PageSourceSearch

https://kiberex.ru/_nuxt/DFPGBCcE.js

js kiberex.ru collected 2026-10-06 07:14:08 UTC 106,584 bytes, 28 lines download raw bytes

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