var Swiper=(()=>{function s(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(t,a){void 0===t&&(t={}),void 0===a&&(a={}),Object.keys(a).forEach(e=>{void 0===t[e]?t[e]=a[e]:s(a[e])&&s(t[e])&&0<Object.keys(a[e]).length&&i(t[e],a[e])})}let t={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function A(){var e="undefined"!=typeof document?document:{};return i(e,t),e}let f={document:t,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function I(){var e="undefined"!=typeof window?window:{};return i(e,f),e}function T(e){return(e=void 0===e?"":e).trim().split(" ").filter(e=>!!e.trim())}function M(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function g(){return Date.now()}function z(e,t){void 0===t&&(t="x");var a=I();let s,i,r;e=(e=>{var t=I();let a;return a=(a=!(a=t.getComputedStyle?t.getComputedStyle(e,null):a)&&e.currentStyle?e.currentStyle:a)||e.style})(e);return a.WebKitCSSMatrix?(6<(i=e.transform||e.webkitTransform).split(",").length&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new a.WebKitCSSMatrix("none"===i?"":i)):(r=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=r.toString().split(",")),"x"===t&&(i=a.WebKitCSSMatrix?r.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),(i="y"===t?a.WebKitCSSMatrix?r.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5]):i)||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function b(e){let s=Object(arguments.length<=0?void 0:e),t=["__proto__","constructor","prototype"];for(let e=1;e<arguments.length;e+=1){var i=e<0||arguments.length<=e?void 0:arguments[e];if(null!=i&&(a=i,!("undefined"!=typeof window&&void 0!==window.HTMLElement?a instanceof HTMLElement:a&&(1===a.nodeType||11===a.nodeType)))){let a=Object.keys(Object(i)).filter(e=>t.indexOf(e)<0);for(let e=0,t=a.length;e<t;e+=1){var r=a[e],l=Object.getOwnPropertyDescriptor(i,r);void 0!==l&&l.enumerable&&(d(s[r])&&d(i[r])?i[r].__swiper__?s[r]=i[r]:b(s[r],i[r]):d(s[r])||!d(i[r])||(s[r]={},i[r].__swiper__)?s[r]=i[r]:b(s[r],i[r]))}}}var a;return s}function P(e,t,a){e.style.setProperty(t,a)}function w(e){let{swiper:a,targetPosition:s,side:i}=e,r=I(),l=-a.translate,n,o=null,d=a.params.speed,p=(a.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(a.cssModeFrameID),s>l?"next":"prev"),c=(e,t)=>"next"===p&&t<=e||"prev"===p&&e<=t,u=()=>{n=(new Date).getTime(),null===o&&(o=n);var e=Math.max(Math.min((n-o)/d,1),0),e=.5-Math.cos(e*Math.PI)/2;let t=l+e*(s-l);c(t,s)&&(t=s),a.wrapperEl.scrollTo({[i]:t}),c(t,s)?(a.wrapperEl.style.overflow="hidden",a.wrapperEl.style.scrollSnapType="",setTimeout(()=>{a.wrapperEl.style.overflow="",a.wrapperEl.scrollTo({[i]:t})}),r.cancelAnimationFrame(a.cssModeFrameID)):a.cssModeFrameID=r.requestAnimationFrame(u)};u()}function r(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function O(e,t){void 0===t&&(t="");var a=[...e.children];return e instanceof HTMLSlotElement&&a.push(...e.assignedElements()),t?a.filter(e=>e.matches(t)):a}function L(e){try{console.warn(e)}catch(e){}}function k(e,t){void 0===t&&(t=[]);e=document.createElement(e);return e.classList.add(...Array.isArray(t)?t:T(t)),e}function D(e){var t=I(),a=A(),s=e.getBoundingClientRect(),a=a.body,i=e.clientTop||a.clientTop||0,a=e.clientLeft||a.clientLeft||0,r=e===t?t.scrollY:e.scrollTop,t=e===t?t.scrollX:e.scrollLeft;return{top:s.top+r-i,left:s.left+t-a}}function C(e,t){return I().getComputedStyle(e,null).getPropertyValue(t)}function q(e){let t,a=e;if(a){for(t=0;null!==(a=a.previousSibling);)1===a.nodeType&&(t+=1);return t}}function G(e,t){var a=[];let s=e.parentElement;for(;s;)t&&!s.matches(t)||a.push(s),s=s.parentElement;return a}function v(a,s){s&&a.addEventListener("transitionend",function e(t){t.target===a&&(s.call(a,t),a.removeEventListener("transitionend",e))})}function B(e,t,a){var s=I();return a?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function H(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function E(t){return e=>0<Math.abs(e)&&t.browser&&t.browser.need3dFix&&Math.abs(e)%90==0?e+.001:e}let y,e,$;function V(){return y=y||(e=I(),{smoothScroll:(t=A()).documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)});var e,t}function R(c){return void 0===c&&(c={}),e=e||(()=>{var e=(void 0===c?{}:c).userAgent,t=V(),a=(r=I()).navigator.platform,e=e||r.navigator.userAgent,s={ios:!1,android:!1},i=r.screen.width,r=r.screen.height,l=e.match(/(Android);?[\s\/]+([\d.]+)?/);let n=e.match(/(iPad).*OS\s([\d_]+)/);var o=e.match(/(iPod)(.*OS\s([\d_]+))?/),d=!n&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,a="MacIntel"===a;return!n&&a&&t.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(i+"x"+r)&&(n=(n=e.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),l&&!p&&(s.os="android",s.android=!0),(n||d||o)&&(s.os="ios",s.ios=!0),s})()}function Y(){return $=$||(()=>{let t=I(),e=R(),s=!1;function a(){var e=t.navigator.userAgent.toLowerCase();return 0<=e.indexOf("safari")&&e.indexOf("chrome")<0&&e.indexOf("android")<0}if(a()){let a=String(t.navigator.userAgent);if(a.includes("Version/")){let[e,t]=a.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));s=e<16||16===e&&t<2}}var i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),r=a();return{isSafari:s||r,needPerspectiveFix:s,need3dFix:r||i&&e.ios,isWebView:i}})()}let X={on(e,a,s){let i=this;if(i.eventsListeners&&!i.destroyed&&"function"==typeof a){let t=s?"unshift":"push";e.split(" ").forEach(e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][t](a)})}return i},once(s,i,e){let r=this;return!r.eventsListeners||r.destroyed||"function"!=typeof i?r:(l.__emitterProxy=i,r.on(s,l,e));function l(){r.off(s,l),l.__emitterProxy&&delete l.__emitterProxy;for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];i.apply(r,t)}},onAny(e,t){var a=this;return a.eventsListeners&&!a.destroyed&&"function"==typeof e&&(t=t?"unshift":"push",a.eventsAnyListeners.indexOf(e)<0)&&a.eventsAnyListeners[t](e),a},offAny(e){var t=this;return t.eventsListeners&&!t.destroyed&&t.eventsAnyListeners&&0<=(e=t.eventsAnyListeners.indexOf(e))&&t.eventsAnyListeners.splice(e,1),t},off(e,s){let i=this;return!i.eventsListeners||i.destroyed||i.eventsListeners&&e.split(" ").forEach(a=>{void 0===s?i.eventsListeners[a]=[]:i.eventsListeners[a]&&i.eventsListeners[a].forEach((e,t)=>{(e===s||e.__emitterProxy&&e.__emitterProxy===s)&&i.eventsListeners[a].splice(t,1)})}),i},emit(){let i=this;if(i.eventsListeners&&!i.destroyed&&i.eventsListeners){let e,a,s;for(var t=arguments.length,r=new Array(t),l=0;l<t;l++)r[l]=arguments[l];s="string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],a=r.slice(1,r.length),i):(e=r[0].events,a=r[0].data,r[0].context||i),a.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(t=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...a])}),i.eventsListeners&&i.eventsListeners[t]&&i.eventsListeners[t].forEach(e=>{e.apply(s,a)})})}return i}},F=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},c=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},l=(a,e)=>{if(a&&!a.destroyed&&a.params){let t=e.closest(a.isElement?"swiper-slide":"."+a.params.slideClass);if(t){let e=t.querySelector("."+a.params.lazyPreloaderClass);!e&&a.isElement&&(t.shadowRoot?e=t.shadowRoot.querySelector("."+a.params.lazyPreloaderClass):requestAnimationFrame(()=>{t.shadowRoot&&(e=t.shadowRoot.querySelector("."+a.params.lazyPreloaderClass))&&e.remove()})),e&&e.remove()}}},o=(e,t)=>{e.slides[t]&&(e=e.slides[t].querySelector('[loading="lazy"]'))&&e.removeAttribute("loading")},u=n=>{if(n&&!n.destroyed&&n.params){let l=n.params.lazyPreloadPrevNext,s=n.slides.length;if(s&&l&&!(l<0)){l=Math.min(l,s);let i="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():Math.ceil(n.params.slidesPerView),r=n.activeIndex;if(n.params.grid&&1<n.params.grid.rows){let a=r,s=[a-l];s.push(...Array.from({length:l}).map((e,t)=>a+i+t)),void n.slides.forEach((e,t)=>{s.includes(e.column)&&o(n,t)})}else{let a=r+i-1;if(n.params.rewind||n.params.loop)for(let t=r-l;t<=a+l;t+=1){let e=(t%s+s)%s;(e<r||e>a)&&o(n,e)}else for(let e=Math.max(r-l,0);e<=Math.min(a+l,s-1);e+=1)e!==r&&(e>a||e<r)&&o(n,e)}}}},j={updateSize:function(){var e=this;let t,a;var s=e.el;t=null!=e.params.width?e.params.width:s.clientWidth,a=null!=e.params.height?e.params.height:s.clientHeight,0===t&&e.isHorizontal()||0===a&&e.isVertical()||(t=t-parseInt(C(s,"padding-left")||0,10)-parseInt(C(s,"padding-right")||0,10),a=a-parseInt(C(s,"padding-top")||0,10)-parseInt(C(s,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(a)&&(a=0),Object.assign(e,{width:t,height:a,size:e.isHorizontal()?t:a}))},updateSlides:function(){let i=this;function d(e,t){return parseFloat(e.getPropertyValue(i.getDirectionLabel(t))||0)}let r=i.params,{wrapperEl:e,slidesEl:t,size:l,rtlTranslate:a,wrongRTL:s}=i,n=i.virtual&&r.virtual.enabled,p=(n?i.virtual:i).slides.length,c=O(t,`.${i.params.slideClass}, swiper-slide`),u=(n?i.virtual.slides:c).length,m=[],h=[],v=[],f=r.slidesOffsetBefore,g=("function"==typeof f&&(f=r.slidesOffsetBefore.call(i)),r.slidesOffsetAfter);"function"==typeof g&&(g=r.slidesOffsetAfter.call(i));var b=i.snapGrid.length,w=i.slidesGrid.length;let y=r.spaceBetween,E=-f,x=0,S=0;if(void 0!==l){"string"==typeof y&&0<=y.indexOf("%")?y=parseFloat(y.replace("%",""))/100*l:"string"==typeof y&&(y=parseFloat(y)),i.virtualSize=-y,c.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(P(e,"--swiper-centered-offset-before",""),P(e,"--swiper-centered-offset-after",""));var T=r.grid&&1<r.grid.rows&&i.grid;let o;T?i.grid.initSlides(c):i.grid&&i.grid.unsetSlides();var M="auto"===r.slidesPerView&&r.breakpoints&&0<Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length;for(let s=0;s<u;s+=1){let n;if(o=0,c[s]&&(n=c[s]),T&&i.grid.updateSlide(s,n,c),!c[s]||"none"!==C(n,"display")){if("auto"===r.slidesPerView){M&&(c[s].style[i.getDirectionLabel("width")]="");let t=getComputedStyle(n),e=n.style.transform,a=n.style.webkitTransform;if(e&&(n.style.transform="none"),a&&(n.style.webkitTransform="none"),r.roundLengths)o=i.isHorizontal()?B(n,"width",!0):B(n,"height",!0);else{let a=d(t,"width"),s=d(t,"padding-left"),i=d(t,"padding-right"),r=d(t,"margin-left"),l=d(t,"margin-right"),e=t.getPropertyValue("box-sizing");if(e&&"border-box"===e)o=a+r+l;else{let{clientWidth:e,offsetWidth:t}=n;o=a+s+i+r+l+(t-e)}}e&&(n.style.transform=e),a&&(n.style.webkitTransform=a),r.roundLengths&&(o=Math.floor(o))}else o=(l-(r.slidesPerView-1)*y)/r.slidesPerView,r.roundLengths&&(o=Math.floor(o)),c[s]&&(c[s].style[i.getDirectionLabel("width")]=o+"px");c[s]&&(c[s].swiperSlideSize=o),v.push(o),r.centeredSlides?(E=E+o/2+x/2+y,0===x&&0!==s&&(E=E-l/2-y),0===s&&(E=E-l/2-y),Math.abs(E)<.001&&(E=0),r.roundLengths&&(E=Math.floor(E)),S%r.slidesPerGroup==0&&m.push(E),h.push(E)):(r.roundLengths&&(E=Math.floor(E)),(S-Math.min(i.params.slidesPerGroupSkip,S))%i.params.slidesPerGroup==0&&m.push(E),h.push(E),E=E+o+y),i.virtualSize+=o+y,x=o,S+=1}}if(i.virtualSize=Math.max(i.virtualSize,l)+g,a&&s&&("slide"===r.effect||"coverflow"===r.effect)&&(e.style.width=i.virtualSize+y+"px"),r.setWrapperSize&&(e.style[i.getDirectionLabel("width")]=i.virtualSize+y+"px"),T&&i.grid.updateWrapperSize(o,m),!r.centeredSlides){let a=[];for(let t=0;t<m.length;t+=1){let e=m[t];r.roundLengths&&(e=Math.floor(e)),m[t]<=i.virtualSize-l&&a.push(e)}m=a,1<Math.floor(i.virtualSize-l)-Math.floor(m[m.length-1])&&m.push(i.virtualSize-l)}if(n&&r.loop){let s=v[0]+y;if(1<r.slidesPerGroup){let t=Math.ceil((i.virtual.slidesBefore+i.virtual.slidesAfter)/r.slidesPerGroup),a=s*r.slidesPerGroup;for(let e=0;e<t;e+=1)m.push(m[m.length-1]+a)}for(let e=0;e<i.virtual.slidesBefore+i.virtual.slidesAfter;e+=1)1===r.slidesPerGroup&&m.push(m[m.length-1]+s),h.push(h[h.length-1]+s),i.virtualSize+=s}if(0===m.length&&(m=[0]),0!==y){let t=i.isHorizontal()&&a?"marginLeft":i.getDirectionLabel("marginRight");c.filter((e,t)=>!(r.cssMode&&!r.loop)||t!==c.length-1).forEach(e=>{e.style[t]=y+"px"})}if(r.centeredSlides&&r.centeredSlidesBounds){let t=0,a=(v.forEach(e=>{t+=e+(y||0)}),(t-=y)>l?t-l:0);m=m.map(e=>e<=0?-f:e>a?a+g:e)}if(r.centerInsufficientSlides){let t=0,e=(v.forEach(e=>{t+=e+(y||0)}),t-=y,(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0));if(t+e<l){let a=(l-t-e)/2;m.forEach((e,t)=>{m[t]=e-a}),h.forEach((e,t)=>{h[t]=e+a})}}if(Object.assign(i,{slides:c,snapGrid:m,slidesGrid:h,slidesSizesGrid:v}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){P(e,"--swiper-centered-offset-before",-m[0]+"px"),P(e,"--swiper-centered-offset-after",i.size/2-v[v.length-1]/2+"px");let t=-i.snapGrid[0],a=-i.slidesGrid[0];i.snapGrid=i.snapGrid.map(e=>e+t),i.slidesGrid=i.slidesGrid.map(e=>e+a)}if(u!==p&&i.emit("slidesLengthChange"),m.length!==b&&(i.params.watchOverflow&&i.checkOverflow(),i.emit("snapGridLengthChange")),h.length!==w&&i.emit("slidesGridLengthChange"),r.watchSlidesProgress&&i.updateSlidesOffset(),i.emit("slidesUpdated"),!(n||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect)){let e=r.containerModifierClass+"backface-hidden",t=i.el.classList.contains(e);u<=r.maxBackfaceHiddenSlides?t||i.el.classList.add(e):t&&i.el.classList.remove(e)}}},updateAutoHeight:function(e){let t=this,a=[],s=t.virtual&&t.params.virtual.enabled,i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);var l=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&1<t.params.slidesPerView)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{a.push(e)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){let e=t.activeIndex+i;if(e>t.slides.length&&!s)break;a.push(l(e))}else a.push(l(t.activeIndex));for(i=0;i<a.length;i+=1)if(void 0!==a[i]){let e=a[i].offsetHeight;r=e>r?e:r}!r&&0!==r||(t.wrapperEl.style.height=r+"px")},updateSlidesOffset:function(){var t=this,a=t.slides,s=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let e=0;e<a.length;e+=1)a[e].swiperSlideOffset=(t.isHorizontal()?a[e].offsetLeft:a[e].offsetTop)-s-t.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var i=this,r=i.params,{slides:l,rtlTranslate:n,snapGrid:o}=i;if(0!==l.length){void 0===l[0].swiperSlideOffset&&i.updateSlidesOffset();let a=n?e:-e,s=(i.visibleSlidesIndexes=[],i.visibleSlides=[],r.spaceBetween);"string"==typeof s&&0<=s.indexOf("%")?s=parseFloat(s.replace("%",""))/100*i.size:"string"==typeof s&&(s=parseFloat(s));for(let t=0;t<l.length;t+=1){var d=l[t];let e=d.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(e-=l[0].swiperSlideOffset);var p=(a+(r.centeredSlides?i.minTranslate():0)-e)/(d.swiperSlideSize+s),c=(a-o[0]+(r.centeredSlides?i.minTranslate():0)-e)/(d.swiperSlideSize+s),u=-(a-e),m=u+i.slidesSizesGrid[t],h=0<=u&&u<=i.size-i.slidesSizesGrid[t],u=0<=u&&u<i.size-1||1<m&&m<=i.size||u<=0&&m>=i.size;u&&(i.visibleSlides.push(d),i.visibleSlidesIndexes.push(t)),F(d,u,r.slideVisibleClass),F(d,h,r.slideFullyVisibleClass),d.progress=n?-p:p,d.originalProgress=n?-c:c}}},updateProgress:function(l){var n=this;if(void 0===l){let e=n.rtlTranslate?-1:1;l=n&&n.translate&&n.translate*e||0}let e=n.params,a=n.maxTranslate()-n.minTranslate(),{progress:s,isBeginning:i,isEnd:r,progressLoop:o}=n,t=i,d=r;if(0===a)s=0,i=!0,r=!0;else{s=(l-n.minTranslate())/a;let e=Math.abs(l-n.minTranslate())<1,t=Math.abs(l-n.maxTranslate())<1;i=e||s<=0,r=t||1<=s,e&&(s=0),t&&(s=1)}if(e.loop){let e=n.getSlideIndexByData(0),t=n.getSlideIndexByData(n.slides.length-1),a=n.slidesGrid[e],s=n.slidesGrid[t],i=n.slidesGrid[n.slidesGrid.length-1],r=Math.abs(l);1<(o=r>=a?(r-a)/i:(r+i-s)/i)&&--o}Object.assign(n,{progress:s,progressLoop:o,isBeginning:i,isEnd:r}),(e.watchSlidesProgress||e.centeredSlides&&e.autoHeight)&&n.updateSlidesProgress(l),i&&!t&&n.emit("reachBeginning toEdge"),r&&!d&&n.emit("reachEnd toEdge"),(t&&!i||d&&!r)&&n.emit("fromEdge"),n.emit("progress",s)},updateSlidesClasses:function(){let t=this,{slides:e,params:a,slidesEl:s,activeIndex:i}=t,r=t.virtual&&a.virtual.enabled,l=t.grid&&a.grid&&1<a.grid.rows,n=e=>O(s,`.${a.slideClass}${e}, swiper-slide`+e)[0],o,d,p;if(r)if(a.loop){let e=i-t.virtual.slidesBefore;(e=e<0?t.virtual.slides.length+e:e)>=t.virtual.slides.length&&(e-=t.virtual.slides.length),o=n(`[data-swiper-slide-index="${e}"]`)}else o=n(`[data-swiper-slide-index="${i}"]`);else l?(o=e.filter(e=>e.column===i)[0],p=e.filter(e=>e.column===i+1)[0],d=e.filter(e=>e.column===i-1)[0]):o=e[i];o&&!l&&(p=((e,t)=>{for(var a=[];e.nextElementSibling;){var s=e.nextElementSibling;t&&!s.matches(t)||a.push(s),e=s}return a})(o,`.${a.slideClass}, swiper-slide`)[0],a.loop&&!p&&(p=e[0]),d=((e,t)=>{for(var a=[];e.previousElementSibling;){var s=e.previousElementSibling;t&&!s.matches(t)||a.push(s),e=s}return a})(o,`.${a.slideClass}, swiper-slide`)[0],a.loop)&&0===!d&&(d=e[e.length-1]),e.forEach(e=>{c(e,e===o,a.slideActiveClass),c(e,e===p,a.slideNextClass),c(e,e===d,a.slidePrevClass)}),t.emitSlidesClasses()},updateActiveIndex:function(e){let s=this,t=s.rtlTranslate?s.translate:-s.translate,{snapGrid:a,params:i,activeIndex:r,realIndex:l,snapIndex:n}=s,o,d=e;e=e=>{let t=e-s.virtual.slidesBefore;return(t=t<0?s.virtual.slides.length+t:t)>=s.virtual.slides.length&&(t-=s.virtual.slides.length),t};if(void 0===d&&(d=(e=>{var{slidesGrid:t,params:a}=e,s=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?s>=t[e]&&s<t[e+1]-(t[e+1]-t[e])/2?i=e:s>=t[e]&&s<t[e+1]&&(i=e+1):s>=t[e]&&(i=e);return i=a.normalizeSlideIndex&&(i<0||void 0===i)?0:i})(s)),0<=a.indexOf(t))o=a.indexOf(t);else{let e=Math.min(i.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/i.slidesPerGroup)}if(o>=a.length&&(o=a.length-1),d!==r||s.params.loop)if(d===r&&s.params.loop&&s.virtual&&s.params.virtual.enabled)s.realIndex=e(d);else{var p=s.grid&&i.grid&&1<i.grid.rows;let a;if(s.virtual&&i.virtual.enabled&&i.loop)a=e(d);else if(p){let e=s.slides.filter(e=>e.column===d)[0],t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(s.slides.indexOf(e),0)),a=Math.floor(t/i.grid.rows)}else if(s.slides[d]){let e=s.slides[d].getAttribute("data-swiper-slide-index");a=e?parseInt(e,10):d}else a=d;Object.assign(s,{previousSnapIndex:n,snapIndex:o,previousRealIndex:l,realIndex:a,previousIndex:r,activeIndex:d}),s.initialized&&u(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&(l!==a&&s.emit("realIndexChange"),s.emit("slideChange"))}else o!==n&&(s.snapIndex=o,s.emit("snapIndexChange"))},updateClickedSlide:function(e,t){let a=this,s=a.params,i=e.closest(`.${s.slideClass}, swiper-slide`);!i&&a.isElement&&t&&1<t.length&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(i=e)});let r,l=!1;if(i)for(let e=0;e<a.slides.length;e+=1)if(a.slides[e]===i){l=!0,r=e;break}i&&l?(a.clickedSlide=i,a.virtual&&a.params.virtual.enabled?a.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):a.clickedIndex=r,s.slideToClickedSlide&&void 0!==a.clickedIndex&&a.clickedIndex!==a.activeIndex&&a.slideToClickedSlide()):(a.clickedSlide=void 0,a.clickedIndex=void 0)}},W={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var{params:t,rtlTranslate:a,translate:s,wrapperEl:i}=this;if(t.virtualTranslate)return a?-s:s;if(t.cssMode)return s;let r=z(i,e);return r+=this.cssOverflowAdjustment(),(r=a?-r:r)||0},setTranslate:function(e,t){var a=this,{rtlTranslate:s,params:i,wrapperEl:r,progress:l}=a;let n=0,o=0;a.isHorizontal()?n=s?-e:e:o=e,i.roundLengths&&(n=Math.floor(n),o=Math.floor(o)),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?n:o,i.cssMode?r[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-n:-o:i.virtualTranslate||(a.isHorizontal()?n-=a.cssOverflowAdjustment():o-=a.cssOverflowAdjustment(),r.style.transform=`translate3d(${n}px, ${o}px, 0px)`);s=a.maxTranslate()-a.minTranslate();(0==s?0:(e-a.minTranslate())/s)!==l&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,a,s,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===s&&(s=!0);let r=this,{params:l,wrapperEl:n}=r;if(r.animating&&l.preventInteractionOnTransition)return!1;var o=r.minTranslate(),d=r.maxTranslate(),o=s&&o<e?o:s&&e<d?d:e;if(r.updateProgress(o),l.cssMode){let e=r.isHorizontal();if(0===t)n[e?"scrollLeft":"scrollTop"]=-o;else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:-o,side:e?"left":"top"}),!0;n.scrollTo({[e?"left":"top"]:-o,behavior:"smooth"})}}else 0===t?(r.setTransition(0),r.setTranslate(o),a&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(o),a&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,a)&&r.emit("transitionEnd")}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd)));return!0}};function U(e){var{swiper:e,runCallbacks:t,direction:a,step:s}=e,{activeIndex:i,previousIndex:r}=e;let l=a;if(l=l||(r<i?"next":i<r?"prev":"reset"),e.emit("transition"+s),t&&i!==r){if("reset"===l)return e.emit("slideResetTransition"+s);e.emit("slideChangeTransition"+s),"next"===l?e.emit("slideNextTransition"+s):e.emit("slidePrevTransition"+s)}}function K(e,t,a){var s=I(),e=e.params,i=e.edgeSwipeDetection,e=e.edgeSwipeThreshold;return!i||!(a<=e||a>=s.innerWidth-e)||"prevent"===i&&(t.preventDefault(),!0)}function Z(){let e=this,{params:t,el:a}=e;var s,i,r,l,n;a&&0===a.offsetWidth||(t.breakpoints&&e.setBreakpoint(),{allowSlideNext:s,allowSlidePrev:i,snapGrid:r}=e,l=e.virtual&&e.params.virtual.enabled,e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),n=l&&t.loop,!("auto"===t.slidesPerView||1<t.slidesPerView)||!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):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow())}let Q=(e,t)=>{var a=A(),{params:s,el:i,wrapperEl:r,device:l}=e,n=!!s.nested,o="on"===t?"addEventListener":"removeEventListener";i&&"string"!=typeof i&&(a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:n}),i[o]("touchstart",e.onTouchStart,{passive:!1}),i[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:n}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:n}),a[o]("touchend",e.onTouchEnd,{passive:!0}),a[o]("pointerup",e.onTouchEnd,{passive:!0}),a[o]("pointercancel",e.onTouchEnd,{passive:!0}),a[o]("touchcancel",e.onTouchEnd,{passive:!0}),a[o]("pointerout",e.onTouchEnd,{passive:!0}),a[o]("pointerleave",e.onTouchEnd,{passive:!0}),a[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&i[o]("click",e.onClick,!0),s.cssMode&&r[o]("scroll",e.onScroll),s.updateOnWindowResize?e[t](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",Z,!0):e[t]("observerUpdate",Z,!0),i[o]("load",e.onLoad,{capture:!0}))},J=(e,t)=>e.grid&&t.grid&&1<t.grid.rows;var ee={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,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let a={eventsEmitter:X,update:j,translate:W,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,t){void 0===e&&(e=!0);var a=this.params;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),U({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);var a=this.params;this.animating=!1,a.cssMode||(this.setTransition(0),U({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,a,t,s,i){void 0===t&&(t=!0),"string"==typeof(e=void 0===e?0:e)&&(e=parseInt(e,10));let r=this,l=e,{params:n,snapGrid:o,slidesGrid:d,previousIndex:p,activeIndex:c,rtlTranslate:u,wrapperEl:m,enabled:h}=(l<0&&(l=0),r);if(!h&&!s&&!i||r.destroyed||r.animating&&n.preventInteractionOnTransition)return!1;void 0===a&&(a=r.params.speed);e=Math.min(r.params.slidesPerGroupSkip,l);let v=e+Math.floor((l-e)/r.params.slidesPerGroup);var f=-o[v=v>=o.length?o.length-1:v];if(n.normalizeSlideIndex)for(let s=0;s<d.length;s+=1){let e=-Math.floor(100*f),t=Math.floor(100*d[s]),a=Math.floor(100*d[s+1]);void 0!==d[s+1]?e>=t&&e<a-(a-t)/2?l=s:e>=t&&e<a&&(l=s+1):e>=t&&(l=s)}if(r.initialized&&l!==c){if(!r.allowSlideNext&&(u?f>r.translate&&f>r.minTranslate():f<r.translate&&f<r.minTranslate()))return!1;if(!r.allowSlidePrev&&f>r.translate&&f>r.maxTranslate()&&(c||0)!==l)return!1}let g;l!==(p||0)&&t&&r.emit("beforeSlideChangeStart"),r.updateProgress(f),g=l>c?"next":l<c?"prev":"reset";var b=r.virtual&&r.params.virtual.enabled;if((!b||!i)&&(u&&-f===r.translate||!u&&f===r.translate))return r.updateActiveIndex(l),n.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==n.effect&&r.setTranslate(f),"reset"!=g&&(r.transitionStart(t,g),r.transitionEnd(t,g)),!1;if(n.cssMode){let e=r.isHorizontal(),t=u?f:-f;if(0===a)b&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),b&&!r._cssModeVirtualInitialSet&&0<r.params.initialSlide?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=t})):m[e?"scrollLeft":"scrollTop"]=t,b&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:t,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:t,behavior:"smooth"})}}else r.setTransition(a),r.setTranslate(f),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",a,s),r.transitionStart(t,g),0===a?r.transitionEnd(t,g):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(t,g))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd));return!0},slideToLoop:function(e,t,a,l){void 0===a&&(a=!0),"string"==typeof(e=void 0===e?0:e)&&(e=parseInt(e,10));let n=this;if(!n.destroyed){void 0===t&&(t=n.params.speed);var o=n.grid&&n.params.grid&&1<n.params.grid.rows;let r=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)r+=n.virtual.slidesBefore;else{let a;if(o){let t=r*n.params.grid.rows;a=n.slides.filter(e=>+e.getAttribute("data-swiper-slide-index")==t)[0].column}else a=n.getSlideIndexByData(r);let t=o?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,s=n.params.centeredSlides,e=n.params.slidesPerView,i=("auto"===e?e=n.slidesPerViewDynamic():(e=Math.ceil(parseFloat(n.params.slidesPerView,10)),s&&e%2==0&&(e+=1)),t-a<e);if(s&&(i=i||a<Math.ceil(e/2)),i=l&&s&&"auto"!==n.params.slidesPerView&&!o?!1:i){let e=s?a<n.activeIndex?"prev":"next":a-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:e,slideTo:!0,activeSlideIndex:"next"==e?a+1:a-t+1,slideRealIndex:"next"==e?n.realIndex:void 0})}if(o){let t=r*n.params.grid.rows;r=n.slides.filter(e=>+e.getAttribute("data-swiper-slide-index")==t)[0].column}else r=n.getSlideIndexByData(r)}return requestAnimationFrame(()=>{n.slideTo(r,t,a,l)}),n}},slideNext:function(e,t,a){void 0===t&&(t=!0);let s=this,{enabled:i,params:r,animating:l}=s;if(!i||s.destroyed)return s;void 0===e&&(e=s.params.speed);let n=r.slidesPerGroup,o=("auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(n=Math.max(s.slidesPerViewDynamic("current",!0),1)),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,a)}),!0}return r.rewind&&s.isEnd?s.slideTo(0,e,t,a):s.slideTo(s.activeIndex+o,e,t,a)},slidePrev:function(t,a,s){void 0===a&&(a=!0);let i=this,{params:e,snapGrid:r,slidesGrid:l,rtlTranslate:n,enabled:o,animating:d}=i;if(!o||i.destroyed)return i;void 0===t&&(t=i.params.speed);var p=i.virtual&&e.virtual.enabled;if(e.loop){if(d&&!p&&e.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let u=c(n?i.translate:-i.translate),m=r.map(e=>c(e)),h=r[m.indexOf(u)-1];if(void 0===h&&e.cssMode){let a;r.forEach((e,t)=>{u>=e&&(a=t)}),void 0!==a&&(h=r[0<a?a-1:a])}let v=0;if(void 0!==h&&((v=l.indexOf(h))<0&&(v=i.activeIndex-1),"auto"===e.slidesPerView)&&1===e.slidesPerGroup&&e.slidesPerGroupAuto&&(v=v-i.slidesPerViewDynamic("previous",!0)+1,v=Math.max(v,0)),e.rewind&&i.isBeginning){let e=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(e,t,a,s)}return e.loop&&0===i.activeIndex&&e.cssMode?(requestAnimationFrame(()=>{i.slideTo(v,t,a,s)}),!0):i.slideTo(v,t,a,s)},slideReset:function(e,t,a){void 0===t&&(t=!0);if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,a,s,i){void 0===a&&(a=!0),void 0===i&&(i=.5);var r=this;if(!r.destroyed){void 0===e&&(e=r.params.speed);let t=r.activeIndex;var l=Math.min(r.params.slidesPerGroupSkip,t),l=l+Math.floor((t-l)/r.params.slidesPerGroup),n=r.rtlTranslate?r.translate:-r.translate;if(n>=r.snapGrid[l]){let e=r.snapGrid[l];n-e>(r.snapGrid[l+1]-e)*i&&(t+=r.params.slidesPerGroup)}else{let e=r.snapGrid[l-1];n-e<=(r.snapGrid[l]-e)*i&&(t-=r.params.slidesPerGroup)}return t=Math.max(t,0),t=Math.min(t,r.slidesGrid.length-1),r.slideTo(t,e,a,s)}},slideToClickedSlide:function(){let a=this;if(!a.destroyed){var{params:s,slidesEl:i}=a,r="auto"===s.slidesPerView?a.slidesPerViewDynamic():s.slidesPerView;let e,t=a.clickedIndex;var l=a.isElement?"swiper-slide":"."+s.slideClass;s.loop?a.animating||(e=parseInt(a.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?t<a.loopedSlides-r/2||t>a.slides.length-a.loopedSlides+r/2?(a.loopFix(),t=a.getSlideIndex(O(i,l+`[data-swiper-slide-index="${e}"]`)[0]),M(()=>{a.slideTo(t)})):a.slideTo(t):t>a.slides.length-r?(a.loopFix(),t=a.getSlideIndex(O(i,l+`[data-swiper-slide-index="${e}"]`)[0]),M(()=>{a.slideTo(t)})):a.slideTo(t)):a.slideTo(t)}}},loop:{loopCreate:function(e){let a=this,{params:s,slidesEl:t}=a;var i,r,l,n,o;!s.loop||a.virtual&&a.params.virtual.enabled||(i=()=>{O(t,`.${s.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},n=a.grid&&s.grid&&1<s.grid.rows,r=s.slidesPerGroup*(n?s.grid.rows:1),l=a.slides.length%r!=0,n=n&&a.slides.length%s.grid.rows!=0,o=t=>{for(let e=0;e<t;e+=1){let e=a.isElement?k("swiper-slide",[s.slideBlankClass]):k("div",[s.slideClass,s.slideBlankClass]);a.slidesEl.append(e)}},l?s.loopAddBlankSlides?(o(r-a.slides.length%r),a.recalcSlides(),a.updateSlides()):L("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):n&&(s.loopAddBlankSlides?(o(s.grid.rows-a.slides.length%s.grid.rows),a.recalcSlides(),a.updateSlides()):L("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)")),i(),a.loopFix({slideRealIndex:e,direction:s.centeredSlides?void 0:"next"}))},loopFix:function(m){let{slideRealIndex:h,slideTo:v=!0,direction:f,setTranslate:g,activeSlideIndex:b,byController:w,byMousewheel:y}=void 0===m?{}:m,E=this;if(E.params.loop){E.emit("beforeLoopFix");let{slides:o,allowSlidePrev:t,allowSlideNext:d,slidesEl:p,params:c}=E,u=c.centeredSlides;if(E.allowSlidePrev=!0,E.allowSlideNext=!0,E.virtual&&c.virtual.enabled)v&&(c.centeredSlides||0!==E.snapIndex?c.centeredSlides&&E.snapIndex<c.slidesPerView?E.slideTo(E.virtual.slides.length+E.snapIndex,0,!1,!0):E.snapIndex===E.snapGrid.length-1&&E.slideTo(E.virtual.slidesBefore,0,!1,!0):E.slideTo(E.virtual.slides.length,0,!1,!0)),E.allowSlidePrev=t,E.allowSlideNext=d;else{let e=c.slidesPerView;"auto"===e?e=E.slidesPerViewDynamic():(e=Math.ceil(parseFloat(c.slidesPerView,10)),u&&e%2==0&&(e+=1));m=c.slidesPerGroupAuto?e:c.slidesPerGroup;let a=m;a%m!=0&&(a+=m-a%m),a+=c.loopAdditionalSlides,E.loopedSlides=a;var x=E.grid&&c.grid&&1<c.grid.rows;o.length<e+a?L("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):x&&"row"===c.grid.fill&&L("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let s=[],i=[],r=E.activeIndex;void 0===b?b=E.getSlideIndex(o.filter(e=>e.classList.contains(c.slideActiveClass))[0]):r=b;var S="next"===f||!f,T="prev"===f||!f;let l=0,n=0;var M=x?Math.ceil(o.length/c.grid.rows):o.length,C=(x?o[b].column:b)+(u&&void 0===g?-e/2+.5:0);if(C<a){l=Math.max(a-C,m);for(let t=0;t<a-C;t+=1){let e=t-Math.floor(t/M)*M;if(x){let t=M-e-1;for(let e=o.length-1;0<=e;--e)o[e].column===t&&s.push(e)}else s.push(M-e-1)}}else if(C+e>M-a){n=Math.max(C-(M-2*a),m);for(let e=0;e<n;e+=1){let a=e-Math.floor(e/M)*M;x?o.forEach((e,t)=>{e.column===a&&i.push(t)}):i.push(a)}}if(E.__preventObserver__=!0,requestAnimationFrame(()=>{E.__preventObserver__=!1}),T&&s.forEach(e=>{o[e].swiperLoopMoveDOM=!0,p.prepend(o[e]),o[e].swiperLoopMoveDOM=!1}),S&&i.forEach(e=>{o[e].swiperLoopMoveDOM=!0,p.append(o[e]),o[e].swiperLoopMoveDOM=!1}),E.recalcSlides(),"auto"===c.slidesPerView?E.updateSlides():x&&(0<s.length&&T||0<i.length&&S)&&E.slides.forEach((e,t)=>{E.grid.updateSlide(t,e,E.slides)}),c.watchSlidesProgress&&E.updateSlidesOffset(),v)if(0<s.length&&T){if(void 0===h){let e=E.slidesGrid[r],t=E.slidesGrid[r+l]-e;y?E.setTranslate(E.translate-t):(E.slideTo(r+Math.ceil(l),0,!1,!0),g&&(E.touchEventsData.startTranslate=E.touchEventsData.startTranslate-t,E.touchEventsData.currentTranslate=E.touchEventsData.currentTranslate-t))}else if(g){let e=x?s.length/c.grid.rows:s.length;E.slideTo(E.activeIndex+e,0,!1,!0),E.touchEventsData.currentTranslate=E.translate}}else if(0<i.length&&S)if(void 0===h){let e=E.slidesGrid[r],t=E.slidesGrid[r-n]-e;y?E.setTranslate(E.translate-t):(E.slideTo(r-n,0,!1,!0),g&&(E.touchEventsData.startTranslate=E.touchEventsData.startTranslate-t,E.touchEventsData.currentTranslate=E.touchEventsData.currentTranslate-t))}else{let e=x?i.length/c.grid.rows:i.length;E.slideTo(E.activeIndex-e,0,!1,!0)}if(E.allowSlidePrev=t,E.allowSlideNext=d,E.controller&&E.controller.control&&!w){let t={slideRealIndex:h,direction:f,setTranslate:g,activeSlideIndex:b,byController:!0};Array.isArray(E.controller.control)?E.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...t,slideTo:e.params.slidesPerView===c.slidesPerView&&v})}):E.controller.control instanceof E.constructor&&E.controller.control.params.loop&&E.controller.control.loopFix({...t,slideTo:E.controller.control.params.slidesPerView===c.slidesPerView&&v})}}E.emit("loopFix")}},loopDestroy:function(){let e=this,{params:t,slidesEl:s}=e;if(!(!t.loop||e.virtual&&e.params.virtual.enabled)){e.recalcSlides();let a=[];e.slides.forEach(e=>{var t=void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{s.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}}},grabCursor:{setGrabCursor:function(e){let t=this;var a;!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(a="container"===t.params.touchEventsTarget?t.el:t.wrapperEl,t.isElement&&(t.__preventObserver__=!0),a.style.cursor="move",a.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(){var e=this,t=e.params;e.onTouchStart=function(a){var s=this,i=A();let r=a;if(r.originalEvent&&(r=r.originalEvent),a=s.touchEventsData,"pointerdown"===r.type){if(null!==a.pointerId&&a.pointerId!==r.pointerId)return;a.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(a.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)K(s,r,r.targetTouches[0].pageX);else{var{params:l,touches:n,enabled:o}=s;if(o&&(l.simulateTouch||"mouse"!==r.pointerType)&&(!s.animating||!l.preventInteractionOnTransition)){!s.animating&&l.cssMode&&l.loop&&s.loopFix();let t=r.target;if("wrapper"!==l.touchEventsTarget||(o=t,e=s.wrapperEl,!(d=e.contains(o))&&e instanceof HTMLSlotElement?[...e.assignedElements()].includes(o):d))if(!("which"in r&&3===r.which||"button"in r&&0<r.button||a.isTouched&&a.isMoved)){var e=!!l.noSwipingClass&&""!==l.noSwipingClass,o=r.composedPath?r.composedPath():r.path,d=(e&&r.target&&r.target.shadowRoot&&o&&(t=o[0]),l.noSwipingSelector||"."+l.noSwipingClass),o=!(!r.target||!r.target.shadowRoot);if(l.noSwiping&&(o?function(s,e){return function e(t){var a;return t&&t!==A()&&t!==I()&&((a=(t=t.assignedSlot?t.assignedSlot:t).closest(s))||t.getRootNode)?a||e(t.getRootNode().host):null}(e=void 0===t?this:e)}(d,t):t.closest(d)))s.allowClick=!0;else if(!l.swipeHandler||t.closest(l.swipeHandler)){n.currentX=r.pageX,n.currentY=r.pageY;var o=n.currentX,p=n.currentY;if(K(s,r,o)){Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=o,n.startY=p,a.touchStartTime=g(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,0<l.threshold&&(a.allowThresholdMove=!1);let e=!0;t.matches(a.focusableElements)&&(e=!1,"SELECT"===t.nodeName)&&(a.isTouched=!1),i.activeElement&&i.activeElement.matches(a.focusableElements)&&i.activeElement!==t&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!t.matches(a.focusableElements))&&i.activeElement.blur();o=e&&s.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!o||t.isContentEditable||r.preventDefault(),l.freeMode&&l.freeMode.enabled&&s.freeMode&&s.animating&&!l.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",r)}}}}}}.bind(e),e.onTouchMove=function(t){let a=A(),i=this,r=i.touchEventsData,{params:l,touches:n,rtlTranslate:o,enabled:e}=i;if(e&&(l.simulateTouch||"mouse"!==t.pointerType)){let e,s=t;if("pointermove"===(s=s.originalEvent?s.originalEvent:s).type){if(null!==r.touchId)return;if(s.pointerId!==r.pointerId)return}if("touchmove"===s.type){if(!(e=[...s.changedTouches].filter(e=>e.identifier===r.touchId)[0])||e.identifier!==r.touchId)return}else e=s;if(r.isTouched){var t=e.pageX,d=e.pageY;if(s.preventedByNestedSwiper)n.startX=t,n.startY=d;else if(i.allowTouchMove){if(l.touchReleaseOnEdges&&!l.loop)if(i.isVertical()){if(d<n.startY&&i.translate<=i.maxTranslate()||d>n.startY&&i.translate>=i.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(t<n.startX&&i.translate<=i.maxTranslate()||t>n.startX&&i.translate>=i.minTranslate())return;if(a.activeElement&&a.activeElement.matches(r.focusableElements)&&a.activeElement!==s.target&&"mouse"!==s.pointerType&&a.activeElement.blur(),a.activeElement&&s.target===a.activeElement&&s.target.matches(r.focusableElements))r.isMoved=!0,i.allowClick=!1;else{r.allowTouchCallbacks&&i.emit("touchMove",s),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=t,n.currentY=d;var p=n.currentX-n.startX,c=n.currentY-n.startY;if(!(i.params.threshold&&Math.sqrt(p**2+c**2)<i.params.threshold))if(void 0===r.isScrolling&&(i.isHorizontal()&&n.currentY===n.startY||i.isVertical()&&n.currentX===n.startX?r.isScrolling=!1:25<=p*p+c*c&&(u=180*Math.atan2(Math.abs(c),Math.abs(p))/Math.PI,r.isScrolling=i.isHorizontal()?u>l.touchAngle:90-u>l.touchAngle)),r.isScrolling&&i.emit("touchMoveOpposite",s),void 0!==r.startMoving||n.currentX===n.startX&&n.currentY===n.startY||(r.startMoving=!0),r.isScrolling||"touchmove"===s.type&&r.preventTouchMoveFromPointerMove)r.isTouched=!1;else if(r.startMoving){i.allowClick=!1,!l.cssMode&&s.cancelable&&s.preventDefault(),l.touchMoveStopPropagation&&!l.nested&&s.stopPropagation();let a=i.isHorizontal()?p:c,e=i.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;l.oneWayMovement&&(a=Math.abs(a)*(o?1:-1),e=Math.abs(e)*(o?1:-1)),n.diff=a,a*=l.touchRatio,o&&(a=-a,e=-e);var u=i.touchesDirection,p=(i.swipeDirection=0<a?"prev":"next",i.touchesDirection=0<e?"prev":"next",i.params.loop&&!l.cssMode),c="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!r.isMoved){if(p&&c&&i.loopFix({direction:i.swipeDirection}),r.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});i.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,!l.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",s)}if((new Date).getTime(),r.isMoved&&r.allowThresholdMove&&u!==i.touchesDirection&&p&&c&&1<=Math.abs(a))Object.assign(n,{startX:t,startY:d,currentX:t,currentY:d,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;else{i.emit("sliderMove",s),r.isMoved=!0,r.currentTranslate=a+r.startTranslate;let e=!0,t=l.resistanceRatio;if(l.touchReleaseOnEdges&&(t=0),0<a?(p&&c&&r.allowThresholdMove&&r.currentTranslate>(l.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==l.slidesPerView&&2<=i.slides.length-l.slidesPerView?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>i.minTranslate()&&(e=!1,l.resistance)&&(r.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+r.startTranslate+a)**t)):a<0&&(p&&c&&r.allowThresholdMove&&r.currentTranslate<(l.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==l.slidesPerView&&2<=i.slides.length-l.slidesPerView?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===l.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(l.slidesPerView,10)))}),r.currentTranslate<i.maxTranslate())&&(e=!1,l.resistance)&&(r.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-r.startTranslate-a)**t),e&&(s.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),i.allowSlidePrev||i.allowSlideNext||(r.currentTranslate=r.startTranslate),0<l.threshold){if(!(Math.abs(a)>l.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,r.currentTranslate=r.startTranslate,void(n.diff=i.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}l.followFinger&&!l.cssMode&&((l.freeMode&&l.freeMode.enabled&&i.freeMode||l.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),l.freeMode&&l.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(r.currentTranslate),i.setTranslate(r.currentTranslate))}}}}else s.target.matches(r.focusableElements)||(i.allowClick=!1),r.isTouched&&(Object.assign(n,{startX:t,startY:d,currentX:t,currentY:d}),r.touchStartTime=g())}else r.startMoving&&r.isScrolling&&i.emit("touchMoveOpposite",s)}}.bind(e),e.onTouchEnd=function(i){let r=this,t=r.touchEventsData,e,l=i;if("touchend"===(l=l.originalEvent?l.originalEvent:l).type||"touchcancel"===l.type){if(!(e=[...l.changedTouches].filter(e=>e.identifier===t.touchId)[0])||e.identifier!==t.touchId)return}else{if(null!==t.touchId)return;if(l.pointerId!==t.pointerId)return;e=l}if(!["pointercancel","pointerout","pointerleave","contextmenu"].includes(l.type)||["pointercancel","contextmenu"].includes(l.type)&&(r.browser.isSafari||r.browser.isWebView)){t.pointerId=null,t.touchId=null;var{params:n,touches:i,rtlTranslate:a,slidesGrid:o,enabled:d}=r;if(d&&(n.simulateTouch||"mouse"!==l.pointerType))if(t.allowTouchCallbacks&&r.emit("touchEnd",l),t.allowTouchCallbacks=!1,t.isTouched){n.grabCursor&&t.isMoved&&t.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);var p,d=g(),c=d-t.touchStartTime;if(r.allowClick){let e=l.path||l.composedPath&&l.composedPath();r.updateClickedSlide(e&&e[0]||l.target,e),r.emit("tap click",l),c<300&&d-t.lastClickTime<300&&r.emit("doubleTap doubleClick",l)}if(t.lastClickTime=g(),M(()=>{r.destroyed||(r.allowClick=!0)}),t.isTouched&&t.isMoved&&r.swipeDirection&&(0!==i.diff||t.loopSwapReset)&&(t.currentTranslate!==t.startTranslate||t.loopSwapReset)){if(t.isTouched=!1,t.isMoved=!1,t.startMoving=!1,p=n.followFinger?a?r.translate:-r.translate:-t.currentTranslate,!n.cssMode)if(n.freeMode&&n.freeMode.enabled)r.freeMode.onTouchEnd({currentPos:p});else{var u=p>=-r.maxTranslate()&&!r.params.loop;let a=0,s=r.slidesSizesGrid[0];for(let t=0;t<o.length;t+=t<n.slidesPerGroupSkip?1:n.slidesPerGroup){let e=t<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==o[t+e]?(u||p>=o[t]&&p<o[t+e])&&(a=t,s=o[t+e]-o[t]):(u||p>=o[t])&&(a=t,s=o[o.length-1]-o[o.length-2])}let e=null,t=null;n.rewind&&(r.isBeginning?t=n.virtual&&n.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(e=0));d=(p-o[a])/s,i=a<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;c>n.longSwipesMs?n.longSwipes?("next"===r.swipeDirection&&(d>=n.longSwipesRatio?r.slideTo(n.rewind&&r.isEnd?e:a+i):r.slideTo(a)),"prev"===r.swipeDirection&&(d>1-n.longSwipesRatio?r.slideTo(a+i):null!==t&&d<0&&Math.abs(d)>n.longSwipesRatio?r.slideTo(t):r.slideTo(a))):r.slideTo(r.activeIndex):n.shortSwipes?!r.navigation||l.target!==r.navigation.nextEl&&l.target!==r.navigation.prevEl?("next"===r.swipeDirection&&r.slideTo(null!==e?e:a+i),"prev"===r.swipeDirection&&r.slideTo(null!==t?t:a)):l.target===r.navigation.nextEl?r.slideTo(a+i):r.slideTo(a):r.slideTo(r.activeIndex)}}else t.isTouched=!1,t.isMoved=!1,t.startMoving=!1}else t.isMoved&&n.grabCursor&&r.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1}}.bind(e),e.onDocumentTouchStart=function(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}.bind(e),t.cssMode&&(e.onScroll=function(){var e=this,{wrapperEl:t,rtlTranslate:a,enabled:s}=e;s&&(e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses(),(0==(s=e.maxTranslate()-e.minTranslate())?0:(e.translate-e.minTranslate())/s)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1))}.bind(e)),e.onClick=function(e){var t=this;t.enabled&&!t.allowClick&&(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation)&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())}.bind(e),e.onLoad=function(e){var t=this;l(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}.bind(e),Q(e,"on")},detachEvents:function(){Q(this,"off")}},breakpoints:{setBreakpoint:function(){let l=this,{realIndex:n,initialized:o,params:d,el:p}=l,c=d.breakpoints;if(c&&0!==Object.keys(c).length){var u=l.getBreakpoint(c,l.params.breakpointsBase,l.el);if(u&&l.currentBreakpoint!==u){let s=(u in c?c[u]:void 0)||l.originalParams,e=J(l,d),t=J(l,s),a=l.params.grabCursor,i=s.grabCursor,r=d.enabled;e&&!t?(p.classList.remove(d.containerModifierClass+"grid",d.containerModifierClass+"grid-column"),l.emitContainerClasses()):!e&&t&&(p.classList.add(d.containerModifierClass+"grid"),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===d.grid.fill)&&p.classList.add(d.containerModifierClass+"grid-column"),l.emitContainerClasses()),a&&!i?l.unsetGrabCursor():!a&&i&&l.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(e=>{var t,a;void 0!==s[e]&&(t=d[e]&&d[e].enabled,a=s[e]&&s[e].enabled,t&&!a&&l[e].disable(),!t)&&a&&l[e].enable()});var m=s.direction&&s.direction!==d.direction,h=d.loop&&(s.slidesPerView!==d.slidesPerView||m),v=d.loop,m=(m&&o&&l.changeDirection(),b(l.params,s),l.params.enabled),f=l.params.loop;Object.assign(l,{allowTouchMove:l.params.allowTouchMove,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev}),r&&!m?l.disable():!r&&m&&l.enable(),l.currentBreakpoint=u,l.emit("_beforeBreakpoint",s),o&&(h?(l.loopDestroy(),l.loopCreate(n),l.updateSlides()):!v&&f?(l.loopCreate(n),l.updateSlides()):v&&!f&&l.loopDestroy()),l.emit("breakpoint",s)}}},getBreakpoint:function(e,l,n){if(void 0===l&&(l="window"),e&&("container"!==l||n)){let s=!1,i=I(),a="window"===l?i.innerHeight:n.clientHeight,r=Object.keys(e).map(e=>{var t;return"string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:a*t,point:e}):{value:e,point:e}});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let a=0;a<r.length;a+=1){let{point:e,value:t}=r[a];"window"===l?i.matchMedia(`(min-width: ${t}px)`).matches&&(s=e):t<=n.clientWidth&&(s=e)}return s||"max"}}},checkOverflow:{checkOverflow:function(){let a=this,{isLocked:e,params:t}=a,s=t.slidesOffsetBefore;if(s){let e=a.slides.length-1,t=a.slidesGrid[e]+a.slidesSizesGrid[e]+2*s;a.isLocked=a.size>t}else a.isLocked=1===a.snapGrid.length;!0===t.allowSlideNext&&(a.allowSlideNext=!a.isLocked),!0===t.allowSlidePrev&&(a.allowSlidePrev=!a.isLocked),e&&e!==a.isLocked&&(a.isEnd=!1),e!==a.isLocked&&a.emit(a.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var{classNames:e,params:t,rtl:a,el:s,device:i}=this,a=((e,a)=>{let s=[];return e.forEach(t=>{"object"==typeof t?Object.keys(t).forEach(e=>{t[e]&&s.push(a+e)}):"string"==typeof t&&s.push(a+t)}),s})(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:a},{grid:t.grid&&1<t.grid.rows},{"grid-column":t.grid&&1<t.grid.rows&&"column"===t.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),s.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){var{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},p={};class m{constructor(){let e,a;for(var t=arguments.length,s=new Array(t),i=0;i<t;i++)s[i]=arguments[i];1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?a=s[0]:[e,a]=s,a=b({},a=a||{}),e&&!a.el&&(a.el=e);var r=A();if(a.el&&"string"==typeof a.el&&1<r.querySelectorAll(a.el).length){let t=[];return r.querySelectorAll(a.el).forEach(e=>{e=b({},a,{el:e});t.push(new m(e))}),t}let l=this,n=(l.__swiper__=!0,l.support=V(),l.device=R({userAgent:a.userAgent}),l.browser=Y(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],a.modules&&Array.isArray(a.modules)&&l.modules.push(...a.modules),{});l.modules.forEach(e=>{var s,i;e({params:a,swiper:l,extendParams:(s=a,i=n,function(e){void 0===e&&(e={});var t=Object.keys(e)[0],a=e[t];"object"==typeof a&&null!==a&&(!0===s[t]&&(s[t]={enabled:!0}),"navigation"===t&&s[t]&&s[t].enabled&&!s[t].prevEl&&!s[t].nextEl&&(s[t].auto=!0),0<=["pagination","scrollbar"].indexOf(t)&&s[t]&&s[t].enabled&&!s[t].el&&(s[t].auto=!0),t in s)&&"enabled"in a&&("object"!=typeof s[t]||"enabled"in s[t]||(s[t].enabled=!0),s[t]||(s[t]={enabled:!1})),b(i,e)}),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});r=b({},ee,n);return l.params=b({},r,p,a),l.originalParams=b({},l.params),l.passedParams=b({},a),l.params&&l.params.on&&Object.keys(l.params.on).forEach(e=>{l.on(e,l.params.on[e])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===l.params.direction,isVertical:()=>"vertical"===l.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.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:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){var{slidesEl:t,params:a}=this,t=q(O(t,`.${a.slideClass}, swiper-slide`)[0]);return q(e)-t}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(e=>+e.getAttribute("data-swiper-slide-index")===t)[0])}recalcSlides(){var{slidesEl:e,params:t}=this;this.slides=O(e,`.${t.slideClass}, swiper-slide`)}enable(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){var a=this,s=(e=Math.min(Math.max(e,0),1),a.minTranslate()),e=(a.maxTranslate()-s)*e+s;a.translateTo(e,void 0===t?0:t),a.updateActiveIndex(),a.updateSlidesClasses()}emitContainerClasses(){let t=this;var e;t.params._emitClasses&&t.el&&(e=t.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)),t.emit("_containerClasses",e.join(" ")))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let s=this;if(s.params._emitClasses&&s.el){let a=[];s.slides.forEach(e=>{var t=s.getSlideClasses(e);a.push({slideEl:e,classNames:t}),s.emit("_slideClass",e,t)}),s.emit("_slideClasses",a)}}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);var{params:a,slides:s,slidesGrid:i,slidesSizesGrid:r,size:l,activeIndex:n}=this;let o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let t,a=s[n]?Math.ceil(s[n].swiperSlideSize):0;for(let e=n+1;e<s.length;e+=1)s[e]&&!t&&(a+=Math.ceil(s[e].swiperSlideSize),o+=1,a>l)&&(t=!0);for(let e=n-1;0<=e;--e)s[e]&&!t&&(a+=s[e].swiperSlideSize,o+=1,a>l)&&(t=!0)}else if("current"===e)for(let e=n+1;e<s.length;e+=1)(t?i[e]+r[e]-i[n]<l:i[e]-i[n]<l)&&(o+=1);else for(let e=n-1;0<=e;--e)i[n]-i[e]<l&&(o+=1);return o}update(){let s=this;if(s&&!s.destroyed){let{snapGrid:e,params:t}=s,a;if(t.breakpoints&&s.setBreakpoint(),[...s.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&l(s,e)}),s.updateSize(),s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),t.freeMode&&t.freeMode.enabled&&!t.cssMode)i(),t.autoHeight&&s.updateAutoHeight();else{if(("auto"===t.slidesPerView||1<t.slidesPerView)&&s.isEnd&&!t.centeredSlides){let e=(s.virtual&&t.virtual.enabled?s.virtual:s).slides;a=s.slideTo(e.length-1,0,!1,!0)}else a=s.slideTo(s.activeIndex,0,!1,!0);a||i()}function i(){var e=s.rtlTranslate?-1*s.translate:s.translate,e=Math.min(Math.max(e,s.maxTranslate()),s.minTranslate());s.setTranslate(e),s.updateActiveIndex(),s.updateSlidesClasses()}t.watchOverflow&&e!==s.snapGrid&&s.checkOverflow(),s.emit("update")}}changeDirection(t,e){void 0===e&&(e=!0);var a=this,s=a.params.direction;return(t=t||("horizontal"===s?"vertical":"horizontal"))===s||"horizontal"!==t&&"vertical"!==t||(a.el.classList.remove(""+a.params.containerModifierClass+s),a.el.classList.add(""+a.params.containerModifierClass+t),a.emitContainerClasses(),a.params.direction=t,a.slides.forEach(e=>{"vertical"===t?e.style.width="":e.style.height=""}),a.emit("changeDirection"),e&&a.update()),a}changeLanguageDirection(e){var t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(t.params.containerModifierClass+"rtl"),t.el.dir="rtl"):(t.el.classList.remove(t.params.containerModifierClass+"rtl"),t.el.dir="ltr"),t.update())}mount(s){let i=this;if(!i.mounted){let e=s||i.params.el;if(!(e="string"==typeof e?document.querySelector(e):e))return!1;e.swiper=i,e.parentNode&&e.parentNode.host&&e.parentNode.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);let t=()=>"."+(i.params.wrapperClass||"").trim().split(" ").join("."),a=e&&e.shadowRoot&&e.shadowRoot.querySelector?e.shadowRoot.querySelector(t()):O(e,t())[0];!a&&i.params.createElements&&(a=k("div",i.params.wrapperClass),e.append(a),O(e,"."+i.params.slideClass).forEach(e=>{a.append(e)})),Object.assign(i,{el:e,wrapperEl:a,slidesEl:i.isElement&&!e.parentNode.host.slideSlots?e.parentNode.host:a,hostEl:i.isElement?e.parentNode.host:e,mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===C(e,"direction"),rtlTranslate:"horizontal"===i.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===C(e,"direction")),wrongRTL:"-webkit-box"===C(a,"display")})}return!0}init(e){let t=this;return t.initialized||!1!==t.mount(e)&&(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents(),e=[...t.el.querySelectorAll('[loading="lazy"]')],t.isElement&&e.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),e.forEach(e=>{e.complete?l(t,e):e.addEventListener("load",e=>{l(t,e.target)})}),u(t),t.initialized=!0,u(t),t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let a=this,{params:s,el:i,wrapperEl:r,slides:l}=a;if(void 0!==a.params&&!a.destroyed){if(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),s.loop&&a.loopDestroy(),t&&(a.removeClasses(),i&&"string"!=typeof i&&i.removeAttribute("style"),r&&r.removeAttribute("style"),l)&&l.length&&l.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(e=>{a.off(e)}),!1!==e){a.el&&"string"!=typeof a.el&&(a.el.swiper=null);{let t=a;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}}a.destroyed=!0}return null}static extendDefaults(e){b(p,e)}static get extendedDefaults(){return p}static get defaults(){return ee}static installModule(e){m.prototype.__modules__||(m.prototype.__modules__=[]);var t=m.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>m.installModule(e)):m.installModule(e),m}}function N(a,s,i,r){return a.params.createElements&&Object.keys(r).forEach(t=>{if(!i[t]&&!0===i.auto){let e=O(a.el,"."+r[t])[0];e||((e=k("div",r[t])).className=r[t],a.el.append(e)),i[t]=e,s[t]=e}}),i}function _(e){return"."+(e=void 0===e?"":e).trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}function h(e){let{effect:a,swiper:s,on:t,setTranslate:i,setTransition:r,overwriteParams:l,perspective:n,recreateShadows:o,getEffectParams:d}=e,p;t("beforeInit",()=>{var e;s.params.effect===a&&(s.classNames.push(""+s.params.containerModifierClass+a),n&&n()&&s.classNames.push(s.params.containerModifierClass+"3d"),e=l?l():{},Object.assign(s.params,e),Object.assign(s.originalParams,e))}),t("setTranslate",()=>{s.params.effect===a&&i()}),t("setTransition",(e,t)=>{s.params.effect===a&&r(t)}),t("transitionEnd",()=>{s.params.effect===a&&o&&d&&d().slideShadows&&(s.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),o())}),t("virtualUpdate",()=>{s.params.effect===a&&(s.slides.length||(p=!0),requestAnimationFrame(()=>{p&&s.slides&&s.slides.length&&(i(),p=!1)}))})}function x(e,t){var a=r(t);return a!==t&&(a.style.backfaceVisibility="hidden",a.style["-webkit-backface-visibility"]="hidden"),a}function n(e){let{swiper:a,duration:t,transformElements:s,allSlides:i}=e,r=a.activeIndex;if(a.params.virtualTranslate&&0!==t){let t=!1;(i?s:s.filter(e=>{var t,e=e.classList.contains("swiper-slide-transform")?(t=e).parentElement||a.slides.filter(e=>e.shadowRoot&&e.shadowRoot===t.parentNode)[0]:e;return a.getSlideIndex(e)===r})).forEach(e=>{v(e,()=>{var e;t||a&&!a.destroyed&&(t=!0,a.animating=!1,e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0}),a.wrapperEl.dispatchEvent(e))})})}}function S(e,t,a){a="swiper-slide-shadow"+(a?"-"+a:"")+(e?" swiper-slide-shadow-"+e:""),e=r(t);let s=e.querySelector("."+a.split(" ").join("."));return s||(s=k("div",a.split(" ")),e.append(s)),s}return Object.keys(a).forEach(t=>{Object.keys(a[t]).forEach(e=>{m.prototype[e]=a[t][e]})}),m.use([function(e){let{swiper:r,on:t,emit:a}=e,s=I(),i=null,l=null,n=()=>{r&&!r.destroyed&&r.initialized&&(a("beforeResize"),a("resize"))},o=()=>{r&&!r.destroyed&&r.initialized&&a("orientationchange")};t("init",()=>{r.params.resizeObserver&&void 0!==s.ResizeObserver?r&&!r.destroyed&&r.initialized&&(i=new ResizeObserver(a=>{l=s.requestAnimationFrame(()=>{var{width:e,height:t}=r;let s=e,i=t;a.forEach(e=>{var{contentBoxSize:e,contentRect:t,target:a}=e;a&&a!==r.el||(s=t?t.width:(e[0]||e).inlineSize,i=t?t.height:(e[0]||e).blockSize)}),s===e&&i===t||n()})})).observe(r.el):(s.addEventListener("resize",n),s.addEventListener("orientationchange",o))}),t("destroy",()=>{l&&s.cancelAnimationFrame(l),i&&i.unobserve&&r.el&&(i.unobserve(r.el),i=null),s.removeEventListener("resize",n),s.removeEventListener("orientationchange",o)})},function(e){function a(e,t){void 0===t&&(t={});var a=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{var t;s.__preventObserver__||(1===e.length?r("observerUpdate",e[0]):(t=function(){r("observerUpdate",e[0])},n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)))});a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:s.isElement||(void 0===t.childList||t).childList,characterData:void 0===t.characterData||t.characterData}),l.push(a)}let{swiper:s,extendParams:t,on:i,emit:r}=e,l=[],n=I();t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(s.params.observer){if(s.params.observeParents){var t=G(s.hostEl);for(let e=0;e<t.length;e+=1)a(t[e])}a(s.hostEl,{childList:s.params.observeSlideChildren}),a(s.wrapperEl,{attributes:!1})}}),i("destroy",()=>{l.forEach(e=>{e.disconnect()}),l.splice(0,l.length)})}]),m.use([function(e){let t,{swiper:M,extendParams:a,on:s,emit:C}=e;a({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});e=A();M.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let i=e.createElement("div");function L(e,t){var a=M.params.virtual;if(a.cache&&M.virtual.cache[t])return M.virtual.cache[t];let s;return a.renderSlide?"string"==typeof(s=a.renderSlide.call(M,e,t))&&(i.innerHTML=s,s=i.children[0]):s=M.isElement?k("swiper-slide"):k("div",M.params.slideClass),s.setAttribute("data-swiper-slide-index",t),a.renderSlide||(s.innerHTML=e),a.cache&&(M.virtual.cache[t]=s),s}function l(m,h){var{slidesPerView:v,slidesPerGroup:f,centeredSlides:g,loop:b,initialSlide:w}=M.params;if(!(h&&!b&&0<w)){let{addSlidesBefore:e,addSlidesAfter:t}=M.params.virtual,{from:a,to:s,slides:i,slidesGrid:r,offset:l}=M.virtual;M.params.cssMode||M.updateActiveIndex();h=M.activeIndex||0;let n,o,d,p=(n=M.rtlTranslate?"right":M.isHorizontal()?"left":"top",h-(d=g?(o=Math.floor(v/2)+f+t,Math.floor(v/2)+f+e):(o=v+(f-1)+t,(b?v:f)+e))),c=h+o,u=(b||(p=Math.max(p,0),c=Math.min(c,i.length-1)),(M.slidesGrid[p]||0)-(M.slidesGrid[0]||0));if(b&&h>=d?(p-=d,g||(u+=M.slidesGrid[0])):b&&h<d&&(p=-d,g)&&(u+=M.slidesGrid[0]),Object.assign(M.virtual,{from:p,to:c,offset:u,slidesGrid:M.slidesGrid,slidesBefore:d,slidesAfter:o}),a!==p||s!==c||m)if(M.params.virtual.renderExternal)M.params.virtual.renderExternal.call(M,{offset:u,from:p,to:c,slides:(()=>{var t=[];for(let e=p;e<=c;e+=1)t.push(i[e]);return t})()}),M.params.virtual.renderExternalUpdate?T():C("virtualUpdate");else{var y=[],E=[],x=e=>{let t=e;return e<0?t=i.length+e:t>=i.length&&(t-=i.length),t};if(m)M.slides.filter(e=>e.matches(`.${M.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=a;e<=s;e+=1)if(e<p||e>c){let t=x(e);M.slides.filter(e=>e.matches(`.${M.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}var w=b?-i.length:0,S=b?2*i.length:i.length;for(let t=w;t<S;t+=1)if(t>=p&&t<=c){let e=x(t);void 0===s||m?E.push(e):(t>s&&E.push(e),t<a&&y.push(e))}if(E.forEach(e=>{M.slidesEl.append(L(i[e],e))}),b)for(let t=y.length-1;0<=t;--t){let e=y[t];M.slidesEl.prepend(L(i[e],e))}else y.sort((e,t)=>t-e),y.forEach(e=>{M.slidesEl.prepend(L(i[e],e))});O(M.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[n]=u-Math.abs(M.cssOverflowAdjustment())+"px"}),T()}else M.slidesGrid!==r&&u!==l&&M.slides.forEach(e=>{e.style[n]=u-Math.abs(M.cssOverflowAdjustment())+"px"}),M.updateProgress(),C("virtualUpdate");function T(){M.updateSlides(),M.updateProgress(),M.updateSlidesClasses(),C("virtualUpdate")}}}s("beforeInit",()=>{if(M.params.virtual.enabled){let e;var t;void 0===M.passedParams.virtual.slides&&(t=[...M.slidesEl.children].filter(e=>e.matches(`.${M.params.slideClass}, swiper-slide`)))&&t.length&&(M.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),(M.virtual.cache[t]=e).remove()})),e||(M.virtual.slides=M.params.virtual.slides),M.classNames.push(M.params.containerModifierClass+"virtual"),M.params.watchSlidesProgress=!0,l(!(M.originalParams.watchSlidesProgress=!0),!0)}}),s("setTranslate",()=>{M.params.virtual.enabled&&(M.params.cssMode&&!M._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{l()},100)):l())}),s("init update resize",()=>{M.params.virtual.enabled&&M.params.cssMode&&P(M.wrapperEl,"--swiper-virtual-size",M.virtualSize+"px")}),Object.assign(M.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&M.virtual.slides.push(t[e]);else M.virtual.slides.push(t);l(!0)},prependSlide:function(t){let e=M.activeIndex,a=e+1,r=1;if(Array.isArray(t)){for(let e=0;e<t.length;e+=1)t[e]&&M.virtual.slides.unshift(t[e]);a=e+t.length,r=t.length}else M.virtual.slides.unshift(t);if(M.params.virtual.cache){let s=M.virtual.cache,i={};Object.keys(s).forEach(e=>{var t=s[e],a=t.getAttribute("data-swiper-slide-index");a&&t.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),i[parseInt(e,10)+r]=t}),M.virtual.cache=i}l(!0),M.slideTo(a,0)},removeSlide:function(a){if(null!=a){let t=M.activeIndex;if(Array.isArray(a))for(let e=a.length-1;0<=e;--e)M.params.virtual.cache&&(delete M.virtual.cache[a[e]],Object.keys(M.virtual.cache).forEach(e=>{a<e&&(M.virtual.cache[e-1]=M.virtual.cache[e],M.virtual.cache[e-1].setAttribute("data-swiper-slide-index",e-1),delete M.virtual.cache[e])})),M.virtual.slides.splice(a[e],1),a[e]<t&&--t,t=Math.max(t,0);else M.params.virtual.cache&&(delete M.virtual.cache[a],Object.keys(M.virtual.cache).forEach(e=>{a<e&&(M.virtual.cache[e-1]=M.virtual.cache[e],M.virtual.cache[e-1].setAttribute("data-swiper-slide-index",e-1),delete M.virtual.cache[e])})),M.virtual.slides.splice(a,1),a<t&&--t,t=Math.max(t,0);l(!0),M.slideTo(t,0)}},removeAllSlides:function(){M.virtual.slides=[],M.params.virtual.cache&&(M.virtual.cache={}),l(!0),M.slideTo(0,0)},update:l})},function(e){let{swiper:c,extendParams:t,on:a,emit:u}=e,m=A(),h=I();function s(p){if(c.enabled){let o=c.rtlTranslate,e=p,t=(e=e.originalEvent?e.originalEvent:e).keyCode||e.charCode,a=c.params.keyboard.pageUpDown,s=a&&33===t,i=a&&34===t,r=37===t,l=39===t,n=38===t,d=40===t;if(!c.allowSlideNext&&(c.isHorizontal()&&l||c.isVertical()&&d||i))return!1;if(!c.allowSlidePrev&&(c.isHorizontal()&&r||c.isVertical()&&n||s))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||m.activeElement&&m.activeElement.nodeName&&("input"===m.activeElement.nodeName.toLowerCase()||"textarea"===m.activeElement.nodeName.toLowerCase()))){if(c.params.keyboard.onlyInViewport&&(s||i||r||l||n||d)){let a=!1;if(0<G(c.el,`.${c.params.slideClass}, swiper-slide`).length&&0===G(c.el,"."+c.params.slideActiveClass).length)return;let e=c.el,t=e.clientWidth,s=e.clientHeight,i=h.innerWidth,r=h.innerHeight,l=D(e),n=(o&&(l.left-=e.scrollLeft),[[l.left,l.top],[l.left+t,l.top],[l.left,l.top+s],[l.left+t,l.top+s]]);for(let t=0;t<n.length;t+=1){let e=n[t];0<=e[0]&&e[0]<=i&&0<=e[1]&&e[1]<=r&&(0===e[0]&&0===e[1]||(a=!0))}if(!a)return}c.isHorizontal()?((s||i||r||l)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((i||l)&&!o||(s||r)&&o)&&c.slideNext(),((s||r)&&!o||(i||l)&&o)&&c.slidePrev()):((s||i||n||d)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(i||d)&&c.slideNext(),(s||n)&&c.slidePrev()),u("keyPress",t)}}}function i(){c.keyboard.enabled||(m.addEventListener("keydown",s),c.keyboard.enabled=!0)}function r(){c.keyboard.enabled&&(m.removeEventListener("keydown",s),c.keyboard.enabled=!1)}c.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),a("init",()=>{c.params.keyboard.enabled&&i()}),a("destroy",()=>{c.keyboard.enabled&&r()}),Object.assign(c.keyboard,{enable:i,disable:r})},function(e){let{swiper:p,extendParams:t,on:a,emit:c}=e,s=I(),u;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),p.mousewheel={enabled:!1};let m,i=g(),h=[];function r(){p.enabled&&(p.mouseEntered=!0)}function l(){p.enabled&&(p.mouseEntered=!1)}function v(e){p.params.mousewheel.thresholdDelta&&e.delta<p.params.mousewheel.thresholdDelta||p.params.mousewheel.thresholdTime&&g()-i<p.params.mousewheel.thresholdTime||6<=e.delta&&g()-i<60||(e.direction<0?p.isEnd&&!p.params.loop||p.animating||(p.slideNext(),c("scroll",e.raw)):p.isBeginning&&!p.params.loop||p.animating||(p.slidePrev(),c("scroll",e.raw)),i=(new s.Date).getTime())}function n(s){let l=s,i=!0;if(p.enabled&&!s.target.closest("."+p.params.mousewheel.noMousewheelClass)){var n=p.params.mousewheel;p.params.cssMode&&l.preventDefault();let e=p.el,t=(e="container"!==p.params.mousewheel.eventsTarget?document.querySelector(p.params.mousewheel.eventsTarget):e)&&e.contains(l.target);if(!p.mouseEntered&&!t&&!n.releaseOnEdges)return!0;l.originalEvent&&(l=l.originalEvent);let r=0;var o=p.rtlTranslate?-1:1,d=(e=>{let t=0,a=0,s=0,i=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),s=10*t,i=10*a,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=i,i=0),(s||i)&&e.deltaMode&&(1===e.deltaMode?(s*=40,i*=40):(s*=800,i*=800)),s&&!t&&(t=s<1?-1:1),i&&!a&&(a=i<1?-1:1),{spinX:t,spinY:a,pixelX:s,pixelY:i}})(l);if(n.forceToAxis)if(p.isHorizontal()){if(!(Math.abs(d.pixelX)>Math.abs(d.pixelY)))return!0;r=-d.pixelX*o}else{if(!(Math.abs(d.pixelY)>Math.abs(d.pixelX)))return!0;r=-d.pixelY}else r=Math.abs(d.pixelX)>Math.abs(d.pixelY)?-d.pixelX*o:-d.pixelY;if(0===r)return!0;n.invert&&(r=-r);let a=p.getTranslate()+r*n.sensitivity;if((a=a>=p.minTranslate()?p.minTranslate():a)<=p.maxTranslate()&&(a=p.maxTranslate()),(i=!!p.params.loop||!(a===p.minTranslate()||a===p.maxTranslate()))&&p.params.nested&&l.stopPropagation(),p.params.freeMode&&p.params.freeMode.enabled){let s={time:g(),delta:Math.abs(r),direction:Math.sign(r)},i=m&&s.time<m.time+500&&s.delta<=m.delta&&s.direction===m.direction;if(!i){m=void 0;let e=p.getTranslate()+r*n.sensitivity,t=p.isBeginning,a=p.isEnd;if((e=e>=p.minTranslate()?p.minTranslate():e)<=p.maxTranslate()&&(e=p.maxTranslate()),p.setTransition(0),p.setTranslate(e),p.updateProgress(),p.updateActiveIndex(),p.updateSlidesClasses(),(!t&&p.isBeginning||!a&&p.isEnd)&&p.updateSlidesClasses(),p.params.loop&&p.loopFix({direction:s.direction<0?"next":"prev",byMousewheel:!0}),p.params.freeMode.sticky){clearTimeout(u),u=void 0,15<=h.length&&h.shift();let e=h.length?h[h.length-1]:void 0,t=h[0];if(h.push(s),e&&(s.delta>e.delta||s.direction!==e.direction))h.splice(0);else if(15<=h.length&&s.time-t.time<500&&1<=t.delta-s.delta&&s.delta<=6){let e=0<r?.8:.2;m=s,h.splice(0),u=M(()=>{!p.destroyed&&p.params&&p.slideToClosest(p.params.speed,!0,void 0,e)},0)}u=u||M(()=>{!p.destroyed&&p.params&&(m=s,h.splice(0),p.slideToClosest(p.params.speed,!0,void 0,.5))},500)}if(i||c("scroll",l),p.params.autoplay&&p.params.autoplayDisableOnInteraction&&p.autoplay.stop(),n.releaseOnEdges&&(e===p.minTranslate()||e===p.maxTranslate()))return!0}}else{let e={time:g(),delta:Math.abs(r),direction:Math.sign(r),raw:s},t=(2<=h.length&&h.shift(),h.length?h[h.length-1]:void 0);if(h.push(e),(!t||e.direction!==t.direction||e.delta>t.delta||e.time>t.time+150)&&v(e),(e=>{var t=p.params.mousewheel;if(e.direction<0){if(p.isEnd&&!p.params.loop&&t.releaseOnEdges)return 1}else if(p.isBeginning&&!p.params.loop&&t.releaseOnEdges)return 1})(e))return!0}return l.preventDefault?l.preventDefault():l.returnValue=!1,!1}}function o(e){let t=p.el;(t="container"!==p.params.mousewheel.eventsTarget?document.querySelector(p.params.mousewheel.eventsTarget):t)[e]("mouseenter",r),t[e]("mouseleave",l),t[e]("wheel",n)}function d(){return p.params.cssMode?(p.wrapperEl.removeEventListener("wheel",n),!0):!p.mousewheel.enabled&&(o("addEventListener"),p.mousewheel.enabled=!0)}function f(){return p.params.cssMode?(p.wrapperEl.addEventListener(event,n),!0):!!p.mousewheel.enabled&&(o("removeEventListener"),!(p.mousewheel.enabled=!1))}a("init",()=>{!p.params.mousewheel.enabled&&p.params.cssMode&&f(),p.params.mousewheel.enabled&&d()}),a("destroy",()=>{p.params.cssMode&&d(),p.mousewheel.enabled&&f()}),Object.assign(p.mousewheel,{enable:d,disable:f})},function(e){let{swiper:l,extendParams:t,on:a,emit:n}=e;function i(e){let t;return!(e&&"string"==typeof e&&l.isElement&&(t=l.el.querySelector(e)||l.hostEl.querySelector(e)))&&(e&&("string"==typeof e&&(t=[...document.querySelectorAll(e)]),l.params.uniqueNavElements&&"string"==typeof e&&t&&1<t.length&&1===l.el.querySelectorAll(e).length?t=l.el.querySelector(e):t&&1===t.length&&(t=t[0])),e)&&!t?e:t}function s(e,t){let a=l.params.navigation;(e=H(e)).forEach(e=>{e&&(e.classList[t?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=t),l.params.watchOverflow)&&l.enabled&&e.classList[l.isLocked?"add":"remove"](a.lockClass)})}function r(){var{nextEl:e,prevEl:t}=l.navigation;l.params.loop?(s(t,!1),s(e,!1)):(s(t,l.isBeginning&&!l.params.rewind),s(e,l.isEnd&&!l.params.rewind))}function o(e){e.preventDefault(),l.isBeginning&&!l.params.loop&&!l.params.rewind||(l.slidePrev(),n("navigationPrev"))}function d(e){e.preventDefault(),l.isEnd&&!l.params.loop&&!l.params.rewind||(l.slideNext(),n("navigationNext"))}function p(){let a=l.params.navigation;if(l.params.navigation=N(l,l.originalParams.navigation,l.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),a.nextEl||a.prevEl){var e=i(a.nextEl),s=i(a.prevEl);Object.assign(l.navigation,{nextEl:e,prevEl:s}),e=H(e),s=H(s);let t=(e,t)=>{e&&e.addEventListener("click","next"===t?d:o),!l.enabled&&e&&e.classList.add(...a.lockClass.split(" "))};e.forEach(e=>t(e,"next")),s.forEach(e=>t(e,"prev"))}}function c(){var{nextEl:e,prevEl:t}=l.navigation,e=H(e),t=H(t);let a=(e,t)=>{e.removeEventListener("click","next"===t?d:o),e.classList.remove(...l.params.navigation.disabledClass.split(" "))};e.forEach(e=>a(e,"next")),t.forEach(e=>a(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),l.navigation={nextEl:null,prevEl:null},a("init",()=>{(!1===l.params.navigation.enabled?u:(p(),r))()}),a("toEdge fromEdge lock unlock",()=>{r()}),a("destroy",()=>{c()}),a("enable disable",()=>{var{nextEl:e,prevEl:t}=l.navigation,e=H(e),t=H(t);l.enabled?r():[...e,...t].filter(e=>!!e).forEach(e=>e.classList.add(l.params.navigation.lockClass))}),a("click",(e,t)=>{let{nextEl:a,prevEl:s}=l.navigation;a=H(a),s=H(s);var i=t.target;let r=s.includes(i)||a.includes(i);if(l.isElement&&!r){let e=t.path||t.composedPath&&t.composedPath();e&&(r=e.find(e=>a.includes(e)||s.includes(e)))}if(l.params.navigation.hideOnClick&&!r&&(!(l.pagination&&l.params.pagination&&l.params.pagination.clickable)||l.pagination.el!==i&&!l.pagination.el.contains(i))){let e;a.length?e=a[0].classList.contains(l.params.navigation.hiddenClass):s.length&&(e=s[0].classList.contains(l.params.navigation.hiddenClass)),n(!0===e?"navigationShow":"navigationHide"),[...a,...s].filter(e=>!!e).forEach(e=>e.classList.toggle(l.params.navigation.hiddenClass))}});let u=()=>{l.el.classList.add(...l.params.navigation.navigationDisabledClass.split(" ")),c()};Object.assign(l.navigation,{enable:()=>{l.el.classList.remove(...l.params.navigation.navigationDisabledClass.split(" ")),p(),r()},disable:u,update:r,init:p,destroy:c})},function(e){let{swiper:d,extendParams:t,on:a,emit:p}=e;e="swiper-pagination";let c,u=(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:e+"-bullet",bulletActiveClass:e+"-bullet-active",modifierClass:e+"-",currentClass:e+"-current",totalClass:e+"-total",hiddenClass:e+"-hidden",progressbarFillClass:e+"-progressbar-fill",progressbarOppositeClass:e+"-progressbar-opposite",clickableClass:e+"-clickable",lockClass:e+"-lock",horizontalClass:e+"-horizontal",verticalClass:e+"-vertical",paginationDisabledClass:e+"-disabled"}}),d.pagination={el:null,bullets:[]},0);function i(){return!d.params.pagination.el||!d.pagination.el||Array.isArray(d.pagination.el)&&0===d.pagination.el.length}function m(e,t){var a=d.params.pagination.bulletActiveClass;(e=e&&e[("prev"===t?"previous":"next")+"ElementSibling"])&&(e.classList.add(a+"-"+t),e=e[("prev"===t?"previous":"next")+"ElementSibling"])&&e.classList.add(a+`-${t}-`+t)}function s(e){var t=e.target.closest(_(d.params.pagination.bulletClass));if(t){e.preventDefault();var a,s,i,t=q(t)*d.params.slidesPerGroup;if(d.params.loop){if(d.realIndex!==t){a=d.realIndex,s=t;let e=(s%=i=d.slides.length)==1+(a%=i)?"next":s==a-1?"previous":void 0;"next"===e?d.slideNext():"previous"===e?d.slidePrev():d.slideToLoop(t)}}else d.slideTo(t)}}function r(){let n=d.rtl,o=d.params.pagination;if(!i()){let l,e,t=d.pagination.el,a=(t=H(t),(d.virtual&&d.params.virtual.enabled?d.virtual:d).slides.length),r=d.params.loop?Math.ceil(a/d.params.slidesPerGroup):d.snapGrid.length;if(d.params.loop?(e=d.previousRealIndex||0,l=1<d.params.slidesPerGroup?Math.floor(d.realIndex/d.params.slidesPerGroup):d.realIndex):void 0!==d.snapIndex?(l=d.snapIndex,e=d.previousSnapIndex):(e=d.previousIndex||0,l=d.activeIndex||0),"bullets"===o.type&&d.pagination.bullets&&0<d.pagination.bullets.length){let s=d.pagination.bullets,a,i,r;if(o.dynamicBullets&&(c=B(s[0],d.isHorizontal()?"width":"height",!0),t.forEach(e=>{e.style[d.isHorizontal()?"width":"height"]=c*(o.dynamicMainBullets+4)+"px"}),1<o.dynamicMainBullets&&void 0!==e&&((u+=l-(e||0))>o.dynamicMainBullets-1?u=o.dynamicMainBullets-1:u<0&&(u=0)),a=Math.max(l-u,0),i=a+(Math.min(s.length,o.dynamicMainBullets)-1),r=(i+a)/2),s.forEach(e=>{var t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>""+o.bulletActiveClass+e)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),1<t.length)s.forEach(e=>{var t=q(e);t===l?e.classList.add(...o.bulletActiveClass.split(" ")):d.isElement&&e.setAttribute("part","bullet"),o.dynamicBullets&&(t>=a&&t<=i&&e.classList.add(...(o.bulletActiveClass+"-main").split(" ")),t===a&&m(e,"prev"),t===i)&&m(e,"next")});else{let e=s[l];if(e&&e.classList.add(...o.bulletActiveClass.split(" ")),d.isElement&&s.forEach((e,t)=>{e.setAttribute("part",t===l?"bullet-active":"bullet")}),o.dynamicBullets){let e=s[a],t=s[i];for(let e=a;e<=i;e+=1)s[e]&&s[e].classList.add(...(o.bulletActiveClass+"-main").split(" "));m(e,"prev"),m(t,"next")}}if(o.dynamicBullets){let e=Math.min(s.length,o.dynamicMainBullets+4),t=(c*e-c)/2-r*c,a=n?"right":"left";s.forEach(e=>{e.style[d.isHorizontal()?a:"top"]=t+"px"})}}t.forEach((s,e)=>{if("fraction"===o.type&&(s.querySelectorAll(_(o.currentClass)).forEach(e=>{e.textContent=o.formatFractionCurrent(l+1)}),s.querySelectorAll(_(o.totalClass)).forEach(e=>{e.textContent=o.formatFractionTotal(r)})),"progressbar"===o.type){var i=o.progressbarOpposite?d.isHorizontal()?"vertical":"horizontal":d.isHorizontal()?"horizontal":"vertical";let e=(l+1)/r,t=1,a=1;"horizontal"==i?t=e:a=e,s.querySelectorAll(_(o.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${t}) scaleY(${a})`,e.style.transitionDuration=d.params.speed+"ms"})}"custom"===o.type&&o.renderCustom?(s.innerHTML=o.renderCustom(d,l+1,r),0===e&&p("paginationRender",s)):(0===e&&p("paginationRender",s),p("paginationUpdate",s)),d.params.watchOverflow&&d.enabled&&s.classList[d.isLocked?"add":"remove"](o.lockClass)})}}function l(){let s=d.params.pagination;if(!i()){var e=d.virtual&&d.params.virtual.enabled?d.virtual.slides.length:d.grid&&1<d.params.grid.rows?d.slides.length/Math.ceil(d.params.grid.rows):d.slides.length,t=H(t=d.pagination.el);let a="";if("bullets"===s.type){let t=d.params.loop?Math.ceil(e/d.params.slidesPerGroup):d.snapGrid.length;d.params.freeMode&&d.params.freeMode.enabled&&t>e&&(t=e);for(let e=0;e<t;e+=1)s.renderBullet?a+=s.renderBullet.call(d,e,s.bulletClass):a+=`<${s.bulletElement} ${d.isElement?'part="bullet"':""} class="${s.bulletClass}"></${s.bulletElement}>`}"fraction"===s.type&&(a=s.renderFraction?s.renderFraction.call(d,s.currentClass,s.totalClass):`<span class="${s.currentClass}"></span> / <span class="${s.totalClass}"></span>`),"progressbar"===s.type&&(a=s.renderProgressbar?s.renderProgressbar.call(d,s.progressbarFillClass):`<span class="${s.progressbarFillClass}"></span>`),d.pagination.bullets=[],t.forEach(e=>{"custom"!==s.type&&(e.innerHTML=a||""),"bullets"===s.type&&d.pagination.bullets.push(...e.querySelectorAll(_(s.bulletClass)))}),"custom"!==s.type&&p("paginationRender",t[0])}}function n(){d.params.pagination=N(d,d.originalParams.pagination,d.params.pagination,{el:"swiper-pagination"});let t=d.params.pagination;if(t.el){let e;(e=(e=(e="string"==typeof t.el&&d.isElement?d.el.querySelector(t.el):e)||"string"!=typeof t.el?e:[...document.querySelectorAll(t.el)])||t.el)&&0!==e.length&&(d.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&1<e.length&&1<(e=[...d.el.querySelectorAll(t.el)]).length&&(e=e.filter(e=>G(e,".swiper")[0]===d.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(d.pagination,{el:e}),(e=H(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(d.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(""+t.modifierClass+t.type+"-dynamic"),u=0,t.dynamicMainBullets<1)&&(t.dynamicMainBullets=1),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",s),d.enabled||e.classList.add(t.lockClass)}))}}function o(){let t=d.params.pagination;var e;i()||((e=d.pagination.el)&&(e=H(e)).forEach(e=>{e.classList.remove(t.hiddenClass),e.classList.remove(t.modifierClass+t.type),e.classList.remove(d.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(e.classList.remove(...(t.clickableClass||"").split(" ")),e.removeEventListener("click",s))}),d.pagination.bullets&&d.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" "))))}a("changeDirection",()=>{if(d.pagination&&d.pagination.el){let t=d.params.pagination;var e=d.pagination.el;(e=H(e)).forEach(e=>{e.classList.remove(t.horizontalClass,t.verticalClass),e.classList.add(d.isHorizontal()?t.horizontalClass:t.verticalClass)})}}),a("init",()=>{(!1===d.params.pagination.enabled?h:(n(),l(),r))()}),a("activeIndexChange",()=>{void 0===d.snapIndex&&r()}),a("snapIndexChange",()=>{r()}),a("snapGridLengthChange",()=>{l(),r()}),a("destroy",()=>{o()}),a("enable disable",()=>{var e=d.pagination.el;e&&(e=H(e)).forEach(e=>e.classList[d.enabled?"remove":"add"](d.params.pagination.lockClass))}),a("lock unlock",()=>{r()}),a("click",(e,t)=>{var t=t.target,a=H(d.pagination.el);if(d.params.pagination.el&&d.params.pagination.hideOnClick&&a&&0<a.length&&!t.classList.contains(d.params.pagination.bulletClass)&&(!d.navigation||!(d.navigation.nextEl&&t===d.navigation.nextEl||d.navigation.prevEl&&t===d.navigation.prevEl))){let e=a[0].classList.contains(d.params.pagination.hiddenClass);p(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(d.params.pagination.hiddenClass))}});let h=()=>{d.el.classList.add(d.params.pagination.paginationDisabledClass);var e=d.pagination.el;e&&(e=H(e)).forEach(e=>e.classList.add(d.params.pagination.paginationDisabledClass)),o()};Object.assign(d.pagination,{enable:()=>{d.el.classList.remove(d.params.pagination.paginationDisabledClass);var e=d.pagination.el;e&&(e=H(e)).forEach(e=>e.classList.remove(d.params.pagination.paginationDisabledClass)),n(),l(),r()},disable:h,render:l,update:r,init:n,destroy:o})},function(e){let{swiper:o,extendParams:t,on:a,emit:r}=e,l=A(),n,d,p,s,c=!1,u=null,m=null;function i(){if(o.params.scrollbar.el&&o.scrollbar.el){let{scrollbar:e,rtlTranslate:t}=o,{dragEl:a,el:s}=e,i=o.params.scrollbar,r=o.params.loop?o.progressLoop:o.progress,l=d,n=(p-d)*r;t?0<(n=-n)?(l=d-n,n=0):-n+d>p&&(l=p+n):n<0?(l=d+n,n=0):n+d>p&&(l=p-n),o.isHorizontal()?(a.style.transform=`translate3d(${n}px, 0, 0)`,a.style.width=l+"px"):(a.style.transform=`translate3d(0px, ${n}px, 0)`,a.style.height=l+"px"),i.hide&&(clearTimeout(u),s.style.opacity=1,u=setTimeout(()=>{s.style.opacity=0,s.style.transitionDuration="400ms"},1e3))}}function h(){var e,t,a;o.params.scrollbar.el&&o.scrollbar.el&&(e=o.scrollbar,{dragEl:t,el:a}=e,t.style.width="",t.style.height="",p=o.isHorizontal()?a.offsetWidth:a.offsetHeight,s=o.size/(o.virtualSize+o.params.slidesOffsetBefore-(o.params.centeredSlides?o.snapGrid[0]:0)),d="auto"===o.params.scrollbar.dragSize?p*s:parseInt(o.params.scrollbar.dragSize,10),o.isHorizontal()?t.style.width=d+"px":t.style.height=d+"px",a.style.display=1<=s?"none":"",o.params.scrollbar.hide&&(a.style.opacity=0),o.params.watchOverflow)&&o.enabled&&e.el.classList[o.isLocked?"add":"remove"](o.params.scrollbar.lockClass)}function v(e){return o.isHorizontal()?e.clientX:e.clientY}function f(e){var{scrollbar:t,rtlTranslate:a}=o,t=t.el;let s;s=(v(e)-D(t)[o.isHorizontal()?"left":"top"]-(null!==n?n:d/2))/(p-d),s=Math.max(Math.min(s,1),0),a&&(s=1-s);e=o.minTranslate()+(o.maxTranslate()-o.minTranslate())*s;o.updateProgress(e),o.setTranslate(e),o.updateActiveIndex(),o.updateSlidesClasses()}function g(e){var t=o.params.scrollbar,{scrollbar:a,wrapperEl:s}=o,{el:a,dragEl:i}=a;c=!0,n=e.target===i?v(e)-e.target.getBoundingClientRect()[o.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.style.transitionDuration="100ms",i.style.transitionDuration="100ms",f(e),clearTimeout(m),a.style.transitionDuration="0ms",t.hide&&(a.style.opacity=1),o.params.cssMode&&(o.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function b(e){var{scrollbar:t,wrapperEl:a}=o,{el:t,dragEl:s}=t;c&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,f(e),a.style.transitionDuration="0ms",t.style.transitionDuration="0ms",s.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function w(e){let t=o.params.scrollbar,{scrollbar:a,wrapperEl:s}=o,i=a.el;c&&(c=!1,o.params.cssMode&&(o.wrapperEl.style["scroll-snap-type"]="",s.style.transitionDuration=""),t.hide&&(clearTimeout(m),m=M(()=>{i.style.opacity=0,i.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),t.snapOnRelease)&&o.slideToClosest()}function y(e){var t,{scrollbar:a,params:s}=o,a=a.el;a&&(t=!!s.passiveListeners&&{passive:!1,capture:!1},s=!!s.passiveListeners&&{passive:!0,capture:!1},a=a)&&(a[a="on"===e?"addEventListener":"removeEventListener"]("pointerdown",g,t),l[a]("pointermove",b,t),l[a]("pointerup",w,s))}function E(){var{scrollbar:a,el:s}=o,i=(o.params.scrollbar=N(o,o.originalParams.scrollbar,o.params.scrollbar,{el:"swiper-scrollbar"}),o.params.scrollbar);if(i.el){let e,t;if((e="string"==typeof i.el&&o.isElement?o.el.querySelector(i.el):e)||"string"!=typeof i.el)e=e||i.el;else if(!(e=l.querySelectorAll(i.el)).length)return;(e=0<(e=o.params.uniqueNavElements&&"string"==typeof i.el&&1<e.length&&1===s.querySelectorAll(i.el).length?s.querySelector(i.el):e).length?e[0]:e).classList.add(o.isHorizontal()?i.horizontalClass:i.verticalClass),e&&((t=e.querySelector(_(o.params.scrollbar.dragClass)))||(t=k("div",o.params.scrollbar.dragClass),e.append(t))),Object.assign(a,{el:e,dragEl:t}),i.draggable&&o.params.scrollbar.el&&o.scrollbar.el&&y("on"),e&&e.classList[o.enabled?"remove":"add"](...T(o.params.scrollbar.lockClass))}}function x(){var e=o.params.scrollbar,t=o.scrollbar.el;t&&t.classList.remove(...T(o.isHorizontal()?e.horizontalClass:e.verticalClass)),o.params.scrollbar.el&&o.scrollbar.el&&y("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"}}),o.scrollbar={el:null,dragEl:null},a("changeDirection",()=>{if(o.scrollbar&&o.scrollbar.el){let t=o.params.scrollbar;var e=o.scrollbar.el;(e=H(e)).forEach(e=>{e.classList.remove(t.horizontalClass,t.verticalClass),e.classList.add(o.isHorizontal()?t.horizontalClass:t.verticalClass)})}}),a("init",()=>{(!1===o.params.scrollbar.enabled?S:(E(),h(),i))()}),a("update resize observerUpdate lock unlock changeDirection",()=>{h()}),a("setTranslate",()=>{i()}),a("setTransition",(e,t)=>{t=t,o.params.scrollbar.el&&o.scrollbar.el&&(o.scrollbar.dragEl.style.transitionDuration=t+"ms")}),a("enable disable",()=>{var e=o.scrollbar.el;e&&e.classList[o.enabled?"remove":"add"](...T(o.params.scrollbar.lockClass))}),a("destroy",()=>{x()});let S=()=>{o.el.classList.add(...T(o.params.scrollbar.scrollbarDisabledClass)),o.scrollbar.el&&o.scrollbar.el.classList.add(...T(o.params.scrollbar.scrollbarDisabledClass)),x()};Object.assign(o.scrollbar,{enable:()=>{o.el.classList.remove(...T(o.params.scrollbar.scrollbarDisabledClass)),o.scrollbar.el&&o.scrollbar.el.classList.remove(...T(o.params.scrollbar.scrollbarDisabledClass)),E(),h(),i()},disable:S,updateSize:h,setTranslate:i,init:E,destroy:x})},function(e){let{swiper:p,extendParams:t,on:a}=e,r=(t({parallax:{enabled:!1}}),"[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]"),l=(t,a)=>{var e=p.rtl,e=e?-1:1,s=t.getAttribute("data-swiper-parallax")||"0";let i=t.getAttribute("data-swiper-parallax-x"),r=t.getAttribute("data-swiper-parallax-y");var l=t.getAttribute("data-swiper-parallax-scale"),n=t.getAttribute("data-swiper-parallax-opacity"),o=t.getAttribute("data-swiper-parallax-rotate");if(i||r?(i=i||"0",r=r||"0"):p.isHorizontal()?(i=s,r="0"):(r=s,i="0"),i=0<=i.indexOf("%")?parseInt(i,10)*a*e+"%":i*a*e+"px",r=0<=r.indexOf("%")?parseInt(r,10)*a+"%":r*a+"px",null!=n){let e=n-(n-1)*(1-Math.abs(a));t.style.opacity=e}let d=`translate3d(${i}, ${r}, 0px)`;null!=l&&(d+=` scale(${l-(l-1)*(1-Math.abs(a))})`),o&&null!=o&&(d+=` rotate(${o*a*-1}deg)`),t.style.transform=d},s=()=>{let{el:e,slides:t,progress:s,snapGrid:i}=p,a=O(e,r);p.isElement&&a.push(...O(p.hostEl,r)),a.forEach(e=>{l(e,s)}),t.forEach((e,t)=>{let a=e.progress;1<p.params.slidesPerGroup&&"auto"!==p.params.slidesPerView&&(a+=Math.ceil(t/2)-s*(i.length-1)),a=Math.min(Math.max(a,-1),1),e.querySelectorAll(r+", [data-swiper-parallax-rotate]").forEach(e=>{l(e,a)})})};a("beforeInit",()=>{p.params.parallax.enabled&&(p.params.watchSlidesProgress=!0,p.originalParams.watchSlidesProgress=!0)}),a("init",()=>{p.params.parallax.enabled&&s()}),a("setTranslate",()=>{p.params.parallax.enabled&&s()}),a("setTransition",(e,t)=>{var a,s;p.params.parallax.enabled&&({el:t,hostEl:s}=(void 0===(a=t)&&(a=p.params.speed),p),t=[...t.querySelectorAll(r)],p.isElement&&t.push(...s.querySelectorAll(r)),t.forEach(e=>{let t=parseInt(e.getAttribute("data-swiper-parallax-duration"),10)||a;0===a&&(t=0),e.style.transitionDuration=t+"ms"}))})},function(e){let{swiper:x,extendParams:t,on:a,emit:s}=e,S=I();t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),x.zoom={enabled:!1};let i,r,T=1,l=!1,n=[],M={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},C={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:{}},o={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},d,p=1;function c(){var e,t,a,s;return n.length<2?1:(e=n[0].pageX,t=n[0].pageY,a=n[1].pageX,s=n[1].pageY,Math.sqrt((a-e)**2+(s-t)**2))}function L(){let e=x.params.zoom,t=M.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&M.imageEl&&M.imageEl.naturalWidth){let e=M.imageEl.naturalWidth/M.imageEl.offsetWidth;return Math.min(e,t)}return t}function u(t){var e=x.isElement?"swiper-slide":"."+x.params.slideClass;return t.target.matches(e)||0<x.slides.filter(e=>e.contains(t.target)).length}function m(t){if("mouse"===t.pointerType&&n.splice(0,n.length),u(t)){var a=x.params.zoom;if(i=!1,r=!1,n.push(t),!(n.length<2)){if(i=!0,M.scaleStart=c(),!M.slideEl){M.slideEl=t.target.closest(`.${x.params.slideClass}, swiper-slide`),M.slideEl||(M.slideEl=x.slides[x.activeIndex]);let e=M.slideEl.querySelector("."+a.containerClass);if(e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],M.imageEl=e,M.imageWrapEl=e?G(M.imageEl,"."+a.containerClass)[0]:void 0,!M.imageWrapEl)return void(M.imageEl=void 0);M.maxRatio=L()}if(M.imageEl){let[e,t]=n.length<2?{x:null,y:null}:(a=M.imageEl.getBoundingClientRect(),[(n[0].pageX+(n[1].pageX-n[0].pageX)/2-a.x-S.scrollX)/T,(n[0].pageY+(n[1].pageY-n[0].pageY)/2-a.y-S.scrollY)/T]);M.originX=e,M.originY=t,M.imageEl.style.transitionDuration="0ms"}l=!0}}}function h(t){var e,a,s;u(t)&&(e=x.params.zoom,a=x.zoom,0<=(s=n.findIndex(e=>e.pointerId===t.pointerId))&&(n[s]=t),n.length<2||(r=!0,M.scaleMove=c(),M.imageEl&&(a.scale=M.scaleMove/M.scaleStart*T,a.scale>M.maxRatio&&(a.scale=M.maxRatio-1+(a.scale-M.maxRatio+1)**.5),a.scale<e.minRatio&&(a.scale=e.minRatio+1-(e.minRatio-a.scale+1)**.5),M.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`)))}function v(t){var e,a,s;!u(t)||"mouse"===t.pointerType&&"pointerout"===t.type||(e=x.params.zoom,a=x.zoom,0<=(s=n.findIndex(e=>e.pointerId===t.pointerId))&&n.splice(s,1),i&&r&&(i=!1,r=!1,M.imageEl)&&(a.scale=Math.max(Math.min(a.scale,M.maxRatio),e.minRatio),M.imageEl.style.transitionDuration=x.params.speed+"ms",M.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,T=a.scale,l=!1,1<a.scale&&M.slideEl?M.slideEl.classList.add(""+e.zoomedSlideClass):a.scale<=1&&M.slideEl&&M.slideEl.classList.remove(""+e.zoomedSlideClass),1===a.scale)&&(M.originX=0,M.originY=0,M.slideEl=void 0))}function f(){x.touchEventsData.preventTouchMoveFromPointerMove=!1}function g(e){if(u(e)&&(t=e,a="."+x.params.zoom.containerClass,t.target.matches(a)||0<[...x.hostEl.querySelectorAll(a)].filter(e=>e.contains(t.target)).length)){var t,a=x.zoom;if(M.imageEl&&C.isTouched&&M.slideEl){C.isMoved||(C.width=M.imageEl.offsetWidth||M.imageEl.clientWidth,C.height=M.imageEl.offsetHeight||M.imageEl.clientHeight,C.startX=z(M.imageWrapEl,"x")||0,C.startY=z(M.imageWrapEl,"y")||0,M.slideWidth=M.slideEl.offsetWidth,M.slideHeight=M.slideEl.offsetHeight,M.imageWrapEl.style.transitionDuration="0ms");var s=C.width*a.scale,i=C.height*a.scale;if(C.minX=Math.min(M.slideWidth/2-s/2,0),C.maxX=-C.minX,C.minY=Math.min(M.slideHeight/2-i/2,0),C.maxY=-C.minY,C.touchesCurrent.x=(0<n.length?n[0]:e).pageX,C.touchesCurrent.y=(0<n.length?n[0]:e).pageY,5<Math.max(Math.abs(C.touchesCurrent.x-C.touchesStart.x),Math.abs(C.touchesCurrent.y-C.touchesStart.y))&&(x.allowClick=!1),!C.isMoved&&!l){if(x.isHorizontal()&&(Math.floor(C.minX)===Math.floor(C.startX)&&C.touchesCurrent.x<C.touchesStart.x||Math.floor(C.maxX)===Math.floor(C.startX)&&C.touchesCurrent.x>C.touchesStart.x))return C.isTouched=!1,void f();if(!x.isHorizontal()&&(Math.floor(C.minY)===Math.floor(C.startY)&&C.touchesCurrent.y<C.touchesStart.y||Math.floor(C.maxY)===Math.floor(C.startY)&&C.touchesCurrent.y>C.touchesStart.y))return C.isTouched=!1,void f()}e.cancelable&&e.preventDefault(),e.stopPropagation(),clearTimeout(d),x.touchEventsData.preventTouchMoveFromPointerMove=!0,d=setTimeout(()=>{x.destroyed||f()}),C.isMoved=!0;var s=(a.scale-T)/(M.maxRatio-x.params.zoom.minRatio),{originX:i,originY:e}=M;C.currentX=C.touchesCurrent.x-C.touchesStart.x+C.startX+s*(C.width-2*i),C.currentY=C.touchesCurrent.y-C.touchesStart.y+C.startY+s*(C.height-2*e),C.currentX<C.minX&&(C.currentX=C.minX+1-(C.minX-C.currentX+1)**.8),C.currentX>C.maxX&&(C.currentX=C.maxX-1+(C.currentX-C.maxX+1)**.8),C.currentY<C.minY&&(C.currentY=C.minY+1-(C.minY-C.currentY+1)**.8),C.currentY>C.maxY&&(C.currentY=C.maxY-1+(C.currentY-C.maxY+1)**.8),o.prevPositionX||(o.prevPositionX=C.touchesCurrent.x),o.prevPositionY||(o.prevPositionY=C.touchesCurrent.y),o.prevTime||(o.prevTime=Date.now()),o.x=(C.touchesCurrent.x-o.prevPositionX)/(Date.now()-o.prevTime)/2,o.y=(C.touchesCurrent.y-o.prevPositionY)/(Date.now()-o.prevTime)/2,Math.abs(C.touchesCurrent.x-o.prevPositionX)<2&&(o.x=0),Math.abs(C.touchesCurrent.y-o.prevPositionY)<2&&(o.y=0),o.prevPositionX=C.touchesCurrent.x,o.prevPositionY=C.touchesCurrent.y,o.prevTime=Date.now(),M.imageWrapEl.style.transform=`translate3d(${C.currentX}px, ${C.currentY}px,0)`}}}function b(){var e=x.zoom;M.slideEl&&x.activeIndex!==x.slides.indexOf(M.slideEl)&&(M.imageEl&&(M.imageEl.style.transform="translate3d(0,0,0) scale(1)"),M.imageWrapEl&&(M.imageWrapEl.style.transform="translate3d(0,0,0)"),M.slideEl.classList.remove(""+x.params.zoom.zoomedSlideClass),e.scale=1,T=1,M.slideEl=void 0,M.imageEl=void 0,M.imageWrapEl=void 0,M.originX=0,M.originY=0)}function w(b){var w=x.zoom,y=x.params.zoom;if(!M.slideEl){b&&b.target&&(M.slideEl=b.target.closest(`.${x.params.slideClass}, swiper-slide`)),M.slideEl||(x.params.virtual&&x.params.virtual.enabled&&x.virtual?M.slideEl=O(x.slidesEl,"."+x.params.slideActiveClass)[0]:M.slideEl=x.slides[x.activeIndex]);let e=M.slideEl.querySelector("."+y.containerClass);e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],M.imageEl=e,M.imageWrapEl=e?G(M.imageEl,"."+y.containerClass)[0]:void 0}if(M.imageEl&&M.imageWrapEl){let e,t,a,s,i,r,l,n,o,d,p,c,u,m,h,v,f,g;x.params.cssMode&&(x.wrapperEl.style.overflow="hidden",x.wrapperEl.style.touchAction="none"),M.slideEl.classList.add(""+y.zoomedSlideClass),t=void 0===C.touchesStart.x&&b?(e=b.pageX,b.pageY):(e=C.touchesStart.x,C.touchesStart.y);var y="number"==typeof b?b:null,E=(1===T&&y&&(e=void 0,t=void 0,C.touchesStart.x=void 0,C.touchesStart.y=void 0),L());w.scale=y||E,T=y||E,!b||1===T&&y?(l=0,n=0):(f=M.slideEl.offsetWidth,g=M.slideEl.offsetHeight,a=D(M.slideEl).left+S.scrollX,s=D(M.slideEl).top+S.scrollY,i=a+f/2-e,r=s+g/2-t,o=M.imageEl.offsetWidth||M.imageEl.clientWidth,d=M.imageEl.offsetHeight||M.imageEl.clientHeight,p=o*w.scale,c=d*w.scale,h=-(u=Math.min(f/2-p/2,0)),v=-(m=Math.min(g/2-c/2,0)),l=i*w.scale,n=r*w.scale,(l=l<u?u:l)>h&&(l=h),(n=n<m?m:n)>v&&(n=v)),y&&1===w.scale&&(M.originX=0,M.originY=0),M.imageWrapEl.style.transitionDuration="300ms",M.imageWrapEl.style.transform=`translate3d(${l}px, ${n}px,0)`,M.imageEl.style.transitionDuration="300ms",M.imageEl.style.transform=`translate3d(0,0,0) scale(${w.scale})`}}function y(){var e=x.zoom,t=x.params.zoom;if(!M.slideEl){x.params.virtual&&x.params.virtual.enabled&&x.virtual?M.slideEl=O(x.slidesEl,"."+x.params.slideActiveClass)[0]:M.slideEl=x.slides[x.activeIndex];let e=M.slideEl.querySelector("."+t.containerClass);e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],M.imageEl=e,M.imageWrapEl=e?G(M.imageEl,"."+t.containerClass)[0]:void 0}M.imageEl&&M.imageWrapEl&&(x.params.cssMode&&(x.wrapperEl.style.overflow="",x.wrapperEl.style.touchAction=""),e.scale=1,T=1,C.touchesStart.x=void 0,C.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(""+t.zoomedSlideClass),M.slideEl=void 0,M.originX=0,M.originY=0)}function E(e){var t=x.zoom;t.scale&&1!==t.scale?y():w(e)}function P(){return{passiveListener:!!x.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!x.params.passiveListeners||{passive:!1,capture:!0}}}function A(){var a=x.zoom;if(!a.enabled){a.enabled=!0;let{passiveListener:t,activeListenerWithCapture:e}=P();x.wrapperEl.addEventListener("pointerdown",m,t),x.wrapperEl.addEventListener("pointermove",h,e),["pointerup","pointercancel","pointerout"].forEach(e=>{x.wrapperEl.addEventListener(e,v,t)}),x.wrapperEl.addEventListener("pointermove",g,e)}}function k(){var a=x.zoom;if(a.enabled){a.enabled=!1;let{passiveListener:t,activeListenerWithCapture:e}=P();x.wrapperEl.removeEventListener("pointerdown",m,t),x.wrapperEl.removeEventListener("pointermove",h,e),["pointerup","pointercancel","pointerout"].forEach(e=>{x.wrapperEl.removeEventListener(e,v,t)}),x.wrapperEl.removeEventListener("pointermove",g,e)}}Object.defineProperty(x.zoom,"scale",{get:()=>p,set(e){var t,a;p!==e&&(t=M.imageEl,a=M.slideEl,s("zoomChange",e,t,a)),p=e}}),a("init",()=>{x.params.zoom.enabled&&A()}),a("destroy",()=>{k()}),a("touchStart",(e,t)=>{var a;x.zoom.enabled&&(t=t,a=x.device,M.imageEl)&&!C.isTouched&&(a.android&&t.cancelable&&t.preventDefault(),C.isTouched=!0,a=0<n.length?n[0]:t,C.touchesStart.x=a.pageX,C.touchesStart.y=a.pageY)}),a("touchEnd",(e,t)=>{if(x.zoom.enabled){var a=x.zoom;if(M.imageEl){if(!C.isTouched||!C.isMoved)return void(C.isTouched=!1,C.isMoved=!1);C.isTouched=!1,C.isMoved=!1;let e=300,t=300;var s=o.x*e,s=C.currentX+s,i=o.y*t,i=C.currentY+i,r=(0!==o.x&&(e=Math.abs((s-C.currentX)/o.x)),0!==o.y&&(t=Math.abs((i-C.currentY)/o.y)),Math.max(e,t)),s=(C.currentX=s,C.currentY=i,C.width*a.scale),i=C.height*a.scale;C.minX=Math.min(M.slideWidth/2-s/2,0),C.maxX=-C.minX,C.minY=Math.min(M.slideHeight/2-i/2,0),C.maxY=-C.minY,C.currentX=Math.max(Math.min(C.currentX,C.maxX),C.minX),C.currentY=Math.max(Math.min(C.currentY,C.maxY),C.minY),M.imageWrapEl.style.transitionDuration=r+"ms",M.imageWrapEl.style.transform=`translate3d(${C.currentX}px, ${C.currentY}px,0)`}}}),a("doubleTap",(e,t)=>{!x.animating&&x.params.zoom.enabled&&x.zoom.enabled&&x.params.zoom.toggle&&E(t)}),a("transitionEnd",()=>{x.zoom.enabled&&x.params.zoom.enabled&&b()}),a("slideChange",()=>{x.zoom.enabled&&x.params.zoom.enabled&&x.params.cssMode&&b()}),Object.assign(x.zoom,{enable:A,disable:k,in:w,out:y,toggle:E})},function(e){let{swiper:n,extendParams:t,on:a}=e;function o(e,t){let a=(()=>{let a,s,i;return(e,t)=>{for(s=-1,a=e.length;1<a-s;)e[i=a+s>>1]<=t?s=i:a=i;return a}})(),s,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=a(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this}function s(){n.controller.control&&n.controller.spline&&(n.controller.spline=void 0,delete n.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),n.controller={control:void 0},a("beforeInit",()=>{"undefined"!=typeof window&&("string"==typeof n.params.controller.control||n.params.controller.control instanceof HTMLElement)?("string"==typeof n.params.controller.control?[...document.querySelectorAll(n.params.controller.control)]:[n.params.controller.control]).forEach(s=>{if(n.controller.control||(n.controller.control=[]),s&&s.swiper)n.controller.control.push(s.swiper);else if(s){let t=n.params.eventsPrefix+"init",a=e=>{n.controller.control.push(e.detail[0]),n.update(),s.removeEventListener(t,a)};s.addEventListener(t,a)}}):n.controller.control=n.params.controller.control}),a("update",()=>{s()}),a("resize",()=>{s()}),a("observerUpdate",()=>{s()}),a("setTranslate",(e,t,a)=>{n.controller.control&&!n.controller.control.destroyed&&n.controller.setTranslate(t,a)}),a("setTransition",(e,t,a)=>{n.controller.control&&!n.controller.control.destroyed&&n.controller.setTransition(t,a)}),Object.assign(n.controller,{setTranslate:function(e,t){var a=n.controller.control;let s,i;var r=n.constructor;function l(e){var t,a;e.destroyed||(t=n.rtlTranslate?-n.translate:n.translate,"slide"===n.params.controller.by&&(a=e,n.controller.spline=n.params.loop?new o(n.slidesGrid,a.slidesGrid):new o(n.snapGrid,a.snapGrid),i=-n.controller.spline.interpolate(-t)),i&&"container"!==n.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),!Number.isNaN(s)&&Number.isFinite(s)||(s=1),i=(t-n.minTranslate())*s+e.minTranslate()),n.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,n),e.updateActiveIndex(),e.updateSlidesClasses())}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==t&&a[e]instanceof r&&l(a[e]);else a instanceof r&&t!==a&&l(a)},setTransition:function(t,e){let a=n.constructor,s=n.controller.control,i;function r(e){e.destroyed||(e.setTransition(t,n),0!==t&&(e.transitionStart(),e.params.autoHeight&&M(()=>{e.updateAutoHeight()}),v(e.wrapperEl,()=>{s&&e.transitionEnd()})))}if(Array.isArray(s))for(i=0;i<s.length;i+=1)s[i]!==e&&s[i]instanceof a&&r(s[i]);else s instanceof a&&e!==s&&r(s)}})},function(e){let{swiper:n,extendParams:t,on:a}=e;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}}),n.a11y={clicked:!1};let i,r,o=null,l=(new Date).getTime();function s(e){var t=o;0!==t.length&&(t.innerHTML="",t.innerHTML=e)}function d(e){(e=H(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function p(e){(e=H(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function c(e,t){(e=H(e)).forEach(e=>{e.setAttribute("role",t)})}function u(e,t){(e=H(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function m(e,t){(e=H(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function h(e){(e=H(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function v(e){(e=H(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function f(e){if(13===e.keyCode||32===e.keyCode){var t=n.params.a11y,a=e.target;if(!n.pagination||!n.pagination.el||a!==n.pagination.el&&!n.pagination.el.contains(e.target)||e.target.matches(_(n.params.pagination.bulletClass))){if(n.navigation&&n.navigation.prevEl&&n.navigation.nextEl){let e=H(n.navigation.prevEl);H(n.navigation.nextEl).includes(a)&&(n.isEnd&&!n.params.loop||n.slideNext(),n.isEnd?s(t.lastSlideMessage):s(t.nextSlideMessage)),e.includes(a)&&(n.isBeginning&&!n.params.loop||n.slidePrev(),n.isBeginning?s(t.firstSlideMessage):s(t.prevSlideMessage))}n.pagination&&a.matches(_(n.params.pagination.bulletClass))&&a.click()}}}function g(){return n.pagination&&n.pagination.bullets&&n.pagination.bullets.length}function b(){return g()&&n.params.pagination.clickable}let w=(e,t,a)=>{var s;d(e),"BUTTON"!==e.tagName&&(c(e,"button"),e.addEventListener("keydown",f)),m(e,a),s=t,H(e).forEach(e=>{e.setAttribute("aria-controls",s)})},y=e=>{r&&r!==e.target&&!r.contains(e.target)&&(i=!0),n.a11y.clicked=!0},E=()=>{i=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n.destroyed||(n.a11y.clicked=!1)})})},x=e=>{l=(new Date).getTime()},S=t=>{if(!n.a11y.clicked&&n.params.a11y.scrollOnFocus&&!((new Date).getTime()-l<100)){let e=t.target.closest(`.${n.params.slideClass}, swiper-slide`);var a,s;e&&n.slides.includes(e)&&(r=e,a=n.slides.indexOf(e)===n.activeIndex,s=n.params.watchSlidesProgress&&n.visibleSlides&&n.visibleSlides.includes(e),a||s||t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||(n.isHorizontal()?n.el.scrollLeft=0:n.el.scrollTop=0,requestAnimationFrame(()=>{i||(n.params.loop?n.slideToLoop(parseInt(e.getAttribute("data-swiper-slide-index")),0):n.slideTo(n.slides.indexOf(e),0),i=!1)})))}},T=()=>{let a=n.params.a11y,s=(a.itemRoleDescriptionMessage&&u(n.slides,a.itemRoleDescriptionMessage),a.slideRole&&c(n.slides,a.slideRole),n.slides.length);a.slideLabelMessage&&n.slides.forEach((e,t)=>{t=n.params.loop?parseInt(e.getAttribute("data-swiper-slide-index"),10):t;m(e,a.slideLabelMessage.replace(/\{\{index\}\}/,t+1).replace(/\{\{slidesLength\}\}/,s))})};a("beforeInit",()=>{(o=k("span",n.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true")}),a("afterInit",()=>{n.params.a11y.enabled&&(()=>{let t=n.params.a11y;n.el.append(o);var e=n.el;t.containerRoleDescriptionMessage&&u(e,t.containerRoleDescriptionMessage),t.containerMessage&&m(e,t.containerMessage),t.containerRole&&c(e,t.containerRole);let a=n.wrapperEl,s=t.id||a.getAttribute("id")||"swiper-wrapper-"+"x".repeat(e=void 0===(e=16)?16:e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16));var i,e=n.params.autoplay&&n.params.autoplay.enabled?"off":"polite",r=s,{nextEl:e,prevEl:l}=(H(a).forEach(e=>{e.setAttribute("id",r)}),a,i=e,H(a).forEach(e=>{e.setAttribute("aria-live",i)}),T(),n.navigation||{}),e=H(e),l=H(l);e&&e.forEach(e=>w(e,s,t.nextSlideMessage)),l&&l.forEach(e=>w(e,s,t.prevSlideMessage)),b()&&H(n.pagination.el).forEach(e=>{e.addEventListener("keydown",f)}),A().addEventListener("visibilitychange",x),n.el.addEventListener("focus",S,!0),n.el.addEventListener("focus",S,!0),n.el.addEventListener("pointerdown",y,!0),n.el.addEventListener("pointerup",E,!0)})()}),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{n.params.a11y.enabled&&T()}),a("fromEdge toEdge afterInit lock unlock",()=>{var e,t;n.params.a11y.enabled&&!n.params.loop&&!n.params.rewind&&n.navigation&&({nextEl:e,prevEl:t}=n.navigation,t&&(n.isBeginning?(h(t),p):(v(t),d))(t),e)&&(n.isEnd?(h(e),p):(v(e),d))(e)}),a("paginationUpdate",()=>{if(n.params.a11y.enabled){let t=n.params.a11y;g()&&n.pagination.bullets.forEach(e=>{n.params.pagination.clickable&&(d(e),n.params.pagination.renderBullet||(c(e,"button"),m(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,q(e)+1)))),e.matches(_(n.params.pagination.bulletActiveClass))?e.setAttribute("aria-current","true"):e.removeAttribute("aria-current")})}}),a("destroy",()=>{var e,t;n.params.a11y.enabled&&(o&&o.remove(),{nextEl:e,prevEl:t}=n.navigation||{},e=H(e),t=H(t),e&&e.forEach(e=>e.removeEventListener("keydown",f)),t&&t.forEach(e=>e.removeEventListener("keydown",f)),b()&&H(n.pagination.el).forEach(e=>{e.removeEventListener("keydown",f)}),A().removeEventListener("visibilitychange",x),n.el)&&"string"!=typeof n.el&&(n.el.removeEventListener("focus",S,!0),n.el.removeEventListener("pointerdown",y,!0),n.el.removeEventListener("pointerup",E,!0))})},function(e){let{swiper:l,extendParams:t,on:a}=e,r=(t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}}),!1),s={},n=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),i=e=>{var t=I(),e=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),t=e.length;return{key:e[t-2],value:e[t-1]}},o=(a,e)=>{var s=I();if(r&&l.params.history.enabled){var i=l.params.url?new URL(l.params.url):s.location,e=l.virtual&&l.params.virtual.enabled?l.slidesEl.querySelector(`[data-swiper-slide-index="${e}"]`):l.slides[e];let t=n(e.getAttribute("data-history"));if(0<l.params.history.root.length){let e=l.params.history.root;"/"===e[e.length-1]&&(e=e.slice(0,e.length-1)),t=e+"/"+(a?a+"/":"")+t}else i.pathname.includes(a)||(t=(a?a+"/":"")+t);l.params.history.keepQuery&&(t+=i.search);e=s.history.state;e&&e.value===t||(l.params.history.replaceState?s.history.replaceState({value:t},null,t):s.history.pushState({value:t},null,t))}},d=(a,s,i)=>{if(s)for(let e=0,t=l.slides.length;e<t;e+=1){var r=l.slides[e];if(n(r.getAttribute("data-history"))===s){let e=l.getSlideIndex(r);l.slideTo(e,a,i)}}else l.slideTo(0,a,i)},p=()=>{s=i(l.params.url),d(l.params.speed,s.value,!1)};a("init",()=>{var e;l.params.history.enabled&&(e=I(),l.params.history)&&(e.history&&e.history.pushState?(r=!0,((s=i(l.params.url)).key||s.value)&&d(0,s.value,l.params.runCallbacksOnInit),l.params.history.replaceState||e.addEventListener("popstate",p)):(l.params.history.enabled=!1,l.params.hashNavigation.enabled=!0))}),a("destroy",()=>{var e;l.params.history.enabled&&(e=I(),l.params.history.replaceState||e.removeEventListener("popstate",p))}),a("transitionEnd _freeModeNoMomentumRelease",()=>{r&&o(l.params.history.key,l.activeIndex)}),a("slideChange",()=>{r&&l.params.cssMode&&o(l.params.history.key,l.activeIndex)})},function(e){let{swiper:a,extendParams:t,emit:s,on:i}=e,r=!1,l=A(),n=I(),o=(t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,t){if(a.virtual&&a.params.virtual.enabled){let e=a.slides.filter(e=>e.getAttribute("data-hash")===t)[0];return e?parseInt(e.getAttribute("data-swiper-slide-index"),10):0}return a.getSlideIndex(O(a.slidesEl,`.${a.params.slideClass}[data-hash="${t}"], swiper-slide[data-hash="${t}"]`)[0])}}}),()=>{s("hashChange");let t=l.location.hash.replace("#",""),e=a.virtual&&a.params.virtual.enabled?a.slidesEl.querySelector(`[data-swiper-slide-index="${a.activeIndex}"]`):a.slides[a.activeIndex];if(t!==(e?e.getAttribute("data-hash"):"")){let e=a.params.hashNavigation.getSlideIndex(a,t);void 0===e||Number.isNaN(e)||a.slideTo(e)}}),d=()=>{var e;r&&a.params.hashNavigation.enabled&&(e=(e=a.virtual&&a.params.virtual.enabled?a.slidesEl.querySelector(`[data-swiper-slide-index="${a.activeIndex}"]`):a.slides[a.activeIndex])?e.getAttribute("data-hash")||e.getAttribute("data-history"):"",a.params.hashNavigation.replaceState&&n.history&&n.history.replaceState?n.history.replaceState(null,null,"#"+e||""):l.location.hash=e||"",s("hashSet"))};i("init",()=>{var e;!a.params.hashNavigation.enabled||!a.params.hashNavigation.enabled||a.params.history&&a.params.history.enabled||(r=!0,(e=l.location.hash.replace("#",""))&&(e=a.params.hashNavigation.getSlideIndex(a,e),a.slideTo(e||0,0,a.params.runCallbacksOnInit,!0)),a.params.hashNavigation.watchState&&n.addEventListener("hashchange",o))}),i("destroy",()=>{a.params.hashNavigation.enabled&&a.params.hashNavigation.watchState&&n.removeEventListener("hashchange",o)}),i("transitionEnd _freeModeNoMomentumRelease",()=>{r&&d()}),i("slideChange",()=>{r&&a.params.cssMode&&d()})},function(e){let r,l,{swiper:n,extendParams:t,on:a,emit:o,params:s}=e;n.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,i,p,c,u,m,h,v,f=s&&s.autoplay?s.autoplay.delay:3e3,g=s&&s.autoplay?s.autoplay.delay:3e3,b=(new Date).getTime();function w(e){n&&!n.destroyed&&n.wrapperEl&&e.target===n.wrapperEl&&(n.wrapperEl.removeEventListener("transitionend",w),v||e.detail&&e.detail.bySwiperTouchMove||M())}let y=()=>{var e;!n.destroyed&&n.autoplay.running&&(n.autoplay.paused?i=!0:i&&(g=d,i=!1),e=n.autoplay.paused?d:b+g-(new Date).getTime(),n.autoplay.timeLeft=e,o("autoplayTimeLeft",e,e/f),l=requestAnimationFrame(()=>{y()}))},E=s=>{if(!n.destroyed&&n.autoplay.running){cancelAnimationFrame(l),y();let e=void 0===s?n.params.autoplay.delay:s;f=n.params.autoplay.delay,g=n.params.autoplay.delay;var i=(()=>{var e=n.virtual&&n.params.virtual.enabled?n.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:n.slides[n.activeIndex];if(e)return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(i)&&0<i&&void 0===s&&(e=i,f=i,g=i),d=e;let t=n.params.speed,a=()=>{n&&!n.destroyed&&(n.params.autoplay.reverseDirection?!n.isBeginning||n.params.loop||n.params.rewind?(n.slidePrev(t,!0,!0),o("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(n.slides.length-1,t,!0,!0),o("autoplay")):!n.isEnd||n.params.loop||n.params.rewind?(n.slideNext(t,!0,!0),o("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(0,t,!0,!0),o("autoplay")),n.params.cssMode)&&(b=(new Date).getTime(),requestAnimationFrame(()=>{E()}))};return 0<e?(clearTimeout(r),r=setTimeout(()=>{a()},e)):requestAnimationFrame(()=>{a()}),e}},x=()=>{b=(new Date).getTime(),n.autoplay.running=!0,E(),o("autoplayStart")},S=()=>{n.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(l),o("autoplayStop")},T=(e,t)=>{!n.destroyed&&n.autoplay.running&&(clearTimeout(r),e||(h=!0),e=()=>{o("autoplayPause"),n.params.autoplay.waitForTransition?n.wrapperEl.addEventListener("transitionend",w):M()},n.autoplay.paused=!0,t?(m&&(d=n.params.autoplay.delay),m=!1,e()):(t=d||n.params.autoplay.delay,d=t-((new Date).getTime()-b),n.isEnd&&d<0&&!n.params.loop||(d<0&&(d=0),e())))},M=()=>{n.isEnd&&d<0&&!n.params.loop||n.destroyed||!n.autoplay.running||(b=(new Date).getTime(),h?(h=!1,E(d)):E(),n.autoplay.paused=!1,o("autoplayResume"))},C=()=>{var e;!n.destroyed&&n.autoplay.running&&("hidden"===(e=A()).visibilityState&&(h=!0,T(!0)),"visible"===e.visibilityState)&&M()},L=e=>{"mouse"===e.pointerType&&(h=!0,v=!0,n.animating||n.autoplay.paused||T(!0))},P=e=>{"mouse"===e.pointerType&&(v=!1,n.autoplay.paused)&&M()};a("init",()=>{n.params.autoplay.enabled&&(n.params.autoplay.pauseOnMouseEnter&&(n.el.addEventListener("pointerenter",L),n.el.addEventListener("pointerleave",P)),A().addEventListener("visibilitychange",C),x())}),a("destroy",()=>{n.el&&"string"!=typeof n.el&&(n.el.removeEventListener("pointerenter",L),n.el.removeEventListener("pointerleave",P)),A().removeEventListener("visibilitychange",C),n.autoplay.running&&S()}),a("_freeModeStaticRelease",()=>{(c||h)&&M()}),a("_freeModeNoMomentumRelease",()=>{n.params.autoplay.disableOnInteraction?S():T(!0,!0)}),a("beforeTransitionStart",(e,t,a)=>{!n.destroyed&&n.autoplay.running&&(a||!n.params.autoplay.disableOnInteraction?T(!0,!0):S())}),a("sliderFirstMove",()=>{!n.destroyed&&n.autoplay.running&&(n.params.autoplay.disableOnInteraction?S():(p=!0,c=!1,h=!1,u=setTimeout(()=>{h=!0,c=!0,T(!0)},200)))}),a("touchEnd",()=>{!n.destroyed&&n.autoplay.running&&p&&(clearTimeout(u),clearTimeout(r),p=(c=(n.params.autoplay.disableOnInteraction||c&&n.params.cssMode&&M(),!1),!1))}),a("slideChange",()=>{!n.destroyed&&n.autoplay.running&&(m=!0)}),Object.assign(n.autoplay,{start:x,stop:S,pause:T,resume:M})},function(e){let{swiper:o,extendParams:t,on:a}=e,s=(t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}}),!1),i=!1;function r(){var e,t,a=o.thumbs.swiper;!a||a.destroyed||(e=a.clickedIndex,(t=a.clickedSlide)&&t.classList.contains(o.params.thumbs.slideThumbActiveClass))||null!=e&&(t=a.params.loop?parseInt(a.clickedSlide.getAttribute("data-swiper-slide-index"),10):e,o.params.loop?o.slideToLoop(t):o.slideTo(t))}function l(){var e=o.params.thumbs;if(s)return!1;s=!0;var t=o.constructor;return e.swiper instanceof t?(o.thumbs.swiper=e.swiper,Object.assign(o.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(o.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),o.thumbs.swiper.update()):d(e.swiper)&&(e=Object.assign({},e.swiper),Object.assign(e,{watchSlidesProgress:!0,slideToClickedSlide:!1}),o.thumbs.swiper=new t(e),i=!0),o.thumbs.swiper.el.classList.add(o.params.thumbs.thumbsContainerClass),o.thumbs.swiper.on("tap",r),!0}function n(s){var i=o.thumbs.swiper;if(i&&!i.destroyed){var r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let t=1,a=o.params.thumbs.slideThumbActiveClass;if(1<o.params.slidesPerView&&!o.params.centeredSlides&&(t=o.params.slidesPerView),o.params.thumbs.multipleActiveThumbs||(t=1),t=Math.floor(t),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<t;e+=1)O(i.slidesEl,`[data-swiper-slide-index="${o.realIndex+e}"]`).forEach(e=>{e.classList.add(a)});else for(let e=0;e<t;e+=1)i.slides[o.realIndex+e]&&i.slides[o.realIndex+e].classList.add(a);var l=o.params.thumbs.autoScrollOffset,n=l&&!i.params.loop;if(o.realIndex!==i.realIndex||n){let e=i.activeIndex,t,a;if(i.params.loop){let e=i.slides.filter(e=>e.getAttribute("data-swiper-slide-index")===""+o.realIndex)[0];t=i.slides.indexOf(e),a=o.activeIndex>o.previousIndex?"next":"prev"}else t=o.realIndex,a=t>o.previousIndex?"next":"prev";n&&(t+="next"===a?l:-1*l),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(t)<0&&(i.params.centeredSlides?t=t>e?t-Math.floor(r/2)+1:t+Math.floor(r/2)-1:t>e&&i.params.slidesPerGroup,i.slideTo(t,s?0:void 0))}}}o.thumbs={swiper:null},a("beforeInit",()=>{let i=o.params.thumbs;if(i&&i.swiper)if("string"==typeof i.swiper||i.swiper instanceof HTMLElement){let e=A(),t=()=>{o.destroyed||(()=>{let s="string"==typeof i.swiper?e.querySelector(i.swiper):i.swiper;if(s&&s.swiper)i.swiper=s.swiper,l(),n(!0);else if(s){let t=o.params.eventsPrefix+"init",a=e=>{i.swiper=e.detail[0],s.removeEventListener(t,a),l(),n(!0),i.swiper.update(),o.update()};s.addEventListener(t,a)}return s})()||requestAnimationFrame(t)};requestAnimationFrame(t)}else l(),n(!0)}),a("slideChange update resize observerUpdate",()=>{n()}),a("setTransition",(e,t)=>{var a=o.thumbs.swiper;a&&!a.destroyed&&a.setTransition(t)}),a("beforeDestroy",()=>{var e=o.thumbs.swiper;e&&!e.destroyed&&i&&e.destroy()}),Object.assign(o.thumbs,{init:l,update:n})},function(e){let{swiper:u,extendParams:t,emit:m,once:h}=e;t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(u,{freeMode:{onTouchStart:function(){var e;u.params.cssMode||(e=u.getTranslate(),u.setTranslate(e),u.setTransition(0),u.touchEventsData.velocities.length=0,u.freeMode.onTouchEnd({currentPos:u.rtl?u.translate:-u.translate}))},onTouchMove:function(){var e,t;u.params.cssMode||({touchEventsData:e,touches:t}=u,0===e.velocities.length&&e.velocities.push({position:t[u.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:t[u.isHorizontal()?"currentX":"currentY"],time:g()}))},onTouchEnd:function(c){let t=c.currentPos;if(!u.params.cssMode){let{params:l,wrapperEl:n,rtlTranslate:o,snapGrid:d,touchEventsData:p}=u,e=g()-p.touchStartTime;if(t<-u.minTranslate())u.slideTo(u.activeIndex);else if(t>-u.maxTranslate())u.slides.length<d.length?u.slideTo(d.length-1):u.slideTo(u.slides.length-1);else{if(l.freeMode.momentum){if(1<p.velocities.length){let e=p.velocities.pop(),t=p.velocities.pop(),a=e.position-t.position,s=e.time-t.time;u.velocity=a/s,u.velocity/=2,Math.abs(u.velocity)<l.freeMode.minimumVelocity&&(u.velocity=0),(150<s||300<g()-e.time)&&(u.velocity=0)}else u.velocity=0;u.velocity*=l.freeMode.momentumVelocityRatio,p.velocities.length=0;let a=1e3*l.freeMode.momentumRatio,e=u.velocity*a,s=u.translate+e;o&&(s=-s);let t,i=!1;c=20*Math.abs(u.velocity)*l.freeMode.momentumBounceRatio;let r;if(s<u.maxTranslate())l.freeMode.momentumBounce?(s+u.maxTranslate()<-c&&(s=u.maxTranslate()-c),t=u.maxTranslate(),i=!0,p.allowMomentumBounce=!0):s=u.maxTranslate(),l.loop&&l.centeredSlides&&(r=!0);else if(s>u.minTranslate())l.freeMode.momentumBounce?(s-u.minTranslate()>c&&(s=u.minTranslate()+c),t=u.minTranslate(),i=!0,p.allowMomentumBounce=!0):s=u.minTranslate(),l.loop&&l.centeredSlides&&(r=!0);else if(l.freeMode.sticky){let t;for(let e=0;e<d.length;e+=1)if(d[e]>-s){t=e;break}s=-(s=Math.abs(d[t]-s)<Math.abs(d[t-1]-s)||"next"===u.swipeDirection?d[t]:d[t-1])}if(r&&h("transitionEnd",()=>{u.loopFix()}),0!==u.velocity){if(a=o?Math.abs((-s-u.translate)/u.velocity):Math.abs((s-u.translate)/u.velocity),l.freeMode.sticky){let e=Math.abs((o?-s:s)-u.translate),t=u.slidesSizesGrid[u.activeIndex];a=e<t?l.speed:e<2*t?1.5*l.speed:2.5*l.speed}}else if(l.freeMode.sticky)return void u.slideToClosest();l.freeMode.momentumBounce&&i?(u.updateProgress(t),u.setTransition(a),u.setTranslate(s),u.transitionStart(!0,u.swipeDirection),u.animating=!0,v(n,()=>{u&&!u.destroyed&&p.allowMomentumBounce&&(m("momentumBounce"),u.setTransition(l.speed),setTimeout(()=>{u.setTranslate(t),v(n,()=>{u&&!u.destroyed&&u.transitionEnd()})},0))})):u.velocity?(m("_freeModeNoMomentumRelease"),u.updateProgress(s),u.setTransition(a),u.setTranslate(s),u.transitionStart(!0,u.swipeDirection),u.animating||(u.animating=!0,v(n,()=>{u&&!u.destroyed&&u.transitionEnd()}))):u.updateProgress(s),u.updateActiveIndex(),u.updateSlidesClasses()}else{if(l.freeMode.sticky)return void u.slideToClosest();l.freeMode&&m("_freeModeNoMomentumRelease")}(!l.freeMode.momentum||e>=l.longSwipesMs)&&(m("_freeModeStaticRelease"),u.updateProgress(),u.updateActiveIndex(),u.updateSlidesClasses())}}}}})},function(e){let c,u,m,s,{swiper:h,extendParams:t,on:a}=e,v=(t({grid:{rows:1,fill:"column"}}),()=>{let e=h.params.spaceBetween;return"string"==typeof e&&0<=e.indexOf("%")?e=parseFloat(e.replace("%",""))/100*h.size:"string"==typeof e&&(e=parseFloat(e)),e});a("init",()=>{s=h.params.grid&&1<h.params.grid.rows}),a("update",()=>{var{params:e,el:t}=h,a=e.grid&&1<e.grid.rows;s&&!a?(t.classList.remove(e.containerModifierClass+"grid",e.containerModifierClass+"grid-column"),m=1,h.emitContainerClasses()):!s&&a&&(t.classList.add(e.containerModifierClass+"grid"),"column"===e.grid.fill&&t.classList.add(e.containerModifierClass+"grid-column"),h.emitContainerClasses()),s=a}),h.grid={initSlides:e=>{var t=h.params.slidesPerView,{rows:a,fill:s}=h.params.grid,e=(h.virtual&&h.params.virtual.enabled?h.virtual.slides:e).length;m=Math.floor(e/a),c=Math.floor(e/a)===e/a?e:Math.ceil(e/a)*a,"auto"!==t&&"row"===s&&(c=Math.max(c,t*a)),u=c/a},unsetSlides:()=>{h.slides&&h.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[h.getDirectionLabel("margin-top")]="")})},updateSlide:(s,i,r)=>{var l=h.params.slidesPerGroup,e=v(),{rows:n,fill:t}=h.params.grid,r=(h.virtual&&h.params.virtual.enabled?h.virtual.slides:r).length;let o,d,p;if("row"===t&&1<l){let e=Math.floor(s/(l*n)),t=s-n*l*e,a=0===e?l:Math.min(Math.ceil((r-e*n*l)/n),l);p=Math.floor(t/a),o=(d=t-p*a+e*l)+p*c/n,i.style.order=o}else"column"===t?(d=Math.floor(s/n),p=s-d*n,(d>m||d===m&&p===n-1)&&(p+=1)>=n&&(p=0,d+=1)):(p=Math.floor(s/u),d=s-p*u);i.row=p,i.column=d,i.style.height=`calc((100% - ${(n-1)*e}px) / ${n})`,i.style[h.getDirectionLabel("margin-top")]=0!==p?e&&e+"px":"",i.swiperSlideGridSet=!0},updateWrapperSize:(e,s)=>{var{centeredSlides:t,roundLengths:i}=h.params,a=v(),r=h.params.grid.rows;if(h.virtualSize=(e+a)*c,h.virtualSize=Math.ceil(h.virtualSize/r)-a,h.params.cssMode||(h.wrapperEl.style[h.getDirectionLabel("width")]=h.virtualSize+a+"px"),t){let a=[];for(let t=0;t<s.length;t+=1){let e=s[t];i&&(e=Math.floor(e)),s[t]<h.virtualSize+s[0]&&a.push(e)}s.splice(0,s.length),s.push(...a)}}}},function(e){e=e.swiper;Object.assign(e,{appendSlide:function(t){let e=this,{params:a,slidesEl:s}=e;a.loop&&e.loopDestroy();var i=e=>{var t;"string"==typeof e?((t=document.createElement("div")).innerHTML=e,s.append(t.children[0]),t.innerHTML=""):s.append(e)};if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&i(t[e]);else i(t);e.recalcSlides(),a.loop&&e.loopCreate(),a.observer&&!e.isElement||e.update()}.bind(e),prependSlide:function(t){let e=this,{params:a,activeIndex:s,slidesEl:i}=e,r=(a.loop&&e.loopDestroy(),s+1);var l=e=>{var t;"string"==typeof e?((t=document.createElement("div")).innerHTML=e,i.prepend(t.children[0]),t.innerHTML=""):i.prepend(e)};if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&l(t[e]);r=s+t.length}else l(t);e.recalcSlides(),a.loop&&e.loopCreate(),a.observer&&!e.isElement||e.update(),e.slideTo(r,0,!1)}.bind(e),addSlide:function(a,t){var s=this,{params:i,activeIndex:r,slidesEl:l}=s;let n=r;if(i.loop&&(n-=s.loopedSlides,s.loopDestroy(),s.recalcSlides()),r=s.slides.length,a<=0)s.prependSlide(t);else if(r<=a)s.appendSlide(t);else{let e=n>a?n+1:n;var o=[];for(let t=r-1;t>=a;--t){let e=s.slides[t];e.remove(),o.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&l.append(t[e]);e=n>a?n+t.length:n}else l.append(t);for(let e=0;e<o.length;e+=1)l.append(o[e]);s.recalcSlides(),i.loop&&s.loopCreate(),i.observer&&!s.isElement||s.update(),i.loop?s.slideTo(e+s.loopedSlides,0,!1):s.slideTo(e,0,!1)}}.bind(e),removeSlide:function(t){var a=this,{params:e,activeIndex:s}=a;let i=s;e.loop&&(i-=a.loopedSlides,a.loopDestroy());let r,l=i;if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)r=t[e],a.slides[r]&&a.slides[r].remove(),r<l&&--l;else r=t,a.slides[r]&&a.slides[r].remove(),r<l&&--l;l=Math.max(l,0),a.recalcSlides(),e.loop&&a.loopCreate(),e.observer&&!a.isElement||a.update(),e.loop?a.slideTo(l+a.loopedSlides,0,!1):a.slideTo(l,0,!1)}.bind(e),removeAllSlides:function(){var t=[];for(let e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}.bind(e)})},function(e){let{swiper:l,extendParams:t,on:a}=e;t({fadeEffect:{crossFade:!1}}),h({effect:"fade",swiper:l,on:a,setTranslate:()=>{let e=l.slides;l.params.fadeEffect;for(let s=0;s<e.length;s+=1){let e=l.slides[s],t=-e.swiperSlideOffset,a=(l.params.virtualTranslate||(t-=l.translate),0);l.isHorizontal()||(a=t,t=0);var i=l.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),r=x(0,e);r.style.opacity=i,r.style.transform=`translate3d(${t}px, ${a}px, 0px)`}},setTransition:t=>{var e=l.slides.map(e=>r(e));e.forEach(e=>{e.style.transitionDuration=t+"ms"}),n({swiper:l,duration:t,transformElements:e,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!l.params.cssMode})})},function(e){let{swiper:n,extendParams:t,on:a}=e,b=(t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}}),(e,t,a)=>{let s=a?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),i=a?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=k("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(a?"left":"top")).split(" ")),e.append(s)),i||(i=k("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(a?"right":"bottom")).split(" ")),e.append(i)),s&&(s.style.opacity=Math.max(-t,0)),i&&(i.style.opacity=Math.max(t,0))});h({effect:"cube",swiper:n,on:a,setTranslate:()=>{let{el:e,wrapperEl:t,slides:d,width:a,height:r,rtlTranslate:p,size:c,browser:s}=n,u=E(n),m=n.params.cubeEffect,h=n.isHorizontal(),v=n.virtual&&n.params.virtual.enabled,l,f=0;m.shadow&&(h?((l=n.wrapperEl.querySelector(".swiper-cube-shadow"))||(l=k("div","swiper-cube-shadow"),n.wrapperEl.append(l)),l.style.height=a+"px"):(l=e.querySelector(".swiper-cube-shadow"))||(l=k("div","swiper-cube-shadow"),e.append(l)));for(let o=0;o<d.length;o+=1){let e=d[o],t=o,a=90*(t=v?parseInt(e.getAttribute("data-swiper-slide-index"),10):t),s=Math.floor(a/360),i=(p&&(a=-a,s=Math.floor(-a/360)),Math.max(Math.min(e.progress,1),-1)),r=0,l=0,n=0;t%4==0?(r=4*-s*c,n=0):(t-1)%4==0?(r=0,n=4*-s*c):(t-2)%4==0?(r=c+4*s*c,n=c):(t-3)%4==0&&(r=-c,n=3*c+4*c*s),p&&(r=-r),h||(l=r,r=0);var g=`rotateX(${u(h?0:-a)}deg) rotateY(${u(h?a:0)}deg) translate3d(${r}px, ${l}px, ${n}px)`;i<=1&&-1<i&&(f=90*t+90*i,p)&&(f=90*-t-90*i),e.style.transform=g,m.slideShadows&&b(e,i,h)}if(t.style.transformOrigin=`50% 50% -${c/2}px`,t.style["-webkit-transform-origin"]=`50% 50% -${c/2}px`,m.shadow)if(h)l.style.transform=`translate3d(0px, ${a/2+m.shadowOffset}px, ${-a/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${m.shadowScale})`;else{let e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),a=m.shadowScale,s=m.shadowScale/t,i=m.shadowOffset;l.style.transform=`scale3d(${a}, 1, ${s}) translate3d(0px, ${r/2+i}px, ${-r/2/s}px) rotateX(-89.99deg)`}var i=(s.isSafari||s.isWebView)&&s.needPerspectiveFix?-c/2:0;t.style.transform=`translate3d(0px,0,${i}px) rotateX(${u(n.isHorizontal()?0:f)}deg) rotateY(${u(n.isHorizontal()?-f:0)}deg)`,t.style.setProperty("--swiper-cube-translate-z",i+"px")},setTransition:t=>{var{el:a,slides:e}=n;if(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"})}),n.params.cubeEffect.shadow&&!n.isHorizontal()){let e=a.querySelector(".swiper-cube-shadow");e&&(e.style.transitionDuration=t+"ms")}},recreateShadows:()=>{let a=n.isHorizontal();n.slides.forEach(e=>{var t=Math.max(Math.min(e.progress,1),-1);b(e,t,a)})},getEffectParams:()=>n.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:u,extendParams:t,on:a}=e,m=(t({flipEffect:{slideShadows:!0,limitRotation:!0}}),(e,t)=>{let a=u.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),s=u.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a=a||S("flip",e,u.isHorizontal()?"left":"top"),s=s||S("flip",e,u.isHorizontal()?"right":"bottom"),a&&(a.style.opacity=Math.max(-t,0)),s&&(s.style.opacity=Math.max(t,0))});h({effect:"flip",swiper:u,on:a,setTranslate:()=>{var{slides:l,rtlTranslate:n}=u,o=u.params.flipEffect,d=E(u);for(let r=0;r<l.length;r+=1){var p=l[r];let e=p.progress;u.params.flipEffect.limitRotation&&(e=Math.max(Math.min(p.progress,1),-1));var c=p.swiperSlideOffset;let t=-180*e,a=0,s=u.params.cssMode?-c-u.translate:-c,i=0;u.isHorizontal()?n&&(t=-t):(i=s,s=0,a=-t,t=0),p.style.zIndex=-Math.abs(Math.round(e))+l.length,o.slideShadows&&m(p,e);c=`translate3d(${s}px, ${i}px, 0px) rotateX(${d(a)}deg) rotateY(${d(t)}deg)`;x(0,p).style.transform=c}},setTransition:t=>{var e=u.slides.map(e=>r(e));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"})}),n({swiper:u,duration:t,transformElements:e})},recreateShadows:()=>{u.params.flipEffect,u.slides.forEach(e=>{let t=e.progress;u.params.flipEffect.limitRotation&&(t=Math.max(Math.min(e.progress,1),-1)),m(e,t)})},getEffectParams:()=>u.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!u.params.cssMode})})},function(e){let{swiper:s,extendParams:t,on:a}=e;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),h({effect:"coverflow",swiper:s,on:a,setTranslate:()=>{let{width:e,height:t,slides:u,slidesSizesGrid:m}=s,h=s.params.coverflowEffect,v=s.isHorizontal(),a=s.translate,f=v?e/2-a:t/2-a,g=v?h.rotate:-h.rotate,b=h.depth,w=E(s);for(let c=0,e=u.length;c<e;c+=1){let a=u[c],e=m[c],t=(f-a.swiperSlideOffset-e/2)/e,s="function"==typeof h.modifier?h.modifier(t):t*h.modifier,i=v?g*s:0,r=v?0:g*s,l=-b*Math.abs(s),n=h.stretch,o=("string"==typeof n&&-1!==n.indexOf("%")&&(n=parseFloat(h.stretch)/100*e),v?0:n*s),d=v?n*s:0,p=1-(1-h.scale)*Math.abs(s);Math.abs(d)<.001&&(d=0),Math.abs(o)<.001&&(o=0),Math.abs(l)<.001&&(l=0),Math.abs(i)<.001&&(i=0),Math.abs(r)<.001&&(r=0),Math.abs(p)<.001&&(p=0);var y=`translate3d(${d}px,${o}px,${l}px)  rotateX(${w(r)}deg) rotateY(${w(i)}deg) scale(${p})`;if(x(0,a).style.transform=y,a.style.zIndex=1-Math.abs(Math.round(s)),h.slideShadows){let e=v?a.querySelector(".swiper-slide-shadow-left"):a.querySelector(".swiper-slide-shadow-top"),t=v?a.querySelector(".swiper-slide-shadow-right"):a.querySelector(".swiper-slide-shadow-bottom");e=e||S("coverflow",a,v?"left":"top"),t=t||S("coverflow",a,v?"right":"bottom"),e&&(e.style.opacity=0<s?s:0),t&&(t.style.opacity=0<-s?-s:0)}}},setTransition:t=>{s.slides.map(e=>r(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})})},function(e){let{swiper:w,extendParams:t,on:a}=e;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}}});h({effect:"creative",swiper:w,on:a,setTranslate:()=>{let{slides:p,wrapperEl:t,slidesSizesGrid:a}=w,c=w.params.creativeEffect,u=c.progressMultiplier,m=w.params.centeredSlides,h=E(w);if(m){let e=a[0]/2-w.params.slidesOffsetBefore||0;t.style.transform=`translateX(calc(50% - ${e}px))`}for(let d=0;d<p.length;d+=1){let e=p[d],t=e.progress,s=Math.min(Math.max(e.progress,-c.limitProgress),c.limitProgress),a=s,i=(m||(a=Math.min(Math.max(e.originalProgress,-c.limitProgress),c.limitProgress)),e.swiperSlideOffset),r=[w.params.cssMode?-i-w.translate:-i,0,0],l=[0,0,0],n=!1,o=(w.isHorizontal()||(r[1]=r[0],r[0]=0),{translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1});s<0?(o=c.next,n=!0):0<s&&(o=c.prev,n=!0),r.forEach((e,t)=>{r[t]=`calc(${e}px + (${e=o.translate[t],"string"==typeof e?e:e+"px"} * ${Math.abs(s*u)}))`}),l.forEach((e,t)=>{var a=o.rotate[t]*Math.abs(s*u);l[t]=a}),e.style.zIndex=-Math.abs(Math.round(t))+p.length;var v=r.join(", "),f=`rotateX(${h(l[0])}deg) rotateY(${h(l[1])}deg) rotateZ(${h(l[2])}deg)`,g=a<0?`scale(${1+(1-o.scale)*a*u})`:`scale(${1-(1-o.scale)*a*u})`,b=a<0?1+(1-o.opacity)*a*u:1-(1-o.opacity)*a*u,v=`translate3d(${v}) ${f} `+g;if(n&&o.shadow||!n){let t=e.querySelector(".swiper-slide-shadow");if(t=!t&&o.shadow?S("creative",e):t){let e=c.shadowPerProgress?s*(1/c.limitProgress):s;t.style.opacity=Math.min(Math.max(Math.abs(e),0),1)}}f=x(0,e);f.style.transform=v,f.style.opacity=b,o.origin&&(f.style.transformOrigin=o.origin)}},setTransition:t=>{var e=w.slides.map(e=>r(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=t+"ms"})}),n({swiper:w,duration:t,transformElements:e,allSlides:!0})},perspective:()=>w.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!w.params.cssMode})})},function(e){let{swiper:y,extendParams:t,on:a}=e;t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),h({effect:"cards",swiper:y,on:a,setTranslate:()=>{let{slides:n,activeIndex:o,rtlTranslate:d}=y,p=y.params.cardsEffect,{startTranslate:c,isTouched:u}=y.touchEventsData,m=d?-y.translate:y.translate;for(let l=0;l<n.length;l+=1){var h=n[l],v=h.progress,f=Math.min(Math.max(v,-4),4);let e=h.swiperSlideOffset,t=(y.params.centeredSlides&&!y.params.cssMode&&(y.wrapperEl.style.transform=`translateX(${y.minTranslate()}px)`),y.params.centeredSlides&&y.params.cssMode&&(e-=n[0].swiperSlideOffset),y.params.cssMode?-e-y.translate:-e),a=0;var g=-100*Math.abs(f);let s=1,i=-p.perSlideRotate*f,r=p.perSlideOffset-.75*Math.abs(f);var b=y.virtual&&y.params.virtual.enabled?y.virtual.from+l:l,w=(b===o||b===o-1)&&0<f&&f<1&&(u||y.params.cssMode)&&m<c,b=(b===o||b===o+1)&&f<0&&-1<f&&(u||y.params.cssMode)&&c<m;if(w||b){let e=(1-Math.abs((Math.abs(f)-.5)/.5))**.5;i+=-28*f*e,s+=-.5*e,r+=96*e,a=-25*e*Math.abs(f)+"%"}if(t=f<0?`calc(${t}px ${d?"-":"+"} (${r*Math.abs(f)}%))`:0<f?`calc(${t}px ${d?"-":"+"} (-${r*Math.abs(f)}%))`:t+"px",!y.isHorizontal()){let e=a;a=t,t=e}w=f<0?""+(1+(1-s)*f):""+(1-(1-s)*f),b=`
        translate3d(${t}, ${a}, ${g}px)
        rotateZ(${p.rotate?d?-i:i:0}deg)
        scale(${w})
      `;if(p.slideShadows){let e=h.querySelector(".swiper-slide-shadow");(e=e||S("cards",h))&&(e.style.opacity=Math.min(Math.max((Math.abs(f)-.5)/.5,0),1))}h.style.zIndex=-Math.abs(Math.round(v))+n.length,x(0,h).style.transform=b}},setTransition:t=>{var e=y.slides.map(e=>r(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=t+"ms"})}),n({swiper:y,duration:t,transformElements:e})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!y.params.cssMode})})}]),m})();(w=>{var t;w.speeds={fast:200,transition:300},w.bp={sPx:"320",sMaxPx:"479",swPx:"480",swMaxPx:"767",mPx:"768",mMaxPx:"959",mwPx:"960",mwMaxPx:"1139",lPx:"1140",lMaxPx:"1299",xlPx:"1300"},w.generateID=(t=0,function(e){return(e=e||"generatedID-")+t++}),w.slideUp=(e,t)=>{e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.boxSizing="border-box",e.style.height=e.offsetHeight+"px",e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,window.setTimeout(function(){e.style.display="none",e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")},t)},w.slideDown=(e,t,a="block")=>{let s=window.getComputedStyle(e).display;"none"===s&&(s=a),e.style.removeProperty("display"),e.style.display=s;a=e.offsetHeight;e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,e.style.boxSizing="border-box",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=a+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),window.setTimeout(function(){e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")},t)},w.setupToggles=()=>{var t=document.querySelectorAll("[data-expander]:not([data-init])");for(let e=0;e<t.length;e++){let a=t[e],s=a.getAttribute("data-expander"),r=document.querySelector('[id="'+s+'"]');let l=a.hasAttribute("data-expander-css")||!1,n=(""==a.getAttribute("data-expander")&&((r=a.querySelector("[data-expander-target]")).setAttribute("id",w.generateID("data-target-")),s=r.getAttribute("id"),a=a.querySelector("[data-expander-toggle]")),a.getAttribute("data-expander-parent")),o=a.hasAttribute("data-expander-overlay")||!1,d=a.hasAttribute("data-expander-tabs")&&n||!1;d&&a.hasAttribute("data-expander-multi");let p=a.hasAttribute("data-expander-hold")||!1,c=a.getAttribute("data-expander-display")||"block",u=document.documentElement,i=a.getAttribute("id"),m=null;var h,v={hide:function(e){w.slideUp(e,w.speeds.transition),e.classList.remove("active")},show:function(e,t){w.slideDown(e,w.speeds.transition,t),e.classList.add("active")}},f={hide:function(e){e.classList.remove("target-show"),e.classList.add("target-hide"),setTimeout(function(){e.classList.remove("active"),e.classList.remove("target-hide")},w.speeds.transition)},show:function(e){e.classList.add("active"),e.classList.add("target-show")}};function g(e){let t=!1;if(27===e.which)t=!0,a.focus();else{e=e.target;if(d)return;e.closest('[id="'+s+'"]')||e.closest('[id="'+i+'"]')||(t=!0)}t&&(b(),clearTimeout(m),m=null)}function b(){if(o&&u.classList.remove("js-data-toggled"),!d||!a.classList.contains("active"))if(a.classList.contains("active"))u.removeEventListener("click",g),u.removeEventListener("touchstart",g),u.removeEventListener("keyup",g),(l?f:v).hide(r),a.classList.remove("active"),setTimeout(function(){a.setAttribute("aria-expanded","false")},w.speeds.transition);else{if(d){var e=document.getElementById(n),t=e.querySelectorAll("[data-expander-tabs]");for(let e=0;e<t.length;e++){var i=t[e];"true"===i.getAttribute("aria-expanded")&&(i.classList.remove("active"),i.setAttribute("aria-expanded","false"),i=document.querySelector('[id="'+i.getAttribute("data-expander")+'"]'),(l?f:v).hide(i))}e=e.querySelector("[data-expander-tabs-mobile]");let a=e.querySelectorAll("[data-expander]"),s=e.querySelector("[data-expander-toggle]");for(let t=0;t<a.length;t++)a[t].addEventListener("click",function(){var e=a[t].innerText;s.innerText=e})}a.classList.add("active"),a.setAttribute("aria-expanded","true"),l?f.show(r):v.show(r,c),setTimeout(function(){o&&u.classList.add("js-data-toggled");m=setTimeout(function(){r.focus()},w.speeds.transition)},w.speeds.transition),p||d||(u.addEventListener("click",g),u.addEventListener("touchstart",g),u.addEventListener("keyup",g))}}s&&(h=a.classList.contains("active"),i||(a.setAttribute("id",w.generateID("data-toggle-")),i=a.getAttribute("id")),a.setAttribute("data-init",""),r?.setAttribute("aria-labelledby",i),r?.setAttribute("data-expander-target",""),"BUTTON"!==a.tagName&&a.setAttribute("role","button"),a.setAttribute("aria-expanded",h),a.addEventListener("click",function(e){e.preventDefault(),b()}),!h||p||d||(u.addEventListener("click",g),u.addEventListener("touchstart",g),u.addEventListener("keyup",g)))}},w.debounce=function(s,i,r){let l;return function(){let e=this,t=arguments;var a=r&&!l;clearTimeout(l),l=setTimeout(function(){l=null,r||s.apply(e,t)},i),a&&s.apply(e,t)}},w.a11yClick=e=>"click"===e.type||"touchstart"===e.type||"keypress"===e.type&&(32===e.charCode||13===e.keyCode)||("keypress"!==e.type||32!==e.charCode&&13!==e.keyCode||e.preventDefault(),!1),w.getSupportedImageFormats=function(){let t=[],a=document.documentElement.classList;return["avif","webp"].forEach(e=>{a.contains(e)&&t.push(e)}),t},w.getOptimizedImageUrl=function(e){try{var t=w.getSupportedImageFormats()||[];if(0<t.length&&e&&5<e.length&&!e.startsWith("data"))return e.replace(/\.(jpg|png)(\?.+)?$/i,`.${t[0]}$2`)}catch(e){console.log(e)}return e},w.lazyLoad=()=>{let e=document.querySelectorAll(".lazy-bg"),t=document.querySelectorAll(".lazy-img"),a=document.querySelectorAll("iframe[data-src]"),s="inView",i=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting&&!e.target.classList.contains(s)){var t=e.target,a=t.dataset.src;switch(t.nodeName){case"IMG":case"IFRAME":t.src=a;break;default:t.style.backgroundImage=`url(${w.getOptimizedImageUrl(a)})`}t.classList.add(s),i.unobserve(t)}})});document.addEventListener("DOMContentLoaded",()=>{[...t,...e,...a].forEach(e=>i.observe(e))}),document.body.classList.contains("admin-body")&&[...t,...e,...a].forEach(e=>{if(!e.classList.contains(s)){var t=e,a=t.dataset.src;switch(t.nodeName){case"IMG":case"IFRAME":t.src=a;break;default:t.style.backgroundImage=`url(${a})`}t.classList.add(s)}})},w.stopReferrerHack=()=>{document.querySelectorAll('a[target="_blank"]',"a[target=new]").forEach(e=>{e.setAttribute("rel","noopener noreferrer")})},w.anchorScroll=()=>{var e=document.querySelectorAll('a[href^="#"]');let a=document.querySelector(".site-header").offsetHeight;e.forEach(t=>{t.addEventListener("click",e=>{e.preventDefault();var e=document.querySelector(t.getAttribute("href"));e&&(e=e.getBoundingClientRect().top+window.pageYOffset-a,window.scrollTo({top:e,behavior:"smooth"}))})})},w.frameRatio=()=>{document.querySelectorAll("iframe").forEach(e=>{var t=e.getAttribute("width"),a=e.getAttribute("height");t&&a&&(e.style.aspectRatio=t/a,e.style.height="auto")})},w.modals=e=>{let p=document.querySelector("html");document.querySelectorAll("[data-modal]").forEach(t=>{let i=document.querySelector(""+t.getAttribute("data-target"));var e=t.getAttribute("data-modal-header")?t.getAttribute("data-modal-header"):null,a=t.getAttribute("data-modal-footer")?t.getAttribute("data-modal-footer"):null,s=t.getAttribute("data-modal-width")?t.getAttribute("data-modal-width"):null;let r=t.hasAttribute("data-modal-speedbump")||!1,l=t.hasAttribute("data-page-loading")||!1,n=e=>{var t=[i,...i.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')],a=t[0],t=t[t.length-1],s="Tab"===e.key||9===e.keyCode;27!==e.which&&"Escape"!==e.key||l||o(e),e.shiftKey&&s&&document.activeElement===a&&(t.focus(),e.preventDefault()),!e.shiftKey&&s&&document.activeElement===t&&(a.focus(),e.preventDefault())};let o=e=>{e.preventDefault(),p.classList.remove("modal-open"),i.classList.remove("active"),p.removeEventListener("keydown",n),setTimeout(()=>{var e=document.querySelector("[data-modal].focus-origin");r&&(i.remove(),t.removeAttribute("data-modal"),t.removeAttribute("data-modal-speedbump"),t.removeAttribute("data-target")),e.focus(),Array.from(document.querySelectorAll(".focus-origin")).forEach(e=>e.classList.remove("focus-origin"))},350)};if("BUTTON"!==t.tagName&&t.setAttribute("role","button"),i){if(i.classList.add("modal"),i.setAttribute("role","dialog"),i.setAttribute("tabindex","-1"),i.style.width=s+"px",!l){i.insertAdjacentHTML("beforeend",'<button class="modal__close" type="button" aria-label="Close Modal" data-modal-close></button>');var d=i.querySelectorAll("[data-modal-close]");for(let e=0;e<d.length;e++)d[e].addEventListener("click",o)}l&&i.classList.add("modal--loading"),e&&(s=`
                      <div class="modal__header">
                          <h2 class="modal__title">${e.trim()}</h2>
                      </div>
                  `,i.setAttribute("title",e.trim()),i.insertAdjacentHTML("afterbegin",s)),a&&i.insertAdjacentHTML("beforeend",`
                      <div class="modal__footer">
                          ${a}
                      </div>
                  `)}r&&(p.addEventListener("keydown",n),i)&&setTimeout(function(){t.classList.add("focus-origin"),p.classList.add("modal-open"),i.classList.add("active"),i.focus()},350),t.addEventListener("click",e=>{e.preventDefault(),p.addEventListener("keydown",n),i?setTimeout(function(){t.classList.add("focus-origin"),p.classList.add("modal-open"),i.classList.add("active"),i.focus()},350):alert("Apologies, it seems the target content is not available.")})})},w.stickyHeader=()=>{if(document.querySelector(".site-header").classList.contains("sticky-header")){let a=document.body,s="sticky-header-up",i="sticky-header-down",r=0,e=w.debounce(function(){var e=window.pageYOffset,t=document.querySelector(".site-header").offsetHeight;e<=t?(a.classList.remove(s),a.classList.remove(i)):(e>r&&!a.classList.contains(i)&&t<=e?(a.classList.remove(s),a.classList.add(i)):e<r&&a.classList.contains(i)&&t<=e&&(a.classList.remove(i),a.classList.add(s)),r=e)},250);window.addEventListener("scroll",e)}}})(window.mrjsUtil=window.mrjsUtil||{}),(()=>{if("undefined"==typeof navCats)console.warn("Navigation: navCats is not defined");else try{var e=document.querySelectorAll("li[data-navcatid]");if(e&&0!==e.length){let n="Industry",o="Research";e.forEach(e=>{var t=e.dataset.navcatid;if(t){let i=navCats[t]||[];var a=i.s||[],s=e.querySelector("a"),l=e.querySelector("button");let r=e.querySelector("ul");e=r.querySelector("a"),t="72"===t?n:"Market";s.href=i.u,s.textContent=i.n,s.title=i.n+` ${t} `+o,e.href=i.u,e.textContent=`All ${i.n} ${t} `+o,l.textContent=i.n,a.forEach(e=>{var t=document.createElement("li"),a=document.createElement("a"),s="294"===e.d?n:"Market";a.href=e.u.replace("{0}",i.u),a.textContent=e.n,a.title=e.n+` ${s} `+o,t.appendChild(a),r.appendChild(t)})}})}}catch(e){console.error("Failed to initialize navigation:",e)}})(),(a=>{{function l(a,s,i,r,l){let e=a.textContent,n=0,o=r,d=Math.ceil(s/100);!function t(){if(n<s){let e=(n=(n+=d)>s?s:n).toString();l&&l.char&&("."===l.char&&e.length<l.minLength&&0<(""+r).length?o="0"+" KMBT"[Math.max(0," KMBT".indexOf(r[0])-1)]:e.length>=l.minLength&&(o=r,e=e.substring(0,l.pos)+l.char+e.substring(l.pos))),a.textContent=""+i+e+o,requestAnimationFrame(t)}else a.textContent=e}()}let r=new IntersectionObserver(e=>{e.forEach(e=>{var t,a,s,i;e.isIntersecting&&(e=e.target,{prefix:s,number:a,suffix:i,separator:t}=(a=(a=e.textContent).match(/([^0-9]*)(\d*([.,])?\d+)([^0-9]*)/))?(s=(i=a[2]).replace(/[.,]/g,""),i={char:a[3],pos:a[3]?i.indexOf(a[3]):null,minLength:a[3]?i.length-i.indexOf(a[3]):null},{prefix:a[1],number:parseInt(s),suffix:a[4],separator:i}):{prefix:"",number:0,suffix:"",separator:null},l(e,a,s,i,t),r.unobserve(e))})},{threshold:.5});document.querySelectorAll(".number").forEach(e=>r.observe(e))}document.addEventListener("DOMContentLoaded",function(){let e=document.getElementById("load-more-btn"),t=document.querySelectorAll(".cards-publishers__list li:nth-child(n+4)");e&&e.addEventListener("click",function(){t.forEach(e=>{e.style.display="block"}),e.style.display="none"})}),window.addEventListener("scroll",function(){var e=document.querySelector(".site-header");150<window.scrollY&&e.classList.add("scrolled"),0==window.scrollY&&e.classList.remove("scrolled")});{let s=document.querySelector(".interior-nav-container"),i=document.querySelectorAll(".anchor-section, .product-details__block"),r=document.querySelectorAll(".interior-nav a"),e=!0;s&&(n=s.classList.contains("nav-no-reset"),e=!n,window.addEventListener("scroll",function(){var e=parseInt(window.getComputedStyle(s).top),t=s.getBoundingClientRect().top;document.body.classList.toggle("has-full-width-sticky-nav",t===e);let a="";i.forEach(e=>{var t=e.getBoundingClientRect();t.top<=100&&100<=t.bottom&&(a=e.id)}),r.forEach(e=>{e.classList.remove("active"),e.setAttribute("aria-current","false")}),a&&(t=document.querySelector(`.interior-nav a[href="#${a}"]`))&&(t.classList.add("active"),t.setAttribute("aria-current","true"))}));var n=document.querySelector(".interior-nav");if(n){var o=document.querySelector(".sticky-header-desktop"),o=(o&&e&&(o.classList.remove("sticky-header-desktop"),o.classList.remove("sticky-header-mobile"),document.body.classList.add("page-has-interior-nav")),n.querySelectorAll("a"));let t=n.querySelector("[data-expander-toggle]");o.forEach(e=>{e.addEventListener("click",function(){t.click()})})}}(n=document.querySelectorAll("[data-expander-use]"))&&n.forEach(t=>{t.addEventListener("click",function(){var e=t.getAttribute("data-expander-use");document.querySelector('[data-expander="'+e+'"]').click()})}),document.addEventListener("DOMContentLoaded",function(){"undefined"==typeof gaTracking&&(gaTracking=function(e,t,a){ga&&ga("send","event",""+e,""+t,""+a)}),"undefined"==typeof gaPageView&&(gaPageView=function(){ga&&ga("send","pageview")})}),a.stopReferrerHack(),a.setupToggles(),a.frameRatio(),a.modals(),setTimeout(()=>{0<document.querySelectorAll("[data-modal]").length&&a.modals()},100),"undefined"!=typeof MutationObserver&&new MutationObserver(e=>{let t=!1;e.forEach(e=>{"childList"===e.type&&e.addedNodes.forEach(e=>{e.nodeType===Node.ELEMENT_NODE&&(e.hasAttribute&&e.hasAttribute("data-modal")&&(t=!0),e.querySelector)&&e.querySelector("[data-modal]")&&(t=!0)})}),t&&a.modals()}).observe(document.body,{childList:!0,subtree:!0}),window.reinitializeModals=function(){a.modals()},a.lazyLoad()})(window.mrjsUtil),document.querySelectorAll(".slider-container").forEach(function(e){let t=e.querySelector(".swiper"),a=e.querySelector(".slider-pause");var s=e.querySelector(".slider-pagination"),i=e.querySelector(".slider-button--prev, .slider-button--prev-2"),r=e.querySelector(".slider-button--next, .slider-button--next-2"),l=e.dataset.type;let n=e.getAttribute("data-rotation-speed");e=e.getAttribute("data-autoplay");let o,d=(n?n*=1e3:n=6e3,{keyboard:!0,pagination:{el:s,bulletClass:"slider-pagination__button",bulletActiveClass:"slider-pagination__button--active",clickable:!0},navigation:{nextEl:r,prevEl:i},...o=e?{autoplay:{delay:n,pauseOnMouseEnter:!0}}:o}),p=("historyThumb-slider"==l&&(d={...d,spaceBetween:10,slidesPerView:4,freeMode:!0,watchSlidesProgress:!0}),"hero-slider"==l?d={...d,slidesPerView:1,loop:!0,autoHeight:!0}:"card-slider"==l?d={...d,slidesPerView:1.2,spaceBetween:10,pagination:{el:s,bulletClass:"slider-pagination__button",bulletActiveClass:"slider-pagination__button--active",type:"progressbar"},breakpoints:{[mrjsUtil.bp.sMaxPx]:{slidesPerView:1.7},[mrjsUtil.bp.mPx]:{slidesPerView:2},[mrjsUtil.bp.mMaxPx]:{spaceBetween:20,slidesPerView:4},[mrjsUtil.bp.lPx]:{slidesPerView:6}}}:"card-reports-slider"==l?d={...d,slidesPerView:1,spaceBetween:10,pagination:{el:s,bulletClass:"slider-pagination__button",bulletActiveClass:"slider-pagination__button--active",type:"progressbar"},breakpoints:{[mrjsUtil.bp.sMaxPx]:{slidesPerView:1.5},[mrjsUtil.bp.mPx]:{spaceBetween:20,slidesPerView:3},[mrjsUtil.bp.mMaxPx]:{slidesPerView:4}}}:"reviews-slider"==l&&(d={...d,slidesPerView:1,pagination:{el:s,bulletClass:"slider-pagination__button",bulletActiveClass:"slider-pagination__button--active",clickable:!0,type:"fraction"}}),new Swiper(t,d));p.on("slideChange",function(e){setTimeout(function(){t.querySelectorAll(".swiper-slide").forEach(function(e){e.classList.contains("swiper-slide-active")?(e.setAttribute("tabindex","0"),e.setAttribute("aria-live","assertive")):(e.setAttribute("tabindex","-1"),e.removeAttribute("aria-live"))})},500)}),a&&a.addEventListener("click",function(){a.classList.contains("active")?(a.classList.remove("active"),a.setAttribute("aria-label","Pause Slideshow"),p.autoplay.start()):(a.classList.add("active"),a.setAttribute("aria-label","Play Slideshow"),p.autoplay.stop())});e=new Swiper(".swiper-thumb",{watchSlidesProgress:!0,slidesPerView:4,loop:!1,centeredSlides:!1,slideToClickedSlide:!0,breakpoints:{[mrjsUtil.bp.mPx]:{slidesPerView:6},[mrjsUtil.bp.mMaxPx]:{slidesPerView:10}}});new Swiper(".swiper-history",{spaceBetween:10,navigation:{nextEl:r,prevEl:i},slideToClickedSlide:!0,on:{afterInit:e=>{e.thumbs.swiper.params.slideToClickedSlide=!0,e.thumbs.swiper.update()},realIndexChange:e=>{e.thumbs.swiper.slideToLoop(e.realIndex)},slideChange:function(){document.querySelectorAll(".swiper-slide").forEach((e,t)=>{e.classList.toggle("previous-slide",t<this.activeIndex)})}},thumbs:{swiper:e}})});
//# sourceMappingURL=all.min.js.map

