<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{d as U,s as Be,e as se,f as _,h as ie,i as pe,j as ye,k as te,l as Ee,m as B,o as qe,q as Pe,r as ae,t as ke,v as he,w as We,x as re,y as xe,S as Xe,n as Ne,a as Fe,b as Ge,g as Ie,u as je,c as Ve,p as Le}from"./CCkY8tGz.js";function _e(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;h({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let w;const b=U();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const E=b.createElement("div");function d(i,t){const r=e.params.virtual;if(r.cache&amp;&amp;e.virtual.cache[t])return e.virtual.cache[t];let p;return r.renderSlide?(p=r.renderSlide.call(e,i,t),typeof p=="string"&amp;&amp;(E.innerHTML=p,p=E.children[0])):e.isElement?p=_("swiper-slide"):p=_("div",e.params.slideClass),p.setAttribute("data-swiper-slide-index",t),r.renderSlide||(p.innerHTML=i),r.cache&amp;&amp;(e.virtual.cache[t]=p),p}function l(i,t,r){const{slidesPerView:p,slidesPerGroup:a,centeredSlides:s,loop:c,initialSlide:z}=e.params;if(t&amp;&amp;!c&amp;&amp;z&gt;0)return;const{addSlidesBefore:I,addSlidesAfter:D}=e.params.virtual,{from:O,to:x,slides:k,slidesGrid:X,offset:P}=e.virtual;e.params.cssMode||e.updateActiveIndex();const T=typeof r&gt;"u"?e.activeIndex||0:r;let M;e.rtlTranslate?M="right":M=e.isHorizontal()?"left":"top";let L,Y;s?(L=Math.floor(p/2)+a+D,Y=Math.floor(p/2)+a+I):(L=p+(a-1)+D,Y=(c?p:a)+I);let v=T-Y,y=T+L;c||(v=Math.max(v,0),y=Math.min(y,k.length-1));let H=(e.slidesGrid[v]||0)-(e.slidesGrid[0]||0);c&amp;&amp;T&gt;=Y?(v-=Y,s||(H+=e.slidesGrid[0])):c&amp;&amp;T&lt;Y&amp;&amp;(v=-Y,s&amp;&amp;(H+=e.slidesGrid[0])),Object.assign(e.virtual,{from:v,to:y,offset:H,slidesGrid:e.slidesGrid,slidesBefore:Y,slidesAfter:L});function R(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),g("virtualUpdate")}if(O===v&amp;&amp;x===y&amp;&amp;!i){e.slidesGrid!==X&amp;&amp;H!==P&amp;&amp;e.slides.forEach(C=&gt;{C.style[M]=`${H-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),g("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:H,from:v,to:y,slides:function(){const A=[];for(let q=v;q&lt;=y;q+=1)A.push(k[q]);return A}()}),e.params.virtual.renderExternalUpdate?R():g("virtualUpdate");return}const W=[],N=[],V=C=&gt;{let A=C;return C&lt;0?A=k.length+C:A&gt;=k.length&amp;&amp;(A=A-k.length),A};if(i)e.slides.filter(C=&gt;C.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(C=&gt;{C.remove()});else for(let C=O;C&lt;=x;C+=1)if(C&lt;v||C&gt;y){const A=V(C);e.slides.filter(q=&gt;q.matches(`.${e.params.slideClass}[data-swiper-slide-index="${A}"], swiper-slide[data-swiper-slide-index="${A}"]`)).forEach(q=&gt;{q.remove()})}const fe=c?-k.length:0,$=c?k.length*2:k.length;for(let C=fe;C&lt;$;C+=1)if(C&gt;=v&amp;&amp;C&lt;=y){const A=V(C);typeof x&gt;"u"||i?N.push(A):(C&gt;x&amp;&amp;N.push(A),C&lt;O&amp;&amp;W.push(A))}if(N.forEach(C=&gt;{e.slidesEl.append(d(k[C],C))}),c)for(let C=W.length-1;C&gt;=0;C-=1){const A=W[C];e.slidesEl.prepend(d(k[A],A))}else W.sort((C,A)=&gt;A-C),W.forEach(C=&gt;{e.slidesEl.prepend(d(k[C],C))});se(e.slidesEl,".swiper-slide, swiper-slide").forEach(C=&gt;{C.style[M]=`${H-Math.abs(e.cssOverflowAdjustment())}px`}),R()}function n(i){if(typeof i=="object"&amp;&amp;"length"in i)for(let t=0;t&lt;i.length;t+=1)i[t]&amp;&amp;e.virtual.slides.push(i[t]);else e.virtual.slides.push(i);l(!0)}function u(i){const t=e.activeIndex;let r=t+1,p=1;if(Array.isArray(i)){for(let a=0;a&lt;i.length;a+=1)i[a]&amp;&amp;e.virtual.slides.unshift(i[a]);r=t+i.length,p=i.length}else e.virtual.slides.unshift(i);if(e.params.virtual.cache){const a=e.virtual.cache,s={};Object.keys(a).forEach(c=&gt;{const z=a[c],I=z.getAttribute("data-swiper-slide-index");I&amp;&amp;z.setAttribute("data-swiper-slide-index",parseInt(I,10)+p),s[parseInt(c,10)+p]=z}),e.virtual.cache=s}l(!0),e.slideTo(r,0)}function m(i){if(typeof i&gt;"u"||i===null)return;let t=e.activeIndex;if(Array.isArray(i))for(let r=i.length-1;r&gt;=0;r-=1)e.params.virtual.cache&amp;&amp;(delete e.virtual.cache[i[r]],Object.keys(e.virtual.cache).forEach(p=&gt;{p&gt;i&amp;&amp;(e.virtual.cache[p-1]=e.virtual.cache[p],e.virtual.cache[p-1].setAttribute("data-swiper-slide-index",p-1),delete e.virtual.cache[p])})),e.virtual.slides.splice(i[r],1),i[r]&lt;t&amp;&amp;(t-=1),t=Math.max(t,0);else e.params.virtual.cache&amp;&amp;(delete e.virtual.cache[i],Object.keys(e.virtual.cache).forEach(r=&gt;{r&gt;i&amp;&amp;(e.virtual.cache[r-1]=e.virtual.cache[r],e.virtual.cache[r-1].setAttribute("data-swiper-slide-index",r-1),delete e.virtual.cache[r])})),e.virtual.slides.splice(i,1),i&lt;t&amp;&amp;(t-=1),t=Math.max(t,0);l(!0),e.slideTo(t,0)}function o(){e.virtual.slides=[],e.params.virtual.cache&amp;&amp;(e.virtual.cache={}),l(!0),e.slideTo(0,0)}f("beforeInit",()=&gt;{if(!e.params.virtual.enabled)return;let i;if(typeof e.passedParams.virtual.slides&gt;"u"){const t=[...e.slidesEl.children].filter(r=&gt;r.matches(`.${e.params.slideClass}, swiper-slide`));t&amp;&amp;t.length&amp;&amp;(e.virtual.slides=[...t],i=!0,t.forEach((r,p)=&gt;{r.setAttribute("data-swiper-slide-index",p),e.virtual.cache[p]=r,r.remove()}))}i||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,l(!1,!0)}),f("setTranslate",()=&gt;{e.params.virtual.enabled&amp;&amp;(e.params.cssMode&amp;&amp;!e._immediateVirtual?(clearTimeout(w),w=setTimeout(()=&gt;{l()},100)):l())}),f("init update resize",()=&gt;{e.params.virtual.enabled&amp;&amp;e.params.cssMode&amp;&amp;Be(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:n,prependSlide:u,removeSlide:m,removeAllSlides:o,update:l})}function Ue(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w=U(),b=ie();e.keyboard={enabled:!1},h({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function E(n){if(!e.enabled)return;const{rtlTranslate:u}=e;let m=n;m.originalEvent&amp;&amp;(m=m.originalEvent);const o=m.keyCode||m.charCode,i=e.params.keyboard.pageUpDown,t=i&amp;&amp;o===33,r=i&amp;&amp;o===34,p=o===37,a=o===39,s=o===38,c=o===40;if(!e.allowSlideNext&amp;&amp;(e.isHorizontal()&amp;&amp;a||e.isVertical()&amp;&amp;c||r)||!e.allowSlidePrev&amp;&amp;(e.isHorizontal()&amp;&amp;p||e.isVertical()&amp;&amp;s||t))return!1;if(!(m.shiftKey||m.altKey||m.ctrlKey||m.metaKey)&amp;&amp;!(w.activeElement&amp;&amp;w.activeElement.nodeName&amp;&amp;(w.activeElement.nodeName.toLowerCase()==="input"||w.activeElement.nodeName.toLowerCase()==="textarea"))){if(e.params.keyboard.onlyInViewport&amp;&amp;(t||r||p||a||s||c)){let z=!1;if(pe(e.el,`.${e.params.slideClass}, swiper-slide`).length&gt;0&amp;&amp;pe(e.el,`.${e.params.slideActiveClass}`).length===0)return;const I=e.el,D=I.clientWidth,O=I.clientHeight,x=b.innerWidth,k=b.innerHeight,X=ye(I);u&amp;&amp;(X.left-=I.scrollLeft);const P=[[X.left,X.top],[X.left+D,X.top],[X.left,X.top+O],[X.left+D,X.top+O]];for(let T=0;T&lt;P.length;T+=1){const M=P[T];if(M[0]&gt;=0&amp;&amp;M[0]&lt;=x&amp;&amp;M[1]&gt;=0&amp;&amp;M[1]&lt;=k){if(M[0]===0&amp;&amp;M[1]===0)continue;z=!0}}if(!z)return}e.isHorizontal()?((t||r||p||a)&amp;&amp;(m.preventDefault?m.preventDefault():m.returnValue=!1),((r||a)&amp;&amp;!u||(t||p)&amp;&amp;u)&amp;&amp;e.slideNext(),((t||p)&amp;&amp;!u||(r||a)&amp;&amp;u)&amp;&amp;e.slidePrev()):((t||r||s||c)&amp;&amp;(m.preventDefault?m.preventDefault():m.returnValue=!1),(r||c)&amp;&amp;e.slideNext(),(t||s)&amp;&amp;e.slidePrev()),g("keyPress",o)}}function d(){e.keyboard.enabled||(w.addEventListener("keydown",E),e.keyboard.enabled=!0)}function l(){e.keyboard.enabled&amp;&amp;(w.removeEventListener("keydown",E),e.keyboard.enabled=!1)}f("init",()=&gt;{e.params.keyboard.enabled&amp;&amp;d()}),f("destroy",()=&gt;{e.keyboard.enabled&amp;&amp;l()}),Object.assign(e.keyboard,{enable:d,disable:l})}function Ze(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w=ie();h({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 b,E=te(),d;const l=[];function n(s){let D=0,O=0,x=0,k=0;return"detail"in s&amp;&amp;(O=s.detail),"wheelDelta"in s&amp;&amp;(O=-s.wheelDelta/120),"wheelDeltaY"in s&amp;&amp;(O=-s.wheelDeltaY/120),"wheelDeltaX"in s&amp;&amp;(D=-s.wheelDeltaX/120),"axis"in s&amp;&amp;s.axis===s.HORIZONTAL_AXIS&amp;&amp;(D=O,O=0),x=D*10,k=O*10,"deltaY"in s&amp;&amp;(k=s.deltaY),"deltaX"in s&amp;&amp;(x=s.deltaX),s.shiftKey&amp;&amp;!x&amp;&amp;(x=k,k=0),(x||k)&amp;&amp;s.deltaMode&amp;&amp;(s.deltaMode===1?(x*=40,k*=40):(x*=800,k*=800)),x&amp;&amp;!D&amp;&amp;(D=x&lt;1?-1:1),k&amp;&amp;!O&amp;&amp;(O=k&lt;1?-1:1),{spinX:D,spinY:O,pixelX:x,pixelY:k}}function u(){e.enabled&amp;&amp;(e.mouseEntered=!0)}function m(){e.enabled&amp;&amp;(e.mouseEntered=!1)}function o(s){return e.params.mousewheel.thresholdDelta&amp;&amp;s.delta&lt;e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&amp;&amp;te()-E&lt;e.params.mousewheel.thresholdTime?!1:s.delta&gt;=6&amp;&amp;te()-E&lt;60?!0:(s.direction&lt;0?(!e.isEnd||e.params.loop)&amp;&amp;!e.animating&amp;&amp;(e.slideNext(),g("scroll",s.raw)):(!e.isBeginning||e.params.loop)&amp;&amp;!e.animating&amp;&amp;(e.slidePrev(),g("scroll",s.raw)),E=new w.Date().getTime(),!1)}function i(s){const c=e.params.mousewheel;if(s.direction&lt;0){if(e.isEnd&amp;&amp;!e.params.loop&amp;&amp;c.releaseOnEdges)return!0}else if(e.isBeginning&amp;&amp;!e.params.loop&amp;&amp;c.releaseOnEdges)return!0;return!1}function t(s){let c=s,z=!0;if(!e.enabled||s.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const I=e.params.mousewheel;e.params.cssMode&amp;&amp;c.preventDefault();let D=e.el;e.params.mousewheel.eventsTarget!=="container"&amp;&amp;(D=document.querySelector(e.params.mousewheel.eventsTarget));const O=D&amp;&amp;D.contains(c.target);if(!e.mouseEntered&amp;&amp;!O&amp;&amp;!I.releaseOnEdges)return!0;c.originalEvent&amp;&amp;(c=c.originalEvent);let x=0;const k=e.rtlTranslate?-1:1,X=n(c);if(I.forceToAxis)if(e.isHorizontal())if(Math.abs(X.pixelX)&gt;Math.abs(X.pixelY))x=-X.pixelX*k;else return!0;else if(Math.abs(X.pixelY)&gt;Math.abs(X.pixelX))x=-X.pixelY;else return!0;else x=Math.abs(X.pixelX)&gt;Math.abs(X.pixelY)?-X.pixelX*k:-X.pixelY;if(x===0)return!0;I.invert&amp;&amp;(x=-x);let P=e.getTranslate()+x*I.sensitivity;if(P&gt;=e.minTranslate()&amp;&amp;(P=e.minTranslate()),P&lt;=e.maxTranslate()&amp;&amp;(P=e.maxTranslate()),z=e.params.loop?!0:!(P===e.minTranslate()||P===e.maxTranslate()),z&amp;&amp;e.params.nested&amp;&amp;c.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const T={time:te(),delta:Math.abs(x),direction:Math.sign(x),raw:s};l.length&gt;=2&amp;&amp;l.shift();const M=l.length?l[l.length-1]:void 0;if(l.push(T),M?(T.direction!==M.direction||T.delta&gt;M.delta||T.time&gt;M.time+150)&amp;&amp;o(T):o(T),i(T))return!0}else{const T={time:te(),delta:Math.abs(x),direction:Math.sign(x)},M=d&amp;&amp;T.time&lt;d.time+500&amp;&amp;T.delta&lt;=d.delta&amp;&amp;T.direction===d.direction;if(!M){d=void 0;let L=e.getTranslate()+x*I.sensitivity;const Y=e.isBeginning,v=e.isEnd;if(L&gt;=e.minTranslate()&amp;&amp;(L=e.minTranslate()),L&lt;=e.maxTranslate()&amp;&amp;(L=e.maxTranslate()),e.setTransition(0),e.setTranslate(L),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!Y&amp;&amp;e.isBeginning||!v&amp;&amp;e.isEnd)&amp;&amp;e.updateSlidesClasses(),e.params.loop&amp;&amp;e.loopFix({direction:T.direction&lt;0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(b),b=void 0,l.length&gt;=15&amp;&amp;l.shift();const y=l.length?l[l.length-1]:void 0,H=l[0];if(l.push(T),y&amp;&amp;(T.delta&gt;y.delta||T.direction!==y.direction))l.splice(0);else if(l.length&gt;=15&amp;&amp;T.time-H.time&lt;500&amp;&amp;H.delta-T.delta&gt;=1&amp;&amp;T.delta&lt;=6){const R=x&gt;0?.8:.2;d=T,l.splice(0),b=Ee(()=&gt;{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,R)},0)}b||(b=Ee(()=&gt;{if(e.destroyed||!e.params)return;const R=.5;d=T,l.splice(0),e.slideToClosest(e.params.speed,!0,void 0,R)},500))}if(M||g("scroll",c),e.params.autoplay&amp;&amp;e.params.autoplay.disableOnInteraction&amp;&amp;e.autoplay.stop(),I.releaseOnEdges&amp;&amp;(L===e.minTranslate()||L===e.maxTranslate()))return!0}}return c.preventDefault?c.preventDefault():c.returnValue=!1,!1}function r(s){let c=e.el;e.params.mousewheel.eventsTarget!=="container"&amp;&amp;(c=document.querySelector(e.params.mousewheel.eventsTarget)),c[s]("mouseenter",u),c[s]("mouseleave",m),c[s]("wheel",t)}function p(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",t),!0):e.mousewheel.enabled?!1:(r("addEventListener"),e.mousewheel.enabled=!0,!0)}function a(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,t),!0):e.mousewheel.enabled?(r("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}f("init",()=&gt;{!e.params.mousewheel.enabled&amp;&amp;e.params.cssMode&amp;&amp;a(),e.params.mousewheel.enabled&amp;&amp;p()}),f("destroy",()=&gt;{e.params.cssMode&amp;&amp;p(),e.mousewheel.enabled&amp;&amp;a()}),Object.assign(e.mousewheel,{enable:p,disable:a})}function Ae(S,e,h,f){return S.params.createElements&amp;&amp;Object.keys(f).forEach(g=&gt;{if(!h[g]&amp;&amp;h.auto===!0){let w=se(S.el,`.${f[g]}`)[0];w||(w=_("div",f[g]),w.className=f[g],S.el.append(w)),h[g]=w,e[g]=w}}),h}function Ke(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;h({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 w(i){let t;return i&amp;&amp;typeof i=="string"&amp;&amp;e.isElement&amp;&amp;(t=e.el.querySelector(i)||e.hostEl.querySelector(i),t)?t:(i&amp;&amp;(typeof i=="string"&amp;&amp;(t=[...document.querySelectorAll(i)]),e.params.uniqueNavElements&amp;&amp;typeof i=="string"&amp;&amp;t&amp;&amp;t.length&gt;1&amp;&amp;e.el.querySelectorAll(i).length===1?t=e.el.querySelector(i):t&amp;&amp;t.length===1&amp;&amp;(t=t[0])),i&amp;&amp;!t?i:t)}function b(i,t){const r=e.params.navigation;i=B(i),i.forEach(p=&gt;{p&amp;&amp;(p.classList[t?"add":"remove"](...r.disabledClass.split(" ")),p.tagName==="BUTTON"&amp;&amp;(p.disabled=t),e.params.watchOverflow&amp;&amp;e.enabled&amp;&amp;p.classList[e.isLocked?"add":"remove"](r.lockClass))})}function E(){const{nextEl:i,prevEl:t}=e.navigation;if(e.params.loop){b(t,!1),b(i,!1);return}b(t,e.isBeginning&amp;&amp;!e.params.rewind),b(i,e.isEnd&amp;&amp;!e.params.rewind)}function d(i){i.preventDefault(),!(e.isBeginning&amp;&amp;!e.params.loop&amp;&amp;!e.params.rewind)&amp;&amp;(e.slidePrev(),g("navigationPrev"))}function l(i){i.preventDefault(),!(e.isEnd&amp;&amp;!e.params.loop&amp;&amp;!e.params.rewind)&amp;&amp;(e.slideNext(),g("navigationNext"))}function n(){const i=e.params.navigation;if(e.params.navigation=Ae(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(i.nextEl||i.prevEl))return;let t=w(i.nextEl),r=w(i.prevEl);Object.assign(e.navigation,{nextEl:t,prevEl:r}),t=B(t),r=B(r);const p=(a,s)=&gt;{a&amp;&amp;a.addEventListener("click",s==="next"?l:d),!e.enabled&amp;&amp;a&amp;&amp;a.classList.add(...i.lockClass.split(" "))};t.forEach(a=&gt;p(a,"next")),r.forEach(a=&gt;p(a,"prev"))}function u(){let{nextEl:i,prevEl:t}=e.navigation;i=B(i),t=B(t);const r=(p,a)=&gt;{p.removeEventListener("click",a==="next"?l:d),p.classList.remove(...e.params.navigation.disabledClass.split(" "))};i.forEach(p=&gt;r(p,"next")),t.forEach(p=&gt;r(p,"prev"))}f("init",()=&gt;{e.params.navigation.enabled===!1?o():(n(),E())}),f("toEdge fromEdge lock unlock",()=&gt;{E()}),f("destroy",()=&gt;{u()}),f("enable disable",()=&gt;{let{nextEl:i,prevEl:t}=e.navigation;if(i=B(i),t=B(t),e.enabled){E();return}[...i,...t].filter(r=&gt;!!r).forEach(r=&gt;r.classList.add(e.params.navigation.lockClass))}),f("click",(i,t)=&gt;{let{nextEl:r,prevEl:p}=e.navigation;r=B(r),p=B(p);const a=t.target;let s=p.includes(a)||r.includes(a);if(e.isElement&amp;&amp;!s){const c=t.path||t.composedPath&amp;&amp;t.composedPath();c&amp;&amp;(s=c.find(z=&gt;r.includes(z)||p.includes(z)))}if(e.params.navigation.hideOnClick&amp;&amp;!s){if(e.pagination&amp;&amp;e.params.pagination&amp;&amp;e.params.pagination.clickable&amp;&amp;(e.pagination.el===a||e.pagination.el.contains(a)))return;let c;r.length?c=r[0].classList.contains(e.params.navigation.hiddenClass):p.length&amp;&amp;(c=p[0].classList.contains(e.params.navigation.hiddenClass)),g(c===!0?"navigationShow":"navigationHide"),[...r,...p].filter(z=&gt;!!z).forEach(z=&gt;z.classList.toggle(e.params.navigation.hiddenClass))}});const m=()=&gt;{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),n(),E()},o=()=&gt;{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(e.navigation,{enable:m,disable:o,update:E,init:n,destroy:u})}function K(S){return S===void 0&amp;&amp;(S=""),`.${S.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Qe(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w="swiper-pagination";h({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:a=&gt;a,formatFractionTotal:a=&gt;a,bulletClass:`${w}-bullet`,bulletActiveClass:`${w}-bullet-active`,modifierClass:`${w}-`,currentClass:`${w}-current`,totalClass:`${w}-total`,hiddenClass:`${w}-hidden`,progressbarFillClass:`${w}-progressbar-fill`,progressbarOppositeClass:`${w}-progressbar-opposite`,clickableClass:`${w}-clickable`,lockClass:`${w}-lock`,horizontalClass:`${w}-horizontal`,verticalClass:`${w}-vertical`,paginationDisabledClass:`${w}-disabled`}}),e.pagination={el:null,bullets:[]};let b,E=0;function d(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&amp;&amp;e.pagination.el.length===0}function l(a,s){const{bulletActiveClass:c}=e.params.pagination;a&amp;&amp;(a=a[`${s==="prev"?"previous":"next"}ElementSibling`],a&amp;&amp;(a.classList.add(`${c}-${s}`),a=a[`${s==="prev"?"previous":"next"}ElementSibling`],a&amp;&amp;a.classList.add(`${c}-${s}-${s}`)))}function n(a,s,c){if(a=a%c,s=s%c,s===a+1)return"next";if(s===a-1)return"previous"}function u(a){const s=a.target.closest(K(e.params.pagination.bulletClass));if(!s)return;a.preventDefault();const c=Pe(s)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===c)return;const z=n(e.realIndex,c,e.slides.length);z==="next"?e.slideNext():z==="previous"?e.slidePrev():e.slideToLoop(c)}else e.slideTo(c)}function m(){const a=e.rtl,s=e.params.pagination;if(d())return;let c=e.pagination.el;c=B(c);let z,I;const D=e.virtual&amp;&amp;e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,O=e.params.loop?Math.ceil(D/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(I=e.previousRealIndex||0,z=e.params.slidesPerGroup&gt;1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex&lt;"u"?(z=e.snapIndex,I=e.previousSnapIndex):(I=e.previousIndex||0,z=e.activeIndex||0),s.type==="bullets"&amp;&amp;e.pagination.bullets&amp;&amp;e.pagination.bullets.length&gt;0){const x=e.pagination.bullets;let k,X,P;if(s.dynamicBullets&amp;&amp;(b=qe(x[0],e.isHorizontal()?"width":"height"),c.forEach(T=&gt;{T.style[e.isHorizontal()?"width":"height"]=`${b*(s.dynamicMainBullets+4)}px`}),s.dynamicMainBullets&gt;1&amp;&amp;I!==void 0&amp;&amp;(E+=z-(I||0),E&gt;s.dynamicMainBullets-1?E=s.dynamicMainBullets-1:E&lt;0&amp;&amp;(E=0)),k=Math.max(z-E,0),X=k+(Math.min(x.length,s.dynamicMainBullets)-1),P=(X+k)/2),x.forEach(T=&gt;{const M=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(L=&gt;`${s.bulletActiveClass}${L}`)].map(L=&gt;typeof L=="string"&amp;&amp;L.includes(" ")?L.split(" "):L).flat();T.classList.remove(...M)}),c.length&gt;1)x.forEach(T=&gt;{const M=Pe(T);M===z?T.classList.add(...s.bulletActiveClass.split(" ")):e.isElement&amp;&amp;T.setAttribute("part","bullet"),s.dynamicBullets&amp;&amp;(M&gt;=k&amp;&amp;M&lt;=X&amp;&amp;T.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),M===k&amp;&amp;l(T,"prev"),M===X&amp;&amp;l(T,"next"))});else{const T=x[z];if(T&amp;&amp;T.classList.add(...s.bulletActiveClass.split(" ")),e.isElement&amp;&amp;x.forEach((M,L)=&gt;{M.setAttribute("part",L===z?"bullet-active":"bullet")}),s.dynamicBullets){const M=x[k],L=x[X];for(let Y=k;Y&lt;=X;Y+=1)x[Y]&amp;&amp;x[Y].classList.add(...`${s.bulletActiveClass}-main`.split(" "));l(M,"prev"),l(L,"next")}}if(s.dynamicBullets){const T=Math.min(x.length,s.dynamicMainBullets+4),M=(b*T-b)/2-P*b,L=a?"right":"left";x.forEach(Y=&gt;{Y.style[e.isHorizontal()?L:"top"]=`${M}px`})}}c.forEach((x,k)=&gt;{if(s.type==="fraction"&amp;&amp;(x.querySelectorAll(K(s.currentClass)).forEach(X=&gt;{X.textContent=s.formatFractionCurrent(z+1)}),x.querySelectorAll(K(s.totalClass)).forEach(X=&gt;{X.textContent=s.formatFractionTotal(O)})),s.type==="progressbar"){let X;s.progressbarOpposite?X=e.isHorizontal()?"vertical":"horizontal":X=e.isHorizontal()?"horizontal":"vertical";const P=(z+1)/O;let T=1,M=1;X==="horizontal"?T=P:M=P,x.querySelectorAll(K(s.progressbarFillClass)).forEach(L=&gt;{L.style.transform=`translate3d(0,0,0) scaleX(${T}) scaleY(${M})`,L.style.transitionDuration=`${e.params.speed}ms`})}s.type==="custom"&amp;&amp;s.renderCustom?(x.innerHTML=s.renderCustom(e,z+1,O),k===0&amp;&amp;g("paginationRender",x)):(k===0&amp;&amp;g("paginationRender",x),g("paginationUpdate",x)),e.params.watchOverflow&amp;&amp;e.enabled&amp;&amp;x.classList[e.isLocked?"add":"remove"](s.lockClass)})}function o(){const a=e.params.pagination;if(d())return;const s=e.virtual&amp;&amp;e.params.virtual.enabled?e.virtual.slides.length:e.grid&amp;&amp;e.params.grid.rows&gt;1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let c=e.pagination.el;c=B(c);let z="";if(a.type==="bullets"){let I=e.params.loop?Math.ceil(s/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&amp;&amp;e.params.freeMode.enabled&amp;&amp;I&gt;s&amp;&amp;(I=s);for(let D=0;D&lt;I;D+=1)a.renderBullet?z+=a.renderBullet.call(e,D,a.bulletClass):z+=`&lt;${a.bulletElement} ${e.isElement?'part="bullet"':""} class="${a.bulletClass}"&gt;&lt;/${a.bulletElement}&gt;`}a.type==="fraction"&amp;&amp;(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=`&lt;span class="${a.currentClass}"&gt;&lt;/span&gt; / &lt;span class="${a.totalClass}"&gt;&lt;/span&gt;`),a.type==="progressbar"&amp;&amp;(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=`&lt;span class="${a.progressbarFillClass}"&gt;&lt;/span&gt;`),e.pagination.bullets=[],c.forEach(I=&gt;{a.type!=="custom"&amp;&amp;(I.innerHTML=z||""),a.type==="bullets"&amp;&amp;e.pagination.bullets.push(...I.querySelectorAll(K(a.bulletClass)))}),a.type!=="custom"&amp;&amp;g("paginationRender",c[0])}function i(){e.params.pagination=Ae(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const a=e.params.pagination;if(!a.el)return;let s;typeof a.el=="string"&amp;&amp;e.isElement&amp;&amp;(s=e.el.querySelector(a.el)),!s&amp;&amp;typeof a.el=="string"&amp;&amp;(s=[...document.querySelectorAll(a.el)]),s||(s=a.el),!(!s||s.length===0)&amp;&amp;(e.params.uniqueNavElements&amp;&amp;typeof a.el=="string"&amp;&amp;Array.isArray(s)&amp;&amp;s.length&gt;1&amp;&amp;(s=[...e.el.querySelectorAll(a.el)],s.length&gt;1&amp;&amp;(s=s.find(c=&gt;pe(c,".swiper")[0]===e.el))),Array.isArray(s)&amp;&amp;s.length===1&amp;&amp;(s=s[0]),Object.assign(e.pagination,{el:s}),s=B(s),s.forEach(c=&gt;{a.type==="bullets"&amp;&amp;a.clickable&amp;&amp;c.classList.add(...(a.clickableClass||"").split(" ")),c.classList.add(a.modifierClass+a.type),c.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass),a.type==="bullets"&amp;&amp;a.dynamicBullets&amp;&amp;(c.classList.add(`${a.modifierClass}${a.type}-dynamic`),E=0,a.dynamicMainBullets&lt;1&amp;&amp;(a.dynamicMainBullets=1)),a.type==="progressbar"&amp;&amp;a.progressbarOpposite&amp;&amp;c.classList.add(a.progressbarOppositeClass),a.clickable&amp;&amp;c.addEventListener("click",u),e.enabled||c.classList.add(a.lockClass)}))}function t(){const a=e.params.pagination;if(d())return;let s=e.pagination.el;s&amp;&amp;(s=B(s),s.forEach(c=&gt;{c.classList.remove(a.hiddenClass),c.classList.remove(a.modifierClass+a.type),c.classList.remove(e.isHorizontal()?a.horizontalClass:a.verticalClass),a.clickable&amp;&amp;(c.classList.remove(...(a.clickableClass||"").split(" ")),c.removeEventListener("click",u))})),e.pagination.bullets&amp;&amp;e.pagination.bullets.forEach(c=&gt;c.classList.remove(...a.bulletActiveClass.split(" ")))}f("changeDirection",()=&gt;{if(!e.pagination||!e.pagination.el)return;const a=e.params.pagination;let{el:s}=e.pagination;s=B(s),s.forEach(c=&gt;{c.classList.remove(a.horizontalClass,a.verticalClass),c.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass)})}),f("init",()=&gt;{e.params.pagination.enabled===!1?p():(i(),o(),m())}),f("activeIndexChange",()=&gt;{typeof e.snapIndex&gt;"u"&amp;&amp;m()}),f("snapIndexChange",()=&gt;{m()}),f("snapGridLengthChange",()=&gt;{o(),m()}),f("destroy",()=&gt;{t()}),f("enable disable",()=&gt;{let{el:a}=e.pagination;a&amp;&amp;(a=B(a),a.forEach(s=&gt;s.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),f("lock unlock",()=&gt;{m()}),f("click",(a,s)=&gt;{const c=s.target,z=B(e.pagination.el);if(e.params.pagination.el&amp;&amp;e.params.pagination.hideOnClick&amp;&amp;z&amp;&amp;z.length&gt;0&amp;&amp;!c.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&amp;&amp;(e.navigation.nextEl&amp;&amp;c===e.navigation.nextEl||e.navigation.prevEl&amp;&amp;c===e.navigation.prevEl))return;const I=z[0].classList.contains(e.params.pagination.hiddenClass);g(I===!0?"paginationShow":"paginationHide"),z.forEach(D=&gt;D.classList.toggle(e.params.pagination.hiddenClass))}});const r=()=&gt;{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:a}=e.pagination;a&amp;&amp;(a=B(a),a.forEach(s=&gt;s.classList.remove(e.params.pagination.paginationDisabledClass))),i(),o(),m()},p=()=&gt;{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:a}=e.pagination;a&amp;&amp;(a=B(a),a.forEach(s=&gt;s.classList.add(e.params.pagination.paginationDisabledClass))),t()};Object.assign(e.pagination,{enable:r,disable:p,render:o,update:m,init:i,destroy:t})}function Je(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w=U();let b=!1,E=null,d=null,l,n,u,m;h({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 o(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:P,rtlTranslate:T}=e,{dragEl:M,el:L}=P,Y=e.params.scrollbar,v=e.params.loop?e.progressLoop:e.progress;let y=n,H=(u-n)*v;T?(H=-H,H&gt;0?(y=n-H,H=0):-H+n&gt;u&amp;&amp;(y=u+H)):H&lt;0?(y=n+H,H=0):H+n&gt;u&amp;&amp;(y=u-H),e.isHorizontal()?(M.style.transform=`translate3d(${H}px, 0, 0)`,M.style.width=`${y}px`):(M.style.transform=`translate3d(0px, ${H}px, 0)`,M.style.height=`${y}px`),Y.hide&amp;&amp;(clearTimeout(E),L.style.opacity=1,E=setTimeout(()=&gt;{L.style.opacity=0,L.style.transitionDuration="400ms"},1e3))}function i(P){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${P}ms`)}function t(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:P}=e,{dragEl:T,el:M}=P;T.style.width="",T.style.height="",u=e.isHorizontal()?M.offsetWidth:M.offsetHeight,m=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?n=u*m:n=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?T.style.width=`${n}px`:T.style.height=`${n}px`,m&gt;=1?M.style.display="none":M.style.display="",e.params.scrollbar.hide&amp;&amp;(M.style.opacity=0),e.params.watchOverflow&amp;&amp;e.enabled&amp;&amp;P.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function r(P){return e.isHorizontal()?P.clientX:P.clientY}function p(P){const{scrollbar:T,rtlTranslate:M}=e,{el:L}=T;let Y;Y=(r(P)-ye(L)[e.isHorizontal()?"left":"top"]-(l!==null?l:n/2))/(u-n),Y=Math.max(Math.min(Y,1),0),M&amp;&amp;(Y=1-Y);const v=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*Y;e.updateProgress(v),e.setTranslate(v),e.updateActiveIndex(),e.updateSlidesClasses()}function a(P){const T=e.params.scrollbar,{scrollbar:M,wrapperEl:L}=e,{el:Y,dragEl:v}=M;b=!0,l=P.target===v?r(P)-P.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,P.preventDefault(),P.stopPropagation(),L.style.transitionDuration="100ms",v.style.transitionDuration="100ms",p(P),clearTimeout(d),Y.style.transitionDuration="0ms",T.hide&amp;&amp;(Y.style.opacity=1),e.params.cssMode&amp;&amp;(e.wrapperEl.style["scroll-snap-type"]="none"),g("scrollbarDragStart",P)}function s(P){const{scrollbar:T,wrapperEl:M}=e,{el:L,dragEl:Y}=T;b&amp;&amp;(P.preventDefault&amp;&amp;P.cancelable?P.preventDefault():P.returnValue=!1,p(P),M.style.transitionDuration="0ms",L.style.transitionDuration="0ms",Y.style.transitionDuration="0ms",g("scrollbarDragMove",P))}function c(P){const T=e.params.scrollbar,{scrollbar:M,wrapperEl:L}=e,{el:Y}=M;b&amp;&amp;(b=!1,e.params.cssMode&amp;&amp;(e.wrapperEl.style["scroll-snap-type"]="",L.style.transitionDuration=""),T.hide&amp;&amp;(clearTimeout(d),d=Ee(()=&gt;{Y.style.opacity=0,Y.style.transitionDuration="400ms"},1e3)),g("scrollbarDragEnd",P),T.snapOnRelease&amp;&amp;e.slideToClosest())}function z(P){const{scrollbar:T,params:M}=e,L=T.el;if(!L)return;const Y=L,v=M.passiveListeners?{passive:!1,capture:!1}:!1,y=M.passiveListeners?{passive:!0,capture:!1}:!1;if(!Y)return;const H=P==="on"?"addEventListener":"removeEventListener";Y[H]("pointerdown",a,v),w[H]("pointermove",s,v),w[H]("pointerup",c,y)}function I(){!e.params.scrollbar.el||!e.scrollbar.el||z("on")}function D(){!e.params.scrollbar.el||!e.scrollbar.el||z("off")}function O(){const{scrollbar:P,el:T}=e;e.params.scrollbar=Ae(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const M=e.params.scrollbar;if(!M.el)return;let L;if(typeof M.el=="string"&amp;&amp;e.isElement&amp;&amp;(L=e.el.querySelector(M.el)),!L&amp;&amp;typeof M.el=="string"){if(L=w.querySelectorAll(M.el),!L.length)return}else L||(L=M.el);e.params.uniqueNavElements&amp;&amp;typeof M.el=="string"&amp;&amp;L.length&gt;1&amp;&amp;T.querySelectorAll(M.el).length===1&amp;&amp;(L=T.querySelector(M.el)),L.length&gt;0&amp;&amp;(L=L[0]),L.classList.add(e.isHorizontal()?M.horizontalClass:M.verticalClass);let Y;L&amp;&amp;(Y=L.querySelector(K(e.params.scrollbar.dragClass)),Y||(Y=_("div",e.params.scrollbar.dragClass),L.append(Y))),Object.assign(P,{el:L,dragEl:Y}),M.draggable&amp;&amp;I(),L&amp;&amp;L.classList[e.enabled?"remove":"add"](...ae(e.params.scrollbar.lockClass))}function x(){const P=e.params.scrollbar,T=e.scrollbar.el;T&amp;&amp;T.classList.remove(...ae(e.isHorizontal()?P.horizontalClass:P.verticalClass)),D()}f("changeDirection",()=&gt;{if(!e.scrollbar||!e.scrollbar.el)return;const P=e.params.scrollbar;let{el:T}=e.scrollbar;T=B(T),T.forEach(M=&gt;{M.classList.remove(P.horizontalClass,P.verticalClass),M.classList.add(e.isHorizontal()?P.horizontalClass:P.verticalClass)})}),f("init",()=&gt;{e.params.scrollbar.enabled===!1?X():(O(),t(),o())}),f("update resize observerUpdate lock unlock changeDirection",()=&gt;{t()}),f("setTranslate",()=&gt;{o()}),f("setTransition",(P,T)=&gt;{i(T)}),f("enable disable",()=&gt;{const{el:P}=e.scrollbar;P&amp;&amp;P.classList[e.enabled?"remove":"add"](...ae(e.params.scrollbar.lockClass))}),f("destroy",()=&gt;{x()});const k=()=&gt;{e.el.classList.remove(...ae(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&amp;&amp;e.scrollbar.el.classList.remove(...ae(e.params.scrollbar.scrollbarDisabledClass)),O(),t(),o()},X=()=&gt;{e.el.classList.add(...ae(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&amp;&amp;e.scrollbar.el.classList.add(...ae(e.params.scrollbar.scrollbarDisabledClass)),x()};Object.assign(e.scrollbar,{enable:k,disable:X,updateSize:t,setTranslate:o,init:O,destroy:x})}function et(S){let{swiper:e,extendParams:h,on:f}=S;h({parallax:{enabled:!1}});const g="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",w=(d,l)=&gt;{const{rtl:n}=e,u=n?-1:1,m=d.getAttribute("data-swiper-parallax")||"0";let o=d.getAttribute("data-swiper-parallax-x"),i=d.getAttribute("data-swiper-parallax-y");const t=d.getAttribute("data-swiper-parallax-scale"),r=d.getAttribute("data-swiper-parallax-opacity"),p=d.getAttribute("data-swiper-parallax-rotate");if(o||i?(o=o||"0",i=i||"0"):e.isHorizontal()?(o=m,i="0"):(i=m,o="0"),o.indexOf("%")&gt;=0?o=`${parseInt(o,10)*l*u}%`:o=`${o*l*u}px`,i.indexOf("%")&gt;=0?i=`${parseInt(i,10)*l}%`:i=`${i*l}px`,typeof r&lt;"u"&amp;&amp;r!==null){const s=r-(r-1)*(1-Math.abs(l));d.style.opacity=s}let a=`translate3d(${o}, ${i}, 0px)`;if(typeof t&lt;"u"&amp;&amp;t!==null){const s=t-(t-1)*(1-Math.abs(l));a+=` scale(${s})`}if(p&amp;&amp;typeof p&lt;"u"&amp;&amp;p!==null){const s=p*l*-1;a+=` rotate(${s}deg)`}d.style.transform=a},b=()=&gt;{const{el:d,slides:l,progress:n,snapGrid:u,isElement:m}=e,o=se(d,g);e.isElement&amp;&amp;o.push(...se(e.hostEl,g)),o.forEach(i=&gt;{w(i,n)}),l.forEach((i,t)=&gt;{let r=i.progress;e.params.slidesPerGroup&gt;1&amp;&amp;e.params.slidesPerView!=="auto"&amp;&amp;(r+=Math.ceil(t/2)-n*(u.length-1)),r=Math.min(Math.max(r,-1),1),i.querySelectorAll(`${g}, [data-swiper-parallax-rotate]`).forEach(p=&gt;{w(p,r)})})},E=function(d){d===void 0&amp;&amp;(d=e.params.speed);const{el:l,hostEl:n}=e,u=[...l.querySelectorAll(g)];e.isElement&amp;&amp;u.push(...n.querySelectorAll(g)),u.forEach(m=&gt;{let o=parseInt(m.getAttribute("data-swiper-parallax-duration"),10)||d;d===0&amp;&amp;(o=0),m.style.transitionDuration=`${o}ms`})};f("beforeInit",()=&gt;{e.params.parallax.enabled&amp;&amp;(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),f("init",()=&gt;{e.params.parallax.enabled&amp;&amp;b()}),f("setTranslate",()=&gt;{e.params.parallax.enabled&amp;&amp;b()}),f("setTransition",(d,l)=&gt;{e.params.parallax.enabled&amp;&amp;E(l)})}function tt(S){let{swiper:e,extendParams:h,on:f,emit:g}=S;const w=ie();h({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let b=1,E=!1,d=!1,l={x:0,y:0};const n=-3;let u,m;const o=[],i={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},t={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:{}},r={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let p=1;Object.defineProperty(e.zoom,"scale",{get(){return p},set($){if(p!==$){const C=i.imageEl,A=i.slideEl;g("zoomChange",$,C,A)}p=$}});function a(){if(o.length&lt;2)return 1;const $=o[0].pageX,C=o[0].pageY,A=o[1].pageX,q=o[1].pageY;return Math.sqrt((A-$)**2+(q-C)**2)}function s(){const $=e.params.zoom,C=i.imageWrapEl.getAttribute("data-swiper-zoom")||$.maxRatio;if($.limitToOriginalSize&amp;&amp;i.imageEl&amp;&amp;i.imageEl.naturalWidth){const A=i.imageEl.naturalWidth/i.imageEl.offsetWidth;return Math.min(A,C)}return C}function c(){if(o.length&lt;2)return{x:null,y:null};const $=i.imageEl.getBoundingClientRect();return[(o[0].pageX+(o[1].pageX-o[0].pageX)/2-$.x-w.scrollX)/b,(o[0].pageY+(o[1].pageY-o[0].pageY)/2-$.y-w.scrollY)/b]}function z(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function I($){const C=z();return!!($.target.matches(C)||e.slides.filter(A=&gt;A.contains($.target)).length&gt;0)}function D($){const C=`.${e.params.zoom.containerClass}`;return!!($.target.matches(C)||[...e.hostEl.querySelectorAll(C)].filter(A=&gt;A.contains($.target)).length&gt;0)}function O($){if($.pointerType==="mouse"&amp;&amp;o.splice(0,o.length),!I($))return;const C=e.params.zoom;if(u=!1,m=!1,o.push($),!(o.length&lt;2)){if(u=!0,i.scaleStart=a(),!i.slideEl){i.slideEl=$.target.closest(`.${e.params.slideClass}, swiper-slide`),i.slideEl||(i.slideEl=e.slides[e.activeIndex]);let A=i.slideEl.querySelector(`.${C.containerClass}`);if(A&amp;&amp;(A=A.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),i.imageEl=A,A?i.imageWrapEl=pe(i.imageEl,`.${C.containerClass}`)[0]:i.imageWrapEl=void 0,!i.imageWrapEl){i.imageEl=void 0;return}i.maxRatio=s()}if(i.imageEl){const[A,q]=c();i.originX=A,i.originY=q,i.imageEl.style.transitionDuration="0ms"}E=!0}}function x($){if(!I($))return;const C=e.params.zoom,A=e.zoom,q=o.findIndex(F=&gt;F.pointerId===$.pointerId);q&gt;=0&amp;&amp;(o[q]=$),!(o.length&lt;2)&amp;&amp;(m=!0,i.scaleMove=a(),i.imageEl&amp;&amp;(A.scale=i.scaleMove/i.scaleStart*b,A.scale&gt;i.maxRatio&amp;&amp;(A.scale=i.maxRatio-1+(A.scale-i.maxRatio+1)**.5),A.scale&lt;C.minRatio&amp;&amp;(A.scale=C.minRatio+1-(C.minRatio-A.scale+1)**.5),i.imageEl.style.transform=`translate3d(0,0,0) scale(${A.scale})`))}function k($){if(!I($)||$.pointerType==="mouse"&amp;&amp;$.type==="pointerout")return;const C=e.params.zoom,A=e.zoom,q=o.findIndex(F=&gt;F.pointerId===$.pointerId);q&gt;=0&amp;&amp;o.splice(q,1),!(!u||!m)&amp;&amp;(u=!1,m=!1,i.imageEl&amp;&amp;(A.scale=Math.max(Math.min(A.scale,i.maxRatio),C.minRatio),i.imageEl.style.transitionDuration=`${e.params.speed}ms`,i.imageEl.style.transform=`translate3d(0,0,0) scale(${A.scale})`,b=A.scale,E=!1,A.scale&gt;1&amp;&amp;i.slideEl?i.slideEl.classList.add(`${C.zoomedSlideClass}`):A.scale&lt;=1&amp;&amp;i.slideEl&amp;&amp;i.slideEl.classList.remove(`${C.zoomedSlideClass}`),A.scale===1&amp;&amp;(i.originX=0,i.originY=0,i.slideEl=void 0)))}let X;function P(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function T(){clearTimeout(X),e.touchEventsData.preventTouchMoveFromPointerMove=!0,X=setTimeout(()=&gt;{e.destroyed||P()})}function M($){const C=e.device;if(!i.imageEl||t.isTouched)return;C.android&amp;&amp;$.cancelable&amp;&amp;$.preventDefault(),t.isTouched=!0;const A=o.length&gt;0?o[0]:$;t.touchesStart.x=A.pageX,t.touchesStart.y=A.pageY}function L($){const A=$.pointerType==="mouse"&amp;&amp;e.params.zoom.panOnMouseMove;if(!I($)||!D($))return;const q=e.zoom;if(!i.imageEl)return;if(!t.isTouched||!i.slideEl){A&amp;&amp;y($);return}if(A){y($);return}t.isMoved||(t.width=i.imageEl.offsetWidth||i.imageEl.clientWidth,t.height=i.imageEl.offsetHeight||i.imageEl.clientHeight,t.startX=ke(i.imageWrapEl,"x")||0,t.startY=ke(i.imageWrapEl,"y")||0,i.slideWidth=i.slideEl.offsetWidth,i.slideHeight=i.slideEl.offsetHeight,i.imageWrapEl.style.transitionDuration="0ms");const F=t.width*q.scale,Q=t.height*q.scale;if(t.minX=Math.min(i.slideWidth/2-F/2,0),t.maxX=-t.minX,t.minY=Math.min(i.slideHeight/2-Q/2,0),t.maxY=-t.minY,t.touchesCurrent.x=o.length&gt;0?o[0].pageX:$.pageX,t.touchesCurrent.y=o.length&gt;0?o[0].pageY:$.pageY,Math.max(Math.abs(t.touchesCurrent.x-t.touchesStart.x),Math.abs(t.touchesCurrent.y-t.touchesStart.y))&gt;5&amp;&amp;(e.allowClick=!1),!t.isMoved&amp;&amp;!E){if(e.isHorizontal()&amp;&amp;(Math.floor(t.minX)===Math.floor(t.startX)&amp;&amp;t.touchesCurrent.x&lt;t.touchesStart.x||Math.floor(t.maxX)===Math.floor(t.startX)&amp;&amp;t.touchesCurrent.x&gt;t.touchesStart.x)){t.isTouched=!1,P();return}if(!e.isHorizontal()&amp;&amp;(Math.floor(t.minY)===Math.floor(t.startY)&amp;&amp;t.touchesCurrent.y&lt;t.touchesStart.y||Math.floor(t.maxY)===Math.floor(t.startY)&amp;&amp;t.touchesCurrent.y&gt;t.touchesStart.y)){t.isTouched=!1,P();return}}$.cancelable&amp;&amp;$.preventDefault(),$.stopPropagation(),T(),t.isMoved=!0;const Z=(q.scale-b)/(i.maxRatio-e.params.zoom.minRatio),{originX:ee,originY:G}=i;t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX+Z*(t.width-ee*2),t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY+Z*(t.height-G*2),t.currentX&lt;t.minX&amp;&amp;(t.currentX=t.minX+1-(t.minX-t.currentX+1)**.8),t.currentX&gt;t.maxX&amp;&amp;(t.currentX=t.maxX-1+(t.currentX-t.maxX+1)**.8),t.currentY&lt;t.minY&amp;&amp;(t.currentY=t.minY+1-(t.minY-t.currentY+1)**.8),t.currentY&gt;t.maxY&amp;&amp;(t.currentY=t.maxY-1+(t.currentY-t.maxY+1)**.8),r.prevPositionX||(r.prevPositionX=t.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=t.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(t.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(t.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(t.touchesCurrent.x-r.prevPositionX)&lt;2&amp;&amp;(r.x=0),Math.abs(t.touchesCurrent.y-r.prevPositionY)&lt;2&amp;&amp;(r.y=0),r.prevPositionX=t.touchesCurrent.x,r.prevPositionY=t.touchesCurrent.y,r.prevTime=Date.now(),i.imageWrapEl.style.transform=`translate3d(${t.currentX}px, ${t.currentY}px,0)`}function Y(){const $=e.zoom;if(o.length=0,!i.imageEl)return;if(!t.isTouched||!t.isMoved){t.isTouched=!1,t.isMoved=!1;return}t.isTouched=!1,t.isMoved=!1;let C=300,A=300;const q=r.x*C,F=t.currentX+q,Q=r.y*A,J=t.currentY+Q;r.x!==0&amp;&amp;(C=Math.abs((F-t.currentX)/r.x)),r.y!==0&amp;&amp;(A=Math.abs((J-t.currentY)/r.y));const Z=Math.max(C,A);t.currentX=F,t.currentY=J;const ee=t.width*$.scale,G=t.height*$.scale;t.minX=Math.min(i.slideWidth/2-ee/2,0),t.maxX=-t.minX,t.minY=Math.min(i.slideHeight/2-G/2,0),t.maxY=-t.minY,t.currentX=Math.max(Math.min(t.currentX,t.maxX),t.minX),t.currentY=Math.max(Math.min(t.currentY,t.maxY),t.minY),i.imageWrapEl.style.transitionDuration=`${Z}ms`,i.imageWrapEl.style.transform=`translate3d(${t.currentX}px, ${t.currentY}px,0)`}function v(){const $=e.zoom;i.slideEl&amp;&amp;e.activeIndex!==e.slides.indexOf(i.slideEl)&amp;&amp;(i.imageEl&amp;&amp;(i.imageEl.style.transform="translate3d(0,0,0) scale(1)"),i.imageWrapEl&amp;&amp;(i.imageWrapEl.style.transform="translate3d(0,0,0)"),i.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),$.scale=1,b=1,i.slideEl=void 0,i.imageEl=void 0,i.imageWrapEl=void 0,i.originX=0,i.originY=0)}function y($){if(b&lt;=1||!i.imageWrapEl||!I($)||!D($))return;const C=w.getComputedStyle(i.imageWrapEl).transform,A=new w.DOMMatrix(C);if(!d){d=!0,l.x=$.clientX,l.y=$.clientY,t.startX=A.e,t.startY=A.f,t.width=i.imageEl.offsetWidth||i.imageEl.clientWidth,t.height=i.imageEl.offsetHeight||i.imageEl.clientHeight,i.slideWidth=i.slideEl.offsetWidth,i.slideHeight=i.slideEl.offsetHeight;return}const q=($.clientX-l.x)*n,F=($.clientY-l.y)*n,Q=t.width*b,J=t.height*b,Z=i.slideWidth,ee=i.slideHeight,G=Math.min(Z/2-Q/2,0),j=-G,ue=Math.min(ee/2-J/2,0),we=-ue,ne=Math.max(Math.min(t.startX+q,j),G),le=Math.max(Math.min(t.startY+F,we),ue);i.imageWrapEl.style.transitionDuration="0ms",i.imageWrapEl.style.transform=`translate3d(${ne}px, ${le}px, 0)`,l.x=$.clientX,l.y=$.clientY,t.startX=ne,t.startY=le,t.currentX=ne,t.currentY=le}function H($){const C=e.zoom,A=e.params.zoom;if(!i.slideEl){$&amp;&amp;$.target&amp;&amp;(i.slideEl=$.target.closest(`.${e.params.slideClass}, swiper-slide`)),i.slideEl||(e.params.virtual&amp;&amp;e.params.virtual.enabled&amp;&amp;e.virtual?i.slideEl=se(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:i.slideEl=e.slides[e.activeIndex]);let me=i.slideEl.querySelector(`.${A.containerClass}`);me&amp;&amp;(me=me.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),i.imageEl=me,me?i.imageWrapEl=pe(i.imageEl,`.${A.containerClass}`)[0]:i.imageWrapEl=void 0}if(!i.imageEl||!i.imageWrapEl)return;e.params.cssMode&amp;&amp;(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),i.slideEl.classList.add(`${A.zoomedSlideClass}`);let q,F,Q,J,Z,ee,G,j,ue,we,ne,le,ve,be,Me,Te,Ce,ze;typeof t.touchesStart.x&gt;"u"&amp;&amp;$?(q=$.pageX,F=$.pageY):(q=t.touchesStart.x,F=t.touchesStart.y);const $e=b,oe=typeof $=="number"?$:null;b===1&amp;&amp;oe&amp;&amp;(q=void 0,F=void 0,t.touchesStart.x=void 0,t.touchesStart.y=void 0);const De=s();C.scale=oe||De,b=oe||De,$&amp;&amp;!(b===1&amp;&amp;oe)?(Ce=i.slideEl.offsetWidth,ze=i.slideEl.offsetHeight,Q=ye(i.slideEl).left+w.scrollX,J=ye(i.slideEl).top+w.scrollY,Z=Q+Ce/2-q,ee=J+ze/2-F,ue=i.imageEl.offsetWidth||i.imageEl.clientWidth,we=i.imageEl.offsetHeight||i.imageEl.clientHeight,ne=ue*C.scale,le=we*C.scale,ve=Math.min(Ce/2-ne/2,0),be=Math.min(ze/2-le/2,0),Me=-ve,Te=-be,$e&gt;0&amp;&amp;oe&amp;&amp;typeof t.currentX=="number"&amp;&amp;typeof t.currentY=="number"?(G=t.currentX*C.scale/$e,j=t.currentY*C.scale/$e):(G=Z*C.scale,j=ee*C.scale),G&lt;ve&amp;&amp;(G=ve),G&gt;Me&amp;&amp;(G=Me),j&lt;be&amp;&amp;(j=be),j&gt;Te&amp;&amp;(j=Te)):(G=0,j=0),oe&amp;&amp;C.scale===1&amp;&amp;(i.originX=0,i.originY=0),t.currentX=G,t.currentY=j,i.imageWrapEl.style.transitionDuration="300ms",i.imageWrapEl.style.transform=`translate3d(${G}px, ${j}px,0)`,i.imageEl.style.transitionDuration="300ms",i.imageEl.style.transform=`translate3d(0,0,0) scale(${C.scale})`}function R(){const $=e.zoom,C=e.params.zoom;if(!i.slideEl){e.params.virtual&amp;&amp;e.params.virtual.enabled&amp;&amp;e.virtual?i.slideEl=se(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:i.slideEl=e.slides[e.activeIndex];let A=i.slideEl.querySelector(`.${C.containerClass}`);A&amp;&amp;(A=A.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),i.imageEl=A,A?i.imageWrapEl=pe(i.imageEl,`.${C.containerClass}`)[0]:i.imageWrapEl=void 0}!i.imageEl||!i.imageWrapEl||(e.params.cssMode&amp;&amp;(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),$.scale=1,b=1,t.currentX=void 0,t.currentY=void 0,t.touchesStart.x=void 0,t.touchesStart.y=void 0,i.imageWrapEl.style.transitionDuration="300ms",i.imageWrapEl.style.transform="translate3d(0,0,0)",i.imageEl.style.transitionDuration="300ms",i.imageEl.style.transform="translate3d(0,0,0) scale(1)",i.slideEl.classList.remove(`${C.zoomedSlideClass}`),i.slideEl=void 0,i.originX=0,i.originY=0,e.params.zoom.panOnMouseMove&amp;&amp;(l={x:0,y:0},d&amp;&amp;(d=!1,t.startX=0,t.startY=0)))}function W($){const C=e.zoom;C.scale&amp;&amp;C.scale!==1?R():H($)}function N(){const $=e.params.passiveListeners?{passive:!0,capture:!1}:!1,C=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:$,activeListenerWithCapture:C}}function V(){const $=e.zoom;if($.enabled)return;$.enabled=!0;const{passiveListener:C,activeListenerWithCapture:A}=N();e.wrapperEl.addEventListener("pointerdown",O,C),e.wrapperEl.addEventListener("pointermove",x,A),["pointerup","pointercancel","pointerout"].forEach(q=&gt;{e.wrapperEl.addEventListener(q,k,C)}),e.wrapperEl.addEventListener("pointermove",L,A)}function fe(){const $=e.zoom;if(!$.enabled)return;$.enabled=!1;const{passiveListener:C,activeListenerWithCapture:A}=N();e.wrapperEl.removeEventListener("pointerdown",O,C),e.wrapperEl.removeEventListener("pointermove",x,A),["pointerup","pointercancel","pointerout"].forEach(q=&gt;{e.wrapperEl.removeEventListener(q,k,C)}),e.wrapperEl.removeEventListener("pointermove",L,A)}f("init",()=&gt;{e.params.zoom.enabled&amp;&amp;V()}),f("destroy",()=&gt;{fe()}),f("touchStart",($,C)=&gt;{e.zoom.enabled&amp;&amp;M(C)}),f("touchEnd",($,C)=&gt;{e.zoom.enabled&amp;&amp;Y()}),f("doubleTap",($,C)=&gt;{!e.animating&amp;&amp;e.params.zoom.enabled&amp;&amp;e.zoom.enabled&amp;&amp;e.params.zoom.toggle&amp;&amp;W(C)}),f("transitionEnd",()=&gt;{e.zoom.enabled&amp;&amp;e.params.zoom.enabled&amp;&amp;v()}),f("slideChange",()=&gt;{e.zoom.enabled&amp;&amp;e.params.zoom.enabled&amp;&amp;e.params.cssMode&amp;&amp;v()}),Object.assign(e.zoom,{enable:V,disable:fe,in:H,out:R,toggle:W})}function it(S){let{swiper:e,extendParams:h,on:f}=S;h({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function g(l,n){const u=function(){let t,r,p;return(a,s)=&gt;{for(r=-1,t=a.length;t-r&gt;1;)p=t+r&gt;&gt;1,a[p]&lt;=s?r=p:t=p;return t}}();this.x=l,this.y=n,this.lastIndex=l.length-1;let m,o;return this.interpolate=function(t){return t?(o=u(this.x,t),m=o-1,(t-this.x[m])*(this.y[o]-this.y[m])/(this.x[o]-this.x[m])+this.y[m]):0},this}function w(l){e.controller.spline=e.params.loop?new g(e.slidesGrid,l.slidesGrid):new g(e.snapGrid,l.snapGrid)}function b(l,n){const u=e.controller.control;let m,o;const i=e.constructor;function t(r){if(r.destroyed)return;const p=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&amp;&amp;(w(r),o=-e.controller.spline.interpolate(-p)),(!o||e.params.controller.by==="container")&amp;&amp;(m=(r.maxTranslate()-r.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(m)||!Number.isFinite(m))&amp;&amp;(m=1),o=(p-e.minTranslate())*m+r.minTranslate()),e.params.controller.inverse&amp;&amp;(o=r.maxTranslate()-o),r.updateProgress(o),r.setTranslate(o,e),r.updateActiveIndex(),r.updateSlidesClasses()}if(Array.isArray(u))for(let r=0;r&lt;u.length;r+=1)u[r]!==n&amp;&amp;u[r]instanceof i&amp;&amp;t(u[r]);else u instanceof i&amp;&amp;n!==u&amp;&amp;t(u)}function E(l,n){const u=e.constructor,m=e.controller.control;let o;function i(t){t.destroyed||(t.setTransition(l,e),l!==0&amp;&amp;(t.transitionStart(),t.params.autoHeight&amp;&amp;Ee(()=&gt;{t.updateAutoHeight()}),he(t.wrapperEl,()=&gt;{m&amp;&amp;t.transitionEnd()})))}if(Array.isArray(m))for(o=0;o&lt;m.length;o+=1)m[o]!==n&amp;&amp;m[o]instanceof u&amp;&amp;i(m[o]);else m instanceof u&amp;&amp;n!==m&amp;&amp;i(m)}function d(){e.controller.control&amp;&amp;e.controller.spline&amp;&amp;(e.controller.spline=void 0,delete e.controller.spline)}f("beforeInit",()=&gt;{if(typeof window&lt;"u"&amp;&amp;(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]).forEach(n=&gt;{if(e.controller.control||(e.controller.control=[]),n&amp;&amp;n.swiper)e.controller.control.push(n.swiper);else if(n){const u=`${e.params.eventsPrefix}init`,m=o=&gt;{e.controller.control.push(o.detail[0]),e.update(),n.removeEventListener(u,m)};n.addEventListener(u,m)}});return}e.controller.control=e.params.controller.control}),f("update",()=&gt;{d()}),f("resize",()=&gt;{d()}),f("observerUpdate",()=&gt;{d()}),f("setTranslate",(l,n,u)=&gt;{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(n,u)}),f("setTransition",(l,n,u)=&gt;{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(n,u)}),Object.assign(e.controller,{setTranslate:b,setTransition:E})}function st(S){let{swiper:e,extendParams:h,on:f}=S;h({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 g=null,w,b,E=new Date().getTime();function d(v){const y=g;y.length!==0&amp;&amp;(y.innerHTML="",y.innerHTML=v)}function l(v){const y=()=&gt;Math.round(16*Math.random()).toString(16);return"x".repeat(v).replace(/x/g,y)}function n(v){v=B(v),v.forEach(y=&gt;{y.setAttribute("tabIndex","0")})}function u(v){v=B(v),v.forEach(y=&gt;{y.setAttribute("tabIndex","-1")})}function m(v,y){v=B(v),v.forEach(H=&gt;{H.setAttribute("role",y)})}function o(v,y){v=B(v),v.forEach(H=&gt;{H.setAttribute("aria-roledescription",y)})}function i(v,y){v=B(v),v.forEach(H=&gt;{H.setAttribute("aria-controls",y)})}function t(v,y){v=B(v),v.forEach(H=&gt;{H.setAttribute("aria-label",y)})}function r(v,y){v=B(v),v.forEach(H=&gt;{H.setAttribute("id",y)})}function p(v,y){v=B(v),v.forEach(H=&gt;{H.setAttribute("aria-live",y)})}function a(v){v=B(v),v.forEach(y=&gt;{y.setAttribute("aria-disabled",!0)})}function s(v){v=B(v),v.forEach(y=&gt;{y.setAttribute("aria-disabled",!1)})}function c(v){if(v.keyCode!==13&amp;&amp;v.keyCode!==32)return;const y=e.params.a11y,H=v.target;if(!(e.pagination&amp;&amp;e.pagination.el&amp;&amp;(H===e.pagination.el||e.pagination.el.contains(v.target))&amp;&amp;!v.target.matches(K(e.params.pagination.bulletClass)))){if(e.navigation&amp;&amp;e.navigation.prevEl&amp;&amp;e.navigation.nextEl){const R=B(e.navigation.prevEl);B(e.navigation.nextEl).includes(H)&amp;&amp;(e.isEnd&amp;&amp;!e.params.loop||e.slideNext(),e.isEnd?d(y.lastSlideMessage):d(y.nextSlideMessage)),R.includes(H)&amp;&amp;(e.isBeginning&amp;&amp;!e.params.loop||e.slidePrev(),e.isBeginning?d(y.firstSlideMessage):d(y.prevSlideMessage))}e.pagination&amp;&amp;H.matches(K(e.params.pagination.bulletClass))&amp;&amp;H.click()}}function z(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:v,prevEl:y}=e.navigation;y&amp;&amp;(e.isBeginning?(a(y),u(y)):(s(y),n(y))),v&amp;&amp;(e.isEnd?(a(v),u(v)):(s(v),n(v)))}function I(){return e.pagination&amp;&amp;e.pagination.bullets&amp;&amp;e.pagination.bullets.length}function D(){return I()&amp;&amp;e.params.pagination.clickable}function O(){const v=e.params.a11y;I()&amp;&amp;e.pagination.bullets.forEach(y=&gt;{e.params.pagination.clickable&amp;&amp;(n(y),e.params.pagination.renderBullet||(m(y,"button"),t(y,v.paginationBulletMessage.replace(/\{\{index\}\}/,Pe(y)+1)))),y.matches(K(e.params.pagination.bulletActiveClass))?y.setAttribute("aria-current","true"):y.removeAttribute("aria-current")})}const x=(v,y,H)=&gt;{n(v),v.tagName!=="BUTTON"&amp;&amp;(m(v,"button"),v.addEventListener("keydown",c)),t(v,H),i(v,y)},k=v=&gt;{b&amp;&amp;b!==v.target&amp;&amp;!b.contains(v.target)&amp;&amp;(w=!0),e.a11y.clicked=!0},X=()=&gt;{w=!1,requestAnimationFrame(()=&gt;{requestAnimationFrame(()=&gt;{e.destroyed||(e.a11y.clicked=!1)})})},P=v=&gt;{E=new Date().getTime()},T=v=&gt;{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-E&lt;100)return;const y=v.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!y||!e.slides.includes(y))return;b=y;const H=e.slides.indexOf(y)===e.activeIndex,R=e.params.watchSlidesProgress&amp;&amp;e.visibleSlides&amp;&amp;e.visibleSlides.includes(y);H||R||v.sourceCapabilities&amp;&amp;v.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=&gt;{w||(e.params.loop?e.slideToLoop(parseInt(y.getAttribute("data-swiper-slide-index")),0):e.slideTo(e.slides.indexOf(y),0),w=!1)}))},M=()=&gt;{const v=e.params.a11y;v.itemRoleDescriptionMessage&amp;&amp;o(e.slides,v.itemRoleDescriptionMessage),v.slideRole&amp;&amp;m(e.slides,v.slideRole);const y=e.slides.length;v.slideLabelMessage&amp;&amp;e.slides.forEach((H,R)=&gt;{const W=e.params.loop?parseInt(H.getAttribute("data-swiper-slide-index"),10):R,N=v.slideLabelMessage.replace(/\{\{index\}\}/,W+1).replace(/\{\{slidesLength\}\}/,y);t(H,N)})},L=()=&gt;{const v=e.params.a11y;e.el.append(g);const y=e.el;v.containerRoleDescriptionMessage&amp;&amp;o(y,v.containerRoleDescriptionMessage),v.containerMessage&amp;&amp;t(y,v.containerMessage),v.containerRole&amp;&amp;m(y,v.containerRole);const H=e.wrapperEl,R=v.id||H.getAttribute("id")||`swiper-wrapper-${l(16)}`,W=e.params.autoplay&amp;&amp;e.params.autoplay.enabled?"off":"polite";r(H,R),p(H,W),M();let{nextEl:N,prevEl:V}=e.navigation?e.navigation:{};N=B(N),V=B(V),N&amp;&amp;N.forEach($=&gt;x($,R,v.nextSlideMessage)),V&amp;&amp;V.forEach($=&gt;x($,R,v.prevSlideMessage)),D()&amp;&amp;B(e.pagination.el).forEach(C=&gt;{C.addEventListener("keydown",c)}),U().addEventListener("visibilitychange",P),e.el.addEventListener("focus",T,!0),e.el.addEventListener("focus",T,!0),e.el.addEventListener("pointerdown",k,!0),e.el.addEventListener("pointerup",X,!0)};function Y(){g&amp;&amp;g.remove();let{nextEl:v,prevEl:y}=e.navigation?e.navigation:{};v=B(v),y=B(y),v&amp;&amp;v.forEach(R=&gt;R.removeEventListener("keydown",c)),y&amp;&amp;y.forEach(R=&gt;R.removeEventListener("keydown",c)),D()&amp;&amp;B(e.pagination.el).forEach(W=&gt;{W.removeEventListener("keydown",c)}),U().removeEventListener("visibilitychange",P),e.el&amp;&amp;typeof e.el!="string"&amp;&amp;(e.el.removeEventListener("focus",T,!0),e.el.removeEventListener("pointerdown",k,!0),e.el.removeEventListener("pointerup",X,!0))}f("beforeInit",()=&gt;{g=_("span",e.params.a11y.notificationClass),g.setAttribute("aria-live","assertive"),g.setAttribute("aria-atomic","true")}),f("afterInit",()=&gt;{e.params.a11y.enabled&amp;&amp;L()}),f("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=&gt;{e.params.a11y.enabled&amp;&amp;M()}),f("fromEdge toEdge afterInit lock unlock",()=&gt;{e.params.a11y.enabled&amp;&amp;z()}),f("paginationUpdate",()=&gt;{e.params.a11y.enabled&amp;&amp;O()}),f("destroy",()=&gt;{e.params.a11y.enabled&amp;&amp;Y()})}function at(S){let{swiper:e,extendParams:h,on:f}=S;h({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let g=!1,w={};const b=o=&gt;o.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),E=o=&gt;{const i=ie();let t;o?t=new URL(o):t=i.location;const r=t.pathname.slice(1).split("/").filter(c=&gt;c!==""),p=r.length,a=r[p-2],s=r[p-1];return{key:a,value:s}},d=(o,i)=&gt;{const t=ie();if(!g||!e.params.history.enabled)return;let r;e.params.url?r=new URL(e.params.url):r=t.location;const p=e.virtual&amp;&amp;e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):e.slides[i];let a=b(p.getAttribute("data-history"));if(e.params.history.root.length&gt;0){let c=e.params.history.root;c[c.length-1]==="/"&amp;&amp;(c=c.slice(0,c.length-1)),a=`${c}/${o?`${o}/`:""}${a}`}else r.pathname.includes(o)||(a=`${o?`${o}/`:""}${a}`);e.params.history.keepQuery&amp;&amp;(a+=r.search);const s=t.history.state;s&amp;&amp;s.value===a||(e.params.history.replaceState?t.history.replaceState({value:a},null,a):t.history.pushState({value:a},null,a))},l=(o,i,t)=&gt;{if(i)for(let r=0,p=e.slides.length;r&lt;p;r+=1){const a=e.slides[r];if(b(a.getAttribute("data-history"))===i){const c=e.getSlideIndex(a);e.slideTo(c,o,t)}}else e.slideTo(0,o,t)},n=()=&gt;{w=E(e.params.url),l(e.params.speed,w.value,!1)},u=()=&gt;{const o=ie();if(e.params.history){if(!o.history||!o.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(g=!0,w=E(e.params.url),!w.key&amp;&amp;!w.value){e.params.history.replaceState||o.addEventListener("popstate",n);return}l(0,w.value,e.params.runCallbacksOnInit),e.params.history.replaceState||o.addEventListener("popstate",n)}},m=()=&gt;{const o=ie();e.params.history.replaceState||o.removeEventListener("popstate",n)};f("init",()=&gt;{e.params.history.enabled&amp;&amp;u()}),f("destroy",()=&gt;{e.params.history.enabled&amp;&amp;m()}),f("transitionEnd _freeModeNoMomentumRelease",()=&gt;{g&amp;&amp;d(e.params.history.key,e.activeIndex)}),f("slideChange",()=&gt;{g&amp;&amp;e.params.cssMode&amp;&amp;d(e.params.history.key,e.activeIndex)})}function rt(S){let{swiper:e,extendParams:h,emit:f,on:g}=S,w=!1;const b=U(),E=ie();h({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(m,o){if(e.virtual&amp;&amp;e.params.virtual.enabled){const i=e.slides.find(r=&gt;r.getAttribute("data-hash")===o);return i?parseInt(i.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(se(e.slidesEl,`.${e.params.slideClass}[data-hash="${o}"], swiper-slide[data-hash="${o}"]`)[0])}}});const d=()=&gt;{f("hashChange");const m=b.location.hash.replace("#",""),o=e.virtual&amp;&amp;e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],i=o?o.getAttribute("data-hash"):"";if(m!==i){const t=e.params.hashNavigation.getSlideIndex(e,m);if(typeof t&gt;"u"||Number.isNaN(t))return;e.slideTo(t)}},l=()=&gt;{if(!w||!e.params.hashNavigation.enabled)return;const m=e.virtual&amp;&amp;e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],o=m?m.getAttribute("data-hash")||m.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&amp;&amp;E.history&amp;&amp;E.history.replaceState?(E.history.replaceState(null,null,`#${o}`||""),f("hashSet")):(b.location.hash=o||"",f("hashSet"))},n=()=&gt;{if(!e.params.hashNavigation.enabled||e.params.history&amp;&amp;e.params.history.enabled)return;w=!0;const m=b.location.hash.replace("#","");if(m){const i=e.params.hashNavigation.getSlideIndex(e,m);e.slideTo(i||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&amp;&amp;E.addEventListener("hashchange",d)},u=()=&gt;{e.params.hashNavigation.watchState&amp;&amp;E.removeEventListener("hashchange",d)};g("init",()=&gt;{e.params.hashNavigation.enabled&amp;&amp;n()}),g("destroy",()=&gt;{e.params.hashNavigation.enabled&amp;&amp;u()}),g("transitionEnd _freeModeNoMomentumRelease",()=&gt;{w&amp;&amp;l()}),g("slideChange",()=&gt;{w&amp;&amp;e.params.cssMode&amp;&amp;l()})}function nt(S){let{swiper:e,extendParams:h,on:f,emit:g,params:w}=S;e.autoplay={running:!1,paused:!1,timeLeft:0},h({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let b,E,d=w&amp;&amp;w.autoplay?w.autoplay.delay:3e3,l=w&amp;&amp;w.autoplay?w.autoplay.delay:3e3,n,u=new Date().getTime(),m,o,i,t,r,p,a;function s(y){!e||e.destroyed||!e.wrapperEl||y.target===e.wrapperEl&amp;&amp;(e.wrapperEl.removeEventListener("transitionend",s),!(a||y.detail&amp;&amp;y.detail.bySwiperTouchMove)&amp;&amp;k())}const c=()=&gt;{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?m=!0:m&amp;&amp;(l=n,m=!1);const y=e.autoplay.paused?n:u+l-new Date().getTime();e.autoplay.timeLeft=y,g("autoplayTimeLeft",y,y/d),E=requestAnimationFrame(()=&gt;{c()})},z=()=&gt;{let y;return e.virtual&amp;&amp;e.params.virtual.enabled?y=e.slides.find(R=&gt;R.classList.contains("swiper-slide-active")):y=e.slides[e.activeIndex],y?parseInt(y.getAttribute("data-swiper-autoplay"),10):void 0},I=y=&gt;{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(E),c();let H=typeof y&gt;"u"?e.params.autoplay.delay:y;d=e.params.autoplay.delay,l=e.params.autoplay.delay;const R=z();!Number.isNaN(R)&amp;&amp;R&gt;0&amp;&amp;typeof y&gt;"u"&amp;&amp;(H=R,d=R,l=R),n=H;const W=e.params.speed,N=()=&gt;{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(W,!0,!0),g("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,W,!0,!0),g("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(W,!0,!0),g("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,W,!0,!0),g("autoplay")),e.params.cssMode&amp;&amp;(u=new Date().getTime(),requestAnimationFrame(()=&gt;{I()})))};return H&gt;0?(clearTimeout(b),b=setTimeout(()=&gt;{N()},H)):requestAnimationFrame(()=&gt;{N()}),H},D=()=&gt;{u=new Date().getTime(),e.autoplay.running=!0,I(),g("autoplayStart")},O=()=&gt;{e.autoplay.running=!1,clearTimeout(b),cancelAnimationFrame(E),g("autoplayStop")},x=(y,H)=&gt;{if(e.destroyed||!e.autoplay.running)return;clearTimeout(b),y||(p=!0);const R=()=&gt;{g("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",s):k()};if(e.autoplay.paused=!0,H){r&amp;&amp;(n=e.params.autoplay.delay),r=!1,R();return}n=(n||e.params.autoplay.delay)-(new Date().getTime()-u),!(e.isEnd&amp;&amp;n&lt;0&amp;&amp;!e.params.loop)&amp;&amp;(n&lt;0&amp;&amp;(n=0),R())},k=()=&gt;{e.isEnd&amp;&amp;n&lt;0&amp;&amp;!e.params.loop||e.destroyed||!e.autoplay.running||(u=new Date().getTime(),p?(p=!1,I(n)):I(),e.autoplay.paused=!1,g("autoplayResume"))},X=()=&gt;{if(e.destroyed||!e.autoplay.running)return;const y=U();y.visibilityState==="hidden"&amp;&amp;(p=!0,x(!0)),y.visibilityState==="visible"&amp;&amp;k()},P=y=&gt;{y.pointerType==="mouse"&amp;&amp;(p=!0,a=!0,!(e.animating||e.autoplay.paused)&amp;&amp;x(!0))},T=y=&gt;{y.pointerType==="mouse"&amp;&amp;(a=!1,e.autoplay.paused&amp;&amp;k())},M=()=&gt;{e.params.autoplay.pauseOnMouseEnter&amp;&amp;(e.el.addEventListener("pointerenter",P),e.el.addEventListener("pointerleave",T))},L=()=&gt;{e.el&amp;&amp;typeof e.el!="string"&amp;&amp;(e.el.removeEventListener("pointerenter",P),e.el.removeEventListener("pointerleave",T))},Y=()=&gt;{U().addEventListener("visibilitychange",X)},v=()=&gt;{U().removeEventListener("visibilitychange",X)};f("init",()=&gt;{e.params.autoplay.enabled&amp;&amp;(M(),Y(),D())}),f("destroy",()=&gt;{L(),v(),e.autoplay.running&amp;&amp;O()}),f("_freeModeStaticRelease",()=&gt;{(i||p)&amp;&amp;k()}),f("_freeModeNoMomentumRelease",()=&gt;{e.params.autoplay.disableOnInteraction?O():x(!0,!0)}),f("beforeTransitionStart",(y,H,R)=&gt;{e.destroyed||!e.autoplay.running||(R||!e.params.autoplay.disableOnInteraction?x(!0,!0):O())}),f("sliderFirstMove",()=&gt;{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){O();return}o=!0,i=!1,p=!1,t=setTimeout(()=&gt;{p=!0,i=!0,x(!0)},200)}}),f("touchEnd",()=&gt;{if(!(e.destroyed||!e.autoplay.running||!o)){if(clearTimeout(t),clearTimeout(b),e.params.autoplay.disableOnInteraction){i=!1,o=!1;return}i&amp;&amp;e.params.cssMode&amp;&amp;k(),i=!1,o=!1}}),f("slideChange",()=&gt;{e.destroyed||!e.autoplay.running||(r=!0)}),Object.assign(e.autoplay,{start:D,stop:O,pause:x,resume:k})}function lt(S){let{swiper:e,extendParams:h,on:f}=S;h({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let g=!1,w=!1;e.thumbs={swiper:null};function b(){const l=e.thumbs.swiper;if(!l||l.destroyed)return;const n=l.clickedIndex,u=l.clickedSlide;if(u&amp;&amp;u.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof n&gt;"u"||n===null)return;let m;l.params.loop?m=parseInt(l.clickedSlide.getAttribute("data-swiper-slide-index"),10):m=n,e.params.loop?e.slideToLoop(m):e.slideTo(m)}function E(){const{thumbs:l}=e.params;if(g)return!1;g=!0;const n=e.constructor;if(l.swiper instanceof n){if(l.swiper.destroyed)return g=!1,!1;e.thumbs.swiper=l.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update()}else if(We(l.swiper)){const u=Object.assign({},l.swiper);Object.assign(u,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new n(u),w=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",b),!0}function d(l){const n=e.thumbs.swiper;if(!n||n.destroyed)return;const u=n.params.slidesPerView==="auto"?n.slidesPerViewDynamic():n.params.slidesPerView;let m=1;const o=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView&gt;1&amp;&amp;!e.params.centeredSlides&amp;&amp;(m=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(m=1),m=Math.floor(m),n.slides.forEach(r=&gt;r.classList.remove(o)),n.params.loop||n.params.virtual&amp;&amp;n.params.virtual.enabled)for(let r=0;r&lt;m;r+=1)se(n.slidesEl,`[data-swiper-slide-index="${e.realIndex+r}"]`).forEach(p=&gt;{p.classList.add(o)});else for(let r=0;r&lt;m;r+=1)n.slides[e.realIndex+r]&amp;&amp;n.slides[e.realIndex+r].classList.add(o);const i=e.params.thumbs.autoScrollOffset,t=i&amp;&amp;!n.params.loop;if(e.realIndex!==n.realIndex||t){const r=n.activeIndex;let p,a;if(n.params.loop){const s=n.slides.find(c=&gt;c.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);p=n.slides.indexOf(s),a=e.activeIndex&gt;e.previousIndex?"next":"prev"}else p=e.realIndex,a=p&gt;e.previousIndex?"next":"prev";t&amp;&amp;(p+=a==="next"?i:-1*i),n.visibleSlidesIndexes&amp;&amp;n.visibleSlidesIndexes.indexOf(p)&lt;0&amp;&amp;(n.params.centeredSlides?p&gt;r?p=p-Math.floor(u/2)+1:p=p+Math.floor(u/2)-1:p&gt;r&amp;&amp;n.params.slidesPerGroup,n.slideTo(p,l?0:void 0))}}f("beforeInit",()=&gt;{const{thumbs:l}=e.params;if(!(!l||!l.swiper))if(typeof l.swiper=="string"||l.swiper instanceof HTMLElement){const n=U(),u=()=&gt;{const o=typeof l.swiper=="string"?n.querySelector(l.swiper):l.swiper;if(o&amp;&amp;o.swiper)l.swiper=o.swiper,E(),d(!0);else if(o){const i=`${e.params.eventsPrefix}init`,t=r=&gt;{l.swiper=r.detail[0],o.removeEventListener(i,t),E(),d(!0),l.swiper.update(),e.update()};o.addEventListener(i,t)}return o},m=()=&gt;{if(e.destroyed)return;u()||requestAnimationFrame(m)};requestAnimationFrame(m)}else E(),d(!0)}),f("slideChange update resize observerUpdate",()=&gt;{d()}),f("setTransition",(l,n)=&gt;{const u=e.thumbs.swiper;!u||u.destroyed||u.setTransition(n)}),f("beforeDestroy",()=&gt;{const l=e.thumbs.swiper;!l||l.destroyed||w&amp;&amp;l.destroy()}),Object.assign(e.thumbs,{init:E,update:d})}function ot(S){let{swiper:e,extendParams:h,emit:f,once:g}=S;h({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function w(){if(e.params.cssMode)return;const d=e.getTranslate();e.setTranslate(d),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function b(){if(e.params.cssMode)return;const{touchEventsData:d,touches:l}=e;d.velocities.length===0&amp;&amp;d.velocities.push({position:l[e.isHorizontal()?"startX":"startY"],time:d.touchStartTime}),d.velocities.push({position:l[e.isHorizontal()?"currentX":"currentY"],time:te()})}function E(d){let{currentPos:l}=d;if(e.params.cssMode)return;const{params:n,wrapperEl:u,rtlTranslate:m,snapGrid:o,touchEventsData:i}=e,r=te()-i.touchStartTime;if(l&lt;-e.minTranslate()){e.slideTo(e.activeIndex);return}if(l&gt;-e.maxTranslate()){e.slides.length&lt;o.length?e.slideTo(o.length-1):e.slideTo(e.slides.length-1);return}if(n.freeMode.momentum){if(i.velocities.length&gt;1){const O=i.velocities.pop(),x=i.velocities.pop(),k=O.position-x.position,X=O.time-x.time;e.velocity=k/X,e.velocity/=2,Math.abs(e.velocity)&lt;n.freeMode.minimumVelocity&amp;&amp;(e.velocity=0),(X&gt;150||te()-O.time&gt;300)&amp;&amp;(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeMode.momentumVelocityRatio,i.velocities.length=0;let p=1e3*n.freeMode.momentumRatio;const a=e.velocity*p;let s=e.translate+a;m&amp;&amp;(s=-s);let c=!1,z;const I=Math.abs(e.velocity)*20*n.freeMode.momentumBounceRatio;let D;if(s&lt;e.maxTranslate())n.freeMode.momentumBounce?(s+e.maxTranslate()&lt;-I&amp;&amp;(s=e.maxTranslate()-I),z=e.maxTranslate(),c=!0,i.allowMomentumBounce=!0):s=e.maxTranslate(),n.loop&amp;&amp;n.centeredSlides&amp;&amp;(D=!0);else if(s&gt;e.minTranslate())n.freeMode.momentumBounce?(s-e.minTranslate()&gt;I&amp;&amp;(s=e.minTranslate()+I),z=e.minTranslate(),c=!0,i.allowMomentumBounce=!0):s=e.minTranslate(),n.loop&amp;&amp;n.centeredSlides&amp;&amp;(D=!0);else if(n.freeMode.sticky){let O;for(let x=0;x&lt;o.length;x+=1)if(o[x]&gt;-s){O=x;break}Math.abs(o[O]-s)&lt;Math.abs(o[O-1]-s)||e.swipeDirection==="next"?s=o[O]:s=o[O-1],s=-s}if(D&amp;&amp;g("transitionEnd",()=&gt;{e.loopFix()}),e.velocity!==0){if(m?p=Math.abs((-s-e.translate)/e.velocity):p=Math.abs((s-e.translate)/e.velocity),n.freeMode.sticky){const O=Math.abs((m?-s:s)-e.translate),x=e.slidesSizesGrid[e.activeIndex];O&lt;x?p=n.speed:O&lt;2*x?p=n.speed*1.5:p=n.speed*2.5}}else if(n.freeMode.sticky){e.slideToClosest();return}n.freeMode.momentumBounce&amp;&amp;c?(e.updateProgress(z),e.setTransition(p),e.setTranslate(s),e.transitionStart(!0,e.swipeDirection),e.animating=!0,he(u,()=&gt;{!e||e.destroyed||!i.allowMomentumBounce||(f("momentumBounce"),e.setTransition(n.speed),setTimeout(()=&gt;{e.setTranslate(z),he(u,()=&gt;{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(f("_freeModeNoMomentumRelease"),e.updateProgress(s),e.setTransition(p),e.setTranslate(s),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,he(u,()=&gt;{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(s),e.updateActiveIndex(),e.updateSlidesClasses()}else if(n.freeMode.sticky){e.slideToClosest();return}else n.freeMode&amp;&amp;f("_freeModeNoMomentumRelease");(!n.freeMode.momentum||r&gt;=n.longSwipesMs)&amp;&amp;(f("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:w,onTouchMove:b,onTouchEnd:E}})}function pt(S){let{swiper:e,extendParams:h,on:f}=S;h({grid:{rows:1,fill:"column"}});let g,w,b,E;const d=()=&gt;{let t=e.params.spaceBetween;return typeof t=="string"&amp;&amp;t.indexOf("%")&gt;=0?t=parseFloat(t.replace("%",""))/100*e.size:typeof t=="string"&amp;&amp;(t=parseFloat(t)),t},l=t=&gt;{const{slidesPerView:r}=e.params,{rows:p,fill:a}=e.params.grid,s=e.virtual&amp;&amp;e.params.virtual.enabled?e.virtual.slides.length:t.length;b=Math.floor(s/p),Math.floor(s/p)===s/p?g=s:g=Math.ceil(s/p)*p,r!=="auto"&amp;&amp;a==="row"&amp;&amp;(g=Math.max(g,r*p)),w=g/p},n=()=&gt;{e.slides&amp;&amp;e.slides.forEach(t=&gt;{t.swiperSlideGridSet&amp;&amp;(t.style.height="",t.style[e.getDirectionLabel("margin-top")]="")})},u=(t,r,p)=&gt;{const{slidesPerGroup:a}=e.params,s=d(),{rows:c,fill:z}=e.params.grid,I=e.virtual&amp;&amp;e.params.virtual.enabled?e.virtual.slides.length:p.length;let D,O,x;if(z==="row"&amp;&amp;a&gt;1){const k=Math.floor(t/(a*c)),X=t-c*a*k,P=k===0?a:Math.min(Math.ceil((I-k*c*a)/c),a);x=Math.floor(X/P),O=X-x*P+k*a,D=O+x*g/c,r.style.order=D}else z==="column"?(O=Math.floor(t/c),x=t-O*c,(O&gt;b||O===b&amp;&amp;x===c-1)&amp;&amp;(x+=1,x&gt;=c&amp;&amp;(x=0,O+=1))):(x=Math.floor(t/w),O=t-x*w);r.row=x,r.column=O,r.style.height=`calc((100% - ${(c-1)*s}px) / ${c})`,r.style[e.getDirectionLabel("margin-top")]=x!==0?s&amp;&amp;`${s}px`:"",r.swiperSlideGridSet=!0},m=(t,r)=&gt;{const{centeredSlides:p,roundLengths:a}=e.params,s=d(),{rows:c}=e.params.grid;if(e.virtualSize=(t+s)*g,e.virtualSize=Math.ceil(e.virtualSize/c)-s,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+s}px`),p){const z=[];for(let I=0;I&lt;r.length;I+=1){let D=r[I];a&amp;&amp;(D=Math.floor(D)),r[I]&lt;e.virtualSize+r[0]&amp;&amp;z.push(D)}r.splice(0,r.length),r.push(...z)}},o=()=&gt;{E=e.params.grid&amp;&amp;e.params.grid.rows&gt;1},i=()=&gt;{const{params:t,el:r}=e,p=t.grid&amp;&amp;t.grid.rows&gt;1;E&amp;&amp;!p?(r.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),b=1,e.emitContainerClasses()):!E&amp;&amp;p&amp;&amp;(r.classList.add(`${t.containerModifierClass}grid`),t.grid.fill==="column"&amp;&amp;r.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),E=p};f("init",o),f("update",i),e.grid={initSlides:l,unsetSlides:n,updateSlide:u,updateWrapperSize:m}}function dt(S){const e=this,{params:h,slidesEl:f}=e;h.loop&amp;&amp;e.loopDestroy();const g=w=&gt;{if(typeof w=="string"){const b=document.createElement("div");b.innerHTML=w,f.append(b.children[0]),b.innerHTML=""}else f.append(w)};if(typeof S=="object"&amp;&amp;"length"in S)for(let w=0;w&lt;S.length;w+=1)S[w]&amp;&amp;g(S[w]);else g(S);e.recalcSlides(),h.loop&amp;&amp;e.loopCreate(),(!h.observer||e.isElement)&amp;&amp;e.update()}function ct(S){const e=this,{params:h,activeIndex:f,slidesEl:g}=e;h.loop&amp;&amp;e.loopDestroy();let w=f+1;const b=E=&gt;{if(typeof E=="string"){const d=document.createElement("div");d.innerHTML=E,g.prepend(d.children[0]),d.innerHTML=""}else g.prepend(E)};if(typeof S=="object"&amp;&amp;"length"in S){for(let E=0;E&lt;S.length;E+=1)S[E]&amp;&amp;b(S[E]);w=f+S.length}else b(S);e.recalcSlides(),h.loop&amp;&amp;e.loopCreate(),(!h.observer||e.isElement)&amp;&amp;e.update(),e.slideTo(w,0,!1)}function ft(S,e){const h=this,{params:f,activeIndex:g,slidesEl:w}=h;let b=g;f.loop&amp;&amp;(b-=h.loopedSlides,h.loopDestroy(),h.recalcSlides());const E=h.slides.length;if(S&lt;=0){h.prependSlide(e);return}if(S&gt;=E){h.appendSlide(e);return}let d=b&gt;S?b+1:b;const l=[];for(let n=E-1;n&gt;=S;n-=1){const u=h.slides[n];u.remove(),l.unshift(u)}if(typeof e=="object"&amp;&amp;"length"in e){for(let n=0;n&lt;e.length;n+=1)e[n]&amp;&amp;w.append(e[n]);d=b&gt;S?b+e.length:b}else w.append(e);for(let n=0;n&lt;l.length;n+=1)w.append(l[n]);h.recalcSlides(),f.loop&amp;&amp;h.loopCreate(),(!f.observer||h.isElement)&amp;&amp;h.update(),f.loop?h.slideTo(d+h.loopedSlides,0,!1):h.slideTo(d,0,!1)}function ut(S){const e=this,{params:h,activeIndex:f}=e;let g=f;h.loop&amp;&amp;(g-=e.loopedSlides,e.loopDestroy());let w=g,b;if(typeof S=="object"&amp;&amp;"length"in S){for(let E=0;E&lt;S.length;E+=1)b=S[E],e.slides[b]&amp;&amp;e.slides[b].remove(),b&lt;w&amp;&amp;(w-=1);w=Math.max(w,0)}else b=S,e.slides[b]&amp;&amp;e.slides[b].remove(),b&lt;w&amp;&amp;(w-=1),w=Math.max(w,0);e.recalcSlides(),h.loop&amp;&amp;e.loopCreate(),(!h.observer||e.isElement)&amp;&amp;e.update(),h.loop?e.slideTo(w+e.loopedSlides,0,!1):e.slideTo(w,0,!1)}function mt(){const S=this,e=[];for(let h=0;h&lt;S.slides.length;h+=1)e.push(h);S.removeSlide(e)}function ht(S){let{swiper:e}=S;Object.assign(e,{appendSlide:dt.bind(e),prependSlide:ct.bind(e),addSlide:ft.bind(e),removeSlide:ut.bind(e),removeAllSlides:mt.bind(e)})}function ce(S){const{effect:e,swiper:h,on:f,setTranslate:g,setTransition:w,overwriteParams:b,perspective:E,recreateShadows:d,getEffectParams:l}=S;f("beforeInit",()=&gt;{if(h.params.effect!==e)return;h.classNames.push(`${h.params.containerModifierClass}${e}`),E&amp;&amp;E()&amp;&amp;h.classNames.push(`${h.params.containerModifierClass}3d`);const u=b?b():{};Object.assign(h.params,u),Object.assign(h.originalParams,u)}),f("setTranslate",()=&gt;{h.params.effect===e&amp;&amp;g()}),f("setTransition",(u,m)=&gt;{h.params.effect===e&amp;&amp;w(m)}),f("transitionEnd",()=&gt;{if(h.params.effect===e&amp;&amp;d){if(!l||!l().slideShadows)return;h.slides.forEach(u=&gt;{u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=&gt;m.remove())}),d()}});let n;f("virtualUpdate",()=&gt;{h.params.effect===e&amp;&amp;(h.slides.length||(n=!0),requestAnimationFrame(()=&gt;{n&amp;&amp;h.slides&amp;&amp;h.slides.length&amp;&amp;(g(),n=!1)}))})}function ge(S,e){const h=re(e);return h!==e&amp;&amp;(h.style.backfaceVisibility="hidden",h.style["-webkit-backface-visibility"]="hidden"),h}function Se(S){let{swiper:e,duration:h,transformElements:f,allSlides:g}=S;const{activeIndex:w}=e,b=E=&gt;E.parentElement?E.parentElement:e.slides.find(l=&gt;l.shadowRoot&amp;&amp;l.shadowRoot===E.parentNode);if(e.params.virtualTranslate&amp;&amp;h!==0){let E=!1,d;g?d=f:d=f.filter(l=&gt;{const n=l.classList.contains("swiper-slide-transform")?b(l):l;return e.getSlideIndex(n)===w}),d.forEach(l=&gt;{he(l,()=&gt;{if(E||!e||e.destroyed)return;E=!0,e.animating=!1;const n=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(n)})})}}function gt(S){let{swiper:e,extendParams:h,on:f}=S;h({fadeEffect:{crossFade:!1}}),ce({effect:"fade",swiper:e,on:f,setTranslate:()=&gt;{const{slides:b}=e,E=e.params.fadeEffect;for(let d=0;d&lt;b.length;d+=1){const l=e.slides[d];let u=-l.swiperSlideOffset;e.params.virtualTranslate||(u-=e.translate);let m=0;e.isHorizontal()||(m=u,u=0);const o=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(l.progress),0):1+Math.min(Math.max(l.progress,-1),0),i=ge(E,l);i.style.opacity=o,i.style.transform=`translate3d(${u}px, ${m}px, 0px)`}},setTransition:b=&gt;{const E=e.slides.map(d=&gt;re(d));E.forEach(d=&gt;{d.style.transitionDuration=`${b}ms`}),Se({swiper:e,duration:b,transformElements:E,allSlides:!0})},overwriteParams:()=&gt;({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function wt(S){let{swiper:e,extendParams:h,on:f}=S;h({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const g=(d,l,n)=&gt;{let u=n?d.querySelector(".swiper-slide-shadow-left"):d.querySelector(".swiper-slide-shadow-top"),m=n?d.querySelector(".swiper-slide-shadow-right"):d.querySelector(".swiper-slide-shadow-bottom");u||(u=_("div",`swiper-slide-shadow-cube swiper-slide-shadow-${n?"left":"top"}`.split(" ")),d.append(u)),m||(m=_("div",`swiper-slide-shadow-cube swiper-slide-shadow-${n?"right":"bottom"}`.split(" ")),d.append(m)),u&amp;&amp;(u.style.opacity=Math.max(-l,0)),m&amp;&amp;(m.style.opacity=Math.max(l,0))};ce({effect:"cube",swiper:e,on:f,setTranslate:()=&gt;{const{el:d,wrapperEl:l,slides:n,width:u,height:m,rtlTranslate:o,size:i,browser:t}=e,r=xe(e),p=e.params.cubeEffect,a=e.isHorizontal(),s=e.virtual&amp;&amp;e.params.virtual.enabled;let c=0,z;p.shadow&amp;&amp;(a?(z=e.wrapperEl.querySelector(".swiper-cube-shadow"),z||(z=_("div","swiper-cube-shadow"),e.wrapperEl.append(z)),z.style.height=`${u}px`):(z=d.querySelector(".swiper-cube-shadow"),z||(z=_("div","swiper-cube-shadow"),d.append(z))));for(let D=0;D&lt;n.length;D+=1){const O=n[D];let x=D;s&amp;&amp;(x=parseInt(O.getAttribute("data-swiper-slide-index"),10));let k=x*90,X=Math.floor(k/360);o&amp;&amp;(k=-k,X=Math.floor(-k/360));const P=Math.max(Math.min(O.progress,1),-1);let T=0,M=0,L=0;x%4===0?(T=-X*4*i,L=0):(x-1)%4===0?(T=0,L=-X*4*i):(x-2)%4===0?(T=i+X*4*i,L=i):(x-3)%4===0&amp;&amp;(T=-i,L=3*i+i*4*X),o&amp;&amp;(T=-T),a||(M=T,T=0);const Y=`rotateX(${r(a?0:-k)}deg) rotateY(${r(a?k:0)}deg) translate3d(${T}px, ${M}px, ${L}px)`;P&lt;=1&amp;&amp;P&gt;-1&amp;&amp;(c=x*90+P*90,o&amp;&amp;(c=-x*90-P*90)),O.style.transform=Y,p.slideShadows&amp;&amp;g(O,P,a)}if(l.style.transformOrigin=`50% 50% -${i/2}px`,l.style["-webkit-transform-origin"]=`50% 50% -${i/2}px`,p.shadow)if(a)z.style.transform=`translate3d(0px, ${u/2+p.shadowOffset}px, ${-u/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${p.shadowScale})`;else{const D=Math.abs(c)-Math.floor(Math.abs(c)/90)*90,O=1.5-(Math.sin(D*2*Math.PI/360)/2+Math.cos(D*2*Math.PI/360)/2),x=p.shadowScale,k=p.shadowScale/O,X=p.shadowOffset;z.style.transform=`scale3d(${x}, 1, ${k}) translate3d(0px, ${m/2+X}px, ${-m/2/k}px) rotateX(-89.99deg)`}const I=(t.isSafari||t.isWebView)&amp;&amp;t.needPerspectiveFix?-i/2:0;l.style.transform=`translate3d(0px,0,${I}px) rotateX(${r(e.isHorizontal()?0:c)}deg) rotateY(${r(e.isHorizontal()?-c:0)}deg)`,l.style.setProperty("--swiper-cube-translate-z",`${I}px`)},setTransition:d=&gt;{const{el:l,slides:n}=e;if(n.forEach(u=&gt;{u.style.transitionDuration=`${d}ms`,u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=&gt;{m.style.transitionDuration=`${d}ms`})}),e.params.cubeEffect.shadow&amp;&amp;!e.isHorizontal()){const u=l.querySelector(".swiper-cube-shadow");u&amp;&amp;(u.style.transitionDuration=`${d}ms`)}},recreateShadows:()=&gt;{const d=e.isHorizontal();e.slides.forEach(l=&gt;{const n=Math.max(Math.min(l.progress,1),-1);g(l,n,d)})},getEffectParams:()=&gt;e.params.cubeEffect,perspective:()=&gt;!0,overwriteParams:()=&gt;({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function de(S,e,h){const f=`swiper-slide-shadow${h?`-${h}`:""}${S?` swiper-slide-shadow-${S}`:""}`,g=re(e);let w=g.querySelector(`.${f.split(" ").join(".")}`);return w||(w=_("div",f.split(" ")),g.append(w)),w}function vt(S){let{swiper:e,extendParams:h,on:f}=S;h({flipEffect:{slideShadows:!0,limitRotation:!0}});const g=(d,l)=&gt;{let n=e.isHorizontal()?d.querySelector(".swiper-slide-shadow-left"):d.querySelector(".swiper-slide-shadow-top"),u=e.isHorizontal()?d.querySelector(".swiper-slide-shadow-right"):d.querySelector(".swiper-slide-shadow-bottom");n||(n=de("flip",d,e.isHorizontal()?"left":"top")),u||(u=de("flip",d,e.isHorizontal()?"right":"bottom")),n&amp;&amp;(n.style.opacity=Math.max(-l,0)),u&amp;&amp;(u.style.opacity=Math.max(l,0))};ce({effect:"flip",swiper:e,on:f,setTranslate:()=&gt;{const{slides:d,rtlTranslate:l}=e,n=e.params.flipEffect,u=xe(e);for(let m=0;m&lt;d.length;m+=1){const o=d[m];let i=o.progress;e.params.flipEffect.limitRotation&amp;&amp;(i=Math.max(Math.min(o.progress,1),-1));const t=o.swiperSlideOffset;let p=-180*i,a=0,s=e.params.cssMode?-t-e.translate:-t,c=0;e.isHorizontal()?l&amp;&amp;(p=-p):(c=s,s=0,a=-p,p=0),o.style.zIndex=-Math.abs(Math.round(i))+d.length,n.slideShadows&amp;&amp;g(o,i);const z=`translate3d(${s}px, ${c}px, 0px) rotateX(${u(a)}deg) rotateY(${u(p)}deg)`,I=ge(n,o);I.style.transform=z}},setTransition:d=&gt;{const l=e.slides.map(n=&gt;re(n));l.forEach(n=&gt;{n.style.transitionDuration=`${d}ms`,n.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(u=&gt;{u.style.transitionDuration=`${d}ms`})}),Se({swiper:e,duration:d,transformElements:l})},recreateShadows:()=&gt;{e.params.flipEffect,e.slides.forEach(d=&gt;{let l=d.progress;e.params.flipEffect.limitRotation&amp;&amp;(l=Math.max(Math.min(d.progress,1),-1)),g(d,l)})},getEffectParams:()=&gt;e.params.flipEffect,perspective:()=&gt;!0,overwriteParams:()=&gt;({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function bt(S){let{swiper:e,extendParams:h,on:f}=S;h({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),ce({effect:"coverflow",swiper:e,on:f,setTranslate:()=&gt;{const{width:b,height:E,slides:d,slidesSizesGrid:l}=e,n=e.params.coverflowEffect,u=e.isHorizontal(),m=e.translate,o=u?-m+b/2:-m+E/2,i=u?n.rotate:-n.rotate,t=n.depth,r=xe(e);for(let p=0,a=d.length;p&lt;a;p+=1){const s=d[p],c=l[p],z=s.swiperSlideOffset,I=(o-z-c/2)/c,D=typeof n.modifier=="function"?n.modifier(I):I*n.modifier;let O=u?i*D:0,x=u?0:i*D,k=-t*Math.abs(D),X=n.stretch;typeof X=="string"&amp;&amp;X.indexOf("%")!==-1&amp;&amp;(X=parseFloat(n.stretch)/100*c);let P=u?0:X*D,T=u?X*D:0,M=1-(1-n.scale)*Math.abs(D);Math.abs(T)&lt;.001&amp;&amp;(T=0),Math.abs(P)&lt;.001&amp;&amp;(P=0),Math.abs(k)&lt;.001&amp;&amp;(k=0),Math.abs(O)&lt;.001&amp;&amp;(O=0),Math.abs(x)&lt;.001&amp;&amp;(x=0),Math.abs(M)&lt;.001&amp;&amp;(M=0);const L=`translate3d(${T}px,${P}px,${k}px)  rotateX(${r(x)}deg) rotateY(${r(O)}deg) scale(${M})`,Y=ge(n,s);if(Y.style.transform=L,s.style.zIndex=-Math.abs(Math.round(D))+1,n.slideShadows){let v=u?s.querySelector(".swiper-slide-shadow-left"):s.querySelector(".swiper-slide-shadow-top"),y=u?s.querySelector(".swiper-slide-shadow-right"):s.querySelector(".swiper-slide-shadow-bottom");v||(v=de("coverflow",s,u?"left":"top")),y||(y=de("coverflow",s,u?"right":"bottom")),v&amp;&amp;(v.style.opacity=D&gt;0?D:0),y&amp;&amp;(y.style.opacity=-D&gt;0?-D:0)}}},setTransition:b=&gt;{e.slides.map(d=&gt;re(d)).forEach(d=&gt;{d.style.transitionDuration=`${b}ms`,d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(l=&gt;{l.style.transitionDuration=`${b}ms`})})},perspective:()=&gt;!0,overwriteParams:()=&gt;({watchSlidesProgress:!0})})}function yt(S){let{swiper:e,extendParams:h,on:f}=S;h({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 g=E=&gt;typeof E=="string"?E:`${E}px`;ce({effect:"creative",swiper:e,on:f,setTranslate:()=&gt;{const{slides:E,wrapperEl:d,slidesSizesGrid:l}=e,n=e.params.creativeEffect,{progressMultiplier:u}=n,m=e.params.centeredSlides,o=xe(e);if(m){const i=l[0]/2-e.params.slidesOffsetBefore||0;d.style.transform=`translateX(calc(50% - ${i}px))`}for(let i=0;i&lt;E.length;i+=1){const t=E[i],r=t.progress,p=Math.min(Math.max(t.progress,-n.limitProgress),n.limitProgress);let a=p;m||(a=Math.min(Math.max(t.originalProgress,-n.limitProgress),n.limitProgress));const s=t.swiperSlideOffset,c=[e.params.cssMode?-s-e.translate:-s,0,0],z=[0,0,0];let I=!1;e.isHorizontal()||(c[1]=c[0],c[0]=0);let D={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};p&lt;0?(D=n.next,I=!0):p&gt;0&amp;&amp;(D=n.prev,I=!0),c.forEach((M,L)=&gt;{c[L]=`calc(${M}px + (${g(D.translate[L])} * ${Math.abs(p*u)}))`}),z.forEach((M,L)=&gt;{let Y=D.rotate[L]*Math.abs(p*u);z[L]=Y}),t.style.zIndex=-Math.abs(Math.round(r))+E.length;const O=c.join(", "),x=`rotateX(${o(z[0])}deg) rotateY(${o(z[1])}deg) rotateZ(${o(z[2])}deg)`,k=a&lt;0?`scale(${1+(1-D.scale)*a*u})`:`scale(${1-(1-D.scale)*a*u})`,X=a&lt;0?1+(1-D.opacity)*a*u:1-(1-D.opacity)*a*u,P=`translate3d(${O}) ${x} ${k}`;if(I&amp;&amp;D.shadow||!I){let M=t.querySelector(".swiper-slide-shadow");if(!M&amp;&amp;D.shadow&amp;&amp;(M=de("creative",t)),M){const L=n.shadowPerProgress?p*(1/n.limitProgress):p;M.style.opacity=Math.min(Math.max(Math.abs(L),0),1)}}const T=ge(n,t);T.style.transform=P,T.style.opacity=X,D.origin&amp;&amp;(T.style.transformOrigin=D.origin)}},setTransition:E=&gt;{const d=e.slides.map(l=&gt;re(l));d.forEach(l=&gt;{l.style.transitionDuration=`${E}ms`,l.querySelectorAll(".swiper-slide-shadow").forEach(n=&gt;{n.style.transitionDuration=`${E}ms`})}),Se({swiper:e,duration:E,transformElements:d,allSlides:!0})},perspective:()=&gt;e.params.creativeEffect.perspective,overwriteParams:()=&gt;({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function Et(S){let{swiper:e,extendParams:h,on:f}=S;h({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),ce({effect:"cards",swiper:e,on:f,setTranslate:()=&gt;{const{slides:b,activeIndex:E,rtlTranslate:d}=e,l=e.params.cardsEffect,{startTranslate:n,isTouched:u}=e.touchEventsData,m=d?-e.translate:e.translate;for(let o=0;o&lt;b.length;o+=1){const i=b[o],t=i.progress,r=Math.min(Math.max(t,-4),4);let p=i.swiperSlideOffset;e.params.centeredSlides&amp;&amp;!e.params.cssMode&amp;&amp;(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&amp;&amp;e.params.cssMode&amp;&amp;(p-=b[0].swiperSlideOffset);let a=e.params.cssMode?-p-e.translate:-p,s=0;const c=-100*Math.abs(r);let z=1,I=-l.perSlideRotate*r,D=l.perSlideOffset-Math.abs(r)*.75;const O=e.virtual&amp;&amp;e.params.virtual.enabled?e.virtual.from+o:o,x=(O===E||O===E-1)&amp;&amp;r&gt;0&amp;&amp;r&lt;1&amp;&amp;(u||e.params.cssMode)&amp;&amp;m&lt;n,k=(O===E||O===E+1)&amp;&amp;r&lt;0&amp;&amp;r&gt;-1&amp;&amp;(u||e.params.cssMode)&amp;&amp;m&gt;n;if(x||k){const M=(1-Math.abs((Math.abs(r)-.5)/.5))**.5;I+=-28*r*M,z+=-.5*M,D+=96*M,s=`${-25*M*Math.abs(r)}%`}if(r&lt;0?a=`calc(${a}px ${d?"-":"+"} (${D*Math.abs(r)}%))`:r&gt;0?a=`calc(${a}px ${d?"-":"+"} (-${D*Math.abs(r)}%))`:a=`${a}px`,!e.isHorizontal()){const M=s;s=a,a=M}const X=r&lt;0?`${1+(1-z)*r}`:`${1-(1-z)*r}`,P=`
        translate3d(${a}, ${s}, ${c}px)
        rotateZ(${l.rotate?d?-I:I:0}deg)
        scale(${X})
      `;if(l.slideShadows){let M=i.querySelector(".swiper-slide-shadow");M||(M=de("cards",i)),M&amp;&amp;(M.style.opacity=Math.min(Math.max((Math.abs(r)-.5)/.5,0),1))}i.style.zIndex=-Math.abs(Math.round(t))+b.length;const T=ge(l,i);T.style.transform=P}},setTransition:b=&gt;{const E=e.slides.map(d=&gt;re(d));E.forEach(d=&gt;{d.style.transitionDuration=`${b}ms`,d.querySelectorAll(".swiper-slide-shadow").forEach(l=&gt;{l.style.transitionDuration=`${b}ms`})}),Se({swiper:e,duration:b,transformElements:E})},perspective:()=&gt;!0,overwriteParams:()=&gt;({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}const xt=[_e,Ue,Ze,Ke,Qe,Je,et,tt,it,st,at,rt,nt,lt,ot,pt,ht,gt,wt,vt,bt,yt,Et];Xe.use(xt);const St=":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical&gt;.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode&gt;.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal&gt;.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical&gt;.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode&gt;.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered&gt;.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal&gt;.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical&gt;.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled&gt;.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical&gt;.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal&gt;.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical&gt;.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled&gt;.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal&gt;.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical&gt;.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode&gt;.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid&gt;.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column&gt;.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",Mt="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)&gt;canvas,::slotted(.swiper-zoom-container)&gt;img,::slotted(.swiper-zoom-container)&gt;svg{max-width:100%;max-height:100%;object-fit:contain}";class Tt{}const He=typeof window&gt;"u"||typeof HTMLElement&gt;"u"?Tt:HTMLElement,Oe=`&lt;svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/&gt;&lt;/svg&gt;
    `,Ye=(S,e)=&gt;{if(typeof CSSStyleSheet&lt;"u"&amp;&amp;S.adoptedStyleSheets){const h=new CSSStyleSheet;h.replaceSync(e),S.adoptedStyleSheets=[h]}else{const h=document.createElement("style");h.rel="stylesheet",h.textContent=e,S.appendChild(h)}};class Re extends He{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return Oe}static get prevButtonSvg(){return Oe.replace("/&gt;&lt;/svg&gt;",' transform-origin="center" transform="rotate(180)"/&gt;&lt;/svg&gt;')}cssStyles(){return[St,...this.injectStyles&amp;&amp;Array.isArray(this.injectStyles)?this.injectStyles:[]].join(`
`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const e=this.slideSlots||0,h=[...this.querySelectorAll("[slot^=slide-]")].map(f=&gt;parseInt(f.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=h.length?Math.max(...h)+1:0,!!this.rendered){if(this.slideSlots&gt;e)for(let f=e;f&lt;this.slideSlots;f+=1){const g=document.createElement("swiper-slide");g.setAttribute("part",`slide slide-${f+1}`);const w=document.createElement("slot");w.setAttribute("name",`slide-${f+1}`),g.appendChild(w),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(g)}else if(this.slideSlots&lt;e){const f=this.swiper.slides;for(let g=f.length-1;g&gt;=0;g-=1)g&gt;this.slideSlots&amp;&amp;f[g].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots&gt;0&amp;&amp;(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),e.length&amp;&amp;Ye(this.shadowRoot,e),this.cssLinks().forEach(f=&gt;{if(this.shadowRoot.querySelector(`link[href="${f}"]`))return;const w=document.createElement("link");w.rel="stylesheet",w.href=f,this.shadowRoot.appendChild(w)});const h=document.createElement("div");h.classList.add("swiper"),h.part="container",h.innerHTML=`
      &lt;slot name="container-start"&gt;&lt;/slot&gt;
      &lt;div class="swiper-wrapper" part="wrapper"&gt;
        &lt;slot&gt;&lt;/slot&gt;
        ${Array.from({length:this.slideSlots}).map((f,g)=&gt;`
        &lt;swiper-slide part="slide slide-${g}"&gt;
          &lt;slot name="slide-${g}"&gt;&lt;/slot&gt;
        &lt;/swiper-slide&gt;
        `).join("")}
      &lt;/div&gt;
      &lt;slot name="container-end"&gt;&lt;/slot&gt;
      ${Ne(this.passedParams)?`
        &lt;div part="button-prev" class="swiper-button-prev"&gt;${this.constructor.prevButtonSvg}&lt;/div&gt;
        &lt;div part="button-next" class="swiper-button-next"&gt;${this.constructor.nextButtonSvg}&lt;/div&gt;
      `:""}
      ${Fe(this.passedParams)?`
        &lt;div part="pagination" class="swiper-pagination"&gt;&lt;/div&gt;
      `:""}
      ${Ge(this.passedParams)?`
        &lt;div part="scrollbar" class="swiper-scrollbar"&gt;&lt;/div&gt;
      `:""}
    `,this.shadowRoot.appendChild(h),this.rendered=!0}initialize(){var e=this;if(this.swiper&amp;&amp;this.swiper.initialized)return;const{params:h,passedParams:f}=Ie(this);this.swiperParams=h,this.passedParams=f,delete this.swiperParams.init,this.render(),this.swiper=new Xe(this.shadowRoot.querySelector(".swiper"),{...h.virtual?{}:{observer:!0},...h,touchEventsTarget:"container",onAny:function(g){g==="observerUpdate"&amp;&amp;e.calcSlideSlots();const w=h.eventsPrefix?`${h.eventsPrefix}${g.toLowerCase()}`:g.toLowerCase();for(var b=arguments.length,E=new Array(b&gt;1?b-1:0),d=1;d&lt;b;d++)E[d-1]=arguments[d];const l=new CustomEvent(w,{detail:E,bubbles:g!=="hashChange",cancelable:!0});e.dispatchEvent(l)}})}connectedCallback(){this.swiper&amp;&amp;this.swiper.initialized&amp;&amp;this.nested&amp;&amp;this.closest("swiper-slide")&amp;&amp;this.closest("swiper-slide").swiperLoopMoveDOM||this.init===!1||this.getAttribute("init")==="false"||this.initialize()}disconnectedCallback(){this.nested&amp;&amp;this.closest("swiper-slide")&amp;&amp;this.closest("swiper-slide").swiperLoopMoveDOM||this.swiper&amp;&amp;this.swiper.destroy&amp;&amp;this.swiper.destroy()}updateSwiperOnPropChange(e,h){const{params:f,passedParams:g}=Ie(this,e,h);this.passedParams=g,this.swiperParams=f,!(this.swiper&amp;&amp;this.swiper.params[e]===h)&amp;&amp;je({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Ve(e)],...e==="navigation"&amp;&amp;g[e]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},...e==="pagination"&amp;&amp;g[e]?{paginationEl:".swiper-pagination"}:{},...e==="scrollbar"&amp;&amp;g[e]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(e,h,f){this.swiper&amp;&amp;this.swiper.initialized&amp;&amp;(h==="true"&amp;&amp;f===null&amp;&amp;(f=!1),this.updateSwiperOnPropChange(e,f))}static get observedAttributes(){return Le.filter(h=&gt;h.includes("_")).map(h=&gt;h.replace(/[A-Z]/g,f=&gt;`-${f}`).replace("_","").toLowerCase())}}Le.forEach(S=&gt;{S!=="init"&amp;&amp;(S=S.replace("_",""),Object.defineProperty(Re.prototype,S,{configurable:!0,get(){return(this.passedParams||{})[S]},set(e){this.passedParams||(this.passedParams={}),this.passedParams[S]=e,this.swiper&amp;&amp;this.swiper.initialized&amp;&amp;this.updateSwiperOnPropChange(S,e)}}))});class Ct extends He{constructor(){super(),this.attachShadow({mode:"open"})}render(){const e=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(Ye(this.shadowRoot,Mt),this.shadowRoot.appendChild(document.createElement("slot")),e){const h=document.createElement("div");h.classList.add("swiper-lazy-preloader"),h.part.add("preloader"),this.shadowRoot.appendChild(h)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}const $t=()=&gt;{typeof window&gt;"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Re),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",Ct))};typeof window&lt;"u"&amp;&amp;(window.SwiperElementRegisterParams=S=&gt;{Le.push(...S)});export{Re as SwiperContainer,Ct as SwiperSlide,$t as register};
</pre></body></html>