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