PageSourceSearch

https://snugbookshop.co.uk/_static/??-eJylzkEOwiAQQNELiROqsenCeBRD…JXz2cZPfjicS2mhJM4fR6/1acfJDvYx3O5f5nxnSQ==

js snugbookshop.co.uk collected 2026-10-09 01:27:50 UTC 371,836 bytes, 4 lines download raw bytes

1(()=>{"use strict";var e={715(){},49(e,t,s){s.d(t,{A:()=>n});var a=s(645),i=s(541),r=s(774);function n({swiper:e,extendParams:t,on:s}){t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let n,l,o=null,d=(new Date).getTime();function c(e){const t=o;0!==t.length&&(0,r.s)(t,e)}function p(e){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function u(e){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function m(e,t){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("role",t)})}function h(e,t){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function f(e,t){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function g(e){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function v(e){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function w(t){if(13!==t.keyCode&&32!==t.keyCode)return;const s=e.params.a11y,a=t.target;if(!e.pagination||!e.pagination.el||a!==e.pagination.el&&!e.pagination.el.contains(t.target)||t.target.matches((0,i.c)(e.params.pagination.bulletClass))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const t=(0,r.m)(e.navigation.prevEl);(0,r.m)(e.navigation.nextEl).includes(a)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?c(s.lastSlideMessage):c(s.nextSlideMessage)),t.includes(a)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?c(s.firstSlideMessage):c(s.prevSlideMessage))}e.pagination&&a.matches((0,i.c)(e.params.pagination.bulletClass))&&a.click()}}function b(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function y(){return b()&&e.params.pagination.clickable}const E=(e,t,s)=>{p(e),"BUTTON"!==e.tagName&&(m(e,"button"),e.addEventListener("keydown",w)),f(e,s),function(e,t){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-controls",t)})}(e,t)},x=t=>{l&&l!==t.target&&!l.contains(t.target)&&(n=!0),e.a11y.clicked=!0},S=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},T=e=>{d=(new Date).getTime()},M=t=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus)return;if((new Date).getTime()-d<100)return;const s=t.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!s||!e.slides.includes(s))return;l=s;const a=e.virtual&&e.params.virtual.enabled,i=(a?parseInt(s.getAttribute("data-swiper-slide-index"),10):e.slides.indexOf(s))===e.activeIndex,r=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(s);i||r||t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{n||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index"))),0):a?e.slideTo(e.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index"),10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(s)),0),n=!1)}))},C=()=>{const t=e.params.a11y;t.itemRoleDescriptionMessage&&h(e.slides,t.itemRoleDescriptionMessage),t.slideRole&&m(e.slides,t.slideRole);const s=e.slides.length;t.slideLabelMessage&&e.slides.forEach((a,i)=>{const r=e.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):i;f(a,t.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,s))})},P=()=>{const t=e.params.a11y;e.el.append(o);const s=e.el;t.containerRoleDescriptionMessage&&h(s,t.containerRoleDescriptionMessage),t.containerMessage&&f(s,t.containerMessage),t.containerRole&&m(s,t.containerRole);const i=e.wrapperEl,n=t.id||i.getAttribute("id")||`swiper-wrapper-${function(e=16){return"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`;var l,d;
1if(l=i,d=n,(l=(0,r.m)(l)).forEach(e=>{e.setAttribute("id",d)}),t.wrapperLiveRegion){!function(e,t){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-live",t)})}(i,e.params.autoplay&&e.params.autoplay.enabled?"off":"polite")}C();let{nextEl:c,prevEl:p}=e.navigation?e.navigation:{};if(c=(0,r.m)(c),p=(0,r.m)(p),c&&c.forEach(e=>E(e,n,t.nextSlideMessage)),p&&p.forEach(e=>E(e,n,t.prevSlideMessage)),y()){(0,r.m)(e.pagination.el).forEach(e=>{e.addEventListener("keydown",w)})}(0,a.g)().addEventListener("visibilitychange",T),e.el.addEventListener("focus",M,!0),e.el.addEventListener("pointerdown",x,!0),e.el.addEventListener("pointerup",S,!0)};s("beforeInit",()=>{o=(0,r.c)("span",e.params.a11y.notificationClass),o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true")}),s("afterInit",()=>{e.params.a11y.enabled&&P()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&C()}),s("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&function(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:t,prevEl:s}=e.navigation;s&&(e.isBeginning?(g(s),u(s)):(v(s),p(s))),t&&(e.isEnd?(g(t),u(t)):(v(t),p(t)))}()}),s("paginationUpdate",()=>{e.params.a11y.enabled&&function(){const t=e.params.a11y;b()&&e.pagination.bullets.forEach(s=>{e.params.pagination.clickable&&(p(s),e.params.pagination.renderBullet||(m(s,"button"),f(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,(0,r.j)(s)+1)))),s.matches((0,i.c)(e.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")})}()}),s("destroy",()=>{e.params.a11y.enabled&&function(){o&&o.remove();let{nextEl:t,prevEl:s}=e.navigation?e.navigation:{};t=(0,r.m)(t),s=(0,r.m)(s),t&&t.forEach(e=>e.removeEventListener("keydown",w)),s&&s.forEach(e=>e.removeEventListener("keydown",w)),y()&&(0,r.m)(e.pagination.el).forEach(e=>{e.removeEventListener("keydown",w)});(0,a.g)().removeEventListener("visibilitychange",T),e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("focus",M,!0),e.el.removeEventListener("pointerdown",x,!0),e.el.removeEventListener("pointerup",S,!0))}()})}},250(e,t,s){s.d(t,{A:()=>i});var a=s(645);function i({swiper:e,extendParams:t,on:s,emit:i,params:r}){let n,l;e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let o,d,c,p,u,m,h,f=r&&r.autoplay?r.autoplay.delay:3e3,g=r&&r.autoplay?r.autoplay.delay:3e3,v=(new Date).getTime();function w(t){e&&!e.destroyed&&e.wrapperEl&&t.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",w),h||t.detail&&t.detail.bySwiperTouchMove||M())}const b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?d=!0:d&&(g=o,d=!1);const t=e.autoplay.paused?o:v+g-(new Date).getTime();e.autoplay.timeLeft=t,i("autoplayTimeLeft",t,t/f),l=requestAnimationFrame(()=>{b()})},y=()=>{let t=e.params.autoplay.delay;const s=(()=>{let t;if(t=e.virtual&&e.params.virtual.enabled?e.slides.find(e=>e.classList.contains("swiper-slide-active")):e.slides[e.activeIndex],!t)return;return parseInt(t.getAttribute("data-swiper-autoplay"),10)})();return!Number.isNaN(s)&&s>0&&(t=s),t},E=t=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(l),b();let s=t;void 0===s&&(s=y(),f=s,g=s),o=s;const a=e.params.speed,r=()=>{e&&!e.destroyed&&(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(a,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,a,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(a,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,a,!0,!0),i("autoplay")),e.params.cssMode&&(v=(new Date).getTime(),requestAnimationFrame(()=>{E()})))};return s>0?(clearTimeout(n),n=setTimeout(()=>{r()},s)):requestAnimationFrame(()=>{r()}),s},x=()=>{v=(new Date).getTime(),e.autoplay.running=!0,E(),i("autoplayStart")},S=()=>{e.autoplay.running=!1,clearTimeout(n),cancelAnimationFrame(l),i("autoplayStop")},T=(t,s)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(n),t||(m=!0);const a=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",w):M()};if(e.autoplay.paused=!0,s)return void a();const r=o||e.params.autoplay.delay;o=r-((new Date).getTime()-v),e.isEnd&&o<0&&!e.params.loop||(o<0&&(o=0),a())},M=()=>{e.isEnd&&o<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(v=(new Date).getTime(),m?(m=!1,E(o)):E(),e.autoplay.paused=!1,i("autoplayResume"))},C=()=>
1{if(e.destroyed||!e.autoplay.running)return;const t=(0,a.g)();"hidden"===t.visibilityState&&(m=!0,T(!0)),"visible"===t.visibilityState&&M()},P=t=>{"mouse"===t.pointerType&&(m=!0,h=!0,e.animating||e.autoplay.paused||T(!0))},L=t=>{"mouse"===t.pointerType&&(h=!1,e.autoplay.paused&&M())};s("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",P),e.el.addEventListener("pointerleave",L)),(0,a.g)().addEventListener("visibilitychange",C),x())}),s("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",P),e.el.removeEventListener("pointerleave",L)),(0,a.g)().removeEventListener("visibilitychange",C),e.autoplay.running&&S()}),s("_freeModeStaticRelease",()=>{(p||m)&&M()}),s("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?S():T(!0,!0)}),s("beforeTransitionStart",(t,s,a)=>{!e.destroyed&&e.autoplay.running&&(a||!e.params.autoplay.disableOnInteraction?T(!0,!0):S())}),s("sliderFirstMove",()=>{!e.destroyed&&e.autoplay.running&&(e.params.autoplay.disableOnInteraction?S():(c=!0,p=!1,m=!1,u=setTimeout(()=>{m=!0,p=!0,T(!0)},200)))}),s("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&c){if(clearTimeout(u),clearTimeout(n),e.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&e.params.cssMode&&M(),p=!1,c=!1}}),s("slideChange",()=>{!e.destroyed&&e.autoplay.running&&e.autoplay.paused&&(o=y(),f=y())}),Object.assign(e.autoplay,{start:x,stop:S,pause:T,resume:M})}},777(e,t,s){s.d(t,{A:()=>i});var a=s(774);function i({swiper:e,extendParams:t,on:s}){function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof e.params.controller.control||e.params.controller.control instanceof HTMLElement)){return void("string"==typeof e.params.controller.control?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEach(t=>{if(e.controller.control||(e.controller.control=[]),t&&t.swiper)e.controller.control.push(t.swiper);else if(t){const s=`${e.params.eventsPrefix}init`,a=i=>{e.controller.control.push(i.detail[0]),e.update(),t.removeEventListener(s,a)};t.addEventListener(s,a)}})}e.controller.control=e.params.controller.control}),s("update",()=>{r()}),s("resize",()=>{r()}),s("observerUpdate",()=>{r()}),s("setTranslate",(t,s,a)=>{e.controller.control&&!e.controller.control.destroyed&&e.controller.setTranslate(s,a)}),s("setTransition",(t,s,a)=>{e.controller.control&&!e.controller.control.destroyed&&e.controller.setTransition(s,a)}),Object.assign(e.controller,{setTranslate:function(t,s){const a=e.controller.control;let r,n;const l=e.constructor;function o(t){if(t.destroyed)return;const s=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(!function(t){e.controller.spline=e.params.loop?new i(e.slidesGrid,t.slidesGrid):new i(e.snapGrid,t.snapGrid)}(t),n=-e.controller.spline.interpolate(-s)),n&&"container"!==e.params.controller.by||(r=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),n=(s-e.minTranslate())*r+t.minTranslate()),e.params.controller.inverse&&(n=t.maxTranslate()-n),t.updateProgress(n),t.setTranslate(n,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==s&&a[e]instanceof l&&o(a[e]);else a instanceof l&&s!==a&&o(a)},setTransition:function(t,s){const i=e.constructor,r=e.controller.control;let n;function l(s){s.destroyed||(s.setTransition(t,e),0!==t&&(s.transitionStart(),s.params.autoHeight&&(0,a.n)(()=>{s.updateAutoHeight()}),(0,a.o)(s.wrapperEl,()=>{r&&s.transitionEnd()})))}if(Array.isArray(r))for(n=0;n<r.length;n+=1)r[n]!==s&&r[n]instanceof i&&l(r[n]);else r instanceof i&&s!==r&&l(r)}})}}
1,148(e,t,s){s.d(t,{A:()=>o});var a=s(412),i=s(663),r=s(222),n=s(902),l=s(774);function o({swiper:e,extendParams:t,on:s}){t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}});(0,i.e)({effect:"cards",swiper:e,on:s,setTranslate:()=>{const{slides:t,activeIndex:s,rtlTranslate:i}=e,n=e.params.cardsEffect,{startTranslate:l,isTouched:o}=e.touchEventsData,d=i?-e.translate:e.translate;for(let c=0;c<t.length;c+=1){const p=t[c],u=p.progress,m=Math.min(Math.max(u,-4),4);let h=p.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(h-=t[0].swiperSlideOffset);let f=e.params.cssMode?-h-e.translate:-h,g=0;const v=-100*Math.abs(m);let w=1,b=-n.perSlideRotate*m,y=n.perSlideOffset-.75*Math.abs(m);const E=e.virtual&&e.params.virtual.enabled?e.virtual.from+c:c,x=(E===s||E===s-1)&&m>0&&m<1&&(o||e.params.cssMode)&&d<l,S=(E===s||E===s+1)&&m<0&&m>-1&&(o||e.params.cssMode)&&d>l;if(x||S){const t=(1-Math.abs((Math.abs(m)-.5)/.5))**.5;b+=-28*m*t,w+=-.5*t,y+=96*t,g=(n.rotate||e.isHorizontal()?-25:0)*t*Math.abs(m)+"%"}if(f=m<0?`calc(${f}px ${i?"-":"+"} (${y*Math.abs(m)}%))`:m>0?`calc(${f}px ${i?"-":"+"} (-${y*Math.abs(m)}%))`:`${f}px`,!e.isHorizontal()){const e=g;g=f,f=e}const T=m<0?""+(1+(1-w)*m):""+(1-(1-w)*m),M=`\n        translate3d(${f}, ${g}, ${v}px)\n        rotateZ(${n.rotate?i?-b:b:0}deg)\n        scale(${T})\n      `;if(n.slideShadows){let e=p.querySelector(".swiper-slide-shadow");e||(e=(0,a.c)("cards",p)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(m)-.5)/.5,0),1))}p.style.zIndex=-Math.abs(Math.round(u))+t.length;(0,r.e)(n,p).style.transform=M}},setTransition:t=>{const s=e.slides.map(e=>(0,l.g)(e));s.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),(0,n.e)({swiper:e,duration:t,transformElements:s})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}},792(e,t,s){s.d(t,{A:()=>l});var a=s(412),i=s(663),r=s(222),n=s(774);function l({swiper:e,extendParams:t,on:s}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}});(0,i.e)({effect:"coverflow",swiper:e,on:s,setTranslate:()=>{const{width:t,height:s,slides:i,slidesSizesGrid:l}=e,o=e.params.coverflowEffect,d=e.isHorizontal(),c=e.translate,p=d?t/2-c:s/2-c,u=d?o.rotate:-o.rotate,m=o.depth,h=(0,n.a)(e);for(let e=0,t=i.length;e<t;e+=1){const t=i[e],s=l[e],n=(p-t.swiperSlideOffset-s/2)/s,c="function"==typeof o.modifier?o.modifier(n):n*o.modifier;let f=d?u*c:0,g=d?0:u*c,v=-m*Math.abs(c),w=o.stretch;"string"==typeof w&&-1!==w.indexOf("%")&&(w=parseFloat(o.stretch)/100*s);let b=d?0:w*c,y=d?w*c:0,E=1-(1-o.scale)*Math.abs(c);Math.abs(y)<.001&&(y=0),Math.abs(b)<.001&&(b=0),Math.abs(v)<.001&&(v=0),Math.abs(f)<.001&&(f=0),Math.abs(g)<.001&&(g=0),Math.abs(E)<.001&&(E=0);const x=`translate3d(${y}px,${b}px,${v}px)  rotateX(${h(g)}deg) rotateY(${h(f)}deg) scale(${E})`;if((0,r.e)(o,t).style.transform=x,t.style.zIndex=1-Math.abs(Math.round(c)),o.slideShadows){let e=d?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),s=d?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");e||(e=(0,a.c)("coverflow",t,d?"left":"top")),s||(s=(0,a.c)("coverflow",t,d?"right":"bottom")),e&&(e.style.opacity=c>0?c:0),s&&(s.style.opacity=-c>0?-c:0)}}},setTransition:t=>{e.slides.map(e=>(0,n.g)(e)).forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}},591(e,t,s){s.d(t,{A:()=>o});var a=s(412),i=s(663),r=s(222),n=s(902),l=s(774);function o({swiper:e,extendParams:t,on:s}){t({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const o=e=>"string"==typeof e?e:`${e}px`;(0,i.e)({effect:"creative",swiper:e,on:s,setTranslate:()=>{const{slides:t,wrapperEl:s,slidesSizesGrid:i}=e,n=e.params.creativeEffect,{progressMultiplier:d}=n,c=e.params.centeredSlides,p=(0,l.a)(e);if(c){const t=i[0]/2-e.params.slidesOffsetBefore||0;s.style.transform=`translateX(calc(50% - ${t}px))`}for(let s=0;s<t.length;s+=1){const i=t[s],l=i.progress,u=Math.min(Math.max(i.progress,-n.limitProgress),n.limitProgress);let m=u;c||(m=Math.min(Math.max(i.originalProgress,-n.limitProgress),n.limitProgress));const h=i.swiperSlideOffset,f=[e.params.cssMode?-h-e.translate:-h,0,0],g=[0,0,0];let v=!1;e.isHorizontal()||(f[1]=f[0],f[0]=0);
1let w={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};u<0?(w=n.next,v=!0):u>0&&(w=n.prev,v=!0),f.forEach((e,t)=>{f[t]=`calc(${e}px + (${o(w.translate[t])} * ${Math.abs(u*d)}))`}),g.forEach((e,t)=>{let s=w.rotate[t]*Math.abs(u*d);g[t]=s}),i.style.zIndex=-Math.abs(Math.round(l))+t.length;const b=f.join(", "),y=`rotateX(${p(g[0])}deg) rotateY(${p(g[1])}deg) rotateZ(${p(g[2])}deg)`,E=m<0?`scale(${1+(1-w.scale)*m*d})`:`scale(${1-(1-w.scale)*m*d})`,x=m<0?1+(1-w.opacity)*m*d:1-(1-w.opacity)*m*d,S=`translate3d(${b}) ${y} ${E}`;if(v&&w.shadow||!v){let e=i.querySelector(".swiper-slide-shadow");if(!e&&w.shadow&&(e=(0,a.c)("creative",i)),e){const t=n.shadowPerProgress?u*(1/n.limitProgress):u;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const T=(0,r.e)(n,i);T.style.transform=S,T.style.opacity=x,w.origin&&(T.style.transformOrigin=w.origin)}},setTransition:t=>{const s=e.slides.map(e=>(0,l.g)(e));s.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),(0,n.e)({swiper:e,duration:t,transformElements:s,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}},928(e,t,s){s.d(t,{A:()=>r});var a=s(663),i=s(774);function r({swiper:e,extendParams:t,on:s}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const r=(e,t,s)=>{let a=s?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=s?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=(0,i.c)("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s?"left":"top")).split(" ")),e.append(a)),r||(r=(0,i.c)("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s?"right":"bottom")).split(" ")),e.append(r)),a&&(a.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};(0,a.e)({effect:"cube",swiper:e,on:s,setTranslate:()=>{const{el:t,wrapperEl:s,slides:a,width:n,height:l,rtlTranslate:o,size:d,browser:c}=e,p=(0,i.a)(e),u=e.params.cubeEffect,m=e.isHorizontal(),h=e.virtual&&e.params.virtual.enabled;let f,g=0;u.shadow&&(m?(f=e.wrapperEl.querySelector(".swiper-cube-shadow"),f||(f=(0,i.c)("div","swiper-cube-shadow"),e.wrapperEl.append(f)),f.style.height=`${n}px`):(f=t.querySelector(".swiper-cube-shadow"),f||(f=(0,i.c)("div","swiper-cube-shadow"),t.append(f))));for(let e=0;e<a.length;e+=1){const t=a[e];let s=e;h&&(s=parseInt(t.getAttribute("data-swiper-slide-index"),10));let i=90*s,n=Math.floor(i/360);o&&(i=-i,n=Math.floor(-i/360));const l=Math.max(Math.min(t.progress,1),-1);let c=0,f=0,v=0;s%4==0?(c=4*-n*d,v=0):(s-1)%4==0?(c=0,v=4*-n*d):(s-2)%4==0?(c=d+4*n*d,v=d):(s-3)%4==0&&(c=-d,v=3*d+4*d*n),o&&(c=-c),m||(f=c,c=0);const w=`rotateX(${p(m?0:-i)}deg) rotateY(${p(m?i:0)}deg) translate3d(${c}px, ${f}px, ${v}px)`;l<=1&&l>-1&&(g=90*s+90*l,o&&(g=90*-s-90*l)),t.style.transform=w,u.slideShadows&&r(t,l,m)}if(s.style.transformOrigin=`50% 50% -${d/2}px`,s.style["-webkit-transform-origin"]=`50% 50% -${d/2}px`,u.shadow)if(m)f.style.transform=`translate3d(0px, ${n/2+u.shadowOffset}px, ${-n/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${u.shadowScale})`;else{const e=Math.abs(g)-90*Math.floor(Math.abs(g)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=u.shadowScale,a=u.shadowScale/t,i=u.shadowOffset;f.style.transform=`scale3d(${s}, 1, ${a}) translate3d(0px, ${l/2+i}px, ${-l/2/a}px) rotateX(-89.99deg)`}const v=(c.isSafari||c.isWebView)&&c.needPerspectiveFix?-d/2:0;s.style.transform=`translate3d(0px,0,${v}px) rotateX(${p(e.isHorizontal()?0:g)}deg) rotateY(${p(e.isHorizontal()?-g:0)}deg)`,s.style.setProperty("--swiper-cube-translate-z",`${v}px`)},setTransition:t=>{const{el:s,slides:a}=e;if(a.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const e=s.querySelector(".swiper-cube-shadow");e&&(e.style.transitionDuration=`${t}ms`)}},recreateShadows:()=>{const t=e.isHorizontal();
1e.slides.forEach(e=>{const s=Math.max(Math.min(e.progress,1),-1);r(e,s,t)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}},309(e,t,s){s.d(t,{A:()=>l});var a=s(663),i=s(222),r=s(902),n=s(774);function l({swiper:e,extendParams:t,on:s}){t({fadeEffect:{crossFade:!1}});(0,a.e)({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:t}=e,s=e.params.fadeEffect;for(let a=0;a<t.length;a+=1){const t=e.slides[a];let r=-t.swiperSlideOffset;e.params.virtualTranslate||(r-=e.translate);let n=0;e.isHorizontal()||(n=r,r=0);const l=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t.progress),0):1+Math.min(Math.max(t.progress,-1),0),o=(0,i.e)(s,t);o.style.opacity=l,o.style.transform=`translate3d(${r}px, ${n}px, 0px)`}},setTransition:t=>{const s=e.slides.map(e=>(0,n.g)(e));s.forEach(e=>{e.style.transitionDuration=`${t}ms`}),(0,r.e)({swiper:e,duration:t,transformElements:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}},2(e,t,s){s.d(t,{A:()=>o});var a=s(412),i=s(663),r=s(222),n=s(902),l=s(774);function o({swiper:e,extendParams:t,on:s}){t({flipEffect:{slideShadows:!0,limitRotation:!0}});const o=(t,s)=>{let i=e.isHorizontal()?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),r=e.isHorizontal()?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");i||(i=(0,a.c)("flip",t,e.isHorizontal()?"left":"top")),r||(r=(0,a.c)("flip",t,e.isHorizontal()?"right":"bottom")),i&&(i.style.opacity=Math.max(-s,0)),r&&(r.style.opacity=Math.max(s,0))};(0,i.e)({effect:"flip",swiper:e,on:s,setTranslate:()=>{const{slides:t,rtlTranslate:s}=e,a=e.params.flipEffect,i=(0,l.a)(e);for(let n=0;n<t.length;n+=1){const l=t[n];let d=l.progress;e.params.flipEffect.limitRotation&&(d=Math.max(Math.min(l.progress,1),-1));const c=l.swiperSlideOffset;let p=-180*d,u=0,m=e.params.cssMode?-c-e.translate:-c,h=0;e.isHorizontal()?s&&(p=-p):(h=m,m=0,u=-p,p=0),l.style.zIndex=-Math.abs(Math.round(d))+t.length,a.slideShadows&&o(l,d);const f=`translate3d(${m}px, ${h}px, 0px) rotateX(${i(u)}deg) rotateY(${i(p)}deg)`;(0,r.e)(a,l).style.transform=f}},setTransition:t=>{const s=e.slides.map(e=>(0,l.g)(e));s.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),(0,n.e)({swiper:e,duration:t,transformElements:s})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(t=>{let s=t.progress;e.params.flipEffect.limitRotation&&(s=Math.max(Math.min(t.progress,1),-1)),o(t,s)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}},257(e,t,s){s.d(t,{A:()=>i});var a=s(774);function i({swiper:e,extendParams:t,emit:s,once:i}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchStart:function(){if(e.params.cssMode)return;const t=e.getTranslate();e.setTranslate(t),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function(){if(e.params.cssMode)return;const{touchEventsData:t,touches:s}=e;0===t.velocities.length&&t.velocities.push({position:s[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:s[e.isHorizontal()?"currentX":"currentY"],time:(0,a.h)()})},onTouchEnd:function({currentPos:t}){if(e.params.cssMode)return;const{params:r,wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=e,c=(0,a.h)()-d.touchStartTime;if(t<-e.minTranslate())e.slideTo(e.activeIndex);else if(t>-e.maxTranslate())e.slides.length<o.length?e.slideTo(o.length-1):e.slideTo(e.slides.length-1);else{if(r.freeMode.momentum){if(d.velocities.length>1){const t=d.velocities.pop(),s=d.velocities.pop(),i=t.position-s.position,n=t.time-s.time;e.velocity=i/n,e.velocity/=2,Math.abs(e.velocity)<r.freeMode.minimumVelocity&&(e.velocity=0),(n>150||(0,a.h)()-t.time>300)&&(e.velocity=0)}else e.velocity=0;
1e.velocity*=r.freeMode.momentumVelocityRatio,d.velocities.length=0;let t=1e3*r.freeMode.momentumRatio;const c=e.velocity*t;let p=e.translate+c;l&&(p=-p);let u,m=!1;const h=20*Math.abs(e.velocity)*r.freeMode.momentumBounceRatio;let f;if(p<e.maxTranslate())r.freeMode.momentumBounce?(p+e.maxTranslate()<-h&&(p=e.maxTranslate()-h),u=e.maxTranslate(),m=!0,d.allowMomentumBounce=!0):p=e.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(p>e.minTranslate())r.freeMode.momentumBounce?(p-e.minTranslate()>h&&(p=e.minTranslate()+h),u=e.minTranslate(),m=!0,d.allowMomentumBounce=!0):p=e.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let t;for(let e=0;e<o.length;e+=1)if(o[e]>-p){t=e;break}p=Math.abs(o[t]-p)<Math.abs(o[t-1]-p)||"next"===e.swipeDirection?o[t]:o[t-1],p=-p}if(f&&i("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(t=l?Math.abs((-p-e.translate)/e.velocity):Math.abs((p-e.translate)/e.velocity),r.freeMode.sticky){const s=Math.abs((l?-p:p)-e.translate),a=e.slidesSizesGrid[e.activeIndex];t=s<a?r.speed:s<2*a?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void e.slideToClosest();r.freeMode.momentumBounce&&m?(e.updateProgress(u),e.setTransition(t),e.setTranslate(p),e.transitionStart(!0,e.swipeDirection),e.animating=!0,(0,a.o)(n,()=>{e&&!e.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),e.setTransition(r.speed),setTimeout(()=>{e.setTranslate(u),(0,a.o)(n,()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(s("_freeModeNoMomentumRelease"),e.updateProgress(p),e.setTransition(t),e.setTranslate(p),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,(0,a.o)(n,()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(p),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(r.freeMode.sticky)return void e.slideToClosest();r.freeMode&&s("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c>=r.longSwipesMs)&&(s("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})}},433(e,t,s){function a({swiper:e,extendParams:t,on:s}){let a,i,r,n;t({grid:{rows:1,fill:"column"}});const l=()=>{let t=e.params.spaceBetween;return"string"==typeof t&&t.indexOf("%")>=0?t=parseFloat(t.replace("%",""))/100*e.size:"string"==typeof t&&(t=parseFloat(t)),t};s("init",()=>{n=e.params.grid&&e.params.grid.rows>1}),s("update",()=>{const{params:t,el:s}=e,a=t.grid&&t.grid.rows>1;n&&!a?(s.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),r=1,e.emitContainerClasses()):!n&&a&&(s.classList.add(`${t.containerModifierClass}grid`),"column"===t.grid.fill&&s.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),n=a}),e.grid={initSlides:t=>{const{slidesPerView:s}=e.params,{rows:n,fill:l}=e.params.grid,o=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:t.length;r=Math.floor(o/n),a=Math.floor(o/n)===o/n?o:Math.ceil(o/n)*n,"auto"!==s&&"row"===l&&(a=Math.max(a,s*n)),i=a/n},unsetSlides:()=>{e.slides&&e.slides.forEach(t=>{t.swiperSlideGridSet&&(t.style.height="",t.style[e.getDirectionLabel("margin-top")]="")})},updateSlide:(t,s,n)=>{const{slidesPerGroup:o}=e.params,d=l(),{rows:c,fill:p}=e.params.grid,u=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:n.length;let m,h,f;if("row"===p&&o>1){const e=Math.floor(t/(o*c)),i=t-c*o*e,r=0===e?o:Math.min(Math.ceil((u-e*c*o)/c),o);f=Math.floor(i/r),h=i-f*r+e*o,m=h+f*a/c,s.style.order=m}else"column"===p?(h=Math.floor(t/c),f=t-h*c,(h>r||h===r&&f===c-1)&&(f+=1,f>=c&&(f=0,h+=1))):(f=Math.floor(t/i),h=t-f*i);s.row=f,s.column=h,s.style.height=`calc((100% - ${(c-1)*d}px) / ${c})`,s.style[e.getDirectionLabel("margin-top")]=0!==f?d&&`${d}px`:"",s.swiperSlideGridSet=!0},updateWrapperSize:(t,s)=>{const{centeredSlides:i,roundLengths:r}=e.params,n=l(),{rows:o}=e.params.grid;if(e.virtualSize=(t+n)*a,e.virtualSize=Math.ceil(e.virtualSize/o)-n,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+n}px`),i){const t=[];for(let a=0;a<s.length;a+=1){let i=s[a];r&&(i=Math.floor(i)),s[a]<e.virtualSize+s[0]&&t.push(i)}s.splice(0,s.length),s.push(...t)}}}}s.d(t,{A:()=>a})},760(e,t,s){s.d(t,{A:()=>r});var a=s(645),i=s(774);function r({swiper:e,extendParams:t,emit:s,on:r}){let n=!1;const l=(0,a.g)(),o=(0,a.a)();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(t,s){if(e.virtual&&e.params.virtual.enabled){const t=e.slides.find(e=>e.getAttribute("data-hash")===s);if(!t)return 0;return parseInt(t.getAttribute("data-swiper-slide-index"),10)}return e.getSlideIndex((0,i.e)(e.slidesEl,`.${e.params.slideClass}[data-hash="${s}"], swiper-slide[data-hash="${s}"]`)[0])}}});const d=()=>{s("hashChange");const t=l.location.hash.replace("#",""),a=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex];if(t!==(a?a.getAttribute("data-hash"):"")){const s=e.params.hashNavigation.getSlideIndex(e,t);if(void 0===s||Number.isNaN(s))return;e.slideTo(s)}},c=()=>
1{if(!n||!e.params.hashNavigation.enabled)return;const t=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],a=t?t.getAttribute("data-hash")||t.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${a}`||""),s("hashSet")):(l.location.hash=a||"",s("hashSet"))};r("init",()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;n=!0;const t=l.location.hash.replace("#","");if(t){const s=0,a=e.params.hashNavigation.getSlideIndex(e,t);e.slideTo(a||0,s,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&o.addEventListener("hashchange",d)})()}),r("destroy",()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&o.removeEventListener("hashchange",d)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{n&&c()}),r("slideChange",()=>{n&&e.params.cssMode&&c()})}},631(e,t,s){s.d(t,{A:()=>i});var a=s(645);function i({swiper:e,extendParams:t,on:s}){t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,r={};const n=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=e=>{const t=(0,a.a)();let s;s=e?new URL(e):t.location;const i=s.pathname.slice(1).split("/").filter(e=>""!==e),r=i.length;return{key:i[r-2],value:i[r-1]}},o=(t,s)=>{const r=(0,a.a)();if(!i||!e.params.history.enabled)return;let l;l=e.params.url?new URL(e.params.url):r.location;const o=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${s}"]`):e.slides[s];let d=n(o.getAttribute("data-history"));if(e.params.history.root.length>0){let s=e.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${t?`${t}/`:""}${d}`}else l.pathname.includes(t)||(d=`${t?`${t}/`:""}${d}`);e.params.history.keepQuery&&(d+=l.search);const c=r.history.state;c&&c.value===d||(e.params.history.replaceState?r.history.replaceState({value:d},null,d):r.history.pushState({value:d},null,d))},d=(t,s,a)=>{if(s)for(let i=0,r=e.slides.length;i<r;i+=1){const r=e.slides[i];if(n(r.getAttribute("data-history"))===s){const s=e.getSlideIndex(r);e.slideTo(s,t,a)}}else e.slideTo(0,t,a)},c=()=>{r=l(e.params.url),d(e.params.speed,r.value,!1)};s("init",()=>{e.params.history.enabled&&(()=>{const t=(0,a.a)();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);i=!0,r=l(e.params.url),r.key||r.value?(d(0,r.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",c)):e.params.history.replaceState||t.addEventListener("popstate",c)}})()}),s("destroy",()=>{e.params.history.enabled&&(()=>{const t=(0,a.a)();e.params.history.replaceState||t.removeEventListener("popstate",c)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{i&&o(e.params.history.key,e.activeIndex)}),s("slideChange",()=>{i&&e.params.cssMode&&o(e.params.history.key,e.activeIndex)})}},606(e,t,s){s.d(t,{A:()=>r});var a=s(645),i=s(774);function r({swiper:e,extendParams:t,on:s,emit:r}){const n=(0,a.g)(),l=(0,a.a)();function o(t){if(!e.enabled)return;const{rtlTranslate:s}=e;let a=t;a.originalEvent&&(a=a.originalEvent);const o=a.keyCode||a.charCode,d=e.params.keyboard.pageUpDown,c=d&&33===o,p=d&&34===o,u=37===o,m=39===o,h=38===o,f=40===o;if(!e.allowSlideNext&&(e.isHorizontal()&&m||e.isVertical()&&f||p))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&u||e.isVertical()&&h||c))return!1;if(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey)return;if(n.activeElement&&(n.activeElement.isContentEditable||n.activeElement.nodeName&&("input"===n.activeElement.nodeName.toLowerCase()||"textarea"===n.activeElement.nodeName.toLowerCase())))return;if(e.params.keyboard.onlyInViewport&&(c||p||u||m||h||f)){let t=!1;if((0,i.d)(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===(0,i.d)(e.el,`.${e.params.slideActiveClass}`).length)return;const a=e.el,r=a.clientWidth,n=a.clientHeight,o=l.innerWidth,d=l.innerHe
1ight,c=(0,i.f)(a);s&&(c.left-=a.scrollLeft);const p=[[c.left,c.top],[c.left+r,c.top],[c.left,c.top+n],[c.left+r,c.top+n]];for(let e=0;e<p.length;e+=1){const s=p[e];if(s[0]>=0&&s[0]<=o&&s[1]>=0&&s[1]<=d){if(0===s[0]&&0===s[1])continue;t=!0}}if(!t)return}const g=e.params.keyboard.speed;e.isHorizontal()?((c||p||u||m)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((p||m)&&!s||(c||u)&&s)&&e.slideNext(g),((c||u)&&!s||(p||m)&&s)&&e.slidePrev(g)):((c||p||h||f)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(p||f)&&e.slideNext(g),(c||h)&&e.slidePrev(g)),r("keyPress",o)}function d(){e.keyboard.enabled||(n.addEventListener("keydown",o),e.keyboard.enabled=!0)}function c(){e.keyboard.enabled&&(n.removeEventListener("keydown",o),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}}),s("init",()=>{e.params.keyboard.enabled&&d()}),s("destroy",()=>{e.keyboard.enabled&&c()}),Object.assign(e.keyboard,{enable:d,disable:c})}},630(e,t,s){s.d(t,{A:()=>d});var a=s(774);function i(e){const t=this,{params:s,slidesEl:i}=t;s.loop&&t.loopDestroy();const r=e=>{if("string"==typeof e){const t=document.createElement("div");(0,a.s)(t,e),i.append(t.children[0]),(0,a.s)(t,"")}else i.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&r(e[t]);else r(e);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update()}function r(e){const t=this,{params:s,activeIndex:i,slidesEl:r}=t;s.loop&&t.loopDestroy();let n=i+1;const l=e=>{if("string"==typeof e){const t=document.createElement("div");(0,a.s)(t,e),r.prepend(t.children[0]),(0,a.s)(t,"")}else r.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&l(e[t]);n=i+e.length}else l(e);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update(),t.slideTo(n,0,!1)}function n(e,t){const s=this,{params:a,activeIndex:i,slidesEl:r}=s;let n=i;a.loop&&(n-=s.loopedSlides,s.loopDestroy(),s.recalcSlides());const l=s.slides.length;if(e<=0)return void s.prependSlide(t);if(e>=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&r.append(t[e]);o=n>e?n+t.length:n}else r.append(t);for(let e=0;e<d.length;e+=1)r.append(d[e]);s.recalcSlides(),a.loop&&s.loopCreate(),a.observer&&!s.isElement||s.update(),a.loop?s.slideTo(o+s.loopedSlides,0,!1):s.slideTo(o,0,!1)}function l(e){const t=this,{params:s,activeIndex:a}=t;let i=a;s.loop&&(i-=t.loopedSlides,t.loopDestroy());let r,n=i;if("object"==typeof e&&"length"in e){for(let s=0;s<e.length;s+=1)r=e[s],t.slides[r]&&t.slides[r].remove(),r<n&&(n-=1);n=Math.max(n,0)}else r=e,t.slides[r]&&t.slides[r].remove(),r<n&&(n-=1),n=Math.max(n,0);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update(),s.loop?t.slideTo(n+t.loopedSlides,0,!1):t.slideTo(n,0,!1)}function o(){const e=this,t=[];for(let s=0;s<e.slides.length;s+=1)t.push(s);e.removeSlide(t)}function d({swiper:e}){Object.assign(e,{appendSlide:i.bind(e),prependSlide:r.bind(e),addSlide:n.bind(e),removeSlide:l.bind(e),removeAllSlides:o.bind(e)})}},227(e,t,s){s.d(t,{A:()=>r});var a=s(645),i=s(774);function r({swiper:e,extendParams:t,on:s,emit:r}){const n=(0,a.a)();let l;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let o,d=(0,i.h)();const c=[];function p(){e.enabled&&(e.mouseEntered=!0)}function u(){e.enabled&&(e.mouseEntered=!1)}function m(t){return!(e.params.mousewheel.thresholdDelta&&t.delta<e.params.mousewheel.thresholdDelta)&&(!(e.params.mousewheel.thresholdTime&&(0,i.h)()-d<e.params.mousewheel.thresholdTime)&&(t.delta>=6&&(0,i.h)()-d<60||(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),r("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),r("scroll",t.raw)),d=(new n.Date).getTime(),!1)))}function h(t){let s=t,a=!0;if(!e.enabled)return;if(t.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const n=e.params.mousewheel;e.params.cssMode&&s.preventDefault();let d=e.el;"container"!==e.params.mousewheel.eventsTarget&&(d=document.querySelector(e.params.mousewheel.eventsTarget));const p=d&&d.contains(s.target);if(!e.mouseEntered&&!p&&!n.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let u=0;const h=e.rtlTranslate?-1:1,f=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120
vendor: 4,330 bytes, line 1
1),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(n.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;u=-f.pixelX*h}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;u=-f.pixelY}else u=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*h:-f.pixelY;if(0===u)return!0;n.invert&&(u=-u);let g=e.getTranslate()+u*n.sensitivity;if(g>=e.minTranslate()&&(g=e.minTranslate()),g<=e.maxTranslate()&&(g=e.maxTranslate()),a=!!e.params.loop||!(g===e.minTranslate()||g===e.maxTranslate()),a&&e.params.nested&&s.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const t={time:(0,i.h)(),delta:Math.abs(u),direction:Math.sign(u)},a=o&&t.time<o.time+500&&t.delta<=o.delta&&t.direction===o.direction;if(!a){o=void 0;let d=e.getTranslate()+u*n.sensitivity;const p=e.isBeginning,m=e.isEnd;if(d>=e.minTranslate()&&(d=e.minTranslate()),d<=e.maxTranslate()&&(d=e.maxTranslate()),e.setTransition(0),e.setTranslate(d),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!p&&e.isBeginning||!m&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:t.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(l),l=void 0,c.length>=15&&c.shift();const s=c.length?c[c.length-1]:void 0,a=c[0];if(c.push(t),s&&(t.delta>s.delta||t.direction!==s.direction))c.splice(0);else if(c.length>=15&&t.time-a.time<500&&a.delta-t.delta>=1&&t.delta<=6){const s=u>0?.8:.2;o=t,c.splice(0),l=(0,i.n)(()=>{!e.destroyed&&e.params&&e.slideToClosest(e.params.speed,!0,void 0,s)},0)}l||(l=(0,i.n)(()=>{if(e.destroyed||!e.params)return;o=t,c.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(a||r("scroll",s),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),n.releaseOnEdges&&(d===e.minTranslate()||d===e.maxTranslate()))return!0}}else{const s={time:(0,i.h)(),delta:Math.abs(u),direction:Math.sign(u),raw:t};c.length>=2&&c.shift();const a=c.length?c[c.length-1]:void 0;if(c.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&m(s):m(s),function(t){const s=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&s.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function f(t){let s=e.el;"container"!==e.params.mousewheel.eventsTarget&&(s=document.querySelector(e.params.mousewheel.eventsTarget)),s[t]("mouseenter",p),s[t]("mouseleave",u),s[t]("wheel",h)}function g(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",h),!0):!e.mousewheel.enabled&&(f("addEventListener"),e.mousewheel.enabled=!0,!0)}function v(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,h),!0):!!e.mousewheel.enabled&&(f("removeEventListener"),e.mousewheel.enabled=!1,!0)}s("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&v(),e.params.mousewheel.enabled&&g()}),s("destroy",()=>{e.params.cssMode&&g(),e.mousewheel.enabled&&v()}),Object.assign(e.mousewheel,{enable:g,disable:v})}},275(e,t,s){s.d(t,{A:()=>n});var a=s(296),i=s(774);const r='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function n({swiper:e,extendParams:t,on:s,emit:n}){function l(t){let s;return t&&"string"==typeof t&&e.isElement&&(s=e.el.querySelector(t)||e.hostEl.querySelector(t),s)?s:(t&&("string"==typeof t&&(s=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&s&&s.length>1&&1===e.el.querySelectorAll(t).length?s=e.el.querySelector(t):s&&1===s.length&&(s=s[0])),t&&!s?t:s)}function o(t,s){const a=e.params.navigation;
1(t=(0,i.m)(t)).forEach(t=>{t&&(t.classList[s?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=s),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](a.lockClass))})}function d(){const{nextEl:t,prevEl:s}=e.navigation;if(e.params.loop)return o(s,!1),void o(t,!1);o(s,e.isBeginning&&!e.params.rewind),o(t,e.isEnd&&!e.params.rewind)}function c(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),n("navigationPrev"))}function p(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),n("navigationNext"))}function u(){const t=e.params.navigation;if(e.params.navigation=(0,a.c)(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;let s=l(t.nextEl),n=l(t.prevEl);Object.assign(e.navigation,{nextEl:s,prevEl:n}),s=(0,i.m)(s),n=(0,i.m)(n);const o=(s,a)=>{if(s){if(t.addIcons&&s.matches(".swiper-button-next,.swiper-button-prev")&&!s.querySelector("svg")){const e=document.createElement("div");(0,i.s)(e,r),s.appendChild(e.querySelector("svg")),e.remove()}s.addEventListener("click","next"===a?p:c)}!e.enabled&&s&&s.classList.add(...t.lockClass.split(" "))};s.forEach(e=>
1o(e,"next")),n.forEach(e=>o(e,"prev"))}function m(){let{nextEl:t,prevEl:s}=e.navigation;t=(0,i.m)(t),s=(0,i.m)(s);const a=(t,s)=>{t.removeEventListener("click","next"===s?p:c),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(e=>a(e,"next")),s.forEach(e=>a(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:r},s("init",()=>{!1===e.params.navigation.enabled?h():(u(),d())}),s("toEdge fromEdge lock unlock",()=>{d()}),s("destroy",()=>{m()}),s("enable disable",()=>{let{nextEl:t,prevEl:s}=e.navigation;t=(0,i.m)(t),s=(0,i.m)(s),e.enabled?d():[...t,...s].filter(e=>!!e).forEach(t=>t.classList.add(e.params.navigation.lockClass))}),s("click",(t,s)=>{let{nextEl:a,prevEl:r}=e.navigation;a=(0,i.m)(a),r=(0,i.m)(r);const l=s.target;let o=r.includes(l)||a.includes(l);if(e.isElement&&!o){const e=s.path||s.composedPath&&s.composedPath();e&&(o=e.find(e=>a.includes(e)||r.includes(e)))}if(e.params.navigation.hideOnClick&&!o){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===l||e.pagination.el.contains(l)))return;let t;a.length?t=a[0].classList.contains(e.params.navigation.hiddenClass):r.length&&(t=r[0].classList.contains(e.params.navigation.hiddenClass)),n(!0===t?"navigationShow":"navigationHide"),[...a,...r].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});const h=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),m()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),u(),d()},disable:h,update:d,init:u,destroy:m})}},169(e,t,s){s.d(t,{A:()=>n});var a=s(541),i=s(296),r=s(774);function n({swiper:e,extendParams:t,on:s,emit:n}){const l="swiper-pagination";let o;t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),e.pagination={el:null,bullets:[]};let d=0;function c(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function p(t,s){const{bulletActiveClass:a}=e.params.pagination;t&&(t=t[("prev"===s?"previous":"next")+"ElementSibling"])&&(t.classList.add(`${a}-${s}`),(t=t[("prev"===s?"previous":"next")+"ElementSibling"])&&t.classList.add(`${a}-${s}-${s}`))}function u(t){const s=t.target.closest((0,a.c)(e.params.pagination.bulletClass));if(!s)return;t.preventDefault();const i=(0,r.j)(s)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===i)return;const t=(n=e.realIndex,l=i,o=e.slides.length,(l%=o)===1+(n%=o)?"next":l===n-1?"previous":void 0);"next"===t?e.slideNext():"previous"===t?e.slidePrev():e.slideToLoop(i)}else e.slideTo(i);var n,l,o}function m(){const t=e.rtl,s=e.params.pagination;if(c())return;let i,l,u=e.pagination.el;u=(0,r.m)(u);const m=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,h=e.params.loop?Math.ceil(m/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(l=e.previousRealIndex||0,i=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):void 0!==e.snapIndex?(i=e.snapIndex,l=e.previousSnapIndex):(l=e.previousIndex||0,i=e.activeIndex||0),"bullets"===s.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const a=e.pagination.bullets;let n,c,m;if(s.dynamicBullets&&(o=(0,r.i)(a[0],e.isHorizontal()?"width":"height",!0),u.forEach(t=>{t.style[e.isHorizontal()?"width":"height"]=o*(s.dynamicMainBullets+4)+"px"}),s.dynamicMainBullets>1&&void 0!==l&&(d+=i-(l||0),d>s.dynamicMainBullets-1?d=s.dynamicMainBullets-1:d<0&&(d=0)),n=Math.max(i-d,0),c=n+(Math.min(a.length,s.dynamicMainBullets)-1),m=(c+n)/2),a.forEach(e
1=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${s.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),u.length>1)a.forEach(t=>{const a=(0,r.j)(t);a===i?t.classList.add(...s.bulletActiveClass.split(" ")):e.isElement&&t.setAttribute("part","bullet"),s.dynamicBullets&&(a>=n&&a<=c&&t.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),a===n&&p(t,"prev"),a===c&&p(t,"next"))});else{const t=a[i];if(t&&t.classList.add(...s.bulletActiveClass.split(" ")),e.isElement&&a.forEach((e,t)=>{e.setAttribute("part",t===i?"bullet-active":"bullet")}),s.dynamicBullets){const e=a[n],t=a[c];for(let e=n;e<=c;e+=1)a[e]&&a[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));p(e,"prev"),p(t,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),r=(o*i-o)/2-m*o,n=t?"right":"left";a.forEach(t=>{t.style[e.isHorizontal()?n:"top"]=`${r}px`})}}u.forEach((t,l)=>{if("fraction"===s.type&&(t.querySelectorAll((0,a.c)(s.currentClass)).forEach(e=>{e.textContent=s.formatFractionCurrent(i+1)}),t.querySelectorAll((0,a.c)(s.totalClass)).forEach(e=>{e.textContent=s.formatFractionTotal(h)})),"progressbar"===s.type){let r;r=s.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const n=(i+1)/h;let l=1,o=1;"horizontal"===r?l=n:o=n,t.querySelectorAll((0,a.c)(s.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${l}) scaleY(${o})`,t.style.transitionDuration=`${e.params.speed}ms`})}"custom"===s.type&&s.renderCustom?((0,r.s)(t,s.renderCustom(e,i+1,h)),0===l&&n("paginationRender",t)):(0===l&&n("paginationRender",t),n("paginationUpdate",t)),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](s.lockClass)})}function h(){const t=e.params.pagination;if(c())return;const s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let i=e.pagination.el;i=(0,r.m)(i);let l="";if("bullets"===t.type){let a=e.params.loop?Math.ceil(s/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&a>s&&(a=s);for(let s=0;s<a;s+=1)t.renderBullet?l+=t.renderBullet.call(e,s,t.bulletClass):l+=`<${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(l=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),"progressbar"===t.type&&(l=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],i.forEach(s=>{"custom"!==t.type&&(0,r.s)(s,l||""),"bullets"===t.type&&e.pagination.bullets.push(...s.querySelectorAll((0,a.c)(t.bulletClass)))}),"custom"!==t.type&&n("paginationRender",i[0])}function f(){e.params.pagination=(0,i.c)(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let s;"string"==typeof t.el&&e.isElement&&(s=e.el.querySelector(t.el)),s||"string"!=typeof t.el||(s=[...document.querySelectorAll(t.el)]),s||(s=t.el),s&&0!==s.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(s)&&s.length>1&&(s=[...e.el.querySelectorAll(t.el)],s.length>1&&(s=s.find(t=>(0,r.d)(t,".swiper")[0]===e.el))),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(e.pagination,{el:s}
1),s=(0,r.m)(s),s.forEach(s=>{"bullets"===t.type&&t.clickable&&s.classList.add(...(t.clickableClass||"").split(" ")),s.classList.add(t.modifierClass+t.type),s.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(s.classList.add(`${t.modifierClass}${t.type}-dynamic`),d=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&s.classList.add(t.progressbarOppositeClass),t.clickable&&s.addEventListener("click",u),e.enabled||s.classList.add(t.lockClass)}))}function g(){const t=e.params.pagination;if(c())return;let s=e.pagination.el;s&&(s=(0,r.m)(s),s.forEach(s=>{s.classList.remove(t.hiddenClass),s.classList.remove(t.modifierClass+t.type),s.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(s.classList.remove(...(t.clickableClass||"").split(" ")),s.removeEventListener("click",u))})),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const t=e.params.pagination;let{el:s}=e.pagination;
1s=(0,r.m)(s),s.forEach(s=>{s.classList.remove(t.horizontalClass,t.verticalClass),s.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),s("init",()=>{!1===e.params.pagination.enabled?v():(f(),h(),m())}),s("activeIndexChange",()=>{void 0===e.snapIndex&&m()}),s("snapIndexChange",()=>{m()}),s("snapGridLengthChange",()=>{h(),m()}),s("destroy",()=>{g()}),s("enable disable",()=>{let{el:t}=e.pagination;t&&(t=(0,r.m)(t),t.forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),s("lock unlock",()=>{m()}),s("click",(t,s)=>{const a=s.target,i=(0,r.m)(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&i&&i.length>0&&!a.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&a===e.navigation.nextEl||e.navigation.prevEl&&a===e.navigation.prevEl))return;const t=i[0].classList.contains(e.params.pagination.hiddenClass);n(!0===t?"paginationShow":"paginationHide"),i.forEach(t=>t.classList.toggle(e.params.pagination.hiddenClass))}});const v=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=(0,r.m)(t),t.forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass))),g()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=(0,r.m)(t),t.forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass))),f(),h(),m()},disable:v,render:h,update:m,init:f,destroy:g})}},972(e,t,s){s.d(t,{A:()=>i});var a=s(774);function i({swiper:e,extendParams:t,on:s}){t({parallax:{enabled:!1}});const i="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",r=(t,s)=>{const{rtl:a}=e,i=a?-1:1,r=t.getAttribute("data-swiper-parallax")||"0";let n=t.getAttribute("data-swiper-parallax-x"),l=t.getAttribute("data-swiper-parallax-y");const o=t.getAttribute("data-swiper-parallax-scale"),d=t.getAttribute("data-swiper-parallax-opacity"),c=t.getAttribute("data-swiper-parallax-rotate");if(n||l?(n=n||"0",l=l||"0"):e.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*s*i+"%":n*s*i+"px",l=l.indexOf("%")>=0?parseInt(l,10)*s+"%":l*s+"px",null!=d){const e=d-(d-1)*(1-Math.abs(s));t.style.opacity=e}let p=`translate3d(${n}, ${l}, 0px)`;if(null!=o){p+=` scale(${o-(o-1)*(1-Math.abs(s))})`}if(c&&null!=c){p+=` rotate(${c*s*-1}deg)`}t.style.transform=p},n=()=>{const{el:t,slides:s,progress:n,snapGrid:l,isElement:o}=e,d=(0,a.e)(t,i);e.isElement&&d.push(...(0,a.e)(e.hostEl,i)),d.forEach(e=>{r(e,n)}),s.forEach((t,s)=>{let a=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(a+=Math.ceil(s/2)-n*(l.length-1)),a=Math.min(Math.max(a,-1),1),t.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach(e=>{r(e,a)})})};s("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),s("init",()=>{e.params.parallax.enabled&&n()}),s("setTranslate",()=>{e.params.parallax.enabled&&n()}),s("setTransition",(t,s)=>{e.params.parallax.enabled&&((t=e.params.speed)=>{const{el:s,hostEl:a}=e,r=[...s.querySelectorAll(i)];e.isElement&&r.push(...a.querySelectorAll(i)),r.forEach(e=>{let s=parseInt(e.getAttribute("data-swiper-parallax-duration"),10)||t;0===t&&(s=0),e.style.transitionDuration=`${s}ms`})})(s)})}},577(e,t,s){s.d(t,{A:()=>l});var a=s(645),i=s(774),r=s(296),n=s(541);function l({swiper:e,extendParams:t,on:s,emit:l}){const o=(0,a.g)();let d,c,p,u,m=!1,h=null,f=null;function g(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:s}=e,{dragEl:a,el:i}=t,r=e.params.scrollbar,n=e.params.loop?e.progressLoop:e.progress;let l=c,o=(p-c)*n;s?(o=-o,o>0?(l=c-o,o=0):-o+c>p&&(l=p+o)):o<0?(l=c+o,o=0):o+c>p&&(l=p-o),e.isHorizontal()?(a.style.transform=`translate3d(${o}px, 0, 0)`,a.style.width=`${l}px`):(a.style.transform=`translate3d(0px, ${o}px, 0)`,a.style.height=`${l}px`),r.hide&&(clearTimeout(h),i.style.opacity=1,h=setTimeout(()=>{i.style.opacity=0,i.style.transitionDuration="400ms"},1e3))}function v(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{dragEl:s,el:a}=t;s.style.width="",s.style.height="",p=e.isHorizontal()?a.offsetWidth:a.offsetHeight,u=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),c="auto"===e.params.scrollbar.dragSize?p*u:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?s.style.width=`${c}px`:s.style.height=`${c}px`,a.style.display=u>=1?"none":"",e.params.scrollbar.hide&&(a.style.opacity=0),e.params.watchOverflow&&e.enabled&&t.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function w(t){return e.isHorizontal()?t.clientX:t.clientY}function b(t){const{scrollbar:s,rtlTranslate:a}=e,{el:r}=s;let n;n=(w(t)-(0,i.f)(r)[e.isHorizontal()?"left":"top"]-(null!==d?d:c/2))/(p-c),n=Math.max(Math.min(n,1),0),a&&(n=1-n);const l=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*n;e.updateProgress(l),e.setTranslate(l),e.updateActiveIndex(),e.updateSlidesClasses()}function y(t){const s=e.params.scrollbar,{scrollbar:a,wrapperEl:i}=e,{el:r,dragEl:n}=a;m=!0,d=t.target===n?w(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),i.style.transitionDuration="100ms",n.style.transitionDuration="100ms",b(t),clearTimeout(f),r.style.transitionDuration="0ms",s.hide&&(r.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),l("scrollbarDragStart",t)}function E(t){const{scrollbar:s,wrapperEl:a}=e,{el:i,dragEl:r}=s;m&&(t.preventDefault&&t.cancelable?t.preventDefault():t.returnValue=!1,b(t),a.style.transitionDuration="0ms",i.style.transitionDuration="0ms",r.style.transitionDuration="0ms",l("scrollbarDragMove",t))}function x(t){const s=e.params.scrollbar,{scrollbar:a,wrapperEl:r}=e,{el:n}=a;m&&(m=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",r.style.transitionDuration=""),s.hide&&(clearTimeout(f),f=(0,i.n)(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),l("scrollbarDragEnd",t),s.snapOnRelease&&e.slideToClosest())}function S(t){const{scrollbar:s,params:a}=e,i=s.el;if(!i)return;const r=i,n=!!a.passiveListeners&&{passive:!1,capture:!1},l=!!a.passiveListeners&&{passive:!0,capture:!1};if(!r)return;const d="on"===t?"addEventListener":"removeEventListener";r[d]("pointerdown",y,n),o[d]("pointermove",E,n),o[d]("pointerup",x,l)}function T(){const{scrollbar:t,el:s}=e;e.params.scrollbar=(0,r.c)(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const a=e.params.scrollbar;if(!a.el)return;let l,d;if("string"==typeof a.el&&e.isElement&&(l=e.el.querySelector(a.el)),l||"string"!=typeof a.el)l||(l=
1a.el);else if(l=o.querySelectorAll(a.el),!l.length)return;e.params.uniqueNavElements&&"string"==typeof a.el&&l.length>1&&1===s.querySelectorAll(a.el).length&&(l=s.querySelector(a.el)),l.length>0&&(l=l[0]),l.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass),l&&(d=l.querySelector((0,n.c)(e.params.scrollbar.dragClass)),d||(d=(0,i.c)("div",e.params.scrollbar.dragClass),l.append(d))),Object.assign(t,{el:l,dragEl:d}),a.draggable&&e.params.scrollbar.el&&e.scrollbar.el&&S("on"),l&&l.classList[e.enabled?"remove":"add"](...(0,i.k)(e.params.scrollbar.lockClass))}function M(){const t=e.params.scrollbar,s=e.scrollbar.el;s&&s.classList.remove(...(0,i.k)(e.isHorizontal()?t.horizontalClass:t.verticalClass)),e.params.scrollbar.el&&e.scrollbar.el&&S("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null},s("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const t=e.params.scrollbar;let{el:s}=e.scrollbar;
1s=(0,i.m)(s),s.forEach(s=>{s.classList.remove(t.horizontalClass,t.verticalClass),s.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),s("init",()=>{!1===e.params.scrollbar.enabled?C():(T(),v(),g())}),s("update resize observerUpdate lock unlock changeDirection",()=>{v()}),s("setTranslate",()=>{g()}),s("setTransition",(t,s)=>{!function(t){e.params.scrollbar.el&&e.scrollbar.el&&(e.scrollbar.dragEl.style.transitionDuration=`${t}ms`)}(s)}),s("enable disable",()=>{const{el:t}=e.scrollbar;t&&t.classList[e.enabled?"remove":"add"](...(0,i.k)(e.params.scrollbar.lockClass))}),s("destroy",()=>{M()});const C=()=>{e.el.classList.add(...(0,i.k)(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...(0,i.k)(e.params.scrollbar.scrollbarDisabledClass)),M()};Object.assign(e.scrollbar,{enable:()=>{e.el.classList.remove(...(0,i.k)(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...(0,i.k)(e.params.scrollbar.scrollbarDisabledClass)),T(),v(),g()},disable:C,updateSize:v,setTranslate:g,init:T,destroy:M})}},506(e,t,s){s.d(t,{A:()=>r});var a=s(645),i=s(774);function r({swiper:e,extendParams:t,on:s}){t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,n=!1;function l(){const t=e.thumbs.swiper;return!(!t||t.destroyed)&&(t.params.virtual&&t.params.virtual.enabled)}function o(){const t=e.thumbs.swiper;if(!t||t.destroyed)return;const s=t.clickedIndex,a=t.clickedSlide;if(a&&a.classList.contains(e.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;i=t.params.loop?parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10):s,e.params.loop?e.slideToLoop(i):e.slideTo(i)}function d(){const{thumbs:t}=e.params;if(r)return!1;r=!0;const s=e.constructor;if(t.swiper instanceof s){if(t.swiper.destroyed)return r=!1,!1;e.thumbs.swiper=t.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update()}else if((0,i.p)(t.swiper)){const a=Object.assign({},t.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new s(a),n=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",o),l()&&e.thumbs.swiper.on("virtualUpdate",()=>{c(!1,{autoScroll:!1})}),!0}function c(t,s){const a=e.thumbs.swiper;if(!a||a.destroyed)return;let r=1;const n=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(r=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),a.slides.forEach(e=>e.classList.remove(n)),a.params.loop||l())for(let t=0;t<r;t+=1)(0,i.e)(a.slidesEl,`[data-swiper-slide-index="${e.realIndex+t}"]`).forEach(e=>{e.classList.add(n)});else for(let t=0;t<r;t+=1)a.slides[e.realIndex+t]&&a.slides[e.realIndex+t].classList.add(n);(s?.autoScroll??!0)&&function(t){const s=e.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView,i=e.params.thumbs.autoScrollOffset,r=i&&!s.params.loop;if(e.realIndex!==s.realIndex||r){const n=s.activeIndex;let l,o;if(s.params.loop){const t=s.slides.find(t=>t.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);l=s.slides.indexOf(t),o=e.activeIndex>e.previousIndex?"next":"prev"}else l=e.realIndex,o=l>e.previousIndex?"next":"prev";r&&(l+="next"===o?i:-1*i),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(l)<0&&(s.params.centeredSlides?l=l>n?l-Math.floor(a/2)+1:l+Math.floor(a/2)-1:l>n&&s.params.slidesPerGroup,s.slideTo(l,t))}}(t?0:void 0)}e.thumbs={swiper:null},s("beforeInit",()=>{const{thumbs:t}=e.params;if(t&&t.swiper)if("string"==typeof t.swiper||t.swiper instanceof HTMLElement){const s=(0,a.g)(),i=()=>{const a="string"==typeof t.swiper?s.querySelector(t.swiper):t.swiper;if(a&&a.swiper)t.swiper=a.swiper,d(),c(!0);else if(a){const s=`${e.params.eventsPrefix}init`,i=r=>{t.swiper=r.detail[0],a.removeEventListener(s,i),d(),c(!0),t.swiper.update(
1),e.update()};a.addEventListener(s,i)}return a},r=()=>{if(e.destroyed)return;i()||requestAnimationFrame(r)};requestAnimationFrame(r)}else d(),c(!0)}),s("slideChange update resize observerUpdate",()=>{c()}),s("setTransition",(t,s)=>{const a=e.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)}),s("beforeDestroy",()=>{const t=e.thumbs.swiper;t&&!t.destroyed&&n&&t.destroy()}),Object.assign(e.thumbs,{init:d,update:c})}},198(e,t,s){s.d(t,{A:()=>r});var a=s(645),i=s(774);function r({swiper:e,extendParams:t,on:s,emit:r}){let n;t({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const l=(0,a.g)();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const o=l.createElement("div");function d(t,s){const a=e.params.virtual;if(a.cache&&e.virtual.cache[s])return e.virtual.cache[s];let r;return a.renderSlide?(r=a.renderSlide.call(e,t,s),"string"==typeof r&&((0,i.s)(o,r),r=o.children[0])):r=e.isElement?(0,i.c)("swiper-slide"):(0,i.c)("div",e.params.slideClass),r.setAttribute("data-swiper-slide-index",s),a.renderSlide||(0,i.s)(r,t),a.cache&&(e.virtual.cache[s]=r),r}function c(t,s,a){const{slidesPerGroup:n,centeredSlides:l,slidesPerView:o,loop:c,initialSlide:p}=e.params;if(s&&!c&&p>0)return;const{addSlidesBefore:u,addSlidesAfter:m,slidesPerViewAutoSlideSize:h}=e.params.virtual,{from:f,to:g,slides:v,slidesGrid:w,offset:b}=e.virtual;e.params.cssMode||e.updateActiveIndex();const y=void 0===a?e.activeIndex||0:a;let E,x,S,T;if(E=e.rtlTranslate?"right":e.isHorizontal()?"left":"top","auto"===o)if(h){let t=e.size;t||(t=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),x=Math.max(1,Math.ceil(t/h))}else x=1;else x=o;l?(S=Math.floor(x/2)+n+m,T=Math.floor(x/2)+n+u):(S=x+(n-1)+m,T=(c?x:n)+u);let M=y-T,C=y+S;c||(M=Math.max(M,0),C=Math.min(C,v.length-1));let P=(e.slidesGrid[M]||0)-(e.slidesGrid[0]||0);function L(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r("virtualUpdate")}if(c&&y>=T?(M-=T,l||(P+=e.slidesGrid[0])):c&&y<T&&(M=-T,l&&(P+=e.slidesGrid[0])),Object.assign(e.virtual,{from:M,to:C,offset:P,slidesGrid:e.slidesGrid,slidesBefore:T,slidesAfter:S}),f===M&&g===C&&!t)return e.slidesGrid!==w&&P!==b&&e.slides.forEach(t=>{t.style[E]=P-Math.abs(e.cssOverflowAdjustment())+"px"}),e.updateProgress(),void r("virtualUpdate");if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:P,from:M,to:C,slides:function(){const e=[];for(let t=M;t<=C;t+=1)e.push(v[t]);return e}()}),void(e.params.virtual.renderExternalUpdate?L():r("virtualUpdate"));const A=[],I=[],z=e=>{let t=e;return e<0?t=v.length+e:t>=v.length&&(t-=v.length),t};if(t)e.slides.filter(t=>t.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let t=f;t<=g;t+=1)if(t<M||t>C){const s=z(t);e.slides.filter(t=>t.matches(`.${e.params.slideClass}[data-swiper-slide-index="${s}"], swiper-slide[data-swiper-slide-index="${s}"]`)).forEach(e=>{e.remove()})}const k=c?-v.length:0,$=c?2*v.length:v.length;for(let e=k;e<$;e+=1)if(e>=M&&e<=C){const s=z(e);void 0===g||t?I.push(s):(e>g&&I.push(s),e<f&&A.push(s))}if(I.forEach(t=>{e.slidesEl.append(d(v[t],t))}),c)for(let t=A.length-1;t>=0;t-=1){const s=A[t];e.slidesEl.prepend(d(v[s],s))}else A.sort((e,t)=>t-e),A.forEach(t=>{e.slidesEl.prepend(d(v[t],t))});(0,i.e)(e.slidesEl,".swiper-slide, swiper-slide").forEach(t=>{t.style[E]=P-Math.abs(e.cssOverflowAdjustment())+"px"}),L()}s("beforeInit",()=>{if(!e.params.virtual.enabled)return;let t;if(void 0===e.passedParams.virtual.slides){const s=[...e.slidesEl.children].filter(t=>t.matches(`.${e.params.slideClass}, swiper-slide`));s&&s.length&&(e.virtual.slides=[...s],t=!0,s.forEach((t,s)=>{t.setAttribute("data-swiper-slide-index",s),e.virtual.cache[s]=t,t.remove()}))}t||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,c(!1,!0)}),s("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(n),n=setTimeout(()=>{c()},100)):c())}),s("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&(0,i.b)(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let s=0;s<t.length;s+=1)t[s]&&e.virtual.slides.push(t[s]);else e.virtual.slides.push(t);c(!0)},prependSlide:function(t){const s=e.activeIndex;let a=s+1,i=1;if(Array.isArray(t)){for(let s=0;s<t.length;s+=1)t[s]&&e.virtual.slides.unshift(t[s]);a=s+t.length,i=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){const t=e.virtual.cache,s={};
1Object.keys(t).forEach(e=>{const a=t[e],r=a.getAttribute("data-swiper-slide-index");r&&a.setAttribute("data-swiper-slide-index",parseInt(r,10)+i),s[parseInt(e,10)+i]=a}),e.virtual.cache=s}c(!0),e.slideTo(a,0)},removeSlide:function(t){if(null==t)return;let s=e.activeIndex;if(Array.isArray(t))for(let a=t.length-1;a>=0;a-=1)e.params.virtual.cache&&(delete e.virtual.cache[t[a]],Object.keys(e.virtual.cache).forEach(s=>{s>t&&(e.virtual.cache[s-1]=e.virtual.cache[s],e.virtual.cache[s-1].setAttribute("data-swiper-slide-index",s-1),delete e.virtual.cache[s])})),e.virtual.slides.splice(t[a],1),t[a]<s&&(s-=1),s=Math.max(s,0);else e.params.virtual.cache&&(delete e.virtual.cache[t],Object.keys(e.virtual.cache).forEach(s=>{s>t&&(e.virtual.cache[s-1]=e.virtual.cache[s],e.virtual.cache[s-1].setAttribute("data-swiper-slide-index",s-1),delete e.virtual.cache[s])})),e.virtual.slides.splice(t,1),t<s&&(s-=1),s=Math.max(s,0);c(!0),e.slideTo(s,0)},removeAllSlides:function(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),c(!0),e.slideTo(0,0)},update:c})}},476(e,t,s){s.d(t,{A:()=>r});var a=s(645),i=s(774);function r({swiper:e,extendParams:t,on:s,emit:r}){const n=(0,a.a)();t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let l=1,o=!1,d=!1,c={x:0,y:0};let p,u;const m=[],h={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v,w=1;function b(){if(m.length<2)return 1;const e=m[0].pageX,t=m[0].pageY,s=m[1].pageX,a=m[1].pageY;return Math.sqrt((s-e)**2+(a-t)**2)}function y(){const t=e.params.zoom,s=h.imageWrapEl.getAttribute("data-swiper-zoom")||t.maxRatio;if(t.limitToOriginalSize&&h.imageEl&&h.imageEl.naturalWidth){const e=h.imageEl.naturalWidth/h.imageEl.offsetWidth;return Math.min(e,s)}return s}function E(t){const s=e.isElement?"swiper-slide":`.${e.params.slideClass}`;return!!t.target.matches(s)||e.slides.filter(e=>e.contains(t.target)).length>0}function x(t){const s=`.${e.params.zoom.containerClass}`;return!!t.target.matches(s)||[...e.hostEl.querySelectorAll(s)].filter(e=>e.contains(t.target)).length>0}function S(t){if("mouse"===t.pointerType&&m.splice(0,m.length),!E(t))return;const s=e.params.zoom;if(p=!1,u=!1,m.push(t),!(m.length<2)){if(p=!0,h.scaleStart=b(),!h.slideEl){h.slideEl=t.target.closest(`.${e.params.slideClass}, swiper-slide`),h.slideEl||(h.slideEl=e.slides[e.activeIndex]);let a=h.slideEl.querySelector(`.${s.containerClass}`);if(a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),h.imageEl=a,h.imageWrapEl=a?(0,i.d)(h.imageEl,`.${s.containerClass}`)[0]:void 0,!h.imageWrapEl)return void(h.imageEl=void 0);h.maxRatio=y()}if(h.imageEl){const[e,t]=function(){if(m.length<2)return{x:null,y:null};const e=h.imageEl.getBoundingClientRect();return[(m[0].pageX+(m[1].pageX-m[0].pageX)/2-e.x-n.scrollX)/l,(m[0].pageY+(m[1].pageY-m[0].pageY)/2-e.y-n.scrollY)/l]}();h.originX=e,h.originY=t,h.imageEl.style.transitionDuration="0ms"}o=!0}}function T(t){if(!E(t))return;const s=e.params.zoom,a=e.zoom,i=m.findIndex(e=>e.pointerId===t.pointerId);i>=0&&(m[i]=t),m.length<2||(u=!0,h.scaleMove=b(),h.imageEl&&(a.scale=h.scaleMove/h.scaleStart*l,a.scale>h.maxRatio&&(a.scale=h.maxRatio-1+(a.scale-h.maxRatio+1)**.5),a.scale<s.minRatio&&(a.scale=s.minRatio+1-(s.minRatio-a.scale+1)**.5),h.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`))}function M(t){if(!E(t))return;if("mouse"===t.pointerType&&"pointerout"===t.type)return;const s=e.params.zoom,a=e.zoom,i=m.findIndex(e=>e.pointerId===t.pointerId);i>=0&&m.splice(i,1),p&&u&&(p=!1,u=!1,h.imageEl&&(a.scale=Math.max(Math.min(a.scale,h.maxRatio),s.minRatio),h.imageEl.style.transitionDuration=`${e.params.speed}
vendor: 5,894 bytes, line 1
1ms`,h.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,l=a.scale,o=!1,a.scale>1&&h.slideEl?h.slideEl.classList.add(`${s.zoomedSlideClass}`):a.scale<=1&&h.slideEl&&h.slideEl.classList.remove(`${s.zoomedSlideClass}`),1===a.scale&&(h.originX=0,h.originY=0,h.slideEl=void 0)))}function C(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function P(t){const s="mouse"===t.pointerType&&e.params.zoom.panOnMouseMove;if(!E(t)||!x(t))return;const a=e.zoom;if(!h.imageEl)return;if(!f.isTouched||!h.slideEl)return void(s&&A(t));if(s)return void A(t);f.isMoved||(f.width=h.imageEl.offsetWidth||h.imageEl.clientWidth,f.height=h.imageEl.offsetHeight||h.imageEl.clientHeight,f.startX=(0,i.l)(h.imageWrapEl,"x")||0,f.startY=(0,i.l)(h.imageWrapEl,"y")||0,h.slideWidth=h.slideEl.offsetWidth,h.slideHeight=h.slideEl.offsetHeight,h.imageWrapEl.style.transitionDuration="0ms");const r=f.width*a.scale,n=f.height*a.scale;f.minX=Math.min(h.slideWidth/2-r/2,0),f.maxX=-f.minX,f.minY=Math.min(h.slideHeight/2-n/2,0),f.maxY=-f.minY,f.touchesCurrent.x=m.length>0?m[0].pageX:t.pageX,f.touchesCurrent.y=m.length>0?m[0].pageY:t.pageY;if(Math.max(Math.abs(f.touchesCurrent.x-f.touchesStart.x),Math.abs(f.touchesCurrent.y-f.touchesStart.y))>5&&(e.allowClick=!1),!f.isMoved&&!o){if(e.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x))return f.isTouched=!1,void C();if(!e.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))return f.isTouched=!1,void C()}t.cancelable&&t.preventDefault(),t.stopPropagation(),clearTimeout(v),e.touchEventsData.preventTouchMoveFromPointerMove=!0,v=setTimeout(()=>{e.destroyed||C()}),f.isMoved=!0;const d=(a.scale-l)/(h.maxRatio-e.params.zoom.minRatio),{originX:c,originY:p}=h;f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX+d*(f.width-2*c),f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY+d*(f.height-2*p),f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(f.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),h.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}function L(){const t=e.zoom;h.slideEl&&e.activeIndex!==e.slides.indexOf(h.slideEl)&&(h.imageEl&&(h.imageEl.style.transform="translate3d(0,0,0) scale(1)"),h.imageWrapEl&&(h.imageWrapEl.style.transform="translate3d(0,0,0)"),h.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),t.scale=1,l=1,h.slideEl=void 0,h.imageEl=void 0,h.imageWrapEl=void 0,h.originX=0,h.originY=0)}function A(e){if(l<=1||!h.imageWrapEl)return;if(!E(e)||!x(e))return;const t=n.getComputedStyle(h.imageWrapEl).transform,s=new n.DOMMatrix(t);if(!d)return d=!0,c.x=e.clientX,c.y=e.clientY,f.startX=s.e,f.startY=s.f,f.width=h.imageEl.offsetWidth||h.imageEl.clientWidth,f.height=h.imageEl.offsetHeight||h.imageEl.clientHeight,h.slideWidth=h.slideEl.offsetWidth,void(h.slideHeight=h.slideEl.offsetHeight);const a=-3*(e.clientX-c.x),i=-3*(e.clientY-c.y),r=f.width*l,o=f.height*l,p=h.slideWidth,u=h.slideHeight,m=Math.min(p/2-r/2,0),g=-m,v=Math.min(u/2-o/2,0),w=-v,b=Math.max(Math.min(f.startX+a,g),m),y=Math.max(Math.min(f.startY+i,w),v);h.imageWrapEl.style.transitionDuration="0ms",h.imageWrapEl.style.transform=`translate3d(${b}px, ${y}px, 0)`,c.x=e.clientX,c.y=e.clientY,f.startX=b,f.startY=y,f.currentX=b,f.currentY=y}function I(t){const s=e.zoom,a=e.params.zoom;if(!h.slideEl){t&&t.target&&(h.slideEl=t.target.closest(`.${e.params.slideClass}, swiper-slide`)),h.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?h.slideEl=(0,i.e)(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:h.slideEl=e.slides[e.activeIndex]);let s=h.slideEl.querySelector(`.${a.containerClass}`);s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),h.imageEl=s,h.imageWrapEl=s?(0,i.d)(h.imageEl,`.${a.containerClass}`)[0]:void 0}if(!h.imageEl||!h.imageWrapEl)return;let r,o,d,c,p,u,m,g,v,w,b,E,x,S,T,M,C,P;h.maxRatio=y(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),h.slideEl.classList.add(`${a.zoomedSlideClass}`),void 0===f.touchesStart.x&&t?(r=t.pageX,o=t.pageY):(r=f.touchesStart.x,o=f.touchesStart.y);const L=l,A="number"==typeof t?t:null;1===l&&A&&(r=void 0,o=void 0,f.touchesStart.x=void 0,f.touchesStart.y=void 0);const I=y();s.scale=A||I,l=A||I,!t||1===l&&A?(m=0,g=0):(C=h.slideEl.offsetWidth,P=h.slideEl.offsetHeight,d=(0,i.f)(h.slideEl).left+n.scrollX,c=(0,i.f)(h.slideEl).top+n.scrollY,p=d+C/2-r,u=c+P/2-o,v=h.imageEl.offsetWidth||h.imageEl.clientWidth,w=h.imageEl.offsetHeight||h.imageEl.clientHeight,b=v*s.scale,E=w*s.scale,x=Math.min(C/2-b/2,0),S=Math.min(P/2-E/2,0),T=-x,M=-S,L>0&&A&&"number"==typeof f.currentX&&"number"==typeof f.currentY?(m=f.currentX*s.scale/L,g=f.currentY*s.scale/L):(m=p*s.scale,g=u*s.scale),m<x&&(m=x),m>T&&(m=T),g<S&&(g=S),g>M&&(g=M)),A&&1===s.scale&&(h.originX=0,h.originY=0),f.currentX=m,f.currentY=g,h.imageWrapEl.style.transitionDuration="300ms",h.imageWrapEl.style.transform=`translate3d(${m}px, ${g}px,0)`,h.imageEl.style.transitionDuration="300ms",h.imageEl.style.transform=`translate3d(0,
10,0) scale(${s.scale})`}function z(){const t=e.zoom,s=e.params.zoom;if(!h.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?h.slideEl=(0,i.e)(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:h.slideEl=e.slides[e.activeIndex];let t=h.slideEl.querySelector(`.${s.containerClass}`);t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),h.imageEl=t,h.imageWrapEl=t?(0,i.d)(h.imageEl,`.${s.containerClass}`)[0]:void 0}h.imageEl&&h.imageWrapEl&&(h.maxRatio=y(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),t.scale=1,l=1,f.currentX=void 0,f.currentY=void 0,f.touchesStart.x=void 0,f.touchesStart.y=void 0,h.imageWrapEl.style.transitionDuration="300ms",h.imageWrapEl.style.transform="translate3d(0,0,0)",h.imageEl.style.transitionDuration="300ms",h.imageEl.style.transform="translate3d(0,0,0) scale(1)",h.slideEl.classList.remove(`${s.zoomedSlideClass}`),h.slideEl=void 0,h.originX=0,h.originY=0,e.params.zoom.panOnMouseMove&&(c={x:0,y:0},d&&(d=!1,f.startX=0,f.startY=0)))}function k(t){const s=e.zoom;s.scale&&1!==s.scale?z():I(t)}function $(){return{passiveListener:!!e.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!e.params.passiveListeners||{passive:!1,capture:!0}}}function O(){const t=e.zoom;if(t.enabled)return;t.enabled=!0;const{passiveListener:s,activeListenerWithCapture:a}=$();e.wrapperEl.addEventListener("pointerdown",S,s),e.wrapperEl.addEventListener("pointermove",T,a),["pointerup","pointercancel","pointerout"].forEach(t=>{e.wrapperEl.addEventListener(t,M,s)}),e.wrapperEl.addEventListener("pointermove",P,a)}function D(){const t=e.zoom;if(!t.enabled)return;t.enabled=!1;const{passiveListener:s,activeListenerWithCapture:a}=$();e.wrapperEl.removeEventListener("pointerdown",S,s),e.wrapperEl.removeEventListener("pointermove",T,a),["pointerup","pointercancel","pointerout"].forEach(t=>{e.wrapperEl.removeEventListener(t,M,s)}),e.wrapperEl.removeEventListener("pointermove",P,a)}Object.defineProperty(e.zoom,"scale",{get:()=>w,set(e){if(w!==e){const t=h.imageEl,s=h.slideEl;r("zoomChange",e,t,s)}w=e}}),s("init",()=>{e.params.zoom.enabled&&O()}),s("destroy",()=>{D()}),s("touchStart",(t,s)=>{e.zoom.enabled&&function(t){const s=e.device;if(!h.imageEl)return;if(f.isTouched)return;s.android&&t.cancelable&&t.preventDefault(),f.isTouched=!0;const a=m.length>0?m[0]:t;f.touchesStart.x=a.pageX,f.touchesStart.y=a.pageY}(s)}),s("touchEnd",(t,s)=>{e.zoom.enabled&&function(){const t=e.zoom;if(m.length=0,!h.imageEl)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let s=300,a=300;const i=g.x*s,r=f.currentX+i,n=g.y*a,l=f.currentY+n;0!==g.x&&(s=Math.abs((r-f.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-f.currentY)/g.y));const o=Math.max(s,a);f.currentX=r,f.currentY=l;const d=f.width*t.scale,c=f.height*t.scale;f.minX=Math.min(h.slideWidth/2-d/2,0),f.maxX=-f.minX,f.minY=Math.min(h.slideHeight/2-c/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),h.imageWrapEl.style.transitionDuration=`${o}ms`,h.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}()}),s("doubleTap",(t,s)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&k(s)}),s("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&L()}),s("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&L()}),Object.assign(e.zoom,{enable:O,disable:D,in:I,out:z,toggle:k})}},541(e,t,s){function a(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}s.d(t,{c:()=>a})},296(e,t,s){s.d(t,{c:()=>i});var a=s(774);function i(e,t,s,i){return e.params.createElements&&Object.keys(i).forEac
1h(r=>{if(!s[r]&&!0===s.auto){let n=(0,a.e)(e.el,`.${i[r]}`)[0];n||(n=(0,a.c)("div",i[r]),n.className=i[r],e.el.append(n)),s[r]=n,t[r]=n}}),s}},412(e,t,s){s.d(t,{c:()=>i});var a=s(774);function i(e,t,s){const i=`swiper-slide-shadow${s?`-${s}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=(0,a.g)(t);let n=r.querySelector(`.${i.split(" ").join(".")}`);return n||(n=(0,a.c)("div",i.split(" ")),r.append(n)),n}},663(e,t,s){function a(e){const{effect:t,swiper:s,on:a,setTranslate:i,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e;let c;a("beforeInit",()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)}),a("setTranslate _virtualUpdated",()=>{s.params.effect===t&&i()}),a("setTransition",(e,a)=>{s.params.effect===t&&r(a)}),a("transitionEnd",()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),o()}}),a("virtualUpdate",()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame(()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)}))})}s.d(t,{e:()=>a})},222(e,t,s){s.d(t,{e:()=>i});var a=s(774);function i(e,t){const s=(0,a.g)(t);return s!==t&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}},902(e,t,s){s.d(t,{e:()=>i});var a=s(774);function i({swiper:e,duration:t,transformElements:s,allSlides:i}){const{activeIndex:r}=e;if(e.params.virtualTranslate&&0!==t){let t,n=!1;t=i?s:s.filter(t=>{const s=t.classList.contains("swiper-slide-transform")?(t=>{if(!t.parentElement)return e.slides.find(e=>e.shadowRoot&&e.shadowRoot===t.parentNode);return t.parentElement})(t):t;return e.getSlideIndex(s)===r}),t.forEach(t=>{(0,a.o)(t,()=>{if(n)return;if(!e||e.destroyed)return;n=!0,e.animating=!1;const t=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(t)})})}}},645(e,t,s){function a(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e={},t={}){const s=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>s.indexOf(e)<0).forEach(s=>{void 0===e[s]?e[s]=t[s]:a(t[s])&&a(e[s])&&Object.keys(t[s]).length>0&&i(e[s],t[s])})}s.d(t,{a:()=>o,g:()=>n});const r={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function n(){const e="undefined"!=typeof document?document:{};return i(e,r),e}const l={document:r,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function o(){const e="undefined"!=typeof window?window:{};return i(e,l),e}},141(e,t,s){s.d(t,{S:()=>X});var a=s(645),i=s(774);let r,n,l;function o(){return r||(r=function(){const e=(0,a.a)(),t=(0,a.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),r}function d(e={}){return n||(n=function({userAgent:e}={}){const t=o(),s=(0,a.a)(),i=s.navigator.platform,r=e||s.navigator.userAgent,n={ios:!1,android:!1},l=s.screen.width,d=s.screen.height,c=r.match(/(Android);?[\s\/]+([\d.]+)?/);let p=r.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const u=r.match(/(iPod)(.*OS\s([\d_]+))?/),m=!p&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===i;let f="MacIntel"===i;return!p&&f&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${d}`)>=0&&(p=r.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!h&&(n.os="android",n.android=!0),(p||m||u)&&(n.os="ios",n.ios=!0),n}(e)),n}function c(){return l||(l=function(){const e=(0,a.a)(),t=d();let s=!1;function i(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(i()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,a]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));
vendor: 4,659 bytes, line 1
1s=e<16||16===e&&a<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=i();return{isSafari:s||n,needPerspectiveFix:s,need3dFix:n||r&&t.ios,isWebView:r}}()),l}var p={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)}),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(...s){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(a,s)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)})}),s):s},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsListeners)return t;let s,a,i;"string"==typeof e[0]||Array.isArray(e[0])?(s=e[0],a=e.slice(1,e.length),i=t):(s=e[0].events,a=e[0].data,i=e[0].context||t),a.unshift(i);return(Array.isArray(s)?s:s.split(" ")).forEach(e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(t=>{t.apply(i,[e,...a])}),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach(e=>{e.apply(i,a)})}),t}};const u=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)};const m=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)};const h=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let t=s.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(s.shadowRoot?t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&!t.lazyPreloaderManaged&&t.remove())})),t&&!t.lazyPreloaderManaged&&t.remove()}},f=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},g=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=i,r=[s-t];return r.push(...Array.from({length:t}).map((e,t)=>s+a+t)),void e.slides.forEach((t,s)=>{r.includes(t.column)&&f(e,s)})}const r=i+a-1;if(e.params.rewind||e.params.loop)for(let a=i-t;a<=r+t;a+=1){const t=(a%s+s)%s;(t<i||t>r)&&f(e,t)}else for(let a=Math.max(i-t,0);a<=Math.min(r+t,s-1);a+=1)a!==i&&(a>r||a<i)&&f(e,a)};var v={updateSize:function(){const e=this;let t,s;const a=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a.clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a.clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt((0,i.q)(a,"padding-left")||0,10)-parseInt((0,i.q)(a,"padding-right")||0,10),s=s-parseInt((0,i.q)(a,"padding-top")||0,10)-parseInt((0,i.q)(a,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t,s){return parseFloat(t.getPropertyValue(e.getDirectionLabel(s))||0)}const s=e.params,{wrapperEl:a,slidesEl:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&s.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=(0,i.e)(r,`.${e.params.slideClass}, swiper-slide`),p=o?e.virtual.slides.length:c.length;let u=[];const m=[],h=[];let f=s.slidesOffsetBefore;"function"==typeof f&&(f=s.slidesOffsetBefore.call(e));let g=s.slidesOffsetAfter;"function"==typeof g&&(g=s.slidesOffsetAfter.call(e));const v=e.snapGrid.length,w=e.slidesGrid.length,b=e.size-f-g;let y=s.spaceBetween,E=-f,x=0,S=0;if(void 0===b)return;"string"==typeof y&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*b:"string"==typeof y&&(y=parseFloat(y)),e.virtualSize=-y-f-g,c.forEac
1h(e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),s.centeredSlides&&s.cssMode&&((0,i.b)(a,"--swiper-centered-offset-before",""),(0,i.b)(a,"--swiper-centered-offset-after","")),s.cssMode&&((0,i.b)(a,"--swiper-slides-offset-before",`${f}px`),(0,i.b)(a,"--swiper-slides-offset-after",`${g}px`));const T=s.grid&&s.grid.rows>1&&e.grid;let M;T?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const C="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>void 0!==s.breakpoints[e].slidesPerView).length>0;for(let a=0;a<p;a+=1){M=0;const r=c[a];if(!r||(T&&e.grid.updateSlide(a,r,c),"none"!==(0,i.q)(r,"display"))){if(o&&"auto"===s.slidesPerView)s.virtual.slidesPerViewAutoSlideSize&&(M=s.virtual.slidesPerViewAutoSlideSize),M&&r&&(s.roundLengths&&(M=Math.floor(M)),r.style[e.getDirectionLabel("width")]=`${M}px`);else if("auto"===s.slidesPerView){C&&(r.style[e.getDirectionLabel("width")]="");const a=getComputedStyle(r),n=r.style.transform,l=r.style.webkitTransform;if(n&&(r.style.transform="none"),l&&(r.style.webkitTransform="none"),s.roun
vendor: 23,209 bytes, line 1
1dLengths)M=e.isHorizontal()?(0,i.i)(r,"width",!0):(0,i.i)(r,"height",!0);else{const e=t(a,"width"),s=t(a,"padding-left"),i=t(a,"padding-right"),n=t(a,"margin-left"),l=t(a,"margin-right"),o=a.getPropertyValue("box-sizing");if(o&&"border-box"===o)M=e+n+l;else{const{clientWidth:t,offsetWidth:a}=r;M=e+s+i+n+l+(a-t)}}n&&(r.style.transform=n),l&&(r.style.webkitTransform=l),s.roundLengths&&(M=Math.floor(M))}else M=(b-(s.slidesPerView-1)*y)/s.slidesPerView,s.roundLengths&&(M=Math.floor(M)),r&&(r.style[e.getDirectionLabel("width")]=`${M}px`);r&&(r.swiperSlideSize=M),h.push(M),s.centeredSlides?(E=E+M/2+x/2+y,0===x&&0!==a&&(E=E-b/2-y),0===a&&(E=E-b/2-y),Math.abs(E)<.001&&(E=0),s.roundLengths&&(E=Math.floor(E)),S%s.slidesPerGroup===0&&u.push(E),m.push(E)):(s.roundLengths&&(E=Math.floor(E)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup===0&&u.push(E),m.push(E),E=E+M+y),e.virtualSize+=M+y,x=M,S+=1}}if(e.virtualSize=Math.max(e.virtualSize,b)+g,n&&l&&("slide"===s.effect||"coverflow"===s.effect)&&(a.style.width=`${e.virtualSize+y}px`),s.setWrapperSize&&(a.style[e.getDirectionLabel("width")]=`${e.virtualSize+y}px`),T&&e.grid.updateWrapperSize(M,u),!s.centeredSlides){const t="auto"!==s.slidesPerView&&s.slidesPerView%1!=0,a=s.snapToSlideEdge&&!s.loop&&("auto"===s.slidesPerView||t);let i=u.length;if(a){let e;if("auto"===s.slidesPerView){e=1;let t=0;for(let s=h.length-1;s>=0&&(t+=h[s]+(s<h.length-1?y:0),t<=b);s-=1)e=h.length-s}else e=Math.floor(s.slidesPerView);i=Math.max(p-e,0)}const r=[];for(let t=0;t<u.length;t+=1){let n=u[t];s.roundLengths&&(n=Math.floor(n)),a?t<=i&&r.push(n):u[t]<=e.virtualSize-b&&r.push(n)}u=r,Math.floor(e.virtualSize-b)-Math.floor(u[u.length-1])>1&&(a||u.push(e.virtualSize-b))}if(o&&s.loop){const t=h[0]+y;if(s.slidesPerGroup>1){const a=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),i=t*s.slidesPerGroup;for(let e=0;e<a;e+=1)u.push(u[u.length-1]+i)}for(let a=0;a<e.virtual.slidesBefore+e.virtual.slidesAfter;a+=1)1===s.slidesPerGroup&&u.push(u[u.length-1]+t),m.push(m[m.length-1]+t),e.virtualSize+=t}if(0===u.length&&(u=[0]),0!==y){const t=e.isHorizontal()&&n?"marginLeft":e.getDirectionLabel("marginRight");c.filter((e,t)=>!(s.cssMode&&!s.loop)||t!==c.length-1).forEach(e=>{e.style[t]=`${y}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(y||0)}),e-=y;const t=e>b?e-b:0;u=u.map(e=>e<=0?-f:e>t?t+g:e)}if(s.centerInsufficientSlides){let e=0;if(h.forEach(t=>{e+=t+(y||0)}),e-=y,e<b){const t=(b-e)/2;u.forEach((e,s)=>{u[s]=e-t}),m.forEach((e,s)=>{m[s]=e+t})}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:m,slidesSizesGrid:h}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){(0,i.b)(a,"--swiper-centered-offset-before",-u[0]+"px"),(0,i.b)(a,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(p!==d&&e.emit("slidesLengthChange"),u.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),m.length!==w&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const t=`${s.containerModifierClass}backface-hidden`,a=e.el.classList.contains(t);p<=s.maxBackfaceHiddenSlides?a||e.el.classList.add(t):a&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{s.push(e)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;r=e>r?e:r}(r||0===r)&&(t.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a<t.length;a+=1)t[a].swiperSlideOffset=(e.isHorizontal()?t[a].offsetLeft:t[a].offsetTop)-s-e.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){const t=this,s=t.params,{slides:a,rtlTranslate:i,snapGrid:r}=t;if(0===a.length)return;void 0===a[0].swiperSlideOffset&&t.updateSlidesOffset();let n=-e;i&&(n=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=s.spaceBetween;"string"==typeof l&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:"string"==typeof l&&(l=parseFloat(l));for(let e=0;e<a.length;e+=1){const o=a[e];let d=o.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(d-=a[0].swiperSlideOffset);const c=(n+(s.centeredSlides?t.minTranslate():0)-d)/(o.swiperSlideSize+l),p=(n-r[0]+(s.centeredSlides?t.minTranslate():0)-d)/(o.swiperSlideSize+l),m=-(n-d),h=m+t.slidesSizesGrid[e],f=m>=0&&m<=t.size-t.slidesSizesGrid[e],g=m>=0&&m<t.size-1||h>1&&h<=t.size||m<=0&&h>=t.size;g&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(e)),u(o,g,s.slideVisibleClass),u(o,f,s.slideFullyVisibleClass),o.progress=i?-c:c,o.originalProgress=i?-p:p}},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n,progressLoop:l}=t;const o=r,d=n;if(0===a)i=0,r=!0,n=!0;else{i=(e-t.minTranslate())/a;const s=Math.abs(e-t.minTranslate())<1,l=Math.abs(e-t.maxTranslate())<1;r=s||i<=0,n=l||i>=1,s&&(i=0),l&&(i=1)}if(s.loop){const s=t.getSlideIndexByData(0),a=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[s],r=t.slidesGrid[a],n=t.slidesGrid[t.slidesGrid.length-1],o=Math.abs(e);l=o>=i?(o-i)/n:(o+n-r)/n,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(o&&!r||d&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,slidesEl:a,activeIndex:r}=e,n=e.virtual&&s.virtual.enabled,l=e.grid&&s.grid&&s.grid.rows>1,o=e=>(0,i.e)(a,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let d,c,p;if(n)if(s.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),d=o(`[data-swiper-slide-index="${t}"]`)}else d=o(`[data-swiper-slide-index="${r}"]`);else l?(d=t.find(e=>e.column===r),p=t.find(e=>e.column===r+1),c=t.find(e=>e.column===r-1)):d=t[r];d&&(l||(p=(0,i.r)(d,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!p&&(p=t[0]),c=(0,i.t)(d,`.${s.slideClass}, swiper-slide`)[0],s.loop&&0===!c&&(c=t[t.length-1]))),t.forEach(e=>{m(e,e===d,s.slideActiveClass),m(e,e===p,s.slideNextClass),m(e,e===c,s.slidePrevClass)}),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:a,params:i,activeIndex:r,realIndex:n,snapIndex:l}=t;let o,d=e;const c=e=>{let s=e-t.virtual.slidesBefore;return s<0&&(s=t.virtual.slides.length+s),s>=t.virtual.slides.length&&(s-=t.virtual.slides.length),s};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:s}=e,a=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?a>=t[e]&&a<t[e+1]-(t[e+1]-t[e])/2?i=e:a>=t[e]&&a<t[e+1]&&(i=e+1):a>=t[e]&&(i=e);return s.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0),i}(t)),a.indexOf(s)>=0)o=a.indexOf(s);else{const e=Math.min(i.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/i.slidesPerGroup)}if(o>=a.length&&(o=a.length-1),d===r&&!t.params.loop)return void(o!==l&&(t.snapIndex=o,t.emit("snapIndexChange")));if(d===r&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(d));const p=t.grid&&i.grid&&i.grid.rows>1;let u;if(t.virtual&&i.virtual.enabled)u=i.loop?c(d):d;else if(p){const e=t.slides.find(e=>e.column===d);let s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(t.slides.indexOf(e),0)),u=Math.floor(s/i.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");u=e?parseInt(e,10):d}else u=d;Object.assign(t,{previousSnapIndex:l,snapIndex:o,previousRealIndex:n,realIndex:u,previousIndex:r,activeIndex:d}),t.initialized&&g(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==u&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const s=this,a=s.params;let i=e.closest(`.${a.slideClass}, swiper-slide`);!i&&s.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(i=e)});let r,n=!1;if(i)for(let e=0;e<s.slides.length;e+=1)if(s.slides[e]===i){n=!0,r=e;break}if(!i||!n)return s.clickedSlide=void 0,void(s.clickedIndex=void 0);s.clickedSlide=i,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=r,a.slideToClickedSlide&&void 0!==s.clickedIndex&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}};var w={getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:s,translate:a,wrapperEl:r}=this;if(t.virtualTranslate)return s?-a:a;if(t.cssMode)return a;let n=(0,i.l)(r,e);return n+=this.cssOverflowAdjustment(),s&&(n=-n),n||0},setTranslate:function(e,t){const s=this,{rtlTranslate:a,params:i,wrapperEl:r,progress:n}=s;let l,o=0,d=0;s.isHorizontal()?o=a?-e:e:d=e,i.roundLengths&&(o=Math.floor(o),d=Math.floor(d)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?o:d,i.cssMode?r[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-o:-d:i.virtualTranslate||(s.isHorizontal()?o-=s.cssOverflowAdjustment():d-=s.cssOverflowAdjustment(),r.style.transform=`translate3d(${o}px, ${d}px, 0px)`);const c=s.maxTranslate()-s.minTranslate();l=0===c?0:(e-s.minTranslate())/c,l!==n&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,s=!0,a=!0,r){const n=this,{params:l,wrapperEl:o}=n;if(n.animating&&l.preventInteractionOnTransition)return!1;const d=n.minTranslate(),c=n.maxTranslate();let p;if(p=a&&e>d?d:a&&e<c?c:e,n.updateProgress(p),l.cssMode){const e=n.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-p;else{if(!n.support.smoothScroll)return(0,i.u)({swiper:n,targetPosition:-p,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-p,behavior:"smooth"})}return!0}return 0===t?(n.setTransition(0),n.setTranslate(p),s&&(n.emit("beforeTransitionStart",t,r),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(p),s&&(n.emit("beforeTransitionStart",t,r),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,s&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}};function b({swiper:e,runCallbacks:t,direction:s,step:a}){const{activeIndex:i,previousIndex:r}=e;let n=s;n||(n=i>r?"next":i<r?"prev":"reset"),e.emit(`transition${a}`),t&&"reset"===n?e.emit(`slideResetTransition${a}`):t&&i!==r&&(e.emit(`slideChangeTransition${a}`),"next"===n?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`))}var y={slideTo:function(e=0,t,s=!0,a,r){"string"==typeof e&&(e=parseInt(e,10));const n=this;let l=e;l<0&&(l=0);const{params:o,snapGrid:d,slidesGrid:p,previousIndex:u,activeIndex:m,rtlTranslate:h,wrapperEl:f,enabled:g}=n;if(!g&&!a&&!r||n.destroyed||n.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=n.params.speed);const v=Math.min(n.params.slidesPerGroupSkip,l);let w=v+Math.floor((l-v)/n.params.slidesPerGroup);w>=d.length&&(w=d.length-1);const b=-d[w];if(o.normalizeSlideIndex)for(let e=0;e<p.length;e+=1){const t=-Math.floor(100*b),s=Math.floor(100*p[e]),a=Math.floor(100*p[e+1]);void 0!==p[e+1]?t>=s&&t<a-(a-s)/2?l=e:t>=s&&t<a&&(l=e+1):t>=s&&(l=e)}if(n.initialized&&l!==m){if(!n.allowSlideNext&&(h?b>n.translate&&b>n.minTranslate():b<n.translate&&b<n.minTranslate()))return!1;if(!n.allowSlidePrev&&b>n.translate&&b>n.maxTranslate()&&(m||0)!==l)return!1}let y;l!==(u||0)&&s&&n.emit("beforeSlideChangeStart"),n.updateProgress(b),y=l>m?"next":l<m?"prev":"reset";const E=n.virtual&&n.params.virtual.enabled;if(!(E&&r)&&(h&&-b===n.translate||!h&&b===n.translate))return n.updateActiveIndex(l),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==o.effect&&n.setTranslate(b),"reset"!==y&&(n.transitionStart(s,y),n.transitionEnd(s,y)),!1;if(o.cssMode){const e=n.isHorizontal(),s=h?b:-b;if(0===t)E&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),E&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=s})):f[e?"scrollLeft":"scrollTop"]=s,E&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return(0,i.u)({swiper:n,targetPosition:s,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}const x=c().isSafari;return E&&!r&&x&&n.isElement&&n.virtual.update(!1,!1,l),n.setTransition(t),n.setTranslate(b),n.updateActiveIndex(l),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,a),n.transitionStart(s,y),0===t?n.transitionEnd(s,y):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(s,y))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,s=!0,a){if("string"==typeof e){e=parseInt(e,10)}const i=this;if(i.destroyed)return;void 0===t&&(t=i.params.speed);const r=i.grid&&i.params.grid&&i.params.grid.rows>1;let n=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)n+=i.virtual.slidesBefore;else{let e;if(r){const t=n*i.params.grid.rows;e=i.slides.find(e=>1*e.getAttribute("data-swiper-slide-index")===t).column}else e=i.getSlideIndexByData(n);const t=r?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:s,slidesOffsetBefore:l,slidesOffsetAfter:o}=i.params,d=s||!!l||!!o;let c=i.params.slidesPerView;"auto"===c?c=i.slidesPerViewDynamic():(c=Math.ceil(parseFloat(i.params.slidesPerView,10)),d&&c%2==0&&(c+=1));let p=t-e<c;if(d&&(p=p||e<Math.ceil(c/2)),a&&d&&"auto"!==i.params.slidesPerView&&!r&&(p=!1),p){const s=d?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:s,slideTo:!0,activeSlideIndex:"next"===s?e+1:e-t+1,slideRealIndex:"next"===s?i.realIndex:void 0})}if(r){const e=n*i.params.grid.rows;n=i.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e).column}else n=i.getSlideIndexByData(n)}return requestAnimationFrame(()=>{i.slideTo(n,t,s,a)}),i},slideNext:function(e,t=!0,s){const a=this,{enabled:i,params:r,animating:n}=a;if(!i||a.destroyed)return a;void 0===e&&(e=a.params.speed);let l=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex<r.slidesPerGroupSkip?1:l,d=a.virtual&&r.virtual.enabled;if(r.loop){if(n&&!d&&r.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{a.slideTo(a.activeIndex+o,e,t,s)}),!0}return r.rewind&&a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t=!0,s){const a=this,{params:i,snapGrid:r,slidesGrid:n,rtlTranslate:l,enabled:o,animating:d}=a;if(!o||a.destroyed)return a;void 0===e&&(e=a.params.speed);const c=a.virtual&&i.virtual.enabled;if(i.loop){if(d&&!c&&i.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=p(l?a.translate:-a.translate),m=r.map(e=>p(e)),h=i.freeMode&&i.freeMode.enabled;let f=r[m.indexOf(u)-1];if(void 0===f&&(i.cssMode||h)){let e;r.forEach((t,s)=>{u>=t&&(e=s)}),void 0!==e&&(f=h?r[e]:r[e>0?e-1:e])}let g=0;if(void 0!==f&&(g=n.indexOf(f),g<0&&(g=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(g=g-a.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return i.loop&&0===a.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{a.slideTo(g,e,t,s)}),!0):a.slideTo(g,e,t,s)},slideReset:function(e,t=!0,s){const a=this;if(!a.destroyed)return void 0===e&&(e=a.params.speed),a.slideTo(a.activeIndex,e,t,s)},slideToClosest:function(e,t=!0,s,a=.5){const i=this;if(i.destroyed)return;void 0===e&&(e=i.params.speed);let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,n=e.getSlideIndexWhenGrid(e.clickedIndex);const l=e.isElement?"swiper-slide":`.${t.slideClass}`,o=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(r):n>(o?(e.slides.length-a)/2-(e.params.grid.rows-1):e.slides.length-a)?(e.loopFix(),n=e.getSlideIndex((0,i.e)(s,`${l}[data-swiper-slide-index="${r}"]`)[0]),(0,i.n)(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}};var E={loopCreate:function(e,t){const s=this,{params:a,slidesEl:r}=s;if(!a.loop||s.virtual&&s.params.virtual.enabled)return;const n=()=>{(0,i.e)(r,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},l=s.grid&&a.grid&&a.grid.rows>1;a.loopAddBlankSlides&&(a.slidesPerGroup>1||l)&&(()=>{const e=(0,i.e)(r,`.${a.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(s.recalcSlides(),s.updateSlides())})();const o=a.slidesPerGroup*(l?a.grid.rows:1),d=s.slides.length%o!==0,c=l&&s.slides.length%a.grid.rows!==0,p=e=>{for(let t=0;t<e;t+=1){const e=s.isElement?(0,i.c)("swiper-slide",[a.slideBlankClass]):(0,i.c)("div",[a.slideClass,a.slideBlankClass]);s.slidesEl.append(e)}};if(d){if(a.loopAddBlankSlides){p(o-s.slides.length%o),s.recalcSlides(),s.updateSlides()}else(0,i.v)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");n()}else if(c){if(a.loopAddBlankSlides){p(a.grid.rows-s.slides.length%a.grid.rows),s.recalcSlides(),s.updateSlides()}else(0,i.v)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");n()}else n();const u=a.centeredSlides||!!a.slidesOffsetBefore||!!a.slidesOffsetAfter;s.loopFix({slideRealIndex:e,direction:u?void 0:"next",initial:t})},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:s,setTranslate:a,activeSlideIndex:r,initial:n,byController:l,byMousewheel:o}={}){const d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");const{slides:c,allowSlidePrev:p,allowSlideNext:u,slidesEl:m,params:h}=d,{centeredSlides:f,slidesOffsetBefore:g,slidesOffsetAfter:v,initialSlide:w}=h,b=f||!!g||!!v;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&h.virtual.enabled)return t&&(b||0!==d.snapIndex?b&&d.snapIndex<h.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0):d.slideTo(d.virtual.slides.length,0,!1,!0)),d.allowSlidePrev=p,d.allowSlideNext=u,void d.emit("loopFix");let y=h.slidesPerView;"auto"===y?y=d.slidesPerViewDynamic():(y=Math.ceil(parseFloat(h.slidesPerView,10)),b&&y%2==0&&(y+=1));const E=h.slidesPerGroupAuto?y:h.slidesPerGroup;let x=b?Math.max(E,Math.ceil(y/2)):E;x%E!==0&&(x+=E-x%E),x+=h.loopAdditionalSlides,d.loopedSlides=x;const S=d.grid&&h.grid&&h.grid.rows>1;c.length<y+x||"cards"===d.params.effect&&c.length<y+2*x?(0,i.v)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):S&&"row"===h.grid.fill&&(0,i.v)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const T=[],M=[],C=S?Math.ceil(c.length/h.grid.rows):c.length,P=n&&C-w<y&&!b;let L=P?w:d.activeIndex;void 0===r?r=d.getSlideIndex(c.find(e=>e.classList.contains(h.slideActiveClass))):L=r;const A="next"===s||!s,I="prev"===s||!s;let z=0,k=0;const $=(S?c[r].column:r)+(b&&void 0===a?-y/2+.5:0);if($<x){z=Math.max(x-$,E);for(let e=0;e<x-$;e+=1){const t=e-Math.floor(e/C)*C;if(S){const e=C-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&T.push(t)}else T.push(C-t-1)}}else if($+y>C-x){k=Math.max($-(C-2*x),E),P&&(k=Math.max(k,y-C+w+1));for(let e=0;e<k;e+=1){const t=e-Math.floor(e/C)*C;S?c.forEach((e,s)=>{e.column===t&&M.push(s)}):M.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),"cards"===d.params.effect&&c.length<y+2*x&&(M.includes(r)&&M.splice(M.indexOf(r),1),T.includes(r)&&T.splice(T.indexOf(r),1)),I&&T.forEach(e=>{c[e].swiperLoopMoveDOM=!0,m.prepend(c[e]),c[e].swiperLoopMoveDOM=!1}),A&&M.forEach(e=>{c[e].swiperLoopMoveDOM=!0,m.append(c[e]),c[e].swiperLoopMoveDOM=!1}),d.recalcSlides(),"auto"===h.slidesPerView?d.updateSlides():S&&(T.length>0&&I||M.length>0&&A)&&d.slides.forEach((e,t)=>{d.grid.updateSlide(t,e,d.slides)}),h.watchSlidesProgress&&d.updateSlidesOffset(),t)if(T.length>0&&I){if(void 0===e){const e=d.slidesGrid[L],t=d.slidesGrid[L+z]-e;o?d.setTranslate(d.translate-t):(d.slideTo(L+Math.ceil(z),0,!1,!0),a&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(a){const e=S?T.length/h.grid.rows:T.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(M.length>0&&A)if(void 0===e){const e=d.slidesGrid[L],t=d.slidesGrid[L-k]-e;
vendor: 6,638 bytes, line 1
1o?d.setTranslate(d.translate-t):(d.slideTo(L-k,0,!1,!0),a&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{const e=S?M.length/h.grid.rows:M.length;d.slideTo(d.activeIndex-e,0,!1,!0)}if(d.allowSlidePrev=p,d.allowSlideNext=u,d.controller&&d.controller.control&&!l){const i={slideRealIndex:e,direction:s,setTranslate:a,activeSlideIndex:r,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...i,slideTo:e.params.slidesPerView===h.slidesPerView&&t})}):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...i,slideTo:d.controller.control.params.slidesPerView===h.slidesPerView&&t})}d.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||!s||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{s.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function x(e,t,s){const i=(0,a.a)(),{params:r}=e,n=r.edgeSwipeDetection,l=r.edgeSwipeThreshold;return!n||!(s<=l||s>=i.innerWidth-l)||"prevent"===n&&(t.preventDefault(),!0)}function S(e){const t=this,s=(0,a.g)();let r=e;r.originalEvent&&(r=r.originalEvent);const n=t.touchEventsData;if("pointerdown"===r.type){if(null!==n.pointerId&&n.pointerId!==r.pointerId)return;n.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(n.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)return void x(t,r,r.targetTouches[0].pageX);const{params:l,touches:o,enabled:d}=t;if(!d)return;if(!l.simulateTouch&&"mouse"===r.pointerType)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let c=r.target;if("wrapper"===l.touchEventsTarget&&!(0,i.w)(c,t.wrapperEl))return;if("which"in r&&3===r.which)return;if("button"in r&&r.button>0)return;if(n.isTouched&&n.isMoved)return;const p=!!l.noSwipingClass&&""!==l.noSwipingClass,u=r.composedPath?r.composedPath():r.path;p&&r.target&&r.target.shadowRoot&&u&&(c=u[0]);const m=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,h=!(!r.target||!r.target.shadowRoot);if(l.noSwiping&&(h?function(e,t=this){return function t(s){if(!s||s===(0,a.g)()||s===(0,a.a)())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(m,c):c.closest(m)))return void(t.allowClick=!0);if(l.swipeHandler&&!c.closest(l.swipeHandler))return;o.currentX=r.pageX,o.currentY=r.pageY;const f=o.currentX,g=o.currentY;if(!x(t,r,f))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=f,o.startY=g,n.touchStartTime=(0,i.h)(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1);let v=!0;c.matches(n.focusableElements)&&(v=!1,"SELECT"===c.nodeName&&(n.isTouched=!1)),s.activeElement&&s.activeElement.matches(n.focusableElements)&&s.activeElement!==c&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!c.matches(n.focusableElements))&&s.activeElement.blur();const w=v&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!w||c.isContentEditable||r.preventDefault(),l.freeMode&&l.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function T(e){const t=(0,a.g)(),s=this,r=s.touchEventsData,{params:n,touches:l,rtlTranslate:o,enabled:d}=s;if(!d)return;if(!n.simulateTouch&&"mouse"===e.pointerType)return;let c,p=e;if(p.originalEvent&&(p=p.originalEvent),"pointermove"===p.type){if(null!==r.touchId)return;if(p.pointerId!==r.pointerId)return}if("touchmove"===p.type){if(c=[...p.changedTouches].find(e=>e.identifier===r.touchId),!c||c.identifier!==r.touchId)return}else c=p;if(!r.isTouched)return void(r.startMoving&&r.isScrolling&&s.emit("touchMoveOpposite",p));const u=c.pageX,m=c.pageY;if(p.preventedByNestedSwiper)return l.startX=u,void(l.startY=m);if(!s.allowTouchMove)return p.target.matches(r.focusableElements)||(s.allowClick=!1),void(r.isTouched&&(Object.assign(l,{startX:u,startY:m,currentX:u,currentY:m}),r.touchStartTime=(0,i.h)()));if(n.touchReleaseOnEdges&&!n.loop)if(s.isVertical()){if(m<l.startY&&s.translate<=s.maxTranslate()||m>l.startY&&s.translate>=s.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else{if(o&&(u>l.startX&&-s.translate<=s.maxTranslate()||u<l.startX&&-s.translate>=s.minTranslate()))return;if(!o&&(u<l.startX&&s.translate<=s.maxTranslate()||u>l.startX&&s.translate>=s.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==p.target&&"mouse"!==p.pointerType&&t.activeElement.blur(),t.activeElement&&p.target===t.activeElement&&p.target.matches(r.focusableElements))return r.isMoved=!0,void(s.allowClick=!1);r.allowTouchCallbacks&&s.emit("touchMove",p),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=u,l.currentY=m;const h=l.currentX-l.startX,f=l.currentY-l.startY;if(s.params.threshold&&Math.sqrt(h**2+f**2)<s.params.threshold)return;if(void 0===r.isScrolling){let e;s.isHorizontal()&&l.currentY===l.startY||s.isVertical()&&l.currentX===l.startX?r.isScrolling=!1:h*h+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(h))/Math.PI,r.isScrolling=s.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(r.isScrolling&&s.emit("touchMoveOpposite",p),void 0===r.startMoving&&(l.currentX===l.startX&&l.currentY===l.startY||(r.startMoving=!0)),r.isScrolling||"touchmove"===p.type&&r.preventTouchMoveFromPointerMove)return void(r.isTouched=!1);if(!r.startMoving)return;s.allowClick=!1,!n.cssMode&&p.cancelable&&p.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&p.stopPropagation();let g=s.isHorizontal()?h:f,v=s.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;n.oneWayMovement&&(g=Math.abs(g)*(o?1:-1),v=Math.abs(v)*(o?1:-1)),l.diff=g,g*=n.touchRatio,o&&(g=-g,v=-v);const w=s.touchesDirection;s.swipeDirection=g>0?"prev":"next",s.touchesDirection=v>0?"prev":"next";const b=s.params.loop&&!n.cssMode,y="next"===s.touchesDirection&&s.allowSlideNext||"prev"===s.touchesDirection&&s.allowSlidePrev;if(!r.isMoved){if(b&&y&&s.loopFix({direction:s.swipeDirection}),r.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
vendor: 2,162 bytes, line 1
1s.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,!n.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",p)}if((new Date).getTime(),!1!==n._loopSwapReset&&r.isMoved&&r.allowThresholdMove&&w!==s.touchesDirection&&b&&y&&Math.abs(g)>=1)return Object.assign(l,{startX:u,startY:m,currentX:u,currentY:m,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,void(r.startTranslate=r.currentTranslate);s.emit("sliderMove",p),r.isMoved=!0,r.currentTranslate=g+r.startTranslate;let E=!0,x=n.resistanceRatio;if(n.touchReleaseOnEdges&&(x=0),g>0?(b&&y&&r.allowThresholdMove&&r.currentTranslate>(n.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-("auto"!==n.slidesPerView&&s.slides.length-n.slidesPerView>=2?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>s.minTranslate()&&(E=!1,n.resistance&&(r.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+r.startTranslate+g)**x))):g<0&&(b&&y&&r.allowThresholdMove&&r.currentTranslate<(n.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+("auto"!==n.slidesPerView&&s.slides.length-n.slidesPerView>=2?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===n.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),r.currentTranslate<s.maxTranslate()&&(E=!1,n.resistance&&(r.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-r.startTranslate-g)**x))),E&&(p.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),s.allowSlidePrev||s.allowSlideNext||(r.currentTranslate=r.startTranslate),n.threshold>0){if(!(Math.abs(g)>n.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);
vendor: 4,890 bytes, line 1
1if(!r.allowThresholdMove)return r.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,r.currentTranslate=r.startTranslate,void(l.diff=s.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&s.freeMode||n.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(r.currentTranslate),s.setTranslate(r.currentTranslate))}function M(e){const t=this,s=t.touchEventsData;let a,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(a=[...r.changedTouches].find(e=>e.identifier===s.touchId),!a||a.identifier!==s.touchId)return}else{if(null!==s.touchId)return;if(r.pointerId!==s.pointerId)return;a=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}s.pointerId=null,s.touchId=null;const{params:n,touches:l,rtlTranslate:o,slidesGrid:d,enabled:c}=t;if(!c)return;if(!n.simulateTouch&&"mouse"===r.pointerType)return;if(s.allowTouchCallbacks&&t.emit("touchEnd",r),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const p=(0,i.h)(),u=p-s.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),u<300&&p-s.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(s.lastClickTime=(0,i.h)(),(0,i.n)(()=>{t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===l.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let m;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,m=n.followFinger?o?t.translate:-t.translate:-s.currentTranslate,n.cssMode)return;if(n.freeMode&&n.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:m});const h=m>=-t.maxTranslate()&&!t.params.loop;let f=0,g=t.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){const t=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==d[e+t]?(h||m>=d[e]&&m<d[e+t])&&(f=e,g=d[e+t]-d[e]):(h||m>=d[e])&&(f=e,g=d[d.length-1]-d[d.length-2])}let v=null,w=null;n.rewind&&(t.isBeginning?w=n.virtual&&n.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(m-d[f])/g,y=f<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(u>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=n.longSwipesRatio?t.slideTo(n.rewind&&t.isEnd?v:f+y):t.slideTo(f)),"prev"===t.swipeDirection&&(b>1-n.longSwipesRatio?t.slideTo(f+y):null!==w&&b<0&&Math.abs(b)>n.longSwipesRatio?t.slideTo(w):t.slideTo(f))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(f+y):t.slideTo(f):("next"===t.swipeDirection&&t.slideTo(null!==v?v:f+y),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:f))}}function C(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function P(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function L(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function A(e){const t=this;h(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update(
vendor: 9,556 bytes, line 1
1)}function I(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const z=(e,t)=>{const s=(0,a.g)(),{params:i,el:r,wrapperEl:n,device:l}=e,o=!!i.nested,d="on"===t?"addEventListener":"removeEventListener",c=t;r&&"string"!=typeof r&&(s[d]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),r[d]("touchstart",e.onTouchStart,{passive:!1}),r[d]("pointerdown",e.onTouchStart,{passive:!1}),s[d]("touchmove",e.onTouchMove,{passive:!1,capture:o}),s[d]("pointermove",e.onTouchMove,{passive:!1,capture:o}),s[d]("touchend",e.onTouchEnd,{passive:!0}),s[d]("pointerup",e.onTouchEnd,{passive:!0}),s[d]("pointercancel",e.onTouchEnd,{passive:!0}),s[d]("touchcancel",e.onTouchEnd,{passive:!0}),s[d]("pointerout",e.onTouchEnd,{passive:!0}),s[d]("pointerleave",e.onTouchEnd,{passive:!0}),s[d]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[d]("click",e.onClick,!0),i.cssMode&&n[d]("scroll",e.onScroll),i.updateOnWindowResize?e[c](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",C,!0):e[c]("observerUpdate",C,!0),r[d]("load",e.onLoad,{capture:!0}))};const k=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var $={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function O(e,t){return function(s={}){const a=Object.keys(s)[0],r=s[a];"object"==typeof r&&null!==r?(!0===e[a]&&(e[a]={enabled:!0}),"navigation"===a&&e[a]&&e[a].enabled&&!e[a].prevEl&&!e[a].nextEl&&(e[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&e[a]&&e[a].enabled&&!e[a].el&&(e[a].auto=!0),a in e&&"enabled"in r?("object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),(0,i.x)(t,s)):(0,i.x)(t,s)):(0,i.x)(t,s)}}const D={eventsEmitter:p,update:v,translate:w,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=0===e?"0ms":""),s.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),b({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),b({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:y,loop:E,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=S.bind(e),e.onTouchMove=T.bind(e),e.onTouchEnd=M.bind(e),e.onDocumentTouchStart=I.bind(e),t.cssMode&&(e.onScroll=L.bind(e)),e.onClick=P.bind(e),e.onLoad=A.bind(e),z(e,"on")},detachEvents:function(){z(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:s,params:r,el:n}=e,l=r.breakpoints;if(!l||l&&0===Object.keys(l).length)return;const o=(0,a.g)(),d="window"!==r.breakpointsBase&&r.breakpointsBase?"container":r.breakpointsBase,c=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:o.querySelector(r.breakpointsBase),p=e.getBreakpoint(l,d,c);if(!p||e.currentBreakpoint===p)return;const u=(p in l?l[p]:void 0)||e.originalParams,m=k(e,r),h=k(e,u),f=e.params.grabCursor,g=u.grabCursor,v=r.enabled;m&&!h?(n.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!m&&h&&(n.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===r.grid.fill)&&n.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!g?e.unsetGrabCursor():!f&&g&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===u[t])return;const s=r[t]&&r[t].enabled,a=u[t]&&u[t].enabled;s&&!a&&e[t].disable(),!s&&a&&e[t].enable()});const w=u.direction&&u.direction!==r.direction,b=r.loop&&(u.slidesPerView!==r.slidesPerView||w),y=r.loop;w&&s&&e.changeDirection(),(0,i.x)(e.params,u);const E=e.params.enabled,x=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!E?e.disable():!v&&E&&e.enable(),e.currentBreakpoint=p,e.emit("_beforeBreakpoint",u),s&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&x?(e.loopCreate(t),e.updateSlides()):y&&!x&&e.loopDestroy()),e.emit("breakpoint",u)},getBreakpoint:function(e,t="window",s){if(!e||"container"===t&&!s)return;let i=!1;const r=(0,a.a)(),n="window"===t?r.innerHeight:s.clientHeight,l=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}});l.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<l.length;e+=1){const{point:a,value:n}=l[e];"window"===t?r.matchMedia(`(min-width: ${n}px)`).matches&&(i=a):n<=s.clientWidth&&(i=a)}return i||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:a}=s;if(a){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*a;e.isLocked=e.size>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,el:i,device:r}=e,n=function(e,t){const s=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(a=>{e[a]&&s.push(t+a)}):"string"==typeof e&&s.push(t+e)}),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...n),i.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},G={};class X{constructor(...e){let t,s;1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?s=e[0]:[t,s]=e,s||(s={}),s=(0,i.x)({},s),t&&!s.el&&(s.el=t);const r=(0,a.g)();if(s.el&&"string"==typeof s.el&&r.querySelectorAll(s.el).length>1){const e=[];return r.querySelectorAll(s.el).forEach(t=>{const a=(0,i.x)({},s,{el:t});e.push(new X(a))}),e}const n=this;n.__swiper__=!0,n.support=o(),n.device=d({userAgent:s.userAgent}),n.browser=c(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],s.modules&&Array.isArray(s.modules)&&s.modules.forEach(e=>{"function"==typeof e&&n.modules.indexOf(e)<0&&n.modules.push(e)});const l={};n.modules.forEach(e=>{e({params:s,swiper:n,extendParams:O(s,l),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});const p=(0,i.x)({},$,l);return n.params=(0,i.x)({},p,G,s),n.originalParams=(0,i.x)({},n.params),n.passedParams=(0,i.x)({}
vendor: 9,850 bytes, line 1
1,s),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===n.params.direction,isVertical:()=>"vertical"===n.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:s}=this,a=(0,i.e)(t,`.${s.slideClass}, swiper-slide`),r=(0,i.j)(a[0]);return(0,i.j)(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=(0,i.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let e,t=a[l]?Math.ceil(a[l].swiperSlideSize):0;for(let s=l+1;s<a.length;s+=1)a[s]&&!e&&(t+=Math.ceil(a[s].swiperSlideSize),o+=1,t>n&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<a.length;e+=1){(t?i[e]+r[e]-i[l]<n:i[e]-i[l]<n)&&(o+=1)}else for(let e=l-1;e>=0;e-=1){i[l]-i[e]<n&&(o+=1)}return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function a(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(t=>{t.complete&&h(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)a(),s.autoHeight&&e.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const t=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||a()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${a}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(s&&s.shadowRoot&&s.shadowRoot.querySelector){return s.shadowRoot.querySelector(a())}return(0,i.e)(s,a())[0]})();return!r&&t.params.createElements&&(r=(0,i.c)("div",t.params.wrapperClass),s.append(r),(0,i.e)(s,`.${t.params.slideClass}`).forEach(e=>{r.append(e)})),Object.assign(t,{el:s,wrapperEl:r,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:r,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===(0,i.q)(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===(0,i.q)(s,"direction")),wrongRTL:"-webkit-box"===(0,i.q)(r,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const s=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&s.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(e=>{e.complete?h(t,e):e.addEventListener("load",e=>{h(t,e.target)})}),g(t),t.initialized=!0,g(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){const s=this,{params:a,el:r,wrapperEl:n,slides:l}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),n&&n.removeAttribute("style"),l&&l.length&&l.forEach(e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(e=>{s.off(e)}),!1!==e&&(s.el&&"string"!=typeof s.el&&(s.el.swiper=null),(0,i.y)(s)),s.destroyed=!0),null}static extendDefaults(e){(0,i.x)(G,e)}static get extendedDefaults(){return G}static get defaults(){return $}static installModule(e){X.prototype.__modules__||(X.prototype.__modules__=[]);const t=X.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(e=>X.installModule(e)),X):(X.installModule(e),X)}}Object.keys(D).forEach(e=>{Object.keys(D[e]).forEach(t=>{X.prototype[t]=D[e][t]})}),X.use([function({swiper:e,on:t,emit:s}){const i=(0,a.a)();let r=null,n=null;const l=()=>{e&&!e.destroyed&&e.initialized&&(s("beforeResize"),s("resize"))},o=()=>{e&&!e.destroyed&&e.initialized&&s("orientationchange")};t("init",()=>{e.params.resizeObserver&&void 0!==i.ResizeObserver?e&&!e.destroyed&&e.initialized&&(r=new ResizeObserver(t=>{n=i.requestAnimationFrame(()=>{const{width:s,height:a}=e;let i=s,r=a;t.forEach(({contentBoxSize:t,contentRect:s,target:a})=>{a&&a!==e.el||(i=s?s.width:(t[0]||t).inlineSize,r=s?s.height:(t[0]||t).blockSize)}),i===s&&r===a||l()})}),r.observe(e.el)):(i.addEventListener("resize",l),i.addEventListener("orientationchange",o))}),t("destroy",()=>{n&&i.cancelAnimationFrame(n),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",o)})},function({swiper:e,extendParams:t,on:s,emit:r}){const n=[],l=(0,a.a)(),o=(t,s={})=>{const a=new(l.MutationObserver||l.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length)return void r("observerUpdate",t[0]);const s=function(){r("observerUpdate",t[0])};l.requestAnimationFrame?l.requestAnimationFrame(s):l.setTimeout(s,0)});a.observe(t,{attributes:void 0===s.attributes||s.attributes,childList:e.isElement||(void 0===s.childList||s).childList,characterData:void 0===s.characterData||s.characterData}),n.push(a)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",()=>{if(e.params.observer){if(e.params.observeParents){const t=(0,i.d)(e.hostEl);for(let e=0;e<t.length;e+=1)o(t[e])}o(e.hostEl,{childList:e.params.observeSlideChildren}),o(e.wrapperEl,{attributes:!1})}}),s("destroy",()=>
1{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}])},774(e,t,s){s.d(t,{a:()=>L,b:()=>u,c:()=>w,d:()=>T,e:()=>f,f:()=>b,g:()=>h,h:()=>l,i:()=>C,j:()=>S,k:()=>i,l:()=>o,m:()=>P,n:()=>n,o:()=>M,p:()=>d,q:()=>x,r:()=>E,s:()=>A,t:()=>y,u:()=>m,v:()=>v,w:()=>g,x:()=>p,y:()=>r});var a=s(645);function i(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}function r(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}function n(e,t=0){return setTimeout(e,t)}function l(){return Date.now()}function o(e,t="x"){const s=(0,a.a)();let i,r,n;const l=function(e){const t=(0,a.a)();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(r=l.transform||l.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),n=new s.WebKitCSSMatrix("none"===r?"":r)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=n.toString().split(",")),"x"===t&&(r=s.WebKitCSSMatrix?n.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(r=s.WebKitCSSMatrix?n.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),r||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function p(...e){const t=Object(e[0]);for(let s=1;s<e.length;s+=1){const a=e[s];if(null!=a&&!c(a)){const e=Object.keys(Object(a)).filter(e=>"__proto__"!==e&&"constructor"!==e&&"prototype"!==e);for(let s=0,i=e.length;s<i;s+=1){const i=e[s],r=Object.getOwnPropertyDescriptor(a,i);void 0!==r&&r.enumerable&&(d(t[i])&&d(a[i])?a[i].__swiper__?t[i]=a[i]:p(t[i],a[i]):!d(t[i])&&d(a[i])?(t[i]={},a[i].__swiper__?t[i]=a[i]:p(t[i],a[i])):t[i]=a[i])}}}return t}function u(e,t,s){e.style.setProperty(t,s)}function m({swiper:e,targetPosition:t,side:s}){const i=(0,a.a)(),r=-e.translate;let n,l=null;const o=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const d=t>r?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,p=()=>{n=(new Date).getTime(),null===l&&(l=n);const a=Math.max(Math.min((n-l)/o,1),0),d=.5-Math.cos(a*Math.PI)/2;let u=r+d*(t-r);if(c(u,t)&&(u=t),e.wrapperEl.scrollTo({[s]:u}),c(u,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:u})}),void i.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=i.requestAnimationFrame(p)};p()}function h(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function f(e,t=""){const s=(0,a.a)(),i=[...e.children];return s.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function g(e,t){const s=(0,a.a)();let i=t.contains(e);if(!i&&s.HTMLSlotElement&&t instanceof HTMLSlotElement){i=[...t.assignedElements()].includes(e),i||(i=function(e,t){const s=[t];for(;s.length>0;){const t=s.shift();if(e===t)return!0;s.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))}return i}function v(e){try{return void console.warn(e)}catch(e){}}function w(e,t=[]){const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:i(t)),s}function b(e){const t=(0,a.a)(),s=(0,a.g)(),i=e.getBoundingClientRect(),r=s.body,n=e.clientTop||r.clientTop||0,l=e.clientLeft||r.clientLeft||0,o=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:i.top+o-n,left:i.left+d-l}}function y(e,t){const s=[];for(;e.previousElementSibling;){const a=e.previousElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}function E(e,t){const s=[];for(;e.nextElementSibling;){const a=e.nextElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}function x(e,t){return(0,a.a)().getComputedStyle(e,null).getPropertyValue(t)}function S(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function T(e,t){const s=[];let a=e.parentElement;for(;a;)t?a.matches(t)&&s.push(a):s.push(a),a=a.parentElement;return s}function M(e,t){t&&e.addEventListener("transitionend",function s(a){a.target===e&&(t.call(e,a),e.removeEventListener("transitionend",s))})}function C(e,t,s){const i=(0,a.a)();
1return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function P(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function L(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}function A(e,t=""){"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}},864(e,t,s){s.d(t,{A:()=>a.S});var a=s(141),i=s(198),r=s(606),n=s(227),l=s(275),o=s(169),d=s(577),c=s(972),p=s(476),u=s(777),m=s(49),h=s(631),f=s(760),g=s(250),v=s(506),w=s(257),b=s(433),y=s(630),E=s(309),x=s(928),S=s(2),T=s(792),M=s(591),C=s(148);const P=[i.A,r.A,n.A,l.A,o.A,d.A,c.A,p.A,u.A,m.A,h.A,f.A,g.A,v.A,w.A,b.A,y.A,E.A,x.A,S.A,T.A,M.A,C.A];a.S.use(P)}};const t={};function s(a){const i=t[a];if(void 0!==i)return i.exports;const r=t[a]={exports:{}};return e[a](r,r.exports,s),r.exports}s.d=(e,t)=>{for(var a in t)s.o(t,a)&&!s.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},s.o=(e,t)=>Object.hasOwn(e,t);var a=s(864);s(715);window.JetpackSwiper=a.A})();;
2!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):(global="undefined"!=typeof globalThis?globalThis:global||self).Swiper=factory()}(this,(function(){"use strict";function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}function _extends(){return(_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}function isObject$1(obj){return null!==obj&&"object"==typeof obj&&"constructor"in obj&&obj.constructor===Object}function extend$1(target,src){void 0===target&&(target={}),void 0===src&&(src={}),Object.keys(src).forEach((function(key){void 0===target[key]?target[key]=src[key]:isObject$1(src[key])&&isObject$1(target[key])&&Object.keys(src[key]).length>0&&extend$1(target[key],src[key])}))}var ssrDocument={body:{},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},activeElement:{blur:function blur(){},nodeName:""},querySelector:function querySelector(){return null},querySelectorAll:function querySelectorAll(){return[]},getElementById:function getElementById(){return null},createEvent:function createEvent(){return{initEvent:function initEvent(){}}},createElement:function createElement(){return{children:[],childNodes:[],style:{},setAttribute:function setAttribute(){},getElementsByTagName:function getElementsByTagName(){return[]}}},createElementNS:function createElementNS(){return{}},importNode:function importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function getDocument(){var doc="undefined"!=typeof document?document:{};return extend$1(doc,ssrDocument),doc}var ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function replaceState(){},pushState:function pushState(){},go:function go(){},back:function back(){}},CustomEvent:function CustomEvent(){return this},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},getComputedStyle:function getComputedStyle(){return{getPropertyValue:function getPropertyValue(){return""}}},Image:function Image(){},Date:function Date(){},screen:{},setTimeout:function setTimeout(){}
2,clearTimeout:function clearTimeout(){},matchMedia:function matchMedia(){return{}},requestAnimationFrame:function requestAnimationFrame(callback){return"undefined"==typeof setTimeout?(callback(),null):setTimeout(callback,0)},cancelAnimationFrame:function cancelAnimationFrame(id){"undefined"!=typeof setTimeout&&clearTimeout(id)}};function getWindow(){var win="undefined"!=typeof window?window:{};return extend$1(win,ssrWindow),win}function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype),subClass.prototype.constructor=subClass,subClass.__proto__=superClass}function _getPrototypeOf(o){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)})(o)}function _setPrototypeOf(o,p){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){return o.__proto__=p,o})(o,p)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _construct(Parent,args,Class){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function _construct(Parent,args,Class){var a=[null];a.push.apply(a,args);var Constructor,instance=new(Function.bind.apply(Parent,a));return Class&&_setPrototypeOf(instance,Class.prototype),instance}).apply(null,arguments)}function _isNativeFunction(fn){return-1!==Function.toString.call(fn).indexOf("[native code]")}function _wrapNativeSuper(Class){var _cache="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function _wrapNativeSuper(Class){if(null===Class||!_isNativeFunction(Class))return Class;if("function"!=typeof Class)throw new TypeError("Super expression must either be null or a function");if(void 0!==_cache){if(_cache.has(Class))return _cache.get(Class);_cache.set(Class,Wrapper)}function Wrapper(){return _construct(Class,arguments,_getPrototypeOf(this).constructor)}return Wrapper.prototype=Object.create(Class.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(Wrapper,Class)})(Class)}function _assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function makeReactive(obj){var proto=obj.__proto__;Object.defineProperty(obj,"__proto__",{get:function get(){return proto},set:function set(value){proto.__proto__=value}})}var Dom7=function(_Array){function Dom7(items){var _this;return makeReactive(_assertThisInitialized(_this=_Array.call.apply(_Array,[this].concat(items))||this)),_this}return _inheritsLoose(Dom7,_Array),Dom7}(_wrapNativeSuper(Array));function arrayFlat(arr){void 0===arr&&(arr=[]);var res=[];return arr.forEach((function(el){Array.isArray(el)?res.push.apply(res,arrayFlat(el)):res.push(el)})),res}function arrayFilter(arr,callback){return Array.prototype.filter.call(arr,callback)}function arrayUnique(arr){for(var uniqueArray=[],i=0;i<arr.length;i+=1)-1===uniqueArray.indexOf(arr[i])&&uniqueArray.push(arr[i]);return uniqueArray}function qsa(selector,context){if("string"!=typeof selector)return[selector];for(var a=[],res=context.querySelectorAll(selector),i=0;i<res.length;i+=1)a.push(res[i]);return a}function $(selector,context){var window=getWindow(),document=getDocument(),arr=[];if(!context&&selector instanceof Dom7)return selector;if(!selector)return new Dom7(arr);if("string"==typeof selector){var html=selector.trim();if(html.indexOf("<")>=0&&html.indexOf(">")>=0){var toCreate="div";0===html.indexOf("<li")&&(toCreate="ul"),0===html.indexOf("<tr")&&(toCreate="tbody"),0!==html.indexOf("<td")&&0!==html.indexOf("<th")||(toCreate="tr"),0===html.indexOf("<tbody")&&(toCreate="table"),0===html.indexOf("<option")&&(toCreate="select");var tempParent=document.createElement(toCreate);tempParent.innerHTML=html;for(var i=0;i<tempParent.childNodes.length;i+=1)arr.push(tempParent.childNodes[i])}else arr=qsa(selector.trim(),context||document)}else if(selector.nodeType||selector===window||selector===document)arr.push(selector);else if(Array.isArray(selector)){if(selector instanceof Dom7)return selector;arr=selector}return new Dom7(arrayUnique(arr))}function addClass(){for(var _len=arguments.length,classes=new Array(_len),_
vendor: 2,883 bytes, line 2
2key=0;_key<_len;_key++)classes[_key]=arguments[_key];var classNames=arrayFlat(classes.map((function(c){return c.split(" ")})));return this.forEach((function(el){var _el$classList;(_el$classList=el.classList).add.apply(_el$classList,classNames)})),this}function removeClass(){for(var _len2=arguments.length,classes=new Array(_len2),_key2=0;_key2<_len2;_key2++)classes[_key2]=arguments[_key2];var classNames=arrayFlat(classes.map((function(c){return c.split(" ")})));return this.forEach((function(el){var _el$classList2;(_el$classList2=el.classList).remove.apply(_el$classList2,classNames)})),this}function toggleClass(){for(var _len3=arguments.length,classes=new Array(_len3),_key3=0;_key3<_len3;_key3++)classes[_key3]=arguments[_key3];var classNames=arrayFlat(classes.map((function(c){return c.split(" ")})));this.forEach((function(el){classNames.forEach((function(className){el.classList.toggle(className)}))}))}function hasClass(){for(var _len4=arguments.length,classes=new Array(_len4),_key4=0;_key4<_len4;_key4++)classes[_key4]=arguments[_key4];var classNames=arrayFlat(classes.map((function(c){return c.split(" ")})));return arrayFilter(this,(function(el){return classNames.filter((function(className){return el.classList.contains(className)})).length>0})).length>0}function attr(attrs,value){if(1===arguments.length&&"string"==typeof attrs)return this[0]?this[0].getAttribute(attrs):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(attrs,value);else for(var attrName in attrs)this[i][attrName]=attrs[attrName],this[i].setAttribute(attrName,attrs[attrName]);return this}function removeAttr(attr){for(var i=0;i<this.length;i+=1)this[i].removeAttribute(attr);return this}function transform(transform){for(var i=0;i<this.length;i+=1)this[i].style.transform=transform;return this}function transition$1(duration){for(var i=0;i<this.length;i+=1)this[i].style.transitionDuration="string"!=typeof duration?duration+"ms":duration;return this}function on(){for(var _len5=arguments.length,args=new Array(_len5),_key5=0;_key5<_len5;_key5++)args[_key5]=arguments[_key5];var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];function handleLiveEvent(e){var target=e.target;if(target){var eventData=e.target.dom7EventData||[];if(eventData.indexOf(e)<0&&eventData.unshift(e),$(target).is(targetSelector))listener.apply(target,eventData);else for(var _parents=$(target).parents(),k=0;k<_parents.length;k+=1)$(_parents[k]).is(targetSelector)&&listener.apply(_parents[k],eventData)}}function handleEvent(e){var eventData=e&&e.target&&e.target.dom7EventData||[];eventData.indexOf(e)<0&&eventData.unshift(e),listener.apply(this,eventData)}"function"==typeof args[1]&&(eventType=args[0],listener=args[1],capture=args[2],targetSelector=void 0),capture||(capture=!1);for(var events=eventType.split(" "),j,i=0;i<this.length;i+=1){var el=this[i];
2if(targetSelector)for(j=0;j<events.length;j+=1){var _event=events[j];el.dom7LiveListeners||(el.dom7LiveListeners={}),el.dom7LiveListeners[_event]||(el.dom7LiveListeners[_event]=[]),el.dom7LiveListeners[_event].push({listener:listener,proxyListener:handleLiveEvent}),el.addEventListener(_event,handleLiveEvent,capture)}else for(j=0;j<events.length;j+=1){var event=events[j];el.dom7Listeners||(el.dom7Listeners={}),el.dom7Listeners[event]||(el.dom7Listeners[event]=[]),el.dom7Listeners[event].push({listener:listener,proxyListener:handleEvent}),el.addEventListener(event,handleEvent,capture)}}return this}function off(){for(var _len6=arguments.length,args=new Array(_len6),_key6=0;_key6<_len6;_key6++)args[_key6]=arguments[_key6];var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];"function"==typeof args[1]&&(eventType=args[0],listener=args[1],capture=args[2],targetSelector=void 0),capture||(capture=!1);for(var events=eventType.split(" "),i=0;i<events.length;i+=1)for(var event=events[i],j=0;j<this.length;j+=1){var el=this[j],handlers=void 0;if(!targetSelector&&el.dom7Listeners?handlers=el.dom7Listeners[event]:targetSelector&&el.dom7LiveListeners&&(handlers=el.dom7LiveListeners[event]),handlers&&handlers.length)for(var k=handlers.length-1;k>=0;k-=1){var handler=handlers[k];listener&&handler.listener===listener?(el.removeEventListener(event,handler.proxyListener,capture),handlers.splice(k,1)):listener&&handler.listener&&handler.listener.dom7proxy&&handler.listener.dom7proxy===listener?(el.removeEventListener(event,handler.proxyListener,capture),handlers.splice(k,1)):listener||(el.removeEventListener(event,handler.proxyListener,capture),handlers.splice(k,1))}}return this}function trigger(){for(var window=getWindow(),_len9=arguments.length,args=new Array(_len9),_key9=0;_key9<_len9;_key9++)args[_key9]=arguments[_key9];for(var events=args[0].split(" "),eventData=args[1],i=0;i<events.length;i+=1)for(var event=events[i],j=0;j<this.length;j+=1){var el=this[j];if(window.CustomEvent){var evt=new window.CustomEvent(event,{detail:eventData,bubbles:!0,cancelable:!0});el.dom7EventData=args.filter((function(data,dataIndex){return dataIndex>0})),el.dispatchEvent(evt),el.dom7EventData=[],delete el.dom7EventData}}return this}function transitionEnd$1(callback){var dom=this;function fireCallBack(e){e.target===this&&(callback.call(this,e),dom.off("transitionend",fireCallBack))}return callback&&dom.on("transitionend",fireCallBack),this}function outerWidth(includeMargins){if(this.length>0){if(includeMargins){var _styles=this.styles();return this[0].offsetWidth+parseFloat(_styles.getPropertyValue("margin-right"))+parseFloat(_styles.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function outerHeight(includeMargins){if(this.length>0){if(includeMargins){var _styles2=this.styles();return this[0].offsetHeight+parseFloat(_styles2.getPropertyValue("margin-top"))+parseFloat(_styles2.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function offset(){if(this.length>0){var window=getWindow(),document=getDocument(),el=this[0],box=el.getBoundingClientRect(),body=document.body,clientTop=el.clientTop||body.clientTop||0,clientLeft=el.clientLeft||body.clientLeft||0,scrollTop=el===window?window.scrollY:el.scrollTop,scrollLeft=el===window?window.scrollX:el.scrollLeft;return{top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft}}return null}function styles(){var window=getWindow();return this[0]?window.getComputedStyle(this[0],null):{}}function css(props,value){var window=getWindow(),i;if(1===arguments.length){if("string"!=typeof props){for(i=0;i<this.length;i+=1)for(var _prop in props)this[i].style[_prop]=props[_prop];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(props)}if(2===arguments.length&&"string"==typeof props){for(i=0;i<this.length;i+=1)this[i].style[props]=value;return this}return this}function each(callback){return callback?(this.forEach((function(el,index){callback.apply(el,[el,index])})),this):this}function filter(callback){var result;return $(arrayFilter(this,callback))}function html(html){if(void 0===html)return this[0]?this[0].innerHTML:null;for(var i=0;i<this.length;i+=1)this[i].innerHTML=html;return this}function text(text){if(void 0===text)return this[0]?this[0].textContent.trim():null;for(var i=0;i<this.length;i+=1)this[i].textContent=text;return this}function is(selector){var window=getWindow(),document=getDocument(),el=this[0],compareWith,i;if(!el||void 0===selector)return!1;if("string"==typeof selector){if(el.matches)return el.matches(selector);if(el.webkitMatchesSelector)return el.webkitMatchesSelector(selector);
vendor: 7,042 bytes, line 2
2if(el.msMatchesSelector)return el.msMatchesSelector(selector);for(compareWith=$(selector),i=0;i<compareWith.length;i+=1)if(compareWith[i]===el)return!0;return!1}if(selector===document)return el===document;if(selector===window)return el===window;if(selector.nodeType||selector instanceof Dom7){for(compareWith=selector.nodeType?[selector]:selector,i=0;i<compareWith.length;i+=1)if(compareWith[i]===el)return!0;return!1}return!1}function index(){var child=this[0],i;if(child){for(i=0;null!==(child=child.previousSibling);)1===child.nodeType&&(i+=1);return i}}function eq(index){if(void 0===index)return this;var length=this.length;if(index>length-1)return $([]);if(index<0){var returnIndex=length+index;return $(returnIndex<0?[]:[this[returnIndex]])}return $([this[index]])}function append(){for(var newChild,document=getDocument(),k=0;k<arguments.length;k+=1){newChild=k<0||arguments.length<=k?void 0:arguments[k];for(var i=0;i<this.length;i+=1)if("string"==typeof newChild){var tempDiv=document.createElement("div");for(tempDiv.innerHTML=newChild;tempDiv.firstChild;)this[i].appendChild(tempDiv.firstChild)}else if(newChild instanceof Dom7)for(var j=0;j<newChild.length;j+=1)this[i].appendChild(newChild[j]);else this[i].appendChild(newChild)}return this}function prepend(newChild){var document=getDocument(),i,j;for(i=0;i<this.length;i+=1)if("string"==typeof newChild){var tempDiv=document.createElement("div");for(tempDiv.innerHTML=newChild,j=tempDiv.childNodes.length-1;j>=0;j-=1)this[i].insertBefore(tempDiv.childNodes[j],this[i].childNodes[0])}else if(newChild instanceof Dom7)for(j=0;j<newChild.length;j+=1)this[i].insertBefore(newChild[j],this[i].childNodes[0]);else this[i].insertBefore(newChild,this[i].childNodes[0]);return this}function next(selector){return this.length>0?selector?this[0].nextElementSibling&&$(this[0].nextElementSibling).is(selector)?$([this[0].nextElementSibling]):$([]):this[0].nextElementSibling?$([this[0].nextElementSibling]):$([]):$([])}function nextAll(selector){var nextEls=[],el=this[0];if(!el)return $([]);for(;el.nextElementSibling;){var _next=el.nextElementSibling;selector?$(_next).is(selector)&&nextEls.push(_next):nextEls.push(_next),el=_next}return $(nextEls)}function prev(selector){if(this.length>0){var el=this[0];return selector?el.previousElementSibling&&$(el.previousElementSibling).is(selector)?$([el.previousElementSibling]):$([]):el.previousElementSibling?$([el.previousElementSibling]):$([])}return $([])}function prevAll(selector){var prevEls=[],el=this[0];if(!el)return $([]);for(;el.previousElementSibling;){var _prev=el.previousElementSibling;selector?$(_prev).is(selector)&&prevEls.push(_prev):prevEls.push(_prev),el=_prev}return $(prevEls)}function parent(selector){for(var parents=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(selector?$(this[i].parentNode).is(selector)&&parents.push(this[i].parentNode):parents.push(this[i].parentNode));return $(parents)}function parents(selector){for(var parents=[],i=0;i<this.length;i+=1)for(var _parent=this[i].parentNode;_parent;)selector?$(_parent).is(selector)&&parents.push(_parent):parents.push(_parent),_parent=_parent.parentNode;return $(parents)}function closest(selector){var closest=this;return void 0===selector?$([]):(closest.is(selector)||(closest=closest.parents(selector).eq(0)),closest)}function find(selector){for(var foundElements=[],i=0;i<this.length;i+=1){try{var found=this[i].querySelectorAll(selector)}catch(err){console.log(selector)}for(var j=0;j<found.length;j+=1)foundElements.push(found[j])}return $(foundElements)}function children(selector){for(var children=[],i=0;i<this.length;i+=1)for(var childNodes=this[i].children,j=0;j<childNodes.length;j+=1)selector&&!$(childNodes[j]).is(selector)||children.push(childNodes[j]);return $(children)}function remove(){for(var i=0;i<this.length;i+=1)this[i].parentNode&&this[i].parentNode.removeChild(this[i]);return this}$.fn=Dom7.prototype;var Methods={addClass:addClass,removeClass:removeClass,hasClass:hasClass,toggleClass:toggleClass,attr:attr,removeAttr:removeAttr,transform:transform,transition:transition$1,on:on,off:off,trigger:trigger,transitionEnd:transitionEnd$1,outerWidth:outerWidth,outerHeight:outerHeight,styles:styles,offset:offset,css:css,each:each,html:html,text:text,is:is,index:index,eq:eq,append:append,prepend:prepend,next:next,nextAll:nextAll,prev:prev,prevAll:prevAll,parent:parent,parents:parents,closest:closest,find:find,children:children,filter:filter,remove:remove},support,device,browser;function deleteProps(obj){var object=obj;Object.keys(object).forEach((function(key){try{object[key]=null}catch(e){}try{delete object[key]}catch(e){}}))}function nextTick(callback,delay){return void 0===delay&&(delay=0),setTimeout(callback,delay)}function now(){return Date.now()}function getComputedStyle$1(el){var window=getWindow(),style;return window.getComputedStyle&&(style=window.getComputedStyle(el,null)),!style&&el.currentStyle&&(style=el.currentStyle),style||(style=el.style),style}function getTranslate(el,axis){void 0===axis&&(axis="x");var window=getWindow(),matrix,curTransform,transformMatrix,curStyle=getComputedStyle$1(el);return window.WebKitCSSMatrix?((curTransform=curStyle.transform||curStyle.webkitTransform).split(",").length>6&&(curTransform=curTransform.split(", ").map((function(a){return a.replace(",",".")})).join(", ")),transformMatrix=new window.WebKitCSSMatrix("none"===curTransform?"":curTransform)):matrix=(transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===axis&&(curTransform=window.WebKitCSSMatrix?transformMatrix.m41:16===matrix.length?parseFloat(matrix[12]):parseFloat(matrix[4])),"y"===axis&&(curTransform=window.WebKitCSSMatrix?transformMatrix.m42:16===matrix.length?parseFloat(matrix[13]):parseFloat(matrix[5])),curTransform||0}function isObject(o){return"object"==typeof o&&null!==o&&o.constructor&&"Object"===Object.prototype.toString.call(o).slice(8,-1)}function extend(){for(var to=Object(arguments.length<=0?void 0:arguments[0]),noExtend=["__proto__","constructor","prototype"],i=1;i<arguments.length;i+=1){var nextSource=i<0||arguments.length<=i?void 0:arguments[i];if(null!=nextSource)for(var keysArray=Object.keys(Object(nextSource)).filter((function(key){return noExtend.indexOf(key)<0})),nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex+=1){var nextKey=keysArray[nextIndex],desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);void 0!==desc&&desc.enumerable&&(isObject(to[nextKey])&&isObject(nextSource[nextKey])?nextSource[nextKey].__swiper__?to[nextKey]=nextSource[nextKey]:extend(to[nextKey],nextSource[nextKey]):!isObject(to[nextKey])&&isObject(nextSource[nextKey])?(to[nextKey]={},nextSource[nextKey].__swiper__?to[nextKey]=nextSource[nextKey]:extend(to[nextKey],nextSource[nextKey])):to[nextKey]=nextSource[nextKey])}}return to}function bindModuleMethods(instance,obj){Object.keys(obj).forEac
2h((function(key){isObject(obj[key])&&Object.keys(obj[key]).forEach((function(subKey){"function"==typeof obj[key][subKey]&&(obj[key][subKey]=obj[key][subKey].bind(instance))})),instance[key]=obj[key]}))}function classesToSelector(classes){return void 0===classes&&(classes=""),"."+classes.trim().replace(/([\.:\/])/g,"\\$1").replace(/ /g,".")}function calcSupport(){var window=getWindow(),document=getDocument();return{touch:!!("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),pointerEvents:!!window.PointerEvent&&"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>=0,observer:function checkObserver(){return"MutationObserver"in window||"WebkitMutationObserver"in window}(),passiveListener:function checkPassiveListener(){var supportsPassive=!1;try{var opts=Object.defineProperty({},"passive",{get:function get(){supportsPassive=!0}});window.addEventListener("testPassiveListener",null,opts)}catch(e){}return supportsPassive}(),gestures:function checkGestures(){return"ongesturestart"in window}()}}function getSupport(){return support||(support=calcSupport()),support}function calcDevice(_temp){var _ref,userAgent=(void 0===_temp?{}:_temp).userAgent,support=getSupport(),window=getWindow(),platform=window.navigator.platform,ua=userAgent||window.navigator.userAgent,device={ios:!1,android:!1},screenWidth=window.screen.width,screenHeight=window.screen.height,android=ua.match(/(Android);?[\s\/]+([\d.]+)?/),ipad=ua.match(/(iPad).*OS\s([\d_]+)/),ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/),iphone=!ipad&&ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/),windows="Win32"===platform,macos="MacIntel"===platform,iPadScreens=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!ipad&&macos&&support.touch&&iPadScreens.indexOf(screenWidth+"x"+screenHeight)>=0&&((ipad=ua.match(/(Version)\/([\d.]+)/))||(ipad=[0,1,"13_0_0"]),macos=!1),android&&!windows&&(device.os="android",device.android=!0),(ipad||iphone||ipod)&&(device.os="ios",device.ios=!0),device}function getDevice(overrides){return void 0===overrides&&(overrides={}),device||(device=calcDevice(overrides)),device}function calcBrowser(){var window=getWindow();function isSafari(){var ua=window.navigator.userAgent.toLowerCase();return ua.indexOf("safari")>=0&&ua.indexOf("chrome")<0&&ua.indexOf("android")<0}return{isEdge:!!window.navigator.userAgent.match(/Edge/g),isSafari:isSafari(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent)}}function getBrowser(){return browser||(browser=calcBrowser()),browser}Object.keys(Methods).forEach((function(methodName){Object.defineProperty($.fn,methodName,{value:Methods[methodName],writable:!0})}));var supportsResizeObserver=function supportsResizeObserver(){var window;return void 0!==getWindow().ResizeObserver},Resize={name:"resize",create:function create(){var swiper=this;extend(swiper,{resize:{observer:null,createObserver:function createObserver(){swiper&&!swiper.destroyed&&swiper.initialized&&(swi
2per.resize.observer=new ResizeObserver((function(entries){var width=swiper.width,height=swiper.height,newWidth=width,newHeight=height;entries.forEach((function(_ref){var contentBoxSize=_ref.contentBoxSize,contentRect=_ref.contentRect,target=_ref.target;target&&target!==swiper.el||(newWidth=contentRect?contentRect.width:(contentBoxSize[0]||contentBoxSize).inlineSize,newHeight=contentRect?contentRect.height:(contentBoxSize[0]||contentBoxSize).blockSize)})),newWidth===width&&newHeight===height||swiper.resize.resizeHandler()})),swiper.resize.observer.observe(swiper.el))},removeObserver:function removeObserver(){swiper.resize.observer&&swiper.resize.observer.unobserve&&swiper.el&&(swiper.resize.observer.unobserve(swiper.el),swiper.resize.observer=null)},resizeHandler:function resizeHandler(){swiper&&!swiper.destroyed&&swiper.initialized&&(swiper.emit("beforeResize"),swiper.emit("resize"))},orientationChangeHandler:function orientationChangeHandler(){swiper&&!swiper.destroyed&&swiper.initialized&&swiper.emit("orientationchange")}}})},on:{init:function init(swiper){var window=getWindow();swiper.params.resizeObserver&&supportsResizeObserver()?swiper.resize.createObserver():(window.addEventListener("resize",swiper.resize.resizeHandler),window.addEventListener("orientationchange",swiper.resize.orientationChangeHandler))},destroy:function destroy(swiper){var window=getWindow();swiper.resize.removeObserver(),window.removeEventListener("resize",swiper.resize.resizeHandler),window.removeEventListener("orientationchange",swiper.resize.orientationChangeHandler)}}},Observer={attach:function attach(target,options){void 0===options&&(options={});var window=getWindow(),swiper=this,ObserverFunc,observer=new(window.MutationObserver||window.WebkitMutationObserver)((function(mutations){if(1!==mutations.length){var observerUpdate=function observerUpdate(){swiper.emit("observerUpdate",mutations[0])};window.requestAnimationFrame?window.requestAnimationFrame(observerUpdate):window.setTimeout(observerUpdate,0)}else swiper.emit("observerUpdate",mutations[0])}));observer.observe(target,{attributes:void 0===options.attributes||options.attributes,childList:void 0===options.childList||options.childList,characterData:void 0===options.characterData||options.characterData}),swiper.observer.observers.push(observer)},init:function init(){var swiper=this;if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var containerParents=this.$el.parents(),i=0;i<containerParents.length;i+=1)this.observer.attach(containerParents[i]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function destroy(){var swiper=this;this.observer.observers.forEach((function(observer){observer.disconnect()})),this.observer.observers=[]}},Observer$1={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function create(){var swiper=this;bindModuleMethods(this,{observer:_extends({},Observer,{observers:[]})})},on:{init:function init(swiper){swiper.observer.init()},destroy:function destroy(swiper){swiper.observer.destroy()}}},modular,eventsEmitter,update,translate,transition,slide,loop,grabCursor,manipulation;function updateSize(){var swiper=this,width,height,$el=this.$el;width=void 0!==this.params.width&&null!==this.params.width?this.params.width:$el[0].clientWidth,height=void 0!==this.params.height&&null!==this.params.height?this.params.height:$el[0].clientHeight,0===width&&this.isHorizontal()||0===height&&this.isVertical()||(width=width-parseInt($el.css("padding-left")||0,10)-parseInt($el.css("padding-right")||0,10),height=height-parseInt($el.css("padding-top")||0,10)-parseInt($el.css("padding-bottom")||0,10),Number.isNaN(width)&&(width=0),Number.isNaN(height)&&(height=0),extend(this,{width:width,height:height,size:this.isHorizontal()?width:height}))}function updateSlides(){var swiper=this,getDirectionLabel=function getDirectionLabel(property){return swiper.isHorizontal()?property:{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"}[property]},getDirectionPropertyValue=function getDirectionPropertyValue(node,label){return parseFloat(node.getPropertyValue(getDirectionLabel(label))||0)},params=swiper.params,$wrapperEl=swiper.$wrapperEl,swiperSize=swiper.size,rtl=swiper.rtlTranslate,wrongRTL=swiper.wrongRTL,isVirtual=swi
2per.virtual&&params.virtual.enabled,previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length,slides=$wrapperEl.children("."+swiper.params.slideClass),slidesLength=isVirtual?swiper.virtual.slides.length:slides.length,snapGrid=[],slidesGrid=[],slidesSizesGrid=[];function slidesForMargin(slideEl,slideIndex){return!params.cssMode||slideIndex!==slides.length-1}var offsetBefore=params.slidesOffsetBefore;"function"==typeof offsetBefore&&(offsetBefore=params.slidesOffsetBefore.call(swiper));var offsetAfter=params.slidesOffsetAfter;"function"==typeof offsetAfter&&(offsetAfter=params.slidesOffsetAfter.call(swiper));var previousSnapGridLength=swiper.snapGrid.length,previousSlidesGridLength=swiper.slidesGrid.length,spaceBetween=params.spaceBetween,slidePosition=-offsetBefore,prevSlideSize=0,index=0;if(void 0!==swiperSize){var slidesNumberEvenToRows,slideSize;"string"==typeof spaceBetween&&spaceBetween.indexOf("%")>=0&&(spaceBetween=parseFloat(spaceBetween.replace("%",""))/100*swiperSize),swiper.virtualSize=-spaceBetween,rtl?slides.css({marginLeft:"",marginTop:""}):slides.css({marginRight:"",marginBottom:""}),params.slidesPerColumn>1&&(slidesNumberEvenToRows=Math.floor(slidesLength/params.slidesPerColumn)===slidesLength/swiper.params.slidesPerColumn?slidesLength:Math.ceil(slidesLength/params.slidesPerColumn)*params.slidesPerColumn,"auto"!==params.slidesPerView&&"row"===params.slidesPerColumnFill&&(slidesNumberEvenToRows=Math.max(slidesNumberEvenToRows,params.slidesPerView*params.slidesPerColumn)));for(var slidesPerColumn=params.slidesPerColumn,slidesPerRow=slidesNumberEvenToRows/slidesPerColumn,numFullColumns=Math.floor(slidesLength/params.slidesPerColumn),i=0,newSlidesGrid,_$wrapperEl$css,_$wrapperEl$css2;i<slidesLength;i+=1){slideSize=0;var slide=slides.eq(i);if(params.slidesPerColumn>1){var newSlideOrderIndex=void 0,column=void 0,row=void 0;if("row"===params.slidesPerColumnFill&&params.slidesPerGroup>1){var groupIndex=Math.floor(i/(params.slidesPerGroup*params.slidesPerColumn)),slideIndexInGroup=i-params.slidesPerColumn*params.slidesPerGroup*groupIndex,columnsInGroup=0===groupIndex?params.slidesPerGroup:Math.min(Math.ceil((slidesLength-groupIndex*slidesPerColumn*params.slidesPerGroup)/slidesPerColumn),params.slidesPerGroup);newSlideOrderIndex=(column=slideIndexInGroup-(row=Math.floor(slideIndexInGroup/columnsInGroup))*columnsInGroup+groupIndex*params.slidesPerGroup)+row*slidesNumberEvenToRows/slidesPerColumn,slide.css({"-webkit-box-ordinal-group":newSl
vendor: 4,093 bytes, line 2
2ideOrderIndex,"-moz-box-ordinal-group":newSlideOrderIndex,"-ms-flex-order":newSlideOrderIndex,"-webkit-order":newSlideOrderIndex,order:newSlideOrderIndex})}else"column"===params.slidesPerColumnFill?(row=i-(column=Math.floor(i/slidesPerColumn))*slidesPerColumn,(column>numFullColumns||column===numFullColumns&&row===slidesPerColumn-1)&&(row+=1)>=slidesPerColumn&&(row=0,column+=1)):column=i-(row=Math.floor(i/slidesPerRow))*slidesPerRow;slide.css(getDirectionLabel("margin-top"),0!==row&&params.spaceBetween&&params.spaceBetween+"px")}if("none"!==slide.css("display")){if("auto"===params.slidesPerView){var slideStyles=getComputedStyle(slide[0]),currentTransform=slide[0].style.transform,currentWebKitTransform=slide[0].style.webkitTransform;if(currentTransform&&(slide[0].style.transform="none"),currentWebKitTransform&&(slide[0].style.webkitTransform="none"),params.roundLengths)slideSize=swiper.isHorizontal()?slide.outerWidth(!0):slide.outerHeight(!0);else{var width=getDirectionPropertyValue(slideStyles,"width"),paddingLeft=getDirectionPropertyValue(slideStyles,"padding-left"),paddingRight=getDirectionPropertyValue(slideStyles,"padding-right"),marginLeft=getDirectionPropertyValue(slideStyles,"margin-left"),marginRight=getDirectionPropertyValue(slideStyles,"margin-right"),boxSizing=slideStyles.getPropertyValue("box-sizing");if(boxSizing&&"border-box"===boxSizing)slideSize=width+marginLeft+marginRight;else{var _slide$=slide[0],clientWidth=_slide$.clientWidth,offsetWidth;slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight+(_slide$.offsetWidth-clientWidth)}}currentTransform&&(slide[0].style.transform=currentTransform),currentWebKitTransform&&(slide[0].style.webkitTransform=currentWebKitTransform),params.roundLengths&&(slideSize=Math.floor(slideSize))}else slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView,params.roundLengths&&(slideSize=Math.floor(slideSize)),slides[i]&&(slides[i].style[getDirectionLabel("width")]=slideSize+"px");slides[i]&&(slides[i].swiperSlideSize=slideSize),slidesSizesGrid.push(slideSize),params.centeredSlides?(slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween,0===prevSlideSize&&0!==i&&(slidePosition=slidePosition-swiperSize/2-spaceBetween),0===i&&(slidePosition=slidePosition-swiperSize/2-spaceBetween),Math.abs(slidePosition)<.001&&(slidePosition=0),params.roundLengths&&(slidePosition=Math.floor(slidePosition)),index%params.slidesPerGroup==0&&snapGrid.push(slidePosition),slidesGrid.push(slidePosition)):(params.roundLengths&&(slidePosition=Math.floor(slidePosition)),(index-Math.min(swiper.params.slidesPerGroupSkip,index))%swiper.params.slidesPerGroup==0&&snapGrid.push(slidePosition),slidesGrid.push(slidePosition),slidePosition=slidePosition+slideSize+spaceBetween),swiper.virtualSize+=slideSize+spaceBetween,prevSlideSize=slideSize,index+=1}}if(swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter,rtl&&wrongRTL&&("slide"===params.effect||"coverflow"===params.effect)&&$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"}),params.setWrapperSize)$wrapperEl.css(((_$wrapperEl$css={})[getDirectionLabel("width")]=swiper.virtualSize+params.spaceBetween+"px",_$wrapperEl$css));if(params.slidesPerColumn>1)if(swiper.virtualSize=(slideSize+params.spaceBetween)*slidesNumberEvenToRows,swiper.virtualSize=Math.ceil(swiper.virtualSize/params.slidesPerColumn)-params.spaceBetween,$wrapperEl.css(((_$wrapperEl$css2={})[getDirectionLabel("width")]=swiper.virtualSize+params.spaceBetween+"px",_$wrapperEl$css2)),params.centeredSlides){newSlidesGrid=[];for(var _i=0;_i<snapGrid.length;_i+=1){var slidesGridItem=snapGrid[_i];params.roundLengths&&(slidesGridItem=Math.floor(slidesGridItem)),snapGrid[_i]<swiper.virtualSize+snapGrid[0]&&newSlidesGrid.push(slidesGridItem)}snapGrid=newSlidesGrid}if(!params.centeredSlides){newSlidesGrid=[];for(var _i2=0;_i2<snapGrid.length;_i2+=1){var _slidesGridItem=snapGrid[_i2];params.roundLengths&&(_slidesGridItem=Math.floor(_slidesGridItem)),snapGrid[_i2]<=swiper.virtualSize-swiperSize&&newSlidesGrid.push(_slidesGridItem)}
2snapGrid=newSlidesGrid,Math.floor(swiper.virtualSize-swiperSize)-Math.floor(snapGrid[snapGrid.length-1])>1&&snapGrid.push(swiper.virtualSize-swiperSize)}if(0===snapGrid.length&&(snapGrid=[0]),0!==params.spaceBetween){var _slides$filter$css,key=swiper.isHorizontal()&&rtl?"marginLeft":getDirectionLabel("marginRight");slides.filter(slidesForMargin).css(((_slides$filter$css={})[key]=spaceBetween+"px",_slides$filter$css))}if(params.centeredSlides&&params.centeredSlidesBounds){var allSlidesSize=0;slidesSizesGrid.forEach((function(slideSizeValue){allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0)}));var maxSnap=(allSlidesSize-=params.spaceBetween)-swiperSize;snapGrid=snapGrid.map((function(snap){return snap<0?-offsetBefore:snap>maxSnap?maxSnap+offsetAfter:snap}))}if(params.centerInsufficientSlides){var _allSlidesSize=0;if(slidesSizesGrid.forEach((function(slideSizeValue){_allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0)})),(_allSlidesSize-=params.spaceBetween)<swiperSize){var allSlidesOffset=(swiperSize-_allSlidesSize)/2;snapGrid.forEach((function(snap,snapIndex){snapGrid[snapIndex]=snap-allSlidesOffset})),slidesGrid.forEach((function(snap,snapIndex){slidesGrid[snapIndex]=snap+allSlidesOffset}))}}extend(swiper,{slides:slides,snapGrid:snapGrid,slidesGrid:slidesGrid,slidesSizesGrid:slidesSizesGrid}),slidesLength!==previousSlidesLength&&swiper.emit("slidesLengthChange"),snapGrid.length!==previousSnapGridLength&&(swiper.params.watchOverflow&&swiper.checkOverflow(),swiper.emit("snapGridLengthChange")),slidesGrid.length!==previousSlidesGridLength&&swiper.emit("slidesGridLengthChange"),(params.watchSlidesProgress||params.watchSlidesVisibility)&&swiper.updateSlidesOffset()}}function updateAutoHeight(speed){var swiper=this,activeSlides=[],newHeight=0,i;if("number"==typeof speed?this.setTransition(speed):!0===speed&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)if(this.params.centeredSlides)this.visibleSlides.each((function(slide){activeSlides.push(slide)}));else for(i=0;i<Math.ceil(this.params.slidesPerView);i+=1){var index=this.activeIndex+i;if(index>this.slides.length)break;activeSlides.push(this.slides.eq(index)[0])}else activeSlides.push(this.slides.eq(this.activeIndex)[0]);for(i=0;i<activeSlides.length;i+=1)if(void 0!==activeSlides[i]){var height=activeSlides[i].offsetHeight;newHeight=height>newHeight?height:newHeight}newHeight&&this.$wrapperEl.css("height",newHeight+"px")}function updateSlidesOffset(){for(var swiper=this,slides=this.slides,i=0;i<slides.length;i+=1)slides[i].swiperSlideOffset=this.isHorizontal()?slides[i].offsetLeft:slides[i].offsetTop}function updateSlidesProgress(translate){void 0===translate&&(translate=this&&this.translate||0);var swiper=this,params=this.params,slides=this.slides,rtl=this.rtlTranslate;if(0!==slides.length){void 0===slides[0].swiperSlideOffset&&this.updateSlidesOffset();var offsetCenter=-translate;rtl&&(offsetCenter=translate),slides.removeClass(params.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var i=0;i<slides.length;i+=1){var slide=slides[i],slideProgress=(offsetCenter+(params.centeredSlides?this.minTranslate():0)-slide.swiperSlideOffset)/(slide.swiperSlideSize+params.spaceBetween);if(params.watchSlidesVisibility||params.centeredSlides&&params.autoHeight){var slideBefore=-(offsetCenter-slide.swiperSlideOffset),slideAfter=slideBefore+this.slidesSizesGrid[i],isVisible;(slideBefore>=0&&slideBefore<this.size-1||slideAfter>1&&slideAfter<=this.size||slideBefore<=0&&slideAfter>=this.size)&&(this.visibleSlides.push(slide),this.visibleSlidesIndexes.push(i),slides.eq(i).addClass(params.slideVisibleClass))}slide.progress=rtl?-slideProgress:slideProgress}this.visibleSlides=$(this.visibleSlides)}}function updateProgress(translate){var swiper=this;if(void 0===translate){var multiplier=this.rtlTranslate?-1:1;translate=this&&this.translate&&this.translate*multiplier||0}var params=this.params,translatesDiff=this.maxTranslate()-this.minTranslate(),progress=this.progress,isBeginning=this.isBeg
2inning,isEnd=this.isEnd,wasBeginning=isBeginning,wasEnd=isEnd;0===translatesDiff?(progress=0,isBeginning=!0,isEnd=!0):(isBeginning=(progress=(translate-this.minTranslate())/translatesDiff)<=0,isEnd=progress>=1),extend(this,{progress:progress,isBeginning:isBeginning,isEnd:isEnd}),(params.watchSlidesProgress||params.watchSlidesVisibility||params.centeredSlides&&params.autoHeight)&&this.updateSlidesProgress(translate),isBeginning&&!wasBeginning&&this.emit("reachBeginning toEdge"),isEnd&&!wasEnd&&this.emit("reachEnd toEdge"),(wasBeginning&&!isBeginning||wasEnd&&!isEnd)&&this.emit("fromEdge"),this.emit("progress",progress)}function updateSlidesClasses(){var swiper=this,slides=this.slides,params=this.params,$wrapperEl=this.$wrapperEl,activeIndex=this.activeIndex,realIndex=this.realIndex,isVirtual=this.virtual&&params.virtual.enabled,activeSlide;slides.removeClass(params.slideActiveClass+" "+params.slideNextClass+" "+params.slidePrevClass+" "+params.slideDuplicateActiveClass+" "+params.slideDuplicateNextClass+" "+params.slideDuplicatePrevClass),(activeSlide=isVirtual?this.$wrapperEl.find("."+params.slideClass+'[data-swiper-slide-index="'+activeIndex+'"]'):slides.eq(activeIndex)).addClass(params.slideActiveClass),params.loop&&(activeSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+realIndex+'"]').addClass(params.slideDuplicateActiveClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+realIndex+'"]').addClass(params.slideDuplicateActiveClass));var nextSlide=activeSlide.nextAll("."+params.slideClass).eq(0).addClass(params.slideNextClass);params.loop&&0===nextSlide.length&&(nextSlide=slides.eq(0)).addClass(params.slideNextClass);var prevSlide=activeSlide.prevAll("."+params.slideClass).eq(0).addClass(params.slidePrevClass);params.loop&&0===prevSlide.length&&(prevSlide=slides.eq(-1)).addClass(params.slidePrevClass),params.loop&&(nextSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+nextSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicateNextClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+nextSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicateNextClass),prevSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+prevSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicatePrevClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+prevSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicatePrevClass)),this.emitSlidesClasses()}function updateActiveIndex(newActiveIndex){var swiper=this,translate=this.rtlTranslate?this.translate:-this.translate,slidesGrid=this.slidesGrid,snapGrid=this.snapGrid,params=this.params,previousIndex=this.activeIndex,previousRealIndex=this.realIndex,previousSnapIndex=this.snapIndex,activeIndex=newActiveIndex,snapIndex;if(void 0===activeIndex){for(var i=0;i<slidesGrid.length;i+=1)void 0!==slidesGrid[i+1]?translate>=slidesGrid[i]&&translate<slidesGrid[i+1]-(slidesGrid[i+1]-slidesGrid[i])/2?activeIndex=i:translate>=slidesGrid[i]&&translate<slidesGrid[i+1]&&(activeIndex=i+1):translate>=slidesGrid[i]&&(activeIndex=i);params.normalizeSlideIndex&&(activeIndex<0||void 0===activeIndex)&&(activeIndex=0)}if(snapGrid.indexOf(translate)>=0)snapIndex=snapGrid.indexOf(translate);else{var skip=Math.min(params.slidesPerGroupSkip,activeIndex);snapIndex=skip+Math.floor((activeIndex-skip)/params.slidesPerGroup)}if(snapIndex>=snapGrid.length&&(snapIndex=snapGrid.length-1),activeIndex!==previousIndex){var realIndex=parseInt(this.slides.eq(activeIndex).attr("data-swiper-slide-index")||activeIndex,10);extend(this,{snapIndex:snapIndex,realIndex:realIndex,previousIndex:previousIndex,activeIndex:activeIndex}
2),this.emit("activeIndexChange"),this.emit("snapIndexChange"),previousRealIndex!==realIndex&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else snapIndex!==previousSnapIndex&&(this.snapIndex=snapIndex,this.emit("snapIndexChange"))}function updateClickedSlide(e){var swiper=this,params=this.params,slide=$(e.target).closest("."+params.slideClass)[0],slideFound=!1,slideIndex;if(slide)for(var i=0;i<this.slides.length;i+=1)if(this.slides[i]===slide){slideFound=!0,slideIndex=i;break}if(!slide||!slideFound)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=slide,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt($(slide).attr("data-swiper-slide-index"),10):this.clickedIndex=slideIndex,params.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}function getSwiperTranslate(axis){void 0===axis&&(axis=this.isHorizontal()?"x":"y");var swiper=this,params=this.params,rtl=this.rtlTranslate,translate=this.translate,$wrapperEl=this.$wrapperEl;if(params.virtualTranslate)return rtl?-translate:translate;if(params.cssMode)return translate;var currentTranslate=getTranslate($wrapperEl[0],axis);return rtl&&(currentTranslate=-currentTranslate),currentTranslate||0}function setTranslate(translate,byController){var swiper=this,rtl=this.rtlTranslate,params=this.params,$wrapperEl=this.$wrapperEl,wrapperEl=this.wrapperEl,progress=this.progress,x=0,y=0,z=0,newProgress;this.isHorizontal()?x=rtl?-translate:translate:y=translate,params.roundLengths&&(x=Math.floor(x),y=Math.floor(y)),params.cssMode?wrapperEl[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-x:-y:params.virtualTranslate||$wrapperEl.transform("translate3d("+x+"px, "+y+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?x:y;var translatesDiff=this.maxTranslate()-this.minTranslate();(newProgress=0===translatesDiff?0:(translate-this.minTranslate())/translatesDiff)!==progress&&this.updateProgress(translate),this.emit("setTranslate",this.translate,byController)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(translate,speed,runCallbacks,translateBounds,internal){void 0===translate&&(translate=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),void 0===translateBounds&&(translateBounds=!0);var swiper=this,params=swiper.params,wrapperEl=swiper.wrapperEl;
2if(swiper.animating&&params.preventInteractionOnTransition)return!1;var minTranslate=swiper.minTranslate(),maxTranslate=swiper.maxTranslate(),newTranslate;if(newTranslate=translateBounds&&translate>minTranslate?minTranslate:translateBounds&&translate<maxTranslate?maxTranslate:translate,swiper.updateProgress(newTranslate),params.cssMode){var isH=swiper.isHorizontal(),_wrapperEl$scrollTo;if(0===speed)wrapperEl[isH?"scrollLeft":"scrollTop"]=-newTranslate;else if(wrapperEl.scrollTo)wrapperEl.scrollTo(((_wrapperEl$scrollTo={})[isH?"left":"top"]=-newTranslate,_wrapperEl$scrollTo.behavior="smooth",_wrapperEl$scrollTo));else wrapperEl[isH?"scrollLeft":"scrollTop"]=-newTranslate;return!0}return 0===speed?(swiper.setTransition(0),swiper.setTranslate(newTranslate),runCallbacks&&(swiper.emit("beforeTransitionStart",speed,internal),swiper.emit("transitionEnd"))):(swiper.setTransition(speed),swiper.setTranslate(newTranslate),runCallbacks&&(swiper.emit("beforeTransitionStart",speed,internal),swiper.emit("transitionStart")),swiper.animating||(swiper.animating=!0,swiper.onTranslateToWrapperTransitionEnd||(swiper.onTranslateToWrapperTransitionEnd=function transitionEnd(e){swiper&&!swiper.destroyed&&e.target===this&&(swiper.$wrapperEl[0].removeEventListener("transitionend",swiper.onTranslateToWrapperTransitionEnd),swiper.$wrapperEl[0].removeEventListener("webkitTransitionEnd",swiper.onTranslateToWrapperTransitionEnd),swiper.onTranslateToWrapperTransitionEnd=null,delete swiper.onTranslateToWrapperTransitionEnd,runCallbacks&&swiper.emit("transitionEnd"))}),swiper.$wrapperEl[0].addEventListener("transitionend",swiper.onTranslateToWrapperTransitionEnd),swiper.$wrapperEl[0].addEventListener("webkitTransitionEnd",swiper.onTranslateToWrapperTransitionEnd))),!0}function setTransition(duration,byController){var swiper=this;this.params.cssMode||this.$wrapperEl.transition(duration),this.emit("setTransition",duration,byController)}function transitionStart(runCallbacks,direction){void 0===runCallbacks&&(runCallbacks=!0);var swiper=this,activeIndex=this.activeIndex,params=this.params,previousIndex=this.previousIndex;if(!params.cssMode){params.autoHeight&&this.updateAutoHeight();var dir=direction;if(dir||(dir=activeIndex>previousIndex?"next":activeIndex<previousIndex?"prev":"reset"),this.emit("transitionStart"),runCallbacks&&activeIndex!==previousIndex){if("reset"===dir)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===dir?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}}function transitionEnd(runCallbacks,direction){void 0===runCallbacks&&(runCallbacks=!0);var swiper=this,activeIndex=this.activeIndex,previousIndex=this.previousIndex,params=this.params;if(this.animating=!1,!params.cssMode){this.setTransition(0);var dir=direction;if(dir||(dir=activeIndex>previousIndex?"next":activeIndex<previousIndex?"prev":"reset"),this.emit("transitionEnd"),runCallbacks&&activeIndex!==previousIndex){if("reset"===dir)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===dir?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}function slideTo(index,speed,runCallbacks,internal){if(void 0===index&&(index=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),"number"!=typeof index&&"string"!=typeof index)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof index+"] given.");if("string"==typeof index){var indexAsNumber=parseInt(index,10),isValidNumber;if(!isFinite(indexAsNumber))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+index+"] given.");index=indexAsNumber}var swiper=this,slideIndex=index;slideIndex<0&&(slideIndex=0);var params=swiper.params,snapGrid=swiper.snapGrid,slidesGrid=swiper.slidesGrid,previousIndex=swiper.previousIndex,activeIndex=swiper.activeIndex,rtl=swiper.rtlTranslate,wrapperEl=swiper.wrapperEl;
2if(swiper.animating&&params.preventInteractionOnTransition)return!1;var skip=Math.min(swiper.params.slidesPerGroupSkip,slideIndex),snapIndex=skip+Math.floor((slideIndex-skip)/swiper.params.slidesPerGroup);snapIndex>=snapGrid.length&&(snapIndex=snapGrid.length-1),(activeIndex||params.initialSlide||0)===(previousIndex||0)&&runCallbacks&&swiper.emit("beforeSlideChangeStart");var translate=-snapGrid[snapIndex],direction;if(swiper.updateProgress(translate),params.normalizeSlideIndex)for(var i=0;i<slidesGrid.length;i+=1){var normalizedTranslate=-Math.floor(100*translate),normalizedGird=Math.floor(100*slidesGrid[i]),normalizedGridNext=Math.floor(100*slidesGrid[i+1]);void 0!==slidesGrid[i+1]?normalizedTranslate>=normalizedGird&&normalizedTranslate<normalizedGridNext-(normalizedGridNext-normalizedGird)/2?slideIndex=i:normalizedTranslate>=normalizedGird&&normalizedTranslate<normalizedGridNext&&(slideIndex=i+1):normalizedTranslate>=normalizedGird&&(slideIndex=i)}if(swiper.initialized&&slideIndex!==activeIndex){if(!swiper.allowSlideNext&&translate<swiper.translate&&translate<swiper.minTranslate())return!1;if(!swiper.allowSlidePrev&&translate>swiper.translate&&translate>swiper.maxTranslate()&&(activeIndex||0)!==slideIndex)return!1}if(direction=slideIndex>activeIndex?"next":slideIndex<activeIndex?"prev":"reset",rtl&&-translate===swiper.translate||!rtl&&translate===swiper.translate)return swiper.updateActiveIndex(slideIndex),params.autoHeight&&swiper.updateAutoHeight(),swiper.updateSlidesClasses(),"slide"!==params.effect&&swiper.setTranslate(translate),"reset"!==direction&&(swiper.transitionStart(runCallbacks,direction),swiper.transitionEnd(runCallbacks,direction)),!1;if(params.cssMode){var isH=swiper.isHorizontal(),t=-translate,_wrapperEl$scrollTo;if(rtl&&(t=wrapperEl.scrollWidth-wrapperEl.offsetWidth-t),0===speed)wrapperEl[isH?"scrollLeft":"scrollTop"]=t;else if(wrapperEl.scrollTo)wrapperEl.scrollTo(((_wrapperEl$scrollTo={})[isH?"left":"top"]=t,_wrapperEl$scrollTo.behavior="smooth",_wrapperEl$scrollTo));else wrapperEl[isH?"scrollLeft":"scrollTop"]=t;return!0}return 0===speed?(swiper.setTransition(0),swiper.setTranslate(translate),swiper.updateActiveIndex(slideIndex),swiper.updateSlidesClasses(),swiper.emit("beforeTransitionStart",speed,internal),swiper.transitionStart(runCallbacks,direction),swiper.transitionEnd(runCallbacks,direction)):(swiper.setTransition(speed),swiper.setTranslate(translate),swiper.updateActiveIndex(slideIndex),swiper.updateSlidesClasses(),swiper.emit("beforeTransitionStart",speed,internal),swiper.transitionStart(runCallbacks,direction),swiper.animating||(swiper.animating=!0,swiper.onSlideToWrapperTransitionEnd||(swiper.onSlideToWrapperTransitionEnd=function transitionEnd(e){swiper&&!swiper.destroyed&&e.target===this&&(swiper.$wrapperEl[0].removeEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd),swiper.$wrapperEl[0].removeEventListener("webkitTransitionEnd",swiper.onSlideToWrapperTransitionEnd),swiper.onSlideToWrapperTransitionEnd=null,delete swiper.onSlideToWrapperTransitionEnd,swiper.transitionEnd(runCallbacks,direction))}),swiper.$wrapperEl[0].addEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd),swiper.$wrapperEl[0].addEventListener("webkitTransitionEnd",swiper.onSlideToWrapperTransitionEnd))),!0}function slideToLoop(index,speed,runCallbacks,internal){void 0===index&&(index=0),void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);var swiper=this,newIndex=index;return this.params.loop&&(newIndex+=this.loopedSlides),this.slideTo(newIndex,speed,runCallbacks,internal)}function slideNext(speed,runCallbacks,internal){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);var swiper=this,params=this.params,animating=this.animating,increment=this.activeIndex<params.slidesPerGroupSkip?1:params.slidesPerGroup;if(params.loop){if(animating&&params.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+increment,speed,runCallbacks,internal)}function slidePrev(speed,runCallbacks,internal){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);var swiper=this,params=this.params,animating=this.animating,snapGrid=this.snapGrid,slidesGrid=this.slidesGrid,rtlTranslate=this.rtlTranslate,translate;if(params.loop){if(animating&&params.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function normalize(val){return val<0?-Math.floor(Math.abs(val)):Math.floor(val)}var normalizedTranslate=normalize(rtlTranslate?this.translate:-this.translate),normalizedSnapGrid=snapGrid.map((function(val){return normalize(val)}));snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)];var prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1],prevIndex;
2return void 0===prevSnap&&params.cssMode&&snapGrid.forEach((function(snap){!prevSnap&&normalizedTranslate>=snap&&(prevSnap=snap)})),void 0!==prevSnap&&(prevIndex=slidesGrid.indexOf(prevSnap))<0&&(prevIndex=this.activeIndex-1),this.slideTo(prevIndex,speed,runCallbacks,internal)}function slideReset(speed,runCallbacks,internal){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0);var swiper=this;return this.slideTo(this.activeIndex,speed,runCallbacks,internal)}function slideToClosest(speed,runCallbacks,internal,threshold){void 0===speed&&(speed=this.params.speed),void 0===runCallbacks&&(runCallbacks=!0),void 0===threshold&&(threshold=.5);var swiper=this,index=this.activeIndex,skip=Math.min(this.params.slidesPerGroupSkip,index),snapIndex=skip+Math.floor((index-skip)/this.params.slidesPerGroup),translate=this.rtlTranslate?this.translate:-this.translate;if(translate>=this.snapGrid[snapIndex]){var currentSnap=this.snapGrid[snapIndex],nextSnap;translate-currentSnap>(this.snapGrid[snapIndex+1]-currentSnap)*threshold&&(index+=this.params.slidesPerGroup)}else{var prevSnap=this.snapGrid[snapIndex-1],_currentSnap;translate-prevSnap<=(this.snapGrid[snapIndex]-prevSnap)*threshold&&(index-=this.params.slidesPerGroup)}return index=Math.max(index,0),index=Math.min(index,this.slidesGrid.length-1),this.slideTo(index,speed,runCallbacks,internal)}function slideToClickedSlide(){var swiper=this,params=swiper.params,$wrapperEl=swiper.$wrapperEl,slidesPerView="auto"===params.slidesPerView?swiper.slidesPerViewDynamic():params.slidesPerView,slideToIndex=swiper.clickedIndex,realIndex;if(params.loop){if(swiper.animating)return;realIndex=parseInt($(swiper.clickedSlide).attr("data-swiper-slide-index"),10),params.centeredSlides?slideToIndex<swiper.loopedSlides-slidesPerView/2||slideToIndex>swiper.slides.length-swiper.loopedSlides+slidesPerView/2?(swiper.loopFix(),slideToIndex=$wrapperEl.children("."+params.slideClass+'[data-swiper-slide-index="'+realIndex+'"]:not(.'+params.slideDuplicateClass+")").eq(0).index(),nextTick((function(){swiper.slideTo(slideToIndex)}))):swiper.slideTo(slideToIndex):slideToIndex>swiper.slides.length-slidesPerView?(swiper.loopFix(),slideToIndex=$wrapperEl.children("."+params.slideClass+'[data-swiper-slide-index="'+realIndex+'"]:not(.'+params.slideDuplicateClass+")").eq(0).index(),nextTick((function(){swiper.slideTo(slideToIndex)}))):swiper.slideTo(slideToIndex)}else swiper.slideTo(slideToIndex)}function loopCreate(){var swiper=this,document=getDocument(),params=swiper.params,$wrapperEl=swiper.$wrapperEl;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass).remove();var slides=$wrapperEl.children("."+params.slideClass);if(params.loopFillGroupWithBlank){var blankSlidesNum=params.slidesPerGroup-slides.length%params.slidesPerGroup;if(blankSlidesNum!==params.slidesPerGroup){for(var i=0;i<blankSlidesNum;i+=1){var blankNode=$(document.createElement("div")).addClass(params.slideClass+" "+params.slideBlankClass);$wrapperEl.append(blankNode)}slides=$wrapperEl.children("."+params.slideClass)}}"auto"!==params.slidesPerView||params.loopedSlides||(params.loopedSlides=slides.length),swiper.loopedSlides=Math.ceil(parseFloat(params.loopedSlides||params.slidesPerView,10)),swiper.loopedSlides+=params.loopAdditionalSlides,swiper.loopedSlides>slides.length&&(swiper.loopedSlides=slides.length);var prependSlides=[],appendSlides=[];slides.each((function(el,index){var slide=$(el);index<swiper.loopedSlides&&appendSlides.push(el),index<slides.length&&index>=slides.length-swiper.loopedSlides&&prependSlides.push(el),slide.attr("data-swiper-slide-index",index)}));for(var _i=0;_i<appendSlides.length;_i+=1)$wrapperEl.append($(appendSlides[_i].cloneNode(!0)).addClass(params.slideDuplicateClass));for(var _i2=prependSlides.length-1;_i2>=0;_i2-=1)$wrapperEl.prepend($(prependSlides[_i2].cloneNode(!0)).addClass(params.slideDuplicateClass))}function loopFix(){var swiper=this;this.emit("beforeLoopFix");var activeIndex=this.activeIndex,slides=this.slides,loopedSlides=this.loopedSlides,allowSlidePrev=this.allowSlidePrev,allowSlideNext=this.allowSlideNext,snapGrid=this.snapGrid,rtl=this.rtlTranslate,newIndex;this.allowSlidePrev=!0,this.allowSlideNext=!0;var snapTranslate,diff=-snapGrid[activeIndex]-this.getTranslate(),slideChanged;
2if(activeIndex<loopedSlides)newIndex=slides.length-3*loopedSlides+activeIndex,newIndex+=loopedSlides,this.slideTo(newIndex,0,!1,!0)&&0!==diff&&this.setTranslate((rtl?-this.translate:this.translate)-diff);else if(activeIndex>=slides.length-loopedSlides){var _slideChanged;newIndex=-slides.length+activeIndex+loopedSlides,newIndex+=loopedSlides,this.slideTo(newIndex,0,!1,!0)&&0!==diff&&this.setTranslate((rtl?-this.translate:this.translate)-diff)}this.allowSlidePrev=allowSlidePrev,this.allowSlideNext=allowSlideNext,this.emit("loopFix")}function loopDestroy(){var swiper=this,$wrapperEl=this.$wrapperEl,params=this.params,slides=this.slides;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+",."+params.slideClass+"."+params.slideBlankClass).remove(),slides.removeAttr("data-swiper-slide-index")}function setGrabCursor(moving){var swiper=this;if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var el=this.el;el.style.cursor="move",el.style.cursor=moving?"-webkit-grabbing":"-webkit-grab",el.style.cursor=moving?"-moz-grabbin":"-moz-grab",el.style.cursor=moving?"grabbing":"grab"}}function unsetGrabCursor(){var swiper=this;this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}function appendSlide(slides){var swiper=this,$wrapperEl=this.$wrapperEl,params=this.params;if(params.loop&&this.loopDestroy(),"object"==typeof slides&&"length"in slides)for(var i=0;i<slides.length;i+=1)slides[i]&&$wrapperEl.append(slides[i]);else $wrapperEl.append(slides);params.loop&&this.loopCreate(),params.observer&&this.support.observer||this.update()}function prependSlide(slides){var swiper=this,params=this.params,$wrapperEl=this.$wrapperEl,activeIndex=this.activeIndex;params.loop&&this.loopDestroy();var newActiveIndex=activeIndex+1;if("object"==typeof slides&&"length"in slides){for(var i=0;i<slides.length;i+=1)slides[i]&&$wrapperEl.prepend(slides[i]);newActiveIndex=activeIndex+slides.length}else $wrapperEl.prepend(slides);params.loop&&this.loopCreate(),params.observer&&this.support.observer||this.update(),this.slideTo(newActiveIndex,0,!1)}function addSlide(index,slides){var swiper=this,$wrapperEl=this.$wrapperEl,params=this.params,activeIndex,activeIndexBuffer=this.activeIndex;params.loop&&(activeIndexBuffer-=this.loopedSlides,this.loopDestroy(),this.slides=$wrapperEl.children("."+params.slideClass));var baseLength=this.slides.length;if(index<=0)this.prependSlide(slides);else if(index>=baseLength)this.appendSlide(slides);else{for(var newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+1:activeIndexBuffer,slidesBuffer=[],i=baseLength-1;i>=index;i-=1){var currentSlide=this.slides.eq(i);currentSlide.remove(),slidesBuffer.unshift(currentSlide)}if("object"==typeof slides&&"length"in slides){for(var _i=0;_i<slides.length;_i+=1)slides[_i]&&$wrapperEl.append(slides[_i]);newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+slides.length:activeIndexBuffer}else $wrapperEl.append(slides);for(var _i2=0;_i2<slidesBuffer.length;_i2+=1)$wrapperEl.append(slidesBuffer[_i2]);params.loop&&this.loopCreate(),params.observer&&this.support.observer||this.update(),params.loop?this.slideTo(newActiveIndex+this.loopedSlides,0,!1):this.slideTo(newActiveIndex,0,!1)}}function removeSlide(slidesIndexes){var swiper=this,params=this.params,$wrapperEl=this.$wrapperEl,activeIndex,activeIndexBuffer=this.activeIndex;params.loop&&(activeIndexBuffer-=this.loopedSlides,this.loopDestroy(),this.slides=$wrapperEl.children("."+params.slideClass));var newActiveIndex=activeIndexBuffer,indexToRemove;if("object"==typeof slidesIndexes&&"length"in slidesIndexes){for(var i=0;i<slidesIndexes.length;i+=1)indexToRemove=slidesIndexes[i],this.slides[indexToRemove]&&this.slides.eq(indexToRemove).remove(),indexToRemove<newActiveIndex&&(newActiveIndex-=1);newActiveIndex=Math.max(newActiveIndex,0)}else indexToRemove=slidesIndexes,this.slides[indexToRemove]&&this.slides.eq(indexToRemove).remove(),indexToRemove<newActiveIndex&&(newActiveIndex-=1),newActiveIndex=Math.max(newActiveIndex,0);params.loop&&this.loopCreate(),params.observer&&this.support.observer||this.update(),params.loop?this.slideTo(newActiveIndex+this.loopedSlides,0,!1):this.slideTo(newActiveIndex,0,!1)}function removeAllSlides(){for(var swiper=this,slidesIndexes=[],i=0;i<this.slides.length;i+=1)slidesIndexes.push(i);this.removeSlide(slidesIndexes)}function onTouchStart(event){var swiper=this,document=getDocument(),window=getWindow(),data=this.touchEventsData,params=this.params,touches=this.touches;if(!this.animating||!params.preventInteractionOnTransition){var e=event;e.originalEvent&&(e=e.originalEvent);var $targetEl=$(e.target),swipingClassHasValue;if("wrapper"!==params.touchEventsTarget||$targetEl.closest(this.wrapperEl).length)if(data.isTouchEvent="touchstart"===e.type,data.isTouchEvent||!("which"in e)||3!==e.which)if(!(!data.isTouchEvent&&"button"in e&&e.button>0))if(!data.isTouched||!data.isMoved)if(!!params.noSwipingClass&&""!==params.noSwipingClass&&e.target&&e.target.shadowRoot&&event.path&&event.path[0]&&($targetEl=$(event.path[0])),params.noSwiping&&$targetEl.closest(params.noSwipingSelector?params.noSwipingSelector:"."+params.noSwipingClass)[0])this.allowClick=!0;else if(!params.swipeHandler||$targetEl.closest(params.swipeHandler)[0]){touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;var startX=touches.currentX,startY=touches.currentY,edgeSwipeDetection=params.edgeSwipeDetection||params.iOSEdgeSwipeDetection,edgeSwipeThreshold=params.edgeSwipeThreshold||params.iOSEdgeSwipeThreshold;if(edgeSwipeDetection&&(startX<=edgeSwipeThreshold||startX>=window.innerWidth-edgeSwipeThreshold)){if("prevent"!==edgeSwipeDetection)return;event.preventDefault()}if(extend(data,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),touches.startX=startX,touches.startY=startY,data.touchStartTime=now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,params.threshold>0&&(data.allowThresholdMove=!1),"touchstart"!==e.type){var preventDefault=!0;$targetEl.is(data.formElements)&&(preventDefault=!1),document.activeElement&&$(document.activeElement).is(data.formElements)&&document.activeElement!==$targetEl[0]&&document.activeElement.blur();var shouldPreventDefault=preventDefault&&this.allowTouchMove&&params.touchStartPreventDefault;!params.touchStartForcePreventDefault&&!shouldPreventDefault||$targetEl[0].isContentEditable||e.preventDefault()}
2this.emit("touchStart",e)}}}function onTouchMove(event){var document=getDocument(),swiper=this,data=this.touchEventsData,params=this.params,touches=this.touches,rtl=this.rtlTranslate,e=event;if(e.originalEvent&&(e=e.originalEvent),data.isTouched){if(!data.isTouchEvent||"touchmove"===e.type){var targetTouch="touchmove"===e.type&&e.targetTouches&&(e.targetTouches[0]||e.changedTouches[0]),pageX="touchmove"===e.type?targetTouch.pageX:e.pageX,pageY="touchmove"===e.type?targetTouch.pageY:e.pageY;if(e.preventedByNestedSwiper)return touches.startX=pageX,void(touches.startY=pageY);if(!this.allowTouchMove)return this.allowClick=!1,void(data.isTouched&&(extend(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY}),data.touchStartTime=now()));if(data.isTouchEvent&&params.touchReleaseOnEdges&&!params.loop)if(this.isVertical()){if(pageY<touches.startY&&this.translate<=this.maxTranslate()||pageY>touches.startY&&this.translate>=this.minTranslate())return data.isTouched=!1,void(data.isMoved=!1)}else if(pageX<touches.startX&&this.translate<=this.maxTranslate()||pageX>touches.startX&&this.translate>=this.minTranslate())return;if(data.isTouchEvent&&document.activeElement&&e.target===document.activeElement&&$(e.target).is(data.formElements))return data.isMoved=!0,void(this.allowClick=!1);if(data.allowTouchCallbacks&&this.emit("touchMove",e),!(e.targetTouches&&e.targetTouches.length>1)){touches.currentX=pageX,touches.currentY=pageY;var diffX=touches.currentX-touches.startX,diffY=touches.currentY-touches.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(diffX,2)+Math.pow(diffY,2))<this.params.threshold)){var touchAngle;if(void 0===data.isScrolling)this.isHorizontal()&&touches.currentY===touches.startY||this.isVertical()&&touches.currentX===touches.startX?data.isScrolling=!1:diffX*diffX+diffY*diffY>=25&&(touchAngle=180*Math.atan2(Math.abs(diffY),Math.abs(diffX))/Math.PI,data.isScrolling=this.isHorizontal()?touchAngle>params.touchAngle:90-touchAngle>params.touchAngle);if(data.isScrolling&&this.emit("touchMoveOpposite",e),void 0===data.startMoving&&(touches.currentX===touches.startX&&touches.currentY===touches.startY||(data.startMoving=!0)),data.isScrolling)data.isTouched=!1;else if(data.startMoving){this.allowClick=!1,!params.cssMode&&e.cancelable&&e.preventDefault(),params.touchMoveStopPropagation&&!params.nested&&e.stopPropagation(),data.isMoved||(params.loop&&this.loopFix(),data.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),data.allowMomentumBounce=!1,!params.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",e)),this.emit("sliderMove",e),data.isMoved=!0;var diff=this.isHorizontal()?diffX:diffY;touches.diff=diff,diff*=params.touchRatio,rtl&&(diff=-diff),this.swipeDirection=diff>0?"prev":"next",data.currentTranslate=diff+data.startTranslate;var disableParentSwiper=!0,resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges&&(resistanceRatio=0),diff>0&&data.currentTranslate>this.minTranslate()?(disableParentSwiper=!1,params.resistance&&(data.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+data.startTranslate+diff,resistanceRatio))):diff<0&&data.currentTranslate<this.maxTranslate()&&(disableParentSwiper=!1,params.resistance&&(data.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-data.startTranslate-diff,resistanceRatio))),disableParentSwiper&&(e.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&data.currentTranslate<data.startTranslate&&(data.currentTranslate=data.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&data.currentTranslate>data.startTranslate&&(data.currentTranslate=data.startTranslate),this.allowSlidePrev||this.allowSlideNext||(data.currentTranslate=data.startTranslate),params.threshold>0){if(!(Math.abs(diff)>params.threshold||data.allowThresholdMove))return void(data.currentTranslate=data.startTranslate);
2if(!data.allowThresholdMove)return data.allowThresholdMove=!0,touches.startX=touches.currentX,touches.startY=touches.currentY,data.currentTranslate=data.startTranslate,void(touches.diff=this.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY)}params.followFinger&&!params.cssMode&&((params.freeMode||params.watchSlidesProgress||params.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),params.freeMode&&(0===data.velocities.length&&data.velocities.push({position:touches[this.isHorizontal()?"startX":"startY"],time:data.touchStartTime}),data.velocities.push({position:touches[this.isHorizontal()?"currentX":"currentY"],time:now()})),this.updateProgress(data.currentTranslate),this.setTranslate(data.currentTranslate))}}}}}else data.startMoving&&data.isScrolling&&this.emit("touchMoveOpposite",e)}function onTouchEnd(event){var swiper=this,data=swiper.touchEventsData,params=swiper.params,touches=swiper.touches,rtl=swiper.rtlTranslate,$wrapperEl=swiper.$wrapperEl,slidesGrid=swiper.slidesGrid,snapGrid=swiper.snapGrid,e=event;if(e.originalEvent&&(e=e.originalEvent),data.allowTouchCallbacks&&swiper.emit("touchEnd",e),data.allowTouchCallbacks=!1,!data.isTouched)return data.isMoved&&params.grabCursor&&swiper.setGrabCursor(!1),data.isMoved=!1,void(data.startMoving=!1);params.grabCursor&&data.isMoved&&data.isTouched&&(!0===swiper.allowSlideNext||!0===swiper.allowSlidePrev)&&swiper.setGrabCursor(!1);var touchEndTime=now(),timeDiff=touchEndTime-data.touchStartTime,currentPos;if(swiper.allowClick&&(swiper.updateClickedSlide(e),swiper.emit("tap click",e),timeDiff<300&&touchEndTime-data.lastClickTime<300&&swiper.emit("doubleTap doubleClick",e)),data.lastClickTime=now(),nextTick((function(){swiper.destroyed||(swiper.allowClick=!0)})),!data.isTouched||!data.isMoved||!swiper.swipeDirection||0===touches.diff||data.currentTranslate===data.startTranslate)return data.isTouched=!1,data.isMoved=!1,void(data.startMoving=!1);if(data.isTouched=!1,data.isMoved=!1,data.startMoving=!1,currentPos=params.followFinger?rtl?swiper.translate:-swiper.translate:-data.currentTranslate,!params.cssMode)if(params.freeMode){if(currentPos<-swiper.minTranslate())return void swiper.slideTo(swiper.activeIndex);if(currentPos>-swiper.maxTranslate())return void(swiper.slides.length<snapGrid.length?swiper.slideTo(snapGrid.length-1):swiper.slideTo(swiper.slides.length-1));if(params.freeModeMomentum){if(data.velocities.length>1){var lastMoveEvent=data.velocities.pop(),velocityEvent=data.velocities.pop(),distance=lastMoveEvent.position-velocityEvent.position,time=lastMoveEvent.time-velocityEvent.time;swiper.velocity=distance/time,swiper.velocity/=2,Math.abs(swiper.velocity)<params.freeModeMinimumVelocity&&(swiper.velocity=0),(time>150||now()-lastMoveEvent.time>300)&&(swiper.velocity=0)}else swiper.velocity=0;swiper.velocity*=params.freeModeMomentumVelocityRatio,data.velocities.length=0;var momentumDuration=1e3*params.freeModeMomentumRatio,momentumDistance=swiper.velocity*momentumDuration,newPosition=swiper.translate+momentumDistance;rtl&&(newPosition=-newPosition);var doBounce=!1,afterBouncePosition,bounceAmount=20*Math.abs(swiper.velocity)*params.freeModeMomentumBounceRatio,needsLoopFix;if(newPosition<swiper.maxTranslate())params.freeModeMomentumBounce?(newPosition+swiper.maxTranslate()<-bounceAmount&&(newPosition=swiper.maxTranslate()-bounceAmount),afterBouncePosition=swiper.maxTranslate(),doBounce=!0,data.allowMomentumBounce=!0):newPosition=swiper.maxTranslate(),params.loop&&params.centeredSlides&&(needsLoopFix=!0);else if(newPosition>swiper.minTranslate())params.freeModeMomentumBounce?(newPosition-swiper.minTranslate()>bounceAmount&&(newPosition=swiper.minTranslate()+bounceAmount),afterBouncePosition=swiper.minTranslate(),doBounce=!0,data.allowMomentumBounce=!0):newPosition=swiper.minTranslate(),params.loop&&params.centeredSlides&&(needsLoopFix=!0);else if(params.freeModeSticky){for(var nextSlide,j=0;j<snapGrid.length;j+=1)if(snapGrid[j]>-newPosition){nextSlide=j;break}newPosition=-(newPosition=Math.abs(snapGrid[nextSlide]-newPosition)<Math.abs(snapGrid[nextSlide-1]-newPosition)||"next"===swiper.swipeDirection?snapGrid[nextSlide]:snapGrid[nextSlide-1])}if(needsLoopFix&&swiper.once("transitionEnd",(function(){swiper.loopFix()}
2)),0!==swiper.velocity){if(momentumDuration=rtl?Math.abs((-newPosition-swiper.translate)/swiper.velocity):Math.abs((newPosition-swiper.translate)/swiper.velocity),params.freeModeSticky){var moveDistance=Math.abs((rtl?-newPosition:newPosition)-swiper.translate),currentSlideSize=swiper.slidesSizesGrid[swiper.activeIndex];momentumDuration=moveDistance<currentSlideSize?params.speed:moveDistance<2*currentSlideSize?1.5*params.speed:2.5*params.speed}}else if(params.freeModeSticky)return void swiper.slideToClosest();params.freeModeMomentumBounce&&doBounce?(swiper.updateProgress(afterBouncePosition),swiper.setTransition(momentumDuration),swiper.setTranslate(newPosition),swiper.transitionStart(!0,swiper.swipeDirection),swiper.animating=!0,$wrapperEl.transitionEnd((function(){swiper&&!swiper.destroyed&&data.allowMomentumBounce&&(swiper.emit("momentumBounce"),swiper.setTransition(params.speed),setTimeout((function(){swiper.setTranslate(afterBouncePosition),$wrapperEl.transitionEnd((function(){swiper&&!swiper.destroyed&&swiper.transitionEnd()}))}),0))}))):swiper.velocity?(swiper.updateProgress(newPosition),swiper.setTransition(momentumDuration),swiper.setTranslate(newPosition),swiper.transitionStart(!0,swiper.swipeDirection),swiper.animating||(swiper.animating=!0,$wrapperEl.transitionEnd((function(){swiper&&!swiper.destroyed&&swiper.transitionEnd()})))):(swiper.emit("_freeModeNoMomentumRelease"),swiper.updateProgress(newPosition)),swiper.updateActiveIndex(),swiper.updateSlidesClasses()}else{if(params.freeModeSticky)return void swiper.slideToClosest();params.freeMode&&swiper.emit("_freeModeNoMomentumRelease")}(!params.freeModeMomentum||timeDiff>=params.longSwipesMs)&&(swiper.updateProgress(),swiper.updateActiveIndex(),swiper.updateSlidesClasses())}else{for(var stopIndex=0,groupSize=swiper.slidesSizesGrid[0],i=0;i<slidesGrid.length;i+=i<params.slidesPerGroupSkip?1:params.slidesPerGroup){var _increment=i<params.slidesPerGroupSkip-1?1:params.slidesPerGroup;void 0!==slidesGrid[i+_increment]?currentPos>=slidesGrid[i]&&currentPos<slidesGrid[i+_increment]&&(stopIndex=i,groupSize=slidesGrid[i+_increment]-slidesGrid[i]):currentPos>=slidesGrid[i]&&(stopIndex=i,groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2])}var ratio=(currentPos-slidesGrid[stopIndex])/groupSize,increment=stopIndex<params.slidesPerGroupSkip-1?1:params.slidesPerGroup;if(timeDiff>params.longSwipesMs){if(!params.longSwipes)return void swiper.slideTo(swiper.activeIndex);"next"===swiper.swipeDirection&&(ratio>=params.longSwipesRatio?swiper.slideTo(stopIndex+increment):swiper.slideTo(stopIndex)),"prev"===swiper.swipeDirection&&(ratio>1-params.longSwipesRatio?swiper.slideTo(stopIndex+increment):swiper.slideTo(stopIndex))}else{if(!params.shortSwipes)return void swiper.slideTo(swiper.activeIndex);var isNavButtonTarget;swiper.navigation&&(e.target===swiper.navigation.nextEl||e.target===swiper.navigation.prevEl)?e.target===swiper.navigation.nextEl?swiper.slideTo(stopIndex+increment):swiper.slideTo(stopIndex):("next"===swiper.swipeDirection&&swiper.slideTo(stopIndex+increment),"prev"===swiper.swipeDirection&&swiper.slideTo(stopIndex))}}}function onResize(){var swiper=this,params=this.params,el=this.el;if(!el||0!==el.offsetWidth){params.breakpoints&&this.setBreakpoint();var allowSlideNext=this.allowSlideNext,allowSlidePrev=this.allowSlidePrev,snapGrid=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===params.slidesPerView||params.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=allowSlidePrev,this.allowSlideNext=allowSlideNext,this.params.watchOverflow&&snapGrid!==this.snapGrid&&this.checkOverflow()}}function onClick(e){var swiper=this;this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function onScroll(){var swiper=this,wrapperEl=this.wrapperEl,rtlTranslate=this.rtlTranslate,newProgress;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=rtlTranslate?wrapperEl.scrollWidth-wrapperEl.offsetWidth-wrapperEl.scrollLeft:-wrapperEl.scrollLeft:this.translate=-wrapperEl.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var translatesDiff=this.maxTranslate()-this.minTranslate();(newProgress=0===translatesDiff?0:(this.translate-this.minTranslate())/translatesDiff)!==this.progress&&this.updateProgress(rtlTranslate?-this.translate:this.translate),this.emit
2("setTranslate",this.translate,!1)}var dummyEventAttached=!1,events,breakpoints,classes,images;function dummyEventListener(){}function attachEvents(){var swiper=this,document=getDocument(),params=this.params,touchEvents=this.touchEvents,el=this.el,wrapperEl=this.wrapperEl,device=this.device,support=this.support;this.onTouchStart=onTouchStart.bind(this),this.onTouchMove=onTouchMove.bind(this),this.onTouchEnd=onTouchEnd.bind(this),params.cssMode&&(this.onScroll=onScroll.bind(this)),this.onClick=onClick.bind(this);var capture=!!params.nested;if(!support.touch&&support.pointerEvents)el.addEventListener(touchEvents.start,this.onTouchStart,!1),document.addEventListener(touchEvents.move,this.onTouchMove,capture),document.addEventListener(touchEvents.end,this.onTouchEnd,!1);else{if(support.touch){var passiveListener=!("touchstart"!==touchEvents.start||!support.passiveListener||!params.passiveListeners)&&{passive:!0,capture:!1};el.addEventListener(touchEvents.start,this.onTouchStart,passiveListener),el.addEventListener(touchEvents.move,this.onTouchMove,support.passiveListener?{passive:!1,capture:capture}:capture),el.addEventListener(touchEvents.end,this.onTouchEnd,passiveListener),touchEvents.cancel&&el.addEventListener(touchEvents.cancel,this.onTouchEnd,passiveListener),dummyEventAttached||(document.addEventListener("touchstart",dummyEventListener),dummyEventAttached=!0)}(params.simulateTouch&&!device.ios&&!device.android||params.simulateTouch&&!support.touch&&device.ios)&&(el.addEventListener("mousedown",this.onTouchStart,!1),document.addEventListener("mousemove",this.onTouchMove,capture),document.addEventListener("mouseup",this.onTouchEnd,!1))}(params.preventClicks||params.preventClicksPropagation)&&el.addEventListener("click",this.onClick,!0),params.cssMode&&wrapperEl.addEventListener("scroll",this.onScroll),params.updateOnWindowResize?this.on(device.ios||device.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):this.on("observerUpdate",onResize,!0)}function detachEvents(){var swiper=this,document=getDocument(),params=this.params,touchEvents=this.touchEvents,el=this.el,wrapperEl=this.wrapperEl,device=this.device,support=this.support,capture=!!params.nested;if(!support.touch&&support.pointerEvents)el.removeEventListener(touchEvents.start,this.onTouchStart,!1),document.removeEventListener(touchEvents.move,this.onTouchMove,capture),document.removeEventListener(touchEvents.end,this.onTouchEnd,!1);else{if(support.touch){var passiveListener=!("onTouchStart"!==touchEvents.start||!support.passiveListener||!params.passiveListeners)&&{passive:!0,capture:!1};el.removeEventListener(touchEvents.start,this.onTouchStart,passiveListener),el.removeEventListener(touchEvents.move,this.onTouchMove,capture),el.removeEventListener(touchEvents.end,this.onTouchEnd,passiveListener),touchEvents.cancel&&el.removeEventListener(touchEvents.cancel,this.onTouchEnd,passiveListener)}(params.simulateTouch&&!device.ios&&!device.android||params.simulateTouch&&!support.touch&&device.ios)&&(el.removeEventListener("mousedown",this.onTouchStart,!1),document.removeEventListener("mousemove",this.onTouchMove,capture),document.removeEventListener("mouseup",this.onTouchEnd,!1))}(params.preventClicks||params.preventClicksPropagation)&&el.removeEventListener("click",this.onClick,!0),params.cssMode&&wrapperEl.removeEventListener("scroll",this.onScroll),this.off(device.ios||device.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize)}function setBreakpoint(){var swiper=this,activeIndex=this.activeIndex,initialized=this.initialized,_swiper$loopedSlides=this.loopedSlides,loopedSlides=void 0===_swiper$loopedSlides?0:_swiper$loopedSlides,params=this.params,$el=this.$el,breakpoints=params.breakpoints;if(breakpoints&&(!breakpoints||0!==Object.keys(breakpoints).length)){var breakpoint=this.getBreakpoint(breakpoints,this.params.breakpointsBase,this.el);if(breakpoint&&this.currentBreakpoint!==breakpoint){var breakpointOnlyParams=breakpoint in breakpoints?breakpoints[breakpoint]:void 0;breakpointOnlyParams&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(param){var paramValue=breakpointOnlyParams[param];void 0!==paramValue&&(breakpointOnlyParams[param]="slidesPerView"!==param||"AUTO"!==paramValue&&"auto"!==paramValue?"slidesPerView"===param?parseFloat(paramValue):parseInt(paramValue,10):"auto")}));var breakpointParams=breakpointOnlyParams||this.originalParams,wasMultiRow=params.slidesPerColumn>1,isMultiRow=breakpointParams.slidesPerColumn>1;wasMultiRow&&!isMultiRow?($el.removeClass(params.containerModifierClass+"multirow "+params.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!wasMultiRow&&isMultiRow&&($el.addClass(params.containerModifierClass+"multirow"),"column"===breakpointParams.slidesPerColumnFill&&$el.addClass(params.containerModifierClass+"multirow-column"),this.emitContainerClasses());var directionChanged=breakpointParams.direction&&breakpointParams.direction!==params.direction,needsReLoop=params.loop&&(breakpointParams.slidesPerView!==params.slidesPerView||directionChanged);directionChanged&&initialized&&this.changeDirection(),extend(this.params,breakpointParams),extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}
2),this.currentBreakpoint=breakpoint,this.emit("_beforeBreakpoint",breakpointParams),needsReLoop&&initialized&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(activeIndex-loopedSlides+this.loopedSlides,0,!1)),this.emit("breakpoint",breakpointParams)}}}function getBreakpoint(breakpoints,base,containerEl){if(void 0===base&&(base="window"),breakpoints&&("container"!==base||containerEl)){var breakpoint=!1,window=getWindow(),currentWidth="window"===base?window.innerWidth:containerEl.clientWidth,currentHeight="window"===base?window.innerHeight:containerEl.clientHeight,points=Object.keys(breakpoints).map((function(point){if("string"==typeof point&&0===point.indexOf("@")){var minRatio=parseFloat(point.substr(1)),value;return{value:currentHeight*minRatio,point:point}}return{value:point,point:point}}));points.sort((function(a,b){return parseInt(a.value,10)-parseInt(b.value,10)}));for(var i=0;i<points.length;i+=1){var _points$i=points[i],point=_points$i.point,value;_points$i.value<=currentWidth&&(breakpoint=point)}return breakpoint||"max"}}function prepareClasses(entries,prefix){var resultClasses=[];return entries.forEach((function(item){"object"==typeof item?Object.keys(item).forEach((function(classNames){item[classNames]&&resultClasses.push(prefix+classNames)})):"string"==typeof item&&resultClasses.push(prefix+item)})),resultClasses}function addClasses(){var swiper=this,classNames=this.classNames,params=this.params,rtl=this.rtl,$el=this.$el,device=this.device,support=this.support,suffixes=prepareClasses(["initialized",params.direction,{"pointer-events":support.pointerEvents&&!support.touch},{"free-mode":params.freeMode},{autoheight:params.autoHeight},{rtl:rtl},{multirow:params.slidesPerColumn>1},{"multirow-column":params.slidesPerColumn>1&&"column"===params.slidesPerColumnFill},{android:device.android},{ios:device.ios},{"css-mode":params.cssMode}],params.containerModifierClass);classNames.push.apply(classNames,suffixes),$el.addClass([].concat(classNames).join(" ")),this.emitContainerClasses()}function removeClasses(){var swiper=this,$el=this.$el,classNames=this.classNames;$el.removeClass(classNames.join(" ")),this.emitContainerClasses()}function loadImage(imageEl,src,srcset,sizes,checkForComplete,callback){var window=getWindow(),image,isPicture;function onReady(){callback&&callback()}$(imageEl).parent("picture")[0]||imageEl.complete&&checkForComplete?onReady():src?((image=new window.Image).onload=onReady,image.onerror=onReady,sizes&&(image.sizes=sizes),srcset&&(image.srcset=srcset),src&&(image.src=src)):onReady()}function preloadImages(){var swiper=this;function onReady(){null!=swiper&&swiper&&!swiper.destroyed&&(void 0!==swiper.imagesLoaded&&(swiper.imagesLoaded+=1),swiper.imagesLoaded===swiper.imagesToLoad.length&&(swiper.params.updateOnImagesReady&&swiper.update(),swiper.emit("imagesReady")))}swiper.imagesToLoad=swiper.$el.find("img");for(var i=0;i<swiper.imagesToLoad.length;i+=1){var imageEl=swiper.imagesToLoad[i];swiper.loadImage(imageEl,imageEl.currentSrc||imageEl.getAttribute("src"),imageEl.srcset||imageEl.getAttribute("srcset"),imageEl.sizes||imageEl.getAttribute("sizes"),!0,onReady)}}function checkOverflow(){var swiper=this,params=this.params,wasLocked=this.isLocked,lastSlidePosition=this.slides.length>0&&params.slidesOffsetBefore+params.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;params.slidesOffsetBefore&&params.slidesOffsetAfter&&lastSlidePosition?this.isLocked=lastSlidePosition<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,wasLocked!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),wasLocked&&wasLocked!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}var checkOverflow$1,defaults={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
2spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},prototypes={modular:{useParams:function useParams(instanceParams){var instance=this;instance.modules&&Object.keys(instance.modules).forEach((function(moduleName){var module=instance.modules[moduleName];module.params&&extend(instanceParams,module.params)}))},useModules:function useModules(modulesParams){void 0===modulesParams&&(modulesParams={});var instance=this;instance.modules&&Object.keys(instance.modules).forEach((function(moduleName){var module=instance.modules[moduleName],moduleParams=modulesParams[moduleName]||{};module.on&&instance.on&&Object.keys(module.on).forEach((function(moduleEventName){instance.on(moduleEventName,module.on[moduleEventName])})),module.create&&module.create.bind(instance)(moduleParams)}))}},eventsEmitter:{on:function on(events,handler,priority){var self=this;if("function"!=typeof handler)return self;var method=priority?"unshift":"push";return events.split(" ").forEach((function(event){self.eventsListeners[event]||(self.eventsListeners[event]=[]),self.eventsListeners[event][method](handler)})),self},once:function once(events,handler,priority){var self=this;if("function"!=typeof handler)return self;function onceHandler(){self.off(events,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];handler.apply(self,args)}return onceHandler.__emitterProxy=handler,self.on(events,onceHandler,priority)},onAny:function onAny(handler,priority){var self=this;if("function"!=typeof handler)return this;var method=priority?"unshift":"push";return this.eventsAnyListeners.indexOf(handler)<0&&this.eventsAnyListeners[method](handler),this},offAny:function offAny(handler){var self=this;if(!this.eventsAnyListeners)return this;var index=this.eventsAnyListeners.indexOf(handler);return index>=0&&this.eventsAnyListeners.splice(index,1),this},off:function off(events,handler){var self=this;return self.eventsListeners?(events.split(" ").forEach((function(event){void 0===handler?self.eventsListeners[event]=[]:self.eventsListeners[event]&&self.eventsListeners[event].forEach((function(eventHandler,index){(eventHandler===handler||eventHandler.__emitterProxy&&eventHandler.__emitterProxy===handler)&&self.eventsListeners[event].splice(index,1)}))})),self):self},emit:function emit(){var self=this,events,data,context;if(!self.eventsListeners)return self;for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];"string"==typeof args[0]||Array.isArray(args[0])?(events=args[0],data=args.slice(1,args.length),context=self):(events=args[0].events,data=args[0].data,context=args[0].c
2ontext||self),data.unshift(context);var eventsArray=Array.isArray(events)?events:events.split(" ");return eventsArray.forEach((function(event){self.eventsAnyListeners&&self.eventsAnyListeners.length&&self.eventsAnyListeners.forEach((function(eventHandler){eventHandler.apply(context,[event].concat(data))})),self.eventsListeners&&self.eventsListeners[event]&&self.eventsListeners[event].forEach((function(eventHandler){eventHandler.apply(context,data)}))})),self}},update:{updateSize:updateSize,updateSlides:updateSlides,updateAutoHeight:updateAutoHeight,updateSlidesOffset:updateSlidesOffset,updateSlidesProgress:updateSlidesProgress,updateProgress:updateProgress,updateSlidesClasses:updateSlidesClasses,updateActiveIndex:updateActiveIndex,updateClickedSlide:updateClickedSlide},translate:{getTranslate:getSwiperTranslate,setTranslate:setTranslate,minTranslate:minTranslate,maxTranslate:maxTranslate,translateTo:translateTo},transition:{setTransition:setTransition,transitionStart:transitionStart,transitionEnd:transitionEnd},slide:{slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide},loop:{loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy},grabCursor:{setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor},manipulation:{appendSlide:appendSlide,prependSlide:prependSlide,addSlide:addSlide,removeSlide:removeSlide,removeAllSlides:removeAllSlides},events:{attachEvents:attachEvents,detachEvents:detachEvents}
vendor: 1,398 bytes, line 2
2,breakpoints:{setBreakpoint:setBreakpoint,getBreakpoint:getBreakpoint},checkOverflow:{checkOverflow:checkOverflow},classes:{addClasses:addClasses,removeClasses:removeClasses},images:{loadImage:loadImage,preloadImages:preloadImages}},extendedDefaults={},Swiper=function(){function Swiper(){for(var el,params,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];if(1===args.length&&args[0].constructor&&"Object"===Object.prototype.toString.call(args[0]).slice(8,-1)?params=args[0]:(el=args[0],params=args[1]),params||(params={}),params=extend({},params),el&&!params.el&&(params.el=el),params.el&&$(params.el).length>1){var swipers=[];return $(params.el).each((function(containerEl){var newParams=extend({},params,{el:containerEl});swipers.push(new Swiper(newParams))})),swipers}var swiper=this;swiper.__swiper__=!0,swiper.support=getSupport(),swiper.device=getDevice({userAgent:params.userAgent}),swiper.browser=getBrowser(),swiper.eventsListeners={},swiper.eventsAnyListeners=[],void 0===swiper.modules&&(swiper.modules={}),Object.keys(swiper.modules).forEach((function(moduleName){var module=swiper.modules[moduleName];if(module.params){var moduleParamName=Object.keys(module.params)[0],moduleParams=module.params[moduleParamName];if("object"!=typeof moduleParams||null===moduleParams)return;if(!(moduleParamName in params&&"enabled"in moduleParams))return;
2!0===params[moduleParamName]&&(params[moduleParamName]={enabled:!0}),"object"!=typeof params[moduleParamName]||"enabled"in params[moduleParamName]||(params[moduleParamName].enabled=!0),params[moduleParamName]||(params[moduleParamName]={enabled:!1})}}));var swiperParams=extend({},defaults);return swiper.useParams(swiperParams),swiper.params=extend({},swiperParams,extendedDefaults,params),swiper.originalParams=extend({},swiper.params),swiper.passedParams=extend({},params),swiper.params&&swiper.params.on&&Object.keys(swiper.params.on).forEach((function(eventName){swiper.on(eventName,swiper.params.on[eventName])})),swiper.params&&swiper.params.onAny&&swiper.onAny(swiper.params.onAny),swiper.$=$,extend(swiper,{el:el,classNames:[],slides:$(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function isHorizontal(){return"horizontal"===swiper.params.direction},isVertical:function isVertical(){return"vertical"===swiper.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEvents:function touchEvents(){var touch=["touchstart","touchmove","touchend","touchcancel"],desktop=["mousedown","mousemove","mouseup"];return swiper.support.pointerEvents&&(desktop=["pointerdown","pointermove","pointerup"]),swiper.touchEventsTouch={start:touch[0],move:touch[1],end:touch[2],cancel:touch[3]},swiper.touchEventsDesktop={start:desktop[0],move:desktop[1],end:desktop[2]},swiper.support.touch||!swiper.params.simulateTouch?swiper.touchEventsTouch:swiper.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),swiper.useModules(),swiper.emit("_swiper"),swiper.params.init&&swiper.init(),swiper}var _proto=Swiper.prototype;return _proto.setProgress=function setProgress(progress,speed){var swiper=this;progress=Math.min(Math.max(progress,0),1);var min=this.minTranslate(),max,current=(this.maxTranslate()-min)*progress+min;this.translateTo(current,void 0===speed?0:speed),this.updateActiveIndex(),this.updateSlidesClasses()},_proto.emitContainerClasses=function emitContainerClasses(){var swiper=this;if(swiper.params._emitClasses&&swiper.el){var classes=swiper.el.className.split(" ").filter((function(className){return 0===className.indexOf("swiper-container")||0===className.indexOf(swiper.params.containerModifierClass)}));swiper.emit("_containerClasses",classes.join(" "))}},_proto.getSlideClasses=function getSlideClasses(slideEl){var swiper=this;return slideEl.className.split(" ").filter((function(className){return 0===className.indexOf("swiper-slide")||0===className.indexOf(swiper.params.slideClass)})).join(" ")},_proto.emitSlidesClasses=function emitSlidesClasses(){var swiper=this;if(swiper.params._emitClasses&&swiper.el){var updates=[];swiper.slides.each((function(slideEl){var classNames=swiper.getSlideClasses(slideEl);updates.push({slideEl:slideEl,classNames:classNames}),swiper.emit("_slideClass",slideEl,classNames)})),swiper.emit("_slideClasses",updates)}},_proto.slidesPerViewDynamic=function slidesPerViewDynamic(){var swiper=this,params=this.params,slides=this.slides,slidesGrid=this.slidesGrid,swiperSize=this.size,activeIndex=this.activeIndex,spv=1;if(params.centeredSlides){for(var slideSize=slides[activeIndex].swiperSlideSize,breakLoop,i=activeIndex+1;i<slides.length;i+=1)slides[i]&&!breakLoop&&(spv+=1,(slideSize+=slides[i].swiperSlideSize)>swiperSize&&(breakLoop=!0));for(var _i=activeIndex-1;_i>=0;_i-=1)slides[_i]&&!breakLoop&&(spv+=1,(slideSize+=slides[_i].swiperSlideSize)>swiperSize&&(breakLoop=!0))}else for(var _i2=activeIndex+1;_i2<slides.length;_i2+=1)slidesGrid[_i2]-slidesGrid[activeIndex]<swiperSize&&(spv+=1);return spv}
2,_proto.update=function update(){var swiper=this;if(swiper&&!swiper.destroyed){var snapGrid=swiper.snapGrid,params=swiper.params,translated;params.breakpoints&&swiper.setBreakpoint(),swiper.updateSize(),swiper.updateSlides(),swiper.updateProgress(),swiper.updateSlidesClasses(),swiper.params.freeMode?(setTranslate(),swiper.params.autoHeight&&swiper.updateAutoHeight()):(translated=("auto"===swiper.params.slidesPerView||swiper.params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides?swiper.slideTo(swiper.slides.length-1,0,!1,!0):swiper.slideTo(swiper.activeIndex,0,!1,!0))||setTranslate(),params.watchOverflow&&snapGrid!==swiper.snapGrid&&swiper.checkOverflow(),swiper.emit("update")}function setTranslate(){var translateValue=swiper.rtlTranslate?-1*swiper.translate:swiper.translate,newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate),swiper.updateActiveIndex(),swiper.updateSlidesClasses()}},_proto.changeDirection=function changeDirection(newDirection,needUpdate){void 0===needUpdate&&(needUpdate=!0);var swiper=this,currentDirection=this.params.direction;return newDirection||(newDirection="horizontal"===currentDirection?"vertical":"horizontal"),newDirection===currentDirection||"horizontal"!==newDirection&&"vertical"!==newDirection?this:(this.$el.removeClass(""+this.params.containerModifierClass+currentDirection).addClass(""+this.params.containerModifierClass+newDirection),this.emitContainerClasses(),this.params.direction=newDirection,this.slides.each((function(slideEl){"vertical"===newDirection?slideEl.style.width="":slideEl.style.height=""})),this.emit("changeDirection"),needUpdate&&this.update(),this)},_proto.mount=function mount(el){var swiper=this;if(this.mounted)return!0;var $el=$(el||this.params.el),$wrapperEl;return!!(el=$el[0])&&(el.swiper=this,el&&el.shadowRoot&&el.shadowRoot.querySelector?($wrapperEl=$(el.shadowRoot.querySelector("."+this.params.wrapperClass))).children=function(options){return $el.children(options)}:$wrapperEl=$el.children("."+this.params.wrapperClass),extend(this,{$el:$el,el:el,$wrapperEl:$wrapperEl,wrapperEl:$wrapperEl[0],mounted:!0,rtl:"rtl"===el.dir.toLowerCase()||"rtl"===$el.css("direction"),rtlTranslate:"horizontal"===this.params.direction&&("rtl"===el.dir.toLowerCase()||"rtl"===$el.css("direction")),wrongRTL:"-webkit-box"===$wrapperEl.css("display")}),!0)},_proto.init=function init(el){var swiper=this,mounted;return this.initialized?this:!1===this.mount(el)?this:(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"),this)},_proto.destroy=function destroy(deleteInstance,cleanStyles){void 0===deleteInstance&&(deleteInstance=!0),void 0===cleanStyles&&(cleanStyles=!0);var swiper=this,params=swiper.params,$el=swiper.$el,$wrapperEl=swiper.$wrapperEl,slides=swiper.slides;return void 0===swiper.params||swiper.destroyed?null:(swiper.emit("beforeDestroy"),swiper.initialized=!1,swiper.detachEvents(),params.loop&&swiper.loopDestroy(),cleanStyles&&(swiper.removeClasses(),$el.removeAttr("style"),$wrapperEl.removeAttr("style"),slides&&slides.length&&slides.removeClass([params.slideVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),swiper.emit("destroy"),Object.keys(swiper.eventsListeners).forEach((function(eventName){swiper.off(eventName)})),!1!==deleteInstance&&(swiper.$el[0].swiper=null,deleteProps(swiper)),swiper.destroyed=!0,null)},Swiper.extendDefaults=function extendDefaults(newDefaults){extend(extendedDefaults,newDefaults)},Swiper.installModule=function installModule(module){Swiper.prototype.modules||(Swiper.prototype.modules={});var name=module.name||Object.keys(Swiper.prototype.modules).length+"_"+now();Swiper.prototype.modules[name]=module},Swiper.use=function use(module){return Array.isArray(module)?(module.forEach((function(m){return Swiper.installModule(m)})),Swiper):(Swiper.installModule(module),Swiper)},_createClass(Swiper,null,[{key:"extendedDefaults",get:function get(){return extendedDefaults}},{key:"defaults",get:function get(){return defaults}}]),Swiper}();
vendor: 3,001 bytes, line 2
2Object.keys(prototypes).forEach((function(prototypeGroup){Object.keys(prototypes[prototypeGroup]).forEach((function(protoMethod){Swiper.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod]}))})),Swiper.use([Resize,Observer$1]);var Virtual={update:function update(force){var swiper=this,_swiper$params=swiper.params,slidesPerView=_swiper$params.slidesPerView,slidesPerGroup=_swiper$params.slidesPerGroup,centeredSlides=_swiper$params.centeredSlides,_swiper$params$virtua=swiper.params.virtual,addSlidesBefore=_swiper$params$virtua.addSlidesBefore,addSlidesAfter=_swiper$params$virtua.addSlidesAfter,_swiper$virtual=swiper.virtual,previousFrom=_swiper$virtual.from,previousTo=_swiper$virtual.to,slides=_swiper$virtual.slides,previousSlidesGrid=_swiper$virtual.slidesGrid,renderSlide=_swiper$virtual.renderSlide,previousOffset=_swiper$virtual.offset;swiper.updateActiveIndex();var activeIndex=swiper.activeIndex||0,offsetProp,slidesAfter,slidesBefore;offsetProp=swiper.rtlTranslate?"right":swiper.isHorizontal()?"left":"top",centeredSlides?(slidesAfter=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesAfter,slidesBefore=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesBefore):(slidesAfter=slidesPerView+(slidesPerGroup-1)+addSlidesAfter,slidesBefore=slidesPerGroup+addSlidesBefore);var from=Math.max((activeIndex||0)-slidesBefore,0),to=Math.min((activeIndex||0)+slidesAfter,slides.length-1),offset=(swiper.slidesGrid[from]||0)-(swiper.slidesGrid[0]||0);function onRendered(){swiper.updateSlides(),swiper.updateProgress(),swiper.updateSlidesClasses(),swiper.lazy&&swiper.params.lazy.enabled&&swiper.lazy.load()}if(extend(swiper.virtual,{from:from,to:to,offset:offset,slidesGrid:swiper.slidesGrid}),previousFrom===from&&previousTo===to&&!force)return swiper.slidesGrid!==previousSlidesGrid&&offset!==previousOffset&&swiper.slides.css(offsetProp,offset+"px"),void swiper.updateProgress();if(swiper.params.virtual.renderExternal)return swiper.params.virtual.renderExternal.call(swiper,{offset:offset,from:from,to:to,slides:function getSlides(){for(var slidesToRender=[],i=from;i<=to;i+=1)slidesToRender.push(slides[i]);return slidesToRender}()}),void(swiper.params.virtual.renderExternalUpdate&&onRendered());var prependIndexes=[],appendIndexes=[];if(force)swiper.$wrapperEl.find("."+swiper.params.slideClass).remove();else for(var i=previousFrom;i<=previousTo;i+=1)(i<from||i>to)&&swiper.$wrapperEl.find("."+swiper.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(var _i=0;_i<slides.length;_i+=1)_i>=from&&_i<=to&&(void 0===previousTo||force?appendIndexes.push(_i):(_i>previousTo&&appendIndexes.push(_i),_i<previousFrom&&prependIndexes.push(_i)));appendIndexes.forEach((function(index){swiper.$wrapperEl.append(renderSlide(slides[index],index))})),prependIndexes.sort((function(a,b){return b-a})).forEach((function(index){swiper.$wrapperEl.prepend(renderSlide(slides[index],index))})),swiper.$wrapperEl.children(".swiper-slide").css(offsetProp,offset+"px"),onRendered()}
2,renderSlide:function renderSlide(slide,index){var swiper=this,params=this.params.virtual;if(params.cache&&this.virtual.cache[index])return this.virtual.cache[index];var $slideEl=params.renderSlide?$(params.renderSlide.call(this,slide,index)):$('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+index+'">'+slide+"</div>");return $slideEl.attr("data-swiper-slide-index")||$slideEl.attr("data-swiper-slide-index",index),params.cache&&(this.virtual.cache[index]=$slideEl),$slideEl},appendSlide:function appendSlide(slides){var swiper=this;if("object"==typeof slides&&"length"in slides)for(var i=0;i<slides.length;i+=1)slides[i]&&this.virtual.slides.push(slides[i]);else this.virtual.slides.push(slides);this.virtual.update(!0)},prependSlide:function prependSlide(slides){var swiper=this,activeIndex=this.activeIndex,newActiveIndex=activeIndex+1,numberOfNewSlides=1;if(Array.isArray(slides)){for(var i=0;i<slides.length;i+=1)slides[i]&&this.virtual.slides.unshift(slides[i]);newActiveIndex=activeIndex+slides.length,numberOfNewSlides=slides.length}else this.virtual.slides.unshift(slides);if(this.params.virtual.cache){var cache=this.virtual.cache,newCache={};Object.keys(cache).forEach((function(cachedIndex){var $cachedEl=cache[cachedIndex],cachedElIndex=$cachedEl.attr("data-swiper-slide-index");cachedElIndex&&$cachedEl.attr("data-swiper-slide-index",parseInt(cachedElIndex,10)+1),newCache[parseInt(cachedIndex,10)+numberOfNewSlides]=$cachedEl})),this.virtual.cache=newCache}this.virtual.update(!0),this.slideTo(newActiveIndex,0)},removeSlide:function removeSlide(slidesIndexes){var swiper=this;if(null!=slidesIndexes){var activeIndex=this.activeIndex;if(Array.isArray(slidesIndexes))for(var i=slidesIndexes.length-1;i>=0;i-=1)this.virtual.slides.splice(slidesIndexes[i],1),this.params.virtual.cache&&delete this.virtual.cache[slidesIndexes[i]],slidesIndexes[i]<activeIndex&&(activeIndex-=1),activeIndex=Math.max(activeIndex,0);else this.virtual.slides.splice(slidesIndexes,1),this.params.virtual.cache&&delete this.virtual.cache[slidesIndexes],slidesIndexes<activeIndex&&(activeIndex-=1),activeIndex=Math.max(activeIndex,0);this.virtual.update(!0),this.slideTo(activeIndex,0)}},removeAllSlides:function removeAllSlides(){var swiper=this;this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},Virtual$1={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function create(){var swiper=this;bindModuleMethods(this,{virtual:_extends({},Virtual,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function beforeInit(swiper){if(swiper.params.virtual.enabled){swiper.classNames.push(swiper.params.containerModifierClass+"virtual");var overwriteParams={watchSlidesProgress:!0};extend(swiper.params,overwriteParams),extend(swiper.originalParams,overwriteParams),swiper.params.initialSlide||swiper.virtual.update(
2)}},setTranslate:function setTranslate(swiper){swiper.params.virtual.enabled&&swiper.virtual.update()}}},Keyboard={handle:function handle(event){var swiper=this,window=getWindow(),document=getDocument(),rtl=this.rtlTranslate,e=event;e.originalEvent&&(e=e.originalEvent);var kc=e.keyCode||e.charCode,pageUpDown=this.params.keyboard.pageUpDown,isPageUp=pageUpDown&&33===kc,isPageDown=pageUpDown&&34===kc,isArrowLeft=37===kc,isArrowRight=39===kc,isArrowUp=38===kc,isArrowDown=40===kc;if(!this.allowSlideNext&&(this.isHorizontal()&&isArrowRight||this.isVertical()&&isArrowDown||isPageDown))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&isArrowLeft||this.isVertical()&&isArrowUp||isPageUp))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(isPageUp||isPageDown||isArrowLeft||isArrowRight||isArrowUp||isArrowDown)){var inView=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var $el=this.$el,swiperWidth=$el[0].clientWidth,swiperHeight=$el[0].clientHeight,windowWidth=window.innerWidth,windowHeight=window.innerHeight,swiperOffset=this.$el.offset();rtl&&(swiperOffset.left-=this.$el[0].scrollLeft);for(var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiperWidth,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiperHeight],[swiperOffset.left+swiperWidth,swiperOffset.top+swiperHeight]],i=0;i<swiperCoord.length;i+=1){var point=swiperCoord[i];if(point[0]>=0&&point[0]<=windowWidth&&point[1]>=0&&point[1]<=windowHeight){if(0===point[0]&&0===point[1])continue;inView=!0}}if(!inView)return}this.isHorizontal()?((isPageUp||isPageDown||isArrowLeft||isArrowRight)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((isPageDown||isArrowRight)&&!rtl||(isPageUp||isArrowLeft)&&rtl)&&this.slideNext(),((isPageUp||isArrowLeft)&&!rtl||(isPageDown||isArrowRight)&&rtl)&&this.slidePrev()):((isPageUp||isPageDown||isArrowUp||isArrowDown)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(isPageDown||isArrowDown)&&this.slideNext(),(isPageUp||isArrowUp)&&this.slidePrev()),this.emit("keyPress",kc)}},enable:function enable(){var swiper=this,document=getDocument();this.keyboard.enabled||($(document).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function disable(){var swiper=this,document=getDocument();this.keyboard.enabled&&($(document).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},Keyboard$1={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function create(){var swiper=this;bindModuleMethods(this,{keyboard:_extends({enabled:!1},Keyboard)})},on:{init:function init(swiper){swiper.params.keyboard.enabled&&swiper.keyboard.enable()},destroy:function destroy(swiper){swiper.keyboard.enabled&&swiper.keyboard.disable()}}};function isEventSupported(){var document=getDocument(),eventName="onw
2heel",isSupported="onwheel"in document;if(!isSupported){var element=document.createElement("div");element.setAttribute("onwheel","return;"),isSupported="function"==typeof element.onwheel}return!isSupported&&document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")&&(isSupported=document.implementation.hasFeature("Events.wheel","3.0")),isSupported}var Mousewheel={lastScrollTime:now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function event(){var window;return getWindow().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":isEventSupported()?"wheel":"mousewheel"},normalize:function normalize(e){var PIXEL_STEP=10,LINE_HEIGHT=40,PAGE_HEIGHT=800,sX=0,sY=0,pX=0,pY=0;return"detail"in e&&(sY=e.detail),"wheelDelta"in e&&(sY=-e.wheelDelta/120),"wheelDeltaY"in e&&(sY=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(sX=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(sX=sY,sY=0),pX=10*sX,pY=10*sY,"deltaY"in e&&(pY=e.deltaY),"deltaX"in e&&(pX=e.deltaX),e.shiftKey&&!pX&&(pX=pY,pY=0),(pX||pY)&&e.deltaMode&&(1===e.deltaMode?(pX*=40,pY*=40):(pX*=800,pY*=800)),pX&&!sX&&(sX=pX<1?-1:1),pY&&!sY&&(sY=pY<1?-1:1),{spinX:sX,spinY:sY,pixelX:pX,pixelY:pY}},handleMouseEnter:function handleMouseEnter(){var swiper=this;this.mouseEntered=!0},handleMouseLeave:function handleMouseLeave(){var swiper=this;this.mouseEntered=!1},handle:function handle(event){var e=event,disableParentSwiper=!0,swiper=this,params=swiper.params.mousewheel;swiper.params.cssMode&&e.preventDefault();var target=swiper.$el;if("container"!==swiper.params.mousewheel.eventsTarget&&(target=$(swiper.params.mousewheel.eventsTarget)),!swiper.mouseEntered&&!target[0].contains(e.target)&&!params.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);var delta=0,rtlFactor=swiper.rtlTranslate?-1:1,data=Mousewheel.normalize(e);if(params.forceToAxis)if(swiper.isHorizontal()){if(!(Math.abs(data.pixelX)>Math.abs(data.pixelY)))return!0;delta=-data.pixelX*rtlFactor}else{if(!(Math.abs(data.pixelY)>Math.abs(data.pixelX)))return!0;delta=-data.pixelY}else delta=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*rtlFactor:-data.pixelY;if(0===delta)return!0;params.invert&&(delta=-delta);var positions=swiper.getTranslate()+delta*params.sensitivity;if(positions>=swiper.minTranslate()&&(positions=swiper.minTranslate()),positions<=swiper.maxTranslate()&&(positions=swiper.maxTranslate()),(disableParentSwiper=!!swiper.params.loop||!(positions===swiper.minTranslate()||positions===swiper.maxTranslate()))&&swiper.params.nested&&e.stopPropagation(),swiper.params.freeMode){var _newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta)},lastEventBeforeSnap=swiper.mousewheel.lastEventBeforeSnap,ignoreWheelEvents=lastEventBeforeSnap&&_newEvent.time<lastEventBeforeSnap.time+500&&_newEvent.delta<=lastEventBeforeSnap.delta&&_newEvent.direction===lastEventBeforeSnap.direction;if(!ignoreWheelEvents){swiper.mousewheel.lastEventBeforeSnap=void 0,swiper.params.loop&&swiper.loopFix();var position=swiper.getTranslate()+delta*params.sensitivity,wasBeginning=swiper.isBeginning,wasEnd=swiper.isEnd;if(position>=swiper.minTranslate()&&(position=swiper.minTranslate()),position<=swiper.maxTranslate()&&(position=swiper.maxTranslate()),swiper.setTransition(0),swiper.setTranslate(position),swiper.updateProgress(),swiper.updateActiveIndex(),swiper.updateSlidesClasses(),(!wasBeginning&&swiper.isBeginning||!wasEnd&&swiper.isEnd)&&swiper.updateSlidesClasses(),swiper.params.freeModeSticky){clearTimeout(swiper.mousewheel.timeout),swiper.mousewheel.timeout=void 0;var _recentWheelEvents=swiper.mousewheel.recentWheelEvents;_recentWheelEvents.length>=15&&_recentWheelEvents.shift();var _prevEvent=_recentWheelEvents.length?_recentWheelEvents[_recentWheelEvents.length-1]:void 0,firstEvent=_recentWheelEvents[0];if(_recentWheelEvents.push(_newEvent),_prevEvent&&(_newEvent.delta>_prevEvent.delta||_newEvent.direction!==_prevEvent.direction))_recentWheelEvents.splice(0);else if(_recentWheelEvents.length>=15&&_newEvent.time-firstEvent.time<500&&firstEvent.delta-_newEvent.delta>=1&&_newEvent.delta<=6){var snapToThreshold=delta>0?.8:.2;swiper.mousewheel.lastEventBeforeSnap=_newEvent,_recentWheelEvents.splice(0),swiper.mousewheel.timeout=nextTick((function(){swiper.slideToClosest(swi
2per.params.speed,!0,void 0,snapToThreshold)}),0)}swiper.mousewheel.timeout||(swiper.mousewheel.timeout=nextTick((function(){var snapToThreshold=.5;swiper.mousewheel.lastEventBeforeSnap=_newEvent,_recentWheelEvents.splice(0),swiper.slideToClosest(swiper.params.speed,!0,void 0,.5)}),500))}if(ignoreWheelEvents||swiper.emit("scroll",e),swiper.params.autoplay&&swiper.params.autoplayDisableOnInteraction&&swiper.autoplay.stop(),position===swiper.minTranslate()||position===swiper.maxTranslate())return!0}}else{var newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta),raw:event},recentWheelEvents=swiper.mousewheel.recentWheelEvents;recentWheelEvents.length>=2&&recentWheelEvents.shift();var prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:void 0;if(recentWheelEvents.push(newEvent),prevEvent?(newEvent.direction!==prevEvent.direction||newEvent.delta>prevEvent.delta||newEvent.time>prevEvent.time+150)&&swiper.mousewheel.animateSlider(newEvent):swiper.mousewheel.animateSlider(newEvent),swiper.mousewheel.releaseScroll(newEvent))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1},animateSlider:function animateSlider(newEvent){var swiper=this,window=getWindow();return!(this.params.mousewheel.thresholdDelta&&newEvent.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&now()-this.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(newEvent.delta>=6&&now()-this.mousewheel.lastScrollTime<60||(newEvent.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",newEvent.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",newEvent.raw)),this.mousewheel.lastScrollTime=(new window.Date).getTime(),!1)))},releaseScroll:function releaseScroll(newEvent){var swiper=this,params=this.params.mousewheel;if(newEvent.direction<0){if(this.isEnd&&!this.params.loop&&params.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&params.releaseOnEdges)return!0;return!1},enable:function enable(){var swiper=this,event=Mousewheel.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(event,this.mousewheel.handle),!0;if(!event)return!1;if(this.mousewheel.enabled)return!1;var target=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(target=$(this.params.mousewheel.eventsTarget)),target.on("mouseenter",this.mousewheel.handleMouseEnter),target.on("mouseleave",this.mousewheel.handleMouseLeave),target.on(event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function disable(){var swiper=this,event=Mousewheel.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(event,this.mousewheel.handle),!0;if(!event)return!1;if(!this.mousewheel.enabled)return!1;var target=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(target=$(this.params.mousewheel.eventsTarget)),target.off(event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},Mousewheel$1,Navigation={toggleEl:function toggleEl($el,disabled){$el[disabled?"addClass":"removeClass"](this.params.navigation.disabledClass),$el[0]&&"BUTTON"===$el[0].tagName&&($el[0].disabled=disabled)},update:function update(){var swiper=this,params=this.params.navigation,toggleEl=this.navigation.toggleEl;if(!this.params.loop){var _swiper$navigation=this.navigation,$nextEl=_swiper$navigation.$nextEl,$prevEl=_swiper$navigation.$prevEl;$prevEl&&$prevEl.length>0&&(this.isBeginning?toggleEl($prevEl,!0):toggleEl($prevEl,!1),$prevEl[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](params.lockClass)),$nextEl&&$nextEl.length>0&&(this.isEnd?toggleEl($nextEl,!0):toggleEl($nextEl,!1),$nextEl[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](params.lockClass))}},onPrevClick:function onPrevClick(e){var swiper=this;e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function onNextClick(e){var swiper=this;e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function init(){var swiper=this,params=this.params.navigation,$nextEl,$prevEl;(params.nextEl||params.prevEl)&&(params.nextEl&&($nextEl=$(params.nextEl),this.params.uniqueNavElements&&"string"==typeof params.nextEl&&$nextEl.length>1&&1===this.$el.find(params.nextEl).length&&($nextEl=this.$el.find(params.nextEl))),params.prevEl&&($prevEl=$(params.prevEl),this.params.uniqueNavElements&&"string"==typeof params.prevEl&&$prevEl.length>1&&1===this.$el.find(params.prevEl).length&&($prevEl=this.$el.find(params.prevEl))),$nextEl&&$nextEl.length>0&&$nextEl.on("click",this.navigation.onNextClick),$prevEl&&$prevEl.length>0&&$prevEl.on("click",this.navigation.onPrevClick),extend(this.navigation,{$nextEl:$nextEl,nextEl:$nextEl&&$nextEl[0],$prevEl:$prevEl,prevEl:$prevEl&&$prevEl[0]}))},destroy:function destroy(){var swiper=this,_swiper$navigation2=this.navigation,$nextEl=_swiper$navigation2.$nextEl,$prevEl=_swiper$navigation2.$prevEl;$nextEl&&$nextEl.length&&($nextEl.off("click",this.navigation.onNextClick),$nextEl.removeClass(this.params.navigation.disabledClass)),$prevEl&&$prevEl.length&&($prevEl.off("click",this.navigation.onPrevClick),$prevEl.removeClass(this.params.navigation.disabledClass))}}
2,Navigation$1,Pagination={update:function update(){var swiper=this,rtl=this.rtl,params=this.params.pagination;if(params.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var slidesLength=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,$el=this.pagination.$el,current,total=this.params.loop?Math.ceil((slidesLength-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((current=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>slidesLength-1-2*this.loopedSlides&&(current-=slidesLength-2*this.loopedSlides),current>total-1&&(current-=total),current<0&&"bullets"!==this.params.paginationType&&(current=total+current)):current=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===params.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var bullets=this.pagination.bullets,firstIndex,lastIndex,midIndex;if(params.dynamicBullets&&(this.pagination.bulletSize=bullets.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),$el.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(params.dynamicMainBullets+4)+"px"),params.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=current-this.previousIndex,this.pagination.dynamicBulletIndex>params.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=params.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),firstIndex=current-this.pagination.dynamicBulletIndex,midIndex=((lastIndex=firstIndex+(Math.min(bullets.length,params.dynamicMainBullets)-1))+firstIndex)/2),bullets.removeClass(params.bulletActiveClass+" "+params.bulletActiveClass+"-next "+params.bulletActiveClass+"-next-next "+params.bulletActiveClass+"-prev "+params.bulletActiveClass+"-prev-prev "+params.bulletActiveClass+"-main"),$el.length>1)bullets.each((function(bullet){var $bullet=$(bullet),bulletIndex=$bullet.index();bulletIndex===current&&$bullet.addClass(params.bulletActiveClass),params.dynamicBullets&&(bulletIndex>=firstIndex&&bulletIndex<=lastIndex&&$bullet.addClass(params.bulletActiveClass+"-main"),bulletIndex===firstIndex&&$bullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev"),bulletIndex===lastIndex&&$bullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next"))}));else{var $bullet=bullets.eq(current),bulletIndex=$bullet.index();if($bullet.addClass(params.bulletActiveClass),params.dynamicBullets){for(var $firstDisplayedBullet=bullets.eq(firstIndex),$lastDisplayedBullet=bullets.eq(lastIndex),i=firstIndex;i<=lastIndex;i+=1)bullets.eq(i).addClass(params.bulletActiveClass+"-main");if(this.params.loop)if(bulletIndex>=bullets.length-params.dynamicMainBullets){for(var _i=params.dynamicMainBullets;_i>=0;_i-=1)bullets.eq(bullets.length-_i).addClass(params.bulletActiveClass+"-main");bullets.eq(bullets.length-params.dynamicMainBullets-1).addClass(params.bulletActiveClass+"-prev")}else $firstDisplayedBullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev"),$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next");else $firstDisplayedBullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev"),$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next")}}if(params.dynamicBullets){var dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4),bulletsOffset=(this.pagination.bulletSize*dynamicBulletsLength-this.pagination.bulletSize)/2-midIndex*this.pagination.bulletSize,offsetProp=rtl?"right":"left";bullets.css(this.isHorizontal()?offsetProp:"top",bulletsOffset+"px")}}if("fraction"===params.type&&($el.find(classesToSelector(params.currentClass)).text(params.formatFractionCurrent(current+1)),$el.find(classesToSelector(params.totalClass)).text(params.formatFractionTotal(total))),"progressbar"===params.type){var progressbarDirection;progressbarDirection=params.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var scale=(current+1)/total,scaleX=1,scaleY=1;"horizontal"===progressbarDirection?scaleX=scale:scaleY=scale,$el.find(classesToSelector(params.progressbarFillClass)).transform("translate3d(0,
20,0) scaleX("+scaleX+") scaleY("+scaleY+")").transition(this.params.speed)}"custom"===params.type&&params.renderCustom?($el.html(params.renderCustom(this,current+1,total)),this.emit("paginationRender",$el[0])):this.emit("paginationUpdate",$el[0]),$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](params.lockClass)}},render:function render(){var swiper=this,params=this.params.pagination;if(params.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var slidesLength=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,$el=this.pagination.$el,paginationHTML="";if("bullets"===params.type){var numberOfBullets=this.params.loop?Math.ceil((slidesLength-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;this.params.freeMode&&!this.params.loop&&numberOfBullets>slidesLength&&(numberOfBullets=slidesLength);for(var i=0;i<numberOfBullets;i+=1)params.renderBullet?paginationHTML+=params.renderBullet.call(this,i,params.bulletClass):paginationHTML+="<"+params.bulletElement+' class="'+params.bulletClass+'"></'+params.bulletElement+">";$el.html(paginationHTML),this.pagination.bullets=$el.find(classesToSelector(params.bulletClass))}"fraction"===params.type&&(paginationHTML=params.renderFraction?params.renderFraction.call(this,params.currentClass,params.totalClass):'<span class="'+params.currentClass+'"></span> / <span class="'+params.totalClass+'"></span>',$el.html(paginationHTML)),"progressbar"===params.type&&(paginationHTML=params.renderProgressbar?params.renderProgressbar.call(this,params.progressbarFillClass):'<span class="'+params.progressbarFillClass+'"></span>',$el.html(paginationHTML)),"custom"!==params.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function init(){var swiper=this,params=swiper.params.pagination;if(params.el){var $el=$(params.el);0!==$el.length&&(swiper.params.uniqueNavElements&&"string"==typeof params.el&&$el.length>1&&($el=swiper.$el.find(params.el)),"bullets"===params.type&&params.clickable&&$el.addClass(params.clickableClass),$el.addClass(params.modifierClass+params.type),"bullets"===params.type&&params.dynamicBullets&&($el.addClass(""+params.modifierClass+params.type+"-dynamic"),swiper.pagination.dynamicBulletIndex=0,params.dynamicMainBullets<1&&(params.dynamicMainBullets=1)),"progressbar"===params.type&&params.progressbarOpposite&&$el.addClass(params.progressbarOppositeClass),params.clickable&&$el.on("click",classesToSelector(params.bulletClass),(function onClick(e){e.preventDefault();var index=$(this).index()*swiper.params.slidesPerGroup;swiper.params.loop&&(index+=swiper.loopedSlides),swiper.slideTo(index)})),extend(swiper.pagination,{$el:$el,el:$el[0]}))}},destroy:function destroy(){var swiper=this,params=this.params.pagination;if(params.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var $el=this.pagination.$el;$el.removeClass(params.hiddenClass),$el.removeClass(params.modifierClass+params.type),this.pagination.bullets&&this.pagination.bullets.removeClass(params.bulletActiveClass),params.clickable&&$el.off("click",classesToSelector(params.bulletClass))}}},Pagination$1,Scrollbar={setTranslate:function setTranslate(){var swiper=this;if(this.params.scrollbar.el&&this.scrollbar.el){var scrollbar=this.scrollbar,rtl=this.rtlTranslate,progress=this.progress,dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,$dragEl=scrollbar.$dragEl,$el=scrollbar.$el,params=this.params.scrollbar,newSize=dragSize,newPos=(trackSize-dragSize)*progress;rtl?(newPos=-newPos)>0?(newSize=dragSize-newPos,newPos=0):-newPos+dragSize>trackSize&&(newSize=trackSize+newPos):newPos<0?(newSize=dragSize+newPos,newPos=0):newPos+dragSize>trackSize&&(newSize=trackSize-newPos),this.isHorizontal()?($dragEl.transform("translate3d("+newPos+"px, 0, 0)"),$dragEl[0].style.width=newSize+"px"):($dragEl.transform("translate3d(0px, "+newPos+"px, 0)"),$dragEl[0].style.height=newSize+"px"),params.hide&&(clearTimeout(this.scrollbar.timeout),$el[0].style.opacity=1,this.scrollbar.timeout=setTimeout((function(){$el[0].style.opacity=0,$el.transition(400)}),1e3))}},setTransition:function setTransition(duration){var swiper=this;this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(duration)},updateSize:function updateSize(){var swiper=this;if(this.params.scrollbar.el&&this.scrollbar.el){var scrollbar=this.scrollbar,$dragEl=scrollbar.$dragEl,$el=scrollbar.$el;$dragEl[0].style.width="",$dragEl[0].style.height="";var trackSize=this.isHorizontal()?$el[0].offsetWidth:$el[0].offsetHeight,divider=this.size/this.virtualSize,moveDivider=divider*(trackSize/this.size),dragSize;dragSize="auto"===this.params.scrollbar.dragSize?trackSize*divider:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?$dragEl[0].style.width=dragSize+"px":$dragEl[0].style.height=dragSize+"px",$el[0].style.display=divider>=1?"none":"",this.params.scrollbar.hide&&($el[0].style.opacity=0),extend(scrollbar,{trackSize:trackSize,divider:divider,moveDivider:moveDivider,dragSize:dragSize}),scrollbar.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function getPointerPosition(e){var swiper=this;return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function setDragPosition(e){var swiper=this,scrollbar=this.scrollbar,rtl=this.rtlTranslate,$el=scrollbar.$el,dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,dragStartPos=scrollbar.dragStartPos,positionRatio;positionRatio=(scrollbar.getPointerPosition(e)-$el.offset()[this.isHorizontal()?"left":"top"]-(null!==dragStartPos?dragStartPos:dragSize/2))/(trackSize-dragSize),positionRatio=Math.max(Math.min(positionRatio,1),0),rtl&&(positionRatio=1-positionRatio);var position=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*positionRatio;this.updateProgress(position),this.setTranslate(position),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function onDragStart(e){var swiper=this,params=this.params.scrollbar,scrollbar=this.scrollbar,$wrapperEl=this.$wrapperEl,$el=scrollbar.$el,$dragEl=scrollbar.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===$dragEl[0]||e.target===$dragEl?scrollbar.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),$wrapperEl.transition(100),$dragEl.transition(100),scrollbar.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),$el.transition(0),params.hide&&$el.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit
2("scrollbarDragStart",e)},onDragMove:function onDragMove(e){var swiper=this,scrollbar=this.scrollbar,$wrapperEl=this.$wrapperEl,$el=scrollbar.$el,$dragEl=scrollbar.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,scrollbar.setDragPosition(e),$wrapperEl.transition(0),$el.transition(0),$dragEl.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function onDragEnd(e){var swiper=this,params=this.params.scrollbar,scrollbar=this.scrollbar,$wrapperEl=this.$wrapperEl,$el=scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),$wrapperEl.transition("")),params.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=nextTick((function(){$el.css("opacity",0),$el.transition(400)}),1e3)),this.emit("scrollbarDragEnd",e),params.snapOnRelease&&this.slideToClosest())},enableDraggable:function enableDraggable(){var swiper=this;if(this.params.scrollbar.el){var document=getDocument(),scrollbar=this.scrollbar,touchEventsTouch=this.touchEventsTouch,touchEventsDesktop=this.touchEventsDesktop,params=this.params,support=this.support,$el,target=scrollbar.$el[0],activeListener=!(!support.passiveListener||!params.passiveListeners)&&{passive:!1,capture:!1},passiveListener=!(!support.passiveListener||!params.passiveListeners)&&{passive:!0,capture:!1};target&&(support.touch?(target.addEventListener(touchEventsTouch.start,this.scrollbar.onDragStart,activeListener),target.addEventListener(touchEventsTouch.move,this.scrollbar.onDragMove,activeListener),target.addEventListener(touchEventsTouch.end,this.scrollbar.onDragEnd,passiveListener)):(target.addEventListener(touchEventsDesktop.start,this.scrollbar.onDragStart,activeListener),document.addEventListener(touchEventsDesktop.move,this.scrollbar.onDragMove,activeListener),document.addEventListener(touchEventsDesktop.end,this.scrollbar.onDragEnd,passiveListener)))}},disableDraggable:function disableDraggable(){var swiper=this;if(this.params.scrollbar.el){var document=getDocument(),scrollbar=this.scrollbar,touchEventsTouch=this.touchEventsTouch,touchEventsDesktop=this.touchEventsDesktop,params=this.params,support=this.support,$el,target=scrollbar.$el[0],activeListener=!(!support.passiveListener||!params.passiveListeners)&&{passive:!1,capture:!1},passiveListener=!(!support.passiveListener||!params.passiveListeners)&&{passive:!0,capture:!1};target&&(support.touch?(target.removeEventListener(touchEventsTouch.start,this.scrollbar.onDragStart,activeListener),target.removeEventListener(touchEventsTouch.move,this.scrollbar.onDragMove,activeListener),target.removeEventListener(touchEventsTouch.end,this.scrollbar.onDragEnd,passiveListener)):(target.removeEventListener(touchEventsDesktop.start,this.scrollbar.onDragStart,activeListener),document.removeEventListener(touchEventsDesktop.move,this.scrollbar.onDragMove,activeListener),document.removeEventListener(touchEventsDesktop.end,this.scrollbar.onDragEnd,passiveListener)))}},init:function init(){var swiper=this;if(this.params.scrollbar.el){var scrollbar=this.scrollbar,$swiperEl=this.$el,params=this.params.scrollbar,$el=$(params.el);this.params.uniqueNavElements&&"string"==typeof params.el&&$el.length>1&&1===$swiperEl.find(params.el).length&&($el=$swiperEl.find(params.el));var $dragEl=$el.find("."+this.params.scrollbar.dragClass);0===$dragEl.length&&($dragEl=$('<div class="'+this.params.scrollbar.dragClass+'"></div>'),$el.append($dragEl)),extend(scrollbar,{$el:$el,el:$el[0],$dragEl:$dragEl,dragEl:$dragEl[0]}),params.draggable&&scrollbar.enableDraggable()}},destroy:function destroy(){var swiper=this;this.scrollbar.disableDraggable()}},Scrollbar$1,Parallax={setTransform:function setTransform(el,progress){var swiper=this,rtl=this.rtl,$el=$(el),rtlFactor=rtl?-1:1,p=$el.attr("data-swiper-parallax")||"0",x=$el.attr("data-swiper-parallax-x"),y=$el.attr("data-swiper-parallax-y"),scale=$el.attr("data-swiper-parallax-scale"),opacity=$el.attr("data-swiper-parallax-opacity");if(x||y?(x=x||"0",y=y||"0"):this.isHorizontal()?(x=p,y="0"):(y=p,x="0"),x=x.indexOf("%")>=0?parseInt(x,10)*progress*rtlFactor+"%":x*progress*rtlFactor+"px",y=y.indexOf("%")>=0?parseInt(y,10)*progress+"%":y*progress+"px",null!=opacity){var currentOpacity=opacity-(opacity-1)*(1-Math.abs(progress));$el[0].style.opacity=currentOpacity}if(null==scale)$el.transform("translate3d("+x+", "+y+", 0px)");else{var currentScale=scale-(scale-1)*(1-Math.abs(progress));$el.transform("translate3d("+x+", "+y+", 0px) scale("+currentScale+")")}},setTranslate:function setTranslate(){var swiper=this,$el=swiper.$el,slides=swiper.slides,progress=swiper.progress,snapGrid=swiper.snapGrid;$el.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(el){swiper.parallax.setTransform(el,progress)})),slides.each((function(slideEl,slideIndex){var slideProgress=slideEl.progress;swiper.params.slidesPerGroup>1&&"auto"!==swiper.params.slidesPerView&&(slideProgress+=Math.ceil(slideIndex/2)-progress*(snapGrid.length-1)),slideProgress=Math.min(Math.max(slideProgress,-1),1),$(sl
2ideEl).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(el){swiper.parallax.setTransform(el,slideProgress)}))}))},setTransition:function setTransition(duration){void 0===duration&&(duration=this.params.speed);var swiper=this,$el;this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(parallaxEl){var $parallaxEl=$(parallaxEl),parallaxDuration=parseInt($parallaxEl.attr("data-swiper-parallax-duration"),10)||duration;0===duration&&(parallaxDuration=0),$parallaxEl.transition(parallaxDuration)}))}},Parallax$1,Zoom={getDistanceBetweenTouches:function getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;var x1=e.targetTouches[0].pageX,y1=e.targetTouches[0].pageY,x2=e.targetTouches[1].pageX,y2=e.targetTouches[1].pageY,distance;return Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2))},onGestureStart:function onGestureStart(e){var swiper=this,support=this.support,params=this.params.zoom,zoom=this.zoom,gesture=zoom.gesture;if(zoom.fakeGestureTouched=!1,zoom.fakeGestureMoved=!1,!support.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;zoom.fakeGestureTouched=!0,gesture.scaleStart=Zoom.getDistanceBetweenTouches(e)}gesture.$slideEl&&gesture.$slideEl.length||(gesture.$slideEl=$(e.target).closest("."+this.params.slideClass),0===gesture.$slideEl.length&&(gesture.$slideEl=this.slides.eq(this.activeIndex)),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass),gesture.maxRatio=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,0!==gesture.$imageWrapEl.length)?(gesture.$imageEl&&gesture.$imageEl.transition(0),this.zoom.isScaling=!0):gesture.$imageEl=void 0},onGestureChange:function onGestureChange(e){var swiper=this,support=this.support,params=this.params.zoom,zoom=this.zoom,gesture=zoom.gesture;if(!support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;zoom.fakeGestureMoved=!0,gesture.scaleMove=Zoom.getDistanceBetweenTouches(e)}gesture.$imageEl&&0!==gesture.$imageEl.length?(support.gestures?zoom.scale=e.scale*zoom.currentScale:zoom.scale=gesture.scaleMove/gesture.scaleStart*zoom.currentScale,zoom.scale>gesture.maxRatio&&(zoom.scale=gesture.maxRatio-1+Math.pow(zoom.scale-gesture.maxRatio+1,.5)),zoom.scale<params.minRatio&&(zoom.scale=params.minRatio+1-Math.pow(params.minRatio-zoom.scale+1,.5)),gesture.$imageEl.transform("translate3d(0,0,0) scale("+zoom.scale+")")):"gesturechange"===e.type&&zoom.onGestureStart(e)},onGestureEnd:function onGestureEnd(e){var swiper=this,device=this.device,support=this.support,params=this.params.zoom,zoom=this.zoom,gesture=zoom.gesture;if(!support.gestures){if(!zoom.fakeGestureTouched||!zoom.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!device.android)return;zoom.fakeGestureTouched=!1,zoom.fakeGestureMoved=!1}gesture.$imageEl&&0!==gesture.$imageEl.length&&(zoom.scale=Math.max(Math.min(zoom.scale,gesture.maxRatio),params.minRatio),gesture.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+zoom.scale+")"),zoom.currentScale=zoom.scale,zoom.isScaling=!1,1===zoom.scale&&(gesture.$slideEl=void 0))},onTouchStart:function onTouchStart(e){var swiper=this,device=this.device,zoom=this.zoom,gesture=zoom.gesture,image=zoom.image;gesture.$imageEl&&0!==gesture.$imageEl.length&&(image.isTouched||(device.android&&e.cancelable&&e.preventDefault(),image.isTouched=!0,image.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,image.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function onTouchMove(e){var swiper=this,zoom=this.zoom,gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(gesture.$imageEl&&0!==gesture.$imageEl.length&&(this.allowClick=!1,image.isTouched&&gesture.$slideEl)){image.isMoved||(image.width=gesture.$imageEl[0].offsetWidth,image.height=gesture.$imageEl[0].offsetHeight,image.startX=getTranslate(gesture.$imageWrapEl[0],"x")||0,image.startY=getTranslate(gesture.$imageWrapEl[0],"y")||0,gesture.slideWidth=gesture.$slideEl[0].offsetWidth,gesture.slideHeight=gesture.$slideEl[0].offsetHeight,gesture.$imageWrapEl.transition(0),this.rtl&&(image.startX=-image.startX,image.startY=-image.startY));var scaledWidth=image.width*zoom.scale,scaledHeight=image.height*zoom.scale;if(!(scaledWidth<gesture.slideWidth&&scaledHeight<gesture.slideHeight)){if(image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0),image.maxX=-image.minX,image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0),image.maxY=-image.minY,image.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,image.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!image.isMoved&&!zoom.isScaling){if(this.isHorizontal()&&(Math.floor(image.minX)===Math.floor(image.startX)&&image.touchesCurrent.x<image.touchesStart.x||Math.floor(image.maxX)===Math.floor(image.startX)&&image.touchesCurrent.x>image.touchesStart.x))return void(image.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y<image.touchesStart.y||Math.floor(image.maxY)===Math.floor(image.startY)&&image.touchesCurrent.y>image.touchesStart.y))return void(image.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),image.isMoved=!0,image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX,image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY,image.currentX<image.minX&&(image.currentX=image.minX+1-Math.pow(image.minX-image.currentX+1,.8)),image.currentX>image.maxX&&(image.currentX=image.maxX-1+Math.pow(image.currentX-image.maxX+1,.8)),image.currentY<image.minY&&(image.currentY=image.minY+1-Math.pow(image.minY-image.currentY+1,.8)),image.currentY>image.maxY&&(image.currentY=image.maxY-1+Math.pow(image.currentY-image.maxY+1,.8)),velocity.prevPositionX||(velocity.prevPositionX=image.touchesCurrent.x),velocity.prevPositionY||(velocity.prevPositionY=image.touchesCurrent.y),velocity.prevTime||(velocity.prevTime=Date.now()),velocity.x=(image.touchesCurrent.x-velocity.prevPositionX)/(Date.now()-velocity.prevTime)/2,velocity.y=(image.touchesCurrent.y-velocity.prevPositionY)/(Date.now()-velocity.prevTime)/2,Math.abs(image.touchesCurrent.x-velocity.prevPositionX)<2&&(velocity.x=0),Math.abs(image.touchesCurrent.y-velocity.prevPositionY)<2&&(velocity.y=0),velocity.prevPositionX=image.touchesCurrent.x,velocity.prevPositionY=image.touchesCurrent.y,velocity.prevTime=Date.now(),gesture.$imageWrapEl.transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)")}}},onTouchEnd:function onTouchEnd(){var swiper=this,zoom=this.zoom,gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(gesture.$imageEl&&0!==gesture.$imageEl.length){if(!image.isTouched||!image.isMoved)return image.isTouched=!1,void(image.isMoved=!1);image.isTouched=!1,image.isMoved=!1;var momentumDurationX=300,momentumDurationY=300,momentumDistanceX=velocity.x*momentumDurationX,newPositionX=image.currentX+momentumDistanceX,momentumDistanceY=velocity.y*momentumDurationY,newPositionY=image.currentY+momentumDistanceY;0!==velocity.x&&(momentumDurationX=Math.abs((newPositionX-image.currentX)/velocity.x)),0!==velocity.y&&(momentumDurationY=Math.abs((newPositionY-image.currentY)/velocity.y));var momentumDuration=Math.max(momentumDurationX,momentumDurationY);image.currentX=newPositionX,image.currentY=newPositionY;var scaledWidth=image.width*zoom.scale,scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0),image.maxX=-image.minX,image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0),image.maxY=-image.minY,image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX),image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY),gesture.$imageWrapEl.transition(momentumDuration).transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)")}},onTransitionEnd:function onTransitionEnd(){var swiper=this,zoom=this.zoom,gesture=zoom.gesture;gesture.$slideEl&&this.previousIndex!==this.activeIndex&&(gesture.$imageEl&&gesture.$imageEl.transform("translate3d(0,
20,0) scale(1)"),gesture.$imageWrapEl&&gesture.$imageWrapEl.transform("translate3d(0,0,0)"),zoom.scale=1,zoom.currentScale=1,gesture.$slideEl=void 0,gesture.$imageEl=void 0,gesture.$imageWrapEl=void 0)},toggle:function toggle(e){var swiper=this,zoom=this.zoom;zoom.scale&&1!==zoom.scale?zoom.out():zoom.in(e)},in:function _in(e){var swiper=this,window=getWindow(),zoom=this.zoom,params=this.params.zoom,gesture=zoom.gesture,image=zoom.image,touchX,touchY,offsetX,offsetY,diffX,diffY,translateX,translateY,imageWidth,imageHeight,scaledWidth,scaledHeight,translateMinX,translateMinY,translateMaxX,translateMaxY,slideWidth,slideHeight;(gesture.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?gesture.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):gesture.$slideEl=this.slides.eq(this.activeIndex),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass)),gesture.$imageEl&&0!==gesture.$imageEl.length)&&(gesture.$slideEl.addClass(""+params.zoomedSlideClass),void 0===image.touchesStart.x&&e?(touchX="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,touchY="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(touchX=image.touchesStart.x,touchY=image.touchesStart.y),zoom.scale=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,zoom.currentScale=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,e?(slideWidth=gesture.$slideEl[0].offsetWidth,slideHeight=gesture.$slideEl[0].offsetHeight,diffX=(offsetX=gesture.$slideEl.offset().left+window.scrollX)+slideWidth/2-touchX,diffY=(offsetY=gesture.$slideEl.offset().top+window.scrollY)+slideHeight/2-touchY,imageWidth=gesture.$imageEl[0].offsetWidth,imageHeight=gesture.$imageEl[0].offsetHeight,scaledWidth=imageWidth*zoom.scale,scaledHeight=imageHeight*zoom.scale,translateMaxX=-(translateMinX=Math.min(slideWidth/2-scaledWidth/2,0)),translateMaxY=-(translateMinY=Math.min(slideHeight/2-scaledHeight/2,0)),(translateX=diffX*zoom.scale)<translateMinX&&(translateX=translateMinX),translateX>translateMaxX&&(translateX=translateMaxX),(translateY=diffY*zoom.scale)<translateMinY&&(translateY=translateMinY),translateY>translateMaxY&&(translateY=translateMaxY)):(translateX=0,translateY=0),gesture.$imageWrapEl.transition(300).transform("translate3d("+translateX+"px, "+translateY+"px,0)"),gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+zoom.scale+")"))},out:function out(){var swiper=this,zoom=this.zoom,params=this.params.zoom,gesture=zoom.gesture;gesture.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?gesture.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):gesture.$slideEl=this.slides.eq(this.activeIndex),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass)),gesture.$imageEl&&0!==gesture.$imageEl.length&&(zoom.scale=1,zoom.currentScale=1,gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),gesture.$slideEl.removeClass(""+params.zoomedSlideClass),gesture.$slideEl=void 0)},toggleGestures:function toggleGestures(method){var swiper=this,zoom=this.zoom,selector=zoom.slideSelector,passive=zoom.passiveListener;this.$wrapperEl[method]("gesturestart",selector,zoom.onGestureStart,passive),this.$wrapperEl[method]("gesturechange",selector,zoom.onGestureChange,passive),this.$wrapperEl[method]("gestureend",selector,zoom.onGestureEnd,passive)},enableGestures:function enableGestures(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function disableGestures(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function enable(){var swiper=this,support=this.support,zoom=this.zoom;if(!zoom.enabled){zoom.enabled=!0;var passiveListener=!("touchstart"!==this.touchEvents.start||!support.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture=!support.passiveListener||{passive:!1,capture:!0},slideSelector="."+this.params.slideClass;this.zoom.passiveListener=passiveListener,this.zoom.slideSelector=slideSelector,support.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,passiveListener),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,passiveListener)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,slideSelector,zoom.onGestureStart,passiveListener),this.$wrapperEl.on(this.touchEvents.move,slideSelector,zoom.onGestureChange,activeListenerWithCapture),this.$wrapperEl.on(this.touchEvents.end,slideSelector,zoom.onGestureEnd,passiveListener),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,slideSelector,zoom.onGestureEnd,passiveListener)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,zoom.onTouchMove,activeListenerWithCapture)}},disable:function disable(){var swiper=this,zoom=this.zoom;if(zoom.enabled){var support=this.support;this.zoom.enabled=!1;var passiveListener=!("touchstart"!==this.touchEvents.start||!support.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture=!support.passiveListener||{passive:!1,capture:!0},slideSelector="."+this.params.slideClass;support.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,passiveListener),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,passiveListener)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,slideSelector,zoom.onGestureStart,passiveListener),this.$wrapperEl.off(this.touchEvents.move,slideSelector,zoom.onGestureChange,activeListenerWithCapture),this.$wrapperEl.off(this.touchEvents.end,slideSelector,zoom.onGestureEnd,passiveListener),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,slideSelector,zoom.onGestureEnd,passiveListener)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,zoom.onTouchMove,activeListenerWithCapture)}}}
2,Zoom$1,Lazy={loadInSlide:function loadInSlide(index,loadInDuplicate){void 0===loadInDuplicate&&(loadInDuplicate=!0);var swiper=this,params=swiper.params.lazy;if(void 0!==index&&0!==swiper.slides.length){var isVirtual,$slideEl=swiper.virtual&&swiper.params.virtual.enabled?swiper.$wrapperEl.children("."+swiper.params.slideClass+'[data-swiper-slide-index="'+index+'"]'):swiper.slides.eq(index),$images=$slideEl.find("."+params.elementClass+":not(."+params.loadedClass+"):not(."+params.loadingClass+")");!$slideEl.hasClass(params.elementClass)||$slideEl.hasClass(params.loadedClass)||$slideEl.hasClass(params.loadingClass)||$images.push($slideEl[0]),0!==$images.length&&$images.each((function(imageEl){var $imageEl=$(imageEl);$imageEl.addClass(params.loadingClass);var background=$imageEl.attr("data-background"),src=$imageEl.attr("data-src"),srcset=$imageEl.attr("data-srcset"),sizes=$imageEl.attr("data-sizes"),$pictureEl=$imageEl.parent("picture");swiper.loadImage($imageEl[0],src||background,srcset,sizes,!1,(function(){if(null!=swiper&&swiper&&(!swiper||swiper.params)&&!swiper.destroyed){if(background?($imageEl.css("background-image",'url("'+background+'")'),$imageEl.removeAttr("data-background")):(srcset&&($imageEl.attr("srcset",srcset),$imageEl.removeAttr("data-srcset")),sizes&&($imageEl.attr("sizes",sizes),$imageEl.removeAttr("data-sizes")),$pictureEl.length&&$pictureEl.children("source").each((function(sourceEl){var $source=$(sourceEl);$source.attr("data-srcset")&&($source.attr("srcset",$source.attr("data-srcset")),$source.removeAttr("data-srcset"))})),src&&($imageEl.attr("src",src),$imageEl.removeAttr("data-src"))),$imageEl.addClass(params.loadedClass).removeClass(params.loadingClass),$slideEl.find("."+params.preloaderClass).remove(),swiper.params.loop&&loadInDuplicate){var slideOriginalIndex=$slideEl.attr("data-swiper-slide-index");if($slideEl.hasClass(swiper.params.slideDuplicateClass)){var originalSlide=swiper.$wrapperEl.children('[data-swiper-slide-index="'+slideOriginalIndex+'"]:not(.'+swiper.params.slideDuplicateClass+")");swiper.lazy.loadInSlide(originalSlide.index(),!1)}else{var duplicatedSlide=swiper.$wrapperEl.children("."+swiper.params.slideDuplicateClass+'[data-swiper-slide-index="'+slideOriginalIndex+'"]');swiper.lazy.loadInSlide(duplicatedSlide.index(),!1)}}swiper.emit("lazyImageReady",$slideEl[0],$imageEl[0]),swiper.params.autoHeight&&swiper.updateAutoHeight()}})),swiper.emit("lazyImageLoad",$slideEl[0],$imageEl[0])}))}},load:function load(){var swiper=this,$wrapperEl=swiper.$wrapperEl,swiperParams=swiper.params,slides=swiper.slides,activeIndex=swiper.activeIndex,isVirtual=swiper.virtual&&swiperParams.virtual.enabled,params=swiperParams.lazy,slidesPerView=swiperParams.slidesPerView;function slideExist(index){if(isVirtual){if($wrapperEl.children("."+swiperParams.slideClass+'[data-swiper-slide-index="'+index+'"]').length)return!0}else if(slides[index])return!0;return!1}function slideIndex(slideEl){return isVirtual?$(slideEl).attr("data-swiper-slide-index"):$(slideEl).index()}if("auto"===slidesPerView&&(slidesPerView=0),swiper.lazy.initialImageLoaded||(swiper.lazy.initialImageLoaded=!0),swiper.params.watchSlidesVisibility)$wrapperEl.children("."+swiperParams.slideVisibleClass).each((function(slideEl){var index=isVirtual?$(slideEl).attr("data-swiper-slide-index"):$(slideEl).index();swiper.lazy.loadInSlide(index)}));else if(slidesPerView>1)for(var i=activeIndex;i<activeIndex+slidesPerView;i+=1)slideExist(i)&&swiper.lazy.loadInSlide(i);else swiper.lazy.loadInSlide(activeIndex);if(params.loadPrevNext)if(slidesPerView>1||params.loadPrevNextAmount&&params.loadPrevNextAmount>1){for(var amount=params.loadPrevNextAmount,spv=slidesPerView,maxIndex=Math.min(activeIndex+spv+Math.max(amount,spv),slides.length),minIndex=Math.max(activeIndex-Math.max(spv,amount),0),_i=activeIndex+slidesPerView;_i<maxIndex;_i+=1)slideExist(_i)&&swiper.lazy.loadInSlide(_i);for(var _i2=minIndex;_i2<activeIndex;_i2+=1)slideExist(_i2)&&swiper.lazy.loadInSlide(_i2)}else{var nextSlide=$wrapperEl.children("."+swiperParams.slideNextClass);nextSlide.length>0&&swiper.lazy.loadInSlide(slideIndex(nextSlide));var prevSlide=$wrapperEl.children("."+swiperParams.slidePrevClass);prevSlide.length>0&&swiper.lazy.loadInSlide(slideIndex(prevSlide))}},checkInViewOnLoad:function checkInViewOnLoad(){var window=getWindow(),swiper=this;if(this&&!this.destroyed){var $scrollElement=this.params.lazy.scrollingElement?$(this.params.lazy.scrollingElement):$(window),isWindow=$scrollElement[0]===window,scrollElementWidth=isWindow?window.innerWidth:$scrollElement[0].offsetWidth,scrollElementHeight=isWindow?window.innerHeight:$scrollElement[0].offsetHeight,swiperOffset=this.$el.offset(),rtl,inView=!1;this.rtlTranslate&&(swiperOffset.left-=this.$el[0].scrollLeft);for(var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+this.width,swiperOffset.top],[swiperOffset.left,swiperOffset.top+this.height],[swiperOffset.left+this.width,swiperOffset.top+this.height]],i=0;i<swiperCoord.length;i+=1){var point=swiperCoord[i];if(point[0]>=0&&point[0]<=scrollElementWidth&&point[1]>=0&&point[1]<=scrollElementHeight){if(0===point[0]&&0===point[1])continue;inView=!0}}inView?(this.lazy.load(),$scrollElement.off("scroll",this.lazy.checkInViewOnLoad)):this.lazy.scrollHandlerAttached||(this.lazy.scrollHandlerAttached=!0,$scrollElement.on("scroll",this.lazy.checkInViewOnLoad))}}},Lazy$1,Controller={LinearSpline:function LinearSpline(x,y){var binarySearch=function search(){var maxIndex,minIndex,guess;return function(array,val){for(minIndex=-1,maxIndex=array.length;maxIndex-minIndex>1;)array[guess=maxIndex+minIndex>>1]<=val?minIndex=guess:maxIndex=guess;
2return maxIndex}}(),i1,i3;return this.x=x,this.y=y,this.lastIndex=x.length-1,this.interpolate=function interpolate(x2){return x2?(i3=binarySearch(this.x,x2),i1=i3-1,(x2-this.x[i1])*(this.y[i3]-this.y[i1])/(this.x[i3]-this.x[i1])+this.y[i1]):0},this},getInterpolateFunction:function getInterpolateFunction(c){var swiper=this;this.controller.spline||(this.controller.spline=this.params.loop?new Controller.LinearSpline(this.slidesGrid,c.slidesGrid):new Controller.LinearSpline(this.snapGrid,c.snapGrid))},setTranslate:function setTranslate(_setTranslate,byController){var swiper=this,controlled=swiper.controller.control,multiplier,controlledTranslate,Swiper=swiper.constructor;function setControlledTranslate(c){var translate=swiper.rtlTranslate?-swiper.translate:swiper.translate;"slide"===swiper.params.controller.by&&(swiper.controller.getInterpolateFunction(c),controlledTranslate=-swiper.controller.spline.interpolate(-translate)),controlledTranslate&&"container"!==swiper.params.controller.by||(multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate()),controlledTranslate=(translate-swiper.minTranslate())*multiplier+c.minTranslate()),swiper.params.controller.inverse&&(controlledTranslate=c.maxTranslate()-controlledTranslate),c.updateProgress(controlledTranslate),c.setTranslate(controlledTranslate,swiper),c.updateActiveIndex(),c.updateSlidesClasses()}if(Array.isArray(controlled))for(var i=0;i<controlled.length;i+=1)controlled[i]!==byController&&controlled[i]instanceof Swiper&&setControlledTranslate(controlled[i]);else controlled instanceof Swiper&&byController!==controlled&&setControlledTranslate(controlled)},setTransition:function setTransition(duration,byController){var swiper=this,Swiper=swiper.constructor,controlled=swiper.controller.control,i;function setControlledTransition(c){c.setTransition(duration,swiper),0!==duration&&(c.transitionStart(),c.params.autoHeight&&nextTick((function(){c.updateAutoHeight()})),c.$wrapperEl.transitionEnd((function(){controlled&&(c.params.loop&&"slide"===swiper.params.controller.by&&c.loopFix(),c.transitionEnd())})))}if(Array.isArray(controlled))for(i=0;i<controlled.length;i+=1)controlled[i]!==byController&&controlled[i]instanceof Swiper&&setControlledTransition(controlled[i]);else controlled instanceof Swiper&&byController!==controlled&&setControlledTransition(controlled)}},Controller$1,A11y={getRandomNumber:function getRandomNumber(size){void 0===size&&(size=16);var randomChar=function randomChar(){return Math.round(16*Math.random()).toString(16)};return"x".repeat(size).replace(/x/g,randomChar)},makeElFocusable:function makeElFocusable($el){return $el.attr("tabIndex","0"),$el},makeElNotFocusable:function makeElNotFocusable($el){return $el.attr("tabIndex","-1"),$el},addElRole:function addElRole($el,role){return $el.attr("role",role),$el},addElRoleDescription:function addElRoleDescription($el,description){return $el.attr("aria-roledescription",description),$el},addElControls:function addElControls($el,controls){return $el.attr("aria-controls",controls),$el},addElLabel:function addElLabel($el,label){return $el.attr("aria-label",label),$el},addElId:function addElId($el,id){return $el.attr("id",id),$el},addElLive:function addElLive($el,live){return $el.attr("aria-live",live),$el},disableEl:function disableEl($el){return $el.attr("aria-disabled",!0),$el},enableEl:function enableEl($el){return $el.attr("aria-disabled",!1),$el},onEnterOrSpaceKey:function onEnterOrSpaceKey(e){if(13===e.keyCode||32===e.keyCode){var swiper=this,params=this.params.a11y,$targetEl=$(e.target);this.navigation&&this.navigation.$nextEl&&$targetEl.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(params.lastSlideMessage):this.a11y.notify(params.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&$targetEl.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(params.firstSlideMessage):this.a11y.notify(params.prevSlideMessage)),this.pagination&&$targetEl.is(classesToSelector(this.params.pagination.bulletClass))&&$targetEl[0].click()}},notify:function notify(message){var swiper=this,notification=this.a11y.liveRegion;0!==notification.length&&(notification.html(""),notification.html(message))},updateNavigation:function updateNavigation(){var swiper=this;if(!this.params.loop&&this.navigation){var _swiper$navigation=this.navigation,$nextEl=_swiper$navigation.$nextEl,$prevEl=_swiper$navigation.$prevEl;$prevEl&&$prevEl.length>
20&&(this.isBeginning?(this.a11y.disableEl($prevEl),this.a11y.makeElNotFocusable($prevEl)):(this.a11y.enableEl($prevEl),this.a11y.makeElFocusable($prevEl))),$nextEl&&$nextEl.length>0&&(this.isEnd?(this.a11y.disableEl($nextEl),this.a11y.makeElNotFocusable($nextEl)):(this.a11y.enableEl($nextEl),this.a11y.makeElFocusable($nextEl)))}},updatePagination:function updatePagination(){var swiper=this,params=swiper.params.a11y;swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length&&swiper.pagination.bullets.each((function(bulletEl){var $bulletEl=$(bulletEl);swiper.a11y.makeElFocusable($bulletEl),swiper.params.pagination.renderBullet||(swiper.a11y.addElRole($bulletEl,"button"),swiper.a11y.addElLabel($bulletEl,params.paginationBulletMessage.replace(/\{\{index\}\}/,$bulletEl.index()+1)))}))},init:function init(){var swiper=this,params=swiper.params.a11y;swiper.$el.append(swiper.a11y.liveRegion);var $containerEl=swiper.$el;params.containerRoleDescriptionMessage&&swiper.a11y.addElRoleDescription($containerEl,params.containerRoleDescriptionMessage),params.containerMessage&&swiper.a11y.addElLabel($containerEl,params.containerMessage);var $wrapperEl=swiper.$wrapperEl,wrapperId=$wrapperEl.attr("id")||"swiper-wrapper-"+swiper.a11y.getRandomNumber(16),live,$nextEl,$prevEl;swiper.a11y.addElId($wrapperEl,wrapperId),live=swiper.params.autoplay&&swiper.params.autoplay.enabled?"off":"polite",swiper.a11y.addElLive($wrapperEl,live),params.itemRoleDescriptionMessage&&swiper.a11y.addElRoleDescription($(swiper.slides),params.itemRoleDescriptionMessage),swiper.a11y.addElRole($(swiper.slides),"group"),swiper.slides.each((function(slideEl){var $slideEl=$(slideEl),ariaLabelMessage=params.slideLabelMessage.replace(/\{\{index\}\}/,$slideEl.index()+1).replace(/\{\{slidesLength\}\}/,swiper.slides.length);swiper.a11y.addElLabel($slideEl,ariaLabelMessage)})),swiper.navigation&&swiper.navigation.$nextEl&&($nextEl=swiper.navigation.$nextEl),swiper.navigation&&swiper.navigation.$prevEl&&($prevEl=swiper.navigation.$prevEl),$nextEl&&$nextEl.length&&(swiper.a11y.makeElFocusable($nextEl),"BUTTON"!==$nextEl[0].tagName&&(swiper.a11y.addElRole($nextEl,"button"),$nextEl.on("keydown",swiper.a11y.onEnterOrSpaceKey)),swiper.a11y.addElLabel($nextEl,params.nextSlideMessage),swiper.a11y.addElControls($nextEl,wrapperId)),$prevEl&&$prevEl.length&&(swiper.a11y.makeElFocusable($prevEl),"BUTTON"!==$prevEl[0].tagName&&(swiper.a11y.addElRole($prevEl,"button"),$prevEl.on("keydown",swiper.a11y.onEnterOrSpaceKey)),swiper.a11y.addElLabel($prevEl,params.prevSlideMessage),swiper.a11y.addElControls($prevEl,wrapperId)),swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length&&swiper.pagination.$el.on("keydown",classesToSelector(swiper.params.pagination.bulletClass),swiper.a11y.onEnterOrSpaceKey)},destroy:function destroy(){var swiper=this,$nextEl,$prevEl;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&($nextEl=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&($prevEl=this.navigation.$prevEl),$nextEl&&$nextEl.off("keydown",this.a11y.onEnterOrSpaceKey),$prevEl&&$prevEl.off("keydown",this.a11y.onEnterOrSpaceKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown",classesToSelector(this.params.pagination.bulletClass),this.a11y.onEnterOrSpaceKey)}},A11y$1,History={init:function init(){var swiper=this,window=getWindow();if(this.params.history){if(!window.history||!window.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var history=this.history;history.initialized=!0,history.paths=History.getPathValues(this.params.url),(history.paths.key||history.paths.value)&&(history.scrollToSlide(0,history.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||window.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function destroy(){var swiper=this,window=getWindow();this.params.history.replaceState||window.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function setHistoryPopState(){var swiper=this;this.history.paths=History.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function getPathValues(urlOverride){var window=getWindow(),location,pathArray=(location=urlOverride?new URL(urlOverride):window.location).pathname.slice(1).split("/").filter((function(part){return""!==part})),total=pathArray.length,key,value;return{key:pathArray[total-2],value:pathArray[total-1]}},setHistory:function setHistory(key,index){var swiper=this,window=getWindow();if(this.history.initialized&&this.params.history.enabled){var location;location=this.params.url?new URL(this.params.url):window.location;var slide=this.slides.eq(index),value=History.slugify(slide.attr("data-history"));location.pathname.includes(key)||(value=key+"/"+value);var currentState=window.history.state;currentState&&currentState.value===value||(this.params.history.replaceState?window.history.replaceState({value:value},null,value):window.history.pushState({value:value},null,value))}},slugify:function slugify(text){return text.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function scrollToSlide(speed,value,runCallbacks){var swiper=this;if(value)for(var i=0,length=this.slides.length;i<length;i+=1){var slide=this.slides.eq(i),slideHistory;if(History.slugify(slide.attr("data-history"))===value&&!slide.hasClass(this.params.slideDuplicateClass)){var index=sli
2de.index();this.slideTo(index,speed,runCallbacks)}}else this.slideTo(0,speed,runCallbacks)}},History$1,HashNavigation={onHashCange:function onHashCange(){var swiper=this,document=getDocument();this.emit("hashChange");var newHash=document.location.hash.replace("#",""),activeSlideHash;if(newHash!==this.slides.eq(this.activeIndex).attr("data-hash")){var newIndex=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+newHash+'"]').index();if(void 0===newIndex)return;this.slideTo(newIndex)}},setHash:function setHash(){var swiper=this,window=getWindow(),document=getDocument();if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""),this.emit("hashSet");else{var slide=this.slides.eq(this.activeIndex),hash=slide.attr("data-hash")||slide.attr("data-history");document.location.hash=hash||"",this.emit("hashSet")}},init:function init(){var swiper=this,document=getDocument(),window=getWindow();if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var hash=document.location.hash.replace("#","");if(hash)for(var speed=0,i=0,length=this.slides.length;i<length;i+=1){var slide=this.slides.eq(i),slideHash;if((slide.attr("data-hash")||slide.attr("data-history"))===hash&&!slide.hasClass(this.params.slideDuplicateClass)){var index=slide.index();this.slideTo(index,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&$(window).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function destroy(){var swiper=this,window=getWindow();this.params.hashNavigation.watchState&&$(window).off("hashchange",this.hashNavigation.onHashCange)}},HashNavigation$1,Autoplay={run:function run(){var swiper=this,$activeSlideEl=swiper.slides.eq(swiper.activeIndex),delay=swiper.params.autoplay.delay;$activeSlideEl.attr("data-swiper-autoplay")&&(delay=$activeSlideEl.attr("data-swiper-autoplay")||swiper.params.autoplay.delay),clearTimeout(swiper.autoplay.timeout),swiper.autoplay.timeout=nextTick((function(){var autoplayResult;swiper.params.autoplay.reverseDirection?swiper.params.loop?(swiper.loopFix(),autoplayResult=swiper.slidePrev(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.isBeginning?swiper.params.autoplay.stopOnLastSlide?swiper.autoplay.stop():(autoplayResult=swiper.slideTo(swiper.slides.length-1,swiper.params.speed,!0,!0),swiper.emit("autoplay")):(autoplayResult=swiper.slidePrev(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.params.loop?(swiper.loopFix(),autoplayResult=swiper.slideNext(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.isEnd?swiper.params.autoplay.stopOnLastSlide?swiper.autoplay.stop():(autoplayResult=swiper.slideTo(0,swiper.params.speed,!0,!0),swiper.emit("autoplay")):(autoplayResult=swiper.slideNext(swiper.params.speed,!0,!0),swiper.emit("autoplay")),swiper.params.cssMode&&swiper.autoplay.running?swiper.autoplay.run():!1===autoplayResult&&swiper.autoplay.run()}),delay)},start:function start(){var swiper=this;return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function stop(){var swiper=this;return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function pause(speed){var swiper=this;this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==speed&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))},onVisibilityChange:function onVisibilityChange(){var swiper=this,document=getDocument();"hidden"===document.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===document.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function onTransitionEnd(e){var swiper=this;this&&!this.destroyed&&this.$wrapperEl&&e.target===this.$wrapperEl[0]&&(this.$wrapperEl[0].removeEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].removeEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd),this.autoplay.paused=!1,this.autoplay.running?this.autoplay.run():this.autoplay.stop())}},Autoplay$1,Fade={setTranslate:function setTranslate(){for(var swiper=this,slides=this.slides,i=0;i<slides.length;i+=1){var $slideEl=this.slides.eq(i),offset,tx=-$slideEl[0].swiperSlideOffset;this.params.virtualTranslate||(tx-=this.translate);var ty=0;this.isHorizontal()||(ty=tx,tx=0);var slideOpacity=this.params.fadeEffect.crossFade?Math.max(1-Math.abs($slideEl[0].progress),0):1+Math.min(Math.max($slideEl[0].progress,-1),0);$slideEl.css({opacity:slideOpacity}).transform("translate3d("+tx+"px, "+ty+"px, 0px)")}},setTransition:function setTransition(duration){var swiper=this,slides=swiper.slides,$wrapperEl=swiper.$wrapperEl;if(slides.transition(duration),swiper.params.virtualTranslate&&0!==duration){var eventTriggered=!1;slides.transitionEnd((function(){if(!eventTriggered&&swiper&&!swiper.destroyed){eventTriggered=!0,swiper.animating=!1;for(var triggerEvents=["webkitTransitionEnd","transitionend"],i=0;i<triggerEvents.length;i+=1)$wrapperEl.trigger(triggerEvents[i])}}))}}}
2,EffectFade,Cube={setTranslate:function setTranslate(){var swiper=this,$el=this.$el,$wrapperEl=this.$wrapperEl,slides=this.slides,swiperWidth=this.width,swiperHeight=this.height,rtl=this.rtlTranslate,swiperSize=this.size,browser=this.browser,params=this.params.cubeEffect,isHorizontal=this.isHorizontal(),isVirtual=this.virtual&&this.params.virtual.enabled,wrapperRotate=0,$cubeShadowEl;params.shadow&&(isHorizontal?(0===($cubeShadowEl=$wrapperEl.find(".swiper-cube-shadow")).length&&($cubeShadowEl=$('<div class="swiper-cube-shadow"></div>'),$wrapperEl.append($cubeShadowEl)),$cubeShadowEl.css({height:swiperWidth+"px"})):0===($cubeShadowEl=$el.find(".swiper-cube-shadow")).length&&($cubeShadowEl=$('<div class="swiper-cube-shadow"></div>'),$el.append($cubeShadowEl)));for(var i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i),slideIndex=i;isVirtual&&(slideIndex=parseInt($slideEl.attr("data-swiper-slide-index"),10));var slideAngle=90*slideIndex,round=Math.floor(slideAngle/360);rtl&&(slideAngle=-slideAngle,round=Math.floor(-slideAngle/360));var progress=Math.max(Math.min($slideEl[0].progress,1),-1),tx=0,ty=0,tz=0;slideIndex%4==0?(tx=4*-round*swiperSize,tz=0):(slideIndex-1)%4==0?(tx=0,tz=4*-round*swiperSize):(slideIndex-2)%4==0?(tx=swiperSize+4*round*swiperSize,tz=swiperSize):(slideIndex-3)%4==0&&(tx=-swiperSize,tz=3*swiperSize+4*swiperSize*round),rtl&&(tx=-tx),isHorizontal||(ty=tx,tx=0);var transform="rotateX("+(isHorizontal?0:-slideAngle)+"deg) rotateY("+(isHorizontal?slideAngle:0)+"deg) translate3d("+tx+"px, "+ty+"px, "+tz+"px)";if(progress<=1&&progress>-1&&(wrapperRotate=90*slideIndex+90*progress,rtl&&(wrapperRotate=90*-slideIndex-90*progress)),$slideEl.transform(transform),params.slideShadows){var shadowBefore=isHorizontal?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),shadowAfter=isHorizontal?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");0===shadowBefore.length&&(shadowBefore=$('<div class="swiper-slide-shadow-'+(isHorizontal?"left":"top")+'"></div>'),$slideEl.append(shadowBefore)),0===shadowAfter.length&&(shadowAfter=$('<div class="swiper-slide-shadow-'+(isHorizontal?"right":"bottom")+'"></div>'),$slideEl.append(shadowAfter)),shadowBefore.length&&(shadowBefore[0].style.opacity=Math.max(-progress,0)),shadowAfter.length&&(shadowAfter[0].style.opacity=Math.max(progress,0))}}if($wrapperEl.css({"-webkit-transform-origin":"50% 50% -"+swiperSize/2+"px","-moz-transform-origin":"50% 50% -"+swiperSize/2+"px","-ms-transform-origin":"50% 50% -"+swiperSize/2+"px","transform-origin":"50% 50% -"+swiperSize/2+"px"}),params.shadow)if(isHorizontal)$cubeShadowEl.transform("translate3d(0px, "+(swiperWidth/2+params.shadowOffset)+"px, "+-swiperWidth/2+"px) rotateX(90deg) rotateZ(0deg) scale("+params.shadowScale+")");else{var shadowAngle=Math.abs(wrapperRotate)-90*Math.floor(Math.abs(wrapperRotate)/90),multiplier=1.5-(Math.sin(2*shadowAngle*Math.PI/360)/2+Math.cos(2*shadowAngle*Math.PI/360)/2),scale1=params.shadowScale,scale2=params.shadowScale/multiplier,offset=params.shadowOffset;$cubeShadowEl.transform("scale3d("+scale1+", 1, "+scale2+") translate3d(0px, "+(swiperHeight/2+offset)+"px, "+-swiperHeight/2/scale2+"px) rotateX(-90deg)")}var zFactor=browser.isSafari||browser.isWebView?-swiperSize/2:0;$wrapperEl.transform("translate3d(0px,0,"+zFactor+"px) rotateX("+(this.isHorizontal()?0:wrapperRotate)+"deg) rotateY("+(this.isHorizontal()?-wrapperRotate:0)+"deg)")},setTransition:function setTransition(duration){var swiper=this,$el=this.$el,slides;this.slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration),this.params.cubeEffect.shadow&&!this.isHorizontal()&&$el.find(".swiper-cube-shadow").transition(duration)}},EffectCube,Flip={setTranslate:function setTranslate(){for(var swiper=this,slides=this.slides,rtl=this.rtlTranslate,i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i),progress=$slideEl[0].progress;this.params.flipEffect.limitRotation&&(progress=Math.max(Math.min($slideEl[0].progress,
21),-1));var offset,rotate,rotateY=-180*progress,rotateX=0,tx=-$slideEl[0].swiperSlideOffset,ty=0;if(this.isHorizontal()?rtl&&(rotateY=-rotateY):(ty=tx,tx=0,rotateX=-rotateY,rotateY=0),$slideEl[0].style.zIndex=-Math.abs(Math.round(progress))+slides.length,this.params.flipEffect.slideShadows){var shadowBefore=this.isHorizontal()?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),shadowAfter=this.isHorizontal()?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");0===shadowBefore.length&&(shadowBefore=$('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),$slideEl.append(shadowBefore)),0===shadowAfter.length&&(shadowAfter=$('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),$slideEl.append(shadowAfter)),shadowBefore.length&&(shadowBefore[0].style.opacity=Math.max(-progress,0)),shadowAfter.length&&(shadowAfter[0].style.opacity=Math.max(progress,0))}$slideEl.transform("translate3d("+tx+"px, "+ty+"px, 0px) rotateX("+rotateX+"deg) rotateY("+rotateY+"deg)")}},setTransition:function setTransition(duration){var swiper=this,slides=swiper.slides,activeIndex=swiper.activeIndex,$wrapperEl=swiper.$wrapperEl;if(slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration),swiper.params.virtualTranslate&&0!==duration){var eventTriggered=!1;slides.eq(activeIndex).transitionEnd((function onTransitionEnd(){if(!eventTriggered&&swiper&&!swiper.destroyed){eventTriggered=!0,swiper.animating=!1;for(var triggerEvents=["webkitTransitionEnd","transitionend"],i=0;i<triggerEvents.length;i+=1)$wrapperEl.trigger(triggerEvents[i])}}))}}},EffectFlip,Coverflow={setTranslate:function setTranslate(){for(var swiper=this,swiperWidth=this.width,swiperHeight=this.height,slides=this.slides,slidesSizesGrid=this.slidesSizesGrid,params=this.params.coverflowEffect,isHorizontal=this.isHorizontal(),transform=this.translate,center=isHorizontal?swiperWidth/2-transform:swiperHeight/2-transform,rotate=isHorizontal?params.rotate:-params.rotate,translate=params.depth,i=0,length=slides.length;i<length;i+=1){var $slideEl=slides.eq(i),slideSize=slidesSizesGrid[i],slideOffset,offsetMultiplier=(center-$slideEl[0].swiperSlideOffset-slideSize/2)/slideSize*params.modifier,rotateY=isHorizontal?rotate*offsetMultiplier:0,rotateX=isHorizontal?0:rotate*offsetMultiplier,translateZ=-translate*Math.abs(offsetMultiplier),stretch=params.stretch;"string"==typeof stretch&&-1!==stretch.indexOf("%")&&(stretch=parseFloat(params.stretch)/100*slideSize);var translateY=isHorizontal?0:stretch*offsetMultiplier,translateX=isHorizontal?stretch*offsetMultiplier:0,scale=1-(1-params.scale)*Math.abs(offsetMultiplier);Math.abs(translateX)<.001&&(translateX=0),Math.abs(translateY)<.001&&(translateY=0),Math.abs(translateZ)<.001&&(translateZ=0),Math.abs(rotateY)<.001&&(rotateY=0),Math.abs(rotateX)<.001&&(rotateX=0),Math.abs(scale)<.001&&(scale=0);var slideTransform="translate3d("+translateX+"px,"+translateY+"px,"+translateZ+"px)  rotateX("+rotateX+"deg) rotateY("+rotateY+"deg) scale("+scale+")";if($slideEl.transform(slideTransform),$slideEl[0].style.zIndex=1-Math.abs(Math.round(offsetMultiplier)),params.slideShadows){var $shadowBeforeEl=isHorizontal?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),$shadowAfterEl=isHorizontal?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");0===$shadowBeforeEl.length&&($shadowBeforeEl=$('<div class="swiper-slide-shadow-'+(isHorizontal?"left":"top")+'"></div>'),$slideEl.append($shadowBeforeEl)),0===$shadowAfterEl.length&&($shadowAfterEl=$('<div class="swiper-slide-shadow-'+(isHorizontal?"right":"bottom")+'"></div>'),$slideEl.append($shadowAfterEl)),$shadowBeforeEl.length&&($shadowBeforeEl[0].style.opacity=offsetMultiplier>0?offsetMultiplier:0),$shadowAfterEl.length&&($shadowAfterEl[0].style.opacity=-offsetMultiplier>0?-offsetMultiplier:0)}}},setTransition:function setTransition(duration){var swiper=this;this.slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration)}}
2,EffectCoverflow,Thumbs={init:function init(){var swiper=this,thumbsParams=this.params.thumbs;if(this.thumbs.initialized)return!1;this.thumbs.initialized=!0;var SwiperClass=this.constructor;return thumbsParams.swiper instanceof SwiperClass?(this.thumbs.swiper=thumbsParams.swiper,extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):isObject(thumbsParams.swiper)&&(this.thumbs.swiper=new SwiperClass(extend({},thumbsParams.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0},onThumbClick:function onThumbClick(){var swiper=this,thumbsSwiper=this.thumbs.swiper;if(thumbsSwiper){var clickedIndex=thumbsSwiper.clickedIndex,clickedSlide=thumbsSwiper.clickedSlide;if(!(clickedSlide&&$(clickedSlide).hasClass(this.params.thumbs.slideThumbActiveClass)||null==clickedIndex)){var slideToIndex;if(slideToIndex=thumbsSwiper.params.loop?parseInt($(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"),10):clickedIndex,this.params.loop){var currentIndex=this.activeIndex;this.slides.eq(currentIndex).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,currentIndex=this.activeIndex);var prevIndex=this.slides.eq(currentIndex).prevAll('[data-swiper-slide-index="'+slideToIndex+'"]').eq(0).index(),nextIndex=this.slides.eq(currentIndex).nextAll('[data-swiper-slide-index="'+slideToIndex+'"]').eq(0).index();slideToIndex=void 0===prevIndex?nextIndex:void 0===nextIndex?prevIndex:nextIndex-currentIndex<currentIndex-prevIndex?nextIndex:prevIndex}this.slideTo(slideToIndex)}}},update:function update(initial){var swiper=this,thumbsSwiper=this.thumbs.swiper;if(thumbsSwiper){var slidesPerView="auto"===thumbsSwiper.params.slidesPerView?thumbsSwiper.slidesPerViewDynamic():thumbsSwiper.params.slidesPerView,autoScrollOffset=this.params.thumbs.autoScrollOffset,useOffset=autoScrollOffset&&!thumbsSwiper.params.loop;if(this.realIndex!==thumbsSwiper.realIndex||useOffset){var currentThumbsIndex=thumbsSwiper.activeIndex,newThumbsIndex,direction;if(thumbsSwiper.params.loop){thumbsSwiper.slides.eq(currentThumbsIndex).hasClass(thumbsSwiper.params.slideDuplicateClass)&&(thumbsSwiper.loopFix(),thumbsSwiper._clientLeft=thumbsSwiper.$wrapperEl[0].clientLeft,currentThumbsIndex=thumbsSwiper.activeIndex);var prevThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),nextThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();newThumbsIndex=void 0===prevThumbsIndex?nextThumbsIndex:void 0===nextThumbsIndex?prevThumbsIndex:nextThumbsIndex-currentThumbsIndex==currentThumbsIndex-prevThumbsIndex?currentThumbsIndex:nextThumbsIndex-currentThumbsIndex<currentThumbsIndex-prevThumbsIndex?nextThumbsIndex:prevThumbsIndex,direction=this.activeIndex>this.previousIndex?"next":"prev"}else direction=(newThumbsIndex=this.realIndex)>this.previousIndex?"next":"prev";useOffset&&(newThumbsIndex+="next"===direction?autoScrollOffset:-1*autoScrollOffset),thumbsSwiper.visibleSlidesIndexes&&thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex)<0&&(thumbsSwiper.params.centeredSlides?newThumbsIndex=newThumbsIndex>currentThumbsIndex?newThumbsIndex-Math.floor(slidesPerView/2)+1:newThumbsIndex+Math.floor(slidesPerView/2)-1:newThumbsIndex>currentThumbsIndex&&(newThumbsIndex=newThumbsIndex-slidesPerView+1),thumbsSwiper.slideTo(newThumbsIndex,initial?0:void 0))}var thumbsToActivate=1,thumbActiveClass=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(thumbsToActivate=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(thumbsToActivate=1),thumbsToActivate=Math.floor(thumbsToActivate),thumbsSwiper.slides.removeClass(thumbActiveClass),thumbsSwiper.params.loop||thumbsSwiper.params.virtual&&thumbsSwiper.params.virtual.enabled)for(var i=0;i<thumbsToActivate;i+=1)thumbsSwiper.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+i)+'"]').addClass(thumbActiveClass);else for(var _i=0;_i<thumbsToActivate;_i+=1)thumbsSwiper.slides.eq(this.realIndex+_i).addClass(thumbActiveClass)}}},Thumbs$1,components=[Virtual$1,Keyboard$1,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function create(){var swiper=this;bindModuleMethods(this,{mousewheel:{enabled:!1,lastScrollTime:now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:Mousewheel.enable,disable:Mousewheel.disable,handle:Mousewheel.handle,handleMouseEnter:Mousewheel.handleMouseEnter,handleMouseLeave:Mousewheel.handleMouseLeave,animateSlider:Mousewheel.animateSlider,releaseScroll:Mousewheel.releaseScroll}})},on:{init:function init(swiper){!swiper.params.mousewheel.enabled&&swiper.params.cssMode&&swiper.mousewheel.disable(),swiper.params.mousewheel.enabled&&swiper.mousewheel.enable()},destroy:function destroy(swiper){swiper.params.cssMode&&swiper.mousewheel.enable(),swiper.mousewheel.enabled&&swiper.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function create(){var swiper=this;bindModuleMethods(this,{navigation:_extends({},Navigation)})},on:{init:function init(swiper){swiper.navigation.init(),swiper.navigation.update()},toEdge:function toEdge(swiper){swiper.navigation.update()}
2,fromEdge:function fromEdge(swiper){swiper.navigation.update()},destroy:function destroy(swiper){swiper.navigation.destroy()},click:function click(swiper,e){var _swiper$navigation3=swiper.navigation,$nextEl=_swiper$navigation3.$nextEl,$prevEl=_swiper$navigation3.$prevEl,targetEl=e.target;if(swiper.params.navigation.hideOnClick&&!$(targetEl).is($prevEl)&&!$(targetEl).is($nextEl)){if(swiper.pagination&&swiper.params.pagination&&swiper.params.pagination.clickable&&(swiper.pagination.el===targetEl||swiper.pagination.el.contains(targetEl)))return;var isHidden;$nextEl?isHidden=$nextEl.hasClass(swiper.params.navigation.hiddenClass):$prevEl&&(isHidden=$prevEl.hasClass(swiper.params.navigation.hiddenClass)),!0===isHidden?swiper.emit("navigationShow"):swiper.emit("navigationHide"),$nextEl&&$nextEl.toggleClass(swiper.params.navigation.hiddenClass),$prevEl&&$prevEl.toggleClass(swiper.params.navigation.hiddenClass)}}}},{name:"pagination",params:{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:function formatFractionCurrent(number){return number},formatFractionTotal:function formatFractionTotal(number){return number},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function create(){var swiper=this;bindModuleMethods(this,{pagination:_extends({dynamicBulletIndex:0},Pagination)})},on:{init:function init(swiper){swiper.pagination.init(),swiper.pagination.render(),swiper.pagination.update()},activeIndexChange:function activeIndexChange(swiper){swiper.params.loop?swiper.pagination.update():void 0===swiper.snapIndex&&swiper.pagination.update()},snapIndexChange:function snapIndexChange(swiper){swiper.params.loop||swiper.pagination.update()},slidesLengthChange:function slidesLengthChange(swiper){swiper.params.loop&&(swiper.pagination.render(),swiper.pagination.update())},snapGridLengthChange:function snapGridLengthChange(swiper){swiper.params.loop||(swiper.pagination.render(),swiper.pagination.update())},destroy:function destroy(swiper){swiper.pagination.destroy()},click:function click(swiper,e){var targetEl=e.target;if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&swiper.pagination.$el.length>0&&!$(targetEl).hasClass(swiper.params.pagination.bulletClass)){if(swiper.navigation&&(swiper.navigation.nextEl&&targetEl===swiper.navigation.nextEl||swiper.navigation.prevEl&&targetEl===swiper.navigation.prevEl))return;var isHidden;!0===swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass)?swiper.emit("paginationShow"):swiper.emit("paginationHide"),swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function create(){var swiper=this;bindModuleMethods(this,{scrollbar:_extends({isTouched:!1,timeout:null,dragTimeout:null},Scrollbar)})},on:{init:function init(swiper){swiper.scrollbar.init(),swiper.scrollbar.updateSize(),swiper.scrollbar.setTranslate()},update:function update(swiper){swiper.scrollbar.updateSize()},resize:function resize(swiper){swiper.scrollbar.updateSize()},observerUpdate:function observerUpdate(swiper){swiper.scrollbar.updateSize()},setTranslate:function setTranslate(swiper){swiper.scrollbar.setTranslate()},setTransition:function setTransition(swiper,duration){swiper.scrollbar.setTransition(duration)},destroy:function destroy(swiper){swiper.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function create(){var swiper=this;bindModuleMethods(this,{parallax:_extends({},Parallax)})},on:{beforeInit:function beforeInit(swiper){swiper.params.parallax.enabled&&(swi
2per.params.watchSlidesProgress=!0,swiper.originalParams.watchSlidesProgress=!0)},init:function init(swiper){swiper.params.parallax.enabled&&swiper.parallax.setTranslate()},setTranslate:function setTranslate(swiper){swiper.params.parallax.enabled&&swiper.parallax.setTranslate()},setTransition:function setTransition(swiper,duration){swiper.params.parallax.enabled&&swiper.parallax.setTransition(duration)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function create(){var swiper=this;bindModuleMethods(swiper,{zoom:_extends({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},Zoom)});var scale=1;Object.defineProperty(swiper.zoom,"scale",{get:function get(){return scale},set:function set(value){if(scale!==value){var imageEl=swiper.zoom.gesture.$imageEl?swiper.zoom.gesture.$imageEl[0]:void 0,slideEl=swiper.zoom.gesture.$slideEl?swiper.zoom.gesture.$slideEl[0]:void 0;swiper.emit("zoomChange",value,imageEl,slideEl)}scale=value}})},on:{init:function init(swiper){swiper.params.zoom.enabled&&swiper.zoom.enable()},destroy:function destroy(swiper){swiper.zoom.disable()},touchStart:function touchStart(swiper,e){swiper.zoom.enabled&&swiper.zoom.onTouchStart(e)},touchEnd:function touchEnd(swiper,e){swiper.zoom.enabled&&swiper.zoom.onTouchEnd(e)},doubleTap:function doubleTap(swiper,e){!swiper.animating&&swiper.params.zoom.enabled&&swiper.zoom.enabled&&swiper.params.zoom.toggle&&swiper.zoom.toggle(e)},transitionEnd:function transitionEnd(swiper){swiper.zoom.enabled&&swiper.params.zoom.enabled&&swiper.zoom.onTransitionEnd()},slideChange:function slideChange(swiper){swiper.zoom.enabled&&swiper.params.zoom.enabled&&swiper.params.cssMode&&swiper.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function create(){var swiper=this;bindModuleMethods(this,{lazy:_extends({initialImageLoaded:!1},Lazy)})},on:{beforeInit:function beforeInit(swiper){swiper.params.lazy.enabled&&swiper.params.preloadImages&&(swiper.params.preloadImages=!1)},init:function init(swiper){swiper.params.lazy.enabled&&!swiper.params.loop&&0===swiper.params.initialSlide&&(swiper.params.lazy.checkInView?swiper.lazy.checkInViewOnLoad():swiper.lazy.load())},scroll:function scroll(swiper){swiper.params.freeMode&&!swiper.params.freeModeSticky&&swiper.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function lazyLoad(swiper){swiper.params.lazy.enabled&&swiper.lazy.load()},transitionStart:function transitionStart(swiper){swiper.params.lazy.enabled&&(swiper.params.lazy.loadOnTransitionStart||!swiper.params.lazy.loadOnTransitionStart&&!swiper.lazy.initialImageLoaded)&&swiper.lazy.load()},transitionEnd:function transitionEnd(swiper){swiper.params.lazy.enabled&&!swiper.params.lazy.loadOnTransitionStart&&swiper.lazy.load()},slideChange:function slideChange(swiper){swiper.params.lazy.enabled&&swiper.params.cssMode&&swiper.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function create(){var swiper=this;bindModuleMethods(this,{controller:_extends({control:this.params.controller.control},Controller)})},on:{update:function update(swiper){swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},resize:function resize(swiper){swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},observerUpdate:function observerUpdate(swiper){swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},setTranslate:function setTranslate(swiper,translate,byController){swiper.controller.control&&swiper.controller.setTranslate(translate,byController)},setTransition:function setTransition(swiper,duration,byController){swiper.controller.control&&swiper.controller.setTransition(duration,byController)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function create(){var swiper=this;bindModuleMethods(this,{a11y:_extends({},A11y,{liveRegion:$('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function afterInit(swiper){swiper.params.a11y.enabled&&(swi
2per.a11y.init(),swiper.a11y.updateNavigation())},toEdge:function toEdge(swiper){swiper.params.a11y.enabled&&swiper.a11y.updateNavigation()},fromEdge:function fromEdge(swiper){swiper.params.a11y.enabled&&swiper.a11y.updateNavigation()},paginationUpdate:function paginationUpdate(swiper){swiper.params.a11y.enabled&&swiper.a11y.updatePagination()},destroy:function destroy(swiper){swiper.params.a11y.enabled&&swiper.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function create(){var swiper=this;bindModuleMethods(this,{history:_extends({},History)})},on:{init:function init(swiper){swiper.params.history.enabled&&swiper.history.init()},destroy:function destroy(swiper){swiper.params.history.enabled&&swiper.history.destroy()},transitionEnd:function transitionEnd(swiper){swiper.history.initialized&&swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex)},slideChange:function slideChange(swiper){swiper.history.initialized&&swiper.params.cssMode&&swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function create(){var swiper=this;bindModuleMethods(this,{hashNavigation:_extends({initialized:!1},HashNavigation)})},on:{init:function init(swiper){swiper.params.hashNavigation.enabled&&swiper.hashNavigation.init()},destroy:function destroy(swiper){swiper.params.hashNavigation.enabled&&swiper.hashNavigation.destroy()},transitionEnd:function transitionEnd(swiper){swiper.hashNavigation.initialized&&swiper.hashNavigation.setHash()},slideChange:function slideChange(swiper){swiper.hashNavigation.initialized&&swiper.params.cssMode&&swiper.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function create(){var swiper=this;bindModuleMethods(this,{autoplay:_extends({},Autoplay,{running:!1,paused:!1})})},on:{init:function init(swiper){var document;swiper.params.autoplay.enabled&&(swiper.autoplay.start(),getDocument().addEventListener("visibilitychange",swiper.autoplay.onVisibilityChange))},beforeTransitionStart:function beforeTransitionStart(swiper,speed,internal){swiper.autoplay.running&&(internal||!swiper.params.autoplay.disableOnInteraction?swiper.autoplay.pause(speed):swiper.autoplay.stop())},sliderFirstMove:function sliderFirstMove(swiper){swiper.autoplay.running&&(swiper.params.autoplay.disableOnInteraction?swiper.autoplay.stop():swiper.autoplay.pause())},touchEnd:function touchEnd(swiper){swiper.params.cssMode&&swiper.autoplay.paused&&!swiper.params.autoplay.disableOnInteraction&&swiper.autoplay.run()},destroy:function destroy(swiper){var document;swiper.autoplay.running&&swiper.autoplay.stop(),getDocument().removeEventListener("visibilitychange",swiper.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function create(){var swiper=this;bindModuleMethods(this,{fadeEffect:_extends({},Fade)})},on:{beforeInit:function beforeInit(swiper){if("fade"===swiper.params.effect){swiper.classNames.push(swiper.params.containerModifierClass+"fade");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};extend(swiper.params,overwriteParams),extend(swiper.originalParams,overwriteParams)}},setTranslate:function setTranslate(swiper){"fade"===swiper.params.effect&&swiper.fadeEffect.setTranslate()},setTransition:function setTransition(swiper,duration){"fade"===swiper.params.effect&&swiper.fadeEffect.setTransition(duration)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function create(){var swiper=this;bindModuleMethods(this,{cubeEffect:_extends({},Cube)})},on:{beforeInit:function beforeInit(swiper){if("cube"===swiper.params.effect){swiper.classNames.push(swiper.params.containerModifierClass+"cube"),swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};extend(swiper.params,overwriteParams),extend(swiper.originalParams,overwriteParams)}},setTranslate:function setTranslate(swiper){"cube"===swiper.params.effect&&swiper.cubeEffect.setTranslate()},setTransition:function setTransition(swiper,duration){"cube"===swiper.params.effect&&swiper.cubeEffect.setTransition(duration)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function create(){var swiper=this;bindModuleMethods(this,{flipEffect:_extends({},Flip)})},on:{beforeInit:function beforeInit(swiper){if("flip"===swiper.params.effect){swiper.classNames.push(swiper.params.containerModifierClass+"flip"),swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};extend(swiper.params,overwriteParams),extend(swiper.originalParams,overwriteParams)}},setTranslate:function setTranslate(swiper){"flip"===swiper.params.effect&&swiper.flipEffect.setTranslate()},setTransition:function setTransition(swiper,duration){"flip"===swiper.params.effect&&swiper.flipEffect.setTransition(duration)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function create(){var swiper=this;bindModuleMethods(this,{coverflowEffect:_extends({},Coverflow)})},on:{beforeInit:function beforeInit(swiper){"coverflow"===swiper.params.effect&&(swiper.classNames.push(swiper.params.containerModifierClass+"coverflow"),swiper.classNames.push(swiper.params.containerModifierClass+"3d"),swiper.params.watchSlidesProgress=!0,swiper.originalParams.watchSlidesProgress=!0)},setTranslate:function setTranslate(swiper){"coverflow"===swiper.params.effect&&swiper.coverflowEffect.setTranslate()},setTransition:function setTransition(swiper,duration){"coverflow"===swiper.params.effect&&swiper.coverflowEffect.setTransition(duration)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function create(){var swiper=this;bindModuleMethods(this,{thumbs:_extends({swiper:null,initialized:!1},Thumbs)})},on:{beforeInit:function beforeInit(swiper){var thumbs=swiper.params.thumbs;thumbs&&thumbs.swiper&&(swiper.thumbs.init(),swiper.thumbs.update(!0))},slideChange:function slideChange(swiper){swiper.thumbs.swiper&&swiper.thumbs.update()},update:function update(swiper){swiper.thumbs.swiper&&swiper.thumbs.update()},resize:function resize(swiper){swiper.thumbs.swiper&&swiper.thumbs.update()},observerUpdate:function observerUpdate(swiper){swiper.thumbs.swiper&&swiper.thumbs.update()},setTransition:function setTransition(swiper,duration){var thumbsSwiper=swiper.thumbs.swiper;thumbsSwiper&&thumbsSwiper.setTransition(duration)},beforeDestroy:function beforeDestroy(swiper){var thumbsSwiper=swiper.thumbs.swiper;thumbsSwiper&&swiper.thumbs.swiperCreated&&thumbsSwiper&&thumbsSwiper.destroy()}}}];return Swiper.use(components),Swiper}));;
3!function($){"use strict";function SPCategorySliderInit(){$(".sp-wcsp-slider-area").each((function(index){var _this=$(this),sp_wcsp_id=$(this).attr("id");if(_this.data("slider")&&!$("#"+sp_wcsp_id+" .sp-wcsp-slider-section").hasClass("swiper-container-initialized")){var wcspSliderData=_this.data("slider"),wcspSlider=new Swiper("#"+sp_wcsp_id+" .swiper-container",{loop:wcspSliderData.infinite_loop,speed:wcspSliderData.standard_scroll_speed,autoplay:wcspSliderData.auto_play?{delay:wcspSliderData.auto_play_speed,disableOnInteraction:!1}:"",slidesPerView:wcspSliderData.breakpoints.mobile,slidesPerGroup:wcspSliderData.breakpoints.mobile_scroll,spaceBetween:wcspSliderData.space_between_cat,slidesPerColumn:1,autoHeight:wcspSliderData.auto_height,allowTouchMove:wcspSliderData.touch_swipe,mousewheel:wcspSliderData.mouse_wheel,freeMode:wcspSliderData.freeMode,grabCursor:!0,allowTouchMove:wcspSliderData.mouse_draggable,navigation:("show"==wcspSliderData.navigation||"hide_mobile"==wcspSliderData.navigation)&&{nextEl:"#"+sp_wcsp_id+" .sp-wcsp-button-next",prevEl:"#"+sp_wcsp_id+" .sp-wcsp-button-prev"},pagination:"show"==wcspSliderData.pagination?{el:".sp-wcsp-pagination",type:"bullets",clickable:!0}:{},breakpoints:{480:{slidesPerView:wcspSliderData.breakpoints.tablet,slidesPerGroup:wcspSliderData.breakpoints.tablet_scroll,navigation:("show"==wcspSliderData.navigation||"hide_mobile"==wcspSliderData.navigation)&&{nextEl:"#"+sp_wcsp_id+" .sp-wcsp-button-next",prevEl:"#"+sp_wcsp_id+" .sp-wcsp-button-prev"},pagination:"show"==wcspSliderData.pagination||"hide_mobile"==wcspSliderData.pagination?{el:".sp-wcsp-pagination",type:"bullets",clickable:!0}:{}},736:{slidesPerView:wcspSliderData.breakpoints.laptop,slidesPerGroup:wcspSliderData.breakpoints.laptop_scroll,navigation:("show"==wcspSliderData.navigation||"hide_mobile"==wcspSliderData.navigation)&&{nextEl:"#"+sp_wcsp_id+" .sp-wcsp-button-next",prevEl:"#"+sp_wcsp_id+" .sp-wcsp-button-prev"},pagination:"show"==wcspSliderData.pagination||"hide_mobile"==wcspSliderData.pagination?{el:".sp-wcsp-pagination",type:"bullets",clickable:!0}:{}},980:{slidesPerView:wcspSliderData.breakpoints.desktop,slidesPerGroup:wcspSliderData.breakpoints.desktop_scroll,navigation:("show"==wcspSliderData.navigation||"hide_mobile"==wcspSliderData.navigation)&&{nextEl:"#"+sp_wcsp_id+" .sp-wcsp-button-next",prevEl:"#"+sp_wcsp_id+" .sp-wcsp-button-prev"},pagination:"show"==wcspSliderData.pagination||"hide_mobile"==wcspSliderData.pagination?{el:".sp-wcsp-pagination",type:"bullets",clickable:!0}:{}},1280:{slidesPerView:wcspSliderData.large_desktop,slidesPerGroup:wcspSliderData.large_desktop_scroll,navigation:("show"==wcspSliderData.navigation||"hide_mobile"==wcspSliderData.navigation)&&{nextEl:"#"+sp_wcsp_id+" .sp-wcsp-button-next",prevEl:"#"+sp_wcsp_id+" .sp-wcsp-button-prev"},pagination:"show"==wcspSliderData.pagination||"hide_mobile"==wcspSliderData.pagination?{el:".sp-wcsp-pagination",type:"bullets",clickable:!0}:{}}}});1==wcspSliderData.pause_on_hover&&1==wcspSliderData.auto_play&&$("#"+sp_wcsp_id+" .swiper-container").on({mouseenter:function(){wcspSl
3ider.autoplay.stop()},mouseleave:function(){wcspSlider.autoplay.start()}}),$(document).on("click scroll",(function(){1==wcspSliderData.auto_play&&wcspSlider.autoplay.start()}))}})),$(".sp-wcsp-slider-section").addClass("sp-wcsp-loaded")}$(document).ready((function(){SPCategorySliderInit()})),$(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/sp_woo_category_slider_pro_shortcode.default",SPCategorySliderInit),elementorFrontend.hooks.addAction("frontend/element_ready/sp_woo_category_slider_free_shortcode.default",SPCategorySliderInit)})),window.SPCategorySliderInit=SPCategorySliderInit}(jQuery);;
4!function($){"use strict";function categoryPreloader(){jQuery("body").find(".sp-wcsp-slider-section.wcsp-preloader").each((function(e){var wcsp_id=$(this).attr("id"),parents_class,parents_siblings_id=jQuery("#"+wcsp_id).parent(".sp-wcsp-slider-area").find(".sp-wcsp-preloader").attr("id");jQuery(document).ready((function(){jQuery("#"+parents_siblings_id).animate({opacity:0}
4,600).remove(),jQuery("#"+wcsp_id).animate({opacity:1},600)}))}))}$(document).ready((function(){categoryPreloader()})),$(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/sp_woo_category_slider_pro_shortcode.default",categoryPreloader),elementorFrontend.hooks.addAction("frontend/element_ready/sp_woo_category_slider_free_shortcode.default",categoryPreloader)}))}(jQuery);;

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.