1"use strict";(globalThis.webpackChunkng_new_technology||=[]).push([[6979],{688(e,t,i){i.r(t),i.d(t,{A11y:()=>v,Autoplay:()=>S,Controller:()=>g,EffectCards:()=>_,EffectCoverflow:()=>H,EffectCreative:()=>Y,EffectCube:()=>D,EffectFade:()=>O,EffectFlip:()=>X,FreeMode:()=>x,Grid:()=>T,HashNavigation:()=>y,History:()=>w,Keyboard:()=>r,Manipulation:()=>A,Mousewheel:()=>l,Navigation:()=>n.A,Pagination:()=>p,Parallax:()=>h,Scrollbar:()=>u,Thumbs:()=>E,Virtual:()=>a,Zoom:()=>m});var s=i(7044);let a=({swiper:e,extendParams:t,on:i,emit:a})=>{let r,l;function n(){return e.params.virtual}function o(t,i){let a,r=n();if(r.cache&&e.virtual.cache[i])return e.virtual.cache[i];if(r.renderSlide){let n=r.renderSlide.call(e,t,i);if("string"==typeof n){let e=l??=document.createElement("div");(0,s.w)(e,n),a=e.children[0]}else a=n}else a=e.isElement?(0,s.a)("swiper-slide"):(0,s.a)("div",e.params.slideClass);return a.setAttribute("data-swiper-slide-index",String(i)),r.renderSlide||(0,s.w)(a,t),r.cache&&(e.virtual.cache[i]=a),a}function d(t,i,r){let l,d,c,p,{slidesPerGroup:u,centeredSlides:h,slidesPerView:m,loop:f,initialSlide:g}=e.params;if(i&&!f&&(g??0)>0)return;let{addSlidesBefore:v,addSlidesAfter:w,slidesPerViewAutoSlideSize:b}=n(),{from:y,to:S,slides:E,slidesGrid:x,offset:T}=e.virtual;e.params.cssMode||e.updateActiveIndex();let M=void 0===r?e.activeIndex||0:r;if(l=e.rtlTranslate?"right":e.isHorizontal()?"left":"top","auto"===m)if(b){let t=e.size;t||(t=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),d=Math.max(1,Math.ceil(t/b))}else d=1;else d=m??1;let C=u??1;h?(c=Math.floor(d/2)+C+w,p=Math.floor(d/2)+C+v):(c=d+(C-1)+w,p=(f?d:C)+v);let P=M-p,L=M+c;f||(P=Math.max(P,0),L=Math.min(L,E.length-1));let $=(e.slidesGrid[P]||0)-(e.slidesGrid[0]||0);function A(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),a("virtualUpdate")}if(f&&M>=p?(P-=p,h||($+=e.slidesGrid[0])):f&&M<p&&(P=-p,h&&($+=e.slidesGrid[0])),Object.assign(e.virtual,{from:P,to:L,offset:$,slidesGrid:e.slidesGrid,slidesBefore:p,slidesAfter:c}),y===P&&S===L&&!t){e.slidesGrid!==x&&$!==T&&e.slides.forEach(t=>{t.style.setProperty(l,`${$-Math.abs(e.cssOverflowAdjustment())}px`)}),e.updateProgress(),a("virtualUpdate");return}let z=n();if(z.renderExternal){let t=[];for(let e=P;e<=L;e+=1)t.push(E[e]);z.renderExternal.call(e,{offset:$,from:P,to:L,slides:t}),z.renderExternalUpdate?A():a("virtualUpdate");return}let I=[],k=[],O=e=>{let t=e;return e<0?t=E.length+e:t>=E.length&&(t-=E.length),t};if(t)e.slides.filter(t=>t.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let t=y;t<=S;t+=1)if(t<P||t>L){let i=O(t);e.slides.filter(t=>t.matches(`.${e.params.slideClass}[data-swiper-slide-index="${i}"], swiper-slide[data-swiper-slide-index="${i}"]`)).forEach(e=>{e.remove()})}let D=f?-E.length:0,G=f?2*E.length:E.length;for(let e=D;e<G;e+=1)if(e>=P&&e<=L){let i=O(e);void 0===S||t?k.push(i):(e>S&&k.push(i),e<y&&I.push(i))}if(k.forEach(t=>{e.slidesEl.append(o(E[t],t))}),f)for(let t=I.length-1;t>=0;t-=1){let i=I[t];e.slidesEl.prepend(o(E[i],i))}else I.sort((e,t)=>t-e),I.forEach(t=>{e.slidesEl.prepend(o(E[t],t))});(0,s.e)(e.slidesEl,".swiper-slide, swiper-slide").forEach(t=>{t.style.setProperty(l,`${$-Math.abs(e.cssOverflowAdjustment())}px`)}),A()}t({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),e.virtual={cache:{},from:0,to:-1,slides:[],offset:0,slidesGrid:[]},i("beforeInit",()=>{if(!n().enabled)return;let t=!1,i=e.passedParams.virtual;if(!i||"object"!=typeof i||void 0===i.slides){let i=[...e.slidesEl.children].filter(t=>t.matches(`.${e.params.slideClass}, swiper-slide`));i&&i.length&&(e.virtual.slides=[...i],t=!0,i.forEach((t,i)=>{t.setAttribute("data-swiper-slide-index",String(i)),e.virtual.cache[i]=t,t.remove()}))}t||(e.virtual.slides=n().slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,d(!1,!0)}),i("setTranslate",()=>{n().enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(r),r=setTimeout(()=>{d()},100)):d())}),i("init update resize",()=>{n().enabled&&e.params.cssMode&&(0,s.v)(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function(t){if(null!==t&&"object"==typeof t&&"length"in t)for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.push(t[i]);else e.virtual.slides.push(t);d(!0)},prependSlide:function(t){let i=e.activeIndex,s=i+1,a=1;if(Array.isArray(t)){for(let i=0;i<t.length;i+=1)t[i]&&e.virtual.slides.unshift(t[i]);s=i+t.length,a=t.length}else e.virtual.slides.unshift(t);if(n().cache){let t=e.virtual.cache,i={};
1Object.keys(t).forEach(e=>{let s=t[Number(e)],r=s.getAttribute("data-swiper-slide-index");r&&s.setAttribute("data-swiper-slide-index",String(parseInt(r,10)+a)),i[parseInt(e,10)+a]=s}),e.virtual.cache=i}d(!0),e.slideTo(s,0)},removeSlide:function(t){if(null==t)return;let i=e.activeIndex,s=t=>{Object.keys(e.virtual.cache).forEach(i=>{let s=Number(i);if(s>t){let t=e.virtual.cache[s];e.virtual.cache[s-1]=t,t.setAttribute("data-swiper-slide-index",String(s-1)),delete e.virtual.cache[s]}})};if(Array.isArray(t))for(let a=t.length-1;a>=0;a-=1)n().cache&&(delete e.virtual.cache[t[a]],s(t[a])),e.virtual.slides.splice(t[a],1),t[a]<i&&(i-=1),i=Math.max(i,0);else n().cache&&(delete e.virtual.cache[t],s(t)),e.virtual.slides.splice(t,1),t<i&&(i-=1),i=Math.max(i,0);d(!0),e.slideTo(i,0)},removeAllSlides:function(){e.virtual.slides=[],n().cache&&(e.virtual.cache={}),d(!0),e.slideTo(0,0)},update:d})},r=({swiper:e,extendParams:t,on:i,emit:a})=>{function r(){return e.params.keyboard}function l(t){if(!e.enabled)return;let{rtlTranslate:i}=e,l="originalEvent"in t&&t.originalEvent?t.originalEvent:t,n=l.keyCode||l.charCode,o=r(),d=!!o.pageUpDown,c=d&&33===n,p=d&&34===n,u=37===n,h=39===n,m=38===n,f=40===n;if(!e.allowSlideNext&&(e.isHorizontal()&&h||e.isVertical()&&f||p)||!e.allowSlidePrev&&(e.isHorizontal()&&u||e.isVertical()&&m||c))return!1;if(l.shiftKey||l.altKey||l.ctrlKey||l.metaKey)return;let g=document.activeElement;if(g&&(g.isContentEditable||g.nodeName&&("input"===g.nodeName.toLowerCase()||"textarea"===g.nodeName.toLowerCase())))return;if(o.onlyInViewport&&(c||p||u||h||m||f)){let t=!1;if((0,s.j)(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===(0,s.j)(e.el,`.${e.params.slideActiveClass}`).length)return;let a=e.el,r=a.clientWidth,l=a.clientHeight,n=window.innerWidth,o=window.innerHeight,d=(0,s.h)(a);i&&(d.left-=a.scrollLeft);let c=[[d.left,d.top],[d.left+r,d.top],[d.left,d.top+l],[d.left+r,d.top+l]];for(let e=0;e<c.length;e+=1){let i=c[e];if(i[0]>=0&&i[0]<=n&&i[1]>=0&&i[1]<=o){if(0===i[0]&&0===i[1])continue;t=!0}}if(!t)return}let v=o.speed;e.isHorizontal()?((c||p||u||h)&&l.cancelable&&l.preventDefault(),((p||h)&&!i||(c||u)&&i)&&e.slideNext(v),((c||u)&&!i||(p||h)&&i)&&e.slidePrev(v)):((c||p||m||f)&&l.cancelable&&l.preventDefault(),(p||f)&&e.slideNext(v),(c||m)&&e.slidePrev(v)),a("keyPress",n)}function n(){e.keyboard.enabled||(document.addEventListener("keydown",l),e.keyboard.enabled=!0)}function o(){e.keyboard.enabled&&(document.removeEventListener("keydown",l),e.keyboard.enabled=!1)}t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}}),e.keyboard={enabled:!1,enable:n,disable:o},i("init",()=>{r().enabled&&n()}),i("destroy",()=>{e.keyboard.enabled&&o()})},l=({swiper:e,extendParams:t,on:i,emit:a})=>{let r,l;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}});let n=(0,s.u)(),o=!1,d=[];function c(){return e.params.mousewheel}function p(){e.enabled&&(o=!0)}function u(){e.enabled&&(o=!1)}function h(t){let i=c();return!(i.thresholdDelta&&t.delta<i.thresholdDelta||i.thresholdTime&&(0,s.u)()-n<i.thresholdTime)&&(!!(t.delta>=6&&(0,s.u)()-n<60)||(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),a("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),a("scroll",t.raw)),n=new window.Date().getTime(),!1))}function m(t){let i,n,p,u,m="originalEvent"in t&&t.originalEvent?t.originalEvent:t;if(!e.enabled)return!1;let f=c();if(t.target.closest(`.${f.noMousewheelClass}`))return!1;e.params.cssMode&&m.preventDefault();let g=e.el;"container"!==f.eventsTarget&&(g=document.querySelector(f.eventsTarget));let v=g&&g.contains(m.target);if(!o&&!v&&!f.releaseOnEdges)return!0;let w=0,b=e.rtlTranslate?-1:1,y=(i=0,n=0,p=0,u=0,void 0!==m.detail&&(n=m.detail),void 0!==m.wheelDelta&&(n=-m.wheelDelta/120),void 0!==m.wheelDeltaY&&(n=-m.wheelDeltaY/120),void 0!==m.wheelDeltaX&&(i=-m.wheelDeltaX/120),void 0!==m.axis&&void 0!==m.HORIZONTAL_AXIS&&m.axis===m.HORIZONTAL_AXIS&&(i=n,n=0),p=10*i,u=10*n,void 0!==m.deltaY&&(u=m.deltaY),void 0!==m.deltaX&&(p=m.deltaX),m.shiftKey&&!p&&(p=u,u=0),(p||u)&&m.deltaMode&&(1===m.deltaMode?(p*=40,u*=40):(p*=800,u*=800)),p&&!i&&(i=p<1?-1:1),u&&!n&&(n=u<1?-1:1),{spinX:i,spinY:n,pixelX:p,pixelY:u});if(f.forceToAxis)if(e.isHorizontal())if(!(Math.abs(y.pixelX)>Math.abs(y.pixelY)))return!0;else w=-y.pixelX*b;else{if(!(Math.abs(y.pixelY)>Math.abs(y.pixelX)))return!0;w=-y.pixelY}else w=Math.abs(y.pixelX)>Math.abs(y.pixelY)?-y.pixelX*b:-y.pixelY;if(0===w)return!0;f.invert&&(w=-w);let S=e.getTranslate()+w*(f.sensitivity??1);S>=e.minTranslate()&&(S=e.minTranslate()),S<=e.maxTranslate()&&(S=e.maxTranslate()),(e.params.loop||S!==e.minTranslate()&&S!==e.maxTranslate())&&e.params.nested&&m.stopPropagation();let E=e.params.freeMode;if(e.params.freeMode&&E?.enabled){let t={time:(0,s.u)(),delta:Math.abs(w),direction:Math.sign(w)},i=l&&t.time<l.time+500&&t.delta<=l.delta&&t.direction===l.direction;if(!i){l=void 0;let n=e.getTranslate()+w*(f.sensitivity??1),o=e.isBeginning,c=e.isEnd;if(n>=e.minTranslate()&&(n=e.minTranslate()),n<=e.maxTranslate()&&(n=e.maxTranslate()),e.setTransition(0),e.setTranslate(n),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!o&&e.isBeginning||!c&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:t.direction<0?"next":"prev",byMousewheel:!0}),E?.sticky){clearTimeout(r),r=void 0,d.length>=15&&d.shift();let i=d.length?d[d.length-1]:void 0,a=d[0];if(d.push(t),i&&(t.delta>i.delta||t.direction!==i.direction))d.splice(0);else if(d.length>=15&&a&&t.time-a.time<500&&a.delta-t.delta>=1&&t.delta<=6){let i=w>0?.8:.2;l=t,d.splice(0),r=(0,s.t)(()=>{!e.destroyed&&e.params&&e.slideToClosest(e.params.speed,!0,void 0,i)},0)}r||(r=(0,s.t)(()=>{e.destroyed||!e.params||(l=t,d.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5))},500))}i||a("scroll",m);let p=e.params.autoplay;
1if(e.params.autoplay&&p?.disableOnInteraction&&e.autoplay.stop(),f.releaseOnEdges&&(n===e.minTranslate()||n===e.maxTranslate()))return!0}}else{let i={time:(0,s.u)(),delta:Math.abs(w),direction:Math.sign(w),raw:t};d.length>=2&&d.shift();let a=d.length?d[d.length-1]:void 0;if(d.push(i),a?(i.direction!==a.direction||i.delta>a.delta||i.time>a.time+150)&&h(i):h(i),function(t){let i=c();if(t.direction<0){if(e.isEnd&&!e.params.loop&&i.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return m.cancelable&&m.preventDefault(),!1}function f(t){let i=c(),s=e.el;"container"!==i.eventsTarget&&(s=document.querySelector(i.eventsTarget)),s[t]("mouseenter",p),s[t]("mouseleave",u),s[t]("wheel",m)}function g(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",m),!0):!e.mousewheel.enabled&&(f("addEventListener"),e.mousewheel.enabled=!0,!0)}function v(){return e.params.cssMode?(e.wrapperEl.addEventListener("wheel",m),!0):!!e.mousewheel.enabled&&(f("removeEventListener"),e.mousewheel.enabled=!1,!0)}i("init",()=>{let t=c();!t.enabled&&e.params.cssMode&&v(),t.enabled&&g()}),e.mousewheel={enabled:!1,enable:g,disable:v},i("destroy",()=>{e.params.cssMode&&g(),e.mousewheel.enabled&&v()})};var n=i(3385);function o(e=""){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}var d=i(8706);let c=e=>{if(e.virtual&&e.params.virtual?.enabled)return e.virtual.slides.length;let t=e.params.grid?.rows;return e.grid&&t&&t>1?e.slides.length/Math.ceil(t):e.slides.length},p=({swiper:e,extendParams:t,on:i,emit:a})=>{let r,l="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),e.pagination={el:null,bullets:[]};let n=0;function p(){return e.params.pagination}function u(){return!p().el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function h(e,t){let{bulletActiveClass:i}=p();if(!e)return;let s=e[`${"prev"===t?"previous":"next"}ElementSibling`];s&&(s.classList.add(`${i}-${t}`),(s=s[`${"prev"===t?"previous":"next"}ElementSibling`])&&s.classList.add(`${i}-${t}-${t}`))}function m(t){let i=t.target.closest(o(p().bulletClass));if(!i)return;t.preventDefault();let a=((0,s.b)(i)??0)*(e.params.slidesPerGroup??1);if(e.params.loop){var r,l,n;if(e.realIndex===a)return;let t=(r=e.realIndex,l=a,(r%=n=e.slides.length,(l%=n)===r+1)?"next":l===r-1?"previous":void 0);"next"===t?e.slideNext():"previous"===t?e.slidePrev():e.slideToLoop(a)}else e.slideTo(a)}function f(){let t,i,l=e.rtl,d=p();if(u())return;let m=(0,s.s)(e.pagination.el),f=c(e),g=e.params.loop?Math.ceil(f/(e.params.slidesPerGroup??1)):e.snapGrid.length;if(e.params.loop?(i=e.previousRealIndex||0,t=(e.params.slidesPerGroup??1)>1?Math.floor(e.realIndex/(e.params.slidesPerGroup??1)):e.realIndex):void 0!==e.snapIndex?(t=e.snapIndex,i=e.previousSnapIndex):(i=e.previousIndex||0,t=e.activeIndex||0),"bullets"===d.type&&e.pagination.bullets&&e.pagination.bullets.length>0){let a=e.pagination.bullets,o=0,c=0,p=0;if(d.dynamicBullets){r=(0,s.i)(a[0],e.isHorizontal()?"width":"height");let l=e.isHorizontal()?"width":"height";m.forEach(e=>{e.style[l]=`${(r??0)*(d.dynamicMainBullets+4)}px`}),d.dynamicMainBullets>1&&void 0!==i&&((n+=t-(i||0))>d.dynamicMainBullets-1?n=d.dynamicMainBullets-1:n<0&&(n=0)),p=((c=(o=Math.max(t-n,0))+(Math.min(a.length,d.dynamicMainBullets)-1))+o)/2}if(a.forEach(e=>{let t=["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${d.bulletActiveClass}${e}`).flatMap(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):[e]);e.classList.remove(...t)}),m.length>
11)a.forEach(i=>{let a=(0,s.b)(i);a===t?i.classList.add(...d.bulletActiveClass.split(" ")):e.isElement&&i.setAttribute("part","bullet"),d.dynamicBullets&&void 0!==a&&(a>=o&&a<=c&&i.classList.add(...`${d.bulletActiveClass}-main`.split(" ")),a===o&&h(i,"prev"),a===c&&h(i,"next"))});else{let i=a[t];if(i&&i.classList.add(...d.bulletActiveClass.split(" ")),e.isElement&&a.forEach((e,i)=>{e.setAttribute("part",i===t?"bullet-active":"bullet")}),d.dynamicBullets){let e=a[o],t=a[c];for(let e=o;e<=c;e+=1)a[e]&&a[e].classList.add(...`${d.bulletActiveClass}-main`.split(" "));h(e,"prev"),h(t,"next")}}if(d.dynamicBullets){let t=Math.min(a.length,d.dynamicMainBullets+4),i=((r??0)*t-(r??0))/2-p*(r??0),s=e.isHorizontal()?l?"right":"left":"top";a.forEach(e=>{e.style[s]=`${i}px`})}}m.forEach((i,r)=>{if("fraction"===d.type&&(i.querySelectorAll(o(d.currentClass)).forEach(e=>{e.textContent=String(d.formatFractionCurrent(t+1))}),i.querySelectorAll(o(d.totalClass)).forEach(e=>{e.textContent=String(d.formatFractionTotal(g))})),"progressbar"===d.type){let s;s=d.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";let a=(t+1)/g,r=1,l=1;"horizontal"===s?r=a:l=a,i.querySelectorAll(o(d.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${l})`,t.style.transitionDuration=`${e.params.speed}ms`})}"custom"===d.type&&d.renderCustom?((0,s.w)(i,d.renderCustom(e,t+1,g)),0===r&&a("paginationRender",i)):(0===r&&a("paginationRender",i),a("paginationUpdate",i)),e.params.watchOverflow&&e.enabled&&i.classList[e.isLocked?"add":"remove"](d.lockClass)})}function g(){let t=p();if(u())return;let i=c(e),r=(0,s.s)(e.pagination.el),l="";if("bullets"===t.type){let s=e.params.loop?Math.ceil(i/(e.params.slidesPerGroup??1)):e.snapGrid.length;e.params.freeMode&&e.params.freeMode?.enabled&&s>i&&(s=i);for(let i=0;i<s;i+=1)t.renderBullet?l+=t.renderBullet.call(e,i,t.bulletClass):l+=`<${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(l=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),"progressbar"===t.type&&(l=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],r.forEach(i=>{"custom"!==t.type&&(0,s.w)(i,l||""),"bullets"===t.type&&e.pagination.bullets.push(...Array.from(i.querySelectorAll(o(t.bulletClass))))}),"custom"!==t.type&&a("paginationRender",r[0])}function v(){let t;e.params.pagination=(0,d.c)(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let i=p();if(i.el){if("string"==typeof i.el&&e.isElement&&(t=e.el.querySelector(i.el)),t||"string"!=typeof i.el||(t=[...document.querySelectorAll(i.el)]),t||(t=i.el),!(!t||Array.isArray(t)&&0===t.length)){if(e.params.uniqueNavElements&&"string"==typeof i.el&&Array.isArray(t)&&t.length>1&&(t=[...e.el.querySelectorAll(i.el)]).length>1){let i=t.find(t=>(0,s.j)(t,".swiper")[0]===e.el);i&&(t=i)}Array.isArray(t)&&1===t.length&&(t=t[0]),Object.assign(e.pagination,{el:t}),(0,s.s)(t).forEach(t=>{"bullets"===i.type&&i.clickable&&t.classList.add(...(i.clickableClass||"").split(" ")),t.classList.add(i.modifierClass+i.type),t.classList.add(e.isHorizontal()?i.horizontalClass:i.verticalClass),"bullets"===i.type&&i.dynamicBullets&&(t.classList.add(`${i.modifierClass}${i.type}-dynamic`),n=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),"progressbar"===i.type&&i.progressbarOpposite&&t.classList.add(i.progressbarOppositeClass),i.clickable&&t.addEventListener("click",m),e.enabled||t.classList.add(i.lockClass)})}}}function w(){let t=p();if(u())return;let i=e.pagination.el;i&&(0,s.s)(i).forEach(i=>{i.classList.remove(t.hiddenClass),i.classList.remove(t.modifierClass+t.type),i.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(i.classList.remove(...(t.clickableClass||"").split(" ")),i.removeEventListener("click",m))}
1),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let t=p();(0,s.s)(e.pagination.el).forEach(i=>{i.classList.remove(t.horizontalClass,t.verticalClass),i.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),i("init",()=>{!1===p().enabled?b():(v(),g(),f())}),i("activeIndexChange",()=>{void 0===e.snapIndex&&f()}),i("snapIndexChange",()=>{f()}),i("snapGridLengthChange",()=>{g(),f()}),i("destroy",()=>{w()}),i("enable disable",()=>{let{el:t}=e.pagination;if(t){let i=p();(0,s.s)(t).forEach(t=>t.classList[e.enabled?"remove":"add"](i.lockClass))}}),i("lock unlock",()=>{f()}),i("click",(t,i)=>{let r=i.target,l=(0,s.s)(e.pagination.el),n=p();if(n.el&&n.hideOnClick&&l&&l.length>0&&!r.classList.contains(n.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&r===e.navigation.nextEl||e.navigation.prevEl&&r===e.navigation.prevEl))return;!0===l[0].classList.contains(n.hiddenClass)?a("paginationShow"):a("paginationHide"),l.forEach(e=>e.classList.toggle(n.hiddenClass))}});let b=()=>{let t=p();e.el.classList.add(t.paginationDisabledClass);let{el:i}=e.pagination;i&&(0,s.s)(i).forEach(e=>e.classList.add(t.paginationDisabledClass)),w()};Object.assign(e.pagination,{enable:()=>{let t=p();e.el.classList.remove(t.paginationDisabledClass);let{el:i}=e.pagination;i&&(0,s.s)(i).forEach(e=>e.classList.remove(t.paginationDisabledClass)),v(),g(),f()},disable:b,render:g,update:f,init:v,destroy:w})},u=({swiper:e,extendParams:t,on:i,emit:a})=>{let r=!1,l=null,n=null,c=0,p=0,u=0,h=0;function m(){return e.params.scrollbar}function f(){let t=m();if(!t.el||!e.scrollbar.el)return;let{scrollbar:i,rtlTranslate:s}=e,{dragEl:a,el:r}=i,n=e.params.loop?e.progressLoop??0:e.progress,o=p,d=(u-p)*n;s?(d=-d)>0?(o=p-d,d=0):-d+p>u&&(o=u+d):d<0?(o=p+d,d=0):d+p>u&&(o=u-d),e.isHorizontal()?(a.style.transform=`translate3d(${d}px, 0, 0)`,a.style.width=`${o}px`):(a.style.transform=`translate3d(0px, ${d}px, 0)`,a.style.height=`${o}px`),t.hide&&(l&&clearTimeout(l),r.style.opacity="1",l=setTimeout(()=>{r.style.opacity="0",r.style.transitionDuration="400ms"},1e3))}function g(){let t=m();if(!t.el||!e.scrollbar.el)return;let{scrollbar:i}=e,{dragEl:s,el:a}=i;s.style.width="",s.style.height="",u=e.isHorizontal()?a.offsetWidth:a.offsetHeight,h=e.size/(e.virtualSize+(e.params.slidesOffsetBefore??0)-(e.params.centeredSlides?e.snapGrid[0]:0)),p="auto"===t.dragSize?u*h:parseInt(String(t.dragSize),10),e.isHorizontal()?s.style.width=`${p}px`:s.style.height=`${p}px`,h>=1?a.style.display="none":a.style.display="",t.hide&&(a.style.opacity="0"),e.params.watchOverflow&&e.enabled&&i.el.classList[e.isLocked?"add":"remove"](t.lockClass)}function v(t){return e.isHorizontal()?t.clientX??t.touches?.[0]?.clientX??0:t.clientY??t.touches?.[0]?.clientY??0}function w(t){let i,{scrollbar:a,rtlTranslate:r}=e,{el:l}=a;i=Math.max(Math.min(i=(v(t)-(0,s.h)(l)[e.isHorizontal()?"left":"top"]-(null!==c?c:p/2))/(u-p),1),0),r&&(i=1-i);let n=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*i;e.updateProgress(n),e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}function b(t){let i=m(),{scrollbar:s,wrapperEl:l}=e,{el:o,dragEl:d}=s;r=!0,c=t.target===d?v(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),l.style.transitionDuration="100ms",d.style.transitionDuration="100ms",w(t),n&&clearTimeout(n),o.style.transitionDuration="0ms",i.hide&&(o.style.opacity="1"),e.params.cssMode&&(e.wrapperEl.style.scrollSnapType="none"),a("scrollbarDragStart",t)}function y(t){let{scrollbar:i,wrapperEl:s}=e,{el:l,dragEl:n}=i;r&&(t.cancelable&&t.preventDefault(),w(t),s.style.transitionDuration="0ms",l.style.transitionDuration="0ms",n.style.transitionDuration="0ms",a("scrollbarDragMove",t))}function S(t){let i=m(),{scrollbar:l,wrapperEl:o}=e,{el:d}=l;r&&(r=!1,e.params.cssMode&&(e.wrapperEl.style.scrollSnapType="",o.style.transitionDuration=""),i.hide&&(n&&clearTimeout(n),n=(0,s.t)(()=>{d.style.opacity="0",d.style.transitionDuration="400ms"},1e3)),a("scrollbarDragEnd",t),i.snapOnRelease&&e.slideToClosest())}function E(t){let{scrollbar:i,params:s}=e,a=i.el;if(!a)return;let r=!!s.passiveListeners&&{passive:!1,capture:!1},l=!!s.passiveListeners&&{passive:!0,capture:!1},n="on"===t?"addEventListener":"removeEventListener";a[n]("pointerdown",b,r),document[n]("pointermove",y,r),document[n]("pointerup",S,l)}function x(){let t,{scrollbar:i,el:a}=e;e.params.scrollbar=(0,d.c)(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});let r=m();if(!r.el)return;if("string"==typeof r.el&&e.isElement&&(t=e.el.querySelector(r.el)),t||"string"!=typeof r.el)t||(t=r.el);else if(!(t=document.querySelectorAll(r.el)).length)return;e.params.uniqueNavElements&&"string"==typeof r.el&&t.length>1&&1===a.querySelectorAll(r.el).length&&(t=a.querySelector(r.el)),t.length>0&&(t=t[0]);let l=t;l.classList.add(e.isHorizontal()?r.horizontalClass:r.verticalClass);let n=null;l&&((n=l.querySelector(o(r.dragClass)))||(n=(0,s.a)("div",r.dragClass),l.append(n))),Object.assign(i,{el:l,dragEl:n}),r.draggable&&m().el&&e.scrollbar.el&&E("on"),l&&l.classList[e.enabled?"remove":"add"](...(0,s.c)(r.lockClass))}function T(){let t=m(),i=e.scrollbar.el;i&&i.classList.remove(...(0,s.c)(e.isHorizontal()?t.horizontalClass:t.verticalClass)),m().el&&e.scrollbar.el&&E("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null},i("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;let t=m();(0,s.s)(e.scrollbar.el).forEach(i=>
1{i.classList.remove(t.horizontalClass,t.verticalClass),i.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),i("init",()=>{!1===m().enabled?M():(x(),g(),f())}),i("update resize observerUpdate lock unlock changeDirection",()=>{g()}),i("setTranslate",()=>{f()}),i("setTransition",(t,i)=>{m().el&&e.scrollbar.el&&(e.scrollbar.dragEl.style.transitionDuration=`${i}ms`)}),i("enable disable",()=>{let{el:t}=e.scrollbar;t&&t.classList[e.enabled?"remove":"add"](...(0,s.c)(m().lockClass))}),i("destroy",()=>{T()});let M=()=>{let t=m();e.el.classList.add(...(0,s.c)(t.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...(0,s.c)(t.scrollbarDisabledClass)),T()};Object.assign(e.scrollbar,{enable:()=>{let t=m();e.el.classList.remove(...(0,s.c)(t.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...(0,s.c)(t.scrollbarDisabledClass)),x(),g(),f()},disable:M,updateSize:g,setTranslate:f,init:x,destroy:T})},h=({swiper:e,extendParams:t,on:i})=>{function a(){return e.params.parallax}t({parallax:{enabled:!1}});let r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",l=(t,i)=>{let{rtl:s}=e,a=s?-1:1,r=t.getAttribute("data-swiper-parallax")||"0",l=t.getAttribute("data-swiper-parallax-x"),n=t.getAttribute("data-swiper-parallax-y"),o=t.getAttribute("data-swiper-parallax-scale"),d=t.getAttribute("data-swiper-parallax-opacity"),c=t.getAttribute("data-swiper-parallax-rotate");if(l||n?(l=l||"0",n=n||"0"):e.isHorizontal()?(l=r,n="0"):(n=r,l="0"),l=l.indexOf("%")>=0?`${parseInt(l,10)*i*a}%`:`${Number(l)*i*a}px`,n=n.indexOf("%")>=0?`${parseInt(n,10)*i}%`:`${Number(n)*i}px`,null!=d){let e=Number(d),s=e-(e-1)*(1-Math.abs(i));t.style.opacity=String(s)}let p=`translate3d(${l}, ${n}, 0px)`;if(null!=o){let e=Number(o),t=e-(e-1)*(1-Math.abs(i));p+=` scale(${t})`}if(c&&null!=c){let e=-(Number(c)*i*1);p+=` rotate(${e}deg)`}t.style.transform=p},n=()=>{let{el:t,slides:i,progress:a,snapGrid:n}=e,o=(0,s.e)(t,r);e.isElement&&o.push(...(0,s.e)(e.hostEl,r)),o.forEach(e=>{l(e,a)}
1),i.forEach((t,i)=>{let s=t.progress??0;(e.params.slidesPerGroup??1)>1&&"auto"!==e.params.slidesPerView&&(s+=Math.ceil(i/2)-a*(n.length-1)),s=Math.min(Math.max(s,-1),1),t.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{l(e,s)})})};i("beforeInit",()=>{a().enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),i("init",()=>{a().enabled&&n()}),i("setTranslate",()=>{a().enabled&&n()}),i("setTransition",(t,i)=>{a().enabled&&((t=e.params.speed??300)=>{let{el:i,hostEl:s}=e,a=[...i.querySelectorAll(r)];e.isElement&&a.push(...s.querySelectorAll(r)),a.forEach(e=>{let i=e.getAttribute("data-swiper-parallax-duration"),s=(i?parseInt(i,10):0)||t;0===t&&(s=0),e.style.transitionDuration=`${s}ms`})})(i)})},m=({swiper:e,extendParams:t,on:i,emit:a})=>{let r;function l(){return e.params.zoom}t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let n=1,o=!1,d=!1,c={x:0,y:0},p=!1,u=!1,h=[],m={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},v=1;function w(){if(h.length<2)return 1;let e=h[0].pageX,t=h[0].pageY;return Math.sqrt((h[1].pageX-e)**2+(h[1].pageY-t)**2)}function b(){let e=l(),t=m.imageWrapEl?.getAttribute("data-swiper-zoom"),i=null!=t?Number(t):e.maxRatio,s=m.imageEl;return e.limitToOriginalSize&&s&&s.naturalWidth?Math.min(s.naturalWidth/s.offsetWidth,i):i}function y(t){let i=e.isElement?"swiper-slide":`.${e.params.slideClass}`,s=t.target;return!!s&&(!!s.matches(i)||!!(e.slides.filter(e=>e.contains(s)).length>0))}function S(t){let i=`.${l().containerClass}`,s=t.target;return!!s&&(!!s.matches(i)||!!([...e.hostEl.querySelectorAll(i)].filter(e=>e.contains(s)).length>0))}function E(t){if("mouse"===t.pointerType&&h.splice(0,h.length),!y(t))return;let i=l();if(p=!1,u=!1,h.push(t),!(h.length<2)){if(p=!0,m.scaleStart=w(),!m.slideEl){let a=t.target;m.slideEl=a?.closest(`.${e.params.slideClass}, swiper-slide`)??void 0,m.slideEl||(m.slideEl=e.slides[e.activeIndex]);let r=m.slideEl?.querySelector(`.${i.containerClass}`)??null;if(r&&(r=r.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),m.imageEl=r??void 0,r?m.imageWrapEl=(0,s.j)(r,`.${i.containerClass}`)[0]??void 0:m.imageWrapEl=void 0,!m.imageWrapEl){m.imageEl=void 0;return}m.maxRatio=b()}if(m.imageEl){let[e,t]=function(){if(h.length<2||!m.imageEl)return[null,null];let e=m.imageEl.getBoundingClientRect();return[(h[0].pageX+(h[1].pageX-h[0].pageX)/2-e.x-window.scrollX)/n,(h[0].pageY+(h[1].pageY-h[0].pageY)/2-e.y-window.scrollY)/n]}();m.originX=e??0,m.originY=t??0,m.imageEl.style.transitionDuration="0ms"}o=!0}}function x(t){if(!y(t))return;let i=l(),s=e.zoom,a=h.findIndex(e=>e.pointerId===t.pointerId);a>=0&&(h[a]=t),h.length<2||(u=!0,m.scaleMove=w(),m.imageEl&&(s.scale=m.scaleMove/(m.scaleStart??1)*n,s.scale>m.maxRatio&&(s.scale=m.maxRatio-1+(s.scale-m.maxRatio+1)**.5),s.scale<i.minRatio&&(s.scale=i.minRatio+1-(i.minRatio-s.scale+1)**.5),m.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`))}function T(t){if(!y(t)||"mouse"===t.pointerType&&"pointerout"===t.type)return;let i=l(),s=e.zoom,a=h.findIndex(e=>e.pointerId===t.pointerId);a>=0&&h.splice(a,1),p&&u&&(p=!1,u=!1,m.imageEl&&(s.scale=Math.max(Math.min(s.scale,m.maxRatio),i.minRatio),m.imageEl.style.transitionDuration=`${e.params.speed}ms`,m.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,n=s.scale,o=!1,s.scale>1&&m.slideEl?m.slideEl.classList.add(`${i.zoomedSlideClass}`):s.scale<=1&&m.slideEl&&m.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===s.scale&&(m.originX=0,m.originY=0,m.slideEl=void 0)))}function M(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function C(t){let i="mouse"===t.pointerType&&l().panOnMouseMove;if(!y(t)||!S(t))return;let a=e.zoom;if(!m.imageEl)return;if(!f.isTouched||!m.slideEl){i&&L(t);return}if(i)return void L(t);f.isMoved||(f.width=m.imageEl.offsetWidth||m.imageEl.clientWidth,f.height=m.imageEl.offsetHeight||m.imageEl.clientHeight,f.startX=(0,s.q)(m.imageWrapEl,"x")||0,f.startY=(0,s.q)(m.imageWrapEl,"y")||0,m.slideWidth=m.slideEl.offsetWidth,m.slideHeight=m.slideEl.offsetHeight,m.imageWrapEl.style.transitionDuration="0ms");let d=f.width*a.scale,c=f.height*a.scale;f.minX=Math.min(m.slideWidth/2-d/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-c/2,0),f.maxY=-f.minY,f.touchesCurrent.x=h.length>0?h[0].pageX:t.pageX,f.touchesCurrent.y=h.length>0?h[0].pageY:t.pageY,Math.max(Math.abs(f.touchesCurrent.x-(f.touchesStart.x??0)),Math.abs(f.touchesCurrent.y-(f.touchesStart.y??0)))>5&&(e.allowClick=!1);let p=f.startX??0,u=f.startY??0;if(!f.isMoved&&!o&&(e.isHorizontal()&&(Math.floor(f.minX)===Math.floor(p)&&f.touchesCurrent.x<(f.touchesStart.x??0)||Math.floor(f.maxX)===Math.floor(p)&&f.touchesCurrent.x>(f.touchesStart.x??0))||!e.isHorizontal()&&(Math.floor(f.minY)===Math.floor(u)&&f.touchesCurrent.y<(f.touchesStart.y??0)||Math.floor(f.maxY)===Math.floor(u)&&f.touchesCurrent.y>(f.touchesStart.y??0)))){f.isTouched=!1,M();return}t.cancelable&&t.preventDefault(),t.stopPropagation(),void 0!==r&&clearTimeout(r),e.touchEventsData.preventTouchMoveFromPointerMove=!0,r=setTimeout(()=>{e.destroyed||M()}),f.isMoved=!0;let v=(a.scale-n)/(m.maxRatio-l().minRatio),{originX:w,originY:b}=m;f.currentX=f.touchesCurrent.x-(f.touchesStart.x??0)+p+v*(f.width-2*w),f.currentY=f.touchesCurrent.y-(f.touchesStart.y??0)+u+v*(f.height-2*b),f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,2>Math.abs(f.touchesCurrent.x-g.prevPositionX)&&(g.x=0),2>Math.abs(f.touchesCurrent.y-g.prevPositionY)&&(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),m.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}function P(){let t=e.zoom;m.slideEl&&e.activeIndex!==e.slides.indexOf(m.slideEl)&&(m.imageEl&&(m.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),m.imageWrapEl&&(m.imageWrapEl.style.transform="translate3d(0,0,0)"),m.slideEl.classList.remove(`${l().zoomedSlideClass}`),t.scale=1,n=1,m.slideEl=void 0,m.imageEl=void 0,m.imageWrapEl=void 0,m.originX=0,m.originY=0)}function L(e){if(n<=1||!m.imageWrapEl||!y(e)||!S(e))return;let t=window.getComputedStyle(m.imageWrapEl).transform,i=new window.DOMMatrix(t);if(!d){d=!0,c.x=e.clientX,c.y=e.clientY,f.startX=i.e,f.startY=i.f,f.width=m.imageEl.offsetWidth||m.imageEl.clientWidth,f.height=m.imageEl.offsetHeight||m.imageEl.clientHeight,m.slideWidth=m.slideEl.offsetWidth,m.slideHeight=m.slideEl.offsetHeight;return}let s=-((e.clientX-c.x)*3),a=-((e.clientY-c.y)*3),r=f.width*n,l=f.height*n,o=m.slideWidth,p=m.slideHeight,u=Math.min(o/2-r/2,0),h=Math.min(p/2-l/2,0),g=Math.max(Math.min(f.startX+s,-u),u),v=Math.max(Math.min(f.startY+a,-h),h);m.imageWrapEl.style.transitionDuration="0ms",m.imageWrapEl.style.transform=`translate3d(${g}px, ${v}px, 0)`,c.x=e.clientX,c.y=e.clientY,f.startX=g,f.startY=v,f.currentX=g,f.currentY=v}function $(t){let i,a,r,o,d,c,p,u,h,g,v,w,y,S,E,x,T,M,C=e.zoom,P=l();if(!m.slideEl){if(t&&"number"!=typeof t&&"target"in t&&t.target&&(m.slideEl=t.target.closest(`.${e.params.slideClass}, swiper-slide`)??void 0),!m.slideEl){let t=e.params.virtual;t&&t.enabled&&e.virtual?m.slideEl=(0,s.e)(e.slidesEl,`.${e.params.slideActiveClass}`)[0]??void 0:m.slideEl=e.slides[e.activeIndex]}let i=m.slideEl?.querySelector(`.${P.containerClass}`)??null;i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),m.imageEl=i??void 0,i?m.imageWrapEl=(0,s.j)(i,`.${P.containerClass}`)[0]??void 0:m.imageWrapEl=void 0}if(!m.imageEl||!m.imageWrapEl||!m.slideEl)return;m.maxRatio=b(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),m.slideEl.classList.add(`${P.zoomedSlideClass}`);let L=t&&"number"!=typeof t;void 0===f.touchesStart.x&&L?(i=t.pageX,a=t.pageY):(i=f.touchesStart.x,a=f.touchesStart.y);let $=n,A="number"==typeof t?t:null;1===n&&A&&(i=void 0,a=void 0,f.touchesStart.x=void 0,f.touchesStart.y=void 0);let z=b();C.scale=A||z,n=A||z,t&&!(1===n&&A)?(T=m.slideEl.offsetWidth,M=m.slideEl.offsetHeight,r=(0,s.h)(m.slideEl).left+window.scrollX,o=(0,s.h)(m.slideEl).top+window.scrollY,d=r+T/2-(i??0),c=o+M/2-(a??0),h=m.imageEl.offsetWidth||m.imageEl.clientWidth,g=m.imageEl.offsetHeight||m.imageEl.clientHeight,v=h*C.scale,w=g*C.scale,y=Math.min(T/2-v/2,0),S=Math.min(M/2-w/2,0),E=-y,x=-S,$>0&&A&&"number"==typeof f.currentX&&"number"==typeof f.currentY?(p=f.currentX*C.scale/$,u=f.currentY*C.scale/$):(p=d*C.scale,u=c*C.scale),p<y&&(p=y),p>E&&(p=E),u<S&&(u=S),u>x&&(u=x)):(p=0,u=0),A&&1===C.scale&&(m.originX=0,m.originY=0),f.currentX=p,f.currentY=u,m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform=`translate3d(${p}px, ${u}px,0)`,m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform=`translate3d(0,0,0) scale(${C.scale})`}function A(){let t=e.zoom,i=l();if(!m.slideEl){let t=e.params.virtual;t&&t.enabled&&e.virtual?m.slideEl=(0,s.e)(e.slidesEl,`.${e.params.slideActiveClass}`)[0]??void 0:m.slideEl=e.slides[e.activeIndex];let a=m.slideEl?.querySelector(`.${i.containerClass}`)??null;a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),m.imageEl=a??void 0,a?m.imageWrapEl=(0,s.j)(a,`.${i.containerClass}`)[0]??void 0:m.imageWrapEl=void 0}m.imageEl&&m.imageWrapEl&&m.slideEl&&(m.maxRatio=b(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),t.scale=1,n=1,f.currentX=void 0,f.currentY=void 0,f.touchesStart.x=void 0,f.touchesStart.y=void 0,m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform="translate3d(0,0,0)",m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform="translate3d(0,0,0) scale(1)",m.slideEl.classList.remove(`${i.zoomedSlideClass}`),m.slideEl=void 0,m.originX=0,m.originY=0,i.panOnMouseMove&&(c={x:0,y:0},d&&(d=!1,f.startX=0,f.startY=0)))}function z(t){let i=e.zoom;i.scale&&1!==i.scale?A():$(t)}function I(){return{passiveListener:!!e.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!e.params.passiveListeners||{passive:!1,capture:!0}}}function k(){let t=e.zoom;if(t.enabled)return;t.enabled=!0;let{passiveListener:i,activeListenerWithCapture:s}=I();e.wrapperEl.addEventListener("pointerdown",E,i),e.wrapperEl.addEventListener("pointermove",x,s),["pointerup","pointercancel","pointerout"].forEach(t=>{e.wrapperEl.addEventListener(t,T,i)}),e.wrapperEl.addEventListener("pointermove",C,s)}function O(){let t=e.zoom;if(!t.enabled)return;t.enabled=!1;let{passiveListener:i,activeListenerWithCapture:s}=I();e.wrapperEl.removeEventListener("pointerdown",E,i),e.wrapperEl.removeEventListener("pointermove",x,s),["pointerup","pointercancel","pointerout"].forEach(t=>{e.wrapperEl.removeEventListener(t,T,i)}),e.wrapperEl.removeEventListener("pointermove",C,s)}Object.defineProperty(e.zoom,"scale",{get:()=>v,set(e){v!==e&&a("zoomChange",e,m.imageEl,m.slideEl),v=e}}),i("init",()=>{l().enabled&&k()}),i("destroy",()=>{O()}),i("touchStart",(t,i)=>{e.zoom.enabled&&function(t){let i=e.device;if(f.isTouched)return;let s=h.length>0?h[0]:t;f.touchesStart.x=s.pageX,f.touchesStart.y=s.pageY,m.imageEl&&(i.android&&t.cancelable&&t.preventDefault(),f.isTouched=!0)}(i)}),i("touchEnd",()=>{e.zoom.enabled&&function(){let t=e.zoom;if(h.length=0,!m.imageEl)return;if(!f.isTouched||!f.isMoved){f.isTouched=!1,f.isMoved=!1;return}f.isTouched=!1,f.isMoved=!1;let i=300,s=300,a=g.x??0,r=g.y??0,l=a*i,n=f.currentX+l,o=r*s,d=f.currentY+o;0!==a&&(i=Math.abs((n-f.currentX)/a)),0!==r&&(s=Math.abs((d-f.currentY)/r));let c=Math.max(i,s);f.currentX=n,f.currentY=d;let p=f.width*t.scale,u=f.height*t.scale;f.minX=Math.min(m.slideWidth/2-p/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-u/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.imageWrapEl.style.transitionDuration=`${c}ms`,m.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}()}),i("doubleTap",(t,i)=>{!e.animating&&l().enabled&&e.zoom.enabled&&l().toggle&&z(i)}),i("transitionEnd",()=>{e.zoom.enabled&&l().enabled&&P()}),i("slideChange",()=>{e.zoom.enabled&&l().enabled&&e.params.cssMode&&P()}),Object.assign(e.zoom,{enable:k,disable:O,in:$,out:A,toggle:z})};class f{x;y;lastIndex;binarySearch;constructor(e,t){let i,s,a;this.binarySearch=(e,t)=>{for(s=-1,i=e.length;i-s>1;)e[a=i+s>>
11]<=t?s=a:i=a;return i},this.x=e,this.y=t,this.lastIndex=e.length-1}interpolate(e){if(!e)return 0;let t=this.binarySearch(this.x,e),i=t-1;return(e-this.x[i])*(this.y[t]-this.y[i])/(this.x[t]-this.x[i])+this.y[i]}}let g=({swiper:e,extendParams:t,on:i})=>{function a(){return e.params.controller}function r(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},i("beforeInit",()=>{let t=a().control;"u">typeof window&&("string"==typeof t||t instanceof HTMLElement)?("string"==typeof t?[...document.querySelectorAll(t)]:[t]).forEach(t=>{e.controller.control||(e.controller.control=[]);let i=e.controller.control;if(t&&t.swiper)i.push(t.swiper);else if(t){let s=`${e.params.eventsPrefix}init`,a=r=>{let l=r.detail;l&&l[0]&&i.push(l[0]),e.update(),t.removeEventListener(s,a)};t.addEventListener(s,a)}}):e.controller.control=t}),i("update",()=>{r()}),i("resize",()=>{r()}),i("observerUpdate",()=>{r()}),i("setTranslate",(t,i,s)=>{e.controller.control&&(Array.isArray(e.controller.control)||!e.controller.control.destroyed)&&e.controller.setTranslate(i,s)}),i("setTransition",(t,i,s)=>{e.controller.control&&(Array.isArray(e.controller.control)||!e.controller.control.destroyed)&&e.controller.setTransition(i,s)}),Object.assign(e.controller,{setTranslate:function(t,i){let s,r,l=e.controller.control,n=e.constructor;function o(t){if(t.destroyed)return;let i=e.rtlTranslate?-e.translate:e.translate,l=a();if("slide"===l.by)e.controller.spline=e.params.loop?new f(e.slidesGrid,t.slidesGrid):new f(e.snapGrid,t.snapGrid),r=-e.controller.spline.interpolate(-i);else r=0;r&&"container"!==l.by||((Number.isNaN(s=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()))||!Number.isFinite(s))&&(s=1),r=(i-e.minTranslate())*s+t.minTranslate()),l.inverse&&(r=t.maxTranslate()-r),t.updateProgress(r),t.setTranslate(r,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(l))for(let e=0;e<l.length;e+=1){let t=l[e];t&&t!==i&&t instanceof n&&o(t)}else l instanceof n&&i!==l&&o(l)},setTransition:function(t,i){let a=e.constructor,r=e.controller.control;function l(i){i.destroyed||(i.setTransition(t,e),0!==t&&(i.transitionStart(),i.params.autoHeight&&(0,s.t)(()=>{i.updateAutoHeight()}),(0,s.m)(i.wrapperEl,()=>{r&&i.transitionEnd()})))}if(Array.isArray(r))for(let e=0;e<r.length;e+=1){let t=r[e];t&&t!==i&&t instanceof a&&l(t)}else r instanceof a&&i!==r&&l(r)}})},v=({swiper:e,extendParams:t,on:i})=>{let a;t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let r=null,l=!1,n=new Date().getTime();function d(){return e.params.a11y}function c(e){let t=r;t&&e&&(0,s.w)(t,e)}function p(e){(0,s.s)(e).forEach(e=>{e.setAttribute("tabIndex","0")})}function u(e){(0,s.s)(e).forEach(e=>{e.setAttribute("tabIndex","-1")})}function h(e,t){(0,s.s)(e).forEach(e=>{e.setAttribute("role",t)})}function m(e,t){(0,s.s)(e).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function f(e,t){(0,s.s)(e).forEach(e=>{e.setAttribute("aria-label",t)})}function g(e){(0,s.s)(e).forEach(e=>{e.setAttribute("aria-disabled","true")})}function v(e){(0,s.s)(e).forEach(e=>{e.removeAttribute("aria-disabled")})}function w(t){if(13!==t.keyCode&&32!==t.keyCode)return;let i=d(),a=e.params.pagination,r=t.target;if(!(e.pagination&&e.pagination.el&&(r===e.pagination.el||e.pagination.el.contains(r)))||r.matches(o(a?.bulletClass))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){let t=(0,s.s)(e.navigation.prevEl);(0,s.s)(e.navigation.nextEl).includes(r)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?c(i.lastSlideMessage):c(i.nextSlideMessage)),t.includes(r)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?c(i.firstSlideMessage):c(i.prevSlideMessage))}e.pagination&&r.matches(o(a?.bulletClass))&&r.click()}}function b(){return!!(e.pagination&&e.pagination.bullets&&e.pagination.bullets.length)}function y(){let t=e.params.pagination;return b()&&!!t?.clickable}let S=(e,t,i)=>{p(e),"BUTTON"!==e.tagName&&(h(e,"button"),e.addEventListener("keydown",w)),f(e,i)},E=t=>{a&&a!==t.target&&!a.contains(t.target)&&(l=!0),e.a11y.clicked=!0},x=()=>{l=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},T=e=>{n=new Date().getTime()},M=t=>{let i=d();if(e.a11y.clicked||!i.scrollOnFocus||new Date().getTime()-n<100)return;let s=t.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!s||!e.slides.includes(s))return;a=s;let r=!!e.virtual&&!!e.params.virtual?.enabled,o=(r?parseInt(s.getAttribute("data-swiper-slide-index")||"0",10):e.slides.indexOf(s))===e.activeIndex,c=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(s);if(o||c)return;let p=t.sourceCapabilities;p&&p.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>
1{l||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index")||"0",10)),0):r?e.slideTo(e.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index")||"0",10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(s)),0),l=!1)}))},C=()=>{let t=d();t.itemRoleDescriptionMessage&&m(e.slides,t.itemRoleDescriptionMessage),t.slideRole&&h(e.slides,t.slideRole);let i=e.slides.length,s=t.slideLabelMessage;s&&e.slides.forEach((t,a)=>{let r=e.params.loop?parseInt(t.getAttribute("data-swiper-slide-index")||"0",10):a;f(t,s.replace(/\{\{index\}\}/,String(r+1)).replace(/\{\{slidesLength\}\}/,String(i)))})};i("beforeInit",()=>{(r=(0,s.a)("span",d().notificationClass)).setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true")}),i("afterInit",()=>{d().enabled&&(()=>{let t=d();r&&e.el.append(r);let i=e.el;t.containerRoleDescriptionMessage&&m(i,t.containerRoleDescriptionMessage),t.containerMessage&&f(i,t.containerMessage),t.containerRole&&h(i,t.containerRole);let a=e.wrapperEl,l=String(t.id||a.getAttribute("id")||`swiper-wrapper-${function(e=16){return"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`);if((0,s.s)(a).forEach(e=>{e.setAttribute("id",l)}),t.wrapperLiveRegion){let t=e.params.autoplay,i=e.params.autoplay&&t?.enabled?"off":"polite";(0,s.s)(a).forEach(e=>{e.setAttribute("aria-live",i)})}C();let n=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},o=(0,s.s)(n.nextEl),c=(0,s.s)(n.prevEl);o&&o.forEach(e=>S(e,l,t.nextSlideMessage)),c&&c.forEach(e=>S(e,l,t.prevSlideMessage)),y()&&(0,s.s)(e.pagination.el).forEach(e=>{e.addEventListener("keydown",w)}),document.addEventListener("visibilitychange",T),e.el.addEventListener("focus",M,!0),e.el.addEventListener("pointerdown",E,!0),e.el.addEventListener("pointerup",x,!0)})()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{d().enabled&&C()}),i("fromEdge toEdge afterInit lock unlock",()=>{d().enabled&&function(){if(e.params.loop||e.params.rewind||!e.navigation)return;let{nextEl:t,prevEl:i}=e.navigation;i&&(e.isBeginning?(g(i),u(i)):(v(i),p(i))),t&&(e.isEnd?(g(t),u(t)):(v(t),p(t)))}()}),i("paginationUpdate",()=>{d().enabled&&function(){let t=d();if(!b())return;let i=e.params.pagination;e.pagination.bullets.forEach(e=>{i.clickable&&(p(e),i.renderBullet||(h(e,"button"),f(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,String(((0,s.b)(e)??0)+1))))),e.matches(o(i.bulletActiveClass))?e.setAttribute("aria-current","true"):e.removeAttribute("aria-current")})}()}),i("destroy",()=>{if(d().enabled){let t,i,a;r&&r.remove(),t=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},i=(0,s.s)(t.nextEl),a=(0,s.s)(t.prevEl),i&&i.forEach(e=>e.removeEventListener("keydown",w)),a&&a.forEach(e=>e.removeEventListener("keydown",w)),y()&&(0,s.s)(e.pagination.el).forEach(e=>{e.removeEventListener("keydown",w)}),document.removeEventListener("visibilitychange",T),e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("focus",M,!0),e.el.removeEventListener("pointerdown",E,!0),e.el.removeEventListener("pointerup",x,!0))}})},w=({swiper:e,extendParams:t,on:i})=>{t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let s=!1,a={key:void 0,value:void 0};function r(){return e.params.history}let l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),n=e=>{let t=(e?new URL(e):window.location).pathname.slice(1).split("/").filter(e=>""!==e),i=t.length;return{key:t[i-2],value:t[i-1]}},o=(t,i)=>{let a,n=r();if(!s||!n.enabled)return;a=e.params.url?new URL(e.params.url):window.location;let o=!!e.params.virtual?.enabled,d=e.virtual&&o?e.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):e.slides[i];if(!d)return;let c=l(d.getAttribute("data-history")||""),p=n.root;if(p.length>0){let e="/"===p[p.length-1]?p.slice(0,p.length-1):p;c=`${e}/${t?`${t}/`:""}${c}`}else a.pathname.includes(t||"")||(c=`${t?`${t}/`:""}${c}`);n.keepQuery&&(c+=a.search);let u=window.history.state;u&&u.value===c||(n.replaceState?window.history.replaceState({value:c},"",c):window.history.pushState({value:c},"",c))},d=(t,i,s)=>{if(i)for(let a=0,r=e.slides.length;a<r;a+=1){let r=e.slides[a];if(l(r.getAttribute("data-history")||"")===i){let i=e.getSlideIndex(r);e.slideTo(i,t,s)}}else e.slideTo(0,t,s)},c=()=>{a=n(e.params.url),d(e.params.speed,a.value,!1)};i("init",()=>{r().enabled&&(()=>{let t=e.params.history;
1if(t){if(!window.history||!window.history.pushState){t.enabled=!1;let i=e.params.hashNavigation;i&&(i.enabled=!0);return}if(s=!0,!(a=n(e.params.url)).key&&!a.value){t.replaceState||window.addEventListener("popstate",c);return}d(0,a.value,e.params.runCallbacksOnInit),t.replaceState||window.addEventListener("popstate",c)}})()}),i("destroy",()=>{r().enabled&&(r().replaceState||window.removeEventListener("popstate",c))}),i("transitionEnd _freeModeNoMomentumRelease",()=>{s&&o(r().key,e.activeIndex)}),i("slideChange",()=>{s&&e.params.cssMode&&o(r().key,e.activeIndex)})},b=e=>!!e.virtual&&!!e.params.virtual?.enabled,y=({swiper:e,extendParams:t,emit:i,on:a})=>{let r=!1;function l(){return e.params.hashNavigation}t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(t,i){if(b(e)){let t=e.slides.find(e=>e.getAttribute("data-hash")===i);return t?parseInt(t.getAttribute("data-swiper-slide-index")||"0",10):0}let a=(0,s.e)(e.slidesEl,`.${e.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0];return a?e.getSlideIndex(a):0}}});let n=()=>{i("hashChange");let t=document.location.hash.replace("#",""),s=b(e)?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex];if(t!==(s?s.getAttribute("data-hash"):"")){let i=l().getSlideIndex(e,t);if(void 0===i||Number.isNaN(i))return;e.slideTo(i)}},o=()=>{let t=l();if(!r||!t.enabled)return;let s=b(e)?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],a=s?s.getAttribute("data-hash")||s.getAttribute("data-history"):"";t.replaceState&&window.history&&window.history.replaceState?window.history.replaceState(null,"",`#${a}`||""):document.location.hash=a||"",i("hashSet")};a("init",()=>{l().enabled&&(()=>{let t=l(),i=e.params.history;if(!t.enabled||i&&i.enabled)return;r=!0;let s=document.location.hash.replace("#","");if(s){let i=t.getSlideIndex(e,s);e.slideTo(i||0,0,e.params.runCallbacksOnInit,!0)}t.watchState&&window.addEventListener("hashchange",n)})()}),a("destroy",()=>{l().enabled&&l().watchState&&window.removeEventListener("hashchange",n)}),a("transitionEnd _freeModeNoMomentumRelease",()=>{r&&o()}),a("slideChange",()=>{r&&e.params.cssMode&&o()})},S=({swiper:e,extendParams:t,on:i,emit:s,params:a})=>{let r,l,n;function o(){return e.params.autoplay}e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d="object"==typeof a.autoplay&&a.autoplay&&"number"==typeof a.autoplay.delay?a.autoplay.delay:3e3,c=d,p=d,u=0,h=new Date().getTime(),m=!1,f=!1,g=!1,v=!1,w=!1;function b(t){if(!e||e.destroyed||!e.wrapperEl||t.target!==e.wrapperEl)return;e.wrapperEl.removeEventListener("transitionend",b);let i=t.detail;w||i&&i.bySwiperTouchMove||C()}let y=()=>
1{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?m=!0:m&&(p=u,m=!1);let t=e.autoplay.paused?u:h+p-new Date().getTime();e.autoplay.timeLeft=t,s("autoplayTimeLeft",t,t/c),l=requestAnimationFrame(()=>{y()})},S=()=>{let t=o().delay,i=(()=>{let t,i=!!e.params.virtual?.enabled;if(!(t=e.virtual&&i?e.slides.find(e=>e.classList.contains("swiper-slide-active")):e.slides[e.activeIndex]))return;let s=t.getAttribute("data-swiper-autoplay");if(null!=s)return parseInt(s,10)})();return"number"==typeof i&&!Number.isNaN(i)&&i>0&&(t=i),t},E=t=>{if(e.destroyed||!e.autoplay.running)return 0;void 0!==l&&cancelAnimationFrame(l),y();let i=t;void 0===i&&(c=i=S(),p=i),u=i;let a=e.params.speed,n=()=>{if(!e||e.destroyed)return;let t=o();t.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(a,!0,!0),s("autoplay")):t.stopOnLastSlide||(e.slideTo(e.slides.length-1,a,!0,!0),s("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(a,!0,!0),s("autoplay")):t.stopOnLastSlide||(e.slideTo(0,a,!0,!0),s("autoplay")),e.params.cssMode&&(h=new Date().getTime(),requestAnimationFrame(()=>{E()}))};return i>0?(void 0!==r&&clearTimeout(r),r=setTimeout(()=>{n()},i)):requestAnimationFrame(()=>{n()}),i},x=()=>(h=new Date().getTime(),e.autoplay.running=!0,E(),s("autoplayStart"),!0),T=()=>(e.autoplay.running=!1,void 0!==r&&clearTimeout(r),void 0!==l&&cancelAnimationFrame(l),s("autoplayStop"),!0),M=(t,i)=>{if(e.destroyed||!e.autoplay.running)return;void 0!==r&&clearTimeout(r),t||(v=!0);let a=()=>{s("autoplayPause"),o().waitForTransition?e.wrapperEl.addEventListener("transitionend",b):C()};(e.autoplay.paused=!0,i)?a():(u=(u||o().delay)-(new Date().getTime()-h),e.isEnd&&u<0&&!e.params.loop||(u<0&&(u=0),a()))},C=()=>{e.isEnd&&u<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(h=new Date().getTime(),v?(v=!1,E(u)):E(),e.autoplay.paused=!1,s("autoplayResume"))},P=()=>{!e.destroyed&&e.autoplay.running&&("hidden"===document.visibilityState&&(v=!0,M(!0)),"visible"===document.visibilityState&&C())},L=t=>{"mouse"!==t.pointerType||(v=!0,w=!0,e.animating||e.autoplay.paused||M(!0))},$=t=>{"mouse"===t.pointerType&&(w=!1,e.autoplay.paused&&C())};i("init",()=>{o().enabled&&(o().pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",L),e.el.addEventListener("pointerleave",$)),document.addEventListener("visibilitychange",P),x())}),i("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",L),e.el.removeEventListener("pointerleave",$)),document.removeEventListener("visibilitychange",P),e.autoplay.running&&T()}),i("_freeModeStaticRelease",()=>{(g||v)&&C()}),i("_freeModeNoMomentumRelease",()=>{o().disableOnInteraction?T():M(!0,!0)}),i("beforeTransitionStart",(t,i,s)=>{!e.destroyed&&e.autoplay.running&&(s||!o().disableOnInteraction?M(!0,!0):T())}),i("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(o().disableOnInteraction)return void T();f=!0,g=!1,v=!1,n=setTimeout(()=>{v=!0,g=!0,M(!0)},200)}}),i("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&f){if(void 0!==n&&clearTimeout(n),void 0!==r&&clearTimeout(r),o().disableOnInteraction){g=!1,f=!1;return}g&&e.params.cssMode&&C(),g=!1,f=!1}}),i("slideChange",()=>{!e.destroyed&&e.autoplay.running&&e.autoplay.paused&&(u=S(),c=S())}),Object.assign(e.autoplay,{start:x,stop:T,pause:M,resume:C})},E=({swiper:e,extendParams:t,on:i})=>{t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,r=!1;function l(){return e.params.thumbs}function n(){let t=e.thumbs.swiper;if(!t||t.destroyed)return!1;let i=t.params.virtual;return!!i&&!!i.enabled}function o(){let t,i=e.thumbs.swiper;if(!i||i.destroyed)return;let s=i.clickedIndex,a=i.clickedSlide,r=l();if(!(a&&a.classList.contains(r.slideThumbActiveClass))&&null!=s){if(i.params.loop){let e=i.clickedSlide?.getAttribute("data-swiper-slide-index");t=null==e?s:parseInt(e,10)}else t=s;e.params.loop?e.slideToLoop(t):e.slideTo(t)}}function d(){let t=l();if(a)return!1;a=!0;let i=e.constructor;if(t.swiper instanceof i){if(t.swiper.destroyed)return a=!1,!1;let i=t.swiper;e.thumbs.swiper=i,Object.assign(i.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(i.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),i.update()}else if((0,s.r)(t.swiper)){let s=Object.assign({},t.swiper);Object.assign(s,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new i(s),r=!0}let d=e.thumbs.swiper;return!!d&&(d.el.classList.add(t.thumbsContainerClass),d.on("tap",o),n()&&d.on("virtualUpdate",()=>{c(!1,{autoScroll:!1})}),!0)}function c(t,i){let a=e.thumbs.swiper;if(!a||a.destroyed)return;let r=1,o=l(),d=o.slideThumbActiveClass,c=e.params.slidesPerView;if("number"==typeof c&&c>1&&!e.params.centeredSlides&&(r=c),o.multipleActiveThumbs||(r=1),r=Math.floor(r),a.slides.forEac
1h(e=>e.classList.remove(d)),a.params.loop||n())for(let t=0;t<r;t+=1)(0,s.e)(a.slidesEl,`[data-swiper-slide-index="${e.realIndex+t}"]`).forEach(e=>{e.classList.add(d)});else for(let t=0;t<r;t+=1){let i=a.slides[e.realIndex+t];i&&i.classList.add(d)}(i?.autoScroll??!0)&&function(t){let i=e.thumbs.swiper;if(!i||i.destroyed)return;let s=i.params.slidesPerView,a="auto"===s?i.slidesPerViewDynamic():s??1,r=l().autoScrollOffset,n=r&&!i.params.loop;if(e.realIndex!==i.realIndex||n){let s,l,o=i.activeIndex;if(i.params.loop){let t=i.slides.find(t=>t.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);s=t?i.slides.indexOf(t):-1,l=e.activeIndex>e.previousIndex?"next":"prev"}else l=(s=e.realIndex)>e.previousIndex?"next":"prev";n&&(s+="next"===l?r:-1*r),i.visibleSlidesIndexes&&0>i.visibleSlidesIndexes.indexOf(s)&&(i.params.centeredSlides?s=s>o?s-Math.floor(a/2)+1:s+Math.floor(a/2)-1:s>o&&i.params.slidesPerGroup,i.slideTo(s,t))}}(t?0:void 0)}e.thumbs={swiper:null},i("beforeInit",()=>{let t=e.params.thumbs;if(t&&t.swiper)if("string"==typeof t.swiper||t.swiper instanceof HTMLElement){let i=()=>{e.destroyed||(()=>{let i="string"==typeof t.swiper?document.querySelector(t.swiper):t.swiper;if(i&&i.swiper)t.swiper=i.swiper,d(),c(!0);else if(i){let s=`${e.params.eventsPrefix}init`,a=r=>{t.swiper=r.detail[0],i.removeEventListener(s,a),d(),c(!0),t.swiper.update(),e.update()};i.addEventListener(s,a)}return i})()||requestAnimationFrame(i)};requestAnimationFrame(i)}else d(),c(!0)}),i("slideChange update resize observerUpdate",()=>{c()}),i("setTransition",(t,i)=>{let s=e.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)}),i("beforeDestroy",()=>{let t=e.thumbs.swiper;t&&!t.destroyed&&r&&t.destroy()}),Object.assign(e.thumbs,{init:d,update:c})},x=({swiper:e,extendParams:t,emit:i,once:a})=>{t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),e.freeMode={onTouchStart:function(){if(e.params.cssMode)return;let t=e.getTranslate();e.setTranslate(t),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function(){if(e.params.cssMode)return;let{touchEventsData:t,touches:i}=e;0===t.velocities.length&&t.velocities.push({position:i[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime??(0,s.u)()}),t.velocities.push({position:i[e.isHorizontal()?"currentX":"currentY"],time:(0,s.u)()})},onTouchEnd:function({currentPos:t}){if(e.params.cssMode)return;let{wrapperEl:r,rtlTranslate:l,snapGrid:n,touchEventsData:o}=e,d=e.params,c=e.params.freeMode,p=(0,s.u)(),u=p-(o.touchStartTime??p);if(t<-e.minTranslate())return void e.slideTo(e.activeIndex);if(t>-e.maxTranslate())return void(e.slides.length<n.length?e.slideTo(n.length-1):e.slideTo(e.slides.length-1));if(c.momentum){let t;if(o.velocities.length>1){let t=o.velocities.pop(),i=o.velocities.pop(),a=t.position-i.position,r=t.time-i.time;e.velocity=a/r,e.velocity/=2,Math.abs(e.velocity)<c.minimumVelocity&&(e.velocity=0),(r>150||(0,s.u)()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=c.momentumVelocityRatio,o.velocities.length=0;let p=1e3*c.momentumRatio,u=e.velocity*p,h=e.translate+u;l&&(h=-h);let m=!1,f=20*Math.abs(e.velocity)*c.momentumBounceRatio,g=!1;if(h<e.maxTranslate())c.momentumBounce?(h+e.maxTranslate()<-f&&(h=e.maxTranslate()-f),t=e.maxTranslate(),m=!0,o.allowMomentumBounce=!0):h=e.maxTranslate(),d.loop&&d.centeredSlides&&(g=!0);else if(h>e.minTranslate())c.momentumBounce?(h-e.minTranslate()>f&&(h=e.minTranslate()+f),t=e.minTranslate(),m=!0,o.allowMomentumBounce=!0):h=e.minTranslate(),d.loop&&d.centeredSlides&&(g=!0);else if(c.sticky){let t=0;for(let e=0;e<n.length;e+=1)if(n[e]>-h){t=e;break}h=-(h=Math.abs(n[t]-h)<Math.abs((n[t-1]??n[t])-h)||"next"===e.swipeDirection?n[t]:n[t-1])}if(g&&a("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(p=l?Math.abs((-h-e.translate)/e.velocity):Math.abs((h-e.translate)/e.velocity),c.sticky){let t=Math.abs((l?-h:h)-e.translate),i=e.slidesSizesGrid[e.activeIndex],s=d.speed;p=t<i?s:t<2*i?1.5*s:2.5*s}}else if(c.sticky)return void e.slideToClosest();c.momentumBounce&&m&&void 0!==t?(e.updateProgress(t),e.setTransition(p),e.setTranslate(h),e.transitionStart(!0,e.swipeDirection),e.animating=!0,(0,s.m)(r,()=>{e&&!e.destroyed&&o.allowMomentumBounce&&(i("momentumBounce"),e.setTransition(d.speed),setTimeout(()=>{e.setTranslate(t),(0,s.m)(r,()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(i("_freeModeNoMomentumRelease"),e.updateProgress(h),e.setTransition(p),e.setTranslate(h),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,(0,s.m)(r,()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(h),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(c.sticky)return void e.slideToClosest();i("_freeModeNoMomentumRelease")}(!c.momentum||u>=d.longSwipesMs)&&(i("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}},T=({swiper:e,extendParams:t,on:i})=>{let s,a,r,l;function n(){return e.params.grid}t({grid:{rows:1,fill:"column"}});let o=()=>{let t=e.params.spaceBetween??0;return"string"==typeof t&&t.indexOf("%")>=0?t=parseFloat(t.replace("%",""))/100*e.size:"string"==typeof t&&(t=parseFloat(t)),t},d=()=>{let t=e.params.virtual;return!!e.virtual&&"object"==typeof t&&null!==t&&!!t.enabled};i("init",()=>{let t=e.params.grid;l=!!(t&&(t.rows??1)>1)}),i("update",()=>{let{params:t,el:i}=e,s=t.grid,a=!!(s&&(s.rows??1)>1);l&&!a?(i.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),r=1,e.emitContainerClasses()):!l&&a&&(i.classList.add(`${t.containerModifierClass}grid`),"column"===s.fill&&i.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),l=a}),e.grid={initSlides:t=>{let{slidesPerView:i}=e.params,{rows:l,fill:o}=n(),c=d()?e.virtual.slides.length:t.length;r=Math.floor(c/l),s=Math.floor(c/l)===c/l?c:Math.ceil(c/l)*l,"auto"!==i&&"row"===o&&(s=Math.max(s,Math.floor(i??1)*l)),a=s/l},unsetSlides:()=>
1{e.slides&&e.slides.forEach(t=>{t.swiperSlideGridSet&&(t.style.height="",t.style.setProperty(e.getDirectionLabel("margin-top"),""))})},updateSlide:(t,i,l)=>{let c,p,u,{slidesPerGroup:h}=e.params,m=o(),{rows:f,fill:g}=n(),v=d()?e.virtual.slides.length:l.length;if("row"===g&&(h??1)>1){let e=h??1,a=Math.floor(t/(e*f)),r=t-f*e*a,l=0===a?e:Math.min(Math.ceil((v-a*f*e)/f),e);u=Math.floor(r/l),c=(p=r-u*l+a*e)+u*s/f,i.style.order=String(c)}else"column"===g?(p=Math.floor(t/f),u=t-p*f,(p>r||p===r&&u===f-1)&&(u+=1)>=f&&(u=0,p+=1)):(u=Math.floor(t/a),p=t-u*a);i.row=u,i.column=p,i.style.height=`calc((100% - ${(f-1)*m}px) / ${f})`,i.style.setProperty(e.getDirectionLabel("margin-top"),0!==u&&m?`${m}px`:""),i.swiperSlideGridSet=!0},updateWrapperSize:(t,i)=>{let{centeredSlides:a,roundLengths:r}=e.params,l=o(),{rows:d}=n();if(e.virtualSize=(t+l)*s,e.virtualSize=Math.ceil(e.virtualSize/d)-l,e.params.cssMode||e.wrapperEl.style.setProperty(e.getDirectionLabel("width"),`${e.virtualSize+l}px`),a){let t=[];for(let s=0;s<i.length;s+=1){let a=i[s];r&&(a=Math.floor(a)),i[s]<e.virtualSize+i[0]&&t.push(a)}i.splice(0,i.length),i.push(...t)}}}};function M(e,t){let{params:i,activeIndex:s,slidesEl:a}=this,r=s;i.loop&&(r-=this.loopedSlides??0,this.loopDestroy(),this.recalcSlides());let l=this.slides.length;if(e<=0)return void this.prependSlide(t);if(e>=l)return void this.appendSlide(t);let n=r>e?r+1:r,o=[];for(let t=l-1;t>=e;t-=1){let e=this.slides[t];e&&(e.remove(),o.unshift(e))}if(Array.isArray(t)){for(let e=0;e<t.length;e+=1){let i=t[e];i&&a.append(i)}n=r>e?r+t.length:r}else a.append(t);for(let e=0;e<o.length;e+=1)a.append(o[e]);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(n+(this.loopedSlides??0),0,!1):this.slideTo(n,0,!1)}function C(e){let{params:t,slidesEl:i}=this;t.loop&&this.loopDestroy();let a=e=>{if("string"==typeof e){let t=document.createElement("div");(0,s.w)(t,e);let a=t.children[0];a&&i.append(a),(0,s.w)(t,"")}else i.append(e)};if(Array.isArray(e))for(let t=0;t<e.length;t+=1){let i=e[t];i&&a(i)}else a(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update()}function P(e){let{params:t,activeIndex:i,slidesEl:a}=this;t.loop&&this.loopDestroy();let r=i+1,l=e=>{if("string"==typeof e){let t=document.createElement("div");(0,s.w)(t,e);let i=t.children[0];i&&a.prepend(i),(0,s.w)(t,"")}else a.prepend(e)};if(Array.isArray(e)){for(let t=0;t<e.length;t+=1){let i=e[t];i&&l(i)}r=i+e.length}else l(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update(),this.slideTo(r,0,!1)}function L(){let e=[];for(let t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}function $(e){let{params:t,activeIndex:i}=this,s=i;t.loop&&(s-=this.loopedSlides??0,this.loopDestroy());let a=s;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1){let i=e[t];this.slides[i]&&this.slides[i].remove(),i<a&&(a-=1)}a=Math.max(a,0)}else this.slides[e]&&this.slides[e].remove(),e<a&&(a-=1),a=Math.max(a,0);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update(),t.loop?this.slideTo(a+(this.loopedSlides??0),0,!1):this.slideTo(a,0,!1)}let A=({swiper:e})=>{Object.assign(e,{appendSlide:C.bind(e),prependSlide:P.bind(e),addSlide:M.bind(e),removeSlide:$.bind(e),removeAllSlides:L.bind(e)})};function z(e){let{effect:t,swiper:i,on:s,setTranslate:a,setTransition:r,overwriteParams:l,perspective:n,recreateShadows:o,getEffectParams:d}=e;s("beforeInit",()=>{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),n&&n()&&i.classNames.push(`${i.params.containerModifierClass}3d`);let e=l?l():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),s("setTranslate _virtualUpdated",()=>{i.params.effect===t&&a()}),s("setTransition",(e,s)=>{i.params.effect===t&&r(s)}),s("transitionEnd",()=>{if(i.params.effect===t&&o){let e=d?d():void 0;e&&e.slideShadows&&(i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e
1=>e.remove())}),o())}});let c=!1;s("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(a(),c=!1)}))})}function I(e,t){let i=(0,s.p)(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style.setProperty("-webkit-backface-visibility","hidden")),i}function k({swiper:e,duration:t,transformElements:i,allSlides:a}){let{activeIndex:r}=e;if(e.params.virtualTranslate&&0!==t){let t=!1;(a?i:i.filter(t=>{let i=t.classList.contains("swiper-slide-transform")?t.parentElement?t.parentElement instanceof HTMLElement?t.parentElement:void 0:e.slides.find(e=>e.shadowRoot&&e.shadowRoot===t.parentNode):t;return!!i&&e.getSlideIndex(i)===r})).forEach(i=>{(0,s.m)(i,()=>{if(t||!e||e.destroyed)return;t=!0,e.animating=!1;let i=new CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(i)})})}}let O=({swiper:e,extendParams:t,on:i})=>{t({fadeEffect:{crossFade:!1,mode:"default"}});let a=0;function r(){return e.params.fadeEffect}function l(){let e=r();return"default"===e.mode&&e.crossFade?"cross-fade":e.mode}z({effect:"fade",swiper:e,on:i,setTranslate:()=>{let{slides:t}=e,i=r(),s=l(),n="out-in"===s&&a>0,o=a;a=0;let d=[],c=[],p=!1;for(let a=0;a<t.length;a+=1){let r,l=t[a],o=-(l.swiperSlideOffset??0);e.params.virtualTranslate||(o-=e.translate);let u=0;e.isHorizontal()||(u=o,o=0);let h=l.progress??0;r="cross-fade"===s?Math.max(1-Math.abs(h),0):"out-in"===s?Math.max(1-2*Math.abs(h),0):1+Math.min(Math.max(h,-1),0);let m=I(i,l);if(n){let e=parseFloat(m.style.opacity);0===r&&e>0&&(p=!0),r>0&&c.push(m),d.push(m)}m.style.opacity=String(r),m.style.transform=`translate3d(${o}px, ${u}px, 0px)`}n&&(d.forEach(e=>{let t=p&&c.includes(e);e.style.transitionDuration=`${o/2}ms`,e.style.transitionDelay=t?`${o/2}ms`:"0ms"}),k({swiper:e,duration:o,transformElements:c,allSlides:!0}))},setTransition:t=>{let i=l(),r=e.slides.map(e=>(0,s.p)(e));if(r.forEach(e=>{e.style.transitionDuration=`${t}ms`,"out-in"===i&&0===t&&(e.style.transitionDelay="")}),"out-in"===i&&t>0&&!e.params.cssMode){a=t;return}k({swiper:e,duration:t,transformElements:r,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},D=({swiper:e,extendParams:t,on:i})=>{t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let a=(e,t,i)=>{let a=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=(0,s.a)("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"left":"top"}`.split(" ")),e.append(a)),r||(r=(0,s.a)("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"right":"bottom"}`.split(" ")),e.append(r)),a&&(a.style.opacity=String(Math.max(-t,0))),r&&(r.style.opacity=String(Math.max(t,0)))};z({effect:"cube",swiper:e,on:i,setTranslate:()=>{let{el:t,wrapperEl:i,slides:r,width:l,height:n,rtlTranslate:o,size:d}=e,c=(0,s.o)(e),p=e.params.cubeEffect,u=e.isHorizontal(),h=!!(e.virtual&&e.params.virtual?.enabled),m=0,f=null;p.shadow&&(u?((f=e.wrapperEl.querySelector(".swiper-cube-shadow"))||(f=(0,s.a)("div","swiper-cube-shadow"),e.wrapperEl.append(f)),f.style.height=`${l}px`):(f=t.querySelector(".swiper-cube-shadow"))||(f=(0,s.a)("div","swiper-cube-shadow"),t.append(f)));for(let e=0;e<r.length;e+=1){let t=r[e],i=e;h&&(i=parseInt(t.getAttribute("data-swiper-slide-index")??"0",10));let s=90*i,l=Math.floor(s/360);o&&(l=Math.floor(-(s=-s)/360));let n=Math.max(Math.min(t.progress??0,1),-1),f=0,g=0,v=0;i%4==0?(f=-(4*l)*d,v=0):(i-1)%4==0?(f=0,v=-(4*l)*d):(i-2)%4==0?(f=d+4*l*d,v=d):(i-3)%4==0&&(f=-d,v=3*d+4*d*l),o&&(f=-f),u||(g=f,f=0);let w=`rotateX(${c(u?0:-s)}deg) rotateY(${c(u?s:0)}deg) translate3d(${f}px, ${g}px, ${v}px)`;n<=1&&n>-1&&(m=90*i+90*n,o&&(m=-(90*i)-90*n)),t.style.transform=w,p.slideShadows&&a(t,n,u)}if(i.style.transformOrigin=`50% 50% -${d/2}px`,i.style.setProperty("-webkit-transform-origin",`50% 50% -${d/2}px`),p.shadow&&f)if(u)f.style.transform=`translate3d(0px, ${l/2+p.shadowOffset}px, ${-l/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${p.shadowScale})`;else{let e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=p.shadowScale,s=p.shadowScale/t,a=p.shadowOffset;f.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${n/2+a}px, ${-n/2/s}px) rotateX(-89.99deg)`}
1i.style.transform=`translate3d(0px,0,0px) rotateX(${c(e.isHorizontal()?0:m)}deg) rotateY(${c(e.isHorizontal()?-m:0)}deg)`,i.style.setProperty("--swiper-cube-translate-z","0px")},setTransition:t=>{let{el:i,slides:s}=e;if(s.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),e.params.cubeEffect?.shadow&&!e.isHorizontal()){let e=i.querySelector(".swiper-cube-shadow");e&&(e.style.transitionDuration=`${t}ms`)}},recreateShadows:()=>{let t=e.isHorizontal();e.slides.forEach(e=>{let i=Math.max(Math.min(e.progress??0,1),-1);a(e,i,t)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})};function G(e,t,i){let a=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=(0,s.p)(t),l=`.${a.split(" ").join(".")}`,n=r.querySelector(l);if(n)return n;let o=(0,s.a)("div",a.split(" "));return r.append(o),o}let X=({swiper:e,extendParams:t,on:i})=>{function a(){return e.params.flipEffect}t({flipEffect:{slideShadows:!0,limitRotation:!0}});let r=(t,i)=>{let s=e.isHorizontal()?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),a=e.isHorizontal()?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");s||(s=G("flip",t,e.isHorizontal()?"left":"top")),a||(a=G("flip",t,e.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=String(Math.max(-i,0))),a&&(a.style.opacity=String(Math.max(i,0)))};z({effect:"flip",swiper:e,on:i,setTranslate:()=>{let{slides:t,rtlTranslate:i}=e,l=a(),n=(0,s.o)(e);for(let s=0;s<t.length;s+=1){let a=t[s],o=a.progress??0;l.limitRotation&&(o=Math.max(Math.min(o,1),-1));let d=a.swiperSlideOffset??0,c=-180*o,p=0,u=e.params.cssMode?-d-e.translate:-d,h=0;
1e.isHorizontal()?i&&(c=-c):(h=u,u=0,p=-c,c=0),a.style.zIndex=String(-Math.abs(Math.round(o))+t.length),l.slideShadows&&r(a,o);let m=`translate3d(${u}px, ${h}px, 0px) rotateX(${n(p)}deg) rotateY(${n(c)}deg)`;I(l,a).style.transform=m}},setTransition:t=>{let i=e.slides.map(e=>(0,s.p)(e));i.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),k({swiper:e,duration:t,transformElements:i})},recreateShadows:()=>{let t=a();e.slides.forEach(e=>{let i=e.progress??0;t.limitRotation&&(i=Math.max(Math.min(i,1),-1)),r(e,i)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},H=({swiper:e,extendParams:t,on:i})=>{t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),z({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{let{width:t,height:i,slides:a,slidesSizesGrid:r}=e,l=e.params.coverflowEffect,n=e.isHorizontal(),o=e.translate,d=n?-o+t/2:-o+i/2,c=n?l.rotate:-l.rotate,p=l.depth,u=(0,s.o)(e);for(let e=0,t=a.length;e<t;e+=1){let t=a[e],i=r[e],s=(d-(t.swiperSlideOffset??0)-i/2)/i,o="function"==typeof l.modifier?l.modifier(s):s*l.modifier,h=n?c*o:0,m=n?0:c*o,f=-p*Math.abs(o),g="string"==typeof l.stretch&&-1!==l.stretch.indexOf("%")?parseFloat(l.stretch)/100*i:l.stretch,v=n?0:g*o,w=n?g*o:0,b=1-(1-l.scale)*Math.abs(o);.001>Math.abs(w)&&(w=0),.001>Math.abs(v)&&(v=0),.001>Math.abs(f)&&(f=0),.001>Math.abs(h)&&(h=0),.001>Math.abs(m)&&(m=0),.001>Math.abs(b)&&(b=0);let y=`translate3d(${w}px,${v}px,${f}px) rotateX(${u(m)}deg) rotateY(${u(h)}deg) scale(${b})`;if(I(l,t).style.transform=y,t.style.zIndex=String(-Math.abs(Math.round(o))+1),l.slideShadows){let e=n?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),i=n?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");e||(e=G("coverflow",t,n?"left":"top")),i||(i=G("coverflow",t,n?"right":"bottom")),e&&(e.style.opacity=String(o>0?o:0)),i&&(i.style.opacity=String(-o>0?-o:0))}}},setTransition:t=>{e.slides.map(e=>(0,s.p)(e)).forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=`${t}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},Y=({swiper:e,extendParams:t,on:i})=>{function a(){return e.params.creativeEffect}t({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});let r=e=>"string"==typeof e?e:`${e}px`;z({effect:"creative",swiper:e,on:i,setTranslate:()=>{let{slides:t,wrapperEl:i,slidesSizesGrid:l}=e,n=a(),{progressMultiplier:o}=n,d=e.params.centeredSlides,c=(0,s.o)(e);if(d){let t=l[0]/2-(e.params.slidesOffsetBefore??0);i.style.transform=`translateX(calc(50% - ${t}px))`}for(let i=0;i<t.length;i+=1){let s=t[i],a=s.progress??0,l=Math.min(Math.max(a,-n.limitProgress),n.limitProgress),p=l;d||(p=Math.min(Math.max(s.originalProgress??0,-n.limitProgress),n.limitProgress));let u=s.swiperSlideOffset??0,h=[e.params.cssMode?-u-e.translate:-u,0,0],m=[0,0,0],f=!1;e.isHorizontal()||(h[1]=h[0],h[0]=0);let g={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};l<0?(g=n.next,f=!0):l>0&&(g=n.prev,f=!0),h.forEach((e,t)=>{h[t]=`calc(${e}px + (${r(g.translate[t])} * ${Math.abs(l*o)}))`}),m.forEach((e,t)=>{m[t]=g.rotate[t]*Math.abs(l*o)}),s.style.zIndex=String(-Math.abs(Math.round(a))+t.length);let v=h.join(", "),w=`rotateX(${c(m[0])}deg) rotateY(${c(m[1])}deg) rotateZ(${c(m[2])}deg)`,b=p<0?`scale(${1+(1-g.scale)*p*o})`:`scale(${1-(1-g.scale)*p*o})`,y=p<0?1+(1-g.opacity)*p*o:1-(1-g.opacity)*p*o,S=`translate3d(${v}) ${w} ${b}`;if(f&&g.shadow||!f){let e=s.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=G("creative",s)),e){let t=n.shadowPerProgress?l*(1/n.limitProgress):l;e.style.opacity=String(Math.min(Math.max(Math.abs(t),0),1))}}let E=I(n,s);E.style.transform=S,E.style.opacity=String(y),g.origin&&(E.style.transformOrigin=g.origin)}},setTransition:t=>{let i=e.slides.map(e=>(0,s.p)(e));
1i.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),k({swiper:e,duration:t,transformElements:i,allSlides:!0})},perspective:()=>a().perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},_=({swiper:e,extendParams:t,on:i})=>{function a(){return e.params.cardsEffect}t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),z({effect:"cards",swiper:e,on:i,setTranslate:()=>{let{slides:t,activeIndex:i,rtlTranslate:s}=e,r=a(),{startTranslate:l,isTouched:n}=e.touchEventsData,o=s?-e.translate:e.translate;for(let a=0;a<t.length;a+=1){let d=t[a],c=d.progress??0,p=Math.min(Math.max(c,-4),4),u=d.swiperSlideOffset??0;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(u-=t[0].swiperSlideOffset??0);let h=e.params.cssMode?-u-e.translate:-u,m=0,f=-100*Math.abs(p),g=1,v=-r.perSlideRotate*p,w=r.perSlideOffset-.75*Math.abs(p),b=e.virtual&&e.params.virtual?.enabled?e.virtual.from+a:a,y=(b===i||b===i-1)&&p>0&&p<1&&(n||e.params.cssMode)&&(o??0)<(l??0),S=(b===i||b===i+1)&&p<0&&p>-1&&(n||e.params.cssMode)&&(o??0)>(l??0);if(y||S){let t=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;v+=-28*p*t,g+=-.5*t,w+=96*t,m=`${(r.rotate||e.isHorizontal()?-25:0)*t*Math.abs(p)}%`}if(h=p<0?`calc(${h}px ${s?"-":"+"} (${w*Math.abs(p)}%))`:p>0?`calc(${h}px ${s?"-":"+"} (${-w*Math.abs(p)}%))`:`${h}px`,!e.isHorizontal()){let e=m;m=h,h=e}let E=p<0?`${1+(1-g)*p}`:`${1-(1-g)*p}`,x=` 2 translate3d(${h}, ${m}, ${f}px) 3 rotateZ(${r.rotate?s?-v:v:0}deg) 4 scale(${E}) 5 `;if(r.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=G("cards",d)),e&&(e.style.opacity=String(Math.min(Math.max((Math.abs(p)-.5)/.5,0),1)))}d.style.zIndex=String(-Math.abs(Math.round(c))+t.length),I(r,d).style.transform=x}},setTransition:t=>{let i=e.slides.map(e=>(0,s.p)(e));i.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=`${t}ms`})}),k({swiper:e,duration:t,transformElements:i})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:a().rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}},3385(e,t,i){var s=i(8706),a=i(7044);let r='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';i.d(t,["A",0,({swiper:e,extendParams:t,on:i,emit:l})=>{function n(){return e.params.navigation}function o(t){let i;return t&&"string"==typeof t&&e.isElement&&(i=e.el.querySelector(t)||e.hostEl.querySelector(t))?i:(t&&("string"==typeof t&&(i=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&i&&i.length>1&&1===e.el.querySelectorAll(t).length?i=e.el.querySelector(t):i&&1===i.length&&(i=i[0])),t&&!i)?t:i}function d(t,i){let s=n();(0,a.s)(t).forEach(t=>{t&&(t.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=i),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](s.lockClass))})}function c(){let{nextEl:t,prevEl:i}=e.navigation;if(e.params.loop){d(i,!1),d(t,!1);return}d(i,e.isBeginning&&!e.params.rewind),d(t,e.isEnd&&!e.params.rewind)}function p(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),l("navigationPrev"))}function u(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),l("navigationNext"))}function h(){e.params.navigation=(0,s.c)(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"});let t=n();if(!(t.nextEl||t.prevEl))return;let i=o(t.nextEl),l=o(t.prevEl);Object.assign(e.navigation,{nextEl:i,prevEl:l});let d=(0,a.s)(i),c=(0,a.s)(l),h=(i,s)=>{if(i){if(t.addIcons&&i.matches(".swiper-button-next,.swiper-button-prev")&&!i.querySelector("svg")){let e=document.createElement("div");(0,a.w)(e,r);let t=e.querySelector("svg");t&&i.appendChild(t),e.remove()}i.addEventListener("click","next"===s?u:p)}!e.enabled&&i&&i.classList.add(...t.lockClass.split(" "))};
5d.forEach(e=>h(e,"next")),c.forEach(e=>h(e,"prev"))}function m(){let t=n(),{nextEl:i,prevEl:s}=e.navigation,r=(0,a.s)(i),l=(0,a.s)(s),o=(e,i)=>{e.removeEventListener("click","next"===i?u:p),e.classList.remove(...t.disabledClass.split(" "))};r.forEach(e=>o(e,"next")),l.forEach(e=>o(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:r},i("init",()=>{!1===n().enabled?f():(h(),c())}),i("toEdge fromEdge lock unlock",()=>{c()}),i("destroy",()=>{m()}),i("enable disable",()=>{let t=n(),{nextEl:i,prevEl:s}=e.navigation,r=(0,a.s)(i),l=(0,a.s)(s);e.enabled?c():[...r,...l].filter(e=>!!e).forEach(e=>e.classList.add(t.lockClass))}),i("click",(t,i)=>{let s=n(),{nextEl:r,prevEl:o}=e.navigation,d=(0,a.s)(r),c=(0,a.s)(o),p=i.target,u=c.includes(p)||d.includes(p);if(e.isElement&&!u){let e=i.composedPath?i.composedPath():[];e.length&&(u=e.find(e=>d.includes(e)||c.includes(e)))}if(s.hideOnClick&&!u){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===p||e.pagination.el.contains(p)))return;d.length?t=d[0].classList.contains(s.hiddenClass):c.length&&(t=c[0].classList.contains(s.hiddenClass)),!0===t?l("navigationShow"):l("navigationHide"),[...d,...c].filter(e=>!!e).forEach(e=>e.classList.toggle(s.hiddenClass))}});let f=()=>{let t=n();e.el.classList.add(...t.navigationDisabledClass.split(" ")),m()};Object.assign(e.navigation,{enable:()=>{let t=n();e.el.classList.remove(...t.navigationDisabledClass.split(" ")),h(),c()},disable:f,update:c,init:h,destroy:m})}])},8706(e,t,i){i.d(t,{c:()=>a});var s=i(7044);function a(e,t,i,a){let r=i??{},l=t??{};return e.params.createElements&&Object.keys(a).forEach(t=>{if(!r[t]&&!0===r.auto){let i=(0,s.e)(e.el,`.${a[t]}`)[0];i||((i=(0,s.a)("div",a[t])).className=a[t],e.el.append(i)),r[t]=i,l[t]=i}}),r}},7044(e,t,i){function s(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}function a(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function r(e,t=0){return setTimeout(e,t)}function l(){return Date.now()}function n(e,t="x"){let i=window.getComputedStyle(e,null),s=i.transform||i.webkitTransform;if(!s||"none"===s)return 0;let a=new DOMMatrixReadOnly(s);return"x"===t?a.m41:a.m42}function o(e){return"object"==typeof e&&null!==e&&!!e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function d(e,t,i){e.style.setProperty(t,i)}function c(e){let t=e.querySelector(".swiper-slide-transform");if(t)return t;if(e.shadowRoot){let t=e.shadowRoot.querySelector(".swiper-slide-transform");if(t)return t}return e}function p(e,t=""){let i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function u(e,t){let i=t.contains(e);return!i&&t instanceof HTMLSlotElement&&((i=[...t.assignedElements()].includes(e))||(i=function(e,t){let i=[t];for(;i.length>0;){let t=i.shift();if(e===t)return!0;i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}return!1}(e,t))),i}function h(e){try{console.warn(e)}catch{}}function m(e,t=[]){let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:s(t)),i}function f(e){let t=e.getBoundingClientRect();return{top:t.top-(e.clientTop||0),left:t.left-(e.clientLeft||0)}}function g(e,t){let i=[],s=e.previousElementSibling;for(;s;)(!t||s.matches(t))&&i.push(s),s=s.previousElementSibling;return i}function v(e,t){let i=[],s=e.nextElementSibling;for(;s;)(!t||s.matches(t))&&i.push(s),s=s.nextElementSibling;return i}function w(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}function b(e){if(e&&e.parentNode)return[...e.parentNode.children].indexOf(e)}function y(e,t){let i=[],s=e.parentElement;for(;s;)(!t||s.matches(t))&&i.push(s),s=s.parentElement;return i}function S(e,t){t&&e.addEventListener("transitionend",function(i){i.target===e&&t.call(e,i)},{once:!0})}function E(e,t,i){{let i=window.getComputedStyle(e,null);return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getPropertyValue("width"===t?"margin-left":"margin-bottom"))}}function x(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function T(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}function M(e,t=""){let i=globalThis.trustedTypes;void 0!==i?e.innerHTML=i.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}i.d(t,{a:()=>m,b:()=>b,c:()=>s,d:()=>a,e:()=>p,f:()=>u,g:()=>v,h:()=>f,i:()=>E,j:()=>y,k:()=>g,l:()=>w,m:()=>S,n:()=>function e(t,...i){let s=Object(t);for(let t=0;t<i.length;t+=1){let a=i[t];if(null==a||"u">typeof HTMLElement&&a instanceof HTMLElement||a&&"object"==typeof a&&(1===a.nodeType||11===a.nodeType))continue;let r=Object.keys(Object(a));for(let t=0,i=r.length;t<i;t+=1){let i=r[t];if("__proto__"===i||"constructor"===i||"prototype"===i)continue;let l=Object.getOwnPropertyDescriptor(a,i);if(!l||!l.enumerable)continue;let n=a[i];o(s[i])&&o(n)?n.__swiper__?s[i]=n:e(s[i],n):!o(s[i])&&o(n)?(s[i]={}
5,n.__swiper__?s[i]=n:e(s[i],n)):s[i]=n}}return s},o:()=>T,p:()=>c,q:()=>n,r:()=>o,s:()=>x,t:()=>r,u:()=>l,v:()=>d,w:()=>M,x:()=>h})},1236(e,t,i){let s,a,r;i.r(t),i.d(t,{Swiper:()=>$,default:()=>$});var l=i(7044);function n(){return s||(s="u"<typeof window?{touch:!1}:{touch:"ontouchstart"in window||navigator.maxTouchPoints>0}),s}function o(e={}){return a||(a=function({userAgent:e}={}){if("u"<typeof window)return{ios:!1,android:!1};let t=n(),i=navigator.platform,s=e||navigator.userAgent,a={ios:!1,android:!1},r=/(Android);?[\s/]+([\d.]+)?/.test(s),l=/(iPhone\sOS|iOS|iPod)/.test(s),o=/iPad/.test(s),d="MacIntel"===i&&t.touch&&navigator.maxTouchPoints>1;return r&&"Win32"!==i&&(a.os="android",a.android=!0),(o||d||l)&&(a.os="ios",a.ios=!0),a}(e)),a}function d(){return r||(r=function(){if("u"<typeof window)return{isSafari:!1,isWebView:!1,need3dFix:!1};let e=o(),t=navigator.userAgent,i=t.toLowerCase(),s=i.includes("safari")&&!i.includes("chrome")&&!i.includes("android"),a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t),r=s||a&&e.ios;return{isSafari:s,isWebView:a,need3dFix:r}}()),r}let c=(e,t)=>{if(!e||e.destroyed||!e.params||!e.params.lazyPreload)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{if(i.shadowRoot){let t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`);t&&!t.lazyPreloaderManaged&&t.remove()}})),t&&!t.lazyPreloaderManaged&&t.remove()}},p=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},u=e=>{if(!e||e.destroyed||!e.params||!e.params.lazyPreload)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&(e.params.grid.rows??1)>1){let i=[a-t];i.push(...Array.from({length:t}).map((e,t)=>a+s+t)),e.slides.forEach((t,s)=>{void 0!==t.column&&i.includes(t.column)&&p(e,s)});return}let r=a+s-1;if(e.params.rewind||e.params.loop)for(let s=a-t;s<=r+t;s+=1){let t=(s%i+i)%i;(t<a||t>r)&&p(e,t)}else for(let s=Math.max(a-t,0);s<=Math.min(r+t,i-1);s+=1)s!==a&&(s>r||s<a)&&p(e,s)},h=(e,t)=>!!(e.grid&&t.grid&&t.grid.rows>1),m={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreload:!0,lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function f(e){this.destroyed||this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function g(){this.destroyed||!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}function v(e){this.destroyed||(c(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update())}function w(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:s,allowSlidePrev:a,snapGrid:r}=e,l=e.virtual&&e.params.virtual?.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let n=l&&t.loop;if("auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||n)e.params.loop&&!l?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);else{let t=l?e.virtual.slides.length:e.slides.length;e.slideTo(t-1,0,!1,!0)}if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){let t=e.autoplay;clearTimeout(t.resizeTimeout),t.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)}e.allowSlidePrev=a,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function b(){if(this.destroyed)return;let{wrapperEl:e,rtlTranslate:t,enabled:i}=this;if(!i)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let s=this.maxTranslate()-this.minTranslate();(0===s?0:(this.translate-this.minTranslate())/s)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit
5("setTranslate",this.translate,!1)}function y(e){let t,i=this;if(i.destroyed)return;let s=i.touchEventsData,a=e.originalEvent??e;if("touchend"===a.type||"touchcancel"===a.type){let e=[...a.changedTouches].find(e=>e.identifier===s.touchId);if(!e||e.identifier!==s.touchId)return}else if(null!==s.touchId||a.pointerId!==s.pointerId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&!(["pointercancel","contextmenu"].includes(a.type)&&(i.browser.isSafari||i.browser.isWebView)))return;s.pointerId=null,s.touchId=null;let{params:r,touches:n,rtlTranslate:o,slidesGrid:d,enabled:c}=i;if(!c||!r.simulateTouch&&"mouse"===a.pointerType)return;if(s.allowTouchCallbacks&&i.emit("touchEnd",a),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&r.grabCursor&&i.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}r.grabCursor&&s.isMoved&&s.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let p=(0,l.u)(),u=p-s.touchStartTime;if(i.allowClick){let e=a.path??(a.composedPath&&a.composedPath());i.updateClickedSlide(e&&e[0],e),i.emit("tap click",a),u<300&&p-s.lastClickTime<300&&i.emit("doubleTap doubleClick",a)}if(s.lastClickTime=(0,l.u)(),(0,l.t)(()=>{i.destroyed||(i.allowClick=!0)}),!s.isTouched||!s.isMoved||!i.swipeDirection||0===n.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,t=r.followFinger?o?i.translate:-i.translate:-(s.currentTranslate??0),r.cssMode)return;if(r.freeMode&&r.freeMode.enabled)return void i.freeMode.onTouchEnd({currentPos:t});let h=t>=-i.maxTranslate()&&!i.params.loop,m=0,f=i.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<r.slidesPerGroupSkip?1:r.slidesPerGroup){let i=e<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==d[e+i]?(h||t>=d[e]&&t<d[e+i])&&(m=e,f=d[e+i]-d[e]):(h||t>=d[e])&&(m=e,f=d[d.length-1]-d[d.length-2])}let g=null,v=null;r.rewind&&(i.isBeginning?v=r.virtual?.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(g=0));let w=(t-d[m])/f,b=m<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(u>r.longSwipesMs){if(!r.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(w>=r.longSwipesRatio?i.slideTo(r.rewind&&i.isEnd?g:m+b):i.slideTo(m)),"prev"===i.swipeDirection&&(w>1-r.longSwipesRatio?i.slideTo(m+b):null!==v&&w<0&&Math.abs(w)>r.longSwipesRatio?i.slideTo(v):i.slideTo(m))}else{if(!r.shortSwipes)return void i.slideTo(i.activeIndex);i.navigation&&(a.target===i.navigation.nextEl||a.target===i.navigation.prevEl)?a.target===i.navigation.nextEl?i.slideTo(m+b):i.slideTo(m):("next"===i.swipeDirection&&i.slideTo(null!==g?g:m+b),"prev"===i.swipeDirection&&i.slideTo(null!==v?v:m))}}function S(e){let t;if(this.destroyed)return;let i=this.touchEventsData,{params:s,touches:a,rtlTranslate:r,enabled:n}=this;if(!n||!s.simulateTouch&&"mouse"===e.pointerType)return;let o=e.originalEvent??e;if("pointermove"===o.type&&(null!==i.touchId||o.pointerId!==i.pointerId))return;if("touchmove"===o.type){let e=[...o.changedTouches].find(e=>e.identifier===i.touchId);if(!e||e.identifier!==i.touchId)return;t=e}else t=o;if(!i.isTouched){i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o);return}let d=t.pageX,c=t.pageY;if(o.preventedByNestedSwiper){a.startX=d,a.startY=c;return}if(!this.allowTouchMove){o.target.matches(i.focusableElements)||(this.allowClick=!1),i.isTouched&&(Object.assign(a,{startX:d,startY:c,currentX:d,currentY:c}),i.touchStartTime=(0,l.u)());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(c<a.startY&&this.translate<=this.maxTranslate()||c>a.startY&&this.translate>=this.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(r&&(d>a.startX&&-this.translate<=this.maxTranslate()||d<a.startX&&-this.translate>=this.minTranslate()))return;else if(!r&&(d<a.startX&&this.translate<=this.maxTranslate()||d>a.startX&&this.translate>=this.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(i.focusableElements)&&document.activeElement!==o.target&&"mouse"!==o.pointerType&&document.activeElement.blur(),document.activeElement&&o.target===document.activeElement&&o.target.matches(i.focusableElements)){i.isMoved=!0,this.allowClick=!1;return}
5i.allowTouchCallbacks&&this.emit("touchMove",o),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=d,a.currentY=c;let p=a.currentX-a.startX,u=a.currentY-a.startY;if(this.params.threshold&&Math.sqrt(p**2+u**2)<this.params.threshold)return;if(void 0===i.isScrolling){let e;this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:p*p+u*u>=25&&(e=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(i.startMoving=!0),i.isScrolling||"touchmove"===o.type&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation();let h=this.isHorizontal()?p:u,m=this.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(h=Math.abs(h)*(r?1:-1),m=Math.abs(m)*(r?1:-1)),a.diff=h,h*=s.touchRatio,r&&(h=-h,m=-m);let f=this.touchesDirection;this.swipeDirection=h>0?"prev":"next",this.touchesDirection=m>0?"prev":"next";let g=this.params.loop&&!s.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!i.isMoved){if(g&&v&&this.loopFix({direction:this.swipeDirection}),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(new Date().getTime(),!1!==s._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&f!==this.touchesDirection&&g&&v&&Math.abs(h)>=1){Object.assign(a,{startX:d,startY:c,currentX:d,currentY:c,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}this.emit("sliderMove",o),i.isMoved=!0;let w=i.startTranslate??0;i.currentTranslate=h+w;let b=!0,y=s.resistanceRatio;if(s.touchReleaseOnEdges&&(y=0),h>0?(g&&v&&i.allowThresholdMove&&i.currentTranslate>(s.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>this.minTranslate()&&(b=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+w+h)**y))):h<0&&(g&&v&&i.allowThresholdMove&&i.currentTranslate<(s.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===s.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(String(s.slidesPerView))))}),i.currentTranslate<this.maxTranslate()&&(b=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-w-h)**y))),b&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&(i.currentTranslate??0)<w&&(i.currentTranslate=w),!this.allowSlidePrev&&"prev"===this.swipeDirection&&(i.currentTranslate??0)>w&&(i.currentTranslate=w),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=w),s.threshold>0)if(Math.abs(h)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{i.currentTranslate=i.startTranslate;return}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&this.freeMode||s.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate??0))}function E(e,t,i){let{params:s}=e,a=s.edgeSwipeDetection,r=s.edgeSwipeThreshold;return!a||!(i<=r)&&!(i>=window.innerWidth-r)||"prevent"===a&&(t.preventDefault(),!0)}function x(e){if(this.destroyed)return;let t=e.originalEvent??e,i=this.touchEventsData;if("pointerdown"===t.type){if(null!==i.pointerId&&i.pointerId!==t.pointerId)return;i.pointerId=t.pointerId}else"touchstart"===t.type&&1===t.targetTouches.length&&(i.touchId=t.targetTouches[0].identifier);if("touchstart"===t.type)return void E(this,t,t.targetTouches[0].pageX);let{params:s,touches:a,enabled:r}=this;if(!r||!s.simulateTouch&&"mouse"===t.pointerType||this.animating&&s.preventInteractionOnTransition)return;!this.animating&&s.cssMode&&s.loop&&this.loopFix();let n=t.target;if("wrapper"===s.touchEventsTarget&&!(0,l.f)(n,this.wrapperEl)||"number"==typeof t.which&&3===t.which||"number"==typeof t.button&&t.button>0||i.isTouched&&i.isMoved)return;let o=!!s.noSwipingClass&&""!==s.noSwipingClass,d=t.composedPath?t.composedPath():t.path;o&&t.target&&t.target.shadowRoot&&d&&(n=d[0]);let c=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,p=!!(t.target&&t.target.shadowRoot);if(s.noSwiping&&(p?function e(t){if(!t||t===document||t===window)return null;let i=t;i.assignedSlot&&(i=i.assignedSlot);let s=i.closest(c);if(!s&&!i.getRootNode)return null;let a=i.getRootNode();return s||e(a.host)}(n):n.closest(c))){this.allowClick=!0;return}if(s.swipeHandler&&"string"==typeof s.swipeHandler&&!n.closest(s.swipeHandler))return;a.currentX=t.pageX,a.currentY=t.pageY;let u=a.currentX,h=a.currentY;if(!E(this,t,u))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=u,a.startY=h,i.touchStartTime=(0,l.u)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1);let m=!0;n.matches(i.focusableElements)&&(m=!1,"SELECT"===n.nodeName&&(i.isTouched=!1)),document.activeElement&&document.activeElement.matches(i.focusableElements)&&document.activeElement!==n&&("mouse"===t.pointerType||"mouse"!==t.pointerType&&!n.matches(i.focusableElements))&&document.activeElement.blur();let f=m&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||f)&&!n.isContentEditable&&t.preventDefault(),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.animating&&!s.cssMode&&this.freeMode.onTouchStart(),this.emit
5("touchStart",t)}let T=(e,t)=>{var i;let{params:s,el:a,wrapperEl:r,device:l}=e,n=!!s.nested,o="on"===t?"addEventListener":"removeEventListener";if(a&&"string"!=typeof a){document[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:n}),a[o]("touchstart",e.onTouchStart,{passive:!1}),a[o]("pointerdown",e.onTouchStart,{passive:!1}),document[o]("touchmove",e.onTouchMove,{passive:!1,capture:n}),document[o]("pointermove",e.onTouchMove,{passive:!1,capture:n}),document[o]("touchend",e.onTouchEnd,{passive:!0}),document[o]("pointerup",e.onTouchEnd,{passive:!0}),document[o]("pointercancel",e.onTouchEnd,{passive:!0}),document[o]("touchcancel",e.onTouchEnd,{passive:!0}),document[o]("pointerout",e.onTouchEnd,{passive:!0}),document[o]("pointerleave",e.onTouchEnd,{passive:!0}),document[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&a[o]("click",e.onClick,!0),s.cssMode&&r[o]("scroll",e.onScroll);i=s.updateOnWindowResize?l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",e[t](i,w,!0),s.lazyPreload&&a[o]("load",e.onLoad,{capture:!0})}};function M({swiper:e,runCallbacks:t,direction:i,step:s}){let{activeIndex:a,previousIndex:r}=e,l=i;l||(l=a>r?"next":a<r?"prev":"reset"),e.emit(`transition${s}`),t&&"reset"===l?e.emit(`slideResetTransition${s}`):t&&a!==r&&(e.emit(`slideChangeTransition${s}`),"next"===l?e.emit(`slideNextTransition${s}`):e.emit(`slidePrevTransition${s}`))}let C=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},P=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},L={};class ${static extendedDefaults;static defaults;constructor(...e){let t,i;if(1===e.length&&null!==e[0]&&"object"==typeof e[0]&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?i=e[0]:[t,i]=e,i||(i={}),i=(0,l.n)({},i),t&&!i.el&&(i.el=t),i.el&&"string"==typeof i.el&&"u">typeof document&&document.querySelectorAll(i.el).length>1){let e=[];return document.querySelectorAll(i.el).forEach(t=>{let s=(0,l.n)({},i,{el:t});e.push(new $(s))}),e}let s=this;s.__swiper__=!0,s.support=n(),s.device=o({userAgent:i.userAgent??void 0}),s.browser=d(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__||[]],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(e=>{"function"==typeof e&&0>s.modules.indexOf(e)&&s.modules.push(e)});let a={};s.modules.forEach(e=>{var t;e({params:i,swiper:s,extendParams:(t=i,function(e={}){let i=Object.keys(e)[0],s=e[i];"object"!=typeof s||null===s||(!0===t[i]&&(t[i]={enabled:!0}),"navigation"===i&&t[i]&&t[i].enabled&&!t[i].prevEl&&!t[i].nextEl&&(t[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&t[i]&&t[i].enabled&&!t[i].el&&(t[i].auto=!0),i in t&&"enabled"in s&&("object"!=typeof t[i]||"enabled"in t[i]||(t[i].enabled=!0),t[i]||(t[i]={enabled:!1}))),(0,l.n)(a,e)}),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});let r=(0,l.n)({},m,a);if(s.params=(0,l.n)({},r,L,i),s.originalParams=(0,l.n)({},s.params),s.passedParams=(0,l.n)({},i),s.params&&s.params.on){let e=s.params.on;Object.keys(e).forEach(t=>{let i=e[t];i&&s.on(t,i)})}return s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}isHorizontal(){return"horizontal"===this.params.direction}isVertical(){return"vertical"===this.params.direction}cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)}getSlideIndex(e){let{slidesEl:t,params:i}=this,s=(0,l.e)(t,`.${i.slideClass}, swiper-slide`),a=(0,l.b)(s[0]);
5return(0,l.b)(e)-(a??0)}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>Number(t.getAttribute("data-swiper-slide-index"))===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,l.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let i=this.minTranslate(),s=(this.maxTranslate()-i)*e+i;this.translateTo(s,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;let e=this.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(this.params.containerModifierClass));this.emit("_containerClasses",e.join(" "))}getSlideClasses(e){return this.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(this.params.slideClass)).join(" ")}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;let e=[];this.slides.forEach(t=>{let i=this.getSlideClasses(t);e.push({slideEl:t,classNames:i}),this.emit("_slideClass",t,i)}),this.emit("_slideClasses",e)}slidesPerViewDynamic(e="current",t=!1){let{params:i,slides:s,slidesGrid:a,slidesSizesGrid:r,size:l,activeIndex:n}=this,o=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(!l)return o;if(i.centeredSlides){let e=s[n]?Math.ceil(s[n].swiperSlideSize??0):0,t=!1;for(let i=n+1;i<s.length;i+=1)s[i]&&!t&&(e+=Math.ceil(s[i].swiperSlideSize??0),o+=1,e>l&&(t=!0));for(let i=n-1;i>=0;i-=1)s[i]&&!t&&(e+=s[i].swiperSlideSize??0,o+=1,e>l&&(t=!0))}else if("current"===e)for(let e=n+1;e<s.length;e+=1)(t?a[e]+r[e]-a[n]<l:a[e]-a[n]<l)&&(o+=1);else for(let e=n-1;e>=0;e-=1)a[n]-a[e]<l&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:s}=t;function a(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(s.breakpoints&&t.setBreakpoint(),s.lazyPreload&&[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&c(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),s.freeMode?.enabled&&!s.cssMode)a(),s.autoHeight&&t.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&t.isEnd&&!s.centeredSlides){let i=t.virtual&&s.virtual?.enabled?t.virtual.slides.length:t.slides.length;e=t.slideTo(i-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||a()}s.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.rtlTranslate="horizontal"===e&&this.rtl,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;if("u"<typeof document)return!1;let i=e??t.params.el,s=null;if("string"==typeof i?s=document.querySelector(i):i instanceof HTMLElement&&(s=i),!s)return!1;s.swiper=t;let a=s.parentNode;a&&a.host&&a.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,n=s&&s.shadowRoot?s.shadowRoot.querySelector(r()):(0,l.e)(s,r())[0];!n&&t.params.createElements&&(n=(0,l.a)("div",t.params.wrapperClass),s.append(n),(0,l.e)(s,`.${t.params.slideClass}
5`).forEach(e=>{n.append(e)}));let o=t.isElement?s.parentNode.host:null;return Object.assign(t,{el:s,wrapperEl:n,slidesEl:t.isElement&&!o.slideSlots?o:n,hostEl:t.isElement?o:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===(0,l.l)(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===(0,l.l)(s,"direction")),wrongRTL:"-webkit-box"===(0,l.l)(n,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;if(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual?.enabled?t.slideTo((t.params.initialSlide??0)+(t.virtual.slidesBefore??0),0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents(),t.params.lazyPreload){let e=[...t.el.querySelectorAll('[loading="lazy"]')];t.isElement&&e.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),e.forEach(e=>{e.complete?c(t,e):e.addEventListener("load",e=>{c(t,e.target)})})}return t.initialized=!0,u(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let i=this,{params:s,el:a,wrapperEl:r,slides:n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a&&"string"!=typeof a&&a.removeAttribute("style"),r&&r.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),(0,l.d)(i)),i.destroyed=!0),null}static extendDefaults(e){(0,l.n)(L,e)}static installModule(e){$.prototype.__modules__||($.prototype.__modules__=[]);let t=$.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>$.installModule(e)):$.installModule(e),$}}Object.defineProperty($,"extendedDefaults",{get:()=>L}),Object.defineProperty($,"defaults",{get:()=>m});let A={eventsEmitter:{on(e,t,i){let s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;let a=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)}),s},once(e,t,i){let s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;let a=function(...i){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy,t.apply(s,i)};return a.__emitterProxy=t,s.on(e,a,i)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((s,a)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)})}),i},emit(...e){let t,i,s,a=this;if(!a.eventsListeners||a.destroyed||!a.eventsListeners)return a;if("string"==typeof e[0]||Array.isArray(e[0]))t=e[0],i=e.slice(1,e.length),s=a;else{let r=e[0];t=r.events,i=r.data??[],s=r.context||a}return i.unshift(s),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(t=>{t.apply(s,[e,...i])}),a.eventsListeners&&a.eventsListeners[e]&&a.eventsListeners[e].forEach(e=>{e.apply(s,i)})}),a}},update:{updateSize:function(){let e,t,i=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:i.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||
5(e=e-parseInt((0,l.l)(i,"padding-left")||"0",10)-parseInt((0,l.l)(i,"padding-right")||"0",10),t=t-parseInt((0,l.l)(i,"padding-top")||"0",10)-parseInt((0,l.l)(i,"padding-bottom")||"0",10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e=this;function t(t,i){return parseFloat(t.getPropertyValue(e.getDirectionLabel(i))||"0")}let i=e.params,{wrapperEl:s,slidesEl:a,rtlTranslate:r,wrongRTL:n}=e,o=!!(e.virtual&&i.virtual?.enabled),d=o?e.virtual.slides.length:e.slides.length,c=(0,l.e)(a,`.${e.params.slideClass}, swiper-slide`),p=o?e.virtual.slides.length:c.length,u=[],h=[],m=[],f=t=>"function"==typeof t?t.call(e):t,g=f(i.slidesOffsetBefore),v=f(i.slidesOffsetAfter),w=e.snapGrid.length,b=e.slidesGrid.length,y=e.size-g-v,S=i.spaceBetween,E=-g,x=0,T=0;if(void 0===y)return;"string"==typeof S&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*y:"string"==typeof S&&(S=parseFloat(S)),e.virtualSize=-S-g-v,c.forEach(e=>{r?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&((0,l.v)(s,"--swiper-centered-offset-before",""),(0,l.v)(s,"--swiper-centered-offset-after","")),i.cssMode&&((0,l.v)(s,"--swiper-slides-offset-before",`${g}px`),(0,l.v)(s,"--swiper-slides-offset-after",`${v}px`));let M=i.grid&&i.grid.rows>1&&e.grid;M?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();let C=0,P="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>{let t=i.breakpoints[e];return void 0!==t?.slidesPerView}).length>0;for(let s=0;s<p;s+=1){C=0;let a=c[s];if(!a||(M&&e.grid.updateSlide(s,a,c),"none"!==(0,l.l)(a,"display"))){if(o&&"auto"===i.slidesPerView)i.virtual?.slidesPerViewAutoSlideSize&&(C=i.virtual.slidesPerViewAutoSlideSize),C&&a&&(i.roundLengths&&(C=Math.floor(C)),a.style[e.getDirectionLabel("width")]=`${C}px`);else if("auto"===i.slidesPerView){P&&(a.style[e.getDirectionLabel("width")]="");let s=getComputedStyle(a),r=a.style.transform,n=a.style.webkitTransform;if(r&&(a.style.transform="none"),n&&(a.style.webkitTransform="none"),i.roundLengths)C=e.isHorizontal()?(0,l.i)(a,"width"):(0,l.i)(a,"height");else{let e=t(s,"width"),i=t(s,"padding-left"),r=t(s,"padding-right"),l=t(s,"margin-left"),n=t(s,"margin-right"),o=s.getPropertyValue("box-sizing");if(o&&"border-box"===o)C=e+l+n;else{let{clientWidth:t,offsetWidth:s}=a;C=e+i+r+l+n+(s-t)}}r&&(a.style.transform=r),n&&(a.style.webkitTransform=n),i.roundLengths&&(C=Math.floor(C))}else C=(y-(i.slidesPerView-1)*S)/i.slidesPerView,i.roundLengths&&(C=Math.floor(C)),a&&(a.style[e.getDirectionLabel("width")]=`${C}px`);a&&(a.swiperSlideSize=C),m.push(C),i.centeredSlides?(E=E+C/2+x/2+S,0===x&&0!==s&&(E=E-y/2-S),0===s&&(E=E-y/2-S),.001>Math.abs(E)&&(E=0),i.roundLengths&&(E=Math.floor(E)),T%i.slidesPerGroup==0&&u.push(E),h.push(E)):(i.roundLengths&&(E=Math.floor(E)),(T-Math.min(e.params.slidesPerGroupSkip,T))%e.params.slidesPerGroup==0&&u.push(E),h.push(E),E=E+C+S),e.virtualSize+=C+S,x=C,T+=1}}if(e.virtualSize=Math.max(e.virtualSize,y)+v,r&&n&&("slide"===i.effect||"coverflow"===i.effect)&&(s.style.width=`${e.virtualSize+S}px`),i.setWrapperSize&&(s.style[e.getDirectionLabel("width")]=`${e.virtualSize+S}px`),M&&e.grid.updateWrapperSize(C,u),!i.centeredSlides){let t="auto"!==i.slidesPerView&&i.slidesPerView%1!=0,s=i.snapToSlideEdge&&!i.loop&&("auto"===i.slidesPerView||t),a=u.length;if(s){let e;if("auto"===i.slidesPerView){e=1;let t=0;for(let i=m.length-1;i>=0;i-=1)if((t+=m[i]+(i<m.length-1?S:0))<=y)e=m.length-i;else break}else e=Math.floor(i.slidesPerView);a=Math.max(p-e,0)}let r=[];for(let t=0;t<u.length;t+=1){let l=u[t];i.roundLengths&&(l=Math.floor(l)),s?t<=a&&r.push(l):u[t]<=e.virtualSize-y&&r.push(l)}u=r,Math.floor(e.virtualSize-y)-Math.floor(u[u.length-1])>1&&!s&&u.push(e.virtualSize-y)}if(o&&i.loop){let t=m[0]+S,s=(e.virtual.slidesBefore??0)+(e.virtual.slidesAfter??0);if(i.slidesPerGroup>1){let e=Math.ceil(s/i.slidesPerGroup),a=t*i.slidesPerGroup;for(let t=0;t<e;t+=1)u.push(u[u.length-1]+a)}for(let a=0;a<s;a+=1)1===i.slidesPerGroup&&u.push(u[u.length-1]+t),h.push(h[h.length-1]+t),e.virtualSize+=t}if(0===u.length&&(u=[0]),0!==S){let t=e.isHorizontal()&&r?"marginLeft":e.getDirectionLabel("marginRight");c.filter((e,t)=>
5!i.cssMode||!!i.loop||t!==c.length-1).forEach(e=>{e.style[t]=`${S}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(S||0)});let t=(e-=S)>y?e-y:0;u=u.map(e=>e<=0?-g:e>t?t+v:e)}if(i.centerInsufficientSlides){let e=0;if(m.forEach(t=>{e+=t+(S||0)}),(e-=S)<y){let t=(y-e)/2;u.forEach((e,i)=>{u[i]=e-t}),h.forEach((e,i)=>{h[i]=e+t})}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){(0,l.v)(s,"--swiper-centered-offset-before",`${-u[0]}px`),(0,l.v)(s,"--swiper-centered-offset-after",`${e.size/2-m[m.length-1]/2}px`);let t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+i)}if(p!==d&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!o&&!i.cssMode&&("slide"===i.effect||"fade"===i.effect)){let t=`${i.containerModifierClass}backface-hidden`,s=e.el.classList.contains(t);p<=i.maxBackfaceHiddenSlides?s||e.el.classList.add(t):s&&e.el.classList.remove(t)}},updateAutoHeight:function(e){let t,i=this,s=[],a=i.virtual&&i.params.virtual?.enabled,r=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let l=e=>a?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{s.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!a)break;let r=l(e);r&&s.push(r)}else{let e=l(i.activeIndex);e&&s.push(e)}for(t=0;t<s.length;t+=1)if(void 0!==s[t]){let e=s[t].offsetHeight;r=e>r?e:r}(r||0===r)&&(i.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:i,rtlTranslate:s,snapGrid:a}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let r=-e;s&&(r=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let l=t.spaceBetween;"string"==typeof l&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*this.size:"string"==typeof l&&(l=parseFloat(l));for(let e=0;e<i.length;e+=1){let n=i[e],o=n.swiperSlideOffset??0;t.cssMode&&t.centeredSlides&&(o-=i[0].swiperSlideOffset??0);let d=n.swiperSlideSize??0,c=(r+(t.centeredSlides?this.minTranslate():0)-o)/(d+l),p=(r-a[0]+(t.centeredSlides?this.minTranslate():0)-o)/(d+l),u=-(r-o),h=u+this.slidesSizesGrid[e],m=u>=0&&u<=this.size-this.slidesSizesGrid[e],f=u>=0&&u<this.size-1||h>1&&h<=this.size||u<=0&&h>=this.size;f&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(e)),P(n,f,t.slideVisibleClass),P(n,m,t.slideFullyVisibleClass),n.progress=s?-c:c,n.originalProgress=s?-p:p}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,i=this.maxTranslate()-this.minTranslate(),{progress:s,isBeginning:a,isEnd:r}=this,l=this.progressLoop,n=a,o=r;if(0===i)s=0,a=!0,r=!0;else{s=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),l=1>Math.abs(e-this.maxTranslate());a=t||s<=0,r=l||s>=1,t&&(s=0),l&&(s=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),s=this.slidesGrid[t],a=this.slidesGrid[i],r=this.slidesGrid[this.slidesGrid.length-1],n=Math.abs(e);(l=n>=s?(n-s)/r:(n+r-a)/r)>1&&(l-=1)}Object.assign(this,{progress:s,progressLoop:l,isBeginning:a,isEnd:r}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),a&&!n&&this.emit("reachBeginning toEdge"),r&&!o&&this.emit("reachEnd toEdge"),(n&&!a||o&&!r)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){let e,t,i,{slides:s,params:a,slidesEl:r,activeIndex:n}=this,o=!!(this.virtual&&a.virtual?.enabled),d=this.grid&&a.grid&&a.grid.rows>1,c=e=>(0,l.e)(r,`.${a.slideClass}${e}, swiper-slide${e}`)[0];if(o)if(a.loop){let t=this.virtual.slides,i=n-(this.virtual.slidesBefore??0);i<0&&(i=t.length+i),i>=t.length&&(i-=t.length),e=c(`[data-swiper-slide-index="${i}"]`)}else e=c(`[data-swiper-slide-index="${n}"]`);else d?(e=s.find(e=>e.column===n),i=s.find(e=>e.column===n+1),t=s.find(e=>e.column===n-1)):e=s[n];
5e&&!d&&(i=(0,l.g)(e,`.${a.slideClass}, swiper-slide`)[0],a.loop&&!i&&(i=s[0]),t=(0,l.k)(e,`.${a.slideClass}, swiper-slide`)[0],a.loop),s.forEach(s=>{C(s,s===e,a.slideActiveClass),C(s,s===i,a.slideNextClass),C(s,s===t,a.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i,s=this,a=s.rtlTranslate?s.translate:-s.translate,{snapGrid:r,params:l,activeIndex:n,realIndex:o,snapIndex:d}=s,c=e,p=e=>{let t=s.virtual.slides,i=e-(s.virtual.slidesBefore??0);return i<0&&(i=t.length+i),i>=t.length&&(i-=t.length),i};if(void 0===c&&(c=function(e){let t,{slidesGrid:i,params:s}=e,a=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?a>=i[e]&&a<i[e+1]-(i[e+1]-i[e])/2?t=e:a>=i[e]&&a<i[e+1]&&(t=e+1):a>=i[e]&&(t=e);return s.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(s)),r.indexOf(a)>=0)t=r.indexOf(a);else{let e=Math.min(l.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/l.slidesPerGroup)}if(t>=r.length&&(t=r.length-1),c===n&&!s.params.loop){t!==d&&(s.snapIndex=t,s.emit("snapIndexChange"));return}if(c===n&&s.params.loop&&s.virtual&&s.params.virtual?.enabled){s.realIndex=p(c);return}let h=s.grid&&l.grid&&l.grid.rows>1;if(s.virtual&&l.virtual?.enabled)i=l.loop?p(c):c;else if(h){let e=s.slides.find(e=>e.column===c),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(s.slides.indexOf(e),0)),i=Math.floor(t/l.grid.rows)}else if(s.slides[c]){let e=s.slides[c].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):c}else i=c;Object.assign(s,{previousSnapIndex:d,snapIndex:t,previousRealIndex:o,realIndex:i,previousIndex:n,activeIndex:c}),s.initialized&&u(s),s.__loopFixInProgress__||(s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&((s.__lastEmittedRealIndex__??o)!==i&&s.emit("realIndexChange"),s.emit("slideChange")),s.__lastEmittedRealIndex__=i)},updateClickedSlide:function(e,t){let i,s=this.params,a=e.closest(`.${s.slideClass}, swiper-slide`);!a&&this.isElement&&t&&t.length>
51&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!a&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(a=e)});let r=!1;if(a){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===a){r=!0,i=e;break}}if(a&&r)this.clickedSlide=a,this.virtual&&this.params.virtual?.enabled?this.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}s.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:i,translate:s,wrapperEl:a}=this;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;let r=(0,l.q)(a,e);return r+=this.cssOverflowAdjustment(),i&&(r=-r),r||0},setTranslate:function(e,t){let{rtlTranslate:i,params:s,wrapperEl:a,progress:r}=this,l=0,n=0;this.isHorizontal()?l=i?-e:e:n=e,s.roundLengths&&(l=Math.floor(l),n=Math.floor(n)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?l:n,s.cssMode?a[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-l:-n:s.virtualTranslate||(this.isHorizontal()?l-=this.cssOverflowAdjustment():n-=this.cssOverflowAdjustment(),a.style.transform=`translate3d(${l}px, ${n}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==r&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,i=!0,s=!0,a){let r,l=this,{params:n,wrapperEl:o}=l;if(l.animating&&n.preventInteractionOnTransition)return!1;let d=l.minTranslate(),c=l.maxTranslate();if(r=s&&e>d?d:s&&e<c?c:e,l.updateProgress(r),n.cssMode){let e=l.isHorizontal();return 0===t?o[e?"scrollLeft":"scrollTop"]=-r:o.scrollTo({[e?"left":"top"]:-r,behavior:"smooth"}),!0}return 0===t?(l.setTransition(0),l.setTranslate(r),i&&(l.emit("beforeTransitionStart",t,a),l.emit("transitionEnd"))):(l.setTransition(t),l.setTranslate(r),i&&(l.emit("beforeTransitionStart",t,a),l.emit("transitionStart")),l.animating||(l.animating=!0,l.onTranslateToWrapperTransitionEnd||(l.onTranslateToWrapperTransitionEnd=function(e){!l||l.destroyed||e.target===this&&(l.wrapperEl.removeEventListener("transitionend",l.onTranslateToWrapperTransitionEnd),l.onTranslateToWrapperTransitionEnd=null,delete l.onTranslateToWrapperTransitionEnd,l.animating=!1,i&&l.emit("transitionEnd"))}),l.wrapperEl.addEventListener("transitionend",l.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),M({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),M({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,i=!0,s,a){let r;"string"==typeof e&&(e=parseInt(e,10));let l=this,n=e;n<0&&(n=0);let{params:o,snapGrid:c,slidesGrid:p,previousIndex:u,activeIndex:h,rtlTranslate:m,wrapperEl:f,enabled:g}=l;if(!g&&!s&&!a||l.destroyed||l.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=l.params.speed);let v=Math.min(l.params.slidesPerGroupSkip,n),w=v+Math.floor((n-v)/l.params.slidesPerGroup);w>=c.length&&(w=c.length-1);let b=-c[w];if(o.normalizeSlideIndex)for(let e=0;e<p.length;e+=1){let t=-Math.floor(100*b),i=Math.floor(100*p[e]),s=Math.floor(100*p[e+1]);void 0!==p[e+1]?t>=i&&t<s-(s-i)/2?n=e:t>=i&&t<s&&(n=e+1):t>=i&&(n=e)}if(l.initialized&&n!==h&&(!l.allowSlideNext&&(m?b>l.translate&&b>l.minTranslate():b<l.translate&&b<l.minTranslate())||!l.allowSlidePrev&&b>l.translate&&b>l.maxTranslate()&&(h||0)!==n))return!1;n!==(u||0)&&i&&l.emit("beforeSlideChangeStart"),l.updateProgress(b),r=n>h?"next":n<h?"prev":"reset";let y=l.virtual&&l.params.virtual?.enabled;if(!(y&&a)&&(m&&-b===l.translate||!m&&b===l.translate))return l.updateActiveIndex(n),o.autoHeight&&l.updateAutoHeight(),l.updateSlidesClasses(),"slide"!==o.effect&&l.setTranslate(b),"reset"!==r&&(l.transitionStart(i,r),l.transitionEnd(i,r)),!1;if(o.cssMode){let e=l.isHorizontal(),i=m?b:-b;return 0===t?(y&&(l.wrapperEl.style.scrollSnapType="none",l._immediateVirtual=!0),y&&!l._cssModeVirtualInitialSet&&(l.params.initialSlide??0)>0?(l._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=i})):f[e?"scrollLeft":"scrollTop"]=i,y&&requestAnimationFrame(()=>{l.wrapperEl.style.scrollSnapType="",l._immediateVirtual=!1})):f.scrollTo({[e?"left":"top"]:i,behavior:"smooth"}),!0}let S=d().isSafari;return y&&!a&&S&&l.isElement&&l.virtual.update(!1,!1,n),l.setTransition(t),l.setTranslate(b),l.updateActiveIndex(n),l.updateSlidesClasses(),l.emit("beforeTransitionStart",t,s),l.transitionStart(i,r),0===t?l.transitionEnd(i,r):l.animating||(l.animating=!0,l.onSlideToWrapperTransitionEnd||(l.onSlideToWrapperTransitionEnd=function(e){!l||l.destroyed||e.target===this&&(l.wrapperEl.removeEventListener("transitionend",l.onSlideToWrapperTransitionEnd),l.onSlideToWrapperTransitionEnd=null,delete l.onSlideToWrapperTransitionEnd,l.transitionEnd(i,r))}),l.wrapperEl.addEventListener("transitionend",l.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,i=!0,s){"string"==typeof e&&(e=parseInt(e,10));let a=this;if(a.destroyed)return;void 0===t&&(t=a.params.speed);let r=a.grid&&a.params.grid&&a.params.grid.rows>1,l=e;if(a.params.loop)if(a.virtual&&a.params.virtual?.enabled)l+=a.virtual.slidesBefore??0;else{let e,t;if(r){let t=l*a.params.grid.rows,i=a.slides.find(e=>Number(e.getAttribute("data-swiper-slide-index"))===t);e=i?.column??0}else e=a.getSlideIndexByData(l);let i=r?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:n,slidesOffsetBefore:o,slidesOffsetAfter:d}=a.params,c=n||!!o||!!d;"auto"===a.params.slidesPerView?t=a.slidesPerViewDynamic():(t=Math.ceil(parseFloat(String(a.params.slidesPerView))),c&&t%2==0&&(t+=1));let p=i-e<t;if(c&&(p=p||e<Math.ceil(t/2)),s&&c&&"auto"!==a.params.slidesPerView&&!r&&(p=!1),p){let t=c?e<a.activeIndex?"prev":"next":e-a.activeIndex-1<a.params.slidesPerView?"next":"prev";
vendor: 1,119 bytes, line 5
5a.loopFix({direction:t,slideTo:!0,activeSlideIndex:"next"===t?e+1:e-i+1,slideRealIndex:"next"===t?a.realIndex:void 0})}if(r){let e=l*a.params.grid.rows,t=a.slides.find(t=>Number(t.getAttribute("data-swiper-slide-index"))===e);l=t?.column??0}else l=a.getSlideIndexByData(l)}return requestAnimationFrame(()=>{a.slideTo(l,t,i,s)}),a},slideNext:function(e,t=!0,i){let s=this,{enabled:a,params:r,animating:l}=s;if(!a||s.destroyed)return s;void 0===e&&(e=s.params.speed);let n=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(n=Math.max(s.slidesPerViewDynamic("current",!0),1));let o=s.activeIndex<r.slidesPerGroupSkip?1:n,d=s.virtual&&r.virtual?.enabled;if(r.loop){if(l&&!d&&r.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+o,e,t,i)}),!0}return r.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+o,e,t,i)},slidePrev:function(e,t=!0,i){let s=this,{params:a,snapGrid:r,slidesGrid:l,rtlTranslate:n,enabled:o,animating:d}=s;
5if(!o||s.destroyed)return s;void 0===e&&(e=s.params.speed);let c=s.virtual&&a.virtual?.enabled;if(a.loop){if(d&&!c&&a.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let u=p(n?s.translate:-s.translate),h=r.map(e=>p(e)),m=a.freeMode&&a.freeMode.enabled,f=r[h.indexOf(u)-1];if(void 0===f&&(a.cssMode||m)){let e;r.forEach((t,i)=>{u>=t&&(e=i)}),void 0!==e&&(f=m?r[e]:r[e>0?e-1:e])}let g=0;if(void 0!==f&&((g=l.indexOf(f))<0&&(g=s.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(g=Math.max(g=g-s.slidesPerViewDynamic("previous",!0)+1,0))),a.rewind&&s.isBeginning){let a=s.params.virtual?.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(a,e,t,i)}return a.loop&&0===s.activeIndex&&a.cssMode?(requestAnimationFrame(()=>{s.slideTo(g,e,t,i)}),!0):s.slideTo(g,e,t,i)},slideReset:function(e,t=!0,i){if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t=!0,i,s=.5){if(this.destroyed)return;void 0===e&&(e=this.params.speed);let a=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,a),l=r+Math.floor((a-r)/this.params.slidesPerGroup),n=this.rtlTranslate?this.translate:-this.translate;if(n>=this.snapGrid[l]){let e=this.snapGrid[l];n-e>(this.snapGrid[l+1]-e)*s&&(a+=this.params.slidesPerGroup)}else{let e=this.snapGrid[l-1];n-e<=(this.snapGrid[l]-e)*s&&(a-=this.params.slidesPerGroup)}return a=Math.min(a=Math.max(a,0),this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:i,slidesEl:s,clickedSlide:a,clickedIndex:r}=t;if(void 0===a||void 0===r)return;let n="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,o=t.getSlideIndexWhenGrid(r),d=t.isElement?"swiper-slide":`.${i.slideClass}`,c=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;e=parseInt(a.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(e):o>(c?(t.slides.length-n)/2-(t.params.grid.rows-1):t.slides.length-n)?(t.loopFix(),o=t.getSlideIndex((0,l.e)(s,`${d}[data-swiper-slide-index="${e}"]`)[0]),(0,l.t)(()=>{t.slideTo(o)})):t.slideTo(o)}else t.slideTo(o)}},loop:{loopCreate:function(e,t){let i,s=this,{params:a,slidesEl:r}=s;if(!a.loop||s.virtual&&s.params.virtual?.enabled)return;let n=s.grid&&a.grid&&a.grid.rows>1;a.loopAddBlankSlides&&(a.slidesPerGroup>1||n)&&((i=(0,l.e)(r,`.${a.slideBlankClass}
5`)).forEach(e=>{e.remove()}),i.length>0&&(s.recalcSlides(),s.updateSlides()));let o=a.slidesPerGroup*(n?a.grid.rows:1),d=s.slides.length%o!=0,c=n&&s.slides.length%a.grid.rows!=0,p=e=>{for(let t=0;t<e;t+=1){let e=s.isElement?(0,l.a)("swiper-slide",[a.slideBlankClass]):(0,l.a)("div",[a.slideClass,a.slideBlankClass]);s.slidesEl.append(e)}};d?a.loopAddBlankSlides?(p(o-s.slides.length%o),s.recalcSlides(),s.updateSlides()):(0,l.x)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):c&&(a.loopAddBlankSlides?(p(a.grid.rows-s.slides.length%a.grid.rows),s.recalcSlides(),s.updateSlides()):(0,l.x)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),(0,l.e)(r,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",String(t))});let u=a.centeredSlides||!!a.slidesOffsetBefore||!!a.slidesOffsetAfter;s.loopFix({slideRealIndex:e,direction:u?void 0:"next",initial:t})},loopFix:function(e={}){let{slideRealIndex:t,slideTo:i=!0,direction:s,setTranslate:a,activeSlideIndex:r,initial:n,byController:o,byMousewheel:d}=e,c=r,p=this;if(!p.params.loop)return;p.emit("beforeLoopFix"),p.__loopFixInProgress__=!0;let{slides:u,allowSlidePrev:h,allowSlideNext:m,slidesEl:f,params:g}=p,{centeredSlides:v,slidesOffsetBefore:w,slidesOffsetAfter:b,initialSlide:y}=g,S=v||!!w||!!b;if(p.allowSlidePrev=!0,p.allowSlideNext=!0,p.virtual&&g.virtual?.enabled){if(i){let e=p.virtual.slides.length,t=p.virtual.slidesBefore??0;S||0!==p.snapIndex?S&&p.snapIndex<g.slidesPerView?p.slideTo(e+p.snapIndex,0,!1,!0):p.snapIndex===p.snapGrid.length-1&&p.slideTo(t,0,!1,!0):p.slideTo(e,0,!1,!0)}p.allowSlidePrev=h,p.allowSlideNext=m,p.__loopFixInProgress__=!1,p.emit("loopFix");return}let E=g.slidesPerView;"auto"===E?E=p.slidesPerViewDynamic():(E=Math.ceil(parseFloat(String(g.slidesPerView))),S&&E%2==0&&(E+=1));let x=g.slidesPerGroupAuto?E:g.slidesPerGroup,T=e=>("function"==typeof e?e.call(p):e)||0,M=p.slidesGrid.length>1?(p.slidesGrid[p.slidesGrid.length-1]-p.slidesGrid[0])/(p.slidesGrid.length-1):p.size,C=M>0?T(w)/M:0,P=M>0?T(b)/M:0,L=S?Math.max(x,(v?Math.ceil(E/2):0)+Math.ceil(Math.max(C,P))):x;L%x!=0&&(L+=x-L%x),p.loopedSlides=L+=g.loopAdditionalSlides;let $=p.grid&&g.grid&&g.grid.rows>1;u.length<E+L||"cards"===p.params.effect&&u.length<E+2*L?(0,l.x)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):$&&"row"===g.grid.fill&&(0,l.x)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let A=[],z=[],I=$?Math.ceil(u.length/g.grid.rows):u.length,k=n&&I-y<E&&!S,O=k?y:p.activeIndex;void 0===c?c=p.getSlideIndex(u.find(e=>e.classList.contains(g.slideActiveClass))):O=c;let D="next"===s||!s,G="prev"===s||!s,X=0,H=0,Y=($?u[c].column??0:c)+(S&&void 0===a?(v?-E/2+.5:0)-C:0);if(Y<L){X=Math.max(L-Y,x);for(let e=0;e<L-Y;e+=1){let t=e-Math.floor(e/I)*I;if($){let e=I-t-1;for(let t=u.length-1;t>=0;t-=1)u[t].column===e&&A.push(t)}else A.push(I-t-1)}}else if(Y+E>I-L){H=Math.max(Y-(I-2*L),x),k&&(H=Math.max(H,E-I+y+1));for(let e=0;e<H;e+=1){let t=e-Math.floor(e/I)*I;$?u.forEach((e,i)=>{e.column===t&&z.push(i)}):z.push(t)}}if(p.__preventObserver__=!0,requestAnimationFrame(()=>{p.__preventObserver__=!1}),"cards"===p.params.effect&&u.length<E+2*L&&(z.includes(c)&&z.splice(z.indexOf(c),1),A.includes(c)&&A.splice(A.indexOf(c),1)),G&&A.forEach(e=>{let t=u[e];t.swiperLoopMoveDOM=!0,f.prepend(t),t.swiperLoopMoveDOM=!1}),D&&z.forEach(e=>{let t=u[e];t.swiperLoopMoveDOM=!0,f.append(t),t.swiperLoopMoveDOM=!1}),p.recalcSlides(),"auto"===g.slidesPerView?p.updateSlides():$&&(A.length>0&&G||z.length>0&&D)&&p.slides.forEach((e,t)=>{p.grid.updateSlide(t,e,p.slides)}),g.watchSlidesProgress&&p.updateSlidesOffset(),i){if(A.length>0&&G){if(void 0===t){let e=p.slidesGrid[O],t=p.slidesGrid[O+X]-e;d?p.setTranslate(p.translate-t):(p.slideTo(O+Math.ceil(X),0,!1,!0),a&&(p.touchEventsData.startTranslate=p.touchEventsData.startTranslate-t,p.touchEventsData.currentTranslate=p.touchEventsData.currentTranslate-t))}else if(a){let e=$?A.length/g.grid.rows:A.length;p.slideTo(p.activeIndex+e,0,!1,!0),p.touchEventsData.currentTranslate=p.translate}}else if(z.length>0&&D)if(void 0===t){let e=p.slidesGrid[O],t=p.slidesGrid[O-H]-e;d?p.setTranslate(p.translate-t):(p.slideTo(O-H,0,!1,!0),a&&(p.touchEventsData.startTranslate=p.touchEventsData.startTranslate-t,p.touchEventsData.currentTranslate=p.touchEventsData.currentTranslate-t))}else{let e=$?z.length/g.grid.rows:z.length;p.slideTo(p.activeIndex-e,0,!1,!0)}}p.allowSlidePrev=h,p.allowSlideNext=m;let _=p.controller?.control;if(_&&!o){let e={slideRealIndex:t,direction:s,setTranslate:a,activeSlideIndex:c,byController:!0};Array.isArray(_)?_.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===g.slidesPerView&&i})}):_ instanceof p.constructor&&_.params.loop&&_.loopFix({...e,slideTo:_.params.slidesPerView===g.slidesPerView&&i})}p.__loopFixInProgress__=!1,p.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual?.enabled)return;this.recalcSlides();let i=[];
5this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?Number(e.getAttribute("data-swiper-slide-index")):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=x.bind(this),this.onTouchMove=S.bind(this),this.onTouchEnd=y.bind(this),this.onDocumentTouchStart=g.bind(this),e.cssMode&&(this.onScroll=b.bind(this)),this.onClick=f.bind(this),this.onLoad=v.bind(this),T(this,"on")},detachEvents:function(){T(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:s,el:a}=e,r=s.breakpoints;if(!r||r&&0===Object.keys(r).length)return;let n="window"!==s.breakpointsBase&&s.breakpointsBase?"container":s.breakpointsBase,o=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?e.el:document.querySelector(s.breakpointsBase),d=e.getBreakpoint(r,n,o);if(!d||e.currentBreakpoint===d)return;let c=(d in r?r[d]:void 0)||e.originalParams,p=h(e,s),u=h(e,c),m=e.params.grabCursor,f=c.grabCursor,g=s.enabled;p&&!u?(a.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&u&&(a.classList.add(`${s.containerModifierClass}grid`),(c.grid.fill&&"column"===c.grid.fill||!c.grid.fill&&"column"===s.grid.fill)&&a.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!f?e.unsetGrabCursor():!m&&f&&e.setGrabCursor();let v=(e,t)=>e[t];["navigation","pagination","scrollbar"].forEach(t=>{let i=v(c,t);if(void 0===i)return;let a=v(s,t),r="object"==typeof a&&null!==a&&a.enabled,l="object"==typeof i&&null!==i&&i.enabled,n=e[t];r&&!l&&n?.disable?.(),!r&&l&&n?.enable?.()});let w=c.direction&&c.direction!==s.direction,b=s.loop&&(c.slidesPerView!==s.slidesPerView||w),y=s.loop;w&&i&&e.changeDirection(),(0,l.n)(e.params,c);let S=e.params.enabled,E=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!S?e.disable():!g&&S&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",c),i&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&E?(e.loopCreate(t),e.updateSlides()):y&&!E&&e.loopDestroy()),e.emit("breakpoint",c)},getBreakpoint:function(e,t="window",i){if(!e||"container"===t&&!i)return;let s=!1,a="window"===t?window.innerHeight:i.clientHeight,r=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:a*parseFloat(e.substr(1)),point:e}:{value:e,point:e});r.sort((e,t)=>parseInt(String(e.value),10)-parseInt(String(t.value),10));for(let e=0;e<r.length;e+=1){let{point:a,value:l}=r[e];"window"===t?window.matchMedia(`(min-width: ${l}px)`).matches&&(s=a):l<=i.clientWidth&&(s=a)}return s||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var e,t;let i,{classNames:s,params:a,rtl:r,el:l,device:n}=this,o=(e=["initialized",a.direction,{"free-mode":this.params.freeMode&&a.freeMode.enabled},{autoheight:a.autoHeight},{rtl:r},{grid:a.grid&&a.grid.rows>1},{"grid-column":a.grid&&a.grid.rows>1&&"column"===a.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":a.cssMode},{centered:a.cssMode&&a.centeredSlides},{"watch-progress":a.watchSlidesProgress}
5],t=a.containerModifierClass,i=[],e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i);s.push(...o),l.classList.add(...s),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},z=$.prototype;Object.keys(A).forEach(e=>{let t=A[e];Object.keys(t).forEach(e=>{z[e]=t[e]})}),$.use([({swiper:e,on:t,emit:i})=>{let s=null,a=null,r=()=>{e&&!e.destroyed&&e.initialized&&(i("beforeResize"),i("resize"))},l=()=>{e&&!e.destroyed&&e.initialized&&i("orientationchange")};t("init",()=>{e.params.resizeObserver&&void 0!==window.ResizeObserver?e&&!e.destroyed&&e.initialized&&(s=new ResizeObserver(t=>{a=window.requestAnimationFrame(()=>{let{width:i,height:s}=e,a=i,l=s;t.forEach(({contentBoxSize:t,contentRect:i,target:s})=>{if(s&&s!==e.el)return;let r=Array.isArray(t)?t[0]:t;a=i?i.width:r.inlineSize,l=i?i.height:r.blockSize}),(a!==i||l!==s)&&r()})})).observe(e.el):(window.addEventListener("resize",r),window.addEventListener("orientationchange",l))}),t("destroy",()=>{a&&window.cancelAnimationFrame(a),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null),window.removeEventListener("resize",r),window.removeEventListener("orientationchange",l)})},({swiper:e,extendParams:t,on:i})=>{let s=[],a=(t,i={})=>{let a=window.MutationObserver||window.WebkitMutationObserver;if(!a)return;let r=new a(t=>{if(e.__preventObserver__)return;if(1===t.length)return void e.emit("observerUpdate",t[0]);let i=function(){e.emit("observerUpdate",t[0])};window.requestAnimationFrame?window.requestAnimationFrame(i):window.setTimeout(i,0)});r.observe(t,{attributes:void 0===i.attributes||i.attributes,childList:e.isElement||void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),s.push(r)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=(0,l.j)(e.hostEl);for(let e=0;e<t.length;e+=1)a(t[e])}a(e.hostEl,{childList:e.params.observeSlideChildren}),a(e.wrapperEl,{attributes:!1})}}),i("destroy",()=>{s.forEach(e=>{e.disconnect()}),s.splice(0,s.length)})}])}}]);
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.