PageSourceSearch

https://front-paulsmith-ec.vercel.app/_nuxt/BBVpVB92.js

js front-paulsmith-ec.vercel.app collected 2026-10-03 06:59:26 UTC 87,995 bytes, 24 lines download raw bytes

1import{_ as Ge}from"./DSsdBC2s.js";import{d as De,o as Ve,a as Be,C as de,a2 as ce,_ as Fe}from"./BoIX-Qb1.js";const $e={class:"pointer-events-none flex items-center justify-between"},Ne=De({__name:"SwiperNav",props:{iconName:{type:String,default:"arrow-small"},iconPrevPos:{type:String,default:"left"},iconNextPos:{type:String,default:"right"}},emits:["slideNext","slidePrev"],setup(i,{emit:e}){const t=e,s=()=>t("slideNext"),r=()=>t("slidePrev");return(n,a)=>{const l=Ge;return Ve(),Be("div",$e,[de(l,{"btn-size":"small",class:"pointer-cursor swiper-button-prev pointer-events-auto flex h-2xl w-2xl items-center justify-center bg-surfaceSecondary sm:opacity-100","icon-direction":i.iconPrevPos,"icon-name":i.iconName,onClick:a[0]||(a[0]=ce(o=>r(),["prevent","stop"]))},null,8,["icon-direction","icon-name"]),de(l,{"btn-size":"small",class:"pointer-cursor swiper-button-next pointer-events-auto flex h-2xl w-2xl items-center justify-center bg-surfaceSecondary text-right sm:opacity-100","icon-direction":i.iconNextPos,"icon-name":i.iconName,onClick:a[1]||(a[1]=ce(o=>s(),["prevent","stop"]))},null,8,["icon-direction","icon-name"])])}}}),vi=Fe(Ne,[["__scopeId","data-v-3f53a5dd"]]);function fe(i){return i!==null&&typeof i=="object"&&"constructor"in i&&i.constructor===Object}function ne(i,e){i===void 0&&(i={}),e===void 0&&(e={}),Object.keys(e).forEach(t=>{typeof i[t]>"u"?i[t]=e[t]:fe(e[t])&&fe(i[t])&&Object.keys(e[t]).length>0&&ne(i[t],e[t])})}const xe={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 B(){const i=typeof document<"u"?document:{};return ne(i,xe),i}const Re={document:xe,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 O(){const i=typeof window<"u"?window:{};return ne(i,Re),i}function He(i){return i===void 0&&(i=""),i.trim().split(" ").filter(e=>!!e.trim())}function je(i){const e=i;Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function ee(i,e){return e===void 0&&(e=0),setTimeout(i,e)}function j(){return Date.now()}function We(i){const e=O();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=O();let s,r,n;const a=We(i);return t.WebKitCSSMatrix?(r=a.transform||a.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(l=>l.replace(",",".")).join(", ")),n=new t.WebKitCSSMatrix(r==="none"?"":r)):(n=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=n.toString().split(",")),e==="x"&&(t.WebKitCSSMatrix?r=n.m41:s.length===16?r=parseFloat(s[12]):r=parseFloat(s[4])),e==="y"&&(t.WebKitCSSMatrix?r=n.m42:s.length===16?r=parseFloat(s[13]):r=parseFloat(s[5])),r||0}function $(i){return typeof i=="object"&&i!==null&&i.constructor&&Object.prototype.toString.call(i).slice(8,-1)==="Object"}function Ye(i){return typeof window<"u"&&typeof window.HTMLElement<"u"?i instanceof HTMLElement:i&&(i.nodeType===1||i.nodeType===11)}function _(){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&&!Ye(s)){const r=Object.keys(Object(s)).filter(n=>e.indexOf(n)<0);for(let n=0,a=r.length;n<a;n+=1){const l=r[n],o=Object.getOwnPropertyDescriptor(s,l);o!==void 0&&o.enumerable&&($(i[l])&&$(s[l])?s[l].__swiper__?i[l]=s[l]:_(i[l],s[l]):!$(i[l])&&$(s[l])?(i[l]={},s[l].__swiper__?i[l]=s[l]:_(i[l],s[l])):i[l]=s[l])}}}return i}function N(i,e,t){i.style.setProperty(e,t)}function ye(i){let{swiper:e,targetPosition:t,side:s}=i;const r=O(),n=-e.translate;let a=null,l;const o=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const c=t>n?"next":"prev",d=(p,u)=>c==="next"&&p>=u||c==="prev"&&p<=u,f=()=>{l=new Date().getTime(),a===null&&(a=l);const p=Math.max(Math.min((l-a)/o,1),0),u=.5-Math.cos(p*Math.PI)/2;let h=n+u*(t-n);if(d(h,t)&&(h=t),e.wrapperEl.scrollTo({[s]:h}),d(h,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:h})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(f)};f()}function G(i,e){e===void 0&&(e="");const t=O(),s=[...i.children];return t.HTMLSlotElement&&i instanceof HTMLSlotElement&&s.push(...i.assignedElements()),e?s.filter(r=>r.matches(e)):s}function Xe(i,e){var s,r;const t=[e];for(;t.length>0;){const n=t.shift();if(i===n)return!0;t.push(...n.children,...((s=n.shadowRoot)==null?void 0:s.children)||[],...((r=n.assignedElements)==null?void 0:r.call(n))||[])}}function Ue(i,e){const t=O();let s=e.contains(i);return!s&&t.HTMLSlotElement&&e instanceof HTMLSlotElement&&(s=[...e.assignedElements()].includes(i),s||(s=Xe(i,e))),s}function W(i){try{console.warn(i);return}catch{}}function te(i,e){e===void 0&&(e=[]);const t=document.createElement(i);return t.classList.add(...Array.isArray(e)?e:He(e)),t}function Si(i){const e=O(),t=B(),s=i.getBoundingClientRect(),r=t.body,n=i.clientTop||r.clientTop||0,a=i.clientLeft||r.clientLeft||0,l=i===e?e.scrollY:i.scrollTop,o=i===e?e.scrollX:i.scrollLeft;return{top:s.top+l-n,left:s.left+o-a}}function Ke(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 Ze(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 V(i,e){return O().getComputedStyle(i,null).getPropertyValue(e)}function ue(i){let e=i,t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function Je(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 pe(i,e,t){const s=O();return 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"))}function bi(i){return(Array.isArray(i)?i:[i]).filter(e=>!!e)}let Y;function Qe(){const i=O(),e=B();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in i||i.DocumentTouch&&e instanceof i.DocumentTouch)}}function Ee(){return Y||(Y=Qe()),Y}let X;function et(i){let{userAgent:e}=i===void 0?{}:i;const t=Ee(),s=O(),r=s.navigator.platform,n=e||s.navigator.userAgent,a={ios:!1,android:!1},l=s.screen.width,o=s.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let d=n.match(/(iPad).*OS\s([\d_]+)/);const f=n.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),u=r==="Win32";let h=r==="MacIntel";const m=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&h&&t.touch&&m.indexOf(`${l}x${o}`)>=0&&(d=n.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),h=!1),c&&!u&&(a.os="android",a.android=!0),(d||p||f)&&(a.os="ios",a.ios=!0),a}function Pe(i){return i===void 0&&(i={}),X||(X=et(i)),X}let U;function tt(){const i=O(),e=Pe();let t=!1;function s(){const l=i.navigator.userAgent.toLowerCase();return l.indexOf("safari")>=0&&l.indexOf("chrome")<0&&l.indexOf("android")<0}if(s()){const l=String(i.navigator.userAgent);if(l.includes("Version/")){const[o,c]=l.split("Version/")[1].split(" ")[0].split(".").map(d=>Number(d));t=o<16||o===16&&c<2}}
vendor: 15,621 bytes, line 1
1const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i.navigator.userAgent),n=s(),a=n||r&&e.ios;return{isSafari:t||n,needPerspectiveFix:t,need3dFix:a,isWebView:r}}function Me(){return U||(U=tt()),U}function it(i){let{swiper:e,on:t,emit:s}=i;const r=O();let n=null,a=null;const l=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},o=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(f=>{a=r.requestAnimationFrame(()=>{const{width:p,height:u}=e;let h=p,m=u;f.forEach(E=>{let{contentBoxSize:g,contentRect:v,target:S}=E;S&&S!==e.el||(h=v?v.width:(g[0]||g).inlineSize,m=v?v.height:(g[0]||g).blockSize)}),(h!==p||m!==u)&&l()})}),n.observe(e.el))},c=()=>{a&&r.cancelAnimationFrame(a),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},d=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof r.ResizeObserver<"u"){o();return}r.addEventListener("resize",l),r.addEventListener("orientationchange",d)}),t("destroy",()=>{c(),r.removeEventListener("resize",l),r.removeEventListener("orientationchange",d)})}function st(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const n=[],a=O(),l=function(d,f){f===void 0&&(f={});const p=a.MutationObserver||a.WebkitMutationObserver,u=new p(h=>{if(e.__preventObserver__)return;if(h.length===1){r("observerUpdate",h[0]);return}const m=function(){r("observerUpdate",h[0])};a.requestAnimationFrame?a.requestAnimationFrame(m):a.setTimeout(m,0)});u.observe(d,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:e.isElement||(typeof f.childList>"u"?!0:f).childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),n.push(u)},o=()=>{if(e.params.observer){if(e.params.observeParents){const d=Je(e.hostEl);for(let f=0;f<d.length;f+=1)l(d[f])}l(e.hostEl,{childList:e.params.observeSlideChildren}),l(e.wrapperEl,{attributes:!1})}},c=()=>{n.forEach(d=>{d.disconnect()}),n.splice(0,n.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",o),s("destroy",c)}var rt={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(n=>{s.eventsListeners[n]||(s.eventsListeners[n]=[]),s.eventsListeners[n][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 n=arguments.length,a=new Array(n),l=0;l<n;l++)a[l]=arguments[l];e.apply(s,a)}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].forEach((r,n)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&t.eventsListeners[s].splice(n,1)})}),t},emit(){const i=this;if(!i.eventsListeners||i.destroyed||!i.eventsListeners)return i;let e,t,s;for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return typeof n[0]=="string"||Array.isArray(n[0])?(e=n[0],t=n.slice(1,n.length),s=i):(e=n[0].events,t=n[0].data,s=n[0].context||i),t.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(o=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(c=>{c.apply(s,[o,...t])}),i.eventsListeners&&i.eventsListeners[o]&&i.eventsListeners[o].forEach(c=>{c.apply(s,t)})}),i}};function nt(){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(V(s,"padding-left")||0,10)-parseInt(V(s,"padding-right")||0,10),t=t-parseInt(V(s,"padding-top")||0,10)-parseInt(V(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 ot(){const i=this;function e(w,M){return parseFloat(w.getPropertyValue(i.getDirectionLabel(M))||0)}const t=i.params,{wrapperEl:s,slidesEl:r,size:n,rtlTranslate:a,wrongRTL:l}=i,o=i.virtual&&t.virtual.enabled,c=o?i.virtual.slides.length:i.slides.length,d=G(r,`.${i.params.slideClass}, swiper-slide`),f=o?i.virtual.slides.length:d.length;let p=[];const u=[],h=[];let m=t.slidesOffsetBefore;typeof m=="function"&&(m=t.slidesOffsetBefore.call(i));let E=t.slidesOffsetAfter;typeof E=="function"&&(E=t.slidesOffsetAfter.call(i));const g=i.snapGrid.length,v=i.slidesGrid.length;let S=t.spaceBetween,T=-m,x=0,I=0;if(typeof n>"u")return;typeof S=="string"&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*n:typeof S=="string"&&(S=parseFloat(S)),i.virtualSize=-S,d.forEach(w=>{a?w.style.marginLeft="":w.style.marginRight="",w.style.marginBottom="",w.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(N(s,"--swiper-centered-offset-before",""),N(s,"--swiper-centered-offset-after",""));const L=t.grid&&t.grid.rows>1&&i.grid;L?i.grid.initSlides(d):i.grid&&i.grid.unsetSlides();let P;const b=t.slidesPerView==="auto"&&t.breakpoints&&Object.keys(t.breakpoints).filter(w=>typeof t.breakpoints[w].slidesPerView<"u").length>0;for(let w=0;w<f;w+=1){P=0;let M;if(d[w]&&(M=d[w]),L&&i.grid.updateSlide(w,M,d),!(d[w]&&V(M,"display")==="none")){if(t.slidesPerView==="auto"){b&&(d[w].style[i.getDirectionLabel("width")]="");const C=getComputedStyle(M),y=M.style.transform,z=M.style.webkitTransform;if(y&&(M.style.transform="none"),z&&(M.style.webkitTransform="none"),t.roundLengths)P=i.isHorizontal()?pe(M,"width"):pe(M,"height");else{const A=e(C,"width"),D=e(C,"padding-left"),Ae=e(C,"padding-right"),oe=e(C,"margin-left"),le=e(C,"margin-right"),ae=C.getPropertyValue("box-sizing");if(ae&&ae==="border-box")P=A+oe+le;else{const{clientWidth:_e,offsetWidth:ke}=M;P=A+D+Ae+oe+le+(ke-_e)}}y&&(M.style.transform=y),z&&(M.style.webkitTransform=z),t.roundLengths&&(P=Math.floor(P))}else P=(n-(t.slidesPerView-1)*S)/t.slidesPerView,t.roundLengths&&(P=Math.floor(P)),d[w]&&(d[w].style[i.getDirectionLabel("width")]=`${P}px`);d[w]&&(d[w].swiperSlideSize=P),h.push(P),t.centeredSlides?(T=T+P/2+x/2+S,x===0&&w!==0&&(T=T-n/2-S),w===0&&(T=T-n/2-S),Math.abs(T)<1/1e3&&(T=0),t.roundLengths&&(T=Math.floor(T)),I%t.slidesPerGroup===0&&p.push(T),u.push(T)):(t.roundLengths&&(T=Math.floor(T)),(I-Math.min(i.params.slidesPerGroupSkip,I))%i.params.slidesPerGroup===0&&p.push(T),u.push(T),T=T+P+S),i.virtualSize+=P+S,x=P,I+=1}}if(i.virtualSize=Math.max(i.virtualSize,n)+E,a&&l&&(t.effect==="slide"||t.effect==="coverflow")&&(s.style.width=`${i.virtualSize+S}px`),t.setWrapperSize&&(s.style[i.getDirectionLabel("width")]=`${i.virtualSize+S}px`),L&&i.grid.updateWrapperSize(P,p),!t.centeredSlides){const w=[];for(let M=0;M<p.length;M+=1){let C=p[M];t.roundLengths&&(C=Math.floor(C)),p[M]<=i.virtualSize-n&&w.push(C)}p=w,Math.floor(i.virtualSize-n)-Math.floor(p[p.length-1])>1&&p.push(i.virtualSize-n)}if(o&&t.loop){const w=h[0]+S;if(t.slidesPerGroup>1){const M=Math.ceil((i.virtual.slidesBefore+i.virtual.slidesAfter)/t.slidesPerGroup),C=w*t.slidesPerGroup;for(let y=0;y<M;y+=1)p.push(p[p.length-1]+C)}for(let M=0;M<i.virtual.slidesBefore+i.virtual.slidesAfter;M+=1)t.slidesPerGroup===1&&p.push(p[p.length-1]+w),u.push(u[u.length-1]+w),i.virtualSize+=w}if(p.length===0&&(p=[0]),S!==0){const w=i.isHorizontal()&&a?"marginLeft":i.getDirectionLabel("marginRight");d.filter((M,C)=>!t.cssMode||t.loop?!0:C!==d.length-1).forEach(M=>{M.style[w]=`${S}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let w=0;h.forEach(C=>{w+=C+(S||0)}),w-=S;const M=w>n?w-n:0;p=p.map(C=>C<=0?-m:C>M?M+E:C)}if(t.centerInsufficientSlides){let w=0;h.forEach(C=>{w+=C+(S||0)}),w-=S;const M=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(w+M<n){const C=(n-w-M)/2;p.forEach((y,z)=>{p[z]=y-C}),u.forEach((y,z)=>{u[z]=y+C})}}if(Object.assign(i,{slides:d,snapGrid:p,slidesGrid:u,slidesSizesGrid:h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){N(s,"--swiper-centered-offset-before",`${-p[0]}px`),N(s,"--swiper-centered-offset-after",`${i.size/2-h[h.length-1]/2}px`);const w=-i.snapGrid[0],M=-i.slidesGrid[0];i.snapGrid=i.snapGrid.map(C=>C+w),i.slidesGrid=i.slidesGrid.map(C=>C+M)}if(f!==c&&i.emit("slidesLengthChange"),p.length!==g&&(i.params.watchOverflow&&i.checkOverflow(),i.emit("snapGridLengthChange")),u.length!==v&&i.emit("slidesGridLengthChange"),t.watchSlidesProgress&&i.updateSlidesOffset(),i.emit("slidesUpdated"),!o&&!t.cssMode&&(t.effect==="slide"||t.effect==="fade")){const w=`${t.containerModifierClass}backface-hidden`,M=i.el.classList.contains(w);f<=t.maxBackfaceHiddenSlides?M||i.el.classList.add(w):M&&i.el.classList.remove(w)}}function lt(i){const e=this,t=[],s=e.virtual&&e.params.virtual.enabled;let r=0,n;typeof i=="number"?e.setTransition(i):i===!0&&e.setTransition(e.params.speed);const a=l=>s?e.slides[e.getSlideIndexByData(l)]:e.slides[l];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(l=>{t.push(l)});else for(n=0;n<Math.ceil(e.params.slidesPerView);n+=1){const l=e.activeIndex+n;if(l>e.slides.length&&!s)break;t.push(a(l))}else t.push(a(e.activeIndex));for(n=0;n<t.length;n+=1)if(typeof t[n]<"u"){const l=t[n].offsetHeight;r=l>r?l:r}(r||r===0)&&(e.wrapperEl.style.height=`${r}px`)}function at(){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 he=(i,e,t)=>{e&&!i.classList.contains(t)?i.classList.add(t):!e&&i.classList.contains(t)&&i.classList.remove(t)};function dt(i){i===void 0&&(i=this&&this.translate||0);const e=this,t=e.params,{slides:s,rtlTranslate:r,snapGrid:n}=e;if(s.length===0)return;typeof s[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let a=-i;r&&(a=i),e.visibleSlidesIndexes=[],e.visibleSlides=[];let l=t.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*e.size:typeof l=="string"&&(l=parseFloat(l));for(let o=0;o<s.length;o+=1){const c=s[o];let d=c.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(d-=s[0].swiperSlideOffset);const f=(a+(t.centeredSlides?e.minTranslate():0)-d)/(c.swiperSlideSize+l),p=(a-n[0]+(t.centeredSlides?e.minTranslate():0)-d)/(c.swiperSlideSize+l),u=-(a-d),h=u+e.slidesSizesGrid[o],m=u>=0&&u<=e.size-e.slidesSizesGrid[o],E=u>=0&&u<e.size-1||h>1&&h<=e.size||u<=0&&h>=e.size;E&&(e.visibleSlides.push(c),e.visibleSlidesIndexes.push(o)),he(c,E,t.slideVisibleClass),he(c,m,t.slideFullyVisibleClass),c.progress=r?-f:f,c.originalProgress=r?-p:p}}function ct(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:n,isEnd:a,progressLoop:l}=e;const o=n,c=a;if(s===0)r=0,n=!0,a=!0;else{r=(i-e.minTranslate())/s;const d=Math.abs(i-e.minTranslate())<1,f=Math.abs(i-e.maxTranslate())<1;n=d||r<=0,a=f||r>=1,d&&(r=0),f&&(r=1)}if(t.loop){const d=e.getSlideIndexByData(0),f=e.getSlideIndexByData(e.slides.length-1),p=e.slidesGrid[d],u=e.slidesGrid[f],h=e.slidesGrid[e.slidesGrid.length-1],m=Math.abs(i);m>=p?l=(m-p)/h:l=(m+h-u)/h,l>1&&(l-=1)}Object.assign(e,{progress:r,progressLoop:l,isBeginning:n,isEnd:a}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&e.updateSlidesProgress(i),n&&!o&&e.emit("reachBeginning toEdge"),a&&!c&&e.emit("reachEnd toEdge"),(o&&!n||c&&!a)&&e.emit("fromEdge"),e.emit("progress",r)}const K=(i,e,t)=>{e&&!i.classList.contains(t)?i.classList.add(t):!e&&i.classList.contains(t)&&i.classList.remove(t)};function ft(){const i=this,{slides:e,params:t,slidesEl:s,activeIndex:r}=i,n=i.virtual&&t.virtual.enabled,a=i.grid&&t.grid&&t.grid.rows>1,l=f=>G(s,`.${t.slideClass}${f}, swiper-slide${f}`)[0];let o,c,d;if(n)if(t.loop){let f=r-i.virtual.slidesBefore;f<0&&(f=i.virtual.slides.length+f),f>=i.virtual.slides.length&&(f-=i.virtual.slides.length),o=l(`[data-swiper-slide-index="${f}"]`)}else o=l(`[data-swiper-slide-index="${r}"]`);else a?(o=e.find(f=>f.column===r),d=e.find(f=>f.column===r+1),c=e.find(f=>f.column===r-1)):o=e[r];o&&(a||(d=Ze(o,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!d&&(d=e[0]),c=Ke(o,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!c===0&&(c=e[e.length-1]))),e.forEach(f=>{K(f,f===o,t.slideActiveClass),K(f,f===d,t.slideNextClass),K(f,f===c,t.slidePrevClass)}),i.emitSlidesClasses()}const R=(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()}},Z=(i,e)=>{if(!i.slides[e])return;const t=i.slides[e].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},ie=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 a=r,l=[a-e];l.push(...Array.from({length:e}).map((o,c)=>a+s+c)),i.slides.forEach((o,c)=>{l.includes(o.column)&&Z(i,c)});return}const n=r+s-1;if(i.params.rewind||i.params.loop)for(let a=r-e;a<=n+e;a+=1){const l=(a%t+t)%t;(l<r||l>n)&&Z(i,l)}else for(let a=Math.max(r-e,0);a<=Math.min(n+e,t-1);a+=1)a!==r&&(a>n||a<r)&&Z(i,a)};function ut(i){const{slidesGrid:e,params:t}=i,s=i.rtlTranslate?i.translate:-i.translate;let r;for(let n=0;n<e.length;n+=1)typeof e[n+1]<"u"?s>=e[n]&&s<e[n+1]-(e[n+1]-e[n])/2?r=n:s>=e[n]&&s<e[n+1]&&(r=n+1):s>=e[n]&&(r=n);return t.normalizeSlideIndex&&(r<0||typeof r>"u")&&(r=0),r}function pt(i){const e=this,t=e.rtlTranslate?e.translate:-e.translate,{snapGrid:s,params:r,activeIndex:n,realIndex:a,snapIndex:l}=e;let o=i,c;const d=u=>{let h=u-e.virtual.slidesBefore;return h<0&&(h=e.virtual.slides.length+h),h>=e.virtual.slides.length&&(h-=e.virtual.slides.length),h};if(typeof o>"u"&&(o=ut(e)),s.indexOf(t)>=0)c=s.indexOf(t);else{const u=Math.min(r.slidesPerGroupSkip,o);c=u+Math.floor((o-u)/r.slidesPerGroup)}if(c>=s.length&&(c=s.length-1),o===n&&!e.params.loop){c!==l&&(e.snapIndex=c,e.emit("snapIndexChange"));return}if(o===n&&e.params.loop&&e.virtual&&e.params.virtual.enabled){e.realIndex=d(o);return}const f=e.grid&&r.grid&&r.grid.rows>1;let p;if(e.virtual&&r.virtual.enabled&&r.loop)p=d(o);else if(f){const u=e.slides.find(m=>m.column===o);let h=parseInt(u.getAttribute("data-swiper-slide-index"),10);Number.isNaN(h)&&(h=Math.max(e.slides.indexOf(u),0)),p=Math.floor(h/r.grid.rows)}else if(e.slides[o]){const u=e.slides[o].getAttribute("data-swiper-slide-index");u?p=parseInt(u,10):p=o}else p=o;Object.assign(e,{previousSnapIndex:l,snapIndex:c,previousRealIndex:a,realIndex:p,previousIndex:n,activeIndex:o}),e.initialized&&ie(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(a!==p&&e.emit("realIndexChange"),e.emit("slideChange"))}function ht(i,e){const t=this,s=t.params;let r=i.closest(`.${s.slideClass}, swiper-slide`);!r&&t.isElement&&e&&e.length>
11&&e.includes(i)&&[...e.slice(e.indexOf(i)+1,e.length)].forEach(l=>{!r&&l.matches&&l.matches(`.${s.slideClass}, swiper-slide`)&&(r=l)});let n=!1,a;if(r){for(let l=0;l<t.slides.length;l+=1)if(t.slides[l]===r){n=!0,a=l;break}}if(r&&n)t.clickedSlide=r,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=a;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}s.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var mt={updateSize:nt,updateSlides:ot,updateAutoHeight:lt,updateSlidesOffset:at,updateSlidesProgress:dt,updateProgress:ct,updateSlidesClasses:ft,updateActiveIndex:pt,updateClickedSlide:ht};function wt(i){i===void 0&&(i=this.isHorizontal()?"x":"y");const e=this,{params:t,rtlTranslate:s,translate:r,wrapperEl:n}=e;if(t.virtualTranslate)return s?-r:r;if(t.cssMode)return r;let a=qe(n,i);return a+=e.cssOverflowAdjustment(),s&&(a=-a),a||0}function gt(i,e){const t=this,{rtlTranslate:s,params:r,wrapperEl:n,progress:a}=t;let l=0,o=0;const c=0;t.isHorizontal()?l=s?-i:i:o=i,r.roundLengths&&(l=Math.floor(l),o=Math.floor(o)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?l:o,r.cssMode?n[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-l:-o:r.virtualTranslate||(t.isHorizontal()?l-=t.cssOverflowAdjustment():o-=t.cssOverflowAdjustment(),n.style.transform=`translate3d(${l}px, ${o}px, ${c}px)`);let d;const f=t.maxTranslate()-t.minTranslate();f===0?d=0:d=(i-t.minTranslate())/f,d!==a&&t.updateProgress(i),t.emit("setTranslate",t.translate,e)}function vt(){return-this.snapGrid[0]}function St(){return-this.snapGrid[this.snapGrid.length-1]}function bt(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 n=this,{params:a,wrapperEl:l}=n;if(n.animating&&a.preventInteractionOnTransition)return!1;const o=n.minTranslate(),c=n.maxTranslate();let d;if(s&&i>o?d=o:s&&i<c?d=c:d=i,n.updateProgress(d),a.cssMode){const f=n.isHorizontal();if(e===0)l[f?"scrollLeft":"scrollTop"]=-d;else{if(!n.support.smoothScroll)return ye({swiper:n,targetPosition:-d,side:f?"left":"top"}),!0;
vendor: 5,538 bytes, line 1
1l.scrollTo({[f?"left":"top"]:-d,behavior:"smooth"})}return!0}return e===0?(n.setTransition(0),n.setTranslate(d),t&&(n.emit("beforeTransitionStart",e,r),n.emit("transitionEnd"))):(n.setTransition(e),n.setTranslate(d),t&&(n.emit("beforeTransitionStart",e,r),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(p){!n||n.destroyed||p.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,t&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}var Tt={getTranslate:wt,setTranslate:gt,minTranslate:vt,maxTranslate:St,translateTo:bt};function xt(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 Ce(i){let{swiper:e,runCallbacks:t,direction:s,step:r}=i;const{activeIndex:n,previousIndex:a}=e;let l=s;if(l||(n>a?l="next":n<a?l="prev":l="reset"),e.emit(`transition${r}`),t&&n!==a){if(l==="reset"){e.emit(`slideResetTransition${r}`);return}e.emit(`slideChangeTransition${r}`),l==="next"?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`)}}function yt(i,e){i===void 0&&(i=!0);const t=this,{params:s}=t;s.cssMode||(s.autoHeight&&t.updateAutoHeight(),Ce({swiper:t,runCallbacks:i,direction:e,step:"Start"}))}function Et(i,e){i===void 0&&(i=!0);const t=this,{params:s}=t;t.animating=!1,!s.cssMode&&(t.setTransition(0),Ce({swiper:t,runCallbacks:i,direction:e,step:"End"}))}var Pt={setTransition:xt,transitionStart:yt,transitionEnd:Et};function Mt(i,e,t,s,r){i===void 0&&(i=0),t===void 0&&(t=!0),typeof i=="string"&&(i=parseInt(i,10));const n=this;let a=i;a<0&&(a=0);const{params:l,snapGrid:o,slidesGrid:c,previousIndex:d,activeIndex:f,rtlTranslate:p,wrapperEl:u,enabled:h}=n;if(!h&&!s&&!r||n.destroyed||n.animating&&l.preventInteractionOnTransition)return!1;typeof e>"u"&&(e=n.params.speed);const m=Math.min(n.params.slidesPerGroupSkip,a);let E=m+Math.floor((a-m)/n.params.slidesPerGroup);E>=o.length&&(E=o.length-1);const g=-o[E];if(l.normalizeSlideIndex)for(let L=0;L<c.length;L+=1){const P=-Math.floor(g*100),b=Math.floor(c[L]*100),w=Math.floor(c[L+1]*100);typeof c[L+1]<"u"?P>=b&&P<w-(w-b)/2?a=L:P>=b&&P<w&&(a=L+1):P>=b&&(a=L)}if(n.initialized&&a!==f&&(!n.allowSlideNext&&(p?g>n.translate&&g>n.minTranslate():g<n.translate&&g<n.minTranslate())||!n.allowSlidePrev&&g>n.translate&&g>n.maxTranslate()&&(f||0)!==a))return!1;a!==(d||0)&&t&&n.emit("beforeSlideChangeStart"),n.updateProgress(g);let v;a>f?v="next":a<f?v="prev":v="reset";const S=n.virtual&&n.params.virtual.enabled;if(!(S&&r)&&(p&&-g===n.translate||!p&&g===n.translate))return n.updateActiveIndex(a),l.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),l.effect!=="slide"&&n.setTranslate(g),v!=="reset"&&(n.transitionStart(t,v),n.transitionEnd(t,v)),!1;if(l.cssMode){const L=n.isHorizontal(),P=p?g:-g;if(e===0)S&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),S&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{u[L?"scrollLeft":"scrollTop"]=P})):u[L?"scrollLeft":"scrollTop"]=P,S&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return ye({swiper:n,targetPosition:P,side:L?"left":"top"}),!0;u.scrollTo({[L?"left":"top"]:P,behavior:"smooth"})}return!0}const I=Me().isSafari;return S&&!r&&I&&n.isElement&&n.virtual.update(!1,!1,a),n.setTransition(e),n.setTranslate(g),n.updateActiveIndex(a),n.updateSlidesClasses(),n.emit("beforeTransitionStart",e,s),n.transitionStart(t,v),e===0?n.transitionEnd(t,v):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(P){!n||n.destroyed||P.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(t,v))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0}function Ct(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 n=r.grid&&r.params.grid&&r.params.grid.rows>1;let a=i;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)a=a+r.virtual.slidesBefore;else{let l;if(n){const p=a*r.params.grid.rows;l=r.slides.find(u=>u.getAttribute("data-swiper-slide-index")*1===p).column}else l=r.getSlideIndexByData(a);const o=n?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:c}=r.params;let d=r.params.slidesPerView;d==="auto"?d=r.slidesPerViewDynamic():(d=Math.ceil(parseFloat(r.params.slidesPerView,10)),c&&d%2===0&&(d=d+1));let f=o-l<d;if(c&&(f=f||l<Math.ceil(d/2)),s&&c&&r.params.slidesPerView!=="auto"&&!n&&(f=!1),f){const p=c?l<r.activeIndex?"prev":"next":l-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:p,slideTo:!0,activeSlideIndex:p==="next"?l+1:l-o+1,slideRealIndex:p==="next"?r.realIndex:void 0})}if(n){const p=a*r.params.grid.rows;a=r.slides.find(u=>u.getAttribute("data-swiper-slide-index")*1===p).column}else a=r.getSlideIndexByData(a)}return requestAnimationFrame(()=>{r.slideTo(a,e,t,s)}),r}function It(i,e,t){e===void 0&&(e=!0);const s=this,{enabled:r,params:n,animating:a}=s;
vendor: 1,168 bytes, line 1
1if(!r||s.destroyed)return s;typeof i>"u"&&(i=s.params.speed);let l=n.slidesPerGroup;n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(l=Math.max(s.slidesPerViewDynamic("current",!0),1));const o=s.activeIndex<n.slidesPerGroupSkip?1:l,c=s.virtual&&n.virtual.enabled;if(n.loop){if(a&&!c&&n.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&n.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+o,i,e,t)}),!0}return n.rewind&&s.isEnd?s.slideTo(0,i,e,t):s.slideTo(s.activeIndex+o,i,e,t)}function Lt(i,e,t){e===void 0&&(e=!0);const s=this,{params:r,snapGrid:n,slidesGrid:a,rtlTranslate:l,enabled:o,animating:c}=s;if(!o||s.destroyed)return s;typeof i>"u"&&(i=s.params.speed);const d=s.virtual&&r.virtual.enabled;if(r.loop){if(c&&!d&&r.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}const f=l?s.translate:-s.translate;function p(v){return v<0?-Math.floor(Math.abs(v)):Math.floor(v)}const u=p(f),h=n.map(v=>p(v)),m=r.freeMode&&r.freeMode.enabled;let E=n[h.indexOf(u)-1];if(typeof E>"u"&&(r.cssMode||m)){let v;
1n.forEach((S,T)=>{u>=S&&(v=T)}),typeof v<"u"&&(E=m?n[v]:n[v>0?v-1:v])}let g=0;if(typeof E<"u"&&(g=a.indexOf(E),g<0&&(g=s.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(g=g-s.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),r.rewind&&s.isBeginning){const v=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(v,i,e,t)}else if(r.loop&&s.activeIndex===0&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(g,i,e,t)}),!0;return s.slideTo(g,i,e,t)}function zt(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 Ot(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 n=r.activeIndex;const a=Math.min(r.params.slidesPerGroupSkip,n),l=a+Math.floor((n-a)/r.params.slidesPerGroup),o=r.rtlTranslate?r.translate:-r.translate;if(o>=r.snapGrid[l]){const c=r.snapGrid[l],d=r.snapGrid[l+1];o-c>(d-c)*s&&(n+=r.params.slidesPerGroup)}else{const c=r.snapGrid[l-1],d=r.snapGrid[l];o-c<=(d-c)*s&&(n-=r.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,r.slidesGrid.length-1),r.slideTo(n,i,e,t)}function At(){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,n;const a=i.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(i.animating)return;n=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(G(t,`${a}[data-swiper-slide-index="${n}"]`)[0]),ee(()=>{i.slideTo(r)})):i.slideTo(r):r>i.slides.length-s?(i.loopFix(),r=i.getSlideIndex(G(t,`${a}[data-swiper-slide-index="${n}"]`)[0]),ee(()=>{i.slideTo(r)})):i.slideTo(r)}else i.slideTo(r)}var _t={slideTo:Mt,slideToLoop:Ct,slideNext:It,slidePrev:Lt,slideReset:zt,slideToClosest:Ot,slideToClickedSlide:At};function kt(i){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;const r=()=>{G(s,`.${t.slideClass}, swiper-slide`).forEach((f,p)=>{f.setAttribute("data-swiper-slide-index",p)})},n=e.grid&&t.grid&&t.grid.rows>1,a=t.slidesPerGroup*(n?t.grid.rows:1),l=e.slides.length%a!==0,o=n&&e.slides.length%t.grid.rows!==0,c=d=>{for(let f=0;f<d;f+=1){const p=e.isElement?te("swiper-slide",[t.slideBlankClass]):te("div",[t.slideClass,t.slideBlankClass]);e.slidesEl.append(p)}};if(l){if(t.loopAddBlankSlides){const d=a-e.slides.length%a;c(d),e.recalcSlides(),e.updateSlides()}else W("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(o){if(t.loopAddBlankSlides){const d=t.grid.rows-e.slides.length%t.grid.rows;c(d),e.recalcSlides(),e.updateSlides()}else W("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 Gt(i){let{slideRealIndex:e,slideTo:t=!0,direction:s,setTranslate:r,activeSlideIndex:n,byController:a,byMousewheel:l}=i===void 0?{}:i;const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:c,allowSlidePrev:d,allowSlideNext:f,slidesEl:p,params:u}=o,{centeredSlides:h}=u;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&u.virtual.enabled){t&&(!u.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):u.centeredSlides&&o.snapIndex<u.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0)),o.allowSlidePrev=d,o.allowSlideNext=f,o.emit("loopFix");return}let m=u.slidesPerView;m==="auto"?m=o.slidesPerViewDynamic():(m=Math.ceil(parseFloat(u.slidesPerView,10)),h&&m%2===0&&(m=m+1));const E=u.slidesPerGroupAuto?m:u.slidesPerGroup;let g=E;g%E!==0&&(g+=E-g%E),g+=u.loopAdditionalSlides,o.loopedSlides=g;const v=o.grid&&u.grid&&u.grid.rows>1;c.length<m+g?W("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"):v&&u.grid.fill==="row"&&W("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const S=[],T=[];let x=o.activeIndex;typeof n>"u"?n=o.getSlideIndex(c.find(y=>y.classList.contains(u.slideActiveClass))):x=n;const I=s==="next"||!s,L=s==="prev"||!s;let P=0,b=0;const w=v?Math.ceil(c.length/u.grid.rows):c.length,C=(v?c[n].column:n)+(h&&typeof r>"u"?-m/2+.5:0);if(C<g){P=Math.max(g-C,E);for(let y=0;y<g-C;y+=1){const z=y-Math.floor(y/w)*w;if(v){const A=w-z-1;for(let D=c.length-1;D>=0;D-=1)c[D].column===A&&S.push(D)}else S.push(w-z-1)}}else if(C+m>w-g){b=Math.max(C-(w-g*2),E);for(let y=0;y<b;y+=1){const z=y-Math.floor(y/w)*w;
vendor: 20,737 bytes, line 1
1v?c.forEach((A,D)=>{A.column===z&&T.push(D)}):T.push(z)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),L&&S.forEach(y=>{c[y].swiperLoopMoveDOM=!0,p.prepend(c[y]),c[y].swiperLoopMoveDOM=!1}),I&&T.forEach(y=>{c[y].swiperLoopMoveDOM=!0,p.append(c[y]),c[y].swiperLoopMoveDOM=!1}),o.recalcSlides(),u.slidesPerView==="auto"?o.updateSlides():v&&(S.length>0&&L||T.length>0&&I)&&o.slides.forEach((y,z)=>{o.grid.updateSlide(z,y,o.slides)}),u.watchSlidesProgress&&o.updateSlidesOffset(),t){if(S.length>0&&L){if(typeof e>"u"){const y=o.slidesGrid[x],A=o.slidesGrid[x+P]-y;l?o.setTranslate(o.translate-A):(o.slideTo(x+Math.ceil(P),0,!1,!0),r&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-A,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-A))}else if(r){const y=v?S.length/u.grid.rows:S.length;o.slideTo(o.activeIndex+y,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(T.length>0&&I)if(typeof e>"u"){const y=o.slidesGrid[x],A=o.slidesGrid[x-b]-y;l?o.setTranslate(o.translate-A):(o.slideTo(x-b,0,!1,!0),r&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-A,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-A))}else{const y=v?T.length/u.grid.rows:T.length;o.slideTo(o.activeIndex-y,0,!1,!0)}}if(o.allowSlidePrev=d,o.allowSlideNext=f,o.controller&&o.controller.control&&!a){const y={slideRealIndex:e,direction:s,setTranslate:r,activeSlideIndex:n,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(z=>{!z.destroyed&&z.params.loop&&z.loopFix({...y,slideTo:z.params.slidesPerView===u.slidesPerView?t:!1})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...y,slideTo:o.controller.control.params.slidesPerView===u.slidesPerView?t:!1})}o.emit("loopFix")}function Dt(){const i=this,{params:e,slidesEl:t}=i;if(!e.loop||i.virtual&&i.params.virtual.enabled)return;i.recalcSlides();const s=[];i.slides.forEach(r=>{const n=typeof r.swiperSlideIndex>"u"?r.getAttribute("data-swiper-slide-index")*1:r.swiperSlideIndex;s[n]=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 Vt={loopCreate:kt,loopFix:Gt,loopDestroy:Dt};function Bt(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 Ft(){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 $t={setGrabCursor:Bt,unsetGrabCursor:Ft};function Nt(i,e){e===void 0&&(e=this);function t(s){if(!s||s===B()||s===O())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 me(i,e,t){const s=O(),{params:r}=i,n=r.edgeSwipeDetection,a=r.edgeSwipeThreshold;return n&&(t<=a||t>=s.innerWidth-a)?n==="prevent"?(e.preventDefault(),!0):!1:!0}function Rt(i){const e=this,t=B();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"){me(e,s,s.targetTouches[0].pageX);return}const{params:n,touches:a,enabled:l}=e;if(!l||!n.simulateTouch&&s.pointerType==="mouse"||e.animating&&n.preventInteractionOnTransition)return;!e.animating&&n.cssMode&&n.loop&&e.loopFix();let o=s.target;if(n.touchEventsTarget==="wrapper"&&!Ue(o,e.wrapperEl)||"which"in s&&s.which===3||"button"in s&&s.button>0||r.isTouched&&r.isMoved)return;const c=!!n.noSwipingClass&&n.noSwipingClass!=="",d=s.composedPath?s.composedPath():s.path;c&&s.target&&s.target.shadowRoot&&d&&(o=d[0]);const f=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,p=!!(s.target&&s.target.shadowRoot);if(n.noSwiping&&(p?Nt(f,o):o.closest(f))){e.allowClick=!0;return}if(n.swipeHandler&&!o.closest(n.swipeHandler))return;a.currentX=s.pageX,a.currentY=s.pageY;const u=a.currentX,h=a.currentY;if(!me(e,s,u))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=u,a.startY=h,r.touchStartTime=j(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.threshold>0&&(r.allowThresholdMove=!1);let m=!0;o.matches(r.focusableElements)&&(m=!1,o.nodeName==="SELECT"&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==o&&(s.pointerType==="mouse"||s.pointerType!=="mouse"&&!o.matches(r.focusableElements))&&t.activeElement.blur();const E=m&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||E)&&!o.isContentEditable&&s.preventDefault(),n.freeMode&&n.freeMode.enabled&&e.freeMode&&e.animating&&!n.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",s)}function Ht(i){const e=B(),t=this,s=t.touchEventsData,{params:r,touches:n,rtlTranslate:a,enabled:l}=t;if(!l||!r.simulateTouch&&i.pointerType==="mouse")return;let o=i;if(o.originalEvent&&(o=o.originalEvent),o.type==="pointermove"&&(s.touchId!==null||o.pointerId!==s.pointerId))return;let c;if(o.type==="touchmove"){if(c=[...o.changedTouches].find(I=>I.identifier===s.touchId),!c||c.identifier!==s.touchId)return}else c=o;if(!s.isTouched){s.startMoving&&s.isScrolling&&t.emit("touchMoveOpposite",o);return}const d=c.pageX,f=c.pageY;if(o.preventedByNestedSwiper){n.startX=d,n.startY=f;return}if(!t.allowTouchMove){o.target.matches(s.focusableElements)||(t.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:d,startY:f,currentX:d,currentY:f}),s.touchStartTime=j());return}if(r.touchReleaseOnEdges&&!r.loop){if(t.isVertical()){if(f<n.startY&&t.translate<=t.maxTranslate()||f>n.startY&&t.translate>=t.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(d<n.startX&&t.translate<=t.maxTranslate()||d>n.startX&&t.translate>=t.minTranslate())return}if(e.activeElement&&e.activeElement.matches(s.focusableElements)&&e.activeElement!==o.target&&o.pointerType!=="mouse"&&e.activeElement.blur(),e.activeElement&&o.target===e.activeElement&&o.target.matches(s.focusableElements)){s.isMoved=!0,t.allowClick=!1;return}s.allowTouchCallbacks&&t.emit("touchMove",o),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=d,n.currentY=f;const p=n.currentX-n.startX,u=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(p**2+u**2)<t.params.threshold)return;if(typeof s.isScrolling>"u"){let I;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:p*p+u*u>=25&&(I=Math.atan2(Math.abs(u),Math.abs(p))*180/Math.PI,s.isScrolling=t.isHorizontal()?I>r.touchAngle:90-I>r.touchAngle)}if(s.isScrolling&&t.emit("touchMoveOpposite",o),typeof s.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling||o.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;t.allowClick=!1,!r.cssMode&&o.cancelable&&o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation();let h=t.isHorizontal()?p:u,m=t.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;r.oneWayMovement&&(h=Math.abs(h)*(a?1:-1),m=Math.abs(m)*(a?1:-1)),n.diff=h,h*=r.touchRatio,a&&(h=-h,m=-m);const E=t.touchesDirection;t.swipeDirection=h>0?"prev":"next",t.touchesDirection=m>0?"prev":"next";const g=t.params.loop&&!r.cssMode,v=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!s.isMoved){if(g&&v&&t.loopFix({direction:t.swipeDirection}),s.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const I=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(I)}s.allowMomentumBounce=!1,r.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",o)}let S;if(new Date().getTime(),r._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&E!==t.touchesDirection&&g&&v&&Math.abs(h)>=1){Object.assign(n,{startX:d,startY:f,currentX:d,currentY:f,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}t.emit("sliderMove",o),s.isMoved=!0,s.currentTranslate=h+s.startTranslate;let T=!0,x=r.resistanceRatio;if(r.touchReleaseOnEdges&&(x=0),h>0?(g&&v&&!S&&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()&&(T=!1,r.resistance&&(s.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+s.startTranslate+h)**x))):h<0&&(g&&v&&!S&&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()&&(T=!1,r.resistance&&(s.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-s.startTranslate-h)**x))),T&&(o.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(h)>r.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.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 jt(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(x=>x.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:a,touches:l,rtlTranslate:o,slidesGrid:c,enabled:d}=e;if(!d||!a.simulateTouch&&s.pointerType==="mouse")return;if(t.allowTouchCallbacks&&e.emit("touchEnd",s),t.allowTouchCallbacks=!1,!t.isTouched){t.isMoved&&a.grabCursor&&e.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1;return}a.grabCursor&&t.isMoved&&t.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const f=j(),p=f-t.touchStartTime;if(e.allowClick){const x=s.path||s.composedPath&&s.composedPath();e.updateClickedSlide(x&&x[0]||s.target,x),e.emit("tap click",s),p<300&&f-t.lastClickTime<300&&e.emit("doubleTap doubleClick",s)}if(t.lastClickTime=j(),ee(()=>{e.destroyed||(e.allowClick=!0)}),!t.isTouched||!t.isMoved||!e.swipeDirection||l.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 u;if(a.followFinger?u=o?e.translate:-e.translate:u=-t.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:u});return}const h=u>=-e.maxTranslate()&&!e.params.loop;let m=0,E=e.slidesSizesGrid[0];for(let x=0;x<c.length;x+=x<a.slidesPerGroupSkip?1:a.slidesPerGroup){const I=x<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof c[x+I]<"u"?(h||u>=c[x]&&u<c[x+I])&&(m=x,E=c[x+I]-c[x]):(h||u>=c[x])&&(m=x,E=c[c.length-1]-c[c.length-2])}let g=null,v=null;a.rewind&&(e.isBeginning?v=a.virtual&&a.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(g=0));const S=(u-c[m])/E,T=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(p>a.longSwipesMs){if(!a.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(S>=a.longSwipesRatio?e.slideTo(a.rewind&&e.isEnd?g:m+T):e.slideTo(m)),e.swipeDirection==="prev"&&(S>1-a.longSwipesRatio?e.slideTo(m+T):v!==null&&S<0&&Math.abs(S)>a.longSwipesRatio?e.slideTo(v):e.slideTo(m))}else{if(!a.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(m+T):e.slideTo(m):(e.swipeDirection==="next"&&e.slideTo(g!==null?g:m+T),e.swipeDirection==="prev"&&e.slideTo(v!==null?v:m))}}function we(){const i=this,{params:e,el:t}=i;if(t&&t.offsetWidth===0)return;e.breakpoints&&i.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:r,snapGrid:n}=i,a=i.virtual&&i.params.virtual.enabled;i.allowSlideNext=!0,i.allowSlidePrev=!0,i.updateSize(),i.updateSlides(),i.updateSlidesClasses();const l=a&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&i.isEnd&&!i.isBeginning&&!i.params.centeredSlides&&!l?i.slideTo(i.slides.length-1,0,!1,!0):i.params.loop&&!a?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&&n!==i.snapGrid&&i.checkOverflow()}function Wt(i){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&i.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(i.stopPropagation(),i.stopImmediatePropagation())))}function qt(){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 n=i.maxTranslate()-i.minTranslate();n===0?r=0:r=(i.translate-i.minTranslate())/n,r!==i.progress&&i.updateProgress(t?-i.translate:i.translate),i.emit("setTranslate",i.translate,!1)}function Yt(i){const e=this;R(e,i.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}function Xt(){const i=this;i.documentTouchHandlerProceeded||(i.documentTouchHandlerProceeded=!0,i.params.touchReleaseOnEdges&&(i.el.style.touchAction="auto"))}const Ie=(i,e)=>{const t=B(),{params:s,el:r,wrapperEl:n,device:a}=i,l=!!s.nested,o=e==="on"?"addEventListener":"removeEventListener",c=e;!r||typeof r=="string"||(t[o]("touchstart",i.onDocumentTouchStart,{passive:!1,capture:l}),r[o]("touchstart",i.onTouchStart,{passive:!1}),r[o]("pointerdown",i.onTouchStart,{passive:!1}),t[o]("touchmove",i.onTouchMove,{passive:!1,capture:l}),t[o]("pointermove",i.onTouchMove,{passive:!1,capture:l}),t[o]("touchend",i.onTouchEnd,{passive:!0}),t[o]("pointerup",i.onTouchEnd,{passive:!0}),t[o]("pointercancel",i.onTouchEnd,{passive:!0}),t[o]("touchcancel",i.onTouchEnd,{passive:!0}),t[o]("pointerout",i.onTouchEnd,{passive:!0}),t[o]("pointerleave",i.onTouchEnd,{passive:!0}),t[o]("contextmenu",i.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&r[o]("click",i.onClick,!0),s.cssMode&&n[o]("scroll",i.onScroll),s.updateOnWindowResize?i[c](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",we,!0):i[c]("observerUpdate",we,!0),r[o]("load",i.onLoad,{capture:!0}))};function Ut(){const i=this,{params:e}=i;i.onTouchStart=Rt.bind(i),i.onTouchMove=Ht.bind(i),i.onTouchEnd=jt.bind(i),i.onDocumentTouchStart=Xt.bind(i),e.cssMode&&(i.onScroll=qt.bind(i)),i.onClick=Wt.bind(i),i.onLoad=Yt.bind(i),Ie(i,"on")}function Kt(){Ie(this,"off")}var Zt={attachEvents:Ut,detachEvents:Kt};const ge=(i,e)=>i.grid&&e.grid&&e.grid.rows>1;function Jt(){const i=this,{realIndex:e,initialized:t,params:s,el:r}=i,n=s.breakpoints;if(!n||n&&Object.keys(n).length===0)return;const a=B(),l=s.breakpointsBase==="window"||!s.breakpointsBase?s.breakpointsBase:"container",o=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?i.el:a.querySelector(s.breakpointsBase),c=i.getBreakpoint(n,l,o);if(!c||i.currentBreakpoint===c)return;const f=(c in n?n[c]:void 0)||i.originalParams,p=ge(i,s),u=ge(i,f),h=i.params.grabCursor,m=f.grabCursor,E=s.enabled;p&&!u?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),i.emitContainerClasses()):!p&&u&&(r.classList.add(`${s.containerModifierClass}grid`),(f.grid.fill&&f.grid.fill==="column"||!f.grid.fill&&s.grid.fill==="column")&&r.classList.add(`${s.containerModifierClass}grid-column`),i.emitContainerClasses()),h&&!m?i.unsetGrabCursor():!h&&m&&i.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(I=>{if(typeof f[I]>"u")return;const L=s[I]&&s[I].enabled,P=f[I]&&f[I].enabled;L&&!P&&i[I].disable(),!L&&P&&i[I].enable()});const g=f.direction&&f.direction!==s.direction,v=s.loop&&(f.slidesPerView!==s.slidesPerView||g),S=s.loop;g&&t&&i.changeDirection(),_(i.params,f);const T=i.params.enabled,x=i.params.loop;Object.assign(i,{allowTouchMove:i.params.allowTouchMove,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev}),E&&!T?i.disable():!E&&T&&i.enable(),i.currentBreakpoint=c,i.emit("_beforeBreakpoint",f),t&&(v?(i.loopDestroy(),i.loopCreate(e),i.updateSlides()):!S&&x?(i.loopCreate(e),i.updateSlides()):S&&!x&&i.loopDestroy()),i.emit("breakpoint",f)}function Qt(i,e,t){if(e===void 0&&(e="window"),!i||e==="container"&&!t)return;let s=!1;const r=O(),n=e==="window"?r.innerHeight:t.clientHeight,a=Object.keys(i).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const o=parseFloat(l.substr(1));return{value:n*o,point:l}}return{value:l,point:l}});a.sort((l,o)=>parseInt(l.value,10)-parseInt(o.value,10));for(let l=0;l<a.length;l+=1){const{point:o,value:c}=a[l];e==="window"?r.matchMedia(`(min-width: ${c}px)`).matches&&(s=o):c<=t.clientWidth&&(s=o)}return s||"max"}var ei={setBreakpoint:Jt,getBreakpoint:Qt};function ti(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 ii(){const i=this,{classNames:e,params:t,rtl:s,el:r,device:n}=i,a=ti(["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:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),r.classList.add(...e),i.emitContainerClasses()}function si(){const i=this,{el:e,classNames:t}=i;!e||typeof e=="string"||(e.classList.remove(...t),i.emitContainerClasses())}var ri={addClasses:ii,removeClasses:si};function ni(){const i=this,{isLocked:e,params:t}=i,{slidesOffsetBefore:s}=t;if(s){const r=i.slides.length-1,n=i.slidesGrid[r]+i.slidesSizesGrid[r]+s*2;i.isLocked=i.size>n}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 oi={checkOverflow:ni},se={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",
vendor: 9,151 bytes, line 1
1spaceBetween: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 li(i,e){return function(s){s===void 0&&(s={});const r=Object.keys(s)[0],n=s[r];if(typeof n!="object"||n===null){_(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 n)){_(e,s);return}typeof i[r]=="object"&&!("enabled"in i[r])&&(i[r].enabled=!0),i[r]||(i[r]={enabled:!1}),_(e,s)}}const J={eventsEmitter:rt,update:mt,translate:Tt,transition:Pt,slide:_t,loop:Vt,grabCursor:$t,events:Zt,breakpoints:ei,checkOverflow:oi,classes:ri},Q={};class k{constructor(){let e,t;for(var s=arguments.length,r=new Array(s),n=0;n<s;n++)r[n]=arguments[n];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=_({},t),e&&!t.el&&(t.el=e);const a=B();if(t.el&&typeof t.el=="string"&&a.querySelectorAll(t.el).length>1){const d=[];return a.querySelectorAll(t.el).forEach(f=>{const p=_({},t,{el:f});d.push(new k(p))}),d}const l=this;l.__swiper__=!0,l.support=Ee(),l.device=Pe({userAgent:t.userAgent}),l.browser=Me(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],t.modules&&Array.isArray(t.modules)&&l.modules.push(...t.modules);const o={};l.modules.forEach(d=>{d({params:t,swiper:l,extendParams:li(t,o),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const c=_({},se,o);return l.params=_({},c,Q,t),l.originalParams=_({},l.params),l.passedParams=_({},t),l.params&&l.params.on&&Object.keys(l.params.on).forEach(d=>{l.on(d,l.params.on[d])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.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:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:s}=this,r=G(t,`.${s.slideClass}, swiper-slide`),n=ue(r[0]);return ue(e)-n}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=G(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(),a=(s.maxTranslate()-r)*e+r;s.translateTo(a,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:n,slidesGrid:a,slidesSizesGrid:l,size:o,activeIndex:c}=s;let d=1;if(typeof r.slidesPerView=="number")return r.slidesPerView;if(r.centeredSlides){let f=n[c]?Math.ceil(n[c].swiperSlideSize):0,p;for(let u=c+1;u<n.length;u+=1)n[u]&&!p&&(f+=Math.ceil(n[u].swiperSlideSize),d+=1,f>o&&(p=!0));for(let u=c-1;u>=0;u-=1)n[u]&&!p&&(f+=n[u].swiperSlideSize,d+=1,f>o&&(p=!0))}else if(e==="current")for(let f=c+1;f<n.length;f+=1)(t?a[f]+l[f]-a[c]<o:a[f]-a[c]<o)&&(d+=1);else for(let f=c-1;f>=0;f-=1)a[c]-a[f]<o&&(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(a=>{a.complete&&R(e,a)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){const a=e.rtlTranslate?e.translate*-1:e.translate,l=Math.min(Math.max(a,e.maxTranslate()),e.minTranslate());e.setTranslate(l),e.updateActiveIndex(),e.updateSlidesClasses()}let n;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 a=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;n=e.slideTo(a.length-1,0,!1,!0)}else n=e.slideTo(e.activeIndex,0,!1,!0);n||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(n=>{e==="vertical"?n.style.width="":n.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 a=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(r()):G(s,r())[0];return!a&&t.params.createElements&&(a=te("div",t.params.wrapperClass),s.append(a),G(s,`.${t.params.slideClass}`).forEach(l=>{a.append(l)})),Object.assign(t,{el:s,wrapperEl:a,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:a,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||V(s,"direction")==="rtl",rtlTranslate:t.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||V(s,"direction")==="rtl"),wrongRTL:V(a,"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(
1),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(n=>{n.complete?R(t,n):n.addEventListener("load",a=>{R(t,a.target)})}),ie(t),t.initialized=!0,ie(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:n,wrapperEl:a,slides:l}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),r.loop&&s.loopDestroy(),t&&(s.removeClasses(),n&&typeof n!="string"&&n.removeAttribute("style"),a&&a.removeAttribute("style"),l&&l.length&&l.forEach(o=>{o.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),o.removeAttribute("style"),o.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(o=>{s.off(o)}),e!==!1&&(s.el&&typeof s.el!="string"&&(s.el.swiper=null),je(s)),s.destroyed=!0),null}static extendDefaults(e){_(Q,e)}static get extendedDefaults(){return Q}static get defaults(){return se}static installModule(e){k.prototype.__modules__||(k.prototype.__modules__=[]);const t=k.prototype.__modules__;typeof e=="function"&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(t=>k.installModule(t)),k):(k.installModule(e),k)}}Object.keys(J).forEach(i=>{Object.keys(J[i]).forEach(e=>{k.prototype[e]=J[i][e]})});k.use([it,st]);const q=["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 F(i){return typeof i=="object"&&i!==null&&i.constructor&&Object.prototype.toString.call(i).slice(8,-1)==="Object"&&!i.__swiper__}function re(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]:F(e[s])&&F(i[s])&&Object.keys(e[s]).length>0?e[s].__swiper__?i[s]=e[s]:re(i[s],e[s]):i[s]=e[s]})}function ai(i){return i===void 0&&(i={}),i.navigation&&typeof i.navigation.nextEl>"u"&&typeof i.navigation.prevEl>"u"}function di(i){return i===void 0&&(i={}),i.pagination&&typeof i.pagination.el>"u"}function ci(i){return i===void 0&&(i={}),i.scrollbar&&typeof i.scrollbar.el>"u"}function H(i){return i===void 0&&(i=""),i.replace(/-[a-z]/g,e=>e.toUpperCase().replace("-",""))}function fi(i){let{swiper:e,slides:t,passedParams:s,changedParams:r,nextEl:n,prevEl:a,scrollbarEl:l,paginationEl:o}=i;const c=r.filter(b=>b!=="children"&&b!=="direction"&&b!=="wrapperClass"),{params:d,pagination:f,navigation:p,scrollbar:u,virtual:h,thumbs:m}=e;let E,g,v,S,T,x,I,L;r.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&!s.thumbs.swiper.destroyed&&d.thumbs&&(!d.thumbs.swiper||d.thumbs.swiper.destroyed)&&(E=!0),r.includes("controller")&&s.controller&&s.controller.control&&d.controller&&!d.controller.control&&(g=!0),r.includes("pagination")&&s.pagination&&(s.pagination.el||o)&&(d.pagination||d.pagination===!1)&&f&&!f.el&&(v=!0),r.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||l)&&(
1d.scrollbar||d.scrollbar===!1)&&u&&!u.el&&(S=!0),r.includes("navigation")&&s.navigation&&(s.navigation.prevEl||a)&&(s.navigation.nextEl||n)&&(d.navigation||d.navigation===!1)&&p&&!p.prevEl&&!p.nextEl&&(T=!0);const P=b=>{e[b]&&(e[b].destroy(),b==="navigation"?(e.isElement&&(e[b].prevEl.remove(),e[b].nextEl.remove()),d[b].prevEl=void 0,d[b].nextEl=void 0,e[b].prevEl=void 0,e[b].nextEl=void 0):(e.isElement&&e[b].el.remove(),d[b].el=void 0,e[b].el=void 0))};r.includes("loop")&&e.isElement&&(d.loop&&!s.loop?x=!0:!d.loop&&s.loop?I=!0:L=!0),c.forEach(b=>{if(F(d[b])&&F(s[b]))Object.assign(d[b],s[b]),(b==="navigation"||b==="pagination"||b==="scrollbar")&&"enabled"in s[b]&&!s[b].enabled&&P(b);else{const w=s[b];(w===!0||w===!1)&&(b==="navigation"||b==="pagination"||b==="scrollbar")?w===!1&&P(b):d[b]=s[b]}}),c.includes("controller")&&!g&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),r.includes("children")&&t&&h&&d.virtual.enabled?(h.slides=t,h.update(!0)):r.includes("virtual")&&h&&d.virtual.enabled&&(t&&(h.slides=t),h.update(!0)),r.includes("children")&&t&&d.loop&&(L=!0),E&&m.init()&&m.update(!0),g&&(e.controller.control=d.controller.control),v&&(e.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-pagination"),o.part.add("pagination"),e.el.appendChild(o)),o&&(d.pagination.el=o),f.init(),f.render(),f.update()),S&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),l.part.add("scrollbar"),e.el.appendChild(l)),l&&(d.scrollbar.el=l),u.init(),u.updateSize(),u.setTranslate()),T&&(e.isElement&&((!n||typeof n=="string")&&(n=document.createElement("div"),n.classList.add("swiper-button-next"),n.innerHTML=e.hostEl.constructor.nextButtonSvg,n.part.add("button-next"),e.el.appendChild(n)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),a.innerHTML=e.hostEl.constructor.prevButtonSvg,a.part.add("button-prev"),e.el.appendChild(a))),n&&(d.navigation.nextEl=n),a&&(d.navigation.prevEl=a),p.init(),p.update()),r.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),r.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),r.includes("direction")&&e.changeDirection(s.direction,!1),(x||L)&&e.loopDestroy(),(I||L)&&e.loopCreate(),e.update()}const ve=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}},Se=["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 be(i,e,t){const s={},r={};re(s,se);const n=[...q,"on"],a=n.map(o=>o.replace(/_/,""));n.forEach(o=>{o=o.replace("_",""),typeof i[o]<"u"&&(r[o]=i[o])});const l=[...i.attributes];return typeof e=="string"&&typeof t<"u"&&l.push({name:e,value:F(t)?{...t}:t}),l.forEach(o=>{const c=Se.find(d=>o.name.startsWith(`${d}-`));if(c){const d=H(c),f=H(o.name.split(`${c}-`)[1]);typeof r[d]>"u"&&(r[d]={}),r[d]===!0&&(r[d]={enabled:!0}),r[d][f]=ve(o.value)}else{const d=H(o.name);if(!a.includes(d))return;const f=ve(o.value);r[d]&&Se.includes(o.name)&&!F(f)?(r[d].constructor!==Object&&(r[d]={}),r[d].enabled=!!f):r[d]=f}}),re(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 ui=":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){he
1ight: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)}",pi="::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 hi{}const Le=typeof window>"u"||typeof HTMLElement>"u"?hi:HTMLElement,Te=`<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>
2    `,ze=(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 Oe extends Le{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return Te}static get prevButtonSvg(){return Te.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[ui,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(`
3`)}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 n=document.createElement("slot");n.setAttribute("name",`slide-${s+1}`),r.appendChild(n),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()}}}
3render(){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&&ze(this.shadowRoot,e),this.cssLinks().forEach(s=>{if(this.shadowRoot.querySelector(`link[href="${s}"]`))return;const n=document.createElement("link");n.rel="stylesheet",n.href=s,this.shadowRoot.appendChild(n)});const t=document.createElement("div");t.classList.add("swiper"),t.part="container",t.innerHTML=`
4      <slot name="container-start"></slot>
5      <div class="swiper-wrapper" part="wrapper">
6        <slot></slot>
7        ${Array.from({length:this.slideSlots}).map((s,r)=>`
8        <swiper-slide part="slide slide-${r}">
9          <slot name="slide-${r}"></slot>
10        </swiper-slide>
11        `).join("")}
12      </div>
13      <slot name="container-end"></slot>
14      ${ai(this.passedParams)?`
15        <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div>
16        <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div>
17      `:""}
18      ${di(this.passedParams)?`
19        <div part="pagination" class="swiper-pagination"></div>
20      `:""}
21      ${ci(this.passedParams)?`
22        <div part="scrollbar" class="swiper-scrollbar"></div>
23      `:""}
24    `,this.shadowRoot.appendChild(t),this.rendered=!0}initialize(){var e=this;if(this.initialized)return;this.initialized=!0;const{params:t,passedParams:s}=be(this);this.swiperParams=t,this.passedParams=s,delete this.swiperParams.init,this.render(),this.swiper=new k(this.shadowRoot.querySelector(".swiper"),{...t.virtual?{}:{observer:!0},...t,touchEventsTarget:"container",onAny:function(r){r==="observerUpdate"&&e.calcSlideSlots();const n=t.eventsPrefix?`${t.eventsPrefix}${r.toLowerCase()}`:r.toLowerCase();for(var a=arguments.length,l=new Array(a>1?a-1:0),o=1;o<a;o++)l[o-1]=arguments[o];const c=new CustomEvent(n,{detail:l,bubbles:r!=="hashChange",cancelable:!0});e.dispatchEvent(c)}})}connectedCallback(){this.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(),this.initialized=!1)}updateSwiperOnPropChange(e,t){const{params:s,passedParams:r}=be(this,e,t);this.passedParams=r,this.swiperParams=s,!(this.swiper&&this.swiper.params[e]===t)&&fi({swiper:this.swiper,passedParams:this.passedParams,changedParams:[H(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.initialized&&(t==="true"&&s===null&&(s=!1),this.updateSwiperOnPropChange(e,s))}static get observedAttributes(){return q.filter(t=>t.includes("_")).map(t=>t.replace(/[A-Z]/g,s=>`-${s}`).replace("_","").toLowerCase())}}q.forEach(i=>{i!=="init"&&(i=i.replace("_",""),Object.defineProperty(Oe.prototype,i,{configurable:!0,get(){return(this.passedParams||{})[i]},set(e){this.passedParams||(this.passedParams={}),this.passedParams[i]=e,this.initialized&&this.updateSwiperOnPropChange(i,e)}}))});class mi extends Le{constructor(){super(),this.attachShadow({mode:"open"})}render(){const e=this.lazy||this.getAttribute("lazy")===""||this.getAttribute("lazy")==="true";if(ze(this.shadowRoot,pi),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.initialize()}}const Ti=()=>{typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",Oe),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",mi))};typeof window<"u"&&(window.SwiperElementRegisterParams=i=>{q.push(...i)});export{vi as _,j as a,pe as b,te as c,ue as d,G as e,Je as f,O as g,B as h,He as i,Si as j,bi as m,ee as n,Ti 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.