-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchunk-3EZSROJM.js
1 lines (1 loc) · 70.1 KB
/
chunk-3EZSROJM.js
1
function tt(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function J(e={},t={}){Object.keys(t).forEach(a=>{typeof e[a]>"u"?e[a]=t[a]:tt(t[a])&&tt(e[a])&&Object.keys(t[a]).length>0&&J(e[a],t[a])})}var at={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 I(){let e=typeof document<"u"?document:{};return J(e,at),e}var ua={document:at,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 $(){let e=typeof window<"u"?window:{};return J(e,ua),e}function ma(e){let t=e.__proto__;Object.defineProperty(e,"__proto__",{get(){return t},set(a){t.__proto__=a}})}var N=class extends Array{constructor(t){typeof t=="number"?super(t):(super(...t||[]),ma(this))}};function Y(e=[]){let t=[];return e.forEach(a=>{Array.isArray(a)?t.push(...Y(a)):t.push(a)}),t}function nt(e,t){return Array.prototype.filter.call(e,t)}function pa(e){let t=[];for(let a=0;a<e.length;a+=1)t.indexOf(e[a])===-1&&t.push(e[a]);return t}function ha(e,t){if(typeof e!="string")return[e];let a=[],n=t.querySelectorAll(e);for(let s=0;s<n.length;s+=1)a.push(n[s]);return a}function E(e,t){let a=$(),n=I(),s=[];if(!t&&e instanceof N)return e;if(!e)return new N(s);if(typeof e=="string"){let i=e.trim();if(i.indexOf("<")>=0&&i.indexOf(">")>=0){let r="div";i.indexOf("<li")===0&&(r="ul"),i.indexOf("<tr")===0&&(r="tbody"),(i.indexOf("<td")===0||i.indexOf("<th")===0)&&(r="tr"),i.indexOf("<tbody")===0&&(r="table"),i.indexOf("<option")===0&&(r="select");let d=n.createElement(r);d.innerHTML=i;for(let l=0;l<d.childNodes.length;l+=1)s.push(d.childNodes[l])}else s=ha(e.trim(),t||n)}else if(e.nodeType||e===a||e===n)s.push(e);else if(Array.isArray(e)){if(e instanceof N)return e;s=e}return new N(pa(s))}E.fn=N.prototype;function st(...e){let t=Y(e.map(a=>a.split(" ")));return this.forEach(a=>{a.classList.add(...t)}),this}function it(...e){let t=Y(e.map(a=>a.split(" ")));return this.forEach(a=>{a.classList.remove(...t)}),this}function lt(...e){let t=Y(e.map(a=>a.split(" ")));this.forEach(a=>{t.forEach(n=>{a.classList.toggle(n)})})}function rt(...e){let t=Y(e.map(a=>a.split(" ")));return nt(this,a=>t.filter(n=>a.classList.contains(n)).length>0).length>0}function ot(e,t){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let a=0;a<this.length;a+=1)if(arguments.length===2)this[a].setAttribute(e,t);else for(let n in e)this[a][n]=e[n],this[a].setAttribute(n,e[n]);return this}function dt(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this}function ft(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this}function ct(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration=typeof e!="string"?`${e}ms`:e;return this}function ut(...e){let[t,a,n,s]=e;typeof e[1]=="function"&&([t,n,s]=e,a=void 0),s||(s=!1);function i(o){let u=o.target;if(!u)return;let m=o.target.dom7EventData||[];if(m.indexOf(o)<0&&m.unshift(o),E(u).is(a))n.apply(u,m);else{let c=E(u).parents();for(let f=0;f<c.length;f+=1)E(c[f]).is(a)&&n.apply(c[f],m)}}function r(o){let u=o&&o.target?o.target.dom7EventData||[]:[];u.indexOf(o)<0&&u.unshift(o),n.apply(this,u)}let d=t.split(" "),l;for(let o=0;o<this.length;o+=1){let u=this[o];if(a)for(l=0;l<d.length;l+=1){let m=d[l];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[m]||(u.dom7LiveListeners[m]=[]),u.dom7LiveListeners[m].push({listener:n,proxyListener:i}),u.addEventListener(m,i,s)}else for(l=0;l<d.length;l+=1){let m=d[l];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[m]||(u.dom7Listeners[m]=[]),u.dom7Listeners[m].push({listener:n,proxyListener:r}),u.addEventListener(m,r,s)}}return this}function mt(...e){let[t,a,n,s]=e;typeof e[1]=="function"&&([t,n,s]=e,a=void 0),s||(s=!1);let i=t.split(" ");for(let r=0;r<i.length;r+=1){let d=i[r];for(let l=0;l<this.length;l+=1){let o=this[l],u;if(!a&&o.dom7Listeners?u=o.dom7Listeners[d]:a&&o.dom7LiveListeners&&(u=o.dom7LiveListeners[d]),u&&u.length)for(let m=u.length-1;m>=0;m-=1){let c=u[m];n&&c.listener===n||n&&c.listener&&c.listener.dom7proxy&&c.listener.dom7proxy===n?(o.removeEventListener(d,c.proxyListener,s),u.splice(m,1)):n||(o.removeEventListener(d,c.proxyListener,s),u.splice(m,1))}}}return this}function pt(...e){let t=$(),a=e[0].split(" "),n=e[1];for(let s=0;s<a.length;s+=1){let i=a[s];for(let r=0;r<this.length;r+=1){let d=this[r];if(t.CustomEvent){let l=new t.CustomEvent(i,{detail:n,bubbles:!0,cancelable:!0});d.dom7EventData=e.filter((o,u)=>u>0),d.dispatchEvent(l),d.dom7EventData=[],delete d.dom7EventData}}}return this}function ht(e){let t=this;function a(n){n.target===this&&(e.call(this,n),t.off("transitionend",a))}return e&&t.on("transitionend",a),this}function gt(e){if(this.length>0){if(e){let t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function vt(e){if(this.length>0){if(e){let t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function xt(){if(this.length>0){let e=$(),t=I(),a=this[0],n=a.getBoundingClientRect(),s=t.body,i=a.clientTop||s.clientTop||0,r=a.clientLeft||s.clientLeft||0,d=a===e?e.scrollY:a.scrollTop,l=a===e?e.scrollX:a.scrollLeft;return{top:n.top+d-i,left:n.left+l-r}}return null}function bt(){let e=$();return this[0]?e.getComputedStyle(this[0],null):{}}function yt(e,t){let a=$(),n;if(arguments.length===1)if(typeof e=="string"){if(this[0])return a.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(n=0;n<this.length;n+=1)for(let s in e)this[n].style[s]=e[s];return this}if(arguments.length===2&&typeof e=="string"){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this}function Et(e){return e?(this.forEach((t,a)=>{e.apply(t,[t,a])}),this):this}function Tt(e){let t=nt(this,e);return E(t)}function St(e){if(typeof e>"u")return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this}function $t(e){if(typeof e>"u")return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this}function Ct(e){let t=$(),a=I(),n=this[0],s,i;if(!n||typeof e>"u")return!1;if(typeof e=="string"){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(s=E(e),i=0;i<s.length;i+=1)if(s[i]===n)return!0;return!1}if(e===a)return n===a;if(e===t)return n===t;if(e.nodeType||e instanceof N){for(s=e.nodeType?[e]:e,i=0;i<s.length;i+=1)if(s[i]===n)return!0;return!1}return!1}function Mt(){let e=this[0],t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function Pt(e){if(typeof e>"u")return this;let t=this.length;if(e>t-1)return E([]);if(e<0){let a=t+e;return a<0?E([]):E([this[a]])}return E([this[e]])}function It(...e){let t,a=I();for(let n=0;n<e.length;n+=1){t=e[n];for(let s=0;s<this.length;s+=1)if(typeof t=="string"){let i=a.createElement("div");for(i.innerHTML=t;i.firstChild;)this[s].appendChild(i.firstChild)}else if(t instanceof N)for(let i=0;i<t.length;i+=1)this[s].appendChild(t[i]);else this[s].appendChild(t)}return this}function zt(e){let t=I(),a,n;for(a=0;a<this.length;a+=1)if(typeof e=="string"){let s=t.createElement("div");for(s.innerHTML=e,n=s.childNodes.length-1;n>=0;n-=1)this[a].insertBefore(s.childNodes[n],this[a].childNodes[0])}else if(e instanceof N)for(n=0;n<e.length;n+=1)this[a].insertBefore(e[n],this[a].childNodes[0]);else this[a].insertBefore(e,this[a].childNodes[0]);return this}function kt(e){return this.length>0?e?this[0].nextElementSibling&&E(this[0].nextElementSibling).is(e)?E([this[0].nextElementSibling]):E([]):this[0].nextElementSibling?E([this[0].nextElementSibling]):E([]):E([])}function Lt(e){let t=[],a=this[0];if(!a)return E([]);for(;a.nextElementSibling;){let n=a.nextElementSibling;e?E(n).is(e)&&t.push(n):t.push(n),a=n}return E(t)}function Ot(e){if(this.length>0){let t=this[0];return e?t.previousElementSibling&&E(t.previousElementSibling).is(e)?E([t.previousElementSibling]):E([]):t.previousElementSibling?E([t.previousElementSibling]):E([])}return E([])}function At(e){let t=[],a=this[0];if(!a)return E([]);for(;a.previousElementSibling;){let n=a.previousElementSibling;e?E(n).is(e)&&t.push(n):t.push(n),a=n}return E(t)}function Dt(e){let t=[];for(let a=0;a<this.length;a+=1)this[a].parentNode!==null&&(e?E(this[a].parentNode).is(e)&&t.push(this[a].parentNode):t.push(this[a].parentNode));return E(t)}function Ht(e){let t=[];for(let a=0;a<this.length;a+=1){let n=this[a].parentNode;for(;n;)e?E(n).is(e)&&t.push(n):t.push(n),n=n.parentNode}return E(t)}function Nt(e){let t=this;return typeof e>"u"?E([]):(t.is(e)||(t=t.parents(e).eq(0)),t)}function Gt(e){let t=[];for(let a=0;a<this.length;a+=1){let n=this[a].querySelectorAll(e);for(let s=0;s<n.length;s+=1)t.push(n[s])}return E(t)}function Bt(e){let t=[];for(let a=0;a<this.length;a+=1){let n=this[a].children;for(let s=0;s<n.length;s+=1)(!e||E(n[s]).is(e))&&t.push(n[s])}return E(t)}function Xt(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}var ga="resize scroll".split(" ");function z(e){function t(...a){if(typeof a[0]>"u"){for(let n=0;n<this.length;n+=1)ga.indexOf(e)<0&&(e in this[n]?this[n][e]():E(this[n]).trigger(e));return this}return this.on(e,...a)}return t}var ka=z("click"),La=z("blur"),Oa=z("focus"),Aa=z("focusin"),Da=z("focusout"),Ha=z("keyup"),Na=z("keydown"),Ga=z("keypress"),Ba=z("submit"),Xa=z("change"),Va=z("mousedown"),Wa=z("mousemove"),Ya=z("mouseup"),Ra=z("mouseenter"),Fa=z("mouseleave"),_a=z("mouseout"),ja=z("mouseover"),qa=z("touchstart"),Ua=z("touchend"),Ka=z("touchmove"),wa=z("resize"),Za=z("scroll");var Vt={addClass:st,removeClass:it,hasClass:rt,toggleClass:lt,attr:ot,removeAttr:dt,transform:ft,transition:ct,on:ut,off:mt,trigger:pt,transitionEnd:ht,outerWidth:gt,outerHeight:vt,styles:bt,offset:xt,css:yt,each:Et,html:St,text:$t,is:Ct,index:Mt,eq:Pt,append:It,prepend:zt,next:kt,nextAll:Lt,prev:Ot,prevAll:At,parent:Dt,parents:Ht,closest:Nt,find:Gt,children:Bt,filter:Tt,remove:Xt};Object.keys(Vt).forEach(e=>{Object.defineProperty(E.fn,e,{value:Vt[e],writable:!0})});var x=E;function Wt(e){let t=e;Object.keys(t).forEach(a=>{try{t[a]=null}catch{}try{delete t[a]}catch{}})}function G(e,t=0){return setTimeout(e,t)}function H(){return Date.now()}function va(e){let t=$(),a;return t.getComputedStyle&&(a=t.getComputedStyle(e,null)),!a&&e.currentStyle&&(a=e.currentStyle),a||(a=e.style),a}function Q(e,t="x"){let a=$(),n,s,i,r=va(e,null);return a.WebKitCSSMatrix?(s=r.transform||r.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(d=>d.replace(",",".")).join(", ")),i=new a.WebKitCSSMatrix(s==="none"?"":s)):(i=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=i.toString().split(",")),t==="x"&&(a.WebKitCSSMatrix?s=i.m41:n.length===16?s=parseFloat(n[12]):s=parseFloat(n[4])),t==="y"&&(a.WebKitCSSMatrix?s=i.m42:n.length===16?s=parseFloat(n[13]):s=parseFloat(n[5])),s||0}function R(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function xa(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function L(...e){let t=Object(e[0]),a=["__proto__","constructor","prototype"];for(let n=1;n<e.length;n+=1){let s=e[n];if(s!=null&&!xa(s)){let i=Object.keys(Object(s)).filter(r=>a.indexOf(r)<0);for(let r=0,d=i.length;r<d;r+=1){let l=i[r],o=Object.getOwnPropertyDescriptor(s,l);o!==void 0&&o.enumerable&&(R(t[l])&&R(s[l])?s[l].__swiper__?t[l]=s[l]:L(t[l],s[l]):!R(t[l])&&R(s[l])?(t[l]={},s[l].__swiper__?t[l]=s[l]:L(t[l],s[l])):t[l]=s[l])}}}return t}function V(e,t,a){e.style.setProperty(t,a)}function q({swiper:e,targetPosition:t,side:a}){let n=$(),s=-e.translate,i=null,r,d=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);let l=t>s?"next":"prev",o=(m,c)=>l==="next"&&m>=c||l==="prev"&&m<=c,u=()=>{r=new Date().getTime(),i===null&&(i=r);let m=Math.max(Math.min((r-i)/d,1),0),c=.5-Math.cos(m*Math.PI)/2,f=s+c*(t-s);if(o(f,t)&&(f=t),e.wrapperEl.scrollTo({[a]:f}),o(f,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[a]:f})}),n.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=n.requestAnimationFrame(u)};u()}var ee;function ba(){let e=$(),t=I();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let n=!1;try{let s=Object.defineProperty({},"passive",{get(){n=!0}});e.addEventListener("testPassiveListener",null,s)}catch{}return n}(),gestures:function(){return"ongesturestart"in e}()}}function U(){return ee||(ee=ba()),ee}var te;function ya({userAgent:e}={}){let t=U(),a=$(),n=a.navigator.platform,s=e||a.navigator.userAgent,i={ios:!1,android:!1},r=a.screen.width,d=a.screen.height,l=s.match(/(Android);?[\s\/]+([\d.]+)?/),o=s.match(/(iPad).*OS\s([\d_]+)/),u=s.match(/(iPod)(.*OS\s([\d_]+))?/),m=!o&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c=n==="Win32",f=n==="MacIntel",p=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!o&&f&&t.touch&&p.indexOf(`${r}x${d}`)>=0&&(o=s.match(/(Version)\/([\d.]+)/),o||(o=[0,1,"13_0_0"]),f=!1),l&&!c&&(i.os="android",i.android=!0),(o||m||u)&&(i.os="ios",i.ios=!0),i}function Yt(e={}){return te||(te=ya(e)),te}var ae;function Ea(){let e=$();function t(){let a=e.navigator.userAgent.toLowerCase();return a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0}return{isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function Rt(){return ae||(ae=Ea()),ae}function ne({swiper:e,on:t,emit:a}){let n=$(),s=null,i=()=>{!e||e.destroyed||!e.initialized||(a("beforeResize"),a("resize"))},r=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(o=>{let{width:u,height:m}=e,c=u,f=m;o.forEach(({contentBoxSize:p,contentRect:g,target:h})=>{h&&h!==e.el||(c=g?g.width:(p[0]||p).inlineSize,f=g?g.height:(p[0]||p).blockSize)}),(c!==u||f!==m)&&i()}),s.observe(e.el))},d=()=>{s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},l=()=>{!e||e.destroyed||!e.initialized||a("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof n.ResizeObserver<"u"){r();return}n.addEventListener("resize",i),n.addEventListener("orientationchange",l)}),t("destroy",()=>{d(),n.removeEventListener("resize",i),n.removeEventListener("orientationchange",l)})}function se({swiper:e,extendParams:t,on:a,emit:n}){let s=[],i=$(),r=(o,u={})=>{let m=i.MutationObserver||i.WebkitMutationObserver,c=new m(f=>{if(f.length===1){n("observerUpdate",f[0]);return}let p=function(){n("observerUpdate",f[0])};i.requestAnimationFrame?i.requestAnimationFrame(p):i.setTimeout(p,0)});c.observe(o,{attributes:typeof u.attributes>"u"?!0:u.attributes,childList:typeof u.childList>"u"?!0:u.childList,characterData:typeof u.characterData>"u"?!0:u.characterData}),s.push(c)},d=()=>{if(e.params.observer){if(e.params.observeParents){let o=e.$el.parents();for(let u=0;u<o.length;u+=1)r(o[u])}r(e.$el[0],{childList:e.params.observeSlideChildren}),r(e.$wrapperEl[0],{attributes:!1})}},l=()=>{s.forEach(o=>{o.disconnect()}),s.splice(0,s.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",d),a("destroy",l)}var Ft={on(e,t,a){let n=this;if(typeof t!="function")return n;let s=a?"unshift":"push";return e.split(" ").forEach(i=>{n.eventsListeners[i]||(n.eventsListeners[i]=[]),n.eventsListeners[i][s](t)}),n},once(e,t,a){let n=this;if(typeof t!="function")return n;function s(...i){n.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(n,i)}return s.__emitterProxy=t,n.on(e,s,a)},onAny(e,t){let a=this;if(typeof e!="function")return a;let n=t?"unshift":"push";return a.eventsAnyListeners.indexOf(e)<0&&a.eventsAnyListeners[n](e),a},offAny(e){let t=this;if(!t.eventsAnyListeners)return t;let a=t.eventsAnyListeners.indexOf(e);return a>=0&&t.eventsAnyListeners.splice(a,1),t},off(e,t){let a=this;return a.eventsListeners&&e.split(" ").forEach(n=>{typeof t>"u"?a.eventsListeners[n]=[]:a.eventsListeners[n]&&a.eventsListeners[n].forEach((s,i)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&a.eventsListeners[n].splice(i,1)})}),a},emit(...e){let t=this;if(!t.eventsListeners)return t;let a,n,s;return typeof e[0]=="string"||Array.isArray(e[0])?(a=e[0],n=e.slice(1,e.length),s=t):(a=e[0].events,n=e[0].data,s=e[0].context||t),n.unshift(s),(Array.isArray(a)?a:a.split(" ")).forEach(r=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(d=>{d.apply(s,[r,...n])}),t.eventsListeners&&t.eventsListeners[r]&&t.eventsListeners[r].forEach(d=>{d.apply(s,n)})}),t}};function ie(){let e=this,t,a,n=e.$el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=n[0].clientWidth,typeof e.params.height<"u"&&e.params.height!==null?a=e.params.height:a=n[0].clientHeight,!(t===0&&e.isHorizontal()||a===0&&e.isVertical())&&(t=t-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),a=a-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(a)&&(a=0),Object.assign(e,{width:t,height:a,size:e.isHorizontal()?t:a}))}function le(){let e=this;function t(S){return e.isHorizontal()?S:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[S]}function a(S,T){return parseFloat(S.getPropertyValue(t(T))||0)}let n=e.params,{$wrapperEl:s,size:i,rtlTranslate:r,wrongRTL:d}=e,l=e.virtual&&n.virtual.enabled,o=l?e.virtual.slides.length:e.slides.length,u=s.children(`.${e.params.slideClass}`),m=l?e.virtual.slides.length:u.length,c=[],f=[],p=[],g=n.slidesOffsetBefore;typeof g=="function"&&(g=n.slidesOffsetBefore.call(e));let h=n.slidesOffsetAfter;typeof h=="function"&&(h=n.slidesOffsetAfter.call(e));let v=e.snapGrid.length,M=e.slidesGrid.length,b=n.spaceBetween,y=-g,k=0,O=0;if(typeof i>"u")return;typeof b=="string"&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*i),e.virtualSize=-b,r?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),n.centeredSlides&&n.cssMode&&(V(e.wrapperEl,"--swiper-centered-offset-before",""),V(e.wrapperEl,"--swiper-centered-offset-after",""));let A=n.grid&&n.grid.rows>1&&e.grid;A&&e.grid.initSlides(m);let C,D=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(S=>typeof n.breakpoints[S].slidesPerView<"u").length>0;for(let S=0;S<m;S+=1){C=0;let T=u.eq(S);if(A&&e.grid.updateSlide(S,T,m,t),T.css("display")!=="none"){if(n.slidesPerView==="auto"){D&&(u[S].style[t("width")]="");let P=getComputedStyle(T[0]),X=T[0].style.transform,Z=T[0].style.webkitTransform;if(X&&(T[0].style.transform="none"),Z&&(T[0].style.webkitTransform="none"),n.roundLengths)C=e.isHorizontal()?T.outerWidth(!0):T.outerHeight(!0);else{let Ze=a(P,"width"),oa=a(P,"padding-left"),da=a(P,"padding-right"),Je=a(P,"margin-left"),Qe=a(P,"margin-right"),et=P.getPropertyValue("box-sizing");if(et&&et==="border-box")C=Ze+Je+Qe;else{let{clientWidth:fa,offsetWidth:ca}=T[0];C=Ze+oa+da+Je+Qe+(ca-fa)}}X&&(T[0].style.transform=X),Z&&(T[0].style.webkitTransform=Z),n.roundLengths&&(C=Math.floor(C))}else C=(i-(n.slidesPerView-1)*b)/n.slidesPerView,n.roundLengths&&(C=Math.floor(C)),u[S]&&(u[S].style[t("width")]=`${C}px`);u[S]&&(u[S].swiperSlideSize=C),p.push(C),n.centeredSlides?(y=y+C/2+k/2+b,k===0&&S!==0&&(y=y-i/2-b),S===0&&(y=y-i/2-b),Math.abs(y)<1/1e3&&(y=0),n.roundLengths&&(y=Math.floor(y)),O%n.slidesPerGroup===0&&c.push(y),f.push(y)):(n.roundLengths&&(y=Math.floor(y)),(O-Math.min(e.params.slidesPerGroupSkip,O))%e.params.slidesPerGroup===0&&c.push(y),f.push(y),y=y+C+b),e.virtualSize+=C+b,k=C,O+=1}}if(e.virtualSize=Math.max(e.virtualSize,i)+h,r&&d&&(n.effect==="slide"||n.effect==="coverflow")&&s.css({width:`${e.virtualSize+n.spaceBetween}px`}),n.setWrapperSize&&s.css({[t("width")]:`${e.virtualSize+n.spaceBetween}px`}),A&&e.grid.updateWrapperSize(C,c,t),!n.centeredSlides){let S=[];for(let T=0;T<c.length;T+=1){let P=c[T];n.roundLengths&&(P=Math.floor(P)),c[T]<=e.virtualSize-i&&S.push(P)}c=S,Math.floor(e.virtualSize-i)-Math.floor(c[c.length-1])>1&&c.push(e.virtualSize-i)}if(c.length===0&&(c=[0]),n.spaceBetween!==0){let S=e.isHorizontal()&&r?"marginLeft":t("marginRight");u.filter((T,P)=>n.cssMode?P!==u.length-1:!0).css({[S]:`${b}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let S=0;p.forEach(P=>{S+=P+(n.spaceBetween?n.spaceBetween:0)}),S-=n.spaceBetween;let T=S-i;c=c.map(P=>P<0?-g:P>T?T+h:P)}if(n.centerInsufficientSlides){let S=0;if(p.forEach(T=>{S+=T+(n.spaceBetween?n.spaceBetween:0)}),S-=n.spaceBetween,S<i){let T=(i-S)/2;c.forEach((P,X)=>{c[X]=P-T}),f.forEach((P,X)=>{f[X]=P+T})}}if(Object.assign(e,{slides:u,snapGrid:c,slidesGrid:f,slidesSizesGrid:p}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){V(e.wrapperEl,"--swiper-centered-offset-before",`${-c[0]}px`),V(e.wrapperEl,"--swiper-centered-offset-after",`${e.size/2-p[p.length-1]/2}px`);let S=-e.snapGrid[0],T=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(P=>P+S),e.slidesGrid=e.slidesGrid.map(P=>P+T)}m!==o&&e.emit("slidesLengthChange"),c.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==M&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset()}function re(e){let t=this,a=[],n=t.virtual&&t.params.virtual.enabled,s=0,i;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);let r=d=>n?t.slides.filter(l=>parseInt(l.getAttribute("data-swiper-slide-index"),10)===d)[0]:t.slides.eq(d)[0];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each(d=>{a.push(d)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){let d=t.activeIndex+i;if(d>t.slides.length&&!n)break;a.push(r(d))}else a.push(r(t.activeIndex));for(i=0;i<a.length;i+=1)if(typeof a[i]<"u"){let d=a[i].offsetHeight;s=d>s?d:s}(s||s===0)&&t.$wrapperEl.css("height",`${s}px`)}function oe(){let e=this,t=e.slides;for(let a=0;a<t.length;a+=1)t[a].swiperSlideOffset=e.isHorizontal()?t[a].offsetLeft:t[a].offsetTop}function de(e=this&&this.translate||0){let t=this,a=t.params,{slides:n,rtlTranslate:s,snapGrid:i}=t;if(n.length===0)return;typeof n[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let r=-e;s&&(r=e),n.removeClass(a.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let d=0;d<n.length;d+=1){let l=n[d],o=l.swiperSlideOffset;a.cssMode&&a.centeredSlides&&(o-=n[0].swiperSlideOffset);let u=(r+(a.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+a.spaceBetween),m=(r-i[0]+(a.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+a.spaceBetween),c=-(r-o),f=c+t.slidesSizesGrid[d];(c>=0&&c<t.size-1||f>1&&f<=t.size||c<=0&&f>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(d),n.eq(d).addClass(a.slideVisibleClass)),l.progress=s?-u:u,l.originalProgress=s?-m:m}t.visibleSlides=x(t.visibleSlides)}function fe(e){let t=this;if(typeof e>"u"){let o=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*o||0}let a=t.params,n=t.maxTranslate()-t.minTranslate(),{progress:s,isBeginning:i,isEnd:r}=t,d=i,l=r;n===0?(s=0,i=!0,r=!0):(s=(e-t.minTranslate())/n,i=s<=0,r=s>=1),Object.assign(t,{progress:s,isBeginning:i,isEnd:r}),(a.watchSlidesProgress||a.centeredSlides&&a.autoHeight)&&t.updateSlidesProgress(e),i&&!d&&t.emit("reachBeginning toEdge"),r&&!l&&t.emit("reachEnd toEdge"),(d&&!i||l&&!r)&&t.emit("fromEdge"),t.emit("progress",s)}function ce(){let e=this,{slides:t,params:a,$wrapperEl:n,activeIndex:s,realIndex:i}=e,r=e.virtual&&a.virtual.enabled;t.removeClass(`${a.slideActiveClass} ${a.slideNextClass} ${a.slidePrevClass} ${a.slideDuplicateActiveClass} ${a.slideDuplicateNextClass} ${a.slideDuplicatePrevClass}`);let d;r?d=e.$wrapperEl.find(`.${a.slideClass}[data-swiper-slide-index="${s}"]`):d=t.eq(s),d.addClass(a.slideActiveClass),a.loop&&(d.hasClass(a.slideDuplicateClass)?n.children(`.${a.slideClass}:not(.${a.slideDuplicateClass})[data-swiper-slide-index="${i}"]`).addClass(a.slideDuplicateActiveClass):n.children(`.${a.slideClass}.${a.slideDuplicateClass}[data-swiper-slide-index="${i}"]`).addClass(a.slideDuplicateActiveClass));let l=d.nextAll(`.${a.slideClass}`).eq(0).addClass(a.slideNextClass);a.loop&&l.length===0&&(l=t.eq(0),l.addClass(a.slideNextClass));let o=d.prevAll(`.${a.slideClass}`).eq(0).addClass(a.slidePrevClass);a.loop&&o.length===0&&(o=t.eq(-1),o.addClass(a.slidePrevClass)),a.loop&&(l.hasClass(a.slideDuplicateClass)?n.children(`.${a.slideClass}:not(.${a.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(a.slideDuplicateNextClass):n.children(`.${a.slideClass}.${a.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(a.slideDuplicateNextClass),o.hasClass(a.slideDuplicateClass)?n.children(`.${a.slideClass}:not(.${a.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(a.slideDuplicatePrevClass):n.children(`.${a.slideClass}.${a.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(a.slideDuplicatePrevClass)),e.emitSlidesClasses()}function ue(e){let t=this,a=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:n,snapGrid:s,params:i,activeIndex:r,realIndex:d,snapIndex:l}=t,o=e,u;if(typeof o>"u"){for(let c=0;c<n.length;c+=1)typeof n[c+1]<"u"?a>=n[c]&&a<n[c+1]-(n[c+1]-n[c])/2?o=c:a>=n[c]&&a<n[c+1]&&(o=c+1):a>=n[c]&&(o=c);i.normalizeSlideIndex&&(o<0||typeof o>"u")&&(o=0)}if(s.indexOf(a)>=0)u=s.indexOf(a);else{let c=Math.min(i.slidesPerGroupSkip,o);u=c+Math.floor((o-c)/i.slidesPerGroup)}if(u>=s.length&&(u=s.length-1),o===r){u!==l&&(t.snapIndex=u,t.emit("snapIndexChange"));return}let m=parseInt(t.slides.eq(o).attr("data-swiper-slide-index")||o,10);Object.assign(t,{snapIndex:u,realIndex:m,previousIndex:r,activeIndex:o}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),d!==m&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function me(e){let t=this,a=t.params,n=x(e).closest(`.${a.slideClass}`)[0],s=!1,i;if(n){for(let r=0;r<t.slides.length;r+=1)if(t.slides[r]===n){s=!0,i=r;break}}if(n&&s)t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(x(n).attr("data-swiper-slide-index"),10):t.clickedIndex=i;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}a.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var _t={updateSize:ie,updateSlides:le,updateAutoHeight:re,updateSlidesOffset:oe,updateSlidesProgress:de,updateProgress:fe,updateSlidesClasses:ce,updateActiveIndex:ue,updateClickedSlide:me};function pe(e=this.isHorizontal()?"x":"y"){let t=this,{params:a,rtlTranslate:n,translate:s,$wrapperEl:i}=t;if(a.virtualTranslate)return n?-s:s;if(a.cssMode)return s;let r=Q(i[0],e);return n&&(r=-r),r||0}function he(e,t){let a=this,{rtlTranslate:n,params:s,$wrapperEl:i,wrapperEl:r,progress:d}=a,l=0,o=0,u=0;a.isHorizontal()?l=n?-e:e:o=e,s.roundLengths&&(l=Math.floor(l),o=Math.floor(o)),s.cssMode?r[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-l:-o:s.virtualTranslate||i.transform(`translate3d(${l}px, ${o}px, ${u}px)`),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?l:o;let m,c=a.maxTranslate()-a.minTranslate();c===0?m=0:m=(e-a.minTranslate())/c,m!==d&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)}function ge(){return-this.snapGrid[0]}function ve(){return-this.snapGrid[this.snapGrid.length-1]}function xe(e=0,t=this.params.speed,a=!0,n=!0,s){let i=this,{params:r,wrapperEl:d}=i;if(i.animating&&r.preventInteractionOnTransition)return!1;let l=i.minTranslate(),o=i.maxTranslate(),u;if(n&&e>l?u=l:n&&e<o?u=o:u=e,i.updateProgress(u),r.cssMode){let m=i.isHorizontal();if(t===0)d[m?"scrollLeft":"scrollTop"]=-u;else{if(!i.support.smoothScroll)return q({swiper:i,targetPosition:-u,side:m?"left":"top"}),!0;d.scrollTo({[m?"left":"top"]:-u,behavior:"smooth"})}return!0}return t===0?(i.setTransition(0),i.setTranslate(u),a&&(i.emit("beforeTransitionStart",t,s),i.emit("transitionEnd"))):(i.setTransition(t),i.setTranslate(u),a&&(i.emit("beforeTransitionStart",t,s),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(c){!i||i.destroyed||c.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,a&&i.emit("transitionEnd"))}),i.$wrapperEl[0].addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd))),!0}var jt={getTranslate:pe,setTranslate:he,minTranslate:ge,maxTranslate:ve,translateTo:xe};function be(e,t){let a=this;a.params.cssMode||a.$wrapperEl.transition(e),a.emit("setTransition",e,t)}function F({swiper:e,runCallbacks:t,direction:a,step:n}){let{activeIndex:s,previousIndex:i}=e,r=a;if(r||(s>i?r="next":s<i?r="prev":r="reset"),e.emit(`transition${n}`),t&&s!==i){if(r==="reset"){e.emit(`slideResetTransition${n}`);return}e.emit(`slideChangeTransition${n}`),r==="next"?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`)}}function ye(e=!0,t){let a=this,{params:n}=a;n.cssMode||(n.autoHeight&&a.updateAutoHeight(),F({swiper:a,runCallbacks:e,direction:t,step:"Start"}))}function Ee(e=!0,t){let a=this,{params:n}=a;a.animating=!1,!n.cssMode&&(a.setTransition(0),F({swiper:a,runCallbacks:e,direction:t,step:"End"}))}var qt={setTransition:be,transitionStart:ye,transitionEnd:Ee};function Te(e=0,t=this.params.speed,a=!0,n,s){if(typeof e!="number"&&typeof e!="string")throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if(typeof e=="string"){let b=parseInt(e,10);if(!isFinite(b))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=b}let i=this,r=e;r<0&&(r=0);let{params:d,snapGrid:l,slidesGrid:o,previousIndex:u,activeIndex:m,rtlTranslate:c,wrapperEl:f,enabled:p}=i;if(i.animating&&d.preventInteractionOnTransition||!p&&!n&&!s)return!1;let g=Math.min(i.params.slidesPerGroupSkip,r),h=g+Math.floor((r-g)/i.params.slidesPerGroup);h>=l.length&&(h=l.length-1),(m||d.initialSlide||0)===(u||0)&&a&&i.emit("beforeSlideChangeStart");let v=-l[h];if(i.updateProgress(v),d.normalizeSlideIndex)for(let b=0;b<o.length;b+=1){let y=-Math.floor(v*100),k=Math.floor(o[b]*100),O=Math.floor(o[b+1]*100);typeof o[b+1]<"u"?y>=k&&y<O-(O-k)/2?r=b:y>=k&&y<O&&(r=b+1):y>=k&&(r=b)}if(i.initialized&&r!==m&&(!i.allowSlideNext&&v<i.translate&&v<i.minTranslate()||!i.allowSlidePrev&&v>i.translate&&v>i.maxTranslate()&&(m||0)!==r))return!1;let M;if(r>m?M="next":r<m?M="prev":M="reset",c&&-v===i.translate||!c&&v===i.translate)return i.updateActiveIndex(r),d.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),d.effect!=="slide"&&i.setTranslate(v),M!=="reset"&&(i.transitionStart(a,M),i.transitionEnd(a,M)),!1;if(d.cssMode){let b=i.isHorizontal(),y=c?v:-v;if(t===0){let k=i.virtual&&i.params.virtual.enabled;k&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),f[b?"scrollLeft":"scrollTop"]=y,k&&requestAnimationFrame(()=>{i.wrapperEl.style.scrollSnapType="",i._swiperImmediateVirtual=!1})}else{if(!i.support.smoothScroll)return q({swiper:i,targetPosition:y,side:b?"left":"top"}),!0;f.scrollTo({[b?"left":"top"]:y,behavior:"smooth"})}return!0}return i.setTransition(t),i.setTranslate(v),i.updateActiveIndex(r),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,n),i.transitionStart(a,M),t===0?i.transitionEnd(a,M):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(y){!i||i.destroyed||y.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(a,M))}),i.$wrapperEl[0].addEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd)),!0}function Se(e=0,t=this.params.speed,a=!0,n){let s=this,i=e;return s.params.loop&&(i+=s.loopedSlides),s.slideTo(i,t,a,n)}function $e(e=this.params.speed,t=!0,a){let n=this,{animating:s,enabled:i,params:r}=n;if(!i)return n;let d=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(d=Math.max(n.slidesPerViewDynamic("current",!0),1));let l=n.activeIndex<r.slidesPerGroupSkip?1:d;if(r.loop){if(s&&r.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return r.rewind&&n.isEnd?n.slideTo(0,e,t,a):n.slideTo(n.activeIndex+l,e,t,a)}function Ce(e=this.params.speed,t=!0,a){let n=this,{params:s,animating:i,snapGrid:r,slidesGrid:d,rtlTranslate:l,enabled:o}=n;if(!o)return n;if(s.loop){if(i&&s.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}let u=l?n.translate:-n.translate;function m(h){return h<0?-Math.floor(Math.abs(h)):Math.floor(h)}let c=m(u),f=r.map(h=>m(h)),p=r[f.indexOf(c)-1];if(typeof p>"u"&&s.cssMode){let h;r.forEach((v,M)=>{c>=v&&(h=M)}),typeof h<"u"&&(p=r[h>0?h-1:h])}let g=0;return typeof p<"u"&&(g=d.indexOf(p),g<0&&(g=n.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(g=g-n.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),s.rewind&&n.isBeginning?n.slideTo(n.slides.length-1,e,t,a):n.slideTo(g,e,t,a)}function Me(e=this.params.speed,t=!0,a){let n=this;return n.slideTo(n.activeIndex,e,t,a)}function Pe(e=this.params.speed,t=!0,a,n=.5){let s=this,i=s.activeIndex,r=Math.min(s.params.slidesPerGroupSkip,i),d=r+Math.floor((i-r)/s.params.slidesPerGroup),l=s.rtlTranslate?s.translate:-s.translate;if(l>=s.snapGrid[d]){let o=s.snapGrid[d],u=s.snapGrid[d+1];l-o>(u-o)*n&&(i+=s.params.slidesPerGroup)}else{let o=s.snapGrid[d-1],u=s.snapGrid[d];l-o<=(u-o)*n&&(i-=s.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,s.slidesGrid.length-1),s.slideTo(i,e,t,a)}function Ie(){let e=this,{params:t,$wrapperEl:a}=e,n=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView,s=e.clickedIndex,i;if(t.loop){if(e.animating)return;i=parseInt(x(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-n/2||s>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),s=a.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),G(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-n?(e.loopFix(),s=a.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),G(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}var Ut={slideTo:Te,slideToLoop:Se,slideNext:$e,slidePrev:Ce,slideReset:Me,slideToClosest:Pe,slideToClickedSlide:Ie};function ze(){let e=this,t=I(),{params:a,$wrapperEl:n}=e,s=n.children().length>0?x(n.children()[0].parentNode):n;s.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let i=s.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){let l=a.slidesPerGroup-i.length%a.slidesPerGroup;if(l!==a.slidesPerGroup){for(let o=0;o<l;o+=1){let u=x(t.createElement("div")).addClass(`${a.slideClass} ${a.slideBlankClass}`);s.append(u)}i=s.children(`.${a.slideClass}`)}}a.slidesPerView==="auto"&&!a.loopedSlides&&(a.loopedSlides=i.length),e.loopedSlides=Math.ceil(parseFloat(a.loopedSlides||a.slidesPerView,10)),e.loopedSlides+=a.loopAdditionalSlides,e.loopedSlides>i.length&&(e.loopedSlides=i.length);let r=[],d=[];i.each((l,o)=>{let u=x(l);o<e.loopedSlides&&d.push(l),o<i.length&&o>=i.length-e.loopedSlides&&r.push(l),u.attr("data-swiper-slide-index",o)});for(let l=0;l<d.length;l+=1)s.append(x(d[l].cloneNode(!0)).addClass(a.slideDuplicateClass));for(let l=r.length-1;l>=0;l-=1)s.prepend(x(r[l].cloneNode(!0)).addClass(a.slideDuplicateClass))}function ke(){let e=this;e.emit("beforeLoopFix");let{activeIndex:t,slides:a,loopedSlides:n,allowSlidePrev:s,allowSlideNext:i,snapGrid:r,rtlTranslate:d}=e,l;e.allowSlidePrev=!0,e.allowSlideNext=!0;let u=-r[t]-e.getTranslate();t<n?(l=a.length-n*3+t,l+=n,e.slideTo(l,0,!1,!0)&&u!==0&&e.setTranslate((d?-e.translate:e.translate)-u)):t>=a.length-n&&(l=-a.length+t+n,l+=n,e.slideTo(l,0,!1,!0)&&u!==0&&e.setTranslate((d?-e.translate:e.translate)-u)),e.allowSlidePrev=s,e.allowSlideNext=i,e.emit("loopFix")}function Le(){let e=this,{$wrapperEl:t,params:a,slides:n}=e;t.children(`.${a.slideClass}.${a.slideDuplicateClass},.${a.slideClass}.${a.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}var Kt={loopCreate:ze,loopFix:ke,loopDestroy:Le};function Oe(e){let t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let a=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;a.style.cursor="move",a.style.cursor=e?"-webkit-grabbing":"-webkit-grab",a.style.cursor=e?"-moz-grabbin":"-moz-grab",a.style.cursor=e?"grabbing":"grab"}function Ae(){let e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}var wt={setGrabCursor:Oe,unsetGrabCursor:Ae};function Ta(e,t=this){function a(n){return!n||n===I()||n===$()?null:(n.assignedSlot&&(n=n.assignedSlot),n.closest(e)||a(n.getRootNode().host))}return a(t)}function De(e){let t=this,a=I(),n=$(),s=t.touchEventsData,{params:i,touches:r,enabled:d}=t;if(!d||t.animating&&i.preventInteractionOnTransition)return;!t.animating&&i.cssMode&&i.loop&&t.loopFix();let l=e;l.originalEvent&&(l=l.originalEvent);let o=x(l.target);if(i.touchEventsTarget==="wrapper"&&!o.closest(t.wrapperEl).length||(s.isTouchEvent=l.type==="touchstart",!s.isTouchEvent&&"which"in l&&l.which===3)||!s.isTouchEvent&&"button"in l&&l.button>0||s.isTouched&&s.isMoved)return;!!i.noSwipingClass&&i.noSwipingClass!==""&&l.target&&l.target.shadowRoot&&e.path&&e.path[0]&&(o=x(e.path[0]));let m=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,c=!!(l.target&&l.target.shadowRoot);if(i.noSwiping&&(c?Ta(m,l.target):o.closest(m)[0])){t.allowClick=!0;return}if(i.swipeHandler&&!o.closest(i.swipeHandler)[0])return;r.currentX=l.type==="touchstart"?l.targetTouches[0].pageX:l.pageX,r.currentY=l.type==="touchstart"?l.targetTouches[0].pageY:l.pageY;let f=r.currentX,p=r.currentY,g=i.edgeSwipeDetection||i.iOSEdgeSwipeDetection,h=i.edgeSwipeThreshold||i.iOSEdgeSwipeThreshold;if(g&&(f<=h||f>=n.innerWidth-h))if(g==="prevent")e.preventDefault();else return;if(Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=f,r.startY=p,s.touchStartTime=H(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,i.threshold>0&&(s.allowThresholdMove=!1),l.type!=="touchstart"){let v=!0;o.is(s.focusableElements)&&(v=!1),a.activeElement&&x(a.activeElement).is(s.focusableElements)&&a.activeElement!==o[0]&&a.activeElement.blur();let M=v&&t.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||M)&&!o[0].isContentEditable&&l.preventDefault()}t.emit("touchStart",l)}function He(e){let t=I(),a=this,n=a.touchEventsData,{params:s,touches:i,rtlTranslate:r,enabled:d}=a;if(!d)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),!n.isTouched){n.startMoving&&n.isScrolling&&a.emit("touchMoveOpposite",l);return}if(n.isTouchEvent&&l.type!=="touchmove")return;let o=l.type==="touchmove"&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),u=l.type==="touchmove"?o.pageX:l.pageX,m=l.type==="touchmove"?o.pageY:l.pageY;if(l.preventedByNestedSwiper){i.startX=u,i.startY=m;return}if(!a.allowTouchMove){a.allowClick=!1,n.isTouched&&(Object.assign(i,{startX:u,startY:m,currentX:u,currentY:m}),n.touchStartTime=H());return}if(n.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop){if(a.isVertical()){if(m<i.startY&&a.translate<=a.maxTranslate()||m>i.startY&&a.translate>=a.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(u<i.startX&&a.translate<=a.maxTranslate()||u>i.startX&&a.translate>=a.minTranslate())return}if(n.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&x(l.target).is(n.focusableElements)){n.isMoved=!0,a.allowClick=!1;return}if(n.allowTouchCallbacks&&a.emit("touchMove",l),l.targetTouches&&l.targetTouches.length>1)return;i.currentX=u,i.currentY=m;let c=i.currentX-i.startX,f=i.currentY-i.startY;if(a.params.threshold&&Math.sqrt(c**2+f**2)<a.params.threshold)return;if(typeof n.isScrolling>"u"){let v;a.isHorizontal()&&i.currentY===i.startY||a.isVertical()&&i.currentX===i.startX?n.isScrolling=!1:c*c+f*f>=25&&(v=Math.atan2(Math.abs(f),Math.abs(c))*180/Math.PI,n.isScrolling=a.isHorizontal()?v>s.touchAngle:90-v>s.touchAngle)}if(n.isScrolling&&a.emit("touchMoveOpposite",l),typeof n.startMoving>"u"&&(i.currentX!==i.startX||i.currentY!==i.startY)&&(n.startMoving=!0),n.isScrolling){n.isTouched=!1;return}if(!n.startMoving)return;a.allowClick=!1,!s.cssMode&&l.cancelable&&l.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&l.stopPropagation(),n.isMoved||(s.loop&&!s.cssMode&&a.loopFix(),n.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,s.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",l)),a.emit("sliderMove",l),n.isMoved=!0;let p=a.isHorizontal()?c:f;i.diff=p,p*=s.touchRatio,r&&(p=-p),a.swipeDirection=p>0?"prev":"next",n.currentTranslate=p+n.startTranslate;let g=!0,h=s.resistanceRatio;if(s.touchReleaseOnEdges&&(h=0),p>0&&n.currentTranslate>a.minTranslate()?(g=!1,s.resistance&&(n.currentTranslate=a.minTranslate()-1+(-a.minTranslate()+n.startTranslate+p)**h)):p<0&&n.currentTranslate<a.maxTranslate()&&(g=!1,s.resistance&&(n.currentTranslate=a.maxTranslate()+1-(a.maxTranslate()-n.startTranslate-p)**h)),g&&(l.preventedByNestedSwiper=!0),!a.allowSlideNext&&a.swipeDirection==="next"&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!a.allowSlidePrev&&a.swipeDirection==="prev"&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),!a.allowSlidePrev&&!a.allowSlideNext&&(n.currentTranslate=n.startTranslate),s.threshold>0)if(Math.abs(p)>s.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,n.currentTranslate=n.startTranslate,i.diff=a.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY;return}}else{n.currentTranslate=n.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&a.freeMode||s.watchSlidesProgress)&&(a.updateActiveIndex(),a.updateSlidesClasses()),a.params.freeMode&&s.freeMode.enabled&&a.freeMode&&a.freeMode.onTouchMove(),a.updateProgress(n.currentTranslate),a.setTranslate(n.currentTranslate))}function Ne(e){let t=this,a=t.touchEventsData,{params:n,touches:s,rtlTranslate:i,slidesGrid:r,enabled:d}=t;if(!d)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",l),a.allowTouchCallbacks=!1,!a.isTouched){a.isMoved&&n.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,a.startMoving=!1;return}n.grabCursor&&a.isMoved&&a.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);let o=H(),u=o-a.touchStartTime;if(t.allowClick){let h=l.path||l.composedPath&&l.composedPath();t.updateClickedSlide(h&&h[0]||l.target),t.emit("tap click",l),u<300&&o-a.lastClickTime<300&&t.emit("doubleTap doubleClick",l)}if(a.lastClickTime=H(),G(()=>{t.destroyed||(t.allowClick=!0)}),!a.isTouched||!a.isMoved||!t.swipeDirection||s.diff===0||a.currentTranslate===a.startTranslate){a.isTouched=!1,a.isMoved=!1,a.startMoving=!1;return}a.isTouched=!1,a.isMoved=!1,a.startMoving=!1;let m;if(n.followFinger?m=i?t.translate:-t.translate:m=-a.currentTranslate,n.cssMode)return;if(t.params.freeMode&&n.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:m});return}let c=0,f=t.slidesSizesGrid[0];for(let h=0;h<r.length;h+=h<n.slidesPerGroupSkip?1:n.slidesPerGroup){let v=h<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;typeof r[h+v]<"u"?m>=r[h]&&m<r[h+v]&&(c=h,f=r[h+v]-r[h]):m>=r[h]&&(c=h,f=r[r.length-1]-r[r.length-2])}let p=(m-r[c])/f,g=c<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(u>n.longSwipesMs){if(!n.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(p>=n.longSwipesRatio?t.slideTo(c+g):t.slideTo(c)),t.swipeDirection==="prev"&&(p>1-n.longSwipesRatio?t.slideTo(c+g):t.slideTo(c))}else{if(!n.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(l.target===t.navigation.nextEl||l.target===t.navigation.prevEl)?l.target===t.navigation.nextEl?t.slideTo(c+g):t.slideTo(c):(t.swipeDirection==="next"&&t.slideTo(c+g),t.swipeDirection==="prev"&&t.slideTo(c))}}function K(){let e=this,{params:t,el:a}=e;if(a&&a.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:n,allowSlidePrev:s,snapGrid:i}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=n,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function Ge(e){let t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Be(){let e=this,{wrapperEl:t,rtlTranslate:a,enabled:n}=e;if(!n)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,i=e.maxTranslate()-e.minTranslate();i===0?s=0:s=(e.translate-e.minTranslate())/i,s!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}var Zt=!1;function Sa(){}var Jt=(e,t)=>{let a=I(),{params:n,touchEvents:s,el:i,wrapperEl:r,device:d,support:l}=e,o=!!n.nested,u=t==="on"?"addEventListener":"removeEventListener",m=t;if(!l.touch)i[u](s.start,e.onTouchStart,!1),a[u](s.move,e.onTouchMove,o),a[u](s.end,e.onTouchEnd,!1);else{let c=s.start==="touchstart"&&l.passiveListener&&n.passiveListeners?{passive:!0,capture:!1}:!1;i[u](s.start,e.onTouchStart,c),i[u](s.move,e.onTouchMove,l.passiveListener?{passive:!1,capture:o}:o),i[u](s.end,e.onTouchEnd,c),s.cancel&&i[u](s.cancel,e.onTouchEnd,c)}(n.preventClicks||n.preventClicksPropagation)&&i[u]("click",e.onClick,!0),n.cssMode&&r[u]("scroll",e.onScroll),n.updateOnWindowResize?e[m](d.ios||d.android?"resize orientationchange observerUpdate":"resize observerUpdate",K,!0):e[m]("observerUpdate",K,!0)};function $a(){let e=this,t=I(),{params:a,support:n}=e;e.onTouchStart=De.bind(e),e.onTouchMove=He.bind(e),e.onTouchEnd=Ne.bind(e),a.cssMode&&(e.onScroll=Be.bind(e)),e.onClick=Ge.bind(e),n.touch&&!Zt&&(t.addEventListener("touchstart",Sa),Zt=!0),Jt(e,"on")}function Ca(){Jt(this,"off")}var Qt={attachEvents:$a,detachEvents:Ca};var ea=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Xe(){let e=this,{activeIndex:t,initialized:a,loopedSlides:n=0,params:s,$el:i}=e,r=s.breakpoints;if(!r||r&&Object.keys(r).length===0)return;let d=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!d||e.currentBreakpoint===d)return;let o=(d in r?r[d]:void 0)||e.originalParams,u=ea(e,s),m=ea(e,o),c=s.enabled;u&&!m?(i.removeClass(`${s.containerModifierClass}grid ${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&m&&(i.addClass(`${s.containerModifierClass}grid`),(o.grid.fill&&o.grid.fill==="column"||!o.grid.fill&&s.grid.fill==="column")&&i.addClass(`${s.containerModifierClass}grid-column`),e.emitContainerClasses());let f=o.direction&&o.direction!==s.direction,p=s.loop&&(o.slidesPerView!==s.slidesPerView||f);f&&a&&e.changeDirection(),L(e.params,o);let 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=d,e.emit("_beforeBreakpoint",o),p&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",o)}function Ve(e,t="window",a){if(!e||t==="container"&&!a)return;let n=!1,s=$(),i=t==="window"?s.innerHeight:a.clientHeight,r=Object.keys(e).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){let l=parseFloat(d.substr(1));return{value:i*l,point:d}}return{value:d,point:d}});r.sort((d,l)=>parseInt(d.value,10)-parseInt(l.value,10));for(let d=0;d<r.length;d+=1){let{point:l,value:o}=r[d];t==="window"?s.matchMedia(`(min-width: ${o}px)`).matches&&(n=l):o<=a.clientWidth&&(n=l)}return n||"max"}var ta={setBreakpoint:Xe,getBreakpoint:Ve};function Ma(e,t){let a=[];return e.forEach(n=>{typeof n=="object"?Object.keys(n).forEach(s=>{n[s]&&a.push(t+s)}):typeof n=="string"&&a.push(t+n)}),a}function We(){let e=this,{classNames:t,params:a,rtl:n,$el:s,device:i,support:r}=e,d=Ma(["initialized",a.direction,{"pointer-events":!r.touch},{"free-mode":e.params.freeMode&&a.freeMode.enabled},{autoheight:a.autoHeight},{rtl:n},{grid:a.grid&&a.grid.rows>1},{"grid-column":a.grid&&a.grid.rows>1&&a.grid.fill==="column"},{android:i.android},{ios:i.ios},{"css-mode":a.cssMode},{centered:a.cssMode&&a.centeredSlides}],a.containerModifierClass);t.push(...d),s.addClass([...t].join(" ")),e.emitContainerClasses()}function Ye(){let e=this,{$el:t,classNames:a}=e;t.removeClass(a.join(" ")),e.emitContainerClasses()}var aa={addClasses:We,removeClasses:Ye};function Re(e,t,a,n,s,i){let r=$(),d;function l(){i&&i()}!x(e).parent("picture")[0]&&(!e.complete||!s)&&t?(d=new r.Image,d.onload=l,d.onerror=l,n&&(d.sizes=n),a&&(d.srcset=a),t&&(d.src=t)):l()}function Fe(){let e=this;e.imagesToLoad=e.$el.find("img");function t(){typeof e>"u"||e===null||!e||e.destroyed||(e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}for(let a=0;a<e.imagesToLoad.length;a+=1){let n=e.imagesToLoad[a];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}var na={loadImage:Re,preloadImages:Fe};function Pa(){let e=this,{isLocked:t,params:a}=e,{slidesOffsetBefore:n}=a;if(n){let s=e.slides.length-1,i=e.slidesGrid[s]+e.slidesSizesGrid[s]+n*2;e.isLocked=e.size>i}else e.isLocked=e.snapGrid.length===1;a.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),a.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var sa={checkOverflow:Pa};var _e={init:!0,direction:"horizontal",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:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function je(e,t){return function(n={}){let s=Object.keys(n)[0],i=n[s];if(typeof i!="object"||i===null){L(t,n);return}if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&e[s]===!0&&(e[s]={auto:!0}),!(s in e&&"enabled"in i)){L(t,n);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}),L(t,n)}}var qe={eventsEmitter:Ft,update:_t,translate:jt,transition:qt,slide:Ut,loop:Kt,grabCursor:wt,events:Qt,breakpoints:ta,checkOverflow:sa,classes:aa,images:na},Ue={},_=class e{constructor(...t){let a,n;if(t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?n=t[0]:[a,n]=t,n||(n={}),n=L({},n),a&&!n.el&&(n.el=a),n.el&&x(n.el).length>1){let d=[];return x(n.el).each(l=>{let o=L({},n,{el:l});d.push(new e(o))}),d}let s=this;s.__swiper__=!0,s.support=U(),s.device=Yt({userAgent:n.userAgent}),s.browser=Rt(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],n.modules&&Array.isArray(n.modules)&&s.modules.push(...n.modules);let i={};s.modules.forEach(d=>{d({swiper:s,extendParams:je(n,i),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});let r=L({},_e,i);return s.params=L({},r,Ue,n),s.originalParams=L({},s.params),s.passedParams=L({},n),s.params&&s.params.on&&Object.keys(s.params.on).forEach(d=>{s.on(d,s.params.on[d])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=x,Object.assign(s,{enabled:s.params.enabled,el:a,classNames:[],slides:x(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return s.params.direction==="horizontal"},isVertical(){return s.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:function(){let l=["touchstart","touchmove","touchend","touchcancel"],o=["pointerdown","pointermove","pointerup"];return s.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},s.touchEventsDesktop={start:o[0],move:o[1],end:o[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop}(),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:s.params.focusableElements,lastClickTime:H(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}enable(){let t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){let t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,a){let n=this;t=Math.min(Math.max(t,0),1);let s=n.minTranslate(),r=(n.maxTranslate()-s)*t+s;n.translateTo(r,typeof a>"u"?0:a),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){let t=this;if(!t.params._emitClasses||!t.el)return;let a=t.el.className.split(" ").filter(n=>n.indexOf("swiper")===0||n.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",a.join(" "))}getSlideClasses(t){let a=this;return t.className.split(" ").filter(n=>n.indexOf("swiper-slide")===0||n.indexOf(a.params.slideClass)===0).join(" ")}emitSlidesClasses(){let t=this;if(!t.params._emitClasses||!t.el)return;let a=[];t.slides.each(n=>{let s=t.getSlideClasses(n);a.push({slideEl:n,classNames:s}),t.emit("_slideClass",n,s)}),t.emit("_slideClasses",a)}slidesPerViewDynamic(t="current",a=!1){let n=this,{params:s,slides:i,slidesGrid:r,slidesSizesGrid:d,size:l,activeIndex:o}=n,u=1;if(s.centeredSlides){let m=i[o].swiperSlideSize,c;for(let f=o+1;f<i.length;f+=1)i[f]&&!c&&(m+=i[f].swiperSlideSize,u+=1,m>l&&(c=!0));for(let f=o-1;f>=0;f-=1)i[f]&&!c&&(m+=i[f].swiperSlideSize,u+=1,m>l&&(c=!0))}else if(t==="current")for(let m=o+1;m<i.length;m+=1)(a?r[m]+d[m]-r[o]<l:r[m]-r[o]<l)&&(u+=1);else for(let m=o-1;m>=0;m-=1)r[o]-r[m]<l&&(u+=1);return u}update(){let t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:n}=t;n.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){let r=t.rtlTranslate?t.translate*-1:t.translate,d=Math.min(Math.max(r,t.maxTranslate()),t.minTranslate());t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}let i;t.params.freeMode&&t.params.freeMode.enabled?(s(),t.params.autoHeight&&t.updateAutoHeight()):((t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?i=t.slideTo(t.slides.length-1,0,!1,!0):i=t.slideTo(t.activeIndex,0,!1,!0),i||s()),n.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,a=!0){let n=this,s=n.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(n.$el.removeClass(`${n.params.containerModifierClass}${s}`).addClass(`${n.params.containerModifierClass}${t}`),n.emitContainerClasses(),n.params.direction=t,n.slides.each(i=>{t==="vertical"?i.style.width="":i.style.height=""}),n.emit("changeDirection"),a&&n.update()),n}mount(t){let a=this;if(a.mounted)return!0;let n=x(t||a.params.el);if(t=n[0],!t)return!1;t.swiper=a;let s=()=>`.${(a.params.wrapperClass||"").trim().split(" ").join(".")}`,r=(()=>{if(t&&t.shadowRoot&&t.shadowRoot.querySelector){let d=x(t.shadowRoot.querySelector(s()));return d.children=l=>n.children(l),d}return n.children(s())})();if(r.length===0&&a.params.createElements){let l=I().createElement("div");r=x(l),l.className=a.params.wrapperClass,n.append(l),n.children(`.${a.params.slideClass}`).each(o=>{r.append(o)})}return Object.assign(a,{$el:n,el:t,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:t.dir.toLowerCase()==="rtl"||n.css("direction")==="rtl",rtlTranslate:a.params.direction==="horizontal"&&(t.dir.toLowerCase()==="rtl"||n.css("direction")==="rtl"),wrongRTL:r.css("display")==="-webkit-box"}),!0}init(t){let a=this;return a.initialized||a.mount(t)===!1||(a.emit("beforeInit"),a.params.breakpoints&&a.setBreakpoint(),a.addClasses(),a.params.loop&&a.loopCreate(),a.updateSize(),a.updateSlides(),a.params.watchOverflow&&a.checkOverflow(),a.params.grabCursor&&a.enabled&&a.setGrabCursor(),a.params.preloadImages&&a.preloadImages(),a.params.loop?a.slideTo(a.params.initialSlide+a.loopedSlides,0,a.params.runCallbacksOnInit,!1,!0):a.slideTo(a.params.initialSlide,0,a.params.runCallbacksOnInit,!1,!0),a.attachEvents(),a.initialized=!0,a.emit("init"),a.emit("afterInit")),a}destroy(t=!0,a=!0){let n=this,{params:s,$el:i,$wrapperEl:r,slides:d}=n;return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),a&&(n.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),d&&d.length&&d.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(l=>{n.off(l)}),t!==!1&&(n.$el[0].swiper=null,Wt(n)),n.destroyed=!0),null}static extendDefaults(t){L(Ue,t)}static get extendedDefaults(){return Ue}static get defaults(){return _e}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let a=e.prototype.__modules__;typeof t=="function"&&a.indexOf(t)<0&&a.push(t)}static use(t){return Array.isArray(t)?(t.forEach(a=>e.installModule(a)),e):(e.installModule(t),e)}};Object.keys(qe).forEach(e=>{Object.keys(qe[e]).forEach(t=>{_.prototype[t]=qe[e][t]})});_.use([ne,se]);var ia=_;function W(e,t,a,n){let s=I();return e.params.createElements&&Object.keys(n).forEach(i=>{if(!a[i]&&a.auto===!0){let r=e.$el.children(`.${n[i]}`)[0];r||(r=s.createElement("div"),r.className=n[i],e.$el.append(r)),a[i]=r,t[i]=r}}),a}function la({swiper:e,extendParams:t,on:a,emit:n}){t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function s(m){let c;return m&&(c=x(m),e.params.uniqueNavElements&&typeof m=="string"&&c.length>1&&e.$el.find(m).length===1&&(c=e.$el.find(m))),c}function i(m,c){let f=e.params.navigation;m&&m.length>0&&(m[c?"addClass":"removeClass"](f.disabledClass),m[0]&&m[0].tagName==="BUTTON"&&(m[0].disabled=c),e.params.watchOverflow&&e.enabled&&m[e.isLocked?"addClass":"removeClass"](f.lockClass))}function r(){if(e.params.loop)return;let{$nextEl:m,$prevEl:c}=e.navigation;i(c,e.isBeginning&&!e.params.rewind),i(m,e.isEnd&&!e.params.rewind)}function d(m){m.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&e.slidePrev()}function l(m){m.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&e.slideNext()}function o(){let m=e.params.navigation;if(e.params.navigation=W(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(m.nextEl||m.prevEl))return;let c=s(m.nextEl),f=s(m.prevEl);c&&c.length>0&&c.on("click",l),f&&f.length>0&&f.on("click",d),Object.assign(e.navigation,{$nextEl:c,nextEl:c&&c[0],$prevEl:f,prevEl:f&&f[0]}),e.enabled||(c&&c.addClass(m.lockClass),f&&f.addClass(m.lockClass))}function u(){let{$nextEl:m,$prevEl:c}=e.navigation;m&&m.length&&(m.off("click",l),m.removeClass(e.params.navigation.disabledClass)),c&&c.length&&(c.off("click",d),c.removeClass(e.params.navigation.disabledClass))}a("init",()=>{o(),r()}),a("toEdge fromEdge lock unlock",()=>{r()}),a("destroy",()=>{u()}),a("enable disable",()=>{let{$nextEl:m,$prevEl:c}=e.navigation;m&&m[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),c&&c[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),a("click",(m,c)=>{let{$nextEl:f,$prevEl:p}=e.navigation,g=c.target;if(e.params.navigation.hideOnClick&&!x(g).is(p)&&!x(g).is(f)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===g||e.pagination.el.contains(g)))return;let h;f?h=f.hasClass(e.params.navigation.hiddenClass):p&&(h=p.hasClass(e.params.navigation.hiddenClass)),n(h===!0?"navigationShow":"navigationHide"),f&&f.toggleClass(e.params.navigation.hiddenClass),p&&p.toggleClass(e.params.navigation.hiddenClass)}}),Object.assign(e.navigation,{update:r,init:o,destroy:u})}function B(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function ra({swiper:e,extendParams:t,on:a,emit:n}){let s="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:f=>f,formatFractionTotal:f=>f,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`}}),e.pagination={el:null,$el:null,bullets:[]};let i,r=0;function d(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0}function l(f,p){let{bulletActiveClass:g}=e.params.pagination;f[p]().addClass(`${g}-${p}`)[p]().addClass(`${g}-${p}-${p}`)}function o(){let f=e.rtl,p=e.params.pagination;if(d())return;let g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,h=e.pagination.$el,v,M=e.params.loop?Math.ceil((g-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(v=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),v>g-1-e.loopedSlides*2&&(v-=g-e.loopedSlides*2),v>M-1&&(v-=M),v<0&&e.params.paginationType!=="bullets"&&(v=M+v)):typeof e.snapIndex<"u"?v=e.snapIndex:v=e.activeIndex||0,p.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){let b=e.pagination.bullets,y,k,O;if(p.dynamicBullets&&(i=b.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),h.css(e.isHorizontal()?"width":"height",`${i*(p.dynamicMainBullets+4)}px`),p.dynamicMainBullets>1&&e.previousIndex!==void 0&&(r+=v-(e.previousIndex-e.loopedSlides||0),r>p.dynamicMainBullets-1?r=p.dynamicMainBullets-1:r<0&&(r=0)),y=Math.max(v-r,0),k=y+(Math.min(b.length,p.dynamicMainBullets)-1),O=(k+y)/2),b.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(A=>`${p.bulletActiveClass}${A}`).join(" ")),h.length>1)b.each(A=>{let C=x(A),D=C.index();D===v&&C.addClass(p.bulletActiveClass),p.dynamicBullets&&(D>=y&&D<=k&&C.addClass(`${p.bulletActiveClass}-main`),D===y&&l(C,"prev"),D===k&&l(C,"next"))});else{let A=b.eq(v),C=A.index();if(A.addClass(p.bulletActiveClass),p.dynamicBullets){let D=b.eq(y),S=b.eq(k);for(let T=y;T<=k;T+=1)b.eq(T).addClass(`${p.bulletActiveClass}-main`);if(e.params.loop)if(C>=b.length){for(let T=p.dynamicMainBullets;T>=0;T-=1)b.eq(b.length-T).addClass(`${p.bulletActiveClass}-main`);b.eq(b.length-p.dynamicMainBullets-1).addClass(`${p.bulletActiveClass}-prev`)}else l(D,"prev"),l(S,"next");else l(D,"prev"),l(S,"next")}}if(p.dynamicBullets){let A=Math.min(b.length,p.dynamicMainBullets+4),C=(i*A-i)/2-O*i,D=f?"right":"left";b.css(e.isHorizontal()?D:"top",`${C}px`)}}if(p.type==="fraction"&&(h.find(B(p.currentClass)).text(p.formatFractionCurrent(v+1)),h.find(B(p.totalClass)).text(p.formatFractionTotal(M))),p.type==="progressbar"){let b;p.progressbarOpposite?b=e.isHorizontal()?"vertical":"horizontal":b=e.isHorizontal()?"horizontal":"vertical";let y=(v+1)/M,k=1,O=1;b==="horizontal"?k=y:O=y,h.find(B(p.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${k}) scaleY(${O})`).transition(e.params.speed)}p.type==="custom"&&p.renderCustom?(h.html(p.renderCustom(e,v+1,M)),n("paginationRender",h[0])):n("paginationUpdate",h[0]),e.params.watchOverflow&&e.enabled&&h[e.isLocked?"addClass":"removeClass"](p.lockClass)}function u(){let f=e.params.pagination;if(d())return;let p=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,g=e.pagination.$el,h="";if(f.type==="bullets"){let v=e.params.loop?Math.ceil((p-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&v>p&&(v=p);for(let M=0;M<v;M+=1)f.renderBullet?h+=f.renderBullet.call(e,M,f.bulletClass):h+=`<${f.bulletElement} class="${f.bulletClass}"></${f.bulletElement}>`;g.html(h),e.pagination.bullets=g.find(B(f.bulletClass))}f.type==="fraction"&&(f.renderFraction?h=f.renderFraction.call(e,f.currentClass,f.totalClass):h=`<span class="${f.currentClass}"></span> / <span class="${f.totalClass}"></span>`,g.html(h)),f.type==="progressbar"&&(f.renderProgressbar?h=f.renderProgressbar.call(e,f.progressbarFillClass):h=`<span class="${f.progressbarFillClass}"></span>`,g.html(h)),f.type!=="custom"&&n("paginationRender",e.pagination.$el[0])}function m(){e.params.pagination=W(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let f=e.params.pagination;if(!f.el)return;let p=x(f.el);p.length!==0&&(e.params.uniqueNavElements&&typeof f.el=="string"&&p.length>1&&(p=e.$el.find(f.el),p.length>1&&(p=p.filter(g=>x(g).parents(".swiper")[0]===e.el))),f.type==="bullets"&&f.clickable&&p.addClass(f.clickableClass),p.addClass(f.modifierClass+f.type),p.addClass(f.modifierClass+e.params.direction),f.type==="bullets"&&f.dynamicBullets&&(p.addClass(`${f.modifierClass}${f.type}-dynamic`),r=0,f.dynamicMainBullets<1&&(f.dynamicMainBullets=1)),f.type==="progressbar"&&f.progressbarOpposite&&p.addClass(f.progressbarOppositeClass),f.clickable&&p.on("click",B(f.bulletClass),function(h){h.preventDefault();let v=x(this).index()*e.params.slidesPerGroup;e.params.loop&&(v+=e.loopedSlides),e.slideTo(v)}),Object.assign(e.pagination,{$el:p,el:p[0]}),e.enabled||p.addClass(f.lockClass))}function c(){let f=e.params.pagination;if(d())return;let p=e.pagination.$el;p.removeClass(f.hiddenClass),p.removeClass(f.modifierClass+f.type),p.removeClass(f.modifierClass+e.params.direction),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(f.bulletActiveClass),f.clickable&&p.off("click",B(f.bulletClass))}a("init",()=>{m(),u(),o()}),a("activeIndexChange",()=>{(e.params.loop||typeof e.snapIndex>"u")&&o()}),a("snapIndexChange",()=>{e.params.loop||o()}),a("slidesLengthChange",()=>{e.params.loop&&(u(),o())}),a("snapGridLengthChange",()=>{e.params.loop||(u(),o())}),a("destroy",()=>{c()}),a("enable disable",()=>{let{$el:f}=e.pagination;f&&f[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),a("lock unlock",()=>{o()}),a("click",(f,p)=>{let g=p.target,{$el:h}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&h.length>0&&!x(g).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&g===e.navigation.nextEl||e.navigation.prevEl&&g===e.navigation.prevEl))return;let v=h.hasClass(e.params.pagination.hiddenClass);n(v===!0?"paginationShow":"paginationHide"),h.toggleClass(e.params.pagination.hiddenClass)}}),Object.assign(e.pagination,{render:u,update:o,init:m,destroy:c})}export{ia as a,la as b,ra as c};