1import{_ as ke,r as Z,c as J,o as W,w as ie,b as V,d as ne,e as ze,f as _e,m as Q,v as ae,g as re,F as Ae,h as De,n as Ne,i as Ge,j as X,k as A,l as Be,p as ge,q as He,s as Ve,t as ve,a as H}from"./main-DpNNVhYt.js";import{e as Fe,a as je,b as Re,c as We,d as Xe,s as Ye}from"./wwSection-CBobvD5f.js";function we(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function ue(e={},t={}){Object.keys(t).forEach(s=>{typeof e[s]>"u"?e[s]=t[s]:we(t[s])&&we(e[s])&&Object.keys(t[s]).length>0&&ue(e[s],t[s])})}const xe={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function z(){const e=typeof document<"u"?document:{};return ue(e,xe),e}const qe={document:xe,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function O(){const e=typeof window<"u"?window:{};return ue(e,qe),e}function Ke(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get(){return t},set(s){t.__proto__=s}})}class B extends Array{constructor(t){typeof t=="number"?super(t):(super(...t||[]),Ke(this))}}function q(e=[]){const t=[];return e.forEach(s=>{Array.isArray(s)?t.push(...q(s)):t.push(s)}),t}function Ce(e,t){return Array.prototype.filter.call(e,t)}function Ue(e){const t=[];for(let s=0;s<e.length;s+=1)t.indexOf(e[s])===-1&&t.push(e[s]);return t}function Ze(e,t){if(typeof e!="string")return[e];const s=[],i=t.querySelectorAll(e);for(let n=0;n<i.length;n+=1)s.push(i[n]);return s}function y(e,t){const s=O(),i=z();let n=[];if(!t&&e instanceof B)return e;if(!e)return new B(n);if(typeof e=="string"){const a=e.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){let l="div";a.indexOf("<li")===0&&(l="ul"),a.indexOf("<tr")===0&&(l="tbody"),(a.indexOf("<td")===0||a.indexOf("<th")===0)&&(l="tr"),a.indexOf("<tbody")===0&&(l="table"),a.indexOf("<option")===0&&(l="select");const o=i.createElement(l);o.innerHTML=a;for(let r=0;r<o.childNodes.length;r+=1)n.push(o.childNodes[r])}else n=Ze(e.trim(),t||i)}else if(e.nodeType||e===s||e===i)n.push(e);else if(Array.isArray(e)){if(e instanceof B)return e;n=e}return new B(Ue(n))}y.fn=B.prototype;function Je(...e){const t=q(e.map(s=>s.split(" ")));return this.forEach(s=>{s.classList.add(...t)}),this}function Qe(...e){const t=q(e.map(s=>s.split(" ")));return this.forEach(s=>{s.classList.remove(...t)}),this}function et(...e){const t=q(e.map(s=>s.split(" ")));this.forEach(s=>{t.forEach(i=>{s.classList.toggle(i)})})}function tt(...e){const t=q(e.map(s=>s.split(" ")));return Ce(this,s=>t.filter(i=>s.classList.contains(i)).length>0).length>0}function st(e,t){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let s=0;s<this.length;s+=1)if(arguments.length===2)this[s].setAttribute(e,t);else for(const i in e)this[s][i]=e[i],this[s].setAttribute(i,e[i]);return this}function it(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this}function nt(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this}function at(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration=typeof e!="string"?`${e}ms`:e;return this}function rt(...e){let[t,s,i,n]=e;typeof e[1]=="function"&&([t,i,n]=e,s=void 0),n||(n=!1);function a(d){const c=d.target;if(!c)return;const f=d.target.dom7EventData||[];if(f.indexOf(d)<0&&f.unshift(d),y(c).is(s))i.apply(c,f);else{const u=y(c).parents();for(let p=0;p<u.length;p+=1)y(u[p]).is(s)&&i.apply(u[p],f)}}function l(d){const c=d&&d.target?d.target.dom7EventData||[]:[];c.indexOf(d)<0&&c.unshift(d),i.apply(this,c)}const o=t.split(" ");let r;for(let d=0;d<this.length;d+=1){const c=this[d];if(s)for(r=0;r<o.length;r+=1){const f=o[r];c.dom7LiveListeners||(c.dom7LiveListeners={}),c.dom7LiveListeners[f]||(c.dom7LiveListeners[f]=[]),c.dom7LiveListeners[f].push({listener:i,proxyListener:a}),c.addEventListener(f,a,n)}else for(r=0;r<o.length;r+=1){const f=o[r];c.dom7Listeners||(c.dom7Listeners={}),c.dom7Listeners[f]||(c.dom7Listeners[f]=[]),c.dom7Listeners[f].push({listener:i,proxyListener:l}),c.addEventListener(f,l,n)}}return this}function lt(...e){let[t,s,i,n]=e;typeof e[1]=="function"&&([t,i,n]=e,s=void 0),n||(n=!1);const a=t.split(" ");for(let l=0;l<a.length;l+=1){const o=a[l];for(let r=0;r<this.length;r+=1){const d=this[r];let c;if(!s&&d.dom7Listeners?c=d.dom7Listeners[o]:s&&d.dom7LiveListeners&&(c=d.dom7LiveListeners[o]),c&&c.length)for(let f=c.length-1;f>=0;f-=1){const u=c[f];i&&u.listener===i||i&&u.listener&&u.listener.dom7proxy&&u.listener.dom7proxy===i?(d.removeEventListener(o,u.proxyListener,n),c.splice(f,1)):i||(d.removeEventListener(o,u.proxyListener,n),c.splice(f,1))}}}return this}function ot(...e){const t=O(),s=e[0].split(" "),i=e[1];for(let n=0;n<s.length;n+=1){const a=s[n];for(let l=0;l<this.length;l+=1){const o=this[l];if(t.CustomEvent){const r=new t.CustomEvent(a,{detail:i,bubbles:!0,cancelable:!0});o.dom7EventData=e.filter((d,c)=>c>0),o.dispatchEvent(r),o.dom7EventData=[],delete o.dom7EventData}}}return this}function dt(e){const t=this;function s(i){i.target===this&&(e.call(this,i),t.off("transitionend",s))}return e&&t.on("transitionend",s),this}function ct(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+
1parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function ft(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function ut(){if(this.length>0){const e=O(),t=z(),s=this[0],i=s.getBoundingClientRect(),n=t.body,a=s.clientTop||n.clientTop||0,l=s.clientLeft||n.clientLeft||0,o=s===e?e.scrollY:s.scrollTop,r=s===e?e.scrollX:s.scrollLeft;return{top:i.top+o-a,left:i.left+r-l}}return null}function pt(){const e=O();return this[0]?e.getComputedStyle(this[0],null):{}}function ht(e,t){const s=O();let i;if(arguments.length===1)if(typeof e=="string"){if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(i=0;i<this.length;i+=1)for(const n in e)this[i].style[n]=e[n];return this}if(arguments.length===2&&typeof e=="string"){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this}function mt(e){return e?(this.forEach((t,s)=>{e.apply(t,[t,s])}),this):this}function gt(e){const t=Ce(this,e);return y(t)}function vt(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 wt(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 Tt(e){const t=O(),s=z(),i=this[0];let n,a;if(!i||typeof e>"u")return!1;if(typeof e=="string"){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(n=y(e),a=0;a<n.length;a+=1)if(n[a]===i)return!0;return!1}if(e===s)return i===s;if(e===t)return i===t;if(e.nodeType||e instanceof B){for(n=e.nodeType?[e]:e,a=0;a<n.length;a+=1)if(n[a]===i)return!0;return!1}return!1}function bt(){let e=this[0],t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function St(e){if(typeof e>"u")return this;const t=this.length;if(e>t-1)return y([]);if(e<0){const s=t+e;return s<0?y([]):y([this[s]])}return y([this[e]])}function yt(...e){let t;const s=z();for(let i=0;i<e.length;i+=1){t=e[i];for(let n=0;n<this.length;n+=1)if(typeof t=="string"){const a=s.createElement("div");for(a.innerHTML=t;a.firstChild;)this[n].appendChild(a.firstChild)}else if(t instanceof B)for(let a=0;a<t.length;a+=1)this[n].appendChild(t[a]);else this[n].appendChild(t)}return this}function Et(e){const t=z();let s,i;for(s=0;s<this.length;s+=1)if(typeof e=="string"){const n=t.createElement("div");for(n.innerHTML=e,i=n.childNodes.length-1;i>=0;i-=1)this[s].insertBefore(n.childNodes[i],this[s].childNodes[0])}else if(e instanceof B)for(i=0;i<e.length;i+=1)this[s].insertBefore(e[i],this[s].childNodes[0]);else this[s].insertBefore(e,this[s].childNodes[0]);return this}function xt(e){return this.length>0?e?this[0].nextElementSibling&&y(this[0].nextElementSibling).is(e)?y([this[0].nextElementSibling]):y([]):this[0].nextElementSibling?y([this[0].nextElementSibling]):y([]):y([])}function Ct(e){const t=[];let s=this[0];if(!s)return y([]);for(;s.nextElementSibling;){const i=s.nextElementSibling;e?y(i).is(e)&&t.push(i):t.push(i),s=i}return y(t)}function Mt(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&y(t.previousElementSibling).is(e)?y([t.previousElementSibling]):y([]):t.previousElementSibling?y([t.previousElementSibling]):y([])}return y([])}function Pt(e){const t=[];let s=this[0];if(!s)return y([]);for(;s.previousElementSibling;){const i=s.previousElementSibling;e?y(i).is(e)&&t.push(i):t.push(i),s=i}return y(t)}function $t(e){const t=[];for(let s=0;s<this.length;s+=1)this[s].parentNode!==null&&(e?y(this[s].parentNode).is(e)&&t.push(this[s].parentNode):t.push(this[s].parentNode));return y(t)}function Lt(e){const t=[];for(let s=0;s<this.length;s+=1){let i=this[s].parentNode;for(;i;)e?y(i).is(e)&&t.push(i):t.push(i),i=i.parentNode}return y(t)}function It(e){let t=this;return typeof e>"u"?y([]):(t.is(e)||(t=t.parents(e).eq(0)),t)}function Ot(e){const t=[];for(let s=0;s<this.length;s+=1){const i=this[s].querySelectorAll(e);for(let n=0;n<i.length;n+=1)t.push(i[n])}return y(t)}function kt(e){const t=[];for(let s=0;s<this.length;s+=1){const i=this[s].children;for(let n=0;n<i.length;n+=1)(!e||y(i[n]).is(e))&&t.push(i[n])}return y(t)}function zt(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}const Te={addClass:Je,removeClass:Qe,hasClass:tt,toggleClass:et,attr:st,removeAttr:it,transform:nt,transition:at,on:rt,off:lt,trigger:ot,transitionEnd:dt,outerWidth:ct,outerHeight:ft,styles:pt,offset:ut,css:ht,each:mt,html:vt,text:wt,is:Tt,index:bt,eq:St,append:yt,prepe
1nd:Et,next:xt,nextAll:Ct,prev:Mt,prevAll:Pt,parent:$t,parents:Lt,closest:It,find:Ot,children:kt,filter:gt,remove:zt};Object.keys(Te).forEach(e=>{Object.defineProperty(y.fn,e,{value:Te[e],writable:!0})});function _t(e){const t=e;Object.keys(t).forEach(s=>{try{t[s]=null}catch{}try{delete t[s]}catch{}})}function F(e,t=0){return setTimeout(e,t)}function N(){return Date.now()}function At(e){const t=O();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}function Dt(e,t="x"){const s=O();let i,n,a;const l=At(e);return s.WebKitCSSMatrix?(n=l.transform||l.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(o=>o.replace(",",".")).join(", ")),a=new s.WebKitCSSMatrix(n==="none"?"":n)):(a=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=a.toString().split(",")),t==="x"&&(s.WebKitCSSMatrix?n=a.m41:i.length===16?n=parseFloat(i[12]):n=parseFloat(i[4])),t==="y"&&(s.WebKitCSSMatrix?n=a.m42:i.length===16?n=parseFloat(i[13]):n=parseFloat(i[5])),n||0}function ee(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function Nt(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function _(...e){const t=Object(e[0]),s=["__proto__","constructor","prototype"];for(let i=1;i<e.length;i+=1){const n=e[i];if(n!=null&&!Nt(n)){const a=Object.keys(Object(n)).filter(l=>s.indexOf(l)<0);for(let l=0,o=a.length;l<o;l+=1){const r=a[l],d=Object.getOwnPropertyDescriptor(n,r);d!==void 0&&d.enumerable&&(ee(t[r])&&ee(n[r])?n[r].__swiper__?t[r]=n[r]:_(t[r],n[r]):!ee(t[r])&&ee(n[r])?(t[r]={},n[r].__swiper__?t[r]=n[r]:_(t[r],n[r])):t[r]=n[r])}}}return t}function te(e,t,s){e.style.setProperty(t,s)}function Me({swiper:e,targetPosition:t,side:s}){const i=O(),n=-e.translate;let a=null,l;const o=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const r=t>n?"next":"prev",d=(f,u)=>r==="next"&&f>=u||r==="prev"&&f<=u,c=()=>{l=new Date().getTime(),a===null&&(a=l);const f=Math.max(Math.min((l-a)/o,1),0),u=.5-Math.cos(f*Math.PI)/2;let p=n+u*(t-n);if(d(p,t)&&(p=t),e.wrapperEl.scrollTo({[s]:p}),d(p,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:p})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(c)};c()}let le;function Gt(){const e=O(),t=z();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let i=!1;try{const n=Object.defineProperty({},"passive",{get(){i=!0}});e.addEventListener("testPassiveListener",null,n)}catch{}return i}(),gestures:function(){return"ongesturestart"in e}()}}function Pe(){return le||(le=Gt()),le}let oe;function Bt({userAgent:e}={}){const t=Pe(),s=O(),i=s.navigator.platform,n=e||s.navigator.userAgent,a={ios:!1,android:!1},l=s.screen.width,o=s.screen.height,r=n.match(/(Android);?[\s\/]+([\d.]+)?/);let d=n.match(/(iPad).*OS\s([\d_]+)/);const c=n.match(/(iPod)(.*OS\s([\d_]+))?/),f=!d&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),u=i==="Win32";let p=i==="MacIntel";const h=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&p&&t.touch&&h.indexOf(`${l}x${o}`)>=0&&(d=n.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),p=!1),r&&!u&&(a.os="android",a.android=!0),(d||f||c)&&(a.os="ios",a.ios=!0),a}function Ht(e={}){return oe||(oe=Bt(e)),oe}let de;function Vt(){const e=O();function t(){const s=e.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}return{isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function Ft(){return de||(de=Vt()),de}function jt({swiper:e,on:t,emit:s}){const i=O();let n=null;const a=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(d=>{const{width:c,height:f}=e;let u=c,p=f;d.forEach(({contentBoxSize:h,contentRect:T,target:m})=>{m&&m!==e.el||(u=T?T.width:(h[0]||h).inlineSize,p=T?T.height:(h[0]||h).blockSize)}),(u!==c||p!==f)&&a()}),n.observe(e.el))},o=()=>{n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},r=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof i.ResizeObserver<"u"){l();return}i.addEventListener("resize",a),i.addEventListener("orientationchange",r)}),t("destroy",()=>{o(),i.removeEventListener("resize",a),i.removeEventListener("orientationchange",r)})}function Rt({swiper:e,extendParams:t,on:s,emit:i}){const n=[],a=O(),l=(d,c={})=>{const f=a.MutationObserver||a.WebkitMutationObserver,u=new f(p=>{if(p.length===1){i("observerUpdate",p[0]);return}const h=function(){i("observerUpdate",p[0])};a.requestAnimationFrame?a.requestAnimationFrame(h):a.setTimeout(h,0)});u.observe(d,{attributes:typeof c.attributes>"u"?!0:c.attributes,childList:typeof c.childList>"u"?!0:c.childList,characterData:typeof c.characterData>"u"?!0:c.characterData}),n.push(u)},o=()=>
1{if(e.params.observer){if(e.params.observeParents){const d=e.$el.parents();for(let c=0;c<d.length;c+=1)l(d[c])}l(e.$el[0],{childList:e.params.observeSlideChildren}),l(e.$wrapperEl[0],{attributes:!1})}},r=()=>{n.forEach(d=>{d.disconnect()}),n.splice(0,n.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",o),s("destroy",r)}const Wt={on(e,t,s){const i=this;if(typeof t!="function")return i;const n=s?"unshift":"push";return e.split(" ").forEach(a=>{i.eventsListeners[a]||(i.eventsListeners[a]=[]),i.eventsListeners[a][n](t)}),i},once(e,t,s){const i=this;if(typeof t!="function")return i;function n(...a){i.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,t.apply(i,a)}return n.__emitterProxy=t,i.on(e,n,s)},onAny(e,t){const s=this;if(typeof e!="function")return s;const i=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[i](e),s},offAny(e){const t=this;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return s.eventsListeners&&e.split(" ").forEach(i=>{typeof t>"u"?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].forEac
1h((n,a)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&s.eventsListeners[i].splice(a,1)})}),s},emit(...e){const t=this;if(!t.eventsListeners)return t;let s,i,n;return typeof e[0]=="string"||Array.isArray(e[0])?(s=e[0],i=e.slice(1,e.length),n=t):(s=e[0].events,i=e[0].data,n=e[0].context||t),i.unshift(n),(Array.isArray(s)?s:s.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(o=>{o.apply(n,[l,...i])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(o=>{o.apply(n,i)})}),t}};function Xt(){const e=this;let t,s;const i=e.$el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=i[0].clientWidth,typeof e.params.height<"u"&&e.params.height!==null?s=e.params.height:s=i[0].clientHeight,!(t===0&&e.isHorizontal()||s===0&&e.isVertical())&&(t=t-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),s=s-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))}function Yt(){const e=this;function t(x){return e.isHorizontal()?x:{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"}[x]}function s(x,w){return parseFloat(x.getPropertyValue(t(w))||0)}const i=e.params,{$wrapperEl:n,size:a,rtlTranslate:l,wrongRTL:o}=e,r=e.virtual&&i.virtual.enabled,d=r?e.virtual.slides.length:e.slides.length,c=n.children(`.${e.params.slideClass}`),f=r?e.virtual.slides.length:c.length;let u=[];const p=[],h=[];let T=i.slidesOffsetBefore;typeof T=="function"&&(T=i.slidesOffsetBefore.call(e));let m=i.slidesOffsetAfter;typeof m=="function"&&(m=i.slidesOffsetAfter.call(e));const g=e.snapGrid.length,E=e.slidesGrid.length;let v=i.spaceBetween,S=-T,P=0,L=0;if(typeof a>"u")return;typeof v=="string"&&v.indexOf("%")>=0&&(v=parseFloat(v.replace("%",""))/100*a),e.virtualSize=-v,l?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),i.centeredSlides&&i.cssMode&&(te(e.wrapperEl,"--swiper-centered-offset-before",""),te(e.wrapperEl,"--swiper-centered-offset-after",""));const M=i.grid&&i.grid.rows>1&&e.grid;M&&e.grid.initSlides(f);let C;const b=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(x=>typeof i.breakpoints[x].slidesPerView<"u").length>0;for(let x=0;x<f;x+=1){C=0;const w=c.eq(x);if(M&&e.grid.updateSlide(x,w,f,t),w.css("display")!=="none"){if(i.slidesPerView==="auto"){b&&(c[x].style[t("width")]="");const $=getComputedStyle(w[0]),I=w[0].style.transform,k=w[0].style.webkitTransform;if(I&&(w[0].style.transform="none"),k&&(w[0].style.webkitTransform="none"),i.roundLengths)C=e.isHorizontal()?w.outerWidth(!0):w.outerHeight(!0);else{const G=s($,"width"),j=s($,"padding-left"),U=s($,"padding-right"),R=s($,"margin-left"),he=s($,"margin-right"),me=$.getPropertyValue("box-sizing");if(me&&me==="border-box")C=G+R+he;else{const{clientWidth:Ie,offsetWidth:Oe}=w[0];C=G+j+U+R+he+(Oe-Ie)}}I&&(w[0].style.transform=I),k&&(w[0].style.webkitTransform=k),i.roundLengths&&(C=Math.floor(C))}else C=(a-(i.slidesPerView-1)*v)/i.slidesPerView,i.roundLengths&&(C=Math.floor(C)),c[x]&&(c[x].style[t("width")]=`${C}px`);c[x]&&(c[x].swiperSlideSize=C),h.push(C),i.centeredSlides?(S=S+C/2+P/2+v,P===0&&x!==0&&(S=S-a/2-v),x===0&&(S=S-a/2-v),Math.abs(S)<1/1e3&&(S=0),i.roundLengths&&(S=Math.floor(S)),L%i.slidesPerGroup===0&&u.push(S),p.push(S)):(i.roundLengths&&(S=Math.floor(S)),(L-Math.min(e.params.slidesPerGroupSkip,L))%e.params.slidesPerGroup===0&&u.push(S),p.push(S),S=S+C+v),e.virtualSize+=C+v,P=C,L+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+m,l&&o&&(i.effect==="slide"||i.effect==="coverflow")&&n.css({width:`${e.virtualSize+i.spaceBetween}px`}),i.setWrapperSize&&n.css({[t("width")]:`${e.virtualSize+i.spaceBetween}px`}),M&&e.grid.updateWrapperSize(C,u,t),!i.centeredSlides){const x=[];for(let w=0;w<u.length;w+=1){let $=u[w];i.roundLengths&&($=Math.floor($)),u[w]<=e.virtualSize-a&&x.push($)}u=x,Math.floor(e.virtualSize-a)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-a)}if(u.length===0&&(u=[0]),i.spaceBetween!==0){const x=e.isHorizontal()&&l?"marginLeft":t("marginRight");c.filter((w,$)=>i.cssMode?$!==c.length-1:!0).css({[x]:`${v}px`})}
1if(i.centeredSlides&&i.centeredSlidesBounds){let x=0;h.forEach($=>{x+=$+(i.spaceBetween?i.spaceBetween:0)}),x-=i.spaceBetween;const w=x-a;u=u.map($=>$<0?-T:$>w?w+m:$)}if(i.centerInsufficientSlides){let x=0;if(h.forEach(w=>{x+=w+(i.spaceBetween?i.spaceBetween:0)}),x-=i.spaceBetween,x<a){const w=(a-x)/2;u.forEach(($,I)=>{u[I]=$-w}),p.forEach(($,I)=>{p[I]=$+w})}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:p,slidesSizesGrid:h}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){te(e.wrapperEl,"--swiper-centered-offset-before",`${-u[0]}px`),te(e.wrapperEl,"--swiper-centered-offset-after",`${e.size/2-h[h.length-1]/2}px`);const x=-e.snapGrid[0],w=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map($=>$+x),e.slidesGrid=e.slidesGrid.map($=>$+w)}f!==d&&e.emit("slidesLengthChange"),u.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==E&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset()}function qt(e){const t=this,s=[],i=t.virtual&&t.params.virtual.enabled;let n=0,a;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const l=o=>i?t.slides.filter(r=>parseInt(r.getAttribute("data-swiper-slide-index"),10)===o)[0]:t.slides.eq(o)[0];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each(o=>{s.push(o)});else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){const o=t.activeIndex+a;if(o>t.slides.length&&!i)break;s.push(l(o))}else s.push(l(t.activeIndex));for(a=0;a<s.length;a+=1)if(typeof s[a]<"u"){const o=s[a].offsetHeight;n=o>n?o:n}n&&t.$wrapperEl.css("height",`${n}px`)}function Kt(){const e=this,t=e.slides;for(let s=0;s<t.length;s+=1)t[s].swiperSlideOffset=e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop}function Ut(e=this&&this.translate||0){const t=this,s=t.params,{slides:i,rtlTranslate:n,snapGrid:a}=t;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let l=-e;n&&(l=e),i.removeClass(s.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let o=0;o<i.length;o+=1){const r=i[o];let d=r.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(d-=i[0].swiperSlideOffset);const c=(l+(s.centeredSlides?t.minTranslate():0)-d)/(r.swiperSlideSize+s.spaceBetween),f=(l-a[0]+(s.centeredSlides?t.minTranslate():0)-d)/(r.swiperSlideSize+s.spaceBetween),u=-(l-d),p=u+t.slidesSizesGrid[o];(u>=0&&u<t.size-1||p>1&&p<=t.size||u<=0&&p>=t.size)&&(t.visibleSlides.push(r),t.visibleSlidesIndexes.push(o),i.eq(o).addClass(s.slideVisibleClass)),r.progress=n?-c:c,r.originalProgress=n?-f:f}t.visibleSlides=y(t.visibleSlides)}function Zt(e){const t=this;if(typeof e>"u"){const d=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*d||0}const s=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:a,isEnd:l}=t;const o=a,r=l;i===0?(n=0,a=!0,l=!0):(n=(e-t.minTranslate())/i,a=n<=0,l=n>=1),Object.assign(t,{progress:n,isBeginning:a,isEnd:l}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),a&&!o&&t.emit("reachBeginning toEdge"),l&&!r&&t.emit("reachEnd toEdge"),(o&&!a||r&&!l)&&t.emit("fromEdge"),t.emit("progress",n)}function Jt(){const e=this,{slides:t,params:s,$wrapperEl:i,activeIndex:n,realIndex:a}=e,l=e.virtual&&s.virtual.enabled;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`);let o;l?o=e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${n}"]`):o=t.eq(n),o.addClass(s.slideActiveClass),s.loop&&(o.hasClass(s.slideDuplicateClass)?i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${a}"]`).addClass(s.slideDuplicateActiveClass):i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${a}"]`).addClass(s.slideDuplicateActiveClass));let r=o.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&&r.length===0&&(r=t.eq(0),r.addClass(s.slideNextClass));let d=o.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&d.length===0&&(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&&(r.hasClass(s.slideDuplicateClass)?i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${r.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${r.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),e.emitSlidesClasses()}function Qt(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:i,snapGrid:n,params:a,activeIndex:l,realIndex:o,snapIndex:r}=t;let d=e,c;if(typeof d>"u"){for(let u=0;u<i.length;u+=1)typeof i[u+1]<"u"?s>=i[u]&&s<i[u+1]-(i[u+1]-i[u])/2?d=u:s>
1=i[u]&&s<i[u+1]&&(d=u+1):s>=i[u]&&(d=u);a.normalizeSlideIndex&&(d<0||typeof d>"u")&&(d=0)}if(n.indexOf(s)>=0)c=n.indexOf(s);else{const u=Math.min(a.slidesPerGroupSkip,d);c=u+Math.floor((d-u)/a.slidesPerGroup)}if(c>=n.length&&(c=n.length-1),d===l){c!==r&&(t.snapIndex=c,t.emit("snapIndexChange"));return}const f=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(t,{snapIndex:c,realIndex:f,previousIndex:l,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==f&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function es(e){const t=this,s=t.params,i=y(e).closest(`.${s.slideClass}`)[0];let n=!1,a;if(i){for(let l=0;l<t.slides.length;l+=1)if(t.slides[l]===i){n=!0,a=l;break}}if(i&&n)t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(y(i).attr("data-swiper-slide-index"),10):t.clickedIndex=a;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}s.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}const ts={updateSize:Xt,updateSlides:Yt,updateAutoHeight:qt,updateSlidesOffset:Kt,updateSlidesProgress:Ut,updateProgress:Zt,updateSlidesClasses:Jt,updateActiveIndex:Qt,updateClickedSlide:es};function ss(e=this.isHorizontal()?"x":"y"){const t=this,{params:s,rtlTranslate:i,translate:n,$wrapperEl:a}=t;if(s.virtualTranslate)return i?-n:n;if(s.cssMode)return n;let l=Dt(a[0],e);return i&&(l=-l),l||0}function is(e,t){const s=this,{rtlTranslate:i,params:n,$wrapperEl:a,wrapperEl:l,progress:o}=s;let r=0,d=0;const c=0;s.isHorizontal()?r=i?-e:e:d=e,n.roundLengths&&(r=Math.floor(r),d=Math.floor(d)),n.cssMode?l[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-r:-d:n.virtualTranslate||a.transform(`translate3d(${r}px, ${d}px, ${c}px)`),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?r:d;let f;const u=s.maxTranslate()-s.minTranslate();u===0?f=0:f=(e-s.minTranslate())/u,f!==o&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)}function ns(){return-this.snapGrid[0]}function as(){return-this.snapGrid[this.snapGrid.length-1]}function rs(e=0,t=this.params.speed,s=!0,i=!0,n){const a=this,{params:l,wrapperEl:o}=a;if(a.animating&&l.preventInteractionOnTransition)return!1;const r=a.minTranslate(),d=a.maxTranslate();let c;if(i&&e>r?c=r:i&&e<d?c=d:c=e,a.updateProgress(c),l.cssMode){const f=a.isHorizontal();if(t===0)o[f?"scrollLeft":"scrollTop"]=-c;else{if(!a.support.smoothScroll)return Me({swiper:a,targetPosition:-c,side:f?"left":"top"}),!0;
1o.scrollTo({[f?"left":"top"]:-c,behavior:"smooth"})}return!0}return t===0?(a.setTransition(0),a.setTranslate(c),s&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(c),s&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(u){!a||a.destroyed||u.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,s&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}const ls={getTranslate:ss,setTranslate:is,minTranslate:ns,maxTranslate:as,translateTo:rs};function os(e,t){const s=this;s.params.cssMode||s.$wrapperEl.transition(e),s.emit("setTransition",e,t)}function $e({swiper:e,runCallbacks:t,direction:s,step:i}){const{activeIndex:n,previousIndex:a}=e;let l=s;if(l||(n>a?l="next":n<a?l="prev":l="reset"),e.emit(`transition${i}`),t&&n!==a){if(l==="reset"){e.emit(`slideResetTransition${i}`);return}e.emit(`slideChangeTransition${i}`),l==="next"?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`)}}function ds(e=!0,t){const s=this,{params:i}=s;i.cssMode||(i.autoHeight&&s.updateAutoHeight(),$e({swiper:s,runCallbacks:e,direction:t,step:"Start"}))}function cs(e=!0,t){const s=this,{params:i}=s;s.animating=!1,!i.cssMode&&(s.setTransition(0),$e({swiper:s,runCallbacks:e,direction:t,step:"End"}))}const fs={setTransition:os,transitionStart:ds,transitionEnd:cs};function us(e=0,t=this.params.speed,s=!0,i,n){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"){const v=parseInt(e,10);if(!isFinite(v))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=v}const a=this;let l=e;l<0&&(l=0);const{params:o,snapGrid:r,slidesGrid:d,previousIndex:c,activeIndex:f,rtlTranslate:u,wrapperEl:p,enabled:h}=a;if(a.animating&&o.preventInteractionOnTransition||!h&&!i&&!n)return!1;const T=Math.min(a.params.slidesPerGroupSkip,l);let m=T+Math.floor((l-T)/a.params.slidesPerGroup);m>=r.length&&(m=r.length-1),(f||o.initialSlide||0)===(c||0)&&s&&a.emit("beforeSlideChangeStart");const g=-r[m];if(a.updateProgress(g),o.normalizeSlideIndex)for(let v=0;v<d.length;v+=1){const S=-Math.floor(g*100),P=Math.floor(d[v]*100),L=Math.floor(d[v+1]*100);typeof d[v+1]<"u"?S>=P&&S<L-(L-P)/2?l=v:S>=P&&S<L&&(l=v+1):S>=P&&(l=v)}if(a.initialized&&l!==f&&(!a.allowSlideNext&&g<a.translate&&g<a.minTranslate()||!a.allowSlidePrev&&g>a.translate&&g>a.maxTranslate()&&(f||0)!==l))return!1;let E;if(l>f?E="next":l<f?E="prev":E="reset",u&&-g===a.translate||!u&&g===a.translate)return a.updateActiveIndex(l),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),o.effect!=="slide"&&a.setTranslate(g),E!=="reset"&&(a.transitionStart(s,E),a.transitionEnd(s,E)),!1;if(o.cssMode){const v=a.isHorizontal(),S=u?g:-g;if(t===0){const P=a.virtual&&a.params.virtual.enabled;P&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),p[v?"scrollLeft":"scrollTop"]=S,P&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._swiperImmediateVirtual=!1})}else{if(!a.support.smoothScroll)return Me({swiper:a,targetPosition:S,side:v?"left":"top"}),!0;p.scrollTo({[v?"left":"top"]:S,behavior:"smooth"})}return!0}return t===0?(a.setTransition(0),a.setTranslate(g),a.updateActiveIndex(l),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,i),a.transitionStart(s,E),a.transitionEnd(s,E)):(a.setTransition(t),a.setTranslate(g),a.updateActiveIndex(l),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,i),a.transitionStart(s,E),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(S){!a||a.destroyed||S.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(s,E))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd))),!0}function ps(e=0,t=this.params.speed,s=!0,i){const n=this;let a=e;return n.params.loop&&(a+=n.loopedSlides),n.slideTo(a,t,s,i)}function hs(e=this.params.speed,t=!0,s){const i=this,{animating:n,enabled:a,params:l}=i;if(!a)return i;let o=l.slidesPerGroup;l.slidesPerView==="auto"&&l.slidesPerGroup===1&&l.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const r=i.activeIndex<l.slidesPerGroupSkip?1:o;if(l.loop){if(n&&l.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(i.activeIndex+r,e,t,s)}function ms(e=this.params.speed,t=!0,s){const i=this,{params:n,animating:a,snapGrid:l,slidesGrid:o,rtlTranslate:r,enabled:d}=i;if(!d)return i;if(n.loop){if(a&&n.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}const c=r?i.translate:-i.translate;function f(m){return m<0?-Math.floor(Math.abs(m)):Math.floor(m)}const u=f(c),p=l.map(m=>f(m));let h=l[p.indexOf(u)-1];if(typeof h>"u"&&n.cssMode){let m;l.forEach((g,E)=>{u>=g&&(m=E)}),typeof m<"u"&&(h=l[m>0?m-1:m])}let T=0;return typeof h<"u"&&(T=o.indexOf(h),T<0&&(T=i.activeIndex-1),n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(T=T-i.slidesPerViewDynamic("previous",!0)+1,T=Math.max(T,0))),i.slideTo(T,e,t,s)}function gs(e=this.params.speed,t=!0,s){const i=this;return i.slideTo(i.activeIndex,e,t,s)}function vs(e=this.params.speed,t=!0,s,i=.5){const n=this;let a=n.activeIndex;const l=Math.min(n.params.slidesPerGroupSkip,a),o=l+Math.floor((a-l)/n.params.slidesPerGroup),r=n.rtlTranslate?n.translate:-n.translate;if(r>=n.snapGrid[o]){const d=n.snapGrid[o],c=n.snapGrid[o+1];r-d>(c-d)*i&&(a+=n.params.slidesPerGroup)}else{const d=n.snapGrid[o-1],c=n.snapGrid[o];r-d<=(c-d)*i&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,e,t,s)}function ws(){const e=this,{params:t,$wrapperEl:s}=e,i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let n=e.clickedIndex,a;if(t.loop){if(e.animating)return;a=parseInt(y(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?n<e.loopedSlides-i/2||n>e.slides.length-e.loopedSlides+i/2?(e.loopFix(),n=s.children(`.${t.slideClass}[data-swiper-slide-index="${a}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),F(()=>{e.slideTo(n)})):e.slideTo(n):n>e.slides.length-i?(e.loopFix(),n=s.children(`.${t.slideClass}[data-swiper-slide-index="${a}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),F(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}const Ts={slideTo:us,slideToLoop:ps,slideNext:hs,slidePrev:ms,slideReset:gs,slideToClosest:vs,slideToClickedSlide:ws};function bs(){const e=this,t=z(),{params:s,$wrapperEl:i}=e,n=i.children().length>0?y(i.children()[0].parentNode):i;n.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let a=n.children(`.${s.slideClass}`);
1if(s.loopFillGroupWithBlank){const r=s.slidesPerGroup-a.length%s.slidesPerGroup;if(r!==s.slidesPerGroup){for(let d=0;d<r;d+=1){const c=y(t.createElement("div")).addClass(`${s.slideClass} ${s.slideBlankClass}`);n.append(c)}a=n.children(`.${s.slideClass}`)}}s.slidesPerView==="auto"&&!s.loopedSlides&&(s.loopedSlides=a.length),e.loopedSlides=Math.ceil(parseFloat(s.loopedSlides||s.slidesPerView,10)),e.loopedSlides+=s.loopAdditionalSlides,e.loopedSlides>a.length&&(e.loopedSlides=a.length);const l=[],o=[];a.each((r,d)=>{const c=y(r);d<e.loopedSlides&&o.push(r),d<a.length&&d>=a.length-e.loopedSlides&&l.push(r),c.attr("data-swiper-slide-index",d)});for(let r=0;r<o.length;r+=1)n.append(y(o[r].cloneNode(!0)).addClass(s.slideDuplicateClass));for(let r=l.length-1;r>=0;r-=1)n.prepend(y(l[r].cloneNode(!0)).addClass(s.slideDuplicateClass))}function Ss(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:i,allowSlidePrev:n,allowSlideNext:a,snapGrid:l,rtlTranslate:o}=e;let r;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-l[t]-e.getTranslate();t<i?(r=s.length-i*3+t,r+=i,e.slideTo(r,0,!1,!0)&&c!==0&&e.setTranslate((o?-e.translate:e.translate)-c)):t>=s.length-i&&(r=-s.length+t+i,r+=i,e.slideTo(r,0,!1,!0)&&c!==0&&e.setTranslate((o?-e.translate:e.translate)-c)),e.allowSlidePrev=n,e.allowSlideNext=a,e.emit("loopFix")}function ys(){const e=this,{$wrapperEl:t,params:s,slides:i}=e;t.children(`.${s.slideClass}.${s.slideDuplicateClass},.${s.slideClass}.${s.slideBlankClass}`).remove(),i.removeAttr("data-swiper-slide-index")}const Es={loopCreate:bs,loopFix:Ss,loopDestroy:ys};function xs(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;s.style.cursor="move",s.style.cursor=e?"-webkit-grabbing":"-webkit-grab",s.style.cursor=e?"-moz-grabbin":"-moz-grab",s.style.cursor=e?"grabbing":"grab"}function Cs(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}const Ms={setGrabCursor:xs,unsetGrabCursor:Cs};function Ps(e,t=this){function s(i){return!i||i===z()||i===O()?null:(i.assignedSlot&&(i=i.assignedSlot),i.closest(e)||s(i.getRootNode().host))}return s(t)}function $s(e){const t=this,s=z(),i=O(),n=t.touchEventsData,{params:a,touches:l,enabled:o}=t;if(!o||t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let r=e;r.originalEvent&&(r=r.originalEvent);let d=y(r.target);if(a.touchEventsTarget==="wrapper"&&!d.closest(t.wrapperEl).length||(n.isTouchEvent=r.type==="touchstart",!n.isTouchEvent&&"which"in r&&r.which===3)||!n.isTouchEvent&&"button"in r&&r.button>0||n.isTouched&&n.isMoved)return;!!a.noSwipingClass&&a.noSwipingClass!==""&&r.target&&r.target.shadowRoot&&e.path&&e.path[0]&&(d=y(e.path[0]));const f=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,u=!!(r.target&&r.target.shadowRoot);if(a.noSwiping&&(u?Ps(f,r.target):d.closest(f)[0])){t.allowClick=!0;return}if(a.swipeHandler&&!d.closest(a.swipeHandler)[0])return;l.currentX=r.type==="touchstart"?r.targetTouches[0].pageX:r.pageX,l.currentY=r.type==="touchstart"?r.targetTouches[0].pageY:r.pageY;const p=l.currentX,h=l.currentY,T=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,m=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(T&&(p<=m||p>=i.innerWidth-m))if(T==="prevent")e.preventDefault();else return;if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=p,l.startY=h,n.touchStartTime=N(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(n.allowThresholdMove=!1),r.type!=="touchstart"){let g=!0;d.is(n.focusableElements)&&(g=!1),s.activeElement&&y(s.activeElement).is(n.focusableElements)&&s.activeElement!==d[0]&&s.activeElement.blur();const E=g&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||E)&&!d[0].isContentEditable&&r.preventDefault()}t.emit("touchStart",r)}function Ls(e){const t=z(),s=this,i=s.touchEventsData,{params:n,touches:a,rtlTranslate:l,enabled:o}=s;if(!o)return;let r=e;if(r.originalEvent&&(r=r.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",r);return}if(i.isTouchEvent&&r.type!=="touchmove")return;const d=r.type==="touchmove"&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),c=r.type==="touchmove"?d.pageX:r.pageX,f=r.type==="touchmove"?d.pageY:r.pageY;if(r.preventedByNestedSwiper){a.startX=c,a.startY=f;return}if(!s.allowTouchMove){s.allowClick=!1,i.isTouched&&(Object.assign(a,{startX:c,startY:f,currentX:c,currentY:f}),i.touchStartTime=N());return}if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop){if(s.isVertical()){if(f<a.startY&&s.translate<=s.maxTranslate()||f>a.startY&&s.translate>=s.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(c<a.startX&&s.translate<=s.maxTranslate()||c>a.startX&&s.translate>=s.minTranslate())return}if(i.isTouchEvent&&t.activeElement&&r.target===t.activeElement&&y(r.target).is(i.focusableElements)){i.isMoved=!0,s.allowClick=!1;return}if(i.allowTouchCallbacks&&s.emit("touchMove",r),r.targetTouches&&r.targetTouches.length>1)return;a.currentX=c,a.currentY=f;const u=a.currentX-a.startX,p=a.currentY-a.startY;if(s.params.threshold&&Math.sqrt(u**2+p**2)<s.params.threshold)return;if(typeof i.isScrolling>"u"){let g;s.isHorizontal()&&a.currentY===a.startY||s.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:u*u+p*p>=25&&(g=Math.atan2(Math.abs(p),Math.abs(u))*180/Math.PI,i.isScrolling=s.isHorizontal()?g>n.touchAngle:90-g>n.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",r),typeof i.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(i.startMoving=!0),i.isScrolling){i.isTouched=!1;return}if(!i.startMoving)return;s.allowClick=!1,!n.cssMode&&r.cancelable&&r.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&r.stopPropagation(),i.isMoved||(n.loop&&!n.cssMode&&s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce
1=!1,n.grabCursor&&(s.allowSlideNext===!0||s.allowSlidePrev===!0)&&s.setGrabCursor(!0),s.emit("sliderFirstMove",r)),s.emit("sliderMove",r),i.isMoved=!0;let h=s.isHorizontal()?u:p;a.diff=h,h*=n.touchRatio,l&&(h=-h),s.swipeDirection=h>0?"prev":"next",i.currentTranslate=h+i.startTranslate;let T=!0,m=n.resistanceRatio;if(n.touchReleaseOnEdges&&(m=0),h>0&&i.currentTranslate>s.minTranslate()?(T=!1,n.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+h)**m)):h<0&&i.currentTranslate<s.maxTranslate()&&(T=!1,n.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-h)**m)),T&&(r.preventedByNestedSwiper=!0),!s.allowSlideNext&&s.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&s.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&!s.allowSlideNext&&(i.currentTranslate=i.startTranslate),n.threshold>0)if(Math.abs(h)>n.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,a.diff=s.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{i.currentTranslate=i.startTranslate;return}!n.followFinger||n.cssMode||((n.freeMode&&n.freeMode.enabled&&s.freeMode||n.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&n.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function Is(e){const t=this,s=t.touchEventsData,{params:i,touches:n,rtlTranslate:a,slidesGrid:l,enabled:o}=t;if(!o)return;let r=e;if(r.originalEvent&&(r=r.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",r),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&i.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}i.grabCursor&&s.isMoved&&s.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const d=N(),c=d-s.touchStartTime;if(t.allowClick){const m=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(m&&m[0]||r.target),t.emit("tap click",r),c<300&&d-s.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(s.lastClickTime=N(),F(()=>{t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||n.diff===0||s.currentTranslate===s.startTranslate){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;let f;if(i.followFinger?f=a?t.translate:-t.translate:f=-s.currentTranslate,i.cssMode)return;if(t.params.freeMode&&i.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:f});return}let u=0,p=t.slidesSizesGrid[0];for(let m=0;m<l.length;m+=m<i.slidesPerGroupSkip?1:i.slidesPerGroup){const g=m<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;typeof l[m+g]<"u"?f>=l[m]&&f<l[m+g]&&(u=m,p=l[m+g]-l[m]):f>=l[m]&&(u=m,p=l[l.length-1]-l[l.length-2])}const h=(f-l[u])/p,T=u<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(c>i.longSwipesMs){if(!i.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(h>=i.longSwipesRatio?t.slideTo(u+T):t.slideTo(u)),t.swipeDirection==="prev"&&(h>1-i.longSwipesRatio?t.slideTo(u+T):t.slideTo(u))}else{if(!i.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(u+T):t.slideTo(u):(t.swipeDirection==="next"&&t.slideTo(u+T),t.swipeDirection==="prev"&&t.slideTo(u))}}function be(){const e=this,{params:t,el:s}=e;if(s&&s.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:n,snapGrid:a}=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=n,e.allowSlideNext=i,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function Os(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function ks(){const e=this,{wrapperEl:t,rtlTranslate:s,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 n;const a=e.maxTranslate()-e.minTranslate();a===0?n=0:n=(e.translate-e.minTranslate())/a,n!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Se=!1;function zs(){}const Le=(e,t)=>{const s=z(),{params:i,touchEvents:n,el:a,wrapperEl:l,device:o,support:r}=e,d=!!i.nested,c=t==="on"?"addEventListener":"removeEventListener",f=t;if(!r.touch)a[c](n.start,e.onTouchStart,!1),s[c](n.move,e.onTouchMove,d),s[c](n.end,e.onTouchEnd,!1);else{const u=n.start==="touchstart"&&r.passiveListener&&i.passiveListeners?{passive:!0,capture:!1}:!1;a[c](n.start,e.onTouchStart,u),a[c](n.move,e.onTouchMove,r.passiveListener?{passive:!1,capture:d}:d),a[c](n.end,e.onTouchEnd,u),n.cancel&&a[c](n.cancel,e.onTouchEnd,u)}(i.preventClicks||i.preventClicksPropagation)&&a[c]("click",e.onClick,!0),i.cssMode&&l[c]("scroll",e.onScroll),i.updateOnWindowResize?e[f](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",be,!0):e[f]("observerUpdate",be,!0)};function _s(){const e=this,t=z(),{params:s,support:i}=e;e.onTouchStart=$s.bind(e),e.onTouchMove=Ls.bind(e),e.onTouchEnd=Is.bind(e),s.cssMode&&(e.onScroll=ks.bind(e)),e.onClick=Os.bind(e),i.touch&&!Se&&(t.addEventListener("touchstart",zs),Se=!0),Le(e,"on")}function As(){Le(this,"off")}const Ds={attachEvents:_s,detachEvents:As},ye=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Ns(){const e=this,{activeIndex:t,initialized:s,loopedSlides:i=0,params:n,$el:a}=e,l=n.breakpoints;if(!l||l&&Object.keys(l).length===0)return;
1const o=e.getBreakpoint(l,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;const d=(o in l?l[o]:void 0)||e.originalParams,c=ye(e,n),f=ye(e,d),u=n.enabled;c&&!f?(a.removeClass(`${n.containerModifierClass}grid ${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&f&&(a.addClass(`${n.containerModifierClass}grid`),(d.grid.fill&&d.grid.fill==="column"||!d.grid.fill&&n.grid.fill==="column")&&a.addClass(`${n.containerModifierClass}grid-column`),e.emitContainerClasses());const p=d.direction&&d.direction!==n.direction,h=n.loop&&(d.slidesPerView!==n.slidesPerView||p);p&&s&&e.changeDirection(),_(e.params,d);const T=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!T?e.disable():!u&&T&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",d),h&&s&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}function Gs(e,t="window",s){if(!e||t==="container"&&!s)return;let i=!1;const n=O(),a=t==="window"?n.innerHeight:s.clientHeight,l=Object.keys(e).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const r=parseFloat(o.substr(1));return{value:a*r,point:o}}return{value:o,point:o}});l.sort((o,r)=>
1parseInt(o.value,10)-parseInt(r.value,10));for(let o=0;o<l.length;o+=1){const{point:r,value:d}=l[o];t==="window"?n.matchMedia(`(min-width: ${d}px)`).matches&&(i=r):d<=s.clientWidth&&(i=r)}return i||"max"}const Bs={setBreakpoint:Ns,getBreakpoint:Gs};function Hs(e,t){const s=[];return e.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(n=>{i[n]&&s.push(t+n)}):typeof i=="string"&&s.push(t+i)}),s}function Vs(){const e=this,{classNames:t,params:s,rtl:i,$el:n,device:a,support:l}=e,o=Hs(["initialized",s.direction,{"pointer-events":!l.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides}],s.containerModifierClass);t.push(...o),n.addClass([...t].join(" ")),e.emitContainerClasses()}function Fs(){const e=this,{$el:t,classNames:s}=e;t.removeClass(s.join(" ")),e.emitContainerClasses()}const js={addClasses:Vs,removeClasses:Fs};function Rs(e,t,s,i,n,a){const l=O();let o;function r(){a&&a()}!y(e).parent("picture")[0]&&(!e.complete||!n)&&t?(o=new l.Image,o.onload=r,o.onerror=r,i&&(o.sizes=i),s&&(o.srcset=s),t&&(o.src=t)):r()}function Ws(){const 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 s=0;s<e.imagesToLoad.length;s+=1){const i=e.imagesToLoad[s];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}const Xs={loadImage:Rs,preloadImages:Ws};function Ys(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:i}=s;if(i){const n=e.slides.length-1,a=e.slidesGrid[n]+e.slidesSizesGrid[n]+i*2;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;s.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),s.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}const qs={checkOverflow:Ys},Ee={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,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 Ks(e,t){return function(i={}){const n=Object.keys(i)[0],a=i[n];if(typeof a!="object"||a===null){_(t,i);return}if(["navigation","pagination","scrollbar"].indexOf(n)>=0&&e[n]===!0&&(e[n]={auto:!0}),!(n in e&&"enabled"in a)){_(t,i);return}e[n]===!0&&(e[n]={enabled:!0}),typeof e[n]=="object"&&!("enabled"in e[n])&&(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),_(t,i)}}const ce={eventsEmitter:Wt,update:ts,translate:ls,transition:fs,slide:Ts,loop:Es,grabCursor:Ms,events:Ds,breakpoints:Bs,checkOverflow:qs,classes:js,images:Xs},fe={};class D{constructor(...t){let s,i;if(t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?i=t[0]:[s,i]=t,i||(i={}),i=_({},i),s&&!i.el&&(i.el=s),i.el&&y(i.el).length>1){const o=[];return y(i.el).each(r=>{const d=_({},i,{el:r});o.push(new D(d))}),o}const n=this;n.__swiper__=!0,n.support=Pe(),n.device=Ht({userAgent:i.userAgent}),n.browser=Ft(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],i.modules&&Array.isArray(i.modules)&&n.modules.push(...i.modules);const a={};
1n.modules.forEach(o=>{o({swiper:n,extendParams:Ks(i,a),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});const l=_({},Ee,a);return n.params=_({},l,fe,i),n.originalParams=_({},n.params),n.passedParams=_({},i),n.params&&n.params.on&&Object.keys(n.params.on).forEach(o=>{n.on(o,n.params.on[o])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),n.$=y,Object.assign(n,{enabled:n.params.enabled,el:s,classNames:[],slides:y(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return n.params.direction==="horizontal"},isVertical(){return n.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:function(){const r=["touchstart","touchmove","touchend","touchcancel"],d=["pointerdown","pointermove","pointerup"];return n.touchEventsTouch={start:r[0],move:r[1],end:r[2],cancel:r[3]},n.touchEventsDesktop={start:d[0],move:d[1],end:d[2]},n.support.touch||!n.params.simulateTouch?n.touchEventsTouch:n.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:n.params.focusableElements,lastClickTime:N(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}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,s){const i=this;t=Math.min(Math.max(t,0),1);const n=i.minTranslate(),l=(i.maxTranslate()-n)*t+n;i.translateTo(l,typeof s>"u"?0:s),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const s=t.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",s.join(" "))}getSlideClasses(t){const s=this;return t.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(s.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const s=[];t.slides.each(i=>{const n=t.getSlideClasses(i);s.push({slideEl:i,classNames:n}),t.emit("_slideClass",i,n)}),t.emit("_slideClasses",s)}slidesPerViewDynamic(t="current",s=!1){const i=this,{params:n,slides:a,slidesGrid:l,slidesSizesGrid:o,size:r,activeIndex:d}=i;let c=1;if(n.centeredSlides){let f=a[d].swiperSlideSize,u;for(let p=d+1;p<a.length;p+=1)a[p]&&!u&&(f+=a[p].swiperSlideSize,c+=1,f>r&&(u=!0));for(let p=d-1;p>=0;p-=1)a[p]&&!u&&(f+=a[p].swiperSlideSize,c+=1,f>r&&(u=!0))}else if(t==="current")for(let f=d+1;f<a.length;f+=1)(s?l[f]+o[f]-l[d]<r:l[f]-l[d]<r)&&(c+=1);else for(let f=d-1;f>=0;f-=1)l[d]-l[f]<r&&(c+=1);return c}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:s,params:i}=t;i.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function n(){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 a;t.params.freeMode&&t.params.freeMode.enabled?(n(),t.params.autoHeight&&t.updateAutoHeight()):((t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?a=t.slideTo(t.slides.length-1,0,!1,!0):a=t.slideTo(t.activeIndex,0,!1,!0),a||n()),i.watchOverflow&&s!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,s=!0){const i=this,n=i.params.direction;return t||(t=n==="horizontal"?"vertical":"horizontal"),t===n||t!=="horizontal"&&t!=="vertical"||(i.$el.removeClass(`${i.params.containerModifierClass}${n}`).addClass(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.each(a=>{t==="vertical"?a.style.width="":a.style.height=""}),i.emit("changeDirection"),s&&i.update()),i}mount(t){const s=this;if(s.mounted)return!0;const i=y(t||s.params.el);if(t=i[0],!t)return!1;t.swiper=s;const n=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=(()=>
1{if(t&&t.shadowRoot&&t.shadowRoot.querySelector){const o=y(t.shadowRoot.querySelector(n()));return o.children=r=>i.children(r),o}return i.children(n())})();if(l.length===0&&s.params.createElements){const r=z().createElement("div");l=y(r),r.className=s.params.wrapperClass,i.append(r),i.children(`.${s.params.slideClass}`).each(d=>{l.append(d)})}return Object.assign(s,{$el:i,el:t,$wrapperEl:l,wrapperEl:l[0],mounted:!0,rtl:t.dir.toLowerCase()==="rtl"||i.css("direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(t.dir.toLowerCase()==="rtl"||i.css("direction")==="rtl"),wrongRTL:l.css("display")==="-webkit-box"}),!0}init(t){const s=this;return s.initialized||s.mount(t)===!1||(s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.params.loop&&s.loopCreate(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.preloadImages&&s.preloadImages(),s.params.loop?s.slideTo(s.params.initialSlide+s.loopedSlides,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.attachEvents(),s.initialized=!0,s.emit("init"),s.emit("afterInit")),s}destroy(t=!0,s=!0){const i=this,{params:n,$el:a,$wrapperEl:l,slides:o}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),s&&(i.removeClasses(),a.removeAttr("style"),l.removeAttr("style"),o&&o.length&&o.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(r=>{i.off(r)}),t!==!1&&(i.$el[0].swiper=null,_t(i)),i.destroyed=!0),null}static extendDefaults(t){_(fe,t)}static get extendedDefaults(){return fe}static get defaults(){return Ee}static installModule(t){D.prototype.__modules__||(D.prototype.__modules__=[]);const s=D.prototype.__modules__;typeof t=="function"&&s.indexOf(t)<0&&s.push(t)}static use(t){return Array.isArray(t)?(t.forEach(s=>D.installModule(s)),D):(D.installModule(t),D)}}Object.keys(ce).forEach(e=>
vendor: 4,534 bytes, line 1
1{Object.keys(ce[e]).forEach(t=>{D.prototype[t]=ce[e][t]})});D.use([jt,Rt]);function Us({swiper:e,extendParams:t,on:s,emit:i}){const n=O();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),e.mousewheel={enabled:!1};let a,l=N(),o;const r=[];function d(E){let L=0,M=0,C=0,b=0;return"detail"in E&&(M=E.detail),"wheelDelta"in E&&(M=-E.wheelDelta/120),"wheelDeltaY"in E&&(M=-E.wheelDeltaY/120),"wheelDeltaX"in E&&(L=-E.wheelDeltaX/120),"axis"in E&&E.axis===E.HORIZONTAL_AXIS&&(L=M,M=0),C=L*10,b=M*10,"deltaY"in E&&(b=E.deltaY),"deltaX"in E&&(C=E.deltaX),E.shiftKey&&!C&&(C=b,b=0),(C||b)&&E.deltaMode&&(E.deltaMode===1?(C*=40,b*=40):(C*=800,b*=800)),C&&!L&&(L=C<1?-1:1),b&&!M&&(M=b<1?-1:1),{spinX:L,spinY:M,pixelX:C,pixelY:b}}function c(){e.enabled&&(e.mouseEntered=!0)}function f(){e.enabled&&(e.mouseEntered=!1)}function u(E){return e.params.mousewheel.thresholdDelta&&E.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&N()-l<e.params.mousewheel.thresholdTime?!1:E.delta>=6&&N()-l<60?!0:(E.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),i("scroll",E.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),i("scroll",E.raw)),l=new n.Date().getTime(),!1)}function p(E){const v=e.params.mousewheel;if(E.direction<0){if(e.isEnd&&!e.params.loop&&v.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&v.releaseOnEdges)return!0;return!1}function h(E){let v=E,S=!0;if(!e.enabled)return;const P=e.params.mousewheel;e.params.cssMode&&v.preventDefault();let L=e.$el;if(e.params.mousewheel.eventsTarget!=="container"&&(L=y(e.params.mousewheel.eventsTarget)),!e.mouseEntered&&!L[0].contains(v.target)&&!P.releaseOnEdges)return!0;v.originalEvent&&(v=v.originalEvent);let M=0;const C=e.rtlTranslate?-1:1,b=d(v);if(P.forceToAxis)if(e.isHorizontal())if(Math.abs(b.pixelX)>Math.abs(b.pixelY))M=-b.pixelX*C;else return!0;else if(Math.abs(b.pixelY)>Math.abs(b.pixelX))M=-b.pixelY;else return!0;else M=Math.abs(b.pixelX)>Math.abs(b.pixelY)?-b.pixelX*C:-b.pixelY;if(M===0)return!0;P.invert&&(M=-M);let x=e.getTranslate()+M*P.sensitivity;if(x>=e.minTranslate()&&(x=e.minTranslate()),x<=e.maxTranslate()&&(x=e.maxTranslate()),S=e.params.loop?!0:!(x===e.minTranslate()||x===e.maxTranslate()),S&&e.params.nested&&v.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const w={time:N(),delta:Math.abs(M),direction:Math.sign(M),raw:E};r.length>=2&&r.shift();const $=r.length?r[r.length-1]:void 0;if(r.push(w),$?(w.direction!==$.direction||w.delta>$.delta||w.time>$.time+150)&&u(w):u(w),p(w))return!0}else{const w={time:N(),delta:Math.abs(M),direction:Math.sign(M)},$=o&&w.time<o.time+500&&w.delta<=o.delta&&w.direction===o.direction;if(!$){o=void 0,e.params.loop&&e.loopFix();let I=e.getTranslate()+M*P.sensitivity;const k=e.isBeginning,G=e.isEnd;if(I>=e.minTranslate()&&(I=e.minTranslate()),I<=e.maxTranslate()&&(I=e.maxTranslate()),e.setTransition(0),e.setTranslate(I),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!k&&e.isBeginning||!G&&e.isEnd)&&e.updateSlidesClasses(),e.params.freeMode.sticky){clearTimeout(a),a=void 0,r.length>=15&&r.shift();const j=r.length?r[r.length-1]:void 0,U=r[0];if(r.push(w),j&&(w.delta>j.delta||w.direction!==j.direction))r.splice(0);else if(r.length>=15&&w.time-U.time<500&&U.delta-w.delta>=1&&w.delta<=6){const R=M>0?.8:.2;o=w,r.splice(0),a=F(()=>{e.slideToClosest(e.params.speed,!0,void 0,R)},0)}a||(a=F(()=>{o=w,r.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if($||i("scroll",v),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),I===e.minTranslate()||I===e.maxTranslate())return!0}}return v.preventDefault?v.preventDefault():v.returnValue=!1,!1}function T(E){let v=e.$el;e.params.mousewheel.eventsTarget!=="container"&&(v=y(e.params.mousewheel.eventsTarget)),v[E]("mouseenter",c),v[E]("mouseleave",f),v[E]("wheel",h)}function m(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",h),!0):e.mousewheel.enabled?!1:(T("on"),e.mousewheel.enabled=!0,!0)}function g(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,h),!0):e.mousewheel.enabled?(T("off"),e.mousewheel.enabled=!1,!0):!1}s("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&g(),e.params.mousewheel.enabled&&m()}),s("destroy",()=>{e.params.cssMode&&m(),e.mousewheel.enabled&&g()}),Object.assign(e.mousewheel,{enable:m,disable:g})}function Zs({swiper:e,extendParams:t,on:s,emit:i}){let n;
1e.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function a(){const T=e.slides.eq(e.activeIndex);let m=e.params.autoplay.delay;T.attr("data-swiper-autoplay")&&(m=T.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(n),n=F(()=>{let g;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),g=e.slidePrev(e.params.speed,!0,!0),i("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?o():(g=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),i("autoplay")):(g=e.slidePrev(e.params.speed,!0,!0),i("autoplay")):e.params.loop?(e.loopFix(),g=e.slideNext(e.params.speed,!0,!0),i("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?o():(g=e.slideTo(0,e.params.speed,!0,!0),i("autoplay")):(g=e.slideNext(e.params.speed,!0,!0),i("autoplay")),(e.params.cssMode&&e.autoplay.running||g===!1)&&a()},m)}function l(){return typeof n<"u"||e.autoplay.running?!1:(e.autoplay.running=!0,i("autoplayStart"),a(),!0)}function o(){return!e.autoplay.running||typeof n>"u"?!1:(n&&(clearTimeout(n),n=void 0),e.autoplay.running=!1,i("autoplayStop"),!0)}function r(T){e.autoplay.running&&(e.autoplay.paused||(n&&clearTimeout(n),e.autoplay.paused=!0,T===0||!e.params.autoplay.waitForTransition?(e.autoplay.paused=!1,a()):["transitionend","webkitTransitionEnd"].forEach(m=>{e.$wrapperEl[0].addEventListener(m,c)})))}function d(){const T=z();T.visibilityState==="hidden"&&e.autoplay.running&&r(),T.visibilityState==="visible"&&e.autoplay.paused&&(a(),e.autoplay.paused=!1)}function c(T){!e||e.destroyed||!e.$wrapperEl||T.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(m=>{e.$wrapperEl[0].removeEventListener(m,c)}),e.autoplay.paused=!1,e.autoplay.running?a():o())}function f(){e.params.autoplay.disableOnInteraction?o():r(),["transitionend","webkitTransitionEnd"].forEach(T=>{e.$wrapperEl[0].removeEventListener(T,c)})}function u(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,a())}function p(){e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",f),e.$el.on("mouseleave",u))}function h(){e.$el.off("mouseenter",f),e.$el.off("mouseleave",u)}s("init",()=>{e.params.autoplay.enabled&&(l(),z().addEventListener("visibilitychange",d),p())}),s("beforeTransitionStart",(T,m,g)=>{e.autoplay.running&&(g||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(m):o())}),s("sliderFirstMove",()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?o():r())}),s("touchEnd",()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&a()}),s("destroy",()=>{h(),e.autoplay.running&&o(),z().removeEventListener("visibilitychange",d)}),Object.assign(e.autoplay,{pause:r,run:a,start:l,stop:o})}function K(e){const{effect:t,swiper:s,on:i,setTranslate:n,setTransition:a,overwriteParams:l,perspective:o}=e;i("beforeInit",()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),o&&o()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const r=l?l():{};Object.assign(s.params,r),Object.assign(s.originalParams,r)}),i("setTranslate",()=>{s.params.effect===t&&n()}),i("setTransition",(r,d)=>{s.params.effect===t&&a(d)})}function se(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function pe({swiper:e,duration:t,transformEl:s,allSlides:i}){const{slides:n,activeIndex:a,$wrapperEl:l}=e;if(e.params.virtualTranslate&&t!==0){let o=!1,r;i?r=s?n.find(s):n:r=s?n.eq(a).find(s):n.eq(a),r.transitionEnd(()=>{if(o||!e||e.destroyed)return;o=!0,e.animating=!1;const d=["webkitTransitionEnd","transitionend"];for(let c=0;c<d.length;c+=1)l.trigger(d[c])})}}function Js({swiper:e,extendParams:t,on:s}){t({fadeEffect:{crossFade:!1,transformEl:null}}),K({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:a}=e,l=e.params.fadeEffect;for(let o=0;o<a.length;o+=1){const r=e.slides.eq(o);let c=-r[0].swiperSlideOffset;e.params.virtualTranslate||(c-=e.translate);let f=0;e.isHorizontal()||(f=c,c=0);const u=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(r[0].progress),0):1+Math.min(Math.max(r[0].progress,-1),0);se(l,r).css({opacity:u}).transform(`translate3d(${c}
1px, ${f}px, 0px)`)}},setTransition:a=>{const{transformEl:l}=e.params.fadeEffect;(l?e.slides.find(l):e.slides).transition(a),pe({swiper:e,duration:a,transformEl:l,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function Qs({swiper:e,extendParams:t,on:s}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}}),K({effect:"cube",swiper:e,on:s,setTranslate:()=>{const{$el:a,$wrapperEl:l,slides:o,width:r,height:d,rtlTranslate:c,size:f,browser:u}=e,p=e.params.cubeEffect,h=e.isHorizontal(),T=e.virtual&&e.params.virtual.enabled;let m=0,g;p.shadow&&(h?(g=l.find(".swiper-cube-shadow"),g.length===0&&(g=y('<div class="swiper-cube-shadow"></div>'),l.append(g)),g.css({height:`${r}px`})):(g=a.find(".swiper-cube-shadow"),g.length===0&&(g=y('<div class="swiper-cube-shadow"></div>'),a.append(g))));for(let v=0;v<o.length;v+=1){const S=o.eq(v);let P=v;T&&(P=parseInt(S.attr("data-swiper-slide-index"),10));let L=P*90,M=Math.floor(L/360);c&&(L=-L,M=Math.floor(-L/360));const C=Math.max(Math.min(S[0].progress,1),-1);let b=0,x=0,w=0;P%4===0?(b=-M*4*f,w=0):(P-1)%4===0?(b=0,w=-M*4*f):(P-2)%4===0?(b=f+M*4*f,w=f):(P-3)%4===0&&(b=-f,w=3*f+f*4*M),c&&(b=-b),h||(x=b,b=0);const $=`rotateX(${h?0:-L}deg) rotateY(${h?L:0}deg) translate3d(${b}px, ${x}px, ${w}px)`;if(C<=1&&C>-1&&(m=P*90+C*90,c&&(m=-P*90-C*90)),S.transform($),p.slideShadows){let I=h?S.find(".swiper-slide-shadow-left"):S.find(".swiper-slide-shadow-top"),k=h?S.find(".swiper-slide-shadow-right"):S.find(".swiper-slide-shadow-bottom");I.length===0&&(I=y(`<div class="swiper-slide-shadow-${h?"left":"top"}"></div>`),S.append(I)),k.length===0&&(k=y(`<div class="swiper-slide-shadow-${h?"right":"bottom"}"></div>`),S.append(k)),I.length&&(I[0].style.opacity=Math.max(-C,0)),k.length&&(k[0].style.opacity=Math.max(C,0))}}if(l.css({"-webkit-transform-origin":`50% 50% -${f/2}px`,"transform-origin":`50% 50% -${f/2}px`}),p.shadow)if(h)g.transform(`translate3d(0px, ${r/2+p.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`);else{const v=Math.abs(m)-Math.floor(Math.abs(m)/90)*90,S=1.5-(Math.sin(v*2*Math.PI/360)/2+Math.cos(v*2*Math.PI/360)/2),P=p.shadowScale,L=p.shadowScale/S,M=p.shadowOffset;g.transform(`scale3d(${P}, 1, ${L}) translate3d(0px, ${d/2+M}px, ${-d/2/L}px) rotateX(-90deg)`)}const E=u.isSafari||u.isWebView?-f/2:0;l.transform(`translate3d(0px,0,${E}px) rotateX(${e.isHorizontal()?0:m}deg) rotateY(${e.isHorizontal()?-m:0}deg)`)},setTransition:a=>{const{$el:l,slides:o}=e;o.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),e.params.cubeEffect.shadow&&!e.isHorizontal()&&l.find(".swiper-cube-shadow").transition(a)},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function Y(e,t,s){const i=`swiper-slide-shadow${s?`-${s}`:""}`,n=e.transformEl?t.find(e.transformEl):t;let a=n.children(`.${i}`);return a.length||(a=y(`<div class="swiper-slide-shadow${s?`-${s}`:""}"></div>`),n.append(a)),a}function ei({swiper:e,extendParams:t,on:s}){t({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}}),K({effect:"flip",swiper:e,on:s,setTranslate:()=>{const{slides:a,rtlTranslate:l}=e,o=e.params.flipEffect;for(let r=0;r<a.length;r+=1){const d=a.eq(r);let c=d[0].progress;e.params.flipEffect.limitRotation&&(c=Math.max(Math.min(d[0].progress,1),-1));const f=d[0].swiperSlideOffset;let p=-180*c,h=0,T=e.params.cssMode?-f-e.translate:-f,m=0;
1if(e.isHorizontal()?l&&(p=-p):(m=T,T=0,h=-p,p=0),d[0].style.zIndex=-Math.abs(Math.round(c))+a.length,o.slideShadows){let v=e.isHorizontal()?d.find(".swiper-slide-shadow-left"):d.find(".swiper-slide-shadow-top"),S=e.isHorizontal()?d.find(".swiper-slide-shadow-right"):d.find(".swiper-slide-shadow-bottom");v.length===0&&(v=Y(o,d,e.isHorizontal()?"left":"top")),S.length===0&&(S=Y(o,d,e.isHorizontal()?"right":"bottom")),v.length&&(v[0].style.opacity=Math.max(-c,0)),S.length&&(S[0].style.opacity=Math.max(c,0))}const g=`translate3d(${T}px, ${m}px, 0px) rotateX(${h}deg) rotateY(${p}deg)`;se(o,d).transform(g)}},setTransition:a=>{const{transformEl:l}=e.params.flipEffect;(l?e.slides.find(l):e.slides).transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),pe({swiper:e,duration:a,transformEl:l})},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function ti({swiper:e,extendParams:t,on:s}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),K({effect:"coverflow",swiper:e,on:s,setTranslate:()=>{const{width:a,height:l,slides:o,slidesSizesGrid:r}=e,d=e.params.coverflowEffect,c=e.isHorizontal(),f=e.translate,u=c?-f+a/2:-f+l/2,p=c?d.rotate:-d.rotate,h=d.depth;for(let T=0,m=o.length;T<m;T+=1){const g=o.eq(T),E=r[T],v=g[0].swiperSlideOffset,S=(u-v-E/2)/E*d.modifier;let P=c?p*S:0,L=c?0:p*S,M=-h*Math.abs(S),C=d.stretch;typeof C=="string"&&C.indexOf("%")!==-1&&(C=parseFloat(d.stretch)/100*E);let b=c?0:C*S,x=c?C*S:0,w=1-(1-d.scale)*Math.abs(S);Math.abs(x)<.001&&(x=0),Math.abs(b)<.001&&(b=0),Math.abs(M)<.001&&(M=0),Math.abs(P)<.001&&(P=0),Math.abs(L)<.001&&(L=0),Math.abs(w)<.001&&(w=0);const $=`translate3d(${x}px,${b}px,${M}px) rotateX(${L}deg) rotateY(${P}deg) scale(${w})`;if(se(d,g).transform($),g[0].style.zIndex=-Math.abs(Math.round(S))+1,d.slideShadows){let k=c?g.find(".swiper-slide-shadow-left"):g.find(".swiper-slide-shadow-top"),G=c?g.find(".swiper-slide-shadow-right"):g.find(".swiper-slide-shadow-bottom");k.length===0&&(k=Y(d,g,c?"left":"top")),G.length===0&&(G=Y(d,g,c?"right":"bottom")),k.length&&(k[0].style.opacity=S>0?S:0),G.length&&(G[0].style.opacity=-S>0?-S:0)}}},setTransition:a=>{const{transformEl:l}=e.params.coverflowEffect;(l?e.slides.find(l):e.slides).transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function si({swiper:e,extendParams:t,on:s}){t({cardsEffect:{slideShadows:!0,transformEl:null}}),K({effect:"cards",swiper:e,on:s,setTranslate:()=>{const{slides:a,activeIndex:l}=e,o=e.params.cardsEffect,{startTranslate:r,isTouched:d}=e.touchEventsData,c=e.translate;for(let f=0;f<a.length;f+=1){const u=a.eq(f),p=u[0].progress,h=Math.min(Math.max(p,-4),4);let T=u[0].swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&e.$wrapperEl.transform(`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(T-=a[0].swiperSlideOffset);let m=e.params.cssMode?-T-e.translate:-T,g=0;const E=-100*Math.abs(h);let v=1,S=-2*h,P=8-Math.abs(h)*.75;const L=(f===l||f===l-1)&&h>0&&h<1&&(d||e.params.cssMode)&&c<r,M=(f===l||f===l+1)&&h<0&&h>-1&&(d||e.params.cssMode)&&c>r;if(L||M){const w=(1-Math.abs((Math.abs(h)-.5)/.5))**.5;S+=-28*h*w,v+=-.5*w,P+=96*w,g=`${-25*w*Math.abs(h)}%`}if(h<0?m=`calc(${m}px + (${P*Math.abs(h)}%))`:h>0?m=`calc(${m}px + (-${P*Math.abs(h)}%))`:m=`${m}px`,!e.isHorizontal()){const w=g;g=m,m=w}const C=h<0?`${1+(1-v)*h}`:`${1-(1-v)*h}`,b=` 2 translate3d(${m}, ${g}, ${E}px) 3 rotateZ(${S}deg) 4 scale(${C}) 5 `;if(o.slideShadows){let w=u.find(".swiper-slide-shadow");w.length===0&&(w=Y(o,u)),w.length&&(w[0].style.opacity=Math.min(Math.max((Math.abs(h)-.5)/.5,0),1))}u[0].style.zIndex=-Math.abs(Math.round(p))+a.length,se(o,u).transform(b)}},setTransition:a=>{const{transformEl:l}=e.params.cardsEffect;(l?e.slides.find(l):e.slides).transition(a).find(".swiper-slide-shadow").transition(a),pe({swiper:e,duration:a,transformEl:l})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}const ii={props:{content:{type:Object,required:!0},wwFrontState:{type:Object,required:!0}},emits:["update:content","update:sidepanel-content"],setup(e,{emit:t}){const s=X(null),i=X(null),n=X(0),a=X(0),l=X(!1),o=A(()=>!1),r=A(()=>!1),d=A(()=>Be(e.content.mainLayoutContent).length),c=A(()=>{let b=e.content.slidesPerView;return typeof b=="string"&&(b=parseInt(b)),(!b||isNaN(b))&&(b=1),b>d.value?d.value:b<1?1:b}),f=A(()=>{const b=n.value>0||e.content.loop;return e.content.navigation&&b}),u=A(()=>{const b=n.value+c.value-1<d.value-1||e.content.loop;return e.content.navigation&&b}),p=A(()=>Math.ceil(d.value-c.value+1)),h=A(()=>{let b=e.content.transitionDuration||"0s";return b=b.substring(0,b.length-2),parseInt(b)}),T=A(()=>{let b=e.content.automaticTiming;return b=b.substring(0,b.length-1),parseInt(b)}),m=A(()=>
5{const b={autoplay:{delay:T.value*1e3,disableOnInteraction:!1}},x={mousewheel:{forceToAxis:e.content.mousewheelForceToAxis,invert:e.content.mousewheelInvert,sensitivity:e.content.mousewheelSensitivity||1}};return{...{modules:[ei,Js,ti,Qs,si,Zs,Us],effect:e.content.effect,cardsEffect:{slideShadows:!1},coverflowEffect:{slideShadows:!1},slidesPerView:c.value,speed:h.value,spaceBetween:parseInt(e.content.spaceBetween?e.content.spaceBetween.slice(0,-2):"0"),loop:e.content.loop,freeMode:e.content.linearTransition,allowTouchMove:!o.value,touchStartPreventDefault:!1,on:{realIndexChange:$=>{n.value=$.realIndex}}},...e.content.automatic?b:{},...e.content.mousewheel?x:{}}}),g=A(()=>({"--timing-function":e.content.linearTransition?"linear":"auto"})),E=A(()=>wwLib.globalContext.browser.breakpoint),v=b=>{i.value&&i.value.slideToLoop(b,h.value)},S=b=>{o.value||v(b)},P=()=>{o.value||i.value&&i.value.slideNext(h.value)},L=()=>{o.value||i.value&&i.value.slidePrev(h.value)},M=()=>{o.value&&e.content.automatic&&i.value&&i.value.autoplay&&i.value.autoplay.running?i.value.autoplay.stop():!o.value&&e.content.automatic&&i.value&&i.value.autoplay&&i.value.autoplay.running&&i.value.autoplay.start()},C=async(b=!1)=>{if(!l.value){l.value=!0;try{i.value&&i.value.destroy&&i.value.destroy(!0,!0),a.value+=1,await ve(),await ve(),i.value=new D(s.value,m.value),n.value=i.value.realIndex,b&&v(0),M()}catch(x){wwLib.wwLog.warn("WW-SLIDER SWIPER INIT ERROR",x)}finally{l.value=!1}}};return ge(()=>e.content.mainLayoutContent,()=>{C(!0)}),ge(()=>E.value,()=>{C()}),He(()=>{C(!1)}),Ve(()=>{i.value&&i.value.destroy(!0,!0)}),wwLib.wwElement.useRegisterElementLocalContext("slider",{sliderIndex:n,nbOfSlides:d,slidesPerView:c,showLeftNav:f,showRightNav:u,numberOfBullets:p},{slideTo:{method:v,editor:{label:"Slide to",elementName:"Slider",description:"Slide to a specific slide index.",args:[{name:"Index",type:"number"}]}},slideNext:{method:P,editor:{label:"Slide Next",elementName:"Slider",description:"Slide to the next slide."}},slidePrev:{method:L,editor:{label:"Slide Prev",elementName:"Slider",description:"Slide to the previous slide."}}}),{swiper:s,sliderIndex:n,componentKey:a,isEditing:o,isSelected:r,showLeftNav:f,showRightNav:u,numberOfBullets:p,cssVariables:g,onBulletClick:S,slideNext:P,slidePrev:L,swiperInstance:i}}},ni={class:"bullets"},ai=["onClick"];function ri(e,t,s,i,n,a){const l=Z("wwElement",!0),o=Z("wwLayoutItem"),r=Z("wwLayout"),d=Z("wwLocalContext");return W(),J("div",{class:Ge(["element-container",{editing:i.isEditing,selected:i.isSelected}]),style:Ne(i.cssVariables)},[(W(),J("div",{ref:"swiper",key:i.componentKey,class:"swiper","ww-responsive":"swiper"},[V(r,{"disable-drag-drop":!0,path:"mainLayoutContent",class:"swiper-wrapper","ww-responsive":"swiper-wrapper"},{default:ne(({item:c,index:f})=>[c!==void 0?(W(),ze(o,{key:0,class:"swiper-slide","ww-responsive":"swiper-slide"},{default:ne(()=>[V(l,Q({class:"slide-container"},c,{states:f!==i.sliderIndex?["Not Current Slide"]:[]}),null,16,["states"])]),_:2},1024)):_e("",!0)]),_:1})])),ie(re("div",ni,[(W(!0),J(Ae,null,De(i.numberOfBullets,c=>(W(),J("div",{key:c,class:"bullet-container",onClick:f=>i.onBulletClick(c-1)},[V(d,{data:{currentBulletIndex:c,isCurrent:c-1===i.sliderIndex},elementKey:"bullet"},{default:ne(()=>[V(l,Q({class:"bulletIcon",ref_for:!0},s.content.bulletsIcons,{states:c-1===i.sliderIndex?["active","Current Slide"]:[]}),null,16,["states"])]),_:2},1032,["data"])],8,ai))),128))],512),[[ae,s.content.pagination]]),ie(re("div",{class:"navigation-container prev",onClick:t[0]||(t[0]=(...c)=>i.slidePrev&&i.slidePrev(...c))},[V(l,Q({class:"layout-prev"},s.content.navigationIcons[0]),null,16)],512),[[ae,i.showLeftNav]]),ie(re("div",{class:"navigation-container next",onClick:t[1]||(t[1]=(...c)=>i.slideNext&&i.slideNext(...c))},[V(l,Q({class:"layout-next"},s.content.navigationIcons[1]),null,16)],512),[[ae,i.showRightNav]])],6)}const li=ke(ii,[["render",ri],["__scopeId","data-v-b6a11144"]]);H.component("wwobject-1b1e2173-9b78-42cc-a8ee-a6167caea340",Fe);H.component("wwobject-3a7d6379-12d3-4387-98ff-b332bb492a63",je);H.component("wwobject-59dca300-db78-42e4-a7a6-0cbf22d3cc82",Re);H.component("wwobject-9ccf84b0-e542-4423-869f-b4828301ec49",li);H.component("wwobject-b783dc65-d528-4f74-8c14-e27c934c39b1",We);H.component("wwobject-d7904e9d-fc9a-4d80-9e32-728e097879ad",Xe);H.component("section-99586bd3-2b15-4d6b-a025-6a50d07ca845",Ye);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.