/**
* @vue/shared v3.4.36
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function fs(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const te={},Dt=[],xe=()=>{},ca=()=>!1,bn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),mi=e=>e.startsWith("onUpdate:"),oe=Object.assign,vi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},fa=Object.prototype.hasOwnProperty,ee=(e,t)=>fa.call(e,t),j=Array.isArray,Vt=e=>Xt(e)==="[object Map]",At=e=>Xt(e)==="[object Set]",nr=e=>Xt(e)==="[object Date]",ua=e=>Xt(e)==="[object RegExp]",Y=e=>typeof e=="function",le=e=>typeof e=="string",Ge=e=>typeof e=="symbol",se=e=>e!==null&&typeof e=="object",yi=e=>(se(e)||Y(e))&&Y(e.then)&&Y(e.catch),Kr=Object.prototype.toString,Xt=e=>Kr.call(e),da=e=>Xt(e).slice(8,-1),qr=e=>Xt(e)==="[object Object]",bi=e=>le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,$t=fs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),us=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},pa=/-(\w)/g,ye=us(e=>e.replace(pa,(t,n)=>n?n.toUpperCase():"")),ha=/\B([A-Z])/g,Ee=us(e=>e.replace(ha,"-$1").toLowerCase()),wn=us(e=>e.charAt(0).toUpperCase()+e.slice(1)),on=us(e=>e?`on${wn(e)}`:""),we=(e,t)=>!Object.is(e,t),Ht=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Yr=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Yn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Xn=e=>{const t=le(e)?Number(e):NaN;return isNaN(t)?e:t};let sr;const Xr=()=>sr||(sr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),ga="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",ma=fs(ga);function Sn(e){if(j(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],i=le(s)?wa(s):Sn(s);if(i)for(const r in i)t[r]=i[r]}return t}else if(le(e)||se(e))return e}const va=/;(?![^(]*\))/g,ya=/:([^]+)/,ba=/\/\*[^]*?\*\//g;function wa(e){const t={};return e.replace(ba,"").split(va).forEach(n=>{if(n){const s=n.split(ya);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Tn(e){let t="";if(le(e))t=e;else if(j(e))for(let n=0;n<e.length;n++){const s=Tn(e[n]);s&&(t+=s+" ")}else if(se(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Sa(e){if(!e)return null;let{class:t,style:n}=e;return t&&!le(t)&&(e.class=Tn(t)),n&&(e.style=Sn(n)),e}const Ta="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ea=fs(Ta);function Jr(e){return!!e||e===""}function xa(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=ft(e[s],t[s]);return n}function ft(e,t){if(e===t)return!0;let n=nr(e),s=nr(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=Ge(e),s=Ge(t),n||s)return e===t;if(n=j(e),s=j(t),n||s)return n&&s?xa(e,t):!1;if(n=se(e),s=se(t),n||s){if(!n||!s)return!1;const i=Object.keys(e).length,r=Object.keys(t).length;if(i!==r)return!1;for(const l in e){const a=e.hasOwnProperty(l),o=t.hasOwnProperty(l);if(a&&!o||!a&&o||!ft(e[l],t[l]))return!1}}return String(e)===String(t)}function ds(e,t){return e.findIndex(n=>ft(n,t))}const Zr=e=>!!(e&&e.__v_isRef===!0),Qr=e=>le(e)?e:e==null?"":j(e)||se(e)&&(e.toString===Kr||!Y(e.toString))?Zr(e)?Qr(e.value):JSON.stringify(e,el,2):String(e),el=(e,t)=>Zr(t)?el(e,t.value):Vt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[Os(s,r)+" =>"]=i,n),{})}:At(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Os(n))}:Ge(t)?Os(t):se(t)&&!j(t)&&!qr(t)?String(t):t,Os=(e,t="")=>{var n;return Ge(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.4.36
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Oe;class wi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Oe,!t&&Oe&&(this.index=(Oe.scopes||(Oe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Oe;try{return Oe=this,t()}finally{Oe=n}}}on(){Oe=this}off(){Oe=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0,this._active=!1}}}function _a(e){return new wi(e)}function tl(e,t=Oe){t&&t.active&&t.effects.push(e)}function nl(){return Oe}function Ca(e){Oe&&Oe.cleanups.push(e)}let wt;class Wt{constructor(t,n,s,i){this.fn=t,this.trigger=n,this.scheduler=s,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,tl(this,i)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,gt();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(Pa(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),mt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=at,n=wt;try{return at=!0,wt=this,this._runnings++,ir(this),this.fn()}finally{rr(this),this._runnings--,wt=n,at=t}}stop(){this.active&&(ir(this),rr(this),this.onStop&&this.onStop(),this.active=!1)}}function Pa(e){return e.value}function ir(e){e._trackId++,e._depsLength=0}function rr(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)sl(e.deps[t],e);e.deps.length=e._depsLength}}function sl(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}function Ma(e,t){e.effect instanceof Wt&&(e=e.effect.fn);const n=new Wt(e,xe,()=>{n.dirty&&n.run()});t&&(oe(n,t),t.scope&&tl(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function Oa(e){e.effect.stop()}let at=!0,Us=0;const il=[];function gt(){il.push(at),at=!1}function mt(){const e=il.pop();at=e===void 0?!0:e}function Si(){Us++}function Ti(){for(Us--;!Us&&Ws.length;)Ws.shift()()}function rl(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const s=e.deps[e._depsLength];s!==t?(s&&sl(s,e),e.deps[e._depsLength++]=t):e._depsLength++}}const Ws=[];function ll(e,t,n){Si();for(const s of e.keys()){let i;s._dirtyLevel<t&&(i??(i=e.get(s)===s._trackId))&&(s._shouldSchedule||(s._shouldSchedule=s._dirtyLevel===0),s._dirtyLevel=t),s._shouldSchedule&&(i??(i=e.get(s)===s._trackId))&&(s.trigger(),(!s._runnings||s.allowRecurse)&&s._dirtyLevel!==2&&(s._shouldSchedule=!1,s.scheduler&&Ws.push(s.scheduler)))}Ti()}const ol=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},Jn=new WeakMap,St=Symbol(""),Ks=Symbol("");function _e(e,t,n){if(at&&wt){let s=Jn.get(e);s||Jn.set(e,s=new Map);let i=s.get(n);i||s.set(n,i=ol(()=>s.delete(n))),rl(wt,i)}}function Xe(e,t,n,s,i,r){const l=Jn.get(e);if(!l)return;let a=[];if(t==="clear")a=[...l.values()];else if(n==="length"&&j(e)){const o=Number(s);l.forEach((c,f)=>{(f==="length"||!Ge(f)&&f>=o)&&a.push(c)})}else switch(n!==void 0&&a.push(l.get(n)),t){case"add":j(e)?bi(n)&&a.push(l.get("length")):(a.push(l.get(St)),Vt(e)&&a.push(l.get(Ks)));break;case"delete":j(e)||(a.push(l.get(St)),Vt(e)&&a.push(l.get(Ks)));break;case"set":Vt(e)&&a.push(l.get(St));break}Si();for(const o of a)o&&ll(o,4);Ti()}function Aa(e,t){const n=Jn.get(e);return n&&n.get(t)}const La=fs("__proto__,__v_isRef,__isVue"),al=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ge)),lr=Ia();function Ia(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Z(this);for(let r=0,l=this.length;r<l;r++)_e(s,"get",r+"");const i=s[t](...n);return i===-1||i===!1?s[t](...n.map(Z)):i}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){gt(),Si();const s=Z(this)[t].apply(this,n);return Ti(),mt(),s}}),e}function Na(e){Ge(e)||(e=String(e));const t=Z(this);return _e(t,"has",e),t.hasOwnProperty(e)}class cl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const i=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(i?r?gl:hl:r?pl:dl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const l=j(t);if(!i){if(l&&ee(lr,n))return Reflect.get(lr,n,s);if(n==="hasOwnProperty")return Na}const a=Reflect.get(t,n,s);return(Ge(n)?al.has(n):La(n))||(i||_e(t,"get",n),r)?a:ge(a)?l&&bi(n)?a:a.value:se(a)?i?xi(a):gs(a):a}}class fl extends cl{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._isShallow){const o=ut(r);if(!Ct(s)&&!ut(s)&&(r=Z(r),s=Z(s)),!j(t)&&ge(r)&&!ge(s))return o?!1:(r.value=s,!0)}const l=j(t)&&bi(n)?Number(n)<t.length:ee(t,n),a=Reflect.set(t,n,s,i);return t===Z(i)&&(l?we(s,r)&&Xe(t,"set",n,s):Xe(t,"add",n,s)),a}deleteProperty(t,n){const s=ee(t,n);t[n];const i=Reflect.deleteProperty(t,n);return i&&s&&Xe(t,"delete",n,void 0),i}has(t,n){const s=Reflect.has(t,n);return(!Ge(n)||!al.has(n))&&_e(t,"has",n),s}ownKeys(t){return _e(t,"iterate",j(t)?"length":St),Reflect.ownKeys(t)}}class ul extends cl{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Ra=new fl,Ba=new ul,Fa=new fl(!0),Da=new ul(!0),Ei=e=>e,ps=e=>Reflect.getPrototypeOf(e);function An(e,t,n=!1,s=!1){e=e.__v_raw;const i=Z(e),r=Z(t);n||(we(t,r)&&_e(i,"get",t),_e(i,"get",r));const{has:l}=ps(i),a=s?Ei:n?Ci:pn;if(l.call(i,t))return a(e.get(t));if(l.call(i,r))return a(e.get(r));e!==i&&e.get(t)}function Ln(e,t=!1){const n=this.__v_raw,s=Z(n),i=Z(e);return t||(we(e,i)&&_e(s,"has",e),_e(s,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function In(e,t=!1){return e=e.__v_raw,!t&&_e(Z(e),"iterate",St),Reflect.get(e,"size",e)}function or(e,t=!1){!t&&!Ct(e)&&!ut(e)&&(e=Z(e));const n=Z(this);return ps(n).has.call(n,e)||(n.add(e),Xe(n,"add",e,e)),this}function ar(e,t,n=!1){!n&&!Ct(t)&&!ut(t)&&(t=Z(t));const s=Z(this),{has:i,get:r}=ps(s);let l=i.call(s,e);l||(e=Z(e),l=i.call(s,e));const a=r.call(s,e);return s.set(e,t),l?we(t,a)&&Xe(s,"set",e,t):Xe(s,"add",e,t),this}function cr(e){const t=Z(this),{has:n,get:s}=ps(t);let i=n.call(t,e);i||(e=Z(e),i=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return i&&Xe(t,"delete",e,void 0),r}function fr(){const e=Z(this),t=e.size!==0,n=e.clear();return t&&Xe(e,"clear",void 0,void 0),n}function Nn(e,t){return function(s,i){const r=this,l=r.__v_raw,a=Z(l),o=t?Ei:e?Ci:pn;return!e&&_e(a,"iterate",St),l.forEach((c,f)=>s.call(i,o(c),o(f),r))}}function Rn(e,t,n){return function(...s){const i=this.__v_raw,r=Z(i),l=Vt(r),a=e==="entries"||e===Symbol.iterator&&l,o=e==="keys"&&l,c=i[e](...s),f=n?Ei:t?Ci:pn;return!t&&_e(r,"iterate",o?Ks:St),{next(){const{value:d,done:g}=c.next();return g?{value:d,done:g}:{value:a?[f(d[0]),f(d[1])]:f(d),done:g}},[Symbol.iterator](){return this}}}}function et(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Va(){const e={get(r){return An(this,r)},get size(){return In(this)},has:Ln,add:or,set:ar,delete:cr,clear:fr,forEach:Nn(!1,!1)},t={get(r){return An(this,r,!1,!0)},get size(){return In(this)},has:Ln,add(r){return or.call(this,r,!0)},set(r,l){return ar.call(this,r,l,!0)},delete:cr,clear:fr,forEach:Nn(!1,!0)},n={get(r){return An(this,r,!0)},get size(){return In(this,!0)},has(r){return Ln.call(this,r,!0)},add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear"),forEach:Nn(!0,!1)},s={get(r){return An(this,r,!0,!0)},get size(){return In(this,!0)},has(r){return Ln.call(this,r,!0)},add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear"),forEach:Nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Rn(r,!1,!1),n[r]=Rn(r,!0,!1),t[r]=Rn(r,!1,!0),s[r]=Rn(r,!0,!0)}),[e,n,t,s]}const[$a,Ha,ka,za]=Va();function hs(e,t){const n=t?e?za:ka:e?Ha:$a;return(s,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?s:Reflect.get(ee(n,i)&&i in s?n:s,i,r)}const ja={get:hs(!1,!1)},Ga={get:hs(!1,!0)},Ua={get:hs(!0,!1)},Wa={get:hs(!0,!0)},dl=new WeakMap,pl=new WeakMap,hl=new WeakMap,gl=new WeakMap;function Ka(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function qa(e){return e.__v_skip||!Object.isExtensible(e)?0:Ka(da(e))}function gs(e){return ut(e)?e:ms(e,!1,Ra,ja,dl)}function ml(e){return ms(e,!1,Fa,Ga,pl)}function xi(e){return ms(e,!0,Ba,Ua,hl)}function Ya(e){return ms(e,!0,Da,Wa,gl)}function ms(e,t,n,s,i){if(!se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const l=qa(e);if(l===0)return e;const a=new Proxy(e,l===2?s:n);return i.set(e,a),a}function Tt(e){return ut(e)?Tt(e.__v_raw):!!(e&&e.__v_isReactive)}function ut(e){return!!(e&&e.__v_isReadonly)}function Ct(e){return!!(e&&e.__v_isShallow)}function _i(e){return e?!!e.__v_raw:!1}function Z(e){const t=e&&e.__v_raw;return t?Z(t):e}function vl(e){return Object.isExtensible(e)&&Yr(e,"__v_skip",!0),e}const pn=e=>se(e)?gs(e):e,Ci=e=>se(e)?xi(e):e;class yl{constructor(t,n,s,i){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Wt(()=>t(this._value),()=>kt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=s}get value(){const t=Z(this);return(!t._cacheable||t.effect.dirty)&&we(t._value,t._value=t.effect.run())&&kt(t,4),Pi(t),t.effect._dirtyLevel>=2&&kt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Xa(e,t,n=!1){let s,i;const r=Y(e);return r?(s=e,i=xe):(s=e.get,i=e.set),new yl(s,i,r||!i,n)}function Pi(e){var t;at&&wt&&(e=Z(e),rl(wt,(t=e.dep)!=null?t:e.dep=ol(()=>e.dep=void 0,e instanceof yl?e:void 0)))}function kt(e,t=4,n,s){e=Z(e);const i=e.dep;i&&ll(i,t)}function ge(e){return!!(e&&e.__v_isRef===!0)}function ae(e){return bl(e,!1)}function Ja(e){return bl(e,!0)}function bl(e,t){return ge(e)?e:new Za(e,t)}class Za{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Z(t),this._value=n?t:pn(t)}get value(){return Pi(this),this._value}set value(t){const n=this.__v_isShallow||Ct(t)||ut(t);t=n?t:Z(t),we(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:pn(t),kt(this,4))}}function Qa(e){kt(e,4)}function Mi(e){return ge(e)?e.value:e}function ec(e){return Y(e)?e():Mi(e)}const tc={get:(e,t,n)=>Mi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return ge(i)&&!ge(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function Oi(e){return Tt(e)?e:new Proxy(e,tc)}class nc{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Pi(this),()=>kt(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function wl(e){return new nc(e)}function sc(e){const t=j(e)?new Array(e.length):{};for(const n in e)t[n]=Sl(e,n);return t}class ic{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Aa(Z(this._object),this._key)}}class rc{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function lc(e,t,n){return ge(e)?e:Y(e)?new rc(e):se(e)&&arguments.length>1?Sl(e,t,n):ae(e)}function Sl(e,t,n){const s=e[t];return ge(s)?s:new ic(e,t,n)}const oc={GET:"get",HAS:"has",ITERATE:"iterate"},ac={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/**
* @vue/runtime-core v3.4.36
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function cc(e,t){}const fc={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE"},uc={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update"};function Je(e,t,n,s){try{return s?e(...s):e()}catch(i){Lt(i,t,n)}}function Ie(e,t,n,s){if(Y(e)){const i=Je(e,t,n,s);return i&&yi(i)&&i.catch(r=>{Lt(r,t,n)}),i}if(j(e)){const i=[];for(let r=0;r<e.length;r++)i.push(Ie(e[r],t,n,s));return i}}function Lt(e,t,n,s=!0){const i=t?t.vnode:null;if(t){let r=t.parent;const l=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${n}`;for(;r;){const c=r.ec;if(c){for(let f=0;f<c.length;f++)if(c[f](e,l,a)===!1)return}r=r.parent}const o=t.appContext.config.errorHandler;if(o){gt(),Je(o,null,10,[e,l,a]),mt();return}}dc(e,n,i,s)}function dc(e,t,n,s=!0){console.error(e)}let hn=!1,qs=!1;const me=[];let ke=0;const zt=[];let st=null,bt=0;const Tl=Promise.resolve();let Ai=null;function En(e){const t=Ai||Tl;return e?t.then(this?e.bind(this):e):t}function pc(e){let t=ke+1,n=me.length;for(;t<n;){const s=t+n>>>1,i=me[s],r=gn(i);r<e||r===e&&i.pre?t=s+1:n=s}return t}function vs(e){(!me.length||!me.includes(e,hn&&e.allowRecurse?ke+1:ke))&&(e.id==null?me.push(e):me.splice(pc(e.id),0,e),El())}function El(){!hn&&!qs&&(qs=!0,Ai=Tl.then(xl))}function hc(e){const t=me.indexOf(e);t>ke&&me.splice(t,1)}function Zn(e){j(e)?zt.push(...e):(!st||!st.includes(e,e.allowRecurse?bt+1:bt))&&zt.push(e),El()}function ur(e,t,n=hn?ke+1:0){for(;n<me.length;n++){const s=me[n];if(s&&s.pre){if(e&&s.id!==e.uid)continue;me.splice(n,1),n--,s()}}}function Qn(e){if(zt.length){const t=[...new Set(zt)].sort((n,s)=>gn(n)-gn(s));if(zt.length=0,st){st.push(...t);return}for(st=t,bt=0;bt<st.length;bt++){const n=st[bt];n.active!==!1&&n()}st=null,bt=0}}const gn=e=>e.id==null?1/0:e.id,gc=(e,t)=>{const n=gn(e)-gn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function xl(e){qs=!1,hn=!0,me.sort(gc);try{for(ke=0;ke<me.length;ke++){const t=me[ke];t&&t.active!==!1&&Je(t,t.i,t.i?15:14)}}finally{ke=0,me.length=0,Qn(),hn=!1,Ai=null,(me.length||zt.length)&&xl()}}let Ft,Bn=[];function _l(e,t){var n,s;Ft=e,Ft?(Ft.enabled=!0,Bn.forEach(({event:i,args:r})=>Ft.emit(i,...r)),Bn=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{_l(r,t)}),setTimeout(()=>{Ft||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Bn=[])},3e3)):Bn=[]}let fe=null,ys=null;function mn(e){const t=fe;return fe=e,ys=e&&e.type.__scopeId||null,t}function mc(e){ys=e}function vc(){ys=null}const yc=e=>Li;function Li(e,t=fe,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&si(-1);const r=mn(t);let l;try{l=e(...i)}finally{mn(r),s._d&&si(1)}return l};return s._n=!0,s._c=!0,s._d=!0,s}function bc(e,t){if(fe===null)return e;const n=Pn(fe),s=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[r,l,a,o=te]=t[i];r&&(Y(r)&&(r={mounted:r,updated:r}),r.deep&&lt(l),s.push({dir:r,instance:n,value:l,oldValue:void 0,arg:a,modifiers:o}))}return e}function He(e,t,n,s){const i=e.dirs,r=t&&t.dirs;for(let l=0;l<i.length;l++){const a=i[l];r&&(a.oldValue=r[l].value);let o=a.dir[s];o&&(gt(),Ie(o,n,8,[e.el,a,e,t]),mt())}}const it=Symbol("_leaveCb"),Fn=Symbol("_enterCb");function Ii(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return It(()=>{e.isMounted=!0}),Zt(()=>{e.isUnmounting=!0}),e}const Be=[Function,Array],Ni={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Be,onEnter:Be,onAfterEnter:Be,onEnterCancelled:Be,onBeforeLeave:Be,onLeave:Be,onAfterLeave:Be,onLeaveCancelled:Be,onBeforeAppear:Be,onAppear:Be,onAfterAppear:Be,onAppearCancelled:Be},Cl=e=>{const t=e.subTree;return t.component?Cl(t.component):t},wc={name:"BaseTransition",props:Ni,setup(e,{slots:t}){const n=Qe(),s=Ii();return()=>{const i=t.default&&bs(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const g of i)if(g.type!==pe){r=g;break}}const l=Z(e),{mode:a}=l;if(s.isLeaving)return As(r);const o=dr(r);if(!o)return As(r);let c=Kt(o,l,s,n,g=>c=g);dt(o,c);const f=n.subTree,d=f&&dr(f);if(d&&d.type!==pe&&!Ve(o,d)&&Cl(n).type!==pe){const g=Kt(d,l,s,n);if(dt(d,g),a==="out-in"&&o.type!==pe)return s.isLeaving=!0,g.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},As(r);a==="in-out"&&o.type!==pe&&(g.delayLeave=(h,T,b)=>{const _=Ml(s,d);_[String(d.key)]=d,h[it]=()=>{T(),h[it]=void 0,delete c.delayedLeave},c.delayedLeave=b})}return r}}},Pl=wc;function Ml(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Kt(e,t,n,s,i){const{appear:r,mode:l,persisted:a=!1,onBeforeEnter:o,onEnter:c,onAfterEnter:f,onEnterCancelled:d,onBeforeLeave:g,onLeave:h,onAfterLeave:T,onLeaveCancelled:b,onBeforeAppear:_,onAppear:x,onAfterAppear:p,onAppearCancelled:u}=t,m=String(e.key),S=Ml(n,e),E=(y,A)=>{y&&Ie(y,s,9,A)},P=(y,A)=>{const M=A[1];E(y,A),j(y)?y.every(C=>C.length<=1)&&M():y.length<=1&&M()},L={mode:l,persisted:a,beforeEnter(y){let A=o;if(!n.isMounted)if(r)A=_||o;else return;y[it]&&y[it](!0);const M=S[m];M&&Ve(e,M)&&M.el[it]&&M.el[it](),E(A,[y])},enter(y){let A=c,M=f,C=d;if(!n.isMounted)if(r)A=x||c,M=p||f,C=u||d;else return;let I=!1;const G=y[Fn]=q=>{I||(I=!0,q?E(C,[y]):E(M,[y]),L.delayedLeave&&L.delayedLeave(),y[Fn]=void 0)};A?P(A,[y,G]):G()},leave(y,A){const M=String(e.key);if(y[Fn]&&y[Fn](!0),n.isUnmounting)return A();E(g,[y]);let C=!1;const I=y[it]=G=>{C||(C=!0,A(),G?E(b,[y]):E(T,[y]),y[it]=void 0,S[M]===e&&delete S[M])};S[M]=e,h?P(h,[y,I]):I()},clone(y){const A=Kt(y,t,n,s,i);return i&&i(A),A}};return L}function As(e){if(xn(e))return e=Ue(e),e.children=null,e}function dr(e){if(!xn(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Y(n.default))return n.default()}}function dt(e,t){e.shapeFlag&6&&e.component?dt(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function bs(e,t=!1,n){let s=[],i=0;for(let r=0;r<e.length;r++){let l=e[r];const a=n==null?l.key:String(n)+String(l.key!=null?l.key:r);l.type===he?(l.patchFlag&128&&i++,s=s.concat(bs(l.children,t,a))):(t||l.type!==pe)&&s.push(a!=null?Ue(l,{key:a}):l)}if(i>1)for(let r=0;r<s.length;r++)s[r].patchFlag=-2;return s}/*! #__NO_SIDE_EFFECTS__ */function Ri(e,t){return Y(e)?oe({name:e.name},t,{setup:e}):e}const Et=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Sc(e){Y(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,timeout:r,suspensible:l=!0,onError:a}=e;let o=null,c,f=0;const d=()=>(f++,o=null,g()),g=()=>{let h;return o||(h=o=t().catch(T=>{if(T=T instanceof Error?T:new Error(String(T)),a)return new Promise((b,_)=>{a(T,()=>b(d()),()=>_(T),f+1)});throw T}).then(T=>h!==o&&o?o:(T&&(T.__esModule||T[Symbol.toStringTag]==="Module")&&(T=T.default),c=T,T)))};return Ri({name:"AsyncComponentWrapper",__asyncLoader:g,get __asyncResolved(){return c},setup(){const h=ce;if(c)return()=>Ls(c,h);const T=p=>{o=null,Lt(p,h,13,!s)};if(l&&h.suspense||Cn)return g().then(p=>()=>Ls(p,h)).catch(p=>(T(p),()=>s?re(s,{error:p}):null));const b=ae(!1),_=ae(),x=ae(!!i);return i&&setTimeout(()=>{x.value=!1},i),r!=null&&setTimeout(()=>{if(!b.value&&!_.value){const p=new Error(`Async component timed out after ${r}ms.`);T(p),_.value=p}},r),g().then(()=>{b.value=!0,h.parent&&xn(h.parent.vnode)&&(h.parent.effect.dirty=!0,vs(h.parent.update))}).catch(p=>{T(p),_.value=p}),()=>{if(b.value&&c)return Ls(c,h);if(_.value&&s)return re(s,{error:_.value});if(n&&!x.value)return re(n)}}})}function Ls(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,l=re(e,s,i);return l.ref=n,l.ce=r,delete t.vnode.ce,l}const xn=e=>e.type.__isKeepAlive,Tc={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Qe(),s=n.ctx;if(!s.renderer)return()=>{const p=t.default&&t.default();return p&&p.length===1?p[0]:p};const i=new Map,r=new Set;let l=null;const a=n.suspense,{renderer:{p:o,m:c,um:f,o:{createElement:d}}}=s,g=d("div");s.activate=(p,u,m,S,E)=>{const P=p.component;c(p,u,m,0,a),o(P.vnode,p,u,m,P,a,S,p.slotScopeIds,E),de(()=>{P.isDeactivated=!1,P.a&&Ht(P.a);const L=p.props&&p.props.onVnodeMounted;L&&Se(L,P.parent,p)},a)},s.deactivate=p=>{const u=p.component;ns(u.m),ns(u.a),c(p,g,null,1,a),de(()=>{u.da&&Ht(u.da);const m=p.props&&p.props.onVnodeUnmounted;m&&Se(m,u.parent,p),u.isDeactivated=!0},a)};function h(p){Is(p),f(p,n,a,!0)}function T(p){i.forEach((u,m)=>{const S=ai(u.type);S&&(!p||!p(S))&&b(m)})}function b(p){const u=i.get(p);!l||!Ve(u,l)?h(u):l&&Is(l),i.delete(p),r.delete(p)}Gt(()=>[e.include,e.exclude],([p,u])=>{p&&T(m=>rn(p,m)),u&&T(m=>!rn(u,m))},{flush:"post",deep:!0});let _=null;const x=()=>{_!=null&&(ti(n.subTree.type)?de(()=>{i.set(_,Dn(n.subTree))},n.subTree.suspense):i.set(_,Dn(n.subTree)))};return It(x),Jt(x),Zt(()=>{i.forEach(p=>{const{subTree:u,suspense:m}=n,S=Dn(u);if(p.type===S.type&&p.key===S.key){Is(S);const E=S.component.da;E&&de(E,m);return}h(p)})}),()=>{if(_=null,!t.default)return null;const p=t.default(),u=p[0];if(p.length>1)return l=null,p;if(!pt(u)||!(u.shapeFlag&4)&&!(u.shapeFlag&128))return l=null,u;let m=Dn(u);const S=m.type,E=ai(Et(m)?m.type.__asyncResolved||{}:S),{include:P,exclude:L,max:y}=e;if(P&&(!E||!rn(P,E))||L&&E&&rn(L,E))return l=m,u;const A=m.key==null?S:m.key,M=i.get(A);return m.el&&(m=Ue(m),u.shapeFlag&128&&(u.ssContent=m)),_=A,M?(m.el=M.el,m.component=M.component,m.transition&&dt(m,m.transition),m.shapeFlag|=512,r.delete(A),r.add(A)):(r.add(A),y&&r.size>parseInt(y,10)&&b(r.values().next().value)),m.shapeFlag|=256,l=m,ti(u.type)?u:m}}},Ec=Tc;function rn(e,t){return j(e)?e.some(n=>rn(n,t)):le(e)?e.split(",").includes(t):ua(e)?e.test(t):!1}function Ol(e,t){Ll(e,"a",t)}function Al(e,t){Ll(e,"da",t)}function Ll(e,t,n=ce){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ws(t,s,n),n){let i=n.parent;for(;i&&i.parent;)xn(i.parent.vnode)&&xc(s,t,n,i),i=i.parent}}function xc(e,t,n,s){const i=ws(t,e,s,!0);Ss(()=>{vi(s[t],i)},n)}function Is(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Dn(e){return e.shapeFlag&128?e.ssContent:e}function ws(e,t,n=ce,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...l)=>{gt();const a=Mt(n),o=Ie(t,n,e,l);return a(),mt(),o});return s?i.unshift(r):i.push(r),r}}const Ze=e=>(t,n=ce)=>{(!Cn||e==="sp")&&ws(e,(...s)=>t(...s),n)},Il=Ze("bm"),It=Ze("m"),Bi=Ze("bu"),Jt=Ze("u"),Zt=Ze("bum"),Ss=Ze("um"),Nl=Ze("sp"),Rl=Ze("rtg"),Bl=Ze("rtc");function Fl(e,t=ce){ws("ec",e,t)}const Fi="components",_c="directives";function Cc(e,t){return Di(Fi,e,!0,t)||e}const Dl=Symbol.for("v-ndc");function Pc(e){return le(e)?Di(Fi,e,!1)||e:e||Dl}function Mc(e){return Di(_c,e)}function Di(e,t,n=!0,s=!1){const i=fe||ce;if(i){const r=i.type;if(e===Fi){const a=ai(r,!1);if(a&&(a===t||a===ye(t)||a===wn(ye(t))))return r}const l=pr(i[e]||r[e],t)||pr(i.appContext[e],t);return!l&&s?r:l}}function pr(e,t){return e&&(e[t]||e[ye(t)]||e[wn(ye(t))])}function Oc(e,t,n,s){let i;const r=n&&n[s];if(j(e)||le(e)){i=new Array(e.length);for(let l=0,a=e.length;l<a;l++)i[l]=t(e[l],l,void 0,r&&r[l])}else if(typeof e=="number"){i=new Array(e);for(let l=0;l<e;l++)i[l]=t(l+1,l,void 0,r&&r[l])}else if(se(e))if(e[Symbol.iterator])i=Array.from(e,(l,a)=>t(l,a,void 0,r&&r[a]));else{const l=Object.keys(e);i=new Array(l.length);for(let a=0,o=l.length;a<o;a++){const c=l[a];i[a]=t(e[c],c,a,r&&r[a])}}else i=[];return n&&(n[s]=i),i}function Ac(e,t){for(let n=0;n<t.length;n++){const s=t[n];if(j(s))for(let i=0;i<s.length;i++)e[s[i].name]=s[i].fn;else s&&(e[s.name]=s.key?(...i)=>{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function Lc(e,t,n={},s,i){if(fe.isCE||fe.parent&&Et(fe.parent)&&fe.parent.isCE)return t!=="default"&&(n.name=t),re("slot",n,s&&s());let r=e[t];r&&r._c&&(r._d=!1),xs();const l=r&&Vl(r(n)),a=zi(he,{key:(n.key||l&&l.key||`_${t}`)+(!l&&s?"_fb":"")},l||(s?s():[]),l&&e._===1?64:-2);return!i&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),r&&r._c&&(r._d=!0),a}function Vl(e){return e.some(t=>pt(t)?!(t.type===pe||t.type===he&&!Vl(t.children)):!0)?e:null}function Ic(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:on(s)]=e[s];return n}const Ys=e=>e?So(e)?Pn(e):Ys(e.parent):null,an=oe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ys(e.parent),$root:e=>Ys(e.root),$emit:e=>e.emit,$options:e=>Vi(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,vs(e.update)}),$nextTick:e=>e.n||(e.n=En.bind(e.proxy)),$watch:e=>vf.bind(e)}),Ns=(e,t)=>e!==te&&!e.__isScriptSetup&&ee(e,t),Xs={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:l,type:a,appContext:o}=e;let c;if(t[0]!=="$"){const h=l[t];if(h!==void 0)switch(h){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Ns(s,t))return l[t]=1,s[t];if(i!==te&&ee(i,t))return l[t]=2,i[t];if((c=e.propsOptions[0])&&ee(c,t))return l[t]=3,r[t];if(n!==te&&ee(n,t))return l[t]=4,n[t];Js&&(l[t]=0)}}const f=an[t];let d,g;if(f)return t==="$attrs"&&_e(e.attrs,"get",""),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==te&&ee(n,t))return l[t]=4,n[t];if(g=o.config.globalProperties,ee(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return Ns(i,t)?(i[t]=n,!0):s!==te&&ee(s,t)?(s[t]=n,!0):ee(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},l){let a;return!!n[l]||e!==te&&ee(e,l)||Ns(t,l)||(a=r[0])&&ee(a,l)||ee(s,l)||ee(an,l)||ee(i.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ee(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Nc=oe({},Xs,{get(e,t){if(t!==Symbol.unscopables)return Xs.get(e,t,e)},has(e,t){return t[0]!=="_"&&!ma(t)}});function Rc(){return null}function Bc(){return null}function Fc(e){}function Dc(e){}function Vc(){return null}function $c(){}function Hc(e,t){return null}function kc(){return $l().slots}function zc(){return $l().attrs}function $l(){const e=Qe();return e.setupContext||(e.setupContext=xo(e))}function vn(e){return j(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function jc(e,t){const n=vn(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?j(i)||Y(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:i===null&&(i=n[s]={default:t[s]}),i&&t[`__skip_${s}`]&&(i.skipFactory=!0)}return n}function Gc(e,t){return!e||!t?e||t:j(e)&&j(t)?e.concat(t):oe({},vn(e),vn(t))}function Uc(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function Wc(e){const t=Qe();let n=e();return ri(),yi(n)&&(n=n.catch(s=>{throw Mt(t),s})),[n,()=>Mt(t)]}let Js=!0;function Kc(e){const t=Vi(e),n=e.proxy,s=e.ctx;Js=!1,t.beforeCreate&&hr(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:l,watch:a,provide:o,inject:c,created:f,beforeMount:d,mounted:g,beforeUpdate:h,updated:T,activated:b,deactivated:_,beforeDestroy:x,beforeUnmount:p,destroyed:u,unmounted:m,render:S,renderTracked:E,renderTriggered:P,errorCaptured:L,serverPrefetch:y,expose:A,inheritAttrs:M,components:C,directives:I,filters:G}=t;if(c&&qc(c,s,null),l)for(const k in l){const U=l[k];Y(U)&&(s[k]=U.bind(n))}if(i){const k=i.call(n,n);se(k)&&(e.data=gs(k))}if(Js=!0,r)for(const k in r){const U=r[k],Q=Y(U)?U.bind(n,n):Y(U.get)?U.get.bind(n,n):xe,Ce=!Y(U)&&Y(U.set)?U.set.bind(n):xe,Pe=Wi({get:Q,set:Ce});Object.defineProperty(s,k,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:Re=>Pe.value=Re})}if(a)for(const k in a)Hl(a[k],s,n,k);if(o){const k=Y(o)?o.call(n):o;Reflect.ownKeys(k).forEach(U=>{Ts(U,k[U])})}f&&hr(f,e,"c");function H(k,U){j(U)?U.forEach(Q=>k(Q.bind(n))):U&&k(U.bind(n))}if(H(Il,d),H(It,g),H(Bi,h),H(Jt,T),H(Ol,b),H(Al,_),H(Fl,L),H(Bl,E),H(Rl,P),H(Zt,p),H(Ss,m),H(Nl,y),j(A))if(A.length){const k=e.exposed||(e.exposed={});A.forEach(U=>{Object.defineProperty(k,U,{get:()=>n[U],set:Q=>n[U]=Q})})}else e.exposed||(e.exposed={});S&&e.render===xe&&(e.render=S),M!=null&&(e.inheritAttrs=M),C&&(e.components=C),I&&(e.directives=I)}function qc(e,t,n=xe){j(e)&&(e=Zs(e));for(const s in e){const i=e[s];let r;se(i)?"default"in i?r=cn(i.from||s,i.default,!0):r=cn(i.from||s):r=cn(i),ge(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:l=>r.value=l}):t[s]=r}}function hr(e,t,n){Ie(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Hl(e,t,n,s){const i=s.includes(".")?co(n,s):()=>n[s];if(le(e)){const r=t[e];Y(r)&&Gt(i,r)}else if(Y(e))Gt(i,e.bind(n));else if(se(e))if(j(e))e.forEach(r=>Hl(r,t,n,s));else{const r=Y(e.handler)?e.handler.bind(n):t[e.handler];Y(r)&&Gt(i,r,e)}}function Vi(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:l}}=e.appContext,a=r.get(t);let o;return a?o=a:!i.length&&!n&&!s?o=t:(o={},i.length&&i.forEach(c=>es(o,c,l,!0)),es(o,t,l)),se(t)&&r.set(t,o),o}function es(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&es(e,r,n,!0),i&&i.forEach(l=>es(e,l,n,!0));for(const l in t)if(!(s&&l==="expose")){const a=Yc[l]||n&&n[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const Yc={data:gr,props:mr,emits:mr,methods:ln,computed:ln,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:ln,directives:ln,watch:Jc,provide:gr,inject:Xc};function gr(e,t){return t?e?function(){return oe(Y(e)?e.call(this,this):e,Y(t)?t.call(this,this):t)}:t:e}function Xc(e,t){return ln(Zs(e),Zs(t))}function Zs(e){if(j(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function be(e,t){return e?[...new Set([].concat(e,t))]:t}function ln(e,t){return e?oe(Object.create(null),e,t):t}function mr(e,t){return e?j(e)&&j(t)?[...new Set([...e,...t])]:oe(Object.create(null),vn(e),vn(t??{})):t}function Jc(e,t){if(!e)return t;if(!t)return e;const n=oe(Object.create(null),e);for(const s in t)n[s]=be(e[s],t[s]);return n}function kl(){return{app:null,config:{isNativeTag:ca,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 Zc=0;function Qc(e,t){return function(s,i=null){Y(s)||(s=oe({},s)),i!=null&&!se(i)&&(i=null);const r=kl(),l=new WeakSet;let a=!1;const o=r.app={_uid:Zc++,_component:s,_props:i,_container:null,_context:r,_instance:null,version:Co,get config(){return r.config},set config(c){},use(c,...f){return l.has(c)||(c&&Y(c.install)?(l.add(c),c.install(o,...f)):Y(c)&&(l.add(c),c(o,...f))),o},mixin(c){return r.mixins.includes(c)||r.mixins.push(c),o},component(c,f){return f?(r.components[c]=f,o):r.components[c]},directive(c,f){return f?(r.directives[c]=f,o):r.directives[c]},mount(c,f,d){if(!a){const g=re(s,i);return g.appContext=r,d===!0?d="svg":d===!1&&(d=void 0),f&&t?t(g,c):e(g,c,d),a=!0,o._container=c,c.__vue_app__=o,Pn(g.component)}},unmount(){a&&(e(null,o._container),delete o._container.__vue_app__)},provide(c,f){return r.provides[c]=f,o},runWithContext(c){const f=jt;jt=o;try{return c()}finally{jt=f}}};return o}}let jt=null;function Ts(e,t){if(ce){let n=ce.provides;const s=ce.parent&&ce.parent.provides;s===n&&(n=ce.provides=Object.create(s)),n[e]=t}}function cn(e,t,n=!1){const s=ce||fe;if(s||jt){const i=s?s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:jt._context.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&Y(t)?t.call(s&&s.proxy):t}}function ef(){return!!(ce||fe||jt)}const zl={},jl=()=>Object.create(zl),Gl=e=>Object.getPrototypeOf(e)===zl;function tf(e,t,n,s=!1){const i={},r=jl();e.propsDefaults=Object.create(null),Ul(e,t,i,r);for(const l in e.propsOptions[0])l in i||(i[l]=void 0);n?e.props=s?i:ml(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function nf(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:l}}=e,a=Z(i),[o]=e.propsOptions;let c=!1;if((s||l>0)&&!(l&16)){if(l&8){const f=e.vnode.dynamicProps;for(let d=0;d<f.length;d++){let g=f[d];if(Es(e.emitsOptions,g))continue;const h=t[g];if(o)if(ee(r,g))h!==r[g]&&(r[g]=h,c=!0);else{const T=ye(g);i[T]=Qs(o,a,T,h,e,!1)}else h!==r[g]&&(r[g]=h,c=!0)}}}else{Ul(e,t,i,r)&&(c=!0);let f;for(const d in a)(!t||!ee(t,d)&&((f=Ee(d))===d||!ee(t,f)))&&(o?n&&(n[d]!==void 0||n[f]!==void 0)&&(i[d]=Qs(o,a,d,void 0,e,!0)):delete i[d]);if(r!==a)for(const d in r)(!t||!ee(t,d))&&(delete r[d],c=!0)}c&&Xe(e.attrs,"set","")}function Ul(e,t,n,s){const[i,r]=e.propsOptions;let l=!1,a;if(t)for(let o in t){if($t(o))continue;const c=t[o];let f;i&&ee(i,f=ye(o))?!r||!r.includes(f)?n[f]=c:(a||(a={}))[f]=c:Es(e.emitsOptions,o)||(!(o in s)||c!==s[o])&&(s[o]=c,l=!0)}if(r){const o=Z(n),c=a||te;for(let f=0;f<r.length;f++){const d=r[f];n[d]=Qs(i,o,d,c[d],e,!ee(c,d))}}return l}function Qs(e,t,n,s,i,r){const l=e[n];if(l!=null){const a=ee(l,"default");if(a&&s===void 0){const o=l.default;if(l.type!==Function&&!l.skipFactory&&Y(o)){const{propsDefaults:c}=i;if(n in c)s=c[n];else{const f=Mt(i);s=c[n]=o.call(null,t),f()}}else s=o}l[0]&&(r&&!a?s=!1:l[1]&&(s===""||s===Ee(n))&&(s=!0))}return s}const sf=new WeakMap;function Wl(e,t,n=!1){const s=n?sf:t.propsCache,i=s.get(e);if(i)return i;const r=e.props,l={},a=[];let o=!1;if(!Y(e)){const f=d=>{o=!0;const[g,h]=Wl(d,t,!0);oe(l,g),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!o)return se(e)&&s.set(e,Dt),Dt;if(j(r))for(let f=0;f<r.length;f++){const d=ye(r[f]);vr(d)&&(l[d]=te)}else if(r)for(const f in r){const d=ye(f);if(vr(d)){const g=r[f],h=l[d]=j(g)||Y(g)?{type:g}:oe({},g),T=h.type;let b=!1,_=!0;if(j(T))for(let x=0;x<T.length;++x){const p=T[x],u=Y(p)&&p.name;if(u==="Boolean"){b=!0;break}else u==="String"&&(_=!1)}else b=Y(T)&&T.name==="Boolean";h[0]=b,h[1]=_,(b||ee(h,"default"))&&a.push(d)}}const c=[l,a];return se(e)&&s.set(e,c),c}function vr(e){return e[0]!=="$"&&!$t(e)}const Kl=e=>e[0]==="_"||e==="$stable",$i=e=>j(e)?e.map(Te):[Te(e)],rf=(e,t,n)=>{if(t._n)return t;const s=Li((...i)=>$i(t(...i)),n);return s._c=!1,s},ql=(e,t,n)=>{const s=e._ctx;for(const i in e){if(Kl(i))continue;const r=e[i];if(Y(r))t[i]=rf(i,r,s);else if(r!=null){const l=$i(r);t[i]=()=>l}}},Yl=(e,t)=>{const n=$i(t);e.slots.default=()=>n},Xl=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},lf=(e,t,n)=>{const s=e.slots=jl();if(e.vnode.shapeFlag&32){const i=t._;i?(Xl(s,t,n),n&&Yr(s,"_",i,!0)):ql(t,s)}else t&&Yl(e,t)},of=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,l=te;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:Xl(i,t,n):(r=!t.$stable,ql(t,i)),l=t}else t&&(Yl(e,t),l={default:1});if(r)for(const a in i)!Kl(a)&&l[a]==null&&delete i[a]};function ts(e,t,n,s,i=!1){if(j(e)){e.forEach((g,h)=>ts(g,t&&(j(t)?t[h]:t),n,s,i));return}if(Et(s)&&!i)return;const r=s.shapeFlag&4?Pn(s.component):s.el,l=i?null:r,{i:a,r:o}=e,c=t&&t.r,f=a.refs===te?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==o&&(le(c)?(f[c]=null,ee(d,c)&&(d[c]=null)):ge(c)&&(c.value=null)),Y(o))Je(o,a,12,[l,f]);else{const g=le(o),h=ge(o);if(g||h){const T=()=>{if(e.f){const b=g?ee(d,o)?d[o]:f[o]:o.value;i?j(b)&&vi(b,r):j(b)?b.includes(r)||b.push(r):g?(f[o]=[r],ee(d,o)&&(d[o]=f[o])):(o.value=[r],e.k&&(f[e.k]=o.value))}else g?(f[o]=l,ee(d,o)&&(d[o]=l)):h&&(o.value=l,e.k&&(f[e.k]=l))};l?(T.id=-1,de(T,n)):T()}}}const Jl=Symbol("_vte"),af=e=>e.__isTeleport,fn=e=>e&&(e.disabled||e.disabled===""),yr=e=>typeof SVGElement<"u"&&e instanceof SVGElement,br=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,ei=(e,t)=>{const n=e&&e.to;return le(n)?t?t(n):null:n},cf={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,l,a,o,c){const{mc:f,pc:d,pbc:g,o:{insert:h,querySelector:T,createText:b,createComment:_}}=c,x=fn(t.props);let{shapeFlag:p,children:u,dynamicChildren:m}=t;if(e==null){const S=t.el=b(""),E=t.anchor=b("");h(S,n,s),h(E,n,s);const P=t.target=ei(t.props,T),L=Ql(P,t,b,h);P&&(l==="svg"||yr(P)?l="svg":(l==="mathml"||br(P))&&(l="mathml"));const y=(A,M)=>{p&16&&f(u,A,M,i,r,l,a,o)};x?y(n,E):P&&y(P,L)}else{t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,E=t.target=e.target,P=t.targetAnchor=e.targetAnchor,L=fn(e.props),y=L?n:E,A=L?S:P;if(l==="svg"||yr(E)?l="svg":(l==="mathml"||br(E))&&(l="mathml"),m?(g(e.dynamicChildren,m,y,i,r,l,a),Hi(e,t,!0)):o||d(e,t,y,A,i,r,l,a,!1),x)L?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Vn(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const M=t.target=ei(t.props,T);M&&Vn(t,M,null,c,0)}else L&&Vn(t,E,P,c,1)}Zl(t)},remove(e,t,n,{um:s,o:{remove:i}},r){const{shapeFlag:l,children:a,anchor:o,targetStart:c,targetAnchor:f,target:d,props:g}=e;if(d&&(i(c),i(f)),r&&i(o),l&16){const h=r||!fn(g);for(let T=0;T<a.length;T++){const b=a[T];s(b,t,n,h,!!b.dynamicChildren)}}},move:Vn,hydrate:ff};function Vn(e,t,n,{o:{insert:s},m:i},r=2){r===0&&s(e.targetAnchor,t,n);const{el:l,anchor:a,shapeFlag:o,children:c,props:f}=e,d=r===2;if(d&&s(l,t,n),(!d||fn(f))&&o&16)for(let g=0;g<c.length;g++)i(c[g],t,n,2);d&&s(a,t,n)}function ff(e,t,n,s,i,r,{o:{nextSibling:l,parentNode:a,querySelector:o,insert:c,createText:f}},d){const g=t.target=ei(t.props,o);if(g){const h=g._lpa||g.firstChild;if(t.shapeFlag&16)if(fn(t.props))t.anchor=d(l(e),t,a(e),n,s,i,r),t.targetStart=h,t.targetAnchor=h&&l(h);else{t.anchor=l(e);let T=h;for(;T;){if(T&&T.nodeType===8){if(T.data==="teleport start anchor")t.targetStart=T;else if(T.data==="teleport anchor"){t.targetAnchor=T,g._lpa=t.targetAnchor&&l(t.targetAnchor);break}}T=l(T)}t.targetAnchor||Ql(g,t,f,c),d(h&&l(h),t,g,n,s,i,r)}Zl(t)}return t.anchor&&l(t.anchor)}const uf=cf;function Zl(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n&&n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}function Ql(e,t,n,s){const i=t.targetStart=n(""),r=t.targetAnchor=n("");return i[Jl]=r,e&&(s(i,e),s(r,e)),r}let wr=!1;const Bt=()=>{wr||(console.error("Hydration completed but contains mismatches."),wr=!0)},df=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",pf=e=>e.namespaceURI.includes("MathML"),$n=e=>{if(df(e))return"svg";if(pf(e))return"mathml"},Hn=e=>e.nodeType===8;function hf(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:l,remove:a,insert:o,createComment:c}}=e,f=(u,m)=>{if(!m.hasChildNodes()){n(null,u,m),Qn(),m._vnode=u;return}d(m.firstChild,u,null,null,null),Qn(),m._vnode=u},d=(u,m,S,E,P,L=!1)=>{L=L||!!m.dynamicChildren;const y=Hn(u)&&u.data==="[",A=()=>b(u,m,S,E,P,y),{type:M,ref:C,shapeFlag:I,patchFlag:G}=m;let q=u.nodeType;m.el=u,G===-2&&(L=!1,m.dynamicChildren=null);let H=null;switch(M){case ct:q!==3?m.children===""?(o(m.el=i(""),l(u),u),H=u):H=A():(u.data!==m.children&&(Bt(),u.data=m.children),H=r(u));break;case pe:p(u)?(H=r(u),x(m.el=u.content.firstChild,u,S)):q!==8||y?H=A():H=r(u);break;case xt:if(y&&(u=r(u),q=u.nodeType),q===1||q===3){H=u;const k=!m.children.length;for(let U=0;U<m.staticCount;U++)k&&(m.children+=H.nodeType===1?H.outerHTML:H.data),U===m.staticCount-1&&(m.anchor=H),H=r(H);return y?r(H):H}else A();break;case he:y?H=T(u,m,S,E,P,L):H=A();break;default:if(I&1)(q!==1||m.type.toLowerCase()!==u.tagName.toLowerCase())&&!p(u)?H=A():H=g(u,m,S,E,P,L);else if(I&6){m.slotScopeIds=P;const k=l(u);if(y?H=_(u):Hn(u)&&u.data==="teleport start"?H=_(u,u.data,"teleport end"):H=r(u),t(m,k,null,S,E,$n(k),L),Et(m)){let U;y?(U=re(he),U.anchor=H?H.previousSibling:k.lastChild):U=u.nodeType===3?Gi(""):re("div"),U.el=u,m.component.subTree=U}}else I&64?q!==8?H=A():H=m.type.hydrate(u,m,S,E,P,L,e,h):I&128&&(H=m.type.hydrate(u,m,S,E,$n(l(u)),P,L,e,d))}return C!=null&&ts(C,null,E,m),H},g=(u,m,S,E,P,L)=>{L=L||!!m.dynamicChildren;const{type:y,props:A,patchFlag:M,shapeFlag:C,dirs:I,transition:G}=m,q=y==="input"||y==="option";if(q||M!==-1){I&&He(m,null,S,"created");let H=!1;if(p(u)){H=so(E,G)&&S&&S.vnode.props&&S.vnode.props.appear;const U=u.content.firstChild;H&&G.beforeEnter(U),x(U,u,S),m.el=u=U}if(C&16&&!(A&&(A.innerHTML||A.textContent))){let U=h(u.firstChild,m,u,S,E,P,L);for(;U;){Bt();const Q=U;U=U.nextSibling,a(Q)}}else C&8&&u.textContent!==m.children&&(Bt(),u.textContent=m.children);if(A){if(q||!L||M&48){const U=u.tagName.includes("-");for(const Q in A)(q&&(Q.endsWith("value")||Q==="indeterminate")||bn(Q)&&!$t(Q)||Q[0]==="."||U)&&s(u,Q,null,A[Q],void 0,S)}else if(A.onClick)s(u,"onClick",null,A.onClick,void 0,S);else if(M&4&&Tt(A.style))for(const U in A.style)A.style[U]}let k;(k=A&&A.onVnodeBeforeMount)&&Se(k,S,m),I&&He(m,null,S,"beforeMount"),((k=A&&A.onVnodeMounted)||I||H)&&ho(()=>{k&&Se(k,S,m),H&&G.enter(u),I&&He(m,null,S,"mounted")},E)}return u.nextSibling},h=(u,m,S,E,P,L,y)=>{y=y||!!m.dynamicChildren;const A=m.children,M=A.length;for(let C=0;C<M;C++){const I=y?A[C]:A[C]=Te(A[C]),G=I.type===ct;if(u){if(G&&!y){let q=A[C+1];q&&(q=Te(q)).type===ct&&(o(i(u.data.slice(I.children.length)),S,r(u)),u.data=I.children)}u=d(u,I,E,P,L,y)}else G&&!I.children?o(I.el=i(""),S):(Bt(),n(null,I,S,null,E,P,$n(S),L))}return u},T=(u,m,S,E,P,L)=>{const{slotScopeIds:y}=m;y&&(P=P?P.concat(y):y);const A=l(u),M=h(r(u),m,A,S,E,P,L);return M&&Hn(M)&&M.data==="]"?r(m.anchor=M):(Bt(),o(m.anchor=c("]"),A,M),M)},b=(u,m,S,E,P,L)=>{if(Bt(),m.el=null,L){const M=_(u);for(;;){const C=r(u);if(C&&C!==M)a(C);else break}}const y=r(u),A=l(u);return a(u),n(null,m,A,y,S,E,$n(A),P),y},_=(u,m="[",S="]")=>{let E=0;for(;u;)if(u=r(u),u&&Hn(u)&&(u.data===m&&E++,u.data===S)){if(E===0)return r(u);E--}return u},x=(u,m,S)=>{const E=m.parentNode;E&&E.replaceChild(u,m);let P=S;for(;P;)P.vnode.el===m&&(P.vnode.el=P.subTree.el=u),P=P.parent},p=u=>u.nodeType===1&&u.tagName.toLowerCase()==="template";return[f,d]}const de=ho;function eo(e){return no(e)}function to(e){return no(e,hf)}function no(e,t){const n=Xr();n.__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:l,createText:a,createComment:o,setText:c,setElementText:f,parentNode:d,nextSibling:g,setScopeId:h=xe,insertStaticContent:T}=e,b=(v,w,O,B=null,N=null,F=null,$=void 0,D=null,V=!!w.dynamicChildren)=>{if(v===w)return;v&&!Ve(v,w)&&(B=On(v),Re(v,N,F,!0),v=null),w.patchFlag===-2&&(V=!1,w.dynamicChildren=null);const{type:R,ref:z,shapeFlag:K}=w;switch(R){case ct:_(v,w,O,B);break;case pe:x(v,w,O,B);break;case xt:v==null&&p(w,O,B,$);break;case he:C(v,w,O,B,N,F,$,D,V);break;default:K&1?S(v,w,O,B,N,F,$,D,V):K&6?I(v,w,O,B,N,F,$,D,V):(K&64||K&128)&&R.process(v,w,O,B,N,F,$,D,V,Nt)}z!=null&&N&&ts(z,v&&v.ref,F,w||v,!w)},_=(v,w,O,B)=>{if(v==null)s(w.el=a(w.children),O,B);else{const N=w.el=v.el;w.children!==v.children&&c(N,w.children)}},x=(v,w,O,B)=>{v==null?s(w.el=o(w.children||""),O,B):w.el=v.el},p=(v,w,O,B)=>{[v.el,v.anchor]=T(v.children,w,O,B,v.el,v.anchor)},u=({el:v,anchor:w},O,B)=>{let N;for(;v&&v!==w;)N=g(v),s(v,O,B),v=N;s(w,O,B)},m=({el:v,anchor:w})=>{let O;for(;v&&v!==w;)O=g(v),i(v),v=O;i(w)},S=(v,w,O,B,N,F,$,D,V)=>{w.type==="svg"?$="svg":w.type==="math"&&($="mathml"),v==null?E(w,O,B,N,F,$,D,V):y(v,w,N,F,$,D,V)},E=(v,w,O,B,N,F,$,D)=>{let V,R;const{props:z,shapeFlag:K,transition:W,dirs:X}=v;if(V=v.el=l(v.type,F,z&&z.is,z),K&8?f(V,v.children):K&16&&L(v.children,V,null,B,N,Rs(v,F),$,D),X&&He(v,null,B,"created"),P(V,v,v.scopeId,$,B),z){for(const ie in z)ie!=="value"&&!$t(ie)&&r(V,ie,null,z[ie],F,B);"value"in z&&r(V,"value",null,z.value,F),(R=z.onVnodeBeforeMount)&&Se(R,B,v)}X&&He(v,null,B,"beforeMount");const J=so(N,W);J&&W.beforeEnter(V),s(V,w,O),((R=z&&z.onVnodeMounted)||J||X)&&de(()=>{R&&Se(R,B,v),J&&W.enter(V),X&&He(v,null,B,"mounted")},N)},P=(v,w,O,B,N)=>{if(O&&h(v,O),B)for(let F=0;F<B.length;F++)h(v,B[F]);if(N){let F=N.subTree;if(w===F){const $=N.vnode;P(v,$,$.scopeId,$.slotScopeIds,N.parent)}}},L=(v,w,O,B,N,F,$,D,V=0)=>{for(let R=V;R<v.length;R++){const z=v[R]=D?rt(v[R]):Te(v[R]);b(null,z,w,O,B,N,F,$,D)}},y=(v,w,O,B,N,F,$)=>{const D=w.el=v.el;let{patchFlag:V,dynamicChildren:R,dirs:z}=w;V|=v.patchFlag&16;const K=v.props||te,W=w.props||te;let X;if(O&&vt(O,!1),(X=W.onVnodeBeforeUpdate)&&Se(X,O,w,v),z&&He(w,v,O,"beforeUpdate"),O&&vt(O,!0),(K.innerHTML&&W.innerHTML==null||K.textContent&&W.textContent==null)&&f(D,""),R?A(v.dynamicChildren,R,D,O,B,Rs(w,N),F):$||U(v,w,D,null,O,B,Rs(w,N),F,!1),V>0){if(V&16)M(D,K,W,O,N);else if(V&2&&K.class!==W.class&&r(D,"class",null,W.class,N),V&4&&r(D,"style",K.style,W.style,N),V&8){const J=w.dynamicProps;for(let ie=0;ie<J.length;ie++){const ne=J[ie],ue=K[ne],De=W[ne];(De!==ue||ne==="value")&&r(D,ne,ue,De,N,O)}}V&1&&v.children!==w.children&&f(D,w.children)}else!$&&R==null&&M(D,K,W,O,N);((X=W.onVnodeUpdated)||z)&&de(()=>{X&&Se(X,O,w,v),z&&He(w,v,O,"updated")},B)},A=(v,w,O,B,N,F,$)=>{for(let D=0;D<w.length;D++){const V=v[D],R=w[D],z=V.el&&(V.type===he||!Ve(V,R)||V.shapeFlag&70)?d(V.el):O;b(V,R,z,null,B,N,F,$,!0)}},M=(v,w,O,B,N)=>{if(w!==O){if(w!==te)for(const F in w)!$t(F)&&!(F in O)&&r(v,F,w[F],null,N,B);for(const F in O){if($t(F))continue;const $=O[F],D=w[F];$!==D&&F!=="value"&&r(v,F,D,$,N,B)}"value"in O&&r(v,"value",w.value,O.value,N)}},C=(v,w,O,B,N,F,$,D,V)=>{const R=w.el=v?v.el:a(""),z=w.anchor=v?v.anchor:a("");let{patchFlag:K,dynamicChildren:W,slotScopeIds:X}=w;X&&(D=D?D.concat(X):X),v==null?(s(R,O,B),s(z,O,B),L(w.children||[],O,z,N,F,$,D,V)):K>0&&K&64&&W&&v.dynamicChildren?(A(v.dynamicChildren,W,O,N,F,$,D),(w.key!=null||N&&w===N.subTree)&&Hi(v,w,!0)):U(v,w,O,z,N,F,$,D,V)},I=(v,w,O,B,N,F,$,D,V)=>{w.slotScopeIds=D,v==null?w.shapeFlag&512?N.ctx.activate(w,O,B,$,V):G(w,O,B,N,F,$,V):q(v,w,V)},G=(v,w,O,B,N,F,$)=>{const D=v.component=wo(v,B,N);if(xn(v)&&(D.ctx.renderer=Nt),To(D,!1,$),D.asyncDep){if(N&&N.registerDep(D,H,$),!v.el){const V=D.subTree=re(pe);x(null,V,w,O)}}else H(D,v,w,O,N,F,$)},q=(v,w,O)=>{const B=w.component=v.component;if(Ef(v,w,O))if(B.asyncDep&&!B.asyncResolved){k(B,w,O);return}else B.next=w,hc(B.update),B.effect.dirty=!0,B.update();else w.el=v.el,B.vnode=w},H=(v,w,O,B,N,F,$)=>{const D=()=>{if(v.isMounted){let{next:z,bu:K,u:W,parent:X,vnode:J}=v;{const Rt=io(v);if(Rt){z&&(z.el=J.el,k(v,z,$)),Rt.asyncDep.then(()=>{v.isUnmounted||D()});return}}let ie=z,ne;vt(v,!1),z?(z.el=J.el,k(v,z,$)):z=J,K&&Ht(K),(ne=z.props&&z.props.onVnodeBeforeUpdate)&&Se(ne,X,z,J),vt(v,!0);const ue=Un(v),De=v.subTree;v.subTree=ue,b(De,ue,d(De.el),On(De),v,N,F),z.el=ue.el,ie===null&&ki(v,ue.el),W&&de(W,N),(ne=z.props&&z.props.onVnodeUpdated)&&de(()=>Se(ne,X,z,J),N)}else{let z;const{el:K,props:W}=w,{bm:X,m:J,parent:ie}=v,ne=Et(w);if(vt(v,!1),X&&Ht(X),!ne&&(z=W&&W.onVnodeBeforeMount)&&Se(z,ie,w),vt(v,!0),K&&Ms){const ue=()=>{v.subTree=Un(v),Ms(K,v.subTree,v,N,null)};ne?w.type.__asyncLoader().then(()=>!v.isUnmounted&&ue()):ue()}else{const ue=v.subTree=Un(v);b(null,ue,O,B,v,N,F),w.el=ue.el}if(J&&de(J,N),!ne&&(z=W&&W.onVnodeMounted)){const ue=w;de(()=>Se(z,ie,ue),N)}(w.shapeFlag&256||ie&&Et(ie.vnode)&&ie.vnode.shapeFlag&256)&&v.a&&de(v.a,N),v.isMounted=!0,w=O=B=null}},V=v.effect=new Wt(D,xe,()=>vs(R),v.scope),R=v.update=()=>{V.dirty&&V.run()};R.i=v,R.id=v.uid,vt(v,!0),R()},k=(v,w,O)=>{w.component=v;const B=v.vnode.props;v.vnode=w,v.next=null,nf(v,w.props,B,O),of(v,w.children,O),gt(),ur(v),mt()},U=(v,w,O,B,N,F,$,D,V=!1)=>{const R=v&&v.children,z=v?v.shapeFlag:0,K=w.children,{patchFlag:W,shapeFlag:X}=w;if(W>0){if(W&128){Ce(R,K,O,B,N,F,$,D,V);return}else if(W&256){Q(R,K,O,B,N,F,$,D,V);return}}X&8?(z&16&&Qt(R,N,F),K!==R&&f(O,K)):z&16?X&16?Ce(R,K,O,B,N,F,$,D,V):Qt(R,N,F,!0):(z&8&&f(O,""),X&16&&L(K,O,B,N,F,$,D,V))},Q=(v,w,O,B,N,F,$,D,V)=>{v=v||Dt,w=w||Dt;const R=v.length,z=w.length,K=Math.min(R,z);let W;for(W=0;W<K;W++){const X=w[W]=V?rt(w[W]):Te(w[W]);b(v[W],X,O,null,N,F,$,D,V)}R>z?Qt(v,N,F,!0,!1,K):L(w,O,B,N,F,$,D,V,K)},Ce=(v,w,O,B,N,F,$,D,V)=>{let R=0;const z=w.length;let K=v.length-1,W=z-1;for(;R<=K&&R<=W;){const X=v[R],J=w[R]=V?rt(w[R]):Te(w[R]);if(Ve(X,J))b(X,J,O,null,N,F,$,D,V);else break;R++}for(;R<=K&&R<=W;){const X=v[K],J=w[W]=V?rt(w[W]):Te(w[W]);if(Ve(X,J))b(X,J,O,null,N,F,$,D,V);else break;K--,W--}if(R>K){if(R<=W){const X=W+1,J=X<z?w[X].el:B;for(;R<=W;)b(null,w[R]=V?rt(w[R]):Te(w[R]),O,J,N,F,$,D,V),R++}}else if(R>W)for(;R<=K;)Re(v[R],N,F,!0),R++;else{const X=R,J=R,ie=new Map;for(R=J;R<=W;R++){const Me=w[R]=V?rt(w[R]):Te(w[R]);Me.key!=null&&ie.set(Me.key,R)}let ne,ue=0;const De=W-J+1;let Rt=!1,Qi=0;const en=new Array(De);for(R=0;R<De;R++)en[R]=0;for(R=X;R<=K;R++){const Me=v[R];if(ue>=De){Re(Me,N,F,!0);continue}let $e;if(Me.key!=null)$e=ie.get(Me.key);else for(ne=J;ne<=W;ne++)if(en[ne-J]===0&&Ve(Me,w[ne])){$e=ne;break}$e===void 0?Re(Me,N,F,!0):(en[$e-J]=R+1,$e>=Qi?Qi=$e:Rt=!0,b(Me,w[$e],O,null,N,F,$,D,V),ue++)}const er=Rt?gf(en):Dt;for(ne=er.length-1,R=De-1;R>=0;R--){const Me=J+R,$e=w[Me],tr=Me+1<z?w[Me+1].el:B;en[R]===0?b(null,$e,O,tr,N,F,$,D,V):Rt&&(ne<0||R!==er[ne]?Pe($e,O,tr,2):ne--)}}},Pe=(v,w,O,B,N=null)=>{const{el:F,type:$,transition:D,children:V,shapeFlag:R}=v;if(R&6){Pe(v.component.subTree,w,O,B);return}if(R&128){v.suspense.move(w,O,B);return}if(R&64){$.move(v,w,O,Nt);return}if($===he){s(F,w,O);for(let K=0;K<V.length;K++)Pe(V[K],w,O,B);s(v.anchor,w,O);return}if($===xt){u(v,w,O);return}if(B!==2&&R&1&&D)if(B===0)D.beforeEnter(F),s(F,w,O),de(()=>D.enter(F),N);else{const{leave:K,delayLeave:W,afterLeave:X}=D,J=()=>s(F,w,O),ie=()=>{K(F,()=>{J(),X&&X()})};W?W(F,J,ie):ie()}else s(F,w,O)},Re=(v,w,O,B=!1,N=!1)=>{const{type:F,props:$,ref:D,children:V,dynamicChildren:R,shapeFlag:z,patchFlag:K,dirs:W,cacheIndex:X}=v;if(K===-2&&(N=!1),D!=null&&ts(D,null,O,v,!0),X!=null&&(w.renderCache[X]=void 0),z&256){w.ctx.deactivate(v);return}const J=z&1&&W,ie=!Et(v);let ne;if(ie&&(ne=$&&$.onVnodeBeforeUnmount)&&Se(ne,w,v),z&6)aa(v.component,O,B);else{if(z&128){v.suspense.unmount(O,B);return}J&&He(v,null,w,"beforeUnmount"),z&64?v.type.remove(v,w,O,Nt,B):R&&!R.hasOnce&&(F!==he||K>0&&K&64)?Qt(R,w,O,!1,!0):(F===he&&K&384||!N&&z&16)&&Qt(V,w,O),B&&Mn(v)}(ie&&(ne=$&&$.onVnodeUnmounted)||J)&&de(()=>{ne&&Se(ne,w,v),J&&He(v,null,w,"unmounted")},O)},Mn=v=>{const{type:w,el:O,anchor:B,transition:N}=v;if(w===he){oa(O,B);return}if(w===xt){m(v);return}const F=()=>{i(O),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(v.shapeFlag&1&&N&&!N.persisted){const{leave:$,delayLeave:D}=N,V=()=>$(O,F);D?D(v.el,F,V):V()}else F()},oa=(v,w)=>{let O;for(;v!==w;)O=g(v),i(v),v=O;i(w)},aa=(v,w,O)=>{const{bum:B,scope:N,update:F,subTree:$,um:D,m:V,a:R}=v;ns(V),ns(R),B&&Ht(B),N.stop(),F&&(F.active=!1,Re($,v,w,O)),D&&de(D,w),de(()=>{v.isUnmounted=!0},w),w&&w.pendingBranch&&!w.isUnmounted&&v.asyncDep&&!v.asyncResolved&&v.suspenseId===w.pendingId&&(w.deps--,w.deps===0&&w.resolve())},Qt=(v,w,O,B=!1,N=!1,F=0)=>{for(let $=F;$<v.length;$++)Re(v[$],w,O,B,N)},On=v=>{if(v.shapeFlag&6)return On(v.component.subTree);if(v.shapeFlag&128)return v.suspense.next();const w=g(v.anchor||v.el),O=w&&w[Jl];return O?g(O):w};let Cs=!1;const Zi=(v,w,O)=>{v==null?w._vnode&&Re(w._vnode,null,null,!0):b(w._vnode||null,v,w,null,null,null,O),Cs||(Cs=!0,ur(),Qn(),Cs=!1),w._vnode=v},Nt={p:b,um:Re,m:Pe,r:Mn,mt:G,mc:L,pc:U,pbc:A,n:On,o:e};let Ps,Ms;return t&&([Ps,Ms]=t(Nt)),{render:Zi,hydrate:Ps,createApp:Qc(Zi,Ps)}}function Rs({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function vt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function so(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Hi(e,t,n=!1){const s=e.children,i=t.children;if(j(s)&&j(i))for(let r=0;r<s.length;r++){const l=s[r];let a=i[r];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[r]=rt(i[r]),a.el=l.el),!n&&a.patchFlag!==-2&&Hi(l,a)),a.type===ct&&(a.el=l.el)}}function gf(e){const t=e.slice(),n=[0];let s,i,r,l,a;const o=e.length;for(s=0;s<o;s++){const c=e[s];if(c!==0){if(i=n[n.length-1],e[i]<c){t[s]=i,n.push(s);continue}for(r=0,l=n.length-1;r<l;)a=r+l>>1,e[n[a]]<c?r=a+1:l=a;c<e[n[r]]&&(r>0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,l=n[r-1];r-- >0;)n[r]=l,l=t[l];return n}function io(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:io(t)}function ns(e){if(e)for(let t=0;t<e.length;t++)e[t].active=!1}const ro=Symbol.for("v-scx"),lo=()=>cn(ro);function mf(e,t){return _n(e,null,t)}function oo(e,t){return _n(e,null,{flush:"post"})}function ao(e,t){return _n(e,null,{flush:"sync"})}const kn={};function Gt(e,t,n){return _n(e,t,n)}function _n(e,t,{immediate:n,deep:s,flush:i,once:r,onTrack:l,onTrigger:a}=te){if(t&&r){const E=t;t=(...P)=>{E(...P),S()}}const o=ce,c=E=>s===!0?E:lt(E,s===!1?1:void 0);let f,d=!1,g=!1;if(ge(e)?(f=()=>e.value,d=Ct(e)):Tt(e)?(f=()=>c(e),d=!0):j(e)?(g=!0,d=e.some(E=>Tt(E)||Ct(E)),f=()=>e.map(E=>{if(ge(E))return E.value;if(Tt(E))return c(E);if(Y(E))return Je(E,o,2)})):Y(e)?t?f=()=>Je(e,o,2):f=()=>(h&&h(),Ie(e,o,3,[T])):f=xe,t&&s){const E=f;f=()=>lt(E())}let h,T=E=>{h=u.onStop=()=>{Je(E,o,4),h=u.onStop=void 0}},b;if(Cn)if(T=xe,t?n&&Ie(t,o,3,[f(),g?[]:void 0,T]):f(),i==="sync"){const E=lo();b=E.__watcherHandles||(E.__watcherHandles=[])}else return xe;let _=g?new Array(e.length).fill(kn):kn;const x=()=>{if(!(!u.active||!u.dirty))if(t){const E=u.run();(s||d||(g?E.some((P,L)=>we(P,_[L])):we(E,_)))&&(h&&h(),Ie(t,o,3,[E,_===kn?void 0:g&&_[0]===kn?[]:_,T]),_=E)}else u.run()};x.allowRecurse=!!t;let p;i==="sync"?p=x:i==="post"?p=()=>de(x,o&&o.suspense):(x.pre=!0,o&&(x.id=o.uid),p=()=>vs(x));const u=new Wt(f,xe,p),m=nl(),S=()=>{u.stop(),m&&vi(m.effects,u)};return t?n?x():_=u.run():i==="post"?de(u.run.bind(u),o&&o.suspense):u.run(),b&&b.push(S),S}function vf(e,t,n){const s=this.proxy,i=le(e)?e.includes(".")?co(s,e):()=>s[e]:e.bind(s,s);let r;Y(t)?r=t:(r=t.handler,n=t);const l=Mt(this),a=_n(i,r.bind(s),n);return l(),a}function co(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i<n.length&&s;i++)s=s[n[i]];return s}}function lt(e,t=1/0,n){if(t<=0||!se(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ge(e))lt(e.value,t,n);else if(j(e))for(let s=0;s<e.length;s++)lt(e[s],t,n);else if(At(e)||Vt(e))e.forEach(s=>{lt(s,t,n)});else if(qr(e)){for(const s in e)lt(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&lt(e[s],t,n)}return e}function yf(e,t,n=te){const s=Qe(),i=ye(t),r=Ee(t),l=fo(e,t),a=wl((o,c)=>{let f,d=te,g;return ao(()=>{const h=e[t];we(f,h)&&(f=h,c())}),{get(){return o(),n.get?n.get(f):f},set(h){if(!we(h,f)&&!(d!==te&&we(h,d)))return;const T=s.vnode.props;T&&(t in T||i in T||r in T)&&(`onUpdate:${t}`in T||`onUpdate:${i}`in T||`onUpdate:${r}`in T)||(f=h,c());const b=n.set?n.set(h):h;s.emit(`update:${t}`,b),we(h,b)&&we(h,d)&&!we(b,g)&&c(),d=h,g=b}}});return a[Symbol.iterator]=()=>{let o=0;return{next(){return o<2?{value:o++?l||te:a,done:!1}:{done:!0}}}},a}const fo=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ye(t)}Modifiers`]||e[`${Ee(t)}Modifiers`];function bf(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let i=n;const r=t.startsWith("update:"),l=r&&fo(s,t.slice(7));l&&(l.trim&&(i=n.map(f=>le(f)?f.trim():f)),l.number&&(i=n.map(Yn)));let a,o=s[a=on(t)]||s[a=on(ye(t))];!o&&r&&(o=s[a=on(Ee(t))]),o&&Ie(o,e,6,i);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ie(c,e,6,i)}}function uo(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(i!==void 0)return i;const r=e.emits;let l={},a=!1;if(!Y(e)){const o=c=>{const f=uo(c,t,!0);f&&(a=!0,oe(l,f))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return!r&&!a?(se(e)&&s.set(e,null),null):(j(r)?r.forEach(o=>l[o]=null):oe(l,r),se(e)&&s.set(e,l),l)}function Es(e,t){return!e||!bn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ee(e,t[0].toLowerCase()+t.slice(1))||ee(e,Ee(t))||ee(e,t))}function Un(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:l,attrs:a,emit:o,render:c,renderCache:f,props:d,data:g,setupState:h,ctx:T,inheritAttrs:b}=e,_=mn(e);let x,p;try{if(n.shapeFlag&4){const m=i||s,S=m;x=Te(c.call(S,m,f,d,h,g,T)),p=a}else{const m=t;x=Te(m.length>1?m(d,{attrs:a,slots:l,emit:o}):m(d,null)),p=t.props?a:Sf(a)}}catch(m){un.length=0,Lt(m,e,1),x=re(pe)}let u=x;if(p&&b!==!1){const m=Object.keys(p),{shapeFlag:S}=u;m.length&&S&7&&(r&&m.some(mi)&&(p=Tf(p,r)),u=Ue(u,p,!1,!0))}return n.dirs&&(u=Ue(u,null,!1,!0),u.dirs=u.dirs?u.dirs.concat(n.dirs):n.dirs),n.transition&&(u.transition=n.transition),x=u,mn(_),x}function wf(e,t=!0){let n;for(let s=0;s<e.length;s++){const i=e[s];if(pt(i)){if(i.type!==pe||i.children==="v-if"){if(n)return;n=i}}else return}return n}const Sf=e=>{let t;for(const n in e)(n==="class"||n==="style"||bn(n))&&((t||(t={}))[n]=e[n]);return t},Tf=(e,t)=>{const n={};for(const s in e)(!mi(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ef(e,t,n){const{props:s,children:i,component:r}=e,{props:l,children:a,patchFlag:o}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&o>=0){if(o&1024)return!0;if(o&16)return s?Sr(s,l,c):!!l;if(o&8){const f=t.dynamicProps;for(let d=0;d<f.length;d++){const g=f[d];if(l[g]!==s[g]&&!Es(c,g))return!0}}}else return(i||a)&&(!a||!a.$stable)?!0:s===l?!1:s?l?Sr(s,l,c):!0:!!l;return!1}function Sr(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;i<s.length;i++){const r=s[i];if(t[r]!==e[r]&&!Es(n,r))return!0}return!1}function ki({vnode:e,parent:t},n){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s===e)(e=t.vnode).el=n,t=t.parent;else break}}const ti=e=>e.__isSuspense;let ni=0;const xf={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,l,a,o,c){if(e==null)Cf(t,n,s,i,r,l,a,o,c);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Pf(e,t,n,s,i,l,a,o,c)}},hydrate:Mf,normalize:Of},_f=xf;function yn(e,t){const n=e.props&&e.props[t];Y(n)&&n()}function Cf(e,t,n,s,i,r,l,a,o){const{p:c,o:{createElement:f}}=o,d=f("div"),g=e.suspense=po(e,i,s,t,d,n,r,l,a,o);c(null,g.pendingBranch=e.ssContent,d,null,s,g,r,l),g.deps>0?(yn(e,"onPending"),yn(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,r,l),Ut(g,e.ssFallback)):g.resolve(!1,!0)}function Pf(e,t,n,s,i,r,l,a,{p:o,um:c,o:{createElement:f}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const g=t.ssContent,h=t.ssFallback,{activeBranch:T,pendingBranch:b,isInFallback:_,isHydrating:x}=d;if(b)d.pendingBranch=g,Ve(g,b)?(o(b,g,d.hiddenContainer,null,i,d,r,l,a),d.deps<=0?d.resolve():_&&(x||(o(T,h,n,s,i,null,r,l,a),Ut(d,h)))):(d.pendingId=ni++,x?(d.isHydrating=!1,d.activeBranch=b):c(b,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=f("div"),_?(o(null,g,d.hiddenContainer,null,i,d,r,l,a),d.deps<=0?d.resolve():(o(T,h,n,s,i,null,r,l,a),Ut(d,h))):T&&Ve(g,T)?(o(T,g,n,s,i,d,r,l,a),d.resolve(!0)):(o(null,g,d.hiddenContainer,null,i,d,r,l,a),d.deps<=0&&d.resolve()));else if(T&&Ve(g,T))o(T,g,n,s,i,d,r,l,a),Ut(d,g);else if(yn(t,"onPending"),d.pendingBranch=g,g.shapeFlag&512?d.pendingId=g.component.suspenseId:d.pendingId=ni++,o(null,g,d.hiddenContainer,null,i,d,r,l,a),d.deps<=0)d.resolve();else{const{timeout:p,pendingId:u}=d;p>0?setTimeout(()=>{d.pendingId===u&&d.fallback(h)},p):p===0&&d.fallback(h)}}function po(e,t,n,s,i,r,l,a,o,c,f=!1){const{p:d,m:g,um:h,n:T,o:{parentNode:b,remove:_}}=c;let x;const p=Af(e);p&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const u=e.props?Xn(e.props.timeout):void 0,m=r,S={vnode:e,parent:t,parentComponent:n,namespace:l,container:s,hiddenContainer:i,deps:0,pendingId:ni++,timeout:typeof u=="number"?u:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(E=!1,P=!1){const{vnode:L,activeBranch:y,pendingBranch:A,pendingId:M,effects:C,parentComponent:I,container:G}=S;let q=!1;S.isHydrating?S.isHydrating=!1:E||(q=y&&A.transition&&A.transition.mode==="out-in",q&&(y.transition.afterLeave=()=>{M===S.pendingId&&(g(A,G,r===m?T(y):r,0),Zn(C))}),y&&(b(y.el)!==S.hiddenContainer&&(r=T(y)),h(y,I,S,!0)),q||g(A,G,r,0)),Ut(S,A),S.pendingBranch=null,S.isInFallback=!1;let H=S.parent,k=!1;for(;H;){if(H.pendingBranch){H.effects.push(...C),k=!0;break}H=H.parent}!k&&!q&&Zn(C),S.effects=[],p&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!P&&t.resolve()),yn(L,"onResolve")},fallback(E){if(!S.pendingBranch)return;const{vnode:P,activeBranch:L,parentComponent:y,container:A,namespace:M}=S;yn(P,"onFallback");const C=T(L),I=()=>{S.isInFallback&&(d(null,E,A,C,y,null,M,a,o),Ut(S,E))},G=E.transition&&E.transition.mode==="out-in";G&&(L.transition.afterLeave=I),S.isInFallback=!0,h(L,y,null,!0),G||I()},move(E,P,L){S.activeBranch&&g(S.activeBranch,E,P,L),S.container=E},next(){return S.activeBranch&&T(S.activeBranch)},registerDep(E,P,L){const y=!!S.pendingBranch;y&&S.deps++;const A=E.vnode.el;E.asyncDep.catch(M=>{Lt(M,E,0)}).then(M=>{if(E.isUnmounted||S.isUnmounted||S.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:C}=E;li(E,M,!1),A&&(C.el=A);const I=!A&&E.subTree.el;P(E,C,b(A||E.subTree.el),A?null:T(E.subTree),S,l,L),I&&_(I),ki(E,C.el),y&&--S.deps===0&&S.resolve()})},unmount(E,P){S.isUnmounted=!0,S.activeBranch&&h(S.activeBranch,n,E,P),S.pendingBranch&&h(S.pendingBranch,n,E,P)}};return S}function Mf(e,t,n,s,i,r,l,a,o){const c=t.suspense=po(t,s,n,e.parentNode,document.createElement("div"),null,i,r,l,a,!0),f=o(e,c.pendingBranch=t.ssContent,n,c,r,l);return c.deps===0&&c.resolve(!1,!0),f}function Of(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=Tr(s?n.default:n),e.ssFallback=s?Tr(n.fallback):re(pe)}function Tr(e){let t;if(Y(e)){const n=Pt&&e._c;n&&(e._d=!1,xs()),e=e(),n&&(e._d=!0,t=ve,go())}return j(e)&&(e=wf(e)),e=Te(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function ho(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):Zn(e)}function Ut(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,ki(s,i))}function Af(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const he=Symbol.for("v-fgt"),ct=Symbol.for("v-txt"),pe=Symbol.for("v-cmt"),xt=Symbol.for("v-stc"),un=[];let ve=null;function xs(e=!1){un.push(ve=e?null:[])}function go(){un.pop(),ve=un[un.length-1]||null}let Pt=1;function si(e){Pt+=e,e<0&&ve&&(ve.hasOnce=!0)}function mo(e){return e.dynamicChildren=Pt>0?ve||Dt:null,go(),Pt>0&&ve&&ve.push(e),e}function Lf(e,t,n,s,i,r){return mo(ji(e,t,n,s,i,r,!0))}function zi(e,t,n,s,i){return mo(re(e,t,n,s,i,!0))}function pt(e){return e?e.__v_isVNode===!0:!1}function Ve(e,t){return e.type===t.type&&e.key===t.key}function If(e){}const vo=({key:e})=>e??null,Wn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?le(e)||ge(e)||Y(e)?{i:fe,r:e,k:t,f:!!n}:e:null);function ji(e,t=null,n=null,s=0,i=null,r=e===he?0:1,l=!1,a=!1){const o={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&vo(t),ref:t&&Wn(t),scopeId:ys,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:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:fe};return a?(Ui(o,n),r&128&&e.normalize(o)):n&&(o.shapeFlag|=le(n)?8:16),Pt>0&&!l&&ve&&(o.patchFlag>0||r&6)&&o.patchFlag!==32&&ve.push(o),o}const re=Nf;function Nf(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Dl)&&(e=pe),pt(e)){const a=Ue(e,t,!0);return n&&Ui(a,n),Pt>0&&!r&&ve&&(a.shapeFlag&6?ve[ve.indexOf(e)]=a:ve.push(a)),a.patchFlag=-2,a}if(zf(e)&&(e=e.__vccOpts),t){t=yo(t);let{class:a,style:o}=t;a&&!le(a)&&(t.class=Tn(a)),se(o)&&(_i(o)&&!j(o)&&(o=oe({},o)),t.style=Sn(o))}const l=le(e)?1:ti(e)?128:af(e)?64:se(e)?4:Y(e)?2:0;return ji(e,t,n,s,i,l,r,!0)}function yo(e){return e?_i(e)||Gl(e)?oe({},e):e:null}function Ue(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:l,children:a,transition:o}=e,c=t?bo(i||{},t):i,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&vo(c),ref:t&&t.ref?n&&r?j(r)?r.concat(Wn(t)):[r,Wn(t)]:Wn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:o,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ue(e.ssContent),ssFallback:e.ssFallback&&Ue(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return o&&s&&dt(f,o.clone(f)),f}function Gi(e=" ",t=0){return re(ct,null,e,t)}function Rf(e,t){const n=re(xt,null,e);return n.staticCount=t,n}function Bf(e="",t=!1){return t?(xs(),zi(pe,null,e)):re(pe,null,e)}function Te(e){return e==null||typeof e=="boolean"?re(pe):j(e)?re(he,null,e.slice()):typeof e=="object"?rt(e):re(ct,null,String(e))}function rt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ue(e)}function Ui(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const i=t.default;i&&(i._c&&(i._d=!1),Ui(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!Gl(t)?t._ctx=fe:i===3&&fe&&(fe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Y(t)?(t={default:t,_ctx:fe},n=32):(t=String(t),s&64?(n=16,t=[Gi(t)]):n=8);e.children=t,e.shapeFlag|=n}function bo(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const i in s)if(i==="class")t.class!==s.class&&(t.class=Tn([t.class,s.class]));else if(i==="style")t.style=Sn([t.style,s.style]);else if(bn(i)){const r=t[i],l=s[i];l&&r!==l&&!(j(r)&&r.includes(l))&&(t[i]=r?[].concat(r,l):l)}else i!==""&&(t[i]=s[i])}return t}function Se(e,t,n,s=null){Ie(e,t,7,[n,s])}const Ff=kl();let Df=0;function wo(e,t,n){const s=e.type,i=(t?t.appContext:e.appContext)||Ff,r={uid:Df++,vnode:e,type:s,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new wi(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Wl(s,i),emitsOptions:uo(s,i),emit:null,emitted:null,propsDefaults:te,inheritAttrs:s.inheritAttrs,ctx:te,data:te,props:te,attrs:te,slots:te,refs:te,setupState:te,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,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=bf.bind(null,r),e.ce&&e.ce(r),r}let ce=null;const Qe=()=>ce||fe;let ss,ii;{const e=Xr(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(l=>l(r)):i[0](r)}};ss=t("__VUE_INSTANCE_SETTERS__",n=>ce=n),ii=t("__VUE_SSR_SETTERS__",n=>Cn=n)}const Mt=e=>{const t=ce;return ss(e),e.scope.on(),()=>{e.scope.off(),ss(t)}},ri=()=>{ce&&ce.scope.off(),ss(null)};function So(e){return e.vnode.shapeFlag&4}let Cn=!1;function To(e,t=!1,n=!1){t&&ii(t);const{props:s,children:i}=e.vnode,r=So(e);tf(e,s,r,t),lf(e,i,n);const l=r?Vf(e,t):void 0;return t&&ii(!1),l}function Vf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Xs);const{setup:s}=n;if(s){const i=e.setupContext=s.length>1?xo(e):null,r=Mt(e);gt();const l=Je(s,e,0,[e.props,i]);if(mt(),r(),yi(l)){if(l.then(ri,ri),t)return l.then(a=>{li(e,a,t)}).catch(a=>{Lt(a,e,0)});e.asyncDep=l}else li(e,l,t)}else Eo(e,t)}function li(e,t,n){Y(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:se(t)&&(e.setupState=Oi(t)),Eo(e,n)}let is,oi;function $f(e){is=e,oi=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Nc))}}const Hf=()=>!is;function Eo(e,t,n){const s=e.type;if(!e.render){if(!t&&is&&!s.render){const i=s.template||Vi(e).template;if(i){const{isCustomElement:r,compilerOptions:l}=e.appContext.config,{delimiters:a,compilerOptions:o}=s,c=oe(oe({isCustomElement:r,delimiters:a},l),o);s.render=is(i,c)}}e.render=s.render||xe,oi&&oi(e)}{const i=Mt(e);gt();try{Kc(e)}finally{mt(),i()}}}const kf={get(e,t){return _e(e,"get",""),e[t]}};function xo(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,kf),slots:e.slots,emit:e.emit,expose:t}}function Pn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Oi(vl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in an)return an[n](e)},has(t,n){return n in t||n in an}})):e.proxy}function ai(e,t=!0){return Y(e)?e.displayName||e.name:e.name||t&&e.__name}function zf(e){return Y(e)&&"__vccOpts"in e}const Wi=(e,t)=>Xa(e,t,Cn);function Le(e,t,n){const s=arguments.length;return s===2?se(t)&&!j(t)?pt(t)?re(e,null,[t]):re(e,t):re(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&pt(n)&&(n=[n]),re(e,t,n))}function jf(){}function Gf(e,t,n,s){const i=n[s];if(i&&_o(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=s,n[s]=r}function _o(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s<n.length;s++)if(we(n[s],t[s]))return!1;return Pt>0&&ve&&ve.push(e),!0}const Co="3.4.36",Uf=xe,Wf=uc,Kf=Ft,qf=_l,Yf={createComponentInstance:wo,setupComponent:To,renderComponentRoot:Un,setCurrentRenderingInstance:mn,isVNode:pt,normalizeVNode:Te,getComponentPublicInstance:Pn},Xf=Yf,Jf=null,Zf=null,Qf=null;/**
* @vue/runtime-dom v3.4.36
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const eu="http://www.w3.org/2000/svg",tu="http://www.w3.org/1998/Math/MathML",qe=typeof document<"u"?document:null,Er=qe&&qe.createElement("template"),nu={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i=t==="svg"?qe.createElementNS(eu,e):t==="mathml"?qe.createElementNS(tu,e):n?qe.createElement(e,{is:n}):qe.createElement(e);return e==="select"&&s&&s.multiple!=null&&i.setAttribute("multiple",s.multiple),i},createText:e=>qe.createTextNode(e),createComment:e=>qe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>qe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const l=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{Er.innerHTML=s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e;const a=Er.content;if(s==="svg"||s==="mathml"){const o=a.firstChild;for(;o.firstChild;)a.appendChild(o.firstChild);a.removeChild(o)}t.insertBefore(a,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},tt="transition",tn="animation",qt=Symbol("_vtc"),Ki=(e,{slots:t})=>Le(Pl,Mo(e),t);Ki.displayName="Transition";const Po={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},su=Ki.props=oe({},Ni,Po),yt=(e,t=[])=>{j(e)?e.forEach(n=>n(...t)):e&&e(...t)},xr=e=>e?j(e)?e.some(t=>t.length>1):e.length>1:!1;function Mo(e){const t={};for(const C in e)C in Po||(t[C]=e[C]);if(e.css===!1)return t;const{name:n="v",type:s,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:o=r,appearActiveClass:c=l,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,T=iu(i),b=T&&T[0],_=T&&T[1],{onBeforeEnter:x,onEnter:p,onEnterCancelled:u,onLeave:m,onLeaveCancelled:S,onBeforeAppear:E=x,onAppear:P=p,onAppearCancelled:L=u}=t,y=(C,I,G)=>{nt(C,I?f:a),nt(C,I?c:l),G&&G()},A=(C,I)=>{C._isLeaving=!1,nt(C,d),nt(C,h),nt(C,g),I&&I()},M=C=>(I,G)=>{const q=C?P:p,H=()=>y(I,C,G);yt(q,[I,H]),_r(()=>{nt(I,C?o:r),We(I,C?f:a),xr(q)||Cr(I,s,b,H)})};return oe(t,{onBeforeEnter(C){yt(x,[C]),We(C,r),We(C,l)},onBeforeAppear(C){yt(E,[C]),We(C,o),We(C,c)},onEnter:M(!1),onAppear:M(!0),onLeave(C,I){C._isLeaving=!0;const G=()=>A(C,I);We(C,d),We(C,g),Ao(),_r(()=>{C._isLeaving&&(nt(C,d),We(C,h),xr(m)||Cr(C,s,_,G))}),yt(m,[C,G])},onEnterCancelled(C){y(C,!1),yt(u,[C])},onAppearCancelled(C){y(C,!0),yt(L,[C])},onLeaveCancelled(C){A(C),yt(S,[C])}})}function iu(e){if(e==null)return null;if(se(e))return[Bs(e.enter),Bs(e.leave)];{const t=Bs(e);return[t,t]}}function Bs(e){return Xn(e)}function We(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[qt]||(e[qt]=new Set)).add(t)}function nt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[qt];n&&(n.delete(t),n.size||(e[qt]=void 0))}function _r(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ru=0;function Cr(e,t,n,s){const i=e._endId=++ru,r=()=>{i===e._endId&&s()};if(n)return setTimeout(r,n);const{type:l,timeout:a,propCount:o}=Oo(e,t);if(!l)return s();const c=l+"end";let f=0;const d=()=>{e.removeEventListener(c,g),r()},g=h=>{h.target===e&&++f>=o&&d()};setTimeout(()=>{f<o&&d()},a+1),e.addEventListener(c,g)}function Oo(e,t){const n=window.getComputedStyle(e),s=T=>(n[T]||"").split(", "),i=s(`${tt}Delay`),r=s(`${tt}Duration`),l=Pr(i,r),a=s(`${tn}Delay`),o=s(`${tn}Duration`),c=Pr(a,o);let f=null,d=0,g=0;t===tt?l>0&&(f=tt,d=l,g=r.length):t===tn?c>0&&(f=tn,d=c,g=o.length):(d=Math.max(l,c),f=d>0?l>c?tt:tn:null,g=f?f===tt?r.length:o.length:0);const h=f===tt&&/\b(transform|all)(,|$)/.test(s(`${tt}Property`).toString());return{type:f,timeout:d,propCount:g,hasTransform:h}}function Pr(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>Mr(n)+Mr(e[s])))}function Mr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ao(){return document.body.offsetHeight}function lu(e,t,n){const s=e[qt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const rs=Symbol("_vod"),Lo=Symbol("_vsh"),Io={beforeMount(e,{value:t},{transition:n}){e[rs]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):nn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),nn(e,!0),s.enter(e)):s.leave(e,()=>{nn(e,!1)}):nn(e,t))},beforeUnmount(e,{value:t}){nn(e,t)}};function nn(e,t){e.style.display=t?e[rs]:"none",e[Lo]=!t}function ou(){Io.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const No=Symbol("");function au(e){const t=Qe();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>fi(r,i))},s=()=>{const i=e(t.proxy);ci(t.subTree,i),n(i)};It(()=>{oo(s);const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),Ss(()=>i.disconnect())})}function ci(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ci(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)fi(e.el,t);else if(e.type===he)e.children.forEach(n=>ci(n,t));else if(e.type===xt){let{el:n,anchor:s}=e;for(;n&&(fi(n,t),n!==s);)n=n.nextSibling}}function fi(e,t){if(e.nodeType===1){const n=e.style;let s="";for(const i in t)n.setProperty(`--${i}`,t[i]),s+=`--${i}: ${t[i]};`;n[No]=s}}const cu=/(^|;)\s*display\s*:/;function fu(e,t,n){const s=e.style,i=le(n);let r=!1;if(n&&!i){if(t)if(le(t))for(const l of t.split(";")){const a=l.slice(0,l.indexOf(":")).trim();n[a]==null&&Kn(s,a,"")}else for(const l in t)n[l]==null&&Kn(s,l,"");for(const l in n)l==="display"&&(r=!0),Kn(s,l,n[l])}else if(i){if(t!==n){const l=s[No];l&&(n+=";"+l),s.cssText=n,r=cu.test(n)}}else t&&e.removeAttribute("style");rs in e&&(e[rs]=r?s.display:"",e[Lo]&&(s.display="none"))}const Or=/\s*!important$/;function Kn(e,t,n){if(j(n))n.forEach(s=>Kn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=uu(e,t);Or.test(n)?e.setProperty(Ee(s),n.replace(Or,""),"important"):e[s]=n}}const Ar=["Webkit","Moz","ms"],Fs={};function uu(e,t){const n=Fs[t];if(n)return n;let s=ye(t);if(s!=="filter"&&s in e)return Fs[t]=s;s=wn(s);for(let i=0;i<Ar.length;i++){const r=Ar[i]+s;if(r in e)return Fs[t]=r}return t}const Lr="http://www.w3.org/1999/xlink";function Ir(e,t,n,s,i,r=Ea(t)){s&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Lr,t.slice(6,t.length)):e.setAttributeNS(Lr,t,n):n==null||r&&!Jr(n)?e.removeAttribute(t):e.setAttribute(t,r?"":Ge(n)?String(n):n)}function du(e,t,n,s){if(t==="innerHTML"||t==="textContent"){if(n==null)return;e[t]=n;return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const l=i==="OPTION"?e.getAttribute("value")||"":e.value,a=n==null?"":String(n);(l!==a||!("_value"in e))&&(e.value=a),n==null&&e.removeAttribute(t),e._value=n;return}let r=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=Jr(n):n==null&&l==="string"?(n="",r=!0):l==="number"&&(n=0,r=!0)}try{e[t]=n}catch{}r&&e.removeAttribute(t)}function Ye(e,t,n,s){e.addEventListener(t,n,s)}function pu(e,t,n,s){e.removeEventListener(t,n,s)}const Nr=Symbol("_vei");function hu(e,t,n,s,i=null){const r=e[Nr]||(e[Nr]={}),l=r[t];if(s&&l)l.value=s;else{const[a,o]=gu(t);if(s){const c=r[t]=yu(s,i);Ye(e,a,c,o)}else l&&(pu(e,a,l,o),r[t]=void 0)}}const Rr=/(?:Once|Passive|Capture)$/;function gu(e){let t;if(Rr.test(e)){t={};let s;for(;s=e.match(Rr);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Ee(e.slice(2)),t]}let Ds=0;const mu=Promise.resolve(),vu=()=>Ds||(mu.then(()=>Ds=0),Ds=Date.now());function yu(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ie(bu(s,n.value),t,5,[s])};return n.value=e,n.attached=vu(),n}function bu(e,t){if(j(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}else return t}const Br=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,wu=(e,t,n,s,i,r)=>{const l=i==="svg";t==="class"?lu(e,s,l):t==="style"?fu(e,n,s):bn(t)?mi(t)||hu(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Su(e,t,s,l))?(du(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ir(e,t,s,l,r,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ir(e,t,s,l))};function Su(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Br(t)&&Y(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Br(t)&&le(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function Ro(e,t,n){const s=Ri(e,t);class i extends _s{constructor(l){super(s,l,n)}}return i.def=s,i}/*! #__NO_SIDE_EFFECTS__ */const Tu=(e,t)=>Ro(e,t,Uo),Eu=typeof HTMLElement<"u"?HTMLElement:class{};class _s extends Eu{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,En(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),ui(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s<this.attributes.length;s++)this._setAttr(this.attributes[s].name);this._ob=new MutationObserver(s=>{for(const i of s)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,i=!1)=>{const{props:r,styles:l}=s;let a;if(r&&!j(r))for(const o in r){const c=r[o];(c===Number||c&&c.type===Number)&&(o in this._props&&(this._props[o]=Xn(this._props[o])),(a||(a=Object.create(null)))[ye(o)]=!0)}this._numberProps=a,i&&this._resolveProps(s),this._applyStyles(l),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=j(n)?n:Object.keys(n||{});for(const i of Object.keys(this))i[0]!=="_"&&s.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of s.map(ye))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r)}})}_setAttr(t){let n=this.hasAttribute(t)?this.getAttribute(t):void 0;const s=ye(t);this._numberProps&&this._numberProps[s]&&(n=Xn(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!0){n!==this._props[t]&&(this._props[t]=n,i&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(Ee(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Ee(t),n+""):n||this.removeAttribute(Ee(t))))}_update(){ui(this._createVNode(),this.shadowRoot)}_createVNode(){const t=re(this._def,oe({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(r,l)=>{this.dispatchEvent(new CustomEvent(r,{detail:l}))};n.emit=(r,...l)=>{s(r,l),Ee(r)!==r&&s(Ee(r),l)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof _s){n.parent=i._instance,n.provides=i._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function xu(e="$style"){{const t=Qe();if(!t)return te;const n=t.type.__cssModules;if(!n)return te;const s=n[e];return s||te}}const Bo=new WeakMap,Fo=new WeakMap,ls=Symbol("_moveCb"),Fr=Symbol("_enterCb"),Do={name:"TransitionGroup",props:oe({},su,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Qe(),s=Ii();let i,r;return Jt(()=>{if(!i.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!Au(i[0].el,n.vnode.el,l))return;i.forEach(Pu),i.forEach(Mu);const a=i.filter(Ou);Ao(),a.forEach(o=>{const c=o.el,f=c.style;We(c,l),f.transform=f.webkitTransform=f.transitionDuration="";const d=c[ls]=g=>{g&&g.target!==c||(!g||/transform$/.test(g.propertyName))&&(c.removeEventListener("transitionend",d),c[ls]=null,nt(c,l))};c.addEventListener("transitionend",d)})}),()=>{const l=Z(e),a=Mo(l);let o=l.tag||he;if(i=[],r)for(let c=0;c<r.length;c++){const f=r[c];f.el&&f.el instanceof Element&&(i.push(f),dt(f,Kt(f,a,s,n)),Bo.set(f,f.el.getBoundingClientRect()))}r=t.default?bs(t.default()):[];for(let c=0;c<r.length;c++){const f=r[c];f.key!=null&&dt(f,Kt(f,a,s,n))}return re(o,null,r)}}},_u=e=>delete e.mode;Do.props;const Cu=Do;function Pu(e){const t=e.el;t[ls]&&t[ls](),t[Fr]&&t[Fr]()}function Mu(e){Fo.set(e,e.el.getBoundingClientRect())}function Ou(e){const t=Bo.get(e),n=Fo.get(e),s=t.left-n.left,i=t.top-n.top;if(s||i){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${s}px,${i}px)`,r.transitionDuration="0s",e}}function Au(e,t,n){const s=e.cloneNode(),i=e[qt];i&&i.forEach(a=>{a.split(/\s+/).forEach(o=>o&&s.classList.remove(o))}),n.split(/\s+/).forEach(a=>a&&s.classList.add(a)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:l}=Oo(s);return r.removeChild(s),l}const ht=e=>{const t=e.props["onUpdate:modelValue"]||!1;return j(t)?n=>Ht(t,n):t};function Lu(e){e.target.composing=!0}function Dr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Fe=Symbol("_assign"),os={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[Fe]=ht(i);const r=s||i.props&&i.props.type==="number";Ye(e,t?"change":"input",l=>{if(l.target.composing)return;let a=e.value;n&&(a=a.trim()),r&&(a=Yn(a)),e[Fe](a)}),n&&Ye(e,"change",()=>{e.value=e.value.trim()}),t||(Ye(e,"compositionstart",Lu),Ye(e,"compositionend",Dr),Ye(e,"change",Dr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:i,number:r}},l){if(e[Fe]=ht(l),e.composing)return;const a=(r||e.type==="number")&&!/^0\d/.test(e.value)?Yn(e.value):e.value,o=t??"";a!==o&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||i&&e.value.trim()===o)||(e.value=o))}},qi={deep:!0,created(e,t,n){e[Fe]=ht(n),Ye(e,"change",()=>{const s=e._modelValue,i=Yt(e),r=e.checked,l=e[Fe];if(j(s)){const a=ds(s,i),o=a!==-1;if(r&&!o)l(s.concat(i));else if(!r&&o){const c=[...s];c.splice(a,1),l(c)}}else if(At(s)){const a=new Set(s);r?a.add(i):a.delete(i),l(a)}else l($o(e,r))})},mounted:Vr,beforeUpdate(e,t,n){e[Fe]=ht(n),Vr(e,t,n)}};function Vr(e,{value:t,oldValue:n},s){e._modelValue=t,j(t)?e.checked=ds(t,s.props.value)>-1:At(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=ft(t,$o(e,!0)))}const Yi={created(e,{value:t},n){e.checked=ft(t,n.props.value),e[Fe]=ht(n),Ye(e,"change",()=>{e[Fe](Yt(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Fe]=ht(s),t!==n&&(e.checked=ft(t,s.props.value))}},Vo={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=At(t);Ye(e,"change",()=>{const r=Array.prototype.filter.call(e.options,l=>l.selected).map(l=>n?Yn(Yt(l)):Yt(l));e[Fe](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,En(()=>{e._assigning=!1})}),e[Fe]=ht(s)},mounted(e,{value:t,modifiers:{number:n}}){$r(e,t)},beforeUpdate(e,t,n){e[Fe]=ht(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||$r(e,t)}};function $r(e,t,n){const s=e.multiple,i=j(t);if(!(s&&!i&&!At(t))){for(let r=0,l=e.options.length;r<l;r++){const a=e.options[r],o=Yt(a);if(s)if(i){const c=typeof o;c==="string"||c==="number"?a.selected=t.some(f=>String(f)===String(o)):a.selected=ds(t,o)>-1}else a.selected=t.has(o);else if(ft(Yt(a),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Yt(e){return"_value"in e?e._value:e.value}function $o(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Ho={created(e,t,n){zn(e,t,n,null,"created")},mounted(e,t,n){zn(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){zn(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){zn(e,t,n,s,"updated")}};function ko(e,t){switch(e){case"SELECT":return Vo;case"TEXTAREA":return os;default:switch(t){case"checkbox":return qi;case"radio":return Yi;default:return os}}}function zn(e,t,n,s,i){const l=ko(e.tagName,n.props&&n.props.type)[i];l&&l(e,t,n,s)}function Iu(){os.getSSRProps=({value:e})=>({value:e}),Yi.getSSRProps=({value:e},t)=>{if(t.props&&ft(t.props.value,e))return{checked:!0}},qi.getSSRProps=({value:e},t)=>{if(j(e)){if(t.props&&ds(e,t.props.value)>-1)return{checked:!0}}else if(At(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Ho.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=ko(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Nu=["ctrl","shift","alt","meta"],Ru={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Nu.some(n=>e[`${n}Key`]&&!t.includes(n))},Bu=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(i,...r)=>{for(let l=0;l<t.length;l++){const a=Ru[t[l]];if(a&&a(i,t))return}return e(i,...r)})},Fu={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Du=(e,t)=>{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=i=>{if(!("key"in i))return;const r=Ee(i.key);if(t.some(l=>l===r||Fu[l]===r))return e(i)})},zo=oe({patchProp:wu},nu);let dn,Hr=!1;function jo(){return dn||(dn=eo(zo))}function Go(){return dn=Hr?dn:to(zo),Hr=!0,dn}const ui=(...e)=>{jo().render(...e)},Uo=(...e)=>{Go().hydrate(...e)},Vu=(...e)=>{const t=jo().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=Ko(s);if(!i)return;const r=t._component;!Y(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.innerHTML="";const l=n(i,!1,Wo(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),l},t},$u=(...e)=>{const t=Go().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=Ko(s);if(i)return n(i,!0,Wo(i))},t};function Wo(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ko(e){return le(e)?document.querySelector(e):e}let kr=!1;const Hu=()=>{kr||(kr=!0,Iu(),ou())};/**
* vue v3.4.36
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const ku=()=>{},dp=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Pl,BaseTransitionPropsValidators:Ni,Comment:pe,DeprecationTypes:Qf,EffectScope:wi,ErrorCodes:fc,ErrorTypeStrings:Wf,Fragment:he,KeepAlive:Ec,ReactiveEffect:Wt,Static:xt,Suspense:_f,Teleport:uf,Text:ct,TrackOpTypes:oc,Transition:Ki,TransitionGroup:Cu,TriggerOpTypes:ac,VueElement:_s,assertNumber:cc,callWithAsyncErrorHandling:Ie,callWithErrorHandling:Je,camelize:ye,capitalize:wn,cloneVNode:Ue,compatUtils:Zf,compile:ku,computed:Wi,createApp:Vu,createBlock:zi,createCommentVNode:Bf,createElementBlock:Lf,createElementVNode:ji,createHydrationRenderer:to,createPropsRestProxy:Uc,createRenderer:eo,createSSRApp:$u,createSlots:Ac,createStaticVNode:Rf,createTextVNode:Gi,createVNode:re,customRef:wl,defineAsyncComponent:Sc,defineComponent:Ri,defineCustomElement:Ro,defineEmits:Bc,defineExpose:Fc,defineModel:$c,defineOptions:Dc,defineProps:Rc,defineSSRCustomElement:Tu,defineSlots:Vc,devtools:Kf,effect:Ma,effectScope:_a,getCurrentInstance:Qe,getCurrentScope:nl,getTransitionRawChildren:bs,guardReactiveProps:yo,h:Le,handleError:Lt,hasInjectionContext:ef,hydrate:Uo,initCustomFormatter:jf,initDirectivesForSSR:Hu,inject:cn,isMemoSame:_o,isProxy:_i,isReactive:Tt,isReadonly:ut,isRef:ge,isRuntimeOnly:Hf,isShallow:Ct,isVNode:pt,markRaw:vl,mergeDefaults:jc,mergeModels:Gc,mergeProps:bo,nextTick:En,normalizeClass:Tn,normalizeProps:Sa,normalizeStyle:Sn,onActivated:Ol,onBeforeMount:Il,onBeforeUnmount:Zt,onBeforeUpdate:Bi,onDeactivated:Al,onErrorCaptured:Fl,onMounted:It,onRenderTracked:Bl,onRenderTriggered:Rl,onScopeDispose:Ca,onServerPrefetch:Nl,onUnmounted:Ss,onUpdated:Jt,openBlock:xs,popScopeId:vc,provide:Ts,proxyRefs:Oi,pushScopeId:mc,queuePostFlushCb:Zn,reactive:gs,readonly:xi,ref:ae,registerRuntimeCompiler:$f,render:ui,renderList:Oc,renderSlot:Lc,resolveComponent:Cc,resolveDirective:Mc,resolveDynamicComponent:Pc,resolveFilter:Jf,resolveTransitionHooks:Kt,setBlockTracking:si,setDevtoolsHook:qf,setTransitionHooks:dt,shallowReactive:ml,shallowReadonly:Ya,shallowRef:Ja,ssrContextKey:ro,ssrUtils:Xf,stop:Oa,toDisplayString:Qr,toHandlerKey:on,toHandlers:Ic,toRaw:Z,toRef:lc,toRefs:sc,toValue:ec,transformVNodeArgs:If,triggerRef:Qa,unref:Mi,useAttrs:zc,useCssModule:xu,useCssVars:au,useModel:yf,useSSRContext:lo,useSlots:kc,useTransitionState:Ii,vModelCheckbox:qi,vModelDynamic:Ho,vModelRadio:Yi,vModelSelect:Vo,vModelText:os,vShow:Io,version:Co,warn:Uf,watch:Gt,watchEffect:mf,watchPostEffect:oo,watchSyncEffect:ao,withAsyncContext:Wc,withCtx:Li,withDefaults:Hc,withDirectives:bc,withKeys:Du,withMemo:Gf,withModifiers:Bu,withScopeId:yc},Symbol.toStringTag,{value:"Module"}));function zr(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Xi(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:zr(t[n])&&zr(e[n])&&Object.keys(t[n]).length>0&&Xi(e[n],t[n])})}const qo={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 je(){const e=typeof document<"u"?document:{};return Xi(e,qo),e}const zu={document:qo,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function Ne(){const e=typeof window<"u"?window:{};return Xi(e,zu),e}function ju(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function di(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function as(){return Date.now()}function Gu(e){const t=Ne();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function Uu(e,t){t===void 0&&(t="x");const n=Ne();let s,i,r;const l=Gu(e);return n.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(a=>a.replace(",",".")).join(", ")),r=new n.WebKitCSSMatrix(i==="none"?"":i)):(r=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=r.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?i=r.m41:s.length===16?i=parseFloat(s[12]):i=parseFloat(s[4])),t==="y"&&(n.WebKitCSSMatrix?i=r.m42:s.length===16?i=parseFloat(s[13]):i=parseFloat(s[5])),i||0}function jn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function Wu(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function Ae(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__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&&!Wu(s)){const i=Object.keys(Object(s)).filter(r=>t.indexOf(r)<0);for(let r=0,l=i.length;r<l;r+=1){const a=i[r],o=Object.getOwnPropertyDescriptor(s,a);o!==void 0&&o.enumerable&&(jn(e[a])&&jn(s[a])?s[a].__swiper__?e[a]=s[a]:Ae(e[a],s[a]):!jn(e[a])&&jn(s[a])?(e[a]={},s[a].__swiper__?e[a]=s[a]:Ae(e[a],s[a])):e[a]=s[a])}}}return e}function Gn(e,t,n){e.style.setProperty(t,n)}function Yo(e){let{swiper:t,targetPosition:n,side:s}=e;const i=Ne(),r=-t.translate;let l=null,a;const o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=n>r?"next":"prev",f=(g,h)=>c==="next"&&g>=h||c==="prev"&&g<=h,d=()=>{a=new Date().getTime(),l===null&&(l=a);const g=Math.max(Math.min((a-l)/o,1),0),h=.5-Math.cos(g*Math.PI)/2;let T=r+h*(n-r);if(f(T,n)&&(T=n),t.wrapperEl.scrollTo({[s]:T}),f(T,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:T})}),i.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=i.requestAnimationFrame(d)};d()}function ze(e,t){return t===void 0&&(t=""),[...e.children].filter(n=>n.matches(t))}function Xo(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:[t]),n}function Ku(e,t){const n=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&n.push(s):n.push(s),e=s}return n}function qu(e,t){const n=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&n.push(s):n.push(s),e=s}return n}function ot(e,t){return Ne().getComputedStyle(e,null).getPropertyValue(t)}function cs(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function Jo(e,t){const n=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&n.push(s):n.push(s),s=s.parentElement;return n}function pi(e,t,n){const s=Ne();return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}let Vs;function Yu(){const e=Ne(),t=je();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function Zo(){return Vs||(Vs=Yu()),Vs}let $s;function Xu(e){let{userAgent:t}=e===void 0?{}:e;const n=Zo(),s=Ne(),i=s.navigator.platform,r=t||s.navigator.userAgent,l={ios:!1,android:!1},a=s.screen.width,o=s.screen.height,c=r.match(/(Android);?[\s\/]+([\d.]+)?/);let f=r.match(/(iPad).*OS\s([\d_]+)/);const d=r.match(/(iPod)(.*OS\s([\d_]+))?/),g=!f&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=i==="Win32";let T=i==="MacIntel";const b=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&T&&n.touch&&b.indexOf(`${a}x${o}`)>=0&&(f=r.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),T=!1),c&&!h&&(l.os="android",l.android=!0),(f||g||d)&&(l.os="ios",l.ios=!0),l}function Ju(e){return e===void 0&&(e={}),$s||($s=Xu(e)),$s}let Hs;function Zu(){const e=Ne();let t=!1;function n(){const s=e.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}if(n()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[i,r]=s.split("Version/")[1].split(" ")[0].split(".").map(l=>Number(l));t=i<16||i===16&&r<2}}return{isSafari:t||n(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function Qu(){return Hs||(Hs=Zu()),Hs}function ed(e){let{swiper:t,on:n,emit:s}=e;const i=Ne();let r=null,l=null;const a=()=>{!t||t.destroyed||!t.initialized||(s("beforeResize"),s("resize"))},o=()=>{!t||t.destroyed||!t.initialized||(r=new ResizeObserver(d=>{l=i.requestAnimationFrame(()=>{const{width:g,height:h}=t;let T=g,b=h;d.forEach(_=>{let{contentBoxSize:x,contentRect:p,target:u}=_;u&&u!==t.el||(T=p?p.width:(x[0]||x).inlineSize,b=p?p.height:(x[0]||x).blockSize)}),(T!==g||b!==h)&&a()})}),r.observe(t.el))},c=()=>{l&&i.cancelAnimationFrame(l),r&&r.unobserve&&t.el&&(r.unobserve(t.el),r=null)},f=()=>{!t||t.destroyed||!t.initialized||s("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&typeof i.ResizeObserver<"u"){o();return}i.addEventListener("resize",a),i.addEventListener("orientationchange",f)}),n("destroy",()=>{c(),i.removeEventListener("resize",a),i.removeEventListener("orientationchange",f)})}function td(e){let{swiper:t,extendParams:n,on:s,emit:i}=e;const r=[],l=Ne(),a=function(f,d){d===void 0&&(d={});const g=l.MutationObserver||l.WebkitMutationObserver,h=new g(T=>{if(t.__preventObserver__)return;if(T.length===1){i("observerUpdate",T[0]);return}const b=function(){i("observerUpdate",T[0])};l.requestAnimationFrame?l.requestAnimationFrame(b):l.setTimeout(b,0)});h.observe(f,{attributes:typeof d.attributes>"u"?!0:d.attributes,childList:typeof d.childList>"u"?!0:d.childList,characterData:typeof d.characterData>"u"?!0:d.characterData}),r.push(h)},o=()=>{if(t.params.observer){if(t.params.observeParents){const f=Jo(t.hostEl);for(let d=0;d<f.length;d+=1)a(f[d])}a(t.hostEl,{childList:t.params.observeSlideChildren}),a(t.wrapperEl,{attributes:!1})}},c=()=>{r.forEach(f=>{f.disconnect()}),r.splice(0,r.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",o),s("destroy",c)}var nd={on(e,t,n){const s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;const i=n?"unshift":"push";return e.split(" ").forEach(r=>{s.eventsListeners[r]||(s.eventsListeners[r]=[]),s.eventsListeners[r][i](t)}),s},once(e,t,n){const s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;function i(){s.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var r=arguments.length,l=new Array(r),a=0;a<r;a++)l[a]=arguments[a];t.apply(s,l)}return i.__emitterProxy=t,s.on(e,i,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const s=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[s](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(s=>{typeof t>"u"?n.eventsListeners[s]=[]:n.eventsListeners[s]&&n.eventsListeners[s].forEach((i,r)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[s].splice(r,1)})}),n},emit(){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,s;for(var i=arguments.length,r=new Array(i),l=0;l<i;l++)r[l]=arguments[l];return typeof r[0]=="string"||Array.isArray(r[0])?(t=r[0],n=r.slice(1,r.length),s=e):(t=r[0].events,n=r[0].data,s=r[0].context||e),n.unshift(s),(Array.isArray(t)?t:t.split(" ")).forEach(o=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(c=>{c.apply(s,[o,...n])}),e.eventsListeners&&e.eventsListeners[o]&&e.eventsListeners[o].forEach(c=>{c.apply(s,n)})}),e}};function sd(){const e=this;let t,n;const s=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=s.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=s.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(ot(s,"padding-left")||0,10)-parseInt(ot(s,"padding-right")||0,10),n=n-parseInt(ot(s,"padding-top")||0,10)-parseInt(ot(s,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function id(){const e=this;function t(M){return e.isHorizontal()?M:{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"}[M]}function n(M,C){return parseFloat(M.getPropertyValue(t(C))||0)}const s=e.params,{wrapperEl:i,slidesEl:r,size:l,rtlTranslate:a,wrongRTL:o}=e,c=e.virtual&&s.virtual.enabled,f=c?e.virtual.slides.length:e.slides.length,d=ze(r,`.${e.params.slideClass}, swiper-slide`),g=c?e.virtual.slides.length:d.length;let h=[];const T=[],b=[];let _=s.slidesOffsetBefore;typeof _=="function"&&(_=s.slidesOffsetBefore.call(e));let x=s.slidesOffsetAfter;typeof x=="function"&&(x=s.slidesOffsetAfter.call(e));const p=e.snapGrid.length,u=e.slidesGrid.length;let m=s.spaceBetween,S=-_,E=0,P=0;if(typeof l>"u")return;typeof m=="string"&&m.indexOf("%")>=0?m=parseFloat(m.replace("%",""))/100*l:typeof m=="string"&&(m=parseFloat(m)),e.virtualSize=-m,d.forEach(M=>{a?M.style.marginLeft="":M.style.marginRight="",M.style.marginBottom="",M.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(Gn(i,"--swiper-centered-offset-before",""),Gn(i,"--swiper-centered-offset-after",""));const L=s.grid&&s.grid.rows>1&&e.grid;L&&e.grid.initSlides(g);let y;const A=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter(M=>typeof s.breakpoints[M].slidesPerView<"u").length>0;for(let M=0;M<g;M+=1){y=0;let C;if(d[M]&&(C=d[M]),L&&e.grid.updateSlide(M,C,g,t),!(d[M]&&ot(C,"display")==="none")){if(s.slidesPerView==="auto"){A&&(d[M].style[t("width")]="");const I=getComputedStyle(C),G=C.style.transform,q=C.style.webkitTransform;if(G&&(C.style.transform="none"),q&&(C.style.webkitTransform="none"),s.roundLengths)y=e.isHorizontal()?pi(C,"width"):pi(C,"height");else{const H=n(I,"width"),k=n(I,"padding-left"),U=n(I,"padding-right"),Q=n(I,"margin-left"),Ce=n(I,"margin-right"),Pe=I.getPropertyValue("box-sizing");if(Pe&&Pe==="border-box")y=H+Q+Ce;else{const{clientWidth:Re,offsetWidth:Mn}=C;y=H+k+U+Q+Ce+(Mn-Re)}}G&&(C.style.transform=G),q&&(C.style.webkitTransform=q),s.roundLengths&&(y=Math.floor(y))}else y=(l-(s.slidesPerView-1)*m)/s.slidesPerView,s.roundLengths&&(y=Math.floor(y)),d[M]&&(d[M].style[t("width")]=`${y}px`);d[M]&&(d[M].swiperSlideSize=y),b.push(y),s.centeredSlides?(S=S+y/2+E/2+m,E===0&&M!==0&&(S=S-l/2-m),M===0&&(S=S-l/2-m),Math.abs(S)<1/1e3&&(S=0),s.roundLengths&&(S=Math.floor(S)),P%s.slidesPerGroup===0&&h.push(S),T.push(S)):(s.roundLengths&&(S=Math.floor(S)),(P-Math.min(e.params.slidesPerGroupSkip,P))%e.params.slidesPerGroup===0&&h.push(S),T.push(S),S=S+y+m),e.virtualSize+=y+m,E=y,P+=1}}if(e.virtualSize=Math.max(e.virtualSize,l)+x,a&&o&&(s.effect==="slide"||s.effect==="coverflow")&&(i.style.width=`${e.virtualSize+m}px`),s.setWrapperSize&&(i.style[t("width")]=`${e.virtualSize+m}px`),L&&e.grid.updateWrapperSize(y,h,t),!s.centeredSlides){const M=[];for(let C=0;C<h.length;C+=1){let I=h[C];s.roundLengths&&(I=Math.floor(I)),h[C]<=e.virtualSize-l&&M.push(I)}h=M,Math.floor(e.virtualSize-l)-Math.floor(h[h.length-1])>1&&h.push(e.virtualSize-l)}if(c&&s.loop){const M=b[0]+m;if(s.slidesPerGroup>1){const C=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),I=M*s.slidesPerGroup;for(let G=0;G<C;G+=1)h.push(h[h.length-1]+I)}for(let C=0;C<e.virtual.slidesBefore+e.virtual.slidesAfter;C+=1)s.slidesPerGroup===1&&h.push(h[h.length-1]+M),T.push(T[T.length-1]+M),e.virtualSize+=M}if(h.length===0&&(h=[0]),m!==0){const M=e.isHorizontal()&&a?"marginLeft":t("marginRight");d.filter((C,I)=>!s.cssMode||s.loop?!0:I!==d.length-1).forEach(C=>{C.style[M]=`${m}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let M=0;b.forEach(I=>{M+=I+(m||0)}),M-=m;const C=M-l;h=h.map(I=>I<=0?-_:I>C?C+x:I)}if(s.centerInsufficientSlides){let M=0;if(b.forEach(C=>{M+=C+(m||0)}),M-=m,M<l){const C=(l-M)/2;h.forEach((I,G)=>{h[G]=I-C}),T.forEach((I,G)=>{T[G]=I+C})}}if(Object.assign(e,{slides:d,snapGrid:h,slidesGrid:T,slidesSizesGrid:b}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){Gn(i,"--swiper-centered-offset-before",`${-h[0]}px`),Gn(i,"--swiper-centered-offset-after",`${e.size/2-b[b.length-1]/2}px`);const M=-e.snapGrid[0],C=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(I=>I+M),e.slidesGrid=e.slidesGrid.map(I=>I+C)}if(g!==f&&e.emit("slidesLengthChange"),h.length!==p&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),T.length!==u&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),!c&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){const M=`${s.containerModifierClass}backface-hidden`,C=e.el.classList.contains(M);g<=s.maxBackfaceHiddenSlides?C||e.el.classList.add(M):C&&e.el.classList.remove(M)}}function rd(e){const t=this,n=[],s=t.virtual&&t.params.virtual.enabled;let i=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const l=a=>s?t.slides[t.getSlideIndexByData(a)]:t.slides[a];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(a=>{n.push(a)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const a=t.activeIndex+r;if(a>t.slides.length&&!s)break;n.push(l(a))}else n.push(l(t.activeIndex));for(r=0;r<n.length;r+=1)if(typeof n[r]<"u"){const a=n[r].offsetHeight;i=a>i?a:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function ld(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s<t.length;s+=1)t[s].swiperSlideOffset=(e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop)-n-e.cssOverflowAdjustment()}function od(e){e===void 0&&(e=this&&this.translate||0);const t=this,n=t.params,{slides:s,rtlTranslate:i,snapGrid:r}=t;if(s.length===0)return;typeof s[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let l=-e;i&&(l=e),s.forEach(o=>{o.classList.remove(n.slideVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let a=n.spaceBetween;typeof a=="string"&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*t.size:typeof a=="string"&&(a=parseFloat(a));for(let o=0;o<s.length;o+=1){const c=s[o];let f=c.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(f-=s[0].swiperSlideOffset);const d=(l+(n.centeredSlides?t.minTranslate():0)-f)/(c.swiperSlideSize+a),g=(l-r[0]+(n.centeredSlides?t.minTranslate():0)-f)/(c.swiperSlideSize+a),h=-(l-f),T=h+t.slidesSizesGrid[o];(h>=0&&h<t.size-1||T>1&&T<=t.size||h<=0&&T>=t.size)&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(o),s[o].classList.add(n.slideVisibleClass)),c.progress=i?-d:d,c.originalProgress=i?-g:g}}function ad(e){const t=this;if(typeof e>"u"){const f=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*f||0}const n=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:l,progressLoop:a}=t;const o=r,c=l;if(s===0)i=0,r=!0,l=!0;else{i=(e-t.minTranslate())/s;const f=Math.abs(e-t.minTranslate())<1,d=Math.abs(e-t.maxTranslate())<1;r=f||i<=0,l=d||i>=1,f&&(i=0),d&&(i=1)}if(n.loop){const f=t.getSlideIndexByData(0),d=t.getSlideIndexByData(t.slides.length-1),g=t.slidesGrid[f],h=t.slidesGrid[d],T=t.slidesGrid[t.slidesGrid.length-1],b=Math.abs(e);b>=g?a=(b-g)/T:a=(b+T-h)/T,a>1&&(a-=1)}Object.assign(t,{progress:i,progressLoop:a,isBeginning:r,isEnd:l}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),l&&!c&&t.emit("reachEnd toEdge"),(o&&!r||c&&!l)&&t.emit("fromEdge"),t.emit("progress",i)}function cd(){const e=this,{slides:t,params:n,slidesEl:s,activeIndex:i}=e,r=e.virtual&&n.virtual.enabled,l=o=>ze(s,`.${n.slideClass}${o}, swiper-slide${o}`)[0];t.forEach(o=>{o.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let a;if(r)if(n.loop){let o=i-e.virtual.slidesBefore;o<0&&(o=e.virtual.slides.length+o),o>=e.virtual.slides.length&&(o-=e.virtual.slides.length),a=l(`[data-swiper-slide-index="${o}"]`)}else a=l(`[data-swiper-slide-index="${i}"]`);else a=t[i];if(a){a.classList.add(n.slideActiveClass);let o=qu(a,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!o&&(o=t[0]),o&&o.classList.add(n.slideNextClass);let c=Ku(a,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!c===0&&(c=t[t.length-1]),c&&c.classList.add(n.slidePrevClass)}e.emitSlidesClasses()}const qn=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,s=t.closest(n());if(s){let i=s.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(s.shadowRoot?i=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(i=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&i.remove())})),i&&i.remove()}},ks=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},hi=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const s=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const l=i,a=[l-t];a.push(...Array.from({length:t}).map((o,c)=>l+s+c)),e.slides.forEach((o,c)=>{a.includes(o.column)&&ks(e,c)});return}const r=i+s-1;if(e.params.rewind||e.params.loop)for(let l=i-t;l<=r+t;l+=1){const a=(l%n+n)%n;(a<i||a>r)&&ks(e,a)}else for(let l=Math.max(i-t,0);l<=Math.min(r+t,n-1);l+=1)l!==i&&(l>r||l<i)&&ks(e,l)};function fd(e){const{slidesGrid:t,params:n}=e,s=e.rtlTranslate?e.translate:-e.translate;let i;for(let r=0;r<t.length;r+=1)typeof t[r+1]<"u"?s>=t[r]&&s<t[r+1]-(t[r+1]-t[r])/2?i=r:s>=t[r]&&s<t[r+1]&&(i=r+1):s>=t[r]&&(i=r);return n.normalizeSlideIndex&&(i<0||typeof i>"u")&&(i=0),i}function ud(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:s,params:i,activeIndex:r,realIndex:l,snapIndex:a}=t;let o=e,c;const f=g=>{let h=g-t.virtual.slidesBefore;return h<0&&(h=t.virtual.slides.length+h),h>=t.virtual.slides.length&&(h-=t.virtual.slides.length),h};if(typeof o>"u"&&(o=fd(t)),s.indexOf(n)>=0)c=s.indexOf(n);else{const g=Math.min(i.slidesPerGroupSkip,o);c=g+Math.floor((o-g)/i.slidesPerGroup)}if(c>=s.length&&(c=s.length-1),o===r){c!==a&&(t.snapIndex=c,t.emit("snapIndexChange")),t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=f(o));return}let d;t.virtual&&i.virtual.enabled&&i.loop?d=f(o):t.slides[o]?d=parseInt(t.slides[o].getAttribute("data-swiper-slide-index")||o,10):d=o,Object.assign(t,{previousSnapIndex:a,snapIndex:c,previousRealIndex:l,realIndex:d,previousIndex:r,activeIndex:o}),t.initialized&&hi(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(l!==d&&t.emit("realIndexChange"),t.emit("slideChange"))}function dd(e,t){const n=this,s=n.params;let i=e.closest(`.${s.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(a=>{!i&&a.matches&&a.matches(`.${s.slideClass}, swiper-slide`)&&(i=a)});let r=!1,l;if(i){for(let a=0;a<n.slides.length;a+=1)if(n.slides[a]===i){r=!0,l=a;break}}if(i&&r)n.clickedSlide=i,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=l;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}s.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var pd={updateSize:sd,updateSlides:id,updateAutoHeight:rd,updateSlidesOffset:ld,updateSlidesProgress:od,updateProgress:ad,updateSlidesClasses:cd,updateActiveIndex:ud,updateClickedSlide:dd};function hd(e){e===void 0&&(e=this.isHorizontal()?"x":"y");const t=this,{params:n,rtlTranslate:s,translate:i,wrapperEl:r}=t;if(n.virtualTranslate)return s?-i:i;if(n.cssMode)return i;let l=Uu(r,e);return l+=t.cssOverflowAdjustment(),s&&(l=-l),l||0}function gd(e,t){const n=this,{rtlTranslate:s,params:i,wrapperEl:r,progress:l}=n;let a=0,o=0;const c=0;n.isHorizontal()?a=s?-e:e:o=e,i.roundLengths&&(a=Math.floor(a),o=Math.floor(o)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?a:o,i.cssMode?r[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-a:-o:i.virtualTranslate||(n.isHorizontal()?a-=n.cssOverflowAdjustment():o-=n.cssOverflowAdjustment(),r.style.transform=`translate3d(${a}px, ${o}px, ${c}px)`);let f;const d=n.maxTranslate()-n.minTranslate();d===0?f=0:f=(e-n.minTranslate())/d,f!==l&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function md(){return-this.snapGrid[0]}function vd(){return-this.snapGrid[this.snapGrid.length-1]}function yd(e,t,n,s,i){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),s===void 0&&(s=!0);const r=this,{params:l,wrapperEl:a}=r;if(r.animating&&l.preventInteractionOnTransition)return!1;const o=r.minTranslate(),c=r.maxTranslate();let f;if(s&&e>o?f=o:s&&e<c?f=c:f=e,r.updateProgress(f),l.cssMode){const d=r.isHorizontal();if(t===0)a[d?"scrollLeft":"scrollTop"]=-f;else{if(!r.support.smoothScroll)return Yo({swiper:r,targetPosition:-f,side:d?"left":"top"}),!0;a.scrollTo({[d?"left":"top"]:-f,behavior:"smooth"})}return!0}return t===0?(r.setTransition(0),r.setTranslate(f),n&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(f),n&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(g){!r||r.destroyed||g.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,n&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}var bd={getTranslate:hd,setTranslate:gd,minTranslate:md,maxTranslate:vd,translateTo:yd};function wd(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=e===0?"0ms":""),n.emit("setTransition",e,t)}function Qo(e){let{swiper:t,runCallbacks:n,direction:s,step:i}=e;const{activeIndex:r,previousIndex:l}=t;let a=s;if(a||(r>l?a="next":r<l?a="prev":a="reset"),t.emit(`transition${i}`),n&&r!==l){if(a==="reset"){t.emit(`slideResetTransition${i}`);return}t.emit(`slideChangeTransition${i}`),a==="next"?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}function Sd(e,t){e===void 0&&(e=!0);const n=this,{params:s}=n;s.cssMode||(s.autoHeight&&n.updateAutoHeight(),Qo({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function Td(e,t){e===void 0&&(e=!0);const n=this,{params:s}=n;n.animating=!1,!s.cssMode&&(n.setTransition(0),Qo({swiper:n,runCallbacks:e,direction:t,step:"End"}))}var Ed={setTransition:wd,transitionStart:Sd,transitionEnd:Td};function xd(e,t,n,s,i){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const r=this;let l=e;l<0&&(l=0);const{params:a,snapGrid:o,slidesGrid:c,previousIndex:f,activeIndex:d,rtlTranslate:g,wrapperEl:h,enabled:T}=r;if(r.animating&&a.preventInteractionOnTransition||!T&&!s&&!i)return!1;const b=Math.min(r.params.slidesPerGroupSkip,l);let _=b+Math.floor((l-b)/r.params.slidesPerGroup);_>=o.length&&(_=o.length-1);const x=-o[_];if(a.normalizeSlideIndex)for(let u=0;u<c.length;u+=1){const m=-Math.floor(x*100),S=Math.floor(c[u]*100),E=Math.floor(c[u+1]*100);typeof c[u+1]<"u"?m>=S&&m<E-(E-S)/2?l=u:m>=S&&m<E&&(l=u+1):m>=S&&(l=u)}if(r.initialized&&l!==d&&(!r.allowSlideNext&&(g?x>r.translate&&x>r.minTranslate():x<r.translate&&x<r.minTranslate())||!r.allowSlidePrev&&x>r.translate&&x>r.maxTranslate()&&(d||0)!==l))return!1;l!==(f||0)&&n&&r.emit("beforeSlideChangeStart"),r.updateProgress(x);let p;if(l>d?p="next":l<d?p="prev":p="reset",g&&-x===r.translate||!g&&x===r.translate)return r.updateActiveIndex(l),a.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),a.effect!=="slide"&&r.setTranslate(x),p!=="reset"&&(r.transitionStart(n,p),r.transitionEnd(n,p)),!1;if(a.cssMode){const u=r.isHorizontal(),m=g?x:-x;if(t===0){const S=r.virtual&&r.params.virtual.enabled;S&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),S&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[u?"scrollLeft":"scrollTop"]=m})):h[u?"scrollLeft":"scrollTop"]=m,S&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return Yo({swiper:r,targetPosition:m,side:u?"left":"top"}),!0;h.scrollTo({[u?"left":"top"]:m,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(x),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,s),r.transitionStart(n,p),t===0?r.transitionEnd(n,p):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(m){!r||r.destroyed||m.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,p))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function _d(e,t,n,s){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const i=this;let r=e;return i.params.loop&&(i.virtual&&i.params.virtual.enabled?r=r+i.virtual.slidesBefore:r=i.getSlideIndexByData(r)),i.slideTo(r,t,n,s)}function Cd(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const s=this,{enabled:i,params:r,animating:l}=s;if(!i)return s;let a=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(a=Math.max(s.slidesPerViewDynamic("current",!0),1));const o=s.activeIndex<r.slidesPerGroupSkip?1:a,c=s.virtual&&r.virtual.enabled;if(r.loop){if(l&&!c&&r.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+o,e,t,n)}),!0}return r.rewind&&s.isEnd?s.slideTo(0,e,t,n):s.slideTo(s.activeIndex+o,e,t,n)}function Pd(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const s=this,{params:i,snapGrid:r,slidesGrid:l,rtlTranslate:a,enabled:o,animating:c}=s;if(!o)return s;const f=s.virtual&&i.virtual.enabled;if(i.loop){if(c&&!f&&i.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}const d=a?s.translate:-s.translate;function g(x){return x<0?-Math.floor(Math.abs(x)):Math.floor(x)}const h=g(d),T=r.map(x=>g(x));let b=r[T.indexOf(h)-1];if(typeof b>"u"&&i.cssMode){let x;r.forEach((p,u)=>{h>=p&&(x=u)}),typeof x<"u"&&(b=r[x>0?x-1:x])}let _=0;if(typeof b<"u"&&(_=l.indexOf(b),_<0&&(_=s.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(_=_-s.slidesPerViewDynamic("previous",!0)+1,_=Math.max(_,0))),i.rewind&&s.isBeginning){const x=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(x,e,t,n)}else if(i.loop&&s.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{s.slideTo(_,e,t,n)}),!0;return s.slideTo(_,e,t,n)}function Md(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const s=this;return s.slideTo(s.activeIndex,e,t,n)}function Od(e,t,n,s){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0),s===void 0&&(s=.5);const i=this;let r=i.activeIndex;const l=Math.min(i.params.slidesPerGroupSkip,r),a=l+Math.floor((r-l)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[a]){const c=i.snapGrid[a],f=i.snapGrid[a+1];o-c>(f-c)*s&&(r+=i.params.slidesPerGroup)}else{const c=i.snapGrid[a-1],f=i.snapGrid[a];o-c<=(f-c)*s&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,n)}function Ad(){const e=this,{params:t,slidesEl:n}=e,s=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let i=e.clickedIndex,r;const l=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?i<e.loopedSlides-s/2||i>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),i=e.getSlideIndex(ze(n,`${l}[data-swiper-slide-index="${r}"]`)[0]),di(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-s?(e.loopFix(),i=e.getSlideIndex(ze(n,`${l}[data-swiper-slide-index="${r}"]`)[0]),di(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var Ld={slideTo:xd,slideToLoop:_d,slideNext:Cd,slidePrev:Pd,slideReset:Md,slideToClosest:Od,slideToClickedSlide:Ad};function Id(e){const t=this,{params:n,slidesEl:s}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;ze(s,`.${n.slideClass}, swiper-slide`).forEach((r,l)=>{r.setAttribute("data-swiper-slide-index",l)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})}function Nd(e){let{slideRealIndex:t,slideTo:n=!0,direction:s,setTranslate:i,activeSlideIndex:r,byController:l,byMousewheel:a}=e===void 0?{}:e;const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:c,allowSlidePrev:f,allowSlideNext:d,slidesEl:g,params:h}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){n&&(!h.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):h.centeredSlides&&o.snapIndex<h.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0)),o.allowSlidePrev=f,o.allowSlideNext=d,o.emit("loopFix");return}const T=h.slidesPerView==="auto"?o.slidesPerViewDynamic():Math.ceil(parseFloat(h.slidesPerView,10));let b=h.loopedSlides||T;b%h.slidesPerGroup!==0&&(b+=h.slidesPerGroup-b%h.slidesPerGroup),o.loopedSlides=b;const _=[],x=[];let p=o.activeIndex;typeof r>"u"?r=o.getSlideIndex(o.slides.filter(P=>P.classList.contains(h.slideActiveClass))[0]):p=r;const u=s==="next"||!s,m=s==="prev"||!s;let S=0,E=0;if(r<b){S=Math.max(b-r,h.slidesPerGroup);for(let P=0;P<b-r;P+=1){const L=P-Math.floor(P/c.length)*c.length;_.push(c.length-L-1)}}else if(r>o.slides.length-b*2){E=Math.max(r-(o.slides.length-b*2),h.slidesPerGroup);for(let P=0;P<E;P+=1){const L=P-Math.floor(P/c.length)*c.length;x.push(L)}}if(m&&_.forEach(P=>{o.slides[P].swiperLoopMoveDOM=!0,g.prepend(o.slides[P]),o.slides[P].swiperLoopMoveDOM=!1}),u&&x.forEach(P=>{o.slides[P].swiperLoopMoveDOM=!0,g.append(o.slides[P]),o.slides[P].swiperLoopMoveDOM=!1}),o.recalcSlides(),h.slidesPerView==="auto"&&o.updateSlides(),h.watchSlidesProgress&&o.updateSlidesOffset(),n){if(_.length>0&&m)if(typeof t>"u"){const P=o.slidesGrid[p],y=o.slidesGrid[p+S]-P;a?o.setTranslate(o.translate-y):(o.slideTo(p+S,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=y,o.touchEventsData.currentTranslate=o.translate))}else i&&(o.slideToLoop(t,0,!1,!0),o.touchEventsData.currentTranslate=o.translate);else if(x.length>0&&u)if(typeof t>"u"){const P=o.slidesGrid[p],y=o.slidesGrid[p-E]-P;a?o.setTranslate(o.translate-y):(o.slideTo(p-E,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=y,o.touchEventsData.currentTranslate=o.translate))}else o.slideToLoop(t,0,!1,!0)}if(o.allowSlidePrev=f,o.allowSlideNext=d,o.controller&&o.controller.control&&!l){const P={slideRealIndex:t,direction:s,setTranslate:i,activeSlideIndex:r,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(L=>{!L.destroyed&&L.params.loop&&L.loopFix({...P,slideTo:L.params.slidesPerView===h.slidesPerView?n:!1})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...P,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView?n:!1})}o.emit("loopFix")}function Rd(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(i=>{const r=typeof i.swiperSlideIndex>"u"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;s[r]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),s.forEach(i=>{n.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var Bd={loopCreate:Id,loopFix:Nd,loopDestroy:Rd};function Fd(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Dd(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Vd={setGrabCursor:Fd,unsetGrabCursor:Dd};function $d(e,t){t===void 0&&(t=this);function n(s){if(!s||s===je()||s===Ne())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return!i&&!s.getRootNode?null:i||n(s.getRootNode().host)}return n(t)}function Hd(e){const t=this,n=je(),s=Ne(),i=t.touchEventsData;i.evCache.push(e);const{params:r,touches:l,enabled:a}=t;if(!a||!r.simulateTouch&&e.pointerType==="mouse"||t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let o=e;o.originalEvent&&(o=o.originalEvent);let c=o.target;if(r.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(c)||"which"in o&&o.which===3||"button"in o&&o.button>0||i.isTouched&&i.isMoved)return;const f=!!r.noSwipingClass&&r.noSwipingClass!=="",d=e.composedPath?e.composedPath():e.path;f&&o.target&&o.target.shadowRoot&&d&&(c=d[0]);const g=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,h=!!(o.target&&o.target.shadowRoot);if(r.noSwiping&&(h?$d(g,c):c.closest(g))){t.allowClick=!0;return}if(r.swipeHandler&&!c.closest(r.swipeHandler))return;l.currentX=o.pageX,l.currentY=o.pageY;const T=l.currentX,b=l.currentY,_=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,x=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(_&&(T<=x||T>=s.innerWidth-x))if(_==="prevent")e.preventDefault();else return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=T,l.startY=b,i.touchStartTime=as(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(i.allowThresholdMove=!1);let p=!0;c.matches(i.focusableElements)&&(p=!1,c.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==c&&n.activeElement.blur();const u=p&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||u)&&!c.isContentEditable&&o.preventDefault(),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",o)}function kd(e){const t=je(),n=this,s=n.touchEventsData,{params:i,touches:r,rtlTranslate:l,enabled:a}=n;if(!a||!i.simulateTouch&&e.pointerType==="mouse")return;let o=e;if(o.originalEvent&&(o=o.originalEvent),!s.isTouched){s.startMoving&&s.isScrolling&&n.emit("touchMoveOpposite",o);return}const c=s.evCache.findIndex(P=>P.pointerId===o.pointerId);c>=0&&(s.evCache[c]=o);const f=s.evCache.length>1?s.evCache[0]:o,d=f.pageX,g=f.pageY;if(o.preventedByNestedSwiper){r.startX=d,r.startY=g;return}if(!n.allowTouchMove){o.target.matches(s.focusableElements)||(n.allowClick=!1),s.isTouched&&(Object.assign(r,{startX:d,startY:g,prevX:n.touches.currentX,prevY:n.touches.currentY,currentX:d,currentY:g}),s.touchStartTime=as());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(g<r.startY&&n.translate<=n.maxTranslate()||g>r.startY&&n.translate>=n.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(d<r.startX&&n.translate<=n.maxTranslate()||d>r.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&o.target===t.activeElement&&o.target.matches(s.focusableElements)){s.isMoved=!0,n.allowClick=!1;return}if(s.allowTouchCallbacks&&n.emit("touchMove",o),o.targetTouches&&o.targetTouches.length>1)return;r.currentX=d,r.currentY=g;const h=r.currentX-r.startX,T=r.currentY-r.startY;if(n.params.threshold&&Math.sqrt(h**2+T**2)<n.params.threshold)return;if(typeof s.isScrolling>"u"){let P;n.isHorizontal()&&r.currentY===r.startY||n.isVertical()&&r.currentX===r.startX?s.isScrolling=!1:h*h+T*T>=25&&(P=Math.atan2(Math.abs(T),Math.abs(h))*180/Math.PI,s.isScrolling=n.isHorizontal()?P>i.touchAngle:90-P>i.touchAngle)}if(s.isScrolling&&n.emit("touchMoveOpposite",o),typeof s.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(s.startMoving=!0),s.isScrolling||n.zoom&&n.params.zoom&&n.params.zoom.enabled&&s.evCache.length>1){s.isTouched=!1;return}if(!s.startMoving)return;n.allowClick=!1,!i.cssMode&&o.cancelable&&o.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&o.stopPropagation();let b=n.isHorizontal()?h:T,_=n.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;i.oneWayMovement&&(b=Math.abs(b)*(l?1:-1),_=Math.abs(_)*(l?1:-1)),r.diff=b,b*=i.touchRatio,l&&(b=-b,_=-_);const x=n.touchesDirection;n.swipeDirection=b>0?"prev":"next",n.touchesDirection=_>0?"prev":"next";const p=n.params.loop&&!i.cssMode,u=n.swipeDirection==="next"&&n.allowSlideNext||n.swipeDirection==="prev"&&n.allowSlidePrev;if(!s.isMoved){if(p&&u&&n.loopFix({direction:n.swipeDirection}),s.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const P=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(P)}s.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",o)}let m;s.isMoved&&x!==n.touchesDirection&&p&&u&&Math.abs(b)>=1&&(n.loopFix({direction:n.swipeDirection,setTranslate:!0}),m=!0),n.emit("sliderMove",o),s.isMoved=!0,s.currentTranslate=b+s.startTranslate;let S=!0,E=i.resistanceRatio;if(i.touchReleaseOnEdges&&(E=0),b>0?(p&&u&&!m&&s.currentTranslate>(i.centeredSlides?n.minTranslate()-n.size/2:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>n.minTranslate()&&(S=!1,i.resistance&&(s.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+s.startTranslate+b)**E))):b<0&&(p&&u&&!m&&s.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.size/2:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),s.currentTranslate<n.maxTranslate()&&(S=!1,i.resistance&&(s.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-s.startTranslate-b)**E))),S&&(o.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),i.threshold>0)if(Math.abs(b)>i.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,s.currentTranslate=s.startTranslate,r.diff=n.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{s.currentTranslate=s.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(s.currentTranslate),n.setTranslate(s.currentTranslate))}function zd(e){const t=this,n=t.touchEventsData,s=n.evCache.findIndex(u=>u.pointerId===e.pointerId);if(s>=0&&n.evCache.splice(s,1),["pointercancel","pointerout","pointerleave","contextmenu"].includes(e.type)&&!(["pointercancel","contextmenu"].includes(e.type)&&(t.browser.isSafari||t.browser.isWebView)))return;const{params:i,touches:r,rtlTranslate:l,slidesGrid:a,enabled:o}=t;if(!o||!i.simulateTouch&&e.pointerType==="mouse")return;let c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&i.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}i.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const f=as(),d=f-n.touchStartTime;if(t.allowClick){const u=c.path||c.composedPath&&c.composedPath();t.updateClickedSlide(u&&u[0]||c.target,u),t.emit("tap click",c),d<300&&f-n.lastClickTime<300&&t.emit("doubleTap doubleClick",c)}if(n.lastClickTime=as(),di(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||r.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let g;if(i.followFinger?g=l?t.translate:-t.translate:g=-n.currentTranslate,i.cssMode)return;if(i.freeMode&&i.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:g});return}let h=0,T=t.slidesSizesGrid[0];for(let u=0;u<a.length;u+=u<i.slidesPerGroupSkip?1:i.slidesPerGroup){const m=u<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;typeof a[u+m]<"u"?g>=a[u]&&g<a[u+m]&&(h=u,T=a[u+m]-a[u]):g>=a[u]&&(h=u,T=a[a.length-1]-a[a.length-2])}let b=null,_=null;i.rewind&&(t.isBeginning?_=i.virtual&&i.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(b=0));const x=(g-a[h])/T,p=h<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(d>i.longSwipesMs){if(!i.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(x>=i.longSwipesRatio?t.slideTo(i.rewind&&t.isEnd?b:h+p):t.slideTo(h)),t.swipeDirection==="prev"&&(x>1-i.longSwipesRatio?t.slideTo(h+p):_!==null&&x<0&&Math.abs(x)>i.longSwipesRatio?t.slideTo(_):t.slideTo(h))}else{if(!i.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(c.target===t.navigation.nextEl||c.target===t.navigation.prevEl)?c.target===t.navigation.nextEl?t.slideTo(h+p):t.slideTo(h):(t.swipeDirection==="next"&&t.slideTo(b!==null?b:h+p),t.swipeDirection==="prev"&&t.slideTo(_!==null?_:h))}}function jr(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:i,snapGrid:r}=e,l=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const a=l&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!a?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!l?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function jd(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Gd(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:s}=e;if(!s)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i;const r=e.maxTranslate()-e.minTranslate();r===0?i=0:i=(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Ud(e){const t=this;qn(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}let Gr=!1;function Wd(){}const ea=(e,t)=>{const n=je(),{params:s,el:i,wrapperEl:r,device:l}=e,a=!!s.nested,o=t==="on"?"addEventListener":"removeEventListener",c=t;i[o]("pointerdown",e.onTouchStart,{passive:!1}),n[o]("pointermove",e.onTouchMove,{passive:!1,capture:a}),n[o]("pointerup",e.onTouchEnd,{passive:!0}),n[o]("pointercancel",e.onTouchEnd,{passive:!0}),n[o]("pointerout",e.onTouchEnd,{passive:!0}),n[o]("pointerleave",e.onTouchEnd,{passive:!0}),n[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&i[o]("click",e.onClick,!0),s.cssMode&&r[o]("scroll",e.onScroll),s.updateOnWindowResize?e[c](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",jr,!0):e[c]("observerUpdate",jr,!0),i[o]("load",e.onLoad,{capture:!0})};function Kd(){const e=this,t=je(),{params:n}=e;e.onTouchStart=Hd.bind(e),e.onTouchMove=kd.bind(e),e.onTouchEnd=zd.bind(e),n.cssMode&&(e.onScroll=Gd.bind(e)),e.onClick=jd.bind(e),e.onLoad=Ud.bind(e),Gr||(t.addEventListener("touchstart",Wd),Gr=!0),ea(e,"on")}function qd(){ea(this,"off")}var Yd={attachEvents:Kd,detachEvents:qd};const Ur=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Xd(){const e=this,{realIndex:t,initialized:n,params:s,el:i}=e,r=s.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const l=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const o=(l in r?r[l]:void 0)||e.originalParams,c=Ur(e,s),f=Ur(e,o),d=s.enabled;c&&!f?(i.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&f&&(i.classList.add(`${s.containerModifierClass}grid`),(o.grid.fill&&o.grid.fill==="column"||!o.grid.fill&&s.grid.fill==="column")&&i.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(x=>{if(typeof o[x]>"u")return;const p=s[x]&&s[x].enabled,u=o[x]&&o[x].enabled;p&&!u&&e[x].disable(),!p&&u&&e[x].enable()});const g=o.direction&&o.direction!==s.direction,h=s.loop&&(o.slidesPerView!==s.slidesPerView||g),T=s.loop;g&&n&&e.changeDirection(),Ae(e.params,o);const b=e.params.enabled,_=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),d&&!b?e.disable():!d&&b&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",o),n&&(h?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!T&&_?(e.loopCreate(t),e.updateSlides()):T&&!_&&e.loopDestroy()),e.emit("breakpoint",o)}function Jd(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let s=!1;const i=Ne(),r=t==="window"?i.innerHeight:n.clientHeight,l=Object.keys(e).map(a=>{if(typeof a=="string"&&a.indexOf("@")===0){const o=parseFloat(a.substr(1));return{value:r*o,point:a}}return{value:a,point:a}});l.sort((a,o)=>parseInt(a.value,10)-parseInt(o.value,10));for(let a=0;a<l.length;a+=1){const{point:o,value:c}=l[a];t==="window"?i.matchMedia(`(min-width: ${c}px)`).matches&&(s=o):c<=n.clientWidth&&(s=o)}return s||"max"}var Zd={setBreakpoint:Xd,getBreakpoint:Jd};function Qd(e,t){const n=[];return e.forEach(s=>{typeof s=="object"?Object.keys(s).forEach(i=>{s[i]&&n.push(t+i)}):typeof s=="string"&&n.push(t+s)}),n}function ep(){const e=this,{classNames:t,params:n,rtl:s,el:i,device:r}=e,l=Qd(["initialized",n.direction,{"free-mode":e.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:r.android},{ios:r.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...l),i.classList.add(...t),e.emitContainerClasses()}function tp(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}var np={addClasses:ep,removeClasses:tp};function sp(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:s}=n;if(s){const i=e.slides.length-1,r=e.slidesGrid[i]+e.slidesSizesGrid[i]+s*2;e.isLocked=e.size>r}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var ip={checkOverflow:sp},gi={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,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,loopedSlides:null,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",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function rp(e,t){return function(s){s===void 0&&(s={});const i=Object.keys(s)[0],r=s[i];if(typeof r!="object"||r===null){Ae(t,s);return}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled"in r)){Ae(t,s);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),Ae(t,s)}}const zs={eventsEmitter:nd,update:pd,translate:bd,transition:Ed,slide:Ld,loop:Bd,grabCursor:Vd,events:Yd,breakpoints:Zd,checkOverflow:ip,classes:np},js={};let Ji=class Ke{constructor(){let t,n;for(var s=arguments.length,i=new Array(s),r=0;r<s;r++)i[r]=arguments[r];i.length===1&&i[0].constructor&&Object.prototype.toString.call(i[0]).slice(8,-1)==="Object"?n=i[0]:[t,n]=i,n||(n={}),n=Ae({},n),t&&!n.el&&(n.el=t);const l=je();if(n.el&&typeof n.el=="string"&&l.querySelectorAll(n.el).length>1){const f=[];return l.querySelectorAll(n.el).forEach(d=>{const g=Ae({},n,{el:d});f.push(new Ke(g))}),f}const a=this;a.__swiper__=!0,a.support=Zo(),a.device=Ju({userAgent:n.userAgent}),a.browser=Qu(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],n.modules&&Array.isArray(n.modules)&&a.modules.push(...n.modules);const o={};a.modules.forEach(f=>{f({params:n,swiper:a,extendParams:rp(n,o),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const c=Ae({},gi,o);return a.params=Ae({},c,js,n),a.originalParams=Ae({},a.params),a.passedParams=Ae({},n),a.params&&a.params.on&&Object.keys(a.params.on).forEach(f=>{a.on(f,a.params.on[f])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:t,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,evCache:[]},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}getSlideIndex(t){const{slidesEl:n,params:s}=this,i=ze(n,`.${s.slideClass}, swiper-slide`),r=cs(i[0]);return cs(t)-r}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:s}=t;t.slides=ze(n,`.${s.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const s=this;t=Math.min(Math.max(t,0),1);const i=s.minTranslate(),l=(s.maxTranslate()-i)*t+i;s.translateTo(l,typeof n>"u"?0:n),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(s=>{const i=t.getSlideClasses(s);n.push({slideEl:s,classNames:i}),t.emit("_slideClass",s,i)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t,n){t===void 0&&(t="current"),n===void 0&&(n=!1);const s=this,{params:i,slides:r,slidesGrid:l,slidesSizesGrid:a,size:o,activeIndex:c}=s;let f=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let d=r[c]?r[c].swiperSlideSize:0,g;for(let h=c+1;h<r.length;h+=1)r[h]&&!g&&(d+=r[h].swiperSlideSize,f+=1,d>o&&(g=!0));for(let h=c-1;h>=0;h-=1)r[h]&&!g&&(d+=r[h].swiperSlideSize,f+=1,d>o&&(g=!0))}else if(t==="current")for(let d=c+1;d<r.length;d+=1)(n?l[d]+a[d]-l[c]<o:l[d]-l[c]<o)&&(f+=1);else for(let d=c-1;d>=0;d-=1)l[c]-l[d]<o&&(f+=1);return f}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:n,params:s}=t;s.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(l=>{l.complete&&qn(t,l)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){const l=t.rtlTranslate?t.translate*-1:t.translate,a=Math.min(Math.max(l,t.maxTranslate()),t.minTranslate());t.setTranslate(a),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(s.freeMode&&s.freeMode.enabled&&!s.cssMode)i(),s.autoHeight&&t.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&t.isEnd&&!s.centeredSlides){const l=t.virtual&&s.virtual.enabled?t.virtual.slides:t.slides;r=t.slideTo(l.length-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||i()}s.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n){n===void 0&&(n=!0);const s=this,i=s.params.direction;return t||(t=i==="horizontal"?"vertical":"horizontal"),t===i||t!=="horizontal"&&t!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${i}`),s.el.classList.add(`${s.params.containerModifierClass}${t}`),s.emitContainerClasses(),s.params.direction=t,s.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),s.emit("changeDirection"),n&&s.update()),s}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="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(t){const n=this;if(n.mounted)return!0;let s=t||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==="SWIPER-CONTAINER"&&(n.isElement=!0);const i=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(i()):ze(s,i())[0];return!l&&n.params.createElements&&(l=Xo("div",n.params.wrapperClass),s.append(l),ze(s,`.${n.params.slideClass}`).forEach(a=>{l.append(a)})),Object.assign(n,{el:s,wrapperEl:l,slidesEl:n.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:l,hostEl:n.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||ot(s,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||ot(s,"direction")==="rtl"),wrongRTL:ot(l,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!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(),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(),n.attachEvents();const i=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&i.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(r=>{r.complete?qn(n,r):r.addEventListener("load",l=>{qn(n,l.target)})}),hi(n),n.initialized=!0,hi(n),n.emit("init"),n.emit("afterInit"),n}destroy(t,n){t===void 0&&(t=!0),n===void 0&&(n=!0);const s=this,{params:i,el:r,wrapperEl:l,slides:a}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),i.loop&&s.loopDestroy(),n&&(s.removeClasses(),r.removeAttribute("style"),l.removeAttribute("style"),a&&a.length&&a.forEach(o=>{o.classList.remove(i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),o.removeAttribute("style"),o.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(o=>{s.off(o)}),t!==!1&&(s.el.swiper=null,ju(s)),s.destroyed=!0),null}static extendDefaults(t){Ae(js,t)}static get extendedDefaults(){return js}static get defaults(){return gi}static installModule(t){Ke.prototype.__modules__||(Ke.prototype.__modules__=[]);const n=Ke.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>Ke.installModule(n)),Ke):(Ke.installModule(t),Ke)}};Object.keys(zs).forEach(e=>{Object.keys(zs[e]).forEach(t=>{Ji.prototype[t]=zs[e][t]})});Ji.use([ed,td]);const ta=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","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","_centeredSlidesBounds","_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","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","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 Ot(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function _t(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(s=>n.indexOf(s)<0).forEach(s=>{typeof e[s]>"u"?e[s]=t[s]:Ot(t[s])&&Ot(e[s])&&Object.keys(t[s]).length>0?t[s].__swiper__?e[s]=t[s]:_t(e[s],t[s]):e[s]=t[s]})}function na(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function sa(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function ia(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function ra(e){e===void 0&&(e="");const t=e.split(" ").map(s=>s.trim()).filter(s=>!!s),n=[];return t.forEach(s=>{n.indexOf(s)<0&&n.push(s)}),n.join(" ")}function lp(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function op(e){let{swiper:t,slides:n,passedParams:s,changedParams:i,nextEl:r,prevEl:l,scrollbarEl:a,paginationEl:o}=e;const c=i.filter(y=>y!=="children"&&y!=="direction"&&y!=="wrapperClass"),{params:f,pagination:d,navigation:g,scrollbar:h,virtual:T,thumbs:b}=t;let _,x,p,u,m,S,E,P;i.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&f.thumbs&&!f.thumbs.swiper&&(_=!0),i.includes("controller")&&s.controller&&s.controller.control&&f.controller&&!f.controller.control&&(x=!0),i.includes("pagination")&&s.pagination&&(s.pagination.el||o)&&(f.pagination||f.pagination===!1)&&d&&!d.el&&(p=!0),i.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||a)&&(f.scrollbar||f.scrollbar===!1)&&h&&!h.el&&(u=!0),i.includes("navigation")&&s.navigation&&(s.navigation.prevEl||l)&&(s.navigation.nextEl||r)&&(f.navigation||f.navigation===!1)&&g&&!g.prevEl&&!g.nextEl&&(m=!0);const L=y=>{t[y]&&(t[y].destroy(),y==="navigation"?(t.isElement&&(t[y].prevEl.remove(),t[y].nextEl.remove()),f[y].prevEl=void 0,f[y].nextEl=void 0,t[y].prevEl=void 0,t[y].nextEl=void 0):(t.isElement&&t[y].el.remove(),f[y].el=void 0,t[y].el=void 0))};i.includes("loop")&&t.isElement&&(f.loop&&!s.loop?S=!0:!f.loop&&s.loop?E=!0:P=!0),c.forEach(y=>{if(Ot(f[y])&&Ot(s[y]))_t(f[y],s[y]),(y==="navigation"||y==="pagination"||y==="scrollbar")&&"enabled"in s[y]&&!s[y].enabled&&L(y);else{const A=s[y];(A===!0||A===!1)&&(y==="navigation"||y==="pagination"||y==="scrollbar")?A===!1&&L(y):f[y]=s[y]}}),c.includes("controller")&&!x&&t.controller&&t.controller.control&&f.controller&&f.controller.control&&(t.controller.control=f.controller.control),i.includes("children")&&n&&T&&f.virtual.enabled&&(T.slides=n,T.update(!0)),i.includes("children")&&n&&f.loop&&(P=!0),_&&b.init()&&b.update(!0),x&&(t.controller.control=f.controller.control),p&&(t.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-pagination"),o.part.add("pagination"),t.el.appendChild(o)),o&&(f.pagination.el=o),d.init(),d.render(),d.update()),u&&(t.isElement&&(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-scrollbar"),a.part.add("scrollbar"),t.el.appendChild(a)),a&&(f.scrollbar.el=a),h.init(),h.updateSize(),h.setTranslate()),m&&(t.isElement&&((!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-button-next"),r.innerHTML=t.hostEl.constructor.nextButtonSvg,r.part.add("button-next"),t.el.appendChild(r)),(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-button-prev"),l.innerHTML=t.hostEl.constructor.prevButtonSvg,l.part.add("button-prev"),t.el.appendChild(l))),r&&(f.navigation.nextEl=r),l&&(f.navigation.prevEl=l),g.init(),g.update()),i.includes("allowSlideNext")&&(t.allowSlideNext=s.allowSlideNext),i.includes("allowSlidePrev")&&(t.allowSlidePrev=s.allowSlidePrev),i.includes("direction")&&t.changeDirection(s.direction,!1),(S||P)&&t.loopDestroy(),(E||P)&&t.loopCreate(),t.update()}function Wr(e,t){e===void 0&&(e={});const n={on:{}},s={},i={};_t(n,gi),n._emitClasses=!0,n.init=!1;const r={},l=ta.map(o=>o.replace(/_/,"")),a=Object.assign({},e);return Object.keys(a).forEach(o=>{typeof e[o]>"u"||(l.indexOf(o)>=0?Ot(e[o])?(n[o]={},i[o]={},_t(n[o],e[o]),_t(i[o],e[o])):(n[o]=e[o],i[o]=e[o]):o.search(/on[A-Z]/)===0&&typeof e[o]=="function"?n.on[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:r[o]=e[o])}),["navigation","pagination","scrollbar"].forEach(o=>{n[o]===!0&&(n[o]={}),n[o]===!1&&delete n[o]}),{params:n,passedParams:i,rest:r,events:s}}function ap(e,t){let{el:n,nextEl:s,prevEl:i,paginationEl:r,scrollbarEl:l,swiper:a}=e;na(t)&&s&&i&&(a.params.navigation.nextEl=s,a.originalParams.navigation.nextEl=s,a.params.navigation.prevEl=i,a.originalParams.navigation.prevEl=i),sa(t)&&r&&(a.params.pagination.el=r,a.originalParams.pagination.el=r),ia(t)&&l&&(a.params.scrollbar.el=l,a.originalParams.scrollbar.el=l),a.init(n)}function cp(e,t,n,s,i){const r=[];if(!t)return r;const l=o=>{r.indexOf(o)<0&&r.push(o)};if(n&&s){const o=s.map(i),c=n.map(i);o.join("")!==c.join("")&&l("children"),s.length!==n.length&&l("children")}return ta.filter(o=>o[0]==="_").map(o=>o.replace(/_/,"")).forEach(o=>{if(o in e&&o in t)if(Ot(e[o])&&Ot(t[o])){const c=Object.keys(e[o]),f=Object.keys(t[o]);c.length!==f.length?l(o):(c.forEach(d=>{e[o][d]!==t[o][d]&&l(o)}),f.forEach(d=>{e[o][d]!==t[o][d]&&l(o)}))}else e[o]!==t[o]&&l(o)}),r}const fp=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function Gs(e,t,n){e===void 0&&(e={});const s=[],i={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r=(l,a)=>{Array.isArray(l)&&l.forEach(o=>{const c=typeof o.type=="symbol";a==="default"&&(a="container-end"),c&&o.children?r(o.children,a):o.type&&(o.type.name==="SwiperSlide"||o.type.name==="AsyncComponentWrapper")?s.push(o):i[a]&&i[a].push(o)})};return Object.keys(e).forEach(l=>{if(typeof e[l]!="function")return;const a=e[l]();r(a,l)}),n.value=t.value,t.value=s,{slides:s,slots:i}}function up(e,t,n){if(!n)return null;const s=f=>{let d=f;return f<0?d=t.length+f:d>=t.length&&(d=d-t.length),d},i=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:r,to:l}=n,a=e.value.params.loop?-t.length:0,o=e.value.params.loop?t.length*2:t.length,c=[];for(let f=a;f<o;f+=1)f>=r&&f<=l&&c.push(t[s(f)]);return c.map(f=>(f.props||(f.props={}),f.props.style||(f.props.style={}),f.props.swiperRef=e,f.props.style=i,Le(f.type,{...f.props},f.children)))}const pp={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","breakpointsBase","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(e,t){let{slots:n,emit:s}=t;const{tag:i,wrapperTag:r}=e,l=ae("swiper"),a=ae(null),o=ae(!1),c=ae(!1),f=ae(null),d=ae(null),g=ae(null),h={value:[]},T={value:[]},b=ae(null),_=ae(null),x=ae(null),p=ae(null),{params:u,passedParams:m}=Wr(e);Gs(n,h,T),g.value=m,T.value=h.value;const S=()=>{Gs(n,h,T),o.value=!0};u.onAny=function(L){for(var y=arguments.length,A=new Array(y>1?y-1:0),M=1;M<y;M++)A[M-1]=arguments[M];s(L,...A)},Object.assign(u.on,{_beforeBreakpoint:S,_containerClasses(L,y){l.value=y}});const E={...u};if(delete E.wrapperClass,d.value=new Ji(E),d.value.virtual&&d.value.params.virtual.enabled){d.value.virtual.slides=h.value;const L={cache:!1,slides:h.value,renderExternal:y=>{a.value=y},renderExternalUpdate:!1};_t(d.value.params.virtual,L),_t(d.value.originalParams.virtual,L)}Jt(()=>{!c.value&&d.value&&(d.value.emitSlidesClasses(),c.value=!0);const{passedParams:L}=Wr(e),y=cp(L,g.value,h.value,T.value,A=>A.props&&A.props.key);g.value=L,(y.length||o.value)&&d.value&&!d.value.destroyed&&op({swiper:d.value,slides:h.value,passedParams:L,changedParams:y,nextEl:b.value,prevEl:_.value,scrollbarEl:p.value,paginationEl:x.value}),o.value=!1}),Ts("swiper",d),Gt(a,()=>{En(()=>{fp(d.value)})}),It(()=>{f.value&&(ap({el:f.value,nextEl:b.value,prevEl:_.value,paginationEl:x.value,scrollbarEl:p.value,swiper:d.value},u),s("swiper",d.value))}),Zt(()=>{d.value&&!d.value.destroyed&&d.value.destroy(!0,!1)});function P(L){return u.virtual?up(d,L,a.value):(L.forEach((y,A)=>{y.props||(y.props={}),y.props.swiperRef=d,y.props.swiperSlideIndex=A}),L)}return()=>{const{slides:L,slots:y}=Gs(n,h,T);return Le(i,{ref:f,class:ra(l.value)},[y["container-start"],Le(r,{class:lp(u.wrapperClass)},[y["wrapper-start"],P(L),y["wrapper-end"]]),na(e)&&[Le("div",{ref:_,class:"swiper-button-prev"}),Le("div",{ref:b,class:"swiper-button-next"})],ia(e)&&Le("div",{ref:p,class:"swiper-scrollbar"}),sa(e)&&Le("div",{ref:x,class:"swiper-pagination"}),y["container-end"]])}}},hp={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(e,t){let{slots:n}=t,s=!1;const{swiperRef:i}=e,r=ae(null),l=ae("swiper-slide"),a=ae(!1);function o(d,g,h){g===r.value&&(l.value=h)}It(()=>{!i||!i.value||(i.value.on("_slideClass",o),s=!0)}),Bi(()=>{s||!i||!i.value||(i.value.on("_slideClass",o),s=!0)}),Jt(()=>{!r.value||!i||!i.value||(typeof e.swiperSlideIndex<"u"&&(r.value.swiperSlideIndex=e.swiperSlideIndex),i.value.destroyed&&l.value!=="swiper-slide"&&(l.value="swiper-slide"))}),Zt(()=>{!i||!i.value||i.value.off("_slideClass",o)});const c=Wi(()=>({isActive:l.value.indexOf("swiper-slide-active")>=0,isVisible:l.value.indexOf("swiper-slide-visible")>=0,isPrev:l.value.indexOf("swiper-slide-prev")>=0,isNext:l.value.indexOf("swiper-slide-next")>=0}));Ts("swiperSlide",c);const f=()=>{a.value=!0};return()=>Le(e.tag,{class:ra(`${l.value}`),ref:r,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&i&&i.value&&i.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:f},e.zoom?Le("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(c.value),e.lazy&&!a.value&&Le("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(c.value),e.lazy&&!a.value&&Le("div",{class:"swiper-lazy-preloader"})])}};function la(e,t,n,s){return e.params.createElements&&Object.keys(s).forEach(i=>{if(!n[i]&&n.auto===!0){let r=ze(e.el,`.${s[i]}`)[0];r||(r=Xo("div",s[i]),r.className=s[i],e.el.append(r)),n[i]=r,t[i]=r}}),n}function gp(e){let{swiper:t,extendParams:n,on:s,emit:i}=e;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};const r=b=>(Array.isArray(b)?b:[b]).filter(_=>!!_);function l(b){let _;return b&&typeof b=="string"&&t.isElement&&(_=t.el.querySelector(b),_)?_:(b&&(typeof b=="string"&&(_=[...document.querySelectorAll(b)]),t.params.uniqueNavElements&&typeof b=="string"&&_.length>1&&t.el.querySelectorAll(b).length===1&&(_=t.el.querySelector(b))),b&&!_?b:_)}function a(b,_){const x=t.params.navigation;b=r(b),b.forEach(p=>{p&&(p.classList[_?"add":"remove"](...x.disabledClass.split(" ")),p.tagName==="BUTTON"&&(p.disabled=_),t.params.watchOverflow&&t.enabled&&p.classList[t.isLocked?"add":"remove"](x.lockClass))})}function o(){const{nextEl:b,prevEl:_}=t.navigation;if(t.params.loop){a(_,!1),a(b,!1);return}a(_,t.isBeginning&&!t.params.rewind),a(b,t.isEnd&&!t.params.rewind)}function c(b){b.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function f(b){b.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function d(){const b=t.params.navigation;if(t.params.navigation=la(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(b.nextEl||b.prevEl))return;let _=l(b.nextEl),x=l(b.prevEl);Object.assign(t.navigation,{nextEl:_,prevEl:x}),_=r(_),x=r(x);const p=(u,m)=>{u&&u.addEventListener("click",m==="next"?f:c),!t.enabled&&u&&u.classList.add(...b.lockClass.split(" "))};_.forEach(u=>p(u,"next")),x.forEach(u=>p(u,"prev"))}function g(){let{nextEl:b,prevEl:_}=t.navigation;b=r(b),_=r(_);const x=(p,u)=>{p.removeEventListener("click",u==="next"?f:c),p.classList.remove(...t.params.navigation.disabledClass.split(" "))};b.forEach(p=>x(p,"next")),_.forEach(p=>x(p,"prev"))}s("init",()=>{t.params.navigation.enabled===!1?T():(d(),o())}),s("toEdge fromEdge lock unlock",()=>{o()}),s("destroy",()=>{g()}),s("enable disable",()=>{let{nextEl:b,prevEl:_}=t.navigation;if(b=r(b),_=r(_),t.enabled){o();return}[...b,..._].filter(x=>!!x).forEach(x=>x.classList.add(t.params.navigation.lockClass))}),s("click",(b,_)=>{let{nextEl:x,prevEl:p}=t.navigation;x=r(x),p=r(p);const u=_.target;if(t.params.navigation.hideOnClick&&!p.includes(u)&&!x.includes(u)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===u||t.pagination.el.contains(u)))return;let m;x.length?m=x[0].classList.contains(t.params.navigation.hiddenClass):p.length&&(m=p[0].classList.contains(t.params.navigation.hiddenClass)),i(m===!0?"navigationShow":"navigationHide"),[...x,...p].filter(S=>!!S).forEach(S=>S.classList.toggle(t.params.navigation.hiddenClass))}});const h=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),d(),o()},T=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(t.navigation,{enable:h,disable:T,update:o,init:d,destroy:g})}function sn(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function mp(e){let{swiper:t,extendParams:n,on:s,emit:i}=e;const r="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:p=>p,formatFractionTotal:p=>p,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,bullets:[]};let l,a=0;const o=p=>(Array.isArray(p)?p:[p]).filter(u=>!!u);function c(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&t.pagination.el.length===0}function f(p,u){const{bulletActiveClass:m}=t.params.pagination;p&&(p=p[`${u==="prev"?"previous":"next"}ElementSibling`],p&&(p.classList.add(`${m}-${u}`),p=p[`${u==="prev"?"previous":"next"}ElementSibling`],p&&p.classList.add(`${m}-${u}-${u}`)))}function d(p){const u=p.target.closest(sn(t.params.pagination.bulletClass));if(!u)return;p.preventDefault();const m=cs(u)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===m)return;const S=t.realIndex,E=t.getSlideIndexByData(m),P=t.getSlideIndexByData(t.realIndex),L=y=>{const A=t.activeIndex;t.loopFix({direction:y,activeSlideIndex:E,slideTo:!1});const M=t.activeIndex;A===M&&t.slideToLoop(S,0,!1,!0)};if(E>t.slides.length-t.loopedSlides)L(E>P?"next":"prev");else if(t.params.centeredSlides){const y=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(t.params.slidesPerView,10));E<Math.floor(y/2)&&L("prev")}t.slideToLoop(m)}else t.slideTo(m)}function g(){const p=t.rtl,u=t.params.pagination;if(c())return;let m=t.pagination.el;m=o(m);let S,E;const P=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,L=t.params.loop?Math.ceil(P/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(E=t.previousRealIndex||0,S=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):typeof t.snapIndex<"u"?(S=t.snapIndex,E=t.previousSnapIndex):(E=t.previousIndex||0,S=t.activeIndex||0),u.type==="bullets"&&t.pagination.bullets&&t.pagination.bullets.length>0){const y=t.pagination.bullets;let A,M,C;if(u.dynamicBullets&&(l=pi(y[0],t.isHorizontal()?"width":"height"),m.forEach(I=>{I.style[t.isHorizontal()?"width":"height"]=`${l*(u.dynamicMainBullets+4)}px`}),u.dynamicMainBullets>1&&E!==void 0&&(a+=S-(E||0),a>u.dynamicMainBullets-1?a=u.dynamicMainBullets-1:a<0&&(a=0)),A=Math.max(S-a,0),M=A+(Math.min(y.length,u.dynamicMainBullets)-1),C=(M+A)/2),y.forEach(I=>{const G=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(q=>`${u.bulletActiveClass}${q}`)].map(q=>typeof q=="string"&&q.includes(" ")?q.split(" "):q).flat();I.classList.remove(...G)}),m.length>1)y.forEach(I=>{const G=cs(I);G===S?I.classList.add(...u.bulletActiveClass.split(" ")):t.isElement&&I.setAttribute("part","bullet"),u.dynamicBullets&&(G>=A&&G<=M&&I.classList.add(...`${u.bulletActiveClass}-main`.split(" ")),G===A&&f(I,"prev"),G===M&&f(I,"next"))});else{const I=y[S];if(I&&I.classList.add(...u.bulletActiveClass.split(" ")),t.isElement&&y.forEach((G,q)=>{G.setAttribute("part",q===S?"bullet-active":"bullet")}),u.dynamicBullets){const G=y[A],q=y[M];for(let H=A;H<=M;H+=1)y[H]&&y[H].classList.add(...`${u.bulletActiveClass}-main`.split(" "));f(G,"prev"),f(q,"next")}}if(u.dynamicBullets){const I=Math.min(y.length,u.dynamicMainBullets+4),G=(l*I-l)/2-C*l,q=p?"right":"left";y.forEach(H=>{H.style[t.isHorizontal()?q:"top"]=`${G}px`})}}m.forEach((y,A)=>{if(u.type==="fraction"&&(y.querySelectorAll(sn(u.currentClass)).forEach(M=>{M.textContent=u.formatFractionCurrent(S+1)}),y.querySelectorAll(sn(u.totalClass)).forEach(M=>{M.textContent=u.formatFractionTotal(L)})),u.type==="progressbar"){let M;u.progressbarOpposite?M=t.isHorizontal()?"vertical":"horizontal":M=t.isHorizontal()?"horizontal":"vertical";const C=(S+1)/L;let I=1,G=1;M==="horizontal"?I=C:G=C,y.querySelectorAll(sn(u.progressbarFillClass)).forEach(q=>{q.style.transform=`translate3d(0,0,0) scaleX(${I}) scaleY(${G})`,q.style.transitionDuration=`${t.params.speed}ms`})}u.type==="custom"&&u.renderCustom?(y.innerHTML=u.renderCustom(t,S+1,L),A===0&&i("paginationRender",y)):(A===0&&i("paginationRender",y),i("paginationUpdate",y)),t.params.watchOverflow&&t.enabled&&y.classList[t.isLocked?"add":"remove"](u.lockClass)})}function h(){const p=t.params.pagination;if(c())return;const u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length;let m=t.pagination.el;m=o(m);let S="";if(p.type==="bullets"){let E=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&E>u&&(E=u);for(let P=0;P<E;P+=1)p.renderBullet?S+=p.renderBullet.call(t,P,p.bulletClass):S+=`<${p.bulletElement} ${t.isElement?'part="bullet"':""} class="${p.bulletClass}"></${p.bulletElement}>`}p.type==="fraction"&&(p.renderFraction?S=p.renderFraction.call(t,p.currentClass,p.totalClass):S=`<span class="${p.currentClass}"></span> / <span class="${p.totalClass}"></span>`),p.type==="progressbar"&&(p.renderProgressbar?S=p.renderProgressbar.call(t,p.progressbarFillClass):S=`<span class="${p.progressbarFillClass}"></span>`),t.pagination.bullets=[],m.forEach(E=>{p.type!=="custom"&&(E.innerHTML=S||""),p.type==="bullets"&&t.pagination.bullets.push(...E.querySelectorAll(sn(p.bulletClass)))}),p.type!=="custom"&&i("paginationRender",m[0])}function T(){t.params.pagination=la(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const p=t.params.pagination;if(!p.el)return;let u;typeof p.el=="string"&&t.isElement&&(u=t.el.querySelector(p.el)),!u&&typeof p.el=="string"&&(u=[...document.querySelectorAll(p.el)]),u||(u=p.el),!(!u||u.length===0)&&(t.params.uniqueNavElements&&typeof p.el=="string"&&Array.isArray(u)&&u.length>1&&(u=[...t.el.querySelectorAll(p.el)],u.length>1&&(u=u.filter(m=>Jo(m,".swiper")[0]===t.el)[0])),Array.isArray(u)&&u.length===1&&(u=u[0]),Object.assign(t.pagination,{el:u}),u=o(u),u.forEach(m=>{p.type==="bullets"&&p.clickable&&m.classList.add(...(p.clickableClass||"").split(" ")),m.classList.add(p.modifierClass+p.type),m.classList.add(t.isHorizontal()?p.horizontalClass:p.verticalClass),p.type==="bullets"&&p.dynamicBullets&&(m.classList.add(`${p.modifierClass}${p.type}-dynamic`),a=0,p.dynamicMainBullets<1&&(p.dynamicMainBullets=1)),p.type==="progressbar"&&p.progressbarOpposite&&m.classList.add(p.progressbarOppositeClass),p.clickable&&m.addEventListener("click",d),t.enabled||m.classList.add(p.lockClass)}))}function b(){const p=t.params.pagination;if(c())return;let u=t.pagination.el;u&&(u=o(u),u.forEach(m=>{m.classList.remove(p.hiddenClass),m.classList.remove(p.modifierClass+p.type),m.classList.remove(t.isHorizontal()?p.horizontalClass:p.verticalClass),p.clickable&&(m.classList.remove(...(p.clickableClass||"").split(" ")),m.removeEventListener("click",d))})),t.pagination.bullets&&t.pagination.bullets.forEach(m=>m.classList.remove(...p.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const p=t.params.pagination;let{el:u}=t.pagination;u=o(u),u.forEach(m=>{m.classList.remove(p.horizontalClass,p.verticalClass),m.classList.add(t.isHorizontal()?p.horizontalClass:p.verticalClass)})}),s("init",()=>{t.params.pagination.enabled===!1?x():(T(),h(),g())}),s("activeIndexChange",()=>{typeof t.snapIndex>"u"&&g()}),s("snapIndexChange",()=>{g()}),s("snapGridLengthChange",()=>{h(),g()}),s("destroy",()=>{b()}),s("enable disable",()=>{let{el:p}=t.pagination;p&&(p=o(p),p.forEach(u=>u.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),s("lock unlock",()=>{g()}),s("click",(p,u)=>{const m=u.target,S=o(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&S&&S.length>0&&!m.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&m===t.navigation.nextEl||t.navigation.prevEl&&m===t.navigation.prevEl))return;const E=S[0].classList.contains(t.params.pagination.hiddenClass);i(E===!0?"paginationShow":"paginationHide"),S.forEach(P=>P.classList.toggle(t.params.pagination.hiddenClass))}});const _=()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:p}=t.pagination;p&&(p=o(p),p.forEach(u=>u.classList.remove(t.params.pagination.paginationDisabledClass))),T(),h(),g()},x=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:p}=t.pagination;p&&(p=o(p),p.forEach(u=>u.classList.add(t.params.pagination.paginationDisabledClass))),b()};Object.assign(t.pagination,{enable:_,disable:x,render:h,update:g,init:T,destroy:b})}function vp(e){let{swiper:t,extendParams:n,on:s,emit:i,params:r}=e;t.autoplay={running:!1,paused:!1,timeLeft:0},n({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let l,a,o=r&&r.autoplay?r.autoplay.delay:3e3,c=r&&r.autoplay?r.autoplay.delay:3e3,f,d=new Date().getTime,g,h,T,b,_,x;function p(k){!t||t.destroyed||!t.wrapperEl||k.target===t.wrapperEl&&(t.wrapperEl.removeEventListener("transitionend",p),y())}const u=()=>{if(t.destroyed||!t.autoplay.running)return;t.autoplay.paused?g=!0:g&&(c=f,g=!1);const k=t.autoplay.paused?f:d+c-new Date().getTime();t.autoplay.timeLeft=k,i("autoplayTimeLeft",k,k/o),a=requestAnimationFrame(()=>{u()})},m=()=>{let k;return t.virtual&&t.params.virtual.enabled?k=t.slides.filter(Q=>Q.classList.contains("swiper-slide-active"))[0]:k=t.slides[t.activeIndex],k?parseInt(k.getAttribute("data-swiper-autoplay"),10):void 0},S=k=>{if(t.destroyed||!t.autoplay.running)return;cancelAnimationFrame(a),u();let U=typeof k>"u"?t.params.autoplay.delay:k;o=t.params.autoplay.delay,c=t.params.autoplay.delay;const Q=m();!Number.isNaN(Q)&&Q>0&&typeof k>"u"&&(U=Q,o=Q,c=Q),f=U;const Ce=t.params.speed,Pe=()=>{!t||t.destroyed||(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(Ce,!0,!0),i("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,Ce,!0,!0),i("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(Ce,!0,!0),i("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,Ce,!0,!0),i("autoplay")),t.params.cssMode&&(d=new Date().getTime(),requestAnimationFrame(()=>{S()})))};return U>0?(clearTimeout(l),l=setTimeout(()=>{Pe()},U)):requestAnimationFrame(()=>{Pe()}),U},E=()=>{t.autoplay.running=!0,S(),i("autoplayStart")},P=()=>{t.autoplay.running=!1,clearTimeout(l),cancelAnimationFrame(a),i("autoplayStop")},L=(k,U)=>{if(t.destroyed||!t.autoplay.running)return;clearTimeout(l),k||(x=!0);const Q=()=>{i("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",p):y()};if(t.autoplay.paused=!0,U){_&&(f=t.params.autoplay.delay),_=!1,Q();return}f=(f||t.params.autoplay.delay)-(new Date().getTime()-d),!(t.isEnd&&f<0&&!t.params.loop)&&(f<0&&(f=0),Q())},y=()=>{t.isEnd&&f<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(d=new Date().getTime(),x?(x=!1,S(f)):S(),t.autoplay.paused=!1,i("autoplayResume"))},A=()=>{if(t.destroyed||!t.autoplay.running)return;const k=je();k.visibilityState==="hidden"&&(x=!0,L(!0)),k.visibilityState==="visible"&&y()},M=k=>{k.pointerType==="mouse"&&(x=!0,!(t.animating||t.autoplay.paused)&&L(!0))},C=k=>{k.pointerType==="mouse"&&t.autoplay.paused&&y()},I=()=>{t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",M),t.el.addEventListener("pointerleave",C))},G=()=>{t.el.removeEventListener("pointerenter",M),t.el.removeEventListener("pointerleave",C)},q=()=>{je().addEventListener("visibilitychange",A)},H=()=>{je().removeEventListener("visibilitychange",A)};s("init",()=>{t.params.autoplay.enabled&&(I(),q(),d=new Date().getTime(),E())}),s("destroy",()=>{G(),H(),t.autoplay.running&&P()}),s("beforeTransitionStart",(k,U,Q)=>{t.destroyed||!t.autoplay.running||(Q||!t.params.autoplay.disableOnInteraction?L(!0,!0):P())}),s("sliderFirstMove",()=>{if(!(t.destroyed||!t.autoplay.running)){if(t.params.autoplay.disableOnInteraction){P();return}h=!0,T=!1,x=!1,b=setTimeout(()=>{x=!0,T=!0,L(!0)},200)}}),s("touchEnd",()=>{if(!(t.destroyed||!t.autoplay.running||!h)){if(clearTimeout(b),clearTimeout(l),t.params.autoplay.disableOnInteraction){T=!1,h=!1;return}T&&t.params.cssMode&&y(),T=!1,h=!1}}),s("slideChange",()=>{t.destroyed||!t.autoplay.running||(_=!0)}),Object.assign(t.autoplay,{start:E,stop:P,pause:L,resume:y})}export{Ki as $,wl as A,Il as B,Ss as C,Cc as D,ec as E,ut as F,Sc as G,he as H,re as I,Pc as J,Ec as K,xs as L,zi as M,bo as N,Lf as O,ji as P,oo as Q,Lc as R,Li as S,ct as T,Qr as U,Tn as V,Bf as W,Sn as X,Oc as Y,sc as Z,Gi as _,ae as a,bc as a0,Io as a1,Bu as a2,Sa as a3,yo as a4,Ac as a5,Wc as a6,pt as a7,vl as a8,Gc as a9,yf as aa,Ho as ab,Tt as ac,zc as ad,Rf as ae,_f as af,Fl as ag,$u as ah,Vu as ai,qi as aj,Yi as ak,os as al,uf as am,Ic as an,kc as ao,dp as ap,Mc as aq,vp as ar,gp as as,mp as at,hp as au,pp as av,Du as aw,Cu as ax,Jt as ay,Gt as b,Al as c,Ol as d,_a as e,ml as f,Qe as g,ef as h,cn as i,Ri as j,Wi as k,Le as l,ge as m,En as n,Zt as o,Ts as p,xi as q,gs as r,Ja as s,lc as t,Mi as u,Co as v,mf as w,nl as x,Ca as y,It as z};