"use strict";(()=>{var ve=Math.pow;(self.webpackChunkFalcon_theme=self.webpackChunkFalcon_theme||[]).push([[357],{9840:(ye,ue,ie)=>{ie.d(ue,{Z:()=>mt});var G=ie(7628),x=ie(9482);let d;function pe(){const t=(0,G.Jj)(),e=(0,G.Me)();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}function c(){return d||(d=pe()),d}let X;function A({userAgent:t}={}){const e=c(),s=(0,G.Jj)(),i=s.navigator.platform,a=t||s.navigator.userAgent,n={ios:!1,android:!1},l=s.screen.width,r=s.screen.height,o=a.match(/(Android);?[\s\/]+([\d.]+)?/);let p=a.match(/(iPad).*OS\s([\d_]+)/);const T=a.match(/(iPod)(.*OS\s([\d_]+))?/),v=!p&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),S=i==="Win32";let g=i==="MacIntel";const w=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!p&&g&&e.touch&&w.indexOf(`${l}x${r}`)>=0&&(p=a.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),g=!1),o&&!S&&(n.os="android",n.android=!0),(p||v||T)&&(n.os="ios",n.ios=!0),n}function J(t={}){return X||(X=A(t)),X}let R;function ae(){const t=(0,G.Jj)();let e=!1;function s(){const i=t.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(s()){const i=String(t.navigator.userAgent);if(i.includes("Version/")){const[a,n]=i.split("Version/")[1].split(" ")[0].split(".").map(l=>Number(l));e=a<16||a===16&&n<2}}return{isSafari:e||s(),needPerspectiveFix:e,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}function ne(){return R||(R=ae()),R}function U({swiper:t,on:e,emit:s}){const i=(0,G.Jj)();let a=null,n=null;const l=()=>{!t||t.destroyed||!t.initialized||(s("beforeResize"),s("resize"))},r=()=>{!t||t.destroyed||!t.initialized||(a=new ResizeObserver(T=>{n=i.requestAnimationFrame(()=>{const{width:v,height:S}=t;let g=v,w=S;T.forEach(({contentBoxSize:E,contentRect:O,target:C})=>{C&&C!==t.el||(g=O?O.width:(E[0]||E).inlineSize,w=O?O.height:(E[0]||E).blockSize)}),(g!==v||w!==S)&&l()})}),a.observe(t.el))},o=()=>{n&&i.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null)},p=()=>{!t||t.destroyed||!t.initialized||s("orientationchange")};e("init",()=>{if(t.params.resizeObserver&&typeof i.ResizeObserver!="undefined"){r();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",p)}),e("destroy",()=>{o(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",p)})}function le({swiper:t,extendParams:e,on:s,emit:i}){const a=[],n=(0,G.Jj)(),l=(p,T={})=>{const v=n.MutationObserver||n.WebkitMutationObserver,S=new v(g=>{if(t.__preventObserver__)return;if(g.length===1){i("observerUpdate",g[0]);return}const w=function(){i("observerUpdate",g[0])};n.requestAnimationFrame?n.requestAnimationFrame(w):n.setTimeout(w,0)});S.observe(p,{attributes:typeof T.attributes=="undefined"?!0:T.attributes,childList:typeof T.childList=="undefined"?!0:T.childList,characterData:typeof T.characterData=="undefined"?!0:T.characterData}),a.push(S)},r=()=>{if(t.params.observer){if(t.params.observeParents){const p=(0,x.pZ)(t.el);for(let T=0;T{a.forEach(p=>{p.disconnect()}),a.splice(0,a.length)};e({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",r),s("destroy",o)}const oe={on(t,e,s){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;const a=s?"unshift":"push";return t.split(" ").forEach(n=>{i.eventsListeners[n]||(i.eventsListeners[n]=[]),i.eventsListeners[n][a](e)}),i},once(t,e,s){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;function a(...n){i.off(t,a),a.__emitterProxy&&delete a.__emitterProxy,e.apply(i,n)}return a.__emitterProxy=e,i.on(t,a,s)},onAny(t,e){const s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;const i=e?"unshift":"push";return s.eventsAnyListeners.indexOf(t)<0&&s.eventsAnyListeners[i](t),s},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const s=e.eventsAnyListeners.indexOf(t);return s>=0&&e.eventsAnyListeners.splice(s,1),e},off(t,e){const s=this;return!s.eventsListeners||s.destroyed||!s.eventsListeners||t.split(" ").forEach(i=>{typeof e=="undefined"?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].forEach((a,n)=>{(a===e||a.__emitterProxy&&a.__emitterProxy===e)&&s.eventsListeners[i].splice(n,1)})}),s},emit(...t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let s,i,a;return typeof t[0]=="string"||Array.isArray(t[0])?(s=t[0],i=t.slice(1,t.length),a=e):(s=t[0].events,i=t[0].data,a=t[0].context||e),i.unshift(a),(Array.isArray(s)?s:s.split(" ")).forEach(l=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(r=>{r.apply(a,[l,...i])}),e.eventsListeners&&e.eventsListeners[l]&&e.eventsListeners[l].forEach(r=>{r.apply(a,i)})}),e}};function ce(){const t=this;let e,s;const i=t.el;typeof t.params.width!="undefined"&&t.params.width!==null?e=t.params.width:e=i.clientWidth,typeof t.params.height!="undefined"&&t.params.height!==null?s=t.params.height:s=i.clientHeight,!(e===0&&t.isHorizontal()||s===0&&t.isVertical())&&(e=e-parseInt((0,x.QT)(i,"padding-left")||0,10)-parseInt((0,x.QT)(i,"padding-right")||0,10),s=s-parseInt((0,x.QT)(i,"padding-top")||0,10)-parseInt((0,x.QT)(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(s)&&(s=0),Object.assign(t,{width:e,height:s,size:t.isHorizontal()?e:s}))}function te(){const t=this;function e(P){return t.isHorizontal()?P:{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"}[P]}function s(P,_){return parseFloat(P.getPropertyValue(e(_))||0)}const i=t.params,{wrapperEl:a,slidesEl:n,size:l,rtlTranslate:r,wrongRTL:o}=t,p=t.virtual&&i.virtual.enabled,T=p?t.virtual.slides.length:t.slides.length,v=(0,x.gD)(n,`.${t.params.slideClass}, swiper-slide`),S=p?t.virtual.slides.length:v.length;let g=[];const w=[],E=[];let O=i.slidesOffsetBefore;typeof O=="function"&&(O=i.slidesOffsetBefore.call(t));let C=i.slidesOffsetAfter;typeof C=="function"&&(C=i.slidesOffsetAfter.call(t));const W=t.snapGrid.length,I=t.slidesGrid.length;let B=i.spaceBetween,H=-O,$=0,de=0;if(typeof l=="undefined")return;typeof B=="string"&&B.indexOf("%")>=0&&(B=parseFloat(B.replace("%",""))/100*l),t.virtualSize=-B,v.forEach(P=>{r?P.style.marginLeft="":P.style.marginRight="",P.style.marginBottom="",P.style.marginTop=""}),i.centeredSlides&&i.cssMode&&((0,x.z2)(a,"--swiper-centered-offset-before",""),(0,x.z2)(a,"--swiper-centered-offset-after",""));const he=i.grid&&i.grid.rows>1&&t.grid;he&&t.grid.initSlides(S);let re;const ht=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(P=>typeof i.breakpoints[P].slidesPerView!="undefined").length>0;for(let P=0;P1&&g.push(t.virtualSize-l)}if(p&&i.loop){const P=E[0]+B;if(i.slidesPerGroup>1){const _=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),Y=P*i.slidesPerGroup;for(let me=0;me<_;me+=1)g.push(g[g.length-1]+Y)}for(let _=0;_!i.cssMode||i.loop?!0:Y!==v.length-1).forEach(_=>{_.style[P]=`${B}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let P=0;E.forEach(Y=>{P+=Y+(i.spaceBetween?i.spaceBetween:0)}),P-=i.spaceBetween;const _=P-l;g=g.map(Y=>Y<0?-O:Y>_?_+C:Y)}if(i.centerInsufficientSlides){let P=0;if(E.forEach(_=>{P+=_+(i.spaceBetween?i.spaceBetween:0)}),P-=i.spaceBetween,P{g[me]=Y-_}),w.forEach((Y,me)=>{w[me]=Y+_})}}if(Object.assign(t,{slides:v,snapGrid:g,slidesGrid:w,slidesSizesGrid:E}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){(0,x.z2)(a,"--swiper-centered-offset-before",`${-g[0]}px`),(0,x.z2)(a,"--swiper-centered-offset-after",`${t.size/2-E[E.length-1]/2}px`);const P=-t.snapGrid[0],_=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(Y=>Y+P),t.slidesGrid=t.slidesGrid.map(Y=>Y+_)}if(S!==T&&t.emit("slidesLengthChange"),g.length!==W&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),w.length!==I&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),!p&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const P=`${i.containerModifierClass}backface-hidden`,_=t.el.classList.contains(P);S<=i.maxBackfaceHiddenSlides?_||t.el.classList.add(P):_&&t.el.classList.remove(P)}}function M(t){const e=this,s=[],i=e.virtual&&e.params.virtual.enabled;let a=0,n;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const l=r=>i?e.slides[e.getSlideIndexByData(r)]:e.slides[r];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(r=>{s.push(r)});else for(n=0;ne.slides.length&&!i)break;s.push(l(r))}else s.push(l(e.activeIndex));for(n=0;na?r:a}(a||a===0)&&(e.wrapperEl.style.height=`${a}px`)}function z(){const t=this,e=t.slides,s=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let i=0;i{r.classList.remove(s.slideVisibleClass)}),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(let r=0;r=0&&S1&&g<=e.size||S<=0&&g>=e.size)&&(e.visibleSlides.push(o),e.visibleSlidesIndexes.push(r),i[r].classList.add(s.slideVisibleClass)),o.progress=a?-T:T,o.originalProgress=a?-v:v}}function j(t){const e=this;if(typeof t=="undefined"){const T=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*T||0}const s=e.params,i=e.maxTranslate()-e.minTranslate();let{progress:a,isBeginning:n,isEnd:l,progressLoop:r}=e;const o=n,p=l;if(i===0)a=0,n=!0,l=!0;else{a=(t-e.minTranslate())/i;const T=Math.abs(t-e.minTranslate())<1,v=Math.abs(t-e.maxTranslate())<1;n=T||a<=0,l=v||a>=1,T&&(a=0),v&&(a=1)}if(s.loop){const T=e.getSlideIndexByData(0),v=e.getSlideIndexByData(e.slides.length-1),S=e.slidesGrid[T],g=e.slidesGrid[v],w=e.slidesGrid[e.slidesGrid.length-1],E=Math.abs(t);E>=S?r=(E-S)/w:r=(E+w-g)/w,r>1&&(r-=1)}Object.assign(e,{progress:a,progressLoop:r,isBeginning:n,isEnd:l}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&e.updateSlidesProgress(t),n&&!o&&e.emit("reachBeginning toEdge"),l&&!p&&e.emit("reachEnd toEdge"),(o&&!n||p&&!l)&&e.emit("fromEdge"),e.emit("progress",a)}function Z(){const t=this,{slides:e,params:s,slidesEl:i,activeIndex:a}=t,n=t.virtual&&s.virtual.enabled,l=o=>(0,x.gD)(i,`.${s.slideClass}${o}, swiper-slide${o}`)[0];e.forEach(o=>{o.classList.remove(s.slideActiveClass,s.slideNextClass,s.slidePrevClass)});let r;if(n)if(s.loop){let o=a-t.virtual.slidesBefore;o<0&&(o=t.virtual.slides.length+o),o>=t.virtual.slides.length&&(o-=t.virtual.slides.length),r=l(`[data-swiper-slide-index="${o}"]`)}else r=l(`[data-swiper-slide-index="${a}"]`);else r=e[a];if(r){r.classList.add(s.slideActiveClass);let o=(0,x.SA)(r,`.${s.slideClass}, swiper-slide`)[0];s.loop&&!o&&(o=e[0]),o&&o.classList.add(s.slideNextClass);let p=(0,x.B$)(r,`.${s.slideClass}, swiper-slide`)[0];s.loop&&!p===0&&(p=e[e.length-1]),p&&p.classList.add(s.slidePrevClass)}t.emitSlidesClasses()}const u=(t,e)=>{if(!t||t.destroyed||!t.params)return;const s=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,i=e.closest(s());if(i){const a=i.querySelector(`.${t.params.lazyPreloaderClass}`);a&&a.remove()}},h=(t,e)=>{if(!t.slides[e])return;const s=t.slides[e].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},f=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const s=t.slides.length;if(!s||!e||e<0)return;e=Math.min(e,s);const i=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),a=t.activeIndex,n=a+i-1;if(t.params.rewind)for(let l=a-e;l<=n+e;l+=1){const r=(l%s+s)%s;r!==a&&r>n&&h(t,r)}else for(let l=Math.max(n-e,0);l<=Math.min(n+e,s-1);l+=1)l!==a&&l>n&&h(t,l)};function m(t){const{slidesGrid:e,params:s}=t,i=t.rtlTranslate?t.translate:-t.translate;let a;for(let n=0;n=e[n]&&i=e[n]&&i=e[n]&&(a=n);return s.normalizeSlideIndex&&(a<0||typeof a=="undefined")&&(a=0),a}function y(t){const e=this,s=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:a,activeIndex:n,realIndex:l,snapIndex:r}=e;let o=t,p;const T=S=>{let g=S-e.virtual.slidesBefore;return g<0&&(g=e.virtual.slides.length+g),g>=e.virtual.slides.length&&(g-=e.virtual.slides.length),g};if(typeof o=="undefined"&&(o=m(e)),i.indexOf(s)>=0)p=i.indexOf(s);else{const S=Math.min(a.slidesPerGroupSkip,o);p=S+Math.floor((o-S)/a.slidesPerGroup)}if(p>=i.length&&(p=i.length-1),o===n){p!==r&&(e.snapIndex=p,e.emit("snapIndexChange")),e.params.loop&&e.virtual&&e.params.virtual.enabled&&(e.realIndex=T(o));return}let v;e.virtual&&a.virtual.enabled&&a.loop?v=T(o):e.slides[o]?v=parseInt(e.slides[o].getAttribute("data-swiper-slide-index")||o,10):v=o,Object.assign(e,{previousSnapIndex:r,snapIndex:p,previousRealIndex:l,realIndex:v,previousIndex:n,activeIndex:o}),e.initialized&&f(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),l!==v&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")}function b(t){const e=this,s=e.params,i=t.closest(`.${s.slideClass}, swiper-slide`);let a=!1,n;if(i){for(let l=0;lo?T=o:i&&tn?l="next":a=o.length&&(O=o.length-1);const C=-o[O];if(r.normalizeSlideIndex)for(let I=0;I=H&&B<$-($-H)/2?l=I:B>=H&&B<$&&(l=I+1):B>=H&&(l=I)}if(n.initialized&&l!==v&&(!n.allowSlideNext&&Cn.translate&&C>n.maxTranslate()&&(v||0)!==l))return!1;l!==(T||0)&&s&&n.emit("beforeSlideChangeStart"),n.updateProgress(C);let W;if(l>v?W="next":l0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{g[I?"scrollLeft":"scrollTop"]=B})):g[I?"scrollLeft":"scrollTop"]=B,H&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1})}else{if(!n.support.smoothScroll)return(0,x.x2)({swiper:n,targetPosition:B,side:I?"left":"top"}),!0;g.scrollTo({[I?"left":"top"]:B,behavior:"smooth"})}return!0}return n.setTransition(e),n.setTranslate(C),n.updateActiveIndex(l),n.updateSlidesClasses(),n.emit("beforeTransitionStart",e,i),n.transitionStart(s,W),e===0?n.transitionEnd(s,W):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(B){!n||n.destroyed||B.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(s,W))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0}function Ae(t=0,e=this.params.speed,s=!0,i){typeof t=="string"&&(t=parseInt(t,10));const a=this;let n=t;return a.params.loop&&(a.virtual&&a.params.virtual.enabled?n=n+a.virtual.slidesBefore:n=a.getSlideIndexByData(n)),a.slideTo(n,e,s,i)}function _e(t=this.params.speed,e=!0,s){const i=this,{enabled:a,params:n,animating:l}=i;if(!a)return i;let r=n.slidesPerGroup;n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(r=Math.max(i.slidesPerViewDynamic("current",!0),1));const o=i.activeIndexS(C));let E=n[w.indexOf(g)-1];if(typeof E=="undefined"&&a.cssMode){let C;n.forEach((W,I)=>{g>=W&&(C=I)}),typeof C!="undefined"&&(E=n[C>0?C-1:C])}let O=0;if(typeof E!="undefined"&&(O=l.indexOf(E),O<0&&(O=i.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(O=O-i.slidesPerViewDynamic("previous",!0)+1,O=Math.max(O,0))),a.rewind&&i.isBeginning){const C=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(C,t,e,s)}return i.slideTo(O,t,e,s)}function Ge(t=this.params.speed,e=!0,s){const i=this;return i.slideTo(i.activeIndex,t,e,s)}function Be(t=this.params.speed,e=!0,s,i=.5){const a=this;let n=a.activeIndex;const l=Math.min(a.params.slidesPerGroupSkip,n),r=l+Math.floor((n-l)/a.params.slidesPerGroup),o=a.rtlTranslate?a.translate:-a.translate;if(o>=a.snapGrid[r]){const p=a.snapGrid[r],T=a.snapGrid[r+1];o-p>(T-p)*i&&(n+=a.params.slidesPerGroup)}else{const p=a.snapGrid[r-1],T=a.snapGrid[r];o-p<=(T-p)*i&&(n-=a.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,t,e,s)}function $e(){const t=this,{params:e,slidesEl:s}=t,i=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let a=t.clickedIndex,n;const l=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;n=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?at.slides.length-t.loopedSlides+i/2?(t.loopFix(),a=t.getSlideIndex((0,x.gD)(s,`${l}[data-swiper-slide-index="${n}"]`)[0]),(0,x.Y3)(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-i?(t.loopFix(),a=t.getSlideIndex((0,x.gD)(s,`${l}[data-swiper-slide-index="${n}"]`)[0]),(0,x.Y3)(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}const Ve={slideTo:ze,slideToLoop:Ae,slideNext:_e,slidePrev:De,slideReset:Ge,slideToClosest:Be,slideToClickedSlide:$e};function Fe(t){const e=this,{params:s,slidesEl:i}=e;if(!s.loop||e.virtual&&e.params.virtual.enabled)return;(0,x.gD)(i,`.${s.slideClass}, swiper-slide`).forEach((n,l)=>{n.setAttribute("data-swiper-slide-index",l)}),e.loopFix({slideRealIndex:t,direction:s.centeredSlides?void 0:"next"})}function He({slideRealIndex:t,slideTo:e=!0,direction:s,setTranslate:i,activeSlideIndex:a,byController:n,byMousewheel:l}={}){const r=this;if(!r.params.loop)return;r.emit("beforeLoopFix");const{slides:o,allowSlidePrev:p,allowSlideNext:T,slidesEl:v,params:S}=r;if(r.allowSlidePrev=!0,r.allowSlideNext=!0,r.virtual&&S.virtual.enabled){e&&(!S.centeredSlides&&r.snapIndex===0?r.slideTo(r.virtual.slides.length,0,!1,!0):S.centeredSlides&&r.snapIndex$.classList.contains(S.slideActiveClass))[0]):C=a;const W=s==="next"||!s,I=s==="prev"||!s;let B=0,H=0;if(ar.slides.length-w*2){H=Math.max(a-(r.slides.length-w*2),S.slidesPerGroup);for(let $=0;${v.prepend(r.slides[$])}),W&&O.forEach($=>{v.append(r.slides[$])}),r.recalcSlides(),S.slidesPerView==="auto"&&r.updateSlides(),S.watchSlidesProgress&&r.updateSlidesOffset(),e){if(E.length>0&&I)if(typeof t=="undefined"){const $=r.slidesGrid[C],he=r.slidesGrid[C+B]-$;l?r.setTranslate(r.translate-he):(r.slideTo(C+B,0,!1,!0),i&&(r.touches[r.isHorizontal()?"startX":"startY"]+=he))}else i&&r.slideToLoop(t,0,!1,!0);else if(O.length>0&&W)if(typeof t=="undefined"){const $=r.slidesGrid[C],he=r.slidesGrid[C-H]-$;l?r.setTranslate(r.translate-he):(r.slideTo(C-H,0,!1,!0),i&&(r.touches[r.isHorizontal()?"startX":"startY"]+=he))}else r.slideToLoop(t,0,!1,!0)}if(r.allowSlidePrev=p,r.allowSlideNext=T,r.controller&&r.controller.control&&!n){const $={slideRealIndex:t,slideTo:!1,direction:s,setTranslate:i,activeSlideIndex:a,byController:!0};Array.isArray(r.controller.control)?r.controller.control.forEach(de=>{!de.destroyed&&de.params.loop&&de.loopFix($)}):r.controller.control instanceof r.constructor&&r.controller.control.params.loop&&r.controller.control.loopFix($)}r.emit("loopFix")}function Ne(){const t=this,{params:e,slidesEl:s}=t;if(!e.loop||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const i=[];t.slides.forEach(a=>{const n=typeof a.swiperSlideIndex=="undefined"?a.getAttribute("data-swiper-slide-index")*1:a.swiperSlideIndex;i[n]=a}),t.slides.forEach(a=>{a.removeAttribute("data-swiper-slide-index")}),i.forEach(a=>{s.append(a)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}const je={loopCreate:Fe,loopFix:He,loopDestroy:Ne};function Re(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const s=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function We(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}const Ye={setGrabCursor:Re,unsetGrabCursor:We};function Xe(t,e=this){function s(i){if(!i||i===(0,G.Me)()||i===(0,G.Jj)())return null;i.assignedSlot&&(i=i.assignedSlot);const a=i.closest(t);return!a&&!i.getRootNode?null:a||s(i.getRootNode().host)}return s(e)}function qe(t){const e=this,s=(0,G.Me)(),i=(0,G.Jj)(),a=e.touchEventsData;a.evCache.push(t);const{params:n,touches:l,enabled:r}=e;if(!r||!n.simulateTouch&&t.pointerType==="mouse"||e.animating&&n.preventInteractionOnTransition)return;!e.animating&&n.cssMode&&n.loop&&e.loopFix();let o=t;o.originalEvent&&(o=o.originalEvent);let p=o.target;if(n.touchEventsTarget==="wrapper"&&!e.wrapperEl.contains(p)||"which"in o&&o.which===3||"button"in o&&o.button>0||a.isTouched&&a.isMoved)return;const T=!!n.noSwipingClass&&n.noSwipingClass!=="",v=t.composedPath?t.composedPath():t.path;T&&o.target&&o.target.shadowRoot&&v&&(p=v[0]);const S=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,g=!!(o.target&&o.target.shadowRoot);if(n.noSwiping&&(g?Xe(S,p):p.closest(S))){e.allowClick=!0;return}if(n.swipeHandler&&!p.closest(n.swipeHandler))return;l.currentX=o.pageX,l.currentY=o.pageY;const w=l.currentX,E=l.currentY,O=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,C=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(O&&(w<=C||w>=i.innerWidth-C))if(O==="prevent")t.preventDefault();else return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=w,l.startY=E,a.touchStartTime=(0,x.zO)(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1);let W=!0;p.matches(a.focusableElements)&&(W=!1,p.nodeName==="SELECT"&&(a.isTouched=!1)),s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==p&&s.activeElement.blur();const I=W&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||I)&&!p.isContentEditable&&o.preventDefault(),e.params.freeMode&&e.params.freeMode.enabled&&e.freeMode&&e.animating&&!n.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",o)}function Je(t){const e=(0,G.Me)(),s=this,i=s.touchEventsData,{params:a,touches:n,rtlTranslate:l,enabled:r}=s;if(!r||!a.simulateTouch&&t.pointerType==="mouse")return;let o=t;if(o.originalEvent&&(o=o.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",o);return}const p=i.evCache.findIndex($=>$.pointerId===o.pointerId);p>=0&&(i.evCache[p]=o);const T=i.evCache.length>1?i.evCache[0]:o,v=T.pageX,S=T.pageY;if(o.preventedByNestedSwiper){n.startX=v,n.startY=S;return}if(!s.allowTouchMove){o.target.matches(i.focusableElements)||(s.allowClick=!1),i.isTouched&&(Object.assign(n,{startX:v,startY:S,prevX:s.touches.currentX,prevY:s.touches.currentY,currentX:v,currentY:S}),i.touchStartTime=(0,x.zO)());return}if(a.touchReleaseOnEdges&&!a.loop){if(s.isVertical()){if(Sn.startY&&s.translate>=s.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(vn.startX&&s.translate>=s.minTranslate())return}if(e.activeElement&&o.target===e.activeElement&&o.target.matches(i.focusableElements)){i.isMoved=!0,s.allowClick=!1;return}if(i.allowTouchCallbacks&&s.emit("touchMove",o),o.targetTouches&&o.targetTouches.length>1)return;n.currentX=v,n.currentY=S;const g=n.currentX-n.startX,w=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(ve(g,2)+ve(w,2))=25&&($=Math.atan2(Math.abs(w),Math.abs(g))*180/Math.PI,i.isScrolling=s.isHorizontal()?$>a.touchAngle:90-$>a.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",o),typeof i.startMoving=="undefined"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(i.startMoving=!0),i.isScrolling||s.zoom&&s.params.zoom&&s.params.zoom.enabled&&i.evCache.length>1){i.isTouched=!1;return}if(!i.startMoving)return;s.allowClick=!1,!a.cssMode&&o.cancelable&&o.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&o.stopPropagation();let E=s.isHorizontal()?g:w,O=s.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;a.oneWayMovement&&(E=Math.abs(E)*(l?1:-1),O=Math.abs(O)*(l?1:-1)),n.diff=E,E*=a.touchRatio,l&&(E=-E,O=-O);const C=s.touchesDirection;s.swipeDirection=E>0?"prev":"next",s.touchesDirection=O>0?"prev":"next";const W=s.params.loop&&!a.cssMode;if(!i.isMoved){if(W&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const $=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});s.wrapperEl.dispatchEvent($)}i.allowMomentumBounce=!1,a.grabCursor&&(s.allowSlideNext===!0||s.allowSlidePrev===!0)&&s.setGrabCursor(!0),s.emit("sliderFirstMove",o)}let I;i.isMoved&&C!==s.touchesDirection&&W&&Math.abs(E)>=1&&(s.loopFix({direction:s.swipeDirection,setTranslate:!0}),I=!0),s.emit("sliderMove",o),i.isMoved=!0,i.currentTranslate=E+i.startTranslate;let B=!0,H=a.resistanceRatio;if(a.touchReleaseOnEdges&&(H=0),E>0?(W&&!I&&i.currentTranslate>(a.centeredSlides?s.minTranslate()-s.size/2:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(B=!1,a.resistance&&(i.currentTranslate=s.minTranslate()-1+ve(-s.minTranslate()+i.startTranslate+E,H)))):E<0&&(W&&!I&&i.currentTranslate<(a.centeredSlides?s.maxTranslate()+s.size/2:s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-(a.slidesPerView==="auto"?s.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&!s.allowSlideNext&&(i.currentTranslate=i.startTranslate),a.threshold>0)if(Math.abs(E)>a.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{i.currentTranslate=i.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&s.freeMode||a.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&a.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function Ue(t){const e=this,s=e.touchEventsData,i=s.evCache.findIndex(I=>I.pointerId===t.pointerId);if(i>=0&&s.evCache.splice(i,1),["pointercancel","pointerout","pointerleave"].includes(t.type)&&!(t.type==="pointercancel"&&(e.browser.isSafari||e.browser.isWebView)))return;const{params:a,touches:n,rtlTranslate:l,slidesGrid:r,enabled:o}=e;if(!o||!a.simulateTouch&&t.pointerType==="mouse")return;let p=t;if(p.originalEvent&&(p=p.originalEvent),s.allowTouchCallbacks&&e.emit("touchEnd",p),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&a.grabCursor&&e.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}a.grabCursor&&s.isMoved&&s.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const T=(0,x.zO)(),v=T-s.touchStartTime;if(e.allowClick){const I=p.path||p.composedPath&&p.composedPath();e.updateClickedSlide(I&&I[0]||p.target),e.emit("tap click",p),v<300&&T-s.lastClickTime<300&&e.emit("doubleTap doubleClick",p)}if(s.lastClickTime=(0,x.zO)(),(0,x.Y3)(()=>{e.destroyed||(e.allowClick=!0)}),!s.isTouched||!s.isMoved||!e.swipeDirection||n.diff===0||s.currentTranslate===s.startTranslate){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;let S;if(a.followFinger?S=l?e.translate:-e.translate:S=-s.currentTranslate,a.cssMode)return;if(e.params.freeMode&&a.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:S});return}let g=0,w=e.slidesSizesGrid[0];for(let I=0;I=r[I]&&S=r[I]&&(g=I,w=r[r.length-1]-r[r.length-2])}let E=null,O=null;a.rewind&&(e.isBeginning?O=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(E=0));const C=(S-r[g])/w,W=ga.longSwipesMs){if(!a.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(C>=a.longSwipesRatio?e.slideTo(a.rewind&&e.isEnd?E:g+W):e.slideTo(g)),e.swipeDirection==="prev"&&(C>1-a.longSwipesRatio?e.slideTo(g+W):O!==null&&C<0&&Math.abs(C)>a.longSwipesRatio?e.slideTo(O):e.slideTo(g))}else{if(!a.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(p.target===e.navigation.nextEl||p.target===e.navigation.prevEl)?p.target===e.navigation.nextEl?e.slideTo(g+W):e.slideTo(g):(e.swipeDirection==="next"&&e.slideTo(E!==null?E:g+W),e.swipeDirection==="prev"&&e.slideTo(O!==null?O:g))}}function Ee(){const t=this,{params:e,el:s}=t;if(s&&s.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:a,snapGrid:n}=t,l=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const r=l&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!r?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!l?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=a,t.allowSlideNext=i,t.params.watchOverflow&&n!==t.snapGrid&&t.checkOverflow()}function Ke(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function Ze(){const t=this,{wrapperEl:e,rtlTranslate:s,enabled:i}=t;if(!i)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let a;const n=t.maxTranslate()-t.minTranslate();n===0?a=0:a=(t.translate-t.minTranslate())/n,a!==t.progress&&t.updateProgress(s?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function Qe(t){const e=this;u(e,t.target),e.update()}let Ce=!1;function et(){}const Me=(t,e)=>{const s=(0,G.Me)(),{params:i,el:a,wrapperEl:n,device:l}=t,r=!!i.nested,o=e==="on"?"addEventListener":"removeEventListener",p=e;a[o]("pointerdown",t.onTouchStart,{passive:!1}),s[o]("pointermove",t.onTouchMove,{passive:!1,capture:r}),s[o]("pointerup",t.onTouchEnd,{passive:!0}),s[o]("pointercancel",t.onTouchEnd,{passive:!0}),s[o]("pointerout",t.onTouchEnd,{passive:!0}),s[o]("pointerleave",t.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[o]("click",t.onClick,!0),i.cssMode&&n[o]("scroll",t.onScroll),i.updateOnWindowResize?t[p](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",Ee,!0):t[p]("observerUpdate",Ee,!0),a[o]("load",t.onLoad,{capture:!0})};function tt(){const t=this,e=(0,G.Me)(),{params:s}=t;t.onTouchStart=qe.bind(t),t.onTouchMove=Je.bind(t),t.onTouchEnd=Ue.bind(t),s.cssMode&&(t.onScroll=Ze.bind(t)),t.onClick=Ke.bind(t),t.onLoad=Qe.bind(t),Ce||(e.addEventListener("touchstart",et),Ce=!0),Me(t,"on")}function st(){Me(this,"off")}const it={attachEvents:tt,detachEvents:st},we=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function nt(){const t=this,{realIndex:e,initialized:s,params:i,el:a}=t,n=i.breakpoints;if(!n||n&&Object.keys(n).length===0)return;const l=t.getBreakpoint(n,t.params.breakpointsBase,t.el);if(!l||t.currentBreakpoint===l)return;const o=(l in n?n[l]:void 0)||t.originalParams,p=we(t,i),T=we(t,o),v=i.enabled;p&&!T?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),t.emitContainerClasses()):!p&&T&&(a.classList.add(`${i.containerModifierClass}grid`),(o.grid.fill&&o.grid.fill==="column"||!o.grid.fill&&i.grid.fill==="column")&&a.classList.add(`${i.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(E=>{const O=i[E]&&i[E].enabled,C=o[E]&&o[E].enabled;O&&!C&&t[E].disable(),!O&&C&&t[E].enable()});const S=o.direction&&o.direction!==i.direction,g=i.loop&&(o.slidesPerView!==i.slidesPerView||S);S&&s&&t.changeDirection(),(0,x.l7)(t.params,o);const w=t.params.enabled;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),v&&!w?t.disable():!v&&w&&t.enable(),t.currentBreakpoint=l,t.emit("_beforeBreakpoint",o),g&&s&&(t.loopDestroy(),t.loopCreate(e),t.updateSlides()),t.emit("breakpoint",o)}function at(t,e="window",s){if(!t||e==="container"&&!s)return;let i=!1;const a=(0,G.Jj)(),n=e==="window"?a.innerHeight:s.clientHeight,l=Object.keys(t).map(r=>{if(typeof r=="string"&&r.indexOf("@")===0){const o=parseFloat(r.substr(1));return{value:n*o,point:r}}return{value:r,point:r}});l.sort((r,o)=>parseInt(r.value,10)-parseInt(o.value,10));for(let r=0;r{typeof i=="object"?Object.keys(i).forEach(a=>{i[a]&&s.push(e+a)}):typeof i=="string"&&s.push(e+i)}),s}function ot(){const t=this,{classNames:e,params:s,rtl:i,el:a,device:n}=t,l=lt(["initialized",s.direction,{"free-mode":t.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:n.android},{ios:n.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);e.push(...l),a.classList.add(...e),t.emitContainerClasses()}function dt(){const t=this,{el:e,classNames:s}=t;e.classList.remove(...s),t.emitContainerClasses()}const ct={addClasses:ot,removeClasses:dt};function ft(){const t=this,{isLocked:e,params:s}=t,{slidesOffsetBefore:i}=s;if(i){const a=t.slides.length-1,n=t.slidesGrid[a]+t.slidesSizesGrid[a]+i*2;t.isLocked=t.size>n}else t.isLocked=t.snapGrid.length===1;s.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),s.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}const ut={checkOverflow:ft},Pe={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function pt(t,e){return function(i={}){const a=Object.keys(i)[0],n=i[a];if(typeof n!="object"||n===null){(0,x.l7)(e,i);return}if(["navigation","pagination","scrollbar"].indexOf(a)>=0&&t[a]===!0&&(t[a]={auto:!0}),!(a in t&&"enabled"in n)){(0,x.l7)(e,i);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}),(0,x.l7)(e,i)}}const Te={eventsEmitter:oe,update:k,translate:ee,transition:Se,slide:Ve,loop:je,grabCursor:Ye,events:it,breakpoints:rt,checkOverflow:ut,classes:ct},be={};class fe{constructor(...e){let s,i;e.length===1&&e[0].constructor&&Object.prototype.toString.call(e[0]).slice(8,-1)==="Object"?i=e[0]:[s,i]=e,i||(i={}),i=(0,x.l7)({},i),s&&!i.el&&(i.el=s);const a=(0,G.Me)();if(i.el&&typeof i.el=="string"&&a.querySelectorAll(i.el).length>1){const o=[];return a.querySelectorAll(i.el).forEach(p=>{const T=(0,x.l7)({},i,{el:p});o.push(new fe(T))}),o}const n=this;n.__swiper__=!0,n.support=c(),n.device=J({userAgent:i.userAgent}),n.browser=ne(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],i.modules&&Array.isArray(i.modules)&&n.modules.push(...i.modules);const l={};n.modules.forEach(o=>{o({params:i,swiper:n,extendParams:pt(i,l),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});const r=(0,x.l7)({},Pe,l);return n.params=(0,x.l7)({},r,be,i),n.originalParams=(0,x.l7)({},n.params),n.passedParams=(0,x.l7)({},i),n.params&&n.params.on&&Object.keys(n.params.on).forEach(o=>{n.on(o,n.params.on[o])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:s,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return n.params.direction==="horizontal"},isVertical(){return n.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/ve(2,23))*ve(2,23)},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getSlideIndex(e){const{slidesEl:s,params:i}=this,a=(0,x.gD)(s,`.${i.slideClass}, swiper-slide`),n=(0,x.lT)(a[0]);return(0,x.lT)(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(s=>s.getAttribute("data-swiper-slide-index")*1===e)[0])}recalcSlides(){const e=this,{slidesEl:s,params:i}=e;e.slides=(0,x.gD)(s,`.${i.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,s){const i=this;e=Math.min(Math.max(e,0),1);const a=i.minTranslate(),l=(i.maxTranslate()-a)*e+a;i.translateTo(l,typeof s=="undefined"?0:s),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=e.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",s.join(" "))}getSlideClasses(e){const s=this;return s.destroyed?"":e.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(s.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const s=[];e.slides.forEach(i=>{const a=e.getSlideClasses(i);s.push({slideEl:i,classNames:a}),e.emit("_slideClass",i,a)}),e.emit("_slideClasses",s)}slidesPerViewDynamic(e="current",s=!1){const i=this,{params:a,slides:n,slidesGrid:l,slidesSizesGrid:r,size:o,activeIndex:p}=i;let T=1;if(a.centeredSlides){let v=n[p].swiperSlideSize,S;for(let g=p+1;go&&(S=!0));for(let g=p-1;g>=0;g-=1)n[g]&&!S&&(v+=n[g].swiperSlideSize,T+=1,v>o&&(S=!0))}else if(e==="current")for(let v=p+1;v=0;v-=1)l[p]-l[v]{l.complete&&u(e,l)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function a(){const l=e.rtlTranslate?e.translate*-1:e.translate,r=Math.min(Math.max(l,e.maxTranslate()),e.minTranslate());e.setTranslate(r),e.updateActiveIndex(),e.updateSlidesClasses()}let n;if(e.params.freeMode&&e.params.freeMode.enabled)a(),e.params.autoHeight&&e.updateAutoHeight();else{if((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides){const l=e.virtual&&e.params.virtual.enabled?e.virtual.slides:e.slides;n=e.slideTo(l.length-1,0,!1,!0)}else n=e.slideTo(e.activeIndex,0,!1,!0);n||a()}i.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,s=!0){const i=this,a=i.params.direction;return e||(e=a==="horizontal"?"vertical":"horizontal"),e===a||e!=="horizontal"&&e!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${a}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(n=>{e==="vertical"?n.style.width="":n.style.height=""}),i.emit("changeDirection"),s&&i.update()),i}changeLanguageDirection(e){const s=this;s.rtl&&e==="rtl"||!s.rtl&&e==="ltr"||(s.rtl=e==="rtl",s.rtlTranslate=s.params.direction==="horizontal"&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(e){const s=this;if(s.mounted)return!0;let i=e||s.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=s,i.shadowEl&&(s.isElement=!0);const a=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=(()=>i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(a()):(0,x.gD)(i,a())[0])();return!l&&s.params.createElements&&(l=(0,x.az)("div",s.params.wrapperClass),i.append(l),(0,x.gD)(i,`.${s.params.slideClass}`).forEach(r=>{l.append(r)})),Object.assign(s,{el:i,wrapperEl:l,slidesEl:s.isElement?i:l,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||(0,x.QT)(i,"direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||(0,x.QT)(i,"direction")==="rtl"),wrongRTL:(0,x.QT)(l,"display")==="-webkit-box"}),!0}init(e){const s=this;return s.initialized||s.mount(e)===!1||(s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(),s.attachEvents(),[...s.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete?u(s,a):a.addEventListener("load",n=>{u(s,n.target)})}),f(s),s.initialized=!0,f(s),s.emit("init"),s.emit("afterInit")),s}destroy(e=!0,s=!0){const i=this,{params:a,el:n,wrapperEl:l,slides:r}=i;return typeof i.params=="undefined"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),s&&(i.removeClasses(),n.removeAttribute("style"),l.removeAttribute("style"),r&&r.length&&r.forEach(o=>{o.classList.remove(a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),o.removeAttribute("style"),o.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(o=>{i.off(o)}),e!==!1&&(i.el.swiper=null,(0,x.cP)(i)),i.destroyed=!0),null}static extendDefaults(e){(0,x.l7)(be,e)}static get extendedDefaults(){return be}static get defaults(){return Pe}static installModule(e){fe.prototype.__modules__||(fe.prototype.__modules__=[]);const s=fe.prototype.__modules__;typeof e=="function"&&s.indexOf(e)<0&&s.push(e)}static use(e){return Array.isArray(e)?(e.forEach(s=>fe.installModule(s)),fe):(fe.installModule(e),fe)}}Object.keys(Te).forEach(t=>{Object.keys(Te[t]).forEach(e=>{fe.prototype[e]=Te[t][e]})}),fe.use([U,le]);const mt=fe},9127:(ye,ue,ie)=>{ie.d(ue,{Z:()=>x});var G=ie(7628);function x({swiper:d,extendParams:pe,on:c,emit:X,params:A}){d.autoplay={running:!1,paused:!1,timeLeft:0},pe({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let J,R,ae=A&&A.autoplay?A.autoplay.delay:3e3,ne=A&&A.autoplay?A.autoplay.delay:3e3,U,le=new Date().getTime,oe,ce,te,M,z,V;function j(L){!d||d.destroyed||!d.wrapperEl||L.target===d.wrapperEl&&(d.wrapperEl.removeEventListener("transitionend",j),b())}const Z=()=>{if(d.destroyed||!d.autoplay.running)return;d.autoplay.paused?oe=!0:oe&&(ne=U,oe=!1);const L=d.autoplay.paused?U:le+ne-new Date().getTime();d.autoplay.timeLeft=L,X("autoplayTimeLeft",L,L/ae),R=requestAnimationFrame(()=>{Z()})},u=()=>{let L;return d.virtual&&d.params.virtual.enabled?L=d.slides.filter(se=>se.classList.contains("swiper-slide-active"))[0]:L=d.slides[d.activeIndex],L?parseInt(L.getAttribute("data-swiper-autoplay"),10):void 0},h=L=>{if(d.destroyed||!d.autoplay.running)return;cancelAnimationFrame(R),Z();let Q=typeof L=="undefined"?d.params.autoplay.delay:L;ae=d.params.autoplay.delay,ne=d.params.autoplay.delay;const se=u();!Number.isNaN(se)&&se>0&&typeof L=="undefined"&&(Q=se,ae=se,ne=se),U=Q;const ge=d.params.speed,Se=()=>{!d||d.destroyed||(d.params.autoplay.reverseDirection?!d.isBeginning||d.params.loop||d.params.rewind?(d.slidePrev(ge,!0,!0),X("autoplay")):d.params.autoplay.stopOnLastSlide||(d.slideTo(d.slides.length-1,ge,!0,!0),X("autoplay")):!d.isEnd||d.params.loop||d.params.rewind?(d.slideNext(ge,!0,!0),X("autoplay")):d.params.autoplay.stopOnLastSlide||(d.slideTo(0,ge,!0,!0),X("autoplay")),d.params.cssMode&&(le=new Date().getTime(),requestAnimationFrame(()=>{h()})))};return Q>0?(clearTimeout(J),J=setTimeout(()=>{Se()},Q)):requestAnimationFrame(()=>{Se()}),Q},f=()=>{d.autoplay.running=!0,h(),X("autoplayStart")},m=()=>{d.autoplay.running=!1,clearTimeout(J),cancelAnimationFrame(R),X("autoplayStop")},y=(L,Q)=>{if(d.destroyed||!d.autoplay.running)return;clearTimeout(J),L||(V=!0);const se=()=>{X("autoplayPause"),d.params.autoplay.waitForTransition?d.wrapperEl.addEventListener("transitionend",j):b()};if(d.autoplay.paused=!0,Q){z&&(U=d.params.autoplay.delay),z=!1,se();return}U=(U||d.params.autoplay.delay)-(new Date().getTime()-le),!(d.isEnd&&U<0&&!d.params.loop)&&(U<0&&(U=0),se())},b=()=>{d.isEnd&&U<0&&!d.params.loop||d.destroyed||!d.autoplay.running||(le=new Date().getTime(),V?(V=!1,h(U)):h(),d.autoplay.paused=!1,X("autoplayResume"))},k=()=>{if(d.destroyed||!d.autoplay.running)return;const L=(0,G.Me)();L.visibilityState==="hidden"&&(V=!0,y(!0)),L.visibilityState==="visible"&&b()},D=L=>{L.pointerType==="mouse"&&(V=!0,y(!0))},F=L=>{L.pointerType==="mouse"&&d.autoplay.paused&&b()},K=()=>{d.params.autoplay.pauseOnMouseEnter&&(d.el.addEventListener("pointerenter",D),d.el.addEventListener("pointerleave",F))},N=()=>{d.el.removeEventListener("pointerenter",D),d.el.removeEventListener("pointerleave",F)},q=()=>{(0,G.Me)().addEventListener("visibilitychange",k)},ee=()=>{(0,G.Me)().removeEventListener("visibilitychange",k)};c("init",()=>{d.params.autoplay.enabled&&(K(),q(),le=new Date().getTime(),f())}),c("destroy",()=>{N(),ee(),d.autoplay.running&&m()}),c("beforeTransitionStart",(L,Q,se)=>{d.destroyed||!d.autoplay.running||(se||!d.params.autoplay.disableOnInteraction?y(!0,!0):m())}),c("sliderFirstMove",()=>{if(!(d.destroyed||!d.autoplay.running)){if(d.params.autoplay.disableOnInteraction){m();return}ce=!0,te=!1,V=!1,M=setTimeout(()=>{V=!0,te=!0,y(!0)},200)}}),c("touchEnd",()=>{if(!(d.destroyed||!d.autoplay.running||!ce)){if(clearTimeout(M),clearTimeout(J),d.params.autoplay.disableOnInteraction){te=!1,ce=!1;return}te&&d.params.cssMode&&b(),te=!1,ce=!1}}),c("slideChange",()=>{d.destroyed||!d.autoplay.running||(z=!0)}),Object.assign(d.autoplay,{start:f,stop:m,pause:y,resume:b})}},6739:(ye,ue,ie)=>{ie.d(ue,{Z:()=>x});var G=ie(4408);function x({swiper:d,extendParams:pe,on:c,emit:X}){pe({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),d.navigation={nextEl:null,prevEl:null};const A=M=>(Array.isArray(M)||(M=[M].filter(z=>!!z)),M);function J(M){let z;return M&&typeof M=="string"&&d.isElement&&(z=d.el.shadowRoot.querySelector(M),z)?z:(M&&(typeof M=="string"&&(z=[...document.querySelectorAll(M)]),d.params.uniqueNavElements&&typeof M=="string"&&z.length>1&&d.el.querySelectorAll(M).length===1&&(z=d.el.querySelector(M))),M&&!z?M:z)}function R(M,z){const V=d.params.navigation;M=A(M),M.forEach(j=>{j&&(j.classList[z?"add":"remove"](...V.disabledClass.split(" ")),j.tagName==="BUTTON"&&(j.disabled=z),d.params.watchOverflow&&d.enabled&&j.classList[d.isLocked?"add":"remove"](V.lockClass))})}function ae(){const{nextEl:M,prevEl:z}=d.navigation;if(d.params.loop){R(z,!1),R(M,!1);return}R(z,d.isBeginning&&!d.params.rewind),R(M,d.isEnd&&!d.params.rewind)}function ne(M){M.preventDefault(),!(d.isBeginning&&!d.params.loop&&!d.params.rewind)&&(d.slidePrev(),X("navigationPrev"))}function U(M){M.preventDefault(),!(d.isEnd&&!d.params.loop&&!d.params.rewind)&&(d.slideNext(),X("navigationNext"))}function le(){const M=d.params.navigation;if(d.params.navigation=(0,G.Z)(d,d.originalParams.navigation,d.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(M.nextEl||M.prevEl))return;let z=J(M.nextEl),V=J(M.prevEl);Object.assign(d.navigation,{nextEl:z,prevEl:V}),z=A(z),V=A(V);const j=(Z,u)=>{Z&&Z.addEventListener("click",u==="next"?U:ne),!d.enabled&&Z&&Z.classList.add(...M.lockClass.split(" "))};z.forEach(Z=>j(Z,"next")),V.forEach(Z=>j(Z,"prev"))}function oe(){let{nextEl:M,prevEl:z}=d.navigation;M=A(M),z=A(z);const V=(j,Z)=>{j.removeEventListener("click",Z==="next"?U:ne),j.classList.remove(...d.params.navigation.disabledClass.split(" "))};M.forEach(j=>V(j,"next")),z.forEach(j=>V(j,"prev"))}c("init",()=>{d.params.navigation.enabled===!1?te():(le(),ae())}),c("toEdge fromEdge lock unlock",()=>{ae()}),c("destroy",()=>{oe()}),c("enable disable",()=>{let{nextEl:M,prevEl:z}=d.navigation;M=A(M),z=A(z),[...M,...z].filter(V=>!!V).forEach(V=>V.classList[d.enabled?"remove":"add"](d.params.navigation.lockClass))}),c("click",(M,z)=>{let{nextEl:V,prevEl:j}=d.navigation;V=A(V),j=A(j);const Z=z.target;if(d.params.navigation.hideOnClick&&!j.includes(Z)&&!V.includes(Z)){if(d.pagination&&d.params.pagination&&d.params.pagination.clickable&&(d.pagination.el===Z||d.pagination.el.contains(Z)))return;let u;V.length?u=V[0].classList.contains(d.params.navigation.hiddenClass):j.length&&(u=j[0].classList.contains(d.params.navigation.hiddenClass)),X(u===!0?"navigationShow":"navigationHide"),[...V,...j].filter(h=>!!h).forEach(h=>h.classList.toggle(d.params.navigation.hiddenClass))}});const ce=()=>{d.el.classList.remove(...d.params.navigation.navigationDisabledClass.split(" ")),le(),ae()},te=()=>{d.el.classList.add(...d.params.navigation.navigationDisabledClass.split(" ")),oe()};Object.assign(d.navigation,{enable:ce,disable:te,update:ae,init:le,destroy:oe})}},4919:(ye,ue,ie)=>{ie.d(ue,{Z:()=>pe});function G(c=""){return`.${c.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}var x=ie(4408),d=ie(9482);function pe({swiper:c,extendParams:X,on:A,emit:J}){const R="swiper-pagination";X({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:u=>u,formatFractionTotal:u=>u,bulletClass:`${R}-bullet`,bulletActiveClass:`${R}-bullet-active`,modifierClass:`${R}-`,currentClass:`${R}-current`,totalClass:`${R}-total`,hiddenClass:`${R}-hidden`,progressbarFillClass:`${R}-progressbar-fill`,progressbarOppositeClass:`${R}-progressbar-opposite`,clickableClass:`${R}-clickable`,lockClass:`${R}-lock`,horizontalClass:`${R}-horizontal`,verticalClass:`${R}-vertical`,paginationDisabledClass:`${R}-disabled`}}),c.pagination={el:null,bullets:[]};let ae,ne=0;const U=u=>(Array.isArray(u)||(u=[u].filter(h=>!!h)),u);function le(){return!c.params.pagination.el||!c.pagination.el||Array.isArray(c.pagination.el)&&c.pagination.el.length===0}function oe(u,h){const{bulletActiveClass:f}=c.params.pagination;u&&(u=u[`${h==="prev"?"previous":"next"}ElementSibling`],u&&(u.classList.add(`${f}-${h}`),u=u[`${h==="prev"?"previous":"next"}ElementSibling`],u&&u.classList.add(`${f}-${h}-${h}`)))}function ce(u){const h=u.target.closest(G(c.params.pagination.bulletClass));if(!h)return;u.preventDefault();const f=(0,d.lT)(h)*c.params.slidesPerGroup;if(c.params.loop){if(c.realIndex===f)return;const m=c.getSlideIndexByData(f),y=c.getSlideIndexByData(c.realIndex);m>c.slides.length-c.loopedSlides&&c.loopFix({direction:m>y?"next":"prev",activeSlideIndex:m,slideTo:!1}),c.slideToLoop(f)}else c.slideTo(f)}function te(){const u=c.rtl,h=c.params.pagination;if(le())return;let f=c.pagination.el;f=U(f);let m,y;const b=c.virtual&&c.params.virtual.enabled?c.virtual.slides.length:c.slides.length,k=c.params.loop?Math.ceil(b/c.params.slidesPerGroup):c.snapGrid.length;if(c.params.loop?(y=c.previousRealIndex||0,m=c.params.slidesPerGroup>1?Math.floor(c.realIndex/c.params.slidesPerGroup):c.realIndex):typeof c.snapIndex!="undefined"?(m=c.snapIndex,y=c.previousSnapIndex):(y=c.previousIndex||0,m=c.activeIndex||0),h.type==="bullets"&&c.pagination.bullets&&c.pagination.bullets.length>0){const D=c.pagination.bullets;let F,K,N;if(h.dynamicBullets&&(ae=(0,d.Dy)(D[0],c.isHorizontal()?"width":"height",!0),f.forEach(q=>{q.style[c.isHorizontal()?"width":"height"]=`${ae*(h.dynamicMainBullets+4)}px`}),h.dynamicMainBullets>1&&y!==void 0&&(ne+=m-(y||0),ne>h.dynamicMainBullets-1?ne=h.dynamicMainBullets-1:ne<0&&(ne=0)),F=Math.max(m-ne,0),K=F+(Math.min(D.length,h.dynamicMainBullets)-1),N=(K+F)/2),D.forEach(q=>{const ee=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(L=>`${h.bulletActiveClass}${L}`)].map(L=>typeof L=="string"&&L.includes(" ")?L.split(" "):L).flat();q.classList.remove(...ee)}),f.length>1)D.forEach(q=>{const ee=(0,d.lT)(q);ee===m&&q.classList.add(...h.bulletActiveClass.split(" ")),h.dynamicBullets&&(ee>=F&&ee<=K&&q.classList.add(...`${h.bulletActiveClass}-main`.split(" ")),ee===F&&oe(q,"prev"),ee===K&&oe(q,"next"))});else{const q=D[m];if(q&&q.classList.add(...h.bulletActiveClass.split(" ")),h.dynamicBullets){const ee=D[F],L=D[K];for(let Q=F;Q<=K;Q+=1)D[Q]&&D[Q].classList.add(...`${h.bulletActiveClass}-main`.split(" "));oe(ee,"prev"),oe(L,"next")}}if(h.dynamicBullets){const q=Math.min(D.length,h.dynamicMainBullets+4),ee=(ae*q-ae)/2-N*ae,L=u?"right":"left";D.forEach(Q=>{Q.style[c.isHorizontal()?L:"top"]=`${ee}px`})}}f.forEach((D,F)=>{if(h.type==="fraction"&&(D.querySelectorAll(G(h.currentClass)).forEach(K=>{K.textContent=h.formatFractionCurrent(m+1)}),D.querySelectorAll(G(h.totalClass)).forEach(K=>{K.textContent=h.formatFractionTotal(k)})),h.type==="progressbar"){let K;h.progressbarOpposite?K=c.isHorizontal()?"vertical":"horizontal":K=c.isHorizontal()?"horizontal":"vertical";const N=(m+1)/k;let q=1,ee=1;K==="horizontal"?q=N:ee=N,D.querySelectorAll(G(h.progressbarFillClass)).forEach(L=>{L.style.transform=`translate3d(0,0,0) scaleX(${q}) scaleY(${ee})`,L.style.transitionDuration=`${c.params.speed}ms`})}h.type==="custom"&&h.renderCustom?(D.innerHTML=h.renderCustom(c,m+1,k),F===0&&J("paginationRender",D)):(F===0&&J("paginationRender",D),J("paginationUpdate",D)),c.params.watchOverflow&&c.enabled&&D.classList[c.isLocked?"add":"remove"](h.lockClass)})}function M(){const u=c.params.pagination;if(le())return;const h=c.virtual&&c.params.virtual.enabled?c.virtual.slides.length:c.slides.length;let f=c.pagination.el;f=U(f);let m="";if(u.type==="bullets"){let y=c.params.loop?Math.ceil(h/c.params.slidesPerGroup):c.snapGrid.length;c.params.freeMode&&c.params.freeMode.enabled&&y>h&&(y=h);for(let b=0;b`}u.type==="fraction"&&(u.renderFraction?m=u.renderFraction.call(c,u.currentClass,u.totalClass):m=` / `),u.type==="progressbar"&&(u.renderProgressbar?m=u.renderProgressbar.call(c,u.progressbarFillClass):m=``),c.pagination.bullets=[],f.forEach(y=>{u.type!=="custom"&&(y.innerHTML=m||""),u.type==="bullets"&&c.pagination.bullets.push(...y.querySelectorAll(G(u.bulletClass)))}),u.type!=="custom"&&J("paginationRender",f[0])}function z(){c.params.pagination=(0,x.Z)(c,c.originalParams.pagination,c.params.pagination,{el:"swiper-pagination"});const u=c.params.pagination;if(!u.el)return;let h;typeof u.el=="string"&&c.isElement&&(h=c.el.shadowRoot.querySelector(u.el)),!h&&typeof u.el=="string"&&(h=[...document.querySelectorAll(u.el)]),h||(h=u.el),!(!h||h.length===0)&&(c.params.uniqueNavElements&&typeof u.el=="string"&&Array.isArray(h)&&h.length>1&&(h=[...c.el.querySelectorAll(u.el)],h.length>1&&(h=h.filter(f=>(0,d.pZ)(f,".swiper")[0]===c.el)[0])),Array.isArray(h)&&h.length===1&&(h=h[0]),Object.assign(c.pagination,{el:h}),h=U(h),h.forEach(f=>{u.type==="bullets"&&u.clickable&&f.classList.add(u.clickableClass),f.classList.add(u.modifierClass+u.type),f.classList.add(c.isHorizontal()?u.horizontalClass:u.verticalClass),u.type==="bullets"&&u.dynamicBullets&&(f.classList.add(`${u.modifierClass}${u.type}-dynamic`),ne=0,u.dynamicMainBullets<1&&(u.dynamicMainBullets=1)),u.type==="progressbar"&&u.progressbarOpposite&&f.classList.add(u.progressbarOppositeClass),u.clickable&&f.addEventListener("click",ce),c.enabled||f.classList.add(u.lockClass)}))}function V(){const u=c.params.pagination;if(le())return;let h=c.pagination.el;h&&(h=U(h),h.forEach(f=>{f.classList.remove(u.hiddenClass),f.classList.remove(u.modifierClass+u.type),f.classList.remove(c.isHorizontal()?u.horizontalClass:u.verticalClass),u.clickable&&f.removeEventListener("click",ce)})),c.pagination.bullets&&c.pagination.bullets.forEach(f=>f.classList.remove(...u.bulletActiveClass.split(" ")))}A("changeDirection",()=>{if(!c.pagination||!c.pagination.el)return;const u=c.params.pagination;let{el:h}=c.pagination;h=U(h),h.forEach(f=>{f.classList.remove(u.horizontalClass,u.verticalClass),f.classList.add(c.isHorizontal()?u.horizontalClass:u.verticalClass)})}),A("init",()=>{c.params.pagination.enabled===!1?Z():(z(),M(),te())}),A("activeIndexChange",()=>{typeof c.snapIndex=="undefined"&&te()}),A("snapIndexChange",()=>{te()}),A("snapGridLengthChange",()=>{M(),te()}),A("destroy",()=>{V()}),A("enable disable",()=>{let{el:u}=c.pagination;u&&(u=U(u),u.forEach(h=>h.classList[c.enabled?"remove":"add"](c.params.pagination.lockClass)))}),A("lock unlock",()=>{te()}),A("click",(u,h)=>{const f=h.target;let{el:m}=c.pagination;if(Array.isArray(m)||(m=[m].filter(y=>!!y)),c.params.pagination.el&&c.params.pagination.hideOnClick&&m&&m.length>0&&!f.classList.contains(c.params.pagination.bulletClass)){if(c.navigation&&(c.navigation.nextEl&&f===c.navigation.nextEl||c.navigation.prevEl&&f===c.navigation.prevEl))return;const y=m[0].classList.contains(c.params.pagination.hiddenClass);J(y===!0?"paginationShow":"paginationHide"),m.forEach(b=>b.classList.toggle(c.params.pagination.hiddenClass))}});const j=()=>{c.el.classList.remove(c.params.pagination.paginationDisabledClass);let{el:u}=c.pagination;u&&(u=U(u),u.forEach(h=>h.classList.remove(c.params.pagination.paginationDisabledClass))),z(),M(),te()},Z=()=>{c.el.classList.add(c.params.pagination.paginationDisabledClass);let{el:u}=c.pagination;u&&(u=U(u),u.forEach(h=>h.classList.add(c.params.pagination.paginationDisabledClass))),V()};Object.assign(c.pagination,{enable:j,disable:Z,render:M,update:te,init:z,destroy:V})}},4408:(ye,ue,ie)=>{ie.d(ue,{Z:()=>x});var G=ie(9482);function x(d,pe,c,X){return d.params.createElements&&Object.keys(X).forEach(A=>{if(!c[A]&&c.auto===!0){let J=(0,G.gD)(d.el,`.${X[A]}`)[0];J||(J=(0,G.az)("div",X[A]),J.className=X[A],d.el.append(J)),c[A]=J,pe[A]=J}}),c}},9482:(ye,ue,ie)=>{ie.d(ue,{B$:()=>M,Dy:()=>h,Kn:()=>A,QT:()=>V,R6:()=>X,SA:()=>z,Y3:()=>d,az:()=>ce,cP:()=>x,gD:()=>oe,hH:()=>te,l7:()=>R,lT:()=>j,pZ:()=>Z,x2:()=>ne,yV:()=>u,z2:()=>ae,zO:()=>pe});var G=ie(7628);function x(f){const m=f;Object.keys(m).forEach(y=>{try{m[y]=null}catch(b){}try{delete m[y]}catch(b){}})}function d(f,m=0){return setTimeout(f,m)}function pe(){return Date.now()}function c(f){const m=(0,G.Jj)();let y;return m.getComputedStyle&&(y=m.getComputedStyle(f,null)),!y&&f.currentStyle&&(y=f.currentStyle),y||(y=f.style),y}function X(f,m="x"){const y=(0,G.Jj)();let b,k,D;const F=c(f,null);return y.WebKitCSSMatrix?(k=F.transform||F.webkitTransform,k.split(",").length>6&&(k=k.split(", ").map(K=>K.replace(",",".")).join(", ")),D=new y.WebKitCSSMatrix(k==="none"?"":k)):(D=F.MozTransform||F.OTransform||F.MsTransform||F.msTransform||F.transform||F.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),b=D.toString().split(",")),m==="x"&&(y.WebKitCSSMatrix?k=D.m41:b.length===16?k=parseFloat(b[12]):k=parseFloat(b[4])),m==="y"&&(y.WebKitCSSMatrix?k=D.m42:b.length===16?k=parseFloat(b[13]):k=parseFloat(b[5])),k||0}function A(f){return typeof f=="object"&&f!==null&&f.constructor&&Object.prototype.toString.call(f).slice(8,-1)==="Object"}function J(f){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?f instanceof HTMLElement:f&&(f.nodeType===1||f.nodeType===11)}function R(...f){const m=Object(f[0]),y=["__proto__","constructor","prototype"];for(let b=1;by.indexOf(F)<0);for(let F=0,K=D.length;Fk?"next":"prev",q=(L,Q)=>N==="next"&&L>=Q||N==="prev"&&L<=Q,ee=()=>{F=new Date().getTime(),D===null&&(D=F);const L=Math.max(Math.min((F-D)/K,1),0),Q=.5-Math.cos(L*Math.PI)/2;let se=k+Q*(m-k);if(q(se,m)&&(se=m),f.wrapperEl.scrollTo({[y]:se}),q(se,m)){f.wrapperEl.style.overflow="hidden",f.wrapperEl.style.scrollSnapType="",setTimeout(()=>{f.wrapperEl.style.overflow="",f.wrapperEl.scrollTo({[y]:se})}),b.cancelAnimationFrame(f.cssModeFrameID);return}f.cssModeFrameID=b.requestAnimationFrame(ee)};ee()}function U(f){return f.querySelector(".swiper-slide-transform")||f.shadowEl&&f.shadowEl.querySelector(".swiper-slide-transform")||f}function le(f=[],m=""){const y=[];return f.forEach(b=>{y.push(...b.querySelectorAll(m))}),y}function oe(f,m=""){return[...f.children].filter(y=>y.matches(m))}function ce(f,m=[]){const y=document.createElement(f);return y.classList.add(...Array.isArray(m)?m:[m]),y}function te(f){const m=(0,G.Jj)(),y=(0,G.Me)(),b=f.getBoundingClientRect(),k=y.body,D=f.clientTop||k.clientTop||0,F=f.clientLeft||k.clientLeft||0,K=f===m?m.scrollY:f.scrollTop,N=f===m?m.scrollX:f.scrollLeft;return{top:b.top+K-D,left:b.left+N-F}}function M(f,m){const y=[];for(;f.previousElementSibling;){const b=f.previousElementSibling;m?b.matches(m)&&y.push(b):y.push(b),f=b}return y}function z(f,m){const y=[];for(;f.nextElementSibling;){const b=f.nextElementSibling;m?b.matches(m)&&y.push(b):y.push(b),f=b}return y}function V(f,m){return(0,G.Jj)().getComputedStyle(f,null).getPropertyValue(m)}function j(f){let m=f,y;if(m){for(y=0;(m=m.previousSibling)!==null;)m.nodeType===1&&(y+=1);return y}}function Z(f,m){const y=[];let b=f.parentElement;for(;b;)m?b.matches(m)&&y.push(b):y.push(b),b=b.parentElement;return y}function u(f,m){function y(b){b.target===f&&(m.call(f,b),f.removeEventListener("transitionend",y))}m&&f.addEventListener("transitionend",y)}function h(f,m,y){const b=(0,G.Jj)();return y?f[m==="width"?"offsetWidth":"offsetHeight"]+parseFloat(b.getComputedStyle(f,null).getPropertyValue(m==="width"?"margin-right":"margin-top"))+parseFloat(b.getComputedStyle(f,null).getPropertyValue(m==="width"?"margin-left":"margin-bottom")):f.offsetWidth}}}]);})();