(function(){function asyncGeneratorStep(e,t,r,i,a,s,n){try{var o=e[s](n),l=o.value}catch(h){return void r(h)}o.done?t(l):Promise.resolve(l).then(i,a)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(i,a){var s=e.apply(t,r);function n(e){asyncGeneratorStep(s,i,a,n,o,"next",e)}function o(e){asyncGeneratorStep(s,i,a,n,o,"throw",e)}n(undefined)}))}}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;t{cancelRaf=e.c,raf=e.r,getScrollTop=e.g,setScrollTop=e.s,inBrowser=e.i,onMountedOrActivated=e.o,createNamespace=e.b,numericProp=e.n,makeStringProp=e.m,makeNumericProp=e.d,useScrollParent=e.u,unitToPx=e.e,extend$3=e.f,getZIndexStyle=e.h,useEventListener=e.j,isHidden=e.k,useRect=e.l,windowWidth=e.w,windowHeight=e.p,withInstall=e.q,makeRequiredProp=e.t,useExpose=e.v,truthProp=e.x,useChildren=e.y,onPopupReopen=e.z,addUnit=e.A,isDef=e.B,BORDER_TOP_BOTTOM=e.C,setRootScrollTop=e.D,getElementTop=e.E,callInterceptor=e.F,route=e.G,Badge=e.H,routeProps=e.I,unknownProp=e.J,useParent=e.K,doubleRaf=e.L,pick=e.N,MHeader=e.M,MFooter=e.a},e=>{ref=e.r,onBeforeUpdate=e.o,onDeactivated=e.b,onBeforeUnmount=e.e,defineComponent=e.d,reactive=e.f,computed=e.g,watch=e.w,nextTick$1=e.n,createVNode=e.c,onMounted=e.h,onActivated=e.i,watchEffect=e.j,provide=e.p,withDirectives=e.k,normalizeClass=e.l,stringifyStyle=e.s,normalizeStyle=e.m,mergeProps=e.q,getCurrentInstance=e.t,vShow=e.v,createTextVNode=e.a,onUpdated=e.u,h=e.x,commonjsGlobal=e.y,getDefaultExportFromCjs=e.z,openBlock=e.A,createElementBlock=e.B},e=>{useId=e.u,request$1=e.r},e=>{Swipe=e.S,SwipeItem=e.a}],execute:function(){var __vite_style__=document.createElement("style");function scrollLeftTo(e,t,r){let i,a=0;const s=e.scrollLeft,n=0===r?1:Math.round(1e3*r/16);return function o(){e.scrollLeft+=(t-s)/n,++at||!n&&st?a=raf(h):i&&(a=raf(i))}(),function(){cancelRaf(a)}}function useRefs(){const e=ref([]),t=[];return onBeforeUpdate((()=>{e.value=[]})),[e,r=>(t[r]||(t[r]=t=>{e.value[r]=t}),t[r])]}function useVisibilityChange(e,t){if(!inBrowser||!window.IntersectionObserver)return;const r=new IntersectionObserver((e=>{t(e[0].intersectionRatio>0)}),{root:document.body}),i=()=>{e.value&&r.unobserve(e.value)};onDeactivated(i),onBeforeUnmount(i),onMountedOrActivated((()=>{e.value&&r.observe(e.value)}))}__vite_style__.textContent='._banner_m76g5_1{width:100%;min-height:11.25333rem;line-height:0}._banner_m76g5_1 ._bannerImg_m76g5_6{width:100%;min-height:11.25333rem;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out}._tabs_m76g5_12 .van-tabs__nav--line{padding-bottom:0;display:flex;align-items:center}._tabs_m76g5_12 .van-tabs__wrap{height:1.97333rem}._tabs_m76g5_12 .van-tab{height:.90667rem;padding:0 .50667rem;border-radius:.45333rem;background:#F4F5F6;font-size:.37333rem;color:rgba(0,0,0,.5);margin-right:.21333rem}._tabs_m76g5_12 .van-tab.van-tab--active{color:#fff;font-weight:600}._tabs_m76g5_12 .van-tab:nth-child(1).van-tab--active{background:linear-gradient(270deg,#52E6AD 0%,#00C7BB 100%)}._tabs_m76g5_12 .van-tab:nth-child(2).van-tab--active{background:linear-gradient(274deg,#00E3D7 0%,#00B1FF 100%)}._tabs_m76g5_12 .van-tab:nth-child(3).van-tab--active{background:linear-gradient(270deg,#1BD2FF 0%,#1AADFF 100%)}._tabs_m76g5_12 .van-tab:nth-child(4).van-tab--active{background:linear-gradient(270deg,#FF3C81 0%,#FF76A6 100%)}._tabs_m76g5_12 .van-tab:nth-child(5){margin-right:0}._tabs_m76g5_12 .van-tab:nth-child(5).van-tab--active{background:linear-gradient(270deg,#52E6AD 0%,#00C7BB 100%)}._title_v7gua_1{position:relative;text-align:center;font-size:.58667rem;font-weight:600;color:#000;line-height:.8rem;letter-spacing:.02667rem}._title_v7gua_1 span{position:relative;z-index:9}._title1_v7gua_14:before{content:"";position:absolute;top:0;left:50%;width:2.64rem;height:.48rem;transform:translate(-50%,50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAAAgCAMAAADOp9HCAAAAmVBMVEUAAAC0/+O0/+O0/+O1/+O1/+S0/+S1/+e0/+K0/+K0/+O1/+O1/+O0/+O0/+O0/+O0/+O0/+O0/+O1/+O0/+O1/+S1/+O1/+W0/+Sv/+W0/+O0/+O0/+O1/+O1/+O0/+O1/+S0/+O1/+O3/+i4/+i0/+O0/+O0/+S1/+S0/+O1/+O0/+O1/+O0/+O1/+K1/+O0/+K0/+W0/+LfrKqAAAAAMnRSTlMA9NrNiCkdBfjmlnxJ0sG9tbCkZWBEPS8RCereyKmAbVVRIhUNm4xwOTagdFr675F5aiFRag8AAAFQSURBVFjDzdAJcoJAEEDRZt8EFRUB2UQUt6jp+x8ug5gqy4pBYBh4J/j1YUCUDAYikxZzQ58GGqIWQ48U+bCORXvMc/gsAubccomg4d/UDbChyPvfJVXWUIH2kmo5FOgvSXLRtsiSBkSaS5ajmaFPBB9bsdsvScmSHVmiIh1jaGhDlkTbYgltPNTipU5y2oXWSsXOcHWWmD6y4P675PxYwpT0dskFeyI/L7mGAVnSMwGILBIuOBTcoSgycShU/igBIWLffHOyjWaj5QYe+pqkrqxwdzo7qQevVshUscS4L3kvQAa4YkmeOKkCHwixO74w0YslLtRypb+Et2wxT/ayAs3ckBJNmOrGfCS50Na57ZKxLcb3JdQssIGvcsmCLOmAVG/JUYzXB7KkS94HS4KpfiNLMmAkqFoCzDnq65JruaRHjoB4McmS72LJQHgeDMcPI7O6BCs53+kAAAAASUVORK5CYII=) no-repeat center;background-size:contain}._title2_v7gua_25:before{content:"";position:absolute;top:0;left:50%;width:1.94667rem;height:.42667rem;transform:translate(-50%,50%);background:url(data:image/png;base64,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) no-repeat center;background-size:contain}._content_v7gua_36{padding:.21333rem .64rem 0;font-size:.37333rem;color:rgba(0,0,0,.5);line-height:.64rem}._sectionAi_v7gua_42{background:#fff;padding:.53333rem 0 1.6rem}._sectionAi_v7gua_42 ._aiContent_v7gua_46{padding:.21333rem .64rem .8rem;font-size:.37333rem;color:rgba(0,0,0,.5);line-height:.64rem}._sectionEval_v7gua_52{padding:1.06667rem 0 1.49333rem;background:url(https://oss.dayaedu.com/klx/1699430706758evaluation-bg.png) no-repeat center #fff;background-size:cover}._sectionEval_v7gua_52 ._content_v7gua_36 p{text-indent:2em}._sectionChange_v7gua_60{padding:1.06667rem 0 1.12rem;background:#fff}._sectionChange_v7gua_60 ._content_v7gua_36{padding-bottom:.96rem}._sectionMusic_v7gua_67{padding:1.06667rem 0 1.49333rem;background:url(https://oss.dayaedu.com/klx/1699430767071music-bg.png) no-repeat center #fff;background-size:cover}._sectionMusic_v7gua_67 ._content_v7gua_36{padding-bottom:.34667rem}._title_v5qpa_1{position:relative;text-align:center;font-size:.58667rem;font-weight:600;color:#000;line-height:.8rem;letter-spacing:.02667rem;padding-bottom:.34667rem}._title_v5qpa_1 span{position:relative;z-index:9}._title_v5qpa_1:before{content:"";position:absolute;bottom:0;left:50%;width:.90667rem;height:.29333rem;transform:translate(-50%,.10667rem);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAWCAMAAABOi8p8AAABmFBMVEUAAAAQ4N0C3twZ4N4F3twU4N9u6eJN6OIF390N4N4M39wV4Nwd4txw39kB390J394d4N8o49w95+FH4+MK39sh4twh4uAl4uEz4txt6N5S4twK4Nwk4dsK390s4tsa4t4w4+I+5ORD5ORH5ttU5+dY59tb59ld6Olf5thh6Oli59ll5udo6Oly6tpx5+p26ux659d969sW4t8U4eFh59sq4uEu4+Ev4ts04ts14+M449s55OM75dw/5ds+5OQV4dxD5dwn4d8C3txG5txJ5OUQ4N1O5ttP5uYQ391S59tS5uYL4N0i4d1V6Nta5eYc4dxq59xu6dwK4t0c4dsO3d0I4N0E3twP390B3twG39wl49wX4d4s4+My494M39xF5t1I5ORe6eEU3t4M390A39x169d55Nd76/CA8doJ390W4NsZ4NsZ4N8h4dwc4dwi4eAd4uAV4N4M390w5Ns35Nw75NoA3txG5OEp49xA5eVL5tlQ5Noc4OAi4OBS6OgU4N0a4d4o4+Nk5tlr6N8X4tws4uIx5uaA39UXOnpyAAAAiHRSTlMA3/vQ9NcyDvXm5tjKBvztyLYVEu3DwLkYDAjsvbSvqKKFfXheXFVQT0lIQDksKyMfGBcQCrGqqKGbmpOTjYyKhoOBf3Z0cW5uamdmZGNYUkE6IhwT2tTOzr+8npOKhG5nQzkwKyYmGhHg1M7FxLy1r5WQj4N9e3Z1c2ZgW1pXS0U/PTcsIx8YBff/ogAAAZdJREFUOMulz9dWwkAQgOEhCQaVoIJoEkXsvQL2gqgoCooCNnpT7L337ms7G25BhfxXs2f3fGcW/pPZUHQGcptSlRS65SKriBhkGkkKEUVc5m80BDmFPOLcLl962pA2UXrzQG6q9UZp8FAahiD23I3Psmq9+oVMdkqj2kXkgM0ZsREkQKZNilI51xVK+gGyt9PXu9VV8P4Wa29tbrq/i0QaLi9C5zVlfr2a/gDwMvgdkwORE5MtGAzV1V/fRqONTy1tsY7Ogu6eFIcGKxkry4RYnJ9tmJ4cHxsZGqwhm9BWACcim2BWKunS48r+gdrh0Ym6+pm5hcalljZJ6Usvsp0R8R+q6T0TGBiKcgCEEanIiKQQ4b6zIC6jmi62+6pwEw+AJysiAInjOFG0WASBZVmdTqfVanme95rBjci6E5ENwAIEqf3iebzHV/hWECwWkYPfE4/oYsVqOUNdkVOcIK+Qcw5EihBJSidjaYUNcs+0LyFr6ZPZ9ShCHlklZApklUCkikmAvIyIrIHMnvE7YZCbVWHwwV/9AGvgT1Nxf/URAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}._content_v5qpa_26{padding:.21333rem .64rem 0;font-size:.37333rem;color:rgba(0,0,0,.5);line-height:.64rem}._section1_v5qpa_32{background:#fff;padding:.53333rem 0 1.6rem}._section1_v5qpa_32 ._content_v5qpa_26{padding-bottom:.58667rem}._section1_v5qpa_32 ._content1_v5qpa_39{padding-top:.69333rem;padding-bottom:.58667rem}._section2_v5qpa_43{padding:1.06667rem 0 1.6rem;background:url(https://oss.dayaedu.com/klx/1699430887985img3-bg.png) no-repeat center #fff;background-size:cover}._section2_v5qpa_43 ._content_v5qpa_26{padding-bottom:.26667rem}._section2_v5qpa_43 ._content1_v5qpa_39{padding-top:1.01333rem;padding-bottom:.26667rem}._section2_v5qpa_43 ._content2_v5qpa_55{padding:0 .64rem}._section3_v5qpa_58{background:#fff;padding:1.06667rem 0 1.6rem}._section3_v5qpa_58 ._content_v5qpa_26{padding:0 .64rem .32rem}._section4_v5qpa_65{padding:1.06667rem 0 1.30667rem;background:url(https://oss.dayaedu.com/klx/1699430909810img6-bg.png) no-repeat center #fff;background-size:cover}._section4_v5qpa_65 ._content_v5qpa_26{padding-bottom:.32rem}._title_2usst_1{position:relative;text-align:center;font-size:.58667rem;font-weight:600;color:#000;line-height:.8rem;letter-spacing:.02667rem}._title_2usst_1 span{position:relative;z-index:9}._title_2usst_1:before{content:"";position:absolute;bottom:0;left:50%;width:2.34667rem;height:.18667rem;transform:translate(-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAOCAMAAAC4qWZpAAAAgVBMVEVS1v9a7P9FsP9R0v9U3P9GtP9Qz/9Mw/9Nx/9Z6P9Y5f9Kvf9Kv/9S0/9JvP9LwP9Htv9W4P9Oyf9Z6P9Erf9Er/9Gsv9OyP9Pzf9Q0P9T1/9T2f9U2/9W3/9X4v9Ht/9Iuf9Iu/9Mwv9PzP9Nxf9V3f9X5P9X5/9X4/9Oy/9IuP8nsPnGAAAAK3RSTlN5NuyEZuKOsag8ScS/f8m63VmfQfXx56OTiXRva11U2dHNtpesYU1FUZvVO2vBUwAAAOJJREFUSMfV1FcOgkAUheHB3saCDbsMnf0v0HMIxIcBokCM863gz8nNFTvYQ48OMKQ1PCBNn+C67pLmtIAVKaXG5Pv+hI5gQ5Iknuc5MKIT9EmCyJzhAlcYUBAEN9jAHeI4DsNwRlEUbWFKFpUHr4m9UBWsSoLtIhj0YKoIBgZTg2B9YSiCF7UL573tF+4+WFHWC1mvfhKOHiw/DYZmwWke/N83XASnNSehvg6mFsFWo5OoX9juemH2NrvhpbZwzQ17nS0cvRe28uAf/2Fp2B8Wxv1hadofFqb9YWnYHxat//ALKoS3Flsao+8AAAAASUVORK5CYII=) no-repeat center;background-size:contain}._title_2usst_1:before{width:2.93333rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAAOCAMAAABzcoKXAAAAgVBMVEVV3v9Htv9MxP9T2f9U2/9Fr/9V3P9Mw/9Nxv9Qzv9Lwf9Fsf9S1v9T1/9Erf9Ju/9JvP9Kv/9Pzf9X5P9X4f9Y5/9Gs/9GtP9Q0P9Oy/9S1P9Kvv9Oyf9R0f9Z6v9Z6f9W4P9Ht/9Y5f9NyP9a6/9Z5/9Oyv9R0/9IuP9X4/9Iuf/fCSJdAAAAK3RSTlNf3K9wavBltaqQuut6dfbNyL+VTlZF5uKLmn/EoYc5PVrYSaU1QZ6D1FLRq7n4sgAAAXFJREFUSMe9lglSwkAQReMCUSGCuASXuIBGyf0PaP/fqZphprqYZCjeDV696fwUt2RCZuAJ1OBM+RL+hK7rFmBJXsEduCElOSdXZCu8gbZtn8kKXJM1aMCv8ALmoCIX5FKZgkL5FB7ATrgnG+ER/Agf4F34Biqnar4cieVIIKd26lYacm2KHFE5Rd2U3i2026gccXKCynl2Ts4PN7Lc1pBbOTnaBW5E1XqoFpSjnIYLykVyk+hZql3tl+tSyoHkcs06vVzhpduT88sJgZx9c6nlRj/LWK7y5fpw5s2pXWK5WdrNLRfDPigtgFr4LBv75tTNT2c8S18OwC3t5uqonEtnvMrSuLnxX0tVC5/lzrg5AjernLOLb47h0splycV2h8sNuznVG3Rz2TtHPafmPijZO3d4xEnq1zK/nJPL3rmo3PCdKzN2jlh/KNNj7xw47c5Vc7PcsXeuPvHOUc+8ufydy/9xtncuKkfscv7OFWN27h/oneY+2HDYlAAAAABJRU5ErkJggg==) no-repeat center;background-size:contain}._content_2usst_30{padding:.21333rem .64rem 0;font-size:.37333rem;color:rgba(0,0,0,.5);line-height:.64rem}._section1_2usst_36{background:#fff;padding:.53333rem 0 .8rem}._section1_2usst_36 ._content_2usst_30{padding-bottom:.58667rem}._section2_2usst_43{padding:1.06667rem 0;background:url(https://oss.dayaedu.com/klx/1699431678326img2-bg.png) no-repeat center #fff;background-size:cover}._section2_2usst_43 ._content_2usst_30{padding-top:.21333rem;padding-bottom:.45333rem}._section3_2usst_52{padding:1.06667rem 0 1.22667rem;background-color:#fff}._section3_2usst_52 ._content_2usst_30{padding-top:.21333rem;padding-bottom:.37333rem}._section4_2usst_60{padding:1.06667rem 0 1.22667rem;background:url(https://oss.dayaedu.com/klx/1699431702706img4-bg.png) no-repeat center #fff;background-size:cover}._section4_2usst_60 ._content_2usst_30{padding-top:.21333rem;padding-bottom:.32rem}._title_1sgdk_1{position:relative;text-align:center;font-size:.58667rem;font-weight:600;color:#000;line-height:.8rem;letter-spacing:.02667rem}._title_1sgdk_1 span{position:relative;z-index:9}._title_1sgdk_1 span:before{content:"";position:absolute;top:-.08rem;left:-.18667rem;width:.53333rem;height:.53333rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA8FJREFUWEfNmL1vFEcYxp9ndkOH5A8sUKQIaJICpUhBgdg7UVgCRAEFHY5Eg+QPYrDg4G8AYxlMMJYQ0hkfIoF0QcJFKLgbx02KSFGERAGiJkqTBiFzL9pb77J3N/sxe2fCSdfsaGd/87zzPvO+Q3zmP/bCJ3f1drjN01A4Apd74c9GeQXXWYUrVR73/utlfv/dwoCyvHYSlEVQRqCA7r/8A2KCJ8q/9AJZCFCq+iKUXAVBM9zm0h0IlFzmsfJsUUhrwE242Zb2RuU24eJjDis87F0rAmkFKNXGBSjOgmJWLgnaoYBS4WhpzhYyN6BU9QwU5qzhIiUpULjAQ968DWQuQFlunIPiPJCinGMIbQgXKhsoOcNS6UZeyExAqTamoXA9MSHS9qIP2DnuJw5xngdKC3kgUwFlWZ8FZaFvcB8TR6A4zf3ej1mQiYBSbUxB4eYWwAWqtiwIP/C70q00SCOgVOsTULyV6XMmmwk+3h3a+H4MxwOfnOK35dtJkF2Acq8+DnDRGi4EM+278JkZ3E+cSe4rL5kg2wDl3toZQJZAUUYTtjHnTnXT3nXYBJrj/KZ8pxMyApTl9VFw4wkI1xouSbVOm0naEsHzDWxzj3L3gd/ikC1Aefj3Nrz99wWI3YlwWfsq6dhLg+/ar3yNPYNfk/vehZAB4Io+BUit78plwRkXxTF+5d1vB6zpFVDGugBtTdiUqbaZ7rDGL73v2wEfNDSAg22AReGy9mPWuIM17ip57YA/aQ1KPkAbn0tPiu5yrTU317jT6wD8Wa9AxUJsUq+4zwUgeRemWONIZ4gf6VNQUrMqQm18LiuscUHIMY50JolvM1+k2IzNB3oDf43hoW6baVnN4/VRSIJRF02YPGENF+RgA457lAMGow4zRn6tn4GjlqBiR10vcHnNOzzqhlOOughyVY9DySJUq1wwN0Z5lMl/8vi14SSHvOxiIYJ8Wp8AU8qtoqp2tQAQODLFAYtyK4J81pgCDQVrHvXytaNBwTpUoGCNILU+C4WFVieXBywrrPFClZzmUA8lfwS5ntE02ZVU/knhV9HnOdiHpimC/OP3c2Bz3tgT2+zHAG6Gg31sOyPIP/UM2NG45wl75HObjfvgFjTuEeRfsasPW+UgFQ5v4dVHBPlcXwRkNrNzi2eyywoHPsHlUQT5ol6B4pUcPbPA5aWicL1dYL6sn4TibRA7okK3Lex8A5eTHDj46S8wIyXf6O14y9Nw3h8BuTcIO1+BzVUMqyr5P14BZ92p9GvcePXRr8n7Mc9nD/gBNtkBOC5425oAAAAASUVORK5CYII=) no-repeat center;background-size:contain;z-index:-1}._content_1sgdk_25{padding:.21333rem .64rem .42667rem;font-size:.37333rem;color:rgba(0,0,0,.5);line-height:.64rem}._center_1sgdk_31{text-align:center}._section1_1sgdk_34{background:#fff;padding:.53333rem 0 1.06667rem}._section1_1sgdk_34 ._pagination_1sgdk_38{text-align:center;padding-top:.53333rem}._section1_1sgdk_34 ._pagination_1sgdk_38 ._paginationItem_1sgdk_42{display:inline-block;margin:0 .08rem;width:.16rem;height:.16rem;background:#D8D8D8;opacity:.7;border-radius:.16rem}._section1_1sgdk_34 ._pagination_1sgdk_38 ._paginationItem_1sgdk_42._active_1sgdk_51{width:.37333rem;background:#FE2451;border-radius:.08rem}._swipe_1sgdk_56 .swiper-slide,._swipe_1sgdk_56 .lottie-animation-container{width:6.4rem!important;height:12.37333rem}._swipe_1sgdk_56 .swiper-slide{border-radius:.26667rem;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in}._swipe_1sgdk_56 .swiper-slide-prev,._swipe_1sgdk_56 .swiper-slide-next{transform:scale(.9)!important;transition:all .2s ease-in}._swipe_1sgdk_56 ._swipeContainer_1sgdk_74{position:relative;width:6.4rem!important;height:12.37333rem}._swipe_1sgdk_56 ._desc_1sgdk_79{position:absolute;left:0;bottom:0;right:0;z-index:999;height:3.12rem;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%)}._swipe_1sgdk_56 ._desc_1sgdk_79:before{position:absolute;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAAXNSR0IArs4c6QAAAwNJREFUSEvtVF1IU2EY/r6d/c/jNn9QJGRCSeGFFwqCYIJJJPZHpRdS/hCbWkz3c2MLTS0UbGtLma3ADUUcLTW6sRvBiwTBK5PUygiFodGwjc3tbGfHfXHGNs6GmRfeBH037/ne93mf533f7+XAhd5e9tedHQhiR+p2R78rBgbEWTJZC4Zh1xBFTZu12tE45jCbm5mJwNpaNHR5bKxUIBLJEYRV8KVCwYmTgqIi4AeA1ajTtbA4nAEAgIROoEjywWRrq+kogRwcR+VabZ44P98EILwax0JHXR33R25utOoLtbWic9XVNohhCUBMQPe2q+uPAk6nEygslvOijIwpAEAGsxA4rFTycJ8Pljc1pZ2pqHgPMaw0tVIqGHxoVyieH9YBIRCgO0NDVwRi8QQAgJuKgbbmZr5IJmPf6ul5AyG8lAKgDsLhWZfTaZjV69ezY0EXA9TQ3V0qzsmZgxAKUnK3KJK0QodaLbg+OCjn8HhJFSKEvvza2mp89+TJhj8USiwBk6SwpIR9UaVaghAWMv1UKPRs0W5/7FpdDcHNubns0zU16wCArAQIod3vy8uV81brT2ZigCSjQkIuF9G2Sa+X83D8aQq56ZVG0437fIgeHyS83mY+jtuSiLze+47OTvrBABEjPWz+rePjCyw2uzgeQ5HI7qLZXLy5shLE+XwU9PkQpChqBsOwGwkQQuS82VzgWloiCIEgaTTBcDh653M4qEouP1VQVrYCAEhgwgQxalOpdCK/H4V4PESLwMjBwQZksc4yqvhkVSgq6TsnRhgnZnZRp9dXS/Py7EzfvtvdNq3RvCa5XBQXgQghgi6KIfA5sLc3FIlEIGCxAG1d29vrHyyWb0yyeoPhrkgqHWT6wgRhIgOBjxEAAAvDEAYAogWiD3bUCXg8fTMdHUm/ipvDw/eEEsmjv+UeT8Dr7ZvSal8wyRoMhnZhevoJCXg8/Q61Okmg3mhsF0okPSfTgcfTP6lUWphkt0dG2v4LJCYS+OdHtO/x9E+kbFGj0diedowt+g2X/IDPK+/qXwAAAABJRU5ErkJggg==) no-repeat center;background-size:contain;width:.32rem;height:.26667rem;display:inline-block;top:.56rem;left:.26667rem}._swipe_1sgdk_56 ._desc_1sgdk_79 p{padding:1.09333rem .26667rem 0;font-size:.34667rem;font-weight:500;color:#fff;line-height:.58667rem;text-shadow:0 .05333rem .21333rem rgba(151,90,90,.24)}._section2_1sgdk_107{padding:1.06667rem 0 .98667rem;background:url(https://oss.dayaedu.com/klx/1699432158134img1-bg.png) no-repeat center #fff;background-size:cover}._section3_1sgdk_112{background:#fff;padding:1.06667rem 0 1.22667rem}._section3_1sgdk_112 ._content_1sgdk_25{padding-bottom:.26667rem}._section4_1sgdk_119{padding:1.06667rem 0 .85333rem;background:url(https://oss.dayaedu.com/klx/1699432179853img3-bg.png) no-repeat center #fff;background-size:cover}._section4_1sgdk_119 ._content_1sgdk_25{padding-bottom:.4rem}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:32rem}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:32rem}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:.02667rem;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:.02667rem;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:1.12rem;height:1.12rem;position:absolute;left:50%;top:50%;margin-left:-.56rem;margin-top:-.56rem;z-index:10;transform-origin:50%;box-sizing:border-box;border:.10667rem solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._title_fxl1u_1{position:relative;text-align:center;font-size:.58667rem;font-weight:600;color:#000;line-height:.8rem;letter-spacing:.02667rem}._title_fxl1u_1 span{position:relative;z-index:9}._title_fxl1u_1 span:before{content:"";position:absolute;bottom:-.16rem;right:-.4rem;width:2.96rem;height:1.04rem;background:url(data:image/png;base64,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) no-repeat center;background-size:contain;z-index:-1}._content_fxl1u_25{padding:.21333rem .64rem .45333rem;font-size:.37333rem;color:rgba(0,0,0,.5);line-height:.64rem}._section1_fxl1u_31{background:#fff;padding:.53333rem 0 .8rem}._section2_fxl1u_35{padding:1.06667rem 0 1.33333rem;background:url(https://oss.dayaedu.com/klx/1699432209073img2-bg.png) no-repeat center #fff;background-size:cover}._section2_fxl1u_35 ._content_fxl1u_25{padding-bottom:.58667rem}._section3_fxl1u_43{background:#fff;padding:.53333rem 0 .8rem}._section4_fxl1u_47{padding:1.06667rem 0 1.33333rem;background:url(https://oss.dayaedu.com/klx/1699432226773img4-bg.png) no-repeat center #fff;background-size:cover}._section4_fxl1u_47 ._content_fxl1u_25{text-align:center;padding-bottom:.53333rem}\n',document.head.appendChild(__vite_style__);const[name$4,bem$4]=createNamespace("sticky"),stickyProps={zIndex:numericProp,position:makeStringProp("top"),container:Object,offsetTop:makeNumericProp(0),offsetBottom:makeNumericProp(0)};var stdin_default$3=defineComponent({name:name$4,props:stickyProps,emits:["scroll","change"],setup(e,{emit:t,slots:r}){const i=ref(),a=useScrollParent(i),s=reactive({fixed:!1,width:0,height:0,transform:0}),n=ref(!1),o=computed((()=>unitToPx("top"===e.position?e.offsetTop:e.offsetBottom))),l=computed((()=>{if(n.value)return;const{fixed:e,height:t,width:r}=s;return e?{width:`${r}px`,height:`${t}px`}:void 0})),h=computed((()=>{if(!s.fixed||n.value)return;const t=extend$3(getZIndexStyle(e.zIndex),{width:`${s.width}px`,height:`${s.height}px`,[e.position]:`${o.value}px`});return s.transform&&(t.transform=`translate3d(0, ${s.transform}px, 0)`),t})),p=()=>{if(!i.value||isHidden(i))return;const{container:r,position:a}=e,n=useRect(i),l=getScrollTop(window);if(s.width=n.width,s.height=n.height,"top"===a)if(r){const e=useRect(r),t=e.bottom-o.value-s.height;s.fixed=o.value>n.top&&e.bottom>0,s.transform=t<0?t:0}else s.fixed=o.value>n.top;else{const{clientHeight:e}=document.documentElement;if(r){const t=useRect(r),i=e-t.top-o.value-s.height;s.fixed=e-o.valuet.top,s.transform=i<0?-i:0}else s.fixed=e-o.value{t("scroll",{scrollTop:e,isFixed:s.fixed})})(l)};return watch((()=>s.fixed),(e=>t("change",e))),useEventListener("scroll",p,{target:a,passive:!0}),useVisibilityChange(i,p),watch([windowWidth,windowHeight],(()=>{i.value&&!isHidden(i)&&s.fixed&&(n.value=!0,nextTick$1((()=>{const e=useRect(i);s.width=e.width,s.height=e.height,n.value=!1})))})),()=>{var e;return createVNode("div",{ref:i,style:l.value},[createVNode("div",{"class":bem$4({fixed:s.fixed&&!n.value}),style:h.value},[null==(e=r["default"])?void 0:e.call(r)])])}}});const Sticky=withInstall(stdin_default$3),[name$3,bem$3]=createNamespace("tabs");var stdin_default$2=defineComponent({name:name$3,props:{count:makeRequiredProp(Number),inited:Boolean,animated:Boolean,duration:makeRequiredProp(numericProp),swipeable:Boolean,lazyRender:Boolean,currentIndex:makeRequiredProp(Number)},emits:["change"],setup(e,{emit:t,slots:r}){const i=ref(),a=e=>t("change",e),s=()=>{var t;const s=null==(t=r["default"])?void 0:t.call(r);return e.animated||e.swipeable?createVNode(Swipe,{ref:i,loop:!1,"class":bem$3("track"),duration:1e3*+e.duration,touchable:e.swipeable,lazyRender:e.lazyRender,showIndicators:!1,onChange:a},{"default":()=>[s]}):s},n=t=>{const r=i.value;r&&r.state.active!==t&&r.swipeTo(t,{immediate:!e.inited})};return watch((()=>e.currentIndex),n),onMounted((()=>{n(e.currentIndex)})),useExpose({swipeRef:i}),()=>createVNode("div",{"class":bem$3("content",{animated:e.animated||e.swipeable})},[s()])}});const[name$2,bem$2]=createNamespace("tabs"),tabsProps={type:makeStringProp("line"),color:String,border:Boolean,sticky:Boolean,shrink:Boolean,active:makeNumericProp(0),duration:makeNumericProp(.3),animated:Boolean,ellipsis:truthProp,swipeable:Boolean,scrollspy:Boolean,offsetTop:makeNumericProp(0),background:String,lazyRender:truthProp,showHeader:truthProp,lineWidth:numericProp,lineHeight:numericProp,beforeChange:Function,swipeThreshold:makeNumericProp(5),titleActiveColor:String,titleInactiveColor:String},TABS_KEY=Symbol(name$2);var stdin_default$1=defineComponent({name:name$2,props:tabsProps,emits:["change","scroll","rendered","clickTab","update:active"],setup(e,{emit:t,slots:r}){let i,a,s,n,o;const l=ref(),h=ref(),p=ref(),c=ref(),d=useId(),f=useScrollParent(l),[u,m]=useRefs(),{children:g,linkChildren:y}=useChildren(TABS_KEY),v=reactive({inited:!1,position:"",lineStyle:{},currentIndex:-1}),b=computed((()=>g.length>+e.swipeThreshold||!e.ellipsis||e.shrink)),S=computed((()=>({borderColor:e.color,background:e.background}))),A=(e,t)=>{var r;return null!=(r=e.name)?r:t},x=computed((()=>{const e=g[v.currentIndex];if(e)return A(e,v.currentIndex)})),w=computed((()=>unitToPx(e.offsetTop))),P=computed((()=>e.sticky?w.value+i:0)),T=t=>{const r=h.value,i=u.value;if(!(b.value&&r&&i&&i[v.currentIndex]))return;const a=i[v.currentIndex].$el,s=a.offsetLeft-(r.offsetWidth-a.offsetWidth)/2;n&&n(),n=scrollLeftTo(r,s,t?0:+e.duration)},E=()=>{const t=v.inited;nextTick$1((()=>{const r=u.value;if(!r||!r[v.currentIndex]||"line"!==e.type||isHidden(l.value))return;const i=r[v.currentIndex].$el,{lineWidth:a,lineHeight:s}=e,n=i.offsetLeft+i.offsetWidth/2,o={width:addUnit(a),backgroundColor:e.color,transform:`translateX(${n}px) translateX(-50%)`};if(t&&(o.transitionDuration=`${e.duration}s`),isDef(s)){const e=addUnit(s);o.height=e,o.borderRadius=e}v.lineStyle=o}))},_=(r,i)=>{const a=(e=>{const t=e=0&&e{const r=g.find(((t,r)=>A(t,r)===e)),i=r?g.indexOf(r):0;_(i,t)},k=(t=!1)=>{if(e.scrollspy){const r=g[v.currentIndex].$el;if(r&&f.value){const i=getElementTop(r,f.value)-P.value;a=!0,o&&o(),o=scrollTopTo(f.value,i,t?0:+e.duration,(()=>{a=!1}))}}},M=(r,i,a)=>{const{title:s,disabled:n}=g[i],o=A(g[i],i);n||(callInterceptor(e.beforeChange,{args:[o],done:()=>{_(i),k()}}),route(r)),t("clickTab",{name:o,title:s,event:a,disabled:n})},D=e=>{s=e.isFixed,t("scroll",e)},I=()=>{if("line"===e.type&&g.length)return createVNode("div",{"class":bem$2("line"),style:v.lineStyle},null)},F=()=>{var t,i,a;const{type:s,border:n,sticky:o}=e,l=[createVNode("div",{ref:o?void 0:p,"class":[bem$2("wrap"),{[BORDER_TOP_BOTTOM]:"line"===s&&n}]},[createVNode("div",{ref:h,role:"tablist","class":bem$2("nav",[s,{shrink:e.shrink,complete:b.value}]),style:S.value,"aria-orientation":"horizontal"},[null==(t=r["nav-left"])?void 0:t.call(r),g.map((e=>e.renderTitle(M))),I(),null==(i=r["nav-right"])?void 0:i.call(r)])]),null==(a=r["nav-bottom"])?void 0:a.call(r)];return o?createVNode("div",{ref:p},[l]):l},V=()=>{E(),nextTick$1((()=>{var e,t;T(!0),null==(t=null==(e=c.value)?void 0:e.swipeRef.value)||t.resize()}))};return watch((()=>[e.color,e.duration,e.lineWidth,e.lineHeight]),E),watch(windowWidth,V),watch((()=>e.active),(e=>{e!==x.value&&C(e)})),watch((()=>g.length),(()=>{v.inited&&(C(e.active),E(),nextTick$1((()=>{T(!0)})))})),useExpose({resize:V,scrollTo:e=>{nextTick$1((()=>{C(e),k(!0)}))}}),onActivated(E),onPopupReopen(E),onMountedOrActivated((()=>{C(e.active,!0),nextTick$1((()=>{v.inited=!0,p.value&&(i=useRect(p.value).height),T(!0)}))})),useVisibilityChange(l,E),useEventListener("scroll",(()=>{if(e.scrollspy&&!a){const e=(()=>{for(let e=0;eP.value)return 0===e?0:e-1}return g.length-1})();_(e)}}),{target:f,passive:!0}),y({id:d,props:e,setLine:E,scrollable:b,onRendered:(e,r)=>t("rendered",e,r),currentName:x,setTitleRefs:m,scrollIntoView:T}),()=>createVNode("div",{ref:l,"class":bem$2([e.type])},[e.showHeader?e.sticky?createVNode(Sticky,{container:l.value,offsetTop:w.value,onScroll:D},{"default":()=>[F()]}):F():null,createVNode(stdin_default$2,{ref:c,count:g.length,inited:v.inited,animated:e.animated,duration:e.duration,swipeable:e.swipeable,lazyRender:e.lazyRender,currentIndex:v.currentIndex,onChange:_},{"default":()=>{var e;return[null==(e=r["default"])?void 0:e.call(r)]}})])}});const TAB_STATUS_KEY=Symbol(),[name$1,bem$1]=createNamespace("tab"),TabTitle=defineComponent({name:name$1,props:{id:String,dot:Boolean,type:String,color:String,title:String,badge:numericProp,shrink:Boolean,isActive:Boolean,disabled:Boolean,controls:String,scrollable:Boolean,activeColor:String,inactiveColor:String,showZeroBadge:truthProp},setup(e,{slots:t}){const r=computed((()=>{const t={},{type:r,color:i,disabled:a,isActive:s,activeColor:n,inactiveColor:o}=e;i&&"card"===r&&(t.borderColor=i,a||(s?t.backgroundColor=i:t.color=i));const l=s?n:o;return l&&(t.color=l),t})),i=()=>{const r=createVNode("span",{"class":bem$1("text",{ellipsis:!e.scrollable})},[t.title?t.title():e.title]);return e.dot||isDef(e.badge)&&""!==e.badge?createVNode(Badge,{dot:e.dot,content:e.badge,showZero:e.showZeroBadge},{"default":()=>[r]}):r};return()=>createVNode("div",{id:e.id,role:"tab","class":[bem$1([e.type,{grow:e.scrollable&&!e.shrink,shrink:e.shrink,active:e.isActive,disabled:e.disabled}])],style:r.value,tabindex:e.disabled?void 0:e.isActive?0:-1,"aria-selected":e.isActive,"aria-disabled":e.disabled||void 0,"aria-controls":e.controls},[i()])}}),[name,bem]=createNamespace("tab"),tabProps=extend$3({},routeProps,{dot:Boolean,name:numericProp,badge:numericProp,title:String,disabled:Boolean,titleClass:unknownProp,titleStyle:[String,Object],showZeroBadge:truthProp});var stdin_default=defineComponent({name:name,props:tabProps,setup(e,{slots:t}){const r=useId(),i=ref(!1),a=getCurrentInstance(),{parent:s,index:n}=useParent(TABS_KEY);if(!s)return;const o=()=>{var t;return null!=(t=e.name)?t:n.value},l=computed((()=>{const t=o()===s.currentName.value;return t&&!i.value&&(i.value=!0,s.props.lazyRender&&nextTick$1((()=>{s.onRendered(o(),e.title)}))),t})),h=ref(""),p=ref("");watchEffect((()=>{const{titleClass:t,titleStyle:r}=e;h.value=t?normalizeClass(t):"",p.value=r&&"string"!=typeof r?stringifyStyle(normalizeStyle(r)):r}));const c=ref(!l.value);return watch(l,(e=>{e?c.value=!1:doubleRaf((()=>{c.value=!0}))})),watch((()=>e.title),(()=>{s.setLine(),s.scrollIntoView()})),provide(TAB_STATUS_KEY,l),useExpose({id:r,renderTitle:i=>createVNode(TabTitle,mergeProps({key:r,id:`${s.id}-${n.value}`,ref:s.setTitleRefs(n.value),style:p.value,"class":h.value,isActive:l.value,controls:r,scrollable:s.scrollable.value,activeColor:s.props.titleActiveColor,inactiveColor:s.props.titleInactiveColor,onClick:e=>i(a.proxy,n.value,e)},pick(s.props,["type","color","shrink"]),pick(e,["dot","badge","title","disabled","showZeroBadge"])),{title:t.title})}),()=>{var e;const a=`${s.id}-${n.value}`,{animated:o,swipeable:h,scrollspy:p,lazyRender:d}=s.props;if(!t["default"]&&!o)return;const f=p||l.value;if(o||h)return createVNode(SwipeItem,{id:r,role:"tabpanel","class":bem("panel-wrapper",{inactive:c.value}),tabindex:l.value?0:-1,"aria-hidden":!l.value,"aria-labelledby":a},{"default":()=>{var e;return[createVNode("div",{"class":bem("panel")},[null==(e=t["default"])?void 0:e.call(t)])]}});const u=i.value||p||!d?null==(e=t["default"])?void 0:e.call(t):null;return withDirectives(createVNode("div",{id:r,role:"tabpanel","class":bem("panel"),tabindex:f?0:-1,"aria-labelledby":a},[u]),[[vShow,f]])}}});const Tab=withInstall(stdin_default),Tabs=withInstall(stdin_default$1),banner="_banner_m76g5_1",bannerImg="_bannerImg_m76g5_6",tabs="_tabs_m76g5_12",styles$5={banner:banner,bannerImg:bannerImg,tabs:tabs},aiBanner=""+new URL("banner-bcf12959.png",module.meta.url).href,painoBanner=""+new URL("banner-3b025974.png",module.meta.url).href,musicBanner=""+new URL("banner-128a12b9.png",module.meta.url).href,tenantBanner=""+new URL("banner-be9dcbaa.png",module.meta.url).href,personBanner=""+new URL("banner-38c4c369.png",module.meta.url).href,title$4="_title_v7gua_1",title1="_title1_v7gua_14",title2="_title2_v7gua_25",content$4="_content_v7gua_36",sectionAi="_sectionAi_v7gua_42",aiContent="_aiContent_v7gua_46",sectionEval="_sectionEval_v7gua_52",sectionChange="_sectionChange_v7gua_60",sectionMusic="_sectionMusic_v7gua_67",styles$4={title:title$4,title1:title1,title2:title2,content:content$4,sectionAi:sectionAi,aiContent:aiContent,sectionEval:sectionEval,sectionChange:sectionChange,sectionMusic:sectionMusic},coAi=""+new URL("co-ai-ffc170de.png",module.meta.url).href,evaluation=""+new URL("evaluation-de994a58.png",module.meta.url).href,change=""+new URL("change-a6f8bc36.png",module.meta.url).href,music=""+new URL("music-7755b269.png",module.meta.url).href,CoAi=defineComponent({name:"co-ai",setup:()=>()=>createVNode("div",{"class":styles$4.coAi},[createVNode("div",{"class":styles$4.sectionAi},[createVNode("div",{"class":[styles$4.title,styles$4.title1]},[createVNode("span",null,[createTextVNode("小酷AI")])]),createVNode("div",{"class":styles$4.aiContent},[createTextVNode("三大练习模式,20多项练习辅助功能,让老师讲课更生动,让学生练习更高效")]),createVNode("img",{src:coAi,"class":"w100"},null)]),createVNode("div",{"class":styles$4.sectionEval},[createVNode("div",{"class":[styles$4.title,styles$4.title2]},[createVNode("span",null,[createTextVNode("智能评测")])]),createVNode("div",{"class":styles$4.content},[createVNode("p",null,[createTextVNode("拥有完全自主知识产权,通过演奏音频采集与标准曲谱比对,实时提供智能点评报告,自动提示练习对错,并生成评测报告。")]),createVNode("p",null,[createTextVNode("让学生和家长能够及时发现乐器练习过程中讯在的问题,提高练习效率,可谓是学生学习乐器的“随身教练”")])]),createVNode("img",{src:evaluation,"class":"w100"},null)]),createVNode("div",{"class":styles$4.sectionChange},[createVNode("div",{"class":[styles$4.title,styles$4.title1]},[createVNode("span",null,[createTextVNode("五线谱/简谱一键转换")])]),createVNode("div",{"class":styles$4.content},[createTextVNode("五线谱可一键转换简谱,再也不用为找谱而“奔波”,支持达人端自行上传五线谱")]),createVNode("img",{src:change,"class":"w100"},null)]),createVNode("div",{"class":styles$4.sectionMusic},[createVNode("div",{"class":[styles$4.title,styles$4.title2]},[createVNode("span",null,[createTextVNode("海量曲目")])]),createVNode("div",{"class":styles$4.content},[createTextVNode("完善的曲目级别,丰富的曲目风格,海量曲目满足声部训练、独奏练习、乐团合奏等多场景训练需求")]),createVNode("img",{src:music,"class":"w100"},null)])])}),title$3="_title_v5qpa_1",content$3="_content_v5qpa_26",section1$3="_section1_v5qpa_32",content1="_content1_v5qpa_39",section2$3="_section2_v5qpa_43",content2="_content2_v5qpa_55",section3$3="_section3_v5qpa_58",section4$3="_section4_v5qpa_65",styles$3={title:title$3,content:content$3,section1:section1$3,content1:content1,section2:section2$3,content2:content2,section3:section3$3,section4:section4$3},img1$3=""+new URL("img1-b4fd0468.png",module.meta.url).href,img2$3=""+new URL("img2-50f582b6.png",module.meta.url).href,img3$3=""+new URL("img3-5cd819ed.png",module.meta.url).href,img4$2=""+new URL("img4-e4ccebe3.png",module.meta.url).href,img5=""+new URL("img5-7545d741.png",module.meta.url).href,img6=""+new URL("img6-a8f0bc0a.png",module.meta.url).href,PianoRoom=defineComponent({name:"piano-room",setup:()=>()=>createVNode("div",{"class":styles$3.pianoRoom},[createVNode("div",{"class":styles$3.section1},[createVNode("div",{"class":[styles$3.title]},[createVNode("span",null,[createTextVNode("多人上课,还可以独奏哦!")])]),createVNode("div",{"class":styles$3.content},[createTextVNode("与一般的网课不同,云酷琴房的“音乐演奏模式”,高度还原乐器演奏和管乐学习的现场感,多人课堂在线传播稳定流畅。最大支持1对9人的多人在线教学。当然一对一的模式,更是不在话下了。")]),createVNode("img",{src:img1$3,"class":"w100"},null),createVNode("div",{"class":[styles$3.content,styles$3.content1]},[createTextVNode("学员和老师可以即时通讯,互动交流更便捷。上课时间提前预约,既可以合理利用学员的碎片化时间,还能够让学员平时学习管乐薄弱的地方得到老师的直接辅导,全程教学记录,学习成果清晰可见。")]),createVNode("img",{src:img2$3,"class":"w100"},null)]),createVNode("div",{"class":styles$3.section2},[createVNode("div",{"class":[styles$3.title]},[createVNode("span",null,[createTextVNode("高保真,回声消除"),createVNode("br",null,null),createTextVNode("给你一双灵敏的耳朵")])]),createVNode("div",{"class":styles$3.content},[createTextVNode("在线上教学中,老师能听到学员演奏中的问题,全靠“云酷琴房”的高保真技术。技术上做到了全频带音频编码、智能降噪、音质高度还原。")]),createVNode("img",{src:img3$3,"class":"w100"},null),createVNode("div",{"class":[styles$3.content,styles$3.content1]},[createTextVNode("针对管乐不同的声部做了不同的解析,保证我们的音频还原度为95%以上,基本与线下无异,安卓设备和ios设备有不同的模式,安卓为“音乐模式”,ios为“长音模式”。")]),createVNode("img",{src:img4$2,"class":"w100"},null),createVNode("div",{"class":[styles$3.content,styles$3.content2]},[createTextVNode("软件设计中也做到了回声消除,5等级、自适应噪声抑制;专有长音演奏保真算法。")])]),createVNode("div",{"class":styles$3.section3},[createVNode("div",{"class":[styles$3.title]},[createVNode("span",null,[createTextVNode("低延迟,师生互动更流畅!")])]),createVNode("div",{"class":styles$3.content},[createTextVNode("在低延迟的教学环境中,师生沟通更加顺畅,还原面对面教学体验")]),createVNode("img",{src:img5,"class":"w100"},null)]),createVNode("div",{"class":styles$3.section4},[createVNode("div",{"class":[styles$3.title]},[createVNode("span",null,[createTextVNode("界面方便,多维度教学")])]),createVNode("div",{"class":styles$3.content},[createTextVNode("软件中具备白板互动教学,内置白板书写工具;自有教学资源共享教学;本地曲谱上传,能够为学员提供线下教学体验不到的便利。")]),createVNode("img",{src:img6,"class":"w100"},null)])])}),title$2="_title_2usst_1",content$2="_content_2usst_30",section1$2="_section1_2usst_36",section2$2="_section2_2usst_43",section3$2="_section3_2usst_52",section4$2="_section4_2usst_60",styles$2={title:title$2,content:content$2,section1:section1$2,section2:section2$2,section3:section3$2,section4:section4$2},img1$2=""+new URL("img1-28341a9c.png",module.meta.url).href,img2$2=""+new URL("img2-5fa2440c.png",module.meta.url).href,img3$2=""+new URL("img3-73ba9ba3.png",module.meta.url).href,img4$1=""+new URL("img4-b1e4b7c0.png",module.meta.url).href,MusicRoom=defineComponent({name:"music-room",setup:()=>()=>createVNode("div",{"class":styles$2.musicRoom},[createVNode("div",{"class":styles$2.section1},[createVNode("div",{"class":[styles$2.title]},[createVNode("span",null,[createTextVNode("教学资源")])]),createVNode("div",{"class":styles$2.content},[createTextVNode("教学资源即拿即用,原创资源共享,使您优秀的教学方式影响更多人")]),createVNode("img",{src:img1$2,"class":"w100"},null)]),createVNode("div",{"class":styles$2.section2},[createVNode("div",{"class":[styles$2.title]},[createVNode("span",null,[createTextVNode("课后作业")])]),createVNode("div",{"class":styles$2.content},[createTextVNode("练习、评测两种作业模式混合练习,让学生的作业不再枯燥。学生演奏问题精准呈现,老师因地制宜")]),createVNode("img",{src:img2$2,"class":"w100"},null)]),createVNode("div",{"class":styles$2.section3},[createVNode("div",{"class":[styles$2.title]},[createVNode("span",null,[createTextVNode("家校互通")])]),createVNode("div",{"class":styles$2.content},[createTextVNode("班级群聊、老师联系人即时沟通,在家练习遇到困难随时请教,不限时间、不限地点,老师就在你身边")]),createVNode("img",{src:img3$2,"class":"w100"},null)]),createVNode("div",{"class":styles$2.section4},[createVNode("div",{"class":[styles$2.title,styles$2.title1]},[createVNode("span",null,[createTextVNode("自定义教材")])]),createVNode("div",{"class":styles$2.content},[createTextVNode("自定义教材内容,让老师潜心研究的校本设计转化为现实可执行的课堂教学内容,海量共享资源辅助校本课程设计")]),createVNode("img",{src:img4$1,"class":"w100"},null)])])}),title$1="_title_1sgdk_1",content$1="_content_1sgdk_25",center="_center_1sgdk_31",section1$1="_section1_1sgdk_34",pagination="_pagination_1sgdk_38",paginationItem="_paginationItem_1sgdk_42",active="_active_1sgdk_51",swipe="_swipe_1sgdk_56",swipeContainer="_swipeContainer_1sgdk_74",desc="_desc_1sgdk_79",section2$1="_section2_1sgdk_107",section3$1="_section3_1sgdk_112",section4$1="_section4_1sgdk_119",styles$1={title:title$1,content:content$1,center:center,section1:section1$1,pagination:pagination,paginationItem:paginationItem,active:active,swipe:swipe,swipeContainer:swipeContainer,desc:desc,section2:section2$1,section3:section3$1,section4:section4$1},img1$1=""+new URL("img1-e33391c6.png",module.meta.url).href,img2$1=""+new URL("img2-d7973755.png",module.meta.url).href,img3$1=""+new URL("img3-9711a4ba.png",module.meta.url).href;function isObject$3(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend$2(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((r=>{void 0===e[r]?e[r]=t[r]:isObject$3(t[r])&&isObject$3(e[r])&&Object.keys(t[r]).length>0&&extend$2(e[r],t[r])}))}const ssrDocument={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 getDocument(){const e="undefined"!=typeof document?document:{};return extend$2(e,ssrDocument),e}const ssrWindow={document:ssrDocument,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 getWindow(){const e="undefined"!=typeof window?window:{};return extend$2(e,ssrWindow),e}function classesToTokens(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}function deleteProps(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}function nextTick(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function now(){return Date.now()}function getComputedStyle$1(e){const t=getWindow();let r;return t.getComputedStyle&&(r=t.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}function getTranslate(e,t){void 0===t&&(t="x");const r=getWindow();let i,a,s;const n=getComputedStyle$1(e);return r.WebKitCSSMatrix?(a=n.transform||n.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map((e=>e.replace(",","."))).join(", ")),s=new r.WebKitCSSMatrix("none"===a?"":a)):(s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=s.toString().split(",")),"x"===t&&(a=r.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(a=r.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),a||0}function isObject$2(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function isNode(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function extend$1(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let r=1;rt.indexOf(e)<0));for(let t=0,a=r.length;ts?"next":"prev",p=(e,t)=>"next"===h&&e>=t||"prev"===h&&e<=t,c=()=>{n=(new Date).getTime(),null===o&&(o=n);const e=Math.max(Math.min((n-o)/l,1),0),h=.5-Math.cos(e*Math.PI)/2;let d=s+h*(r-s);if(p(d,r)&&(d=r),t.wrapperEl.scrollTo({[i]:d}),p(d,r))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[i]:d})})),void a.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=a.requestAnimationFrame(c)};c()}function elementChildren(e,t){return void 0===t&&(t=""),[...e.children].filter((e=>e.matches(t)))}function showWarning(e){try{return}catch(e){}}function createElement(e,t){void 0===t&&(t=[]);const r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:classesToTokens(t)),r}function elementPrevAll(e,t){const r=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}function elementNextAll(e,t){const r=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}function elementStyle(e,t){return getWindow().getComputedStyle(e,null).getPropertyValue(t)}function elementIndex(e){let t,r=e;if(r){for(t=0;null!==(r=r.previousSibling);)1===r.nodeType&&(t+=1);return t}}function elementParents(e,t){const r=[];let i=e.parentElement;for(;i;)t?i.matches(t)&&r.push(i):r.push(i),i=i.parentElement;return r}function elementOuterSize(e,t,r){const i=getWindow();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let support,deviceCached,browser;function calcSupport(){const e=getWindow(),t=getDocument();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function getSupport(){return support||(support=calcSupport()),support}function calcDevice(e){let{userAgent:t}=void 0===e?{}:e;const r=getSupport(),i=getWindow(),a=i.navigator.platform,s=t||i.navigator.userAgent,n={ios:!1,android:!1},o=i.screen.width,l=i.screen.height,h=s.match(/(Android);?[\s\/]+([\d.]+)?/);let p=s.match(/(iPad).*OS\s([\d_]+)/);const c=s.match(/(iPod)(.*OS\s([\d_]+))?/),d=!p&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===a;let u="MacIntel"===a;return!p&&u&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(p=s.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),u=!1),h&&!f&&(n.os="android",n.android=!0),(p||d||c)&&(n.os="ios",n.ios=!0),n}function getDevice(e){return void 0===e&&(e={}),deviceCached||(deviceCached=calcDevice(e)),deviceCached}function calcBrowser(){const e=getWindow();let t=!1;function r(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(r()){const r=String(e.navigator.userAgent);if(r.includes("Version/")){const[e,i]=r.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));t=e<16||16===e&&i<2}}return{isSafari:t||r(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function getBrowser(){return browser||(browser=calcBrowser()),browser}function Resize(e){let{swiper:t,on:r,emit:i}=e;const a=getWindow();let s=null,n=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(i("beforeResize"),i("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&i("orientationchange")};r("init",(()=>{t.params.resizeObserver&&void 0!==a.ResizeObserver?t&&!t.destroyed&&t.initialized&&(s=new ResizeObserver((e=>{n=a.requestAnimationFrame((()=>{const{width:r,height:i}=t;let a=r,s=i;e.forEach((e=>{let{contentBoxSize:r,contentRect:i,target:n}=e;n&&n!==t.el||(a=i?i.width:(r[0]||r).inlineSize,s=i?i.height:(r[0]||r).blockSize)})),a===r&&s===i||o()}))})),s.observe(t.el)):(a.addEventListener("resize",o),a.addEventListener("orientationchange",l))})),r("destroy",(()=>{n&&a.cancelAnimationFrame(n),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null),a.removeEventListener("resize",o),a.removeEventListener("orientationchange",l)}))}function Observer(e){let{swiper:t,extendParams:r,on:i,emit:a}=e;const s=[],n=getWindow(),o=function(e,r){void 0===r&&(r={});const i=new(n.MutationObserver||n.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void a("observerUpdate",e[0]);const r=function(){a("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(r):n.setTimeout(r,0)}));i.observe(e,{attributes:void 0===r.attributes||r.attributes,childList:void 0===r.childList||r.childList,characterData:void 0===r.characterData||r.characterData}),s.push(i)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=elementParents(t.hostEl);for(let t=0;t{s.forEach((e=>{e.disconnect()})),s.splice(0,s.length)}))}var eventsEmitter={on(e,t,r){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;const a=r?"unshift":"push";return e.split(" ").forEach((e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][a](t)})),i},once(e,t,r){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;function a(){i.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var r=arguments.length,s=new Array(r),n=0;n=0&&t.eventsAnyListeners.splice(r,1),t},off(e,t){const r=this;return!r.eventsListeners||r.destroyed?r:r.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach(((i,a)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&r.eventsListeners[e].splice(a,1)}))})),r):r},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,r,i;for(var a=arguments.length,s=new Array(a),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(i,[t,...r])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(i,r)}))})),e}};function updateSize(){const e=this;let t,r;const i=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:i.clientWidth,r=void 0!==e.params.height&&null!==e.params.height?e.params.height:i.clientHeight,0===t&&e.isHorizontal()||0===r&&e.isVertical()||(t=t-parseInt(elementStyle(i,"padding-left")||0,10)-parseInt(elementStyle(i,"padding-right")||0,10),r=r-parseInt(elementStyle(i,"padding-top")||0,10)-parseInt(elementStyle(i,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(r)&&(r=0),Object.assign(e,{width:t,height:r,size:e.isHorizontal()?t:r}))}function updateSlides(){const e=this;function t(t,r){return parseFloat(t.getPropertyValue(e.getDirectionLabel(r))||0)}const r=e.params,{wrapperEl:i,slidesEl:a,size:s,rtlTranslate:n,wrongRTL:o}=e,l=e.virtual&&r.virtual.enabled,h=l?e.virtual.slides.length:e.slides.length,p=elementChildren(a,`.${e.params.slideClass}, swiper-slide`),c=l?e.virtual.slides.length:p.length;let d=[];const f=[],u=[];let m=r.slidesOffsetBefore;"function"==typeof m&&(m=r.slidesOffsetBefore.call(e));let g=r.slidesOffsetAfter;"function"==typeof g&&(g=r.slidesOffsetAfter.call(e));const y=e.snapGrid.length,v=e.slidesGrid.length;let b=r.spaceBetween,S=-m,A=0,x=0;if(void 0===s)return;"string"==typeof b&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*s:"string"==typeof b&&(b=parseFloat(b)),e.virtualSize=-b,p.forEach((e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),r.centeredSlides&&r.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const w=r.grid&&r.grid.rows>1&&e.grid;let P;w?e.grid.initSlides(p):e.grid&&e.grid.unsetSlides();const T="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter((e=>void 0!==r.breakpoints[e].slidesPerView)).length>0;for(let E=0;E1&&d.push(e.virtualSize-s)}if(l&&r.loop){const t=u[0]+b;if(r.slidesPerGroup>1){const i=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/r.slidesPerGroup),a=t*r.slidesPerGroup;for(let e=0;e!(r.cssMode&&!r.loop)||t!==p.length-1)).forEach((e=>{e.style[t]=`${b}px`}))}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;u.forEach((t=>{e+=t+(b||0)})),e-=b;const t=e-s;d=d.map((e=>e<=0?-m:e>t?t+g:e))}if(r.centerInsufficientSlides){let e=0;if(u.forEach((t=>{e+=t+(b||0)})),e-=b,e{d[r]=e-t})),f.forEach(((e,r)=>{f[r]=e+t}))}}if(Object.assign(e,{slides:p,snapGrid:d,slidesGrid:f,slidesSizesGrid:u}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",-d[0]+"px"),setCSSProperty(i,"--swiper-centered-offset-after",e.size/2-u[u.length-1]/2+"px");const t=-e.snapGrid[0],r=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+r))}if(c!==h&&e.emit("slidesLengthChange"),d.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==v&&e.emit("slidesGridLengthChange"),r.watchSlidesProgress&&e.updateSlidesOffset(),!(l||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect)){const t=`${r.containerModifierClass}backface-hidden`,i=e.el.classList.contains(t);c<=r.maxBackfaceHiddenSlides?i||e.el.classList.add(t):i&&e.el.classList.remove(t)}}function updateAutoHeight(e){const t=this,r=[],i=t.virtual&&t.params.virtual.enabled;let a,s=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>i?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=>{r.push(e)}));else for(a=0;at.slides.length&&!i)break;r.push(n(e))}else r.push(n(t.activeIndex));for(a=0;as?e:s}(s||0===s)&&(t.wrapperEl.style.height=`${s}px`)}function updateSlidesOffset(){const e=this,t=e.slides,r=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=r.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let l=0;l=0&&d<=t.size-t.slidesSizesGrid[l];(d>=0&&d1&&f<=t.size||d<=0&&f>=t.size)&&(t.visibleSlides.push(e),t.visibleSlidesIndexes.push(l),i[l].classList.add(r.slideVisibleClass)),u&&i[l].classList.add(r.slideFullyVisibleClass),e.progress=a?-p:p,e.originalProgress=a?-c:c}}function updateProgress(e){const t=this;if(void 0===e){const r=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*r||0}const r=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:a,isBeginning:s,isEnd:n,progressLoop:o}=t;const l=s,h=n;if(0===i)a=0,s=!0,n=!0;else{a=(e-t.minTranslate())/i;const r=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;s=r||a<=0,n=o||a>=1,r&&(a=0),o&&(a=1)}if(r.loop){const r=t.getSlideIndexByData(0),i=t.getSlideIndexByData(t.slides.length-1),a=t.slidesGrid[r],s=t.slidesGrid[i],n=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=a?(l-a)/n:(l+n-s)/n,o>1&&(o-=1)}Object.assign(t,{progress:a,progressLoop:o,isBeginning:s,isEnd:n}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),n&&!h&&t.emit("reachEnd toEdge"),(l&&!s||h&&!n)&&t.emit("fromEdge"),t.emit("progress",a)}function updateSlidesClasses(){const e=this,{slides:t,params:r,slidesEl:i,activeIndex:a}=e,s=e.virtual&&r.virtual.enabled,n=e.grid&&r.grid&&r.grid.rows>1,o=e=>elementChildren(i,`.${r.slideClass}${e}, swiper-slide${e}`)[0];let l,h,p;if(t.forEach((e=>{e.classList.remove(r.slideActiveClass,r.slideNextClass,r.slidePrevClass)})),s)if(r.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),l=o(`[data-swiper-slide-index="${t}"]`)}else l=o(`[data-swiper-slide-index="${a}"]`);else n?(l=t.filter((e=>e.column===a))[0],p=t.filter((e=>e.column===a+1))[0],h=t.filter((e=>e.column===a-1))[0]):l=t[a];l&&(l.classList.add(r.slideActiveClass),n?(p&&p.classList.add(r.slideNextClass),h&&h.classList.add(r.slidePrevClass)):(p=elementNextAll(l,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!p&&(p=t[0]),p&&p.classList.add(r.slideNextClass),h=elementPrevAll(l,`.${r.slideClass}, swiper-slide`)[0],r.loop&&0===!h&&(h=t[t.length-1]),h&&h.classList.add(r.slidePrevClass))),e.emitSlidesClasses()}const processLazyPreloader=(e,t)=>{if(!e||e.destroyed||!e.params)return;const r=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let t=r.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(r.shadowRoot?t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{r.shadowRoot&&(t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}))),t&&t.remove()}},unlazy=(e,t)=>{if(!e.slides[t])return;const r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},preload=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const r=e.slides.length;if(!r||!t||t<0)return;t=Math.min(t,r);const i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const r=a,s=[r-t];return s.push(...Array.from({length:t}).map(((e,t)=>r+i+t))),void e.slides.forEach(((t,r)=>{s.includes(t.column)&&unlazy(e,r)}))}const s=a+i-1;if(e.params.rewind||e.params.loop)for(let n=a-t;n<=s+t;n+=1){const t=(n%r+r)%r;(ts)&&unlazy(e,t)}else for(let n=Math.max(a-t,0);n<=Math.min(s+t,r-1);n+=1)n!==a&&(n>s||n=t[s]&&i=t[s]&&i=t[s]&&(a=s);return r.normalizeSlideIndex&&(a<0||void 0===a)&&(a=0),a}function updateActiveIndex(e){const t=this,r=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:a,activeIndex:s,realIndex:n,snapIndex:o}=t;let l,h=e;const p=e=>{let r=e-t.virtual.slidesBefore;return r<0&&(r=t.virtual.slides.length+r),r>=t.virtual.slides.length&&(r-=t.virtual.slides.length),r};if(void 0===h&&(h=getActiveIndexByTranslate(t)),i.indexOf(r)>=0)l=i.indexOf(r);else{const e=Math.min(a.slidesPerGroupSkip,h);l=e+Math.floor((h-e)/a.slidesPerGroup)}if(l>=i.length&&(l=i.length-1),h===s&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(h===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=p(h));const c=t.grid&&a.grid&&a.grid.rows>1;let d;if(t.virtual&&a.virtual.enabled&&a.loop)d=p(h);else if(c){const e=t.slides.filter((e=>e.column===h))[0];let r=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(r)&&(r=Math.max(t.slides.indexOf(e),0)),d=Math.floor(r/a.grid.rows)}else if(t.slides[h]){const e=t.slides[h].getAttribute("data-swiper-slide-index");d=e?parseInt(e,10):h}else d=h;Object.assign(t,{previousSnapIndex:o,snapIndex:l,previousRealIndex:n,realIndex:d,previousIndex:s,activeIndex:h}),t.initialized&&preload(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==d&&t.emit("realIndexChange"),t.emit("slideChange"))}function updateClickedSlide(e,t){const r=this,i=r.params;let a=e.closest(`.${i.slideClass}, swiper-slide`);!a&&r.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!a&&e.matches&&e.matches(`.${i.slideClass}, swiper-slide`)&&(a=e)}));let s,n=!1;if(a)for(let o=0;ol?l:i&&en?"next":s=l.length&&(g=l.length-1);const y=-l[g];if(o.normalizeSlideIndex)for(let b=0;b=t&&e=t&&e=t&&(n=b)}if(s.initialized&&n!==c){if(!s.allowSlideNext&&(d?y>s.translate&&y>s.minTranslate():ys.translate&&y>s.maxTranslate()&&(c||0)!==n)return!1}let v;if(n!==(p||0)&&r&&s.emit("beforeSlideChangeStart"),s.updateProgress(y),v=n>c?"next":n0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{f[e?"scrollLeft":"scrollTop"]=r}))):f[e?"scrollLeft":"scrollTop"]=r,t&&requestAnimationFrame((()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1}))}else{if(!s.support.smoothScroll)return animateCSSModeScroll({swiper:s,targetPosition:r,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(y),s.updateActiveIndex(n),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(r,v),0===t?s.transitionEnd(r,v):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(r,v))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0}function slideToLoop(e,t,r,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));const a=this,s=a.grid&&a.params.grid&&a.params.grid.rows>1;let n=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)n+=a.virtual.slidesBefore;else{let e;if(s){const t=n*a.params.grid.rows;e=a.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===t))[0].column}else e=a.getSlideIndexByData(n);const t=s?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:r}=a.params;let i=a.params.slidesPerView;"auto"===i?i=a.slidesPerViewDynamic():(i=Math.ceil(parseFloat(a.params.slidesPerView,10)),r&&i%2==0&&(i+=1));let o=t-e1*t.getAttribute("data-swiper-slide-index")===e))[0].column}else n=a.getSlideIndexByData(n)}return requestAnimationFrame((()=>{a.slideTo(n,t,r,i)})),a}function slideNext(e,t,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const i=this,{enabled:a,params:s,animating:n}=i;if(!a)return i;let o=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex{i.slideTo(i.activeIndex+l,e,t,r)})),!0}return s.rewind&&i.isEnd?i.slideTo(0,e,t,r):i.slideTo(i.activeIndex+l,e,t,r)}function slidePrev(e,t,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const i=this,{params:a,snapGrid:s,slidesGrid:n,rtlTranslate:o,enabled:l,animating:h}=i;if(!l)return i;const p=i.virtual&&a.virtual.enabled;if(a.loop){if(h&&!p&&a.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const d=c(o?i.translate:-i.translate),f=s.map((e=>c(e)));let u=s[f.indexOf(d)-1];if(void 0===u&&a.cssMode){let e;s.forEach(((t,r)=>{d>=t&&(e=r)})),void 0!==e&&(u=s[e>0?e-1:e])}let m=0;if(void 0!==u&&(m=n.indexOf(u),m<0&&(m=i.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(m=m-i.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),a.rewind&&i.isBeginning){const a=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(a,e,t,r)}return a.loop&&0===i.activeIndex&&a.cssMode?(requestAnimationFrame((()=>{i.slideTo(m,e,t,r)})),!0):i.slideTo(m,e,t,r)}function slideReset(e,t,r){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,r)}function slideToClosest(e,t,r,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);const a=this;let s=a.activeIndex;const n=Math.min(a.params.slidesPerGroupSkip,s),o=n+Math.floor((s-n)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[o]){const e=a.snapGrid[o];l-e>(a.snapGrid[o+1]-e)*i&&(s+=a.params.slidesPerGroup)}else{const e=a.snapGrid[o-1];l-e<=(a.snapGrid[o]-e)*i&&(s-=a.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,a.slidesGrid.length-1),a.slideTo(s,e,t,r)}function slideToClickedSlide(){const e=this,{params:t,slidesEl:r}=e,i="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let a,s=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?se.slides.length-e.loopedSlides+i/2?(e.loopFix(),s=e.getSlideIndex(elementChildren(r,`${n}[data-swiper-slide-index="${a}"]`)[0]),nextTick((()=>{e.slideTo(s)}))):e.slideTo(s):s>e.slides.length-i?(e.loopFix(),s=e.getSlideIndex(elementChildren(r,`${n}[data-swiper-slide-index="${a}"]`)[0]),nextTick((()=>{e.slideTo(s)}))):e.slideTo(s)}else e.slideTo(s)}var slide={slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide};function loopCreate(e){const t=this,{params:r,slidesEl:i}=t;if(!r.loop||t.virtual&&t.params.virtual.enabled)return;const a=()=>{elementChildren(i,`.${r.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},s=t.grid&&r.grid&&r.grid.rows>1,n=r.slidesPerGroup*(s?r.grid.rows:1),o=t.slides.length%n!=0,l=s&&t.slides.length%r.grid.rows!=0,h=e=>{for(let i=0;i1;h.lengthe.classList.contains(f.slideActiveClass)))[0]):A=s;const x="next"===i||!i,w="prev"===i||!i;let P=0,T=0;const E=v?Math.ceil(h.length/f.grid.rows):h.length,_=(v?h[s].column:s)+(u&&void 0===a?-m/2+.5:0);if(_=0;t-=1)h[t].column===e&&b.push(t)}else b.push(E-t-1)}}else if(_+m>E-y){T=Math.max(_-(E-2*y),g);for(let e=0;e{e.column===t&&S.push(r)})):S.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame((()=>{l.__preventObserver__=!1})),w&&b.forEach((e=>{h[e].swiperLoopMoveDOM=!0,d.prepend(h[e]),h[e].swiperLoopMoveDOM=!1})),x&&S.forEach((e=>{h[e].swiperLoopMoveDOM=!0,d.append(h[e]),h[e].swiperLoopMoveDOM=!1})),l.recalcSlides(),"auto"===f.slidesPerView?l.updateSlides():v&&(b.length>0&&w||S.length>0&&x)&&l.slides.forEach(((e,t)=>{l.grid.updateSlide(t,e,l.slides)})),f.watchSlidesProgress&&l.updateSlidesOffset(),r)if(b.length>0&&w){if(void 0===t){const e=l.slidesGrid[A],t=l.slidesGrid[A+P]-e;o?l.setTranslate(l.translate-t):(l.slideTo(A+P,0,!1,!0),a&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(a){const e=v?b.length/f.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(S.length>0&&x)if(void 0===t){const e=l.slidesGrid[A],t=l.slidesGrid[A-T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(A-T,0,!1,!0),a&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=v?S.length/f.grid.rows:S.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=p,l.allowSlideNext=c,l.controller&&l.controller.control&&!n){const e={slideRealIndex:t,direction:i,setTranslate:a,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix(_objectSpread(_objectSpread({},e),{},{slideTo:t.params.slidesPerView===f.slidesPerView&&r}))})):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix(_objectSpread(_objectSpread({},e),{},{slideTo:l.controller.control.params.slidesPerView===f.slidesPerView&&r}))}l.emit("loopFix")}function loopDestroy(){const e=this,{params:t,slidesEl:r}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;i[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),i.forEach((e=>{r.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}var loop={loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy};function setGrabCursor(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))}function unsetGrabCursor(){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})))}var grabCursor={setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor};function closestElement(e,t){return void 0===t&&(t=this),function r(t){if(!t||t===getDocument()||t===getWindow())return null;t.assignedSlot&&(t=t.assignedSlot);const i=t.closest(e);return i||t.getRootNode?i||r(t.getRootNode().host):null}(t)}function preventEdgeSwipe(e,t,r){const i=getWindow(),{params:a}=e,s=a.edgeSwipeDetection,n=a.edgeSwipeThreshold;return!s||!(r<=n||r>=i.innerWidth-n)||"prevent"===s&&(t.preventDefault(),!0)}function onTouchStart(e){const t=this,r=getDocument();let i=e;i.originalEvent&&(i=i.originalEvent);const a=t.touchEventsData;if("pointerdown"===i.type){if(null!==a.pointerId&&a.pointerId!==i.pointerId)return;a.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(a.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void preventEdgeSwipe(t,i,i.targetTouches[0].pageX);const{params:s,touches:n,enabled:o}=t;if(!o)return;if(!s.simulateTouch&&"mouse"===i.pointerType)return;if(t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let l=i.target;if("wrapper"===s.touchEventsTarget&&!t.wrapperEl.contains(l))return;if("which"in i&&3===i.which)return;if("button"in i&&i.button>0)return;if(a.isTouched&&a.isMoved)return;const h=!!s.noSwipingClass&&""!==s.noSwipingClass,p=i.composedPath?i.composedPath():i.path;h&&i.target&&i.target.shadowRoot&&p&&(l=p[0]);const c=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,d=!(!i.target||!i.target.shadowRoot);if(s.noSwiping&&(d?closestElement(c,l):l.closest(c)))return void(t.allowClick=!0);if(s.swipeHandler&&!l.closest(s.swipeHandler))return;n.currentX=i.pageX,n.currentY=i.pageY;const f=n.currentX,u=n.currentY;if(!preventEdgeSwipe(t,i,f))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=f,n.startY=u,a.touchStartTime=now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(a.allowThresholdMove=!1);let m=!0;l.matches(a.focusableElements)&&(m=!1,"SELECT"===l.nodeName&&(a.isTouched=!1)),r.activeElement&&r.activeElement.matches(a.focusableElements)&&r.activeElement!==l&&r.activeElement.blur();const g=m&&t.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!g||l.isContentEditable||i.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",i)}function onTouchMove(e){const t=getDocument(),r=this,i=r.touchEventsData,{params:a,touches:s,rtlTranslate:n,enabled:o}=r;if(!o)return;if(!a.simulateTouch&&"mouse"===e.pointerType)return;let l,h=e;if(h.originalEvent&&(h=h.originalEvent),"pointermove"===h.type){if(null!==i.touchId)return;if(h.pointerId!==i.pointerId)return}if("touchmove"===h.type){if(l=[...h.changedTouches].filter((e=>e.identifier===i.touchId))[0],!l||l.identifier!==i.touchId)return}else l=h;if(!i.isTouched)return void(i.startMoving&&i.isScrolling&&r.emit("touchMoveOpposite",h));const p=l.pageX,c=l.pageY;if(h.preventedByNestedSwiper)return s.startX=p,void(s.startY=c);if(!r.allowTouchMove)return h.target.matches(i.focusableElements)||(r.allowClick=!1),void(i.isTouched&&(Object.assign(s,{startX:p,startY:c,currentX:p,currentY:c}),i.touchStartTime=now()));if(a.touchReleaseOnEdges&&!a.loop)if(r.isVertical()){if(cs.startY&&r.translate>=r.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(ps.startX&&r.translate>=r.minTranslate())return;if(t.activeElement&&h.target===t.activeElement&&h.target.matches(i.focusableElements))return i.isMoved=!0,void(r.allowClick=!1);i.allowTouchCallbacks&&r.emit("touchMove",h),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=p,s.currentY=c;const d=s.currentX-s.startX,f=s.currentY-s.startY;if(r.params.threshold&&Math.sqrt(d**2+f**2)=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(d))/Math.PI,i.isScrolling=r.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(i.isScrolling&&r.emit("touchMoveOpposite",h),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;r.allowClick=!1,!a.cssMode&&h.cancelable&&h.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&h.stopPropagation();let u=r.isHorizontal()?d:f,m=r.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;a.oneWayMovement&&(u=Math.abs(u)*(n?1:-1),m=Math.abs(m)*(n?1:-1)),s.diff=u,u*=a.touchRatio,n&&(u=-u,m=-m);const g=r.touchesDirection;r.swipeDirection=u>0?"prev":"next",r.touchesDirection=m>0?"prev":"next";const y=r.params.loop&&!a.cssMode,v="next"===r.touchesDirection&&r.allowSlideNext||"prev"===r.touchesDirection&&r.allowSlidePrev;if(!i.isMoved){if(y&&v&&r.loopFix({direction:r.swipeDirection}),i.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});r.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,!a.grabCursor||!0!==r.allowSlideNext&&!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",h)}if((new Date).getTime(),i.isMoved&&i.allowThresholdMove&&g!==r.touchesDirection&&y&&v&&Math.abs(u)>=1)return Object.assign(s,{startX:p,startY:c,currentX:p,currentY:c,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,void(i.startTranslate=i.currentTranslate);r.emit("sliderMove",h),i.isMoved=!0,i.currentTranslate=u+i.startTranslate;let b=!0,S=a.resistanceRatio;if(a.touchReleaseOnEdges&&(S=0),u>0?(y&&v&&i.allowThresholdMove&&i.currentTranslate>(a.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]:r.minTranslate())&&r.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>r.minTranslate()&&(b=!1,a.resistance&&(i.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+i.startTranslate+u)**S))):u<0&&(y&&v&&i.allowThresholdMove&&i.currentTranslate<(a.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]:r.maxTranslate())&&r.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:r.slides.length-("auto"===a.slidesPerView?r.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),r.allowSlidePrev||r.allowSlideNext||(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(u)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=r.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&r.freeMode||a.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(i.currentTranslate),r.setTranslate(i.currentTranslate))}function onTouchEnd(e){const t=this,r=t.touchEventsData;let i,a=e;if(a.originalEvent&&(a=a.originalEvent),"touchend"===a.type||"touchcancel"===a.type){if(i=[...a.changedTouches].filter((e=>e.identifier===r.touchId))[0],!i||i.identifier!==r.touchId)return}else{if(null!==r.touchId)return;if(a.pointerId!==r.pointerId)return;i=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&(!["pointercancel","contextmenu"].includes(a.type)||!t.browser.isSafari&&!t.browser.isWebView))return;r.pointerId=null,r.touchId=null;const{params:s,touches:n,rtlTranslate:o,slidesGrid:l,enabled:h}=t;if(!h)return;if(!s.simulateTouch&&"mouse"===a.pointerType)return;if(r.allowTouchCallbacks&&t.emit("touchEnd",a),r.allowTouchCallbacks=!1,!r.isTouched)return r.isMoved&&s.grabCursor&&t.setGrabCursor(!1),r.isMoved=!1,void(r.startMoving=!1);s.grabCursor&&r.isMoved&&r.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const p=now(),c=p-r.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),c<300&&p-r.lastClickTime<300&&t.emit("doubleTap doubleClick",a)}if(r.lastClickTime=now(),nextTick((()=>{t.destroyed||(t.allowClick=!0)})),!r.isTouched||!r.isMoved||!t.swipeDirection||0===n.diff&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset)return r.isTouched=!1,r.isMoved=!1,void(r.startMoving=!1);let d;if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,d=s.followFinger?o?t.translate:-t.translate:-r.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:d});let f=0,u=t.slidesSizesGrid[0];for(let b=0;b=l[b]&&d=l[b]&&(f=b,u=l[l.length-1]-l[l.length-2])}let m=null,g=null;s.rewind&&(t.isBeginning?g=s.virtual&&s.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(m=0));const y=(d-l[f])/u,v=fs.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(y>=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?m:f+v):t.slideTo(f)),"prev"===t.swipeDirection&&(y>1-s.longSwipesRatio?t.slideTo(f+v):null!==g&&y<0&&Math.abs(y)>s.longSwipesRatio?t.slideTo(g):t.slideTo(f))}else{if(!s.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!==m?m:f+v),"prev"===t.swipeDirection&&t.slideTo(null!==g?g:f)):a.target===t.navigation.nextEl?t.slideTo(f+v):t.slideTo(f)}}function onResize(){const e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:a,snapGrid:s}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?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=i,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function onClick(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function onScroll(){const e=this,{wrapperEl:t,rtlTranslate:r,enabled:i}=e;if(!i)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 s=e.maxTranslate()-e.minTranslate();a=0===s?0:(e.translate-e.minTranslate())/s,a!==e.progress&&e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function onLoad(e){const t=this;processLazyPreloader(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function onDocumentTouchStart(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const events=(e,t)=>{const r=getDocument(),{params:i,el:a,wrapperEl:s,device:n}=e,o=!!i.nested,l="on"===t?"addEventListener":"removeEventListener",h=t;r[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),a[l]("touchstart",e.onTouchStart,{passive:!1}),a[l]("pointerdown",e.onTouchStart,{passive:!1}),r[l]("touchmove",e.onTouchMove,{passive:!1,capture:o}),r[l]("pointermove",e.onTouchMove,{passive:!1,capture:o}),r[l]("touchend",e.onTouchEnd,{passive:!0}),r[l]("pointerup",e.onTouchEnd,{passive:!0}),r[l]("pointercancel",e.onTouchEnd,{passive:!0}),r[l]("touchcancel",e.onTouchEnd,{passive:!0}),r[l]("pointerout",e.onTouchEnd,{passive:!0}),r[l]("pointerleave",e.onTouchEnd,{passive:!0}),r[l]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[l]("click",e.onClick,!0),i.cssMode&&s[l]("scroll",e.onScroll),i.updateOnWindowResize?e[h](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):e[h]("observerUpdate",onResize,!0),a[l]("load",e.onLoad,{capture:!0})};function attachEvents(){const e=this,{params:t}=e;e.onTouchStart=onTouchStart.bind(e),e.onTouchMove=onTouchMove.bind(e),e.onTouchEnd=onTouchEnd.bind(e),e.onDocumentTouchStart=onDocumentTouchStart.bind(e),t.cssMode&&(e.onScroll=onScroll.bind(e)),e.onClick=onClick.bind(e),e.onLoad=onLoad.bind(e),events(e,"on")}function detachEvents(){events(this,"off")}var events$1={attachEvents:attachEvents,detachEvents:detachEvents};const isGridEnabled=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function setBreakpoint(){const e=this,{realIndex:t,initialized:r,params:i,el:a}=e,s=i.breakpoints;if(!s||s&&0===Object.keys(s).length)return;const n=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const o=(n in s?s[n]:void 0)||e.originalParams,l=isGridEnabled(e,i),h=isGridEnabled(e,o),p=i.enabled;l&&!h?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&h&&(a.classList.add(`${i.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===i.grid.fill)&&a.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===o[t])return;const r=i[t]&&i[t].enabled,a=o[t]&&o[t].enabled;r&&!a&&e[t].disable(),!r&&a&&e[t].enable()}));const c=o.direction&&o.direction!==i.direction,d=i.loop&&(o.slidesPerView!==i.slidesPerView||c),f=i.loop;c&&r&&e.changeDirection(),extend$1(e.params,o);const u=e.params.enabled,m=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!u?e.disable():!p&&u&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",o),r&&(d?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&m?(e.loopCreate(t),e.updateSlides()):f&&!m&&e.loopDestroy()),e.emit("breakpoint",o)}function getBreakpoint(e,t,r){if(void 0===t&&(t="window"),!e||"container"===t&&!r)return;let i=!1;const a=getWindow(),s="window"===t?a.innerHeight:r.clientHeight,n=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:s*t,point:e}}return{value:e,point:e}}));n.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let o=0;o{"object"==typeof e?Object.keys(e).forEach((i=>{e[i]&&r.push(t+i)})):"string"==typeof e&&r.push(t+e)})),r}function addClasses(){const e=this,{classNames:t,params:r,rtl:i,el:a,device:s}=e,n=prepareClasses(["initialized",r.direction,{"free-mode":e.params.freeMode&&r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:i},{grid:r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&"column"===r.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":r.cssMode},{centered:r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);t.push(...n),a.classList.add(...t),e.emitContainerClasses()}function removeClasses(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}var classes={addClasses:addClasses,removeClasses:removeClasses};function checkOverflow(){const e=this,{isLocked:t,params:r}=e,{slidesOffsetBefore:i}=r;if(i){const t=e.slides.length-1,r=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*i;e.isLocked=e.size>r}else e.isLocked=1===e.snapGrid.length;!0===r.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===r.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var checkOverflow$1={checkOverflow:checkOverflow},defaults={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 moduleExtendParams(e,t){return function(r){void 0===r&&(r={});const i=Object.keys(r)[0],a=r[i];"object"==typeof a&&null!==a?(!0===e[i]&&(e[i]={enabled:!0}),"navigation"===i&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),i in e&&"enabled"in a?("object"!=typeof e[i]||"enabled"in e[i]||(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),extend$1(t,r)):extend$1(t,r)):extend$1(t,r)}}const prototypes={eventsEmitter:eventsEmitter,update:update,translate:translate,transition:transition,slide:slide,loop:loop,grabCursor:grabCursor,events:events$1,breakpoints:breakpoints,checkOverflow:checkOverflow$1,classes:classes},extendedDefaults={};let Swiper$1=class e{constructor(){let t,r;for(var i=arguments.length,a=new Array(i),s=0;s1){const t=[];return n.querySelectorAll(r.el).forEach((i=>{const a=extend$1({},r,{el:i});t.push(new e(a))})),t}const o=this;o.__swiper__=!0,o.support=getSupport(),o.device=getDevice({userAgent:r.userAgent}),o.browser=getBrowser(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],r.modules&&Array.isArray(r.modules)&&o.modules.push(...r.modules);const l={};o.modules.forEach((e=>{e({params:r,swiper:o,extendParams:moduleExtendParams(r,l),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})}));const h=extend$1({},defaults,l);return o.params=extend$1({},h,extendedDefaults,r),o.originalParams=extend$1({},o.params),o.passedParams=extend$1({},r),o.params&&o.params.on&&Object.keys(o.params.on).forEach((e=>{o.on(e,o.params.on[e])})),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.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:o.params.allowSlideNext,allowSlidePrev:o.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:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}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:r}=this,i=elementIndex(elementChildren(t,`.${r.slideClass}, swiper-slide`)[0]);return elementIndex(e)-i}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=elementChildren(e,`.${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 r=this;e=Math.min(Math.max(e,0),1);const i=r.minTranslate(),a=(r.maxTranslate()-i)*e+i;r.translateTo(a,void 0===t?0:t),r.updateActiveIndex(),r.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((r=>{const i=e.getSlideClasses(r);t.push({slideEl:r,classNames:i}),e.emit("_slideClass",r,i)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:r,slides:i,slidesGrid:a,slidesSizesGrid:s,size:n,activeIndex:o}=this;let l=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,t=i[o]?i[o].swiperSlideSize:0;for(let r=o+1;rn&&(e=!0));for(let r=o-1;r>=0;r-=1)i[r]&&!e&&(t+=i[r].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let h=o+1;h=0;h-=1)a[o]-a[h]{t.complete&&processLazyPreloader(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)i(),r.autoHeight&&e.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&e.isEnd&&!r.centeredSlides){const t=e.virtual&&r.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||i()}r.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const r=this,i=r.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(r.el.classList.remove(`${r.params.containerModifierClass}${i}`),r.el.classList.add(`${r.params.containerModifierClass}${e}`),r.emitContainerClasses(),r.params.direction=e,r.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),r.emit("changeDirection"),t&&r.update()),r}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(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let r=e||t.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=t,r.parentNode&&r.parentNode.host&&"SWIPER-CONTAINER"===r.parentNode.host.nodeName&&(t.isElement=!0);const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):elementChildren(r,i())[0];return!a&&t.params.createElements&&(a=createElement("div",t.params.wrapperClass),r.append(a),elementChildren(r,`.${t.params.slideClass}`).forEach((e=>{a.append(e)}))),Object.assign(t,{el:r,wrapperEl:a,slidesEl:t.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,hostEl:t.isElement?r.parentNode.host:r,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===elementStyle(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===elementStyle(r,"direction")),wrongRTL:"-webkit-box"===elementStyle(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 r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach((e=>{e.complete?processLazyPreloader(t,e):e.addEventListener("load",(e=>{processLazyPreloader(t,e.target)}))})),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const r=this,{params:i,el:a,wrapperEl:s,slides:n}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),t&&(r.removeClasses(),a.removeAttribute("style"),s.removeAttribute("style"),n&&n.length&&n.forEach((e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),r.emit("destroy"),Object.keys(r.eventsListeners).forEach((e=>{r.off(e)})),!1!==e&&(r.el.swiper=null,deleteProps(r)),r.destroyed=!0),null}static extendDefaults(e){extend$1(extendedDefaults,e)}static get extendedDefaults(){return extendedDefaults}static get defaults(){return defaults}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);const r=e.prototype.__modules__;"function"==typeof t&&r.indexOf(t)<0&&r.push(t)}static use(t){return Array.isArray(t)?(t.forEach((t=>e.installModule(t))),e):(e.installModule(t),e)}};Object.keys(prototypes).forEach((e=>{Object.keys(prototypes[e]).forEach((t=>{Swiper$1.prototype[t]=prototypes[e][t]}))})),Swiper$1.use([Resize,Observer]);const paramsList=["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 isObject$1(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function extend(e,t){const r=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>r.indexOf(e)<0)).forEach((r=>{void 0===e[r]?e[r]=t[r]:isObject$1(t[r])&&isObject$1(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:extend(e[r],t[r]):e[r]=t[r]}))}function needsNavigation(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function needsPagination(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function needsScrollbar(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function uniqueClasses(e){void 0===e&&(e="");const t=e.split(" ").map((e=>e.trim())).filter((e=>!!e)),r=[];return t.forEach((e=>{r.indexOf(e)<0&&r.push(e)})),r.join(" ")}function wrapperClass(e){return void 0===e&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function updateSwiper(e){let{swiper:t,slides:r,passedParams:i,changedParams:a,nextEl:s,prevEl:n,scrollbarEl:o,paginationEl:l}=e;const h=a.filter((e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e)),{params:p,pagination:c,navigation:d,scrollbar:f,virtual:u,thumbs:m}=t;let g,y,v,b,S,A,x,w;a.includes("thumbs")&&i.thumbs&&i.thumbs.swiper&&p.thumbs&&!p.thumbs.swiper&&(g=!0),a.includes("controller")&&i.controller&&i.controller.control&&p.controller&&!p.controller.control&&(y=!0),a.includes("pagination")&&i.pagination&&(i.pagination.el||l)&&(p.pagination||!1===p.pagination)&&c&&!c.el&&(v=!0),a.includes("scrollbar")&&i.scrollbar&&(i.scrollbar.el||o)&&(p.scrollbar||!1===p.scrollbar)&&f&&!f.el&&(b=!0),a.includes("navigation")&&i.navigation&&(i.navigation.prevEl||n)&&(i.navigation.nextEl||s)&&(p.navigation||!1===p.navigation)&&d&&!d.prevEl&&!d.nextEl&&(S=!0);const P=e=>{t[e]&&(t[e].destroy(),"navigation"===e?(t.isElement&&(t[e].prevEl.remove(),t[e].nextEl.remove()),p[e].prevEl=void 0,p[e].nextEl=void 0,t[e].prevEl=void 0,t[e].nextEl=void 0):(t.isElement&&t[e].el.remove(),p[e].el=void 0,t[e].el=void 0))};a.includes("loop")&&t.isElement&&(p.loop&&!i.loop?A=!0:!p.loop&&i.loop?x=!0:w=!0),h.forEach((e=>{if(isObject$1(p[e])&&isObject$1(i[e]))Object.assign(p[e],i[e]),"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e||!("enabled"in i[e])||i[e].enabled||P(e);else{const t=i[e];!0!==t&&!1!==t||"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e?p[e]=i[e]:!1===t&&P(e)}})),h.includes("controller")&&!y&&t.controller&&t.controller.control&&p.controller&&p.controller.control&&(t.controller.control=p.controller.control),a.includes("children")&&r&&u&&p.virtual.enabled?(u.slides=r,u.update(!0)):a.includes("virtual")&&u&&p.virtual.enabled&&(r&&(u.slides=r),u.update(!0)),a.includes("children")&&r&&p.loop&&(w=!0),g&&m.init()&&m.update(!0),y&&(t.controller.control=p.controller.control),v&&(!t.isElement||l&&"string"!=typeof l||(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),t.el.appendChild(l)),l&&(p.pagination.el=l),c.init(),c.render(),c.update()),b&&(!t.isElement||o&&"string"!=typeof o||(o=document.createElement("div"),o.classList.add("swiper-scrollbar"),o.part.add("scrollbar"),t.el.appendChild(o)),o&&(p.scrollbar.el=o),f.init(),f.updateSize(),f.setTranslate()),S&&(t.isElement&&(s&&"string"!=typeof s||(s=document.createElement("div"),s.classList.add("swiper-button-next"),s.innerHTML=t.hostEl.constructor.nextButtonSvg,s.part.add("button-next"),t.el.appendChild(s)),n&&"string"!=typeof n||(n=document.createElement("div"),n.classList.add("swiper-button-prev"),n.innerHTML=t.hostEl.constructor.prevButtonSvg,n.part.add("button-prev"),t.el.appendChild(n))),s&&(p.navigation.nextEl=s),n&&(p.navigation.prevEl=n),d.init(),d.update()),a.includes("allowSlideNext")&&(t.allowSlideNext=i.allowSlideNext),a.includes("allowSlidePrev")&&(t.allowSlidePrev=i.allowSlidePrev),a.includes("direction")&&t.changeDirection(i.direction,!1),(A||w)&&t.loopDestroy(),(x||w)&&t.loopCreate(),t.update()}function getParams(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);const r={on:{}},i={},a={};extend(r,defaults),r._emitClasses=!0,r.init=!1;const s={},n=paramsList.map((e=>e.replace(/_/,""))),o=Object.assign({},e);return Object.keys(o).forEach((o=>{void 0!==e[o]&&(n.indexOf(o)>=0?isObject$1(e[o])?(r[o]={},a[o]={},extend(r[o],e[o]),extend(a[o],e[o])):(r[o]=e[o],a[o]=e[o]):0===o.search(/on[A-Z]/)&&"function"==typeof e[o]?t?i[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:r.on[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:s[o]=e[o])})),["navigation","pagination","scrollbar"].forEach((e=>{!0===r[e]&&(r[e]={}),!1===r[e]&&delete r[e]})),{params:r,passedParams:a,rest:s,events:i}}function mountSwiper(e,t){let{el:r,nextEl:i,prevEl:a,paginationEl:s,scrollbarEl:n,swiper:o}=e;needsNavigation(t)&&i&&a&&(o.params.navigation.nextEl=i,o.originalParams.navigation.nextEl=i,o.params.navigation.prevEl=a,o.originalParams.navigation.prevEl=a),needsPagination(t)&&s&&(o.params.pagination.el=s,o.originalParams.pagination.el=s),needsScrollbar(t)&&n&&(o.params.scrollbar.el=n,o.originalParams.scrollbar.el=n),o.init(r)}function getChangedParams(e,t,r,i,a){const s=[];if(!t)return s;const n=e=>{s.indexOf(e)<0&&s.push(e)};if(r&&i){const e=i.map(a),t=r.map(a);e.join("")!==t.join("")&&n("children"),i.length!==r.length&&n("children")}return paramsList.filter((e=>"_"===e[0])).map((e=>e.replace(/_/,""))).forEach((r=>{if(r in e&&r in t)if(isObject$1(e[r])&&isObject$1(t[r])){const i=Object.keys(e[r]),a=Object.keys(t[r]);i.length!==a.length?n(r):(i.forEach((i=>{e[r][i]!==t[r][i]&&n(r)})),a.forEach((i=>{e[r][i]!==t[r][i]&&n(r)})))}else e[r]!==t[r]&&n(r)})),s}const updateOnVirtualData=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function getChildren(e,t,r){void 0===e&&(e={});const i=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},s=(e,t)=>{Array.isArray(e)&&e.forEach((e=>{const r="symbol"==typeof e.type;"default"===t&&(t="container-end"),r&&e.children?s(e.children,t):!e.type||"SwiperSlide"!==e.type.name&&"AsyncComponentWrapper"!==e.type.name?a[t]&&a[t].push(e):i.push(e)}))};return Object.keys(e).forEach((t=>{if("function"!=typeof e[t])return;const r=e[t]();s(r,t)})),r.value=t.value,t.value=i,{slides:i,slots:a}}function renderVirtual(e,t,r){if(!r)return null;const i=e=>{let r=e;return e<0?r=t.length+e:r>=t.length&&(r-=t.length),r},a=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:s,to:n}=r,o=e.value.params.loop?-t.length:0,l=e.value.params.loop?2*t.length:t.length,p=[];for(let h=o;h=s&&h<=n&&p.push(t[i(h)]);return p.map((t=>(t.props||(t.props={}),t.props.style||(t.props.style={}),t.props.swiperRef=e,t.props.style=a,h(t.type,_objectSpread({},t.props),t.children))))}const Swiper={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:r,emit:i}=t;const{tag:a,wrapperTag:s}=e,n=ref("swiper"),o=ref(null),l=ref(!1),p=ref(!1),c=ref(null),d=ref(null),f=ref(null),u={value:[]},m={value:[]},g=ref(null),y=ref(null),v=ref(null),b=ref(null),{params:S,passedParams:A}=getParams(e,!1);getChildren(r,u,m),f.value=A,m.value=u.value,S.onAny=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a{getChildren(r,u,m),l.value=!0},_containerClasses(e,t){n.value=t}});const x=_objectSpread({},S);if(delete x.wrapperClass,d.value=new Swiper$1(x),d.value.virtual&&d.value.params.virtual.enabled){d.value.virtual.slides=u.value;const e={cache:!1,slides:u.value,renderExternal:e=>{o.value=e},renderExternalUpdate:!1};extend(d.value.params.virtual,e),extend(d.value.originalParams.virtual,e)}function w(e){return S.virtual?renderVirtual(d,e,o.value):(e.forEach(((e,t)=>{e.props||(e.props={}),e.props.swiperRef=d,e.props.swiperSlideIndex=t})),e)}return onUpdated((()=>{!p.value&&d.value&&(d.value.emitSlidesClasses(),p.value=!0);const{passedParams:t}=getParams(e,!1),r=getChangedParams(t,f.value,u.value,m.value,(e=>e.props&&e.props.key));f.value=t,(r.length||l.value)&&d.value&&!d.value.destroyed&&updateSwiper({swiper:d.value,slides:u.value,passedParams:t,changedParams:r,nextEl:g.value,prevEl:y.value,scrollbarEl:b.value,paginationEl:v.value}),l.value=!1})),provide("swiper",d),watch(o,(()=>{nextTick$1((()=>{updateOnVirtualData(d.value)}))})),onMounted((()=>{c.value&&(mountSwiper({el:c.value,nextEl:g.value,prevEl:y.value,paginationEl:v.value,scrollbarEl:b.value,swiper:d.value},S),i("swiper",d.value))})),onBeforeUnmount((()=>{d.value&&!d.value.destroyed&&d.value.destroy(!0,!1)})),()=>{const{slides:t,slots:i}=getChildren(r,u,m);return h(a,{ref:c,"class":uniqueClasses(n.value)},[i["container-start"],h(s,{"class":wrapperClass(S.wrapperClass)},[i["wrapper-start"],w(t),i["wrapper-end"]]),needsNavigation(e)&&[h("div",{ref:y,"class":"swiper-button-prev"}),h("div",{ref:g,"class":"swiper-button-next"})],needsScrollbar(e)&&h("div",{ref:b,"class":"swiper-scrollbar"}),needsPagination(e)&&h("div",{ref:v,"class":"swiper-pagination"}),i["container-end"]])}}},SwiperSlide={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:r}=t,i=!1;const{swiperRef:a}=e,s=ref(null),n=ref("swiper-slide"),o=ref(!1);function l(e,t,r){t===s.value&&(n.value=r)}onMounted((()=>{a&&a.value&&(a.value.on("_slideClass",l),i=!0)})),onBeforeUpdate((()=>{!i&&a&&a.value&&(a.value.on("_slideClass",l),i=!0)})),onUpdated((()=>{s.value&&a&&a.value&&(void 0!==e.swiperSlideIndex&&(s.value.swiperSlideIndex=e.swiperSlideIndex),a.value.destroyed&&"swiper-slide"!==n.value&&(n.value="swiper-slide"))})),onBeforeUnmount((()=>{a&&a.value&&a.value.off("_slideClass",l)}));const p=computed((()=>({isActive:n.value.indexOf("swiper-slide-active")>=0,isVisible:n.value.indexOf("swiper-slide-visible")>=0,isPrev:n.value.indexOf("swiper-slide-prev")>=0,isNext:n.value.indexOf("swiper-slide-next")>=0})));provide("swiperSlide",p);const c=()=>{o.value=!0};return()=>h(e.tag,{"class":uniqueClasses(`${n.value}`),ref:s,"data-swiper-slide-index":void 0===e.virtualIndex&&a&&a.value&&a.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:c},e.zoom?h("div",{"class":"swiper-zoom-container","data-swiper-zoom":"number"==typeof e.zoom?e.zoom:void 0},[r["default"]&&r["default"](p.value),e.lazy&&!o.value&&h("div",{"class":"swiper-lazy-preloader"})]):[r["default"]&&r["default"](p.value),e.lazy&&!o.value&&h("div",{"class":"swiper-lazy-preloader"})])}},swiper="";var lottie={exports:{}};(function(module,exports){var factory;"undefined"!=typeof navigator&&(factory=function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var r,i,a=e.length;for(r=0;r1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e,t,r=[];for(e=0;e<256;e+=1)t=e.toString(16),r[e]=1===t.length?"0"+t:t;return function(e,t,i){return e<0&&(e=0),t<0&&(t=0),i<0&&(i=0),"#"+r[e]+r[t]+r[i]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(e)}var dataManager=function(){var e,t,r=1,i=[],a={onmessage:function(){},postMessage:function(t){e({data:t})}},s={postMessage:function(e){a.onmessage({data:e})}};function n(){t||((t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var r=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),i=URL.createObjectURL(r);return new Worker(i)}return e=t,a}((function(e){if(s.dataManager||(s.dataManager=function(){function e(a,s){var n,o,l,h,p,d,f=a.length;for(o=0;o=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)i(e[t].ks.k);else for(s=e[t].ks.k.length,a=0;ar[0]||!(r[0]>e[0])&&(e[1]>r[1]||!(r[1]>e[1])&&(e[2]>r[2]||!(r[2]>e[2])&&null))}var s,n=function(){var e=[4,4,14];function t(e){var t,r,i,a=e.length;for(t=0;t=0;r-=1)if("sh"===e[r].ty)if(e[r].ks.k.i)e[r].ks.k.c=e[r].closed;else for(a=e[r].ks.k.length,i=0;i500)&&(this._imageLoaded(),clearInterval(r)),t+=1}.bind(this),50)}function s(e){var t={assetData:e},r=i(e,this.assetsPath,this.path);return dataManager.loadData(r,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function n(){this._imageLoaded=t.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=a.bind(this),this.createFootageData=s.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return n.prototype={loadAssets:function(e,t){var r;this.imagesLoadedCb=t;var i=e.length;for(r=0;rthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,r,i=this.animationData.layers,a=i.length,s=e.layers,n=s.length;for(r=0;rthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var r,i=e.length;for(r=0;r=0;r-=1)t[r].animation.destroy(e)},e.freeze=function(){n=!0},e.unfreeze=function(){n=!1,u()},e.setVolume=function(e,r){var a;for(a=0;a=.001?function(e,t,r,i){for(var a=0;a<4;++a){var s=h(t,r,i);if(0===s)return t;t-=(l(t,r,i)-e)/s}return t}(e,c,t,a):0===d?c:function(e,t,r,i,a){var s,n,o=0;do{(s=l(n=t+(r-t)/2,i,a)-e)>0?r=n:t=n}while(Math.abs(s)>1e-7&&++o<10);return n}(e,n,n+i,t,a)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,r){var i=0,a=e,s=createSizedArray(a);return{newElement:function(){return i?s[i-=1]:t()},release:function(e){i===a&&(s=pooling.double(s),a*=2),r&&r(e),s[i]=e,i+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,r=e.lengths.length;for(t=0;t-.001&&n<.001}var r=function(e,t,r,i){var a,s,n,o,l,h,p=getDefaultCurveSegments(),c=0,d=[],f=[],u=bezierLengthPool.newElement();for(n=r.length,a=0;an?-1:1,h=!0;h;)if(i[s]<=n&&i[s+1]>n?(o=(n-i[s])/(i[s+1]-i[s]),h=!1):s+=l,s<0||s>=a-1){if(s===a-1)return r[s];h=!1}return r[s]+(r[s+1]-r[s])*o}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,i=segmentsLengthPool.newElement(),a=e.c,s=e.v,n=e.o,o=e.i,l=e._length,h=i.lengths,p=0;for(t=0;t1&&(s=1);var p,c=o(s,h),d=o(n=n>1?1:n,h),f=t.length,u=1-c,m=1-d,g=u*u*u,y=c*u*u*3,v=c*c*u*3,b=c*c*c,S=u*u*m,A=c*u*m+u*c*m+u*u*d,x=c*c*m+u*c*d+c*u*d,w=c*c*d,P=u*m*m,T=c*m*m+u*d*m+u*m*d,E=c*d*m+u*d*d+c*m*d,_=c*d*d,C=m*m*m,k=d*m*m+m*d*m+m*m*d,M=d*d*m+m*d*d+d*m*d,D=d*d*d;for(p=0;pf?d>u?d-f-u:u-f-d:u>f?u-f-d:f-d-u)>-1e-4&&c<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var r,i=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var a,s,n,o,l,h,p,c,d,f=t.lastIndex,u=f,m=this.keyframes.length-1,g=!0;g;){if(a=this.keyframes[u],s=this.keyframes[u+1],u===m-1&&e>=s.t-i){a.h&&(a=s),f=0;break}if(s.t-i>e){f=u;break}u=v||e=v?S.points.length-1:0;for(l=S.points[A].point.length,o=0;o=P&&w=v?(r[0]=y[0],r[1]=y[1],r[2]=y[2]):e<=b?(r[0]=a.s[0],r[1]=a.s[1],r[2]=a.s[2]):quaternionToEuler(r,slerp(createQuaternion(a.s),createQuaternion(y),(e-b)/(v-b)));else for(u=0;u=v?h=1:e1e-6?(i=Math.acos(a),s=Math.sin(i),n=Math.sin((1-r)*i)/s,o=Math.sin(r*i)/s):(n=1-r,o=r),l[0]=n*h+o*f,l[1]=n*p+o*u,l[2]=n*c+o*m,l[3]=n*d+o*g,l}function quaternionToEuler(e,t){var r=t[0],i=t[1],a=t[2],s=t[3],n=Math.atan2(2*i*s-2*r*a,1-2*i*i-2*a*a),o=Math.asin(2*r*i+2*a*s),l=Math.atan2(2*r*s-2*i*a,1-2*r*r-2*a*a);e[0]=n/degToRads,e[1]=o/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,r=e[1]*degToRads,i=e[2]*degToRads,a=Math.cos(t/2),s=Math.cos(r/2),n=Math.cos(i/2),o=Math.sin(t/2),l=Math.sin(r/2),h=Math.sin(i/2);return[o*l*n+a*s*h,o*s*n+a*l*h,a*l*n-o*s*h,a*s*n-o*l*h]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(e,this._caching);this.pv=i}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var r=0,i=this.v.length;r1e-5&&(this.v[r]=t,this._mdf=!0),r+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),r){case"v":s=this.v;break;case"i":s=this.i;break;case"o":s=this.o;break;default:s=[]}(!s[i]||s[i]&&!a)&&(s[i]=pointPool.newElement()),s[i][0]=e,s[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,i,a,s,n,o){this.setXYAt(e,t,"v",n,o),this.setXYAt(r,i,"o",n,o),this.setXYAt(a,s,"i",n,o)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,i=this.i,a=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),a=1);var s,n=this._length-1,o=this._length;for(s=a;s=f[f.length-1].t-this.offsetTime)i=f[f.length-1].s?f[f.length-1].s[0]:f[f.length-2].e[0],s=!0;else{for(var u,m,g,y=d,v=f.length-1,b=!0;b&&(u=f[y],!((m=f[y+1]).t-this.offsetTime>e));)y=m.t-this.offsetTime)p=1;else if(ei&&t>i)||(this._caching.lastIndex=a0||e>-1e-6&&e<0?i(1e4*e)/1e4:e}function F(){var e=this.props;return"matrix("+I(e[0])+","+I(e[1])+","+I(e[4])+","+I(e[5])+","+I(e[12])+","+I(e[13])+")"}return function(){this.reset=a,this.rotate=s,this.rotateX=n,this.rotateY=o,this.rotateZ=l,this.skew=p,this.skewFromAxis=c,this.shear=h,this.scale=d,this.setTransform=f,this.translate=u,this.transform=m,this.multiply=g,this.applyToPoint=A,this.applyToX=x,this.applyToY=w,this.applyToZ=P,this.applyToPointArray=k,this.applyToTriplePoints=C,this.applyToPointStringified=M,this.toCSS=D,this.to2dCSS=F,this.clone=b,this.cloneFromProps=S,this.equals=v,this.inversePoints=_,this.inversePoint=E,this.getInverseMatrix=T,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r=1?s.push({s:e-1,e:t-1}):(s.push({s:e,e:1}),s.push({s:0,e:t-1}));var n,o,l=[],h=s.length;for(n=0;ni+r||(p=o.s*a<=i?0:(o.s*a-i)/r,c=o.e*a>=i+r?1:(o.e*a-i)/r,l.push([p,c]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t1?1+s:this.s.v<0?0+s:this.s.v+s)>(r=this.e.v>1?1+s:this.e.v<0?0+s:this.e.v+s)){var n=t;t=r,r=n}t=1e-4*Math.round(1e4*t),r=1e-4*Math.round(1e4*r),this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var o,l,h,p,c,d=this.shapes.length,f=0;if(r===t)for(a=0;a=0;a-=1)if((u=this.shapes[a]).shape._mdf){for((m=u.localShapeCollection).releaseShapes(),2===this.m&&d>1?(y=this.calculateShapeEdges(t,r,u.totalShapeLength,S,f),S+=u.totalShapeLength):y=[[v,b]],l=y.length,o=0;o=1?g.push({s:u.totalShapeLength*(v-1),e:u.totalShapeLength*(b-1)}):(g.push({s:u.totalShapeLength*v,e:u.totalShapeLength}),g.push({s:0,e:u.totalShapeLength*(b-1)}));var A=this.addShapes(u,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(u.shape.paths.shapes[u.shape.paths._length-1].c){var x=A.pop();this.addPaths(A,m),A=this.addShapes(u,g[1],x)}else this.addPaths(A,m),A=this.addShapes(u,g[1]);this.addPaths(A,m)}}u.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var r,i=e.length;for(r=0;rt.e){r.c=!1;break}t.s<=u&&t.e>=u+n.addedLength?(this.addSegment(d[i].v[a-1],d[i].o[a-1],d[i].i[a],d[i].v[a],r,o,g),g=!1):(h=bez.getNewSegment(d[i].v[a-1],d[i].v[a],d[i].o[a-1],d[i].i[a],(t.s-u)/n.addedLength,(t.e-u)/n.addedLength,l[a-1]),this.addSegmentFromArray(h,r,o,g),g=!1,r.c=!1),u+=n.addedLength,o+=1}if(d[i].c&&l.length){if(n=l[a-1],u<=t.e){var y=l[a-1].addedLength;t.s<=u&&t.e>=u+y?(this.addSegment(d[i].v[a-1],d[i].o[a-1],d[i].i[0],d[i].v[0],r,o,g),g=!1):(h=bez.getNewSegment(d[i].v[a-1],d[i].v[0],d[i].o[a-1],d[i].i[0],(t.s-u)/y,(t.e-u)/y,l[a-1]),this.addSegmentFromArray(h,r,o,g),g=!1,r.c=!1)}else r.c=!1;u+=n.addedLength,o+=1}if(r._length&&(r.setXYAt(r.v[p][0],r.v[p][1],"i",p),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),u>t.e)break;i=this.p.keyframes[this.p.keyframes.length-1].t?(i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),a=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(i=this.p.pv,a=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){i=[],a=[];var s=this.px,n=this.py;s._caching.lastFrame+s.offsetTime<=s.keyframes[0].t?(i[0]=s.getValueAtTime((s.keyframes[0].t+.01)/r,0),i[1]=n.getValueAtTime((n.keyframes[0].t+.01)/r,0),a[0]=s.getValueAtTime(s.keyframes[0].t/r,0),a[1]=n.getValueAtTime(n.keyframes[0].t/r,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(i[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/r,0),i[1]=n.getValueAtTime(n.keyframes[n.keyframes.length-1].t/r,0),a[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/r,0),a[1]=n.getValueAtTime((n.keyframes[n.keyframes.length-1].t-.01)/r,0)):(i=[s.pv,n.pv],a[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/r,s.offsetTime),a[1]=n.getValueAtTime((n._caching.lastFrame+n.offsetTime-.01)/r,n.offsetTime))}else i=a=e;this.v.rotate(-Math.atan2(i[1]-a[1],i[0]-a[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,r,i){return new t(e,r,i)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,r){return e*(1-r)+t*r}function lerpPoint(e,t,r){return[lerp(e[0],t[0],r),lerp(e[1],t[1],r)]}function quadRoots(e,t,r){if(0===e)return[];var i=t*t-4*e*r;if(i<0)return[];var a=-t/(2*e);if(0===i)return[a];var s=Math.sqrt(i)/(2*e);return[a-s,a+s]}function polynomialCoefficients(e,t,r,i){return[3*t-e-3*r+i,3*e-6*t+3*r,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,r,i,a){a&&pointEqual(e,t)&&(t=lerpPoint(e,i,1/3)),a&&pointEqual(r,i)&&(r=lerpPoint(e,i,2/3));var s=polynomialCoefficients(e[0],t[0],r[0],i[0]),n=polynomialCoefficients(e[1],t[1],r[1],i[1]);this.a=[s[0],n[0]],this.b=[s[1],n[1]],this.c=[s[2],n[2]],this.d=[s[3],n[3]],this.points=[e,t,r,i]}function extrema(e,t){var r=e.points[0][t],i=e.points[e.points.length-1][t];if(r>i){var a=i;i=r,r=a}for(var s=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),n=0;n0&&s[n]<1){var o=e.point(s[n])[t];oi&&(i=o)}return{min:r,max:i}}function intersectData(e,t,r){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:e,t:(t+r)/2,t1:t,t2:r}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)=s||e.width<=i&&e.height<=i&&t.width<=i&&t.height<=i)a.push([e.t,t.t]);else{var n=splitData(e),o=splitData(t);intersectsImpl(n[0],o[0],r+1,i,a,s),intersectsImpl(n[0],o[1],r+1,i,a,s),intersectsImpl(n[1],o[0],r+1,i,a,s),intersectsImpl(n[1],o[1],r+1,i,a,s)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,r,i){var a=[e[0],e[1],1],s=[t[0],t[1],1],n=[r[0],r[1],1],o=[i[0],i[1],1],l=crossProduct(crossProduct(a,s),crossProduct(n,o));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,r){return[e[0]+Math.cos(t)*r,e[1]-Math.sin(t)*r]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,r,i,a,s,n){var o=r-Math.PI/2,l=r+Math.PI/2,h=t[0]+Math.cos(r)*i*a,p=t[1]-Math.sin(r)*i*a;e.setTripleAt(h,p,h+Math.cos(o)*s,p-Math.sin(o)*s,h+Math.cos(l)*n,p-Math.sin(l)*n,e.length())}function getPerpendicularVector(e,t){var r=[t[0]-e[0],t[1]-e[1]],i=.5*-Math.PI;return[Math.cos(i)*r[0]-Math.sin(i)*r[1],Math.sin(i)*r[0]+Math.cos(i)*r[1]]}function getProjectingAngle(e,t){var r=0===t?e.length()-1:t-1,i=(t+1)%e.length(),a=getPerpendicularVector(e.v[r],e.v[i]);return Math.atan2(0,1)-Math.atan2(a[1],a[0])}function zigZagCorner(e,t,r,i,a,s,n){var o=getProjectingAngle(t,r),l=t.v[r%t._length],h=t.v[0===r?t._length-1:r-1],p=t.v[(r+1)%t._length],c=2===s?Math.sqrt(Math.pow(l[0]-h[0],2)+Math.pow(l[1]-h[1],2)):0,d=2===s?Math.sqrt(Math.pow(l[0]-p[0],2)+Math.pow(l[1]-p[1],2)):0;setPoint(e,t.v[r%t._length],o,n,i,d/(2*(a+1)),c/(2*(a+1)))}function zigZagSegment(e,t,r,i,a,s){for(var n=0;n1&&t.length>1&&(a=getIntersection(e[0],t[t.length-1]))?[[e[0].split(a[0])[0]],[t[t.length-1].split(a[1])[1]]]:[r,i]}function pruneIntersections(e){for(var t,r=1;r1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var r,i,a,s,n=e.inflectionPoints();if(0===n.length)return[offsetSegment(e,t)];if(1===n.length||floatEqual(n[1],1))return r=(a=e.split(n[0]))[0],i=a[1],[offsetSegment(r,t),offsetSegment(i,t)];r=(a=e.split(n[0]))[0];var o=(n[1]-n[0])/(1-n[0]);return s=(a=a[1].split(o))[0],i=a[1],[offsetSegment(r,t),offsetSegment(s,t),offsetSegment(i,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],r="normal",i="normal",a=t.length,s=0;s0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t0?Math.floor(d):Math.ceil(d),m=this.pMatrix.props,g=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,S=0;if(d>0){for(;Su;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),S-=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-f,!0),S-=f)}for(i=1===this.data.m?0:this._currentCopies-1,a=1===this.data.m?1:-1,s=this._currentCopies;s;){if(b=(r=(t=this.elemsData[i].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),0!==S){for((0!==i&&1===a||i!==this._currentCopies-1&&-1===a)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),v=0;v0&&i<1?[t]:[]:[t-i,t+i].filter((function(e){return e>0&&e<1}))},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),r=lerpPoint(this.points[1],this.points[2],e),i=lerpPoint(this.points[2],this.points[3],e),a=lerpPoint(t,r,e),s=lerpPoint(r,i,e),n=lerpPoint(a,s,e);return[new PolynomialBezier(this.points[0],t,a,n,!0),new PolynomialBezier(n,s,i,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,r){void 0===t&&(t=2),void 0===r&&(r=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,i,r),i},PolynomialBezier.shapeSegment=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[r],e.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[r],e.i[r],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,r,i){var a=e._length,s=shapePool.newElement();if(s.c=e.c,e.c||(a-=1),0===a)return s;var n=-1,o=PolynomialBezier.shapeSegment(e,0);zigZagCorner(s,e,0,t,r,i,n);for(var l=0;l=0;s-=1)o=PolynomialBezier.shapeSegmentInverted(e,s),h.push(offsetSegmentSplit(o,t));h=pruneIntersections(h);var p=null,c=null;for(s=0;s=55296&&r<=56319){var i=e.charCodeAt(1);i>=56320&&i<=57343&&(t=1024*(r-55296)+i-56320+65536)}return t}function o(e){var t=n(e);return t>=127462&&t<=127487}var l=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};l.isModifier=function(e,t){var r=e.toString(16)+t.toString(16);return-1!==i.indexOf(r)},l.isZeroWidthJoiner=function(e){return 8205===e},l.isFlagEmoji=function(e){return o(e.substr(0,2))&&o(e.substr(2,2))},l.isRegionalCode=o,l.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},l.isRegionalFlag=function(e,t){var i=n(e.substr(t,2));if(i!==r)return!1;var a=0;for(t+=2;a<5;){if((i=n(e.substr(t,2)))<917601||i>917626)return!1;a+=1,t+=2}return 917631===n(e.substr(t,2))},l.isVariationSelector=function(e){return 65039===e},l.BLACK_FLAG_CODE_POINT=r;var h={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var r,i,a=e.length,s=this.chars.length;for(t=0;t0&&(p=!1),p){var c=createTag("style");c.setAttribute("f-forigin",i[r].fOrigin),c.setAttribute("f-origin",i[r].origin),c.setAttribute("f-family",i[r].fFamily),c.type="text/css",c.innerText="@font-face {font-family: "+i[r].fFamily+"; font-style: normal; src: url('"+i[r].fPath+"');}",t.appendChild(c)}}else if("g"===i[r].fOrigin||1===i[r].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),h=0;he?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,r,i=this.layers.length;for(this.completeLayers=!0,t=i-1;t>=0;t-=1)this.elements[t]||(r=this.layers[t]).ip-r.st<=e-this.layers[t].st&&r.op-r.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+g+")"),s.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,r=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;r1&&(s+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==s){var n="";r.elem&&(t.c&&(n=e.inv?this.solidPath+s:s),r.elem.setAttribute("d",n)),r.lastPath=s}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory={createFilter:function(e,t){var r=createNS("filter");return r.setAttribute("id",e),!0!==t&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}},featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,r,i="SourceGraphic",a=e.data.ef?e.data.ef.length:0,s=createElementID(),n=filtersFactory.createFilter(s,!0),o=0;for(this.filters=[],t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,r=0,i=t.length;r.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)l=i.transformers[u].mProps._mdf||l,f-=1,u-=1;if(l)for(f=g-i.styles[p].lvl,u=i.transformers.length-1;f>0;)d.multiply(i.transformers[u].mProps.v),f-=1,u-=1}else d=e;if(n=(c=i.sh.paths)._length,l){for(o="",s=0;s=1?v=.99:v<=-1&&(v=-.99);var b=o*v,S=Math.cos(y+t.a.v)*b+p[0],A=Math.sin(y+t.a.v)*b+p[1];l.setAttribute("fx",S),l.setAttribute("fy",A),h&&!t.g._collapsable&&(t.of.setAttribute("fx",S),t.of.setAttribute("fy",A))}}function l(e,t,r){var i=t.style,a=t.d;a&&(a._mdf||r)&&a.dashStr&&(i.pElem.setAttribute("stroke-dasharray",a.dashStr),i.pElem.setAttribute("stroke-dashoffset",a.dashoffset[0])),t.c&&(t.c._mdf||r)&&i.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r)&&i.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||r)&&(i.pElem.setAttribute("stroke-width",t.w.v),i.msElem&&i.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return s;case"gf":return o;case"gs":return n;case"st":return l;case"sh":case"el":case"rc":case"sr":return a;case"tr":return r;case"no":return i;default:return null}}}}();function SVGShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,r),this.prevViewData=[]}function LetterProps(e,t,r,i,a,s){this.o=e,this.sw=t,this.sc=r,this.fc=i,this.m=a,this.p=s,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!i,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,r,i,a=this.shapes.length,s=this.stylesList.length,n=[],o=!1;for(r=0;r1&&o&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t=0;o-=1){if((d=this.searchProcessedElement(e[o]))?t[o]=r[d-1]:e[o]._render=n,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty||"no"===e[o].ty)d?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],a),e[o]._render&&t[o].style.pElem.parentNode!==i&&i.appendChild(t[o].style.pElem),m.push(t[o].style);else if("gr"===e[o].ty){if(d)for(h=t[o].it.length,l=0;l1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var i;this.lock=!0,this._mdf=!1;var a=this.effectsSequence.length,s=e||this.data.d.k[this.keysIndex].s;for(i=0;it);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,r,i=[],a=0,s=e.length,n=!1,o=!1,l="";a=55296&&t<=56319?FontManager.isRegionalFlag(e,a)?l=e.substr(a,14):(r=e.charCodeAt(a+1))>=56320&&r<=57343&&(FontManager.isModifier(t,r)?(l=e.substr(a,2),n=!0):l=FontManager.isFlagEmoji(e.substr(a,4))?e.substr(a,4):e.substr(a,2)):t>56319?(r=e.charCodeAt(a+1),FontManager.isVariationSelector(t)&&(n=!0)):FontManager.isZeroWidthJoiner(t)&&(n=!0,o=!0),n?(i[i.length-1]+=l,n=!1):i.push(l),a+=l.length;return i},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,r,i,a,s,n,o,l=this.elem.globalData.fontManager,h=this.data,p=[],c=0,d=h.m.g,f=0,u=0,m=0,g=[],y=0,v=0,b=l.getFontByName(e.f),S=0,A=getFontProperties(b);e.fWeight=A.weight,e.fStyle=A.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),r=e.finalText.length,e.finalLineHeight=e.lh;var x,w=e.tr/1e3*e.finalSize;if(e.sz)for(var P,T,E=!0,_=e.sz[0],C=e.sz[1];E;){P=0,y=0,r=(T=this.buildFinalText(e.t)).length,w=e.tr/1e3*e.finalSize;var k=-1;for(t=0;t_&&" "!==T[t]?(-1===k?r+=1:t=k,P+=e.finalLineHeight||1.2*e.finalSize,T.splice(t,k===t?1:0,"\r"),k=-1,y=0):(y+=S,y+=w);P+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Cv?y:v,y=-2*w,a="",i=!0,m+=1):a=M,l.chars?(o=l.getCharData(M,b.fStyle,l.getFontByName(e.f).fFamily),S=i?0:o.w*e.finalSize/100):S=l.measureText(a,e.f,e.finalSize)," "===M?D+=S+w:(y+=S+w+D,D=0),p.push({l:S,an:S,add:f,n:i,anIndexes:[],val:a,line:m,animatorJustifyOffset:0}),2==d){if(f+=S,""===a||" "===a||t===r-1){for(""!==a&&" "!==a||(f-=S);u<=t;)p[u].an=f,p[u].ind=c,p[u].extra=S,u+=1;c+=1,f=0}}else if(3==d){if(f+=S,""===a||t===r-1){for(""===a&&(f-=S);u<=t;)p[u].an=f,p[u].ind=c,p[u].extra=S,u+=1;f=0,c+=1}}else p[c].ind=c,p[c].extra=0,c+=1;if(e.l=p,v=y>v?y:v,g.push(y),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=g;var I,F,V,B,O=h.a;n=O.length;var R=[];for(s=0;s0?a=this.ne.v/100:s=-this.ne.v/100,this.xe.v>0?n=1-this.xe.v/100:o=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(a,s,n,o).get,h=0,p=this.finalS,c=this.finalE,d=this.data.sh;if(2===d)h=l(h=c===p?i>=c?1:0:e(0,t(.5/(c-p)+(i-p)/(c-p),1)));else if(3===d)h=l(h=c===p?i>=c?0:1:1-e(0,t(.5/(c-p)+(i-p)/(c-p),1)));else if(4===d)c===p?h=0:(h=e(0,t(.5/(c-p)+(i-p)/(c-p),1)))<.5?h*=2:h=1-2*(h-.5),h=l(h);else if(5===d){if(c===p)h=0;else{var f=c-p,u=-f/2+(i=t(e(0,i+.5-p),c-p)),m=f/2;h=Math.sqrt(1-u*u/(m*m))}h=l(h)}else 6===d?(c===p?h=0:(i=t(e(0,i+.5-p),c-p),h=(1+Math.cos(Math.PI+2*Math.PI*i/(c-p)))/2),h=l(h)):(i>=r(p)&&(h=e(0,t(i-p<0?t(c,1)-(p-i):c-i,1))),h=l(h));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var y=.5-.5*g;h1&&(h=1)}return h*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/t,i=this.s.v/t+r,a=this.e.v/t+r;if(i>a){var s=i;i=a,a=s}this.finalS=i,this.finalE=a}},extendPrototype([DynamicPropertyContainer],i),{getTextSelectorProp:function(e,t,r){return new i(e,t)}}}();function TextAnimatorDataProperty(e,t,r){var i={propType:!1},a=PropertyFactory.getProp,s=t.a;this.a={r:s.r?a(e,s.r,0,degToRads,r):i,rx:s.rx?a(e,s.rx,0,degToRads,r):i,ry:s.ry?a(e,s.ry,0,degToRads,r):i,sk:s.sk?a(e,s.sk,0,degToRads,r):i,sa:s.sa?a(e,s.sa,0,degToRads,r):i,s:s.s?a(e,s.s,1,.01,r):i,a:s.a?a(e,s.a,1,0,r):i,o:s.o?a(e,s.o,0,.01,r):i,p:s.p?a(e,s.p,1,0,r):i,sw:s.sw?a(e,s.sw,0,0,r):i,sc:s.sc?a(e,s.sc,1,0,r):i,fc:s.fc?a(e,s.fc,1,0,r):i,fh:s.fh?a(e,s.fh,0,0,r):i,fs:s.fs?a(e,s.fs,0,.01,r):i,fb:s.fb?a(e,s.fb,0,.01,r):i,t:s.t?a(e,s.t,0,0,r):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,r=this._textData.a.length,i=PropertyFactory.getProp;for(e=0;e=o+oe||!u?(v=(o+oe-h)/l.partialLength,L=f.point[0]+(l.point[0]-f.point[0])*v,N=f.point[1]+(l.point[1]-f.point[1])*v,P.translate(-A[0]*_[a].an*.005,-A[1]*B*.01),p=!1):u&&(h+=l.partialLength,(c+=1)>=u.length&&(c=0,m[d+=1]?u=m[d].points:S.v.c?(c=0,u=m[d=0].points):(h-=l.partialLength,u=null)),u&&(f=l,g=(l=u[c]).partialLength));R=_[a].an/2-_[a].add,P.translate(-R,0,0)}else R=_[a].an/2-_[a].add,P.translate(-R,0,0),P.translate(-A[0]*_[a].an*.005,-A[1]*B*.01,0);for(D=0;De?this.textSpans[e].span:createNS(l?"g":"text"),g<=e){if(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=n,l){var y=createNS("g");n.appendChild(y),this.textSpans[e].childSpan=y}this.textSpans[e].span=n,this.layerElement.appendChild(n)}n.style.display="inherit"}if(h.reset(),p&&(o[e].n&&(c=-u,d+=r.yOffset,d+=f?1:0,f=!1),this.applyTextPropertiesToMatrix(r,h,o[e].line,c,d),c+=o[e].l||0,c+=u),l){var v;if(1===(m=this.globalData.fontManager.getCharData(r.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily)).t)v=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=this.buildShapeData(m.data,r.finalSize)),v=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var S=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(S.layerElement),S.destroy()}this.textSpans[e].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[e].childSpan.appendChild(v.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else p&&n.setAttribute("transform","translate("+h.props[12]+","+h.props[13]+")"),n.textContent=o[e].val,n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}p&&n&&n.setAttribute("d","")}else{var A=this.textContainer,x="start";switch(r.j){case 1:x="end";break;case 2:x="middle";break;default:x="start"}A.setAttribute("text-anchor",x),A.setAttribute("letter-spacing",u);var w=this.buildTextContents(r.finalText);for(t=w.length,d=r.ps?r.ps[1]+r.ascent:0,e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;r-=1)e.finalTransform.multiply(e.transforms[r].transform.mProps.v);e._mdf=a},processSequences:function(e){var t,r=this.sequenceList.length;for(t=0;t=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var r=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(r),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var r=assetLoader.getLumaCanvas(this.canvasContext.canvas);r.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(r,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var r={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},i={};if("fl"===e.ty||"st"===e.ty?(i.c=PropertyFactory.getProp(this,e.c,1,255,this),i.c.k||(r.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(i.s=PropertyFactory.getProp(this,e.s,1,null,this),i.e=PropertyFactory.getProp(this,e.e,1,null,this),i.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,e.g,this)),i.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(r.lc=lineCapEnum[e.lc||2],r.lj=lineJoinEnum[e.lj||2],1==e.lj&&(r.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(r.wi=i.w.v),e.d){var a=new DashProperty(this,e.d,"canvas",this);i.d=a,i.d.k||(r.da=i.d.dashArray,r["do"]=i.d.dashoffset[0])}}else r.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(r),i.style=r,i},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e=0;s-=1){if((l=this.searchProcessedElement(e[s]))?t[s]=r[l-1]:e[s]._shouldRender=i,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty)l?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],u),d.push(t[s].style);else if("gr"===e[s].ty){if(l)for(o=t[s].it.length,n=0;n=0;a-=1)"tr"===t[a].ty?(s=r[a].transform,this.renderShapeTransform(e,s)):"sh"===t[a].ty||"el"===t[a].ty||"rc"===t[a].ty||"sr"===t[a].ty?this.renderPath(t[a],r[a]):"fl"===t[a].ty?this.renderFill(t[a],r[a],s):"st"===t[a].ty?this.renderStroke(t[a],r[a],s):"gf"===t[a].ty||"gs"===t[a].ty?this.renderGradientFill(t[a],r[a],s):"gr"===t[a].ty?this.renderShape(s,t[a].it,r[a].it):t[a].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r,i,a,s=e.trNodes,n=t.paths,o=n._length;s.length=0;var l=e.transforms.finalTransform;for(a=0;a=1?c=.99:c<=-1&&(c=-.99);var d=h*c,f=Math.cos(p+t.a.v)*d+o[0],u=Math.sin(p+t.a.v)*d+o[1];i=n.createRadialGradient(f,u,0,o[0],o[1],h)}var m=e.g.p,g=t.g.c,y=1;for(s=0;so&&"xMidYMid slice"===l||na&&"meet"===o||sa&&"slice"===o)?(r-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===h&&(sa&&"slice"===o)?(r-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===p&&(s>a&&"meet"===o||sa&&"meet"===o||s=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var r;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var i=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var r,i=e.length;for(r=0;r0&&o<1&&c[d].push(this.calculateF(o,e,t,r,i,d)):(l=s*s-4*n*a)>=0&&((h=(-s+bmSqrt(l))/(2*a))>0&&h<1&&c[d].push(this.calculateF(h,e,t,r,i,d)),(p=(-s-bmSqrt(l))/(2*a))>0&&p<1&&c[d].push(this.calculateF(p,e,t,r,i,d))));this.shapeBoundingBox.left=bmMin.apply(null,c[0]),this.shapeBoundingBox.top=bmMin.apply(null,c[1]),this.shapeBoundingBox.right=bmMax.apply(null,c[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,c[1])},HShapeElement.prototype.calculateF=function(e,t,r,i,a,s){return bmPow(1-e,3)*t[s]+3*bmPow(1-e,2)*e*r[s]+3*(1-e)*bmPow(e,2)*i[s]+bmPow(e,3)*a[s]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,i=e.length;for(r=0;rr&&(r=a)}r*=e.mult}else r=e.v*e.mult;t.x-=r,t.xMax+=r,t.y-=r,t.yMax+=r},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;e-=1){var i=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var a;a=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var s=Math.sqrt(Math.pow(a[0],2)+Math.pow(a[1],2)+Math.pow(a[2],2)),n=[a[0]/s,a[1]/s,a[2]/s],o=Math.sqrt(n[2]*n[2]+n[0]*n[0]),l=Math.atan2(n[1],o),h=Math.atan2(n[0],-n[2]);this.mat.rotateY(h).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var p=!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){var c,d,f;for(t=this.comp.threeDElements.length,e=0;e=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r,i,a=createTag("div");styleDiv(a);var s=createTag("div");if(styleDiv(s),"3d"===t){(r=a.style).width=this.globalData.compSize.w+"px",r.height=this.globalData.compSize.h+"px";var n="50% 50%";r.webkitTransformOrigin=n,r.mozTransformOrigin=n,r.transformOrigin=n;var o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(i=s.style).transform=o,i.webkitTransform=o}a.appendChild(s);var l={container:s,perspectiveElem:a,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,r=this.layers.length,i="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,i=this.threeDElements.length;rn?(e=a/this.globalData.compSize.w,t=a/this.globalData.compSize.w,r=0,i=(s-this.globalData.compSize.h*(a/this.globalData.compSize.w))/2):(e=s/this.globalData.compSize.h,t=s/this.globalData.compSize.h,r=(a-this.globalData.compSize.w*(s/this.globalData.compSize.h))/2,i=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+r+","+i+",0,1)",o.transform=o.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,r=this.globalData.compSize.h,i=this.threeDElements.length;for(e=0;e=o;)e/=2,t/=2,r>>>=1;return(e+r)/t};return b.int32=function(){return 0|v.g(4)},b.quick=function(){return v.g(4)/4294967296},b.double=b,d(f(v.S),e),(u.pass||m||function(e,r,i,s){return s&&(s.S&&p(s,v),e.state=function(){return p(v,{})}),i?(t[a]=e,r):e})(b,y,"global"in u?u.global:this==t,u.state)},d(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var r,i=e.length,a=[];for(r=0;rr){var i=r;r=t,t=i}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var r;t||(t=helperLengthArray);var i=Math.min(e.length,t.length),a=0;for(r=0;r.5?h/(2-n-o):h/(n+o),n){case i:t=(a-s)/h+(a1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t,r,i,a=e[0],s=e[1],n=e[2];if(0===s)t=n,i=n,r=n;else{var o=n<.5?n*(1+s):n+s-n*s,l=2*n-o;t=hue2rgb(l,o,a+1/3),r=hue2rgb(l,o,a),i=hue2rgb(l,o,a-1/3)}return[t,r,i,e[3]]}function linear(e,t,r,i,a){if(void 0!==i&&void 0!==a||(i=t,a=r,t=0,r=1),r=r)return a;var n,o=r===t?0:(e-t)/(r-t);if(!i.length)return i+(a-i)*o;var l=i.length,h=createTypedArray("float32",l);for(n=0;n1){for(i=0;i1?t=1:t<0&&(t=0);var n=e(t);if($bm_isInstanceOfArray(a)){var o,l=a.length,h=createTypedArray("float32",l);for(o=0;odata.k[t].t&&edata.k[t+1].t-e?(r=t+2,i=data.k[t+1].t):(r=t+1,i=data.k[t].t);break}}-1===r&&(r=t+1,i=data.k[t].t)}else r=0,i=0;var s={};return s.index=r,s.time=i/elem.comp.globalData.frameRate,s}function key(e){var t,r,i;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var a=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=a.length,r=0;rh.length-1)&&(t=h.length-1),i=p-(a=h[h.length-1-t].t)),"pingpong"===e){if(Math.floor((l-a)/i)%2!=0)return this.getValueAtTime((i-(l-a)%i+a)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var c=this.getValueAtTime(a/this.comp.globalData.frameRate,0),d=this.getValueAtTime(p/this.comp.globalData.frameRate,0),f=this.getValueAtTime(((l-a)%i+a)/this.comp.globalData.frameRate,0),u=Math.floor((l-a)/i);if(this.pv.length){for(n=(o=new Array(c.length)).length,s=0;s=p)return this.pv;if(r?a=p+(i=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-p)):((!t||t>h.length-1)&&(t=h.length-1),i=(a=h[t].t)-p),"pingpong"===e){if(Math.floor((p-l)/i)%2==0)return this.getValueAtTime(((p-l)%i+p)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var c=this.getValueAtTime(p/this.comp.globalData.frameRate,0),d=this.getValueAtTime(a/this.comp.globalData.frameRate,0),f=this.getValueAtTime((i-(p-l)%i+p)/this.comp.globalData.frameRate,0),u=Math.floor((p-l)/i)+1;if(this.pv.length){for(n=(o=new Array(c.length)).length,s=0;s1?(a+e-s)/(t-1):1,o=0,l=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;on){var p=o,c=r.c&&o===l-1?0:o+1,d=(n-h)/s[o].addedLength;i=bez.getPointInSegment(r.v[p],r.v[c],r.o[p],r.i[c],d,s[o]);break}h+=s[o].addedLength,o+=1}return i||(i=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),i},vectorOnPath:function(e,t,r){1==e?e=this.v.c:0==e&&(e=.999);var i=this.pointOnPath(e,t),a=this.pointOnPath(e+.001,t),s=a[0]-i[0],n=a[1]-i[1],o=Math.sqrt(Math.pow(s,2)+Math.pow(n,2));return 0===o?[0,0]:"tangent"===r?[s/o,n/o]:[-n/o,s/o]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([h],o),extendPrototype([h],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime=h?f<0?i:a:i+d*Math.pow((s-e)/f,1/r),p[c]=n,c+=1,o+=256/255;return p.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,a=r*Math.cos(i),s=r*Math.sin(i);this.feOffset.setAttribute("dx",a),this.feOffset.setAttribute("dy",s)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGGaussianBlurEffect(e,t,r,i){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var a=createNS("feGaussianBlur");a.setAttribute("result",i),e.appendChild(a),this.feGaussianBlur=a}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;tt in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__spreadValues=(e,t)=>{for(var r in t||(t={}))__hasOwnProp.call(t,r)&&__defNormalProp(e,r,t[r]);if(__getOwnPropSymbols)for(var r of __getOwnPropSymbols(t))__propIsEnum.call(t,r)&&__defNormalProp(e,r,t[r]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")(),root$1=root,Symbol$1=root$1.Symbol,Symbol$2=Symbol$1,objectProto$e=Object.prototype,hasOwnProperty$b=objectProto$e.hasOwnProperty,nativeObjectToString$1=objectProto$e.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(e){var t=hasOwnProperty$b.call(e,symToStringTag$1),r=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var i=!0}catch(e){}var a=nativeObjectToString$1.call(e);return i&&(t?e[symToStringTag$1]=r:delete e[symToStringTag$1]),a}var objectProto$d=Object.prototype,nativeObjectToString=objectProto$d.toString;function objectToString(e){return nativeObjectToString.call(e)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}function isObjectLike(e){return null!=e&&"object"==typeof e}var isArray=Array.isArray,isArray$1=isArray;function isObject(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(e){if(!isObject(e))return!1;var t=baseGetTag(e);return t==funcTag$2||t==genTag$1||t==asyncTag||t==proxyTag}var coreJsData=root$1["__core-js_shared__"],coreJsData$1=coreJsData,maskSrcKey=(uid=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||""),uid?"Symbol(src)_1."+uid:""),uid;function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(e){if(null!=e){try{return funcToString$1.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$c=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$a=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$a).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){return!(!isObject(e)||isMasked(e))&&(isFunction(e)?reIsNative:reIsHostCtor).test(toSource(e))}function getValue(e,t){return null==e?void 0:e[t]}function getNative(e,t){var r=getValue(e,t);return baseIsNative(r)?r:void 0}var WeakMap=getNative(root$1,"WeakMap"),WeakMap$1=WeakMap,objectCreate=Object.create,baseCreate=function(){function e(){}return function(t){if(!isObject(t))return{};if(objectCreate)return objectCreate(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),baseCreate$1=baseCreate;function copyArray(e,t){var r=-1,i=e.length;for(t||(t=Array(i));++r-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return null!=e&&isLength(e.length)&&!isFunction(e)}var objectProto$a=Object.prototype;function isPrototype(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||objectProto$a)}function baseTimes(e,t){for(var r=-1,i=Array(e);++r-1}function listCacheSet(e,t){var r=this.__data__,i=assocIndexOf(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}function ListCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++to))return!1;var h=s.get(e),p=s.get(t);if(h&&p)return h==t&&p==e;var c=-1,d=!0,f=r&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(s.set(e,t),s.set(t,e);++c{const r=e.__vccOpts||e;for(const[i,a]of t)r[i]=a;return r};const _sfc_main=defineComponent({props:{animationData:{type:Object,"default":()=>({})},animationLink:{type:String,"default":""},loop:{type:[Boolean,Number],"default":!0},autoPlay:{type:Boolean,"default":!0},width:{type:[Number,String],"default":"100%"},height:{type:[Number,String],"default":"100%"},speed:{type:Number,"default":1},delay:{type:Number,"default":0},direction:{type:String,"default":"forward"},pauseOnHover:{type:Boolean,"default":!1},playOnHover:{type:Boolean,"default":!1},backgroundColor:{type:String,"default":"transparent"},pauseAnimation:{type:Boolean,"default":!1},noMargin:{type:Boolean,"default":!1},scale:{type:Number,"default":1},renderer:{type:String,"default":"svg"},rendererSettings:{type:Object,"default":()=>({})},assetsPath:{type:String,"default":""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){const r=ref(),i=ref();let a=null,s=1;watchEffect(_asyncToGenerator((function*(){if(""!=e.animationLink)try{const t=yield fetch(e.animationLink),i=yield t.json();r.value=i,nextTick$1((()=>n()))}catch(e){return}else{if(!1!==isEqual(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");r.value=cloneDeep(e.animationData),nextTick$1((()=>n()))}})));const n=()=>{if(!i.value)return;if(!r.value)return;null==a||a.destroy(),a=null;let n=e.autoPlay,o=e.loop;e.playOnHover&&(n=!1),"number"==typeof o&&o>0&&(o-=1),e.delay>0&&(n=!1);const l={container:i.value,renderer:e.renderer,loop:o,autoplay:n,animationData:r.value,assetsPath:e.assetsPath};!1===isEqual(e.rendererSettings,{})&&(l.rendererSettings=e.rendererSettings),1!==e.scale&&(l.rendererSettings=__spreadProps(__spreadValues({},l.rendererSettings),{viewBoxOnly:!0})),a=Lottie.loadAnimation(l),setTimeout((()=>{n=e.autoPlay,e.playOnHover?null==a||a.pause():n?null==a||a.play():null==a||a.pause(),t("onAnimationLoaded")}),e.delay),a.setSpeed(e.speed),"reverse"===e.direction&&a.setDirection(-1),"normal"===e.direction&&a.setDirection(1),(e.pauseAnimation||e.playOnHover)&&a.pause(),a.addEventListener("loopComplete",(()=>{"alternate"===e.direction&&(null==a||a.stop(),s=-1===s?1:-1,null==a||a.setDirection(s),null==a||a.play()),t("onLoopComplete")})),a.addEventListener("complete",(()=>{t("onComplete")})),a.addEventListener("enterFrame",(()=>{t("onEnterFrame")})),a.addEventListener("segmentStart",(()=>{t("onSegmentStart")}))},o=computed((()=>{let t=e.width,r=e.height;return"number"==typeof e.width&&(t=`${e.width}px`),"number"==typeof e.height&&(r=`${e.height}px`),{"--lottie-animation-container-width":t,"--lottie-animation-container-height":r,"--lottie-animation-container-background-color":e.backgroundColor,"--lottie-animation-margin":e.noMargin?"0":"0 auto","--lottie-animation-scale":1!=e.scale?e.scale:""}}));return watch((()=>e.pauseAnimation),(()=>{(e.pauseOnHover||e.playOnHover)&&e.pauseAnimation||a&&(e.pauseAnimation?a.pause():a.play())})),{lottieAnimationContainer:i,hoverEnded:()=>{a&&e.pauseOnHover&&a.play(),a&&e.playOnHover&&a.pause()},hoverStarted:()=>{a&&e.pauseOnHover&&a.pause(),a&&e.playOnHover&&a.play()},getCurrentStyle:o,play:()=>{a&&a.play()},pause:()=>{a&&a.pause()},stop:()=>{a&&a.stop()},destroy:()=>{a&&a.destroy()},setSpeed:(e=1)=>{if(e<=0)throw new Error("Speed must be greater than 0");a&&a.setSpeed(e)},setDirection:e=>{a&&("forward"===e?a.setDirection(1):"reverse"===e&&a.setDirection(-1))},goToAndStop:(e,t=!0)=>{a&&a.goToAndStop(e,t)},goToAndPlay:(e,t=!0)=>{a&&a.goToAndPlay(e,t)},playSegments:(e,t=!1)=>{a&&a.playSegments(e,t)},setSubFrame:(e=!0)=>{a&&a.setSubframe(e)},getDuration:(e=!0)=>{if(a)return a.getDuration(e)},updateDocumentData:(e,t=0)=>{a&&a.renderer.elements[t].updateDocumentData(e)}}}});function _sfc_render(e,t,r,i,a,s){return openBlock(),createElementBlock("div",{ref:"lottieAnimationContainer","class":"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...t)=>e.hoverStarted&&e.hoverStarted(...t)),onMouseleave:t[1]||(t[1]=(...t)=>e.hoverEnded&&e.hoverEnded(...t))},null,36)}var Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]);const CoTenant=defineComponent({name:"music-room",setup(){const e=ref(1),t=reactive({animaRef1:null,animaRef2:null,animaRef3:null,subjectJSON:"",ensembleJSON:"",soloJSON:""});return onMounted(_asyncToGenerator((function*(){yield request$1("/data/ensemble.json").then((e=>{t.ensembleJSON=e})),yield request$1("/data/solo.json").then((e=>{t.soloJSON=e})),yield request$1("/data/subject.json").then((e=>{t.subjectJSON=e}))}))),()=>createVNode("div",{"class":styles$1.coTenant},[createVNode("div",{"class":styles$1.section1},[createVNode("div",{"class":[styles$1.title]},[createVNode("span",null,[createTextVNode("客制化训练教程")])]),createVNode("div",{"class":[styles$1.content,styles$1.center]},[createTextVNode("专属定制训练教程,让学员所学即所练")]),createVNode(Swiper,{"class":styles$1.swipe,initialSlide:1,slidesPerView:"auto",centeredSlides:!0,onSlideChange:r=>{var i,a,s,n,o,l,h,p,c;e.value=r.activeIndex,0===r.activeIndex?(null!==(i=t.animaRef1)&&void 0!==i&&i.play(),null!==(a=t.animaRef2)&&void 0!==a&&a.stop(),null===(s=t.animaRef3)||void 0===s||s.stop()):1===r.activeIndex?(null!==(n=t.animaRef1)&&void 0!==n&&n.stop(),null!==(o=t.animaRef2)&&void 0!==o&&o.play(),null===(l=t.animaRef3)||void 0===l||l.stop()):2===r.activeIndex&&(null!==(h=t.animaRef1)&&void 0!==h&&h.stop(),null!==(p=t.animaRef2)&&void 0!==p&&p.stop(),null===(c=t.animaRef3)||void 0===c||c.play())}},{"default":()=>[createVNode(SwiperSlide,null,{"default":()=>[createVNode("div",{"class":styles$1.swipeContainer},[createVNode(Vue3Lottie,{ref:e=>t.animaRef1=e,animationData:t.subjectJSON,autoPlay:!1},null),createVNode("div",{"class":styles$1.desc},[createVNode("p",null,[createTextVNode("声部教材全量制作为练习曲目,课堂所学即课后所练。让学生循序渐进逐步掌握器乐演奏技能")])])])]}),createVNode(SwiperSlide,null,{"default":()=>[createVNode("div",{"class":styles$1.swipeContainer},[createVNode(Vue3Lottie,{ref:e=>t.animaRef2=e,animationData:t.ensembleJSON,autoPlay:!0},null),createVNode("div",{"class":styles$1.desc},[createVNode("p",null,[createTextVNode("不同难度的小曲目、流行乐曲持续更新,每首曲目都带有伴奏,在课程之外提升练习兴趣")])])])]}),createVNode(SwiperSlide,null,{"default":()=>[createVNode("div",{"class":styles$1.swipeContainer},[createVNode(Vue3Lottie,{ref:e=>{t.animaRef3=e},animationData:t.soloJSON,autoPlay:!1},null),createVNode("div",{"class":styles$1.desc},[createVNode("p",null,[createTextVNode("每首合奏曲目都包含多分轨和对应分轨伴奏。同一教学体系下的合奏训练,合排更容易,演出更出彩")])])])]})]}),createVNode("div",{"class":styles$1.pagination},[createVNode("i",{"class":[styles$1.paginationItem,0===e.value&&styles$1.active]},null),createVNode("i",{"class":[styles$1.paginationItem,1===e.value&&styles$1.active]},null),createVNode("i",{"class":[styles$1.paginationItem,2===e.value&&styles$1.active]},null)])]),createVNode("div",{"class":styles$1.section2},[createVNode("div",{"class":[styles$1.title]},[createVNode("span",null,[createTextVNode("训练统计")])]),createVNode("div",{"class":[styles$1.content,styles$1.center]},[createTextVNode("学生练习情况统计,让您随时掌握训练情况")]),createVNode("img",{src:img1$1,"class":"w100"},null)]),createVNode("div",{"class":styles$1.section3},[createVNode("div",{"class":[styles$1.title]},[createVNode("span",null,[createTextVNode("即时通讯")])]),createVNode("div",{"class":[styles$1.content]},[createTextVNode("自定义教学群组,让学生的问题及时解决,让学生和家长感受到全方面的优秀服务")]),createVNode("img",{src:img2$1,"class":"w100"},null)]),createVNode("div",{"class":styles$1.section4},[createVNode("div",{"class":[styles$1.title]},[createVNode("span",null,[createTextVNode("高效管理")])]),createVNode("div",{"class":[styles$1.content,styles$1.center]},[createTextVNode("老师、学生信息一首掌握,让您的管理更加高效")]),createVNode("img",{src:img3$1,"class":"w100"},null)])])}}),title="_title_fxl1u_1",content="_content_fxl1u_25",section1="_section1_fxl1u_31",section2="_section2_fxl1u_35",section3="_section3_fxl1u_43",section4="_section4_fxl1u_47",styles={title:title,content:content,section1:section1,section2:section2,section3:section3,section4:section4},img1=""+new URL("img1-27a36493.png",module.meta.url).href,img2=""+new URL("img2-40692c28.png",module.meta.url).href,img3=""+new URL("img3-37b71593.png",module.meta.url).href,img4=""+new URL("img4-e3eec38c.png",module.meta.url).href,CoPerson=defineComponent({name:"music-room",setup:()=>()=>createVNode("div",{"class":styles.coPerson},[createVNode("div",{"class":styles.section1},[createVNode("div",{"class":[styles.title]},[createVNode("span",null,[createTextVNode("演奏Mlog达人")])]),createVNode("div",{"class":styles.content},[createTextVNode("展示个人演奏风采,吸引学员约课。个人风采资料填写、演奏视频上传")]),createVNode("img",{src:img1,"class":"w100"},null)]),createVNode("div",{"class":styles.section2},[createVNode("div",{"class":[styles.title]},[createVNode("span",null,[createTextVNode("教学视频达人")])]),createVNode("div",{"class":styles.content},[createTextVNode("可自行创建上传演奏教学的课程组,学员可购买或免费观看课程。可查看已上传视频课,创建与设置视频课参数")]),createVNode("img",{src:img2,"class":"w100"},null)]),createVNode("div",{"class":styles.section3},[createVNode("div",{"class":[styles.title]},[createVNode("span",null,[createTextVNode("直播UP达人")])]),createVNode("div",{"class":styles.content},[createTextVNode("可开启演奏live直播,与粉丝互动。可自行创建收费课程的慕课,邀请学员购买或免费观看课程")]),createVNode("img",{src:img3,"class":"w100"},null)]),createVNode("div",{"class":styles.section4},[createVNode("i",{"class":styles.iconTip},null),createVNode("div",{"class":[styles.title]},[createVNode("span",null,[createTextVNode("乐谱歌单达人")])]),createVNode("div",{"class":styles.content},[createTextVNode("上传分享曲谱伴奏,可自由定价曲目")]),createVNode("img",{src:img4,"class":"w100"},null)])])}),index=exports("default",defineComponent({name:"home-page",setup(){const e=reactive({activeTab:1,banner:aiBanner});return()=>createVNode("div",{"class":styles$5.home},[createVNode(MHeader,null,null),createVNode("div",{"class":styles$5.banner},[createVNode("img",{"class":styles$5.bannerImg,src:e.banner},null)]),createVNode(Tabs,{active:e.activeTab,"onUpdate:active":[t=>e.activeTab=t,t=>{1===t?e.banner=aiBanner:2===t?e.banner=painoBanner:3===t?e.banner=musicBanner:4===t?e.banner=tenantBanner:5===t&&(e.banner=personBanner)}],lazyRender:!0,"class":styles$5.tabs,lineHeight:0,shrink:!0},{"default":()=>[createVNode(Tab,{title:"小酷Ai",name:1},{"default":()=>[createVNode(CoAi,null,null)]}),createVNode(Tab,{title:"云酷琴房",name:2},{"default":()=>[createVNode(PianoRoom,null,null)]}),createVNode(Tab,{title:"音乐数字课堂",name:3},{"default":()=>[createVNode(MusicRoom,null,null)]}),createVNode(Tab,{title:"酷乐秀机构版",name:4},{"default":()=>[createVNode(CoTenant,null,null)]}),createVNode(Tab,{title:"酷乐秀个人版",name:5},{"default":()=>[createVNode(CoPerson,null,null)]})]}),createVNode(MFooter,null,null)])}}))}}}))})();