PageSourceSearch

https://static-prod.remymartin.com/app/themes/remy/js/3549.ad9069081332f2f37d94.js

js remymartin.com collected 2026-10-02 17:23:03 UTC 84,655 bytes, 5 lines download raw bytes

vendor: 3,506 bytes, line 1
1"use strict";(self.webpackChunkremy_martin_2020=self.webpackChunkremy_martin_2020||[]).push([[3549],{3549:(Ae,ye,ce)=>{ce.d(ye,{s5:()=>Ee,pt:()=>xe,lI:()=>De,W_:()=>we,tl:()=>be});var ae=ce(3433),R=ce(7185);function Ie($){let{swiper:e,extendParams:S,on:h,emit:b}=$;S({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let g;const y=getDocument();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const w=y.createElement("div");function c(t,a){const n=e.params.virtual;if(n.cache&&e.virtual.cache[a])return e.virtual.cache[a];let d;return n.renderSlide?(d=n.renderSlide.call(e,t,a),typeof d=="string"&&(setInnerHTML(w,d),d=w.children[0])):e.isElement?d=createElement("swiper-slide"):d=createElement("div",e.params.slideClass),d.setAttribute("data-swiper-slide-index",a),n.renderSlide||setInnerHTML(d,t),n.cache&&(e.virtual.cache[a]=d),d}function l(t,a,n){const{slidesPerView:d,slidesPerGroup:i,centeredSlides:s,loop:p,initialSlide:P}=e.params;if(a&&!p&&P>0)return;const{addSlidesBefore:O,addSlidesAfter:I}=e.params.virtual,{from:H,to:M,slides:z,slidesGrid:Y,offset:L}=e.virtual;e.params.cssMode||e.updateActiveIndex();const x=typeof n=="undefined"?e.activeIndex||0:n;let E;e.rtlTranslate?E="right":E=e.isHorizontal()?"left":"top";let D,k;s?(D=Math.floor(d/2)+i+I,k=Math.floor(d/2)+i+O):(D=d+(i-1)+I,k=(p?d:i)+O);let m=x-k,v=x+D;p||(m=Math.max(m,0),v=Math.min(v,z.length-1));let X=(e.slidesGrid[m]||0)-(e.slidesGrid[0]||0);p&&x>=k?(m-=k,s||(X+=e.slidesGrid[0])):p&&x<k&&(m=-k,s&&(X+=e.slidesGrid[0])),Object.assign(e.virtual,{from:m,to:v,offset:X,slidesGrid:e.slidesGrid,slidesBefore:k,slidesAfter:D});function W(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),b("virtualUpdate")}if(H===m&&M===v&&!t){e.slidesGrid!==Y&&X!==L&&e.slides.forEach(T=>{T.style[E]=`${X-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),b("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:X,from:m,to:v,slides:function(){const A=[];for(let B=m;B<=v;B+=1)A.push(z[B]);return A}()}),e.params.virtual.renderExternalUpdate?W():b("virtualUpdate");return}const q=[],N=[],V=T=>{let A=T;return T<0?A=z.length+T:A>=z.length&&(A=A-z.length),A};if(t)e.slides.filter(T=>T.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(T=>{T.remove()});else for(let T=H;T<=M;T+=1)if(T<m||T>v){const A=V(T);e.slides.filter(B=>B.matches(`.${e.params.slideClass}[data-swiper-slide-index="${A}"], swiper-slide[data-swiper-slide-index="${A}"]`)).forEach(B=>{B.remove()})}const se=p?-z.length:0,C=p?z.length*2:z.length;for(let T=se;T<C;T+=1)if(T>=m&&T<=v){const A=V(T);typeof M=="undefined"||t?N.push(A):(T>M&&N.push(A),T<H&&q.push(A))}if(N.forEach(T=>{e.slidesEl.append(c(z[T],T))}),p)for(let T=q.length-1;T>=0;T-=1){const A=q[T];e.slidesEl.prepend(c(z[A],A))}else q.sort((T,A)=>A-T),q.forEach(T=>{e.slidesEl.prepend(c(z[T],T))});elementChildren(e.slidesEl,".swiper-slide, swiper-slide").forEach(T=>{T.style[E]=`${X-Math.abs(e.cssOverflowAdjustment())}px`}),W()}function r(t){if(typeof t=="object"&&"length"in t)for(let a=0;a<t.length;a+=1)t[a]&&e.virtual.slides.push(t[a]);else e.virtual.slides.push(t);l(!0)}function f(t){const a=e.activeIndex;let n=a+1,d=1;if(Array.isArray(t)){for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.unshift(t[i]);n=a+t.length,d=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){const i=e.virtual.cache,s={};
vendor: 4,271 bytes, line 1
1Object.keys(i).forEach(p=>{const P=i[p],O=P.getAttribute("data-swiper-slide-index");O&&P.setAttribute("data-swiper-slide-index",parseInt(O,10)+d),s[parseInt(p,10)+d]=P}),e.virtual.cache=s}l(!0),e.slideTo(n,0)}function u(t){if(typeof t=="undefined"||t===null)return;let a=e.activeIndex;if(Array.isArray(t))for(let n=t.length-1;n>=0;n-=1)e.params.virtual.cache&&(delete e.virtual.cache[t[n]],Object.keys(e.virtual.cache).forEach(d=>{d>t&&(e.virtual.cache[d-1]=e.virtual.cache[d],e.virtual.cache[d-1].setAttribute("data-swiper-slide-index",d-1),delete e.virtual.cache[d])})),e.virtual.slides.splice(t[n],1),t[n]<a&&(a-=1),a=Math.max(a,0);else e.params.virtual.cache&&(delete e.virtual.cache[t],Object.keys(e.virtual.cache).forEach(n=>{n>t&&(e.virtual.cache[n-1]=e.virtual.cache[n],e.virtual.cache[n-1].setAttribute("data-swiper-slide-index",n-1),delete e.virtual.cache[n])})),e.virtual.slides.splice(t,1),t<a&&(a-=1),a=Math.max(a,0);l(!0),e.slideTo(a,0)}function o(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),l(!0),e.slideTo(0,0)}h("beforeInit",()=>{if(!e.params.virtual.enabled)return;let t;if(typeof e.passedParams.virtual.slides=="undefined"){const a=[...e.slidesEl.children].filter(n=>n.matches(`.${e.params.slideClass}, swiper-slide`));a&&a.length&&(e.virtual.slides=[...a],t=!0,a.forEach((n,d)=>{n.setAttribute("data-swiper-slide-index",d),e.virtual.cache[d]=n,n.remove()}))}t||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,l(!1,!0)}),h("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(g),g=setTimeout(()=>{l()},100)):l())}),h("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&setCSSProperty(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:r,prependSlide:f,removeSlide:u,removeAllSlides:o,update:l})}function ze($){let{swiper:e,extendParams:S,on:h,emit:b}=$;const g=getDocument(),y=getWindow();e.keyboard={enabled:!1},S({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function w(r){if(!e.enabled)return;const{rtlTranslate:f}=e;let u=r;u.originalEvent&&(u=u.originalEvent);const o=u.keyCode||u.charCode,t=e.params.keyboard.pageUpDown,a=t&&o===33,n=t&&o===34,d=o===37,i=o===39,s=o===38,p=o===40;if(!e.allowSlideNext&&(e.isHorizontal()&&i||e.isVertical()&&p||n)||!e.allowSlidePrev&&(e.isHorizontal()&&d||e.isVertical()&&s||a))return!1;if(!(u.shiftKey||u.altKey||u.ctrlKey||u.metaKey)&&!(g.activeElement&&(g.activeElement.isContentEditable||g.activeElement.nodeName&&(g.activeElement.nodeName.toLowerCase()==="input"||g.activeElement.nodeName.toLowerCase()==="textarea")))){if(e.params.keyboard.onlyInViewport&&(a||n||d||i||s||p)){let P=!1;if(elementParents(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&elementParents(e.el,`.${e.params.slideActiveClass}`).length===0)return;const O=e.el,I=O.clientWidth,H=O.clientHeight,M=y.innerWidth,z=y.innerHeight,Y=elementOffset(O);f&&(Y.left-=O.scrollLeft);const L=[[Y.left,Y.top],[Y.left+I,Y.top],[Y.left,Y.top+H],[Y.left+I,Y.top+H]];for(let x=0;x<L.length;x+=1){const E=L[x];if(E[0]>=0&&E[0]<=M&&E[1]>=0&&E[1]<=z){if(E[0]===0&&E[1]===0)continue;P=!0}}if(!P)return}e.isHorizontal()?((a||n||d||i)&&(u.preventDefault?u.preventDefault():u.returnValue=!1),((n||i)&&!f||(a||d)&&f)&&e.slideNext(),((a||d)&&!f||(n||i)&&f)&&e.slidePrev()):((a||n||s||p)&&(u.preventDefault?u.preventDefault():u.returnValue=!1),(n||p)&&e.slideNext(),(a||s)&&e.slidePrev()),b("keyPress",o)}}function c(){e.keyboard.enabled||(g.addEventListener("keydown",w),e.keyboard.enabled=!0)}function l(){e.keyboard.enabled&&(g.removeEventListener("keydown",w),e.keyboard.enabled=!1)}h("init",()=>{e.params.keyboard.enabled&&c()}),h("destroy",()=>{e.keyboard.enabled&&l()}),Object.assign(e.keyboard,{enable:c,disable:l})}function Xe($){let{swiper:e,extendParams:S,on:h,emit:b}=$;const g=getWindow();S({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 y,w=now(),c;const l=[];function r(s){let I=0,H=0,M=0,z=0;
vendor: 4,486 bytes, line 1
1return"detail"in s&&(H=s.detail),"wheelDelta"in s&&(H=-s.wheelDelta/120),"wheelDeltaY"in s&&(H=-s.wheelDeltaY/120),"wheelDeltaX"in s&&(I=-s.wheelDeltaX/120),"axis"in s&&s.axis===s.HORIZONTAL_AXIS&&(I=H,H=0),M=I*10,z=H*10,"deltaY"in s&&(z=s.deltaY),"deltaX"in s&&(M=s.deltaX),s.shiftKey&&!M&&(M=z,z=0),(M||z)&&s.deltaMode&&(s.deltaMode===1?(M*=40,z*=40):(M*=800,z*=800)),M&&!I&&(I=M<1?-1:1),z&&!H&&(H=z<1?-1:1),{spinX:I,spinY:H,pixelX:M,pixelY:z}}function f(){e.enabled&&(e.mouseEntered=!0)}function u(){e.enabled&&(e.mouseEntered=!1)}function o(s){return e.params.mousewheel.thresholdDelta&&s.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&now()-w<e.params.mousewheel.thresholdTime?!1:s.delta>=6&&now()-w<60?!0:(s.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),b("scroll",s.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),b("scroll",s.raw)),w=new g.Date().getTime(),!1)}function t(s){const p=e.params.mousewheel;if(s.direction<0){if(e.isEnd&&!e.params.loop&&p.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&p.releaseOnEdges)return!0;return!1}function a(s){let p=s,P=!0;if(!e.enabled||s.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const O=e.params.mousewheel;e.params.cssMode&&p.preventDefault();let I=e.el;e.params.mousewheel.eventsTarget!=="container"&&(I=document.querySelector(e.params.mousewheel.eventsTarget));const H=I&&I.contains(p.target);if(!e.mouseEntered&&!H&&!O.releaseOnEdges)return!0;p.originalEvent&&(p=p.originalEvent);let M=0;const z=e.rtlTranslate?-1:1,Y=r(p);if(O.forceToAxis)if(e.isHorizontal())if(Math.abs(Y.pixelX)>Math.abs(Y.pixelY))M=-Y.pixelX*z;else return!0;else if(Math.abs(Y.pixelY)>Math.abs(Y.pixelX))M=-Y.pixelY;else return!0;else M=Math.abs(Y.pixelX)>Math.abs(Y.pixelY)?-Y.pixelX*z:-Y.pixelY;if(M===0)return!0;O.invert&&(M=-M);let L=e.getTranslate()+M*O.sensitivity;if(L>=e.minTranslate()&&(L=e.minTranslate()),L<=e.maxTranslate()&&(L=e.maxTranslate()),P=e.params.loop?!0:!(L===e.minTranslate()||L===e.maxTranslate()),P&&e.params.nested&&p.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const x={time:now(),delta:Math.abs(M),direction:Math.sign(M),raw:s};l.length>=2&&l.shift();const E=l.length?l[l.length-1]:void 0;if(l.push(x),E?(x.direction!==E.direction||x.delta>E.delta||x.time>E.time+150)&&o(x):o(x),t(x))return!0}else{const x={time:now(),delta:Math.abs(M),direction:Math.sign(M)},E=c&&x.time<c.time+500&&x.delta<=c.delta&&x.direction===c.direction;if(!E){c=void 0;let D=e.getTranslate()+M*O.sensitivity;const k=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(),(!k&&e.isBeginning||!m&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:x.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(y),y=void 0,l.length>=15&&l.shift();const v=l.length?l[l.length-1]:void 0,X=l[0];if(l.push(x),v&&(x.delta>v.delta||x.direction!==v.direction))l.splice(0);else if(l.length>=15&&x.time-X.time<500&&X.delta-x.delta>=1&&x.delta<=6){const W=M>0?.8:.2;c=x,l.splice(0),y=nextTick(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,W)},0)}y||(y=nextTick(()=>{if(e.destroyed||!e.params)return;const W=.5;c=x,l.splice(0),e.slideToClosest(e.params.speed,!0,void 0,W)},500))}if(E||b("scroll",p),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),O.releaseOnEdges&&(D===e.minTranslate()||D===e.maxTranslate()))return!0}}return p.preventDefault?p.preventDefault():p.returnValue=!1,!1}function n(s){let p=e.el;e.params.mousewheel.eventsTarget!=="container"&&(p=document.querySelector(e.params.mousewheel.eventsTarget)),p[s]("mouseenter",f),p[s]("mouseleave",u),p[s]("wheel",a)}function d(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",a),!0):e.mousewheel.enabled?!1:(n("addEventListener"),e.mousewheel.enabled=!0,!0)}function i(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,a),!0):e.mousewheel.enabled?(n("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}h("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&i(),e.params.mousewheel.enabled&&d()}),h("destroy",()=>{e.params.cssMode&&d(),e.mousewheel.enabled&&i()}),Object.assign(e.mousewheel,{enable:d,disable:i})}function he($,e,S,h){return $.params.createElements&&Object.keys(h).forEac
1h(b=>{if(!S[b]&&S.auto===!0){let g=(0,R.e)($.el,`.${h[b]}`)[0];g||(g=(0,R.c)("div",h[b]),g.className=h[b],$.el.append(g)),S[b]=g,e[b]=g}}),S}function we($){let{swiper:e,extendParams:S,on:h,emit:b}=$;S({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function g(t){let a;return t&&typeof t=="string"&&e.isElement&&(a=e.el.querySelector(t)||e.hostEl.querySelector(t),a)?a:(t&&(typeof t=="string"&&(a=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&typeof t=="string"&&a&&a.length>1&&e.el.querySelectorAll(t).length===1?a=e.el.querySelector(t):a&&a.length===1&&(a=a[0])),t&&!a?t:a)}function y(t,a){const n=e.params.navigation;t=(0,R.m)(t),t.forEach(d=>{d&&(d.classList[a?"add":"remove"](...n.disabledClass.split(" ")),d.tagName==="BUTTON"&&(d.disabled=a),e.params.watchOverflow&&e.enabled&&d.classList[e.isLocked?"add":"remove"](n.lockClass))})}function w(){const{nextEl:t,prevEl:a}=e.navigation;if(e.params.loop){y(a,!1),y(t,!1);return}y(a,e.isBeginning&&!e.params.rewind),y(t,e.isEnd&&!e.params.rewind)}function c(t){t.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),b("navigationPrev"))}function l(t){t.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),b("navigationNext"))}function r(){const t=e.params.navigation;if(e.params.navigation=he(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(t.nextEl||t.prevEl))return;let a=g(t.nextEl),n=g(t.prevEl);Object.assign(e.navigation,{nextEl:a,prevEl:n}),a=(0,R.m)(a),n=(0,R.m)(n);const d=(i,s)=>{i&&i.addEventListener("click",s==="next"?l:c),!e.enabled&&i&&i.classList.add(...t.lockClass.split(" "))};a.forEach(i=>
1d(i,"next")),n.forEach(i=>d(i,"prev"))}function f(){let{nextEl:t,prevEl:a}=e.navigation;t=(0,R.m)(t),a=(0,R.m)(a);const n=(d,i)=>{d.removeEventListener("click",i==="next"?l:c),d.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(d=>n(d,"next")),a.forEach(d=>n(d,"prev"))}h("init",()=>{e.params.navigation.enabled===!1?o():(r(),w())}),h("toEdge fromEdge lock unlock",()=>{w()}),h("destroy",()=>{f()}),h("enable disable",()=>{let{nextEl:t,prevEl:a}=e.navigation;if(t=(0,R.m)(t),a=(0,R.m)(a),e.enabled){w();return}[...t,...a].filter(n=>!!n).forEach(n=>n.classList.add(e.params.navigation.lockClass))}),h("click",(t,a)=>{let{nextEl:n,prevEl:d}=e.navigation;n=(0,R.m)(n),d=(0,R.m)(d);const i=a.target;let s=d.includes(i)||n.includes(i);if(e.isElement&&!s){const p=a.path||a.composedPath&&a.composedPath();p&&(s=p.find(P=>n.includes(P)||d.includes(P)))}if(e.params.navigation.hideOnClick&&!s){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===i||e.pagination.el.contains(i)))return;let p;n.length?p=n[0].classList.contains(e.params.navigation.hiddenClass):d.length&&(p=d[0].classList.contains(e.params.navigation.hiddenClass)),b(p===!0?"navigationShow":"navigationHide"),[...n,...d].filter(P=>!!P).forEach(P=>P.classList.toggle(e.params.navigation.hiddenClass))}});const u=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),r(),w()},o=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),f()};Object.assign(e.navigation,{enable:u,disable:o,update:w,init:r,destroy:f})}function U($){return $===void 0&&($=""),`.${$.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function be($){let{swiper:e,extendParams:S,on:h,emit:b}=$;const g="swiper-pagination";S({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:i=>i,formatFractionTotal:i=>i,bulletClass:`${g}-bullet`,bulletActiveClass:`${g}-bullet-active`,modifierClass:`${g}-`,currentClass:`${g}-current`,totalClass:`${g}-total`,hiddenClass:`${g}-hidden`,progressbarFillClass:`${g}-progressbar-fill`,progressbarOppositeClass:`${g}-progressbar-opposite`,clickableClass:`${g}-clickable`,lockClass:`${g}-lock`,horizontalClass:`${g}-horizontal`,verticalClass:`${g}-vertical`,paginationDisabledClass:`${g}-disabled`}}),e.pagination={el:null,bullets:[]};let y,w=0;function c(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function l(i,s){const{bulletActiveClass:p}=e.params.pagination;i&&(i=i[`${s==="prev"?"previous":"next"}ElementSibling`],i&&(i.classList.add(`${p}-${s}`),i=i[`${s==="prev"?"previous":"next"}ElementSibling`],i&&i.classList.add(`${p}-${s}-${s}`)))}function r(i,s,p){if(i=i%p,s=s%p,s===i+1)return"next";if(s===i-1)return"previous"}function f(i){const s=i.target.closest(U(e.params.pagination.bulletClass));if(!s)return;i.preventDefault();const p=(0,R.i)(s)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===p)return;const P=r(e.realIndex,p,e.slides.length);P==="next"?e.slideNext():P==="previous"?e.slidePrev():e.slideToLoop(p)}else e.slideTo(p)}function u(){const i=e.rtl,s=e.params.pagination;if(c())return;let p=e.pagination.el;p=(0,R.m)(p);let P,O;const I=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,H=e.params.loop?Math.ceil(I/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(O=e.previousRealIndex||0,P=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex!="undefined"?(P=e.snapIndex,O=e.previousSnapIndex):(O=e.previousIndex||0,P=e.activeIndex||0),s.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const M=e.pagination.bullets;let z,Y,L;if(s.dynamicBullets&&(y=(0,R.h)(M[0],e.isHorizontal()?"width":"height",!0),p.forEach(x=>{x.style[e.isHorizontal()?"width":"height"]=`${y*(s.dynamicMainBullets+4)}px`}),s.dynamicMainBullets>1&&O!==void 0&&(w+=P-(O||0),w>s.dynamicMainBullets-1?w=s.dynamicMainBullets-1:w<0&&(w=0)),z=Math.max(P-w,0),Y=z+(Math.min(M.length,s.dynamicMainBullets)-1),L=(Y+z)/2),M.forEach(x=>{const E=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(D=>`${s.bulletActiveClass}${D}`)].map(D=>
1typeof D=="string"&&D.includes(" ")?D.split(" "):D).flat();x.classList.remove(...E)}),p.length>1)M.forEach(x=>{const E=(0,R.i)(x);E===P?x.classList.add(...s.bulletActiveClass.split(" ")):e.isElement&&x.setAttribute("part","bullet"),s.dynamicBullets&&(E>=z&&E<=Y&&x.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),E===z&&l(x,"prev"),E===Y&&l(x,"next"))});else{const x=M[P];if(x&&x.classList.add(...s.bulletActiveClass.split(" ")),e.isElement&&M.forEach((E,D)=>{E.setAttribute("part",D===P?"bullet-active":"bullet")}),s.dynamicBullets){const E=M[z],D=M[Y];for(let k=z;k<=Y;k+=1)M[k]&&M[k].classList.add(...`${s.bulletActiveClass}-main`.split(" "));l(E,"prev"),l(D,"next")}}if(s.dynamicBullets){const x=Math.min(M.length,s.dynamicMainBullets+4),E=(y*x-y)/2-L*y,D=i?"right":"left";M.forEach(k=>{k.style[e.isHorizontal()?D:"top"]=`${E}px`})}}p.forEach((M,z)=>{if(s.type==="fraction"&&(M.querySelectorAll(U(s.currentClass)).forEach(Y=>{Y.textContent=s.formatFractionCurrent(P+1)}),M.querySelectorAll(U(s.totalClass)).forEach(Y=>{Y.textContent=s.formatFractionTotal(H)})),s.type==="progressbar"){let Y;s.progressbarOpposite?Y=e.isHorizontal()?"vertical":"horizontal":Y=e.isHorizontal()?"horizontal":"vertical";const L=(P+1)/H;let x=1,E=1;Y==="horizontal"?x=L:E=L,M.querySelectorAll(U(s.progressbarFillClass)).forEach(D=>{D.style.transform=`translate3d(0,0,0) scaleX(${x}) scaleY(${E})`,D.style.transitionDuration=`${e.params.speed}ms`})}s.type==="custom"&&s.renderCustom?((0,R.s)(M,s.renderCustom(e,P+1,H)),z===0&&b("paginationRender",M)):(z===0&&b("paginationRender",M),b("paginationUpdate",M)),e.params.watchOverflow&&e.enabled&&M.classList[e.isLocked?"add":"remove"](s.lockClass)})}function o(){const i=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 p=e.pagination.el;p=(0,R.m)(p);let P="";if(i.type==="bullets"){let O=e.params.loop?Math.ceil(s/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&O>s&&(O=s);for(let I=0;I<O;I+=1)i.renderBullet?P+=i.renderBullet.call(e,I,i.bulletClass):P+=`<${i.bulletElement} ${e.isElement?'part="bullet"':""} class="${i.bulletClass}"></${i.bulletElement}>`}i.type==="fraction"&&(i.renderFraction?P=i.renderFraction.call(e,i.currentClass,i.totalClass):P=`<span class="${i.currentClass}"></span> / <span class="${i.totalClass}"></span>`),i.type==="progressbar"&&(i.renderProgressbar?P=i.renderProgressbar.call(e,i.progressbarFillClass):P=`<span class="${i.progressbarFillClass}"></span>`),e.pagination.bullets=[],p.forEach(O=>{i.type!=="custom"&&(0,R.s)(O,P||""),i.type==="bullets"&&e.pagination.bullets.push(...O.querySelectorAll(U(i.bulletClass)))}),i.type!=="custom"&&b("paginationRender",p[0])}function t(){e.params.pagination=he(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const i=e.params.pagination;if(!i.el)return;let s;typeof i.el=="string"&&e.isElement&&(s=e.el.querySelector(i.el)),!s&&typeof i.el=="string"&&(s=[...document.querySelectorAll(i.el)]),s||(s=i.el),!(!s||s.length===0)&&(e.params.uniqueNavElements&&typeof i.el=="string"&&Array.isArray(s)&&s.length>1&&(s=[...e.el.querySelectorAll(i.el)],s.length>1&&(s=s.find(p=>(0,R.b)(p,".swiper")[0]===e.el))),Array.isArray(s)&&s.length===1&&(s=s[0]),Object.assign(e.pagination,{el:s}
1),s=(0,R.m)(s),s.forEach(p=>{i.type==="bullets"&&i.clickable&&p.classList.add(...(i.clickableClass||"").split(" ")),p.classList.add(i.modifierClass+i.type),p.classList.add(e.isHorizontal()?i.horizontalClass:i.verticalClass),i.type==="bullets"&&i.dynamicBullets&&(p.classList.add(`${i.modifierClass}${i.type}-dynamic`),w=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),i.type==="progressbar"&&i.progressbarOpposite&&p.classList.add(i.progressbarOppositeClass),i.clickable&&p.addEventListener("click",f),e.enabled||p.classList.add(i.lockClass)}))}function a(){const i=e.params.pagination;if(c())return;let s=e.pagination.el;s&&(s=(0,R.m)(s),s.forEach(p=>{p.classList.remove(i.hiddenClass),p.classList.remove(i.modifierClass+i.type),p.classList.remove(e.isHorizontal()?i.horizontalClass:i.verticalClass),i.clickable&&(p.classList.remove(...(i.clickableClass||"").split(" ")),p.removeEventListener("click",f))})),e.pagination.bullets&&e.pagination.bullets.forEach(p=>p.classList.remove(...i.bulletActiveClass.split(" ")))}h("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const i=e.params.pagination;let{el:s}=e.pagination;
1s=(0,R.m)(s),s.forEach(p=>{p.classList.remove(i.horizontalClass,i.verticalClass),p.classList.add(e.isHorizontal()?i.horizontalClass:i.verticalClass)})}),h("init",()=>{e.params.pagination.enabled===!1?d():(t(),o(),u())}),h("activeIndexChange",()=>{typeof e.snapIndex=="undefined"&&u()}),h("snapIndexChange",()=>{u()}),h("snapGridLengthChange",()=>{o(),u()}),h("destroy",()=>{a()}),h("enable disable",()=>{let{el:i}=e.pagination;i&&(i=(0,R.m)(i),i.forEach(s=>s.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),h("lock unlock",()=>{u()}),h("click",(i,s)=>{const p=s.target,P=(0,R.m)(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&P&&P.length>0&&!p.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&p===e.navigation.nextEl||e.navigation.prevEl&&p===e.navigation.prevEl))return;const O=P[0].classList.contains(e.params.pagination.hiddenClass);b(O===!0?"paginationShow":"paginationHide"),P.forEach(I=>I.classList.toggle(e.params.pagination.hiddenClass))}});const n=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:i}=e.pagination;i&&(i=(0,R.m)(i),i.forEach(s=>s.classList.remove(e.params.pagination.paginationDisabledClass))),t(),o(),u()},d=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:i}=e.pagination;i&&(i=(0,R.m)(i),i.forEach(s=>s.classList.add(e.params.pagination.paginationDisabledClass))),a()};Object.assign(e.pagination,{enable:n,disable:d,render:o,update:u,init:t,destroy:a})}function Oe($){let{swiper:e,extendParams:S,on:h,emit:b}=$;const g=getDocument();let y=!1,w=null,c=null,l,r,f,u;S({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};function o(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:L,rtlTranslate:x}=e,{dragEl:E,el:D}=L,k=e.params.scrollbar,m=e.params.loop?e.progressLoop:e.progress;let v=r,X=(f-r)*m;x?(X=-X,X>0?(v=r-X,X=0):-X+r>f&&(v=f+X)):X<0?(v=r+X,X=0):X+r>f&&(v=f-X),e.isHorizontal()?(E.style.transform=`translate3d(${X}px, 0, 0)`,E.style.width=`${v}px`):(E.style.transform=`translate3d(0px, ${X}px, 0)`,E.style.height=`${v}px`),k.hide&&(clearTimeout(w),D.style.opacity=1,w=setTimeout(()=>{D.style.opacity=0,D.style.transitionDuration="400ms"},1e3))}function t(L){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${L}ms`)}function a(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:L}=e,{dragEl:x,el:E}=L;x.style.width="",x.style.height="",f=e.isHorizontal()?E.offsetWidth:E.offsetHeight,u=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?r=f*u:r=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?x.style.width=`${r}px`:x.style.height=`${r}px`,u>=1?E.style.display="none":E.style.display="",e.params.scrollbar.hide&&(E.style.opacity=0),e.params.watchOverflow&&e.enabled&&L.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function n(L){return e.isHorizontal()?L.clientX:L.clientY}function d(L){const{scrollbar:x,rtlTranslate:E}=e,{el:D}=x;let k;k=(n(L)-elementOffset(D)[e.isHorizontal()?"left":"top"]-(l!==null?l:r/2))/(f-r),k=Math.max(Math.min(k,1),0),E&&(k=1-k);const m=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*k;e.updateProgress(m),e.setTranslate(m),e.updateActiveIndex(),e.updateSlidesClasses()}function i(L){const x=e.params.scrollbar,{scrollbar:E,wrapperEl:D}=e,{el:k,dragEl:m}=E;y=!0,l=L.target===m?n(L)-L.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,L.preventDefault(),L.stopPropagation(),D.style.transitionDuration="100ms",m.style.transitionDuration="100ms",d(L),clearTimeout(c),k.style.transitionDuration="0ms",x.hide&&(k.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),b("scrollbarDragStart",L)}function s(L){const{scrollbar:x,wrapperEl:E}=e,{el:D,dragEl:k}=x;y&&(L.preventDefault&&L.cancelable?L.preventDefault():L.returnValue=!1,d(L),E.style.transitionDuration="0ms",D.style.transitionDuration="0ms",k.style.transitionDuration="0ms",b("scrollbarDragMove",L))}function p(L){const x=e.params.scrollbar,{scrollbar:E,wrapperEl:D}=e,{el:k}=E;y&&(y=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",D.style.transitionDuration=""),x.hide&&(clearTimeout(c),c=nextTick(()=>{k.style.opacity=0,k.style.transitionDuration="400ms"},1e3)),b("scrollbarDragEnd",L),x.snapOnRelease&&e.slideToClosest())}function P(L){const{scrollbar:x,params:E}=e,D=x.el;if(!D)return;const k=D,m=E.passiveListeners?{passive:!1,capture:!1}:!1,v=E.passiveListeners?{passive:!0,capture:!1}:!1;if(!k)return;const X=L==="on"?"addEventListener":"removeEventListener";k[X]("pointerdown",i,m),g[X]("pointermove",s,m),g[X]("pointerup",p,v)}function O(){!e.params.scrollbar.el||!e.scrollbar.el||P("on")}function I(){!e.params.scrollbar.el||!e.scrollbar.el||P("off")}function H(){const{scrollbar:L,el:x}=e;e.params.scrollbar=createElementIfNotDefined(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const E=e.params.scrollbar;if(!E.el)return;let D;if(typeof E.el=="string"&&e.isElement&&(D=e.el.querySelector(E.el)),!D&&typeof E.el=="string"){if(D=g.querySelectorAll(E.el),!D.length)return}else D||(D=E.el);e.params.uniqueNavElements&&typeof E.el=="string"&&D.length>1&&x.querySelectorAll(E.el).length===1&&(D=x.querySelector(E.el)),D.length>0&&(D=D[0]),D.classList.add(e.isHorizontal()?E.horizontalClass:E.verticalClass);let k;D&&(k=D.querySelector(classesToSelector(e.params.scrollbar.dragClass)),k||(k=createElement("div",e.params.scrollbar.dragClass),D.append(k))),Object.assign(L,{el:D,dragEl:k}),E.draggable&&O(),D&&D.classList[e.enabled?"remove":"add"](...classesToTokens(e.params.scrollbar.lockClass))}function M(){const L=e.params.scrollbar,x=e.scrollbar.el;x&&x.classList.remove(...classesToTokens(e.isHorizontal()?L.horizontalClass:L.verticalClass)),I()}h("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const L=e.params.scrollbar;let{el:x}=e.scrollbar;x=makeElementsArray(x),x.forEach(E=>{E.classList.remove(L.horizontalClass,L.verticalClass),E.classList.add(e.isHorizontal()?L.horizontalClass:L.verticalClass)})}),h("init",()=>{e.params.scrollbar.enabled===!1?Y():(H(),a(),o())}),h("update resize observerUpdate lock unlock changeDirection",()=>{a()}),h("setTranslate",()=>{o()}),h("setTransition",(L,x)=>{t(x)}),h("enable disable",()=>{const{el:L}=e.scrollbar;L&&L.classList[e.enabled?"remove":"add"](...classesToTokens(e.params.scrollbar.lockClass))}),h("destroy",()=>{M()});const z=()=>{e.el.classList.remove(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),H(),a(),o()},Y=()=>{e.el.classList.add(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),M()};Object.assign(e.scrollbar,{enable:z,disable:Y,updateSize:a,setTranslate:o,init:H,destroy:M})}function Ye($){let{swiper:e,extendParams:S,on:h}=$;S({parallax:{enabled:!1}});const b="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",g=(c,l)=>{const{rtl:r}=e,f=r?-1:1,u=c.getAttribute("data-swiper-parallax")||"0";let o=c.getAttribute("data-swiper-parallax-x"),t=c.getAttribute("data-swiper-parallax-y");const a=c.getAttribute("data-swiper-parallax-scale"),n=c.getAttribute("data-swiper-parallax-opacity"),d=c.getAttribute("data-swiper-parallax-rotate");if(o||t?(o=o||"0",t=t||"0"):e.isHorizontal()?(o=u,t="0"):(t=u,o="0"),o.indexOf("%")>=0?o=`${parseInt(o,10)*l*f}%`:o=`${o*l*f}px`,t.indexOf("%")>=0?t=`${parseInt(t,10)*l}%`:t=`${t*l}px`,typeof n!="undefined"&&n!==null){const s=n-(n-1)*(1-Math.abs(l));c.style.opacity=s}let i=`translate3d(${o}, ${t}, 0px)`;if(typeof a!="undefined"&&a!==null){const s=a-(a-1)*(1-Math.abs(l));i+=` scale(${s})`}if(d&&typeof d!="undefined"&&d!==null){const s=d*l*-1;i+=` rotate(${s}deg)`}c.style.transform=i},y=()=>{const{el:c,slides:l,progress:r,snapGrid:f,isElement:u}=e,o=elementChildren(c,b);e.isElement&&o.push(...elementChildren(e.hostEl,b)),o.forEach(t=>{g(t,r)}),l.forEach((t,a)=>{let n=t.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(n+=Math.ceil(a/2)-r*(f.length-1)),n=Math.min(Math.max(n,-1),1),t.querySelectorAll(`${b}, [data-swiper-parallax-rotate]`).forEach(d=>{g(d,n)})})},w=function(c){c===void 0&&(c=e.params.speed);const{el:l,hostEl:r}=e,f=[...l.querySelectorAll(b)];e.isElement&&f.push(...r.querySelectorAll(b)),f.forEach(u=>{let o=parseInt(u.getAttribute("data-swiper-parallax-duration"),10)||c;c===0&&(o=0),u.style.transitionDuration=`${o}ms`})};h("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),h("init",()=>{e.params.parallax.enabled&&y()}),h("setTranslate",()=>{e.params.parallax.enabled&&y()}),h("setTransition",(c,l)=>{e.params.parallax.enabled&&w(l)})}function He($){let{swiper:e,extendParams:S,on:h,emit:b}=$;const g=getWindow();S({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 y=1,w=!1,c=!1,l={x:0,y:0};const r=-3;let f,u;const o=[],t={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},a={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:{}},n={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let d=1;Object.defineProperty(e.zoom,"scale",{get(){return d},set(C){if(d!==C){const T=t.imageEl,A=t.slideEl;b("zoomChange",C,T,A)}d=C}});function i(){if(o.length<2)return 1;const C=o[0].pageX,T=o[0].pageY,A=o[1].pageX,B=o[1].pageY;return Math.sqrt((A-C)**2+(B-T)**2)}function s(){const C=e.params.zoom,T=t.imageWrapEl.getAttribute("data-swiper-zoom")||C.maxRatio;
vendor: 6,122 bytes, line 1
1if(C.limitToOriginalSize&&t.imageEl&&t.imageEl.naturalWidth){const A=t.imageEl.naturalWidth/t.imageEl.offsetWidth;return Math.min(A,T)}return T}function p(){if(o.length<2)return{x:null,y:null};const C=t.imageEl.getBoundingClientRect();return[(o[0].pageX+(o[1].pageX-o[0].pageX)/2-C.x-g.scrollX)/y,(o[0].pageY+(o[1].pageY-o[0].pageY)/2-C.y-g.scrollY)/y]}function P(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function O(C){const T=P();return!!(C.target.matches(T)||e.slides.filter(A=>A.contains(C.target)).length>0)}function I(C){const T=`.${e.params.zoom.containerClass}`;return!!(C.target.matches(T)||[...e.hostEl.querySelectorAll(T)].filter(A=>A.contains(C.target)).length>0)}function H(C){if(C.pointerType==="mouse"&&o.splice(0,o.length),!O(C))return;const T=e.params.zoom;if(f=!1,u=!1,o.push(C),!(o.length<2)){if(f=!0,t.scaleStart=i(),!t.slideEl){t.slideEl=C.target.closest(`.${e.params.slideClass}, swiper-slide`),t.slideEl||(t.slideEl=e.slides[e.activeIndex]);let A=t.slideEl.querySelector(`.${T.containerClass}`);if(A&&(A=A.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),t.imageEl=A,A?t.imageWrapEl=elementParents(t.imageEl,`.${T.containerClass}`)[0]:t.imageWrapEl=void 0,!t.imageWrapEl){t.imageEl=void 0;return}t.maxRatio=s()}if(t.imageEl){const[A,B]=p();t.originX=A,t.originY=B,t.imageEl.style.transitionDuration="0ms"}w=!0}}function M(C){if(!O(C))return;const T=e.params.zoom,A=e.zoom,B=o.findIndex(_=>_.pointerId===C.pointerId);B>=0&&(o[B]=C),!(o.length<2)&&(u=!0,t.scaleMove=i(),t.imageEl&&(A.scale=t.scaleMove/t.scaleStart*y,A.scale>t.maxRatio&&(A.scale=t.maxRatio-1+(A.scale-t.maxRatio+1)**.5),A.scale<T.minRatio&&(A.scale=T.minRatio+1-(T.minRatio-A.scale+1)**.5),t.imageEl.style.transform=`translate3d(0,0,0) scale(${A.scale})`))}function z(C){if(!O(C)||C.pointerType==="mouse"&&C.type==="pointerout")return;const T=e.params.zoom,A=e.zoom,B=o.findIndex(_=>_.pointerId===C.pointerId);B>=0&&o.splice(B,1),!(!f||!u)&&(f=!1,u=!1,t.imageEl&&(A.scale=Math.max(Math.min(A.scale,t.maxRatio),T.minRatio),t.imageEl.style.transitionDuration=`${e.params.speed}ms`,t.imageEl.style.transform=`translate3d(0,0,0) scale(${A.scale})`,y=A.scale,w=!1,A.scale>1&&t.slideEl?t.slideEl.classList.add(`${T.zoomedSlideClass}`):A.scale<=1&&t.slideEl&&t.slideEl.classList.remove(`${T.zoomedSlideClass}`),A.scale===1&&(t.originX=0,t.originY=0,t.slideEl=void 0)))}let Y;function L(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function x(){clearTimeout(Y),e.touchEventsData.preventTouchMoveFromPointerMove=!0,Y=setTimeout(()=>{e.destroyed||L()})}function E(C){const T=e.device;if(!t.imageEl||a.isTouched)return;T.android&&C.cancelable&&C.preventDefault(),a.isTouched=!0;const A=o.length>0?o[0]:C;a.touchesStart.x=A.pageX,a.touchesStart.y=A.pageY}function D(C){const A=C.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!O(C)||!I(C))return;const B=e.zoom;if(!t.imageEl)return;if(!a.isTouched||!t.slideEl){A&&v(C);return}if(A){v(C);return}a.isMoved||(a.width=t.imageEl.offsetWidth||t.imageEl.clientWidth,a.height=t.imageEl.offsetHeight||t.imageEl.clientHeight,a.startX=getTranslate(t.imageWrapEl,"x")||0,a.startY=getTranslate(t.imageWrapEl,"y")||0,t.slideWidth=t.slideEl.offsetWidth,t.slideHeight=t.slideEl.offsetHeight,t.imageWrapEl.style.transitionDuration="0ms");const _=a.width*B.scale,Z=a.height*B.scale;if(a.minX=Math.min(t.slideWidth/2-_/2,0),a.maxX=-a.minX,a.minY=Math.min(t.slideHeight/2-Z/2,0),a.maxY=-a.minY,a.touchesCurrent.x=o.length>0?o[0].pageX:C.pageX,a.touchesCurrent.y=o.length>0?o[0].pageY:C.pageY,Math.max(Math.abs(a.touchesCurrent.x-a.touchesStart.x),Math.abs(a.touchesCurrent.y-a.touchesStart.y))>5&&(e.allowClick=!1),!a.isMoved&&!w){if(e.isHorizontal()&&(Math.floor(a.minX)===Math.floor(a.startX)&&a.touchesCurrent.x<a.touchesStart.x||Math.floor(a.maxX)===Math.floor(a.startX)&&a.touchesCurrent.x>a.touchesStart.x)){a.isTouched=!1,L();return}if(!e.isHorizontal()&&(Math.floor(a.minY)===Math.floor(a.startY)&&a.touchesCurrent.y<a.touchesStart.y||Math.floor(a.maxY)===Math.floor(a.startY)&&a.touchesCurrent.y>a.touchesStart.y)){a.isTouched=!1,L();return}}C.cancelable&&C.preventDefault(),C.stopPropagation(),x(),a.isMoved=!0;const j=(B.scale-y)/(t.maxRatio-e.params.zoom.minRatio),{originX:Q,originY:F}=t;a.currentX=a.touchesCurrent.x-a.touchesStart.x+a.startX+j*(a.width-Q*2),a.currentY=a.touchesCurrent.y-a.touchesStart.y+a.startY+j*(a.height-F*2),a.currentX<a.minX&&(a.currentX=a.minX+1-(a.minX-a.currentX+1)**.8),a.currentX>a.maxX&&(a.currentX=a.maxX-1+(a.currentX-a.maxX+1)**.8),a.currentY<a.minY&&(a.currentY=a.minY+1-(a.minY-a.currentY+1)**.8),a.currentY>a.maxY&&(a.currentY=a.maxY-1+(a.currentY-a.maxY+1)**.8),n.prevPositionX||(n.prevPositionX=a.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=a.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(a.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(a.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(a.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(a.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=a.touchesCurrent.x,n.prevPositionY=a.touchesCurrent.y,n.prevTime=Date.now(),t.imageWrapEl.style.transform=`translate3d(${a.currentX}px, ${a.currentY}px,0)`}function k(){const C=e.zoom;if(o.length=0,!t.imageEl)return;if(!a.isTouched||!a.isMoved){a.isTouched=!1,a.isMoved=!1;return}a.isTouched=!1,a.isMoved=!1;let T=300,A=300;const B=n.x*T,_=a.currentX+B,Z=n.y*A,K=a.currentY+Z;n.x!==0&&(T=Math.abs((_-a.currentX)/n.x)),n.y!==0&&(A=Math.abs((K-a.currentY)/n.y));const j=Math.max(T,A);a.currentX=_,a.currentY=K;const Q=a.width*C.scale,F=a.height*C.scale;a.minX=Math.min(t.slideWidth/2-Q/2,0),a.maxX=-a.minX,a.minY=Math.min(t.slideHeight/2-F/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),t.imageWrapEl.style.transitionDuration=`${j}ms`,t.imageWrapEl.style.transform=`translate3d(${a.currentX}px, ${a.currentY}px,0)`}function m(){const C=e.zoom;t.slideEl&&e.activeIndex!==e.slides.indexOf(t.slideEl)&&(t.imageEl&&(t.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),t.imageWrapEl&&(t.imageWrapEl.style.transform="translate3d(0,0,0)"),t.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),C.scale=1,y=1,t.slideEl=void 0,t.imageEl=void 0,t.imageWrapEl=void 0,t.originX=0,t.originY=0)}function v(C){if(y<=1||!t.imageWrapEl||!O(C)||!I(C))return;const T=g.getComputedStyle(t.imageWrapEl).transform,A=new g.DOMMatrix(T);if(!c){c=!0,l.x=C.clientX,l.y=C.clientY,a.startX=A.e,a.startY=A.f,a.width=t.imageEl.offsetWidth||t.imageEl.clientWidth,a.height=t.imageEl.offsetHeight||t.imageEl.clientHeight,t.slideWidth=t.slideEl.offsetWidth,t.slideHeight=t.slideEl.offsetHeight;return}const B=(C.clientX-l.x)*r,_=(C.clientY-l.y)*r,Z=a.width*y,K=a.height*y,j=t.slideWidth,Q=t.slideHeight,F=Math.min(j/2-Z/2,0),G=-F,ie=Math.min(Q/2-K/2,0),ne=-ie,J=Math.max(Math.min(a.startX+B,G),F),ee=Math.max(Math.min(a.startY+_,ne),ie);t.imageWrapEl.style.transitionDuration="0ms",t.imageWrapEl.style.transform=`translate3d(${J}px, ${ee}px, 0)`,l.x=C.clientX,l.y=C.clientY,a.startX=J,a.startY=ee,a.currentX=J,a.currentY=ee}function X(C){const T=e.zoom,A=e.params.zoom;if(!t.slideEl){C&&C.target&&(t.slideEl=C.target.closest(`.${e.params.slideClass}, swiper-slide`)),t.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?t.slideEl=elementChildren(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:t.slideEl=e.slides[e.activeIndex]);let re=t.slideEl.querySelector(`.${A.containerClass}`);re&&(re=re.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),t.imageEl=re,re?t.imageWrapEl=elementParents(t.imageEl,`.${A.containerClass}`)[0]:t.imageWrapEl=void 0}if(!t.imageEl||!t.imageWrapEl)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),t.slideEl.classList.add(`${A.zoomedSlideClass}`);let B,_,Z,K,j,Q,F,G,ie,ne,J,ee,le,oe,de,fe,pe,ue;typeof a.touchesStart.x=="undefined"&&C?(B=C.pageX,_=C.pageY):(B=a.touchesStart.x,_=a.touchesStart.y);const me=y,te=typeof C=="number"?C:null;y===1&&te&&(B=void 0,_=void 0,a.touchesStart.x=void 0,a.touchesStart.y=void 0);const ve=s();T.scale=te||ve,y=te||ve,C&&!(y===1&&te)?(pe=t.slideEl.offsetWidth,ue=t.slideEl.offsetHeight,Z=elementOffset(t.slideEl).left+g.scrollX,K=elementOffset(t.slideEl).top+g.scrollY,j=Z+pe/2-B,Q=K+ue/2-_,ie=t.imageEl.offsetWidth||t.imageEl.clientWidth,ne=t.imageEl.offsetHeight||t.imageEl.clientHeight,J=ie*T.scale,ee=ne*T.scale,le=Math.min(pe/2-J/2,0),oe=Math.min(ue/2-ee/2,0),de=-le,fe=-oe,me>0&&te&&typeof a.currentX=="number"&&typeof a.currentY=="number"?(F=a.currentX*T.scale/me,G=a.currentY*T.scale/me):(F=j*T.scale,G=Q*T.scale),F<le&&(F=le),F>de&&(F=de),G<oe&&(G=oe),G>fe&&(G=fe)):(F=0,G=0),te&&T.scale===1&&(t.originX=0,t.originY=0),a.currentX=F,a.currentY=G,t.imageWrapEl.style.transitionDuration="300ms",t.imageWrapEl.style.transform=`translate3d(${F}px, ${G}px,0)`,t.imageEl.style.transitionDuration="300ms",t.imageEl.style.transform=`translate3d(0,0,0) scale(${T.scale})`}function W(){const C=e.zoom,T=e.params.zoom;if(!t.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?t.slideEl=elementChildren(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:t.slideEl=e.slides[e.activeIndex];let A=t.slideEl.querySelector(`.${T.containerClass}`);A&&(A=A.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),t.imageEl=A,A?t.imageWrapEl=elementParents(t.imageEl,`.${T.containerClass}`)[0]:t.imageWrapEl=void 0}!t.imageEl||!t.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),C.scale=1,y=1,a.currentX=void 0,a.currentY=void 0,a.touchesStart.x=void 0,a.touchesStart.y=void 0,t.imageWrapEl.style.transitionDuration="300ms",t.imageWrapEl.style.transform="translate3d(0,0,0)",t.imageEl.style.transitionDuration="300ms",t.imageEl.style.transform="translate3d(0,0,0) scale(1)",t.slideEl.classList.remove(`${T.zoomedSlideClass}`),t.slideEl=void 0,t.originX=0,t.originY=0,e.params.zoom.panOnMouseMove&&(l={x:0,y:0},c&&(c=!1,a.startX=0,a.startY=0)))}function q(C){const T=e.zoom;T.scale&&T.scale!==1?W():X(C)}function N(){const C=e.params.passiveListeners?{passive:!0,capture:!1}:!1,T=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:C,activeListenerWithCapture:T}}function V(){const C=e.zoom;if(C.enabled)return;C.enabled=!0;const{passiveListener:T,activeListenerWithCapture:A}=N();e.wrapperEl.addEventListener("pointerdown",H,T),e.wrapperEl.addEventListener("pointermove",M,A),["pointerup","pointercancel","pointerout"].forEach(B=>{e.wrapperEl.addEventListener(B,z,T)}),e.wrapperEl.addEventListener("pointermove",D,A)}function se(){const C=e.zoom;if(!C.enabled)return;C.enabled=!1;const{passiveListener:T,activeListenerWithCapture:A}=N();e.wrapperEl.removeEventListener("pointerdown",H,T),e.wrapperEl.removeEventListener("pointermove",M,A),["pointerup","pointercancel","pointerout"].forEach(B=>{e.wrapperEl.removeEventListener(B,z,T)}),e.wrapperEl.removeEventListener("pointermove",D,A)}h("init",()=>{e.params.zoom.enabled&&V()}),h("destroy",()=>{se()}),h("touchStart",(C,T)=>{e.zoom.enabled&&E(T)}),h("touchEnd",(C,T)=>{e.zoom.enabled&&k()}),h("doubleTap",(C,T)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&q(T)}),h("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&m()}),h("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&m()}),Object.assign(e.zoom,{enable:V,disable:se,in:X,out:W,toggle:q})}function ke($){let{swiper:e,extendParams:S,on:h}=$;S({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function b(l,r){const f=function(){let a,n,d;return(i,s)=>{for(n=-1,a=i.length;a-n>1;)d=a+n>>1,i[d]<=s?n=d:a=d;return a}}();this.x=l,this.y=r,this.lastIndex=l.length-1;let u,o;return this.interpolate=function(a){return a?(o=f(this.x,a),u=o-1,(a-this.x[u])*(this.y[o]-this.y[u])/(this.x[o]-this.x[u])+this.y[u]):0},this}function g(l){e.controller.spline=e.params.loop?new b(e.slidesGrid,l.slidesGrid):new b(e.snapGrid,l.snapGrid)}function y(l,r){const f=e.controller.control;let u,o;const t=e.constructor;function a(n){if(n.destroyed)return;const d=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(g(n),o=-e.controller.spline.interpolate(-d)),(!o||e.params.controller.by==="container")&&(u=(n.maxTranslate()-n.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(u)||!Number.isFinite(u))&&(u=1),o=(d-e.minTranslate())*u+n.minTranslate()),e.params.controller.inverse&&(o=n.maxTranslate()-o),n.updateProgress(o),n.setTranslate(o,e),n.updateActiveIndex(),n.updateSlidesClasses()}if(Array.isArray(f))for(let n=0;n<f.length;n+=1)f[n]!==r&&f[n]instanceof t&&a(f[n]);else f instanceof t&&r!==f&&a(f)}function w(l,r){const f=e.constructor,u=e.controller.control;let o;function t(a){a.destroyed||(a.setTransition(l,e),l!==0&&(a.transitionStart(),a.params.autoHeight&&nextTick(()=>{a.updateAutoHeight()}),elementTransitionEnd(a.wrapperEl,()=>{u&&a.transitionEnd()})))}if(Array.isArray(u))for(o=0;o<u.length;o+=1)u[o]!==r&&u[o]instanceof f&&t(u[o]);else u instanceof f&&r!==u&&t(u)}function c(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}h("beforeInit",()=>{if(typeof window!="undefined"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEac
1h(r=>{if(e.controller.control||(e.controller.control=[]),r&&r.swiper)e.controller.control.push(r.swiper);else if(r){const f=`${e.params.eventsPrefix}init`,u=o=>{e.controller.control.push(o.detail[0]),e.update(),r.removeEventListener(f,u)};r.addEventListener(f,u)}});return}e.controller.control=e.params.controller.control}),h("update",()=>{c()}),h("resize",()=>{c()}),h("observerUpdate",()=>{c()}),h("setTranslate",(l,r,f)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(r,f)}),h("setTransition",(l,r,f)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(r,f)}),Object.assign(e.controller,{setTranslate:y,setTransition:w})}function Ee($){let{swiper:e,extendParams:S,on:h}=$;S({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}}),e.a11y={clicked:!1};let b=null,g,y,w=new Date().getTime();function c(m){const v=b;v.length!==0&&(0,R.s)(v,m)}function l(m){m===void 0&&(m=16);const v=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(m).replace(/x/g,v)}function r(m){m=(0,R.m)(m),m.forEach(v=>{v.setAttribute("tabIndex","0")})}function f(m){m=(0,R.m)(m),m.forEach(v=>{v.setAttribute("tabIndex","-1")})}function u(m,v){m=(0,R.m)(m),m.forEach(X=>{X.setAttribute("role",v)})}function o(m,v){m=(0,R.m)(m),m.forEach(X=>{X.setAttribute("aria-roledescription",v)})}function t(m,v){m=(0,R.m)(m),m.forEach(X=>{X.setAttribute("aria-controls",v)})}function a(m,v){m=(0,R.m)(m),m.forEach(X=>{X.setAttribute("aria-label",v)})}function n(m,v){m=(0,R.m)(m),m.forEach(X=>{X.setAttribute("id",v)})}function d(m,v){m=(0,R.m)(m),m.forEach(X=>{X.setAttribute("aria-live",v)})}function i(m){m=(0,R.m)(m),m.forEach(v=>{v.setAttribute("aria-disabled",!0)})}function s(m){m=(0,R.m)(m),m.forEach(v=>{v.setAttribute("aria-disabled",!1)})}function p(m){if(m.keyCode!==13&&m.keyCode!==32)return;const v=e.params.a11y,X=m.target;if(!(e.pagination&&e.pagination.el&&(X===e.pagination.el||e.pagination.el.contains(m.target))&&!m.target.matches(U(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const W=(0,R.m)(e.navigation.prevEl);(0,R.m)(e.navigation.nextEl).includes(X)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?c(v.lastSlideMessage):c(v.nextSlideMessage)),W.includes(X)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?c(v.firstSlideMessage):c(v.prevSlideMessage))}e.pagination&&X.matches(U(e.params.pagination.bulletClass))&&X.click()}}function P(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:m,prevEl:v}=e.navigation;v&&(e.isBeginning?(i(v),f(v)):(s(v),r(v))),m&&(e.isEnd?(i(m),f(m)):(s(m),r(m)))}function O(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function I(){return O()&&e.params.pagination.clickable}function H(){const m=e.params.a11y;O()&&e.pagination.bullets.forEach(v=>{e.params.pagination.clickable&&(r(v),e.params.pagination.renderBullet||(u(v,"button"),a(v,m.paginationBulletMessage.replace(/\{\{index\}\}/,(0,R.i)(v)+1)))),v.matches(U(e.params.pagination.bulletActiveClass))?v.setAttribute("aria-current","true"):v.removeAttribute("aria-current")})}const M=(m,v,X)=>{r(m),m.tagName!=="BUTTON"&&(u(m,"button"),m.addEventListener("keydown",p)),a(m,X),t(m,v)},z=m=>{y&&y!==m.target&&!y.contains(m.target)&&(g=!0),e.a11y.clicked=!0},Y=()=>{g=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},L=m=>{w=new Date().getTime()},x=m=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-w<100)return;const v=m.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!v||!e.slides.includes(v))return;y=v;const X=e.slides.indexOf(v)===e.activeIndex,W=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(v);X||W||m.sourceCapabilities&&m.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>
1{g||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(v.getAttribute("data-swiper-slide-index"))),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(v)),0),g=!1)}))},E=()=>{const m=e.params.a11y;m.itemRoleDescriptionMessage&&o(e.slides,m.itemRoleDescriptionMessage),m.slideRole&&u(e.slides,m.slideRole);const v=e.slides.length;m.slideLabelMessage&&e.slides.forEach((X,W)=>{const q=e.params.loop?parseInt(X.getAttribute("data-swiper-slide-index"),10):W,N=m.slideLabelMessage.replace(/\{\{index\}\}/,q+1).replace(/\{\{slidesLength\}\}/,v);a(X,N)})},D=()=>{const m=e.params.a11y;e.el.append(b);const v=e.el;m.containerRoleDescriptionMessage&&o(v,m.containerRoleDescriptionMessage),m.containerMessage&&a(v,m.containerMessage),m.containerRole&&u(v,m.containerRole);const X=e.wrapperEl,W=m.id||X.getAttribute("id")||`swiper-wrapper-${l(16)}`,q=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";n(X,W),d(X,q),E();let{nextEl:N,prevEl:V}=e.navigation?e.navigation:{};N=(0,R.m)(N),V=(0,R.m)(V),N&&N.forEach(C=>M(C,W,m.nextSlideMessage)),V&&V.forEach(C=>M(C,W,m.prevSlideMessage)),I()&&(0,R.m)(e.pagination.el).forEach(T=>{T.addEventListener("keydown",p)}),(0,ae.g)().addEventListener("visibilitychange",L),e.el.addEventListener("focus",x,!0),e.el.addEventListener("focus",x,!0),e.el.addEventListener("pointerdown",z,!0),e.el.addEventListener("pointerup",Y,!0)};function k(){b&&b.remove();let{nextEl:m,prevEl:v}=e.navigation?e.navigation:{};m=(0,R.m)(m),v=(0,R.m)(v),m&&m.forEach(W=>W.removeEventListener("keydown",p)),v&&v.forEach(W=>W.removeEventListener("keydown",p)),I()&&(0,R.m)(e.pagination.el).forEach(q=>{q.removeEventListener("keydown",p)}),(0,ae.g)().removeEventListener("visibilitychange",L),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",x,!0),e.el.removeEventListener("pointerdown",z,!0),e.el.removeEventListener("pointerup",Y,!0))}h("beforeInit",()=>{b=(0,R.c)("span",e.params.a11y.notificationClass),b.setAttribute("aria-live","assertive"),b.setAttribute("aria-atomic","true")}),h("afterInit",()=>{e.params.a11y.enabled&&D()}),h("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&E()}),h("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&P()}),h("paginationUpdate",()=>{e.params.a11y.enabled&&H()}),h("destroy",()=>{e.params.a11y.enabled&&k()})}function Re($){let{swiper:e,extendParams:S,on:h}=$;S({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let b=!1,g={};const y=o=>o.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),w=o=>{const t=getWindow();let a;o?a=new URL(o):a=t.location;const n=a.pathname.slice(1).split("/").filter(p=>p!==""),d=n.length,i=n[d-2],s=n[d-1];return{key:i,value:s}},c=(o,t)=>{const a=getWindow();if(!b||!e.params.history.enabled)return;let n;e.params.url?n=new URL(e.params.url):n=a.location;const d=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${t}"]`):e.slides[t];let i=y(d.getAttribute("data-history"));if(e.params.history.root.length>0){let p=e.params.history.root;p[p.length-1]==="/"&&(p=p.slice(0,p.length-1)),i=`${p}/${o?`${o}/`:""}${i}`}else n.pathname.includes(o)||(i=`${o?`${o}/`:""}${i}`);e.params.history.keepQuery&&(i+=n.search);const s=a.history.state;s&&s.value===i||(e.params.history.replaceState?a.history.replaceState({value:i},null,i):a.history.pushState({value:i},null,i))},l=(o,t,a)=>{if(t)for(let n=0,d=e.slides.length;n<d;n+=1){const i=e.slides[n];if(y(i.getAttribute("data-history"))===t){const p=e.getSlideIndex(i);e.slideTo(p,o,a)}}else e.slideTo(0,o,a)},r=()=>{g=w(e.params.url),l(e.params.speed,g.value,!1)},f=()=>{const o=getWindow();if(e.params.history){if(!o.history||!o.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(b=!0,g=w(e.params.url),!g.key&&!g.value){e.params.history.replaceState||o.addEventListener("popstate",r);return}l(0,g.value,e.params.runCallbacksOnInit),e.params.history.replaceState||o.addEventListener("popstate",r)}},u=()=>{const o=getWindow();e.params.history.replaceState||o.removeEventListener("popstate",r)};h("init",()=>{e.params.history.enabled&&f()}),h("destroy",()=>{e.params.history.enabled&&u()}),h("transitionEnd _freeModeNoMomentumRelease",()=>{b&&c(e.params.history.key,e.activeIndex)}),h("slideChange",()=>{b&&e.params.cssMode&&c(e.params.history.key,e.activeIndex)})}function We($){let{swiper:e,extendParams:S,emit:h,on:b}=$,g=!1;const y=getDocument(),w=getWindow();S({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(u,o){if(e.virtual&&e.params.virtual.enabled){const t=e.slides.find(n=>n.getAttribute("data-hash")===o);return t?parseInt(t.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(elementChildren(e.slidesEl,`.${e.params.slideClass}[data-hash="${o}"], swiper-slide[data-hash="${o}"]`)[0])}}});const c=()=>{h("hashChange");const u=y.location.hash.replace("#",""),o=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],t=o?o.getAttribute("data-hash"):"";if(u!==t){const a=e.params.hashNavigation.getSlideIndex(e,u);if(typeof a=="undefined"||Number.isNaN(a))return;e.slideTo(a)}},l=()=>{if(!g||!e.params.hashNavigation.enabled)return;const u=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],o=u?u.getAttribute("data-hash")||u.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&w.history&&w.history.replaceState?(w.history.replaceState(null,null,`#${o}`||""),h("hashSet")):(y.location.hash=o||"",h("hashSet"))},r=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;g=!0;const u=y.location.hash.replace("#","");if(u){const t=e.params.hashNavigation.getSlideIndex(e,u);e.slideTo(t||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&w.addEventListener("hashchange",c)},f=()=>{e.params.hashNavigation.watchState&&w.removeEventListener("hashchange",c)};b("init",()=>{e.params.hashNavigation.enabled&&r()}),b("destroy",()=>{e.params.hashNavigation.enabled&&f()}),b("transitionEnd _freeModeNoMomentumRelease",()=>{g&&l()}),b("slideChange",()=>{g&&e.params.cssMode&&l()})}function xe($){let{swiper:e,extendParams:S,on:h,emit:b,params:g}=$;e.autoplay={running:!1,paused:!1,timeLeft:0},S({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let y,w,c=g&&g.autoplay?g.autoplay.delay:3e3,l=g&&g.autoplay?g.autoplay.delay:3e3,r,f=new Date().getTime(),u,o,t,a,n,d,i;function s(v){!e||e.destroyed||!e.wrapperEl||v.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",s),!(i||v.detail&&v.detail.bySwiperTouchMove)&&z())}const p=()=>
vendor: 4,431 bytes, line 1
1{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?u=!0:u&&(l=r,u=!1);const v=e.autoplay.paused?r:f+l-new Date().getTime();e.autoplay.timeLeft=v,b("autoplayTimeLeft",v,v/c),w=requestAnimationFrame(()=>{p()})},P=()=>{let v;return e.virtual&&e.params.virtual.enabled?v=e.slides.find(W=>W.classList.contains("swiper-slide-active")):v=e.slides[e.activeIndex],v?parseInt(v.getAttribute("data-swiper-autoplay"),10):void 0},O=v=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(w),p();let X=typeof v=="undefined"?e.params.autoplay.delay:v;c=e.params.autoplay.delay,l=e.params.autoplay.delay;const W=P();!Number.isNaN(W)&&W>0&&typeof v=="undefined"&&(X=W,c=W,l=W),r=X;const q=e.params.speed,N=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(q,!0,!0),b("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,q,!0,!0),b("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(q,!0,!0),b("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,q,!0,!0),b("autoplay")),e.params.cssMode&&(f=new Date().getTime(),requestAnimationFrame(()=>{O()})))};return X>0?(clearTimeout(y),y=setTimeout(()=>{N()},X)):requestAnimationFrame(()=>{N()}),X},I=()=>{f=new Date().getTime(),e.autoplay.running=!0,O(),b("autoplayStart")},H=()=>{e.autoplay.running=!1,clearTimeout(y),cancelAnimationFrame(w),b("autoplayStop")},M=(v,X)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(y),v||(d=!0);const W=()=>{b("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",s):z()};if(e.autoplay.paused=!0,X){n&&(r=e.params.autoplay.delay),n=!1,W();return}r=(r||e.params.autoplay.delay)-(new Date().getTime()-f),!(e.isEnd&&r<0&&!e.params.loop)&&(r<0&&(r=0),W())},z=()=>{e.isEnd&&r<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(f=new Date().getTime(),d?(d=!1,O(r)):O(),e.autoplay.paused=!1,b("autoplayResume"))},Y=()=>{if(e.destroyed||!e.autoplay.running)return;const v=(0,ae.g)();v.visibilityState==="hidden"&&(d=!0,M(!0)),v.visibilityState==="visible"&&z()},L=v=>{v.pointerType==="mouse"&&(d=!0,i=!0,!(e.animating||e.autoplay.paused)&&M(!0))},x=v=>{v.pointerType==="mouse"&&(i=!1,e.autoplay.paused&&z())},E=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",L),e.el.addEventListener("pointerleave",x))},D=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",L),e.el.removeEventListener("pointerleave",x))},k=()=>{(0,ae.g)().addEventListener("visibilitychange",Y)},m=()=>{(0,ae.g)().removeEventListener("visibilitychange",Y)};h("init",()=>{e.params.autoplay.enabled&&(E(),k(),I())}),h("destroy",()=>{D(),m(),e.autoplay.running&&H()}),h("_freeModeStaticRelease",()=>{(t||d)&&z()}),h("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?H():M(!0,!0)}),h("beforeTransitionStart",(v,X,W)=>{e.destroyed||!e.autoplay.running||(W||!e.params.autoplay.disableOnInteraction?M(!0,!0):H())}),h("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){H();return}o=!0,t=!1,d=!1,a=setTimeout(()=>{d=!0,t=!0,M(!0)},200)}}),h("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!o)){if(clearTimeout(a),clearTimeout(y),e.params.autoplay.disableOnInteraction){t=!1,o=!1;return}t&&e.params.cssMode&&z(),t=!1,o=!1}}),h("slideChange",()=>{e.destroyed||!e.autoplay.running||(n=!0)}),Object.assign(e.autoplay,{start:I,stop:H,pause:M,resume:z})}function Be($){let{swiper:e,extendParams:S,on:h}=$;S({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let b=!1,g=!1;e.thumbs={swiper:null};function y(){const l=e.thumbs.swiper;if(!l||l.destroyed)return;const r=l.clickedIndex,f=l.clickedSlide;if(f&&f.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof r=="undefined"||r===null)return;let u;l.params.loop?u=parseInt(l.clickedSlide.getAttribute("data-swiper-slide-index"),10):u=r,e.params.loop?e.slideToLoop(u):e.slideTo(u)}function w(){const{thumbs:l}=e.params;if(b)return!1;b=!0;const r=e.constructor;if(l.swiper instanceof r){if(l.swiper.destroyed)return b=!1,!1;e.thumbs.swiper=l.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
1),e.thumbs.swiper.update()}else if(isObject(l.swiper)){const f=Object.assign({},l.swiper);Object.assign(f,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new r(f),g=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",y),!0}function c(l){const r=e.thumbs.swiper;if(!r||r.destroyed)return;const f=r.params.slidesPerView==="auto"?r.slidesPerViewDynamic():r.params.slidesPerView;let u=1;const o=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(u=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),r.slides.forEach(n=>n.classList.remove(o)),r.params.loop||r.params.virtual&&r.params.virtual.enabled)for(let n=0;n<u;n+=1)elementChildren(r.slidesEl,`[data-swiper-slide-index="${e.realIndex+n}"]`).forEach(d=>{d.classList.add(o)});else for(let n=0;n<u;n+=1)r.slides[e.realIndex+n]&&r.slides[e.realIndex+n].classList.add(o);const t=e.params.thumbs.autoScrollOffset,a=t&&!r.params.loop;if(e.realIndex!==r.realIndex||a){const n=r.activeIndex;let d,i;if(r.params.loop){const s=r.slides.find(p=>p.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);d=r.slides.indexOf(s),i=e.activeIndex>e.previousIndex?"next":"prev"}else d=e.realIndex,i=d>e.previousIndex?"next":"prev";a&&(d+=i==="next"?t:-1*t),r.visibleSlidesIndexes&&r.visibleSlidesIndexes.indexOf(d)<0&&(r.params.centeredSlides?d>n?d=d-Math.floor(f/2)+1:d=d+Math.floor(f/2)-1:d>n&&r.params.slidesPerGroup,r.slideTo(d,l?0:void 0))}}h("beforeInit",()=>{const{thumbs:l}=e.params;if(!(!l||!l.swiper))if(typeof l.swiper=="string"||l.swiper instanceof HTMLElement){const r=getDocument(),f=()=>{const o=typeof l.swiper=="string"?r.querySelector(l.swiper):l.swiper;if(o&&o.swiper)l.swiper=o.swiper,w(),c(!0);else if(o){const t=`${e.params.eventsPrefix}init`,a=n=>{l.swiper=n.detail[0],o.removeEventListener(t,a),w(),c(!0),l.swiper.update(),e.update()};o.addEventListener(t,a)}return o},u=()=>{if(e.destroyed)return;f()||requestAnimationFrame(u)};requestAnimationFrame(u)}else w(),c(!0)}),h("slideChange update resize observerUpdate",()=>{c()}),h("setTransition",(l,r)=>{const f=e.thumbs.swiper;!f||f.destroyed||f.setTransition(r)}),h("beforeDestroy",()=>{const l=e.thumbs.swiper;!l||l.destroyed||g&&l.destroy()}),Object.assign(e.thumbs,{init:w,update:c})}function qe($){let{swiper:e,extendParams:S,emit:h,once:b}=$;S({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function g(){if(e.params.cssMode)return;const c=e.getTranslate();e.setTranslate(c),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function y(){if(e.params.cssMode)return;const{touchEventsData:c,touches:l}=e;c.velocities.length===0&&c.velocities.push({position:l[e.isHorizontal()?"startX":"startY"],time:c.touchStartTime}),c.velocities.push({position:l[e.isHorizontal()?"currentX":"currentY"],time:now()})}function w(c){let{currentPos:l}=c;if(e.params.cssMode)return;const{params:r,wrapperEl:f,rtlTranslate:u,snapGrid:o,touchEventsData:t}=e,n=now()-t.touchStartTime;if(l<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(l>-e.maxTranslate()){e.slides.length<o.length?e.slideTo(o.length-1):e.slideTo(e.slides.length-1);return}if(r.freeMode.momentum){if(t.velocities.length>1){const H=t.velocities.pop(),M=t.velocities.pop(),z=H.position-M.position,Y=H.time-M.time;e.velocity=z/Y,e.velocity/=2,Math.abs(e.velocity)<r.freeMode.minimumVelocity&&(e.velocity=0),(Y>150||now()-H.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=r.freeMode.momentumVelocityRatio,t.velocities.length=0;let d=1e3*r.freeMode.momentumRatio;const i=e.velocity*d;let s=e.translate+i;u&&(s=-s);let p=!1,P;const O=Math.abs(e.velocity)*20*r.freeMode.momentumBounceRatio;let I;if(s<e.maxTranslate())r.freeMode.momentumBounce?(s+e.maxTranslate()<-O&&(s=e.maxTranslate()-O),P=e.maxTranslate(),p=!0,t.allowMomentumBounce=!0):s=e.maxTranslate(),r.loop&&r.centeredSlides&&(I=!0);else if(s>e.minTranslate())r.freeMode.momentumBounce?(s-e.minTranslate()>O&&(s=e.minTranslate()+O),P=e.minTranslate(),p=!0,t.allowMomentumBounce
1=!0):s=e.minTranslate(),r.loop&&r.centeredSlides&&(I=!0);else if(r.freeMode.sticky){let H;for(let M=0;M<o.length;M+=1)if(o[M]>-s){H=M;break}Math.abs(o[H]-s)<Math.abs(o[H-1]-s)||e.swipeDirection==="next"?s=o[H]:s=o[H-1],s=-s}if(I&&b("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(u?d=Math.abs((-s-e.translate)/e.velocity):d=Math.abs((s-e.translate)/e.velocity),r.freeMode.sticky){const H=Math.abs((u?-s:s)-e.translate),M=e.slidesSizesGrid[e.activeIndex];H<M?d=r.speed:H<2*M?d=r.speed*1.5:d=r.speed*2.5}}else if(r.freeMode.sticky){e.slideToClosest();return}r.freeMode.momentumBounce&&p?(e.updateProgress(P),e.setTransition(d),e.setTranslate(s),e.transitionStart(!0,e.swipeDirection),e.animating=!0,elementTransitionEnd(f,()=>{!e||e.destroyed||!t.allowMomentumBounce||(h("momentumBounce"),e.setTransition(r.speed),setTimeout(()=>{e.setTranslate(P),elementTransitionEnd(f,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(h("_freeModeNoMomentumRelease"),e.updateProgress(s),e.setTransition(d),e.setTranslate(s),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,elementTransitionEnd(f,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(s),e.updateActiveIndex(),e.updateSlidesClasses()}else if(r.freeMode.sticky){e.slideToClosest();return}else r.freeMode&&h("_freeModeNoMomentumRelease");(!r.freeMode.momentum||n>=r.longSwipesMs)&&(h("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:g,onTouchMove:y,onTouchEnd:w}})}function Se($){const e=this,{params:S,slidesEl:h}=e;S.loop&&e.loopDestroy();const b=g=>{if(typeof g=="string"){const y=document.createElement("div");setInnerHTML(y,g),h.append(y.children[0]),setInnerHTML(y,"")}else h.append(g)};if(typeof $=="object"&&"length"in $)for(let g=0;g<$.length;g+=1)$[g]&&b($[g]);else b($);e.recalcSlides(),S.loop&&e.loopCreate(),(!S.observer||e.isElement)&&e.update()}function Te($){const e=this,{params:S,activeIndex:h,slidesEl:b}=e;S.loop&&e.loopDestroy();let g=h+1;const y=w=>{if(typeof w=="string"){const c=document.createElement("div");setInnerHTML(c,w),b.prepend(c.children[0]),setInnerHTML(c,"")}else b.prepend(w)};if(typeof $=="object"&&"length"in $){for(let w=0;w<$.length;w+=1)$[w]&&y($[w]);g=h+$.length}else y($);e.recalcSlides(),S.loop&&e.loopCreate(),(!S.observer||e.isElement)&&e.update(),e.slideTo(g,0,!1)}function Me($,e){const S=this,{params:h,activeIndex:b,slidesEl:g}=S;let y=b;h.loop&&(y-=S.loopedSlides,S.loopDestroy(),S.recalcSlides());const w=S.slides.length;if($<=0){S.prependSlide(e);return}if($>=w){S.appendSlide(e);return}let c=y>$?y+1:y;const l=[];for(let r=w-1;r>=$;r-=1){const f=S.slides[r];f.remove(),l.unshift(f)}if(typeof e=="object"&&"length"in e){for(let r=0;r<e.length;r+=1)e[r]&&g.append(e[r]);c=y>$?y+e.length:y}else g.append(e);for(let r=0;r<l.length;r+=1)g.append(l[r]);S.recalcSlides(),h.loop&&S.loopCreate(),(!h.observer||S.isElement)&&S.update(),h.loop?S.slideTo(c+S.loopedSlides,0,!1):S.slideTo(c,0,!1)}function Ce($){const e=this,{params:S,activeIndex:h}=e;let b=h;S.loop&&(b-=e.loopedSlides,e.loopDestroy());let g=b,y;if(typeof $=="object"&&"length"in $){for(let w=0;w<$.length;w+=1)y=$[w],e.slides[y]&&e.slides[y].remove(),y<g&&(g-=1);g=Math.max(g,0)}else y=$,e.slides[y]&&e.slides[y].remove(),y<g&&(g-=1),g=Math.max(g,0);e.recalcSlides(),S.loop&&e.loopCreate(),(!S.observer||e.isElement)&&e.update(),S.loop?e.slideTo(g+e.loopedSlides,0,!1):e.slideTo(g,0,!1)}function $e(){const $=this,e=[];for(let S=0;S<$.slides.length;S+=1)e.push(S);$.removeSlide(e)}function Ne($){let{swiper:e}=$;Object.assign(e,{appendSlide:Se.bind(e),prependSlide:Te.bind(e),addSlide:Me.bind(e),removeSlide:Ce.bind(e),removeAllSlides:$e.bind(e)})}function Pe($,e){const S=(0,R.g)(e);return S!==e&&(S.style.backfaceVisibility="hidden",S.style["-webkit-backface-visibility"]="hidden"),S}function _e($){let{swiper:e,duration:S,transformElements:h,allSlides:b}=$;const{activeIndex:g}=e,y=w=>w.parentElement?w.parentElement:e.slides.find(l=>l.shadowRoot&&l.shadowRoot===w.parentNode);if(e.params.virtualTranslate&&S!==0){let w=!1,c;b?c=h:c=h.filter(l=>{const r=l.classList.contains("swiper-slide-transform")?y(l):l;return e.getSlideIndex(r)===g}
1),c.forEach(l=>{elementTransitionEnd(l,()=>{if(w||!e||e.destroyed)return;w=!0,e.animating=!1;const r=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(r)})})}}function Fe($){let{swiper:e,extendParams:S,on:h}=$;S({fadeEffect:{crossFade:!1}});const b=()=>{const{slides:y}=e,w=e.params.fadeEffect;for(let c=0;c<y.length;c+=1){const l=e.slides[c];let f=-l.swiperSlideOffset;e.params.virtualTranslate||(f-=e.translate);let u=0;e.isHorizontal()||(u=f,f=0);const o=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(l.progress),0):1+Math.min(Math.max(l.progress,-1),0),t=effectTarget(w,l);t.style.opacity=o,t.style.transform=`translate3d(${f}px, ${u}px, 0px)`}},g=y=>{const w=e.slides.map(c=>getSlideTransformEl(c));w.forEach(c=>{c.style.transitionDuration=`${y}ms`}),effectVirtualTransitionEnd({swiper:e,duration:y,transformElements:w,allSlides:!0})};effectInit({effect:"fade",swiper:e,on:h,setTranslate:b,setTransition:g,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function Ge($){let{swiper:e,extendParams:S,on:h}=$;S({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const b=(c,l,r)=>{let f=r?c.querySelector(".swiper-slide-shadow-left"):c.querySelector(".swiper-slide-shadow-top"),u=r?c.querySelector(".swiper-slide-shadow-right"):c.querySelector(".swiper-slide-shadow-bottom");f||(f=createElement("div",`swiper-slide-shadow-cube swiper-slide-shadow-${r?"left":"top"}`.split(" ")),c.append(f)),u||(u=createElement("div",`swiper-slide-shadow-cube swiper-slide-shadow-${r?"right":"bottom"}`.split(" ")),c.append(u)),f&&(f.style.opacity=Math.max(-l,0)),u&&(u.style.opacity=Math.max(l,0))},g=()=>{const c=e.isHorizontal();e.slides.forEach(l=>{const r=Math.max(Math.min(l.progress,1),-1);b(l,r,c)})},y=()=>{const{el:c,wrapperEl:l,slides:r,width:f,height:u,rtlTranslate:o,size:t,browser:a}=e,n=getRotateFix(e),d=e.params.cubeEffect,i=e.isHorizontal(),s=e.virtual&&e.params.virtual.enabled;let p=0,P;d.shadow&&(i?(P=e.wrapperEl.querySelector(".swiper-cube-shadow"),P||(P=createElement("div","swiper-cube-shadow"),e.wrapperEl.append(P)),P.style.height=`${f}px`):(P=c.querySelector(".swiper-cube-shadow"),P||(P=createElement("div","swiper-cube-shadow"),c.append(P))));for(let I=0;I<r.length;I+=1){const H=r[I];let M=I;s&&(M=parseInt(H.getAttribute("data-swiper-slide-index"),10));let z=M*90,Y=Math.floor(z/360);o&&(z=-z,Y=Math.floor(-z/360));const L=Math.max(Math.min(H.progress,1),-1);let x=0,E=0,D=0;M%4===0?(x=-Y*4*t,D=0):(M-1)%4===0?(x=0,D=-Y*4*t):(M-2)%4===0?(x=t+Y*4*t,D=t):(M-3)%4===0&&(x=-t,D=3*t+t*4*Y),o&&(x=-x),i||(E=x,x=0);const k=`rotateX(${n(i?0:-z)}deg) rotateY(${n(i?z:0)}deg) translate3d(${x}px, ${E}px, ${D}px)`;L<=1&&L>-1&&(p=M*90+L*90,o&&(p=-M*90-L*90)),H.style.transform=k,d.slideShadows&&b(H,L,i)}if(l.style.transformOrigin=`50% 50% -${t/2}px`,l.style["-webkit-transform-origin"]=`50% 50% -${t/2}px`,d.shadow)if(i)P.style.transform=`translate3d(0px, ${f/2+d.shadowOffset}px, ${-f/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${d.shadowScale})`;else{const I=Math.abs(p)-Math.floor(Math.abs(p)/90)*90,H=1.5-(Math.sin(I*2*Math.PI/360)/2+Math.cos(I*2*Math.PI/360)/2),M=d.shadowScale,z=d.shadowScale/H,Y=d.shadowOffset;P.style.transform=`scale3d(${M}, 1, ${z}) translate3d(0px, ${u/2+Y}px, ${-u/2/z}px) rotateX(-89.99deg)`}const O=(a.isSafari||a.isWebView)&&a.needPerspectiveFix?-t/2:0;l.style.transform=`translate3d(0px,0,${O}px) rotateX(${n(e.isHorizontal()?0:p)}deg) rotateY(${n(e.isHorizontal()?-p:0)}deg)`,l.style.setProperty("--swiper-cube-translate-z",`${O}px`)},w=c=>{const{el:l,slides:r}=e;if(r.forEach(f=>{f.style.transitionDuration=`${c}ms`,f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(u=>{u.style.transitionDuration=`${c}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const f=l.querySelector(".swiper-cube-shadow");f&&(f.style.transitionDuration=`${c}ms`)}};effectInit({effect:"cube",swiper:e,on:h,setTranslate:y,setTransition:w,recreateShadows:g,getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function ge($,e,S){const h=`swiper-slide-shadow${S?`-${S}`:""}${$?` swiper-slide-shadow-${$}`:""}`,b=(0,R.g)(e);let g=b.querySelector(`.${h.split(" ").join(".")}`);return g||(g=(0,R.c)("div",h.split(" ")),b.append(g)),g}function Ve($){let{swiper:e,extendParams:S,on:h}=$;S({flipEffect:{slideShadows:!0,limitRotation:!0}});const b=(c,l)=>{let r=e.isHorizontal()?c.querySelector(".swiper-slide-shadow-left"):c.querySelector(".swiper-slide-shadow-top"),f=e.isHorizontal()?c.querySelector(".swiper-slide-shadow-right"):c.querySelector(".swiper-slide-shadow-bottom");r||(r=createShadow("flip",c,e.isHorizontal()?"left":"top")),f||(f=createShadow("flip",c,e.isHorizontal()?"right":"bottom")),r&&(r.style.opacity=Math.max(-l,0)),f&&(f.style.opacity=Math.max(l,0))},g=()=>
1{e.params.flipEffect,e.slides.forEach(c=>{let l=c.progress;e.params.flipEffect.limitRotation&&(l=Math.max(Math.min(c.progress,1),-1)),b(c,l)})},y=()=>{const{slides:c,rtlTranslate:l}=e,r=e.params.flipEffect,f=getRotateFix(e);for(let u=0;u<c.length;u+=1){const o=c[u];let t=o.progress;e.params.flipEffect.limitRotation&&(t=Math.max(Math.min(o.progress,1),-1));const a=o.swiperSlideOffset;let d=-180*t,i=0,s=e.params.cssMode?-a-e.translate:-a,p=0;e.isHorizontal()?l&&(d=-d):(p=s,s=0,i=-d,d=0),o.style.zIndex=-Math.abs(Math.round(t))+c.length,r.slideShadows&&b(o,t);const P=`translate3d(${s}px, ${p}px, 0px) rotateX(${f(i)}deg) rotateY(${f(d)}deg)`,O=effectTarget(r,o);O.style.transform=P}},w=c=>{const l=e.slides.map(r=>getSlideTransformEl(r));l.forEach(r=>{r.style.transitionDuration=`${c}ms`,r.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(f=>{f.style.transitionDuration=`${c}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:c,transformElements:l})};effectInit({effect:"flip",swiper:e,on:h,setTranslate:y,setTransition:w,recreateShadows:g,getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function Le($){const{effect:e,swiper:S,on:h,setTranslate:b,setTransition:g,overwriteParams:y,perspective:w,recreateShadows:c,getEffectParams:l}=$;h("beforeInit",()=>{if(S.params.effect!==e)return;S.classNames.push(`${S.params.containerModifierClass}${e}`),w&&w()&&S.classNames.push(`${S.params.containerModifierClass}3d`);const f=y?y():{};Object.assign(S.params,f),Object.assign(S.originalParams,f)}),h("setTranslate _virtualUpdated",()=>{S.params.effect===e&&b()}),h("setTransition",(f,u)=>{S.params.effect===e&&g(u)}),h("transitionEnd",()=>{if(S.params.effect===e&&c){if(!l||!l().slideShadows)return;S.slides.forEach(f=>{f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(u=>u.remove())}),c()}});let r;h("virtualUpdate",()=>{S.params.effect===e&&(S.slides.length||(r=!0),requestAnimationFrame(()=>{r&&S.slides&&S.slides.length&&(b(),r=!1)}))})}function De($){let{swiper:e,extendParams:S,on:h}=$;S({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),Le({effect:"coverflow",swiper:e,on:h,setTranslate:()=>{const{width:y,height:w,slides:c,slidesSizesGrid:l}=e,r=e.params.coverflowEffect,f=e.isHorizontal(),u=e.translate,o=f?-u+y/2:-u+w/2,t=f?r.rotate:-r.rotate,a=r.depth,n=(0,R.p)(e);for(let d=0,i=c.length;d<i;d+=1){const s=c[d],p=l[d],P=s.swiperSlideOffset,O=(o-P-p/2)/p,I=typeof r.modifier=="function"?r.modifier(O):O*r.modifier;let H=f?t*I:0,M=f?0:t*I,z=-a*Math.abs(I),Y=r.stretch;typeof Y=="string"&&Y.indexOf("%")!==-1&&(Y=parseFloat(r.stretch)/100*p);let L=f?0:Y*I,x=f?Y*I:0,E=1-(1-r.scale)*Math.abs(I);Math.abs(x)<.001&&(x=0),Math.abs(L)<.001&&(L=0),Math.abs(z)<.001&&(z=0),Math.abs(H)<.001&&(H=0),Math.abs(M)<.001&&(M=0),Math.abs(E)<.001&&(E=0);const D=`translate3d(${x}px,${L}px,${z}px)  rotateX(${n(M)}deg) rotateY(${n(H)}deg) scale(${E})`,k=Pe(r,s);if(k.style.transform=D,s.style.zIndex=-Math.abs(Math.round(I))+1,r.slideShadows){let m=f?s.querySelector(".swiper-slide-shadow-left"):s.querySelector(".swiper-slide-shadow-top"),v=f?s.querySelector(".swiper-slide-shadow-right"):s.querySelector(".swiper-slide-shadow-bottom");m||(m=ge("coverflow",s,f?"left":"top")),v||(v=ge("coverflow",s,f?"right":"bottom")),m&&(m.style.opacity=I>0?I:0),v&&(v.style.opacity=-I>0?-I:0)}}},setTransition:y=>{e.slides.map(c=>(0,R.g)(c)).forEach(c=>{c.style.transitionDuration=`${y}ms`,c.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(l=>{l.style.transitionDuration=`${y}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function je($){let{swiper:e,extendParams:S,on:h}=$;S({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 b=w=>typeof w=="string"?w:`${w}px`,g=()=>{const{slides:w,wrapperEl:c,slidesSizesGrid:l}=e,r=e.params.creativeEffect,{progressMultiplier:f}=r,u=e.params.centeredSlides,o=getRotateFix(e);if(u){const t=l[0]/2-e.params.slidesOffsetBefore||0;c.style.transform=`translateX(calc(50% - ${t}px))`}for(let t=0;t<w.length;t+=1){const a=w[t],n=a.progress,d=Math.min(Math.max(a.progress,-r.limitProgress),r.limitProgress);let i=d;u||(i=Math.min(Math.max(a.originalProgress,-r.limitProgress),r.limitProgress));const s=a.swiperSlideOffset,p=[e.params.cssMode?-s-e.translate:-s,0,0],P=[0,0,0];let O=!1;e.isHorizontal()||(p[1]=p[0],p[0]=0);
1let I={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(I=r.next,O=!0):d>0&&(I=r.prev,O=!0),p.forEach((E,D)=>{p[D]=`calc(${E}px + (${b(I.translate[D])} * ${Math.abs(d*f)}))`}),P.forEach((E,D)=>{let k=I.rotate[D]*Math.abs(d*f);P[D]=k}),a.style.zIndex=-Math.abs(Math.round(n))+w.length;const H=p.join(", "),M=`rotateX(${o(P[0])}deg) rotateY(${o(P[1])}deg) rotateZ(${o(P[2])}deg)`,z=i<0?`scale(${1+(1-I.scale)*i*f})`:`scale(${1-(1-I.scale)*i*f})`,Y=i<0?1+(1-I.opacity)*i*f:1-(1-I.opacity)*i*f,L=`translate3d(${H}) ${M} ${z}`;if(O&&I.shadow||!O){let E=a.querySelector(".swiper-slide-shadow");if(!E&&I.shadow&&(E=createShadow("creative",a)),E){const D=r.shadowPerProgress?d*(1/r.limitProgress):d;E.style.opacity=Math.min(Math.max(Math.abs(D),0),1)}}const x=effectTarget(r,a);x.style.transform=L,x.style.opacity=Y,I.origin&&(x.style.transformOrigin=I.origin)}},y=w=>{const c=e.slides.map(l=>getSlideTransformEl(l));c.forEach(l=>{l.style.transitionDuration=`${w}ms`,l.querySelectorAll(".swiper-slide-shadow").forEach(r=>{r.style.transitionDuration=`${w}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:w,transformElements:c,allSlides:!0})};effectInit({effect:"creative",swiper:e,on:h,setTranslate:g,setTransition:y,perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function Ue($){let{swiper:e,extendParams:S,on:h}=$;S({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}});const b=()=>{const{slides:y,activeIndex:w,rtlTranslate:c}=e,l=e.params.cardsEffect,{startTranslate:r,isTouched:f}=e.touchEventsData,u=c?-e.translate:e.translate;for(let o=0;o<y.length;o+=1){const t=y[o],a=t.progress,n=Math.min(Math.max(a,-4),4);let d=t.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(d-=y[0].swiperSlideOffset);let i=e.params.cssMode?-d-e.translate:-d,s=0;const p=-100*Math.abs(n);let P=1,O=-l.perSlideRotate*n,I=l.perSlideOffset-Math.abs(n)*.75;const H=e.virtual&&e.params.virtual.enabled?e.virtual.from+o:o,M=(H===w||H===w-1)&&n>0&&n<1&&(f||e.params.cssMode)&&u<r,z=(H===w||H===w+1)&&n<0&&n>-1&&(f||e.params.cssMode)&&u>r;if(M||z){const E=(1-Math.abs((Math.abs(n)-.5)/.5))**.5;O+=-28*n*E,P+=-.5*E,I+=96*E,s=`${-25*E*Math.abs(n)}%`}if(n<0?i=`calc(${i}px ${c?"-":"+"} (${I*Math.abs(n)}%))`:n>0?i=`calc(${i}px ${c?"-":"+"} (-${I*Math.abs(n)}%))`:i=`${i}px`,!e.isHorizontal()){const E=s;s=i,i=E}const Y=n<0?`${1+(1-P)*n}`:`${1-(1-P)*n}`,L=`
2        translate3d(${i}, ${s}, ${p}px)
3        rotateZ(${l.rotate?c?-O:O:0}deg)
4        scale(${Y})
5      `;if(l.slideShadows){let E=t.querySelector(".swiper-slide-shadow");E||(E=createShadow("cards",t)),E&&(E.style.opacity=Math.min(Math.max((Math.abs(n)-.5)/.5,0),1))}t.style.zIndex=-Math.abs(Math.round(a))+y.length;const x=effectTarget(l,t);x.style.transform=L}},g=y=>{const w=e.slides.map(c=>getSlideTransformEl(c));w.forEach(c=>{c.style.transitionDuration=`${y}ms`,c.querySelectorAll(".swiper-slide-shadow").forEach(l=>{l.style.transitionDuration=`${y}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:y,transformElements:w})};effectInit({effect:"cards",swiper:e,on:h,setTranslate:b,setTransition:g,perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.