index-85790258.js 108 KB

1
  1. import{c as e,r as t,g as i,s,i as a,o as n,b as r,n as l,m as o,d,u as c,e as u,f as p,h as v,j as f,k as h,l as m,w as g,p as w,q as b,t as y,v as S,x,y as T,z as E,A as _,B as C,C as P,D as M,E as k,F as I,G as O,H as L,I as z,J as B,K as A,L as G,N,M as D,a as R}from"./index-761c1f63.js";import{r as j,o as V,b as F,e as H,d as W,f as q,g as U,w as X,n as Y,c as K,h as Z,i as $,j as J,p as Q,k as ee,l as te,s as ie,m as se,q as ae,t as ne,v as re,a as le,x as oe,y as de,z as ce}from"./index-7464417e.js";import{u as ue,r as pe,b as ve,s as fe}from"./utils-a5ed368a.js";import{S as he,a as me}from"./index-2b415930.js";function ge(e,t){if(!a||!window.IntersectionObserver)return;const i=new IntersectionObserver((e=>{t(e[0].intersectionRatio>0)}),{root:document.body}),s=()=>{e.value&&i.unobserve(e.value)};F(s),H(s),n((()=>{e.value&&i.observe(e.value)}))}const[we,be]=r("sticky");const ye=b(W({name:we,props:{zIndex:l,position:o("top"),container:Object,offsetTop:d(0),offsetBottom:d(0)},emits:["scroll","change"],setup(e,{emit:t,slots:s}){const a=j(),n=c(a),r=q({fixed:!1,width:0,height:0,transform:0}),l=j(!1),o=U((()=>u("top"===e.position?e.offsetTop:e.offsetBottom))),d=U((()=>{if(l.value)return;const{fixed:e,height:t,width:i}=r;return e?{width:"".concat(i,"px"),height:"".concat(t,"px")}:void 0})),b=U((()=>{if(!r.fixed||l.value)return;const t=p(v(e.zIndex),{width:"".concat(r.width,"px"),height:"".concat(r.height,"px"),[e.position]:"".concat(o.value,"px")});return r.transform&&(t.transform="translate3d(0, ".concat(r.transform,"px, 0)")),t})),y=()=>{if(!a.value||h(a))return;const{container:s,position:n}=e,l=m(a),d=i(window);if(r.width=l.width,r.height=l.height,"top"===n)if(s){const e=m(s),t=e.bottom-o.value-r.height;r.fixed=o.value>l.top&&e.bottom>0,r.transform=t<0?t:0}else r.fixed=o.value>l.top;else{const{clientHeight:e}=document.documentElement;if(s){const t=m(s),i=e-t.top-o.value-r.height;r.fixed=e-o.value<l.bottom&&e>t.top,r.transform=i<0?-i:0}else r.fixed=e-o.value<l.bottom}t("scroll",{scrollTop:d,isFixed:r.fixed})};return X((()=>r.fixed),(e=>t("change",e))),f("scroll",y,{target:n,passive:!0}),ge(a,y),X([g,w],(()=>{a.value&&!h(a)&&r.fixed&&(l.value=!0,Y((()=>{const e=m(a);r.width=e.width,r.height=e.height,l.value=!1})))})),()=>{var e;return K("div",{ref:a,style:d.value},[K("div",{"class":be({fixed:r.fixed&&!l.value}),style:b.value},[null==(e=s["default"])?void 0:e.call(s)])])}}})),[Se,xe]=r("tabs");var Te=W({name:Se,props:{count:y(Number),inited:Boolean,animated:Boolean,duration:y(l),swipeable:Boolean,lazyRender:Boolean,currentIndex:y(Number)},emits:["change"],setup(e,{emit:t,slots:i}){const s=j(),a=e=>t("change",e),n=()=>{var t;const n=null==(t=i["default"])?void 0:t.call(i);return e.animated||e.swipeable?K(he,{ref:s,loop:!1,"class":xe("track"),duration:1e3*+e.duration,touchable:e.swipeable,lazyRender:e.lazyRender,showIndicators:!1,onChange:a},{"default":()=>[n]}):n},r=t=>{const i=s.value;i&&i.state.active!==t&&i.swipeTo(t,{immediate:!e.inited})};return X((()=>e.currentIndex),r),Z((()=>{r(e.currentIndex)})),S({swipeRef:s}),()=>K("div",{"class":xe("content",{animated:e.animated||e.swipeable})},[n()])}});const[Ee,_e]=r("tabs"),Ce={type:o("line"),color:String,border:Boolean,sticky:Boolean,shrink:Boolean,active:d(0),duration:d(.3),animated:Boolean,ellipsis:x,swipeable:Boolean,scrollspy:Boolean,offsetTop:d(0),background:String,lazyRender:x,showHeader:x,lineWidth:l,lineHeight:l,beforeChange:Function,swipeThreshold:d(5),titleActiveColor:String,titleInactiveColor:String},Pe=Symbol(Ee);var Me=W({name:Ee,props:Ce,emits:["change","scroll","rendered","clickTab","update:active"],setup(a,{emit:r,slots:l}){let o,d,p,v,w;const b=j(),y=j(),x=j(),L=j(),z=ue(),B=c(b),[A,G]=function(){const e=j([]),t=[];return V((()=>{e.value=[]})),[e,i=>(t[i]||(t[i]=t=>{e.value[i]=t}),t[i])]}(),{children:N,linkChildren:D}=T(Pe),R=q({inited:!1,position:"",lineStyle:{},currentIndex:-1}),F=U((()=>N.length>+a.swipeThreshold||!a.ellipsis||a.shrink)),H=U((()=>({borderColor:a.color,background:a.background}))),W=(e,t)=>{var i;return null!=(i=e.name)?i:t},Z=U((()=>{const e=N[R.currentIndex];if(e)return W(e,R.currentIndex)})),J=U((()=>u(a.offsetTop))),Q=U((()=>a.sticky?J.value+o:0)),ee=i=>{const s=y.value,n=A.value;if(!(F.value&&s&&n&&n[R.currentIndex]))return;const r=n[R.currentIndex].$el,l=r.offsetLeft-(s.offsetWidth-r.offsetWidth)/2;v&&v(),v=function(i,s,a){let n,r=0;const l=i.scrollLeft,o=0===a?1:Math.round(1e3*a/16);return function d(){i.scrollLeft+=(s-l)/o,++r<o&&(n=t(d))}(),function(){e(n)}}(s,l,i?0:+a.duration)},te=()=>{const e=R.inited;Y((()=>{const t=A.value;if(!t||!t[R.currentIndex]||"line"!==a.type||h(b.value))return;const i=t[R.currentIndex].$el,{lineWidth:s,lineHeight:n}=a,r=i.offsetLeft+i.offsetWidth/2,l={width:_(s),backgroundColor:a.color,transform:"translateX(".concat(r,"px) translateX(-50%)")};if(e&&(l.transitionDuration="".concat(a.duration,"s")),C(n)){const e=_(n);l.height=e,l.borderRadius=e}R.lineStyle=l}))},ie=(e,t)=>{const i=(e=>{const t=e<R.currentIndex?-1:1;for(;e>=0&&e<N.length;){if(!N[e].disabled)return e;e+=t}})(e);if(!C(i))return;const s=N[i],n=W(s,i),l=null!==R.currentIndex;R.currentIndex!==i&&(R.currentIndex=i,t||ee(),te()),n!==a.active&&(r("update:active",n),l&&r("change",n,s.title)),p&&!a.scrollspy&&M(Math.ceil(k(b.value)-J.value))},se=(e,t)=>{const i=N.find(((t,i)=>W(t,i)===e)),s=i?N.indexOf(i):0;ie(s,t)},ae=(n=!1)=>{if(a.scrollspy){const r=N[R.currentIndex].$el;if(r&&B.value){const l=k(r,B.value)-Q.value;d=!0,w&&w(),w=function(a,n,r,l){let o,d=i(a);const c=d<n,u=0===r?1:Math.round(1e3*r/16),p=(n-d)/u;return function v(){d+=p,(c&&d>n||!c&&d<n)&&(d=n),s(a,d),c&&d<n||!c&&d>n?o=t(v):l&&(o=t(l))}(),function(){e(o)}}(B.value,l,n?0:+a.duration,(()=>{d=!1}))}}},ne=(e,t,i)=>{const{title:s,disabled:n}=N[t],l=W(N[t],t);n||(I(a.beforeChange,{args:[l],done:()=>{ie(t),ae()}}),O(e)),r("clickTab",{name:l,title:s,event:i,disabled:n})},re=e=>{p=e.isFixed,r("scroll",e)},le=()=>{if("line"===a.type&&N.length)return K("div",{"class":_e("line"),style:R.lineStyle},null)},oe=()=>{var e,t,i;const{type:s,border:n,sticky:r}=a,o=[K("div",{ref:r?void 0:x,"class":[_e("wrap"),{[P]:"line"===s&&n}]},[K("div",{ref:y,role:"tablist","class":_e("nav",[s,{shrink:a.shrink,complete:F.value}]),style:H.value,"aria-orientation":"horizontal"},[null==(e=l["nav-left"])?void 0:e.call(l),N.map((e=>e.renderTitle(ne))),le(),null==(t=l["nav-right"])?void 0:t.call(l)])]),null==(i=l["nav-bottom"])?void 0:i.call(l)];return r?K("div",{ref:x},[o]):o},de=()=>{te(),Y((()=>{var e,t;ee(!0),null==(t=null==(e=L.value)?void 0:e.swipeRef.value)||t.resize()}))};return X((()=>[a.color,a.duration,a.lineWidth,a.lineHeight]),te),X(g,de),X((()=>a.active),(e=>{e!==Z.value&&se(e)})),X((()=>N.length),(()=>{R.inited&&(se(a.active),te(),Y((()=>{ee(!0)})))})),S({resize:de,scrollTo:e=>{Y((()=>{se(e),ae(!0)}))}}),$(te),E(te),n((()=>{se(a.active,!0),Y((()=>{R.inited=!0,x.value&&(o=m(x.value).height),ee(!0)}))})),ge(b,te),f("scroll",(()=>{if(a.scrollspy&&!d){const e=(()=>{for(let e=0;e<N.length;e++){const{top:t}=m(N[e].$el);if(t>Q.value)return 0===e?0:e-1}return N.length-1})();ie(e)}}),{target:B,passive:!0}),D({id:z,props:a,setLine:te,scrollable:F,onRendered:(e,t)=>r("rendered",e,t),currentName:Z,setTitleRefs:G,scrollIntoView:ee}),()=>K("div",{ref:b,"class":_e([a.type])},[a.showHeader?a.sticky?K(ye,{container:b.value,offsetTop:J.value,onScroll:re},{"default":()=>[oe()]}):oe():null,K(Te,{ref:L,count:N.length,inited:R.inited,animated:a.animated,duration:a.duration,swipeable:a.swipeable,lazyRender:a.lazyRender,currentIndex:R.currentIndex,onChange:ie},{"default":()=>{var e;return[null==(e=l["default"])?void 0:e.call(l)]}})])}});const ke=Symbol(),[Ie,Oe]=r("tab"),Le=W({name:Ie,props:{id:String,dot:Boolean,type:String,color:String,title:String,badge:l,shrink:Boolean,isActive:Boolean,disabled:Boolean,controls:String,scrollable:Boolean,activeColor:String,inactiveColor:String,showZeroBadge:x},setup(e,{slots:t}){const i=U((()=>{const t={},{type:i,color:s,disabled:a,isActive:n,activeColor:r,inactiveColor:l}=e;s&&"card"===i&&(t.borderColor=s,a||(n?t.backgroundColor=s:t.color=s));const o=n?r:l;return o&&(t.color=o),t})),s=()=>{const i=K("span",{"class":Oe("text",{ellipsis:!e.scrollable})},[t.title?t.title():e.title]);return e.dot||C(e.badge)&&""!==e.badge?K(L,{dot:e.dot,content:e.badge,showZero:e.showZeroBadge},{"default":()=>[i]}):i};return()=>K("div",{id:e.id,role:"tab","class":[Oe([e.type,{grow:e.scrollable&&!e.shrink,shrink:e.shrink,active:e.isActive,disabled:e.disabled}])],style:i.value,tabindex:e.disabled?void 0:e.isActive?0:-1,"aria-selected":e.isActive,"aria-disabled":e.disabled||void 0,"aria-controls":e.controls},[s()])}}),[ze,Be]=r("tab");const Ae=b(W({name:ze,props:p({},z,{dot:Boolean,name:l,badge:l,title:String,disabled:Boolean,titleClass:B,titleStyle:[String,Object],showZeroBadge:x}),setup(e,{slots:t}){const i=ue(),s=j(!1),a=ne(),{parent:n,index:r}=A(Pe);if(!n)return;const l=()=>{var t;return null!=(t=e.name)?t:r.value},o=U((()=>{const t=l()===n.currentName.value;return t&&!s.value&&(s.value=!0,n.props.lazyRender&&Y((()=>{n.onRendered(l(),e.title)}))),t})),d=j(""),c=j("");J((()=>{const{titleClass:t,titleStyle:i}=e;d.value=t?te(t):"",c.value=i&&"string"!=typeof i?ie(se(i)):i}));const u=j(!o.value);return X(o,(e=>{e?u.value=!1:G((()=>{u.value=!0}))})),X((()=>e.title),(()=>{n.setLine(),n.scrollIntoView()})),Q(ke,o),S({id:i,renderTitle:s=>K(Le,ae({key:i,id:"".concat(n.id,"-").concat(r.value),ref:n.setTitleRefs(r.value),style:c.value,"class":d.value,isActive:o.value,controls:i,scrollable:n.scrollable.value,activeColor:n.props.titleActiveColor,inactiveColor:n.props.titleInactiveColor,onClick:e=>s(a.proxy,r.value,e)},N(n.props,["type","color","shrink"]),N(e,["dot","badge","title","disabled","showZeroBadge"])),{title:t.title})}),()=>{var e;const a="".concat(n.id,"-").concat(r.value),{animated:l,swipeable:d,scrollspy:c,lazyRender:p}=n.props;if(!t["default"]&&!l)return;const v=c||o.value;if(l||d)return K(me,{id:i,role:"tabpanel","class":Be("panel-wrapper",{inactive:u.value}),tabindex:o.value?0:-1,"aria-hidden":!o.value,"aria-labelledby":a},{"default":()=>{var e;return[K("div",{"class":Be("panel")},[null==(e=t["default"])?void 0:e.call(t)])]}});const f=s.value||c||!p?null==(e=t["default"])?void 0:e.call(t):null;return ee(K("div",{id:i,role:"tabpanel","class":Be("panel"),tabindex:v?0:-1,"aria-labelledby":a},[f]),[[re,v]])}}})),Ge=b(Me),Ne={banner:"_banner_1w0jm_1",bannerImg:"_bannerImg_1w0jm_6",tabs:"_tabs_1w0jm_12"},De=""+new URL("banner-bcf12959.png",import.meta.url).href,Re=""+new URL("banner-128a12b9.png",import.meta.url).href,je={title:"_title_fmi2z_1",title1:"_title1_fmi2z_14",title2:"_title2_fmi2z_25",content:"_content_fmi2z_36",sectionAi:"_sectionAi_fmi2z_42",aiContent:"_aiContent_fmi2z_46",sectionEval:"_sectionEval_fmi2z_52",sectionChange:"_sectionChange_fmi2z_60",sectionMusic:"_sectionMusic_fmi2z_67"},Ve=""+new URL("co-ai-ffc170de.png",import.meta.url).href,Fe=""+new URL("evaluation-a0b288f8.png",import.meta.url).href,He=""+new URL("change-a6f8bc36.png",import.meta.url).href,We=""+new URL("music-15efb143.png",import.meta.url).href,qe=W({name:"co-ai",setup:()=>()=>K("div",{"class":je.coAi},[K("div",{"class":je.sectionAi},[K("div",{"class":[je.title,je.title1]},[K("span",null,[le("小酷AI")])]),K("div",{"class":je.aiContent},[le("三大练习模式,20多项练习辅助功能,让老师讲课更生动,让学生练习更高效")]),K("img",{src:Ve,"class":"w100"},null)]),K("div",{"class":je.sectionEval},[K("div",{"class":[je.title,je.title2]},[K("span",null,[le("智能评测")])]),K("div",{"class":je.content},[K("p",null,[le("拥有完全自主知识产权,通过演奏音频采集与标准曲谱比对,实时提供智能点评报告,自动提示练习对错,并生成评测报告。")]),K("p",null,[le("让学生和家长能够及时发现乐器练习过程中存在的问题,提高练习效率,可谓是学生学习乐器的“随身教练”")])]),K("img",{src:Fe,"class":"w100"},null)]),K("div",{"class":je.sectionChange},[K("div",{"class":[je.title,je.title1]},[K("span",null,[le("五线谱/简谱一键转换")])]),K("div",{"class":je.content},[le("五线谱可一键转换简谱,再也不用为找谱而“奔波”,支持达人端自行上传五线谱")]),K("img",{src:He,"class":"w100"},null)]),K("div",{"class":je.sectionMusic},[K("div",{"class":[je.title,je.title2]},[K("span",null,[le("海量曲目")])]),K("div",{"class":je.content},[le("完善的曲目级别,丰富的曲目风格,海量曲目满足声部训练、独奏练习、乐团合奏等多场景训练需求")]),K("img",{src:We,"class":"w100"},null)])])}),Ue={title:"_title_vgbx9_1",content:"_content_vgbx9_26",section1:"_section1_vgbx9_32",content1:"_content1_vgbx9_39",section2:"_section2_vgbx9_43",content2:"_content2_vgbx9_55",section3:"_section3_vgbx9_58",section4:"_section4_vgbx9_65"},Xe=""+new URL("img1-61787dff.png",import.meta.url).href,Ye=""+new URL("img2-50f582b6.png",import.meta.url).href,Ke=""+new URL("img3-5cd819ed.png",import.meta.url).href,Ze=""+new URL("img4-d9b3c985.png",import.meta.url).href,$e=""+new URL("img5-7b18d00c.png",import.meta.url).href,Je=""+new URL("img6-a8f0bc0a.png",import.meta.url).href,Qe=W({name:"piano-room",setup:()=>()=>K("div",{"class":Ue.pianoRoom},[K("div",{"class":Ue.section1},[K("div",{"class":[Ue.title]},[K("span",null,[le("多人上课,还可以独奏哦!")])]),K("div",{"class":Ue.content},[le("与一般的网课不同,云酷琴房的“音乐演奏模式”,高度还原乐器演奏和管乐学习的现场感,多人课堂在线传播稳定流畅。最大支持1对7人的多人在线教学。当然一对一的模式,更是不在话下了。")]),K("img",{src:Xe,"class":"w100"},null),K("div",{"class":[Ue.content,Ue.content1]},[le("学员和老师可以即时通讯,互动交流更便捷。上课时间提前预约,既可以合理利用学员的碎片化时间,还能够让学员平时学习管乐薄弱的地方得到老师的直接辅导,全程教学记录,学习成果清晰可见。")]),K("img",{src:Ye,"class":"w100"},null)]),K("div",{"class":Ue.section2},[K("div",{"class":[Ue.title]},[K("span",null,[le("高保真,回声消除"),K("br",null,null),le("给你一双灵敏的耳朵")])]),K("div",{"class":Ue.content},[le("在线上教学中,老师能听到学员演奏中的问题,全靠“云酷琴房”的高保真技术。技术上做到了全频带音频编码、智能降噪、音质高度还原。")]),K("img",{src:Ke,"class":"w100"},null),K("div",{"class":[Ue.content,Ue.content1]},[le("针对管乐不同的声部做了不同的解析,保证我们的音频还原度为95%以上,基本与线下无异,安卓设备和ios设备有不同的模式,安卓为“音乐模式”,ios为“长音模式”。")]),K("img",{src:Ze,"class":"w100"},null),K("div",{"class":[Ue.content,Ue.content2]},[le("软件设计中也做到了回声消除,5等级、自适应噪声抑制;专有长音演奏保真算法。")])]),K("div",{"class":Ue.section3},[K("div",{"class":[Ue.title]},[K("span",null,[le("低延迟,师生互动更流畅!")])]),K("div",{"class":Ue.content},[le("在低延迟的教学环境中,师生沟通更加顺畅,还原面对面教学体验")]),K("img",{src:$e,"class":"w100"},null)]),K("div",{"class":Ue.section4},[K("div",{"class":[Ue.title]},[K("span",null,[le("界面方便,多维度教学")])]),K("div",{"class":Ue.content},[le("软件中具备白板互动教学,内置白板书写工具;自有教学资源共享教学;本地曲谱上传,能够为学员提供线下教学体验不到的便利。")]),K("img",{src:Je,"class":"w100"},null)])])}),et={title:"_title_1o8ah_1",title1:"_title1_1o8ah_25",content:"_content_1o8ah_30",section1:"_section1_1o8ah_36",section2:"_section2_1o8ah_43",section3:"_section3_1o8ah_52",section4:"_section4_1o8ah_60",section5:"_section5_1o8ah_69",stitle:"_stitle_1o8ah_76",btnGroup:"_btnGroup_1o8ah_82",btn:"_btn_1o8ah_82",wxpopup:"_wxpopup_1o8ah_93"},tt=""+new URL("img1-28341a9c.png",import.meta.url).href,it=""+new URL("img2-5fa2440c.png",import.meta.url).href,st=""+new URL("img3-73ba9ba3.png",import.meta.url).href,at=""+new URL("img4-b1e4b7c0.png",import.meta.url).href,nt=""+new URL("download_text-15a9d356.png",import.meta.url).href,rt=""+new URL("wx_bg-7fc6518a.png",import.meta.url).href,lt=W({name:"music-room",setup(){const e=j(!1),t=j("");return j(""),Z((async()=>{var e;try{const i=await pe.get("https://kt.colexiu.com/edu-app/open/appVersionInfo/queryLatestByPlatform",{params:{platform:"android-kt",status:"history"}});t.value=null==(e=i.data)?void 0:e.downloadUrl}catch(i){}})),()=>K("div",{"class":et.musicRoom},[K("div",{"class":et.section1},[K("div",{"class":[et.title]},[K("span",null,[le("教学资源")])]),K("div",{"class":et.content},[le("教学资源即拿即用,原创资源共享,使您优秀的教学方式影响更多人")]),K("img",{src:tt,"class":"w100"},null)]),K("div",{"class":et.section2},[K("div",{"class":[et.title]},[K("span",null,[le("课后作业")])]),K("div",{"class":et.content},[le("练习、评测两种作业模式混合练习,让学生的作业不再枯燥。学生演奏问题精准呈现,老师因地制宜")]),K("img",{src:it,"class":"w100"},null)]),K("div",{"class":et.section3},[K("div",{"class":[et.title]},[K("span",null,[le("家校互通")])]),K("div",{"class":et.content},[le("班级群聊、老师联系人即时沟通,在家练习遇到困难随时请教,不限时间、不限地点,老师就在你身边")]),K("img",{src:st,"class":"w100"},null)]),K("div",{"class":et.section4},[K("div",{"class":[et.title,et.title1]},[K("span",null,[le("自定义教材")])]),K("div",{"class":et.content},[le("自定义教材内容,让老师潜心研究的校本设计转化为现实可执行的课堂教学内容,海量共享资源辅助校本课程设计")]),K("img",{src:at,"class":"w100"},null)]),K("div",{"class":[et.section5]},[K("img",{src:nt,"class":et.stitle},null),K("div",{"class":et.btnGroup},[K("div",{"class":[et.btn],onClick:()=>(()=>{if(ve().weixin||navigator.userAgent.indexOf("DingTalk")>-1)return void(e.value=!0);let i="",s="";location.origin.indexOf("m.colexiu.com")>-1?(i="https://apps.apple.com/us/app/%E9%9F%B3%E4%B9%90%E6%95%B0%E5%AD%97%E8%AF%BE%E5%A0%82/id6452725878",s=t.value):(i="https://www.pgyer.com/dzRRNN",s=t.value),ve().ios||/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)?window.location.href=i:/(Android)/i.test(navigator.userAgent)?window.location.href=s:fe("请用手机或移动设备打开")})()},null)])]),e.value&&K("div",{"class":et.wxpopup,onClick:()=>{e.value=!1}},[K("img",{src:rt,alt:""},null)])])}}),ot={title:"_title_bnd5h_1",content:"_content_bnd5h_25",center:"_center_bnd5h_31",section1:"_section1_bnd5h_34",pagination:"_pagination_bnd5h_38",paginationItem:"_paginationItem_bnd5h_42",active:"_active_bnd5h_51",swipe:"_swipe_bnd5h_56",swipeContainer:"_swipeContainer_bnd5h_74",desc:"_desc_bnd5h_79",section2:"_section2_bnd5h_107",section3:"_section3_bnd5h_112",section4:"_section4_bnd5h_119",section5:"_section5_bnd5h_127"};function dt(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function ct(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((i=>{void 0===e[i]?e[i]=t[i]:dt(t[i])&&dt(e[i])&&Object.keys(t[i]).length>0&&ct(e[i],t[i])}))}const ut={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function pt(){const e="undefined"!=typeof document?document:{};return ct(e,ut),e}const vt={document:ut,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function ft(){const e="undefined"!=typeof window?window:{};return ct(e,vt),e}function ht(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function mt(){return Date.now()}function gt(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function wt(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){const a=s<0||arguments.length<=s?void 0:arguments[s];if(null!=a&&(i=a,!("undefined"!=typeof window&&void 0!==window.HTMLElement?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)))){const i=Object.keys(Object(a)).filter((e=>t.indexOf(e)<0));for(let t=0,s=i.length;t<s;t+=1){const s=i[t],n=Object.getOwnPropertyDescriptor(a,s);void 0!==n&&n.enumerable&&(gt(e[s])&&gt(a[s])?a[s].__swiper__?e[s]=a[s]:wt(e[s],a[s]):!gt(e[s])&&gt(a[s])?(e[s]={},a[s].__swiper__?e[s]=a[s]:wt(e[s],a[s])):e[s]=a[s])}}}var i;return e}function bt(e,t,i){e.style.setProperty(t,i)}function yt(e){let{swiper:t,targetPosition:i,side:s}=e;const a=ft(),n=-t.translate;let r,l=null;const o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(t.cssModeFrameID);const d=i>n?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,u=()=>{r=(new Date).getTime(),null===l&&(l=r);const e=Math.max(Math.min((r-l)/o,1),0),d=.5-Math.cos(e*Math.PI)/2;let p=n+d*(i-n);if(c(p,i)&&(p=i),t.wrapperEl.scrollTo({[s]:p}),c(p,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:p})})),void a.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=a.requestAnimationFrame(u)};u()}function St(e,t){return void 0===t&&(t=""),[...e.children].filter((e=>e.matches(t)))}function xt(e){try{return}catch(t){}}function Tt(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:(s=t,void 0===s&&(s=""),s.trim().split(" ").filter((e=>!!e.trim())))),i;var s}function Et(e,t){return ft().getComputedStyle(e,null).getPropertyValue(t)}function _t(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function Ct(e,t,i){const s=ft();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let Pt,Mt,kt;function It(){return Pt||(Pt=function(){const e=ft(),t=pt();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),Pt}const Ot=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":".".concat(e.params.slideClass));if(i){let t=i.querySelector(".".concat(e.params.lazyPreloaderClass));!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)):requestAnimationFrame((()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)),t&&t.remove())}))),t&&t.remove()}},Lt=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},zt=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=a,n=[i-t];return n.push(...Array.from({length:t}).map(((e,t)=>i+s+t))),void e.slides.forEach(((t,i)=>{n.includes(t.column)&&Lt(e,i)}))}const n=a+s-1;if(e.params.rewind||e.params.loop)for(let r=a-t;r<=n+t;r+=1){const t=(r%i+i)%i;(t<a||t>n)&&Lt(e,t)}else for(let r=Math.max(a-t,0);r<=Math.min(n+t,i-1);r+=1)r!==a&&(r>n||r<a)&&Lt(e,r)};function Bt(e){let{swiper:t,runCallbacks:i,direction:s,step:a}=e;const{activeIndex:n,previousIndex:r}=t;let l=s;if(l||(l=n>r?"next":n<r?"prev":"reset"),t.emit("transition".concat(a)),i&&n!==r){if("reset"===l)return void t.emit("slideResetTransition".concat(a));t.emit("slideChangeTransition".concat(a)),"next"===l?t.emit("slideNextTransition".concat(a)):t.emit("slidePrevTransition".concat(a))}}function At(e,t,i){const s=ft(),{params:a}=e,n=a.edgeSwipeDetection,r=a.edgeSwipeThreshold;return!n||!(i<=r||i>=s.innerWidth-r)||"prevent"===n&&(t.preventDefault(),!0)}function Gt(e){const t=this,i=pt();let s=e;s.originalEvent&&(s=s.originalEvent);const a=t.touchEventsData;if("pointerdown"===s.type){if(null!==a.pointerId&&a.pointerId!==s.pointerId)return;a.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(a.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void At(t,s,s.targetTouches[0].pageX);const{params:n,touches:r,enabled:l}=t;if(!l)return;if(!n.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&n.preventInteractionOnTransition)return;!t.animating&&n.cssMode&&n.loop&&t.loopFix();let o=s.target;if("wrapper"===n.touchEventsTarget&&!t.wrapperEl.contains(o))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(a.isTouched&&a.isMoved)return;const d=!!n.noSwipingClass&&""!==n.noSwipingClass,c=s.composedPath?s.composedPath():s.path;d&&s.target&&s.target.shadowRoot&&c&&(o=c[0]);const u=n.noSwipingSelector?n.noSwipingSelector:".".concat(n.noSwipingClass),p=!(!s.target||!s.target.shadowRoot);if(n.noSwiping&&(p?function(e,t){return void 0===t&&(t=this),function i(t){if(!t||t===pt()||t===ft())return null;t.assignedSlot&&(t=t.assignedSlot);const s=t.closest(e);return s||t.getRootNode?s||i(t.getRootNode().host):null}(t)}(u,o):o.closest(u)))return void(t.allowClick=!0);if(n.swipeHandler&&!o.closest(n.swipeHandler))return;r.currentX=s.pageX,r.currentY=s.pageY;const v=r.currentX,f=r.currentY;if(!At(t,s,v))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=v,r.startY=f,a.touchStartTime=mt(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1);let h=!0;o.matches(a.focusableElements)&&(h=!1,"SELECT"===o.nodeName&&(a.isTouched=!1)),i.activeElement&&i.activeElement.matches(a.focusableElements)&&i.activeElement!==o&&i.activeElement.blur();const m=h&&t.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!m||o.isContentEditable||s.preventDefault(),n.freeMode&&n.freeMode.enabled&&t.freeMode&&t.animating&&!n.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function Nt(e){const t=pt(),i=this,s=i.touchEventsData,{params:a,touches:n,rtlTranslate:r,enabled:l}=i;if(!l)return;if(!a.simulateTouch&&"mouse"===e.pointerType)return;let o,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==s.touchId)return;if(d.pointerId!==s.pointerId)return}if("touchmove"===d.type){if(o=[...d.changedTouches].filter((e=>e.identifier===s.touchId))[0],!o||o.identifier!==s.touchId)return}else o=d;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",d));const c=o.pageX,u=o.pageY;if(d.preventedByNestedSwiper)return n.startX=c,void(n.startY=u);if(!i.allowTouchMove)return d.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(n,{startX:c,startY:u,currentX:c,currentY:u}),s.touchStartTime=mt()));if(a.touchReleaseOnEdges&&!a.loop)if(i.isVertical()){if(u<n.startY&&i.translate<=i.maxTranslate()||u>n.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(c<n.startX&&i.translate<=i.maxTranslate()||c>n.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&d.target===t.activeElement&&d.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",d),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=c,n.currentY=u;const p=n.currentX-n.startX,v=n.currentY-n.startY;if(i.params.threshold&&Math.sqrt(p**2+v**2)<i.params.threshold)return;if(void 0===s.isScrolling){let e;i.isHorizontal()&&n.currentY===n.startY||i.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:p*p+v*v>=25&&(e=180*Math.atan2(Math.abs(v),Math.abs(p))/Math.PI,s.isScrolling=i.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",d),void 0===s.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(s.startMoving=!0)),s.isScrolling)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!a.cssMode&&d.cancelable&&d.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&d.stopPropagation();let f=i.isHorizontal()?p:v,h=i.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;a.oneWayMovement&&(f=Math.abs(f)*(r?1:-1),h=Math.abs(h)*(r?1:-1)),n.diff=f,f*=a.touchRatio,r&&(f=-f,h=-h);const m=i.touchesDirection;i.swipeDirection=f>0?"prev":"next",i.touchesDirection=h>0?"prev":"next";const g=i.params.loop&&!a.cssMode,w="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(g&&w&&i.loopFix({direction:i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!a.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&m!==i.touchesDirection&&g&&w&&Math.abs(f)>=1)return Object.assign(n,{startX:c,startY:u,currentX:c,currentY:u,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",d),s.isMoved=!0,s.currentTranslate=f+s.startTranslate;let b=!0,y=a.resistanceRatio;if(a.touchReleaseOnEdges&&(y=0),f>0?(g&&w&&s.allowThresholdMove&&s.currentTranslate>(a.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>i.minTranslate()&&(b=!1,a.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+f)**y))):f<0&&(g&&w&&s.allowThresholdMove&&s.currentTranslate<(a.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]:i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===a.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),s.currentTranslate<i.maxTranslate()&&(b=!1,a.resistance&&(s.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-s.startTranslate-f)**y))),b&&(d.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),a.threshold>0){if(!(Math.abs(f)>a.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,void(n.diff=i.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&i.freeMode||a.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function Dt(e){const t=this,i=t.touchEventsData;let s,a=e;if(a.originalEvent&&(a=a.originalEvent),"touchend"===a.type||"touchcancel"===a.type){if(s=[...a.changedTouches].filter((e=>e.identifier===i.touchId))[0],!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(a.pointerId!==i.pointerId)return;s=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&(!["pointercancel","contextmenu"].includes(a.type)||!t.browser.isSafari&&!t.browser.isWebView))return;i.pointerId=null,i.touchId=null;const{params:n,touches:r,rtlTranslate:l,slidesGrid:o,enabled:d}=t;if(!d)return;if(!n.simulateTouch&&"mouse"===a.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",a),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=mt(),u=c-i.touchStartTime;if(t.allowClick){const e=a.path||a.composedPath&&a.composedPath();t.updateClickedSlide(e&&e[0]||a.target,e),t.emit("tap click",a),u<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",a)}if(i.lastClickTime=mt(),ht((()=>{t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===r.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let p;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,p=n.followFinger?l?t.translate:-t.translate:-i.currentTranslate,n.cssMode)return;if(n.freeMode&&n.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:p});let v=0,f=t.slidesSizesGrid[0];for(let b=0;b<o.length;b+=b<n.slidesPerGroupSkip?1:n.slidesPerGroup){const e=b<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==o[b+e]?p>=o[b]&&p<o[b+e]&&(v=b,f=o[b+e]-o[b]):p>=o[b]&&(v=b,f=o[o.length-1]-o[o.length-2])}let h=null,m=null;n.rewind&&(t.isBeginning?m=n.virtual&&n.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(h=0));const g=(p-o[v])/f,w=v<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(u>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(g>=n.longSwipesRatio?t.slideTo(n.rewind&&t.isEnd?h:v+w):t.slideTo(v)),"prev"===t.swipeDirection&&(g>1-n.longSwipesRatio?t.slideTo(v+w):null!==m&&g<0&&Math.abs(g)>n.longSwipesRatio?t.slideTo(m):t.slideTo(v))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||a.target!==t.navigation.nextEl&&a.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==h?h:v+w),"prev"===t.swipeDirection&&t.slideTo(null!==m?m:v)):a.target===t.navigation.nextEl?t.slideTo(v+w):t.slideTo(v)}}function Rt(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:a,snapGrid:n}=e,r=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=r&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!r?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=a,e.allowSlideNext=s,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function jt(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Vt(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:s}=e;if(!s)return;let a;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const n=e.maxTranslate()-e.minTranslate();a=0===n?0:(e.translate-e.minTranslate())/n,a!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Ft(e){const t=this;Ot(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function Ht(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Wt=(e,t)=>{const i=pt(),{params:s,el:a,wrapperEl:n,device:r}=e,l=!!s.nested,o="on"===t?"addEventListener":"removeEventListener",d=t;i[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),a[o]("touchstart",e.onTouchStart,{passive:!1}),a[o]("pointerdown",e.onTouchStart,{passive:!1}),i[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[o]("touchend",e.onTouchEnd,{passive:!0}),i[o]("pointerup",e.onTouchEnd,{passive:!0}),i[o]("pointercancel",e.onTouchEnd,{passive:!0}),i[o]("touchcancel",e.onTouchEnd,{passive:!0}),i[o]("pointerout",e.onTouchEnd,{passive:!0}),i[o]("pointerleave",e.onTouchEnd,{passive:!0}),i[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&a[o]("click",e.onClick,!0),s.cssMode&&n[o]("scroll",e.onScroll),s.updateOnWindowResize?e[d](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",Rt,!0):e[d]("observerUpdate",Rt,!0),a[o]("load",e.onLoad,{capture:!0})};const qt=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var Ut={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Xt(e,t){return function(i){void 0===i&&(i={});const s=Object.keys(i)[0],a=i[s];"object"==typeof a&&null!==a?(!0===e[s]&&(e[s]={enabled:!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in a?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),wt(t,i)):wt(t,i)):wt(t,i)}}const Yt={eventsEmitter:{on(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const a=i?"unshift":"push";return e.split(" ").forEach((e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)})),s},once(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function a(){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r];t.apply(s,n)}return a.__emitterProxy=t,s.on(e,a,i)},onAny(e,t){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof e)return i;const s=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[s](e),i},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach(((s,a)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return"string"==typeof n[0]||Array.isArray(n[0])?(t=n[0],i=n.slice(1,n.length),s=e):(t=n[0].events,i=n[0].data,s=n[0].context||e),i.unshift(s),(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(s,[t,...i])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(s,i)}))})),e}},update:{updateSize:function(){const e=this;let t,i;const s=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:s.clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:s.clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(Et(s,"padding-left")||0,10)-parseInt(Et(s,"padding-right")||0,10),i=i-parseInt(Et(s,"padding-top")||0,10)-parseInt(Et(s,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){const e=this;function t(t,i){return parseFloat(t.getPropertyValue(e.getDirectionLabel(i))||0)}const i=e.params,{wrapperEl:s,slidesEl:a,size:n,rtlTranslate:r,wrongRTL:l}=e,o=e.virtual&&i.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=St(a,".".concat(e.params.slideClass,", swiper-slide")),u=o?e.virtual.slides.length:c.length;let p=[];const v=[],f=[];let h=i.slidesOffsetBefore;"function"==typeof h&&(h=i.slidesOffsetBefore.call(e));let m=i.slidesOffsetAfter;"function"==typeof m&&(m=i.slidesOffsetAfter.call(e));const g=e.snapGrid.length,w=e.slidesGrid.length;let b=i.spaceBetween,y=-h,S=0,x=0;if(void 0===n)return;"string"==typeof b&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*n:"string"==typeof b&&(b=parseFloat(b)),e.virtualSize=-b,c.forEach((e=>{r?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),i.centeredSlides&&i.cssMode&&(bt(s,"--swiper-centered-offset-before",""),bt(s,"--swiper-centered-offset-after",""));const T=i.grid&&i.grid.rows>1&&e.grid;let E;T?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const _="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter((e=>void 0!==i.breakpoints[e].slidesPerView)).length>0;for(let C=0;C<u;C+=1){let s;if(E=0,c[C]&&(s=c[C]),T&&e.grid.updateSlide(C,s,c),!c[C]||"none"!==Et(s,"display")){if("auto"===i.slidesPerView){_&&(c[C].style[e.getDirectionLabel("width")]="");const a=getComputedStyle(s),n=s.style.transform,r=s.style.webkitTransform;if(n&&(s.style.transform="none"),r&&(s.style.webkitTransform="none"),i.roundLengths)E=e.isHorizontal()?Ct(s,"width",!0):Ct(s,"height",!0);else{const e=t(a,"width"),i=t(a,"padding-left"),n=t(a,"padding-right"),r=t(a,"margin-left"),l=t(a,"margin-right"),o=a.getPropertyValue("box-sizing");if(o&&"border-box"===o)E=e+r+l;else{const{clientWidth:t,offsetWidth:a}=s;E=e+i+n+r+l+(a-t)}}n&&(s.style.transform=n),r&&(s.style.webkitTransform=r),i.roundLengths&&(E=Math.floor(E))}else E=(n-(i.slidesPerView-1)*b)/i.slidesPerView,i.roundLengths&&(E=Math.floor(E)),c[C]&&(c[C].style[e.getDirectionLabel("width")]="".concat(E,"px"));c[C]&&(c[C].swiperSlideSize=E),f.push(E),i.centeredSlides?(y=y+E/2+S/2+b,0===S&&0!==C&&(y=y-n/2-b),0===C&&(y=y-n/2-b),Math.abs(y)<.001&&(y=0),i.roundLengths&&(y=Math.floor(y)),x%i.slidesPerGroup==0&&p.push(y),v.push(y)):(i.roundLengths&&(y=Math.floor(y)),(x-Math.min(e.params.slidesPerGroupSkip,x))%e.params.slidesPerGroup==0&&p.push(y),v.push(y),y=y+E+b),e.virtualSize+=E+b,S=E,x+=1}}if(e.virtualSize=Math.max(e.virtualSize,n)+m,r&&l&&("slide"===i.effect||"coverflow"===i.effect)&&(s.style.width="".concat(e.virtualSize+b,"px")),i.setWrapperSize&&(s.style[e.getDirectionLabel("width")]="".concat(e.virtualSize+b,"px")),T&&e.grid.updateWrapperSize(E,p),!i.centeredSlides){const t=[];for(let s=0;s<p.length;s+=1){let a=p[s];i.roundLengths&&(a=Math.floor(a)),p[s]<=e.virtualSize-n&&t.push(a)}p=t,Math.floor(e.virtualSize-n)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-n)}if(o&&i.loop){const t=f[0]+b;if(i.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),a=t*i.slidesPerGroup;for(let e=0;e<s;e+=1)p.push(p[p.length-1]+a)}for(let s=0;s<e.virtual.slidesBefore+e.virtual.slidesAfter;s+=1)1===i.slidesPerGroup&&p.push(p[p.length-1]+t),v.push(v[v.length-1]+t),e.virtualSize+=t}if(0===p.length&&(p=[0]),0!==b){const t=e.isHorizontal()&&r?"marginLeft":e.getDirectionLabel("marginRight");c.filter(((e,t)=>!(i.cssMode&&!i.loop)||t!==c.length-1)).forEach((e=>{e.style[t]="".concat(b,"px")}))}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;f.forEach((t=>{e+=t+(b||0)})),e-=b;const t=e-n;p=p.map((e=>e<=0?-h:e>t?t+m:e))}if(i.centerInsufficientSlides){let e=0;if(f.forEach((t=>{e+=t+(b||0)})),e-=b,e<n){const t=(n-e)/2;p.forEach(((e,i)=>{p[i]=e-t})),v.forEach(((e,i)=>{v[i]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:p,slidesGrid:v,slidesSizesGrid:f}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){bt(s,"--swiper-centered-offset-before",-p[0]+"px"),bt(s,"--swiper-centered-offset-after",e.size/2-f[f.length-1]/2+"px");const t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+i))}if(u!==d&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==w&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),!(o||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const t="".concat(i.containerModifierClass,"backface-hidden"),s=e.el.classList.contains(t);u<=i.maxBackfaceHiddenSlides?s||e.el.classList.add(t):s&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let a,n=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const r=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{i.push(e)}));else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){const e=t.activeIndex+a;if(e>t.slides.length&&!s)break;i.push(r(e))}else i.push(r(t.activeIndex));for(a=0;a<i.length;a+=1)if(void 0!==i[a]){const e=i[a].offsetHeight;n=e>n?e:n}(n||0===n)&&(t.wrapperEl.style.height="".concat(n,"px"))},updateSlidesOffset:function(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s<t.length;s+=1)t[s].swiperSlideOffset=(e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop)-i-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,i=t.params,{slides:s,rtlTranslate:a,snapGrid:n}=t;if(0===s.length)return;void 0===s[0].swiperSlideOffset&&t.updateSlidesOffset();let r=-e;a&&(r=e),s.forEach((e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=i.spaceBetween;"string"==typeof l&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:"string"==typeof l&&(l=parseFloat(l));for(let o=0;o<s.length;o+=1){const e=s[o];let d=e.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(d-=s[0].swiperSlideOffset);const c=(r+(i.centeredSlides?t.minTranslate():0)-d)/(e.swiperSlideSize+l),u=(r-n[0]+(i.centeredSlides?t.minTranslate():0)-d)/(e.swiperSlideSize+l),p=-(r-d),v=p+t.slidesSizesGrid[o],f=p>=0&&p<=t.size-t.slidesSizesGrid[o];(p>=0&&p<t.size-1||v>1&&v<=t.size||p<=0&&v>=t.size)&&(t.visibleSlides.push(e),t.visibleSlidesIndexes.push(o),s[o].classList.add(i.slideVisibleClass)),f&&s[o].classList.add(i.slideFullyVisibleClass),e.progress=a?-c:c,e.originalProgress=a?-u:u}},updateProgress:function(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:a,isBeginning:n,isEnd:r,progressLoop:l}=t;const o=n,d=r;if(0===s)a=0,n=!0,r=!0;else{a=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,l=Math.abs(e-t.maxTranslate())<1;n=i||a<=0,r=l||a>=1,i&&(a=0),l&&(a=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),a=t.slidesGrid[i],n=t.slidesGrid[s],r=t.slidesGrid[t.slidesGrid.length-1],o=Math.abs(e);l=o>=a?(o-a)/r:(o+r-n)/r,l>1&&(l-=1)}Object.assign(t,{progress:a,progressLoop:l,isBeginning:n,isEnd:r}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),n&&!o&&t.emit("reachBeginning toEdge"),r&&!d&&t.emit("reachEnd toEdge"),(o&&!n||d&&!r)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){const e=this,{slides:t,params:i,slidesEl:s,activeIndex:a}=e,n=e.virtual&&i.virtual.enabled,r=e.grid&&i.grid&&i.grid.rows>1,l=e=>St(s,".".concat(i.slideClass).concat(e,", swiper-slide").concat(e))[0];let o,d,c;if(t.forEach((e=>{e.classList.remove(i.slideActiveClass,i.slideNextClass,i.slidePrevClass)})),n)if(i.loop){let t=a-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=l('[data-swiper-slide-index="'.concat(t,'"]'))}else o=l('[data-swiper-slide-index="'.concat(a,'"]'));else r?(o=t.filter((e=>e.column===a))[0],c=t.filter((e=>e.column===a+1))[0],d=t.filter((e=>e.column===a-1))[0]):o=t[a];o&&(o.classList.add(i.slideActiveClass),r?(c&&c.classList.add(i.slideNextClass),d&&d.classList.add(i.slidePrevClass)):(c=function(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,".".concat(i.slideClass,", swiper-slide"))[0],i.loop&&!c&&(c=t[0]),c&&c.classList.add(i.slideNextClass),d=function(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(o,".".concat(i.slideClass,", swiper-slide"))[0],i.loop&&0===!d&&(d=t[t.length-1]),d&&d.classList.add(i.slidePrevClass))),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{snapGrid:s,params:a,activeIndex:n,realIndex:r,snapIndex:l}=t;let o,d=e;const c=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:i}=e,s=e.rtlTranslate?e.translate:-e.translate;let a;for(let n=0;n<t.length;n+=1)void 0!==t[n+1]?s>=t[n]&&s<t[n+1]-(t[n+1]-t[n])/2?a=n:s>=t[n]&&s<t[n+1]&&(a=n+1):s>=t[n]&&(a=n);return i.normalizeSlideIndex&&(a<0||void 0===a)&&(a=0),a}(t)),s.indexOf(i)>=0)o=s.indexOf(i);else{const e=Math.min(a.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/a.slidesPerGroup)}if(o>=s.length&&(o=s.length-1),d===n&&!t.params.loop)return void(o!==l&&(t.snapIndex=o,t.emit("snapIndexChange")));if(d===n&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(d));const u=t.grid&&a.grid&&a.grid.rows>1;let p;if(t.virtual&&a.virtual.enabled&&a.loop)p=c(d);else if(u){const e=t.slides.filter((e=>e.column===d))[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),p=Math.floor(i/a.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):d}else p=d;Object.assign(t,{previousSnapIndex:l,snapIndex:o,previousRealIndex:r,realIndex:p,previousIndex:n,activeIndex:d}),t.initialized&&zt(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(r!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const i=this,s=i.params;let a=e.closest(".".concat(s.slideClass,", swiper-slide"));!a&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!a&&e.matches&&e.matches(".".concat(s.slideClass,", swiper-slide"))&&(a=e)}));let n,r=!1;if(a)for(let l=0;l<i.slides.length;l+=1)if(i.slides[l]===a){r=!0,n=l;break}if(!a||!r)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=a,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=n,s.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:i,translate:s,wrapperEl:a}=this;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;let n=function(e,t){void 0===t&&(t="x");const i=ft();let s,a,n;const r=function(e){const t=ft();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(a=r.transform||r.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new i.WebKitCSSMatrix("none"===a?"":a)):(n=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=n.toString().split(",")),"x"===t&&(a=i.WebKitCSSMatrix?n.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(a=i.WebKitCSSMatrix?n.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),a||0}(a,e);return n+=this.cssOverflowAdjustment(),i&&(n=-n),n||0},setTranslate:function(e,t){const i=this,{rtlTranslate:s,params:a,wrapperEl:n,progress:r}=i;let l,o=0,d=0;i.isHorizontal()?o=s?-e:e:d=e,a.roundLengths&&(o=Math.floor(o),d=Math.floor(d)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?o:d,a.cssMode?n[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-o:-d:a.virtualTranslate||(i.isHorizontal()?o-=i.cssOverflowAdjustment():d-=i.cssOverflowAdjustment(),n.style.transform="translate3d(".concat(o,"px, ").concat(d,"px, 0px)"));const c=i.maxTranslate()-i.minTranslate();l=0===c?0:(e-i.minTranslate())/c,l!==r&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);const n=this,{params:r,wrapperEl:l}=n;if(n.animating&&r.preventInteractionOnTransition)return!1;const o=n.minTranslate(),d=n.maxTranslate();let c;if(c=s&&e>o?o:s&&e<d?d:e,n.updateProgress(c),r.cssMode){const e=n.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-c;else{if(!n.support.smoothScroll)return yt({swiper:n,targetPosition:-c,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(n.setTransition(0),n.setTranslate(c),i&&(n.emit("beforeTransitionStart",t,a),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(c),i&&(n.emit("beforeTransitionStart",t,a),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,i&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration="".concat(e,"ms"),i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const i=this,{params:s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),Bt({swiper:i,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const i=this,{params:s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),Bt({swiper:i,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));const n=this;let r=e;r<0&&(r=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:u,rtlTranslate:p,wrapperEl:v,enabled:f}=n;if(n.animating&&l.preventInteractionOnTransition||!f&&!s&&!a)return!1;const h=Math.min(n.params.slidesPerGroupSkip,r);let m=h+Math.floor((r-h)/n.params.slidesPerGroup);m>=o.length&&(m=o.length-1);const g=-o[m];if(l.normalizeSlideIndex)for(let b=0;b<d.length;b+=1){const e=-Math.floor(100*g),t=Math.floor(100*d[b]),i=Math.floor(100*d[b+1]);void 0!==d[b+1]?e>=t&&e<i-(i-t)/2?r=b:e>=t&&e<i&&(r=b+1):e>=t&&(r=b)}if(n.initialized&&r!==u){if(!n.allowSlideNext&&(p?g>n.translate&&g>n.minTranslate():g<n.translate&&g<n.minTranslate()))return!1;if(!n.allowSlidePrev&&g>n.translate&&g>n.maxTranslate()&&(u||0)!==r)return!1}let w;if(r!==(c||0)&&i&&n.emit("beforeSlideChangeStart"),n.updateProgress(g),w=r>u?"next":r<u?"prev":"reset",p&&-g===n.translate||!p&&g===n.translate)return n.updateActiveIndex(r),l.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==l.effect&&n.setTranslate(g),"reset"!==w&&(n.transitionStart(i,w),n.transitionEnd(i,w)),!1;if(l.cssMode){const e=n.isHorizontal(),i=p?g:-g;if(0===t){const t=n.virtual&&n.params.virtual.enabled;t&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),t&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{v[e?"scrollLeft":"scrollTop"]=i}))):v[e?"scrollLeft":"scrollTop"]=i,t&&requestAnimationFrame((()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1}))}else{if(!n.support.smoothScroll)return yt({swiper:n,targetPosition:i,side:e?"left":"top"}),!0;v.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}return n.setTransition(t),n.setTranslate(g),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,s),n.transitionStart(i,w),0===t?n.transitionEnd(i,w):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,w))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));const a=this,n=a.grid&&a.params.grid&&a.params.grid.rows>1;let r=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)r+=a.virtual.slidesBefore;else{let e;if(n){const t=r*a.params.grid.rows;e=a.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===t))[0].column}else e=a.getSlideIndexByData(r);const t=n?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:i}=a.params;let s=a.params.slidesPerView;"auto"===s?s=a.slidesPerViewDynamic():(s=Math.ceil(parseFloat(a.params.slidesPerView,10)),i&&s%2==0&&(s+=1));let l=t-e<s;if(i&&(l=l||e<Math.ceil(s/2)),l){const s=i?e<a.activeIndex?"prev":"next":e-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:s,slideTo:!0,activeSlideIndex:"next"===s?e+1:e-t+1,slideRealIndex:"next"===s?a.realIndex:void 0})}if(n){const e=r*a.params.grid.rows;r=a.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0].column}else r=a.getSlideIndexByData(r)}return requestAnimationFrame((()=>{a.slideTo(r,t,i,s)})),a},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const s=this,{enabled:a,params:n,animating:r}=s;if(!a)return s;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(s.slidesPerViewDynamic("current",!0),1));const o=s.activeIndex<n.slidesPerGroupSkip?1:l,d=s.virtual&&n.virtual.enabled;if(n.loop){if(r&&!d&&n.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&n.cssMode)return requestAnimationFrame((()=>{s.slideTo(s.activeIndex+o,e,t,i)})),!0}return n.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+o,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const s=this,{params:a,snapGrid:n,slidesGrid:r,rtlTranslate:l,enabled:o,animating:d}=s;if(!o)return s;const c=s.virtual&&a.virtual.enabled;if(a.loop){if(d&&!c&&a.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=u(l?s.translate:-s.translate),v=n.map((e=>u(e)));let f=n[v.indexOf(p)-1];if(void 0===f&&a.cssMode){let e;n.forEach(((t,i)=>{p>=t&&(e=i)})),void 0!==e&&(f=n[e>0?e-1:e])}let h=0;if(void 0!==f&&(h=r.indexOf(f),h<0&&(h=s.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(h=h-s.slidesPerViewDynamic("previous",!0)+1,h=Math.max(h,0))),a.rewind&&s.isBeginning){const a=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(a,e,t,i)}return a.loop&&0===s.activeIndex&&a.cssMode?(requestAnimationFrame((()=>{s.slideTo(h,e,t,i)})),!0):s.slideTo(h,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);const a=this;let n=a.activeIndex;const r=Math.min(a.params.slidesPerGroupSkip,n),l=r+Math.floor((n-r)/a.params.slidesPerGroup),o=a.rtlTranslate?a.translate:-a.translate;if(o>=a.snapGrid[l]){const e=a.snapGrid[l];o-e>(a.snapGrid[l+1]-e)*s&&(n+=a.params.slidesPerGroup)}else{const e=a.snapGrid[l-1];o-e<=(a.snapGrid[l]-e)*s&&(n-=a.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,e,t,i)},slideToClickedSlide:function(){const e=this,{params:t,slidesEl:i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let a,n=e.clickedIndex;const r=e.isElement?"swiper-slide":".".concat(t.slideClass);if(t.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?n<e.loopedSlides-s/2||n>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),n=e.getSlideIndex(St(i,"".concat(r,'[data-swiper-slide-index="').concat(a,'"]'))[0]),ht((()=>{e.slideTo(n)}))):e.slideTo(n):n>e.slides.length-s?(e.loopFix(),n=e.getSlideIndex(St(i,"".concat(r,'[data-swiper-slide-index="').concat(a,'"]'))[0]),ht((()=>{e.slideTo(n)}))):e.slideTo(n)}else e.slideTo(n)}},loop:{loopCreate:function(e){const t=this,{params:i,slidesEl:s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const a=()=>{St(s,".".concat(i.slideClass,", swiper-slide")).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},n=t.grid&&i.grid&&i.grid.rows>1,r=i.slidesPerGroup*(n?i.grid.rows:1),l=t.slides.length%r!=0,o=n&&t.slides.length%i.grid.rows!=0,d=e=>{for(let s=0;s<e;s+=1){const e=t.isElement?Tt("swiper-slide",[i.slideBlankClass]):Tt("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(e)}};l?(i.loopAddBlankSlides?(d(r-t.slides.length%r),t.recalcSlides(),t.updateSlides()):xt(),a()):o?(i.loopAddBlankSlides?(d(i.grid.rows-t.slides.length%i.grid.rows),t.recalcSlides(),t.updateSlides()):xt(),a()):a(),t.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:s,setTranslate:a,activeSlideIndex:n,byController:r,byMousewheel:l}=void 0===e?{}:e;const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:d,allowSlidePrev:c,allowSlideNext:u,slidesEl:p,params:v}=o,{centeredSlides:f}=v;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&v.virtual.enabled)return i&&(v.centeredSlides||0!==o.snapIndex?v.centeredSlides&&o.snapIndex<v.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=u,void o.emit("loopFix");let h=v.slidesPerView;"auto"===h?h=o.slidesPerViewDynamic():(h=Math.ceil(parseFloat(v.slidesPerView,10)),f&&h%2==0&&(h+=1));const m=v.slidesPerGroupAuto?h:v.slidesPerGroup;let g=m;g%m!=0&&(g+=m-g%m),g+=v.loopAdditionalSlides,o.loopedSlides=g;const w=o.grid&&v.grid&&v.grid.rows>1;(d.length<h+g||w&&"row"===v.grid.fill)&&xt();const b=[],y=[];let S=o.activeIndex;void 0===n?n=o.getSlideIndex(d.filter((e=>e.classList.contains(v.slideActiveClass)))[0]):S=n;const x="next"===s||!s,T="prev"===s||!s;let E=0,_=0;const C=w?Math.ceil(d.length/v.grid.rows):d.length,P=(w?d[n].column:n)+(f&&void 0===a?-h/2+.5:0);if(P<g){E=Math.max(g-P,m);for(let e=0;e<g-P;e+=1){const t=e-Math.floor(e/C)*C;if(w){const e=C-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&b.push(t)}else b.push(C-t-1)}}else if(P+h>C-g){_=Math.max(P-(C-2*g),m);for(let e=0;e<_;e+=1){const t=e-Math.floor(e/C)*C;w?d.forEach(((e,i)=>{e.column===t&&y.push(i)})):y.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame((()=>{o.__preventObserver__=!1})),T&&b.forEach((e=>{d[e].swiperLoopMoveDOM=!0,p.prepend(d[e]),d[e].swiperLoopMoveDOM=!1})),x&&y.forEach((e=>{d[e].swiperLoopMoveDOM=!0,p.append(d[e]),d[e].swiperLoopMoveDOM=!1})),o.recalcSlides(),"auto"===v.slidesPerView?o.updateSlides():w&&(b.length>0&&T||y.length>0&&x)&&o.slides.forEach(((e,t)=>{o.grid.updateSlide(t,e,o.slides)})),v.watchSlidesProgress&&o.updateSlidesOffset(),i)if(b.length>0&&T){if(void 0===t){const e=o.slidesGrid[S],t=o.slidesGrid[S+E]-e;l?o.setTranslate(o.translate-t):(o.slideTo(S+E,0,!1,!0),a&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(a){const e=w?b.length/v.grid.rows:b.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(y.length>0&&x)if(void 0===t){const e=o.slidesGrid[S],t=o.slidesGrid[S-_]-e;l?o.setTranslate(o.translate-t):(o.slideTo(S-_,0,!1,!0),a&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{const e=w?y.length/v.grid.rows:y.length;o.slideTo(o.activeIndex-e,0,!1,!0)}if(o.allowSlidePrev=c,o.allowSlideNext=u,o.controller&&o.controller.control&&!r){const e={slideRealIndex:t,direction:s,setTranslate:a,activeSlideIndex:n,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===v.slidesPerView&&i})})):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===v.slidesPerView&&i})}o.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),s.forEach((e=>{i.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}},grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=Gt.bind(e),e.onTouchMove=Nt.bind(e),e.onTouchEnd=Dt.bind(e),e.onDocumentTouchStart=Ht.bind(e),t.cssMode&&(e.onScroll=Vt.bind(e)),e.onClick=jt.bind(e),e.onLoad=Ft.bind(e),Wt(e,"on")},detachEvents:function(){Wt(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:i,params:s,el:a}=e,n=s.breakpoints;if(!n||n&&0===Object.keys(n).length)return;const r=e.getBreakpoint(n,e.params.breakpointsBase,e.el);if(!r||e.currentBreakpoint===r)return;const l=(r in n?n[r]:void 0)||e.originalParams,o=qt(e,s),d=qt(e,l),c=s.enabled;o&&!d?(a.classList.remove("".concat(s.containerModifierClass,"grid"),"".concat(s.containerModifierClass,"grid-column")),e.emitContainerClasses()):!o&&d&&(a.classList.add("".concat(s.containerModifierClass,"grid")),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===s.grid.fill)&&a.classList.add("".concat(s.containerModifierClass,"grid-column")),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===l[t])return;const i=s[t]&&s[t].enabled,a=l[t]&&l[t].enabled;i&&!a&&e[t].disable(),!i&&a&&e[t].enable()}));const u=l.direction&&l.direction!==s.direction,p=s.loop&&(l.slidesPerView!==s.slidesPerView||u),v=s.loop;u&&i&&e.changeDirection(),wt(e.params,l);const f=e.params.enabled,h=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!f?e.disable():!c&&f&&e.enable(),e.currentBreakpoint=r,e.emit("_beforeBreakpoint",l),i&&(p?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!v&&h?(e.loopCreate(t),e.updateSlides()):v&&!h&&e.loopDestroy()),e.emit("breakpoint",l)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const a=ft(),n="window"===t?a.innerHeight:i.clientHeight,r=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));r.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let l=0;l<r.length;l+=1){const{point:e,value:n}=r[l];"window"===t?a.matchMedia("(min-width: ".concat(n,"px)")).matches&&(s=e):n<=i.clientWidth&&(s=e)}return s||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:s}=i;if(s){const t=e.slides.length-1,i=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*s;e.isLocked=e.size>i}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:i,rtl:s,el:a,device:n}=e,r=function(e,t){const i=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((s=>{e[s]&&i.push(t+s)})):"string"==typeof e&&i.push(t+e)})),i}(["initialized",i.direction,{"free-mode":e.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&&"column"===i.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...r),a.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},Kt={};let Zt=class e{constructor(){let t,i;for(var s=arguments.length,a=new Array(s),n=0;n<s;n++)a[n]=arguments[n];1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?i=a[0]:[t,i]=a,i||(i={}),i=wt({},i),t&&!i.el&&(i.el=t);const r=pt();if(i.el&&"string"==typeof i.el&&r.querySelectorAll(i.el).length>1){const t=[];return r.querySelectorAll(i.el).forEach((s=>{const a=wt({},i,{el:s});t.push(new e(a))})),t}const l=this;var o;l.__swiper__=!0,l.support=It(),l.device=(void 0===(o={userAgent:i.userAgent})&&(o={}),Mt||(Mt=function(e){let{userAgent:t}=void 0===e?{}:e;const i=It(),s=ft(),a=s.navigator.platform,n=t||s.navigator.userAgent,r={ios:!1,android:!1},l=s.screen.width,o=s.screen.height,d=n.match(/(Android);?[\s\/]+([\d.]+)?/);let c=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===a;let f="MacIntel"===a;return!c&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(l,"x").concat(o))>=0&&(c=n.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),f=!1),d&&!v&&(r.os="android",r.android=!0),(c||p||u)&&(r.os="ios",r.ios=!0),r}(o)),Mt),l.browser=(kt||(kt=function(){const e=ft();let t=!1;function i(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(i()){const i=String(e.navigator.userAgent);if(i.includes("Version/")){const[e,s]=i.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));t=e<16||16===e&&s<2}}return{isSafari:t||i(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),kt),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],i.modules&&Array.isArray(i.modules)&&l.modules.push(...i.modules);const d={};l.modules.forEach((e=>{e({params:i,swiper:l,extendParams:Xt(i,d),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})}));const c=wt({},Ut,d);return l.params=wt({},c,Kt,i),l.originalParams=wt({},l.params),l.passedParams=wt({},i),l.params&&l.params.on&&Object.keys(l.params.on).forEach((e=>{l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===l.params.direction,isVertical:()=>"vertical"===l.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:i}=this,s=_t(St(t,".".concat(i.slideClass,", swiper-slide"))[0]);return _t(e)-s}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=St(e,".".concat(t.slideClass,", swiper-slide"))}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),a=(i.maxTranslate()-s)*e+s;i.translateTo(a,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((i=>{const s=e.getSlideClasses(i);t.push({slideEl:i,classNames:s}),e.emit("_slideClass",i,s)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:i,slides:s,slidesGrid:a,slidesSizesGrid:n,size:r,activeIndex:l}=this;let o=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[l]?s[l].swiperSlideSize:0;for(let i=l+1;i<s.length;i+=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,o+=1,t>r&&(e=!0));for(let i=l-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,o+=1,t>r&&(e=!0))}else if("current"===e)for(let d=l+1;d<s.length;d+=1)(t?a[d]+n[d]-a[l]<r:a[d]-a[l]<r)&&(o+=1);else for(let d=l-1;d>=0;d-=1)a[l]-a[d]<r&&(o+=1);return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;function s(){const t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}let a;if(i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&Ot(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)s(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;a=e.slideTo(t.length-1,0,!1,!0)}else a=e.slideTo(e.activeIndex,0,!1,!0);a||s()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove("".concat(i.params.containerModifierClass).concat(s)),i.el.classList.add("".concat(i.params.containerModifierClass).concat(e)),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add("".concat(t.params.containerModifierClass,"rtl")),t.el.dir="rtl"):(t.el.classList.remove("".concat(t.params.containerModifierClass,"rtl")),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&"SWIPER-CONTAINER"===i.parentNode.host.nodeName&&(t.isElement=!0);const s=()=>".".concat((t.params.wrapperClass||"").trim().split(" ").join("."));let a=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(s()):St(i,s())[0];return!a&&t.params.createElements&&(a=Tt("div",t.params.wrapperClass),i.append(a),St(i,".".concat(t.params.slideClass)).forEach((e=>{a.append(e)}))),Object.assign(t,{el:i,wrapperEl:a,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:a,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===Et(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===Et(i,"direction")),wrongRTL:"-webkit-box"===Et(a,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach((e=>{e.complete?Ot(t,e):e.addEventListener("load",(e=>{Ot(t,e.target)}))})),zt(t),t.initialized=!0,zt(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{params:s,el:a,wrapperEl:n,slides:r}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttribute("style"),n.removeAttribute("style"),r&&r.length&&r.forEach((e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((e=>{i.off(e)})),!1!==e&&(i.el.swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(i){}try{delete t[e]}catch(i){}}))}(i)),i.destroyed=!0),null}static extendDefaults(e){wt(Kt,e)}static get extendedDefaults(){return Kt}static get defaults(){return Ut}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);const i=e.prototype.__modules__;"function"==typeof t&&i.indexOf(t)<0&&i.push(t)}static use(t){return Array.isArray(t)?(t.forEach((t=>e.installModule(t))),e):(e.installModule(t),e)}};Object.keys(Yt).forEach((e=>{Object.keys(Yt[e]).forEach((t=>{Zt.prototype[t]=Yt[e][t]}))})),Zt.use([function(e){let{swiper:t,on:i,emit:s}=e;const a=ft();let n=null,r=null;const l=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",(()=>{t.params.resizeObserver&&void 0!==a.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{r=a.requestAnimationFrame((()=>{const{width:i,height:s}=t;let a=i,n=s;e.forEach((e=>{let{contentBoxSize:i,contentRect:s,target:r}=e;r&&r!==t.el||(a=s?s.width:(i[0]||i).inlineSize,n=s?s.height:(i[0]||i).blockSize)})),a===i&&n===s||l()}))})),n.observe(t.el)):(a.addEventListener("resize",l),a.addEventListener("orientationchange",o))})),i("destroy",(()=>{r&&a.cancelAnimationFrame(r),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),a.removeEventListener("resize",l),a.removeEventListener("orientationchange",o)}))},function(e){let{swiper:t,extendParams:i,on:s,emit:a}=e;const n=[],r=ft(),l=function(e,i){void 0===i&&(i={});const s=new(r.MutationObserver||r.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void a("observerUpdate",e[0]);const i=function(){a("observerUpdate",e[0])};r.requestAnimationFrame?r.requestAnimationFrame(i):r.setTimeout(i,0)}));s.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),n.push(s)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=function(e,t){const i=[];let s=e.parentElement;for(;s;)i.push(s),s=s.parentElement;return i}(t.hostEl);for(let t=0;t<e.length;t+=1)l(e[t])}l(t.hostEl,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}})),s("destroy",(()=>{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const $t=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Jt(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function Qt(e,t){const i=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>i.indexOf(e)<0)).forEach((i=>{void 0===e[i]?e[i]=t[i]:Jt(t[i])&&Jt(e[i])&&Object.keys(t[i]).length>0?t[i].__swiper__?e[i]=t[i]:Qt(e[i],t[i]):e[i]=t[i]}))}function ei(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function ti(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function ii(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function si(e){void 0===e&&(e="");const t=e.split(" ").map((e=>e.trim())).filter((e=>!!e)),i=[];return t.forEach((e=>{i.indexOf(e)<0&&i.push(e)})),i.join(" ")}function ai(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);const i={on:{}},s={},a={};Qt(i,Ut),i._emitClasses=!0,i.init=!1;const n={},r=$t.map((e=>e.replace(/_/,""))),l=Object.assign({},e);return Object.keys(l).forEach((l=>{void 0!==e[l]&&(r.indexOf(l)>=0?Jt(e[l])?(i[l]={},a[l]={},Qt(i[l],e[l]),Qt(a[l],e[l])):(i[l]=e[l],a[l]=e[l]):0===l.search(/on[A-Z]/)&&"function"==typeof e[l]?t?s["".concat(l[2].toLowerCase()).concat(l.substr(3))]=e[l]:i.on["".concat(l[2].toLowerCase()).concat(l.substr(3))]=e[l]:n[l]=e[l])})),["navigation","pagination","scrollbar"].forEach((e=>{!0===i[e]&&(i[e]={}),!1===i[e]&&delete i[e]})),{params:i,passedParams:a,rest:n,events:s}}function ni(e,t,i){void 0===e&&(e={});const s=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},n=(e,t)=>{Array.isArray(e)&&e.forEach((e=>{const i="symbol"==typeof e.type;"default"===t&&(t="container-end"),i&&e.children?n(e.children,t):!e.type||"SwiperSlide"!==e.type.name&&"AsyncComponentWrapper"!==e.type.name?a[t]&&a[t].push(e):s.push(e)}))};return Object.keys(e).forEach((t=>{if("function"!=typeof e[t])return;const i=e[t]();n(i,t)})),i.value=t.value,t.value=s,{slides:s,slots:a}}const ri={name:"Swiper",props:{tag:{type:String,"default":"div"},wrapperTag:{type:String,"default":"div"},modules:{type:Array,"default":void 0},init:{type:Boolean,"default":void 0},direction:{type:String,"default":void 0},oneWayMovement:{type:Boolean,"default":void 0},touchEventsTarget:{type:String,"default":void 0},initialSlide:{type:Number,"default":void 0},speed:{type:Number,"default":void 0},cssMode:{type:Boolean,"default":void 0},updateOnWindowResize:{type:Boolean,"default":void 0},resizeObserver:{type:Boolean,"default":void 0},nested:{type:Boolean,"default":void 0},focusableElements:{type:String,"default":void 0},width:{type:Number,"default":void 0},height:{type:Number,"default":void 0},preventInteractionOnTransition:{type:Boolean,"default":void 0},userAgent:{type:String,"default":void 0},url:{type:String,"default":void 0},edgeSwipeDetection:{type:[Boolean,String],"default":void 0},edgeSwipeThreshold:{type:Number,"default":void 0},autoHeight:{type:Boolean,"default":void 0},setWrapperSize:{type:Boolean,"default":void 0},virtualTranslate:{type:Boolean,"default":void 0},effect:{type:String,"default":void 0},breakpoints:{type:Object,"default":void 0},spaceBetween:{type:[Number,String],"default":void 0},slidesPerView:{type:[Number,String],"default":void 0},maxBackfaceHiddenSlides:{type:Number,"default":void 0},slidesPerGroup:{type:Number,"default":void 0},slidesPerGroupSkip:{type:Number,"default":void 0},slidesPerGroupAuto:{type:Boolean,"default":void 0},centeredSlides:{type:Boolean,"default":void 0},centeredSlidesBounds:{type:Boolean,"default":void 0},slidesOffsetBefore:{type:Number,"default":void 0},slidesOffsetAfter:{type:Number,"default":void 0},normalizeSlideIndex:{type:Boolean,"default":void 0},centerInsufficientSlides:{type:Boolean,"default":void 0},watchOverflow:{type:Boolean,"default":void 0},roundLengths:{type:Boolean,"default":void 0},touchRatio:{type:Number,"default":void 0},touchAngle:{type:Number,"default":void 0},simulateTouch:{type:Boolean,"default":void 0},shortSwipes:{type:Boolean,"default":void 0},longSwipes:{type:Boolean,"default":void 0},longSwipesRatio:{type:Number,"default":void 0},longSwipesMs:{type:Number,"default":void 0},followFinger:{type:Boolean,"default":void 0},allowTouchMove:{type:Boolean,"default":void 0},threshold:{type:Number,"default":void 0},touchMoveStopPropagation:{type:Boolean,"default":void 0},touchStartPreventDefault:{type:Boolean,"default":void 0},touchStartForcePreventDefault:{type:Boolean,"default":void 0},touchReleaseOnEdges:{type:Boolean,"default":void 0},uniqueNavElements:{type:Boolean,"default":void 0},resistance:{type:Boolean,"default":void 0},resistanceRatio:{type:Number,"default":void 0},watchSlidesProgress:{type:Boolean,"default":void 0},grabCursor:{type:Boolean,"default":void 0},preventClicks:{type:Boolean,"default":void 0},preventClicksPropagation:{type:Boolean,"default":void 0},slideToClickedSlide:{type:Boolean,"default":void 0},loop:{type:Boolean,"default":void 0},loopedSlides:{type:Number,"default":void 0},loopPreventsSliding:{type:Boolean,"default":void 0},rewind:{type:Boolean,"default":void 0},allowSlidePrev:{type:Boolean,"default":void 0},allowSlideNext:{type:Boolean,"default":void 0},swipeHandler:{type:Boolean,"default":void 0},noSwiping:{type:Boolean,"default":void 0},noSwipingClass:{type:String,"default":void 0},noSwipingSelector:{type:String,"default":void 0},passiveListeners:{type:Boolean,"default":void 0},containerModifierClass:{type:String,"default":void 0},slideClass:{type:String,"default":void 0},slideActiveClass:{type:String,"default":void 0},slideVisibleClass:{type:String,"default":void 0},slideFullyVisibleClass:{type:String,"default":void 0},slideBlankClass:{type:String,"default":void 0},slideNextClass:{type:String,"default":void 0},slidePrevClass:{type:String,"default":void 0},wrapperClass:{type:String,"default":void 0},lazyPreloaderClass:{type:String,"default":void 0},lazyPreloadPrevNext:{type:Number,"default":void 0},runCallbacksOnInit:{type:Boolean,"default":void 0},observer:{type:Boolean,"default":void 0},observeParents:{type:Boolean,"default":void 0},observeSlideChildren:{type:Boolean,"default":void 0},a11y:{type:[Boolean,Object],"default":void 0},autoplay:{type:[Boolean,Object],"default":void 0},controller:{type:Object,"default":void 0},coverflowEffect:{type:Object,"default":void 0},cubeEffect:{type:Object,"default":void 0},fadeEffect:{type:Object,"default":void 0},flipEffect:{type:Object,"default":void 0},creativeEffect:{type:Object,"default":void 0},cardsEffect:{type:Object,"default":void 0},hashNavigation:{type:[Boolean,Object],"default":void 0},history:{type:[Boolean,Object],"default":void 0},keyboard:{type:[Boolean,Object],"default":void 0},mousewheel:{type:[Boolean,Object],"default":void 0},navigation:{type:[Boolean,Object],"default":void 0},pagination:{type:[Boolean,Object],"default":void 0},parallax:{type:[Boolean,Object],"default":void 0},scrollbar:{type:[Boolean,Object],"default":void 0},thumbs:{type:Object,"default":void 0},virtual:{type:[Boolean,Object],"default":void 0},zoom:{type:[Boolean,Object],"default":void 0},grid:{type:[Object],"default":void 0},freeMode:{type:[Boolean,Object],"default":void 0},enabled:{type:Boolean,"default":void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","breakpointsBase","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(e,t){let{slots:i,emit:s}=t;const{tag:a,wrapperTag:n}=e,r=j("swiper"),l=j(null),o=j(!1),d=j(!1),c=j(null),u=j(null),p=j(null),v={value:[]},f={value:[]},h=j(null),m=j(null),g=j(null),w=j(null),{params:b,passedParams:y}=ai(e,!1);ni(i,v,f),p.value=y,f.value=v.value,b.onAny=function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];s(e,...i)},Object.assign(b.on,{_beforeBreakpoint:()=>{ni(i,v,f),o.value=!0},_containerClasses(e,t){r.value=t}});const S={...b};if(delete S.wrapperClass,u.value=new Zt(S),u.value.virtual&&u.value.params.virtual.enabled){u.value.virtual.slides=v.value;const e={cache:!1,slides:v.value,renderExternal:e=>{l.value=e},renderExternalUpdate:!1};Qt(u.value.params.virtual,e),Qt(u.value.originalParams.virtual,e)}return oe((()=>{!d.value&&u.value&&(u.value.emitSlidesClasses(),d.value=!0);const{passedParams:t}=ai(e,!1),i=function(e,t,i,s,a){const n=[];if(!t)return n;const r=e=>{n.indexOf(e)<0&&n.push(e)};if(i&&s){const e=s.map(a),t=i.map(a);e.join("")!==t.join("")&&r("children"),s.length!==i.length&&r("children")}return $t.filter((e=>"_"===e[0])).map((e=>e.replace(/_/,""))).forEach((i=>{if(i in e&&i in t)if(Jt(e[i])&&Jt(t[i])){const s=Object.keys(e[i]),a=Object.keys(t[i]);s.length!==a.length?r(i):(s.forEach((s=>{e[i][s]!==t[i][s]&&r(i)})),a.forEach((s=>{e[i][s]!==t[i][s]&&r(i)})))}else e[i]!==t[i]&&r(i)})),n}(t,p.value,v.value,f.value,(e=>e.props&&e.props.key));p.value=t,(i.length||o.value)&&u.value&&!u.value.destroyed&&function(e){let{swiper:t,slides:i,passedParams:s,changedParams:a,nextEl:n,prevEl:r,scrollbarEl:l,paginationEl:o}=e;const d=a.filter((e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e)),{params:c,pagination:u,navigation:p,scrollbar:v,virtual:f,thumbs:h}=t;let m,g,w,b,y,S,x,T;a.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&c.thumbs&&!c.thumbs.swiper&&(m=!0),a.includes("controller")&&s.controller&&s.controller.control&&c.controller&&!c.controller.control&&(g=!0),a.includes("pagination")&&s.pagination&&(s.pagination.el||o)&&(c.pagination||!1===c.pagination)&&u&&!u.el&&(w=!0),a.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||l)&&(c.scrollbar||!1===c.scrollbar)&&v&&!v.el&&(b=!0),a.includes("navigation")&&s.navigation&&(s.navigation.prevEl||r)&&(s.navigation.nextEl||n)&&(c.navigation||!1===c.navigation)&&p&&!p.prevEl&&!p.nextEl&&(y=!0);const E=e=>{t[e]&&(t[e].destroy(),"navigation"===e?(t.isElement&&(t[e].prevEl.remove(),t[e].nextEl.remove()),c[e].prevEl=void 0,c[e].nextEl=void 0,t[e].prevEl=void 0,t[e].nextEl=void 0):(t.isElement&&t[e].el.remove(),c[e].el=void 0,t[e].el=void 0))};a.includes("loop")&&t.isElement&&(c.loop&&!s.loop?S=!0:!c.loop&&s.loop?x=!0:T=!0),d.forEach((e=>{if(Jt(c[e])&&Jt(s[e]))Object.assign(c[e],s[e]),"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e||!("enabled"in s[e])||s[e].enabled||E(e);else{const t=s[e];!0!==t&&!1!==t||"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e?c[e]=s[e]:!1===t&&E(e)}})),d.includes("controller")&&!g&&t.controller&&t.controller.control&&c.controller&&c.controller.control&&(t.controller.control=c.controller.control),a.includes("children")&&i&&f&&c.virtual.enabled?(f.slides=i,f.update(!0)):a.includes("virtual")&&f&&c.virtual.enabled&&(i&&(f.slides=i),f.update(!0)),a.includes("children")&&i&&c.loop&&(T=!0),m&&h.init()&&h.update(!0),g&&(t.controller.control=c.controller.control),w&&(!t.isElement||o&&"string"!=typeof o||(o=document.createElement("div"),o.classList.add("swiper-pagination"),o.part.add("pagination"),t.el.appendChild(o)),o&&(c.pagination.el=o),u.init(),u.render(),u.update()),b&&(!t.isElement||l&&"string"!=typeof l||(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),l.part.add("scrollbar"),t.el.appendChild(l)),l&&(c.scrollbar.el=l),v.init(),v.updateSize(),v.setTranslate()),y&&(t.isElement&&(n&&"string"!=typeof n||(n=document.createElement("div"),n.classList.add("swiper-button-next"),n.innerHTML=t.hostEl.constructor.nextButtonSvg,n.part.add("button-next"),t.el.appendChild(n)),r&&"string"!=typeof r||(r=document.createElement("div"),r.classList.add("swiper-button-prev"),r.innerHTML=t.hostEl.constructor.prevButtonSvg,r.part.add("button-prev"),t.el.appendChild(r))),n&&(c.navigation.nextEl=n),r&&(c.navigation.prevEl=r),p.init(),p.update()),a.includes("allowSlideNext")&&(t.allowSlideNext=s.allowSlideNext),a.includes("allowSlidePrev")&&(t.allowSlidePrev=s.allowSlidePrev),a.includes("direction")&&t.changeDirection(s.direction,!1),(S||T)&&t.loopDestroy(),(x||T)&&t.loopCreate(),t.update()}({swiper:u.value,slides:v.value,passedParams:t,changedParams:i,nextEl:h.value,prevEl:m.value,scrollbarEl:w.value,paginationEl:g.value}),o.value=!1})),Q("swiper",u),X(l,(()=>{Y((()=>{var e;!(e=u.value)||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())}))})),Z((()=>{c.value&&(function(e,t){let{el:i,nextEl:s,prevEl:a,paginationEl:n,scrollbarEl:r,swiper:l}=e;ei(t)&&s&&a&&(l.params.navigation.nextEl=s,l.originalParams.navigation.nextEl=s,l.params.navigation.prevEl=a,l.originalParams.navigation.prevEl=a),ti(t)&&n&&(l.params.pagination.el=n,l.originalParams.pagination.el=n),ii(t)&&r&&(l.params.scrollbar.el=r,l.originalParams.scrollbar.el=r),l.init(i)}({el:c.value,nextEl:h.value,prevEl:m.value,paginationEl:g.value,scrollbarEl:w.value,swiper:u.value},b),s("swiper",u.value))})),H((()=>{u.value&&!u.value.destroyed&&u.value.destroy(!0,!1)})),()=>{const{slides:t,slots:s}=ni(i,v,f);return de(a,{ref:c,"class":si(r.value)},[s["container-start"],de(n,{"class":(d=b.wrapperClass,void 0===d&&(d=""),d?d.includes("swiper-wrapper")?d:"swiper-wrapper ".concat(d):"swiper-wrapper")},[s["wrapper-start"],(o=t,b.virtual?function(e,t,i){if(!i)return null;const s=e=>{let i=e;return e<0?i=t.length+e:i>=t.length&&(i-=t.length),i},a=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:"".concat(i.offset,"px")}:{top:"".concat(i.offset,"px")},{from:n,to:r}=i,l=e.value.params.loop?-t.length:0,o=e.value.params.loop?2*t.length:t.length,d=[];for(let c=l;c<o;c+=1)c>=n&&c<=r&&d.push(t[s(c)]);return d.map((t=>(t.props||(t.props={}),t.props.style||(t.props.style={}),t.props.swiperRef=e,t.props.style=a,de(t.type,{...t.props},t.children))))}(u,o,l.value):(o.forEach(((e,t)=>{e.props||(e.props={}),e.props.swiperRef=u,e.props.swiperSlideIndex=t})),o)),s["wrapper-end"]]),ei(e)&&[de("div",{ref:m,"class":"swiper-button-prev"}),de("div",{ref:h,"class":"swiper-button-next"})],ii(e)&&de("div",{ref:w,"class":"swiper-scrollbar"}),ti(e)&&de("div",{ref:g,"class":"swiper-pagination"}),s["container-end"]]);var o,d}}},li={name:"SwiperSlide",props:{tag:{type:String,"default":"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,"default":void 0,required:!1},zoom:{type:Boolean,"default":void 0,required:!1},lazy:{type:Boolean,"default":!1,required:!1},virtualIndex:{type:[String,Number],"default":void 0}},setup(e,t){let{slots:i}=t,s=!1;const{swiperRef:a}=e,n=j(null),r=j("swiper-slide"),l=j(!1);function o(e,t,i){t===n.value&&(r.value=i)}Z((()=>{a&&a.value&&(a.value.on("_slideClass",o),s=!0)})),V((()=>{!s&&a&&a.value&&(a.value.on("_slideClass",o),s=!0)})),oe((()=>{n.value&&a&&a.value&&(void 0!==e.swiperSlideIndex&&(n.value.swiperSlideIndex=e.swiperSlideIndex),a.value.destroyed&&"swiper-slide"!==r.value&&(r.value="swiper-slide"))})),H((()=>{a&&a.value&&a.value.off("_slideClass",o)}));const d=U((()=>({isActive:r.value.indexOf("swiper-slide-active")>=0,isVisible:r.value.indexOf("swiper-slide-visible")>=0,isPrev:r.value.indexOf("swiper-slide-prev")>=0,isNext:r.value.indexOf("swiper-slide-next")>=0})));Q("swiperSlide",d);const c=()=>{l.value=!0};return()=>de(e.tag,{"class":si("".concat(r.value)),ref:n,"data-swiper-slide-index":void 0===e.virtualIndex&&a&&a.value&&a.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:c},e.zoom?de("div",{"class":"swiper-zoom-container","data-swiper-zoom":"number"==typeof e.zoom?e.zoom:void 0},[i["default"]&&i["default"](d.value),e.lazy&&!l.value&&de("div",{"class":"swiper-lazy-preloader"})]):[i["default"]&&i["default"](d.value),e.lazy&&!l.value&&de("div",{"class":"swiper-lazy-preloader"})])}},oi=""+new URL("download_bg-bdff4c98.png",import.meta.url).href,di=W({name:"music-room",setup(){const e=j(1);return()=>K("div",{"class":ot.coTenant},[K("div",{"class":ot.section1},[K("div",{"class":[ot.title]},[K("span",null,[le("客制化训练教程")])]),K("div",{"class":[ot.content,ot.center]},[le("专属定制训练教程,让学员所学即所练")]),K(ri,{"class":ot.swipe,initialSlide:1,slidesPerView:"auto",centeredSlides:!0,onSlideChange:t=>{e.value=t.activeIndex}},{"default":()=>[K(li,null,{"default":()=>[K("div",{"class":ot.swipeContainer},[K("img",{src:"https://oss.dayaedu.com/klx/17135933031184.png","class":"w100"},null),K("div",{"class":ot.desc},[K("p",null,[le("声部教材全量制作为练习曲目,课堂所学即课后所练。让学生循序渐进逐步掌握器乐演奏技能")])])])]}),K(li,null,{"default":()=>[K("div",{"class":ot.swipeContainer},[K("img",{src:"https://oss.dayaedu.com/klx/17135932631722.png","class":"w100"},null),K("div",{"class":ot.desc},[K("p",null,[le("每首合奏曲目都包含多分轨和对应分轨伴奏。同一教学体系下的合奏训练,合排更容易,演出更出彩")])])])]}),K(li,null,{"default":()=>[K("div",{"class":ot.swipeContainer},[K("img",{src:"https://oss.dayaedu.com/klx/17135932833113.png","class":"w100"},null),K("div",{"class":ot.desc},[K("p",null,[le("不同难度的小曲目、流行乐曲持续更新,每首曲目都带有伴奏,在课程之外提升练习兴趣")])])])]})]}),K("div",{"class":ot.pagination},[K("i",{"class":[ot.paginationItem,0===e.value&&ot.active]},null),K("i",{"class":[ot.paginationItem,1===e.value&&ot.active]},null),K("i",{"class":[ot.paginationItem,2===e.value&&ot.active]},null)])]),K("div",{"class":ot.section2},[K("div",{"class":[ot.title]},[K("span",null,[le("训练统计")])]),K("div",{"class":[ot.content,ot.center]},[le("学生练习情况统计,让您随时掌握训练情况")]),K("img",{src:"https://oss.dayaedu.com/klx/1699439628998img1.png","class":"w100"},null)]),K("div",{"class":ot.section3},[K("div",{"class":[ot.title]},[K("span",null,[le("即时通讯")])]),K("div",{"class":[ot.content]},[le("自定义教学群组,让学生的问题及时解决,让学生和家长感受到全方面的优秀服务")]),K("img",{src:"https://oss.dayaedu.com/klx/1699439647448img2.png","class":"w100"},null)]),K("div",{"class":ot.section4},[K("div",{"class":[ot.title]},[K("span",null,[le("高效管理")])]),K("div",{"class":[ot.content,ot.center]},[le("老师、学生信息一手掌握,让您的管理更加高效")]),K("img",{src:"https://oss.dayaedu.com/klx/1699439667352img3.png","class":"w100"},null)]),K("div",{"class":ot.section5},[K("img",{src:oi,style:{width:"100%"}},null)])])}}),ci={title:"_title_1ra0r_1",content:"_content_1ra0r_25",section1:"_section1_1ra0r_31",section2:"_section2_1ra0r_35",section3:"_section3_1ra0r_43",section4:"_section4_1ra0r_47",iconTip:"_iconTip_1ra0r_53",section5:"_section5_1ra0r_67",stitle:"_stitle_1ra0r_74",btnGroup:"_btnGroup_1ra0r_80",btn:"_btn_1ra0r_80",btnIos:"_btnIos_1ra0r_91",btnAndroid:"_btnAndroid_1ra0r_95",wxpopup:"_wxpopup_1ra0r_99"},ui=""+new URL("download_text-189be2af.png",import.meta.url).href,pi=W({name:"music-room",setup(){const e=j(!1),t=j(""),i=j("");Z((async()=>{var e,s;try{const a=await pe.get("/api-website/open/appVersionInfo/queryLatestByPlatform",{params:{platform:"android-student",status:"history"}});t.value=null==(e=a.data)?void 0:e.downloadUrl;const n=await pe.get("/api-website/open/appVersionInfo/queryLatestByPlatform",{params:{platform:"android-teacher",status:"history"}});i.value=null==(s=n.data)?void 0:s.downloadUrl}catch(a){}}));const s=s=>{if(ve().weixin||navigator.userAgent.indexOf("DingTalk")>-1)return void(e.value=!0);let a="",n="";location.origin.indexOf("m.colexiu.com")>-1?"student"===s?(a="https://itunes.apple.com/cn/app/id1626971695?mt=8",n=t.value):(a="https://itunes.apple.com/cn/app/id1626971149?mt=8",n=i.value):"student"===s?(a="https://www.pgyer.com/powy",n=t.value):(a="https://www.pgyer.com/iO0m",n=i.value),ve().ios||/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)?window.location.href=a:/(Android)/i.test(navigator.userAgent)?window.location.href=n:fe("请用手机或移动设备打开")};return()=>K("div",{"class":ci.coPerson},[K("div",{"class":ci.section1},[K("div",{"class":[ci.title]},[K("span",null,[le("演奏Mlog达人")])]),K("div",{"class":ci.content},[le("展示个人演奏风采,吸引学员约课。个人风采资料填写、演奏视频上传")]),K("img",{src:"https://oss.dayaedu.com/klx/1699439433898img1.png","class":"w100"},null)]),K("div",{"class":ci.section2},[K("div",{"class":[ci.title]},[K("span",null,[le("教学视频达人")])]),K("div",{"class":ci.content},[le("可自行创建上传演奏教学的课程组,学员可购买或免费观看课程。可查看已上传视频课,创建与设置视频课参数")]),K("img",{src:"https://oss.dayaedu.com/klx/1699439493307img2.png","class":"w100"},null)]),K("div",{"class":ci.section3},[K("div",{"class":[ci.title]},[K("span",null,[le("直播UP达人")])]),K("div",{"class":ci.content},[le("可开启演奏live直播,与粉丝互动。可自行创建收费课程的慕课,邀请学员购买或免费观看课程")]),K("img",{src:"https://oss.dayaedu.com/klx/1699439513817img3.png","class":"w100"},null)]),K("div",{"class":ci.section4},[K("i",{"class":ci.iconTip},null),K("div",{"class":[ci.title]},[K("span",null,[le("乐谱歌单达人")])]),K("div",{"class":ci.content},[le("上传分享曲谱伴奏,可自由定价曲目")]),K("img",{src:"https://oss.dayaedu.com/klx/1699521877106img4.png","class":"w100"},null)]),K("div",{"class":[ci.section5]},[K("img",{src:ui,"class":ci.stitle},null),K("div",{"class":ci.btnGroup},[K("div",{"class":[ci.btn,ci.btnIos],onClick:()=>s("student")},null),K("div",{"class":[ci.btn,ci.btnAndroid],onClick:()=>s("teacher")},null)])]),e.value&&K("div",{"class":ci.wxpopup,onClick:()=>{e.value=!1}},[K("img",{src:rt,alt:""},null)])])}}),vi=W({name:"home-page",setup(){const e=ce(),t=e=>1===e?De:2===e?"https://oss.dayaedu.com/klx/1699519482956single1.png":3===e?Re:4===e?"https://oss.dayaedu.com/klx/1699439591804banner.png":5===e?"https://oss.dayaedu.com/klx/1699439359542banner.png":De,i=q({activeTab:e.query.tab?Number(e.query.tab):1,banner:t(e.query.tab?Number(e.query.tab):1),headerHeight:0});return()=>K("div",{"class":Ne.home},[K(D,null,null),K("div",{"class":Ne.banner},[K("img",{"class":Ne.bannerImg,src:i.banner},null)]),K(Ge,{active:i.activeTab,"onUpdate:active":[e=>i.activeTab=e,e=>{i.banner=t(e)}],lazyRender:!0,"class":Ne.tabs,lineHeight:0,shrink:!0},{"default":()=>[K(Ae,{title:"小酷Ai",name:1},{"default":()=>[K(qe,null,null)]}),K(Ae,{title:"云酷琴房",name:2},{"default":()=>[K(Qe,null,null)]}),K(Ae,{title:"音乐数字课堂",name:3},{"default":()=>[K(lt,null,null)]}),K(Ae,{title:"酷乐秀机构版",name:4},{"default":()=>[K(di,null,null)]}),K(Ae,{title:"酷乐秀个人版",name:5},{"default":()=>[K(pi,null,null)]})]}),K(R,null,null)])}});export{vi as default};