"use strict";(self.webpackChunk_shopby_react_skin=self.webpackChunk_shopby_react_skin||[]).push([[7080],{27080:(e,a,s)=>{s.d(a,{s5:()=>p,pt:()=>c,xW:()=>u,tl:()=>n,LW:()=>o});var t=s(13433),l=s(7185);function i(e,a,s,t){return e.params.createElements&&Object.keys(t).forEach((i=>{if(!s[i]&&!0===s.auto){let r=(0,l.e)(e.el,`.${t[i]}`)[0];r||(r=(0,l.c)("div",t[i]),r.className=t[i],e.el.append(r)),s[i]=r,a[i]=r}})),s}function r(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function n(e){let{swiper:a,extendParams:s,on:t,emit:n}=e;const o="swiper-pagination";let p;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${o}-bullet`,bulletActiveClass:`${o}-bullet-active`,modifierClass:`${o}-`,currentClass:`${o}-current`,totalClass:`${o}-total`,hiddenClass:`${o}-hidden`,progressbarFillClass:`${o}-progressbar-fill`,progressbarOppositeClass:`${o}-progressbar-opposite`,clickableClass:`${o}-clickable`,lockClass:`${o}-lock`,horizontalClass:`${o}-horizontal`,verticalClass:`${o}-vertical`,paginationDisabledClass:`${o}-disabled`}}),a.pagination={el:null,bullets:[]};let c=0;function d(){return!a.params.pagination.el||!a.pagination.el||Array.isArray(a.pagination.el)&&0===a.pagination.el.length}function u(e,s){const{bulletActiveClass:t}=a.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${t}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${t}-${s}-${s}`))}function m(e){const s=e.target.closest(r(a.params.pagination.bulletClass));if(!s)return;e.preventDefault();const t=(0,l.h)(s)*a.params.slidesPerGroup;if(a.params.loop){if(a.realIndex===t)return;const e=(i=a.realIndex,n=t,(n%=o=a.slides.length)==1+(i%=o)?"next":n===i-1?"previous":void 0);"next"===e?a.slideNext():"previous"===e?a.slidePrev():a.slideToLoop(t)}else a.slideTo(t);var i,n,o}function g(){const e=a.rtl,s=a.params.pagination;if(d())return;let t,i,o=a.pagination.el;o=(0,l.m)(o);const m=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,g=a.params.loop?Math.ceil(m/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?(i=a.previousRealIndex||0,t=a.params.slidesPerGroup>1?Math.floor(a.realIndex/a.params.slidesPerGroup):a.realIndex):void 0!==a.snapIndex?(t=a.snapIndex,i=a.previousSnapIndex):(i=a.previousIndex||0,t=a.activeIndex||0),"bullets"===s.type&&a.pagination.bullets&&a.pagination.bullets.length>0){const r=a.pagination.bullets;let n,d,m;if(s.dynamicBullets&&(p=(0,l.f)(r[0],a.isHorizontal()?"width":"height",!0),o.forEach((e=>{e.style[a.isHorizontal()?"width":"height"]=p*(s.dynamicMainBullets+4)+"px"})),s.dynamicMainBullets>1&&void 0!==i&&(c+=t-(i||0),c>s.dynamicMainBullets-1?c=s.dynamicMainBullets-1:c<0&&(c=0)),n=Math.max(t-c,0),d=n+(Math.min(r.length,s.dynamicMainBullets)-1),m=(d+n)/2),r.forEach((e=>{const a=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...a)})),o.length>1)r.forEach((e=>{const i=(0,l.h)(e);i===t?e.classList.add(...s.bulletActiveClass.split(" ")):a.isElement&&e.setAttribute("part","bullet"),s.dynamicBullets&&(i>=n&&i<=d&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),i===n&&u(e,"prev"),i===d&&u(e,"next"))}));else{const e=r[t];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),a.isElement&&r.forEach(((e,a)=>{e.setAttribute("part",a===t?"bullet-active":"bullet")})),s.dynamicBullets){const e=r[n],a=r[d];for(let e=n;e<=d;e+=1)r[e]&&r[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));u(e,"prev"),u(a,"next")}}if(s.dynamicBullets){const t=Math.min(r.length,s.dynamicMainBullets+4),l=(p*t-p)/2-m*p,i=e?"right":"left";r.forEach((e=>{e.style[a.isHorizontal()?i:"top"]=`${l}px`}))}}o.forEach(((e,l)=>{if("fraction"===s.type&&(e.querySelectorAll(r(s.currentClass)).forEach((e=>{e.textContent=s.formatFractionCurrent(t+1)})),e.querySelectorAll(r(s.totalClass)).forEach((e=>{e.textContent=s.formatFractionTotal(g)}))),"progressbar"===s.type){let l;l=s.progressbarOpposite?a.isHorizontal()?"vertical":"horizontal":a.isHorizontal()?"horizontal":"vertical";const i=(t+1)/g;let n=1,o=1;"horizontal"===l?n=i:o=i,e.querySelectorAll(r(s.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${o})`,e.style.transitionDuration=`${a.params.speed}ms`}))}"custom"===s.type&&s.renderCustom?(e.innerHTML=s.renderCustom(a,t+1,g),0===l&&n("paginationRender",e)):(0===l&&n("paginationRender",e),n("paginationUpdate",e)),a.params.watchOverflow&&a.enabled&&e.classList[a.isLocked?"add":"remove"](s.lockClass)}))}function b(){const e=a.params.pagination;if(d())return;const s=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.grid&&a.params.grid.rows>1?a.slides.length/Math.ceil(a.params.grid.rows):a.slides.length;let t=a.pagination.el;t=(0,l.m)(t);let i="";if("bullets"===e.type){let t=a.params.loop?Math.ceil(s/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&a.params.freeMode.enabled&&t>s&&(t=s);for(let s=0;s`}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(a,e.currentClass,e.totalClass):` / `),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(a,e.progressbarFillClass):``),a.pagination.bullets=[],t.forEach((s=>{"custom"!==e.type&&(s.innerHTML=i||""),"bullets"===e.type&&a.pagination.bullets.push(...s.querySelectorAll(r(e.bulletClass)))})),"custom"!==e.type&&n("paginationRender",t[0])}function f(){a.params.pagination=i(a,a.originalParams.pagination,a.params.pagination,{el:"swiper-pagination"});const e=a.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&a.isElement&&(s=a.el.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(a.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...a.el.querySelectorAll(e.el)],s.length>1&&(s=s.find((e=>(0,l.a)(e,".swiper")[0]===a.el)))),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(a.pagination,{el:s}),s=(0,l.m)(s),s.forEach((s=>{"bullets"===e.type&&e.clickable&&s.classList.add(...(e.clickableClass||"").split(" ")),s.classList.add(e.modifierClass+e.type),s.classList.add(a.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),c=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",m),a.enabled||s.classList.add(e.lockClass)})))}function y(){const e=a.params.pagination;if(d())return;let s=a.pagination.el;s&&(s=(0,l.m)(s),s.forEach((s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(a.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(s.classList.remove(...(e.clickableClass||"").split(" ")),s.removeEventListener("click",m))}))),a.pagination.bullets&&a.pagination.bullets.forEach((a=>a.classList.remove(...e.bulletActiveClass.split(" "))))}t("changeDirection",(()=>{if(!a.pagination||!a.pagination.el)return;const e=a.params.pagination;let{el:s}=a.pagination;s=(0,l.m)(s),s.forEach((s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(a.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),t("init",(()=>{!1===a.params.pagination.enabled?v():(f(),b(),g())})),t("activeIndexChange",(()=>{void 0===a.snapIndex&&g()})),t("snapIndexChange",(()=>{g()})),t("snapGridLengthChange",(()=>{b(),g()})),t("destroy",(()=>{y()})),t("enable disable",(()=>{let{el:e}=a.pagination;e&&(e=(0,l.m)(e),e.forEach((e=>e.classList[a.enabled?"remove":"add"](a.params.pagination.lockClass))))})),t("lock unlock",(()=>{g()})),t("click",((e,s)=>{const t=s.target,i=(0,l.m)(a.pagination.el);if(a.params.pagination.el&&a.params.pagination.hideOnClick&&i&&i.length>0&&!t.classList.contains(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&t===a.navigation.nextEl||a.navigation.prevEl&&t===a.navigation.prevEl))return;const e=i[0].classList.contains(a.params.pagination.hiddenClass);n(!0===e?"paginationShow":"paginationHide"),i.forEach((e=>e.classList.toggle(a.params.pagination.hiddenClass)))}}));const v=()=>{a.el.classList.add(a.params.pagination.paginationDisabledClass);let{el:e}=a.pagination;e&&(e=(0,l.m)(e),e.forEach((e=>e.classList.add(a.params.pagination.paginationDisabledClass)))),y()};Object.assign(a.pagination,{enable:()=>{a.el.classList.remove(a.params.pagination.paginationDisabledClass);let{el:e}=a.pagination;e&&(e=(0,l.m)(e),e.forEach((e=>e.classList.remove(a.params.pagination.paginationDisabledClass)))),f(),b(),g()},disable:v,render:b,update:g,init:f,destroy:y})}function o(e){let{swiper:a,extendParams:s,on:n,emit:o}=e;const p=(0,t.g)();let c,d,u,m,g=!1,b=null,f=null;function y(){if(!a.params.scrollbar.el||!a.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s}=a,{dragEl:t,el:l}=e,i=a.params.scrollbar,r=a.params.loop?a.progressLoop:a.progress;let n=d,o=(u-d)*r;s?(o=-o,o>0?(n=d-o,o=0):-o+d>u&&(n=u+o)):o<0?(n=d+o,o=0):o+d>u&&(n=u-o),a.isHorizontal()?(t.style.transform=`translate3d(${o}px, 0, 0)`,t.style.width=`${n}px`):(t.style.transform=`translate3d(0px, ${o}px, 0)`,t.style.height=`${n}px`),i.hide&&(clearTimeout(b),l.style.opacity=1,b=setTimeout((()=>{l.style.opacity=0,l.style.transitionDuration="400ms"}),1e3))}function v(){if(!a.params.scrollbar.el||!a.scrollbar.el)return;const{scrollbar:e}=a,{dragEl:s,el:t}=e;s.style.width="",s.style.height="",u=a.isHorizontal()?t.offsetWidth:t.offsetHeight,m=a.size/(a.virtualSize+a.params.slidesOffsetBefore-(a.params.centeredSlides?a.snapGrid[0]:0)),d="auto"===a.params.scrollbar.dragSize?u*m:parseInt(a.params.scrollbar.dragSize,10),a.isHorizontal()?s.style.width=`${d}px`:s.style.height=`${d}px`,t.style.display=m>=1?"none":"",a.params.scrollbar.hide&&(t.style.opacity=0),a.params.watchOverflow&&a.enabled&&e.el.classList[a.isLocked?"add":"remove"](a.params.scrollbar.lockClass)}function h(e){return a.isHorizontal()?e.clientX:e.clientY}function E(e){const{scrollbar:s,rtlTranslate:t}=a,{el:i}=s;let r;r=(h(e)-(0,l.b)(i)[a.isHorizontal()?"left":"top"]-(null!==c?c:d/2))/(u-d),r=Math.max(Math.min(r,1),0),t&&(r=1-r);const n=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*r;a.updateProgress(n),a.setTranslate(n),a.updateActiveIndex(),a.updateSlidesClasses()}function C(e){const s=a.params.scrollbar,{scrollbar:t,wrapperEl:l}=a,{el:i,dragEl:r}=t;g=!0,c=e.target===r?h(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),l.style.transitionDuration="100ms",r.style.transitionDuration="100ms",E(e),clearTimeout(f),i.style.transitionDuration="0ms",s.hide&&(i.style.opacity=1),a.params.cssMode&&(a.wrapperEl.style["scroll-snap-type"]="none"),o("scrollbarDragStart",e)}function w(e){const{scrollbar:s,wrapperEl:t}=a,{el:l,dragEl:i}=s;g&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,E(e),t.style.transitionDuration="0ms",l.style.transitionDuration="0ms",i.style.transitionDuration="0ms",o("scrollbarDragMove",e))}function L(e){const s=a.params.scrollbar,{scrollbar:t,wrapperEl:i}=a,{el:r}=t;g&&(g=!1,a.params.cssMode&&(a.wrapperEl.style["scroll-snap-type"]="",i.style.transitionDuration=""),s.hide&&(clearTimeout(f),f=(0,l.n)((()=>{r.style.opacity=0,r.style.transitionDuration="400ms"}),1e3)),o("scrollbarDragEnd",e),s.snapOnRelease&&a.slideToClosest())}function x(e){const{scrollbar:s,params:t}=a,l=s.el;if(!l)return;const i=l,r=!!t.passiveListeners&&{passive:!1,capture:!1},n=!!t.passiveListeners&&{passive:!0,capture:!1};if(!i)return;const o="on"===e?"addEventListener":"removeEventListener";i[o]("pointerdown",C,r),p[o]("pointermove",w,r),p[o]("pointerup",L,n)}function M(){const{scrollbar:e,el:s}=a;a.params.scrollbar=i(a,a.originalParams.scrollbar,a.params.scrollbar,{el:"swiper-scrollbar"});const t=a.params.scrollbar;if(!t.el)return;let n,o;if("string"==typeof t.el&&a.isElement&&(n=a.el.querySelector(t.el)),n||"string"!=typeof t.el)n||(n=t.el);else if(n=p.querySelectorAll(t.el),!n.length)return;a.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&1===s.querySelectorAll(t.el).length&&(n=s.querySelector(t.el)),n.length>0&&(n=n[0]),n.classList.add(a.isHorizontal()?t.horizontalClass:t.verticalClass),n&&(o=n.querySelector(r(a.params.scrollbar.dragClass)),o||(o=(0,l.c)("div",a.params.scrollbar.dragClass),n.append(o))),Object.assign(e,{el:n,dragEl:o}),t.draggable&&a.params.scrollbar.el&&a.scrollbar.el&&x("on"),n&&n.classList[a.enabled?"remove":"add"](...(0,l.i)(a.params.scrollbar.lockClass))}function T(){const e=a.params.scrollbar,s=a.scrollbar.el;s&&s.classList.remove(...(0,l.i)(a.isHorizontal()?e.horizontalClass:e.verticalClass)),a.params.scrollbar.el&&a.scrollbar.el&&x("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),a.scrollbar={el:null,dragEl:null},n("changeDirection",(()=>{if(!a.scrollbar||!a.scrollbar.el)return;const e=a.params.scrollbar;let{el:s}=a.scrollbar;s=(0,l.m)(s),s.forEach((s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(a.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),n("init",(()=>{!1===a.params.scrollbar.enabled?k():(M(),v(),y())})),n("update resize observerUpdate lock unlock changeDirection",(()=>{v()})),n("setTranslate",(()=>{y()})),n("setTransition",((e,s)=>{!function(e){a.params.scrollbar.el&&a.scrollbar.el&&(a.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(s)})),n("enable disable",(()=>{const{el:e}=a.scrollbar;e&&e.classList[a.enabled?"remove":"add"](...(0,l.i)(a.params.scrollbar.lockClass))})),n("destroy",(()=>{T()}));const k=()=>{a.el.classList.add(...(0,l.i)(a.params.scrollbar.scrollbarDisabledClass)),a.scrollbar.el&&a.scrollbar.el.classList.add(...(0,l.i)(a.params.scrollbar.scrollbarDisabledClass)),T()};Object.assign(a.scrollbar,{enable:()=>{a.el.classList.remove(...(0,l.i)(a.params.scrollbar.scrollbarDisabledClass)),a.scrollbar.el&&a.scrollbar.el.classList.remove(...(0,l.i)(a.params.scrollbar.scrollbarDisabledClass)),M(),v(),y()},disable:k,updateSize:v,setTranslate:y,init:M,destroy:T})}function p(e){let{swiper:a,extendParams:s,on:i}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),a.a11y={clicked:!1};let n,o,p=null,c=(new Date).getTime();function d(e){const a=p;0!==a.length&&(a.innerHTML="",a.innerHTML=e)}function u(e){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("tabIndex","0")}))}function m(e){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("tabIndex","-1")}))}function g(e,a){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("role",a)}))}function b(e,a){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("aria-roledescription",a)}))}function f(e,a){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("aria-label",a)}))}function y(e){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("aria-disabled",!0)}))}function v(e){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("aria-disabled",!1)}))}function h(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=a.params.a11y,t=e.target;if(!a.pagination||!a.pagination.el||t!==a.pagination.el&&!a.pagination.el.contains(e.target)||e.target.matches(r(a.params.pagination.bulletClass))){if(a.navigation&&a.navigation.prevEl&&a.navigation.nextEl){const e=(0,l.m)(a.navigation.prevEl);(0,l.m)(a.navigation.nextEl).includes(t)&&(a.isEnd&&!a.params.loop||a.slideNext(),a.isEnd?d(s.lastSlideMessage):d(s.nextSlideMessage)),e.includes(t)&&(a.isBeginning&&!a.params.loop||a.slidePrev(),a.isBeginning?d(s.firstSlideMessage):d(s.prevSlideMessage))}a.pagination&&t.matches(r(a.params.pagination.bulletClass))&&t.click()}}function E(){return a.pagination&&a.pagination.bullets&&a.pagination.bullets.length}function C(){return E()&&a.params.pagination.clickable}const w=(e,a,s)=>{u(e),"BUTTON"!==e.tagName&&(g(e,"button"),e.addEventListener("keydown",h)),f(e,s),function(e,a){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("aria-controls",a)}))}(e,a)},L=e=>{o&&o!==e.target&&!o.contains(e.target)&&(n=!0),a.a11y.clicked=!0},x=()=>{n=!1,requestAnimationFrame((()=>{requestAnimationFrame((()=>{a.destroyed||(a.a11y.clicked=!1)}))}))},M=e=>{c=(new Date).getTime()},T=e=>{if(a.a11y.clicked||!a.params.a11y.scrollOnFocus)return;if((new Date).getTime()-c<100)return;const s=e.target.closest(`.${a.params.slideClass}, swiper-slide`);if(!s||!a.slides.includes(s))return;o=s;const t=a.slides.indexOf(s)===a.activeIndex,l=a.params.watchSlidesProgress&&a.visibleSlides&&a.visibleSlides.includes(s);t||l||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(a.isHorizontal()?a.el.scrollLeft=0:a.el.scrollTop=0,requestAnimationFrame((()=>{n||(a.params.loop?a.slideToLoop(parseInt(s.getAttribute("data-swiper-slide-index")),0):a.slideTo(a.slides.indexOf(s),0),n=!1)})))},k=()=>{const e=a.params.a11y;e.itemRoleDescriptionMessage&&b(a.slides,e.itemRoleDescriptionMessage),e.slideRole&&g(a.slides,e.slideRole);const s=a.slides.length;e.slideLabelMessage&&a.slides.forEach(((t,l)=>{const i=a.params.loop?parseInt(t.getAttribute("data-swiper-slide-index"),10):l;f(t,e.slideLabelMessage.replace(/\{\{index\}\}/,i+1).replace(/\{\{slidesLength\}\}/,s))}))};i("beforeInit",(()=>{p=(0,l.c)("span",a.params.a11y.notificationClass),p.setAttribute("aria-live","assertive"),p.setAttribute("aria-atomic","true")})),i("afterInit",(()=>{a.params.a11y.enabled&&(()=>{const e=a.params.a11y;a.el.append(p);const s=a.el;e.containerRoleDescriptionMessage&&b(s,e.containerRoleDescriptionMessage),e.containerMessage&&f(s,e.containerMessage),e.containerRole&&g(s,e.containerRole);const i=a.wrapperEl,r=e.id||i.getAttribute("id")||`swiper-wrapper-${n=16,void 0===n&&(n=16),"x".repeat(n).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var n;const o=a.params.autoplay&&a.params.autoplay.enabled?"off":"polite";var c,d;c=i,d=r,(c=(0,l.m)(c)).forEach((e=>{e.setAttribute("id",d)})),function(e,a){(e=(0,l.m)(e)).forEach((e=>{e.setAttribute("aria-live",a)}))}(i,o),k();let{nextEl:u,prevEl:m}=a.navigation?a.navigation:{};u=(0,l.m)(u),m=(0,l.m)(m),u&&u.forEach((a=>w(a,r,e.nextSlideMessage))),m&&m.forEach((a=>w(a,r,e.prevSlideMessage))),C()&&(0,l.m)(a.pagination.el).forEach((e=>{e.addEventListener("keydown",h)})),(0,t.g)().addEventListener("visibilitychange",M),a.el.addEventListener("focus",T,!0),a.el.addEventListener("focus",T,!0),a.el.addEventListener("pointerdown",L,!0),a.el.addEventListener("pointerup",x,!0)})()})),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{a.params.a11y.enabled&&k()})),i("fromEdge toEdge afterInit lock unlock",(()=>{a.params.a11y.enabled&&function(){if(a.params.loop||a.params.rewind||!a.navigation)return;const{nextEl:e,prevEl:s}=a.navigation;s&&(a.isBeginning?(y(s),m(s)):(v(s),u(s))),e&&(a.isEnd?(y(e),m(e)):(v(e),u(e)))}()})),i("paginationUpdate",(()=>{a.params.a11y.enabled&&function(){const e=a.params.a11y;E()&&a.pagination.bullets.forEach((s=>{a.params.pagination.clickable&&(u(s),a.params.pagination.renderBullet||(g(s,"button"),f(s,e.paginationBulletMessage.replace(/\{\{index\}\}/,(0,l.h)(s)+1)))),s.matches(r(a.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")}))}()})),i("destroy",(()=>{a.params.a11y.enabled&&function(){p&&p.remove();let{nextEl:e,prevEl:s}=a.navigation?a.navigation:{};e=(0,l.m)(e),s=(0,l.m)(s),e&&e.forEach((e=>e.removeEventListener("keydown",h))),s&&s.forEach((e=>e.removeEventListener("keydown",h))),C()&&(0,l.m)(a.pagination.el).forEach((e=>{e.removeEventListener("keydown",h)})),(0,t.g)().removeEventListener("visibilitychange",M),a.el&&"string"!=typeof a.el&&(a.el.removeEventListener("focus",T,!0),a.el.removeEventListener("pointerdown",L,!0),a.el.removeEventListener("pointerup",x,!0))}()}))}function c(e){let a,s,{swiper:l,extendParams:i,on:r,emit:n,params:o}=e;l.autoplay={running:!1,paused:!1,timeLeft:0},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let p,c,d,u,m,g,b,f,y=o&&o.autoplay?o.autoplay.delay:3e3,v=o&&o.autoplay?o.autoplay.delay:3e3,h=(new Date).getTime();function E(e){l&&!l.destroyed&&l.wrapperEl&&e.target===l.wrapperEl&&(l.wrapperEl.removeEventListener("transitionend",E),f||e.detail&&e.detail.bySwiperTouchMove||T())}const C=()=>{if(l.destroyed||!l.autoplay.running)return;l.autoplay.paused?c=!0:c&&(v=p,c=!1);const e=l.autoplay.paused?p:h+v-(new Date).getTime();l.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/y),s=requestAnimationFrame((()=>{C()}))},w=e=>{if(l.destroyed||!l.autoplay.running)return;cancelAnimationFrame(s),C();let t=void 0===e?l.params.autoplay.delay:e;y=l.params.autoplay.delay,v=l.params.autoplay.delay;const i=(()=>{let e;if(e=l.virtual&&l.params.virtual.enabled?l.slides.find((e=>e.classList.contains("swiper-slide-active"))):l.slides[l.activeIndex],e)return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(i)&&i>0&&void 0===e&&(t=i,y=i,v=i),p=t;const r=l.params.speed,o=()=>{l&&!l.destroyed&&(l.params.autoplay.reverseDirection?!l.isBeginning||l.params.loop||l.params.rewind?(l.slidePrev(r,!0,!0),n("autoplay")):l.params.autoplay.stopOnLastSlide||(l.slideTo(l.slides.length-1,r,!0,!0),n("autoplay")):!l.isEnd||l.params.loop||l.params.rewind?(l.slideNext(r,!0,!0),n("autoplay")):l.params.autoplay.stopOnLastSlide||(l.slideTo(0,r,!0,!0),n("autoplay")),l.params.cssMode&&(h=(new Date).getTime(),requestAnimationFrame((()=>{w()}))))};return t>0?(clearTimeout(a),a=setTimeout((()=>{o()}),t)):requestAnimationFrame((()=>{o()})),t},L=()=>{h=(new Date).getTime(),l.autoplay.running=!0,w(),n("autoplayStart")},x=()=>{l.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(s),n("autoplayStop")},M=(e,s)=>{if(l.destroyed||!l.autoplay.running)return;clearTimeout(a),e||(b=!0);const t=()=>{n("autoplayPause"),l.params.autoplay.waitForTransition?l.wrapperEl.addEventListener("transitionend",E):T()};if(l.autoplay.paused=!0,s)return g&&(p=l.params.autoplay.delay),g=!1,void t();const i=p||l.params.autoplay.delay;p=i-((new Date).getTime()-h),l.isEnd&&p<0&&!l.params.loop||(p<0&&(p=0),t())},T=()=>{l.isEnd&&p<0&&!l.params.loop||l.destroyed||!l.autoplay.running||(h=(new Date).getTime(),b?(b=!1,w(p)):w(),l.autoplay.paused=!1,n("autoplayResume"))},k=()=>{if(l.destroyed||!l.autoplay.running)return;const e=(0,t.g)();"hidden"===e.visibilityState&&(b=!0,M(!0)),"visible"===e.visibilityState&&T()},S=e=>{"mouse"===e.pointerType&&(b=!0,f=!0,l.animating||l.autoplay.paused||M(!0))},A=e=>{"mouse"===e.pointerType&&(f=!1,l.autoplay.paused&&T())};r("init",(()=>{l.params.autoplay.enabled&&(l.params.autoplay.pauseOnMouseEnter&&(l.el.addEventListener("pointerenter",S),l.el.addEventListener("pointerleave",A)),(0,t.g)().addEventListener("visibilitychange",k),L())})),r("destroy",(()=>{l.el&&"string"!=typeof l.el&&(l.el.removeEventListener("pointerenter",S),l.el.removeEventListener("pointerleave",A)),(0,t.g)().removeEventListener("visibilitychange",k),l.autoplay.running&&x()})),r("_freeModeStaticRelease",(()=>{(u||b)&&T()})),r("_freeModeNoMomentumRelease",(()=>{l.params.autoplay.disableOnInteraction?x():M(!0,!0)})),r("beforeTransitionStart",((e,a,s)=>{!l.destroyed&&l.autoplay.running&&(s||!l.params.autoplay.disableOnInteraction?M(!0,!0):x())})),r("sliderFirstMove",(()=>{!l.destroyed&&l.autoplay.running&&(l.params.autoplay.disableOnInteraction?x():(d=!0,u=!1,b=!1,m=setTimeout((()=>{b=!0,u=!0,M(!0)}),200)))})),r("touchEnd",(()=>{if(!l.destroyed&&l.autoplay.running&&d){if(clearTimeout(m),clearTimeout(a),l.params.autoplay.disableOnInteraction)return u=!1,void(d=!1);u&&l.params.cssMode&&T(),u=!1,d=!1}})),r("slideChange",(()=>{!l.destroyed&&l.autoplay.running&&(g=!0)})),Object.assign(l.autoplay,{start:L,stop:x,pause:M,resume:T})}function d(e,a){const s=(0,l.g)(a);return s!==a&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function u(e){let{swiper:a,extendParams:s,on:t}=e;s({fadeEffect:{crossFade:!1}}),function(e){const{effect:a,swiper:s,on:t,setTranslate:l,setTransition:i,overwriteParams:r,perspective:n,recreateShadows:o,getEffectParams:p}=e;let c;t("beforeInit",(()=>{if(s.params.effect!==a)return;s.classNames.push(`${s.params.containerModifierClass}${a}`),n&&n()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=r?r():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),t("setTranslate",(()=>{s.params.effect===a&&l()})),t("setTransition",((e,t)=>{s.params.effect===a&&i(t)})),t("transitionEnd",(()=>{if(s.params.effect===a&&o){if(!p||!p().slideShadows)return;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||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(l(),c=!1)})))}))}({effect:"fade",swiper:a,on:t,setTranslate:()=>{const{slides:e}=a;a.params.fadeEffect;for(let s=0;s{const s=a.slides.map((e=>(0,l.g)(e)));s.forEach((a=>{a.style.transitionDuration=`${e}ms`})),function(e){let{swiper:a,duration:s,transformElements:t,allSlides:i}=e;const{activeIndex:r}=a;if(a.params.virtualTranslate&&0!==s){let e,s=!1;e=i?t:t.filter((e=>{const s=e.classList.contains("swiper-slide-transform")?(e=>e.parentElement?e.parentElement:a.slides.find((a=>a.shadowRoot&&a.shadowRoot===e.parentNode)))(e):e;return a.getSlideIndex(s)===r})),e.forEach((e=>{(0,l.k)(e,(()=>{if(s)return;if(!a||a.destroyed)return;s=!0,a.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});a.wrapperEl.dispatchEvent(e)}))}))}}({swiper:a,duration:e,transformElements:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!a.params.cssMode})})}}}]);