PageSourceSearch

https://circularity-gap.world/_nuxt/D3OIjDAJ.js

js circularity-gap.world collected 2026-09-24 08:40:29 UTC 110,517 bytes, 27 lines download raw bytes

1import{d as U,e as Be,f as ie,s as V,h as _,i as ae,j as ce,k as Ee,l as te,m as xe,o as q,q as qe,r as we,t as se,v as Ie,w as he,x as We,y as ne,z as Se,S as Xe,n as Ne,a as Fe,b as Ge,g as ke,u as je,c as Ve,p as Pe}from"./GiZdpm3n.js";function _e({swiper:e,extendParams:b,on:l,emit:g}){b({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let y;const h=U();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const E=h.createElement("div");function c(a,t){const s=e.params.virtual;if(s.cache&&e.virtual.cache[t])return e.virtual.cache[t];let f;return s.renderSlide?(f=s.renderSlide.call(e,a,t),typeof f=="string"&&(V(E,f),f=E.children[0])):e.isElement?f=_("swiper-slide"):f=_("div",e.params.slideClass),f.setAttribute("data-swiper-slide-index",t),s.renderSlide||V(f,a),s.cache&&(e.virtual.cache[t]=f),f}function o(a,t,s){const{slidesPerGroup:f,centeredSlides:i,slidesPerView:n,loop:p,initialSlide:T}=e.params;if(t&&!p&&T>0)return;const{addSlidesBefore:D,addSlidesAfter:z,slidesPerViewAutoSlideSize:A}=e.params.virtual,{from:x,to:I,slides:k,slidesGrid:C,offset:M}=e.virtual;e.params.cssMode||e.updateActiveIndex();const S=typeof s>"u"?e.activeIndex||0:s;let $;e.rtlTranslate?$="right":$=e.isHorizontal()?"left":"top";let v;if(n==="auto")if(A){let O=e.size;O||(O=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),v=Math.max(1,Math.ceil(O/A))}else v=1;else v=n;let L,w;i?(L=Math.floor(v/2)+f+z,w=Math.floor(v/2)+f+D):(L=v+(f-1)+z,w=(p?v:f)+D);let X=S-w,R=S+L;p||(X=Math.max(X,0),R=Math.min(R,k.length-1));let W=(e.slidesGrid[X]||0)-(e.slidesGrid[0]||0);p&&S>=w?(X-=w,i||(W+=e.slidesGrid[0])):p&&S<w&&(X=-w,i&&(W+=e.slidesGrid[0])),Object.assign(e.virtual,{from:X,to:R,offset:W,slidesGrid:e.slidesGrid,slidesBefore:w,slidesAfter:L});function le(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),g("virtualUpdate")}if(x===X&&I===R&&!a){e.slidesGrid!==C&&W!==M&&e.slides.forEach(O=>{O.style[$]=`${W-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),g("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:W,from:X,to:R,slides:(function(){const B=[];for(let N=X;N<=R;N+=1)B.push(k[N]);return B})()}),e.params.virtual.renderExternalUpdate?le():g("virtualUpdate");return}const G=[],Q=[],P=O=>{let B=O;return O<0?B=k.length+O:B>=k.length&&(B=B-k.length),B};if(a)e.slides.filter(O=>O.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(O=>{O.remove()});else for(let O=x;O<=I;O+=1)if(O<X||O>R){const B=P(O);e.slides.filter(N=>N.matches(`.${e.params.slideClass}[data-swiper-slide-index="${B}"], swiper-slide[data-swiper-slide-index="${B}"]`)).forEach(N=>{N.remove()})}const H=p?-k.length:0,Y=p?k.length*2:k.length;for(let O=H;O<Y;O+=1)if(O>=X&&O<=R){const B=P(O);typeof I>"u"||a?Q.push(B):(O>
1I&&Q.push(B),O<x&&G.push(B))}if(Q.forEach(O=>{e.slidesEl.append(c(k[O],O))}),p)for(let O=G.length-1;O>=0;O-=1){const B=G[O];e.slidesEl.prepend(c(k[B],B))}else G.sort((O,B)=>B-O),G.forEach(O=>{e.slidesEl.prepend(c(k[O],O))});ie(e.slidesEl,".swiper-slide, swiper-slide").forEach(O=>{O.style[$]=`${W-Math.abs(e.cssOverflowAdjustment())}px`}),le()}function m(a){if(typeof a=="object"&&"length"in a)for(let t=0;t<a.length;t+=1)a[t]&&e.virtual.slides.push(a[t]);else e.virtual.slides.push(a);o(!0)}function d(a){const t=e.activeIndex;let s=t+1,f=1;if(Array.isArray(a)){for(let i=0;i<a.length;i+=1)a[i]&&e.virtual.slides.unshift(a[i]);s=t+a.length,f=a.length}else e.virtual.slides.unshift(a);if(e.params.virtual.cache){const i=e.virtual.cache,n={};Object.keys(i).forEach(p=>{const T=i[p],D=T.getAttribute("data-swiper-slide-index");D&&T.setAttribute("data-swiper-slide-index",parseInt(D,10)+f),n[parseInt(p,10)+f]=T}),e.virtual.cache=n}o(!0),e.slideTo(s,0)}function u(a){if(typeof a>"u"||a===null)return;let t=e.activeIndex;if(Array.isArray(a))for(let s=a.length-1;s>=0;s-=1)e.params.virtual.cache&&(delete e.virtual.cache[a[s]],Object.keys(e.virtual.cache).forEach(f=>{f>a&&(e.virtual.cache[f-1]=e.virtual.cache[f],e.virtual.cache[f-1].setAttribute("data-swiper-slide-index",f-1),delete e.virtual.cache[f])})),e.virtual.slides.splice(a[s],1),a[s]<t&&(t-=1),t=Math.max(t,0);else e.params.virtual.cache&&(delete e.virtual.cache[a],Object.keys(e.virtual.cache).forEach(s=>{s>a&&(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(a,1),a<t&&(t-=1),t=Math.max(t,0);o(!0),e.slideTo(t,0)}function r(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),o(!0),e.slideTo(0,0)}l("beforeInit",()=>{if(!e.params.virtual.enabled)return;let a;if(typeof e.passedParams.virtual.slides>"u"){const t=[...e.slidesEl.children].filter(s=>s.matches(`.${e.params.slideClass}, swiper-slide`));t&&t.length&&(e.virtual.slides=[...t],a=!0,t.forEach((s,f)=>{s.setAttribute("data-swiper-slide-index",f),e.virtual.cache[f]=s,s.remove()}))}a||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,o(!1,!0)}),l("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(y),y=setTimeout(()=>{o()},100)):o())}),l("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&Be(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:m,prependSlide:d,removeSlide:u,removeAllSlides:r,update:o})}function Ue({swiper:e,extendParams:b,on:l,emit:g}){const y=U(),h=ae();e.keyboard={enabled:!1},b({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}});function E(m){if(!e.enabled)return;const{rtlTranslate:d}=e;let u=m;u.originalEvent&&(u=u.originalEvent);const r=u.keyCode||u.charCode,a=e.params.keyboard.pageUpDown,t=a&&r===33,s=a&&r===34,f=r===37,i=r===39,n=r===38,p=r===40;if(!e.allowSlideNext&&(e.isHorizontal()&&i||e.isVertical()&&p||s)||!e.allowSlidePrev&&(e.isHorizontal()&&f||e.isVertical()&&n||t))return!1;if(u.shiftKey||u.altKey||u.ctrlKey||u.metaKey||y.activeElement&&(y.activeElement.isContentEditable||y.activeElement.nodeName&&(y.activeElement.nodeName.toLowerCase()==="input"||y.activeElement.nodeName.toLowerCase()==="textarea")))return;if(e.params.keyboard.onlyInViewport&&(t||s||f||i||n||p)){let D=!1;if(ce(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&ce(e.el,`.${e.params.slideActiveClass}`).length===0)return;const z=e.el,A=z.clientWidth,x=z.clientHeight,I=h.innerWidth,k=h.innerHeight,C=Ee(z);d&&(C.left-=z.scrollLeft);const M=[[C.left,C.top],[C.left+A,C.top],[C.left,C.top+x],[C.left+A,C.top+x]];for(let S=0;S<M.length;S+=1){const $=M[S];if($[0]>=0&&$[0]<=I&&$[1]>=0&&$[1]<=k){if($[0]===0&&$[1]===0)continue;D=!0}}if(!D)return}const T=e.params.keyboard.speed;e.isHorizontal()?((t||s||f||i)&&(u.preventDefault?u.preventDefault():u.returnValue=!1),((s||i)&&!d||(t||f)&&d)&&e.slideNext(T),((t||f)&&!d||(s||i)&&d)&&e.slidePrev(T)):((t||s||n||p)&&(u.preventDefault?u.preventDefault():u.returnValue=!1),(s||p)&&e.slideNext(T),(t||n)&&e.slidePrev(T)),g("keyPress",r)}function c(){e.keyboard.enabled||(y.addEventListener("keydown",E),e.keyboard.enabled=!0)}function o(){e.keyboard.enabled&&(y.removeEventListener("keydown",E),e.keyboard.enabled=!1)}l("init",()=>{e.params.keyboard.enabled&&c()}),l("destroy",()=>{e.keyboard.enabled&&o()}),Object.assign(e.keyboard,{enable:c,disable:o})}function Ze({swiper:e,extendParams:b,on:l,emit:g}){const y=ae();b({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 h,E=te(),c;const o=[];function m(n){let z=0,A=0,x=0,I=0;return"detail"in n&&(A=n.detail),"wheelDelta"in n&&(A=-n.wheelDelta/120),"wheelDeltaY"in n&&(A=-n.wheelDeltaY/120
vendor: 6,943 bytes, line 1
1),"wheelDeltaX"in n&&(z=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(z=A,A=0),x=z*10,I=A*10,"deltaY"in n&&(I=n.deltaY),"deltaX"in n&&(x=n.deltaX),n.shiftKey&&!x&&(x=I,I=0),(x||I)&&n.deltaMode&&(n.deltaMode===1?(x*=40,I*=40):(x*=800,I*=800)),x&&!z&&(z=x<1?-1:1),I&&!A&&(A=I<1?-1:1),{spinX:z,spinY:A,pixelX:x,pixelY:I}}function d(){e.enabled&&(e.mouseEntered=!0)}function u(){e.enabled&&(e.mouseEntered=!1)}function r(n){return e.params.mousewheel.thresholdDelta&&n.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&te()-E<e.params.mousewheel.thresholdTime?!1:n.delta>=6&&te()-E<60?!0:(n.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),g("scroll",n.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),g("scroll",n.raw)),E=new y.Date().getTime(),!1)}function a(n){const p=e.params.mousewheel;if(n.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 t(n){let p=n,T=!0;if(!e.enabled||n.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const D=e.params.mousewheel;e.params.cssMode&&p.preventDefault();let z=e.el;e.params.mousewheel.eventsTarget!=="container"&&(z=document.querySelector(e.params.mousewheel.eventsTarget));const A=z&&z.contains(p.target);if(!e.mouseEntered&&!A&&!D.releaseOnEdges)return!0;p.originalEvent&&(p=p.originalEvent);let x=0;const I=e.rtlTranslate?-1:1,k=m(p);if(D.forceToAxis)if(e.isHorizontal())if(Math.abs(k.pixelX)>Math.abs(k.pixelY))x=-k.pixelX*I;else return!0;else if(Math.abs(k.pixelY)>Math.abs(k.pixelX))x=-k.pixelY;else return!0;else x=Math.abs(k.pixelX)>Math.abs(k.pixelY)?-k.pixelX*I:-k.pixelY;if(x===0)return!0;D.invert&&(x=-x);let C=e.getTranslate()+x*D.sensitivity;if(C>=e.minTranslate()&&(C=e.minTranslate()),C<=e.maxTranslate()&&(C=e.maxTranslate()),T=e.params.loop?!0:!(C===e.minTranslate()||C===e.maxTranslate()),T&&e.params.nested&&p.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const M={time:te(),delta:Math.abs(x),direction:Math.sign(x),raw:n};o.length>=2&&o.shift();const S=o.length?o[o.length-1]:void 0;if(o.push(M),S?(M.direction!==S.direction||M.delta>S.delta||M.time>S.time+150)&&r(M):r(M),a(M))return!0}else{const M={time:te(),delta:Math.abs(x),direction:Math.sign(x)},S=c&&M.time<c.time+500&&M.delta<=c.delta&&M.direction===c.direction;if(!S){c=void 0;let $=e.getTranslate()+x*D.sensitivity;const v=e.isBeginning,L=e.isEnd;if($>=e.minTranslate()&&($=e.minTranslate()),$<=e.maxTranslate()&&($=e.maxTranslate()),e.setTransition(0),e.setTranslate($),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!v&&e.isBeginning||!L&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:M.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(h),h=void 0,o.length>=15&&o.shift();const w=o.length?o[o.length-1]:void 0,X=o[0];if(o.push(M),w&&(M.delta>w.delta||M.direction!==w.direction))o.splice(0);else if(o.length>=15&&M.time-X.time<500&&X.delta-M.delta>=1&&M.delta<=6){const R=x>0?.8:.2;c=M,o.splice(0),h=xe(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,R)},0)}h||(h=xe(()=>{if(e.destroyed||!e.params)return;const R=.5;c=M,o.splice(0),e.slideToClosest(e.params.speed,!0,void 0,R)},500))}if(S||g("scroll",p),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),D.releaseOnEdges&&($===e.minTranslate()||$===e.maxTranslate()))return!0}}return p.preventDefault?p.preventDefault():p.returnValue=!1,!1}function s(n){let p=e.el;e.params.mousewheel.eventsTarget!=="container"&&(p=document.querySelector(e.params.mousewheel.eventsTarget)),p[n]("mouseenter",d),p[n]("mouseleave",u),p[n]("wheel",t)}function f(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",t),!0):e.mousewheel.enabled?!1:(s("addEventListener"),e.mousewheel.enabled=!0,!0)}function i(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,t),!0):e.mousewheel.enabled?(s("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}l("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&i(),e.params.mousewheel.enabled&&f()}),l("destroy",()=>{e.params.cssMode&&f(),e.mousewheel.enabled&&i()}),Object.assign(e.mousewheel,{enable:f,disable:i})}function Ae(e,b,l,g){return e.params.createElements&&Object.keys(g).forEach(y=>{if(!l[y]&&l.auto===!0){let h=ie(e.el,`.${g[y]}`)[0];h||(h=_("div",g[y]),h.className=g[y],e.el.append(h)),l[y]=h,b[y]=h}}),l}const Oe='<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 Ke({swiper:e,extendParams:b,on:l,emit:g}){b({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:Oe};function y(a){let t;return a&&typeof a=="string"&&e.isElement&&(t=e.el.querySelector(a)||e.hostEl.querySelector(a),t)?t:(a&&(typeof a=="string"&&(t=[...document.querySelectorAll(a)]),e.params.uniqueNavElements&&typeof a=="string"&&t&&t.length>1&&e.el.querySelectorAll(a).length===1?t=e.el.querySelector(a):t&&t.length===1&&(t=t[0])),a&&!t?a:t)}function h(a,t){const s=e.params.navigation;a=q(a),a.forEach(f=>{f&&(f.classList[t?"add":"remove"](...s.disabledClass.split(" ")),f.tagName==="BUTTON"&&(f.disabled=t),e.params.watchOverflow&&e.enabled&&f.classList[e.isLocked?"add":"remove"](s.lockClass))})}function E(){const{nextEl:a,prevEl:t}=e.navigation;if(e.params.loop){h(t,!1),h(a,!1);return}h(t,e.isBeginning&&!e.params.rewind),h(a,e.isEnd&&!e.params.rewind)}function c(a){a.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),g("navigationPrev"))}function o(a){a.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),g("navigationNext"))}function m(){const a=e.params.navigation;if(e.params.navigation=Ae(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(a.nextEl||a.prevEl))return;let t=y(a.nextEl),s=y(a.prevEl);Object.assign(e.navigation,{nextEl:t,prevEl:s}),t=q(t),s=q(s);const f=(i,n)=>{if(i){if(a.addIcons&&i.matches(".swiper-button-next,.swiper-button-prev")&&!i.querySelector("svg")){const p=document.createElement("div");V(p,Oe),i.appendChild(p.querySelector("svg")),p.remove()}i.addEventListener("click",n==="next"?o:c)}!e.enabled&&i&&i.classList.add(...a.lockClass.split(" "))};t.forEach(i=>
1f(i,"next")),s.forEach(i=>f(i,"prev"))}function d(){let{nextEl:a,prevEl:t}=e.navigation;a=q(a),t=q(t);const s=(f,i)=>{f.removeEventListener("click",i==="next"?o:c),f.classList.remove(...e.params.navigation.disabledClass.split(" "))};a.forEach(f=>s(f,"next")),t.forEach(f=>s(f,"prev"))}l("init",()=>{e.params.navigation.enabled===!1?r():(m(),E())}),l("toEdge fromEdge lock unlock",()=>{E()}),l("destroy",()=>{d()}),l("enable disable",()=>{let{nextEl:a,prevEl:t}=e.navigation;if(a=q(a),t=q(t),e.enabled){E();return}[...a,...t].filter(s=>!!s).forEach(s=>s.classList.add(e.params.navigation.lockClass))}),l("click",(a,t)=>{let{nextEl:s,prevEl:f}=e.navigation;s=q(s),f=q(f);const i=t.target;let n=f.includes(i)||s.includes(i);if(e.isElement&&!n){const p=t.path||t.composedPath&&t.composedPath();p&&(n=p.find(T=>s.includes(T)||f.includes(T)))}if(e.params.navigation.hideOnClick&&!n){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===i||e.pagination.el.contains(i)))return;let p;s.length?p=s[0].classList.contains(e.params.navigation.hiddenClass):f.length&&(p=f[0].classList.contains(e.params.navigation.hiddenClass)),g(p===!0?"navigationShow":"navigationHide"),[...s,...f].filter(T=>!!T).forEach(T=>T.classList.toggle(e.params.navigation.hiddenClass))}});const u=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),m(),E()},r=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),d()};Object.assign(e.navigation,{enable:u,disable:r,update:E,init:m,destroy:d})}function K(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function Qe({swiper:e,extendParams:b,on:l,emit:g}){const y="swiper-pagination";b({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:i=>i,formatFractionTotal:i=>i,bulletClass:`${y}-bullet`,bulletActiveClass:`${y}-bullet-active`,modifierClass:`${y}-`,currentClass:`${y}-current`,totalClass:`${y}-total`,hiddenClass:`${y}-hidden`,progressbarFillClass:`${y}-progressbar-fill`,progressbarOppositeClass:`${y}-progressbar-opposite`,clickableClass:`${y}-clickable`,lockClass:`${y}-lock`,horizontalClass:`${y}-horizontal`,verticalClass:`${y}-vertical`,paginationDisabledClass:`${y}-disabled`}}),e.pagination={el:null,bullets:[]};let h,E=0;function c(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function o(i,n){const{bulletActiveClass:p}=e.params.pagination;i&&(i=i[`${n==="prev"?"previous":"next"}ElementSibling`],i&&(i.classList.add(`${p}-${n}`),i=i[`${n==="prev"?"previous":"next"}ElementSibling`],i&&i.classList.add(`${p}-${n}-${n}`)))}function m(i,n,p){if(i=i%p,n=n%p,n===i+1)return"next";if(n===i-1)return"previous"}function d(i){const n=i.target.closest(K(e.params.pagination.bulletClass));if(!n)return;i.preventDefault();const p=we(n)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===p)return;const T=m(e.realIndex,p,e.slides.length);T==="next"?e.slideNext():T==="previous"?e.slidePrev():e.slideToLoop(p)}else e.slideTo(p)}function u(){const i=e.rtl,n=e.params.pagination;if(c())return;let p=e.pagination.el;p=q(p);let T,D;const z=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,A=e.params.loop?Math.ceil(z/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(D=e.previousRealIndex||0,T=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(T=e.snapIndex,D=e.previousSnapIndex):(D=e.previousIndex||0,T=e.activeIndex||0),n.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const x=e.pagination.bullets;let I,k,C;if(n.dynamicBullets&&(h=qe(x[0],e.isHorizontal()?"width":"height"),p.forEach(M=>{M.style[e.isHorizontal()?"width":"height"]=`${h*(n.dynamicMainBullets+4)}px`}),n.dynamicMainBullets>1&&D!==void 0&&(E+=T-(D||0),E>n.dynamicMainBullets-1?E=n.dynamicMainBullets-1:E<0&&(E=0)),I=Math.max(T-E,0),k=I+(Math.min(x.length,n.dynamicMainBullets)-1),C=(k+I)/2),x.forEach(M=>{const S=[...["","-next","-next-next","-prev","-prev-prev","-main"].map($=>`${n.bulletActiveClass}${$}`)].map($=>typeof $=="string"&&$.includes(" ")?$.split(" "):$).flat();M.classList.remove(...S)}),p.length>
11)x.forEach(M=>{const S=we(M);S===T?M.classList.add(...n.bulletActiveClass.split(" ")):e.isElement&&M.setAttribute("part","bullet"),n.dynamicBullets&&(S>=I&&S<=k&&M.classList.add(...`${n.bulletActiveClass}-main`.split(" ")),S===I&&o(M,"prev"),S===k&&o(M,"next"))});else{const M=x[T];if(M&&M.classList.add(...n.bulletActiveClass.split(" ")),e.isElement&&x.forEach((S,$)=>{S.setAttribute("part",$===T?"bullet-active":"bullet")}),n.dynamicBullets){const S=x[I],$=x[k];for(let v=I;v<=k;v+=1)x[v]&&x[v].classList.add(...`${n.bulletActiveClass}-main`.split(" "));o(S,"prev"),o($,"next")}}if(n.dynamicBullets){const M=Math.min(x.length,n.dynamicMainBullets+4),S=(h*M-h)/2-C*h,$=i?"right":"left";x.forEach(v=>{v.style[e.isHorizontal()?$:"top"]=`${S}px`})}}p.forEach((x,I)=>{if(n.type==="fraction"&&(x.querySelectorAll(K(n.currentClass)).forEach(k=>{k.textContent=n.formatFractionCurrent(T+1)}),x.querySelectorAll(K(n.totalClass)).forEach(k=>{k.textContent=n.formatFractionTotal(A)})),n.type==="progressbar"){let k;n.progressbarOpposite?k=e.isHorizontal()?"vertical":"horizontal":k=e.isHorizontal()?"horizontal":"vertical";const C=(T+1)/A;let M=1,S=1;k==="horizontal"?M=C:S=C,x.querySelectorAll(K(n.progressbarFillClass)).forEach($=>{$.style.transform=`translate3d(0,0,0) scaleX(${M}) scaleY(${S})`,$.style.transitionDuration=`${e.params.speed}ms`})}n.type==="custom"&&n.renderCustom?(V(x,n.renderCustom(e,T+1,A)),I===0&&g("paginationRender",x)):(I===0&&g("paginationRender",x),g("paginationUpdate",x)),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](n.lockClass)})}function r(){const i=e.params.pagination;if(c())return;const n=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=q(p);let T="";if(i.type==="bullets"){let D=e.params.loop?Math.ceil(n/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&D>n&&(D=n);for(let z=0;z<D;z+=1)i.renderBullet?T+=i.renderBullet.call(e,z,i.bulletClass):T+=`<${i.bulletElement} ${e.isElement?'part="bullet"':""} class="${i.bulletClass}"></${i.bulletElement}>`}i.type==="fraction"&&(i.renderFraction?T=i.renderFraction.call(e,i.currentClass,i.totalClass):T=`<span class="${i.currentClass}"></span> / <span class="${i.totalClass}"></span>`),i.type==="progressbar"&&(i.renderProgressbar?T=i.renderProgressbar.call(e,i.progressbarFillClass):T=`<span class="${i.progressbarFillClass}"></span>`),e.pagination.bullets=[],p.forEach(D=>{i.type!=="custom"&&V(D,T||""),i.type==="bullets"&&e.pagination.bullets.push(...D.querySelectorAll(K(i.bulletClass)))}),i.type!=="custom"&&g("paginationRender",p[0])}function a(){e.params.pagination=Ae(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const i=e.params.pagination;if(!i.el)return;let n;typeof i.el=="string"&&e.isElement&&(n=e.el.querySelector(i.el)),!n&&typeof i.el=="string"&&(n=[...document.querySelectorAll(i.el)]),n||(n=i.el),!(!n||n.length===0)&&(e.params.uniqueNavElements&&typeof i.el=="string"&&Array.isArray(n)&&n.length>1&&(n=[...e.el.querySelectorAll(i.el)],n.length>1&&(n=n.find(p=>ce(p,".swiper")[0]===e.el))),Array.isArray(n)&&n.length===1&&(n=n[0]),Object.assign(e.pagination,{el:n}),n=q(n),n.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`),E=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),i.type==="progressbar"&&i.progressbarOpposite&&p.classList.add(i.progressbarOppositeClass),i.clickable&&p.addEventListener("click",d),e.enabled||p.classList.add(i.lockClass)}))}function t(){const i=e.params.pagination;if(c())return;let n=e.pagination.el;n&&(n=q(n),n.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",d))}
1)),e.pagination.bullets&&e.pagination.bullets.forEach(p=>p.classList.remove(...i.bulletActiveClass.split(" ")))}l("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const i=e.params.pagination;let{el:n}=e.pagination;n=q(n),n.forEach(p=>{p.classList.remove(i.horizontalClass,i.verticalClass),p.classList.add(e.isHorizontal()?i.horizontalClass:i.verticalClass)})}),l("init",()=>{e.params.pagination.enabled===!1?f():(a(),r(),u())}),l("activeIndexChange",()=>{typeof e.snapIndex>"u"&&u()}),l("snapIndexChange",()=>{u()}),l("snapGridLengthChange",()=>{r(),u()}),l("destroy",()=>{t()}),l("enable disable",()=>{let{el:i}=e.pagination;i&&(i=q(i),i.forEach(n=>n.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),l("lock unlock",()=>{u()}),l("click",(i,n)=>{const p=n.target,T=q(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&T&&T.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 D=T[0].classList.contains(e.params.pagination.hiddenClass);g(D===!0?"paginationShow":"paginationHide"),T.forEach(z=>z.classList.toggle(e.params.pagination.hiddenClass))}});const s=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:i}=e.pagination;i&&(i=q(i),i.forEach(n=>n.classList.remove(e.params.pagination.paginationDisabledClass))),a(),r(),u()},f=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:i}=e.pagination;i&&(i=q(i),i.forEach(n=>n.classList.add(e.params.pagination.paginationDisabledClass))),t()};Object.assign(e.pagination,{enable:s,disable:f,render:r,update:u,init:a,destroy:t})}function Je({swiper:e,extendParams:b,on:l,emit:g}){const y=U();let h=!1,E=null,c=null,o,m,d,u;b({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 r(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:C,rtlTranslate:M}=e,{dragEl:S,el:$}=C,v=e.params.scrollbar,L=e.params.loop?e.progressLoop:e.progress;let w=m,X=(d-m)*L;M?(X=-X,X>0?(w=m-X,X=0):-X+m>d&&(w=d+X)):X<0?(w=m+X,X=0):X+m>d&&(w=d-X),e.isHorizontal()?(S.style.transform=`translate3d(${X}px, 0, 0)`,S.style.width=`${w}px`):(S.style.transform=`translate3d(0px, ${X}px, 0)`,S.style.height=`${w}px`),v.hide&&(clearTimeout(E),$.style.opacity=1,E=setTimeout(()=>{$.style.opacity=0,$.style.transitionDuration="400ms"},1e3))}function a(C){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${C}ms`)}function t(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:C}=e,{dragEl:M,el:S}=C;M.style.width="",M.style.height="",d=e.isHorizontal()?S.offsetWidth:S.offsetHeight,u=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?m=d*u:m=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?M.style.width=`${m}px`:M.style.height=`${m}px`,u>=1?S.style.display="none":S.style.display="",e.params.scrollbar.hide&&(S.style.opacity=0),e.params.watchOverflow&&e.enabled&&C.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function s(C){return e.isHorizontal()?C.clientX:C.clientY}function f(C){const{scrollbar:M,rtlTranslate:S}=e,{el:$}=M;let v;v=(s(C)-Ee($)[e.isHorizontal()?"left":"top"]-(o!==null?o:m/2))/(d-m),v=Math.max(Math.min(v,1),0),S&&(v=1-v);const L=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*v;e.updateProgress(L),e.setTranslate(L),e.updateActiveIndex(),e.updateSlidesClasses()}function i(C){const M=e.params.scrollbar,{scrollbar:S,wrapperEl:$}=e,{el:v,dragEl:L}=S;h=!0,o=C.target===L?s(C)-C.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,C.preventDefault(),C.stopPropagation(),$.style.transitionDuration="100ms",L.style.transitionDuration="100ms",f(C),clearTimeout(c),v.style.transitionDuration="0ms",M.hide&&(v.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),g("scrollbarDragStart",C)}function n(C){const{scrollbar:M,wrapperEl:S}=e,{el:$,dragEl:v}=M;h&&(C.preventDefault&&C.cancelable?C.preventDefault():C.returnValue=!1,f(C),S.style.transitionDuration="0ms",$.style.transitionDuration="0ms",v.style.transitionDuration="0ms",g("scrollbarDragMove",C))}function p(C){const M=e.params.scrollbar,{scrollbar:S,wrapperEl:$}=e,{el:v}=S;h&&(h=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",$.style.transitionDuration=""),M.hide&&(clearTimeout(c),c=xe(()=>{v.style.opacity=0,v.style.transitionDuration="400ms"},1e3)),g("scrollbarDragEnd",C),M.snapOnRelease&&e.slideToClosest())}function T(C){const{scrollbar:M,params:S}=e,$=M.el;if(!$)return;const v=$,L=S.passiveListeners?{passive:!1,capture:!1}:!1,w=S.passiveListeners?{passive:!0,capture:!1}:!1;if(!v)return;const X=C==="on"?"addEventListener":"removeEventListener";v[X]("pointerdown",i,L),y[X]("pointermove",n,L),y[X]("pointerup",p,w)}function D(){!e.params.scrollbar.el||!e.scrollbar.el||T("on")}function z(){!e.params.scrollbar.el||!e.scrollbar.el||T("off")}function A(){const{scrollbar:C,el:M}=e;e.params.scrollbar=Ae(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const S=e.params.scrollbar;if(!S.el)return;let $;if(typeof S.el=="string"&&e.isElement&&($=e.el.querySelector(S.el)),!$&&typeof S.el=="string"){if($=y.querySelectorAll(S.el),!$.length)return}else $||($=S.el);e.params.uniqueNavElements&&typeof S.el=="string"&&$.length>1&&M.querySelectorAll(S.el).length===1&&($=M.querySelector(S.el)),$.length>0&&($=$[0]),$.classList.add(e.isHorizontal()?S.horizontalClass:S.verticalClass);let v;$&&(v=$.querySelector(K(e.params.scrollbar.dragClass)),v||(v=_("div",e.params.scrollbar.dragClass),$.append(v))),Object.assign(C,{el:$,dragEl:v}),S.draggable&&D(),$&&$.classList[e.enabled?"remove":"add"](...se(e.params.scrollbar.lockClass))}function x(){const C=e.params.scrollbar,M=e.scrollbar.el;M&&M.classList.remove(...se(e.isHorizontal()?C.horizontalClass:C.verticalClass)),z()}l("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const C=e.params.scrollbar;let{el:M}=e.scrollbar;M=q(M),M.forEach(S=>{S.classList.remove(C.horizontalClass,C.verticalClass),S.classList.add(e.isHorizontal()?C.horizontalClass:C.verticalClass)})}),l("init",()=>{e.params.scrollbar.enabled===!1?k():(A(),t(),r())}),l("update resize observerUpdate lock unlock changeDirection",()=>{t()}),l("setTranslate",()=>{r()}),l("setTransition",(C,M)=>{a(M)}),l("enable disable",()=>{const{el:C}=e.scrollbar;C&&C.classList[e.enabled?"remove":"add"](...se(e.params.scrollbar.lockClass))}),l("destroy",()=>{x()});const I=()=>{e.el.classList.remove(...se(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...se(e.params.scrollbar.scrollbarDisabledClass)),A(),t(),r()},k=()=>{e.el.classList.add(...se(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...se(e.params.scrollbar.scrollbarDisabledClass)),x()};Object.assign(e.scrollbar,{enable:I,disable:k,updateSize:t,setTranslate:r,init:A,destroy:x})}function et({swiper:e,extendParams:b,on:l}){b({parallax:{enabled:!1}});const g="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",y=(c,o)=>{const{rtl:m}=e,d=m?-1:1,u=c.getAttribute("data-swiper-parallax")||"0";let r=c.getAttribute("data-swiper-parallax-x"),a=c.getAttribute("data-swiper-parallax-y");const t=c.getAttribute("data-swiper-parallax-scale"),s=c.getAttribute("data-swiper-parallax-opacity"),f=c.getAttribute("data-swiper-parallax-rotate");if(r||a?(r=r||"0",a=a||"0"):e.isHorizontal()?(r=u,a="0"):(a=u,r="0"),r.indexOf("%")>=0?r=`${parseInt(r,10)*o*d}%`:r=`${r*o*d}px`,a.indexOf("%")>=0?a=`${parseInt(a,10)*o}%`:a=`${a*o}px`,typeof s<"u"&&s!==null){const n=s-(s-1)*(1-Math.abs(o));c.style.opacity=n}let i=`translate3d(${r}, ${a}, 0px)`;if(typeof t<"u"&&t!==null){const n=t-(t-1)*(1-Math.abs(o));i+=` scale(${n})`}if(f&&typeof f<"u"&&f!==null){const n=f*o*-1;i+=` rotate(${n}deg)`}c.style.transform=i},h=()=>{const{el:c,slides:o,progress:m,snapGrid:d,isElement:u}=e,r=ie(c,g);e.isElement&&r.push(...ie(e.hostEl,g)),r.forEach(a=>{y(a,m)}),o.forEach((a,t)=>{let s=a.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(s+=Math.ceil(t/2)-m*(d.length-1)),s=Math.min(Math.max(s,-1),1),a.querySelectorAll(`${g}, [data-swiper-parallax-rotate]`).forEach(f=>{y(f,s)})})},E=(c=e.params.speed)=>{const{el:o,hostEl:m}=e,d=[...o.querySelectorAll(g)];e.isElement&&d.push(...m.querySelectorAll(g)),d.forEach(u=>{let r=parseInt(u.getAttribute("data-swiper-parallax-duration"),10)||c;c===0&&(r=0),u.style.transitionDuration=`${r}ms`})};l("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),l("init",()=>{e.params.parallax.enabled&&h()}),l("setTranslate",()=>{e.params.parallax.enabled&&h()}),l("setTransition",(c,o)=>{e.params.parallax.enabled&&E(o)})}function tt({swiper:e,extendParams:b,on:l,emit:g}){const y=ae();b({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 h=1,E=!1,c=!1,o={x:0,y:0};const m=-3;let d,u;const r=[],a={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},t={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:{}},s={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let f=1;Object.defineProperty(e.zoom,"scale",{get(){return f},set(P){if(f!==P){const H=a.imageEl,Y=a.slideEl;g("zoomChange",P,H,Y)}f=P}});function i(){if(r.length<2)return 1;const P=r[0].pageX,H=r[0].pageY,Y=r[1].pageX,O=r[1].pageY;return Math.sqrt((Y-P)**2+(O-H)**2)}function n(){const P=e.params.zoom,H=a.imageWrapEl.getAttribute("data-swiper-zoom")||P.maxRatio;
1if(P.limitToOriginalSize&&a.imageEl&&a.imageEl.naturalWidth){const Y=a.imageEl.naturalWidth/a.imageEl.offsetWidth;return Math.min(Y,H)}return H}function p(){if(r.length<2)return{x:null,y:null};const P=a.imageEl.getBoundingClientRect();return[(r[0].pageX+(r[1].pageX-r[0].pageX)/2-P.x-y.scrollX)/h,(r[0].pageY+(r[1].pageY-r[0].pageY)/2-P.y-y.scrollY)/h]}function T(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function D(P){const H=T();return!!(P.target.matches(H)||e.slides.filter(Y=>Y.contains(P.target)).length>0)}function z(P){const H=`.${e.params.zoom.containerClass}`;return!!(P.target.matches(H)||[...e.hostEl.querySelectorAll(H)].filter(Y=>Y.contains(P.target)).length>0)}function A(P){if(P.pointerType==="mouse"&&r.splice(0,r.length),!D(P))return;const H=e.params.zoom;if(d=!1,u=!1,r.push(P),!(r.length<2)){if(d=!0,a.scaleStart=i(),!a.slideEl){a.slideEl=P.target.closest(`.${e.params.slideClass}, swiper-slide`),a.slideEl||(a.slideEl=e.slides[e.activeIndex]);let Y=a.slideEl.querySelector(`.${H.containerClass}`);if(Y&&(Y=Y.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),a.imageEl=Y,Y?a.imageWrapEl=ce(a.imageEl,`.${H.containerClass}`)[0]:a.imageWrapEl=void 0,!a.imageWrapEl){a.imageEl=void 0;return}a.maxRatio=n()}if(a.imageEl){const[Y,O]=p();a.originX=Y,a.originY=O,a.imageEl.style.transitionDuration="0ms"}E=!0}}function x(P){if(!D(P))return;const H=e.params.zoom,Y=e.zoom,O=r.findIndex(B=>B.pointerId===P.pointerId);O>=0&&(r[O]=P),!(r.length<2)&&(u=!0,a.scaleMove=i(),a.imageEl&&(Y.scale=a.scaleMove/a.scaleStart*h,Y.scale>a.maxRatio&&(Y.scale=a.maxRatio-1+(Y.scale-a.maxRatio+1)**.5),Y.scale<H.minRatio&&(Y.scale=H.minRatio+1-(H.minRatio-Y.scale+1)**.5),a.imageEl.style.transform=`translate3d(0,0,0) scale(${Y.scale})`))}function I(P){if(!D(P)||P.pointerType==="mouse"&&P.type==="pointerout")return;const H=e.params.zoom,Y=e.zoom,O=r.findIndex(B=>B.pointerId===P.pointerId);O>=0&&r.splice(O,1),!(!d||!u)&&(d=!1,u=!1,a.imageEl&&(Y.scale=Math.max(Math.min(Y.scale,a.maxRatio),H.minRatio),a.imageEl.style.transitionDuration=`${e.params.speed}ms`,a.imageEl.style.transform=`translate3d(0,0,0) scale(${Y.scale})`,h=Y.scale,E=!1,Y.scale>1&&a.slideEl?a.slideEl.classList.add(`${H.zoomedSlideClass}`):Y.scale<=1&&a.slideEl&&a.slideEl.classList.remove(`${H.zoomedSlideClass}`),Y.scale===1&&(a.originX=0,a.originY=0,a.slideEl=void 0)))}let k;function C(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function M(){clearTimeout(k),e.touchEventsData.preventTouchMoveFromPointerMove=!0,k=setTimeout(()=>{e.destroyed||C()})}function S(P){const H=e.device;if(!a.imageEl||t.isTouched)return;H.android&&P.cancelable&&P.preventDefault(),t.isTouched=!0;const Y=r.length>0?r[0]:P;t.touchesStart.x=Y.pageX,t.touchesStart.y=Y.pageY}function $(P){const Y=P.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!D(P)||!z(P))return;const O=e.zoom;if(!a.imageEl)return;if(!t.isTouched||!a.slideEl){Y&&w(P);return}if(Y){w(P);return}t.isMoved||(t.width=a.imageEl.offsetWidth||a.imageEl.clientWidth,t.height=a.imageEl.offsetHeight||a.imageEl.clientHeight,t.startX=Ie(a.imageWrapEl,"x")||0,t.startY=Ie(a.imageWrapEl,"y")||0,a.slideWidth=a.slideEl.offsetWidth,a.slideHeight=a.slideEl.offsetHeight,a.imageWrapEl.style.transitionDuration="0ms");const B=t.width*O.scale,N=t.height*O.scale;if(t.minX=Math.min(a.slideWidth/2-B/2,0),t.maxX=-t.minX,t.minY=Math.min(a.slideHeight/2-N/2,0),t.maxY=-t.minY,t.touchesCurrent.x=r.length>0?r[0].pageX:P.pageX,t.touchesCurrent.y=r.length>0?r[0].pageY:P.pageY,Math.max(Math.abs(t.touchesCurrent.x-t.touchesStart.x),Math.abs(t.touchesCurrent.y-t.touchesStart.y))>5&&(e.allowClick=!1),!t.isMoved&&!E){if(e.isHorizontal()&&(Math.floor(t.minX)===Math.floor(t.startX)&&t.touchesCurrent.x<t.touchesStart.x||Math.floor(t.maxX)===Math.floor(t.startX)&&t.touchesCurrent.x>t.touchesStart.x)){t.isTouched=!1,C();return}if(!e.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.y<t.touchesStart.y||Math.floor(t.maxY)===Math.floor(t.startY)&&t.touchesCurrent.y>t.touchesStart.y)){t.isTouched=!1,C();return}}P.cancelable&&P.preventDefault(),P.stopPropagation(),M(),t.isMoved=!0;const Z=(O.scale-h)/(a.maxRatio-e.params.zoom.minRatio),{originX:ee,originY:F}=a;t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX+Z*(t.width-ee*2),t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY+Z*(t.height-F*2),t.currentX<t.minX&&(t.currentX=t.minX+1-(t.minX-t.currentX+1)**.8),t.currentX>t.maxX&&(t.currentX=t.maxX-1+(t.currentX-t.maxX+1)**.8),t.currentY<t.minY&&(t.currentY=t.minY+1-(t.minY-t.currentY+1)**.8),t.currentY>t.maxY&&(t.currentY=t.maxY-1+(t.currentY-t.maxY+1)**.8),s.prevPositionX||(s.prevPositionX=t.touchesCurrent.x),s.prevPositionY||(s.prevPositionY=t.touchesCurrent.y),s.prevTime||(s.prevTime=Date.now()),s.x=(t.touchesCurrent.x-s.prevPositionX)/(Date.now()-s.prevTime)/2,s.y=(t.touchesCurrent.y-s.prevPositionY)/(Date.now()-s.prevTime)/2,Math.abs(t.touchesCurrent.x-s.prevPositionX)<2&&(s.x=0),Math.abs(t.touchesCurrent.y-s.prevPositionY)<2&&(s.y=0),s.prevPositionX=t.touchesCurrent.x,s.prevPositionY=t.touchesCurrent.y,s.prevTime=Date.now(),a.imageWrapEl.style.transform=`translate3d(${t.currentX}px, ${t.currentY}px,0)`}function v(){const P=e.zoom;if(r.length=0,!a.imageEl)return;if(!t.isTouched||!t.isMoved){t.isTouched=!1,t.isMoved=!1;return}t.isTouched=!1,t.isMoved=!1;let H=300,Y=300;const O=s.x*H,B=t.currentX+O,N=s.y*Y,J=t.currentY+N;s.x!==0&&(H=Math.abs((B-t.currentX)/s.x)),s.y!==0&&(Y=Math.abs((J-t.currentY)/s.y));const Z=Math.max(H,Y);t.currentX=B,t.currentY=J;const ee=t.width*P.scale,F=t.height*P.scale;t.minX=Math.min(a.slideWidth/2-ee/2,0),t.maxX=-t.minX,t.minY=Math.min(a.slideHeight/2-F/2,0),t.maxY=-t.minY,t.currentX=Math.max(Math.min(t.currentX,t.maxX),t.minX),t.currentY=Math.max(Math.min(t.currentY,t.maxY),t.minY),a.imageWrapEl.style.transitionDuration=`${Z}ms`,a.imageWrapEl.style.transform=`translate3d(${t.currentX}px, ${t.currentY}px,0)`}function L(){const P=e.zoom;a.slideEl&&e.activeIndex!==e.slides.indexOf(a.slideEl)&&(a.imageEl&&(a.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),a.imageWrapEl&&(a.imageWrapEl.style.transform="translate3d(0,0,0)"),a.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),P.scale=1,h=1,a.slideEl=void 0,a.imageEl=void 0,a.imageWrapEl=void 0,a.originX=0,a.originY=0)}function w(P){if(h<=1||!a.imageWrapEl||!D(P)||!z(P))return;const H=y.getComputedStyle(a.imageWrapEl).transform,Y=new y.DOMMatrix(H);if(!c){c=!0,o.x=P.clientX,o.y=P.clientY,t.startX=Y.e,t.startY=Y.f,t.width=a.imageEl.offsetWidth||a.imageEl.clientWidth,t.height=a.imageEl.offsetHeight||a.imageEl.clientHeight,a.slideWidth=a.slideEl.offsetWidth,a.slideHeight=a.slideEl.offsetHeight;return}const O=(P.clientX-o.x)*m,B=(P.clientY-o.y)*m,N=t.width*h,J=t.height*h,Z=a.slideWidth,ee=a.slideHeight,F=Math.min(Z/2-N/2,0),j=-F,pe=Math.min(ee/2-J/2,0),ve=-pe,re=Math.max(Math.min(t.startX+O,j),F),oe=Math.max(Math.min(t.startY+B,ve),pe);a.imageWrapEl.style.transitionDuration="0ms",a.imageWrapEl.style.transform=`translate3d(${re}px, ${oe}px, 0)`,o.x=P.clientX,o.y=P.clientY,t.startX=re,t.startY=oe,t.currentX=re,t.currentY=oe}function X(P){const H=e.zoom,Y=e.params.zoom;if(!a.slideEl){P&&P.target&&(a.slideEl=P.target.closest(`.${e.params.slideClass}, swiper-slide`)),a.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?a.slideEl=ie(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:a.slideEl=e.slides[e.activeIndex]);let me=a.slideEl.querySelector(`.${Y.containerClass}`);me&&(me=me.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),a.imageEl=me,me?a.imageWrapEl=ce(a.imageEl,`.${Y.containerClass}`)[0]:a.imageWrapEl=void 0}if(!a.imageEl||!a.imageWrapEl)return;a.maxRatio=n(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),a.slideEl.classList.add(`${Y.zoomedSlideClass}`);let O,B,N,J,Z,ee,F,j,pe,ve,re,oe,be,ye,Te,Ce,ze,$e;typeof t.touchesStart.x>"u"&&P?(O=P.pageX,B=P.pageY):(O=t.touchesStart.x,B=t.touchesStart.y);const Le=h,de=typeof P=="number"?P:null;h===1&&de&&(O=void 0,B=void 0,t.touchesStart.x=void 0,t.touchesStart.y=void 0);const De=n();H.scale=de||De,h=de||De,P&&!(h===1&&de)?(ze=a.slideEl.offsetWidth,$e=a.slideEl.offsetHeight,N=Ee(a.slideEl).left+y.scrollX,J=Ee(a.slideEl).top+y.scrollY,Z=N+ze/2-O,ee=J+$e/2-B,pe=a.imageEl.offsetWidth||a.imageEl.clientWidth,ve=a.imageEl.offsetHeight||a.imageEl.clientHeight,re=pe*H.scale,oe=ve*H.scale,be=Math.min(ze/2-re/2,0),ye=Math.min($e/2-oe/2,0),Te=-be,Ce=-ye,Le>0&&de&&typeof t.currentX=="number"&&typeof t.currentY=="number"?(F=t.currentX*H.scale/Le,j=t.currentY*H.scale/Le):(F=Z*H.scale,j=ee*H.scale),F<be&&(F=be),F>Te&&(F=Te),j<ye&&(j=ye),j>Ce&&(j=Ce)):(F=0,j=0),de&&H.scale===1&&(a.originX=0,a.originY=0),t.currentX=F,t.currentY=j,a.imageWrapEl.style.transitionDuration="300ms",a.imageWrapEl.style.transform=`translate3d(${F}px, ${j}px,0)`,a.imageEl.style.transitionDuration="300ms",a.imageEl.style.transform=`translate3d(0,0,0) scale(${H.scale})`}function R(){const P=e.zoom,H=e.params.zoom;if(!a.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?a.slideEl=ie(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:a.slideEl=e.slides[e.activeIndex];let Y=a.slideEl.querySelector(`.${H.containerClass}`);Y&&(Y=Y.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),a.imageEl=Y,Y?a.imageWrapEl=ce(a.imageEl,`.${H.containerClass}`)[0]:a.imageWrapEl=void 0}!a.imageEl||!a.imageWrapEl||(a.maxRatio=n(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),P.scale=1,h=1,t.currentX=void 0,t.currentY=void 0,t.touchesStart.x=void 0,t.touchesStart.y=void 0,a.imageWrapEl.style.transitionDuration="300ms",a.imageWrapEl.style.transform="translate3d(0,0,0)",a.imageEl.style.transitionDuration="300ms",a.imageEl.style.transform="translate3d(0,0,0) scale(1)",a.slideEl.classList.remove(`${H.zoomedSlideClass}`),a.slideEl=void 0,a.originX=0,a.originY=0,e.params.zoom.panOnMouseMove&&(o={x:0,y:0},c&&(c=!1,t.startX=0,t.startY=0)))}function W(P){const H=e.zoom;H.scale&&H.scale!==1?R():X(P)}function le(){const P=e.params.passiveListeners?{passive:!0,capture:!1}:!1,H=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:P,activeListenerWithCapture:H}}function G(){const P=e.zoom;if(P.enabled)return;P.enabled=!0;const{passiveListener:H,activeListenerWithCapture:Y}=le();
1e.wrapperEl.addEventListener("pointerdown",A,H),e.wrapperEl.addEventListener("pointermove",x,Y),["pointerup","pointercancel","pointerout"].forEach(O=>{e.wrapperEl.addEventListener(O,I,H)}),e.wrapperEl.addEventListener("pointermove",$,Y)}function Q(){const P=e.zoom;if(!P.enabled)return;P.enabled=!1;const{passiveListener:H,activeListenerWithCapture:Y}=le();e.wrapperEl.removeEventListener("pointerdown",A,H),e.wrapperEl.removeEventListener("pointermove",x,Y),["pointerup","pointercancel","pointerout"].forEach(O=>{e.wrapperEl.removeEventListener(O,I,H)}),e.wrapperEl.removeEventListener("pointermove",$,Y)}l("init",()=>{e.params.zoom.enabled&&G()}),l("destroy",()=>{Q()}),l("touchStart",(P,H)=>{e.zoom.enabled&&S(H)}),l("touchEnd",(P,H)=>{e.zoom.enabled&&v()}),l("doubleTap",(P,H)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&W(H)}),l("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&L()}),l("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&L()}),Object.assign(e.zoom,{enable:G,disable:Q,in:X,out:R,toggle:W})}function at({swiper:e,extendParams:b,on:l}){b({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function g(o,m){const d=(function(){let t,s,f;return(i,n)=>{for(s=-1,t=i.length;t-s>1;)f=t+s>>1,i[f]<=n?s=f:t=f;return t}})();this.x=o,this.y=m,this.lastIndex=o.length-1;let u,r;return this.interpolate=function(t){return t?(r=d(this.x,t),u=r-1,(t-this.x[u])*(this.y[r]-this.y[u])/(this.x[r]-this.x[u])+this.y[u]):0},this}function y(o){e.controller.spline=e.params.loop?new g(e.slidesGrid,o.slidesGrid):new g(e.snapGrid,o.snapGrid)}function h(o,m){const d=e.controller.control;let u,r;const a=e.constructor;function t(s){if(s.destroyed)return;const f=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(y(s),r=-e.controller.spline.interpolate(-f)),(!r||e.params.controller.by==="container")&&(u=(s.maxTranslate()-s.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(u)||!Number.isFinite(u))&&(u=1),r=(f-e.minTranslate())*u+s.minTranslate()),e.params.controller.inverse&&(r=s.maxTranslate()-r),s.updateProgress(r),s.setTranslate(r,e),s.updateActiveIndex(),s.updateSlidesClasses()}if(Array.isArray(d))for(let s=0;s<d.length;s+=1)d[s]!==m&&d[s]instanceof a&&t(d[s]);else d instanceof a&&m!==d&&t(d)}function E(o,m){const d=e.constructor,u=e.controller.control;let r;function a(t){t.destroyed||(t.setTransition(o,e),o!==0&&(t.transitionStart(),t.params.autoHeight&&xe(()=>{t.updateAutoHeight()}),he(t.wrapperEl,()=>{u&&t.transitionEnd()})))}if(Array.isArray(u))for(r=0;r<u.length;r+=1)u[r]!==m&&u[r]instanceof d&&a(u[r]);else u instanceof d&&m!==u&&a(u)}function c(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}l("beforeInit",()=>{if(typeof window<"u"&&(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]).forEach(m=>{if(e.controller.control||(e.controller.control=[]),m&&m.swiper)e.controller.control.push(m.swiper);else if(m){const d=`${e.params.eventsPrefix}init`,u=r=>{e.controller.control.push(r.detail[0]),e.update(),m.removeEventListener(d,u)};m.addEventListener(d,u)}});return}e.controller.control=e.params.controller.control}),l("update",()=>{c()}),l("resize",()=>{c()}),l("observerUpdate",()=>{c()}),l("setTranslate",(o,m,d)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(m,d)}),l("setTransition",(o,m,d)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(m,d)}),Object.assign(e.controller,{setTranslate:h,setTransition:E})}function it({swiper:e,extendParams:b,on:l}){b({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,
1scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let g=null,y,h,E=new Date().getTime();function c(v){const L=g;L.length!==0&&V(L,v)}function o(v=16){const L=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(v).replace(/x/g,L)}function m(v){v=q(v),v.forEach(L=>{L.setAttribute("tabIndex","0")})}function d(v){v=q(v),v.forEach(L=>{L.setAttribute("tabIndex","-1")})}function u(v,L){v=q(v),v.forEach(w=>{w.setAttribute("role",L)})}function r(v,L){v=q(v),v.forEach(w=>{w.setAttribute("aria-roledescription",L)})}function a(v,L){v=q(v),v.forEach(w=>{w.setAttribute("aria-label",L)})}function t(v,L){v=q(v),v.forEach(w=>{w.setAttribute("id",L)})}function s(v,L){v=q(v),v.forEach(w=>{w.setAttribute("aria-live",L)})}function f(v){v=q(v),v.forEach(L=>{L.setAttribute("aria-disabled",!0)})}function i(v){v=q(v),v.forEach(L=>{L.removeAttribute("aria-disabled")})}function n(v){if(v.keyCode!==13&&v.keyCode!==32)return;const L=e.params.a11y,w=v.target;if(!(e.pagination&&e.pagination.el&&(w===e.pagination.el||e.pagination.el.contains(v.target))&&!v.target.matches(K(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const X=q(e.navigation.prevEl);q(e.navigation.nextEl).includes(w)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?c(L.lastSlideMessage):c(L.nextSlideMessage)),X.includes(w)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?c(L.firstSlideMessage):c(L.prevSlideMessage))}e.pagination&&w.matches(K(e.params.pagination.bulletClass))&&w.click()}}function p(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:v,prevEl:L}=e.navigation;L&&(e.isBeginning?(f(L),d(L)):(i(L),m(L))),v&&(e.isEnd?(f(v),d(v)):(i(v),m(v)))}function T(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function D(){return T()&&e.params.pagination.clickable}function z(){const v=e.params.a11y;T()&&e.pagination.bullets.forEach(L=>{e.params.pagination.clickable&&(m(L),e.params.pagination.renderBullet||(u(L,"button"),a(L,v.paginationBulletMessage.replace(/\{\{index\}\}/,we(L)+1)))),L.matches(K(e.params.pagination.bulletActiveClass))?L.setAttribute("aria-current","true"):L.removeAttribute("aria-current")})}const A=(v,L,w)=>{m(v),v.tagName!=="BUTTON"&&(u(v,"button"),v.addEventListener("keydown",n)),a(v,w)},x=v=>{h&&h!==v.target&&!h.contains(v.target)&&(y=!0),e.a11y.clicked=!0},I=()=>{y=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},k=v=>{E=new Date().getTime()},C=v=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-E<100)return;const L=v.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!L||!e.slides.includes(L))return;h=L;const w=e.virtual&&e.params.virtual.enabled,X=(w?parseInt(L.getAttribute("data-swiper-slide-index"),10):e.slides.indexOf(L))===e.activeIndex,R=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(L);X||R||v.sourceCapabilities&&v.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{y||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(L.getAttribute("data-swiper-slide-index"))),0):w?e.slideTo(e.getSlideIndexWhenGrid(parseInt(L.getAttribute("data-swiper-slide-index"),10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(L)),0),y=!1)}))},M=()=>{const v=e.params.a11y;v.itemRoleDescriptionMessage&&r(e.slides,v.itemRoleDescriptionMessage),v.slideRole&&u(e.slides,v.slideRole);const L=e.slides.length;v.slideLabelMessage&&e.slides.forEach((w,X)=>{const R=e.params.loop?parseInt(w.getAttribute("data-swiper-slide-index"),10):X,W=v.slideLabelMessage.replace(/\{\{index\}\}/,R+1).replace(/\{\{slidesLength\}\}/,L);a(w,W)})},S=()=>{const v=e.params.a11y;e.el.append(g);const L=e.el;v.containerRoleDescriptionMessage&&r(L,v.containerRoleDescriptionMessage),v.containerMessage&&a(L,v.containerMessage),v.containerRole&&u(L,v.containerRole);const w=e.wrapperEl,X=v.id||w.getAttribute("id")||`swiper-wrapper-${o(16)}`;if(t(w,X),v.wrapperLiveRegion){const G=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";s(w,G)}M();let{nextEl:R,prevEl:W}=e.navigation?e.navigation:{};R=q(R),W=q(W),R&&R.forEach(G=>A(G,X,v.nextSlideMessage)),W&&W.forEach(G=>A(G,X,v.prevSlideMessage)),D()&&q(e.pagination.el).forEach(Q=>{Q.addEventListener("keydown",n)}),U().addEventListener("visibilitychange",k),e.el.addEventListener("focus",C,!0),e.el.addEventListener("pointerdown",x,!0),e.el.addEventListener("pointerup",I,!0)};function $(){g&&g.remove();let{nextEl:v,prevEl:L}=e.navigation?e.navigation:{};v=q(v),L=q(L),v&&v.forEach(X=>
1X.removeEventListener("keydown",n)),L&&L.forEach(X=>X.removeEventListener("keydown",n)),D()&&q(e.pagination.el).forEach(R=>{R.removeEventListener("keydown",n)}),U().removeEventListener("visibilitychange",k),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",C,!0),e.el.removeEventListener("pointerdown",x,!0),e.el.removeEventListener("pointerup",I,!0))}l("beforeInit",()=>{g=_("span",e.params.a11y.notificationClass),g.setAttribute("aria-live","assertive"),g.setAttribute("aria-atomic","true")}),l("afterInit",()=>{e.params.a11y.enabled&&S()}),l("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&M()}),l("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&p()}),l("paginationUpdate",()=>{e.params.a11y.enabled&&z()}),l("destroy",()=>{e.params.a11y.enabled&&$()})}function st({swiper:e,extendParams:b,on:l}){b({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let g=!1,y={};const h=r=>r.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),E=r=>{const a=ae();let t;r?t=new URL(r):t=a.location;const s=t.pathname.slice(1).split("/").filter(p=>p!==""),f=s.length,i=s[f-2],n=s[f-1];return{key:i,value:n}},c=(r,a)=>{const t=ae();if(!g||!e.params.history.enabled)return;let s;e.params.url?s=new URL(e.params.url):s=t.location;const f=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${a}"]`):e.slides[a];let i=h(f.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}/${r?`${r}/`:""}${i}`}else s.pathname.includes(r)||(i=`${r?`${r}/`:""}${i}`);e.params.history.keepQuery&&(i+=s.search);const n=t.history.state;n&&n.value===i||(e.params.history.replaceState?t.history.replaceState({value:i},null,i):t.history.pushState({value:i},null,i))},o=(r,a,t)=>{if(a)for(let s=0,f=e.slides.length;s<f;s+=1){const i=e.slides[s];if(h(i.getAttribute("data-history"))===a){const p=e.getSlideIndex(i);e.slideTo(p,r,t)}}else e.slideTo(0,r,t)},m=()=>{y=E(e.params.url),o(e.params.speed,y.value,!1)},d=()=>{const r=ae();if(e.params.history){if(!r.history||!r.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(g=!0,y=E(e.params.url),!y.key&&!y.value){e.params.history.replaceState||r.addEventListener("popstate",m);return}o(0,y.value,e.params.runCallbacksOnInit),e.params.history.replaceState||r.addEventListener("popstate",m)}},u=()=>{const r=ae();e.params.history.replaceState||r.removeEventListener("popstate",m)};l("init",()=>{e.params.history.enabled&&d()}),l("destroy",()=>{e.params.history.enabled&&u()}),l("transitionEnd _freeModeNoMomentumRelease",()=>{g&&c(e.params.history.key,e.activeIndex)}),l("slideChange",()=>{g&&e.params.cssMode&&c(e.params.history.key,e.activeIndex)})}function nt({swiper:e,extendParams:b,emit:l,on:g}){let y=!1;const h=U(),E=ae();b({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(u,r){if(e.virtual&&e.params.virtual.enabled){const a=e.slides.find(s=>s.getAttribute("data-hash")===r);return a?parseInt(a.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(ie(e.slidesEl,`.${e.params.slideClass}[data-hash="${r}"], swiper-slide[data-hash="${r}"]`)[0])}}});const c=()=>{l("hashChange");const u=h.location.hash.replace("#",""),r=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],a=r?r.getAttribute("data-hash"):"";if(u!==a){const t=e.params.hashNavigation.getSlideIndex(e,u);if(typeof t>"u"||Number.isNaN(t))return;e.slideTo(t)}},o=()=>{if(!y||!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],r=u?u.getAttribute("data-hash")||u.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&E.history&&E.history.replaceState?(E.history.replaceState(null,null,`#${r}`||""),l("hashSet")):(h.location.hash=r||"",l("hashSet"))},m=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;y=!0;const u=h.location.hash.replace("#","");if(u){const a=e.params.hashNavigation.getSlideIndex(e,u);e.slideTo(a||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&E.addEventListener("hashchange",c)},d=()=>{e.params.hashNavigation.watchState&&E.removeEventListener("hashchange",c)};g("init",()=>{e.params.hashNavigation.enabled&&m()}),g("destroy",()=>{e.params.hashNavigation.enabled&&d()}),g("transitionEnd _freeModeNoMomentumRelease",()=>{y&&o()}),g("slideChange",()=>{y&&e.params.cssMode&&o()})}function lt({swiper:e,extendParams:b,on:l,emit:g,params:y}){e.autoplay={running:!1,paused:!1,timeLeft:0},b({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let h,E,c=y&&y.autoplay?y.autoplay.delay:3e3,o=y&&y.autoplay?y.autoplay.delay:3e3,m,d=new Date().getTime(),u,r,a,t,s,f;function i(w){!e||e.destroyed||!e.wrapperEl||w.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",i),!(f||w.detail&&w.detail.bySwiperTouchMove)&&I())}const n=()=>
1{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?u=!0:u&&(o=m,u=!1);const w=e.autoplay.paused?m:d+o-new Date().getTime();e.autoplay.timeLeft=w,g("autoplayTimeLeft",w,w/c),E=requestAnimationFrame(()=>{n()})},p=()=>{let w;return e.virtual&&e.params.virtual.enabled?w=e.slides.find(R=>R.classList.contains("swiper-slide-active")):w=e.slides[e.activeIndex],w?parseInt(w.getAttribute("data-swiper-autoplay"),10):void 0},T=()=>{let w=e.params.autoplay.delay;const X=p();return!Number.isNaN(X)&&X>0&&(w=X),w},D=w=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(E),n();let X=w;typeof X>"u"&&(X=T(),c=X,o=X),m=X;const R=e.params.speed,W=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(R,!0,!0),g("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,R,!0,!0),g("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(R,!0,!0),g("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,R,!0,!0),g("autoplay")),e.params.cssMode&&(d=new Date().getTime(),requestAnimationFrame(()=>{D()})))};return X>0?(clearTimeout(h),h=setTimeout(()=>{W()},X)):requestAnimationFrame(()=>{W()}),X},z=()=>{d=new Date().getTime(),e.autoplay.running=!0,D(),g("autoplayStart")},A=()=>{e.autoplay.running=!1,clearTimeout(h),cancelAnimationFrame(E),g("autoplayStop")},x=(w,X)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(h),w||(s=!0);const R=()=>{g("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",i):I()};if(e.autoplay.paused=!0,X){R();return}m=(m||e.params.autoplay.delay)-(new Date().getTime()-d),!(e.isEnd&&m<0&&!e.params.loop)&&(m<0&&(m=0),R())},I=()=>{e.isEnd&&m<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(d=new Date().getTime(),s?(s=!1,D(m)):D(),e.autoplay.paused=!1,g("autoplayResume"))},k=()=>{if(e.destroyed||!e.autoplay.running)return;const w=U();w.visibilityState==="hidden"&&(s=!0,x(!0)),w.visibilityState==="visible"&&I()},C=w=>{w.pointerType==="mouse"&&(s=!0,f=!0,!(e.animating||e.autoplay.paused)&&x(!0))},M=w=>{w.pointerType==="mouse"&&(f=!1,e.autoplay.paused&&I())},S=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",C),e.el.addEventListener("pointerleave",M))},$=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",C),e.el.removeEventListener("pointerleave",M))},v=()=>{U().addEventListener("visibilitychange",k)},L=()=>{U().removeEventListener("visibilitychange",k)};l("init",()=>{e.params.autoplay.enabled&&(S(),v(),z())}),l("destroy",()=>{$(),L(),e.autoplay.running&&A()}),l("_freeModeStaticRelease",()=>{(a||s)&&I()}),l("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?A():x(!0,!0)}),l("beforeTransitionStart",(w,X,R)=>{e.destroyed||!e.autoplay.running||(R||!e.params.autoplay.disableOnInteraction?x(!0,!0):A())}),l("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){A();return}r=!0,a=!1,s=!1,t=setTimeout(()=>{s=!0,a=!0,x(!0)},200)}}),l("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!r)){if(clearTimeout(t),clearTimeout(h),e.params.autoplay.disableOnInteraction){a=!1,r=!1;return}a&&e.params.cssMode&&I(),a=!1,r=!1}}),l("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(m=T(),c=T())}),Object.assign(e.autoplay,{start:z,stop:A,pause:x,resume:I})}function rt({swiper:e,extendParams:b,on:l}){b({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let g=!1,y=!1;e.thumbs={swiper:null};function h(){const d=e.thumbs.swiper;return!d||d.destroyed?!1:d.params.virtual&&d.params.virtual.enabled}function E(){const d=e.thumbs.swiper;if(!d||d.destroyed)return;const u=d.clickedIndex,r=d.clickedSlide;if(r&&r.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof u>"u"||u===null)return;let a;d.params.loop?a=parseInt(d.clickedSlide.getAttribute("data-swiper-slide-index"),10):a=u,e.params.loop?e.slideToLoop(a):e.slideTo(a)}function c(){const{thumbs:d}=e.params;if(g)return!1;g=!0;const u=e.constructor;if(d.swiper instanceof u){if(d.swiper.destroyed)return g=!1,!1;e.thumbs.swiper=d.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(We(d.swiper)){const r=Object.assign({},d.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new u(r),y=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",E),h()&&e.thumbs.swiper.on("virtualUpdate",()=>{o(!1,{autoScroll:!1})}),!0}function o(d,u){const r=e.thumbs.swiper;if(!r||r.destroyed)return;let a=1;const t=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(a=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(a=1),a=Math.floor(a),r.slides.forEach(s=>s.classList.remove(t)),r.params.loop||h())for(let s=0;s<a;s+=1)ie(r.slidesEl,`[data-swiper-slide-index="${e.realIndex+s}"]`).forEach(f=>{f.classList.add(t)});else for(let s=0;s<a;s+=1)r.slides[e.realIndex+s]&&r.slides[e.realIndex+s].classList.add(t);(u?.autoScroll??!0)&&m(d?0:void 0)}function m(d){const u=e.thumbs.swiper;if(!u||u.destroyed)return;const r=u.params.slidesPerView==="auto"?u.slidesPerViewDynamic():u.params.slidesPerView,a=e.params.thumbs.autoScrollOffset,t=a&&!u.params.loop;if(e.realIndex!==u.realIndex||t){const s=u.activeIndex;let f,i;if(u.params.loop){const n=u.slides.find(p=>p.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);f=u.slides.indexOf(n),i=e.activeIndex>e.previousIndex?"next":"prev"}else f=e.realIndex,i=f>e.previousIndex?"next":"prev";t&&(f+=i==="next"?a:-1*a),u.visibleSlidesIndexes&&u.visibleSlidesIndexes.indexOf(f)<0&&(u.params.centeredSlides?f>s?f=f-Math.floor(r/2)+1:f=f+Math.floor(r/2)-1:f>s&&u.params.slidesPerGroup,u.slideTo(f,d))}}l("beforeInit",()=>{const{thumbs:d}=e.params;if(!(!d||!d.swiper))if(typeof d.swiper=="string"||d.swiper instanceof HTMLElement){const u=U(),r=()=>{const t=typeof d.swiper=="string"?u.querySelector(d.swiper):d.swiper;if(t&&t.swiper)d.swiper=t.swiper,c(),o(!0);else if(t){const s=`${e.params.eventsPrefix}init`,f=i=>{d.swiper=i.detail[0],t.removeEventListener(s,f),c(),o(!0),d.swiper.update(),e.update()};t.addEventListener(s,f)}return t},a=()=>{if(e.destroyed)return;r()||requestAnimationFrame(a)};requestAnimationFrame(a)}else c(),o(!0)}),l("slideChange update resize observerUpdate",()=>{o()}),l("setTransition",(d,u)=>{const r=e.thumbs.swiper;!r||r.destroyed||r.setTransition(u)}),l("beforeDestroy",()=>{const d=e.thumbs.swiper;!d||d.destroyed||y&&d.destroy()}),Object.assign(e.thumbs,{init:c,update:o})}function ot({swiper:e,extendParams:b,emit:l,once:g}){b({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function y(){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 h(){if(e.params.cssMode)return;const{touchEventsData:c,touches:o}=e;c.velocities.length===0&&c.velocities.push({position:o[e.isHorizontal()?"startX":"startY"],time:c.touchStartTime}),c.velocities.push({position:o[e.isHorizontal()?"currentX":"currentY"],time:te()})}function E({currentPos:c}){if(e.params.cssMode)return;const{params:o,wrapperEl:m,rtlTranslate:d,snapGrid:u,touchEventsData:r}=e,t=te()-r.touchStartTime;if(c<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(c>-e.maxTranslate()){e.slides.length<u.length?e.slideTo(u.length-1):e.slideTo(e.slides.length-1);return}if(o.freeMode.momentum){if(r.velocities.length>1){const z=r.velocities.pop(),A=r.velocities.pop(),x=z.position-A.position,I=z.time-A.time;e.velocity=x/I,e.velocity/=2,Math.abs(e.velocity)<o.freeMode.minimumVelocity&&(e.velocity=0),(I>150||te()-z.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=o.freeMode.momentumVelocityRatio,r.velocities.length=0;let s=1e3*o.freeMode.momentumRatio;const f=e.velocity*s;let i=e.translate+f;d&&(i=-i);let n=!1,p;const T=Math.abs(e.velocity)*20*o.freeMode.momentumBounceRatio;let D;if(i<e.maxTranslate())o.freeMode.momentumBounce?(i+e.maxTranslate()<-T&&(i=e.maxTranslate()-T),p=e.maxTranslate(),n=!0,r.allowMomentumBounce=!0):i=e.maxTranslate(),o.loop&&o.centeredSlides&&(D=!0);else if(i>e.minTranslate())o.freeMode.momentumBounce?(i-e.minTranslate()>T&&(i=e.minTranslate()+T),p=e.minTranslate(),n=!0,r.allowMomentumBounce
1=!0):i=e.minTranslate(),o.loop&&o.centeredSlides&&(D=!0);else if(o.freeMode.sticky){let z;for(let A=0;A<u.length;A+=1)if(u[A]>-i){z=A;break}Math.abs(u[z]-i)<Math.abs(u[z-1]-i)||e.swipeDirection==="next"?i=u[z]:i=u[z-1],i=-i}if(D&&g("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(d?s=Math.abs((-i-e.translate)/e.velocity):s=Math.abs((i-e.translate)/e.velocity),o.freeMode.sticky){const z=Math.abs((d?-i:i)-e.translate),A=e.slidesSizesGrid[e.activeIndex];z<A?s=o.speed:z<2*A?s=o.speed*1.5:s=o.speed*2.5}}else if(o.freeMode.sticky){e.slideToClosest();return}o.freeMode.momentumBounce&&n?(e.updateProgress(p),e.setTransition(s),e.setTranslate(i),e.transitionStart(!0,e.swipeDirection),e.animating=!0,he(m,()=>{!e||e.destroyed||!r.allowMomentumBounce||(l("momentumBounce"),e.setTransition(o.speed),setTimeout(()=>{e.setTranslate(p),he(m,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(l("_freeModeNoMomentumRelease"),e.updateProgress(i),e.setTransition(s),e.setTranslate(i),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,he(m,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(i),e.updateActiveIndex(),e.updateSlidesClasses()}else if(o.freeMode.sticky){e.slideToClosest();return}else o.freeMode&&l("_freeModeNoMomentumRelease");(!o.freeMode.momentum||t>=o.longSwipesMs)&&(l("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:y,onTouchMove:h,onTouchEnd:E}})}function dt({swiper:e,extendParams:b,on:l}){b({grid:{rows:1,fill:"column"}});let g,y,h,E;const c=()=>{let t=e.params.spaceBetween;return typeof t=="string"&&t.indexOf("%")>=0?t=parseFloat(t.replace("%",""))/100*e.size:typeof t=="string"&&(t=parseFloat(t)),t},o=t=>{const{slidesPerView:s}=e.params,{rows:f,fill:i}=e.params.grid,n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:t.length;h=Math.floor(n/f),Math.floor(n/f)===n/f?g=n:g=Math.ceil(n/f)*f,s!=="auto"&&i==="row"&&(g=Math.max(g,Math.floor(s)*f)),y=g/f},m=()=>{e.slides&&e.slides.forEach(t=>{t.swiperSlideGridSet&&(t.style.height="",t.style[e.getDirectionLabel("margin-top")]="")})},d=(t,s,f)=>{const{slidesPerGroup:i}=e.params,n=c(),{rows:p,fill:T}=e.params.grid,D=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:f.length;let z,A,x;if(T==="row"&&i>1){const I=Math.floor(t/(i*p)),k=t-p*i*I,C=I===0?i:Math.min(Math.ceil((D-I*p*i)/p),i);x=Math.floor(k/C),A=k-x*C+I*i,z=A+x*g/p,s.style.order=z}else T==="column"?(A=Math.floor(t/p),x=t-A*p,(A>h||A===h&&x===p-1)&&(x+=1,x>=p&&(x=0,A+=1))):(x=Math.floor(t/y),A=t-x*y);s.row=x,s.column=A,s.style.height=`calc((100% - ${(p-1)*n}px) / ${p})`,s.style[e.getDirectionLabel("margin-top")]=x!==0?n&&`${n}px`:"",s.swiperSlideGridSet=!0},u=(t,s)=>{const{centeredSlides:f,roundLengths:i}=e.params,n=c(),{rows:p}=e.params.grid;if(e.virtualSize=(t+n)*g,e.virtualSize=Math.ceil(e.virtualSize/p)-n,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+n}px`),f){const T=[];for(let D=0;D<s.length;D+=1){let z=s[D];i&&(z=Math.floor(z)),s[D]<e.virtualSize+s[0]&&T.push(z)}s.splice(0,s.length),s.push(...T)}},r=()=>{E=e.params.grid&&e.params.grid.rows>1},a=()=>{const{params:t,el:s}=e,f=t.grid&&t.grid.rows>1;E&&!f?(s.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),h=1,e.emitContainerClasses()):!E&&f&&(s.classList.add(`${t.containerModifierClass}grid`),t.grid.fill==="column"&&s.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),E=f};l("init",r),l("update",a),e.grid={initSlides:o,unsetSlides:m,updateSlide:d,updateWrapperSize:u}}function ct(e){const b=this,{params:l,slidesEl:g}=b;l.loop&&b.loopDestroy();const y=h=>{if(typeof h=="string"){const E=document.createElement("div");V(E,h),g.append(E.children[0]),V(E,"")}else g.append(h)};if(typeof e=="object"&&"length"in e)for(let h=0;h<e.length;h+=1)e[h]&&y(e[h]);else y(e);b.recalcSlides(),l.loop&&b.loopCreate(),(!l.observer||b.isElement)&&b.update()}function ft(e){const b=this,{params:l,activeIndex:g,slidesEl:y}=b;l.loop&&b.loopDestroy();let h=g+1;const E=c=>{if(typeof c=="string"){const o=document.createElement("div");V(o,c),y.prepend(o.children[0]),V(o,"")}else y.prepend(c)};if(typeof e=="object"&&"length"in e){for(let c=0;c<e.length;c+=1)e[c]&&E(e[c]);h=g+e.length}else E(e);b.recalcSlides(),l.loop&&b.loopCreate(),(!l.observer||b.isElement)&&b.update(
1),b.slideTo(h,0,!1)}function ut(e,b){const l=this,{params:g,activeIndex:y,slidesEl:h}=l;let E=y;g.loop&&(E-=l.loopedSlides,l.loopDestroy(),l.recalcSlides());const c=l.slides.length;if(e<=0){l.prependSlide(b);return}if(e>=c){l.appendSlide(b);return}let o=E>e?E+1:E;const m=[];for(let d=c-1;d>=e;d-=1){const u=l.slides[d];u.remove(),m.unshift(u)}if(typeof b=="object"&&"length"in b){for(let d=0;d<b.length;d+=1)b[d]&&h.append(b[d]);o=E>e?E+b.length:E}else h.append(b);for(let d=0;d<m.length;d+=1)h.append(m[d]);l.recalcSlides(),g.loop&&l.loopCreate(),(!g.observer||l.isElement)&&l.update(),g.loop?l.slideTo(o+l.loopedSlides,0,!1):l.slideTo(o,0,!1)}function pt(e){const b=this,{params:l,activeIndex:g}=b;let y=g;l.loop&&(y-=b.loopedSlides,b.loopDestroy());let h=y,E;if(typeof e=="object"&&"length"in e){for(let c=0;c<e.length;c+=1)E=e[c],b.slides[E]&&b.slides[E].remove(),E<h&&(h-=1);h=Math.max(h,0)}else E=e,b.slides[E]&&b.slides[E].remove(),E<h&&(h-=1),h=Math.max(h,0);b.recalcSlides(),l.loop&&b.loopCreate(),(!l.observer||b.isElement)&&b.update(),l.loop?b.slideTo(h+b.loopedSlides,0,!1):b.slideTo(h,0,!1)}function mt(){const e=this,b=[];for(let l=0;l<e.slides.length;l+=1)b.push(l);e.removeSlide(b)}function ht({swiper:e}){Object.assign(e,{appendSlide:ct.bind(e),prependSlide:ft.bind(e),addSlide:ut.bind(e),removeSlide:pt.bind(e),removeAllSlides:mt.bind(e)})}function ue(e){const{effect:b,swiper:l,on:g,setTranslate:y,setTransition:h,overwriteParams:E,perspective:c,recreateShadows:o,getEffectParams:m}=e;g("beforeInit",()=>{if(l.params.effect!==b)return;l.classNames.push(`${l.params.containerModifierClass}${b}`),c&&c()&&l.classNames.push(`${l.params.containerModifierClass}3d`);const u=E?E():{};Object.assign(l.params,u),Object.assign(l.originalParams,u)}),g("setTranslate _virtualUpdated",()=>{l.params.effect===b&&y()}),g("setTransition",(u,r)=>{l.params.effect===b&&h(r)}),g("transitionEnd",()=>{if(l.params.effect===b&&o){if(!m||!m().slideShadows)return;l.slides.forEach(u=>{u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(r=>r.remove())}),o()}});let d;g("virtualUpdate",()=>{l.params.effect===b&&(l.slides.length||(d=!0),requestAnimationFrame(()=>{d&&l.slides&&l.slides.length&&(y(),d=!1)}))})}function ge(e,b){const l=ne(b);return l!==b&&(l.style.backfaceVisibility="hidden",l.style["-webkit-backface-visibility"]="hidden"),l}function Me({swiper:e,duration:b,transformElements:l,allSlides:g}){const{activeIndex:y}=e,h=E=>E.parentElement?E.parentElement:e.slides.find(o=>o.shadowRoot&&o.shadowRoot===E.parentNode);if(e.params.virtualTranslate&&b!==0){let E=!1,c;g?c=l:c=l.filter(o=>{const m=o.classList.contains("swiper-slide-transform")?h(o):o;return e.getSlideIndex(m)===y}),c.forEach(o=>{he(o,()=>{if(E||!e||e.destroyed)return;E=!0,e.animating=!1;const m=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(m)})})}}function gt({swiper:e,extendParams:b,on:l}){b({fadeEffect:{crossFade:!1}}),ue({effect:"fade",swiper:e,on:l,setTranslate:()=>{const{slides:h}=e,E=e.params.fadeEffect;for(let c=0;c<h.length;c+=1){const o=e.slides[c];let d=-o.swiperSlideOffset;e.params.virtualTranslate||(d-=e.translate);let u=0;e.isHorizontal()||(u=d,d=0);const r=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(o.progress),0):1+Math.min(Math.max(o.progress,-1),0),a=ge(E,o);a.style.opacity=r,a.style.transform=`translate3d(${d}px, ${u}px, 0px)`}},setTransition:h=>{const E=e.slides.map(c=>ne(c));E.forEach(c=>{c.style.transitionDuration=`${h}ms`}),Me({swiper:e,duration:h,transformElements:E,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function vt({swiper:e,extendParams:b,on:l}){b({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const g=(c,o,m)=>{let d=m?c.querySelector(".swiper-slide-shadow-left"):c.querySelector(".swiper-slide-shadow-top"),u=m?c.querySelector(".swiper-slide-shadow-right"):c.querySelector(".swiper-slide-shadow-bottom");d||(d=_("div",`swiper-slide-shadow-cube swiper-slide-shadow-${m?"left":"top"}`.split(" ")),c.append(d)),u||(u=_("div",`swiper-slide-shadow-cube swiper-slide-shadow-${m?"right":"bottom"}`.split(" ")),c.append(u)),d&&(d.style.opacity=Math.max(-o,0)),u&&(u.style.opacity=Math.max(o,0))};ue({effect:"cube",swiper:e,on:l,setTranslate:()=>{const{el:c,wrapperEl:o,slides:m,width:d,height:u,rtlTranslate:r,size:a,browser:t}=e,s=Se(e),f=e.params.cubeEffect,i=e.isHorizontal(),n=e.virtual&&e.params.virtual.enabled;let p=0,T;f.shadow&&(i?(T=e.wrapperEl.querySelector(".swiper-cube-shadow"),T||(T=_("div","swiper-cube-shadow"),e.wrapperEl.append(T)),T.style.height=`${d}px`):(T=c.querySelector(".swiper-cube-shadow"),T||(T=_("div","swiper-cube-shadow"),c.append(T))));for(let z=0;z<m.length;z+=1){const A=m[z];let x=z;n&&(x=parseInt(A.getAttribute("data-swiper-slide-index"),10));
1let I=x*90,k=Math.floor(I/360);r&&(I=-I,k=Math.floor(-I/360));const C=Math.max(Math.min(A.progress,1),-1);let M=0,S=0,$=0;x%4===0?(M=-k*4*a,$=0):(x-1)%4===0?(M=0,$=-k*4*a):(x-2)%4===0?(M=a+k*4*a,$=a):(x-3)%4===0&&(M=-a,$=3*a+a*4*k),r&&(M=-M),i||(S=M,M=0);const v=`rotateX(${s(i?0:-I)}deg) rotateY(${s(i?I:0)}deg) translate3d(${M}px, ${S}px, ${$}px)`;C<=1&&C>-1&&(p=x*90+C*90,r&&(p=-x*90-C*90)),A.style.transform=v,f.slideShadows&&g(A,C,i)}if(o.style.transformOrigin=`50% 50% -${a/2}px`,o.style["-webkit-transform-origin"]=`50% 50% -${a/2}px`,f.shadow)if(i)T.style.transform=`translate3d(0px, ${d/2+f.shadowOffset}px, ${-d/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${f.shadowScale})`;else{const z=Math.abs(p)-Math.floor(Math.abs(p)/90)*90,A=1.5-(Math.sin(z*2*Math.PI/360)/2+Math.cos(z*2*Math.PI/360)/2),x=f.shadowScale,I=f.shadowScale/A,k=f.shadowOffset;T.style.transform=`scale3d(${x}, 1, ${I}) translate3d(0px, ${u/2+k}px, ${-u/2/I}px) rotateX(-89.99deg)`}const D=(t.isSafari||t.isWebView)&&t.needPerspectiveFix?-a/2:0;o.style.transform=`translate3d(0px,0,${D}px) rotateX(${s(e.isHorizontal()?0:p)}deg) rotateY(${s(e.isHorizontal()?-p:0)}deg)`,o.style.setProperty("--swiper-cube-translate-z",`${D}px`)},setTransition:c=>{const{el:o,slides:m}=e;if(m.forEach(d=>{d.style.transitionDuration=`${c}ms`,d.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 d=o.querySelector(".swiper-cube-shadow");d&&(d.style.transitionDuration=`${c}ms`)}},recreateShadows:()=>{const c=e.isHorizontal();e.slides.forEach(o=>{const m=Math.max(Math.min(o.progress,1),-1);g(o,m,c)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function fe(e,b,l){const g=`swiper-slide-shadow${l?`-${l}`:""}${e?` swiper-slide-shadow-${e}`:""}`,y=ne(b);let h=y.querySelector(`.${g.split(" ").join(".")}`);return h||(h=_("div",g.split(" ")),y.append(h)),h}function bt({swiper:e,extendParams:b,on:l}){b({flipEffect:{slideShadows:!0,limitRotation:!0}});const g=(c,o)=>{let m=e.isHorizontal()?c.querySelector(".swiper-slide-shadow-left"):c.querySelector(".swiper-slide-shadow-top"),d=e.isHorizontal()?c.querySelector(".swiper-slide-shadow-right"):c.querySelector(".swiper-slide-shadow-bottom");m||(m=fe("flip",c,e.isHorizontal()?"left":"top")),d||(d=fe("flip",c,e.isHorizontal()?"right":"bottom")),m&&(m.style.opacity=Math.max(-o,0)),d&&(d.style.opacity=Math.max(o,0))};ue({effect:"flip",swiper:e,on:l,setTranslate:()=>{const{slides:c,rtlTranslate:o}=e,m=e.params.flipEffect,d=Se(e);for(let u=0;u<c.length;u+=1){const r=c[u];let a=r.progress;e.params.flipEffect.limitRotation&&(a=Math.max(Math.min(r.progress,1),-1));const t=r.swiperSlideOffset;let f=-180*a,i=0,n=e.params.cssMode?-t-e.translate:-t,p=0;e.isHorizontal()?o&&(f=-f):(p=n,n=0,i=-f,f=0),r.style.zIndex=-Math.abs(Math.round(a))+c.length,m.slideShadows&&g(r,a);const T=`translate3d(${n}px, ${p}px, 0px) rotateX(${d(i)}deg) rotateY(${d(f)}deg)`,D=ge(m,r);D.style.transform=T}},setTransition:c=>{const o=e.slides.map(m=>ne(m));o.forEach(m=>{m.style.transitionDuration=`${c}ms`,m.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(d=>{d.style.transitionDuration=`${c}ms`})}),Me({swiper:e,duration:c,transformElements:o})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(c=>{let o=c.progress;e.params.flipEffect.limitRotation&&(o=Math.max(Math.min(c.progress,1),-1)),g(c,o)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function yt({swiper:e,extendParams:b,on:l}){b({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),ue({effect:"coverflow",swiper:e,on:l,setTranslate:()=>{const{width:h,height:E,slides:c,slidesSizesGrid:o}=e,m=e.params.coverflowEffect,d=e.isHorizontal(),u=e.translate,r=d?-u+h/2:-u+E/2,a=d?m.rotate:-m.rotate,t=m.depth,s=Se(e);for(let f=0,i=c.length;f<i;f+=1){const n=c[f],p=o[f],T=n.swiperSlideOffset,D=(r-T-p/2)/p,z=typeof m.modifier=="function"?m.modifier(D):D*m.modifier;let A=d?a*z:0,x=d?0:a*z,I=-t*Math.abs(z),k=m.stretch;typeof k=="string"&&k.indexOf("%")!==-1&&(k=parseFloat(m.stretch)/100*p);let C=d?0:k*z,M=d?k*z:0,S=1-(1-m.scale)*Math.abs(z);Math.abs(M)<.001&&(M=0),Math.abs(C)<.001&&(C=0),Math.abs(I)<.001&&(I=0),Math.abs(A)<.001&&(A=0),Math.abs(x)<.001&&(x=0),Math.abs(S)<.001&&(S=0);const $=`translate3d(${M}px,${C}px,${I}px)  rotateX(${s(x)}deg) rotateY(${s(A)}deg) scale(${S})`,v=ge(m,n);if(v.style.transform=$,n.style.zIndex=-Math.abs(Math.round(z))+1,m.slideShadows){let L=d?n.querySelector(".swiper-slide-shadow-left"):n.querySelector(".swiper-slide-shadow-top"),w=d?n.querySelector(".swiper-slide-shadow-right"):n.querySelector(".swiper-slide-shadow-bottom");L||(L=fe("coverflow",n,d?"left":"top")),w||(w=fe("coverflow",n,d?"right":"bottom")),L&&(L.style.opacity=z>0?z:0),w&&(w.style.opacity=-z>0?-z:0)}}},setTransition:h=>{e.slides.map(c=>
1ne(c)).forEach(c=>{c.style.transitionDuration=`${h}ms`,c.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(o=>{o.style.transitionDuration=`${h}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function Et({swiper:e,extendParams:b,on:l}){b({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 g=E=>typeof E=="string"?E:`${E}px`;ue({effect:"creative",swiper:e,on:l,setTranslate:()=>{const{slides:E,wrapperEl:c,slidesSizesGrid:o}=e,m=e.params.creativeEffect,{progressMultiplier:d}=m,u=e.params.centeredSlides,r=Se(e);if(u){const a=o[0]/2-e.params.slidesOffsetBefore||0;c.style.transform=`translateX(calc(50% - ${a}px))`}for(let a=0;a<E.length;a+=1){const t=E[a],s=t.progress,f=Math.min(Math.max(t.progress,-m.limitProgress),m.limitProgress);let i=f;u||(i=Math.min(Math.max(t.originalProgress,-m.limitProgress),m.limitProgress));const n=t.swiperSlideOffset,p=[e.params.cssMode?-n-e.translate:-n,0,0],T=[0,0,0];let D=!1;e.isHorizontal()||(p[1]=p[0],p[0]=0);let z={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};f<0?(z=m.next,D=!0):f>0&&(z=m.prev,D=!0),p.forEach((S,$)=>{p[$]=`calc(${S}px + (${g(z.translate[$])} * ${Math.abs(f*d)}))`}),T.forEach((S,$)=>{let v=z.rotate[$]*Math.abs(f*d);T[$]=v}),t.style.zIndex=-Math.abs(Math.round(s))+E.length;const A=p.join(", "),x=`rotateX(${r(T[0])}deg) rotateY(${r(T[1])}deg) rotateZ(${r(T[2])}deg)`,I=i<0?`scale(${1+(1-z.scale)*i*d})`:`scale(${1-(1-z.scale)*i*d})`,k=i<0?1+(1-z.opacity)*i*d:1-(1-z.opacity)*i*d,C=`translate3d(${A}) ${x} ${I}`;if(D&&z.shadow||!D){let S=t.querySelector(".swiper-slide-shadow");if(!S&&z.shadow&&(S=fe("creative",t)),S){const $=m.shadowPerProgress?f*(1/m.limitProgress):f;S.style.opacity=Math.min(Math.max(Math.abs($),0),1)}}const M=ge(m,t);M.style.transform=C,M.style.opacity=k,z.origin&&(M.style.transformOrigin=z.origin)}},setTransition:E=>{const c=e.slides.map(o=>ne(o));c.forEach(o=>{o.style.transitionDuration=`${E}ms`,o.querySelectorAll(".swiper-slide-shadow").forEach(m=>{m.style.transitionDuration=`${E}ms`})}),Me({swiper:e,duration:E,transformElements:c,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function xt({swiper:e,extendParams:b,on:l}){b({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),ue({effect:"cards",swiper:e,on:l,setTranslate:()=>{const{slides:h,activeIndex:E,rtlTranslate:c}=e,o=e.params.cardsEffect,{startTranslate:m,isTouched:d}=e.touchEventsData,u=c?-e.translate:e.translate;for(let r=0;r<h.length;r+=1){const a=h[r],t=a.progress,s=Math.min(Math.max(t,-4),4);let f=a.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(f-=h[0].swiperSlideOffset);let i=e.params.cssMode?-f-e.translate:-f,n=0;const p=-100*Math.abs(s);let T=1,D=-o.perSlideRotate*s,z=o.perSlideOffset-Math.abs(s)*.75;const A=e.virtual&&e.params.virtual.enabled?e.virtual.from+r:r,x=(A===E||A===E-1)&&s>0&&s<1&&(d||e.params.cssMode)&&u<m,I=(A===E||A===E+1)&&s<0&&s>-1&&(d||e.params.cssMode)&&u>m;if(x||I){const S=(1-Math.abs((Math.abs(s)-.5)/.5))**.5;D+=-28*s*S,T+=-.5*S,z+=96*S,n=`${(o.rotate||e.isHorizontal()?-25:0)*S*Math.abs(s)}%`}if(s<0?i=`calc(${i}px ${c?"-":"+"} (${z*Math.abs(s)}%))`:s>0?i=`calc(${i}px ${c?"-":"+"} (-${z*Math.abs(s)}%))`:i=`${i}px`,!e.isHorizontal()){const S=n;n=i,i=S}const k=s<0?`${1+(1-T)*s}`:`${1-(1-T)*s}`,C=`
2        translate3d(${i}, ${n}, ${p}px)
3        rotateZ(${o.rotate?c?-D:D:0}deg)
4        scale(${k})
5      `;if(o.slideShadows){let S=a.querySelector(".swiper-slide-shadow");S||(S=fe("cards",a)),S&&(S.style.opacity=Math.min(Math.max((Math.abs(s)-.5)/.5,0),1))}a.style.zIndex=-Math.abs(Math.round(t))+h.length;const M=ge(o,a);M.style.transform=C}},setTransition:h=>{const E=e.slides.map(c=>ne(c));
5E.forEach(c=>{c.style.transitionDuration=`${h}ms`,c.querySelectorAll(".swiper-slide-shadow").forEach(o=>{o.style.transitionDuration=`${h}ms`})}),Me({swiper:e,duration:h,transformElements:E})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}const St=[_e,Ue,Ze,Ke,Qe,Je,et,tt,at,it,st,nt,lt,rt,ot,dt,ht,gt,vt,bt,yt,Et,xt];Xe.use(St);const Mt='
vendor: 16,698 bytes, line 5
5:host{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;height:100%;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next ::slotted(svg),.swiper-button-next svg,.swiper-button-prev ::slotted(svg),.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}
5',Tt="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}::slotted(.swiper-slide-shadow){background:#00000026}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(270deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(90deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(0deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){backface-visibility:hidden;z-index:0}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){backface-visibility:hidden;z-index:0}::slotted(.swiper-zoom-container){align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-height:100%;max-width:100%;object-fit:contain}";class Ct{}const Ye=typeof window>"u"||typeof HTMLElement>"u"?Ct:HTMLElement,He=(e,b)=>{if(typeof CSSStyleSheet<"u"&&e.adoptedStyleSheets){const l=new CSSStyleSheet;l.replaceSync(b),e.adoptedStyleSheets=[l]}else{const l=document.createElement("style");l.rel="stylesheet",l.textContent=b,e.appendChild(l)}};class Re extends Ye{constructor(){super(),this.attachShadow({mode:"open"})}cssStyles(){return[Mt,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(`
6`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const b=this.slideSlots||0,l=[...this.querySelectorAll("[slot^=slide-]")].map(g=>parseInt(g.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=l.length?Math.max(...l)+1:0,!!this.rendered){if(this.slideSlots>b)for(let g=b;g<this.slideSlots;g+=1){const y=document.createElement("swiper-slide");y.setAttribute("part",`slide slide-${g+1}`);const h=document.createElement("slot");h.setAttribute("name",`slide-${g+1}`),y.appendChild(h),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(y)}else if(this.slideSlots<b){const g=this.swiper.slides;for(let y=g.length-1;y>=0;y-=1)y>this.slideSlots&&g[y].remove()}}}
6render(){if(this.rendered)return;this.calcSlideSlots();let b=this.cssStyles();this.slideSlots>0&&(b=b.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),b.length&&He(this.shadowRoot,b),this.cssLinks().forEach(g=>{if(this.shadowRoot.querySelector(`link[href="${g}"]`))return;const h=document.createElement("link");h.rel="stylesheet",h.href=g,this.shadowRoot.appendChild(h)});const l=document.createElement("div");l.classList.add("swiper"),l.part="container",V(l,`
7      <slot name="container-start"></slot>
8      <div class="swiper-wrapper" part="wrapper">
9        <slot></slot>
10        ${Array.from({length:this.slideSlots}).map((g,y)=>`
11        <swiper-slide part="slide slide-${y}">
12          <slot name="slide-${y}"></slot>
13        </swiper-slide>
14        `).join("")}
15      </div>
16      <slot name="container-end"></slot>
17      ${Ne(this.passedParams)?`
18        <div part="button-prev" class="swiper-button-prev"><slot name="button-prev"></slot></div>
19        <div part="button-next" class="swiper-button-next"><slot name="button-next"></slot></div>
20      `:""}
21      ${Fe(this.passedParams)?`
22        <div part="pagination" class="swiper-pagination"></div>
23      `:""}
24      ${Ge(this.passedParams)?`
25        <div part="scrollbar" class="swiper-scrollbar"></div>
26      `:""}
27    `),this.shadowRoot.appendChild(l),this.rendered=!0}initialize(){if(this.swiper&&this.swiper.initialized)return;const{params:b,passedParams:l}=ke(this);this.swiperParams=b,this.passedParams=l,delete this.swiperParams.init,this.render(),this.swiper=new Xe(this.shadowRoot.querySelector(".swiper"),{...b.virtual?{}:{observer:!0},...b,touchEventsTarget:"container",onAny:(g,...y)=>{g==="observerUpdate"&&this.calcSlideSlots();const h=b.eventsPrefix?`${b.eventsPrefix}${g.toLowerCase()}`:g.toLowerCase(),E=new CustomEvent(h,{detail:y,bubbles:g!=="hashChange",cancelable:!0});this.dispatchEvent(E)}})}connectedCallback(){this.swiper&&this.swiper.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.init===!1||this.getAttribute("init")==="false"||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(b,l){const{params:g,passedParams:y}=ke(this,b,l);this.passedParams=y,this.swiperParams=g,!(this.swiper&&this.swiper.params[b]===l)&&je({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Ve(b)],...b==="navigation"&&y[b]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},...b==="pagination"&&y[b]?{paginationEl:".swiper-pagination"}:{},...b==="scrollbar"&&y[b]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(b,l,g){this.swiper&&this.swiper.initialized&&(l==="true"&&g===null&&(g=!1),this.updateSwiperOnPropChange(b,g))}static get observedAttributes(){return Pe.filter(l=>l.includes("_")).map(l=>l.replace(/[A-Z]/g,g=>`-${g}`).replace("_","").toLowerCase())}}Pe.forEach(e=>{e!=="init"&&(e=e.replace("_",""),Object.defineProperty(Re.prototype,e,{configurable:!0,get(){return(this.passedParams||{})[e]},set(b){this.passedParams||(this.passedParams={}),this.passedParams[e]=b,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(e,b)}}))});class zt extends Ye{constructor(){super(),this.attachShadow({mode:"open"})}render(){const b=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(He(this.shadowRoot,Tt),this.shadowRoot.appendChild(document.createElement("slot")),b){const l=document.createElement("div");l.classList.add("swiper-lazy-preloader"),l.part.add("preloader"),this.shadowRoot.appendChild(l)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}const Lt=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Re),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",zt))};typeof window<"u"&&(window.SwiperElementRegisterParams=e=>{Pe.push(...e)});export{Re as SwiperContainer,zt as SwiperSlide,Lt as register};

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.