1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2386],{3930:function(a,b,c){var d=c(67294);b.Z=function(a){var b=(0,d.useRef)(a);return b.current=a,b}},14615:function(a,b,c){c.d(b,{Z:function(){return D}});var d=c(77226),e="object"==typeof global&&global&&global.Object===Object&&global,f="object"==typeof self&&self&&self.Object===Object&&self,g=e||f||Function("return this")(),h=function(){return g.Date.now()},i=/\s/,j=function(a){for(var b=a.length;b-- &&i.test(a.charAt(b)););return b},k=/^\s+/,l=g.Symbol,m=Object.prototype,n=m.hasOwnProperty,o=m.toString,p=l?l.toStringTag:void 0,q=function(a){var b=n.call(a,p),c=a[p];try{a[p]=void 0;var d=!0}catch(e){}var f=o.call(a);return d&&(b?a[p]=c:delete a[p]),f},r=Object.prototype.toString,s=l?l.toStringTag:void 0,t=function(a){var b;return null==a?void 0===a?"[object Undefined]":"[object Null]":s&&s in Object(a)?q(a):(b=a,r.call(b))},u=function(a){var b;return"symbol"==typeof a||null!=(b=a)&&"object"==typeof b&&"[object Symbol]"==t(a)},v=0/0,w=/^[-+]0x[0-9a-f]+$/i,x=/^0b[01]+$/i,y=/^0o[0-7]+$/i,z=parseInt,A=function(a){if("number"==typeof a)return a;if(u(a))return v;if((0,d.Z)(a)){var b,c="function"==typeof a.valueOf?a.valueOf():a;a=(0,d.Z)(c)?c+"":c}if("string"!=typeof a)return 0===a?a:+a;a=(b=a)?b.slice(0,j(b)+1).replace(k,""):b;var e=x.test(a);return e||y.test(a)?z(a.slice(2),e?2:8):w.test(a)?v:+a},B=Math.max,C=Math.min,D=function(a,b,c){var e,f,g,i,j,k,l=0,m=!1,n=!1,o=!0;if("function"!=typeof a)throw new TypeError("Expected a function");function p(b){var c=e,d=f;return e=f=void 0,l=b,i=a.apply(d,c)}function q(a){var c=a-k;return void 0===k||c>=b||c<0||n&&a-l>=g}function r(){var a,c,d=h();if(q(d))return s(d);j=setTimeout(r,(c=b-((a=d)-k),n?C(c,g-(a-l)):c))}function s(a){return(j=void 0,o&&e)?p(a):(e=f=void 0,i)}function t(){var a,c=h(),d=q(c);if(e=arguments,f=this,k=c,d){if(void 0===j)return l=a=k,j=setTimeout(r,b),m?p(a):i;if(n)return clearTimeout(j),j=setTimeout(r,b),p(k)}return void 0===j&&(j=setTimeout(r,b)),i}return b=A(b)||0,(0,d.Z)(c)&&(m=!!c.leading,n="maxWait"in c,g=n?B(A(c.maxWait)||0,b):g,o="trailing"in c?!!c.trailing:o),t.cancel=function(){void 0!==j&&clearTimeout(j),l=0,e=k=f=j=void 0},t.flush=function(){return void 0===j?i:s(h())},t}},77226:function(a,b){b.Z=function(a){var b=typeof a;return null!=a&&("object"==b||"function"==b)}},111:function(a,b,c){var d=c(14615),e=c(77226);b.Z=function(a,b,c){var f=!0,g=!0;if("function"!=typeof a)throw new TypeError("Expected a function");return(0,e.Z)(c)&&(f="leading"in c?!!c.leading:f,g="trailing"in c?!!c.trailing:g),(0,d.Z)(a,b,{leading:f,maxWait:b,trailing:g})}},30719:function(a,b,c){c.d(b,{tq:function(){return u},o5:function(){return w}});var d=c(67294),e=c(88116);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=["modules","init","_direction","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","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopedSlidesLimit","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom"],m=(a,b)=>{let c=b.slidesPerView;
1if(b.breakpoints){const d=e.ZP.prototype.getBreakpoint(b.breakpoints),f=d in b.breakpoints?b.breakpoints[d]:void 0;f&&f.slidesPerView&&(c=f.slidesPerView)}let g=Math.ceil(parseFloat(b.loopedSlides||c,10));return(g+=b.loopAdditionalSlides)>a.length&&b.loopedSlidesLimit&&(g=a.length),g};function n(a){return a.type&&a.type.displayName&&a.type.displayName.includes("SwiperSlide")}function o(a){const b=[];return d.Children.toArray(a).forEach(a=>{n(a)?b.push(a):a.props&&a.props.children&&o(a.props.children).forEach(a=>b.push(a))}),b}const p=a=>{!a||a.destroyed||!a.params.virtual||a.params.virtual&&!a.params.virtual.enabled||(a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load(),a.parallax&&a.params.parallax&&a.params.parallax.enabled&&a.parallax.setTranslate())};function q(a,b){return"undefined"==typeof window?(0,d.useEffect)(a,b):(0,d.useLayoutEffect)(a,b)}const r=(0,d.createContext)(null),s=(0,d.createContext)(null);function t(){return(t=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 u=(0,d.forwardRef)(function(a,b){let{className:c,tag:r="div",wrapperTag:u="div",children:v,onSwiper:w,...x}=void 0===a?{}:a,y=!1;const[z,A]=(0,d.useState)("swiper"),[B,C]=(0,d.useState)(null),[D,E]=(0,d.useState)(!1),F=(0,d.useRef)(!1),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),N=(0,d.useRef)(null),{params:O,passedParams:P,rest:Q,events:R}=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=>a.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}}(x),{slides:S,slots:T}=function(a){const b=[],c={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return d.Children.toArray(a).forEach(a=>{if(n(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=o(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}}(v),U=()=>{E(!D)};Object.assign(O.on,{_containerClasses(a,b){A(b)}});const V=()=>{if(Object.assign(O.on,R),y=!0,H.current=new e.ZP(O),H.current.loopCreate=()=>{},H.current.loopDestroy=()=>{},O.loop&&(H.current.loopedSlides=m(S,O)),H.current.virtual&&H.current.params.virtual.enabled){H.current.virtual.slides=S;const a={cache:!1,slides:S,renderExternal:C,renderExternalUpdate:!1};g(H.current.params.virtual,a),g(H.current.originalParams.virtual,a)}};G.current||V(),H.current&&H.current.on("_beforeBreakpoint",U);const W=()=>{!y&&R&&H.current&&Object.keys(R).forEach(a=>{H.current.on(a,R[a])})},X=()=>{R&&H.current&&Object.keys(R).forEach(a=>{H.current.off(a,R[a])})};return(0,d.useEffect)(()=>()=>{H.current&&H.current.off("_beforeBreakpoint",U)}),(0,d.useEffect)(()=>{!F.current&&H.current&&(H.current.emitSlidesClasses(),F.current=!0)}),q(()=>{if(b&&(b.current=G.current),G.current)return H.current.destroyed&&V(),(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:G.current,nextEl:K.current,prevEl:L.current,paginationEl:M.current,scrollbarEl:N.current,swiper:H.current},O),w&&w(H.current),()=>{H.current&&!H.current.destroyed&&H.current.destroy(!0,!1)}},[]),q(()=>{W();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")}
1const 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}(P,I.current,S,J.current,a=>a.key);return I.current=P,J.current=S,a.length&&H.current&&!H.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),{params:l,pagination:m,navigation:n,scrollbar:o,virtual:p,thumbs:q}=a;let r,s,t,u,v;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 w=b=>{a[b]&&(a[b].destroy(),"navigation"===b?(l[b].prevEl=void 0,l[b].nextEl=void 0,a[b].prevEl=void 0,a[b].nextEl=void 0):(l[b].el=void 0,a[b].el=void 0))};if(k.forEach(a=>{if(f(l[a])&&f(c[a]))g(l[a],c[a]);else{const b=c[a];(!0===b|| !1===b)&&("navigation"===a||"pagination"===a||"scrollbar"===a)?!1===b&&w(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")&&a.lazy&&a.params.lazy.enabled&&a.lazy.load(),r){const x=q.init();x&&q.update(!0)}s&&(a.controller.control=l.controller.control),t&&(j&&(l.pagination.el=j),m.init(),m.render(),m.update()),u&&(i&&(l.scrollbar.el=i),o.init(),o.updateSize(),o.setTranslate()),v&&(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),a.update()})({swiper:H.current,slides:S,passedParams:P,changedParams:a,nextEl:K.current,prevEl:L.current,scrollbarEl:N.current,paginationEl:M.current}),()=>{X()}}),q(()=>{p(H.current)},[B]),d.createElement(r,t({ref:G,className:k(`${z}${c?` ${c}`:""}`)},Q),d.createElement(s.Provider,{value:H.current},T["container-start"],d.createElement(u,{className:"swiper-wrapper"},T["wrapper-start"],O.virtual?function(a,b,c){if(!c)return null;const e=a.isHorizontal()?{[a.rtlTranslate?"right":"left"]:`${c.offset}px`}:{top:`${c.offset}px`};return b.filter((a,b)=>b>=c.from&&b<=c.to).map(b=>d.cloneElement(b,{swiper:a,style:e}))}(H.current,S,B):!O.loop||H.current&&H.current.destroyed?S.map(a=>d.cloneElement(a,{swiper:H.current})):function(a,b,c){const e=b.map((b,c)=>d.cloneElement(b,{swiper:a,"data-swiper-slide-index":c}));function f(a,b,e){return d.cloneElement(a,{key:`${a.key}-duplicate-${b}-${e}`,className:`${a.props.className||""} ${c.slideDuplicateClass}`})}if(c.loopFillGroupWithBlank){const g=c.slidesPerGroup-e.length%c.slidesPerGroup;if(g!==c.slidesPerGroup)for(let h=0;h<g;h+=1){const i=d.createElement("div",{className:`${c.slideClass} ${c.slideBlankClass}`});e.push(i)}}"auto"!==c.slidesPerView||c.loopedSlides||(c.loopedSlides=e.length);const j=m(e,c),k=[],l=[];for(let n=0;n<j;n+=1){const o=n-Math.floor(n/e.length)*e.length;l.push(f(e[o],n,"append")),k.unshift(f(e[e.length-o-1],n,"prepend"))}return a&&(a.loopedSlides=j),[...k,...e,...l]}(H.current,S,O),T["wrapper-end"]),h(O)&&d.createElement(d.Fragment,null,d.createElement("div",{ref:L,className:"swiper-button-prev"}),d.createElement("div",{ref:K,className:"swiper-button-next"})),j(O)&&d.createElement("div",{ref:N,className:"swiper-scrollbar"}),i(O)&&d.createElement("div",{ref:M,className:"swiper-pagination"}),T["container-end"]))});function v(){return(v=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)}u.displayName="Swiper";const w=(0,d.forwardRef)(function(a,b){let{tag:c="div",children:e,className:f="",swiper:g,zoom:h,virtualIndex:i,...j}=void 0===a?{}:a;const l=(0,d.useRef)(null),[m,n]=(0,d.useState)("swiper-slide");function o(a,b,c){b===l.current&&n(c)}q(()=>{if(b&&(b.current=l.current),l.current&&g){if(g.destroyed){"swiper-slide"!==m&&n("swiper-slide");return}return g.on("_slideClass",o),()=>{g&&g.off("_slideClass",o)}}}),q(()=>{g&&l.current&&!g.destroyed&&n(g.getSlideClasses(l.current))},[g]);const p={isActive:m.indexOf("swiper-slide-active")>=0||m.indexOf("swiper-slide-duplicate-active")>=0,isVisible:m.indexOf("swiper-slide-visible")>=0,isDuplicate:m.indexOf("swiper-slide-duplicate")>=0,isPrev:m.indexOf("swiper-slide-prev")>=0||m.indexOf("swiper-slide-duplicate-prev")>=0,isNext:m.indexOf("swiper-slide-next")>=0||m.indexOf("swiper-slide-duplicate-next")>=0},s=()=>"function"==typeof e?e(p):e;return d.createElement(c,v({ref:l,className:k(`${m}${f?` ${f}`:""}`),"data-swiper-slide-index":i},j),d.createElement(r.Provider,{value:p},h?d.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof h?h:void 0},s()):s()))});w.displayName="SwiperSlide"},88116: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,{pt:function(){return ib},xW:function(){return kb},Gk:function(){return db},W_:function(){return fb},tl:function(){return hb},ZP:function(){return cb}});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}class j extends Array{constructor(k){"number"==typeof k?super(k):(super(...k||[]),(function(a){const b=a.__proto__;Object.defineProperty(a,"__proto__",{get(){return b},set(a){b.__proto__=a}})})(this))}}function l(a=[]){const b=[];return a.forEach(a=>{Array.isArray(a)?b.push(...l(a)):b.push(a)}),b}function m(a,b){return Array.prototype.filter.call(a,b)}function n(a,b){const c=i(),d=g();let e=[];if(!b&&a instanceof j)return a;if(!a)return new j(e);if("string"==typeof a){const f=a.trim();if(f.indexOf("<")>=0&&f.indexOf(">")>=0){let h="div";0===f.indexOf("<li")&&(h="ul"),0===f.indexOf("<tr")&&(h="tbody"),(0===f.indexOf("<td")||0===f.indexOf("<th"))&&(h="tr"),0===f.indexOf("<tbody")&&(h="table"),0===f.indexOf("<option")&&(h="select");const k=d.createElement(h);k.innerHTML=f;for(let l=0;l<k.childNodes.length;l+=1)e.push(k.childNodes[l])}else e=(function(a,b){if("string"!=typeof a)return[a];const c=[],d=b.querySelectorAll(a);for(let e=0;e<d.length;e+=1)c.push(d[e]);return c})(a.trim(),b||d)}else if(a.nodeType||a===c||a===d)e.push(a);else if(Array.isArray(a)){if(a instanceof j)return a;e=a}return new j(function(a){const b=[];for(let c=0;c<a.length;c+=1)-1===b.indexOf(a[c])&&b.push(a[c]);return b}(e))}n.fn=j.prototype;const o="resize scroll".split(" ");function p(a){return function(...b){if(void 0===b[0]){for(let c=0;c<this.length;c+=1)0>o.indexOf(a)&&(a in this[c]?this[c][a]():n(this[c]).trigger(a));return this}return this.on(a,...b)}}p("click"),p("blur"),p("focus"),p("focusin"),p("focusout"),p("keyup"),p("keydown"),p("keypress"),p("submit"),p("change"),p("mousedown"),p("mousemove"),p("mouseup"),p("mouseenter"),p("mouseleave"),p("mouseout"),p("mouseover"),p("touchstart"),p("touchend"),p("touchmove"),p("resize"),p("scroll");const q={addClass:function(...a){const b=l(a.map(a=>a.split(" ")));return this.forEach(a=>{a.classList.add(...b)}),this},removeClass:function(...a){const b=l(a.map(a=>a.split(" ")));return this.forEach(a=>{a.classList.remove(...b)}),this},hasClass:function(...a){const b=l(a.map(a=>a.split(" ")));return m(this,a=>b.filter(b=>a.classList.contains(b)).length>0).length>0},toggleClass:function(...a){const b=l(a.map(a=>a.split(" ")));this.forEach(a=>{b.forEach(b=>{a.classList.toggle(b)})})},attr:function(a,b){if(1===arguments.length&&"string"==typeof a)return this[0]?this[0].getAttribute(a):void 0;for(let c=0;c<this.length;c+=1)if(2===arguments.length)this[c].setAttribute(a,b);else for(const d in a)this[c][d]=a[d],this[c].setAttribute(d,a[d]);return this},removeAttr:function(a){for(let b=0;b<this.length;b+=1)this[b].removeAttribute(a);return this},transform:function(a){for(let b=0;b<this.length;b+=1)this[b].style.transform=a;return this},transition:function(a){for(let b=0;b<this.length;b+=1)this[b].style.transitionDuration="string"!=typeof a?`${a}ms`:a;return this},on:function(...a){let[b,c,d,e]=a;function f(a){const b=a.target;if(!b)return;const e=a.target.dom7EventData||[];if(0>e.indexOf(a)&&e.unshift(a),n(b).is(c))d.apply(b,e);else{const f=n(b).parents();for(let g=0;g<f.length;g+=1)n(f[g]).is(c)&&d.apply(f[g],e)}}function g(a){const b=a&&a.target?a.target.dom7EventData||[]:[];0>b.indexOf(a)&&b.unshift(a),d.apply(this,b)}"function"==typeof a[1]&&([b,d,e]=a,c=void 0),e||(e=!1);const h=b.split(" ");let i;for(let j=0;j<this.length;j+=1){const k=this[j];if(c)for(i=0;i<h.length;i+=1){const l=h[i];k.dom7LiveListeners||(k.dom7LiveListeners={}),k.dom7LiveListeners[l]||(k.dom7LiveListeners[l]=[]),k.dom7LiveListeners[l].push({listener:d,proxyListener:f}),k.addEventListener(l,f,e)}else for(i=0;i<h.length;i+=1){const m=h[i];k.dom7Listeners||(k.dom7Listeners={}),k.dom7Listeners[m]||(k.dom7Listeners[m]=[]),k.dom7Listeners[m].push({listener:d,proxyListener:g}),k.addEventListener(m,g,e)}}return this},off:function(...a){let[b,c,d,e]=a;"function"==typeof a[1]&&([b,d,e]=a,c=void 0),e||(e=!1);const f=b.split(" ");for(let g=0;g<f.length;g+=1){const h=f[g];for(let i=0;i<this.length;i+=1){const j=this[i];let k;if(!c&&j.dom7Listeners?k=j.dom7Listeners[h]:c&&j.dom7LiveListeners&&(k=j.dom7LiveListeners[h]),k&&k.length)for(let l=k.length-1;l>=0;l-=1){const m=k[l];d&&m.listener===d?(j.removeEventListener(h,m.proxyListener,e),k.splice(l,1)):d&&m.listener&&m.listener.dom7proxy&&m.listener.dom7proxy===d?(j.removeEventListener(h,m.proxyListener,e),k.splice(l,1)):d||(j.removeEventListener(h,m.proxyListener,e),k.splice(l,1))}}}return this},trigger:function(...a){const b=i(),c=a[0].split(" "),d=a[1];for(let e=0;e<c.length;e+=1){const f=c[e];for(let g=0;g<this.length;g+=1){const h=this[g];if(b.CustomEvent){const j=new b.CustomEvent(f,{detail:d,bubbles:!0,cancelable:!0});h.dom7EventData=a.filter((a,b)=>b>0),h.dispatchEvent(j),h.dom7EventData=[],delete h.dom7EventData}}}return this},transitionEnd:function(a){const b=this;
1function c(d){d.target===this&&(a.call(this,d),b.off("transitionend",c))}return a&&b.on("transitionend",c),this},outerWidth:function(a){if(this.length>0){if(a){const b=this.styles();return this[0].offsetWidth+parseFloat(b.getPropertyValue("margin-right"))+parseFloat(b.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(a){if(this.length>0){if(a){const b=this.styles();return this[0].offsetHeight+parseFloat(b.getPropertyValue("margin-top"))+parseFloat(b.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const a=i();return this[0]?a.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const a=i(),b=g(),c=this[0],d=c.getBoundingClientRect(),e=b.body,f=c.clientTop||e.clientTop||0,h=c.clientLeft||e.clientLeft||0,j=c===a?a.scrollY:c.scrollTop,k=c===a?a.scrollX:c.scrollLeft;return{top:d.top+j-f,left:d.left+k-h}}return null},css:function(a,b){const c=i();let d;if(1===arguments.length)if("string"==typeof a){if(this[0])return c.getComputedStyle(this[0],null).getPropertyValue(a)}else{for(d=0;d<this.length;d+=1)for(const e in a)this[d].style[e]=a[e];return this}if(2===arguments.length&&"string"==typeof a){for(d=0;d<this.length;d+=1)this[d].style[a]=b;return this}return this},each:function(a){return a&&this.forEach((b,c)=>{a.apply(b,[b,c])}),this},html:function(a){if(void 0===a)return this[0]?this[0].innerHTML:null;for(let b=0;b<this.length;b+=1)this[b].innerHTML=a;return this},text:function(a){if(void 0===a)return this[0]?this[0].textContent.trim():null;for(let b=0;b<this.length;b+=1)this[b].textContent=a;return this},is:function(a){const b=i(),c=g(),d=this[0];let e,f;if(!d|| void 0===a)return!1;if("string"==typeof a){if(d.matches)return d.matches(a);if(d.webkitMatchesSelector)return d.webkitMatchesSelector(a);if(d.msMatchesSelector)return d.msMatchesSelector(a);for(f=0,e=n(a);f<e.length;f+=1)if(e[f]===d)return!0;return!1}if(a===c)return d===c;if(a===b)return d===b;if(a.nodeType||a instanceof j){for(f=0,e=a.nodeType?[a]:a;f<e.length;f+=1)if(e[f]===d)return!0;return!1}return!1},index:function(){let a=this[0],b;if(a){for(b=0;null!==(a=a.previousSibling);)1===a.nodeType&&(b+=1);return b}},eq:function(a){if(void 0===a)return this;const b=this.length;if(a>b-1)return n([]);if(a<0){const c=b+a;return c<0?n([]):n([this[c]])}return n([this[a]])},append:function(...a){let b;const c=g();for(let d=0;d<a.length;d+=1){b=a[d];for(let e=0;e<this.length;e+=1)if("string"==typeof b){const f=c.createElement("div");for(f.innerHTML=b;f.firstChild;)this[e].appendChild(f.firstChild)}else if(b instanceof j)for(let h=0;h<b.length;h+=1)this[e].appendChild(b[h]);else this[e].appendChild(b)}return this},prepend:function(a){const b=g();let c,d;for(c=0;c<this.length;c+=1)if("string"==typeof a){const e=b.createElement("div");for(e.innerHTML=a,d=e.childNodes.length-1;d>=0;d-=1)this[c].insertBefore(e.childNodes[d],this[c].childNodes[0])}else if(a instanceof j)for(d=0;d<a.length;d+=1)this[c].insertBefore(a[d],this[c].childNodes[0]);else this[c].insertBefore(a,this[c].childNodes[0]);return this},next:function(a){return this.length>0?a?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(a)?n([this[0].nextElementSibling]):n([]):this[0].nextElementSibling?n([this[0].nextElementSibling]):n([]):n([])},nextAll:function(a){const b=[];let c=this[0];if(!c)return n([]);for(;c.nextElementSibling;){const d=c.nextElementSibling;a?n(d).is(a)&&b.push(d):b.push(d),c=d}return n(b)},prev:function(a){if(this.length>0){const b=this[0];return a?b.previousElementSibling&&n(b.previousElementSibling).is(a)?n([b.previousElementSibling]):n([]):b.previousElementSibling?n([b.previousElementSibling]):n([])}return n([])},prevAll:function(a){const b=[];let c=this[0];if(!c)return n([]);for(;c.previousElementSibling;){const d=c.previousElementSibling;a?n(d).is(a)&&b.push(d):b.push(d),c=d}return n(b)},parent:function(a){const b=[];for(let c=0;c<this.length;c+=1)null!==this[c].parentNode&&(a?n(this[c].parentNode).is(a)&&b.push(this[c].parentNode):b.push(this[c].parentNode));return n(b)},parents:function(a){const b=[];for(let c=0;c<this.length;c+=1){let d=this[c].parentNode;for(;d;)a?n(d).is(a)&&b.push(d):b.push(d),d=d.parentNode}return n(b)},closest:function(a){let b=this;
1return void 0===a?n([]):(b.is(a)||(b=b.parents(a).eq(0)),b)},find:function(a){const b=[];for(let c=0;c<this.length;c+=1){const d=this[c].querySelectorAll(a);for(let e=0;e<d.length;e+=1)b.push(d[e])}return n(b)},children:function(a){const b=[];for(let c=0;c<this.length;c+=1){const d=this[c].children;for(let e=0;e<d.length;e+=1)(!a||n(d[e]).is(a))&&b.push(d[e])}return n(b)},filter:function(a){const b=m(this,a);return n(b)},remove:function(){for(let a=0;a<this.length;a+=1)this[a].parentNode&&this[a].parentNode.removeChild(this[a]);return this}};Object.keys(q).forEach(a=>{Object.defineProperty(n.fn,a,{value:q[a],writable:!0})});var r=n;function s(a,b=0){return setTimeout(a,b)}function t(){return Date.now()}function u(a){return"object"==typeof a&&null!==a&&a.constructor&&"Object"===Object.prototype.toString.call(a).slice(8,-1)}function v(a){return"undefined"!=typeof window&& void 0!==window.HTMLElement?a instanceof HTMLElement:a&&(1===a.nodeType||11===a.nodeType)}function w(...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&&!v(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&&(u(b[i])&&u(e[i])?e[i].__swiper__?b[i]=e[i]:w(b[i],e[i]):!u(b[i])&&u(e[i])?(b[i]={},e[i].__swiper__?b[i]=e[i]:w(b[i],e[i])):b[i]=e[i])}}}return b}function x(a,b,c){a.style.setProperty(b,c)}function y({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()}let z;function A(){return z||(z=(function(){const a=i(),b=g();return{smoothScroll:b.documentElement&&"scrollBehavior"in b.documentElement.style,touch:!!("ontouchstart"in a||a.DocumentTouch&&b instanceof a.DocumentTouch),passiveListener:(function(){let b=!1;try{const c=Object.defineProperty({},"passive",{get(){b=!0}});a.addEventListener("testPassiveListener",null,c)}catch(d){}return b})(),gestures:"ongesturestart"in a}})()),z}let B,C;var D={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}};function E({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 F(a){const b=this,c=g(),d=i(),e=b.touchEventsData,{params:f,touches:h,enabled:j}=b;if(!j)return;if(b.animating&&f.preventInteractionOnTransition)return;!b.animating&&f.cssMode&&f.loop&&b.loopFix();let k=a;k.originalEvent&&(k=k.originalEvent);let l=r(k.target);if("wrapper"===f.touchEventsTarget&&!l.closest(b.wrapperEl).length)return;if(e.isTouchEvent="touchstart"===k.type,!e.isTouchEvent&&"which"in k&&3===k.which)return;if(!e.isTouchEvent&&"button"in k&&k.button>0)return;if(e.isTouched&&e.isMoved)return;const m=!!f.noSwipingClass&&""!==f.noSwipingClass,n=a.composedPath?a.composedPath():a.path;m&&k.target&&k.target.shadowRoot&&n&&(l=r(n[0]));const o=f.noSwipingSelector?f.noSwipingSelector:`.${f.noSwipingClass}`,p=!!(k.target&&k.target.shadowRoot);if(f.noSwiping&&(p?(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)})(o,l[0]):l.closest(o)[0])){b.allowClick=!0;return}
1if(f.swipeHandler&&!l.closest(f.swipeHandler)[0])return;h.currentX="touchstart"===k.type?k.targetTouches[0].pageX:k.pageX,h.currentY="touchstart"===k.type?k.targetTouches[0].pageY:k.pageY;const q=h.currentX,s=h.currentY,u=f.edgeSwipeDetection||f.iOSEdgeSwipeDetection,v=f.edgeSwipeThreshold||f.iOSEdgeSwipeThreshold;if(u&&(q<=v||q>=d.innerWidth-v)){if("prevent"!==u)return;a.preventDefault()}if(Object.assign(e,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),h.startX=q,h.startY=s,e.touchStartTime=t(),b.allowClick=!0,b.updateSize(),b.swipeDirection=void 0,f.threshold>0&&(e.allowThresholdMove=!1),"touchstart"!==k.type){let w=!0;l.is(e.focusableElements)&&(w=!1,"SELECT"===l[0].nodeName&&(e.isTouched=!1)),c.activeElement&&r(c.activeElement).is(e.focusableElements)&&c.activeElement!==l[0]&&c.activeElement.blur();const x=w&&b.allowTouchMove&&f.touchStartPreventDefault;(f.touchStartForcePreventDefault||x)&&!l[0].isContentEditable&&k.preventDefault()}b.params.freeMode&&b.params.freeMode.enabled&&b.freeMode&&b.animating&&!f.cssMode&&b.freeMode.onTouchStart(),b.emit("touchStart",k)}function G(a){const b=g(),c=this,d=c.touchEventsData,{params:e,touches:f,rtlTranslate:h,enabled:i}=c;if(!i)return;let j=a;if(j.originalEvent&&(j=j.originalEvent),!d.isTouched){d.startMoving&&d.isScrolling&&c.emit("touchMoveOpposite",j);return}if(d.isTouchEvent&&"touchmove"!==j.type)return;const k="touchmove"===j.type&&j.targetTouches&&(j.targetTouches[0]||j.changedTouches[0]),l="touchmove"===j.type?k.pageX:j.pageX,m="touchmove"===j.type?k.pageY:j.pageY;if(j.preventedByNestedSwiper){f.startX=l,f.startY=m;return}if(!c.allowTouchMove){r(j.target).is(d.focusableElements)||(c.allowClick=!1),d.isTouched&&(Object.assign(f,{startX:l,startY:m,currentX:l,currentY:m}),d.touchStartTime=t());return}if(d.isTouchEvent&&e.touchReleaseOnEdges&&!e.loop){if(c.isVertical()){if(m<f.startY&&c.translate<=c.maxTranslate()||m>f.startY&&c.translate>=c.minTranslate()){d.isTouched=!1,d.isMoved=!1;return}}else if(l<f.startX&&c.translate<=c.maxTranslate()||l>f.startX&&c.translate>=c.minTranslate())return}if(d.isTouchEvent&&b.activeElement&&j.target===b.activeElement&&r(j.target).is(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=l,f.currentY=m;const n=f.currentX-f.startX,o=f.currentY-f.startY;if(c.params.threshold&&Math.sqrt(n**2+o**2)<c.params.threshold)return;if(void 0===d.isScrolling){let p;c.isHorizontal()&&f.currentY===f.startY||c.isVertical()&&f.currentX===f.startX?d.isScrolling=!1:n*n+o*o>=25&&(p=180*Math.atan2(Math.abs(o),Math.abs(n))/Math.PI,d.isScrolling=c.isHorizontal()?p>e.touchAngle:90-p>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){d.isTouched=!1;return}if(!d.startMoving)return;c.allowClick=!1,!e.cssMode&&j.cancelable&&j.preventDefault(),e.touchMoveStopPropagation&&!e.nested&&j.stopPropagation(),d.isMoved||(e.loop&&!e.cssMode&&c.loopFix(),d.startTranslate=c.getTranslate(),c.setTransition(0),c.animating&&c.$wrapperEl.trigger("webkitTransitionEnd transitionend"),d.allowMomentumBounce=!1,e.grabCursor&&(!0===c.allowSlideNext|| !0===c.allowSlidePrev)&&c.setGrabCursor(!0),c.emit("sliderFirstMove",j)),c.emit("sliderMove",j),d.isMoved=!0;let q=c.isHorizontal()?n:o;f.diff=q,q*=e.touchRatio,h&&(q=-q),c.swipeDirection=q>0?"prev":"next",d.currentTranslate=q+d.startTranslate;let s=!0,u=e.resistanceRatio;if(e.touchReleaseOnEdges&&(u=0),q>0&&d.currentTranslate>c.minTranslate()?(s=!1,e.resistance&&(d.currentTranslate=c.minTranslate()-1+(-c.minTranslate()+d.startTranslate+q)**u)):q<0&&d.currentTranslate<c.maxTranslate()&&(s=!1,e.resistance&&(d.currentTranslate=c.maxTranslate()+1-(c.maxTranslate()-d.startTranslate-q)**u)),s&&(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(q)>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 H(a){const b=this,c=b.touchEventsData,{params:d,touches:e,rtlTranslate:f,slidesGrid:g,enabled:h}=b;if(!h)return;let i=a;if(i.originalEvent&&(i=i.originalEvent),c.allowTouchCallbacks&&b.emit("touchEnd",i),c.allowTouchCallbacks=!1,!c.isTouched){c.isMoved&&d.grabCursor&&b.setGrabCursor(!1),c.isMoved=!1,c.startMoving=!1;return}d.grabCursor&&c.isMoved&&c.isTouched&&(!0===b.allowSlideNext|| !0===b.allowSlidePrev)&&b.setGrabCursor(!1);const j=t(),k=j-c.touchStartTime;if(b.allowClick){const l=i.path||i.composedPath&&i.composedPath();b.updateClickedSlide(l&&l[0]||i.target),b.emit("tap click",i),k<300&&j-c.lastClickTime<300&&b.emit("doubleTap doubleClick",i)}if(c.lastClickTime=t(),s(()=>{b.destroyed||(b.allowClick=!0)}),!c.isTouched||!c.isMoved||!b.swipeDirection||0===e.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 m;if(m=d.followFinger?f?b.translate:-b.translate:-c.currentTranslate,d.cssMode)return;if(b.params.freeMode&&d.freeMode.enabled){b.freeMode.onTouchEnd({currentPos:m});return}let n=0,o=b.slidesSizesGrid[0];for(let p=0;p<g.length;p+=p<d.slidesPerGroupSkip?1:d.slidesPerGroup){const q=p<d.slidesPerGroupSkip-1?1:d.slidesPerGroup;void 0!==g[p+q]?m>=g[p]&&m<g[p+q]&&(n=p,o=g[p+q]-g[p]):m>=g[p]&&(n=p,o=g[g.length-1]-g[g.length-2])}let r=null,u=null;d.rewind&&(b.isBeginning?u=b.params.virtual&&b.params.virtual.enabled&&b.virtual?b.virtual.slides.length-1:b.slides.length-1:b.isEnd&&(r=0));const v=(m-g[n])/o,w=n<d.slidesPerGroupSkip-1?1:d.slidesPerGroup;if(k>d.longSwipesMs){if(!d.longSwipes){b.slideTo(b.activeIndex);return}"next"===b.swipeDirection&&(v>=d.longSwipesRatio?b.slideTo(d.rewind&&b.isEnd?r:n+w):b.slideTo(n)),"prev"===b.swipeDirection&&(v>1-d.longSwipesRatio?b.slideTo(n+w):null!==u&&v<0&&Math.abs(v)>d.longSwipesRatio?b.slideTo(u):b.slideTo(n))}else{if(!d.shortSwipes){b.slideTo(b.activeIndex);return}const x=b.navigation&&(i.target===b.navigation.nextEl||i.target===b.navigation.prevEl);x?i.target===b.navigation.nextEl?b.slideTo(n+w):b.slideTo(n):("next"===b.swipeDirection&&b.slideTo(null!==r?r:n+w),"prev"===b.swipeDirection&&b.slideTo(null!==u?u:n))}}function I(){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;a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),a.updateSlidesClasses(),("auto"===b.slidesPerView||b.slidesPerView>1)&&a.isEnd&&!a.isBeginning&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0),a.autoplay&&a.autoplay.running&&a.autoplay.paused&&a.autoplay.run(),a.allowSlidePrev=e,a.allowSlideNext=d,a.params.watchOverflow&&f!==a.snapGrid&&a.checkOverflow()}function J(a){!!this.enabled&& !this.allowClick&&(this.params.preventClicks&&a.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(
1a.stopPropagation(),a.stopImmediatePropagation()))}function K(){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)}let L=!1;function M(){}const N=(a,b)=>{const c=g(),{params:d,touchEvents:e,el:f,wrapperEl:h,device:i,support:j}=a,k=!!d.nested,l="on"===b?"addEventListener":"removeEventListener",m=b;if(j.touch){const n="touchstart"===e.start&&!!j.passiveListener&&!!d.passiveListeners&&{passive:!0,capture:!1};f[l](e.start,a.onTouchStart,n),f[l](e.move,a.onTouchMove,j.passiveListener?{passive:!1,capture:k}:k),f[l](e.end,a.onTouchEnd,n),e.cancel&&f[l](e.cancel,a.onTouchEnd,n)}else f[l](e.start,a.onTouchStart,!1),c[l](e.move,a.onTouchMove,k),c[l](e.end,a.onTouchEnd,!1);(d.preventClicks||d.preventClicksPropagation)&&f[l]("click",a.onClick,!0),d.cssMode&&h[l]("scroll",a.onScroll),d.updateOnWindowResize?a[m](i.ios||i.android?"resize orientationchange observerUpdate":"resize observerUpdate",I,!0):a[m]("observerUpdate",I,!0)},O=(a,b)=>a.grid&&b.grid&&b.grid.rows>1;var P={init:!0,direction:"horizontal",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:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!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-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};const Q={eventsEmitter:D,update:{updateSize:function(){let a,b;const c=this.$el;a=void 0!==this.params.width&&null!==this.params.width?this.params.width:c[0].clientWidth,b=void 0!==this.params.height&&null!==this.params.height?this.params.height:c[0].clientHeight,0===a&&this.isHorizontal()||0===b&&this.isVertical()||(a=a-parseInt(c.css("padding-left")||0,10)-parseInt(c.css("padding-right")||0,10),b=b-parseInt(c.css("padding-top")||0,10)-parseInt(c.css("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,size:f,rtlTranslate:g,wrongRTL:h}=a,i=a.virtual&&d.virtual.enabled,j=i?a.virtual.slides.length:a.slides.length,k=e.children(`.${a.params.slideClass}`),l=i?a.virtual.slides.length:k.length;let m=[];const n=[],o=[];let p=d.slidesOffsetBefore;"function"==typeof p&&(p=d.slidesOffsetBefore.call(a));let q=d.slidesOffsetAfter;"function"==typeof q&&(q=d.slidesOffsetAfter.call(a));const r=a.snapGrid.length,s=a.slidesGrid.length;let t=d.spaceBetween,u=-p,v=0,w=0;if(void 0===f)return;"string"==typeof t&&t.indexOf("%")>=0&&(t=parseFloat(t.replace("%",""))/100*f),a.virtualSize=-t,g?k.css({marginLeft:"",marginBottom:"",marginTop:""}):k.css({marginRight:"",marginBottom:"",marginTop:""}),d.centeredSlides&&d.cssMode&&(x(a.wrapperEl,"--swiper-centered-offset-before",""),x(a.wrapperEl,"--swiper-centered-offset-after",""));const y=d.grid&&d.grid.rows>1&&a.grid;y&&a.grid.initSlides(l);let z;const A="auto"===d.slidesPerView&&d.breakpoints&&Object.keys(d.breakpoints).filter(a=>void 0!==d.breakpoints[a].slidesPerView).length>0;for(let B=0;B<l;B+=1){z=0;const C=k.eq(B);if(y&&a.grid.updateSlide(B,C,l,b),"none"!==C.css("display")){if("auto"===d.slidesPerView){A&&(k[B].style[b("width")]="");const D=getComputedStyle(C[0]),E=C[0].style.transform,F=C[0].style.webkitTransform;if(E&&(C[0].style.transform="none"),F&&(C[0].style.webkitTransform="none"),d.roundLengths)z=a.isHorizontal()?C.outerWidth(!0):C.outerHeight(!0);else{const G=c(D,"width"),H=c(D,"padding-left"),I=c(D,"padding-right"),J=c(D,"margin-left"),K=c(D,"margin-right"),L=D.getPropertyValue("box-sizing");if(L&&"border-box"===L)z=G+J+K;else{const{clientWidth:M,offsetWidth:N}=C[0];z=G+H+I+J+K+(N-M)}}E&&(C[0].style.transform=E),F&&(C[0].style.webkitTransform=F),d.roundLengths&&(z=Math.floor(z))}else z=(f-(d.slidesPerView-1)*t)/d.slidesPerView,d.roundLengths&&(z=Math.floor(z)),k[B]&&(k[B].style[b("width")]=`${z}px`);k[B]&&(k[B].swiperSlideSize=z),o.push(z),d.centeredSlides?(u=u+z/2+v/2+t,0===v&&0!==B&&(u=u-f/2-t),0===B&&(u=u-f/2-t),.001>Math.abs(u)&&(u=0),d.roundLengths&&(u=Math.floor(u)),w%d.slidesPerGroup==0&&m.push(u),n.push(u)):(d.roun
1dLengths&&(u=Math.floor(u)),(w-Math.min(a.params.slidesPerGroupSkip,w))%a.params.slidesPerGroup==0&&m.push(u),n.push(u),u=u+z+t),a.virtualSize+=z+t,v=z,w+=1}}if(a.virtualSize=Math.max(a.virtualSize,f)+q,g&&h&&("slide"===d.effect||"coverflow"===d.effect)&&e.css({width:`${a.virtualSize+d.spaceBetween}px`}),d.setWrapperSize&&e.css({[b("width")]:`${a.virtualSize+d.spaceBetween}px`}),y&&a.grid.updateWrapperSize(z,m,b),!d.centeredSlides){const O=[];for(let P=0;P<m.length;P+=1){let Q=m[P];d.roundLengths&&(Q=Math.floor(Q)),m[P]<=a.virtualSize-f&&O.push(Q)}m=O,Math.floor(a.virtualSize-f)-Math.floor(m[m.length-1])>1&&m.push(a.virtualSize-f)}if(0===m.length&&(m=[0]),0!==d.spaceBetween){const R=a.isHorizontal()&&g?"marginLeft":b("marginRight");k.filter((a,b)=>!d.cssMode||b!==k.length-1).css({[R]:`${t}px`})}if(d.centeredSlides&&d.centeredSlidesBounds){let S=0;o.forEach(a=>{S+=a+(d.spaceBetween?d.spaceBetween:0)}),S-=d.spaceBetween;const T=S-f;m=m.map(a=>a<0?-p:a>T?T+q:a)}if(d.centerInsufficientSlides){let U=0;if(o.forEach(a=>{U+=a+(d.spaceBetween?d.spaceBetween:0)}),(U-=d.spaceBetween)<f){const V=(f-U)/2;m.forEach((a,b)=>{m[b]=a-V}),n.forEach((a,b)=>{n[b]=a+V})}}if(Object.assign(a,{slides:k,snapGrid:m,slidesGrid:n,slidesSizesGrid:o}),d.centeredSlides&&d.cssMode&&!d.centeredSlidesBounds){x(a.wrapperEl,"--swiper-centered-offset-before",`${-m[0]}px`),x(a.wrapperEl,"--swiper-centered-offset-after",`${a.size/2-o[o.length-1]/2}px`);const W=-a.snapGrid[0],X=-a.slidesGrid[0];a.snapGrid=a.snapGrid.map(a=>a+W),a.slidesGrid=a.slidesGrid.map(a=>a+X)}if(l!==j&&a.emit("slidesLengthChange"),m.length!==r&&(a.params.watchOverflow&&a.checkOverflow(),a.emit("snapGridLengthChange")),n.length!==s&&a.emit("slidesGridLengthChange"),d.watchSlidesProgress&&a.updateSlidesOffset(),!i&&!d.cssMode&&("slide"===d.effect||"fade"===d.effect)){const Y=`${d.containerModifierClass}backface-hidden`,Z=a.$el.hasClass(Y);l<=d.maxBackfaceHiddenSlides?Z||a.$el.addClass(Y):Z&&a.$el.removeClass(Y)}},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.filter(b=>parseInt(b.getAttribute("data-swiper-slide-index"),10)===a)[0]:b.slides.eq(a)[0];if("auto"!==b.params.slidesPerView&&b.params.slidesPerView>1)if(b.params.centeredSlides)(b.visibleSlides||r([])).each(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.css("height",`${e}px`)},updateSlidesOffset:function(){const a=this.slides;for(let b=0;b<a.length;b+=1)a[b].swiperSlideOffset=this.isHorizontal()?a[b].offsetLeft:a[b].offsetTop},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.removeClass(c.slideVisibleClass),b.visibleSlidesIndexes=[],b.visibleSlides=[];for(let h=0;h<d.length;h+=1){const i=d[h];let j=i.swiperSlideOffset;c.cssMode&&c.centeredSlides&&(j-=d[0].swiperSlideOffset);const k=(g+(c.centeredSlides?b.minTranslate():0)-j)/(i.swiperSlideSize+c.spaceBetween),l=(g-f[0]+(c.centeredSlides?b.minTranslate():0)-j)/(i.swiperSlideSize+c.spaceBetween),m=-(g-j),n=m+b.slidesSizesGrid[h],o=m>=0&&m<b.size-1||n>1&&n<=b.size||m<=0&&n>=b.size;o&&(b.visibleSlides.push(i),b.visibleSlidesIndexes.push(h),d.eq(h).addClass(c.slideVisibleClass)),i.progress=e?-k:k,i.originalProgress=e?-l:l}b.visibleSlides=r(b.visibleSlides)},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}=this;const h=f,i=g;0===d?(e=0,f=!0,g=!0):(f=(e=(a-this.minTranslate())/d)<=0,g=e>=1),Object.assign(this,{progress:e,isBeginning:f,isEnd:g}),(c.watchSlidesProgress||c.centeredSlides&&c.autoHeight)&&this.updateSlidesProgress(a),f&&!h&&this.emit
1("reachBeginning toEdge"),g&&!i&&this.emit("reachEnd toEdge"),(h&&!f||i&&!g)&&this.emit("fromEdge"),this.emit("progress",e)},updateSlidesClasses:function(){const{slides:a,params:b,$wrapperEl:c,activeIndex:d,realIndex:e}=this,f=this.virtual&&b.virtual.enabled;a.removeClass(`${b.slideActiveClass} ${b.slideNextClass} ${b.slidePrevClass} ${b.slideDuplicateActiveClass} ${b.slideDuplicateNextClass} ${b.slideDuplicatePrevClass}`);let g;(g=f?this.$wrapperEl.find(`.${b.slideClass}[data-swiper-slide-index="${d}"]`):a.eq(d)).addClass(b.slideActiveClass),b.loop&&(g.hasClass(b.slideDuplicateClass)?c.children(`.${b.slideClass}:not(.${b.slideDuplicateClass})[data-swiper-slide-index="${e}"]`).addClass(b.slideDuplicateActiveClass):c.children(`.${b.slideClass}.${b.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).addClass(b.slideDuplicateActiveClass));let h=g.nextAll(`.${b.slideClass}`).eq(0).addClass(b.slideNextClass);b.loop&&0===h.length&&(h=a.eq(0)).addClass(b.slideNextClass);let i=g.prevAll(`.${b.slideClass}`).eq(0).addClass(b.slidePrevClass);b.loop&&0===i.length&&(i=a.eq(-1)).addClass(b.slidePrevClass),b.loop&&(h.hasClass(b.slideDuplicateClass)?c.children(`.${b.slideClass}:not(.${b.slideDuplicateClass})[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(b.slideDuplicateNextClass):c.children(`.${b.slideClass}.${b.slideDuplicateClass}[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(b.slideDuplicateNextClass),i.hasClass(b.slideDuplicateClass)?c.children(`.${b.slideClass}:not(.${b.slideDuplicateClass})[data-swiper-slide-index="${i.attr("data-swiper-slide-index")}"]`).addClass(b.slideDuplicatePrevClass):c.children(`.${b.slideClass}.${b.slideDuplicateClass}[data-swiper-slide-index="${i.attr("data-swiper-slide-index")}"]`).addClass(b.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(a){const b=this.rtlTranslate?this.translate:-this.translate,{slidesGrid:c,snapGrid:d,params:e,activeIndex:f,realIndex:g,snapIndex:h}=this;let i=a,j;if(void 0===i){for(let k=0;k<c.length;k+=1)void 0!==c[k+1]?b>=c[k]&&b<c[k+1]-(c[k+1]-c[k])/2?i=k:b>=c[k]&&b<c[k+1]&&(i=k+1):b>=c[k]&&(i=k);e.normalizeSlideIndex&&(i<0|| void 0===i)&&(i=0)}if(d.indexOf(b)>=0)j=d.indexOf(b);else{const l=Math.min(e.slidesPerGroupSkip,i);j=l+Math.floor((i-l)/e.slidesPerGroup)}if(j>=d.length&&(j=d.length-1),i===f){j!==h&&(this.snapIndex=j,this.emit("snapIndexChange"));return}const m=parseInt(this.slides.eq(i).attr("data-swiper-slide-index")||i,10);Object.assign(this,{snapIndex:j,realIndex:m,previousIndex:f,activeIndex:i}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),g!==m&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")},updateClickedSlide:function(a){const b=this.params,c=r(a).closest(`.${b.slideClass}`)[0];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(r(c).attr("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="x"){const c=i();let d,e,f;const g=function(a){const b=i();let c;return b.getComputedStyle&&(c=b.getComputedStyle(a,null)),!c&&a.currentStyle&&(c=a.currentStyle),c||(c=a.style),c}(a,null);return c.WebKitCSSMatrix?((e=g.transform||g.webkitTransform).split(",").length>6&&(e=e.split(", ").map(a=>a.replace(",",".")).join(", ")),f=new c.WebKitCSSMatrix("none"===e?"":e)):d=(f=g.MozTransform||g.OTransform||g.MsTransform||g.msTransform||g.transform||g.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===b&&(e=c.WebKitCSSMatrix?f.m41:16===d.length?parseFloat(d[12]):parseFloat(d[4])),"y"===b&&(e=c.WebKitCSSMatrix?f.m42:16===d.length?parseFloat(d[13]):parseFloat(d[5])),e||0}(e[0],a);return c&&(f=-f),f||0},setTranslate:function(a,b){const c=this,{rtlTranslate:d,params:e,$wrapperEl:f,wrapperEl:g,progress:h}=c;let i=0,j=0;c.isHorizontal()?i=d?-a:a:j=a,e.roundLengths&&(i=Math.floor(i),j=Math.floor(j)),e.cssMode?g[c.isHorizontal()?"scrollLeft":"scrollTop"]=c.isHorizontal()?-i:-j:e.virtualTranslate||f.transform(`translate3d(${i}px, ${j}px, 0px)`),c.previousTranslate=c.translate,c.translate=c.isHorizontal()?i:j;const k=c.maxTranslate()-c.minTranslate();(0===k?0:(a-c.minTranslate())/k)!==h&&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 y({swiper:f,targetPosition:-k,side:l?"left"
1:"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[0].removeEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.$wrapperEl[0].removeEventListener("webkitTransitionEnd",f.onTranslateToWrapperTransitionEnd),f.onTranslateToWrapperTransitionEnd=null,delete f.onTranslateToWrapperTransitionEnd,c&&f.emit("transitionEnd"))}),f.$wrapperEl[0].addEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.$wrapperEl[0].addEventListener("webkitTransitionEnd",f.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(a,b){this.params.cssMode||this.$wrapperEl.transition(a),this.emit("setTransition",a,b)},transitionStart:function(a=!0,b){const{params:c}=this;c.cssMode||(c.autoHeight&&this.updateAutoHeight(),E({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),E({swiper:c,runCallbacks:a,direction:b,step:"End"}))}},slide:{slideTo:function(a=0,b=this.params.speed,c=!0,d,e){if("number"!=typeof a&&"string"!=typeof a)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof a}] given.`);if("string"==typeof a){const f=parseInt(a,10),g=isFinite(f);if(!g)throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${a}] given.`);a=f}const h=this;let i=a;i<0&&(i=0);const{params:j,snapGrid:k,slidesGrid:l,previousIndex:m,activeIndex:n,rtlTranslate:o,wrapperEl:p,enabled:q}=h;if(h.animating&&j.preventInteractionOnTransition|| !q&&!d&&!e)return!1;const r=Math.min(h.params.slidesPerGroupSkip,i);let s=r+Math.floor((i-r)/h.params.slidesPerGroup);s>=k.length&&(s=k.length-1);const t=-k[s];if(j.normalizeSlideIndex)for(let u=0;u<l.length;u+=1){const v=-Math.floor(100*t),w=Math.floor(100*l[u]),x=Math.floor(100*l[u+1]);void 0!==l[u+1]?v>=w&&v<x-(x-w)/2?i=u:v>=w&&v<x&&(i=u+1):v>=w&&(i=u)}if(h.initialized&&i!==n){if(!h.allowSlideNext&&t<h.translate&&t<h.minTranslate())return!1;if(!h.allowSlidePrev&&t>h.translate&&t>h.maxTranslate()&&(n||0)!==i)return!1}i!==(m||0)&&c&&h.emit("beforeSlideChangeStart"),h.updateProgress(t);let z;if(z=i>n?"next":i<n?"prev":"reset",o&& -t===h.translate|| !o&&t===h.translate)return h.updateActiveIndex(i),j.autoHeight&&h.updateAutoHeight(),h.updateSlidesClasses(),"slide"!==j.effect&&h.setTranslate(t),"reset"!==z&&(h.transitionStart(c,z),h.transitionEnd(c,z)),!1;if(j.cssMode){const A=h.isHorizontal(),B=o?t:-t;if(0===b){const C=h.virtual&&h.params.virtual.enabled;C&&(h.wrapperEl.style.scrollSnapType="none",h._immediateVirtual=!0),p[A?"scrollLeft":"scrollTop"]=B,C&&requestAnimationFrame(()=>{h.wrapperEl.style.scrollSnapType="",h._swiperImmediateVirtual=!1})}else{if(!h.support.smoothScroll)return y({swiper:h,targetPosition:B,side:A?"left":"top"}),!0;p.scrollTo({[A?"left":"top"]:B,behavior:"smooth"})}return!0}return h.setTransition(b),h.setTranslate(t),h.updateActiveIndex(i),h.updateSlidesClasses(),h.emit("beforeTransitionStart",b,d),h.transitionStart(c,z),0===b?h.transitionEnd(c,z):h.animating||(h.animating=!0,h.onSlideToWrapperTransitionEnd||(h.onSlideToWrapperTransitionEnd=function(a){!h||h.destroyed||a.target===this&&(h.$wrapperEl[0].removeEventListener("transitionend",h.onSlideToWrapperTransitionEnd),h.$wrapperEl[0].removeEventListener("webkitTransitionEnd",h.onSlideToWrapperTransitionEnd),h.onSlideToWrapperTransitionEnd=null,delete h.onSlideToWrapperTransitionEnd,h.transitionEnd(c,z))}),h.$wrapperEl[0].addEventListener("transitionend",h.onSlideToWrapperTransitionEnd),h.$wrapperEl[0].addEventListener("webkitTransitionEnd",h.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(a=0,b=this.params.speed,c=!0,d){if("string"==typeof a){const e=parseInt(a,10),f=isFinite(e);if(!f)throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${a}] given.`);a=e}let g=a;return this.params.loop&&(g+=this.loopedSlides),this.slideTo(g,b,c,d)},slideNext:function(a=this.params.speed,b=!0,c){const{animating:d,enabled:e,params:f}=this;if(!e)return this;let g=f.slidesPerGroup;"auto"===f.slidesPerView&&1===f.slidesPerGroup&&f.slidesPerGroupAuto&&(g=Math.max(this.slidesPerViewDynamic("current",!0),1));const h=this.activeIndex<f.slidesPerGroupSkip?1:g;if(f.loop){if(d&&f.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return f.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,animating:e,snapGrid:f,slidesGrid:g,rtlTranslate:h,enabled:i}=this;if(!i)return this;if(d.loop){if(e&&d.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}const j=h?this.translate:-this.translate;
1function k(a){return a<0?-Math.floor(Math.abs(a)):Math.floor(a)}const l=k(j),m=f.map(a=>k(a));let n=f[m.indexOf(l)-1];if(void 0===n&&d.cssMode){let o;f.forEach((a,b)=>{l>=a&&(o=b)}),void 0!==o&&(n=f[o>0?o-1:o])}let p=0;if(void 0!==n&&((p=g.indexOf(n))<0&&(p=this.activeIndex-1),"auto"===d.slidesPerView&&1===d.slidesPerGroup&&d.slidesPerGroupAuto&&(p=Math.max(p=p-this.slidesPerViewDynamic("previous",!0)+1,0))),d.rewind&&this.isBeginning){const q=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.virtual.slides.length-1:this.slides.length-1;return this.slideTo(q,a,b,c)}return this.slideTo(p,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,$wrapperEl:c}=a,d="auto"===b.slidesPerView?a.slidesPerViewDynamic():b.slidesPerView;let e=a.clickedIndex,f;if(b.loop){if(a.animating)return;f=parseInt(r(a.clickedSlide).attr("data-swiper-slide-index"),10),b.centeredSlides?e<a.loopedSlides-d/2||e>a.slides.length-a.loopedSlides+d/2?(a.loopFix(),e=c.children(`.${b.slideClass}[data-swiper-slide-index="${f}"]:not(.${b.slideDuplicateClass})`).eq(0).index(),s(()=>{a.slideTo(e)})):a.slideTo(e):e>a.slides.length-d?(a.loopFix(),e=c.children(`.${b.slideClass}[data-swiper-slide-index="${f}"]:not(.${b.slideDuplicateClass})`).eq(0).index(),s(()=>{a.slideTo(e)})):a.slideTo(e)}else a.slideTo(e)}},loop:{loopCreate:function(){const a=this,b=g(),{params:c,$wrapperEl:d}=a,e=d.children().length>0?r(d.children()[0].parentNode):d;e.children(`.${c.slideClass}.${c.slideDuplicateClass}`).remove();let f=e.children(`.${c.slideClass}`);if(c.loopFillGroupWithBlank){const h=c.slidesPerGroup-f.length%c.slidesPerGroup;if(h!==c.slidesPerGroup){for(let i=0;i<h;i+=1){const j=r(b.createElement("div")).addClass(`${c.slideClass} ${c.slideBlankClass}`);e.append(j)}f=e.children(`.${c.slideClass}`)}}"auto"!==c.slidesPerView||c.loopedSlides||(c.loopedSlides=f.length),a.loopedSlides=Math.ceil(parseFloat(c.loopedSlides||c.slidesPerView,10)),a.loopedSlides+=c.loopAdditionalSlides,a.loopedSlides>f.length&&a.params.loopedSlidesLimit&&(a.loopedSlides=f.length);const k=[],l=[];f.each((a,b)=>{const c=r(a);c.attr("data-swiper-slide-index",b)});for(let m=0;m<a.loopedSlides;m+=1){const n=m-Math.floor(m/f.length)*f.length;l.push(f.eq(n)[0]),k.unshift(f.eq(f.length-n-1)[0])}for(let o=0;o<l.length;o+=1)e.append(r(l[o].cloneNode(!0)).addClass(c.slideDuplicateClass));for(let p=k.length-1;p>=0;p-=1)e.prepend(r(k[p].cloneNode(!0)).addClass(c.slideDuplicateClass))},loopFix:function(){const a=this;a.emit("beforeLoopFix");const{activeIndex:b,slides:c,loopedSlides:d,allowSlidePrev:e,allowSlideNext:f,snapGrid:g,rtlTranslate:h}=a;let i;a.allowSlidePrev=!0,a.allowSlideNext=!0;const j=-g[b],k=j-a.getTranslate();if(b<d){i=c.length-3*d+b,i+=d;const l=a.slideTo(i,0,!1,!0);l&&0!==k&&a.setTranslate((h?-a.translate:a.translate)-k)}else if(b>=c.length-d){i=-c.length+b+d,i+=d;const m=a.slideTo(i,0,!1,!0);m&&0!==k&&a.setTranslate((h?-a.translate:a.translate)-k)}a.allowSlidePrev=e,a.allowSlideNext=f,a.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:a,params:b,slides:c}=this;a.children(`.${b.slideClass}.${b.slideDuplicateClass},.${b.slideClass}.${b.slideBlankClass}`).remove(),c.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(a){if(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)return;const b="container"===this.params.touchEventsTarget?this.el:this.wrapperEl;b.style.cursor="move",b.style.cursor=a?"grabbing":"grab"},unsetGrabCursor:function(){const a=this;a.support.touch||a.params.watchOverflow&&a.isLocked||a.params.cssMode||(a["container"===a.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){const a=this,b=g(),{params:c,support:d}=a;a.onTouchStart=F.bind(a),a.onTouchMove=G.bind(a),a.onTouchEnd=H.bind(a),c.cssMode&&(a.onScroll=K.bind(a)),a.onClick=J.bind(a),d.touch&&!L&&(b.addEventListener("touchstart",M),L=!0),N(a,"on")},detachEvents:function(){N(this,"off")}},breakpoints:{setBreakpoint:function(){const a=this,{activeIndex:b,initialized:c,loopedSlides:d=0,params:e,$el:f}=a,g=e.breakpoints;if(!g||g&&0===Object.keys(g).length)return;
1const h=a.getBreakpoint(g,a.params.breakpointsBase,a.el);if(!h||a.currentBreakpoint===h)return;const i=h in g?g[h]:void 0,j=i||a.originalParams,k=O(a,e),l=O(a,j),m=e.enabled;k&&!l?(f.removeClass(`${e.containerModifierClass}grid ${e.containerModifierClass}grid-column`),a.emitContainerClasses()):!k&&l&&(f.addClass(`${e.containerModifierClass}grid`),(j.grid.fill&&"column"===j.grid.fill|| !j.grid.fill&&"column"===e.grid.fill)&&f.addClass(`${e.containerModifierClass}grid-column`),a.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(b=>{const c=e[b]&&e[b].enabled,d=j[b]&&j[b].enabled;c&&!d&&a[b].disable(),!c&&d&&a[b].enable()});const n=j.direction&&j.direction!==e.direction,o=e.loop&&(j.slidesPerView!==e.slidesPerView||n);n&&c&&a.changeDirection(),w(a.params,j);const p=a.params.enabled;Object.assign(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),m&&!p?a.disable():!m&&p&&a.enable(),a.currentBreakpoint=h,a.emit("_beforeBreakpoint",j),o&&c&&(a.loopDestroy(),a.loopCreate(),a.updateSlides(),a.slideTo(b-d+a.loopedSlides,0,!1)),a.emit("breakpoint",j)},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)=>
1parseInt(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,support:f}=this,g=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,{"pointer-events":!f.touch},{"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(...g),d.addClass([...a].join(" ")),this.emitContainerClasses()},removeClasses:function(){const{$el:a,classNames:b}=this;a.removeClass(b.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(a,b,c,d,e,f){const g=i();let h;function j(){f&&f()}const k=r(a).parent("picture")[0];k||a.complete&&e?j():b?((h=new g.Image()).onload=j,h.onerror=j,d&&(h.sizes=d),c&&(h.srcset=c),b&&(h.src=b)):j()},preloadImages:function(){const a=this;function b(){null==a||!a||a.destroyed||(void 0!==a.imagesLoaded&&(a.imagesLoaded+=1),a.imagesLoaded===a.imagesToLoad.length&&(a.params.updateOnImagesReady&&a.update(),a.emit("imagesReady")))}a.imagesToLoad=a.$el.find("img");for(let c=0;c<a.imagesToLoad.length;c+=1){const d=a.imagesToLoad[c];a.loadImage(d,d.currentSrc||d.getAttribute("src"),d.srcset||d.getAttribute("srcset"),d.sizes||d.getAttribute("sizes"),!0,b)}}}},R={};class S{constructor(...T){let U,V;if(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=w({},V),U&&!V.el&&(V.el=U),V.el&&r(V.el).length>1){const W=[];return r(V.el).each(a=>{const b=w({},V,{el:a});W.push(new S(b))}),W}const X=this;X.__swiper__=!0,X.support=A(),X.device=(function(a={}){return B||(B=(function({userAgent:a}={}){const b=A(),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)),B})({userAgent:V.userAgent}),C||(C=(function(){const a=i();return{isSafari:(function(){const b=a.navigator.userAgent.toLowerCase();return b.indexOf("safari")>=0&&0>b.indexOf("chrome")&&0>b.indexOf("android")})(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(a.navigator.userAgent)}})()),X.browser=C,X.eventsListeners={},X.eventsAnyListeners=[],X.modules=[...X.__modules__],V.modules&&Array.isArray(V.modules)&&X.modules.push(...V.modules);const Y={};X.modules.forEach(a=>{var b,c;a({swiper:X,extendParams:(b=V,c=Y,function(a={}){const d=Object.keys(a)[0],e=a[d];if("object"!=typeof e||null===e){w(c,a);return}if(["navigation","pagination","scrollbar"].indexOf(d)>=0&& !0===b[d]&&(b[d]={auto:!0}),!(d in b&&"enabled"in e)){w(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}),w(c,a)}),on:X.on.bind(X),once:X.once.bind(X),off:X.off.bind(X),emit:X.emit.bind(X)})});const Z=w({},P,Y);return X.params=w({},Z,R,V),X.originalParams=w({},X.params),X.passedParams=w({}
1,V),X.params&&X.params.on&&Object.keys(X.params.on).forEach(a=>{X.on(a,X.params.on[a])}),X.params&&X.params.onAny&&X.onAny(X.params.onAny),X.$=r,Object.assign(X,{enabled:X.params.enabled,el:U,classNames:[],slides:r(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===X.params.direction},isVertical(){return"vertical"===X.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:X.params.allowSlideNext,allowSlidePrev:X.params.allowSlidePrev,touchEvents:function(){const a=["touchstart","touchmove","touchend","touchcancel"],b=["pointerdown","pointermove","pointerup"];return X.touchEventsTouch={start:a[0],move:a[1],end:a[2],cancel:a[3]},X.touchEventsDesktop={start:b[0],move:b[1],end:b[2]},X.support.touch||!X.params.simulateTouch?X.touchEventsTouch:X.touchEventsDesktop}(),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:X.params.focusableElements,lastClickTime:t(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:X.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),X.emit("_swiper"),X.params.init&&X.init(),X}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($,_){$=Math.min(Math.max($,0),1);const aa=this.minTranslate(),ba=this.maxTranslate();this.translateTo((ba-aa)*$+aa,void 0===_?0:_),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){const ca=this;if(!ca.params._emitClasses||!ca.el)return;const da=ca.el.className.split(" ").filter(a=>0===a.indexOf("swiper")||0===a.indexOf(ca.params.containerModifierClass));ca.emit("_containerClasses",da.join(" "))}getSlideClasses(ea){const fa=this;return fa.destroyed?"":ea.className.split(" ").filter(a=>0===a.indexOf("swiper-slide")||0===a.indexOf(fa.params.slideClass)).join(" ")}emitSlidesClasses(){const ga=this;if(!ga.params._emitClasses||!ga.el)return;const ha=[];ga.slides.each(a=>{const b=ga.getSlideClasses(a);ha.push({slideEl:a,classNames:b}),ga.emit("_slideClass",a,b)}),ga.emit("_slideClasses",ha)}slidesPerViewDynamic(ia="current",ja=!1){const{params:ka,slides:la,slidesGrid:ma,slidesSizesGrid:na,size:oa,activeIndex:pa}=this;let qa=1;if(ka.centeredSlides){let ra=la[pa].swiperSlideSize,sa;for(let ta=pa+1;ta<la.length;ta+=1)la[ta]&&!sa&&(qa+=1,(ra+=la[ta].swiperSlideSize)>oa&&(sa=!0));for(let ua=pa-1;ua>=0;ua-=1)la[ua]&&!sa&&(qa+=1,(ra+=la[ua].swiperSlideSize)>oa&&(sa=!0))}else if("current"===ia)for(let va=pa+1;va<la.length;va+=1){const wa=ja?ma[va]+na[va]-ma[pa]<oa:ma[va]-ma[pa]<oa;wa&&(qa+=1)}else for(let xa=pa-1;xa>=0;xa-=1){const ya=ma[pa]-ma[xa]<oa;ya&&(qa+=1)}return qa}update(){const za=this;if(!za||za.destroyed)return;const{snapGrid:Aa,params:Ba}=za;function Ca(){const a=za.rtlTranslate?-1*za.translate:za.translate,b=Math.min(Math.max(a,za.maxTranslate()),za.minTranslate());za.setTranslate(b),za.updateActiveIndex(),za.updateSlidesClasses()}Ba.breakpoints&&za.setBreakpoint(),za.updateSize(),za.updateSlides(),za.updateProgress(),za.updateSlidesClasses(),za.params.freeMode&&za.params.freeMode.enabled?(Ca(),za.params.autoHeight&&za.updateAutoHeight()):(("auto"===za.params.slidesPerView||za.params.slidesPerView>1)&&za.isEnd&&!za.params.centeredSlides?za.slideTo(za.slides.length-1,0,!1,!0):za.slideTo(za.activeIndex,0,!1,!0))||Ca(),Ba.watchOverflow&&Aa!==za.snapGrid&&za.checkOverflow(),za.emit("update")}changeDirection(Da,Ea=!0){const Fa=this,Ga=Fa.params.direction;return Da||(Da="horizontal"===Ga?"vertical":"horizontal"),Da===Ga||"horizontal"!==Da&&"vertical"!==Da||(Fa.$el.removeClass(`${Fa.params.containerModifierClass}${Ga}`).addClass(`${Fa.params.containerModifierClass}${Da}`),Fa.emitContainerClasses(),Fa.params.direction=Da,Fa.slides.each(a=>{"vertical"===Da?a.style.width="":a.style.height=""}),Fa.emit("changeDirection"),Ea&&Fa.update()),Fa}changeLanguageDirection(Ha){this.rtl&&"rtl"===Ha|| !this.rtl&&"ltr"===Ha||(this.rtl="rtl"===Ha,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.$el.addClass(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.$el.removeClass(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(Ia){const Ja=this;if(Ja.mounted)return!0;const Ka=r(Ia||Ja.params.el);if(!(Ia=Ka[0]))return!1;Ia.swiper=Ja;const La=()=>`.${(Ja.params.wrapperClass||"").trim().split(" ").join(".")}`,Ma=()=>
1{if(Ia&&Ia.shadowRoot&&Ia.shadowRoot.querySelector){const a=r(Ia.shadowRoot.querySelector(La()));return a.children=a=>Ka.children(a),a}return Ka.children?Ka.children(La()):r(Ka).children(La())};let Na=Ma();if(0===Na.length&&Ja.params.createElements){const Oa=g(),Pa=Oa.createElement("div");Na=r(Pa),Pa.className=Ja.params.wrapperClass,Ka.append(Pa),Ka.children(`.${Ja.params.slideClass}`).each(a=>{Na.append(a)})}return Object.assign(Ja,{$el:Ka,el:Ia,$wrapperEl:Na,wrapperEl:Na[0],mounted:!0,rtl:"rtl"===Ia.dir.toLowerCase()||"rtl"===Ka.css("direction"),rtlTranslate:"horizontal"===Ja.params.direction&&("rtl"===Ia.dir.toLowerCase()||"rtl"===Ka.css("direction")),wrongRTL:"-webkit-box"===Na.css("display")}),!0}init(Qa){const Ra=this;if(Ra.initialized)return Ra;const Sa=Ra.mount(Qa);return!1===Sa||(Ra.emit("beforeInit"),Ra.params.breakpoints&&Ra.setBreakpoint(),Ra.addClasses(),Ra.params.loop&&Ra.loopCreate(),Ra.updateSize(),Ra.updateSlides(),Ra.params.watchOverflow&&Ra.checkOverflow(),Ra.params.grabCursor&&Ra.enabled&&Ra.setGrabCursor(),Ra.params.preloadImages&&Ra.preloadImages(),Ra.params.loop?Ra.slideTo(Ra.params.initialSlide+Ra.loopedSlides,0,Ra.params.runCallbacksOnInit,!1,!0):Ra.slideTo(Ra.params.initialSlide,0,Ra.params.runCallbacksOnInit,!1,!0),Ra.attachEvents(),Ra.initialized=!0,Ra.emit("init"),Ra.emit("afterInit")),Ra}destroy(Ta=!0,Ua=!0){const Va=this,{params:Wa,$el:Xa,$wrapperEl:Ya,slides:Za}=Va;return void 0===Va.params||Va.destroyed||(Va.emit("beforeDestroy"),Va.initialized=!1,Va.detachEvents(),Wa.loop&&Va.loopDestroy(),Ua&&(Va.removeClasses(),Xa.removeAttr("style"),Ya.removeAttr("style"),Za&&Za.length&&Za.removeClass([Wa.slideVisibleClass,Wa.slideActiveClass,Wa.slideNextClass,Wa.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),Va.emit("destroy"),Object.keys(Va.eventsListeners).forEach(a=>{Va.off(a)}),!1!==Ta&&(Va.$el[0].swiper=null,(function(a){const b=a;Object.keys(b).forEach(a=>{try{b[a]=null}catch(c){}try{delete b[a]}catch(d){}})})(Va)),Va.destroyed=!0),null}static extendDefaults($a){w(R,$a)}static get extendedDefaults(){return R}static get defaults(){return P}static installModule(_a){S.prototype.__modules__||(S.prototype.__modules__=[]);const ab=S.prototype.__modules__;"function"==typeof _a&&0>ab.indexOf(_a)&&ab.push(_a)}static use(bb){return Array.isArray(bb)?(bb.forEach(a=>S.installModule(a)),S):(S.installModule(bb),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=(a,b={})=>{const c=f.MutationObserver||f.WebkitMutationObserver,g=new c(a=>{if(1===a.length){d("observerUpdate",a[0]);return}const b=function(){d("observerUpdate",a[0])};f.requestAnimationFrame?f.requestAnimationFrame(b):f.setTimeout(b,0)});g.observe(a,{attributes:void 0===b.attributes||b.attributes,childList:void 0===b.childList||b.childList,characterData:void 0===b.characterData||b.characterData}),e.push(g)};b({observer:!1,observeParents:!1,observeSlideChildren:!1}),c("init",()=>{if(a.params.observer){if(a.params.observeParents){const b=a.$el.parents();for(let c=0;c<b.length;c+=1)g(b[c])}g(a.$el[0],{childList:a.params.observeSlideChildren}),g(a.$wrapperEl[0],{attributes:!1})}}),c("destroy",()=>{e.forEach(a=>{a.disconnect()}),e.splice(0,e.length)})}]);var cb=S;function db({swiper:a,extendParams:b,on:c,emit:d}){const e=i();b({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),a.mousewheel={enabled:!1};let f,g=t(),h;const j=[];function k(){a.enabled&&(a.mouseEntered=!0)}function l(){a.enabled&&(a.mouseEntered=!1)}function m(b){return(!a.params.mousewheel.thresholdDelta||!(b.delta<a.params.mousewheel.thresholdDelta))&& !(a.params.mousewheel.thresholdTime&&t()-g<a.params.mousewheel.thresholdTime)&&(!!(b.delta>=6&&t()-g<60)||(b.direction<0?a.isEnd&&!a.params.loop||a.animating||(a.slideNext(),d("scroll",b.raw)):a.isBeginning&&!a.params.loop||a.animating||(a.slidePrev(),d("scroll",b.raw)),g=new e.Date().getTime(),!1))}function n(b){var c;let e=b;if(!a.enabled)return;const g=a.params.mousewheel;a.params.cssMode&&e.preventDefault();let i=a.$el;if("container"!==a.params.mousewheel.eventsTarget&&(i=r(a.params.mousewheel.eventsTarget)),!a.mouseEntered&&!i[0].contains(e.target)&&!g.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);let k=0;const l=a.rtlTranslate?-1:1;let n,o,p,q;const u=(n=0,o=0,p=0,q=0,"detail"in(c=e)&&(o=c.detail),"wheelDelta"in c&&(o=-c.wheelDelta/120),"wheelDeltaY"in c&&(o=-c.wheelDeltaY/120
1),"wheelDeltaX"in c&&(n=-c.wheelDeltaX/120),"axis"in c&&c.axis===c.HORIZONTAL_AXIS&&(n=o,o=0),p=10*n,q=10*o,"deltaY"in c&&(q=c.deltaY),"deltaX"in c&&(p=c.deltaX),c.shiftKey&&!p&&(p=q,q=0),(p||q)&&c.deltaMode&&(1===c.deltaMode?(p*=40,q*=40):(p*=800,q*=800)),p&&!n&&(n=p<1?-1:1),q&&!o&&(o=q<1?-1:1),{spinX:n,spinY:o,pixelX:p,pixelY:q});if(g.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(u.pixelX)>Math.abs(u.pixelY)))return!0;k=-u.pixelX*l}else{if(!(Math.abs(u.pixelY)>Math.abs(u.pixelX)))return!0;k=-u.pixelY}else k=Math.abs(u.pixelX)>Math.abs(u.pixelY)?-u.pixelX*l:-u.pixelY;if(0===k)return!0;g.invert&&(k=-k);let v=a.getTranslate()+k*g.sensitivity;if(v>=a.minTranslate()&&(v=a.minTranslate()),v<=a.maxTranslate()&&(v=a.maxTranslate()),(a.params.loop||v!==a.minTranslate()&&v!==a.maxTranslate())&&a.params.nested&&e.stopPropagation(),a.params.freeMode&&a.params.freeMode.enabled){const w={time:t(),delta:Math.abs(k),direction:Math.sign(k)},x=h&&w.time<h.time+500&&w.delta<=h.delta&&w.direction===h.direction;if(!x){h=void 0,a.params.loop&&a.loopFix();let y=a.getTranslate()+k*g.sensitivity;const z=a.isBeginning,A=a.isEnd;if(y>=a.minTranslate()&&(y=a.minTranslate()),y<=a.maxTranslate()&&(y=a.maxTranslate()),a.setTransition(0),a.setTranslate(y),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!z&&a.isBeginning|| !A&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeMode.sticky){clearTimeout(f),f=void 0,j.length>=15&&j.shift();const B=j.length?j[j.length-1]:void 0,C=j[0];if(j.push(w),B&&(w.delta>B.delta||w.direction!==B.direction))j.splice(0);else if(j.length>=15&&w.time-C.time<500&&C.delta-w.delta>=1&&w.delta<=6){const D=k>0?.8:.2;h=w,j.splice(0),f=s(()=>{a.slideToClosest(a.params.speed,!0,void 0,D)},0)}f||(f=s(()=>{const b=.5;h=w,j.splice(0),a.slideToClosest(a.params.speed,!0,void 0,b)},500))}if(x||d("scroll",e),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),y===a.minTranslate()||y===a.maxTranslate())return!0}}else{const E={time:t(),delta:Math.abs(k),direction:Math.sign(k),raw:b};j.length>=2&&j.shift();const F=j.length?j[j.length-1]:void 0;if(j.push(E),F?(E.direction!==F.direction||E.delta>F.delta||E.time>F.time+150)&&m(E):m(E),(function(b){const c=a.params.mousewheel;if(b.direction<0){if(a.isEnd&&!a.params.loop&&c.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&c.releaseOnEdges)return!0;return!1})(E))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}function o(b){let c=a.$el;"container"!==a.params.mousewheel.eventsTarget&&(c=r(a.params.mousewheel.eventsTarget)),c[b]("mouseenter",k),c[b]("mouseleave",l),c[b]("wheel",n)}function p(){return a.params.cssMode?(a.wrapperEl.removeEventListener("wheel",n),!0):!a.mousewheel.enabled&&(o("on"),a.mousewheel.enabled=!0,!0)}function q(){return a.params.cssMode?(a.wrapperEl.addEventListener(event,n),!0):!!a.mousewheel.enabled&&(o("off"),a.mousewheel.enabled=!1,!0)}c("init",()=>{!a.params.mousewheel.enabled&&a.params.cssMode&&q(),a.params.mousewheel.enabled&&p()}),c("destroy",()=>{a.params.cssMode&&p(),a.mousewheel.enabled&&q()}),Object.assign(a.mousewheel,{enable:p,disable:q})}function eb(a,b,c,d){const e=g();return a.params.createElements&&Object.keys(d).forEach(f=>{if(!c[f]&& !0===c.auto){let g=a.$el.children(`.${d[f]}`)[0];g||((g=e.createElement("div")).className=d[f],a.$el.append(g)),c[f]=g,b[f]=g}}),c}function fb({swiper:a,extendParams:b,on:c,emit:d}){function e(b){let c;return b&&(c=r(b),a.params.uniqueNavElements&&"string"==typeof b&&c.length>1&&1===a.$el.find(b).length&&(c=a.$el.find(b))),c}function f(b,c){const d=a.params.navigation;b&&b.length>0&&(b[c?"addClass":"removeClass"](d.disabledClass),b[0]&&"BUTTON"===b[0].tagName&&(b[0].disabled=c),a.params.watchOverflow&&a.enabled&&b[a.isLocked?"addClass":"removeClass"](d.lockClass))}function g(){if(a.params.loop)return;const{$nextEl:b,$prevEl:c}=a.navigation;f(c,a.isBeginning&&!a.params.rewind),f(b,a.isEnd&&!a.params.rewind)}function h(b){b.preventDefault(),(!a.isBeginning||a.params.loop||a.params.rewind)&&(a.slidePrev(),d("navigationPrev"))}function i(b){b.preventDefault(),(!a.isEnd||a.params.loop||a.params.rewind)&&(a.slideNext(),d("navigationNext"))}function j(){const b=a.params.navigation;if(a.params.navigation=eb(a,a.originalParams.navigation,a.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(b.nextEl||b.prevEl))return;const c=e(b.nextEl),d=e(b.prevEl);c&&c.length>0&&c.on("click",i),d&&d.length>0&&d.on("click",h),Object.assign(a.navigation,{$nextEl:c,nextEl:c&&c[0],$prevEl:d,prevEl:d&&d[0]}),!a.enabled&&(c&&c.addClass(b.lockClass),d&&d.addClass(b.lockClass))}function k(){const{$nextEl:b,$prevEl:c}=a.navigation;b&&b.length&&(b.off("click",i),b.removeClass(a.params.navigation.disabledClass)),c&&c.length&&(c.off("click",h),c.removeClass(a.params.navigation.disabledClass))}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,$nextEl:null,prevEl:null,$prevEl:null},c("init",()=>{!1===a.params.navigation.enabled?l():(j(),g())}),c("toEdge fromEdge lock unlock",()=>{g()}),c("destroy",()=>{k()}),c("enable disable",()=>{const{$nextEl:b,$prevEl:c}=a.navigation;b&&b[a.enabled?"removeClass":"addClass"](a.params.navigation.lockClass),c&&c[a.enabled?"removeClass":"addClass"](a.params.navigation.lockClass)}),c("click",(b,c)=>{const{$nextEl:e,$prevEl:f}=a.navigation,g=c.target;
1if(a.params.navigation.hideOnClick&&!r(g).is(f)&&!r(g).is(e)){if(a.pagination&&a.params.pagination&&a.params.pagination.clickable&&(a.pagination.el===g||a.pagination.el.contains(g)))return;let h;e?h=e.hasClass(a.params.navigation.hiddenClass):f&&(h=f.hasClass(a.params.navigation.hiddenClass)),!0===h?d("navigationShow"):d("navigationHide"),e&&e.toggleClass(a.params.navigation.hiddenClass),f&&f.toggleClass(a.params.navigation.hiddenClass)}});const l=()=>{a.$el.addClass(a.params.navigation.navigationDisabledClass),k()};Object.assign(a.navigation,{enable:()=>{a.$el.removeClass(a.params.navigation.navigationDisabledClass),j(),g()},disable:l,update:g,init:j,destroy:k})}function gb(a=""){return`.${a.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function hb({swiper:a,extendParams:b,on:c,emit:d}){const e="swiper-pagination";b({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:a=>a,formatFractionTotal:a=>a,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`}}),a.pagination={el:null,$el:null,bullets:[]};let f,g=0;function h(){return!a.params.pagination.el||!a.pagination.el||!a.pagination.$el||0===a.pagination.$el.length}function i(b,c){const{bulletActiveClass:d}=a.params.pagination;b[c]().addClass(`${d}-${c}`)[c]().addClass(`${d}-${c}-${c}`)}function j(){const b=a.rtl,c=a.params.pagination;if(h())return;const e=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,j=a.pagination.$el;let k;const l=a.params.loop?Math.ceil((e-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?((k=Math.ceil((a.activeIndex-a.loopedSlides)/a.params.slidesPerGroup))>e-1-2*a.loopedSlides&&(k-=e-2*a.loopedSlides),k>l-1&&(k-=l),k<0&&"bullets"!==a.params.paginationType&&(k=l+k)):k=void 0!==a.snapIndex?a.snapIndex:a.activeIndex||0,"bullets"===c.type&&a.pagination.bullets&&a.pagination.bullets.length>0){const m=a.pagination.bullets;let n,o,p;if(c.dynamicBullets&&(f=m.eq(0)[a.isHorizontal()?"outerWidth":"outerHeight"](!0),j.css(a.isHorizontal()?"width":"height",`${f*(c.dynamicMainBullets+4)}px`),c.dynamicMainBullets>1&& void 0!==a.previousIndex&&((g+=k-(a.previousIndex-a.loopedSlides||0))>c.dynamicMainBullets-1?g=c.dynamicMainBullets-1:g<0&&(g=0)),p=((o=(n=Math.max(k-g,0))+(Math.min(m.length,c.dynamicMainBullets)-1))+n)/2),m.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(a=>`${c.bulletActiveClass}${a}`).join(" ")),j.length>1)m.each(a=>{const b=r(a),d=b.index();d===k&&b.addClass(c.bulletActiveClass),c.dynamicBullets&&(d>=n&&d<=o&&b.addClass(`${c.bulletActiveClass}-main`),d===n&&i(b,"prev"),d===o&&i(b,"next"))});else{const q=m.eq(k),s=q.index();if(q.addClass(c.bulletActiveClass),c.dynamicBullets){const t=m.eq(n),u=m.eq(o);for(let v=n;v<=o;v+=1)m.eq(v).addClass(`${c.bulletActiveClass}-main`);if(a.params.loop)if(s>=m.length){for(let w=c.dynamicMainBullets;w>=0;w-=1)m.eq(m.length-w).addClass(`${c.bulletActiveClass}-main`);m.eq(m.length-c.dynamicMainBullets-1).addClass(`${c.bulletActiveClass}-prev`)}else i(t,"prev"),i(u,"next");else i(t,"prev"),i(u,"next")}}if(c.dynamicBullets){const x=Math.min(m.length,c.dynamicMainBullets+4),y=(f*x-f)/2-p*f,z=b?"right":"left";m.css(a.isHorizontal()?z:"top",`${y}px`)}}if("fraction"===c.type&&(j.find(gb(c.currentClass)).text(c.formatFractionCurrent(k+1)),j.find(gb(c.totalClass)).text(c.formatFractionTotal(l))),"progressbar"===c.type){let A;A=c.progressbarOpposite?a.isHorizontal()?"vertical":"horizontal":a.isHorizontal()?"horizontal":"vertical";const B=(k+1)/l;let C=1,D=1;"horizontal"===A?C=B:D=B,j.find(gb(c.progressbarFillClass)).transform(`translate3d(0,
10,0) scaleX(${C}) scaleY(${D})`).transition(a.params.speed)}"custom"===c.type&&c.renderCustom?(j.html(c.renderCustom(a,k+1,l)),d("paginationRender",j[0])):d("paginationUpdate",j[0]),a.params.watchOverflow&&a.enabled&&j[a.isLocked?"addClass":"removeClass"](c.lockClass)}function k(){const b=a.params.pagination;if(h())return;const c=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,e=a.pagination.$el;let f="";if("bullets"===b.type){let g=a.params.loop?Math.ceil((c-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&a.params.freeMode.enabled&&!a.params.loop&&g>c&&(g=c);for(let i=0;i<g;i+=1)b.renderBullet?f+=b.renderBullet.call(a,i,b.bulletClass):f+=`<${b.bulletElement} class="${b.bulletClass}"></${b.bulletElement}>`;e.html(f),a.pagination.bullets=e.find(gb(b.bulletClass))}"fraction"===b.type&&(f=b.renderFraction?b.renderFraction.call(a,b.currentClass,b.totalClass):`<span class="${b.currentClass}"></span> / <span class="${b.totalClass}"></span>`,e.html(f)),"progressbar"===b.type&&(f=b.renderProgressbar?b.renderProgressbar.call(a,b.progressbarFillClass):`<span class="${b.progressbarFillClass}"></span>`,e.html(f)),"custom"!==b.type&&d("paginationRender",a.pagination.$el[0])}function l(){a.params.pagination=eb(a,a.originalParams.pagination,a.params.pagination,{el:"swiper-pagination"});const b=a.params.pagination;if(!b.el)return;let c=r(b.el);0===c.length||(a.params.uniqueNavElements&&"string"==typeof b.el&&c.length>1&&(c=a.$el.find(b.el)).length>1&&(c=c.filter(b=>r(b).parents(".swiper")[0]===a.el)),"bullets"===b.type&&b.clickable&&c.addClass(b.clickableClass),c.addClass(b.modifierClass+b.type),c.addClass(a.isHorizontal()?b.horizontalClass:b.verticalClass),"bullets"===b.type&&b.dynamicBullets&&(c.addClass(`${b.modifierClass}${b.type}-dynamic`),g=0,b.dynamicMainBullets<1&&(b.dynamicMainBullets=1)),"progressbar"===b.type&&b.progressbarOpposite&&c.addClass(b.progressbarOppositeClass),b.clickable&&c.on("click",gb(b.bulletClass),function(b){b.preventDefault();let c=r(this).index()*a.params.slidesPerGroup;a.params.loop&&(c+=a.loopedSlides),a.slideTo(c)}),Object.assign(a.pagination,{$el:c,el:c[0]}),a.enabled||c.addClass(b.lockClass))}function m(){const b=a.params.pagination;if(h())return;const c=a.pagination.$el;c.removeClass(b.hiddenClass),c.removeClass(b.modifierClass+b.type),c.removeClass(a.isHorizontal()?b.horizontalClass:b.verticalClass),a.pagination.bullets&&a.pagination.bullets.removeClass&&a.pagination.bullets.removeClass(b.bulletActiveClass),b.clickable&&c.off("click",gb(b.bulletClass))}c("init",()=>{!1===a.params.pagination.enabled?n():(l(),k(),j())}),c("activeIndexChange",()=>{a.params.loop?j():void 0===a.snapIndex&&j()}),c("snapIndexChange",()=>{a.params.loop||j()}),c("slidesLengthChange",()=>{a.params.loop&&(k(),j())}),c("snapGridLengthChange",()=>{a.params.loop||(k(),j())}),c("destroy",()=>{m()}),c("enable disable",()=>{const{$el:b}=a.pagination;b&&b[a.enabled?"removeClass":"addClass"](a.params.pagination.lockClass)}),c("lock unlock",()=>{j()}),c("click",(b,c)=>{const e=c.target,{$el:f}=a.pagination;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&f&&f.length>0&&!r(e).hasClass(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&e===a.navigation.nextEl||a.navigation.prevEl&&e===a.navigation.prevEl))return;const g=f.hasClass(a.params.pagination.hiddenClass);!0===g?d("paginationShow"):d("paginationHide"),f.toggleClass(a.params.pagination.hiddenClass)}});const n=()=>{a.$el.addClass(a.params.pagination.paginationDisabledClass),a.pagination.$el&&a.pagination.$el.addClass(a.params.pagination.paginationDisabledClass),m()};Object.assign(a.pagination,{enable:()=>{a.$el.removeClass(a.params.pagination.paginationDisabledClass),a.pagination.$el&&a.pagination.$el.removeClass(a.params.pagination.paginationDisabledClass),l(),k(),j()},disable:n,render:k,update:j,init:l,destroy:m})}function ib({swiper:a,extendParams:b,on:c,emit:d}){let e;function f(){if(!a.size){a.autoplay.running=!1,a.autoplay.paused=!1;return}const b=a.slides.eq(a.activeIndex);let c=a.params.autoplay.delay;b.attr("data-swiper-autoplay")&&(c=b.attr("data-swiper-autoplay")||a.params.autoplay.delay),clearTimeout(e),e=s(()=>{let b;a.params.autoplay.reverseDirection?a.params.loop?(a.loopFix(),b=a.slidePrev(a.params.speed,!0,
1!0),d("autoplay")):a.isBeginning?a.params.autoplay.stopOnLastSlide?i():(b=a.slideTo(a.slides.length-1,a.params.speed,!0,!0),d("autoplay")):(b=a.slidePrev(a.params.speed,!0,!0),d("autoplay")):a.params.loop?(a.loopFix(),b=a.slideNext(a.params.speed,!0,!0),d("autoplay")):a.isEnd?a.params.autoplay.stopOnLastSlide?i():(b=a.slideTo(0,a.params.speed,!0,!0),d("autoplay")):(b=a.slideNext(a.params.speed,!0,!0),d("autoplay")),a.params.cssMode&&a.autoplay.running?f():!1===b&&f()},c)}function h(){return void 0===e&& !a.autoplay.running&&(a.autoplay.running=!0,d("autoplayStart"),f(),!0)}function i(){return!!a.autoplay.running&& void 0!==e&&(e&&(clearTimeout(e),e=void 0),a.autoplay.running=!1,d("autoplayStop"),!0)}function j(b){!!a.autoplay.running&&(a.autoplay.paused||(e&&clearTimeout(e),a.autoplay.paused=!0,0!==b&&a.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(b=>{a.$wrapperEl[0].addEventListener(b,l)}):(a.autoplay.paused=!1,f())))}function k(){const b=g();"hidden"===b.visibilityState&&a.autoplay.running&&j(),"visible"===b.visibilityState&&a.autoplay.paused&&(f(),a.autoplay.paused=!1)}function l(b){a&&!a.destroyed&&a.$wrapperEl&&b.target===a.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(b=>{a.$wrapperEl[0].removeEventListener(b,l)}),a.autoplay.paused=!1,a.autoplay.running?f():i())}function m(){a.params.autoplay.disableOnInteraction?i():(d("autoplayPause"),j()),["transitionend","webkitTransitionEnd"].forEach(b=>{a.$wrapperEl[0].removeEventListener(b,l)})}function n(){a.params.autoplay.disableOnInteraction||(a.autoplay.paused=!1,d("autoplayResume"),f())}a.autoplay={running:!1,paused:!1},b({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),c("init",()=>{if(a.params.autoplay.enabled){h();const b=g();b.addEventListener("visibilitychange",k),a.params.autoplay.pauseOnMouseEnter&&(a.$el.on("mouseenter",m),a.$el.on("mouseleave",n))}}),c("beforeTransitionStart",(b,c,d)=>{a.autoplay.running&&(d||!a.params.autoplay.disableOnInteraction?a.autoplay.pause(c):i())}),c("sliderFirstMove",()=>{a.autoplay.running&&(a.params.autoplay.disableOnInteraction?i():j())}),c("touchEnd",()=>{a.params.cssMode&&a.autoplay.paused&&!a.params.autoplay.disableOnInteraction&&f()}),c("destroy",()=>{a.$el.off("mouseenter",m),a.$el.off("mouseleave",n),a.autoplay.running&&i();const b=g();b.removeEventListener("visibilitychange",k)}),Object.assign(a.autoplay,{pause:j,run:f,start:h,stop:i})}function jb(a,b){return a.transformEl?b.find(a.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):b}function kb({swiper:a,extendParams:b,on:c}){b({fadeEffect:{crossFade:!1,transformEl:null}}),(function(a){const{effect:b,swiper:c,on:d,setTranslate:e,setTransition:f,overwriteParams:g,perspective:h,recreateShadows:i,getEffectParams:j}=a;d("beforeInit",()=>{if(c.params.effect!==b)return;c.classNames.push(`${c.params.containerModifierClass}${b}`),h&&h()&&c.classNames.push(`${c.params.containerModifierClass}3d`);const a=g?g():{};Object.assign(c.params,a),Object.assign(c.originalParams,a)}),d("setTranslate",()=>{c.params.effect===b&&e()}),d("setTransition",(a,d)=>{c.params.effect===b&&f(d)}),d("transitionEnd",()=>{c.params.effect===b&&i&&j&&j().slideShadows&&(c.slides.each(a=>{const b=c.$(a);b.find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()}),i())});let k;d("virtualUpdate",()=>{c.params.effect===b&&(c.slides.length||(k=!0),requestAnimationFrame(()=>{k&&c.slides&&c.slides.length&&(e(),k=!1)}))})})({effect:"fade",swiper:a,on:c,setTranslate:()=>{const{slides:b}=a,c=a.params.fadeEffect;for(let d=0;d<b.length;d+=1){const e=a.slides.eq(d),f=e[0].swiperSlideOffset;let g=-f;a.params.virtualTranslate||(g-=a.translate);let h=0;a.isHorizontal()||(h=g,g=0);const i=a.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0),j=jb(c,e);j.css({opacity:i}).transform(`translate3d(${g}px, ${h}px, 0px)`)}},setTransition:b=>{const{transformEl:c}=a.params.fadeEffect,d=c?a.slides.find(c):a.slides;d.transition(b),(function({swiper:a,duration:b,transformEl:c,allSlides:d}){const{slides:e,activeIndex:f,$wrapperEl:g}=a;if(a.params.virtualTranslate&&0!==b){let h=!1;(d?c?e.find(c):e:c?e.eq(f).find(c):e.eq(f)).transitionEnd(()=>
1{if(h)return;if(!a||a.destroyed)return;h=!0,a.animating=!1;const b=["webkitTransitionEnd","transitionend"];for(let c=0;c<b.length;c+=1)g.trigger(b[c])})}})({swiper:a,duration:b,transformEl:c,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!a.params.cssMode})})}}}])
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.