1"use strict";(self.webpackChunkyn_web=self.webpackChunkyn_web||[]).push([[10],{69010:(Zr,Ct,Y)=>{Y.r(Ct),Y.d(Ct,{YNExplorePageModule:()=>Kr});var Q=Y(12791),he=Y(10467),si=Y(84572),ri=Y(41584),wt=Y(5964),ai=Y(99172),oi=Y(23294),Pe=Y(77048),W=Y(62531),n=Y(17705),Ke=Y(14485),Ze=Y(65279),Oe=Y(85645),le=Y(32576),Qe=Y(93962),H=Y(60177),li=Y(57527),_t=Y(62181);function Et(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function et(e={},s={}){const t=["__proto__","constructor","prototype"];Object.keys(s).filter(i=>t.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=s[i]:Et(s[i])&&Et(e[i])&&Object.keys(s[i]).length>0&&et(e[i],s[i])})}const Tt={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 q(){const e=typeof document<"u"?document:{};return et(e,Tt),e}const di={document:Tt,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=>typeof setTimeout>"u"?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function V(){const e=typeof window<"u"?window:{};return et(e,di),e}function fe(e=""){return e.trim().split(" ").filter(s=>!!s.trim())}function Se(e,s=0){return setTimeout(e,s)}function re(){return Date.now()}function tt(e,s="x"){const t=V();let i,r,a;const c=function ui(e){const s=V();let t;return s.getComputedStyle&&(t=s.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return t.WebKitCSSMatrix?(r=c.transform||c.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(u=>u.replace(",",".")).join(", ")),a=new t.WebKitCSSMatrix("none"===r?"":r)):(a=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=a.toString().split(",")),"x"===s&&(r=t.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===s&&(r=t.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),r||0}function Ie(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function fi(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function ee(...e){const s=Object(e[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<e.length;i+=1){const r=e[i];if(null!=r&&!fi(r)){const a=Object.keys(Object(r)).filter(c=>t.indexOf(c)<0);for(let c=0,u=a.length;c<u;c+=1){const o=a[c],f=Object.getOwnPropertyDescriptor(r,o);void 0!==f&&f.enumerable&&(Ie(s[o])&&Ie(r[o])?r[o].__swiper__?s[o]=r[o]:ee(s[o],r[o]):!Ie(s[o])&&Ie(r[o])?(s[o]={},r[o].__swiper__?s[o]=r[o]:ee(s[o],r[o])):s[o]=r[o])}}}return s}function ve(e,s,t){e.style.setProperty(s,t)}function Mt({swiper:e,targetPosition:s,side:t}){const i=V(),r=-e.translate;let c,a=null;const u=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const o=s>r?"next":"prev",f=(p,v)=>"next"===o&&p>=v||"prev"===o&&p<=v,m=()=>{c=(new Date).getTime(),null===a&&(a=c);const p=Math.max(Math.min((c-a)/u,1),0),v=.5-Math.cos(p*Math.PI)/2;let l=r+v*(s-r);if(f(l,s)&&(l=s),e.wrapperEl.scrollTo({[t]:l}),f(l,s))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[t]:l})}),void i.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=i.requestAnimationFrame(m)};m()}function be(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function J(e,s=""){const t=V(),i=[...e.children];return t.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),s?i.filter(r=>r.matches(s)):i}function Ge(e){try{return void console.warn(e)}catch{}}function te(e,s=[]){const t=document.createElement(e);return t.classList.add(...Array.isArray(s)?s:fe(s)),t}function De(e){const s=V(),t=q(),i=e.getBoundingClientRect(),r=t.body;return{top:i.top+(e===s?s.scrollY:e.scrollTop)-(e.clientTop||r.clientTop||0),left
1:i.left+(e===s?s.scrollX:e.scrollLeft)-(e.clientLeft||r.clientLeft||0)}}function pe(e,s){return V().getComputedStyle(e,null).getPropertyValue(s)}function ke(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function ye(e,s){const t=[];let i=e.parentElement;for(;i;)s?i.matches(s)&&t.push(i):t.push(i),i=i.parentElement;return t}function Le(e,s){s&&e.addEventListener("transitionend",function t(i){i.target===e&&(s.call(e,i),e.removeEventListener("transitionend",t))})}function it(e,s,t){const i=V();return t?e["width"===s?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===s?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===s?"margin-left":"margin-bottom")):e.offsetWidth}function N(e){return(Array.isArray(e)?e:[e]).filter(s=>!!s)}function Xe(e){return s=>Math.abs(s)>0&&e.browser&&e.browser.need3dFix&&Math.abs(s)%90==0?s+.001:s}function ie(e,s=""){e.innerHTML=typeof trustedTypes<"u"?trustedTypes.createPolicy("html",{createHTML:t=>t}).createHTML(s):s}function nt(e,s,t,i){return e.params.createElements&&Object.keys(i).forEac
vendor: 4,182 bytes, line 1
1h(r=>{if(!t[r]&&!0===t.auto){let a=J(e.el,`.${i[r]}`)[0];a||(a=te("div",i[r]),a.className=i[r],e.el.append(a)),t[r]=a,s[r]=a}}),t}const Pt='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function de(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function Ot({swiper:e,extendParams:s,on:t,emit:i}){const r="swiper-pagination";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:g=>g,formatFractionTotal:g=>g,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),e.pagination={el:null,bullets:[]};let a,c=0;function u(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function o(g,b){const{bulletActiveClass:y}=e.params.pagination;g&&(g=g[("prev"===b?"previous":"next")+"ElementSibling"])&&(g.classList.add(`${y}-${b}`),(g=g[("prev"===b?"previous":"next")+"ElementSibling"])&&g.classList.add(`${y}-${b}-${b}`))}function m(g){const b=g.target.closest(de(e.params.pagination.bulletClass));if(!b)return;g.preventDefault();const y=ke(b)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===y)return;const w=function f(g,b,y){return(b%=y)==1+(g%=y)?"next":b===g-1?"previous":void 0}(e.realIndex,y,e.slides.length);"next"===w?e.slideNext():"previous"===w?e.slidePrev():e.slideToLoop(y)}else e.slideTo(y)}function p(){const g=e.rtl,b=e.params.pagination;if(u())return;let w,P,y=e.pagination.el;y=N(y);const z=e.params.loop?Math.ceil((e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(P=e.previousRealIndex||0,w=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(w=e.snapIndex,P=e.previousSnapIndex):(P=e.previousIndex||0,w=e.activeIndex||0),"bullets"===b.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const S=e.pagination.bullets;let $,I,C;if(b.dynamicBullets&&(a=it(S[0],e.isHorizontal()?"width":"height",!0),y.forEach(E=>{E.style[e.isHorizontal()?"width":"height"]=a*(b.dynamicMainBullets+4)+"px"}),b.dynamicMainBullets>1&&void 0!==P&&(c+=w-(P||0),c>b.dynamicMainBullets-1?c=b.dynamicMainBullets-1:c<0&&(c=0)),$=Math.max(w-c,0),I=$+(Math.min(S.length,b.dynamicMainBullets)-1),C=(I+$)/2),S.forEach(E=>{const O=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(L=>`${b.bulletActiveClass}${L}`)].map(L=>"string"==typeof L&&L.includes(" ")?L.split(" "):L).flat();E.classList.remove(...O)}),y.length>1)S.forEach(E=>{const O=ke(E);O===w?E.classList.add(...b.bulletActiveClass.split(" ")):e.isElement&&E.setAttribute("part","bullet"),b.dynamicBullets&&(O>=$&&O<=I&&E.classList.add(...`${b.bulletActiveClass}-main`.split(" ")),O===$&&o(E,"prev"),O===I&&o(E,"next"))});else{const E=S[w];if(E&&E.classList.add(...b.bulletActiveClass.split(" ")),e.isElement&&S.forEach((O,L)=>{O.setAttribute("part",L===w?"bullet-active":"bullet")}),b.dynamicBullets){const O=S[$],L=S[I];for(let R=$;R<=I;R+=1)S[R]&&S[R].classList.add(...`${b.bulletActiveClass}-main`.split(" "));o(O,"prev"),o(L,"next")}}if(b.dynamicBullets){const E=Math.min(S.length,b.dynamicMainBullets+4),O=(a*E-a)/2-C*a,L=g?"right":"left";
1S.forEach(R=>{R.style[e.isHorizontal()?L:"top"]=`${O}px`})}}y.forEach((S,$)=>{if("fraction"===b.type&&(S.querySelectorAll(de(b.currentClass)).forEach(I=>{I.textContent=b.formatFractionCurrent(w+1)}),S.querySelectorAll(de(b.totalClass)).forEach(I=>{I.textContent=b.formatFractionTotal(z)})),"progressbar"===b.type){let I;I=b.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const C=(w+1)/z;let E=1,O=1;"horizontal"===I?E=C:O=C,S.querySelectorAll(de(b.progressbarFillClass)).forEach(L=>{L.style.transform=`translate3d(0,0,0) scaleX(${E}) scaleY(${O})`,L.style.transitionDuration=`${e.params.speed}ms`})}"custom"===b.type&&b.renderCustom?(ie(S,b.renderCustom(e,w+1,z)),0===$&&i("paginationRender",S)):(0===$&&i("paginationRender",S),i("paginationUpdate",S)),e.params.watchOverflow&&e.enabled&&S.classList[e.isLocked?"add":"remove"](b.lockClass)})}function v(){const g=e.params.pagination;if(u())return;const b=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let y=e.pagination.el;y=N(y);let w="";if("bullets"===g.type){let P=e.params.loop?Math.ceil(b/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&P>b&&(P=b);for(let _=0;_<P;_+=1)w+=g.renderBullet?g.renderBullet.call(e,_,g.bulletClass):`<${g.bulletElement} ${e.isElement?'part="bullet"':""} class="${g.bulletClass}"></${g.bulletElement}>`}"fraction"===g.type&&(w=g.renderFraction?g.renderFraction.call(e,g.currentClass,g.totalClass):`<span class="${g.currentClass}"></span> / <span class="${g.totalClass}"></span>`),"progressbar"===g.type&&(w=g.renderProgressbar?g.renderProgressbar.call(e,g.progressbarFillClass):`<span class="${g.progressbarFillClass}"></span>`),e.pagination.bullets=[],y.forEach(P=>{"custom"!==g.type&&ie(P,w||""),"bullets"===g.type&&e.pagination.bullets.push(...P.querySelectorAll(de(g.bulletClass)))}),"custom"!==g.type&&i("paginationRender",y[0])}function l(){e.params.pagination=nt(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const g=e.params.pagination;if(!g.el)return;let b;"string"==typeof g.el&&e.isElement&&(b=e.el.querySelector(g.el)),!b&&"string"==typeof g.el&&(b=[...document.querySelectorAll(g.el)]),b||(b=g.el),b&&0!==b.length&&(e.params.uniqueNavElements&&"string"==typeof g.el&&Array.isArray(b)&&b.length>1&&(b=[...e.el.querySelectorAll(g.el)],b.length>1&&(b=b.find(y=>ye(y,".swiper")[0]===e.el))),Array.isArray(b)&&1===b.length&&(b=b[0]),Object.assign(e.pagination,{el:b}),b=N(b),b.forEach(y=>{"bullets"===g.type&&g.clickable&&y.classList.add(...(g.clickableClass||"").split(" ")),y.classList.add(g.modifierClass+g.type),y.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass),"bullets"===g.type&&g.dynamicBullets&&(y.classList.add(`${g.modifierClass}${g.type}-dynamic`),c=0,g.dynamicMainBullets<1&&(g.dynamicMainBullets=1)),"progressbar"===g.type&&g.progressbarOpposite&&y.classList.add(g.progressbarOppositeClass),g.clickable&&y.addEventListener("click",m),e.enabled||y.classList.add(g.lockClass)}))}function d(){const g=e.params.pagination;if(u())return;let b=e.pagination.el;b&&(b=N(b),b.forEach(y=>{y.classList.remove(g.hiddenClass),y.classList.remove(g.modifierClass+g.type),y.classList.remove(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.clickable&&(y.classList.remove(...(g.clickableClass||"").split(" ")),y.removeEventListener("click",m))})),e.pagination.bullets&&e.pagination.bullets.forEach(y=>y.classList.remove(...g.bulletActiveClass.split(" ")))}t("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const g=e.params.pagination;let{el:b}=e.pagination;b=N(b),b.forEach(y=>{y.classList.remove(g.horizontalClass,g.verticalClass),y.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass)})}),t("init",()=>{!1===e.params.pagination.enabled?x():(l(),v(),p())}),t("activeIndexChange",()=>{typeof e.snapIndex>"u"&&p()}),t("snapIndexChange",()=>{p()}),t("snapGridLengthChange",()=>{v(),p()}),t("destroy",()=>{d()}),t("enable disable",()=>{let{el:g}=e.pagination;g&&(g=N(g),g.forEach(b=>b.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),t("lock unlock",()=>{p()}),t("click",(g,b)=>{const y=b.target,w=N(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&w&&w.length>0&&!y.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&y===e.navigation.nextEl||e.navigation.prevEl&&y===e.navigation.prevEl))return;const P=w[0].classList.contains(e.params.pagination.hiddenClass);
1i(!0===P?"paginationShow":"paginationHide"),w.forEach(_=>_.classList.toggle(e.params.pagination.hiddenClass))}});const x=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=N(g),g.forEach(b=>b.classList.add(e.params.pagination.paginationDisabledClass))),d()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=N(g),g.forEach(b=>b.classList.remove(e.params.pagination.paginationDisabledClass))),l(),v(),p()},disable:x,render:v,update:p,init:l,destroy:d})}function It({swiper:e,extendParams:s,on:t,emit:i,params:r}){e.autoplay={running:!1,paused:!1,timeLeft:0},s({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let a,c,f,p,v,l,d,h,x,u=r&&r.autoplay?r.autoplay.delay:3e3,o=r&&r.autoplay?r.autoplay.delay:3e3,m=(new Date).getTime();function g(M){!e||e.destroyed||!e.wrapperEl||M.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",g),!(x||M.detail&&M.detail.bySwiperTouchMove)&&$())}const b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?p=!0:p&&(o=f,p=!1);const M=e.autoplay.paused?f:m+o-(new Date).getTime();e.autoplay.timeLeft=M,i("autoplayTimeLeft",M,M/u),c=requestAnimationFrame(()=>{b()})},w=()=>{let M=e.params.autoplay.delay;const k=(()=>{let M;return M=e.virtual&&e.params.virtual.enabled?e.slides.find(X=>X.classList.contains("swiper-slide-active")):e.slides[e.activeIndex],M?parseInt(M.getAttribute("data-swiper-autoplay"),10):void 0})();return!Number.isNaN(k)&&k>0&&(M=k),M},P=M=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(c),b();let k=M;typeof k>"u"&&(k=w(),u=k,o=k),f=k;const X=e.params.speed,F=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(X,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,X,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(X,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,X,!0,!0),i("autoplay")),e.params.cssMode&&(m=(new Date).getTime(),requestAnimationFrame(()=>{P()})))};return k>0?(clearTimeout(a),a=setTimeout(()=>{F()},k)):requestAnimationFrame(()=>{F()}),k},_=()=>{m=(new Date).getTime(),e.autoplay.running=!0,P(),i("autoplayStart")},z=()=>{e.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(c),i("autoplayStop")},S=(M,k)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(a),M||(h=!0);const X=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",g):$()};e.autoplay.paused=!0,k?X():(f=(f||e.params.autoplay.delay)-((new Date).getTime()-m),(!(e.isEnd&&f<0)||e.params.loop)&&(f<0&&(f=0),X()))},$=()=>{e.isEnd&&f<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(m=(new Date).getTime(),h?(h=!1,P(f)):P(),e.autoplay.paused=!1,i("autoplayResume"))},I=()=>{if(e.destroyed||!e.autoplay.running)return;const M=q();"hidden"===M.visibilityState&&(h=!0,S(!0)),"visible"===M.visibilityState&&$()},C=M=>{"mouse"===M.pointerType&&(h=!0,x=!0,!e.animating&&!e.autoplay.paused&&S(!0))},E=M=>{"mouse"===M.pointerType&&(x=!1,e.autoplay.paused&&$())};t("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",C),e.el.addEventListener("pointerleave",E)),q().addEventListener("visibilitychange",I),_())}),t("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",C),e.el.removeEventListener("pointerleave",E)),q().removeEventListener("visibilitychange",I),e.autoplay.running&&z()}),t("_freeModeStaticRelease",()=>{(l||h)&&$()}),t("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?z():S(!0,!0)}),t("beforeTransitionStart",(M,k,X)=>{e.destroyed||!e.autoplay.running||(X||!e.params.autoplay.disableOnInteraction?S(!0,!0):z())}),t("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(e.params.autoplay.disableOnInteraction)return void z();v=!0,l=!1,h=!1,d=setTimeout(()=>{h=!0,l=!0,S(!0)},200)}}),t("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&v){if(clearTimeout(d),clearTimeout(a),e.params.autoplay.disableOnInteraction)return l=!1,void(v=!1);l&&e.params.cssMode&&$(),l=!1,v=!1}}),t("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(f=w(),u=w())}),Object.assign(e.autoplay,{start:_,stop:z,pause:S,resume:$})}function Ii(e){const s=this,{params:t,slidesEl:i}=s;t.loop&&s.loopDestroy();const r=a=>{if("string"==typeof a){const c=document.createElement("div");ie(c,a),i.append(c.children[0]),ie(c,"")}else i.append(a)};if("object"==typeof e&&"length"in e)for(let a=0;a<e.length;a+=1)e[a]&&r(e[a]);else r(e);s.recalcSlides(),t.loop&&s.loopCreate(),(!t.observer||s.isElement)&&s.update()}function ki(e){const s=this,{params:t,activeIndex:i,slidesEl:r}=s;t.loop&&s.loopDestroy();let a=i+1;const c=u=>{if("string"==typeof u){const o=document.createElement("div");ie(o,u),r.prepend(o.children[0]),ie(o,"")}else r.prepend(u)};if("object"==typeof e&&"length"in e){for(let u=0;u<e.length;u+=1)e[u]&&c(e[u]);a=i+e.length}else c(e);s.recalcSlides(),t.loop&&s.loopCreate(),(!t.observer||s.isElement)&&s.update(),s.slideTo(a,0,!1)}function Li(e,s){const t=this,{params:i,activeIndex:r,slidesEl:a}=t;let c=r;i.loop&&(c-=t.loopedSlides,t.loopDestroy(),t.recalcSlides());const u=t.slides.length;if(e<=0)return void t.prependSlide(s);if(e>=u)return void t.appendSlide(s);let o=c>e?c+1:c;const f=[];for(let m=u-1;m>=e;m-=1){const p=t.slides[m];p.remove(),f.unshift(p)}if("object"==typeof s&&"length"in s){for(let m=0;m<s.length;m+=1)s[m]&&a.append(s[m]);o=c>e?c+s.length:c}else a.append(s);for(let m=0;m<f.length;m+=1)a.append(f[m]);t.recalcSlides(),i.loop&&t.loopCreate(),(!i.observer||t.isElement)&&t.update(
1),t.slideTo(i.loop?o+t.loopedSlides:o,0,!1)}function zi(e){const s=this,{params:t,activeIndex:i}=s;let r=i;t.loop&&(r-=s.loopedSlides,s.loopDestroy());let c,a=r;if("object"==typeof e&&"length"in e){for(let u=0;u<e.length;u+=1)c=e[u],s.slides[c]&&s.slides[c].remove(),c<a&&(a-=1);a=Math.max(a,0)}else c=e,s.slides[c]&&s.slides[c].remove(),c<a&&(a-=1),a=Math.max(a,0);s.recalcSlides(),t.loop&&s.loopCreate(),(!t.observer||s.isElement)&&s.update(),s.slideTo(t.loop?a+s.loopedSlides:a,0,!1)}function $i(){const e=this,s=[];for(let t=0;t<e.slides.length;t+=1)s.push(t);e.removeSlide(s)}function Ce(e){const{effect:s,swiper:t,on:i,setTranslate:r,setTransition:a,overwriteParams:c,perspective:u,recreateShadows:o,getEffectParams:f}=e;let m;i("beforeInit",()=>{if(t.params.effect!==s)return;t.classNames.push(`${t.params.containerModifierClass}${s}`),u&&u()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const p=c?c():{};Object.assign(t.params,p),Object.assign(t.originalParams,p)}),i("setTranslate _virtualUpdated",()=>{t.params.effect===s&&r()}),i("setTransition",(p,v)=>{t.params.effect===s&&a(v)}),i("transitionEnd",()=>{if(t.params.effect===s&&o){if(!f||!f().slideShadows)return;t.slides.forEach(p=>{p.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>v.remove())}),o()}}),i("virtualUpdate",()=>{t.params.effect===s&&(t.slides.length||(m=!0),requestAnimationFrame(()=>{m&&t.slides&&t.slides.length&&(r(),m=!1)}))})}function ze(e,s){const t=be(s);return t!==s&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}function Ye({swiper:e,duration:s,transformElements:t,allSlides:i}){const{activeIndex:r}=e;if(e.params.virtualTranslate&&0!==s){let u,c=!1;u=i?t:t.filter(o=>{const f=o.classList.contains("swiper-slide-transform")?(c=>c.parentElement?c.parentElement:e.slides.find(o=>o.shadowRoot&&o.shadowRoot===c.parentNode))(o):o;return e.getSlideIndex(f)===r}),u.forEach(o=>{Le(o,()=>{if(c||!e||e.destroyed)return;c=!0,e.animating=!1;const f=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(f)})})}}function we(e,s,t){const i=`swiper-slide-shadow${t?`-${t}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=be(s);let a=r.querySelector(`.${i.split(" ").join(".")}`);return a||(a=te("div",i.split(" ")),r.append(a)),a}var $e=Y(82173),Fe=Y(5455);const Fi=["swiperContainer"],xe=function(e){return{"is-loaded":e}};function Ni(e,s){if(1&e){const t=n.RV6();n.j41(0,"a",7),n.bIt("click",function(){n.eBV(t);const r=n.XpG().$implicit,a=n.XpG();return n.Njj(a.onTileClick(r,"EXTERNAL_LINK"))}),n.j41(1,"img",8),n.bIt("load",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.onImageLoad())}),n.k0s()()}if(2&e){const t=n.XpG().$implicit,i=n.XpG();n.Y8G("href",t.content,n.B4B),n.R7$(1),n.Y8G("ngClass",n.eq3(3,xe,i.imageIsLoaded))("src",t.bannerImg,n.B4B)}}function ji(e,s){if(1&e){const t=n.RV6();n.j41(0,"img",9),n.bIt("click",function(){n.eBV(t);const r=n.XpG().$implicit,a=n.XpG();return n.Njj(a.onTileClick(r,"ad"))})("load",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.onImageLoad())}),n.k0s()}if(2&e){const t=n.XpG().$implicit,i=n.XpG();n.Y8G("ngClass",n.eq3(2,xe,i.imageIsLoaded))("src",t.bannerImg,n.B4B)}}function Vi(e,s){if(1&e){const t=n.RV6();n.j41(0,"img",9),n.bIt("click",function(){n.eBV(t);const r=n.XpG().$implicit,a=n.XpG();return n.Njj(a.onTileClick(r,"event"))})("load",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.onImageLoad())}),n.k0s()}if(2&e){const t=n.XpG().$implicit,i=n.XpG();n.Y8G("ngClass",n.eq3(2,xe,i.imageIsLoaded))("src",t.bannerImg,n.B4B)}}function Hi(e,s){if(1&e){const t=n.RV6();n.j41(0,"img",9),n.bIt("click",function(){n.eBV(t);const r=n.XpG().$implicit,a=n.XpG();return n.Njj(a.onTileClick(r,"buyBars"))})("load",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.onImageLoad())}),n.k0s()}if(2&e){const t=n.XpG().$implicit,i=n.XpG();n.Y8G("ngClass",n.eq3(2,xe,i.imageIsLoaded))("src",t.bannerImg,n.B4B)}}function Ui(e,s){if(1&e){const t=n.RV6();n.j41(0,"img",9),n.bIt("click",function(){n.eBV(t);const r=n.XpG().$implicit,a=n.XpG();return n.Njj(a.onTileClick(r,"diamond_exchange"))})("load",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.onImageLoad())}),n.k0s()}if(2&e){const t=n.XpG().$implicit,i=n.XpG();n.Y8G("ngClass",n.eq3(2,xe,i.imageIsLoaded))("src",t.bannerImg,n.B4B)}}const Wi=function(e){return["/",e]};function qi(e,s){if(1&e){const t=n.RV6();n.j41(0,"a",10),n.bIt("click",function(){n.eBV(t);const r=n.XpG().$implicit,a=n.XpG();return n.Njj(a.onTileClick(r,"FAN"))}),n.j41(1,"img",8),n.bIt("load",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.onImageLoad())}),n.k0s()()}if(2&e){const t=n.XpG().$implicit,i=n.XpG();n.Y8G("routerLink",n.eq3(3,Wi,t.profile)),n.R7$(1),n.Y8G("ngClass",n.eq3(5,xe,i.imageIsLoaded))("src",t.bannerImg,n.B4B)}}function Ji(e,s){if(1&e){const t=n.RV6();n.j41(0,"img",9),n.bIt("click",function(){n.eBV(t);const r=n.XpG().$implicit,a=n.XpG();return n.Njj(a.onTileClick(r,"mission"))})("load",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.onImageLoad())}),n.k0s()}if(2&e){const t=n.XpG().$implicit,i=n.XpG();n.Y8G("ngClass",n.eq3(2,xe,i.imageIsLoaded))("src",t.bannerImg,n.B4B)}}function Ki(e,s){if(1&e&&(n.j41(0,"swiper-slide"),n.DNE(1,Ni,2,5,"a",4),n.DNE(2,ji,1,4,"img",5),n.DNE(3,Vi,1,4,"img",5),n.DNE(4,Hi,1,4,"img",5),n.DNE(5,Ui,1,4,"img",5),n.DNE(6,qi,2,7,"a",6),n.DNE(7,Ji,1,4,"img",5),n.k0s()),2&e){const t=s.$implicit;n.R7$(1),n.Y8G("ngIf",1===t.bannerType),n.R7$(1),n.Y8G("ngIf",2===t.bannerType),n.R7$(1),n.Y8G("ngIf",3===t.bannerType),n.R7$(1),n.Y8G("ngIf",4===t.bannerType),n.R7$(1),n.Y8G("ngIf",5===t.bannerType),n.R7$(1),n.Y8G("ngIf",6===t.bannerType),n.R7$(1),n.Y8G("ngIf",7===t.bannerType)}}let kt=(()=>{class e{constructor(t,i,r){this.trpx=t,this.modalService=i,this.younowConfigService=r,this.imageIsLoaded=!1,this.tilesWithImg=[]}ngOnInit(){this.tilesWithImg=(this.tiles??[]).map(t=>({...t,bannerImg:this.getBannerImg(t.folderId)}))}ngAfterViewInit(){if(this.swiperContainer){const t=this.swiperContainer.nativeElement;Object.assign(t,{modules:[It,Ot],autoplay:{delay:5e3,disableOnInteraction:!1},loop:!0,speed:600,pagination:{clickable:!0,dynamicBullets:!1,type:"bullets"},injectStyles:[".swiper-pagination { pointer-events: auto !important; bottom: 20px !important; z-index: 100 !important; }",".swiper-pagination-bullet { pointer-events: auto !important; cursor: pointer !important; z-index: 101 !important; }"]}),t.initialize(),this.swiper=t.swiper}}onSwiper(t){this.swiper=t}onImageLoad(){this.imageIsLoaded=!0}onTileClick(t,i){switch(this.trpx.capture({event:"CLICK",extradata:"BANNER",field1:"HOME_BANNER",field2:String(t.id),field3:i,field6:String("profile"in t?t.profile:"")}),t.bannerType){case 2:case 3:case 7:this.openDetailModal(t);break;case 4:this.openBuyPanel(_t.c.BUY_BARS);break;case 5:this.openBuyPanel(_t.c.EXCHANGE_DIAMONDS)}}openDetailModal(t){var i=this;return(0,he.A)(function*(){if(2!==t.bannerType)return 3===t.bannerType?t.eventId?void i.modalService.openEventsPanel$.next(t.eventId):void console.warn("no eventId"):void(7===t.bannerType&&i.modalService.openMissionPanel$.next());i.modalService.openOneWayMsgPanel$.next(t.advertisement?.id)})()}openBuyPanel(t){this.modalService.openModalType(li.q.BUY,{type:t})}getBannerImg(t){const i=this.younowConfigService.settings.apiMap,r=i.RECO_BANNERASSETS;return`${i.DNS[r.DNS]}${r.URL}
1/${t}/[email protected]`}trackByFn(t,i){return i?i.id:null}static{this.\u0275fac=function(i){return new(i||e)(n.rXU($e.J),n.rXU(Fe.B),n.rXU(W.xM))}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-carousel"]],viewQuery:function(i,r){if(1&i&&n.GBs(Fi,5),2&i){let a;n.mGM(a=n.lsd())&&(r.swiperContainer=a.first)}},inputs:{tiles:"tiles"},decls:4,vars:2,consts:[[1,"carousel"],["init","false","pagination","true","pagination-clickable","true",2,"--swiper-pagination-color","var(--color-primary-green)"],["swiperContainer",""],[4,"ngFor","ngForOf","ngForTrackBy"],["target","_blank",3,"href","click",4,"ngIf"],["class","background","alt","Banner background",3,"ngClass","src","click","load",4,"ngIf"],[3,"routerLink","click",4,"ngIf"],["target","_blank",3,"href","click"],["alt","Banner background",1,"background",3,"ngClass","src","load"],["alt","Banner background",1,"background",3,"ngClass","src","click","load"],[3,"routerLink","click"]],template:function(i,r){1&i&&(n.j41(0,"div",0)(1,"swiper-container",1,2),n.DNE(3,Ki,8,7,"swiper-slide",3),n.k0s()()),2&i&&(n.R7$(3),n.Y8G("ngForOf",r.tilesWithImg)("ngForTrackBy",r.trackByFn))},dependencies:[Q.Wk,H.YU,H.Sq,H.bT],styles:[".carousel[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;background:var(--color-background-loader);-webkit-user-select:none;user-select:none}.carousel[_ngcontent-%COMP%]:after{z-index:0!important}.carousel[_ngcontent-%COMP%] swiper-container[_ngcontent-%COMP%]{width:100%;height:100%}.carousel[_ngcontent-%COMP%] .swiper-pagination{bottom:20px!important;z-index:100!important;pointer-events:auto!important;position:relative!important}.carousel[_ngcontent-%COMP%] .swiper-pagination-bullet{cursor:pointer!important;pointer-events:auto!important;transition:background .3s ease!important;position:relative!important;z-index:101!important}.background[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:fill;opacity:0;transition:opacity 1s;cursor:pointer}.background.is-loaded[_ngcontent-%COMP%]{opacity:1}"]})}}return e})();var Lt=Y(66957),Zi=Y(36618),Qi=Y(10337),Ne=Y(80903),st=Y(29637),en=Y(54772),tn=Y(34557),nn=Y(19521),je=Y(77139),sn=Y(62115);const rn=["MainBroadcasterContainer"];function an(e,s){if(1&e&&(n.j41(0,"div",7),n.nrm(1,"app-preview-video",8),n.k0s()),2&e){const t=n.XpG();n.R7$(1),n.Y8G("user",t.broadcast)("play",t.isMain)("displayButtons",t.isMain)}}function on(e,s){if(1&e){const t=n.RV6();n.j41(0,"a",10),n.bIt("click",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.navigateToBroadcaster(r.broadcast.profile))}),n.nrm(1,"app-preview-video",11),n.k0s()}if(2&e){const t=n.XpG(2);n.R7$(1),n.Y8G("user",t.broadcast)("displayButtons",t.isMain)}}function ln(e,s){if(1&e&&n.DNE(0,on,2,2,"a",9),2&e){const t=n.XpG();n.Y8G("ngIf",t.isMain)}}function dn(e,s){if(1&e&&n.nrm(0,"app-video-player",12),2&e){const t=n.XpG();n.Y8G("contentAvailableSpace",t.contentAvailableSpace)("defaultVolume",t.defaultVolume)("onVideoClickType",t.onVideoClickType)("hideGuest",!0)("disableMobileFullscreen",!0)("useResponsiveRelativeVideoStyle",!0)}}function cn(e,s){if(1&e&&(n.qex(0),n.nrm(1,"app-button-sub",26),n.bVm()),2&e){const t=n.XpG(2);n.R7$(1),n.Y8G("channelId",t.broadcast.userId)("channelName",t.broadcast.profile)("isSmall",!0)}}function un(e,s){if(1&e){const t=n.RV6();n.j41(0,"div",13)(1,"div",14)(2,"a",15),n.bIt("click",function(){n.eBV(t);const r=n.XpG();return n.Njj(r.navigateToBroadcaster(r.broadcast.profile))}),n.nrm(3,"app-user-thumb",16),n.k0s(),n.j41(4,"div",17)(5,"a",18),n.bIt("click",function(){n.eBV(t);const r=n.XpG();return n.Njj(r.navigateToBroadcaster(r.broadcast.profile))}),n.nrm(6,"user-badges",19),n.j41(7,"h5",20),n.EFF(8),n.k0s()(),n.j41(9,"div",21),n.nrm(10,"app-button-fan",22),n.DNE(11,cn,2,3,"ng-container",23),n.k0s()()(),n.j41(12,"div",24),n.nrm(13,"app-chat-list",25),n.k0s()()}if(2&e){const t=n.XpG();n.R7$(3),n.Y8G("userId",t.broadcast.userId)("status",t.OnlineStatus.BROADCASTING)("smallStatus",!0),n.R7$(3),n.Y8G("broadcasterTierRank",t.broadcast.broadcasterTierRank)("globalSpenderRank",t.broadcast.globalSpenderRank),n.R7$(2),n.JRh(t.broadcast.profile),n.R7$(2),n.Y8G("channelId",t.broadcast.userId)("isSmall",!0)("invertedLoaderColor",!0),n.R7$(1),n.Y8G("ngIf",t.isSubscribable),n.R7$(2),n.Y8G("isMini",!0)}}let fn=(()=>{class e{set broadcast(t){this._broadcast=t}set isMain(t){this._isMain=t,t&&(this.getComments(),setTimeout(()=>{this.getVideoPlayerSize()},500))}get isMain(){return this._isMain}get broadcast(){return this._broadcast}constructor(t,i,r,a,c){this.ref=t,this.channelService=i,this.trpx=r,this.authService=a,this.router=c,this.stream=null,this.onVideoClickType=Qi.gs.CHANNEL,this.contentAvailableSpace={width:0,height:0},this.isLoggedIn=!1,this.OnlineStatus=Ne.WA,this.isSubscribable=!1,this.displayVideoPreview=!0,this.defaultVolume=0,this._isMain=!1}onResize(){this.getVideoPlayerSize()}ngOnInit(){this.isLoggedIn=this.authService.loggedIn}ngAfterViewInit(){this.getVideoPlayerSize()}getVideoPlayerSize(){this.isMain&&(this.contentAvailableSpace={width:this.mainBroadcasterContainer.nativeElement.clientWidth,height:this.mainBroadcasterContainer.nativeElement.clientHeight})}getComments(){var t=this;return(0,he.A)(function*(){const i=yield t.channelService.getOnlyCommentsFromBroadcaster(t.broadcast.profile);i?.errorCode?(t.displayVideoPreview=!1,t.ref.markForCheck()):(t.displayVideoPreview=!0,t.ref.markForCheck(),t.isSubscribable=!!i.user?.isSubscribable,t.ref.markForCheck())})()}navigateToBroadcaster(t){this.trpx.capture({event:"CLICK",extradata:"WEB_CAROUSEL",broadcastid:this.broadcast.broadcastId.toString()}),this.router.navigate(["/",t])}static{this.\u0275fac=function(i){return new(i||e)(n.rXU(n.gRc),n.rXU(Lt.l),n.rXU($e.J),n.rXU(Ke.u),n.rXU(Q.Ix))}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-broadcasts-carousel-entry"]],viewQuery:function(i,r){if(1&i&&n.GBs(rn,5),2&i){let a;n.mGM(a=n.lsd())&&(r.mainBroadcasterContainer=a.first)}},hostBindings:function(i,r){1&i&&n.bIt("resize",function(c){return r.onResize(c)},!1,n.tSv)},inputs:{stream:"stream",broadcast:"broadcast",isMain:"isMain"},decls:8,vars:7,consts:[[1,"wrapper"],["class","video video--no-border",4,"ngIf"],[1,"video","video--no-border",3,"hidden"],["MainBroadcasterContainer",""],["previewVideo",""],[3,"contentAvailableSpace","defaultVolume","onVideoClickType","hideGuest","disableMobileFullscreen","useResponsiveRelativeVideoStyle",4,"ngIf","ngIfElse"],["class","right",4,"ngIf"],[1,"video","video--no-border"],[3,"user","play","displayButtons"],[3,"click",4,"ngIf"],[3,"click"],[3,"user","displayButtons"],[3,"contentAvailableSpace","defaultVolume","onVideoClickType","hideGuest","disableMobileFullscreen","useResponsiveRelativeVideoStyle"],[1,"right"],[1,"top"],[1,"thumb
1-wrapper",3,"click"],[3,"userId","status","smallStatus"],[1,"top__right"],[1,"username-wrapper",3,"click"],[3,"broadcasterTierRank","globalSpenderRank"],[1,"username","truncate"],[1,"button-wrapper"],["source","BROADCAST_CAROUSEL",3,"channelId","isSmall","invertedLoaderColor"],[4,"ngIf"],[1,"chat","chat-border"],[3,"isMini"],["source","BROADCAST_CAROUSEL",3,"channelId","channelName","isSmall"]],template:function(i,r){if(1&i&&(n.j41(0,"div",0),n.DNE(1,an,2,3,"div",1),n.j41(2,"div",2,3),n.DNE(4,ln,1,1,"ng-template",null,4,n.C5r),n.DNE(6,dn,1,6,"app-video-player",5),n.k0s(),n.DNE(7,un,14,11,"div",6),n.k0s()),2&i){const a=n.sdS(5);n.AVh("wrapper--main",r.isMain),n.R7$(1),n.Y8G("ngIf",!r.isMain),n.R7$(1),n.Y8G("hidden",!r.isMain),n.R7$(4),n.Y8G("ngIf",r.isLoggedIn&&r.stream&&r.isMain&&r.contentAvailableSpace.width)("ngIfElse",a),n.R7$(1),n.Y8G("ngIf",r.isMain)}},dependencies:[H.bT,st.F,en._,tn.q,nn.l,je.Z,W.hW,sn._],styles:['.gradient-border[_ngcontent-%COMP%]{--border-width: 2px;--border-radius: 0;--color-1: #f19f39;--color-2: #de222c;position:relative;background:linear-gradient(to right,var(--color-1),var(--color-2)),linear-gradient(to right,var(--color-1),var(--color-2));background-position:var(--border-radius) 0,var(--border-radius) 100%;background-repeat:no-repeat;background-size:calc(100% - var(--border-radius) - var(--border-radius)) var(--border-width);border-radius:var(--border-radius);border:none;padding:var(--border-width)}.gradient-border[_ngcontent-%COMP%]:before, .gradient-border[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;width:var(--border-radius);top:0;bottom:0}.gradient-border[_ngcontent-%COMP%]:before{left:0;border:var(--border-width) solid var(--color-1);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-right-color:transparent}.gradient-border[_ngcontent-%COMP%]:after{right:0;border:var(--border-width) solid var(--color-2);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left-color:transparent}.wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:flex-start;border-radius:var(--small-border-radius);overflow:hidden;background:var(--background-color-2);box-shadow:3px 6px 32px 5px rgba(var(--color-black-rgb),.3);width:100%;--bc-right-width: clamp(15rem, 31%, 21rem)}.video[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;aspect-ratio:16/9;position:relative;border-top-right-radius:0;border-bottom-right-radius:0;overflow:hidden}.video[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] app-preview-video[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] app-video-player[_ngcontent-%COMP%]{display:block;width:100%;height:100%}.right[_ngcontent-%COMP%]{width:var(--bc-right-width);min-width:15rem;max-width:21rem;flex:0 1 var(--bc-right-width);padding:1rem;position:relative;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}@media (max-width: 1245px){.right[_ngcontent-%COMP%]{display:none}}.right[_ngcontent-%COMP%] [_ngcontent-%COMP%]:is(app-button-fan, app-button-sub)[_ngcontent-%COMP%]{transform:scale(.9);transform-origin:left center}.chat-border[_ngcontent-%COMP%]{border-radius:var(--small-border-radius);border:1px solid var(--main-border-color)}.top[_ngcontent-%COMP%]{display:flex;min-width:0;gap:.5rem}.top__right[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin-top:.15rem;min-width:0;flex:1 1 auto}.thumb-wrapper[_ngcontent-%COMP%]{width:3rem;height:3rem;min-width:3rem;flex-shrink:0}.username-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:1.15rem;font-weight:500;max-width:100%;min-height:27px;min-width:0;width:100%}.username[_ngcontent-%COMP%]{margin-left:.25rem;flex:1 1 auto;min-width:0}.button-wrapper[_ngcontent-%COMP%]{margin-top:.35rem;display:flex;width:100%;flex-wrap:nowrap;overflow:hidden}.button-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child){margin-right:.5rem}.button-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:0 0 auto}.chat[_ngcontent-%COMP%]{--border-radius: var(--big-border-radius);--color-1: var(--color-pink);--color-2: var(--color-turquoise);height:clamp(10rem,32vh,14rem);margin-top:.875rem}.wrapper--main[_ngcontent-%COMP%]{padding-right:var(--bc-right-width)}.wrapper--main[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0}@media (max-width: 1245px){.wrapper--main[_ngcontent-%COMP%]{padding-right:0}}'],changeDetection:0})}}return e})();function pn(e,s){1&e&&n.nrm(0,"div",4)}const mn=function(){return{width:"%",height:"%"}};let gn=(()=>{class e{constructor(){this.isMain=!1,this.PlaceholderLoaderBorderRadius=W.LV}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-broadcasts-carousel-entry-loader"]],inputs:{isMain:"isMain"},decls:4,vars:7,consts:[[1,"wrapper"],[1,"video","video--no-border"],["class","right",4,"ngIf"],[3,"width","height","borderRadius","unit","absolute"],[1,"right"]],template:function(i,r){1&i&&(n.j41(0,"div",0),n.nrm(1,"div",1),n.DNE(2,pn,1,0,"div",2),n.nrm(3,"placeholder-loader",3),n.k0s()),2&i&&(n.R7$(2),n.Y8G("ngIf",r.isMain),n.R7$(1),n.Y8G("width",100)("height",100)("borderRadius",r.PlaceholderLoaderBorderRadius.SMALL)("unit",n.lJ4(6,mn))("absolute",!0))},dependencies:[H.bT,W.wx],styles:['.gradient-border[_ngcontent-%COMP%]{--border-width: 2px;--border-radius: 0;--color-1: #f19f39;--color-2: #de222c;position:relative;background:linear-gradient(to right,var(--color-1),var(--color-2)),linear-gradient(to right,var(--color-1),var(--color-2));background-position:var(--border-radius) 0,var(--border-radius) 100%;background-repeat:no-repeat;background-size:calc(100% - var(--border-radius) - var(--border-radius)) var(--border-width);border-radius:var(--border-radius);border:none;padding:var(--border-width)}.gradient-border[_ngcontent-%COMP%]:before, .gradient-border[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;width:var(--border-radius);top:0;bottom:0}.gradient-border[_ngcontent-%COMP%]:before{left:0;border:var(--border-width) solid var(--color-1);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-right-color:transparent}.gradient-border[_ngcontent-%COMP%]:after{right:0;border:var(--border-width) solid var(--color-2);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left-color:transparent}.wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:flex-start;border-radius:var(--small-border-radius);overflow:hidden;background:var(--background-color-2);box-shadow:3px 6px 32px 5px rgba(var(--color-black-rgb),.3);width:100%;--bc-right-width: clamp(15rem, 31%, 21rem)}.video[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;aspect-ratio:16/9;position:relative;border-top-right-radius:0;border-bottom-right-radius:0;overflow:hidden}.video[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] app-preview-video[_ngcontent-%COMP%], .video[_ngcontent-%COMP%] app-video-player[_ngcontent-%COMP%]{display:block;width:100%;height:100%}.right[_ngcontent-%COMP%]{width:var(--bc-right-width);min-width:15rem;max-width:21rem;flex:0 1 var(--bc-right-width);padding:1rem;position:relative;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}@media (max-width: 1245px){.right[_ngcontent-%COMP%]{display:none}}.right[_ngcontent-%COMP%] [_ngcontent-%COMP%]:is(app-button-fan, app-button-sub)[_ngcontent-%COMP%]{transform:scale(.9);transform-origin:left center}.chat-border[_ngcontent-%COMP%]{border-radius:var(--small-border-radius);border:1px solid var(--main-border-color)}.top[_ngcontent-%COMP%]{display:flex;min-width:0;gap:.5rem}.top__right[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin-top:.15rem;min-width:0;flex:1 1 auto}.thumb-wrapper[_ngcontent-%COMP%]{width:3rem;height:3rem;min-width:3rem;flex-shrink:0}.username-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:1.15rem;font-weight:500;max-width:100%;min-height:27px;min-width:0;width:100%}.username[_ngcontent-%COMP%]{margin-left:.25rem;flex:1 1 auto;min-width:0}.button-wrapper[_ngcontent-%COMP%]{margin-top:.35rem;display:flex;width:100%;flex-wrap:nowrap;overflow:hidden}.button-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child){margin-right:.5rem}.button-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:0 0 auto}.chat[_ngcontent-%COMP%]{--border-radius: var(--big-border-radius);--color-1: var(--color-pink);--color-2: var(--color-turquoise);height:clamp(10rem,32vh,14rem);margin-top:.875rem}.wrapper--main[_ngcontent-%COMP%]{padding-right:var(--bc-right-width)}.wrapper--main[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0}@media (max-width: 1245px){.wrapper--main[_ngcontent-%COMP%]{padding-right:0}}',".wrapper[_ngcontent-%COMP%]{background:var(--background-color)}.video[_ngcontent-%COMP%]{background:transparent}"],changeDetection:0})}}return e})();function hn(e,s){if(1&e){const t=n.RV6();n.j41(0,"li",11)(1,"button",12),n.bIt("click",function(){const a=n.eBV(t).index,c=n.XpG(2);return n.Njj(c.onClickEntryButton(a))}),n.nrm(2,"app-broadcasts-carousel-entry",13),n.k0s()()}if(2&e){const t=s.$implicit,i=s.index,r=n.XpG(2);n.R7$(1),n.Y8G("disabled",i===r.mainPosition),n.R7$(1),n.Y8G("broadcast",t)("isMain",i===r.mainPosition)("stream",i===r.mainPosition?r.mainStream:null)}}function vn(e,s){if(1&e&&(n.j41(0,"li",11),n.nrm(1,"app-broadcasts-carousel-entry-loader",15),n.k0s()),2&e){const t=s.index,i=n.XpG(3);n.R7$(1),n.Y8G("isMain",t===i.mainPosition)}}function bn(e,s){if(1&e&&(n.j41(0,"ul",3),n.DNE(1,vn,2,1,"li",14),n.k0s()),2&e){const t=n.XpG(2);n.R7$(1),n.Y8G("ngForOf",t.numberOfLoaders(5))}}function yn(e,s){if(1&e){const t=n.RV6();n.qex(0),n.j41(1,"div",1)(2,"div",2)(3,"ul",3),n.DNE(4,hn,3,4,"li",4),n.k0s(),n.DNE(5,bn,2,1,"ul",5),n.k0s(),n.j41(6,"div",6)(7,"button",7),n.bIt("click",function(){n.eBV(t);const r=n.XpG();return n.Njj(r.prev())}),n.nrm(8,"i",8),n.k0s(),n.j41(9,"button",9),n.bIt("click",function(){n.eBV(t);const r=n.XpG();return n.Njj(r.next())}),n.nrm(10,"i",10),n.k0s()()(),n.bVm()}if(2&e){const t=n.XpG();n.R7$(4),n.Y8G("ngForOf",t.displayedBroadcasts)("ngForTrackBy",t.trackByFunction),n.R7$(1),n.Y8G("ngIf",!(null!=t.displayedBroadcasts&&t.displayedBroadcasts.length))}}let xn=(()=>{class e{get mainPosition(){return this._mainPosition}get displayedBroadcasts(){return this.broadcasts?.length<5?[]:this.broadcasts?.slice(0,5)}get mainBroadcast(){return this.displayedBroadcasts[this.mainPosition]}constructor(t,i,r,a,c){this.dashboardService=t,this.ref=i,this.utilsService=r,this.channelService=a,this.streamService=c,this.broadcasts=[],this.alive=!0,this.mainStream
1=null,this.currentMainBroadcast=null,this._mainPosition=2}ngOnInit(){this.dashboardService.dashboardTrending$.pipe((0,Pe.v)(()=>this.alive)).subscribe(t=>{const i=t?.trendingUsers?.filter(a=>!0===a.canPreview),r=!!t&&void 0!==this.lastTrendingLocale&&t.locale!==this.lastTrendingLocale;t&&(this.lastTrendingLocale=t.locale),r?this.broadcasts=this.utilsService.shuffleArray([...i||[]]):!this.displayedBroadcasts?.length&&i?.length?this.broadcasts=this.utilsService.shuffleArray(i):(this.broadcasts=this.broadcasts?.filter(a=>!!i?.find(c=>c.userId===a.userId)),i?.forEach(a=>{this.broadcasts?.find(c=>c.userId===a.userId)||this.broadcasts.push(a)})),this.mainBroadcast?this.setLiveStream(this.mainBroadcast):r&&this.currentMainBroadcast&&(this.streamService.leaveRoom(),this.currentMainBroadcast=null,this.mainStream=null),this.ref.markForCheck()}),this.channelService.stageMembers$.pipe((0,Pe.v)(()=>this.alive),(0,wt.p)(t=>t&&t.length>0)).subscribe(t=>{const i=t.filter(r=>r?.userId===this.mainBroadcast?.userId)[0];i&&this.mainBroadcast&&(this.mainStream=i.stream,this.ref.markForCheck())}),this.channelService.broadcaster$.pipe((0,Pe.v)(()=>this.alive)).subscribe(t=>{t&&this.streamService.joinRoom(t.broadcastId,t.videoAuthToken)})}ngOnDestroy(){this.alive=!1,this.channelService.pushUpdatedBroadcaster(void 0)}setLiveStream(t){(!this.currentMainBroadcast||t.broadcastId!==this.currentMainBroadcast.broadcastId)&&(this.streamService.leaveRoom(),this.channelService.getBroadcaster(t.profile),this.currentMainBroadcast=t)}numberOfLoaders(t){return Array(t)}trackByFunction(t,i){return i?i.userId:null}prev(){this.broadcasts.unshift(this.broadcasts.pop()),this.setLiveStream(this.mainBroadcast),this.ref.markForCheck()}next(){this.broadcasts.push(this.broadcasts.shift()),this.setLiveStream(this.mainBroadcast),this.ref.markForCheck()}onClickEntryButton(t){t<this.mainPosition?this.prev():this.next()}static{this.\u0275fac=function(i){return new(i||e)(n.rXU(Qe.I),n.rXU(n.gRc),n.rXU(W.TJ),n.rXU(Lt.l),n.rXU(Zi.g))}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-broadcasts-carousel"]],decls:1,vars:1,consts:[[4,"ngIf"],[1,"wrapper","hide-mobile"],[1,"inner"],[1,"list"],["class","list__entry",4,"ngFor","ngForOf","ngForTrackBy"],["class","list",4,"ngIf"],[1,"controls-row"],[1,"button","button--white","button--no-text","button--prev",3,"click"],[1,"bi","bi-chevron-left"],[1,"button","button--white","button--no-text","button--next",3,"click"],[1,"bi","bi-chevron-right"],[1,"list__entry"],[1,"entry__button",3,"disabled","click"],[3,"broadcast","isMain","stream"],["class","list__entry",4,"ngFor","ngForOf"],[3,"isMain"]],template:function(i,r){1&i&&n.DNE(0,yn,11,3,"ng-container",0),2&i&&n.Y8G("ngIf",null==r.displayedBroadcasts?null:r.displayedBroadcasts.length)},dependencies:[H.Sq,H.bT,fn,gn],styles:[".wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;overflow:visible;padding:.125rem 0 1.5rem;--bc-entry-small-width: 28rem;--bc-entry-medium-width: 32rem;--bc-entry-large-width: 55rem;--bc-entry-small-offset: -8rem;--bc-entry-medium-offset: -4rem;--bc-button-offset: -4.5rem;--bc-control-button-size: 2.35rem}@media (max-width: 1245px){.wrapper[_ngcontent-%COMP%]{--bc-entry-large-width: 36rem;--bc-button-offset: -2.5rem}}@media (max-width: 972px){.wrapper[_ngcontent-%COMP%]{--bc-entry-small-width: 80%;--bc-entry-medium-width: 90%;--bc-entry-large-width: 65%;--bc-entry-small-offset: -20%;--bc-entry-medium-offset: -10%;--bc-button-offset: -.5rem}}@media (max-width: 1800px){.wrapper[_ngcontent-%COMP%]{--bc-entry-small-width: 17rem;--bc-entry-medium-width: 21rem;--bc-entry-small-offset: -1.5rem;--bc-entry-medium-offset: -.75rem}}@media (max-width: 1600px){.wrapper[_ngcontent-%COMP%]{--bc-entry-large-width: 46rem;--bc-entry-medium-width: 56%;--bc-entry-small-width: 34%;--bc-entry-medium-offset: -4%;--bc-entry-small-offset: -10%}}@media (max-width: 1366px){.wrapper[_ngcontent-%COMP%]{--bc-entry-large-width: 40rem;--bc-entry-medium-width: 52%;--bc-entry-small-width: 30%;--bc-entry-medium-offset: -3%;--bc-entry-small-offset: -8%}}@media (max-width: 1180px){.wrapper[_ngcontent-%COMP%]{--bc-entry-large-width: 34rem;--bc-entry-medium-width: 48%;--bc-entry-small-width: 26%;--bc-entry-medium-offset: -2%;--bc-entry-small-offset: -6%}}.inner[_ngcontent-%COMP%]{width:min(100%,var(--bc-entry-large-width));margin:0 auto;position:relative;overflow:visible;padding-left:clamp(.5rem,1.2vw,1.25rem);padding-right:.75rem;box-sizing:border-box}.list[_ngcontent-%COMP%]{width:100%}.list__entry[_ngcontent-%COMP%]:not(:nth-child(3)){position:absolute;top:50%;
1transform:translate3d(0,-50%,0)}.list__entry[_ngcontent-%COMP%]:nth-child(1){width:var(--bc-entry-small-width);left:var(--bc-entry-small-offset);z-index:1}.list__entry[_ngcontent-%COMP%]:nth-child(2){width:var(--bc-entry-medium-width);left:var(--bc-entry-medium-offset);z-index:2}.list__entry[_ngcontent-%COMP%]:nth-child(3){width:100%;position:relative;z-index:3}.list__entry[_ngcontent-%COMP%]:nth-child(4){width:var(--bc-entry-medium-width);right:var(--bc-entry-medium-offset);z-index:2}.list__entry[_ngcontent-%COMP%]:nth-child(5){width:var(--bc-entry-small-width);right:var(--bc-entry-small-offset);z-index:1}.entry__button[_ngcontent-%COMP%]{width:100%;height:100%}.controls-row[_ngcontent-%COMP%]{position:absolute;left:50%;bottom:-2.2rem;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:var(--bc-control-button-size);z-index:10}.button--prev[_ngcontent-%COMP%], .button--next[_ngcontent-%COMP%]{display:block;position:relative;transform:none;width:var(--bc-control-button-size)!important;height:var(--bc-control-button-size);z-index:10}.button--prev[_ngcontent-%COMP%] i[_ngcontent-%COMP%], .button--next[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.1rem}.button--prev[_ngcontent-%COMP%]{left:0}.button--next[_ngcontent-%COMP%]{right:0}.no-banner[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%], .no-banner [_nghost-%COMP%] .wrapper[_ngcontent-%COMP%]{overflow:visible;--bc-button-offset: -13.5rem}@media (max-width: 1245px){.no-banner[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%], .no-banner [_nghost-%COMP%] .wrapper[_ngcontent-%COMP%]{--bc-button-offset: -8.5rem}}@media (max-width: 972px){.no-banner[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%], .no-banner [_nghost-%COMP%] .wrapper[_ngcontent-%COMP%]{--bc-button-offset: -.5rem}}@media (max-width: 1366px){.with-banner[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%], .with-banner [_nghost-%COMP%] .wrapper[_ngcontent-%COMP%]{--bc-entry-large-width: 36rem;--bc-entry-medium-width: 48%;--bc-entry-small-width: 26%;--bc-entry-medium-offset: -2%;--bc-entry-small-offset: -6%}}"],changeDetection:0})}}return e})();var zt=Y(63160),$t=Y(85872),Bt=Y(86426),ce=function(e){return e.EXPLORE_FEATURED="EXPLORE_FEATURED",e.EXPLORE_PARTY="EXPLORE_PARTY",e.EXPLORE_GAMES="EXPLORE_GAMES",e.EXPLORE_NEW="EXPLORE_NEW",e.EXPLORE_TAG="EXPLORE_TAG",e.EXPLORE_COUNTRY="EXPLORE_COUNTRY",e}(ce||{}),Rt=Y(49695),At=Y(51567),Sn=Y(4207),Cn=Y(74783);function wn(e,s){if(1&e&&n.nrm(0,"user-badges",11),2&e){const t=n.XpG(2);n.Y8G("broadcasterTierRank",t.user.broadcasterTierRank)("globalSpenderRank",t.user.globalSpenderRank)("mini",!0)}}function _n(e,s){if(1&e&&n.nrm(0,"app-user-level",12),2&e){const t=n.XpG(2);n.Y8G("level",t.user.propsLevel)("backgroundGradientColorPair",t.user.levelColor)}}function En(e,s){if(1&e&&(n.j41(0,"div",13)(1,"h4",14),n.EFF(2),n.k0s()()),2&e){const t=n.XpG(2);n.R7$(2),n.SpI(" ",t.user.broadcastTitle," ")}}function Tn(e,s){if(1&e&&n.nrm(0,"app-button-flag",15),2&e){const t=n.XpG(2);n.Y8G("userId",t.user.userId)("userProfile",t.user.profile)("isBroadcastRelated",!0)("broadcastId",t.user.broadcastId)("comment","title: "+t.user.broadcastTitle)("isIcon",!0)}}function Mn(e,s){if(1&e&&(n.j41(0,"div",1)(1,"div",2),n.nrm(2,"app-user-thumb",3),n.k0s(),n.j41(3,"div",4)(4,"h3",5),n.DNE(5,wn,1,3,"user-badges",6),n.DNE(6,_n,1,2,"app-user-level",7),n.j41(7,"span",8),n.EFF(8),n.k0s()(),n.DNE(9,En,3,1,"div",9),n.k0s(),n.DNE(10,Tn,1,6,"app-button-flag",10),n.k0s()),2&e){const t=n.XpG();n.R7$(2),n.Y8G("userId",t.user.userId),n.R7$(3),n.Y8G("ngIf","default"===t.variant),n.R7$(1),n.Y8G("ngIf","default"===t.variant),n.R7$(2),n.JRh(t.user.profile),n.R7$(1),n.Y8G("ngIf",t.user.broadcastTitle&&"default"===t.variant),n.R7$(1),n.Y8G("ngIf","default"===t.variant)}}let Gt=(()=>{class e{constructor(){this.variant="default"}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-trending-user-info"]],inputs:{user:"user",variant:"variant"},decls:1,vars:1,consts:[["class","infos",4,"ngIf"],[1,"infos"],[1,"thumb-wrapper"],[3,"userId"],[1,"body"],[1,"username"],[3,"broadcasterTierRank","globalSpenderRank","mini",4,"ngIf"],[3,"level","backgroundGradientColorPair",4,"ngIf"],[1,"truncate"],["class","body__bottom",4,"ngIf"],[3,"userId","userProfile","isBroadcastRelated","broadcastId","comment","isIcon",4,"ngIf"],[3,"broadcasterTierRank","globalSpenderRank","mini"],[3,"level","backgroundGradientColorPair"],[1,"body__bottom"],[1,"broadcast-title"],[3,"userId","userProfile","isBroadcastRelated","broadcastId","comment","isIcon"]],template:function(i,r){1&i&&n.DNE(0,Mn,11,6,"div",0),2&i&&n.Y8G("ngIf",r.user)},dependencies:[H.bT,je.Z,Sn.H,W.hW,Cn.y],styles:[".infos[_ngcontent-%COMP%]{display:flex;margin-top:.5rem}.thumb-wrapper[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;margin-right:.5rem;flex-shrink:0;background:var(--color-background-loader);border-radius:50%}.body[_ngcontent-%COMP%]{flex:1;width:9rem;display:flex;flex-direction:column;justify-content:center}.username[_ngcontent-%COMP%]{font-weight:500;font-size:.75rem;display:flex;align-items:center}.username[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{width:100%;margin-left:.5rem;white-space:normal;overflow-wrap:anywhere}.body__bottom[_ngcontent-%COMP%]{margin-top:.15rem;font-size:.75rem;color:var(--color-text-lighter)}.broadcast-title[_ngcontent-%COMP%]{word-wrap:break-word;line-height:1.15;margin-bottom:.25rem}.tag[_ngcontent-%COMP%]{padding:.05rem .5rem;margin:0 .25rem .25rem 0;display:inline-block;font-size:inherit}.tags-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}"],changeDetection:0})}}return e})();
1function Pn(e,s){1&e&&(n.j41(0,"div",4),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&e&&(n.R7$(1),n.SpI(" ",n.bMT(2,1,"you_are_a_fan")," "))}function On(e,s){1&e&&(n.j41(0,"div",5),n.nrm(1,"i",6),n.EFF(2),n.nI1(3,"translate"),n.k0s()),2&e&&(n.R7$(2),n.SpI(" ",n.bMT(3,1,"editors_choice")," "))}function In(e,s){1&e&&(n.j41(0,"div",7),n.nrm(1,"i",8),n.EFF(2),n.nI1(3,"translate"),n.k0s()),2&e&&(n.R7$(2),n.SpI(" ",n.bMT(3,1,"trending")," "))}function kn(e,s){1&e&&(n.j41(0,"div",7),n.nrm(1,"i",8),n.EFF(2),n.nI1(3,"translate"),n.k0s()),2&e&&(n.R7$(2),n.SpI(" ",n.bMT(3,1,"sub_only")," "))}let Ln=(()=>{class e{get TrendingUserOrigin(){return Ne.rn}constructor(){}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-trending-user-badge"]],inputs:{origin:"origin",isSubscriberOnly:"isSubscriberOnly"},decls:5,vars:4,consts:[[1,"trending-user-badge"],["class","content content--fan",4,"ngIf"],["class","content content--editor",4,"ngIf"],["class","content content--trending",4,"ngIf"],[1,"content","content--fan"],[1,"content","content--editor"],[1,"ynicon","ynicon-editors-choice"],[1,"content","content--trending"],[1,"ynicon","ynicon-trending"]],template:function(i,r){1&i&&(n.j41(0,"div",0),n.DNE(1,Pn,3,3,"div",1),n.DNE(2,On,4,3,"div",2),n.DNE(3,In,4,3,"div",3),n.DNE(4,kn,4,3,"div",3),n.k0s()),2&i&&(n.R7$(1),n.Y8G("ngIf",r.origin==r.TrendingUserOrigin.FANS_LIVE_ORIGIN&&0==r.isSubscriberOnly),n.R7$(1),n.Y8G("ngIf",(r.origin==r.TrendingUserOrigin.EDITORS_PICK_ON_TOPIC_GLOBAL_ORIGIN||r.origin==r.TrendingUserOrigin.EDITORS_PICK_ON_TOPIC_PUBLIC_ORIGIN||r.origin==r.TrendingUserOrigin.EDITORS_PICK_WITH_NO_TOPIC_GLOB_ORIGIN)&&0==r.isSubscriberOnly),n.R7$(1),n.Y8G("ngIf",r.origin==r.TrendingUserOrigin.TRENDING_ORIGIN&&0==r.isSubscriberOnly),n.R7$(1),n.Y8G("ngIf",r.origin==r.TrendingUserOrigin.SUBONLY||1==r.isSubscriberOnly))},dependencies:[H.bT,le.D9],styles:[".content[_ngcontent-%COMP%]{padding:.25rem .45rem;color:var(--color-white);font-size:.7rem;font-weight:500;border-radius:2rem;line-height:1}.content--fan[_ngcontent-%COMP%]{background:var(--green-gradient)}.content--editor[_ngcontent-%COMP%]{background:linear-gradient(to right,var(--color-purple-light) 0%,var(--color-turquoise) 100%)}.content--trending[_ngcontent-%COMP%]{background:linear-gradient(135deg,var(--color-red) 0%,var(--color-orange) 100%)}"],changeDetection:0})}}return e})();function zn(e,s){if(1&e&&(n.j41(0,"li",2),n.nrm(1,"app-user-thumb",3),n.k0s()),2&e){const t=s.$implicit;n.R7$(1),n.Y8G("userId",t)}}let $n=(()=>{class e{constructor(){}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-trending-user-guests"]],inputs:{guests:"guests"},decls:2,vars:1,consts:[[1,"guests"],["class","guest",4,"ngFor","ngForOf"],[1,"guest"],[3,"userId"]],template:function(i,r){1&i&&(n.j41(0,"ul",0),n.DNE(1,zn,2,1,"li",1),n.k0s()),2&i&&(n.R7$(1),n.Y8G("ngForOf",r.guests))},dependencies:[H.Sq,je.Z],styles:[".guests[_ngcontent-%COMP%]{display:flex;align-items:center}.guest[_ngcontent-%COMP%]{width:2rem;height:2rem;border:1px solid var(--color-white);border-radius:50%}.guest[_ngcontent-%COMP%]:not(:last-child){margin-right:-.25rem}"],changeDetection:0})}}return e})();var Dt=Y(12293);function Bn(e,s){if(1&e&&(n.j41(0,"div",14)(1,"div",15)(2,"div",16),n.nrm(3,"app-user-thumb",17),n.k0s(),n.nrm(4,"img",18),n.j41(5,"div",16),n.nrm(6,"app-user-thumb",17),n.k0s()(),n.j41(7,"div",19)(8,"p"),n.EFF(9),n.k0s()()()),2&e){const t=n.XpG();n.R7$(3),n.Y8G("battleLikesColor",t.broadcasterColor)("userId",t.user.likesBattle.participants[0]),n.R7$(1),n.Y8G("src",t.likeBattleIconSrc,n.B4B),n.R7$(2),n.Y8G("battleLikesColor",t.guestColor)("userId",t.user.likesBattle.participants[1]),n.R7$(3),n.JRh(t.user.likesBattle.title)}}function Rn(e,s){if(1&e&&(n.qex(0),n.j41(1,"div",20)(2,"span",21),n.qSk(),n.j41(3,"svg",22),n.nrm(4,"circle",23),n.k0s()(),n.joV(),n.j41(5,"span",24),n.EFF(6),n.k0s()(),n.bVm()),2&e){const t=n.XpG();n.R7$(6),n.JRh(t.user.personalityTag)}}function An(e,s){1&e&&(n.j41(0,"div",27),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&e&&(n.R7$(1),n.JRh(n.bMT(2,1,"audio")))}
1function Gn(e,s){1&e&&(n.j41(0,"div",28),n.EFF(1,"live"),n.k0s())}function Dn(e,s){if(1&e&&(n.DNE(0,An,3,3,"div",25),n.DNE(1,Gn,2,0,"ng-template",null,26,n.C5r)),2&e){const t=n.sdS(2),i=n.XpG();n.Y8G("ngIf",i.user.isAudioOnly)("ngIfElse",t)}}function Xn(e,s){if(1&e&&n.nrm(0,"img",29),2&e){const t=n.XpG();n.Y8G("src",t.flagsSrc+t.user.broadcastingCountry+".svg",n.B4B)}}function Yn(e,s){if(1&e&&(n.j41(0,"div",30)(1,"div",31),n.nrm(2,"i",32),n.EFF(3),n.nI1(4,"formatedB"),n.k0s()()),2&e){const t=n.XpG();n.R7$(3),n.SpI(" ",n.bMT(4,1,t.user.likes)," ")}}function Fn(e,s){if(1&e&&n.nrm(0,"img",38),2&e){const t=n.XpG(3);n.Y8G("src",t.eventIconSrc,n.B4B)}}function Nn(e,s){if(1&e&&(n.j41(0,"div",36),n.DNE(1,Fn,1,1,"img",37),n.k0s()),2&e){const t=n.XpG(2);n.R7$(1),n.Y8G("ngIf",t.eventIconSrc)}}function jn(e,s){if(1&e&&(n.j41(0,"div",33),n.DNE(1,Nn,2,1,"div",34),n.nrm(2,"app-trending-user-guests",35),n.k0s()),2&e){const t=n.XpG();n.R7$(1),n.Y8G("ngIf",null==t.user.guests||0===t.user.guests.length),n.R7$(1),n.Y8G("guests",t.user.guests)}}const Vn=function(e){return["/",e]};let Hn=(()=>{class e{get eventIconSrc(){if(this.user.eventIcon)return this.utilsService.generateAssetSrc(this.user.eventIcon.assetsBucket,this.user.eventIcon.assetSku,this.user.eventIcon.assetRevision)}get displayFlag(){return this.route.data.identifier===ce.EXPLORE_COUNTRY}constructor(t,i,r,a,c,u,o,f){this.ref=t,this.trpx=i,this.utilsService=r,this.subscriptionService=a,this.router=c,this.modalService=u,this.translateService=o,this.sessionService=f,this.flagsSrc=`${this.utilsService.imageApis.local}flags/`,this.likeBattleIconSrc=this.utilsService.getLocalImage("icon-likes-battle"),this.route=this.utilsService.findDeepestChildRoute(),this.guestColor=getComputedStyle(document.documentElement).getPropertyValue("--color-primary-green"),this.broadcasterColor=getComputedStyle(document.documentElement).getPropertyValue("--color-purple")}ngOnInit(){}onClickUser(t){var i=this;return(0,he.A)(function*(){if(i.user.origin==Ne.rn.SUBONLY||1==i.user.isSubscriberOnly)if(t.stopPropagation(),t.preventDefault(),i.subscriptionService.isSubscribedTo(i.user.userId)||i.sessionService.isMod)i.router.navigateByUrl(i.user.profile);else if(i.trpx.capture({event:"CLICK",extradata:"SUBSCRIPTION_VIEW_FAIL"}),yield i.modalService.open($t.z,"prompt",!0,{title:i.translateService.instant("sub_only_title"),copy:i.translateService.instant("sub_only_message",{value:i.user.profile}),confirmButtonCopy:i.translateService.instant("subscribe")}).content.result){const a=i.modalService.open(Bt.W,"subscription-modal",!1,{channelId:i.user.userId,isSubscribed:!1,channelName:i.user.profile,origin:Rt.eH.SUB_ONLY_POPUP});(yield new Promise((u,o)=>{a.onHidden.subscribe((0,he.A)(function*(){const f=i.subscriptionService.isSubscribedTo(i.user.userId);u(f)}))}))&&i.router.navigateByUrl(i.user.profile)}i.trpx.capture({event:"CLICK",extradata:"EXPLORE",broadcastid:i.user.broadcastId.toString()}),(i.route.data.identifier===ce.EXPLORE_FEATURED||i.route.data.identifier===ce.EXPLORE_NEW)&&i.trpx.capture({event:"BROADCAST_SWITCH",extradata:"ENTER",field1:i.route.data.identifier===ce.EXPLORE_FEATURED?"trending":"new"})})()}static{this.\u0275fac=function(i){return new(i||e)(n.rXU(n.gRc),n.rXU($e.J),n.rXU(W.TJ),n.rXU(At.n),n.rXU(Q.Ix),n.rXU(Fe.B),n.rXU(le.c$),n.rXU(Oe.Q))}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-trending-user"]],inputs:{user:"user"},decls:15,vars:14,consts:[["routerLinkActive","is-active",1,"trending-user",3,"routerLink"],[3,"click"],[1,"video","video--no-border"],["class","battling-wrapper",4,"ngIf"],[3,"user","playOnHover"],[1,"top-left"],[4,"ngIf","ngIfElse"],["liveBadge",""],[1,"top-right"],[3,"origin","isSubscriberOnly"],["class","flag-icon","alt","Flag icon",3,"src",4,"ngIf"],["class","bottom-left",4,"ngIf"],["class","bottom-right",4,"ngIf"],["variant","default",3,"user"],[1,"battling-wrapper"],[1,"battling-container"],[1,"battling-user-wrapper"],[3,"battleLikesColor","userId"],["alt","likes-battle-icon",1,"likes-battle-icon",3,"src"],[1,"likes-battle-title-wrapper"],[1,"personality-badge"],[1,"dot"],["xmlns","http://www.w3.org/2000/svg","width","4","height","5","viewBox","0 0 4 5","fill","none"],["cx","2","cy","2.5","r","2","fill","#FF0051"],[1,"personality-text"],["class","audio-badge",4,"ngIf","ngIfElse"],["liveTag",""],[1,"audio-badge"],["translate","",1,"live-badge"],["alt","Flag icon",1,"flag-icon",3,"src"],[1,"bottom-left"],[1,"likes"],[1,"ynicon","ynicon-like"],[1,"bottom-right"],["class","event-icon-wrapper",4,"ngIf"],[3,"guests"],[1,"event-icon-wrapper"],[3,"src",4,"ngIf"],[3,"src"]],template:function(i,r){if(1&i&&(n.j41(0,"a",0)(1,"span",1),n.bIt("click",function(c){return r.onClickUser(c)}),n.j41(2,"div",2),n.DNE(3,Bn,10,6,"div",3),n.nrm(4,"app-preview-video",4),n.j41(5,"div",5),n.DNE(6,Rn,7,1,"ng-container",6),n.DNE(7,Dn,3,2,"ng-template",null,7,n.C5r),n.k0s(),n.j41(9,"div",8),n.nrm(10,"app-trending-user-badge",9),n.DNE(11,Xn,1,1,"img",10),n.k0s(),n.DNE(12,Yn,5,3,"div",11),n.DNE(13,jn,3,2,"div",12),n.k0s(),n.nrm(14,"app-trending-user-info",13),n.k0s()()),2&i){const a=n.sdS(8);n.Y8G("routerLink",n.eq3(12,Vn,r.user.profile)),n.R7$(3),n.Y8G("ngIf",r.user.likesBattle),n.R7$(1),n.Y8G("user",r.user)("playOnHover",!0),n.R7$(2),n.Y8G("ngIf",null!=r.user.personalityTag&&""!==r.user.personalityTag)("ngIfElse",a),n.R7$(4),n.Y8G("origin",r.user.origin)("isSubscriberOnly",r.user.isSubscriberOnly),n.R7$(1),n.Y8G("ngIf",r.displayFlag&&r.user.broadcastingCountry),n.R7$(1),n.Y8G("ngIf",r.user.likes),n.R7$(1),n.Y8G("ngIf",!r.user.likesBattle),n.R7$(1),n.Y8G("user",r.user)}},dependencies:[le.Mm,H.bT,Q.Wk,Q.wQ,je.Z,st.F,Gt,Ln,$n,le.D9,Dt.H],styles:['@charset "UTF-8";.trending-user[_ngcontent-%COMP%]{display:block;color:var(--color-text);outline:0;text-align:left;border-radius:var(--small-border-radius);border:3px solid rgba(var(--color-primary-green-rgb),0);direction:ltr;position:relative;z-index:1;background:var(--color-background);transition:all .3s ease;transform:scale(1);margin:0;outline:5px solid transparent;outline-offset:5px;transition:all .3s ease,outline-color .2s ease;box-sizing:border-box;overflow:visible}.trending-user[_ngcontent-%COMP%]:not(.trending-user--loader):focus, .trending-user[_ngcontent-%COMP%]:not(.trending-user--loader):hover{outline:3px solid var(--color-primary-green);outline-offset:1px;box-shadow:0 8px 20px rgba(var(--color-black-rgb),.3);transform:scale(1.01);z-index:2}.top-left[_ngcontent-%COMP%], .top-right[_ngcontent-%COMP%], .bottom-left[_ngcontent-%COMP%], .bottom-right[_ngcontent-%COMP%]{z-index:2}.top-left[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:.5rem}.audio-badge[_ngcontent-%COMP%]{background:var(--Brand-Secondary---Light, #C967FF);color:var(--color-white);border-radius:.4em;text-transform:uppercase;font-size:.7em;font-weight:600;letter-spacing:.2em;padding:.35em .5em .2em .68em;transform-origin:center bottom;display:block}.top-right[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:8px;position:absolute;top:.5rem;right:.5rem}.bottom-left[_ngcontent-%COMP%]{position:absolute;bottom:.5rem;left:.5rem}.bottom-right[_ngcontent-%COMP%]{position:absolute;bottom:.5rem;right:.5rem}.likes[_ngcontent-%COMP%]{background:rgba(var(--color-black-rgb),.6);padding:.25rem .45rem;color:var(--color-white);font-size:.65rem;font-weight:500;border-radius:1000rem;line-height:1}[_nghost-%COMP%] .broadcaster-badge{width:1rem!important;height:1rem!important;margin-right:.25rem}.battling-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.likes-battle-icon[_ngcontent-%COMP%]{z-index:3;height:20px;width:auto}.battling-user-wrapper[_ngcontent-%COMP%]{height:40px;width:40px}.battling-user-wrapper[_ngcontent-%COMP%]:first-child{margin-right:-7px}.battling-user-wrapper[_ngcontent-%COMP%]:last-child{margin-left:-7px}.event-icon-wrapper[_ngcontent-%COMP%]{display:flex;z-index:3;height:30px;width:30px}.event-icon-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{object-fit:contain}.battling-wrapper[_ngcontent-%COMP%]{position:absolute;top:30%;left:0;right:0}.likes-battle-title-wrapper[_ngcontent-%COMP%]{margin-top:.5rem}.likes-battle-title-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{z-index:1;position:absolute;text-align:center;width:100%;font-family:var(--font-family);font-style:normal;font-weight:900;font-size:1.5rem;line-height:10px;text-shadow:0 2px var(--color-purple),0 4px var(--color-primary-green)}.personality-badge[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;padding:.35em .5em;border-radius:.4em;background:var(--Gray-Black, #212121);color:var(--Gray-White, #fff);font-size:11px;font-style:normal;font-weight:600;line-height:13px;letter-spacing:.07px;text-align:center}.personality-badge[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{width:4px;height:4px;display:flex;align-items:center;justify-content:center}'],changeDetection:0})}}return e})();function Un(e,s){if(1&e&&(n.j41(0,"div",12)(1,"div",13),n.nrm(2,"i",14),n.EFF(3),n.nI1(4,"formatedB"),n.k0s()()),2&e){const t=n.XpG();n.R7$(3),n.SpI(" ",n.bMT(4,1,t.totalLikes)," ")}}const Wn=function(e,s){return["/","couch",e,s]};let qn=(()=>{class e{get eventIconSrc(){if(this.user1.eventIcon)return this.utilsService.generateAssetSrc(this.user1.eventIcon.assetsBucket,this.user1.eventIcon.assetSku,this.user1.eventIcon.assetRevision)}get displayFlag(){return this.route.data.identifier===ce.EXPLORE_COUNTRY}get totalLikes(){return(this.user1?.likes??0)+(this.user2?.likes??0)}constructor(t,i,r,a,c,u,o){this.trpx=t,this.utilsService=i,this.subscriptionService=r,this.router=a,this.modalService=c,this.translateService=u,this.sessionService=o,this.flagsSrc=`${this.utilsService.imageApis.local}flags/`,this.likeBattleIconSrc=this.utilsService.getLocalImage("icon-likes-battle"),this.route=this.utilsService.findDeepestChildRoute(),this.guestColor=getComputedStyle(document.documentElement).getPropertyValue("--color-primary-green"),this.broadcasterColor=getComputedStyle(document.documentElement).getPropertyValue("--color-purple"),this.isSofaSurfing=!0}ngOnInit(){}onClickUser(t){var i=this;return(0,he.A)(function*(){if(i.isLoggedIn){if(i.user1.origin==Ne.rn.SUBONLY||1==i.user1.isSubscriberOnly)if(t.stopPropagation(),t.preventDefault(),i.subscriptionService.isSubscribedTo(i.user1.userId)||i.sessionService.isMod)i.router.navigateByUrl(i.user1.profile);else if(i.trpx.capture({event:"CLICK",extradata:"SUBSCRIPTION_VIEW_FAIL"}),yield i.modalService.open($t.z,"prompt",!0,{title:i.translateService.instant("sub_only_title"),copy:i.translateService.instant("sub_only_message",{value:i.user1.profile}),confirmButtonCopy:i.translateService.instant("subscribe")}).content.result){const a=i.modalService.open(Bt.W,"subscription-modal",!1,{channelId:i.user1.userId,isSubscribed:!1,channelName:i.user1.profile,origin:Rt.eH.SUB_ONLY_POPUP});(yield new Promise((u,o)=>{a.onHidden.subscribe((0,he.A)(function*(){const f=i.subscriptionService.isSubscribedTo(i.user1.userId);u(f)}))}
1))&&i.router.navigateByUrl(i.user1.profile)}i.trpx.capture({event:"CLICK",extradata:"EXPLORE",broadcastid:i.user1.broadcastId.toString()}),(i.route.data.identifier===ce.EXPLORE_FEATURED||i.route.data.identifier===ce.EXPLORE_NEW)&&i.trpx.capture({event:"BROADCAST_SWITCH",extradata:"ENTER",field1:i.route.data.identifier===ce.EXPLORE_FEATURED?"trending":"new"})}else i.modalService.open(zt.i)})()}static{this.\u0275fac=function(i){return new(i||e)(n.rXU($e.J),n.rXU(W.TJ),n.rXU(At.n),n.rXU(Q.Ix),n.rXU(Fe.B),n.rXU(le.c$),n.rXU(Oe.Q))}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-trending-user-sofa"]],inputs:{isLoggedIn:"isLoggedIn",user1:"user1",user2:"user2"},decls:15,vars:14,consts:[["routerLinkActive","is-active",1,"trending-user",3,"routerLink"],[3,"click"],[1,"video","video--no-border","sofa"],[1,"left-video"],[3,"user","playOnHover"],[1,"right-video"],[1,"top-left"],[1,"sofa-badge"],["class","top-right",4,"ngIf"],[1,"info-wrapper"],["variant","sofa-left",1,"info-container",3,"user"],["variant","sofa-right",1,"info-container",3,"user"],[1,"top-right"],[1,"likes"],[1,"ynicon","ynicon-like"]],template:function(i,r){1&i&&(n.j41(0,"a",0)(1,"span",1),n.bIt("click",function(c){return r.onClickUser(c)}),n.j41(2,"div",2)(3,"div",3),n.nrm(4,"app-preview-video",4),n.k0s(),n.j41(5,"div",5),n.nrm(6,"app-preview-video",4),n.k0s(),n.j41(7,"div",6)(8,"div",7),n.EFF(9),n.nI1(10,"translate"),n.k0s()(),n.DNE(11,Un,5,3,"div",8),n.k0s(),n.j41(12,"div",9),n.nrm(13,"app-trending-user-info",10)(14,"app-trending-user-info",11),n.k0s()()()),2&i&&(n.Y8G("routerLink",r.isLoggedIn?n.l_i(11,Wn,null==r.user1?null:r.user1.profile,null==r.user2?null:r.user2.profile):null),n.R7$(4),n.Y8G("user",r.user1)("playOnHover",!0),n.R7$(2),n.Y8G("user",r.user2)("playOnHover",!0),n.R7$(3),n.JRh(n.bMT(10,9,"sofa")),n.R7$(2),n.Y8G("ngIf",r.totalLikes>=0),n.R7$(2),n.Y8G("user",r.user1),n.R7$(1),n.Y8G("user",r.user2))},dependencies:[H.bT,Q.Wk,Q.wQ,st.F,Gt,le.D9,Dt.H],styles:['@charset "UTF-8";.trending-user[_ngcontent-%COMP%]{display:block;color:var(--color-text);outline:0;text-align:left;border-radius:var(--small-border-radius);border:3px solid rgba(var(--color-primary-green-rgb),0);direction:ltr;position:relative;z-index:1;background:var(--color-background);transition:all .3s ease;transform:scale(1);margin:0;outline:5px solid transparent;outline-offset:5px;transition:all .3s ease,outline-color .2s ease;box-sizing:border-box;overflow:visible}.trending-user[_ngcontent-%COMP%]:not(.trending-user--loader):focus, .trending-user[_ngcontent-%COMP%]:not(.trending-user--loader):hover{outline:3px solid var(--color-primary-green);outline-offset:1px;box-shadow:0 8px 20px rgba(var(--color-black-rgb),.3);transform:scale(1.01);z-index:2}.sofa[_ngcontent-%COMP%]{display:flex}.left-video[_ngcontent-%COMP%], .right-video[_ngcontent-%COMP%]{width:50%;height:100%;position:relative}.info-wrapper[_ngcontent-%COMP%]{display:flex;width:100%}.info-container[_ngcontent-%COMP%]{width:50%}.top-left[_ngcontent-%COMP%], .top-right[_ngcontent-%COMP%], .bottom-left[_ngcontent-%COMP%], .bottom-right[_ngcontent-%COMP%]{z-index:2}.top-left[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:.5rem}.sofa-badge[_ngcontent-%COMP%]{background:var(--Brand-Primary---Light, #08D687);color:var(--color-white);border-radius:.4em;text-transform:uppercase;font-size:.7em;font-weight:600;letter-spacing:.2em;padding:.35em .5em .2em .68em;transform-origin:center bottom;display:block}.top-right[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:8px;position:absolute;top:.5rem;right:.5rem}.bottom-left[_ngcontent-%COMP%]{position:absolute;bottom:.5rem;left:.5rem}.bottom-right[_ngcontent-%COMP%]{position:absolute;bottom:.5rem;right:.5rem}.likes[_ngcontent-%COMP%]{background:rgba(var(--color-black-rgb),.6);padding:.25rem .45rem;color:var(--color-white);font-size:.65rem;font-weight:500;border-radius:1000rem;line-height:1}[_nghost-%COMP%] .broadcaster-badge{width:1rem!important;height:1rem!important;margin-right:.25rem}.battling-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.likes-battle-icon[_ngcontent-%COMP%]{z-index:3;height:20px;width:auto}.battling-user-wrapper[_ngcontent-%COMP%]{height:40px;width:40px}.battling-user-wrapper[_ngcontent-%COMP%]:first-child{margin-right:-7px}.battling-user-wrapper[_ngcontent-%COMP%]:last-child{margin-left:-7px}.event-icon-wrapper[_ngcontent-%COMP%]{display:flex;z-index:3;height:30px;width:30px}.event-icon-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{object-fit:contain}.battling-wrapper[_ngcontent-%COMP%]{position:absolute;top:30%;left:0;right:0}.likes-battle-title-wrapper[_ngcontent-%COMP%]{margin-top:.5rem}.likes-battle-title-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{z-index:1;position:absolute;text-align:center;width:100%;font-family:var(--font-family);font-style:normal;font-weight:900;font-size:1.5rem;line-height:10px;text-shadow:0 2px var(--color-purple),0 4px var(--color-primary-green)}.personality-badge[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;padding:.35em .5em;border-radius:.4em;background:var(--Gray-Black, #212121);color:var(--Gray-White, #fff);font-size:11px;font-style:normal;font-weight:600;line-height:13px;letter-spacing:.07px;text-align:center}.personality-badge[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{width:4px;height:4px;display:flex;align-items:center;justify-content:center}'],changeDetection:0})}}return e})();const Jn=["trendingUsersList"],Kn=["broadcastItem"];function Zn(e,s){if(1&e&&(n.j41(0,"a",7),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&e){const t=n.XpG();n.Y8G("routerLink",t.categoryRoute),n.R7$(1),n.JRh(n.bMT(2,2,"view_all"))}}const Qn=function(){return{width:"%",height:"%"}};function es(e,s){if(1&e&&(n.j41(0,"li",10)(1,"div",11),n.nrm(2,"placeholder-loader",12),n.k0s()()),2&e){const t=n.XpG(2);n.R7$(2),n.Y8G("height",100)("width",100)("unit",n.lJ4(5,Qn))("borderRadius",t.PlaceholderLoaderBorderRadius.NONE)("absolute",!0)}}
1function ts(e,s){if(1&e&&(n.j41(0,"ul",8),n.DNE(1,es,3,6,"li",9),n.k0s()),2&e){const t=n.XpG();n.R7$(1),n.Y8G("ngIf",t.displayCarousel)}}function is(e,s){if(1&e&&(n.j41(0,"li",10)(1,"div",11),n.nrm(2,"app-carousel",17),n.nI1(3,"async"),n.k0s()()),2&e){const t=n.XpG(2);n.R7$(2),n.Y8G("tiles",n.bMT(3,1,t.carouselTiles$))}}const ns=function(){return["/","couch"]};function ss(e,s){if(1&e){const t=n.RV6();n.j41(0,"li",18,19),n.bIt("click",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.onClickSofa())}),n.j41(2,"a",20),n.bIt("click",function(){n.eBV(t);const r=n.XpG(2);return n.Njj(r.tracking())}),n.j41(3,"span",21),n.nrm(4,"img",22),n.k0s(),n.j41(5,"p"),n.EFF(6),n.nI1(7,"translate"),n.k0s()()()}if(2&e){const t=n.XpG(2);n.R7$(2),n.Y8G("routerLink",t.isLoggedIn?n.lJ4(5,ns):null),n.R7$(2),n.Y8G("src",t.sofaEntranceSrc,n.B4B),n.R7$(2),n.JRh(n.bMT(7,3,"tap_to_join"))}}function rs(e,s){if(1&e&&n.nrm(0,"app-trending-user",25),2&e){const t=n.XpG().$implicit;n.Y8G("user",t)}}function as(e,s){if(1&e&&n.nrm(0,"app-trending-user-sofa",26),2&e){const t=n.XpG().$implicit,i=n.XpG(2);n.Y8G("user1",t)("user2",t.matchedUser)("isLoggedIn",i.isLoggedIn)}}function os(e,s){if(1&e&&(n.j41(0,"li",null,19),n.DNE(2,rs,1,1,"app-trending-user",23),n.DNE(3,as,1,3,"app-trending-user-sofa",24),n.k0s()),2&e){const t=n.XpG(2);n.R7$(2),n.Y8G("ngIf","Sofa Surfing"!==t.name),n.R7$(1),n.Y8G("ngIf","Sofa Surfing"===t.name)}}const ls=function(e){return{height:e}},Xt=function(e){return{rtl:e}};function ds(e,s){if(1&e&&(n.j41(0,"ul",13,14),n.DNE(2,is,4,3,"li",9),n.nI1(3,"async"),n.DNE(4,ss,8,6,"li",15),n.DNE(5,os,4,2,"li",16),n.k0s()),2&e){const t=n.XpG();let i;n.Y8G("ngStyle",n.eq3(8,ls,t.isShowAll||0===t.showLessContainerHeight?t.showAllContainerHeight+"px":t.showLessContainerHeight+"px"))("ngClass",n.eq3(10,Xt,t.isArabic)),n.R7$(2),n.Y8G("ngIf",t.displayCarousel&&(null==(i=n.bMT(3,6,t.carouselTiles$))?null:i.length)),n.R7$(2),n.Y8G("ngIf","Sofa Surfing"===t.name),n.R7$(1),n.Y8G("ngForOf",t.trendingUsers)("ngForTrackBy",t.trackByFunction)}}function cs(e,s){if(1&e){const t=n.RV6();n.j41(0,"span",27),n.bIt("click",function(){n.eBV(t);const r=n.XpG();return n.Njj(r.toggleShowMore())}),n.EFF(1),n.nI1(2,"titlecase"),n.nI1(3,"translate"),n.nrm(4,"i",28),n.k0s()}if(2&e){const t=n.XpG();n.R7$(1),n.SpI("",n.bMT(2,2,n.bMT(3,4,t.isShowAll?"show_less":"show_more"))," "),n.R7$(3),n.Y8G("ngClass",t.isShowAll?"ynicon-carrot-up":"ynicon-carrot-dwn")}}const us=function(e){return{"text-right":e}};let fs=(()=>{class e{get isArabic(){return this.curLang===W.Pn.AR}get categoryRoute(){return["/category",this.slugifyTitle(this.title)]}get shouldShowViewAll(){return!0===this.hasMore}get isLoggedIn(){return this.authService.loggedIn}constructor(t,i,r,a,c,u,o,f,m){this.explorePageService=t,this.translateService=i,this.younowConfigService=r,this.utilsService=a,this.trpx=c,this.router=u,this.session=o,this.authService=f,this.modalService=m,this.trendingUsers=[],this.displayCarousel=!1,this.name="",this.title="",this.hasMore=!1,this.curLang=this.younowConfigService.UILanguage,this.isShowAll=!1,this.showLessContainerHeight=0,this.showAllContainerHeight=0,this.alive=!0,this.carouselTiles$=this.explorePageService.carouselTiles$,this.PlaceholderLoaderBorderRadius=W.LV,this.sofaEntranceSrc=this.utilsService.getLocalImage("sofa-entrance")}onResize(t){this.calculateContainerHeight()}calculateContainerHeight(){if(!(this.trendingUsers?.length&&this.trendingUsersListEle&&this.broadcastsEle?.length||"Sofa Surfing"===this.name))return this.showLessContainerHeight=0,void(this.showAllContainerHeight=0);const t=new Map;this.broadcastsEle.forEach(({nativeElement:r})=>{const a=r.offsetTop,c=a+r.offsetHeight,u=t.get(a)??0;t.set(a,Math.max(u,c))});const i=[...t.entries()].sort(([r],[a])=>r-a).map(([r,a])=>a);this.showLessContainerHeight=(this.displayCarousel&&1!==i.length?i[1]:i[0])-this.trendingUsersListEle.nativeElement.offsetTop+10,this.showAllContainerHeight=i[i.length-1]-this.trendingUsersListEle.nativeElement.offsetTop+10}ngOnInit(){setTimeout(()=>{this.calculateContainerHeight()},0),this.translateService.onLangChange.subscribe(t=>{this.curLang=t.lang})}ngOnChanges(){if(this.trendingUsers){if(this.isShowAll=!1,!this.trendingUsers?.length&&"Sofa Surfing"!==this.name)return this.showLessContainerHeight=0,void(this.showAllContainerHeight=0);setTimeout(()=>{this.calculateContainerHeight()},0)}}ngOnDestroy(){this.alive=!1}toggleShowMore(){this.isShowAll=!this.isShowAll}trackByFunction(t,i){return i?i.userId:null}slugifyTitle(t){return(t||"").replace(/#/g,"")}tracking(){this.trpx.capture({event:"CLICK",extradata:"GOLIVE",field1:this.router.url,field6:this.session.user.locale})}onClickSofa(){this.isLoggedIn||this.modalService.open(zt.i)}static{this.\u0275fac=function(i){return new(i||e)(n.rXU(Ze.W),n.rXU(le.c$),n.rXU(W.xM),n.rXU(W.TJ),n.rXU($e.J),n.rXU(Q.Ix),n.rXU(Oe.Q),n.rXU(Ke.u),n.rXU(Fe.B))}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-explore-list"]],viewQuery:function(i,r){if(1&i&&(n.GBs(Jn,5),n.GBs(Kn,5)),2&i){let a;n.mGM(a=n.lsd())&&(r.trendingUsersListEle=a.first),n.mGM(a=n.lsd())&&(r.broadcastsEle=a)}},hostBindings:function(i,r){1&i&&n.bIt("resize",function(c){return r.onResize(c)},!1,n.tSv)},inputs:{trendingUsers:"trendingUsers",displayCarousel:"displayCarousel",name:"name",title:"title",hasMore:"hasMore"},features:[n.OA$],decls:8,vars:11,consts:[[1,"title-row",3,"ngClass"],[1,"title",3,"ngClass"],["class","view-all-link",3,"routerLink",4,"ngIf"],["class","trending-users-list",4,"ngIf"],["class","trending-users-list","style","padding: 5px",3,"ngStyle","ngClass",4,"ngIf"],[1,"show-more"],[3,"click",4,"ngIf"],[1,"view-all-link",3,"routerLink"],[1,"trending-users-list"],["class","carousel-wrapper hide-mobile",4,"ngIf"],[1,"carousel-wrapper","hide-mobile"],[1,"inner"],[3,"height","width","unit","borderRadius","absolute"],[1,"trending-users-list",2,"padding","5px",3,"ngStyle","ngClass"],["trendingUsersList",""],["class","sofa-container",3,"click",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"tiles"],[1,"sofa-container",3,"click"],["broadcastItem",""],[1,"sofa-link",3,"routerLink","click"],[1,"sofa-media-frame"],["alt","",1,"sofa-entrance",3,"src"],[3,"user",4,"ngIf"],[3,"user1","user2","isLoggedIn",4,"ngIf"],[3,"user"],[3,"user1","user2","isLoggedIn"],[3,"click"],[1,"ynicon","ynicon-carrot-dwn",3,"ngClass"]],template:function(i,r){1&i&&(n.j41(0,"div",0)(1,"div",1),n.EFF(2),n.k0s(),n.DNE(3,Zn,3,4,"a",2),n.k0s(),n.DNE(4,ts,2,1,"ul",3),n.DNE(5,ds,6,12,"ul",4),n.j41(6,"div",5),n.DNE(7,cs,5,6,"span",6),n.k0s()),2&i&&(n.Y8G("ngClass",n.eq3(7,Xt,r.isArabic)),n.R7$(1),n.Y8G("ngClass",n.eq3(9,us,r.isArabic)),n.R7$(1),n.JRh(r.title),n.R7$(1),n.Y8G("ngIf",r.shouldShowViewAll),n.R7$(1),n.Y8G("ngIf",!r.trendingUsers),n.R7$(1),n.Y8G("ngIf",r.trendingUsers),n.R7$(2),n.Y8G("ngIf",r.showAllContainerHeight>r.showLessContainerHeight))},dependencies:[H.YU,H.Sq,H.bT,H.B3,Q.Wk,Hn,qn,kt,W.wx,le.D9,H.Jj,H.PV],styles:['.rtl[_ngcontent-%COMP%]{direction:rtl}.text-right[_ngcontent-%COMP%]{text-align:right}.carousel-wrapper[_ngcontent-%COMP%]{grid-column:1/3}.carousel-wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%]{border-radius:var(--small-border-radius);overflow:hidden;padding-bottom:36%;position:relative}.title[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:400;padding:0 5px}.title-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.view-all-link[_ngcontent-%COMP%]{padding:0 5px;font-size:.875rem;font-weight:700;color:var(--color-primary-green);text-decoration:none;cursor:pointer}.title-row.rtl[_ngcontent-%COMP%]{flex-direction:row-reverse}.trending-users-list[_ngcontent-%COMP%]{overflow:hidden;transition:1s}.sofa-container[_ngcontent-%COMP%]{min-width:0}.sofa-container[_ngcontent-%COMP%] .sofa-link[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;color:var(--color-text);border-radius:var(--small-border-radius);outline:5px solid transparent;outline-offset:5px;transition:all .3s ease,outline-color .2s ease;transform:scale(1);position:relative;z-index:1}.sofa-container[_ngcontent-%COMP%] .sofa-link[_ngcontent-%COMP%]:hover, .sofa-container[_ngcontent-%COMP%] .sofa-link[_ngcontent-%COMP%]:focus-visible{outline:3px solid var(--color-primary-green);outline-offset:1px;box-shadow:0 8px 20px rgba(var(--color-black-rgb),.3);transform:scale(1.01);z-index:2}.sofa-container[_ngcontent-%COMP%] .sofa-link[_ngcontent-%COMP%] .sofa-media-frame[_ngcontent-%COMP%]{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;box-sizing:border-box;border:4px solid #08d687;border-radius:var(--small-border-radius);background-color:#eefff9;position:relative}.sofa-container[_ngcontent-%COMP%] .sofa-link[_ngcontent-%COMP%] .sofa-entrance[_ngcontent-%COMP%]{position:absolute;top:55%;left:50%;display:block;width:88%;max-width:none;height:auto;transform:translate(-50%,-50%)}.sofa-container[_ngcontent-%COMP%] .sofa-link[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center;font-weight:700;font-size:1.5rem;line-height:1.5rem}.show-more[_ngcontent-%COMP%]{display:flex;align-items:center;text-wrap:nowrap;padding:.5rem 0;color:var(--color-white);font-weight:700}.show-more[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding:0 8px;cursor:pointer}.show-more[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{line-height:1rem}.show-more[_ngcontent-%COMP%]:before, .show-more[_ngcontent-%COMP%]:after{content:"";width:100%;height:1px;background-color:var(--main-border-color)}.show-more[_ngcontent-%COMP%]:before{margin-left:.5rem}.show-more[_ngcontent-%COMP%]:after{margin-right:.5rem}']})}}return e})();const ps=["broadcastsCarouselWrapper"];function ms(e,s){if(1&e&&(n.j41(0,"div",11)(1,"div",12),n.nrm(2,"app-carousel",13),n.nI1(3,"async"),n.k0s()()),2&e){const t=n.XpG();n.R7$(2),n.Y8G("tiles",n.bMT(3,1,t.carouselTiles$))}}function gs(e,s){if(1&e&&n.nrm(0,"app-explore-list",15),2&e){const t=s.$implicit;n.Y8G("trendingUsers",t.users)("displayCarousel",!1)("title",t.title)("name",t.name)("hasMore",!0===t.hasMore)}}function hs(e,s){if(1&e&&(n.qex(0),n.DNE(1,gs,1,5,"app-explore-list",14),n.bVm()),2&e){const t=n.XpG();n.R7$(1),n.Y8G("ngForOf",t.exploreBroadcastCategories.categories)("ngForTrackBy",t.trackByFunction)}}const Be=function(e){return{"is-active":e}};let rt=(()=>{class e{constructor(t,i,r,a,c,u,o){this.authService=t,this.explorePageService=i,this.session=r,this.translateService=a,this.router=c,this.utilsService=u,this.dashboardService=o,this.alive=!0,this.loggedIn=!1,this.hasBroadcastsCarousel=!1,this.carouselTiles$=this.explorePageService.carouselTiles$,this.defaultRefreshTime=15,this.currentRefreshTime=15,this.contentLang="en",(0,si.z)([this.router.events.pipe((0,wt.p)(f=>f instanceof Q.wF),(0,ai.Z)(null)),this.authService.loggedIn$.pipe((0,oi.F)())]).pipe((0,Pe.v)(()=>this.alive)).subscribe(([f,m])=>{const p=this.utilsService.findDeepestChildRoute();this.loggedIn=m,this.tag=p.params.tag,this.contentLang=this.session.user.locale,this.dashboardService.setTrendingLocale(this.contentLang||W.Pn.EN),this.getBroadcastCategories(this.contentLang),this.currentRefreshTime=this.exploreBroadcastCategories?.nextRefresh||this.defaultRefreshTime,this.setRefreshTimer(this.currentRefreshTime)})}ngOnInit(){this.translateService.onLangChange.subscribe(t=>{this.getBroadcastCategories(this.contentLang)})}ngAfterViewInit(){this.observeBroadcastsCarousel(),this.updateBroadcastsCarouselState()}ngOnDestroy(){this.alive=!1,this.broadcastsResizeObserver?.disconnect()}getBroadcastCategories(){var t=this;return(0,he.A)(function*(i=t.session.user.locale){let r;t.loggedIn?(t.explorePageService.getBanner(),r=yield t.explorePageService.getBroadcastCateGoriesForLogged(t.session.user.userId,i,t.tag)):r=yield t.explorePageService.getBroadcastCateGoriesForUnLogged(i,t.tag),t.currentRefreshTime!==r.nextRefresh&&(t.currentRefreshTime=r.nextRefresh||t.defaultRefreshTime,t.setRefreshTimer(t.currentRefreshTime)),JSON.stringify(r)!==JSON.stringify(t.exploreBroadcastCategories)&&(t.exploreBroadcastCategories=r)}).apply(this,arguments)}setRefreshTimer(t){this.clearRefreshTime();const i=1e3*t;this.getCategoriesTimer=(0,ri.O)(i,i).pipe((0,Pe.v)(()=>this.alive)).subscribe(()=>{this.getBroadcastCategories(this.contentLang)})}clearRefreshTime(){this.getCategoriesTimer&&this.getCategoriesTimer.unsubscribe()}trackByFunction(t,i){return i.title}observeBroadcastsCarousel(){const t=this.broadcastsCarouselWrapper?.nativeElement;!t||typeof ResizeObserver>"u"||(this.broadcastsResizeObserver=new ResizeObserver(()=>{this.updateBroadcastsCarouselState()}),this.broadcastsResizeObserver.observe(t))}updateBroadcastsCarouselState(){const t=this.broadcastsCarouselWrapper?.nativeElement;this.hasBroadcastsCarousel=!!t&&t.offsetHeight>0}onClickLang(t){this.contentLang=t,this.dashboardService.setTrendingLocale(t||W.Pn.EN),this.getBroadcastCategories(t)}static{this.\u0275fac=function(i){return new(i||e)(n.rXU(Ke.u),n.rXU(Ze.W),n.rXU(Oe.Q),n.rXU(le.c$),n.rXU(Q.Ix),n.rXU(W.TJ),n.rXU(Qe.I))}}static{this.\u0275cmp=n.VBU({type:e,selectors:[["app-explore-page"]],viewQuery:function(i,r){if(1&i&&n.GBs(ps,5),2&i){let a;n.mGM(a=n.lsd())&&(r.broadcastsCarouselWrapper=a.first)}},decls:26,vars:29,consts:[[1,"main-container"],[1,"main-content","main-content--big"],[1,"top-carousel-zone"],["class","banner-wrapper hide-mobile",4,"ngIf"],[1,"broadcasts-wrapper"],["broadcastsCarouselWrapper",""],[1,"explore-list-container"],[1,"filter__container"],["translate",""],["translate","",3,"ngClass","click"],[4,"ngIf"],[1,"banner-wrapper","hide-mobile"],[1,"banner-wrapper__inner"],[3,"tiles"],[3,"trendingUsers","displayCarousel","title","name","hasMore",4,"ngFor","ngForOf","ngForTrackBy"],[3,"trendingUsers","displayCarousel","title","name","hasMore"]],template:function(i,r){if(1&i&&(n.j41(0,"div",0)(1,"div",1)(2,"div",2),n.nI1(3,"async"),n.DNE(4,ms,4,3,"div",3),n.nI1(5,"async"),n.j41(6,"div",4,5),n.nI1(8,"async"),n.nrm(9,"app-broadcasts-carousel"),n.k0s()(),n.j41(10,"div",6)(11,"div",7)(12,"span",8),n.EFF(13,"content_language"),n.k0s(),n.EFF(14,": "),n.j41(15,"button",9),n.bIt("click",function(){return r.onClickLang("en")}),n.EFF(16,"English"),n.k0s(),n.j41(17,"button",9),n.bIt("click",function(){return r.onClickLang("es")}),n.EFF(18,"Spanish"),n.k0s(),n.j41(19,"button",9),n.bIt("click",function(){return r.onClickLang("me")}),n.EFF(20,"Arabic"),n.k0s(),n.j41(21,"button",9),n.bIt("click",function(){return r.onClickLang("de")}),n.EFF(22,"German"),n.k0s(),n.j41(23,"button",9),n.bIt("click",function(){return r.onClickLang("tr")}),n.EFF(24,"Turkish"),n.k0s()(),n.DNE(25,hs,2,2,"ng-container",10),n.k0s()()()),2&i){let a,c,u;n.AVh("main-container--with-broadcasts",r.hasBroadcastsCarousel),n.R7$(2),n.AVh("no-banner",!(r.loggedIn&&null!=(a=n.bMT(3,13,r.carouselTiles$))&&a.length)),n.R7$(2),n.Y8G("ngIf",r.loggedIn&&(null==(c=n.bMT(5,15,r.carouselTiles$))?null:c.length)),n.R7$(2),n.AVh("with-banner",r.loggedIn&&(null==(u=n.bMT(8,17,r.carouselTiles$))?null:u.length)),n.R7$(9),n.Y8G("ngClass",n.eq3(19,Be,!r.contentLang||"en"===r.contentLang)),n.R7$(2),n.Y8G("ngClass",n.eq3(21,Be,"es"===r.contentLang)),n.R7$(2),n.Y8G("ngClass",n.eq3(23,Be,"me"===r.contentLang)),n.R7$(2),n.Y8G("ngClass",n.eq3(25,Be,"de"===r.contentLang)),n.R7$(2),n.Y8G("ngClass",n.eq3(27,Be,"tr"===r.contentLang)),n.R7$(2),n.Y8G("ngIf",r.exploreBroadcastCategories)}},dependencies:[le.Mm,H.YU,H.Sq,H.bT,kt,xn,fs,H.Jj],styles:[".main-container--with-broadcasts[_ngcontent-%COMP%]{padding-top:calc(var(--main-container-top-padding) / 1.2)}.top-carousel-zone[_ngcontent-%COMP%]{width:100%;margin:0 auto 1rem;display:flex;align-items:center;gap:.75rem;position:relative;isolation:isolate}@media (min-width: 1800px){.top-carousel-zone[_ngcontent-%COMP%]{gap:.5rem}}.top-carousel-zone.no-banner[_ngcontent-%COMP%]{justify-content:center}.top-carousel-zone.no-banner[_ngcontent-%COMP%] .broadcasts-wrapper[_ngcontent-%COMP%]{flex:0 1 100%;max-width:100%}.banner-wrapper[_ngcontent-%COMP%]{flex:0 0 32%;margin-bottom:0;transform:translateY(-.75rem);position:relative;z-index:3;display:flex;justify-content:center}.banner-wrapper__inner[_ngcontent-%COMP%]{width:100%;border-radius:var(--small-border-radius);overflow:hidden;position:relative;padding-bottom:33%}@media (max-width: 1600px){.banner-wrapper__inner[_ngcontent-%COMP%]{padding-bottom:35
1%}}@media (max-width: 1366px){.banner-wrapper__inner[_ngcontent-%COMP%]{padding-bottom:37%}}@media (max-width: 1180px){.banner-wrapper__inner[_ngcontent-%COMP%]{padding-bottom:39%}}.broadcasts-wrapper[_ngcontent-%COMP%]{flex:1;min-width:0;position:relative;z-index:1}.top[_ngcontent-%COMP%]{position:sticky;top:calc(var(--main-container-top-padding) - var(--main-spacing));left:0;padding-top:var(--main-spacing);z-index:3;background:rgba(var(--background-color-rgb),.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s;padding-bottom:var(--big-trending-user-padding)}.top.display-shadow[_ngcontent-%COMP%]{box-shadow:0 10px 10px -10px rgba(var(--color-black-rgb),.1)}.top.is-hidden[_ngcontent-%COMP%]{transform:translate3d(0,-100%,0);opacity:0;visibility:hidden}.menu[_ngcontent-%COMP%]{padding-bottom:.35rem}.tabmenu-list[_ngcontent-%COMP%]{margin-bottom:0}.selectors-wrapper[_ngcontent-%COMP%]{margin-top:.85rem}.empty-state[_ngcontent-%COMP%]{margin:2rem auto 3rem;width:14rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-lighter)}.empty-state.for-games[_ngcontent-%COMP%]{width:15rem}.empty-state[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{width:5rem}[_nghost-%COMP%] .empty-state a{color:var(--color-blue)}.no-content-title[_ngcontent-%COMP%]{margin:2rem 0 .5rem}.button-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:1rem}.category-description[_ngcontent-%COMP%]{max-width:42rem;margin:auto}.category-description[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:3rem;margin-bottom:1.5rem;text-align:center;font-size:1rem}.category-description[_ngcontent-%COMP%] .paragraph[_ngcontent-%COMP%]{color:var(--color-text-lighter);text-align:center;font-size:1rem}.category-description[_ngcontent-%COMP%] .paragraph[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}.explore-list-container[_ngcontent-%COMP%]{display:grid;row-gap:1rem}.explore-list-container[_ngcontent-%COMP%] .filter__container[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:2.5rem;padding:0 1.1rem;box-sizing:border-box;background:var(--color-darkgray);border-radius:999px;font-size:.875rem;font-weight:700}.explore-list-container[_ngcontent-%COMP%] .filter__container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--color-mediumgray);padding-left:.625rem;font-weight:700}.explore-list-container[_ngcontent-%COMP%] .filter__container[_ngcontent-%COMP%] button.is-active[_ngcontent-%COMP%]{color:var(--color-text)}[data-theme=light][_nghost-%COMP%] .explore-list-container[_ngcontent-%COMP%] .filter__container[_ngcontent-%COMP%], [data-theme=light] [_nghost-%COMP%] .explore-list-container[_ngcontent-%COMP%] .filter__container[_ngcontent-%COMP%]{background:var(--color-lightgray-lighter-highlight)}@media (min-width: 812px){.main-container--with-broadcasts[_ngcontent-%COMP%] .explore-list-container[_ngcontent-%COMP%] .filter__container[_ngcontent-%COMP%]{margin-top:-1.225rem}}"]})}}return e})();var at=Y(88419);let ot,lt,dt;function Yt(){return ot||(ot=function vs(){const e=V(),s=q();return{smoothScroll:s.documentElement&&s.documentElement.style&&"scrollBehavior"in s.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&s instanceof e.DocumentTouch)}}()),ot}function Ft(e={}){return lt||(lt=function bs({userAgent:e}={}){const s=Yt(),t=V(),i=t.navigator.platform,r=e||t.navigator.userAgent,a={ios:!1,android:!1},c=t.screen.width,u=t.screen.height,o=r.match(/(Android);?[\s\/]+([\d.]+)?/);let f=r.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const m=r.match(/(iPod)(.*OS\s([\d_]+))?/),p=!f&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===i;let l="MacIntel"===i;return!f&&l&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${c}x${u}`)>=0&&(f=r.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),l=!1),o&&!v&&(a.os="android",a.android=!0),(f||p||m)&&(a.os="ios",a.ios=!0),a}(e)),lt}function Nt(){return dt||(dt=function ys(){const e=V(),s=Ft();let t=!1;function i(){const u=e.navigator.userAgent.toLowerCase();return u.indexOf("safari")>=0&&u.indexOf("chrome")<0&&u.indexOf("android")<0}if(i()){const u=String(e.navigator.userAgent);if(u.includes("Version/")){const[o,f]=u.split("Version/")[1].split(" ")[0].split(".").map(m=>Number(m));t=o<16||16===o&&f<2}}
vendor: 7,594 bytes, line 1
1const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=i();return{isSafari:t||a,needPerspectiveFix:t,need3dFix:a||r&&s.ios,isWebView:r}}()),dt}const jt=(e,s,t)=>{s&&!e.classList.contains(t)?e.classList.add(t):!s&&e.classList.contains(t)&&e.classList.remove(t)},ct=(e,s,t)=>{s&&!e.classList.contains(t)?e.classList.add(t):!s&&e.classList.contains(t)&&e.classList.remove(t)},Ve=(e,s)=>{if(!e||e.destroyed||!e.params)return;const i=s.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let r=i.querySelector(`.${e.params.lazyPreloaderClass}`);!r&&e.isElement&&(i.shadowRoot?r=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(r=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),r&&!r.lazyPreloaderManaged&&r.remove())})),r&&!r.lazyPreloaderManaged&&r.remove()}},ut=(e,s)=>{if(!e.slides[s])return;const t=e.slides[s].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},ft=e=>{if(!e||e.destroyed||!e.params)return;let s=e.params.lazyPreloadPrevNext;const t=e.slides.length;if(!t||!s||s<0)return;s=Math.min(s,t);const i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const c=r,u=[c-s];return u.push(...Array.from({length:s}).map((o,f)=>c+i+f)),void e.slides.forEach((o,f)=>{u.includes(o.column)&&ut(e,f)})}const a=r+i-1;if(e.params.rewind||e.params.loop)for(let c=r-s;c<=a+s;c+=1){const u=(c%t+t)%t;(u<r||u>a)&&ut(e,u)}else for(let c=Math.max(r-s,0);c<=Math.min(a+s,t-1);c+=1)c!==r&&(c>a||c<r)&&ut(e,c)};function Vt({swiper:e,runCallbacks:s,direction:t,step:i}){const{activeIndex:r,previousIndex:a}=e;let c=t;c||(c=r>a?"next":r<a?"prev":"reset"),e.emit(`transition${i}`),s&&"reset"===c?e.emit(`slideResetTransition${i}`):s&&r!==a&&(e.emit(`slideChangeTransition${i}`),e.emit("next"===c?`slideNextTransition${i}`:`slidePrevTransition${i}`))}function Ht(e,s,t){const i=V(),{params:r}=e,a=r.edgeSwipeDetection,c=r.edgeSwipeThreshold;return!a||!(t<=c||t>=i.innerWidth-c)||"prevent"===a&&(s.preventDefault(),!0)}function ar(e){const s=this,t=q();let i=e;i.originalEvent&&(i=i.originalEvent);const r=s.touchEventsData;if("pointerdown"===i.type){if(null!==r.pointerId&&r.pointerId!==i.pointerId)return;r.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(r.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void Ht(s,i,i.targetTouches[0].pageX);const{params:a,touches:c,enabled:u}=s;if(!u||!a.simulateTouch&&"mouse"===i.pointerType||s.animating&&a.preventInteractionOnTransition)return;!s.animating&&a.cssMode&&a.loop&&s.loopFix();let o=i.target;if("wrapper"===a.touchEventsTarget&&!function mi(e,s){const t=V();let i=s.contains(e);return!i&&t.HTMLSlotElement&&s instanceof HTMLSlotElement&&(i=[...s.assignedElements()].includes(e),i||(i=function pi(e,s){const t=[s];for(;t.length>0;){const i=t.shift();if(e===i)return!0;t.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}}(e,s))),i}(o,s.wrapperEl)||"which"in i&&3===i.which||"button"in i&&i.button>0||r.isTouched&&r.isMoved)return;const f=!!a.noSwipingClass&&""!==a.noSwipingClass,m=i.composedPath?i.composedPath():i.path;f&&i.target&&i.target.shadowRoot&&m&&(o=m[0]);const p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`;if(a.noSwiping&&(i.target&&i.target.shadowRoot?function rr(e,s=this){return function t(i){if(!i||i===q()||i===V())return null;i.assignedSlot&&(i=i.assignedSlot);const r=i.closest(e);return r||i.getRootNode?r||t(i.getRootNode().host):null}(s)}(p,o):o.closest(p)))return void(s.allowClick=!0);if(a.swipeHandler&&!o.closest(a.swipeHandler))return;c.currentX=i.pageX,c.currentY=i.pageY;const l=c.currentX,d=c.currentY;if(!Ht(s,i,l))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=l,c.startY=d,r.touchStartTime=re(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let h=!0;o.matches(r.focusableElements)&&(h=!1,"SELECT"===o.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==o&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!o.matches(r.focusableElements))&&t.activeElement.blur(),(a.touchStartForcePreventDefault||h&&s.allowTouchMove&&a.touchStartPreventDefault)&&!o.isContentEditable&&i.preventDefault(),a.freeMode&&a.freeMode.enabled&&s.freeMode&&s.animating&&!a.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",i)}function or(e){const s=q(),t=this,i=t.touchEventsData,{params:r,touches:a,rtlTranslate:c,enabled:u}=t;if(!u||!r.simulateTouch&&"mouse"===e.pointerType)return;let f,o=e;if(o.originalEvent&&(o=o.originalEvent),"pointermove"===o.type&&(null!==i.touchId||o.pointerId!==i.pointerId))return;if("touchmove"===o.type){if(f=[...o.changedTouches].find(_=>_.identifier===i.touchId),!f||f.identifier!==i.touchId)return}else f=o;if(!i.isTouched)return void(i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",o));const m=f.pageX,p=f.pageY;if(o.preventedByNestedSwiper)return a.startX=m,void(a.startY=p);if(!t.allowTouchMove)return o.target.matches(i.focusableElements)||(t.allowClick=!1),void(i.isTouched&&(Object.assign(a,{startX:m,startY:p,currentX:m,currentY:p}),i.touchStartTime=re()));if(r.touchReleaseOnEdges&&!r.loop)if(t.isVertical()){if(p<a.startY&&t.translate<=t.maxTranslate()||p>a.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else{if(c&&(m>a.startX&&-t.translate<=t.maxTranslate()||m<a.startX&&-t.translate>=t.minTranslate()))return;if(!c&&(m<a.startX&&t.translate<=t.maxTranslate()||m>a.startX&&t.translate>=t.minTranslate()))return}if(s.activeElement&&s.activeElement.matches(i.focusableElements)&&s.activeElement!==o.target&&"mouse"!==o.pointerType&&s.activeElement.blur(),s.activeElement&&o.target===s.activeElement&&o.target.matches(i.focusableElements))return i.isMoved=!0,void(t.allowClick=!1);i.allowTouchCallbacks&&t.emit("touchMove",o),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=m,a.currentY=p;const v=a.currentX-a.startX,l=a.currentY-a.startY;if(t.params.threshold&&Math.sqrt(v**2+l**2)<t.params.threshold)return;if(typeof i.isScrolling>"u"){let _;t.isHorizontal()&&a.currentY===a.startY||t.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:v*v+l*l>=25&&(_=180*Math.atan2(Math.abs(l),Math.abs(v))/Math.PI,i.isScrolling=t.isHorizontal()?_>r.touchAngle:90-_>r.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",o),typeof i.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(i.startMoving=!0),i.isScrolling||"touchmove"===o.type&&i.preventTouchMoveFromPointerMove)return void(i.isTouched=!1);if(!i.startMoving)return;t.allowClick=!1,!r.cssMode&&o.cancelable&&o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation();let d=t.isHorizontal()?v:l,h=t.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(d=Math.abs(d)*(c?1:-1),h=Math.abs(h)*(c?1:-1)),a.diff=d,d*=r.touchRatio,c&&(d=-d,h=-h);const x=t.touchesDirection;t.swipeDirection=d>0?"prev":"next",t.touchesDirection=h>0?"prev":"next";const g=t.params.loop&&!r.cssMode,b="next"===t.touchesDirection&&t.allowSlideNext||"prev"===t.touchesDirection&&t.allowSlidePrev;if(!i.isMoved){if(g&&b&&t.loopFix({direction:t.swipeDirection}),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const _=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
vendor: 2,165 bytes, line 1
1t.wrapperEl.dispatchEvent(_)}i.allowMomentumBounce=!1,r.grabCursor&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",o)}if((new Date).getTime(),!1!==r._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&x!==t.touchesDirection&&g&&b&&Math.abs(d)>=1)return Object.assign(a,{startX:m,startY:p,currentX:m,currentY:p,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,void(i.startTranslate=i.currentTranslate);t.emit("sliderMove",o),i.isMoved=!0,i.currentTranslate=d+i.startTranslate;let w=!0,P=r.resistanceRatio;if(r.touchReleaseOnEdges&&(P=0),d>0?(g&&b&&i.allowThresholdMove&&i.currentTranslate>(r.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-("auto"!==r.slidesPerView&&t.slides.length-r.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>t.minTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+d)**P))):d<0&&(g&&b&&i.allowThresholdMove&&i.currentTranslate<(r.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+("auto"!==r.slidesPerView&&t.slides.length-r.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-("auto"===r.slidesPerView?t.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslate<t.maxTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-i.startTranslate-d)**P))),w&&(o.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(d)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
vendor: 6,629 bytes, line 1
1if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=t.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&t.freeMode||r.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function lr(e){const s=this,t=s.touchEventsData;let r,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(r=[...i.changedTouches].find(P=>P.identifier===t.touchId),!r||r.identifier!==t.touchId)return}else{if(null!==t.touchId||i.pointerId!==t.pointerId)return;r=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&(!["pointercancel","contextmenu"].includes(i.type)||!s.browser.isSafari&&!s.browser.isWebView))return;t.pointerId=null,t.touchId=null;const{params:c,touches:u,rtlTranslate:o,slidesGrid:f,enabled:m}=s;if(!m||!c.simulateTouch&&"mouse"===i.pointerType)return;if(t.allowTouchCallbacks&&s.emit("touchEnd",i),t.allowTouchCallbacks=!1,!t.isTouched)return t.isMoved&&c.grabCursor&&s.setGrabCursor(!1),t.isMoved=!1,void(t.startMoving=!1);c.grabCursor&&t.isMoved&&t.isTouched&&(!0===s.allowSlideNext||!0===s.allowSlidePrev)&&s.setGrabCursor(!1);const p=re(),v=p-t.touchStartTime;if(s.allowClick){const P=i.path||i.composedPath&&i.composedPath();s.updateClickedSlide(P&&P[0]||i.target,P),s.emit("tap click",i),v<300&&p-t.lastClickTime<300&&s.emit("doubleTap doubleClick",i)}if(t.lastClickTime=re(),Se(()=>{s.destroyed||(s.allowClick=!0)}),!t.isTouched||!t.isMoved||!s.swipeDirection||0===u.diff&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset)return t.isTouched=!1,t.isMoved=!1,void(t.startMoving=!1);let l;if(t.isTouched=!1,t.isMoved=!1,t.startMoving=!1,l=c.followFinger?o?s.translate:-s.translate:-t.currentTranslate,c.cssMode)return;if(c.freeMode&&c.freeMode.enabled)return void s.freeMode.onTouchEnd({currentPos:l});const d=l>=-s.maxTranslate()&&!s.params.loop;let h=0,x=s.slidesSizesGrid[0];for(let P=0;P<f.length;P+=P<c.slidesPerGroupSkip?1:c.slidesPerGroup){const _=P<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;typeof f[P+_]<"u"?(d||l>=f[P]&&l<f[P+_])&&(h=P,x=f[P+_]-f[P]):(d||l>=f[P])&&(h=P,x=f[f.length-1]-f[f.length-2])}let g=null,b=null;c.rewind&&(s.isBeginning?b=c.virtual&&c.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(g=0));const y=(l-f[h])/x,w=h<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;if(v>c.longSwipesMs){if(!c.longSwipes)return void s.slideTo(s.activeIndex);"next"===s.swipeDirection&&s.slideTo(y>=c.longSwipesRatio?c.rewind&&s.isEnd?g:h+w:h),"prev"===s.swipeDirection&&(y>1-c.longSwipesRatio?s.slideTo(h+w):null!==b&&y<0&&Math.abs(y)>c.longSwipesRatio?s.slideTo(b):s.slideTo(h))}else{if(!c.shortSwipes)return void s.slideTo(s.activeIndex);!s.navigation||i.target!==s.navigation.nextEl&&i.target!==s.navigation.prevEl?("next"===s.swipeDirection&&s.slideTo(null!==g?g:h+w),"prev"===s.swipeDirection&&s.slideTo(null!==b?b:h)):s.slideTo(i.target===s.navigation.nextEl?h+w:h)}}function Ut(){const e=this,{params:s,el:t}=e;if(t&&0===t.offsetWidth)return;s.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:r,snapGrid:a}=e,c=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),!("auto"===s.slidesPerView||s.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||c&&s.loop?e.params.loop&&!c?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=r,e.allowSlideNext=i,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function dr(e){const s=this;s.enabled&&(s.allowClick||(s.params.preventClicks&&e.preventDefault(),s.params.preventClicksPropagation&&s.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function cr(){const e=this,{wrapperEl:s,rtlTranslate:t,enabled:i}=e;if(!i)return;let r;e.previousTranslate=e.translate,e.translate=e.isHorizontal()?-s.scrollLeft:-s.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();r=0===a?0:(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(t?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function ur(e){const s=this;Ve(s,e.target),!s.params.cssMode&&("auto"===s.params.slidesPerView||s.params.autoHeight)&&s.update()}function fr(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Wt=(e,s)=>{const t=q(),{params:i,el:r,wrapperEl:a,device:c}=e,u=!!i.nested,o="on"===s?"addEventListener":"removeEventListener",f=s;!r||"string"==typeof r||(t[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:u}),r[o]("touchstart",e.onTouchStart,{passive:!1}),r[o]("pointerdown",e.onTouchStart,{passive:!1}),t[o]("touchmove",e.onTouchMove,{passive:!1,capture:u}),t[o]("pointermove",e.onTouchMove,{passive:!1,capture:u}),t[o]("touchend",e.onTouchEnd,{passive:!0}),t[o]("pointerup",e.onTouchEnd,{passive:!0}),t[o]("pointercancel",e.onTouchEnd,{passive:!0}),t[o]("touchcancel",e.onTouchEnd,{passive:!0}),t[o]("pointerout",e.onTouchEnd,{passive:!0}),t[o]("pointerleave",e.onTouchEnd,{passive:!0}),t[o]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[o]("click",e.onClick,!0),i.cssMode&&a[o]("scroll",e.onScroll),e[f](i.updateOnWindowResize?c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",Ut,!0),r[o]("load",e.onLoad,{capture:!0}))},qt=(e,s)=>e.grid&&s.grid&&s.grid.rows>1;var pt={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",
1spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Er(e,s){return function(i={}){const r=Object.keys(i)[0],a=i[r];"object"==typeof a&&null!==a?(!0===e[r]&&(e[r]={enabled:!0}),"navigation"===r&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),r in e&&"enabled"in a?("object"==typeof e[r]&&!("enabled"in e[r])&&(e[r].enabled=!0),e[r]||(e[r]={enabled:!1}),ee(s,i)):ee(s,i)):ee(s,i)}}const mt={eventsEmitter:{on(e,s,t){const i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof s)return i;const r=t?"unshift":"push";return e.split(" ").forEach(a=>{i.eventsListeners[a]||(i.eventsListeners[a]=[]),i.eventsListeners[a][r](s)}),i},once(e,s,t){const i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof s)return i;function r(...a){i.off(e,r),r.__emitterProxy&&delete r.__emitterProxy,s.apply(i,a)}return r.__emitterProxy=s,i.on(e,r,t)},onAny(e,s){const t=this;if(!t.eventsListeners||t.destroyed||"function"!=typeof e)return t;const i=s?"unshift":"push";return t.eventsAnyListeners.indexOf(e)<0&&t.eventsAnyListeners[i](e),t},offAny(e){const s=this;if(!s.eventsListeners||s.destroyed||!s.eventsAnyListeners)return s;const t=s.eventsAnyListeners.indexOf(e);return t>=0&&s.eventsAnyListeners.splice(t,1),s},off(e,s){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||e.split(" ").forEach(i=>{typeof s>"u"?t.eventsListeners[i]=[]:t.eventsListeners[i]&&t.eventsListeners[i].forEac
1h((r,a)=>{(r===s||r.__emitterProxy&&r.__emitterProxy===s)&&t.eventsListeners[i].splice(a,1)})}),t},emit(...e){const s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;let t,i,r;return"string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],i=e.slice(1,e.length),r=s):(t=e[0].events,i=e[0].data,r=e[0].context||s),i.unshift(r),(Array.isArray(t)?t:t.split(" ")).forEach(c=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(u=>{u.apply(r,[c,...i])}),s.eventsListeners&&s.eventsListeners[c]&&s.eventsListeners[c].forEach(u=>{u.apply(r,i)})}),s}},update:{updateSize:function ws(){const e=this;let s,t;const i=e.el;s=typeof e.params.width<"u"&&null!==e.params.width?e.params.width:i.clientWidth,t=typeof e.params.height<"u"&&null!==e.params.height?e.params.height:i.clientHeight,!(0===s&&e.isHorizontal()||0===t&&e.isVertical())&&(s=s-parseInt(pe(i,"padding-left")||0,10)-parseInt(pe(i,"padding-right")||0,10),t=t-parseInt(pe(i,"padding-top")||0,10)-parseInt(pe(i,"padding-bottom")||0,10),Number.isNaN(s)&&(s=0),Number.isNaN(t)&&(t=0),Object.assign(e,{width:s,height:t,size:e.isHorizontal()?s:t}))},updateSlides:function _s(){const e=this;function s(I,C){return parseFloat(I.getPropertyValue(e.getDirectionLabel(C))||0)}const t=e.params,{wrapperEl:i,slidesEl:r,rtlTranslate:a,wrongRTL:c}=e,u=e.virtual&&t.virtual.enabled,o=u?e.virtual.slides.length:e.slides.length,f=J(r,`.${e.params.slideClass}, swiper-slide`),m=u?e.virtual.slides.length:f.length;let p=[];const v=[],l=[];let d=t.slidesOffsetBefore;"function"==typeof d&&(d=t.slidesOffsetBefore.call(e));let h=t.slidesOffsetAfter;"function"==typeof h&&(h=t.slidesOffsetAfter.call(e));const x=e.snapGrid.length,g=e.slidesGrid.length,b=e.size-d-h;let y=t.spaceBetween,w=-d,P=0,_=0;if(typeof b>"u")return;"string"==typeof y&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*b:"string"==typeof y&&(y=parseFloat(y)),e.virtualSize=-y-d-h,f.forEach(I=>{a?I.style.marginLeft="":I.style.marginRight="",I.style.marginBottom="",I.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(ve(i,"--swiper-centered-offset-before",""),ve(i,"--swiper-centered-offset-after","")),t.cssMode&&(ve(i,"--swiper-slides-offset-before",`${d}px`),ve(i,"--swiper-slides-offset-after",`${h}px`));const z=t.grid&&t.grid.rows>1&&e.grid;let S;z?e.grid.initSlides(f):e.grid&&e.grid.unsetSlides();const $="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(I=>typeof t.breakpoints[I].slidesPerView<"u").length>0;for(let I=0;I<m;I+=1){S=0;const C=f[I];if(!C||(z&&e.grid.updateSlide(I,C,f),"none"!==pe(C,"display"))){if(u&&"auto"===t.slidesPerView)t.virtual.slidesPerViewAutoSlideSize&&(S=t.virtual.slidesPerViewAutoSlideSize),S&&C&&(t.roundLengths&&(S=Math.floor(S)),C.style[e.getDirectionLabel("width")]=`${S}px`);else if("auto"===t.slidesPerView){$&&(C.style[e.getDirectionLabel("width")]="");const E=getComputedStyle(C),O=C.style.transform,L=C.style.webkitTransform;if(O&&(C.style.transform="none"),L&&(C.style.webkitTransform="none"),t.roundLengths)S=e.isHorizontal()?it(C,"width",!0):it(C,"height",!0);else{const R=s(E,"width"),T=s(E,"padding-left"),M=s(E,"padding-right"),k=s(E,"margin-left"),X=s(E,"margin-right"),F=E.getPropertyValue("box-sizing");if(F&&"border-box"===F)S=R+k+X;else{const{clientWidth:U,offsetWidth:ae}=C;S=R+T+M+k+X+(ae-U)}}O&&(C.style.transform=O),L&&(C.style.webkitTransform=L),t.roundLengths&&(S=Math.floor(S))}else S=(b-(t.slidesPerView-1)*y)/t.slidesPerView,t.roundLengths&&(S=Math.floor(S)),C&&(C.style[e.getDirectionLabel("width")]=`${S}px`);C&&(C.swiperSlideSize=S),l.push(S),t.centeredSlides?(w=w+S/2+P/2+y,0===P&&0!==I&&(w=w-b/2-y),0===I&&(w=w-b/2-y),Math.abs(w)<.001&&(w=0),t.roundLengths&&(w=Math.floor(w)),_%t.slidesPerGroup==0&&p.push(w),v.push(w)):(t.roundLengths&&(w=Math.floor(w)),(_-Math.min(e.params.slidesPerGroupSkip,_))%e.params.slidesPerGroup==0&&p.push(w),v.push(w),w=w+S+y),e.virtualSize+=S+y,P=S,_+=1}}if(e.virtualSize=Math.max(e.virtualSize,b)+h,a&&c&&("slide"===t.effect||"coverflow"===t.effect)&&(i.style.width=`${e.virtualSize+y}px`),t.setWrapperSize&&(i.style[e.getDirectionLabel("width")]=`${e.virtualSize+y}px`),z&&e.grid.updateWrapperSize(S,p),!t.centeredSlides){const C=t.snapToSlideEdge&&!t.loop&&("auto"===t.slidesPerView||"auto"!==t.slidesPerView&&t.slidesPerView%1!=0);let E=p.length;if(C){let L;if("auto"===t.slidesPerView){L=1;let R=0;for(let T=l.length-1;T>=0&&(R+=l[T]+(T<l.length-1?y:0),R<=b);T-=1)L=l.length-T}else L=Math.floor(t.slidesPerView);E=Math.max(m-L,0)}const O=[];for(let L=0;L<p.length;L+=1){let R=p[L];t.roundLengths&&(R=Math.floor(R)),C?L<=E&&O.push(R):p[L]<=e.virtualSize-b&&O.push(R)}p=O,Math.floor(e.virtualSize-b)-Math.floor(p[p.length-1])>1&&(C||p.push(e.virtualSize-b))}if(u&&t.loop){const I=l[0]+y;if(t.slidesPerGroup>1){const C=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),E=I*t.slidesPerGroup;for(let O=0;O<C;O+=1)p.push(p[p.length-1]+E)}for(let C=0;C<e.virtual.slidesBefore+e.virtual.slidesAfter;C+=1)1===t.slidesPerGroup&&p.push(p[p.length-1]+I),v.push(v[v.length-1]+I),e.virtualSize+=I}if(0===p.length&&(p=[0]),0!==y){const I=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");f.filter((C,E)=>
1!(t.cssMode&&!t.loop)||E!==f.length-1).forEach(C=>{C.style[I]=`${y}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let I=0;l.forEach(E=>{I+=E+(y||0)}),I-=y;const C=I>b?I-b:0;p=p.map(E=>E<=0?-d:E>C?C+h:E)}if(t.centerInsufficientSlides){let I=0;l.forEach(E=>{I+=E+(y||0)}),I-=y;const C=(d||0)+(h||0);if(I+C<b){const E=(b-I-C)/2;p.forEach((O,L)=>{p[L]=O-E}),v.forEach((O,L)=>{v[L]=O+E})}}if(Object.assign(e,{slides:f,snapGrid:p,slidesGrid:v,slidesSizesGrid:l}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){ve(i,"--swiper-centered-offset-before",-p[0]+"px"),ve(i,"--swiper-centered-offset-after",e.size/2-l[l.length-1]/2+"px");const I=-e.snapGrid[0],C=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(E=>E+I),e.slidesGrid=e.slidesGrid.map(E=>E+C)}if(m!==o&&e.emit("slidesLengthChange"),p.length!==x&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==g&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(u||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const I=`${t.containerModifierClass}backface-hidden`,C=e.el.classList.contains(I);m<=t.maxBackfaceHiddenSlides?C||e.el.classList.add(I):C&&e.el.classList.remove(I)}},updateAutoHeight:function Es(e){const s=this,t=[],i=s.virtual&&s.params.virtual.enabled;let a,r=0;"number"==typeof e?s.setTransition(e):!0===e&&s.setTransition(s.params.speed);const c=u=>i?s.slides[s.getSlideIndexByData(u)]:s.slides[u];if("auto"!==s.params.slidesPerView&&s.params.slidesPerView>1)if(s.params.centeredSlides)(s.visibleSlides||[]).forEach(u=>{t.push(u)});else for(a=0;a<Math.ceil(s.params.slidesPerView);a+=1){const u=s.activeIndex+a;if(u>s.slides.length&&!i)break;t.push(c(u))}else t.push(c(s.activeIndex));for(a=0;a<t.length;a+=1)if(typeof t[a]<"u"){const u=t[a].offsetHeight;r=u>r?u:r}(r||0===r)&&(s.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function Ts(){const e=this,s=e.slides,t=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<s.length;i+=1)s[i].swiperSlideOffset=(e.isHorizontal()?s[i].offsetLeft:s[i].offsetTop)-t-e.cssOverflowAdjustment()},updateSlidesProgress:function Ms(e=this&&this.translate||0){const s=this,t=s.params,{slides:i,rtlTranslate:r,snapGrid:a}=s;if(0===i.length)return;typeof i[0].swiperSlideOffset>"u"&&s.updateSlidesOffset();let c=-e;r&&(c=e),s.visibleSlidesIndexes=[],s.visibleSlides=[];let u=t.spaceBetween;"string"==typeof u&&u.indexOf("%")>=0?u=parseFloat(u.replace("%",""))/100*s.size:"string"==typeof u&&(u=parseFloat(u));for(let o=0;o<i.length;o+=1){const f=i[o];let m=f.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(m-=i[0].swiperSlideOffset);const p=(c+(t.centeredSlides?s.minTranslate():0)-m)/(f.swiperSlideSize+u),v=(c-a[0]+(t.centeredSlides?s.minTranslate():0)-m)/(f.swiperSlideSize+u),l=-(c-m),d=l+s.slidesSizesGrid[o],h=l>=0&&l<=s.size-s.slidesSizesGrid[o],x=l>=0&&l<s.size-1||d>1&&d<=s.size||l<=0&&d>=s.size;x&&(s.visibleSlides.push(f),s.visibleSlidesIndexes.push(o)),jt(f,x,t.slideVisibleClass),jt(f,h,t.slideFullyVisibleClass),f.progress=r?-p:p,f.originalProgress=r?-v:v}},updateProgress:function Ps(e){const s=this;typeof e>"u"&&(e=s&&s.translate&&s.translate*(s.rtlTranslate?-1:1)||0);const t=s.params,i=s.maxTranslate()-s.minTranslate();let{progress:r,isBeginning:a,isEnd:c,progressLoop:u}=s;const o=a,f=c;if(0===i)r=0,a=!0,c=!0;else{r=(e-s.minTranslate())/i;const m=Math.abs(e-s.minTranslate())<1,p=Math.abs(e-s.maxTranslate())<1;a=m||r<=0,c=p||r>=1,m&&(r=0),p&&(r=1)}if(t.loop){const m=s.getSlideIndexByData(0),p=s.getSlideIndexByData(s.slides.length-1),v=s.slidesGrid[m],l=s.slidesGrid[p],d=s.slidesGrid[s.slidesGrid.length-1],h=Math.abs(e);u=h>=v?(h-v)/d:(h+d-l)/d,u>1&&(u-=1)}Object.assign(s,{progress:r,progressLoop:u,isBeginning:a,isEnd:c}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&s.updateSlidesProgress(e),a&&!o&&s.emit("reachBeginning toEdge"),c&&!f&&s.emit("reachEnd toEdge"),(o&&!a||f&&!c)&&s.emit("fromEdge"),s.emit("progress",r)},updateSlidesClasses:function Os(){const e=this,{slides:s,params:t,slidesEl:i,activeIndex:r}=e,c=e.grid&&t.grid&&t.grid.rows>1,u=p=>J(i,`.${t.slideClass}${p}, swiper-slide${p}`)[0];let o,f,m;if(e.virtual&&t.virtual.enabled)if(t.loop){let p=r-e.virtual.slidesBefore;p<0&&(p=e.virtual.slides.length+p),p>=e.virtual.slides.length&&(p-=e.virtual.slides.length),o=u(`[data-swiper-slide-index="${p}"]`)}else o=u(`[data-swiper-slide-index="${r}"]`);else c?(o=s.find(p=>p.column===r),m=s.find(p=>p.column===r+1),f=s.find(p=>p.column===r-1)):o=s[r];o&&(c||(m=function hi(e,s){const t=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;s?i.matches(s)&&t.push(i):t.push(i),e=i}return t}(o,`.${t.slideClass}
1, swiper-slide`)[0],t.loop&&!m&&(m=s[0]),f=function gi(e,s){const t=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;s?i.matches(s)&&t.push(i):t.push(i),e=i}return t}(o,`.${t.slideClass}, swiper-slide`)[0],t.loop&&0===!f&&(f=s[s.length-1]))),s.forEach(p=>{ct(p,p===o,t.slideActiveClass),ct(p,p===m,t.slideNextClass),ct(p,p===f,t.slidePrevClass)}),e.emitSlidesClasses()},updateActiveIndex:function ks(e){const s=this,t=s.rtlTranslate?s.translate:-s.translate,{snapGrid:i,params:r,activeIndex:a,realIndex:c,snapIndex:u}=s;let f,o=e;const m=l=>{let d=l-s.virtual.slidesBefore;return d<0&&(d=s.virtual.slides.length+d),d>=s.virtual.slides.length&&(d-=s.virtual.slides.length),d};if(typeof o>"u"&&(o=function Is(e){const{slidesGrid:s,params:t}=e,i=e.rtlTranslate?e.translate:-e.translate;let r;for(let a=0;a<s.length;a+=1)typeof s[a+1]<"u"?i>=s[a]&&i<s[a+1]-(s[a+1]-s[a])/2?r=a:i>=s[a]&&i<s[a+1]&&(r=a+1):i>=s[a]&&(r=a);return t.normalizeSlideIndex&&(r<0||typeof r>"u")&&(r=0),r}(s)),i.indexOf(t)>=0)f=i.indexOf(t);else{const l=Math.min(r.slidesPerGroupSkip,o);f=l+Math.floor((o-l)/r.slidesPerGroup)}if(f>=i.length&&(f=i.length-1),o===a&&!s.params.loop)return void(f!==u&&(s.snapIndex=f,s.emit("snapIndexChange")));if(o===a&&s.params.loop&&s.virtual&&s.params.virtual.enabled)return void(s.realIndex=m(o));const p=s.grid&&r.grid&&r.grid.rows>1;let v;if(s.virtual&&r.virtual.enabled)v=r.loop?m(o):o;else if(p){const l=s.slides.find(h=>h.column===o);let d=parseInt(l.getAttribute("data-swiper-slide-index"),10);Number.isNaN(d)&&(d=Math.max(s.slides.indexOf(l),0)),v=Math.floor(d/r.grid.rows)}else if(s.slides[o]){const l=s.slides[o].getAttribute("data-swiper-slide-index");v=l?parseInt(l,10):o}else v=o;Object.assign(s,{previousSnapIndex:u,snapIndex:f,previousRealIndex:c,realIndex:v,previousIndex:a,activeIndex:o}),s.initialized&&ft(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&(c!==v&&s.emit("realIndexChange"),s.emit("slideChange"))},updateClickedSlide:function Ls(e,s){const t=this,i=t.params;let r=e.closest(`.${i.slideClass}, swiper-slide`);!r&&t.isElement&&s&&s.length>
11&&s.includes(e)&&[...s.slice(s.indexOf(e)+1,s.length)].forEach(u=>{!r&&u.matches&&u.matches(`.${i.slideClass}, swiper-slide`)&&(r=u)});let c,a=!1;if(r)for(let u=0;u<t.slides.length;u+=1)if(t.slides[u]===r){a=!0,c=u;break}if(!r||!a)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=r,t.clickedIndex=t.virtual&&t.params.virtual.enabled?parseInt(r.getAttribute("data-swiper-slide-index"),10):c,i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},translate:{getTranslate:function $s(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:i,translate:r,wrapperEl:a}=this;if(t.virtualTranslate)return i?-r:r;if(t.cssMode)return r;let c=tt(a,e);return c+=this.cssOverflowAdjustment(),i&&(c=-c),c||0},setTranslate:function Bs(e,s){const t=this,{rtlTranslate:i,params:r,wrapperEl:a,progress:c}=t;let m,u=0,o=0;t.isHorizontal()?u=i?-e:e:o=e,r.roundLengths&&(u=Math.floor(u),o=Math.floor(o)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?u:o,r.cssMode?a[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-u:-o:r.virtualTranslate||(t.isHorizontal()?u-=t.cssOverflowAdjustment():o-=t.cssOverflowAdjustment(),a.style.transform=`translate3d(${u}px, ${o}px, 0px)`);const p=t.maxTranslate()-t.minTranslate();m=0===p?0:(e-t.minTranslate())/p,m!==c&&t.updateProgress(e),t.emit("setTranslate",t.translate,s)},minTranslate:function Rs(){return-this.snapGrid[0]},maxTranslate:function As(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function Gs(e=0,s=this.params.speed,t=!0,i=!0,r){const a=this,{params:c,wrapperEl:u}=a;if(a.animating&&c.preventInteractionOnTransition)return!1;const o=a.minTranslate(),f=a.maxTranslate();let m;if(m=i&&e>o?o:i&&e<f?f:e,a.updateProgress(m),c.cssMode){const p=a.isHorizontal();if(0===s)u[p?"scrollLeft":"scrollTop"]=-m;else{if(!a.support.smoothScroll)return Mt({swiper:a,targetPosition:-m,side:p?"left":"top"}),!0;u.scrollTo({[p?"left":"top"]:-m,behavior:"smooth"})}return!0}return 0===s?(a.setTransition(0),a.setTranslate(m),t&&(a.emit("beforeTransitionStart",s,r),a.emit("transitionEnd"))):(a.setTransition(s),a.setTranslate(m),t&&(a.emit("beforeTransitionStart",s,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(v){!a||a.destroyed||v.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,t&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function Xs(e,s){const t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${e}ms`,t.wrapperEl.style.transitionDelay=0===e?"0ms":""),t.emit("setTransition",e,s)},transitionStart:function Ys(e=!0,s){const t=this,{params:i}=t;i.cssMode||(i.autoHeight&&t.updateAutoHeight(),Vt({swiper:t,runCallbacks:e,direction:s,step:"Start"}))},transitionEnd:function Fs(e=!0,s){const t=this,{params:i}=t;t.animating=!1,!i.cssMode&&(t.setTransition(0),Vt({swiper:t,runCallbacks:e,direction:s,step:"End"}))}},slide:{slideTo:function js(e=0,s,t=!0,i,r){"string"==typeof e&&(e=parseInt(e,10));const a=this;let c=e;c<0&&(c=0);const{params:u,snapGrid:o,slidesGrid:f,previousIndex:m,activeIndex:p,rtlTranslate:v,wrapperEl:l,enabled:d}=a;if(!d&&!i&&!r||a.destroyed||a.animating&&u.preventInteractionOnTransition)return!1;typeof s>"u"&&(s=a.params.speed);const h=Math.min(a.params.slidesPerGroupSkip,c);let x=h+Math.floor((c-h)/a.params.slidesPerGroup);x>=o.length&&(x=o.length-1);const g=-o[x];if(u.normalizeSlideIndex)for(let z=0;z<f.length;z+=1){const S=-Math.floor(100*g),$=Math.floor(100*f[z]),I=Math.floor(100*f[z+1]);typeof f[z+1]<"u"?S>=$&&S<I-(I-$)/2?c=z:S>=$&&S<I&&(c=z+1):S>=$&&(c=z)}if(a.initialized&&c!==p&&(!a.allowSlideNext&&(v?g>a.translate&&g>a.minTranslate():g<a.translate&&g<a.minTranslate())||!a.allowSlidePrev&&g>a.translate&&g>a.maxTranslate()&&(p||0)!==c))return!1;let b;c!==(m||0)&&t&&a.emit("beforeSlideChangeStart"),a.updateProgress(g),b=c>p?"next":c<p?"prev":"reset";const y=a.virtual&&a.params.virtual.enabled;if((!y||!r)&&(v&&-g===a.translate||!v&&g===a.translate))return a.updateActiveIndex(c),u.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==u.effect&&a.setTranslate(g),"reset"!==b&&(a.transitionStart(t,b),a.transitionEnd(t,b)),!1;if(u.cssMode){const z=a.isHorizontal(),S=v?g:-g;if(0===s)y&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),y&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{l[z?"scrollLeft":"scrollTop"]=S})):l[z?"scrollLeft":"scrollTop"]=S,y&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return Mt({swiper:a,targetPosition:S,side:z?"left":"top"}),!0;
1l.scrollTo({[z?"left":"top"]:S,behavior:"smooth"})}return!0}const _=Nt().isSafari;return y&&!r&&_&&a.isElement&&a.virtual.update(!1,!1,c),a.setTransition(s),a.setTranslate(g),a.updateActiveIndex(c),a.updateSlidesClasses(),a.emit("beforeTransitionStart",s,i),a.transitionStart(t,b),0===s?a.transitionEnd(t,b):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(S){!a||a.destroyed||S.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(t,b))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function Vs(e=0,s,t=!0,i){"string"==typeof e&&(e=parseInt(e,10));const r=this;if(r.destroyed)return;typeof s>"u"&&(s=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let c=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)c+=r.virtual.slidesBefore;else{let u;if(a){const h=c*r.params.grid.rows;u=r.slides.find(x=>1*x.getAttribute("data-swiper-slide-index")===h).column}else u=r.getSlideIndexByData(c);const o=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:f,slidesOffsetBefore:m,slidesOffsetAfter:p}=r.params,v=f||!!m||!!p;let l=r.params.slidesPerView;"auto"===l?l=r.slidesPerViewDynamic():(l=Math.ceil(parseFloat(r.params.slidesPerView,10)),v&&l%2==0&&(l+=1));let d=o-u<l;if(v&&(d=d||u<Math.ceil(l/2)),i&&v&&"auto"!==r.params.slidesPerView&&!a&&(d=!1),d){const h=v?u<r.activeIndex?"prev":"next":u-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:h,slideTo:!0,activeSlideIndex:"next"===h?u+1:u-o+1,slideRealIndex:"next"===h?r.realIndex:void 0})}if(a){const h=c*r.params.grid.rows;c=r.slides.find(x=>1*x.getAttribute("data-swiper-slide-index")===h).column}else c=r.getSlideIndexByData(c)}return requestAnimationFrame(()=>{r.slideTo(c,s,t,i)}),r},slideNext:function Hs(e,s=!0,t){const i=this,{enabled:r,params:a,animating:c}=i;if(!r||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);let u=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(u=Math.max(i.slidesPerViewDynamic("current",!0),1));const o=i.activeIndex<a.slidesPerGroupSkip?1:u;if(a.loop){if(c&&(!i.virtual||!a.virtual.enabled)&&a.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+o,e,s,t)}),!0}return i.slideTo(a.rewind&&i.isEnd?0:i.activeIndex+o,e,s,t)},slidePrev:function Us(e,s=!0,t){const i=this,{params:r,snapGrid:a,slidesGrid:c,rtlTranslate:u,enabled:o,animating:f}=i;if(!o||i.destroyed)return i;if(typeof e>"u"&&(e=i.params.speed),r.loop){if(f&&(!i.virtual||!r.virtual.enabled)&&r.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function v(b){return b<0?-Math.floor(Math.abs(b)):Math.floor(b)}const l=v(u?i.translate:-i.translate),d=a.map(b=>v(b)),h=r.freeMode&&r.freeMode.enabled;let x=a[d.indexOf(l)-1];if(typeof x>"u"&&(r.cssMode||h)){let b;a.forEach((y,w)=>{l>=y&&(b=w)}),typeof b<"u"&&(x=h?a[b]:a[b>0?b-1:b])}let g=0;return typeof x<"u"&&(g=c.indexOf(x),g<0&&(g=i.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(g=g-i.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),r.rewind&&i.isBeginning?i.slideTo(i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1,e,s,t):r.loop&&0===i.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{i.slideTo(g,e,s,t)}),!0):i.slideTo(g,e,s,t)},slideReset:function Ws(e,s=!0,t){const i=this;if(!i.destroyed)return typeof e>"u"&&(e=i.params.speed),i.slideTo(i.activeIndex,e,s,t)},slideToClosest:function qs(e,s=!0,t,i=.5){const r=this;if(r.destroyed)return;typeof e>"u"&&(e=r.params.speed);let a=r.activeIndex;const c=Math.min(r.params.slidesPerGroupSkip,a),u=c+Math.floor((a-c)/r.params.slidesPerGroup),o=r.rtlTranslate?r.translate:-r.translate;if(o>=r.snapGrid[u]){const f=r.snapGrid[u];o-f>(r.snapGrid[u+1]-f)*i&&(a+=r.params.slidesPerGroup)}else{const f=r.snapGrid[u-1];o-f<=(r.snapGrid[u]-f)*i&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,s,t)},slideToClickedSlide:function Js(){const e=this;if(e.destroyed)return;const{params:s,slidesEl:t}=e,i="auto"===s.slidesPerView?e.slidesPerViewDynamic():s.slidesPerView;let a,r=e.getSlideIndexWhenGrid(e.clickedIndex);const c=e.isElement?"swiper-slide":`.${s.slideClass}`,u=e.grid&&e.params.grid&&e.params.grid.rows>1;if(s.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?e.slideToLoop(a):r>(u?(e.slides.length-i)/2-(e.params.grid.rows-1):e.slides.length-i)?(e.loopFix(),r=e.getSlideIndex(J(t,`${c}[data-swiper-slide-index="${a}"]`)[0]),Se(()=>{e.slideTo(r)})):e.slideTo(r)}else e.slideTo(r)}},loop:{loopCreate:function Zs(e,s){const t=this,{params:i,slidesEl:r}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const a=()=>{J(r,`.${i.slideClass}, swiper-slide`).forEach((d,h)=>{d.setAttribute("data-swiper-slide-index",h)})},u=t.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||u)&&(()=>{const l=J(r,`.${i.slideBlankClass}`);l.forEach(d=>{d.remove()}),l.length>0&&(t.recalcSlides(),t.updateSlides())})();const o=i.slidesPerGroup*(u?i.grid.rows:1),m=u&&t.slides.length%i.grid.rows!=0,p=l=>{for(let d=0;d<l;d+=1){const h=t.isElement?te("swiper-slide",[i.slideBlankClass]):te("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(h)}};t.slides.length%o!=0?(i.loopAddBlankSlides?(p(o-t.slides.length%o),t.recalcSlides(),t.updateSlides()):Ge("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
1not function properly. You need to add more slides (or make duplicates, or empty slides)"),a()):m?(i.loopAddBlankSlides?(p(i.grid.rows-t.slides.length%i.grid.rows),t.recalcSlides(),t.updateSlides()):Ge("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)"),a()):a(),t.loopFix({slideRealIndex:e,direction:i.centeredSlides||i.slidesOffsetBefore||i.slidesOffsetAfter?void 0:"next",initial:s})},loopFix:function Qs({slideRealIndex:e,slideTo:s=!0,direction:t,setTranslate:i,activeSlideIndex:r,initial:a,byController:c,byMousewheel:u}={}){const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:f,allowSlidePrev:m,allowSlideNext:p,slidesEl:v,params:l}=o,{centeredSlides:d,slidesOffsetBefore:h,slidesOffsetAfter:x,initialSlide:g}=l,b=d||!!h||!!x;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&l.virtual.enabled)return s&&(b||0!==o.snapIndex?b&&o.snapIndex<l.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=m,o.allowSlideNext=p,void o.emit("loopFix");let y=l.slidesPerView;"auto"===y?y=o.slidesPerViewDynamic():(y=Math.ceil(parseFloat(l.slidesPerView,10)),b&&y%2==0&&(y+=1));const w=l.slidesPerGroupAuto?y:l.slidesPerGroup;let P=b?Math.max(w,Math.ceil(y/2)):w;P%w!=0&&(P+=w-P%w),P+=l.loopAdditionalSlides,o.loopedSlides=P;const _=o.grid&&l.grid&&l.grid.rows>1;f.length<y+P||"cards"===o.params.effect&&f.length<y+2*P?Ge("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):_&&"row"===l.grid.fill&&Ge("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const z=[],S=[],$=_?Math.ceil(f.length/l.grid.rows):f.length,I=a&&$-g<y&&!b;let C=I?g:o.activeIndex;typeof r>"u"?r=o.getSlideIndex(f.find(k=>k.classList.contains(l.slideActiveClass))):C=r;const E="next"===t||!t,O="prev"===t||!t;let L=0,R=0;const M=(_?f[r].column:r)+(b&&typeof i>"u"?-y/2+.5:0);if(M<P){L=Math.max(P-M,w);for(let k=0;k<P-M;k+=1){const X=k-Math.floor(k/$)*$;if(_){const F=$-X-1;for(let U=f.length-1;U>=0;U-=1)f[U].column===F&&z.push(U)}else z.push($-X-1)}}else if(M+y>$-P){R=Math.max(M-($-2*P),w),I&&(R=Math.max(R,y-$+g+1));for(let k=0;k<R;k+=1){const X=k-Math.floor(k/$)*$;_?f.forEach((F,U)=>{F.column===X&&S.push(U)}):S.push(X)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),"cards"===o.params.effect&&f.length<y+2*P&&(S.includes(r)&&S.splice(S.indexOf(r),1),z.includes(r)&&z.splice(z.indexOf(r),1)),O&&z.forEach(k=>{f[k].swiperLoopMoveDOM=!0,v.prepend(f[k]),f[k].swiperLoopMoveDOM=!1}),E&&S.forEach(k=>{f[k].swiperLoopMoveDOM=!0,v.append(f[k]),f[k].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===l.slidesPerView?o.updateSlides():_&&(z.length>0&&O||S.length>0&&E)&&o.slides.forEach((k,X)=>{o.grid.updateSlide(X,k,o.slides)}),l.watchSlidesProgress&&o.updateSlidesOffset(),s)if(z.length>0&&O)if(typeof e>"u"){const F=o.slidesGrid[C+L]-o.slidesGrid[C];u?o.setTranslate(o.translate-F):(o.slideTo(C+Math.ceil(L),0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-F,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-F))}else i&&(o.slideTo(o.activeIndex+(_?z.length/l.grid.rows:z.length),0,!1,!0),o.touchEventsData.currentTranslate=o.translate);else if(S.length>0&&E)if(typeof e>"u"){const F=o.slidesGrid[C-R]-o.slidesGrid[C];u?o.setTranslate(o.translate-F):(o.slideTo(C-R,0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-F,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-F))}else o.slideTo(o.activeIndex-(_?S.length/l.grid.rows:S.length),0,!1,!0);if(o.allowSlidePrev=m,o.allowSlideNext=p,o.controller&&o.controller.control&&!c){const k={slideRealIndex:e,direction:t,setTranslate:i,activeSlideIndex:r,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(X=>{!X.destroyed&&X.params.loop&&X.loopFix({...k,slideTo:X.params.slidesPerView===l.slidesPerView&&s})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...k,slideTo:o.controller.control.params.slidesPerView===l.slidesPerView&&s})}o.emit("loopFix")},loopDestroy:function er(){const e=this,{params:s,slidesEl:t}=e;if(!s.loop||!t||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];
1e.slides.forEach(r=>{const a=typeof r.swiperSlideIndex>"u"?1*r.getAttribute("data-swiper-slide-index"):r.swiperSlideIndex;i[a]=r}),e.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),i.forEach(r=>{t.append(r)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}},grabCursor:{setGrabCursor:function ir(e){const s=this;if(!s.params.simulateTouch||s.params.watchOverflow&&s.isLocked||s.params.cssMode)return;const t="container"===s.params.touchEventsTarget?s.el:s.wrapperEl;s.isElement&&(s.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=e?"grabbing":"grab",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1})},unsetGrabCursor:function nr(){const 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 pr(){const e=this,{params:s}=e;e.onTouchStart=ar.bind(e),e.onTouchMove=or.bind(e),e.onTouchEnd=lr.bind(e),e.onDocumentTouchStart=fr.bind(e),s.cssMode&&(e.onScroll=cr.bind(e)),e.onClick=dr.bind(e),e.onLoad=ur.bind(e),Wt(e,"on")},detachEvents:function mr(){Wt(this,"off")}},breakpoints:{setBreakpoint:function hr(){const e=this,{realIndex:s,initialized:t,params:i,el:r}=e,a=i.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const c=q(),u="window"!==i.breakpointsBase&&i.breakpointsBase?"container":i.breakpointsBase,o=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:c.querySelector(i.breakpointsBase),f=e.getBreakpoint(a,u,o);if(!f||e.currentBreakpoint===f)return;const p=(f in a?a[f]:void 0)||e.originalParams,v=qt(e,i),l=qt(e,p),d=e.params.grabCursor,h=p.grabCursor,x=i.enabled;v&&!l?(r.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!v&&l&&(r.classList.add(`${i.containerModifierClass}grid`),(p.grid.fill&&"column"===p.grid.fill||!p.grid.fill&&"column"===i.grid.fill)&&r.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),d&&!h?e.unsetGrabCursor():!d&&h&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(_=>{if(typeof p[_]>"u")return;const z=i[_]&&i[_].enabled,S=p[_]&&p[_].enabled;z&&!S&&e[_].disable(),!z&&S&&e[_].enable()});const g=p.direction&&p.direction!==i.direction,b=i.loop&&(p.slidesPerView!==i.slidesPerView||g),y=i.loop;g&&t&&e.changeDirection(),ee(e.params,p);const w=e.params.enabled,P=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),x&&!w?e.disable():!x&&w&&e.enable(),e.currentBreakpoint=f,e.emit("_beforeBreakpoint",p),t&&(b?(e.loopDestroy(),e.loopCreate(s),e.updateSlides()):!y&&P?(e.loopCreate(s),e.updateSlides()):y&&!P&&e.loopDestroy()),e.emit("breakpoint",p)},getBreakpoint:function vr(e,s="window",t){if(!e||"container"===s&&!t)return;let i=!1;const r=V(),a="window"===s?r.innerHeight:t.clientHeight,c=Object.keys(e).map(u=>{if("string"==typeof u&&0===u.indexOf("@")){const o=parseFloat(u.substr(1));return{value:a*o,point:u}}return{value:u,point:u}});c.sort((u,o)=>parseInt(u.value,10)-parseInt(o.value,10));for(let u=0;u<c.length;u+=1){const{point:o,value:f}=c[u];"window"===s?r.matchMedia(`(min-width: ${f}px)`).matches&&(i=o):f<=t.clientWidth&&(i=o)}return i||"max"}},checkOverflow:{checkOverflow:function wr(){const e=this,{isLocked:s,params:t}=e,{slidesOffsetBefore:i}=t;if(i){const r=e.slides.length-1;e.isLocked=e.size>e.slidesGrid[r]+e.slidesSizesGrid[r]+2*i}else e.isLocked=1===e.snapGrid.length;!0===t.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===t.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),s&&s!==e.isLocked&&(e.isEnd=!1),s!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function xr(){const e=this,{classNames:s,params:t,rtl:i,el:r,device:a}=e,c=function yr(e,s){const t=[];return e.forEach(i=>
vendor: 1,531 bytes, line 1
1{"object"==typeof i?Object.keys(i).forEach(r=>{i[r]&&t.push(s+r)}):"string"==typeof i&&t.push(s+i)}),t}(["initialized",t.direction,{"free-mode":e.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);s.push(...c),r.classList.add(...s),e.emitContainerClasses()},removeClasses:function Sr(){const{el:s,classNames:t}=this;!s||"string"==typeof s||(s.classList.remove(...t),this.emitContainerClasses())}}},gt={};class ne{constructor(...s){let t,i;1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?i=s[0]:[t,i]=s,i||(i={}),i=ee({},i),t&&!i.el&&(i.el=t);const r=q();if(i.el&&"string"==typeof i.el&&r.querySelectorAll(i.el).length>1){const o=[];return r.querySelectorAll(i.el).forEach(f=>{const m=ee({},i,{el:f});o.push(new ne(m))}),o}const a=this;a.__swiper__=!0,a.support=Yt(),a.device=Ft({userAgent:i.userAgent}),a.browser=Nt(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],i.modules&&Array.isArray(i.modules)&&a.modules.push(...i.modules);const c={};a.modules.forEach(o=>{o({params:i,swiper:a,extendParams:Er(i,c),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const u=ee({},pt,c);return a.params=ee({},u,gt,i),a.originalParams=ee({},a.params),a.passedParams=ee({}
1,i),a.params&&a.params.on&&Object.keys(a.params.on).forEach(o=>{a.on(o,a.params.on[o])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.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:a.params.allowSlideNext,allowSlidePrev:a.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:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(s){return this.isHorizontal()?s:{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"}[s]}getSlideIndex(s){const{slidesEl:t,params:i}=this,a=ke(J(t,`.${i.slideClass}, swiper-slide`)[0]);return ke(s)-a}getSlideIndexByData(s){return this.getSlideIndex(this.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===s))}getSlideIndexWhenGrid(s){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?s=Math.floor(s/this.params.grid.rows):"row"===this.params.grid.fill&&(s%=Math.ceil(this.slides.length/this.params.grid.rows))),s}recalcSlides(){const{slidesEl:t,params:i}=this;this.slides=J(t,`.${i.slideClass}, swiper-slide`)}enable(){const s=this;s.enabled||(s.enabled=!0,s.params.grabCursor&&s.setGrabCursor(),s.emit("enable"))}disable(){const s=this;s.enabled&&(s.enabled=!1,s.params.grabCursor&&s.unsetGrabCursor(),s.emit("disable"))}setProgress(s,t){const i=this;s=Math.min(Math.max(s,0),1);const r=i.minTranslate(),c=(i.maxTranslate()-r)*s+r;i.translateTo(c,typeof t>"u"?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const s=this;if(!s.params._emitClasses||!s.el)return;const t=s.el.className.split(" ").filter(i=>0===i.indexOf("swiper")||0===i.indexOf(s.params.containerModifierClass));s.emit("_containerClasses",t.join(" "))}getSlideClasses(s){const t=this;return t.destroyed?"":s.className.split(" ").filter(i=>0===i.indexOf("swiper-slide")||0===i.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const s=this;if(!s.params._emitClasses||!s.el)return;const t=[];s.slides.forEach(i=>{const r=s.getSlideClasses(i);t.push({slideEl:i,classNames:r}),s.emit("_slideClass",i,r)}),s.emit("_slideClasses",t)}slidesPerViewDynamic(s="current",t=!1){const{params:r,slides:a,slidesGrid:c,slidesSizesGrid:u,size:o,activeIndex:f}=this;let m=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let v,p=a[f]?Math.ceil(a[f].swiperSlideSize):0;for(let l=f+1;l<a.length;l+=1)a[l]&&!v&&(p+=Math.ceil(a[l].swiperSlideSize),m+=1,p>o&&(v=!0));for(let l=f-1;l>=0;l-=1)a[l]&&!v&&(p+=a[l].swiperSlideSize,m+=1,p>o&&(v=!0))}else if("current"===s)for(let p=f+1;p<a.length;p+=1)(t?c[p]+u[p]-c[f]<o:c[p]-c[f]<o)&&(m+=1);else for(let p=f-1;p>=0;p-=1)c[f]-c[p]<o&&(m+=1);return m}update(){const s=this;if(!s||s.destroyed)return;const{snapGrid:t,params:i}=s;function r(){const u=Math.min(Math.max(s.rtlTranslate?-1*s.translate:s.translate,s.maxTranslate()),s.minTranslate());s.setTranslate(u),s.updateActiveIndex(),s.updateSlidesClasses()}let a;i.breakpoints&&s.setBreakpoint(),[...s.el.querySelectorAll('[loading="lazy"]')].forEach(c=>{c.complete&&Ve(s,c)}),s.updateSize(),s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode?(r(),i.autoHeight&&s.updateAutoHeight()):(a=s.slideTo(("auto"===i.slidesPerView||i.slidesPerView>1)&&s.isEnd&&!i.centeredSlides?(s.virtual&&i.virtual.enabled?s.virtual.slides:s.slides).length-1:s.activeIndex,0,!1,!0),a||r()),i.watchOverflow&&t!==s.snapGrid&&s.checkOverflow(),s.emit("update")}changeDirection(s,t=!0){const i=this,r=i.params.direction;return s||(s="horizontal"===r?"vertical":"horizontal"),s===r||"horizontal"!==s&&"vertical"!==s||(i.el.classList.remove(`${i.params.containerModifierClass}${r}`),i.el.classList.add(`${i.params.containerModifierClass}${s}`),i.emitContainerClasses(),i.params.direction=s,i.slides.forEac
1h(a=>{"vertical"===s?a.style.width="":a.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(s){const t=this;t.rtl&&"rtl"===s||!t.rtl&&"ltr"===s||(t.rtl="rtl"===s,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){const t=this;if(t.mounted)return!0;let i=s||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let c=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):J(i,r())[0];return!c&&t.params.createElements&&(c=te("div",t.params.wrapperClass),i.append(c),J(i,`.${t.params.slideClass}`).forEach(u=>{c.append(u)})),Object.assign(t,{el:i,wrapperEl:c,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:c,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===pe(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===pe(i,"direction")),wrongRTL:"-webkit-box"===pe(c,"display")}),!0}init(s){const t=this;if(t.initialized||!1===t.mount(s))return t;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.slideTo(t.params.loop&&t.virtual&&t.params.virtual.enabled?t.params.initialSlide+t.virtual.slidesBefore:t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(a=>{a.complete?Ve(t,a):a.addEventListener("load",c=>{Ve(t,c.target)})}),ft(t),t.initialized=!0,ft(t),t.emit("init"),t.emit("afterInit"),t}destroy(s=!0,t=!0){const i=this,{params:r,el:a,wrapperEl:c,slides:u}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),a&&"string"!=typeof a&&a.removeAttribute("style"),c&&c.removeAttribute("style"),u&&u.length&&u.forEach(o=>{o.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),o.removeAttribute("style"),o.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(o=>{i.off(o)}),!1!==s&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function ci(e){const s=e;Object.keys(s).forEach(t=>{try{s[t]=null}catch{}try{delete s[t]}catch{}})}(i)),i.destroyed=!0),null}static extendDefaults(s){ee(gt,s)}static get extendedDefaults(){return gt}static get defaults(){return pt}static installModule(s){ne.prototype.__modules__||(ne.prototype.__modules__=[]);const t=ne.prototype.__modules__;"function"==typeof s&&t.indexOf(s)<0&&t.push(s)}static use(s){return Array.isArray(s)?(s.forEach(t=>ne.installModule(t)),ne):(ne.installModule(s),ne)}}Object.keys(mt).forEach(e=>
1{Object.keys(mt[e]).forEach(s=>{ne.prototype[s]=mt[e][s]})}),ne.use([function xs({swiper:e,on:s,emit:t}){const i=V();let r=null,a=null;const c=()=>{!e||e.destroyed||!e.initialized||(t("beforeResize"),t("resize"))},f=()=>{!e||e.destroyed||!e.initialized||t("orientationchange")};s("init",()=>{e.params.resizeObserver&&typeof i.ResizeObserver<"u"?!e||e.destroyed||!e.initialized||(r=new ResizeObserver(m=>{a=i.requestAnimationFrame(()=>{const{width:p,height:v}=e;let l=p,d=v;m.forEach(({contentBoxSize:h,contentRect:x,target:g})=>{g&&g!==e.el||(l=x?x.width:(h[0]||h).inlineSize,d=x?x.height:(h[0]||h).blockSize)}),(l!==p||d!==v)&&c()})}),r.observe(e.el)):(i.addEventListener("resize",c),i.addEventListener("orientationchange",f))}),s("destroy",()=>{a&&i.cancelAnimationFrame(a),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null),i.removeEventListener("resize",c),i.removeEventListener("orientationchange",f)})},function Ss({swiper:e,extendParams:s,on:t,emit:i}){const r=[],a=V(),c=(f,m={})=>{const v=new(a.MutationObserver||a.WebkitMutationObserver)(l=>{if(e.__preventObserver__)return;if(1===l.length)return void i("observerUpdate",l[0]);const d=function(){i("observerUpdate",l[0])};a.requestAnimationFrame?a.requestAnimationFrame(d):a.setTimeout(d,0)});v.observe(f,{attributes:typeof m.attributes>"u"||m.attributes,childList:e.isElement||(typeof m.childList>"u"||m).childList,characterData:typeof m.characterData>"u"||m.characterData}),r.push(v)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",()=>{if(e.params.observer){if(e.params.observeParents){const f=ye(e.hostEl);for(let m=0;m<f.length;m+=1)c(f[m])}c(e.hostEl,{childList:e.params.observeSlideChildren}),c(e.wrapperEl,{attributes:!1})}}),t("destroy",()=>{r.forEach(f=>{f.disconnect()}),r.splice(0,r.length)})}]),ne.use([function vi({swiper:e,extendParams:s,on:t,emit:i}){let r;s({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const a=q();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const c=a.createElement("div");function u(l,d){const h=e.params.virtual;if(h.cache&&e.virtual.cache[d])return e.virtual.cache[d];let x;return h.renderSlide?(x=h.renderSlide.call(e,l,d),"string"==typeof x&&(ie(c,x),x=c.children[0])):x=e.isElement?te("swiper-slide"):te("div",e.params.slideClass),x.setAttribute("data-swiper-slide-index",d),h.renderSlide||ie(x,l),h.cache&&(e.virtual.cache[d]=x),x}function o(l,d,h){const{slidesPerGroup:x,centeredSlides:g,slidesPerView:b,loop:y,initialSlide:w}=e.params;if(d&&!y&&w>0)return;const{addSlidesBefore:P,addSlidesAfter:_,slidesPerViewAutoSlideSize:z}=e.params.virtual,{from:S,to:$,slides:I,slidesGrid:C,offset:E}=e.virtual;e.params.cssMode||e.updateActiveIndex();const O=typeof h>"u"?e.activeIndex||0:h;let L,R,T,M;if(L=e.rtlTranslate?"right":e.isHorizontal()?"left":"top","auto"===b)if(z){let A=e.size;A||(A=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),R=Math.max(1,Math.ceil(A/z))}else R=1;else R=b;g?(T=Math.floor(R/2)+x+_,M=Math.floor(R/2)+x+P):(T=R+(x-1)+_,M=(y?R:x)+P);let k=O-M,X=O+T;y||(k=Math.max(k,0),X=Math.min(X,I.length-1));let F=(e.slidesGrid[k]||0)-(e.slidesGrid[0]||0);function U(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i("virtualUpdate")}if(y&&O>=M?(k-=M,g||(F+=e.slidesGrid[0])):y&&O<M&&(k=-M,g&&(F+=e.slidesGrid[0])),Object.assign(e.virtual,{from:k,to:X,offset:F,slidesGrid:e.slidesGrid,slidesBefore:M,slidesAfter:T}),S===k&&$===X&&!l)return e.slidesGrid!==C&&F!==E&&e.slides.forEach(A=>{A.style[L]=F-Math.abs(e.cssOverflowAdjustment())+"px"}),e.updateProgress(),void i("virtualUpdate");if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:F,from:k,to:X,slides:function(){const j=[];for(let K=k;K<=X;K+=1)j.push(I[K]);return j}()}),void(e.params.virtual.renderExternalUpdate?U():i("virtualUpdate"));const ae=[],se=[],B=A=>{let j=A;return A<0?j=I.length+A:j>=I.length&&(j-=I.length),j};if(l)e.slides.filter(A=>A.matches(`.${e.params.slideClass}
1, swiper-slide`)).forEach(A=>{A.remove()});else for(let A=S;A<=$;A+=1)if(A<k||A>X){const j=B(A);e.slides.filter(K=>K.matches(`.${e.params.slideClass}[data-swiper-slide-index="${j}"], swiper-slide[data-swiper-slide-index="${j}"]`)).forEach(K=>{K.remove()})}const G=y?2*I.length:I.length;for(let A=y?-I.length:0;A<G;A+=1)if(A>=k&&A<=X){const j=B(A);typeof $>"u"||l?se.push(j):(A>$&&se.push(j),A<S&&ae.push(j))}if(se.forEach(A=>{e.slidesEl.append(u(I[A],A))}),y)for(let A=ae.length-1;A>=0;A-=1){const j=ae[A];e.slidesEl.prepend(u(I[j],j))}else ae.sort((A,j)=>j-A),ae.forEach(A=>{e.slidesEl.prepend(u(I[A],A))});J(e.slidesEl,".swiper-slide, swiper-slide").forEach(A=>{A.style[L]=F-Math.abs(e.cssOverflowAdjustment())+"px"}),U()}t("beforeInit",()=>{if(!e.params.virtual.enabled)return;let l;if(typeof e.passedParams.virtual.slides>"u"){const d=[...e.slidesEl.children].filter(h=>h.matches(`.${e.params.slideClass}, swiper-slide`));d&&d.length&&(e.virtual.slides=[...d],l=!0,d.forEach((h,x)=>{h.setAttribute("data-swiper-slide-index",x),e.virtual.cache[x]=h,h.remove()}))}l||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,o(!1,!0)}),t("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(r),r=setTimeout(()=>{o()},100)):o())}),t("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&ve(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function f(l){if("object"==typeof l&&"length"in l)for(let d=0;d<l.length;d+=1)l[d]&&e.virtual.slides.push(l[d]);else e.virtual.slides.push(l);o(!0)},prependSlide:function m(l){const d=e.activeIndex;let h=d+1,x=1;if(Array.isArray(l)){for(let g=0;g<l.length;g+=1)l[g]&&e.virtual.slides.unshift(l[g]);h=d+l.length,x=l.length}else e.virtual.slides.unshift(l);if(e.params.virtual.cache){const g=e.virtual.cache,b={};Object.keys(g).forEach(y=>{const w=g[y],P=w.getAttribute("data-swiper-slide-index");P&&w.setAttribute("data-swiper-slide-index",parseInt(P,10)+x),b[parseInt(y,10)+x]=w}),e.virtual.cache=b}o(!0),e.slideTo(h,0)},removeSlide:function p(l){if(typeof l>"u"||null===l)return;let d=e.activeIndex;if(Array.isArray(l))for(let h=l.length-1;h>=0;h-=1)e.params.virtual.cache&&(delete e.virtual.cache[l[h]],Object.keys(e.virtual.cache).forEach(x=>{x>l&&(e.virtual.cache[x-1]=e.virtual.cache[x],e.virtual.cache[x-1].setAttribute("data-swiper-slide-index",x-1),delete e.virtual.cache[x])})),e.virtual.slides.splice(l[h],1),l[h]<d&&(d-=1),d=Math.max(d,0);else e.params.virtual.cache&&(delete e.virtual.cache[l],Object.keys(e.virtual.cache).forEach(h=>{h>l&&(e.virtual.cache[h-1]=e.virtual.cache[h],e.virtual.cache[h-1].setAttribute("data-swiper-slide-index",h-1),delete e.virtual.cache[h])})),e.virtual.slides.splice(l,1),l<d&&(d-=1),d=Math.max(d,0);o(!0),e.slideTo(d,0)},removeAllSlides:function v(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),o(!0),e.slideTo(0,0)},update:o})},function bi({swiper:e,extendParams:s,on:t,emit:i}){const r=q(),a=V();function c(f){if(!e.enabled)return;const{rtlTranslate:m}=e;let p=f;p.originalEvent&&(p=p.originalEvent);const v=p.keyCode||p.charCode,l=e.params.keyboard.pageUpDown,d=l&&33===v,h=l&&34===v,x=37===v,g=39===v,b=38===v,y=40===v;if(!e.allowSlideNext&&(e.isHorizontal()&&g||e.isVertical()&&y||h)||!e.allowSlidePrev&&(e.isHorizontal()&&x||e.isVertical()&&b||d))return!1;if(p.shiftKey||p.altKey||p.ctrlKey||p.metaKey||r.activeElement&&(r.activeElement.isContentEditable||r.activeElement.nodeName&&("input"===r.activeElement.nodeName.toLowerCase()||"textarea"===r.activeElement.nodeName.toLowerCase())))return;if(e.params.keyboard.onlyInViewport&&(d||h||x||g||b||y)){let P=!1;if(ye(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===ye(e.el,`.${e.params.slideActiveClass}`).length)return;const _=e.el,z=_.clientWidth,S=_.clientHeight,$=a.innerWidth,I=a.innerHeight,C=De(_);m&&(C.left-=_.scrollLeft);const E=[[C.left,C.top],[C.left+z,C.top],[C.left,C.top+S],[C.left+z,C.top+S]];for(let O=0;O<E.length;O+=1){const L=E[O];if(L[0]>=0&&L[0]<=$&&L[1]>=0&&L[1]<=I){if(0===L[0]&&0===L[1])continue;P=!0}}if(!P)return}const w=e.params.keyboard.speed;e.isHorizontal()?((d||h||x||g)&&(p.preventDefault?p.preventDefault():p.returnValue=!1),((h||g)&&!m||(d||x)&&m)&&e.slideNext(w),((d||x)&&!m||(h||g)&&m)&&e.slidePrev(w)):((d||h||b||y)&&(p.preventDefault?p.preventDefault():p.returnValue=!1),(h||y)&&e.slideNext(w),(d||b)&&e.slidePrev(w)),i("keyPress",v)}function u(){e.keyboard.enabled||(r.addEventListener("keydown",c),e.keyboard.enabled=!0)}function o(){e.keyboard.enabled&&(r.removeEventListener("keydown",c),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}}),t("init",()=>{e.params.keyboard.enabled&&u()}),t("destroy",()=>{e.keyboard.enabled&&o()}),Object.assign(e.keyboard,{enable:u,disable:o})},function yi({swiper:e,extendParams:s,on:t,emit:i}){const r=V();s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let a,u,c=re();const o=[];function m(){e.enabled&&(e.mouseEntered=!0)}function p(){e.enabled&&(e.mouseEntered=!1)}function v(b){return!(e.params.mousewheel.thresholdDelta&&b.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&re()-c<e.params.mousewheel.thresholdTime)&&(b.delta>=6&&re()-c<60||(b.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),i("scroll",b.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),i("scroll",b.raw)),c=(new r.Date).getTime(),!1))}function d(b){let y=b,w=!0;if(!e.enabled||b.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const P=e.params.mousewheel;e.params.cssMode&&y.preventDefault();let _=e.el;"container"!==e.params.mousewheel.eventsTarget&&(_=document.querySelector(e.params.mousewheel.eventsTarget));const z=_&&_.contains(y.target);if(!e.mouseEntered&&!z&&!P.releaseOnEdges)return!0;y.originalEvent&&(y=y.originalEvent);let S=0;const $=e.rtlTranslate?-1:1,I=function f(b){let _=0,z=0,S=0,$=0;return"detail"in b&&(z=b.detail),"wheelDelta"in b&&(z=-b.wheelDelta/120),"wheelDeltaY"in b&&(z=-b.wheelDeltaY/120
1),"wheelDeltaX"in b&&(_=-b.wheelDeltaX/120),"axis"in b&&b.axis===b.HORIZONTAL_AXIS&&(_=z,z=0),S=10*_,$=10*z,"deltaY"in b&&($=b.deltaY),"deltaX"in b&&(S=b.deltaX),b.shiftKey&&!S&&(S=$,$=0),(S||$)&&b.deltaMode&&(1===b.deltaMode?(S*=40,$*=40):(S*=800,$*=800)),S&&!_&&(_=S<1?-1:1),$&&!z&&(z=$<1?-1:1),{spinX:_,spinY:z,pixelX:S,pixelY:$}}(y);if(P.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(I.pixelX)>Math.abs(I.pixelY)))return!0;S=-I.pixelX*$}else{if(!(Math.abs(I.pixelY)>Math.abs(I.pixelX)))return!0;S=-I.pixelY}else S=Math.abs(I.pixelX)>Math.abs(I.pixelY)?-I.pixelX*$:-I.pixelY;if(0===S)return!0;P.invert&&(S=-S);let C=e.getTranslate()+S*P.sensitivity;if(C>=e.minTranslate()&&(C=e.minTranslate()),C<=e.maxTranslate()&&(C=e.maxTranslate()),w=!!e.params.loop||!(C===e.minTranslate()||C===e.maxTranslate()),w&&e.params.nested&&y.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const E={time:re(),delta:Math.abs(S),direction:Math.sign(S)},O=u&&E.time<u.time+500&&E.delta<=u.delta&&E.direction===u.direction;if(!O){u=void 0;let L=e.getTranslate()+S*P.sensitivity;const R=e.isBeginning,T=e.isEnd;if(L>=e.minTranslate()&&(L=e.minTranslate()),L<=e.maxTranslate()&&(L=e.maxTranslate()),e.setTransition(0),e.setTranslate(L),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!R&&e.isBeginning||!T&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:E.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(a),a=void 0,o.length>=15&&o.shift();const M=o.length?o[o.length-1]:void 0,k=o[0];if(o.push(E),M&&(E.delta>M.delta||E.direction!==M.direction))o.splice(0);else if(o.length>=15&&E.time-k.time<500&&k.delta-E.delta>=1&&E.delta<=6){const X=S>0?.8:.2;u=E,o.splice(0),a=Se(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,X)},0)}a||(a=Se(()=>{!e.destroyed&&e.params&&(u=E,o.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5))},500))}if(O||i("scroll",y),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),P.releaseOnEdges&&(L===e.minTranslate()||L===e.maxTranslate()))return!0}}else{const E={time:re(),delta:Math.abs(S),direction:Math.sign(S),raw:b};o.length>=2&&o.shift();const O=o.length?o[o.length-1]:void 0;if(o.push(E),O?(E.direction!==O.direction||E.delta>O.delta||E.time>O.time+150)&&v(E):v(E),function l(b){const y=e.params.mousewheel;if(b.direction<0){if(e.isEnd&&!e.params.loop&&y.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&y.releaseOnEdges)return!0;return!1}(E))return!0}return y.preventDefault?y.preventDefault():y.returnValue=!1,!1}function h(b){let y=e.el;"container"!==e.params.mousewheel.eventsTarget&&(y=document.querySelector(e.params.mousewheel.eventsTarget)),y[b]("mouseenter",m),y[b]("mouseleave",p),y[b]("wheel",d)}function x(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",d),!0):!e.mousewheel.enabled&&(h("addEventListener"),e.mousewheel.enabled=!0,!0)}function g(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,d),!0):!!e.mousewheel.enabled&&(h("removeEventListener"),e.mousewheel.enabled=!1,!0)}t("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&g(),e.params.mousewheel.enabled&&x()}),t("destroy",()=>{e.params.cssMode&&x(),e.mousewheel.enabled&&g()}),Object.assign(e.mousewheel,{enable:x,disable:g})},function xi({swiper:e,extendParams:s,on:t,emit:i}){function r(l){let d;return l&&"string"==typeof l&&e.isElement&&(d=e.el.querySelector(l)||e.hostEl.querySelector(l),d)?d:(l&&("string"==typeof l&&(d=[...document.querySelectorAll(l)]),e.params.uniqueNavElements&&"string"==typeof l&&d&&d.length>1&&1===e.el.querySelectorAll(l).length?d=e.el.querySelector(l):d&&1===d.length&&(d=d[0])),l&&!d?l:d)}function a(l,d){const h=e.params.navigation;(l=N(l)).forEach(x=>{x&&(x.classList[d?"add":"remove"](...h.disabledClass.split(" ")),"BUTTON"===x.tagName&&(x.disabled=d),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](h.lockClass))})}function c(){const{nextEl:l,prevEl:d}=e.navigation;if(e.params.loop)return a(d,!1),void a(l,!1);a(d,e.isBeginning&&!e.params.rewind),a(l,e.isEnd&&!e.params.rewind)}function u(l){l.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),i("navigationPrev"))}function o(l){l.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),i("navigationNext"))}function f(){const l=e.params.navigation;if(e.params.navigation=nt(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!l.nextEl&&!l.prevEl)return;let d=r(l.nextEl),h=r(l.prevEl);Object.assign(e.navigation,{nextEl:d,prevEl:h}),d=N(d),h=N(h);const x=(g,b)=>{if(g){if(l.addIcons&&g.matches(".swiper-button-next,.swiper-button-prev")&&!g.querySelector("svg")){const y=document.createElement("div");ie(y,Pt),g.appendChild(y.querySelector("svg")),y.remove()}g.addEventListener("click","next"===b?o:u)}!e.enabled&&g&&g.classList.add(...l.lockClass.split(" "))};d.forEach(g=>x(g,"next")),h.forEach(g=>x(g,"prev"))}function m(){let{nextEl:l,prevEl:d}=e.navigation;l=N(l),d=N(d);const h=(x,g)=>{x.removeEventListener("click","next"===g?o:u),x.classList.remove(...e.params.navigation.disabledClass.split(" "))};l.forEach(x=>h(x,"next")),d.forEach(x=>h(x,"prev"))}s({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:Pt},t("init",()=>{!1===e.params.navigation.enabled?v():(f(),c())}),t("toEdge fromEdge lock unlock",()=>{c()}),t("destroy",()=>{m()}),t("enable disable",()=>{let{nextEl:l,prevEl:d}=e.navigation;l=N(l),d=N(d),e.enabled?c():[...l,...d].filter(h=>
1!!h).forEach(h=>h.classList.add(e.params.navigation.lockClass))}),t("click",(l,d)=>{let{nextEl:h,prevEl:x}=e.navigation;h=N(h),x=N(x);const g=d.target;let b=x.includes(g)||h.includes(g);if(e.isElement&&!b){const y=d.path||d.composedPath&&d.composedPath();y&&(b=y.find(w=>h.includes(w)||x.includes(w)))}if(e.params.navigation.hideOnClick&&!b){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===g||e.pagination.el.contains(g)))return;let y;h.length?y=h[0].classList.contains(e.params.navigation.hiddenClass):x.length&&(y=x[0].classList.contains(e.params.navigation.hiddenClass)),i(!0===y?"navigationShow":"navigationHide"),[...h,...x].filter(w=>!!w).forEach(w=>w.classList.toggle(e.params.navigation.hiddenClass))}});const v=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),m()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),f(),c()},disable:v,update:c,init:f,destroy:m})},Ot,function Si({swiper:e,extendParams:s,on:t,emit:i}){const r=q();let o,f,m,p,a=!1,c=null,u=null;function v(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:C,rtlTranslate:E}=e,{dragEl:O,el:L}=C,R=e.params.scrollbar;let M=f,k=(m-f)*(e.params.loop?e.progressLoop:e.progress);E?(k=-k,k>0?(M=f-k,k=0):-k+f>m&&(M=m+k)):k<0?(M=f+k,k=0):k+f>m&&(M=m-k),e.isHorizontal()?(O.style.transform=`translate3d(${k}px, 0, 0)`,O.style.width=`${M}px`):(O.style.transform=`translate3d(0px, ${k}px, 0)`,O.style.height=`${M}px`),R.hide&&(clearTimeout(c),L.style.opacity=1,c=setTimeout(()=>{L.style.opacity=0,L.style.transitionDuration="400ms"},1e3))}function d(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:C}=e,{dragEl:E,el:O}=C;E.style.width="",E.style.height="",m=e.isHorizontal()?O.offsetWidth:O.offsetHeight,p=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),f="auto"===e.params.scrollbar.dragSize?m*p:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?E.style.width=`${f}px`:E.style.height=`${f}px`,O.style.display=p>=1?"none":"",e.params.scrollbar.hide&&(O.style.opacity=0),e.params.watchOverflow&&e.enabled&&C.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function h(C){return e.isHorizontal()?C.clientX:C.clientY}function x(C){const{scrollbar:E,rtlTranslate:O}=e,{el:L}=E;let R;R=(h(C)-De(L)[e.isHorizontal()?"left":"top"]-(null!==o?o:f/2))/(m-f),R=Math.max(Math.min(R,1),0),O&&(R=1-R);const T=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*R;e.updateProgress(T),e.setTranslate(T),e.updateActiveIndex(),e.updateSlidesClasses()}function g(C){const E=e.params.scrollbar,{scrollbar:O,wrapperEl:L}=e,{el:R,dragEl:T}=O;a=!0,o=C.target===T?h(C)-C.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,C.preventDefault(),C.stopPropagation(),L.style.transitionDuration="100ms",T.style.transitionDuration="100ms",x(C),clearTimeout(u),R.style.transitionDuration="0ms",E.hide&&(R.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),i("scrollbarDragStart",C)}function b(C){const{scrollbar:E,wrapperEl:O}=e,{el:L,dragEl:R}=E;a&&(C.preventDefault&&C.cancelable?C.preventDefault():C.returnValue=!1,x(C),O.style.transitionDuration="0ms",L.style.transitionDuration="0ms",R.style.transitionDuration="0ms",i("scrollbarDragMove",C))}function y(C){const E=e.params.scrollbar,{scrollbar:O,wrapperEl:L}=e,{el:R}=O;a&&(a=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",L.style.transitionDuration=""),E.hide&&(clearTimeout(u),u=Se(()=>{R.style.opacity=0,R.style.transitionDuration="400ms"},1e3)),i("scrollbarDragEnd",C),E.snapOnRelease&&e.slideToClosest())}function w(C){const{scrollbar:E,params:O}=e,L=E.el;if(!L)return;const T=!!O.passiveListeners&&{passive:!1,capture:!1},M=!!O.passiveListeners&&{passive:!0,capture:!1};if(!L)return;const k="on"===C?"addEventListener":"removeEventListener";L[k]("pointerdown",g,T),r[k]("pointermove",b,T),r[k]("pointerup",y,M)}function z(){const{scrollbar:C,el:E}=e;e.params.scrollbar=nt(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const O=e.params.scrollbar;if(!O.el)return;let L,R;if("string"==typeof O.el&&e.isElement&&(L=e.el.querySelector(O.el)),L||"string"!=typeof O.el)L||(L=O.el);else if(L=r.querySelectorAll(O.el),!L.length)return;e.params.uniqueNavElements&&"string"==typeof O.el&&L.length>1&&1===E.querySelectorAll(O.el).length&&(L=E.querySelector(O.el)),L.length>0&&(L=L[0]),L.classList.add(e.isHorizontal()?O.horizontalClass:O.verticalClass),L&&(R=L.querySelector(de(e.params.scrollbar.dragClass)),R||(R=te("div",e.params.scrollbar.dragClass),L.append(R))),Object.assign(C,{el:L,dragEl:R}),O.draggable&&function P(){!e.params.scrollbar.el||!e.scrollbar.el||w("on")}(),L&&L.classList[e.enabled?"remove":"add"](...fe(e.params.scrollbar.lockClass))}function S(){const C=e.params.scrollbar,E=e.scrollbar.el;E&&E.classList.remove(...fe(e.isHorizontal()?C.horizontalClass:C.verticalClass)),function _(){!e.params.scrollbar.el||!e.scrollbar.el||w("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"}}),e.scrollbar={el:null,dragEl:null},t("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const C=e.params.scrollbar;let{el:E}=e.scrollbar;
1E=N(E),E.forEach(O=>{O.classList.remove(C.horizontalClass,C.verticalClass),O.classList.add(e.isHorizontal()?C.horizontalClass:C.verticalClass)})}),t("init",()=>{!1===e.params.scrollbar.enabled?I():(z(),d(),v())}),t("update resize observerUpdate lock unlock changeDirection",()=>{d()}),t("setTranslate",()=>{v()}),t("setTransition",(C,E)=>{!function l(C){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${C}ms`)}(E)}),t("enable disable",()=>{const{el:C}=e.scrollbar;C&&C.classList[e.enabled?"remove":"add"](...fe(e.params.scrollbar.lockClass))}),t("destroy",()=>{S()});const I=()=>{e.el.classList.add(...fe(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...fe(e.params.scrollbar.scrollbarDisabledClass)),S()};Object.assign(e.scrollbar,{enable:()=>{e.el.classList.remove(...fe(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...fe(e.params.scrollbar.scrollbarDisabledClass)),z(),d(),v()},disable:I,updateSize:d,setTranslate:v,init:z,destroy:S})},function Ci({swiper:e,extendParams:s,on:t}){s({parallax:{enabled:!1}});const i="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",r=(u,o)=>{const{rtl:f}=e,m=f?-1:1,p=u.getAttribute("data-swiper-parallax")||"0";let v=u.getAttribute("data-swiper-parallax-x"),l=u.getAttribute("data-swiper-parallax-y");const d=u.getAttribute("data-swiper-parallax-scale"),h=u.getAttribute("data-swiper-parallax-opacity"),x=u.getAttribute("data-swiper-parallax-rotate");if(v||l?(v=v||"0",l=l||"0"):e.isHorizontal()?(v=p,l="0"):(l=p,v="0"),v=v.indexOf("%")>=0?parseInt(v,10)*o*m+"%":v*o*m+"px",l=l.indexOf("%")>=0?parseInt(l,10)*o+"%":l*o+"px",typeof h<"u"&&null!==h){const b=h-(h-1)*(1-Math.abs(o));u.style.opacity=b}let g=`translate3d(${v}, ${l}, 0px)`;typeof d<"u"&&null!==d&&(g+=` scale(${d-(d-1)*(1-Math.abs(o))})`),x&&typeof x<"u"&&null!==x&&(g+=` rotate(${x*o*-1}deg)`),u.style.transform=g},a=()=>{const{el:u,slides:o,progress:f,snapGrid:m}=e,v=J(u,i);e.isElement&&v.push(...J(e.hostEl,i)),v.forEach(l=>{r(l,f)}),o.forEach((l,d)=>{let h=l.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(h+=Math.ceil(d/2)-f*(m.length-1)),h=Math.min(Math.max(h,-1),1),l.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach(x=>{r(x,h)})})};t("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),t("init",()=>{e.params.parallax.enabled&&a()}),t("setTranslate",()=>{e.params.parallax.enabled&&a()}),t("setTransition",(u,o)=>{e.params.parallax.enabled&&((u=e.params.speed)=>{const{el:o,hostEl:f}=e,m=[...o.querySelectorAll(i)];e.isElement&&m.push(...f.querySelectorAll(i)),m.forEach(p=>{let v=parseInt(p.getAttribute("data-swiper-parallax-duration"),10)||u;0===u&&(v=0),p.style.transitionDuration=`${v}ms`})})(o)})},function wi({swiper:e,extendParams:s,on:t,emit:i}){const r=V();s({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let a=1,c=!1,u=!1,o={x:0,y:0};const f=-3;let m,p;const v=[],l={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},d={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:{}},h={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let I,x=1;function g(){return v.length<2?1:Math.sqrt((v[1].pageX-v[0].pageX)**2+(v[1].pageY-v[0].pageY)**2)}function b(){const B=e.params.zoom,D=l.imageWrapEl.getAttribute("data-swiper-zoom")||B.maxRatio;return B.limitToOriginalSize&&l.imageEl&&l.imageEl.naturalWidth?Math.min(l.imageEl.naturalWidth/l.imageEl.offsetWidth,D):D}function P(B){const D=function w(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}();return!!(B.target.matches(D)||e.slides.filter(G=>G.contains(B.target)).length>0)}function _(B){const D=`.${e.params.zoom.containerClass}`;return!!(B.target.matches(D)||[...e.hostEl.querySelectorAll(D)].filter(G=>G.contains(B.target)).length>0)}function z(B){if("mouse"===B.pointerType&&v.splice(0,v.length),!P(B))return;const D=e.params.zoom;if(m=!1,p=!1,v.push(B),!(v.length<2)){if(m=!0,l.scaleStart=g(),!l.slideEl){l.slideEl=B.target.closest(`.${e.params.slideClass}, swiper-slide`),l.slideEl||(l.slideEl=e.slides[e.activeIndex]);let G=l.slideEl.querySelector(`.${D.containerClass}`);
1if(G&&(G=G.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),l.imageEl=G,l.imageWrapEl=G?ye(l.imageEl,`.${D.containerClass}`)[0]:void 0,!l.imageWrapEl)return void(l.imageEl=void 0);l.maxRatio=b()}if(l.imageEl){const[G,A]=function y(){if(v.length<2)return{x:null,y:null};const B=l.imageEl.getBoundingClientRect();return[(v[0].pageX+(v[1].pageX-v[0].pageX)/2-B.x-r.scrollX)/a,(v[0].pageY+(v[1].pageY-v[0].pageY)/2-B.y-r.scrollY)/a]}();l.originX=G,l.originY=A,l.imageEl.style.transitionDuration="0ms"}c=!0}}function S(B){if(!P(B))return;const D=e.params.zoom,G=e.zoom,A=v.findIndex(j=>j.pointerId===B.pointerId);A>=0&&(v[A]=B),!(v.length<2)&&(p=!0,l.scaleMove=g(),l.imageEl&&(G.scale=l.scaleMove/l.scaleStart*a,G.scale>l.maxRatio&&(G.scale=l.maxRatio-1+(G.scale-l.maxRatio+1)**.5),G.scale<D.minRatio&&(G.scale=D.minRatio+1-(D.minRatio-G.scale+1)**.5),l.imageEl.style.transform=`translate3d(0,0,0) scale(${G.scale})`))}function $(B){if(!P(B)||"mouse"===B.pointerType&&"pointerout"===B.type)return;const D=e.params.zoom,G=e.zoom,A=v.findIndex(j=>j.pointerId===B.pointerId);A>=0&&v.splice(A,1),m&&p&&(m=!1,p=!1,l.imageEl&&(G.scale=Math.max(Math.min(G.scale,l.maxRatio),D.minRatio),l.imageEl.style.transitionDuration=`${e.params.speed}ms`,l.imageEl.style.transform=`translate3d(0,0,0) scale(${G.scale})`,a=G.scale,c=!1,G.scale>1&&l.slideEl?l.slideEl.classList.add(`${D.zoomedSlideClass}`):G.scale<=1&&l.slideEl&&l.slideEl.classList.remove(`${D.zoomedSlideClass}`),1===G.scale&&(l.originX=0,l.originY=0,l.slideEl=void 0)))}function C(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function L(B){const G="mouse"===B.pointerType&&e.params.zoom.panOnMouseMove;if(!P(B)||!_(B))return;const A=e.zoom;if(!l.imageEl)return;if(!d.isTouched||!l.slideEl)return void(G&&M(B));if(G)return void M(B);d.isMoved||(d.width=l.imageEl.offsetWidth||l.imageEl.clientWidth,d.height=l.imageEl.offsetHeight||l.imageEl.clientHeight,d.startX=tt(l.imageWrapEl,"x")||0,d.startY=tt(l.imageWrapEl,"y")||0,l.slideWidth=l.slideEl.offsetWidth,l.slideHeight=l.slideEl.offsetHeight,l.imageWrapEl.style.transitionDuration="0ms");const K=d.height*A.scale;if(d.minX=Math.min(l.slideWidth/2-d.width*A.scale/2,0),d.maxX=-d.minX,d.minY=Math.min(l.slideHeight/2-K/2,0),d.maxY=-d.minY,d.touchesCurrent.x=v.length>0?v[0].pageX:B.pageX,d.touchesCurrent.y=v.length>0?v[0].pageY:B.pageY,Math.max(Math.abs(d.touchesCurrent.x-d.touchesStart.x),Math.abs(d.touchesCurrent.y-d.touchesStart.y))>5&&(e.allowClick=!1),!d.isMoved&&!c){if(e.isHorizontal()&&(Math.floor(d.minX)===Math.floor(d.startX)&&d.touchesCurrent.x<d.touchesStart.x||Math.floor(d.maxX)===Math.floor(d.startX)&&d.touchesCurrent.x>d.touchesStart.x))return d.isTouched=!1,void C();if(!e.isHorizontal()&&(Math.floor(d.minY)===Math.floor(d.startY)&&d.touchesCurrent.y<d.touchesStart.y||Math.floor(d.maxY)===Math.floor(d.startY)&&d.touchesCurrent.y>d.touchesStart.y))return d.isTouched=!1,void C()}B.cancelable&&B.preventDefault(),B.stopPropagation(),function E(){clearTimeout(I),e.touchEventsData.preventTouchMoveFromPointerMove=!0,I=setTimeout(()=>{e.destroyed||C()})}(),d.isMoved=!0;const ue=(A.scale-a)/(l.maxRatio-e.params.zoom.minRatio),{originX:ge,originY:Z}=l;d.currentX=d.touchesCurrent.x-d.touchesStart.x+d.startX+ue*(d.width-2*ge),d.currentY=d.touchesCurrent.y-d.touchesStart.y+d.startY+ue*(d.height-2*Z),d.currentX<d.minX&&(d.currentX=d.minX+1-(d.minX-d.currentX+1)**.8),d.currentX>d.maxX&&(d.currentX=d.maxX-1+(d.currentX-d.maxX+1)**.8),d.currentY<d.minY&&(d.currentY=d.minY+1-(d.minY-d.currentY+1)**.8),d.currentY>d.maxY&&(d.currentY=d.maxY-1+(d.currentY-d.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=d.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=d.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(d.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(d.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(d.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(d.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=d.touchesCurrent.x,h.prevPositionY=d.touchesCurrent.y,h.prevTime=Date.now(),l.imageWrapEl.style.transform=`translate3d(${d.currentX}px, ${d.currentY}px,0)`}function T(){const B=e.zoom;l.slideEl&&e.activeIndex!==e.slides.indexOf(l.slideEl)&&(l.imageEl&&(l.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),l.imageWrapEl&&(l.imageWrapEl.style.transform="translate3d(0,0,0)"),l.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),B.scale=1,a=1,l.slideEl=void 0,l.imageEl=void 0,l.imageWrapEl=void 0,l.originX=0,l.originY=0)}function M(B){if(a<=1||!l.imageWrapEl||!P(B)||!_(B))return;const D=r.getComputedStyle(l.imageWrapEl).transform,G=new r.DOMMatrix(D);if(!u)return u=!0,o.x=B.clientX,o.y=B.clientY,d.startX=G.e,d.startY=G.f,d.width=l.imageEl.offsetWidth||l.imageEl.clientWidth,d.height=l.imageEl.offsetHeight||l.imageEl.clientHeight,l.slideWidth=l.slideEl.offsetWidth,void(l.slideHeight=l.slideEl.offsetHeight);const A=(B.clientX-o.x)*f,j=(B.clientY-o.y)*f,me=d.height*a,ge=l.slideHeight,Z=Math.min(l.slideWidth/2-d.width*a/2,0),oe=-Z,Re=Math.min(ge/2-me/2,0),We=-Re,Ee=Math.max(Math.min(d.startX+A,oe),Z),Te=Math.max(Math.min(d.startY+j,We),Re);l.imageWrapEl.style.transitionDuration="0ms",l.imageWrapEl.style.transform=`translate3d(${Ee}px, ${Te}px, 0)`,o.x=B.clientX,o.y=B.clientY,d.startX=Ee,d.startY=Te,d.currentX=Ee,d.currentY=Te}function k(B){const D=e.zoom,G=e.params.zoom;if(!l.slideEl){B&&B.target&&(l.slideEl=B.target.closest(`.${e.params.slideClass}, swiper-slide`)),l.slideEl||(l.slideEl=e.params.virtual&&e.params.virtual.enabled&&e.virtual?J(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:e.slides[e.activeIndex]);let Ae=l.slideEl.querySelector(`.${G.containerClass}`);Ae&&(Ae=Ae.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),l.imageEl=Ae,l.imageWrapEl=Ae?ye(l.imageEl,`.${G.containerClass}`)[0]:void 0}if(!l.imageEl||!l.imageWrapEl)return;let A,j,K,me,ue,ge,Z,oe,Re,We,Ee,Te,qe,Je,vt,bt,yt,xt;l.maxRatio=b(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),l.slideEl.classList.add(`${G.zoomedSlideClass}`),typeof d.touchesStart.x>"u"&&B?(A=B.pageX,j=B.pageY):(A=d.touchesStart.x,j=d.touchesStart.y);const St=a,Me="number"==typeof B?B:null;1===a&&Me&&(A=void 0,j=void 0,d.touchesStart.x=void 0,d.touchesStart.y=void 0);const ni=b();D.scale=Me||ni,a=Me||ni,!B||1===a&&Me?(Z=0,oe=0):(yt=l.slideEl.offsetWidth,xt=l.slideEl.offsetHeight,K=De(l.slideEl).left+r.scrollX,me=De(l.slideEl).top+r.scrollY,ue=K+yt/2-A,ge=me+xt/2-j,Re=l.imageEl.offsetWidth||l.imageEl.clientWidth,We=l.imageEl.offsetHeight||l.imageEl.clientHeight,Ee=Re*D.scale,Te=We*D.scale,qe=Math.min(yt/2-Ee/2,0),Je=Math.min(xt/2-Te/2,0),vt=-qe,bt=-Je,St>0&&Me&&"number"==typeof d.currentX&&"number"==typeof d.currentY?(Z=d.currentX*D.scale/St,oe=d.currentY*D.scale/St):(Z=ue*D.scale,oe=ge*D.scale),Z<qe&&(Z=qe),Z>vt&&(Z=vt),oe<Je&&(oe=Je),oe>bt&&(oe=bt)),Me&&1===D.scale&&(l.originX=0,l.originY=0),d.currentX=Z,d.currentY=oe,l.imageWrapEl.style.transitionDuration="300ms",l.imageWrapEl.style.transform=`translate3d(${Z}px, ${oe}px,0)`,l.imageEl.style.transitionDuration="300ms",l.imageEl.style.transform=`translate3d(0,0,0) scale(${D.scale})`}function X(){const B=e.zoom,D=e.params.zoom;if(!l.slideEl){l.slideEl=e.params.virtual&&e.params.virtual.enabled&&e.virtual?J(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:e.slides[e.activeIndex];let G=l.slideEl.querySelector(`.${D.containerClass}`);G&&(G=G.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),l.imageEl=G,l.imageWrapEl=G?ye(l.imageEl,`.${D.containerClass}`)[0]:void 0}!l.imageEl||!l.imageWrapEl||(l.maxRatio=b(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),B.scale=1,a=1,d.currentX=void 0,d.currentY=void 0,d.touchesStart.x=void 0,d.touchesStart.y=void 0,l.imageWrapEl.style.transitionDuration="300ms",l.imageWrapEl.style.transform="translate3d(0,0,0)",l.imageEl.style.transitionDuration="300ms",l.imageEl.style.transform="translate3d(0,0,0) scale(1)",l.slideEl.classList.remove(`${D.zoomedSlideClass}`),l.slideEl=void 0,l.originX=0,l.originY=0,e.params.zoom.panOnMouseMove&&(o={x:0,y:0},u&&(u=!1,d.startX=0,d.startY=0)))}function F(B){const D=e.zoom;D.scale&&1!==D.scale?X():k(B)}function U(){return{passiveListener:!!e.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!e.params.passiveListeners||{passive:!1,capture:!0}}}function ae(){const B=e.zoom;if(B.enabled)return;B.enabled=!0;const{passiveListener:D,activeListenerWithCapture:G}=U();e.wrapperEl.addEventListener("pointerdown",z,D),e.wrapperEl.addEventListener("pointermove",S,G),["pointerup","pointercancel","pointerout"].forEach(A=>{e.wrapperEl.addEventListener(A,$,D)}),e.wrapperEl.addEventListener("pointermove",L,G)}function se(){const B=e.zoom;if(!B.enabled)return;B.enabled=!1;const{passiveListener:D,activeListenerWithCapture:G}=U();e.wrapperEl.removeEventListener("pointerdown",z,D),e.wrapperEl.removeEventListener("pointermove",S,G),["pointerup","pointercancel","pointerout"].forEach(A=>{e.wrapperEl.removeEventListener(A,$,D)}),e.wrapperEl.removeEventListener("pointermove",L,G)}Object.defineProperty(e.zoom,"scale",{get:()=>x,set(B){x!==B&&i("zoomChange",B,l.imageEl,l.slideEl),x=B}}),t("init",()=>{e.params.zoom.enabled&&ae()}),t("destroy",()=>{se()}),t("touchStart",(B,D)=>{e.zoom.enabled&&function O(B){if(!l.imageEl||d.isTouched)return;e.device.android&&B.cancelable&&B.preventDefault(),d.isTouched=!0;const G=v.length>0?v[0]:B;d.touchesStart.x=G.pageX,d.touchesStart.y=G.pageY}(D)}),t("touchEnd",(B,D)=>{e.zoom.enabled&&function R(){const B=e.zoom;if(v.length=0,!l.imageEl)return;if(!d.isTouched||!d.isMoved)return d.isTouched=!1,void(d.isMoved=!1);d.isTouched=!1,d.isMoved=!1;let D=300,G=300;const j=d.currentX+h.x*D,me=d.currentY+h.y*G;0!==h.x&&(D=Math.abs((j-d.currentX)/h.x)),0!==h.y&&(G=Math.abs((me-d.currentY)/h.y));const ue=Math.max(D,G);d.currentX=j,d.currentY=me;const Z=d.height*B.scale;d.minX=Math.min(l.slideWidth/2-d.width*B.scale/2,0),d.maxX=-d.minX,d.minY=Math.min(l.slideHeight/2-Z/2,0),d.maxY=-d.minY,d.currentX=Math.max(Math.min(d.currentX,d.maxX),d.minX),d.currentY=Math.max(Math.min(d.currentY,d.maxY),d.minY),l.imageWrapEl.style.transitionDuration=`${ue}ms`,l.imageWrapEl.style.transform=`translate3d(${d.currentX}px, ${d.currentY}px,0)`}()}),t("doubleTap",(B,D)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&F(D)}),t("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&T()}),t("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&T()}),Object.assign(e.zoom,{enable:ae,disable:se,in:k,out:X,toggle:F})},function _i({swiper:e,extendParams:s,on:t}){function i(o,f){const m=function(){let d,h,x;return(g,b)=>{for(h=-1,d=g.length;d-h>1;)x=d+h>>1,g[x]<=b?h=x:d=x;return d}}();let p,v;return this.x=o,this.y=f,this.lastIndex=o.length-1,this.interpolate=function(d){return d?(v=m(this.x,d),p=v-1,(d-this.x[p])*(this.y[v]-this.y[p])/(this.x[v]-this.x[p])+this.y[p]):0},this}function u(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},t("beforeInit",()=>{typeof window<"u"&&("string"==typeof e.params.controller.control||e.params.controller.control instanceof HTMLElement)?("string"==typeof e.params.controller.control?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEac
1h(f=>{if(e.controller.control||(e.controller.control=[]),f&&f.swiper)e.controller.control.push(f.swiper);else if(f){const m=`${e.params.eventsPrefix}init`,p=v=>{e.controller.control.push(v.detail[0]),e.update(),f.removeEventListener(m,p)};f.addEventListener(m,p)}}):e.controller.control=e.params.controller.control}),t("update",()=>{u()}),t("resize",()=>{u()}),t("observerUpdate",()=>{u()}),t("setTranslate",(o,f,m)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(f,m)}),t("setTransition",(o,f,m)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(f,m)}),Object.assign(e.controller,{setTranslate:function a(o,f){const m=e.controller.control;let p,v;const l=e.constructor;function d(h){if(h.destroyed)return;const x=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(function r(o){e.controller.spline=e.params.loop?new i(e.slidesGrid,o.slidesGrid):new i(e.snapGrid,o.snapGrid)}(h),v=-e.controller.spline.interpolate(-x)),(!v||"container"===e.params.controller.by)&&(p=(h.maxTranslate()-h.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(p)||!Number.isFinite(p))&&(p=1),v=(x-e.minTranslate())*p+h.minTranslate()),e.params.controller.inverse&&(v=h.maxTranslate()-v),h.updateProgress(v),h.setTranslate(v,e),h.updateActiveIndex(),h.updateSlidesClasses()}if(Array.isArray(m))for(let h=0;h<m.length;h+=1)m[h]!==f&&m[h]instanceof l&&d(m[h]);else m instanceof l&&f!==m&&d(m)},setTransition:function c(o,f){const m=e.constructor,p=e.controller.control;let v;function l(d){d.destroyed||(d.setTransition(o,e),0!==o&&(d.transitionStart(),d.params.autoHeight&&Se(()=>{d.updateAutoHeight()}),Le(d.wrapperEl,()=>{p&&d.transitionEnd()})))}if(Array.isArray(p))for(v=0;v<p.length;v+=1)p[v]!==f&&p[v]instanceof m&&l(p[v]);else p instanceof m&&f!==p&&l(p)}})},function Ei({swiper:e,extendParams:s,on:t}){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,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let r,a,i=null,c=(new Date).getTime();function u(T){0!==i.length&&ie(i,T)}function f(T){(T=N(T)).forEach(M=>{M.setAttribute("tabIndex","0")})}function m(T){(T=N(T)).forEach(M=>{M.setAttribute("tabIndex","-1")})}function p(T,M){(T=N(T)).forEach(k=>{k.setAttribute("role",M)})}function v(T,M){(T=N(T)).forEach(k=>{k.setAttribute("aria-roledescription",M)})}function d(T,M){(T=N(T)).forEach(k=>{k.setAttribute("aria-label",M)})}function g(T){(T=N(T)).forEach(M=>{M.setAttribute("aria-disabled",!0)})}function b(T){(T=N(T)).forEach(M=>{M.setAttribute("aria-disabled",!1)})}function y(T){if(13!==T.keyCode&&32!==T.keyCode)return;const M=e.params.a11y,k=T.target;if(!e.pagination||!e.pagination.el||k!==e.pagination.el&&!e.pagination.el.contains(T.target)||T.target.matches(de(e.params.pagination.bulletClass))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const X=N(e.navigation.prevEl);N(e.navigation.nextEl).includes(k)&&(e.isEnd&&!e.params.loop||e.slideNext(),u(e.isEnd?M.lastSlideMessage:M.nextSlideMessage)),X.includes(k)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),u(e.isBeginning?M.firstSlideMessage:M.prevSlideMessage))}e.pagination&&k.matches(de(e.params.pagination.bulletClass))&&k.click()}}function P(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function _(){return P()&&e.params.pagination.clickable}const S=(T,M,k)=>{f(T),"BUTTON"!==T.tagName&&(p(T,"button"),T.addEventListener("keydown",y)),d(T,k),function l(T,M){(T=N(T)).forEach(k=>{k.setAttribute("aria-controls",M)})}(T,M)},$=T=>{a&&a!==T.target&&!a.contains(T.target)&&(r=!0),e.a11y.clicked=!0},I=()=>{r=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},C=T=>{c=(new Date).getTime()},E=T=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||(new Date).getTime()-c<100)return;const M=T.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!M||!e.slides.includes(M))return;a=M;const k=e.slides.indexOf(M)===e.activeIndex,X=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(M);k||X||T.sourceCapabilities&&T.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>
1{r||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(M.getAttribute("data-swiper-slide-index"))),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(M)),0),r=!1)}))},O=()=>{const T=e.params.a11y;T.itemRoleDescriptionMessage&&v(e.slides,T.itemRoleDescriptionMessage),T.slideRole&&p(e.slides,T.slideRole);const M=e.slides.length;T.slideLabelMessage&&e.slides.forEach((k,X)=>{const F=e.params.loop?parseInt(k.getAttribute("data-swiper-slide-index"),10):X;d(k,T.slideLabelMessage.replace(/\{\{index\}\}/,F+1).replace(/\{\{slidesLength\}\}/,M))})};t("beforeInit",()=>{i=te("span",e.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),t("afterInit",()=>{e.params.a11y.enabled&&(()=>{const T=e.params.a11y;e.el.append(i);const M=e.el;T.containerRoleDescriptionMessage&&v(M,T.containerRoleDescriptionMessage),T.containerMessage&&d(M,T.containerMessage),T.containerRole&&p(M,T.containerRole);const k=e.wrapperEl,X=T.id||k.getAttribute("id")||`swiper-wrapper-${function o(T=16){return"x".repeat(T).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`;(function h(T,M){(T=N(T)).forEach(k=>{k.setAttribute("id",M)})})(k,X),T.wrapperLiveRegion&&function x(T,M){(T=N(T)).forEach(k=>{k.setAttribute("aria-live",M)})}(k,e.params.autoplay&&e.params.autoplay.enabled?"off":"polite"),O();let{nextEl:F,prevEl:U}=e.navigation?e.navigation:{};F=N(F),U=N(U),F&&F.forEach(se=>
1S(se,X,T.nextSlideMessage)),U&&U.forEach(se=>S(se,X,T.prevSlideMessage)),_()&&N(e.pagination.el).forEach(B=>{B.addEventListener("keydown",y)}),q().addEventListener("visibilitychange",C),e.el.addEventListener("focus",E,!0),e.el.addEventListener("pointerdown",$,!0),e.el.addEventListener("pointerup",I,!0)})()}),t("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&O()}),t("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&function w(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:T,prevEl:M}=e.navigation;M&&(e.isBeginning?(g(M),m(M)):(b(M),f(M))),T&&(e.isEnd?(g(T),m(T)):(b(T),f(T)))}()}),t("paginationUpdate",()=>{e.params.a11y.enabled&&function z(){const T=e.params.a11y;P()&&e.pagination.bullets.forEach(M=>{e.params.pagination.clickable&&(f(M),e.params.pagination.renderBullet||(p(M,"button"),d(M,T.paginationBulletMessage.replace(/\{\{index\}\}/,ke(M)+1)))),M.matches(de(e.params.pagination.bulletActiveClass))?M.setAttribute("aria-current","true"):M.removeAttribute("aria-current")})}()}),t("destroy",()=>{e.params.a11y.enabled&&function R(){i&&i.remove();let{nextEl:T,prevEl:M}=e.navigation?e.navigation:{};T=N(T),M=N(M),T&&T.forEach(X=>X.removeEventListener("keydown",y)),M&&M.forEach(X=>X.removeEventListener("keydown",y)),_()&&N(e.pagination.el).forEach(F=>{F.removeEventListener("keydown",y)}),q().removeEventListener("visibilitychange",C),e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("focus",E,!0),e.el.removeEventListener("pointerdown",$,!0),e.el.removeEventListener("pointerup",I,!0))}()})},function Ti({swiper:e,extendParams:s,on:t}){s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,r={};const a=v=>v.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),c=v=>{const l=V();let d;d=v?new URL(v):l.location;const h=d.pathname.slice(1).split("/").filter(y=>""!==y),x=h.length;return{key:h[x-2],value:h[x-1]}},u=(v,l)=>{const d=V();if(!i||!e.params.history.enabled)return;let h;h=e.params.url?new URL(e.params.url):d.location;const x=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${l}"]`):e.slides[l];let g=a(x.getAttribute("data-history"));if(e.params.history.root.length>0){let y=e.params.history.root;"/"===y[y.length-1]&&(y=y.slice(0,y.length-1)),g=`${y}/${v?`${v}/`:""}${g}`}else h.pathname.includes(v)||(g=`${v?`${v}/`:""}${g}`);e.params.history.keepQuery&&(g+=h.search);const b=d.history.state;b&&b.value===g||(e.params.history.replaceState?d.history.replaceState({value:g},null,g):d.history.pushState({value:g},null,g))},o=(v,l,d)=>{if(l)for(let h=0,x=e.slides.length;h<x;h+=1){const g=e.slides[h];if(a(g.getAttribute("data-history"))===l){const y=e.getSlideIndex(g);
1e.slideTo(y,v,d)}}else e.slideTo(0,v,d)},f=()=>{r=c(e.params.url),o(e.params.speed,r.value,!1)};t("init",()=>{e.params.history.enabled&&(()=>{const v=V();if(e.params.history){if(!v.history||!v.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);if(i=!0,r=c(e.params.url),!r.key&&!r.value)return void(e.params.history.replaceState||v.addEventListener("popstate",f));o(0,r.value,e.params.runCallbacksOnInit),e.params.history.replaceState||v.addEventListener("popstate",f)}})()}),t("destroy",()=>{e.params.history.enabled&&(()=>{const v=V();e.params.history.replaceState||v.removeEventListener("popstate",f)})()}),t("transitionEnd _freeModeNoMomentumRelease",()=>{i&&u(e.params.history.key,e.activeIndex)}),t("slideChange",()=>{i&&e.params.cssMode&&u(e.params.history.key,e.activeIndex)})},function Mi({swiper:e,extendParams:s,emit:t,on:i}){let r=!1;const a=q(),c=V();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(p,v){if(e.virtual&&e.params.virtual.enabled){const l=e.slides.find(h=>h.getAttribute("data-hash")===v);return l?parseInt(l.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(J(e.slidesEl,`.${e.params.slideClass}[data-hash="${v}"], swiper-slide[data-hash="${v}"]`)[0])}}});const u=()=>{t("hashChange");const p=a.location.hash.replace("#",""),v=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex];if(p!==(v?v.getAttribute("data-hash"):"")){const d=e.params.hashNavigation.getSlideIndex(e,p);if(typeof d>"u"||Number.isNaN(d))return;e.slideTo(d)}},o=()=>{if(!r||!e.params.hashNavigation.enabled)return;const p=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],v=p?p.getAttribute("data-hash")||p.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&c.history&&c.history.replaceState?(c.history.replaceState(null,null,`#${v}`||""),t("hashSet")):(a.location.hash=v||"",t("hashSet"))};i("init",()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;r=!0;const p=a.location.hash.replace("#","");if(p){const l=e.params.hashNavigation.getSlideIndex(e,p);e.slideTo(l||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&c.addEventListener("hashchange",u)})()}),i("destroy",()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&c.removeEventListener("hashchange",u)}),i("transitionEnd _freeModeNoMomentumRelease",()=>{r&&o()}),i("slideChange",()=>{r&&e.params.cssMode&&o()})},It,function Pi({swiper:e,extendParams:s,on:t}){s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,r=!1;function a(){const m=e.thumbs.swiper;return!(!m||m.destroyed)&&m.params.virtual&&m.params.virtual.enabled}function c(){const m=e.thumbs.swiper;if(!m||m.destroyed)return;const p=m.clickedIndex,v=m.clickedSlide;if(v&&v.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof p>"u"||null===p)return;let l;l=m.params.loop?parseInt(m.clickedSlide.getAttribute("data-swiper-slide-index"),10):p,e.params.loop?e.slideToLoop(l):e.slideTo(l)}function u(){const{thumbs:m}=e.params;if(i)return!1;i=!0;const p=e.constructor;if(m.swiper instanceof p){if(m.swiper.destroyed)return i=!1,!1;e.thumbs.swiper=m.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update()}else if(Ie(m.swiper)){const v=Object.assign({},m.swiper);Object.assign(v,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new p(v),r=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",c),a()&&e.thumbs.swiper.on("virtualUpdate",()=>{o(!1,{autoScroll:!1})}),!0}function o(m,p){const v=e.thumbs.swiper;if(!v||v.destroyed)return;let l=1;const d=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(l=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(l=1),l=Math.floor(l),v.slides.forEac
1h(h=>h.classList.remove(d)),v.params.loop||a())for(let h=0;h<l;h+=1)J(v.slidesEl,`[data-swiper-slide-index="${e.realIndex+h}"]`).forEach(x=>{x.classList.add(d)});else for(let h=0;h<l;h+=1)v.slides[e.realIndex+h]&&v.slides[e.realIndex+h].classList.add(d);(p?.autoScroll??1)&&function f(m){const p=e.thumbs.swiper;if(!p||p.destroyed)return;const v="auto"===p.params.slidesPerView?p.slidesPerViewDynamic():p.params.slidesPerView,l=e.params.thumbs.autoScrollOffset,d=l&&!p.params.loop;if(e.realIndex!==p.realIndex||d){const h=p.activeIndex;let x,g;if(p.params.loop){const b=p.slides.find(y=>y.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);x=p.slides.indexOf(b),g=e.activeIndex>e.previousIndex?"next":"prev"}else x=e.realIndex,g=x>e.previousIndex?"next":"prev";d&&(x+="next"===g?l:-1*l),p.visibleSlidesIndexes&&p.visibleSlidesIndexes.indexOf(x)<0&&(p.params.centeredSlides&&(x=x>h?x-Math.floor(v/2)+1:x+Math.floor(v/2)-1),p.slideTo(x,m))}}(m?0:void 0)}e.thumbs={swiper:null},t("beforeInit",()=>{const{thumbs:m}=e.params;if(m&&m.swiper)if("string"==typeof m.swiper||m.swiper instanceof HTMLElement){const p=q(),v=()=>{const d="string"==typeof m.swiper?p.querySelector(m.swiper):m.swiper;if(d&&d.swiper)m.swiper=d.swiper,u(),o(!0);else if(d){const h=`${e.params.eventsPrefix}init`,x=g=>{m.swiper=g.detail[0],d.removeEventListener(h,x),u(),o(!0),m.swiper.update(),e.update()};d.addEventListener(h,x)}return d},l=()=>{e.destroyed||v()||requestAnimationFrame(l)};requestAnimationFrame(l)}else u(),o(!0)}),t("slideChange update resize observerUpdate",()=>{o()}),t("setTransition",(m,p)=>{const v=e.thumbs.swiper;!v||v.destroyed||v.setTransition(p)}),t("beforeDestroy",()=>{const m=e.thumbs.swiper;!m||m.destroyed||r&&m.destroy()}),Object.assign(e.thumbs,{init:u,update:o})},function Oi({swiper:e,extendParams:s,emit:t,once:i}){s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchStart:function r(){if(e.params.cssMode)return;const u=e.getTranslate();e.setTranslate(u),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function a(){if(e.params.cssMode)return;const{touchEventsData:u,touches:o}=e;0===u.velocities.length&&u.velocities.push({position:o[e.isHorizontal()?"startX":"startY"],time:u.touchStartTime}),u.velocities.push({position:o[e.isHorizontal()?"currentX":"currentY"],time:re()})},onTouchEnd:function c({currentPos:u}){if(e.params.cssMode)return;const{params:o,wrapperEl:f,rtlTranslate:m,snapGrid:p,touchEventsData:v}=e,d=re()-v.touchStartTime;if(u<-e.minTranslate())e.slideTo(e.activeIndex);else if(u>-e.maxTranslate())e.slideTo(e.slides.length<p.length?p.length-1:e.slides.length-1);else{if(o.freeMode.momentum){if(v.velocities.length>1){const _=v.velocities.pop(),z=v.velocities.pop(),$=_.time-z.time;e.velocity=(_.position-z.position)/$,e.velocity/=2,Math.abs(e.velocity)<o.freeMode.minimumVelocity&&(e.velocity=0),($>150||re()-_.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=o.freeMode.momentumVelocityRatio,v.velocities.length=0;let h=1e3*o.freeMode.momentumRatio,g=e.translate+e.velocity*h;m&&(g=-g);let y,b=!1;const w=20*Math.abs(e.velocity)*o.freeMode.momentumBounceRatio;let P;if(g<e.maxTranslate())o.freeMode.momentumBounce?(g+e.maxTranslate()<-w&&(g=e.maxTranslate()-w),y=e.maxTranslate(),b=!0,v.allowMomentumBounce=!0):g=e.maxTranslate(),o.loop&&o.centeredSlides&&(P=!0);else if(g>e.minTranslate())o.freeMode.momentumBounce?(g-e.minTranslate()>w&&(g=e.minTranslate()+w),y=e.minTranslate(),b=!0,v.allowMomentumBounce=!0):g=e.minTranslate(),o.loop&&o.centeredSlides&&(P=!0);else if(o.freeMode.sticky){let _;for(let z=0;z<p.length;z+=1)if(p[z]>-g){_=z;break}g=Math.abs(p[_]-g)<Math.abs(p[_-1]-g)||"next"===e.swipeDirection?p[_]:p[_-1],g=-g}if(P&&i("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(h=m?Math.abs((-g-e.translate)/e.velocity):Math.abs((g-e.translate)/e.velocity),o.freeMode.sticky){const _=Math.abs((m?-g:g)-e.translate),z=e.slidesSizesGrid[e.activeIndex];h=_<z?o.speed:_<2*z?1.5*o.speed:2.5*o.speed}}else if(o.freeMode.sticky)return void e.slideToClosest();o.freeMode.momentumBounce&&b?(e.updateProgress(y),e.setTransition(h),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating=!0,Le(f,()=>{!e||e.destroyed||!v.allowMomentumBounce||(t("momentumBounce"),e.setTransition(o.speed),setTimeout(()=>{e.setTranslate(y),Le(f,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(t("_freeModeNoMomentumRelease"),e.updateProgress(g),e.setTransition(h),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,Le(f,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(g),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(o.freeMode.sticky)return void e.slideToClosest();o.freeMode&&t("_freeModeNoMomentumRelease")}(!o.freeMode.momentum||d>=o.longSwipesMs)&&(t("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})},function Tr({swiper:e,extendParams:s,on:t}){let i,r,a,c;s({grid:{rows:1,fill:"column"}});const u=()=>{let d=e.params.spaceBetween;return"string"==typeof d&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*e.size:"string"==typeof d&&(d=parseFloat(d)),d};t("init",()=>{c=e.params.grid&&e.params.grid.rows>1}),t("update",()=>{const{params:d,el:h}=e,x=d.grid&&d.grid.rows>1;c&&!x?(h.classList.remove(`${d.containerModifierClass}grid`,`${d.containerModifierClass}grid-column`),a=1,e.emitContainerClasses()):!c&&x&&(h.classList.add(`${d.containerModifierClass}grid`),"column"===d.grid.fill&&h.classList.add(`${d.containerModifierClass}grid-column`),e.emitContainerClasses()),c=x}),e.grid={initSlides:d=>{const{slidesPerView:h}=e.params,{rows:x,fill:g}=e.params.grid,b=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:d.length;a=Math.floor(b/x),i=Math.floor(b/x)===b/x?b:Math.ceil(b/x)*x,"auto"!==h&&"row"===g&&(i=Math.max(i,h*x)),r=i/x},unsetSlides:()=>
1{e.slides&&e.slides.forEach(d=>{d.swiperSlideGridSet&&(d.style.height="",d.style[e.getDirectionLabel("margin-top")]="")})},updateSlide:(d,h,x)=>{const{slidesPerGroup:g}=e.params,b=u(),{rows:y,fill:w}=e.params.grid,P=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:x.length;let _,z,S;if("row"===w&&g>1){const $=Math.floor(d/(g*y)),I=d-y*g*$,C=0===$?g:Math.min(Math.ceil((P-$*y*g)/y),g);S=Math.floor(I/C),z=I-S*C+$*g,_=z+S*i/y,h.style.order=_}else"column"===w?(z=Math.floor(d/y),S=d-z*y,(z>a||z===a&&S===y-1)&&(S+=1,S>=y&&(S=0,z+=1))):(S=Math.floor(d/r),z=d-S*r);h.row=S,h.column=z,h.style.height=`calc((100% - ${(y-1)*b}px) / ${y})`,h.style[e.getDirectionLabel("margin-top")]=0!==S?b&&`${b}px`:"",h.swiperSlideGridSet=!0},updateWrapperSize:(d,h)=>{const{centeredSlides:x,roundLengths:g}=e.params,b=u(),{rows:y}=e.params.grid;if(e.virtualSize=(d+b)*i,e.virtualSize=Math.ceil(e.virtualSize/y)-b,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),x){const w=[];for(let P=0;P<h.length;P+=1){let _=h[P];g&&(_=Math.floor(_)),h[P]<e.virtualSize+h[0]&&w.push(_)}h.splice(0,h.length),h.push(...w)}}}},function Bi({swiper:e}){Object.assign(e,{appendSlide:Ii.bind(e),prependSlide:ki.bind(e),addSlide:Li.bind(e),removeSlide:zi.bind(e),removeAllSlides:$i.bind(e)})},function Ri({swiper:e,extendParams:s,on:t}){s({fadeEffect:{crossFade:!1}}
1),Ce({effect:"fade",swiper:e,on:t,setTranslate:()=>{const{slides:a}=e;for(let u=0;u<a.length;u+=1){const o=e.slides[u];let m=-o.swiperSlideOffset;e.params.virtualTranslate||(m-=e.translate);let p=0;e.isHorizontal()||(p=m,m=0);const v=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(o.progress),0):1+Math.min(Math.max(o.progress,-1),0),l=ze(0,o);l.style.opacity=v,l.style.transform=`translate3d(${m}px, ${p}px, 0px)`}},setTransition:a=>{const c=e.slides.map(u=>be(u));c.forEach(u=>{u.style.transitionDuration=`${a}ms`}),Ye({swiper:e,duration:a,transformElements:c,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function Ai({swiper:e,extendParams:s,on:t}){s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(u,o,f)=>{let m=u.querySelector(f?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),p=u.querySelector(f?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");m||(m=te("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(f?"left":"top")).split(" ")),u.append(m)),p||(p=te("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(f?"right":"bottom")).split(" ")),u.append(p)),m&&(m.style.opacity=Math.max(-o,0)),p&&(p.style.opacity=Math.max(o,0))};
1Ce({effect:"cube",swiper:e,on:t,setTranslate:()=>{const{el:u,wrapperEl:o,slides:f,width:m,height:p,rtlTranslate:v,size:l,browser:d}=e,h=Xe(e),x=e.params.cubeEffect,g=e.isHorizontal(),b=e.virtual&&e.params.virtual.enabled;let w,y=0;x.shadow&&(g?(w=e.wrapperEl.querySelector(".swiper-cube-shadow"),w||(w=te("div","swiper-cube-shadow"),e.wrapperEl.append(w)),w.style.height=`${m}px`):(w=u.querySelector(".swiper-cube-shadow"),w||(w=te("div","swiper-cube-shadow"),u.append(w))));for(let _=0;_<f.length;_+=1){const z=f[_];let S=_;b&&(S=parseInt(z.getAttribute("data-swiper-slide-index"),10));let $=90*S,I=Math.floor($/360);v&&($=-$,I=Math.floor(-$/360));const C=Math.max(Math.min(z.progress,1),-1);let E=0,O=0,L=0;S%4==0?(E=4*-I*l,L=0):(S-1)%4==0?(E=0,L=4*-I*l):(S-2)%4==0?(E=l+4*I*l,L=l):(S-3)%4==0&&(E=-l,L=3*l+4*l*I),v&&(E=-E),g||(O=E,E=0);const R=`rotateX(${h(g?0:-$)}deg) rotateY(${h(g?$:0)}deg) translate3d(${E}px, ${O}px, ${L}px)`;C<=1&&C>-1&&(y=90*S+90*C,v&&(y=90*-S-90*C)),z.style.transform=R,x.slideShadows&&i(z,C,g)}if(o.style.transformOrigin=`50% 50% -${l/2}px`,o.style["-webkit-transform-origin"]=`50% 50% -${l/2}px`,x.shadow)if(g)w.style.transform=`translate3d(0px, ${m/2+x.shadowOffset}px, ${-m/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${x.shadowScale})`;else{const _=Math.abs(y)-90*Math.floor(Math.abs(y)/90),z=1.5-(Math.sin(2*_*Math.PI/360)/2+Math.cos(2*_*Math.PI/360)/2),$=x.shadowScale/z;w.style.transform=`scale3d(${x.shadowScale}, 1, ${$}) translate3d(0px, ${p/2+x.shadowOffset}px, ${-p/2/$}px) rotateX(-89.99deg)`}const P=(d.isSafari||d.isWebView)&&d.needPerspectiveFix?-l/2:0;o.style.transform=`translate3d(0px,0,${P}px) rotateX(${h(e.isHorizontal()?0:y)}deg) rotateY(${h(e.isHorizontal()?-y:0)}deg)`,o.style.setProperty("--swiper-cube-translate-z",`${P}px`)},setTransition:u=>{const{el:o,slides:f}=e;if(f.forEach(m=>{m.style.transitionDuration=`${u}ms`,m.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>{p.style.transitionDuration=`${u}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const m=o.querySelector(".swiper-cube-shadow");m&&(m.style.transitionDuration=`${u}ms`)}},recreateShadows:()=>{const u=e.isHorizontal();e.slides.forEach(o=>{const f=Math.max(Math.min(o.progress,1),-1);i(o,f,u)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function Gi({swiper:e,extendParams:s,on:t}){s({flipEffect:{slideShadows:!0,limitRotation:!0}});const i=(u,o)=>{let f=e.isHorizontal()?u.querySelector(".swiper-slide-shadow-left"):u.querySelector(".swiper-slide-shadow-top"),m=e.isHorizontal()?u.querySelector(".swiper-slide-shadow-right"):u.querySelector(".swiper-slide-shadow-bottom");f||(f=we("flip",u,e.isHorizontal()?"left":"top")),m||(m=we("flip",u,e.isHorizontal()?"right":"bottom")),f&&(f.style.opacity=Math.max(-o,0)),m&&(m.style.opacity=Math.max(o,0))};
1Ce({effect:"flip",swiper:e,on:t,setTranslate:()=>{const{slides:u,rtlTranslate:o}=e,f=e.params.flipEffect,m=Xe(e);for(let p=0;p<u.length;p+=1){const v=u[p];let l=v.progress;e.params.flipEffect.limitRotation&&(l=Math.max(Math.min(v.progress,1),-1));const d=v.swiperSlideOffset;let x=-180*l,g=0,b=e.params.cssMode?-d-e.translate:-d,y=0;e.isHorizontal()?o&&(x=-x):(y=b,b=0,g=-x,x=0),v.style.zIndex=-Math.abs(Math.round(l))+u.length,f.slideShadows&&i(v,l);const w=`translate3d(${b}px, ${y}px, 0px) rotateX(${m(g)}deg) rotateY(${m(x)}deg)`;ze(0,v).style.transform=w}},setTransition:u=>{const o=e.slides.map(f=>be(f));o.forEach(f=>{f.style.transitionDuration=`${u}ms`,f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>{m.style.transitionDuration=`${u}ms`})}),Ye({swiper:e,duration:u,transformElements:o})},recreateShadows:()=>{e.slides.forEach(u=>{let o=u.progress;e.params.flipEffect.limitRotation&&(o=Math.max(Math.min(u.progress,1),-1)),i(u,o)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function Di({swiper:e,extendParams:s,on:t}){s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}
1),Ce({effect:"coverflow",swiper:e,on:t,setTranslate:()=>{const{width:a,height:c,slides:u,slidesSizesGrid:o}=e,f=e.params.coverflowEffect,m=e.isHorizontal(),p=e.translate,v=m?a/2-p:c/2-p,l=m?f.rotate:-f.rotate,d=f.depth,h=Xe(e);for(let x=0,g=u.length;x<g;x+=1){const b=u[x],y=o[x],P=(v-b.swiperSlideOffset-y/2)/y,_="function"==typeof f.modifier?f.modifier(P):P*f.modifier;let z=m?l*_:0,S=m?0:l*_,$=-d*Math.abs(_),I=f.stretch;"string"==typeof I&&-1!==I.indexOf("%")&&(I=parseFloat(f.stretch)/100*y);let C=m?0:I*_,E=m?I*_:0,O=1-(1-f.scale)*Math.abs(_);Math.abs(E)<.001&&(E=0),Math.abs(C)<.001&&(C=0),Math.abs($)<.001&&($=0),Math.abs(z)<.001&&(z=0),Math.abs(S)<.001&&(S=0),Math.abs(O)<.001&&(O=0);const L=`translate3d(${E}px,${C}px,${$}px) rotateX(${h(S)}deg) rotateY(${h(z)}deg) scale(${O})`;if(ze(0,b).style.transform=L,b.style.zIndex=1-Math.abs(Math.round(_)),f.slideShadows){let T=b.querySelector(m?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),M=b.querySelector(m?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");T||(T=we("coverflow",b,m?"left":"top")),M||(M=we("coverflow",b,m?"right":"bottom")),T&&(T.style.opacity=_>0?_:0),M&&(M.style.opacity=-_>0?-_:0)}}},setTransition:a=>{e.slides.map(u=>be(u)).forEach(u=>{u.style.transitionDuration=`${a}ms`,u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(o=>{o.style.transitionDuration=`${a}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function Xi({swiper:e,extendParams:s,on:t}){s({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=c=>"string"==typeof c?c:`${c}px`;
1Ce({effect:"creative",swiper:e,on:t,setTranslate:()=>{const{slides:c,wrapperEl:u,slidesSizesGrid:o}=e,f=e.params.creativeEffect,{progressMultiplier:m}=f,p=e.params.centeredSlides,v=Xe(e);p&&(u.style.transform=`translateX(calc(50% - ${o[0]/2-e.params.slidesOffsetBefore||0}px))`);for(let l=0;l<c.length;l+=1){const d=c[l],h=d.progress,x=Math.min(Math.max(d.progress,-f.limitProgress),f.limitProgress);let g=x;p||(g=Math.min(Math.max(d.originalProgress,-f.limitProgress),f.limitProgress));const b=d.swiperSlideOffset,y=[e.params.cssMode?-b-e.translate:-b,0,0],w=[0,0,0];let P=!1;e.isHorizontal()||(y[1]=y[0],y[0]=0);let _={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};x<0?(_=f.next,P=!0):x>0&&(_=f.prev,P=!0),y.forEach((O,L)=>{y[L]=`calc(${O}px + (${i(_.translate[L])} * ${Math.abs(x*m)}))`}),w.forEach((O,L)=>{let R=_.rotate[L]*Math.abs(x*m);w[L]=R}),d.style.zIndex=-Math.abs(Math.round(h))+c.length;const z=y.join(", "),S=`rotateX(${v(w[0])}deg) rotateY(${v(w[1])}deg) rotateZ(${v(w[2])}deg)`,I=g<0?1+(1-_.opacity)*g*m:1-(1-_.opacity)*g*m,C=`translate3d(${z}) ${S} ${g<0?`scale(${1+(1-_.scale)*g*m})`:`scale(${1-(1-_.scale)*g*m})`}`;if(P&&_.shadow||!P){let O=d.querySelector(".swiper-slide-shadow");!O&&_.shadow&&(O=we("creative",d)),O&&(O.style.opacity=Math.min(Math.max(Math.abs(f.shadowPerProgress?x*(1/f.limitProgress):x),0),1))}const E=ze(0,d);E.style.transform=C,E.style.opacity=I,_.origin&&(E.style.transformOrigin=_.origin)}},setTransition:c=>{const u=e.slides.map(o=>be(o));u.forEach(o=>{o.style.transitionDuration=`${c}ms`,o.querySelectorAll(".swiper-slide-shadow").forEach(f=>{f.style.transitionDuration=`${c}ms`})}),Ye({swiper:e,duration:c,transformElements:u,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function Yi({swiper:e,extendParams:s,on:t}){s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}
1),Ce({effect:"cards",swiper:e,on:t,setTranslate:()=>{const{slides:a,activeIndex:c,rtlTranslate:u}=e,o=e.params.cardsEffect,{startTranslate:f,isTouched:m}=e.touchEventsData,p=u?-e.translate:e.translate;for(let v=0;v<a.length;v+=1){const l=a[v],d=l.progress,h=Math.min(Math.max(d,-4),4);let x=l.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(x-=a[0].swiperSlideOffset);let g=e.params.cssMode?-x-e.translate:-x,b=0;const y=-100*Math.abs(h);let w=1,P=-o.perSlideRotate*h,_=o.perSlideOffset-.75*Math.abs(h);const z=e.virtual&&e.params.virtual.enabled?e.virtual.from+v:v;if((z===c||z===c-1)&&h>0&&h<1&&(m||e.params.cssMode)&&p<f||(z===c||z===c+1)&&h<0&&h>-1&&(m||e.params.cssMode)&&p>f){const O=(1-Math.abs((Math.abs(h)-.5)/.5))**.5;P+=-28*h*O,w+=-.5*O,_+=96*O,b=(o.rotate||e.isHorizontal()?-25:0)*O*Math.abs(h)+"%"}if(g=h<0?`calc(${g}px ${u?"-":"+"} (${_*Math.abs(h)}%))`:h>0?`calc(${g}px ${u?"-":"+"} (-${_*Math.abs(h)}%))`:`${g}px`,!e.isHorizontal()){const O=b;b=g,g=O}const C=`\n translate3d(${g}, ${b}, ${y}px)\n rotateZ(${o.rotate?u?-P:P:0}deg)\n scale(${h<0?""+(1+(1-w)*h):""+(1-(1-w)*h)})\n `;if(o.slideShadows){let O=l.querySelector(".swiper-slide-shadow");O||(O=we("cards",l)),O&&(O.style.opacity=Math.min(Math.max((Math.abs(h)-.5)/.5,0),1))}l.style.zIndex=-Math.abs(Math.round(d))+a.length,ze(0,l).style.transform=C}},setTransition:a=>{const c=e.slides.map(u=>be(u));c.forEach(u=>{u.style.transitionDuration=`${a}ms`,u.querySelectorAll(".swiper-slide-shadow").forEach(o=>{o.style.transitionDuration=`${a}ms`})}),Ye({swiper:e,duration:a,transformElements:c})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}]);const He=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function _e(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function ht(e,s){const t=["__proto__","constructor","prototype"];Object.keys(s).filter(i=>
1t.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=s[i]:_e(s[i])&&_e(e[i])&&Object.keys(s[i]).length>0?s[i].__swiper__?e[i]=s[i]:ht(e[i],s[i]):e[i]=s[i]})}function Ue(e=""){return e.replace(/-[a-z]/g,s=>s.toUpperCase().replace("-",""))}const Jt=e=>{if(parseFloat(e)===Number(e))return Number(e);if("true"===e||""===e)return!0;if("false"===e)return!1;if("null"===e)return null;if("undefined"!==e){if("string"==typeof e&&e.includes("{")&&e.includes("}")&&e.includes('"')){let s;try{s=JSON.parse(e)}catch{s=e}return s}return e}},Kt=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function Zt(e,s,t){const i={},r={};ht(i,pt);const a=[...He,"on"],c=a.map(o=>o.replace(/_/,""));a.forEach(o=>{o=o.replace("_",""),typeof e[o]<"u"&&(r[o]=e[o])});const u=[...e.attributes];return"string"==typeof s&&typeof t<"u"&&u.push({name:s,value:_e(t)?{...t}:t}),u.forEach(o=>{const f=Kt.find(m=>o.name.startsWith(`${m}-`));if(f){const m=Ue(f),p=Ue(o.name.split(`${f}-`)[1]);typeof r[m]>"u"&&(r[m]={}),!0===r[m]&&(r[m]={enabled:!0}),!1===r[m]&&(r[m]={enabled:!1}),r[m][p]=Jt(o.value)}else{const m=Ue(o.name);if(!c.includes(m))return;const p=Jt(o.value);r[m]&&Kt.includes(o.name)&&!_e(p)?(r[m].constructor!==Object&&(r[m]={}),r[m].enabled=!!p):r[m]=p}}),ht(i,r),i.navigation?i.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...!0!==i.navigation?i.navigation:{}}:!1===i.navigation&&delete i.navigation,i.scrollbar?i.scrollbar={el:".swiper-scrollbar",...!0!==i.scrollbar?i.scrollbar:{}}:!1===i.scrollbar&&delete i.scrollbar,i.pagination?i.pagination={el:".swiper-pagination",...!0!==i.pagination?i.pagination:{}}:!1===i.pagination&&delete i.pagination,{params:i,passedParams:r}}const Lr=':host{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;height:100%;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon
vendor: 8,763 bytes, line 1
1{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}',
vendor: 1,893 bytes, line 1
1Qt=typeof window>"u"||typeof HTMLElement>"u"?class $r{}:HTMLElement,ei=(e,s)=>{if(typeof CSSStyleSheet<"u"&&e.adoptedStyleSheets){const t=new CSSStyleSheet;t.replaceSync(s),e.adoptedStyleSheets=[t]}else{const t=document.createElement("style");t.rel="stylesheet",t.textContent=s,e.appendChild(t)}};class ti extends Qt{constructor(){super(),this.attachShadow({mode:"open"})}cssStyles(){return[Lr,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join("\n")}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const s=this.slideSlots||0,t=[...this.querySelectorAll("[slot^=slide-]")].map(i=>parseInt(i.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=t.length?Math.max(...t)+1:0,this.rendered)if(this.slideSlots>s)for(let i=s;i<this.slideSlots;i+=1){const r=document.createElement("swiper-slide");r.setAttribute("part",`slide slide-${i+1}`);const a=document.createElement("slot");a.setAttribute("name",`slide-${i+1}`),r.appendChild(a),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(r)}else if(this.slideSlots<s){const i=this.swiper.slides;for(let r=i.length-1;r>=0;r-=1)r>this.slideSlots&&i[r].remove()}}render(){if(this.rendered)return;this.calcSlideSlots();let s=this.cssStyles();this.slideSlots>0&&(s=s.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),s.length&&ei(this.shadowRoot,s),this.cssLinks().forEach(i=>{if(this.shadowRoot.querySelector(`link[href="${i}"]`))return;const a=document.createElement("link");a.rel="stylesheet",a.href=i,this.shadowRoot.appendChild(a)});const t=document.createElement("div");t.classList.add("swiper"),t.part="container",ie(t,`\n <slot name="container-start"></slot>\n <div class="swiper-wrapper" part="wrapper">\n <slot></slot>\n ${Array.from({length:this.slideSlots}).map((i,r)=>`\n <swiper-slide part="slide slide-${r}">\n <slot name="slide-${r}"></slot>
1\n </swiper-slide>\n `).join("")}\n </div>\n <slot name="container-end"></slot>\n ${function Pr(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}(this.passedParams)?'\n <div part="button-prev" class="swiper-button-prev"></div>\n <div part="button-next" class="swiper-button-next"></div>\n ':""}\n ${function Or(e={}){return e.pagination&&typeof e.pagination.el>"u"}(this.passedParams)?'\n <div part="pagination" class="swiper-pagination"></div>\n ':""}\n ${function Ir(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}(this.passedParams)?'\n <div part="scrollbar" class="swiper-scrollbar"></div>\n ':""}\n `),this.shadowRoot.appendChild(t),this.rendered=!0}initialize(){if(this.swiper&&this.swiper.initialized)return;const{params:s,passedParams:t}=Zt(this);this.swiperParams=s,this.passedParams=t,delete this.swiperParams.init,this.render(),this.swiper=new ne(this.shadowRoot.querySelector(".swiper"),{...s.virtual?{}:{observer:!0},...s,touchEventsTarget:"container",onAny:(i,...r)=>{"observerUpdate"===i&&this.calcSlideSlots();const a=s.eventsPrefix?`${s.eventsPrefix}${i.toLowerCase()}`:i.toLowerCase(),c=new CustomEvent(a,{detail:r,bubbles:"hashChange"!==i,cancelable:!0});this.dispatchEvent(c)}})}connectedCallback(){this.swiper&&this.swiper.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||!1===this.init||"false"===this.getAttribute("init")||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(s,t){const{params:i,passedParams:r}=Zt(this,s,t);this.passedParams=r,this.swiperParams=i,(!this.swiper||this.swiper.params[s]!==t)&&function kr({swiper:e,slides:s,passedParams:t,changedParams:i,nextEl:r,prevEl:a,scrollbarEl:c,paginationEl:u}){const o=i.filter(S=>"children"!==S&&"direction"!==S&&"wrapperClass"!==S),{params:f,pagination:m,navigation:p,scrollbar:v,virtual:l,thumbs:d}=e;let h,x,g,b,y,w,P,_;i.includes("thumbs")&&t.thumbs&&t.thumbs.swiper&&!t.thumbs.swiper.destroyed&&f.thumbs&&(!f.thumbs.swiper||f.thumbs.swiper.destroyed)&&(h=!0),i.includes("controller")&&t.controller&&t.controller.control&&f.controller&&!f.controller.control&&(x=!0),i.includes("pagination")&&t.pagination&&(t.pagination.el||u)&&(f.pagination||!1===f.pagination)&&m&&!m.el&&(g=!0),i.includes("scrollbar")&&t.scrollbar&&(t.scrollbar.el||c)&&(f.scrollbar||!1===f.scrollbar)&&v&&!v.el&&(b=!0),i.includes("navigation")&&t.navigation&&(t.navigation.prevEl||a)&&(t.navigation.nextEl||r)&&(f.navigation||!1===f.navigation)&&p&&!p.prevEl&&!p.nextEl&&(y=!0);const z=S=>{e[S]&&(e[S].destroy(),"navigation"===S?(e.isElement&&(e[S].prevEl.remove(),e[S].nextEl.remove()),f[S].prevEl=void 0,f[S].nextEl=void 0,e[S].prevEl=void 0,e[S].nextEl=void 0):(e.isElement&&e[S].el.remove(),f[S].el=void 0,e[S].el=void 0))};i.includes("loop")&&e.isElement&&(f.loop&&!t.loop?w=!0:!f.loop&&t.loop?P=!0:_=!0),o.forEach(S=>{if(_e(f[S])&&_e(t[S]))Object.assign(f[S],t[S]),("navigation"===S||"pagination"===S||"scrollbar"===S)&&"enabled"in t[S]&&!t[S].enabled&&z(S);else{const $=t[S];!0!==$&&!1!==$||"navigation"!==S&&"pagination"!==S&&"scrollbar"!==S?f[S]=t[S]:!1===$&&z(S)}}),o.includes("controller")&&!x&&e.controller&&e.controller.control&&f.controller&&f.controller.control&&(e.controller.control=f.controller.control),i.includes("children")&&s&&l&&f.virtual.enabled?(l.slides=s,l.update(!0)):i.includes("virtual")&&l&&f.virtual.enabled&&(s&&(l.slides=s),l.update(!0)),i.includes("children")&&s&&f.loop&&(_=!0),h&&d.init()&&d.update(!0),x&&(e.controller.control=f.controller.control),g&&(e.isElement&&(!u||"string"==typeof u)&&((u=document.createElement("div")).classList.add("swiper-pagination"),u.part.add("pagination"),e.el.appendChild(u)),u&&(f.pagination.el=u),m.init(),m.render(),m.update()),b&&(e.isElement&&(!c||"string"==typeof c)&&((c=document.createElement("div")).classList.add("swiper-scrollbar"),c.part.add("scrollbar"),e.el.appendChild(c)),c&&(f.scrollbar.el=c),v.init(
1),v.updateSize(),v.setTranslate()),y&&(e.isElement&&((!r||"string"==typeof r)&&((r=document.createElement("div")).classList.add("swiper-button-next"),ie(r,e.navigation.arrowSvg),r.part.add("button-next"),e.el.appendChild(r)),(!a||"string"==typeof a)&&((a=document.createElement("div")).classList.add("swiper-button-prev"),ie(a,e.navigation.arrowSvg),a.part.add("button-prev"),e.el.appendChild(a))),r&&(f.navigation.nextEl=r),a&&(f.navigation.prevEl=a),p.init(),p.update()),i.includes("allowSlideNext")&&(e.allowSlideNext=t.allowSlideNext),i.includes("allowSlidePrev")&&(e.allowSlidePrev=t.allowSlidePrev),i.includes("direction")&&e.changeDirection(t.direction,!1),(w||_)&&e.loopDestroy(),(P||_)&&e.loopCreate(),e.update()}({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Ue(s)],..."navigation"===s&&r[s]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},..."pagination"===s&&r[s]?{paginationEl:".swiper-pagination"}:{},..."scrollbar"===s&&r[s]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(s,t,i){this.swiper&&this.swiper.initialized&&("true"===t&&null===i&&(i=!1),this.updateSwiperOnPropChange(s,i))}static get observedAttributes(){return He.filter(t=>t.includes("_")).map(t=>t.replace(/[A-Z]/g,i=>`-${i}`).replace("_","").toLowerCase())}}He.forEach(e=>{"init"!==e&&(e=e.replace("_",""),Object.defineProperty(ti.prototype,e,{configurable:!0,get(){return(this.passedParams||{})[e]},set(s){this.passedParams||(this.passedParams={}),this.passedParams[e]=s,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(e,s)}}))});typeof window<"u"&&(window.SwiperElementRegisterParams=e=>{He.push(...e)}),typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",ti),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",class Br extends Qt{constructor(){super(),this.attachShadow({mode:"open"})}render(){const s=this.lazy||""===this.getAttribute("lazy")||"true"===this.getAttribute("lazy");if(ei(this.shadowRoot,"::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}::slotted(.swiper-slide-shadow){background:#00000026}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(270deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(90deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(0deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){backface-visibility:hidden;z-index:0}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){backface-visibility:hidden;z-index:0}::slotted(.swiper-zoom-container){align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-height:100%;max-width:100%;object-fit:contain}"),this.shadowRoot.appendChild(document.createElement("slot")),s){const t=document.createElement("div");t.classList.add("swiper-lazy-preloader"),t.part.add("preloader"),this.shadowRoot.appendChild(t)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}}));let Ar=(()=>{class e{constructor(){}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=n.$C({type:e})}static{this.\u0275inj=n.G2t({imports:[Q.iI,at.V]})}}return e})();var Gr=Y(86648),Dr=Y(73703);let ii=(()=>{class e{constructor(t,i){this.dashboardService=t,this.session=i}resolve(){return this.dashboardService.trendingLocale=this.session.user?.locale||W.Pn.EN,(0,Gr.H)(this.dashboardService.getTrending(!0)).pipe((0,Dr.u)(!0))}static{this.\u0275fac=function(i){return new(i||e)(n.KVO(Qe.I),n.KVO(Oe.Q))}}static{this.\u0275prov=n.jDH({token:e,factory:e.\u0275fac})}}return e})();var Xr=Y(68580),Yr=Y(86820),Fr=Y(13867),Nr=Y(8301),jr=Y(10270),Vr=Y(77357),Hr=Y(27180),Ur=Y(94133);let Wr=(()=>{class e{constructor(){}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=n.$C({type:e})}static{this.\u0275inj=n.G2t({imports:[at.V,jr.d,Ur.w,Fr.s,Q.iI,Nr.q,Hr.B,Vr.n,W.Cd]})}}return e})();var qr=Y(90301);const Jr=[{path:"",component:rt,resolve:{resolver:ii},children:[{path:"",component:rt},{path:":tag",component:rt}]}];let Kr=(()=>{class e{constructor(){}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=n.$C({type:e})}static{this.\u0275inj=n.G2t({providers:[Ze.W,ii],imports:[at.V,Yr.eO,Q.iI.forChild(Jr),qr.x,Ar,Xr.zE.forRoot(),W.Cd,Wr]})}}return e})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.