import{_ as Vi,B as $t,D as Xi}from"../app.js";import{e as ai,r as oi,m as li,h as Wi,i as Yi,a as Ui,w as Ki,b as Ji,c as Be,d as ci,t as Zi,g as Qi,o as es,n as ts,f as is,j as ss}from"./1-d899965f.js";(function(){if(typeof window!="object")return;if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}function t(u){try{return u.defaultView&&u.defaultView.frameElement||null}catch{return null}}var e=function(u){for(var w=u,S=t(w);S;)w=S.ownerDocument,S=t(w);return w}(window.document),s=[],i=null,r=null;function n(u){this.time=u.time,this.target=u.target,this.rootBounds=g(u.rootBounds),this.boundingClientRect=g(u.boundingClientRect),this.intersectionRect=g(u.intersectionRect||h()),this.isIntersecting=!!u.intersectionRect;var w=this.boundingClientRect,S=w.width*w.height,C=this.intersectionRect,T=C.width*C.height;S?this.intersectionRatio=Number((T/S).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function a(u,w){var S=w||{};if(typeof u!="function")throw new Error("callback must be a function");if(S.root&&S.root.nodeType!=1&&S.root.nodeType!=9)throw new Error("root must be a Document or Element");this._checkForIntersections=o(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=u,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(S.rootMargin),this.thresholds=this._initThresholds(S.threshold),this.root=S.root||null,this.rootMargin=this._rootMarginValues.map(function(C){return C.value+C.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a._setupCrossOriginUpdater=function(){return i||(i=function(u,w){!u||!w?r=h():r=b(u,w),s.forEach(function(S){S._checkForIntersections()})}),i},a._resetCrossOriginUpdater=function(){i=null,r=null},a.prototype.observe=function(u){var w=this._observationTargets.some(function(S){return S.element==u});if(!w){if(!(u&&u.nodeType==1))throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:u,entry:null}),this._monitorIntersections(u.ownerDocument),this._checkForIntersections()}},a.prototype.unobserve=function(u){this._observationTargets=this._observationTargets.filter(function(w){return w.element!=u}),this._unmonitorIntersections(u.ownerDocument),this._observationTargets.length==0&&this._unregisterInstance()},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var u=this._queuedEntries.slice();return this._queuedEntries=[],u},a.prototype._initThresholds=function(u){var w=u||[0];return Array.isArray(w)||(w=[w]),w.sort().filter(function(S,C,T){if(typeof S!="number"||isNaN(S)||S<0||S>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return S!==T[C-1]})},a.prototype._parseRootMargin=function(u){var w=u||"0px",S=w.split(/\s+/).map(function(C){var T=/^(-?\d*\.?\d+)(px|%)$/.exec(C);if(!T)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(T[1]),unit:T[2]}});return S[1]=S[1]||S[0],S[2]=S[2]||S[0],S[3]=S[3]||S[1],S},a.prototype._monitorIntersections=function(u){var w=u.defaultView;if(w&&this._monitoringDocuments.indexOf(u)==-1){var S=this._checkForIntersections,C=null,T=null;this.POLL_INTERVAL?C=w.setInterval(S,this.POLL_INTERVAL):(p(w,"resize",S,!0),p(u,"scroll",S,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in w&&(T=new w.MutationObserver(S),T.observe(u,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(u),this._monitoringUnsubscribes.push(function(){var D=u.defaultView;D&&(C&&D.clearInterval(C),c(D,"resize",S,!0)),c(u,"scroll",S,!0),T&&T.disconnect()});var M=this.root&&(this.root.ownerDocument||this.root)||e;if(u!=M){var x=t(u);x&&this._monitorIntersections(x.ownerDocument)}}},a.prototype._unmonitorIntersections=function(u){var w=this._monitoringDocuments.indexOf(u);if(w!=-1){var S=this.root&&(this.root.ownerDocument||this.root)||e,C=this._observationTargets.some(function(x){var D=x.element.ownerDocument;if(D==u)return!0;for(;D&&D!=S;){var L=t(D);if(D=L&&L.ownerDocument,D==u)return!0}return!1});if(!C){var T=this._monitoringUnsubscribes[w];if(this._monitoringDocuments.splice(w,1),this._monitoringUnsubscribes.splice(w,1),T(),u!=S){var M=t(u);M&&this._unmonitorIntersections(M.ownerDocument)}}}},a.prototype._unmonitorAllIntersections=function(){var u=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var w=0;w=0&&D>=0&&{top:S,bottom:C,left:T,right:M,width:x,height:D}||null}function f(u){var w;try{w=u.getBoundingClientRect()}catch{}return w?(w.width&&w.height||(w={top:w.top,right:w.right,bottom:w.bottom,left:w.left,width:w.right-w.left,height:w.bottom-w.top}),w):h()}function h(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function g(u){return!u||"x"in u?u:{top:u.top,y:u.top,bottom:u.bottom,left:u.left,x:u.left,right:u.right,width:u.width,height:u.height}}function b(u,w){var S=w.top-u.top,C=w.left-u.left;return{top:S,left:C,height:w.height,width:w.width,bottom:S+w.height,right:C+w.width}}function m(u,w){for(var S=w;S;){if(S==u)return!0;S=y(S)}return!1}function y(u){var w=u.parentNode;return u.nodeType==9&&u!=e?t(u):(w&&w.assignedSlot&&(w=w.assignedSlot.parentNode),w&&w.nodeType==11&&w.host?w.host:w)}function v(u){return u&&u.nodeType===9}window.IntersectionObserver=a,window.IntersectionObserverEntry=n})();let di;const Ge=t=>di=t,ui=Symbol();function ft(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Te;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Te||(Te={}));function Ga(){const t=ai(!0),e=t.run(()=>oi({}));let s=[],i=[];const r=li({install(n){Ge(r),r._a=n,n.provide(ui,r),n.config.globalProperties.$pinia=r,i.forEach(a=>s.push(a)),i=[]},use(n){return!this._a&&!Ui?i.push(n):s.push(n),this},_p:s,_a:null,_e:t,_s:new Map,state:e});return r}const pi=()=>{};function Bt(t,e,s,i=pi){t.push(e);const r=()=>{const n=t.indexOf(e);n>-1&&(t.splice(n,1),i())};return!s&&Qi()&&es(r),r}function fe(t,...e){t.slice().forEach(s=>{s(...e)})}const rs=t=>t();function ht(t,e){t instanceof Map&&e instanceof Map&&e.forEach((s,i)=>t.set(i,s)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const s in e){if(!e.hasOwnProperty(s))continue;const i=e[s],r=t[s];ft(r)&&ft(i)&&t.hasOwnProperty(s)&&!Be(i)&&!ci(i)?t[s]=ht(r,i):t[s]=i}return t}const ns=Symbol();function as(t){return!ft(t)||!t.hasOwnProperty(ns)}const{assign:re}=Object;function os(t){return!!(Be(t)&&t.effect)}function ls(t,e,s,i){const{state:r,actions:n,getters:a}=e,l=s.state.value[t];let o;function p(){l||(s.state.value[t]=r?r():{});const c=is(s.state.value[t]);return re(c,n,Object.keys(a||{}).reduce((d,f)=>(d[f]=li(ss(()=>{Ge(s);const h=s._s.get(t);return a[f].call(h,h)})),d),{}))}return o=fi(t,p,e,s,i,!0),o}function fi(t,e,s={},i,r,n){let a;const l=re({actions:{}},s),o={deep:!0};let p,c,d=[],f=[],h;const g=i.state.value[t];!n&&!g&&(i.state.value[t]={}),oi({});let b;function m(M){let x;p=c=!1,typeof M=="function"?(M(i.state.value[t]),x={type:Te.patchFunction,storeId:t,events:h}):(ht(i.state.value[t],M),x={type:Te.patchObject,payload:M,storeId:t,events:h});const D=b=Symbol();ts().then(()=>{b===D&&(p=!0)}),c=!0,fe(d,x,i.state.value[t])}const y=n?function(){const{state:x}=s,D=x?x():{};this.$patch(L=>{re(L,D)})}:pi;function v(){a.stop(),d=[],f=[],i._s.delete(t)}function u(M,x){return function(){Ge(i);const D=Array.from(arguments),L=[],O=[];function A(_){L.push(_)}function E(_){O.push(_)}fe(f,{args:D,name:M,store:S,after:A,onError:E});let P;try{P=x.apply(this&&this.$id===t?this:S,D)}catch(_){throw fe(O,_),_}return P instanceof Promise?P.then(_=>(fe(L,_),_)).catch(_=>(fe(O,_),Promise.reject(_))):(fe(L,P),P)}}const w={_p:i,$id:t,$onAction:Bt.bind(null,f),$patch:m,$reset:y,$subscribe(M,x={}){const D=Bt(d,M,x.detached,()=>L()),L=a.run(()=>Ki(()=>i.state.value[t],O=>{(x.flush==="sync"?c:p)&&M({storeId:t,type:Te.direct,events:h},O)},re({},o,x)));return D},$dispose:v},S=Ji(w);i._s.set(t,S);const T=(i._a&&i._a.runWithContext||rs)(()=>i._e.run(()=>(a=ai()).run(e)));for(const M in T){const x=T[M];if(Be(x)&&!os(x)||ci(x))n||(g&&as(x)&&(Be(x)?x.value=g[M]:ht(x,g[M])),i.state.value[t][M]=x);else if(typeof x=="function"){const D=u(M,x);T[M]=D,l.actions[M]=x}}return re(S,T),re(Zi(S),T),Object.defineProperty(S,"$state",{get:()=>i.state.value[t],set:M=>{m(x=>{re(x,M)})}}),i._p.forEach(M=>{re(S,a.run(()=>M({store:S,app:i._a,pinia:i,options:l})))}),g&&n&&s.hydrate&&s.hydrate(S.$state,g),p=!0,c=!0,S}function Va(t,e,s){let i,r;const n=typeof e=="function";typeof t=="string"?(i=t,r=n?s:e):(r=t,i=t.id);function a(l,o){const p=Wi();return l=l||(p?Yi(ui,null):null),l&&Ge(l),l=di,l._s.has(i)||(n?fi(i,e,r,l):ls(i,r,l)),l._s.get(i)}return a.$id=i,a}function hi(t,e){return function(){return t.apply(e,arguments)}}const{toString:cs}=Object.prototype,{getPrototypeOf:Ct}=Object,Ve=(t=>e=>{const s=cs.call(e);return t[s]||(t[s]=s.slice(8,-1).toLowerCase())})(Object.create(null)),te=t=>(t=t.toLowerCase(),e=>Ve(e)===t),Xe=t=>e=>typeof e===t,{isArray:ge}=Array,Me=Xe("undefined");function ds(t){return t!==null&&!Me(t)&&t.constructor!==null&&!Me(t.constructor)&&K(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const mi=te("ArrayBuffer");function us(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&mi(t.buffer),e}const ps=Xe("string"),K=Xe("function"),gi=Xe("number"),We=t=>t!==null&&typeof t=="object",fs=t=>t===!0||t===!1,ze=t=>{if(Ve(t)!=="object")return!1;const e=Ct(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},hs=te("Date"),ms=te("File"),gs=te("Blob"),ws=te("FileList"),vs=t=>We(t)&&K(t.pipe),bs=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||K(t.append)&&((e=Ve(t))==="formdata"||e==="object"&&K(t.toString)&&t.toString()==="[object FormData]"))},ys=te("URLSearchParams"),[Ss,Es,xs,Ts]=["ReadableStream","Request","Response","Headers"].map(te),Cs=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Le(t,e,{allOwnKeys:s=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),ge(t))for(i=0,r=t.length;i0;)if(r=s[i],e===r.toLowerCase())return r;return null}const le=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:Vi)(),vi=t=>!Me(t)&&t!==le;function mt(){const{caseless:t}=vi(this)&&this||{},e={},s=(i,r)=>{const n=t&&wi(e,r)||r;ze(e[n])&&ze(i)?e[n]=mt(e[n],i):ze(i)?e[n]=mt({},i):ge(i)?e[n]=i.slice():e[n]=i};for(let i=0,r=arguments.length;i(Le(e,(r,n)=>{s&&K(r)?t[n]=hi(r,s):t[n]=r},{allOwnKeys:i}),t),Ps=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),Ls=(t,e,s,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),s&&Object.assign(t.prototype,s)},Os=(t,e,s,i)=>{let r,n,a;const l={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),n=r.length;n-- >0;)a=r[n],(!i||i(a,t,e))&&!l[a]&&(e[a]=t[a],l[a]=!0);t=s!==!1&&Ct(t)}while(t&&(!s||s(t,e))&&t!==Object.prototype);return e},As=(t,e,s)=>{t=String(t),(s===void 0||s>t.length)&&(s=t.length),s-=e.length;const i=t.indexOf(e,s);return i!==-1&&i===s},Is=t=>{if(!t)return null;if(ge(t))return t;let e=t.length;if(!gi(e))return null;const s=new Array(e);for(;e-- >0;)s[e]=t[e];return s},zs=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Ct(Uint8Array)),Rs=(t,e)=>{const i=(t&&t[Symbol.iterator]).call(t);let r;for(;(r=i.next())&&!r.done;){const n=r.value;e.call(t,n[0],n[1])}},Ds=(t,e)=>{let s;const i=[];for(;(s=t.exec(e))!==null;)i.push(s);return i},_s=te("HTMLFormElement"),ks=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(s,i,r){return i.toUpperCase()+r}),Nt=(({hasOwnProperty:t})=>(e,s)=>t.call(e,s))(Object.prototype),$s=te("RegExp"),bi=(t,e)=>{const s=Object.getOwnPropertyDescriptors(t),i={};Le(s,(r,n)=>{let a;(a=e(r,n,t))!==!1&&(i[n]=a||r)}),Object.defineProperties(t,i)},Bs=t=>{bi(t,(e,s)=>{if(K(t)&&["arguments","caller","callee"].indexOf(s)!==-1)return!1;const i=t[s];if(K(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+s+"'")})}})},Ns=(t,e)=>{const s={},i=r=>{r.forEach(n=>{s[n]=!0})};return ge(t)?i(t):i(String(t).split(e)),s},Hs=()=>{},Fs=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function js(t){return!!(t&&K(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const qs=t=>{const e=new Array(10),s=(i,r)=>{if(We(i)){if(e.indexOf(i)>=0)return;if(!("toJSON"in i)){e[r]=i;const n=ge(i)?[]:{};return Le(i,(a,l)=>{const o=s(a,r+1);!Me(o)&&(n[l]=o)}),e[r]=void 0,n}}return i};return s(t,0)},Gs=te("AsyncFunction"),Vs=t=>t&&(We(t)||K(t))&&K(t.then)&&K(t.catch),yi=((t,e)=>t?setImmediate:e?((s,i)=>(le.addEventListener("message",({source:r,data:n})=>{r===le&&n===s&&i.length&&i.shift()()},!1),r=>{i.push(r),le.postMessage(s,"*")}))(`axios@${Math.random()}`,[]):s=>setTimeout(s))(typeof setImmediate=="function",K(le.postMessage)),Xs=typeof queueMicrotask<"u"?queueMicrotask.bind(le):typeof $t<"u"&&$t.nextTick||yi,I={isArray:ge,isArrayBuffer:mi,isBuffer:ds,isFormData:bs,isArrayBufferView:us,isString:ps,isNumber:gi,isBoolean:fs,isObject:We,isPlainObject:ze,isReadableStream:Ss,isRequest:Es,isResponse:xs,isHeaders:Ts,isUndefined:Me,isDate:hs,isFile:ms,isBlob:gs,isRegExp:$s,isFunction:K,isStream:vs,isURLSearchParams:ys,isTypedArray:zs,isFileList:ws,forEach:Le,merge:mt,extend:Ms,trim:Cs,stripBOM:Ps,inherits:Ls,toFlatObject:Os,kindOf:Ve,kindOfTest:te,endsWith:As,toArray:Is,forEachEntry:Rs,matchAll:Ds,isHTMLForm:_s,hasOwnProperty:Nt,hasOwnProp:Nt,reduceDescriptors:bi,freezeMethods:Bs,toObjectSet:Ns,toCamelCase:ks,noop:Hs,toFiniteNumber:Fs,findKey:wi,global:le,isContextDefined:vi,isSpecCompliantForm:js,toJSONObject:qs,isAsyncFn:Gs,isThenable:Vs,setImmediate:yi,asap:Xs};function N(t,e,s,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),s&&(this.config=s),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}I.inherits(N,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:I.toJSONObject(this.config),code:this.code,status:this.status}}});const Si=N.prototype,Ei={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Ei[t]={value:t}});Object.defineProperties(N,Ei);Object.defineProperty(Si,"isAxiosError",{value:!0});N.from=(t,e,s,i,r,n)=>{const a=Object.create(Si);return I.toFlatObject(t,a,function(o){return o!==Error.prototype},l=>l!=="isAxiosError"),N.call(a,t.message,e,s,i,r),a.cause=t,a.name=t.name,n&&Object.assign(a,n),a};const Ws=null;function gt(t){return I.isPlainObject(t)||I.isArray(t)}function xi(t){return I.endsWith(t,"[]")?t.slice(0,-2):t}function Ht(t,e,s){return t?t.concat(e).map(function(r,n){return r=xi(r),!s&&n?"["+r+"]":r}).join(s?".":""):e}function Ys(t){return I.isArray(t)&&!t.some(gt)}const Us=I.toFlatObject(I,{},null,function(e){return/^is[A-Z]/.test(e)});function Ye(t,e,s){if(!I.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,s=I.toFlatObject(s,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,m){return!I.isUndefined(m[b])});const i=s.metaTokens,r=s.visitor||c,n=s.dots,a=s.indexes,o=(s.Blob||typeof Blob<"u"&&Blob)&&I.isSpecCompliantForm(e);if(!I.isFunction(r))throw new TypeError("visitor must be a function");function p(g){if(g===null)return"";if(I.isDate(g))return g.toISOString();if(!o&&I.isBlob(g))throw new N("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(g)||I.isTypedArray(g)?o&&typeof Blob=="function"?new Blob([g]):Xi.Buffer.from(g):g}function c(g,b,m){let y=g;if(g&&!m&&typeof g=="object"){if(I.endsWith(b,"{}"))b=i?b:b.slice(0,-2),g=JSON.stringify(g);else if(I.isArray(g)&&Ys(g)||(I.isFileList(g)||I.endsWith(b,"[]"))&&(y=I.toArray(g)))return b=xi(b),y.forEach(function(u,w){!(I.isUndefined(u)||u===null)&&e.append(a===!0?Ht([b],w,n):a===null?b:b+"[]",p(u))}),!1}return gt(g)?!0:(e.append(Ht(m,b,n),p(g)),!1)}const d=[],f=Object.assign(Us,{defaultVisitor:c,convertValue:p,isVisitable:gt});function h(g,b){if(!I.isUndefined(g)){if(d.indexOf(g)!==-1)throw Error("Circular reference detected in "+b.join("."));d.push(g),I.forEach(g,function(y,v){(!(I.isUndefined(y)||y===null)&&r.call(e,y,I.isString(v)?v.trim():v,b,f))===!0&&h(y,b?b.concat(v):[v])}),d.pop()}}if(!I.isObject(t))throw new TypeError("data must be an object");return h(t),e}function Ft(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function Mt(t,e){this._pairs=[],t&&Ye(t,this,e)}const Ti=Mt.prototype;Ti.append=function(e,s){this._pairs.push([e,s])};Ti.toString=function(e){const s=e?function(i){return e.call(this,i,Ft)}:Ft;return this._pairs.map(function(r){return s(r[0])+"="+s(r[1])},"").join("&")};function Ks(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ci(t,e,s){if(!e)return t;const i=s&&s.encode||Ks;I.isFunction(s)&&(s={serialize:s});const r=s&&s.serialize;let n;if(r?n=r(e,s):n=I.isURLSearchParams(e)?e.toString():new Mt(e,s).toString(i),n){const a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+n}return t}class Js{constructor(){this.handlers=[]}use(e,s,i){return this.handlers.push({fulfilled:e,rejected:s,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){I.forEach(this.handlers,function(i){i!==null&&e(i)})}}const jt=Js,Mi={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Zs=typeof URLSearchParams<"u"?URLSearchParams:Mt,Qs=typeof FormData<"u"?FormData:null,er=typeof Blob<"u"?Blob:null,tr={isBrowser:!0,classes:{URLSearchParams:Zs,FormData:Qs,Blob:er},protocols:["http","https","file","blob","url","data"]},Pt=typeof window<"u"&&typeof document<"u",wt=typeof navigator=="object"&&navigator||void 0,ir=Pt&&(!wt||["ReactNative","NativeScript","NS"].indexOf(wt.product)<0),sr=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),rr=Pt&&window.location.href||"http://localhost",nr=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Pt,hasStandardBrowserEnv:ir,hasStandardBrowserWebWorkerEnv:sr,navigator:wt,origin:rr},Symbol.toStringTag,{value:"Module"})),V={...nr,...tr};function ar(t,e){return Ye(t,new V.classes.URLSearchParams,Object.assign({visitor:function(s,i,r,n){return V.isNode&&I.isBuffer(s)?(this.append(i,s.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},e))}function or(t){return I.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function lr(t){const e={},s=Object.keys(t);let i;const r=s.length;let n;for(i=0;i=s.length;return a=!a&&I.isArray(r)?r.length:a,o?(I.hasOwnProp(r,a)?r[a]=[r[a],i]:r[a]=i,!l):((!r[a]||!I.isObject(r[a]))&&(r[a]=[]),e(s,i,r[a],n)&&I.isArray(r[a])&&(r[a]=lr(r[a])),!l)}if(I.isFormData(t)&&I.isFunction(t.entries)){const s={};return I.forEachEntry(t,(i,r)=>{e(or(i),r,s,0)}),s}return null}function cr(t,e,s){if(I.isString(t))try{return(e||JSON.parse)(t),I.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(s||JSON.stringify)(t)}const Lt={transitional:Mi,adapter:["xhr","http","fetch"],transformRequest:[function(e,s){const i=s.getContentType()||"",r=i.indexOf("application/json")>-1,n=I.isObject(e);if(n&&I.isHTMLForm(e)&&(e=new FormData(e)),I.isFormData(e))return r?JSON.stringify(Pi(e)):e;if(I.isArrayBuffer(e)||I.isBuffer(e)||I.isStream(e)||I.isFile(e)||I.isBlob(e)||I.isReadableStream(e))return e;if(I.isArrayBufferView(e))return e.buffer;if(I.isURLSearchParams(e))return s.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(n){if(i.indexOf("application/x-www-form-urlencoded")>-1)return ar(e,this.formSerializer).toString();if((l=I.isFileList(e))||i.indexOf("multipart/form-data")>-1){const o=this.env&&this.env.FormData;return Ye(l?{"files[]":e}:e,o&&new o,this.formSerializer)}}return n||r?(s.setContentType("application/json",!1),cr(e)):e}],transformResponse:[function(e){const s=this.transitional||Lt.transitional,i=s&&s.forcedJSONParsing,r=this.responseType==="json";if(I.isResponse(e)||I.isReadableStream(e))return e;if(e&&I.isString(e)&&(i&&!this.responseType||r)){const a=!(s&&s.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(l){if(a)throw l.name==="SyntaxError"?N.from(l,N.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:V.classes.FormData,Blob:V.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],t=>{Lt.headers[t]={}});const Ot=Lt,dr=I.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ur=t=>{const e={};let s,i,r;return t&&t.split(` `).forEach(function(a){r=a.indexOf(":"),s=a.substring(0,r).trim().toLowerCase(),i=a.substring(r+1).trim(),!(!s||e[s]&&dr[s])&&(s==="set-cookie"?e[s]?e[s].push(i):e[s]=[i]:e[s]=e[s]?e[s]+", "+i:i)}),e},qt=Symbol("internals");function Se(t){return t&&String(t).trim().toLowerCase()}function Re(t){return t===!1||t==null?t:I.isArray(t)?t.map(Re):String(t)}function pr(t){const e=Object.create(null),s=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=s.exec(t);)e[i[1]]=i[2];return e}const fr=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function rt(t,e,s,i,r){if(I.isFunction(i))return i.call(this,e,s);if(r&&(e=s),!!I.isString(e)){if(I.isString(i))return e.indexOf(i)!==-1;if(I.isRegExp(i))return i.test(e)}}function hr(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,s,i)=>s.toUpperCase()+i)}function mr(t,e){const s=I.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+s,{value:function(r,n,a){return this[i].call(this,e,r,n,a)},configurable:!0})})}class Ue{constructor(e){e&&this.set(e)}set(e,s,i){const r=this;function n(l,o,p){const c=Se(o);if(!c)throw new Error("header name must be a non-empty string");const d=I.findKey(r,c);(!d||r[d]===void 0||p===!0||p===void 0&&r[d]!==!1)&&(r[d||o]=Re(l))}const a=(l,o)=>I.forEach(l,(p,c)=>n(p,c,o));if(I.isPlainObject(e)||e instanceof this.constructor)a(e,s);else if(I.isString(e)&&(e=e.trim())&&!fr(e))a(ur(e),s);else if(I.isHeaders(e))for(const[l,o]of e.entries())n(o,l,i);else e!=null&&n(s,e,i);return this}get(e,s){if(e=Se(e),e){const i=I.findKey(this,e);if(i){const r=this[i];if(!s)return r;if(s===!0)return pr(r);if(I.isFunction(s))return s.call(this,r,i);if(I.isRegExp(s))return s.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,s){if(e=Se(e),e){const i=I.findKey(this,e);return!!(i&&this[i]!==void 0&&(!s||rt(this,this[i],i,s)))}return!1}delete(e,s){const i=this;let r=!1;function n(a){if(a=Se(a),a){const l=I.findKey(i,a);l&&(!s||rt(i,i[l],l,s))&&(delete i[l],r=!0)}}return I.isArray(e)?e.forEach(n):n(e),r}clear(e){const s=Object.keys(this);let i=s.length,r=!1;for(;i--;){const n=s[i];(!e||rt(this,this[n],n,e,!0))&&(delete this[n],r=!0)}return r}normalize(e){const s=this,i={};return I.forEach(this,(r,n)=>{const a=I.findKey(i,n);if(a){s[a]=Re(r),delete s[n];return}const l=e?hr(n):String(n).trim();l!==n&&delete s[n],s[l]=Re(r),i[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const s=Object.create(null);return I.forEach(this,(i,r)=>{i!=null&&i!==!1&&(s[r]=e&&I.isArray(i)?i.join(", "):i)}),s}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,s])=>e+": "+s).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...s){const i=new this(e);return s.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[qt]=this[qt]={accessors:{}}).accessors,r=this.prototype;function n(a){const l=Se(a);i[l]||(mr(r,a),i[l]=!0)}return I.isArray(e)?e.forEach(n):n(e),this}}Ue.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);I.reduceDescriptors(Ue.prototype,({value:t},e)=>{let s=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[s]=i}}});I.freezeMethods(Ue);const ee=Ue;function nt(t,e){const s=this||Ot,i=e||s,r=ee.from(i.headers);let n=i.data;return I.forEach(t,function(l){n=l.call(s,n,r.normalize(),e?e.status:void 0)}),r.normalize(),n}function Li(t){return!!(t&&t.__CANCEL__)}function we(t,e,s){N.call(this,t??"canceled",N.ERR_CANCELED,e,s),this.name="CanceledError"}I.inherits(we,N,{__CANCEL__:!0});function Oi(t,e,s){const i=s.config.validateStatus;!s.status||!i||i(s.status)?t(s):e(new N("Request failed with status code "+s.status,[N.ERR_BAD_REQUEST,N.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))}function gr(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function wr(t,e){t=t||10;const s=new Array(t),i=new Array(t);let r=0,n=0,a;return e=e!==void 0?e:1e3,function(o){const p=Date.now(),c=i[n];a||(a=p),s[r]=o,i[r]=p;let d=n,f=0;for(;d!==r;)f+=s[d++],d=d%t;if(r=(r+1)%t,r===n&&(n=(n+1)%t),p-a{s=c,r=null,n&&(clearTimeout(n),n=null),t.apply(null,p)};return[(...p)=>{const c=Date.now(),d=c-s;d>=i?a(p,c):(r=p,n||(n=setTimeout(()=>{n=null,a(r)},i-d)))},()=>r&&a(r)]}const Ne=(t,e,s=3)=>{let i=0;const r=wr(50,250);return vr(n=>{const a=n.loaded,l=n.lengthComputable?n.total:void 0,o=a-i,p=r(o),c=a<=l;i=a;const d={loaded:a,total:l,progress:l?a/l:void 0,bytes:o,rate:p||void 0,estimated:p&&l&&c?(l-a)/p:void 0,event:n,lengthComputable:l!=null,[e?"download":"upload"]:!0};t(d)},s)},Gt=(t,e)=>{const s=t!=null;return[i=>e[0]({lengthComputable:s,total:t,loaded:i}),e[1]]},Vt=t=>(...e)=>I.asap(()=>t(...e)),br=V.hasStandardBrowserEnv?((t,e)=>s=>(s=new URL(s,V.origin),t.protocol===s.protocol&&t.host===s.host&&(e||t.port===s.port)))(new URL(V.origin),V.navigator&&/(msie|trident)/i.test(V.navigator.userAgent)):()=>!0,yr=V.hasStandardBrowserEnv?{write(t,e,s,i,r,n){const a=[t+"="+encodeURIComponent(e)];I.isNumber(s)&&a.push("expires="+new Date(s).toGMTString()),I.isString(i)&&a.push("path="+i),I.isString(r)&&a.push("domain="+r),n===!0&&a.push("secure"),document.cookie=a.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Sr(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function Er(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function Ai(t,e,s){let i=!Sr(e);return t&&i||s==!1?Er(t,e):e}const Xt=t=>t instanceof ee?{...t}:t;function de(t,e){e=e||{};const s={};function i(p,c,d,f){return I.isPlainObject(p)&&I.isPlainObject(c)?I.merge.call({caseless:f},p,c):I.isPlainObject(c)?I.merge({},c):I.isArray(c)?c.slice():c}function r(p,c,d,f){if(I.isUndefined(c)){if(!I.isUndefined(p))return i(void 0,p,d,f)}else return i(p,c,d,f)}function n(p,c){if(!I.isUndefined(c))return i(void 0,c)}function a(p,c){if(I.isUndefined(c)){if(!I.isUndefined(p))return i(void 0,p)}else return i(void 0,c)}function l(p,c,d){if(d in e)return i(p,c);if(d in t)return i(void 0,p)}const o={url:n,method:n,data:n,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(p,c,d)=>r(Xt(p),Xt(c),d,!0)};return I.forEach(Object.keys(Object.assign({},t,e)),function(c){const d=o[c]||r,f=d(t[c],e[c],c);I.isUndefined(f)&&d!==l||(s[c]=f)}),s}const Ii=t=>{const e=de({},t);let{data:s,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:n,headers:a,auth:l}=e;e.headers=a=ee.from(a),e.url=Ci(Ai(e.baseURL,e.url),t.params,t.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let o;if(I.isFormData(s)){if(V.hasStandardBrowserEnv||V.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((o=a.getContentType())!==!1){const[p,...c]=o?o.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([p||"multipart/form-data",...c].join("; "))}}if(V.hasStandardBrowserEnv&&(i&&I.isFunction(i)&&(i=i(e)),i||i!==!1&&br(e.url))){const p=r&&n&&yr.read(n);p&&a.set(r,p)}return e},xr=typeof XMLHttpRequest<"u",Tr=xr&&function(t){return new Promise(function(s,i){const r=Ii(t);let n=r.data;const a=ee.from(r.headers).normalize();let{responseType:l,onUploadProgress:o,onDownloadProgress:p}=r,c,d,f,h,g;function b(){h&&h(),g&&g(),r.cancelToken&&r.cancelToken.unsubscribe(c),r.signal&&r.signal.removeEventListener("abort",c)}let m=new XMLHttpRequest;m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout;function y(){if(!m)return;const u=ee.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders()),S={data:!l||l==="text"||l==="json"?m.responseText:m.response,status:m.status,statusText:m.statusText,headers:u,config:t,request:m};Oi(function(T){s(T),b()},function(T){i(T),b()},S),m=null}"onloadend"in m?m.onloadend=y:m.onreadystatechange=function(){!m||m.readyState!==4||m.status===0&&!(m.responseURL&&m.responseURL.indexOf("file:")===0)||setTimeout(y)},m.onabort=function(){m&&(i(new N("Request aborted",N.ECONNABORTED,t,m)),m=null)},m.onerror=function(){i(new N("Network Error",N.ERR_NETWORK,t,m)),m=null},m.ontimeout=function(){let w=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const S=r.transitional||Mi;r.timeoutErrorMessage&&(w=r.timeoutErrorMessage),i(new N(w,S.clarifyTimeoutError?N.ETIMEDOUT:N.ECONNABORTED,t,m)),m=null},n===void 0&&a.setContentType(null),"setRequestHeader"in m&&I.forEach(a.toJSON(),function(w,S){m.setRequestHeader(S,w)}),I.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),l&&l!=="json"&&(m.responseType=r.responseType),p&&([f,g]=Ne(p,!0),m.addEventListener("progress",f)),o&&m.upload&&([d,h]=Ne(o),m.upload.addEventListener("progress",d),m.upload.addEventListener("loadend",h)),(r.cancelToken||r.signal)&&(c=u=>{m&&(i(!u||u.type?new we(null,t,m):u),m.abort(),m=null)},r.cancelToken&&r.cancelToken.subscribe(c),r.signal&&(r.signal.aborted?c():r.signal.addEventListener("abort",c)));const v=gr(r.url);if(v&&V.protocols.indexOf(v)===-1){i(new N("Unsupported protocol "+v+":",N.ERR_BAD_REQUEST,t));return}m.send(n||null)})},Cr=(t,e)=>{const{length:s}=t=t?t.filter(Boolean):[];if(e||s){let i=new AbortController,r;const n=function(p){if(!r){r=!0,l();const c=p instanceof Error?p:this.reason;i.abort(c instanceof N?c:new we(c instanceof Error?c.message:c))}};let a=e&&setTimeout(()=>{a=null,n(new N(`timeout ${e} of ms exceeded`,N.ETIMEDOUT))},e);const l=()=>{t&&(a&&clearTimeout(a),a=null,t.forEach(p=>{p.unsubscribe?p.unsubscribe(n):p.removeEventListener("abort",n)}),t=null)};t.forEach(p=>p.addEventListener("abort",n));const{signal:o}=i;return o.unsubscribe=()=>I.asap(l),o}},Mr=Cr,Pr=function*(t,e){let s=t.byteLength;if(!e||s{const r=Lr(t,e);let n=0,a,l=o=>{a||(a=!0,i&&i(o))};return new ReadableStream({async pull(o){try{const{done:p,value:c}=await r.next();if(p){l(),o.close();return}let d=c.byteLength;if(s){let f=n+=d;s(f)}o.enqueue(new Uint8Array(c))}catch(p){throw l(p),p}},cancel(o){return l(o),r.return()}},{highWaterMark:2})},Ke=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",zi=Ke&&typeof ReadableStream=="function",Ar=Ke&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Ri=(t,...e)=>{try{return!!t(...e)}catch{return!1}},Ir=zi&&Ri(()=>{let t=!1;const e=new Request(V.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Yt=64*1024,vt=zi&&Ri(()=>I.isReadableStream(new Response("").body)),He={stream:vt&&(t=>t.body)};Ke&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!He[e]&&(He[e]=I.isFunction(t[e])?s=>s[e]():(s,i)=>{throw new N(`Response type '${e}' is not supported`,N.ERR_NOT_SUPPORT,i)})})})(new Response);const zr=async t=>{if(t==null)return 0;if(I.isBlob(t))return t.size;if(I.isSpecCompliantForm(t))return(await new Request(V.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(I.isArrayBufferView(t)||I.isArrayBuffer(t))return t.byteLength;if(I.isURLSearchParams(t)&&(t=t+""),I.isString(t))return(await Ar(t)).byteLength},Rr=async(t,e)=>{const s=I.toFiniteNumber(t.getContentLength());return s??zr(e)},Dr=Ke&&(async t=>{let{url:e,method:s,data:i,signal:r,cancelToken:n,timeout:a,onDownloadProgress:l,onUploadProgress:o,responseType:p,headers:c,withCredentials:d="same-origin",fetchOptions:f}=Ii(t);p=p?(p+"").toLowerCase():"text";let h=Mr([r,n&&n.toAbortSignal()],a),g;const b=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let m;try{if(o&&Ir&&s!=="get"&&s!=="head"&&(m=await Rr(c,i))!==0){let S=new Request(e,{method:"POST",body:i,duplex:"half"}),C;if(I.isFormData(i)&&(C=S.headers.get("content-type"))&&c.setContentType(C),S.body){const[T,M]=Gt(m,Ne(Vt(o)));i=Wt(S.body,Yt,T,M)}}I.isString(d)||(d=d?"include":"omit");const y="credentials"in Request.prototype;g=new Request(e,{...f,signal:h,method:s.toUpperCase(),headers:c.normalize().toJSON(),body:i,duplex:"half",credentials:y?d:void 0});let v=await fetch(g);const u=vt&&(p==="stream"||p==="response");if(vt&&(l||u&&b)){const S={};["status","statusText","headers"].forEach(x=>{S[x]=v[x]});const C=I.toFiniteNumber(v.headers.get("content-length")),[T,M]=l&&Gt(C,Ne(Vt(l),!0))||[];v=new Response(Wt(v.body,Yt,T,()=>{M&&M(),b&&b()}),S)}p=p||"text";let w=await He[I.findKey(He,p)||"text"](v,t);return!u&&b&&b(),await new Promise((S,C)=>{Oi(S,C,{data:w,headers:ee.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:g})})}catch(y){throw b&&b(),y&&y.name==="TypeError"&&/fetch/i.test(y.message)?Object.assign(new N("Network Error",N.ERR_NETWORK,t,g),{cause:y.cause||y}):N.from(y,y&&y.code,t,g)}}),bt={http:Ws,xhr:Tr,fetch:Dr};I.forEach(bt,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Ut=t=>`- ${t}`,_r=t=>I.isFunction(t)||t===null||t===!1,Di={getAdapter:t=>{t=I.isArray(t)?t:[t];const{length:e}=t;let s,i;const r={};for(let n=0;n`adapter ${l} `+(o===!1?"is not supported by the environment":"is not available in the build"));let a=e?n.length>1?`since : `+n.map(Ut).join(` `):" "+Ut(n[0]):"as no adapter specified";throw new N("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return i},adapters:bt};function at(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new we(null,t)}function Kt(t){return at(t),t.headers=ee.from(t.headers),t.data=nt.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Di.getAdapter(t.adapter||Ot.adapter)(t).then(function(i){return at(t),i.data=nt.call(t,t.transformResponse,i),i.headers=ee.from(i.headers),i},function(i){return Li(i)||(at(t),i&&i.response&&(i.response.data=nt.call(t,t.transformResponse,i.response),i.response.headers=ee.from(i.response.headers))),Promise.reject(i)})}const _i="1.8.2",Je={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Je[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const Jt={};Je.transitional=function(e,s,i){function r(n,a){return"[Axios v"+_i+"] Transitional option '"+n+"'"+a+(i?". "+i:"")}return(n,a,l)=>{if(e===!1)throw new N(r(a," has been removed"+(s?" in "+s:"")),N.ERR_DEPRECATED);return s&&!Jt[a]&&(Jt[a]=!0,console.warn(r(a," has been deprecated since v"+s+" and will be removed in the near future"))),e?e(n,a,l):!0}};Je.spelling=function(e){return(s,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function kr(t,e,s){if(typeof t!="object")throw new N("options must be an object",N.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const n=i[r],a=e[n];if(a){const l=t[n],o=l===void 0||a(l,n,t);if(o!==!0)throw new N("option "+n+" must be "+o,N.ERR_BAD_OPTION_VALUE);continue}if(s!==!0)throw new N("Unknown option "+n,N.ERR_BAD_OPTION)}}const De={assertOptions:kr,validators:Je},ie=De.validators;class Fe{constructor(e){this.defaults=e,this.interceptors={request:new jt,response:new jt}}async request(e,s){try{return await this._request(e,s)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const n=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?n&&!String(i.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(i.stack+=` `+n):i.stack=n}catch{}}throw i}}_request(e,s){typeof e=="string"?(s=s||{},s.url=e):s=e||{},s=de(this.defaults,s);const{transitional:i,paramsSerializer:r,headers:n}=s;i!==void 0&&De.assertOptions(i,{silentJSONParsing:ie.transitional(ie.boolean),forcedJSONParsing:ie.transitional(ie.boolean),clarifyTimeoutError:ie.transitional(ie.boolean)},!1),r!=null&&(I.isFunction(r)?s.paramsSerializer={serialize:r}:De.assertOptions(r,{encode:ie.function,serialize:ie.function},!0)),s.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?s.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:s.allowAbsoluteUrls=!0),De.assertOptions(s,{baseUrl:ie.spelling("baseURL"),withXsrfToken:ie.spelling("withXSRFToken")},!0),s.method=(s.method||this.defaults.method||"get").toLowerCase();let a=n&&I.merge(n.common,n[s.method]);n&&I.forEach(["delete","get","head","post","put","patch","common"],g=>{delete n[g]}),s.headers=ee.concat(a,n);const l=[];let o=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(s)===!1||(o=o&&b.synchronous,l.unshift(b.fulfilled,b.rejected))});const p=[];this.interceptors.response.forEach(function(b){p.push(b.fulfilled,b.rejected)});let c,d=0,f;if(!o){const g=[Kt.bind(this),void 0];for(g.unshift.apply(g,l),g.push.apply(g,p),f=g.length,c=Promise.resolve(s);d{if(!i._listeners)return;let n=i._listeners.length;for(;n-- >0;)i._listeners[n](r);i._listeners=null}),this.promise.then=r=>{let n;const a=new Promise(l=>{i.subscribe(l),n=l}).then(r);return a.cancel=function(){i.unsubscribe(n)},a},e(function(n,a,l){i.reason||(i.reason=new we(n,a,l),s(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const s=this._listeners.indexOf(e);s!==-1&&this._listeners.splice(s,1)}toAbortSignal(){const e=new AbortController,s=i=>{e.abort(i)};return this.subscribe(s),e.signal.unsubscribe=()=>this.unsubscribe(s),e.signal}static source(){let e;return{token:new At(function(r){e=r}),cancel:e}}}const $r=At;function Br(t){return function(s){return t.apply(null,s)}}function Nr(t){return I.isObject(t)&&t.isAxiosError===!0}const yt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(yt).forEach(([t,e])=>{yt[e]=t});const Hr=yt;function ki(t){const e=new _e(t),s=hi(_e.prototype.request,e);return I.extend(s,_e.prototype,e,{allOwnKeys:!0}),I.extend(s,e,null,{allOwnKeys:!0}),s.create=function(r){return ki(de(t,r))},s}const q=ki(Ot);q.Axios=_e;q.CanceledError=we;q.CancelToken=$r;q.isCancel=Li;q.VERSION=_i;q.toFormData=Ye;q.AxiosError=N;q.Cancel=q.CanceledError;q.all=function(e){return Promise.all(e)};q.spread=Br;q.isAxiosError=Nr;q.mergeConfig=de;q.AxiosHeaders=ee;q.formToJSON=t=>Pi(I.isHTMLForm(t)?new FormData(t):t);q.getAdapter=Di.getAdapter;q.HttpStatusCode=Hr;q.default=q;const Xa=q;function Zt(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function It(t,e){t===void 0&&(t={}),e===void 0&&(e={}),Object.keys(e).forEach(s=>{typeof t[s]>"u"?t[s]=e[s]:Zt(e[s])&&Zt(t[s])&&Object.keys(e[s]).length>0&&It(t[s],e[s])})}const $i={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 X(){const t=typeof document<"u"?document:{};return It(t,$i),t}const Fr={document:$i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(t){return typeof setTimeout>"u"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout>"u"||clearTimeout(t)}};function j(){const t=typeof window<"u"?window:{};return It(t,Fr),t}function jr(t){const e=t;Object.keys(e).forEach(s=>{try{e[s]=null}catch{}try{delete e[s]}catch{}})}function ue(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function Z(){return Date.now()}function qr(t){const e=j();let s;return e.getComputedStyle&&(s=e.getComputedStyle(t,null)),!s&&t.currentStyle&&(s=t.currentStyle),s||(s=t.style),s}function St(t,e){e===void 0&&(e="x");const s=j();let i,r,n;const a=qr(t);return s.WebKitCSSMatrix?(r=a.transform||a.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(l=>l.replace(",",".")).join(", ")),n=new s.WebKitCSSMatrix(r==="none"?"":r)):(n=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=n.toString().split(",")),e==="x"&&(s.WebKitCSSMatrix?r=n.m41:i.length===16?r=parseFloat(i[12]):r=parseFloat(i[4])),e==="y"&&(s.WebKitCSSMatrix?r=n.m42:i.length===16?r=parseFloat(i[13]):r=parseFloat(i[5])),r||0}function Ee(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function Gr(t){return typeof window<"u"&&typeof window.HTMLElement<"u"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function U(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let s=1;se.indexOf(n)<0);for(let n=0,a=r.length;nn?"next":"prev",c=(f,h)=>p==="next"&&f>=h||p==="prev"&&f<=h,d=()=>{l=new Date().getTime(),a===null&&(a=l);const f=Math.max(Math.min((l-a)/o,1),0),h=.5-Math.cos(f*Math.PI)/2;let g=n+h*(s-n);if(c(g,s)&&(g=s),e.wrapperEl.scrollTo({[i]:g}),c(g,s)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:g})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(d)};d()}function pe(t){return t.querySelector(".swiper-slide-transform")||t.shadowRoot&&t.shadowRoot.querySelector(".swiper-slide-transform")||t}function G(t,e){return e===void 0&&(e=""),[...t.children].filter(s=>s.matches(e))}function Q(t,e){e===void 0&&(e=[]);const s=document.createElement(t);return s.classList.add(...Array.isArray(e)?e:[e]),s}function je(t){const e=j(),s=X(),i=t.getBoundingClientRect(),r=s.body,n=t.clientTop||r.clientTop||0,a=t.clientLeft||r.clientLeft||0,l=t===e?e.scrollY:t.scrollTop,o=t===e?e.scrollX:t.scrollLeft;return{top:i.top+l-n,left:i.left+o-a}}function Vr(t,e){const s=[];for(;t.previousElementSibling;){const i=t.previousElementSibling;e?i.matches(e)&&s.push(i):s.push(i),t=i}return s}function Xr(t,e){const s=[];for(;t.nextElementSibling;){const i=t.nextElementSibling;e?i.matches(e)&&s.push(i):s.push(i),t=i}return s}function ae(t,e){return j().getComputedStyle(t,null).getPropertyValue(e)}function Pe(t){let e=t,s;if(e){for(s=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(s+=1);return s}}function ce(t,e){const s=[];let i=t.parentElement;for(;i;)e?i.matches(e)&&s.push(i):s.push(i),i=i.parentElement;return s}function Ce(t,e){function s(i){i.target===t&&(e.call(t,i),t.removeEventListener("transitionend",s))}e&&t.addEventListener("transitionend",s)}function Et(t,e,s){const i=j();return s?t[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom")):t.offsetWidth}let ot;function Wr(){const t=j(),e=X();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}function Ni(){return ot||(ot=Wr()),ot}let lt;function Yr(t){let{userAgent:e}=t===void 0?{}:t;const s=Ni(),i=j(),r=i.navigator.platform,n=e||i.navigator.userAgent,a={ios:!1,android:!1},l=i.screen.width,o=i.screen.height,p=n.match(/(Android);?[\s\/]+([\d.]+)?/);let c=n.match(/(iPad).*OS\s([\d_]+)/);const d=n.match(/(iPod)(.*OS\s([\d_]+))?/),f=!c&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=r==="Win32";let g=r==="MacIntel";const b=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!c&&g&&s.touch&&b.indexOf(`${l}x${o}`)>=0&&(c=n.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),g=!1),p&&!h&&(a.os="android",a.android=!0),(c||f||d)&&(a.os="ios",a.ios=!0),a}function Ur(t){return t===void 0&&(t={}),lt||(lt=Yr(t)),lt}let ct;function Kr(){const t=j();let e=!1;function s(){const i=t.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(s()){const i=String(t.navigator.userAgent);if(i.includes("Version/")){const[r,n]=i.split("Version/")[1].split(" ")[0].split(".").map(a=>Number(a));e=r<16||r===16&&n<2}}return{isSafari:e||s(),needPerspectiveFix:e,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}function Jr(){return ct||(ct=Kr()),ct}function Zr(t){let{swiper:e,on:s,emit:i}=t;const r=j();let n=null,a=null;const l=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},o=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(d=>{a=r.requestAnimationFrame(()=>{const{width:f,height:h}=e;let g=f,b=h;d.forEach(m=>{let{contentBoxSize:y,contentRect:v,target:u}=m;u&&u!==e.el||(g=v?v.width:(y[0]||y).inlineSize,b=v?v.height:(y[0]||y).blockSize)}),(g!==f||b!==h)&&l()})}),n.observe(e.el))},p=()=>{a&&r.cancelAnimationFrame(a),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},c=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};s("init",()=>{if(e.params.resizeObserver&&typeof r.ResizeObserver<"u"){o();return}r.addEventListener("resize",l),r.addEventListener("orientationchange",c)}),s("destroy",()=>{p(),r.removeEventListener("resize",l),r.removeEventListener("orientationchange",c)})}function Qr(t){let{swiper:e,extendParams:s,on:i,emit:r}=t;const n=[],a=j(),l=function(c,d){d===void 0&&(d={});const f=a.MutationObserver||a.WebkitMutationObserver,h=new f(g=>{if(e.__preventObserver__)return;if(g.length===1){r("observerUpdate",g[0]);return}const b=function(){r("observerUpdate",g[0])};a.requestAnimationFrame?a.requestAnimationFrame(b):a.setTimeout(b,0)});h.observe(c,{attributes:typeof d.attributes>"u"?!0:d.attributes,childList:typeof d.childList>"u"?!0:d.childList,characterData:typeof d.characterData>"u"?!0:d.characterData}),n.push(h)},o=()=>{if(e.params.observer){if(e.params.observeParents){const c=ce(e.hostEl);for(let d=0;d{n.forEach(c=>{c.disconnect()}),n.splice(0,n.length)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",o),i("destroy",p)}var en={on(t,e,s){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;const r=s?"unshift":"push";return t.split(" ").forEach(n=>{i.eventsListeners[n]||(i.eventsListeners[n]=[]),i.eventsListeners[n][r](e)}),i},once(t,e,s){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;function r(){i.off(t,r),r.__emitterProxy&&delete r.__emitterProxy;for(var n=arguments.length,a=new Array(n),l=0;l=0&&e.eventsAnyListeners.splice(s,1),e},off(t,e){const s=this;return!s.eventsListeners||s.destroyed||!s.eventsListeners||t.split(" ").forEach(i=>{typeof e>"u"?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].forEach((r,n)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&s.eventsListeners[i].splice(n,1)})}),s},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,s,i;for(var r=arguments.length,n=new Array(r),a=0;a{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(p=>{p.apply(i,[o,...s])}),t.eventsListeners&&t.eventsListeners[o]&&t.eventsListeners[o].forEach(p=>{p.apply(i,s)})}),t}};function tn(){const t=this;let e,s;const i=t.el;typeof t.params.width<"u"&&t.params.width!==null?e=t.params.width:e=i.clientWidth,typeof t.params.height<"u"&&t.params.height!==null?s=t.params.height:s=i.clientHeight,!(e===0&&t.isHorizontal()||s===0&&t.isVertical())&&(e=e-parseInt(ae(i,"padding-left")||0,10)-parseInt(ae(i,"padding-right")||0,10),s=s-parseInt(ae(i,"padding-top")||0,10)-parseInt(ae(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(s)&&(s=0),Object.assign(t,{width:e,height:s,size:t.isHorizontal()?e:s}))}function sn(){const t=this;function e(L){return t.isHorizontal()?L:{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"}[L]}function s(L,O){return parseFloat(L.getPropertyValue(e(O))||0)}const i=t.params,{wrapperEl:r,slidesEl:n,size:a,rtlTranslate:l,wrongRTL:o}=t,p=t.virtual&&i.virtual.enabled,c=p?t.virtual.slides.length:t.slides.length,d=G(n,`.${t.params.slideClass}, swiper-slide`),f=p?t.virtual.slides.length:d.length;let h=[];const g=[],b=[];let m=i.slidesOffsetBefore;typeof m=="function"&&(m=i.slidesOffsetBefore.call(t));let y=i.slidesOffsetAfter;typeof y=="function"&&(y=i.slidesOffsetAfter.call(t));const v=t.snapGrid.length,u=t.slidesGrid.length;let w=i.spaceBetween,S=-m,C=0,T=0;if(typeof a>"u")return;typeof w=="string"&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*a:typeof w=="string"&&(w=parseFloat(w)),t.virtualSize=-w,d.forEach(L=>{l?L.style.marginLeft="":L.style.marginRight="",L.style.marginBottom="",L.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(xe(r,"--swiper-centered-offset-before",""),xe(r,"--swiper-centered-offset-after",""));const M=i.grid&&i.grid.rows>1&&t.grid;M&&t.grid.initSlides(f);let x;const D=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(L=>typeof i.breakpoints[L].slidesPerView<"u").length>0;for(let L=0;L1&&h.push(t.virtualSize-a)}if(p&&i.loop){const L=b[0]+w;if(i.slidesPerGroup>1){const O=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),A=L*i.slidesPerGroup;for(let E=0;E!i.cssMode||i.loop?!0:A!==d.length-1).forEach(O=>{O.style[L]=`${w}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let L=0;b.forEach(A=>{L+=A+(w||0)}),L-=w;const O=L-a;h=h.map(A=>A<=0?-m:A>O?O+y:A)}if(i.centerInsufficientSlides){let L=0;if(b.forEach(O=>{L+=O+(w||0)}),L-=w,L{h[E]=A-O}),g.forEach((A,E)=>{g[E]=A+O})}}if(Object.assign(t,{slides:d,snapGrid:h,slidesGrid:g,slidesSizesGrid:b}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){xe(r,"--swiper-centered-offset-before",`${-h[0]}px`),xe(r,"--swiper-centered-offset-after",`${t.size/2-b[b.length-1]/2}px`);const L=-t.snapGrid[0],O=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(A=>A+L),t.slidesGrid=t.slidesGrid.map(A=>A+O)}if(f!==c&&t.emit("slidesLengthChange"),h.length!==v&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),g.length!==u&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),!p&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const L=`${i.containerModifierClass}backface-hidden`,O=t.el.classList.contains(L);f<=i.maxBackfaceHiddenSlides?O||t.el.classList.add(L):O&&t.el.classList.remove(L)}}function rn(t){const e=this,s=[],i=e.virtual&&e.params.virtual.enabled;let r=0,n;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const a=l=>i?e.slides[e.getSlideIndexByData(l)]:e.slides[l];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(l=>{s.push(l)});else for(n=0;ne.slides.length&&!i)break;s.push(a(l))}else s.push(a(e.activeIndex));for(n=0;nr?l:r}(r||r===0)&&(e.wrapperEl.style.height=`${r}px`)}function nn(){const t=this,e=t.slides,s=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let i=0;i"u"&&e.updateSlidesOffset();let a=-t;r&&(a=t),i.forEach(o=>{o.classList.remove(s.slideVisibleClass)}),e.visibleSlidesIndexes=[],e.visibleSlides=[];let l=s.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*e.size:typeof l=="string"&&(l=parseFloat(l));for(let o=0;o=0&&h1&&g<=e.size||h<=0&&g>=e.size)&&(e.visibleSlides.push(p),e.visibleSlidesIndexes.push(o),i[o].classList.add(s.slideVisibleClass)),p.progress=r?-d:d,p.originalProgress=r?-f:f}}function on(t){const e=this;if(typeof t>"u"){const c=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*c||0}const s=e.params,i=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:n,isEnd:a,progressLoop:l}=e;const o=n,p=a;if(i===0)r=0,n=!0,a=!0;else{r=(t-e.minTranslate())/i;const c=Math.abs(t-e.minTranslate())<1,d=Math.abs(t-e.maxTranslate())<1;n=c||r<=0,a=d||r>=1,c&&(r=0),d&&(r=1)}if(s.loop){const c=e.getSlideIndexByData(0),d=e.getSlideIndexByData(e.slides.length-1),f=e.slidesGrid[c],h=e.slidesGrid[d],g=e.slidesGrid[e.slidesGrid.length-1],b=Math.abs(t);b>=f?l=(b-f)/g:l=(b+g-h)/g,l>1&&(l-=1)}Object.assign(e,{progress:r,progressLoop:l,isBeginning:n,isEnd:a}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&e.updateSlidesProgress(t),n&&!o&&e.emit("reachBeginning toEdge"),a&&!p&&e.emit("reachEnd toEdge"),(o&&!n||p&&!a)&&e.emit("fromEdge"),e.emit("progress",r)}function ln(){const t=this,{slides:e,params:s,slidesEl:i,activeIndex:r}=t,n=t.virtual&&s.virtual.enabled,a=o=>G(i,`.${s.slideClass}${o}, swiper-slide${o}`)[0];e.forEach(o=>{o.classList.remove(s.slideActiveClass,s.slideNextClass,s.slidePrevClass)});let l;if(n)if(s.loop){let o=r-t.virtual.slidesBefore;o<0&&(o=t.virtual.slides.length+o),o>=t.virtual.slides.length&&(o-=t.virtual.slides.length),l=a(`[data-swiper-slide-index="${o}"]`)}else l=a(`[data-swiper-slide-index="${r}"]`);else l=e[r];if(l){l.classList.add(s.slideActiveClass);let o=Xr(l,`.${s.slideClass}, swiper-slide`)[0];s.loop&&!o&&(o=e[0]),o&&o.classList.add(s.slideNextClass);let p=Vr(l,`.${s.slideClass}, swiper-slide`)[0];s.loop&&!p===0&&(p=e[e.length-1]),p&&p.classList.add(s.slidePrevClass)}t.emitSlidesClasses()}const ke=(t,e)=>{if(!t||t.destroyed||!t.params)return;const s=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,i=e.closest(s());if(i){let r=i.querySelector(`.${t.params.lazyPreloaderClass}`);!r&&t.isElement&&(i.shadowRoot?r=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(r=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),r&&r.remove())})),r&&r.remove()}},dt=(t,e)=>{if(!t.slides[e])return;const s=t.slides[e].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},xt=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const s=t.slides.length;if(!s||!e||e<0)return;e=Math.min(e,s);const i=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),r=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const a=r,l=[a-e];l.push(...Array.from({length:e}).map((o,p)=>a+i+p)),t.slides.forEach((o,p)=>{l.includes(o.column)&&dt(t,p)});return}const n=r+i-1;if(t.params.rewind||t.params.loop)for(let a=r-e;a<=n+e;a+=1){const l=(a%s+s)%s;(ln)&&dt(t,l)}else for(let a=Math.max(r-e,0);a<=Math.min(n+e,s-1);a+=1)a!==r&&(a>n||a=e[n]&&i=e[n]&&i=e[n]&&(r=n);return s.normalizeSlideIndex&&(r<0||typeof r>"u")&&(r=0),r}function dn(t){const e=this,s=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:r,activeIndex:n,realIndex:a,snapIndex:l}=e;let o=t,p;const c=f=>{let h=f-e.virtual.slidesBefore;return h<0&&(h=e.virtual.slides.length+h),h>=e.virtual.slides.length&&(h-=e.virtual.slides.length),h};if(typeof o>"u"&&(o=cn(e)),i.indexOf(s)>=0)p=i.indexOf(s);else{const f=Math.min(r.slidesPerGroupSkip,o);p=f+Math.floor((o-f)/r.slidesPerGroup)}if(p>=i.length&&(p=i.length-1),o===n){p!==l&&(e.snapIndex=p,e.emit("snapIndexChange")),e.params.loop&&e.virtual&&e.params.virtual.enabled&&(e.realIndex=c(o));return}let d;e.virtual&&r.virtual.enabled&&r.loop?d=c(o):e.slides[o]?d=parseInt(e.slides[o].getAttribute("data-swiper-slide-index")||o,10):d=o,Object.assign(e,{previousSnapIndex:l,snapIndex:p,previousRealIndex:a,realIndex:d,previousIndex:n,activeIndex:o}),e.initialized&&xt(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(a!==d&&e.emit("realIndexChange"),e.emit("slideChange"))}function un(t,e){const s=this,i=s.params;let r=t.closest(`.${i.slideClass}, swiper-slide`);!r&&s.isElement&&e&&e.length>1&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach(l=>{!r&&l.matches&&l.matches(`.${i.slideClass}, swiper-slide`)&&(r=l)});let n=!1,a;if(r){for(let l=0;lo?c=o:i&&ta?l="next":n=o.length&&(m=o.length-1);const y=-o[m];if(l.normalizeSlideIndex)for(let u=0;u=S&&w=S&&w=S&&(a=u)}if(n.initialized&&a!==d&&(!n.allowSlideNext&&(f?y>n.translate&&y>n.minTranslate():yn.translate&&y>n.maxTranslate()&&(d||0)!==a))return!1;a!==(c||0)&&s&&n.emit("beforeSlideChangeStart"),n.updateProgress(y);let v;if(a>d?v="next":a0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[u?"scrollLeft":"scrollTop"]=w})):h[u?"scrollLeft":"scrollTop"]=w,S&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1})}else{if(!n.support.smoothScroll)return Bi({swiper:n,targetPosition:w,side:u?"left":"top"}),!0;h.scrollTo({[u?"left":"top"]:w,behavior:"smooth"})}return!0}return n.setTransition(e),n.setTranslate(y),n.updateActiveIndex(a),n.updateSlidesClasses(),n.emit("beforeTransitionStart",e,i),n.transitionStart(s,v),e===0?n.transitionEnd(s,v):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(w){!n||n.destroyed||w.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(s,v))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0}function Tn(t,e,s,i){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),s===void 0&&(s=!0),typeof t=="string"&&(t=parseInt(t,10));const r=this;let n=t;return r.params.loop&&(r.virtual&&r.params.virtual.enabled?n=n+r.virtual.slidesBefore:n=r.getSlideIndexByData(n)),r.slideTo(n,e,s,i)}function Cn(t,e,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const i=this,{enabled:r,params:n,animating:a}=i;if(!r)return i;let l=n.slidesPerGroup;n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(l=Math.max(i.slidesPerViewDynamic("current",!0),1));const o=i.activeIndex{i.slideTo(i.activeIndex+o,t,e,s)}),!0}return n.rewind&&i.isEnd?i.slideTo(0,t,e,s):i.slideTo(i.activeIndex+o,t,e,s)}function Mn(t,e,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const i=this,{params:r,snapGrid:n,slidesGrid:a,rtlTranslate:l,enabled:o,animating:p}=i;if(!o)return i;const c=i.virtual&&r.virtual.enabled;if(r.loop){if(p&&!c&&r.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const d=l?i.translate:-i.translate;function f(y){return y<0?-Math.floor(Math.abs(y)):Math.floor(y)}const h=f(d),g=n.map(y=>f(y));let b=n[g.indexOf(h)-1];if(typeof b>"u"&&r.cssMode){let y;n.forEach((v,u)=>{h>=v&&(y=u)}),typeof y<"u"&&(b=n[y>0?y-1:y])}let m=0;if(typeof b<"u"&&(m=a.indexOf(b),m<0&&(m=i.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(m=m-i.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&i.isBeginning){const y=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(y,t,e,s)}else if(r.loop&&i.activeIndex===0&&r.cssMode)return requestAnimationFrame(()=>{i.slideTo(m,t,e,s)}),!0;return i.slideTo(m,t,e,s)}function Pn(t,e,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const i=this;return i.slideTo(i.activeIndex,t,e,s)}function Ln(t,e,s,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0),i===void 0&&(i=.5);const r=this;let n=r.activeIndex;const a=Math.min(r.params.slidesPerGroupSkip,n),l=a+Math.floor((n-a)/r.params.slidesPerGroup),o=r.rtlTranslate?r.translate:-r.translate;if(o>=r.snapGrid[l]){const p=r.snapGrid[l],c=r.snapGrid[l+1];o-p>(c-p)*i&&(n+=r.params.slidesPerGroup)}else{const p=r.snapGrid[l-1],c=r.snapGrid[l];o-p<=(c-p)*i&&(n-=r.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,r.slidesGrid.length-1),r.slideTo(n,t,e,s)}function On(){const t=this,{params:e,slidesEl:s}=t,i=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let r=t.clickedIndex,n;const a=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;n=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?rt.slides.length-t.loopedSlides+i/2?(t.loopFix(),r=t.getSlideIndex(G(s,`${a}[data-swiper-slide-index="${n}"]`)[0]),ue(()=>{t.slideTo(r)})):t.slideTo(r):r>t.slides.length-i?(t.loopFix(),r=t.getSlideIndex(G(s,`${a}[data-swiper-slide-index="${n}"]`)[0]),ue(()=>{t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}var An={slideTo:xn,slideToLoop:Tn,slideNext:Cn,slidePrev:Mn,slideReset:Pn,slideToClosest:Ln,slideToClickedSlide:On};function In(t){const e=this,{params:s,slidesEl:i}=e;if(!s.loop||e.virtual&&e.params.virtual.enabled)return;G(i,`.${s.slideClass}, swiper-slide`).forEach((n,a)=>{n.setAttribute("data-swiper-slide-index",a)}),e.loopFix({slideRealIndex:t,direction:s.centeredSlides?void 0:"next"})}function zn(t){let{slideRealIndex:e,slideTo:s=!0,direction:i,setTranslate:r,activeSlideIndex:n,byController:a,byMousewheel:l}=t===void 0?{}:t;const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:p,allowSlidePrev:c,allowSlideNext:d,slidesEl:f,params:h}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&h.virtual.enabled){s&&(!h.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):h.centeredSlides&&o.snapIndex"u"?n=o.getSlideIndex(o.slides.filter(T=>T.classList.contains(h.slideActiveClass))[0]):v=n;const u=i==="next"||!i,w=i==="prev"||!i;let S=0,C=0;if(no.slides.length-b*2){C=Math.max(n-(o.slides.length-b*2),h.slidesPerGroup);for(let T=0;T{o.slides[T].swiperLoopMoveDOM=!0,f.prepend(o.slides[T]),o.slides[T].swiperLoopMoveDOM=!1}),u&&y.forEach(T=>{o.slides[T].swiperLoopMoveDOM=!0,f.append(o.slides[T]),o.slides[T].swiperLoopMoveDOM=!1}),o.recalcSlides(),h.slidesPerView==="auto"&&o.updateSlides(),h.watchSlidesProgress&&o.updateSlidesOffset(),s){if(m.length>0&&w)if(typeof e>"u"){const T=o.slidesGrid[v],x=o.slidesGrid[v+S]-T;l?o.setTranslate(o.translate-x):(o.slideTo(v+S,0,!1,!0),r&&(o.touches[o.isHorizontal()?"startX":"startY"]+=x,o.touchEventsData.currentTranslate=o.translate))}else r&&(o.slideToLoop(e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate);else if(y.length>0&&u)if(typeof e>"u"){const T=o.slidesGrid[v],x=o.slidesGrid[v-C]-T;l?o.setTranslate(o.translate-x):(o.slideTo(v-C,0,!1,!0),r&&(o.touches[o.isHorizontal()?"startX":"startY"]+=x,o.touchEventsData.currentTranslate=o.translate))}else o.slideToLoop(e,0,!1,!0)}if(o.allowSlidePrev=c,o.allowSlideNext=d,o.controller&&o.controller.control&&!a){const T={slideRealIndex:e,direction:i,setTranslate:r,activeSlideIndex:n,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(M=>{!M.destroyed&&M.params.loop&&M.loopFix({...T,slideTo:M.params.slidesPerView===h.slidesPerView?s:!1})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...T,slideTo:o.controller.control.params.slidesPerView===h.slidesPerView?s:!1})}o.emit("loopFix")}function Rn(){const t=this,{params:e,slidesEl:s}=t;if(!e.loop||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const i=[];t.slides.forEach(r=>{const n=typeof r.swiperSlideIndex>"u"?r.getAttribute("data-swiper-slide-index")*1:r.swiperSlideIndex;i[n]=r}),t.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),i.forEach(r=>{s.append(r)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}var Dn={loopCreate:In,loopFix:zn,loopDestroy:Rn};function _n(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const s=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function kn(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}var $n={setGrabCursor:_n,unsetGrabCursor:kn};function Bn(t,e){e===void 0&&(e=this);function s(i){if(!i||i===X()||i===j())return null;i.assignedSlot&&(i=i.assignedSlot);const r=i.closest(t);return!r&&!i.getRootNode?null:r||s(i.getRootNode().host)}return s(e)}function Nn(t){const e=this,s=X(),i=j(),r=e.touchEventsData;r.evCache.push(t);const{params:n,touches:a,enabled:l}=e;if(!l||!n.simulateTouch&&t.pointerType==="mouse"||e.animating&&n.preventInteractionOnTransition)return;!e.animating&&n.cssMode&&n.loop&&e.loopFix();let o=t;o.originalEvent&&(o=o.originalEvent);let p=o.target;if(n.touchEventsTarget==="wrapper"&&!e.wrapperEl.contains(p)||"which"in o&&o.which===3||"button"in o&&o.button>0||r.isTouched&&r.isMoved)return;const c=!!n.noSwipingClass&&n.noSwipingClass!=="",d=t.composedPath?t.composedPath():t.path;c&&o.target&&o.target.shadowRoot&&d&&(p=d[0]);const f=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,h=!!(o.target&&o.target.shadowRoot);if(n.noSwiping&&(h?Bn(f,p):p.closest(f))){e.allowClick=!0;return}if(n.swipeHandler&&!p.closest(n.swipeHandler))return;a.currentX=o.pageX,a.currentY=o.pageY;const g=a.currentX,b=a.currentY,m=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,y=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(m&&(g<=y||g>=i.innerWidth-y))if(m==="prevent")t.preventDefault();else return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=g,a.startY=b,r.touchStartTime=Z(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.threshold>0&&(r.allowThresholdMove=!1);let v=!0;p.matches(r.focusableElements)&&(v=!1,p.nodeName==="SELECT"&&(r.isTouched=!1)),s.activeElement&&s.activeElement.matches(r.focusableElements)&&s.activeElement!==p&&s.activeElement.blur();const u=v&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||u)&&!p.isContentEditable&&o.preventDefault(),n.freeMode&&n.freeMode.enabled&&e.freeMode&&e.animating&&!n.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",o)}function Hn(t){const e=X(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:a,enabled:l}=s;if(!l||!r.simulateTouch&&t.pointerType==="mouse")return;let o=t;if(o.originalEvent&&(o=o.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",o);return}const p=i.evCache.findIndex(T=>T.pointerId===o.pointerId);p>=0&&(i.evCache[p]=o);const c=i.evCache.length>1?i.evCache[0]:o,d=c.pageX,f=c.pageY;if(o.preventedByNestedSwiper){n.startX=d,n.startY=f;return}if(!s.allowTouchMove){o.target.matches(i.focusableElements)||(s.allowClick=!1),i.isTouched&&(Object.assign(n,{startX:d,startY:f,prevX:s.touches.currentX,prevY:s.touches.currentY,currentX:d,currentY:f}),i.touchStartTime=Z());return}if(r.touchReleaseOnEdges&&!r.loop){if(s.isVertical()){if(fn.startY&&s.translate>=s.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(dn.startX&&s.translate>=s.minTranslate())return}if(e.activeElement&&o.target===e.activeElement&&o.target.matches(i.focusableElements)){i.isMoved=!0,s.allowClick=!1;return}if(i.allowTouchCallbacks&&s.emit("touchMove",o),o.targetTouches&&o.targetTouches.length>1)return;n.currentX=d,n.currentY=f;const h=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(h**2+g**2)"u"){let T;s.isHorizontal()&&n.currentY===n.startY||s.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:h*h+g*g>=25&&(T=Math.atan2(Math.abs(g),Math.abs(h))*180/Math.PI,i.isScrolling=s.isHorizontal()?T>r.touchAngle:90-T>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",o),typeof i.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(i.startMoving=!0),i.isScrolling||s.zoom&&s.params.zoom&&s.params.zoom.enabled&&i.evCache.length>1){i.isTouched=!1;return}if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&o.cancelable&&o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation();let b=s.isHorizontal()?h:g,m=s.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;r.oneWayMovement&&(b=Math.abs(b)*(a?1:-1),m=Math.abs(m)*(a?1:-1)),n.diff=b,b*=r.touchRatio,a&&(b=-b,m=-m);const y=s.touchesDirection;s.swipeDirection=b>0?"prev":"next",s.touchesDirection=m>0?"prev":"next";const v=s.params.loop&&!r.cssMode,u=s.swipeDirection==="next"&&s.allowSlideNext||s.swipeDirection==="prev"&&s.allowSlidePrev;if(!i.isMoved){if(v&&u&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const T=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});s.wrapperEl.dispatchEvent(T)}i.allowMomentumBounce=!1,r.grabCursor&&(s.allowSlideNext===!0||s.allowSlidePrev===!0)&&s.setGrabCursor(!0),s.emit("sliderFirstMove",o)}let w;i.isMoved&&y!==s.touchesDirection&&v&&u&&Math.abs(b)>=1&&(s.loopFix({direction:s.swipeDirection,setTranslate:!0}),w=!0),s.emit("sliderMove",o),i.isMoved=!0,i.currentTranslate=b+i.startTranslate;let S=!0,C=r.resistanceRatio;if(r.touchReleaseOnEdges&&(C=0),b>0?(v&&u&&!w&&i.currentTranslate>(r.centeredSlides?s.minTranslate()-s.size/2:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(S=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+b)**C))):b<0&&(v&&u&&!w&&i.currentTranslate<(r.centeredSlides?s.maxTranslate()+s.size/2:s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-(r.slidesPerView==="auto"?s.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&!s.allowSlideNext&&(i.currentTranslate=i.startTranslate),r.threshold>0)if(Math.abs(b)>r.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{i.currentTranslate=i.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function Fn(t){const e=this,s=e.touchEventsData,i=s.evCache.findIndex(u=>u.pointerId===t.pointerId);if(i>=0&&s.evCache.splice(i,1),["pointercancel","pointerout","pointerleave","contextmenu"].includes(t.type)&&!(["pointercancel","contextmenu"].includes(t.type)&&(e.browser.isSafari||e.browser.isWebView)))return;const{params:r,touches:n,rtlTranslate:a,slidesGrid:l,enabled:o}=e;if(!o||!r.simulateTouch&&t.pointerType==="mouse")return;let p=t;if(p.originalEvent&&(p=p.originalEvent),s.allowTouchCallbacks&&e.emit("touchEnd",p),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&r.grabCursor&&e.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}r.grabCursor&&s.isMoved&&s.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const c=Z(),d=c-s.touchStartTime;if(e.allowClick){const u=p.path||p.composedPath&&p.composedPath();e.updateClickedSlide(u&&u[0]||p.target,u),e.emit("tap click",p),d<300&&c-s.lastClickTime<300&&e.emit("doubleTap doubleClick",p)}if(s.lastClickTime=Z(),ue(()=>{e.destroyed||(e.allowClick=!0)}),!s.isTouched||!s.isMoved||!e.swipeDirection||n.diff===0||s.currentTranslate===s.startTranslate){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;let f;if(r.followFinger?f=a?e.translate:-e.translate:f=-s.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:f});return}let h=0,g=e.slidesSizesGrid[0];for(let u=0;u=l[u]&&f=l[u]&&(h=u,g=l[l.length-1]-l[l.length-2])}let b=null,m=null;r.rewind&&(e.isBeginning?m=r.virtual&&r.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(b=0));const y=(f-l[h])/g,v=hr.longSwipesMs){if(!r.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(y>=r.longSwipesRatio?e.slideTo(r.rewind&&e.isEnd?b:h+v):e.slideTo(h)),e.swipeDirection==="prev"&&(y>1-r.longSwipesRatio?e.slideTo(h+v):m!==null&&y<0&&Math.abs(y)>r.longSwipesRatio?e.slideTo(m):e.slideTo(h))}else{if(!r.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(p.target===e.navigation.nextEl||p.target===e.navigation.prevEl)?p.target===e.navigation.nextEl?e.slideTo(h+v):e.slideTo(h):(e.swipeDirection==="next"&&e.slideTo(b!==null?b:h+v),e.swipeDirection==="prev"&&e.slideTo(m!==null?m:h))}}function Qt(){const t=this,{params:e,el:s}=t;if(s&&s.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:r,snapGrid:n}=t,a=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const l=a&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!l?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!a?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=r,t.allowSlideNext=i,t.params.watchOverflow&&n!==t.snapGrid&&t.checkOverflow()}function jn(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function qn(){const t=this,{wrapperEl:e,rtlTranslate:s,enabled:i}=t;if(!i)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let r;const n=t.maxTranslate()-t.minTranslate();n===0?r=0:r=(t.translate-t.minTranslate())/n,r!==t.progress&&t.updateProgress(s?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function Gn(t){const e=this;ke(e,t.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}let ei=!1;function Vn(){}const Fi=(t,e)=>{const s=X(),{params:i,el:r,wrapperEl:n,device:a}=t,l=!!i.nested,o=e==="on"?"addEventListener":"removeEventListener",p=e;r[o]("pointerdown",t.onTouchStart,{passive:!1}),s[o]("pointermove",t.onTouchMove,{passive:!1,capture:l}),s[o]("pointerup",t.onTouchEnd,{passive:!0}),s[o]("pointercancel",t.onTouchEnd,{passive:!0}),s[o]("pointerout",t.onTouchEnd,{passive:!0}),s[o]("pointerleave",t.onTouchEnd,{passive:!0}),s[o]("contextmenu",t.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[o]("click",t.onClick,!0),i.cssMode&&n[o]("scroll",t.onScroll),i.updateOnWindowResize?t[p](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",Qt,!0):t[p]("observerUpdate",Qt,!0),r[o]("load",t.onLoad,{capture:!0})};function Xn(){const t=this,e=X(),{params:s}=t;t.onTouchStart=Nn.bind(t),t.onTouchMove=Hn.bind(t),t.onTouchEnd=Fn.bind(t),s.cssMode&&(t.onScroll=qn.bind(t)),t.onClick=jn.bind(t),t.onLoad=Gn.bind(t),ei||(e.addEventListener("touchstart",Vn),ei=!0),Fi(t,"on")}function Wn(){Fi(this,"off")}var Yn={attachEvents:Xn,detachEvents:Wn};const ti=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function Un(){const t=this,{realIndex:e,initialized:s,params:i,el:r}=t,n=i.breakpoints;if(!n||n&&Object.keys(n).length===0)return;const a=t.getBreakpoint(n,t.params.breakpointsBase,t.el);if(!a||t.currentBreakpoint===a)return;const o=(a in n?n[a]:void 0)||t.originalParams,p=ti(t,i),c=ti(t,o),d=i.enabled;p&&!c?(r.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),t.emitContainerClasses()):!p&&c&&(r.classList.add(`${i.containerModifierClass}grid`),(o.grid.fill&&o.grid.fill==="column"||!o.grid.fill&&i.grid.fill==="column")&&r.classList.add(`${i.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(y=>{if(typeof o[y]>"u")return;const v=i[y]&&i[y].enabled,u=o[y]&&o[y].enabled;v&&!u&&t[y].disable(),!v&&u&&t[y].enable()});const f=o.direction&&o.direction!==i.direction,h=i.loop&&(o.slidesPerView!==i.slidesPerView||f),g=i.loop;f&&s&&t.changeDirection(),U(t.params,o);const b=t.params.enabled,m=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),d&&!b?t.disable():!d&&b&&t.enable(),t.currentBreakpoint=a,t.emit("_beforeBreakpoint",o),s&&(h?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!g&&m?(t.loopCreate(e),t.updateSlides()):g&&!m&&t.loopDestroy()),t.emit("breakpoint",o)}function Kn(t,e,s){if(e===void 0&&(e="window"),!t||e==="container"&&!s)return;let i=!1;const r=j(),n=e==="window"?r.innerHeight:s.clientHeight,a=Object.keys(t).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const o=parseFloat(l.substr(1));return{value:n*o,point:l}}return{value:l,point:l}});a.sort((l,o)=>parseInt(l.value,10)-parseInt(o.value,10));for(let l=0;l{typeof i=="object"?Object.keys(i).forEach(r=>{i[r]&&s.push(e+r)}):typeof i=="string"&&s.push(e+i)}),s}function Qn(){const t=this,{classNames:e,params:s,rtl:i,el:r,device:n}=t,a=Zn(["initialized",s.direction,{"free-mode":t.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:n.android},{ios:n.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);e.push(...a),r.classList.add(...e),t.emitContainerClasses()}function ea(){const t=this,{el:e,classNames:s}=t;e.classList.remove(...s),t.emitContainerClasses()}var ta={addClasses:Qn,removeClasses:ea};function ia(){const t=this,{isLocked:e,params:s}=t,{slidesOffsetBefore:i}=s;if(i){const r=t.slides.length-1,n=t.slidesGrid[r]+t.slidesSizesGrid[r]+i*2;t.isLocked=t.size>n}else t.isLocked=t.snapGrid.length===1;s.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),s.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var sa={checkOverflow:ia},Tt={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 ra(t,e){return function(i){i===void 0&&(i={});const r=Object.keys(i)[0],n=i[r];if(typeof n!="object"||n===null){U(e,i);return}if(t[r]===!0&&(t[r]={enabled:!0}),r==="navigation"&&t[r]&&t[r].enabled&&!t[r].prevEl&&!t[r].nextEl&&(t[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&t[r]&&t[r].enabled&&!t[r].el&&(t[r].auto=!0),!(r in t&&"enabled"in n)){U(e,i);return}typeof t[r]=="object"&&!("enabled"in t[r])&&(t[r].enabled=!0),t[r]||(t[r]={enabled:!1}),U(e,i)}}const ut={eventsEmitter:en,update:pn,translate:vn,transition:En,slide:An,loop:Dn,grabCursor:$n,events:Yn,breakpoints:Jn,checkOverflow:sa,classes:ta},pt={};class Y{constructor(){let e,s;for(var i=arguments.length,r=new Array(i),n=0;n1){const c=[];return a.querySelectorAll(s.el).forEach(d=>{const f=U({},s,{el:d});c.push(new Y(f))}),c}const l=this;l.__swiper__=!0,l.support=Ni(),l.device=Ur({userAgent:s.userAgent}),l.browser=Jr(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],s.modules&&Array.isArray(s.modules)&&l.modules.push(...s.modules);const o={};l.modules.forEach(c=>{c({params:s,swiper:l,extendParams:ra(s,o),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const p=U({},Tt,o);return l.params=U({},p,pt,s),l.originalParams=U({},l.params),l.passedParams=U({},s),l.params&&l.params.on&&Object.keys(l.params.on).forEach(c=>{l.on(c,l.params.on[c])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.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:l.params.allowSlideNext,allowSlidePrev:l.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:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getSlideIndex(e){const{slidesEl:s,params:i}=this,r=G(s,`.${i.slideClass}, swiper-slide`),n=Pe(r[0]);return Pe(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(s=>s.getAttribute("data-swiper-slide-index")*1===e)[0])}recalcSlides(){const e=this,{slidesEl:s,params:i}=e;e.slides=G(s,`.${i.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,s){const i=this;e=Math.min(Math.max(e,0),1);const r=i.minTranslate(),a=(i.maxTranslate()-r)*e+r;i.translateTo(a,typeof s>"u"?0:s),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=e.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",s.join(" "))}getSlideClasses(e){const s=this;return s.destroyed?"":e.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(s.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=[];e.slides.forEach(i=>{const r=e.getSlideClasses(i);s.push({slideEl:i,classNames:r}),e.emit("_slideClass",i,r)}),e.emit("_slideClasses",s)}slidesPerViewDynamic(e,s){e===void 0&&(e="current"),s===void 0&&(s=!1);const i=this,{params:r,slides:n,slidesGrid:a,slidesSizesGrid:l,size:o,activeIndex:p}=i;let c=1;if(typeof r.slidesPerView=="number")return r.slidesPerView;if(r.centeredSlides){let d=n[p]?n[p].swiperSlideSize:0,f;for(let h=p+1;ho&&(f=!0));for(let h=p-1;h>=0;h-=1)n[h]&&!f&&(d+=n[h].swiperSlideSize,c+=1,d>o&&(f=!0))}else if(e==="current")for(let d=p+1;d=0;d-=1)a[p]-a[d]{a.complete&&ke(e,a)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){const a=e.rtlTranslate?e.translate*-1:e.translate,l=Math.min(Math.max(a,e.maxTranslate()),e.minTranslate());e.setTranslate(l),e.updateActiveIndex(),e.updateSlidesClasses()}let n;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)r(),i.autoHeight&&e.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const a=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;n=e.slideTo(a.length-1,0,!1,!0)}else n=e.slideTo(e.activeIndex,0,!1,!0);n||r()}i.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,s){s===void 0&&(s=!0);const i=this,r=i.params.direction;return e||(e=r==="horizontal"?"vertical":"horizontal"),e===r||e!=="horizontal"&&e!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${r}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(n=>{e==="vertical"?n.style.width="":n.style.height=""}),i.emit("changeDirection"),s&&i.update()),i}changeLanguageDirection(e){const s=this;s.rtl&&e==="rtl"||!s.rtl&&e==="ltr"||(s.rtl=e==="rtl",s.rtlTranslate=s.params.direction==="horizontal"&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(e){const s=this;if(s.mounted)return!0;let i=e||s.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=s,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName==="SWIPER-CONTAINER"&&(s.isElement=!0);const r=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=(()=>i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):G(i,r())[0])();return!a&&s.params.createElements&&(a=Q("div",s.params.wrapperClass),i.append(a),G(i,`.${s.params.slideClass}`).forEach(l=>{a.append(l)})),Object.assign(s,{el:i,wrapperEl:a,slidesEl:s.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:a,hostEl:s.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||ae(i,"direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||ae(i,"direction")==="rtl"),wrongRTL:ae(a,"display")==="-webkit-box"}),!0}init(e){const s=this;if(s.initialized||s.mount(e)===!1)return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(),s.attachEvents();const r=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&r.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(n=>{n.complete?ke(s,n):n.addEventListener("load",a=>{ke(s,a.target)})}),xt(s),s.initialized=!0,xt(s),s.emit("init"),s.emit("afterInit"),s}destroy(e,s){e===void 0&&(e=!0),s===void 0&&(s=!0);const i=this,{params:r,el:n,wrapperEl:a,slides:l}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),s&&(i.removeClasses(),n.removeAttribute("style"),a.removeAttribute("style"),l&&l.length&&l.forEach(o=>{o.classList.remove(r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),o.removeAttribute("style"),o.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(o=>{i.off(o)}),e!==!1&&(i.el.swiper=null,jr(i)),i.destroyed=!0),null}static extendDefaults(e){U(pt,e)}static get extendedDefaults(){return pt}static get defaults(){return Tt}static installModule(e){Y.prototype.__modules__||(Y.prototype.__modules__=[]);const s=Y.prototype.__modules__;typeof e=="function"&&s.indexOf(e)<0&&s.push(e)}static use(e){return Array.isArray(e)?(e.forEach(s=>Y.installModule(s)),Y):(Y.installModule(e),Y)}}Object.keys(ut).forEach(t=>{Object.keys(ut[t]).forEach(e=>{Y.prototype[e]=ut[t][e]})});Y.use([Zr,Qr]);function na(t){let{swiper:e,extendParams:s,on:i,emit:r}=t;s({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let n;const a=X();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const l=a.createElement("div");function o(g,b){const m=e.params.virtual;if(m.cache&&e.virtual.cache[b])return e.virtual.cache[b];let y;return m.renderSlide?(y=m.renderSlide.call(e,g,b),typeof y=="string"&&(l.innerHTML=y,y=l.children[0])):e.isElement?y=Q("swiper-slide"):y=Q("div",e.params.slideClass),y.setAttribute("data-swiper-slide-index",b),m.renderSlide||(y.innerHTML=g),m.cache&&(e.virtual.cache[b]=y),y}function p(g){const{slidesPerView:b,slidesPerGroup:m,centeredSlides:y,loop:v}=e.params,{addSlidesBefore:u,addSlidesAfter:w}=e.params.virtual,{from:S,to:C,slides:T,slidesGrid:M,offset:x}=e.virtual;e.params.cssMode||e.updateActiveIndex();const D=e.activeIndex||0;let L;e.rtlTranslate?L="right":L=e.isHorizontal()?"left":"top";let O,A;y?(O=Math.floor(b/2)+m+w,A=Math.floor(b/2)+m+u):(O=b+(m-1)+w,A=(v?b:m)+u);let E=D-A,P=D+O;v||(E=Math.max(E,0),P=Math.min(P,T.length-1));let _=(e.slidesGrid[E]||0)-(e.slidesGrid[0]||0);v&&D>=A?(E-=A,y||(_+=e.slidesGrid[0])):v&&D{$.style[L]=`${_-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),r("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:_,from:E,to:P,slides:function(){const H=[];for(let J=E;J<=P;J+=1)H.push(T[J]);return H}()}),e.params.virtual.renderExternalUpdate?z():r("virtualUpdate");return}const k=[],R=[],B=$=>{let H=$;return $<0?H=T.length+$:H>=T.length&&(H=H-T.length),H};if(g)e.slides.filter($=>$.matches(`.${e.params.slideClass}, swiper-slide`)).forEach($=>{$.remove()});else for(let $=S;$<=C;$+=1)if($P){const H=B($);e.slides.filter(J=>J.matches(`.${e.params.slideClass}[data-swiper-slide-index="${H}"], swiper-slide[data-swiper-slide-index="${H}"]`)).forEach(J=>{J.remove()})}const F=v?-T.length:0,W=v?T.length*2:T.length;for(let $=F;$=E&&$<=P){const H=B($);typeof C>"u"||g?R.push(H):($>C&&R.push(H),${e.slidesEl.append(o(T[$],$))}),v)for(let $=k.length-1;$>=0;$-=1){const H=k[$];e.slidesEl.prepend(o(T[H],H))}else k.sort(($,H)=>H-$),k.forEach($=>{e.slidesEl.prepend(o(T[$],$))});G(e.slidesEl,".swiper-slide, swiper-slide").forEach($=>{$.style[L]=`${_-Math.abs(e.cssOverflowAdjustment())}px`}),z()}function c(g){if(typeof g=="object"&&"length"in g)for(let b=0;b{const S=v[w],C=S.getAttribute("data-swiper-slide-index");C&&S.setAttribute("data-swiper-slide-index",parseInt(C,10)+y),u[parseInt(w,10)+y]=S}),e.virtual.cache=u}p(!0),e.slideTo(m,0)}function f(g){if(typeof g>"u"||g===null)return;let b=e.activeIndex;if(Array.isArray(g))for(let m=g.length-1;m>=0;m-=1)e.params.virtual.cache&&(delete e.virtual.cache[g[m]],Object.keys(e.virtual.cache).forEach(y=>{y>g&&(e.virtual.cache[y-1]=e.virtual.cache[y],e.virtual.cache[y-1].setAttribute("data-swiper-slide-index",y-1),delete e.virtual.cache[y])})),e.virtual.slides.splice(g[m],1),g[m]{m>g&&(e.virtual.cache[m-1]=e.virtual.cache[m],e.virtual.cache[m-1].setAttribute("data-swiper-slide-index",m-1),delete e.virtual.cache[m])})),e.virtual.slides.splice(g,1),g{if(!e.params.virtual.enabled)return;let g;if(typeof e.passedParams.virtual.slides>"u"){const b=[...e.slidesEl.children].filter(m=>m.matches(`.${e.params.slideClass}, swiper-slide`));b&&b.length&&(e.virtual.slides=[...b],g=!0,b.forEach((m,y)=>{m.setAttribute("data-swiper-slide-index",y),e.virtual.cache[y]=m,m.remove()}))}g||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,p()}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(n),n=setTimeout(()=>{p()},100)):p())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&xe(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:c,prependSlide:d,removeSlide:f,removeAllSlides:h,update:p})}function aa(t){let{swiper:e,extendParams:s,on:i,emit:r}=t;const n=X(),a=j();e.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function l(c){if(!e.enabled)return;const{rtlTranslate:d}=e;let f=c;f.originalEvent&&(f=f.originalEvent);const h=f.keyCode||f.charCode,g=e.params.keyboard.pageUpDown,b=g&&h===33,m=g&&h===34,y=h===37,v=h===39,u=h===38,w=h===40;if(!e.allowSlideNext&&(e.isHorizontal()&&v||e.isVertical()&&w||m)||!e.allowSlidePrev&&(e.isHorizontal()&&y||e.isVertical()&&u||b))return!1;if(!(f.shiftKey||f.altKey||f.ctrlKey||f.metaKey)&&!(n.activeElement&&n.activeElement.nodeName&&(n.activeElement.nodeName.toLowerCase()==="input"||n.activeElement.nodeName.toLowerCase()==="textarea"))){if(e.params.keyboard.onlyInViewport&&(b||m||y||v||u||w)){let S=!1;if(ce(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&ce(e.el,`.${e.params.slideActiveClass}`).length===0)return;const C=e.el,T=C.clientWidth,M=C.clientHeight,x=a.innerWidth,D=a.innerHeight,L=je(C);d&&(L.left-=C.scrollLeft);const O=[[L.left,L.top],[L.left+T,L.top],[L.left,L.top+M],[L.left+T,L.top+M]];for(let A=0;A=0&&E[0]<=x&&E[1]>=0&&E[1]<=D){if(E[0]===0&&E[1]===0)continue;S=!0}}if(!S)return}e.isHorizontal()?((b||m||y||v)&&(f.preventDefault?f.preventDefault():f.returnValue=!1),((m||v)&&!d||(b||y)&&d)&&e.slideNext(),((b||y)&&!d||(m||v)&&d)&&e.slidePrev()):((b||m||u||w)&&(f.preventDefault?f.preventDefault():f.returnValue=!1),(m||w)&&e.slideNext(),(b||u)&&e.slidePrev()),r("keyPress",h)}}function o(){e.keyboard.enabled||(n.addEventListener("keydown",l),e.keyboard.enabled=!0)}function p(){e.keyboard.enabled&&(n.removeEventListener("keydown",l),e.keyboard.enabled=!1)}i("init",()=>{e.params.keyboard.enabled&&o()}),i("destroy",()=>{e.keyboard.enabled&&p()}),Object.assign(e.keyboard,{enable:o,disable:p})}function oa(t){let{swiper:e,extendParams:s,on:i,emit:r}=t;const n=j();s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let a,l=Z(),o;const p=[];function c(u){let T=0,M=0,x=0,D=0;return"detail"in u&&(M=u.detail),"wheelDelta"in u&&(M=-u.wheelDelta/120),"wheelDeltaY"in u&&(M=-u.wheelDeltaY/120),"wheelDeltaX"in u&&(T=-u.wheelDeltaX/120),"axis"in u&&u.axis===u.HORIZONTAL_AXIS&&(T=M,M=0),x=T*10,D=M*10,"deltaY"in u&&(D=u.deltaY),"deltaX"in u&&(x=u.deltaX),u.shiftKey&&!x&&(x=D,D=0),(x||D)&&u.deltaMode&&(u.deltaMode===1?(x*=40,D*=40):(x*=800,D*=800)),x&&!T&&(T=x<1?-1:1),D&&!M&&(M=D<1?-1:1),{spinX:T,spinY:M,pixelX:x,pixelY:D}}function d(){e.enabled&&(e.mouseEntered=!0)}function f(){e.enabled&&(e.mouseEntered=!1)}function h(u){return e.params.mousewheel.thresholdDelta&&u.delta=6&&Z()-l<60?!0:(u.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),r("scroll",u.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),r("scroll",u.raw)),l=new n.Date().getTime(),!1)}function g(u){const w=e.params.mousewheel;if(u.direction<0){if(e.isEnd&&!e.params.loop&&w.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&w.releaseOnEdges)return!0;return!1}function b(u){let w=u,S=!0;if(!e.enabled||u.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const C=e.params.mousewheel;e.params.cssMode&&w.preventDefault();let T=e.el;e.params.mousewheel.eventsTarget!=="container"&&(T=document.querySelector(e.params.mousewheel.eventsTarget));const M=T&&T.contains(w.target);if(!e.mouseEntered&&!M&&!C.releaseOnEdges)return!0;w.originalEvent&&(w=w.originalEvent);let x=0;const D=e.rtlTranslate?-1:1,L=c(w);if(C.forceToAxis)if(e.isHorizontal())if(Math.abs(L.pixelX)>Math.abs(L.pixelY))x=-L.pixelX*D;else return!0;else if(Math.abs(L.pixelY)>Math.abs(L.pixelX))x=-L.pixelY;else return!0;else x=Math.abs(L.pixelX)>Math.abs(L.pixelY)?-L.pixelX*D:-L.pixelY;if(x===0)return!0;C.invert&&(x=-x);let O=e.getTranslate()+x*C.sensitivity;if(O>=e.minTranslate()&&(O=e.minTranslate()),O<=e.maxTranslate()&&(O=e.maxTranslate()),S=e.params.loop?!0:!(O===e.minTranslate()||O===e.maxTranslate()),S&&e.params.nested&&w.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const A={time:Z(),delta:Math.abs(x),direction:Math.sign(x),raw:u};p.length>=2&&p.shift();const E=p.length?p[p.length-1]:void 0;if(p.push(A),E?(A.direction!==E.direction||A.delta>E.delta||A.time>E.time+150)&&h(A):h(A),g(A))return!0}else{const A={time:Z(),delta:Math.abs(x),direction:Math.sign(x)},E=o&&A.time=e.minTranslate()&&(P=e.minTranslate()),P<=e.maxTranslate()&&(P=e.maxTranslate()),e.setTransition(0),e.setTranslate(P),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!_&&e.isBeginning||!z&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:A.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(a),a=void 0,p.length>=15&&p.shift();const k=p.length?p[p.length-1]:void 0,R=p[0];if(p.push(A),k&&(A.delta>k.delta||A.direction!==k.direction))p.splice(0);else if(p.length>=15&&A.time-R.time<500&&R.delta-A.delta>=1&&A.delta<=6){const B=x>0?.8:.2;o=A,p.splice(0),a=ue(()=>{e.slideToClosest(e.params.speed,!0,void 0,B)},0)}a||(a=ue(()=>{o=A,p.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(E||r("scroll",w),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),C.releaseOnEdges&&(P===e.minTranslate()||P===e.maxTranslate()))return!0}}return w.preventDefault?w.preventDefault():w.returnValue=!1,!1}function m(u){let w=e.el;e.params.mousewheel.eventsTarget!=="container"&&(w=document.querySelector(e.params.mousewheel.eventsTarget)),w[u]("mouseenter",d),w[u]("mouseleave",f),w[u]("wheel",b)}function y(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",b),!0):e.mousewheel.enabled?!1:(m("addEventListener"),e.mousewheel.enabled=!0,!0)}function v(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,b),!0):e.mousewheel.enabled?(m("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}i("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&v(),e.params.mousewheel.enabled&&y()}),i("destroy",()=>{e.params.cssMode&&y(),e.mousewheel.enabled&&v()}),Object.assign(e.mousewheel,{enable:y,disable:v})}function zt(t,e,s,i){return t.params.createElements&&Object.keys(i).forEach(r=>{if(!s[r]&&s.auto===!0){let n=G(t.el,`.${i[r]}`)[0];n||(n=Q("div",i[r]),n.className=i[r],t.el.append(n)),s[r]=n,e[r]=n}}),s}function la(t){let{swiper:e,extendParams:s,on:i,emit:r}=t;s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};const n=b=>(Array.isArray(b)?b:[b]).filter(m=>!!m);function a(b){let m;return b&&typeof b=="string"&&e.isElement&&(m=e.el.querySelector(b),m)?m:(b&&(typeof b=="string"&&(m=[...document.querySelectorAll(b)]),e.params.uniqueNavElements&&typeof b=="string"&&m.length>1&&e.el.querySelectorAll(b).length===1&&(m=e.el.querySelector(b))),b&&!m?b:m)}function l(b,m){const y=e.params.navigation;b=n(b),b.forEach(v=>{v&&(v.classList[m?"add":"remove"](...y.disabledClass.split(" ")),v.tagName==="BUTTON"&&(v.disabled=m),e.params.watchOverflow&&e.enabled&&v.classList[e.isLocked?"add":"remove"](y.lockClass))})}function o(){const{nextEl:b,prevEl:m}=e.navigation;if(e.params.loop){l(m,!1),l(b,!1);return}l(m,e.isBeginning&&!e.params.rewind),l(b,e.isEnd&&!e.params.rewind)}function p(b){b.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function c(b){b.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function d(){const b=e.params.navigation;if(e.params.navigation=zt(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(b.nextEl||b.prevEl))return;let m=a(b.nextEl),y=a(b.prevEl);Object.assign(e.navigation,{nextEl:m,prevEl:y}),m=n(m),y=n(y);const v=(u,w)=>{u&&u.addEventListener("click",w==="next"?c:p),!e.enabled&&u&&u.classList.add(...b.lockClass.split(" "))};m.forEach(u=>v(u,"next")),y.forEach(u=>v(u,"prev"))}function f(){let{nextEl:b,prevEl:m}=e.navigation;b=n(b),m=n(m);const y=(v,u)=>{v.removeEventListener("click",u==="next"?c:p),v.classList.remove(...e.params.navigation.disabledClass.split(" "))};b.forEach(v=>y(v,"next")),m.forEach(v=>y(v,"prev"))}i("init",()=>{e.params.navigation.enabled===!1?g():(d(),o())}),i("toEdge fromEdge lock unlock",()=>{o()}),i("destroy",()=>{f()}),i("enable disable",()=>{let{nextEl:b,prevEl:m}=e.navigation;if(b=n(b),m=n(m),e.enabled){o();return}[...b,...m].filter(y=>!!y).forEach(y=>y.classList.add(e.params.navigation.lockClass))}),i("click",(b,m)=>{let{nextEl:y,prevEl:v}=e.navigation;y=n(y),v=n(v);const u=m.target;if(e.params.navigation.hideOnClick&&!v.includes(u)&&!y.includes(u)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===u||e.pagination.el.contains(u)))return;let w;y.length?w=y[0].classList.contains(e.params.navigation.hiddenClass):v.length&&(w=v[0].classList.contains(e.params.navigation.hiddenClass)),r(w===!0?"navigationShow":"navigationHide"),[...y,...v].filter(S=>!!S).forEach(S=>S.classList.toggle(e.params.navigation.hiddenClass))}});const h=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),o()},g=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),f()};Object.assign(e.navigation,{enable:h,disable:g,update:o,init:d,destroy:f})}function ne(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ca(t){let{swiper:e,extendParams:s,on:i,emit:r}=t;const n="swiper-pagination";s({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:v=>v,formatFractionTotal:v=>v,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),e.pagination={el:null,bullets:[]};let a,l=0;const o=v=>(Array.isArray(v)?v:[v]).filter(u=>!!u);function p(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function c(v,u){const{bulletActiveClass:w}=e.params.pagination;v&&(v=v[`${u==="prev"?"previous":"next"}ElementSibling`],v&&(v.classList.add(`${w}-${u}`),v=v[`${u==="prev"?"previous":"next"}ElementSibling`],v&&v.classList.add(`${w}-${u}-${u}`)))}function d(v){const u=v.target.closest(ne(e.params.pagination.bulletClass));if(!u)return;v.preventDefault();const w=Pe(u)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===w)return;const S=e.realIndex,C=e.getSlideIndexByData(w),T=e.getSlideIndexByData(e.realIndex),M=x=>{const D=e.activeIndex;e.loopFix({direction:x,activeSlideIndex:C,slideTo:!1});const L=e.activeIndex;D===L&&e.slideToLoop(S,0,!1,!0)};if(C>e.slides.length-e.loopedSlides)M(C>T?"next":"prev");else if(e.params.centeredSlides){const x=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(parseFloat(e.params.slidesPerView,10));C1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(S=e.snapIndex,C=e.previousSnapIndex):(C=e.previousIndex||0,S=e.activeIndex||0),u.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const x=e.pagination.bullets;let D,L,O;if(u.dynamicBullets&&(a=Et(x[0],e.isHorizontal()?"width":"height",!0),w.forEach(A=>{A.style[e.isHorizontal()?"width":"height"]=`${a*(u.dynamicMainBullets+4)}px`}),u.dynamicMainBullets>1&&C!==void 0&&(l+=S-(C||0),l>u.dynamicMainBullets-1?l=u.dynamicMainBullets-1:l<0&&(l=0)),D=Math.max(S-l,0),L=D+(Math.min(x.length,u.dynamicMainBullets)-1),O=(L+D)/2),x.forEach(A=>{const E=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(P=>`${u.bulletActiveClass}${P}`)].map(P=>typeof P=="string"&&P.includes(" ")?P.split(" "):P).flat();A.classList.remove(...E)}),w.length>1)x.forEach(A=>{const E=Pe(A);E===S?A.classList.add(...u.bulletActiveClass.split(" ")):e.isElement&&A.setAttribute("part","bullet"),u.dynamicBullets&&(E>=D&&E<=L&&A.classList.add(...`${u.bulletActiveClass}-main`.split(" ")),E===D&&c(A,"prev"),E===L&&c(A,"next"))});else{const A=x[S];if(A&&A.classList.add(...u.bulletActiveClass.split(" ")),e.isElement&&x.forEach((E,P)=>{E.setAttribute("part",P===S?"bullet-active":"bullet")}),u.dynamicBullets){const E=x[D],P=x[L];for(let _=D;_<=L;_+=1)x[_]&&x[_].classList.add(...`${u.bulletActiveClass}-main`.split(" "));c(E,"prev"),c(P,"next")}}if(u.dynamicBullets){const A=Math.min(x.length,u.dynamicMainBullets+4),E=(a*A-a)/2-O*a,P=v?"right":"left";x.forEach(_=>{_.style[e.isHorizontal()?P:"top"]=`${E}px`})}}w.forEach((x,D)=>{if(u.type==="fraction"&&(x.querySelectorAll(ne(u.currentClass)).forEach(L=>{L.textContent=u.formatFractionCurrent(S+1)}),x.querySelectorAll(ne(u.totalClass)).forEach(L=>{L.textContent=u.formatFractionTotal(M)})),u.type==="progressbar"){let L;u.progressbarOpposite?L=e.isHorizontal()?"vertical":"horizontal":L=e.isHorizontal()?"horizontal":"vertical";const O=(S+1)/M;let A=1,E=1;L==="horizontal"?A=O:E=O,x.querySelectorAll(ne(u.progressbarFillClass)).forEach(P=>{P.style.transform=`translate3d(0,0,0) scaleX(${A}) scaleY(${E})`,P.style.transitionDuration=`${e.params.speed}ms`})}u.type==="custom"&&u.renderCustom?(x.innerHTML=u.renderCustom(e,S+1,M),D===0&&r("paginationRender",x)):(D===0&&r("paginationRender",x),r("paginationUpdate",x)),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](u.lockClass)})}function h(){const v=e.params.pagination;if(p())return;const u=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;let w=e.pagination.el;w=o(w);let S="";if(v.type==="bullets"){let C=e.params.loop?Math.ceil(u/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&C>u&&(C=u);for(let T=0;T`}v.type==="fraction"&&(v.renderFraction?S=v.renderFraction.call(e,v.currentClass,v.totalClass):S=` / `),v.type==="progressbar"&&(v.renderProgressbar?S=v.renderProgressbar.call(e,v.progressbarFillClass):S=``),e.pagination.bullets=[],w.forEach(C=>{v.type!=="custom"&&(C.innerHTML=S||""),v.type==="bullets"&&e.pagination.bullets.push(...C.querySelectorAll(ne(v.bulletClass)))}),v.type!=="custom"&&r("paginationRender",w[0])}function g(){e.params.pagination=zt(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const v=e.params.pagination;if(!v.el)return;let u;typeof v.el=="string"&&e.isElement&&(u=e.el.querySelector(v.el)),!u&&typeof v.el=="string"&&(u=[...document.querySelectorAll(v.el)]),u||(u=v.el),!(!u||u.length===0)&&(e.params.uniqueNavElements&&typeof v.el=="string"&&Array.isArray(u)&&u.length>1&&(u=[...e.el.querySelectorAll(v.el)],u.length>1&&(u=u.filter(w=>ce(w,".swiper")[0]===e.el)[0])),Array.isArray(u)&&u.length===1&&(u=u[0]),Object.assign(e.pagination,{el:u}),u=o(u),u.forEach(w=>{v.type==="bullets"&&v.clickable&&w.classList.add(...(v.clickableClass||"").split(" ")),w.classList.add(v.modifierClass+v.type),w.classList.add(e.isHorizontal()?v.horizontalClass:v.verticalClass),v.type==="bullets"&&v.dynamicBullets&&(w.classList.add(`${v.modifierClass}${v.type}-dynamic`),l=0,v.dynamicMainBullets<1&&(v.dynamicMainBullets=1)),v.type==="progressbar"&&v.progressbarOpposite&&w.classList.add(v.progressbarOppositeClass),v.clickable&&w.addEventListener("click",d),e.enabled||w.classList.add(v.lockClass)}))}function b(){const v=e.params.pagination;if(p())return;let u=e.pagination.el;u&&(u=o(u),u.forEach(w=>{w.classList.remove(v.hiddenClass),w.classList.remove(v.modifierClass+v.type),w.classList.remove(e.isHorizontal()?v.horizontalClass:v.verticalClass),v.clickable&&(w.classList.remove(...(v.clickableClass||"").split(" ")),w.removeEventListener("click",d))})),e.pagination.bullets&&e.pagination.bullets.forEach(w=>w.classList.remove(...v.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const v=e.params.pagination;let{el:u}=e.pagination;u=o(u),u.forEach(w=>{w.classList.remove(v.horizontalClass,v.verticalClass),w.classList.add(e.isHorizontal()?v.horizontalClass:v.verticalClass)})}),i("init",()=>{e.params.pagination.enabled===!1?y():(g(),h(),f())}),i("activeIndexChange",()=>{typeof e.snapIndex>"u"&&f()}),i("snapIndexChange",()=>{f()}),i("snapGridLengthChange",()=>{h(),f()}),i("destroy",()=>{b()}),i("enable disable",()=>{let{el:v}=e.pagination;v&&(v=o(v),v.forEach(u=>u.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),i("lock unlock",()=>{f()}),i("click",(v,u)=>{const w=u.target,S=o(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&S&&S.length>0&&!w.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&w===e.navigation.nextEl||e.navigation.prevEl&&w===e.navigation.prevEl))return;const C=S[0].classList.contains(e.params.pagination.hiddenClass);r(C===!0?"paginationShow":"paginationHide"),S.forEach(T=>T.classList.toggle(e.params.pagination.hiddenClass))}});const m=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:v}=e.pagination;v&&(v=o(v),v.forEach(u=>u.classList.remove(e.params.pagination.paginationDisabledClass))),g(),h(),f()},y=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:v}=e.pagination;v&&(v=o(v),v.forEach(u=>u.classList.add(e.params.pagination.paginationDisabledClass))),b()};Object.assign(e.pagination,{enable:m,disable:y,render:h,update:f,init:g,destroy:b})}function da(t){let{swiper:e,extendParams:s,on:i,emit:r}=t;const n=X();let a=!1,l=null,o=null,p,c,d,f;s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function h(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:O,rtlTranslate:A}=e,{dragEl:E,el:P}=O,_=e.params.scrollbar,z=e.params.loop?e.progressLoop:e.progress;let k=c,R=(d-c)*z;A?(R=-R,R>0?(k=c-R,R=0):-R+c>d&&(k=d+R)):R<0?(k=c+R,R=0):R+c>d&&(k=d-R),e.isHorizontal()?(E.style.transform=`translate3d(${R}px, 0, 0)`,E.style.width=`${k}px`):(E.style.transform=`translate3d(0px, ${R}px, 0)`,E.style.height=`${k}px`),_.hide&&(clearTimeout(l),P.style.opacity=1,l=setTimeout(()=>{P.style.opacity=0,P.style.transitionDuration="400ms"},1e3))}function g(O){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${O}ms`)}function b(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:O}=e,{dragEl:A,el:E}=O;A.style.width="",A.style.height="",d=e.isHorizontal()?E.offsetWidth:E.offsetHeight,f=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?c=d*f:c=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?A.style.width=`${c}px`:A.style.height=`${c}px`,f>=1?E.style.display="none":E.style.display="",e.params.scrollbar.hide&&(E.style.opacity=0),e.params.watchOverflow&&e.enabled&&O.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function m(O){return e.isHorizontal()?O.clientX:O.clientY}function y(O){const{scrollbar:A,rtlTranslate:E}=e,{el:P}=A;let _;_=(m(O)-je(P)[e.isHorizontal()?"left":"top"]-(p!==null?p:c/2))/(d-c),_=Math.max(Math.min(_,1),0),E&&(_=1-_);const z=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*_;e.updateProgress(z),e.setTranslate(z),e.updateActiveIndex(),e.updateSlidesClasses()}function v(O){const A=e.params.scrollbar,{scrollbar:E,wrapperEl:P}=e,{el:_,dragEl:z}=E;a=!0,p=O.target===z?m(O)-O.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,O.preventDefault(),O.stopPropagation(),P.style.transitionDuration="100ms",z.style.transitionDuration="100ms",y(O),clearTimeout(o),_.style.transitionDuration="0ms",A.hide&&(_.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",O)}function u(O){const{scrollbar:A,wrapperEl:E}=e,{el:P,dragEl:_}=A;a&&(O.preventDefault?O.preventDefault():O.returnValue=!1,y(O),E.style.transitionDuration="0ms",P.style.transitionDuration="0ms",_.style.transitionDuration="0ms",r("scrollbarDragMove",O))}function w(O){const A=e.params.scrollbar,{scrollbar:E,wrapperEl:P}=e,{el:_}=E;a&&(a=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",P.style.transitionDuration=""),A.hide&&(clearTimeout(o),o=ue(()=>{_.style.opacity=0,_.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",O),A.snapOnRelease&&e.slideToClosest())}function S(O){const{scrollbar:A,params:E}=e,P=A.el;if(!P)return;const _=P,z=E.passiveListeners?{passive:!1,capture:!1}:!1,k=E.passiveListeners?{passive:!0,capture:!1}:!1;if(!_)return;const R=O==="on"?"addEventListener":"removeEventListener";_[R]("pointerdown",v,z),n[R]("pointermove",u,z),n[R]("pointerup",w,k)}function C(){!e.params.scrollbar.el||!e.scrollbar.el||S("on")}function T(){!e.params.scrollbar.el||!e.scrollbar.el||S("off")}function M(){const{scrollbar:O,el:A}=e;e.params.scrollbar=zt(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const E=e.params.scrollbar;if(!E.el)return;let P;typeof E.el=="string"&&e.isElement&&(P=e.el.querySelector(E.el)),!P&&typeof E.el=="string"?P=n.querySelectorAll(E.el):P||(P=E.el),e.params.uniqueNavElements&&typeof E.el=="string"&&P.length>1&&A.querySelectorAll(E.el).length===1&&(P=A.querySelector(E.el)),P.length>0&&(P=P[0]),P.classList.add(e.isHorizontal()?E.horizontalClass:E.verticalClass);let _;P&&(_=P.querySelector(`.${e.params.scrollbar.dragClass}`),_||(_=Q("div",e.params.scrollbar.dragClass),P.append(_))),Object.assign(O,{el:P,dragEl:_}),E.draggable&&C(),P&&P.classList[e.enabled?"remove":"add"](e.params.scrollbar.lockClass)}function x(){const O=e.params.scrollbar,A=e.scrollbar.el;A&&A.classList.remove(e.isHorizontal()?O.horizontalClass:O.verticalClass),T()}i("init",()=>{e.params.scrollbar.enabled===!1?L():(M(),b(),h())}),i("update resize observerUpdate lock unlock",()=>{b()}),i("setTranslate",()=>{h()}),i("setTransition",(O,A)=>{g(A)}),i("enable disable",()=>{const{el:O}=e.scrollbar;O&&O.classList[e.enabled?"remove":"add"](e.params.scrollbar.lockClass)}),i("destroy",()=>{x()});const D=()=>{e.el.classList.remove(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.el&&e.scrollbar.el.classList.remove(e.params.scrollbar.scrollbarDisabledClass),M(),b(),h()},L=()=>{e.el.classList.add(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.el&&e.scrollbar.el.classList.add(e.params.scrollbar.scrollbarDisabledClass),x()};Object.assign(e.scrollbar,{enable:D,disable:L,updateSize:b,setTranslate:h,init:M,destroy:x})}function ua(t){let{swiper:e,extendParams:s,on:i}=t;s({parallax:{enabled:!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",n=(o,p)=>{const{rtl:c}=e,d=c?-1:1,f=o.getAttribute("data-swiper-parallax")||"0";let h=o.getAttribute("data-swiper-parallax-x"),g=o.getAttribute("data-swiper-parallax-y");const b=o.getAttribute("data-swiper-parallax-scale"),m=o.getAttribute("data-swiper-parallax-opacity"),y=o.getAttribute("data-swiper-parallax-rotate");if(h||g?(h=h||"0",g=g||"0"):e.isHorizontal()?(h=f,g="0"):(g=f,h="0"),h.indexOf("%")>=0?h=`${parseInt(h,10)*p*d}%`:h=`${h*p*d}px`,g.indexOf("%")>=0?g=`${parseInt(g,10)*p}%`:g=`${g*p}px`,typeof m<"u"&&m!==null){const u=m-(m-1)*(1-Math.abs(p));o.style.opacity=u}let v=`translate3d(${h}, ${g}, 0px)`;if(typeof b<"u"&&b!==null){const u=b-(b-1)*(1-Math.abs(p));v+=` scale(${u})`}if(y&&typeof y<"u"&&y!==null){const u=y*p*-1;v+=` rotate(${u}deg)`}o.style.transform=v},a=()=>{const{el:o,slides:p,progress:c,snapGrid:d,isElement:f}=e,h=G(o,r);e.isElement&&h.push(...G(e.hostEl,r)),h.forEach(g=>{n(g,c)}),p.forEach((g,b)=>{let m=g.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(m+=Math.ceil(b/2)-c*(d.length-1)),m=Math.min(Math.max(m,-1),1),g.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(y=>{n(y,m)})})},l=function(o){o===void 0&&(o=e.params.speed);const{el:p,hostEl:c}=e,d=[...p.querySelectorAll(r)];e.isElement&&d.push(...c.querySelectorAll(r)),d.forEach(f=>{let h=parseInt(f.getAttribute("data-swiper-parallax-duration"),10)||o;o===0&&(h=0),f.style.transitionDuration=`${h}ms`})};i("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),i("init",()=>{e.params.parallax.enabled&&a()}),i("setTranslate",()=>{e.params.parallax.enabled&&a()}),i("setTransition",(o,p)=>{e.params.parallax.enabled&&l(p)})}function pa(t){let{swiper:e,extendParams:s,on:i,emit:r}=t;const n=j();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let a=1,l=!1,o,p;const c=[],d={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},h={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let g=1;Object.defineProperty(e.zoom,"scale",{get(){return g},set(z){if(g!==z){const k=d.imageEl,R=d.slideEl;r("zoomChange",z,k,R)}g=z}});function b(){if(c.length<2)return 1;const z=c[0].pageX,k=c[0].pageY,R=c[1].pageX,B=c[1].pageY;return Math.sqrt((R-z)**2+(B-k)**2)}function m(){if(c.length<2)return{x:null,y:null};const z=d.imageEl.getBoundingClientRect();return[(c[0].pageX+(c[1].pageX-c[0].pageX)/2-z.x-n.scrollX)/a,(c[0].pageY+(c[1].pageY-c[0].pageY)/2-z.y-n.scrollY)/a]}function y(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function v(z){const k=y();return!!(z.target.matches(k)||e.slides.filter(R=>R.contains(z.target)).length>0)}function u(z){const k=`.${e.params.zoom.containerClass}`;return!!(z.target.matches(k)||[...e.hostEl.querySelectorAll(k)].filter(R=>R.contains(z.target)).length>0)}function w(z){if(z.pointerType==="mouse"&&c.splice(0,c.length),!v(z))return;const k=e.params.zoom;if(o=!1,p=!1,c.push(z),!(c.length<2)){if(o=!0,d.scaleStart=b(),!d.slideEl){d.slideEl=z.target.closest(`.${e.params.slideClass}, swiper-slide`),d.slideEl||(d.slideEl=e.slides[e.activeIndex]);let R=d.slideEl.querySelector(`.${k.containerClass}`);if(R&&(R=R.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=R,R?d.imageWrapEl=ce(d.imageEl,`.${k.containerClass}`)[0]:d.imageWrapEl=void 0,!d.imageWrapEl){d.imageEl=void 0;return}d.maxRatio=d.imageWrapEl.getAttribute("data-swiper-zoom")||k.maxRatio}if(d.imageEl){const[R,B]=m();d.originX=R,d.originY=B,d.imageEl.style.transitionDuration="0ms"}l=!0}}function S(z){if(!v(z))return;const k=e.params.zoom,R=e.zoom,B=c.findIndex(F=>F.pointerId===z.pointerId);B>=0&&(c[B]=z),!(c.length<2)&&(p=!0,d.scaleMove=b(),d.imageEl&&(R.scale=d.scaleMove/d.scaleStart*a,R.scale>d.maxRatio&&(R.scale=d.maxRatio-1+(R.scale-d.maxRatio+1)**.5),R.scaleF.pointerId===z.pointerId);B>=0&&c.splice(B,1),!(!o||!p)&&(o=!1,p=!1,d.imageEl&&(R.scale=Math.max(Math.min(R.scale,d.maxRatio),k.minRatio),d.imageEl.style.transitionDuration=`${e.params.speed}ms`,d.imageEl.style.transform=`translate3d(0,0,0) scale(${R.scale})`,a=R.scale,l=!1,R.scale>1&&d.slideEl?d.slideEl.classList.add(`${k.zoomedSlideClass}`):R.scale<=1&&d.slideEl&&d.slideEl.classList.remove(`${k.zoomedSlideClass}`),R.scale===1&&(d.originX=0,d.originY=0,d.slideEl=void 0)))}function T(z){const k=e.device;if(!d.imageEl||f.isTouched)return;k.android&&z.cancelable&&z.preventDefault(),f.isTouched=!0;const R=c.length>0?c[0]:z;f.touchesStart.x=R.pageX,f.touchesStart.y=R.pageY}function M(z){if(!v(z)||!u(z))return;const k=e.zoom;if(!d.imageEl||!f.isTouched||!d.slideEl)return;f.isMoved||(f.width=d.imageEl.offsetWidth,f.height=d.imageEl.offsetHeight,f.startX=St(d.imageWrapEl,"x")||0,f.startY=St(d.imageWrapEl,"y")||0,d.slideWidth=d.slideEl.offsetWidth,d.slideHeight=d.slideEl.offsetHeight,d.imageWrapEl.style.transitionDuration="0ms");const R=f.width*k.scale,B=f.height*k.scale;if(R0?c[0].pageX:z.pageX,f.touchesCurrent.y=c.length>0?c[0].pageY:z.pageY,Math.max(Math.abs(f.touchesCurrent.x-f.touchesStart.x),Math.abs(f.touchesCurrent.y-f.touchesStart.y))>5&&(e.allowClick=!1),!f.isMoved&&!l){if(e.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.xf.touchesStart.x)){f.isTouched=!1;return}if(!e.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.yf.touchesStart.y)){f.isTouched=!1;return}}z.cancelable&&z.preventDefault(),z.stopPropagation(),f.isMoved=!0;const W=(k.scale-a)/(d.maxRatio-e.params.zoom.minRatio),{originX:$,originY:H}=d;f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX+W*(f.width-$*2),f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY+W*(f.height-H*2),f.currentXf.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentYf.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=f.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=f.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(f.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(f.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(f.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(f.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=f.touchesCurrent.x,h.prevPositionY=f.touchesCurrent.y,h.prevTime=Date.now(),d.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}function x(){const z=e.zoom;if(!d.imageEl)return;if(!f.isTouched||!f.isMoved){f.isTouched=!1,f.isMoved=!1;return}f.isTouched=!1,f.isMoved=!1;let k=300,R=300;const B=h.x*k,F=f.currentX+B,W=h.y*R,$=f.currentY+W;h.x!==0&&(k=Math.abs((F-f.currentX)/h.x)),h.y!==0&&(R=Math.abs(($-f.currentY)/h.y));const H=Math.max(k,R);f.currentX=F,f.currentY=$;const J=f.width*z.scale,se=f.height*z.scale;f.minX=Math.min(d.slideWidth/2-J/2,0),f.maxX=-f.minX,f.minY=Math.min(d.slideHeight/2-se/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),d.imageWrapEl.style.transitionDuration=`${H}ms`,d.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}function D(){const z=e.zoom;d.slideEl&&e.activeIndex!==e.slides.indexOf(d.slideEl)&&(d.imageEl&&(d.imageEl.style.transform="translate3d(0,0,0) scale(1)"),d.imageWrapEl&&(d.imageWrapEl.style.transform="translate3d(0,0,0)"),d.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),z.scale=1,a=1,d.slideEl=void 0,d.imageEl=void 0,d.imageWrapEl=void 0,d.originX=0,d.originY=0)}function L(z){const k=e.zoom,R=e.params.zoom;if(!d.slideEl){z&&z.target&&(d.slideEl=z.target.closest(`.${e.params.slideClass}, swiper-slide`)),d.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?d.slideEl=G(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:d.slideEl=e.slides[e.activeIndex]);let ye=d.slideEl.querySelector(`.${R.containerClass}`);ye&&(ye=ye.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=ye,ye?d.imageWrapEl=ce(d.imageEl,`.${R.containerClass}`)[0]:d.imageWrapEl=void 0}if(!d.imageEl||!d.imageWrapEl)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),d.slideEl.classList.add(`${R.zoomedSlideClass}`);let B,F,W,$,H,J,se,oe,Rt,Dt,_t,kt,Ae,Ie,et,tt,it,st;typeof f.touchesStart.x>"u"&&z?(B=z.pageX,F=z.pageY):(B=f.touchesStart.x,F=f.touchesStart.y);const be=typeof z=="number"?z:null;a===1&&be&&(B=void 0,F=void 0),k.scale=be||d.imageWrapEl.getAttribute("data-swiper-zoom")||R.maxRatio,a=be||d.imageWrapEl.getAttribute("data-swiper-zoom")||R.maxRatio,z&&!(a===1&&be)?(it=d.slideEl.offsetWidth,st=d.slideEl.offsetHeight,W=je(d.slideEl).left+n.scrollX,$=je(d.slideEl).top+n.scrollY,H=W+it/2-B,J=$+st/2-F,Rt=d.imageEl.offsetWidth,Dt=d.imageEl.offsetHeight,_t=Rt*k.scale,kt=Dt*k.scale,Ae=Math.min(it/2-_t/2,0),Ie=Math.min(st/2-kt/2,0),et=-Ae,tt=-Ie,se=H*k.scale,oe=J*k.scale,seet&&(se=et),oett&&(oe=tt)):(se=0,oe=0),be&&k.scale===1&&(d.originX=0,d.originY=0),d.imageWrapEl.style.transitionDuration="300ms",d.imageWrapEl.style.transform=`translate3d(${se}px, ${oe}px,0)`,d.imageEl.style.transitionDuration="300ms",d.imageEl.style.transform=`translate3d(0,0,0) scale(${k.scale})`}function O(){const z=e.zoom,k=e.params.zoom;if(!d.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?d.slideEl=G(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:d.slideEl=e.slides[e.activeIndex];let R=d.slideEl.querySelector(`.${k.containerClass}`);R&&(R=R.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),d.imageEl=R,R?d.imageWrapEl=ce(d.imageEl,`.${k.containerClass}`)[0]:d.imageWrapEl=void 0}!d.imageEl||!d.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),z.scale=1,a=1,d.imageWrapEl.style.transitionDuration="300ms",d.imageWrapEl.style.transform="translate3d(0,0,0)",d.imageEl.style.transitionDuration="300ms",d.imageEl.style.transform="translate3d(0,0,0) scale(1)",d.slideEl.classList.remove(`${k.zoomedSlideClass}`),d.slideEl=void 0,d.originX=0,d.originY=0)}function A(z){const k=e.zoom;k.scale&&k.scale!==1?O():L(z)}function E(){const z=e.params.passiveListeners?{passive:!0,capture:!1}:!1,k=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:z,activeListenerWithCapture:k}}function P(){const z=e.zoom;if(z.enabled)return;z.enabled=!0;const{passiveListener:k,activeListenerWithCapture:R}=E();e.wrapperEl.addEventListener("pointerdown",w,k),e.wrapperEl.addEventListener("pointermove",S,R),["pointerup","pointercancel","pointerout"].forEach(B=>{e.wrapperEl.addEventListener(B,C,k)}),e.wrapperEl.addEventListener("pointermove",M,R)}function _(){const z=e.zoom;if(!z.enabled)return;z.enabled=!1;const{passiveListener:k,activeListenerWithCapture:R}=E();e.wrapperEl.removeEventListener("pointerdown",w,k),e.wrapperEl.removeEventListener("pointermove",S,R),["pointerup","pointercancel","pointerout"].forEach(B=>{e.wrapperEl.removeEventListener(B,C,k)}),e.wrapperEl.removeEventListener("pointermove",M,R)}i("init",()=>{e.params.zoom.enabled&&P()}),i("destroy",()=>{_()}),i("touchStart",(z,k)=>{e.zoom.enabled&&T(k)}),i("touchEnd",(z,k)=>{e.zoom.enabled&&x()}),i("doubleTap",(z,k)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&A(k)}),i("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&D()}),i("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&D()}),Object.assign(e.zoom,{enable:P,disable:_,in:L,out:O,toggle:A})}function fa(t){let{swiper:e,extendParams:s,on:i}=t;s({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function r(p,c){const d=function(){let b,m,y;return(v,u)=>{for(m=-1,b=v.length;b-m>1;)y=b+m>>1,v[y]<=u?m=y:b=y;return b}}();this.x=p,this.y=c,this.lastIndex=p.length-1;let f,h;return this.interpolate=function(b){return b?(h=d(this.x,b),f=h-1,(b-this.x[f])*(this.y[h]-this.y[f])/(this.x[h]-this.x[f])+this.y[f]):0},this}function n(p){e.controller.spline=e.params.loop?new r(e.slidesGrid,p.slidesGrid):new r(e.snapGrid,p.snapGrid)}function a(p,c){const d=e.controller.control;let f,h;const g=e.constructor;function b(m){if(m.destroyed)return;const y=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(n(m),h=-e.controller.spline.interpolate(-y)),(!h||e.params.controller.by==="container")&&(f=(m.maxTranslate()-m.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(f)||!Number.isFinite(f))&&(f=1),h=(y-e.minTranslate())*f+m.minTranslate()),e.params.controller.inverse&&(h=m.maxTranslate()-h),m.updateProgress(h),m.setTranslate(h,e),m.updateActiveIndex(),m.updateSlidesClasses()}if(Array.isArray(d))for(let m=0;m{b.updateAutoHeight()}),Ce(b.wrapperEl,()=>{f&&b.transitionEnd()})))}if(Array.isArray(f))for(h=0;h{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){const p=document.querySelector(e.params.controller.control);if(p&&p.swiper)e.controller.control=p.swiper;else if(p){const c=d=>{e.controller.control=d.detail[0],e.update(),p.removeEventListener("init",c)};p.addEventListener("init",c)}return}e.controller.control=e.params.controller.control}),i("update",()=>{o()}),i("resize",()=>{o()}),i("observerUpdate",()=>{o()}),i("setTranslate",(p,c,d)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(c,d)}),i("setTransition",(p,c,d)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(c,d)}),Object.assign(e.controller,{setTranslate:a,setTransition:l})}function ha(t){let{swiper:e,extendParams:s,on:i}=t;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),e.a11y={clicked:!1};let r=null;function n(E){const P=r;P.length!==0&&(P.innerHTML="",P.innerHTML=E)}const a=E=>(Array.isArray(E)?E:[E]).filter(P=>!!P);function l(E){E===void 0&&(E=16);const P=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(E).replace(/x/g,P)}function o(E){E=a(E),E.forEach(P=>{P.setAttribute("tabIndex","0")})}function p(E){E=a(E),E.forEach(P=>{P.setAttribute("tabIndex","-1")})}function c(E,P){E=a(E),E.forEach(_=>{_.setAttribute("role",P)})}function d(E,P){E=a(E),E.forEach(_=>{_.setAttribute("aria-roledescription",P)})}function f(E,P){E=a(E),E.forEach(_=>{_.setAttribute("aria-controls",P)})}function h(E,P){E=a(E),E.forEach(_=>{_.setAttribute("aria-label",P)})}function g(E,P){E=a(E),E.forEach(_=>{_.setAttribute("id",P)})}function b(E,P){E=a(E),E.forEach(_=>{_.setAttribute("aria-live",P)})}function m(E){E=a(E),E.forEach(P=>{P.setAttribute("aria-disabled",!0)})}function y(E){E=a(E),E.forEach(P=>{P.setAttribute("aria-disabled",!1)})}function v(E){if(E.keyCode!==13&&E.keyCode!==32)return;const P=e.params.a11y,_=E.target;e.pagination&&e.pagination.el&&(_===e.pagination.el||e.pagination.el.contains(E.target))&&!E.target.matches(ne(e.params.pagination.bulletClass))||(e.navigation&&e.navigation.nextEl&&_===e.navigation.nextEl&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?n(P.lastSlideMessage):n(P.nextSlideMessage)),e.navigation&&e.navigation.prevEl&&_===e.navigation.prevEl&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?n(P.firstSlideMessage):n(P.prevSlideMessage)),e.pagination&&_.matches(ne(e.params.pagination.bulletClass))&&_.click())}function u(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:E,prevEl:P}=e.navigation;P&&(e.isBeginning?(m(P),p(P)):(y(P),o(P))),E&&(e.isEnd?(m(E),p(E)):(y(E),o(E)))}function w(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function S(){return w()&&e.params.pagination.clickable}function C(){const E=e.params.a11y;w()&&e.pagination.bullets.forEach(P=>{e.params.pagination.clickable&&(o(P),e.params.pagination.renderBullet||(c(P,"button"),h(P,E.paginationBulletMessage.replace(/\{\{index\}\}/,Pe(P)+1)))),P.matches(ne(e.params.pagination.bulletActiveClass))?P.setAttribute("aria-current","true"):P.removeAttribute("aria-current")})}const T=(E,P,_)=>{o(E),E.tagName!=="BUTTON"&&(c(E,"button"),E.addEventListener("keydown",v)),h(E,_),f(E,P)},M=()=>{e.a11y.clicked=!0},x=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},D=E=>{if(e.a11y.clicked)return;const P=E.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!P||!e.slides.includes(P))return;const _=e.slides.indexOf(P)===e.activeIndex,z=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(P);_||z||E.sourceCapabilities&&E.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,e.slideTo(e.slides.indexOf(P),0))},L=()=>{const E=e.params.a11y;E.itemRoleDescriptionMessage&&d(e.slides,E.itemRoleDescriptionMessage),E.slideRole&&c(e.slides,E.slideRole);const P=e.slides.length;E.slideLabelMessage&&e.slides.forEach((_,z)=>{const k=e.params.loop?parseInt(_.getAttribute("data-swiper-slide-index"),10):z,R=E.slideLabelMessage.replace(/\{\{index\}\}/,k+1).replace(/\{\{slidesLength\}\}/,P);h(_,R)})},O=()=>{const E=e.params.a11y;e.el.append(r);const P=e.el;E.containerRoleDescriptionMessage&&d(P,E.containerRoleDescriptionMessage),E.containerMessage&&h(P,E.containerMessage);const _=e.wrapperEl,z=E.id||_.getAttribute("id")||`swiper-wrapper-${l(16)}`,k=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";g(_,z),b(_,k),L();let{nextEl:R,prevEl:B}=e.navigation?e.navigation:{};R=a(R),B=a(B),R&&R.forEach(F=>T(F,z,E.nextSlideMessage)),B&&B.forEach(F=>T(F,z,E.prevSlideMessage)),S()&&(Array.isArray(e.pagination.el)?e.pagination.el:[e.pagination.el]).forEach(W=>{W.addEventListener("keydown",v)}),e.el.addEventListener("focus",D,!0),e.el.addEventListener("pointerdown",M,!0),e.el.addEventListener("pointerup",x,!0)};function A(){r&&r.remove();let{nextEl:E,prevEl:P}=e.navigation?e.navigation:{};E=a(E),P=a(P),E&&E.forEach(_=>_.removeEventListener("keydown",v)),P&&P.forEach(_=>_.removeEventListener("keydown",v)),S()&&(Array.isArray(e.pagination.el)?e.pagination.el:[e.pagination.el]).forEach(z=>{z.removeEventListener("keydown",v)}),e.el.removeEventListener("focus",D,!0),e.el.removeEventListener("pointerdown",M,!0),e.el.removeEventListener("pointerup",x,!0)}i("beforeInit",()=>{r=Q("span",e.params.a11y.notificationClass),r.setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true")}),i("afterInit",()=>{e.params.a11y.enabled&&O()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&L()}),i("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&u()}),i("paginationUpdate",()=>{e.params.a11y.enabled&&C()}),i("destroy",()=>{e.params.a11y.enabled&&A()})}function ma(t){let{swiper:e,extendParams:s,on:i}=t;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,n={};const a=h=>h.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=h=>{const g=j();let b;h?b=new URL(h):b=g.location;const m=b.pathname.slice(1).split("/").filter(w=>w!==""),y=m.length,v=m[y-2],u=m[y-1];return{key:v,value:u}},o=(h,g)=>{const b=j();if(!r||!e.params.history.enabled)return;let m;e.params.url?m=new URL(e.params.url):m=b.location;const y=e.slides[g];let v=a(y.getAttribute("data-history"));if(e.params.history.root.length>0){let w=e.params.history.root;w[w.length-1]==="/"&&(w=w.slice(0,w.length-1)),v=`${w}/${h?`${h}/`:""}${v}`}else m.pathname.includes(h)||(v=`${h?`${h}/`:""}${v}`);e.params.history.keepQuery&&(v+=m.search);const u=b.history.state;u&&u.value===v||(e.params.history.replaceState?b.history.replaceState({value:v},null,v):b.history.pushState({value:v},null,v))},p=(h,g,b)=>{if(g)for(let m=0,y=e.slides.length;m{n=l(e.params.url),p(e.params.speed,n.value,!1)},d=()=>{const h=j();if(e.params.history){if(!h.history||!h.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(r=!0,n=l(e.params.url),!n.key&&!n.value){e.params.history.replaceState||h.addEventListener("popstate",c);return}p(0,n.value,e.params.runCallbacksOnInit),e.params.history.replaceState||h.addEventListener("popstate",c)}},f=()=>{const h=j();e.params.history.replaceState||h.removeEventListener("popstate",c)};i("init",()=>{e.params.history.enabled&&d()}),i("destroy",()=>{e.params.history.enabled&&f()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{r&&o(e.params.history.key,e.activeIndex)}),i("slideChange",()=>{r&&e.params.cssMode&&o(e.params.history.key,e.activeIndex)})}function ga(t){let{swiper:e,extendParams:s,emit:i,on:r}=t,n=!1;const a=X(),l=j();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(f,h){if(e.virtual&&e.params.virtual.enabled){const g=e.slides.filter(m=>m.getAttribute("data-hash")===h)[0];return g?parseInt(g.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(G(e.slidesEl,`.${e.params.slideClass}[data-hash="${h}"], swiper-slide[data-hash="${h}"]`)[0])}}});const o=()=>{i("hashChange");const f=a.location.hash.replace("#",""),h=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],g=h?h.getAttribute("data-hash"):"";if(f!==g){const b=e.params.hashNavigation.getSlideIndex(e,f);if(typeof b>"u"||Number.isNaN(b))return;e.slideTo(b)}},p=()=>{if(!n||!e.params.hashNavigation.enabled)return;const f=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],h=f?f.getAttribute("data-hash")||f.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&l.history&&l.history.replaceState?(l.history.replaceState(null,null,`#${h}`||""),i("hashSet")):(a.location.hash=h||"",i("hashSet"))},c=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;n=!0;const f=a.location.hash.replace("#","");if(f){const g=e.params.hashNavigation.getSlideIndex(e,f);e.slideTo(g||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&l.addEventListener("hashchange",o)},d=()=>{e.params.hashNavigation.watchState&&l.removeEventListener("hashchange",o)};r("init",()=>{e.params.hashNavigation.enabled&&c()}),r("destroy",()=>{e.params.hashNavigation.enabled&&d()}),r("transitionEnd _freeModeNoMomentumRelease",()=>{n&&p()}),r("slideChange",()=>{n&&e.params.cssMode&&p()})}function wa(t){let{swiper:e,extendParams:s,on:i,emit:r,params:n}=t;e.autoplay={running:!1,paused:!1,timeLeft:0},s({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let a,l,o=n&&n.autoplay?n.autoplay.delay:3e3,p=n&&n.autoplay?n.autoplay.delay:3e3,c,d=new Date().getTime,f,h,g,b,m,y;function v(z){!e||e.destroyed||!e.wrapperEl||z.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",v),x())}const u=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?f=!0:f&&(p=c,f=!1);const z=e.autoplay.paused?c:d+p-new Date().getTime();e.autoplay.timeLeft=z,r("autoplayTimeLeft",z,z/o),l=requestAnimationFrame(()=>{u()})},w=()=>{let z;return e.virtual&&e.params.virtual.enabled?z=e.slides.filter(R=>R.classList.contains("swiper-slide-active"))[0]:z=e.slides[e.activeIndex],z?parseInt(z.getAttribute("data-swiper-autoplay"),10):void 0},S=z=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(l),u();let k=typeof z>"u"?e.params.autoplay.delay:z;o=e.params.autoplay.delay,p=e.params.autoplay.delay;const R=w();!Number.isNaN(R)&&R>0&&typeof z>"u"&&(k=R,o=R,p=R),c=k;const B=e.params.speed,F=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(B,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,B,!0,!0),r("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(B,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,B,!0,!0),r("autoplay")),e.params.cssMode&&(d=new Date().getTime(),requestAnimationFrame(()=>{S()})))};return k>0?(clearTimeout(a),a=setTimeout(()=>{F()},k)):requestAnimationFrame(()=>{F()}),k},C=()=>{e.autoplay.running=!0,S(),r("autoplayStart")},T=()=>{e.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(l),r("autoplayStop")},M=(z,k)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(a),z||(y=!0);const R=()=>{r("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",v):x()};if(e.autoplay.paused=!0,k){m&&(c=e.params.autoplay.delay),m=!1,R();return}c=(c||e.params.autoplay.delay)-(new Date().getTime()-d),!(e.isEnd&&c<0&&!e.params.loop)&&(c<0&&(c=0),R())},x=()=>{e.isEnd&&c<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(d=new Date().getTime(),y?(y=!1,S(c)):S(),e.autoplay.paused=!1,r("autoplayResume"))},D=()=>{if(e.destroyed||!e.autoplay.running)return;const z=X();z.visibilityState==="hidden"&&(y=!0,M(!0)),z.visibilityState==="visible"&&x()},L=z=>{z.pointerType==="mouse"&&(y=!0,!(e.animating||e.autoplay.paused)&&M(!0))},O=z=>{z.pointerType==="mouse"&&e.autoplay.paused&&x()},A=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",L),e.el.addEventListener("pointerleave",O))},E=()=>{e.el.removeEventListener("pointerenter",L),e.el.removeEventListener("pointerleave",O)},P=()=>{X().addEventListener("visibilitychange",D)},_=()=>{X().removeEventListener("visibilitychange",D)};i("init",()=>{e.params.autoplay.enabled&&(A(),P(),d=new Date().getTime(),C())}),i("destroy",()=>{E(),_(),e.autoplay.running&&T()}),i("beforeTransitionStart",(z,k,R)=>{e.destroyed||!e.autoplay.running||(R||!e.params.autoplay.disableOnInteraction?M(!0,!0):T())}),i("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){T();return}h=!0,g=!1,y=!1,b=setTimeout(()=>{y=!0,g=!0,M(!0)},200)}}),i("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!h)){if(clearTimeout(b),clearTimeout(a),e.params.autoplay.disableOnInteraction){g=!1,h=!1;return}g&&e.params.cssMode&&x(),g=!1,h=!1}}),i("slideChange",()=>{e.destroyed||!e.autoplay.running||(m=!0)}),Object.assign(e.autoplay,{start:C,stop:T,pause:M,resume:x})}function va(t){let{swiper:e,extendParams:s,on:i}=t;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,n=!1;e.thumbs={swiper:null};function a(){const p=e.thumbs.swiper;if(!p||p.destroyed)return;const c=p.clickedIndex,d=p.clickedSlide;if(d&&d.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof c>"u"||c===null)return;let f;p.params.loop?f=parseInt(p.clickedSlide.getAttribute("data-swiper-slide-index"),10):f=c,e.params.loop?e.slideToLoop(f):e.slideTo(f)}function l(){const{thumbs:p}=e.params;if(r)return!1;r=!0;const c=e.constructor;if(p.swiper instanceof c)e.thumbs.swiper=p.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update();else if(Ee(p.swiper)){const d=Object.assign({},p.swiper);Object.assign(d,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new c(d),n=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",a),!0}function o(p){const c=e.thumbs.swiper;if(!c||c.destroyed)return;const d=c.params.slidesPerView==="auto"?c.slidesPerViewDynamic():c.params.slidesPerView;let f=1;const h=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(f=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(f=1),f=Math.floor(f),c.slides.forEach(m=>m.classList.remove(h)),c.params.loop||c.params.virtual&&c.params.virtual.enabled)for(let m=0;m{y.classList.add(h)});else for(let m=0;mw.getAttribute("data-swiper-slide-index")===`${e.realIndex}`)[0];y=c.slides.indexOf(u),v=e.activeIndex>e.previousIndex?"next":"prev"}else y=e.realIndex,v=y>e.previousIndex?"next":"prev";b&&(y+=v==="next"?g:-1*g),c.visibleSlidesIndexes&&c.visibleSlidesIndexes.indexOf(y)<0&&(c.params.centeredSlides?y>m?y=y-Math.floor(d/2)+1:y=y+Math.floor(d/2)-1:y>m&&c.params.slidesPerGroup,c.slideTo(y,p?0:void 0))}}i("beforeInit",()=>{const{thumbs:p}=e.params;if(!(!p||!p.swiper))if(typeof p.swiper=="string"||p.swiper instanceof HTMLElement){const c=X(),d=()=>{const h=typeof p.swiper=="string"?c.querySelector(p.swiper):p.swiper;if(h&&h.swiper)p.swiper=h.swiper,l(),o(!0);else if(h){const g=b=>{p.swiper=b.detail[0],h.removeEventListener("init",g),l(),o(!0),p.swiper.update(),e.update()};h.addEventListener("init",g)}return h},f=()=>{if(e.destroyed)return;d()||requestAnimationFrame(f)};requestAnimationFrame(f)}else l(),o(!0)}),i("slideChange update resize observerUpdate",()=>{o()}),i("setTransition",(p,c)=>{const d=e.thumbs.swiper;!d||d.destroyed||d.setTransition(c)}),i("beforeDestroy",()=>{const p=e.thumbs.swiper;!p||p.destroyed||n&&p.destroy()}),Object.assign(e.thumbs,{init:l,update:o})}function ba(t){let{swiper:e,extendParams:s,emit:i,once:r}=t;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function n(){if(e.params.cssMode)return;const o=e.getTranslate();e.setTranslate(o),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function a(){if(e.params.cssMode)return;const{touchEventsData:o,touches:p}=e;o.velocities.length===0&&o.velocities.push({position:p[e.isHorizontal()?"startX":"startY"],time:o.touchStartTime}),o.velocities.push({position:p[e.isHorizontal()?"currentX":"currentY"],time:Z()})}function l(o){let{currentPos:p}=o;if(e.params.cssMode)return;const{params:c,wrapperEl:d,rtlTranslate:f,snapGrid:h,touchEventsData:g}=e,m=Z()-g.touchStartTime;if(p<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(p>-e.maxTranslate()){e.slides.length1){const M=g.velocities.pop(),x=g.velocities.pop(),D=M.position-x.position,L=M.time-x.time;e.velocity=D/L,e.velocity/=2,Math.abs(e.velocity)150||Z()-M.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=c.freeMode.momentumVelocityRatio,g.velocities.length=0;let y=1e3*c.freeMode.momentumRatio;const v=e.velocity*y;let u=e.translate+v;f&&(u=-u);let w=!1,S;const C=Math.abs(e.velocity)*20*c.freeMode.momentumBounceRatio;let T;if(ue.minTranslate())c.freeMode.momentumBounce?(u-e.minTranslate()>C&&(u=e.minTranslate()+C),S=e.minTranslate(),w=!0,g.allowMomentumBounce=!0):u=e.minTranslate(),c.loop&&c.centeredSlides&&(T=!0);else if(c.freeMode.sticky){let M;for(let x=0;x-u){M=x;break}Math.abs(h[M]-u){e.loopFix()}),e.velocity!==0){if(f?y=Math.abs((-u-e.translate)/e.velocity):y=Math.abs((u-e.translate)/e.velocity),c.freeMode.sticky){const M=Math.abs((f?-u:u)-e.translate),x=e.slidesSizesGrid[e.activeIndex];M{!e||e.destroyed||!g.allowMomentumBounce||(i("momentumBounce"),e.setTransition(c.speed),setTimeout(()=>{e.setTranslate(S),Ce(d,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(i("_freeModeNoMomentumRelease"),e.updateProgress(u),e.setTransition(y),e.setTranslate(u),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,Ce(d,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(u),e.updateActiveIndex(),e.updateSlidesClasses()}else if(c.freeMode.sticky){e.slideToClosest();return}else c.freeMode&&i("_freeModeNoMomentumRelease");(!c.freeMode.momentum||m>=c.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:n,onTouchMove:a,onTouchEnd:l}})}function ya(t){let{swiper:e,extendParams:s,on:i}=t;s({grid:{rows:1,fill:"column"}});let r,n,a,l;const o=()=>{let g=e.params.spaceBetween;return typeof g=="string"&&g.indexOf("%")>=0?g=parseFloat(g.replace("%",""))/100*e.size:typeof g=="string"&&(g=parseFloat(g)),g},p=g=>{const{slidesPerView:b}=e.params,{rows:m,fill:y}=e.params.grid;a=Math.floor(g/m),Math.floor(g/m)===g/m?r=g:r=Math.ceil(g/m)*m,b!=="auto"&&y==="row"&&(r=Math.max(r,b*m)),n=r/m},c=(g,b,m,y)=>{const{slidesPerGroup:v}=e.params,u=o(),{rows:w,fill:S}=e.params.grid;let C,T,M;if(S==="row"&&v>1){const x=Math.floor(g/(v*w)),D=g-w*v*x,L=x===0?v:Math.min(Math.ceil((m-x*w*v)/w),v);M=Math.floor(D/L),T=D-M*L+x*v,C=T+M*r/w,b.style.order=C}else S==="column"?(T=Math.floor(g/w),M=g-T*w,(T>a||T===a&&M===w-1)&&(M+=1,M>=w&&(M=0,T+=1))):(M=Math.floor(g/n),T=g-M*n);b.row=M,b.column=T,b.style[y("margin-top")]=M!==0?u&&`${u}px`:""},d=(g,b,m)=>{const{centeredSlides:y,roundLengths:v}=e.params,u=o(),{rows:w}=e.params.grid;if(e.virtualSize=(g+u)*r,e.virtualSize=Math.ceil(e.virtualSize/w)-u,e.wrapperEl.style[m("width")]=`${e.virtualSize+u}px`,y){const S=[];for(let C=0;C{l=e.params.grid&&e.params.grid.rows>1},h=()=>{const{params:g,el:b}=e,m=g.grid&&g.grid.rows>1;l&&!m?(b.classList.remove(`${g.containerModifierClass}grid`,`${g.containerModifierClass}grid-column`),a=1,e.emitContainerClasses()):!l&&m&&(b.classList.add(`${g.containerModifierClass}grid`),g.grid.fill==="column"&&b.classList.add(`${g.containerModifierClass}grid-column`),e.emitContainerClasses()),l=m};i("init",f),i("update",h),e.grid={initSlides:p,updateSlide:c,updateWrapperSize:d}}function Sa(t){const e=this,{params:s,slidesEl:i}=e;s.loop&&e.loopDestroy();const r=n=>{if(typeof n=="string"){const a=document.createElement("div");a.innerHTML=n,i.append(a.children[0]),a.innerHTML=""}else i.append(n)};if(typeof t=="object"&&"length"in t)for(let n=0;n{if(typeof l=="string"){const o=document.createElement("div");o.innerHTML=l,r.prepend(o.children[0]),o.innerHTML=""}else r.prepend(l)};if(typeof t=="object"&&"length"in t){for(let l=0;l=l){s.appendSlide(e);return}let o=a>t?a+1:a;const p=[];for(let c=l-1;c>=t;c-=1){const d=s.slides[c];d.remove(),p.unshift(d)}if(typeof e=="object"&&"length"in e){for(let c=0;ct?a+e.length:a}else n.append(e);for(let c=0;c{if(s.params.effect!==e)return;s.classNames.push(`${s.params.containerModifierClass}${e}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const d=a?a():{};Object.assign(s.params,d),Object.assign(s.originalParams,d)}),i("setTranslate",()=>{s.params.effect===e&&r()}),i("setTransition",(d,f)=>{s.params.effect===e&&n(f)}),i("transitionEnd",()=>{if(s.params.effect===e&&o){if(!p||!p().slideShadows)return;s.slides.forEach(d=>{d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(f=>f.remove())}),o()}});let c;i("virtualUpdate",()=>{s.params.effect===e&&(s.slides.length||(c=!0),requestAnimationFrame(()=>{c&&s.slides&&s.slides.length&&(r(),c=!1)}))})}function Oe(t,e){const s=pe(e);return s!==e&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function Ze(t){let{swiper:e,duration:s,transformElements:i,allSlides:r}=t;const{activeIndex:n}=e,a=l=>l.parentElement?l.parentElement:e.slides.filter(p=>p.shadowRoot&&p.shadowRoot===l.parentNode)[0];if(e.params.virtualTranslate&&s!==0){let l=!1,o;r?o=i:o=i.filter(p=>{const c=p.classList.contains("swiper-slide-transform")?a(p):p;return e.getSlideIndex(c)===n}),o.forEach(p=>{Ce(p,()=>{if(l||!e||e.destroyed)return;l=!0,e.animating=!1;const c=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(c)})})}}function Pa(t){let{swiper:e,extendParams:s,on:i}=t;s({fadeEffect:{crossFade:!1}}),ve({effect:"fade",swiper:e,on:i,setTranslate:()=>{const{slides:a}=e,l=e.params.fadeEffect;for(let o=0;o{const l=e.slides.map(o=>pe(o));l.forEach(o=>{o.style.transitionDuration=`${a}ms`}),Ze({swiper:e,duration:a,transformElements:l,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function La(t){let{swiper:e,extendParams:s,on:i}=t;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const r=(o,p,c)=>{let d=c?o.querySelector(".swiper-slide-shadow-left"):o.querySelector(".swiper-slide-shadow-top"),f=c?o.querySelector(".swiper-slide-shadow-right"):o.querySelector(".swiper-slide-shadow-bottom");d||(d=Q("div",`swiper-slide-shadow-cube swiper-slide-shadow-${c?"left":"top"}`.split(" ")),o.append(d)),f||(f=Q("div",`swiper-slide-shadow-cube swiper-slide-shadow-${c?"right":"bottom"}`.split(" ")),o.append(f)),d&&(d.style.opacity=Math.max(-p,0)),f&&(f.style.opacity=Math.max(p,0))};ve({effect:"cube",swiper:e,on:i,setTranslate:()=>{const{el:o,wrapperEl:p,slides:c,width:d,height:f,rtlTranslate:h,size:g,browser:b}=e,m=e.params.cubeEffect,y=e.isHorizontal(),v=e.virtual&&e.params.virtual.enabled;let u=0,w;m.shadow&&(y?(w=e.wrapperEl.querySelector(".swiper-cube-shadow"),w||(w=Q("div","swiper-cube-shadow"),e.wrapperEl.append(w)),w.style.height=`${d}px`):(w=o.querySelector(".swiper-cube-shadow"),w||(w=Q("div","swiper-cube-shadow"),o.append(w))));for(let C=0;C-1&&(u=M*90+L*90,h&&(u=-M*90-L*90)),T.style.transform=P,m.slideShadows&&r(T,L,y)}if(p.style.transformOrigin=`50% 50% -${g/2}px`,p.style["-webkit-transform-origin"]=`50% 50% -${g/2}px`,m.shadow)if(y)w.style.transform=`translate3d(0px, ${d/2+m.shadowOffset}px, ${-d/2}px) rotateX(90deg) rotateZ(0deg) scale(${m.shadowScale})`;else{const C=Math.abs(u)-Math.floor(Math.abs(u)/90)*90,T=1.5-(Math.sin(C*2*Math.PI/360)/2+Math.cos(C*2*Math.PI/360)/2),M=m.shadowScale,x=m.shadowScale/T,D=m.shadowOffset;w.style.transform=`scale3d(${M}, 1, ${x}) translate3d(0px, ${f/2+D}px, ${-f/2/x}px) rotateX(-90deg)`}const S=(b.isSafari||b.isWebView)&&b.needPerspectiveFix?-g/2:0;p.style.transform=`translate3d(0px,0,${S}px) rotateX(${e.isHorizontal()?0:u}deg) rotateY(${e.isHorizontal()?-u:0}deg)`,p.style.setProperty("--swiper-cube-translate-z",`${S}px`)},setTransition:o=>{const{el:p,slides:c}=e;if(c.forEach(d=>{d.style.transitionDuration=`${o}ms`,d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(f=>{f.style.transitionDuration=`${o}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const d=p.querySelector(".swiper-cube-shadow");d&&(d.style.transitionDuration=`${o}ms`)}},recreateShadows:()=>{const o=e.isHorizontal();e.slides.forEach(p=>{const c=Math.max(Math.min(p.progress,1),-1);r(p,c,o)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function he(t,e,s){const i=`swiper-slide-shadow${s?`-${s}`:""}${t?` swiper-slide-shadow-${t}`:""}`,r=pe(e);let n=r.querySelector(`.${i.split(" ").join(".")}`);return n||(n=Q("div",i.split(" ")),r.append(n)),n}function Oa(t){let{swiper:e,extendParams:s,on:i}=t;s({flipEffect:{slideShadows:!0,limitRotation:!0}});const r=(o,p)=>{let c=e.isHorizontal()?o.querySelector(".swiper-slide-shadow-left"):o.querySelector(".swiper-slide-shadow-top"),d=e.isHorizontal()?o.querySelector(".swiper-slide-shadow-right"):o.querySelector(".swiper-slide-shadow-bottom");c||(c=he("flip",o,e.isHorizontal()?"left":"top")),d||(d=he("flip",o,e.isHorizontal()?"right":"bottom")),c&&(c.style.opacity=Math.max(-p,0)),d&&(d.style.opacity=Math.max(p,0))};ve({effect:"flip",swiper:e,on:i,setTranslate:()=>{const{slides:o,rtlTranslate:p}=e,c=e.params.flipEffect;for(let d=0;d{const p=e.slides.map(c=>pe(c));p.forEach(c=>{c.style.transitionDuration=`${o}ms`,c.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(d=>{d.style.transitionDuration=`${o}ms`})}),Ze({swiper:e,duration:o,transformElements:p})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(o=>{let p=o.progress;e.params.flipEffect.limitRotation&&(p=Math.max(Math.min(o.progress,1),-1)),r(o,p)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function Aa(t){let{swiper:e,extendParams:s,on:i}=t;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),ve({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{const{width:a,height:l,slides:o,slidesSizesGrid:p}=e,c=e.params.coverflowEffect,d=e.isHorizontal(),f=e.translate,h=d?-f+a/2:-f+l/2,g=d?c.rotate:-c.rotate,b=c.depth;for(let m=0,y=o.length;m0?C:0),z&&(z.style.opacity=-C>0?-C:0)}}},setTransition:a=>{e.slides.map(o=>pe(o)).forEach(o=>{o.style.transitionDuration=`${a}ms`,o.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>{p.style.transitionDuration=`${a}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function Ia(t){let{swiper:e,extendParams:s,on:i}=t;s({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const r=l=>typeof l=="string"?l:`${l}px`;ve({effect:"creative",swiper:e,on:i,setTranslate:()=>{const{slides:l,wrapperEl:o,slidesSizesGrid:p}=e,c=e.params.creativeEffect,{progressMultiplier:d}=c,f=e.params.centeredSlides;if(f){const h=p[0]/2-e.params.slidesOffsetBefore||0;o.style.transform=`translateX(calc(50% - ${h}px))`}for(let h=0;h0&&(C=c.prev,S=!0),u.forEach((A,E)=>{u[E]=`calc(${A}px + (${r(C.translate[E])} * ${Math.abs(m*d)}))`}),w.forEach((A,E)=>{w[E]=C.rotate[E]*Math.abs(m*d)}),g.style.zIndex=-Math.abs(Math.round(b))+l.length;const T=u.join(", "),M=`rotateX(${w[0]}deg) rotateY(${w[1]}deg) rotateZ(${w[2]}deg)`,x=y<0?`scale(${1+(1-C.scale)*y*d})`:`scale(${1-(1-C.scale)*y*d})`,D=y<0?1+(1-C.opacity)*y*d:1-(1-C.opacity)*y*d,L=`translate3d(${T}) ${M} ${x}`;if(S&&C.shadow||!S){let A=g.querySelector(".swiper-slide-shadow");if(!A&&C.shadow&&(A=he("creative",g)),A){const E=c.shadowPerProgress?m*(1/c.limitProgress):m;A.style.opacity=Math.min(Math.max(Math.abs(E),0),1)}}const O=Oe(c,g);O.style.transform=L,O.style.opacity=D,C.origin&&(O.style.transformOrigin=C.origin)}},setTransition:l=>{const o=e.slides.map(p=>pe(p));o.forEach(p=>{p.style.transitionDuration=`${l}ms`,p.querySelectorAll(".swiper-slide-shadow").forEach(c=>{c.style.transitionDuration=`${l}ms`})}),Ze({swiper:e,duration:l,transformElements:o,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function za(t){let{swiper:e,extendParams:s,on:i}=t;s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),ve({effect:"cards",swiper:e,on:i,setTranslate:()=>{const{slides:a,activeIndex:l,rtlTranslate:o}=e,p=e.params.cardsEffect,{startTranslate:c,isTouched:d}=e.touchEventsData,f=o?-e.translate:e.translate;for(let h=0;h0&&m<1&&(d||e.params.cssMode)&&f-1&&(d||e.params.cssMode)&&f>c;if(x||D){const E=(1-Math.abs((Math.abs(m)-.5)/.5))**.5;C+=-28*m*E,S+=-.5*E,T+=96*E,u=`${-25*E*Math.abs(m)}%`}if(m<0?v=`calc(${v}px ${o?"-":"+"} (${T*Math.abs(m)}%))`:m>0?v=`calc(${v}px ${o?"-":"+"} (-${T*Math.abs(m)}%))`:v=`${v}px`,!e.isHorizontal()){const E=u;u=v,v=E}const L=m<0?`${1+(1-S)*m}`:`${1-(1-S)*m}`,O=` translate3d(${v}, ${u}, ${w}px) rotateZ(${p.rotate?o?-C:C:0}deg) scale(${L}) `;if(p.slideShadows){let E=g.querySelector(".swiper-slide-shadow");E||(E=he("cards",g)),E&&(E.style.opacity=Math.min(Math.max((Math.abs(m)-.5)/.5,0),1))}g.style.zIndex=-Math.abs(Math.round(b))+a.length;const A=Oe(p,g);A.style.transform=O}},setTransition:a=>{const l=e.slides.map(o=>pe(o));l.forEach(o=>{o.style.transitionDuration=`${a}ms`,o.querySelectorAll(".swiper-slide-shadow").forEach(p=>{p.style.transitionDuration=`${a}ms`})}),Ze({swiper:e,duration:a,transformElements:l})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}const Ra=[na,aa,oa,la,ca,da,ua,pa,fa,ha,ma,ga,wa,va,ba,ya,Ma,Pa,La,Oa,Aa,Ia,za];Y.use(Ra);const Qe=["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 me(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"&&!t.__swiper__}function qe(t,e){const s=["__proto__","constructor","prototype"];Object.keys(e).filter(i=>s.indexOf(i)<0).forEach(i=>{typeof t[i]>"u"?t[i]=e[i]:me(e[i])&&me(t[i])&&Object.keys(e[i]).length>0?e[i].__swiper__?t[i]=e[i]:qe(t[i],e[i]):t[i]=e[i]})}function Da(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl>"u"&&typeof t.navigation.prevEl>"u"}function _a(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el>"u"}function ka(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el>"u"}function $e(t){return t===void 0&&(t=""),t.replace(/-[a-z]/g,e=>e.toUpperCase().replace("-",""))}function $a(t){let{swiper:e,slides:s,passedParams:i,changedParams:r,nextEl:n,prevEl:a,scrollbarEl:l,paginationEl:o}=t;const p=r.filter(x=>x!=="children"&&x!=="direction"&&x!=="wrapperClass"),{params:c,pagination:d,navigation:f,scrollbar:h,virtual:g,thumbs:b}=e;let m,y,v,u,w,S,C,T;r.includes("thumbs")&&i.thumbs&&i.thumbs.swiper&&c.thumbs&&!c.thumbs.swiper&&(m=!0),r.includes("controller")&&i.controller&&i.controller.control&&c.controller&&!c.controller.control&&(y=!0),r.includes("pagination")&&i.pagination&&(i.pagination.el||o)&&(c.pagination||c.pagination===!1)&&d&&!d.el&&(v=!0),r.includes("scrollbar")&&i.scrollbar&&(i.scrollbar.el||l)&&(c.scrollbar||c.scrollbar===!1)&&h&&!h.el&&(u=!0),r.includes("navigation")&&i.navigation&&(i.navigation.prevEl||a)&&(i.navigation.nextEl||n)&&(c.navigation||c.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(w=!0);const M=x=>{e[x]&&(e[x].destroy(),x==="navigation"?(e.isElement&&(e[x].prevEl.remove(),e[x].nextEl.remove()),c[x].prevEl=void 0,c[x].nextEl=void 0,e[x].prevEl=void 0,e[x].nextEl=void 0):(e.isElement&&e[x].el.remove(),c[x].el=void 0,e[x].el=void 0))};r.includes("loop")&&e.isElement&&(c.loop&&!i.loop?S=!0:!c.loop&&i.loop?C=!0:T=!0),p.forEach(x=>{if(me(c[x])&&me(i[x]))qe(c[x],i[x]),(x==="navigation"||x==="pagination"||x==="scrollbar")&&"enabled"in i[x]&&!i[x].enabled&&M(x);else{const D=i[x];(D===!0||D===!1)&&(x==="navigation"||x==="pagination"||x==="scrollbar")?D===!1&&M(x):c[x]=i[x]}}),p.includes("controller")&&!y&&e.controller&&e.controller.control&&c.controller&&c.controller.control&&(e.controller.control=c.controller.control),r.includes("children")&&s&&g&&c.virtual.enabled&&(g.slides=s,g.update(!0)),r.includes("children")&&s&&c.loop&&(T=!0),m&&b.init()&&b.update(!0),y&&(e.controller.control=c.controller.control),v&&(e.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-pagination"),o.part.add("pagination"),e.el.appendChild(o)),o&&(c.pagination.el=o),d.init(),d.render(),d.update()),u&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),l.part.add("scrollbar"),e.el.appendChild(l)),l&&(c.scrollbar.el=l),h.init(),h.updateSize(),h.setTranslate()),w&&(e.isElement&&((!n||typeof n=="string")&&(n=document.createElement("div"),n.classList.add("swiper-button-next"),n.innerHTML=e.hostEl.constructor.nextButtonSvg,n.part.add("button-next"),e.el.appendChild(n)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),a.innerHTML=e.hostEl.constructor.prevButtonSvg,a.part.add("button-prev"),e.el.appendChild(a))),n&&(c.navigation.nextEl=n),a&&(c.navigation.prevEl=a),f.init(),f.update()),r.includes("allowSlideNext")&&(e.allowSlideNext=i.allowSlideNext),r.includes("allowSlidePrev")&&(e.allowSlidePrev=i.allowSlidePrev),r.includes("direction")&&e.changeDirection(i.direction,!1),(S||T)&&e.loopDestroy(),(C||T)&&e.loopCreate(),e.update()}const ii=t=>{if(parseFloat(t)===Number(t))return Number(t);if(t==="true"||t==="")return!0;if(t==="false")return!1;if(t==="null")return null;if(t!=="undefined"){if(typeof t=="string"&&t.includes("{")&&t.includes("}")&&t.includes('"')){let e;try{e=JSON.parse(t)}catch{e=t}return e}return t}},si=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function ri(t,e,s){const i={},r={};qe(i,Tt);const n=[...Qe,"on"],a=n.map(o=>o.replace(/_/,""));n.forEach(o=>{o=o.replace("_",""),typeof t[o]<"u"&&(r[o]=t[o])});const l=[...t.attributes];return typeof e=="string"&&typeof s<"u"&&l.push({name:e,value:me(s)?{...s}:s}),l.forEach(o=>{const p=si.filter(c=>o.name.indexOf(`${c}-`)===0)[0];if(p){const c=$e(p),d=$e(o.name.split(`${p}-`)[1]);typeof r[c]>"u"&&(r[c]={}),r[c]===!0&&(r[c]={enabled:!0}),r[c][d]=ii(o.value)}else{const c=$e(o.name);if(!a.includes(c))return;const d=ii(o.value);r[c]&&si.includes(o.name)&&!me(d)?(r[c].constructor!==Object&&(r[c]={}),r[c].enabled=!!d):r[c]=d}}),qe(i,r),i.navigation?i.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...i.navigation!==!0?i.navigation:{}}:i.navigation===!1&&delete i.navigation,i.scrollbar?i.scrollbar={el:".swiper-scrollbar",...i.scrollbar!==!0?i.scrollbar:{}}:i.scrollbar===!1&&delete i.scrollbar,i.pagination?i.pagination={el:".swiper-pagination",...i.pagination!==!0?i.pagination:{}}:i.pagination===!1&&delete i.pagination,{params:i,passedParams:r}}const Ba=":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",Na="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}";class Ha{}const ji=typeof window>"u"||typeof HTMLElement>"u"?Ha:HTMLElement,ni=` `,qi=(t,e)=>{if(typeof CSSStyleSheet<"u"&&t.adoptedStyleSheets){const s=new CSSStyleSheet;s.replaceSync(e),t.adoptedStyleSheets=[s]}else{const s=document.createElement("style");s.rel="stylesheet",s.textContent=e,t.appendChild(s)}};class Gi extends ji{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return ni}static get prevButtonSvg(){return ni.replace("/>",' transform-origin="center" transform="rotate(180)"/>')}cssStyles(){return[Ba,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(` `)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const e=this.slideSlots||0,s=[...this.querySelectorAll("[slot^=slide-]")].map(i=>parseInt(i.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=s.length?Math.max(...s)+1:0,!!this.rendered){if(this.slideSlots>e)for(let i=e;i=0;r-=1)r>this.slideSlots&&i[r].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots>0&&(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),e.length&&qi(this.shadowRoot,e),this.cssLinks().forEach(i=>{if(this.shadowRoot.querySelector(`link[href="${i}"]`))return;const n=document.createElement("link");n.rel="stylesheet",n.href=i,this.shadowRoot.appendChild(n)});const s=document.createElement("div");s.classList.add("swiper"),s.part="container",s.innerHTML=`
${Array.from({length:this.slideSlots}).map((i,r)=>` `).join("")}
${Da(this.passedParams)?`
${this.constructor.prevButtonSvg}
${this.constructor.nextButtonSvg}
`:""} ${_a(this.passedParams)?`
`:""} ${ka(this.passedParams)?`
`:""} `,this.shadowRoot.appendChild(s),this.rendered=!0}initialize(){var e=this;if(this.initialized)return;this.initialized=!0;const{params:s,passedParams:i}=ri(this);this.swiperParams=s,this.passedParams=i,delete this.swiperParams.init,this.render(),this.swiper=new Y(this.shadowRoot.querySelector(".swiper"),{...s.virtual?{}:{observer:!0,observeSlideChildren:this.slideSlots>0},...s,touchEventsTarget:"container",onAny:function(r){r==="observerUpdate"&&e.calcSlideSlots();const n=s.eventsPrefix?`${s.eventsPrefix}${r.toLowerCase()}`:r.toLowerCase();for(var a=arguments.length,l=new Array(a>1?a-1:0),o=1;os.includes("_")).map(s=>s.replace(/[A-Z]/g,i=>`-${i}`).replace("_","").toLowerCase())}}Qe.forEach(t=>{t!=="init"&&(t=t.replace("_",""),Object.defineProperty(Gi.prototype,t,{configurable:!0,get(){return(this.passedParams||{})[t]},set(e){this.passedParams||(this.passedParams={}),this.passedParams[t]=e,this.initialized&&this.updateSwiperOnPropChange(t,e)}}))});class Fa extends ji{constructor(){super(),this.attachShadow({mode:"open"})}render(){const e=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(qi(this.shadowRoot,Na),this.shadowRoot.appendChild(document.createElement("slot")),e){const s=document.createElement("div");s.classList.add("swiper-lazy-preloader"),s.part.add("preloader"),this.shadowRoot.appendChild(s)}}initialize(){this.render()}connectedCallback(){this.initialize()}}const Wa=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Gi),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",Fa))};typeof window<"u"&&(window.SwiperElementRegisterParams=t=>{Qe.push(...t)});export{Xa as a,Ga as c,Va as d,Wa as r,Ge as s};