PageSourceSearch

https://flowaccount.com/2545.637f933cebfdb48f.js

js flowaccount.com collected 2026-09-24 08:59:24 UTC 150,543 bytes, 1 lines download raw bytes

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

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.