PageSourceSearch

https://assets.www.handelsblatt.com/frontend/5606.596a4c182c5b5471.js

js handelsblatt.com collected 2026-09-24 08:26:11 UTC 182,642 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[5606],{65606(xs,Qe,Je){function re(e=""){return e.trim().split(" ").filter(i=>!!i.trim())}function fe(e,i=0){return setTimeout(e,i)}function J(){return Date.now()}function Oe(e,i="x"){const t=function wt(e){return window.getComputedStyle(e,null)}(e),s=t.transform||t.webkitTransform;if(!s||"none"===s)return 0;const n=new DOMMatrixReadOnly(s);return"x"===i?n.m41:n.m42}function ye(e){return"object"==typeof e&&null!==e&&!!e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function xt(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement||!!e&&"object"==typeof e&&(1===e.nodeType||11===e.nodeType)}function ee(e,...i){const t=Object(e);for(let s=0;s<i.length;s+=1){const n=i[s];if(null==n||xt(n))continue;const a=n,u=Object.keys(Object(a)).filter(c=>"__proto__"!==c&&"constructor"!==c&&"prototype"!==c);for(const c of u){const l=Object.getOwnPropertyDescriptor(a,c);if(!l||!l.enumerable)continue;const p=a[c];ye(t[c])&&ye(p)?p.__swiper__?t[c]=p:ee(t[c],p):!ye(t[c])&&ye(p)?(t[c]={},p.__swiper__?t[c]=p:ee(t[c],p)):t[c]=p}}return t}function oe(e,i,t){e.style.setProperty(i,t)}function de(e){const i=e.querySelector(".swiper-slide-transform");if(i)return i;if(e.shadowRoot){const t=e.shadowRoot.querySelector(".swiper-slide-transform");if(t)return t}return e}function U(e,i=""){const t=[...e.children];return e instanceof HTMLSlotElement&&t.push(...e.assignedElements()),i?t.filter(s=>s.matches(i)):t}function Ee(e){try{console.warn(e)}catch{}}function te(e,i=[]){const t=document.createElement(e);return t.classList.add(...Array.isArray(i)?i:re(i)),t}function Te(e){const i=e.getBoundingClientRect();return{top:i.top-(e.clientTop||0),left:i.left-(e.clientLeft||0)}}function le(e,i){return window.getComputedStyle(e,null).getPropertyValue(i)}function Se(e){if(e&&e.parentNode)return[...e.parentNode.children].indexOf(e)}function ce(e,i){const t=[];let s=e.parentElement;for(;s;)(!i||s.matches(i))&&t.push(s),s=s.parentElement;return t}function we(e,i){i&&e.addEventListener("transitionend",function(s){s.target===e&&i.call(e,s)},{once:!0})}function $e(e,i,t){{const s=window.getComputedStyle(e,null);return e["width"===i?"offsetWidth":"offsetHeight"]+parseFloat(s.getPropertyValue("width"===i?"margin-right":"margin-top"))+parseFloat(s.getPropertyValue("width"===i?"margin-left":"margin-bottom"))}}function N(e){return(Array.isArray(e)?e:[e]).filter(i=>!!i)}function Me(e){return i=>Math.abs(i)>0&&e.browser&&e.browser.need3dFix&&Math.abs(i)%90==0?i+.001:i}function ie(e,i=""){const t=globalThis.trustedTypes;e.innerHTML=typeof t<"u"?t.createPolicy("html",{createHTML:s=>s}).createHTML(i):i}let De,_e,Ge;function et(){return De||(De=function Ct(){return typeof window>"u"?{touch:!1}:{touch:"ontouchstart"in window||navigator.maxTouchPoints>0}}()),De}function tt(e={}){return _e||(_e=function zt({userAgent:e}={}){if(typeof window>"u")return{ios:!1,android:!1};const i=et(),t=navigator.platform,s=e||navigator.userAgent,n={ios:!1,android:!1},a=/(Android);?[\s/]+([\d.]+)?/.test(s),u=/(iPhone\sOS|iOS|iPod)/.test(s),c=/iPad/.test(s),l="MacIntel"===t&&i.touch&&navigator.maxTouchPoints>1,p=c||l;return a&&!("Win32"===t)&&(n.os="android",n.android=!0),(p||u)&&(n.os="ios",n.ios=!0),n}(e)),_e}function it(){return Ge||(Ge=function Lt(){if(typeof window>"u")return{isSafari:!1,isWebView:!1,need3dFix:!1};const e=tt(),i=navigator.userAgent,t=i.toLowerCase(),s=t.includes("safari")&&!t.includes("chrome")&&!t.includes("android"),n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i);return{isSafari:s,isWebView:n,need3dFix:s||n&&e.ios}}()),Ge}Je.r(Qe),Je.d(Qe,{SwiperContainer:()=>We,SwiperSlide:()=>vt,register:()=>Ss});const Pe=(e,i)=>{if(!e||e.destroyed||!e.params)return;const s=i.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let n=s.querySelector(`.${e.params.lazyPreloaderClass}`);!n&&e.isElement&&(s.shadowRoot?n=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{if(s.shadowRoot){const a=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`);a&&!a.lazyPreloaderManaged&&a.remove()}})),n&&!n.lazyPreloaderManaged&&n.remove()}},He=(e,i)=>{if(!e.slides[i])return;const t=e.slides[i].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},Be=e=>{if(!e||e.destroyed||!e.params)return;let i=e.params.lazyPreloadPrevNext;const t=e.slides.length;if(!t||!i||i<0)return;i=Math.min(i,t);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;
vendor: 4,117 bytes, line 1
1if(e.params.grid&&(e.params.grid.rows??1)>1){const u=n,c=[u-i];return c.push(...Array.from({length:i}).map((l,p)=>u+s+p)),void e.slides.forEach((l,p)=>{void 0!==l.column&&c.includes(l.column)&&He(e,p)})}const a=n+s-1;if(e.params.rewind||e.params.loop)for(let u=n-i;u<=a+i;u+=1){const c=(u%t+t)%t;(c<n||c>a)&&He(e,c)}else for(let u=Math.max(n-i,0);u<=Math.min(a+i,t-1);u+=1)u!==n&&(u>a||u<n)&&He(e,u)},st=(e,i)=>!!(e.grid&&i.grid&&i.grid.rows>1);var kt={setBreakpoint:function At(){const e=this,{realIndex:i,initialized:t,params:s,el:n}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const u="window"!==s.breakpointsBase&&s.breakpointsBase?"container":s.breakpointsBase,c=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?e.el:document.querySelector(s.breakpointsBase),l=e.getBreakpoint(a,u,c);if(!l||e.currentBreakpoint===l)return;const d=(l in a?a[l]:void 0)||e.originalParams,v=st(e,s),o=st(e,d),r=e.params.grabCursor,g=d.grabCursor,S=s.enabled;v&&!o?(n.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!v&&o&&(n.classList.add(`${s.containerModifierClass}grid`),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===s.grid.fill)&&n.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),r&&!g?e.unsetGrabCursor():!r&&g&&e.setGrabCursor();const y=(E,A)=>E[A];["navigation","pagination","scrollbar"].forEach(E=>{const A=y(d,E);if(typeof A>"u")return;const T=y(s,E),O="object"==typeof T&&null!==T&&T.enabled,w="object"==typeof A&&null!==A&&A.enabled,z=e[E];O&&!w&&z?.disable?.(),!O&&w&&z?.enable?.()});const h=d.direction&&d.direction!==s.direction,m=s.loop&&(d.slidesPerView!==s.slidesPerView||h),b=s.loop;h&&t&&e.changeDirection(),ee(e.params,d);const x=e.params.enabled,L=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),S&&!x?e.disable():!S&&x&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",d),t&&(m?(e.loopDestroy(),e.loopCreate(i),e.updateSlides()):!b&&L?(e.loopCreate(i),e.updateSlides()):b&&!L&&e.loopDestroy()),e.emit("breakpoint",d)},getBreakpoint:function It(e,i="window",t){if(!e||"container"===i&&!t)return;let s=!1;const n="window"===i?window.innerHeight:t.clientHeight,a=Object.keys(e).map(u=>{if("string"==typeof u&&0===u.indexOf("@")){const c=parseFloat(u.substr(1));return{value:n*c,point:u}}return{value:u,point:u}});a.sort((u,c)=>parseInt(String(u.value),10)-parseInt(String(c.value),10));for(let u=0;u<a.length;u+=1){const{point:c,value:l}=a[u];"window"===i?window.matchMedia(`(min-width: ${l}px)`).matches&&(s=c):l<=t.clientWidth&&(s=c)}return s||"max"}},Ht={addClasses:function _t(){const e=this,{classNames:i,params:t,rtl:s,el:n,device:a}=e,u=function Dt(e,i){const t=[];return e.forEach(s=>{"object"==typeof s?Object.keys(s).forEach(n=>{s[n]&&t.push(i+n)}):"string"==typeof s&&t.push(i+s)}),t}(["initialized",t.direction,{"free-mode":e.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:s},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);i.push(...u),n.classList.add(...i),e.emitContainerClasses()},removeClasses:function Gt(){const{el:i,classNames:t}=this;!i||"string"==typeof i||(i.classList.remove(...t),this.emitContainerClasses())}};const Re={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
1spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Rt(e){const i=this;i.destroyed||i.enabled&&(i.allowClick||(i.params.preventClicks&&e.preventDefault(),i.params.preventClicksPropagation&&i.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Xt(){const e=this;e.destroyed||e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}function Vt(e){const i=this;i.destroyed||(Pe(i,e.target),!i.params.cssMode&&("auto"===i.params.slidesPerView||i.params.autoHeight)&&i.update())}function Yt(){const e=this,{params:i,el:t}=e;if(t&&0===t.offsetWidth)return;i.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:n,snapGrid:a}=e,u=e.virtual&&e.params.virtual?.enabled;if(e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),!("auto"===i.slidesPerView||i.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||u&&i.loop?e.params.loop&&!u?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo((u?e.virtual.slides.length:e.slides.length)-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused){const l=e.autoplay;clearTimeout(l.resizeTimeout),l.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)}e.allowSlidePrev=n,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function Nt(){const e=this;if(e.destroyed)return;const{wrapperEl:i,rtlTranslate:t,enabled:s}=e;if(!s)return;let n;e.previousTranslate=e.translate,e.translate=e.isHorizontal()?-i.scrollLeft:-i.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();n=0===a?0:(e.translate-e.minTranslate())/a,n!==e.progress&&e.updateProgress(t?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Ft(e){const i=this;if(i.destroyed)return;const t=i.touchEventsData;let s=e.originalEvent??e;if("touchend"===s.type||"touchcancel"===s.type){const x=[...s.changedTouches].find(L=>L.identifier===t.touchId);if(!x||x.identifier!==t.touchId)return}else if(null!==t.touchId||s.pointerId!==t.pointerId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&(!["pointercancel","contextmenu"].includes(s.type)||!i.browser.isSafari&&!i.browser.isWebView))return;t.pointerId=null,t.touchId=null;const{params:a,touches:u,rtlTranslate:c,slidesGrid:l,enabled:p}=i;if(!p||!a.simulateTouch&&"mouse"===s.pointerType)return;if(t.allowTouchCallbacks&&i.emit("touchEnd",s),t.allowTouchCallbacks=!1,!t.isTouched)return t.isMoved&&a.grabCursor&&i.setGrabCursor(!1),t.isMoved=!1,void(t.startMoving=!1);a.grabCursor&&t.isMoved&&t.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);const f=J(),d=f-t.touchStartTime;if(i.allowClick){const b=s.path??(s.composedPath&&s.composedPath());i.updateClickedSlide(b&&b[0],b),i.emit("tap click",s),d<300&&f-t.lastClickTime<300&&i.emit("doubleTap doubleClick",
1s)}if(t.lastClickTime=J(),fe(()=>{i.destroyed||(i.allowClick=!0)}),!t.isTouched||!t.isMoved||!i.swipeDirection||0===u.diff&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset)return t.isTouched=!1,t.isMoved=!1,void(t.startMoving=!1);let v;if(t.isTouched=!1,t.isMoved=!1,t.startMoving=!1,v=a.followFinger?c?i.translate:-i.translate:-(t.currentTranslate??0),a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void i.freeMode.onTouchEnd({currentPos:v});const o=v>=-i.maxTranslate()&&!i.params.loop;let r=0,g=i.slidesSizesGrid[0];for(let b=0;b<l.length;b+=b<a.slidesPerGroupSkip?1:a.slidesPerGroup){const x=b<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof l[b+x]<"u"?(o||v>=l[b]&&v<l[b+x])&&(r=b,g=l[b+x]-l[b]):(o||v>=l[b])&&(r=b,g=l[l.length-1]-l[l.length-2])}let S=null,y=null;a.rewind&&(i.isBeginning?y=a.virtual?.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(S=0));const h=(v-l[r])/g,m=r<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(d>a.longSwipesMs){if(!a.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&i.slideTo(h>=a.longSwipesRatio?a.rewind&&i.isEnd?S:r+m:r),"prev"===i.swipeDirection&&(h>1-a.longSwipesRatio?i.slideTo(r+m):null!==y&&h<0&&Math.abs(h)>a.longSwipesRatio?i.slideTo(y):i.slideTo(r))}else{if(!a.shortSwipes)return void i.slideTo(i.activeIndex);!i.navigation||s.target!==i.navigation.nextEl&&s.target!==i.navigation.prevEl?("next"===i.swipeDirection&&i.slideTo(null!==S?S:r+m),"prev"===i.swipeDirection&&i.slideTo(null!==y?y:r)):i.slideTo(s.target===i.navigation.nextEl?r+m:r)}}function Wt(e){const i=this;if(i.destroyed)return;const t=i.touchEventsData,{params:s,touches:n,rtlTranslate:a,enabled:u}=i;if(!u||!s.simulateTouch&&"mouse"===e.pointerType)return;const l=e.originalEvent??e;if("pointermove"===l.type&&(null!==t.touchId||l.pointerId!==t.pointerId))return;let p;if("touchmove"===l.type){const E=[...l.changedTouches].find(A=>A.identifier===t.touchId);if(!E||E.identifier!==t.touchId)return;p=E}else p=l;if(!t.isTouched)return void(t.startMoving&&t.isScrolling&&i.emit("touchMoveOpposite",l));const f=p.pageX,d=p.pageY;if(l.preventedByNestedSwiper)return n.startX=f,void(n.startY=d);if(!i.allowTouchMove)return l.target.matches(t.focusableElements)||(i.allowClick=!1),void(t.isTouched&&(Object.assign(n,{startX:f,startY:d,currentX:f,currentY:d}),t.touchStartTime=J()));if(s.touchReleaseOnEdges&&!s.loop)if(i.isVertical()){if(d<n.startY&&i.translate<=i.maxTranslate()||d>n.startY&&i.translate>=i.minTranslate())return t.isTouched=!1,void(t.isMoved=!1)}else{if(a&&(f>n.startX&&-i.translate<=i.maxTranslate()||f<n.startX&&-i.translate>=i.minTranslate()))return;if(!a&&(f<n.startX&&i.translate<=i.maxTranslate()||f>n.startX&&i.translate>=i.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(t.focusableElements)&&document.activeElement!==l.target&&"mouse"!==l.pointerType&&document.activeElement.blur(),document.activeElement&&l.target===document.activeElement&&l.target.matches(t.focusableElements))return t.isMoved=!0,void(i.allowClick=!1);t.allowTouchCallbacks&&i.emit("touchMove",l),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=f,n.currentY=d;const v=n.currentX-n.startX,o=n.currentY-n.startY;if(i.params.threshold&&Math.sqrt(v**2+o**2)<i.params.threshold)return;if(typeof t.isScrolling>"u"){let L;i.isHorizontal()&&n.currentY===n.startY||i.isVertical()&&n.currentX===n.startX?t.isScrolling=!1:v*v+o*o>=25&&(L=180*Math.atan2(Math.abs(o),Math.abs(v))/Math.PI,t.isScrolling=i.isHorizontal()?L>s.touchAngle:90-L>s.touchAngle)}if(t.isScrolling&&i.emit("touchMoveOpposite",l),typeof t.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(t.startMoving=!0),t.isScrolling||"touchmove"===l.type&&t.preventTouchMoveFromPointerMove)return void(t.isTouched=!1);if(!t.startMoving)return;i.allowClick=!1,!s.cssMode&&l.cancelable&&l.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&l.stopPropagation();let r=i.isHorizontal()?v:o,g=i.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;s.oneWayMovement&&(r=Math.abs(r)*(a?1:-1),g=Math.abs(g)*(a?1:-1)),n.diff=r,r*=s.touchRatio,a&&(r=-r,g=-g);const S=i.touchesDirection;i.swipeDirection=r>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const y=i.params.loop&&!s.cssMode,h="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!t.isMoved){if(y&&h&&i.loopFix({direction:i.swipeDirection}),t.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const L=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
vendor: 2,088 bytes, line 1
1i.wrapperEl.dispatchEvent(L)}t.allowMomentumBounce=!1,s.grabCursor&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",l)}if((new Date).getTime(),!1!==s._loopSwapReset&&t.isMoved&&t.allowThresholdMove&&S!==i.touchesDirection&&y&&h&&Math.abs(r)>=1)return Object.assign(n,{startX:f,startY:d,currentX:f,currentY:d,startTranslate:t.currentTranslate}),t.loopSwapReset=!0,void(t.startTranslate=t.currentTranslate);i.emit("sliderMove",l),t.isMoved=!0;const m=t.startTranslate??0;t.currentTranslate=r+m;let b=!0,x=s.resistanceRatio;if(s.touchReleaseOnEdges&&(x=0),r>0?(y&&h&&t.allowThresholdMove&&t.currentTranslate>(s.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==s.slidesPerView&&i.slides.length-s.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),t.currentTranslate>i.minTranslate()&&(b=!1,s.resistance&&(t.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+m+r)**x))):r<0&&(y&&h&&t.allowThresholdMove&&t.currentTranslate<(s.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==s.slidesPerView&&i.slides.length-s.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===s.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(String(s.slidesPerView))))}),t.currentTranslate<i.maxTranslate()&&(b=!1,s.resistance&&(t.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-m-r)**x))),b&&(l.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&(t.currentTranslate??0)<m&&(t.currentTranslate=m),!i.allowSlidePrev&&"prev"===i.swipeDirection&&(t.currentTranslate??0)>m&&(t.currentTranslate=m),!i.allowSlidePrev&&!i.allowSlideNext&&(t.currentTranslate=m),s.threshold>0){if(!(Math.abs(r)>s.threshold||t.allowThresholdMove))return void(t.currentTranslate=t.startTranslate);
1if(!t.allowThresholdMove)return t.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,t.currentTranslate=t.startTranslate,void(n.diff=i.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&i.freeMode||s.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(t.currentTranslate),i.setTranslate(t.currentTranslate??0))}function nt(e,i,t){const{params:s}=e,n=s.edgeSwipeDetection,a=s.edgeSwipeThreshold;return!n||!(t<=a||t>=window.innerWidth-a)||"prevent"===n&&(i.preventDefault(),!0)}function jt(e){const i=this;if(i.destroyed)return;const t=e.originalEvent??e,s=i.touchEventsData;if("pointerdown"===t.type){if(null!==s.pointerId&&s.pointerId!==t.pointerId)return;s.pointerId=t.pointerId}else"touchstart"===t.type&&1===t.targetTouches.length&&(s.touchId=t.targetTouches[0].identifier);if("touchstart"===t.type)return void nt(i,t,t.targetTouches[0].pageX);const{params:n,touches:a,enabled:u}=i;if(!u||!n.simulateTouch&&"mouse"===t.pointerType||i.animating&&n.preventInteractionOnTransition)return;!i.animating&&n.cssMode&&n.loop&&i.loopFix();let c=t.target;if("wrapper"===n.touchEventsTarget&&!function Tt(e,i){let t=i.contains(e);return!t&&i instanceof HTMLSlotElement&&(t=[...i.assignedElements()].includes(e),t||(t=function Et(e,i){const t=[i];for(;t.length>0;){const s=t.shift();if(e===s)return!0;t.push(...s.children,...s.shadowRoot?s.shadowRoot.children:[],...s.assignedElements?s.assignedElements():[])}return!1}(e,i))),t}(c,i.wrapperEl))return;if("number"==typeof t.which&&3===t.which||"number"==typeof t.button&&t.button>0||s.isTouched&&s.isMoved)return;const p=!!n.noSwipingClass&&""!==n.noSwipingClass,f=t.composedPath?t.composedPath():t.path;p&&t.target&&t.target.shadowRoot&&f&&(c=f[0]);const d=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`;if(n.noSwiping&&(t.target&&t.target.shadowRoot?function qt(e,i){return function t(s){if(!s||s===document||s===window)return null;let n=s;n.assignedSlot&&(n=n.assignedSlot);const a=n.closest(e);if(!a&&!n.getRootNode)return null;const u=n.getRootNode();return a||t(u.host)}(i)}(d,c):c.closest(d)))return void(i.allowClick=!0);if(n.swipeHandler&&"string"==typeof n.swipeHandler&&!c.closest(n.swipeHandler))return;const o=t;a.currentX=o.pageX,a.currentY=o.pageY;const r=a.currentX,g=a.currentY;if(!nt(i,t,r))return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=r,a.startY=g,s.touchStartTime=J(),i.allowClick=!0,i.updateSize(),i.swipeDirection=void 0,n.threshold>0&&(s.allowThresholdMove=!1);let S=!0;c.matches(s.focusableElements)&&(S=!1,"SELECT"===c.nodeName&&(s.isTouched=!1)),document.activeElement&&document.activeElement.matches(s.focusableElements)&&document.activeElement!==c&&("mouse"===o.pointerType||"mouse"!==o.pointerType&&!c.matches(s.focusableElements))&&document.activeElement.blur(),(n.touchStartForcePreventDefault||S&&i.allowTouchMove&&n.touchStartPreventDefault)&&!c.isContentEditable&&t.preventDefault(),n.freeMode&&n.freeMode.enabled&&i.freeMode&&i.animating&&!n.cssMode&&i.freeMode.onTouchStart(),i.emit("touchStart",t)}const at=(e,i)=>{const{params:t,el:s,wrapperEl:n,device:a}=e,u=!!t.nested,c="on"===i?"addEventListener":"removeEventListener",l=i;if(!s||"string"==typeof s)return;document[c]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:u}),s[c]("touchstart",e.onTouchStart,{passive:!1}),s[c]("pointerdown",e.onTouchStart,{passive:!1}),document[c]("touchmove",e.onTouchMove,{passive:!1,capture:u}),document[c]("pointermove",e.onTouchMove,{passive:!1,capture:u}),document[c]("touchend",e.onTouchEnd,{passive:!0}),document[c]("pointerup",e.onTouchEnd,{passive:!0}),document[c]("pointercancel",e.onTouchEnd,{passive:!0}),document[c]("touchcancel",e.onTouchEnd,{passive:!0}),document[c]("pointerout",e.onTouchEnd,{passive:!0}),document[c]("pointerleave",e.onTouchEnd,{passive:!0}),document[c]("contextmenu",e.onTouchEnd,{passive:!0}),(t.preventClicks||t.preventClicksPropagation)&&s[c]("click",e.onClick,!0),t.cssMode&&n[c]("scroll",e.onScroll);e[l](t.updateOnWindowResize?a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",Yt,!0),s[c]("load",e.onLoad,{capture:!0})};function ai(e,i){return function(s={}){const n=Object.keys(s)[0],a=s[n];"object"==typeof a&&null!==a?(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),n in e&&"enabled"in a?("object"==typeof e[n]&&!("enabled"in e[n])&&(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),ee(i,s)):ee(i,s)):ee(i,s)}}function rt({swiper:e,runCallbacks:i,direction:t,step:s}){const{activeIndex:n,previousIndex:a}=e;let u=t;u||(u=n>
1a?"next":n<a?"prev":"reset"),e.emit(`transition${s}`),i&&"reset"===u?e.emit(`slideResetTransition${s}`):i&&n!==a&&(e.emit(`slideChangeTransition${s}`),e.emit("next"===u?`slideNextTransition${s}`:`slidePrevTransition${s}`))}const Xe=(e,i,t)=>{i&&!e.classList.contains(t)?e.classList.add(t):!i&&e.classList.contains(t)&&e.classList.remove(t)},lt=(e,i,t)=>{i&&!e.classList.contains(t)?e.classList.add(t):!i&&e.classList.contains(t)&&e.classList.remove(t)},Gi={eventsEmitter:{on(e,i,t){const s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof i)return s;const n=t?"unshift":"push";return e.split(" ").forEach(a=>{s.eventsListeners[a]||(s.eventsListeners[a]=[]),s.eventsListeners[a][n](i)}),s},once(e,i,t){const s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof i)return s;const n=function(...u){s.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,i.apply(s,u)};return n.__emitterProxy=i,s.on(e,n,t)},onAny(e,i){const t=this;if(!t.eventsListeners||t.destroyed||"function"!=typeof e)return t;const s=i?"unshift":"push";return t.eventsAnyListeners.indexOf(e)<0&&t.eventsAnyListeners[s](e),t},offAny(e){const i=this;if(!i.eventsListeners||i.destroyed||!i.eventsAnyListeners)return i;const t=i.eventsAnyListeners.indexOf(e);return t>=0&&i.eventsAnyListeners.splice(t,1),i},off(e,i){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||e.split(" ").forEach(s=>{typeof i>"u"?t.eventsListeners[s]=[]:t.eventsListeners[s]&&t.eventsListeners[s].forEach((n,a)=>{(n===i||n.__emitterProxy&&n.__emitterProxy===i)&&t.eventsListeners[s].splice(a,1)})}),t},emit(...e){const i=this;if(!i.eventsListeners||i.destroyed||!i.eventsListeners)return i;let t,s,n;if("string"==typeof e[0]||Array.isArray(e[0]))t=e[0],s=e.slice(1,e.length),n=i;else{const u=e[0];t=u.events,s=u.data??[],n=u.context||i}return s.unshift(n),(Array.isArray(t)?t:t.split(" ")).forEach(u=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(c=>{c.apply(n,[u,...s])}),i.eventsListeners&&i.eventsListeners[u]&&i.eventsListeners[u].forEach(c=>{c.apply(n,s)})}),i}},update:{updateSize:function Ai(){const e=this;let i,t;const s=e.el;i=typeof e.params.width<"u"&&null!==e.params.width?e.params.width:s.clientWidth,t=typeof e.params.height<"u"&&null!==e.params.height?e.params.height:s.clientHeight,!(0===i&&e.isHorizontal()||0===t&&e.isVertical())&&(i=i-parseInt(le(s,"padding-left")||"0",10)-parseInt(le(s,"padding-right")||"0",10),t=t-parseInt(le(s,"padding-top")||"0",10)-parseInt(le(s,"padding-bottom")||"0",10),Number.isNaN(i)&&(i=0),Number.isNaN(t)&&(t=0),Object.assign(e,{width:i,height:t,size:e.isHorizontal()?i:t}))},updateSlides:function ki(){const e=this;function i(w,z){return parseFloat(w.getPropertyValue(e.getDirectionLabel(z))||"0")}const t=e.params,{wrapperEl:s,slidesEl:n,rtlTranslate:a,wrongRTL:u}=e,c=!(!e.virtual||!t.virtual?.enabled),l=c?e.virtual.slides.length:e.slides.length,p=U(n,`.${e.params.slideClass}, swiper-slide`),f=c?e.virtual.slides.length:p.length;let d=[];const v=[],o=[],r=w=>"function"==typeof w?w.call(e):w,g=r(t.slidesOffsetBefore),S=r(t.slidesOffsetAfter),y=e.snapGrid.length,h=e.slidesGrid.length,m=e.size-g-S;let b=t.spaceBetween,x=-g,L=0,E=0;if(typeof m>"u")return;"string"==typeof b&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*m:"string"==typeof b&&(b=parseFloat(b)),e.virtualSize=-b-g-S,p.forEach(w=>{a?w.style.marginLeft="":w.style.marginRight="",w.style.marginBottom="",w.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(oe(s,"--swiper-centered-offset-before",""),oe(s,"--swiper-centered-offset-after","")),t.cssMode&&(oe(s,"--swiper-slides-offset-before",`${g}px`),oe(s,"--swiper-slides-offset-after",`${S}px`));const A=t.grid&&t.grid.rows>1&&e.grid;A?e.grid.initSlides(p):e.grid&&e.grid.unsetSlides();let T=0;const O="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(w=>typeof t.breakpoints[w]?.slidesPerView<"u").length>0;for(let w=0;w<f;w+=1){T=0;const z=p[w];if(!z||(A&&e.grid.updateSlide(w,z,p),"none"!==le(z,"display"))){if(c&&"auto"===t.slidesPerView)t.virtual?.slidesPerViewAutoSlideSize&&(T=t.virtual.slidesPerViewAutoSlideSize),T&&z&&(t.roundLengths&&(T=Math.floor(T)),z.style[e.getDirectionLabel("width")]=`${T}px`);else if("auto"===t.slidesPerView){O&&(z.style[e.getDirectionLabel("width")]="");const P=getComputedStyle(z),M=z.style.transform,k=z.style.webkitTransform;if(M&&(z.style.transform="none"),k&&(z.style.webkitTransform="none"),t.roundLengths)T=e.isHorizontal()?$e(z,"width"):$e(z,"height");else{const C=i(P,"width"),_=i(P,"padding-left"),$=i(P,"padding-right"),I=i(P,"margin-left"),H=i(P,"margin-right"),G=P.getPropertyValue("box-sizing");if(G&&"border-box"===G)T=C+I+H;else{const{clientWidth:X,offsetWidth:F}=z;T=C+_+$+I+H+(F-X)}}M&&(z.style.transform=M),k&&(z.style.webkitTransform=k),t.roundLengths&&(T=Math.floor(T))}else T=(m-(t.slidesPerView-1)*b)/t.slidesPerView,t.roundLengths&&(T=Math.floor(T)),z&&(z.style[e.getDirectionLabel("width")]=`${T}px`);z&&(z.swiperSlideSize=T),o.push(T),t.centeredSlides?(x=x+T/2+L/2+b,0===L&&0!==w&&(x=x-m/2-b),0===w&&(x=x-m/2-b),Math.abs(x)<.001&&(x=0),t.roundLengths&&(x=Math.floor(x)),E%t.slidesPerGroup===0&&d.push(x),v.push(x)):(t.roundLengths&&(x=Math.floor(x)),(E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup===0&&d.push(x),v.push(x),x=x+T+b),e.virtualSize+=T+b,L=T,E+=1}}if(e.virtualSize=Math.max(e.virtualSize,m)+S,a&&u&&("slide"===t.effect||"coverflow"===t.effect)&&(s.style.width=`${e.virtualSize+b}px`),t.setWrapperSize&&(s.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),A&&e.grid.updateWrapperSize(T,d),!t.centeredSlides){const z=t.snapToSlideEdge&&!t.loop&&("auto"===t.slidesPerView||"auto"!==t.slidesPerView&&t.slidesPerView%1!=0);let P=d.length;if(z){let k;if("auto"===t.slidesPerView){k=1;let C=0;for(let _=o.length-1;_>=0&&(C+=o[_]+(_<o.length-1?b:0),C<=m);_-=1)k=o.length-_}else k=Math.floor(t.slidesPerView);P=Math.max(f-k,0)}const M=[];for(let k=0;k<d.length;k+=1){let C=d[k];t.roundLengths&&(C=Math.floor(C)),z?k<=P&&M.push(C):d[k]<=e.virtualSize-m&&M.push(C)}d=M,Math.floor(e.virtualSize-m)-Math.floor(d[d.length-1])>1&&(z||d.push(e.virtualSize-m))}if(c&&t.loop){const w=o[0]+b,M=(e.virtual.slidesBefore??0)+(e.virtual.slidesAfter??0);if(t.slidesPerGroup>1){const k=Math.ceil(M/t.slidesPerGroup),C=w*t.slidesPerGroup;for(let _=0;_<k;_+=1)d.push(d[d.length-1]+C)}for(let k=0;k<M;k+=1)1===t.slidesPerGroup&&d.push(d[d.length-1]+w),v.push(v[v.length-1]+w),e.virtualSize+=w}if(0===d.length&&(d=[0]),0!==b){const w=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");p.filter((z,P)=>
vendor: 4,591 bytes, line 1
1!(t.cssMode&&!t.loop)||P!==p.length-1).forEach(z=>{z.style[w]=`${b}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let w=0;o.forEach(P=>{w+=P+(b||0)}),w-=b;const z=w>m?w-m:0;d=d.map(P=>P<=0?-g:P>z?z+S:P)}if(t.centerInsufficientSlides){let w=0;if(o.forEach(z=>{w+=z+(b||0)}),w-=b,w<m){const z=(m-w)/2;d.forEach((P,M)=>{d[M]=P-z}),v.forEach((P,M)=>{v[M]=P+z})}}if(Object.assign(e,{slides:p,snapGrid:d,slidesGrid:v,slidesSizesGrid:o}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){oe(s,"--swiper-centered-offset-before",-d[0]+"px"),oe(s,"--swiper-centered-offset-after",e.size/2-o[o.length-1]/2+"px");const w=-e.snapGrid[0],z=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(P=>P+w),e.slidesGrid=e.slidesGrid.map(P=>P+z)}if(f!==l&&e.emit("slidesLengthChange"),d.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==h&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(c||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const w=`${t.containerModifierClass}backface-hidden`,z=e.el.classList.contains(w);f<=t.maxBackfaceHiddenSlides?z||e.el.classList.add(w):z&&e.el.classList.remove(w)}},updateAutoHeight:function zi(e){const i=this,t=[],s=i.virtual&&i.params.virtual?.enabled;let a,n=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);const u=c=>s?i.slides[i.getSlideIndexByData(c)]:i.slides[c];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(c=>{t.push(c)});else for(a=0;a<Math.ceil(i.params.slidesPerView);a+=1){const c=i.activeIndex+a;if(c>i.slides.length&&!s)break;const l=u(c);l&&t.push(l)}else{const c=u(i.activeIndex);c&&t.push(c)}for(a=0;a<t.length;a+=1)if(typeof t[a]<"u"){const c=t[a].offsetHeight;n=c>n?c:n}(n||0===n)&&(i.wrapperEl.style.height=`${n}px`)},updateSlidesOffset:function $i(){const e=this,i=e.slides,t=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s<i.length;s+=1)i[s].swiperSlideOffset=(e.isHorizontal()?i[s].offsetLeft:i[s].offsetTop)-t-e.cssOverflowAdjustment()},updateSlidesProgress:function Di(e=this&&this.translate||0){const i=this,t=i.params,{slides:s,rtlTranslate:n,snapGrid:a}=i;if(0===s.length)return;typeof s[0].swiperSlideOffset>"u"&&i.updateSlidesOffset();let u=-e;n&&(u=e),i.visibleSlidesIndexes=[],i.visibleSlides=[];let c=t.spaceBetween;"string"==typeof c&&c.indexOf("%")>=0?c=parseFloat(c.replace("%",""))/100*i.size:"string"==typeof c&&(c=parseFloat(c));for(let l=0;l<s.length;l+=1){const p=s[l];let f=p.swiperSlideOffset??0;t.cssMode&&t.centeredSlides&&(f-=s[0].swiperSlideOffset??0);const d=p.swiperSlideSize??0,v=(u+(t.centeredSlides?i.minTranslate():0)-f)/(d+c),o=(u-a[0]+(t.centeredSlides?i.minTranslate():0)-f)/(d+c),r=-(u-f),g=r+i.slidesSizesGrid[l],S=r>=0&&r<=i.size-i.slidesSizesGrid[l],y=r>=0&&r<i.size-1||g>1&&g<=i.size||r<=0&&g>=i.size;y&&(i.visibleSlides.push(p),i.visibleSlidesIndexes.push(l)),lt(p,y,t.slideVisibleClass),lt(p,S,t.slideFullyVisibleClass),p.progress=n?-v:v,p.originalProgress=n?-o:o}},updateProgress:function Ii(e){const i=this;typeof e>"u"&&(e=i&&i.translate&&i.translate*(i.rtlTranslate?-1:1)||0);const t=i.params,s=i.maxTranslate()-i.minTranslate();let{progress:n,isBeginning:a,isEnd:u}=i,c=i.progressLoop;const l=a,p=u;if(0===s)n=0,a=!0,u=!0;else{n=(e-i.minTranslate())/s;const f=Math.abs(e-i.minTranslate())<1,d=Math.abs(e-i.maxTranslate())<1;a=f||n<=0,u=d||n>=1,f&&(n=0),d&&(n=1)}if(t.loop){const f=i.getSlideIndexByData(0),d=i.getSlideIndexByData(i.slides.length-1),v=i.slidesGrid[f],o=i.slidesGrid[d],r=i.slidesGrid[i.slidesGrid.length-1],g=Math.abs(e);c=g>=v?(g-v)/r:(g+r-o)/r,c>1&&(c-=1)}Object.assign(i,{progress:n,progressLoop:c,isBeginning:a,isEnd:u}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&i.updateSlidesProgress(e),a&&!l&&i.emit("reachBeginning toEdge"),u&&!p&&i.emit("reachEnd toEdge"),(l&&!a||p&&!u)&&i.emit("fromEdge"),i.emit("progress",n)},updateSlidesClasses:function Oi(){const e=this,{slides:i,params:t,slidesEl:s,activeIndex:n}=e,u=e.grid&&t.grid&&t.grid.rows>1,c=d=>U(s,`.${t.slideClass}${d}, swiper-slide${d}`)[0];let l,p,f;if(e.virtual&&t.virtual?.enabled)if(t.loop){const d=e.virtual.slides;let v=n-(e.virtual.slidesBefore??0);v<0&&(v=d.length+v),v>=d.length&&(v-=d.length),l=c(`[data-swiper-slide-index="${v}"]`)}else l=c(`[data-swiper-slide-index="${n}"]`);else u?(l=i.find(d=>d.column===n),f=i.find(d=>d.column===n+1),p=i.find(d=>d.column===n-1)):l=i[n];l&&(u||(f=function Pt(e,i){const t=[];let s=e.nextElementSibling;for(;s;
1)(!i||s.matches(i))&&t.push(s),s=s.nextElementSibling;return t}(l,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!f&&(f=i[0]),p=function Mt(e,i){const t=[];let s=e.previousElementSibling;for(;s;)(!i||s.matches(i))&&t.push(s),s=s.previousElementSibling;return t}(l,`.${t.slideClass}, swiper-slide`)[0],t.loop&&0===!p&&(p=i[i.length-1]))),i.forEach(d=>{Xe(d,d===l,t.slideActiveClass),Xe(d,d===f,t.slideNextClass),Xe(d,d===p,t.slidePrevClass)}),e.emitSlidesClasses()},updateActiveIndex:function Ci(e){const i=this,t=i.rtlTranslate?i.translate:-i.translate,{snapGrid:s,params:n,activeIndex:a,realIndex:u,snapIndex:c}=i;let p,l=e;const f=o=>{const r=i.virtual.slides;let g=o-(i.virtual.slidesBefore??0);return g<0&&(g=r.length+g),g>=r.length&&(g-=r.length),g};if(typeof l>"u"&&(l=function Pi(e){const{slidesGrid:i,params:t}=e,s=e.rtlTranslate?e.translate:-e.translate;let n;for(let a=0;a<i.length;a+=1)typeof i[a+1]<"u"?s>=i[a]&&s<i[a+1]-(i[a+1]-i[a])/2?n=a:s>=i[a]&&s<i[a+1]&&(n=a+1):s>=i[a]&&(n=a);return t.normalizeSlideIndex&&(n<0||typeof n>"u")&&(n=0),n}(i)),s.indexOf(t)>=0)p=s.indexOf(t);else{const o=Math.min(n.slidesPerGroupSkip,l);p=o+Math.floor((l-o)/n.slidesPerGroup)}if(p>=s.length&&(p=s.length-1),l===a&&!i.params.loop)return void(p!==c&&(i.snapIndex=p,i.emit("snapIndexChange")));if(l===a&&i.params.loop&&i.virtual&&i.params.virtual?.enabled)return void(i.realIndex=f(l));const d=i.grid&&n.grid&&n.grid.rows>1;let v;if(i.virtual&&n.virtual?.enabled)v=n.loop?f(l):l;else if(d){const o=i.slides.find(g=>g.column===l);let r=parseInt(o.getAttribute("data-swiper-slide-index"),10);Number.isNaN(r)&&(r=Math.max(i.slides.indexOf(o),0)),v=Math.floor(r/n.grid.rows)}else if(i.slides[l]){const o=i.slides[l].getAttribute("data-swiper-slide-index");v=o?parseInt(o,10):l}else v=l;Object.assign(i,{previousSnapIndex:c,snapIndex:p,previousRealIndex:u,realIndex:v,previousIndex:a,activeIndex:l}),i.initialized&&Be(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(u!==v&&i.emit("realIndexChange"),i.emit("slideChange"))},updateClickedSlide:function Li(e,i){const t=this,s=t.params;let n=e.closest(`.${s.slideClass}, swiper-slide`);!n&&t.isElement&&i&&i.length>
11&&i.includes(e)&&[...i.slice(i.indexOf(e)+1,i.length)].forEach(c=>{!n&&c.matches&&c.matches(`.${s.slideClass}, swiper-slide`)&&(n=c)});let u,a=!1;if(n)for(let c=0;c<t.slides.length;c+=1)if(t.slides[c]===n){a=!0,u=c;break}if(!n||!a)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=n,t.clickedIndex=t.virtual&&t.params.virtual?.enabled?parseInt(n.getAttribute("data-swiper-slide-index"),10):u,s.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},translate:{getTranslate:function Si(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:s,translate:n,wrapperEl:a}=this;if(t.virtualTranslate)return s?-n:n;if(t.cssMode)return n;let u=Oe(a,e);return u+=this.cssOverflowAdjustment(),s&&(u=-u),u||0},setTranslate:function Ei(e,i){const t=this,{rtlTranslate:s,params:n,wrapperEl:a,progress:u}=t;let f,c=0,l=0;t.isHorizontal()?c=s?-e:e:l=e,n.roundLengths&&(c=Math.floor(c),l=Math.floor(l)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?c:l,n.cssMode?a[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-c:-l:n.virtualTranslate||(t.isHorizontal()?c-=t.cssOverflowAdjustment():l-=t.cssOverflowAdjustment(),a.style.transform=`translate3d(${c}px, ${l}px, 0px)`);const d=t.maxTranslate()-t.minTranslate();f=0===d?0:(e-t.minTranslate())/d,f!==u&&t.updateProgress(e),t.emit("setTranslate",t.translate,i)},minTranslate:function xi(){return-this.snapGrid[0]},maxTranslate:function wi(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function Ti(e=0,i=this.params.speed,t=!0,s=!0,n){const a=this,{params:u,wrapperEl:c}=a;if(a.animating&&u.preventInteractionOnTransition)return!1;const l=a.minTranslate(),p=a.maxTranslate();let f;if(f=s&&e>l?l:s&&e<p?p:e,a.updateProgress(f),u.cssMode){const d=a.isHorizontal();return 0===i?c[d?"scrollLeft":"scrollTop"]=-f:c.scrollTo({[d?"left":"top"]:-f,behavior:"smooth"}),!0}return 0===i?(a.setTransition(0),a.setTranslate(f),t&&(a.emit("beforeTransitionStart",i,n),a.emit("transitionEnd"))):(a.setTransition(i),a.setTranslate(f),t&&(a.emit("beforeTransitionStart",i,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(v){!a||a.destroyed||v.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,t&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function gi(e,i){const t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${e}ms`,t.wrapperEl.style.transitionDelay=0===e?"0ms":""),t.emit("setTransition",e,i)},transitionStart:function bi(e=!0,i){const t=this,{params:s}=t;s.cssMode||(s.autoHeight&&t.updateAutoHeight(),rt({swiper:t,runCallbacks:e,direction:i,step:"Start"}))},transitionEnd:function vi(e=!0,i){const t=this,{params:s}=t;t.animating=!1,!s.cssMode&&(t.setTransition(0),rt({swiper:t,runCallbacks:e,direction:i,step:"End"}))}},slide:{slideTo:function fi(e=0,i,t=!0,s,n){"string"==typeof e&&(e=parseInt(e,10));const a=this;let u=e;u<0&&(u=0);const{params:c,snapGrid:l,slidesGrid:p,previousIndex:f,activeIndex:d,rtlTranslate:v,wrapperEl:o,enabled:r}=a;if(!r&&!s&&!n||a.destroyed||a.animating&&c.preventInteractionOnTransition)return!1;typeof i>"u"&&(i=a.params.speed);const g=Math.min(a.params.slidesPerGroupSkip,u);let S=g+Math.floor((u-g)/a.params.slidesPerGroup);S>=l.length&&(S=l.length-1);const y=-l[S];if(c.normalizeSlideIndex)for(let E=0;E<p.length;E+=1){const A=-Math.floor(100*y),T=Math.floor(100*p[E]),O=Math.floor(100*p[E+1]);typeof p[E+1]<"u"?A>=T&&A<O-(O-T)/2?u=E:A>=T&&A<O&&(u=E+1):A>=T&&(u=E)}if(a.initialized&&u!==d&&(!a.allowSlideNext&&(v?y>a.translate&&y>a.minTranslate():y<a.translate&&y<a.minTranslate())||!a.allowSlidePrev&&y>a.translate&&y>a.maxTranslate()&&(d||0)!==u))return!1;let h;u!==(f||0)&&t&&a.emit("beforeSlideChangeStart"),a.updateProgress(y),h=u>d?"next":u<d?"prev":"reset";const m=a.virtual&&a.params.virtual?.enabled;if((!m||!n)&&(v&&-y===a.translate||!v&&y===a.translate))return a.updateActiveIndex(u),c.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==c.effect&&a.setTranslate(y),"reset"!==h&&
1(a.transitionStart(t,h),a.transitionEnd(t,h)),!1;if(c.cssMode){const E=a.isHorizontal(),A=v?y:-y;return 0===i?(m&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),m&&!a._cssModeVirtualInitialSet&&(a.params.initialSlide??0)>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{o[E?"scrollLeft":"scrollTop"]=A})):o[E?"scrollLeft":"scrollTop"]=A,m&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})):o.scrollTo({[E?"left":"top"]:A,behavior:"smooth"}),!0}const L=it().isSafari;return m&&!n&&L&&a.isElement&&a.virtual.update(!1,!1,u),a.setTransition(i),a.setTranslate(y),a.updateActiveIndex(u),a.updateSlidesClasses(),a.emit("beforeTransitionStart",i,s),a.transitionStart(t,h),0===i?a.transitionEnd(t,h):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(A){!a||a.destroyed||A.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(t,h))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function mi(e=0,i,t=!0,s){"string"==typeof e&&(e=parseInt(e,10));const n=this;if(n.destroyed)return;typeof i>"u"&&(i=n.params.speed);const a=n.grid&&n.params.grid&&n.params.grid.rows>1;let u=e;if(n.params.loop)if(n.virtual&&n.params.virtual?.enabled)u+=n.virtual.slidesBefore??0;else{let c;if(a){const g=u*n.params.grid.rows;c=n.slides.find(y=>Number(y.getAttribute("data-swiper-slide-index"))===g)?.column??0}else c=n.getSlideIndexByData(u);const l=a?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:p,slidesOffsetBefore:f,slidesOffsetAfter:d}=n.params,v=p||!!f||!!d;let o;"auto"===n.params.slidesPerView?o=n.slidesPerViewDynamic():(o=Math.ceil(parseFloat(String(n.params.slidesPerView))),v&&o%2==0&&(o+=1));let r=l-c<o;if(v&&(r=r||c<Math.ceil(o/2)),s&&v&&"auto"!==n.params.slidesPerView&&!a&&(r=!1),r){const g=v?c<n.activeIndex?"prev":"next":c-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:g,slideTo:!0,activeSlideIndex:"next"===g?c+1:c-l+1,slideRealIndex:"next"===g?n.realIndex:void 0})}if(a){const g=u*n.params.grid.rows;u=n.slides.find(y=>Number(y.getAttribute("data-swiper-slide-index"))===g)?.column??0}else u=n.getSlideIndexByData(u)}return requestAnimationFrame(()=>{n.slideTo(u,i,t,s)}),n},slideNext:function oi(e,i=!0,t){const s=this,{enabled:n,params:a,animating:u}=s;if(!n||s.destroyed)return s;typeof e>"u"&&(e=s.params.speed);let c=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(c=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex<a.slidesPerGroupSkip?1:c;if(a.loop){if(u&&(!s.virtual||!a.virtual?.enabled)&&a.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+l,e,i,t)}),!0}return s.slideTo(a.rewind&&s.isEnd?0:s.activeIndex+l,e,i,t)},slidePrev:function di(e,i=!0,t){const s=this,{params:n,snapGrid:a,slidesGrid:u,rtlTranslate:c,enabled:l,animating:p}=s;if(!l||s.destroyed)return s;if(typeof e>"u"&&(e=s.params.speed),n.loop){if(p&&(!s.virtual||!n.virtual?.enabled)&&n.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function v(h){return h<0?-Math.floor(Math.abs(h)):Math.floor(h)}const o=v(c?s.translate:-s.translate),r=a.map(h=>v(h)),g=n.freeMode&&n.freeMode.enabled;let S=a[r.indexOf(o)-1];if(typeof S>"u"&&(n.cssMode||g)){let h;a.forEach((m,b)=>{o>=m&&(h=b)}),typeof h<"u"&&(S=g?a[h]:a[h>0?h-1:h])}let y=0;return typeof S<"u"&&(y=u.indexOf(S),y<0&&(y=s.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(y=y-s.slidesPerViewDynamic("previous",!0)+1,y=Math.max(y,0))),n.rewind&&s.isBeginning?s.slideTo(s.params.virtual?.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1,e,i,t):n.loop&&0===s.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{s.slideTo(y,e,i,t)}
1),!0):s.slideTo(y,e,i,t)},slideReset:function ci(e,i=!0,t){const s=this;if(!s.destroyed)return typeof e>"u"&&(e=s.params.speed),s.slideTo(s.activeIndex,e,i,t)},slideToClosest:function pi(e,i=!0,t,s=.5){const n=this;if(n.destroyed)return;typeof e>"u"&&(e=n.params.speed);let a=n.activeIndex;const u=Math.min(n.params.slidesPerGroupSkip,a),c=u+Math.floor((a-u)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[c]){const p=n.snapGrid[c];l-p>(n.snapGrid[c+1]-p)*s&&(a+=n.params.slidesPerGroup)}else{const p=n.snapGrid[c-1];l-p<=(n.snapGrid[c]-p)*s&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,e,i,t)},slideToClickedSlide:function ui(){const e=this;if(e.destroyed)return;const{params:i,slidesEl:t,clickedSlide:s,clickedIndex:n}=e;if(void 0===s||void 0===n)return;const a="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView;let c,u=e.getSlideIndexWhenGrid(n);const l=e.isElement?"swiper-slide":`.${i.slideClass}`,p=e.grid&&e.params.grid&&e.params.grid.rows>1;if(i.loop){if(e.animating)return;c=parseInt(s.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?e.slideToLoop(c):u>(p?(e.slides.length-a)/2-(e.params.grid.rows-1):e.slides.length-a)?(e.loopFix(),u=e.getSlideIndex(U(t,`${l}[data-swiper-slide-index="${c}"]`)[0]),fe(()=>{e.slideTo(u)})):e.slideTo(u)}else e.slideTo(u)}},loop:{loopCreate:function ti(e,i){const t=this,{params:s,slidesEl:n}=t;if(!s.loop||t.virtual&&t.params.virtual?.enabled)return;const a=()=>{U(n,`.${s.slideClass}, swiper-slide`).forEach((r,g)=>{r.setAttribute("data-swiper-slide-index",String(g))})},c=t.grid&&s.grid&&s.grid.rows>1;s.loopAddBlankSlides&&(s.slidesPerGroup>1||c)&&(()=>{const o=U(n,`.${s.slideBlankClass}`);o.forEach(r=>{r.remove()}),o.length>0&&(t.recalcSlides(),t.updateSlides())})();const l=s.slidesPerGroup*(c?s.grid.rows:1),f=c&&t.slides.length%s.grid.rows!==0,d=o=>{for(let r=0;r<o;r+=1){const g=t.isElement?te("swiper-slide",[s.slideBlankClass]):te("div",[s.slideClass,s.slideBlankClass]);t.slidesEl.append(g)}};t.slides.length%l!==0?(s.loopAddBlankSlides?(d(l-t.slides.length%l),t.recalcSlides(),t.updateSlides()):Ee("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),a()):f?(s.loopAddBlankSlides?(d(s.grid.rows-t.slides.length%s.grid.rows),t.recalcSlides(),t.updateSlides()):Ee("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),a()):a(),t.loopFix({slideRealIndex:e,direction:s.centeredSlides||s.slidesOffsetBefore||s.slidesOffsetAfter?void 0:"next",initial:i})},loopFix:function si(e={}){const{slideRealIndex:i,slideTo:t=!0,direction:s,setTranslate:n,activeSlideIndex:a,initial:u,byController:c,byMousewheel:l}=e;let p=a;const f=this;if(!f.params.loop)return;f.emit("beforeLoopFix");const{slides:d,allowSlidePrev:v,allowSlideNext:o,slidesEl:r,params:g}=f,{centeredSlides:S,slidesOffsetBefore:y,slidesOffsetAfter:h,initialSlide:m}=g,b=S||!!y||!!h;if(f.allowSlidePrev=!0,f.allowSlideNext=!0,f.virtual&&g.virtual?.enabled){if(t){const G=f.virtual.slides.length,X=f.virtual.slidesBefore??0;b||0!==f.snapIndex?b&&f.snapIndex<g.slidesPerView?f.slideTo(G+f.snapIndex,0,!1,!0):f.snapIndex===f.snapGrid.length-1&&f.slideTo(X,0,!1,!0):f.slideTo(G,0,!1,!0)}return f.allowSlidePrev=v,f.allowSlideNext=o,void f.emit("loopFix")}let x=g.slidesPerView;"auto"===x?x=f.slidesPerViewDynamic():(x=Math.ceil(parseFloat(String(g.slidesPerView))),b&&x%2==0&&(x+=1));const L=g.slidesPerGroupAuto?x:g.slidesPerGroup;let E=b?Math.max(L,Math.ceil(x/2)):L;E%L!==0&&(E+=L-E%L),E+=g.loopAdditionalSlides,f.loopedSlides=E;const A=f.grid&&g.grid&&g.grid.rows>1;d.length<x+E||"cards"===f.params.effect&&d.length<x+2*E?Ee("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):A&&"row"===g.grid.fill&&Ee("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const T=[],O=[],w=A?Math.ceil(d.length/g.grid.rows):d.length,z=u&&w-m<x&&!b;let P=z?m:f.activeIndex;typeof p>"u"?p=f.getSlideIndex(d.find(G=>G.classList.contains(g.slideActiveClass))):P=p;const M="next"===s||!s,k="prev"===s||!s;let C=0,_=0;const I=(A?d[p].column??0:p)+(b&&typeof n>"u"?-x/2+.5:0);if(I<E){C=Math.max(E-I,L);for(let G=0;G<E-I;G+=1){const X=G-Math.floor(G/w)*w;if(A){const F=w-X-1;for(let D=d.length-1;D>=0;D-=1)d[D].column===F&&T.push(D)}else T.push(w-X-1)}}else if(I+x>w-E){_=Math.max(I-(w-2*E),L),z&&(_=Math.max(_,x-w+m+1));for(let G=0;G<_;G+=1){const X=G-Math.floor(G/w)*w;A?d.forEach((F,D)=>{F.column===X&&O.push(D)}):O.push(X)}}if(f.__preventObserver__=!0,requestAnimationFrame(()=>{f.__preventObserver__=!1}),"cards"===f.params.effect&&d.length<x+2*E&&(O.includes(p)&&O.splice(O.indexOf(p),1),T.includes(p)&&T.splice(T.indexOf(p),1)),k&&T.forEach(G=>{const X=d[G];X.swiperLoopMoveDOM=!0,r.prepend(X),X.swiperLoopMoveDOM=!1}),M&&O.forEach(G=>{const X=d[G];X.swiperLoopMoveDOM=!0,r.append(X),X.swiperLoopMoveDOM=!1}),f.recalcSlides(),"auto"===g.slidesPerView?f.updateSlides():A&&(T.length>0&&k||O.length>
10&&M)&&f.slides.forEach((G,X)=>{f.grid.updateSlide(X,G,f.slides)}),g.watchSlidesProgress&&f.updateSlidesOffset(),t)if(T.length>0&&k)if(typeof i>"u"){const F=f.slidesGrid[P+C]-f.slidesGrid[P];l?f.setTranslate(f.translate-F):(f.slideTo(P+Math.ceil(C),0,!1,!0),n&&(f.touchEventsData.startTranslate=f.touchEventsData.startTranslate-F,f.touchEventsData.currentTranslate=f.touchEventsData.currentTranslate-F))}else n&&(f.slideTo(f.activeIndex+(A?T.length/g.grid.rows:T.length),0,!1,!0),f.touchEventsData.currentTranslate=f.translate);else if(O.length>0&&M)if(typeof i>"u"){const F=f.slidesGrid[P-_]-f.slidesGrid[P];l?f.setTranslate(f.translate-F):(f.slideTo(P-_,0,!1,!0),n&&(f.touchEventsData.startTranslate=f.touchEventsData.startTranslate-F,f.touchEventsData.currentTranslate=f.touchEventsData.currentTranslate-F))}else f.slideTo(f.activeIndex-(A?O.length/g.grid.rows:O.length),0,!1,!0);f.allowSlidePrev=v,f.allowSlideNext=o;const H=f.controller?.control;if(H&&!c){const G={slideRealIndex:i,direction:s,setTranslate:n,activeSlideIndex:p,byController:!0};Array.isArray(H)?H.forEach(X=>{!X.destroyed&&X.params.loop&&X.loopFix({...G,slideTo:X.params.slidesPerView===g.slidesPerView&&t})}):H instanceof f.constructor&&H.params.loop&&H.loopFix({...G,slideTo:H.params.slidesPerView===g.slidesPerView&&t})}f.emit("loopFix")},loopDestroy:function ii(){const e=this,{params:i,slidesEl:t}=e;if(!i.loop||!t||e.virtual&&e.params.virtual?.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(n=>{const a=n,u=typeof a.swiperSlideIndex>"u"?Number(n.getAttribute("data-swiper-slide-index")):a.swiperSlideIndex;s[u]=n}),e.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")}),s.forEach(n=>{t.append(n)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}},grabCursor:{setGrabCursor:function Qt(e){const i=this;if(!i.params.simulateTouch||i.params.watchOverflow&&i.isLocked||i.params.cssMode)return;const t="container"===i.params.touchEventsTarget?i.el:i.wrapperEl;i.isElement&&(i.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=e?"grabbing":"grab",i.isElement&&requestAnimationFrame(()=>{i.__preventObserver__=!1})},unsetGrabCursor:function Jt(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function Ut(){const e=this,{params:i}=e;e.onTouchStart=jt.bind(e),e.onTouchMove=Wt.bind(e),e.onTouchEnd=Ft.bind(e),e.onDocumentTouchStart=Xt.bind(e),i.cssMode&&(e.onScroll=Nt.bind(e)),e.onClick=Rt.bind(e),e.onLoad=Vt.bind(e),at(e,"on")},detachEvents:function Zt(){at(this,"off")}},breakpoints:kt,checkOverflow:{checkOverflow:function Ot(){const e=this,{isLocked:i,params:t}=e,{slidesOffsetBefore:s}=t;if(s){const n=e.slides.length-1;e.isLocked=e.size>e.slidesGrid[n]+e.slidesSizesGrid[n]+2*s}else e.isLocked=1===e.snapGrid.length;!0===t.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===t.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),i&&i!==e.isLocked&&(e.isEnd=!1),i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:Ht},Ve={};let ue=(()=>{class e{static extendedDefaults;static defaults;constructor(...t){let s,n;if(1===t.length&&null!==t[0]&&"object"==typeof t[0]&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?n=t[0]:[s,n]=t,n||(n={}),n=ee({},n),s&&!n.el&&(n.el=s),n.el&&"string"==typeof n.el&&typeof document<"u"&&document.querySelectorAll(n.el).length>1){const l=[];return document.querySelectorAll(n.el).forEach(p=>{const f=ee({},n,{el:p});l.push(new e(f))}),l}const a=this;a.__swiper__=!0,a.support=et(),a.device=tt({userAgent:n.userAgent??void 0}),a.browser=it(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__||[]],n.modules&&Array.isArray(n.modules)&&n.modules.forEach(l=>{const p=l;"function"==typeof p&&a.modules.indexOf(p)<0&&a.modules.push(p)});const u={};a.modules.forEach(l=>{l({params:n,swiper:a,extendParams:ai(n,u),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const c=ee({},Re,u);if(a.params=ee({},c,Ve,n),a.originalParams=ee({},a.params),a.passedParams=ee({},n),a.params&&a.params.on){const l=a.params.on;Object.keys(l).forEach(p=>{const f=l[p];f&&a.on(p,f)})}return a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:s,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>
1"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}isHorizontal(){return"horizontal"===this.params.direction}isVertical(){return"vertical"===this.params.direction}cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23}getSlideIndex(t){const{slidesEl:s,params:n}=this,u=Se(U(s,`.${n.slideClass}, swiper-slide`)[0]);return Se(t)-(u??0)}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(s=>Number(s.getAttribute("data-swiper-slide-index"))===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?t=Math.floor(t/this.params.grid.rows):"row"===this.params.grid.fill&&(t%=Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){const{slidesEl:t,params:s}=this;this.slides=U(t,`.${s.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(t,s){t=Math.min(Math.max(t,0),1);const n=this.minTranslate(),u=(this.maxTranslate()-n)*t+n;this.translateTo(u,typeof s>"u"?0:s),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;const t=this.el.className.split(" ").filter(s=>0===s.indexOf("swiper")||0===s.indexOf(this.params.containerModifierClass));this.emit("_containerClasses",t.join(" "))}getSlideClasses(t){return this.destroyed?"":t.className.split(" ").filter(s=>0===s.indexOf("swiper-slide")||0===s.indexOf(this.params.slideClass)).join(" ")}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;const t=[];this.slides.forEach(s=>{const n=this.getSlideClasses(s);t.push({slideEl:s,classNames:n}),this.emit("_slideClass",s,n)}),this.emit("_slideClasses",t)}slidesPerViewDynamic(t="current",s=!1){const{params:n,slides:a,slidesGrid:u,slidesSizesGrid:c,size:l,activeIndex:p}=this;let f=1;if("number"==typeof n.slidesPerView)return n.slidesPerView;if(!l)return f;if(n.centeredSlides){let d=a[p]?Math.ceil(a[p].swiperSlideSize??0):0,v=!1;for(let o=p+1;o<a.length;o+=1)a[o]&&!v&&(d+=Math.ceil(a[o].swiperSlideSize??0),f+=1,d>l&&(v=!0));for(let o=p-1;o>=0;o-=1)a[o]&&!v&&(d+=a[o].swiperSlideSize??0,f+=1,d>l&&(v=!0))}else if("current"===t)for(let d=p+1;d<a.length;d+=1)(s?u[d]+c[d]-u[p]<l:u[d]-u[p]<l)&&(f+=1);else for(let d=p-1;d>=0;d-=1)u[p]-u[d]<l&&(f+=1);return f}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:s,params:n}=t;function a(){const l=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let u;n.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(c=>{c.complete&&Pe(t,c)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),n.freeMode?.enabled&&!n.cssMode?(a(),n.autoHeight&&t.updateAutoHeight()):(u=t.slideTo(("auto"===n.slidesPerView||n.slidesPerView>1)&&t.isEnd&&!n.centeredSlides?(t.virtual&&n.virtual?.enabled?t.virtual.slides.length:t.slides.length)-1:t.activeIndex,0,!1,!0),u||a()),n.watchOverflow&&s!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,s=!0){const n=this,a=n.params.direction;return t||(t="horizontal"===a?"vertical":"horizontal"),t===a||"horizontal"!==t&&"vertical"!==t||(n.el.classList.remove(`${n.params.containerModifierClass}${a}`),n.el.classList.add(`${n.params.containerModifierClass}${t}`),n.emitContainerClasses(),n.params.direction=t,n.slides.forEac
1h(u=>{"vertical"===t?u.style.width="":u.style.height=""}),n.emit("changeDirection"),s&&n.update()),n}changeLanguageDirection(t){const s=this;s.rtl&&"rtl"===t||!s.rtl&&"ltr"===t||(s.rtl="rtl"===t,s.rtlTranslate="horizontal"===s.params.direction&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(t){const s=this;if(s.mounted)return!0;if(typeof document>"u")return!1;const n=t??s.params.el;let a=null;if("string"==typeof n?a=document.querySelector(n):n instanceof HTMLElement&&(a=n),!a)return!1;a.swiper=s;const u=a.parentNode;u&&u.host&&u.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);const c=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let p=a&&a.shadowRoot?a.shadowRoot.querySelector(c()):U(a,c())[0];!p&&s.params.createElements&&(p=te("div",s.params.wrapperClass),a.append(p),U(a,`.${s.params.slideClass}`).forEach(d=>{p.append(d)}));const f=s.isElement?a.parentNode.host:null;return Object.assign(s,{el:a,wrapperEl:p,slidesEl:s.isElement&&!f.slideSlots?f:p,hostEl:s.isElement?f:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===le(a,"direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===le(a,"direction")),wrongRTL:"-webkit-box"===le(p,"display")}),!0}init(t){const s=this;if(s.initialized||!1===s.mount(t))return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.slideTo(s.params.loop&&s.virtual&&s.params.virtual?.enabled?(s.params.initialSlide??0)+(s.virtual.slidesBefore??0):s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(void 0,!0),s.attachEvents();const a=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&a.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(u=>{u.complete?Pe(s,u):u.addEventListener("load",c=>{Pe(s,c.target)})}),Be(s),s.initialized=!0,Be(s),s.emit("init"),s.emit("afterInit"),s}destroy(t=!0,s=!0){const n=this,{params:a,el:u,wrapperEl:c,slides:l}=n;return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),a.loop&&n.loopDestroy(),s&&(n.removeClasses(),u&&"string"!=typeof u&&u.removeAttribute("style"),c&&c.removeAttribute("style"),l&&l.length&&l.forEach(p=>{p.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),p.removeAttribute("style"),p.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(p=>{n.off(p)}),!1!==t&&(n.el&&"string"!=typeof n.el&&(n.el.swiper=null),function St(e){Object.keys(e).forEach(i=>{try{e[i]=null}catch{}try{delete e[i]}catch{}})}(n)),n.destroyed=!0),null}static extendDefaults(t){ee(Ve,t)}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);const s=e.prototype.__modules__;"function"==typeof t&&s.indexOf(t)<0&&s.push(t)}static use(t){return Array.isArray(t)?(t.forEach(s=>e.installModule(s)),e):(e.installModule(t),e)}}return e})();Object.defineProperty(ue,"extendedDefaults",{get:()=>Ve}),Object.defineProperty(ue,"defaults",{get:()=>Re});const ot=Gi,Hi=ue.prototype;Object.keys(ot).forEach(e=>{const i=ot[e];
1Object.keys(i).forEach(t=>{Hi[t]=i[t]})}),ue.use([({swiper:e,on:i,emit:t})=>{let s=null,n=null;const a=()=>{!e||e.destroyed||!e.initialized||(t("beforeResize"),t("resize"))},l=()=>{!e||e.destroyed||!e.initialized||t("orientationchange")};i("init",()=>{e.params.resizeObserver&&typeof window.ResizeObserver<"u"?!e||e.destroyed||!e.initialized||(s=new ResizeObserver(p=>{n=window.requestAnimationFrame(()=>{const{width:f,height:d}=e;let v=f,o=d;p.forEach(({contentBoxSize:r,contentRect:g,target:S})=>{if(S&&S!==e.el)return;const y=Array.isArray(r)?r[0]:r;v=g?g.width:y.inlineSize,o=g?g.height:y.blockSize}),(v!==f||o!==d)&&a()})}),s.observe(e.el)):(window.addEventListener("resize",a),window.addEventListener("orientationchange",l))}),i("destroy",()=>{n&&window.cancelAnimationFrame(n),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null),window.removeEventListener("resize",a),window.removeEventListener("orientationchange",l)})},({swiper:e,extendParams:i,on:t})=>{const s=[],n=(c,l={})=>{const p=window.MutationObserver||window.WebkitMutationObserver;if(!p)return;const f=new p(d=>{if(e.__preventObserver__)return;if(1===d.length)return void e.emit("observerUpdate",d[0]);const v=function(){e.emit("observerUpdate",d[0])};window.requestAnimationFrame?window.requestAnimationFrame(v):window.setTimeout(v,0)});f.observe(c,{attributes:typeof l.attributes>"u"||l.attributes,childList:e.isElement||typeof l.childList>"u"||l.childList,characterData:typeof l.characterData>"u"||l.characterData}),s.push(f)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",()=>{if(e.params.observer){if(e.params.observeParents){const c=ce(e.hostEl);for(let l=0;l<c.length;l+=1)n(c[l])}n(e.hostEl,{childList:e.params.observeSlideChildren}),n(e.wrapperEl,{attributes:!1})}}),t("destroy",()=>{s.forEach(c=>{c.disconnect()}),s.splice(0,s.length)})}]);const Ce=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function q(e){if("object"!=typeof e||null===e)return!1;const i=e;return!!i.constructor&&"Object"===Object.prototype.toString.call(i).slice(8,-1)&&!i.__swiper__}function Ye(e,i){const t=["__proto__","constructor","prototype"],s=e,n=i;return Object.keys(n).filter(a=>t.indexOf(a)<0).forEach(a=>{const u=n[a],c=s[a];typeof c>"u"?s[a]=u:q(u)&&q(c)&&Object.keys(u).length>0?u.__swiper__?s[a]=u:Ye(c,u):s[a]=u}),e}function ze(e=""){return e.replace(/-[a-z]/g,i=>i.toUpperCase().replace("-",""))}const dt=e=>{if("string"!=typeof e)return null==e||"number"==typeof e||"boolean"==typeof e||q(e),e;if(parseFloat(e)===Number(e))return Number(e);if("true"===e||""===e)return!0;
vendor: 5,576 bytes, line 1
1if("false"===e)return!1;if("null"===e)return null;if("undefined"!==e){if(e.includes("{")&&e.includes("}")&&e.includes('"'))try{return JSON.parse(e)}catch{return e}return e}},ct=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function ft(e,i,t){const s={},n={};Ye(s,Re);const a=[...Ce,"on"],u=a.map(l=>l.replace(/_/,""));a.forEach(l=>{const p=l.replace("_","");typeof e[p]<"u"&&(n[p]=e[p])});const c=[...e.attributes];return"string"==typeof i&&typeof t<"u"&&c.push({name:i,value:q(t)?{...t}:t}),c.forEach(l=>{const p=ct.find(f=>l.name.startsWith(`${f}-`));if(p){const f=ze(p),d=ze(l.name.split(`${p}-`)[1]);typeof n[f]>"u"&&(n[f]={}),!0===n[f]&&(n[f]={enabled:!0}),!1===n[f]&&(n[f]={enabled:!1}),n[f][d]=dt(l.value)}else{const f=ze(l.name);if(!u.includes(f))return;const d=dt(l.value),v=n[f];if(v&&ct.includes(l.name)&&!q(d)){const o=q(v)?v:{};o.enabled=!!d,n[f]=o}else n[f]=d}}),Ye(s,n),s.navigation?s.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...!0!==s.navigation?s.navigation:{}}:!1===s.navigation&&delete s.navigation,s.scrollbar?s.scrollbar={el:".swiper-scrollbar",...!0!==s.scrollbar?s.scrollbar:{}}:!1===s.scrollbar&&delete s.scrollbar,s.pagination?s.pagination={el:".swiper-pagination",...!0!==s.pagination?s.pagination:{}}:!1===s.pagination&&delete s.pagination,{params:s,passedParams:n}}function Ne(e,i,t,s){const n=t??{},a=i??{};return e.params.createElements&&Object.keys(s).forEach(u=>{if(!n[u]&&!0===n.auto){let c=U(e.el,`.${s[u]}`)[0];c||(c=te("div",s[u]),c.className=s[u],e.el.append(c)),n[u]=c,a[u]=c}}),n}const ut='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><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"/></svg>';function ne(e=""){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}const pt=e=>{if((e=>!!e.virtual&&!!e.params.virtual?.enabled)(e))return e.virtual.slides.length;const i=e.params.grid?.rows;return e.grid&&i&&i>1?e.slides.length/Math.ceil(i):e.slides.length};class mt{x;y;lastIndex;binarySearch;constructor(i,t){let s,n,a;this.binarySearch=(u,c)=>{for(n=-1,s=u.length;s-n>1;)a=s+n>>1,u[a]<=c?n=a:s=a;return s},this.x=i,this.y=t,this.lastIndex=i.length-1}interpolate(i){if(!i)return 0;const t=this.binarySearch(this.x,i),s=t-1;return(i-this.x[s])*(this.y[t]-this.y[s])/(this.x[t]-this.x[s])+this.y[s]}}const Fe=e=>!!e.virtual&&!!e.params.virtual?.enabled;function os(e,i){const t=this,{params:s,activeIndex:n,slidesEl:a}=t;let u=n;s.loop&&(u-=t.loopedSlides??0,t.loopDestroy(),t.recalcSlides());const c=t.slides.length;if(e<=0)return void t.prependSlide(i);if(e>=c)return void t.appendSlide(i);let l=u>e?u+1:u;const p=[];for(let f=c-1;f>=e;f-=1){const d=t.slides[f];d&&(d.remove(),p.unshift(d))}if(Array.isArray(i)){for(let f=0;f<i.length;f+=1){const d=i[f];d&&a.append(d)}l=u>e?u+i.length:u}else a.append(i);for(let f=0;f<p.length;f+=1)a.append(p[f]);t.recalcSlides(),s.loop&&t.loopCreate(),(!s.observer||t.isElement)&&t.update(),t.slideTo(s.loop?l+(t.loopedSlides??0):l,0,!1)}function ds(e){const i=this,{params:t,slidesEl:s}=i;t.loop&&i.loopDestroy();const n=a=>{if("string"==typeof a){const u=document.createElement("div");ie(u,a);const c=u.children[0];c&&s.append(c),ie(u,"")}else s.append(a)};if(Array.isArray(e))for(let a=0;a<e.length;a+=1){const u=e[a];u&&n(u)}else n(e);i.recalcSlides(),t.loop&&i.loopCreate(),(!t.observer||i.isElement)&&i.update()}function cs(e){const i=this,{params:t,activeIndex:s,slidesEl:n}=i;t.loop&&i.loopDestroy();let a=s+1;const u=c=>{if("string"==typeof c){const l=document.createElement("div");ie(l,c);const p=l.children[0];p&&n.prepend(p),ie(l,"")}else n.prepend(c)};if(Array.isArray(e)){for(let c=0;c<e.length;c+=1){const l=e[c];l&&u(l)}a=s+e.length}else u(e);i.recalcSlides(),t.loop&&i.loopCreate(),(!t.observer||i.isElement)&&i.update(),i.slideTo(a,0,!1)}function fs(){const e=this,i=[];for(let t=0;t<e.slides.length;t+=1)i.push(t);e.removeSlide(i)}function us(e){const i=this,{params:t,activeIndex:s}=i;let n=s;t.loop&&(n-=i.loopedSlides??0,i.loopDestroy());let a=n;if(Array.isArray(e)){for(let u=0;u<e.length;u+=1){const c=e[u];i.slides[c]&&i.slides[c].remove(),c<a&&(a-=1)}a=Math.max(a,0)}else{const u=e;i.slides[u]&&i.slides[u].remove(),u<a&&(a-=1),a=Math.max(a,0)}i.recalcSlides(),t.loop&&i.loopCreate(),(!t.observer||i.isElement)&&i.update(),i.slideTo(t.loop?a+(i.loopedSlides??0):a,0,!1)}function pe(e){const{effect:i,swiper:t,on:s,setTranslate:n,setTransition:a,overwriteParams:u,perspective:c,recreateShadows:l,getEffectParams:p}=e;s("beforeInit",()=>{if(t.params.effect!==i)return;t.classNames.push(`${t.params.containerModifierClass}${i}`),c&&c()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const d=u?u():{};Object.assign(t.params,d),Object.assign(t.originalParams,d)}),s("setTranslate _virtualUpdated",()=>{t.params.effect===i&&n()}),s("setTransition",(d,v)=>{t.params.effect===i&&a(v)}),s("transitionEnd",()=>{if(t.params.effect===i&&l){const d=p?p():void 0;if(!d||!d.slideShadows)return;
1t.slides.forEach(v=>{v.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(o=>o.remove())}),l()}});let f=!1;s("virtualUpdate",()=>{t.params.effect===i&&(t.slides.length||(f=!0),requestAnimationFrame(()=>{f&&t.slides&&t.slides.length&&(n(),f=!1)}))})}function xe(e,i){const t=de(i);return t!==i&&(t.style.backfaceVisibility="hidden",t.style.setProperty("-webkit-backface-visibility","hidden")),t}function Le({swiper:e,duration:i,transformElements:t,allSlides:s}){const{activeIndex:n}=e;if(e.params.virtualTranslate&&0!==i){let c,u=!1;c=s?t:t.filter(l=>{const p=l.classList.contains("swiper-slide-transform")?(u=>u.parentElement?u.parentElement instanceof HTMLElement?u.parentElement:void 0:e.slides.find(c=>c.shadowRoot&&c.shadowRoot===u.parentNode))(l):l;return!!p&&e.getSlideIndex(p)===n}),c.forEach(l=>{we(l,()=>{if(u||!e||e.destroyed)return;u=!0,e.animating=!1;const p=new CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(p)})})}}function me(e,i,t){const s=`swiper-slide-shadow${t?`-${t}`:""}${e?` swiper-slide-shadow-${e}`:""}`,n=de(i),a=`.${s.split(" ").join(".")}`,u=n.querySelector(a);if(u)return u;const c=te("div",s.split(" "));return n.append(c),c}ue.use([({swiper:e,extendParams:i,on:t,emit:s})=>{let n,u;function a(){return e.params.virtual}function l(r,g){const S=a();if(S.cache&&e.virtual.cache[g])return e.virtual.cache[g];let y;if(S.renderSlide){const h=S.renderSlide.call(e,r,g);if("string"==typeof h){const m=u??=document.createElement("div");ie(m,h),y=m.children[0]}else y=h}else y=e.isElement?te("swiper-slide"):te("div",e.params.slideClass);return y.setAttribute("data-swiper-slide-index",String(g)),S.renderSlide||ie(y,r),S.cache&&(e.virtual.cache[g]=y),y}function p(r,g,S){const{slidesPerGroup:y,centeredSlides:h,slidesPerView:m,loop:b,initialSlide:x}=e.params;if(g&&!b&&(x??0)>0)return;const{addSlidesBefore:L,addSlidesAfter:E,slidesPerViewAutoSlideSize:A}=a(),{from:T,to:O,slides:w,slidesGrid:z,offset:P}=e.virtual;e.params.cssMode||e.updateActiveIndex();const M=typeof S>"u"?e.activeIndex||0:S;let k,C;if(k=e.rtlTranslate?"right":e.isHorizontal()?"left":"top","auto"===m)if(A){let Y=e.size;Y||(Y=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),C=Math.max(1,Math.ceil(Y/A))}else C=1;else C=m??1;const _=y??1;let $,I;h?($=Math.floor(C/2)+_+E,I=Math.floor(C/2)+_+L):($=C+(_-1)+E,I=(b?C:_)+L);let H=M-I,G=M+$;b||(H=Math.max(H,0),G=Math.min(G,w.length-1));let X=(e.slidesGrid[H]||0)-(e.slidesGrid[0]||0);function F(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s("virtualUpdate")}if(b&&M>=I?(H-=I,h||(X+=e.slidesGrid[0])):b&&M<I&&(H=-I,h&&(X+=e.slidesGrid[0])),Object.assign(e.virtual,{from:H,to:G,offset:X,slidesGrid:e.slidesGrid,slidesBefore:I,slidesAfter:$}),T===H&&O===G&&!r)return e.slidesGrid!==z&&X!==P&&e.slides.forEach(Y=>{Y.style.setProperty(k,X-Math.abs(e.cssOverflowAdjustment())+"px")}),e.updateProgress(),void s("virtualUpdate");const D=a();if(D.renderExternal){const Y=[];for(let W=H;W<=G;W+=1)Y.push(w[W]);return D.renderExternal.call(e,{offset:X,from:H,to:G,slides:Y}),void(D.renderExternalUpdate?F():s("virtualUpdate"))}const B=[],R=[],V=Y=>{let W=Y;return Y<0?W=w.length+Y:W>=w.length&&(W-=w.length),W};if(r)e.slides.filter(Y=>Y.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(Y=>{Y.remove()});else for(let Y=T;Y<=O;Y+=1)if(Y<H||Y>G){const W=V(Y);e.slides.filter(K=>K.matches(`.${e.params.slideClass}[data-swiper-slide-index="${W}"], swiper-slide[data-swiper-slide-index="${W}"]`)).forEach(K=>{K.remove()})}const se=b?2*w.length:w.length;for(let Y=b?-w.length:0;Y<se;Y+=1)if(Y>=H&&Y<=G){const W=V(Y);typeof O>"u"||r?R.push(W):(Y>O&&R.push(W),Y<T&&B.push(W))}if(R.forEach(Y=>{e.slidesEl.append(l(w[Y],Y))}),b)for(let Y=B.length-1;Y>=0;Y-=1){const W=B[Y];e.slidesEl.prepend(l(w[W],W))}else B.sort((Y,W)=>W-Y),B.forEach(Y=>{e.slidesEl.prepend(l(w[Y],Y))});U(e.slidesEl,".swiper-slide, swiper-slide").forEach(Y=>{Y.style.setProperty(k,X-Math.abs(e.cssOverflowAdjustment())+"px")}),F()}i({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),e.virtual={cache:{},from:0,to:-1,slides:[],offset:0,slidesGrid:[]},t("beforeInit",()=>{if(!a().enabled)return;let r=!1;const g=e.passedParams.virtual;if(!g||"object"!=typeof g||void 0===g.slides){const y=[...e.slidesEl.children].filter(h=>h.matches(`.${e.params.slideClass}, swiper-slide`));
1y&&y.length&&(e.virtual.slides=[...y],r=!0,y.forEach((h,m)=>{h.setAttribute("data-swiper-slide-index",String(m)),e.virtual.cache[m]=h,h.remove()}))}r||(e.virtual.slides=a().slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,p(!1,!0)}),t("setTranslate",()=>{a().enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(n),n=setTimeout(()=>{p()},100)):p())}),t("init update resize",()=>{a().enabled&&e.params.cssMode&&oe(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function f(r){if(null!==r&&"object"==typeof r&&"length"in r){const g=r;for(let S=0;S<g.length;S+=1)g[S]&&e.virtual.slides.push(g[S])}else e.virtual.slides.push(r);p(!0)},prependSlide:function d(r){const g=e.activeIndex;let S=g+1,y=1;if(Array.isArray(r)){for(let h=0;h<r.length;h+=1)r[h]&&e.virtual.slides.unshift(r[h]);S=g+r.length,y=r.length}else e.virtual.slides.unshift(r);if(a().cache){const h=e.virtual.cache,m={};Object.keys(h).forEach(b=>{const x=h[Number(b)],L=x.getAttribute("data-swiper-slide-index");L&&x.setAttribute("data-swiper-slide-index",String(parseInt(L,10)+y)),m[parseInt(b,10)+y]=x}),e.virtual.cache=m}p(!0),e.slideTo(S,0)},removeSlide:function v(r){if(typeof r>"u"||null===r)return;let g=e.activeIndex;const S=y=>{Object.keys(e.virtual.cache).forEach(h=>{const m=Number(h);if(m>y){const b=e.virtual.cache[m];e.virtual.cache[m-1]=b,b.setAttribute("data-swiper-slide-index",String(m-1)),delete e.virtual.cache[m]}})};if(Array.isArray(r))for(let y=r.length-1;y>=0;y-=1)a().cache&&(delete e.virtual.cache[r[y]],S(r[y])),e.virtual.slides.splice(r[y],1),r[y]<g&&(g-=1),g=Math.max(g,0);else a().cache&&(delete e.virtual.cache[r],S(r)),e.virtual.slides.splice(r,1),r<g&&(g-=1),g=Math.max(g,0);p(!0),e.slideTo(g,0)},removeAllSlides:function o(){e.virtual.slides=[],a().cache&&(e.virtual.cache={}),p(!0),e.slideTo(0,0)},update:p})},({swiper:e,extendParams:i,on:t,emit:s})=>{function n(){return e.params.keyboard}function a(l){if(!e.enabled)return;const{rtlTranslate:p}=e,f="originalEvent"in l&&l.originalEvent?l.originalEvent:l,d=f.keyCode||f.charCode,v=n(),o=!!v.pageUpDown,r=o&&33===d,g=o&&34===d,S=37===d,y=39===d,h=38===d,m=40===d;if(!e.allowSlideNext&&(e.isHorizontal()&&y||e.isVertical()&&m||g)||!e.allowSlidePrev&&(e.isHorizontal()&&S||e.isVertical()&&h||r))return!1;if(f.shiftKey||f.altKey||f.ctrlKey||f.metaKey)return;const b=document.activeElement;if(b&&(b.isContentEditable||b.nodeName&&("input"===b.nodeName.toLowerCase()||"textarea"===b.nodeName.toLowerCase())))return;if(v.onlyInViewport&&(r||g||S||y||h||m)){let L=!1;if(ce(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===ce(e.el,`.${e.params.slideActiveClass}`).length)return;const E=e.el,A=E.clientWidth,T=E.clientHeight,O=window.innerWidth,w=window.innerHeight,z=Te(E);p&&(z.left-=E.scrollLeft);const P=[[z.left,z.top],[z.left+A,z.top],[z.left,z.top+T],[z.left+A,z.top+T]];for(let M=0;M<P.length;M+=1){const k=P[M];if(k[0]>=0&&k[0]<=O&&k[1]>=0&&k[1]<=w){if(0===k[0]&&0===k[1])continue;L=!0}}if(!L)return}const x=v.speed;e.isHorizontal()?((r||g||S||y)&&f.cancelable&&f.preventDefault(),((g||y)&&!p||(r||S)&&p)&&e.slideNext(x),((r||S)&&!p||(g||y)&&p)&&e.slidePrev(x)):((r||g||h||m)&&f.cancelable&&f.preventDefault(),(g||m)&&e.slideNext(x),(r||h)&&e.slidePrev(x)),s("keyPress",d)}function u(){e.keyboard.enabled||(document.addEventListener("keydown",a),e.keyboard.enabled=!0)}function c(){e.keyboard.enabled&&(document.removeEventListener("keydown",a),e.keyboard.enabled=!1)}i({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}}),e.keyboard={enabled:!1,enable:u,disable:c},t("init",()=>{n().enabled&&u()}),t("destroy",()=>{e.keyboard.enabled&&c()})},({swiper:e,extendParams:i,on:t,emit:s})=>{i({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}});let n,u,a=J(),c=!1;const l=[];function p(){return e.params.mousewheel}function d(){e.enabled&&(c=!0)}function v(){e.enabled&&(c=!1)}function o(m){const b=p();return!(b.thresholdDelta&&m.delta<b.thresholdDelta||b.thresholdTime&&J()-a<b.thresholdTime)&&(m.delta>=6&&J()-a<60||(m.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),s("scroll",m.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),s("scroll",m.raw)),a=(new window.Date).getTime(),!1))}function g(m){let b="originalEvent"in m&&m.originalEvent?m.originalEvent:m,x=!0;if(!e.enabled)return!1;const L=p();if(m.target.closest(`.${L.noMousewheelClass}`))return!1;e.params.cssMode&&b.preventDefault();let E=e.el;"container"!==L.eventsTarget&&(E=document.querySelector(L.eventsTarget));const A=E&&E.contains(b.target);if(!c&&!A&&!L.releaseOnEdges)return!0;let T=0;const O=e.rtlTranslate?-1:1,w=function f(m){let A=0,T=0,O=0,w=0;return void 0!==m.detail&&(T=m.detail),void 0!==m.wheelDelta&&(T=-m.wheelDelta/120),void 0!==m.wheelDeltaY&&(T=-m.wheelDeltaY/120
1),void 0!==m.wheelDeltaX&&(A=-m.wheelDeltaX/120),void 0!==m.axis&&void 0!==m.HORIZONTAL_AXIS&&m.axis===m.HORIZONTAL_AXIS&&(A=T,T=0),O=10*A,w=10*T,void 0!==m.deltaY&&(w=m.deltaY),void 0!==m.deltaX&&(O=m.deltaX),m.shiftKey&&!O&&(O=w,w=0),(O||w)&&m.deltaMode&&(1===m.deltaMode?(O*=40,w*=40):(O*=800,w*=800)),O&&!A&&(A=O<1?-1:1),w&&!T&&(T=w<1?-1:1),{spinX:A,spinY:T,pixelX:O,pixelY:w}}(b);if(L.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(w.pixelX)>Math.abs(w.pixelY)))return!0;T=-w.pixelX*O}else{if(!(Math.abs(w.pixelY)>Math.abs(w.pixelX)))return!0;T=-w.pixelY}else T=Math.abs(w.pixelX)>Math.abs(w.pixelY)?-w.pixelX*O:-w.pixelY;if(0===T)return!0;L.invert&&(T=-T);let z=e.getTranslate()+T*(L.sensitivity??1);z>=e.minTranslate()&&(z=e.minTranslate()),z<=e.maxTranslate()&&(z=e.maxTranslate()),x=!!e.params.loop||!(z===e.minTranslate()||z===e.maxTranslate()),x&&e.params.nested&&b.stopPropagation();const P=e.params.freeMode;if(e.params.freeMode&&P?.enabled){const M={time:J(),delta:Math.abs(T),direction:Math.sign(T)},k=u&&M.time<u.time+500&&M.delta<=u.delta&&M.direction===u.direction;if(!k){u=void 0;let C=e.getTranslate()+T*(L.sensitivity??1);const _=e.isBeginning,$=e.isEnd;if(C>=e.minTranslate()&&(C=e.minTranslate()),C<=e.maxTranslate()&&(C=e.maxTranslate()),e.setTransition(0),e.setTranslate(C),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!_&&e.isBeginning||!$&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:M.direction<0?"next":"prev",byMousewheel:!0}),P?.sticky){clearTimeout(n),n=void 0,l.length>=15&&l.shift();const H=l.length?l[l.length-1]:void 0,G=l[0];if(l.push(M),H&&(M.delta>H.delta||M.direction!==H.direction))l.splice(0);else if(l.length>=15&&G&&M.time-G.time<500&&G.delta-M.delta>=1&&M.delta<=6){const X=T>0?.8:.2;u=M,l.splice(0),n=fe(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,X)},0)}n||(n=fe(()=>{!e.destroyed&&e.params&&(u=M,l.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5))},500))}k||s("scroll",b);const I=e.params.autoplay;if(e.params.autoplay&&I?.disableOnInteraction&&e.autoplay.stop(),L.releaseOnEdges&&(C===e.minTranslate()||C===e.maxTranslate()))return!0}}else{const M={time:J(),delta:Math.abs(T),direction:Math.sign(T),raw:m};l.length>=2&&l.shift();const k=l.length?l[l.length-1]:void 0;if(l.push(M),k?(M.direction!==k.direction||M.delta>k.delta||M.time>k.time+150)&&o(M):o(M),function r(m){const b=p();if(m.direction<0){if(e.isEnd&&!e.params.loop&&b.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&b.releaseOnEdges)return!0;return!1}(M))return!0}return b.cancelable&&b.preventDefault(),!1}function S(m){const b=p();let x=e.el;"container"!==b.eventsTarget&&(x=document.querySelector(b.eventsTarget)),x[m]("mouseenter",d),x[m]("mouseleave",v),x[m]("wheel",g)}function y(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",g),!0):!e.mousewheel.enabled&&(S("addEventListener"),e.mousewheel.enabled=!0,!0)}function h(){return e.params.cssMode?(e.wrapperEl.addEventListener("wheel",g),!0):!!e.mousewheel.enabled&&(S("removeEventListener"),e.mousewheel.enabled=!1,!0)}t("init",()=>{const m=p();!m.enabled&&e.params.cssMode&&h(),m.enabled&&y()}),e.mousewheel={enabled:!1,enable:y,disable:h},t("destroy",()=>{e.params.cssMode&&y(),e.mousewheel.enabled&&h()})},({swiper:e,extendParams:i,on:t,emit:s})=>{function n(){return e.params.navigation}function a(r){let g;return r&&"string"==typeof r&&e.isElement&&(g=e.el.querySelector(r)||e.hostEl.querySelector(r),g)?g:(r&&("string"==typeof r&&(g=[...document.querySelectorAll(r)]),e.params.uniqueNavElements&&"string"==typeof r&&g&&g.length>1&&1===e.el.querySelectorAll(r).length?g=e.el.querySelector(r):g&&1===g.length&&(g=g[0])),r&&!g?r:g)}function u(r,g){const S=n();N(r).forEach(h=>{h&&(h.classList[g?"add":"remove"](...S.disabledClass.split(" ")),"BUTTON"===h.tagName&&(h.disabled=g),e.params.watchOverflow&&e.enabled&&h.classList[e.isLocked?"add":"remove"](S.lockClass))})}function c(){const{nextEl:r,prevEl:g}=e.navigation;if(e.params.loop)return u(g,!1),void u(r,!1);u(g,e.isBeginning&&!e.params.rewind),u(r,e.isEnd&&!e.params.rewind)}function l(r){r.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),s("navigationPrev"))}function p(r){r.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),s("navigationNext"))}function f(){e.params.navigation=Ne(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"});const r=n();if(!r.nextEl&&!r.prevEl)return;const g=a(r.nextEl),S=a(r.prevEl);Object.assign(e.navigation,{nextEl:g,prevEl:S});const y=N(g),h=N(S),m=(b,x)=>{if(b){if(r.addIcons&&b.matches(".swiper-button-next,.swiper-button-prev")&&!b.querySelector("svg")){const L=document.createElement("div");ie(L,ut);const E=L.querySelector("svg");E&&b.appendChild(E),L.remove()}b.addEventListener("click","next"===x?p:l)}!e.enabled&&b&&b.classList.add(...r.lockClass.split(" "))};
1y.forEach(b=>m(b,"next")),h.forEach(b=>m(b,"prev"))}function d(){const r=n(),{nextEl:g,prevEl:S}=e.navigation,y=N(g),h=N(S),m=(b,x)=>{b.removeEventListener("click","next"===x?p:l),b.classList.remove(...r.disabledClass.split(" "))};y.forEach(b=>m(b,"next")),h.forEach(b=>m(b,"prev"))}i({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:ut},t("init",()=>{!1===n().enabled?o():(f(),c())}),t("toEdge fromEdge lock unlock",()=>{c()}),t("destroy",()=>{d()}),t("enable disable",()=>{const r=n(),{nextEl:g,prevEl:S}=e.navigation,y=N(g),h=N(S);e.enabled?c():[...y,...h].filter(m=>!!m).forEach(m=>m.classList.add(r.lockClass))}),t("click",(r,g)=>{const S=n(),{nextEl:y,prevEl:h}=e.navigation,m=N(y),b=N(h),x=g.target;let L=b.includes(x)||m.includes(x);if(e.isElement&&!L){const E=g.composedPath?g.composedPath():[];E.length&&(L=E.find(A=>m.includes(A)||b.includes(A)))}if(S.hideOnClick&&!L){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===x||e.pagination.el.contains(x)))return;let E;m.length?E=m[0].classList.contains(S.hiddenClass):b.length&&(E=b[0].classList.contains(S.hiddenClass)),s(!0===E?"navigationShow":"navigationHide"),[...m,...b].filter(A=>!!A).forEach(A=>A.classList.toggle(S.hiddenClass))}});const o=()=>{const r=n();e.el.classList.add(...r.navigationDisabledClass.split(" ")),d()};Object.assign(e.navigation,{enable:()=>{const r=n();e.el.classList.remove(...r.navigationDisabledClass.split(" ")),f(),c()},disable:o,update:c,init:f,destroy:d})},({swiper:e,extendParams:i,on:t,emit:s})=>{const n="swiper-pagination";i({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:h=>h,formatFractionTotal:h=>h,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),e.pagination={el:null,bullets:[]};let a,u=0;function c(){return e.params.pagination}function l(){return!c().el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function p(h,m){const{bulletActiveClass:b}=c();if(!h)return;let x=h[("prev"===m?"previous":"next")+"ElementSibling"];x&&(x.classList.add(`${b}-${m}`),x=x[("prev"===m?"previous":"next")+"ElementSibling"],x&&x.classList.add(`${b}-${m}-${m}`))}function d(h){const b=h.target.closest(ne(c().bulletClass));if(!b)return;h.preventDefault();const x=(Se(b)??0)*(e.params.slidesPerGroup??1);if(e.params.loop){if(e.realIndex===x)return;const L=function f(h,m,b){return(m%=b)===1+(h%=b)?"next":m===h-1?"previous":void 0}(e.realIndex,x,e.slides.length);"next"===L?e.slideNext():"previous"===L?e.slidePrev():e.slideToLoop(x)}else e.slideTo(x)}function v(){const h=e.rtl,m=c();if(l())return;const b=N(e.pagination.el);let x,L;const E=pt(e),A=e.params.loop?Math.ceil(E/(e.params.slidesPerGroup??1)):e.snapGrid.length;if(e.params.loop?(L=e.previousRealIndex||0,x=(e.params.slidesPerGroup??1)>1?Math.floor(e.realIndex/(e.params.slidesPerGroup??1)):e.realIndex):typeof e.snapIndex<"u"?(x=e.snapIndex,L=e.previousSnapIndex):(L=e.previousIndex||0,x=e.activeIndex||0),"bullets"===m.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const T=e.pagination.bullets;let O=0,w=0,z=0;if(m.dynamicBullets){a=$e(T[0],e.isHorizontal()?"width":"height");const P=e.isHorizontal()?"width":"height";b.forEach(M=>{M.style[P]=(a??0)*(m.dynamicMainBullets+4)+"px"}),m.dynamicMainBullets>1&&void 0!==L&&(u+=x-(L||0),u>m.dynamicMainBullets-1?u=m.dynamicMainBullets-1:u<0&&(u=0)),O=Math.max(x-u,0),w=O+(Math.min(T.length,m.dynamicMainBullets)-1),z=(w+O)/2}if(T.forEach(P=>{const M=["","-next","-next-next","-prev","-prev-prev","-main"].map(k=>`${m.bulletActiveClass}${k}`).flatMap(k=>"string"==typeof k&&k.includes(" ")?k.split(" "):[k]);P.classList.remove(...M)}),b.length>1)T.forEach(P=>{const M=Se(P);M===x?P.classList.add(...m.bulletActiveClass.split(" ")):e.isElement&&P.setAttribute("part","bullet"),m.dynamicBullets&&void 0!==M&&(M>=O&&M<=w&&P.classList.add(...`${m.bulletActiveClass}-main`.split(" ")),M===O&&p(P,"prev"),M===w&&p(P,"next"))});else{const P=T[x];if(P&&P.classList.add(...m.bulletActiveClass.split(" ")),e.isElement&&T.forEach((M,k)=>{M.setAttribute("part",k===x?"bullet-active":"bullet")}),m.dynamicBullets){const M=T[O],k=T[w];for(let C=O;C<=w;C+=1)T[C]&&T[C].classList.add(...`${m.bulletActiveClass}-main`.split(" "));p(M,"prev"),p(k,"next")}}if(m.dynamicBullets){const P=Math.min(T.length,m.dynamicMainBullets+4),M=((a??0)*P-(a??0))/2-z*(a??0),k=h?"right":"left",C=e.isHorizontal()?k:"top";T.forEach(_=>{_.style[C]=`${M}px`})}}b.forEach((T,O)=>{if("fraction"===m.type&&(T.querySelectorAll(ne(m.currentClass)).forEac
1h(w=>{w.textContent=String(m.formatFractionCurrent(x+1))}),T.querySelectorAll(ne(m.totalClass)).forEach(w=>{w.textContent=String(m.formatFractionTotal(A))})),"progressbar"===m.type){let w;w=m.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const z=(x+1)/A;let P=1,M=1;"horizontal"===w?P=z:M=z,T.querySelectorAll(ne(m.progressbarFillClass)).forEach(k=>{k.style.transform=`translate3d(0,0,0) scaleX(${P}) scaleY(${M})`,k.style.transitionDuration=`${e.params.speed}ms`})}"custom"===m.type&&m.renderCustom?(ie(T,m.renderCustom(e,x+1,A)),0===O&&s("paginationRender",T)):(0===O&&s("paginationRender",T),s("paginationUpdate",T)),e.params.watchOverflow&&e.enabled&&T.classList[e.isLocked?"add":"remove"](m.lockClass)})}function o(){const h=c();if(l())return;const m=pt(e),b=N(e.pagination.el);let x="";if("bullets"===h.type){let L=e.params.loop?Math.ceil(m/(e.params.slidesPerGroup??1)):e.snapGrid.length;e.params.freeMode&&(e=>!!e.params.freeMode?.enabled)(e)&&L>m&&(L=m);for(let E=0;E<L;E+=1)x+=h.renderBullet?h.renderBullet.call(e,E,h.bulletClass):`<${h.bulletElement} ${e.isElement?'part="bullet"':""} class="${h.bulletClass}"></${h.bulletElement}>`}"fraction"===h.type&&(x=h.renderFraction?h.renderFraction.call(e,h.currentClass,h.totalClass):`<span class="${h.currentClass}"></span> / <span class="${h.totalClass}"></span>`),"progressbar"===h.type&&(x=h.renderProgressbar?h.renderProgressbar.call(e,h.progressbarFillClass):`<span class="${h.progressbarFillClass}"></span>`),e.pagination.bullets=[],b.forEach(L=>{"custom"!==h.type&&ie(L,x||""),"bullets"===h.type&&e.pagination.bullets.push(...Array.from(L.querySelectorAll(ne(h.bulletClass))))}),"custom"!==h.type&&s("paginationRender",b[0])}function r(){e.params.pagination=Ne(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const h=c();if(!h.el)return;let m;if("string"==typeof h.el&&e.isElement&&(m=e.el.querySelector(h.el)),!m&&"string"==typeof h.el&&(m=[...document.querySelectorAll(h.el)]),m||(m=h.el),m&&(!Array.isArray(m)||0!==m.length)){if(e.params.uniqueNavElements&&"string"==typeof h.el&&Array.isArray(m)&&m.length>1&&(m=[...e.el.querySelectorAll(h.el)],m.length>1)){const x=m.find(L=>ce(L,".swiper")[0]===e.el);x&&(m=x)}Array.isArray(m)&&1===m.length&&(m=m[0]),Object.assign(e.pagination,{el:m}),N(m).forEach(x=>{"bullets"===h.type&&h.clickable&&x.classList.add(...(h.clickableClass||"").split(" ")),x.classList.add(h.modifierClass+h.type),x.classList.add(e.isHorizontal()?h.horizontalClass:h.verticalClass),"bullets"===h.type&&h.dynamicBullets&&(x.classList.add(`${h.modifierClass}${h.type}-dynamic`),u=0,h.dynamicMainBullets<1&&(h.dynamicMainBullets=1)),"progressbar"===h.type&&h.progressbarOpposite&&x.classList.add(h.progressbarOppositeClass),h.clickable&&x.addEventListener("click",d),e.enabled||x.classList.add(h.lockClass)})}}function g(){const h=c();if(l())return;const m=e.pagination.el;m&&N(m).forEach(x=>{x.classList.remove(h.hiddenClass),x.classList.remove(h.modifierClass+h.type),x.classList.remove(e.isHorizontal()?h.horizontalClass:h.verticalClass),h.clickable&&(x.classList.remove(...(h.clickableClass||"").split(" ")),x.removeEventListener("click",d))}),e.pagination.bullets&&e.pagination.bullets.forEach(b=>b.classList.remove(...h.bulletActiveClass.split(" ")))}t("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const h=c();N(e.pagination.el).forEach(b=>{b.classList.remove(h.horizontalClass,h.verticalClass),b.classList.add(e.isHorizontal()?h.horizontalClass:h.verticalClass)})}),t("init",()=>{!1===c().enabled?y():(r(),o(),v())}),t("activeIndexChange",()=>{typeof e.snapIndex>"u"&&v()}),t("snapIndexChange",()=>{v()}),t("snapGridLengthChange",()=>{o(),v()}),t("destroy",()=>{g()}),t("enable disable",()=>{const{el:h}=e.pagination;if(h){const m=c();N(h).forEach(x=>x.classList[e.enabled?"remove":"add"](m.lockClass))}}),t("lock unlock",()=>{v()}),t("click",(h,m)=>{const b=m.target,x=N(e.pagination.el),L=c();if(L.el&&L.hideOnClick&&x&&x.length>0&&!b.classList.contains(L.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&b===e.navigation.nextEl||e.navigation.prevEl&&b===e.navigation.prevEl))return;const E=x[0].classList.contains(L.hiddenClass);s(!0===E?"paginationShow":"paginationHide"),x.forEach(A=>A.classList.toggle(L.hiddenClass))}});const y=()=>{const h=c();e.el.classList.add(h.paginationDisabledClass);const{el:m}=e.pagination;m&&N(m).forEach(x=>x.classList.add(h.paginationDisabledClass)),g()};Object.assign(e.pagination,{enable:()=>{const h=c();e.el.classList.remove(h.paginationDisabledClass);const{el:m}=e.pagination;m&&N(m).forEach(x=>x.classList.remove(h.paginationDisabledClass)),r(),o(),v()},disable:y,render:o,update:v,init:r,destroy:g})},({swiper:e,extendParams:i,on:t,emit:s})=>{let n=!1,a=null,u=null,c=0,l=0,p=0,f=0;function d(){return e.params.scrollbar}function v(){const w=d();if(!w.el||!e.scrollbar.el)return;const{scrollbar:z,rtlTranslate:P}=e,{dragEl:M,el:k}=z;let _=l,$=(p-l)*(e.params.loop?e.progressLoop??0:e.progress);P?($=-$,$>0?(_=l-$,$=0):-$+l>p&&(_=p+$)):$<0?(_=l+$,$=0):$+l>p&&(_=p-$),e.isHorizontal()?(M.style.transform=`translate3d(${$}px, 0, 0)`,M.style.width=`${_}px`):(M.style.transform=`translate3d(0px, ${$}px, 0)`,M.style.height=`${_}px`),w.hide&&(a&&clearTimeout(a),k.style.opacity="1",a=setTimeout(()=>{k.style.opacity="0",k.style.transitionDuration="400ms"},1e3))}function r(){const w=d();if(!w.el||!e.scrollbar.el)return;const{scrollbar:z}=e,{dragEl:P,el:M}=z;P.style.width="",P.style.height="",p=e.isHorizontal()?M.offsetWidth:M.offsetHeight,f=e.size/(e.virtualSize+(e.params.slidesOffsetBefore??0)-(e.params.centeredSlides?e.snapGrid[0]:0)),l="auto"===w.dragSize?p*f:parseInt(String(w.dragSize),10),e.isHorizontal()?P.style.width=`${l}px`:P.style.height=`${l}px`,M.style.display=f>=1?"none":"",w.hide&&(M.style.opacity="0"),e.params.watchOverflow&&e.enabled&&z.el.classList[e.isLocked?"add":"remove"](w.lockClass)}function g(w){return e.isHorizontal()?w.clientX??w.touches?.[0]?.clientX??0:w.clientY??w.touches?.[0]?.clientY??0}function S(w){const{scrollbar:z,rtlTranslate:P}=e,{el:M}=z;let k;
1k=(g(w)-Te(M)[e.isHorizontal()?"left":"top"]-(null!==c?c:l/2))/(p-l),k=Math.max(Math.min(k,1),0),P&&(k=1-k);const C=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*k;e.updateProgress(C),e.setTranslate(C),e.updateActiveIndex(),e.updateSlidesClasses()}function y(w){const z=d(),{scrollbar:P,wrapperEl:M}=e,{el:k,dragEl:C}=P;n=!0,c=w.target===C?g(w)-w.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,w.preventDefault(),w.stopPropagation(),M.style.transitionDuration="100ms",C.style.transitionDuration="100ms",S(w),u&&clearTimeout(u),k.style.transitionDuration="0ms",z.hide&&(k.style.opacity="1"),e.params.cssMode&&(e.wrapperEl.style.scrollSnapType="none"),s("scrollbarDragStart",w)}function h(w){const{scrollbar:z,wrapperEl:P}=e,{el:M,dragEl:k}=z;n&&(w.cancelable&&w.preventDefault(),S(w),P.style.transitionDuration="0ms",M.style.transitionDuration="0ms",k.style.transitionDuration="0ms",s("scrollbarDragMove",w))}function m(w){const z=d(),{scrollbar:P,wrapperEl:M}=e,{el:k}=P;n&&(n=!1,e.params.cssMode&&(e.wrapperEl.style.scrollSnapType="",M.style.transitionDuration=""),z.hide&&(u&&clearTimeout(u),u=fe(()=>{k.style.opacity="0",k.style.transitionDuration="400ms"},1e3)),s("scrollbarDragEnd",w),z.snapOnRelease&&e.slideToClosest())}function b(w){const{scrollbar:z,params:P}=e,M=z.el;if(!M)return;const k=!!P.passiveListeners&&{passive:!1,capture:!1},C=!!P.passiveListeners&&{passive:!0,capture:!1},_="on"===w?"addEventListener":"removeEventListener";M[_]("pointerdown",y,k),document[_]("pointermove",h,k),document[_]("pointerup",m,C)}function E(){const{scrollbar:w,el:z}=e;e.params.scrollbar=Ne(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const P=d();if(!P.el)return;let M;if("string"==typeof P.el&&e.isElement&&(M=e.el.querySelector(P.el)),M||"string"!=typeof P.el)M||(M=P.el);else if(M=document.querySelectorAll(P.el),!M.length)return;e.params.uniqueNavElements&&"string"==typeof P.el&&M.length>1&&1===z.querySelectorAll(P.el).length&&(M=z.querySelector(P.el)),M.length>0&&(M=M[0]);const k=M;k.classList.add(e.isHorizontal()?P.horizontalClass:P.verticalClass);let C=null;k&&(C=k.querySelector(ne(P.dragClass)),C||(C=te("div",P.dragClass),k.append(C))),Object.assign(w,{el:k,dragEl:C}),P.draggable&&function x(){!d().el||!e.scrollbar.el||b("on")}(),k&&k.classList[e.enabled?"remove":"add"](...re(P.lockClass))}function A(){const w=d(),z=e.scrollbar.el;z&&z.classList.remove(...re(e.isHorizontal()?w.horizontalClass:w.verticalClass)),function L(){!d().el||!e.scrollbar.el||b("off")}()}i({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null},t("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const w=d();N(e.scrollbar.el).forEach(P=>{P.classList.remove(w.horizontalClass,w.verticalClass),P.classList.add(e.isHorizontal()?w.horizontalClass:w.verticalClass)})}),t("init",()=>{!1===d().enabled?O():(E(),r(),v())}),t("update resize observerUpdate lock unlock changeDirection",()=>{r()}),t("setTranslate",()=>{v()}),t("setTransition",(w,z)=>{!function o(w){!d().el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${w}ms`)}(z)}),t("enable disable",()=>{const{el:w}=e.scrollbar;w&&w.classList[e.enabled?"remove":"add"](...re(d().lockClass))}),t("destroy",()=>{A()});const O=()=>{const w=d();e.el.classList.add(...re(w.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...re(w.scrollbarDisabledClass)),A()};Object.assign(e.scrollbar,{enable:()=>{const w=d();e.el.classList.remove(...re(w.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...re(w.scrollbarDisabledClass)),E(),r(),v()},disable:O,updateSize:r,setTranslate:v,init:E,destroy:A})},({swiper:e,extendParams:i,on:t})=>{function s(){return e.params.parallax}i({parallax:{enabled:!1}});const n="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",a=(l,p)=>{const{rtl:f}=e,d=f?-1:1,v=l.getAttribute("data-swiper-parallax")||"0";let o=l.getAttribute("data-swiper-parallax-x"),r=l.getAttribute("data-swiper-parallax-y");const g=l.getAttribute("data-swiper-parallax-scale"),S=l.getAttribute("data-swiper-parallax-opacity"),y=l.getAttribute("data-swiper-parallax-rotate");if(o||r?(o=o||"0",r=r||"0"):e.isHorizontal()?(o=v,r="0"):(r=v,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*p*d+"%":Number(o)*p*d+"px",r=r.indexOf("%")>=0?parseInt(r,10)*p+"%":Number(r)*p+"px",typeof S<"u"&&null!==S){const m=Number(S),b=m-(m-1)*(1-Math.abs(p));l.style.opacity=String(b)}let h=`translate3d(${o}, ${r}, 0px)`;if(typeof g<"u"&&null!==g){const m=Number(g);h+=` scale(${m-(m-1)*(1-Math.abs(p))})`}y&&typeof y<"u"&&null!==y&&(h+=` rotate(${Number(y)*p*-1}deg)`),l.style.transform=h},u=()=>{const{el:l,slides:p,progress:f,snapGrid:d}=e,v=U(l,n);e.isElement&&v.push(...U(e.hostEl,n)),v.forEach(o=>{a(o,f)}),p.forEach((o,r)=>
1{let g=o.progress??0;(e.params.slidesPerGroup??1)>1&&"auto"!==e.params.slidesPerView&&(g+=Math.ceil(r/2)-f*(d.length-1)),g=Math.min(Math.max(g,-1),1),o.querySelectorAll(`${n}, [data-swiper-parallax-rotate]`).forEach(y=>{a(y,g)})})};t("beforeInit",()=>{s().enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),t("init",()=>{s().enabled&&u()}),t("setTranslate",()=>{s().enabled&&u()}),t("setTransition",(l,p)=>{s().enabled&&((l=e.params.speed??300)=>{const{el:p,hostEl:f}=e,d=[...p.querySelectorAll(n)];e.isElement&&d.push(...f.querySelectorAll(n)),d.forEach(v=>{const o=v.getAttribute("data-swiper-parallax-duration");let r=(o?parseInt(o,10):0)||l;0===l&&(r=0),v.style.transitionDuration=`${r}ms`})})(p)})},({swiper:e,extendParams:i,on:t,emit:s})=>{function n(){return e.params.zoom}i({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 a=1,u=!1,c=!1,l={x:0,y:0},f=!1,d=!1;const v=[],o={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},r={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:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let O,S=1;function y(){return v.length<2?1:Math.sqrt((v[1].pageX-v[0].pageX)**2+(v[1].pageY-v[0].pageY)**2)}function h(){const D=n(),B=o.imageWrapEl?.getAttribute("data-swiper-zoom"),R=null!=B?Number(B):D.maxRatio,V=o.imageEl;return D.limitToOriginalSize&&V&&V.naturalWidth?Math.min(V.naturalWidth/V.offsetWidth,R):R}function x(D){const B=function b(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}(),R=D.target;return!!R&&!!(R.matches(B)||e.slides.filter(V=>V.contains(R)).length>0)}function L(D){const B=`.${n().containerClass}`,R=D.target;return!!R&&!!(R.matches(B)||[...e.hostEl.querySelectorAll(B)].filter(V=>V.contains(R)).length>0)}function E(D){if("mouse"===D.pointerType&&v.splice(0,v.length),!x(D))return;const B=n();if(f=!1,d=!1,v.push(D),!(v.length<2)){if(f=!0,o.scaleStart=y(),!o.slideEl){const R=D.target;o.slideEl=R?.closest(`.${e.params.slideClass}, swiper-slide`)??void 0,o.slideEl||(o.slideEl=e.slides[e.activeIndex]);let V=o.slideEl?.querySelector(`.${B.containerClass}`)??null;if(V&&(V=V.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),o.imageEl=V??void 0,o.imageWrapEl=V?ce(V,`.${B.containerClass}`)[0]??void 0:void 0,!o.imageWrapEl)return void(o.imageEl=void 0);o.maxRatio=h()}if(o.imageEl){const[R,V]=function m(){if(v.length<2||!o.imageEl)return[null,null];const D=o.imageEl.getBoundingClientRect();return[(v[0].pageX+(v[1].pageX-v[0].pageX)/2-D.x-window.scrollX)/a,(v[0].pageY+(v[1].pageY-v[0].pageY)/2-D.y-window.scrollY)/a]}();o.originX=R??0,o.originY=V??0,o.imageEl.style.transitionDuration="0ms"}u=!0}}function A(D){if(!x(D))return;const B=n(),R=e.zoom,V=v.findIndex(j=>j.pointerId===D.pointerId);V>=0&&(v[V]=D),!(v.length<2)&&(d=!0,o.scaleMove=y(),o.imageEl&&(R.scale=o.scaleMove/(o.scaleStart??1)*a,R.scale>o.maxRatio&&(R.scale=o.maxRatio-1+(R.scale-o.maxRatio+1)**.5),R.scale<B.minRatio&&(R.scale=B.minRatio+1-(B.minRatio-R.scale+1)**.5),o.imageEl.style.transform=`translate3d(0,0,0) scale(${R.scale})`))}function T(D){if(!x(D)||"mouse"===D.pointerType&&"pointerout"===D.type)return;const B=n(),R=e.zoom,V=v.findIndex(j=>j.pointerId===D.pointerId);V>=0&&v.splice(V,1),f&&d&&(f=!1,d=!1,o.imageEl&&(R.scale=Math.max(Math.min(R.scale,o.maxRatio),B.minRatio),o.imageEl.style.transitionDuration=`${e.params.speed}ms`,o.imageEl.style.transform=`translate3d(0,0,0) scale(${R.scale})`,a=R.scale,u=!1,R.scale>1&&o.slideEl?o.slideEl.classList.add(`${B.zoomedSlideClass}`):R.scale<=1&&o.slideEl&&o.slideEl.classList.remove(`${B.zoomedSlideClass}`),1===R.scale&&(o.originX=0,o.originY=0,o.slideEl=void 0)))}function w(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function M(D){const R="mouse"===D.pointerType&&n().panOnMouseMove;if(!x(D)||!L(D))return;const V=e.zoom;if(!o.imageEl)return;
1if(!r.isTouched||!o.slideEl)return void(R&&_(D));if(R)return void _(D);r.isMoved||(r.width=o.imageEl.offsetWidth||o.imageEl.clientWidth,r.height=o.imageEl.offsetHeight||o.imageEl.clientHeight,r.startX=Oe(o.imageWrapEl,"x")||0,r.startY=Oe(o.imageWrapEl,"y")||0,o.slideWidth=o.slideEl.offsetWidth,o.slideHeight=o.slideEl.offsetHeight,o.imageWrapEl.style.transitionDuration="0ms");const se=r.height*V.scale;r.minX=Math.min(o.slideWidth/2-r.width*V.scale/2,0),r.maxX=-r.minX,r.minY=Math.min(o.slideHeight/2-se/2,0),r.maxY=-r.minY,r.touchesCurrent.x=v.length>0?v[0].pageX:D.pageX,r.touchesCurrent.y=v.length>0?v[0].pageY:D.pageY,Math.max(Math.abs(r.touchesCurrent.x-(r.touchesStart.x??0)),Math.abs(r.touchesCurrent.y-(r.touchesStart.y??0)))>5&&(e.allowClick=!1);const W=r.startX??0,K=r.startY??0;if(!r.isMoved&&!u){if(e.isHorizontal()&&(Math.floor(r.minX)===Math.floor(W)&&r.touchesCurrent.x<(r.touchesStart.x??0)||Math.floor(r.maxX)===Math.floor(W)&&r.touchesCurrent.x>(r.touchesStart.x??0)))return r.isTouched=!1,void w();if(!e.isHorizontal()&&(Math.floor(r.minY)===Math.floor(K)&&r.touchesCurrent.y<(r.touchesStart.y??0)||Math.floor(r.maxY)===Math.floor(K)&&r.touchesCurrent.y>(r.touchesStart.y??0)))return r.isTouched=!1,void w()}D.cancelable&&D.preventDefault(),D.stopPropagation(),function z(){void 0!==O&&clearTimeout(O),e.touchEventsData.preventTouchMoveFromPointerMove=!0,O=setTimeout(()=>{e.destroyed||w()})}(),r.isMoved=!0;const Z=(V.scale-a)/(o.maxRatio-n().minRatio),{originX:Q,originY:ae}=o;r.currentX=r.touchesCurrent.x-(r.touchesStart.x??0)+W+Z*(r.width-2*Q),r.currentY=r.touchesCurrent.y-(r.touchesStart.y??0)+K+Z*(r.height-2*ae),r.currentX<r.minX&&(r.currentX=r.minX+1-(r.minX-r.currentX+1)**.8),r.currentX>r.maxX&&(r.currentX=r.maxX-1+(r.currentX-r.maxX+1)**.8),r.currentY<r.minY&&(r.currentY=r.minY+1-(r.minY-r.currentY+1)**.8),r.currentY>r.maxY&&(r.currentY=r.maxY-1+(r.currentY-r.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=r.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=r.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(r.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(r.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(r.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(r.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=r.touchesCurrent.x,g.prevPositionY=r.touchesCurrent.y,g.prevTime=Date.now(),o.imageWrapEl.style.transform=`translate3d(${r.currentX}px, ${r.currentY}px,0)`}function C(){const D=e.zoom;o.slideEl&&e.activeIndex!==e.slides.indexOf(o.slideEl)&&(o.imageEl&&(o.imageEl.style.transform="translate3d(0,0,0) scale(1)"),o.imageWrapEl&&(o.imageWrapEl.style.transform="translate3d(0,0,0)"),o.slideEl.classList.remove(`${n().zoomedSlideClass}`),D.scale=1,a=1,o.slideEl=void 0,o.imageEl=void 0,o.imageWrapEl=void 0,o.originX=0,o.originY=0)}function _(D){if(a<=1||!o.imageWrapEl||!x(D)||!L(D))return;const B=window.getComputedStyle(o.imageWrapEl).transform,R=new window.DOMMatrix(B);if(!c)return c=!0,l.x=D.clientX,l.y=D.clientY,r.startX=R.e,r.startY=R.f,r.width=o.imageEl.offsetWidth||o.imageEl.clientWidth,r.height=o.imageEl.offsetHeight||o.imageEl.clientHeight,o.slideWidth=o.slideEl.offsetWidth,void(o.slideHeight=o.slideEl.offsetHeight);const V=-3*(D.clientX-l.x),j=-3*(D.clientY-l.y),Y=r.height*a,K=o.slideHeight,Z=Math.min(o.slideWidth/2-r.width*a/2,0),Q=-Z,ae=Math.min(K/2-Y/2,0),Ie=-ae,he=Math.max(Math.min(r.startX+V,Q),Z),ge=Math.max(Math.min(r.startY+j,Ie),ae);o.imageWrapEl.style.transitionDuration="0ms",o.imageWrapEl.style.transform=`translate3d(${he}px, ${ge}px, 0)`,l.x=D.clientX,l.y=D.clientY,r.startX=he,r.startY=ge,r.currentX=he,r.currentY=ge}function $(D){const B=e.zoom,R=n();if(!o.slideEl){if(D&&"number"!=typeof D&&"target"in D&&D.target&&(o.slideEl=D.target.closest(`.${e.params.slideClass}, swiper-slide`)??void 0),!o.slideEl){const yt=e.params.virtual;o.slideEl=yt&&yt.enabled&&e.virtual?U(e.slidesEl,`.${e.params.slideActiveClass}`)[0]??void 0:e.slides[e.activeIndex]}let be=o.slideEl?.querySelector(`.${R.containerClass}`)??null;be&&(be=be.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),o.imageEl=be??void 0,o.imageWrapEl=be?ce(be,`.${R.containerClass}`)[0]??void 0:void 0}if(!o.imageEl||!o.imageWrapEl||!o.slideEl)return;let V,j,se,Y,W,K,Z,Q,ae,Ie,he,ge,Ae,ke,qe,je,Ue,Ze;o.maxRatio=h(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),o.slideEl.classList.add(`${R.zoomedSlideClass}`),typeof r.touchesStart.x>"u"&&D&&"number"!=typeof D?(V=D.pageX,j=D.pageY):(V=r.touchesStart.x,j=r.touchesStart.y);const Ke=a,ve="number"==typeof D?D:null;1===a&&ve&&(V=void 0,j=void 0,r.touchesStart.x=void 0,r.touchesStart.y=void 0);const bt=h();B.scale=ve||bt,a=ve||bt,!D||1===a&&ve?(Z=0,Q=0):(Ue=o.slideEl.offsetWidth,Ze=o.slideEl.offsetHeight,se=Te(o.slideEl).left+window.scrollX,Y=Te(o.slideEl).top+window.scrollY,W=se+Ue/2-(V??0),K=Y+Ze/2-(j??0),ae=o.imageEl.offsetWidth||o.imageEl.clientWidth,Ie=o.imageEl.offsetHeight||o.imageEl.clientHeight,he=ae*B.scale,ge=Ie*B.scale,Ae=Math.min(Ue/2-he/2,0),ke=Math.min(Ze/2-ge/2,0),qe=-Ae,je=-ke,Ke>0&&ve&&"number"==typeof r.currentX&&"number"==typeof r.currentY?(Z=r.currentX*B.scale/Ke,Q=r.currentY*B.scale/Ke):(Z=W*B.scale,Q=K*B.scale),Z<Ae&&(Z=Ae),Z>qe&&(Z=qe),Q<ke&&(Q=ke),Q>je&&(Q=je)),ve&&1===B.scale&&(o.originX=0,o.originY=0),r.currentX=Z,r.currentY=Q,o.imageWrapEl.style.transitionDuration="300ms",o.imageWrapEl.style.transform=`translate3d(${Z}px, ${Q}px,0)`,o.imageEl.style.transitionDuration="300ms",o.imageEl.style.transform=`translate3d(0,
10,0) scale(${B.scale})`}function I(){const D=e.zoom,B=n();if(!o.slideEl){const R=e.params.virtual;o.slideEl=R&&R.enabled&&e.virtual?U(e.slidesEl,`.${e.params.slideActiveClass}`)[0]??void 0:e.slides[e.activeIndex];let V=o.slideEl?.querySelector(`.${B.containerClass}`)??null;V&&(V=V.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),o.imageEl=V??void 0,o.imageWrapEl=V?ce(V,`.${B.containerClass}`)[0]??void 0:void 0}!o.imageEl||!o.imageWrapEl||!o.slideEl||(o.maxRatio=h(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),D.scale=1,a=1,r.currentX=void 0,r.currentY=void 0,r.touchesStart.x=void 0,r.touchesStart.y=void 0,o.imageWrapEl.style.transitionDuration="300ms",o.imageWrapEl.style.transform="translate3d(0,0,0)",o.imageEl.style.transitionDuration="300ms",o.imageEl.style.transform="translate3d(0,0,0) scale(1)",o.slideEl.classList.remove(`${B.zoomedSlideClass}`),o.slideEl=void 0,o.originX=0,o.originY=0,B.panOnMouseMove&&(l={x:0,y:0},c&&(c=!1,r.startX=0,r.startY=0)))}function H(D){const B=e.zoom;B.scale&&1!==B.scale?I():$(D)}function G(){return{passiveListener:!!e.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!e.params.passiveListeners||{passive:!1,capture:!0}}}function X(){const D=e.zoom;if(D.enabled)return;D.enabled=!0;const{passiveListener:B,activeListenerWithCapture:R}=G();e.wrapperEl.addEventListener("pointerdown",E,B),e.wrapperEl.addEventListener("pointermove",A,R),["pointerup","pointercancel","pointerout"].forEach(V=>{e.wrapperEl.addEventListener(V,T,B)}),e.wrapperEl.addEventListener("pointermove",M,R)}function F(){const D=e.zoom;if(!D.enabled)return;D.enabled=!1;const{passiveListener:B,activeListenerWithCapture:R}=G();e.wrapperEl.removeEventListener("pointerdown",E,B),e.wrapperEl.removeEventListener("pointermove",A,R),["pointerup","pointercancel","pointerout"].forEach(V=>{e.wrapperEl.removeEventListener(V,T,B)}),e.wrapperEl.removeEventListener("pointermove",M,R)}Object.defineProperty(e.zoom,"scale",{get:()=>S,set(D){S!==D&&s("zoomChange",D,o.imageEl,o.slideEl),S=D}}),t("init",()=>{n().enabled&&X()}),t("destroy",()=>{F()}),t("touchStart",(D,B)=>{e.zoom.enabled&&function P(D){const B=e.device;if(r.isTouched)return;const R=v.length>0?v[0]:D;r.touchesStart.x=R.pageX,r.touchesStart.y=R.pageY,o.imageEl&&(B.android&&D.cancelable&&D.preventDefault(),r.isTouched=!0)}(B)}),t("touchEnd",()=>{e.zoom.enabled&&function k(){const D=e.zoom;if(v.length=0,!o.imageEl)return;if(!r.isTouched||!r.isMoved)return r.isTouched=!1,void(r.isMoved=!1);r.isTouched=!1,r.isMoved=!1;let B=300,R=300;const V=g.x??0,j=g.y??0,Y=r.currentX+V*B,K=r.currentY+j*R;0!==V&&(B=Math.abs((Y-r.currentX)/V)),0!==j&&(R=Math.abs((K-r.currentY)/j));const Z=Math.max(B,R);r.currentX=Y,r.currentY=K;const ae=r.height*D.scale;r.minX=Math.min(o.slideWidth/2-r.width*D.scale/2,0),r.maxX=-r.minX,r.minY=Math.min(o.slideHeight/2-ae/2,0),r.maxY=-r.minY,r.currentX=Math.max(Math.min(r.currentX,r.maxX),r.minX),r.currentY=Math.max(Math.min(r.currentY,r.maxY),r.minY),o.imageWrapEl.style.transitionDuration=`${Z}ms`,o.imageWrapEl.style.transform=`translate3d(${r.currentX}px, ${r.currentY}px,0)`}()}),t("doubleTap",(D,B)=>{!e.animating&&n().enabled&&e.zoom.enabled&&n().toggle&&H(B)}),t("transitionEnd",()=>{e.zoom.enabled&&n().enabled&&C()}),t("slideChange",()=>{e.zoom.enabled&&n().enabled&&e.params.cssMode&&C()}),Object.assign(e.zoom,{enable:X,disable:F,in:$,out:I,toggle:H})},({swiper:e,extendParams:i,on:t})=>{function s(){return e.params.controller}function c(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},t("beforeInit",()=>{const l=s().control;typeof window<"u"&&("string"==typeof l||l instanceof HTMLElement)?("string"==typeof l?[...document.querySelectorAll(l)]:[l]).forEach(f=>{e.controller.control||(e.controller.control=[]);const d=e.controller.control;if(f&&f.swiper)d.push(f.swiper);else if(f){const v=`${e.params.eventsPrefix}init`,o=r=>{const g=r.detail;
1g&&g[0]&&d.push(g[0]),e.update(),f.removeEventListener(v,o)};f.addEventListener(v,o)}}):e.controller.control=l}),t("update",()=>{c()}),t("resize",()=>{c()}),t("observerUpdate",()=>{c()}),t("setTranslate",(l,p,f)=>{e.controller.control&&(!Array.isArray(e.controller.control)&&e.controller.control.destroyed||e.controller.setTranslate(p,f))}),t("setTransition",(l,p,f)=>{e.controller.control&&(!Array.isArray(e.controller.control)&&e.controller.control.destroyed||e.controller.setTransition(p,f))}),Object.assign(e.controller,{setTranslate:function a(l,p){const f=e.controller.control;let d,v;const o=e.constructor;function r(g){if(g.destroyed)return;const S=e.rtlTranslate?-e.translate:e.translate,y=s();"slide"===y.by?(function n(l){e.controller.spline=e.params.loop?new mt(e.slidesGrid,l.slidesGrid):new mt(e.snapGrid,l.snapGrid)}(g),v=-e.controller.spline.interpolate(-S)):v=0,(!v||"container"===y.by)&&(d=(g.maxTranslate()-g.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(d)||!Number.isFinite(d))&&(d=1),v=(S-e.minTranslate())*d+g.minTranslate()),y.inverse&&(v=g.maxTranslate()-v),g.updateProgress(v),g.setTranslate(v,e),g.updateActiveIndex(),g.updateSlidesClasses()}if(Array.isArray(f))for(let g=0;g<f.length;g+=1){const S=f[g];S&&S!==p&&S instanceof o&&r(S)}else f instanceof o&&p!==f&&r(f)},setTransition:function u(l,p){const f=e.constructor,d=e.controller.control;function v(o){o.destroyed||(o.setTransition(l,e),0!==l&&(o.transitionStart(),o.params.autoHeight&&fe(()=>{o.updateAutoHeight()}),we(o.wrapperEl,()=>{d&&o.transitionEnd()})))}if(Array.isArray(d))for(let o=0;o<d.length;o+=1){const r=d[o];r&&r!==p&&r instanceof f&&v(r)}else d instanceof f&&p!==d&&v(d)}})},({swiper:e,extendParams:i,on:t})=>{i({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let a,s=null,n=!1,u=(new Date).getTime();function c(){return e.params.a11y}function l(C){!s||!C||ie(s,C)}function f(C){N(C).forEach($=>{$.setAttribute("tabIndex","0")})}function d(C){N(C).forEach($=>{$.setAttribute("tabIndex","-1")})}function v(C,_){N(C).forEach(I=>{I.setAttribute("role",_)})}function o(C,_){N(C).forEach(I=>{I.setAttribute("aria-roledescription",_)})}function r(C,_){N(C).forEach(I=>{I.setAttribute("aria-label",_)})}function y(C){N(C).forEach($=>{$.setAttribute("aria-disabled","true")})}function h(C){N(C).forEach($=>{$.removeAttribute("aria-disabled")})}function m(C){if(13!==C.keyCode&&32!==C.keyCode)return;const _=c(),$=e.params.pagination,I=C.target;if(!e.pagination||!e.pagination.el||I!==e.pagination.el&&!e.pagination.el.contains(I)||I.matches(ne($?.bulletClass))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const H=N(e.navigation.prevEl);N(e.navigation.nextEl).includes(I)&&(e.isEnd&&!e.params.loop||e.slideNext(),l(e.isEnd?_.lastSlideMessage:_.nextSlideMessage)),H.includes(I)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),l(e.isBeginning?_.firstSlideMessage:_.prevSlideMessage))}e.pagination&&I.matches(ne($?.bulletClass))&&I.click()}}function x(){return!!(e.pagination&&e.pagination.bullets&&e.pagination.bullets.length)}function L(){const C=e.params.pagination;return x()&&!!C?.clickable}const A=(C,_,$)=>{f(C),"BUTTON"!==C.tagName&&(v(C,"button"),C.addEventListener("keydown",m)),r(C,$)},T=C=>{a&&a!==C.target&&!a.contains(C.target)&&(n=!0),e.a11y.clicked=!0},O=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},w=C=>{u=(new Date).getTime()},z=C=>{const _=c();if(e.a11y.clicked||!_.scrollOnFocus||(new Date).getTime()-u<100)return;const I=C.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!I||!e.slides.includes(I))return;a=I;const H=(e=>!!e.virtual&&!!e.params.virtual?.enabled)(e),G=(H?parseInt(I.getAttribute("data-swiper-slide-index")||"0",10):e.slides.indexOf(I))===e.activeIndex,X=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(I);if(G||X)return;const F=C.sourceCapabilities;F&&F.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>
1{n||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(I.getAttribute("data-swiper-slide-index")||"0",10)),0):e.slideTo(e.getSlideIndexWhenGrid(H?parseInt(I.getAttribute("data-swiper-slide-index")||"0",10):e.slides.indexOf(I)),0),n=!1)}))},P=()=>{const C=c();C.itemRoleDescriptionMessage&&o(e.slides,C.itemRoleDescriptionMessage),C.slideRole&&v(e.slides,C.slideRole);const _=e.slides.length,$=C.slideLabelMessage;$&&e.slides.forEach((I,H)=>{const G=e.params.loop?parseInt(I.getAttribute("data-swiper-slide-index")||"0",10):H;r(I,$.replace(/\{\{index\}\}/,String(G+1)).replace(/\{\{slidesLength\}\}/,String(_)))})};t("beforeInit",()=>{s=te("span",c().notificationClass),s.setAttribute("aria-live","assertive"),s.setAttribute("aria-atomic","true")}),t("afterInit",()=>{c().enabled&&(()=>{const C=c();s&&e.el.append(s);const _=e.el;C.containerRoleDescriptionMessage&&o(_,C.containerRoleDescriptionMessage),C.containerMessage&&r(_,C.containerMessage),C.containerRole&&v(_,C.containerRole);const $=e.wrapperEl,I=String(C.id||$.getAttribute("id")||`swiper-wrapper-${function p(C=16){return"x".repeat(C).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`);if(function g(C,_){N(C).forEach(I=>{I.setAttribute("id",_)})}($,I),C.wrapperLiveRegion){const F=e.params.autoplay;!function S(C,_){N(C).forEach(I=>{I.setAttribute("aria-live",_)})}($,e.params.autoplay&&F?.enabled?"off":"polite")}P();const H=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},G=N(H.nextEl),X=N(H.prevEl);G&&G.forEach(F=>A(F,0,C.nextSlideMessage)),X&&X.forEach(F=>A(F,0,C.prevSlideMessage)),L()&&N(e.pagination.el).forEach(D=>{D.addEventListener("keydown",m)}),document.addEventListener("visibilitychange",w),e.el.addEventListener("focus",z,!0),e.el.addEventListener("pointerdown",T,!0),e.el.addEventListener("pointerup",O,!0)})()}),t("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{c().enabled&&P()}),t("fromEdge toEdge afterInit lock unlock",()=>{c().enabled&&function b(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:C,prevEl:_}=e.navigation;_&&(e.isBeginning?(y(_),d(_)):(h(_),f(_))),C&&(e.isEnd?(y(C),d(C)):(h(C),f(C)))}()}),t("paginationUpdate",()=>{c().enabled&&function E(){const C=c();if(!x())return;const _=e.params.pagination;e.pagination.bullets.forEach($=>{_.clickable&&(f($),_.renderBullet||(v($,"button"),r($,C.paginationBulletMessage.replace(/\{\{index\}\}/,String((Se($)??0)+1))))),$.matches(ne(_.bulletActiveClass))?$.setAttribute("aria-current","true"):$.removeAttribute("aria-current")})}()}),t("destroy",()=>{c().enabled&&function k(){s&&s.remove();const C=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},_=N(C.nextEl),$=N(C.prevEl);_&&_.forEach(I=>I.removeEventListener("keydown",m)),$&&$.forEach(I=>I.removeEventListener("keydown",m)),L()&&N(e.pagination.el).forEach(H=>{H.removeEventListener("keydown",m)}),document.removeEventListener("visibilitychange",w),e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("focus",z,!0),e.el.removeEventListener("pointerdown",T,!0),e.el.removeEventListener("pointerup",O,!0))}()})},({swiper:e,extendParams:i,on:t})=>{i({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let s=!1,n={key:void 0,value:void 0};function a(){return e.params.history}const u=o=>o.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),c=o=>{let r;r=o?new URL(o):window.location;const g=r.pathname.slice(1).split("/").filter(m=>""!==m),S=g.length;return{key:g[S-2],value:g[S-1]}},l=(o,r)=>{const g=a();if(!s||!g.enabled)return;let S;S=e.params.url?new URL(e.params.url):window.location;const h=e.virtual&&e.params.virtual?.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${r}"]`):e.slides[r];if(!h)return;let m=u(h.getAttribute("data-history")||"");const b=g.root;b.length>0?m=`${"/"===b[b.length-1]?b.slice(0,b.length-1):b}/${o?`${o}/`:""}${m}`:S.pathname.includes(o||"")||(m=`${o?`${o}/`:""}${m}`),g.keepQuery&&(m+=S.search);const x=window.history.state;x&&x.value===m||(g.replaceState?window.history.replaceState({value:m},"",m):window.history.pushState({value:m},"",m))},p=(o,r,g)=>{if(r)for(let S=0,y=e.slides.length;S<y;S+=1){const h=e.slides[S];if(u(h.getAttribute("data-history")||"")===r){const b=e.getSlideIndex(h);e.slideTo(b,o,g)}}else e.slideTo(0,o,g)},f=()=>{n=c(e.params.url),p(e.params.speed,n.value,!1)};t("init",()=>{a().enabled&&(()=>{const o=e.params.history;
1if(o){if(!window.history||!window.history.pushState){o.enabled=!1;const r=e.params.hashNavigation;return void(r&&(r.enabled=!0))}if(s=!0,n=c(e.params.url),!n.key&&!n.value)return void(o.replaceState||window.addEventListener("popstate",f));p(0,n.value,e.params.runCallbacksOnInit),o.replaceState||window.addEventListener("popstate",f)}})()}),t("destroy",()=>{a().enabled&&(a().replaceState||window.removeEventListener("popstate",f))}),t("transitionEnd _freeModeNoMomentumRelease",()=>{s&&l(a().key,e.activeIndex)}),t("slideChange",()=>{s&&e.params.cssMode&&l(a().key,e.activeIndex)})},({swiper:e,extendParams:i,emit:t,on:s})=>{let n=!1;function a(){return e.params.hashNavigation}i({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(f,d){if(Fe(e)){const o=e.slides.find(g=>g.getAttribute("data-hash")===d);return o?parseInt(o.getAttribute("data-swiper-slide-index")||"0",10):0}const v=U(e.slidesEl,`.${e.params.slideClass}[data-hash="${d}"], swiper-slide[data-hash="${d}"]`)[0];return v?e.getSlideIndex(v):0}}});const u=()=>{t("hashChange");const f=document.location.hash.replace("#",""),d=Fe(e)?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex];if(f!==(d?d.getAttribute("data-hash"):"")){const o=a().getSlideIndex(e,f);if(typeof o>"u"||Number.isNaN(o))return;e.slideTo(o)}},c=()=>{const f=a();if(!n||!f.enabled)return;const d=Fe(e)?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],v=d?d.getAttribute("data-hash")||d.getAttribute("data-history"):"";f.replaceState&&window.history&&window.history.replaceState?(window.history.replaceState(null,"",`#${v}`||""),t("hashSet")):(document.location.hash=v||"",t("hashSet"))};s("init",()=>{a().enabled&&(()=>{const f=a(),d=e.params.history;if(!f.enabled||d&&d.enabled)return;n=!0;const v=document.location.hash.replace("#","");if(v){const r=f.getSlideIndex(e,v);e.slideTo(r||0,0,e.params.runCallbacksOnInit,!0)}f.watchState&&window.addEventListener("hashchange",u)})()}),s("destroy",()=>{a().enabled&&a().watchState&&window.removeEventListener("hashchange",u)}),s("transitionEnd _freeModeNoMomentumRelease",()=>{n&&c()}),s("slideChange",()=>{n&&e.params.cssMode&&c()})},({swiper:e,extendParams:i,on:t,emit:s,params:n})=>{function a(){return e.params.autoplay}e.autoplay={running:!1,paused:!1,timeLeft:0},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});const u="object"==typeof n.autoplay&&n.autoplay&&"number"==typeof n.autoplay.delay?n.autoplay.delay:3e3;let c,l,S,p=u,f=u,d=0,v=(new Date).getTime(),o=!1,r=!1,g=!1,y=!1,h=!1;function m(I){if(!e||e.destroyed||!e.wrapperEl||I.target!==e.wrapperEl)return;e.wrapperEl.removeEventListener("transitionend",m);const H=I.detail;h||H&&H.bySwiperTouchMove||w()}const b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?o=!0:o&&(f=d,o=!1);const I=e.autoplay.paused?d:v+f-(new Date).getTime();e.autoplay.timeLeft=I,s("autoplayTimeLeft",I,I/p),l=requestAnimationFrame(()=>{b()})},L=()=>{let I=a().delay;const H=(()=>{let I;if(I=e.virtual&&e.params.virtual?.enabled?e.slides.find(X=>X.classList.contains("swiper-slide-active")):e.slides[e.activeIndex],!I)return;const G=I.getAttribute("data-swiper-autoplay");return null!=G?parseInt(G,10):void 0})();return"number"==typeof H&&!Number.isNaN(H)&&H>0&&(I=H),I},E=I=>{if(e.destroyed||!e.autoplay.running)return 0;void 0!==l&&cancelAnimationFrame(l),b();let H=I;typeof H>"u"&&(H=L(),p=H,f=H),d=H;const G=e.params.speed,X=()=>{if(!e||e.destroyed)return;const F=a();F.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(G,!0,!0),s("autoplay")):F.stopOnLastSlide||(e.slideTo(e.slides.length-1,G,!0,!0),s("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(G,!0,!0),s("autoplay")):F.stopOnLastSlide||(e.slideTo(0,G,!0,!0),s("autoplay")),e.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{E()}))};return H>0?(void 0!==c&&clearTimeout(c),c=setTimeout(()=>{X()},H)):requestAnimationFrame(()=>{X()}),H},A=()=>(v=(new Date).getTime(),e.autoplay.running=!0,E(),s("autoplayStart"),!0),T=()=>(e.autoplay.running=!1,void 0!==c&&clearTimeout(c),void 0!==l&&cancelAnimationFrame(l),s("autoplayStop"),!0),O=(I,H)=>{if(e.destroyed||!e.autoplay.running)return;void 0!==c&&clearTimeout(c),I||(y=!0);const G=()=>{s("autoplayPause"),a().waitForTransition?e.wrapperEl.addEventListener("transitionend",m):w()};
1e.autoplay.paused=!0,H?G():(d=(d||a().delay)-((new Date).getTime()-v),(!(e.isEnd&&d<0)||e.params.loop)&&(d<0&&(d=0),G()))},w=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(v=(new Date).getTime(),y?(y=!1,E(d)):E(),e.autoplay.paused=!1,s("autoplayResume"))},z=()=>{e.destroyed||!e.autoplay.running||("hidden"===document.visibilityState&&(y=!0,O(!0)),"visible"===document.visibilityState&&w())},P=I=>{"mouse"===I.pointerType&&(y=!0,h=!0,!e.animating&&!e.autoplay.paused&&O(!0))},M=I=>{"mouse"===I.pointerType&&(h=!1,e.autoplay.paused&&w())};t("init",()=>{a().enabled&&(a().pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",P),e.el.addEventListener("pointerleave",M)),document.addEventListener("visibilitychange",z),A())}),t("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",P),e.el.removeEventListener("pointerleave",M)),document.removeEventListener("visibilitychange",z),e.autoplay.running&&T()}),t("_freeModeStaticRelease",()=>{(g||y)&&w()}),t("_freeModeNoMomentumRelease",()=>{a().disableOnInteraction?T():O(!0,!0)}),t("beforeTransitionStart",(I,H,G)=>{e.destroyed||!e.autoplay.running||(G||!a().disableOnInteraction?O(!0,!0):T())}),t("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(a().disableOnInteraction)return void T();r=!0,g=!1,y=!1,S=setTimeout(()=>{y=!0,g=!0,O(!0)},200)}}),t("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&r){if(void 0!==S&&clearTimeout(S),void 0!==c&&clearTimeout(c),a().disableOnInteraction)return g=!1,void(r=!1);g&&e.params.cssMode&&w(),g=!1,r=!1}}),t("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(d=L(),p=L())}),Object.assign(e.autoplay,{start:A,stop:T,pause:O,resume:w})},({swiper:e,extendParams:i,on:t})=>{i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let s=!1,n=!1;function a(){return e.params.thumbs}function u(){const d=e.thumbs.swiper;if(!d||d.destroyed)return!1;const v=d.params.virtual;return!!v&&!!v.enabled}function c(){const d=e.thumbs.swiper;if(!d||d.destroyed)return;const v=d.clickedIndex,o=d.clickedSlide,r=a();if(o&&o.classList.contains(r.slideThumbActiveClass)||typeof v>"u"||null===v)return;let g;if(d.params.loop){const S=d.clickedSlide?.getAttribute("data-swiper-slide-index");g=null==S?v:parseInt(S,10)}else g=v;e.params.loop?e.slideToLoop(g):e.slideTo(g)}function l(){const d=a();if(s)return!1;s=!0;const v=e.constructor;if(d.swiper instanceof v){if(d.swiper.destroyed)return s=!1,!1;const r=d.swiper;e.thumbs.swiper=r,Object.assign(r.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(r.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),r.update()}else if(ye(d.swiper)){const r=Object.assign({},d.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new v(r),n=!0}const o=e.thumbs.swiper;return!!o&&(o.el.classList.add(d.thumbsContainerClass),o.on("tap",c),u()&&o.on("virtualUpdate",()=>{p(!1,{autoScroll:!1})}),!0)}function p(d,v){const o=e.thumbs.swiper;if(!o||o.destroyed)return;let r=1;const g=a(),S=g.slideThumbActiveClass,y=e.params.slidesPerView;if("number"==typeof y&&y>1&&!e.params.centeredSlides&&(r=y),g.multipleActiveThumbs||(r=1),r=Math.floor(r),o.slides.forEach(h=>h.classList.remove(S)),o.params.loop||u())for(let h=0;h<r;h+=1)U(o.slidesEl,`[data-swiper-slide-index="${e.realIndex+h}"]`).forEach(m=>{m.classList.add(S)});else for(let h=0;h<r;h+=1){const m=o.slides[e.realIndex+h];m&&m.classList.add(S)}(v?.autoScroll??1)&&function f(d){const v=e.thumbs.swiper;if(!v||v.destroyed)return;const o=v.params.slidesPerView,r="auto"===o?v.slidesPerViewDynamic():o??1,g=a().autoScrollOffset,S=g&&!v.params.loop;if(e.realIndex!==v.realIndex||S){const y=v.activeIndex;let h,m;if(v.params.loop){const b=v.slides.find(x=>x.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);h=b?v.slides.indexOf(b):-1,m=e.activeIndex>e.previousIndex?"next":"prev"}else h=e.realIndex,m=h>e.previousIndex?"next":"prev";S&&(h+="next"===m?g:-1*g),v.visibleSlidesIndexes&&v.visibleSlidesIndexes.indexOf(h)<0&&(v.params.centeredSlides&&(h=h>y?h-Math.floor(r/2)+1:h+Math.floor(r/2)-1),v.slideTo(h,d))}}(d?0:void 0)}e.thumbs={swiper:null},t("beforeInit",()=>{const d=e.params.thumbs;if(d&&d.swiper)if("string"==typeof d.swiper||d.swiper instanceof HTMLElement){const v=()=>{const r="string"==typeof d.swiper?document.querySelector(d.swiper):d.swiper;if(r&&r.swiper)d.swiper=r.swiper,l(),p(!0);else if(r){const g=`${e.params.eventsPrefix}init`,S=y=>{d.swiper=y.detail[0],r.removeEventListener(g,S),l(),p(!0),d.swiper.update(
1),e.update()};r.addEventListener(g,S)}return r},o=()=>{e.destroyed||v()||requestAnimationFrame(o)};requestAnimationFrame(o)}else l(),p(!0)}),t("slideChange update resize observerUpdate",()=>{p()}),t("setTransition",(d,v)=>{const o=e.thumbs.swiper;!o||o.destroyed||o.setTransition(v)}),t("beforeDestroy",()=>{const d=e.thumbs.swiper;!d||d.destroyed||n&&d.destroy()}),Object.assign(e.thumbs,{init:l,update:p})},({swiper:e,extendParams:i,emit:t,once:s})=>{i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),e.freeMode={onTouchStart:function a(){if(e.params.cssMode)return;const l=e.getTranslate();e.setTranslate(l),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function u(){if(e.params.cssMode)return;const{touchEventsData:l,touches:p}=e;0===l.velocities.length&&l.velocities.push({position:p[e.isHorizontal()?"startX":"startY"],time:l.touchStartTime??J()}),l.velocities.push({position:p[e.isHorizontal()?"currentX":"currentY"],time:J()})},onTouchEnd:function c({currentPos:l}){if(e.params.cssMode)return;const{wrapperEl:p,rtlTranslate:f,snapGrid:d,touchEventsData:v}=e,o=e.params,r=function n(){return e.params.freeMode}(),g=J(),S=g-(v.touchStartTime??g);if(l<-e.minTranslate())e.slideTo(e.activeIndex);else if(l>-e.maxTranslate())e.slideTo(e.slides.length<d.length?d.length-1:e.slides.length-1);else{if(r.momentum){if(v.velocities.length>1){const A=v.velocities.pop(),T=v.velocities.pop(),w=A.time-T.time;e.velocity=(A.position-T.position)/w,e.velocity/=2,Math.abs(e.velocity)<r.minimumVelocity&&(e.velocity=0),(w>150||J()-A.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=r.momentumVelocityRatio,v.velocities.length=0;let y=1e3*r.momentumRatio,m=e.translate+e.velocity*y;f&&(m=-m);let x,b=!1;const L=20*Math.abs(e.velocity)*r.momentumBounceRatio;let E=!1;if(m<e.maxTranslate())r.momentumBounce?(m+e.maxTranslate()<-L&&(m=e.maxTranslate()-L),x=e.maxTranslate(),b=!0,v.allowMomentumBounce=!0):m=e.maxTranslate(),o.loop&&o.centeredSlides&&(E=!0);else if(m>e.minTranslate())r.momentumBounce?(m-e.minTranslate()>L&&(m=e.minTranslate()+L),x=e.minTranslate(),b=!0,v.allowMomentumBounce=!0):m=e.minTranslate(),o.loop&&o.centeredSlides&&(E=!0);else if(r.sticky){let A=0;for(let T=0;T<d.length;T+=1)if(d[T]>-m){A=T;break}m=Math.abs(d[A]-m)<Math.abs((d[A-1]??d[A])-m)||"next"===e.swipeDirection?d[A]:d[A-1],m=-m}if(E&&s("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(y=f?Math.abs((-m-e.translate)/e.velocity):Math.abs((m-e.translate)/e.velocity),r.sticky){const A=Math.abs((f?-m:m)-e.translate),T=e.slidesSizesGrid[e.activeIndex],O=o.speed;y=A<T?O:A<2*T?1.5*O:2.5*O}}else if(r.sticky)return void e.slideToClosest();r.momentumBounce&&b&&void 0!==x?(e.updateProgress(x),e.setTransition(y),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating=!0,we(p,()=>{!e||e.destroyed||!v.allowMomentumBounce||(t("momentumBounce"),e.setTransition(o.speed),setTimeout(()=>{e.setTranslate(x),we(p,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(t("_freeModeNoMomentumRelease"),e.updateProgress(m),e.setTransition(y),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,we(p,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(m),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(r.sticky)return void e.slideToClosest();t("_freeModeNoMomentumRelease")}(!r.momentum||S>=o.longSwipesMs)&&(t("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}},({swiper:e,extendParams:i,on:t})=>{function s(){return e.params.grid}let n,a,u,c;i({grid:{rows:1,fill:"column"}});const l=()=>{let S=e.params.spaceBetween??0;return"string"==typeof S&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*e.size:"string"==typeof S&&(S=parseFloat(S)),S},p=()=>{const S=e.params.virtual;return!!e.virtual&&"object"==typeof S&&null!==S&&!!S.enabled};t("init",()=>{const S=e.params.grid;c=!!(S&&(S.rows??1)>1)}),t("update",()=>{const{params:S,el:y}=e,h=S.grid,m=!!(h&&(h.rows??1)>1);c&&!m?(y.classList.remove(`${S.containerModifierClass}grid`,`${S.containerModifierClass}grid-column`),u=1,e.emitContainerClasses()):!c&&m&&(y.classList.add(`${S.containerModifierClass}grid`),"column"===h.fill&&y.classList.add(`${S.containerModifierClass}grid-column`),e.emitContainerClasses()),c=m}),e.grid={initSlides:S=>{const{slidesPerView:y}=e.params,{rows:h,fill:m}=s(),b=p()?e.virtual.slides.length:S.length;u=Math.floor(b/h),n=Math.floor(b/h)===b/h?b:Math.ceil(b/h)*h,"auto"!==y&&"row"===m&&(n=Math.max(n,Math.floor(y??1)*h)),a=n/h},unsetSlides:()=>
1{e.slides&&e.slides.forEach(S=>{S.swiperSlideGridSet&&(S.style.height="",S.style.setProperty(e.getDirectionLabel("margin-top"),""))})},updateSlide:(S,y,h)=>{const{slidesPerGroup:m}=e.params,b=l(),{rows:x,fill:L}=s(),E=p()?e.virtual.slides.length:h.length;let A,T,O;if("row"===L&&(m??1)>1){const z=m??1,P=Math.floor(S/(z*x)),M=S-x*z*P,k=0===P?z:Math.min(Math.ceil((E-P*x*z)/x),z);O=Math.floor(M/k),T=M-O*k+P*z,A=T+O*n/x,y.style.order=String(A)}else"column"===L?(T=Math.floor(S/x),O=S-T*x,(T>u||T===u&&O===x-1)&&(O+=1,O>=x&&(O=0,T+=1))):(O=Math.floor(S/a),T=S-O*a);const w=y;w.row=O,w.column=T,y.style.height=`calc((100% - ${(x-1)*b}px) / ${x})`,y.style.setProperty(e.getDirectionLabel("margin-top"),0!==O&&b?`${b}px`:""),w.swiperSlideGridSet=!0},updateWrapperSize:(S,y)=>{const{centeredSlides:h,roundLengths:m}=e.params,b=l(),{rows:x}=s();if(e.virtualSize=(S+b)*n,e.virtualSize=Math.ceil(e.virtualSize/x)-b,e.params.cssMode||e.wrapperEl.style.setProperty(e.getDirectionLabel("width"),`${e.virtualSize+b}px`),h){const L=[];for(let E=0;E<y.length;E+=1){let A=y[E];m&&(A=Math.floor(A)),y[E]<e.virtualSize+y[0]&&L.push(A)}y.splice(0,y.length),y.push(...L)}}}},({swiper:e})=>{Object.assign(e,{appendSlide:ds.bind(e),prependSlide:cs.bind(e),addSlide:os.bind(e),removeSlide:us.bind(e),removeAllSlides:fs.bind(e)})},({swiper:e,extendParams:i,on:t})=>{i({fadeEffect:{crossFade:!1}}
1),pe({effect:"fade",swiper:e,on:t,setTranslate:()=>{const{slides:u}=e,c=function s(){return e.params.fadeEffect}();for(let l=0;l<u.length;l+=1){const p=u[l];let d=-(p.swiperSlideOffset??0);e.params.virtualTranslate||(d-=e.translate);let v=0;e.isHorizontal()||(v=d,d=0);const o=p.progress??0,r=c.crossFade?Math.max(1-Math.abs(o),0):1+Math.min(Math.max(o,-1),0),g=xe(0,p);g.style.opacity=String(r),g.style.transform=`translate3d(${d}px, ${v}px, 0px)`}},setTransition:u=>{const c=e.slides.map(l=>de(l));c.forEach(l=>{l.style.transitionDuration=`${u}ms`}),Le({swiper:e,duration:u,transformElements:c,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},({swiper:e,extendParams:i,on:t})=>{i({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const n=(l,p,f)=>{let d=l.querySelector(f?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),v=l.querySelector(f?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");d||(d=te("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(f?"left":"top")).split(" ")),l.append(d)),v||(v=te("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(f?"right":"bottom")).split(" ")),l.append(v)),d&&(d.style.opacity=String(Math.max(-p,0))),v&&(v.style.opacity=String(Math.max(p,0)))};
1pe({effect:"cube",swiper:e,on:t,setTranslate:()=>{const{el:l,wrapperEl:p,slides:f,width:d,height:v,rtlTranslate:o,size:r}=e,g=Me(e),S=function s(){return e.params.cubeEffect}(),y=e.isHorizontal(),h=!(!e.virtual||!e.params.virtual?.enabled);let m=0,b=null;S.shadow&&(y?(b=e.wrapperEl.querySelector(".swiper-cube-shadow"),b||(b=te("div","swiper-cube-shadow"),e.wrapperEl.append(b)),b.style.height=`${d}px`):(b=l.querySelector(".swiper-cube-shadow"),b||(b=te("div","swiper-cube-shadow"),l.append(b))));for(let x=0;x<f.length;x+=1){const L=f[x];let E=x;h&&(E=parseInt(L.getAttribute("data-swiper-slide-index")??"0",10));let A=90*E,T=Math.floor(A/360);o&&(A=-A,T=Math.floor(-A/360));const O=Math.max(Math.min(L.progress??0,1),-1);let w=0,z=0,P=0;E%4==0?(w=4*-T*r,P=0):(E-1)%4==0?(w=0,P=4*-T*r):(E-2)%4==0?(w=r+4*T*r,P=r):(E-3)%4==0&&(w=-r,P=3*r+4*r*T),o&&(w=-w),y||(z=w,w=0);const M=`rotateX(${g(y?0:-A)}deg) rotateY(${g(y?A:0)}deg) translate3d(${w}px, ${z}px, ${P}px)`;O<=1&&O>-1&&(m=90*E+90*O,o&&(m=90*-E-90*O)),L.style.transform=M,S.slideShadows&&n(L,O,y)}if(p.style.transformOrigin=`50% 50% -${r/2}px`,p.style.setProperty("-webkit-transform-origin",`50% 50% -${r/2}px`),S.shadow&&b)if(y)b.style.transform=`translate3d(0px, ${d/2+S.shadowOffset}px, ${-d/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${S.shadowScale})`;else{const x=Math.abs(m)-90*Math.floor(Math.abs(m)/90),L=1.5-(Math.sin(2*x*Math.PI/360)/2+Math.cos(2*x*Math.PI/360)/2),A=S.shadowScale/L;b.style.transform=`scale3d(${S.shadowScale}, 1, ${A}) translate3d(0px, ${v/2+S.shadowOffset}px, ${-v/2/A}px) rotateX(-89.99deg)`}p.style.transform=`translate3d(0px,0,0px) rotateX(${g(e.isHorizontal()?0:m)}deg) rotateY(${g(e.isHorizontal()?-m:0)}deg)`,p.style.setProperty("--swiper-cube-translate-z","0px")},setTransition:l=>{const{el:p,slides:f}=e;if(f.forEach(d=>{d.style.transitionDuration=`${l}ms`,d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>{v.style.transitionDuration=`${l}ms`})}),e.params.cubeEffect?.shadow&&!e.isHorizontal()){const d=p.querySelector(".swiper-cube-shadow");d&&(d.style.transitionDuration=`${l}ms`)}},recreateShadows:()=>{const l=e.isHorizontal();e.slides.forEach(p=>{const f=Math.max(Math.min(p.progress??0,1),-1);n(p,f,l)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},({swiper:e,extendParams:i,on:t})=>{function s(){return e.params.flipEffect}i({flipEffect:{slideShadows:!0,limitRotation:!0}});const n=(l,p)=>{let f=e.isHorizontal()?l.querySelector(".swiper-slide-shadow-left"):l.querySelector(".swiper-slide-shadow-top"),d=e.isHorizontal()?l.querySelector(".swiper-slide-shadow-right"):l.querySelector(".swiper-slide-shadow-bottom");
1f||(f=me("flip",l,e.isHorizontal()?"left":"top")),d||(d=me("flip",l,e.isHorizontal()?"right":"bottom")),f&&(f.style.opacity=String(Math.max(-p,0))),d&&(d.style.opacity=String(Math.max(p,0)))};pe({effect:"flip",swiper:e,on:t,setTranslate:()=>{const{slides:l,rtlTranslate:p}=e,f=s(),d=Me(e);for(let v=0;v<l.length;v+=1){const o=l[v];let r=o.progress??0;f.limitRotation&&(r=Math.max(Math.min(r,1),-1));const g=o.swiperSlideOffset??0;let y=-180*r,h=0,m=e.params.cssMode?-g-e.translate:-g,b=0;e.isHorizontal()?p&&(y=-y):(b=m,m=0,h=-y,y=0),o.style.zIndex=String(-Math.abs(Math.round(r))+l.length),f.slideShadows&&n(o,r);const x=`translate3d(${m}px, ${b}px, 0px) rotateX(${d(h)}deg) rotateY(${d(y)}deg)`;xe(0,o).style.transform=x}},setTransition:l=>{const p=e.slides.map(f=>de(f));p.forEach(f=>{f.style.transitionDuration=`${l}ms`,f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(d=>{d.style.transitionDuration=`${l}ms`})}),Le({swiper:e,duration:l,transformElements:p})},recreateShadows:()=>{const l=s();e.slides.forEach(p=>{let f=p.progress??0;l.limitRotation&&(f=Math.max(Math.min(f,1),-1)),n(p,f)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},({swiper:e,extendParams:i,on:t})=>{i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}
1),pe({effect:"coverflow",swiper:e,on:t,setTranslate:()=>{const{width:u,height:c,slides:l,slidesSizesGrid:p}=e,f=function s(){return e.params.coverflowEffect}(),d=e.isHorizontal(),v=e.translate,o=d?u/2-v:c/2-v,r=d?f.rotate:-f.rotate,g=f.depth,S=Me(e);for(let y=0,h=l.length;y<h;y+=1){const m=l[y],b=p[y],L=(o-(m.swiperSlideOffset??0)-b/2)/b,E="function"==typeof f.modifier?f.modifier(L):L*f.modifier;let A=d?r*E:0,T=d?0:r*E,O=-g*Math.abs(E),w="string"==typeof f.stretch&&-1!==f.stretch.indexOf("%")?parseFloat(f.stretch)/100*b:f.stretch,z=d?0:w*E,P=d?w*E:0,M=1-(1-f.scale)*Math.abs(E);Math.abs(P)<.001&&(P=0),Math.abs(z)<.001&&(z=0),Math.abs(O)<.001&&(O=0),Math.abs(A)<.001&&(A=0),Math.abs(T)<.001&&(T=0),Math.abs(M)<.001&&(M=0);const k=`translate3d(${P}px,${z}px,${O}px)  rotateX(${S(T)}deg) rotateY(${S(A)}deg) scale(${M})`;if(xe(0,m).style.transform=k,m.style.zIndex=String(1-Math.abs(Math.round(E))),f.slideShadows){let _=m.querySelector(d?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),$=m.querySelector(d?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");_||(_=me("coverflow",m,d?"left":"top")),$||($=me("coverflow",m,d?"right":"bottom")),_&&(_.style.opacity=String(E>0?E:0)),$&&($.style.opacity=String(-E>0?-E:0))}}},setTransition:u=>{e.slides.map(l=>de(l)).forEach(l=>{l.style.transitionDuration=`${u}ms`,l.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>{p.style.transitionDuration=`${u}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},({swiper:e,extendParams:i,on:t})=>{function s(){return e.params.creativeEffect}i({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 n=c=>"string"==typeof c?c:`${c}px`;
1pe({effect:"creative",swiper:e,on:t,setTranslate:()=>{const{slides:c,wrapperEl:l,slidesSizesGrid:p}=e,f=s(),{progressMultiplier:d}=f,v=e.params.centeredSlides,o=Me(e);v&&(l.style.transform=`translateX(calc(50% - ${p[0]/2-(e.params.slidesOffsetBefore??0)}px))`);for(let r=0;r<c.length;r+=1){const g=c[r],S=g.progress??0,y=Math.min(Math.max(S,-f.limitProgress),f.limitProgress);let h=y;v||(h=Math.min(Math.max(g.originalProgress??0,-f.limitProgress),f.limitProgress));const m=g.swiperSlideOffset??0,b=[e.params.cssMode?-m-e.translate:-m,0,0],x=[0,0,0];let L=!1;e.isHorizontal()||(b[1]=b[0],b[0]=0);let E={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};y<0?(E=f.next,L=!0):y>0&&(E=f.prev,L=!0),b.forEach((M,k)=>{b[k]=`calc(${M}px + (${n(E.translate[k])} * ${Math.abs(y*d)}))`}),x.forEach((M,k)=>{x[k]=E.rotate[k]*Math.abs(y*d)}),g.style.zIndex=String(-Math.abs(Math.round(S))+c.length);const A=b.join(", "),T=`rotateX(${o(x[0])}deg) rotateY(${o(x[1])}deg) rotateZ(${o(x[2])}deg)`,w=h<0?1+(1-E.opacity)*h*d:1-(1-E.opacity)*h*d,z=`translate3d(${A}) ${T} ${h<0?`scale(${1+(1-E.scale)*h*d})`:`scale(${1-(1-E.scale)*h*d})`}`;if(L&&E.shadow||!L){let M=g.querySelector(".swiper-slide-shadow");!M&&E.shadow&&(M=me("creative",g)),M&&(M.style.opacity=String(Math.min(Math.max(Math.abs(f.shadowPerProgress?y*(1/f.limitProgress):y),0),1)))}const P=xe(0,g);P.style.transform=z,P.style.opacity=String(w),E.origin&&(P.style.transformOrigin=E.origin)}},setTransition:c=>{const l=e.slides.map(p=>de(p));l.forEach(p=>{p.style.transitionDuration=`${c}ms`,p.querySelectorAll(".swiper-slide-shadow").forEach(f=>{f.style.transitionDuration=`${c}ms`})}),Le({swiper:e,duration:c,transformElements:l,allSlides:!0})},perspective:()=>s().perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},({swiper:e,extendParams:i,on:t})=>{function s(){return e.params.cardsEffect}i({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}
1),pe({effect:"cards",swiper:e,on:t,setTranslate:()=>{const{slides:u,activeIndex:c,rtlTranslate:l}=e,p=s(),{startTranslate:f,isTouched:d}=e.touchEventsData,v=l?-e.translate:e.translate;for(let o=0;o<u.length;o+=1){const r=u[o],g=r.progress??0,S=Math.min(Math.max(g,-4),4);let y=r.swiperSlideOffset??0;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(y-=u[0].swiperSlideOffset??0);let h=e.params.cssMode?-y-e.translate:-y,m=0;const b=-100*Math.abs(S);let x=1,L=-p.perSlideRotate*S,E=p.perSlideOffset-.75*Math.abs(S);const A=e.virtual&&e.params.virtual?.enabled?e.virtual.from+o:o;if((A===c||A===c-1)&&S>0&&S<1&&(d||e.params.cssMode)&&(v??0)<(f??0)||(A===c||A===c+1)&&S<0&&S>-1&&(d||e.params.cssMode)&&(v??0)>(f??0)){const M=(1-Math.abs((Math.abs(S)-.5)/.5))**.5;L+=-28*S*M,x+=-.5*M,E+=96*M,m=(p.rotate||e.isHorizontal()?-25:0)*M*Math.abs(S)+"%"}if(h=S<0?`calc(${h}px ${l?"-":"+"} (${E*Math.abs(S)}%))`:S>0?`calc(${h}px ${l?"-":"+"} (-${E*Math.abs(S)}%))`:`${h}px`,!e.isHorizontal()){const M=m;m=h,h=M}const z=`\n        translate3d(${h}, ${m}, ${b}px)\n        rotateZ(${p.rotate?l?-L:L:0}deg)\n        scale(${S<0?""+(1+(1-x)*S):""+(1-(1-x)*S)})\n      `;if(p.slideShadows){let M=r.querySelector(".swiper-slide-shadow");M||(M=me("cards",r)),M&&(M.style.opacity=String(Math.min(Math.max((Math.abs(S)-.5)/.5,0),1)))}r.style.zIndex=String(-Math.abs(Math.round(g))+u.length),xe(0,r).style.transform=z}},setTransition:u=>{const c=e.slides.map(l=>de(l));c.forEach(l=>{l.style.transitionDuration=`${u}ms`,l.querySelectorAll(".swiper-slide-shadow").forEach(p=>{p.style.transitionDuration=`${u}ms`})}),Le({swiper:e,duration:u,transformElements:c})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:s().rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}]);const vs='
vendor: 16,698 bytes, line 1
1:host{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;height:100%;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}::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){backface-visibility:hidden;transform:translateZ(0)}.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>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.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>.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>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next ::slotted(svg),.swiper-button-next svg,.swiper-button-prev ::slotted(svg),.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.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{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.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>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.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>.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>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.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>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.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){backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.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{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){backface-visibility:hidden;pointer-events:none;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){backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}
1',ht=typeof window>"u"||typeof HTMLElement>"u"?class ys{}:HTMLElement,gt=(e,i)=>{if(typeof CSSStyleSheet<"u"&&e.adoptedStyleSheets){const t=new CSSStyleSheet;t.replaceSync(i),e.adoptedStyleSheets=[t]}else{const t=document.createElement("style");t.textContent=i,e.appendChild(t)}};class We extends ht{swiper;swiperParams={};passedParams={};injectStyles;injectStylesUrls;slideSlots=0;rendered;nested;init;constructor(){super(),this.attachShadow({mode:"open"})}cssStyles(){return[vs,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join("\n")}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const i=this.slideSlots||0,t=[...this.querySelectorAll("[slot^=slide-]")].map(s=>parseInt(s.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=t.length?Math.max(...t)+1:0,this.rendered)if(this.slideSlots>i)for(let s=i;s<this.slideSlots;s+=1){const n=document.createElement("swiper-slide");n.setAttribute("part",`slide slide-${s+1}`);const a=document.createElement("slot");a.setAttribute("name",`slide-${s+1}`),n.appendChild(a),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(n)}else if(this.slideSlots<i){const s=this.swiper.slides;for(let n=s.length-1;n>=0;n-=1)n>this.slideSlots&&s[n].remove()}}render(){if(this.rendered)return;this.calcSlideSlots();let i=this.cssStyles();this.slideSlots>0&&(i=i.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),i.length&&gt(this.shadowRoot,i),this.cssLinks().forEach(s=>{if(this.shadowRoot.querySelector(`link[href="${s}"]`))return;const a=document.createElement("link");a.rel="stylesheet",a.href=s,this.shadowRoot.appendChild(a)});const t=document.createElement("div");t.classList.add("swiper"),t.part.add("container"),ie(t,`\n      <slot name="container-start"></slot>\n      <div class="swiper-wrapper" part="wrapper">\n        <slot></slot>\n        ${Array.from({length:this.slideSlots}).map((s,n)=>`\n        <swiper-slide part="slide slide-${n}">\n          <slot name="slide-${n}"></slot>\n        </swiper-slide>\n        `).join("")}\n      </div>\n      <slot name="container-end"></slot>\n      ${function Bi(e={}){const i=e.navigation;return!!i&&(!0===i||typeof i.nextEl>"u"&&typeof i.prevEl>"u")}(this.passedParams)?'\n        <div part="button-prev" class="swiper-button-prev"><slot name="button-prev"></slot></div>\n        <div part="button-next" class="swiper-button-next"><slot name="button-next"></slot></div>\n      ':""}\n      ${function Ri(e={}){const i=e.pagination;return!!i&&(!0===i||typeof i.el>"u")}(this.passedParams)?'\n        <div part="pagination" class="swiper-pagination"></div>\n      ':""}\n      ${function Xi(e={}){const i=e.scrollbar;return!!i&&(!0===i||typeof i.el>"u")}(this.passedParams)?'\n        <div part="scrollbar" class="swiper-scrollbar"></div>\n      ':""}\n    `),this.shadowRoot.appendChild(t),this.rendered=!0}initialize(){if(this.swiper&&this.swiper.initialized)return;const{params:i,passedParams:t}=ft(this);this.swiperParams=i,this.passedParams=t,delete this.swiperParams.init,this.render(),this.swiper=new ue(this.shadowRoot.querySelector(".swiper"),{...i.virtual?{}:{observer:!0},...i,touchEventsTarget:"container",onAny:(s,...n)=>{"observerUpdate"===s&&this.calcSlideSlots();const a=i.eventsPrefix?`${i.eventsPrefix}${s.toLowerCase()}`:s.toLowerCase(),u=new CustomEvent(a,{detail:n,bubbles:"hashChange"!==s,cancelable:!0});this.dispatchEvent(u)}})}connectedCallback(){const i=this.closest("swiper-slide");this.swiper&&this.swiper.initialized&&this.nested&&i&&i.swiperLoopMoveDOM||!1===this.init||"false"===this.getAttribute("init")||this.initialize()}disconnectedCallback(){const i=this.closest("swiper-slide");this.nested&&i&&i.swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(i,t){const{params:s,passedParams:n}=ft(this,i,t);this.passedParams=n,this.swiperParams=s,(!this.swiper||this.swiper.params[i]!==t)&&function Vi(e){let{nextEl:i,prevEl:t,scrollbarEl:s,paginationEl:n}=e;const{swiper:a,slides:u,passedParams:c,changedParams:l}=e,p=l.filter($=>"children"!==$&&"direction"!==$&&"wrapperClass"!==$),{params:f,pagination:d,navigation:v,scrollbar:o,virtual:r,thumbs:g}=a,S=c,y=f;let h,m,b,x,L,E,A,T;const O=S.thumbs,w=y.thumbs;l.includes("thumbs")&&q(O)&&O.swiper&&!O.swiper.destroyed&&q(w)&&(!w.swiper||w.swiper.destroyed)&&(h=!0);const z=S.controller,P=y.controller;l.includes("controller")&&q(z)&&z.control&&q(P)&&!P.control&&(m=!0);const M=S.pagination;l.includes("pagination")&&q(M)&&(M.el||n)&&(y.pagination||!1===y.pagination)&&d&&!d.el&&(b=!0);const k=S.scrollbar;l.includes("scrollbar")&&q(k)&&(k.el||s)&&(y.scrollbar||!1===y.scrollbar)&&o&&!o.el&&(x=!0);const C=S.navigation;l.includes("navigation")&&q(C)&&(C.prevEl||t)&&(C.nextEl||i)&&(y.navigation||!1===y.navigation)&&v&&!v.prevEl&&!v.nextEl&&(L=!0);const _=$=>{const I=a[$];if(!I)return;I.destroy();const H=y[$],G=q(H)?H:void 0;"navigation"===$?(a.isElement&&(I.prevEl?.remove(),I.nextEl?.remove()),G&&(G.prevEl=void 0,G.nextEl=void 0),I.prevEl=void 0,I.nextEl=void 0):(a.isElement&&I.el?.remove(),G&&(G.el=void 0),I.el=void 0)};if(l.includes("loop")&&a.isElement&&(f.loop&&!c.loop?E=!0:!f.loop&&c.loop?A=!0:T=!0),p.forEach($=>{const I=y[$],H=S[$];q(I)&&q(H)?(Object.assign(I,H),("navigation"===$||"pagination"===$||"scrollbar"===$)&&"enabled"in H&&!H.enabled&&_($)):!0!==H&&!1!==H||"navigation"!==$&&"pagination"!==$&&"scrollbar"!==$?y[$]=H:!1===H&&_($)}),p.includes("controller")&&!m&&a.controller&&a.controller.control&&q(P)&&P.control&&(a.controller.control=P.control),l.includes("children")&&u&&r&&f.virtual?.enabled?(r.slides=u,r.update(!0)):l.includes("virtual")&&r&&f.virtual?.enabled&&(u&&(r.slides=u),r.update(!0)),l.includes("children")&&u&&f.loop&&(T=!0),h&&g&&g.init()&&g.update(!0),m&&a.controller&&q(P)&&(a.controller.control=P.control),b&&d){if(a.isElement&&(!n||"string"==typeof n)){const I=document.createElement("div");I.classList.add("swiper-pagination"),I.part.add("pagination"),a.el.appendChild(I),n=I}const $=y.pagination;n&&q($)&&($.el=n),d.init(),d.render(),d.update()}if(x&&o){if(a.isElement&&(!s||"string"==typeof s)){const I=document.createElement("div");I.classList.add("swiper-scrollbar"),I.part.add("scrollbar"),a.el.appendChild(I),s=I}const $=y.scrollbar;s&&q($)&&($.el=s),o.init(),o.updateSize(),o.setTranslate()}if(L&&v){if(a.isElement){if(!i||"string"==typeof i){const I=document.createElement("div");I.classList.add("swiper-button-next"),ie(I,v.arrowSvg),I.part.add("button-next"),a.el.appendChild(I),i=I}if(!t||"string"==typeof t){const I=document.createElement("div");I.classList.add("swiper-button-prev"),ie(I,v.arrowSvg),I.part.add("button-prev"),a.el.appendChild(I),t=I}}const $=y.navigation;
vendor: 4,007 bytes, line 1
1i&&q($)&&($.nextEl=i),t&&q($)&&($.prevEl=t),v.init(),v.update()}l.includes("allowSlideNext")&&(a.allowSlideNext=S.allowSlideNext),l.includes("allowSlidePrev")&&(a.allowSlidePrev=S.allowSlidePrev),l.includes("direction")&&a.changeDirection(S.direction,!1),(E||T)&&a.loopDestroy(),(A||T)&&a.loopCreate(),a.update()}({swiper:this.swiper,passedParams:this.passedParams,changedParams:[ze(i)],..."navigation"===i&&n[i]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},..."pagination"===i&&n[i]?{paginationEl:".swiper-pagination"}:{},..."scrollbar"===i&&n[i]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(i,t,s){if(!this.swiper||!this.swiper.initialized)return;let n=s;"true"===t&&null===s&&(n=!1),this.updateSwiperOnPropChange(i,n)}static get observedAttributes(){return Ce.filter(i=>i.includes("_")).map(i=>i.replace(/[A-Z]/g,t=>`-${t}`).replace("_","").toLowerCase())}}Ce.forEach(e=>{if("init"===e)return;const i=e.replace("_","");Object.defineProperty(We.prototype,i,{configurable:!0,get(){return(this.passedParams||{})[i]},set(t){this.passedParams||(this.passedParams={}),this.passedParams[i]=t,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(i,t)}})});class vt extends ht{lazy;swiperLoopMoveDOM;constructor(){super(),this.attachShadow({mode:"open"})}render(){const i=this.lazy||""===this.getAttribute("lazy")||"true"===this.getAttribute("lazy");if(gt(this.shadowRoot,"::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}::slotted(.swiper-slide-shadow){background:#00000026}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(270deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(90deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(0deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::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){backface-visibility:hidden;z-index:0}::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){backface-visibility:hidden;z-index:0}::slotted(.swiper-zoom-container){align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-height:100%;max-width:100%;object-fit:contain}"),this.shadowRoot.appendChild(document.createElement("slot")),i){const t=document.createElement("div");t.classList.add("swiper-lazy-preloader"),t.part.add("preloader"),this.shadowRoot.appendChild(t)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}const Ss=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",We),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",vt))};typeof window<"u"&&(window.SwiperElementRegisterParams=e=>{Ce.push(...e)})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.