import{d as de,a6 as je,o as Y,c as Q,t as Fe,_ as Re,z as Te,F as $e,N as We,A as qe,a7 as V,h as N,W as Ye,V as Xe,w as yt,Y as Ue,p as Ce,a8 as Ke,a9 as St,l as bt,G as wt,B as Pe,b as Oe,k as Ze,M as oe,aa as Tt,ab as xt,ac as Et,ad as Ct,ae as zt,af as Mt,ag as Pt,ah as Ot,ai as Lt,aj as _t,J as It,u as At,ak as Bt,al as Gt,am as Dt}from"./chunks/framework.abedd97e.js";import{t as Le}from"./chunks/theme.7ca09a1e.js";/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var q=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},i=window.Promise||function(h){function w(){}h(w,w)},s=function(h){var w=h.target;if(w===P){g();return}S.indexOf(w)!==-1&&v({target:w})},r=function(){if(!(M||!u.original)){var h=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(C-h)>z.scrollOffset&&setTimeout(g,150)}},l=function(h){var w=h.key||h.keyCode;(w==="Escape"||w==="Esc"||w===27)&&g()},o=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=h;if(h.background&&(P.style.background=h.background),h.container&&h.container instanceof Object&&(w.container=q({},z.container,h.container)),h.template){var L=se(h.template)?h.template:document.querySelector(h.template);w.template=L}return z=q({},z,w),S.forEach(function(A){A.dispatchEvent(K("medium-zoom:update",{detail:{zoom:_}}))}),_},a=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(q({},z,h))},d=function(){for(var h=arguments.length,w=Array(h),L=0;L0?w.reduce(function(T,I){return[].concat(T,Ie(I))},[]):S;return A.forEach(function(T){T.classList.remove("medium-zoom-image"),T.dispatchEvent(K("medium-zoom:detach",{detail:{zoom:_}}))}),S=S.filter(function(T){return A.indexOf(T)===-1}),_},c=function(h,w){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return S.forEach(function(A){A.addEventListener("medium-zoom:"+h,w,L)}),x.push({type:"medium-zoom:"+h,listener:w,options:L}),_},m=function(h,w){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return S.forEach(function(A){A.removeEventListener("medium-zoom:"+h,w,L)}),x=x.filter(function(A){return!(A.type==="medium-zoom:"+h&&A.listener.toString()===w.toString())}),_},p=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=h.target,L=function(){var T={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},I=void 0,B=void 0;if(z.container)if(z.container instanceof Object)T=q({},T,z.container),I=T.width-T.left-T.right-z.margin*2,B=T.height-T.top-T.bottom-z.margin*2;else{var G=se(z.container)?z.container:document.querySelector(z.container),D=G.getBoundingClientRect(),U=D.width,ue=D.height,ce=D.left,dt=D.top;T=q({},T,{width:U,height:ue,left:ce,top:dt})}I=I||T.width-z.margin*2,B=B||T.height-z.margin*2;var J=u.zoomedHd||u.original,ut=_e(J)?I:J.naturalWidth||I,ct=_e(J)?B:J.naturalHeight||B,te=J.getBoundingClientRect(),ft=te.top,pt=te.left,fe=te.width,pe=te.height,mt=Math.min(Math.max(fe,ut),I)/fe,ht=Math.min(Math.max(pe,ct),B)/pe,me=Math.min(mt,ht),gt=(-pt+(I-fe)/2+z.margin+T.left)/me,vt=(-ft+(B-pe)/2+z.margin+T.top)/me,Me="scale("+me+") translate3d("+gt+"px, "+vt+"px, 0)";u.zoomed.style.transform=Me,u.zoomedHd&&(u.zoomedHd.style.transform=Me)};return new i(function(A){if(w&&S.indexOf(w)===-1){A(_);return}var T=function U(){M=!1,u.zoomed.removeEventListener("transitionend",U),u.original.dispatchEvent(K("medium-zoom:opened",{detail:{zoom:_}})),A(_)};if(u.zoomed){A(_);return}if(w)u.original=w;else if(S.length>0){var I=S;u.original=I[0]}else{A(_);return}if(u.original.dispatchEvent(K("medium-zoom:open",{detail:{zoom:_}})),C=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,M=!0,u.zoomed=Ht(u.original),document.body.appendChild(P),z.template){var B=se(z.template)?z.template:document.querySelector(z.template);u.template=document.createElement("div"),u.template.appendChild(B.content.cloneNode(!0)),document.body.appendChild(u.template)}if(u.original.parentElement&&u.original.parentElement.tagName==="PICTURE"&&u.original.currentSrc&&(u.zoomed.src=u.original.currentSrc),document.body.appendChild(u.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),u.original.classList.add("medium-zoom-image--hidden"),u.zoomed.classList.add("medium-zoom-image--opened"),u.zoomed.addEventListener("click",g),u.zoomed.addEventListener("transitionend",T),u.original.getAttribute("data-zoom-src")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("srcset"),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading"),u.zoomedHd.src=u.zoomed.getAttribute("data-zoom-src"),u.zoomedHd.onerror=function(){clearInterval(G),console.warn("Unable to reach the zoom image target "+u.zoomedHd.src),u.zoomedHd=null,L()};var G=setInterval(function(){u.zoomedHd.complete&&(clearInterval(G),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",g),document.body.appendChild(u.zoomedHd),L())},10)}else if(u.original.hasAttribute("srcset")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading");var D=u.zoomedHd.addEventListener("load",function(){u.zoomedHd.removeEventListener("load",D),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",g),document.body.appendChild(u.zoomedHd),L()})}else L()})},g=function(){return new i(function(h){if(M||!u.original){h(_);return}var w=function L(){u.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(u.zoomed),u.zoomedHd&&document.body.removeChild(u.zoomedHd),document.body.removeChild(P),u.zoomed.classList.remove("medium-zoom-image--opened"),u.template&&document.body.removeChild(u.template),M=!1,u.zoomed.removeEventListener("transitionend",L),u.original.dispatchEvent(K("medium-zoom:closed",{detail:{zoom:_}})),u.original=null,u.zoomed=null,u.zoomedHd=null,u.template=null,h(_)};M=!0,document.body.classList.remove("medium-zoom--opened"),u.zoomed.style.transform="",u.zoomedHd&&(u.zoomedHd.style.transform=""),u.template&&(u.template.style.transition="opacity 150ms",u.template.style.opacity=0),u.original.dispatchEvent(K("medium-zoom:close",{detail:{zoom:_}})),u.zoomed.addEventListener("transitionend",w)})},v=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=h.target;return u.original?g():p({target:w})},E=function(){return z},b=function(){return S},O=function(){return u.original},S=[],x=[],M=!1,C=0,z=n,u={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?z=t:(t||typeof t=="string")&&d(t),z=q({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},z);var P=kt(z.background);document.addEventListener("click",s),document.addEventListener("keyup",l),document.addEventListener("scroll",r),window.addEventListener("resize",g);var _={open:p,close:g,toggle:v,update:o,clone:a,attach:d,detach:f,on:c,off:m,getOptions:E,getImages:b,getZoomedImage:O};return _};function jt(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&i.firstChild?i.insertBefore(s,i.firstChild):i.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var Ft=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";jt(Ft);const Rt=Vt,$t=de({__name:"Link",props:{c:{type:String,required:!0},t:{type:String,required:!0}},setup(e){const t=e,n=je(),i=()=>{t.t.startsWith("http")?window.open(t.t,"_blank"):t.t.endsWith("/")?window&&window.location&&(window.location=t.t):n.go(t.t)};return(s,r)=>(Y(),Q("a",{class:"link",href:"javascript:;",onClick:i},Fe(e.c),1))}});const Wt=Re($t,[["__scopeId","data-v-04a5294c"]]),qt={class:"title"},Yt=["src"],Xt={style:{"text-align":"center"}},Ut=de({__name:"Title",props:{subTitle:{type:String,required:!0},logo:{type:String,required:!0},linkList:{type:Array,required:!0}},setup(e){return(t,n)=>(Y(),Q("div",qt,[Te("img",{src:e.logo,alt:"logo",style:{margin:"0 auto"}},null,8,Yt),Te("p",Xt,Fe(e.subTitle),1),(Y(!0),Q($e,null,We(e.linkList,i=>(Y(),qe(Wt,{key:i.content,c:i.content,t:i.target},null,8,["c","t"]))),128))]))}});const Kt=Re(Ut,[["__scopeId","data-v-a3e87460"]]);function Ae(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function ze(e={},t={}){Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:Ae(t[n])&&Ae(e[n])&&Object.keys(t[n]).length>0&&ze(e[n],t[n])})}const Je={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 j(){const e=typeof document<"u"?document:{};return ze(e,Je),e}const Zt={document:Je,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(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function H(){const e=typeof window<"u"?window:{};return ze(e,Zt),e}function Jt(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function xe(e,t=0){return setTimeout(e,t)}function le(){return Date.now()}function Qt(e){const t=H();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function en(e,t="x"){const n=H();let i,s,r;const l=Qt(e);return n.WebKitCSSMatrix?(s=l.transform||l.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(o=>o.replace(",",".")).join(", ")),r=new n.WebKitCSSMatrix(s==="none"?"":s)):(r=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?s=r.m41:i.length===16?s=parseFloat(i[12]):s=parseFloat(i[4])),t==="y"&&(n.WebKitCSSMatrix?s=r.m42:i.length===16?s=parseFloat(i[13]):s=parseFloat(i[5])),s||0}function ie(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function tn(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function k(...e){const t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let i=1;in.indexOf(l)<0);for(let l=0,o=r.length;ls?"next":"prev",d=(c,m)=>a==="next"&&c>=m||a==="prev"&&c<=m,f=()=>{l=new Date().getTime(),r===null&&(r=l);const c=Math.max(Math.min((l-r)/o,1),0),m=.5-Math.cos(c*Math.PI)/2;let p=s+m*(t-s);if(d(p,t)&&(p=t),e.wrapperEl.scrollTo({[n]:p}),d(p,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:p})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(f)};f()}function R(e,t=""){return[...e.children].filter(n=>n.matches(t))}function nn(e,t=[]){const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:[t]),n}function rn(e,t){const n=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function sn(e,t){const n=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function $(e,t){return H().getComputedStyle(e,null).getPropertyValue(t)}function Be(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function an(e,t){const n=[];let i=e.parentElement;for(;i;)t?i.matches(t)&&n.push(i):n.push(i),i=i.parentElement;return n}function Ge(e,t,n){const i=H();return n?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}let he;function on(){const e=H(),t=j();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function et(){return he||(he=on()),he}let ge;function ln({userAgent:e}={}){const t=et(),n=H(),i=n.navigator.platform,s=e||n.navigator.userAgent,r={ios:!1,android:!1},l=n.screen.width,o=n.screen.height,a=s.match(/(Android);?[\s\/]+([\d.]+)?/);let d=s.match(/(iPad).*OS\s([\d_]+)/);const f=s.match(/(iPod)(.*OS\s([\d_]+))?/),c=!d&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m=i==="Win32";let p=i==="MacIntel";const g=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&p&&t.touch&&g.indexOf(`${l}x${o}`)>=0&&(d=s.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),p=!1),a&&!m&&(r.os="android",r.android=!0),(d||c||f)&&(r.os="ios",r.ios=!0),r}function dn(e={}){return ge||(ge=ln(e)),ge}let ve;function un(){const e=H();let t=!1;function n(){const i=e.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(n()){const i=String(e.navigator.userAgent);if(i.includes("Version/")){const[s,r]=i.split("Version/")[1].split(" ")[0].split(".").map(l=>Number(l));t=s<16||s===16&&r<2}}return{isSafari:t||n(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function cn(){return ve||(ve=un()),ve}function fn({swiper:e,on:t,emit:n}){const i=H();let s=null,r=null;const l=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},o=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(f=>{r=i.requestAnimationFrame(()=>{const{width:c,height:m}=e;let p=c,g=m;f.forEach(({contentBoxSize:v,contentRect:E,target:b})=>{b&&b!==e.el||(p=E?E.width:(v[0]||v).inlineSize,g=E?E.height:(v[0]||v).blockSize)}),(p!==c||g!==m)&&l()})}),s.observe(e.el))},a=()=>{r&&i.cancelAnimationFrame(r),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},d=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof i.ResizeObserver<"u"){o();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",d)}),t("destroy",()=>{a(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",d)})}function pn({swiper:e,extendParams:t,on:n,emit:i}){const s=[],r=H(),l=(d,f={})=>{const c=r.MutationObserver||r.WebkitMutationObserver,m=new c(p=>{if(e.__preventObserver__)return;if(p.length===1){i("observerUpdate",p[0]);return}const g=function(){i("observerUpdate",p[0])};r.requestAnimationFrame?r.requestAnimationFrame(g):r.setTimeout(g,0)});m.observe(d,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:typeof f.childList>"u"?!0:f.childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),s.push(m)},o=()=>{if(e.params.observer){if(e.params.observeParents){const d=an(e.el);for(let f=0;f{s.forEach(d=>{d.disconnect()}),s.splice(0,s.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",o),n("destroy",a)}const mn={on(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const s=n?"unshift":"push";return e.split(" ").forEach(r=>{i.eventsListeners[r]||(i.eventsListeners[r]=[]),i.eventsListeners[r][s](t)}),i},once(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;function s(...r){i.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(i,r)}return s.__emitterProxy=t,i.on(e,s,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const i=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[i](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(i=>{typeof t>"u"?n.eventsListeners[i]=[]:n.eventsListeners[i]&&n.eventsListeners[i].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[i].splice(r,1)})}),n},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,i,s;return typeof e[0]=="string"||Array.isArray(e[0])?(n=e[0],i=e.slice(1,e.length),s=t):(n=e[0].events,i=e[0].data,s=e[0].context||t),i.unshift(s),(Array.isArray(n)?n:n.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(o=>{o.apply(s,[l,...i])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(o=>{o.apply(s,i)})}),t}};function hn(){const e=this;let t,n;const i=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=i.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=i.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt($(i,"padding-left")||0,10)-parseInt($(i,"padding-right")||0,10),n=n-parseInt($(i,"padding-top")||0,10)-parseInt($(i,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function gn(){const e=this;function t(y){return e.isHorizontal()?y:{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"}[y]}function n(y,h){return parseFloat(y.getPropertyValue(t(h))||0)}const i=e.params,{wrapperEl:s,slidesEl:r,size:l,rtlTranslate:o,wrongRTL:a}=e,d=e.virtual&&i.virtual.enabled,f=d?e.virtual.slides.length:e.slides.length,c=R(r,`.${e.params.slideClass}, swiper-slide`),m=d?e.virtual.slides.length:c.length;let p=[];const g=[],v=[];let E=i.slidesOffsetBefore;typeof E=="function"&&(E=i.slidesOffsetBefore.call(e));let b=i.slidesOffsetAfter;typeof b=="function"&&(b=i.slidesOffsetAfter.call(e));const O=e.snapGrid.length,S=e.slidesGrid.length;let x=i.spaceBetween,M=-E,C=0,z=0;if(typeof l>"u")return;typeof x=="string"&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*l:typeof x=="string"&&(x=parseFloat(x)),e.virtualSize=-x,c.forEach(y=>{o?y.style.marginLeft="":y.style.marginRight="",y.style.marginBottom="",y.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(re(s,"--swiper-centered-offset-before",""),re(s,"--swiper-centered-offset-after",""));const u=i.grid&&i.grid.rows>1&&e.grid;u&&e.grid.initSlides(m);let P;const _=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(y=>typeof i.breakpoints[y].slidesPerView<"u").length>0;for(let y=0;y1&&p.push(e.virtualSize-l)}if(d&&i.loop){const y=v[0]+x;if(i.slidesPerGroup>1){const h=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),w=y*i.slidesPerGroup;for(let L=0;L!i.cssMode||i.loop?!0:w!==c.length-1).forEach(h=>{h.style[y]=`${x}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let y=0;v.forEach(w=>{y+=w+(x||0)}),y-=x;const h=y-l;p=p.map(w=>w<=0?-E:w>h?h+b:w)}if(i.centerInsufficientSlides){let y=0;if(v.forEach(h=>{y+=h+(x||0)}),y-=x,y{p[L]=w-h}),g.forEach((w,L)=>{g[L]=w+h})}}if(Object.assign(e,{slides:c,snapGrid:p,slidesGrid:g,slidesSizesGrid:v}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){re(s,"--swiper-centered-offset-before",`${-p[0]}px`),re(s,"--swiper-centered-offset-after",`${e.size/2-v[v.length-1]/2}px`);const y=-e.snapGrid[0],h=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(w=>w+y),e.slidesGrid=e.slidesGrid.map(w=>w+h)}if(m!==f&&e.emit("slidesLengthChange"),p.length!==O&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==S&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),!d&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const y=`${i.containerModifierClass}backface-hidden`,h=e.el.classList.contains(y);m<=i.maxBackfaceHiddenSlides?h||e.el.classList.add(y):h&&e.el.classList.remove(y)}}function vn(e){const t=this,n=[],i=t.virtual&&t.params.virtual.enabled;let s=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const l=o=>i?t.slides[t.getSlideIndexByData(o)]:t.slides[o];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(o=>{n.push(o)});else for(r=0;rt.slides.length&&!i)break;n.push(l(o))}else n.push(l(t.activeIndex));for(r=0;rs?o:s}(s||s===0)&&(t.wrapperEl.style.height=`${s}px`)}function yn(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i"u"&&t.updateSlidesOffset();let l=-e;s&&(l=e),i.forEach(a=>{a.classList.remove(n.slideVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=n.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:typeof o=="string"&&(o=parseFloat(o));for(let a=0;a=0&&p1&&g<=t.size||p<=0&&g>=t.size)&&(t.visibleSlides.push(d),t.visibleSlidesIndexes.push(a),i[a].classList.add(n.slideVisibleClass)),d.progress=s?-c:c,d.originalProgress=s?-m:m}}function bn(e){const t=this;if(typeof e>"u"){const f=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*f||0}const n=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:r,isEnd:l,progressLoop:o}=t;const a=r,d=l;if(i===0)s=0,r=!0,l=!0;else{s=(e-t.minTranslate())/i;const f=Math.abs(e-t.minTranslate())<1,c=Math.abs(e-t.maxTranslate())<1;r=f||s<=0,l=c||s>=1,f&&(s=0),c&&(s=1)}if(n.loop){const f=t.getSlideIndexByData(0),c=t.getSlideIndexByData(t.slides.length-1),m=t.slidesGrid[f],p=t.slidesGrid[c],g=t.slidesGrid[t.slidesGrid.length-1],v=Math.abs(e);v>=m?o=(v-m)/g:o=(v+g-p)/g,o>1&&(o-=1)}Object.assign(t,{progress:s,progressLoop:o,isBeginning:r,isEnd:l}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),r&&!a&&t.emit("reachBeginning toEdge"),l&&!d&&t.emit("reachEnd toEdge"),(a&&!r||d&&!l)&&t.emit("fromEdge"),t.emit("progress",s)}function wn(){const e=this,{slides:t,params:n,slidesEl:i,activeIndex:s}=e,r=e.virtual&&n.virtual.enabled,l=a=>R(i,`.${n.slideClass}${a}, swiper-slide${a}`)[0];t.forEach(a=>{a.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let o;if(r)if(n.loop){let a=s-e.virtual.slidesBefore;a<0&&(a=e.virtual.slides.length+a),a>=e.virtual.slides.length&&(a-=e.virtual.slides.length),o=l(`[data-swiper-slide-index="${a}"]`)}else o=l(`[data-swiper-slide-index="${s}"]`);else o=t[s];if(o){o.classList.add(n.slideActiveClass);let a=sn(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!a&&(a=t[0]),a&&a.classList.add(n.slideNextClass);let d=rn(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!d===0&&(d=t[t.length-1]),d&&d.classList.add(n.slidePrevClass)}e.emitSlidesClasses()}const ae=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,i=t.closest(n());if(i){const s=i.querySelector(`.${e.params.lazyPreloaderClass}`);s&&s.remove()}},ye=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},Ee=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const i=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const l=s,o=[l-t];o.push(...Array.from({length:t}).map((a,d)=>l+i+d)),e.slides.forEach((a,d)=>{o.includes(a.column)&&ye(e,d)});return}const r=s+i-1;if(e.params.rewind||e.params.loop)for(let l=s-t;l<=r+t;l+=1){const o=(l%n+n)%n;(or)&&ye(e,o)}else for(let l=Math.max(s-t,0);l<=Math.min(r+t,n-1);l+=1)l!==s&&(l>r||l=t[r]&&i=t[r]&&i=t[r]&&(s=r);return n.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function xn(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:s,activeIndex:r,realIndex:l,snapIndex:o}=t;let a=e,d;const f=m=>{let p=m-t.virtual.slidesBefore;return p<0&&(p=t.virtual.slides.length+p),p>=t.virtual.slides.length&&(p-=t.virtual.slides.length),p};if(typeof a>"u"&&(a=Tn(t)),i.indexOf(n)>=0)d=i.indexOf(n);else{const m=Math.min(s.slidesPerGroupSkip,a);d=m+Math.floor((a-m)/s.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),a===r){d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")),t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=f(a));return}let c;t.virtual&&s.virtual.enabled&&s.loop?c=f(a):t.slides[a]?c=parseInt(t.slides[a].getAttribute("data-swiper-slide-index")||a,10):c=a,Object.assign(t,{previousSnapIndex:o,snapIndex:d,previousRealIndex:l,realIndex:c,previousIndex:r,activeIndex:a}),t.initialized&&Ee(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==c&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function En(e){const t=this,n=t.params,i=e.closest(`.${n.slideClass}, swiper-slide`);let s=!1,r;if(i){for(let l=0;la?f=a:i&&er?l="next":s=a.length&&(E=a.length-1);const b=-a[E];if(o.normalizeSlideIndex)for(let S=0;S=M&&x=M&&x=M&&(l=S)}if(r.initialized&&l!==c&&(!r.allowSlideNext&&(m?b>r.translate&&b>r.minTranslate():br.translate&&b>r.maxTranslate()&&(c||0)!==l))return!1;l!==(f||0)&&n&&r.emit("beforeSlideChangeStart"),r.updateProgress(b);let O;if(l>c?O="next":l0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[S?"scrollLeft":"scrollTop"]=x})):p[S?"scrollLeft":"scrollTop"]=x,M&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return Qe({swiper:r,targetPosition:x,side:S?"left":"top"}),!0;p.scrollTo({[S?"left":"top"]:x,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(b),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(n,O),t===0?r.transitionEnd(n,O):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(x){!r||r.destroyed||x.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,O))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function Nn(e=0,t=this.params.speed,n=!0,i){typeof e=="string"&&(e=parseInt(e,10));const s=this;let r=e;return s.params.loop&&(s.virtual&&s.params.virtual.enabled?r=r+s.virtual.slidesBefore:r=s.getSlideIndexByData(r)),s.slideTo(r,t,n,i)}function kn(e=this.params.speed,t=!0,n){const i=this,{enabled:s,params:r,animating:l}=i;if(!s)return i;let o=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const a=i.activeIndexm(b));let v=r[g.indexOf(p)-1];if(typeof v>"u"&&s.cssMode){let b;r.forEach((O,S)=>{p>=O&&(b=S)}),typeof b<"u"&&(v=r[b>0?b-1:b])}let E=0;if(typeof v<"u"&&(E=l.indexOf(v),E<0&&(E=i.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(E=E-i.slidesPerViewDynamic("previous",!0)+1,E=Math.max(E,0))),s.rewind&&i.isBeginning){const b=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(b,e,t,n)}return i.slideTo(E,e,t,n)}function Vn(e=this.params.speed,t=!0,n){const i=this;return i.slideTo(i.activeIndex,e,t,n)}function jn(e=this.params.speed,t=!0,n,i=.5){const s=this;let r=s.activeIndex;const l=Math.min(s.params.slidesPerGroupSkip,r),o=l+Math.floor((r-l)/s.params.slidesPerGroup),a=s.rtlTranslate?s.translate:-s.translate;if(a>=s.snapGrid[o]){const d=s.snapGrid[o],f=s.snapGrid[o+1];a-d>(f-d)*i&&(r+=s.params.slidesPerGroup)}else{const d=s.snapGrid[o-1],f=s.snapGrid[o];a-d<=(f-d)*i&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,n)}function Fn(){const e=this,{params:t,slidesEl:n}=e,i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let s=e.clickedIndex,r;const l=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?se.slides.length-e.loopedSlides+i/2?(e.loopFix(),s=e.getSlideIndex(R(n,`${l}[data-swiper-slide-index="${r}"]`)[0]),xe(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-i?(e.loopFix(),s=e.getSlideIndex(R(n,`${l}[data-swiper-slide-index="${r}"]`)[0]),xe(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}const Rn={slideTo:Dn,slideToLoop:Nn,slideNext:kn,slidePrev:Hn,slideReset:Vn,slideToClosest:jn,slideToClickedSlide:Fn};function $n(e){const t=this,{params:n,slidesEl:i}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;R(i,`.${n.slideClass}, swiper-slide`).forEach((r,l)=>{r.setAttribute("data-swiper-slide-index",l)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})}function Wn({slideRealIndex:e,slideTo:t=!0,direction:n,setTranslate:i,activeSlideIndex:s,byController:r,byMousewheel:l}={}){const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:a,allowSlidePrev:d,allowSlideNext:f,slidesEl:c,params:m}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&m.virtual.enabled){t&&(!m.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):m.centeredSlides&&o.snapIndex"u"?s=o.getSlideIndex(o.slides.filter(C=>C.classList.contains(m.slideActiveClass))[0]):b=s;const O=n==="next"||!n,S=n==="prev"||!n;let x=0,M=0;if(so.slides.length-g*2){M=Math.max(s-(o.slides.length-g*2),m.slidesPerGroup);for(let C=0;C{o.slides[C].swiperLoopMoveDOM=!0,c.prepend(o.slides[C]),o.slides[C].swiperLoopMoveDOM=!1}),O&&E.forEach(C=>{o.slides[C].swiperLoopMoveDOM=!0,c.append(o.slides[C]),o.slides[C].swiperLoopMoveDOM=!1}),o.recalcSlides(),m.slidesPerView==="auto"&&o.updateSlides(),m.watchSlidesProgress&&o.updateSlidesOffset(),t){if(v.length>0&&S)if(typeof e>"u"){const C=o.slidesGrid[b],u=o.slidesGrid[b+x]-C;l?o.setTranslate(o.translate-u):(o.slideTo(b+x,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=u))}else i&&o.slideToLoop(e,0,!1,!0);else if(E.length>0&&O)if(typeof e>"u"){const C=o.slidesGrid[b],u=o.slidesGrid[b-M]-C;l?o.setTranslate(o.translate-u):(o.slideTo(b-M,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=u))}else o.slideToLoop(e,0,!1,!0)}if(o.allowSlidePrev=d,o.allowSlideNext=f,o.controller&&o.controller.control&&!r){const C={slideRealIndex:e,slideTo:!1,direction:n,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(z=>{!z.destroyed&&z.params.loop&&z.loopFix(C)}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix(C)}o.emit("loopFix")}function qn(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach(s=>{const r=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;i[r]=s}),e.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),i.forEach(s=>{n.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}const Yn={loopCreate:$n,loopFix:Wn,loopDestroy:qn};function Xn(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Un(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}const Kn={setGrabCursor:Xn,unsetGrabCursor:Un};function Zn(e,t=this){function n(i){if(!i||i===j()||i===H())return null;i.assignedSlot&&(i=i.assignedSlot);const s=i.closest(e);return!s&&!i.getRootNode?null:s||n(i.getRootNode().host)}return n(t)}function Jn(e){const t=this,n=j(),i=H(),s=t.touchEventsData;s.evCache.push(e);const{params:r,touches:l,enabled:o}=t;if(!o||!r.simulateTouch&&e.pointerType==="mouse"||t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let a=e;a.originalEvent&&(a=a.originalEvent);let d=a.target;if(r.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(d)||"which"in a&&a.which===3||"button"in a&&a.button>0||s.isTouched&&s.isMoved)return;const f=!!r.noSwipingClass&&r.noSwipingClass!=="",c=e.composedPath?e.composedPath():e.path;f&&a.target&&a.target.shadowRoot&&c&&(d=c[0]);const m=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,p=!!(a.target&&a.target.shadowRoot);if(r.noSwiping&&(p?Zn(m,d):d.closest(m))){t.allowClick=!0;return}if(r.swipeHandler&&!d.closest(r.swipeHandler))return;l.currentX=a.pageX,l.currentY=a.pageY;const g=l.currentX,v=l.currentY,E=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,b=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(E&&(g<=b||g>=i.innerWidth-b))if(E==="prevent")e.preventDefault();else return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=g,l.startY=v,s.touchStartTime=le(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(s.allowThresholdMove=!1);let O=!0;d.matches(s.focusableElements)&&(O=!1,d.nodeName==="SELECT"&&(s.isTouched=!1)),n.activeElement&&n.activeElement.matches(s.focusableElements)&&n.activeElement!==d&&n.activeElement.blur();const S=O&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||S)&&!d.isContentEditable&&a.preventDefault(),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",a)}function Qn(e){const t=j(),n=this,i=n.touchEventsData,{params:s,touches:r,rtlTranslate:l,enabled:o}=n;if(!o||!s.simulateTouch&&e.pointerType==="mouse")return;let a=e;if(a.originalEvent&&(a=a.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",a);return}const d=i.evCache.findIndex(C=>C.pointerId===a.pointerId);d>=0&&(i.evCache[d]=a);const f=i.evCache.length>1?i.evCache[0]:a,c=f.pageX,m=f.pageY;if(a.preventedByNestedSwiper){r.startX=c,r.startY=m;return}if(!n.allowTouchMove){a.target.matches(i.focusableElements)||(n.allowClick=!1),i.isTouched&&(Object.assign(r,{startX:c,startY:m,prevX:n.touches.currentX,prevY:n.touches.currentY,currentX:c,currentY:m}),i.touchStartTime=le());return}if(s.touchReleaseOnEdges&&!s.loop){if(n.isVertical()){if(mr.startY&&n.translate>=n.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(cr.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&a.target===t.activeElement&&a.target.matches(i.focusableElements)){i.isMoved=!0,n.allowClick=!1;return}if(i.allowTouchCallbacks&&n.emit("touchMove",a),a.targetTouches&&a.targetTouches.length>1)return;r.currentX=c,r.currentY=m;const p=r.currentX-r.startX,g=r.currentY-r.startY;if(n.params.threshold&&Math.sqrt(p**2+g**2)"u"){let C;n.isHorizontal()&&r.currentY===r.startY||n.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:p*p+g*g>=25&&(C=Math.atan2(Math.abs(g),Math.abs(p))*180/Math.PI,i.isScrolling=n.isHorizontal()?C>s.touchAngle:90-C>s.touchAngle)}if(i.isScrolling&&n.emit("touchMoveOpposite",a),typeof i.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(i.startMoving=!0),i.isScrolling||n.zoom&&n.params.zoom&&n.params.zoom.enabled&&i.evCache.length>1){i.isTouched=!1;return}if(!i.startMoving)return;n.allowClick=!1,!s.cssMode&&a.cancelable&&a.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&a.stopPropagation();let v=n.isHorizontal()?p:g,E=n.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;s.oneWayMovement&&(v=Math.abs(v)*(l?1:-1),E=Math.abs(E)*(l?1:-1)),r.diff=v,v*=s.touchRatio,l&&(v=-v,E=-E);const b=n.touchesDirection;n.swipeDirection=v>0?"prev":"next",n.touchesDirection=E>0?"prev":"next";const O=n.params.loop&&!s.cssMode;if(!i.isMoved){if(O&&n.loopFix({direction:n.swipeDirection}),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const C=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(C)}i.allowMomentumBounce=!1,s.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",a)}let S;i.isMoved&&b!==n.touchesDirection&&O&&Math.abs(v)>=1&&(n.loopFix({direction:n.swipeDirection,setTranslate:!0}),S=!0),n.emit("sliderMove",a),i.isMoved=!0,i.currentTranslate=v+i.startTranslate;let x=!0,M=s.resistanceRatio;if(s.touchReleaseOnEdges&&(M=0),v>0?(O&&!S&&i.currentTranslate>(s.centeredSlides?n.minTranslate()-n.size/2:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>n.minTranslate()&&(x=!1,s.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+v)**M))):v<0&&(O&&!S&&i.currentTranslate<(s.centeredSlides?n.maxTranslate()+n.size/2:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(s.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(i.currentTranslate=i.startTranslate),s.threshold>0)if(Math.abs(v)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,r.diff=n.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{i.currentTranslate=i.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&n.freeMode||s.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}function ei(e){const t=this,n=t.touchEventsData,i=n.evCache.findIndex(S=>S.pointerId===e.pointerId);if(i>=0&&n.evCache.splice(i,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!(e.type==="pointercancel"&&(t.browser.isSafari||t.browser.isWebView)))return;const{params:s,touches:r,rtlTranslate:l,slidesGrid:o,enabled:a}=t;if(!a||!s.simulateTouch&&e.pointerType==="mouse")return;let d=e;if(d.originalEvent&&(d=d.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",d),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&s.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}s.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const f=le(),c=f-n.touchStartTime;if(t.allowClick){const S=d.path||d.composedPath&&d.composedPath();t.updateClickedSlide(S&&S[0]||d.target),t.emit("tap click",d),c<300&&f-n.lastClickTime<300&&t.emit("doubleTap doubleClick",d)}if(n.lastClickTime=le(),xe(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||r.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let m;if(s.followFinger?m=l?t.translate:-t.translate:m=-n.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:m});return}let p=0,g=t.slidesSizesGrid[0];for(let S=0;S=o[S]&&m=o[S]&&(p=S,g=o[o.length-1]-o[o.length-2])}let v=null,E=null;s.rewind&&(t.isBeginning?E=s.virtual&&s.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(m-o[p])/g,O=ps.longSwipesMs){if(!s.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(b>=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?v:p+O):t.slideTo(p)),t.swipeDirection==="prev"&&(b>1-s.longSwipesRatio?t.slideTo(p+O):E!==null&&b<0&&Math.abs(b)>s.longSwipesRatio?t.slideTo(E):t.slideTo(p))}else{if(!s.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(p+O):t.slideTo(p):(t.swipeDirection==="next"&&t.slideTo(v!==null?v:p+O),t.swipeDirection==="prev"&&t.slideTo(E!==null?E:p))}}function De(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:s,snapGrid:r}=e,l=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=l&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!o?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!l?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function ti(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function ni(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s;const r=e.maxTranslate()-e.minTranslate();r===0?s=0:s=(e.translate-e.minTranslate())/r,s!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function ii(e){const t=this;ae(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}let Ne=!1;function ri(){}const nt=(e,t)=>{const n=j(),{params:i,el:s,wrapperEl:r,device:l}=e,o=!!i.nested,a=t==="on"?"addEventListener":"removeEventListener",d=t;s[a]("pointerdown",e.onTouchStart,{passive:!1}),n[a]("pointermove",e.onTouchMove,{passive:!1,capture:o}),n[a]("pointerup",e.onTouchEnd,{passive:!0}),n[a]("pointercancel",e.onTouchEnd,{passive:!0}),n[a]("pointerout",e.onTouchEnd,{passive:!0}),n[a]("pointerleave",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&s[a]("click",e.onClick,!0),i.cssMode&&r[a]("scroll",e.onScroll),i.updateOnWindowResize?e[d](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",De,!0):e[d]("observerUpdate",De,!0),s[a]("load",e.onLoad,{capture:!0})};function si(){const e=this,t=j(),{params:n}=e;e.onTouchStart=Jn.bind(e),e.onTouchMove=Qn.bind(e),e.onTouchEnd=ei.bind(e),n.cssMode&&(e.onScroll=ni.bind(e)),e.onClick=ti.bind(e),e.onLoad=ii.bind(e),Ne||(t.addEventListener("touchstart",ri),Ne=!0),nt(e,"on")}function ai(){nt(this,"off")}const oi={attachEvents:si,detachEvents:ai},ke=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function li(){const e=this,{realIndex:t,initialized:n,params:i,el:s}=e,r=i.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const l=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const a=(l in r?r[l]:void 0)||e.originalParams,d=ke(e,i),f=ke(e,a),c=i.enabled;d&&!f?(s.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&f&&(s.classList.add(`${i.containerModifierClass}grid`),(a.grid.fill&&a.grid.fill==="column"||!a.grid.fill&&i.grid.fill==="column")&&s.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(v=>{if(typeof a[v]>"u")return;const E=i[v]&&i[v].enabled,b=a[v]&&a[v].enabled;E&&!b&&e[v].disable(),!E&&b&&e[v].enable()});const m=a.direction&&a.direction!==i.direction,p=i.loop&&(a.slidesPerView!==i.slidesPerView||m);m&&n&&e.changeDirection(),k(e.params,a);const g=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!g?e.disable():!c&&g&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",a),p&&n&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",a)}function di(e,t="window",n){if(!e||t==="container"&&!n)return;let i=!1;const s=H(),r=t==="window"?s.innerHeight:n.clientHeight,l=Object.keys(e).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const a=parseFloat(o.substr(1));return{value:r*a,point:o}}return{value:o,point:o}});l.sort((o,a)=>parseInt(o.value,10)-parseInt(a.value,10));for(let o=0;o{typeof i=="object"?Object.keys(i).forEach(s=>{i[s]&&n.push(t+s)}):typeof i=="string"&&n.push(t+i)}),n}function fi(){const e=this,{classNames:t,params:n,rtl:i,el:s,device:r}=e,l=ci(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...l),s.classList.add(...t),e.emitContainerClasses()}function pi(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}const mi={addClasses:fi,removeClasses:pi};function hi(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:i}=n;if(i){const s=e.slides.length-1,r=e.slidesGrid[s]+e.slidesSizesGrid[s]+i*2;e.isLocked=e.size>r}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}const gi={checkOverflow:hi},He={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,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,loopedSlides:null,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",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function vi(e,t){return function(i={}){const s=Object.keys(i)[0],r=i[s];if(typeof r!="object"||r===null){k(t,i);return}if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&e[s]===!0&&(e[s]={auto:!0}),!(s in e&&"enabled"in r)){k(t,i);return}e[s]===!0&&(e[s]={enabled:!0}),typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),k(t,i)}}const Se={eventsEmitter:mn,update:Cn,translate:_n,transition:Gn,slide:Rn,loop:Yn,grabCursor:Kn,events:oi,breakpoints:ui,checkOverflow:gi,classes:mi},be={};let ee=class F{constructor(...t){let n,i;t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?i=t[0]:[n,i]=t,i||(i={}),i=k({},i),n&&!i.el&&(i.el=n);const s=j();if(i.el&&typeof i.el=="string"&&s.querySelectorAll(i.el).length>1){const a=[];return s.querySelectorAll(i.el).forEach(d=>{const f=k({},i,{el:d});a.push(new F(f))}),a}const r=this;r.__swiper__=!0,r.support=et(),r.device=dn({userAgent:i.userAgent}),r.browser=cn(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],i.modules&&Array.isArray(i.modules)&&r.modules.push(...i.modules);const l={};r.modules.forEach(a=>{a({params:i,swiper:r,extendParams:vi(i,l),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const o=k({},He,l);return r.params=k({},o,be,i),r.originalParams=k({},r.params),r.passedParams=k({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach(a=>{r.on(a,r.params.on[a])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:n,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return r.params.direction==="horizontal"},isVertical(){return r.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:r.params.allowSlideNext,allowSlidePrev:r.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:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getSlideIndex(t){const{slidesEl:n,params:i}=this,s=R(n,`.${i.slideClass}, swiper-slide`),r=Be(s[0]);return Be(t)-r}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:i}=t;t.slides=R(n,`.${i.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const i=this;t=Math.min(Math.max(t,0),1);const s=i.minTranslate(),l=(i.maxTranslate()-s)*t+s;i.translateTo(l,typeof n>"u"?0:n),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(i=>{const s=t.getSlideClasses(i);n.push({slideEl:i,classNames:s}),t.emit("_slideClass",i,s)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t="current",n=!1){const i=this,{params:s,slides:r,slidesGrid:l,slidesSizesGrid:o,size:a,activeIndex:d}=i;let f=1;if(s.centeredSlides){let c=r[d]?r[d].swiperSlideSize:0,m;for(let p=d+1;pa&&(m=!0));for(let p=d-1;p>=0;p-=1)r[p]&&!m&&(c+=r[p].swiperSlideSize,f+=1,c>a&&(m=!0))}else if(t==="current")for(let c=d+1;c=0;c-=1)l[d]-l[c]{l.complete&&ae(t,l)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){const l=t.rtlTranslate?t.translate*-1:t.translate,o=Math.min(Math.max(l,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)s(),i.autoHeight&&t.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){const l=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;r=t.slideTo(l.length-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||s()}i.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){const i=this,s=i.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),i.emit("changeDirection"),n&&i.update()),i}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let i=t||n.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=n,i.shadowEl&&(n.isElement=!0);const s=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=(()=>i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(s()):R(i,s())[0])();return!l&&n.params.createElements&&(l=nn("div",n.params.wrapperClass),i.append(l),R(i,`.${n.params.slideClass}`).forEach(o=>{l.append(o)})),Object.assign(n,{el:i,wrapperEl:l,slidesEl:n.isElement?i:l,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||$(i,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||$(i,"direction")==="rtl"),wrongRTL:$(l,"display")==="-webkit-box"}),!0}init(t){const n=this;return n.initialized||n.mount(t)===!1||(n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents(),[...n.el.querySelectorAll('[loading="lazy"]')].forEach(s=>{s.complete?ae(n,s):s.addEventListener("load",r=>{ae(n,r.target)})}),Ee(n),n.initialized=!0,Ee(n),n.emit("init"),n.emit("afterInit")),n}destroy(t=!0,n=!0){const i=this,{params:s,el:r,wrapperEl:l,slides:o}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),n&&(i.removeClasses(),r.removeAttribute("style"),l.removeAttribute("style"),o&&o.length&&o.forEach(a=>{a.classList.remove(s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(a=>{i.off(a)}),t!==!1&&(i.el.swiper=null,Jt(i)),i.destroyed=!0),null}static extendDefaults(t){k(be,t)}static get extendedDefaults(){return be}static get defaults(){return He}static installModule(t){F.prototype.__modules__||(F.prototype.__modules__=[]);const n=F.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>F.installModule(n)),F):(F.installModule(t),F)}};Object.keys(Se).forEach(e=>{Object.keys(Se[e]).forEach(t=>{ee.prototype[t]=Se[e][t]})});ee.use([fn,pn]);function yi({swiper:e,extendParams:t,on:n,emit:i,params:s}){e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let r,l,o=s&&s.autoplay?s.autoplay.delay:3e3,a=s&&s.autoplay?s.autoplay.delay:3e3,d,f=new Date().getTime,c,m,p,g,v,E;function b(T){!e||e.destroyed||!e.wrapperEl||T.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",b),u())}const O=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?c=!0:c&&(a=d,c=!1);const T=e.autoplay.paused?d:f+a-new Date().getTime();e.autoplay.timeLeft=T,i("autoplayTimeLeft",T,T/o),l=requestAnimationFrame(()=>{O()})},S=()=>{let T;return e.virtual&&e.params.virtual.enabled?T=e.slides.filter(B=>B.classList.contains("swiper-slide-active"))[0]:T=e.slides[e.activeIndex],T?parseInt(T.getAttribute("data-swiper-autoplay"),10):void 0},x=T=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(l),O();let I=typeof T>"u"?e.params.autoplay.delay:T;o=e.params.autoplay.delay,a=e.params.autoplay.delay;const B=S();!Number.isNaN(B)&&B>0&&typeof T>"u"&&(I=B,o=B,a=B),d=I;const G=e.params.speed,D=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(G,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,G,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(G,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,G,!0,!0),i("autoplay")),e.params.cssMode&&(f=new Date().getTime(),requestAnimationFrame(()=>{x()})))};return I>0?(clearTimeout(r),r=setTimeout(()=>{D()},I)):requestAnimationFrame(()=>{D()}),I},M=()=>{e.autoplay.running=!0,x(),i("autoplayStart")},C=()=>{e.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(l),i("autoplayStop")},z=(T,I)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(r),T||(E=!0);const B=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",b):u()};if(e.autoplay.paused=!0,I){v&&(d=e.params.autoplay.delay),v=!1,B();return}d=(d||e.params.autoplay.delay)-(new Date().getTime()-f),!(e.isEnd&&d<0&&!e.params.loop)&&(d<0&&(d=0),B())},u=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(f=new Date().getTime(),E?(E=!1,x(d)):x(),e.autoplay.paused=!1,i("autoplayResume"))},P=()=>{if(e.destroyed||!e.autoplay.running)return;const T=j();T.visibilityState==="hidden"&&(E=!0,z(!0)),T.visibilityState==="visible"&&u()},_=T=>{T.pointerType==="mouse"&&(E=!0,z(!0))},y=T=>{T.pointerType==="mouse"&&e.autoplay.paused&&u()},h=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",_),e.el.addEventListener("pointerleave",y))},w=()=>{e.el.removeEventListener("pointerenter",_),e.el.removeEventListener("pointerleave",y)},L=()=>{j().addEventListener("visibilitychange",P)},A=()=>{j().removeEventListener("visibilitychange",P)};n("init",()=>{e.params.autoplay.enabled&&(h(),L(),f=new Date().getTime(),M())}),n("destroy",()=>{w(),A(),e.autoplay.running&&C()}),n("beforeTransitionStart",(T,I,B)=>{e.destroyed||!e.autoplay.running||(B||!e.params.autoplay.disableOnInteraction?z(!0,!0):C())}),n("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){C();return}m=!0,p=!1,E=!1,g=setTimeout(()=>{E=!0,p=!0,z(!0)},200)}}),n("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!m)){if(clearTimeout(g),clearTimeout(r),e.params.autoplay.disableOnInteraction){p=!1,m=!1;return}p&&e.params.cssMode&&u(),p=!1,m=!1}}),n("slideChange",()=>{e.destroyed||!e.autoplay.running||(v=!0)}),Object.assign(e.autoplay,{start:M,stop:C,pause:z,resume:u})}function X(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function W(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(i=>n.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=t[i]:X(t[i])&&X(e[i])&&Object.keys(t[i]).length>0?t[i].__swiper__?e[i]=t[i]:W(e[i],t[i]):e[i]=t[i]})}function it(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function rt(e={}){return e.pagination&&typeof e.pagination.el>"u"}function st(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function at(e=""){const t=e.split(" ").map(i=>i.trim()).filter(i=>!!i),n=[];return t.forEach(i=>{n.indexOf(i)<0&&n.push(i)}),n.join(" ")}function Si(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}const ot=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_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","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","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 Ve(e={},t=!0){const n={on:{}},i={},s={};W(n,ee.defaults),W(n,ee.extendedDefaults),n._emitClasses=!0,n.init=!1;const r={},l=ot.map(a=>a.replace(/_/,"")),o=Object.assign({},e);return Object.keys(o).forEach(a=>{typeof e[a]>"u"||(l.indexOf(a)>=0?X(e[a])?(n[a]={},s[a]={},W(n[a],e[a]),W(s[a],e[a])):(n[a]=e[a],s[a]=e[a]):a.search(/on[A-Z]/)===0&&typeof e[a]=="function"?t?i[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:n.on[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:r[a]=e[a])}),["navigation","pagination","scrollbar"].forEach(a=>{n[a]===!0&&(n[a]={}),n[a]===!1&&delete n[a]}),{params:n,passedParams:s,rest:r,events:i}}function bi({el:e,nextEl:t,prevEl:n,paginationEl:i,scrollbarEl:s,swiper:r},l){it(l)&&t&&n&&(r.params.navigation.nextEl=t,r.originalParams.navigation.nextEl=t,r.params.navigation.prevEl=n,r.originalParams.navigation.prevEl=n),rt(l)&&i&&(r.params.pagination.el=i,r.originalParams.pagination.el=i),st(l)&&s&&(r.params.scrollbar.el=s,r.originalParams.scrollbar.el=s),r.init(e)}function wi(e,t,n,i,s){const r=[];if(!t)return r;const l=a=>{r.indexOf(a)<0&&r.push(a)};if(n&&i){const a=i.map(s),d=n.map(s);a.join("")!==d.join("")&&l("children"),i.length!==n.length&&l("children")}return ot.filter(a=>a[0]==="_").map(a=>a.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(X(e[a])&&X(t[a])){const d=Object.keys(e[a]),f=Object.keys(t[a]);d.length!==f.length?l(a):(d.forEach(c=>{e[a][c]!==t[a][c]&&l(a)}),f.forEach(c=>{e[a][c]!==t[a][c]&&l(a)}))}else e[a]!==t[a]&&l(a)}),r}function we(e,t,n){e===void 0&&(e={});const i=[],s={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r=(l,o)=>{Array.isArray(l)&&l.forEach(a=>{const d=typeof a.type=="symbol";o==="default"&&(o="container-end"),d&&a.children?r(a.children,o):a.type&&(a.type.name==="SwiperSlide"||a.type.name==="AsyncComponentWrapper")?i.push(a):s[o]&&s[o].push(a)})};return Object.keys(e).forEach(l=>{if(typeof e[l]!="function")return;const o=e[l]();r(o,l)}),n.value=t.value,t.value=i,{slides:i,slots:s}}function Ti({swiper:e,slides:t,passedParams:n,changedParams:i,nextEl:s,prevEl:r,scrollbarEl:l,paginationEl:o}){const a=i.filter(u=>u!=="children"&&u!=="direction"&&u!=="wrapperClass"),{params:d,pagination:f,navigation:c,scrollbar:m,virtual:p,thumbs:g}=e;let v,E,b,O,S,x,M,C;i.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&d.thumbs&&!d.thumbs.swiper&&(v=!0),i.includes("controller")&&n.controller&&n.controller.control&&d.controller&&!d.controller.control&&(E=!0),i.includes("pagination")&&n.pagination&&(n.pagination.el||o)&&(d.pagination||d.pagination===!1)&&f&&!f.el&&(b=!0),i.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||l)&&(d.scrollbar||d.scrollbar===!1)&&m&&!m.el&&(O=!0),i.includes("navigation")&&n.navigation&&(n.navigation.prevEl||r)&&(n.navigation.nextEl||s)&&(d.navigation||d.navigation===!1)&&c&&!c.prevEl&&!c.nextEl&&(S=!0);const z=u=>{e[u]&&(e[u].destroy(),u==="navigation"?(e.isElement&&(e[u].prevEl.remove(),e[u].nextEl.remove()),d[u].prevEl=void 0,d[u].nextEl=void 0,e[u].prevEl=void 0,e[u].nextEl=void 0):(e.isElement&&e[u].el.remove(),d[u].el=void 0,e[u].el=void 0))};i.includes("loop")&&e.isElement&&(d.loop&&!n.loop?x=!0:!d.loop&&n.loop?M=!0:C=!0),a.forEach(u=>{if(X(d[u])&&X(n[u]))W(d[u],n[u]),(u==="navigation"||u==="pagination"||u==="scrollbar")&&"enabled"in n[u]&&!n[u].enabled&&z(u);else{const P=n[u];(P===!0||P===!1)&&(u==="navigation"||u==="pagination"||u==="scrollbar")?P===!1&&z(u):d[u]=n[u]}}),a.includes("controller")&&!E&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),i.includes("children")&&t&&p&&d.virtual.enabled&&(p.slides=t,p.update(!0)),i.includes("children")&&t&&d.loop&&(C=!0),v&&g.init()&&g.update(!0),E&&(e.controller.control=d.controller.control),b&&(e.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-pagination"),e.el.shadowEl.appendChild(o)),o&&(d.pagination.el=o),f.init(),f.render(),f.update()),O&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),e.el.shadowEl.appendChild(l)),l&&(d.scrollbar.el=l),m.init(),m.updateSize(),m.setTranslate()),S&&(e.isElement&&((!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-next"),e.el.shadowEl.appendChild(s)),(!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-button-prev"),e.el.shadowEl.appendChild(r))),s&&(d.navigation.nextEl=s),r&&(d.navigation.prevEl=r),c.init(),c.update()),i.includes("allowSlideNext")&&(e.allowSlideNext=n.allowSlideNext),i.includes("allowSlidePrev")&&(e.allowSlidePrev=n.allowSlidePrev),i.includes("direction")&&e.changeDirection(n.direction,!1),(x||C)&&e.loopDestroy(),(M||C)&&e.loopCreate(),e.update()}function xi(e,t,n){if(!n)return null;const i=f=>{let c=f;return f<0?c=t.length+f:c>=t.length&&(c=c-t.length),c},s=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:r,to:l}=n,o=e.value.params.loop?-t.length:0,a=e.value.params.loop?t.length*2:t.length,d=[];for(let f=o;f=r&&f<=l&&d.push(t[i(f)]);return d.map(f=>(f.props||(f.props={}),f.props.style||(f.props.style={}),f.props.swiperRef=e,f.props.style=s,V(f.type,{...f.props},f.children)))}const Ei=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},Ci={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(e,t){let{slots:n,emit:i}=t;const{tag:s,wrapperTag:r}=e,l=N("swiper"),o=N(null),a=N(!1),d=N(!1),f=N(null),c=N(null),m=N(null),p={value:[]},g={value:[]},v=N(null),E=N(null),b=N(null),O=N(null),{params:S,passedParams:x}=Ve(e,!1);we(n,p,g),m.value=x,g.value=p.value;const M=()=>{we(n,p,g),a.value=!0};S.onAny=function(u){for(var P=arguments.length,_=new Array(P>1?P-1:0),y=1;y{o.value=P},renderExternalUpdate:!1};W(c.value.params.virtual,u),W(c.value.originalParams.virtual,u)}Ye(()=>{!d.value&&c.value&&(c.value.emitSlidesClasses(),d.value=!0);const{passedParams:u}=Ve(e,!1),P=wi(u,m.value,p.value,g.value,_=>_.props&&_.props.key);m.value=u,(P.length||a.value)&&c.value&&!c.value.destroyed&&Ti({swiper:c.value,slides:p.value,passedParams:u,changedParams:P,nextEl:v.value,prevEl:E.value,scrollbarEl:O.value,paginationEl:b.value}),a.value=!1}),Xe("swiper",c),yt(o,()=>{Ue(()=>{Ei(c.value)})}),Ce(()=>{f.value&&(bi({el:f.value,nextEl:v.value,prevEl:E.value,paginationEl:b.value,scrollbarEl:O.value,swiper:c.value},S),i("swiper",c.value))}),Ke(()=>{c.value&&!c.value.destroyed&&c.value.destroy(!0,!1)});function z(u){return S.virtual?xi(c,u,o.value):(u.forEach((P,_)=>{P.props||(P.props={}),P.props.swiperRef=c,P.props.swiperSlideIndex=_}),u)}return()=>{const{slides:u,slots:P}=we(n,p,g);return V(s,{ref:f,class:at(l.value)},[P["container-start"],V(r,{class:Si(S.wrapperClass)},[P["wrapper-start"],z(u),P["wrapper-end"]]),it(e)&&[V("div",{ref:E,class:"swiper-button-prev"}),V("div",{ref:v,class:"swiper-button-next"})],st(e)&&V("div",{ref:O,class:"swiper-scrollbar"}),rt(e)&&V("div",{ref:b,class:"swiper-pagination"}),P["container-end"]])}}},zi={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(e,t){let{slots:n}=t,i=!1;const{swiperRef:s}=e,r=N(null),l=N("swiper-slide"),o=N(!1);function a(c,m,p){m===r.value&&(l.value=p)}Ce(()=>{!s||!s.value||(s.value.on("_slideClass",a),i=!0)}),St(()=>{i||!s||!s.value||(s.value.on("_slideClass",a),i=!0)}),Ye(()=>{!r.value||!s||!s.value||(typeof e.swiperSlideIndex<"u"&&(r.value.swiperSlideIndex=e.swiperSlideIndex),s.value.destroyed&&l.value!=="swiper-slide"&&(l.value="swiper-slide"))}),Ke(()=>{!s||!s.value||s.value.off("_slideClass",a)});const d=bt(()=>({isActive:l.value.indexOf("swiper-slide-active")>=0,isVisible:l.value.indexOf("swiper-slide-visible")>=0,isPrev:l.value.indexOf("swiper-slide-prev")>=0,isNext:l.value.indexOf("swiper-slide-next")>=0}));Xe("swiperSlide",d);const f=()=>{o.value=!0};return()=>V(e.tag,{class:at(`${l.value}`),ref:r,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&s&&s.value&&s.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:f},e.zoom?V("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(d.value),e.lazy&&!o.value&&V("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(d.value),e.lazy&&!o.value&&V("div",{class:"swiper-lazy-preloader"})])}};const Mi={class:"img-slider"},Pi=["src","alt"],Oi=de({__name:"ImgSlider",props:{imgSliderList:{type:Object,required:!0}},setup(e){const t=[yi];return(n,i)=>(Y(),Q("div",Mi,[wt(Oe(Ci),{modules:t,autoplay:"",loop:""},{default:Pe(()=>[(Y(!0),Q($e,null,We(e.imgSliderList,({src:s,alt:r})=>(Y(),qe(Oe(zi),{key:s},{default:Pe(()=>[Te("img",{src:s,alt:r},null,8,Pi)]),_:2},1024))),128))]),_:1})]))}});const Li={...Le,enhanceApp(e){Le.enhanceApp(e);const{app:t}=e;t.component("Title",Kt),t.component("ImgSlider",Oi)},setup(){const e=je();Ze(()=>{e.route.path,Ue(()=>oe?Rt(".main img",{background:"var(--vp-c-bg)"}):null)})}};function lt(e){if(e.extends){const t=lt(e.extends);return{...t,...e,async enhanceApp(n){t.enhanceApp&&await t.enhanceApp(n),e.enhanceApp&&await e.enhanceApp(n)}}}return e}const Z=lt(Li),_i=de({name:"VitePressApp",setup(){const{site:e}=At();return Ce(()=>{Ze(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),Bt(),Gt(),Dt(),Z.setup&&Z.setup(),()=>V(Z.Layout)}});async function Ii(){const e=Bi(),t=Ai();t.provide(xt,e);const n=Et(e.route);return t.provide(Ct,n),t.component("Content",zt),t.component("ClientOnly",Mt),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return n.frontmatter.value}},$params:{get(){return n.page.value.params}}}),Z.enhanceApp&&await Z.enhanceApp({app:t,router:e,siteData:Pt}),{app:t,router:e,data:n}}function Ai(){return Ot(_i)}function Bi(){let e=oe,t;return Lt(n=>{let i=_t(n);return e&&(t=i),(e||t===i)&&(i=i.replace(/\.js$/,".lean.js")),oe&&(e=!1),It(()=>import(i),[])},Z.NotFound)}oe&&Ii().then(({app:e,router:t,data:n})=>{t.go().then(()=>{Tt(t.route,n.site),e.mount("#app")})});export{Ii as createApp};