PageSourceSearch

https://www.extensionkit.cc/_next/static/chunks/546-215455bb5ab01025.js

js extensionkit.cc collected 2026-10-02 01:19:32 UTC 84,515 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[546],{22546:function(a,b,c){c.d(b,{tq:function(){return t},o5:function(){return v}});var d=c(67294),e=c(86523);function f(a){return"object"==typeof a&&null!==a&&a.constructor&&"Object"===Object.prototype.toString.call(a).slice(8,-1)}function g(a,b){const c=["__proto__","constructor","prototype"];Object.keys(b).filter(a=>0>c.indexOf(a)).forEach(c=>{void 0===a[c]?a[c]=b[c]:f(b[c])&&f(a[c])&&Object.keys(b[c]).length>0?b[c].__swiper__?a[c]=b[c]:g(a[c],b[c]):a[c]=b[c]})}function h(a={}){return a.navigation&& void 0===a.navigation.nextEl&& void 0===a.navigation.prevEl}function i(a={}){return a.pagination&& void 0===a.pagination.el}function j(a={}){return a.scrollbar&& void 0===a.scrollbar.el}function k(a=""){const b=a.split(" ").map(a=>a.trim()).filter(a=>!!a),c=[];return b.forEach(a=>{0>c.indexOf(a)&&c.push(a)}),c.join(" ")}const l=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function m(a){return a.type&&a.type.displayName&&a.type.displayName.includes("SwiperSlide")}function n(a){const b=[];return d.Children.toArray(a).forEach(a=>{m(a)?b.push(a):a.props&&a.props.children&&n(a.props.children).forEach(a=>b.push(a))}),b}const o=a=>{!a||a.destroyed||!a.params.virtual||a.params.virtual&&!a.params.virtual.enabled||(a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.parallax&&a.params.parallax&&a.params.parallax.enabled&&a.parallax.setTranslate())};function p(a,b){return"undefined"==typeof window?(0,d.useEffect)(a,b):(0,d.useLayoutEffect)(a,b)}const q=(0,d.createContext)(null),r=(0,d.createContext)(null);function s(){return(s=Object.assign?Object.assign.bind():function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a}).apply(this,arguments)}const t=(0,d.forwardRef)(function(a,b){let{className:c,tag:q="div",wrapperTag:t="div",children:u,onSwiper:v,...w}=void 0===a?{}:a,x=!1;const[y,z]=(0,d.useState)("swiper"),[A,B]=(0,d.useState)(null),[C,D]=(0,d.useState)(!1),E=(0,d.useRef)(!1),F=(0,d.useRef)(null),G=(0,d.useRef)(null),H=(0,d.useRef)(null),I=(0,d.useRef)(null),J=(0,d.useRef)(null),K=(0,d.useRef)(null),L=(0,d.useRef)(null),M=(0,d.useRef)(null),{params:N,passedParams:O,rest:P,events:Q}=function(a={},b=!0){const c={on:{}},d={},h={};g(c,e.ZP.defaults),g(c,e.ZP.extendedDefaults),c._emitClasses=!0,c.init=!1;const i={},j=l.map(a=>
1a.replace(/_/,"")),k=Object.assign({},a);return Object.keys(k).forEach(e=>{void 0!==a[e]&&(j.indexOf(e)>=0?f(a[e])?(c[e]={},h[e]={},g(c[e],a[e]),g(h[e],a[e])):(c[e]=a[e],h[e]=a[e]):0===e.search(/on[A-Z]/)&&"function"==typeof a[e]?b?d[`${e[2].toLowerCase()}${e.substr(3)}`]=a[e]:c.on[`${e[2].toLowerCase()}${e.substr(3)}`]=a[e]:i[e]=a[e])}),["navigation","pagination","scrollbar"].forEach(a=>{!0===c[a]&&(c[a]={}),!1===c[a]&&delete c[a]}),{params:c,passedParams:h,rest:i,events:d}}(w),{slides:R,slots:S}=function(a){const b=[],c={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return d.Children.toArray(a).forEach(a=>{if(m(a))b.push(a);else if(a.props&&a.props.slot&&c[a.props.slot])c[a.props.slot].push(a);else if(a.props&&a.props.children){const d=n(a.props.children);d.length>0?d.forEach(a=>b.push(a)):c["container-end"].push(a)}else c["container-end"].push(a)}),{slides:b,slots:c}}(u),T=()=>{D(!C)};Object.assign(N.on,{_containerClasses(a,b){z(b)}});const U=()=>{Object.assign(N.on,Q),x=!0;const a={...N};if(delete a.wrapperClass,G.current=new e.ZP(a),G.current.virtual&&G.current.params.virtual.enabled){G.current.virtual.slides=R;const b={cache:!1,slides:R,renderExternal:B,renderExternalUpdate:!1};g(G.current.params.virtual,b),g(G.current.originalParams.virtual,b)}};F.current||U(),G.current&&G.current.on("_beforeBreakpoint",T);const V=()=>{!x&&Q&&G.current&&Object.keys(Q).forEach(a=>{G.current.on(a,Q[a])})},W=()=>{Q&&G.current&&Object.keys(Q).forEach(a=>{G.current.off(a,Q[a])})};return(0,d.useEffect)(()=>()=>{G.current&&G.current.off("_beforeBreakpoint",T)}),(0,d.useEffect)(()=>{!E.current&&G.current&&(G.current.emitSlidesClasses(),E.current=!0)}),p(()=>{if(b&&(b.current=F.current),F.current)return G.current.destroyed&&U(),(function({el:a,nextEl:b,prevEl:c,paginationEl:d,scrollbarEl:e,swiper:f},g){h(g)&&b&&c&&(f.params.navigation.nextEl=b,f.originalParams.navigation.nextEl=b,f.params.navigation.prevEl=c,f.originalParams.navigation.prevEl=c),i(g)&&d&&(f.params.pagination.el=d,f.originalParams.pagination.el=d),j(g)&&e&&(f.params.scrollbar.el=e,f.originalParams.scrollbar.el=e),f.init(a)})({el:F.current,nextEl:J.current,prevEl:K.current,paginationEl:L.current,scrollbarEl:M.current,swiper:G.current},N),v&&v(G.current),()=>{G.current&&!G.current.destroyed&&G.current.destroy(!0,!1)}},[]),p(()=>{V();const a=function(a,b,c,d,e){const g=[];if(!b)return g;const h=a=>{0>g.indexOf(a)&&g.push(a)};if(c&&d){const i=d.map(e),j=c.map(e);i.join("")!==j.join("")&&h("children"),d.length!==c.length&&h("children")}const k=l.filter(a=>"_"===a[0]).map(a=>a.replace(/_/,""));return k.forEach(c=>{if(c in a&&c in b)if(f(a[c])&&f(b[c])){const d=Object.keys(a[c]),e=Object.keys(b[c]);d.length!==e.length?h(c):(d.forEach(d=>{a[c][d]!==b[c][d]&&h(c)}),e.forEach(d=>{a[c][d]!==b[c][d]&&h(c)}))}else a[c]!==b[c]&&h(c)}),g}(O,H.current,R,I.current,a=>a.key);return H.current=O,I.current=R,a.length&&G.current&&!G.current.destroyed&&(function({swiper:a,slides:b,passedParams:c,changedParams:d,nextEl:e,prevEl:h,scrollbarEl:i,paginationEl:j}){const k=d.filter(a=>"children"!==a&&"direction"!==a&&"wrapperClass"!==a),{params:l,pagination:m,navigation:n,scrollbar:o,virtual:p,thumbs:q}=a;let r,s,t,u,v,w,x,y;d.includes("thumbs")&&c.thumbs&&c.thumbs.swiper&&l.thumbs&&!l.thumbs.swiper&&(r=!0),d.includes("controller")&&c.controller&&c.controller.control&&l.controller&&!l.controller.control&&(s=!0),d.includes("pagination")&&c.pagination&&(c.pagination.el||j)&&(l.pagination|| !1===l.pagination)&&m&&!m.el&&(t=!0),d.includes("scrollbar")&&c.scrollbar&&(c.scrollbar.el||i)&&(l.scrollbar|| !1===l.scrollbar)&&o&&!o.el&&(u=!0),d.includes("navigation")&&c.navigation&&(c.navigation.prevEl||h)&&(c.navigation.nextEl||e)&&(l.navigation|| !1===l.navigation)&&n&&!n.prevEl&&!n.nextEl&&(v=!0);const z=b=>{a[b]&&(a[b].destroy(),"navigation"===b?(a.isElement&&(a[b].prevEl.remove(),a[b].nextEl.remove()),l[b].prevEl=void 0,l[b].nextEl=void 0,a[b].prevEl=void 0,a[b].nextEl=void 0):(a.isElement&&a[b].el.remove(),l[b].el=void 0,a[b].el=void 0))};if(d.includes("loop")&&a.isElement&&(l.loop&&!c.loop?w=!0:!l.loop&&c.loop?x=!0:y=!0),k.forEac
1h(a=>{if(f(l[a])&&f(c[a]))g(l[a],c[a]),("navigation"===a||"pagination"===a||"scrollbar"===a)&&"enabled"in c[a]&&!c[a].enabled&&z(a);else{const b=c[a];(!0===b|| !1===b)&&("navigation"===a||"pagination"===a||"scrollbar"===a)?!1===b&&z(a):l[a]=c[a]}}),k.includes("controller")&&!s&&a.controller&&a.controller.control&&l.controller&&l.controller.control&&(a.controller.control=l.controller.control),d.includes("children")&&b&&p&&l.virtual.enabled&&(p.slides=b,p.update(!0)),d.includes("children")&&b&&l.loop&&(y=!0),r){const A=q.init();A&&q.update(!0)}s&&(a.controller.control=l.controller.control),t&&(a.isElement&&(!j||"string"==typeof j)&&((j=document.createElement("div")).classList.add("swiper-pagination"),a.el.shadowEl.appendChild(j)),j&&(l.pagination.el=j),m.init(),m.render(),m.update()),u&&(a.isElement&&(!i||"string"==typeof i)&&((i=document.createElement("div")).classList.add("swiper-scrollbar"),a.el.shadowEl.appendChild(i)),i&&(l.scrollbar.el=i),o.init(),o.updateSize(),o.setTranslate()),v&&(a.isElement&&(e&&"string"!=typeof e||((e=document.createElement("div")).classList.add("swiper-button-next"),a.el.shadowEl.appendChild(e)),h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-prev"),a.el.shadowEl.appendChild(h))),e&&(l.navigation.nextEl=e),h&&(l.navigation.prevEl=h),n.init(),n.update()),d.includes("allowSlideNext")&&(a.allowSlideNext=c.allowSlideNext),d.includes("allowSlidePrev")&&(a.allowSlidePrev=c.allowSlidePrev),d.includes("direction")&&a.changeDirection(c.direction,!1),(w||y)&&a.loopDestroy(),(x||y)&&a.loopCreate(),a.update()})({swiper:G.current,slides:R,passedParams:O,changedParams:a,nextEl:J.current,prevEl:K.current,scrollbarEl:M.current,paginationEl:L.current}),()=>{W()}}),p(()=>{o(G.current)},[A]),d.createElement(q,s({ref:F,className:k(`${y}${c?` ${c}`:""}`)},P),d.createElement(r.Provider,{value:G.current},S["container-start"],d.createElement(t,{className:function(a=""){return a?a.includes("swiper-wrapper")?a:`swiper-wrapper ${a}`:"swiper-wrapper"}(N.wrapperClass)},S["wrapper-start"],N.virtual?function(a,b,c){if(!c)return null;const e=a=>{let c=a;return a<0?c=b.length+a:c>=b.length&&(c-=b.length),c},f=a.isHorizontal()?{[a.rtlTranslate?"right":"left"]:`${c.offset}px`}:{top:`${c.offset}px`},{from:g,to:h}=c,i=a.params.loop?-b.length:0,j=a.params.loop?2*b.length:b.length,k=[];for(let l=i;l<j;l+=1)l>=g&&l<=h&&k.push(b[e(l)]);return k.map((b,c)=>d.cloneElement(b,{swiper:a,style:f,key:`slide-${c}`}))}(G.current,R,A):R.map((a,b)=>d.cloneElement(a,{swiper:G.current,swiperSlideIndex:b})),S["wrapper-end"]),h(N)&&d.createElement(d.Fragment,null,d.createElement("div",{ref:K,className:"swiper-button-prev"}),d.createElement("div",{ref:J,className:"swiper-button-next"})),j(N)&&d.createElement("div",{ref:M,className:"swiper-scrollbar"}),i(N)&&d.createElement("div",{ref:L,className:"swiper-pagination"}),S["container-end"]))});function u(){return(u=Object.assign?Object.assign.bind():function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a}).apply(this,arguments)}t.displayName="Swiper";const v=(0,d.forwardRef)(function(a,b){let{tag:c="div",children:e,className:f="",swiper:g,zoom:h,lazy:i,virtualIndex:j,swiperSlideIndex:l,...m}=void 0===a?{}:a;const n=(0,d.useRef)(null),[o,r]=(0,d.useState)("swiper-slide"),[s,t]=(0,d.useState)(!1);function v(a,b,c){b===n.current&&r(c)}p(()=>{if(void 0!==l&&(n.current.swiperSlideIndex=l),b&&(b.current=n.current),n.current&&g){if(g.destroyed){"swiper-slide"!==o&&r("swiper-slide");return}return g.on("_slideClass",v),()=>{g&&g.off("_slideClass",v)}}}),p(()=>{g&&n.current&&!g.destroyed&&r(g.getSlideClasses(n.current))},[g]);const w={isActive:o.indexOf("swiper-slide-active")>=0,isVisible:o.indexOf("swiper-slide-visible")>=0,isPrev:o.indexOf("swiper-slide-prev")>=0,isNext:o.indexOf("swiper-slide-next")>=0},x=()=>"function"==typeof e?e(w):e;return d.createElement(c,u({ref:n,className:k(`${o}${f?` ${f}`:""}`),"data-swiper-slide-index":j,onLoad:()=>{t(!0)}},m),h&&d.createElement(q.Provider,{value:w},d.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof h?h:void 0},x(),i&&!s&&d.createElement("div",{className:"swiper-lazy-preloader"}))),!h&&d.createElement(q.Provider,{value:w},x(),i&&!s&&d.createElement("div",{className:"swiper-lazy-preloader"})))});v.displayName="SwiperSlide"},86523:function(a,b,c){function d(a){return null!==a&&"object"==typeof a&&"constructor"in a&&a.constructor===Object}function e(a={},b={}){Object.keys(b).forEach(c=>{void 0===a[c]?a[c]=b[c]:d(b[c])&&d(a[c])&&Object.keys(b[c]).length>0&&e(a[c],b[c])})}c.d(b,{s5:function(){return pb},pt:function(){return qb},W_:function(){return nb},ZP:function(){return mb}});const f={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function g(){const a="undefined"!=typeof document?document:{};return e(a,f),a}const h={document:f,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){}
1,clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(a){return"undefined"==typeof setTimeout?(a(),null):setTimeout(a,0)},cancelAnimationFrame(a){"undefined"!=typeof setTimeout&&clearTimeout(a)}};function i(){const a="undefined"!=typeof window?window:{};return e(a,h),a}function j(a,b=0){return setTimeout(a,b)}function k(){return Date.now()}function l(a){return"object"==typeof a&&null!==a&&a.constructor&&"Object"===Object.prototype.toString.call(a).slice(8,-1)}function m(a){return"undefined"!=typeof window&& void 0!==window.HTMLElement?a instanceof HTMLElement:a&&(1===a.nodeType||11===a.nodeType)}function n(...a){const b=Object(a[0]),c=["__proto__","constructor","prototype"];for(let d=1;d<a.length;d+=1){const e=a[d];if(null!=e&&!m(e)){const f=Object.keys(Object(e)).filter(a=>0>c.indexOf(a));for(let g=0,h=f.length;g<h;g+=1){const i=f[g],j=Object.getOwnPropertyDescriptor(e,i);void 0!==j&&j.enumerable&&(l(b[i])&&l(e[i])?e[i].__swiper__?b[i]=e[i]:n(b[i],e[i]):!l(b[i])&&l(e[i])?(b[i]={},e[i].__swiper__?b[i]=e[i]:n(b[i],e[i])):b[i]=e[i])}}}return b}function o(a,b,c){a.style.setProperty(b,c)}function p({swiper:a,targetPosition:b,side:c}){const d=i(),e=-a.translate;let f=null,g;const h=a.params.speed;a.wrapperEl.style.scrollSnapType="none",d.cancelAnimationFrame(a.cssModeFrameID);const j=b>e?"next":"prev",k=(a,b)=>"next"===j&&a>=b||"prev"===j&&a<=b,l=()=>{g=new Date().getTime(),null===f&&(f=g);let i=e+(.5-Math.cos(Math.max(Math.min((g-f)/h,1),0)*Math.PI)/2)*(b-e);if(k(i,b)&&(i=b),a.wrapperEl.scrollTo({[c]:i}),k(i,b)){a.wrapperEl.style.overflow="hidden",a.wrapperEl.style.scrollSnapType="",setTimeout(()=>{a.wrapperEl.style.overflow="",a.wrapperEl.scrollTo({[c]:i})}),d.cancelAnimationFrame(a.cssModeFrameID);return}a.cssModeFrameID=d.requestAnimationFrame(l)};l()}function q(a,b=""){return[...a.children].filter(a=>a.matches(b))}function r(a,b=[]){const c=document.createElement(a);return c.classList.add(...Array.isArray(b)?b:[b]),c}function s(a,b){const c=i();return c.getComputedStyle(a,null).getPropertyValue(b)}function t(a){let b=a,c;if(b){for(c=0;null!==(b=b.previousSibling);)1===b.nodeType&&(c+=1);return c}}function u(a,b,c){const d=i();return c?a["width"===b?"offsetWidth":"offsetHeight"]+parseFloat(d.getComputedStyle(a,null).getPropertyValue("width"===b?"margin-right":"margin-top"))+parseFloat(d.getComputedStyle(a,null).getPropertyValue("width"===b?"margin-left":"margin-bottom")):a.offsetWidth}let v;function w(){return v||(v=(function(){const a=i(),b=g();return{smoothScroll:b.documentElement&&b.documentElement.style&&"scrollBehavior"in b.documentElement.style,touch:!!("ontouchstart"in a||a.DocumentTouch&&b instanceof a.DocumentTouch)}})()),v}let x,y;var z={on(a,b,c){const d=this;if(!d.eventsListeners||d.destroyed)return d;if("function"!=typeof b)return d;const e=c?"unshift":"push";return a.split(" ").forEach(a=>{d.eventsListeners[a]||(d.eventsListeners[a]=[]),d.eventsListeners[a][e](b)}),d},once(a,b,c){const d=this;if(!d.eventsListeners||d.destroyed)return d;if("function"!=typeof b)return d;function e(...c){d.off(a,e),e.__emitterProxy&&delete e.__emitterProxy,b.apply(d,c)}return e.__emitterProxy=b,d.on(a,e,c)},onAny(a,b){if(!this.eventsListeners||this.destroyed)return this;if("function"!=typeof a)return this;const c=b?"unshift":"push";return 0>this.eventsAnyListeners.indexOf(a)&&this.eventsAnyListeners[c](a),this}
1,offAny(a){if(!this.eventsListeners||this.destroyed)return this;if(!this.eventsAnyListeners)return this;const b=this.eventsAnyListeners.indexOf(a);return b>=0&&this.eventsAnyListeners.splice(b,1),this},off(a,b){const c=this;return!c.eventsListeners||c.destroyed||c.eventsListeners&&a.split(" ").forEach(a=>{void 0===b?c.eventsListeners[a]=[]:c.eventsListeners[a]&&c.eventsListeners[a].forEach((d,e)=>{(d===b||d.__emitterProxy&&d.__emitterProxy===b)&&c.eventsListeners[a].splice(e,1)})}),c},emit(...a){const b=this;if(!b.eventsListeners||b.destroyed)return b;if(!b.eventsListeners)return b;let c,d,e;"string"==typeof a[0]||Array.isArray(a[0])?(c=a[0],d=a.slice(1,a.length),e=b):(c=a[0].events,d=a[0].data,e=a[0].context||b),d.unshift(e);const f=Array.isArray(c)?c:c.split(" ");return f.forEach(a=>{b.eventsAnyListeners&&b.eventsAnyListeners.length&&b.eventsAnyListeners.forEach(b=>{b.apply(e,[a,...d])}),b.eventsListeners&&b.eventsListeners[a]&&b.eventsListeners[a].forEach(a=>{a.apply(e,d)})}),b}};const A=(a,b)=>{if(!a||a.destroyed||!a.params)return;const c=()=>a.isElement?"swiper-slide":`.${a.params.slideClass}`,d=b.closest(c());if(d){const e=d.querySelector(`.${a.params.lazyPreloaderClass}`);e&&e.remove()}},B=(a,b)=>{if(!a.slides[b])return;const c=a.slides[b].querySelector("[loading=\"lazy\"]");c&&c.removeAttribute("loading")},C=a=>{if(!a||a.destroyed||!a.params)return;let b=a.params.lazyPreloadPrevNext;const c=a.slides.length;if(!c||!b||b<0)return;b=Math.min(b,c);const d="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():Math.ceil(a.params.slidesPerView),e=a.activeIndex,f=e+d-1;if(a.params.rewind)for(let g=e-b;g<=f+b;g+=1){const h=(g%c+c)%c;h!==e&&h>f&&B(a,h)}else for(let i=Math.max(f-b,0);i<=Math.min(f+b,c-1);i+=1)i!==e&&i>f&&B(a,i)};function D({swiper:a,runCallbacks:b,direction:c,step:d}){const{activeIndex:e,previousIndex:f}=a;let g=c;if(g||(g=e>f?"next":e<f?"prev":"reset"),a.emit(`transition${d}`),b&&e!==f){if("reset"===g){a.emit(`slideResetTransition${d}`);return}a.emit(`slideChangeTransition${d}`),"next"===g?a.emit(`slideNextTransition${d}`):a.emit(`slidePrevTransition${d}`)}}function E(a){const b=this,c=g(),d=i(),e=b.touchEventsData;e.evCache.push(a);const{params:f,touches:h,enabled:j}=b;if(!j)return;if(!f.simulateTouch&&"mouse"===a.pointerType)return;if(b.animating&&f.preventInteractionOnTransition)return;!b.animating&&f.cssMode&&f.loop&&b.loopFix();let l=a;l.originalEvent&&(l=l.originalEvent);let m=l.target;if("wrapper"===f.touchEventsTarget&&!b.wrapperEl.contains(m))return;if("which"in l&&3===l.which)return;if("button"in l&&l.button>0)return;if(e.isTouched&&e.isMoved)return;const n=!!f.noSwipingClass&&""!==f.noSwipingClass,o=a.composedPath?a.composedPath():a.path;n&&l.target&&l.target.shadowRoot&&o&&(m=o[0]);const p=f.noSwipingSelector?f.noSwipingSelector:`.${f.noSwipingClass}`,q=!!(l.target&&l.target.shadowRoot);if(f.noSwiping&&(q?(function(a,b=this){function c(b){if(!b||b===g()||b===i())return null;b.assignedSlot&&(b=b.assignedSlot);const d=b.closest(a);return d||b.getRootNode?d||c(b.getRootNode().host):null}return c(b)})(p,m):m.closest(p))){b.allowClick=!0;return}
1if(f.swipeHandler&&!m.closest(f.swipeHandler))return;h.currentX=l.pageX,h.currentY=l.pageY;const r=h.currentX,s=h.currentY,t=f.edgeSwipeDetection||f.iOSEdgeSwipeDetection,u=f.edgeSwipeThreshold||f.iOSEdgeSwipeThreshold;if(t&&(r<=u||r>=d.innerWidth-u)){if("prevent"!==t)return;a.preventDefault()}Object.assign(e,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),h.startX=r,h.startY=s,e.touchStartTime=k(),b.allowClick=!0,b.updateSize(),b.swipeDirection=void 0,f.threshold>0&&(e.allowThresholdMove=!1);let v=!0;m.matches(e.focusableElements)&&(v=!1,"SELECT"===m.nodeName&&(e.isTouched=!1)),c.activeElement&&c.activeElement.matches(e.focusableElements)&&c.activeElement!==m&&c.activeElement.blur();const w=v&&b.allowTouchMove&&f.touchStartPreventDefault;(f.touchStartForcePreventDefault||w)&&!m.isContentEditable&&l.preventDefault(),b.params.freeMode&&b.params.freeMode.enabled&&b.freeMode&&b.animating&&!f.cssMode&&b.freeMode.onTouchStart(),b.emit("touchStart",l)}function F(a){const b=g(),c=this,d=c.touchEventsData,{params:e,touches:f,rtlTranslate:h,enabled:i}=c;if(!i)return;if(!e.simulateTouch&&"mouse"===a.pointerType)return;let j=a;if(j.originalEvent&&(j=j.originalEvent),!d.isTouched){d.startMoving&&d.isScrolling&&c.emit("touchMoveOpposite",j);return}const l=d.evCache.findIndex(a=>a.pointerId===j.pointerId);l>=0&&(d.evCache[l]=j);const m=d.evCache.length>1?d.evCache[0]:j,n=m.pageX,o=m.pageY;if(j.preventedByNestedSwiper){f.startX=n,f.startY=o;return}if(!c.allowTouchMove){j.target.matches(d.focusableElements)||(c.allowClick=!1),d.isTouched&&(Object.assign(f,{startX:n,startY:o,prevX:c.touches.currentX,prevY:c.touches.currentY,currentX:n,currentY:o}),d.touchStartTime=k());return}if(e.touchReleaseOnEdges&&!e.loop){if(c.isVertical()){if(o<f.startY&&c.translate<=c.maxTranslate()||o>f.startY&&c.translate>=c.minTranslate()){d.isTouched=!1,d.isMoved=!1;return}}else if(n<f.startX&&c.translate<=c.maxTranslate()||n>f.startX&&c.translate>=c.minTranslate())return}if(b.activeElement&&j.target===b.activeElement&&j.target.matches(d.focusableElements)){d.isMoved=!0,c.allowClick=!1;return}if(d.allowTouchCallbacks&&c.emit("touchMove",j),j.targetTouches&&j.targetTouches.length>1)return;f.currentX=n,f.currentY=o;const p=f.currentX-f.startX,q=f.currentY-f.startY;if(c.params.threshold&&Math.sqrt(p**2+q**2)<c.params.threshold)return;if(void 0===d.isScrolling){let r;c.isHorizontal()&&f.currentY===f.startY||c.isVertical()&&f.currentX===f.startX?d.isScrolling=!1:p*p+q*q>=25&&(r=180*Math.atan2(Math.abs(q),Math.abs(p))/Math.PI,d.isScrolling=c.isHorizontal()?r>e.touchAngle:90-r>e.touchAngle)}if(d.isScrolling&&c.emit("touchMoveOpposite",j),void 0===d.startMoving&&(f.currentX!==f.startX||f.currentY!==f.startY)&&(d.startMoving=!0),d.isScrolling||c.zoom&&c.params.zoom&&c.params.zoom.enabled&&d.evCache.length>1){d.isTouched=!1;return}if(!d.startMoving)return;c.allowClick=!1,!e.cssMode&&j.cancelable&&j.preventDefault(),e.touchMoveStopPropagation&&!e.nested&&j.stopPropagation();let s=c.isHorizontal()?p:q,t=c.isHorizontal()?f.currentX-f.previousX:f.currentY-f.previousY;e.oneWayMovement&&(s=Math.abs(s)*(h?1:-1),t=Math.abs(t)*(h?1:-1)),f.diff=s,s*=e.touchRatio,h&&(s=-s,t=-t);const u=c.touchesDirection;c.swipeDirection=s>0?"prev":"next",c.touchesDirection=t>0?"prev":"next";const v=c.params.loop&&!e.cssMode;if(!d.isMoved){if(v&&c.loopFix({direction:c.swipeDirection}),d.startTranslate=c.getTranslate(),c.setTransition(0),c.animating){const w=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});c.wrapperEl.dispatchEvent(w)}d.allowMomentumBounce=!1,e.grabCursor&&(!0===c.allowSlideNext|| !0===c.allowSlidePrev)&&c.setGrabCursor(!0),c.emit("sliderFirstMove",j)}let x;d.isMoved&&u!==c.touchesDirection&&v&&Math.abs(s)>=1&&(c.loopFix({direction:c.swipeDirection,setTranslate:!0}),x=!0),c.emit("sliderMove",j),d.isMoved=!0,d.currentTranslate=s+d.startTranslate;let y=!0,z=e.resistanceRatio;if(e.touchReleaseOnEdges&&(z=0),s>0?(v&&!x&&d.currentTranslate>(e.centeredSlides?c.minTranslate()-c.size/2:c.minTranslate())&&c.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),d.currentTranslate>c.minTranslate()&&(y=!1,e.resistance&&(d.currentTranslate=c.minTranslate()-1+(-c.minTranslate()+d.startTranslate+s)**z))):s<0&&(v&&!x&&d.currentTranslate<(e.centeredSlides?c.maxTranslate()+c.size/2:c.maxTranslate())&&c.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:c.slides.length-("auto"===e.slidesPerView?c.slidesPerViewDynamic():Math.ceil(parseFloat(e.slidesPerView,10)))}),d.currentTranslate<c.maxTranslate()&&(y=!1,e.resistance&&(d.currentTranslate=c.maxTranslate()+1-(c.maxTranslate()-d.startTranslate-s)**z))),y&&(j.preventedByNestedSwiper=!0),!c.allowSlideNext&&"next"===c.swipeDirection&&d.currentTranslate<d.startTranslate&&(d.currentTranslate=d.startTranslate),!c.allowSlidePrev&&"prev"===c.swipeDirection&&d.currentTranslate>d.startTranslate&&(d.currentTranslate=d.startTranslate),c.allowSlidePrev||c.allowSlideNext||(d.currentTranslate=d.startTranslate),e.threshold>0)if(Math.abs(s)>e.threshold||d.allowThresholdMove){if(!d.allowThresholdMove){d.allowThresholdMove=!0,f.startX=f.currentX,f.startY=f.currentY,d.currentTranslate=d.startTranslate,f.diff=c.isHorizontal()?f.currentX-f.startX:f.currentY-f.startY;return}}else{d.currentTranslate=d.startTranslate;return}!e.followFinger||e.cssMode||((e.freeMode&&e.freeMode.enabled&&c.freeMode||e.watchSlidesProgress)&&(c.updateActiveIndex(),c.updateSlidesClasses()),c.params.freeMode&&e.freeMode.enabled&&c.freeMode&&c.freeMode.onTouchMove(),c.updateProgress(d.currentTranslate),c.setTranslate(d.currentTranslate))}function G(a){const b=this,c=b.touchEventsData,d=c.evCache.findIndex(b=>b.pointerId===a.pointerId);if(d>=0&&c.evCache.splice(d,1),["pointercancel","pointerout","pointerleave"].includes(a.type)){const e="pointercancel"===a.type&&(b.browser.isSafari||b.browser.isWebView);if(!e)return}const{params:f,touches:g,rtlTranslate:h,slidesGrid:i,enabled:l}=b;if(!l)return;if(!f.simulateTouch&&"mouse"===a.pointerType)return;let m=a;if(m.originalEvent&&(m=m.originalEvent),c.allowTouchCallbacks&&b.emit("touchEnd",m),c.allowTouchCallbacks=!1,!c.isTouched){c.isMoved&&f.grabCursor&&b.setGrabCursor(!1),c.isMoved=!1,c.startMoving=!1;return}f.grabCursor&&c.isMoved&&c.isTouched&&(!0===b.allowSlideNext|| !0===b.allowSlidePrev)&&b.setGrabCursor(!1);const n=k(),o=n-c.touchStartTime;if(b.allowClick){const p=m.path||m.composedPath&&m.composedPath();b.updateClickedSlide(p&&p[0]||m.target),b.emit("tap click",m),o<300&&n-c.lastClickTime<300&&b.emit("doubleTap doubleClick",m)}if(c.lastClickTime=k(),j(()=>{b.destroyed||(b.allowClick=!0)}),!c.isTouched||!c.isMoved||!b.swipeDirection||0===g.diff||c.currentTranslate===c.startTranslate){c.isTouched=!1,c.isMoved=!1,c.startMoving=!1;return}c.isTouched=!1,c.isMoved=!1,c.startMoving=!1;let q;if(q=f.followFinger?h?b.translate:-b.translate:-c.currentTranslate,f.cssMode)return;if(b.params.freeMode&&f.freeMode.enabled){b.freeMode.onTouchEnd({currentPos:q});return}let r=0,s=b.slidesSizesGrid[0];for(let t=0;t<i.length;
1t+=t<f.slidesPerGroupSkip?1:f.slidesPerGroup){const u=t<f.slidesPerGroupSkip-1?1:f.slidesPerGroup;void 0!==i[t+u]?q>=i[t]&&q<i[t+u]&&(r=t,s=i[t+u]-i[t]):q>=i[t]&&(r=t,s=i[i.length-1]-i[i.length-2])}let v=null,w=null;f.rewind&&(b.isBeginning?w=b.params.virtual&&b.params.virtual.enabled&&b.virtual?b.virtual.slides.length-1:b.slides.length-1:b.isEnd&&(v=0));const x=(q-i[r])/s,y=r<f.slidesPerGroupSkip-1?1:f.slidesPerGroup;if(o>f.longSwipesMs){if(!f.longSwipes){b.slideTo(b.activeIndex);return}"next"===b.swipeDirection&&(x>=f.longSwipesRatio?b.slideTo(f.rewind&&b.isEnd?v:r+y):b.slideTo(r)),"prev"===b.swipeDirection&&(x>1-f.longSwipesRatio?b.slideTo(r+y):null!==w&&x<0&&Math.abs(x)>f.longSwipesRatio?b.slideTo(w):b.slideTo(r))}else{if(!f.shortSwipes){b.slideTo(b.activeIndex);return}const z=b.navigation&&(m.target===b.navigation.nextEl||m.target===b.navigation.prevEl);z?m.target===b.navigation.nextEl?b.slideTo(r+y):b.slideTo(r):("next"===b.swipeDirection&&b.slideTo(null!==v?v:r+y),"prev"===b.swipeDirection&&b.slideTo(null!==w?w:r))}}function H(){const a=this,{params:b,el:c}=a;if(c&&0===c.offsetWidth)return;b.breakpoints&&a.setBreakpoint();const{allowSlideNext:d,allowSlidePrev:e,snapGrid:f}=a,g=a.virtual&&a.params.virtual.enabled;a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),a.updateSlidesClasses();const h=g&&b.loop;"auto"!==b.slidesPerView&&!(b.slidesPerView>1)||!a.isEnd||a.isBeginning||a.params.centeredSlides||h?a.params.loop&&!g?a.slideToLoop(a.realIndex,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0):a.slideTo(a.slides.length-1,0,!1,!0),a.autoplay&&a.autoplay.running&&a.autoplay.paused&&(clearTimeout(a.autoplay.resizeTimeout),a.autoplay.resizeTimeout=setTimeout(()=>{a.autoplay&&a.autoplay.running&&a.autoplay.paused&&a.autoplay.resume()},500)),a.allowSlidePrev=e,a.allowSlideNext=d,a.params.watchOverflow&&f!==a.snapGrid&&a.checkOverflow()}function I(a){!!this.enabled&& !this.allowClick&&(this.params.preventClicks&&a.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(a.stopPropagation(),a.stopImmediatePropagation()))}function J(){const a=this,{wrapperEl:b,rtlTranslate:c,enabled:d}=a;if(!d)return;a.previousTranslate=a.translate,a.isHorizontal()?a.translate=-b.scrollLeft:a.translate=-b.scrollTop,0===a.translate&&(a.translate=0),a.updateActiveIndex(),a.updateSlidesClasses();const e=a.maxTranslate()-a.minTranslate();(0===e?0:(a.translate-a.minTranslate())/e)!==a.progress&&a.updateProgress(c?-a.translate:a.translate),a.emit("setTranslate",a.translate,!1)}function K(a){A(this,a.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}let L=!1;function M(){}const N=(a,b)=>{const c=g(),{params:d,el:e,wrapperEl:f,device:h}=a,i=!!d.nested,j="on"===b?"addEventListener":"removeEventListener",k=b;e[j]("pointerdown",a.onTouchStart,{passive:!1}),c[j]("pointermove",a.onTouchMove,{passive:!1,capture:i}),c[j]("pointerup",a.onTouchEnd,{passive:!0}),c[j]("pointercancel",a.onTouchEnd,{passive:!0}),c[j]("pointerout",a.onTouchEnd,{passive:!0}),c[j]("pointerleave",a.onTouchEnd,{passive:!0}),(d.preventClicks||d.preventClicksPropagation)&&e[j]("click",a.onClick,!0),d.cssMode&&f[j]("scroll",a.onScroll),d.updateOnWindowResize?a[k](h.ios||h.android?"resize orientationchange observerUpdate":"resize observerUpdate",H,!0):a[k]("observerUpdate",H,!0),e[j]("load",a.onLoad,{capture:!0})},O=(a,b)=>a.grid&&b.grid&&b.grid.rows>1;var P={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,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",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};const Q={eventsEmitter:z,update:{updateSize:function(){let a,b;const c=this.el;a=void 0!==this.params.width&&null!==this.params.width?this.params.width:c.clientWidth,b=void 0!==this.params.height&&null!==this.params.height?this.params.height:c.
1clientHeight,0===a&&this.isHorizontal()||0===b&&this.isVertical()||(a=a-parseInt(s(c,"padding-left")||0,10)-parseInt(s(c,"padding-right")||0,10),b=b-parseInt(s(c,"padding-top")||0,10)-parseInt(s(c,"padding-bottom")||0,10),Number.isNaN(a)&&(a=0),Number.isNaN(b)&&(b=0),Object.assign(this,{width:a,height:b,size:this.isHorizontal()?a:b}))},updateSlides:function(){const a=this;function b(b){return a.isHorizontal()?b:({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"})[b]}function c(a,c){return parseFloat(a.getPropertyValue(b(c))||0)}const d=a.params,{wrapperEl:e,slidesEl:f,size:g,rtlTranslate:h,wrongRTL:i}=a,j=a.virtual&&d.virtual.enabled,k=j?a.virtual.slides.length:a.slides.length,l=q(f,`.${a.params.slideClass}, swiper-slide`),m=j?a.virtual.slides.length:l.length;let n=[];const p=[],r=[];let t=d.slidesOffsetBefore;"function"==typeof t&&(t=d.slidesOffsetBefore.call(a));let v=d.slidesOffsetAfter;"function"==typeof v&&(v=d.slidesOffsetAfter.call(a));const w=a.snapGrid.length,x=a.slidesGrid.length;let y=d.spaceBetween,z=-t,A=0,B=0;if(void 0===g)return;"string"==typeof y&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*g:"string"==typeof y&&(y=parseFloat(y)),a.virtualSize=-y,l.forEach(a=>{h?a.style.marginLeft="":a.style.marginRight="",a.style.marginBottom="",a.style.marginTop=""}),d.centeredSlides&&d.cssMode&&(o(e,"--swiper-centered-offset-before",""),o(e,"--swiper-centered-offset-after",""));const C=d.grid&&d.grid.rows>1&&a.grid;C&&a.grid.initSlides(m);let D;const E="auto"===d.slidesPerView&&d.breakpoints&&Object.keys(d.breakpoints).filter(a=>void 0!==d.breakpoints[a].slidesPerView).length>0;for(let F=0;F<m;F+=1){D=0;let G;if(l[F]&&(G=l[F]),C&&a.grid.updateSlide(F,G,m,b),!l[F]||"none"!==s(G,"display")){if("auto"===d.slidesPerView){E&&(l[F].style[b("width")]="");const H=getComputedStyle(G),I=G.style.transform,J=G.style.webkitTransform;if(I&&(G.style.transform="none"),J&&(G.style.webkitTransform="none"),d.roundLengths)D=a.isHorizontal()?u(G,"width",!0):u(G,"height",!0);else{const K=c(H,"width"),L=c(H,"padding-left"),M=c(H,"padding-right"),N=c(H,"margin-left"),O=c(H,"margin-right"),P=H.getPropertyValue("box-sizing");if(P&&"border-box"===P)D=K+N+O;else{const{clientWidth:Q,offsetWidth:R}=G;D=K+L+M+N+O+(R-Q)}}I&&(G.style.transform=I),J&&(G.style.webkitTransform=J),d.roundLengths&&(D=Math.floor(D))}else D=(g-(d.slidesPerView-1)*y)/d.slidesPerView,d.roundLengths&&(D=Math.floor(D)),l[F]&&(l[F].style[b("width")]=`${D}px`);l[F]&&(l[F].swiperSlideSize=D),r.push(D),d.centeredSlides?(z=z+D/2+A/2+y,0===A&&0!==F&&(z=z-g/2-y),0===F&&(z=z-g/2-y),.001>Math.abs(z)&&(z=0),d.roundLengths&&(z=Math.floor(z)),B%d.slidesPerGroup==0&&n.push(z),p.push(z)):(d.roundLengths&&(z=Math.floor(z)),(B-Math.min(a.params.slidesPerGroupSkip,B))%a.params.slidesPerGroup==0&&n.push(z),p.push(z),z=z+D+y),a.virtualSize+=D+y,A=D,B+=1}}if(a.virtualSize=Math.max(a.virtualSize,g)+v,h&&i&&("slide"===d.effect||"coverflow"===d.effect)&&(e.style.width=`${a.virtualSize+y}px`),d.setWrapperSize&&(e.style[b("width")]=`${a.virtualSize+y}px`),C&&a.grid.updateWrapperSize(D,n,b),!d.centeredSlides){const S=[];for(let T=0;T<n.length;T+=1){let U=n[T];d.roundLengths&&(U=Math.floor(U)),n[T]<=a.virtualSize-g&&S.push(U)}n=S,Math.floor(a.virtualSize-g)-Math.floor(n[n.length-1])>1&&n.push(a.virtualSize-g)}if(j&&d.loop){const V=r[0]+y;if(d.slidesPerGroup>1){const W=Math.ceil((a.virtual.slidesBefore+a.virtual.slidesAfter)/d.slidesPerGroup),X=V*d.slidesPerGroup;for(let Y=0;Y<W;Y+=1)n.push(n[n.length-1]+X)}for(let Z=0;Z<a.virtual.slidesBefore+a.virtual.slidesAfter;Z+=1)1===d.slidesPerGroup&&n.push(n[n.length-1]+V),p.push(p[p.length-1]+V),a.virtualSize+=V}if(0===n.length&&(n=[0]),0!==y){const $=a.isHorizontal()&&h?"marginLeft":b("marginRight");l.filter((a,b)=>!d.cssMode||!!d.loop||b!==l.length-1).forEach(a=>{a.style[$]=`${y}px`})}if(d.centeredSlides&&d.centeredSlidesBounds){let _=0;r.forEach(a=>{_+=a+(y||0)}),_-=y;const aa=_-g;n=n.map(a=>a<0?-t:a>aa?aa+v:a)}if(d.centerInsufficientSlides){let ba=0;if(r.forEach(a=>
1{ba+=a+(y||0)}),(ba-=y)<g){const ca=(g-ba)/2;n.forEach((a,b)=>{n[b]=a-ca}),p.forEach((a,b)=>{p[b]=a+ca})}}if(Object.assign(a,{slides:l,snapGrid:n,slidesGrid:p,slidesSizesGrid:r}),d.centeredSlides&&d.cssMode&&!d.centeredSlidesBounds){o(e,"--swiper-centered-offset-before",`${-n[0]}px`),o(e,"--swiper-centered-offset-after",`${a.size/2-r[r.length-1]/2}px`);const da=-a.snapGrid[0],ea=-a.slidesGrid[0];a.snapGrid=a.snapGrid.map(a=>a+da),a.slidesGrid=a.slidesGrid.map(a=>a+ea)}if(m!==k&&a.emit("slidesLengthChange"),n.length!==w&&(a.params.watchOverflow&&a.checkOverflow(),a.emit("snapGridLengthChange")),p.length!==x&&a.emit("slidesGridLengthChange"),d.watchSlidesProgress&&a.updateSlidesOffset(),!j&&!d.cssMode&&("slide"===d.effect||"fade"===d.effect)){const fa=`${d.containerModifierClass}backface-hidden`,ga=a.el.classList.contains(fa);m<=d.maxBackfaceHiddenSlides?ga||a.el.classList.add(fa):ga&&a.el.classList.remove(fa)}},updateAutoHeight:function(a){const b=this,c=[],d=b.virtual&&b.params.virtual.enabled;let e=0,f;"number"==typeof a?b.setTransition(a):!0===a&&b.setTransition(b.params.speed);const g=a=>d?b.slides[b.getSlideIndexByData(a)]:b.slides[a];if("auto"!==b.params.slidesPerView&&b.params.slidesPerView>1)if(b.params.centeredSlides)(b.visibleSlides||[]).forEach(a=>{c.push(a)});else for(f=0;f<Math.ceil(b.params.slidesPerView);f+=1){const h=b.activeIndex+f;if(h>b.slides.length&&!d)break;c.push(g(h))}else c.push(g(b.activeIndex));for(f=0;f<c.length;f+=1)if(void 0!==c[f]){const i=c[f].offsetHeight;e=i>e?i:e}(e||0===e)&&(b.wrapperEl.style.height=`${e}px`)},updateSlidesOffset:function(){const a=this.slides,b=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let c=0;c<a.length;c+=1)a[c].swiperSlideOffset=(this.isHorizontal()?a[c].offsetLeft:a[c].offsetTop)-b-this.cssOverflowAdjustment()},updateSlidesProgress:function(a=this&&this.translate||0){const b=this,c=b.params,{slides:d,rtlTranslate:e,snapGrid:f}=b;if(0===d.length)return;void 0===d[0].swiperSlideOffset&&b.updateSlidesOffset();let g=-a;e&&(g=a),d.forEach(a=>{a.classList.remove(c.slideVisibleClass)}),b.visibleSlidesIndexes=[],b.visibleSlides=[];let h=c.spaceBetween;"string"==typeof h&&h.indexOf("%")>=0?h=parseFloat(h.replace("%",""))/100*b.size:"string"==typeof h&&(h=parseFloat(h));for(let i=0;i<d.length;i+=1){const j=d[i];let k=j.swiperSlideOffset;c.cssMode&&c.centeredSlides&&(k-=d[0].swiperSlideOffset);const l=(g+(c.centeredSlides?b.minTranslate():0)-k)/(j.swiperSlideSize+h),m=(g-f[0]+(c.centeredSlides?b.minTranslate():0)-k)/(j.swiperSlideSize+h),n=-(g-k),o=n+b.slidesSizesGrid[i],p=n>=0&&n<b.size-1||o>1&&o<=b.size||n<=0&&o>=b.size;p&&(b.visibleSlides.push(j),b.visibleSlidesIndexes.push(i),d[i].classList.add(c.slideVisibleClass)),j.progress=e?-l:l,j.originalProgress=e?-m:m}},updateProgress:function(a){if(void 0===a){const b=this.rtlTranslate?-1:1;a=this&&this.translate&&this.translate*b||0}const c=this.params,d=this.maxTranslate()-this.minTranslate();let{progress:e,isBeginning:f,isEnd:g,progressLoop:h}=this;const i=f,j=g;if(0===d)e=0,f=!0,g=!0;else{e=(a-this.minTranslate())/d;const k=1>Math.abs(a-this.minTranslate()),l=1>Math.abs(a-this.maxTranslate());f=k||e<=0,g=l||e>=1,k&&(e=0),l&&(e=1)}if(c.loop){const m=this.getSlideIndexByData(0),n=this.getSlideIndexByData(this.slides.length-1),o=this.slidesGrid[m],p=this.slidesGrid[n],q=this.slidesGrid[this.slidesGrid.length-1],r=Math.abs(a);(h=r>=o?(r-o)/q:(r+q-p)/q)>1&&(h-=1)}Object.assign(this,{progress:e,progressLoop:h,isBeginning:f,isEnd:g}),(c.watchSlidesProgress||c.centeredSlides&&c.autoHeight)&&this.updateSlidesProgress(a),f&&!i&&this.emit("reachBeginning toEdge"),g&&!j&&this.emit("reachEnd toEdge"),(i&&!f||j&&!g)&&this.emit("fromEdge"),this.emit("progress",e)},updateSlidesClasses:function(){const a=this,{slides:b,params:c,slidesEl:d,activeIndex:e}=a,f=a.virtual&&c.virtual.enabled,g=a=>q(d,`.${c.slideClass}${a}, swiper-slide${a}`)[0];b.forEach(a=>{a.classList.remove(c.slideActiveClass,c.slideNextClass,c.slidePrevClass)});let h;if(f)if(c.loop){let i=e-a.virtual.slidesBefore;i<0&&(i=a.virtual.slides.length+i),i>=a.virtual.slides.length&&(i-=a.virtual.slides.length),h=g(`[data-swiper-slide-index="${i}"]`)}else h=g(`[data-swiper-slide-index="${e}"]`);else h=b[e];if(h){h.classList.add(c.slideActiveClass);let j=function(a,b){const c=[];for(;a.nextElementSibling;){const d=a.nextElementSibling;b?d.matches(b)&&c.push(d):c.push(d),a=d}return c}(h,`.${c.slideClass}, swiper-slide`)[0];c.loop&&!j&&(j=b[0]),j&&j.classList.add(c.slideNextClass);let k=function(a,b){const c=[];for(;a.previousElementSibling;){const d=a.previousElementSibling;b?d.matches(b)&&c.push(d):c.push(d),a=d}return c}(h,`.${c.slideClass}, swiper-slide`)[0];c.loop,k&&k.classList.add(c.slidePrevClass)}a.emitSlidesClasses()},updateActiveIndex:function(a){const b=this,c=b.rtlTranslate?b.translate:-b.translate,{snapGrid:d,params:e,activeIndex:f,realIndex:g,snapIndex:h}=b;let i=a,j;const k=a=>{let c=a-b.virtual.slidesBefore;return c<0&&(c=b.virtual.slides.length+c),c>=b.virtual.slides.length&&(c-=b.virtual.slides.length),c};if(void 0===i&&(i=(function(a){const{slidesGrid:b,params:c}=a,d=a.rtlTranslate?a.translate:-a.translate;let e;for(let f=0;f<b.length;f+=1)void 0!==b[f+1]?d>=b[f]&&d<b[f+1]-(b[f+1]-b[f])/2?e=f:d>=b[f]&&d<b[f+1]&&(e=f+1):d>=b[f]&&(e=f);return c.normalizeSlideIndex&&(e<0|| void 0===e)&&(e=0),e})(b)),d.indexOf(c)>=0)j=d.indexOf(c);else{const l=Math.min(e.slidesPerGroupSkip,i);j=l+Math.floor((i-l)/e.slidesPerGroup)}if(j>
1=d.length&&(j=d.length-1),i===f){j!==h&&(b.snapIndex=j,b.emit("snapIndexChange")),b.params.loop&&b.virtual&&b.params.virtual.enabled&&(b.realIndex=k(i));return}let m;m=b.virtual&&e.virtual.enabled&&e.loop?k(i):b.slides[i]?parseInt(b.slides[i].getAttribute("data-swiper-slide-index")||i,10):i,Object.assign(b,{previousSnapIndex:h,snapIndex:j,previousRealIndex:g,realIndex:m,previousIndex:f,activeIndex:i}),b.initialized&&C(b),b.emit("activeIndexChange"),b.emit("snapIndexChange"),g!==m&&b.emit("realIndexChange"),(b.initialized||b.params.runCallbacksOnInit)&&b.emit("slideChange")},updateClickedSlide:function(a){const b=this.params,c=a.closest(`.${b.slideClass}, swiper-slide`);let d=!1,e;if(c){for(let f=0;f<this.slides.length;f+=1)if(this.slides[f]===c){d=!0,e=f;break}}if(c&&d)this.clickedSlide=c,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(c.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=e;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}b.slideToClickedSlide&& void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(a=this.isHorizontal()?"x":"y"){const{params:b,rtlTranslate:c,translate:d,wrapperEl:e}=this;if(b.virtualTranslate)return c?-d:d;if(b.cssMode)return d;let f=function a(b,c="x"){const d=i();let e,f,g;const h=function a(b){const c=i();let d;return c.getComputedStyle&&(d=c.getComputedStyle(b,null)),!d&&b.currentStyle&&(d=b.currentStyle),d||(d=b.style),d}(b,null);return d.WebKitCSSMatrix?((f=h.transform||h.webkitTransform).split(",").length>6&&(f=f.split(", ").map(a=>a.replace(",",".")).join(", ")),g=new d.WebKitCSSMatrix("none"===f?"":f)):e=(g=h.MozTransform||h.OTransform||h.MsTransform||h.msTransform||h.transform||h.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===c&&(f=d.WebKitCSSMatrix?g.m41:16===e.length?parseFloat(e[12]):parseFloat(e[4])),"y"===c&&(f=d.WebKitCSSMatrix?g.m42:16===e.length?parseFloat(e[13]):parseFloat(e[5])),f||0}(e,a);return f+=this.cssOverflowAdjustment(),c&&(f=-f),f||0},setTranslate:function(a,b){const c=this,{rtlTranslate:d,params:e,wrapperEl:f,progress:g}=c;let h=0,i=0;c.isHorizontal()?h=d?-a:a:i=a,e.roundLengths&&(h=Math.floor(h),i=Math.floor(i)),c.previousTranslate=c.translate,c.translate=c.isHorizontal()?h:i,e.cssMode?f[c.isHorizontal()?"scrollLeft":"scrollTop"]=c.isHorizontal()?-h:-i:e.virtualTranslate||(c.isHorizontal()?h-=c.cssOverflowAdjustment():i-=c.cssOverflowAdjustment(),f.style.transform=`translate3d(${h}px, ${i}px, 0px)`);const j=c.maxTranslate()-c.minTranslate();(0===j?0:(a-c.minTranslate())/j)!==g&&c.updateProgress(a),c.emit("setTranslate",c.translate,b)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(a=0,b=this.params.speed,c=!0,d=!0,e){const f=this,{params:g,wrapperEl:h}=f;if(f.animating&&g.preventInteractionOnTransition)return!1;const i=f.minTranslate(),j=f.maxTranslate();let k;if(k=d&&a>i?i:d&&a<j?j:a,f.updateProgress(k),g.cssMode){const l=f.isHorizontal();if(0===b)h[l?"scrollLeft":"scrollTop"]=-k;else{if(!f.support.smoothScroll)return p({swiper:f,targetPosition:-k,side:l?"left":"top"}),!0;h.scrollTo({[l?"left":"top"]:-k,behavior:"smooth"})}return!0}return 0===b?(f.setTransition(0),f.setTranslate(k),c&&(f.emit("beforeTransitionStart",b,e),f.emit("transitionEnd"))):(f.setTransition(b),f.setTranslate(k),c&&(f.emit("beforeTransitionStart",b,e),f.emit("transitionStart")),f.animating||(f.animating=!0,f.onTranslateToWrapperTransitionEnd||(f.onTranslateToWrapperTransitionEnd=function(a){!f||f.destroyed||a.target===this&&(f.wrapperEl.removeEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.onTranslateToWrapperTransitionEnd=null,delete f.onTranslateToWrapperTransitionEnd,c&&f.emit("transitionEnd"))}),f.wrapperEl.addEventListener("transitionend",f.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(a,b){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${a}
1ms`),this.emit("setTransition",a,b)},transitionStart:function(a=!0,b){const{params:c}=this;c.cssMode||(c.autoHeight&&this.updateAutoHeight(),D({swiper:this,runCallbacks:a,direction:b,step:"Start"}))},transitionEnd:function(a=!0,b){const c=this,{params:d}=c;c.animating=!1,d.cssMode||(c.setTransition(0),D({swiper:c,runCallbacks:a,direction:b,step:"End"}))}},slide:{slideTo:function(a=0,b=this.params.speed,c=!0,d,e){"string"==typeof a&&(a=parseInt(a,10));const f=this;let g=a;g<0&&(g=0);const{params:h,snapGrid:i,slidesGrid:j,previousIndex:k,activeIndex:l,rtlTranslate:m,wrapperEl:n,enabled:o}=f;if(f.animating&&h.preventInteractionOnTransition|| !o&&!d&&!e)return!1;const q=Math.min(f.params.slidesPerGroupSkip,g);let r=q+Math.floor((g-q)/f.params.slidesPerGroup);r>=i.length&&(r=i.length-1);const s=-i[r];if(h.normalizeSlideIndex)for(let t=0;t<j.length;t+=1){const u=-Math.floor(100*s),v=Math.floor(100*j[t]),w=Math.floor(100*j[t+1]);void 0!==j[t+1]?u>=v&&u<w-(w-v)/2?g=t:u>=v&&u<w&&(g=t+1):u>=v&&(g=t)}if(f.initialized&&g!==l){if(!f.allowSlideNext&&s<f.translate&&s<f.minTranslate())return!1;if(!f.allowSlidePrev&&s>f.translate&&s>f.maxTranslate()&&(l||0)!==g)return!1}g!==(k||0)&&c&&f.emit("beforeSlideChangeStart"),f.updateProgress(s);let x;if(x=g>l?"next":g<l?"prev":"reset",m&& -s===f.translate|| !m&&s===f.translate)return f.updateActiveIndex(g),h.autoHeight&&f.updateAutoHeight(),f.updateSlidesClasses(),"slide"!==h.effect&&f.setTranslate(s),"reset"!==x&&(f.transitionStart(c,x),f.transitionEnd(c,x)),!1;if(h.cssMode){const y=f.isHorizontal(),z=m?s:-s;if(0===b){const A=f.virtual&&f.params.virtual.enabled;A&&(f.wrapperEl.style.scrollSnapType="none",f._immediateVirtual=!0),A&&!f._cssModeVirtualInitialSet&&f.params.initialSlide>0?(f._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{n[y?"scrollLeft":"scrollTop"]=z})):n[y?"scrollLeft":"scrollTop"]=z,A&&requestAnimationFrame(()=>{f.wrapperEl.style.scrollSnapType="",f._immediateVirtual=!1})}else{if(!f.support.smoothScroll)return p({swiper:f,targetPosition:z,side:y?"left":"top"}),!0;n.scrollTo({[y?"left":"top"]:z,behavior:"smooth"})}return!0}return f.setTransition(b),f.setTranslate(s),f.updateActiveIndex(g),f.updateSlidesClasses(),f.emit("beforeTransitionStart",b,d),f.transitionStart(c,x),0===b?f.transitionEnd(c,x):f.animating||(f.animating=!0,f.onSlideToWrapperTransitionEnd||(f.onSlideToWrapperTransitionEnd=function(a){!f||f.destroyed||a.target===this&&(f.wrapperEl.removeEventListener("transitionend",f.onSlideToWrapperTransitionEnd),f.onSlideToWrapperTransitionEnd=null,delete f.onSlideToWrapperTransitionEnd,f.transitionEnd(c,x))}),f.wrapperEl.addEventListener("transitionend",f.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(a=0,b=this.params.speed,c=!0,d){if("string"==typeof a){const e=parseInt(a,10);a=e}let f=a;return this.params.loop&&(this.virtual&&this.params.virtual.enabled?f+=this.virtual.slidesBefore:f=this.getSlideIndexByData(f)),this.slideTo(f,b,c,d)},slideNext:function(a=this.params.speed,b=!0,c){const{enabled:d,params:e,animating:f}=this;if(!d)return this;let g=e.slidesPerGroup;"auto"===e.slidesPerView&&1===e.slidesPerGroup&&e.slidesPerGroupAuto&&(g=Math.max(this.slidesPerViewDynamic("current",!0),1));const h=this.activeIndex<e.slidesPerGroupSkip?1:g,i=this.virtual&&e.virtual.enabled;if(e.loop){if(f&&!i&&e.loopPreventsSliding)return!1;this.loopFix({direction:"next"}),this._clientLeft=this.wrapperEl.clientLeft}return e.rewind&&this.isEnd?this.slideTo(0,a,b,c):this.slideTo(this.activeIndex+h,a,b,c)},slidePrev:function(a=this.params.speed,b=!0,c){const{params:d,snapGrid:e,slidesGrid:f,rtlTranslate:g,enabled:h,animating:i}=this;if(!h)return this;const j=this.virtual&&d.virtual.enabled;if(d.loop){if(i&&!j&&d.loopPreventsSliding)return!1;this.loopFix({direction:"prev"}),this._clientLeft=this.wrapperEl.clientLeft}const k=g?this.translate:-this.translate;function l(a){return a<0?-Math.floor(Math.abs(a)):Math.floor(a)}const m=l(k),n=e.map(a=>l(a));let o=e[n.indexOf(m)-1];if(void 0===o&&d.cssMode){let p;e.forEach((a,b)=>{m>=a&&(p=b)}),void 0!==p&&(o=e[p>0?p-1:p])}let q=0;if(void 0!==o&&((q=f.indexOf(o))<0&&(q=this.activeIndex-1),"auto"===d.slidesPerView&&1===d.slidesPerGroup&&d.slidesPerGroupAuto&&(q=Math.max(q=q-this.slidesPerViewDynamic("previous",!0)+1,0))),d.rewind&&this.isBeg
1inning){const r=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.virtual.slides.length-1:this.slides.length-1;return this.slideTo(r,a,b,c)}return this.slideTo(q,a,b,c)},slideReset:function(a=this.params.speed,b=!0,c){return this.slideTo(this.activeIndex,a,b,c)},slideToClosest:function(a=this.params.speed,b=!0,c,d=.5){const e=this;let f=e.activeIndex;const g=Math.min(e.params.slidesPerGroupSkip,f),h=g+Math.floor((f-g)/e.params.slidesPerGroup),i=e.rtlTranslate?e.translate:-e.translate;if(i>=e.snapGrid[h]){const j=e.snapGrid[h],k=e.snapGrid[h+1];i-j>(k-j)*d&&(f+=e.params.slidesPerGroup)}else{const l=e.snapGrid[h-1],m=e.snapGrid[h];i-l<=(m-l)*d&&(f-=e.params.slidesPerGroup)}return f=Math.max(f,0),f=Math.min(f,e.slidesGrid.length-1),e.slideTo(f,a,b,c)},slideToClickedSlide:function(){const a=this,{params:b,slidesEl:c}=a,d="auto"===b.slidesPerView?a.slidesPerViewDynamic():b.slidesPerView;let e=a.clickedIndex,f;const g=a.isElement?"swiper-slide":`.${b.slideClass}`;if(b.loop){if(a.animating)return;f=parseInt(a.clickedSlide.getAttribute("data-swiper-slide-index"),10),b.centeredSlides?e<a.loopedSlides-d/2||e>a.slides.length-a.loopedSlides+d/2?(a.loopFix(),e=a.getSlideIndex(q(c,`${g}[data-swiper-slide-index="${f}"]`)[0]),j(()=>{a.slideTo(e)})):a.slideTo(e):e>a.slides.length-d?(a.loopFix(),e=a.getSlideIndex(q(c,`${g}[data-swiper-slide-index="${f}"]`)[0]),j(()=>{a.slideTo(e)})):a.slideTo(e)}else a.slideTo(e)}},loop:{loopCreate:function(a){const{params:b,slidesEl:c}=this;if(!b.loop||this.virtual&&this.params.virtual.enabled)return;const d=q(c,`.${b.slideClass}, swiper-slide`);d.forEach((a,b)=>{a.setAttribute("data-swiper-slide-index",b)}),this.loopFix({slideRealIndex:a,direction:b.centeredSlides?void 0:"next"})},loopFix:function({slideRealIndex:a,slideTo:b=!0,direction:c,setTranslate:d,activeSlideIndex:e,byController:f,byMousewheel:g}={}){const h=this;if(!h.params.loop)return;h.emit("beforeLoopFix");const{slides:i,allowSlidePrev:j,allowSlideNext:k,slidesEl:l,params:m}=h;if(h.allowSlidePrev=!0,h.allowSlideNext=!0,h.virtual&&m.virtual.enabled){b&&(m.centeredSlides||0!==h.snapIndex?m.centeredSlides&&h.snapIndex<m.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=j,h.allowSlideNext=k,h.emit("loopFix");return}const n="auto"===m.slidesPerView?h.slidesPerViewDynamic():Math.ceil(parseFloat(m.slidesPerView,10));let o=m.loopedSlides||n;o%m.slidesPerGroup!=0&&(o+=m.slidesPerGroup-o%m.slidesPerGroup),h.loopedSlides=o;const p=[],q=[];let r=h.activeIndex;void 0===e?e=h.getSlideIndex(h.slides.filter(a=>a.classList.contains(m.slideActiveClass))[0]):r=e;const s="next"===c||!c,t="prev"===c||!c;let u=0,v=0;if(e<o){u=Math.max(o-e,m.slidesPerGroup);for(let w=0;w<o-e;w+=1){const x=w-Math.floor(w/i.length)*i.length;p.push(i.length-x-1)}}else if(e>h.slides.length-2*o){v=Math.max(e-(h.slides.length-2*o),m.slidesPerGroup);for(let y=0;y<v;y+=1){const z=y-Math.floor(y/i.length)*i.length;q.push(z)}}if(t&&p.forEach(a=>{h.slides[a].swiperLoopMoveDOM=!0,l.prepend(h.slides[a]),h.slides[a].swiperLoopMoveDOM=!1}),s&&q.forEach(a=>{h.slides[a].swiperLoopMoveDOM=!0,l.append(h.slides[a]),h.slides[a].swiperLoopMoveDOM=!1}),h.recalcSlides(),"auto"===m.slidesPerView&&h.updateSlides(),m.watchSlidesProgress&&h.updateSlidesOffset(),b){if(p.length>0&&t)if(void 0===a){const A=h.slidesGrid[r],B=h.slidesGrid[r+u],C=B-A;g?h.setTranslate(h.translate-C):(h.slideTo(r+u,0,!1,!0),d&&(h.touches[h.isHorizontal()?"startX":"startY"]+=C))}else d&&h.slideToLoop(a,0,!1,!0);else if(q.length>0&&s)if(void 0===a){const D=h.slidesGrid[r],E=h.slidesGrid[r-v],F=E-D;g?h.setTranslate(h.translate-F):(h.slideTo(r-v,0,!1,!0),d&&(h.touches[h.isHorizontal()?"startX":"startY"]+=F))}else h.slideToLoop(a,0,!1,!0)}if(h.allowSlidePrev=j,h.allowSlideNext=k,h.controller&&h.controller.control&&!f){const G={slideRealIndex:a,slideTo:!1,direction:c,setTranslate:d,activeSlideIndex:e,byController:!0};Array.isArray(h.controller.control)?h.controller.control.forEach(a=>{!a.destroyed&&a.params.loop&&a.loopFix(G)}):h.controller.control instanceof h.constructor&&h.controller.control.params.loop&&h.controller.control.loopFix(G)}h.emit("loopFix")},loopDestroy:function(){const{params:a,slidesEl:b}=this;if(!a.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();const c=[];
1this.slides.forEach(a=>{const b=void 0===a.swiperSlideIndex?1*a.getAttribute("data-swiper-slide-index"):a.swiperSlideIndex;c[b]=a}),this.slides.forEach(a=>{a.removeAttribute("data-swiper-slide-index")}),c.forEach(a=>{b.append(a)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(a){const b=this;if(!b.params.simulateTouch||b.params.watchOverflow&&b.isLocked||b.params.cssMode)return;const c="container"===b.params.touchEventsTarget?b.el:b.wrapperEl;b.isElement&&(b.__preventObserver__=!0),c.style.cursor="move",c.style.cursor=a?"grabbing":"grab",b.isElement&&requestAnimationFrame(()=>{b.__preventObserver__=!1})},unsetGrabCursor:function(){const a=this;a.params.watchOverflow&&a.isLocked||a.params.cssMode||(a.isElement&&(a.__preventObserver__=!0),a["container"===a.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",a.isElement&&requestAnimationFrame(()=>{a.__preventObserver__=!1}))}},events:{attachEvents:function(){const a=this,b=g(),{params:c}=a;a.onTouchStart=E.bind(a),a.onTouchMove=F.bind(a),a.onTouchEnd=G.bind(a),c.cssMode&&(a.onScroll=J.bind(a)),a.onClick=I.bind(a),a.onLoad=K.bind(a),L||(b.addEventListener("touchstart",M),L=!0),N(a,"on")},detachEvents:function(){N(this,"off")}},breakpoints:{setBreakpoint:function(){const a=this,{realIndex:b,initialized:c,params:d,el:e}=a,f=d.breakpoints;if(!f||f&&0===Object.keys(f).length)return;const g=a.getBreakpoint(f,a.params.breakpointsBase,a.el);if(!g||a.currentBreakpoint===g)return;const h=g in f?f[g]:void 0,i=h||a.originalParams,j=O(a,d),k=O(a,i),l=d.enabled;j&&!k?(e.classList.remove(`${d.containerModifierClass}grid`,`${d.containerModifierClass}grid-column`),a.emitContainerClasses()):!j&&k&&(e.classList.add(`${d.containerModifierClass}grid`),(i.grid.fill&&"column"===i.grid.fill|| !i.grid.fill&&"column"===d.grid.fill)&&e.classList.add(`${d.containerModifierClass}grid-column`),a.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(b=>{const c=d[b]&&d[b].enabled,e=i[b]&&i[b].enabled;c&&!e&&a[b].disable(),!c&&e&&a[b].enable()});const m=i.direction&&i.direction!==d.direction,o=d.loop&&(i.slidesPerView!==d.slidesPerView||m);m&&c&&a.changeDirection(),n(a.params,i);const p=a.params.enabled;Object.assign(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),l&&!p?a.disable():!l&&p&&a.enable(),a.currentBreakpoint=g,a.emit
1("_beforeBreakpoint",i),o&&c&&(a.loopDestroy(),a.loopCreate(b),a.updateSlides()),a.emit("breakpoint",i)},getBreakpoint:function(a,b="window",c){if(!a||"container"===b&&!c)return;let d=!1;const e=i(),f="window"===b?e.innerHeight:c.clientHeight,g=Object.keys(a).map(a=>{if("string"==typeof a&&0===a.indexOf("@")){const b=parseFloat(a.substr(1)),c=f*b;return{value:c,point:a}}return{value:a,point:a}});g.sort((a,b)=>parseInt(a.value,10)-parseInt(b.value,10));for(let h=0;h<g.length;h+=1){const{point:j,value:k}=g[h];"window"===b?e.matchMedia(`(min-width: ${k}px)`).matches&&(d=j):k<=c.clientWidth&&(d=j)}return d||"max"}},checkOverflow:{checkOverflow:function(){const{isLocked:a,params:b}=this,{slidesOffsetBefore:c}=b;if(c){const d=this.slides.length-1,e=this.slidesGrid[d]+this.slidesSizesGrid[d]+2*c;this.isLocked=this.size>e}else this.isLocked=1===this.snapGrid.length;!0===b.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===b.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),a&&a!==this.isLocked&&(this.isEnd=!1),a!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const{classNames:a,params:b,rtl:c,el:d,device:e}=this,f=function(a,b){const c=[];return a.forEach(a=>{"object"==typeof a?Object.keys(a).forEach(d=>{a[d]&&c.push(b+d)}):"string"==typeof a&&c.push(b+a)}),c}(["initialized",b.direction,{"free-mode":this.params.freeMode&&b.freeMode.enabled},{autoheight:b.autoHeight},{rtl:c},{grid:b.grid&&b.grid.rows>1},{"grid-column":b.grid&&b.grid.rows>1&&"column"===b.grid.fill},{android:e.android},{ios:e.ios},{"css-mode":b.cssMode},{centered:b.cssMode&&b.centeredSlides},{"watch-progress":b.watchSlidesProgress}],b.containerModifierClass);a.push(...f),d.classList.add(...a),this.emitContainerClasses()},removeClasses:function(){const{el:a,classNames:b}=this;a.classList.remove(...b),this.emitContainerClasses()}}},R={};class S{constructor(...T){let U,V;1===T.length&&T[0].constructor&&"Object"===Object.prototype.toString.call(T[0]).slice(8,-1)?V=T[0]:[U,V]=T,V||(V={}),V=n({},V),U&&!V.el&&(V.el=U);const W=g();if(V.el&&"string"==typeof V.el&&W.querySelectorAll(V.el).length>1){const X=[];return W.querySelectorAll(V.el).forEach(a=>{const b=n({},V,{el:a});X.push(new S(b))}),X}const Y=this;Y.__swiper__=!0,Y.support=w(),Y.device=(function(a={}){return x||(x=(function({userAgent:a}={}){const b=w(),c=i(),d=c.navigator.platform,e=a||c.navigator.userAgent,f={ios:!1,android:!1},g=c.screen.width,h=c.screen.height,j=e.match(/(Android);?[\s\/]+([\d.]+)?/);let k=e.match(/(iPad).*OS\s([\d_]+)/);const l=e.match(/(iPod)(.*OS\s([\d_]+))?/),m=!k&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);let n="MacIntel"===d;return!k&&n&&b.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${g}x${h}`)>=0&&((k=e.match(/(Version)\/([\d.]+)/))||(k=[0,1,"13_0_0"]),n=!1),j&&"Win32"!==d&&(f.os="android",f.android=!0),(k||m||l)&&(f.os="ios",f.ios=!0),f})(a)),x})({userAgent:V.userAgent}),y||(y=(function(){const a=i();let b=!1;function c(){const b=a.navigator.userAgent.toLowerCase();return b.indexOf("safari")>=0&&0>b.indexOf("chrome")&&0>b.indexOf("android")}if(c()){const d=String(a.navigator.userAgent);if(d.includes("Version/")){const[e,f]=d.split("Version/")[1].split(" ")[0].split(".").map(a=>Number(a));b=e<16||16===e&&f<2}}return{isSafari:b||c(),needPerspectiveFix:b,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(a.navigator.userAgent)}})()),Y.browser=y,Y.eventsListeners={},Y.eventsAnyListeners=[],Y.modules=[...Y.__modules__],V.modules&&Array.isArray(V.modules)&&Y.modules.push(...V.modules);const Z={};Y.modules.forEach(a=>{var b,c;a({params:V,swiper:Y,extendParams:(b=V,c=Z,function(a={}){const d=Object.keys(a)[0],e=a[d];if("object"!=typeof e||null===e){n(c,a);return}if(["navigation","pagination","scrollbar"].indexOf(d)>=0&& !0===b[d]&&(b[d]={auto:!0}),!(d in b&&"enabled"in e)){n(c,a);return}!0===b[d]&&(b[d]={enabled:!0}),"object"!=typeof b[d]||"enabled"in b[d]||(b[d].enabled=!0),b[d]||(b[d]={enabled:!1}),n(c,a)}
1),on:Y.on.bind(Y),once:Y.once.bind(Y),off:Y.off.bind(Y),emit:Y.emit.bind(Y)})});const $=n({},P,Z);return Y.params=n({},$,R,V),Y.originalParams=n({},Y.params),Y.passedParams=n({},V),Y.params&&Y.params.on&&Object.keys(Y.params.on).forEach(a=>{Y.on(a,Y.params.on[a])}),Y.params&&Y.params.onAny&&Y.onAny(Y.params.onAny),Object.assign(Y,{enabled:Y.params.enabled,el:U,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===Y.params.direction},isVertical(){return"vertical"===Y.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:Y.params.allowSlideNext,allowSlidePrev:Y.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:Y.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:Y.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),Y.emit("_swiper"),Y.params.init&&Y.init(),Y}getSlideIndex(_){const{slidesEl:aa,params:ba}=this,ca=q(aa,`.${ba.slideClass}, swiper-slide`),da=t(ca[0]);return t(_)-da}getSlideIndexByData(ea){return this.getSlideIndex(this.slides.filter(a=>1*a.getAttribute("data-swiper-slide-index")===ea)[0])}recalcSlides(){const fa=this,{slidesEl:ga,params:ha}=fa;fa.slides=q(ga,`.${ha.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(ia,ja){ia=Math.min(Math.max(ia,0),1);const ka=this.minTranslate(),la=this.maxTranslate();this.translateTo((la-ka)*ia+ka,void 0===ja?0:ja),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){const ma=this;if(!ma.params._emitClasses||!ma.el)return;const na=ma.el.className.split(" ").filter(a=>0===a.indexOf("swiper")||0===a.indexOf(ma.params.containerModifierClass));ma.emit("_containerClasses",na.join(" "))}getSlideClasses(oa){const pa=this;return pa.destroyed?"":oa.className.split(" ").filter(a=>0===a.indexOf("swiper-slide")||0===a.indexOf(pa.params.slideClass)).join(" ")}emitSlidesClasses(){const qa=this;if(!qa.params._emitClasses||!qa.el)return;const ra=[];qa.slides.forEach(a=>{const b=qa.getSlideClasses(a);ra.push({slideEl:a,classNames:b}),qa.emit("_slideClass",a,b)}),qa.emit("_slideClasses",ra)}slidesPerViewDynamic(sa="current",ta=!1){const{params:ua,slides:va,slidesGrid:wa,slidesSizesGrid:xa,size:ya,activeIndex:za}=this;let Aa=1;
1if(ua.centeredSlides){let Ba=va[za].swiperSlideSize,Ca;for(let Da=za+1;Da<va.length;Da+=1)va[Da]&&!Ca&&(Aa+=1,(Ba+=va[Da].swiperSlideSize)>ya&&(Ca=!0));for(let Ea=za-1;Ea>=0;Ea-=1)va[Ea]&&!Ca&&(Aa+=1,(Ba+=va[Ea].swiperSlideSize)>ya&&(Ca=!0))}else if("current"===sa)for(let Fa=za+1;Fa<va.length;Fa+=1){const Ga=ta?wa[Fa]+xa[Fa]-wa[za]<ya:wa[Fa]-wa[za]<ya;Ga&&(Aa+=1)}else for(let Ha=za-1;Ha>=0;Ha-=1){const Ia=wa[za]-wa[Ha]<ya;Ia&&(Aa+=1)}return Aa}update(){const Ja=this;if(!Ja||Ja.destroyed)return;const{snapGrid:Ka,params:La}=Ja;function Ma(){const a=Ja.rtlTranslate?-1*Ja.translate:Ja.translate,b=Math.min(Math.max(a,Ja.maxTranslate()),Ja.minTranslate());Ja.setTranslate(b),Ja.updateActiveIndex(),Ja.updateSlidesClasses()}La.breakpoints&&Ja.setBreakpoint(),[...Ja.el.querySelectorAll("[loading=\"lazy\"]")].forEach(a=>{a.complete&&A(Ja,a)}),Ja.updateSize(),Ja.updateSlides(),Ja.updateProgress(),Ja.updateSlidesClasses();let Na;if(Ja.params.freeMode&&Ja.params.freeMode.enabled)Ma(),Ja.params.autoHeight&&Ja.updateAutoHeight();else{if(("auto"===Ja.params.slidesPerView||Ja.params.slidesPerView>1)&&Ja.isEnd&&!Ja.params.centeredSlides){const Oa=Ja.virtual&&Ja.params.virtual.enabled?Ja.virtual.slides:Ja.slides;Na=Ja.slideTo(Oa.length-1,0,!1,!0)}else Na=Ja.slideTo(Ja.activeIndex,0,!1,!0);Na||Ma()}La.watchOverflow&&Ka!==Ja.snapGrid&&Ja.checkOverflow(),Ja.emit("update")}changeDirection(Pa,Qa=!0){const Ra=this,Sa=Ra.params.direction;return Pa||(Pa="horizontal"===Sa?"vertical":"horizontal"),Pa===Sa||"horizontal"!==Pa&&"vertical"!==Pa||(Ra.el.classList.remove(`${Ra.params.containerModifierClass}${Sa}`),Ra.el.classList.add(`${Ra.params.containerModifierClass}${Pa}`),Ra.emitContainerClasses(),Ra.params.direction=Pa,Ra.slides.forEach(a=>{"vertical"===Pa?a.style.width="":a.style.height=""}),Ra.emit("changeDirection"),Qa&&Ra.update()),Ra}changeLanguageDirection(Ta){this.rtl&&"rtl"===Ta|| !this.rtl&&"ltr"===Ta||(this.rtl="rtl"===Ta,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(Ua){const Va=this;if(Va.mounted)return!0;let Wa=Ua||Va.params.el;if("string"==typeof Wa&&(Wa=document.querySelector(Wa)),!Wa)return!1;Wa.swiper=Va,Wa.shadowEl&&(Va.isElement=!0);const Xa=()=>`.${(Va.params.wrapperClass||"").trim().split(" ").join(".")}`,Ya=()=>{if(Wa&&Wa.shadowRoot&&Wa.shadowRoot.querySelector){const a=Wa.shadowRoot.querySelector(Xa());return a}return q(Wa,Xa())[0]};let Za=Ya();return!Za&&Va.params.createElements&&(Za=r("div",Va.params.wrapperClass),Wa.append(Za),q(Wa,`.${Va.params.slideClass}`).forEach(a=>{Za.append(a)})),Object.assign(Va,{el:Wa,wrapperEl:Za,slidesEl:Va.isElement?Wa:Za,mounted:!0,rtl:"rtl"===Wa.dir.toLowerCase()||"rtl"===s(Wa,"direction"),rtlTranslate:"horizontal"===Va.params.direction&&("rtl"===Wa.dir.toLowerCase()||"rtl"===s(Wa,"direction")),wrongRTL:"-webkit-box"===s(Za,"display")}),!0}init($a){const _a=this;if(_a.initialized)return _a;const ab=_a.mount($a);return!1===ab||(_a.emit("beforeInit"),_a.params.breakpoints&&_a.setBreakpoint(),_a.addClasses(),_a.updateSize(),_a.updateSlides(),_a.params.watchOverflow&&_a.checkOverflow(),_a.params.grabCursor&&_a.enabled&&_a.setGrabCursor(),_a.params.loop&&_a.virtual&&_a.params.virtual.enabled?_a.slideTo(_a.params.initialSlide+_a.virtual.slidesBefore,0,_a.params.runCallbacksOnInit,!1,!0):_a.slideTo(_a.params.initialSlide,0,_a.params.runCallbacksOnInit,!1,!0),_a.params.loop&&_a.loopCreate(),_a.attachEvents(),[..._a.el.querySelectorAll("[loading=\"lazy\"]")].forEach(a=>{a.complete?A(_a,a):a.addEventListener("load",a=>{A(_a,a.target)})}),C(_a),_a.initialized=!0,C(_a),_a.emit("init"),_a.emit("afterInit")),_a}destroy(bb=!0,cb=!0){const db=this,{params:eb,el:fb,wrapperEl:gb,slides:hb}=db;return void 0===db.params||db.destroyed||(db.emit("beforeDestroy"),db.initialized=!1,db.detachEvents(),eb.loop&&db.loopDestroy(),cb&&(db.removeClasses(),fb.removeAttribute("style"),gb.removeAttribute("style"),hb&&hb.length&&hb.forEach(a=>{a.classList.remove(eb.slideVisibleClass,eb.slideActiveClass,eb.slideNextClass,eb.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")}
1)),db.emit("destroy"),Object.keys(db.eventsListeners).forEach(a=>{db.off(a)}),!1!==bb&&(db.el.swiper=null,(function(a){const b=a;Object.keys(b).forEach(a=>{try{b[a]=null}catch(c){}try{delete b[a]}catch(d){}})})(db)),db.destroyed=!0),null}static extendDefaults(ib){n(R,ib)}static get extendedDefaults(){return R}static get defaults(){return P}static installModule(jb){S.prototype.__modules__||(S.prototype.__modules__=[]);const kb=S.prototype.__modules__;"function"==typeof jb&&0>kb.indexOf(jb)&&kb.push(jb)}static use(lb){return Array.isArray(lb)?(lb.forEach(a=>S.installModule(a)),S):(S.installModule(lb),S)}}Object.keys(Q).forEach(a=>{Object.keys(Q[a]).forEach(b=>{S.prototype[b]=Q[a][b]})}),S.use([function({swiper:a,on:b,emit:c}){const d=i();let e=null,f=null;const g=()=>{a&&!a.destroyed&&a.initialized&&(c("beforeResize"),c("resize"))},h=()=>{a&&!a.destroyed&&a.initialized&&(e=new ResizeObserver(b=>{f=d.requestAnimationFrame(()=>{const{width:c,height:d}=a;let e=c,f=d;b.forEach(({contentBoxSize:b,contentRect:c,target:d})=>{d&&d!==a.el||(e=c?c.width:(b[0]||b).inlineSize,f=c?c.height:(b[0]||b).blockSize)}),(e!==c||f!==d)&&g()})})).observe(a.el)},j=()=>{f&&d.cancelAnimationFrame(f),e&&e.unobserve&&a.el&&(e.unobserve(a.el),e=null)},k=()=>{a&&!a.destroyed&&a.initialized&&c("orientationchange")};b("init",()=>{if(a.params.resizeObserver&& void 0!==d.ResizeObserver){h();return}d.addEventListener("resize",g),d.addEventListener("orientationchange",k)}),b("destroy",()=>{j(),d.removeEventListener("resize",g),d.removeEventListener("orientationchange",k)})},function({swiper:a,extendParams:b,on:c,emit:d}){const e=[],f=i(),g=(b,c={})=>{const g=f.MutationObserver||f.WebkitMutationObserver,h=new g(b=>{if(a.__preventObserver__)return;if(1===b.length){d("observerUpdate",b[0]);return}const c=function(){d("observerUpdate",b[0])};f.requestAnimationFrame?f.requestAnimationFrame(c):f.setTimeout(c,0)});h.observe(b,{attributes:void 0===c.attributes||c.attributes,childList:void 0===c.childList||c.childList,characterData:void 0===c.characterData||c.characterData}),e.push(h)};b({observer:!1,observeParents:!1,observeSlideChildren:!1}),c("init",()=>{if(a.params.observer){if(a.params.observeParents){const b=function(a,b){const c=[];let d=a.parentElement;for(;d;)b?d.matches(b)&&c.push(d):c.push(d),d=d.parentElement;return c}(a.el);for(let c=0;c<b.length;c+=1)g(b[c])}g(a.el,{childList:a.params.observeSlideChildren}),g(a.wrapperEl,{attributes:!1})}}),c("destroy",()=>{e.forEach(a=>{a.disconnect()}),e.splice(0,e.length)})}]);var mb=S;function nb({swiper:a,extendParams:b,on:c,emit:d}){b({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),a.navigation={nextEl:null,prevEl:null};const e=a=>(Array.isArray(a)||(a=[a].filter(a=>!!a)),a);function f(b){let c;return b&&"string"==typeof b&&a.isElement&&(c=a.el.shadowRoot.querySelector(b))?c:(b&&("string"==typeof b&&(c=[...document.querySelectorAll(b)]),a.params.uniqueNavElements&&"string"==typeof b&&c.length>1&&1===a.el.querySelectorAll(b).length&&(c=a.el.querySelector(b))),b&&!c)?b:c}function g(b,c){const d=a.params.navigation;(b=e(b)).forEach(b=>{b&&(b.classList[c?"add":"remove"](...d.disabledClass.split(" ")),"BUTTON"===b.tagName&&(b.disabled=c),a.params.watchOverflow&&a.enabled&&b.classList[a.isLocked?"add":"remove"](d.lockClass))})}function h(){const{nextEl:b,prevEl:c}=a.navigation;if(a.params.loop){g(c,!1),g(b,!1);return}g(c,a.isBeginning&&!a.params.rewind),g(b,a.isEnd&&!a.params.rewind)}function i(b){b.preventDefault(),(!a.isBeginning||a.params.loop||a.params.rewind)&&(a.slidePrev(),d("navigationPrev"))}function j(b){b.preventDefault(),(!a.isEnd||a.params.loop||a.params.rewind)&&(a.slideNext(),d("navigationNext"))}function k(){var b,c,d,g;const h=a.params.navigation;if(b=a,c=a.originalParams.navigation,d=a.params.navigation,g={nextEl:"swiper-button-next",prevEl:"swiper-button-prev"},b.params.createElements&&Object.keys(g).forEach(a=>{if(!d[a]&& !0===d.auto){let e=q(b.el,`.${g[a]}`)[0];
1e||((e=r("div",g[a])).className=g[a],b.el.append(e)),d[a]=e,c[a]=e}}),a.params.navigation=d,!(h.nextEl||h.prevEl))return;let k=f(h.nextEl),l=f(h.prevEl);Object.assign(a.navigation,{nextEl:k,prevEl:l}),k=e(k),l=e(l);const m=(b,c)=>{b&&b.addEventListener("click","next"===c?j:i),!a.enabled&&b&&b.classList.add(...h.lockClass.split(" "))};k.forEach(a=>m(a,"next")),l.forEach(a=>m(a,"prev"))}function l(){let{nextEl:b,prevEl:c}=a.navigation;b=e(b),c=e(c);const d=(b,c)=>{b.removeEventListener("click","next"===c?j:i),b.classList.remove(...a.params.navigation.disabledClass.split(" "))};b.forEach(a=>d(a,"next")),c.forEach(a=>d(a,"prev"))}c("init",()=>{!1===a.params.navigation.enabled?m():(k(),h())}),c("toEdge fromEdge lock unlock",()=>{h()}),c("destroy",()=>{l()}),c("enable disable",()=>{let{nextEl:b,prevEl:c}=a.navigation;b=e(b),c=e(c),[...b,...c].filter(a=>!!a).forEach(b=>b.classList[a.enabled?"remove":"add"](a.params.navigation.lockClass))}),c("click",(b,c)=>{let{nextEl:f,prevEl:g}=a.navigation;f=e(f),g=e(g);const h=c.target;if(a.params.navigation.hideOnClick&&!g.includes(h)&&!f.includes(h)){if(a.pagination&&a.params.pagination&&a.params.pagination.clickable&&(a.pagination.el===h||a.pagination.el.contains(h)))return;let i;f.length?i=f[0].classList.contains(a.params.navigation.hiddenClass):g.length&&(i=g[0].classList.contains(a.params.navigation.hiddenClass)),!0===i?d("navigationShow"):d("navigationHide"),[...f,...g].filter(a=>!!a).forEach(b=>b.classList.toggle(a.params.navigation.hiddenClass))}});const m=()=>{a.el.classList.add(...a.params.navigation.navigationDisabledClass.split(" ")),l()};Object.assign(a.navigation,{enable:()=>{a.el.classList.remove(...a.params.navigation.navigationDisabledClass.split(" ")),k(),h()},disable:m,update:h,init:k,destroy:l})}function ob(a=""){return`.${a.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function pb({swiper:a,extendParams:b,on:c}){b({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),a.a11y={clicked:!1};let d=null;function e(a){const b=d;0!==b.length&&(b.innerHTML="",b.innerHTML=a)}const f=a=>(Array.isArray(a)||(a=[a].filter(a=>!!a)),a);function g(a){(a=f(a)).forEach(a=>{a.setAttribute("tabIndex","0")})}function h(a){(a=f(a)).forEach(a=>{a.setAttribute("tabIndex","-1")})}function i(a,b){(a=f(a)).forEach(a=>{a.setAttribute("role",b)})}function j(a,b){(a=f(a)).forEach(a=>{a.setAttribute("aria-roledescription",b)})}function k(a,b){(a=f(a)).forEach(a=>{a.setAttribute("aria-label",b)})}function l(a){(a=f(a)).forEach(a=>{a.setAttribute("aria-disabled",!0)})}function m(a){(a=f(a)).forEach(a=>{a.setAttribute("aria-disabled",!1)})}function n(b){if(13!==b.keyCode&&32!==b.keyCode)return;const c=a.params.a11y,d=b.target;(!(a.pagination&&a.pagination.el&&(d===a.pagination.el||a.pagination.el.contains(b.target)))||!!b.target.matches(ob(a.params.pagination.bulletClass)))&&(a.navigation&&a.navigation.nextEl&&d===a.navigation.nextEl&&(a.isEnd&&!a.params.loop||a.slideNext(),a.isEnd?e(c.lastSlideMessage):e(c.nextSlideMessage)),a.navigation&&a.navigation.prevEl&&d===a.navigation.prevEl&&(a.isBeginning&&!a.params.loop||a.slidePrev(),a.isBeginning?e(c.firstSlideMessage):e(c.prevSlideMessage)),a.pagination&&d.matches(ob(a.params.pagination.bulletClass))&&d.click())}function o(){return a.pagination&&a.pagination.bullets&&a.pagination.bullets.length}function p(){return o()&&a.params.pagination.clickable}const q=(a,b,c)=>{g(a),"BUTTON"!==a.tagName&&(i(a,"button"),a.addEventListener("keydown",n)),k(a,c),(function(a,b){(a=f(a)).forEach(a=>{a.setAttribute("aria-controls",b)})})(a,b)},s=()=>{a.a11y.clicked=!0},u=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{a.destroyed||(a.a11y.clicked=!1)})})},v=b=>{if(a.a11y.clicked)return;const c=b.target.closest(`.${a.params.slideClass}, swiper-slide`);if(!c||!a.slides.includes(c))return;const d=a.slides.indexOf(c)===a.activeIndex,e=a.params.watchSlidesProgress&&a.visibleSlides&&a.visibleSlides.includes(c);!d&&!e&&(b.sourceCapabilities&&b.sourceCapabilities.firesTouchEvents||(a.isHorizontal()?a.el.scrollLeft=0:a.el.scrollTop=0,a.slideTo(a.slides.indexOf(c),0)))},w=()=>{const b=a.params.a11y;b.itemRoleDescriptionMessage&&j(a.slides,b.itemRoleDescriptionMessage),b.slideRole&&i(a.slides,b.slideRole);const c=a.slides.length;
1b.slideLabelMessage&&a.slides.forEach((d,e)=>{const f=a.params.loop?parseInt(d.getAttribute("data-swiper-slide-index"),10):e,g=b.slideLabelMessage.replace(/\{\{index\}\}/,f+1).replace(/\{\{slidesLength\}\}/,c);k(d,g)})},x=()=>{const b=a.params.a11y;a.isElement?a.el.shadowEl.append(d):a.el.append(d);const c=a.el;b.containerRoleDescriptionMessage&&j(c,b.containerRoleDescriptionMessage),b.containerMessage&&k(c,b.containerMessage);const e=a.wrapperEl,g=b.id||e.getAttribute("id")||`swiper-wrapper-${function(a=16){return"x".repeat(a).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,h=a.params.autoplay&&a.params.autoplay.enabled?"off":"polite";!function(a,b){(a=f(a)).forEach(a=>{a.setAttribute("id",b)})}(e,g),(function(a,b){(a=f(a)).forEach(a=>{a.setAttribute("aria-live",b)})})(e,h),w();let{nextEl:i,prevEl:l}=a.navigation?a.navigation:{};if(i=f(i),l=f(l),i&&i.forEach(a=>q(a,g,b.nextSlideMessage)),l&&l.forEach(a=>q(a,g,b.prevSlideMessage)),p()){const m=Array.isArray(a.pagination.el)?a.pagination.el:[a.pagination.el];m.forEach(a=>{a.addEventListener("keydown",n)})}a.el.addEventListener("focus",v,!0),a.el.addEventListener("pointerdown",s,!0),a.el.addEventListener("pointerup",u,!0)};c("beforeInit",()=>{(d=r("span",a.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),d.setAttribute("aria-atomic","true")}),c("afterInit",()=>{a.params.a11y.enabled&&x()}),c("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{a.params.a11y.enabled&&w()}),c("fromEdge toEdge afterInit lock unlock",()=>{a.params.a11y.enabled&&(function(){if(a.params.loop||a.params.rewind||!a.navigation)return;const{nextEl:b,prevEl:c}=a.navigation;c&&(a.isBeginning?(l(c),h(c)):(m(c),g(c))),b&&(a.isEnd?(l(b),h(b)):(m(b),g(b)))})()}),c("paginationUpdate",()=>{a.params.a11y.enabled&&(function(){const b=a.params.a11y;o()&&a.pagination.bullets.forEach(c=>{a.params.pagination.clickable&&(g(c),a.params.pagination.renderBullet||(i(c,"button"),k(c,b.paginationBulletMessage.replace(/\{\{index\}\}/,t(c)+1)))),c.matches(ob(a.params.pagination.bulletActiveClass))?c.setAttribute("aria-current","true"):c.removeAttribute("aria-current")})})()}),c("destroy",()=>{a.params.a11y.enabled&&(function(){d&&d.remove();let{nextEl:b,prevEl:c}=a.navigation?a.navigation:{};if(b=f(b),c=f(c),b&&b.forEach(a=>a.removeEventListener("keydown",n)),c&&c.forEach(a=>a.removeEventListener("keydown",n)),p()){const e=Array.isArray(a.pagination.el)?a.pagination.el:[a.pagination.el];e.forEach(a=>{a.removeEventListener("keydown",n)})}a.el.removeEventListener("focus",v,!0),a.el.removeEventListener("pointerdown",s,!0),a.el.removeEventListener("pointerup",u,!0)})()})}function qb({swiper:a,extendParams:b,on:c,emit:d,params:e}){a.autoplay={running:!1,paused:!1,timeLeft:0},b({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let f,h,i=e&&e.autoplay?e.autoplay.delay:3e3,j=e&&e.autoplay?e.autoplay.delay:3e3,k,l=new Date().getTime,m,n,o,p,q,r;function s(b){a&&!a.destroyed&&a.wrapperEl&&b.target===a.wrapperEl&&(a.wrapperEl.removeEventListener("transitionend",s),z())}const t=()=>{if(a.destroyed||!a.autoplay.running)return;a.autoplay.paused?m=!0:m&&(j=k,m=!1);const b=a.autoplay.paused?k:l+j-new Date().getTime();a.autoplay.timeLeft=b,d("autoplayTimeLeft",b,b/i),h=requestAnimationFrame(()=>{t()})},u=()=>{let b;if(!(b=a.virtual&&a.params.virtual.enabled?a.slides.filter(a=>a.classList.contains("swiper-slide-active"))[0]:a.slides[a.activeIndex]))return;const c=parseInt(b.getAttribute("data-swiper-autoplay"),10);return c},v=b=>{if(a.destroyed||!a.autoplay.running)return;cancelAnimationFrame(h),t();let c=void 0===b?a.params.autoplay.delay:b;i=a.params.autoplay.delay,j=a.params.autoplay.delay;const e=u();!Number.isNaN(e)&&e>0&& void 0===b&&(c=e,i=e,j=e),k=c;const g=a.params.speed,m=()=>{!a||a.destroyed||(a.params.autoplay.reverseDirection?!a.isBeginning||a.params.loop||a.params.rewind?(a.slidePrev(g,!0,!0),d("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(a.slides.length-1,g,!0,!0),d("autoplay")):!a.isEnd||a.params.loop||a.params.rewind?(a.slideNext(g,!0,!0),d("autoplay")):a.params.autoplay.stopOnLastSlide||(a.slideTo(0,g,!0,!0),d("autoplay")),a.params.cssMode&&(l=new Date().getTime(),requestAnimationFrame(()=>
1{v()})))};return c>0?(clearTimeout(f),f=setTimeout(()=>{m()},c)):requestAnimationFrame(()=>{m()}),c},w=()=>{a.autoplay.running=!0,v(),d("autoplayStart")},x=()=>{a.autoplay.running=!1,clearTimeout(f),cancelAnimationFrame(h),d("autoplayStop")},y=(b,c)=>{if(a.destroyed||!a.autoplay.running)return;clearTimeout(f),b||(r=!0);const e=()=>{d("autoplayPause"),a.params.autoplay.waitForTransition?a.wrapperEl.addEventListener("transitionend",s):z()};if(a.autoplay.paused=!0,c){q&&(k=a.params.autoplay.delay),q=!1,e();return}const g=k||a.params.autoplay.delay;k=g-(new Date().getTime()-l),a.isEnd&&k<0&&!a.params.loop||(k<0&&(k=0),e())},z=()=>{a.isEnd&&k<0&&!a.params.loop||a.destroyed||!a.autoplay.running||(l=new Date().getTime(),r?(r=!1,v(k)):v(),a.autoplay.paused=!1,d("autoplayResume"))},A=()=>{if(a.destroyed||!a.autoplay.running)return;const b=g();"hidden"===b.visibilityState&&(r=!0,y(!0)),"visible"===b.visibilityState&&z()},B=a=>{"mouse"===a.pointerType&&(r=!0,y(!0))},C=b=>{"mouse"===b.pointerType&&a.autoplay.paused&&z()},D=()=>{a.params.autoplay.pauseOnMouseEnter&&(a.el.addEventListener("pointerenter",B),a.el.addEventListener("pointerleave",C))},E=()=>{a.el.removeEventListener("pointerenter",B),a.el.removeEventListener("pointerleave",C)},F=()=>{const a=g();a.addEventListener("visibilitychange",A)},G=()=>{const a=g();a.removeEventListener("visibilitychange",A)};c("init",()=>{a.params.autoplay.enabled&&(D(),F(),l=new Date().getTime(),w())}),c("destroy",()=>{E(),G(),a.autoplay.running&&x()}),c("beforeTransitionStart",(b,c,d)=>{a.destroyed||!a.autoplay.running||(d||!a.params.autoplay.disableOnInteraction?y(!0,!0):x())}),c("sliderFirstMove",()=>{if(!a.destroyed&&a.autoplay.running){if(a.params.autoplay.disableOnInteraction){x();return}n=!0,o=!1,r=!1,p=setTimeout(()=>{r=!0,o=!0,y(!0)},200)}}),c("touchEnd",()=>{if(!a.destroyed&&a.autoplay.running&&n){if(clearTimeout(p),clearTimeout(f),a.params.autoplay.disableOnInteraction){o=!1,n=!1;return}o&&a.params.cssMode&&z(),o=!1,n=!1}}),c("slideChange",()=>{a.destroyed||!a.autoplay.running||(q=!0)}),Object.assign(a.autoplay,{start:w,stop:x,pause:y,resume:z})}}}])

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.