vendor: 6,664 bytes, line 1
1function tt(i){return i!==null&&typeof i=="object"&&"constructor"in i&&i.constructor===Object}function Qe(i,e){i===void 0&&(i={}),e===void 0&&(e={});const t=["__proto__","constructor","prototype"];Object.keys(e).filter(s=>t.indexOf(s)<0).forEach(s=>{typeof i[s]>"u"?i[s]=e[s]:tt(e[s])&&tt(i[s])&&Object.keys(e[s]).length>0&&Qe(i[s],e[s])})}const ct={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function N(){const i=typeof document<"u"?document:{};return Qe(i,ct),i}const yt={document:ct,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(i){return typeof setTimeout>"u"?(i(),null):setTimeout(i,0)},cancelAnimationFrame(i){typeof setTimeout>"u"||clearTimeout(i)}};function Y(){const i=typeof window<"u"?window:{};return Qe(i,yt),i}function ne(i){return i===void 0&&(i=""),i.trim().split(" ").filter(e=>!!e.trim())}function St(i){const e=i;Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function de(i,e){return e===void 0&&(e=0),setTimeout(i,e)}function Q(){return Date.now()}function xt(i){const e=Y();let t;return e.getComputedStyle&&(t=e.getComputedStyle(i,null)),!t&&i.currentStyle&&(t=i.currentStyle),t||(t=i.style),t}function qe(i,e){e===void 0&&(e="x");const t=Y();let s,r,a;const p=xt(i);return t.WebKitCSSMatrix?(r=p.transform||p.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(c=>c.replace(",",".")).join(", ")),a=new t.WebKitCSSMatrix(r==="none"?"":r)):(a=p.MozTransform||p.OTransform||p.MsTransform||p.msTransform||p.transform||p.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),e==="x"&&(t.WebKitCSSMatrix?r=a.m41:s.length===16?r=parseFloat(s[12]):r=parseFloat(s[4])),e==="y"&&(t.WebKitCSSMatrix?r=a.m42:s.length===16?r=parseFloat(s[13]):r=parseFloat(s[5])),r||0}function ye(i){return typeof i=="object"&&i!==null&&i.constructor&&Object.prototype.toString.call(i).slice(8,-1)==="Object"}function Et(i){return typeof window<"u"&&typeof window.HTMLElement<"u"?i instanceof HTMLElement:i&&(i.nodeType===1||i.nodeType===11)}function K(){const i=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let t=1;t<arguments.length;t+=1){const s=t<0||arguments.length<=t?void 0:arguments[t];if(s!=null&&!Et(s)){const r=Object.keys(Object(s)).filter(a=>e.indexOf(a)<0);for(let a=0,p=r.length;a<p;a+=1){const c=r[a],n=Object.getOwnPropertyDescriptor(s,c);n!==void 0&&n.enumerable&&(ye(i[c])&&ye(s[c])?s[c].__swiper__?i[c]=s[c]:K(i[c],s[c]):!ye(i[c])&&ye(s[c])?(i[c]={},s[c].__swiper__?i[c]=s[c]:K(i[c],s[c])):i[c]=s[c])}}}return i}function Se(i,e,t){i.style.setProperty(e,t)}function pt(i){let{swiper:e,targetPosition:t,side:s}=i;const r=Y(),a=-e.translate;let p=null,c;const n=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const f=t>a?"next":"prev",d=(v,m)=>f==="next"&&v>=m||f==="prev"&&v<=m,u=()=>{c=new Date().getTime(),p===null&&(p=c);const v=Math.max(Math.min((c-p)/n,1),0),m=.5-Math.cos(v*Math.PI)/2;let o=a+m*(t-a);if(d(o,t)&&(o=t),e.wrapperEl.scrollTo({[s]:o}),d(o,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:o})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(u)};u()}function ce(i){return i.querySelector(".swiper-slide-transform")||i.shadowRoot&&i.shadowRoot.querySelector(".swiper-slide-transform")||i}function W(i,e){e===void 0&&(e="");const t=Y(),s=[...i.children];return t.HTMLSlotElement&&i instanceof HTMLSlotElement&&s.push(...i.assignedElements()),e?s.filter(r=>r.matches(e)):s}function Tt(i,e){const t=[e];for(;t.length>0;){const s=t.shift();if(i===s)return!0;t.push(...s.children,...s.shadowRoot?s.shadowRoot.children:[],...s.assignedElements?s.assignedElements():[])}}function Mt(i,e){const t=Y();let s=e.contains(i);return!s&&t.HTMLSlotElement&&e instanceof HTMLSlotElement&&(s=[...e.assignedElements()].includes(i),s||(s=Tt(i,e))),s}function Ie(i){try{console.warn(i);return}catch{}}function Z(i,e){e===void 0&&(e=[]);const t=document.createElement(i);return t.classList.add(...Array.isArray(e)?e:ne(e)),t}function Ae(i){const e=Y(),t=N(),s=i.getBoundingClientRect(),r=t.body,a=i.clientTop||r.clientTop||0,p=i.clientLeft||r.clientLeft||0,c=i===e?e.scrollY:i.scrollTop,n=i===e?e.scrollX:i.scrollLeft;return{top:s.top+c-a,left:s.left+n-p}}function Ct(i,e){const t=[];for(;i.previousElementSibling;){const s=i.previousElementSibling;e?s.matches(e)&&t.push(s):t.push(s),i=s}return t}function Pt(i,e){const t=[];for(;i.nextElementSibling;){const s=i.nextElementSibling;e?s.matches(e)&&t.push(s):t.push(s),i=s}return t}function le(i,e){return Y().getComputedStyle(i,null).getPropertyValue(e)}function Ee(i){let e=i,t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function oe(i,e){const t=[];let s=i.parentElement;for(;s;)e?s.matches(e)&&t.push(s):t.push(s),s=s.parentElement;return t}function xe(i,e){function t(s){s.target===i&&(e.call(i,s),i.removeEventListener("transitionend",t))}e&&i.addEventListener("transitionend",t)}function je(i,e,t){const s=Y();return t?i[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(i,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(i,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom")):i.offsetWidth}function R(i){return(Array.isArray(i)?i:[i]).filter(e=>!!e)}function Oe(i){return e=>Math.abs(e)>0&&i.browser&&i.browser.need3dFix&&Math.abs(e)%90===0?e+.001:e}let Re;function Lt(){const i=Y(),e=N();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in i||i.DocumentTouch&&e instanceof i.DocumentTouch)}}function ft(){return Re||(Re=Lt()),Re}let Xe;function zt(i){let{userAgent:e}=i===void 0?{}:i;
vendor: 4,153 bytes, line 1
1const t=ft(),s=Y(),r=s.navigator.platform,a=e||s.navigator.userAgent,p={ios:!1,android:!1},c=s.screen.width,n=s.screen.height,f=a.match(/(Android);?[\s\/]+([\d.]+)?/);let d=a.match(/(iPad).*OS\s([\d_]+)/);const u=a.match(/(iPod)(.*OS\s([\d_]+))?/),v=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m=r==="Win32";let o=r==="MacIntel";const l=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&o&&t.touch&&l.indexOf(`${c}x${n}`)>=0&&(d=a.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),o=!1),f&&!m&&(p.os="android",p.android=!0),(d||v||u)&&(p.os="ios",p.ios=!0),p}function ut(i){return i===void 0&&(i={}),Xe||(Xe=zt(i)),Xe}let Ye;function It(){const i=Y(),e=ut();let t=!1;function s(){const c=i.navigator.userAgent.toLowerCase();return c.indexOf("safari")>=0&&c.indexOf("chrome")<0&&c.indexOf("android")<0}if(s()){const c=String(i.navigator.userAgent);if(c.includes("Version/")){const[n,f]=c.split("Version/")[1].split(" ")[0].split(".").map(d=>Number(d));t=n<16||n===16&&f<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i.navigator.userAgent),a=s(),p=a||r&&e.ios;return{isSafari:t||a,needPerspectiveFix:t,need3dFix:p,isWebView:r}}function mt(){return Ye||(Ye=It()),Ye}function At(i){let{swiper:e,on:t,emit:s}=i;const r=Y();let a=null,p=null;const c=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},n=()=>{!e||e.destroyed||!e.initialized||(a=new ResizeObserver(u=>{p=r.requestAnimationFrame(()=>{const{width:v,height:m}=e;let o=v,l=m;u.forEach(w=>{let{contentBoxSize:b,contentRect:g,target:h}=w;h&&h!==e.el||(o=g?g.width:(b[0]||b).inlineSize,l=g?g.height:(b[0]||b).blockSize)}),(o!==v||l!==m)&&c()})}),a.observe(e.el))},f=()=>{p&&r.cancelAnimationFrame(p),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null)},d=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof r.ResizeObserver<"u"){n();return}r.addEventListener("resize",c),r.addEventListener("orientationchange",d)}),t("destroy",()=>{f(),r.removeEventListener("resize",c),r.removeEventListener("orientationchange",d)})}function Ot(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=[],p=Y(),c=function(d,u){u===void 0&&(u={});const v=p.MutationObserver||p.WebkitMutationObserver,m=new v(o=>{if(e.__preventObserver__)return;if(o.length===1){r("observerUpdate",o[0]);return}const l=function(){r("observerUpdate",o[0])};p.requestAnimationFrame?p.requestAnimationFrame(l):p.setTimeout(l,0)});m.observe(d,{attributes:typeof u.attributes>"u"?!0:u.attributes,childList:e.isElement||(typeof u.childList>"u"?!0:u).childList,characterData:typeof u.characterData>"u"?!0:u.characterData}),a.push(m)},n=()=>{if(e.params.observer){if(e.params.observeParents){const d=oe(e.hostEl);for(let u=0;u<d.length;u+=1)c(d[u])}c(e.hostEl,{childList:e.params.observeSlideChildren}),c(e.wrapperEl,{attributes:!1})}},f=()=>{a.forEach(d=>{d.disconnect()}),a.splice(0,a.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",n),s("destroy",f)}var $t={on(i,e,t){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;const r=t?"unshift":"push";return i.split(" ").forEach(a=>{s.eventsListeners[a]||(s.eventsListeners[a]=[]),s.eventsListeners[a][r](e)}),s},once(i,e,t){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;function r(){s.off(i,r),r.__emitterProxy&&delete r.__emitterProxy;for(var a=arguments.length,p=new Array(a),c=0;c<a;c++)p[c]=arguments[c];e.apply(s,p)}return r.__emitterProxy=e,s.on(i,r,t)},onAny(i,e){const t=this;if(!t.eventsListeners||t.destroyed||typeof i!="function")return t;const s=e?"unshift":"push";return t.eventsAnyListeners.indexOf(i)<0&&t.eventsAnyListeners[s](i),t},offAny(i){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const t=e.eventsAnyListeners.indexOf(i);return t>=0&&e.eventsAnyListeners.splice(t,1),e},off(i,e){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||i.split(" ").forEach(s=>{typeof e>"u"?t.eventsListeners[s]=[]:t.eventsListeners[s]&&t.eventsListeners[s].forEac
vendor: 4,628 bytes, line 1
1h((r,a)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&t.eventsListeners[s].splice(a,1)})}),t},emit(){const i=this;if(!i.eventsListeners||i.destroyed||!i.eventsListeners)return i;let e,t,s;for(var r=arguments.length,a=new Array(r),p=0;p<r;p++)a[p]=arguments[p];return typeof a[0]=="string"||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),s=i):(e=a[0].events,t=a[0].data,s=a[0].context||i),t.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(n=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(f=>{f.apply(s,[n,...t])}),i.eventsListeners&&i.eventsListeners[n]&&i.eventsListeners[n].forEach(f=>{f.apply(s,t)})}),i}};function Dt(){const i=this;let e,t;const s=i.el;typeof i.params.width<"u"&&i.params.width!==null?e=i.params.width:e=s.clientWidth,typeof i.params.height<"u"&&i.params.height!==null?t=i.params.height:t=s.clientHeight,!(e===0&&i.isHorizontal()||t===0&&i.isVertical())&&(e=e-parseInt(le(s,"padding-left")||0,10)-parseInt(le(s,"padding-right")||0,10),t=t-parseInt(le(s,"padding-top")||0,10)-parseInt(le(s,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(i,{width:e,height:t,size:i.isHorizontal()?e:t}))}function kt(){const i=this;function e(E,A){return parseFloat(E.getPropertyValue(i.getDirectionLabel(A))||0)}const t=i.params,{wrapperEl:s,slidesEl:r,size:a,rtlTranslate:p,wrongRTL:c}=i,n=i.virtual&&t.virtual.enabled,f=n?i.virtual.slides.length:i.slides.length,d=W(r,`.${i.params.slideClass}, swiper-slide`),u=n?i.virtual.slides.length:d.length;let v=[];const m=[],o=[];let l=t.slidesOffsetBefore;typeof l=="function"&&(l=t.slidesOffsetBefore.call(i));let w=t.slidesOffsetAfter;typeof w=="function"&&(w=t.slidesOffsetAfter.call(i));const b=i.snapGrid.length,g=i.slidesGrid.length;let h=t.spaceBetween,y=-l,T=0,O=0;if(typeof a>"u")return;typeof h=="string"&&h.indexOf("%")>=0?h=parseFloat(h.replace("%",""))/100*a:typeof h=="string"&&(h=parseFloat(h)),i.virtualSize=-h,d.forEach(E=>{p?E.style.marginLeft="":E.style.marginRight="",E.style.marginBottom="",E.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(Se(s,"--swiper-centered-offset-before",""),Se(s,"--swiper-centered-offset-after",""));const I=t.grid&&t.grid.rows>1&&i.grid;I?i.grid.initSlides(d):i.grid&&i.grid.unsetSlides();let z;const S=t.slidesPerView==="auto"&&t.breakpoints&&Object.keys(t.breakpoints).filter(E=>typeof t.breakpoints[E].slidesPerView<"u").length>0;for(let E=0;E<u;E+=1){z=0;let A;if(d[E]&&(A=d[E]),I&&i.grid.updateSlide(E,A,d),!(d[E]&&le(A,"display")==="none")){if(t.slidesPerView==="auto"){S&&(d[E].style[i.getDirectionLabel("width")]="");const L=getComputedStyle(A),x=A.style.transform,C=A.style.webkitTransform;if(x&&(A.style.transform="none"),C&&(A.style.webkitTransform="none"),t.roundLengths)z=i.isHorizontal()?je(A,"width",!0):je(A,"height",!0);else{const D=e(L,"width"),G=e(L,"padding-left"),M=e(L,"padding-right"),P=e(L,"margin-left"),B=e(L,"margin-right"),_=L.getPropertyValue("box-sizing");if(_&&_==="border-box")z=D+P+B;else{const{clientWidth:V,offsetWidth:F}=A;z=D+G+M+P+B+(F-V)}}x&&(A.style.transform=x),C&&(A.style.webkitTransform=C),t.roundLengths&&(z=Math.floor(z))}else z=(a-(t.slidesPerView-1)*h)/t.slidesPerView,t.roundLengths&&(z=Math.floor(z)),d[E]&&(d[E].style[i.getDirectionLabel("width")]=`${z}px`);d[E]&&(d[E].swiperSlideSize=z),o.push(z),t.centeredSlides?(y=y+z/2+T/2+h,T===0&&E!==0&&(y=y-a/2-h),E===0&&(y=y-a/2-h),Math.abs(y)<1/1e3&&(y=0),t.roundLengths&&(y=Math.floor(y)),O%t.slidesPerGroup===0&&v.push(y),m.push(y)):(t.roundLengths&&(y=Math.floor(y)),(O-Math.min(i.params.slidesPerGroupSkip,O))%i.params.slidesPerGroup===0&&v.push(y),m.push(y),y=y+z+h),i.virtualSize+=z+h,T=z,O+=1}}if(i.virtualSize=Math.max(i.virtualSize,a)+w,p&&c&&(t.effect==="slide"||t.effect==="coverflow")&&(s.style.width=`${i.virtualSize+h}px`),t.setWrapperSize&&(s.style[i.getDirectionLabel("width")]=`${i.virtualSize+h}px`),I&&i.grid.updateWrapperSize(z,v),!t.centeredSlides){const E=[];for(let A=0;A<v.length;A+=1){let L=v[A];t.roundLengths&&(L=Math.floor(L)),v[A]<=i.virtualSize-a&&E.push(L)}v=E,Math.floor(i.virtualSize-a)-Math.floor(v[v.length-1])>1&&v.push(i.virtualSize-a)}if(n&&t.loop){const E=o[0]+h;if(t.slidesPerGroup>1){const A=Math.ceil((i.virtual.slidesBefore+i.virtual.slidesAfter)/t.slidesPerGroup),L=E*t.slidesPerGroup;for(let x=0;x<A;x+=1)v.push(v[v.length-1]+L)}for(let A=0;A<i.virtual.slidesBefore+i.virtual.slidesAfter;A+=1)t.slidesPerGroup===1&&v.push(v[v.length-1]+E),m.push(m[m.length-1]+E),i.virtualSize+=E}if(v.length===0&&(v=[0]),h!==0){const E=i.isHorizontal()&&p?"marginLeft":i.getDirectionLabel("marginRight");d.filter((A,L)=>
vendor: 7,919 bytes, line 1
1!t.cssMode||t.loop?!0:L!==d.length-1).forEach(A=>{A.style[E]=`${h}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let E=0;o.forEach(L=>{E+=L+(h||0)}),E-=h;const A=E>a?E-a:0;v=v.map(L=>L<=0?-l:L>A?A+w:L)}if(t.centerInsufficientSlides){let E=0;o.forEach(L=>{E+=L+(h||0)}),E-=h;const A=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(E+A<a){const L=(a-E-A)/2;v.forEach((x,C)=>{v[C]=x-L}),m.forEach((x,C)=>{m[C]=x+L})}}if(Object.assign(i,{slides:d,snapGrid:v,slidesGrid:m,slidesSizesGrid:o}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){Se(s,"--swiper-centered-offset-before",`${-v[0]}px`),Se(s,"--swiper-centered-offset-after",`${i.size/2-o[o.length-1]/2}px`);const E=-i.snapGrid[0],A=-i.slidesGrid[0];i.snapGrid=i.snapGrid.map(L=>L+E),i.slidesGrid=i.slidesGrid.map(L=>L+A)}if(u!==f&&i.emit("slidesLengthChange"),v.length!==b&&(i.params.watchOverflow&&i.checkOverflow(),i.emit("snapGridLengthChange")),m.length!==g&&i.emit("slidesGridLengthChange"),t.watchSlidesProgress&&i.updateSlidesOffset(),i.emit("slidesUpdated"),!n&&!t.cssMode&&(t.effect==="slide"||t.effect==="fade")){const E=`${t.containerModifierClass}backface-hidden`,A=i.el.classList.contains(E);u<=t.maxBackfaceHiddenSlides?A||i.el.classList.add(E):A&&i.el.classList.remove(E)}}function Ht(i){const e=this,t=[],s=e.virtual&&e.params.virtual.enabled;let r=0,a;typeof i=="number"?e.setTransition(i):i===!0&&e.setTransition(e.params.speed);const p=c=>s?e.slides[e.getSlideIndexByData(c)]:e.slides[c];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(c=>{t.push(c)});else for(a=0;a<Math.ceil(e.params.slidesPerView);a+=1){const c=e.activeIndex+a;if(c>e.slides.length&&!s)break;t.push(p(c))}else t.push(p(e.activeIndex));for(a=0;a<t.length;a+=1)if(typeof t[a]<"u"){const c=t[a].offsetHeight;r=c>r?c:r}(r||r===0)&&(e.wrapperEl.style.height=`${r}px`)}function Bt(){const i=this,e=i.slides,t=i.isElement?i.isHorizontal()?i.wrapperEl.offsetLeft:i.wrapperEl.offsetTop:0;for(let s=0;s<e.length;s+=1)e[s].swiperSlideOffset=(i.isHorizontal()?e[s].offsetLeft:e[s].offsetTop)-t-i.cssOverflowAdjustment()}const it=(i,e,t)=>{e&&!i.classList.contains(t)?i.classList.add(t):!e&&i.classList.contains(t)&&i.classList.remove(t)};function Gt(i){i===void 0&&(i=this&&this.translate||0);const e=this,t=e.params,{slides:s,rtlTranslate:r,snapGrid:a}=e;if(s.length===0)return;typeof s[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let p=-i;r&&(p=i),e.visibleSlidesIndexes=[],e.visibleSlides=[];let c=t.spaceBetween;typeof c=="string"&&c.indexOf("%")>=0?c=parseFloat(c.replace("%",""))/100*e.size:typeof c=="string"&&(c=parseFloat(c));for(let n=0;n<s.length;n+=1){const f=s[n];let d=f.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(d-=s[0].swiperSlideOffset);const u=(p+(t.centeredSlides?e.minTranslate():0)-d)/(f.swiperSlideSize+c),v=(p-a[0]+(t.centeredSlides?e.minTranslate():0)-d)/(f.swiperSlideSize+c),m=-(p-d),o=m+e.slidesSizesGrid[n],l=m>=0&&m<=e.size-e.slidesSizesGrid[n],w=m>=0&&m<e.size-1||o>1&&o<=e.size||m<=0&&o>=e.size;w&&(e.visibleSlides.push(f),e.visibleSlidesIndexes.push(n)),it(f,w,t.slideVisibleClass),it(f,l,t.slideFullyVisibleClass),f.progress=r?-u:u,f.originalProgress=r?-v:v}}function _t(i){const e=this;if(typeof i>"u"){const d=e.rtlTranslate?-1:1;i=e&&e.translate&&e.translate*d||0}const t=e.params,s=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:a,isEnd:p,progressLoop:c}=e;const n=a,f=p;if(s===0)r=0,a=!0,p=!0;else{r=(i-e.minTranslate())/s;const d=Math.abs(i-e.minTranslate())<1,u=Math.abs(i-e.maxTranslate())<1;a=d||r<=0,p=u||r>=1,d&&(r=0),u&&(r=1)}if(t.loop){const d=e.getSlideIndexByData(0),u=e.getSlideIndexByData(e.slides.length-1),v=e.slidesGrid[d],m=e.slidesGrid[u],o=e.slidesGrid[e.slidesGrid.length-1],l=Math.abs(i);l>=v?c=(l-v)/o:c=(l+o-m)/o,c>1&&(c-=1)}Object.assign(e,{progress:r,progressLoop:c,isBeginning:a,isEnd:p}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&e.updateSlidesProgress(i),a&&!n&&e.emit("reachBeginning toEdge"),p&&!f&&e.emit("reachEnd toEdge"),(n&&!a||f&&!p)&&e.emit("fromEdge"),e.emit("progress",r)}const Ve=(i,e,t)=>{e&&!i.classList.contains(t)?i.classList.add(t):!e&&i.classList.contains(t)&&i.classList.remove(t)};function Rt(){const i=this,{slides:e,params:t,slidesEl:s,activeIndex:r}=i,a=i.virtual&&t.virtual.enabled,p=i.grid&&t.grid&&t.grid.rows>1,c=u=>W(s,`.${t.slideClass}${u}, swiper-slide${u}`)[0];let n,f,d;if(a)if(t.loop){let u=r-i.virtual.slidesBefore;u<0&&(u=i.virtual.slides.length+u),u>=i.virtual.slides.length&&(u-=i.virtual.slides.length),n=c(`[data-swiper-slide-index="${u}"]`)}else n=c(`[data-swiper-slide-index="${r}"]`);else p?(n=e.find(u=>u.column===r),d=e.find(u=>u.column===r+1),f=e.find(u=>u.column===r-1)):n=e[r];n&&(p||(d=Pt(n,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!d&&(d=e[0]),f=Ct(n,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!f===0&&(f=e[e.length-1]))),e.forEach(u=>{Ve(u,u===n,t.slideActiveClass),Ve(u,u===d,t.slideNextClass),Ve(u,u===f,t.slidePrevClass)}),i.emitSlidesClasses()}const Le=(i,e)=>{if(!i||i.destroyed||!i.params)return;const t=()=>i.isElement?"swiper-slide":`.${i.params.slideClass}`,s=e.closest(t());if(s){let r=s.querySelector(`.${i.params.lazyPreloaderClass}`);!r&&i.isElement&&(s.shadowRoot?r=s.shadowRoot.querySelector(`.${i.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(r=s.shadowRoot.querySelector(`.${i.params.lazyPreloaderClass}`),r&&r.remove())})),r&&r.remove()}},Fe=(i,e)=>{if(!i.slides[e])return;const t=i.slides[e].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},Ue=i=>{if(!i||i.destroyed||!i.params)return;let e=i.params.lazyPreloadPrevNext;const t=i.slides.length;if(!t||!e||e<0)return;e=Math.min(e,t);const s=i.params.slidesPerView==="auto"?i.slidesPerViewDynamic():Math.ceil(i.params.slidesPerView),r=i.activeIndex;if(i.params.grid&&i.params.grid.rows>1){const p=r,c=[p-e];c.push(...Array.from({length:e}).map((n,f)=>p+s+f)),i.slides.forEach((n,f)=>{c.includes(n.column)&&Fe(i,f)});return}const a=r+s-1;if(i.params.rewind||i.params.loop)for(let p=r-e;p<=a+e;p+=1){const c=(p%t+t)%t;(c<r||c>a)&&Fe(i,c)}else for(let p=Math.max(r-e,0);p<=Math.min(a+e,t-1);p+=1)p!==r&&(p>a||p<r)&&Fe(i,p)};function Xt(i){const{slidesGrid:e,params:t}=i,s=i.rtlTranslate?i.translate:-i.translate;let r;for(let a=0;a<e.length;a+=1)typeof e[a+1]<"u"?s>=e[a]&&s<e[a+1]-(e[a+1]-e[a])/2?r=a:s>=e[a]&&s<e[a+1]&&(r=a+1):s>=e[a]&&(r=a);return t.normalizeSlideIndex&&(r<0||typeof r>"u")&&(r=0),r}function Yt(i){const e=this,t=e.rtlTranslate?e.translate:-e.translate,{snapGrid:s,params:r,activeIndex:a,realIndex:p,snapIndex:c}=e;let n=i,f;const d=m=>{let o=m-e.virtual.slidesBefore;return o<0&&(o=e.virtual.slides.length+o),o>=e.virtual.slides.length&&(o-=e.virtual.slides.length),o};if(typeof n>"u"&&(n=Xt(e)),s.indexOf(t)>=0)f=s.indexOf(t);else{const m=Math.min(r.slidesPerGroupSkip,n);f=m+Math.floor((n-m)/r.slidesPerGroup)}if(f>=s.length&&(f=s.length-1),n===a&&!e.params.loop){f!==c&&(e.snapIndex=f,e.emit("snapIndexChange"));return}if(n===a&&e.params.loop&&e.virtual&&e.params.virtual.enabled){e.realIndex=d(n);return}const u=e.grid&&r.grid&&r.grid.rows>1;let v;if(e.virtual&&r.virtual.enabled&&r.loop)v=d(n);else if(u){const m=e.slides.find(l=>l.column===n);let o=parseInt(m.getAttribute("data-swiper-slide-index"),10);Number.isNaN(o)&&(o=Math.max(e.slides.indexOf(m),0)),v=Math.floor(o/r.grid.rows)}else if(e.slides[n]){const m=e.slides[n].getAttribute("data-swiper-slide-index");m?v=parseInt(m,10):v=n}else v=n;Object.assign(e,{previousSnapIndex:c,snapIndex:f,previousRealIndex:p,realIndex:v,previousIndex:a,activeIndex:n}),e.initialized&&Ue(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(p!==v&&e.emit("realIndexChange"),e.emit("slideChange"))}function Vt(i,e){const t=this,s=t.params;let r=i.closest(`.${s.slideClass}, swiper-slide`);!r&&t.isElement&&e&&e.length>
vendor: 11,607 bytes, line 1
11&&e.includes(i)&&[...e.slice(e.indexOf(i)+1,e.length)].forEach(c=>{!r&&c.matches&&c.matches(`.${s.slideClass}, swiper-slide`)&&(r=c)});let a=!1,p;if(r){for(let c=0;c<t.slides.length;c+=1)if(t.slides[c]===r){a=!0,p=c;break}}if(r&&a)t.clickedSlide=r,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=p;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}s.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var Ft={updateSize:Dt,updateSlides:kt,updateAutoHeight:Ht,updateSlidesOffset:Bt,updateSlidesProgress:Gt,updateProgress:_t,updateSlidesClasses:Rt,updateActiveIndex:Yt,updateClickedSlide:Vt};function Nt(i){i===void 0&&(i=this.isHorizontal()?"x":"y");const e=this,{params:t,rtlTranslate:s,translate:r,wrapperEl:a}=e;if(t.virtualTranslate)return s?-r:r;if(t.cssMode)return r;let p=qe(a,i);return p+=e.cssOverflowAdjustment(),s&&(p=-p),p||0}function Wt(i,e){const t=this,{rtlTranslate:s,params:r,wrapperEl:a,progress:p}=t;let c=0,n=0;const f=0;t.isHorizontal()?c=s?-i:i:n=i,r.roundLengths&&(c=Math.floor(c),n=Math.floor(n)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?c:n,r.cssMode?a[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-c:-n:r.virtualTranslate||(t.isHorizontal()?c-=t.cssOverflowAdjustment():n-=t.cssOverflowAdjustment(),a.style.transform=`translate3d(${c}px, ${n}px, ${f}px)`);let d;const u=t.maxTranslate()-t.minTranslate();u===0?d=0:d=(i-t.minTranslate())/u,d!==p&&t.updateProgress(i),t.emit("setTranslate",t.translate,e)}function qt(){return-this.snapGrid[0]}function jt(){return-this.snapGrid[this.snapGrid.length-1]}function Ut(i,e,t,s,r){i===void 0&&(i=0),e===void 0&&(e=this.params.speed),t===void 0&&(t=!0),s===void 0&&(s=!0);const a=this,{params:p,wrapperEl:c}=a;if(a.animating&&p.preventInteractionOnTransition)return!1;const n=a.minTranslate(),f=a.maxTranslate();let d;if(s&&i>n?d=n:s&&i<f?d=f:d=i,a.updateProgress(d),p.cssMode){const u=a.isHorizontal();if(e===0)c[u?"scrollLeft":"scrollTop"]=-d;else{if(!a.support.smoothScroll)return pt({swiper:a,targetPosition:-d,side:u?"left":"top"}),!0;c.scrollTo({[u?"left":"top"]:-d,behavior:"smooth"})}return!0}return e===0?(a.setTransition(0),a.setTranslate(d),t&&(a.emit("beforeTransitionStart",e,r),a.emit("transitionEnd"))):(a.setTransition(e),a.setTranslate(d),t&&(a.emit("beforeTransitionStart",e,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}var Kt={getTranslate:Nt,setTranslate:Wt,minTranslate:qt,maxTranslate:jt,translateTo:Ut};function Zt(i,e){const t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${i}ms`,t.wrapperEl.style.transitionDelay=i===0?"0ms":""),t.emit("setTransition",i,e)}function ht(i){let{swiper:e,runCallbacks:t,direction:s,step:r}=i;const{activeIndex:a,previousIndex:p}=e;let c=s;if(c||(a>p?c="next":a<p?c="prev":c="reset"),e.emit(`transition${r}`),t&&a!==p){if(c==="reset"){e.emit(`slideResetTransition${r}`);return}e.emit(`slideChangeTransition${r}`),c==="next"?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`)}}function Qt(i,e){i===void 0&&(i=!0);const t=this,{params:s}=t;s.cssMode||(s.autoHeight&&t.updateAutoHeight(),ht({swiper:t,runCallbacks:i,direction:e,step:"Start"}))}function Jt(i,e){i===void 0&&(i=!0);const t=this,{params:s}=t;t.animating=!1,!s.cssMode&&(t.setTransition(0),ht({swiper:t,runCallbacks:i,direction:e,step:"End"}))}var ei={setTransition:Zt,transitionStart:Qt,transitionEnd:Jt};function ti(i,e,t,s,r){i===void 0&&(i=0),t===void 0&&(t=!0),typeof i=="string"&&(i=parseInt(i,10));const a=this;let p=i;p<0&&(p=0);const{params:c,snapGrid:n,slidesGrid:f,previousIndex:d,activeIndex:u,rtlTranslate:v,wrapperEl:m,enabled:o}=a;if(!o&&!s&&!r||a.destroyed||a.animating&&c.preventInteractionOnTransition)return!1;typeof e>"u"&&(e=a.params.speed);const l=Math.min(a.params.slidesPerGroupSkip,p);let w=l+Math.floor((p-l)/a.params.slidesPerGroup);w>=n.length&&(w=n.length-1);const b=-n[w];if(c.normalizeSlideIndex)for(let I=0;I<f.length;I+=1){const z=-Math.floor(b*100),S=Math.floor(f[I]*100),E=Math.floor(f[I+1]*100);typeof f[I+1]<"u"?z>=S&&z<E-(E-S)/2?p=I:z>=S&&z<E&&(p=I+1):z>=S&&(p=I)}if(a.initialized&&p!==u&&(!a.allowSlideNext&&(v?b>a.translate&&b>a.minTranslate():b<a.translate&&b<a.minTranslate())||!a.allowSlidePrev&&b>a.translate&&b>a.maxTranslate()&&(u||0)!==p))return!1;p!==(d||0)&&t&&a.emit("beforeSlideChangeStart"),a.updateProgress(b);let g;p>u?g="next":p<u?g="prev":g="reset";const h=a.virtual&&a.params.virtual.enabled;if(!(h&&r)&&(v&&-b===a.translate||!v&&b===a.translate))return a.updateActiveIndex(p),c.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),c.effect!=="slide"&&a.setTranslate(b),g!=="reset"&&(a.transitionStart(t,g),a.transitionEnd(t,g)),!1;if(c.cssMode){const I=a.isHorizontal(),z=v?b:-b;if(e===0)h&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),h&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[I?"scrollLeft":"scrollTop"]=z})):m[I?"scrollLeft":"scrollTop"]=z,h&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return pt({swiper:a,targetPosition:z,side:I?"left":"top"}),!0;m.scrollTo({[I?"left":"top"]:z,behavior:"smooth"})}return!0}const O=mt().isSafari;return h&&!r&&O&&a.isElement&&a.virtual.update(!1,!1,p),a.setTransition(e),a.setTranslate(b),a.updateActiveIndex(p),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,s),a.transitionStart(t,g),e===0?a.transitionEnd(t,g):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(z){!a||a.destroyed||z.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(t,g))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function ii(i,e,t,s){i===void 0&&(i=0),t===void 0&&(t=!0),typeof i=="string"&&(i=parseInt(i,10));const r=this;if(r.destroyed)return;typeof e>"u"&&(e=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let p=i;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)p=p+r.virtual.slidesBefore;else{let c;if(a){const v=p*r.params.grid.rows;c=r.slides.find(m=>m.getAttribute("data-swiper-slide-index")*1===v).column}else c=r.getSlideIndexByData(p);const n=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:f}=r.params;let d=r.params.slidesPerView;d==="auto"?d=r.slidesPerViewDynamic():(d=Math.ceil(parseFloat(r.params.slidesPerView,10)),f&&d%2===0&&(d=d+1));let u=n-c<d;if(f&&(u=u||c<Math.ceil(d/2)),s&&f&&r.params.slidesPerView!=="auto"&&!a&&(u=!1),u){const v=f?c<r.activeIndex?"prev":"next":c-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:v,slideTo:!0,activeSlideIndex:v==="next"?c+1:c-n+1,slideRealIndex:v==="next"?r.realIndex:void 0})}if(a){const v=p*r.params.grid.rows;p=r.slides.find(m=>m.getAttribute("data-swiper-slide-index")*1===v).column}else p=r.getSlideIndexByData(p)}return requestAnimationFrame(()=>{r.slideTo(p,e,t,s)}),r}function si(i,e,t){e===void 0&&(e=!0);const s=this,{enabled:r,params:a,animating:p}=s;if(!r||s.destroyed)return s;typeof i>"u"&&(i=s.params.speed);let c=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(c=Math.max(s.slidesPerViewDynamic("current",!0),1));const n=s.activeIndex<a.slidesPerGroupSkip?1:c,f=s.virtual&&a.virtual.enabled;if(a.loop){if(p&&!f&&a.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+n,i,e,t)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,i,e,t):s.slideTo(s.activeIndex+n,i,e,t)}function ri(i,e,t){e===void 0&&(e=!0);const s=this,{params:r,snapGrid:a,slidesGrid:p,rtlTranslate:c,enabled:n,animating:f}=s;if(!n||s.destroyed)return s;typeof i>"u"&&(i=s.params.speed);const d=s.virtual&&r.virtual.enabled;if(r.loop){if(f&&!d&&r.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}const u=c?s.translate:-s.translate;function v(g){return g<0?-Math.floor(Math.abs(g)):Math.floor(g)}const m=v(u),o=a.map(g=>v(g)),l=r.freeMode&&r.freeMode.enabled;let w=a[o.indexOf(m)-1];if(typeof w>"u"&&(r.cssMode||l)){let g;a.forEach((h,y)=>{m>=h&&(g=y)}),typeof g<"u"&&(w=l?a[g]:a[g>0?g-1:g])}let b=0;if(typeof w<"u"&&(b=p.indexOf(w),b<0&&(b=s.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(b=b-s.slidesPerViewDynamic("previous",!0)+1,b=Math.max(b,0))),r.rewind&&s.isBeginning){const g=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(g,i,e,t)}else if(r.loop&&s.activeIndex===0&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(b,i,e,t)}),!0;return s.slideTo(b,i,e,t)}function ai(i,e,t){e===void 0&&(e=!0);const s=this;if(!s.destroyed)return typeof i>"u"&&(i=s.params.speed),s.slideTo(s.activeIndex,i,e,t)}function ni(i,e,t,s){e===void 0&&(e=!0),s===void 0&&(s=.5);const r=this;if(r.destroyed)return;typeof i>"u"&&(i=r.params.speed);let a=r.activeIndex;const p=Math.min(r.params.slidesPerGroupSkip,a),c=p+Math.floor((a-p)/r.params.slidesPerGroup),n=r.rtlTranslate?r.translate:-r.translate;if(n>=r.snapGrid[c]){const f=r.snapGrid[c],d=r.snapGrid[c+1];n-f>(d-f)*s&&(a+=r.params.slidesPerGroup)}else{const f=r.snapGrid[c-1],d=r.snapGrid[c];n-f<=(d-f)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,i,e,t)}function li(){const i=this;if(i.destroyed)return;const{params:e,slidesEl:t}=i,s=e.slidesPerView==="auto"?i.slidesPerViewDynamic():e.slidesPerView;let r=i.clickedIndex,a;const p=i.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(i.animating)return;a=parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?r<i.loopedSlides-s/2||r>i.slides.length-i.loopedSlides+s/2?(i.loopFix(),r=i.getSlideIndex(W(t,`${p}[data-swiper-slide-index="${a}"]`)[0]),de(()=>{i.slideTo(r)})):i.slideTo(r):r>i.slides.length-s?(i.loopFix(),r=i.getSlideIndex(W(t,`${p}[data-swiper-slide-index="${a}"]`)[0]),de(()=>{i.slideTo(r)})):i.slideTo(r)}else i.slideTo(r)}var oi={slideTo:ti,slideToLoop:ii,slideNext:si,slidePrev:ri,slideReset:ai,slideToClosest:ni,slideToClickedSlide:li};function di(i){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;const r=()=>{W(s,`.${t.slideClass}, swiper-slide`).forEach((u,v)=>{u.setAttribute("data-swiper-slide-index",v)})},a=e.grid&&t.grid&&t.grid.rows>1,p=t.slidesPerGroup*(a?t.grid.rows:1),c=e.slides.length%p!==0,n=a&&e.slides.length%t.grid.rows!==0,f=d=>{for(let u=0;u<d;u+=1){const v=e.isElement?Z("swiper-slide",[t.slideBlankClass]):Z("div",[t.slideClass,t.slideBlankClass]);e.slidesEl.append(v)}};if(c){if(t.loopAddBlankSlides){const d=p-e.slides.length%p;f(d),e.recalcSlides(),e.updateSlides()}else Ie("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)");r()}else if(n){if(t.loopAddBlankSlides){const d=t.grid.rows-e.slides.length%t.grid.rows;f(d),e.recalcSlides(),e.updateSlides()}else Ie("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)");r()}else r();e.loopFix({slideRealIndex:i,direction:t.centeredSlides?void 0:"next"})}function ci(i){let{slideRealIndex:e,slideTo:t=!0,direction:s,setTranslate:r,activeSlideIndex:a,byController:p,byMousewheel:c}=i===void 0?{}:i;const n=this;if(!n.params.loop)return;n.emit("beforeLoopFix");const{slides:f,allowSlidePrev:d,allowSlideNext:u,slidesEl:v,params:m}=n,{centeredSlides:o}=m;if(n.allowSlidePrev=!0,n.allowSlideNext=!0,n.virtual&&m.virtual.enabled){t&&(!m.centeredSlides&&n.snapIndex===0?n.slideTo(n.virtual.slides.length,0,!1,!0):m.centeredSlides&&n.snapIndex<m.slidesPerView?n.slideTo(n.virtual.slides.length+n.snapIndex,0,!1,!0):n.snapIndex===n.snapGrid.length-1&&n.slideTo(n.virtual.slidesBefore,0,!1,!0)),n.allowSlidePrev=d,n.allowSlideNext=u,n.emit("loopFix");return}let l=m.slidesPerView;l==="auto"?l=n.slidesPerViewDynamic():(l=Math.ceil(parseFloat(m.slidesPerView,10)),o&&l%2===0&&(l=l+1));const w=m.slidesPerGroupAuto?l:m.slidesPerGroup;let b=w;b%w!==0&&(b+=w-b%w),b+=m.loopAdditionalSlides,n.loopedSlides=b;const g=n.grid&&m.grid&&m.grid.rows>1;f.length<l+b?Ie("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):g&&m.grid.fill==="row"&&Ie("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const h=[],y=[];let T=n.activeIndex;typeof a>"u"?a=n.getSlideIndex(f.find(x=>x.classList.contains(m.slideActiveClass))):T=a;const O=s==="next"||!s,I=s==="prev"||!s;let z=0,S=0;const E=g?Math.ceil(f.length/m.grid.rows):f.length,L=(g?f[a].column:a)+(o&&typeof r>"u"?-l/2+.5:0);if(L<b){z=Math.max(b-L,w);for(let x=0;x<b-L;x+=1){const C=x-Math.floor(x/E)*E;if(g){const D=E-C-1;for(let G=f.length-1;G>=0;G-=1)f[G].column===D&&h.push(G)}else h.push(E-C-1)}}else if(L+l>E-b){S=Math.max(L-(E-b*2),w);for(let x=0;x<S;x+=1){const C=x-Math.floor(x/E)*E;g?f.forEach((D,G)=>{D.column===C&&y.push(G)}):y.push(C)}}if(n.__preventObserver__=!0,requestAnimationFrame(()=>{n.__preventObserver__=!1}),I&&h.forEach(x=>{f[x].swiperLoopMoveDOM=!0,v.prepend(f[x]),f[x].swiperLoopMoveDOM=!1}),O&&y.forEach(x=>{f[x].swiperLoopMoveDOM=!0,v.append(f[x]),f[x].swiperLoopMoveDOM=!1}),n.recalcSlides(),m.slidesPerView==="auto"?n.updateSlides():g&&(h.length>0&&I||y.length>0&&O)&&n.slides.forEach((x,C)=>{n.grid.updateSlide(C,x,n.slides)}),m.watchSlidesProgress&&n.updateSlidesOffset(),t){if(h.length>0&&I){if(typeof e>"u"){const x=n.slidesGrid[T],D=n.slidesGrid[T+z]-x;c?n.setTranslate(n.translate-D):(n.slideTo(T+Math.ceil(z),0,!1,!0),r&&(n.touchEventsData.startTranslate=n.touchEventsData.startTranslate-D,n.touchEventsData.currentTranslate=n.touchEventsData.currentTranslate-D))}else if(r){const x=g?h.length/m.grid.rows:h.length;n.slideTo(n.activeIndex+x,0,!1,!0),n.touchEventsData.currentTranslate=n.translate}}else if(y.length>0&&O)if(typeof e>"u"){const x=n.slidesGrid[T],D=n.slidesGrid[T-S]-x;c?n.setTranslate(n.translate-D):(n.slideTo(T-S,0,!1,!0),r&&(n.touchEventsData.startTranslate=n.touchEventsData.startTranslate-D,n.touchEventsData.currentTranslate=n.touchEventsData.currentTranslate-D))}else{const x=g?y.length/m.grid.rows:y.length;n.slideTo(n.activeIndex-x,0,!1,!0)}}if(n.allowSlidePrev=d,n.allowSlideNext=u,n.controller&&n.controller.control&&!p){const x={slideRealIndex:e,direction:s,setTranslate:r,activeSlideIndex:a,byController:!0};Array.isArray(n.controller.control)?n.controller.control.forEach(C=>{!C.destroyed&&C.params.loop&&C.loopFix({...x,slideTo:C.params.slidesPerView===m.slidesPerView?t:!1})}):n.controller.control instanceof n.constructor&&n.controller.control.params.loop&&n.controller.control.loopFix({...x,slideTo:n.controller.control.params.slidesPerView===m.slidesPerView?t:!1})}n.emit("loopFix")}function pi(){const i=this,{params:e,slidesEl:t}=i;if(!e.loop||!t||i.virtual&&i.params.virtual.enabled)return;i.recalcSlides();const s=[];
vendor: 16,678 bytes, line 1
1i.slides.forEach(r=>{const a=typeof r.swiperSlideIndex>"u"?r.getAttribute("data-swiper-slide-index")*1:r.swiperSlideIndex;s[a]=r}),i.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),s.forEach(r=>{t.append(r)}),i.recalcSlides(),i.slideTo(i.realIndex,0)}var fi={loopCreate:di,loopFix:ci,loopDestroy:pi};function ui(i){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const t=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=i?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function mi(){const i=this;i.params.watchOverflow&&i.isLocked||i.params.cssMode||(i.isElement&&(i.__preventObserver__=!0),i[i.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",i.isElement&&requestAnimationFrame(()=>{i.__preventObserver__=!1}))}var hi={setGrabCursor:ui,unsetGrabCursor:mi};function gi(i,e){e===void 0&&(e=this);function t(s){if(!s||s===N()||s===Y())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(i);return!r&&!s.getRootNode?null:r||t(s.getRootNode().host)}return t(e)}function st(i,e,t){const s=Y(),{params:r}=i,a=r.edgeSwipeDetection,p=r.edgeSwipeThreshold;return a&&(t<=p||t>=s.innerWidth-p)?a==="prevent"?(e.preventDefault(),!0):!1:!0}function wi(i){const e=this,t=N();let s=i;s.originalEvent&&(s=s.originalEvent);const r=e.touchEventsData;if(s.type==="pointerdown"){if(r.pointerId!==null&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(r.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){st(e,s,s.targetTouches[0].pageX);return}const{params:a,touches:p,enabled:c}=e;if(!c||!a.simulateTouch&&s.pointerType==="mouse"||e.animating&&a.preventInteractionOnTransition)return;!e.animating&&a.cssMode&&a.loop&&e.loopFix();let n=s.target;if(a.touchEventsTarget==="wrapper"&&!Mt(n,e.wrapperEl)||"which"in s&&s.which===3||"button"in s&&s.button>0||r.isTouched&&r.isMoved)return;const f=!!a.noSwipingClass&&a.noSwipingClass!=="",d=s.composedPath?s.composedPath():s.path;f&&s.target&&s.target.shadowRoot&&d&&(n=d[0]);const u=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,v=!!(s.target&&s.target.shadowRoot);if(a.noSwiping&&(v?gi(u,n):n.closest(u))){e.allowClick=!0;return}if(a.swipeHandler&&!n.closest(a.swipeHandler))return;p.currentX=s.pageX,p.currentY=s.pageY;const m=p.currentX,o=p.currentY;if(!st(e,s,m))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),p.startX=m,p.startY=o,r.touchStartTime=Q(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let l=!0;n.matches(r.focusableElements)&&(l=!1,n.nodeName==="SELECT"&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==n&&(s.pointerType==="mouse"||s.pointerType!=="mouse"&&!n.matches(r.focusableElements))&&t.activeElement.blur();const w=l&&e.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||w)&&!n.isContentEditable&&s.preventDefault(),a.freeMode&&a.freeMode.enabled&&e.freeMode&&e.animating&&!a.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",s)}function vi(i){const e=N(),t=this,s=t.touchEventsData,{params:r,touches:a,rtlTranslate:p,enabled:c}=t;if(!c||!r.simulateTouch&&i.pointerType==="mouse")return;let n=i;if(n.originalEvent&&(n=n.originalEvent),n.type==="pointermove"&&(s.touchId!==null||n.pointerId!==s.pointerId))return;let f;if(n.type==="touchmove"){if(f=[...n.changedTouches].find(O=>O.identifier===s.touchId),!f||f.identifier!==s.touchId)return}else f=n;if(!s.isTouched){s.startMoving&&s.isScrolling&&t.emit("touchMoveOpposite",n);return}const d=f.pageX,u=f.pageY;if(n.preventedByNestedSwiper){a.startX=d,a.startY=u;return}if(!t.allowTouchMove){n.target.matches(s.focusableElements)||(t.allowClick=!1),s.isTouched&&(Object.assign(a,{startX:d,startY:u,currentX:d,currentY:u}),s.touchStartTime=Q());return}if(r.touchReleaseOnEdges&&!r.loop){if(t.isVertical()){if(u<a.startY&&t.translate<=t.maxTranslate()||u>a.startY&&t.translate>=t.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(d<a.startX&&t.translate<=t.maxTranslate()||d>a.startX&&t.translate>=t.minTranslate())return}if(e.activeElement&&e.activeElement.matches(s.focusableElements)&&e.activeElement!==n.target&&n.pointerType!=="mouse"&&e.activeElement.blur(),e.activeElement&&n.target===e.activeElement&&n.target.matches(s.focusableElements)){s.isMoved=!0,t.allowClick=!1;return}s.allowTouchCallbacks&&t.emit("touchMove",n),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=d,a.currentY=u;const v=a.currentX-a.startX,m=a.currentY-a.startY;if(t.params.threshold&&Math.sqrt(v**2+m**2)<t.params.threshold)return;if(typeof s.isScrolling>"u"){let O;t.isHorizontal()&&a.currentY===a.startY||t.isVertical()&&a.currentX===a.startX?s.isScrolling=!1:v*v+m*m>=25&&(O=Math.atan2(Math.abs(m),Math.abs(v))*180/Math.PI,s.isScrolling=t.isHorizontal()?O>r.touchAngle:90-O>r.touchAngle)}if(s.isScrolling&&t.emit("touchMoveOpposite",n),typeof s.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(s.startMoving=!0),s.isScrolling||n.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;t.allowClick=!1,!r.cssMode&&n.cancelable&&n.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&n.stopPropagation();let o=t.isHorizontal()?v:m,l=t.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(o=Math.abs(o)*(p?1:-1),l=Math.abs(l)*(p?1:-1)),a.diff=o,o*=r.touchRatio,p&&(o=-o,l=-l);const w=t.touchesDirection;t.swipeDirection=o>0?"prev":"next",t.touchesDirection=l>0?"prev":"next";const b=t.params.loop&&!r.cssMode,g=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!s.isMoved){if(b&&g&&t.loopFix({direction:t.swipeDirection}),s.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const O=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(O)}s.allowMomentumBounce=!1,r.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",n)}let h;if(new Date().getTime(),r._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&w!==t.touchesDirection&&b&&g&&Math.abs(o)>=1){Object.assign(a,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}t.emit("sliderMove",n),s.isMoved=!0,s.currentTranslate=o+s.startTranslate;let y=!0,T=r.resistanceRatio;if(r.touchReleaseOnEdges&&(T=0),o>0?(b&&g&&!h&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(r.slidesPerView!=="auto"&&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}),s.currentTranslate>t.minTranslate()&&(y=!1,r.resistance&&(s.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+s.startTranslate+o)**T))):o<0&&(b&&g&&!h&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(r.slidesPerView!=="auto"&&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-(r.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslate<t.maxTranslate()&&(y=!1,r.resistance&&(s.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-s.startTranslate-o)**T))),y&&(n.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!t.allowSlidePrev&&t.swipeDirection==="prev"&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(s.currentTranslate=s.startTranslate),r.threshold>0)if(Math.abs(o)>r.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,a.diff=t.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{s.currentTranslate=s.startTranslate;return}!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(s.currentTranslate),t.setTranslate(s.currentTranslate))}function bi(i){const e=this,t=e.touchEventsData;let s=i;s.originalEvent&&(s=s.originalEvent);let r;if(s.type==="touchend"||s.type==="touchcancel"){if(r=[...s.changedTouches].find(T=>T.identifier===t.touchId),!r||r.identifier!==t.touchId)return}else{if(t.touchId!==null||s.pointerId!==t.pointerId)return;r=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(e.browser.isSafari||e.browser.isWebView)))return;t.pointerId=null,t.touchId=null;const{params:p,touches:c,rtlTranslate:n,slidesGrid:f,enabled:d}=e;if(!d||!p.simulateTouch&&s.pointerType==="mouse")return;if(t.allowTouchCallbacks&&e.emit("touchEnd",s),t.allowTouchCallbacks=!1,!t.isTouched){t.isMoved&&p.grabCursor&&e.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1;return}p.grabCursor&&t.isMoved&&t.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const u=Q(),v=u-t.touchStartTime;if(e.allowClick){const T=s.path||s.composedPath&&s.composedPath();e.updateClickedSlide(T&&T[0]||s.target,T),e.emit("tap click",s),v<300&&u-t.lastClickTime<300&&e.emit("doubleTap doubleClick",s)}if(t.lastClickTime=Q(),de(()=>{e.destroyed||(e.allowClick=!0)}),!t.isTouched||!t.isMoved||!e.swipeDirection||c.diff===0&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;return}t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let m;if(p.followFinger?m=n?e.translate:-e.translate:m=-t.currentTranslate,p.cssMode)return;if(p.freeMode&&p.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:m});return}const o=m>=-e.maxTranslate()&&!e.params.loop;let l=0,w=e.slidesSizesGrid[0];for(let T=0;T<f.length;T+=T<p.slidesPerGroupSkip?1:p.slidesPerGroup){const O=T<p.slidesPerGroupSkip-1?1:p.slidesPerGroup;typeof f[T+O]<"u"?(o||m>=f[T]&&m<f[T+O])&&(l=T,w=f[T+O]-f[T]):(o||m>=f[T])&&(l=T,w=f[f.length-1]-f[f.length-2])}let b=null,g=null;p.rewind&&(e.isBeginning?g=p.virtual&&p.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(b=0));const h=(m-f[l])/w,y=l<p.slidesPerGroupSkip-1?1:p.slidesPerGroup;if(v>p.longSwipesMs){if(!p.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(h>=p.longSwipesRatio?e.slideTo(p.rewind&&e.isEnd?b:l+y):e.slideTo(l)),e.swipeDirection==="prev"&&(h>1-p.longSwipesRatio?e.slideTo(l+y):g!==null&&h<0&&Math.abs(h)>p.longSwipesRatio?e.slideTo(g):e.slideTo(l))}else{if(!p.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(s.target===e.navigation.nextEl||s.target===e.navigation.prevEl)?s.target===e.navigation.nextEl?e.slideTo(l+y):e.slideTo(l):(e.swipeDirection==="next"&&e.slideTo(b!==null?b:l+y),e.swipeDirection==="prev"&&e.slideTo(g!==null?g:l))}}function rt(){const i=this,{params:e,el:t}=i;if(t&&t.offsetWidth===0)return;e.breakpoints&&i.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:r,snapGrid:a}=i,p=i.virtual&&i.params.virtual.enabled;i.allowSlideNext=!0,i.allowSlidePrev=!0,i.updateSize(),i.updateSlides(),i.updateSlidesClasses();const c=p&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&i.isEnd&&!i.isBeginning&&!i.params.centeredSlides&&!c?i.slideTo(i.slides.length-1,0,!1,!0):i.params.loop&&!p?i.slideToLoop(i.realIndex,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0),i.autoplay&&i.autoplay.running&&i.autoplay.paused&&(clearTimeout(i.autoplay.resizeTimeout),i.autoplay.resizeTimeout=setTimeout(()=>{i.autoplay&&i.autoplay.running&&i.autoplay.paused&&i.autoplay.resume()},500)),i.allowSlidePrev=r,i.allowSlideNext=s,i.params.watchOverflow&&a!==i.snapGrid&&i.checkOverflow()}function yi(i){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&i.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(i.stopPropagation(),i.stopImmediatePropagation())))}function Si(){const i=this,{wrapperEl:e,rtlTranslate:t,enabled:s}=i;if(!s)return;i.previousTranslate=i.translate,i.isHorizontal()?i.translate=-e.scrollLeft:i.translate=-e.scrollTop,i.translate===0&&(i.translate=0),i.updateActiveIndex(),i.updateSlidesClasses();let r;const a=i.maxTranslate()-i.minTranslate();a===0?r=0:r=(i.translate-i.minTranslate())/a,r!==i.progress&&i.updateProgress(t?-i.translate:i.translate),i.emit("setTranslate",i.translate,!1)}function xi(i){const e=this;Le(e,i.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}function Ei(){const i=this;i.documentTouchHandlerProceeded||(i.documentTouchHandlerProceeded=!0,i.params.touchReleaseOnEdges&&(i.el.style.touchAction="auto"))}const gt=(i,e)=>{const t=N(),{params:s,el:r,wrapperEl:a,device:p}=i,c=!!s.nested,n=e==="on"?"addEventListener":"removeEventListener",f=e;!r||typeof r=="string"||(t[n]("touchstart",i.onDocumentTouchStart,{passive:!1,capture:c}),r[n]("touchstart",i.onTouchStart,{passive:!1}),r[n]("pointerdown",i.onTouchStart,{passive:!1}),t[n]("touchmove",i.onTouchMove,{passive:!1,capture:c}),t[n]("pointermove",i.onTouchMove,{passive:!1,capture:c}),t[n]("touchend",i.onTouchEnd,{passive:!0}),t[n]("pointerup",i.onTouchEnd,{passive:!0}),t[n]("pointercancel",i.onTouchEnd,{passive:!0}),t[n]("touchcancel",i.onTouchEnd,{passive:!0}),t[n]("pointerout",i.onTouchEnd,{passive:!0}),t[n]("pointerleave",i.onTouchEnd,{passive:!0}),t[n]("contextmenu",i.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&r[n]("click",i.onClick,!0),s.cssMode&&a[n]("scroll",i.onScroll),s.updateOnWindowResize?i[f](p.ios||p.android?"resize orientationchange observerUpdate":"resize observerUpdate",rt,!0):i[f]("observerUpdate",rt,!0),r[n]("load",i.onLoad,{capture:!0}))};function Ti(){const i=this,{params:e}=i;i.onTouchStart=wi.bind(i),i.onTouchMove=vi.bind(i),i.onTouchEnd=bi.bind(i),i.onDocumentTouchStart=Ei.bind(i),e.cssMode&&(i.onScroll=Si.bind(i)),i.onClick=yi.bind(i),i.onLoad=xi.bind(i),gt(i,"on")}function Mi(){gt(this,"off")}var Ci={attachEvents:Ti,detachEvents:Mi};const at=(i,e)=>i.grid&&e.grid&&e.grid.rows>1;function Pi(){const i=this,{realIndex:e,initialized:t,params:s,el:r}=i,a=s.breakpoints;if(!a||a&&Object.keys(a).length===0)return;const p=N(),c=s.breakpointsBase==="window"||!s.breakpointsBase?s.breakpointsBase:"container",n=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?i.el:p.querySelector(s.breakpointsBase),f=i.getBreakpoint(a,c,n);if(!f||i.currentBreakpoint===f)return;const u=(f in a?a[f]:void 0)||i.originalParams,v=at(i,s),m=at(i,u),o=i.params.grabCursor,l=u.grabCursor,w=s.enabled;v&&!m?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),i.emitContainerClasses()):!v&&m&&(r.classList.add(`${s.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&s.grid.fill==="column")&&r.classList.add(`${s.containerModifierClass}grid-column`),i.emitContainerClasses()),o&&!l?i.unsetGrabCursor():!o&&l&&i.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(O=>{if(typeof u[O]>"u")return;const I=s[O]&&s[O].enabled,z=u[O]&&u[O].enabled;I&&!z&&i[O].disable(),!I&&z&&i[O].enable()});const b=u.direction&&u.direction!==s.direction,g=s.loop&&(u.slidesPerView!==s.slidesPerView||b),h=s.loop;b&&t&&i.changeDirection(),K(i.params,u);const y=i.params.enabled,T=i.params.loop;Object.assign(i,{allowTouchMove:i.params.allowTouchMove,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev}),w&&!y?i.disable():!w&&y&&i.enable(),i.currentBreakpoint=f,i.emit("_beforeBreakpoint",u),t&&(g?(i.loopDestroy(),i.loopCreate(e),i.updateSlides()):!h&&T?(i.loopCreate(e),i.updateSlides()):h&&!T&&i.loopDestroy()),i.emit("breakpoint",u)}function Li(i,e,t){if(e===void 0&&(e="window"),!i||e==="container"&&!t)return;let s=!1;const r=Y(),a=e==="window"?r.innerHeight:t.clientHeight,p=Object.keys(i).map(c=>{if(typeof c=="string"&&c.indexOf("@")===0){const n=parseFloat(c.substr(1));return{value:a*n,point:c}}return{value:c,point:c}});p.sort((c,n)=>
vendor: 24,769 bytes, line 1
1parseInt(c.value,10)-parseInt(n.value,10));for(let c=0;c<p.length;c+=1){const{point:n,value:f}=p[c];e==="window"?r.matchMedia(`(min-width: ${f}px)`).matches&&(s=n):f<=t.clientWidth&&(s=n)}return s||"max"}var zi={setBreakpoint:Pi,getBreakpoint:Li};function Ii(i,e){const t=[];return i.forEach(s=>{typeof s=="object"?Object.keys(s).forEach(r=>{s[r]&&t.push(e+r)}):typeof s=="string"&&t.push(e+s)}),t}function Ai(){const i=this,{classNames:e,params:t,rtl:s,el:r,device:a}=i,p=Ii(["initialized",t.direction,{"free-mode":i.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:s},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&t.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...p),r.classList.add(...e),i.emitContainerClasses()}function Oi(){const i=this,{el:e,classNames:t}=i;!e||typeof e=="string"||(e.classList.remove(...t),i.emitContainerClasses())}var $i={addClasses:Ai,removeClasses:Oi};function Di(){const i=this,{isLocked:e,params:t}=i,{slidesOffsetBefore:s}=t;if(s){const r=i.slides.length-1,a=i.slidesGrid[r]+i.slidesSizesGrid[r]+s*2;i.isLocked=i.size>a}else i.isLocked=i.snapGrid.length===1;t.allowSlideNext===!0&&(i.allowSlideNext=!i.isLocked),t.allowSlidePrev===!0&&(i.allowSlidePrev=!i.isLocked),e&&e!==i.isLocked&&(i.isEnd=!1),e!==i.isLocked&&i.emit(i.isLocked?"lock":"unlock")}var ki={checkOverflow:Di},Ke={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Hi(i,e){return function(s){s===void 0&&(s={});const r=Object.keys(s)[0],a=s[r];if(typeof a!="object"||a===null){K(e,s);return}if(i[r]===!0&&(i[r]={enabled:!0}),r==="navigation"&&i[r]&&i[r].enabled&&!i[r].prevEl&&!i[r].nextEl&&(i[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&i[r]&&i[r].enabled&&!i[r].el&&(i[r].auto=!0),!(r in i&&"enabled"in a)){K(e,s);return}typeof i[r]=="object"&&!("enabled"in i[r])&&(i[r].enabled=!0),i[r]||(i[r]={enabled:!1}),K(e,s)}}const Ne={eventsEmitter:$t,update:Ft,translate:Kt,transition:ei,slide:oi,loop:fi,grabCursor:hi,events:Ci,breakpoints:zi,checkOverflow:ki,classes:$i},We={};class U{constructor(){let e,t;for(var s=arguments.length,r=new Array(s),a=0;a<s;a++)r[a]=arguments[a];r.length===1&&r[0].constructor&&Object.prototype.toString.call(r[0]).slice(8,-1)==="Object"?t=r[0]:[e,t]=r,t||(t={}),t=K({},t),e&&!t.el&&(t.el=e);const p=N();if(t.el&&typeof t.el=="string"&&p.querySelectorAll(t.el).length>1){const d=[];return p.querySelectorAll(t.el).forEach(u=>{const v=K({},t,{el:u});d.push(new U(v))}),d}const c=this;c.__swiper__=!0,c.support=ft(),c.device=ut({userAgent:t.userAgent}),c.browser=mt(),c.eventsListeners={},c.eventsAnyListeners=[],c.modules=[...c.__modules__],t.modules&&Array.isArray(t.modules)&&c.modules.push(...t.modules);const n={};c.modules.forEach(d=>{d({params:t,swiper:c,extendParams:Hi(t,n),on:c.on.bind(c),once:c.once.bind(c),off:c.off.bind(c),emit:c.emit.bind(c)})});const f=K({},Ke,n);return c.params=K({},f,We,t),c.originalParams=K({},c.params),c.passedParams=K({},t),c.params&&c.params.on&&Object.keys(c.params.on).forEach(d=>{c.on(d,c.params.on[d])}),c.params&&c.params.onAny&&c.onAny(c.params.onAny),Object.assign(c,{enabled:c.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return c.params.direction==="horizontal"},isVertical(){return c.params.direction==="vertical"},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:c.params.allowSlideNext,allowSlidePrev:c.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:c.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:c.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),c.emit("_swiper"),c.params.init&&c.init(),c}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:s}=this,r=W(t,`.${s.slideClass}, swiper-slide`),a=Ee(r[0]);return Ee(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>t.getAttribute("data-swiper-slide-index")*1===e))}recalcSlides(){const e=this,{slidesEl:t,params:s}=e;e.slides=W(t,`.${s.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const r=s.minTranslate(),p=(s.maxTranslate()-r)*e+r;s.translateTo(p,typeof t>"u"?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(t.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(s=>{const r=e.getSlideClasses(s);t.push({slideEl:s,classNames:r}),e.emit("_slideClass",s,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){e===void 0&&(e="current"),t===void 0&&(t=!1);const s=this,{params:r,slides:a,slidesGrid:p,slidesSizesGrid:c,size:n,activeIndex:f}=s;let d=1;if(typeof r.slidesPerView=="number")return r.slidesPerView;if(r.centeredSlides){let u=a[f]?Math.ceil(a[f].swiperSlideSize):0,v;for(let m=f+1;m<a.length;m+=1)a[m]&&!v&&(u+=Math.ceil(a[m].swiperSlideSize),d+=1,u>n&&(v=!0));for(let m=f-1;m>=0;m-=1)a[m]&&!v&&(u+=a[m].swiperSlideSize,d+=1,u>n&&(v=!0))}else if(e==="current")for(let u=f+1;u<a.length;u+=1)(t?p[u]+c[u]-p[f]<n:p[u]-p[f]<n)&&(d+=1);else for(let u=f-1;u>=0;u-=1)p[f]-p[u]<n&&(d+=1);return d}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(p=>{p.complete&&Le(e,p)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){const p=e.rtlTranslate?e.translate*-1:e.translate,c=Math.min(Math.max(p,e.maxTranslate()),e.minTranslate());e.setTranslate(c),e.updateActiveIndex(),e.updateSlidesClasses()}let a;if(s.freeMode&&s.freeMode.enabled&&!s.cssMode)r(),s.autoHeight&&e.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const p=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;a=e.slideTo(p.length-1,0,!1,!0)}else a=e.slideTo(e.activeIndex,0,!1,!0);a||r()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){t===void 0&&(t=!0);const s=this,r=s.params.direction;return e||(e=r==="horizontal"?"vertical":"horizontal"),e===r||e!=="horizontal"&&e!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${r}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach(a=>{e==="vertical"?a.style.width="":a.style.height=""}),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&e==="rtl"||!t.rtl&&e==="ltr"||(t.rtl=e==="rtl",t.rtlTranslate=t.params.direction==="horizontal"&&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(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if(typeof s=="string"&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let p=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(r()):W(s,r())[0];return!p&&t.params.createElements&&(p=Z("div",t.params.wrapperClass),s.append(p),W(s,`.${t.params.slideClass}`).forEach(c=>{p.append(c)})),Object.assign(t,{el:s,wrapperEl:p,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:p,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||le(s,"direction")==="rtl",rtlTranslate:t.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||le(s,"direction")==="rtl"),wrongRTL:le(p,"display")==="-webkit-box"}),!0}init(e){const t=this;if(t.initialized||t.mount(e)===!1)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.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(a=>{a.complete?Le(t,a):a.addEventListener("load",p=>{Le(t,p.target)})}),Ue(t),t.initialized=!0,Ue(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){e===void 0&&(e=!0),t===void 0&&(t=!0);const s=this,{params:r,el:a,wrapperEl:p,slides:c}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),r.loop&&s.loopDestroy(),t&&(s.removeClasses(),a&&typeof a!="string"&&a.removeAttribute("style"),p&&p.removeAttribute("style"),c&&c.length&&c.forEach(n=>{n.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),n.removeAttribute("style"),n.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(n=>{s.off(n)}),e!==!1&&(s.el&&typeof s.el!="string"&&(s.el.swiper=null),St(s)),s.destroyed=!0),null}static extendDefaults(e){K(We,e)}static get extendedDefaults(){return We}static get defaults(){return Ke}static installModule(e){U.prototype.__modules__||(U.prototype.__modules__=[]);const t=U.prototype.__modules__;typeof e=="function"&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(t=>U.installModule(t)),U):(U.installModule(e),U)}}Object.keys(Ne).forEach(i=>{Object.keys(Ne[i]).forEach(e=>{U.prototype[e]=Ne[i][e]})});U.use([At,Ot]);function Bi(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let a;const p=N();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const c=p.createElement("div");function n(o,l){const w=e.params.virtual;if(w.cache&&e.virtual.cache[l])return e.virtual.cache[l];let b;return w.renderSlide?(b=w.renderSlide.call(e,o,l),typeof b=="string"&&(c.innerHTML=b,b=c.children[0])):e.isElement?b=Z("swiper-slide"):b=Z("div",e.params.slideClass),b.setAttribute("data-swiper-slide-index",l),w.renderSlide||(b.innerHTML=o),w.cache&&(e.virtual.cache[l]=b),b}function f(o,l,w){const{slidesPerView:b,slidesPerGroup:g,centeredSlides:h,loop:y,initialSlide:T}=e.params;if(l&&!y&&T>0)return;const{addSlidesBefore:O,addSlidesAfter:I}=e.params.virtual,{from:z,to:S,slides:E,slidesGrid:A,offset:L}=e.virtual;e.params.cssMode||e.updateActiveIndex();const x=typeof w>"u"?e.activeIndex||0:w;let C;e.rtlTranslate?C="right":C=e.isHorizontal()?"left":"top";let D,G;h?(D=Math.floor(b/2)+g+I,G=Math.floor(b/2)+g+O):(D=b+(g-1)+I,G=(y?b:g)+O);let M=x-G,P=x+D;y||(M=Math.max(M,0),P=Math.min(P,E.length-1));let B=(e.slidesGrid[M]||0)-(e.slidesGrid[0]||0);y&&x>=G?(M-=G,h||(B+=e.slidesGrid[0])):y&&x<G&&(M=-G,h&&(B+=e.slidesGrid[0])),Object.assign(e.virtual,{from:M,to:P,offset:B,slidesGrid:e.slidesGrid,slidesBefore:G,slidesAfter:D});function _(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r("virtualUpdate")}if(z===M&&S===P&&!o){e.slidesGrid!==A&&B!==L&&e.slides.forEach($=>{$.style[C]=`${B-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),r("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:B,from:M,to:P,slides:function(){const H=[];for(let X=M;X<=P;X+=1)H.push(E[X]);return H}()}),e.params.virtual.renderExternalUpdate?_():r("virtualUpdate");return}const V=[],F=[],ee=$=>{let H=$;return $<0?H=E.length+$:H>=E.length&&(H=H-E.length),H};if(o)e.slides.filter($=>$.matches(`.${e.params.slideClass}, swiper-slide`)).forEach($=>{$.remove()});else for(let $=z;$<=S;$+=1)if($<M||$>P){const H=ee($);e.slides.filter(X=>X.matches(`.${e.params.slideClass}[data-swiper-slide-index="${H}"], swiper-slide[data-swiper-slide-index="${H}"]`)).forEach(X=>{X.remove()})}const we=y?-E.length:0,k=y?E.length*2:E.length;for(let $=we;$<k;$+=1)if($>=M&&$<=P){const H=ee($);typeof S>"u"||o?F.push(H):($>S&&F.push(H),$<z&&V.push(H))}if(F.forEach($=>{e.slidesEl.append(n(E[$],$))}),y)for(let $=V.length-1;$>=0;$-=1){const H=V[$];e.slidesEl.prepend(n(E[H],H))}else V.sort(($,H)=>H-$),V.forEach($=>{e.slidesEl.prepend(n(E[$],$))});W(e.slidesEl,".swiper-slide, swiper-slide").forEach($=>{$.style[C]=`${B-Math.abs(e.cssOverflowAdjustment())}px`}),_()}function d(o){if(typeof o=="object"&&"length"in o)for(let l=0;l<o.length;l+=1)o[l]&&e.virtual.slides.push(o[l]);else e.virtual.slides.push(o);f(!0)}function u(o){const l=e.activeIndex;let w=l+1,b=1;if(Array.isArray(o)){for(let g=0;g<o.length;g+=1)o[g]&&e.virtual.slides.unshift(o[g]);w=l+o.length,b=o.length}else e.virtual.slides.unshift(o);if(e.params.virtual.cache){const g=e.virtual.cache,h={};Object.keys(g).forEach(y=>{const T=g[y],O=T.getAttribute("data-swiper-slide-index");O&&T.setAttribute("data-swiper-slide-index",parseInt(O,10)+b),h[parseInt(y,10)+b]=T}),e.virtual.cache=h}f(!0),e.slideTo(w,0)}function v(o){if(typeof o>"u"||o===null)return;let l=e.activeIndex;if(Array.isArray(o))for(let w=o.length-1;w>=0;w-=1)e.params.virtual.cache&&(delete e.virtual.cache[o[w]],Object.keys(e.virtual.cache).forEach(b=>{b>o&&(e.virtual.cache[b-1]=e.virtual.cache[b],e.virtual.cache[b-1].setAttribute("data-swiper-slide-index",b-1),delete e.virtual.cache[b])})),e.virtual.slides.splice(o[w],1),o[w]<l&&(l-=1),l=Math.max(l,0);else e.params.virtual.cache&&(delete e.virtual.cache[o],Object.keys(e.virtual.cache).forEach(w=>{w>o&&(e.virtual.cache[w-1]=e.virtual.cache[w],e.virtual.cache[w-1].setAttribute("data-swiper-slide-index",w-1),delete e.virtual.cache[w])})),e.virtual.slides.splice(o,1),o<l&&(l-=1),l=Math.max(l,0);f(!0),e.slideTo(l,0)}function m(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),f(!0),e.slideTo(0,0)}s("beforeInit",()=>{if(!e.params.virtual.enabled)return;let o;if(typeof e.passedParams.virtual.slides>"u"){const l=[...e.slidesEl.children].filter(w=>w.matches(`.${e.params.slideClass}, swiper-slide`));l&&l.length&&(e.virtual.slides=[...l],o=!0,l.forEach((w,b)=>{w.setAttribute("data-swiper-slide-index",b),e.virtual.cache[b]=w,w.remove()}))}o||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,f(!1,!0)}),s("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(a),a=setTimeout(()=>{f()},100)):f())}),s("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&Se(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:d,prependSlide:u,removeSlide:v,removeAllSlides:m,update:f})}function Gi(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=N(),p=Y();e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function c(d){if(!e.enabled)return;const{rtlTranslate:u}=e;let v=d;v.originalEvent&&(v=v.originalEvent);const m=v.keyCode||v.charCode,o=e.params.keyboard.pageUpDown,l=o&&m===33,w=o&&m===34,b=m===37,g=m===39,h=m===38,y=m===40;if(!e.allowSlideNext&&(e.isHorizontal()&&g||e.isVertical()&&y||w)||!e.allowSlidePrev&&(e.isHorizontal()&&b||e.isVertical()&&h||l))return!1;if(!(v.shiftKey||v.altKey||v.ctrlKey||v.metaKey)&&!(a.activeElement&&a.activeElement.nodeName&&(a.activeElement.nodeName.toLowerCase()==="input"||a.activeElement.nodeName.toLowerCase()==="textarea"))){if(e.params.keyboard.onlyInViewport&&(l||w||b||g||h||y)){let T=!1;if(oe(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&oe(e.el,`.${e.params.slideActiveClass}`).length===0)return;const O=e.el,I=O.clientWidth,z=O.clientHeight,S=p.innerWidth,E=p.innerHeight,A=Ae(O);u&&(A.left-=O.scrollLeft);const L=[[A.left,A.top],[A.left+I,A.top],[A.left,A.top+z],[A.left+I,A.top+z]];for(let x=0;x<L.length;x+=1){const C=L[x];if(C[0]>=0&&C[0]<=S&&C[1]>=0&&C[1]<=E){if(C[0]===0&&C[1]===0)continue;T=!0}}if(!T)return}e.isHorizontal()?((l||w||b||g)&&(v.preventDefault?v.preventDefault():v.returnValue=!1),((w||g)&&!u||(l||b)&&u)&&e.slideNext(),((l||b)&&!u||(w||g)&&u)&&e.slidePrev()):((l||w||h||y)&&(v.preventDefault?v.preventDefault():v.returnValue=!1),(w||y)&&e.slideNext(),(l||h)&&e.slidePrev()),r("keyPress",m)}}function n(){e.keyboard.enabled||(a.addEventListener("keydown",c),e.keyboard.enabled=!0)}function f(){e.keyboard.enabled&&(a.removeEventListener("keydown",c),e.keyboard.enabled=!1)}s("init",()=>{e.params.keyboard.enabled&&n()}),s("destroy",()=>{e.keyboard.enabled&&f()}),Object.assign(e.keyboard,{enable:n,disable:f})}function _i(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=Y();t({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 p,c=Q(),n;const f=[];function d(h){let I=0,z=0,S=0,E=0;return"detail"in h&&(z=h.detail),"wheelDelta"in h&&(z=-h.wheelDelta/120),"wheelDeltaY"in h&&(z=-h.wheelDeltaY/120),"wheelDeltaX"in h&&(I=-h.wheelDeltaX/120),"axis"in h&&h.axis===h.HORIZONTAL_AXIS&&(I=z,z=0),S=I*10,E=z*10,"deltaY"in h&&(E=h.deltaY),"deltaX"in h&&(S=h.deltaX),h.shiftKey&&!S&&(S=E,E=0),(S||E)&&h.deltaMode&&(h.deltaMode===1?(S*=40,E*=40):(S*=800,E*=800)),S&&!I&&(I=S<1?-1:1),E&&!z&&(z=E<1?-1:1),{spinX:I,spinY:z,pixelX:S,pixelY:E}}function u(){e.enabled&&(e.mouseEntered=!0)}function v(){e.enabled&&(e.mouseEntered=!1)}function m(h){return e.params.mousewheel.thresholdDelta&&h.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&Q()-c<e.params.mousewheel.thresholdTime?!1:h.delta>=6&&Q()-c<60?!0:(h.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),r("scroll",h.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),r("scroll",h.raw)),c=new a.Date().getTime(),!1)}function o(h){const y=e.params.mousewheel;if(h.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}function l(h){let y=h,T=!0;if(!e.enabled||h.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const O=e.params.mousewheel;e.params.cssMode&&y.preventDefault();let I=e.el;e.params.mousewheel.eventsTarget!=="container"&&(I=document.querySelector(e.params.mousewheel.eventsTarget));const z=I&&I.contains(y.target);if(!e.mouseEntered&&!z&&!O.releaseOnEdges)return!0;y.originalEvent&&(y=y.originalEvent);let S=0;const E=e.rtlTranslate?-1:1,A=d(y);if(O.forceToAxis)if(e.isHorizontal())if(Math.abs(A.pixelX)>Math.abs(A.pixelY))S=-A.pixelX*E;else return!0;else if(Math.abs(A.pixelY)>Math.abs(A.pixelX))S=-A.pixelY;else return!0;else S=Math.abs(A.pixelX)>Math.abs(A.pixelY)?-A.pixelX*E:-A.pixelY;if(S===0)return!0;O.invert&&(S=-S);let L=e.getTranslate()+S*O.sensitivity;if(L>=e.minTranslate()&&(L=e.minTranslate()),L<=e.maxTranslate()&&(L=e.maxTranslate()),T=e.params.loop?!0:!(L===e.minTranslate()||L===e.maxTranslate()),T&&e.params.nested&&y.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const x={time:Q(),delta:Math.abs(S),direction:Math.sign(S),raw:h};f.length>=2&&f.shift();const C=f.length?f[f.length-1]:void 0;if(f.push(x),C?(x.direction!==C.direction||x.delta>C.delta||x.time>C.time+150)&&m(x):m(x),o(x))return!0}else{const x={time:Q(),delta:Math.abs(S),direction:Math.sign(S)},C=n&&x.time<n.time+500&&x.delta<=n.delta&&x.direction===n.direction;if(!C){n=void 0;let D=e.getTranslate()+S*O.sensitivity;const G=e.isBeginning,M=e.isEnd;if(D>=e.minTranslate()&&(D=e.minTranslate()),D<=e.maxTranslate()&&(D=e.maxTranslate()),e.setTransition(0),e.setTranslate(D),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!G&&e.isBeginning||!M&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:x.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(p),p=void 0,f.length>=15&&f.shift();const P=f.length?f[f.length-1]:void 0,B=f[0];if(f.push(x),P&&(x.delta>P.delta||x.direction!==P.direction))f.splice(0);else if(f.length>=15&&x.time-B.time<500&&B.delta-x.delta>=1&&x.delta<=6){const _=S>0?.8:.2;n=x,f.splice(0),p=de(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,_)},0)}p||(p=de(()=>{if(e.destroyed||!e.params)return;const _=.5;n=x,f.splice(0),e.slideToClosest(e.params.speed,!0,void 0,_)},500))}if(C||r("scroll",y),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),O.releaseOnEdges&&(D===e.minTranslate()||D===e.maxTranslate()))return!0}}return y.preventDefault?y.preventDefault():y.returnValue=!1,!1}function w(h){let y=e.el;e.params.mousewheel.eventsTarget!=="container"&&(y=document.querySelector(e.params.mousewheel.eventsTarget)),y[h]("mouseenter",u),y[h]("mouseleave",v),y[h]("wheel",l)}function b(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",l),!0):e.mousewheel.enabled?!1:(w("addEventListener"),e.mousewheel.enabled=!0,!0)}function g(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,l),!0):e.mousewheel.enabled?(w("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}s("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&g(),e.params.mousewheel.enabled&&b()}),s("destroy",()=>{e.params.cssMode&&b(),e.mousewheel.enabled&&g()}),Object.assign(e.mousewheel,{enable:b,disable:g})}function Je(i,e,t,s){return i.params.createElements&&Object.keys(s).forEac
vendor: 4,235 bytes, line 1
1h(r=>{if(!t[r]&&t.auto===!0){let a=W(i.el,`.${s[r]}`)[0];a||(a=Z("div",s[r]),a.className=s[r],i.el.append(a)),t[r]=a,e[r]=a}}),t}function Ri(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function a(o){let l;return o&&typeof o=="string"&&e.isElement&&(l=e.el.querySelector(o)||e.hostEl.querySelector(o),l)?l:(o&&(typeof o=="string"&&(l=[...document.querySelectorAll(o)]),e.params.uniqueNavElements&&typeof o=="string"&&l&&l.length>1&&e.el.querySelectorAll(o).length===1?l=e.el.querySelector(o):l&&l.length===1&&(l=l[0])),o&&!l?o:l)}function p(o,l){const w=e.params.navigation;o=R(o),o.forEach(b=>{b&&(b.classList[l?"add":"remove"](...w.disabledClass.split(" ")),b.tagName==="BUTTON"&&(b.disabled=l),e.params.watchOverflow&&e.enabled&&b.classList[e.isLocked?"add":"remove"](w.lockClass))})}function c(){const{nextEl:o,prevEl:l}=e.navigation;if(e.params.loop){p(l,!1),p(o,!1);return}p(l,e.isBeginning&&!e.params.rewind),p(o,e.isEnd&&!e.params.rewind)}function n(o){o.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function f(o){o.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function d(){const o=e.params.navigation;if(e.params.navigation=Je(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(o.nextEl||o.prevEl))return;let l=a(o.nextEl),w=a(o.prevEl);Object.assign(e.navigation,{nextEl:l,prevEl:w}),l=R(l),w=R(w);const b=(g,h)=>{g&&g.addEventListener("click",h==="next"?f:n),!e.enabled&&g&&g.classList.add(...o.lockClass.split(" "))};l.forEach(g=>b(g,"next")),w.forEach(g=>b(g,"prev"))}function u(){let{nextEl:o,prevEl:l}=e.navigation;o=R(o),l=R(l);const w=(b,g)=>{b.removeEventListener("click",g==="next"?f:n),b.classList.remove(...e.params.navigation.disabledClass.split(" "))};o.forEach(b=>w(b,"next")),l.forEach(b=>w(b,"prev"))}s("init",()=>{e.params.navigation.enabled===!1?m():(d(),c())}),s("toEdge fromEdge lock unlock",()=>{c()}),s("destroy",()=>{u()}),s("enable disable",()=>{let{nextEl:o,prevEl:l}=e.navigation;if(o=R(o),l=R(l),e.enabled){c();return}[...o,...l].filter(w=>!!w).forEach(w=>w.classList.add(e.params.navigation.lockClass))}),s("click",(o,l)=>{let{nextEl:w,prevEl:b}=e.navigation;w=R(w),b=R(b);const g=l.target;let h=b.includes(g)||w.includes(g);if(e.isElement&&!h){const y=l.path||l.composedPath&&l.composedPath();y&&(h=y.find(T=>w.includes(T)||b.includes(T)))}if(e.params.navigation.hideOnClick&&!h){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===g||e.pagination.el.contains(g)))return;let y;w.length?y=w[0].classList.contains(e.params.navigation.hiddenClass):b.length&&(y=b[0].classList.contains(e.params.navigation.hiddenClass)),r(y===!0?"navigationShow":"navigationHide"),[...w,...b].filter(T=>!!T).forEach(T=>T.classList.toggle(e.params.navigation.hiddenClass))}});const v=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),c()},m=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(e.navigation,{enable:v,disable:m,update:c,init:d,destroy:u})}function ie(i){return i===void 0&&(i=""),`.${i.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Xi(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:g=>g,formatFractionTotal:g=>g,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}
1-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),e.pagination={el:null,bullets:[]};let p,c=0;function n(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function f(g,h){const{bulletActiveClass:y}=e.params.pagination;g&&(g=g[`${h==="prev"?"previous":"next"}ElementSibling`],g&&(g.classList.add(`${y}-${h}`),g=g[`${h==="prev"?"previous":"next"}ElementSibling`],g&&g.classList.add(`${y}-${h}-${h}`)))}function d(g,h,y){if(g=g%y,h=h%y,h===g+1)return"next";if(h===g-1)return"previous"}function u(g){const h=g.target.closest(ie(e.params.pagination.bulletClass));if(!h)return;g.preventDefault();const y=Ee(h)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===y)return;const T=d(e.realIndex,y,e.slides.length);T==="next"?e.slideNext():T==="previous"?e.slidePrev():e.slideToLoop(y)}else e.slideTo(y)}function v(){const g=e.rtl,h=e.params.pagination;if(n())return;let y=e.pagination.el;y=R(y);let T,O;const I=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.params.loop?Math.ceil(I/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(O=e.previousRealIndex||0,T=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(T=e.snapIndex,O=e.previousSnapIndex):(O=e.previousIndex||0,T=e.activeIndex||0),h.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const S=e.pagination.bullets;let E,A,L;if(h.dynamicBullets&&(p=je(S[0],e.isHorizontal()?"width":"height",!0),y.forEach(x=>{x.style[e.isHorizontal()?"width":"height"]=`${p*(h.dynamicMainBullets+4)}px`}),h.dynamicMainBullets>1&&O!==void 0&&(c+=T-(O||0),c>h.dynamicMainBullets-1?c=h.dynamicMainBullets-1:c<0&&(c=0)),E=Math.max(T-c,0),A=E+(Math.min(S.length,h.dynamicMainBullets)-1),L=(A+E)/2),S.forEach(x=>{const C=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(D=>`${h.bulletActiveClass}${D}`)].map(D=>
vendor: 4,294 bytes, line 1
1typeof D=="string"&&D.includes(" ")?D.split(" "):D).flat();x.classList.remove(...C)}),y.length>1)S.forEach(x=>{const C=Ee(x);C===T?x.classList.add(...h.bulletActiveClass.split(" ")):e.isElement&&x.setAttribute("part","bullet"),h.dynamicBullets&&(C>=E&&C<=A&&x.classList.add(...`${h.bulletActiveClass}-main`.split(" ")),C===E&&f(x,"prev"),C===A&&f(x,"next"))});else{const x=S[T];if(x&&x.classList.add(...h.bulletActiveClass.split(" ")),e.isElement&&S.forEach((C,D)=>{C.setAttribute("part",D===T?"bullet-active":"bullet")}),h.dynamicBullets){const C=S[E],D=S[A];for(let G=E;G<=A;G+=1)S[G]&&S[G].classList.add(...`${h.bulletActiveClass}-main`.split(" "));f(C,"prev"),f(D,"next")}}if(h.dynamicBullets){const x=Math.min(S.length,h.dynamicMainBullets+4),C=(p*x-p)/2-L*p,D=g?"right":"left";S.forEach(G=>{G.style[e.isHorizontal()?D:"top"]=`${C}px`})}}y.forEach((S,E)=>{if(h.type==="fraction"&&(S.querySelectorAll(ie(h.currentClass)).forEach(A=>{A.textContent=h.formatFractionCurrent(T+1)}),S.querySelectorAll(ie(h.totalClass)).forEach(A=>{A.textContent=h.formatFractionTotal(z)})),h.type==="progressbar"){let A;h.progressbarOpposite?A=e.isHorizontal()?"vertical":"horizontal":A=e.isHorizontal()?"horizontal":"vertical";const L=(T+1)/z;let x=1,C=1;A==="horizontal"?x=L:C=L,S.querySelectorAll(ie(h.progressbarFillClass)).forEach(D=>{D.style.transform=`translate3d(0,0,0) scaleX(${x}) scaleY(${C})`,D.style.transitionDuration=`${e.params.speed}ms`})}h.type==="custom"&&h.renderCustom?(S.innerHTML=h.renderCustom(e,T+1,z),E===0&&r("paginationRender",S)):(E===0&&r("paginationRender",S),r("paginationUpdate",S)),e.params.watchOverflow&&e.enabled&&S.classList[e.isLocked?"add":"remove"](h.lockClass)})}function m(){const g=e.params.pagination;if(n())return;const h=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=R(y);let T="";if(g.type==="bullets"){let O=e.params.loop?Math.ceil(h/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&O>h&&(O=h);for(let I=0;I<O;I+=1)g.renderBullet?T+=g.renderBullet.call(e,I,g.bulletClass):T+=`<${g.bulletElement} ${e.isElement?'part="bullet"':""} class="${g.bulletClass}"></${g.bulletElement}>`}g.type==="fraction"&&(g.renderFraction?T=g.renderFraction.call(e,g.currentClass,g.totalClass):T=`<span class="${g.currentClass}"></span> / <span class="${g.totalClass}"></span>`),g.type==="progressbar"&&(g.renderProgressbar?T=g.renderProgressbar.call(e,g.progressbarFillClass):T=`<span class="${g.progressbarFillClass}"></span>`),e.pagination.bullets=[],y.forEach(O=>{g.type!=="custom"&&(O.innerHTML=T||""),g.type==="bullets"&&e.pagination.bullets.push(...O.querySelectorAll(ie(g.bulletClass)))}),g.type!=="custom"&&r("paginationRender",y[0])}function o(){e.params.pagination=Je(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const g=e.params.pagination;if(!g.el)return;let h;typeof g.el=="string"&&e.isElement&&(h=e.el.querySelector(g.el)),!h&&typeof g.el=="string"&&(h=[...document.querySelectorAll(g.el)]),h||(h=g.el),!(!h||h.length===0)&&(e.params.uniqueNavElements&&typeof g.el=="string"&&Array.isArray(h)&&h.length>1&&(h=[...e.el.querySelectorAll(g.el)],h.length>1&&(h=h.find(y=>oe(y,".swiper")[0]===e.el))),Array.isArray(h)&&h.length===1&&(h=h[0]),Object.assign(e.pagination,{el:h}),h=R(h),h.forEach(y=>{g.type==="bullets"&&g.clickable&&y.classList.add(...(g.clickableClass||"").split(" ")),y.classList.add(g.modifierClass+g.type),y.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.type==="bullets"&&g.dynamicBullets&&(y.classList.add(`${g.modifierClass}${g.type}-dynamic`),c=0,g.dynamicMainBullets<1&&(g.dynamicMainBullets=1)),g.type==="progressbar"&&g.progressbarOpposite&&y.classList.add(g.progressbarOppositeClass),g.clickable&&y.addEventListener("click",u),e.enabled||y.classList.add(g.lockClass)}))}function l(){const g=e.params.pagination;if(n())return;let h=e.pagination.el;h&&(h=R(h),h.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",u))}
vendor: 16,482 bytes, line 1
1)),e.pagination.bullets&&e.pagination.bullets.forEach(y=>y.classList.remove(...g.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const g=e.params.pagination;let{el:h}=e.pagination;h=R(h),h.forEach(y=>{y.classList.remove(g.horizontalClass,g.verticalClass),y.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass)})}),s("init",()=>{e.params.pagination.enabled===!1?b():(o(),m(),v())}),s("activeIndexChange",()=>{typeof e.snapIndex>"u"&&v()}),s("snapIndexChange",()=>{v()}),s("snapGridLengthChange",()=>{m(),v()}),s("destroy",()=>{l()}),s("enable disable",()=>{let{el:g}=e.pagination;g&&(g=R(g),g.forEach(h=>h.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),s("lock unlock",()=>{v()}),s("click",(g,h)=>{const y=h.target,T=R(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&T&&T.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 O=T[0].classList.contains(e.params.pagination.hiddenClass);r(O===!0?"paginationShow":"paginationHide"),T.forEach(I=>I.classList.toggle(e.params.pagination.hiddenClass))}});const w=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=R(g),g.forEach(h=>h.classList.remove(e.params.pagination.paginationDisabledClass))),o(),m(),v()},b=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=R(g),g.forEach(h=>h.classList.add(e.params.pagination.paginationDisabledClass))),l()};Object.assign(e.pagination,{enable:w,disable:b,render:m,update:v,init:o,destroy:l})}function Yi(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=N();let p=!1,c=null,n=null,f,d,u,v;t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function m(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:L,rtlTranslate:x}=e,{dragEl:C,el:D}=L,G=e.params.scrollbar,M=e.params.loop?e.progressLoop:e.progress;let P=d,B=(u-d)*M;x?(B=-B,B>0?(P=d-B,B=0):-B+d>u&&(P=u+B)):B<0?(P=d+B,B=0):B+d>u&&(P=u-B),e.isHorizontal()?(C.style.transform=`translate3d(${B}px, 0, 0)`,C.style.width=`${P}px`):(C.style.transform=`translate3d(0px, ${B}px, 0)`,C.style.height=`${P}px`),G.hide&&(clearTimeout(c),D.style.opacity=1,c=setTimeout(()=>{D.style.opacity=0,D.style.transitionDuration="400ms"},1e3))}function o(L){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${L}ms`)}function l(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:L}=e,{dragEl:x,el:C}=L;x.style.width="",x.style.height="",u=e.isHorizontal()?C.offsetWidth:C.offsetHeight,v=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?d=u*v:d=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?x.style.width=`${d}px`:x.style.height=`${d}px`,v>=1?C.style.display="none":C.style.display="",e.params.scrollbar.hide&&(C.style.opacity=0),e.params.watchOverflow&&e.enabled&&L.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function w(L){return e.isHorizontal()?L.clientX:L.clientY}function b(L){const{scrollbar:x,rtlTranslate:C}=e,{el:D}=x;let G;G=(w(L)-Ae(D)[e.isHorizontal()?"left":"top"]-(f!==null?f:d/2))/(u-d),G=Math.max(Math.min(G,1),0),C&&(G=1-G);const M=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*G;e.updateProgress(M),e.setTranslate(M),e.updateActiveIndex(),e.updateSlidesClasses()}function g(L){const x=e.params.scrollbar,{scrollbar:C,wrapperEl:D}=e,{el:G,dragEl:M}=C;p=!0,f=L.target===M?w(L)-L.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,L.preventDefault(),L.stopPropagation(),D.style.transitionDuration="100ms",M.style.transitionDuration="100ms",b(L),clearTimeout(n),G.style.transitionDuration="0ms",x.hide&&(G.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",L)}function h(L){const{scrollbar:x,wrapperEl:C}=e,{el:D,dragEl:G}=x;p&&(L.preventDefault&&L.cancelable?L.preventDefault():L.returnValue=!1,b(L),C.style.transitionDuration="0ms",D.style.transitionDuration="0ms",G.style.transitionDuration="0ms",r("scrollbarDragMove",L))}function y(L){const x=e.params.scrollbar,{scrollbar:C,wrapperEl:D}=e,{el:G}=C;p&&(p=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",D.style.transitionDuration=""),x.hide&&(clearTimeout(n),n=de(()=>{G.style.opacity=0,G.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",L),x.snapOnRelease&&e.slideToClosest())}function T(L){const{scrollbar:x,params:C}=e,D=x.el;if(!D)return;const G=D,M=C.passiveListeners?{passive:!1,capture:!1}:!1,P=C.passiveListeners?{passive:!0,capture:!1}:!1;if(!G)return;const B=L==="on"?"addEventListener":"removeEventListener";G[B]("pointerdown",g,M),a[B]("pointermove",h,M),a[B]("pointerup",y,P)}function O(){!e.params.scrollbar.el||!e.scrollbar.el||T("on")}function I(){!e.params.scrollbar.el||!e.scrollbar.el||T("off")}function z(){const{scrollbar:L,el:x}=e;e.params.scrollbar=Je(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const C=e.params.scrollbar;if(!C.el)return;let D;if(typeof C.el=="string"&&e.isElement&&(D=e.el.querySelector(C.el)),!D&&typeof C.el=="string"){if(D=a.querySelectorAll(C.el),!D.length)return}else D||(D=C.el);e.params.uniqueNavElements&&typeof C.el=="string"&&D.length>1&&x.querySelectorAll(C.el).length===1&&(D=x.querySelector(C.el)),D.length>0&&(D=D[0]),D.classList.add(e.isHorizontal()?C.horizontalClass:C.verticalClass);let G;D&&(G=D.querySelector(ie(e.params.scrollbar.dragClass)),G||(G=Z("div",e.params.scrollbar.dragClass),D.append(G))),Object.assign(L,{el:D,dragEl:G}),C.draggable&&O(),D&&D.classList[e.enabled?"remove":"add"](...ne(e.params.scrollbar.lockClass))}function S(){const L=e.params.scrollbar,x=e.scrollbar.el;x&&x.classList.remove(...ne(e.isHorizontal()?L.horizontalClass:L.verticalClass)),I()}s("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const L=e.params.scrollbar;let{el:x}=e.scrollbar;x=R(x),x.forEach(C=>{C.classList.remove(L.horizontalClass,L.verticalClass),C.classList.add(e.isHorizontal()?L.horizontalClass:L.verticalClass)})}),s("init",()=>{e.params.scrollbar.enabled===!1?A():(z(),l(),m())}),s("update resize observerUpdate lock unlock changeDirection",()=>{l()}),s("setTranslate",()=>{m()}),s("setTransition",(L,x)=>{o(x)}),s("enable disable",()=>{const{el:L}=e.scrollbar;L&&L.classList[e.enabled?"remove":"add"](...ne(e.params.scrollbar.lockClass))}),s("destroy",()=>{S()});const E=()=>{e.el.classList.remove(...ne(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...ne(e.params.scrollbar.scrollbarDisabledClass)),z(),l(),m()},A=()=>{e.el.classList.add(...ne(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...ne(e.params.scrollbar.scrollbarDisabledClass)),S()};Object.assign(e.scrollbar,{enable:E,disable:A,updateSize:l,setTranslate:m,init:z,destroy:S})}function Vi(i){let{swiper:e,extendParams:t,on:s}=i;t({parallax:{enabled:!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",a=(n,f)=>{const{rtl:d}=e,u=d?-1:1,v=n.getAttribute("data-swiper-parallax")||"0";let m=n.getAttribute("data-swiper-parallax-x"),o=n.getAttribute("data-swiper-parallax-y");const l=n.getAttribute("data-swiper-parallax-scale"),w=n.getAttribute("data-swiper-parallax-opacity"),b=n.getAttribute("data-swiper-parallax-rotate");if(m||o?(m=m||"0",o=o||"0"):e.isHorizontal()?(m=v,o="0"):(o=v,m="0"),m.indexOf("%")>=0?m=`${parseInt(m,10)*f*u}%`:m=`${m*f*u}px`,o.indexOf("%")>=0?o=`${parseInt(o,10)*f}%`:o=`${o*f}px`,typeof w<"u"&&w!==null){const h=w-(w-1)*(1-Math.abs(f));n.style.opacity=h}let g=`translate3d(${m}, ${o}, 0px)`;if(typeof l<"u"&&l!==null){const h=l-(l-1)*(1-Math.abs(f));g+=` scale(${h})`}if(b&&typeof b<"u"&&b!==null){const h=b*f*-1;g+=` rotate(${h}deg)`}n.style.transform=g},p=()=>{const{el:n,slides:f,progress:d,snapGrid:u,isElement:v}=e,m=W(n,r);e.isElement&&m.push(...W(e.hostEl,r)),m.forEach(o=>{a(o,d)}),f.forEach((o,l)=>{let w=o.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(w+=Math.ceil(l/2)-d*(u.length-1)),w=Math.min(Math.max(w,-1),1),o.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(b=>{a(b,w)})})},c=function(n){n===void 0&&(n=e.params.speed);const{el:f,hostEl:d}=e,u=[...f.querySelectorAll(r)];e.isElement&&u.push(...d.querySelectorAll(r)),u.forEach(v=>{let m=parseInt(v.getAttribute("data-swiper-parallax-duration"),10)||n;n===0&&(m=0),v.style.transitionDuration=`${m}ms`})};s("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),s("init",()=>{e.params.parallax.enabled&&p()}),s("setTranslate",()=>{e.params.parallax.enabled&&p()}),s("setTransition",(n,f)=>{e.params.parallax.enabled&&c(f)})}function Fi(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=Y();t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let p=1,c=!1,n=!1,f={x:0,y:0};const d=-3;let u,v;const m=[],o={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},l={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:{}},w={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let b=1;Object.defineProperty(e.zoom,"scale",{get(){return b},set(k){if(b!==k){const $=o.imageEl,H=o.slideEl;r("zoomChange",k,$,H)}b=k}});function g(){if(m.length<2)return 1;const k=m[0].pageX,$=m[0].pageY,H=m[1].pageX,X=m[1].pageY;return Math.sqrt((H-k)**2+(X-$)**2)}function h(){const k=e.params.zoom,$=o.imageWrapEl.getAttribute("data-swiper-zoom")||k.maxRatio;if(k.limitToOriginalSize&&o.imageEl&&o.imageEl.naturalWidth){const H=o.imageEl.naturalWidth/o.imageEl.offsetWidth;return Math.min(H,$)}return $}function y(){if(m.length<2)return{x:null,y:null};const k=o.imageEl.getBoundingClientRect();return[(m[0].pageX+(m[1].pageX-m[0].pageX)/2-k.x-a.scrollX)/p,(m[0].pageY+(m[1].pageY-m[0].pageY)/2-k.y-a.scrollY)/p]}function T(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function O(k){const $=T();return!!(k.target.matches($)||e.slides.filter(H=>H.contains(k.target)).length>0)}function I(k){const $=`.${e.params.zoom.containerClass}`;return!!(k.target.matches($)||[...e.hostEl.querySelectorAll($)].filter(H=>H.contains(k.target)).length>0)}function z(k){if(k.pointerType==="mouse"&&m.splice(0,m.length),!O(k))return;const $=e.params.zoom;if(u=!1,v=!1,m.push(k),!(m.length<2)){if(u=!0,o.scaleStart=g(),!o.slideEl){o.slideEl=k.target.closest(`.${e.params.slideClass}, swiper-slide`),o.slideEl||(o.slideEl=e.slides[e.activeIndex]);let H=o.slideEl.querySelector(`.${$.containerClass}`);if(H&&(H=H.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),o.imageEl=H,H?o.imageWrapEl=oe(o.imageEl,`.${$.containerClass}`)[0]:o.imageWrapEl=void 0,!o.imageWrapEl){o.imageEl=void 0;return}o.maxRatio=h()}if(o.imageEl){const[H,X]=y();o.originX=H,o.originY=X,o.imageEl.style.transitionDuration="0ms"}c=!0}}function S(k){if(!O(k))return;const $=e.params.zoom,H=e.zoom,X=m.findIndex(q=>q.pointerId===k.pointerId);X>=0&&(m[X]=k),!(m.length<2)&&(v=!0,o.scaleMove=g(),o.imageEl&&(H.scale=o.scaleMove/o.scaleStart*p,H.scale>o.maxRatio&&(H.scale=o.maxRatio-1+(H.scale-o.maxRatio+1)**.5),H.scale<$.minRatio&&(H.scale=$.minRatio+1-($.minRatio-H.scale+1)**.5),o.imageEl.style.transform=`translate3d(0,0,0) scale(${H.scale})`))}function E(k){if(!O(k)||k.pointerType==="mouse"&&k.type==="pointerout")return;const $=e.params.zoom,H=e.zoom,X=m.findIndex(q=>q.pointerId===k.pointerId);X>=0&&m.splice(X,1),!(!u||!v)&&(u=!1,v=!1,o.imageEl&&(H.scale=Math.max(Math.min(H.scale,o.maxRatio),$.minRatio),o.imageEl.style.transitionDuration=`${e.params.speed}ms`,o.imageEl.style.transform=`translate3d(0,0,0) scale(${H.scale})`,p=H.scale,c=!1,H.scale>1&&o.slideEl?o.slideEl.classList.add(`${$.zoomedSlideClass}`):H.scale<=1&&o.slideEl&&o.slideEl.classList.remove(`${$.zoomedSlideClass}`),H.scale===1&&(o.originX=0,o.originY=0,o.slideEl=void 0)))}let A;function L(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function x(){clearTimeout(A),e.touchEventsData.preventTouchMoveFromPointerMove=!0,A=setTimeout(()=>{e.destroyed||L()})}function C(k){const $=e.device;if(!o.imageEl||l.isTouched)return;$.android&&k.cancelable&&k.preventDefault(),l.isTouched=!0;const H=m.length>0?m[0]:k;l.touchesStart.x=H.pageX,l.touchesStart.y=H.pageY}function D(k){const H=k.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!O(k)||!I(k))return;const X=e.zoom;if(!o.imageEl)return;if(!l.isTouched||!o.slideEl){H&&P(k);return}if(H){P(k);return}l.isMoved||(l.width=o.imageEl.offsetWidth||o.imageEl.clientWidth,l.height=o.imageEl.offsetHeight||o.imageEl.clientHeight,l.startX=qe(o.imageWrapEl,"x")||0,l.startY=qe(o.imageWrapEl,"y")||0,o.slideWidth=o.slideEl.offsetWidth,o.slideHeight=o.slideEl.offsetHeight,o.imageWrapEl.style.transitionDuration="0ms");const q=l.width*X.scale,se=l.height*X.scale;if(l.minX=Math.min(o.slideWidth/2-q/2,0),l.maxX=-l.minX,l.minY=Math.min(o.slideHeight/2-se/2,0),l.maxY=-l.minY,l.touchesCurrent.x=m.length>0?m[0].pageX:k.pageX,l.touchesCurrent.y=m.length>0?m[0].pageY:k.pageY,Math.max(Math.abs(l.touchesCurrent.x-l.touchesStart.x),Math.abs(l.touchesCurrent.y-l.touchesStart.y))>5&&(e.allowClick=!1),!l.isMoved&&!c){if(e.isHorizontal()&&(Math.floor(l.minX)===Math.floor(l.startX)&&l.touchesCurrent.x<l.touchesStart.x||Math.floor(l.maxX)===Math.floor(l.startX)&&l.touchesCurrent.x>l.touchesStart.x)){l.isTouched=!1,L();return}if(!e.isHorizontal()&&(Math.floor(l.minY)===Math.floor(l.startY)&&l.touchesCurrent.y<l.touchesStart.y||Math.floor(l.maxY)===Math.floor(l.startY)&&l.touchesCurrent.y>l.touchesStart.y)){l.isTouched=!1,L();return}}k.cancelable&&k.preventDefault(),k.stopPropagation(),x(),l.isMoved=!0;const te=(X.scale-p)/(o.maxRatio-e.params.zoom.minRatio),{originX:ae,originY:j}=o;l.currentX=l.touchesCurrent.x-l.touchesStart.x+l.startX+te*(l.width-ae*2),l.currentY=l.touchesCurrent.y-l.touchesStart.y+l.startY+te*(l.height-j*2),l.currentX<l.minX&&(l.currentX=l.minX+1-(l.minX-l.currentX+1)**.8),l.currentX>l.maxX&&(l.currentX=l.maxX-1+(l.currentX-l.maxX+1)**.8),l.currentY<l.minY&&(l.currentY=l.minY+1-(l.minY-l.currentY+1)**.8),l.currentY>l.maxY&&(l.currentY=l.maxY-1+(l.currentY-l.maxY+1)**.8),w.prevPositionX||(w.prevPositionX=l.touchesCurrent.x),w.prevPositionY||(w.prevPositionY=l.touchesCurrent.y),w.prevTime||(w.prevTime=Date.now()),w.x=(l.touchesCurrent.x-w.prevPositionX)/(Date.now()-w.prevTime)/2,w.y=(l.touchesCurrent.y-w.prevPositionY)/(Date.now()-w.prevTime)/2,Math.abs(l.touchesCurrent.x-w.prevPositionX)<2&&(w.x=0),Math.abs(l.touchesCurrent.y-w.prevPositionY)<2&&(w.y=0),w.prevPositionX=l.touchesCurrent.x,w.prevPositionY=l.touchesCurrent.y,w.prevTime=Date.now(),o.imageWrapEl.style.transform=`translate3d(${l.currentX}px, ${l.currentY}px,0)`}function G(){const k=e.zoom;if(m.length=0,!o.imageEl)return;if(!l.isTouched||!l.isMoved){l.isTouched=!1,l.isMoved=!1;return}l.isTouched=!1,l.isMoved=!1;let $=300,H=300;const X=w.x*$,q=l.currentX+X,se=w.y*H,re=l.currentY+se;w.x!==0&&($=Math.abs((q-l.currentX)/w.x)),w.y!==0&&(H=Math.abs((re-l.currentY)/w.y));const te=Math.max($,H);l.currentX=q,l.currentY=re;const ae=l.width*k.scale,j=l.height*k.scale;l.minX=Math.min(o.slideWidth/2-ae/2,0),l.maxX=-l.minX,l.minY=Math.min(o.slideHeight/2-j/2,0),l.maxY=-l.minY,l.currentX=Math.max(Math.min(l.currentX,l.maxX),l.minX),l.currentY=Math.max(Math.min(l.currentY,l.maxY),l.minY),o.imageWrapEl.style.transitionDuration=`${te}ms`,o.imageWrapEl.style.transform=`translate3d(${l.currentX}px, ${l.currentY}px,0)`}function M(){const k=e.zoom;o.slideEl&&e.activeIndex!==e.slides.indexOf(o.slideEl)&&(o.imageEl&&(o.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),o.imageWrapEl&&(o.imageWrapEl.style.transform="translate3d(0,0,0)"),o.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),k.scale=1,p=1,o.slideEl=void 0,o.imageEl=void 0,o.imageWrapEl=void 0,o.originX=0,o.originY=0)}function P(k){if(p<=1||!o.imageWrapEl||!O(k)||!I(k))return;const $=a.getComputedStyle(o.imageWrapEl).transform,H=new a.DOMMatrix($);if(!n){n=!0,f.x=k.clientX,f.y=k.clientY,l.startX=H.e,l.startY=H.f,l.width=o.imageEl.offsetWidth||o.imageEl.clientWidth,l.height=o.imageEl.offsetHeight||o.imageEl.clientHeight,o.slideWidth=o.slideEl.offsetWidth,o.slideHeight=o.slideEl.offsetHeight;return}const X=(k.clientX-f.x)*d,q=(k.clientY-f.y)*d,se=l.width*p,re=l.height*p,te=o.slideWidth,ae=o.slideHeight,j=Math.min(te/2-se/2,0),J=-j,ve=Math.min(ae/2-re/2,0),Me=-ve,pe=Math.max(Math.min(l.startX+X,J),j),fe=Math.max(Math.min(l.startY+q,Me),ve);o.imageWrapEl.style.transitionDuration="0ms",o.imageWrapEl.style.transform=`translate3d(${pe}px, ${fe}px, 0)`,f.x=k.clientX,f.y=k.clientY,l.startX=pe,l.startY=fe,l.currentX=pe,l.currentY=fe}function B(k){const $=e.zoom,H=e.params.zoom;if(!o.slideEl){k&&k.target&&(o.slideEl=k.target.closest(`.${e.params.slideClass}, swiper-slide`)),o.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?o.slideEl=W(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:o.slideEl=e.slides[e.activeIndex]);let be=o.slideEl.querySelector(`.${H.containerClass}`);be&&(be=be.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),o.imageEl=be,be?o.imageWrapEl=oe(o.imageEl,`.${H.containerClass}`)[0]:o.imageWrapEl=void 0}if(!o.imageEl||!o.imageWrapEl)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),o.slideEl.classList.add(`${H.zoomedSlideClass}`);let X,q,se,re,te,ae,j,J,ve,Me,pe,fe,Ce,Pe,ke,He,Be,Ge;typeof l.touchesStart.x>"u"&&k?(X=k.pageX,q=k.pageY):(X=l.touchesStart.x,q=l.touchesStart.y);const _e=p,ue=typeof k=="number"?k:null;p===1&&ue&&(X=void 0,q=void 0,l.touchesStart.x=void 0,l.touchesStart.y=void 0);const et=h();$.scale=ue||et,p=ue||et,k&&!(p===1&&ue)?(Be=o.slideEl.offsetWidth,Ge=o.slideEl.offsetHeight,se=Ae(o.slideEl).left+a.scrollX,re=Ae(o.slideEl).top+a.scrollY,te=se+Be/2-X,ae=re+Ge/2-q,ve=o.imageEl.offsetWidth||o.imageEl.clientWidth,Me=o.imageEl.offsetHeight||o.imageEl.clientHeight,pe=ve*$.scale,fe=Me*$.scale,Ce=Math.min(Be/2-pe/2,0),Pe=Math.min(Ge/2-fe/2,0),ke=-Ce,He=-Pe,_e>0&&ue&&typeof l.currentX=="number"&&typeof l.currentY=="number"?(j=l.currentX*$.scale/_e,J=l.currentY*$.scale/_e):(j=te*$.scale,J=ae*$.scale),j<Ce&&(j=Ce),j>ke&&(j=ke),J<Pe&&(J=Pe),J>He&&(J=He)):(j=0,J=0),ue&&$.scale===1&&(o.originX=0,o.originY=0),l.currentX=j,l.currentY=J,o.imageWrapEl.style.transitionDuration="300ms",o.imageWrapEl.style.transform=`translate3d(${j}px, ${J}px,0)`,o.imageEl.style.transitionDuration="300ms",o.imageEl.style.transform=`translate3d(0,0,0) scale(${$.scale})`}function _(){const k=e.zoom,$=e.params.zoom;if(!o.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?o.slideEl=W(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:o.slideEl=e.slides[e.activeIndex];let H=o.slideEl.querySelector(`.${$.containerClass}`);H&&(H=H.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),o.imageEl=H,H?o.imageWrapEl=oe(o.imageEl,`.${$.containerClass}`)[0]:o.imageWrapEl=void 0}!o.imageEl||!o.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),k.scale=1,p=1,l.currentX=void 0,l.currentY=void 0,l.touchesStart.x=void 0,l.touchesStart.y=void 0,o.imageWrapEl.style.transitionDuration="300ms",o.imageWrapEl.style.transform="translate3d(0,0,0)",o.imageEl.style.transitionDuration="300ms",o.imageEl.style.transform="translate3d(0,0,0) scale(1)",o.slideEl.classList.remove(`${$.zoomedSlideClass}`),o.slideEl=void 0,o.originX=0,o.originY=0,e.params.zoom.panOnMouseMove&&(f={x:0,y:0},n&&(n=!1,l.startX=0,l.startY=0)))}function V(k){const $=e.zoom;$.scale&&$.scale!==1?_():B(k)}function F(){const k=e.params.passiveListeners?{passive:!0,capture:!1}:!1,$=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:k,activeListenerWithCapture:$}}function ee(){const k=e.zoom;if(k.enabled)return;k.enabled=!0;const{passiveListener:$,activeListenerWithCapture:H}=F();e.wrapperEl.addEventListener("pointerdown",z,$),e.wrapperEl.addEventListener("pointermove",S,H),["pointerup","pointercancel","pointerout"].forEach(X=>{e.wrapperEl.addEventListener(X,E,$)}),e.wrapperEl.addEventListener("pointermove",D,H)}function we(){const k=e.zoom;if(!k.enabled)return;k.enabled=!1;const{passiveListener:$,activeListenerWithCapture:H}=F();e.wrapperEl.removeEventListener("pointerdown",z,$),e.wrapperEl.removeEventListener("pointermove",S,H),["pointerup","pointercancel","pointerout"].forEach(X=>{e.wrapperEl.removeEventListener(X,E,$)}),e.wrapperEl.removeEventListener("pointermove",D,H)}s("init",()=>{e.params.zoom.enabled&&ee()}),s("destroy",()=>{we()}),s("touchStart",(k,$)=>{e.zoom.enabled&&C($)}),s("touchEnd",(k,$)=>{e.zoom.enabled&&G()}),s("doubleTap",(k,$)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&V($)}),s("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&M()}),s("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&M()}),Object.assign(e.zoom,{enable:ee,disable:we,in:B,out:_,toggle:V}
vendor: 5,188 bytes, line 1
1)}function Ni(i){let{swiper:e,extendParams:t,on:s}=i;t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function r(f,d){const u=function(){let l,w,b;return(g,h)=>{for(w=-1,l=g.length;l-w>1;)b=l+w>>1,g[b]<=h?w=b:l=b;return l}}();this.x=f,this.y=d,this.lastIndex=f.length-1;let v,m;return this.interpolate=function(l){return l?(m=u(this.x,l),v=m-1,(l-this.x[v])*(this.y[m]-this.y[v])/(this.x[m]-this.x[v])+this.y[v]):0},this}function a(f){e.controller.spline=e.params.loop?new r(e.slidesGrid,f.slidesGrid):new r(e.snapGrid,f.snapGrid)}function p(f,d){const u=e.controller.control;let v,m;const o=e.constructor;function l(w){if(w.destroyed)return;const b=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(a(w),m=-e.controller.spline.interpolate(-b)),(!m||e.params.controller.by==="container")&&(v=(w.maxTranslate()-w.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(v)||!Number.isFinite(v))&&(v=1),m=(b-e.minTranslate())*v+w.minTranslate()),e.params.controller.inverse&&(m=w.maxTranslate()-m),w.updateProgress(m),w.setTranslate(m,e),w.updateActiveIndex(),w.updateSlidesClasses()}if(Array.isArray(u))for(let w=0;w<u.length;w+=1)u[w]!==d&&u[w]instanceof o&&l(u[w]);else u instanceof o&&d!==u&&l(u)}function c(f,d){const u=e.constructor,v=e.controller.control;let m;function o(l){l.destroyed||(l.setTransition(f,e),f!==0&&(l.transitionStart(),l.params.autoHeight&&de(()=>{l.updateAutoHeight()}),xe(l.wrapperEl,()=>{v&&l.transitionEnd()})))}if(Array.isArray(v))for(m=0;m<v.length;m+=1)v[m]!==d&&v[m]instanceof u&&o(v[m]);else v instanceof u&&d!==v&&o(v)}function n(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}s("beforeInit",()=>{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEach(d=>{if(e.controller.control||(e.controller.control=[]),d&&d.swiper)e.controller.control.push(d.swiper);else if(d){const u=`${e.params.eventsPrefix}init`,v=m=>{e.controller.control.push(m.detail[0]),e.update(),d.removeEventListener(u,v)};d.addEventListener(u,v)}});return}e.controller.control=e.params.controller.control}),s("update",()=>{n()}),s("resize",()=>{n()}),s("observerUpdate",()=>{n()}),s("setTranslate",(f,d,u)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(d,u)}),s("setTransition",(f,d,u)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(d,u)}),Object.assign(e.controller,{setTranslate:p,setTransition:c})}function Wi(i){let{swiper:e,extendParams:t,on:s}=i;t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),e.a11y={clicked:!1};let r=null,a,p,c=new Date().getTime();function n(M){const P=r;P.length!==0&&(P.innerHTML="",P.innerHTML=M)}function f(M){M===void 0&&(M=16);const P=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(M).replace(/x/g,P)}function d(M){M=R(M),M.forEach(P=>{P.setAttribute("tabIndex","0")})}function u(M){M=R(M),M.forEach(P=>{P.setAttribute("tabIndex","-1")})}function v(M,P){M=R(M),M.forEach(B=>{B.setAttribute("role",P)})}function m(M,P){M=R(M),M.forEach(B=>{B.setAttribute("aria-roledescription",P)})}function o(M,P){M=R(M),M.forEach(B=>{B.setAttribute("aria-controls",P)})}function l(M,P){M=R(M),M.forEach(B=>{B.setAttribute("aria-label",P)})}function w(M,P){M=R(M),M.forEach(B=>{B.setAttribute("id",P)})}function b(M,P){M=R(M),M.forEach(B=>{B.setAttribute("aria-live",P)})}function g(M){M=R(M),M.forEach(P=>{P.setAttribute("aria-disabled",!0)})}function h(M){M=R(M),M.forEach(P=>{P.setAttribute("aria-disabled",!1)})}function y(M){if(M.keyCode!==13&&M.keyCode!==32)return;const P=e.params.a11y,B=M.target;if(!(e.pagination&&e.pagination.el&&(B===e.pagination.el||e.pagination.el.contains(M.target))&&!M.target.matches(ie(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const _=R(e.navigation.prevEl);R(e.navigation.nextEl).includes(B)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?n(P.lastSlideMessage):n(P.nextSlideMessage)),_.includes(B)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?n(P.firstSlideMessage):n(P.prevSlideMessage))}e.pagination&&B.matches(ie(e.params.pagination.bulletClass))&&B.click()}}function T(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:M,prevEl:P}=e.navigation;P&&(e.isBeginning?(g(P),u(P)):(h(P),d(P))),M&&(e.isEnd?(g(M),u(M)):(h(M),d(M)))}function O(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function I(){return O()&&e.params.pagination.clickable}function z(){const M=e.params.a11y;
1O()&&e.pagination.bullets.forEach(P=>{e.params.pagination.clickable&&(d(P),e.params.pagination.renderBullet||(v(P,"button"),l(P,M.paginationBulletMessage.replace(/\{\{index\}\}/,Ee(P)+1)))),P.matches(ie(e.params.pagination.bulletActiveClass))?P.setAttribute("aria-current","true"):P.removeAttribute("aria-current")})}const S=(M,P,B)=>{d(M),M.tagName!=="BUTTON"&&(v(M,"button"),M.addEventListener("keydown",y)),l(M,B),o(M,P)},E=M=>{p&&p!==M.target&&!p.contains(M.target)&&(a=!0),e.a11y.clicked=!0},A=()=>{a=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},L=M=>{c=new Date().getTime()},x=M=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-c<100)return;const P=M.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!P||!e.slides.includes(P))return;p=P;const B=e.slides.indexOf(P)===e.activeIndex,_=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(P);B||_||M.sourceCapabilities&&M.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{a||(e.params.loop?e.slideToLoop(parseInt(P.getAttribute("data-swiper-slide-index")),0):e.slideTo(e.slides.indexOf(P),0),a=!1)}))},C=()=>{const M=e.params.a11y;M.itemRoleDescriptionMessage&&m(e.slides,M.itemRoleDescriptionMessage),M.slideRole&&v(e.slides,M.slideRole);const P=e.slides.length;M.slideLabelMessage&&e.slides.forEach((B,_)=>{const V=e.params.loop?parseInt(B.getAttribute("data-swiper-slide-index"),10):_,F=M.slideLabelMessage.replace(/\{\{index\}\}/,V+1).replace(/\{\{slidesLength\}\}/,P);l(B,F)})},D=()=>{const M=e.params.a11y;e.el.append(r);const P=e.el;M.containerRoleDescriptionMessage&&m(P,M.containerRoleDescriptionMessage),M.containerMessage&&l(P,M.containerMessage),M.containerRole&&v(P,M.containerRole);const B=e.wrapperEl,_=M.id||B.getAttribute("id")||`swiper-wrapper-${f(16)}`,V=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";w(B,_),b(B,V),C();let{nextEl:F,prevEl:ee}=e.navigation?e.navigation:{};F=R(F),ee=R(ee),F&&F.forEach(k=>S(k,_,M.nextSlideMessage)),ee&&ee.forEach(k=>S(k,_,M.prevSlideMessage)),I()&&R(e.pagination.el).forEach($=>{$.addEventListener("keydown",y)}),N().addEventListener("visibilitychange",L),e.el.addEventListener("focus",x,!0),e.el.addEventListener("focus",x,!0),e.el.addEventListener("pointerdown",E,!0),e.el.addEventListener("pointerup",A,!0)};function G(){r&&r.remove();let{nextEl:M,prevEl:P}=e.navigation?e.navigation:{};M=R(M),P=R(P),M&&M.forEach(_=>_.removeEventListener("keydown",y)),P&&P.forEach(_=>_.removeEventListener("keydown",y)),I()&&R(e.pagination.el).forEach(V=>{V.removeEventListener("keydown",y)}),N().removeEventListener("visibilitychange",L),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",x,!0),e.el.removeEventListener("pointerdown",E,!0),e.el.removeEventListener("pointerup",A,!0))}s("beforeInit",()=>{r=Z("span",e.params.a11y.notificationClass),r.setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true")}),s("afterInit",()=>{e.params.a11y.enabled&&D()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&C()}),s("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&T()}),s("paginationUpdate",()=>{e.params.a11y.enabled&&z()}),s("destroy",()=>{e.params.a11y.enabled&&G()})}function qi(i){let{swiper:e,extendParams:t,on:s}=i;t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,a={};const p=m=>m.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),c=m=>{const o=Y();let l;m?l=new URL(m):l=o.location;const w=l.pathname.slice(1).split("/").filter(y=>y!==""),b=w.length,g=w[b-2],h=w[b-1];return{key:g,value:h}},n=(m,o)=>{const l=Y();if(!r||!e.params.history.enabled)return;let w;e.params.url?w=new URL(e.params.url):w=l.location;const b=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${o}"]`):e.slides[o];let g=p(b.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}/${m?`${m}/`:""}${g}`}else w.pathname.includes(m)||(g=`${m?`${m}/`:""}${g}`);e.params.history.keepQuery&&(g+=w.search);const h=l.history.state;h&&h.value===g||(e.params.history.replaceState?l.history.replaceState({value:g},null,g):l.history.pushState({value:g},null,g))},f=(m,o,l)=>{if(o)for(let w=0,b=e.slides.length;w<b;w+=1){const g=e.slides[w];if(p(g.getAttribute("data-history"))===o){const y=e.getSlideIndex(g);
vendor: 4,552 bytes, line 1
1e.slideTo(y,m,l)}}else e.slideTo(0,m,l)},d=()=>{a=c(e.params.url),f(e.params.speed,a.value,!1)},u=()=>{const m=Y();if(e.params.history){if(!m.history||!m.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(r=!0,a=c(e.params.url),!a.key&&!a.value){e.params.history.replaceState||m.addEventListener("popstate",d);return}f(0,a.value,e.params.runCallbacksOnInit),e.params.history.replaceState||m.addEventListener("popstate",d)}},v=()=>{const m=Y();e.params.history.replaceState||m.removeEventListener("popstate",d)};s("init",()=>{e.params.history.enabled&&u()}),s("destroy",()=>{e.params.history.enabled&&v()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&n(e.params.history.key,e.activeIndex)}),s("slideChange",()=>{r&&e.params.cssMode&&n(e.params.history.key,e.activeIndex)})}function ji(i){let{swiper:e,extendParams:t,emit:s,on:r}=i,a=!1;const p=N(),c=Y();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(v,m){if(e.virtual&&e.params.virtual.enabled){const o=e.slides.find(w=>w.getAttribute("data-hash")===m);return o?parseInt(o.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(W(e.slidesEl,`.${e.params.slideClass}[data-hash="${m}"], swiper-slide[data-hash="${m}"]`)[0])}}});const n=()=>{s("hashChange");const v=p.location.hash.replace("#",""),m=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],o=m?m.getAttribute("data-hash"):"";if(v!==o){const l=e.params.hashNavigation.getSlideIndex(e,v);if(typeof l>"u"||Number.isNaN(l))return;e.slideTo(l)}},f=()=>{if(!a||!e.params.hashNavigation.enabled)return;const v=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],m=v?v.getAttribute("data-hash")||v.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&c.history&&c.history.replaceState?(c.history.replaceState(null,null,`#${m}`||""),s("hashSet")):(p.location.hash=m||"",s("hashSet"))},d=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;a=!0;const v=p.location.hash.replace("#","");if(v){const o=e.params.hashNavigation.getSlideIndex(e,v);e.slideTo(o||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&c.addEventListener("hashchange",n)},u=()=>{e.params.hashNavigation.watchState&&c.removeEventListener("hashchange",n)};r("init",()=>{e.params.hashNavigation.enabled&&d()}),r("destroy",()=>{e.params.hashNavigation.enabled&&u()}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&f()}),r("slideChange",()=>{a&&e.params.cssMode&&f()})}function Ui(i){let{swiper:e,extendParams:t,on:s,emit:r,params:a}=i;e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let p,c,n=a&&a.autoplay?a.autoplay.delay:3e3,f=a&&a.autoplay?a.autoplay.delay:3e3,d,u=new Date().getTime(),v,m,o,l,w,b,g;function h(P){!e||e.destroyed||!e.wrapperEl||P.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",h),!(g||P.detail&&P.detail.bySwiperTouchMove)&&E())}const y=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?v=!0:v&&(f=d,v=!1);const P=e.autoplay.paused?d:u+f-new Date().getTime();e.autoplay.timeLeft=P,r("autoplayTimeLeft",P,P/n),c=requestAnimationFrame(()=>{y()})},T=()=>{let P;return e.virtual&&e.params.virtual.enabled?P=e.slides.find(_=>_.classList.contains("swiper-slide-active")):P=e.slides[e.activeIndex],P?parseInt(P.getAttribute("data-swiper-autoplay"),10):void 0},O=P=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(c),y();let B=typeof P>"u"?e.params.autoplay.delay:P;n=e.params.autoplay.delay,f=e.params.autoplay.delay;const _=T();!Number.isNaN(_)&&_>0&&typeof P>"u"&&(B=_,n=_,f=_),d=B;const V=e.params.speed,F=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(V,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,V,!0,!0),r("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(V,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,V,!0,!0),r("autoplay")),e.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{O()})))};return B>0?(clearTimeout(p),p=setTimeout(()=>{F()},B)):requestAnimationFrame(()=>{F()}),B},I=()=>{u=new Date().getTime(),e.autoplay.running=!0,O(),r("autoplayStart")},z=()=>
vendor: 4,956 bytes, line 1
1{e.autoplay.running=!1,clearTimeout(p),cancelAnimationFrame(c),r("autoplayStop")},S=(P,B)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(p),P||(b=!0);const _=()=>{r("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",h):E()};if(e.autoplay.paused=!0,B){w&&(d=e.params.autoplay.delay),w=!1,_();return}d=(d||e.params.autoplay.delay)-(new Date().getTime()-u),!(e.isEnd&&d<0&&!e.params.loop)&&(d<0&&(d=0),_())},E=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(u=new Date().getTime(),b?(b=!1,O(d)):O(),e.autoplay.paused=!1,r("autoplayResume"))},A=()=>{if(e.destroyed||!e.autoplay.running)return;const P=N();P.visibilityState==="hidden"&&(b=!0,S(!0)),P.visibilityState==="visible"&&E()},L=P=>{P.pointerType==="mouse"&&(b=!0,g=!0,!(e.animating||e.autoplay.paused)&&S(!0))},x=P=>{P.pointerType==="mouse"&&(g=!1,e.autoplay.paused&&E())},C=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",L),e.el.addEventListener("pointerleave",x))},D=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",L),e.el.removeEventListener("pointerleave",x))},G=()=>{N().addEventListener("visibilitychange",A)},M=()=>{N().removeEventListener("visibilitychange",A)};s("init",()=>{e.params.autoplay.enabled&&(C(),G(),I())}),s("destroy",()=>{D(),M(),e.autoplay.running&&z()}),s("_freeModeStaticRelease",()=>{(o||b)&&E()}),s("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?z():S(!0,!0)}),s("beforeTransitionStart",(P,B,_)=>{e.destroyed||!e.autoplay.running||(_||!e.params.autoplay.disableOnInteraction?S(!0,!0):z())}),s("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){z();return}m=!0,o=!1,b=!1,l=setTimeout(()=>{b=!0,o=!0,S(!0)},200)}}),s("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!m)){if(clearTimeout(l),clearTimeout(p),e.params.autoplay.disableOnInteraction){o=!1,m=!1;return}o&&e.params.cssMode&&E(),o=!1,m=!1}}),s("slideChange",()=>{e.destroyed||!e.autoplay.running||(w=!0)}),Object.assign(e.autoplay,{start:I,stop:z,pause:S,resume:E})}function Ki(i){let{swiper:e,extendParams:t,on:s}=i;t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,a=!1;e.thumbs={swiper:null};function p(){const f=e.thumbs.swiper;if(!f||f.destroyed)return;const d=f.clickedIndex,u=f.clickedSlide;if(u&&u.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof d>"u"||d===null)return;let v;f.params.loop?v=parseInt(f.clickedSlide.getAttribute("data-swiper-slide-index"),10):v=d,e.params.loop?e.slideToLoop(v):e.slideTo(v)}function c(){const{thumbs:f}=e.params;if(r)return!1;r=!0;const d=e.constructor;if(f.swiper instanceof d){if(f.swiper.destroyed)return r=!1,!1;e.thumbs.swiper=f.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(ye(f.swiper)){const u=Object.assign({},f.swiper);Object.assign(u,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new d(u),a=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",p),!0}function n(f){const d=e.thumbs.swiper;if(!d||d.destroyed)return;const u=d.params.slidesPerView==="auto"?d.slidesPerViewDynamic():d.params.slidesPerView;let v=1;const m=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(v=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(v=1),v=Math.floor(v),d.slides.forEach(w=>w.classList.remove(m)),d.params.loop||d.params.virtual&&d.params.virtual.enabled)for(let w=0;w<v;w+=1)W(d.slidesEl,`[data-swiper-slide-index="${e.realIndex+w}"]`).forEach(b=>{b.classList.add(m)});else for(let w=0;w<v;w+=1)d.slides[e.realIndex+w]&&d.slides[e.realIndex+w].classList.add(m);const o=e.params.thumbs.autoScrollOffset,l=o&&!d.params.loop;if(e.realIndex!==d.realIndex||l){const w=d.activeIndex;let b,g;if(d.params.loop){const h=d.slides.find(y=>y.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);b=d.slides.indexOf(h),g=e.activeIndex>e.previousIndex?"next":"prev"}else b=e.realIndex,g=b>e.previousIndex?"next":"prev";l&&(b+=g==="next"?o:-1*o),d.visibleSlidesIndexes&&d.visibleSlidesIndexes.indexOf(b)<0&&(d.params.centeredSlides?b>w?b=b-Math.floor(u/2)+1:b=b+Math.floor(u/2)-1:b>w&&d.params.slidesPerGroup,d.slideTo(b,f?0:void 0))}}s("beforeInit",()=>{const{thumbs:f}=e.params;if(!(!f||!f.swiper))if(typeof f.swiper=="string"||f.swiper instanceof HTMLElement){const d=N(),u=()=>{const m=typeof f.swiper=="string"?d.querySelector(f.swiper):f.swiper;if(m&&m.swiper)f.swiper=m.swiper,c(),n(!0);else if(m){const o=`${e.params.eventsPrefix}init`,l=w=>{f.swiper=w.detail[0],m.removeEventListener(o,l),c(),n(!0),f.swiper.update(
vendor: 8,679 bytes, line 1
1),e.update()};m.addEventListener(o,l)}return m},v=()=>{if(e.destroyed)return;u()||requestAnimationFrame(v)};requestAnimationFrame(v)}else c(),n(!0)}),s("slideChange update resize observerUpdate",()=>{n()}),s("setTransition",(f,d)=>{const u=e.thumbs.swiper;!u||u.destroyed||u.setTransition(d)}),s("beforeDestroy",()=>{const f=e.thumbs.swiper;!f||f.destroyed||a&&f.destroy()}),Object.assign(e.thumbs,{init:c,update:n})}function Zi(i){let{swiper:e,extendParams:t,emit:s,once:r}=i;t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function a(){if(e.params.cssMode)return;const n=e.getTranslate();e.setTranslate(n),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function p(){if(e.params.cssMode)return;const{touchEventsData:n,touches:f}=e;n.velocities.length===0&&n.velocities.push({position:f[e.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:f[e.isHorizontal()?"currentX":"currentY"],time:Q()})}function c(n){let{currentPos:f}=n;if(e.params.cssMode)return;const{params:d,wrapperEl:u,rtlTranslate:v,snapGrid:m,touchEventsData:o}=e,w=Q()-o.touchStartTime;if(f<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(f>-e.maxTranslate()){e.slides.length<m.length?e.slideTo(m.length-1):e.slideTo(e.slides.length-1);return}if(d.freeMode.momentum){if(o.velocities.length>1){const z=o.velocities.pop(),S=o.velocities.pop(),E=z.position-S.position,A=z.time-S.time;e.velocity=E/A,e.velocity/=2,Math.abs(e.velocity)<d.freeMode.minimumVelocity&&(e.velocity=0),(A>150||Q()-z.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=d.freeMode.momentumVelocityRatio,o.velocities.length=0;let b=1e3*d.freeMode.momentumRatio;const g=e.velocity*b;let h=e.translate+g;v&&(h=-h);let y=!1,T;const O=Math.abs(e.velocity)*20*d.freeMode.momentumBounceRatio;let I;if(h<e.maxTranslate())d.freeMode.momentumBounce?(h+e.maxTranslate()<-O&&(h=e.maxTranslate()-O),T=e.maxTranslate(),y=!0,o.allowMomentumBounce=!0):h=e.maxTranslate(),d.loop&&d.centeredSlides&&(I=!0);else if(h>e.minTranslate())d.freeMode.momentumBounce?(h-e.minTranslate()>O&&(h=e.minTranslate()+O),T=e.minTranslate(),y=!0,o.allowMomentumBounce=!0):h=e.minTranslate(),d.loop&&d.centeredSlides&&(I=!0);else if(d.freeMode.sticky){let z;for(let S=0;S<m.length;S+=1)if(m[S]>-h){z=S;break}Math.abs(m[z]-h)<Math.abs(m[z-1]-h)||e.swipeDirection==="next"?h=m[z]:h=m[z-1],h=-h}if(I&&r("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(v?b=Math.abs((-h-e.translate)/e.velocity):b=Math.abs((h-e.translate)/e.velocity),d.freeMode.sticky){const z=Math.abs((v?-h:h)-e.translate),S=e.slidesSizesGrid[e.activeIndex];z<S?b=d.speed:z<2*S?b=d.speed*1.5:b=d.speed*2.5}}else if(d.freeMode.sticky){e.slideToClosest();return}d.freeMode.momentumBounce&&y?(e.updateProgress(T),e.setTransition(b),e.setTranslate(h),e.transitionStart(!0,e.swipeDirection),e.animating=!0,xe(u,()=>{!e||e.destroyed||!o.allowMomentumBounce||(s("momentumBounce"),e.setTransition(d.speed),setTimeout(()=>{e.setTranslate(T),xe(u,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(s("_freeModeNoMomentumRelease"),e.updateProgress(h),e.setTransition(b),e.setTranslate(h),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,xe(u,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(h),e.updateActiveIndex(),e.updateSlidesClasses()}else if(d.freeMode.sticky){e.slideToClosest();return}else d.freeMode&&s("_freeModeNoMomentumRelease");(!d.freeMode.momentum||w>=d.longSwipesMs)&&(s("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:a,onTouchMove:p,onTouchEnd:c}})}function Qi(i){let{swiper:e,extendParams:t,on:s}=i;t({grid:{rows:1,fill:"column"}});let r,a,p,c;const n=()=>{let l=e.params.spaceBetween;return typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*e.size:typeof l=="string"&&(l=parseFloat(l)),l},f=l=>{const{slidesPerView:w}=e.params,{rows:b,fill:g}=e.params.grid,h=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:l.length;p=Math.floor(h/b),Math.floor(h/b)===h/b?r=h:r=Math.ceil(h/b)*b,w!=="auto"&&g==="row"&&(r=Math.max(r,w*b)),a=r/b},d=()=>{e.slides&&e.slides.forEach(l=>{l.swiperSlideGridSet&&(l.style.height="",l.style[e.getDirectionLabel("margin-top")]="")})},u=(l,w,b)=>{const{slidesPerGroup:g}=e.params,h=n(),{rows:y,fill:T}=e.params.grid,O=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:b.length;let I,z,S;if(T==="row"&&g>1){const E=Math.floor(l/(g*y)),A=l-y*g*E,L=E===0?g:Math.min(Math.ceil((O-E*y*g)/y),g);S=Math.floor(A/L),z=A-S*L+E*g,I=z+S*r/y,w.style.order=I}else T==="column"?(z=Math.floor(l/y),S=l-z*y,(z>p||z===p&&S===y-1)&&(S+=1,S>=y&&(S=0,z+=1))):(S=Math.floor(l/a),z=l-S*a);w.row=S,w.column=z,w.style.height=`calc((100% - ${(y-1)*h}px) / ${y})`,w.style[e.getDirectionLabel("margin-top")]=S!==0?h&&`${h}px`:"",w.swiperSlideGridSet=!0},v=(l,w)=>{const{centeredSlides:b,roundLengths:g}=e.params,h=n(),{rows:y}=e.params.grid;if(e.virtualSize=(l+h)*r,e.virtualSize=Math.ceil(e.virtualSize/y)-h,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+h}px`),b){const T=[];for(let O=0;O<w.length;O+=1){let I=w[O];g&&(I=Math.floor(I)),w[O]<e.virtualSize+w[0]&&T.push(I)}w.splice(0,w.length),w.push(...T)}},m=()=>{c=e.params.grid&&e.params.grid.rows>1},o=()=>{const{params:l,el:w}=e,b=l.grid&&l.grid.rows>1;c&&!b?(w.classList.remove(`${l.containerModifierClass}grid`,`${l.containerModifierClass}grid-column`),p=1,e.emitContainerClasses()):!c&&b&&(w.classList.add(`${l.containerModifierClass}grid`),l.grid.fill==="column"&&w.classList.add(`${l.containerModifierClass}grid-column`),e.emitContainerClasses()),c=b};s("init",m),s("update",o),e.grid={initSlides:f,unsetSlides:d,updateSlide:u,updateWrapperSize:v}}function Ji(i){const e=this,{params:t,slidesEl:s}=e;t.loop&&e.loopDestroy();const r=a=>{if(typeof a=="string"){const p=document.createElement("div");p.innerHTML=a,s.append(p.children[0]),p.innerHTML=""}else s.append(a)};if(typeof i=="object"&&"length"in i)for(let a=0;a<i.length;a+=1)i[a]&&r(i[a]);else r(i);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update()}function es(i){const e=this,{params:t,activeIndex:s,slidesEl:r}=e;t.loop&&e.loopDestroy();let a=s+1;const p=c=>{if(typeof c=="string"){const n=document.createElement("div");n.innerHTML=c,r.prepend(n.children[0]),n.innerHTML=""}else r.prepend(c)};if(typeof i=="object"&&"length"in i){for(let c=0;c<i.length;c+=1)i[c]&&p(i[c]);a=s+i.length}else p(i);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update(),e.slideTo(a,0,!1)}function ts(i,e){const t=this,{params:s,activeIndex:r,slidesEl:a}=t;let p=r;s.loop&&(p-=t.loopedSlides,t.loopDestroy(),t.recalcSlides());const c=t.slides.length;if(i<=0){t.prependSlide(e);return}if(i>=c){t.appendSlide(e);return}let n=p>i?p+1:p;const f=[];for(let d=c-1;d>=i;d-=1){const u=t.slides[d];u.remove(),f.unshift(u)}if(typeof e=="object"&&"length"in e){for(let d=0;d<e.length;d+=1)e[d]&&a.append(e[d]);n=p>i?p+e.length:p}else a.append(e);for(let d=0;d<f.length;d+=1)a.append(f[d]);t.recalcSlides(),s.loop&&t.loopCreate(),(!s.observer||t.isElement)&&t.update(),s.loop?t.slideTo(n+t.loopedSlides,0,!1):t.slideTo(n,0,!1)}function is(i){const e=this,{params:t,activeIndex:s}=e;let r=s;t.loop&&(r-=e.loopedSlides,e.loopDestroy());let a=r,p;if(typeof i=="object"&&"length"in i){for(let c=0;c<i.length;c+=1)p=i[c],e.slides[p]&&e.slides[p].remove(),p<a&&(a-=1);a=Math.max(a,0)}else p=i,e.slides[p]&&e.slides[p].remove(),p<a&&(a-=1),a=Math.max(a,0);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update(),t.loop?e.slideTo(a+e.loopedSlides,0,!1):e.slideTo(a,0,!1)}function ss(){const i=this,e=[];for(let t=0;t<i.slides.length;t+=1)e.push(t);i.removeSlide(e)}function rs(i){let{swiper:e}=i;Object.assign(e,{appendSlide:Ji.bind(e),prependSlide:es.bind(e),addSlide:ts.bind(e),removeSlide:is.bind(e),removeAllSlides:ss.bind(e)})}function ge(i){const{effect:e,swiper:t,on:s,setTranslate:r,setTransition:a,overwriteParams:p,perspective:c,recreateShadows:n,getEffectParams:f}=i;s("beforeInit",()=>{if(t.params.effect!==e)return;t.classNames.push(`${t.params.containerModifierClass}${e}`),c&&c()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const u=p?p():{};Object.assign(t.params,u),Object.assign(t.originalParams,u)}),s("setTranslate",()=>{t.params.effect===e&&r()}),s("setTransition",(u,v)=>{t.params.effect===e&&a(v)}),s("transitionEnd",()=>{if(t.params.effect===e&&n){if(!f||!f().slideShadows)return;
vendor: 4,250 bytes, line 1
1t.slides.forEach(u=>{u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>v.remove())}),n()}});let d;s("virtualUpdate",()=>{t.params.effect===e&&(t.slides.length||(d=!0),requestAnimationFrame(()=>{d&&t.slides&&t.slides.length&&(r(),d=!1)}))})}function Te(i,e){const t=ce(e);return t!==e&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}function $e(i){let{swiper:e,duration:t,transformElements:s,allSlides:r}=i;const{activeIndex:a}=e,p=c=>c.parentElement?c.parentElement:e.slides.find(f=>f.shadowRoot&&f.shadowRoot===c.parentNode);if(e.params.virtualTranslate&&t!==0){let c=!1,n;r?n=s:n=s.filter(f=>{const d=f.classList.contains("swiper-slide-transform")?p(f):f;return e.getSlideIndex(d)===a}),n.forEach(f=>{xe(f,()=>{if(c||!e||e.destroyed)return;c=!0,e.animating=!1;const d=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(d)})})}}function as(i){let{swiper:e,extendParams:t,on:s}=i;t({fadeEffect:{crossFade:!1}}),ge({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:p}=e,c=e.params.fadeEffect;for(let n=0;n<p.length;n+=1){const f=e.slides[n];let u=-f.swiperSlideOffset;e.params.virtualTranslate||(u-=e.translate);let v=0;e.isHorizontal()||(v=u,u=0);const m=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(f.progress),0):1+Math.min(Math.max(f.progress,-1),0),o=Te(c,f);o.style.opacity=m,o.style.transform=`translate3d(${u}px, ${v}px, 0px)`}},setTransition:p=>{const c=e.slides.map(n=>ce(n));c.forEach(n=>{n.style.transitionDuration=`${p}ms`}),$e({swiper:e,duration:p,transformElements:c,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function ns(i){let{swiper:e,extendParams:t,on:s}=i;t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const r=(n,f,d)=>{let u=d?n.querySelector(".swiper-slide-shadow-left"):n.querySelector(".swiper-slide-shadow-top"),v=d?n.querySelector(".swiper-slide-shadow-right"):n.querySelector(".swiper-slide-shadow-bottom");u||(u=Z("div",`swiper-slide-shadow-cube swiper-slide-shadow-${d?"left":"top"}`.split(" ")),n.append(u)),v||(v=Z("div",`swiper-slide-shadow-cube swiper-slide-shadow-${d?"right":"bottom"}`.split(" ")),n.append(v)),u&&(u.style.opacity=Math.max(-f,0)),v&&(v.style.opacity=Math.max(f,0))};ge({effect:"cube",swiper:e,on:s,setTranslate:()=>{const{el:n,wrapperEl:f,slides:d,width:u,height:v,rtlTranslate:m,size:o,browser:l}=e,w=Oe(e),b=e.params.cubeEffect,g=e.isHorizontal(),h=e.virtual&&e.params.virtual.enabled;let y=0,T;b.shadow&&(g?(T=e.wrapperEl.querySelector(".swiper-cube-shadow"),T||(T=Z("div","swiper-cube-shadow"),e.wrapperEl.append(T)),T.style.height=`${u}px`):(T=n.querySelector(".swiper-cube-shadow"),T||(T=Z("div","swiper-cube-shadow"),n.append(T))));for(let I=0;I<d.length;I+=1){const z=d[I];let S=I;h&&(S=parseInt(z.getAttribute("data-swiper-slide-index"),10));let E=S*90,A=Math.floor(E/360);m&&(E=-E,A=Math.floor(-E/360));const L=Math.max(Math.min(z.progress,1),-1);let x=0,C=0,D=0;S%4===0?(x=-A*4*o,D=0):(S-1)%4===0?(x=0,D=-A*4*o):(S-2)%4===0?(x=o+A*4*o,D=o):(S-3)%4===0&&(x=-o,D=3*o+o*4*A),m&&(x=-x),g||(C=x,x=0);const G=`rotateX(${w(g?0:-E)}deg) rotateY(${w(g?E:0)}deg) translate3d(${x}px, ${C}px, ${D}px)`;L<=1&&L>-1&&(y=S*90+L*90,m&&(y=-S*90-L*90)),z.style.transform=G,b.slideShadows&&r(z,L,g)}if(f.style.transformOrigin=`50% 50% -${o/2}px`,f.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,b.shadow)if(g)T.style.transform=`translate3d(0px, ${u/2+b.shadowOffset}px, ${-u/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${b.shadowScale})`;else{const I=Math.abs(y)-Math.floor(Math.abs(y)/90)*90,z=1.5-(Math.sin(I*2*Math.PI/360)/2+Math.cos(I*2*Math.PI/360)/2),S=b.shadowScale,E=b.shadowScale/z,A=b.shadowOffset;T.style.transform=`scale3d(${S}, 1, ${E}) translate3d(0px, ${v/2+A}px, ${-v/2/E}px) rotateX(-89.99deg)`}const O=(l.isSafari||l.isWebView)&&l.needPerspectiveFix?-o/2:0;f.style.transform=`translate3d(0px,0,${O}px) rotateX(${w(e.isHorizontal()?0:y)}deg) rotateY(${w(e.isHorizontal()?-y:0)}deg)`,f.style.setProperty("--swiper-cube-translate-z",`${O}px`)},setTransition:n=>
vendor: 4,108 bytes, line 1
1{const{el:f,slides:d}=e;if(d.forEach(u=>{u.style.transitionDuration=`${n}ms`,u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>{v.style.transitionDuration=`${n}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const u=f.querySelector(".swiper-cube-shadow");u&&(u.style.transitionDuration=`${n}ms`)}},recreateShadows:()=>{const n=e.isHorizontal();e.slides.forEach(f=>{const d=Math.max(Math.min(f.progress,1),-1);r(f,d,n)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function me(i,e,t){const s=`swiper-slide-shadow${t?`-${t}`:""}${i?` swiper-slide-shadow-${i}`:""}`,r=ce(e);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=Z("div",s.split(" ")),r.append(a)),a}function ls(i){let{swiper:e,extendParams:t,on:s}=i;t({flipEffect:{slideShadows:!0,limitRotation:!0}});const r=(n,f)=>{let d=e.isHorizontal()?n.querySelector(".swiper-slide-shadow-left"):n.querySelector(".swiper-slide-shadow-top"),u=e.isHorizontal()?n.querySelector(".swiper-slide-shadow-right"):n.querySelector(".swiper-slide-shadow-bottom");d||(d=me("flip",n,e.isHorizontal()?"left":"top")),u||(u=me("flip",n,e.isHorizontal()?"right":"bottom")),d&&(d.style.opacity=Math.max(-f,0)),u&&(u.style.opacity=Math.max(f,0))};ge({effect:"flip",swiper:e,on:s,setTranslate:()=>{const{slides:n,rtlTranslate:f}=e,d=e.params.flipEffect,u=Oe(e);for(let v=0;v<n.length;v+=1){const m=n[v];let o=m.progress;e.params.flipEffect.limitRotation&&(o=Math.max(Math.min(m.progress,1),-1));const l=m.swiperSlideOffset;let b=-180*o,g=0,h=e.params.cssMode?-l-e.translate:-l,y=0;e.isHorizontal()?f&&(b=-b):(y=h,h=0,g=-b,b=0),m.style.zIndex=-Math.abs(Math.round(o))+n.length,d.slideShadows&&r(m,o);const T=`translate3d(${h}px, ${y}px, 0px) rotateX(${u(g)}deg) rotateY(${u(b)}deg)`,O=Te(d,m);O.style.transform=T}},setTransition:n=>{const f=e.slides.map(d=>ce(d));f.forEach(d=>{d.style.transitionDuration=`${n}ms`,d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(u=>{u.style.transitionDuration=`${n}ms`})}),$e({swiper:e,duration:n,transformElements:f})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(n=>{let f=n.progress;e.params.flipEffect.limitRotation&&(f=Math.max(Math.min(n.progress,1),-1)),r(n,f)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function os(i){let{swiper:e,extendParams:t,on:s}=i;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),ge({effect:"coverflow",swiper:e,on:s,setTranslate:()=>{const{width:p,height:c,slides:n,slidesSizesGrid:f}=e,d=e.params.coverflowEffect,u=e.isHorizontal(),v=e.translate,m=u?-v+p/2:-v+c/2,o=u?d.rotate:-d.rotate,l=d.depth,w=Oe(e);for(let b=0,g=n.length;b<g;b+=1){const h=n[b],y=f[b],T=h.swiperSlideOffset,O=(m-T-y/2)/y,I=typeof d.modifier=="function"?d.modifier(O):O*d.modifier;let z=u?o*I:0,S=u?0:o*I,E=-l*Math.abs(I),A=d.stretch;typeof A=="string"&&A.indexOf("%")!==-1&&(A=parseFloat(d.stretch)/100*y);let L=u?0:A*I,x=u?A*I:0,C=1-(1-d.scale)*Math.abs(I);Math.abs(x)<.001&&(x=0),Math.abs(L)<.001&&(L=0),Math.abs(E)<.001&&(E=0),Math.abs(z)<.001&&(z=0),Math.abs(S)<.001&&(S=0),Math.abs(C)<.001&&(C=0);const D=`translate3d(${x}px,${L}px,${E}px) rotateX(${w(S)}deg) rotateY(${w(z)}deg) scale(${C})`,G=Te(d,h);if(G.style.transform=D,h.style.zIndex=-Math.abs(Math.round(I))+1,d.slideShadows){let M=u?h.querySelector(".swiper-slide-shadow-left"):h.querySelector(".swiper-slide-shadow-top"),P=u?h.querySelector(".swiper-slide-shadow-right"):h.querySelector(".swiper-slide-shadow-bottom");M||(M=me("coverflow",h,u?"left":"top")),P||(P=me("coverflow",h,u?"right":"bottom")),M&&(M.style.opacity=I>0?I:0),P&&(P.style.opacity=-I>0?-I:0)}}},setTransition:p=>{e.slides.map(n=>
1ce(n)).forEach(n=>{n.style.transitionDuration=`${p}ms`,n.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(f=>{f.style.transitionDuration=`${p}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function ds(i){let{swiper:e,extendParams:t,on:s}=i;t({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const r=c=>typeof c=="string"?c:`${c}px`;ge({effect:"creative",swiper:e,on:s,setTranslate:()=>{const{slides:c,wrapperEl:n,slidesSizesGrid:f}=e,d=e.params.creativeEffect,{progressMultiplier:u}=d,v=e.params.centeredSlides,m=Oe(e);if(v){const o=f[0]/2-e.params.slidesOffsetBefore||0;n.style.transform=`translateX(calc(50% - ${o}px))`}for(let o=0;o<c.length;o+=1){const l=c[o],w=l.progress,b=Math.min(Math.max(l.progress,-d.limitProgress),d.limitProgress);let g=b;v||(g=Math.min(Math.max(l.originalProgress,-d.limitProgress),d.limitProgress));const h=l.swiperSlideOffset,y=[e.params.cssMode?-h-e.translate:-h,0,0],T=[0,0,0];let O=!1;e.isHorizontal()||(y[1]=y[0],y[0]=0);let I={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};b<0?(I=d.next,O=!0):b>0&&(I=d.prev,O=!0),y.forEach((C,D)=>{y[D]=`calc(${C}px + (${r(I.translate[D])} * ${Math.abs(b*u)}))`}),T.forEach((C,D)=>{let G=I.rotate[D]*Math.abs(b*u);T[D]=G}),l.style.zIndex=-Math.abs(Math.round(w))+c.length;const z=y.join(", "),S=`rotateX(${m(T[0])}deg) rotateY(${m(T[1])}deg) rotateZ(${m(T[2])}deg)`,E=g<0?`scale(${1+(1-I.scale)*g*u})`:`scale(${1-(1-I.scale)*g*u})`,A=g<0?1+(1-I.opacity)*g*u:1-(1-I.opacity)*g*u,L=`translate3d(${z}) ${S} ${E}`;if(O&&I.shadow||!O){let C=l.querySelector(".swiper-slide-shadow");if(!C&&I.shadow&&(C=me("creative",l)),C){const D=d.shadowPerProgress?b*(1/d.limitProgress):b;C.style.opacity=Math.min(Math.max(Math.abs(D),0),1)}}const x=Te(d,l);x.style.transform=L,x.style.opacity=A,I.origin&&(x.style.transformOrigin=I.origin)}},setTransition:c=>{const n=e.slides.map(f=>ce(f));n.forEach(f=>{f.style.transitionDuration=`${c}ms`,f.querySelectorAll(".swiper-slide-shadow").forEach(d=>{d.style.transitionDuration=`${c}ms`})}),$e({swiper:e,duration:c,transformElements:n,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function cs(i){let{swiper:e,extendParams:t,on:s}=i;t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),ge({effect:"cards",swiper:e,on:s,setTranslate:()=>{const{slides:p,activeIndex:c,rtlTranslate:n}=e,f=e.params.cardsEffect,{startTranslate:d,isTouched:u}=e.touchEventsData,v=n?-e.translate:e.translate;for(let m=0;m<p.length;m+=1){const o=p[m],l=o.progress,w=Math.min(Math.max(l,-4),4);let b=o.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(b-=p[0].swiperSlideOffset);let g=e.params.cssMode?-b-e.translate:-b,h=0;const y=-100*Math.abs(w);let T=1,O=-f.perSlideRotate*w,I=f.perSlideOffset-Math.abs(w)*.75;const z=e.virtual&&e.params.virtual.enabled?e.virtual.from+m:m,S=(z===c||z===c-1)&&w>0&&w<1&&(u||e.params.cssMode)&&v<d,E=(z===c||z===c+1)&&w<0&&w>-1&&(u||e.params.cssMode)&&v>d;if(S||E){const C=(1-Math.abs((Math.abs(w)-.5)/.5))**.5;O+=-28*w*C,T+=-.5*C,I+=96*C,h=`${-25*C*Math.abs(w)}%`}if(w<0?g=`calc(${g}px ${n?"-":"+"} (${I*Math.abs(w)}%))`:w>0?g=`calc(${g}px ${n?"-":"+"} (-${I*Math.abs(w)}%))`:g=`${g}px`,!e.isHorizontal()){const C=h;h=g,g=C}const A=w<0?`${1+(1-T)*w}`:`${1-(1-T)*w}`,L=` 2 translate3d(${g}, ${h}, ${y}px) 3 rotateZ(${f.rotate?n?-O:O:0}deg) 4 scale(${A}) 5 `;if(f.slideShadows){let C=o.querySelector(".swiper-slide-shadow");C||(C=me("cards",o)),C&&(C.style.opacity=Math.min(Math.max((Math.abs(w)-.5)/.5,0),1))}o.style.zIndex=-Math.abs(Math.round(l))+p.length;const x=Te(f,o);x.style.transform=L}},setTransition:p=>{const c=e.slides.map(n=>ce(n));
5c.forEach(n=>{n.style.transitionDuration=`${p}ms`,n.querySelectorAll(".swiper-slide-shadow").forEach(f=>{f.style.transitionDuration=`${p}ms`})}),$e({swiper:e,duration:p,transformElements:c})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:3,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}const ps=[Bi,Gi,_i,Ri,Xi,Yi,Vi,Fi,Ni,Wi,qi,ji,Ui,Ki,Zi,Qi,rs,as,ns,ls,os,ds,cs];U.use(ps);const De=["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","_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 he(i){return typeof i=="object"&&i!==null&&i.constructor&&Object.prototype.toString.call(i).slice(8,-1)==="Object"&&!i.__swiper__}function Ze(i,e){const t=["__proto__","constructor","prototype"];Object.keys(e).filter(s=>t.indexOf(s)<0).forEach(s=>{typeof i[s]>"u"?i[s]=e[s]:he(e[s])&&he(i[s])&&Object.keys(e[s]).length>0?e[s].__swiper__?i[s]=e[s]:Ze(i[s],e[s]):i[s]=e[s]})}function fs(i){return i===void 0&&(i={}),i.navigation&&typeof i.navigation.nextEl>"u"&&typeof i.navigation.prevEl>"u"}function us(i){return i===void 0&&(i={}),i.pagination&&typeof i.pagination.el>"u"}function ms(i){return i===void 0&&(i={}),i.scrollbar&&typeof i.scrollbar.el>"u"}function ze(i){return i===void 0&&(i=""),i.replace(/-[a-z]/g,e=>e.toUpperCase().replace("-",""))}function hs(i){let{swiper:e,slides:t,passedParams:s,changedParams:r,nextEl:a,prevEl:p,scrollbarEl:c,paginationEl:n}=i;const f=r.filter(S=>S!=="children"&&S!=="direction"&&S!=="wrapperClass"),{params:d,pagination:u,navigation:v,scrollbar:m,virtual:o,thumbs:l}=e;let w,b,g,h,y,T,O,I;r.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&!s.thumbs.swiper.destroyed&&d.thumbs&&(!d.thumbs.swiper||d.thumbs.swiper.destroyed)&&(w=!0),r.includes("controller")&&s.controller&&s.controller.control&&d.controller&&!d.controller.control&&(b=!0),r.includes("pagination")&&s.pagination&&(s.pagination.el||n)&&(d.pagination||d.pagination===!1)&&u&&!u.el&&(g=!0),r.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||c)&&(d.scrollbar||d.scrollbar===!1)&&m&&!m.el&&(h=!0),r.includes("navigation")&&s.navigation&&(s.navigation.prevEl||p)&&(s.navigation.nextEl||a)&&(d.navigation||d.navigation===!1)&&v&&!v.prevEl&&!v.nextEl&&(y=!0);const z=S=>{e[S]&&(e[S].destroy(),S==="navigation"?(e.isElement&&(e[S].prevEl.remove(),e[S].nextEl.remove()),d[S].prevEl=void 0,d[S].nextEl=void 0,e[S].prevEl=void 0,e[S].nextEl=void 0):(e.isElement&&e[S].el.remove(),d[S].el=void 0,e[S].el=void 0))};r.includes("loop")&&e.isElement&&(d.loop&&!s.loop?T=!0:!d.loop&&s.loop?O=!0:I=!0),f.forEach(S=>
vendor: 1,565 bytes, line 5
5{if(he(d[S])&&he(s[S]))Object.assign(d[S],s[S]),(S==="navigation"||S==="pagination"||S==="scrollbar")&&"enabled"in s[S]&&!s[S].enabled&&z(S);else{const E=s[S];(E===!0||E===!1)&&(S==="navigation"||S==="pagination"||S==="scrollbar")?E===!1&&z(S):d[S]=s[S]}}),f.includes("controller")&&!b&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),r.includes("children")&&t&&o&&d.virtual.enabled?(o.slides=t,o.update(!0)):r.includes("virtual")&&o&&d.virtual.enabled&&(t&&(o.slides=t),o.update(!0)),r.includes("children")&&t&&d.loop&&(I=!0),w&&l.init()&&l.update(!0),b&&(e.controller.control=d.controller.control),g&&(e.isElement&&(!n||typeof n=="string")&&(n=document.createElement("div"),n.classList.add("swiper-pagination"),n.part.add("pagination"),e.el.appendChild(n)),n&&(d.pagination.el=n),u.init(),u.render(),u.update()),h&&(e.isElement&&(!c||typeof c=="string")&&(c=document.createElement("div"),c.classList.add("swiper-scrollbar"),c.part.add("scrollbar"),e.el.appendChild(c)),c&&(d.scrollbar.el=c),m.init(),m.updateSize(),m.setTranslate()),y&&(e.isElement&&((!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-next"),a.innerHTML=e.hostEl.constructor.nextButtonSvg,a.part.add("button-next"),e.el.appendChild(a)),(!p||typeof p=="string")&&(p=document.createElement("div"),p.classList.add("swiper-button-prev"),p.innerHTML=e.hostEl.constructor.prevButtonSvg,p.part.add("button-prev"),e.el.appendChild(p))),a&&(d.navigation.nextEl=a),p&&(d.navigation.prevEl=p),v.init(
5),v.update()),r.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),r.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),r.includes("direction")&&e.changeDirection(s.direction,!1),(T||I)&&e.loopDestroy(),(O||I)&&e.loopCreate(),e.update()}const nt=i=>{if(parseFloat(i)===Number(i))return Number(i);if(i==="true"||i==="")return!0;if(i==="false")return!1;if(i==="null")return null;if(i!=="undefined"){if(typeof i=="string"&&i.includes("{")&&i.includes("}")&&i.includes('"')){let e;try{e=JSON.parse(i)}catch{e=i}return e}return i}},lt=["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 ot(i,e,t){const s={},r={};Ze(s,Ke);const a=[...De,"on"],p=a.map(n=>n.replace(/_/,""));a.forEach(n=>{n=n.replace("_",""),typeof i[n]<"u"&&(r[n]=i[n])});const c=[...i.attributes];return typeof e=="string"&&typeof t<"u"&&c.push({name:e,value:he(t)?{...t}:t}),c.forEach(n=>{const f=lt.find(d=>n.name.startsWith(`${d}-`));if(f){const d=ze(f),u=ze(n.name.split(`${f}-`)[1]);typeof r[d]>"u"&&(r[d]={}),r[d]===!0&&(r[d]={enabled:!0}),r[d][u]=nt(n.value)}else{const d=ze(n.name);if(!p.includes(d))return;const u=nt(n.value);r[d]&<.includes(n.name)&&!he(u)?(r[d].constructor!==Object&&(r[d]={}),r[d].enabled=!!u):r[d]=u}}),Ze(s,r),s.navigation?s.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...s.navigation!==!0?s.navigation:{}}:s.navigation===!1&&delete s.navigation,s.scrollbar?s.scrollbar={el:".swiper-scrollbar",...s.scrollbar!==!0?s.scrollbar:{}}:s.scrollbar===!1&&delete s.scrollbar,s.pagination?s.pagination={el:".swiper-pagination",...s.pagination!==!0?s.pagination:{}}:s.pagination===!1&&delete s.pagination,{params:s,passedParams:r}}const gs=
vendor: 13,444 bytes, line 5
5":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",
5ws="::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}";class vs{}const wt=typeof window>"u"||typeof HTMLElement>"u"?vs:HTMLElement,dt=`<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg> 6 `,vt=(i,e)=>{if(typeof CSSStyleSheet<"u"&&i.adoptedStyleSheets){const t=new CSSStyleSheet;t.replaceSync(e),i.adoptedStyleSheets=[t]}else{const t=document.createElement("style");t.rel="stylesheet",t.textContent=e,i.appendChild(t)}};class bt extends wt{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return dt}static get prevButtonSvg(){return dt.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[gs,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(` 7`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const e=this.slideSlots||0,t=[...this.querySelectorAll("[slot^=slide-]")].map(s=>parseInt(s.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=t.length?Math.max(...t)+1:0,!!this.rendered){if(this.slideSlots>e)for(let s=e;s<this.slideSlots;s+=1){const r=document.createElement("swiper-slide");r.setAttribute("part",`slide slide-${s+1}`);const a=document.createElement("slot");a.setAttribute("name",`slide-${s+1}`),r.appendChild(a),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(r)}else if(this.slideSlots<e){const s=this.swiper.slides;for(let r=s.length-1;r>=0;r-=1)r>this.slideSlots&&s[r].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots>0&&(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),e.length&&vt(this.shadowRoot,e),this.cssLinks().forEac
7h(s=>{if(this.shadowRoot.querySelector(`link[href="${s}"]`))return;const a=document.createElement("link");a.rel="stylesheet",a.href=s,this.shadowRoot.appendChild(a)});const t=document.createElement("div");t.classList.add("swiper"),t.part="container",t.innerHTML=` 8 <slot name="container-start"></slot> 9 <div class="swiper-wrapper" part="wrapper"> 10 <slot></slot> 11 ${Array.from({length:this.slideSlots}).map((s,r)=>` 12 <swiper-slide part="slide slide-${r}"> 13 <slot name="slide-${r}"></slot> 14 </swiper-slide> 15 `).join("")} 16 </div> 17 <slot name="container-end"></slot> 18 ${fs(this.passedParams)?` 19 <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div> 20 <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div> 21 `:""} 22 ${us(this.passedParams)?` 23 <div part="pagination" class="swiper-pagination"></div> 24 `:""} 25 ${ms(this.passedParams)?` 26 <div part="scrollbar" class="swiper-scrollbar"></div> 27 `:""} 28 `,this.shadowRoot.appendChild(t),this.rendered=!0}initialize(){var e=this;if(this.swiper&&this.swiper.initialized)return;const{params:t,passedParams:s}=ot(this);this.swiperParams=t,this.passedParams=s,delete this.swiperParams.init,this.render(),this.swiper=new U(this.shadowRoot.querySelector(".swiper"),{...t.virtual?{}:{observer:!0},...t,touchEventsTarget:"container",onAny:function(r){r==="observerUpdate"&&e.calcSlideSlots();const a=t.eventsPrefix?`${t.eventsPrefix}${r.toLowerCase()}`:r.toLowerCase();for(var p=arguments.length,c=new Array(p>1?p-1:0),n=1;n<p;n++)c[n-1]=arguments[n];const f=new CustomEvent(a,{detail:c,bubbles:r!=="hashChange",cancelable:!0});e.dispatchEvent(f)}})}connectedCallback(){this.swiper&&this.swiper.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.init===!1||this.getAttribute("init")==="false"||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(e,t){const{params:s,passedParams:r}=ot(this,e,t);this.passedParams=r,this.swiperParams=s,!(this.swiper&&this.swiper.params[e]===t)&&hs({swiper:this.swiper,passedParams:this.passedParams,changedParams:[ze(e)],...e==="navigation"&&r[e]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},...e==="pagination"&&r[e]?{paginationEl:".swiper-pagination"}:{},...e==="scrollbar"&&r[e]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(e,t,s){this.swiper&&this.swiper.initialized&&(t==="true"&&s===null&&(s=!1),this.updateSwiperOnPropChange(e,s))}static get observedAttributes(){return De.filter(t=>t.includes("_")).map(t=>t.replace(/[A-Z]/g,s=>`-${s}`).replace("_","").toLowerCase())}}De.forEach(i=>
28{i!=="init"&&(i=i.replace("_",""),Object.defineProperty(bt.prototype,i,{configurable:!0,get(){return(this.passedParams||{})[i]},set(e){this.passedParams||(this.passedParams={}),this.passedParams[i]=e,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(i,e)}}))});class bs extends wt{constructor(){super(),this.attachShadow({mode:"open"})}render(){const e=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(vt(this.shadowRoot,ws),this.shadowRoot.appendChild(document.createElement("slot")),e){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()}}const ys=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",bt),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",bs))};typeof window<"u"&&(window.SwiperElementRegisterParams=i=>{De.push(...i)});export{ys as r};
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.