var Re=Object.defineProperty,He=Object.defineProperties;var je=Object.getOwnPropertyDescriptors;var ce=Object.getOwnPropertySymbols;var Fe=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable;var pe=(t,e,i)=>e in t?Re(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,ie=(t,e)=>{for(var i in e||(e={}))Fe.call(e,i)&&pe(t,i,e[i]);if(ce)for(var i of ce(e))Ve.call(e,i)&&pe(t,i,e[i]);return t},he=(t,e)=>He(t,je(e));import{h as j,e as _,f as xe,p as $e,w as We,o as de,g as Me,n as qe,i as Ye,j as Xe,d as Ue,r as Ke,u as Qe,c as F,k as ge,F as me,b as Je}from"./index.1d0cc84f.js";const Ze="_mySwiper_uh3ik_1";var et={mySwiper:Ze,"swiper-slide":"_swiper-slide_uh3ik_5"};function ve(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function fe(t={},e={}){Object.keys(e).forEach(i=>{typeof t[i]=="undefined"?t[i]=e[i]:ve(e[i])&&ve(t[i])&&Object.keys(e[i]).length>0&&fe(t[i],e[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 G(){const t=typeof document!="undefined"?document:{};return fe(t,Pe),t}const tt={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(t){return typeof setTimeout=="undefined"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout!="undefined"&&clearTimeout(t)}};function k(){const t=typeof window!="undefined"?window:{};return fe(t,tt),t}function it(t){const e=t.__proto__;Object.defineProperty(t,"__proto__",{get(){return e},set(i){e.__proto__=i}})}class q extends Array{constructor(e){typeof e=="number"?super(e):(super(...e||[]),it(this))}}function Q(t=[]){const e=[];return t.forEach(i=>{Array.isArray(i)?e.push(...Q(i)):e.push(i)}),e}function Oe(t,e){return Array.prototype.filter.call(t,e)}function st(t){const e=[];for(let i=0;i=0&&n.indexOf(">")>=0){let r="div";n.indexOf("i.split(" ")));return this.forEach(i=>{i.classList.add(...e)}),this}function rt(...t){const e=Q(t.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.remove(...e)}),this}function lt(...t){const e=Q(t.map(i=>i.split(" ")));this.forEach(i=>{e.forEach(s=>{i.classList.toggle(s)})})}function ot(...t){const e=Q(t.map(i=>i.split(" ")));return Oe(this,i=>e.filter(s=>i.classList.contains(s)).length>0).length>0}function dt(t,e){if(arguments.length===1&&typeof t=="string")return this[0]?this[0].getAttribute(t):void 0;for(let i=0;i=0;u-=1){const c=f[u];s&&c.listener===s||s&&c.listener&&c.listener.dom7proxy&&c.listener.dom7proxy===s?(d.removeEventListener(o,c.proxyListener,a),f.splice(u,1)):s||(d.removeEventListener(o,c.proxyListener,a),f.splice(u,1))}}}return this}function gt(...t){const e=k(),i=t[0].split(" "),s=t[1];for(let a=0;af>0),o.dispatchEvent(l),o.dom7EventData=[],delete o.dom7EventData}}}return this}function mt(t){const e=this;function i(s){s.target===this&&(t.call(this,s),e.off("transitionend",i))}return t&&e.on("transitionend",i),this}function vt(t){if(this.length>0){if(t){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function bt(t){if(this.length>0){if(t){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function wt(){if(this.length>0){const t=k(),e=G(),i=this[0],s=i.getBoundingClientRect(),a=e.body,n=i.clientTop||a.clientTop||0,r=i.clientLeft||a.clientLeft||0,o=i===t?t.scrollY:i.scrollTop,l=i===t?t.scrollX:i.scrollLeft;return{top:s.top+o-n,left:s.left+l-r}}return null}function St(){const t=k();return this[0]?t.getComputedStyle(this[0],null):{}}function yt(t,e){const i=k();let s;if(arguments.length===1)if(typeof t=="string"){if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(t)}else{for(s=0;s{t.apply(e,[e,i])}),this):this}function Et(t){const e=Oe(this,t);return y(e)}function Tt(t){if(typeof t=="undefined")return this[0]?this[0].innerHTML:null;for(let e=0;ee-1)return y([]);if(t<0){const i=e+t;return i<0?y([]):y([this[i]])}return y([this[t]])}function Ot(...t){let e;const i=G();for(let s=0;s=0;s-=1)this[i].insertBefore(a.childNodes[s],this[i].childNodes[0])}else if(t instanceof q)for(s=0;s0?t?this[0].nextElementSibling&&y(this[0].nextElementSibling).is(t)?y([this[0].nextElementSibling]):y([]):this[0].nextElementSibling?y([this[0].nextElementSibling]):y([]):y([])}function At(t){const e=[];let i=this[0];if(!i)return y([]);for(;i.nextElementSibling;){const s=i.nextElementSibling;t?y(s).is(t)&&e.push(s):e.push(s),i=s}return y(e)}function zt(t){if(this.length>0){const e=this[0];return t?e.previousElementSibling&&y(e.previousElementSibling).is(t)?y([e.previousElementSibling]):y([]):e.previousElementSibling?y([e.previousElementSibling]):y([])}return y([])}function It(t){const e=[];let i=this[0];if(!i)return y([]);for(;i.previousElementSibling;){const s=i.previousElementSibling;t?y(s).is(t)&&e.push(s):e.push(s),i=s}return y(e)}function kt(t){const e=[];for(let i=0;i{Object.defineProperty(y.fn,t,{value:be[t],writable:!0})});function Ht(t){const e=t;Object.keys(e).forEach(i=>{try{e[i]=null}catch{}try{delete e[i]}catch{}})}function te(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function K(){return Date.now()}function jt(t){const e=k();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}function Ft(t,e){e===void 0&&(e="x");const i=k();let s,a,n;const r=jt(t);return i.WebKitCSSMatrix?(a=r.transform||r.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(o=>o.replace(",",".")).join(", ")),n=new i.WebKitCSSMatrix(a==="none"?"":a)):(n=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=n.toString().split(",")),e==="x"&&(i.WebKitCSSMatrix?a=n.m41:s.length===16?a=parseFloat(s[12]):a=parseFloat(s[4])),e==="y"&&(i.WebKitCSSMatrix?a=n.m42:s.length===16?a=parseFloat(s[13]):a=parseFloat(s[5])),a||0}function Z(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function Vt(t){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function R(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let i=1;ie.indexOf(n)<0);for(let n=0,r=a.length;nn?"next":"prev",f=(c,b)=>d==="next"&&c>=b||d==="prev"&&c<=b,u=()=>{o=new Date().getTime(),r===null&&(r=o);const c=Math.max(Math.min((o-r)/l,1),0),b=.5-Math.cos(c*Math.PI)/2;let v=n+b*(i-n);if(f(v,i)&&(v=i),e.wrapperEl.scrollTo({[s]:v}),f(v,i)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:v})}),a.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=a.requestAnimationFrame(u)};u()}let se;function Wt(){const t=k(),e=G();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),passiveListener:function(){let s=!1;try{const a=Object.defineProperty({},"passive",{get(){s=!0}});t.addEventListener("testPassiveListener",null,a)}catch{}return s}(),gestures:function(){return"ongesturestart"in t}()}}function Be(){return se||(se=Wt()),se}let ne;function qt(t){let{userAgent:e}=t===void 0?{}:t;const i=Be(),s=k(),a=s.navigator.platform,n=e||s.navigator.userAgent,r={ios:!1,android:!1},o=s.screen.width,l=s.screen.height,d=n.match(/(Android);?[\s\/]+([\d.]+)?/);let f=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),c=!f&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b=a==="Win32";let v=a==="MacIntel";const w=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&v&&i.touch&&w.indexOf(`${o}x${l}`)>=0&&(f=n.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),v=!1),d&&!b&&(r.os="android",r.android=!0),(f||c||u)&&(r.os="ios",r.ios=!0),r}function Yt(t){return t===void 0&&(t={}),ne||(ne=qt(t)),ne}let ae;function Xt(){const t=k();function e(){const i=t.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}return{isSafari:e(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}function Ut(){return ae||(ae=Xt()),ae}function Kt(t){let{swiper:e,on:i,emit:s}=t;const a=k();let n=null,r=null;const o=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(u=>{r=a.requestAnimationFrame(()=>{const{width:c,height:b}=e;let v=c,w=b;u.forEach(p=>{let{contentBoxSize:g,contentRect:C,target:S}=p;S&&S!==e.el||(v=C?C.width:(g[0]||g).inlineSize,w=C?C.height:(g[0]||g).blockSize)}),(v!==c||w!==b)&&o()})}),n.observe(e.el))},d=()=>{r&&a.cancelAnimationFrame(r),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},f=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};i("init",()=>{if(e.params.resizeObserver&&typeof a.ResizeObserver!="undefined"){l();return}a.addEventListener("resize",o),a.addEventListener("orientationchange",f)}),i("destroy",()=>{d(),a.removeEventListener("resize",o),a.removeEventListener("orientationchange",f)})}function Qt(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n=[],r=k(),o=function(f,u){u===void 0&&(u={});const c=r.MutationObserver||r.WebkitMutationObserver,b=new c(v=>{if(v.length===1){a("observerUpdate",v[0]);return}const w=function(){a("observerUpdate",v[0])};r.requestAnimationFrame?r.requestAnimationFrame(w):r.setTimeout(w,0)});b.observe(f,{attributes:typeof u.attributes=="undefined"?!0:u.attributes,childList:typeof u.childList=="undefined"?!0:u.childList,characterData:typeof u.characterData=="undefined"?!0:u.characterData}),n.push(b)},l=()=>{if(!!e.params.observer){if(e.params.observeParents){const f=e.$el.parents();for(let u=0;u{n.forEach(f=>{f.disconnect()}),n.splice(0,n.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",l),s("destroy",d)}var Jt={on(t,e,i){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;const a=i?"unshift":"push";return t.split(" ").forEach(n=>{s.eventsListeners[n]||(s.eventsListeners[n]=[]),s.eventsListeners[n][a](e)}),s},once(t,e,i){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;function a(){s.off(t,a),a.__emitterProxy&&delete a.__emitterProxy;for(var n=arguments.length,r=new Array(n),o=0;o=0&&e.eventsAnyListeners.splice(i,1),e},off(t,e){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||t.split(" ").forEach(s=>{typeof e=="undefined"?i.eventsListeners[s]=[]:i.eventsListeners[s]&&i.eventsListeners[s].forEach((a,n)=>{(a===e||a.__emitterProxy&&a.__emitterProxy===e)&&i.eventsListeners[s].splice(n,1)})}),i},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,i,s;for(var a=arguments.length,n=new Array(a),r=0;r{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(d=>{d.apply(s,[l,...i])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(d=>{d.apply(s,i)})}),t}};function Zt(){const t=this;let e,i;const s=t.$el;typeof t.params.width!="undefined"&&t.params.width!==null?e=t.params.width:e=s[0].clientWidth,typeof t.params.height!="undefined"&&t.params.height!==null?i=t.params.height:i=s[0].clientHeight,!(e===0&&t.isHorizontal()||i===0&&t.isVertical())&&(e=e-parseInt(s.css("padding-left")||0,10)-parseInt(s.css("padding-right")||0,10),i=i-parseInt(s.css("padding-top")||0,10)-parseInt(s.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(i)&&(i=0),Object.assign(t,{width:e,height:i,size:t.isHorizontal()?e:i}))}function ei(){const t=this;function e($){return t.isHorizontal()?$:{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"}[$]}function i($,m){return parseFloat($.getPropertyValue(e(m))||0)}const s=t.params,{$wrapperEl:a,size:n,rtlTranslate:r,wrongRTL:o}=t,l=t.virtual&&s.virtual.enabled,d=l?t.virtual.slides.length:t.slides.length,f=a.children(`.${t.params.slideClass}`),u=l?t.virtual.slides.length:f.length;let c=[];const b=[],v=[];let w=s.slidesOffsetBefore;typeof w=="function"&&(w=s.slidesOffsetBefore.call(t));let p=s.slidesOffsetAfter;typeof p=="function"&&(p=s.slidesOffsetAfter.call(t));const g=t.snapGrid.length,C=t.slidesGrid.length;let S=s.spaceBetween,E=-w,A=0,T=0;if(typeof n=="undefined")return;typeof S=="string"&&S.indexOf("%")>=0&&(S=parseFloat(S.replace("%",""))/100*n),t.virtualSize=-S,r?f.css({marginLeft:"",marginBottom:"",marginTop:""}):f.css({marginRight:"",marginBottom:"",marginTop:""}),s.centeredSlides&&s.cssMode&&(ee(t.wrapperEl,"--swiper-centered-offset-before",""),ee(t.wrapperEl,"--swiper-centered-offset-after",""));const O=s.grid&&s.grid.rows>1&&t.grid;O&&t.grid.initSlides(u);let M;const D=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter($=>typeof s.breakpoints[$].slidesPerView!="undefined").length>0;for(let $=0;$1&&c.push(t.virtualSize-n)}if(c.length===0&&(c=[0]),s.spaceBetween!==0){const $=t.isHorizontal()&&r?"marginLeft":e("marginRight");f.filter((m,h)=>s.cssMode?h!==f.length-1:!0).css({[$]:`${S}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let $=0;v.forEach(h=>{$+=h+(s.spaceBetween?s.spaceBetween:0)}),$-=s.spaceBetween;const m=$-n;c=c.map(h=>h<0?-w:h>m?m+p:h)}if(s.centerInsufficientSlides){let $=0;if(v.forEach(m=>{$+=m+(s.spaceBetween?s.spaceBetween:0)}),$-=s.spaceBetween,${c[x]=h-m}),b.forEach((h,x)=>{b[x]=h+m})}}if(Object.assign(t,{slides:f,snapGrid:c,slidesGrid:b,slidesSizesGrid:v}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){ee(t.wrapperEl,"--swiper-centered-offset-before",`${-c[0]}px`),ee(t.wrapperEl,"--swiper-centered-offset-after",`${t.size/2-v[v.length-1]/2}px`);const $=-t.snapGrid[0],m=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(h=>h+$),t.slidesGrid=t.slidesGrid.map(h=>h+m)}if(u!==d&&t.emit("slidesLengthChange"),c.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),b.length!==C&&t.emit("slidesGridLengthChange"),s.watchSlidesProgress&&t.updateSlidesOffset(),!l&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){const $=`${s.containerModifierClass}backface-hidden`,m=t.$el.hasClass($);u<=s.maxBackfaceHiddenSlides?m||t.$el.addClass($):m&&t.$el.removeClass($)}}function ti(t){const e=this,i=[],s=e.virtual&&e.params.virtual.enabled;let a=0,n;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const r=o=>s?e.slides.filter(l=>parseInt(l.getAttribute("data-swiper-slide-index"),10)===o)[0]:e.slides.eq(o)[0];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||y([])).each(o=>{i.push(o)});else for(n=0;ne.slides.length&&!s)break;i.push(r(o))}else i.push(r(e.activeIndex));for(n=0;na?o:a}(a||a===0)&&e.$wrapperEl.css("height",`${a}px`)}function ii(){const t=this,e=t.slides;for(let i=0;i=0&&c1&&b<=e.size||c<=0&&b>=e.size)&&(e.visibleSlides.push(l),e.visibleSlidesIndexes.push(o),s.eq(o).addClass(i.slideVisibleClass)),l.progress=a?-f:f,l.originalProgress=a?-u:u}e.visibleSlides=y(e.visibleSlides)}function ni(t){const e=this;if(typeof t=="undefined"){const d=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*d||0}const i=e.params,s=e.maxTranslate()-e.minTranslate();let{progress:a,isBeginning:n,isEnd:r}=e;const o=n,l=r;s===0?(a=0,n=!0,r=!0):(a=(t-e.minTranslate())/s,n=a<=0,r=a>=1),Object.assign(e,{progress:a,isBeginning:n,isEnd:r}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),n&&!o&&e.emit("reachBeginning toEdge"),r&&!l&&e.emit("reachEnd toEdge"),(o&&!n||l&&!r)&&e.emit("fromEdge"),e.emit("progress",a)}function ai(){const t=this,{slides:e,params:i,$wrapperEl:s,activeIndex:a,realIndex:n}=t,r=t.virtual&&i.virtual.enabled;e.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`);let o;r?o=t.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${a}"]`):o=e.eq(a),o.addClass(i.slideActiveClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${n}"]`).addClass(i.slideDuplicateActiveClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${n}"]`).addClass(i.slideDuplicateActiveClass));let l=o.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&l.length===0&&(l=e.eq(0),l.addClass(i.slideNextClass));let d=o.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&d.length===0&&(d=e.eq(-1),d.addClass(i.slidePrevClass)),i.loop&&(l.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()}function ri(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{slidesGrid:s,snapGrid:a,params:n,activeIndex:r,realIndex:o,snapIndex:l}=e;let d=t,f;if(typeof d=="undefined"){for(let c=0;c=s[c]&&i=s[c]&&i=s[c]&&(d=c);n.normalizeSlideIndex&&(d<0||typeof d=="undefined")&&(d=0)}if(a.indexOf(i)>=0)f=a.indexOf(i);else{const c=Math.min(n.slidesPerGroupSkip,d);f=c+Math.floor((d-c)/n.slidesPerGroup)}if(f>=a.length&&(f=a.length-1),d===r){f!==l&&(e.snapIndex=f,e.emit("snapIndexChange"));return}const u=parseInt(e.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(e,{snapIndex:f,realIndex:u,previousIndex:r,activeIndex:d}),e.emit("activeIndexChange"),e.emit("snapIndexChange"),o!==u&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")}function li(t){const e=this,i=e.params,s=y(t).closest(`.${i.slideClass}`)[0];let a=!1,n;if(s){for(let r=0;rl?f=l:s&&tr?o="next":n=l.length&&(p=l.length-1),(u||o.initialSlide||0)===(f||0)&&i&&n.emit("beforeSlideChangeStart");const g=-l[p];if(n.updateProgress(g),o.normalizeSlideIndex)for(let S=0;S=A&&E=A&&E=A&&(r=S)}if(n.initialized&&r!==u&&(!n.allowSlideNext&&gn.translate&&g>n.maxTranslate()&&(u||0)!==r))return!1;let C;if(r>u?C="next":r{n.wrapperEl.style.scrollSnapType="",n._swiperImmediateVirtual=!1})}else{if(!n.support.smoothScroll)return Le({swiper:n,targetPosition:E,side:S?"left":"top"}),!0;b.scrollTo({[S?"left":"top"]:E,behavior:"smooth"})}return!0}return n.setTransition(e),n.setTranslate(g),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",e,s),n.transitionStart(i,C),e===0?n.transitionEnd(i,C):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(E){!n||n.destroyed||E.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,C))}),n.$wrapperEl[0].addEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd)),!0}function Si(t,e,i,s){if(t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),typeof t=="string"){const r=parseInt(t,10);if(!isFinite(r))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=r}const a=this;let n=t;return a.params.loop&&(n+=a.loopedSlides),a.slideTo(n,e,i,s)}function yi(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const s=this,{animating:a,enabled:n,params:r}=s;if(!n)return s;let o=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndexu(p));let v=r[b.indexOf(c)-1];if(typeof v=="undefined"&&a.cssMode){let p;r.forEach((g,C)=>{c>=g&&(p=C)}),typeof p!="undefined"&&(v=r[p>0?p-1:p])}let w=0;if(typeof v!="undefined"&&(w=o.indexOf(v),w<0&&(w=s.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(w=w-s.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),a.rewind&&s.isBeginning){const p=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(p,t,e,i)}return s.slideTo(w,t,e,i)}function Ei(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const s=this;return s.slideTo(s.activeIndex,t,e,i)}function Ti(t,e,i,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0),s===void 0&&(s=.5);const a=this;let n=a.activeIndex;const r=Math.min(a.params.slidesPerGroupSkip,n),o=r+Math.floor((n-r)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[o]){const d=a.snapGrid[o],f=a.snapGrid[o+1];l-d>(f-d)*s&&(n+=a.params.slidesPerGroup)}else{const d=a.snapGrid[o-1],f=a.snapGrid[o];l-d<=(f-d)*s&&(n-=a.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,t,e,i)}function xi(){const t=this,{params:e,$wrapperEl:i}=t,s=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let a=t.clickedIndex,n;if(e.loop){if(t.animating)return;n=parseInt(y(t.clickedSlide).attr("data-swiper-slide-index"),10),e.centeredSlides?at.slides.length-t.loopedSlides+s/2?(t.loopFix(),a=i.children(`.${e.slideClass}[data-swiper-slide-index="${n}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),te(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-s?(t.loopFix(),a=i.children(`.${e.slideClass}[data-swiper-slide-index="${n}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),te(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}var $i={slideTo:wi,slideToLoop:Si,slideNext:yi,slidePrev:Ci,slideReset:Ei,slideToClosest:Ti,slideToClickedSlide:xi};function Mi(){const t=this,e=G(),{params:i,$wrapperEl:s}=t,a=s.children().length>0?y(s.children()[0].parentNode):s;a.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let n=a.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const l=i.slidesPerGroup-n.length%i.slidesPerGroup;if(l!==i.slidesPerGroup){for(let d=0;dn.length&&(t.loopedSlides=n.length);const r=[],o=[];n.each((l,d)=>{const f=y(l);d=n.length-t.loopedSlides&&r.push(l),f.attr("data-swiper-slide-index",d)});for(let l=0;l=0;l-=1)a.prepend(y(r[l].cloneNode(!0)).addClass(i.slideDuplicateClass))}function Pi(){const t=this;t.emit("beforeLoopFix");const{activeIndex:e,slides:i,loopedSlides:s,allowSlidePrev:a,allowSlideNext:n,snapGrid:r,rtlTranslate:o}=t;let l;t.allowSlidePrev=!0,t.allowSlideNext=!0;const f=-r[e]-t.getTranslate();e=i.length-s&&(l=-i.length+e+s,l+=s,t.slideTo(l,0,!1,!0)&&f!==0&&t.setTranslate((o?-t.translate:t.translate)-f)),t.allowSlidePrev=a,t.allowSlideNext=n,t.emit("loopFix")}function Oi(){const t=this,{$wrapperEl:e,params:i,slides:s}=t;e.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}var Li={loopCreate:Mi,loopFix:Pi,loopDestroy:Oi};function Bi(t){const e=this;if(e.support.touch||!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const i=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;i.style.cursor="move",i.style.cursor=t?"grabbing":"grab"}function Ai(){const t=this;t.support.touch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}var zi={setGrabCursor:Bi,unsetGrabCursor:Ai};function Ii(t,e){e===void 0&&(e=this);function i(s){if(!s||s===G()||s===k())return null;s.assignedSlot&&(s=s.assignedSlot);const a=s.closest(t);return!a&&!s.getRootNode?null:a||i(s.getRootNode().host)}return i(e)}function ki(t){const e=this,i=G(),s=k(),a=e.touchEventsData,{params:n,touches:r,enabled:o}=e;if(!o||e.animating&&n.preventInteractionOnTransition)return;!e.animating&&n.cssMode&&n.loop&&e.loopFix();let l=t;l.originalEvent&&(l=l.originalEvent);let d=y(l.target);if(n.touchEventsTarget==="wrapper"&&!d.closest(e.wrapperEl).length||(a.isTouchEvent=l.type==="touchstart",!a.isTouchEvent&&"which"in l&&l.which===3)||!a.isTouchEvent&&"button"in l&&l.button>0||a.isTouched&&a.isMoved)return;!!n.noSwipingClass&&n.noSwipingClass!==""&&l.target&&l.target.shadowRoot&&t.path&&t.path[0]&&(d=y(t.path[0]));const u=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,c=!!(l.target&&l.target.shadowRoot);if(n.noSwiping&&(c?Ii(u,d[0]):d.closest(u)[0])){e.allowClick=!0;return}if(n.swipeHandler&&!d.closest(n.swipeHandler)[0])return;r.currentX=l.type==="touchstart"?l.targetTouches[0].pageX:l.pageX,r.currentY=l.type==="touchstart"?l.targetTouches[0].pageY:l.pageY;const b=r.currentX,v=r.currentY,w=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,p=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(w&&(b<=p||b>=s.innerWidth-p))if(w==="prevent")t.preventDefault();else return;if(Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=b,r.startY=v,a.touchStartTime=K(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1),l.type!=="touchstart"){let g=!0;d.is(a.focusableElements)&&(g=!1,d[0].nodeName==="SELECT"&&(a.isTouched=!1)),i.activeElement&&y(i.activeElement).is(a.focusableElements)&&i.activeElement!==d[0]&&i.activeElement.blur();const C=g&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||C)&&!d[0].isContentEditable&&l.preventDefault()}e.params.freeMode&&e.params.freeMode.enabled&&e.freeMode&&e.animating&&!n.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",l)}function Di(t){const e=G(),i=this,s=i.touchEventsData,{params:a,touches:n,rtlTranslate:r,enabled:o}=i;if(!o)return;let l=t;if(l.originalEvent&&(l=l.originalEvent),!s.isTouched){s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",l);return}if(s.isTouchEvent&&l.type!=="touchmove")return;const d=l.type==="touchmove"&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),f=l.type==="touchmove"?d.pageX:l.pageX,u=l.type==="touchmove"?d.pageY:l.pageY;if(l.preventedByNestedSwiper){n.startX=f,n.startY=u;return}if(!i.allowTouchMove){y(l.target).is(s.focusableElements)||(i.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:f,startY:u,currentX:f,currentY:u}),s.touchStartTime=K());return}if(s.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop){if(i.isVertical()){if(un.startY&&i.translate>=i.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(fn.startX&&i.translate>=i.minTranslate())return}if(s.isTouchEvent&&e.activeElement&&l.target===e.activeElement&&y(l.target).is(s.focusableElements)){s.isMoved=!0,i.allowClick=!1;return}if(s.allowTouchCallbacks&&i.emit("touchMove",l),l.targetTouches&&l.targetTouches.length>1)return;n.currentX=f,n.currentY=u;const c=n.currentX-n.startX,b=n.currentY-n.startY;if(i.params.threshold&&Math.sqrt(c**2+b**2)=25&&(g=Math.atan2(Math.abs(b),Math.abs(c))*180/Math.PI,s.isScrolling=i.isHorizontal()?g>a.touchAngle:90-g>a.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",l),typeof s.startMoving=="undefined"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling){s.isTouched=!1;return}if(!s.startMoving)return;i.allowClick=!1,!a.cssMode&&l.cancelable&&l.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&l.stopPropagation(),s.isMoved||(a.loop&&!a.cssMode&&i.loopFix(),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,a.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",l)),i.emit("sliderMove",l),s.isMoved=!0;let v=i.isHorizontal()?c:b;n.diff=v,v*=a.touchRatio,r&&(v=-v),i.swipeDirection=v>0?"prev":"next",s.currentTranslate=v+s.startTranslate;let w=!0,p=a.resistanceRatio;if(a.touchReleaseOnEdges&&(p=0),v>0&&s.currentTranslate>i.minTranslate()?(w=!1,a.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+v)**p)):v<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(s.currentTranslate=s.startTranslate),a.threshold>0)if(Math.abs(v)>a.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=i.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{s.currentTranslate=s.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&i.freeMode||a.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),i.params.freeMode&&a.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function Ni(t){const e=this,i=e.touchEventsData,{params:s,touches:a,rtlTranslate:n,slidesGrid:r,enabled:o}=e;if(!o)return;let l=t;if(l.originalEvent&&(l=l.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",l),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&s.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}s.grabCursor&&i.isMoved&&i.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const d=K(),f=d-i.touchStartTime;if(e.allowClick){const C=l.path||l.composedPath&&l.composedPath();e.updateClickedSlide(C&&C[0]||l.target),e.emit("tap click",l),f<300&&d-i.lastClickTime<300&&e.emit("doubleTap doubleClick",l)}if(i.lastClickTime=K(),te(()=>{e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||a.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 u;if(s.followFinger?u=n?e.translate:-e.translate:u=-i.currentTranslate,s.cssMode)return;if(e.params.freeMode&&s.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:u});return}let c=0,b=e.slidesSizesGrid[0];for(let C=0;C=r[C]&&u=r[C]&&(c=C,b=r[r.length-1]-r[r.length-2])}let v=null,w=null;s.rewind&&(e.isBeginning?w=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(v=0));const p=(u-r[c])/b,g=cs.longSwipesMs){if(!s.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(p>=s.longSwipesRatio?e.slideTo(s.rewind&&e.isEnd?v:c+g):e.slideTo(c)),e.swipeDirection==="prev"&&(p>1-s.longSwipesRatio?e.slideTo(c+g):w!==null&&p<0&&Math.abs(p)>s.longSwipesRatio?e.slideTo(w):e.slideTo(c))}else{if(!s.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(l.target===e.navigation.nextEl||l.target===e.navigation.prevEl)?l.target===e.navigation.nextEl?e.slideTo(c+g):e.slideTo(c):(e.swipeDirection==="next"&&e.slideTo(v!==null?v:c+g),e.swipeDirection==="prev"&&e.slideTo(w!==null?w:c))}}function we(){const t=this,{params:e,el:i}=t;if(i&&i.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:a,snapGrid:n}=t;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.run(),t.allowSlidePrev=a,t.allowSlideNext=s,t.params.watchOverflow&&n!==t.snapGrid&&t.checkOverflow()}function Gi(t){const e=this;!e.enabled||e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}function _i(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:s}=t;if(!s)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let a;const n=t.maxTranslate()-t.minTranslate();n===0?a=0:a=(t.translate-t.minTranslate())/n,a!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}let Se=!1;function Ri(){}const ze=(t,e)=>{const i=G(),{params:s,touchEvents:a,el:n,wrapperEl:r,device:o,support:l}=t,d=!!s.nested,f=e==="on"?"addEventListener":"removeEventListener",u=e;if(!l.touch)n[f](a.start,t.onTouchStart,!1),i[f](a.move,t.onTouchMove,d),i[f](a.end,t.onTouchEnd,!1);else{const c=a.start==="touchstart"&&l.passiveListener&&s.passiveListeners?{passive:!0,capture:!1}:!1;n[f](a.start,t.onTouchStart,c),n[f](a.move,t.onTouchMove,l.passiveListener?{passive:!1,capture:d}:d),n[f](a.end,t.onTouchEnd,c),a.cancel&&n[f](a.cancel,t.onTouchEnd,c)}(s.preventClicks||s.preventClicksPropagation)&&n[f]("click",t.onClick,!0),s.cssMode&&r[f]("scroll",t.onScroll),s.updateOnWindowResize?t[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",we,!0):t[u]("observerUpdate",we,!0)};function Hi(){const t=this,e=G(),{params:i,support:s}=t;t.onTouchStart=ki.bind(t),t.onTouchMove=Di.bind(t),t.onTouchEnd=Ni.bind(t),i.cssMode&&(t.onScroll=_i.bind(t)),t.onClick=Gi.bind(t),s.touch&&!Se&&(e.addEventListener("touchstart",Ri),Se=!0),ze(t,"on")}function ji(){ze(this,"off")}var Fi={attachEvents:Hi,detachEvents:ji};const ye=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function Vi(){const t=this,{activeIndex:e,initialized:i,loopedSlides:s=0,params:a,$el:n}=t,r=a.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const o=t.getBreakpoint(r,t.params.breakpointsBase,t.el);if(!o||t.currentBreakpoint===o)return;const d=(o in r?r[o]:void 0)||t.originalParams,f=ye(t,a),u=ye(t,d),c=a.enabled;f&&!u?(n.removeClass(`${a.containerModifierClass}grid ${a.containerModifierClass}grid-column`),t.emitContainerClasses()):!f&&u&&(n.addClass(`${a.containerModifierClass}grid`),(d.grid.fill&&d.grid.fill==="column"||!d.grid.fill&&a.grid.fill==="column")&&n.addClass(`${a.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(p=>{const g=a[p]&&a[p].enabled,C=d[p]&&d[p].enabled;g&&!C&&t[p].disable(),!g&&C&&t[p].enable()});const b=d.direction&&d.direction!==a.direction,v=a.loop&&(d.slidesPerView!==a.slidesPerView||b);b&&i&&t.changeDirection(),R(t.params,d);const w=t.params.enabled;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),c&&!w?t.disable():!c&&w&&t.enable(),t.currentBreakpoint=o,t.emit("_beforeBreakpoint",d),v&&i&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-s+t.loopedSlides,0,!1)),t.emit("breakpoint",d)}function Wi(t,e,i){if(e===void 0&&(e="window"),!t||e==="container"&&!i)return;let s=!1;const a=k(),n=e==="window"?a.innerHeight:i.clientHeight,r=Object.keys(t).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const l=parseFloat(o.substr(1));return{value:n*l,point:o}}return{value:o,point:o}});r.sort((o,l)=>parseInt(o.value,10)-parseInt(l.value,10));for(let o=0;o{typeof s=="object"?Object.keys(s).forEach(a=>{s[a]&&i.push(e+a)}):typeof s=="string"&&i.push(e+s)}),i}function Xi(){const t=this,{classNames:e,params:i,rtl:s,$el:a,device:n,support:r}=t,o=Yi(["initialized",i.direction,{"pointer-events":!r.touch},{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:s},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:n.android},{ios:n.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);e.push(...o),a.addClass([...e].join(" ")),t.emitContainerClasses()}function Ui(){const t=this,{$el:e,classNames:i}=t;e.removeClass(i.join(" ")),t.emitContainerClasses()}var Ki={addClasses:Xi,removeClasses:Ui};function Qi(t,e,i,s,a,n){const r=k();let o;function l(){n&&n()}!y(t).parent("picture")[0]&&(!t.complete||!a)&&e?(o=new r.Image,o.onload=l,o.onerror=l,s&&(o.sizes=s),i&&(o.srcset=i),e&&(o.src=e)):l()}function Ji(){const t=this;t.imagesToLoad=t.$el.find("img");function e(){typeof t=="undefined"||t===null||!t||t.destroyed||(t.imagesLoaded!==void 0&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}for(let i=0;in}else t.isLocked=t.snapGrid.length===1;i.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),i.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var ts={checkOverflow:es},Ce={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,maxBackfaceHiddenSlides:10,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 is(t,e){return function(s){s===void 0&&(s={});const a=Object.keys(s)[0],n=s[a];if(typeof n!="object"||n===null){R(e,s);return}if(["navigation","pagination","scrollbar"].indexOf(a)>=0&&t[a]===!0&&(t[a]={auto:!0}),!(a in t&&"enabled"in n)){R(e,s);return}t[a]===!0&&(t[a]={enabled:!0}),typeof t[a]=="object"&&!("enabled"in t[a])&&(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),R(e,s)}}const re={eventsEmitter:Jt,update:oi,translate:hi,transition:bi,slide:$i,loop:Li,grabCursor:zi,events:Fi,breakpoints:qi,checkOverflow:ts,classes:Ki,images:Zi},le={};class N{constructor(){let e,i;for(var s=arguments.length,a=new Array(s),n=0;n1){const d=[];return y(i.el).each(f=>{const u=R({},i,{el:f});d.push(new N(u))}),d}const r=this;r.__swiper__=!0,r.support=Be(),r.device=Yt({userAgent:i.userAgent}),r.browser=Ut(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],i.modules&&Array.isArray(i.modules)&&r.modules.push(...i.modules);const o={};r.modules.forEach(d=>{d({swiper:r,extendParams:is(i,o),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const l=R({},Ce,o);return r.params=R({},l,le,i),r.originalParams=R({},r.params),r.passedParams=R({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach(d=>{r.on(d,r.params.on[d])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=y,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:y(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return r.params.direction==="horizontal"},isVertical(){return r.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const f=["touchstart","touchmove","touchend","touchcancel"],u=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:f[0],move:f[1],end:f[2],cancel:f[3]},r.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.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:r.params.focusableElements,lastClickTime:K(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}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,i){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),r=(s.maxTranslate()-a)*e+a;s.translateTo(r,typeof i=="undefined"?0:i),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=e.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",i.join(" "))}getSlideClasses(e){const i=this;return i.destroyed?"":e.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=[];e.slides.each(s=>{const a=e.getSlideClasses(s);i.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)}),e.emit("_slideClasses",i)}slidesPerViewDynamic(e,i){e===void 0&&(e="current"),i===void 0&&(i=!1);const s=this,{params:a,slides:n,slidesGrid:r,slidesSizesGrid:o,size:l,activeIndex:d}=s;let f=1;if(a.centeredSlides){let u=n[d].swiperSlideSize,c;for(let b=d+1;bl&&(c=!0));for(let b=d-1;b>=0;b-=1)n[b]&&!c&&(u+=n[b].swiperSlideSize,f+=1,u>l&&(c=!0))}else if(e==="current")for(let u=d+1;u=0;u-=1)r[d]-r[u]1)&&e.isEnd&&!e.params.centeredSlides?n=e.slideTo(e.slides.length-1,0,!1,!0):n=e.slideTo(e.activeIndex,0,!1,!0),n||a()),s.watchOverflow&&i!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,i){i===void 0&&(i=!0);const s=this,a=s.params.direction;return e||(e=a==="horizontal"?"vertical":"horizontal"),e===a||e!=="horizontal"&&e!=="vertical"||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each(n=>{e==="vertical"?n.style.width="":n.style.height=""}),s.emit("changeDirection"),i&&s.update()),s}mount(e){const i=this;if(i.mounted)return!0;const s=y(e||i.params.el);if(e=s[0],!e)return!1;e.swiper=i;const a=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const o=y(e.shadowRoot.querySelector(a()));return o.children=l=>s.children(l),o}return s.children?s.children(a()):y(s).children(a())})();if(r.length===0&&i.params.createElements){const l=G().createElement("div");r=y(l),l.className=i.params.wrapperClass,s.append(l),s.children(`.${i.params.slideClass}`).each(d=>{r.append(d)})}return Object.assign(i,{$el:s,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:e.dir.toLowerCase()==="rtl"||s.css("direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(e.dir.toLowerCase()==="rtl"||s.css("direction")==="rtl"),wrongRTL:r.css("display")==="-webkit-box"}),!0}init(e){const i=this;return i.initialized||i.mount(e)===!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(e,i){e===void 0&&(e=!0),i===void 0&&(i=!0);const s=this,{params:a,$el:n,$wrapperEl:r,slides:o}=s;return typeof s.params=="undefined"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),i&&(s.removeClasses(),n.removeAttr("style"),r.removeAttr("style"),o&&o.length&&o.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(l=>{s.off(l)}),e!==!1&&(s.$el[0].swiper=null,Ht(s)),s.destroyed=!0),null}static extendDefaults(e){R(le,e)}static get extendedDefaults(){return le}static get defaults(){return Ce}static installModule(e){N.prototype.__modules__||(N.prototype.__modules__=[]);const i=N.prototype.__modules__;typeof e=="function"&&i.indexOf(e)<0&&i.push(e)}static use(e){return Array.isArray(e)?(e.forEach(i=>N.installModule(i)),N):(N.installModule(e),N)}}Object.keys(re).forEach(t=>{Object.keys(re[t]).forEach(e=>{N.prototype[e]=re[t][e]})});N.use([Kt,Qt]);function ue(t,e,i,s){const a=G();return t.params.createElements&&Object.keys(s).forEach(n=>{if(!i[n]&&i.auto===!0){let r=t.$el.children(`.${s[n]}`)[0];r||(r=a.createElement("div"),r.className=s[n],t.$el.append(r)),i[n]=r,e[n]=r}}),i}function ss(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;i({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,$nextEl:null,prevEl:null,$prevEl:null};function n(v){let w;return v&&(w=y(v),e.params.uniqueNavElements&&typeof v=="string"&&w.length>1&&e.$el.find(v).length===1&&(w=e.$el.find(v))),w}function r(v,w){const p=e.params.navigation;v&&v.length>0&&(v[w?"addClass":"removeClass"](p.disabledClass),v[0]&&v[0].tagName==="BUTTON"&&(v[0].disabled=w),e.params.watchOverflow&&e.enabled&&v[e.isLocked?"addClass":"removeClass"](p.lockClass))}function o(){if(e.params.loop)return;const{$nextEl:v,$prevEl:w}=e.navigation;r(w,e.isBeginning&&!e.params.rewind),r(v,e.isEnd&&!e.params.rewind)}function l(v){v.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&e.slidePrev()}function d(v){v.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&e.slideNext()}function f(){const v=e.params.navigation;if(e.params.navigation=ue(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(v.nextEl||v.prevEl))return;const w=n(v.nextEl),p=n(v.prevEl);w&&w.length>0&&w.on("click",d),p&&p.length>0&&p.on("click",l),Object.assign(e.navigation,{$nextEl:w,nextEl:w&&w[0],$prevEl:p,prevEl:p&&p[0]}),e.enabled||(w&&w.addClass(v.lockClass),p&&p.addClass(v.lockClass))}function u(){const{$nextEl:v,$prevEl:w}=e.navigation;v&&v.length&&(v.off("click",d),v.removeClass(e.params.navigation.disabledClass)),w&&w.length&&(w.off("click",l),w.removeClass(e.params.navigation.disabledClass))}s("init",()=>{e.params.navigation.enabled===!1?b():(f(),o())}),s("toEdge fromEdge lock unlock",()=>{o()}),s("destroy",()=>{u()}),s("enable disable",()=>{const{$nextEl:v,$prevEl:w}=e.navigation;v&&v[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),w&&w[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),s("click",(v,w)=>{const{$nextEl:p,$prevEl:g}=e.navigation,C=w.target;if(e.params.navigation.hideOnClick&&!y(C).is(g)&&!y(C).is(p)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===C||e.pagination.el.contains(C)))return;let S;p?S=p.hasClass(e.params.navigation.hiddenClass):g&&(S=g.hasClass(e.params.navigation.hiddenClass)),a(S===!0?"navigationShow":"navigationHide"),p&&p.toggleClass(e.params.navigation.hiddenClass),g&&g.toggleClass(e.params.navigation.hiddenClass)}});const c=()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),f(),o()},b=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),u()};Object.assign(e.navigation,{enable:c,disable:b,update:o,init:f,destroy:u})}function V(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function ns(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n="swiper-pagination";i({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:p=>p,formatFractionTotal:p=>p,bulletClass:`${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,$el:null,bullets:[]};let r,o=0;function l(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0}function d(p,g){const{bulletActiveClass:C}=e.params.pagination;p[g]().addClass(`${C}-${g}`)[g]().addClass(`${C}-${g}-${g}`)}function f(){const p=e.rtl,g=e.params.pagination;if(l())return;const C=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,S=e.pagination.$el;let E;const A=e.params.loop?Math.ceil((C-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(E=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),E>C-1-e.loopedSlides*2&&(E-=C-e.loopedSlides*2),E>A-1&&(E-=A),E<0&&e.params.paginationType!=="bullets"&&(E=A+E)):typeof e.snapIndex!="undefined"?E=e.snapIndex:E=e.activeIndex||0,g.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const T=e.pagination.bullets;let O,M,D;if(g.dynamicBullets&&(r=T.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),S.css(e.isHorizontal()?"width":"height",`${r*(g.dynamicMainBullets+4)}px`),g.dynamicMainBullets>1&&e.previousIndex!==void 0&&(o+=E-(e.previousIndex-e.loopedSlides||0),o>g.dynamicMainBullets-1?o=g.dynamicMainBullets-1:o<0&&(o=0)),O=Math.max(E-o,0),M=O+(Math.min(T.length,g.dynamicMainBullets)-1),D=(M+O)/2),T.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map($=>`${g.bulletActiveClass}${$}`).join(" ")),S.length>1)T.each($=>{const m=y($),h=m.index();h===E&&m.addClass(g.bulletActiveClass),g.dynamicBullets&&(h>=O&&h<=M&&m.addClass(`${g.bulletActiveClass}-main`),h===O&&d(m,"prev"),h===M&&d(m,"next"))});else{const $=T.eq(E),m=$.index();if($.addClass(g.bulletActiveClass),g.dynamicBullets){const h=T.eq(O),x=T.eq(M);for(let P=O;P<=M;P+=1)T.eq(P).addClass(`${g.bulletActiveClass}-main`);if(e.params.loop)if(m>=T.length){for(let P=g.dynamicMainBullets;P>=0;P-=1)T.eq(T.length-P).addClass(`${g.bulletActiveClass}-main`);T.eq(T.length-g.dynamicMainBullets-1).addClass(`${g.bulletActiveClass}-prev`)}else d(h,"prev"),d(x,"next");else d(h,"prev"),d(x,"next")}}if(g.dynamicBullets){const $=Math.min(T.length,g.dynamicMainBullets+4),m=(r*$-r)/2-D*r,h=p?"right":"left";T.css(e.isHorizontal()?h:"top",`${m}px`)}}if(g.type==="fraction"&&(S.find(V(g.currentClass)).text(g.formatFractionCurrent(E+1)),S.find(V(g.totalClass)).text(g.formatFractionTotal(A))),g.type==="progressbar"){let T;g.progressbarOpposite?T=e.isHorizontal()?"vertical":"horizontal":T=e.isHorizontal()?"horizontal":"vertical";const O=(E+1)/A;let M=1,D=1;T==="horizontal"?M=O:D=O,S.find(V(g.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${M}) scaleY(${D})`).transition(e.params.speed)}g.type==="custom"&&g.renderCustom?(S.html(g.renderCustom(e,E+1,A)),a("paginationRender",S[0])):a("paginationUpdate",S[0]),e.params.watchOverflow&&e.enabled&&S[e.isLocked?"addClass":"removeClass"](g.lockClass)}function u(){const p=e.params.pagination;if(l())return;const g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,C=e.pagination.$el;let S="";if(p.type==="bullets"){let E=e.params.loop?Math.ceil((g-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&E>g&&(E=g);for(let A=0;A`;C.html(S),e.pagination.bullets=C.find(V(p.bulletClass))}p.type==="fraction"&&(p.renderFraction?S=p.renderFraction.call(e,p.currentClass,p.totalClass):S=` / `,C.html(S)),p.type==="progressbar"&&(p.renderProgressbar?S=p.renderProgressbar.call(e,p.progressbarFillClass):S=``,C.html(S)),p.type!=="custom"&&a("paginationRender",e.pagination.$el[0])}function c(){e.params.pagination=ue(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const p=e.params.pagination;if(!p.el)return;let g=y(p.el);g.length!==0&&(e.params.uniqueNavElements&&typeof p.el=="string"&&g.length>1&&(g=e.$el.find(p.el),g.length>1&&(g=g.filter(C=>y(C).parents(".swiper")[0]===e.el))),p.type==="bullets"&&p.clickable&&g.addClass(p.clickableClass),g.addClass(p.modifierClass+p.type),g.addClass(e.isHorizontal()?p.horizontalClass:p.verticalClass),p.type==="bullets"&&p.dynamicBullets&&(g.addClass(`${p.modifierClass}${p.type}-dynamic`),o=0,p.dynamicMainBullets<1&&(p.dynamicMainBullets=1)),p.type==="progressbar"&&p.progressbarOpposite&&g.addClass(p.progressbarOppositeClass),p.clickable&&g.on("click",V(p.bulletClass),function(S){S.preventDefault();let E=y(this).index()*e.params.slidesPerGroup;e.params.loop&&(E+=e.loopedSlides),e.slideTo(E)}),Object.assign(e.pagination,{$el:g,el:g[0]}),e.enabled||g.addClass(p.lockClass))}function b(){const p=e.params.pagination;if(l())return;const g=e.pagination.$el;g.removeClass(p.hiddenClass),g.removeClass(p.modifierClass+p.type),g.removeClass(e.isHorizontal()?p.horizontalClass:p.verticalClass),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(p.bulletActiveClass),p.clickable&&g.off("click",V(p.bulletClass))}s("init",()=>{e.params.pagination.enabled===!1?w():(c(),u(),f())}),s("activeIndexChange",()=>{(e.params.loop||typeof e.snapIndex=="undefined")&&f()}),s("snapIndexChange",()=>{e.params.loop||f()}),s("slidesLengthChange",()=>{e.params.loop&&(u(),f())}),s("snapGridLengthChange",()=>{e.params.loop||(u(),f())}),s("destroy",()=>{b()}),s("enable disable",()=>{const{$el:p}=e.pagination;p&&p[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),s("lock unlock",()=>{f()}),s("click",(p,g)=>{const C=g.target,{$el:S}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&S.length>0&&!y(C).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&C===e.navigation.nextEl||e.navigation.prevEl&&C===e.navigation.prevEl))return;const E=S.hasClass(e.params.pagination.hiddenClass);a(E===!0?"paginationShow":"paginationHide"),S.toggleClass(e.params.pagination.hiddenClass)}});const v=()=>{e.$el.removeClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.removeClass(e.params.pagination.paginationDisabledClass),c(),u(),f()},w=()=>{e.$el.addClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.addClass(e.params.pagination.paginationDisabledClass),b()};Object.assign(e.pagination,{enable:v,disable:w,render:u,update:f,init:c,destroy:b})}function as(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n=G();let r=!1,o=null,l=null,d,f,u,c;i({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,$el:null,$dragEl:null};function b(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:h,rtlTranslate:x,progress:P}=e,{$dragEl:B,$el:L}=h,I=e.params.scrollbar;let H=f,z=(u-f)*P;x?(z=-z,z>0?(H=f-z,z=0):-z+f>u&&(H=u+z)):z<0?(H=f+z,z=0):z+f>u&&(H=u-z),e.isHorizontal()?(B.transform(`translate3d(${z}px, 0, 0)`),B[0].style.width=`${H}px`):(B.transform(`translate3d(0px, ${z}px, 0)`),B[0].style.height=`${H}px`),I.hide&&(clearTimeout(o),L[0].style.opacity=1,o=setTimeout(()=>{L[0].style.opacity=0,L.transition(400)},1e3))}function v(h){!e.params.scrollbar.el||!e.scrollbar.el||e.scrollbar.$dragEl.transition(h)}function w(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:h}=e,{$dragEl:x,$el:P}=h;x[0].style.width="",x[0].style.height="",u=e.isHorizontal()?P[0].offsetWidth:P[0].offsetHeight,c=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?f=u*c:f=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?x[0].style.width=`${f}px`:x[0].style.height=`${f}px`,c>=1?P[0].style.display="none":P[0].style.display="",e.params.scrollbar.hide&&(P[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&h.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function p(h){return e.isHorizontal()?h.type==="touchstart"||h.type==="touchmove"?h.targetTouches[0].clientX:h.clientX:h.type==="touchstart"||h.type==="touchmove"?h.targetTouches[0].clientY:h.clientY}function g(h){const{scrollbar:x,rtlTranslate:P}=e,{$el:B}=x;let L;L=(p(h)-B.offset()[e.isHorizontal()?"left":"top"]-(d!==null?d:f/2))/(u-f),L=Math.max(Math.min(L,1),0),P&&(L=1-L);const I=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*L;e.updateProgress(I),e.setTranslate(I),e.updateActiveIndex(),e.updateSlidesClasses()}function C(h){const x=e.params.scrollbar,{scrollbar:P,$wrapperEl:B}=e,{$el:L,$dragEl:I}=P;r=!0,d=h.target===I[0]||h.target===I?p(h)-h.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,h.preventDefault(),h.stopPropagation(),B.transition(100),I.transition(100),g(h),clearTimeout(l),L.transition(0),x.hide&&L.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),a("scrollbarDragStart",h)}function S(h){const{scrollbar:x,$wrapperEl:P}=e,{$el:B,$dragEl:L}=x;!r||(h.preventDefault?h.preventDefault():h.returnValue=!1,g(h),P.transition(0),B.transition(0),L.transition(0),a("scrollbarDragMove",h))}function E(h){const x=e.params.scrollbar,{scrollbar:P,$wrapperEl:B}=e,{$el:L}=P;!r||(r=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),B.transition("")),x.hide&&(clearTimeout(l),l=te(()=>{L.css("opacity",0),L.transition(400)},1e3)),a("scrollbarDragEnd",h),x.snapOnRelease&&e.slideToClosest())}function A(h){const{scrollbar:x,touchEventsTouch:P,touchEventsDesktop:B,params:L,support:I}=e,H=x.$el;if(!H)return;const z=H[0],X=I.passiveListener&&L.passiveListeners?{passive:!1,capture:!1}:!1,J=I.passiveListener&&L.passiveListeners?{passive:!0,capture:!1}:!1;if(!z)return;const W=h==="on"?"addEventListener":"removeEventListener";I.touch?(z[W](P.start,C,X),z[W](P.move,S,X),z[W](P.end,E,J)):(z[W](B.start,C,X),n[W](B.move,S,X),n[W](B.end,E,J))}function T(){!e.params.scrollbar.el||!e.scrollbar.el||A("on")}function O(){!e.params.scrollbar.el||!e.scrollbar.el||A("off")}function M(){const{scrollbar:h,$el:x}=e;e.params.scrollbar=ue(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const P=e.params.scrollbar;if(!P.el)return;let B=y(P.el);e.params.uniqueNavElements&&typeof P.el=="string"&&B.length>1&&x.find(P.el).length===1&&(B=x.find(P.el)),B.addClass(e.isHorizontal()?P.horizontalClass:P.verticalClass);let L=B.find(`.${e.params.scrollbar.dragClass}`);L.length===0&&(L=y(`
`),B.append(L)),Object.assign(h,{$el:B,el:B[0],$dragEl:L,dragEl:L[0]}),P.draggable&&T(),B&&B[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function D(){const h=e.params.scrollbar,x=e.scrollbar.$el;x&&x.removeClass(e.isHorizontal()?h.horizontalClass:h.verticalClass),O()}s("init",()=>{e.params.scrollbar.enabled===!1?m():(M(),w(),b())}),s("update resize observerUpdate lock unlock",()=>{w()}),s("setTranslate",()=>{b()}),s("setTransition",(h,x)=>{v(x)}),s("enable disable",()=>{const{$el:h}=e.scrollbar;h&&h[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}),s("destroy",()=>{D()});const $=()=>{e.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),M(),w(),b()},m=()=>{e.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),D()};Object.assign(e.scrollbar,{enable:$,disable:m,updateSize:w,setTranslate:b,init:M,destroy:D})}function rs(t){let{swiper:e,extendParams:i,on:s}=t;i({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}});let a=null;function n(m){const h=a;h.length!==0&&(h.html(""),h.html(m))}function r(m){m===void 0&&(m=16);const h=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(m).replace(/x/g,h)}function o(m){m.attr("tabIndex","0")}function l(m){m.attr("tabIndex","-1")}function d(m,h){m.attr("role",h)}function f(m,h){m.attr("aria-roledescription",h)}function u(m,h){m.attr("aria-controls",h)}function c(m,h){m.attr("aria-label",h)}function b(m,h){m.attr("id",h)}function v(m,h){m.attr("aria-live",h)}function w(m){m.attr("aria-disabled",!0)}function p(m){m.attr("aria-disabled",!1)}function g(m){if(m.keyCode!==13&&m.keyCode!==32)return;const h=e.params.a11y,x=y(m.target);e.navigation&&e.navigation.$nextEl&&x.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?n(h.lastSlideMessage):n(h.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&x.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?n(h.firstSlideMessage):n(h.prevSlideMessage)),e.pagination&&x.is(V(e.params.pagination.bulletClass))&&x[0].click()}function C(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:m,$prevEl:h}=e.navigation;h&&h.length>0&&(e.isBeginning?(w(h),l(h)):(p(h),o(h))),m&&m.length>0&&(e.isEnd?(w(m),l(m)):(p(m),o(m)))}function S(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function E(){return S()&&e.params.pagination.clickable}function A(){const m=e.params.a11y;!S()||e.pagination.bullets.each(h=>{const x=y(h);e.params.pagination.clickable&&(o(x),e.params.pagination.renderBullet||(d(x,"button"),c(x,m.paginationBulletMessage.replace(/\{\{index\}\}/,x.index()+1)))),x.is(`.${e.params.pagination.bulletActiveClass}`)?x.attr("aria-current","true"):x.removeAttr("aria-current")})}const T=(m,h,x)=>{o(m),m[0].tagName!=="BUTTON"&&(d(m,"button"),m.on("keydown",g)),c(m,x),u(m,h)},O=m=>{const h=m.target.closest(`.${e.params.slideClass}`);if(!h||!e.slides.includes(h))return;const x=e.slides.indexOf(h)===e.activeIndex,P=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(h);x||P||e.slideTo(e.slides.indexOf(h),0)},M=()=>{const m=e.params.a11y;m.itemRoleDescriptionMessage&&f(y(e.slides),m.itemRoleDescriptionMessage),d(y(e.slides),m.slideRole);const h=e.params.loop?e.slides.filter(x=>!x.classList.contains(e.params.slideDuplicateClass)).length:e.slides.length;m.slideLabelMessage&&e.slides.each((x,P)=>{const B=y(x),L=e.params.loop?parseInt(B.attr("data-swiper-slide-index"),10):P,I=m.slideLabelMessage.replace(/\{\{index\}\}/,L+1).replace(/\{\{slidesLength\}\}/,h);c(B,I)})},D=()=>{const m=e.params.a11y;e.$el.append(a);const h=e.$el;m.containerRoleDescriptionMessage&&f(h,m.containerRoleDescriptionMessage),m.containerMessage&&c(h,m.containerMessage);const x=e.$wrapperEl,P=m.id||x.attr("id")||`swiper-wrapper-${r(16)}`,B=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";b(x,P),v(x,B),M();let L,I;e.navigation&&e.navigation.$nextEl&&(L=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(I=e.navigation.$prevEl),L&&L.length&&T(L,P,m.nextSlideMessage),I&&I.length&&T(I,P,m.prevSlideMessage),E()&&e.pagination.$el.on("keydown",V(e.params.pagination.bulletClass),g),e.$el.on("focus",O,!0)};function $(){a&&a.length>0&&a.remove();let m,h;e.navigation&&e.navigation.$nextEl&&(m=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(h=e.navigation.$prevEl),m&&m.off("keydown",g),h&&h.off("keydown",g),E()&&e.pagination.$el.off("keydown",V(e.params.pagination.bulletClass),g),e.$el.off("focus",O,!0)}s("beforeInit",()=>{a=y(``)}),s("afterInit",()=>{!e.params.a11y.enabled||D()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{!e.params.a11y.enabled||M()}),s("fromEdge toEdge afterInit lock unlock",()=>{!e.params.a11y.enabled||C()}),s("paginationUpdate",()=>{!e.params.a11y.enabled||A()}),s("destroy",()=>{!e.params.a11y.enabled||$()})}function U(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function Y(t,e){const i=["__proto__","constructor","prototype"];Object.keys(e).filter(s=>i.indexOf(s)<0).forEach(s=>{typeof t[s]=="undefined"?t[s]=e[s]:U(e[s])&&U(t[s])&&Object.keys(e[s]).length>0?e[s].__swiper__?t[s]=e[s]:Y(t[s],e[s]):t[s]=e[s]})}function Ie(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl=="undefined"&&typeof t.navigation.prevEl=="undefined"}function ke(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el=="undefined"}function De(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el=="undefined"}function Ne(t){t===void 0&&(t="");const e=t.split(" ").map(s=>s.trim()).filter(s=>!!s),i=[];return e.forEach(s=>{i.indexOf(s)<0&&i.push(s)}),i.join(" ")}const Ge=["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","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","_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 Ee(t){t===void 0&&(t={});const e={on:{}},i={};Y(e,N.defaults),Y(e,N.extendedDefaults),e._emitClasses=!0,e.init=!1;const s={},a=Ge.map(r=>r.replace(/_/,"")),n=Object.assign({},t);return Object.keys(n).forEach(r=>{typeof t[r]!="undefined"&&(a.indexOf(r)>=0?U(t[r])?(e[r]={},i[r]={},Y(e[r],t[r]),Y(i[r],t[r])):(e[r]=t[r],i[r]=t[r]):r.search(/on[A-Z]/)===0&&typeof t[r]=="function"?e.on[`${r[2].toLowerCase()}${r.substr(3)}`]=t[r]:s[r]=t[r])}),["navigation","pagination","scrollbar"].forEach(r=>{e[r]===!0&&(e[r]={}),e[r]===!1&&delete e[r]}),{params:e,passedParams:i,rest:s}}function ls(t){return new N(t)}function os(t,e){let{el:i,nextEl:s,prevEl:a,paginationEl:n,scrollbarEl:r,swiper:o}=t;Ie(e)&&s&&a&&(o.params.navigation.nextEl=s,o.originalParams.navigation.nextEl=s,o.params.navigation.prevEl=a,o.originalParams.navigation.prevEl=a),ke(e)&&n&&(o.params.pagination.el=n,o.originalParams.pagination.el=n),De(e)&&r&&(o.params.scrollbar.el=r,o.originalParams.scrollbar.el=r),o.init(i)}function _e(t,e){let i=e.slidesPerView;if(e.breakpoints){const a=N.prototype.getBreakpoint(e.breakpoints),n=a in e.breakpoints?e.breakpoints[a]:void 0;n&&n.slidesPerView&&(i=n.slidesPerView)}let s=Math.ceil(parseFloat(e.loopedSlides||i,10));return s+=e.loopAdditionalSlides,s>t.length&&(s=t.length),s}function ds(t,e,i){const s=e.map((l,d)=>(l.props||(l.props={}),l.props.swiperRef=t,l.props["data-swiper-slide-index"]=d,l));function a(l,d,f){return l.props||(l.props={}),j(l.type,he(ie({},l.props),{key:`${l.key}-duplicate-${d}-${f}`,class:`${l.props.className||""} ${i.slideDuplicateClass} ${l.props.class||""}`}),l.children)}if(i.loopFillGroupWithBlank){const l=i.slidesPerGroup-s.length%i.slidesPerGroup;if(l!==i.slidesPerGroup)for(let d=0;d{d=s.length-n&&r.push(a(l,d,"append"))}),t.value&&(t.value.loopedSlides=n),[...r,...s,...o]}function fs(t,e,i,s){const a=[];if(!e)return a;const n=d=>{a.indexOf(d)<0&&a.push(d)},r=s.map(d=>d.props&&d.props.key),o=i.map(d=>d.props&&d.props.key);return r.join("")!==o.join("")&&a.push("children"),s.length!==i.length&&a.push("children"),Ge.filter(d=>d[0]==="_").map(d=>d.replace(/_/,"")).forEach(d=>{if(d in t&&d in e)if(U(t[d])&&U(e[d])){const f=Object.keys(t[d]),u=Object.keys(e[d]);f.length!==u.length?n(d):(f.forEach(c=>{t[d][c]!==e[d][c]&&n(d)}),u.forEach(c=>{t[d][c]!==e[d][c]&&n(d)}))}else t[d]!==e[d]&&n(d)}),a}function oe(t,e,i){t===void 0&&(t={});const s=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},n=(r,o)=>{!Array.isArray(r)||r.forEach(l=>{const d=typeof l.type=="symbol";o==="default"&&(o="container-end"),d&&l.children?n(l.children,"default"):l.type&&(l.type.name==="SwiperSlide"||l.type.name==="AsyncComponentWrapper")?s.push(l):a[o]&&a[o].push(l)})};return Object.keys(t).forEach(r=>{if(typeof t[r]!="function")return;const o=t[r]();n(o,r)}),i.value=e.value,e.value=s,{slides:s,slots:a}}function us(t){let{swiper:e,slides:i,passedParams:s,changedParams:a,nextEl:n,prevEl:r,paginationEl:o,scrollbarEl:l}=t;const d=a.filter(T=>T!=="children"&&T!=="direction"),{params:f,pagination:u,navigation:c,scrollbar:b,virtual:v,thumbs:w}=e;let p,g,C,S,E;a.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&f.thumbs&&!f.thumbs.swiper&&(p=!0),a.includes("controller")&&s.controller&&s.controller.control&&f.controller&&!f.controller.control&&(g=!0),a.includes("pagination")&&s.pagination&&(s.pagination.el||o)&&(f.pagination||f.pagination===!1)&&u&&!u.el&&(C=!0),a.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||l)&&(f.scrollbar||f.scrollbar===!1)&&b&&!b.el&&(S=!0),a.includes("navigation")&&s.navigation&&(s.navigation.prevEl||r)&&(s.navigation.nextEl||n)&&(f.navigation||f.navigation===!1)&&c&&!c.prevEl&&!c.nextEl&&(E=!0);const A=T=>{!e[T]||(e[T].destroy(),T==="navigation"?(f[T].prevEl=void 0,f[T].nextEl=void 0,e[T].prevEl=void 0,e[T].nextEl=void 0):(f[T].el=void 0,e[T].el=void 0))};d.forEach(T=>{if(U(f[T])&&U(s[T]))Y(f[T],s[T]);else{const O=s[T];(O===!0||O===!1)&&(T==="navigation"||T==="pagination"||T==="scrollbar")?O===!1&&A(T):f[T]=s[T]}}),a.includes("children")&&v&&f.virtual.enabled?(v.slides=i,v.update(!0)):a.includes("children")&&e.lazy&&e.params.lazy.enabled&&e.lazy.load(),p&&w.init()&&w.update(!0),g&&(e.controller.control=f.controller.control),C&&(o&&(f.pagination.el=o),u.init(),u.render(),u.update()),S&&(l&&(f.scrollbar.el=l),b.init(),b.updateSize(),b.setTranslate()),E&&(n&&(f.navigation.nextEl=n),r&&(f.navigation.prevEl=r),c.init(),c.update()),a.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),a.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),a.includes("direction")&&e.changeDirection(s.direction,!1),e.update()}function cs(t){!t||t.destroyed||!t.params.virtual||t.params.virtual&&!t.params.virtual.enabled||(t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load(),t.parallax&&t.params.parallax&&t.params.parallax.enabled&&t.parallax.setTranslate())}function ps(t,e,i){if(!i)return null;const s=t.value.isHorizontal()?{[t.value.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`};return e.filter((a,n)=>n>=i.from&&n<=i.to).map(a=>(a.props||(a.props={}),a.props.style||(a.props.style={}),a.props.swiperRef=t,a.props.style=s,j(a.type,ie({},a.props),a.children)))}const hs={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},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},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},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","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(t,e){let{slots:i,emit:s}=e;const{tag:a,wrapperTag:n}=t,r=_("swiper"),o=_(null),l=_(!1),d=_(!1),f=_(null),u=_(null),c=_(null),b={value:[]},v={value:[]},w=_(null),p=_(null),g=_(null),C=_(null),{params:S,passedParams:E}=Ee(t);oe(i,b,v),c.value=E,v.value=b.value;const A=()=>{oe(i,b,v),l.value=!0};if(S.onAny=function(O){for(var M=arguments.length,D=new Array(M>1?M-1:0),$=1;${},u.value.loopDestroy=()=>{},S.loop&&(u.value.loopedSlides=_e(b.value,S)),u.value.virtual&&u.value.params.virtual.enabled){u.value.virtual.slides=b.value;const O={cache:!1,slides:b.value,renderExternal:M=>{o.value=M},renderExternalUpdate:!1};Y(u.value.params.virtual,O),Y(u.value.originalParams.virtual,O)}xe(()=>{!d.value&&u.value&&(u.value.emitSlidesClasses(),d.value=!0);const{passedParams:O}=Ee(t),M=fs(O,c.value,b.value,v.value);c.value=O,(M.length||l.value)&&u.value&&!u.value.destroyed&&us({swiper:u.value,slides:b.value,passedParams:O,changedParams:M,nextEl:w.value,prevEl:p.value,scrollbarEl:C.value,paginationEl:g.value}),l.value=!1}),$e("swiper",u),We(o,()=>{qe(()=>{cs(u.value)})}),de(()=>{!f.value||(os({el:f.value,nextEl:w.value,prevEl:p.value,paginationEl:g.value,scrollbarEl:C.value,swiper:u.value},S),s("swiper",u.value))}),Me(()=>{u.value&&!u.value.destroyed&&u.value.destroy(!0,!1)});function T(O){return S.virtual?ps(u,O,o.value):!S.loop||u.value&&u.value.destroyed?(O.forEach(M=>{M.props||(M.props={}),M.props.swiperRef=u}),O):ds(u,O,S)}return()=>{const{slides:O,slots:M}=oe(i,b,v);return j(a,{ref:f,class:Ne(r.value)},[M["container-start"],j(n,{class:"swiper-wrapper"},[M["wrapper-start"],T(O),M["wrapper-end"]]),Ie(t)&&[j("div",{ref:p,class:"swiper-button-prev"}),j("div",{ref:w,class:"swiper-button-next"})],De(t)&&j("div",{ref:C,class:"swiper-scrollbar"}),ke(t)&&j("div",{ref:g,class:"swiper-pagination"}),M["container-end"]])}}},gs={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(t,e){let{slots:i}=e,s=!1;const{swiperRef:a}=t,n=_(null),r=_("swiper-slide");function o(d,f,u){f===n.value&&(r.value=u)}de(()=>{!a.value||(a.value.on("_slideClass",o),s=!0)}),Ye(()=>{s||!a||!a.value||(a.value.on("_slideClass",o),s=!0)}),xe(()=>{!n.value||!a||!a.value||a.value.destroyed&&r.value!=="swiper-slide"&&(r.value="swiper-slide")}),Me(()=>{!a||!a.value||a.value.off("_slideClass",o)});const l=Xe(()=>({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 $e("swiperSlide",l),()=>j(t.tag,{class:Ne(`${r.value}`),ref:n,"data-swiper-slide-index":t.virtualIndex},t.zoom?j("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof t.zoom=="number"?t.zoom:void 0},i.default&&i.default(l.value)):i.default&&i.default(l.value))}};var Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAASxJREFUaEPt2c0JwkAQBeD3DoInr94tR7xpJ/ZhGXqzBkuwBJsQjyOBBIJoYLPz48DmnCzv25nAZEMkv5g8PxoguoKtAq0ClTsQ1kIisgGwInmvMYQARGQP4AxgAeBA8joX4Q7ow1/68F3uI8lTCsCX8DcAW5Kvvwf8CL8j+ZwbvnvOpYWswrsALMObA6zDmwI8wpsBvMKbADzDqwO8w6sCIsKrAaLCqwAiw1cDosNXAURkDeABYNnPMt1gVj3blM5Fs2eh9IBup1K30FDqaMTsFhr3aiRCBRDZTmqAKIQqIAKhDvBGmAA8EWYAL4QpwANhDrBGuAAsEW6ACUSOo8WJ2SnP4e4HIufx+giR9wdH6VfX1P2uL7Fm8GGtBrDY1ZI1WwVKdsvi3vQVeAPEYsQx3mFJJQAAAABJRU5ErkJggg==",bs=Ue({name:"banner",props:{title:{type:String,default:""}},components:{Swiper:hs,SwiperSlide:gs},setup(t,e){const i=Ke({title:t.title,modules:[ss,ns,as,rs],bannerList:[]}),s=Qe(),a=l=>{},n=()=>{console.log("slide change")},r=async()=>{try{const l=await Je.get("/api-website/open/banner/list",{data:{}});i.bannerList=l.data}catch(l){console.log(l)}},o=l=>{l.linkUrl.indexOf("http")!=-1?window.open(l.linkUrl):s.push({path:l.linkUrl})};return de(()=>{r()}),()=>F(me,null,[F(ge("swiper"),{modules:i.modules,class:[et.mySwiper,"mySwiper"],"slides-per-view":1,"space-between":50,pagination:{clickable:!0},navigation:{nextEl:".myprev",prevEl:".mynext"},loop:!0,onSwiper:a,onSlideChange:n},{default:()=>[i.bannerList.map(l=>F(me,null,[F(ge("swiper-slide"),null,{default:()=>[F("img",{src:l.coverImage,alt:"",onClick:()=>{o(l)}},null)]})])),F("div",{class:"myprev"},[F("img",{src:Te,alt:""},null)]),F("div",{class:"mynext"},[F("img",{src:Te,alt:""},null)])]})])}});export{bs as b};