index.00e8b79b.js 111 KB

1
  1. var je=Object.defineProperty,Ve=Object.defineProperties;var We=Object.getOwnPropertyDescriptors;var pe=Object.getOwnPropertySymbols;var qe=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable;var ge=(t,e,i)=>e in t?je(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,ie=(t,e)=>{for(var i in e||(e={}))qe.call(e,i)&&ge(t,i,e[i]);if(pe)for(var i of pe(e))Xe.call(e,i)&&ge(t,i,e[i]);return t},he=(t,e)=>Ve(t,We(e));import{U as j,V as R,W as me,X as ve,S as _e,o as se,Y as be,n as Ue,Z as Ye,_ as Ke,d as Je,r as Qe,f as Ze,c as V,$ as we,F as Se}from"./vendor.af53403a.js";import{r as et}from"./index.a559d154.js";const tt="_mySwiper_1p4df_1",it="_bannerWrap_1p4df_4",st="_bannerImg_1p4df_10";var ne={mySwiper:tt,bannerWrap:it,bannerImg:st};function ye(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function ae(t={},e={}){Object.keys(e).forEach(i=>{typeof t[i]=="undefined"?t[i]=e[i]:ye(e[i])&&ye(t[i])&&Object.keys(e[i]).length>0&&ae(t[i],e[i])})}const Ce={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 D(){const t=typeof document!="undefined"?document:{};return ae(t,Ce),t}const nt={document:Ce,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(t){return typeof setTimeout=="undefined"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout!="undefined"&&clearTimeout(t)}};function N(){const t=typeof window!="undefined"?window:{};return ae(t,nt),t}function at(t){const e=t.__proto__;Object.defineProperty(t,"__proto__",{get(){return e},set(i){e.__proto__=i}})}class X extends Array{constructor(e){if(typeof e=="number")super(e);else{super(...e||[]);at(this)}}}function K(t=[]){const e=[];return t.forEach(i=>{Array.isArray(i)?e.push(...K(i)):e.push(i)}),e}function Ee(t,e){return Array.prototype.filter.call(t,e)}function rt(t){const e=[];for(let i=0;i<t.length;i+=1)e.indexOf(t[i])===-1&&e.push(t[i]);return e}function lt(t,e){if(typeof t!="string")return[t];const i=[],s=e.querySelectorAll(t);for(let a=0;a<s.length;a+=1)i.push(s[a]);return i}function C(t,e){const i=N(),s=D();let a=[];if(!e&&t instanceof X)return t;if(!t)return new X(a);if(typeof t=="string"){const n=t.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){let l="div";n.indexOf("<li")===0&&(l="ul"),n.indexOf("<tr")===0&&(l="tbody"),(n.indexOf("<td")===0||n.indexOf("<th")===0)&&(l="tr"),n.indexOf("<tbody")===0&&(l="table"),n.indexOf("<option")===0&&(l="select");const o=s.createElement(l);o.innerHTML=n;for(let r=0;r<o.childNodes.length;r+=1)a.push(o.childNodes[r])}else a=lt(t.trim(),e||s)}else if(t.nodeType||t===i||t===s)a.push(t);else if(Array.isArray(t)){if(t instanceof X)return t;a=t}return new X(rt(a))}C.fn=X.prototype;function ot(...t){const e=K(t.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.add(...e)}),this}function dt(...t){const e=K(t.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.remove(...e)}),this}function ut(...t){const e=K(t.map(i=>i.split(" ")));this.forEach(i=>{e.forEach(s=>{i.classList.toggle(s)})})}function ft(...t){const e=K(t.map(i=>i.split(" ")));return Ee(this,i=>e.filter(s=>i.classList.contains(s)).length>0).length>0}function ct(t,e){if(arguments.length===1&&typeof t=="string")return this[0]?this[0].getAttribute(t):void 0;for(let i=0;i<this.length;i+=1)if(arguments.length===2)this[i].setAttribute(t,e);else for(const s in t)this[i][s]=t[s],this[i].setAttribute(s,t[s]);return this}function pt(t){for(let e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this}function gt(t){for(let e=0;e<this.length;e+=1)this[e].style.transform=t;return this}function ht(t){for(let e=0;e<this.length;e+=1)this[e].style.transitionDuration=typeof t!="string"?`${t}ms`:t;return this}function mt(...t){let[e,i,s,a]=t;typeof t[1]=="function"&&([e,s,a]=t,i=void 0),a||(a=!1);function n(u){const d=u.target;if(!d)return;const f=u.target.dom7EventData||[];if(f.indexOf(u)<0&&f.unshift(u),C(d).is(i))s.apply(d,f);else{const p=C(d).parents();for(let b=0;b<p.length;b+=1)C(p[b]).is(i)&&s.apply(p[b],f)}}function l(u){const d=u&&u.target?u.target.dom7EventData||[]:[];d.indexOf(u)<0&&d.unshift(u),s.apply(this,d)}const o=e.split(" ");let r;for(let u=0;u<this.length;u+=1){const d=this[u];if(i)for(r=0;r<o.length;r+=1){const f=o[r];d.dom7LiveListeners||(d.dom7LiveListeners={}),d.dom7LiveListeners[f]||(d.dom7LiveListeners[f]=[]),d.dom7LiveListeners[f].push({listener:s,proxyListener:n}),d.addEventListener(f,n,a)}else for(r=0;r<o.length;r+=1){const f=o[r];d.dom7Listeners||(d.dom7Listeners={}),d.dom7Listeners[f]||(d.dom7Listeners[f]=[]),d.dom7Listeners[f].push({listener:s,proxyListener:l}),d.addEventListener(f,l,a)}}return this}function vt(...t){let[e,i,s,a]=t;typeof t[1]=="function"&&([e,s,a]=t,i=void 0),a||(a=!1);const n=e.split(" ");for(let l=0;l<n.length;l+=1){const o=n[l];for(let r=0;r<this.length;r+=1){const u=this[r];let d;if(!i&&u.dom7Listeners?d=u.dom7Listeners[o]:i&&u.dom7LiveListeners&&(d=u.dom7LiveListeners[o]),d&&d.length)for(let f=d.length-1;f>=0;f-=1){const p=d[f];s&&p.listener===s||s&&p.listener&&p.listener.dom7proxy&&p.listener.dom7proxy===s?(u.removeEventListener(o,p.proxyListener,a),d.splice(f,1)):s||(u.removeEventListener(o,p.proxyListener,a),d.splice(f,1))}}}return this}function bt(...t){const e=N(),i=t[0].split(" "),s=t[1];for(let a=0;a<i.length;a+=1){const n=i[a];for(let l=0;l<this.length;l+=1){const o=this[l];if(e.CustomEvent){const r=new e.CustomEvent(n,{detail:s,bubbles:!0,cancelable:!0});o.dom7EventData=t.filter((u,d)=>d>0),o.dispatchEvent(r),o.dom7EventData=[],delete o.dom7EventData}}}return this}function wt(t){const e=this;function i(s){s.target===this&&(t.call(this,s),e.off("transitionend",i))}return t&&e.on("transitionend",i),this}function St(t){if(this.length>0){if(t){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function yt(t){if(this.length>0){if(t){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function Ct(){if(this.length>0){const t=N(),e=D(),i=this[0],s=i.getBoundingClientRect(),a=e.body,n=i.clientTop||a.clientTop||0,l=i.clientLeft||a.clientLeft||0,o=i===t?t.scrollY:i.scrollTop,r=i===t?t.scrollX:i.scrollLeft;return{top:s.top+o-n,left:s.left+r-l}}return null}function Et(){const t=N();return this[0]?t.getComputedStyle(this[0],null):{}}function Tt(t,e){const i=N();let s;if(arguments.length===1)if(typeof t=="string"){if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(t)}else{for(s=0;s<this.length;s+=1)for(const a in t)this[s].style[a]=t[a];return this}if(arguments.length===2&&typeof t=="string"){for(s=0;s<this.length;s+=1)this[s].style[t]=e;return this}return this}function xt(t){return t?(this.forEach((e,i)=>{t.apply(e,[e,i])}),this):this}function At(t){const e=Ee(this,t);return C(e)}function Pt(t){if(typeof t=="undefined")return this[0]?this[0].innerHTML:null;for(let e=0;e<this.length;e+=1)this[e].innerHTML=t;return this}function Mt(t){if(typeof t=="undefined")return this[0]?this[0].textContent.trim():null;for(let e=0;e<this.length;e+=1)this[e].textContent=t;return this}function Ot(t){const e=N(),i=D(),s=this[0];let a,n;if(!s||typeof t=="undefined")return!1;if(typeof t=="string"){if(s.matches)return s.matches(t);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(t);if(s.msMatchesSelector)return s.msMatchesSelector(t);for(a=C(t),n=0;n<a.length;n+=1)if(a[n]===s)return!0;return!1}if(t===i)return s===i;if(t===e)return s===e;if(t.nodeType||t instanceof X){for(a=t.nodeType?[t]:t,n=0;n<a.length;n+=1)if(a[n]===s)return!0;return!1}return!1}function Lt(){let t=this[0],e;if(t){for(e=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(e+=1);return e}}function $t(t){if(typeof t=="undefined")return this;const e=this.length;if(t>e-1)return C([]);if(t<0){const i=e+t;return i<0?C([]):C([this[i]])}return C([this[t]])}function Bt(...t){let e;const i=D();for(let s=0;s<t.length;s+=1){e=t[s];for(let a=0;a<this.length;a+=1)if(typeof e=="string"){const n=i.createElement("div");for(n.innerHTML=e;n.firstChild;)this[a].appendChild(n.firstChild)}else if(e instanceof X)for(let n=0;n<e.length;n+=1)this[a].appendChild(e[n]);else this[a].appendChild(e)}return this}function zt(t){const e=D();let i,s;for(i=0;i<this.length;i+=1)if(typeof t=="string"){const a=e.createElement("div");for(a.innerHTML=t,s=a.childNodes.length-1;s>=0;s-=1)this[i].insertBefore(a.childNodes[s],this[i].childNodes[0])}else if(t instanceof X)for(s=0;s<t.length;s+=1)this[i].insertBefore(t[s],this[i].childNodes[0]);else this[i].insertBefore(t,this[i].childNodes[0]);return this}function It(t){return this.length>0?t?this[0].nextElementSibling&&C(this[0].nextElementSibling).is(t)?C([this[0].nextElementSibling]):C([]):this[0].nextElementSibling?C([this[0].nextElementSibling]):C([]):C([])}function kt(t){const e=[];let i=this[0];if(!i)return C([]);for(;i.nextElementSibling;){const s=i.nextElementSibling;t?C(s).is(t)&&e.push(s):e.push(s),i=s}return C(e)}function Dt(t){if(this.length>0){const e=this[0];return t?e.previousElementSibling&&C(e.previousElementSibling).is(t)?C([e.previousElementSibling]):C([]):e.previousElementSibling?C([e.previousElementSibling]):C([])}return C([])}function Nt(t){const e=[];let i=this[0];if(!i)return C([]);for(;i.previousElementSibling;){const s=i.previousElementSibling;t?C(s).is(t)&&e.push(s):e.push(s),i=s}return C(e)}function Gt(t){const e=[];for(let i=0;i<this.length;i+=1)this[i].parentNode!==null&&(t?C(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return C(e)}function Rt(t){const e=[];for(let i=0;i<this.length;i+=1){let s=this[i].parentNode;for(;s;)t?C(s).is(t)&&e.push(s):e.push(s),s=s.parentNode}return C(e)}function Ft(t){let e=this;return typeof t=="undefined"?C([]):(e.is(t)||(e=e.parents(t).eq(0)),e)}function Ht(t){const e=[];for(let i=0;i<this.length;i+=1){const s=this[i].querySelectorAll(t);for(let a=0;a<s.length;a+=1)e.push(s[a])}return C(e)}function jt(t){const e=[];for(let i=0;i<this.length;i+=1){const s=this[i].children;for(let a=0;a<s.length;a+=1)(!t||C(s[a]).is(t))&&e.push(s[a])}return C(e)}function Vt(){for(let t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}const Te={addClass:ot,removeClass:dt,hasClass:ft,toggleClass:ut,attr:ct,removeAttr:pt,transform:gt,transition:ht,on:mt,off:vt,trigger:bt,transitionEnd:wt,outerWidth:St,outerHeight:yt,styles:Et,offset:Ct,css:Tt,each:xt,html:Pt,text:Mt,is:Ot,index:Lt,eq:$t,append:Bt,prepend:zt,next:It,nextAll:kt,prev:Dt,prevAll:Nt,parent:Gt,parents:Rt,closest:Ft,find:Ht,children:jt,filter:At,remove:Vt};Object.keys(Te).forEach(t=>{Object.defineProperty(C.fn,t,{value:Te[t],writable:!0})});function Wt(t){const e=t;Object.keys(e).forEach(i=>{try{e[i]=null}catch{}try{delete e[i]}catch{}})}function J(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function Q(){return Date.now()}function qt(t){const e=N();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}function Xt(t,e){e===void 0&&(e="x");const i=N();let s,a,n;const l=qt(t);return i.WebKitCSSMatrix?(a=l.transform||l.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(o=>o.replace(",",".")).join(", ")),n=new i.WebKitCSSMatrix(a==="none"?"":a)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=n.toString().split(",")),e==="x"&&(i.WebKitCSSMatrix?a=n.m41:s.length===16?a=parseFloat(s[12]):a=parseFloat(s[4])),e==="y"&&(i.WebKitCSSMatrix?a=n.m42:s.length===16?a=parseFloat(s[13]):a=parseFloat(s[5])),a||0}function ee(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function _t(t){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function F(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const s=i<0||arguments.length<=i?void 0:arguments[i];if(s!=null&&!_t(s)){const a=Object.keys(Object(s)).filter(n=>e.indexOf(n)<0);for(let n=0,l=a.length;n<l;n+=1){const o=a[n],r=Object.getOwnPropertyDescriptor(s,o);r!==void 0&&r.enumerable&&(ee(t[o])&&ee(s[o])?s[o].__swiper__?t[o]=s[o]:F(t[o],s[o]):!ee(t[o])&&ee(s[o])?(t[o]={},s[o].__swiper__?t[o]=s[o]:F(t[o],s[o])):t[o]=s[o])}}}return t}function te(t,e,i){t.style.setProperty(e,i)}function xe(t){let{swiper:e,targetPosition:i,side:s}=t;const a=N(),n=-e.translate;let l=null,o;const r=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);const u=i>n?"next":"prev",d=(p,b)=>u==="next"&&p>=b||u==="prev"&&p<=b,f=()=>{o=new Date().getTime(),l===null&&(l=o);const p=Math.max(Math.min((o-l)/r,1),0),b=.5-Math.cos(p*Math.PI)/2;let v=n+b*(i-n);if(d(v,i)&&(v=i),e.wrapperEl.scrollTo({[s]:v}),d(v,i)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:v})}),a.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=a.requestAnimationFrame(f)};f()}let re;function Ut(){const t=N(),e=D();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),passiveListener:function(){let s=!1;try{const a=Object.defineProperty({},"passive",{get(){s=!0}});t.addEventListener("testPassiveListener",null,a)}catch{}return s}(),gestures:function(){return"ongesturestart"in t}()}}function Ae(){return re||(re=Ut()),re}let le;function Yt(t){let{userAgent:e}=t===void 0?{}:t;const i=Ae(),s=N(),a=s.navigator.platform,n=e||s.navigator.userAgent,l={ios:!1,android:!1},o=s.screen.width,r=s.screen.height,u=n.match(/(Android);?[\s\/]+([\d.]+)?/);let d=n.match(/(iPad).*OS\s([\d_]+)/);const f=n.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b=a==="Win32";let v=a==="MacIntel";const w=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&v&&i.touch&&w.indexOf(`${o}x${r}`)>=0&&(d=n.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),v=!1),u&&!b&&(l.os="android",l.android=!0),(d||p||f)&&(l.os="ios",l.ios=!0),l}function Kt(t){return t===void 0&&(t={}),le||(le=Yt(t)),le}let oe;function Jt(){const t=N();function e(){const i=t.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}return{isSafari:e(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}function Qt(){return oe||(oe=Jt()),oe}function Zt(t){let{swiper:e,on:i,emit:s}=t;const a=N();let n=null,l=null;const o=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},r=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(f=>{l=a.requestAnimationFrame(()=>{const{width:p,height:b}=e;let v=p,w=b;f.forEach(c=>{let{contentBoxSize:g,contentRect:S,target:y}=c;y&&y!==e.el||(v=S?S.width:(g[0]||g).inlineSize,w=S?S.height:(g[0]||g).blockSize)}),(v!==p||w!==b)&&o()})}),n.observe(e.el))},u=()=>{l&&a.cancelAnimationFrame(l),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},d=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};i("init",()=>{if(e.params.resizeObserver&&typeof a.ResizeObserver!="undefined"){r();return}a.addEventListener("resize",o),a.addEventListener("orientationchange",d)}),i("destroy",()=>{u(),a.removeEventListener("resize",o),a.removeEventListener("orientationchange",d)})}function ei(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n=[],l=N(),o=function(d,f){f===void 0&&(f={});const p=l.MutationObserver||l.WebkitMutationObserver,b=new p(v=>{if(v.length===1){a("observerUpdate",v[0]);return}const w=function(){a("observerUpdate",v[0])};l.requestAnimationFrame?l.requestAnimationFrame(w):l.setTimeout(w,0)});b.observe(d,{attributes:typeof f.attributes=="undefined"?!0:f.attributes,childList:typeof f.childList=="undefined"?!0:f.childList,characterData:typeof f.characterData=="undefined"?!0:f.characterData}),n.push(b)},r=()=>{if(!!e.params.observer){if(e.params.observeParents){const d=e.$el.parents();for(let f=0;f<d.length;f+=1)o(d[f])}o(e.$el[0],{childList:e.params.observeSlideChildren}),o(e.$wrapperEl[0],{attributes:!1})}},u=()=>{n.forEach(d=>{d.disconnect()}),n.splice(0,n.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",r),s("destroy",u)}var ti={on(t,e,i){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;const a=i?"unshift":"push";return t.split(" ").forEach(n=>{s.eventsListeners[n]||(s.eventsListeners[n]=[]),s.eventsListeners[n][a](e)}),s},once(t,e,i){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;function a(){s.off(t,a),a.__emitterProxy&&delete a.__emitterProxy;for(var n=arguments.length,l=new Array(n),o=0;o<n;o++)l[o]=arguments[o];e.apply(s,l)}return a.__emitterProxy=e,s.on(t,a,i)},onAny(t,e){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const s=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[s](t),i},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const i=e.eventsAnyListeners.indexOf(t);return i>=0&&e.eventsAnyListeners.splice(i,1),e},off(t,e){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||t.split(" ").forEach(s=>{typeof e=="undefined"?i.eventsListeners[s]=[]:i.eventsListeners[s]&&i.eventsListeners[s].forEach((a,n)=>{(a===e||a.__emitterProxy&&a.__emitterProxy===e)&&i.eventsListeners[s].splice(n,1)})}),i},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,i,s;for(var a=arguments.length,n=new Array(a),l=0;l<a;l++)n[l]=arguments[l];return typeof n[0]=="string"||Array.isArray(n[0])?(e=n[0],i=n.slice(1,n.length),s=t):(e=n[0].events,i=n[0].data,s=n[0].context||t),i.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(r=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(u=>{u.apply(s,[r,...i])}),t.eventsListeners&&t.eventsListeners[r]&&t.eventsListeners[r].forEach(u=>{u.apply(s,i)})}),t}};function ii(){const t=this;let e,i;const s=t.$el;typeof t.params.width!="undefined"&&t.params.width!==null?e=t.params.width:e=s[0].clientWidth,typeof t.params.height!="undefined"&&t.params.height!==null?i=t.params.height:i=s[0].clientHeight,!(e===0&&t.isHorizontal()||i===0&&t.isVertical())&&(e=e-parseInt(s.css("padding-left")||0,10)-parseInt(s.css("padding-right")||0,10),i=i-parseInt(s.css("padding-top")||0,10)-parseInt(s.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(i)&&(i=0),Object.assign(t,{width:e,height:i,size:t.isHorizontal()?e:i}))}function si(){const t=this;function e(A){return t.isHorizontal()?A:{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"}[A]}function i(A,m){return parseFloat(A.getPropertyValue(e(m))||0)}const s=t.params,{$wrapperEl:a,size:n,rtlTranslate:l,wrongRTL:o}=t,r=t.virtual&&s.virtual.enabled,u=r?t.virtual.slides.length:t.slides.length,d=a.children(`.${t.params.slideClass}`),f=r?t.virtual.slides.length:d.length;let p=[];const b=[],v=[];let w=s.slidesOffsetBefore;typeof w=="function"&&(w=s.slidesOffsetBefore.call(t));let c=s.slidesOffsetAfter;typeof c=="function"&&(c=s.slidesOffsetAfter.call(t));const g=t.snapGrid.length,S=t.slidesGrid.length;let y=s.spaceBetween,E=-w,B=0,T=0;if(typeof n=="undefined")return;typeof y=="string"&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*n),t.virtualSize=-y,l?d.css({marginLeft:"",marginBottom:"",marginTop:""}):d.css({marginRight:"",marginBottom:"",marginTop:""}),s.centeredSlides&&s.cssMode&&(te(t.wrapperEl,"--swiper-centered-offset-before",""),te(t.wrapperEl,"--swiper-centered-offset-after",""));const O=s.grid&&s.grid.rows>1&&t.grid;O&&t.grid.initSlides(f);let P;const k=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter(A=>typeof s.breakpoints[A].slidesPerView!="undefined").length>0;for(let A=0;A<f;A+=1){P=0;const m=d.eq(A);if(O&&t.grid.updateSlide(A,m,f,e),m.css("display")!=="none"){if(s.slidesPerView==="auto"){k&&(d[A].style[e("width")]="");const h=getComputedStyle(m[0]),x=m[0].style.transform,M=m[0].style.webkitTransform;if(x&&(m[0].style.transform="none"),M&&(m[0].style.webkitTransform="none"),s.roundLengths)P=t.isHorizontal()?m.outerWidth(!0):m.outerHeight(!0);else{const $=i(h,"width"),L=i(h,"padding-left"),I=i(h,"padding-right"),H=i(h,"margin-left"),z=i(h,"margin-right"),U=h.getPropertyValue("box-sizing");if(U&&U==="border-box")P=$+H+z;else{const{clientWidth:Z,offsetWidth:q}=m[0];P=$+L+I+H+z+(q-Z)}}x&&(m[0].style.transform=x),M&&(m[0].style.webkitTransform=M),s.roundLengths&&(P=Math.floor(P))}else P=(n-(s.slidesPerView-1)*y)/s.slidesPerView,s.roundLengths&&(P=Math.floor(P)),d[A]&&(d[A].style[e("width")]=`${P}px`);d[A]&&(d[A].swiperSlideSize=P),v.push(P),s.centeredSlides?(E=E+P/2+B/2+y,B===0&&A!==0&&(E=E-n/2-y),A===0&&(E=E-n/2-y),Math.abs(E)<1/1e3&&(E=0),s.roundLengths&&(E=Math.floor(E)),T%s.slidesPerGroup==0&&p.push(E),b.push(E)):(s.roundLengths&&(E=Math.floor(E)),(T-Math.min(t.params.slidesPerGroupSkip,T))%t.params.slidesPerGroup==0&&p.push(E),b.push(E),E=E+P+y),t.virtualSize+=P+y,B=P,T+=1}}if(t.virtualSize=Math.max(t.virtualSize,n)+c,l&&o&&(s.effect==="slide"||s.effect==="coverflow")&&a.css({width:`${t.virtualSize+s.spaceBetween}px`}),s.setWrapperSize&&a.css({[e("width")]:`${t.virtualSize+s.spaceBetween}px`}),O&&t.grid.updateWrapperSize(P,p,e),!s.centeredSlides){const A=[];for(let m=0;m<p.length;m+=1){let h=p[m];s.roundLengths&&(h=Math.floor(h)),p[m]<=t.virtualSize-n&&A.push(h)}p=A,Math.floor(t.virtualSize-n)-Math.floor(p[p.length-1])>1&&p.push(t.virtualSize-n)}if(p.length===0&&(p=[0]),s.spaceBetween!==0){const A=t.isHorizontal()&&l?"marginLeft":e("marginRight");d.filter((m,h)=>s.cssMode?h!==d.length-1:!0).css({[A]:`${y}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let A=0;v.forEach(h=>{A+=h+(s.spaceBetween?s.spaceBetween:0)}),A-=s.spaceBetween;const m=A-n;p=p.map(h=>h<0?-w:h>m?m+c:h)}if(s.centerInsufficientSlides){let A=0;if(v.forEach(m=>{A+=m+(s.spaceBetween?s.spaceBetween:0)}),A-=s.spaceBetween,A<n){const m=(n-A)/2;p.forEach((h,x)=>{p[x]=h-m}),b.forEach((h,x)=>{b[x]=h+m})}}if(Object.assign(t,{slides:d,snapGrid:p,slidesGrid:b,slidesSizesGrid:v}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){te(t.wrapperEl,"--swiper-centered-offset-before",`${-p[0]}px`),te(t.wrapperEl,"--swiper-centered-offset-after",`${t.size/2-v[v.length-1]/2}px`);const A=-t.snapGrid[0],m=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(h=>h+A),t.slidesGrid=t.slidesGrid.map(h=>h+m)}if(f!==u&&t.emit("slidesLengthChange"),p.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),b.length!==S&&t.emit("slidesGridLengthChange"),s.watchSlidesProgress&&t.updateSlidesOffset(),!r&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){const A=`${s.containerModifierClass}backface-hidden`,m=t.$el.hasClass(A);f<=s.maxBackfaceHiddenSlides?m||t.$el.addClass(A):m&&t.$el.removeClass(A)}}function ni(t){const e=this,i=[],s=e.virtual&&e.params.virtual.enabled;let a=0,n;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const l=o=>s?e.slides.filter(r=>parseInt(r.getAttribute("data-swiper-slide-index"),10)===o)[0]:e.slides.eq(o)[0];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||C([])).each(o=>{i.push(o)});else for(n=0;n<Math.ceil(e.params.slidesPerView);n+=1){const o=e.activeIndex+n;if(o>e.slides.length&&!s)break;i.push(l(o))}else i.push(l(e.activeIndex));for(n=0;n<i.length;n+=1)if(typeof i[n]!="undefined"){const o=i[n].offsetHeight;a=o>a?o:a}(a||a===0)&&e.$wrapperEl.css("height",`${a}px`)}function ai(){const t=this,e=t.slides;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=t.isHorizontal()?e[i].offsetLeft:e[i].offsetTop}function ri(t){t===void 0&&(t=this&&this.translate||0);const e=this,i=e.params,{slides:s,rtlTranslate:a,snapGrid:n}=e;if(s.length===0)return;typeof s[0].swiperSlideOffset=="undefined"&&e.updateSlidesOffset();let l=-t;a&&(l=t),s.removeClass(i.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(let o=0;o<s.length;o+=1){const r=s[o];let u=r.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(u-=s[0].swiperSlideOffset);const d=(l+(i.centeredSlides?e.minTranslate():0)-u)/(r.swiperSlideSize+i.spaceBetween),f=(l-n[0]+(i.centeredSlides?e.minTranslate():0)-u)/(r.swiperSlideSize+i.spaceBetween),p=-(l-u),b=p+e.slidesSizesGrid[o];(p>=0&&p<e.size-1||b>1&&b<=e.size||p<=0&&b>=e.size)&&(e.visibleSlides.push(r),e.visibleSlidesIndexes.push(o),s.eq(o).addClass(i.slideVisibleClass)),r.progress=a?-d:d,r.originalProgress=a?-f:f}e.visibleSlides=C(e.visibleSlides)}function li(t){const e=this;if(typeof t=="undefined"){const u=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*u||0}const i=e.params,s=e.maxTranslate()-e.minTranslate();let{progress:a,isBeginning:n,isEnd:l}=e;const o=n,r=l;s===0?(a=0,n=!0,l=!0):(a=(t-e.minTranslate())/s,n=a<=0,l=a>=1),Object.assign(e,{progress:a,isBeginning:n,isEnd:l}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),n&&!o&&e.emit("reachBeginning toEdge"),l&&!r&&e.emit("reachEnd toEdge"),(o&&!n||r&&!l)&&e.emit("fromEdge"),e.emit("progress",a)}function oi(){const t=this,{slides:e,params:i,$wrapperEl:s,activeIndex:a,realIndex:n}=t,l=t.virtual&&i.virtual.enabled;e.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`);let o;l?o=t.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${a}"]`):o=e.eq(a),o.addClass(i.slideActiveClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${n}"]`).addClass(i.slideDuplicateActiveClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${n}"]`).addClass(i.slideDuplicateActiveClass));let r=o.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&r.length===0&&(r=e.eq(0),r.addClass(i.slideNextClass));let u=o.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&u.length===0&&(u=e.eq(-1),u.addClass(i.slidePrevClass)),i.loop&&(r.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${r.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${r.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),u.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${u.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${u.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()}function di(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{slidesGrid:s,snapGrid:a,params:n,activeIndex:l,realIndex:o,snapIndex:r}=e;let u=t,d;if(typeof u=="undefined"){for(let p=0;p<s.length;p+=1)typeof s[p+1]!="undefined"?i>=s[p]&&i<s[p+1]-(s[p+1]-s[p])/2?u=p:i>=s[p]&&i<s[p+1]&&(u=p+1):i>=s[p]&&(u=p);n.normalizeSlideIndex&&(u<0||typeof u=="undefined")&&(u=0)}if(a.indexOf(i)>=0)d=a.indexOf(i);else{const p=Math.min(n.slidesPerGroupSkip,u);d=p+Math.floor((u-p)/n.slidesPerGroup)}if(d>=a.length&&(d=a.length-1),u===l){d!==r&&(e.snapIndex=d,e.emit("snapIndexChange"));return}const f=parseInt(e.slides.eq(u).attr("data-swiper-slide-index")||u,10);Object.assign(e,{snapIndex:d,realIndex:f,previousIndex:l,activeIndex:u}),e.emit("activeIndexChange"),e.emit("snapIndexChange"),o!==f&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")}function ui(t){const e=this,i=e.params,s=C(t).closest(`.${i.slideClass}`)[0];let a=!1,n;if(s){for(let l=0;l<e.slides.length;l+=1)if(e.slides[l]===s){a=!0,n=l;break}}if(s&&a)e.clickedSlide=s,e.virtual&&e.params.virtual.enabled?e.clickedIndex=parseInt(C(s).attr("data-swiper-slide-index"),10):e.clickedIndex=n;else{e.clickedSlide=void 0,e.clickedIndex=void 0;return}i.slideToClickedSlide&&e.clickedIndex!==void 0&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}var fi={updateSize:ii,updateSlides:si,updateAutoHeight:ni,updateSlidesOffset:ai,updateSlidesProgress:ri,updateProgress:li,updateSlidesClasses:oi,updateActiveIndex:di,updateClickedSlide:ui};function ci(t){t===void 0&&(t=this.isHorizontal()?"x":"y");const e=this,{params:i,rtlTranslate:s,translate:a,$wrapperEl:n}=e;if(i.virtualTranslate)return s?-a:a;if(i.cssMode)return a;let l=Xt(n[0],t);return s&&(l=-l),l||0}function pi(t,e){const i=this,{rtlTranslate:s,params:a,$wrapperEl:n,wrapperEl:l,progress:o}=i;let r=0,u=0;const d=0;i.isHorizontal()?r=s?-t:t:u=t,a.roundLengths&&(r=Math.floor(r),u=Math.floor(u)),a.cssMode?l[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-r:-u:a.virtualTranslate||n.transform(`translate3d(${r}px, ${u}px, ${d}px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?r:u;let f;const p=i.maxTranslate()-i.minTranslate();p===0?f=0:f=(t-i.minTranslate())/p,f!==o&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)}function gi(){return-this.snapGrid[0]}function hi(){return-this.snapGrid[this.snapGrid.length-1]}function mi(t,e,i,s,a){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),s===void 0&&(s=!0);const n=this,{params:l,wrapperEl:o}=n;if(n.animating&&l.preventInteractionOnTransition)return!1;const r=n.minTranslate(),u=n.maxTranslate();let d;if(s&&t>r?d=r:s&&t<u?d=u:d=t,n.updateProgress(d),l.cssMode){const f=n.isHorizontal();if(e===0)o[f?"scrollLeft":"scrollTop"]=-d;else{if(!n.support.smoothScroll)return xe({swiper:n,targetPosition:-d,side:f?"left":"top"}),!0;o.scrollTo({[f?"left":"top"]:-d,behavior:"smooth"})}return!0}return e===0?(n.setTransition(0),n.setTranslate(d),i&&(n.emit("beforeTransitionStart",e,a),n.emit("transitionEnd"))):(n.setTransition(e),n.setTranslate(d),i&&(n.emit("beforeTransitionStart",e,a),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(p){!n||n.destroyed||p.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,i&&n.emit("transitionEnd"))}),n.$wrapperEl[0].addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd))),!0}var vi={getTranslate:ci,setTranslate:pi,minTranslate:gi,maxTranslate:hi,translateTo:mi};function bi(t,e){const i=this;i.params.cssMode||i.$wrapperEl.transition(t),i.emit("setTransition",t,e)}function Pe(t){let{swiper:e,runCallbacks:i,direction:s,step:a}=t;const{activeIndex:n,previousIndex:l}=e;let o=s;if(o||(n>l?o="next":n<l?o="prev":o="reset"),e.emit(`transition${a}`),i&&n!==l){if(o==="reset"){e.emit(`slideResetTransition${a}`);return}e.emit(`slideChangeTransition${a}`),o==="next"?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`)}}function wi(t,e){t===void 0&&(t=!0);const i=this,{params:s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),Pe({swiper:i,runCallbacks:t,direction:e,step:"Start"}))}function Si(t,e){t===void 0&&(t=!0);const i=this,{params:s}=i;i.animating=!1,!s.cssMode&&(i.setTransition(0),Pe({swiper:i,runCallbacks:t,direction:e,step:"End"}))}var yi={setTransition:bi,transitionStart:wi,transitionEnd:Si};function Ci(t,e,i,s,a){if(t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),typeof t!="number"&&typeof t!="string")throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof t}] given.`);if(typeof t=="string"){const y=parseInt(t,10);if(!isFinite(y))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=y}const n=this;let l=t;l<0&&(l=0);const{params:o,snapGrid:r,slidesGrid:u,previousIndex:d,activeIndex:f,rtlTranslate:p,wrapperEl:b,enabled:v}=n;if(n.animating&&o.preventInteractionOnTransition||!v&&!s&&!a)return!1;const w=Math.min(n.params.slidesPerGroupSkip,l);let c=w+Math.floor((l-w)/n.params.slidesPerGroup);c>=r.length&&(c=r.length-1),(f||o.initialSlide||0)===(d||0)&&i&&n.emit("beforeSlideChangeStart");const g=-r[c];if(n.updateProgress(g),o.normalizeSlideIndex)for(let y=0;y<u.length;y+=1){const E=-Math.floor(g*100),B=Math.floor(u[y]*100),T=Math.floor(u[y+1]*100);typeof u[y+1]!="undefined"?E>=B&&E<T-(T-B)/2?l=y:E>=B&&E<T&&(l=y+1):E>=B&&(l=y)}if(n.initialized&&l!==f&&(!n.allowSlideNext&&g<n.translate&&g<n.minTranslate()||!n.allowSlidePrev&&g>n.translate&&g>n.maxTranslate()&&(f||0)!==l))return!1;let S;if(l>f?S="next":l<f?S="prev":S="reset",p&&-g===n.translate||!p&&g===n.translate)return n.updateActiveIndex(l),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),o.effect!=="slide"&&n.setTranslate(g),S!=="reset"&&(n.transitionStart(i,S),n.transitionEnd(i,S)),!1;if(o.cssMode){const y=n.isHorizontal(),E=p?g:-g;if(e===0){const B=n.virtual&&n.params.virtual.enabled;B&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),b[y?"scrollLeft":"scrollTop"]=E,B&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._swiperImmediateVirtual=!1})}else{if(!n.support.smoothScroll)return xe({swiper:n,targetPosition:E,side:y?"left":"top"}),!0;b.scrollTo({[y?"left":"top"]:E,behavior:"smooth"})}return!0}return n.setTransition(e),n.setTranslate(g),n.updateActiveIndex(l),n.updateSlidesClasses(),n.emit("beforeTransitionStart",e,s),n.transitionStart(i,S),e===0?n.transitionEnd(i,S):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(E){!n||n.destroyed||E.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,S))}),n.$wrapperEl[0].addEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd)),!0}function Ei(t,e,i,s){if(t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),typeof t=="string"){const l=parseInt(t,10);if(!isFinite(l))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=l}const a=this;let n=t;return a.params.loop&&(n+=a.loopedSlides),a.slideTo(n,e,i,s)}function Ti(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const s=this,{animating:a,enabled:n,params:l}=s;if(!n)return s;let o=l.slidesPerGroup;l.slidesPerView==="auto"&&l.slidesPerGroup===1&&l.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const r=s.activeIndex<l.slidesPerGroupSkip?1:o;if(l.loop){if(a&&l.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return l.rewind&&s.isEnd?s.slideTo(0,t,e,i):s.slideTo(s.activeIndex+r,t,e,i)}function xi(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const s=this,{params:a,animating:n,snapGrid:l,slidesGrid:o,rtlTranslate:r,enabled:u}=s;if(!u)return s;if(a.loop){if(n&&a.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}const d=r?s.translate:-s.translate;function f(c){return c<0?-Math.floor(Math.abs(c)):Math.floor(c)}const p=f(d),b=l.map(c=>f(c));let v=l[b.indexOf(p)-1];if(typeof v=="undefined"&&a.cssMode){let c;l.forEach((g,S)=>{p>=g&&(c=S)}),typeof c!="undefined"&&(v=l[c>0?c-1:c])}let w=0;if(typeof v!="undefined"&&(w=o.indexOf(v),w<0&&(w=s.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(w=w-s.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),a.rewind&&s.isBeginning){const c=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(c,t,e,i)}return s.slideTo(w,t,e,i)}function Ai(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const s=this;return s.slideTo(s.activeIndex,t,e,i)}function Pi(t,e,i,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0),s===void 0&&(s=.5);const a=this;let n=a.activeIndex;const l=Math.min(a.params.slidesPerGroupSkip,n),o=l+Math.floor((n-l)/a.params.slidesPerGroup),r=a.rtlTranslate?a.translate:-a.translate;if(r>=a.snapGrid[o]){const u=a.snapGrid[o],d=a.snapGrid[o+1];r-u>(d-u)*s&&(n+=a.params.slidesPerGroup)}else{const u=a.snapGrid[o-1],d=a.snapGrid[o];r-u<=(d-u)*s&&(n-=a.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,t,e,i)}function Mi(){const t=this,{params:e,$wrapperEl:i}=t,s=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let a=t.clickedIndex,n;if(e.loop){if(t.animating)return;n=parseInt(C(t.clickedSlide).attr("data-swiper-slide-index"),10),e.centeredSlides?a<t.loopedSlides-s/2||a>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),a=i.children(`.${e.slideClass}[data-swiper-slide-index="${n}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),J(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-s?(t.loopFix(),a=i.children(`.${e.slideClass}[data-swiper-slide-index="${n}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),J(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}var Oi={slideTo:Ci,slideToLoop:Ei,slideNext:Ti,slidePrev:xi,slideReset:Ai,slideToClosest:Pi,slideToClickedSlide:Mi};function Li(){const t=this,e=D(),{params:i,$wrapperEl:s}=t,a=s.children().length>0?C(s.children()[0].parentNode):s;a.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let n=a.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const r=i.slidesPerGroup-n.length%i.slidesPerGroup;if(r!==i.slidesPerGroup){for(let u=0;u<r;u+=1){const d=C(e.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);a.append(d)}n=a.children(`.${i.slideClass}`)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=n.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>n.length&&(t.loopedSlides=n.length);const l=[],o=[];n.each((r,u)=>{const d=C(r);u<t.loopedSlides&&o.push(r),u<n.length&&u>=n.length-t.loopedSlides&&l.push(r),d.attr("data-swiper-slide-index",u)});for(let r=0;r<o.length;r+=1)a.append(C(o[r].cloneNode(!0)).addClass(i.slideDuplicateClass));for(let r=l.length-1;r>=0;r-=1)a.prepend(C(l[r].cloneNode(!0)).addClass(i.slideDuplicateClass))}function $i(){const t=this;t.emit("beforeLoopFix");const{activeIndex:e,slides:i,loopedSlides:s,allowSlidePrev:a,allowSlideNext:n,snapGrid:l,rtlTranslate:o}=t;let r;t.allowSlidePrev=!0,t.allowSlideNext=!0;const d=-l[e]-t.getTranslate();e<s?(r=i.length-s*3+e,r+=s,t.slideTo(r,0,!1,!0)&&d!==0&&t.setTranslate((o?-t.translate:t.translate)-d)):e>=i.length-s&&(r=-i.length+e+s,r+=s,t.slideTo(r,0,!1,!0)&&d!==0&&t.setTranslate((o?-t.translate:t.translate)-d)),t.allowSlidePrev=a,t.allowSlideNext=n,t.emit("loopFix")}function Bi(){const t=this,{$wrapperEl:e,params:i,slides:s}=t;e.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}var zi={loopCreate:Li,loopFix:$i,loopDestroy:Bi};function Ii(t){const e=this;if(e.support.touch||!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const i=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;i.style.cursor="move",i.style.cursor=t?"grabbing":"grab"}function ki(){const t=this;t.support.touch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}var Di={setGrabCursor:Ii,unsetGrabCursor:ki};function Ni(t,e){e===void 0&&(e=this);function i(s){if(!s||s===D()||s===N())return null;s.assignedSlot&&(s=s.assignedSlot);const a=s.closest(t);return!a&&!s.getRootNode?null:a||i(s.getRootNode().host)}return i(e)}function Gi(t){const e=this,i=D(),s=N(),a=e.touchEventsData,{params:n,touches:l,enabled:o}=e;if(!o||e.animating&&n.preventInteractionOnTransition)return;!e.animating&&n.cssMode&&n.loop&&e.loopFix();let r=t;r.originalEvent&&(r=r.originalEvent);let u=C(r.target);if(n.touchEventsTarget==="wrapper"&&!u.closest(e.wrapperEl).length||(a.isTouchEvent=r.type==="touchstart",!a.isTouchEvent&&"which"in r&&r.which===3)||!a.isTouchEvent&&"button"in r&&r.button>0||a.isTouched&&a.isMoved)return;!!n.noSwipingClass&&n.noSwipingClass!==""&&r.target&&r.target.shadowRoot&&t.path&&t.path[0]&&(u=C(t.path[0]));const f=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,p=!!(r.target&&r.target.shadowRoot);if(n.noSwiping&&(p?Ni(f,u[0]):u.closest(f)[0])){e.allowClick=!0;return}if(n.swipeHandler&&!u.closest(n.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 b=l.currentX,v=l.currentY,w=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,c=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(w&&(b<=c||b>=s.innerWidth-c))if(w==="prevent")t.preventDefault();else return;if(Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=b,l.startY=v,a.touchStartTime=Q(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1),r.type!=="touchstart"){let g=!0;u.is(a.focusableElements)&&(g=!1,u[0].nodeName==="SELECT"&&(a.isTouched=!1)),i.activeElement&&C(i.activeElement).is(a.focusableElements)&&i.activeElement!==u[0]&&i.activeElement.blur();const S=g&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||S)&&!u[0].isContentEditable&&r.preventDefault()}e.params.freeMode&&e.params.freeMode.enabled&&e.freeMode&&e.animating&&!n.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",r)}function Ri(t){const e=D(),i=this,s=i.touchEventsData,{params:a,touches:n,rtlTranslate:l,enabled:o}=i;if(!o)return;let r=t;if(r.originalEvent&&(r=r.originalEvent),!s.isTouched){s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",r);return}if(s.isTouchEvent&&r.type!=="touchmove")return;const u=r.type==="touchmove"&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),d=r.type==="touchmove"?u.pageX:r.pageX,f=r.type==="touchmove"?u.pageY:r.pageY;if(r.preventedByNestedSwiper){n.startX=d,n.startY=f;return}if(!i.allowTouchMove){C(r.target).is(s.focusableElements)||(i.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:d,startY:f,currentX:d,currentY:f}),s.touchStartTime=Q());return}if(s.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop){if(i.isVertical()){if(f<n.startY&&i.translate<=i.maxTranslate()||f>n.startY&&i.translate>=i.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(d<n.startX&&i.translate<=i.maxTranslate()||d>n.startX&&i.translate>=i.minTranslate())return}if(s.isTouchEvent&&e.activeElement&&r.target===e.activeElement&&C(r.target).is(s.focusableElements)){s.isMoved=!0,i.allowClick=!1;return}if(s.allowTouchCallbacks&&i.emit("touchMove",r),r.targetTouches&&r.targetTouches.length>1)return;n.currentX=d,n.currentY=f;const p=n.currentX-n.startX,b=n.currentY-n.startY;if(i.params.threshold&&Math.sqrt(p**2+b**2)<i.params.threshold)return;if(typeof s.isScrolling=="undefined"){let g;i.isHorizontal()&&n.currentY===n.startY||i.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:p*p+b*b>=25&&(g=Math.atan2(Math.abs(b),Math.abs(p))*180/Math.PI,s.isScrolling=i.isHorizontal()?g>a.touchAngle:90-g>a.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",r),typeof s.startMoving=="undefined"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling){s.isTouched=!1;return}if(!s.startMoving)return;i.allowClick=!1,!a.cssMode&&r.cancelable&&r.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&r.stopPropagation(),s.isMoved||(a.loop&&!a.cssMode&&i.loopFix(),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,a.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",r)),i.emit("sliderMove",r),s.isMoved=!0;let v=i.isHorizontal()?p:b;n.diff=v,v*=a.touchRatio,l&&(v=-v),i.swipeDirection=v>0?"prev":"next",s.currentTranslate=v+s.startTranslate;let w=!0,c=a.resistanceRatio;if(a.touchReleaseOnEdges&&(c=0),v>0&&s.currentTranslate>i.minTranslate()?(w=!1,a.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+v)**c)):v<0&&s.currentTranslate<i.maxTranslate()&&(w=!1,a.resistance&&(s.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-s.startTranslate-v)**c)),w&&(r.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(s.currentTranslate=s.startTranslate),a.threshold>0)if(Math.abs(v)>a.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=i.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{s.currentTranslate=s.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&i.freeMode||a.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),i.params.freeMode&&a.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function Fi(t){const e=this,i=e.touchEventsData,{params:s,touches:a,rtlTranslate:n,slidesGrid:l,enabled:o}=e;if(!o)return;let r=t;if(r.originalEvent&&(r=r.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&s.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}s.grabCursor&&i.isMoved&&i.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const u=Q(),d=u-i.touchStartTime;if(e.allowClick){const S=r.path||r.composedPath&&r.composedPath();e.updateClickedSlide(S&&S[0]||r.target),e.emit("tap click",r),d<300&&u-i.lastClickTime<300&&e.emit("doubleTap doubleClick",r)}if(i.lastClickTime=Q(),J(()=>{e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||a.diff===0||i.currentTranslate===i.startTranslate){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let f;if(s.followFinger?f=n?e.translate:-e.translate:f=-i.currentTranslate,s.cssMode)return;if(e.params.freeMode&&s.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:f});return}let p=0,b=e.slidesSizesGrid[0];for(let S=0;S<l.length;S+=S<s.slidesPerGroupSkip?1:s.slidesPerGroup){const y=S<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof l[S+y]!="undefined"?f>=l[S]&&f<l[S+y]&&(p=S,b=l[S+y]-l[S]):f>=l[S]&&(p=S,b=l[l.length-1]-l[l.length-2])}let v=null,w=null;s.rewind&&(e.isBeginning?w=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(v=0));const c=(f-l[p])/b,g=p<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(d>s.longSwipesMs){if(!s.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(c>=s.longSwipesRatio?e.slideTo(s.rewind&&e.isEnd?v:p+g):e.slideTo(p)),e.swipeDirection==="prev"&&(c>1-s.longSwipesRatio?e.slideTo(p+g):w!==null&&c<0&&Math.abs(c)>s.longSwipesRatio?e.slideTo(w):e.slideTo(p))}else{if(!s.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(r.target===e.navigation.nextEl||r.target===e.navigation.prevEl)?r.target===e.navigation.nextEl?e.slideTo(p+g):e.slideTo(p):(e.swipeDirection==="next"&&e.slideTo(v!==null?v:p+g),e.swipeDirection==="prev"&&e.slideTo(w!==null?w:p))}}function Me(){const t=this,{params:e,el:i}=t;if(i&&i.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:a,snapGrid:n}=t;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.run(),t.allowSlidePrev=a,t.allowSlideNext=s,t.params.watchOverflow&&n!==t.snapGrid&&t.checkOverflow()}function Hi(t){const e=this;!e.enabled||e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}function ji(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:s}=t;if(!s)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let a;const n=t.maxTranslate()-t.minTranslate();n===0?a=0:a=(t.translate-t.minTranslate())/n,a!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}let Oe=!1;function Vi(){}const Le=(t,e)=>{const i=D(),{params:s,touchEvents:a,el:n,wrapperEl:l,device:o,support:r}=t,u=!!s.nested,d=e==="on"?"addEventListener":"removeEventListener",f=e;if(!r.touch)n[d](a.start,t.onTouchStart,!1),i[d](a.move,t.onTouchMove,u),i[d](a.end,t.onTouchEnd,!1);else{const p=a.start==="touchstart"&&r.passiveListener&&s.passiveListeners?{passive:!0,capture:!1}:!1;n[d](a.start,t.onTouchStart,p),n[d](a.move,t.onTouchMove,r.passiveListener?{passive:!1,capture:u}:u),n[d](a.end,t.onTouchEnd,p),a.cancel&&n[d](a.cancel,t.onTouchEnd,p)}(s.preventClicks||s.preventClicksPropagation)&&n[d]("click",t.onClick,!0),s.cssMode&&l[d]("scroll",t.onScroll),s.updateOnWindowResize?t[f](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",Me,!0):t[f]("observerUpdate",Me,!0)};function Wi(){const t=this,e=D(),{params:i,support:s}=t;t.onTouchStart=Gi.bind(t),t.onTouchMove=Ri.bind(t),t.onTouchEnd=Fi.bind(t),i.cssMode&&(t.onScroll=ji.bind(t)),t.onClick=Hi.bind(t),s.touch&&!Oe&&(e.addEventListener("touchstart",Vi),Oe=!0),Le(t,"on")}function qi(){Le(this,"off")}var Xi={attachEvents:Wi,detachEvents:qi};const $e=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function _i(){const t=this,{activeIndex:e,initialized:i,loopedSlides:s=0,params:a,$el:n}=t,l=a.breakpoints;if(!l||l&&Object.keys(l).length===0)return;const o=t.getBreakpoint(l,t.params.breakpointsBase,t.el);if(!o||t.currentBreakpoint===o)return;const u=(o in l?l[o]:void 0)||t.originalParams,d=$e(t,a),f=$e(t,u),p=a.enabled;d&&!f?(n.removeClass(`${a.containerModifierClass}grid ${a.containerModifierClass}grid-column`),t.emitContainerClasses()):!d&&f&&(n.addClass(`${a.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&a.grid.fill==="column")&&n.addClass(`${a.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(c=>{const g=a[c]&&a[c].enabled,S=u[c]&&u[c].enabled;g&&!S&&t[c].disable(),!g&&S&&t[c].enable()});const b=u.direction&&u.direction!==a.direction,v=a.loop&&(u.slidesPerView!==a.slidesPerView||b);b&&i&&t.changeDirection(),F(t.params,u);const w=t.params.enabled;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),p&&!w?t.disable():!p&&w&&t.enable(),t.currentBreakpoint=o,t.emit("_beforeBreakpoint",u),v&&i&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-s+t.loopedSlides,0,!1)),t.emit("breakpoint",u)}function Ui(t,e,i){if(e===void 0&&(e="window"),!t||e==="container"&&!i)return;let s=!1;const a=N(),n=e==="window"?a.innerHeight:i.clientHeight,l=Object.keys(t).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const r=parseFloat(o.substr(1));return{value:n*r,point:o}}return{value:o,point:o}});l.sort((o,r)=>parseInt(o.value,10)-parseInt(r.value,10));for(let o=0;o<l.length;o+=1){const{point:r,value:u}=l[o];e==="window"?a.matchMedia(`(min-width: ${u}px)`).matches&&(s=r):u<=i.clientWidth&&(s=r)}return s||"max"}var Yi={setBreakpoint:_i,getBreakpoint:Ui};function Ki(t,e){const i=[];return t.forEach(s=>{typeof s=="object"?Object.keys(s).forEach(a=>{s[a]&&i.push(e+a)}):typeof s=="string"&&i.push(e+s)}),i}function Ji(){const t=this,{classNames:e,params:i,rtl:s,$el:a,device:n,support:l}=t,o=Ki(["initialized",i.direction,{"pointer-events":!l.touch},{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:s},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:n.android},{ios:n.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);e.push(...o),a.addClass([...e].join(" ")),t.emitContainerClasses()}function Qi(){const t=this,{$el:e,classNames:i}=t;e.removeClass(i.join(" ")),t.emitContainerClasses()}var Zi={addClasses:Ji,removeClasses:Qi};function es(t,e,i,s,a,n){const l=N();let o;function r(){n&&n()}!C(t).parent("picture")[0]&&(!t.complete||!a)&&e?(o=new l.Image,o.onload=r,o.onerror=r,s&&(o.sizes=s),i&&(o.srcset=i),e&&(o.src=e)):r()}function ts(){const t=this;t.imagesToLoad=t.$el.find("img");function e(){typeof t=="undefined"||t===null||!t||t.destroyed||(t.imagesLoaded!==void 0&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}for(let i=0;i<t.imagesToLoad.length;i+=1){const s=t.imagesToLoad[i];t.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,e)}}var is={loadImage:es,preloadImages:ts};function ss(){const t=this,{isLocked:e,params:i}=t,{slidesOffsetBefore:s}=i;if(s){const a=t.slides.length-1,n=t.slidesGrid[a]+t.slidesSizesGrid[a]+s*2;t.isLocked=t.size>n}else t.isLocked=t.snapGrid.length===1;i.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),i.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var ns={checkOverflow:ss},Be={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,maxBackfaceHiddenSlides:10,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 as(t,e){return function(s){s===void 0&&(s={});const a=Object.keys(s)[0],n=s[a];if(typeof n!="object"||n===null){F(e,s);return}if(["navigation","pagination","scrollbar"].indexOf(a)>=0&&t[a]===!0&&(t[a]={auto:!0}),!(a in t&&"enabled"in n)){F(e,s);return}t[a]===!0&&(t[a]={enabled:!0}),typeof t[a]=="object"&&!("enabled"in t[a])&&(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),F(e,s)}}const de={eventsEmitter:ti,update:fi,translate:vi,transition:yi,slide:Oi,loop:zi,grabCursor:Di,events:Xi,breakpoints:Yi,checkOverflow:ns,classes:Zi,images:is},ue={};class G{constructor(){let e,i;for(var s=arguments.length,a=new Array(s),n=0;n<s;n++)a[n]=arguments[n];if(a.length===1&&a[0].constructor&&Object.prototype.toString.call(a[0]).slice(8,-1)==="Object"?i=a[0]:[e,i]=a,i||(i={}),i=F({},i),e&&!i.el&&(i.el=e),i.el&&C(i.el).length>1){const u=[];return C(i.el).each(d=>{const f=F({},i,{el:d});u.push(new G(f))}),u}const l=this;l.__swiper__=!0,l.support=Ae(),l.device=Kt({userAgent:i.userAgent}),l.browser=Qt(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],i.modules&&Array.isArray(i.modules)&&l.modules.push(...i.modules);const o={};l.modules.forEach(u=>{u({swiper:l,extendParams:as(i,o),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const r=F({},Be,o);return l.params=F({},r,ue,i),l.originalParams=F({},l.params),l.passedParams=F({},i),l.params&&l.params.on&&Object.keys(l.params.on).forEach(u=>{l.on(u,l.params.on[u])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),l.$=C,Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:C(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:function(){const d=["touchstart","touchmove","touchend","touchcancel"],f=["pointerdown","pointermove","pointerup"];return l.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},l.touchEventsDesktop={start:f[0],move:f[1],end:f[2]},l.support.touch||!l.params.simulateTouch?l.touchEventsTouch:l.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:l.params.focusableElements,lastClickTime:Q(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;!e.enabled||(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,i){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),l=(s.maxTranslate()-a)*e+a;s.translateTo(l,typeof i=="undefined"?0:i),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=e.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",i.join(" "))}getSlideClasses(e){const i=this;return i.destroyed?"":e.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=[];e.slides.each(s=>{const a=e.getSlideClasses(s);i.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)}),e.emit("_slideClasses",i)}slidesPerViewDynamic(e,i){e===void 0&&(e="current"),i===void 0&&(i=!1);const s=this,{params:a,slides:n,slidesGrid:l,slidesSizesGrid:o,size:r,activeIndex:u}=s;let d=1;if(a.centeredSlides){let f=n[u].swiperSlideSize,p;for(let b=u+1;b<n.length;b+=1)n[b]&&!p&&(f+=n[b].swiperSlideSize,d+=1,f>r&&(p=!0));for(let b=u-1;b>=0;b-=1)n[b]&&!p&&(f+=n[b].swiperSlideSize,d+=1,f>r&&(p=!0))}else if(e==="current")for(let f=u+1;f<n.length;f+=1)(i?l[f]+o[f]-l[u]<r:l[f]-l[u]<r)&&(d+=1);else for(let f=u-1;f>=0;f-=1)l[u]-l[f]<r&&(d+=1);return d}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:i,params:s}=e;s.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function a(){const l=e.rtlTranslate?e.translate*-1:e.translate,o=Math.min(Math.max(l,e.maxTranslate()),e.minTranslate());e.setTranslate(o),e.updateActiveIndex(),e.updateSlidesClasses()}let n;e.params.freeMode&&e.params.freeMode.enabled?(a(),e.params.autoHeight&&e.updateAutoHeight()):((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?n=e.slideTo(e.slides.length-1,0,!1,!0):n=e.slideTo(e.activeIndex,0,!1,!0),n||a()),s.watchOverflow&&i!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,i){i===void 0&&(i=!0);const s=this,a=s.params.direction;return e||(e=a==="horizontal"?"vertical":"horizontal"),e===a||e!=="horizontal"&&e!=="vertical"||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each(n=>{e==="vertical"?n.style.width="":n.style.height=""}),s.emit("changeDirection"),i&&s.update()),s}changeLanguageDirection(e){const i=this;i.rtl&&e==="rtl"||!i.rtl&&e==="ltr"||(i.rtl=e==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.$el.addClass(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.$el.removeClass(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(e){const i=this;if(i.mounted)return!0;const s=C(e||i.params.el);if(e=s[0],!e)return!1;e.swiper=i;const a=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const o=C(e.shadowRoot.querySelector(a()));return o.children=r=>s.children(r),o}return s.children?s.children(a()):C(s).children(a())})();if(l.length===0&&i.params.createElements){const r=D().createElement("div");l=C(r),r.className=i.params.wrapperClass,s.append(r),s.children(`.${i.params.slideClass}`).each(u=>{l.append(u)})}return Object.assign(i,{$el:s,el:e,$wrapperEl:l,wrapperEl:l[0],mounted:!0,rtl:e.dir.toLowerCase()==="rtl"||s.css("direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(e.dir.toLowerCase()==="rtl"||s.css("direction")==="rtl"),wrongRTL:l.css("display")==="-webkit-box"}),!0}init(e){const i=this;return i.initialized||i.mount(e)===!1||(i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.params.loop&&i.loopCreate(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.preloadImages&&i.preloadImages(),i.params.loop?i.slideTo(i.params.initialSlide+i.loopedSlides,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.attachEvents(),i.initialized=!0,i.emit("init"),i.emit("afterInit")),i}destroy(e,i){e===void 0&&(e=!0),i===void 0&&(i=!0);const s=this,{params:a,$el:n,$wrapperEl:l,slides:o}=s;return typeof s.params=="undefined"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),i&&(s.removeClasses(),n.removeAttr("style"),l.removeAttr("style"),o&&o.length&&o.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(r=>{s.off(r)}),e!==!1&&(s.$el[0].swiper=null,Wt(s)),s.destroyed=!0),null}static extendDefaults(e){F(ue,e)}static get extendedDefaults(){return ue}static get defaults(){return Be}static installModule(e){G.prototype.__modules__||(G.prototype.__modules__=[]);const i=G.prototype.__modules__;typeof e=="function"&&i.indexOf(e)<0&&i.push(e)}static use(e){return Array.isArray(e)?(e.forEach(i=>G.installModule(i)),G):(G.installModule(e),G)}}Object.keys(de).forEach(t=>{Object.keys(de[t]).forEach(e=>{G.prototype[e]=de[t][e]})});G.use([Zt,ei]);function fe(t,e,i,s){const a=D();return t.params.createElements&&Object.keys(s).forEach(n=>{if(!i[n]&&i.auto===!0){let l=t.$el.children(`.${s[n]}`)[0];l||(l=a.createElement("div"),l.className=s[n],t.$el.append(l)),i[n]=l,e[n]=l}}),i}function rs(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function n(v){let w;return v&&(w=C(v),e.params.uniqueNavElements&&typeof v=="string"&&w.length>1&&e.$el.find(v).length===1&&(w=e.$el.find(v))),w}function l(v,w){const c=e.params.navigation;v&&v.length>0&&(v[w?"addClass":"removeClass"](c.disabledClass),v[0]&&v[0].tagName==="BUTTON"&&(v[0].disabled=w),e.params.watchOverflow&&e.enabled&&v[e.isLocked?"addClass":"removeClass"](c.lockClass))}function o(){if(e.params.loop)return;const{$nextEl:v,$prevEl:w}=e.navigation;l(w,e.isBeginning&&!e.params.rewind),l(v,e.isEnd&&!e.params.rewind)}function r(v){v.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),a("navigationPrev"))}function u(v){v.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),a("navigationNext"))}function d(){const v=e.params.navigation;if(e.params.navigation=fe(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(v.nextEl||v.prevEl))return;const w=n(v.nextEl),c=n(v.prevEl);w&&w.length>0&&w.on("click",u),c&&c.length>0&&c.on("click",r),Object.assign(e.navigation,{$nextEl:w,nextEl:w&&w[0],$prevEl:c,prevEl:c&&c[0]}),e.enabled||(w&&w.addClass(v.lockClass),c&&c.addClass(v.lockClass))}function f(){const{$nextEl:v,$prevEl:w}=e.navigation;v&&v.length&&(v.off("click",u),v.removeClass(e.params.navigation.disabledClass)),w&&w.length&&(w.off("click",r),w.removeClass(e.params.navigation.disabledClass))}s("init",()=>{e.params.navigation.enabled===!1?b():(d(),o())}),s("toEdge fromEdge lock unlock",()=>{o()}),s("destroy",()=>{f()}),s("enable disable",()=>{const{$nextEl:v,$prevEl:w}=e.navigation;v&&v[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),w&&w[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),s("click",(v,w)=>{const{$nextEl:c,$prevEl:g}=e.navigation,S=w.target;if(e.params.navigation.hideOnClick&&!C(S).is(g)&&!C(S).is(c)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===S||e.pagination.el.contains(S)))return;let y;c?y=c.hasClass(e.params.navigation.hiddenClass):g&&(y=g.hasClass(e.params.navigation.hiddenClass)),a(y===!0?"navigationShow":"navigationHide"),c&&c.toggleClass(e.params.navigation.hiddenClass),g&&g.toggleClass(e.params.navigation.hiddenClass)}});const p=()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),d(),o()},b=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),f()};Object.assign(e.navigation,{enable:p,disable:b,update:o,init:d,destroy:f})}function W(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function ls(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n="swiper-pagination";i({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:c=>c,formatFractionTotal:c=>c,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),e.pagination={el:null,$el:null,bullets:[]};let l,o=0;function r(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0}function u(c,g){const{bulletActiveClass:S}=e.params.pagination;c[g]().addClass(`${S}-${g}`)[g]().addClass(`${S}-${g}-${g}`)}function d(){const c=e.rtl,g=e.params.pagination;if(r())return;const S=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,y=e.pagination.$el;let E;const B=e.params.loop?Math.ceil((S-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(E=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),E>S-1-e.loopedSlides*2&&(E-=S-e.loopedSlides*2),E>B-1&&(E-=B),E<0&&e.params.paginationType!=="bullets"&&(E=B+E)):typeof e.snapIndex!="undefined"?E=e.snapIndex:E=e.activeIndex||0,g.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const T=e.pagination.bullets;let O,P,k;if(g.dynamicBullets&&(l=T.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),y.css(e.isHorizontal()?"width":"height",`${l*(g.dynamicMainBullets+4)}px`),g.dynamicMainBullets>1&&e.previousIndex!==void 0&&(o+=E-(e.previousIndex-e.loopedSlides||0),o>g.dynamicMainBullets-1?o=g.dynamicMainBullets-1:o<0&&(o=0)),O=Math.max(E-o,0),P=O+(Math.min(T.length,g.dynamicMainBullets)-1),k=(P+O)/2),T.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(A=>`${g.bulletActiveClass}${A}`).join(" ")),y.length>1)T.each(A=>{const m=C(A),h=m.index();h===E&&m.addClass(g.bulletActiveClass),g.dynamicBullets&&(h>=O&&h<=P&&m.addClass(`${g.bulletActiveClass}-main`),h===O&&u(m,"prev"),h===P&&u(m,"next"))});else{const A=T.eq(E),m=A.index();if(A.addClass(g.bulletActiveClass),g.dynamicBullets){const h=T.eq(O),x=T.eq(P);for(let M=O;M<=P;M+=1)T.eq(M).addClass(`${g.bulletActiveClass}-main`);if(e.params.loop)if(m>=T.length){for(let M=g.dynamicMainBullets;M>=0;M-=1)T.eq(T.length-M).addClass(`${g.bulletActiveClass}-main`);T.eq(T.length-g.dynamicMainBullets-1).addClass(`${g.bulletActiveClass}-prev`)}else u(h,"prev"),u(x,"next");else u(h,"prev"),u(x,"next")}}if(g.dynamicBullets){const A=Math.min(T.length,g.dynamicMainBullets+4),m=(l*A-l)/2-k*l,h=c?"right":"left";T.css(e.isHorizontal()?h:"top",`${m}px`)}}if(g.type==="fraction"&&(y.find(W(g.currentClass)).text(g.formatFractionCurrent(E+1)),y.find(W(g.totalClass)).text(g.formatFractionTotal(B))),g.type==="progressbar"){let T;g.progressbarOpposite?T=e.isHorizontal()?"vertical":"horizontal":T=e.isHorizontal()?"horizontal":"vertical";const O=(E+1)/B;let P=1,k=1;T==="horizontal"?P=O:k=O,y.find(W(g.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${P}) scaleY(${k})`).transition(e.params.speed)}g.type==="custom"&&g.renderCustom?(y.html(g.renderCustom(e,E+1,B)),a("paginationRender",y[0])):a("paginationUpdate",y[0]),e.params.watchOverflow&&e.enabled&&y[e.isLocked?"addClass":"removeClass"](g.lockClass)}function f(){const c=e.params.pagination;if(r())return;const g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,S=e.pagination.$el;let y="";if(c.type==="bullets"){let E=e.params.loop?Math.ceil((g-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&E>g&&(E=g);for(let B=0;B<E;B+=1)c.renderBullet?y+=c.renderBullet.call(e,B,c.bulletClass):y+=`<${c.bulletElement} class="${c.bulletClass}"></${c.bulletElement}>`;S.html(y),e.pagination.bullets=S.find(W(c.bulletClass))}c.type==="fraction"&&(c.renderFraction?y=c.renderFraction.call(e,c.currentClass,c.totalClass):y=`<span class="${c.currentClass}"></span> / <span class="${c.totalClass}"></span>`,S.html(y)),c.type==="progressbar"&&(c.renderProgressbar?y=c.renderProgressbar.call(e,c.progressbarFillClass):y=`<span class="${c.progressbarFillClass}"></span>`,S.html(y)),c.type!=="custom"&&a("paginationRender",e.pagination.$el[0])}function p(){e.params.pagination=fe(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const c=e.params.pagination;if(!c.el)return;let g=C(c.el);g.length!==0&&(e.params.uniqueNavElements&&typeof c.el=="string"&&g.length>1&&(g=e.$el.find(c.el),g.length>1&&(g=g.filter(S=>C(S).parents(".swiper")[0]===e.el))),c.type==="bullets"&&c.clickable&&g.addClass(c.clickableClass),g.addClass(c.modifierClass+c.type),g.addClass(e.isHorizontal()?c.horizontalClass:c.verticalClass),c.type==="bullets"&&c.dynamicBullets&&(g.addClass(`${c.modifierClass}${c.type}-dynamic`),o=0,c.dynamicMainBullets<1&&(c.dynamicMainBullets=1)),c.type==="progressbar"&&c.progressbarOpposite&&g.addClass(c.progressbarOppositeClass),c.clickable&&g.on("click",W(c.bulletClass),function(y){y.preventDefault();let E=C(this).index()*e.params.slidesPerGroup;e.params.loop&&(E+=e.loopedSlides),e.slideTo(E)}),Object.assign(e.pagination,{$el:g,el:g[0]}),e.enabled||g.addClass(c.lockClass))}function b(){const c=e.params.pagination;if(r())return;const g=e.pagination.$el;g.removeClass(c.hiddenClass),g.removeClass(c.modifierClass+c.type),g.removeClass(e.isHorizontal()?c.horizontalClass:c.verticalClass),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(c.bulletActiveClass),c.clickable&&g.off("click",W(c.bulletClass))}s("init",()=>{e.params.pagination.enabled===!1?w():(p(),f(),d())}),s("activeIndexChange",()=>{(e.params.loop||typeof e.snapIndex=="undefined")&&d()}),s("snapIndexChange",()=>{e.params.loop||d()}),s("slidesLengthChange",()=>{e.params.loop&&(f(),d())}),s("snapGridLengthChange",()=>{e.params.loop||(f(),d())}),s("destroy",()=>{b()}),s("enable disable",()=>{const{$el:c}=e.pagination;c&&c[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),s("lock unlock",()=>{d()}),s("click",(c,g)=>{const S=g.target,{$el:y}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&y&&y.length>0&&!C(S).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&S===e.navigation.nextEl||e.navigation.prevEl&&S===e.navigation.prevEl))return;const E=y.hasClass(e.params.pagination.hiddenClass);a(E===!0?"paginationShow":"paginationHide"),y.toggleClass(e.params.pagination.hiddenClass)}});const v=()=>{e.$el.removeClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.removeClass(e.params.pagination.paginationDisabledClass),p(),f(),d()},w=()=>{e.$el.addClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.addClass(e.params.pagination.paginationDisabledClass),b()};Object.assign(e.pagination,{enable:v,disable:w,render:f,update:d,init:p,destroy:b})}function os(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n=D();let l=!1,o=null,r=null,u,d,f,p;i({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null};function b(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:h,rtlTranslate:x,progress:M}=e,{$dragEl:$,$el:L}=h,I=e.params.scrollbar;let H=d,z=(f-d)*M;x?(z=-z,z>0?(H=d-z,z=0):-z+d>f&&(H=f+z)):z<0?(H=d+z,z=0):z+d>f&&(H=f-z),e.isHorizontal()?($.transform(`translate3d(${z}px, 0, 0)`),$[0].style.width=`${H}px`):($.transform(`translate3d(0px, ${z}px, 0)`),$[0].style.height=`${H}px`),I.hide&&(clearTimeout(o),L[0].style.opacity=1,o=setTimeout(()=>{L[0].style.opacity=0,L.transition(400)},1e3))}function v(h){!e.params.scrollbar.el||!e.scrollbar.el||e.scrollbar.$dragEl.transition(h)}function w(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:h}=e,{$dragEl:x,$el:M}=h;x[0].style.width="",x[0].style.height="",f=e.isHorizontal()?M[0].offsetWidth:M[0].offsetHeight,p=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?d=f*p:d=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?x[0].style.width=`${d}px`:x[0].style.height=`${d}px`,p>=1?M[0].style.display="none":M[0].style.display="",e.params.scrollbar.hide&&(M[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&h.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function c(h){return e.isHorizontal()?h.type==="touchstart"||h.type==="touchmove"?h.targetTouches[0].clientX:h.clientX:h.type==="touchstart"||h.type==="touchmove"?h.targetTouches[0].clientY:h.clientY}function g(h){const{scrollbar:x,rtlTranslate:M}=e,{$el:$}=x;let L;L=(c(h)-$.offset()[e.isHorizontal()?"left":"top"]-(u!==null?u:d/2))/(f-d),L=Math.max(Math.min(L,1),0),M&&(L=1-L);const I=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*L;e.updateProgress(I),e.setTranslate(I),e.updateActiveIndex(),e.updateSlidesClasses()}function S(h){const x=e.params.scrollbar,{scrollbar:M,$wrapperEl:$}=e,{$el:L,$dragEl:I}=M;l=!0,u=h.target===I[0]||h.target===I?c(h)-h.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,h.preventDefault(),h.stopPropagation(),$.transition(100),I.transition(100),g(h),clearTimeout(r),L.transition(0),x.hide&&L.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),a("scrollbarDragStart",h)}function y(h){const{scrollbar:x,$wrapperEl:M}=e,{$el:$,$dragEl:L}=x;!l||(h.preventDefault?h.preventDefault():h.returnValue=!1,g(h),M.transition(0),$.transition(0),L.transition(0),a("scrollbarDragMove",h))}function E(h){const x=e.params.scrollbar,{scrollbar:M,$wrapperEl:$}=e,{$el:L}=M;!l||(l=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),$.transition("")),x.hide&&(clearTimeout(r),r=J(()=>{L.css("opacity",0),L.transition(400)},1e3)),a("scrollbarDragEnd",h),x.snapOnRelease&&e.slideToClosest())}function B(h){const{scrollbar:x,touchEventsTouch:M,touchEventsDesktop:$,params:L,support:I}=e,H=x.$el;if(!H)return;const z=H[0],U=I.passiveListener&&L.passiveListeners?{passive:!1,capture:!1}:!1,Z=I.passiveListener&&L.passiveListeners?{passive:!0,capture:!1}:!1;if(!z)return;const q=h==="on"?"addEventListener":"removeEventListener";I.touch?(z[q](M.start,S,U),z[q](M.move,y,U),z[q](M.end,E,Z)):(z[q]($.start,S,U),n[q]($.move,y,U),n[q]($.end,E,Z))}function T(){!e.params.scrollbar.el||!e.scrollbar.el||B("on")}function O(){!e.params.scrollbar.el||!e.scrollbar.el||B("off")}function P(){const{scrollbar:h,$el:x}=e;e.params.scrollbar=fe(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const M=e.params.scrollbar;if(!M.el)return;let $=C(M.el);e.params.uniqueNavElements&&typeof M.el=="string"&&$.length>1&&x.find(M.el).length===1&&($=x.find(M.el)),$.addClass(e.isHorizontal()?M.horizontalClass:M.verticalClass);let L=$.find(`.${e.params.scrollbar.dragClass}`);L.length===0&&(L=C(`<div class="${e.params.scrollbar.dragClass}"></div>`),$.append(L)),Object.assign(h,{$el:$,el:$[0],$dragEl:L,dragEl:L[0]}),M.draggable&&T(),$&&$[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function k(){const h=e.params.scrollbar,x=e.scrollbar.$el;x&&x.removeClass(e.isHorizontal()?h.horizontalClass:h.verticalClass),O()}s("init",()=>{e.params.scrollbar.enabled===!1?m():(P(),w(),b())}),s("update resize observerUpdate lock unlock",()=>{w()}),s("setTranslate",()=>{b()}),s("setTransition",(h,x)=>{v(x)}),s("enable disable",()=>{const{$el:h}=e.scrollbar;h&&h[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}),s("destroy",()=>{k()});const A=()=>{e.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),P(),w(),b()},m=()=>{e.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),k()};Object.assign(e.scrollbar,{enable:A,disable:m,updateSize:w,setTranslate:b,init:P,destroy:k})}function ds(t){let{swiper:e,extendParams:i,on:s}=t;i({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}});let a=null;function n(m){const h=a;h.length!==0&&(h.html(""),h.html(m))}function l(m){m===void 0&&(m=16);const h=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(m).replace(/x/g,h)}function o(m){m.attr("tabIndex","0")}function r(m){m.attr("tabIndex","-1")}function u(m,h){m.attr("role",h)}function d(m,h){m.attr("aria-roledescription",h)}function f(m,h){m.attr("aria-controls",h)}function p(m,h){m.attr("aria-label",h)}function b(m,h){m.attr("id",h)}function v(m,h){m.attr("aria-live",h)}function w(m){m.attr("aria-disabled",!0)}function c(m){m.attr("aria-disabled",!1)}function g(m){if(m.keyCode!==13&&m.keyCode!==32)return;const h=e.params.a11y,x=C(m.target);e.navigation&&e.navigation.$nextEl&&x.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?n(h.lastSlideMessage):n(h.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&x.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?n(h.firstSlideMessage):n(h.prevSlideMessage)),e.pagination&&x.is(W(e.params.pagination.bulletClass))&&x[0].click()}function S(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:m,$prevEl:h}=e.navigation;h&&h.length>0&&(e.isBeginning?(w(h),r(h)):(c(h),o(h))),m&&m.length>0&&(e.isEnd?(w(m),r(m)):(c(m),o(m)))}function y(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function E(){return y()&&e.params.pagination.clickable}function B(){const m=e.params.a11y;!y()||e.pagination.bullets.each(h=>{const x=C(h);e.params.pagination.clickable&&(o(x),e.params.pagination.renderBullet||(u(x,"button"),p(x,m.paginationBulletMessage.replace(/\{\{index\}\}/,x.index()+1)))),x.is(`.${e.params.pagination.bulletActiveClass}`)?x.attr("aria-current","true"):x.removeAttr("aria-current")})}const T=(m,h,x)=>{o(m),m[0].tagName!=="BUTTON"&&(u(m,"button"),m.on("keydown",g)),p(m,x),f(m,h)},O=m=>{const h=m.target.closest(`.${e.params.slideClass}`);if(!h||!e.slides.includes(h))return;const x=e.slides.indexOf(h)===e.activeIndex,M=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(h);x||M||e.slideTo(e.slides.indexOf(h),0)},P=()=>{const m=e.params.a11y;m.itemRoleDescriptionMessage&&d(C(e.slides),m.itemRoleDescriptionMessage),m.slideRole&&u(C(e.slides),m.slideRole);const h=e.params.loop?e.slides.filter(x=>!x.classList.contains(e.params.slideDuplicateClass)).length:e.slides.length;m.slideLabelMessage&&e.slides.each((x,M)=>{const $=C(x),L=e.params.loop?parseInt($.attr("data-swiper-slide-index"),10):M,I=m.slideLabelMessage.replace(/\{\{index\}\}/,L+1).replace(/\{\{slidesLength\}\}/,h);p($,I)})},k=()=>{const m=e.params.a11y;e.$el.append(a);const h=e.$el;m.containerRoleDescriptionMessage&&d(h,m.containerRoleDescriptionMessage),m.containerMessage&&p(h,m.containerMessage);const x=e.$wrapperEl,M=m.id||x.attr("id")||`swiper-wrapper-${l(16)}`,$=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";b(x,M),v(x,$),P();let L,I;e.navigation&&e.navigation.$nextEl&&(L=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(I=e.navigation.$prevEl),L&&L.length&&T(L,M,m.nextSlideMessage),I&&I.length&&T(I,M,m.prevSlideMessage),E()&&e.pagination.$el.on("keydown",W(e.params.pagination.bulletClass),g),e.$el.on("focus",O,!0)};function A(){a&&a.length>0&&a.remove();let m,h;e.navigation&&e.navigation.$nextEl&&(m=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(h=e.navigation.$prevEl),m&&m.off("keydown",g),h&&h.off("keydown",g),E()&&e.pagination.$el.off("keydown",W(e.params.pagination.bulletClass),g),e.$el.off("focus",O,!0)}s("beforeInit",()=>{a=C(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),s("afterInit",()=>{!e.params.a11y.enabled||k()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{!e.params.a11y.enabled||P()}),s("fromEdge toEdge afterInit lock unlock",()=>{!e.params.a11y.enabled||S()}),s("paginationUpdate",()=>{!e.params.a11y.enabled||B()}),s("destroy",()=>{!e.params.a11y.enabled||A()})}function us(t){let{swiper:e,extendParams:i,on:s,emit:a}=t,n;e.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function l(){const c=e.slides.eq(e.activeIndex);let g=e.params.autoplay.delay;c.attr("data-swiper-autoplay")&&(g=c.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(n),n=J(()=>{let S;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),S=e.slidePrev(e.params.speed,!0,!0),a("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?r():(S=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),a("autoplay")):(S=e.slidePrev(e.params.speed,!0,!0),a("autoplay")):e.params.loop?(e.loopFix(),S=e.slideNext(e.params.speed,!0,!0),a("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?r():(S=e.slideTo(0,e.params.speed,!0,!0),a("autoplay")):(S=e.slideNext(e.params.speed,!0,!0),a("autoplay")),(e.params.cssMode&&e.autoplay.running||S===!1)&&l()},g)}function o(){return typeof n!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,a("autoplayStart"),l(),!0)}function r(){return!e.autoplay.running||typeof n=="undefined"?!1:(n&&(clearTimeout(n),n=void 0),e.autoplay.running=!1,a("autoplayStop"),!0)}function u(c){!e.autoplay.running||e.autoplay.paused||(n&&clearTimeout(n),e.autoplay.paused=!0,c===0||!e.params.autoplay.waitForTransition?(e.autoplay.paused=!1,l()):["transitionend","webkitTransitionEnd"].forEach(g=>{e.$wrapperEl[0].addEventListener(g,f)}))}function d(){const c=D();c.visibilityState==="hidden"&&e.autoplay.running&&u(),c.visibilityState==="visible"&&e.autoplay.paused&&(l(),e.autoplay.paused=!1)}function f(c){!e||e.destroyed||!e.$wrapperEl||c.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(g=>{e.$wrapperEl[0].removeEventListener(g,f)}),e.autoplay.paused=!1,e.autoplay.running?l():r())}function p(){e.params.autoplay.disableOnInteraction?r():(a("autoplayPause"),u()),["transitionend","webkitTransitionEnd"].forEach(c=>{e.$wrapperEl[0].removeEventListener(c,f)})}function b(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,a("autoplayResume"),l())}function v(){e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",p),e.$el.on("mouseleave",b))}function w(){e.$el.off("mouseenter",p),e.$el.off("mouseleave",b)}s("init",()=>{e.params.autoplay.enabled&&(o(),D().addEventListener("visibilitychange",d),v())}),s("beforeTransitionStart",(c,g,S)=>{e.autoplay.running&&(S||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(g):r())}),s("sliderFirstMove",()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?r():u())}),s("touchEnd",()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&l()}),s("destroy",()=>{w(),e.autoplay.running&&r(),D().removeEventListener("visibilitychange",d)}),Object.assign(e.autoplay,{pause:u,run:l,start:o,stop:r})}function Y(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function _(t,e){const i=["__proto__","constructor","prototype"];Object.keys(e).filter(s=>i.indexOf(s)<0).forEach(s=>{typeof t[s]=="undefined"?t[s]=e[s]:Y(e[s])&&Y(t[s])&&Object.keys(e[s]).length>0?e[s].__swiper__?t[s]=e[s]:_(t[s],e[s]):t[s]=e[s]})}function ze(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl=="undefined"&&typeof t.navigation.prevEl=="undefined"}function Ie(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el=="undefined"}function ke(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el=="undefined"}function De(t){t===void 0&&(t="");const e=t.split(" ").map(s=>s.trim()).filter(s=>!!s),i=[];return e.forEach(s=>{i.indexOf(s)<0&&i.push(s)}),i.join(" ")}const Ne=["modules","init","_direction","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom"];function Ge(t,e){t===void 0&&(t={}),e===void 0&&(e=!0);const i={on:{}},s={},a={};_(i,G.defaults),_(i,G.extendedDefaults),i._emitClasses=!0,i.init=!1;const n={},l=Ne.map(r=>r.replace(/_/,"")),o=Object.assign({},t);return Object.keys(o).forEach(r=>{typeof t[r]!="undefined"&&(l.indexOf(r)>=0?Y(t[r])?(i[r]={},a[r]={},_(i[r],t[r]),_(a[r],t[r])):(i[r]=t[r],a[r]=t[r]):r.search(/on[A-Z]/)===0&&typeof t[r]=="function"?e?s[`${r[2].toLowerCase()}${r.substr(3)}`]=t[r]:i.on[`${r[2].toLowerCase()}${r.substr(3)}`]=t[r]:n[r]=t[r])}),["navigation","pagination","scrollbar"].forEach(r=>{i[r]===!0&&(i[r]={}),i[r]===!1&&delete i[r]}),{params:i,passedParams:a,rest:n,events:s}}function fs(t,e){let{el:i,nextEl:s,prevEl:a,paginationEl:n,scrollbarEl:l,swiper:o}=t;ze(e)&&s&&a&&(o.params.navigation.nextEl=s,o.originalParams.navigation.nextEl=s,o.params.navigation.prevEl=a,o.originalParams.navigation.prevEl=a),Ie(e)&&n&&(o.params.pagination.el=n,o.originalParams.pagination.el=n),ke(e)&&l&&(o.params.scrollbar.el=l,o.originalParams.scrollbar.el=l),o.init(i)}function Re(t,e){let i=e.slidesPerView;if(e.breakpoints){const a=G.prototype.getBreakpoint(e.breakpoints),n=a in e.breakpoints?e.breakpoints[a]:void 0;n&&n.slidesPerView&&(i=n.slidesPerView)}let s=Math.ceil(parseFloat(e.loopedSlides||i,10));return s+=e.loopAdditionalSlides,s>t.length&&(s=t.length),s}function cs(t,e,i){const s=e.map((r,u)=>(r.props||(r.props={}),r.props.swiperRef=t,r.props["data-swiper-slide-index"]=u,r));function a(r,u,d){return r.props||(r.props={}),j(r.type,he(ie({},r.props),{key:`${r.key}-duplicate-${u}-${d}`,class:`${r.props.className||""} ${i.slideDuplicateClass} ${r.props.class||""}`}),r.children)}if(i.loopFillGroupWithBlank){const r=i.slidesPerGroup-s.length%i.slidesPerGroup;if(r!==i.slidesPerGroup)for(let u=0;u<r;u+=1){const d=j("div",{class:`${i.slideClass} ${i.slideBlankClass}`});s.push(d)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=s.length);const n=Re(s,i),l=[],o=[];return s.forEach((r,u)=>{u<n&&o.push(a(r,u,"prepend")),u<s.length&&u>=s.length-n&&l.push(a(r,u,"append"))}),t.value&&(t.value.loopedSlides=n),[...l,...s,...o]}function ps(t,e,i,s,a){const n=[];if(!e)return n;const l=r=>{n.indexOf(r)<0&&n.push(r)};if(i&&s){const r=s.map(a),u=i.map(a);r.join("")!==u.join("")&&l("children"),s.length!==i.length&&l("children")}return Ne.filter(r=>r[0]==="_").map(r=>r.replace(/_/,"")).forEach(r=>{if(r in t&&r in e)if(Y(t[r])&&Y(e[r])){const u=Object.keys(t[r]),d=Object.keys(e[r]);u.length!==d.length?l(r):(u.forEach(f=>{t[r][f]!==e[r][f]&&l(r)}),d.forEach(f=>{t[r][f]!==e[r][f]&&l(r)}))}else t[r]!==e[r]&&l(r)}),n}function ce(t,e,i){t===void 0&&(t={});const s=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},n=(l,o)=>{!Array.isArray(l)||l.forEach(r=>{const u=typeof r.type=="symbol";o==="default"&&(o="container-end"),u&&r.children?n(r.children,"default"):r.type&&(r.type.name==="SwiperSlide"||r.type.name==="AsyncComponentWrapper")?s.push(r):a[o]&&a[o].push(r)})};return Object.keys(t).forEach(l=>{if(typeof t[l]!="function")return;const o=t[l]();n(o,l)}),i.value=e.value,e.value=s,{slides:s,slots:a}}function gs(t){let{swiper:e,slides:i,passedParams:s,changedParams:a,nextEl:n,prevEl:l,scrollbarEl:o,paginationEl:r}=t;const u=a.filter(T=>T!=="children"&&T!=="direction"),{params:d,pagination:f,navigation:p,scrollbar:b,virtual:v,thumbs:w}=e;let c,g,S,y,E;a.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&d.thumbs&&!d.thumbs.swiper&&(c=!0),a.includes("controller")&&s.controller&&s.controller.control&&d.controller&&!d.controller.control&&(g=!0),a.includes("pagination")&&s.pagination&&(s.pagination.el||r)&&(d.pagination||d.pagination===!1)&&f&&!f.el&&(S=!0),a.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||o)&&(d.scrollbar||d.scrollbar===!1)&&b&&!b.el&&(y=!0),a.includes("navigation")&&s.navigation&&(s.navigation.prevEl||l)&&(s.navigation.nextEl||n)&&(d.navigation||d.navigation===!1)&&p&&!p.prevEl&&!p.nextEl&&(E=!0);const B=T=>{!e[T]||(e[T].destroy(),T==="navigation"?(d[T].prevEl=void 0,d[T].nextEl=void 0,e[T].prevEl=void 0,e[T].nextEl=void 0):(d[T].el=void 0,e[T].el=void 0))};u.forEach(T=>{if(Y(d[T])&&Y(s[T]))_(d[T],s[T]);else{const O=s[T];(O===!0||O===!1)&&(T==="navigation"||T==="pagination"||T==="scrollbar")?O===!1&&B(T):d[T]=s[T]}}),u.includes("controller")&&!g&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),a.includes("children")&&i&&v&&d.virtual.enabled?(v.slides=i,v.update(!0)):a.includes("children")&&e.lazy&&e.params.lazy.enabled&&e.lazy.load(),c&&w.init()&&w.update(!0),g&&(e.controller.control=d.controller.control),S&&(r&&(d.pagination.el=r),f.init(),f.render(),f.update()),y&&(o&&(d.scrollbar.el=o),b.init(),b.updateSize(),b.setTranslate()),E&&(n&&(d.navigation.nextEl=n),l&&(d.navigation.prevEl=l),p.init(),p.update()),a.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),a.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),a.includes("direction")&&e.changeDirection(s.direction,!1),e.update()}function hs(t,e,i){if(!i)return null;const s=t.value.isHorizontal()?{[t.value.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`};return e.filter((a,n)=>n>=i.from&&n<=i.to).map(a=>(a.props||(a.props={}),a.props.style||(a.props.style={}),a.props.swiperRef=t,a.props.style=s,j(a.type,ie({},a.props),a.children)))}const ms=t=>{!t||t.destroyed||!t.params.virtual||t.params.virtual&&!t.params.virtual.enabled||(t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load(),t.parallax&&t.params.parallax&&t.params.parallax.enabled&&t.parallax.setTranslate())},vs={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:Number,default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},preloadImages:{type:Boolean,default:void 0},updateOnImagesReady:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopAdditionalSlides:{type:Number,default:void 0},loopedSlides:{type:Number,default:void 0},loopFillGroupWithBlank:{type:Boolean,default:void 0},loopPreventsSlide:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideBlankClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideDuplicateActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideDuplicateClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slideDuplicateNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},slideDuplicatePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},lazy:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","imagesReady","init","keyPress","lazyImageLoad","lazyImageReady","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(t,e){let{slots:i,emit:s}=e;const{tag:a,wrapperTag:n}=t,l=R("swiper"),o=R(null),r=R(!1),u=R(!1),d=R(null),f=R(null),p=R(null),b={value:[]},v={value:[]},w=R(null),c=R(null),g=R(null),S=R(null),{params:y,passedParams:E}=Ge(t,!1);ce(i,b,v),p.value=E,v.value=b.value;const B=()=>{ce(i,b,v),r.value=!0};if(y.onAny=function(O){for(var P=arguments.length,k=new Array(P>1?P-1:0),A=1;A<P;A++)k[A-1]=arguments[A];s(O,...k)},Object.assign(y.on,{_beforeBreakpoint:B,_containerClasses(O,P){l.value=P}}),f.value=new G(y),f.value.loopCreate=()=>{},f.value.loopDestroy=()=>{},y.loop&&(f.value.loopedSlides=Re(b.value,y)),f.value.virtual&&f.value.params.virtual.enabled){f.value.virtual.slides=b.value;const O={cache:!1,slides:b.value,renderExternal:P=>{o.value=P},renderExternalUpdate:!1};_(f.value.params.virtual,O),_(f.value.originalParams.virtual,O)}me(()=>{!u.value&&f.value&&(f.value.emitSlidesClasses(),u.value=!0);const{passedParams:O}=Ge(t,!1),P=ps(O,p.value,b.value,v.value,k=>k.props&&k.props.key);p.value=O,(P.length||r.value)&&f.value&&!f.value.destroyed&&gs({swiper:f.value,slides:b.value,passedParams:O,changedParams:P,nextEl:w.value,prevEl:c.value,scrollbarEl:S.value,paginationEl:g.value}),r.value=!1}),ve("swiper",f),_e(o,()=>{Ue(()=>{ms(f.value)})}),se(()=>{!d.value||(fs({el:d.value,nextEl:w.value,prevEl:c.value,paginationEl:g.value,scrollbarEl:S.value,swiper:f.value},y),s("swiper",f.value))}),be(()=>{f.value&&!f.value.destroyed&&f.value.destroy(!0,!1)});function T(O){return y.virtual?hs(f,O,o.value):!y.loop||f.value&&f.value.destroyed?(O.forEach(P=>{P.props||(P.props={}),P.props.swiperRef=f}),O):cs(f,O,y)}return()=>{const{slides:O,slots:P}=ce(i,b,v);return j(a,{ref:d,class:De(l.value)},[P["container-start"],j(n,{class:"swiper-wrapper"},[P["wrapper-start"],T(O),P["wrapper-end"]]),ze(t)&&[j("div",{ref:c,class:"swiper-button-prev"}),j("div",{ref:w,class:"swiper-button-next"})],ke(t)&&j("div",{ref:S,class:"swiper-scrollbar"}),Ie(t)&&j("div",{ref:g,class:"swiper-pagination"}),P["container-end"]])}}},bs={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},zoom:{type:Boolean,default:void 0},virtualIndex:{type:[String,Number],default:void 0}},setup(t,e){let{slots:i}=e,s=!1;const{swiperRef:a}=t,n=R(null),l=R("swiper-slide");function o(u,d,f){d===n.value&&(l.value=f)}se(()=>{!a.value||(a.value.on("_slideClass",o),s=!0)}),Ye(()=>{s||!a||!a.value||(a.value.on("_slideClass",o),s=!0)}),me(()=>{!n.value||!a||!a.value||a.value.destroyed&&l.value!=="swiper-slide"&&(l.value="swiper-slide")}),be(()=>{!a||!a.value||a.value.off("_slideClass",o)});const r=Ke(()=>({isActive:l.value.indexOf("swiper-slide-active")>=0||l.value.indexOf("swiper-slide-duplicate-active")>=0,isVisible:l.value.indexOf("swiper-slide-visible")>=0,isDuplicate:l.value.indexOf("swiper-slide-duplicate")>=0,isPrev:l.value.indexOf("swiper-slide-prev")>=0||l.value.indexOf("swiper-slide-duplicate-prev")>=0,isNext:l.value.indexOf("swiper-slide-next")>=0||l.value.indexOf("swiper-slide-duplicate-next")>=0}));return ve("swiperSlide",r),()=>j(t.tag,{class:De(`${l.value}`),ref:n,"data-swiper-slide-index":t.virtualIndex},t.zoom?j("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof t.zoom=="number"?t.zoom:void 0},i.default&&i.default(r.value)):i.default&&i.default(r.value))}};var Fe="data:image/png;base64,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",He="data:image/png;base64,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",Cs=Je({name:"banner",props:{title:{type:String,default:""}},components:{Swiper:vs,SwiperSlide:bs},setup(t,e){const i=Qe({title:t.title,modules:[rs,ls,os,us,ds],bannerList:[],leftHover:!1,rightHover:!1,swiper:null}),s=Ze(),a=r=>{i.swiper=r},n=()=>{},l=async()=>{try{const r=await et.get("/api-website/open/banner/list",{data:{}});i.bannerList=r.data}catch(r){console.log(r)}},o=r=>{r.linkUrl.indexOf("http")!=-1?window.open(r.linkUrl):s.push({path:r.linkUrl})};return se(()=>{l()}),()=>V(Se,null,[V("div",{class:"bannerSwiper"},[V(we("swiper"),{modules:i.modules,class:[ne.mySwiper,"mySwiper"],"slides-per-view":1,"space-between":0,pagination:{clickable:!0},autoplay:{delay:3e3,disableOnInteraction:!1,loop:!0,pauseOnMouseEnter:!0,reverseDirection:!0},navigation:{nextEl:".myprev",prevEl:".mynext"},loop:!0,onSwiper:a,onSlideChange:n},{default:()=>[i.bannerList.map(r=>V(Se,null,[V(we("swiper-slide"),null,{default:()=>[V("div",{class:ne.bannerWrap,style:{background:r.background}},[V("img",{src:r.coverImage,alt:"",class:ne.bannerImg,onClick:()=>{o(r)}},null)])]})])),V("div",{class:"myprev",onMouseover:()=>{i.leftHover=!0},onMouseout:()=>{i.leftHover=!1}},[V("img",{src:i.leftHover?He:Fe,alt:""},null)]),V("div",{class:"mynext",onMouseover:()=>{i.rightHover=!0},onMouseout:()=>{i.rightHover=!1}},[V("img",{src:i.rightHover?He:Fe,alt:""},null)])]})])])}});export{Cs as b};