1import{K as z,r as B,L as ue,f as $e,g as fe,A as ce,n as Be,M as ke,e as ze}from"./NJPfwPJw.js";function ne(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function J(e={},t={}){Object.keys(t).forEach(i=>{typeof e[i]>"u"?e[i]=t[i]:ne(t[i])&&ne(e[i])&&Object.keys(t[i]).length>0&&J(e[i],t[i])})}const pe={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 $(){const e=typeof document<"u"?document:{};return J(e,pe),e}const Ie={document:pe,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function P(){const e=typeof window<"u"?window:{};return J(e,Ie),e}function _e(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get(){return t},set(i){t.__proto__=i}})}class _ extends Array{constructor(t){typeof t=="number"?super(t):(super(...t||[]),_e(this))}}function V(e=[]){const t=[];return e.forEach(i=>{Array.isArray(i)?t.push(...V(i)):t.push(i)}),t}function he(e,t){return Array.prototype.filter.call(e,t)}function Ae(e){const t=[];for(let i=0;i<e.length;i+=1)t.indexOf(e[i])===-1&&t.push(e[i]);return t}function De(e,t){if(typeof e!="string")return[e];const i=[],n=t.querySelectorAll(e);for(let s=0;s<n.length;s+=1)i.push(n[s]);return i}function h(e,t){const i=P(),n=$();let s=[];if(!t&&e instanceof _)return e;if(!e)return new _(s);if(typeof e=="string"){const r=e.trim();if(r.indexOf("<")>=0&&r.indexOf(">")>=0){let l="div";r.indexOf("<li")===0&&(l="ul"),r.indexOf("<tr")===0&&(l="tbody"),(r.indexOf("<td")===0||r.indexOf("<th")===0)&&(l="tr"),r.indexOf("<tbody")===0&&(l="table"),r.indexOf("<option")===0&&(l="select");const d=n.createElement(l);d.innerHTML=r;for(let a=0;a<d.childNodes.length;a+=1)s.push(d.childNodes[a])}else s=De(e.trim(),t||n)}else if(e.nodeType||e===i||e===n)s.push(e);else if(Array.isArray(e)){if(e instanceof _)return e;s=e}return new _(Ae(s))}h.fn=_.prototype;function Ne(...e){const t=V(e.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.add(...t)}),this}function Ge(...e){const t=V(e.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.remove(...t)}),this}function je(...e){const t=V(e.map(i=>i.split(" ")));this.forEach(i=>{t.forEach(n=>{i.classList.toggle(n)})})}function Ve(...e){const t=V(e.map(i=>i.split(" ")));return he(this,i=>t.filter(n=>i.classList.contains(n)).length>0).length>0}function Re(e,t){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let i=0;i<this.length;i+=1)if(arguments.length===2)this[i].setAttribute(e,t);else for(const n in e)this[i][n]=e[n],this[i].setAttribute(n,e[n]);return this}function He(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this}function We(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this}function Fe(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration=typeof e!="string"?`${e}ms`:e;return this}function qe(...e){let[t,i,n,s]=e;typeof e[1]=="function"&&([t,n,s]=e,i=void 0),s||(s=!1);function r(o){const u=o.target;if(!u)return;const c=o.target.dom7EventData||[];if(c.indexOf(o)<0&&c.unshift(o),h(u).is(i))n.apply(u,c);else{const f=h(u).parents();for(let p=0;p<f.length;p+=1)h(f[p]).is(i)&&n.apply(f[p],c)}}function l(o){const u=o&&o.target?o.target.dom7EventData||[]:[];u.indexOf(o)<0&&u.unshift(o),n.apply(this,u)}const d=t.split(" ");let a;for(let o=0;o<this.length;o+=1){const u=this[o];if(i)for(a=0;a<d.length;a+=1){const c=d[a];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[c]||(u.dom7LiveListeners[c]=[]),u.dom7LiveListeners[c].push({listener:n,proxyListener:r}),u.addEventListener(c,r,s)}else for(a=0;a<d.length;a+=1){const c=d[a];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[c]||(u.dom7Listeners[c]=[]),u.dom7Listeners[c].push({listener:n,proxyListener:l}),u.addEventListener(c,l,s)}}return this}function Xe(...e){let[t,i,n,s]=e;typeof e[1]=="function"&&([t,n,s]=e,i=void 0),s||(s=!1);const r=t.split(" ");for(let l=0;l<r.length;l+=1){const d=r[l];for(let a=0;a<this.length;a+=1){const o=this[a];let u;if(!i&&o.dom7Listeners?u=o.dom7Listeners[d]:i&&o.dom7LiveListeners&&(u=o.dom7LiveListeners[d]),u&&u.length)for(let c=u.length-1;c>=0;c-=1){const f=u[c];n&&f.listener===n||n&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===n?(o.removeEventListener(d,f.proxyListener,s),u.splice(c,1)):n||(o.removeEventListener(d,f.proxyListener,s),u.splice(c,1))}}}return this}function Ye(...e){const t=P(),i=e[0].split(" "),n=e[1];for(let s=0;s<i.length;s+=1){const r=i[s];for(let l=0;l<this.length;l+=1){const d=this[l];if(t.CustomEvent){const a=new t.CustomEvent(r,{detail:n,bubbles:!0,cancelable:!0});d.dom7EventData=e.filter((o,u)=>u>0),d.dispatchEvent(a),d.dom7EventData=[],delete d.dom7EventData}}}return this}function Ue(e){const t=this;function i(n){n.target===this&&(e.call(this,n),t.off("transitionend",i))}return e&&t.on("transitionend",i),this}function Ke(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+
1parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function Ze(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function Je(){if(this.length>0){const e=P(),t=$(),i=this[0],n=i.getBoundingClientRect(),s=t.body,r=i.clientTop||s.clientTop||0,l=i.clientLeft||s.clientLeft||0,d=i===e?e.scrollY:i.scrollTop,a=i===e?e.scrollX:i.scrollLeft;return{top:n.top+d-r,left:n.left+a-l}}return null}function Qe(){const e=P();return this[0]?e.getComputedStyle(this[0],null):{}}function et(e,t){const i=P();let n;if(arguments.length===1)if(typeof e=="string"){if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(n=0;n<this.length;n+=1)for(const s in e)this[n].style[s]=e[s];return this}if(arguments.length===2&&typeof e=="string"){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this}function tt(e){return e?(this.forEach((t,i)=>{e.apply(t,[t,i])}),this):this}function it(e){const t=he(this,e);return h(t)}function nt(e){if(typeof e>"u")return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this}function st(e){if(typeof e>"u")return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this}function rt(e){const t=P(),i=$(),n=this[0];let s,r;if(!n||typeof e>"u")return!1;if(typeof e=="string"){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(s=h(e),r=0;r<s.length;r+=1)if(s[r]===n)return!0;return!1}if(e===i)return n===i;if(e===t)return n===t;if(e.nodeType||e instanceof _){for(s=e.nodeType?[e]:e,r=0;r<s.length;r+=1)if(s[r]===n)return!0;return!1}return!1}function at(){let e=this[0],t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function lt(e){if(typeof e>"u")return this;const t=this.length;if(e>t-1)return h([]);if(e<0){const i=t+e;return i<0?h([]):h([this[i]])}return h([this[e]])}function ot(...e){let t;const i=$();for(let n=0;n<e.length;n+=1){t=e[n];for(let s=0;s<this.length;s+=1)if(typeof t=="string"){const r=i.createElement("div");for(r.innerHTML=t;r.firstChild;)this[s].appendChild(r.firstChild)}else if(t instanceof _)for(let r=0;r<t.length;r+=1)this[s].appendChild(t[r]);else this[s].appendChild(t)}return this}function dt(e){const t=$();let i,n;for(i=0;i<this.length;i+=1)if(typeof e=="string"){const s=t.createElement("div");for(s.innerHTML=e,n=s.childNodes.length-1;n>=0;n-=1)this[i].insertBefore(s.childNodes[n],this[i].childNodes[0])}else if(e instanceof _)for(n=0;n<e.length;n+=1)this[i].insertBefore(e[n],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this}function ut(e){return this.length>0?e?this[0].nextElementSibling&&h(this[0].nextElementSibling).is(e)?h([this[0].nextElementSibling]):h([]):this[0].nextElementSibling?h([this[0].nextElementSibling]):h([]):h([])}function ft(e){const t=[];let i=this[0];if(!i)return h([]);for(;i.nextElementSibling;){const n=i.nextElementSibling;e?h(n).is(e)&&t.push(n):t.push(n),i=n}return h(t)}function ct(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&h(t.previousElementSibling).is(e)?h([t.previousElementSibling]):h([]):t.previousElementSibling?h([t.previousElementSibling]):h([])}return h([])}function pt(e){const t=[];let i=this[0];if(!i)return h([]);for(;i.previousElementSibling;){const n=i.previousElementSibling;e?h(n).is(e)&&t.push(n):t.push(n),i=n}return h(t)}function ht(e){const t=[];for(let i=0;i<this.length;i+=1)this[i].parentNode!==null&&(e?h(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return h(t)}function gt(e){const t=[];for(let i=0;i<this.length;i+=1){let n=this[i].parentNode;for(;n;)e?h(n).is(e)&&t.push(n):t.push(n),n=n.parentNode}return h(t)}function mt(e){let t=this;return typeof e>"u"?h([]):(t.is(e)||(t=t.parents(e).eq(0)),t)}function vt(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].querySelectorAll(e);for(let s=0;s<n.length;s+=1)t.push(n[s])}return h(t)}function St(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].children;for(let s=0;s<n.length;s+=1)(!e||h(n[s]).is(e))&&t.push(n[s])}return h(t)}function wt(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}const se={addClass:Ne,removeClass:Ge,hasClass:Ve,toggleClass:je,attr:Re,removeAttr:He,transform:We,transition:Fe,on:qe,off:Xe,trigger:Ye,transitionEnd:Ue,outerWidth:Ke,outerHeight:Ze,styles:Qe,offset:Je,css:et,each:tt,html:nt,text:st,is:rt,index:at,eq:lt,append:ot,prepend:dt,next:ut,nextAll:ft,prev:ct,prevAll:pt,parent:ht,parents:gt,closest:mt,find:vt,children:St,filter:it,remove:wt};
1Object.keys(se).forEach(e=>{Object.defineProperty(h.fn,e,{value:se[e],writable:!0})});function bt(e){const t=e;Object.keys(t).forEach(i=>{try{t[i]=null}catch{}try{delete t[i]}catch{}})}function Z(e,t=0){return setTimeout(e,t)}function j(){return Date.now()}function yt(e){const t=P();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}function Tt(e,t="x"){const i=P();let n,s,r;const l=yt(e);return i.WebKitCSSMatrix?(s=l.transform||l.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(d=>d.replace(",",".")).join(", ")),r=new i.WebKitCSSMatrix(s==="none"?"":s)):(r=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=r.toString().split(",")),t==="x"&&(i.WebKitCSSMatrix?s=r.m41:n.length===16?s=parseFloat(n[12]):s=parseFloat(n[4])),t==="y"&&(i.WebKitCSSMatrix?s=r.m42:n.length===16?s=parseFloat(n[13]):s=parseFloat(n[5])),s||0}function R(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function Ct(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function k(...e){const t=Object(e[0]),i=["__proto__","constructor","prototype"];for(let n=1;n<e.length;n+=1){const s=e[n];if(s!=null&&!Ct(s)){const r=Object.keys(Object(s)).filter(l=>i.indexOf(l)<0);for(let l=0,d=r.length;l<d;l+=1){const a=r[l],o=Object.getOwnPropertyDescriptor(s,a);o!==void 0&&o.enumerable&&(R(t[a])&&R(s[a])?s[a].__swiper__?t[a]=s[a]:k(t[a],s[a]):!R(t[a])&&R(s[a])?(t[a]={},s[a].__swiper__?t[a]=s[a]:k(t[a],s[a])):t[a]=s[a])}}}return t}function H(e,t,i){e.style.setProperty(t,i)}function ge({swiper:e,targetPosition:t,side:i}){const n=P(),s=-e.translate;let r=null,l;const d=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);const a=t>s?"next":"prev",o=(c,f)=>a==="next"&&c>=f||a==="prev"&&c<=f,u=()=>{l=new Date().getTime(),r===null&&(r=l);const c=Math.max(Math.min((l-r)/d,1),0),f=.5-Math.cos(c*Math.PI)/2;let p=s+f*(t-s);if(o(p,t)&&(p=t),e.wrapperEl.scrollTo({[i]:p}),o(p,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:p})}),n.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=n.requestAnimationFrame(u)};u()}let F;function Et(){const e=P(),t=$();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:(function(){let n=!1;try{const s=Object.defineProperty({},"passive",{get(){n=!0}});e.addEventListener("testPassiveListener",null,s)}catch{}return n})(),gestures:(function(){return"ongesturestart"in e})()}}function me(){return F||(F=Et()),F}let q;function xt({userAgent:e}={}){const t=me(),i=P(),n=i.navigator.platform,s=e||i.navigator.userAgent,r={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,a=s.match(/(Android);?[\s\/]+([\d.]+)?/);let o=s.match(/(iPad).*OS\s([\d_]+)/);const u=s.match(/(iPod)(.*OS\s([\d_]+))?/),c=!o&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f=n==="Win32";let p=n==="MacIntel";const m=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!o&&p&&t.touch&&m.indexOf(`${l}x${d}`)>=0&&(o=s.match(/(Version)\/([\d.]+)/),o||(o=[0,1,"13_0_0"]),p=!1),a&&!f&&(r.os="android",r.android=!0),(o||c||u)&&(r.os="ios",r.ios=!0),r}function Ot(e={}){return q||(q=xt(e)),q}let X;function Mt(){const e=P();function t(){const i=e.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}return{isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function Pt(){return X||(X=Mt()),X}function Lt({swiper:e,on:t,emit:i}){const n=P();let s=null;const r=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(o=>{const{width:u,height:c}=e;let f=u,p=c;o.forEach(({contentBoxSize:m,contentRect:v,target:g})=>{g&&g!==e.el||(f=v?v.width:(m[0]||m).inlineSize,p=v?v.height:(m[0]||m).blockSize)}),(f!==u||p!==c)&&r()}),s.observe(e.el))},d=()=>{s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},a=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof n.ResizeObserver<"u"){l();return}n.addEventListener("resize",r),n.addEventListener("orientationchange",a)}),t("destroy",()=>{d(),n.removeEventListener("resize",r),n.removeEventListener("orientationchange",a)})}function $t({swiper:e,extendParams:t,on:i,emit:n}){const s=[],r=P(),l=(o,u={})=>{const c=r.MutationObserver||r.WebkitMutationObserver,f=new c(p=>{if(p.length===1){n("observerUpdate",p[0]);return}const m=function(){n("observerUpdate",p[0])};r.requestAnimationFrame?r.requestAnimationFrame(m):r.setTimeout(m,0)});f.observe(o,{attributes:typeof u.attributes>"u"?!0:u.attributes,childList:typeof u.childList>"u"?!0:u.childList,characterData:typeof u.characterData>"u"?!0:u.characterData}),s.push(f)},d=()=>
1{if(e.params.observer){if(e.params.observeParents){const o=e.$el.parents();for(let u=0;u<o.length;u+=1)l(o[u])}l(e.$el[0],{childList:e.params.observeSlideChildren}),l(e.$wrapperEl[0],{attributes:!1})}},a=()=>{s.forEach(o=>{o.disconnect()}),s.splice(0,s.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",d),i("destroy",a)}const Bt={on(e,t,i){const n=this;if(typeof t!="function")return n;const s=i?"unshift":"push";return e.split(" ").forEach(r=>{n.eventsListeners[r]||(n.eventsListeners[r]=[]),n.eventsListeners[r][s](t)}),n},once(e,t,i){const n=this;if(typeof t!="function")return n;function s(...r){n.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(n,r)}return s.__emitterProxy=t,n.on(e,s,i)},onAny(e,t){const i=this;if(typeof e!="function")return i;const n=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[n](e),i},offAny(e){const t=this;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return i.eventsListeners&&e.split(" ").forEach(n=>{typeof t>"u"?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[n].splice(r,1)})}),i},emit(...e){const t=this;if(!t.eventsListeners)return t;let i,n,s;return typeof e[0]=="string"||Array.isArray(e[0])?(i=e[0],n=e.slice(1,e.length),s=t):(i=e[0].events,n=e[0].data,s=e[0].context||t),n.unshift(s),(Array.isArray(i)?i:i.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(d=>{d.apply(s,[l,...n])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(d=>{d.apply(s,n)})}),t}};function kt(){const e=this;let t,i;const n=e.$el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=n[0].clientWidth,typeof e.params.height<"u"&&e.params.height!==null?i=e.params.height:i=n[0].clientHeight,!(t===0&&e.isHorizontal()||i===0&&e.isVertical())&&(t=t-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),i=i-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))}function zt(){const e=this;function t(T){return e.isHorizontal()?T:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[T]}function i(T,C){return parseFloat(T.getPropertyValue(t(C))||0)}const n=e.params,{$wrapperEl:s,size:r,rtlTranslate:l,wrongRTL:d}=e,a=e.virtual&&n.virtual.enabled,o=a?e.virtual.slides.length:e.slides.length,u=s.children(`.${e.params.slideClass}`),c=a?e.virtual.slides.length:u.length;let f=[];const p=[],m=[];let v=n.slidesOffsetBefore;typeof v=="function"&&(v=n.slidesOffsetBefore.call(e));let g=n.slidesOffsetAfter;typeof g=="function"&&(g=n.slidesOffsetAfter.call(e));const b=e.snapGrid.length,x=e.slidesGrid.length;let y=n.spaceBetween,w=-v,S=0,E=0;if(typeof r>"u")return;typeof y=="string"&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*r),e.virtualSize=-y,l?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),n.centeredSlides&&n.cssMode&&(H(e.wrapperEl,"--swiper-centered-offset-before",""),H(e.wrapperEl,"--swiper-centered-offset-after",""));const M=n.grid&&n.grid.rows>1&&e.grid;M&&e.grid.initSlides(c);let L;const xe=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(T=>typeof n.breakpoints[T].slidesPerView<"u").length>0;for(let T=0;T<c;T+=1){L=0;const C=u.eq(T);if(M&&e.grid.updateSlide(T,C,c,t),C.css("display")!=="none"){if(n.slidesPerView==="auto"){xe&&(u[T].style[t("width")]="");const O=getComputedStyle(C[0]),D=C[0].style.transform,W=C[0].style.webkitTransform;if(D&&(C[0].style.transform="none"),W&&(C[0].style.webkitTransform="none"),n.roundLengths)L=e.isHorizontal()?C.outerWidth(!0):C.outerHeight(!0);else{const Q=i(O,"width"),Oe=i(O,"padding-left"),Me=i(O,"padding-right"),ee=i(O,"margin-left"),te=i(O,"margin-right"),ie=O.getPropertyValue("box-sizing");if(ie&&ie==="border-box")L=Q+ee+te;else{const{clientWidth:Pe,offsetWidth:Le}=C[0];L=Q+Oe+Me+ee+te+(Le-Pe)}}D&&(C[0].style.transform=D),W&&(C[0].style.webkitTransform=W),n.roun
1dLengths&&(L=Math.floor(L))}else L=(r-(n.slidesPerView-1)*y)/n.slidesPerView,n.roundLengths&&(L=Math.floor(L)),u[T]&&(u[T].style[t("width")]=`${L}px`);u[T]&&(u[T].swiperSlideSize=L),m.push(L),n.centeredSlides?(w=w+L/2+S/2+y,S===0&&T!==0&&(w=w-r/2-y),T===0&&(w=w-r/2-y),Math.abs(w)<1/1e3&&(w=0),n.roundLengths&&(w=Math.floor(w)),E%n.slidesPerGroup===0&&f.push(w),p.push(w)):(n.roundLengths&&(w=Math.floor(w)),(E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup===0&&f.push(w),p.push(w),w=w+L+y),e.virtualSize+=L+y,S=L,E+=1}}if(e.virtualSize=Math.max(e.virtualSize,r)+g,l&&d&&(n.effect==="slide"||n.effect==="coverflow")&&s.css({width:`${e.virtualSize+n.spaceBetween}px`}),n.setWrapperSize&&s.css({[t("width")]:`${e.virtualSize+n.spaceBetween}px`}),M&&e.grid.updateWrapperSize(L,f,t),!n.centeredSlides){const T=[];for(let C=0;C<f.length;C+=1){let O=f[C];n.roundLengths&&(O=Math.floor(O)),f[C]<=e.virtualSize-r&&T.push(O)}f=T,Math.floor(e.virtualSize-r)-Math.floor(f[f.length-1])>1&&f.push(e.virtualSize-r)}if(f.length===0&&(f=[0]),n.spaceBetween!==0){const T=e.isHorizontal()&&l?"marginLeft":t("marginRight");u.filter((C,O)=>n.cssMode?O!==u.length-1:!0).css({[T]:`${y}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let T=0;m.forEach(O=>{T+=O+(n.spaceBetween?n.spaceBetween:0)}),T-=n.spaceBetween;const C=T-r;f=f.map(O=>O<0?-v:O>C?C+g:O)}if(n.centerInsufficientSlides){let T=0;if(m.forEach(C=>{T+=C+(n.spaceBetween?n.spaceBetween:0)}),T-=n.spaceBetween,T<r){const C=(r-T)/2;f.forEach((O,D)=>{f[D]=O-C}),p.forEach((O,D)=>{p[D]=O+C})}}if(Object.assign(e,{slides:u,snapGrid:f,slidesGrid:p,slidesSizesGrid:m}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){H(e.wrapperEl,"--swiper-centered-offset-before",`${-f[0]}px`),H(e.wrapperEl,"--swiper-centered-offset-after",`${e.size/2-m[m.length-1]/2}px`);const T=-e.snapGrid[0],C=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(O=>O+T),e.slidesGrid=e.slidesGrid.map(O=>O+C)}c!==o&&e.emit("slidesLengthChange"),f.length!==b&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==x&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset()}function It(e){const t=this,i=[],n=t.virtual&&t.params.virtual.enabled;let s=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const l=d=>n?t.slides.filter(a=>parseInt(a.getAttribute("data-swiper-slide-index"),10)===d)[0]:t.slides.eq(d)[0];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each(d=>{i.push(d)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const d=t.activeIndex+r;if(d>t.slides.length&&!n)break;i.push(l(d))}else i.push(l(t.activeIndex));for(r=0;r<i.length;r+=1)if(typeof i[r]<"u"){const d=i[r].offsetHeight;s=d>s?d:s}(s||s===0)&&t.$wrapperEl.css("height",`${s}px`)}function _t(){const e=this,t=e.slides;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop}function At(e=this&&this.translate||0){const t=this,i=t.params,{slides:n,rtlTranslate:s,snapGrid:r}=t;if(n.length===0)return;typeof n[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let l=-e;s&&(l=e),n.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let d=0;d<n.length;d+=1){const a=n[d];let o=a.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(o-=n[0].swiperSlideOffset);const u=(l+(i.centeredSlides?t.minTranslate():0)-o)/(a.swiperSlideSize+i.spaceBetween),c=(l-r[0]+(i.centeredSlides?t.minTranslate():0)-o)/(a.swiperSlideSize+i.spaceBetween),f=-(l-o),p=f+t.slidesSizesGrid[d];(f>=0&&f<t.size-1||p>1&&p<=t.size||f<=0&&p>=t.size)&&(t.visibleSlides.push(a),t.visibleSlidesIndexes.push(d),n.eq(d).addClass(i.slideVisibleClass)),a.progress=s?-u:u,a.originalProgress=s?-c:c}t.visibleSlides=h(t.visibleSlides)}function Dt(e){const t=this;if(typeof e>"u"){const o=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*o||0}const i=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:r,isEnd:l}=t;const d=r,a=l;n===0?(s=0,r=!0,l=!0):(s=(e-t.minTranslate())/n,r=s<=0,l=s>=1),Object.assign(t,{progress:s,isBeginning:r,isEnd:l}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),r&&!d&&t.emit("reachBeginning toEdge"),l&&!a&&t.emit("reachEnd toEdge"),(d&&!r||a&&!l)&&t.emit("fromEdge"),t.emit("progress",s)}function Nt(){const e=this,{slides:t,params:i,$wrapperEl:n,activeIndex:s,realIndex:r}=e,l=e.virtual&&i.virtual.enabled;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`);let d;l?d=e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${s}"]`):d=t.eq(s),d.addClass(i.slideActiveClass),i.loop&&(d.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(i.slideDuplicateActiveClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(i.slideDuplicateActiveClass));let a=d.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&a.length===0&&(a=t.eq(0),a.addClass(i.slideNextClass));let o=d.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&o.length===0&&(o=t.eq(-1),o.addClass(i.slidePrevClass)),i.loop&&(a.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${a.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${a.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),o.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),e.emitSlidesClasses()}function Gt(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:n,snapGrid:s,params:r,activeIndex:l,realIndex:d,snapIndex:a}=t;let o=e,u;if(typeof o>"u"){for(let f=0;f<n.length;f+=1)typeof n[f+1]<"u"?i>=n[f]&&i<n[f+1]-(n[f+1]-n[f])/2?o=f:i>=n[f]&&i<n[f+1]&&(o=f+1):i>=n[f]&&(o=f);r.normalizeSlideIndex&&(o<0||typeof o>"u")&&(o=0)}if(s.indexOf(i)>=0)u=s.indexOf(i);else{const f=Math.min(r.slidesPerGroupSkip,o);u=f+Math.floor((o-f)/r.slidesPerGroup)}if(u>=s.length&&(u=s.length-1),o===l){u!==a&&(t.snapIndex=u,t.emit("snapIndexChange"));return}const c=parseInt(t.slides.eq(o).attr("data-swiper-slide-index")||o,10);Object.assign(t,{snapIndex:u,realIndex:c,previousIndex:l,activeIndex:o}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),d!==c&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function jt(e){const t=this,i=t.params,n=h(e).closest(`.${i.slideClass}`)[0];let s=!1,r;if(n){for(let l=0;l<t.slides.length;l+=1)if(t.slides[l]===n){s=!0,r=l;break}}if(n&&s)t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(h(n).attr("data-swiper-slide-index"),10):t.clickedIndex=r;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}i.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}const Vt={updateSize:kt,updateSlides:zt,updateAutoHeight:It,updateSlidesOffset:_t,updateSlidesProgress:At,updateProgress:Dt,updateSlidesClasses:Nt,updateActiveIndex:Gt,updateClickedSlide:jt};function Rt(e=this.isHorizontal()?"x":"y"){const t=this,{params:i,rtlTranslate:n,translate:s,$wrapperEl:r}=t;if(i.virtualTranslate)return n?-s:s;if(i.cssMode)return s;let l=Tt(r[0],e);return n&&(l=-l),l||0}function Ht(e,t){const i=this,{rtlTranslate:n,params:s,$wrapperEl:r,wrapperEl:l,progress:d}=i;let a=0,o=0;const u=0;i.isHorizontal()?a=n?-e:e:o=e,s.roundLengths&&(a=Math.floor(a),o=Math.floor(o)),s.cssMode?l[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-a:-o:s.virtualTranslate||r.transform(`translate3d(${a}px, ${o}px, ${u}px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?a:o;let c;const f=i.maxTranslate()-i.minTranslate();f===0?c=0:c=(e-i.minTranslate())/f,c!==d&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)}function Wt(){return-this.snapGrid[0]}function Ft(){return-this.snapGrid[this.snapGrid.length-1]}function qt(e=0,t=this.params.speed,i=!0,n=!0,s){const r=this,{params:l,wrapperEl:d}=r;if(r.animating&&l.preventInteractionOnTransition)return!1;const a=r.minTranslate(),o=r.maxTranslate();let u;if(n&&e>a?u=a:n&&e<o?u=o:u=e,r.updateProgress(u),l.cssMode){const c=r.isHorizontal();if(t===0)d[c?"scrollLeft":"scrollTop"]=-u;else{if(!r.support.smoothScroll)return ge({swiper:r,targetPosition:-u,side:c?"left":"top"}),!0;d.scrollTo({[c?"left":"top"]:-u,behavior:"smooth"})}return!0}return t===0?(r.setTransition(0),r.setTranslate(u),i&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(u),i&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(f){!r||r.destroyed||f.target===this&&(r.$
1wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,i&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}const Xt={getTranslate:Rt,setTranslate:Ht,minTranslate:Wt,maxTranslate:Ft,translateTo:qt};function Yt(e,t){const i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)}function ve({swiper:e,runCallbacks:t,direction:i,step:n}){const{activeIndex:s,previousIndex:r}=e;let l=i;if(l||(s>r?l="next":s<r?l="prev":l="reset"),e.emit(`transition${n}`),t&&s!==r){if(l==="reset"){e.emit(`slideResetTransition${n}`);return}e.emit(`slideChangeTransition${n}`),l==="next"?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`)}}function Ut(e=!0,t){const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),ve({swiper:i,runCallbacks:e,direction:t,step:"Start"}))}function Kt(e=!0,t){const i=this,{params:n}=i;i.animating=!1,!n.cssMode&&(i.setTransition(0),ve({swiper:i,runCallbacks:e,direction:t,step:"End"}))}const Zt={setTransition:Yt,transitionStart:Ut,transitionEnd:Kt};function Jt(e=0,t=this.params.speed,i=!0,n,s){if(typeof e!="number"&&typeof e!="string")throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if(typeof e=="string"){const y=parseInt(e,10);if(!isFinite(y))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=y}const r=this;let l=e;l<0&&(l=0);const{params:d,snapGrid:a,slidesGrid:o,previousIndex:u,activeIndex:c,rtlTranslate:f,wrapperEl:p,enabled:m}=r;if(r.animating&&d.preventInteractionOnTransition||!m&&!n&&!s)return!1;const v=Math.min(r.params.slidesPerGroupSkip,l);let g=v+Math.floor((l-v)/r.params.slidesPerGroup);g>=a.length&&(g=a.length-1),(c||d.initialSlide||0)===(u||0)&&i&&r.emit("beforeSlideChangeStart");const b=-a[g];if(r.updateProgress(b),d.normalizeSlideIndex)for(let y=0;y<o.length;y+=1){const w=-Math.floor(b*100),S=Math.floor(o[y]*100),E=Math.floor(o[y+1]*100);typeof o[y+1]<"u"?w>=S&&w<E-(E-S)/2?l=y:w>=S&&w<E&&(l=y+1):w>=S&&(l=y)}if(r.initialized&&l!==c&&(!r.allowSlideNext&&b<r.translate&&b<r.minTranslate()||!r.allowSlidePrev&&b>r.translate&&b>r.maxTranslate()&&(c||0)!==l))return!1;let x;if(l>c?x="next":l<c?x="prev":x="reset",f&&-b===r.translate||!f&&b===r.translate)return r.updateActiveIndex(l),d.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),d.effect!=="slide"&&r.setTranslate(b),x!=="reset"&&(r.transitionStart(i,x),r.transitionEnd(i,x)),!1;if(d.cssMode){const y=r.isHorizontal(),w=f?b:-b;if(t===0){const S=r.virtual&&r.params.virtual.enabled;S&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),p[y?"scrollLeft":"scrollTop"]=w,S&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1})}else{if(!r.support.smoothScroll)return ge({swiper:r,targetPosition:w,side:y?"left":"top"}),!0;p.scrollTo({[y?"left":"top"]:w,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(b),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,n),r.transitionStart(i,x),t===0?r.transitionEnd(i,x):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(w){!r||r.destroyed||w.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(i,x))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0}function Qt(e=0,t=this.params.speed,i=!0,n){const s=this;let r=e;return s.params.loop&&(r+=s.loopedSlides),s.slideTo(r,t,i,n)}function ei(e=this.params.speed,t=!0,i){const n=this,{animating:s,enabled:r,params:l}=n;if(!r)return n;let d=l.slidesPerGroup;l.slidesPerView==="auto"&&l.slidesPerGroup===1&&l.slidesPerGroupAuto&&(d=Math.max(n.slidesPerViewDynamic("current",!0),1));const a=n.activeIndex<l.slidesPerGroupSkip?1:d;if(l.loop){if(s&&l.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return l.rewind&&n.isEnd?n.slideTo(0,e,t,i):n.slideTo(n.activeIndex+a,e,t,i)}function ti(e=this.params.speed,t=!0,i){const n=this,{params:s,animating:r,snapGrid:l,slidesGrid:d,rtlTranslate:a,enabled:o}=n;if(!o)return n;if(s.loop){if(r&&s.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}const u=a?n.translate:-n.translate;function c(g){return g<0?-Math.floor(Math.abs(g)):Math.floor(g)}const f=c(u),p=l.map(g=>c(g));let m=l[p.indexOf(f)-1];if(typeof m>"u"&&s.cssMode){let g;l.forEach((b,x)=>{f>=b&&(g=x)}),typeof g<"u"&&(m=l[g>0?g-1:g])}let v=0;return typeof m<"u"&&(v=d.indexOf(m),v<0&&(v=n.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(v=v-n.slidesPerViewDynamic("previous",!0)+1,v=Math.max(v,0))),s.rewind&&n.isBeginning?n.slideTo(n.slides.length-1,e,t,i):n.slideTo(v,e,t,i)}function ii(e=this.params.speed,t=!0,i){const n=this;return n.slideTo(n.activeIndex,e,t,i)}function ni(e=this.params.speed,t=!0,i,n=.5){const s=this;let r=s.activeIndex;const l=Math.min(s.params.slidesPerGroupSkip,r),d=l+Math.floor((r-l)/s.params.slidesPerGroup),a=s.rtlTranslate?s.translate:-s.translate;if(a>=s.snapGrid[d]){const o=s.snapGrid[d],u=s.snapGrid[d+1];a-o>(u-o)*n&&(r+=s.params.slidesPerGroup)}else{const o=s.snapGrid[d-1],u=s.snapGrid[d];a-o<=(u-o)*n&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,i)}function si(){const e=this,{params:t,$wrapperEl:i}=e,n=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let s=e.clickedIndex,r;if(t.loop){if(e.animating)return;r=parseInt(h(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-n/2||s>
1e.slides.length-e.loopedSlides+n/2?(e.loopFix(),s=i.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Z(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-n?(e.loopFix(),s=i.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Z(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}const ri={slideTo:Jt,slideToLoop:Qt,slideNext:ei,slidePrev:ti,slideReset:ii,slideToClosest:ni,slideToClickedSlide:si};function ai(){const e=this,t=$(),{params:i,$wrapperEl:n}=e,s=n.children().length>0?h(n.children()[0].parentNode):n;s.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let r=s.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const a=i.slidesPerGroup-r.length%i.slidesPerGroup;if(a!==i.slidesPerGroup){for(let o=0;o<a;o+=1){const u=h(t.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);s.append(u)}r=s.children(`.${i.slideClass}`)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=r.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>r.length&&(e.loopedSlides=r.length);const l=[],d=[];r.each((a,o)=>{const u=h(a);o<e.loopedSlides&&d.push(a),o<r.length&&o>=r.length-e.loopedSlides&&l.push(a),u.attr("data-swiper-slide-index",o)});for(let a=0;a<d.length;a+=1)s.append(h(d[a].cloneNode(!0)).addClass(i.slideDuplicateClass));for(let a=l.length-1;a>=0;a-=1)s.prepend(h(l[a].cloneNode(!0)).addClass(i.slideDuplicateClass))}function li(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:n,allowSlidePrev:s,allowSlideNext:r,snapGrid:l,rtlTranslate:d}=e;let a;e.allowSlidePrev=!0,e.allowSlideNext=!0;const u=-l[t]-e.getTranslate();t<n?(a=i.length-n*3+t,a+=n,e.slideTo(a,0,!1,!0)&&u!==0&&e.setTranslate((d?-e.translate:e.translate)-u)):t>=i.length-n&&(a=-i.length+t+n,a+=n,e.slideTo(a,0,!1,!0)&&u!==0&&e.setTranslate((d?-e.translate:e.translate)-u)),e.allowSlidePrev=s,e.allowSlideNext=r,e.emit("loopFix")}function oi(){const e=this,{$wrapperEl:t,params:i,slides:n}=e;t.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}const di={loopCreate:ai,loopFix:li,loopDestroy:oi};function ui(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"}function fi(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}const ci={setGrabCursor:ui,unsetGrabCursor:fi};function pi(e,t=this){function i(n){return!n||n===$()||n===P()?null:(n.assignedSlot&&(n=n.assignedSlot),n.closest(e)||i(n.getRootNode().host))}return i(t)}function hi(e){const t=this,i=$(),n=P(),s=t.touchEventsData,{params:r,touches:l,enabled:d}=t;if(!d||t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let a=e;a.originalEvent&&(a=a.originalEvent);let o=h(a.target);if(r.touchEventsTarget==="wrapper"&&!o.closest(t.wrapperEl).length||(s.isTouchEvent=a.type==="touchstart",!s.isTouchEvent&&"which"in a&&a.which===3)||!s.isTouchEvent&&"button"in a&&a.button>0||s.isTouched&&s.isMoved)return;!!r.noSwipingClass&&r.noSwipingClass!==""&&a.target&&a.target.shadowRoot&&e.path&&e.path[0]&&(o=h(e.path[0]));const c=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,f=!!(a.target&&a.target.shadowRoot);if(r.noSwiping&&(f?pi(c,a.target):o.closest(c)[0])){t.allowClick=!0;return}if(r.swipeHandler&&!o.closest(r.swipeHandler)[0])return;l.currentX=a.type==="touchstart"?a.targetTouches[0].pageX:a.pageX,l.currentY=a.type==="touchstart"?a.targetTouches[0].pageY:a.pageY;const p=l.currentX,m=l.currentY,v=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,g=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(v&&(p<=g||p>=n.innerWidth-g))if(v==="prevent")e.preventDefault();else return;if(Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=p,l.startY=m,s.touchStartTime=j(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(s.allowThresholdMove=!1),a.type!=="touchstart"){let b=!0;o.is(s.focusableElements)&&(b=!1),i.activeElement&&h(i.activeElement).is(s.focusableElements)&&i.activeElement!==o[0]&&i.activeElement.blur();const x=b&&t.allowTouchMove&&r.touchStartPreventDefault;
1(r.touchStartForcePreventDefault||x)&&!o[0].isContentEditable&&a.preventDefault()}t.emit("touchStart",a)}function gi(e){const t=$(),i=this,n=i.touchEventsData,{params:s,touches:r,rtlTranslate:l,enabled:d}=i;if(!d)return;let a=e;if(a.originalEvent&&(a=a.originalEvent),!n.isTouched){n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",a);return}if(n.isTouchEvent&&a.type!=="touchmove")return;const o=a.type==="touchmove"&&a.targetTouches&&(a.targetTouches[0]||a.changedTouches[0]),u=a.type==="touchmove"?o.pageX:a.pageX,c=a.type==="touchmove"?o.pageY:a.pageY;if(a.preventedByNestedSwiper){r.startX=u,r.startY=c;return}if(!i.allowTouchMove){i.allowClick=!1,n.isTouched&&(Object.assign(r,{startX:u,startY:c,currentX:u,currentY:c}),n.touchStartTime=j());return}if(n.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop){if(i.isVertical()){if(c<r.startY&&i.translate<=i.maxTranslate()||c>r.startY&&i.translate>=i.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(u<r.startX&&i.translate<=i.maxTranslate()||u>r.startX&&i.translate>=i.minTranslate())return}if(n.isTouchEvent&&t.activeElement&&a.target===t.activeElement&&h(a.target).is(n.focusableElements)){n.isMoved=!0,i.allowClick=!1;return}if(n.allowTouchCallbacks&&i.emit("touchMove",a),a.targetTouches&&a.targetTouches.length>1)return;r.currentX=u,r.currentY=c;const f=r.currentX-r.startX,p=r.currentY-r.startY;if(i.params.threshold&&Math.sqrt(f**2+p**2)<i.params.threshold)return;if(typeof n.isScrolling>"u"){let b;i.isHorizontal()&&r.currentY===r.startY||i.isVertical()&&r.currentX===r.startX?n.isScrolling=!1:f*f+p*p>=25&&(b=Math.atan2(Math.abs(p),Math.abs(f))*180/Math.PI,n.isScrolling=i.isHorizontal()?b>s.touchAngle:90-b>s.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",a),typeof n.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(n.startMoving=!0),n.isScrolling){n.isTouched=!1;return}if(!n.startMoving)return;i.allowClick=!1,!s.cssMode&&a.cancelable&&a.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&a.stopPropagation(),n.isMoved||(s.loop&&!s.cssMode&&i.loopFix(),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,s.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",a)),i.emit("sliderMove",a),n.isMoved=!0;let m=i.isHorizontal()?f:p;r.diff=m,m*=s.touchRatio,l&&(m=-m),i.swipeDirection=m>0?"prev":"next",n.currentTranslate=m+n.startTranslate;let v=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),m>0&&n.currentTranslate>i.minTranslate()?(v=!1,s.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+m)**g)):m<0&&n.currentTranslate<i.maxTranslate()&&(v=!1,s.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-m)**g)),v&&(a.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(n.currentTranslate=n.startTranslate),s.threshold>0)if(Math.abs(m)>s.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,n.currentTranslate=n.startTranslate,r.diff=i.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{n.currentTranslate=n.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&i.freeMode||s.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),i.params.freeMode&&s.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}function mi(e){const t=this,i=t.touchEventsData,{params:n,touches:s,rtlTranslate:r,slidesGrid:l,enabled:d}=t;if(!d)return;let a=e;if(a.originalEvent&&(a=a.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",a),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}n.grabCursor&&i.isMoved&&i.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const o=j(),u=o-i.touchStartTime;if(t.allowClick){const g=a.path||a.composedPath&&a.composedPath();t.updateClickedSlide(g&&g[0]||a.target),t.emit("tap click",a),u<300&&o-i.lastClickTime<300&&t.emit("doubleTap doubleClick",a)}if(i.lastClickTime=j(),Z(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||s.diff===0||i.currentTranslate===i.startTranslate){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let c;if(n.followFinger?c=r?t.translate:-t.translate:c=-i.currentTranslate,n.cssMode)return;if(t.params.freeMode&&n.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:c});return}let f=0,p=t.slidesSizesGrid[0];for(let g=0;g<l.length;g+=g<n.slidesPerGroupSkip?1:n.slidesPerGroup){const b=g<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;typeof l[g+b]<"u"?c>=l[g]&&c<l[g+b]&&(f=g,p=l[g+b]-l[g]):c>=l[g]&&(f=g,p=l[l.length-1]-l[l.length-2])}const m=(c-l[f])/p,v=f<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(u>n.longSwipesMs){if(!n.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(m>=n.longSwipesRatio?t.slideTo(f+v):t.slideTo(f)),t.swipeDirection==="prev"&&(m>1-n.longSwipesRatio?t.slideTo(f+v):t.slideTo(f))}else{if(!n.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(a.target===t.navigation.nextEl||a.target===t.navigation.prevEl)?a.target===t.navigation.nextEl?t.slideTo(f+v):t.slideTo(f):(t.swipeDirection==="next"&&t.slideTo(f+v),t.swipeDirection==="prev"&&t.slideTo(f))}}function re(){const e=this,{params:t,el:i}=e;if(i&&i.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:s,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=n,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function vi(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Si(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:n}=e;if(!n)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s;const r=e.maxTranslate()-e.minTranslate();r===0?s=0:s=(e.translate-e.minTranslate())/r,s!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let ae=!1;function wi(){}const Se=(e,t)=>{const i=$(),{params:n,touchEvents:s,el:r,wrapperEl:l,device:d,support:a}=e,o=!!n.nested,u=t==="on"?"addEventListener":"removeEventListener",c=t;if(!a.touch)r[u](s.start,e.onTouchStart,!1),i[u](s.move,e.onTouchMove,o),i[u](s.end,e.onTouchEnd,!1);else{const f=s.start==="touchstart"&&a.passiveListener&&n.passiveListeners?{passive:!0,capture:!1}:!1;r[u](s.start,e.onTouchStart,f),r[u](s.move,e.onTouchMove,a.passiveListener?{passive:!1,capture:o}:o),r[u](s.end,e.onTouchEnd,f),s.cancel&&r[u](s.cancel,e.onTouchEnd,f)}(n.preventClicks||n.preventClicksPropagation)&&r[u]("click",e.onClick,!0),n.cssMode&&l[u]("scroll",e.onScroll),n.updateOnWindowResize?e[c](d.ios||d.android?"resize orientationchange observerUpdate":"resize observerUpdate",re,!0):e[c]("observerUpdate",re,!0)};function bi(){const e=this,t=$(),{params:i,support:n}=e;e.onTouchStart=hi.bind(e),e.onTouchMove=gi.bind(e),e.onTouchEnd=mi.bind(e),i.cssMode&&(e.onScroll=Si.bind(e)),e.onClick=vi.bind(e),n.touch&&!ae&&(t.addEventListener("touchstart",wi),ae=!0),Se(e,"on")}function yi(){Se(this,"off")}const Ti={attachEvents:bi,detachEvents:yi},le=(e,t)=>
1e.grid&&t.grid&&t.grid.rows>1;function Ci(){const e=this,{activeIndex:t,initialized:i,loopedSlides:n=0,params:s,$el:r}=e,l=s.breakpoints;if(!l||l&&Object.keys(l).length===0)return;const d=e.getBreakpoint(l,e.params.breakpointsBase,e.el);if(!d||e.currentBreakpoint===d)return;const o=(d in l?l[d]:void 0)||e.originalParams,u=le(e,s),c=le(e,o),f=s.enabled;u&&!c?(r.removeClass(`${s.containerModifierClass}grid ${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&c&&(r.addClass(`${s.containerModifierClass}grid`),(o.grid.fill&&o.grid.fill==="column"||!o.grid.fill&&s.grid.fill==="column")&&r.addClass(`${s.containerModifierClass}grid-column`),e.emitContainerClasses());const p=o.direction&&o.direction!==s.direction,m=s.loop&&(o.slidesPerView!==s.slidesPerView||p);p&&i&&e.changeDirection(),k(e.params,o);const v=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!v?e.disable():!f&&v&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",o),m&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",o)}function Ei(e,t="window",i){if(!e||t==="container"&&!i)return;let n=!1;const s=P(),r=t==="window"?s.innerHeight:i.clientHeight,l=Object.keys(e).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){const a=parseFloat(d.substr(1));return{value:r*a,point:d}}return{value:d,point:d}});l.sort((d,a)=>
1parseInt(d.value,10)-parseInt(a.value,10));for(let d=0;d<l.length;d+=1){const{point:a,value:o}=l[d];t==="window"?s.matchMedia(`(min-width: ${o}px)`).matches&&(n=a):o<=i.clientWidth&&(n=a)}return n||"max"}const xi={setBreakpoint:Ci,getBreakpoint:Ei};function Oi(e,t){const i=[];return e.forEach(n=>{typeof n=="object"?Object.keys(n).forEach(s=>{n[s]&&i.push(t+s)}):typeof n=="string"&&i.push(t+n)}),i}function Mi(){const e=this,{classNames:t,params:i,rtl:n,$el:s,device:r,support:l}=e,d=Oi(["initialized",i.direction,{"pointer-events":!l.touch},{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides}],i.containerModifierClass);t.push(...d),s.addClass([...t].join(" ")),e.emitContainerClasses()}function Pi(){const e=this,{$el:t,classNames:i}=e;t.removeClass(i.join(" ")),e.emitContainerClasses()}const Li={addClasses:Mi,removeClasses:Pi};function $i(e,t,i,n,s,r){const l=P();let d;function a(){r&&r()}!h(e).parent("picture")[0]&&(!e.complete||!s)&&t?(d=new l.Image,d.onload=a,d.onerror=a,n&&(d.sizes=n),i&&(d.srcset=i),t&&(d.src=t)):a()}function Bi(){const e=this;e.imagesToLoad=e.$el.find("img");function t(){typeof e>"u"||e===null||!e||e.destroyed||(e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}for(let i=0;i<e.imagesToLoad.length;i+=1){const n=e.imagesToLoad[i];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}const ki={loadImage:$i,preloadImages:Bi};function zi(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:n}=i;if(n){const s=e.slides.length-1,r=e.slidesGrid[s]+e.slidesSizesGrid[s]+n*2;e.isLocked=e.size>r}else e.isLocked=e.snapGrid.length===1;i.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),i.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}const Ii={checkOverflow:zi},oe={init:!0,direction:"horizontal",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:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function _i(e,t){return function(n={}){const s=Object.keys(n)[0],r=n[s];if(typeof r!="object"||r===null){k(t,n);return}if(["navigation","pagination","scrollbar"].indexOf(s)>
1=0&&e[s]===!0&&(e[s]={auto:!0}),!(s in e&&"enabled"in r)){k(t,n);return}e[s]===!0&&(e[s]={enabled:!0}),typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),k(t,n)}}const Y={eventsEmitter:Bt,update:Vt,translate:Xt,transition:Zt,slide:ri,loop:di,grabCursor:ci,events:Ti,breakpoints:xi,checkOverflow:Ii,classes:Li,images:ki},U={};let G=class I{constructor(...t){let i,n;if(t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?n=t[0]:[i,n]=t,n||(n={}),n=k({},n),i&&!n.el&&(n.el=i),n.el&&h(n.el).length>1){const d=[];return h(n.el).each(a=>{const o=k({},n,{el:a});d.push(new I(o))}),d}const s=this;s.__swiper__=!0,s.support=me(),s.device=Ot({userAgent:n.userAgent}),s.browser=Pt(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],n.modules&&Array.isArray(n.modules)&&s.modules.push(...n.modules);const r={};s.modules.forEach(d=>{d({swiper:s,extendParams:_i(n,r),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const l=k({},oe,r);return s.params=k({},l,U,n),s.originalParams=k({},s.params),s.passedParams=k({}
1,n),s.params&&s.params.on&&Object.keys(s.params.on).forEach(d=>{s.on(d,s.params.on[d])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=h,Object.assign(s,{enabled:s.params.enabled,el:i,classNames:[],slides:h(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return s.params.direction==="horizontal"},isVertical(){return s.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(function(){const a=["touchstart","touchmove","touchend","touchcancel"],o=["pointerdown","pointermove","pointerup"];return s.touchEventsTouch={start:a[0],move:a[1],end:a[2],cancel:a[3]},s.touchEventsDesktop={start:o[0],move:o[1],end:o[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop})(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:j(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,i){const n=this;t=Math.min(Math.max(t,0),1);const s=n.minTranslate(),l=(n.maxTranslate()-s)*t+s;n.translateTo(l,typeof i>"u"?0:i),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const i=t.el.className.split(" ").filter(n=>n.indexOf("swiper")===0||n.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",i.join(" "))}getSlideClasses(t){const i=this;return t.className.split(" ").filter(n=>n.indexOf("swiper-slide")===0||n.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const i=[];t.slides.each(n=>{const s=t.getSlideClasses(n);i.push({slideEl:n,classNames:s}),t.emit("_slideClass",n,s)}),t.emit("_slideClasses",i)}slidesPerViewDynamic(t="current",i=!1){const n=this,{params:s,slides:r,slidesGrid:l,slidesSizesGrid:d,size:a,activeIndex:o}=n;let u=1;if(s.centeredSlides){let c=r[o].swiperSlideSize,f;for(let p=o+1;p<r.length;p+=1)r[p]&&!f&&(c+=r[p].swiperSlideSize,u+=1,c>a&&(f=!0));for(let p=o-1;p>=0;p-=1)r[p]&&!f&&(c+=r[p].swiperSlideSize,u+=1,c>a&&(f=!0))}else if(t==="current")for(let c=o+1;c<r.length;c+=1)(i?l[c]+d[c]-l[o]<a:l[c]-l[o]<a)&&(u+=1);else for(let c=o-1;c>=0;c-=1)l[o]-l[c]<a&&(u+=1);return u}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:i,params:n}=t;n.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){const l=t.rtlTranslate?t.translate*-1:t.translate,d=Math.min(Math.max(l,t.maxTranslate()),t.minTranslate());t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}let r;t.params.freeMode&&t.params.freeMode.enabled?(s(),t.params.autoHeight&&t.updateAutoHeight()):((t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?r=t.slideTo(t.slides.length-1,0,!1,!0):r=t.slideTo(t.activeIndex,0,!1,!0),r||s()),n.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i=!0){const n=this,s=n.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(n.$el.removeClass(`${n.params.containerModifierClass}${s}`).addClass(`${n.params.containerModifierClass}${t}`),n.emitContainerClasses(),n.params.direction=t,n.slides.each(r=>{t==="vertical"?r.style.width="":r.style.height=""}),n.emit("changeDirection"),i&&n.update()),n}mount(t){const i=this;if(i.mounted)return!0;const n=h(t||i.params.el);if(t=n[0],!t)return!1;t.swiper=i;const s=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=(()=>
1{if(t&&t.shadowRoot&&t.shadowRoot.querySelector){const d=h(t.shadowRoot.querySelector(s()));return d.children=a=>n.children(a),d}return n.children(s())})();if(l.length===0&&i.params.createElements){const a=$().createElement("div");l=h(a),a.className=i.params.wrapperClass,n.append(a),n.children(`.${i.params.slideClass}`).each(o=>{l.append(o)})}return Object.assign(i,{$el:n,el:t,$wrapperEl:l,wrapperEl:l[0],mounted:!0,rtl:t.dir.toLowerCase()==="rtl"||n.css("direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(t.dir.toLowerCase()==="rtl"||n.css("direction")==="rtl"),wrongRTL:l.css("display")==="-webkit-box"}),!0}init(t){const i=this;return i.initialized||i.mount(t)===!1||(i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.params.loop&&i.loopCreate(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.preloadImages&&i.preloadImages(),i.params.loop?i.slideTo(i.params.initialSlide+i.loopedSlides,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.attachEvents(),i.initialized=!0,i.emit("init"),i.emit("afterInit")),i}destroy(t=!0,i=!0){const n=this,{params:s,$el:r,$wrapperEl:l,slides:d}=n;return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),i&&(n.removeClasses(),r.removeAttr("style"),l.removeAttr("style"),d&&d.length&&d.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(a=>{n.off(a)}),t!==!1&&(n.$el[0].swiper=null,bt(n)),n.destroyed=!0),null}static extendDefaults(t){k(U,t)}static get extendedDefaults(){return U}static get defaults(){return oe}static installModule(t){I.prototype.__modules__||(I.prototype.__modules__=[]);const i=I.prototype.__modules__;typeof t=="function"&&i.indexOf(t)<0&&i.push(t)}static use(t){return Array.isArray(t)?(t.forEach(i=>I.installModule(i)),I):(I.installModule(t),I)}};Object.keys(Y).forEach(e=>
1{Object.keys(Y[e]).forEach(t=>{G.prototype[t]=Y[e][t]})});G.use([Lt,$t]);function Ai(e,t,i,n){const s=$();return e.params.createElements&&Object.keys(n).forEach(r=>{if(!i[r]&&i.auto===!0){let l=e.$el.children(`.${n[r]}`)[0];l||(l=s.createElement("div"),l.className=n[r],e.$el.append(l)),i[r]=l,t[r]=l}}),i}function Fi({swiper:e,extendParams:t,on:i,emit:n}){t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function s(c){let f;return c&&(f=h(c),e.params.uniqueNavElements&&typeof c=="string"&&f.length>1&&e.$el.find(c).length===1&&(f=e.$el.find(c))),f}function r(c,f){const p=e.params.navigation;c&&c.length>0&&(c[f?"addClass":"removeClass"](p.disabledClass),c[0]&&c[0].tagName==="BUTTON"&&(c[0].disabled=f),e.params.watchOverflow&&e.enabled&&c[e.isLocked?"addClass":"removeClass"](p.lockClass))}function l(){if(e.params.loop)return;const{$nextEl:c,$prevEl:f}=e.navigation;r(f,e.isBeginning&&!e.params.rewind),r(c,e.isEnd&&!e.params.rewind)}function d(c){c.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&e.slidePrev()}function a(c){c.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&e.slideNext()}function o(){const c=e.params.navigation;if(e.params.navigation=Ai(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(c.nextEl||c.prevEl))return;const f=s(c.nextEl),p=s(c.prevEl);f&&f.length>0&&f.on("click",a),p&&p.length>0&&p.on("click",d),Object.assign(e.navigation,{$nextEl:f,nextEl:f&&f[0],$prevEl:p,prevEl:p&&p[0]}),e.enabled||(f&&f.addClass(c.lockClass),p&&p.addClass(c.lockClass))}function u(){const{$nextEl:c,$prevEl:f}=e.navigation;c&&c.length&&(c.off("click",a),c.removeClass(e.params.navigation.disabledClass)),f&&f.length&&(f.off("click",d),f.removeClass(e.params.navigation.disabledClass))}i("init",()=>{o(),l()}),i("toEdge fromEdge lock unlock",()=>{l()}),i("destroy",()=>{u()}),i("enable disable",()=>{const{$nextEl:c,$prevEl:f}=e.navigation;c&&c[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),f&&f[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),i("click",(c,f)=>{const{$nextEl:p,$prevEl:m}=e.navigation,v=f.target;if(e.params.navigation.hideOnClick&&!h(v).is(m)&&!h(v).is(p)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===v||e.pagination.el.contains(v)))return;let g;p?g=p.hasClass(e.params.navigation.hiddenClass):m&&(g=m.hasClass(e.params.navigation.hiddenClass)),n(g===!0?"navigationShow":"navigationHide"),p&&p.toggleClass(e.params.navigation.hiddenClass),m&&m.toggleClass(e.params.navigation.hiddenClass)}}),Object.assign(e.navigation,{update:l,init:o,destroy:u})}function N(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function A(e,t){const i=["__proto__","constructor","prototype"];Object.keys(t).filter(n=>i.indexOf(n)<0).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:N(t[n])&&N(e[n])&&Object.keys(t[n]).length>0?t[n].__swiper__?e[n]=t[n]:A(e[n],t[n]):e[n]=t[n]})}function we(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function be(e={}){return e.pagination&&typeof e.pagination.el>"u"}function ye(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function Te(e=""){const t=e.split(" ").map(n=>n.trim()).filter(n=>!!n),i=[];return t.forEach(n=>{i.indexOf(n)<0&&i.push(n)}),i.join(" ")}const Ce=["modules","init","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","_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","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom"];function de(e={}){const t={on:{}},i={};A(t,G.defaults),A(t,G.extendedDefaults),t._emitClasses=!0,t.init=!1;const n={},s=Ce.map(l=>l.replace(/_/,"")),r=Object.assign({},e);return Object.keys(r).forEach(l=>{typeof e[l]>"u"||(s.indexOf(l)>=0?N(e[l])?(t[l]={},i[l]={},A(t[l],e[l]),A(i[l],e[l])):(t[l]=e[l],i[l]=e[l]):l.search(/on[A-Z]/)===0&&typeof e[l]=="function"?t.on[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:n[l]=e[l])}),["navigation","pagination","scrollbar"].forEach(l=>{t[l]===!0&&(t[l]={}),t[l]===!1&&delete t[l]}),{params:t,passedParams:i,rest:n}}function Di(e){return new G(e)}function Ni({el:e,nextEl:t,prevEl:i,paginationEl:n,scrollbarEl:s,swiper:r},l){we(l)&&t&&i&&(r.params.navigation.nextEl=t,r.originalParams.navigation.nextEl=t,r.params.navigation.prevEl=i,r.originalParams.navigation.prevEl=i),be(l)&&n&&(r.params.pagination.el=n,r.originalParams.pagination.el=n),ye(l)&&s&&(r.params.scrollbar.el=s,r.originalParams.scrollbar.el=s),r.init(e)}function Ee(e,t){let i=t.slidesPerView;
1if(t.breakpoints){const s=G.prototype.getBreakpoint(t.breakpoints),r=s in t.breakpoints?t.breakpoints[s]:void 0;r&&r.slidesPerView&&(i=r.slidesPerView)}let n=Math.ceil(parseFloat(t.loopedSlides||i,10));return n+=t.loopAdditionalSlides,n>e.length&&(n=e.length),n}function Gi(e,t,i){const n=t.map((a,o)=>(a.props||(a.props={}),a.props.swiperRef=e,a.props["data-swiper-slide-index"]=o,a));function s(a,o,u){return a.props||(a.props={}),z(a.type,{...a.props,key:`${a.key}-duplicate-${o}-${u}`,class:`${a.props.className||""} ${i.slideDuplicateClass} ${a.props.class||""}`},a.children)}if(i.loopFillGroupWithBlank){const a=i.slidesPerGroup-n.length%i.slidesPerGroup;if(a!==i.slidesPerGroup)for(let o=0;o<a;o+=1){const u=z("div",{class:`${i.slideClass} ${i.slideBlankClass}`});n.push(u)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=n.length);const r=Ee(n,i),l=[],d=[];return n.forEach((a,o)=>{o<r&&d.push(s(a,o,"prepend")),o<n.length&&o>=n.length-r&&l.push(s(a,o,"append"))}),e.value&&(e.value.loopedSlides=r),[...l,...n,...d]}function ji(e,t,i,n){const s=[];if(!t)return s;const r=o=>{s.indexOf(o)<0&&s.push(o)},l=n.map(o=>o.props&&o.props.key),d=i.map(o=>o.props&&o.props.key);return l.join("")!==d.join("")&&s.push("children"),n.length!==i.length&&s.push("children"),Ce.filter(o=>o[0]==="_").map(o=>o.replace(/_/,"")).forEach(o=>{if(o in e&&o in t)if(N(e[o])&&N(t[o])){const u=Object.keys(e[o]),c=Object.keys(t[o]);u.length!==c.length?r(o):(u.forEach(f=>{e[o][f]!==t[o][f]&&r(o)}),c.forEach(f=>{e[o][f]!==t[o][f]&&r(o)}))}else e[o]!==t[o]&&r(o)}),s}function K(e={},t,i){const n=[],s={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r=(l,d)=>{Array.isArray(l)&&l.forEach(a=>{const o=typeof a.type=="symbol";d==="default"&&(d="container-end"),o&&a.children?r(a.children,"default"):a.type&&(a.type.name==="SwiperSlide"||a.type.name==="AsyncComponentWrapper")?n.push(a):s[d]&&s[d].push(a)})};return Object.keys(e).forEach(l=>{const d=e[l]();r(d,l)}),i.value=t.value,t.value=n,{slides:n,slots:s}}function Vi({swiper:e,slides:t,passedParams:i,changedParams:n,nextEl:s,prevEl:r,paginationEl:l,scrollbarEl:d}){const a=n.filter(S=>S!=="children"&&S!=="direction"),{params:o,pagination:u,navigation:c,scrollbar:f,virtual:p,thumbs:m}=e;let v,g,b,x,y;n.includes("thumbs")&&i.thumbs&&i.thumbs.swiper&&o.thumbs&&!o.thumbs.swiper&&(v=!0),n.includes("controller")&&i.controller&&i.controller.control&&o.controller&&!o.controller.control&&(g=!0),n.includes("pagination")&&i.pagination&&(i.pagination.el||l)&&(o.pagination||o.pagination===!1)&&u&&!u.el&&(b=!0),n.includes("scrollbar")&&i.scrollbar&&(i.scrollbar.el||d)&&(o.scrollbar||o.scrollbar===!1)&&f&&!f.el&&(x=!0),n.includes("navigation")&&i.navigation&&(i.navigation.prevEl||r)&&(i.navigation.nextEl||s)&&(o.navigation||o.navigation===!1)&&c&&!c.prevEl&&!c.nextEl&&(y=!0);const w=S=>{e[S]&&(e[S].destroy(),S==="navigation"?(o[S].prevEl=void 0,o[S].nextEl=void 0,e[S].prevEl=void 0,e[S].nextEl=void 0):(o[S].el=void 0,e[S].el=void 0))};a.forEach(S=>{if(N(o[S])&&N(i[S]))A(o[S],i[S]);else{const E=i[S];(E===!0||E===!1)&&(S==="navigation"||S==="pagination"||S==="scrollbar")?E===!1&&w(S):o[S]=i[S]}}),n.includes("children")&&p&&o.virtual.enabled?(p.slides=t,p.update(!0)):n.includes("children")&&e.lazy&&e.params.lazy.enabled&&e.lazy.load(),v&&m.init()&&m.update(!0),g&&(e.controller.control=o.controller.control),b&&(l&&(o.pagination.el=l),u.init(),u.render(),u.update()),x&&(d&&(o.scrollbar.el=d),f.init(),f.updateSize(),f.setTranslate()),y&&(s&&(o.navigation.nextEl=s),r&&(o.navigation.prevEl=r),c.init(),c.update()),n.includes("allowSlideNext")&&(e.allowSlideNext=i.allowSlideNext),n.includes("allowSlidePrev")&&(e.allowSlidePrev=i.allowSlidePrev),n.includes("direction")&&e.changeDirection(i.direction,!1),e.update()}function Ri(e){!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())}function Hi(e,t,i){if(!i)return null;const n=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`};return t.filter((s,r)=>r>=i.from&&r<=i.to).map(s=>(s.props||(s.props={}),s.props.style||(s.props.style={}),s.props.swiperRef=e,s.props.style=n,z(s.type,{...s.props},s.children)))}const qi={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:Number,default:void 0},slidesPerView:{type:[Number,String],default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0}
1,centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},preloadImages:{type:Boolean,default:void 0},updateOnImagesReady:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopAdditionalSlides:{type:Number,default:void 0},loopedSlides:{type:Number,default:void 0},loopFillGroupWithBlank:{type:Boolean,default:void 0},loopPreventsSlide:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideBlankClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideDuplicateActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideDuplicateClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slideDuplicateNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},slideDuplicatePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},lazy:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","imagesReady","init","keyPress","lazyImageLoad","lazyImageReady","lock","loopFix","momentumBounce","navigationHide","navigationShow","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","zoomChange"],setup(e,{slots:t,emit:i}){const{tag:n,wrapperTag:s}=e,r=B("swiper"),l=B(null),d=B(!1),a=B(!1),o=B(null),u=B(null),c=B(null),f={value:[]},p={value:[]},m=B(null),v=B(null),g=B(null),b=B(null),{params:x,passedParams:y}=de(e);K(t,f,p),c.value=y,p.value=f.value;const w=()=>{K(t,f,p),d.value=!0};if(x.onAny=(E,...M)=>{i(E,...M)},Object.assign(x.on,{_beforeBreakpoint:w,_containerClasses(E,M){r.value=M}}),u.value=Di(x),u.value.loopCreate=()=>{},u.value.loopDestroy=()=>{},x.loop&&(u.value.loopedSlides=Ee(f.value,x)),u.value.virtual&&u.value.params.virtual.enabled){u.value.virtual.slides=f.value;const E={cache:!1,slides:f.value,renderExternal:M=>{l.value=M},renderExternalUpdate:!1};A(u.value.params.virtual,E),A(u.value.originalParams.virtual,E)}ue(()=>{!a.value&&u.value&&(u.value.emitSlidesClasses(),a.value=!0);const{passedParams:E}=de(e),M=ji(E,c.value,f.value,p.value);c.value=E,(M.length||d.value)&&u.value&&!u.value.destroyed&&Vi({swiper:u.value,slides:f.value,passedParams:E,changedParams:M,nextEl:m.value,prevEl:v.value,scrollbarEl:b.value,paginationEl:g.value}),d.value=!1}),$e(l,()=>{Be(()=>{Ri(u.value)})}),fe(()=>{o.value&&(Ni({el:o.value,nextEl:m.value,prevEl:v.value,paginationEl:g.value,scrollbarEl:b.value,swiper:u.value},x),i("swiper",u.value))}),ce(()=>{u.value&&!u.value.destroyed&&u.value.destroy(!0,!1)});function S(E){return x.virtual?Hi(u,E,l.value):!x.loop||u.value&&u.value.destroyed?(E.forEach(M=>{M.props||(M.props={}),M.props.swiperRef=u}),E):Gi(u,E,x)}return()=>{const{slides:E,slots:M}=K(t,f,p);return z(n,{ref:o,class:Te(r.value)},[M["container-start"],we(e)&&[z("div",{ref:v,class:"swiper-button-prev"}),z("div",{ref:m,class:"swiper-button-next"})],ye(e)&&z("div",{ref:b,class:"swiper-scrollbar"}),be(e)&&z("div",{ref:g,class:"swiper-pagination"}),z(s,{class:"swiper-wrapper"},[M["wrapper-start"],S(E),M["wrapper-end"]]),M["container-end"]])}}},Xi={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},zoom:{type:Boolean,default:void 0},virtualIndex:{type:[String,Number],default:void 0}},setup(e,{slots:t}){let i=!1;const{swiperRef:n}=e,s=B(null),r=B("swiper-slide");function l(a,o,u){o===s.value&&(r.value=u)}fe(()=>{n.value&&(n.value.on("_slideClass",l),i=!0)}),ke(()=>{i||!n||!n.value||(n.value.on("_slideClass",l),i=!0)}),ue(()=>{!s.value||!n||!n.value||n.value.destroyed&&r.value!=="swiper-slide"&&(r.value="swiper-slide")}),ce(()=>{!n||!n.value||n.value.off("_slideClass",l)});const d=ze(()=>({isActive:r.value.indexOf("swiper-slide-active")>=0||r.value.indexOf("swiper-slide-duplicate-active")>=0,isVisible:r.value.indexOf("swiper-slide-visible")>=0,isDuplicate:r.value.indexOf("swiper-slide-duplicate")>=0,isPrev:r.value.indexOf("swiper-slide-prev")>=0||r.value.indexOf("swiper-slide-duplicate-prev")>=0,isNext:r.value.indexOf("swiper-slide-next")>=0||r.value.indexOf("swiper-slide-duplicate-next")>=0}));return()=>z(e.tag,{class:Te(`${r.value}`),ref:s,"data-swiper-slide-index":e.virtualIndex},e.zoom?z("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},t.default&&t.default(d.value)):t.default&&t.default(d.value))}};export{Fi as N,Xi as S,qi as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.