vendor: 15,864 bytes, line 1
1"use strict";var Vt=Object.defineProperty,Ft=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Le=Math.pow,At=(Oe,Te,Ee)=>Te in Oe?Vt(Oe,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):Oe[Te]=Ee,Qe=(Oe,Te)=>{for(var Ee in Te||(Te={}))Yt.call(Te,Ee)&&At(Oe,Ee,Te[Ee]);if(It)for(var Ee of It(Te))Wt.call(Te,Ee)&&At(Oe,Ee,Te[Ee]);return Oe},bt=(Oe,Te)=>Ft(Oe,Xt(Te));(self.webpackChunksanvt=self.webpackChunksanvt||[]).push([[70],{9636:function(Oe,Te,Ee){Ee.d(Te,{Vx:function(){return be}});var de=Ee(2375),we=Ee(7044);function se(C){let{swiper:e,extendParams:z,on:S,emit:O}=C;z({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let $;const k=getDocument();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const I=k.createElement("div");function x(h,b){const y=e.params.virtual;if(y.cache&&e.virtual.cache[b])return e.virtual.cache[b];let E;return y.renderSlide?(E=y.renderSlide.call(e,h,b),typeof E=="string"&&(I.innerHTML=E,E=I.children[0])):e.isElement?E=createElement("swiper-slide"):E=createElement("div",e.params.slideClass),E.setAttribute("data-swiper-slide-index",b),y.renderSlide||(E.innerHTML=h),y.cache&&(e.virtual.cache[b]=E),E}function w(h,b){const{slidesPerView:y,slidesPerGroup:E,centeredSlides:m,loop:u,initialSlide:P}=e.params;if(b&&!u&&P>0)return;const{addSlidesBefore:V,addSlidesAfter:U}=e.params.virtual,{from:X,to:j,slides:_,slidesGrid:ie,offset:q}=e.virtual;e.params.cssMode||e.updateActiveIndex();const F=e.activeIndex||0;let G;e.rtlTranslate?G="right":G=e.isHorizontal()?"left":"top";let B,H;m?(B=Math.floor(y/2)+E+U,H=Math.floor(y/2)+E+V):(B=y+(E-1)+U,H=(u?y:E)+V);let ne=F-H,L=F+B;u||(ne=Math.max(ne,0),L=Math.min(L,_.length-1));let A=(e.slidesGrid[ne]||0)-(e.slidesGrid[0]||0);u&&F>=H?(ne-=H,m||(A+=e.slidesGrid[0])):u&&F<H&&(ne=-H,m&&(A+=e.slidesGrid[0])),Object.assign(e.virtual,{from:ne,to:L,offset:A,slidesGrid:e.slidesGrid,slidesBefore:H,slidesAfter:B});function K(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),O("virtualUpdate")}if(X===ne&&j===L&&!h){e.slidesGrid!==ie&&A!==q&&e.slides.forEach(re=>{re.style[G]=`${A-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),O("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:A,from:ne,to:L,slides:(function(){const ye=[];for(let Pe=ne;Pe<=L;Pe+=1)ye.push(_[Pe]);return ye})()}),e.params.virtual.renderExternalUpdate?K():O("virtualUpdate");return}const he=[],N=[],W=re=>{let ye=re;return re<0?ye=_.length+re:ye>=_.length&&(ye=ye-_.length),ye};if(h)e.slides.filter(re=>re.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(re=>{re.remove()});else for(let re=X;re<=j;re+=1)if(re<ne||re>L){const ye=W(re);e.slides.filter(Pe=>Pe.matches(`.${e.params.slideClass}[data-swiper-slide-index="${ye}"], swiper-slide[data-swiper-slide-index="${ye}"]`)).forEach(Pe=>{Pe.remove()})}const J=u?-_.length:0,Se=u?_.length*2:_.length;for(let re=J;re<Se;re+=1)if(re>=ne&&re<=L){const ye=W(re);typeof j>"u"||h?N.push(ye):(re>j&&N.push(ye),re<X&&he.push(ye))}if(N.forEach(re=>{e.slidesEl.append(x(_[re],re))}),u)for(let re=he.length-1;re>=0;re-=1){const ye=he[re];e.slidesEl.prepend(x(_[ye],ye))}else he.sort((re,ye)=>ye-re),he.forEach(re=>{e.slidesEl.prepend(x(_[re],re))});elementChildren(e.slidesEl,".swiper-slide, swiper-slide").forEach(re=>{re.style[G]=`${A-Math.abs(e.cssOverflowAdjustment())}px`}),K()}function p(h){if(typeof h=="object"&&"length"in h)for(let b=0;b<h.length;b+=1)h[b]&&e.virtual.slides.push(h[b]);else e.virtual.slides.push(h);w(!0)}function o(h){const b=e.activeIndex;let y=b+1,E=1;if(Array.isArray(h)){for(let m=0;m<h.length;m+=1)h[m]&&e.virtual.slides.unshift(h[m]);y=b+h.length,E=h.length}else e.virtual.slides.unshift(h);if(e.params.virtual.cache){const m=e.virtual.cache,u={};Object.keys(m).forEach(P=>{const V=m[P],U=V.getAttribute("data-swiper-slide-index");U&&V.setAttribute("data-swiper-slide-index",parseInt(U,10)+E),u[parseInt(P,10)+E]=V}),e.virtual.cache=u}w(!0),e.slideTo(y,0)}function d(h){if(typeof h>"u"||h===null)return;let b=e.activeIndex;if(Array.isArray(h))for(let y=h.length-1;y>=0;y-=1)e.params.virtual.cache&&(delete e.virtual.cache[h[y]],Object.keys(e.virtual.cache).forEach(E=>{E>h&&(e.virtual.cache[E-1]=e.virtual.cache[E],e.virtual.cache[E-1].setAttribute("data-swiper-slide-index",E-1),delete e.virtual.cache[E])})),e.virtual.slides.splice(h[y],1),h[y]<b&&(b-=1),b=Math.max(b,0);else e.params.virtual.cache&&(delete e.virtual.cache[h],Object.keys(e.virtual.cache).forEach(y=>{y>h&&(e.virtual.cache[y-1]=e.virtual.cache[y],e.virtual.cache[y-1].setAttribute("data-swiper-slide-index",y-1),delete e.virtual.cache[y])})),e.virtual.slides.splice(h,1),h<b&&(b-=1),b=Math.max(b,0);w(!0),e.slideTo(b,0)}function v(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),w(!0),e.slideTo(0,0)}S("beforeInit",()=>{if(!e.params.virtual.enabled)return;let h;if(typeof e.passedParams.virtual.slides>"u"){const b=[...e.slidesEl.children].filter(y=>y.matches(`.${e.params.slideClass}, swiper-slide`));b&&b.length&&(e.virtual.slides=[...b],h=!0,b.forEach((y,E)=>{y.setAttribute("data-swiper-slide-index",E),e.virtual.cache[E]=y,y.remove()}))}h||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,w(!1,!0)}),S("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout($),$=setTimeout(()=>{w()},100)):w())}),S("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&setCSSProperty(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:p,prependSlide:o,removeSlide:d,removeAllSlides:v,update:w})}function _e(C){let{swiper:e,extendParams:z,on:S,emit:O}=C;const $=getDocument(),k=getWindow();e.keyboard={enabled:!1},z({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function I(p){if(!e.enabled)return;const{rtlTranslate:o}=e;let d=p;d.originalEvent&&(d=d.originalEvent);const v=d.keyCode||d.charCode,h=e.params.keyboard.pageUpDown,b=h&&v===33,y=h&&v===34,E=v===37,m=v===39,u=v===38,P=v===40;if(!e.allowSlideNext&&(e.isHorizontal()&&m||e.isVertical()&&P||y)||!e.allowSlidePrev&&(e.isHorizontal()&&E||e.isVertical()&&u||b))return!1;if(!(d.shiftKey||d.altKey||d.ctrlKey||d.metaKey)&&!($.activeElement&&$.activeElement.nodeName&&($.activeElement.nodeName.toLowerCase()==="input"||$.activeElement.nodeName.toLowerCase()==="textarea"))){if(e.params.keyboard.onlyInViewport&&(b||y||E||m||u||P)){let V=!1;if(elementParents(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&elementParents(e.el,`.${e.params.slideActiveClass}`).length===0)return;const U=e.el,X=U.clientWidth,j=U.clientHeight,_=k.innerWidth,ie=k.innerHeight,q=elementOffset(U);o&&(q.left-=U.scrollLeft);const F=[[q.left,q.top],[q.left+X,q.top],[q.left,q.top+j],[q.left+X,q.top+j]];for(let G=0;G<F.length;G+=1){const B=F[G];if(B[0]>=0&&B[0]<=_&&B[1]>=0&&B[1]<=ie){if(B[0]===0&&B[1]===0)continue;V=!0}}if(!V)return}e.isHorizontal()?((b||y||E||m)&&(d.preventDefault?d.preventDefault():d.returnValue=!1),((y||m)&&!o||(b||E)&&o)&&e.slideNext(),((b||E)&&!o||(y||m)&&o)&&e.slidePrev()):((b||y||u||P)&&(d.preventDefault?d.preventDefault():d.returnValue=!1),(y||P)&&e.slideNext(),(b||u)&&e.slidePrev()),O("keyPress",v)}}function x(){e.keyboard.enabled||($.addEventListener("keydown",I),e.keyboard.enabled=!0)}function w(){e.keyboard.enabled&&($.removeEventListener("keydown",I),e.keyboard.enabled=!1)}S("init",()=>{e.params.keyboard.enabled&&x()}),S("destroy",()=>{e.keyboard.enabled&&w()}),Object.assign(e.keyboard,{enable:x,disable:w})}function Ye(C){let{swiper:e,extendParams:z,on:S,emit:O}=C;const $=getWindow();z({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let k,I=now(),x;const w=[];function p(u){let X=0,j=0,_=0,ie=0;return"detail"in u&&(j=u.detail),"wheelDelta"in u&&(j=-u.wheelDelta/120),"wheelDeltaY"in u&&(j=-u.wheelDeltaY/120),"wheelDeltaX"in u&&(X=-u.wheelDeltaX/120),"axis"in u&&u.axis===u.HORIZONTAL_AXIS&&(X=j,j=0),_=X*10,ie=j*10,"deltaY"in u&&(ie=u.deltaY),"deltaX"in u&&(_=u.deltaX),u.shiftKey&&!_&&(_=ie,ie=0),(_||ie)&&u.deltaMode&&(u.deltaMode===1?(_*=40,ie*=40):(_*=800,ie*=800)),_&&!X&&(X=_<1?-1:1),ie&&!j&&(j=ie<1?-1:1),{spinX:X,spinY:j,pixelX:_,pixelY:ie}}function o(){e.enabled&&(e.mouseEntered=!0)}function d(){e.enabled&&(e.mouseEntered=!1)}function v(u){return e.params.mousewheel.thresholdDelta&&u.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&now()-I<e.params.mousewheel.thresholdTime?!1:u.delta>=6&&now()-I<60?!0:(u.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),O("scroll",u.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),O("scroll",u.raw)),I=new $.Date().getTime(),!1)}function h(u){const P=e.params.mousewheel;if(u.direction<0){if(e.isEnd&&!e.params.loop&&P.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&P.releaseOnEdges)return!0;return!1}function b(u){let P=u,V=!0;if(!e.enabled||u.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const U=e.params.mousewheel;e.params.cssMode&&P.preventDefault();let X=e.el;e.params.mousewheel.eventsTarget!=="container"&&(X=document.querySelector(e.params.mousewheel.eventsTarget));const j=X&&X.contains(P.target);if(!e.mouseEntered&&!j&&!U.releaseOnEdges)return!0;P.originalEvent&&(P=P.originalEvent);let _=0;const ie=e.rtlTranslate?-1:1,q=p(P);if(U.forceToAxis)if(e.isHorizontal())if(Math.abs(q.pixelX)>Math.abs(q.pixelY))_=-q.pixelX*ie;else return!0;else if(Math.abs(q.pixelY)>Math.abs(q.pixelX))_=-q.pixelY;else return!0;else _=Math.abs(q.pixelX)>Math.abs(q.pixelY)?-q.pixelX*ie:-q.pixelY;if(_===0)return!0;U.invert&&(_=-_);let F=e.getTranslate()+_*U.sensitivity;if(F>=e.minTranslate()&&(F=e.minTranslate()),F<=e.maxTranslate()&&(F=e.maxTranslate()),V=e.params.loop?!0:!(F===e.minTranslate()||F===e.maxTranslate()),V&&e.params.nested&&P.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const G={time:now(),delta:Math.abs(_),direction:Math.sign(_),raw:u};w.length>=2&&w.shift();const B=w.length?w[w.length-1]:void 0;if(w.push(G),B?(G.direction!==B.direction||G.delta>B.delta||G.time>B.time+150)&&v(G):v(G),h(G))return!0}else{const G={time:now(),delta:Math.abs(_),direction:Math.sign(_)},B=x&&G.time<x.time+500&&G.delta<=x.delta&&G.direction===x.direction;if(!B){x=void 0;let H=e.getTranslate()+_*U.sensitivity;const ne=e.isBeginning,L=e.isEnd;if(H>=e.minTranslate()&&(H=e.minTranslate()),H<=e.maxTranslate()&&(H=e.maxTranslate()),e.setTransition(0),e.setTranslate(H),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!ne&&e.isBeginning||!L&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:G.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(k),k=void 0,w.length>=15&&w.shift();const A=w.length?w[w.length-1]:void 0,K=w[0];if(w.push(G),A&&(G.delta>A.delta||G.direction!==A.direction))w.splice(0);else if(w.length>=15&&G.time-K.time<500&&K.delta-G.delta>=1&&G.delta<=6){const he=_>0?.8:.2;x=G,w.splice(0),k=nextTick(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,he)},0)}k||(k=nextTick(()=>{if(e.destroyed||!e.params)return;x=G,w.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(B||O("scroll",P),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),U.releaseOnEdges&&(H===e.minTranslate()||H===e.maxTranslate()))return!0}}return P.preventDefault?P.preventDefault():P.returnValue=!1,!1}function y(u){let P=e.el;e.params.mousewheel.eventsTarget!=="container"&&(P=document.querySelector(e.params.mousewheel.eventsTarget)),P[u]("mouseenter",o),P[u]("mouseleave",d),P[u]("wheel",b)}function E(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",b),!0):e.mousewheel.enabled?!1:(y("addEventListener"),e.mousewheel.enabled=!0,!0)}function m(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,b),!0):e.mousewheel.enabled?(y("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}S("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&m(),e.params.mousewheel.enabled&&E()}),S("destroy",()=>{e.params.cssMode&&E(),e.mousewheel.enabled&&m()}),Object.assign(e.mousewheel,{enable:E,disable:m})}function Ge(C,e,z,S){return C.params.createElements&&Object.keys(S).forEach(O=>{if(!z[O]&&z.auto===!0){let $=(0,we.e)(C.el,`.${S[O]}`)[0];$||($=(0,we.c)("div",S[O]),$.className=S[O],C.el.append($)),z[O]=$,e[O]=$}}),z}function be(C){let{swiper:e,extendParams:z,on:S,emit:O}=C;z({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function $(h){let b;return h&&typeof h=="string"&&e.isElement&&(b=e.el.querySelector(h)||e.hostEl.querySelector(h),b)?b:(h&&(typeof h=="string"&&(b=[...document.querySelectorAll(h)]),e.params.uniqueNavElements&&typeof h=="string"&&b&&b.length>1&&e.el.querySelectorAll(h).length===1?b=e.el.querySelector(h):b&&b.length===1&&(b=b[0])),h&&!b?h:b)}function k(h,b){const y=e.params.navigation;h=(0,we.m)(h),h.forEach(E=>{E&&(E.classList[b?"add":"remove"](...y.disabledClass.split(" ")),E.tagName==="BUTTON"&&(E.disabled=b),e.params.watchOverflow&&e.enabled&&E.classList[e.isLocked?"add":"remove"](y.lockClass))})}function I(){const{nextEl:h,prevEl:b}=e.navigation;if(e.params.loop){k(b,!1),k(h,!1);return}k(b,e.isBeginning&&!e.params.rewind),k(h,e.isEnd&&!e.params.rewind)}function x(h){h.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),O("navigationPrev"))}function w(h){h.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),O("navigationNext"))}function p(){const h=e.params.navigation;if(e.params.navigation=Ge(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(h.nextEl||h.prevEl))return;let b=$(h.nextEl),y=$(h.prevEl);Object.assign(e.navigation,{nextEl:b,prevEl:y}),b=(0,we.m)(b),y=(0,we.m)(y);const E=(m,u)=>{m&&m.addEventListener("click",u==="next"?w:x),!e.enabled&&m&&m.classList.add(...h.lockClass.split(" "))};b.forEach(m=>E(m,"next")),y.forEach(m=>E(m,"prev"))}function o(){let{nextEl:h,prevEl:b}=e.navigation;h=(0,we.m)(h),b=(0,we.m)(b);const y=(E,m)=>{E.removeEventListener("click",m==="next"?w:x),E.classList.remove(...e.params.navigation.disabledClass.split(" "))};h.forEach(E=>y(E,"next")),b.forEach(E=>y(E,"prev"))}S("init",()=>{e.params.navigation.enabled===!1?v():(p(),I())}),S("toEdge fromEdge lock unlock",()=>{I()}),S("destroy",()=>{o()}),S("enable disable",()=>{let{nextEl:h,prevEl:b}=e.navigation;if(h=(0,we.m)(h),b=(0,we.m)(b),e.enabled){I();return}[...h,...b].filter(y=>!!y).forEach(y=>y.classList.add(e.params.navigation.lockClass))}),S("click",(h,b)=>{let{nextEl:y,prevEl:E}=e.navigation;y=(0,we.m)(y),E=(0,we.m)(E);const m=b.target;let u=E.includes(m)||y.includes(m);if(e.isElement&&!u){const P=b.path||b.composedPath&&b.composedPath();P&&(u=P.find(V=>y.includes(V)||E.includes(V)))}if(e.params.navigation.hideOnClick&&!u){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===m||e.pagination.el.contains(m)))return;let P;y.length?P=y[0].classList.contains(e.params.navigation.hiddenClass):E.length&&(P=E[0].classList.contains(e.params.navigation.hiddenClass)),O(P===!0?"navigationShow":"navigationHide"),[...y,...E].filter(V=>
vendor: 8,729 bytes, line 1
1!!V).forEach(V=>V.classList.toggle(e.params.navigation.hiddenClass))}});const d=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),p(),I()},v=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),o()};Object.assign(e.navigation,{enable:d,disable:v,update:I,init:p,destroy:o})}function Ie(C){let{swiper:e,extendParams:z,on:S,emit:O}=C;const $="swiper-pagination";z({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:m=>m,formatFractionTotal:m=>m,bulletClass:`${$}-bullet`,bulletActiveClass:`${$}-bullet-active`,modifierClass:`${$}-`,currentClass:`${$}-current`,totalClass:`${$}-total`,hiddenClass:`${$}-hidden`,progressbarFillClass:`${$}-progressbar-fill`,progressbarOppositeClass:`${$}-progressbar-opposite`,clickableClass:`${$}-clickable`,lockClass:`${$}-lock`,horizontalClass:`${$}-horizontal`,verticalClass:`${$}-vertical`,paginationDisabledClass:`${$}-disabled`}}),e.pagination={el:null,bullets:[]};let k,I=0;function x(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function w(m,u){const{bulletActiveClass:P}=e.params.pagination;m&&(m=m[`${u==="prev"?"previous":"next"}ElementSibling`],m&&(m.classList.add(`${P}-${u}`),m=m[`${u==="prev"?"previous":"next"}ElementSibling`],m&&m.classList.add(`${P}-${u}-${u}`)))}function p(m,u,P){if(m=m%P,u=u%P,u===m+1)return"next";if(u===m-1)return"previous"}function o(m){const u=m.target.closest(classesToSelector(e.params.pagination.bulletClass));if(!u)return;m.preventDefault();const P=elementIndex(u)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===P)return;const V=p(e.realIndex,P,e.slides.length);V==="next"?e.slideNext():V==="previous"?e.slidePrev():e.slideToLoop(P)}else e.slideTo(P)}function d(){const m=e.rtl,u=e.params.pagination;if(x())return;let P=e.pagination.el;P=makeElementsArray(P);let V,U;const X=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,j=e.params.loop?Math.ceil(X/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(U=e.previousRealIndex||0,V=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(V=e.snapIndex,U=e.previousSnapIndex):(U=e.previousIndex||0,V=e.activeIndex||0),u.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const _=e.pagination.bullets;let ie,q,F;if(u.dynamicBullets&&(k=elementOuterSize(_[0],e.isHorizontal()?"width":"height",!0),P.forEach(G=>{G.style[e.isHorizontal()?"width":"height"]=`${k*(u.dynamicMainBullets+4)}px`}),u.dynamicMainBullets>1&&U!==void 0&&(I+=V-(U||0),I>u.dynamicMainBullets-1?I=u.dynamicMainBullets-1:I<0&&(I=0)),ie=Math.max(V-I,0),q=ie+(Math.min(_.length,u.dynamicMainBullets)-1),F=(q+ie)/2),_.forEach(G=>{const B=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(H=>`${u.bulletActiveClass}${H}`)].map(H=>typeof H=="string"&&H.includes(" ")?H.split(" "):H).flat();G.classList.remove(...B)}),P.length>1)_.forEach(G=>{const B=elementIndex(G);B===V?G.classList.add(...u.bulletActiveClass.split(" ")):e.isElement&&G.setAttribute("part","bullet"),u.dynamicBullets&&(B>=ie&&B<=q&&G.classList.add(...`${u.bulletActiveClass}-main`.split(" ")),B===ie&&w(G,"prev"),B===q&&w(G,"next"))});else{const G=_[V];if(G&&G.classList.add(...u.bulletActiveClass.split(" ")),e.isElement&&_.forEach((B,H)=>{B.setAttribute("part",H===V?"bullet-active":"bullet")}),u.dynamicBullets){const B=_[ie],H=_[q];for(let ne=ie;ne<=q;ne+=1)_[ne]&&_[ne].classList.add(...`${u.bulletActiveClass}-main`.split(" "));w(B,"prev"),w(H,"next")}}if(u.dynamicBullets){const G=Math.min(_.length,u.dynamicMainBullets+4),B=(k*G-k)/2-F*k,H=m?"right":"left";_.forEach(ne=>{ne.style[e.isHorizontal()?H:"top"]=`${B}px`})}}P.forEach((_,ie)=>{if(u.type==="fraction"&&(_.querySelectorAll(classesToSelector(u.currentClass)).forEach(q=>{q.textContent=u.formatFractionCurrent(V+1)}),_.querySelectorAll(classesToSelector(u.totalClass)).forEach(q=>{q.textContent=u.formatFractionTotal(j)})),u.type==="progressbar"){let q;u.progressbarOpposite?q=e.isHorizontal()?"vertical":"horizontal":q=e.isHorizontal()?"horizontal":"vertical";const F=(V+1)/j;let G=1,B=1;q==="horizontal"?G=F:B=F,_.querySelectorAll(classesToSelector(u.progressbarFillClass)).forEach(H=>{H.style.transform=`translate3d(0,0,0) scaleX(${G}) scaleY(${B})`,H.style.transitionDuration=`${e.params.speed}ms`})}u.type==="custom"&&u.renderCustom?(_.innerHTML=u.renderCustom(e,V+1,j),ie===0&&O("paginationRender",_)):(ie===0&&O("paginationRender",_),O("paginationUpdate",_)),e.params.watchOverflow&&e.enabled&&_.classList[e.isLocked?"add":"remove"](u.lockClass)})}function v(){const m=e.params.pagination;if(x())return;const u=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let P=e.pagination.el;P=makeElementsArray(P);let V="";if(m.type==="bullets"){let U=e.params.loop?Math.ceil(u/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&U>u&&(U=u);for(let X=0;X<U;X+=1)m.renderBullet?V+=m.renderBullet.call(e,X,m.bulletClass):V+=`<${m.bulletElement} ${e.isElement?'part="bullet"':""} class="${m.bulletClass}"></${m.bulletElement}>`}m.type==="fraction"&&(m.renderFraction?V=m.renderFraction.call(e,m.currentClass,m.totalClass):V=`<span class="${m.currentClass}"></span> / <span class="${m.totalClass}"></span>`),m.type==="progressbar"&&(m.renderProgressbar?V=m.renderProgressbar.call(e,m.progressbarFillClass):V=`<span class="${m.progressbarFillClass}"></span>`),e.pagination.bullets=[],P.forEach(U=>{m.type!=="custom"&&(U.innerHTML=V||""),m.type==="bullets"&&e.pagination.bullets.push(...U.querySelectorAll(classesToSelector(m.bulletClass)))}),m.type!=="custom"&&O("paginationRender",P[0])}function h(){e.params.pagination=createElementIfNotDefined(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const m=e.params.pagination;if(!m.el)return;let u;typeof m.el=="string"&&e.isElement&&(u=e.el.querySelector(m.el)),!u&&typeof m.el=="string"&&(u=[...document.querySelectorAll(m.el)]),u||(u=m.el),!(!u||u.length===0)&&(e.params.uniqueNavElements&&typeof m.el=="string"&&Array.isArray(u)&&u.length>1&&(u=[...e.el.querySelectorAll(m.el)],u.length>1&&(u=u.filter(P=>elementParents(P,".swiper")[0]===e.el)[0])),Array.isArray(u)&&u.length===1&&(u=u[0]),Object.assign(e.pagination,{el:u}),u=makeElementsArray(u),u.forEach(P=>{m.type==="bullets"&&m.clickable&&P.classList.add(...(m.clickableClass||"").split(" ")),P.classList.add(m.modifierClass+m.type),P.classList.add(e.isHorizontal()?m.horizontalClass:m.verticalClass),m.type==="bullets"&&m.dynamicBullets&&(P.classList.add(`${m.modifierClass}${m.type}-dynamic`),I=0,m.dynamicMainBullets<1&&(m.dynamicMainBullets=1)),m.type==="progressbar"&&m.progressbarOpposite&&P.classList.add(m.progressbarOppositeClass),m.clickable&&P.addEventListener("click",o),e.enabled||P.classList.add(m.lockClass)}))}function b(){const m=e.params.pagination;if(x())return;let u=e.pagination.el;u&&(u=makeElementsArray(u),u.forEach(P=>{P.classList.remove(m.hiddenClass),P.classList.remove(m.modifierClass+m.type),P.classList.remove(e.isHorizontal()?m.horizontalClass:m.verticalClass),m.clickable&&(P.classList.remove(...(m.clickableClass||"").split(" ")),P.removeEventListener("click",o))})),e.pagination.bullets&&e.pagination.bullets.forEach(P=>P.classList.remove(...m.bulletActiveClass.split(" ")))}S("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const m=e.params.pagination;let{el:u}=e.pagination;u=makeElementsArray(u),u.forEach(P=>{P.classList.remove(m.horizontalClass,m.verticalClass),P.classList.add(e.isHorizontal()?m.horizontalClass:m.verticalClass)})}),S("init",()=>{e.params.pagination.enabled===!1?E():(h(),v(),d())}),S("activeIndexChange",()=>{typeof e.snapIndex>"u"&&d()}),S("snapIndexChange",()=>{d()}),S("snapGridLengthChange",()=>{v(),d()}),S("destroy",()=>{b()}),S("enable disable",()=>{let{el:m}=e.pagination;m&&(m=makeElementsArray(m),m.forEach(u=>u.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),S("lock unlock",()=>{d()}),S("click",(m,u)=>{const P=u.target,V=makeElementsArray(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&V&&V.length>0&&!P.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&P===e.navigation.nextEl||e.navigation.prevEl&&P===e.navigation.prevEl))return;const U=V[0].classList.contains(e.params.pagination.hiddenClass);
1O(U===!0?"paginationShow":"paginationHide"),V.forEach(X=>X.classList.toggle(e.params.pagination.hiddenClass))}});const y=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:m}=e.pagination;m&&(m=makeElementsArray(m),m.forEach(u=>u.classList.remove(e.params.pagination.paginationDisabledClass))),h(),v(),d()},E=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:m}=e.pagination;m&&(m=makeElementsArray(m),m.forEach(u=>u.classList.add(e.params.pagination.paginationDisabledClass))),b()};Object.assign(e.pagination,{enable:y,disable:E,render:v,update:d,init:h,destroy:b})}function Ae(C){let{swiper:e,extendParams:z,on:S,emit:O}=C;const $=getDocument();let k=!1,I=null,x=null,w,p,o,d;z({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function v(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:F,rtlTranslate:G}=e,{dragEl:B,el:H}=F,ne=e.params.scrollbar,L=e.params.loop?e.progressLoop:e.progress;let A=p,K=(o-p)*L;G?(K=-K,K>0?(A=p-K,K=0):-K+p>o&&(A=o+K)):K<0?(A=p+K,K=0):K+p>o&&(A=o-K),e.isHorizontal()?(B.style.transform=`translate3d(${K}px, 0, 0)`,B.style.width=`${A}px`):(B.style.transform=`translate3d(0px, ${K}px, 0)`,B.style.height=`${A}px`),ne.hide&&(clearTimeout(I),H.style.opacity=1,I=setTimeout(()=>{H.style.opacity=0,H.style.transitionDuration="400ms"},1e3))}function h(F){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${F}ms`)}function b(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:F}=e,{dragEl:G,el:B}=F;G.style.width="",G.style.height="",o=e.isHorizontal()?B.offsetWidth:B.offsetHeight,d=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?p=o*d:p=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?G.style.width=`${p}px`:G.style.height=`${p}px`,d>=1?B.style.display="none":B.style.display="",e.params.scrollbar.hide&&(B.style.opacity=0),e.params.watchOverflow&&e.enabled&&F.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function y(F){return e.isHorizontal()?F.clientX:F.clientY}function E(F){const{scrollbar:G,rtlTranslate:B}=e,{el:H}=G;let ne;ne=(y(F)-elementOffset(H)[e.isHorizontal()?"left":"top"]-(w!==null?w:p/2))/(o-p),ne=Math.max(Math.min(ne,1),0),B&&(ne=1-ne);const L=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*ne;e.updateProgress(L),e.setTranslate(L),e.updateActiveIndex(),e.updateSlidesClasses()}function m(F){const G=e.params.scrollbar,{scrollbar:B,wrapperEl:H}=e,{el:ne,dragEl:L}=B;k=!0,w=F.target===L?y(F)-F.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,F.preventDefault(),F.stopPropagation(),H.style.transitionDuration="100ms",L.style.transitionDuration="100ms",E(F),clearTimeout(x),ne.style.transitionDuration="0ms",G.hide&&(ne.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),O("scrollbarDragStart",F)}function u(F){const{scrollbar:G,wrapperEl:B}=e,{el:H,dragEl:ne}=G;k&&(F.preventDefault&&F.cancelable?F.preventDefault():F.returnValue=!1,E(F),B.style.transitionDuration="0ms",H.style.transitionDuration="0ms",ne.style.transitionDuration="0ms",O("scrollbarDragMove",F))}function P(F){const G=e.params.scrollbar,{scrollbar:B,wrapperEl:H}=e,{el:ne}=B;k&&(k=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",H.style.transitionDuration=""),G.hide&&(clearTimeout(x),x=nextTick(()=>{ne.style.opacity=0,ne.style.transitionDuration="400ms"},1e3)),O("scrollbarDragEnd",F),G.snapOnRelease&&e.slideToClosest())}function V(F){const{scrollbar:G,params:B}=e,H=G.el;if(!H)return;const ne=H,L=B.passiveListeners?{passive:!1,capture:!1}:!1,A=B.passiveListeners?{passive:!0,capture:!1}:!1;if(!ne)return;const K=F==="on"?"addEventListener":"removeEventListener";ne[K]("pointerdown",m,L),$[K]("pointermove",u,L),$[K]("pointerup",P,A)}function U(){!e.params.scrollbar.el||!e.scrollbar.el||V("on")}function X(){!e.params.scrollbar.el||!e.scrollbar.el||V("off")}function j(){const{scrollbar:F,el:G}=e;e.params.scrollbar=createElementIfNotDefined(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const B=e.params.scrollbar;if(!B.el)return;let H;if(typeof B.el=="string"&&e.isElement&&(H=e.el.querySelector(B.el)),!H&&typeof B.el=="string"){if(H=$.querySelectorAll(B.el),!H.length)return}else H||(H=B.el);e.params.uniqueNavElements&&typeof B.el=="string"&&H.length>1&&G.querySelectorAll(B.el).length===1&&(H=G.querySelector(B.el)),H.length>0&&(H=H[0]),H.classList.add(e.isHorizontal()?B.horizontalClass:B.verticalClass);let ne;H&&(ne=H.querySelector(classesToSelector(e.params.scrollbar.dragClass)),ne||(ne=createElement("div",e.params.scrollbar.dragClass),H.append(ne))),Object.assign(F,{el:H,dragEl:ne}),B.draggable&&U(),H&&H.classList[e.enabled?"remove":"add"](...classesToTokens(e.params.scrollbar.lockClass))}function _(){const F=e.params.scrollbar,G=e.scrollbar.el;G&&G.classList.remove(...classesToTokens(e.isHorizontal()?F.horizontalClass:F.verticalClass)),X()}S("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const F=e.params.scrollbar;let{el:G}=e.scrollbar;G=makeElementsArray(G),G.forEach(B=>{B.classList.remove(F.horizontalClass,F.verticalClass),B.classList.add(e.isHorizontal()?F.horizontalClass:F.verticalClass)})}),S("init",()=>{e.params.scrollbar.enabled===!1?q():(j(),b(),v())}),S("update resize observerUpdate lock unlock changeDirection",()=>{b()}),S("setTranslate",()=>{v()}),S("setTransition",(F,G)=>{h(G)}),S("enable disable",()=>{const{el:F}=e.scrollbar;F&&F.classList[e.enabled?"remove":"add"](...classesToTokens(e.params.scrollbar.lockClass))}),S("destroy",()=>{_()});const ie=()=>{e.el.classList.remove(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),j(),b(),v()},q=()=>{e.el.classList.add(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),_()};Object.assign(e.scrollbar,{enable:ie,disable:q,updateSize:b,setTranslate:v,init:j,destroy:_})}function Re(C){let{swiper:e,extendParams:z,on:S}=C;z({parallax:{enabled:!1}});const O="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",$=(x,w)=>{const{rtl:p}=e,o=p?-1:1,d=x.getAttribute("data-swiper-parallax")||"0";let v=x.getAttribute("data-swiper-parallax-x"),h=x.getAttribute("data-swiper-parallax-y");const b=x.getAttribute("data-swiper-parallax-scale"),y=x.getAttribute("data-swiper-parallax-opacity"),E=x.getAttribute("data-swiper-parallax-rotate");if(v||h?(v=v||"0",h=h||"0"):e.isHorizontal()?(v=d,h="0"):(h=d,v="0"),v.indexOf("%")>=0?v=`${parseInt(v,10)*w*o}%`:v=`${v*w*o}px`,h.indexOf("%")>=0?h=`${parseInt(h,10)*w}%`:h=`${h*w}px`,typeof y<"u"&&y!==null){const u=y-(y-1)*(1-Math.abs(w));x.style.opacity=u}let m=`translate3d(${v}, ${h}, 0px)`;if(typeof b<"u"&&b!==null){const u=b-(b-1)*(1-Math.abs(w));m+=` scale(${u})`}if(E&&typeof E<"u"&&E!==null){const u=E*w*-1;m+=` rotate(${u}deg)`}x.style.transform=m},k=()=>{const{el:x,slides:w,progress:p,snapGrid:o,isElement:d}=e,v=elementChildren(x,O);e.isElement&&v.push(...elementChildren(e.hostEl,O)),v.forEach(h=>{$(h,p)}
1),w.forEach((h,b)=>{let y=h.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(y+=Math.ceil(b/2)-p*(o.length-1)),y=Math.min(Math.max(y,-1),1),h.querySelectorAll(`${O}, [data-swiper-parallax-rotate]`).forEach(E=>{$(E,y)})})},I=function(x){x===void 0&&(x=e.params.speed);const{el:w,hostEl:p}=e,o=[...w.querySelectorAll(O)];e.isElement&&o.push(...p.querySelectorAll(O)),o.forEach(d=>{let v=parseInt(d.getAttribute("data-swiper-parallax-duration"),10)||x;x===0&&(v=0),d.style.transitionDuration=`${v}ms`})};S("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),S("init",()=>{e.params.parallax.enabled&&k()}),S("setTranslate",()=>{e.params.parallax.enabled&&k()}),S("setTransition",(x,w)=>{e.params.parallax.enabled&&I(w)})}function st(C){let{swiper:e,extendParams:z,on:S,emit:O}=C;const $=getWindow();z({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let k=1,I=!1,x,w;const p=[],o={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},d={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},v={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let h=1;Object.defineProperty(e.zoom,"scale",{get(){return h},set(N){if(h!==N){const W=o.imageEl,J=o.slideEl;O("zoomChange",N,W,J)}h=N}});function b(){if(p.length<2)return 1;const N=p[0].pageX,W=p[0].pageY,J=p[1].pageX,Se=p[1].pageY;return Math.sqrt(Le(J-N,2)+Le(Se-W,2))}function y(){const N=e.params.zoom,W=o.imageWrapEl.getAttribute("data-swiper-zoom")||N.maxRatio;if(N.limitToOriginalSize&&o.imageEl&&o.imageEl.naturalWidth){const J=o.imageEl.naturalWidth/o.imageEl.offsetWidth;return Math.min(J,W)}return W}function E(){if(p.length<2)return{x:null,y:null};const N=o.imageEl.getBoundingClientRect();return[(p[0].pageX+(p[1].pageX-p[0].pageX)/2-N.x-$.scrollX)/k,(p[0].pageY+(p[1].pageY-p[0].pageY)/2-N.y-$.scrollY)/k]}function m(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function u(N){const W=m();return!!(N.target.matches(W)||e.slides.filter(J=>J.contains(N.target)).length>0)}function P(N){const W=`.${e.params.zoom.containerClass}`;return!!(N.target.matches(W)||[...e.hostEl.querySelectorAll(W)].filter(J=>J.contains(N.target)).length>0)}function V(N){if(N.pointerType==="mouse"&&p.splice(0,p.length),!u(N))return;const W=e.params.zoom;if(x=!1,w=!1,p.push(N),!(p.length<2)){if(x=!0,o.scaleStart=b(),!o.slideEl){o.slideEl=N.target.closest(`.${e.params.slideClass}, swiper-slide`),o.slideEl||(o.slideEl=e.slides[e.activeIndex]);let J=o.slideEl.querySelector(`.${W.containerClass}`);if(J&&(J=J.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),o.imageEl=J,J?o.imageWrapEl=elementParents(o.imageEl,`.${W.containerClass}`)[0]:o.imageWrapEl=void 0,!o.imageWrapEl){o.imageEl=void 0;return}o.maxRatio=y()}if(o.imageEl){const[J,Se]=E();o.originX=J,o.originY=Se,o.imageEl.style.transitionDuration="0ms"}I=!0}}function U(N){if(!u(N))return;const W=e.params.zoom,J=e.zoom,Se=p.findIndex(re=>re.pointerId===N.pointerId);Se>=0&&(p[Se]=N),!(p.length<2)&&(w=!0,o.scaleMove=b(),o.imageEl&&(J.scale=o.scaleMove/o.scaleStart*k,J.scale>o.maxRatio&&(J.scale=o.maxRatio-1+Le(J.scale-o.maxRatio+1,.5)),J.scale<W.minRatio&&(J.scale=W.minRatio+1-Le(W.minRatio-J.scale+1,.5)),o.imageEl.style.transform=`translate3d(0,0,0) scale(${J.scale})`))}function X(N){if(!u(N)||N.pointerType==="mouse"&&N.type==="pointerout")return;const W=e.params.zoom,J=e.zoom,Se=p.findIndex(re=>re.pointerId===N.pointerId);Se>=0&&p.splice(Se,1),!(!x||!w)&&(x=!1,w=!1,o.imageEl&&(J.scale=Math.max(Math.min(J.scale,o.maxRatio),W.minRatio),o.imageEl.style.transitionDuration=`${e.params.speed}ms`,o.imageEl.style.transform=`translate3d(0,0,0) scale(${J.scale})`,k=J.scale,I=!1,J.scale>1&&o.slideEl?o.slideEl.classList.add(`${W.zoomedSlideClass}`):J.scale<=1&&o.slideEl&&o.slideEl.classList.remove(`${W.zoomedSlideClass}`),J.scale===1&&(o.originX=0,o.originY=0,o.slideEl=void 0)))}let j;function _(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function ie(){clearTimeout(j),e.touchEventsData.preventTouchMoveFromPointerMove=!0,j=setTimeout(()=>{e.destroyed||_()})}function q(N){const W=e.device;if(!o.imageEl||d.isTouched)return;W.android&&N.cancelable&&N.preventDefault(),d.isTouched=!0;const J=p.length>0?p[0]:N;d.touchesStart.x=J.pageX,d.touchesStart.y=J.pageY}
1function F(N){if(!u(N)||!P(N))return;const W=e.zoom;if(!o.imageEl||!d.isTouched||!o.slideEl)return;d.isMoved||(d.width=o.imageEl.offsetWidth||o.imageEl.clientWidth,d.height=o.imageEl.offsetHeight||o.imageEl.clientHeight,d.startX=getTranslate(o.imageWrapEl,"x")||0,d.startY=getTranslate(o.imageWrapEl,"y")||0,o.slideWidth=o.slideEl.offsetWidth,o.slideHeight=o.slideEl.offsetHeight,o.imageWrapEl.style.transitionDuration="0ms");const J=d.width*W.scale,Se=d.height*W.scale;if(d.minX=Math.min(o.slideWidth/2-J/2,0),d.maxX=-d.minX,d.minY=Math.min(o.slideHeight/2-Se/2,0),d.maxY=-d.minY,d.touchesCurrent.x=p.length>0?p[0].pageX:N.pageX,d.touchesCurrent.y=p.length>0?p[0].pageY:N.pageY,Math.max(Math.abs(d.touchesCurrent.x-d.touchesStart.x),Math.abs(d.touchesCurrent.y-d.touchesStart.y))>5&&(e.allowClick=!1),!d.isMoved&&!I){if(e.isHorizontal()&&(Math.floor(d.minX)===Math.floor(d.startX)&&d.touchesCurrent.x<d.touchesStart.x||Math.floor(d.maxX)===Math.floor(d.startX)&&d.touchesCurrent.x>d.touchesStart.x)){d.isTouched=!1,_();return}if(!e.isHorizontal()&&(Math.floor(d.minY)===Math.floor(d.startY)&&d.touchesCurrent.y<d.touchesStart.y||Math.floor(d.maxY)===Math.floor(d.startY)&&d.touchesCurrent.y>d.touchesStart.y)){d.isTouched=!1,_();return}}N.cancelable&&N.preventDefault(),N.stopPropagation(),ie(),d.isMoved=!0;const ye=(W.scale-k)/(o.maxRatio-e.params.zoom.minRatio),{originX:Pe,originY:Be}=o;d.currentX=d.touchesCurrent.x-d.touchesStart.x+d.startX+ye*(d.width-Pe*2),d.currentY=d.touchesCurrent.y-d.touchesStart.y+d.startY+ye*(d.height-Be*2),d.currentX<d.minX&&(d.currentX=d.minX+1-Le(d.minX-d.currentX+1,.8)),d.currentX>d.maxX&&(d.currentX=d.maxX-1+Le(d.currentX-d.maxX+1,.8)),d.currentY<d.minY&&(d.currentY=d.minY+1-Le(d.minY-d.currentY+1,.8)),d.currentY>d.maxY&&(d.currentY=d.maxY-1+Le(d.currentY-d.maxY+1,.8)),v.prevPositionX||(v.prevPositionX=d.touchesCurrent.x),v.prevPositionY||(v.prevPositionY=d.touchesCurrent.y),v.prevTime||(v.prevTime=Date.now()),v.x=(d.touchesCurrent.x-v.prevPositionX)/(Date.now()-v.prevTime)/2,v.y=(d.touchesCurrent.y-v.prevPositionY)/(Date.now()-v.prevTime)/2,Math.abs(d.touchesCurrent.x-v.prevPositionX)<2&&(v.x=0),Math.abs(d.touchesCurrent.y-v.prevPositionY)<2&&(v.y=0),v.prevPositionX=d.touchesCurrent.x,v.prevPositionY=d.touchesCurrent.y,v.prevTime=Date.now(),o.imageWrapEl.style.transform=`translate3d(${d.currentX}px, ${d.currentY}px,0)`}function G(){const N=e.zoom;if(!o.imageEl)return;if(!d.isTouched||!d.isMoved){d.isTouched=!1,d.isMoved=!1;return}d.isTouched=!1,d.isMoved=!1;let W=300,J=300;const Se=v.x*W,re=d.currentX+Se,ye=v.y*J,Pe=d.currentY+ye;v.x!==0&&(W=Math.abs((re-d.currentX)/v.x)),v.y!==0&&(J=Math.abs((Pe-d.currentY)/v.y));const Be=Math.max(W,J);d.currentX=re,d.currentY=Pe;const qe=d.width*N.scale,$e=d.height*N.scale;d.minX=Math.min(o.slideWidth/2-qe/2,0),d.maxX=-d.minX,d.minY=Math.min(o.slideHeight/2-$e/2,0),d.maxY=-d.minY,d.currentX=Math.max(Math.min(d.currentX,d.maxX),d.minX),d.currentY=Math.max(Math.min(d.currentY,d.maxY),d.minY),o.imageWrapEl.style.transitionDuration=`${Be}ms`,o.imageWrapEl.style.transform=`translate3d(${d.currentX}px, ${d.currentY}px,0)`}function B(){const N=e.zoom;o.slideEl&&e.activeIndex!==e.slides.indexOf(o.slideEl)&&(o.imageEl&&(o.imageEl.style.transform="translate3d(0,0,0) scale(1)"),o.imageWrapEl&&(o.imageWrapEl.style.transform="translate3d(0,0,0)"),o.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),N.scale=1,k=1,o.slideEl=void 0,o.imageEl=void 0,o.imageWrapEl=void 0,o.originX=0,o.originY=0)}function H(N){const W=e.zoom,J=e.params.zoom;if(!o.slideEl){N&&N.target&&(o.slideEl=N.target.closest(`.${e.params.slideClass}, swiper-slide`)),o.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?o.slideEl=elementChildren(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:o.slideEl=e.slides[e.activeIndex]);let De=o.slideEl.querySelector(`.${J.containerClass}`);De&&(De=De.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),o.imageEl=De,De?o.imageWrapEl=elementParents(o.imageEl,`.${J.containerClass}`)[0]:o.imageWrapEl=void 0}if(!o.imageEl||!o.imageWrapEl)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),o.slideEl.classList.add(`${J.zoomedSlideClass}`);let Se,re,ye,Pe,Be,qe,$e,ke,ut,pt,mt,ht,Ue,Ke,Ve,tt,Fe,Xe;typeof d.touchesStart.x>"u"&&N?(Se=N.pageX,re=N.pageY):(Se=d.touchesStart.x,re=d.touchesStart.y);const Ce=typeof N=="number"?N:null;k===1&&Ce&&(Se=void 0,re=void 0,d.touchesStart.x=void 0,d.touchesStart.y=void 0);const it=y();W.scale=Ce||it,k=Ce||it,N&&!(k===1&&Ce)?(Fe=o.slideEl.offsetWidth,Xe=o.slideEl.offsetHeight,ye=elementOffset(o.slideEl).left+$.scrollX,Pe=elementOffset(o.slideEl).top+$.scrollY,Be=ye+Fe/2-Se,qe=Pe+Xe/2-re,ut=o.imageEl.offsetWidth||o.imageEl.clientWidth,pt=o.imageEl.offsetHeight||o.imageEl.clientHeight,mt=ut*W.scale,ht=pt*W.scale,Ue=Math.min(Fe/2-mt/2,0),Ke=Math.min(Xe/2-ht/2,0),Ve=-Ue,tt=-Ke,$e=Be*W.scale,ke=qe*W.scale,$e<Ue&&($e=Ue),$e>Ve&&($e=Ve),ke<Ke&&(ke=Ke),ke>tt&&(ke=tt)):($e=0,ke=0),Ce&&W.scale===1&&(o.originX=0,o.originY=0),o.imageWrapEl.style.transitionDuration="300ms",o.imageWrapEl.style.transform=`translate3d(${$e}px, ${ke}px,0)`,o.imageEl.style.transitionDuration="300ms",o.imageEl.style.transform=`translate3d(0,
10,0) scale(${W.scale})`}function ne(){const N=e.zoom,W=e.params.zoom;if(!o.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?o.slideEl=elementChildren(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:o.slideEl=e.slides[e.activeIndex];let J=o.slideEl.querySelector(`.${W.containerClass}`);J&&(J=J.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),o.imageEl=J,J?o.imageWrapEl=elementParents(o.imageEl,`.${W.containerClass}`)[0]:o.imageWrapEl=void 0}!o.imageEl||!o.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),N.scale=1,k=1,d.touchesStart.x=void 0,d.touchesStart.y=void 0,o.imageWrapEl.style.transitionDuration="300ms",o.imageWrapEl.style.transform="translate3d(0,0,0)",o.imageEl.style.transitionDuration="300ms",o.imageEl.style.transform="translate3d(0,0,0) scale(1)",o.slideEl.classList.remove(`${W.zoomedSlideClass}`),o.slideEl=void 0,o.originX=0,o.originY=0)}function L(N){const W=e.zoom;W.scale&&W.scale!==1?ne():H(N)}function A(){const N=e.params.passiveListeners?{passive:!0,capture:!1}:!1,W=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:N,activeListenerWithCapture:W}}function K(){const N=e.zoom;if(N.enabled)return;N.enabled=!0;const{passiveListener:W,activeListenerWithCapture:J}=A();e.wrapperEl.addEventListener("pointerdown",V,W),e.wrapperEl.addEventListener("pointermove",U,J),["pointerup","pointercancel","pointerout"].forEach(Se=>{e.wrapperEl.addEventListener(Se,X,W)}),e.wrapperEl.addEventListener("pointermove",F,J)}function he(){const N=e.zoom;if(!N.enabled)return;N.enabled=!1;const{passiveListener:W,activeListenerWithCapture:J}=A();e.wrapperEl.removeEventListener("pointerdown",V,W),e.wrapperEl.removeEventListener("pointermove",U,J),["pointerup","pointercancel","pointerout"].forEach(Se=>{e.wrapperEl.removeEventListener(Se,X,W)}),e.wrapperEl.removeEventListener("pointermove",F,J)}S("init",()=>{e.params.zoom.enabled&&K()}),S("destroy",()=>{he()}),S("touchStart",(N,W)=>{e.zoom.enabled&&q(W)}),S("touchEnd",(N,W)=>{e.zoom.enabled&&G()}),S("doubleTap",(N,W)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&L(W)}),S("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&B()}),S("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&B()}),Object.assign(e.zoom,{enable:K,disable:he,in:H,out:ne,toggle:L})}function at(C){let{swiper:e,extendParams:z,on:S}=C;z({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function O(w,p){const o=(function(){let b,y,E;return(m,u)=>{for(y=-1,b=m.length;b-y>1;)E=b+y>>1,m[E]<=u?y=E:b=E;return b}})();this.x=w,this.y=p,this.lastIndex=w.length-1;let d,v;return this.interpolate=function(b){return b?(v=o(this.x,b),d=v-1,(b-this.x[d])*(this.y[v]-this.y[d])/(this.x[v]-this.x[d])+this.y[d]):0},this}function $(w){e.controller.spline=e.params.loop?new O(e.slidesGrid,w.slidesGrid):new O(e.snapGrid,w.snapGrid)}function k(w,p){const o=e.controller.control;let d,v;const h=e.constructor;function b(y){if(y.destroyed)return;const E=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&($(y),v=-e.controller.spline.interpolate(-E)),(!v||e.params.controller.by==="container")&&(d=(y.maxTranslate()-y.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(d)||!Number.isFinite(d))&&(d=1),v=(E-e.minTranslate())*d+y.minTranslate()),e.params.controller.inverse&&(v=y.maxTranslate()-v),y.updateProgress(v),y.setTranslate(v,e),y.updateActiveIndex(),y.updateSlidesClasses()}if(Array.isArray(o))for(let y=0;y<o.length;y+=1)o[y]!==p&&o[y]instanceof h&&b(o[y]);else o instanceof h&&p!==o&&b(o)}function I(w,p){const o=e.constructor,d=e.controller.control;let v;function h(b){b.destroyed||(b.setTransition(w,e),w!==0&&(b.transitionStart(),b.params.autoHeight&&nextTick(()=>{b.updateAutoHeight()}),elementTransitionEnd(b.wrapperEl,()=>{d&&b.transitionEnd()})))}if(Array.isArray(d))for(v=0;v<d.length;v+=1)d[v]!==p&&d[v]instanceof o&&h(d[v]);else d instanceof o&&p!==d&&h(d)}function x(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}S("beforeInit",()=>{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEac
vendor: 5,965 bytes, line 1
1h(p=>{if(e.controller.control||(e.controller.control=[]),p&&p.swiper)e.controller.control.push(p.swiper);else if(p){const o=`${e.params.eventsPrefix}init`,d=v=>{e.controller.control.push(v.detail[0]),e.update(),p.removeEventListener(o,d)};p.addEventListener(o,d)}});return}e.controller.control=e.params.controller.control}),S("update",()=>{x()}),S("resize",()=>{x()}),S("observerUpdate",()=>{x()}),S("setTranslate",(w,p,o)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(p,o)}),S("setTransition",(w,p,o)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(p,o)}),Object.assign(e.controller,{setTranslate:k,setTransition:I})}function gt(C){let{swiper:e,extendParams:z,on:S}=C;z({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,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),e.a11y={clicked:!1};let O=null,$,k,I=new Date().getTime();function x(L){const A=O;A.length!==0&&(A.innerHTML="",A.innerHTML=L)}function w(L){L===void 0&&(L=16);const A=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(L).replace(/x/g,A)}function p(L){L=makeElementsArray(L),L.forEach(A=>{A.setAttribute("tabIndex","0")})}function o(L){L=makeElementsArray(L),L.forEach(A=>{A.setAttribute("tabIndex","-1")})}function d(L,A){L=makeElementsArray(L),L.forEach(K=>{K.setAttribute("role",A)})}function v(L,A){L=makeElementsArray(L),L.forEach(K=>{K.setAttribute("aria-roledescription",A)})}function h(L,A){L=makeElementsArray(L),L.forEach(K=>{K.setAttribute("aria-controls",A)})}function b(L,A){L=makeElementsArray(L),L.forEach(K=>{K.setAttribute("aria-label",A)})}function y(L,A){L=makeElementsArray(L),L.forEach(K=>{K.setAttribute("id",A)})}function E(L,A){L=makeElementsArray(L),L.forEach(K=>{K.setAttribute("aria-live",A)})}function m(L){L=makeElementsArray(L),L.forEach(A=>{A.setAttribute("aria-disabled",!0)})}function u(L){L=makeElementsArray(L),L.forEach(A=>{A.setAttribute("aria-disabled",!1)})}function P(L){if(L.keyCode!==13&&L.keyCode!==32)return;const A=e.params.a11y,K=L.target;if(!(e.pagination&&e.pagination.el&&(K===e.pagination.el||e.pagination.el.contains(L.target))&&!L.target.matches(classesToSelector(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const he=makeElementsArray(e.navigation.prevEl);makeElementsArray(e.navigation.nextEl).includes(K)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?x(A.lastSlideMessage):x(A.nextSlideMessage)),he.includes(K)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?x(A.firstSlideMessage):x(A.prevSlideMessage))}e.pagination&&K.matches(classesToSelector(e.params.pagination.bulletClass))&&K.click()}}function V(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:L,prevEl:A}=e.navigation;A&&(e.isBeginning?(m(A),o(A)):(u(A),p(A))),L&&(e.isEnd?(m(L),o(L)):(u(L),p(L)))}function U(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function X(){return U()&&e.params.pagination.clickable}function j(){const L=e.params.a11y;U()&&e.pagination.bullets.forEach(A=>{e.params.pagination.clickable&&(p(A),e.params.pagination.renderBullet||(d(A,"button"),b(A,L.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(A)+1)))),A.matches(classesToSelector(e.params.pagination.bulletActiveClass))?A.setAttribute("aria-current","true"):A.removeAttribute("aria-current")})}const _=(L,A,K)=>{p(L),L.tagName!=="BUTTON"&&(d(L,"button"),L.addEventListener("keydown",P)),b(L,K),h(L,A)},ie=L=>{k&&k!==L.target&&!k.contains(L.target)&&($=!0),e.a11y.clicked=!0},q=()=>{$=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},F=L=>{I=new Date().getTime()},G=L=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-I<100)return;const A=L.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!A||!e.slides.includes(A))return;k=A;const K=e.slides.indexOf(A)===e.activeIndex,he=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(A);K||he||L.sourceCapabilities&&L.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{$||(e.params.loop?e.slideToLoop(parseInt(A.getAttribute("data-swiper-slide-index")),0):e.slideTo(e.slides.indexOf(A),0),$=!1)}))},B=()=>{const L=e.params.a11y;L.itemRoleDescriptionMessage&&v(e.slides,L.itemRoleDescriptionMessage),L.slideRole&&d(e.slides,L.slideRole);const A=e.slides.length;L.slideLabelMessage&&e.slides.forEach((K,he)=>{const N=e.params.loop?parseInt(K.getAttribute("data-swiper-slide-index"),10):he,W=L.slideLabelMessage.replace(/\{\{index\}\}/,N+1).replace(/\{\{slidesLength\}\}/,A);b(K,W)})},H=()=>{const L=e.params.a11y;e.el.append(O);const A=e.el;L.containerRoleDescriptionMessage&&v(A,L.containerRoleDescriptionMessage),L.containerMessage&&b(A,L.containerMessage),L.containerRole&&d(A,L.containerRole);const K=e.wrapperEl,he=L.id||K.getAttribute("id")||`swiper-wrapper-${w(16)}`,N=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";y(K,he),E(K,N),B();let{nextEl:W,prevEl:J}=e.navigation?e.navigation:{};W=makeElementsArray(W),J=makeElementsArray(J),W&&W.forEach(re=>_(re,he,L.nextSlideMessage)),J&&J.forEach(re=>_(re,he,L.prevSlideMessage)),X()&&makeElementsArray(e.pagination.el).forEach(ye=>{ye.addEventListener("keydown",P)}),getDocument().addEventListener("visibilitychange",F),e.el.addEventListener("focus",G,!0),e.el.addEventListener("focus",G,!0),e.el.addEventListener("pointerdown",ie,!0),e.el.addEventListener("pointerup",q,!0)};function ne(){O&&O.remove();let{nextEl:L,prevEl:A}=e.navigation?e.navigation:{};
1L=makeElementsArray(L),A=makeElementsArray(A),L&&L.forEach(he=>he.removeEventListener("keydown",P)),A&&A.forEach(he=>he.removeEventListener("keydown",P)),X()&&makeElementsArray(e.pagination.el).forEach(N=>{N.removeEventListener("keydown",P)}),getDocument().removeEventListener("visibilitychange",F),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",G,!0),e.el.removeEventListener("pointerdown",ie,!0),e.el.removeEventListener("pointerup",q,!0))}S("beforeInit",()=>{O=createElement("span",e.params.a11y.notificationClass),O.setAttribute("aria-live","assertive"),O.setAttribute("aria-atomic","true")}),S("afterInit",()=>{e.params.a11y.enabled&&H()}),S("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&B()}),S("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&V()}),S("paginationUpdate",()=>{e.params.a11y.enabled&&j()}),S("destroy",()=>{e.params.a11y.enabled&&ne()})}function nt(C){let{swiper:e,extendParams:z,on:S}=C;z({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let O=!1,$={};const k=v=>v.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),I=v=>{const h=getWindow();let b;v?b=new URL(v):b=h.location;const y=b.pathname.slice(1).split("/").filter(P=>P!==""),E=y.length,m=y[E-2],u=y[E-1];return{key:m,value:u}},x=(v,h)=>{const b=getWindow();if(!O||!e.params.history.enabled)return;let y;e.params.url?y=new URL(e.params.url):y=b.location;const E=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${h}"]`):e.slides[h];let m=k(E.getAttribute("data-history"));if(e.params.history.root.length>0){let P=e.params.history.root;P[P.length-1]==="/"&&(P=P.slice(0,P.length-1)),m=`${P}/${v?`${v}/`:""}${m}`}else y.pathname.includes(v)||(m=`${v?`${v}/`:""}${m}`);e.params.history.keepQuery&&(m+=y.search);const u=b.history.state;u&&u.value===m||(e.params.history.replaceState?b.history.replaceState({value:m},null,m):b.history.pushState({value:m},null,m))},w=(v,h,b)=>{if(h)for(let y=0,E=e.slides.length;y<E;y+=1){const m=e.slides[y];if(k(m.getAttribute("data-history"))===h){const P=e.getSlideIndex(m);e.slideTo(P,v,b)}}else e.slideTo(0,v,b)},p=()=>{$=I(e.params.url),w(e.params.speed,$.value,!1)},o=()=>{const v=getWindow();if(e.params.history){if(!v.history||!v.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(O=!0,$=I(e.params.url),!$.key&&!$.value){e.params.history.replaceState||v.addEventListener("popstate",p);return}w(0,$.value,e.params.runCallbacksOnInit),e.params.history.replaceState||v.addEventListener("popstate",p)}},d=()=>{const v=getWindow();e.params.history.replaceState||v.removeEventListener("popstate",p)};S("init",()=>{e.params.history.enabled&&o()}),S("destroy",()=>{e.params.history.enabled&&d()}),S("transitionEnd _freeModeNoMomentumRelease",()=>{O&&x(e.params.history.key,e.activeIndex)}),S("slideChange",()=>{O&&e.params.cssMode&&x(e.params.history.key,e.activeIndex)})}function rt(C){let{swiper:e,extendParams:z,emit:S,on:O}=C,$=!1;const k=getDocument(),I=getWindow();z({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(d,v){if(e.virtual&&e.params.virtual.enabled){const h=e.slides.filter(y=>y.getAttribute("data-hash")===v)[0];return h?parseInt(h.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(elementChildren(e.slidesEl,`.${e.params.slideClass}[data-hash="${v}"], swiper-slide[data-hash="${v}"]`)[0])}}});const x=()=>{S("hashChange");const d=k.location.hash.replace("#",""),v=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],h=v?v.getAttribute("data-hash"):"";if(d!==h){const b=e.params.hashNavigation.getSlideIndex(e,d);if(typeof b>"u"||Number.isNaN(b))return;e.slideTo(b)}},w=()=>{if(!$||!e.params.hashNavigation.enabled)return;const d=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],v=d?d.getAttribute("data-hash")||d.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&I.history&&I.history.replaceState?(I.history.replaceState(null,null,`#${v}`||""),S("hashSet")):(k.location.hash=v||"",S("hashSet"))},p=()=>
1{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;$=!0;const d=k.location.hash.replace("#","");if(d){const h=e.params.hashNavigation.getSlideIndex(e,d);e.slideTo(h||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&I.addEventListener("hashchange",x)},o=()=>{e.params.hashNavigation.watchState&&I.removeEventListener("hashchange",x)};O("init",()=>{e.params.hashNavigation.enabled&&p()}),O("destroy",()=>{e.params.hashNavigation.enabled&&o()}),O("transitionEnd _freeModeNoMomentumRelease",()=>{$&&w()}),O("slideChange",()=>{$&&e.params.cssMode&&w()})}function lt(C){let{swiper:e,extendParams:z,on:S,emit:O,params:$}=C;e.autoplay={running:!1,paused:!1,timeLeft:0},z({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let k,I,x=$&&$.autoplay?$.autoplay.delay:3e3,w=$&&$.autoplay?$.autoplay.delay:3e3,p,o=new Date().getTime(),d,v,h,b,y,E,m;function u(A){!e||e.destroyed||!e.wrapperEl||A.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",u),!(m||A.detail&&A.detail.bySwiperTouchMove)&&ie())}const P=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?d=!0:d&&(w=p,d=!1);const A=e.autoplay.paused?p:o+w-new Date().getTime();e.autoplay.timeLeft=A,O("autoplayTimeLeft",A,A/x),I=requestAnimationFrame(()=>{P()})},V=()=>{let A;return e.virtual&&e.params.virtual.enabled?A=e.slides.filter(he=>he.classList.contains("swiper-slide-active"))[0]:A=e.slides[e.activeIndex],A?parseInt(A.getAttribute("data-swiper-autoplay"),10):void 0},U=A=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(I),P();let K=typeof A>"u"?e.params.autoplay.delay:A;x=e.params.autoplay.delay,w=e.params.autoplay.delay;const he=V();!Number.isNaN(he)&&he>0&&typeof A>"u"&&(K=he,x=he,w=he),p=K;const N=e.params.speed,W=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(N,!0,!0),O("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,N,!0,!0),O("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(N,!0,!0),O("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,N,!0,!0),O("autoplay")),e.params.cssMode&&(o=new Date().getTime(),requestAnimationFrame(()=>{U()})))};return K>0?(clearTimeout(k),k=setTimeout(()=>{W()},K)):requestAnimationFrame(()=>{W()}),K},X=()=>{o=new Date().getTime(),e.autoplay.running=!0,U(),O("autoplayStart")},j=()=>{e.autoplay.running=!1,clearTimeout(k),cancelAnimationFrame(I),O("autoplayStop")},_=(A,K)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(k),A||(E=!0);const he=()=>{O("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",u):ie()};if(e.autoplay.paused=!0,K){y&&(p=e.params.autoplay.delay),y=!1,he();return}p=(p||e.params.autoplay.delay)-(new Date().getTime()-o),!(e.isEnd&&p<0&&!e.params.loop)&&(p<0&&(p=0),he())},ie=()=>{e.isEnd&&p<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(o=new Date().getTime(),E?(E=!1,U(p)):U(),e.autoplay.paused=!1,O("autoplayResume"))},q=()=>{if(e.destroyed||!e.autoplay.running)return;const A=getDocument();A.visibilityState==="hidden"&&(E=!0,_(!0)),A.visibilityState==="visible"&&ie()},F=A=>{A.pointerType==="mouse"&&(E=!0,m=!0,!(e.animating||e.autoplay.paused)&&_(!0))},G=A=>{A.pointerType==="mouse"&&(m=!1,e.autoplay.paused&&ie())},B=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",F),e.el.addEventListener("pointerleave",G))},H=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",F),e.el.removeEventListener("pointerleave",G))},ne=()=>{getDocument().addEventListener("visibilitychange",q)},L=()=>{getDocument().removeEventListener("visibilitychange",q)};S("init",()=>{e.params.autoplay.enabled&&(B(),ne(),X())}),S("destroy",()=>{H(),L(),e.autoplay.running&&j()}),S("_freeModeStaticRelease",()=>{(h||E)&&ie()}),S("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?j():_(!0,!0)}),S("beforeTransitionStart",(A,K,he)=>{e.destroyed||!e.autoplay.running||(he||!e.params.autoplay.disableOnInteraction?_(!0,!0):j())}),S("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){j();return}v=!0,h=!1,E=!1,b=setTimeout(()=>{E=!0,h=!0,_(!0)},200)}}),S("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!v)){if(clearTimeout(b),clearTimeout(k),e.params.autoplay.disableOnInteraction){h=!1,v=!1;return}h&&e.params.cssMode&&ie(),h=!1,v=!1}}),S("slideChange",()=>{e.destroyed||!e.autoplay.running||(y=!0)}),Object.assign(e.autoplay,{start:X,stop:j,pause:_,resume:ie})}function ot(C){let{swiper:e,extendParams:z,on:S}=C;z({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let O=!1,$=!1;e.thumbs={swiper:null};function k(){const w=e.thumbs.swiper;if(!w||w.destroyed)return;const p=w.clickedIndex,o=w.clickedSlide;if(o&&o.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof p>"u"||p===null)return;let d;w.params.loop?d=parseInt(w.clickedSlide.getAttribute("data-swiper-slide-index"),10):d=p,e.params.loop?e.slideToLoop(d):e.slideTo(d)}function I(){const{thumbs:w}=e.params;if(O)return!1;O=!0;const p=e.constructor;if(w.swiper instanceof p)e.thumbs.swiper=w.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
1),e.thumbs.swiper.update();else if(isObject(w.swiper)){const o=Object.assign({},w.swiper);Object.assign(o,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new p(o),$=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",k),!0}function x(w){const p=e.thumbs.swiper;if(!p||p.destroyed)return;const o=p.params.slidesPerView==="auto"?p.slidesPerViewDynamic():p.params.slidesPerView;let d=1;const v=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(d=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(d=1),d=Math.floor(d),p.slides.forEach(y=>y.classList.remove(v)),p.params.loop||p.params.virtual&&p.params.virtual.enabled)for(let y=0;y<d;y+=1)elementChildren(p.slidesEl,`[data-swiper-slide-index="${e.realIndex+y}"]`).forEach(E=>{E.classList.add(v)});else for(let y=0;y<d;y+=1)p.slides[e.realIndex+y]&&p.slides[e.realIndex+y].classList.add(v);const h=e.params.thumbs.autoScrollOffset,b=h&&!p.params.loop;if(e.realIndex!==p.realIndex||b){const y=p.activeIndex;let E,m;if(p.params.loop){const u=p.slides.filter(P=>P.getAttribute("data-swiper-slide-index")===`${e.realIndex}`)[0];E=p.slides.indexOf(u),m=e.activeIndex>e.previousIndex?"next":"prev"}else E=e.realIndex,m=E>e.previousIndex?"next":"prev";b&&(E+=m==="next"?h:-1*h),p.visibleSlidesIndexes&&p.visibleSlidesIndexes.indexOf(E)<0&&(p.params.centeredSlides?E>y?E=E-Math.floor(o/2)+1:E=E+Math.floor(o/2)-1:E>y&&p.params.slidesPerGroup,p.slideTo(E,w?0:void 0))}}S("beforeInit",()=>{const{thumbs:w}=e.params;if(!(!w||!w.swiper))if(typeof w.swiper=="string"||w.swiper instanceof HTMLElement){const p=getDocument(),o=()=>{const v=typeof w.swiper=="string"?p.querySelector(w.swiper):w.swiper;if(v&&v.swiper)w.swiper=v.swiper,I(),x(!0);else if(v){const h=`${e.params.eventsPrefix}init`,b=y=>{w.swiper=y.detail[0],v.removeEventListener(h,b),I(),x(!0),w.swiper.update(),e.update()};v.addEventListener(h,b)}return v},d=()=>{e.destroyed||o()||requestAnimationFrame(d)};requestAnimationFrame(d)}else I(),x(!0)}),S("slideChange update resize observerUpdate",()=>{x()}),S("setTransition",(w,p)=>{const o=e.thumbs.swiper;!o||o.destroyed||o.setTransition(p)}),S("beforeDestroy",()=>{const w=e.thumbs.swiper;!w||w.destroyed||$&&w.destroy()}),Object.assign(e.thumbs,{init:I,update:x})}function vt(C){let{swiper:e,extendParams:z,emit:S,once:O}=C;z({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function $(){if(e.params.cssMode)return;const x=e.getTranslate();e.setTranslate(x),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function k(){if(e.params.cssMode)return;const{touchEventsData:x,touches:w}=e;x.velocities.length===0&&x.velocities.push({position:w[e.isHorizontal()?"startX":"startY"],time:x.touchStartTime}),x.velocities.push({position:w[e.isHorizontal()?"currentX":"currentY"],time:now()})}function I(x){let{currentPos:w}=x;if(e.params.cssMode)return;const{params:p,wrapperEl:o,rtlTranslate:d,snapGrid:v,touchEventsData:h}=e,y=now()-h.touchStartTime;if(w<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(w>-e.maxTranslate()){e.slides.length<v.length?e.slideTo(v.length-1):e.slideTo(e.slides.length-1);return}if(p.freeMode.momentum){if(h.velocities.length>1){const j=h.velocities.pop(),_=h.velocities.pop(),ie=j.position-_.position,q=j.time-_.time;e.velocity=ie/q,e.velocity/=2,Math.abs(e.velocity)<p.freeMode.minimumVelocity&&(e.velocity=0),(q>150||now()-j.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=p.freeMode.momentumVelocityRatio,h.velocities.length=0;let E=1e3*p.freeMode.momentumRatio;const m=e.velocity*E;let u=e.translate+m;d&&(u=-u);let P=!1,V;const U=Math.abs(e.velocity)*20*p.freeMode.momentumBounceRatio;let X;if(u<e.maxTranslate())p.freeMode.momentumBounce?(u+e.maxTranslate()<-U&&(u=e.maxTranslate()-U),V=e.maxTranslate(),P=!0,h.allowMomentumBounce=!0):u=e.maxTranslate(),p.loop&&p.centeredSlides&&(X=!0);else if(u>e.minTranslate())p.freeMode.momentumBounce?(u-e.minTranslate()>U&&(u=e.minTranslate()+U),V=e.minTranslate(),P=!0,h.allowMomentumBounce
1=!0):u=e.minTranslate(),p.loop&&p.centeredSlides&&(X=!0);else if(p.freeMode.sticky){let j;for(let _=0;_<v.length;_+=1)if(v[_]>-u){j=_;break}Math.abs(v[j]-u)<Math.abs(v[j-1]-u)||e.swipeDirection==="next"?u=v[j]:u=v[j-1],u=-u}if(X&&O("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(d?E=Math.abs((-u-e.translate)/e.velocity):E=Math.abs((u-e.translate)/e.velocity),p.freeMode.sticky){const j=Math.abs((d?-u:u)-e.translate),_=e.slidesSizesGrid[e.activeIndex];j<_?E=p.speed:j<2*_?E=p.speed*1.5:E=p.speed*2.5}}else if(p.freeMode.sticky){e.slideToClosest();return}p.freeMode.momentumBounce&&P?(e.updateProgress(V),e.setTransition(E),e.setTranslate(u),e.transitionStart(!0,e.swipeDirection),e.animating=!0,elementTransitionEnd(o,()=>{!e||e.destroyed||!h.allowMomentumBounce||(S("momentumBounce"),e.setTransition(p.speed),setTimeout(()=>{e.setTranslate(V),elementTransitionEnd(o,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(S("_freeModeNoMomentumRelease"),e.updateProgress(u),e.setTransition(E),e.setTranslate(u),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,elementTransitionEnd(o,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(u),e.updateActiveIndex(),e.updateSlidesClasses()}else if(p.freeMode.sticky){e.slideToClosest();return}else p.freeMode&&S("_freeModeNoMomentumRelease");(!p.freeMode.momentum||y>=p.longSwipesMs)&&(S("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:$,onTouchMove:k,onTouchEnd:I}})}function dt(C,e){const z=getSlideTransformEl(e);return z!==e&&(z.style.backfaceVisibility="hidden",z.style["-webkit-backface-visibility"]="hidden"),z}function Je(C){let{swiper:e,duration:z,transformElements:S,allSlides:O}=C;const{activeIndex:$}=e,k=I=>I.parentElement?I.parentElement:e.slides.filter(w=>w.shadowRoot&&w.shadowRoot===I.parentNode)[0];if(e.params.virtualTranslate&&z!==0){let I=!1,x;O?x=S:x=S.filter(w=>{const p=w.classList.contains("swiper-slide-transform")?k(w):w;return e.getSlideIndex(p)===$}),x.forEach(w=>{elementTransitionEnd(w,()=>{if(I||!e||e.destroyed)return;I=!0,e.animating=!1;const p=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(p)})})}}function ct(C){let{swiper:e,extendParams:z,on:S}=C;z({fadeEffect:{crossFade:!1}});const O=()=>{const{slides:k}=e,I=e.params.fadeEffect;for(let x=0;x<k.length;x+=1){const w=e.slides[x];let o=-w.swiperSlideOffset;e.params.virtualTranslate||(o-=e.translate);let d=0;e.isHorizontal()||(d=o,o=0);const v=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(w.progress),0):1+Math.min(Math.max(w.progress,-1),0),h=effectTarget(I,w);h.style.opacity=v,h.style.transform=`translate3d(${o}px, ${d}px, 0px)`}},$=k=>{const I=e.slides.map(x=>getSlideTransformEl(x));I.forEach(x=>{x.style.transitionDuration=`${k}ms`}),effectVirtualTransitionEnd({swiper:e,duration:k,transformElements:I,allSlides:!0})};effectInit({effect:"fade",swiper:e,on:S,setTranslate:O,setTransition:$,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function ft(C){let{swiper:e,extendParams:z,on:S}=C;z({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const O=(x,w,p)=>{let o=p?x.querySelector(".swiper-slide-shadow-left"):x.querySelector(".swiper-slide-shadow-top"),d=p?x.querySelector(".swiper-slide-shadow-right"):x.querySelector(".swiper-slide-shadow-bottom");o||(o=createElement("div",`swiper-slide-shadow-cube swiper-slide-shadow-${p?"left":"top"}`.split(" ")),x.append(o)),d||(d=createElement("div",`swiper-slide-shadow-cube swiper-slide-shadow-${p?"right":"bottom"}`.split(" ")),x.append(d)),o&&(o.style.opacity=Math.max(-w,0)),d&&(d.style.opacity=Math.max(w,0))},$=()=>{const x=e.isHorizontal();e.slides.forEach(w=>{const p=Math.max(Math.min(w.progress,1),-1);O(w,p,x)})},k=()=>{const{el:x,wrapperEl:w,slides:p,width:o,height:d,rtlTranslate:v,size:h,browser:b}=e,y=getRotateFix(e),E=e.params.cubeEffect,m=e.isHorizontal(),u=e.virtual&&e.params.virtual.enabled;let P=0,V;E.shadow&&(m?(V=e.wrapperEl.querySelector(".swiper-cube-shadow"),V||(V=createElement("div","swiper-cube-shadow"),e.wrapperEl.append(V)),V.style.height=`${o}px`):(V=x.querySelector(".swiper-cube-shadow"),V||(V=createElement("div","swiper-cube-shadow"),x.append(V))));for(let X=0;X<p.length;X+=1){const j=p[X];let _=X;u&&(_=parseInt(j.getAttribute("data-swiper-slide-index"),10));let ie=_*90,q=Math.floor(ie/360);v&&(ie=-ie,q=Math.floor(-ie/360));
1const F=Math.max(Math.min(j.progress,1),-1);let G=0,B=0,H=0;_%4===0?(G=-q*4*h,H=0):(_-1)%4===0?(G=0,H=-q*4*h):(_-2)%4===0?(G=h+q*4*h,H=h):(_-3)%4===0&&(G=-h,H=3*h+h*4*q),v&&(G=-G),m||(B=G,G=0);const ne=`rotateX(${y(m?0:-ie)}deg) rotateY(${y(m?ie:0)}deg) translate3d(${G}px, ${B}px, ${H}px)`;F<=1&&F>-1&&(P=_*90+F*90,v&&(P=-_*90-F*90)),j.style.transform=ne,E.slideShadows&&O(j,F,m)}if(w.style.transformOrigin=`50% 50% -${h/2}px`,w.style["-webkit-transform-origin"]=`50% 50% -${h/2}px`,E.shadow)if(m)V.style.transform=`translate3d(0px, ${o/2+E.shadowOffset}px, ${-o/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${E.shadowScale})`;else{const X=Math.abs(P)-Math.floor(Math.abs(P)/90)*90,j=1.5-(Math.sin(X*2*Math.PI/360)/2+Math.cos(X*2*Math.PI/360)/2),_=E.shadowScale,ie=E.shadowScale/j,q=E.shadowOffset;V.style.transform=`scale3d(${_}, 1, ${ie}) translate3d(0px, ${d/2+q}px, ${-d/2/ie}px) rotateX(-89.99deg)`}const U=(b.isSafari||b.isWebView)&&b.needPerspectiveFix?-h/2:0;w.style.transform=`translate3d(0px,0,${U}px) rotateX(${y(e.isHorizontal()?0:P)}deg) rotateY(${y(e.isHorizontal()?-P:0)}deg)`,w.style.setProperty("--swiper-cube-translate-z",`${U}px`)},I=x=>{const{el:w,slides:p}=e;if(p.forEach(o=>{o.style.transitionDuration=`${x}ms`,o.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(d=>{d.style.transitionDuration=`${x}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const o=w.querySelector(".swiper-cube-shadow");o&&(o.style.transitionDuration=`${x}ms`)}};effectInit({effect:"cube",swiper:e,on:S,setTranslate:k,setTransition:I,recreateShadows:$,getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function We(C,e,z){const S=`swiper-slide-shadow${z?`-${z}`:""}${C?` swiper-slide-shadow-${C}`:""}`,O=getSlideTransformEl(e);let $=O.querySelector(`.${S.split(" ").join(".")}`);return $||($=createElement("div",S.split(" ")),O.append($)),$}function wt(C){let{swiper:e,extendParams:z,on:S}=C;z({flipEffect:{slideShadows:!0,limitRotation:!0}});const O=(x,w)=>{let p=e.isHorizontal()?x.querySelector(".swiper-slide-shadow-left"):x.querySelector(".swiper-slide-shadow-top"),o=e.isHorizontal()?x.querySelector(".swiper-slide-shadow-right"):x.querySelector(".swiper-slide-shadow-bottom");p||(p=createShadow("flip",x,e.isHorizontal()?"left":"top")),o||(o=createShadow("flip",x,e.isHorizontal()?"right":"bottom")),p&&(p.style.opacity=Math.max(-w,0)),o&&(o.style.opacity=Math.max(w,0))},$=()=>{e.params.flipEffect,e.slides.forEach(x=>{let w=x.progress;e.params.flipEffect.limitRotation&&(w=Math.max(Math.min(x.progress,1),-1)),O(x,w)})},k=()=>{const{slides:x,rtlTranslate:w}=e,p=e.params.flipEffect,o=getRotateFix(e);for(let d=0;d<x.length;d+=1){const v=x[d];let h=v.progress;e.params.flipEffect.limitRotation&&(h=Math.max(Math.min(v.progress,1),-1));const b=v.swiperSlideOffset;let E=-180*h,m=0,u=e.params.cssMode?-b-e.translate:-b,P=0;e.isHorizontal()?w&&(E=-E):(P=u,u=0,m=-E,E=0),v.style.zIndex=-Math.abs(Math.round(h))+x.length,p.slideShadows&&O(v,h);const V=`translate3d(${u}px, ${P}px, 0px) rotateX(${o(m)}deg) rotateY(${o(E)}deg)`,U=effectTarget(p,v);U.style.transform=V}},I=x=>{const w=e.slides.map(p=>getSlideTransformEl(p));w.forEach(p=>{p.style.transitionDuration=`${x}ms`,p.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(o=>{o.style.transitionDuration=`${x}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:x,transformElements:w})};effectInit({effect:"flip",swiper:e,on:S,setTranslate:k,setTransition:I,recreateShadows:$,getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function Ne(C){let{swiper:e,extendParams:z,on:S}=C;z({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}});const O=()=>{const{width:k,height:I,slides:x,slidesSizesGrid:w}=e,p=e.params.coverflowEffect,o=e.isHorizontal(),d=e.translate,v=o?-d+k/2:-d+I/2,h=o?p.rotate:-p.rotate,b
1=p.depth,y=getRotateFix(e);for(let E=0,m=x.length;E<m;E+=1){const u=x[E],P=w[E],V=u.swiperSlideOffset,U=(v-V-P/2)/P,X=typeof p.modifier=="function"?p.modifier(U):U*p.modifier;let j=o?h*X:0,_=o?0:h*X,ie=-b*Math.abs(X),q=p.stretch;typeof q=="string"&&q.indexOf("%")!==-1&&(q=parseFloat(p.stretch)/100*P);let F=o?0:q*X,G=o?q*X:0,B=1-(1-p.scale)*Math.abs(X);Math.abs(G)<.001&&(G=0),Math.abs(F)<.001&&(F=0),Math.abs(ie)<.001&&(ie=0),Math.abs(j)<.001&&(j=0),Math.abs(_)<.001&&(_=0),Math.abs(B)<.001&&(B=0);const H=`translate3d(${G}px,${F}px,${ie}px) rotateX(${y(_)}deg) rotateY(${y(j)}deg) scale(${B})`,ne=effectTarget(p,u);if(ne.style.transform=H,u.style.zIndex=-Math.abs(Math.round(X))+1,p.slideShadows){let L=o?u.querySelector(".swiper-slide-shadow-left"):u.querySelector(".swiper-slide-shadow-top"),A=o?u.querySelector(".swiper-slide-shadow-right"):u.querySelector(".swiper-slide-shadow-bottom");L||(L=createShadow("coverflow",u,o?"left":"top")),A||(A=createShadow("coverflow",u,o?"right":"bottom")),L&&(L.style.opacity=X>0?X:0),A&&(A.style.opacity=-X>0?-X:0)}}},$=k=>{e.slides.map(x=>getSlideTransformEl(x)).forEach(x=>{x.style.transitionDuration=`${k}ms`,x.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(w=>{w.style.transitionDuration=`${k}ms`})})};effectInit({effect:"coverflow",swiper:e,on:S,setTranslate:O,setTransition:$,perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function je(C){let{swiper:e,extendParams:z,on:S}=C;z({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const O=I=>typeof I=="string"?I:`${I}px`,$=()=>{const{slides:I,wrapperEl:x,slidesSizesGrid:w}=e,p=e.params.creativeEffect,{progressMultiplier:o}=p,d=e.params.centeredSlides,v=getRotateFix(e);if(d){const h=w[0]/2-e.params.slidesOffsetBefore||0;x.style.transform=`translateX(calc(50% - ${h}px))`}for(let h=0;h<I.length;h+=1){const b=I[h],y=b.progress,E=Math.min(Math.max(b.progress,-p.limitProgress),p.limitProgress);let m=E;d||(m=Math.min(Math.max(b.originalProgress,-p.limitProgress),p.limitProgress));const u=b.swiperSlideOffset,P=[e.params.cssMode?-u-e.translate:-u,0,0],V=[0,0,0];let U=!1;e.isHorizontal()||(P[1]=P[0],P[0]=0);let X={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};E<0?(X=p.next,U=!0):E>0&&(X=p.prev,U=!0),P.forEach((B,H)=>{P[H]=`calc(${B}px + (${O(X.translate[H])} * ${Math.abs(E*o)}))`}),V.forEach((B,H)=>{let ne=X.rotate[H]*Math.abs(E*o);V[H]=ne}),b.style.zIndex=-Math.abs(Math.round(y))+I.length;const j=P.join(", "),_=`rotateX(${v(V[0])}deg) rotateY(${v(V[1])}deg) rotateZ(${v(V[2])}deg)`,ie=m<0?`scale(${1+(1-X.scale)*m*o})`:`scale(${1-(1-X.scale)*m*o})`,q=m<0?1+(1-X.opacity)*m*o:1-(1-X.opacity)*m*o,F=`translate3d(${j}) ${_} ${ie}`;if(U&&X.shadow||!U){let B=b.querySelector(".swiper-slide-shadow");if(!B&&X.shadow&&(B=createShadow("creative",b)),B){const H=p.shadowPerProgress?E*(1/p.limitProgress):E;B.style.opacity=Math.min(Math.max(Math.abs(H),0),1)}}const G=effectTarget(p,b);G.style.transform=F,G.style.opacity=q,X.origin&&(G.style.transformOrigin=X.origin)}},k=I=>{const x=e.slides.map(w=>getSlideTransformEl(w));x.forEach(w=>{w.style.transitionDuration=`${I}ms`,w.querySelectorAll(".swiper-slide-shadow").forEach(p=>{p.style.transitionDuration=`${I}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:I,transformElements:x,allSlides:!0})};effectInit({effect:"creative",swiper:e,on:S,setTranslate:$,setTransition:k,perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function et(C){let{swiper:e,extendParams:z,on:S}=C;z({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}});const O=()=>{const{slides:k,activeIndex:I,rtlTranslate:x}=e,w=e.params.cardsEffect,{startTranslate:p,isTouched:o}=e.touchEventsData,d=x?-e.translate:e.translate;for(let v=0;v<k.length;v+=1){const h=k[v],b=h.progress,y=Math.min(Math.max(b,-4),4);let E=h.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(E-=k[0].swiperSlideOffset);let m=e.params.cssMode?-E-e.translate:-E,u=0;const P=-100*Math.abs(y);let V=1,U=-w.perSlideRotate*y,X=w.perSlideOffset-Math.abs(y)*.75;const j=e.virtual&&e.params.virtual.enabled?e.virtual.from+v:v,_=(j===I||j===I-1)&&y>0&&y<1&&(o||e.params.cssMode)&&d<p,ie=(j===I||j===I+1)&&y<0&&y>-1&&(o||e.params.cssMode)&&d>p;if(_||ie){const B=Le(1-Math.abs((Math.abs(y)-.5)/.5),.5);U+=-28*y*B,V+=-.5*B,X+=96*B,u=`${-25*B*Math.abs(y)}%`}if(y<0?m=`calc(${m}px ${x?"-":"+"} (${X*Math.abs(y)}%))`:y>0?m=`calc(${m}px ${x?"-":"+"} (-${X*Math.abs(y)}%))`:m=`${m}px`,!e.isHorizontal()){const B=u;u=m,m=B}const q=y<0?`${1+(1-V)*y}`:`${1-(1-V)*y}`,F=` 2 translate3d(${m}, ${u}, ${P}px) 3 rotateZ(${w.rotate?x?-U:U:0}deg) 4 scale(${q}) 5 `;if(w.slideShadows){let B=h.querySelector(".swiper-slide-shadow");B||(B=createShadow("cards",h)),B&&(B.style.opacity=Math.min(Math.max((Math.abs(y)-.5)/.5,0),1))}h.style.zIndex=-Math.abs(Math.round(b))+k.length;const G=effectTarget(w,h);G.style.transform=F}},$=k=>{const I=e.slides.map(x=>getSlideTransformEl(x));I.forEach(x=>{x.style.transitionDuration=`${k}ms`,x.querySelectorAll(".swiper-slide-shadow").forEach(w=>{w.style.transitionDuration=`${k}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:k,transformElements:I})};effectInit({effect:"cards",swiper:e,on:S,setTranslate:O,setTransition:$,perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}},2375:function(Oe,Te,Ee){Ee.d(Te,{a:function(){return Ge},g:function(){return _e}});
vendor: 13,095 bytes, line 5
5function de(be){return be!==null&&typeof be=="object"&&"constructor"in be&&be.constructor===Object}function we(be,Ie){be===void 0&&(be={}),Ie===void 0&&(Ie={}),Object.keys(Ie).forEach(Ae=>{typeof be[Ae]>"u"?be[Ae]=Ie[Ae]:de(Ie[Ae])&&de(be[Ae])&&Object.keys(Ie[Ae]).length>0&&we(be[Ae],Ie[Ae])})}const se={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 _e(){const be=typeof document<"u"?document:{};return we(be,se),be}const Ye={document:se,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(be){return typeof setTimeout>"u"?(be(),null):setTimeout(be,0)},cancelAnimationFrame(be){typeof setTimeout<"u"&&clearTimeout(be)}};function Ge(){const be=typeof window<"u"?window:{};return we(be,Ye),be}},7044:function(Oe,Te,Ee){Ee.d(Te,{a:function(){return We},c:function(){return ot},d:function(){return Ye},e:function(){return nt},f:function(){return Ne},h:function(){return ft},j:function(){return be},m:function(){return je},n:function(){return _e},p:function(){return ct},q:function(){return Je},r:function(){return dt},s:function(){return st},t:function(){return at},u:function(){return lt},v:function(){return rt},w:function(){return Re},x:function(){return se}});var de=Ee(2375);function we(C){return C===void 0&&(C=""),C.trim().split(" ").filter(e=>!!e.trim())}function se(C){const e=C;Object.keys(e).forEach(z=>{try{e[z]=null}catch{}try{delete e[z]}catch{}})}function _e(C,e){return e===void 0&&(e=0),setTimeout(C,e)}function Ye(){return Date.now()}function Ge(C){const e=(0,de.a)();let z;return e.getComputedStyle&&(z=e.getComputedStyle(C,null)),!z&&C.currentStyle&&(z=C.currentStyle),z||(z=C.style),z}function be(C,e){e===void 0&&(e="x");const z=(0,de.a)();let S,O,$;const k=Ge(C);return z.WebKitCSSMatrix?(O=k.transform||k.webkitTransform,O.split(",").length>6&&(O=O.split(", ").map(I=>I.replace(",",".")).join(", ")),$=new z.WebKitCSSMatrix(O==="none"?"":O)):($=k.MozTransform||k.OTransform||k.MsTransform||k.msTransform||k.transform||k.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),S=$.toString().split(",")),e==="x"&&(z.WebKitCSSMatrix?O=$.m41:S.length===16?O=parseFloat(S[12]):O=parseFloat(S[4])),e==="y"&&(z.WebKitCSSMatrix?O=$.m42:S.length===16?O=parseFloat(S[13]):O=parseFloat(S[5])),O||0}function Ie(C){return typeof C=="object"&&C!==null&&C.constructor&&Object.prototype.toString.call(C).slice(8,-1)==="Object"}function Ae(C){return typeof window<"u"&&typeof window.HTMLElement<"u"?C instanceof HTMLElement:C&&(C.nodeType===1||C.nodeType===11)}function Re(){const C=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let z=1;z<arguments.length;z+=1){const S=z<0||arguments.length<=z?void 0:arguments[z];if(S!=null&&!Ae(S)){const O=Object.keys(Object(S)).filter($=>e.indexOf($)<0);for(let $=0,k=O.length;$<k;$+=1){const I=O[$],x=Object.getOwnPropertyDescriptor(S,I);x!==void 0&&x.enumerable&&(Ie(C[I])&&Ie(S[I])?S[I].__swiper__?C[I]=S[I]:Re(C[I],S[I]):!Ie(C[I])&&Ie(S[I])?(C[I]={},S[I].__swiper__?C[I]=S[I]:Re(C[I],S[I])):C[I]=S[I])}}}return C}function st(C,e,z){C.style.setProperty(e,z)}function at(C){let{swiper:e,targetPosition:z,side:S}=C;const O=(0,de.a)(),$=-e.translate;let k=null,I;const x=e.params.speed;e.wrapperEl.style.scrollSnapType="none",O.cancelAnimationFrame(e.cssModeFrameID);const w=z>$?"next":"prev",p=(d,v)=>w==="next"&&d>=v||w==="prev"&&d<=v,o=()=>{I=new Date().getTime(),k===null&&(k=I);const d=Math.max(Math.min((I-k)/x,1),0),v=.5-Math.cos(d*Math.PI)/2;let h=$+v*(z-$);if(p(h,z)&&(h=z),e.wrapperEl.scrollTo({[S]:h}),p(h,z)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[S]:h})}),O.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=O.requestAnimationFrame(o)};o()}function gt(C){return C.querySelector(".swiper-slide-transform")||C.shadowRoot&&C.shadowRoot.querySelector(".swiper-slide-transform")||C}function nt(C,e){e===void 0&&(e="");const z=[...C.children];return C instanceof HTMLSlotElement&&z.push(...C.assignedElements()),e?z.filter(S=>S.matches(e)):z}function rt(C,e){const z=e.contains(C);return!z&&e instanceof HTMLSlotElement?[...e.assignedElements()].includes(C):z}function lt(C){try{console.warn(C);return}catch{}}function ot(C,e){e===void 0&&(e=[]);const z=document.createElement(C);return z.classList.add(...Array.isArray(e)?e:we(e)),z}function vt(C){const e=getWindow(),z=getDocument(),S=C.getBoundingClientRect(),O=z.body,$=C.clientTop||O.clientTop||0,k=C.clientLeft||O.clientLeft||0,I=C===e?e.scrollY:C.scrollTop,x=C===e?e.scrollX:C.scrollLeft;return{top:S.top+I-$,left:S.left+x-k}}function dt(C,e){const z=[];for(;C.previousElementSibling;){const S=C.previousElementSibling;e?S.matches(e)&&z.push(S):z.push(S),C=S}return z}function Je(C,e){const z=[];for(;C.nextElementSibling;){const S=C.nextElementSibling;e?S.matches(e)&&z.push(S):z.push(S),C=S}return z}function ct(C,e){return(0,de.a)().getComputedStyle(C,null).getPropertyValue(e)}function ft(C){let e=C,z;if(e){for(z=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(z+=1);return z}}function We(C,e){const z=[];let S=C.parentElement;for(;S;)e?S.matches(e)&&z.push(S):z.push(S),S=S.parentElement;return z}function wt(C,e){function z(S){S.target===C&&(e.call(C,S),C.removeEventListener("transitionend",z))}e&&C.addEventListener("transitionend",z)}function Ne(C,e,z){const S=(0,de.a)();return z?C[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(S.getComputedStyle(C,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(S.getComputedStyle(C,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom")):C.offsetWidth}function je(C){return(Array.isArray(C)?C:[C]).filter(e=>!!e)}function et(C){return e=>Math.abs(e)>0&&C.browser&&C.browser.need3dFix&&Math.abs(e)%90===0?e+.001:e}},705:function(Oe,Te,Ee){Ee.d(Te,{RC:function(){return _t},qr:function(){return Gt}});var de=Ee(69),we=Ee(2375),se=Ee(7044);let _e;function Ye(){const i=(0,we.a)(),t=(0,we.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in i||i.DocumentTouch&&t instanceof i.DocumentTouch)}}function Ge(){return _e||(_e=Ye()),_e}let be;function Ie(i){let{userAgent:t}=i===void 0?{}:i;const s=Ge(),a=(0,we.a)(),n=a.navigator.platform,r=t||a.navigator.userAgent,c={ios:!1,android:!1},f=a.screen.width,l=a.screen.height,M=r.match(/(Android);?[\s\/]+([\d.]+)?/);let g=r.match(/(iPad).*OS\s([\d_]+)/);const T=r.match(/(iPod)(.*OS\s([\d_]+))?/),R=!g&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),D=n==="Win32";let Y=n==="MacIntel";const Z=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!g&&Y&&s.touch&&Z.indexOf(`${f}x${l}`)>=0&&(g=r.match(/(Version)\/([\d.]+)/),g||(g=[0,1,"13_0_0"]),Y=!1),M&&!D&&(c.os="android",c.android=!0),(g||R||T)&&(c.os="ios",c.ios=!0),c}function Ae(i){return i===void 0&&(i={}),be||(be=Ie(i)),be}let Re;function st(){const i=(0,we.a)(),t=Ae();let s=!1;function a(){const f=i.navigator.userAgent.toLowerCase();return f.indexOf("safari")>=0&&f.indexOf("chrome")<0&&f.indexOf("android")<0}if(a()){const f=String(i.navigator.userAgent);if(f.includes("Version/")){const[l,M]=f.split("Version/")[1].split(" ")[0].split(".").map(g=>Number(g));s=l<16||l===16&&M<2}}const n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i.navigator.userAgent),r=a(),c=r||n&&t.ios;return{isSafari:s||r,needPerspectiveFix:s,need3dFix:c,isWebView:n}}function at(){return Re||(Re=st()),Re}function gt(i){let{swiper:t,on:s,emit:a}=i;const n=(0,we.a)();let r=null,c=null;const f=()=>{!t||t.destroyed||!t.initialized||(a("beforeResize"),a("resize"))},l=()=>{!t||t.destroyed||!t.initialized||(r=new ResizeObserver(T=>{c=n.requestAnimationFrame(()=>{const{width:R,height:D}=t;let Y=R,Z=D;T.forEach(oe=>{let{contentBoxSize:ee,contentRect:ce,target:te}=oe;te&&te!==t.el||(Y=ce?ce.width:(ee[0]||ee).inlineSize,Z=ce?ce.height:(ee[0]||ee).blockSize)}),(Y!==R||Z!==D)&&f()})}),r.observe(t.el))},M=()=>{c&&n.cancelAnimationFrame(c),r&&r.unobserve&&t.el&&(r.unobserve(t.el),r=null)},g=()=>{!t||t.destroyed||!t.initialized||a("orientationchange")};s("init",()=>{if(t.params.resizeObserver&&typeof n.ResizeObserver<"u"){l();return}n.addEventListener("resize",f),n.addEventListener("orientationchange",g)}),s("destroy",()=>{M(),n.removeEventListener("resize",f),n.removeEventListener("orientationchange",g)})}function nt(i){let{swiper:t,extendParams:s,on:a,emit:n}=i;const r=[],c=(0,we.a)(),f=function(g,T){T===void 0&&(T={});const R=c.MutationObserver||c.WebkitMutationObserver,D=new R(Y=>{if(t.__preventObserver__)return;if(Y.length===1){n("observerUpdate",Y[0]);return}const Z=function(){n("observerUpdate",Y[0])};c.requestAnimationFrame?c.requestAnimationFrame(Z):c.setTimeout(Z,0)});D.observe(g,{attributes:typeof T.attributes>"u"?!0:T.attributes,childList:t.isElement||(typeof T.childList>"u"?!0:T).childList,characterData:typeof T.characterData>"u"?!0:T.characterData}),r.push(D)},l=()=>{if(t.params.observer){if(t.params.observeParents){const g=(0,se.a)(t.hostEl);for(let T=0;T<g.length;T+=1)f(g[T])}f(t.hostEl,{childList:t.params.observeSlideChildren}),f(t.wrapperEl,{attributes:!1})}},M=()=>{r.forEach(g=>{g.disconnect()}),r.splice(0,r.length)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",l),a("destroy",M)}var rt={on(i,t,s){const a=this;if(!a.eventsListeners||a.destroyed||typeof t!="function")return a;const n=s?"unshift":"push";return i.split(" ").forEach(r=>{a.eventsListeners[r]||(a.eventsListeners[r]=[]),a.eventsListeners[r][n](t)}),a},once(i,t,s){const a=this;if(!a.eventsListeners||a.destroyed||typeof t!="function")return a;function n(){a.off(i,n),n.__emitterProxy&&delete n.__emitterProxy;for(var r=arguments.length,c=new Array(r),f=0;f<r;f++)c[f]=arguments[f];t.apply(a,c)}return n.__emitterProxy=t,a.on(i,n,s)},onAny(i,t){const s=this;if(!s.eventsListeners||s.destroyed||typeof i!="function")return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(i)<0&&s.eventsAnyListeners[a](i),s},offAny(i){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(i);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(i,t){const s=this;return!s.eventsListeners||s.destroyed||!s.eventsListeners||i.split(" ").forEach(a=>{typeof t>"u"?s.eventsListeners[a]=[]:s.eventsListeners[a]&&s.eventsListeners[a].forEach((n,r)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&s.eventsListeners[a].splice(r,1)})}),s},emit(){const i=this;if(!i.eventsListeners||i.destroyed||!i.eventsListeners)return i;let t,s,a;for(var n=arguments.length,r=new Array(n),c=0;c<n;c++)r[c]=arguments[c];return typeof r[0]=="string"||Array.isArray(r[0])?(t=r[0],s=r.slice(1,r.length),a=i):(t=r[0].events,s=r[0].data,a=r[0].context||i),s.unshift(a),(Array.isArray(t)?t:t.split(" ")).forEach(l=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(M=>{M.apply(a,[l,...s])}),i.eventsListeners&&i.eventsListeners[l]&&i.eventsListeners[l].forEach(M=>{M.apply(a,s)})}),i}};function lt(){const i=this;let t,s;const a=i.el;typeof i.params.width<"u"&&i.params.width!==null?t=i.params.width:t=a.clientWidth,typeof i.params.height<"u"&&i.params.height!==null?s=i.params.height:s=a.clientHeight,!(t===0&&i.isHorizontal()||s===0&&i.isVertical())&&(t=t-parseInt((0,se.p)(a,"padding-left")||0,10)-parseInt((0,se.p)(a,"padding-right")||0,10),s=s-parseInt((0,se.p)(a,"padding-top")||0,10)-parseInt((0,se.p)(a,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(i,{width:t,height:s,size:i.isHorizontal()?t:s}))}function ot(){const i=this;function t(Q,fe){return parseFloat(Q.getPropertyValue(i.getDirectionLabel(fe))||0)}const s=i.params,{wrapperEl:a,slidesEl:n,size:r,rtlTranslate:c,wrongRTL:f}=i,l=i.virtual&&s.virtual.enabled,M=l?i.virtual.slides.length:i.slides.length,g=(0,se.e)(n,`.${i.params.slideClass}, swiper-slide`),T=l?i.virtual.slides.length:g.length;let R=[];const D=[],Y=[];let Z=s.slidesOffsetBefore;typeof Z=="function"&&(Z=s.slidesOffsetBefore.call(i));let oe=s.slidesOffsetAfter;typeof oe=="function"&&(oe=s.slidesOffsetAfter.call(i));const ee=i.snapGrid.length,ce=i.slidesGrid.length;let te=s.spaceBetween,ue=-Z,le=0,ge=0;
vendor: 4,583 bytes, line 5
5if(typeof r>"u")return;typeof te=="string"&&te.indexOf("%")>=0?te=parseFloat(te.replace("%",""))/100*r:typeof te=="string"&&(te=parseFloat(te)),i.virtualSize=-te,g.forEach(Q=>{c?Q.style.marginLeft="":Q.style.marginRight="",Q.style.marginBottom="",Q.style.marginTop=""}),s.centeredSlides&&s.cssMode&&((0,se.s)(a,"--swiper-centered-offset-before",""),(0,se.s)(a,"--swiper-centered-offset-after",""));const Me=s.grid&&s.grid.rows>1&&i.grid;Me?i.grid.initSlides(g):i.grid&&i.grid.unsetSlides();let pe;const ae=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter(Q=>typeof s.breakpoints[Q].slidesPerView<"u").length>0;for(let Q=0;Q<T;Q+=1){pe=0;let fe;if(g[Q]&&(fe=g[Q]),Me&&i.grid.updateSlide(Q,fe,g),!(g[Q]&&(0,se.p)(fe,"display")==="none")){if(s.slidesPerView==="auto"){ae&&(g[Q].style[i.getDirectionLabel("width")]="");const ve=getComputedStyle(fe),me=fe.style.transform,xe=fe.style.webkitTransform;if(me&&(fe.style.transform="none"),xe&&(fe.style.webkitTransform="none"),s.roundLengths)pe=i.isHorizontal()?(0,se.f)(fe,"width",!0):(0,se.f)(fe,"height",!0);else{const ze=t(ve,"width"),He=t(ve,"padding-left"),Rt=t(ve,"padding-right"),Ct=t(ve,"margin-left"),Pt=t(ve,"margin-right"),Lt=ve.getPropertyValue("box-sizing");if(Lt&&Lt==="border-box")pe=ze+Ct+Pt;else{const{clientWidth:Ht,offsetWidth:Nt}=fe;pe=ze+He+Rt+Ct+Pt+(Nt-Ht)}}me&&(fe.style.transform=me),xe&&(fe.style.webkitTransform=xe),s.roundLengths&&(pe=Math.floor(pe))}else pe=(r-(s.slidesPerView-1)*te)/s.slidesPerView,s.roundLengths&&(pe=Math.floor(pe)),g[Q]&&(g[Q].style[i.getDirectionLabel("width")]=`${pe}px`);g[Q]&&(g[Q].swiperSlideSize=pe),Y.push(pe),s.centeredSlides?(ue=ue+pe/2+le/2+te,le===0&&Q!==0&&(ue=ue-r/2-te),Q===0&&(ue=ue-r/2-te),Math.abs(ue)<1/1e3&&(ue=0),s.roundLengths&&(ue=Math.floor(ue)),ge%s.slidesPerGroup===0&&R.push(ue),D.push(ue)):(s.roundLengths&&(ue=Math.floor(ue)),(ge-Math.min(i.params.slidesPerGroupSkip,ge))%i.params.slidesPerGroup===0&&R.push(ue),D.push(ue),ue=ue+pe+te),i.virtualSize+=pe+te,le=pe,ge+=1}}if(i.virtualSize=Math.max(i.virtualSize,r)+oe,c&&f&&(s.effect==="slide"||s.effect==="coverflow")&&(a.style.width=`${i.virtualSize+te}px`),s.setWrapperSize&&(a.style[i.getDirectionLabel("width")]=`${i.virtualSize+te}px`),Me&&i.grid.updateWrapperSize(pe,R),!s.centeredSlides){const Q=[];for(let fe=0;fe<R.length;fe+=1){let ve=R[fe];s.roundLengths&&(ve=Math.floor(ve)),R[fe]<=i.virtualSize-r&&Q.push(ve)}R=Q,Math.floor(i.virtualSize-r)-Math.floor(R[R.length-1])>1&&R.push(i.virtualSize-r)}if(l&&s.loop){const Q=Y[0]+te;if(s.slidesPerGroup>1){const fe=Math.ceil((i.virtual.slidesBefore+i.virtual.slidesAfter)/s.slidesPerGroup),ve=Q*s.slidesPerGroup;for(let me=0;me<fe;me+=1)R.push(R[R.length-1]+ve)}for(let fe=0;fe<i.virtual.slidesBefore+i.virtual.slidesAfter;fe+=1)s.slidesPerGroup===1&&R.push(R[R.length-1]+Q),D.push(D[D.length-1]+Q),i.virtualSize+=Q}if(R.length===0&&(R=[0]),te!==0){const Q=i.isHorizontal()&&c?"marginLeft":i.getDirectionLabel("marginRight");g.filter((fe,ve)=>!s.cssMode||s.loop?!0:ve!==g.length-1).forEach(fe=>{fe.style[Q]=`${te}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let Q=0;Y.forEach(ve=>{Q+=ve+(te||0)}),Q-=te;const fe=Q>r?Q-r:0;R=R.map(ve=>ve<=0?-Z:ve>fe?fe+oe:ve)}if(s.centerInsufficientSlides){let Q=0;Y.forEach(ve=>{Q+=ve+(te||0)}),Q-=te;const fe=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(Q+fe<r){const ve=(r-Q-fe)/2;R.forEach((me,xe)=>{R[xe]=me-ve}),D.forEach((me,xe)=>{D[xe]=me+ve})}}if(Object.assign(i,{slides:g,snapGrid:R,slidesGrid:D,slidesSizesGrid:Y}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){(0,se.s)(a,"--swiper-centered-offset-before",`${-R[0]}px`),(0,se.s)(a,"--swiper-centered-offset-after",`${i.size/2-Y[Y.length-1]/2}px`);const Q=-i.snapGrid[0],fe=-i.slidesGrid[0];i.snapGrid=i.snapGrid.map(ve=>ve+Q),i.slidesGrid=i.slidesGrid.map(ve=>ve+fe)}if(T!==M&&i.emit("slidesLengthChange"),R.length!==ee&&(i.params.watchOverflow&&i.checkOverflow(),i.emit("snapGridLengthChange")),D.length!==ce&&i.emit("slidesGridLengthChange"),s.watchSlidesProgress&&i.updateSlidesOffset(),i.emit("slidesUpdated"),!l&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){const Q=`${s.containerModifierClass}backface-hidden`,fe=i.el.classList.contains(Q);T<=s.maxBackfaceHiddenSlides?fe||i.el.classList.add(Q):fe&&i.el.classList.remove(Q)}}function vt(i){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let n=0,r;typeof i=="number"?t.setTransition(i):i===!0&&t.setTransition(t.params.speed);const c=f=>a?t.slides[t.getSlideIndexByData(f)]:t.slides[f];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>
vendor: 6,423 bytes, line 5
51)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(f=>{s.push(f)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const f=t.activeIndex+r;if(f>t.slides.length&&!a)break;s.push(c(f))}else s.push(c(t.activeIndex));for(r=0;r<s.length;r+=1)if(typeof s[r]<"u"){const f=s[r].offsetHeight;n=f>n?f:n}(n||n===0)&&(t.wrapperEl.style.height=`${n}px`)}function dt(){const i=this,t=i.slides,s=i.isElement?i.isHorizontal()?i.wrapperEl.offsetLeft:i.wrapperEl.offsetTop:0;for(let a=0;a<t.length;a+=1)t[a].swiperSlideOffset=(i.isHorizontal()?t[a].offsetLeft:t[a].offsetTop)-s-i.cssOverflowAdjustment()}const Je=(i,t,s)=>{t&&!i.classList.contains(s)?i.classList.add(s):!t&&i.classList.contains(s)&&i.classList.remove(s)};function ct(i){i===void 0&&(i=this&&this.translate||0);const t=this,s=t.params,{slides:a,rtlTranslate:n,snapGrid:r}=t;if(a.length===0)return;typeof a[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let c=-i;n&&(c=i),t.visibleSlidesIndexes=[],t.visibleSlides=[];let f=s.spaceBetween;typeof f=="string"&&f.indexOf("%")>=0?f=parseFloat(f.replace("%",""))/100*t.size:typeof f=="string"&&(f=parseFloat(f));for(let l=0;l<a.length;l+=1){const M=a[l];let g=M.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(g-=a[0].swiperSlideOffset);const T=(c+(s.centeredSlides?t.minTranslate():0)-g)/(M.swiperSlideSize+f),R=(c-r[0]+(s.centeredSlides?t.minTranslate():0)-g)/(M.swiperSlideSize+f),D=-(c-g),Y=D+t.slidesSizesGrid[l],Z=D>=0&&D<=t.size-t.slidesSizesGrid[l],oe=D>=0&&D<t.size-1||Y>1&&Y<=t.size||D<=0&&Y>=t.size;oe&&(t.visibleSlides.push(M),t.visibleSlidesIndexes.push(l)),Je(M,oe,s.slideVisibleClass),Je(M,Z,s.slideFullyVisibleClass),M.progress=n?-T:T,M.originalProgress=n?-R:R}}function ft(i){const t=this;if(typeof i>"u"){const g=t.rtlTranslate?-1:1;i=t&&t.translate&&t.translate*g||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:r,isEnd:c,progressLoop:f}=t;const l=r,M=c;if(a===0)n=0,r=!0,c=!0;else{n=(i-t.minTranslate())/a;const g=Math.abs(i-t.minTranslate())<1,T=Math.abs(i-t.maxTranslate())<1;r=g||n<=0,c=T||n>=1,g&&(n=0),T&&(n=1)}if(s.loop){const g=t.getSlideIndexByData(0),T=t.getSlideIndexByData(t.slides.length-1),R=t.slidesGrid[g],D=t.slidesGrid[T],Y=t.slidesGrid[t.slidesGrid.length-1],Z=Math.abs(i);Z>=R?f=(Z-R)/Y:f=(Z+Y-D)/Y,f>1&&(f-=1)}Object.assign(t,{progress:n,progressLoop:f,isBeginning:r,isEnd:c}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(i),r&&!l&&t.emit("reachBeginning toEdge"),c&&!M&&t.emit("reachEnd toEdge"),(l&&!r||M&&!c)&&t.emit("fromEdge"),t.emit("progress",n)}const We=(i,t,s)=>{t&&!i.classList.contains(s)?i.classList.add(s):!t&&i.classList.contains(s)&&i.classList.remove(s)};function wt(){const i=this,{slides:t,params:s,slidesEl:a,activeIndex:n}=i,r=i.virtual&&s.virtual.enabled,c=i.grid&&s.grid&&s.grid.rows>1,f=T=>(0,se.e)(a,`.${s.slideClass}${T}, swiper-slide${T}`)[0];let l,M,g;if(r)if(s.loop){let T=n-i.virtual.slidesBefore;T<0&&(T=i.virtual.slides.length+T),T>=i.virtual.slides.length&&(T-=i.virtual.slides.length),l=f(`[data-swiper-slide-index="${T}"]`)}else l=f(`[data-swiper-slide-index="${n}"]`);else c?(l=t.filter(T=>T.column===n)[0],g=t.filter(T=>T.column===n+1)[0],M=t.filter(T=>T.column===n-1)[0]):l=t[n];l&&(c||(g=(0,se.q)(l,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!g&&(g=t[0]),M=(0,se.r)(l,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!M===0&&(M=t[t.length-1]))),t.forEach(T=>{We(T,T===l,s.slideActiveClass),We(T,T===g,s.slideNextClass),We(T,T===M,s.slidePrevClass)}),i.emitSlidesClasses()}const Ne=(i,t)=>{if(!i||i.destroyed||!i.params)return;const s=()=>i.isElement?"swiper-slide":`.${i.params.slideClass}`,a=t.closest(s());if(a){let n=a.querySelector(`.${i.params.lazyPreloaderClass}`);!n&&i.isElement&&(a.shadowRoot?n=a.shadowRoot.querySelector(`.${i.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(n=a.shadowRoot.querySelector(`.${i.params.lazyPreloaderClass}`),n&&n.remove())})),n&&n.remove()}},je=(i,t)=>{if(!i.slides[t])return;const s=i.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},et=i=>{if(!i||i.destroyed||!i.params)return;let t=i.params.lazyPreloadPrevNext;const s=i.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const a=i.params.slidesPerView==="auto"?i.slidesPerViewDynamic():Math.ceil(i.params.slidesPerView),n=i.activeIndex;if(i.params.grid&&i.params.grid.rows>1){const c=n,f=[c-t];f.push(...Array.from({length:t}).map((l,M)=>c+a+M)),i.slides.forEach((l,M)=>{f.includes(l.column)&&je(i,M)});return}const r=n+a-1;if(i.params.rewind||i.params.loop)for(let c=n-t;c<=r+t;c+=1){const f=(c%s+s)%s;(f<n||f>r)&&je(i,f)}else for(let c=Math.max(n-t,0);c<=Math.min(r+t,s-1);c+=1)c!==n&&(c>r||c<n)&&je(i,c)};function C(i){const{slidesGrid:t,params:s}=i,a=i.rtlTranslate?i.translate:-i.translate;let n;for(let r=0;r<t.length;r+=1)typeof t[r+1]<"u"?a>=t[r]&&a<t[r+1]-(t[r+1]-t[r])/2?n=r:a>=t[r]&&a<t[r+1]&&(n=r+1):a>=t[r]&&(n=r);return s.normalizeSlideIndex&&(n<0||typeof n>"u")&&(n=0),n}function e(i){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:a,params:n,activeIndex:r,realIndex:c,snapIndex:f}=t;let l=i,M;const g=D=>{let Y=D-t.virtual.slidesBefore;return Y<0&&(Y=t.virtual.slides.length+Y),Y>=t.virtual.slides.length&&(Y-=t.virtual.slides.length),Y};if(typeof l>"u"&&(l=C(t)),a.indexOf(s)>=0)M=a.indexOf(s);else{const D=Math.min(n.slidesPerGroupSkip,l);M=D+Math.floor((l-D)/n.slidesPerGroup)}if(M>=a.length&&(M=a.length-1),l===r&&!t.params.loop){M!==f&&(t.snapIndex=M,t.emit("snapIndexChange"));return}if(l===r&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=g(l);return}const T=t.grid&&n.grid&&n.grid.rows>1;let R;if(t.virtual&&n.virtual.enabled&&n.loop)R=g(l);else if(T){const D=t.slides.filter(Z=>Z.column===l)[0];let Y=parseInt(D.getAttribute("data-swiper-slide-index"),10);Number.isNaN(Y)&&(Y=Math.max(t.slides.indexOf(D),0)),R=Math.floor(Y/n.grid.rows)}else if(t.slides[l]){const D=t.slides[l].getAttribute("data-swiper-slide-index");D?R=parseInt(D,10):R=l}else R=l;Object.assign(t,{previousSnapIndex:f,snapIndex:M,previousRealIndex:c,realIndex:R,previousIndex:r,activeIndex:l}),t.initialized&&et(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(c!==R&&t.emit("realIndexChange"),t.emit("slideChange"))}function z(i,t){const s=this,a=s.params;let n=i.closest(`.${a.slideClass}, swiper-slide`);!n&&s.isElement&&t&&t.length>
vendor: 2,021 bytes, line 5
51&&t.includes(i)&&[...t.slice(t.indexOf(i)+1,t.length)].forEach(f=>{!n&&f.matches&&f.matches(`.${a.slideClass}, swiper-slide`)&&(n=f)});let r=!1,c;if(n){for(let f=0;f<s.slides.length;f+=1)if(s.slides[f]===n){r=!0,c=f;break}}if(n&&r)s.clickedSlide=n,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=c;else{s.clickedSlide=void 0,s.clickedIndex=void 0;return}a.slideToClickedSlide&&s.clickedIndex!==void 0&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}var S={updateSize:lt,updateSlides:ot,updateAutoHeight:vt,updateSlidesOffset:dt,updateSlidesProgress:ct,updateProgress:ft,updateSlidesClasses:wt,updateActiveIndex:e,updateClickedSlide:z};function O(i){i===void 0&&(i=this.isHorizontal()?"x":"y");const t=this,{params:s,rtlTranslate:a,translate:n,wrapperEl:r}=t;if(s.virtualTranslate)return a?-n:n;if(s.cssMode)return n;let c=(0,se.j)(r,i);return c+=t.cssOverflowAdjustment(),a&&(c=-c),c||0}function $(i,t){const s=this,{rtlTranslate:a,params:n,wrapperEl:r,progress:c}=s;let f=0,l=0;const M=0;s.isHorizontal()?f=a?-i:i:l=i,n.roundLengths&&(f=Math.floor(f),l=Math.floor(l)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?f:l,n.cssMode?r[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-f:-l:n.virtualTranslate||(s.isHorizontal()?f-=s.cssOverflowAdjustment():l-=s.cssOverflowAdjustment(),r.style.transform=`translate3d(${f}px, ${l}px, ${M}px)`);let g;const T=s.maxTranslate()-s.minTranslate();T===0?g=0:g=(i-s.minTranslate())/T,g!==c&&s.updateProgress(i),s.emit("setTranslate",s.translate,t)}function k(){return-this.snapGrid[0]}function I(){return-this.snapGrid[this.snapGrid.length-1]}function x(i,t,s,a,n){i===void 0&&(i=0),t===void 0&&(t=this.params.speed),s===void 0&&(s=!0),a===void 0&&(a=!0);const r=this,{params:c,wrapperEl:f}=r;if(r.animating&&c.preventInteractionOnTransition)return!1;const l=r.minTranslate(),M=r.maxTranslate();let g;if(a&&i>l?g=l:a&&i<M?g=M:g=i,r.updateProgress(g),c.cssMode){const T=r.isH
vendor: 4,758 bytes, line 5
5orizontal();if(t===0)f[T?"scrollLeft":"scrollTop"]=-g;else{if(!r.support.smoothScroll)return(0,se.t)({swiper:r,targetPosition:-g,side:T?"left":"top"}),!0;f.scrollTo({[T?"left":"top"]:-g,behavior:"smooth"})}return!0}return t===0?(r.setTransition(0),r.setTranslate(g),s&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(g),s&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(R){!r||r.destroyed||R.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,s&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}var w={getTranslate:O,setTranslate:$,minTranslate:k,maxTranslate:I,translateTo:x};function p(i,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${i}ms`,s.wrapperEl.style.transitionDelay=i===0?"0ms":""),s.emit("setTransition",i,t)}function o(i){let{swiper:t,runCallbacks:s,direction:a,step:n}=i;const{activeIndex:r,previousIndex:c}=t;let f=a;if(f||(r>c?f="next":r<c?f="prev":f="reset"),t.emit(`transition${n}`),s&&r!==c){if(f==="reset"){t.emit(`slideResetTransition${n}`);return}t.emit(`slideChangeTransition${n}`),f==="next"?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`)}}function d(i,t){i===void 0&&(i=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),o({swiper:s,runCallbacks:i,direction:t,step:"Start"}))}function v(i,t){i===void 0&&(i=!0);const s=this,{params:a}=s;s.animating=!1,!a.cssMode&&(s.setTransition(0),o({swiper:s,runCallbacks:i,direction:t,step:"End"}))}var h={setTransition:p,transitionStart:d,transitionEnd:v};function b(i,t,s,a,n){i===void 0&&(i=0),s===void 0&&(s=!0),typeof i=="string"&&(i=parseInt(i,10));const r=this;let c=i;c<0&&(c=0);const{params:f,snapGrid:l,slidesGrid:M,previousIndex:g,activeIndex:T,rtlTranslate:R,wrapperEl:D,enabled:Y}=r;if(!Y&&!a&&!n||r.destroyed||r.animating&&f.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=r.params.speed);const Z=Math.min(r.params.slidesPerGroupSkip,c);let oe=Z+Math.floor((c-Z)/r.params.slidesPerGroup);oe>=l.length&&(oe=l.length-1);const ee=-l[oe];if(f.normalizeSlideIndex)for(let le=0;le<M.length;le+=1){const ge=-Math.floor(ee*100),Me=Math.floor(M[le]*100),pe=Math.floor(M[le+1]*100);typeof M[le+1]<"u"?ge>=Me&&ge<pe-(pe-Me)/2?c=le:ge>=Me&&ge<pe&&(c=le+1):ge>=Me&&(c=le)}if(r.initialized&&c!==T&&(!r.allowSlideNext&&(R?ee>r.translate&&ee>r.minTranslate():ee<r.translate&&ee<r.minTranslate())||!r.allowSlidePrev&&ee>r.translate&&ee>r.maxTranslate()&&(T||0)!==c))return!1;c!==(g||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(ee);let ce;c>T?ce="next":c<T?ce="prev":ce="reset";const te=r.virtual&&r.params.virtual.enabled;if(!(te&&n)&&(R&&-ee===r.translate||!R&&ee===r.translate))return r.updateActiveIndex(c),f.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),f.effect!=="slide"&&r.setTranslate(ee),ce!=="reset"&&(r.transitionStart(s,ce),r.transitionEnd(s,ce)),!1;if(f.cssMode){const le=r.isHorizontal(),ge=R?ee:-ee;if(t===0)te&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),te&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{D[le?"scrollLeft":"scrollTop"]=ge})):D[le?"scrollLeft":"scrollTop"]=ge,te&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return(0,se.t)({swiper:r,targetPosition:ge,side:le?"left":"top"}),!0;D.scrollTo({[le?"left":"top"]:ge,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(ee),r.updateActiveIndex(c),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,ce),t===0?r.transitionEnd(s,ce):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(ge){!r||r.destroyed||ge.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,ce))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function y(i,t,s,a){i===void 0&&(i=0),s===void 0&&(s=!0),typeof i=="string"&&(i=parseInt(i,10));const n=this;if(n.destroyed)return;typeof t>"u"&&(t=n.params.speed);const r=n.grid&&n.params.grid&&n.params.grid.rows>1;let c=i;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)c=c+n.virtual.slidesBefore;else{let f;if(r){const R=c*n.params.grid.rows;f=n.slides.filter(D=>
vendor: 4,848 bytes, line 5
5D.getAttribute("data-swiper-slide-index")*1===R)[0].column}else f=n.getSlideIndexByData(c);const l=r?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:M}=n.params;let g=n.params.slidesPerView;g==="auto"?g=n.slidesPerViewDynamic():(g=Math.ceil(parseFloat(n.params.slidesPerView,10)),M&&g%2===0&&(g=g+1));let T=l-f<g;if(M&&(T=T||f<Math.ceil(g/2)),a&&M&&n.params.slidesPerView!=="auto"&&!r&&(T=!1),T){const R=M?f<n.activeIndex?"prev":"next":f-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:R,slideTo:!0,activeSlideIndex:R==="next"?f+1:f-l+1,slideRealIndex:R==="next"?n.realIndex:void 0})}if(r){const R=c*n.params.grid.rows;c=n.slides.filter(D=>D.getAttribute("data-swiper-slide-index")*1===R)[0].column}else c=n.getSlideIndexByData(c)}return requestAnimationFrame(()=>{n.slideTo(c,t,s,a)}),n}function E(i,t,s){t===void 0&&(t=!0);const a=this,{enabled:n,params:r,animating:c}=a;if(!n||a.destroyed)return a;typeof i>"u"&&(i=a.params.speed);let f=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(f=Math.max(a.slidesPerViewDynamic("current",!0),1));const l=a.activeIndex<r.slidesPerGroupSkip?1:f,M=a.virtual&&r.virtual.enabled;if(r.loop){if(c&&!M&&r.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{a.slideTo(a.activeIndex+l,i,t,s)}),!0}return r.rewind&&a.isEnd?a.slideTo(0,i,t,s):a.slideTo(a.activeIndex+l,i,t,s)}function m(i,t,s){t===void 0&&(t=!0);const a=this,{params:n,snapGrid:r,slidesGrid:c,rtlTranslate:f,enabled:l,animating:M}=a;if(!l||a.destroyed)return a;typeof i>"u"&&(i=a.params.speed);const g=a.virtual&&n.virtual.enabled;if(n.loop){if(M&&!g&&n.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}const T=f?a.translate:-a.translate;function R(ee){return ee<0?-Math.floor(Math.abs(ee)):Math.floor(ee)}const D=R(T),Y=r.map(ee=>R(ee));let Z=r[Y.indexOf(D)-1];if(typeof Z>"u"&&n.cssMode){let ee;r.forEach((ce,te)=>{D>=ce&&(ee=te)}),typeof ee<"u"&&(Z=r[ee>0?ee-1:ee])}let oe=0;if(typeof Z<"u"&&(oe=c.indexOf(Z),oe<0&&(oe=a.activeIndex-1),n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(oe=oe-a.slidesPerViewDynamic("previous",!0)+1,oe=Math.max(oe,0))),n.rewind&&a.isBeginning){const ee=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(ee,i,t,s)}else if(n.loop&&a.activeIndex===0&&n.cssMode)return requestAnimationFrame(()=>{a.slideTo(oe,i,t,s)}),!0;return a.slideTo(oe,i,t,s)}function u(i,t,s){t===void 0&&(t=!0);const a=this;if(!a.destroyed)return typeof i>"u"&&(i=a.params.speed),a.slideTo(a.activeIndex,i,t,s)}function P(i,t,s,a){t===void 0&&(t=!0),a===void 0&&(a=.5);const n=this;if(n.destroyed)return;typeof i>"u"&&(i=n.params.speed);let r=n.activeIndex;const c=Math.min(n.params.slidesPerGroupSkip,r),f=c+Math.floor((r-c)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[f]){const M=n.snapGrid[f],g=n.snapGrid[f+1];l-M>(g-M)*a&&(r+=n.params.slidesPerGroup)}else{const M=n.snapGrid[f-1],g=n.snapGrid[f];l-M<=(g-M)*a&&(r-=n.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,n.slidesGrid.length-1),n.slideTo(r,i,t,s)}function V(){const i=this;if(i.destroyed)return;const{params:t,slidesEl:s}=i,a=t.slidesPerView==="auto"?i.slidesPerViewDynamic():t.slidesPerView;let n=i.clickedIndex,r;const c=i.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(i.animating)return;r=parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?n<i.loopedSlides-a/2||n>i.slides.length-i.loopedSlides+a/2?(i.loopFix(),n=i.getSlideIndex((0,se.e)(s,`${c}[data-swiper-slide-index="${r}"]`)[0]),(0,se.n)(()=>{i.slideTo(n)})):i.slideTo(n):n>i.slides.length-a?(i.loopFix(),n=i.getSlideIndex((0,se.e)(s,`${c}[data-swiper-slide-index="${r}"]`)[0]),(0,se.n)(()=>{i.slideTo(n)})):i.slideTo(n)}else i.slideTo(n)}var U={slideTo:b,slideToLoop:y,slideNext:E,slidePrev:m,slideReset:u,slideToClosest:P,slideToClickedSlide:V};function X(i){const t=this,{params:s,slidesEl:a}=t;if(!s.loop||t.virtual&&t.params.virtual.enabled)return;const n=()=>{(0,se.e)(a,`.${s.slideClass}, swiper-slide`).forEach((T,R)=>{T.setAttribute("data-swiper-slide-index",R)})},r=t.grid&&s.grid&&s.grid.rows>1,c=s.slidesPerGroup*(r?s.grid.rows:1),f=t.slides.length%c!==0,l=r&&t.slides.length%s.grid.rows!==0,M=g=>{for(let T=0;T<g;T+=1){const R=t.isElement?(0,se.c)("swiper-slide",[s.slideBlankClass]):(0,se.c)("div",[s.slideClass,s.slideBlankClass]);t.slidesEl.append(R)}};if(f){if(s.loopAddBlankSlides){const g=c-t.slides.length%c;M(g),t.recalcSlides(),t.updateSlides()}else(0,se.u)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
5not function properly. You need to add more slides (or make duplicates, or empty slides)");n()}else if(l){if(s.loopAddBlankSlides){const g=s.grid.rows-t.slides.length%s.grid.rows;M(g),t.recalcSlides(),t.updateSlides()}else(0,se.u)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");n()}else n();t.loopFix({slideRealIndex:i,direction:s.centeredSlides?void 0:"next"})}function j(i){let{slideRealIndex:t,slideTo:s=!0,direction:a,setTranslate:n,activeSlideIndex:r,byController:c,byMousewheel:f}=i===void 0?{}:i;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:M,allowSlidePrev:g,allowSlideNext:T,slidesEl:R,params:D}=l,{centeredSlides:Y}=D;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&D.virtual.enabled){s&&(!D.centeredSlides&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):D.centeredSlides&&l.snapIndex<D.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=g,l.allowSlideNext=T,l.emit("loopFix");return}let Z=D.slidesPerView;Z==="auto"?Z=l.slidesPerViewDynamic():(Z=Math.ceil(parseFloat(D.slidesPerView,10)),Y&&Z%2===0&&(Z=Z+1));const oe=D.slidesPerGroupAuto?Z:D.slidesPerGroup;let ee=oe;ee%oe!==0&&(ee+=oe-ee%oe),ee+=D.loopAdditionalSlides,l.loopedSlides=ee;const ce=l.grid&&D.grid&&D.grid.rows>1;M.length<Z+ee?(0,se.u)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):ce&&D.grid.fill==="row"&&(0,se.u)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const te=[],ue=[];let le=l.activeIndex;typeof r>"u"?r=l.getSlideIndex(M.filter(me=>me.classList.contains(D.slideActiveClass))[0]):le=r;const ge=a==="next"||!a,Me=a==="prev"||!a;let pe=0,ae=0;const Q=ce?Math.ceil(M.length/D.grid.rows):M.length,ve=(ce?M[r].column:r)+(Y&&typeof n>"u"?-Z/2+.5:0);if(ve<ee){pe=Math.max(ee-ve,oe);for(let me=0;me<ee-ve;me+=1){const xe=me-Math.floor(me/Q)*Q;if(ce){const ze=Q-xe-1;for(let He=M.length-1;He>=0;He-=1)M[He].column===ze&&te.push(He)}else te.push(Q-xe-1)}}else if(ve+Z>Q-ee){ae=Math.max(ve-(Q-ee*2),oe);for(let me=0;me<ae;me+=1){const xe=me-Math.floor(me/Q)*Q;ce?M.forEach((ze,He)=>{ze.column===xe&&ue.push(He)}):ue.push(xe)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),Me&&te.forEach(me=>{M[me].swiperLoopMoveDOM=!0,R.prepend(M[me]),M[me].swiperLoopMoveDOM=!1}),ge&&ue.forEach(me=>{M[me].swiperLoopMoveDOM=!0,R.append(M[me]),M[me].swiperLoopMoveDOM=!1}),l.recalcSlides(),D.slidesPerView==="auto"?l.updateSlides():ce&&(te.length>0&&Me||ue.length>0&&ge)&&l.slides.forEach((me,xe)=>{l.grid.updateSlide(xe,me,l.slides)}),D.watchSlidesProgress&&l.updateSlidesOffset(),s){if(te.length>0&&Me){if(typeof t>"u"){const me=l.slidesGrid[le],ze=l.slidesGrid[le+pe]-me;f?l.setTranslate(l.translate-ze):(l.slideTo(le+Math.ceil(pe),0,!1,!0),n&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-ze,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-ze))}else if(n){const me=ce?te.length/D.grid.rows:te.length;l.slideTo(l.activeIndex+me,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(ue.length>0&&ge)if(typeof t>"u"){const me=l.slidesGrid[le],ze=l.slidesGrid[le-ae]-me;f?l.setTranslate(l.translate-ze):(l.slideTo(le-ae,0,!1,!0),n&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-ze,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-ze))}else{const me=ce?ue.length/D.grid.rows:ue.length;l.slideTo(l.activeIndex-me,0,!1,!0)}}if(l.allowSlidePrev=g,l.allowSlideNext=T,l.controller&&l.controller.control&&!c){const me={slideRealIndex:t,direction:a,setTranslate:n,activeSlideIndex:r,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(xe=>{!xe.destroyed&&xe.params.loop&&xe.loopFix(bt(Qe({},me),{slideTo:xe.params.slidesPerView===D.slidesPerView?s:!1}))}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix(bt(Qe({},me),{slideTo:l.controller.control.params.slidesPerView===D.slidesPerView?s:!1}))}l.emit("loopFix")}function _(){const i=this,{params:t,slidesEl:s}=i;if(!t.loop||i.virtual&&i.params.virtual.enabled)return;i.recalcSlides();const a=[];
vendor: 37,072 bytes, line 5
5i.slides.forEach(n=>{const r=typeof n.swiperSlideIndex>"u"?n.getAttribute("data-swiper-slide-index")*1:n.swiperSlideIndex;a[r]=n}),i.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")}),a.forEach(n=>{s.append(n)}),i.recalcSlides(),i.slideTo(i.realIndex,0)}var ie={loopCreate:X,loopFix:j,loopDestroy:_};function q(i){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=i?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function F(){const i=this;i.params.watchOverflow&&i.isLocked||i.params.cssMode||(i.isElement&&(i.__preventObserver__=!0),i[i.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",i.isElement&&requestAnimationFrame(()=>{i.__preventObserver__=!1}))}var G={setGrabCursor:q,unsetGrabCursor:F};function B(i,t){t===void 0&&(t=this);function s(a){if(!a||a===(0,we.g)()||a===(0,we.a)())return null;a.assignedSlot&&(a=a.assignedSlot);const n=a.closest(i);return!n&&!a.getRootNode?null:n||s(a.getRootNode().host)}return s(t)}function H(i,t,s){const a=(0,we.a)(),{params:n}=i,r=n.edgeSwipeDetection,c=n.edgeSwipeThreshold;return r&&(s<=c||s>=a.innerWidth-c)?r==="prevent"?(t.preventDefault(),!0):!1:!0}function ne(i){const t=this,s=(0,we.g)();let a=i;a.originalEvent&&(a=a.originalEvent);const n=t.touchEventsData;if(a.type==="pointerdown"){if(n.pointerId!==null&&n.pointerId!==a.pointerId)return;n.pointerId=a.pointerId}else a.type==="touchstart"&&a.targetTouches.length===1&&(n.touchId=a.targetTouches[0].identifier);if(a.type==="touchstart"){H(t,a,a.targetTouches[0].pageX);return}const{params:r,touches:c,enabled:f}=t;if(!f||!r.simulateTouch&&a.pointerType==="mouse"||t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let l=a.target;if(r.touchEventsTarget==="wrapper"&&!(0,se.v)(l,t.wrapperEl)||"which"in a&&a.which===3||"button"in a&&a.button>0||n.isTouched&&n.isMoved)return;const M=!!r.noSwipingClass&&r.noSwipingClass!=="",g=a.composedPath?a.composedPath():a.path;M&&a.target&&a.target.shadowRoot&&g&&(l=g[0]);const T=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,R=!!(a.target&&a.target.shadowRoot);if(r.noSwiping&&(R?B(T,l):l.closest(T))){t.allowClick=!0;return}if(r.swipeHandler&&!l.closest(r.swipeHandler))return;c.currentX=a.pageX,c.currentY=a.pageY;const D=c.currentX,Y=c.currentY;if(!H(t,a,D))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=D,c.startY=Y,n.touchStartTime=(0,se.d)(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(n.allowThresholdMove=!1);let Z=!0;l.matches(n.focusableElements)&&(Z=!1,l.nodeName==="SELECT"&&(n.isTouched=!1)),s.activeElement&&s.activeElement.matches(n.focusableElements)&&s.activeElement!==l&&(a.pointerType==="mouse"||a.pointerType!=="mouse"&&!l.matches(n.focusableElements))&&s.activeElement.blur();const oe=Z&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||oe)&&!l.isContentEditable&&a.preventDefault(),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",a)}function L(i){const t=(0,we.g)(),s=this,a=s.touchEventsData,{params:n,touches:r,rtlTranslate:c,enabled:f}=s;if(!f||!n.simulateTouch&&i.pointerType==="mouse")return;let l=i;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(a.touchId!==null||l.pointerId!==a.pointerId))return;let M;if(l.type==="touchmove"){if(M=[...l.changedTouches].filter(ge=>ge.identifier===a.touchId)[0],!M||M.identifier!==a.touchId)return}else M=l;if(!a.isTouched){a.startMoving&&a.isScrolling&&s.emit("touchMoveOpposite",l);return}const g=M.pageX,T=M.pageY;if(l.preventedByNestedSwiper){r.startX=g,r.startY=T;return}if(!s.allowTouchMove){l.target.matches(a.focusableElements)||(s.allowClick=!1),a.isTouched&&(Object.assign(r,{startX:g,startY:T,currentX:g,currentY:T}),a.touchStartTime=(0,se.d)());return}if(n.touchReleaseOnEdges&&!n.loop){if(s.isVertical()){if(T<r.startY&&s.translate<=s.maxTranslate()||T>r.startY&&s.translate>=s.minTranslate()){a.isTouched=!1,a.isMoved=!1;return}}else if(g<r.startX&&s.translate<=s.maxTranslate()||g>r.startX&&s.translate>=s.minTranslate())return}if(t.activeElement&&t.activeElement.matches(a.focusableElements)&&t.activeElement!==l.target&&l.pointerType!=="mouse"&&t.activeElement.blur(),t.activeElement&&l.target===t.activeElement&&l.target.matches(a.focusableElements)){a.isMoved=!0,s.allowClick=!1;return}a.allowTouchCallbacks&&s.emit("touchMove",l),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=g,r.currentY=T;const R=r.currentX-r.startX,D=r.currentY-r.startY;if(s.params.threshold&&Math.sqrt(Le(R,2)+Le(D,2))<s.params.threshold)return;if(typeof a.isScrolling>"u"){let ge;s.isHorizontal()&&r.currentY===r.startY||s.isVertical()&&r.currentX===r.startX?a.isScrolling=!1:R*R+D*D>=25&&(ge=Math.atan2(Math.abs(D),Math.abs(R))*180/Math.PI,a.isScrolling=s.isHorizontal()?ge>n.touchAngle:90-ge>n.touchAngle)}if(a.isScrolling&&s.emit("touchMoveOpposite",l),typeof a.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(a.startMoving=!0),a.isScrolling||l.type==="touchmove"&&a.preventTouchMoveFromPointerMove){a.isTouched=!1;return}if(!a.startMoving)return;s.allowClick=!1,!n.cssMode&&l.cancelable&&l.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&l.stopPropagation();let Y=s.isHorizontal()?R:D,Z=s.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;n.oneWayMovement&&(Y=Math.abs(Y)*(c?1:-1),Z=Math.abs(Z)*(c?1:-1)),r.diff=Y,Y*=n.touchRatio,c&&(Y=-Y,Z=-Z);const oe=s.touchesDirection;s.swipeDirection=Y>0?"prev":"next",s.touchesDirection=Z>0?"prev":"next";const ee=s.params.loop&&!n.cssMode,ce=s.touchesDirection==="next"&&s.allowSlideNext||s.touchesDirection==="prev"&&s.allowSlidePrev;if(!a.isMoved){if(ee&&ce&&s.loopFix({direction:s.swipeDirection}),a.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const ge=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});s.wrapperEl.dispatchEvent(ge)}a.allowMomentumBounce=!1,n.grabCursor&&(s.allowSlideNext===!0||s.allowSlidePrev===!0)&&s.setGrabCursor(!0),s.emit("sliderFirstMove",l)}let te;if(new Date().getTime(),a.isMoved&&a.allowThresholdMove&&oe!==s.touchesDirection&&ee&&ce&&Math.abs(Y)>=1){Object.assign(r,{startX:g,startY:T,currentX:g,currentY:T,startTranslate:a.currentTranslate}),a.loopSwapReset=!0,a.startTranslate=a.currentTranslate;return}s.emit("sliderMove",l),a.isMoved=!0,a.currentTranslate=Y+a.startTranslate;let ue=!0,le=n.resistanceRatio;if(n.touchReleaseOnEdges&&(le=0),Y>0?(ee&&ce&&!te&&a.allowThresholdMove&&a.currentTranslate>(n.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-(n.slidesPerView!=="auto"&&s.slides.length-n.slidesPerView>=2?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),a.currentTranslate>s.minTranslate()&&(ue=!1,n.resistance&&(a.currentTranslate=s.minTranslate()-1+Le(-s.minTranslate()+a.startTranslate+Y,le)))):Y<0&&(ee&&ce&&!te&&a.allowThresholdMove&&a.currentTranslate<(n.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+(n.slidesPerView!=="auto"&&s.slides.length-n.slidesPerView>=2?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-(n.slidesPerView==="auto"?s.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),a.currentTranslate<s.maxTranslate()&&(ue=!1,n.resistance&&(a.currentTranslate=s.maxTranslate()+1-Le(s.maxTranslate()-a.startTranslate-Y,le)))),ue&&(l.preventedByNestedSwiper=!0),!s.allowSlideNext&&s.swipeDirection==="next"&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!s.allowSlidePrev&&s.swipeDirection==="prev"&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),!s.allowSlidePrev&&!s.allowSlideNext&&(a.currentTranslate=a.startTranslate),n.threshold>0)if(Math.abs(Y)>n.threshold||a.allowThresholdMove){if(!a.allowThresholdMove){a.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,a.currentTranslate=a.startTranslate,r.diff=s.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{a.currentTranslate=a.startTranslate;return}!n.followFinger||n.cssMode||((n.freeMode&&n.freeMode.enabled&&s.freeMode||n.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(a.currentTranslate),s.setTranslate(a.currentTranslate))}function A(i){const t=this,s=t.touchEventsData;let a=i;a.originalEvent&&(a=a.originalEvent);let n;if(a.type==="touchend"||a.type==="touchcancel"){if(n=[...a.changedTouches].filter(le=>le.identifier===s.touchId)[0],!n||n.identifier!==s.touchId)return}else{if(s.touchId!==null||a.pointerId!==s.pointerId)return;n=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&!(["pointercancel","contextmenu"].includes(a.type)&&(t.browser.isSafari||t.browser.isWebView)))return;s.pointerId=null,s.touchId=null;const{params:c,touches:f,rtlTranslate:l,slidesGrid:M,enabled:g}=t;if(!g||!c.simulateTouch&&a.pointerType==="mouse")return;if(s.allowTouchCallbacks&&t.emit("touchEnd",a),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&c.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}c.grabCursor&&s.isMoved&&s.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const T=(0,se.d)(),R=T-s.touchStartTime;if(t.allowClick){const le=a.path||a.composedPath&&a.composedPath();t.updateClickedSlide(le&&le[0]||a.target,le),t.emit("tap click",a),R<300&&T-s.lastClickTime<300&&t.emit("doubleTap doubleClick",a)}if(s.lastClickTime=(0,se.d)(),(0,se.n)(()=>{t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||f.diff===0&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;let D;if(c.followFinger?D=l?t.translate:-t.translate:D=-s.currentTranslate,c.cssMode)return;if(c.freeMode&&c.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:D});return}const Y=D>=-t.maxTranslate()&&!t.params.loop;let Z=0,oe=t.slidesSizesGrid[0];for(let le=0;le<M.length;le+=le<c.slidesPerGroupSkip?1:c.slidesPerGroup){const ge=le<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;typeof M[le+ge]<"u"?(Y||D>=M[le]&&D<M[le+ge])&&(Z=le,oe=M[le+ge]-M[le]):(Y||D>=M[le])&&(Z=le,oe=M[M.length-1]-M[M.length-2])}let ee=null,ce=null;c.rewind&&(t.isBeginning?ce=c.virtual&&c.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(ee=0));const te=(D-M[Z])/oe,ue=Z<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;if(R>c.longSwipesMs){if(!c.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(te>=c.longSwipesRatio?t.slideTo(c.rewind&&t.isEnd?ee:Z+ue):t.slideTo(Z)),t.swipeDirection==="prev"&&(te>1-c.longSwipesRatio?t.slideTo(Z+ue):ce!==null&&te<0&&Math.abs(te)>c.longSwipesRatio?t.slideTo(ce):t.slideTo(Z))}else{if(!c.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(a.target===t.navigation.nextEl||a.target===t.navigation.prevEl)?a.target===t.navigation.nextEl?t.slideTo(Z+ue):t.slideTo(Z):(t.swipeDirection==="next"&&t.slideTo(ee!==null?ee:Z+ue),t.swipeDirection==="prev"&&t.slideTo(ce!==null?ce:Z))}}function K(){const i=this,{params:t,el:s}=i;if(s&&s.offsetWidth===0)return;t.breakpoints&&i.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:n,snapGrid:r}=i,c=i.virtual&&i.params.virtual.enabled;i.allowSlideNext=!0,i.allowSlidePrev=!0,i.updateSize(),i.updateSlides(),i.updateSlidesClasses();const f=c&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&i.isEnd&&!i.isBeginning&&!i.params.centeredSlides&&!f?i.slideTo(i.slides.length-1,0,!1,!0):i.params.loop&&!c?i.slideToLoop(i.realIndex,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0),i.autoplay&&i.autoplay.running&&i.autoplay.paused&&(clearTimeout(i.autoplay.resizeTimeout),i.autoplay.resizeTimeout=setTimeout(()=>{i.autoplay&&i.autoplay.running&&i.autoplay.paused&&i.autoplay.resume()},500)),i.allowSlidePrev=n,i.allowSlideNext=a,i.params.watchOverflow&&r!==i.snapGrid&&i.checkOverflow()}function he(i){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&i.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(i.stopPropagation(),i.stopImmediatePropagation())))}function N(){const i=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=i;if(!a)return;i.previousTranslate=i.translate,i.isHorizontal()?i.translate=-t.scrollLeft:i.translate=-t.scrollTop,i.translate===0&&(i.translate=0),i.updateActiveIndex(),i.updateSlidesClasses();let n;const r=i.maxTranslate()-i.minTranslate();r===0?n=0:n=(i.translate-i.minTranslate())/r,n!==i.progress&&i.updateProgress(s?-i.translate:i.translate),i.emit("setTranslate",i.translate,!1)}function W(i){const t=this;Ne(t,i.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function J(){const i=this;i.documentTouchHandlerProceeded||(i.documentTouchHandlerProceeded=!0,i.params.touchReleaseOnEdges&&(i.el.style.touchAction="auto"))}const Se=(i,t)=>{const s=(0,we.g)(),{params:a,el:n,wrapperEl:r,device:c}=i,f=!!a.nested,l=t==="on"?"addEventListener":"removeEventListener",M=t;!n||typeof n=="string"||(s[l]("touchstart",i.onDocumentTouchStart,{passive:!1,capture:f}),n[l]("touchstart",i.onTouchStart,{passive:!1}),n[l]("pointerdown",i.onTouchStart,{passive:!1}),s[l]("touchmove",i.onTouchMove,{passive:!1,capture:f}),s[l]("pointermove",i.onTouchMove,{passive:!1,capture:f}),s[l]("touchend",i.onTouchEnd,{passive:!0}),s[l]("pointerup",i.onTouchEnd,{passive:!0}),s[l]("pointercancel",i.onTouchEnd,{passive:!0}),s[l]("touchcancel",i.onTouchEnd,{passive:!0}),s[l]("pointerout",i.onTouchEnd,{passive:!0}),s[l]("pointerleave",i.onTouchEnd,{passive:!0}),s[l]("contextmenu",i.onTouchEnd,{passive:!0}),(a.preventClicks||a.preventClicksPropagation)&&n[l]("click",i.onClick,!0),a.cssMode&&r[l]("scroll",i.onScroll),a.updateOnWindowResize?i[M](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",K,!0):i[M]("observerUpdate",K,!0),n[l]("load",i.onLoad,{capture:!0}))};function re(){const i=this,{params:t}=i;i.onTouchStart=ne.bind(i),i.onTouchMove=L.bind(i),i.onTouchEnd=A.bind(i),i.onDocumentTouchStart=J.bind(i),t.cssMode&&(i.onScroll=N.bind(i)),i.onClick=he.bind(i),i.onLoad=W.bind(i),Se(i,"on")}function ye(){Se(this,"off")}var Pe={attachEvents:re,detachEvents:ye};const Be=(i,t)=>i.grid&&t.grid&&t.grid.rows>1;function qe(){const i=this,{realIndex:t,initialized:s,params:a,el:n}=i,r=a.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const c=i.getBreakpoint(r,i.params.breakpointsBase,i.el);if(!c||i.currentBreakpoint===c)return;const l=(c in r?r[c]:void 0)||i.originalParams,M=Be(i,a),g=Be(i,l),T=i.params.grabCursor,R=l.grabCursor,D=a.enabled;M&&!g?(n.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),i.emitContainerClasses()):!M&&g&&(n.classList.add(`${a.containerModifierClass}grid`),(l.grid.fill&&l.grid.fill==="column"||!l.grid.fill&&a.grid.fill==="column")&&n.classList.add(`${a.containerModifierClass}grid-column`),i.emitContainerClasses()),T&&!R?i.unsetGrabCursor():!T&&R&&i.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(te=>{if(typeof l[te]>"u")return;const ue=a[te]&&a[te].enabled,le=l[te]&&l[te].enabled;ue&&!le&&i[te].disable(),!ue&&le&&i[te].enable()});const Y=l.direction&&l.direction!==a.direction,Z=a.loop&&(l.slidesPerView!==a.slidesPerView||Y),oe=a.loop;Y&&s&&i.changeDirection(),(0,se.w)(i.params,l);const ee=i.params.enabled,ce=i.params.loop;Object.assign(i,{allowTouchMove:i.params.allowTouchMove,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev}),D&&!ee?i.disable():!D&&ee&&i.enable(),i.currentBreakpoint=c,i.emit("_beforeBreakpoint",l),s&&(Z?(i.loopDestroy(),i.loopCreate(t),i.updateSlides()):!oe&&ce?(i.loopCreate(t),i.updateSlides()):oe&&!ce&&i.loopDestroy()),i.emit("breakpoint",l)}function $e(i,t,s){if(t===void 0&&(t="window"),!i||t==="container"&&!s)return;let a=!1;const n=(0,we.a)(),r=t==="window"?n.innerHeight:s.clientHeight,c=Object.keys(i).map(f=>{if(typeof f=="string"&&f.indexOf("@")===0){const l=parseFloat(f.substr(1));return{value:r*l,point:f}}return{value:f,point:f}});c.sort((f,l)=>parseInt(f.value,10)-parseInt(l.value,10));for(let f=0;f<c.length;f+=1){const{point:l,value:M}=c[f];t==="window"?n.matchMedia(`(min-width: ${M}px)`).matches&&(a=l):M<=s.clientWidth&&(a=l)}return a||"max"}var ke={setBreakpoint:qe,getBreakpoint:$e};function ut(i,t){const s=[];return i.forEach(a=>{typeof a=="object"?Object.keys(a).forEach(n=>{a[n]&&s.push(t+n)}):typeof a=="string"&&s.push(t+a)}),s}function pt(){const i=this,{classNames:t,params:s,rtl:a,el:n,device:r}=i,c=ut(["initialized",s.direction,{"free-mode":i.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...c),n.classList.add(...t),i.emitContainerClasses()}function mt(){const i=this,{el:t,classNames:s}=i;!t||typeof t=="string"||(t.classList.remove(...s),i.emitContainerClasses())}var ht={addClasses:pt,removeClasses:mt};function Ue(){const i=this,{isLocked:t,params:s}=i,{slidesOffsetBefore:a}=s;if(a){const n=i.slides.length-1,r=i.slidesGrid[n]+i.slidesSizesGrid[n]+a*2;i.isLocked=i.size>r}else i.isLocked=i.snapGrid.length===1;s.allowSlideNext===!0&&(i.allowSlideNext=!i.isLocked),s.allowSlidePrev===!0&&(i.allowSlidePrev=!i.isLocked),t&&t!==i.isLocked&&(i.isEnd=!1),t!==i.isLocked&&i.emit(i.isLocked?"lock":"unlock")}var Ke={checkOverflow:Ue},Ve={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",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,loopAddBlankSlides:!0,loopAdditionalSlides:0,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",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function tt(i,t){return function(a){a===void 0&&(a={});const n=Object.keys(a)[0],r=a[n];if(typeof r!="object"||r===null){(0,se.w)(t,a);return}if(i[n]===!0&&(i[n]={enabled:!0}),n==="navigation"&&i[n]&&i[n].enabled&&!i[n].prevEl&&!i[n].nextEl&&(i[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&i[n]&&i[n].enabled&&!i[n].el&&(i[n].auto=!0),!(n in i&&"enabled"in r)){(0,se.w)(t,a);return}typeof i[n]=="object"&&!("enabled"in i[n])&&(i[n].enabled=!0),i[n]||(i[n]={enabled:!1}),(0,se.w)(t,a)}}const Fe={eventsEmitter:rt,update:S,translate:w,transition:h,slide:U,loop:ie,grabCursor:G,events:Pe,breakpoints:ke,checkOverflow:Ke,classes:ht},Xe={};class Ce{constructor(){let t,s;for(var a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];n.length===1&&n[0].constructor&&Object.prototype.toString.call(n[0]).slice(8,-1)==="Object"?s=n[0]:[t,s]=n,s||(s={}),s=(0,se.w)({},s),t&&!s.el&&(s.el=t);const c=(0,we.g)();if(s.el&&typeof s.el=="string"&&c.querySelectorAll(s.el).length>1){const g=[];return c.querySelectorAll(s.el).forEach(T=>{const R=(0,se.w)({},s,{el:T});g.push(new Ce(R))}),g}const f=this;f.__swiper__=!0,f.support=Ge(),f.device=Ae({userAgent:s.userAgent}),f.browser=at(),f.eventsListeners={},f.eventsAnyListeners=[],f.modules=[...f.__modules__],s.modules&&Array.isArray(s.modules)&&f.modules.push(...s.modules);const l={};f.modules.forEach(g=>{g({params:s,swiper:f,extendParams:tt(s,l),on:f.on.bind(f),once:f.once.bind(f),off:f.off.bind(f),emit:f.emit.bind(f)})});const M=(0,se.w)({},Ve,l);return f.params=(0,se.w)({},M,Xe,s),f.originalParams=(0,se.w)({},f.params),f.passedParams=(0,se.w)({},s),f.params&&f.params.on&&Object.keys(f.params.on).forEach(g=>{f.on(g,f.params.on[g])}),f.params&&f.params.onAny&&f.onAny(f.params.onAny),Object.assign(f,{enabled:f.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return f.params.direction==="horizontal"},isVertical(){return f.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/Le(2,23))*Le(2,23)},allowSlideNext:f.params.allowSlideNext,allowSlidePrev:f.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:f.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:f.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),f.emit("_swiper"),f.params.init&&f.init(),f}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:s,params:a}=this,n=(0,se.e)(s,`.${a.slideClass}, swiper-slide`),r=(0,se.h)(n[0]);return(0,se.h)(t)-r}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(s=>s.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:s,params:a}=t;t.slides=(0,se.e)(s,`.${a.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,s){const a=this;t=Math.min(Math.max(t,0),1);const n=a.minTranslate(),c=(a.maxTranslate()-n)*t+n;a.translateTo(c,typeof s>"u"?0:s),a.updateActiveIndex(),a.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const s=t.el.className.split(" ").filter(a=>a.indexOf("swiper")===0||a.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",s.join(" "))}getSlideClasses(t){const s=this;return s.destroyed?"":t.className.split(" ").filter(a=>a.indexOf("swiper-slide")===0||a.indexOf(s.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const s=[];t.slides.forEach(a=>{const n=t.getSlideClasses(a);s.push({slideEl:a,classNames:n}),t.emit("_slideClass",a,n)}),t.emit("_slideClasses",s)}slidesPerViewDynamic(t,s){t===void 0&&(t="current"),s===void 0&&(s=!1);const a=this,{params:n,slides:r,slidesGrid:c,slidesSizesGrid:f,size:l,activeIndex:M}=a;let g=1;if(typeof n.slidesPerView=="number")return n.slidesPerView;if(n.centeredSlides){let T=r[M]?Math.ceil(r[M].swiperSlideSize):0,R;for(let D=M+1;D<r.length;D+=1)r[D]&&!R&&(T+=Math.ceil(r[D].swiperSlideSize),g+=1,T>l&&(R=!0));for(let D=M-1;D>=0;D-=1)r[D]&&!R&&(T+=r[D].swiperSlideSize,g+=1,T>l&&(R=!0))}else if(t==="current")for(let T=M+1;T<r.length;T+=1)(s?c[T]+f[T]-c[M]<l:c[T]-c[M]<l)&&(g+=1);else for(let T=M-1;T>=0;T-=1)c[M]-c[T]<l&&(g+=1);return g}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:s,params:a}=t;a.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(c=>{c.complete&&Ne(t,c)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function n(){const c=t.rtlTranslate?t.translate*-1:t.translate,f=Math.min(Math.max(c,t.maxTranslate()),t.minTranslate());t.setTranslate(f),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(a.freeMode&&a.freeMode.enabled&&!a.cssMode)n(),a.autoHeight&&t.updateAutoHeight();else{if((a.slidesPerView==="auto"||a.slidesPerView>1)&&t.isEnd&&!a.centeredSlides){const c=t.virtual&&a.virtual.enabled?t.virtual.slides:t.slides;r=t.slideTo(c.length-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||n()}a.watchOverflow&&s!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,s){s===void 0&&(s=!0);const a=this,n=a.params.direction;return t||(t=n==="horizontal"?"vertical":"horizontal"),t===n||t!=="horizontal"&&t!=="vertical"||(a.el.classList.remove(`${a.params.containerModifierClass}${n}`),a.el.classList.add(`${a.params.containerModifierClass}${t}`),a.emitContainerClasses(),a.params.direction=t,a.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),a.emit("changeDirection"),s&&a.update()),a}changeLanguageDirection(t){const s=this;s.rtl&&t==="rtl"||!s.rtl&&t==="ltr"||(s.rtl=t==="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(t){const s=this;if(s.mounted)return!0;let a=t||s.params.el;if(typeof a=="string"&&(a=document.querySelector(a)),!a)return!1;a.swiper=s,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);const n=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let c=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(n()):(0,se.e)(a,n())[0];return!c&&s.params.createElements&&(c=(0,se.c)("div",s.params.wrapperClass),a.append(c),(0,se.e)(a,`.${s.params.slideClass}`).forEach(f=>{c.append(f)})),Object.assign(s,{el:a,wrapperEl:c,slidesEl:s.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:c,hostEl:s.isElement?a.parentNode.host:a,mounted:!0,rtl:a.dir.toLowerCase()==="rtl"||(0,se.p)(a,"direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||(0,se.p)(a,"direction")==="rtl"),wrongRTL:(0,se.p)(c,"display")==="-webkit-box"}),!0}init(t){const s=this;if(s.initialized||s.mount(t)===!1)return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(),s.attachEvents();const n=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&n.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(r=>{r.complete?Ne(s,r):r.addEventListener("load",c=>{Ne(s,c.target)})}),et(s),s.initialized=!0,et(s),s.emit("init"),s.emit("afterInit"),s}destroy(t,s){t===void 0&&(t=!0),s===void 0&&(s=!0);const a=this,{params:n,el:r,wrapperEl:c,slides:f}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),n.loop&&a.loopDestroy(),s&&(a.removeClasses(),r&&typeof r!="string"&&r.removeAttribute("style"),c&&c.removeAttribute("style"),f&&f.length&&f.forEach(l=>{l.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(l=>{a.off(l)}),t!==!1&&(a.el&&typeof a.el!="string"&&(a.el.swiper=null),(0,se.x)(a)),a.destroyed=!0),null}static extendDefaults(t){(0,se.w)(Xe,t)}static get extendedDefaults(){return Xe}static get defaults(){return Ve}static installModule(t){Ce.prototype.__modules__||(Ce.prototype.__modules__=[]);const s=Ce.prototype.__modules__;typeof t=="function"&&s.indexOf(t)<0&&s.push(t)}static use(t){return Array.isArray(t)?(t.forEach(s=>Ce.installModule(s)),Ce):(Ce.installModule(t),Ce)}}Object.keys(Fe).forEach(i=>{Object.keys(Fe[i]).forEach(t=>{Ce.prototype[t]=Fe[i][t]})}),Ce.use([gt,nt]);const it=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function De(i){return typeof i=="object"&&i!==null&&i.constructor&&Object.prototype.toString.call(i).slice(8,-1)==="Object"&&!i.__swiper__}function Ze(i,t){const s=["__proto__","constructor","prototype"];Object.keys(t).filter(a=>s.indexOf(a)<0).forEach(a=>{typeof i[a]>"u"?i[a]=t[a]:De(t[a])&&De(i[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?i[a]=t[a]:Ze(i[a],t[a]):i[a]=t[a]})}function St(i){return i===void 0&&(i={}),i.navigation&&typeof i.navigation.nextEl>"u"&&typeof i.navigation.prevEl>"u"}function Et(i){return i===void 0&&(i={}),i.pagination&&typeof i.pagination.el>"u"}function xt(i){return i===void 0&&(i={}),i.scrollbar&&typeof i.scrollbar.el>"u"}function Tt(i){i===void 0&&(i="");const t=i.split(" ").map(a=>a.trim()).filter(a=>!!a),s=[];return t.forEach(a=>{s.indexOf(a)<0&&s.push(a)}),s.join(" ")}function jt(i){return i===void 0&&(i=""),i.replace(/-[a-z]/g,t=>t.toUpperCase().replace("-",""))}function zt(i){return i===void 0&&(i=""),i?i.includes("swiper-wrapper")?i:`swiper-wrapper ${i}`:"swiper-wrapper"}function Ot(i){let{swiper:t,slides:s,passedParams:a,changedParams:n,nextEl:r,prevEl:c,scrollbarEl:f,paginationEl:l}=i;const M=n.filter(ae=>ae!=="children"&&ae!=="direction"&&ae!=="wrapperClass"),{params:g,pagination:T,navigation:R,scrollbar:D,virtual:Y,thumbs:Z}=t;let oe,ee,ce,te,ue,le,ge,Me;n.includes("thumbs")&&a.thumbs&&a.thumbs.swiper&&g.thumbs&&!g.thumbs.swiper&&(oe=!0),n.includes("controller")&&a.controller&&a.controller.control&&g.controller&&!g.controller.control&&(ee=!0),n.includes("pagination")&&a.pagination&&(a.pagination.el||l)&&(g.pagination||g.pagination===!1)&&T&&!T.el&&(ce=!0),n.includes("scrollbar")&&a.scrollbar&&(a.scrollbar.el||f)&&(g.scrollbar||g.scrollbar===!1)&&D&&!D.el&&(te=!0),n.includes("navigation")&&a.navigation&&(a.navigation.prevEl||c)&&(a.navigation.nextEl||r)&&(g.navigation||g.navigation===!1)&&R&&!R.prevEl&&!R.nextEl&&(ue=!0);const pe=ae=>{t[ae]&&(t[ae].destroy(),ae==="navigation"?(t.isElement&&(t[ae].prevEl.remove(),t[ae].nextEl.remove()),g[ae].prevEl=void 0,g[ae].nextEl=void 0,t[ae].prevEl=void 0,t[ae].nextEl=void 0):(t.isElement&&t[ae].el.remove(),g[ae].el=void 0,t[ae].el=void 0))};n.includes("loop")&&t.isElement&&(g.loop&&!a.loop?le=!0:!g.loop&&a.loop?ge=!0:Me=!0),M.forEach(ae=>{if(De(g[ae])&&De(a[ae]))Object.assign(g[ae],a[ae]),(ae==="navigation"||ae==="pagination"||ae==="scrollbar")&&"enabled"in a[ae]&&!a[ae].enabled&&pe(ae);else{const Q=a[ae];(Q===!0||Q===!1)&&(ae==="navigation"||ae==="pagination"||ae==="scrollbar")?Q===!1&&pe(ae):g[ae]=a[ae]}}),M.includes("controller")&&!ee&&t.controller&&t.controller.control&&g.controller&&g.controller.control&&(t.controller.control=g.controller.control),n.includes("children")&&s&&Y&&g.virtual.enabled?(Y.slides=s,Y.update(!0)):n.includes("virtual")&&Y&&g.virtual.enabled&&(s&&(Y.slides=s),Y.update(!0)),n.includes("children")&&s&&g.loop&&(Me=!0),oe&&Z.init()&&Z.update(!0),ee&&(t.controller.control=g.controller.control),ce&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),t.el.appendChild(l)),l&&(g.pagination.el=l),T.init(),T.render(),T.update()),te&&(t.isElement&&(!f||typeof f=="string")&&(f=document.createElement("div"),f.classList.add("swiper-scrollbar"),f.part.add("scrollbar"),t.el.appendChild(f)),f&&(g.scrollbar.el=f),D.init(),D.updateSize(),D.setTranslate()),ue&&(t.isElement&&((!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-button-next"),r.innerHTML=t.hostEl.constructor.nextButtonSvg,r.part.add("button-next"),t.el.appendChild(r)),(!c||typeof c=="string")&&(c=document.createElement("div"),c.classList.add("swiper-button-prev"),c.innerHTML=t.hostEl.constructor.prevButtonSvg,c.part.add("button-prev"),t.el.appendChild(c))),r&&(g.navigation.nextEl=r),c&&(g.navigation.prevEl=c),R.init(),R.update()),n.includes("allowSlideNext")&&(t.allowSlideNext=a.allowSlideNext),n.includes("allowSlidePrev")&&(t.allowSlidePrev=a.allowSlidePrev),n.includes("direction")&&t.changeDirection(a.direction,!1),(le||Me)&&t.loopDestroy(),(ge||Me)&&t.loopCreate(),t.update()}function Mt(i,t){i===void 0&&(i={}),t===void 0&&(t=!0);const s={on:{}},a={},n={};Ze(s,Ve),s._emitClasses=!0,s.init=!1;const r={},c=it.map(l=>l.replace(/_/,"")),f=Object.assign({},i);return Object.keys(f).forEach(l=>{typeof i[l]<"u"&&(c.indexOf(l)>=0?De(i[l])?(s[l]={},n[l]={},Ze(s[l],i[l]),Ze(n[l],i[l])):(s[l]=i[l],n[l]=i[l]):l.search(/on[A-Z]/)===0&&typeof i[l]=="function"?t?a[`${l[2].toLowerCase()}${l.substr(3)}`]=i[l]:s.on[`${l[2].toLowerCase()}${l.substr(3)}`]=i[l]:r[l]=i[l])}),["navigation","pagination","scrollbar"].forEach(l=>{s[l]===!0&&(s[l]={}),s[l]===!1&&delete s[l]}),{params:s,passedParams:n,rest:r,events:a}}function Dt(i,t){let{el:s,nextEl:a,prevEl:n,paginationEl:r,scrollbarEl:c,swiper:f}=i;St(t)&&a&&n&&(f.params.navigation.nextEl=a,f.originalParams.navigation.nextEl=a,f.params.navigation.prevEl=n,f.originalParams.navigation.prevEl=n),Et(t)&&r&&(f.params.pagination.el=r,f.originalParams.pagination.el=r),xt(t)&&c&&(f.params.scrollbar.el=c,f.originalParams.scrollbar.el=c),f.init(s)}function $t(i,t,s,a,n){const r=[];if(!t)return r;const c=l=>{r.indexOf(l)<0&&r.push(l)};if(s&&a){const l=a.map(n),M=s.map(n);l.join("")!==M.join("")&&c("children"),a.length!==s.length&&c("children")}return it.filter(l=>l[0]==="_").map(l=>
5l.replace(/_/,"")).forEach(l=>{if(l in i&&l in t)if(De(i[l])&&De(t[l])){const M=Object.keys(i[l]),g=Object.keys(t[l]);M.length!==g.length?c(l):(M.forEach(T=>{i[l][T]!==t[l][T]&&c(l)}),g.forEach(T=>{i[l][T]!==t[l][T]&&c(l)}))}else i[l]!==t[l]&&c(l)}),r}const Bt=i=>{!i||i.destroyed||!i.params.virtual||i.params.virtual&&!i.params.virtual.enabled||(i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.parallax&&i.params.parallax&&i.params.parallax.enabled&&i.parallax.setTranslate())};function yt(i,t,s){i===void 0&&(i={});const a=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r=(c,f)=>{Array.isArray(c)&&c.forEach(l=>{const M=typeof l.type=="symbol";f==="default"&&(f="container-end"),M&&l.children?r(l.children,f):l.type&&(l.type.name==="SwiperSlide"||l.type.name==="AsyncComponentWrapper")||l.componentOptions&&l.componentOptions.tag==="SwiperSlide"?a.push(l):n[f]&&n[f].push(l)})};return Object.keys(i).forEach(c=>{if(typeof i[c]!="function")return;const f=i[c]();r(f,c)}),s.value=t.value,t.value=a,{slides:a,slots:n}}function kt(i,t,s){if(!s)return null;const a=g=>{let T=g;return g<0?T=t.length+g:T>=t.length&&(T=T-t.length),T},n=i.value.isHorizontal()?{[i.value.rtlTranslate?"right":"left"]:`${s.offset}px`}:{top:`${s.offset}px`},{from:r,to:c}=s,f=i.value.params.loop?-t.length:0,l=i.value.params.loop?t.length*2:t.length,M=[];for(let g=f;g<l;g+=1)g>=r&&g<=c&&M.length<t.length&&M.push(t[a(g)]);return M.map(g=>{if(g.props||(g.props={}),g.props.style||(g.props.style={}),g.props.swiperRef=i,g.props.style=n,g.type)return(0,de.h)(g.type,Qe({},g.props),g.children);if(g.componentOptions)return(0,de.h)(g.componentOptions.Ctor,Qe({},g.props),g.componentOptions.children)})}const _t={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},swiperElementNodeName:{type:String,default:"SWIPER-CONTAINER"},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},breakpointsBase:{type:String,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideFullyVisibleClass:{type:String,default:void 0},slideBlankClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","auto
5playPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slidesUpdated","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(i,t){let{slots:s,emit:a}=t;const{tag:n,wrapperTag:r}=i,c=(0,de.ref)("swiper"),f=(0,de.ref)(null),l=(0,de.ref)(!1),M=(0,de.ref)(!1),g=(0,de.ref)(null),T=(0,de.ref)(null),R=(0,de.ref)(null),D={value:[]},Y={value:[]},Z=(0,de.ref)(null),oe=(0,de.ref)(null),ee=(0,de.ref)(null),ce=(0,de.ref)(null),{params:te,passedParams:ue}=Mt(i,!1);yt(s,D,Y),R.value=ue,Y.value=D.value;const le=()=>{yt(s,D,Y),l.value=!0};te.onAny=function(pe){for(var ae=arguments.length,Q=new Array(ae>1?ae-1:0),fe=1;fe<ae;fe++)Q[fe-1]=arguments[fe];a(pe,...Q)},Object.assign(te.on,{_beforeBreakpoint:le,_containerClasses(pe,ae){c.value=ae}});const ge=Qe({},te);if(delete ge.wrapperClass,T.value=new Ce(ge),T.value.virtual&&T.value.params.virtual.enabled){T.value.virtual.slides=D.value;const pe={cache:!1,slides:D.value,renderExternal:ae=>{f.value=ae},renderExternalUpdate:!1};Ze(T.value.params.virtual,pe),Ze(T.value.originalParams.virtual,pe)}(0,de.onUpdated)(()=>{!M.value&&T.value&&(T.value.emitSlidesClasses(),M.value=!0);const{passedParams:pe}=Mt(i,!1),ae=$t(pe,R.value,D.value,Y.value,Q=>Q.props&&Q.props.key);R.value=pe,(ae.length||l.value)&&T.value&&!T.value.destroyed&&Ot({swiper:T.value,slides:D.value,passedParams:pe,changedParams:ae,nextEl:Z.value,prevEl:oe.value,scrollbarEl:ce.value,paginationEl:ee.value}),l.value=!1}),(0,de.provide)("swiper",T),(0,de.watch)(f,()=>{(0,de.nextTick)(()=>{Bt(T.value)})}),(0,de.onMounted)(()=>{g.value&&(Dt({el:g.value,nextEl:Z.value,prevEl:oe.value,paginationEl:ee.value,scrollbarEl:ce.value,swiper:T.value},te),a("swiper",T.value))}),(0,de.onBeforeUnmount)(()=>{T.value&&!T.value.destroyed&&T.value.destroy(!0,!1)});function Me(pe){return te.virtual?kt(T,pe,f.value):(pe.forEach((ae,Q)=>{ae.props||(ae.props={}),ae.props.swiperRef=T,ae.props.swiperSlideIndex=Q}),pe)}return()=>{const{slides:pe,slots:ae}=yt(s,D,Y);return(0,de.h)(n,{ref:g,class:Tt(c.value)},[ae["container-start"],(0,de.h)(r,{class:zt(te.wrapperClass)},[ae["wrapper-start"],Me(pe),ae["wrapper-end"]]),St(i)&&[(0,de.h)("div",{ref:oe,class:"swiper-button-prev"}),(0,de.h)("div",{ref:Z,class:"swiper-button-next"})],xt(i)&&(0,de.h)("div",{ref:ce,class:"swiper-scrollbar"}),Et(i)&&(0,de.h)("div",{ref:ee,class:"swiper-pagination"}),ae["container-end"]])}}},Gt={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(i,t){let{slots:s}=t,a=!1;const{swiperRef:n}=i,r=(0,de.ref)(null),c=(0,de.ref)("swiper-slide"),f=(0,de.ref)(!1);function l(T,R,D){R===r.value&&(c.value=D)}(0,de.onMounted)(()=>{!n||!n.value||(n.value.on("_slideClass",l),a=!0)}),(0,de.onBeforeUpdate)(()=>{a||!n||!n.value||(n.value.on("_slideClass",l),a=!0)}),(0,de.onUpdated)(()=>{!r.value||!n||!n.value||(typeof i.swiperSlideIndex<"u"&&(r.value.swiperSlideIndex=i.swiperSlideIndex),n.value.destroyed&&c.value!=="swiper-slide"&&(c.value="swiper-slide"))}),(0,de.onBeforeUnmount)(()=>{!n||!n.value||n.value.off("_slideClass",l)});const M=(0,de.computed)(()=>({isActive:c.value.indexOf("swiper-slide-active")>=0,isVisible:c.value.indexOf("swiper-slide-visible")>=0,isPrev:c.value.indexOf("swiper-slide-prev")>=0,isNext:c.value.indexOf("swiper-slide-next")>=0}));(0,de.provide)("swiperSlide",M);const g=()=>{f.value=!0};return()=>(0,de.h)(i.tag,{class:Tt(`${c.value}`),ref:r,"data-swiper-slide-index":typeof i.virtualIndex>"u"&&n&&n.value&&n.value.params.loop?i.swiperSlideIndex:i.virtualIndex,onLoadCapture:g},i.zoom?(0,de.h)("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof i.zoom=="number"?i.zoom:void 0}
5,[s.default&&s.default(M.value),i.lazy&&!f.value&&(0,de.h)("div",{class:"swiper-lazy-preloader"})]):[s.default&&s.default(M.value),i.lazy&&!f.value&&(0,de.h)("div",{class:"swiper-lazy-preloader"})])}},qt=()=>inject("swiperSlide"),Ut=()=>inject("swiper")}}]); 6//# sourceMappingURL=/cdn/shop/t/573/assets/vue.70.97bb4c1c0c9bec762a59.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.