(self["webpackChunkclassroom"]=self["webpackChunkclassroom"]||[]).push([[185],{7066:function(e,t,A){"use strict";var i=A(9670);e.exports=function(){var e=i(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},2087:function(e,t,A){"use strict";var i=A(7854),r=A(9781),s=A(7045),n=A(7066),a=A(7293),o=i.RegExp,l=o.prototype,c=r&&a((function(){var e=!0;try{o(".","d")}catch(c){e=!1}var t={},A="",i=e?"dgimsy":"gimsy",r=function(e,i){Object.defineProperty(t,e,{get:function(){return A+=i,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var n in e&&(s.hasIndices="d"),s)r(n,s[n]);var a=Object.getOwnPropertyDescriptor(l,"flags").get.call(t);return a!==i||A!==i}));c&&s(l,"flags",{configurable:!0,get:n})},8039:function(e,t,A){"use strict";A.d(t,{FY:function(){return s},Tw:function(){return a},_3:function(){return r},bq:function(){return n},eJ:function(){return c},ew:function(){return o},t7:function(){return l}});var i=A(7053);const r=e=>i.Z9.axioseRquest({method:"post",url:"/api-teacher/lessonCourseware/queryLessonCourseware",data:{query:{subjectId:e,page:1,rows:9999}}}),s=()=>i.Z9.axioseRquest({method:"get",url:"/api-teacher/lessonCourseware/getLessonCoursewareSubjectList"}),n=e=>i.Z9.axioseRquest({method:"get",url:"/api-teacher/lessonCourseware/getLessonCoursewareCourseList/"+e}),a=e=>i.Z9.axioseRquest({method:"get",url:"/api-teacher/lessonCourseware/getLessonCourseDetail/"+e}),o=()=>i.rO.axioseRquest({method:"post",url:"/api-teacher/courseSchedule/myCourseware"}),l=e=>i.rO.axioseRquest({method:"post",url:"/api-teacher/courseSchedule/myCoursewareDetail/"+e}),c=e=>i.rO.axioseRquest({method:"get",url:"/api-teacher/lessonCoursewareDetail/detail/"+e})},9291:function(e,t,A){"use strict";A.r(t),A.d(t,{default:function(){return ss}});var i=A(3396);A(7658);function r(){}const s=Object.assign,n="undefined"!==typeof window,a=e=>null!==e&&"object"===typeof e,o=e=>void 0!==e&&null!==e,l=e=>"function"===typeof e,c=e=>a(e)&&l(e.then)&&l(e.catch);const h=e=>"number"===typeof e||/^\d+(\.\d+)?$/.test(e),u=()=>!!n&&/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase());function p(e,t){const A=t.split(".");let i=e;return A.forEach((e=>{var t;i=a(i)&&null!=(t=i[e])?t:""})),i}function d(e,t,A){return t.reduce(((t,i)=>(A&&void 0===e[i]||(t[i]=e[i]),t)),{})}const g=(e,t)=>JSON.stringify(e)===JSON.stringify(t);var m=A(4870),f=A(9242);function y(e){const t=(0,i.FN)();t&&s(t.proxy,e)}function B(){const e=(0,m.qj)({show:!1}),t=t=>{e.show=t},A=A=>{s(e,A,{transitionAppear:!0}),t(!0)},i=()=>t(!1);return y({open:A,close:i,toggle:t}),{open:A,close:i,state:e,toggle:t}}function w(e){const t=(0,f.ri)(e),A=document.createElement("div");return document.body.appendChild(A),{instance:t.mount(A),unmount(){t.unmount(),document.body.removeChild(A)}}}function C(e){if(o(e))return h(e)?`${e}px`:String(e)}function v(e){if(o(e)){if(Array.isArray(e))return{width:C(e[0]),height:C(e[1])};const t=C(e);return{width:t,height:t}}}function b(e){const t={};return void 0!==e&&(t.zIndex=+e),t}const Q=/-(\w)/g,I=e=>e.replace(Q,((e,t)=>t.toUpperCase())),F=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");const E=(e,t,A)=>Math.min(Math.max(e,t),A);function M(e,t){const A=10**10;return Math.round((e+t)*A)/A}const{hasOwnProperty:U}=Object.prototype;function D(e,t,A){const i=t[A];o(i)&&(U.call(e,A)&&a(i)?e[A]=x(Object(e[A]),i):e[A]=i)}function x(e,t){return Object.keys(t).forEach((A=>{D(e,t,A)})),e}var T={name:"姓名",tel:"电话",save:"保存",clear:"清空",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const S=(0,m.iH)("zh-CN"),k=(0,m.qj)({"zh-CN":T}),P={messages(){return k[S.value]},use(e,t){S.value=e,this.add({[e]:t})},add(e={}){x(k,e)}};var L=P;function H(e){const t=I(e)+".";return(e,...A)=>{const i=L.messages(),r=p(i,t+e)||p(i,e);return l(r)?r(...A):r}}function N(e,t){return t?"string"===typeof t?` ${e}--${t}`:Array.isArray(t)?t.reduce(((t,A)=>t+N(e,A)),""):Object.keys(t).reduce(((A,i)=>A+(t[i]?N(e,i):"")),""):""}function O(e){return(t,A)=>(t&&"string"!==typeof t&&(A=t,t=""),t=t?`${e}__${t}`:e,`${t}${N(t,A)}`)}function V(e){const t=`van-${e}`;return[t,O(t),H(t)]}const z=null,R=[Number,String],j={type:Boolean,default:!0},K=e=>({type:Number,default:e}),G=e=>({type:R,default:e}),Y=e=>({type:String,default:e});function _(e,{args:t=[],done:A,canceled:i,error:s}){if(e){const n=e.apply(null,t);c(n)?n.then((e=>{e?A():i&&i()})).catch(s||r):n?A():i&&i()}else A()}const W="van-hairline",Z=`${W}--top`,X=`${W}--left`,J=`${W}--surround`,q=`${W}--top-bottom`,$="van-haptics-feedback",ee=(Symbol("van-form"),5),te={show:Boolean,zIndex:R,overlay:j,duration:R,teleport:[String,Object],lockScroll:j,lazyRender:j,beforeClose:Function,overlayStyle:Object,overlayClass:z,transitionAppear:Boolean,closeOnClickOverlay:j},Ae=Object.keys(te);function ie(e){return e.install=t=>{const{name:A}=e;A&&(t.component(A,e),t.component(I(`-${A}`),e))},e}var re="undefined"!==typeof window;function se(e){return re?requestAnimationFrame(e):-1}function ne(e){se((()=>se(e)))}var ae=e=>e===window,oe=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),le=e=>{const t=(0,m.SU)(e);if(ae(t)){const e=t.innerWidth,A=t.innerHeight;return oe(e,A)}return(null==t?void 0:t.getBoundingClientRect)?t.getBoundingClientRect():oe(0,0)};function ce(e){const t=(0,i.f3)(e,null);if(t){const e=(0,i.FN)(),{link:A,unlink:r,internalChildren:s}=t;A(e),(0,i.Ah)((()=>r(e)));const n=(0,i.Fl)((()=>s.indexOf(e)));return{parent:t,index:n}}return{parent:null,index:(0,m.iH)(-1)}}function he(e){const t=[],A=e=>{Array.isArray(e)&&e.forEach((e=>{var r;(0,i.lA)(e)&&(t.push(e),(null==(r=e.component)?void 0:r.subTree)&&(t.push(e.component.subTree),A(e.component.subTree.children)),e.children&&A(e.children))}))};return A(e),t}var ue=(e,t)=>{const A=e.indexOf(t);return-1===A?e.findIndex((e=>void 0!==t.key&&null!==t.key&&e.type===t.type&&e.key===t.key)):A};function pe(e,t,A){const i=he(e.subTree.children);A.sort(((e,t)=>ue(i,e.vnode)-ue(i,t.vnode)));const r=A.map((e=>e.proxy));t.sort(((e,t)=>{const A=r.indexOf(e),i=r.indexOf(t);return A-i}))}function de(e){const t=(0,m.qj)([]),A=(0,m.qj)([]),r=(0,i.FN)(),s=s=>{const n=e=>{e.proxy&&(A.push(e),t.push(e.proxy),pe(r,t,A))},a=e=>{const i=A.indexOf(e);t.splice(i,1),A.splice(i,1)};(0,i.JJ)(e,Object.assign({link:n,unlink:a,children:t,internalChildren:A},s))};return{children:t,linkChildren:s}}var ge,me;function fe(e){let t;(0,i.bv)((()=>{e(),(0,i.Y3)((()=>{t=!0}))})),(0,i.dl)((()=>{t&&e()}))}function ye(e,t,A={}){if(!re)return;const{target:r=window,passive:s=!1,capture:n=!1}=A;let a,o=!1;const l=A=>{if(o)return;const i=(0,m.SU)(A);i&&!a&&(i.addEventListener(e,t,{capture:n,passive:s}),a=!0)},c=A=>{if(o)return;const i=(0,m.SU)(A);i&&a&&(i.removeEventListener(e,t,n),a=!1)};let h;return(0,i.Ah)((()=>c(r))),(0,i.se)((()=>c(r))),fe((()=>l(r))),(0,m.dq)(r)&&(h=(0,i.YP)(r,((e,t)=>{c(t),l(e)}))),()=>{null==h||h(),c(r),o=!0}}function Be(){if(!ge&&(ge=(0,m.iH)(0),me=(0,m.iH)(0),re)){const e=()=>{ge.value=window.innerWidth,me.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:ge,height:me}}var we,Ce=/scroll|auto|overlay/i,ve=re?window:void 0;function be(e){const t=1;return"HTML"!==e.tagName&&"BODY"!==e.tagName&&e.nodeType===t}function Qe(e,t=ve){let A=e;while(A&&A!==t&&be(A)){const{overflowY:e}=window.getComputedStyle(A);if(Ce.test(e))return A;A=A.parentNode}return t}function Ie(){if(!we&&(we=(0,m.iH)("visible"),re)){const e=()=>{we.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return we}var Fe=Symbol("van-field");function Ee(e){const t=(0,i.f3)(Fe,null);t&&!t.customValue.value&&(t.customValue.value=e,(0,i.YP)(e,(()=>{t.resetValidation(),t.validateWithTrigger("onChange")})))}function Me(e,t){return e>t?"horizontal":t>e?"vertical":""}function Ue(){const e=(0,m.iH)(0),t=(0,m.iH)(0),A=(0,m.iH)(0),i=(0,m.iH)(0),r=(0,m.iH)(0),s=(0,m.iH)(0),n=(0,m.iH)(""),a=(0,m.iH)(!0),o=()=>"vertical"===n.value,l=()=>"horizontal"===n.value,c=()=>{A.value=0,i.value=0,r.value=0,s.value=0,n.value="",a.value=!0},h=A=>{c(),e.value=A.touches[0].clientX,t.value=A.touches[0].clientY},u=o=>{const l=o.touches[0];A.value=(l.clientX<0?0:l.clientX)-e.value,i.value=l.clientY-t.value,r.value=Math.abs(A.value),s.value=Math.abs(i.value);const c=10;(!n.value||r.valueee||s.value>ee)&&(a.value=!1)};return{move:u,start:h,reset:c,startX:e,startY:t,deltaX:A,deltaY:i,offsetX:r,offsetY:s,direction:n,isVertical:o,isHorizontal:l,isTap:a}}u();const De=e=>e.stopPropagation();function xe(e,t){("boolean"!==typeof e.cancelable||e.cancelable)&&e.preventDefault(),t&&De(e)}const{width:Te,height:Se}=Be();let ke=0;const Pe="van-overflow-hidden";function Le(e,t){const A=Ue(),r="01",s="10",n=t=>{A.move(t);const i=A.deltaY.value>0?s:r,n=Qe(t.target,e.value),{scrollHeight:a,offsetHeight:o,scrollTop:l}=n;let c="11";0===l?c=o>=a?"00":"01":l+o>=a&&(c="10"),"11"===c||!A.isVertical()||parseInt(c,2)&parseInt(i,2)||xe(t,!0)},a=()=>{document.addEventListener("touchstart",A.start),document.addEventListener("touchmove",n,{passive:!1}),ke||document.body.classList.add(Pe),ke++},o=()=>{ke&&(document.removeEventListener("touchstart",A.start),document.removeEventListener("touchmove",n),ke--,ke||document.body.classList.remove(Pe))},l=()=>t()&&a(),c=()=>t()&&o();fe(l),(0,i.se)(c),(0,i.Jd)(c),(0,i.YP)(t,(e=>{e?a():o()}))}function He(e){const t=(0,m.iH)(!1);return(0,i.YP)(e,(e=>{e&&(t.value=e)}),{immediate:!0}),e=>()=>t.value?e():null}const Ne=Symbol();function Oe(e){const t=(0,i.f3)(Ne,null);t&&(0,i.YP)(t,(t=>{t&&e()}))}let Ve=2e3;const ze=()=>++Ve,Re=e=>{Ve=e},je=()=>{var e;const{scopeId:t}=(null==(e=(0,i.FN)())?void 0:e.vnode)||{};return t?{[t]:""}:null},[Ke,Ge]=V("badge"),Ye={dot:Boolean,max:R,tag:Y("div"),color:String,offset:Array,content:R,showZero:j,position:Y("top-right")};var _e=(0,i.aZ)({name:Ke,props:Ye,setup(e,{slots:t}){const A=()=>{if(t.content)return!0;const{content:A,showZero:i}=e;return o(A)&&""!==A&&(i||0!==A&&"0"!==A)},r=()=>{const{dot:i,max:r,content:s}=e;if(!i&&A())return t.content?t.content():o(r)&&h(s)&&+s>+r?`${r}+`:s},s=e=>e.startsWith("-")?e.replace("-",""):`-${e}`,n=(0,i.Fl)((()=>{const A={background:e.color};if(e.offset){const[i,r]=e.offset,{position:n}=e,[a,o]=n.split("-");t.default?(A[a]="number"===typeof r?C("top"===a?r:-r):"top"===a?C(r):s(r),A[o]="number"===typeof i?C("left"===o?i:-i):"left"===o?C(i):s(i)):(A.marginTop=C(r),A.marginLeft=C(i))}return A})),a=()=>{if(A()||e.dot)return(0,i.Wm)("div",{class:Ge([e.position,{dot:e.dot,fixed:!!t.default}]),style:n.value},[r()])};return()=>{if(t.default){const{tag:A}=e;return(0,i.Wm)(A,{class:Ge("wrapper")},{default:()=>[t.default(),a()]})}return a()}}});const We=ie(_e);const[Ze,Xe]=V("config-provider"),Je=Symbol(Ze),qe={tag:Y("div"),theme:Y("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,themeVarsScope:Y("local"),iconPrefix:String};function $e(e){return e.replace(/([a-zA-Z])(\d)/g,"$1-$2")}function et(e){const t={};return Object.keys(e).forEach((A=>{const i=$e(F(A));t[`--van-${i}`]=e[A]})),t}function tt(e={},t={}){Object.keys(e).forEach((A=>{e[A]!==t[A]&&document.documentElement.style.setProperty(A,e[A])})),Object.keys(t).forEach((t=>{e[t]||document.documentElement.style.removeProperty(t)}))}(0,i.aZ)({name:Ze,props:qe,setup(e,{slots:t}){const A=(0,i.Fl)((()=>et(s({},e.themeVars,"dark"===e.theme?e.themeVarsDark:e.themeVarsLight))));if(n){const t=()=>{document.documentElement.classList.add(`van-theme-${e.theme}`)},r=(t=e.theme)=>{document.documentElement.classList.remove(`van-theme-${t}`)};(0,i.YP)((()=>e.theme),((e,A)=>{A&&r(A),t()}),{immediate:!0}),(0,i.dl)(t),(0,i.se)(r),(0,i.Jd)(r),(0,i.YP)(A,((t,A)=>{"global"===e.themeVarsScope&&tt(t,A)})),(0,i.YP)((()=>e.themeVarsScope),((e,t)=>{"global"===t&&tt({},A.value),"global"===e&&tt(A.value,{})})),"global"===e.themeVarsScope&&tt(A.value,{})}return(0,i.JJ)(Je,e),(0,i.m0)((()=>{void 0!==e.zIndex&&Re(e.zIndex)})),()=>(0,i.Wm)(e.tag,{class:Xe(),style:"local"===e.themeVarsScope?A.value:void 0},{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t)]}})}});const[At,it]=V("icon"),rt=e=>null==e?void 0:e.includes("/"),st={dot:Boolean,tag:Y("i"),name:String,size:R,badge:R,color:String,badgeProps:Object,classPrefix:String};var nt=(0,i.aZ)({name:At,props:st,setup(e,{slots:t}){const A=(0,i.f3)(Je,null),r=(0,i.Fl)((()=>e.classPrefix||(null==A?void 0:A.iconPrefix)||it()));return()=>{const{tag:A,dot:s,name:n,size:a,badge:o,color:l}=e,c=rt(n);return(0,i.Wm)(We,(0,i.dG)({dot:s,tag:A,class:[r.value,c?"":`${r.value}-${n}`],style:{color:l,fontSize:C(a)},content:o},e.badgeProps),{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t),c&&(0,i.Wm)("img",{class:it("image"),src:n},null)]}})}}});const at=ie(nt);const[ot,lt]=V("overlay"),ct={show:Boolean,zIndex:R,duration:R,className:z,lockScroll:j,lazyRender:j,customStyle:Object};var ht=(0,i.aZ)({name:ot,props:ct,setup(e,{slots:t}){const A=(0,m.iH)(),r=He((()=>e.show||!e.lazyRender)),n=t=>{e.lockScroll&&xe(t,!0)},a=r((()=>{var r;const n=s(b(e.zIndex),e.customStyle);return o(e.duration)&&(n.animationDuration=`${e.duration}s`),(0,i.wy)((0,i.Wm)("div",{ref:A,style:n,class:[lt(),e.className]},[null==(r=t.default)?void 0:r.call(t)]),[[f.F8,e.show]])}));return ye("touchmove",n,{target:A}),()=>(0,i.Wm)(f.uT,{name:"van-fade",appear:!0},{default:a})}});const ut=ie(ht);const pt=s({},te,{round:Boolean,position:Y("center"),closeIcon:Y("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:Y("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[dt,gt]=V("popup");var mt=(0,i.aZ)({name:dt,inheritAttrs:!1,props:pt,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:A,slots:r}){let s,n;const a=(0,m.iH)(),l=(0,m.iH)(),c=He((()=>e.show||!e.lazyRender)),h=(0,i.Fl)((()=>{const t={zIndex:a.value};if(o(e.duration)){const A="center"===e.position?"animationDuration":"transitionDuration";t[A]=`${e.duration}s`}return t})),u=()=>{s||(s=!0,a.value=void 0!==e.zIndex?+e.zIndex:ze(),t("open"))},p=()=>{s&&_(e.beforeClose,{done(){s=!1,t("close"),t("update:show",!1)}})},d=A=>{t("clickOverlay",A),e.closeOnClickOverlay&&p()},g=()=>{if(e.overlay)return(0,i.Wm)(ut,(0,i.dG)({show:e.show,class:e.overlayClass,zIndex:a.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},je(),{onClick:d}),{default:r["overlay-content"]})},B=e=>{t("clickCloseIcon",e),p()},w=()=>{if(e.closeable)return(0,i.Wm)(at,{role:"button",tabindex:0,name:e.closeIcon,class:[gt("close-icon",e.closeIconPosition),$],classPrefix:e.iconPrefix,onClick:B},null)};let C;const v=()=>{C&&clearTimeout(C),C=setTimeout((()=>{t("opened")}))},b=()=>t("closed"),Q=e=>t("keydown",e),I=c((()=>{var t;const{round:s,position:n,safeAreaInsetTop:a,safeAreaInsetBottom:o}=e;return(0,i.wy)((0,i.Wm)("div",(0,i.dG)({ref:l,style:h.value,role:"dialog",tabindex:0,class:[gt({round:s,[n]:n}),{"van-safe-area-top":a,"van-safe-area-bottom":o}],onKeydown:Q},A,je()),[null==(t=r.default)?void 0:t.call(r),w()]),[[f.F8,e.show]])})),F=()=>{const{position:t,transition:A,transitionAppear:r}=e,s="center"===t?"van-fade":`van-popup-slide-${t}`;return(0,i.Wm)(f.uT,{name:A||s,appear:r,onAfterEnter:v,onAfterLeave:b},{default:I})};return(0,i.YP)((()=>e.show),(e=>{e&&!s&&(u(),0===A.tabindex&&(0,i.Y3)((()=>{var e;null==(e=l.value)||e.focus()}))),!e&&s&&(s=!1,t("close"))})),y({popupRef:l}),Le(l,(()=>e.show&&e.lockScroll)),ye("popstate",(()=>{e.closeOnPopstate&&(p(),n=!1)})),(0,i.bv)((()=>{e.show&&u()})),(0,i.dl)((()=>{n&&(t("update:show",!0),n=!1)})),(0,i.se)((()=>{e.show&&e.teleport&&(p(),n=!0)})),(0,i.JJ)(Ne,(()=>e.show)),()=>e.teleport?(0,i.Wm)(i.lR,{to:e.teleport},{default:()=>[g(),F()]}):(0,i.Wm)(i.HY,null,[g(),F()])}});const ft=ie(mt);const yt={to:[String,Object],url:String,replace:Boolean};function Bt({to:e,url:t,replace:A,$router:i}){e&&i?i[A?"replace":"push"](e):t&&(A?location.replace(t):location.href=t)}function wt(){const e=(0,i.FN)().proxy;return()=>Bt(e)}const[Ct,vt]=V("loading"),bt=Array(12).fill(null).map(((e,t)=>(0,i.Wm)("i",{class:vt("line",String(t+1))},null))),Qt=(0,i.Wm)("svg",{class:vt("circular"),viewBox:"25 25 50 50"},[(0,i.Wm)("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),It={size:R,type:Y("circular"),color:String,vertical:Boolean,textSize:R,textColor:String};var Ft=(0,i.aZ)({name:Ct,props:It,setup(e,{slots:t}){const A=(0,i.Fl)((()=>s({color:e.color},v(e.size)))),r=()=>{const r="spinner"===e.type?bt:Qt;return(0,i.Wm)("span",{class:vt("spinner",e.type),style:A.value},[t.icon?t.icon():r])},n=()=>{var A;if(t.default)return(0,i.Wm)("span",{class:vt("text"),style:{fontSize:C(e.textSize),color:null!=(A=e.textColor)?A:e.color}},[t.default()])};return()=>{const{type:t,vertical:A}=e;return(0,i.Wm)("div",{class:vt([t,{vertical:A}]),"aria-live":"polite","aria-busy":!0},[r(),n()])}}});const Et=ie(Ft);const[Mt,Ut]=V("button"),Dt=s({},yt,{tag:Y("button"),text:String,icon:String,type:Y("default"),size:Y("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:Y("button"),loadingSize:R,loadingText:String,loadingType:String,iconPosition:Y("left")});var xt=(0,i.aZ)({name:Mt,props:Dt,emits:["click"],setup(e,{emit:t,slots:A}){const r=wt(),s=()=>A.loading?A.loading():(0,i.Wm)(Et,{size:e.loadingSize,type:e.loadingType,class:Ut("loading")},null),n=()=>e.loading?s():A.icon?(0,i.Wm)("div",{class:Ut("icon")},[A.icon()]):e.icon?(0,i.Wm)(at,{name:e.icon,class:Ut("icon"),classPrefix:e.iconPrefix},null):void 0,a=()=>{let t;if(t=e.loading?e.loadingText:A.default?A.default():e.text,t)return(0,i.Wm)("span",{class:Ut("text")},[t])},o=()=>{const{color:t,plain:A}=e;if(t){const e={color:A?t:"white"};return A||(e.background=t),t.includes("gradient")?e.border=0:e.borderColor=t,e}},l=A=>{e.loading?xe(A):e.disabled||(t("click",A),r())};return()=>{const{tag:t,type:A,size:r,block:s,round:c,plain:h,square:u,loading:p,disabled:d,hairline:g,nativeType:m,iconPosition:f}=e,y=[Ut([A,r,{plain:h,block:s,round:c,square:u,loading:p,disabled:d,hairline:g}]),{[J]:g}];return(0,i.Wm)(t,{type:m,class:y,style:o(),disabled:d,onClick:l},{default:()=>[(0,i.Wm)("div",{class:Ut("content")},["left"===f&&n(),a(),"right"===f&&n()])]})}}});const Tt=ie(xt);const St=(e,t)=>{const A=(0,m.iH)(),r=()=>{A.value=le(e).height};return(0,i.bv)((()=>{if((0,i.Y3)(r),t)for(let e=1;e<=3;e++)setTimeout(r,100*e)})),Oe((()=>(0,i.Y3)(r))),(0,i.YP)([Te,Se],r),A};function kt(e,t){const A=St(e,!0);return e=>(0,i.Wm)("div",{class:t("placeholder"),style:{height:A.value?`${A.value}px`:void 0}},[e()])}const[Pt,Lt]=V("action-bar"),Ht=Symbol(Pt),Nt={placeholder:Boolean,safeAreaInsetBottom:j};var Ot=(0,i.aZ)({name:Pt,props:Nt,setup(e,{slots:t}){const A=(0,m.iH)(),r=kt(A,Lt),{linkChildren:s}=de(Ht);s();const n=()=>{var r;return(0,i.Wm)("div",{ref:A,class:[Lt(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==(r=t.default)?void 0:r.call(t)])};return()=>e.placeholder?r(n):n()}});const Vt=ie(Ot);const[zt,Rt]=V("action-bar-button"),jt=s({},yt,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var Kt=(0,i.aZ)({name:zt,props:jt,setup(e,{slots:t}){const A=wt(),{parent:r,index:s}=ce(Ht),n=(0,i.Fl)((()=>{if(r){const e=r.children[s.value-1];return!(e&&"isButton"in e)}})),a=(0,i.Fl)((()=>{if(r){const e=r.children[s.value+1];return!(e&&"isButton"in e)}}));return y({isButton:!0}),()=>{const{type:r,icon:s,text:o,color:l,loading:c,disabled:h}=e;return(0,i.Wm)(Tt,{class:Rt([r,{last:a.value,first:n.value}]),size:"large",type:r,icon:s,color:l,loading:c,disabled:h,onClick:A},{default:()=>[t.default?t.default():o]})}}});const Gt=ie(Kt);const[Yt,_t,Wt]=V("dialog"),Zt=s({},te,{title:String,theme:String,width:R,message:[String,Function],callback:Function,allowHtml:Boolean,className:z,transition:Y("van-dialog-bounce"),messageAlign:String,closeOnPopstate:j,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:j,closeOnClickOverlay:Boolean}),Xt=[...Ae,"transition","closeOnPopstate"];var Jt=(0,i.aZ)({name:Yt,props:Zt,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:A}){const s=(0,m.iH)(),n=(0,m.qj)({confirm:!1,cancel:!1}),a=e=>t("update:show",e),o=t=>{var A;a(!1),null==(A=e.callback)||A.call(e,t)},c=A=>()=>{e.show&&(t(A),e.beforeClose?(n[A]=!0,_(e.beforeClose,{args:[A],done(){o(A),n[A]=!1},canceled(){n[A]=!1}})):o(A))},h=c("cancel"),u=c("confirm"),p=(0,f.D2)((A=>{var i,n;if(A.target!==(null==(n=null==(i=s.value)?void 0:i.popupRef)?void 0:n.value))return;const a={Enter:e.showConfirmButton?u:r,Escape:e.showCancelButton?h:r};a[A.key](),t("keydown",A)}),["enter","esc"]),g=()=>{const t=A.title?A.title():e.title;if(t)return(0,i.Wm)("div",{class:_t("header",{isolated:!e.message&&!A.default})},[t])},y=t=>{const{message:A,allowHtml:r,messageAlign:s}=e,n=_t("message",{"has-title":t,[s]:s}),a=l(A)?A():A;return r&&"string"===typeof a?(0,i.Wm)("div",{class:n,innerHTML:a},null):(0,i.Wm)("div",{class:n},[a])},B=()=>{if(A.default)return(0,i.Wm)("div",{class:_t("content")},[A.default()]);const{title:t,message:r,allowHtml:s}=e;if(r){const e=!(!t&&!A.title);return(0,i.Wm)("div",{key:s?1:0,class:_t("content",{isolated:!e})},[y(e)])}},w=()=>(0,i.Wm)("div",{class:[Z,_t("footer")]},[e.showCancelButton&&(0,i.Wm)(Tt,{size:"large",text:e.cancelButtonText||Wt("cancel"),class:_t("cancel"),style:{color:e.cancelButtonColor},loading:n.cancel,disabled:e.cancelButtonDisabled,onClick:h},null),e.showConfirmButton&&(0,i.Wm)(Tt,{size:"large",text:e.confirmButtonText||Wt("confirm"),class:[_t("confirm"),{[X]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:n.confirm,disabled:e.confirmButtonDisabled,onClick:u},null)]),v=()=>(0,i.Wm)(Vt,{class:_t("footer")},{default:()=>[e.showCancelButton&&(0,i.Wm)(Gt,{type:"warning",text:e.cancelButtonText||Wt("cancel"),class:_t("cancel"),color:e.cancelButtonColor,loading:n.cancel,disabled:e.cancelButtonDisabled,onClick:h},null),e.showConfirmButton&&(0,i.Wm)(Gt,{type:"danger",text:e.confirmButtonText||Wt("confirm"),class:_t("confirm"),color:e.confirmButtonColor,loading:n.confirm,disabled:e.confirmButtonDisabled,onClick:u},null)]}),b=()=>A.footer?A.footer():"round-button"===e.theme?v():w();return()=>{const{width:t,title:A,theme:r,message:n,className:o}=e;return(0,i.Wm)(ft,(0,i.dG)({ref:s,role:"dialog",class:[_t([r]),o],style:{width:C(t)},tabindex:0,"aria-labelledby":A||n,onKeydown:p,"onUpdate:show":a},d(e,Xt)),{default:()=>[g(),B(),b()]})}}});let qt;const $t={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,cancelButtonDisabled:!1,confirmButtonText:"",confirmButtonColor:null,confirmButtonDisabled:!1,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1};let eA=s({},$t);function tA(){const e={setup(){const{state:e,toggle:t}=B();return()=>(0,i.Wm)(Jt,(0,i.dG)(e,{"onUpdate:show":t}),null)}};({instance:qt}=w(e))}function AA(e){return n?new Promise(((t,A)=>{qt||tA(),qt.open(s({},eA,e,{callback:e=>{("confirm"===e?t:A)(e)}}))})):Promise.resolve(void 0)}let iA=0;function rA(e){e?(iA||document.body.classList.add("van-toast--unclickable"),iA++):iA&&(iA--,iA||document.body.classList.remove("van-toast--unclickable"))}const[sA,nA]=V("toast"),aA=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay","zIndex"],oA={icon:String,show:Boolean,type:Y("text"),overlay:Boolean,message:R,iconSize:R,duration:K(2e3),position:Y("middle"),teleport:[String,Object],wordBreak:String,className:z,iconPrefix:String,transition:Y("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:z,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean,zIndex:R};var lA=(0,i.aZ)({name:sA,props:oA,emits:["update:show"],setup(e,{emit:t,slots:A}){let r,s=!1;const n=()=>{const t=e.show&&e.forbidClick;s!==t&&(s=t,rA(s))},a=e=>t("update:show",e),l=()=>{e.closeOnClick&&a(!1)},c=()=>clearTimeout(r),h=()=>{const{icon:t,type:A,iconSize:r,iconPrefix:s,loadingType:n}=e,a=t||"success"===A||"fail"===A;return a?(0,i.Wm)(at,{name:t||A,size:r,class:nA("icon"),classPrefix:s},null):"loading"===A?(0,i.Wm)(Et,{class:nA("loading"),size:r,type:n},null):void 0},u=()=>{const{type:t,message:r}=e;return A.message?(0,i.Wm)("div",{class:nA("text")},[A.message()]):o(r)&&""!==r?"html"===t?(0,i.Wm)("div",{key:0,class:nA("text"),innerHTML:String(r)},null):(0,i.Wm)("div",{class:nA("text")},[r]):void 0};return(0,i.YP)((()=>[e.show,e.forbidClick]),n),(0,i.YP)((()=>[e.show,e.type,e.message,e.duration]),(()=>{c(),e.show&&e.duration>0&&(r=setTimeout((()=>{a(!1)}),e.duration))})),(0,i.bv)(n),(0,i.Ah)(n),()=>(0,i.Wm)(ft,(0,i.dG)({class:[nA([e.position,"normal"===e.wordBreak?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:l,onClosed:c,"onUpdate:show":a},d(e,aA)),{default:()=>[h(),u()]})}});const cA={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let hA=[],uA=!1,pA=s({},cA);const dA=new Map;function gA(e){return a(e)?e:{message:e}}function mA(){const{instance:e,unmount:t}=w({setup(){const A=(0,m.iH)(""),{open:r,state:s,close:n,toggle:a}=B(),o=()=>{uA&&(hA=hA.filter((t=>t!==e)),t())},l=()=>{const e={onClosed:o,"onUpdate:show":a};return(0,i.Wm)(lA,(0,i.dG)(s,e),null)};return(0,i.YP)(A,(e=>{s.message=e})),(0,i.FN)().render=l,{open:r,close:n,message:A}}});return e}function fA(){if(!hA.length||uA){const e=mA();hA.push(e)}return hA[hA.length-1]}function yA(e={}){if(!n)return{};const t=fA(),A=gA(e);return t.open(s({},pA,dA.get(A.type||pA.type),A)),t}const BA=e=>t=>yA(s({type:e},gA(t))),wA=BA("loading"),CA=BA("success"),vA=BA("fail"),bA=e=>{var t;hA.length&&(e?(hA.forEach((e=>{e.close()})),hA=[]):uA?null==(t=hA.shift())||t.close():hA[0].close())};var QA=A.p+"img/back.b346554d.svg",IA={playContent:"pp1xuy9m1c85db2nSPDS",coursewarePlay:"lABFx7lfLV81amPtM5Qx",playModel:"dkRYltaUMfw70SuwI7Gw",headerContainer:"MxCxQq8FtbIrh7Ga_SJ4",backBtn:"st0iBjmH6rkqgb9fpK5p",headRight:"oOv62kzVvOY0gOyZ2NeA",rightBtn:"YdoYtGp0ie4uCdAJvLZm",menu:"QAnm4F6y350rpQjGchv6",tabsContent:"qwcpF3KZyDYrYICc0_QB",wraps:"oRIrG3OJ10HRwmwdm_Kg",itemDiv:"YQoMrnLPWYVRewHgDUhh",itemActive:"bP43S72YMu0XeVC2hJTP",acitveAnimation:"gC5sjkiZT1oo2GbOdkDK",show:"JaSrFf_NbU8NL9znzVIj",hide:"YeyXTJA3Gq03U2jyCT7V",fullBtn:"eIbFBsHAec8GzlAieiuf",rightFixedBtns:"rH2gLSu0QAzr3AOnbmWM",btnsBottom:"eKfY3eOU1OwtynK7pgiJ",leftFixedBtns:"WfaFRPnTcjcMrktTt_8p",prePoint:"HkAxcKXuSS4wErSmWdUm",btnsWrap:"EwpuaiMPwISZR_ADticM",bottomFixedContainer:"OdjuhUrvA8j3i1KGbUwz",time:"gjGfWaKYsl4kdcIbahdC",slider:"HY8lsuPpFTYSeyUzlGuE",actions:"YBIr5meHffUxZcgzgSNr",actionBtn:"kDzDIIiSjYMjbZvdoO_c",popup:"FNlaY37bNVorPHPe2rBS",overlayClass:"atDhKUIt3Q_ACLDqoNGe",loadWrap:"g9n3la6W4YiYh0NRNfVH",playRecordTime:"JN5KHK71epMu_hTIAXXw",timeLoad:"E0xCLHpKopkyh0Oerddb",loadFade:"bEKliWOwuJ0Yf_2lFOxH",swiperContainer:"LUbf8u6PIqU7m75UUfA8",popupMore:"PcesdnYUoTIpWz_qL3xZ"},FA=A(2483);(0,m.qj)({loadingCount:0});const EA=()=>{const e=navigator.userAgent;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&-1==e.indexOf("KHTML"),mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/Mac OS X/),android:e.indexOf("ORCHESTRAAPPA")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("ORCHESTRAAPPI")>-1,isApp:e.indexOf("ORCHESTRAAPPI")>-1||e.indexOf("ORCHESTRAAPPA")>-1,isTeacher:e.indexOf("ORCHESTRATEACHER")>-1,isStudent:e.indexOf("ORCHESTRASTUDENT")>-1,isSchool:e.indexOf("ORCHESTRASCHOOL")>-1,iPad:e.indexOf("iPad")>-1,webApp:-1==e.indexOf("Safari"),weixin:e.indexOf("MicroMessenger")>-1,alipay:e.indexOf("AlipayClient")>-1,huawei:!!e.match(/huawei/i)||!!e.match(/honor/i),xiaomi:!!e.match(/mi\s/i)||!!e.match(/redmi/i)||!!e.match(/mix/i)}},MA=()=>{const e=""+(new Date).getTime()+Math.floor(1e6*Math.random());return e},UA=(e,t)=>{if(isNaN(e))return"00:00";const A=Math.floor(e/60).toString().padStart(2,"0"),i=Math.floor(e%60).toString().padStart(2,"0");return"cn"===t?A+"分"+i+"秒":A+":"+i},DA=window.postMessage;window.postMessage=e=>{DA(e,"*")};const xA=()=>{},TA={},SA=EA();SA.isApp&&window.addEventListener("message",(e=>{try{console.log("app交互接受:",e.data);const A=e.data?"object"===typeof e.data?e.data:JSON.parse(e.data):{},i=A.content?.uuid||A.uuid;console.log(i,A.content,"uuid");try{A.content&&(A.content=JSON.parse(A.content))}catch(t){}if(A?.content?.uuid,!i){const e=Object.keys(TA).filter((e=>0===e.indexOf(A.api)));for(const t of e){const e=TA[t]||xA;"function"===typeof e&&e(A)}return}const r=A.content?.uuid||A.uuid||A.api+A.uuid,s=TA[r]||xA;"function"===typeof s&&s(A)}catch(t){console.error("通信消息解析错误",t)}}));const kA=window.ORCHESTRA||window.webkit?.messageHandlers?.ORCHESTRA,PA=(e,t)=>{if(SA.isApp){const A=MA();TA[A]=t||xA,e.content=e.content?{...e.content,uuid:A}:{uuid:A},console.log("app交互发送:",e),kA.postMessage(JSON.stringify(e))}},LA=(e,t)=>{if(SA.isApp){const A=e+MA();TA[A]=t||xA}},HA=e=>new Promise((t=>{PA(e,(e=>t(e)))}));var NA={musicScore:"wVN_y58I3VsEfmksvu_2",container:"wmK3kBwJCOoj1_RfmFGs",musicModel:"lPeN64hR6DYJcHRxWJi6",errorModel:"AmJ2sjVvSU4N4AMJYze3",startBtn:"AKNvRxbgSpSOt6OdoDUV",loading:"JXmes8RxA6MiFcIVq8LV",skeletonWrap:"VnJlBilIFeoNS0a2Yqi9",skeleton:"L265ginmeRodQiNyyRd7"},OA=A.p+"img/icon-start.e5ab5503.svg";const[VA,zA]=V("skeleton-title"),RA={round:Boolean,titleWidth:R};var jA=(0,i.aZ)({name:VA,props:RA,setup(e){return()=>(0,i.Wm)("h3",{class:zA([{round:e.round}]),style:{width:C(e.titleWidth)}},null)}});const KA=ie(jA);var GA=KA;const[YA,_A]=V("skeleton-avatar"),WA={avatarSize:R,avatarShape:Y("round")};var ZA=(0,i.aZ)({name:YA,props:WA,setup(e){return()=>(0,i.Wm)("div",{class:_A([e.avatarShape]),style:v(e.avatarSize)},null)}});const XA=ie(ZA);var JA=XA;const qA="100%",$A={round:Boolean,rowWidth:{type:R,default:qA}},[ei,ti]=V("skeleton-paragraph");var Ai=(0,i.aZ)({name:ei,props:$A,setup(e){return()=>(0,i.Wm)("div",{class:ti([{round:e.round}]),style:{width:e.rowWidth}},null)}});const ii=ie(Ai);var ri=ii;const[si,ni]=V("skeleton"),ai="60%",oi={row:G(0),round:Boolean,title:Boolean,titleWidth:R,avatar:Boolean,avatarSize:R,avatarShape:Y("round"),loading:j,animate:j,rowWidth:{type:[Number,String,Array],default:qA}};var li=(0,i.aZ)({name:si,inheritAttrs:!1,props:oi,setup(e,{slots:t,attrs:A}){const r=()=>{if(e.avatar)return(0,i.Wm)(JA,{avatarShape:e.avatarShape,avatarSize:e.avatarSize},null)},s=()=>{if(e.title)return(0,i.Wm)(GA,{round:e.round,titleWidth:e.titleWidth},null)},n=t=>{const{rowWidth:A}=e;return A===qA&&t===+e.row-1?ai:Array.isArray(A)?A[t]:A},a=()=>Array(+e.row).fill("").map(((t,A)=>(0,i.Wm)(ri,{key:A,round:e.round,rowWidth:C(n(A))},null))),o=()=>t.template?t.template():(0,i.Wm)(i.HY,null,[r(),(0,i.Wm)("div",{class:ni("content")},[s(),a()])]);return()=>{var r;return e.loading?(0,i.Wm)("div",(0,i.dG)({class:ni({animate:e.animate,round:e.round})},A),[o()]):null==(r=t.default)?void 0:r.call(t)}}});const ci=ie(li);var hi=(0,i.aZ)({name:"musicScore",props:{music:{type:Object,default:()=>({})},activeModel:{type:Boolean}},emits:["setIframe"],setup(e,{emit:t}){const A=EA(),r=(0,FA.yj)(),s=(0,m.iH)(!1),n=Ie();(0,i.YP)(n,(e=>{console.log("🚀 ~ value:",e),"hidden"==e&&(s.value=!1)}));const a=(0,m.iH)(),o=(0,m.iH)(!1),l=(0,m.iH)(!1),c=(0,m.iH)(!1),h=sessionStorage.getItem("Authorization")||"",u=/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn":location.origin,p=JSON.stringify({id:e.music.content,modelType:"practice",headerHeight:32,Authorization:h}),d=`${u}/orchestra-music-score/?`+p,g=()=>{fetch(d).then((()=>{c.value=!0,l.value=!1})).catch((()=>{l.value=!0}))};(0,i.YP)(e.music,(()=>{c.value||(l.value=!1,e.music.display&&g())}));const f=()=>{if(s.value)return;A.ios||(s.value=!0);const t=JSON.stringify({id:e.music.content}),i=`${location.origin}/orchestra-music-score/?`+t;PA({api:"openAccompanyWebView",content:{url:i,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}},(()=>{A.ios&&(s.value=!0)}))};return LA("webViewOnResume",(()=>{s.value=!1})),()=>(0,i.Wm)("div",{class:NA.musicScore},[(0,i.Wm)("iframe",{ref:a,onLoad:()=>{t("setIframe",a.value),o.value=!0},class:[NA.container,"musicIframe"],frameborder:"0",src:d},null),"my-course"==r.query.source&&o.value&&(0,i.Wm)("div",{style:{display:e.activeModel?"":"none"},class:NA.startBtn,onClick:e=>{e.stopPropagation(),f()}},[(0,i.Wm)("img",{src:OA},null)]),(0,i.Wm)("div",{class:NA.skeletonWrap},[(0,i.Wm)(ci,{class:NA.skeleton,row:8},null)])])}}),ui=A.p+"img/icon-dian.2394076b.svg",pi=A.p+"img/icon-point.22e6313f.svg",di=JSON.parse('{"iconUp":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi42MTk4ODYsNy45NzI1NDYxNyBMMTIuNzA3MTA2OCw4LjA1MDI1MjUzIEwxNi4yNDI2NDA3LDExLjU4NTc4NjQgQzE2LjYzMzE2NSwxMS45NzYzMTA3IDE2LjYzMzE2NSwxMi42MDk0NzU3IDE2LjI0MjY0MDcsMTMgQzE1Ljg4MDAxMSwxMy4zNjI2Mjk3IDE1LjMwODE2NTYsMTMuMzg4NTMxOCAxNC45MTU2NDc5LDEzLjA3NzcwNjQgTDE0LjgyODQyNzEsMTMgTDEyLjk5OTQ2NjEsMTEuMTcxMzU5MyBMMTMsMTkgQzEzLDE5LjU1MjI4NDcgMTIuNTUyMjg0NywyMCAxMiwyMCBDMTEuNDQ3NzE1MywyMCAxMSwxOS41NTIyODQ3IDExLDE5IEwxMC45OTk0NjYxLDExLjE3MDM1OTMgTDkuMTcxNTcyODgsMTMgQzguODA4OTQzMTgsMTMuMzYyNjI5NyA4LjIzNzA5Nzc4LDEzLjM4ODUzMTggNy44NDQ1ODAxMywxMy4wNzc3MDY0IEw3Ljc1NzM1OTMxLDEzIEM3LjM5NDcyOTYxLDEyLjYzNzM3MDMgNy4zNjg4Mjc0OSwxMi4wNjU1MjQ5IDcuNjc5NjUyOTUsMTEuNjczMDA3MyBMNy43NTczNTkzMSwxMS41ODU3ODY0IEwxMS4yOTI4OTMyLDguMDUwMjUyNTMgQzExLjY1NTUyMjksNy42ODc2MjI4MyAxMi4yMjczNjgzLDcuNjYxNzIwNzEgMTIuNjE5ODg2LDcuOTcyNTQ2MTcgWiBNMTguMzYzOTYxLDUuNjM2MDM4OTcgQzIxLjg3ODY3OTcsOS4xNTA3NTc1OSAyMS44Nzg2Nzk3LDE0Ljg0OTI0MjQgMTguMzYzOTYxLDE4LjM2Mzk2MSBDMTcuOTczNDM2NywxOC43NTQ0ODUzIDE3LjM0MDI3MTgsMTguNzU0NDg1MyAxNi45NDk3NDc1LDE4LjM2Mzk2MSBDMTYuNTU5MjIzMiwxNy45NzM0MzY3IDE2LjU1OTIyMzIsMTcuMzQwMjcxOCAxNi45NDk3NDc1LDE2Ljk0OTc0NzUgQzE5LjY4MzQxNzUsMTQuMjE2MDc3NCAxOS42ODM0MTc1LDkuNzgzOTIyNTcgMTYuOTQ5NzQ3NSw3LjA1MDI1MjUzIEMxNC4yMTYwNzc0LDQuMzE2NTgyNDkgOS43ODM5MjI1Nyw0LjMxNjU4MjQ5IDcuMDUwMjUyNTMsNy4wNTAyNTI1MyBDNC4zMTY1ODI0OSw5Ljc4MzkyMjU3IDQuMzE2NTgyNDksMTQuMjE2MDc3NCA3LjA1MDI1MjUzLDE2Ljk0OTc0NzUgQzcuNDQwNzc2ODIsMTcuMzQwMjcxOCA3LjQ0MDc3NjgyLDE3Ljk3MzQzNjcgNy4wNTAyNTI1MywxOC4zNjM5NjEgQzYuNjU5NzI4MjQsMTguNzU0NDg1MyA2LjAyNjU2MzI2LDE4Ljc1NDQ4NTMgNS42MzYwMzg5NywxOC4zNjM5NjEgQzIuMTIxMzIwMzQsMTQuODQ5MjQyNCAyLjEyMTMyMDM0LDkuMTUwNzU3NTkgNS42MzYwMzg5Nyw1LjYzNjAzODk3IEM5LjE1MDc1NzU5LDIuMTIxMzIwMzQgMTQuODQ5MjQyNCwyLjEyMTMyMDM0IDE4LjM2Mzk2MSw1LjYzNjAzODk3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8ZmlsdGVyIHg9Ii0zMy4zJSIgeT0iLTM1LjMlIiB3aWR0aD0iMTY2LjclIiBoZWlnaHQ9IjE3MC42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvi/lhajlsY/vvIjkvLTlrabnq6/vvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MC4wMDAwMDAsIC04Mi4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyLjAwMDAwMCwgNjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i5b2i54q257uT5ZCIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgMTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=","iconDown":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi42MTk4ODYsNy45NzI1NDYxNyBMMTIuNzA3MTA2OCw4LjA1MDI1MjUzIEwxNi4yNDI2NDA3LDExLjU4NTc4NjQgQzE2LjYzMzE2NSwxMS45NzYzMTA3IDE2LjYzMzE2NSwxMi42MDk0NzU3IDE2LjI0MjY0MDcsMTMgQzE1Ljg4MDAxMSwxMy4zNjI2Mjk3IDE1LjMwODE2NTYsMTMuMzg4NTMxOCAxNC45MTU2NDc5LDEzLjA3NzcwNjQgTDE0LjgyODQyNzEsMTMgTDEyLjk5OTQ2NjEsMTEuMTcxMzU5MyBMMTMsMTkgQzEzLDE5LjU1MjI4NDcgMTIuNTUyMjg0NywyMCAxMiwyMCBDMTEuNDQ3NzE1MywyMCAxMSwxOS41NTIyODQ3IDExLDE5IEwxMC45OTk0NjYxLDExLjE3MDM1OTMgTDkuMTcxNTcyODgsMTMgQzguODA4OTQzMTgsMTMuMzYyNjI5NyA4LjIzNzA5Nzc4LDEzLjM4ODUzMTggNy44NDQ1ODAxMywxMy4wNzc3MDY0IEw3Ljc1NzM1OTMxLDEzIEM3LjM5NDcyOTYxLDEyLjYzNzM3MDMgNy4zNjg4Mjc0OSwxMi4wNjU1MjQ5IDcuNjc5NjUyOTUsMTEuNjczMDA3MyBMNy43NTczNTkzMSwxMS41ODU3ODY0IEwxMS4yOTI4OTMyLDguMDUwMjUyNTMgQzExLjY1NTUyMjksNy42ODc2MjI4MyAxMi4yMjczNjgzLDcuNjYxNzIwNzEgMTIuNjE5ODg2LDcuOTcyNTQ2MTcgWiBNMTguMzYzOTYxLDUuNjM2MDM4OTcgQzIxLjg3ODY3OTcsOS4xNTA3NTc1OSAyMS44Nzg2Nzk3LDE0Ljg0OTI0MjQgMTguMzYzOTYxLDE4LjM2Mzk2MSBDMTcuOTczNDM2NywxOC43NTQ0ODUzIDE3LjM0MDI3MTgsMTguNzU0NDg1MyAxNi45NDk3NDc1LDE4LjM2Mzk2MSBDMTYuNTU5MjIzMiwxNy45NzM0MzY3IDE2LjU1OTIyMzIsMTcuMzQwMjcxOCAxNi45NDk3NDc1LDE2Ljk0OTc0NzUgQzE5LjY4MzQxNzUsMTQuMjE2MDc3NCAxOS42ODM0MTc1LDkuNzgzOTIyNTcgMTYuOTQ5NzQ3NSw3LjA1MDI1MjUzIEMxNC4yMTYwNzc0LDQuMzE2NTgyNDkgOS43ODM5MjI1Nyw0LjMxNjU4MjQ5IDcuMDUwMjUyNTMsNy4wNTAyNTI1MyBDNC4zMTY1ODI0OSw5Ljc4MzkyMjU3IDQuMzE2NTgyNDksMTQuMjE2MDc3NCA3LjA1MDI1MjUzLDE2Ljk0OTc0NzUgQzcuNDQwNzc2ODIsMTcuMzQwMjcxOCA3LjQ0MDc3NjgyLDE3Ljk3MzQzNjcgNy4wNTAyNTI1MywxOC4zNjM5NjEgQzYuNjU5NzI4MjQsMTguNzU0NDg1MyA2LjAyNjU2MzI2LDE4Ljc1NDQ4NTMgNS42MzYwMzg5NywxOC4zNjM5NjEgQzIuMTIxMzIwMzQsMTQuODQ5MjQyNCAyLjEyMTMyMDM0LDkuMTUwNzU3NTkgNS42MzYwMzg5Nyw1LjYzNjAzODk3IEM5LjE1MDc1NzU5LDIuMTIxMzIwMzQgMTQuODQ5MjQyNCwyLjEyMTMyMDM0IDE4LjM2Mzk2MSw1LjYzNjAzODk3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8ZmlsdGVyIHg9Ii0zMy4zJSIgeT0iLTM1LjMlIiB3aWR0aD0iMTY2LjclIiBoZWlnaHQ9IjE3MC42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvi/lhajlsY/vvIjkvLTlrabnq6/vvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MC4wMDAwMDAsIC0yMjcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC045aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Mi4wMDAwMDAsIDY4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IuW9oueKtue7k+WQiCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAxNzEuMDAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMTcxLjAwMDAwMCkgdHJhbnNsYXRlKDguMDAwMDAwLCAxNTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=","iconImageActive":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAf1JREFUWEft1zFoE1Ecx/Hv76IVBa2CyZ11thlEcexgQR3c1K0UWoc6KYiIooODi4i4WIQWB2kFsYM4iW5iF5FApSIFB3ERBHuJiFoC0hjzl5qkIe2laS45b+mNj3v/z73/+78/70RMj2Jy2YD/W+bLqbbvO2FxDDgB7IhIXwCewZbzaNePCuw/AoYiAleGnULecBX+GeFKV8ILyOuuwta51eotcAGcOfidhsQdsP66+PLUafgTOAdQKr8M2fsu2P0G7ODyWATwReTdXZU9yw6BLdVR+ek87Ayg1JPVsH8MeBkhzCjyLgXA14CbYeASaAQKGdj8EOgLLkYrgHMEuZnaHn/bD8UM2PYw8APknSk3m3+B3oFtanASCqD7YHNgadA5YGuYqs5Dohcl52uryN4DOxv6CK6vuOw62nOjDrH5JDgfwbpr4/pQSWdP0w9aB/wZ3DTSr4AjchXsdmX8Obin4Os2sFmw3jXx5rCGkTsVGMSsC7ITQA8kTqPkl3IN+CeBp+3AM+D2IbXeTs2fBo42xNdYscGffrT3ddP9CnrBcoegNAs4gfMbw85jlBoMhVYnmT8JjLQI6zhyX7QH5w5D6VWLsI1D/jLatxgKN0tA7hbYlWZwwEVARbBiKBiWulqjzlZ3EYjr6hPXZS9kPtuZtvEn0U72WpobW6r/ArmPwCGvT1xqAAAAAElFTkSuQmCC","iconImage":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMAgH8EeVb53fP7bCEY7+HKsBMI+NK4iEA3MSgM5sKglpBJHQ7XpoyCdGJbUM/Qea4AAAEPSURBVEjH7ZTbjoIwEIantpWzIiiweFp1z9v3f76tdVYwmdISvfS7IRM+/swk5IcnD4BLwSbDMCE5GJJgqtxMg8QkB8qP4JwuMdmdLrUtlC9C22xIiLZ1sYizy8C0PXHEaY5bLzuHCy+hj30EJPewZwtA4ofbqnVsUu7y3rRyXNkAj3vjh5HXc0XaFb7r0ts0/S0VZeNZP5HqEeqJtr/AsFS30PZsjUfhTxIO2hKQvVnhu64G7BX8k270eACAndWOErgSZ+V7cf4stNl7Dh3NoTDPymJnLRCkGW2/Aokg7Q1YeKPs2mY3hL082ezTnLALm81vbIZHcqD57DYZ1z7jmm10a/o3ctf2DkzbP7mfP+KupKimXofSAAAAAElFTkSuQmCC","iconSongActive":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAnhJREFUWEfF1z9oE1EcwPHv72LQUqlYaJoGi2iRdtFFhzqIUwfBQdSluLh1cFCpIIqCoGgd1BYtuOgiFUFdnIQOTopgHSp1EBEEi21SGjH+jfnzk7sk5PLncmnuWd8Skrz7fd7v9967dyf8pyYVria2gV4BHQI6WhtTehzZfNLv2jLsoPmXQKffRY3//wGs8cVdcPwR6KFgqH21DdutMe6CF7+2Xl73cEtwY9wNa/Bs3RmXotXPfBXg+pmvElyL/wM4C6Q9Zq1cdsOwLBRE7fFcLxJ1zFbhJMgc5N+CVfzMzSGbltH4DtBZg7C8AzkBMot0FTOrE14XtwNvDMKMI1HfWyG6tBNyMwZhvYb0nCpM4UwYYn0QGgAdAOkH3QJyHGgHfW4QlqsQOQuJadA9QLg2uBwE6wvknhmEuQyhMcilvO9wuh80C9ZTg7BehLYb8DvpDcsQaBvwxCR8Adon4eeSN5zfCxIBeWgQ5hxYdyDvtZXsQ2Y30AdMmYDTIHaWNyE0Bdl5V9AMyCXITEKmeB6uGwa5GxSegNB5pOsbqhYs9IL1sRxURpHu6xWIxkdAbweB7yPRI1VBt4J+KPwmWZCNSOR7ZZ/EaciPBYDz+5BY5bbQz7vAelWGrU6nGqWmKhB/AQwGgBlGog+qMr4FesxV6nvwZwTp/YUud0B2AvSo96q3C+V7Ouk86AEk9hr91AnhUZAzYGdV0ex9bS+4fmBtQ9SZIV/Y6WVvkRToeiDkG7SZDs3BzURaYZ86sKHH24YDSSHRDU4tyyvS1AN9I1geI92Hq2BTrzCecBKsQSTyvhK2vxl5aauBUyDTzo4oorXwCtdJkO5/AY6qAjDAUxi+AAAAAElFTkSuQmCC","iconSong":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAt1BMVEUAAAD////////////////////////c3NzU1NT////////////////////////////////////////////////R0dH////////////////////Y2Nj////////////////////////////////////////////////////////////////u7u7////////////////////////////////Q0NDn5+fR0dHNzc3V1dXr6+v39/f19fUmQCkyAAAANHRSTlMAgOwO+eRwO+sRC/Xh2yIHyJQYFPHr0cW0ZFYoJtfAu66Ig3x2QjAcymFZPO/CpZ6dkEgqAPa9ZgAAAWpJREFUSMfF1mtvgjAUBuCuLcyCXAQm6nTe77uvzun2/3/XAtWdhtAe45e9n/qGJ+QESAu5Jqw3u6nJ5LYOdymXtbmr4a405atxX8V936wPjerdW9Ksd/vqMNSmd/vKMNKqd/owuNaHwTUMg+nCwjCYPiithkH1z15pbRhpyffxU+X4iOp2rhWT5j514rdNSAjp2LWfP0+685CoRCOrzuZeRCCe/d4OyFIPL9XLbXiZXqxbuUOzWLAnTLv0XIKUxVbd1OtAsBWiPShtIdqIFppmYoDoFErMRIDoBErO0qZVB2QJ5cFLHasekPBMxxM3SqlFO0FA+mq5KT+XxKyHSdE+yvW7upRkJj1WbVGsO9FJc4MOiKanp7KUBj0+tbmupya91vfQlZpky016pEpIVfOKfT2TJs17JY7/Xk2HS2nU0n9x3VcqjQEN+VdNL8JUe8J4WnAC4vH7cLricbGTG8JpF/srgMx6jFyRX2m4GmEb3vXDAAAAAElFTkSuQmCC","iconVideoActive":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAhNJREFUWEfll79rFUEQxz+TU9AQNYbE206tIogiFoHUIaithRY26QLaSQJiYRMVfySFjf4D2gSsFRJtY22sLAKxMO8SAj7FPBXvRvbtXi7vBcxdON5F3G53Zuez39nb3TmhoiYVcdkjYK2NgEyADgNHSspGHWQBdBoxb9KYmWKt3QLuQzML9yB455x+d4PcAU77SQuQzMD+nxALyAXQG97WgK5JkGXX1wFIHgH9tgPcRswDa3HgplLmXF8+IuFgi1qNroE+92MjiHm7aVcViOrAIWAWMVfb5j4GnfBjFj5qlXtw9Ar0ojd+g2AQGVjJgq/MgNx0fZlEwunM9vkUBB9AA5BF2BhCTv5wguyYjc1othh5jYSXUsVf2vb0O/DJO3cDx7eoUJAl0F8+YyeAA1vs68CqX+RRUNP2rdQR05uCbQo618TIvwIWu+/zbs+2pTB/xnah+CxiFtH1wxBPQWKPUZCf6D2LgSVGwn2tR2XtPMTPgKFC8GJgYsS0gt2R6YLVcVB7+fTmWkAp4JSkUQj6ArCX0d9bqeCm+toZ4P1OXMoHR5dBX3YO3Lwa165DYve5pzNgjYZBnwLndgSmDsVSLQkc60Gk4R6Ar/2w8RBkDOyXXaAVA9vAMgUHn0DjCuhdoK8ALnMtDt4VZvuk/xpcVSFQXelTUbHn7tkKytvNF6aKgr6kI5o3zB75d8q73BL8/gDmawwwER//AgAAAABJRU5ErkJggg==","iconVideo":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMAgPZSfPr4oFruIArRu3TxkY6ChTPlyXFrXhoE4MyviSbWtKyYTCw97O6yIgAAAQxJREFUSMfVldtOwzAMQNPQXLve222suwFj+P+/ELvZGBIC2RJC7DwdWUd5aFRH3TfRV9n3VD5+agsXLPyEDa64xpsFgNnjGf0SALXs0EtDvuyvuthcTsYYuuQ71JekDvU5aQeUFx9j/ZrmLfpj0vVNj0A40hjQzDrNS/Qm6eGmHogQSS3puHpAWoOqc9K8pnFGupoVrMe6goTW2l7Uon9VqLDOgEv2x7Uea35d++LcGG59wtF03jHrXM3ktaRWRyep1TRs+TXRGkmtTqJ6ENVeUg9bQX3QwK2nt5H/vQfHust2jvsArPopplvk1JQ3+3/yp/1aLds+ss0m25qijSzb9qKXRPRKiV7Au+Yd2uO1AIRu5IoAAAAASUVORK5CYII=","iconVideoBg":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkQAAAOQAQMAAABSL48WAAAAA1BMVEUAAACnej3aAAAA50lEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdkoGAWjAAkAAM++AAHC6VozAAAAAElFTkSuQmCC","iconArrow":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvuebruW9le+8iOiAgeW4iO+8iSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3MC4wMDAwMDAsIC0yMTMuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0OC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjAwMDAwMCwgMjA5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLlsZXlvIDmm7TlpJrlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAxMC4wMDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtMTAuMDAwMDAwKSB0cmFuc2xhdGUoMC4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02Ljg1MzI4MTgzLDQuMzk2Mjc5MzYgTDEwLjA3MDIyNSw5LjY2MDM2ODE3IEMxMC4zNTgyMTM5LDEwLjEzMTYyMjcgMTAuMjA5NjQ3NywxMC43NDcxMTExIDkuNzM4MzkzMTcsMTEuMDM1MSBDOS41ODEzODUyNiwxMS4xMzEwNDkzIDkuNDAwOTQ3OTEsMTEuMTgxODE4MiA5LjIxNjk0MzE2LDExLjE4MTgxODIgTDIuNzgzMDU2ODQsMTEuMTgxODE4MiBDMi4yMzA3NzIwOSwxMS4xODE4MTgyIDEuNzgzMDU2ODQsMTAuNzM0MTAyOSAxLjc4MzA1Njg0LDEwLjE4MTgxODIgQzEuNzgzMDU2ODQsOS45OTc4MTM0MyAxLjgzMzgyNTcyLDkuODE3Mzc2MDkgMS45Mjk3NzUwMSw5LjY2MDM2ODE3IEw1LjE0NjcxODE3LDQuMzk2Mjc5MzYgQzUuNDM0NzA3MDUsMy45MjUwMjQ4MiA2LjA1MDE5NTQ3LDMuNzc2NDU4NjUgNi41MjE0NTAwMSw0LjA2NDQ0NzU0IEM2LjY1NjgxNTksNC4xNDcxNzExNCA2Ljc3MDU1ODIzLDQuMjYwOTEzNDcgNi44NTMyODE4Myw0LjM5NjI3OTM2IFoiIGlkPSLlsZXlvIDmm7TlpJoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCA3LjA5MDkwOSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtNy4wOTA5MDkpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+","iconPause":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjQiIHk9IjMiIHdpZHRoPSI1IiBoZWlnaHQ9IjE4IiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxmaWx0ZXIgeD0iLTEyMC4wJSIgeT0iLTMzLjMlIiB3aWR0aD0iMzQwLjAlIiBoZWlnaHQ9IjE2Ni43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgICAgICA8cmVjdCBpZD0icGF0aC0zIiB4PSIxNSIgeT0iMyIgd2lkdGg9IjUiIGhlaWdodD0iMTgiIHJ4PSIyIj48L3JlY3Q+CiAgICAgICAgPGZpbHRlciB4PSItMTIwLjAlIiB5PSItMzMuMyUiIHdpZHRoPSIzNDAuMCUiIGhlaWdodD0iMTY2LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNCI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI5o6n5Lu277yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIuMDAwMDAwLCAtNDYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuaSreaUviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuMDAwMDAwLCA0Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaIiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaLlpIfku70iPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci00KSIgeGxpbms6aHJlZj0iI3BhdGgtMyI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+","iconPen":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAkZJREFUaEPtmDuI1UAYRs8nPkAtBMFC663EQkFBBB9goYULPkC0sFhrC1krsbRUCws7ERW0cFFQrCwUcRsLERQR0cLKVlhBxMcvgQRCSHJn5iYzWcg093LJzZzzf/PIRCzzpmXOzyiQOsExgWkSMLO9wDHggqQ/IfdKloCZ7QOeAuuAB8DpEIkkAhX4ovBBEtEFGuCDJaIKTIAPkogm0AC/CNwGbgArS5PYeThFEWiBPyxpycxOAXdCJHoXmARfVD1UoleBFvhDkn5U130zuw6cq/w+J+lW0x7Rm4Br5UsJHAfuA6tKsI+Ak5J+RxUIqHwQfCbVeQIN8K+AbMLWDZtg+M4FYsN3KpACvjOBVPCdCKSEn1ogNfxUAkOADxYYCnyQwJDgvQXMbCPwNT8GFrt72yZ1Arjn+3jgczb22onN7CDwrNRBUviQBM4D10oCWyV9qHmq7L3yRZ++CdwE5vI//wLWV98kmFk0+JAEXgM7c4G3kraXqx8b3kvAzFYAS8DaHPqupDNmthnYBuwGLvY5Yesmt/MQMrMZ4FPpJt+A1UC2MtW1iYcRn9Vm6gONmR0FHjp2GgXedwjNA1cmCPwEFoCzbcdAxyI4XeYzhHYBL4E1wF/gC/AOeJ9/Zt8/S/rn1HNHFzkLZP2Z2RZgE/BRUlbt5M1LIDltDcAokDqV2gTMbAdwFdiQGjDv/zswL+lNladJ4DFwZCDwBcYTSbOuAs+B/QMTeCHpgKvAZWDPwAQWJV1yEhgYeCvOuIymTmtMIHUC/wGqqkpA0BblZAAAAABJRU5ErkJggg==","iconPlay":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xNS4yMzQ5MTQxLDUuMjc0OTc4MzUgTDIyLjY3OTMyNDMsMTguMjU0OTc1OCBDMjMuMjI4ODYxLDE5LjIxMzE0MjMgMjIuODk3NjAxMSwyMC40MzUzNzczIDIxLjkzOTQzNDUsMjAuOTg0OTE0MSBDMjEuNjM2NTgyMSwyMS4xNTg2MDg4IDIxLjI5MzUzNywyMS4yNSAyMC45NDQ0MTAzLDIxLjI1IEw2LjA1NTU4OTcyLDIxLjI1IEM0Ljk1MTAyMDIyLDIxLjI1IDQuMDU1NTg5NzIsMjAuMzU0NTY5NSA0LjA1NTU4OTcyLDE5LjI1IEM0LjA1NTU4OTcyLDE4LjkwMDg3MzIgNC4xNDY5ODA4NywxOC41NTc4MjgyIDQuMzIwNjc1NjYsMTguMjU0OTc1OCBMMTEuNzY1MDg1OSw1LjI3NDk3ODM1IEMxMi4zMTQ2MjI3LDQuMzE2ODExNzcgMTMuNTM2ODU3NywzLjk4NTU1MTgyIDE0LjQ5NTAyNDIsNC41MzUwODg1MyBDMTQuODAyOTQzNCw0LjcxMTY4OTIgMTUuMDU4MzEzNCw0Ljk2NzA1OTIzIDE1LjIzNDkxNDEsNS4yNzQ5NzgzNSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjcuNSUiIHk9Ii0zMS42JSIgd2lkdGg9IjE1NS4xJSIgaGVpZ2h0PSIxNjMuMiUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6aG16Z2iLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLor77ku7bmkq3mlL7vvIjmjqfku7bvvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Mi4wMDAwMDAsIC04My4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i5pKt5pS+5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi4wMDAwMDAsIDgzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IuS4ieinkuW9oiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuNTAwMDAwLCAxMS43NTAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0xMS43NTAwMDApICI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=","iconTouping":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMC45Njk4Mjk3LDExLjczNjE3NTkgQzExLjQ0MTkzNjEsMTEuNzM2MTc1OSAxMS44OTY2ODUzLDExLjkxNzc1MDIgMTIuMjM1MDI1OSwxMi4yNDQwMDI5IEwxNC45MTk5NzMzLDE0LjgzMDk4MzUgQzE1LjQ0ODA2MTksMTUuMzM5NzkyMiAxNS42MDgyMjUxLDE2LjExNTU5ODkgMTUuMzE4OTk0NCwxNi43ODgyMjcxIEMxNS4wMzUwNSwxNy40NDg1NjE3IDE0LjM3NzUyMzIsMTcuODcxODUxNSAxMy42NTUyMTk2LDE3Ljg3MiBMOC4yODI0NzU5NywxNy44NzIgQzcuNTYwNjc1NTMsMTcuODcxMTU2MiA2LjkwMzc5MDY1LDE3LjQ0NzU5MzEgNi42MjAzMDgxLDE2Ljc4NzM5ODggQzYuMzMxNTU0MDcsMTYuMTE0OTI3OCA2LjQ5MTgzNjE0LDE1LjMzOTU2MTIgNy4wMTk2Nzg2MiwxNC44MzA5OTA3IEw5LjcwNDM2Nzk1LDEyLjI0NDI1ODggQzEwLjA0Mjk3NDEsMTEuOTE3NzUwMiAxMC40OTc3MjMzLDExLjczNjE3NTkgMTAuOTY5ODI5NywxMS43MzYxNzU5IFogTTEwLjk2OTI3MzgsMTMuNjI0MTc1OSBMOC41MDQyNzM4MSwxNS45OTkxNzU5IEwxMy40MzQyNzM4LDE1Ljk5OTE3NTkgTDEwLjk2OTI3MzgsMTMuNjI0MTc1OSBaIE0xNi45MzYsMCBDMTkuNjM3MjI0NCwwIDIxLjg3MiwxLjk2NTI5MjM1IDIxLjg3Miw0LjQ1MzY1NDkgTDIxLjg3MiwxMC4yMDk4MTc1IEMyMS44NzIsMTIuNjk4MTggMTkuNjM3MjI0NCwxNC42NjM0NzI0IDE2LjkzNiwxNC42NjM0NzI0IEwxNi4zMjY5MzY3LDE0LjY2MzQ3MjQgQzE1LjgwOTk5ODIsMTQuNjYzNDcyNCAxNS4zOTA5MzY3LDE0LjI0NDQxMDkgMTUuMzkwOTM2NywxMy43Mjc0NzI0IEMxNS4zOTA5MzY3LDEzLjIxMDUzMzggMTUuODA5OTk4MiwxMi43OTE0NzI0IDE2LjMyNjkzNjcsMTIuNzkxNDcyNCBMMTYuOTM2LDEyLjc5MTQ3MjQgQzE4LjY1MzA1MzYsMTIuNzkxNDcyNCAyMCwxMS42MDY5NDkyIDIwLDEwLjIwOTgxNzUgTDIwLDQuNDUzNjU0OSBDMjAsMy4wNTY1MjMxMyAxOC42NTMwNTM2LDEuODcyIDE2LjkzNiwxLjg3MiBMNC45MzYsMS44NzIgQzMuMjE4OTQ2MzgsMS44NzIgMS44NzIsMy4wNTY1MjMxMyAxLjg3Miw0LjQ1MzY1NDkgTDEuODcyLDEwLjIwOTgxNzUgQzEuODcyLDExLjYwNjk0OTIgMy4yMTg5NDYzOCwxMi43OTE0NzI0IDQuOTM2LDEyLjc5MTQ3MjQgTDUuNTYzMzIxMjksMTIuNzkxNDcyNCBDNi4wODAyNTk4MiwxMi43OTE0NzI0IDYuNDk5MzIxMjksMTMuMjEwNTMzOCA2LjQ5OTMyMTI5LDEzLjcyNzQ3MjQgQzYuNDk5MzIxMjksMTQuMjQ0NDEwOSA2LjA4MDI1OTgyLDE0LjY2MzQ3MjQgNS41NjMzMjEyOSwxNC42NjM0NzI0IEw0LjkzNiwxNC42NjM0NzI0IEMyLjIzNDc3NTYyLDE0LjY2MzQ3MjQgMCwxMi42OTgxOCAwLDEwLjIwOTgxNzUgTDAsNC40NTM2NTQ5IEMwLDEuOTY1MjkyMzUgMi4yMzQ3NzU2MiwwIDQuOTM2LDAgTDE2LjkzNiwwIFogTTEyLjU5OTA3NjksNC41MjU0MTYzMSBDMTIuNzg2MDgwMSw0LjU5NzE3NzczIDEyLjk3MzA4MzQsNC43NDA3MDA1NiAxMy4wNDc4ODQ3LDQuOTIwMTA0MSBMMTQuNzMwOTE0Miw4LjExMzQ4NzEgTDE2LjQxMzk0MzYsNC45MjAxMDQxIEMxNi40ODg3NDQ5LDQuNzQwNzAwNTYgMTYuNjc1NzQ4Miw0LjU5NzE3NzczIDE2Ljg2Mjc1MTUsNC41MjU0MTYzMSBDMTcuMDQ5NzU0OCw0LjQ1MzY1NDkgMTcuMjc0MTU4Nyw0LjQ4OTUzNTYgMTcuNDYxMTYyLDQuNTYxMjk3MDIgQzE3LjkwOTk2OTgsNC43NzY1ODEyNyAxOC4wNTk1NzI0LDUuMjQzMDMwNDcgMTcuODcyNTY5Miw1LjYwMTgzNzU1IEwxNS40Nzg5MjczLDEwLjE1ODY4NzQgQzE1LjMyOTMyNDcsMTAuNDA5ODUyNCAxNS4wNjc1MjAxLDEwLjU4OTI1NTkgMTQuNzY4MzE0OCwxMC41ODkyNTU5IEMxNC40NjkxMDk2LDEwLjU4OTI1NTkgMTQuMjA3MzA1LDEwLjQwOTg1MjQgMTQuMDU3NzAyNCwxMC4xNTg2ODc0IEwxMS42NjQwNjA1LDUuNjAxODM3NTUgQzExLjQ3NzA1NzIsNS4yMDcxNDk3NiAxMS42MjY2NTk5LDQuNzc2NTgxMjcgMTIuMDAwNjY2NCw0LjU2MTI5NzAyIEMxMi4xODc2Njk3LDQuNDUzNjU0OSAxMi40MTIwNzM2LDQuNDUzNjU0OSAxMi41OTkwNzY5LDQuNTI1NDE2MzEgWiBNMTAuMDU1ODMyNCw0LjQ1MzY1NDkgQzEwLjUwNDY0MDIsNC40ODk1MzU2IDEwLjg0MTI0NjEsNC44MTI0NjE5OCAxMC44NDEyNDYxLDUuMjQzMDMwNDcgQzEwLjg3ODY0NjgsNS42NzM1OTg5NiAxMC41NDIwNDA5LDYuMDMyNDA2MDQgMTAuMDkzMjMzLDYuMDMyNDA2MDQgTDguNTIyNDA1NTMsNi4wMzI0MDYwNCBMOC41MjI0MDU1Myw5Ljc5OTg4MDM3IEM4LjUyMjQwNTUzLDEwLjA4NjkyNiA4LjM3MjgwMjkxLDEwLjMzODA5MSA4LjExMDk5ODMzLDEwLjQ4MTYxMzggQzcuODQ5MTkzNzUsMTAuNjI1MTM2NiA3LjU0OTk4ODUxLDEwLjYyNTEzNjYgNy4yODgxODM5MywxMC40ODE2MTM4IEM3LjAyNjM3OTM1LDEwLjMzODA5MSA2Ljg3Njc3NjczLDEwLjA4NjkyNiA2Ljg3Njc3NjczLDkuNzk5ODgwMzcgTDYuODc2Nzc2NzMsNi4wMzI0MDYwNCBMNS4zMDU5NDkyNCw2LjAzMjQwNjA0IEM1LjAwNjc0NDAxLDYuMDMyNDA2MDQgNC43NDQ5Mzk0Miw1Ljg4ODg4MzIxIDQuNTk1MzM2ODEsNS42Mzc3MTgyNiBDNC40NDU3MzQxOSw1LjM4NjU1MzMgNC40NDU3MzQxOSw1LjA5OTUwNzY0IDQuNTk1MzM2ODEsNC44NDgzNDI2OCBDNC43NDQ5Mzk0Miw0LjU5NzE3NzczIDUuMDA2NzQ0MDEsNC40NTM2NTQ5IDUuMzA1OTQ5MjQsNC40NTM2NTQ5IEwxMC4wNTU4MzI0LDQuNDUzNjU0OSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjcuNCUiIHk9Ii0zMy42JSIgd2lkdGg9IjE1NC45JSIgaGVpZ2h0PSIxNjcuMSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K++5Lu25Yqg5oqV5bGPIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI5a2m5ZGY77yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk4LjAwMDAwMCwgLTE5OS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5MC4wMDAwMDAsIDExOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNeWkh+S7vSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDEwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5b2i54q257uT5ZCIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjA2NDAwMCwgNC4wNjQwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=","iconSpeed":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDExPC90aXRsZT4KICAgIDxnIGlkPSLor77ku7bliqDmipXlsY8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLor77ku7bmkq3mlL7vvIjlgI3pgJ/lpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzAuMDAwMDAwLCAtMzM4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzAuMDAwMDAwLCAzMzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjUwMDAwMCwgMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjcyMjIyMiwgNS45NjI5NjMpIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGlkPSLlvaLnirYiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi41NjI5NjI5NSwzLjk4NTkyNTk0IEw2LjU2Mjk2Mjk1LDYuOTU2Mjk2MzEgTDIuMzU1NTU1NTUsNi45NTYyOTYzMSBMMi4zNTU1NTU1NSwzLjk4NTkyNTk0IEw2LjU2Mjk2Mjk1LDMuOTg1OTI1OTQgTDYuNTYyOTYyOTUsMy45ODU5MjU5NCBaIE0wLDMuNTYzNzAzNzEgQzAuMTM4MTQ4MTQ1LDMuMjMyOTYyOTcgMC4yNTkyNTkyNTgsMi45MjkyNTkyNiAwLjM2Mjk2Mjk0OSwyLjY1MjU5MjYgQzAuNDY2NjY2NjYsMi4zNzU5MjU5NCAwLjU2MTg1MTgzNiwyLjEwNzAzNzA1IDAuNjQ4MTQ4MTQ1LDEuODQ1MTg1MiBDMC43MzQ0NDQ0MzQsMS41ODMzMzMzNCAwLjgxMjIyMjIyNywxLjMyMTg1MTg2IDAuODgxNDgxNDg0LDEuMDYgQzAuOTUwNzQwNzQyLDAuNzk4MTQ4MTQ1IDEuMDA4NTE4NTIsMC41MTY2NjY2NiAxLjA3Nzc3Nzc3LDAuMjE1NTU1NTY2IEwyLjE1NTU1NTU1LDAuMjE1NTU1NTY2IEMyLjA5Mjk2Mjk1LDAuNDg4ODg4OTA2IDEuNzY3Nzc3NzcsMS42ODIyMjIyMyAxLjY3NDA3NDA2LDEuOTc4NTE4NTIgTDEuNjc0MDc0MDYsNi45NTYyOTYzMSBMMC43MTg1MTg1MTYsNi45NTYyOTYzMSBMMC43MTg1MTg1MTYsMy43NzExMTExMSBMMCwzLjU2MzcwMzcxIFogTTQuODg4ODg4ODksMi44Njc0MDc0MiBDNC45Njc3Nzc3NywyLjY3MDAwMDAyIDUuMDQxODUxODYsMi40NjExMTExMyA1LjExMTExMTExLDIuMjQxNDgxNDggQzUuMTgwMzcwMzcsMi4wMjE4NTE4NCA1LjIzOTYyOTYzLDEuODA4MTQ4MTQgNS4yODg4ODg4OSwxLjYwMDc0MDc0IEw2LjM3Nzc3Nzc3LDEuNjAwNzQwNzQgQzYuMjcxNDkzNiwyLjAzMDE5MjczIDYuMTQwNDA5NjIsMi40NTMxMjQwNSA1Ljk4NTE4NTE4LDIuODY3NDA3NDIgTDYuODIyMjIyMjEsMi44Njc0MDc0MiBMNi44MjIyMjIyMSwzLjYyMjk2Mjk3IEwyLjE0ODE0ODE0LDMuNjIyOTYyOTcgTDIuMTQ4MTQ4MTQsMi44Njc0MDc0MiBMNC44ODg4ODg4OSwyLjg2NzQwNzQyIEw0Ljg4ODg4ODg5LDIuODY3NDA3NDIgWiBNMy44NzQwNzQwNiwwLjY3NDgxNDgyNCBDMy44NzQwNzQwNiwwLjUzMjk2Mjk2OSAzLjg5NjI5NjI5LDAuMzY2Mjk2MzA5IDMuODk2Mjk2MjksMC4yMTQ4MTQ4MjQgTDUuMDgxNDgxNDgsMC4zNTg1MTg1MTYgTDUuMDgxNDgxNDgsMC42NzQ4MTQ4MjQgTDYuNjQ0NDQ0NDMsMC42NzQ4MTQ4MjQgTDYuNTAxNDgxNDgsMS40MzAzNzAzNyBMMi40MzcwMzcwMywxLjQzMDM3MDM3IEwyLjI5NjI5NjI5LDAuNjc0ODE0ODI0IEwzLjg3NDA3NDA2LDAuNjc0ODE0ODI0IEwzLjg3NDA3NDA2LDAuNjc0ODE0ODI0IFogTTMuMzE4NTE4NTIsNi4yMTU1NTU1NyBMNS42MDc0MDc0LDYuMjE1NTU1NTcgTDUuNjA3NDA3NCw0LjczNDA3NDA4IEwzLjMxODUxODUyLDQuNzM0MDc0MDggTDMuMzE4NTE4NTIsNi4yMTU1NTU1NyBaIE0yLjg5MTg1MTg2LDIuOTQ0ODE0ODIgQzIuODQyNTkyNiwyLjc0NzQwNzQyIDIuODE0ODE0ODIsMi4zMTMzMzMzNCAyLjc1NTU1NTU1LDIuMTM3Nzc3NzkgQzIuNjk2Mjk2MjcsMS45NjIyMjIyNSAyLjYyNzAzNzAzLDEuNzgzMzMzMzQgMi41NDgxNDgxNCwxLjYwMDc0MDc0IEwzLjYzNzAzNzAzLDEuNjAwNzQwNzQgQzMuNzExMTExMTEsMS43NzM3MDM3MSAzLjc3ODg4ODg5LDEuOTQ3Nzc3NzcgMy44NDA3NDA3NCwyLjEyMjk2Mjk3IEMzLjkwMjU5MjYsMi4yOTgxNDgxNCAzLjk4MTQ4MTQ4LDIuNzM3NDA3NDIgNC4wMzU1NTU1NSwyLjk0NDgxNDgyIEwyLjg5MTg1MTg2LDIuOTQ0ODE0ODIgTDIuODkxODUxODYsMi45NDQ4MTQ4MiBaIE0xMS4yOTYyOTYzLDEuNjc0ODE0ODIgTDExLjI5NjI5NjMsMS4yODIyMjIyMyBMOS41NzAzNzAzNywxLjI4MjIyMjIzIEw5LjM3Nzc3Nzc3LDAuNTQxNDgxNDg0IEwxMS4yOTYyOTYzLDAuNTQxNDgxNDg0IEwxMS4yOTYyOTYzLDAgTDEyLjMxMTExMTEsMC4yMTU1NTU1NjYgTDEyLjMxMTExMTEsMC41NDE0ODE0ODQgTDE0LjI0NDQ0NDQsMC41NDE0ODE0ODQgTDE0LjA1OTI1OTMsMS4yODIyMjIyMyBMMTIuMzExMTExMSwxLjI4MjIyMjIzIEwxMi4zMTExMTExLDEuNjc0ODE0ODIgTDE0LjA1OTI1OTMsMS42NzQ4MTQ4MiBMMTQuMDU5MjU5MywzLjg2IEwxMi4yNjY2NjY3LDMuODYgTDEyLjI2NjY2NjcsNS45NDE0ODE0OCBMMTEuMzQ4MTQ4MSw1Ljk0MTQ4MTQ4IEwxMS4zNDgxNDgxLDMuODYgTDkuNTcwMzcwMzcsMy44NiBMOS41NzAzNzAzNywxLjY3NDgxNDgyIEwxMS4yOTYyOTYzLDEuNjc0ODE0ODIgTDExLjI5NjI5NjMsMS42NzQ4MTQ4MiBaIE05LjEzMTg1MTg2LDEuNzA1NTU1NTcgTDguNzMxMTExMTEsNi4xNTYyOTYzMSBMMTQuMzU1MTg1Miw2LjE1NjI5NjMxIEwxNC4wMzE4NTE5LDYuOTU2Mjk2MzEgTDcuNjk2Mjk2MjksNi45NTYyOTYzMSBMOC4xMTExMTExMSwyLjYzNzc3Nzc5IEw3LjQ5NjI5NjI5LDIuNjM3Nzc3NzkgTDcuNDk2Mjk2MjksMS44Mzc3Nzc3OSBMOS4xMzE4NTE4NiwxLjcwNTU1NTU3IFogTTkuMzExMTExMTEsNS45NDE0ODE0OCBDOS4zODUxODUyLDUuODAzMzMzMzQgOS40NTgxNDgxNCw1LjY1MzcwMzcxIDkuNTI5NjI5NjMsNS40OTMzMzMzNCBDOS42MDExMTExMSw1LjMzMjk2Mjk3IDkuNjcwMzcwMzcsNS4xNyA5LjczNzAzNzAzLDUuMDA0NDQ0NDUgQzkuODAzNzAzNjksNC44Mzg4ODg5MSA5Ljg2NDA3NDA2LDQuNjcyMjIyMjMgOS45MTg1MTg1Miw0LjUwNDQ0NDQ1IEM5Ljk3Mjk2Mjk3LDQuMzM2NjY2NjggMTAuMDE3NDA3NCw0LjE3MzcwMzcxIDEwLjA1MTg1MTksNC4wMTU1NTU1NyBMMTAuOTcwMzcwNCw0LjAxNTU1NTU3IEMxMC44OTIyNTMsNC4zNzU2NTg2MiAxMC43ODgyNzk5LDQuNzI5NjYyMzYgMTAuNjU5MjU5Myw1LjA3NDgxNDgyIEMxMC41MzU5MjU5LDUuNDAwNzQwNzQgMTAuNDEyMjIyMiw1LjY4OTYyOTY1IDEwLjI4ODg4ODksNS45NDE0ODE0OCBMOS4zMTExMTExMSw1Ljk0MTQ4MTQ4IEw5LjMxMTExMTExLDUuOTQxNDgxNDggWiBNMTMuMjg4ODg4OSw1Ljk0MTQ4MTQ4IEMxMy4xNjgxMzMzLDUuNjQwOTk1NTMgMTMuMDU5NDA1LDUuMzM1ODE0OTQgMTIuOTYyOTYyOSw1LjAyNjY2NjY4IEMxMi44NTcwNDExLDQuNjkzMTE0MTggMTIuNzYzMTUzMiw0LjM1NTg1OTA0IDEyLjY4MTQ4MTUsNC4wMTU1NTU1NyBMMTMuNTg1MTg1Miw0LjAxNTU1NTU3IEMxMy42NjQwNzQxLDQuMzE2NjY2NjggMTMuNzYxODUxOCw0LjYzMTQ4MTQ4IDEzLjg3Nzc3NzgsNC45NiBDMTMuOTkzNzAzNyw1LjI4ODUxODUyIDE0LjEyMzMzMzMsNS42MTU1NTU1NSAxNC4yNjY2NjY3LDUuOTQxNDgxNDggTDEzLjI4ODg4ODksNS45NDE0ODE0OCBMMTMuMjg4ODg4OSw1Ljk0MTQ4MTQ4IFogTTguMTU1NTU1NTUsMS40ODIyMjIyMyBDOC4xMTUyNDQ3LDEuMjc2NzQ1MyA4LjA2NzA2MTA5LDEuMDcyODkxNTEgOC4wMTExMTExMSwwLjg3MTExMTExMyBDNy45NTg2Mzk2MiwwLjY3OTc0NjI2NSA3Ljg5ODA5MTYsMC40OTA2ODgxNjggNy44Mjk2Mjk2MywwLjMwNDQ0NDQ1MyBMOC43NjI5NjI5NSwwLjMwNDQ0NDQ1MyBDOC44MzIyMjIyMSwwLjQ1NzQwNzQyMiA4Ljg5OTk5OTk4LDAuNjQwMzcwMzcxIDguOTY2NjY2NjYsMC44NTI1OTI1OTggQzkuMDMzMzMzMzIsMS4wNjQ4MTQ4MiA5LjA4ODg4ODg5LDEuMjc0ODE0ODIgOS4xMzMzMzMzMiwxLjQ4MjIyMjIzIEw4LjE1NTU1NTU1LDEuNDgyMjIyMjMgWiBNMTIuMjY2NjY2NywyLjM2MzcwMzcxIEwxMi4yNjY2NjY3LDMuMTcxMTExMTEgTDEzLjE3Nzc3NzgsMy4xNzExMTExMSBMMTMuMTc3Nzc3OCwyLjM2MzcwMzcxIEwxMi4yNjY2NjY3LDIuMzYzNzAzNzEgWiBNMTAuNDUxODUxOSwzLjE3MTExMTExIEwxMS4zNDgxNDgxLDMuMTcxMTExMTEgTDExLjM0ODE0ODEsMi4zNjM3MDM3MSBMMTAuNDUxODUxOSwyLjM2MzcwMzcxIEwxMC40NTE4NTE5LDMuMTcxMTExMTEgWiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwxMi4xNzg1MTg1IEMwLDEyLjYzNTk2NjkgMCwxMS44MzA1MzUxIDAsMTMuNDY2NjY2NyBDMCwxNS43ODg4ODg5IDEuOSwxNy42ODg4ODg5IDQuMjIyMjIyMjIsMTcuNjg4ODg4OSBMMTQuNzc3Nzc3OCwxNy42ODg4ODg5IEMxNy4xLDE3LjY4ODg4ODkgMTksMTUuNzg4ODg4OSAxOSwxMy40NjY2NjY3IEMxOSwxMi4zMTEzNTgzIDE5LDkuMTc0MDEyMzQgMTksOC4yMzU3NDA3MyBNMTIuNjkyNTkyNiwwLjggTDQuMjIyMjIyMjIsMC44IEMxLjksMC44IDAsMi43IDAsNS4wMjIyMjIyMiBDMCw1LjY5MTcxMzMzIDAsNS42MDQyMzQ0NCAwLDUuOTYyOTYyOTUiIGlkPSLlvaLnirYiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjU2MTUzODUsMCBMMTUuNTYxNTM4NSw0Ljk0OTIzMDc2IEwxOC4xLDIuNzAwNzY5MjIgTDE1LjU2MTUzODUsMCBaIE0xOC4xNTM4NDYyLDAgTDE4LjE1Mzg0NjIsNC45NDkyMzA3NiBMMjAuNjkyMzA3NywyLjcgTDE4LjE1Mzg0NjIsMCBaIiBpZD0i5b2i54q257uT5ZCIIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="}'),gi={container:"zrwsdcswVoDFNOZAZEK1",pointHead:"VWOQ6NDOSokS4KBOjLoO",content:"DxgJJwKVv0FB2OMra1ze",collapse:"gk9_6Ob7a0sK4Qn6DJ7k",childActive:"b_yTsFdqNrwRuy59igoQ",arrow:"zylDatb3L1oPUn2Gg4hh",borderTop:"ETG7AEFzqu8KH5qU4OsI",childCollapseItem:"KpI93n_M5c2CaMgo_D3G",item:"M8BnjkW9rnw0f9r8NfvQ",itemActive:"h3lFG4KGrnw0o_FhxBGe"},mi=A.p+"img/icon-load.027b4b78.gif";const[fi,yi]=V("collapse"),Bi=Symbol(fi),wi={border:j,accordion:Boolean,modelValue:{type:[String,Number,Array],default:""}};var Ci=(0,i.aZ)({name:fi,props:wi,emits:["change","update:modelValue"],setup(e,{emit:t,slots:A}){const{linkChildren:r,children:s}=de(Bi),n=e=>{t("change",e),t("update:modelValue",e)},a=(t,A)=>{const{accordion:i,modelValue:r}=e;n(i?t===r?"":t:A?r.concat(t):r.filter((e=>e!==t)))},o=(t={})=>{if(e.accordion)return;"boolean"===typeof t&&(t={expanded:t});const{expanded:A,skipDisabled:i}=t,r=s.filter((e=>e.disabled&&i?e.expanded.value:null!=A?A:!e.expanded.value)),a=r.map((e=>e.itemName.value));n(a)},l=t=>{const{accordion:A,modelValue:i}=e;return A?i===t:i.includes(t)};return y({toggleAll:o}),r({toggle:a,isExpanded:l}),()=>{var t;return(0,i.Wm)("div",{class:[yi(),{[q]:e.border}]},[null==(t=A.default)?void 0:t.call(A)])}}});const vi=ie(Ci);const[bi,Qi]=V("cell"),Ii={tag:Y("div"),icon:String,size:String,title:R,value:R,label:R,center:Boolean,isLink:Boolean,border:j,iconPrefix:String,valueClass:z,labelClass:z,titleClass:z,titleStyle:null,arrowDirection:String,required:{type:[Boolean,String],default:null},clickable:{type:Boolean,default:null}},Fi=s({},Ii,yt);var Ei=(0,i.aZ)({name:bi,props:Fi,setup(e,{slots:t}){const A=wt(),r=()=>{const A=t.label||o(e.label);if(A)return(0,i.Wm)("div",{class:[Qi("label"),e.labelClass]},[t.label?t.label():e.label])},s=()=>{var A;if(t.title||o(e.title)){const s=null==(A=t.title)?void 0:A.call(t);if(Array.isArray(s)&&0===s.length)return;return(0,i.Wm)("div",{class:[Qi("title"),e.titleClass],style:e.titleStyle},[s||(0,i.Wm)("span",null,[e.title]),r()])}},n=()=>{const A=t.value||t.default,r=A||o(e.value);if(r)return(0,i.Wm)("div",{class:[Qi("value"),e.valueClass]},[A?A():(0,i.Wm)("span",null,[e.value])])},a=()=>t.icon?t.icon():e.icon?(0,i.Wm)(at,{name:e.icon,class:Qi("left-icon"),classPrefix:e.iconPrefix},null):void 0,l=()=>{if(t["right-icon"])return t["right-icon"]();if(e.isLink){const t=e.arrowDirection&&"right"!==e.arrowDirection?`arrow-${e.arrowDirection}`:"arrow";return(0,i.Wm)(at,{name:t,class:Qi("right-icon")},null)}};return()=>{var r;const{tag:o,size:c,center:h,border:u,isLink:p,required:d}=e,g=null!=(r=e.clickable)?r:p,m={center:h,required:!!d,clickable:g,borderless:!u};return c&&(m[c]=!!c),(0,i.Wm)(o,{class:Qi(m),role:g?"button":void 0,tabindex:g?0:void 0,onClick:A},{default:()=>{var e;return[a(),s(),n(),l(),null==(e=t.extra)?void 0:e.call(t)]}})}}});const Mi=ie(Ei);const[Ui,Di]=V("collapse-item"),xi=["icon","title","value","label","right-icon"],Ti=s({},Ii,{name:R,isLink:j,disabled:Boolean,readonly:Boolean,lazyRender:j});var Si=(0,i.aZ)({name:Ui,props:Ti,setup(e,{slots:t}){const A=(0,m.iH)(),r=(0,m.iH)(),{parent:s,index:n}=ce(Bi);if(!s)return void 0;const a=(0,i.Fl)((()=>{var t;return null!=(t=e.name)?t:n.value})),o=(0,i.Fl)((()=>s.isExpanded(a.value))),l=(0,m.iH)(o.value),c=He((()=>l.value||!e.lazyRender)),h=()=>{o.value?A.value&&(A.value.style.height=""):l.value=!1};(0,i.YP)(o,((e,t)=>{if(null===t)return;e&&(l.value=!0);const s=e?i.Y3:se;s((()=>{if(!r.value||!A.value)return;const{offsetHeight:t}=r.value;if(t){const i=`${t}px`;A.value.style.height=e?"0":i,ne((()=>{A.value&&(A.value.style.height=e?i:"0")}))}else h()}))}));const u=(e=!o.value)=>{s.toggle(a.value,e)},p=()=>{e.disabled||e.readonly||u()},g=()=>{const{border:A,disabled:r,readonly:s}=e,n=d(e,Object.keys(Ii));return s&&(n.isLink=!1),(r||s)&&(n.clickable=!1),(0,i.Wm)(Mi,(0,i.dG)({role:"button",class:Di("title",{disabled:r,expanded:o.value,borderless:!A}),"aria-expanded":String(o.value),onClick:p},n),d(t,xi))},B=c((()=>{var e;return(0,i.wy)((0,i.Wm)("div",{ref:A,class:Di("wrapper"),onTransitionend:h},[(0,i.Wm)("div",{ref:r,class:Di("content")},[null==(e=t.default)?void 0:e.call(t)])]),[[f.F8,l.value]])}));return y({toggle:u,expanded:o,itemName:a}),()=>(0,i.Wm)("div",{class:[Di({border:n.value&&e.border})]},[g(),B()])}});const ki=ie(Si);const[Pi,Li]=V("image"),Hi={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:R,height:R,radius:R,lazyLoad:Boolean,iconSize:R,showError:j,errorIcon:Y("photo-fail"),iconPrefix:String,showLoading:j,loadingIcon:Y("photo"),crossorigin:String,referrerpolicy:String};var Ni=(0,i.aZ)({name:Pi,props:Hi,emits:["load","error"],setup(e,{emit:t,slots:A}){const r=(0,m.iH)(!1),s=(0,m.iH)(!0),a=(0,m.iH)(),{$Lazyload:l}=(0,i.FN)().proxy,c=(0,i.Fl)((()=>{const t={width:C(e.width),height:C(e.height)};return o(e.radius)&&(t.overflow="hidden",t.borderRadius=C(e.radius)),t}));(0,i.YP)((()=>e.src),(()=>{r.value=!1,s.value=!0}));const h=e=>{s.value&&(s.value=!1,t("load",e))},u=()=>{const e=new Event("load");Object.defineProperty(e,"target",{value:a.value,enumerable:!0}),h(e)},p=e=>{r.value=!0,s.value=!1,t("error",e)},d=(t,A,r)=>r?r():(0,i.Wm)(at,{name:t,size:e.iconSize,class:A,classPrefix:e.iconPrefix},null),g=()=>s.value&&e.showLoading?(0,i.Wm)("div",{class:Li("loading")},[d(e.loadingIcon,Li("loading-icon"),A.loading)]):r.value&&e.showError?(0,i.Wm)("div",{class:Li("error")},[d(e.errorIcon,Li("error-icon"),A.error)]):void 0,f=()=>{if(r.value||!e.src)return;const t={alt:e.alt,class:Li("img"),style:{objectFit:e.fit,objectPosition:e.position},crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy};return e.lazyLoad?(0,i.wy)((0,i.Wm)("img",(0,i.dG)({ref:a},t),null),[[(0,i.Q2)("lazy"),e.src]]):(0,i.Wm)("img",(0,i.dG)({ref:a,src:e.src,onLoad:h,onError:p},t),null)},y=({el:e})=>{const t=()=>{e===a.value&&s.value&&u()};a.value?t():(0,i.Y3)(t)},B=({el:e})=>{e!==a.value||r.value||p()};return l&&n&&(l.$on("loaded",y),l.$on("error",B),(0,i.Jd)((()=>{l.$off("loaded",y),l.$off("error",B)}))),(0,i.bv)((()=>{(0,i.Y3)((()=>{var t;(null==(t=a.value)?void 0:t.complete)&&!e.lazyLoad&&u()}))})),()=>{var t;return(0,i.Wm)("div",{class:Li({round:e.round,block:e.block}),style:c.value},[f(),g(),null==(t=A.default)?void 0:t.call(A)])}}});const Oi=ie(Ni);const{iconArrow:Vi,iconImage:zi,iconImageActive:Ri,iconVideo:ji,iconVideoActive:Ki,iconSong:Gi,iconSongActive:Yi}=di;function _i(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!(0,i.lA)(e)}var Wi=(0,i.aZ)({name:"points-list",props:{data:{type:Array,default:()=>[]},tabActive:{type:String,default:""},itemActive:{type:String,default:""}},emits:["handleSelect"],setup(e,{emit:t}){const r=(0,m.qj)({active:e.tabActive[0]||"",childActive:e.tabActive[1]||""});(0,i.YP)((()=>e.tabActive),(()=>{r.active=e.tabActive[0]||"",r.childActive=e.tabActive[1]||""})),console.log(r.active,"pointData.active",e.data,e.tabActive);const s=t=>"VIDEO"===t.type?e.itemActive==t.id?Ki:ji:["IMAGE","IMG"].includes(t.type)?e.itemActive==t.id?Ri:zi:"SONG"===t.type?e.itemActive==t.id?Yi:Gi:e.itemActive==t.id?Ki:ji;return()=>{let n;return(0,i.Wm)("div",{class:gi.container},[(0,i.Wm)("div",{class:gi.pointHead},[(0,i.Wm)("img",{src:A(1638)},null),(0,i.Uk)("课程目录")]),(0,i.Wm)("div",{class:gi.content},[(0,i.Wm)(vi,{class:gi.collapse,modelValue:r.active,"onUpdate:modelValue":e=>{r.active=e},accordion:!0},_i(n=e.data.map(((A,n)=>(0,i.Wm)(ki,{center:!0,border:!1,class:n>0?gi.borderTop:"",isLink:!1,title:A.name,name:A.id},{default:()=>(0,i.Wm)(i.HY,null,[Array.isArray(A?.materialList)&&A.materialList.map((r=>(0,i.Wm)("div",{class:[gi.item,e.itemActive==r.id?gi.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:r.id,tabActive:A.id,tabName:A.name})}},[(0,i.Wm)(Oi,{src:s(r),class:gi.itemImage},null),(0,i.Wm)("span",{style:{width:"80%"},class:"van-ellipsis"},[r.name]),(0,i.Wm)(at,{name:mi},null)]))),Array.isArray(A?.children)&&(0,i.Wm)(vi,{class:[gi.collapse,r.active===A.id?gi.childActive:""],modelValue:r.childActive,"onUpdate:modelValue":e=>{r.childActive=e},accordion:!0},{default:()=>[A?.children.map((A=>(0,i.Wm)(ki,{center:!0,border:!1,isLink:!1,title:A.name,name:A.id,class:gi.childCollapseItem},{default:()=>(0,i.Wm)(i.HY,null,[Array.isArray(A?.materialList)&&A.materialList.map((r=>(0,i.Wm)("div",{class:[gi.item,e.itemActive==r.id?gi.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:r.id,tabActive:A.id,tabName:A.name})}},[(0,i.Wm)(Oi,{src:s(r),class:gi.itemImage},null),(0,i.Wm)("span",{style:{width:"73%"},class:"van-ellipsis"},[r.name]),(0,i.Wm)(at,{name:mi},null)])))]),icon:()=>(0,i.Wm)("img",{class:gi.arrow,src:Vi},null)})))]})]),icon:()=>(0,i.Wm)("img",{class:gi.arrow,src:Vi},null)}))))?n:{default:()=>[n]})])])}}}),Zi=(A(2087),A(7139)),Xi=A(423);(function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode(".lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:var(--lottie-animation-margin)}.lottie-animation-container svg{transform:scale(var(--lottie-animation-scale))}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();var Ji=Object.defineProperty,qi=Object.defineProperties,$i=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,ir=(e,t,A)=>t in e?Ji(e,t,{enumerable:!0,configurable:!0,writable:!0,value:A}):e[t]=A,rr=(e,t)=>{for(var A in t||(t={}))tr.call(t,A)&&ir(e,A,t[A]);if(er)for(var A of er(t))Ar.call(t,A)&&ir(e,A,t[A]);return e},sr=(e,t)=>qi(e,$i(t)),nr=function e(t,A){if(t===A)return!0;if(t&&A&&"object"==typeof t&&"object"==typeof A){if(t.constructor!==A.constructor)return!1;var i,r,s;if(Array.isArray(t)){if(i=t.length,i!=A.length)return!1;for(r=i;0!==r--;)if(!e(t[r],A[r]))return!1;return!0}if(t instanceof Map&&A instanceof Map){if(t.size!==A.size)return!1;for(r of t.entries())if(!A.has(r[0]))return!1;for(r of t.entries())if(!e(r[1],A.get(r[0])))return!1;return!0}if(t instanceof Set&&A instanceof Set){if(t.size!==A.size)return!1;for(r of t.entries())if(!A.has(r[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(A)){if(i=t.length,i!=A.length)return!1;for(r=i;0!==r--;)if(t[r]!==A[r])return!1;return!0}if(t.constructor===RegExp)return t.source===A.source&&t.flags===A.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===A.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===A.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(A).length)return!1;for(r=i;0!==r--;)if(!Object.prototype.hasOwnProperty.call(A,s[r]))return!1;for(r=i;0!==r--;){var n=s[r];if(!e(t[n],A[n]))return!1}return!0}return t!==t&&A!==A};function ar(e){var t,A,i;if(Array.isArray(e)){A=Array(t=e.length);while(t--)A[t]=(i=e[t])&&"object"===typeof i?ar(i):i;return A}if("[object Object]"===Object.prototype.toString.call(e)){for(t in A={},e)"__proto__"===t?Object.defineProperty(A,t,{value:ar(e[t]),configurable:!0,enumerable:!0,writable:!0}):A[t]=(i=e[t])&&"object"===typeof i?ar(i):i;return A}return e}var or=(e,t)=>{const A=e.__vccOpts||e;for(const[i,r]of t)A[i]=r;return A};const lr=(0,i.aZ)({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 A=(0,m.iH)();let r,s=null,n=1;(0,i.m0)((async()=>{if(A.value){if(""!=e.animationLink)try{const t=await fetch(e.animationLink),A=await t.json();r=A}catch(t){return void console.error(t)}else{if(!1!==nr(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");r=ar(e.animationData)}a()}}));const a=()=>{if(!A.value)return;if(!r)return;null==s||s.destroy(),s=null;let i=e.autoPlay,a=e.loop;e.playOnHover&&(i=!1),"number"===typeof a&&a>0&&(a-=1),e.delay>0&&(i=!1);const o={container:A.value,renderer:e.renderer,loop:a,autoplay:i,animationData:r,assetsPath:e.assetsPath};!1===nr(e.rendererSettings,{})&&(o.rendererSettings=e.rendererSettings),1!==e.scale&&(o.rendererSettings=sr(rr({},o.rendererSettings),{viewBoxOnly:!0})),s=Xi.loadAnimation(o),setTimeout((()=>{i=e.autoPlay,e.playOnHover?null==s||s.pause():i?null==s||s.play():null==s||s.pause(),t("onAnimationLoaded")}),e.delay),s.setSpeed(e.speed),"reverse"===e.direction&&s.setDirection(-1),"normal"===e.direction&&s.setDirection(1),(e.pauseAnimation||e.playOnHover)&&s.pause(),s.addEventListener("loopComplete",(()=>{"alternate"===e.direction&&(null==s||s.stop(),n=-1===n?1:-1,null==s||s.setDirection(n),null==s||s.play()),t("onLoopComplete")})),s.addEventListener("complete",(()=>{t("onComplete")})),s.addEventListener("enterFrame",(()=>{t("onEnterFrame")})),s.addEventListener("segmentStart",(()=>{t("onSegmentStart")}))},o=(0,i.Fl)((()=>{let t=e.width,A=e.height;"number"===typeof e.width&&(t=`${e.width}px`),"number"===typeof e.height&&(A=`${e.height}px`);let i={"--lottie-animation-container-width":t,"--lottie-animation-container-height":A,"--lottie-animation-container-background-color":e.backgroundColor,"--lottie-animation-margin":e.noMargin?"0":"0 auto","--lottie-animation-scale":1!=e.scale?e.scale:""};return i})),l=()=>{s&&e.pauseOnHover&&s.pause(),s&&e.playOnHover&&s.play()},c=()=>{s&&e.pauseOnHover&&s.play(),s&&e.playOnHover&&s.pause()};(0,i.YP)((()=>e.pauseAnimation),(()=>{(e.pauseOnHover||e.playOnHover)&&e.pauseAnimation?console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover"):s&&(e.pauseAnimation?s.pause():s.play())}));const h=()=>{s&&s.play()},u=()=>{s&&s.pause()},p=()=>{s&&s.stop()},d=()=>{s&&s.destroy()},g=(e=1)=>{if(e<=0)throw new Error("Speed must be greater than 0");s&&s.setSpeed(e)},f=e=>{s&&("forward"===e?s.setDirection(1):"reverse"===e&&s.setDirection(-1))},y=(e,t=!0)=>{s&&s.goToAndStop(e,t)},B=(e,t=!0)=>{s&&s.goToAndPlay(e,t)},w=(e,t=!1)=>{s&&s.playSegments(e,t)},C=(e=!0)=>{s&&s.setSubframe(e)},v=(e=!0)=>{if(s)return s.getDuration(e)},b=(e,t=0)=>{s&&s.renderer.elements[t].updateDocumentData(e)};return{lottieAnimationContainer:A,hoverEnded:c,hoverStarted:l,getCurrentStyle:o,play:h,pause:u,stop:p,destroy:d,setSpeed:g,setDirection:f,goToAndStop:y,goToAndPlay:B,playSegments:w,setSubFrame:C,getDuration:v,updateDocumentData:b}}});function cr(e,t,A,r,s,n){return(0,i.wg)(),(0,i.iD)("div",{ref:"lottieAnimationContainer",class:"lottie-animation-container",style:(0,Zi.j5)(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 hr=or(lr,[["render",cr]]),ur=JSON.parse('{"v":"5.7.1","fr":60,"ip":0,"op":120,"w":2436,"h":1125,"nm":"合成 1","ddd":0,"assets":[{"id":"image_0","w":195,"h":264,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_1","w":1080,"h":3,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAAECAYAAABr549KAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAQPklEQVR4nO2bW44cx5WGvz8yq9gtkbQ1tmDIkAFiYMwDX7UBbcLrEbgebYIb0CsfBoJBwMIIguwZXXjprs44vx/ikpFZ1RQHMPykAJuVGXHucT0n44hfy7+12FZ/efZMfAE8gy+fPtVfAOp/z58/1+fAc+BzgEePxGfw4sVf9bSif318qD/X55fztXj5kidPnvDNt9/r0z/Bt99dF15/hPT9UQBp/lGaHnQZfj8dBPB/P74SH33ER8APP70SgKaD+A3o1Rs95jE/pzcFLxUcpbfl/c1c36faPgteI63vb4APlfT25iSA6wp7k05qcFdccaPSLk3idCeugNtU6Sehu9qedAROWsSptJ+U9IATpKTTXdLxAHdKOgBaFqGkOy2CIwctEgXvThJL1uFw4G7JkhbBAZRFhWFZxOGAliwkwQJKWiouwEFJzMAicSi/C0sxtKoOWWJemBeJQ1JrXlRokFPvG5HXsSIV2jlq3QytPQOEYEZacRYNtHIWU5UjF6ZT001SLkQKrUkrXsQqA6U+k5k0D7KFyBmYakXDmQjFKuM0jP1oPHLRbYe35QvQcBNZ1jQ2KdTEH+VkggivfACYReQzOHKls6GSBLn9Y6p2yVE1TcCG/gQRWgnWMklEVAQIvNONitfgmzxWkzGAFBWU0tZl6DLtbcZg51irCJImFdxo/1Z7jODyyn/TFNq8d/064k6W2DxO07Y9iI6dBrk71frQnyev/OPcnnH2UMvk0hcp3YPQGGZt9OmCJPZEpQv9+c4yzpX6HgHMWtvG310ZO6NVRWyrJG37fOy/Up/OaralaRqBOsC5+gOH9ywRVZhhBL0P+jjgEqSE3w34S/TSSs/2vn4cj+W3zd8YbLcRqeI3Wr8gx2iDcUxWW9ipyxQ7cc8oJ/kyv60GWPfY7HxKkOQiS9raZ6dCdP4rnR1XcrYvdeBa8k7+xGasJbvPmZxhqtCevdJs/M91DNutV7d9Je8tmil2nxLkyExMZMvjbElddnu1zSB/an23zuPETtZLfTHqCUCByVWeor49AUxTlSC8GZONd186qnxpqs/r+tNtlTNUvRvdsz7vsNHlal3ktI7VKdkZIKdhTo02Ks/TiLfh38Qe8G33+rzayGmVcaLwnRpgssvenVZchwHM1PHmFG62siczr3CVsqGcuDyF89JsM8MM3tgpDDPz1OgvcBde5vJuT4YFnDx3AWzugHmVyZ1/5VPEKHV3VUZgJlzFMY12k9dh5tk4fFd1Pxxm+1Rp2z558rHy9xzGs0+cOB5nc4LbQ/joMLfA8eCjZ5+4xT642/IYvnL4BiAOhfYt+Jh95aNvBn2uIpuro4nsjZ7xwPAaX1+ZN0AspT2uDK/hg8X8/BB/mE3cGeDRww/MT8DDxT/+CH5U6vkB/PihAT6qsH/P5df5seF7YvmNAeLjk/kf+OQPbw2f8s3fvmH55GMDPFneGuBr4M+nVwZ4ATx9+p/mK+Dnn/2c4p89Bz7//PvC/0vgxQvzRXXu+KL3q3T/+vtr+dcXbRzu9ynNKecLePYMvgC+fKp3OubAi+tzx/zlXBzwJwDzA3373T/0yR8/Ab6FdNR330Gaj9L0k2B1xouD/RE//PQ36T9+r98AP6XX0qtZpLeChyi91cOH8Or1JL2dxMNJenvbHPf0Nt3qmmvQSVLSjZK4PenqCm5vk0iTkHSlOxXnNOl0V54fqDjap1MSWsTxgFIk7iSUJak4xpJYFqGsRVM6QD14Zi06Fsf4kMUyI0UiSwtZM3N3rtWcP0UihzLSBGRJSJpz1jKHlGdR9+AJCYUySCFBVKc8isMkJ5iIcJpEqYtQdcQUFb/UF7xpmhThCudETGIKRRSchBQVHyRJStR2ORW+CCzZqTqHKSQlrAgEk1DlkSRZCSxkhZVSCkVYiUkoJCRcaRsVx1FClkIJWSSKDnIiJMsSStgiWW48HCJNRTaKnFiVJpJJCGEnqejiQIiKj0SFwbTASLgGHGpYBoNAzXEs9i3nyCRqnbGKh+jqKAqwcnE0Gq0yg1fnowcKAIdAuDrTogbXJGTjDlzajSksXbwGq/IPcBGZ5k80OdsbBg+Onlu9CHuArw1e8aNpg6Uib33tQrcgTDsXrbR6AKcdGJv9ql3UzmhlkHslusrZeseuJt3Yo/x6o+8eflV/ALBdTe069HfBTRqXLe1qaMImla4aAdTYVrm6bbfiuFkMrzoOtryg+14ul5Wnnd2q+dexdO5bNvac02tcPfLd8KvmbgRKN6jbcdV95a0N/oao+1joLdUYG3NUoLO+azpshnzlawmZrfoNSBdtuQ7ZLc0R5lyDOv629t/y25Bwnf8b2XQOWzgNdj3rlta3q601ot7Tv71xJ9Zm0Jzp1/n1cc34X1ejtY1khoW1tI0KDW3b50GfJpjHFa4Pm27zcbk9L7r4uFZcGvDrktbKao21B8UawelzW7buo3suY+8+1SV1lKrb1aA0LkV7+2mltVZXGQe6g/1dN7jNMrNyhbqc6EyVXuFB0DK1Rr0Y4UvdufrawfZ6b0EqPhsedTpXew/bzzjLBQSUg1eR0WO8ZJ2AG+HWBawu5tZ+W60TtEEONh8E3Om2Bg86n23/d75thRx4DjZJW7p9saj9MoowMBydtygzmjQ4/5Y2u1lqpyFc5U5NkK0OUgukbGypYROycNdl7MZy1Km7R5vPVQ411LbjVEQNNnSB3Q6/QQ65bUdmDblXvYbFUrJXeQ01vteDXB7w3bYaY4OTazSP1Ow/9r1to0Bysh3C2FHnUBQr2KQpJEdkSHJgmSRbDhY7TSmiHD6dqJE7K0hF9hK3VAlsJBkrqrBGKnFOO0pg1A4li4hwMtgp4TCRUnJyRJAM2SWQK5NwsYejjJvkEqSycxlPTlKAC2wZAU6O6LAk55xNarjJCZd3R2TsKSXnjFOFn5KCbJPsnGFKKRbK+0RypgSPphbMnMGOKAG4yfjOCzAzFZPZxor5avKyLODJnm3uCixzePZkKt0727Pr56spooRja8BqzuEWxLXNYQo7Sh+c4OiDbw9LlObwlY92ZN84fPUg/NZHXzmMj+bqle0HNYAU9vUD8yrb19kPP8x+9Qoc1z349Ojh4h/jQzsW88MP/PbxQ/PbO/O/8Pff3pl//A7XwFEsp/LbA0a/M8utX9Yh+mR56zFQRAsSwSZQxOefG74sQSKAv7xwiRF9wT5Y9D7lPT91/Fr+lWXRfiuuTvC8NIgRGoav8gAcpBYoAUm5BiEAhq+426/gLbhRv4xG6OLXwQtlmiYufmL7BfQS3NjIMLQWOdpXlXJAsAhKcEP1C63rF8ROZQZFCdyMDqMqsVTf2m9ADF+he0mWAkHlkyZB5V/4KlLZpVTCGGo7Yz2zq3ogdSeT1i/uSeGscFanULZ/9W21C9T3yvGktnNMAjZfibWeuO4JbmxWgdDKwZdcgaZDYd6OinYJ3Aw21iBn1d3IBWmQTUG9qTDoJaMWLAjQGty46Imcl0ZLTfbCpb6cnyAvELiv5QzSlKDVemwWa99X83f77OQf9E4l+Gb1MVnItpNTUUttcg5E+mmNzcPofN4v/vbV53VtLFwgYu/H34Z/HeOsf97pr2F+NHusWg14rn/a2Q+VwJylfhrtvoA4Wz9pzVt5KqV7dBn/9gZoqu7gLtrlMs02LqxhjKhMlTpHmo4Xcdv4O5PVbZyk9c/teQPX1bmgWnNsL8ei9vYYNOyRtPfD2TmmA6kSZPF+4p5JvI70zr4tvbyjN96ll3Yw2veBi01NUjnFFtu6fxBqI+vd/df6f9fe+tSuNHyx/R69Gr0N3Xv07/v9Fu7SyBjGnM9CBT2WcWGeXphLdVtounijV9dusJ13MqoQ8a6trBcbDQYdtjK/e1xfXD/Oagb3e0d4Azv2l0BK6z7hqGeG8dZeQiTVerZrYueyrhsedRz3m7b/nE2hy+v6RtOu2KUNIHT5SpVgF6Tf2Wa1Q3PXJUVdr2VJXs+DYRQezw11nd/OgX7OS/Q1sY0Q9aiGh/HZbTIouhnTQ4yw/mzm3AjbDqEtKjfA9n7RVndIIs7tWmejUhUs2tlUVgn3WDg6ZF08tufKQNFh+8cfqaxZVYaoUhWYcNszo35IXD8sdQUShK31xme9QTXsteVmlol2G3n0HquvEf3cszqXqWnP4HAOH1zVfIR6XfDecuat1ruk0/tsSCPPpnSn0z/uThOUU3vWFFLOIXJoUvG1yo1tyk1soEBLMJdLNXP9k7Qsud/Q1tJ8uJlfy7+vvN/A+LX8S0r/gltvwTx7VgJTX365pqc8f/7x5gbMV4/+W5/xGXwGvPhrwX8KX399np4yP/hQn/6p1H373bX4Y3ke01PgY9qNGLg/RUW1XlNJT+HxT/z8qqYltBSV12/FI85SVN6kWR98AHp7ozc39fnmVlxf8/bmpDE9BUCadAXcKIkb0PWd4Iqr0125WQMo3QkegO6k9uX+tIgH0NM/Tqm83y2CpLsl6XAALYtODUZJl9JTOMBhSVq0aObAUusgq6ScHJBygV2SOMwlrWTJXZ6ZrBKA+YXUlFaUtNTGXldTVC6mp0BNUanpKT3A1OqgpagsGupaegr0jailp2SVwFiu2J1lSGsES1tZOtt9SsSF1BRgs/lfTE3Z4hb+F1JUpjSkbtClRtrZYuqktukLVacYYSlXctsGTZT0m1wJTlKO4XpwwLRPMRl1amXcdINdWkr9HhUD/8ovZKVdqsc+PWWq+jduU8nbuLyWlxtY27qpBzmHS+NV3iGVprAvn2nq5XyV7IIyYlpay/hW6NNvQU8b/tv8hijRx67vHqoFPc/rU8VdbRpwzmbyZZtskBq8z+WMy1f+pQs2hWEc3MdoKBrn1yV5GG707xOEUhkQ7TCYUn++lL5wAbs+t1SVcUqsAK0+lvXQusk9+OW8lXeXLv97onf+PdnAlz/RvEdqyMiv5VTs0EebEambuaeKtK7oqSvv4O72hTou8xvfZ3mdZxBkEhOWPeof0VIldsZLieY7v5f+Z6kSiZRGbarsiXMDeJ8aU2TqYMneZt+kjV2d7a08aWfANQSXWnpJSoZM5Pa86alKYrhN0Pj7PB2lfvVlX59J7hkRdTFLljtUKvYnjakrlBsLbZ/qPNJZX6Se/lOFy2OocUix2CBpczskB0zthsQ0DWkNsEnv2KSoDO9AsrzNhGv09jQq/55xs5XNQ0rOxET5Ul745RG223vl1VNVSl4L/GKqSktVWnw5VSXt7JDXNJVmo3nGy4rT0lRKCgn0NJWZ+r1x8gwsU5RxsZS7B8xzE6vSCjPNkKlpKiVFpcEtlPSiZZrM8v9MVZnnloFS6oZUFTjZntY0lXkyS0lTubPNPBmHD7bhgKn1wGFuNw9mw4mTZx8BjuWWABH2MYxr+olnw225PdDSVKLcGOAGbo4Fzi43AUqayg320VcPcrlNAGzSVGqKymtnf8CHXExR4SGuOC1NxbEYHuO8+H1SVIDLaSpAS1X55m+wfPLaT3jCy5cvefLpH0r7n1+ZF9s0la/4is9+/q/LNxDuuX3wa5rKv6/8EycY65bo+YM2AAAAAElFTkSuQmCC","e":1}],"layers":[{"ddd":0,"ind":1,"ty":2,"nm":"加载视频@3x.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1218,562,0],"ix":2},"a":{"a":0,"k":[97.5,132,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"进度条@3x.png","cl":"png","refId":"image_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[100],"e":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":61,"s":[0],"e":[0]},{"t":120}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[678,587.5,0],"ix":2},"a":{"a":0,"k":[0,1.5,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,100,100],"e":[100,100,100]},{"t":60}],"ix":6}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"进度条@3x.png","cl":"png","refId":"image_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0],"e":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[0],"e":[100]},{"t":61}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1758,589,0],"ix":2},"a":{"a":0,"k":[1080,3,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":60,"s":[100,100,100],"e":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":61,"s":[100,100,100],"e":[0,100,100]},{"t":120}],"ix":6}},"ao":0,"ip":0,"op":300,"st":0,"bm":0}],"markers":[]}'),pr=A(4161);const dr=pr.Z,gr={platformApi:"/api"};var mr=(0,i.aZ)({name:"playRecordTime",props:{list:{type:Array,default:()=>[]}},setup(e,{expose:t}){const A=Ie();(0,i.YP)(A,(e=>{"hidden"==e?r():h()}));const r=()=>{clearInterval(c.value),l(!0)};t({handleOut:r});const s=(0,FA.yj)(),n=(0,m.qj)({loading:!0,currentTime:0,startTime:0,timer:null,playTime:0}),a=(0,i.Fl)((()=>{const t=e.list.reduce(((e,t)=>e+(t.totalMaterialTimeSecond||0)),0);return t})),o=async()=>{n.loading=!0;try{const e=await dr.post(`${gr.platformApi}/courseSchedule/getCoursewarePlayTime?courseScheduleId=${s.query.courseId}`);e.data&&(n.playTime=e.data)}catch(e){}n.loading=!1,h()},l=(e=!1)=>{n.currentTime++;const t=n.currentTime-n.startTime;(t>=5||e)&&(console.log("isOut",e),n.startTime=n.currentTime,dr.post(`${gr.platformApi}/courseSchedule/coursewarePlayTime`,{params:{courseScheduleId:s.query.courseId,playTime:t},hideLoading:!0}))},c=(0,m.iH)(),h=()=>{clearInterval(c.value),c.value=setInterval((()=>l()),1e3)};return(0,i.bv)((()=>{o()})),(0,i.Ah)((()=>{clearInterval(c.value)})),()=>(0,i.Wm)("div",{class:IA.playRecordTimeWrap,style:{display:n.loading||n.currentTime+n.playTime>a.value?"none":""}},[(0,i.Wm)("div",{class:IA.playRecordTime},[(0,i.Wm)("div",{class:IA.timeLoad},null),(0,i.Wm)("div",null,[UA(n.currentTime+n.playTime),(0,i.Uk)(" / "),UA(a.value)])])])}});const[fr,yr]=V("grid"),Br={square:Boolean,center:j,border:j,gutter:R,reverse:Boolean,iconSize:R,direction:String,clickable:Boolean,columnNum:G(4)},wr=Symbol(fr);var Cr=(0,i.aZ)({name:fr,props:Br,setup(e,{slots:t}){const{linkChildren:A}=de(wr);return A({props:e}),()=>{var A;return(0,i.Wm)("div",{style:{paddingLeft:C(e.gutter)},class:[yr(),{[Z]:e.border&&!e.gutter}]},[null==(A=t.default)?void 0:A.call(t)])}}});const vr=ie(Cr);const[br,Qr]=V("grid-item"),Ir=s({},yt,{dot:Boolean,text:String,icon:String,badge:R,iconColor:String,iconPrefix:String,badgeProps:Object});var Fr=(0,i.aZ)({name:br,props:Ir,setup(e,{slots:t}){const{parent:A,index:r}=ce(wr),s=wt();if(!A)return void 0;const n=(0,i.Fl)((()=>{const{square:e,gutter:t,columnNum:i}=A.props,s=100/+i+"%",n={flexBasis:s};if(e)n.paddingTop=s;else if(t){const e=C(t);n.paddingRight=e,r.value>=+i&&(n.marginTop=e)}return n})),a=(0,i.Fl)((()=>{const{square:e,gutter:t}=A.props;if(e&&t){const e=C(t);return{right:e,bottom:e,height:"auto"}}})),o=()=>t.icon?(0,i.Wm)(We,(0,i.dG)({dot:e.dot,content:e.badge},e.badgeProps),{default:t.icon}):e.icon?(0,i.Wm)(at,{dot:e.dot,name:e.icon,size:A.props.iconSize,badge:e.badge,class:Qr("icon"),color:e.iconColor,badgeProps:e.badgeProps,classPrefix:e.iconPrefix},null):void 0,l=()=>t.text?t.text():e.text?(0,i.Wm)("span",{class:Qr("text")},[e.text]):void 0,c=()=>t.default?t.default():[o(),l()];return()=>{const{center:e,border:t,square:r,gutter:o,reverse:l,direction:h,clickable:u}=A.props,p=[Qr("content",[h,{center:e,square:r,reverse:l,clickable:u,surround:t&&o}]),{[W]:t}];return(0,i.Wm)("div",{class:[Qr({square:r})],style:n.value},[(0,i.Wm)("div",{role:u?"button":void 0,class:p,style:a.value,tabindex:u?0:void 0,onClick:s},[c()])])}}});const Er=ie(Fr);var Mr={tool:"Q5MW4GBT51oCsBYi4mxu",title:"tWdipElNhTojK8jxbkxa",grid:"abHvcn2f6Y_t6Xu12EYu"},Ur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAkZJREFUaEPtmDuI1UAYRs8nPkAtBMFC663EQkFBBB9goYULPkC0sFhrC1krsbRUCws7ERW0cFFQrCwUcRsLERQR0cLKVlhBxMcvgQRCSHJn5iYzWcg093LJzZzzf/PIRCzzpmXOzyiQOsExgWkSMLO9wDHggqQ/IfdKloCZ7QOeAuuAB8DpEIkkAhX4ovBBEtEFGuCDJaIKTIAPkogm0AC/CNwGbgArS5PYeThFEWiBPyxpycxOAXdCJHoXmARfVD1UoleBFvhDkn5U130zuw6cq/w+J+lW0x7Rm4Br5UsJHAfuA6tKsI+Ak5J+RxUIqHwQfCbVeQIN8K+AbMLWDZtg+M4FYsN3KpACvjOBVPCdCKSEn1ogNfxUAkOADxYYCnyQwJDgvQXMbCPwNT8GFrt72yZ1Arjn+3jgczb22onN7CDwrNRBUviQBM4D10oCWyV9qHmq7L3yRZ++CdwE5vI//wLWV98kmFk0+JAEXgM7c4G3kraXqx8b3kvAzFYAS8DaHPqupDNmthnYBuwGLvY5Yesmt/MQMrMZ4FPpJt+A1UC2MtW1iYcRn9Vm6gONmR0FHjp2GgXedwjNA1cmCPwEFoCzbcdAxyI4XeYzhHYBL4E1wF/gC/AOeJ9/Zt8/S/rn1HNHFzkLZP2Z2RZgE/BRUlbt5M1LIDltDcAokDqV2gTMbAdwFdiQGjDv/zswL+lNladJ4DFwZCDwBcYTSbOuAs+B/QMTeCHpgKvAZWDPwAQWJV1yEhgYeCvOuIymTmtMIHUC/wGqqkpA0BblZAAAAABJRU5ErkJggg==";function Dr(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!(0,i.lA)(e)}var xr=(0,i.aZ)({name:"o-tool",emits:["handleTool"],setup(e,{emit:t}){const A=[{type:"pen",icon:Ur,name:"批注"}];return()=>{let e;return(0,i.Wm)("div",{class:Mr.tool},[(0,i.Wm)("div",{class:Mr.title},[(0,i.Uk)("教学功能")]),(0,i.Wm)(vr,{class:Mr.grid,columnNum:3,border:!1},Dr(e=A.map((e=>(0,i.Wm)(Er,{icon:e.icon,text:e.name,onClick:()=>t("handleTool",e)},null))))?e:{default:()=>[e]})])}}}),Tr=A(2269),Sr=A.n(Tr),kr={pen:"HTKaKt_jAhc4kUCwnhU9",open:"jM0kmvrc8ZEvq2QWe6I5",hide:"KlN6uDTf7k8S4miKqwk9",iframe:"Sx_ieLe8Agtg540sEFek",dely:"zwIFVDCr7Jwve4MAy1qB",rightItem:"olYem1fq16AHfHJ6Bfac",img:"IwLGWJc3H8BGuy9Haq7C",isWhite:"F9HPz5_mCfM5DBW6nwfz"},Pr=A(6636),Lr=(0,i.aZ)({name:"tools-pen",props:{isWhite:{type:Boolean,default:!1},show:{type:Boolean,default:!1},close:{type:Function,default:()=>({})}},setup(e){const{show:t,isWhite:A}=(0,m.BK)(e),r=(0,m.iH)(!0),s=Pr.z,n=e=>{const t=e.data;"excalidraw_exportImg"===t.api&&(a.base64=t.base64,a.exported=!0,(0,i.Y3)((()=>{l()})))};(0,i.bv)((()=>{window.addEventListener("message",n)})),(0,i.Ah)((()=>{window.removeEventListener("message",n)}));const a=(0,m.qj)({exported:!1,saveLoading:!1,base64:"",image:""}),o=async()=>{wA({message:"图片生成中...",forbidClick:!0}),setTimeout((()=>{a.saveLoading=!1}),100);const e=await HA({api:"savePicture",content:{base64:a.image}});"success"===e?.content?.status?CA("保存成功"):vA("保存失败"),a.exported=!1},l=async()=>{if(a.saveLoading)return;console.log("开始"),a.saveLoading=!0;const e=document.getElementById("app");Sr()(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{try{a.image=e.toDataURL()}catch(t){console.log(t)}console.log("🚀 ~ imgs.image:",a.image),o()})).catch((e=>{console.log("🚀 ~ error:",e),bA(),a.saveLoading=!1,a.exported=!1}))};return()=>(0,i.Wm)("div",{class:[kr.pen,r.value?kr.dely:"",t.value?kr.open:kr.hide,A.value?kr.isWhite:""]},[(0,i.Wm)("iframe",{class:kr.iframe,frameborder:"0",width:"100vw",height:"100vh",src:s,onLoad:()=>{r.value=!1}},null),a.exported?(0,i.Wm)("img",{crossorigin:"anonymous",class:kr.img,src:a.base64},null):(0,i.Wm)("div",{class:kr.rightItem,onClick:()=>e.close()},[(0,i.Wm)("svg",{width:"22px",height:"20px",viewBox:"0 0 22 20"},[(0,i.Wm)("path",{transform:"translate(-1.000000, -2.000000)",fill:"#FFFFFF",d:"M13,2 C13.5522847,2 14,2.44771525 14,3 C14,3.51283584 13.6139598,3.93550716 13.1166211,3.99327227 L13,4 L3,4 L3,20 L13,20 C13.5128358,20 13.9355072,20.3860402 13.9932723,20.8833789 L14,21 C14,21.5128358 13.6139598,21.9355072 13.1166211,21.9932723 L13,22 L2,22 C1.48716416,22 1.06449284,21.6139598 1.00672773,21.1166211 L1,21 L1,3 C1,2.48716416 1.38604019,2.06449284 1.88337887,2.00672773 L2,2 L13,2 Z M17.7071068,7.05025253 L21.9497475,11.2928932 L21.9497475,11.2928932 C22.3402718,11.6834175 22.3402718,12.3165825 21.9497475,12.7071068 L17.7071068,16.9497475 C17.3165825,17.3402718 16.6834175,17.3402718 16.2928932,16.9497475 C15.9023689,16.5592232 15.9023689,15.9260582 16.2928932,15.5355339 L18.828,12.999 L9.29368112,13 C8.74139637,13 8.29368112,12.5522847 8.29368112,12 C8.29368112,11.4871642 8.67972131,11.0644928 9.17706,11.0067277 L9.29368112,11 L18.827,10.999 L16.2928932,8.46446609 C15.9023689,8.0739418 15.9023689,7.44077682 16.2928932,7.05025253 C16.6834175,6.65972824 17.3165825,6.65972824 17.7071068,7.05025253 Z"},null)])])])}}),Hr=A(6884),Nr=A.n(Hr),Or={videoWrap:"ij1ai2a4AxwXwab22vJ8",controls:"mdW_UhlHoHgJUrytrtAD",time:"H3XVpqtlC4k9DL1YSkge",slider:"wgLeNiViET8U8Rhvjqbq",actions:"tfnWkM28HzEWEV4q_cro",actionWrap:"OLg9nygHFJkwsXybYXTr",actionBtn:"gs4fiZy3YtQvoXPbycCH",playIcon:"GGYssmPjJkUyXbpAlKy1",btnPlay:"cr7YLq9YZMA3Yd2vTYIc",btnPause:"brBDO4PajJEzhVrNTNAD",loopBtn:"xzP1kdTCWGoGVv3lgg_r",active:"bbG5CrKvvigU9LTGt3VP",speedBtn:"Pg2Y3210mqMDVJSkYZH_",popoverGroup:"LtLTo2K3xd0LiFqXiChk",sliderPopup:"l9h0Z3tOQDYUKVeg85d0",iconAdd:"fI12VngqccAmmPM7e_ww",iconCut:"MVp7uk9SxE5R1rR2aCUy",disabled:"lN3UCf2fzwYBw3zTDb7j",sliderPoint:"F9JryUTt3UoW6iAWc8cs"};const[Vr,zr]=V("slider"),Rr={min:G(0),max:G(100),step:G(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:R,buttonSize:R,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}};var jr=(0,i.aZ)({name:Vr,props:Rr,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:A}){let r,s,n;const a=(0,m.iH)(),o=[(0,m.iH)(),(0,m.iH)()],l=(0,m.iH)(),c=Ue(),h=(0,i.Fl)((()=>Number(e.max)-Number(e.min))),u=(0,i.Fl)((()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:C(e.barHeight)}})),p=t=>e.range&&Array.isArray(t),d=()=>{const{modelValue:t,min:A}=e;return p(t)?100*(t[1]-t[0])/h.value+"%":100*(t-Number(A))/h.value+"%"},f=()=>{const{modelValue:t,min:A}=e;return p(t)?100*(t[0]-Number(A))/h.value+"%":"0%"},y=(0,i.Fl)((()=>{const t=e.vertical?"height":"width",A={[t]:d(),background:e.activeColor};l.value&&(A.transition="none");const i=()=>e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left";return A[i()]=f(),A})),B=t=>{const A=+e.min,i=+e.max,r=+e.step;t=E(t,A,i);const s=Math.round((t-A)/r)*r;return M(A,s)},w=()=>{const t=e.modelValue;n=p(t)?t.map(B):B(t)},b=t=>{var A,i;const r=null!=(A=t[0])?A:Number(e.min),s=null!=(i=t[1])?i:Number(e.max);return r>s?[s,r]:[r,s]},Q=(A,i)=>{A=p(A)?b(A).map(B):B(A),g(A,e.modelValue)||t("update:modelValue",A),i&&!g(A,n)&&t("change",A)},I=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;w();const{min:A,reverse:i,vertical:r,modelValue:s}=e,n=le(a),o=()=>r?i?n.bottom-t.clientY:t.clientY-n.top:i?n.right-t.clientX:t.clientX-n.left,l=r?n.height:n.width,c=Number(A)+o()/l*h.value;if(p(s)){const[e,t]=s,A=(e+t)/2;Q(c<=A?[c,t]:[e,c],!0)}else Q(c,!0)},F=t=>{e.disabled||e.readonly||(c.start(t),s=e.modelValue,w(),l.value="start")},U=A=>{if(e.disabled||e.readonly)return;"start"===l.value&&t("dragStart",A),xe(A,!0),c.move(A),l.value="dragging";const i=le(a),o=e.vertical?c.deltaY.value:c.deltaX.value,u=e.vertical?i.height:i.width;let d=o/u*h.value;if(e.reverse&&(d=-d),p(n)){const t=e.reverse?1-r:r;s[t]=n[t]+d}else s=n+d;Q(s)},D=A=>{e.disabled||e.readonly||("dragging"===l.value&&(Q(s,!0),t("dragEnd",A)),l.value="")},x=t=>{if("number"===typeof t){const e=["left","right"];return zr("button-wrapper",e[t])}return zr("button-wrapper",e.reverse?"left":"right")},T=(t,n)=>{const a="dragging"===l.value;if("number"===typeof n){const e=A[0===n?"left-button":"right-button"];let i;if(a&&Array.isArray(s)&&(i=s[0]>s[1]?1^r:r),e)return e({value:t,dragging:a,dragIndex:i})}return A.button?A.button({value:t,dragging:a}):(0,i.Wm)("div",{class:zr("button"),style:v(e.buttonSize)},null)},S=t=>{const A="number"===typeof t?e.modelValue[t]:e.modelValue;return(0,i.Wm)("div",{ref:o[null!=t?t:0],role:"slider",class:x(t),tabindex:e.disabled?void 0:0,"aria-valuemin":e.min,"aria-valuenow":A,"aria-valuemax":e.max,"aria-disabled":e.disabled||void 0,"aria-readonly":e.readonly||void 0,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstartPassive:e=>{"number"===typeof t&&(r=t),F(e)},onTouchend:D,onTouchcancel:D,onClick:De},[T(A,t)])};return Q(e.modelValue),Ee((()=>e.modelValue)),o.forEach((e=>{ye("touchmove",U,{target:e})})),()=>(0,i.Wm)("div",{ref:a,style:u.value,class:zr({vertical:e.vertical,disabled:e.disabled}),onClick:I},[(0,i.Wm)("div",{class:zr("bar"),style:y.value},[e.range?[S(0),S(1)]:S()])])}});const Kr=ie(jr);const{iconVideoBg:Gr,iconPlay:Yr,iconPause:_r,iconSpeed:Wr}=di;var Zr=(0,i.aZ)({name:"video-play",props:{item:{type:Object,default:()=>({})},activeModel:{type:Boolean,default:!0}},emits:["play","pause","ended","close"],setup(e,{emit:t,expose:r}){const s=A(8527),n=A(9285),{item:a}=(0,m.BK)(e),o=(0,m.qj)({videoContianerRef:null,videoState:"pause",animationState:"start",videoItem:null,speedControl:!1,speedStyle:{left:"1px"},defaultSpeed:1}),l="v"+Date.now()+Math.floor(100*Math.random()),c="play"+Date.now()+Math.floor(100*Math.random()),h="loop"+Date.now()+Math.floor(100*Math.random()),u="speed"+Date.now()+Math.floor(100*Math.random()),p=e=>{e.stopPropagation(),o.speedControl=!1,o.videoContianerRef.paused?o.videoContianerRef?.play():o.videoItem?.pause()},d=()=>{o.speedControl=!1;const e=document.getElementById(h);if(!e||!o.videoItem)return;const t=o.videoItem.loop;t?e.classList.remove(Or.active):e.classList.add(Or.active),o.videoItem.loop=!o.videoItem.loop},g=()=>{document.getElementById(l)?.addEventListener("click",(e=>{e.stopPropagation(),o.speedControl=!1,o.videoContianerRef.paused||t("close")})),document.getElementById(l)?.addEventListener("touchmove",(()=>{o.speedControl=!1,o.videoContianerRef.paused||t("close")})),document.getElementById(c)?.addEventListener("click",p),document.getElementById(h)?.addEventListener("click",d),document.getElementById(u)?.addEventListener("click",(e=>{e.stopPropagation(),o.speedControl=!o.speedControl})),f()},f=()=>{const e=document.getElementById("videoItemName");e&&(e.innerHTML=a.value.name||"")},y=e=>{const t=document.getElementById(c);t&&("play"==e?(t.classList.remove(Or.btnPause),t.classList.add(Or.btnPlay)):(t.classList.remove(Or.btnPlay),t.classList.add(Or.btnPause)))},B=`\n
\n
\n
00:00
\n
00:00
\n
\n
\n
\n \n % buffered\n 00:00\n
\n
\n
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
`;(0,i.bv)((()=>{o.videoItem=new(Nr())(o.videoContianerRef,{autoplay:!0,controls:B,ratio:"16:9",hideControls:!1,clickToPlay:!1,fullscreen:{enabled:!1,fallback:!1,iosNative:!1}}),(0,i.Y3)((()=>{g()}))}));const w=e=>{o.videoItem?.toggleControls(e),e||(o.speedControl=e)};(0,i.YP)((()=>e.activeModel),(()=>{w(e.activeModel)})),(0,i.YP)((()=>e.item),(()=>{f(),o.videoItem&&(o.videoItem.speed=o.defaultSpeed||1),o.speedControl=!1}));let C=null;const v=()=>{clearTimeout(C),(0,i.Y3)((()=>{o.videoContianerRef.play().catch((e=>{console.log("🚀 ~ err:",e),C=setTimeout((()=>{e?.message?.includes("play()")&&t("play"),v()}),1e3)}))}))};let b=null,Q=0;const I=()=>{Q>5||(clearTimeout(b),(0,i.Y3)((()=>{b=setTimeout((()=>{o.videoContianerRef.src=e.item?.content,t("play"),o.videoContianerRef.load(),I()}),1e3)})),Q++)},F=()=>o.videoContianerRef,E=()=>o.videoItem;return r({getVideoRef:F,getVideoItem:E}),()=>(0,i.Wm)("div",{class:Or.videoWrap},[(0,i.Wm)("video",{ref:e=>o.videoContianerRef=e,class:Or.itemDiv,src:e.item?.content,poster:Gr,"webkit-playsinline":!0,playsinline:!0,"x5-video-player-type":"h5",onLoadedmetadata:()=>{o.videoState="pause",y("play"),(0,i.Y3)((()=>{o.videoContianerRef.currentTime=0,(0,i.Y3)(v)}))},onPlay:()=>{Q=0,o.videoState="play",y("pause"),t("close"),t("play"),clearTimeout(b)},onPause:()=>{o.videoState="pause",y("play"),t("pause")},onEnded:()=>{o.videoState="pause",y("play"),t("ended")},onError:I},null),(0,i.Wm)("div",{style:{display:o.speedControl?"block":"none"}},[(0,i.Wm)("div",{class:Or.sliderPopup,onClick:e=>{e.stopPropagation()}},[(0,i.Wm)("i",{class:Or.iconAdd,onClick:()=>{o.defaultSpeed>=1.5||o.videoItem&&(o.defaultSpeed=(10*o.defaultSpeed+1)/10,o.videoItem.speed=o.defaultSpeed)}},null),(0,i.Wm)(Kr,{min:.5,max:1.5,step:.1,modelValue:o.defaultSpeed,"onUpdate:modelValue":e=>o.defaultSpeed=e,"active-color":"#FF8057",vertical:!0,barHeight:5,reverse:!0,onChange:()=>{o.videoItem&&(o.videoItem.speed=o.defaultSpeed)}},{button:()=>(0,i.Wm)("div",{class:Or.sliderPoint},[o.defaultSpeed,(0,i.Wm)("span",null,[(0,i.Uk)("x")])])}),(0,i.Wm)("i",{class:[Or.iconCut],onClick:()=>{o.defaultSpeed<=.5||o.videoItem&&(o.defaultSpeed=(10*o.defaultSpeed-1)/10,o.videoItem.speed=o.defaultSpeed)}},null)])])])}}),Xr=A(8039),Jr=A(2771),qr=A(2529);const $r={platformApi:"/api",platformType:"TEACHER"},{iconUp:es,iconDown:ts,iconPen:As,iconTouping:is}=di;function rs(){return!0}var ss=(0,i.aZ)({name:"CoursewarePlay",setup(){const e=Ie(),t=(0,qr.Z)(),r=(0,FA.tv)();(0,i.YP)((()=>e.value),(e=>{"hidden"==e&&v()}));const s=(0,m.qj)({width:"100vw"}),n=(e=0)=>{PA({api:"setRequestedOrientation",content:{orientation:e}},(()=>{console.log(234)})),PA({api:"setStatusBarVisibility",content:{isVisibility:e}}),PA({api:"keepScreenLongLight",content:{isOpenLight:!!e}})};n(),(0,i.Ah)((()=>{n(1),window.removeEventListener("message",g)}));const a=(0,FA.yj)(),o=(0,m.iH)(),l=(0,m.qj)({detail:null,knowledgePointList:[],itemList:[],showHead:!0,isCourse:!1,isRecordPlay:!1,videoRefs:{},videoState:"init",videoItemRef:null,animationState:"start"}),c=(0,m.qj)({isAutoPlay:!0,nowTime:0,model:!0,isAnimation:!0,videoBtns:!0,currentTime:0,duration:0,timer:null,item:null}),h=async e=>{const t=await HA({api:"getCourseFilePath",content:{url:e.content,localPath:"",materialId:e.materialId,updateTime:e.updateTime,type:e.typeCode}});return t},u=async(e,t)=>{const A=[],i=EA();for(let r=0;r{const e=[];for(let i=0;i0){const A=await u(t.materialList,t.name);e.push(...A)}if(t.children&&t.children.length>0){const A=t.children||[];for(let t=0;te.knowledgePointMaterialRelationId==a.query.kId||e.materialId==a.query.kId));t=t>-1?t:0;const A=e[t];c.isAutoPlay&&(A.autoPlay=!0),w.activeIndex=t,w.playIndex=t,w.tabName=A.tabName,w.tabActive=A.knowledgePointId,w.itemActive=A.id,w.itemName=A.name,(0,i.Y3)((()=>{l.itemList=e,S(w.activeIndex),PA({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),setTimeout((()=>{l.animationState="end"}),500)}))},d=async()=>{try{const e=await(0,Jr.Jj)("GYM"===t.roles?Xr.Tw:Xr.eJ,a.params.id);if(l.detail=e.data,e?.data?.lockFlag)return PA({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),void AA({title:"温馨提示",message:"课件已锁定"}).then((()=>{B()}));if(Array.isArray(e?.data?.knowledgePointList)){let t=0;l.knowledgePointList=e.data.knowledgePointList.map((e=>(Array.isArray(e.materialList)&&(e.materialList=e.materialList.map((e=>(t++,{...e,knowledgePointId:[e.knowledgePointId],materialId:e.id,id:t+"",typeCode:e.type||e.typeCode})))),Array.isArray(e.children)&&(e.children=e.children.map((A=>(A.materialList=A.materialList.map((A=>(t++,{...A,knowledgePointId:[e.id,A.knowledgePointId],materialId:A.id,id:t+"",typeCode:A.type||A.typeCode}))),A)))),e))),p()}}catch(e){console.log(e)}},g=e=>{"headerTogge"===e.data?.api&&(c.model=e.data.show||"play"!=e.data.playState)};(0,i.bv)((async()=>{await d();const e="0"===String(l.detail?.accessScope);if(!e){const e=rs();if(!e)return void(0,i.Y3)((()=>{PA({api:"courseLoading",content:{show:!1,type:"fullscreen"}})}))}window.addEventListener("message",g)}));const y=(0,m.iH)(),B=()=>{try{y.value?.handleOut()}catch(e){console.log(e)}PA({api:"goBack"}),r.back()},w=(0,m.qj)({open:!1,activeIndex:0,playIndex:0,tabActive:"",tabName:"",itemActive:"",itemName:"",guideOpen:!1,toolOpen:!1}),C=e=>new Promise((t=>{if(e.paused)return t(!0);e.onpause=()=>{console.log("暂停"),t(!0)},e.pause()})),v=async()=>{const e=document.querySelectorAll("video");for(let t=0;t{"SONG"===e.typeCode&&e.iframeRef?.contentWindow?.postMessage({api:"setPlayState"},"*")}))},b=e=>{const t=l.itemList.findIndex((t=>t.id==e));t>-1&&T(t)},Q=()=>{clearTimeout(c.timer),bA(),c.timer=setTimeout((()=>{c.model=!1}),4e3)},I=()=>{clearTimeout(c.timer),bA(),c.model=!1},F=(e=!0)=>{c.model=e},E=e=>{PA({api:"open_app_page",content:{action:"app",pageTag:e,url:"",params:JSON.stringify({courseId:a.query.courseId})}})},M=()=>{if("VIDEO"===V.value.typeCode){const e=l.videoItemRef?.getVideoRef();e&&(e.paused?e.play():(e.pause(),yA("已暂停")))}},U=(0,m.iH)(0),D=[{prev:{transform:"translate3d(0, 0, -800px) rotateX(180deg)"},next:{transform:"translate3d(0, 0, -800px) rotateX(-180deg)"}},{prev:{transform:"translate3d(-100%, 0, -800px)"},next:{transform:"translate3d(100%, 0, -800px)"}},{prev:{transform:"translate3d(-50%, 0, -800px) rotateY(80deg)"},next:{transform:"translate3d(50%, 0, -800px) rotateY(-80deg)"}},{prev:{transform:"translate3d(-100%, 0, -800px) rotateY(-120deg)"},next:{transform:"translate3d(100%, 0, -800px) rotateY(120deg)"}},{prev:{transform:"translate3d(-50%, 50%, -800px) rotateZ(-14deg)",opacity:0},next:{transform:"translate3d(50%, 50%, -800px) rotateZ(14deg)",opacity:0}},{prev:{transform:"translateZ(-800px) rotate3d(0, -1, 0, 90deg)",opacity:0},next:{transform:"translateZ(-800px) rotate3d(0, 1, 0, 90deg)",opacity:0},current:{transitionDelay:"700ms"}}],x=(0,m.iH)(),T=async e=>{w.activeIndex!=e&&(await v(),l.animationState="start",l.videoState="init",clearTimeout(x.value),S(w.activeIndex,e),(0,i.Y3)((()=>{w.activeIndex=e,x.value=setTimeout((()=>{w.playIndex=e;const t=l.itemList[e];t&&(w.tabActive=t.knowledgePointId,w.itemActive=t.id,w.itemName=t.name,w.tabName=t.tabName,"SONG"==t.typeCode&&(c.model=!0)),requestAnimationFrame((()=>{const e=U.value+1;U.value=e>=D.length-1?0:e,t&&"VIDEO"===t.typeCode&&(clearTimeout(c.timer),bA(),t.autoPlay=!0,l.animationState="end")}))}),c.isAnimation?850:0)})))},S=(e,t)=>{t=t||e+1;const A=l.itemList[e],i=l.itemList[t];if(i){if(i.knowledgePointId!=A.knowledgePointId)return void(c.isAnimation=!0);const r=A.videoEle,s=i.videoEle;r&&r.duration<8&&et?c.isAnimation=!1:c.isAnimation=!0}else c.isAnimation=!(A?.adviseStudyTimeSecond<8)},k=e=>{T("up"===e?w.activeIndex-1:w.activeIndex+1)},P=()=>{const e=l.itemList[w.activeIndex];"VIDEO"!=e?.typeCode||e.videoEle?.paused||Q()},L=(0,m.qj)({type:"",penShow:!1}),H=(0,m.iH)(!1),N=(e,t)=>{const A=l.itemList[w.activeIndex];switch("VIDEO"===A.typeCode&&l.videoItemRef?.getVideoItem()&&l.videoItemRef?.getVideoItem().pause(),"SONG"===A.typeCode&&A.iframeRef?.contentWindow?.postMessage({api:"setPlayState"},"*"),I(),w.toolOpen=!1,L.type=e.type,t&&(H.value=!0),e.type){case"pen":L.penShow=!0;break}},O=()=>{H.value=!1,L.type="init",F()},V=(0,i.Fl)((()=>{console.log(l.itemList," data.itemList");const e=l.itemList[w.activeIndex];return e&&e.typeCode&&"VIDEO"===e.typeCode.toLocaleUpperCase()?e:{}}));let z=null;return()=>(0,i.Wm)("div",{id:"playContent",class:IA.playContent},[(0,i.Wm)("div",{class:IA.coursewarePlay,style:{width:s.width},onClick:()=>{clearTimeout(z),clearTimeout(c.timer),bA(),Date.now()-c.nowTime<300?M():(c.nowTime=Date.now(),z=setTimeout((()=>{c.model=!c.model}),300))}},[(0,i.Wm)("div",{class:IA.wraps},[(0,i.Wm)("div",{style:V.value.typeCode&&"end"===l.animationState&&"play"===l.videoState?{zIndex:15,opacity:1}:{opacity:0,zIndex:-1},class:IA.itemDiv},[(0,i.Wm)(Zr,{ref:e=>l.videoItemRef=e,item:V.value,activeModel:c.model,onClose:Q,onPlay:()=>{l.videoState="play"},onPause:()=>{clearTimeout(c.timer),c.model=!0},onEnded:()=>{const e=w.activeIndex+1;e{const A=Math.abs(w.activeIndex-t)<2,r=Math.abs(w.playIndex-t)<2,s=w.playIndex===t;return A?(0,i.Wm)("div",{key:"index"+t,"data-id":"data"+t,class:[IA.itemDiv,s&&IA.itemActive,c.isAnimation&&IA.acitveAnimation,A?IA.show:IA.hide],style:tw.activeIndex?D[U.value].next:{}},[(0,i.Wm)(f.uT,{name:"van-fade"},{default:()=>["VIDEO"===e.typeCode&&"end"!==l.animationState&&"play"!=l.videoState&&(0,i.Wm)("div",{class:IA.loadWrap},[(0,i.Wm)(hr,{animationData:ur},null)])]}),r&&"IMG"===e.typeCode&&(0,i.Wm)("img",{src:e.content},null),r&&"SONG"===e.typeCode&&(0,i.Wm)(hi,{activeModel:c.model,"data-vid":e.id,music:e,onSetIframe:t=>{e.iframeRef=t}},null)]):""}))]),(0,i.Wm)(f.uT,{name:"right"},{default:()=>[c.model&&(0,i.Wm)("div",{class:IA.rightFixedBtns,onClick:e=>{e.stopPropagation(),clearTimeout(c.timer)}},[(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:[IA.fullBtn,IA.point],onClick:()=>N({type:"pen",icon:As,name:"白板"},!0)},[(0,i.Wm)("img",{src:A(2641)},null),(0,i.Wm)("span",null,[(0,i.Uk)("白板")])])]),(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:[IA.fullBtn,IA.point],onClick:()=>N({type:"pen",icon:As,name:"批注"})},[(0,i.Wm)("img",{src:A(7508)},null),(0,i.Wm)("span",null,[(0,i.Uk)("批注")])])]),(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:[IA.fullBtn,IA.point],onClick:()=>(console.log(w.open),w.open=!0)},[(0,i.Wm)("img",{src:A(5469)},null),(0,i.Wm)("span",null,[(0,i.Uk)("知识点")])])]),(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:[IA.fullBtn,IA.point],onClick:()=>{B()}},[(0,i.Wm)("img",{src:A(6340)},null),(0,i.Wm)("span",null,[(0,i.Uk)("结束")])])]),(0,i.Wm)("div",{class:[IA.btnsWrap,IA.btnsBottom]},[l.isCourse&&(0,i.Wm)(i.HY,null,[(0,i.Wm)("div",{class:IA.fullBtn,onClick:()=>E("student_roll_call")},[(0,i.Wm)("img",{src:ui},null),(0,i.Wm)("span",null,[(0,i.Uk)("点名")])]),(0,i.Wm)("div",{class:IA.fullBtn,onClick:()=>E("sign_out")},[(0,i.Wm)("img",{src:pi},null),(0,i.Wm)("span",null,[(0,i.Uk)("签退")])])])])])]}),(0,i.Wm)(f.uT,{name:"left"},{default:()=>[c.model&&(0,i.Wm)("div",{class:IA.leftFixedBtns,onClick:e=>e.stopPropagation()},[0!=w.activeIndex&&(0,i.Wm)("div",{class:[IA.btnsWrap,IA.prePoint]},[(0,i.Wm)("div",{class:IA.fullBtn,onClick:()=>{k("up")}},[(0,i.Wm)("img",{src:es},null),(0,i.Wm)("span",{style:{textAlign:"center"}},[(0,i.Uk)("上一个")])])]),w.activeIndex!=l.itemList.length-1&&(0,i.Wm)("div",{class:IA.btnsWrap},[(0,i.Wm)("div",{class:IA.fullBtn,onClick:()=>{k("down")}},[(0,i.Wm)("span",{style:{textAlign:"center"}},[(0,i.Uk)("下一个")]),(0,i.Wm)("img",{src:ts},null)])])])]})]),(0,i.Wm)("div",{style:{transform:c.model?"":"translateY(-100%)"},id:"coursePlayHeader",class:IA.headerContainer,ref:o},[(0,i.Wm)("div",{class:IA.backBtn,onClick:()=>B()},[(0,i.Wm)(at,{name:QA},null),(0,i.Uk)("返回")]),l.isCourse&&(0,i.Wm)(mr,{ref:y,list:l.knowledgePointList},null),(0,i.Wm)("div",{class:IA.menu,onClick:()=>{const e=U.value+1;U.value=e>=D.length-1?0:e,Q()}},[w.tabName]),"TEACHER1"==$r.platformType&&(0,i.Wm)("div",{class:IA.headRight,onClick:e=>{e.stopPropagation(),clearTimeout(c.timer)}},[(0,i.Wm)("div",{class:IA.rightBtn,onClick:()=>w.guideOpen=!0},[(0,i.Wm)("img",{src:is},null)]),(0,i.Wm)("div",{class:IA.rightBtn,onClick:()=>{N({type:"pen",icon:As,name:"批注"},!0)}},[(0,i.Wm)("img",{src:As},null)])])]),(0,i.Wm)(ft,{class:IA.popupMore,overlayClass:IA.overlayClass,position:"right",round:!0,show:w.toolOpen,"onUpdate:show":e=>w.toolOpen=e,onClose:P},{default:()=>[(0,i.Wm)(xr,{onHandleTool:N},null)]}),(0,i.Wm)(ft,{class:IA.popup,style:{background:"rgba(0,0,0, 0.75)"},overlayClass:IA.overlayClass,position:"right",round:!0,show:w.open,"onUpdate:show":e=>w.open=e,onClose:P},{default:()=>[(0,i.Wm)(Wi,{data:l.knowledgePointList,tabActive:w.tabActive,itemActive:w.itemActive,onHandleSelect:e=>{w.open=!1,b(e.itemActive)}},null)]}),(0,i.Wm)(ft,{class:IA.popup,overlayClass:IA.overlayClass,position:"right",round:!0,show:w.guideOpen,"onUpdate:show":e=>w.guideOpen=e,onClose:P},null),L.penShow&&(0,i.Wm)(Lr,{isWhite:H.value,show:"pen"===L.type,close:()=>O()},null)])}})},2269:function(e,t,A){A(7658),A(1439),A(7585),A(5315),A(2087), /*! * html2canvas 1.4.1 * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License */ function(t,A){e.exports=A()}(0,(function(){"use strict"; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var e=function(t,A){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var A in t)Object.prototype.hasOwnProperty.call(t,A)&&(e[A]=t[A])},e(t,A)};function t(t,A){if("function"!==typeof A&&null!==A)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");function i(){this.constructor=t}e(t,A),t.prototype=null===A?Object.create(A):(i.prototype=A.prototype,new i)}var A=function(){return A=Object.assign||function(e){for(var t,A=1,i=arguments.length;A0&&r[r.length-1])&&(6===s[0]||2===s[0])){n=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]=55296&&r<=56319&&A>10),n%1024+56320)),(r+1===A||i.length>16384)&&(s+=String.fromCharCode.apply(String,i),i.length=0)}return s},h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u="undefined"===typeof Uint8Array?[]:new Uint8Array(256),p=0;p>4,c[o++]=(15&i)<<4|r>>2,c[o++]=(3&r)<<6|63&s;return l},y=function(e){for(var t=e.length,A=[],i=0;i>w,I=1<>w,M=Q+E,U=M,D=32,x=U+D,T=65536>>C,S=1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>w],t=(t<>w)],t=(t<>C),t=this.index[t],t+=e>>w&k,t=this.index[t],t=(t<j?(r.push(!0),n-=j):r.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return i.push(s),A.push(re);if(n===_||n===$){if(0===s)return i.push(s),A.push(ye);var a=A[s-1];return-1===ze.indexOf(a)?(i.push(i[s-1]),A.push(a)):(i.push(s),A.push(ye))}return i.push(s),n===Be?A.push("strict"===t?le:Ie):n===De||n===fe?A.push(ye):n===xe?e>=131072&&e<=196605||e>=196608&&e<=262141?A.push(Ie):A.push(ye):void A.push(n)})),[i,A,r]},Ge=function(e,t,A,i){var r=i[A];if(Array.isArray(e)?-1!==e.indexOf(r):e===r){var s=A;while(s<=i.length){s++;var n=i[s];if(n===t)return!0;if(n!==q)break}}if(r===q){s=A;while(s>0){s--;var a=i[s];if(Array.isArray(e)?-1!==e.indexOf(a):e===a){var o=A;while(o<=i.length){o++;n=i[o];if(n===t)return!0;if(n!==q)break}}if(a!==q)break}}return!1},Ye=function(e,t){var A=e;while(A>=0){var i=t[A];if(i!==q)return i;A--}return 0},_e=function(e,t,A,i,r){if(0===A[i])return ke;var s=i-1;if(Array.isArray(r)&&!0===r[s])return ke;var n=s-1,a=s+1,o=t[s],l=n>=0?t[n]:0,c=t[a];if(o===G&&c===Y)return ke;if(-1!==Ne.indexOf(o))return Se;if(-1!==Ne.indexOf(c))return ke;if(-1!==Oe.indexOf(c))return ke;if(Ye(s,t)===X)return Pe;if(Le.get(e[s])===$)return ke;if((o===we||o===Ce)&&Le.get(e[a])===$)return ke;if(o===Z||c===Z)return ke;if(o===J)return ke;if(-1===[q,te,ie].indexOf(o)&&c===J)return ke;if(-1!==[se,ne,ae,ue,me].indexOf(c))return ke;if(Ye(s,t)===ce)return ke;if(Ge(he,ce,s,t))return ke;if(Ge([se,ne],le,s,t))return ke;if(Ge(ee,ee,s,t))return ke;if(o===q)return Pe;if(o===he||c===he)return ke;if(c===re||o===re)return Pe;if(-1!==[te,ie,le].indexOf(c)||o===Ae)return ke;if(l===Qe&&-1!==je.indexOf(o))return ke;if(o===me&&c===Qe)return ke;if(c===oe)return ke;if(-1!==He.indexOf(c)&&o===pe||-1!==He.indexOf(o)&&c===pe)return ke;if(o===ge&&-1!==[Ie,we,Ce].indexOf(c)||-1!==[Ie,we,Ce].indexOf(o)&&c===de)return ke;if(-1!==He.indexOf(o)&&-1!==Ve.indexOf(c)||-1!==Ve.indexOf(o)&&-1!==He.indexOf(c))return ke;if(-1!==[ge,de].indexOf(o)&&(c===pe||-1!==[ce,ie].indexOf(c)&&t[a+1]===pe)||-1!==[ce,ie].indexOf(o)&&c===pe||o===pe&&-1!==[pe,me,ue].indexOf(c))return ke;if(-1!==[pe,me,ue,se,ne].indexOf(c)){var h=s;while(h>=0){var u=t[h];if(u===pe)return ke;if(-1===[me,ue].indexOf(u))break;h--}}if(-1!==[ge,de].indexOf(c)){h=-1!==[se,ne].indexOf(o)?n:s;while(h>=0){u=t[h];if(u===pe)return ke;if(-1===[me,ue].indexOf(u))break;h--}}if(Fe===o&&-1!==[Fe,Ee,ve,be].indexOf(c)||-1!==[Ee,ve].indexOf(o)&&-1!==[Ee,Me].indexOf(c)||-1!==[Me,be].indexOf(o)&&c===Me)return ke;if(-1!==Re.indexOf(o)&&-1!==[oe,de].indexOf(c)||-1!==Re.indexOf(c)&&o===ge)return ke;if(-1!==He.indexOf(o)&&-1!==He.indexOf(c))return ke;if(o===ue&&-1!==He.indexOf(c))return ke;if(-1!==He.concat(pe).indexOf(o)&&c===ce&&-1===Te.indexOf(e[a])||-1!==He.concat(pe).indexOf(c)&&o===ne)return ke;if(o===Ue&&c===Ue){var p=A[s],d=1;while(p>0){if(p--,t[p]!==Ue)break;d++}if(d%2!==0)return ke}return o===we&&c===Ce?ke:Pe},We=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var A=Ke(e,t.lineBreak),i=A[0],r=A[1],s=A[2];"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(r=r.map((function(e){return-1!==[pe,ye,De].indexOf(e)?Ie:e})));var n="keep-all"===t.wordBreak?s.map((function(t,A){return t&&e[A]>=19968&&e[A]<=40959})):void 0;return[i,r,n]},Ze=function(){function e(e,t,A,i){this.codePoints=e,this.required=t===Se,this.start=A,this.end=i}return e.prototype.slice=function(){return c.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),Xe=function(e,t){var A=l(e),i=We(A,t),r=i[0],s=i[1],n=i[2],a=A.length,o=0,c=0;return{next:function(){if(c>=a)return{done:!0,value:null};var e=ke;while(c=jt&&e<=57},tA=function(e){return e>=55296&&e<=57343},AA=function(e){return eA(e)||e>=Zt&&e<=Jt||e>=Kt&&e<=Yt},iA=function(e){return e>=Kt&&e<=Wt},rA=function(e){return e>=Zt&&e<=$t},sA=function(e){return iA(e)||rA(e)},nA=function(e){return e>=Mt},aA=function(e){return e===tt||e===rt||e===st},oA=function(e){return sA(e)||nA(e)||e===dt},lA=function(e){return oA(e)||eA(e)||e===gt},cA=function(e){return e>=Lt&&e<=Ht||e===Nt||e>=Ot&&e<=Vt||e===zt},hA=function(e,t){return e===it&&t!==tt},uA=function(e,t,A){return e===gt?oA(t)||hA(t,A):!!oA(e)||!(e!==it||!hA(e,t))},pA=function(e,t,A){return e===xt||e===gt?!!eA(t)||t===Pt&&eA(A):eA(e===Pt?t:e)},dA=function(e){var t=0,A=1;e[t]!==xt&&e[t]!==gt||(e[t]===gt&&(A=-1),t++);var i=[];while(eA(e[t]))i.push(e[t++]);var r=i.length?parseInt(c.apply(void 0,i),10):0;e[t]===Pt&&t++;var s=[];while(eA(e[t]))s.push(e[t++]);var n=s.length,a=n?parseInt(c.apply(void 0,s),10):0;e[t]!==Xt&&e[t]!==Gt||t++;var o=1;e[t]!==xt&&e[t]!==gt||(e[t]===gt&&(o=-1),t++);var l=[];while(eA(e[t]))l.push(e[t++]);var h=l.length?parseInt(c.apply(void 0,l),10):0;return A*(r+a*Math.pow(10,-n))*Math.pow(10,o*h)},gA={type:2},mA={type:3},fA={type:4},yA={type:13},BA={type:8},wA={type:21},CA={type:9},vA={type:10},bA={type:11},QA={type:12},IA={type:14},FA={type:23},EA={type:1},MA={type:25},UA={type:24},DA={type:26},xA={type:27},TA={type:28},SA={type:29},kA={type:31},PA={type:32},LA=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(l(e))},e.prototype.read=function(){var e=[],t=this.consumeToken();while(t!==PA)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case nt:return this.consumeStringToken(nt);case ot:var t=this.peekCodePoint(0),A=this.peekCodePoint(1),i=this.peekCodePoint(2);if(lA(t)||hA(A,i)){var r=uA(t,A,i)?qe:Je,s=this.consumeName();return{type:5,value:s,flags:r}}break;case lt:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),yA;break;case ht:return this.consumeStringToken(ht);case ut:return gA;case pt:return mA;case Dt:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),IA;break;case xt:if(pA(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Tt:return fA;case gt:var n=e,a=this.peekCodePoint(0),o=this.peekCodePoint(1);if(pA(n,a,o))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(uA(n,a,o))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(a===gt&&o===yt)return this.consumeCodePoint(),this.consumeCodePoint(),UA;break;case Pt:if(pA(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case At:if(this.peekCodePoint(0)===Dt){this.consumeCodePoint();while(1){var l=this.consumeCodePoint();if(l===Dt&&(l=this.consumeCodePoint(),l===At))return this.consumeToken();if(l===Rt)return this.consumeToken()}}break;case St:return DA;case kt:return xA;case ft:if(this.peekCodePoint(0)===mt&&this.peekCodePoint(1)===gt&&this.peekCodePoint(2)===gt)return this.consumeCodePoint(),this.consumeCodePoint(),MA;break;case Bt:var h=this.peekCodePoint(0),u=this.peekCodePoint(1),p=this.peekCodePoint(2);if(uA(h,u,p)){s=this.consumeName();return{type:7,value:s}}break;case wt:return TA;case it:if(hA(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case Ct:return SA;case vt:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),BA;break;case bt:return bA;case It:return QA;case _t:case qt:var d=this.peekCodePoint(0),g=this.peekCodePoint(1);return d!==xt||!AA(g)&&g!==Qt||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case Ft:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),CA;if(this.peekCodePoint(0)===Ft)return this.consumeCodePoint(),wA;break;case Et:if(this.peekCodePoint(0)===at)return this.consumeCodePoint(),vA;break;case Rt:return PA}return aA(e)?(this.consumeWhiteSpace(),kA):eA(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):oA(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:c(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return"undefined"===typeof e?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){var e=[],t=this.consumeCodePoint();while(AA(t)&&e.length<6)e.push(t),t=this.consumeCodePoint();var A=!1;while(t===Qt&&e.length<6)e.push(t),t=this.consumeCodePoint(),A=!0;if(A){var i=parseInt(c.apply(void 0,e.map((function(e){return e===Qt?jt:e}))),16),r=parseInt(c.apply(void 0,e.map((function(e){return e===Qt?Jt:e}))),16);return{type:30,start:i,end:r}}var s=parseInt(c.apply(void 0,e),16);if(this.peekCodePoint(0)===gt&&AA(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();var n=[];while(AA(t)&&n.length<6)n.push(t),t=this.consumeCodePoint();r=parseInt(c.apply(void 0,n),16);return{type:30,start:s,end:r}}return{type:30,start:s,end:s}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===ut?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===ut?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===ht||t===nt){var A=this.consumeStringToken(this.consumeCodePoint());return 0===A.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt||this.peekCodePoint(0)===pt)?(this.consumeCodePoint(),{type:22,value:A.value}):(this.consumeBadUrlRemnants(),FA)}while(1){var i=this.consumeCodePoint();if(i===Rt||i===pt)return{type:22,value:c.apply(void 0,e)};if(aA(i))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt||this.peekCodePoint(0)===pt?(this.consumeCodePoint(),{type:22,value:c.apply(void 0,e)}):(this.consumeBadUrlRemnants(),FA);if(i===nt||i===ht||i===ut||cA(i))return this.consumeBadUrlRemnants(),FA;if(i===it){if(!hA(i,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),FA;e.push(this.consumeEscapedCodePoint())}else e.push(i)}},e.prototype.consumeWhiteSpace=function(){while(aA(this.peekCodePoint(0)))this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){while(1){var e=this.consumeCodePoint();if(e===pt||e===Rt)return;hA(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){var t=5e4,A="";while(e>0){var i=Math.min(t,e);A+=c.apply(void 0,this._value.splice(0,i)),e-=i}return this._value.shift(),A},e.prototype.consumeStringToken=function(e){var t="",A=0;do{var i=this._value[A];if(i===Rt||void 0===i||i===e)return t+=this.consumeStringSlice(A),{type:0,value:t};if(i===tt)return this._value.splice(0,A),EA;if(i===it){var r=this._value[A+1];r!==Rt&&void 0!==r&&(r===tt?(t+=this.consumeStringSlice(A),A=-1,this._value.shift()):hA(i,r)&&(t+=this.consumeStringSlice(A),t+=c(this.consumeEscapedCodePoint()),A=-1))}A++}while(1)},e.prototype.consumeNumber=function(){var e=[],t=$e,A=this.peekCodePoint(0);A!==xt&&A!==gt||e.push(this.consumeCodePoint());while(eA(this.peekCodePoint(0)))e.push(this.consumeCodePoint());A=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(A===Pt&&eA(i)){e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=et;while(eA(this.peekCodePoint(0)))e.push(this.consumeCodePoint())}A=this.peekCodePoint(0),i=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((A===Xt||A===Gt)&&((i===xt||i===gt)&&eA(r)||eA(i))){e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=et;while(eA(this.peekCodePoint(0)))e.push(this.consumeCodePoint())}return[dA(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],A=e[1],i=this.peekCodePoint(0),r=this.peekCodePoint(1),s=this.peekCodePoint(2);if(uA(i,r,s)){var n=this.consumeName();return{type:15,number:t,flags:A,unit:n}}return i===ct?(this.consumeCodePoint(),{type:16,number:t,flags:A}):{type:17,number:t,flags:A}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(AA(e)){var t=c(e);while(AA(this.peekCodePoint(0))&&t.length<6)t+=c(this.consumeCodePoint());aA(this.peekCodePoint(0))&&this.consumeCodePoint();var A=parseInt(t,16);return 0===A||tA(A)||A>1114111?Ut:A}return e===Rt?Ut:e},e.prototype.consumeName=function(){var e="";while(1){var t=this.consumeCodePoint();if(lA(t))e+=c(t);else{if(!hA(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=c(this.consumeEscapedCodePoint())}}},e}(),HA=function(){function e(e){this._tokens=e}return e.create=function(t){var A=new LA;return A.write(t),new e(A.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){var e=this.consumeToken();while(31===e.type)e=this.consumeToken();if(32===e.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do{e=this.consumeToken()}while(31===e.type);if(32===e.type)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){var e=[];while(1){var t=this.consumeComponentValue();if(32===t.type)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){var t={type:e,values:[]},A=this.consumeToken();while(1){if(32===A.type||YA(A,e))return t;this.reconsumeToken(A),t.values.push(this.consumeComponentValue()),A=this.consumeToken()}},e.prototype.consumeFunction=function(e){var t={name:e.value,values:[],type:18};while(1){var A=this.consumeToken();if(32===A.type||3===A.type)return t;this.reconsumeToken(A),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return"undefined"===typeof e?PA:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),NA=function(e){return 15===e.type},OA=function(e){return 17===e.type},VA=function(e){return 20===e.type},zA=function(e){return 0===e.type},RA=function(e,t){return VA(e)&&e.value===t},jA=function(e){return 31!==e.type},KA=function(e){return 31!==e.type&&4!==e.type},GA=function(e){var t=[],A=[];return e.forEach((function(e){if(4===e.type){if(0===A.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(A),void(A=[])}31!==e.type&&A.push(e)})),A.length&&t.push(A),t},YA=function(e,t){return 11===t&&12===e.type||(28===t&&29===e.type||2===t&&3===e.type)},_A=function(e){return 17===e.type||15===e.type},WA=function(e){return 16===e.type||_A(e)},ZA=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},XA={type:17,number:0,flags:$e},JA={type:16,number:50,flags:$e},qA={type:16,number:100,flags:$e},$A=function(e,t,A){var i=e[0],r=e[1];return[ei(i,t),ei("undefined"!==typeof r?r:i,A)]},ei=function(e,t){if(16===e.type)return e.number/100*t;if(NA(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},ti="deg",Ai="grad",ii="rad",ri="turn",si={name:"angle",parse:function(e,t){if(15===t.type)switch(t.unit){case ti:return Math.PI*t.number/180;case Ai:return Math.PI/200*t.number;case ii:return t.number;case ri:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},ni=function(e){return 15===e.type&&(e.unit===ti||e.unit===Ai||e.unit===ii||e.unit===ri)},ai=function(e){var t=e.filter(VA).map((function(e){return e.value})).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[XA,XA];case"to top":case"bottom":return oi(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[XA,qA];case"to right":case"left":return oi(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[qA,qA];case"to bottom":case"top":return oi(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[qA,XA];case"to left":case"right":return oi(270)}return 0},oi=function(e){return Math.PI*e/180},li={name:"color",parse:function(e,t){if(18===t.type){var A=fi[t.name];if("undefined"===typeof A)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return A(e,t.values)}if(5===t.type){if(3===t.value.length){var i=t.value.substring(0,1),r=t.value.substring(1,2),s=t.value.substring(2,3);return ui(parseInt(i+i,16),parseInt(r+r,16),parseInt(s+s,16),1)}if(4===t.value.length){i=t.value.substring(0,1),r=t.value.substring(1,2),s=t.value.substring(2,3);var n=t.value.substring(3,4);return ui(parseInt(i+i,16),parseInt(r+r,16),parseInt(s+s,16),parseInt(n+n,16)/255)}if(6===t.value.length){i=t.value.substring(0,2),r=t.value.substring(2,4),s=t.value.substring(4,6);return ui(parseInt(i,16),parseInt(r,16),parseInt(s,16),1)}if(8===t.value.length){i=t.value.substring(0,2),r=t.value.substring(2,4),s=t.value.substring(4,6),n=t.value.substring(6,8);return ui(parseInt(i,16),parseInt(r,16),parseInt(s,16),parseInt(n,16)/255)}}if(20===t.type){var a=Bi[t.value.toUpperCase()];if("undefined"!==typeof a)return a}return Bi.TRANSPARENT}},ci=function(e){return 0===(255&e)},hi=function(e){var t=255&e,A=255&e>>8,i=255&e>>16,r=255&e>>24;return t<255?"rgba("+r+","+i+","+A+","+t/255+")":"rgb("+r+","+i+","+A+")"},ui=function(e,t,A,i){return(e<<24|t<<16|A<<8|Math.round(255*i)<<0)>>>0},pi=function(e,t){if(17===e.type)return e.number;if(16===e.type){var A=3===t?1:255;return 3===t?e.number/100*A:Math.round(e.number/100*A)}return 0},di=function(e,t){var A=t.filter(KA);if(3===A.length){var i=A.map(pi),r=i[0],s=i[1],n=i[2];return ui(r,s,n,1)}if(4===A.length){var a=A.map(pi),o=(r=a[0],s=a[1],n=a[2],a[3]);return ui(r,s,n,o)}return 0};function gi(e,t,A){return A<0&&(A+=1),A>=1&&(A-=1),A<1/6?(t-e)*A*6+e:A<.5?t:A<2/3?6*(t-e)*(2/3-A)+e:e}var mi=function(e,t){var A=t.filter(KA),i=A[0],r=A[1],s=A[2],n=A[3],a=(17===i.type?oi(i.number):si.parse(e,i))/(2*Math.PI),o=WA(r)?r.number/100:0,l=WA(s)?s.number/100:0,c="undefined"!==typeof n&&WA(n)?ei(n,1):1;if(0===o)return ui(255*l,255*l,255*l,1);var h=l<=.5?l*(o+1):l+o-l*o,u=2*l-h,p=gi(u,h,a+1/3),d=gi(u,h,a),g=gi(u,h,a-1/3);return ui(255*p,255*d,255*g,c)},fi={hsl:mi,hsla:mi,rgb:di,rgba:di},yi=function(e,t){return li.parse(e,HA.create(t).parseComponentValue())},Bi={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},wi={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(VA(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Ci={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},vi=function(e,t){var A=li.parse(e,t[0]),i=t[1];return i&&WA(i)?{color:A,stop:i}:{color:A,stop:null}},bi=function(e,t){var A=e[0],i=e[e.length-1];null===A.stop&&(A.stop=XA),null===i.stop&&(i.stop=qA);for(var r=[],s=0,n=0;ns?r.push(o):r.push(s),s=o}else r.push(null)}var l=null;for(n=0;ne.optimumDistance)?{optimumCorner:t,optimumDistance:a}:e}),{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},Mi=function(e,t,A,i,r){var s=0,n=0;switch(e.size){case 0:0===e.shape?s=n=Math.min(Math.abs(t),Math.abs(t-i),Math.abs(A),Math.abs(A-r)):1===e.shape&&(s=Math.min(Math.abs(t),Math.abs(t-i)),n=Math.min(Math.abs(A),Math.abs(A-r)));break;case 2:if(0===e.shape)s=n=Math.min(Fi(t,A),Fi(t,A-r),Fi(t-i,A),Fi(t-i,A-r));else if(1===e.shape){var a=Math.min(Math.abs(A),Math.abs(A-r))/Math.min(Math.abs(t),Math.abs(t-i)),o=Ei(i,r,t,A,!0),l=o[0],c=o[1];s=Fi(l-t,(c-A)/a),n=a*s}break;case 1:0===e.shape?s=n=Math.max(Math.abs(t),Math.abs(t-i),Math.abs(A),Math.abs(A-r)):1===e.shape&&(s=Math.max(Math.abs(t),Math.abs(t-i)),n=Math.max(Math.abs(A),Math.abs(A-r)));break;case 3:if(0===e.shape)s=n=Math.max(Fi(t,A),Fi(t,A-r),Fi(t-i,A),Fi(t-i,A-r));else if(1===e.shape){a=Math.max(Math.abs(A),Math.abs(A-r))/Math.max(Math.abs(t),Math.abs(t-i));var h=Ei(i,r,t,A,!1);l=h[0],c=h[1];s=Fi(l-t,(c-A)/a),n=a*s}break}return Array.isArray(e.size)&&(s=ei(e.size[0],i),n=2===e.size.length?ei(e.size[1],r):s),[s,n]},Ui=function(e,t){var A=oi(180),i=[];return GA(t).forEach((function(t,r){if(0===r){var s=t[0];if(20===s.type&&"to"===s.value)return void(A=ai(t));if(ni(s))return void(A=si.parse(e,s))}var n=vi(e,t);i.push(n)})),{angle:A,stops:i,type:1}},Di=function(e,t){var A=oi(180),i=[];return GA(t).forEach((function(t,r){if(0===r){var s=t[0];if(20===s.type&&-1!==["top","left","right","bottom"].indexOf(s.value))return void(A=ai(t));if(ni(s))return void(A=(si.parse(e,s)+oi(270))%oi(360))}var n=vi(e,t);i.push(n)})),{angle:A,stops:i,type:1}},xi=function(e,t){var A=oi(180),i=[],r=1,s=0,n=3,a=[];return GA(t).forEach((function(t,A){var s=t[0];if(0===A){if(VA(s)&&"linear"===s.value)return void(r=1);if(VA(s)&&"radial"===s.value)return void(r=2)}if(18===s.type)if("from"===s.name){var n=li.parse(e,s.values[0]);i.push({stop:XA,color:n})}else if("to"===s.name){n=li.parse(e,s.values[0]);i.push({stop:qA,color:n})}else if("color-stop"===s.name){var a=s.values.filter(KA);if(2===a.length){n=li.parse(e,a[1]);var o=a[0];OA(o)&&i.push({stop:{type:16,number:100*o.number,flags:o.flags},color:n})}}})),1===r?{angle:(A+oi(180))%oi(360),stops:i,type:r}:{size:n,shape:s,stops:i,position:a,type:r}},Ti="closest-side",Si="farthest-side",ki="closest-corner",Pi="farthest-corner",Li="circle",Hi="ellipse",Ni="cover",Oi="contain",Vi=function(e,t){var A=0,i=3,r=[],s=[];return GA(t).forEach((function(t,n){var a=!0;if(0===n){var o=!1;a=t.reduce((function(e,t){if(o)if(VA(t))switch(t.value){case"center":return s.push(JA),e;case"top":case"left":return s.push(XA),e;case"right":case"bottom":return s.push(qA),e}else(WA(t)||_A(t))&&s.push(t);else if(VA(t))switch(t.value){case Li:return A=0,!1;case Hi:return A=1,!1;case"at":return o=!0,!1;case Ti:return i=0,!1;case Ni:case Si:return i=1,!1;case Oi:case ki:return i=2,!1;case Pi:return i=3,!1}else if(_A(t)||WA(t))return Array.isArray(i)||(i=[]),i.push(t),!1;return e}),a)}if(a){var l=vi(e,t);r.push(l)}})),{size:i,shape:A,stops:r,position:s,type:2}},zi=function(e,t){var A=0,i=3,r=[],s=[];return GA(t).forEach((function(t,n){var a=!0;if(0===n?a=t.reduce((function(e,t){if(VA(t))switch(t.value){case"center":return s.push(JA),!1;case"top":case"left":return s.push(XA),!1;case"right":case"bottom":return s.push(qA),!1}else if(WA(t)||_A(t))return s.push(t),!1;return e}),a):1===n&&(a=t.reduce((function(e,t){if(VA(t))switch(t.value){case Li:return A=0,!1;case Hi:return A=1,!1;case Oi:case Ti:return i=0,!1;case Si:return i=1,!1;case ki:return i=2,!1;case Ni:case Pi:return i=3,!1}else if(_A(t)||WA(t))return Array.isArray(i)||(i=[]),i.push(t),!1;return e}),a)),a){var o=vi(e,t);r.push(o)}})),{size:i,shape:A,stops:r,position:s,type:2}},Ri=function(e){return 1===e.type},ji=function(e){return 2===e.type},Ki={name:"image",parse:function(e,t){if(22===t.type){var A={url:t.value,type:0};return e.cache.addImage(t.value),A}if(18===t.type){var i=_i[t.name];if("undefined"===typeof i)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return i(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function Gi(e){return!(20===e.type&&"none"===e.value)&&(18!==e.type||!!_i[e.name])}var Yi,_i={"linear-gradient":Ui,"-moz-linear-gradient":Di,"-ms-linear-gradient":Di,"-o-linear-gradient":Di,"-webkit-linear-gradient":Di,"radial-gradient":Vi,"-moz-radial-gradient":zi,"-ms-radial-gradient":zi,"-o-radial-gradient":zi,"-webkit-radial-gradient":zi,"-webkit-gradient":xi},Wi={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var A=t[0];return 20===A.type&&"none"===A.value?[]:t.filter((function(e){return KA(e)&&Gi(e)})).map((function(t){return Ki.parse(e,t)}))}},Zi={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(VA(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Xi={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return GA(t).map((function(e){return e.filter(WA)})).map(ZA)}},Ji={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return GA(t).map((function(e){return e.filter(VA).map((function(e){return e.value})).join(" ")})).map(qi)}},qi=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}};(function(e){e["AUTO"]="auto",e["CONTAIN"]="contain",e["COVER"]="cover"})(Yi||(Yi={}));var $i,er={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return GA(t).map((function(e){return e.filter(tr)}))}},tr=function(e){return VA(e)||WA(e)},Ar=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},ir=Ar("top"),rr=Ar("right"),sr=Ar("bottom"),nr=Ar("left"),ar=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return ZA(t.filter(WA))}}},or=ar("top-left"),lr=ar("top-right"),cr=ar("bottom-right"),hr=ar("bottom-left"),ur=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},pr=ur("top"),dr=ur("right"),gr=ur("bottom"),mr=ur("left"),fr=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return NA(t)?t.number:0}}},yr=fr("top"),Br=fr("right"),wr=fr("bottom"),Cr=fr("left"),vr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},br={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},Qr={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(VA).reduce((function(e,t){return e|Ir(t.value)}),0)}},Ir=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Fr={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Er={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}};(function(e){e["NORMAL"]="normal",e["STRICT"]="strict"})($i||($i={}));var Mr,Ur={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return $i.STRICT;case"normal":default:return $i.NORMAL}}},Dr={name:"line-height",initialValue:"normal",prefix:!1,type:4},xr=function(e,t){return VA(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:WA(e)?ei(e,t):t},Tr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:Ki.parse(e,t)}},Sr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},kr={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Pr=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},Lr=Pr("top"),Hr=Pr("right"),Nr=Pr("bottom"),Or=Pr("left"),Vr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(VA).map((function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}}))}},zr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},Rr=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},jr=Rr("top"),Kr=Rr("right"),Gr=Rr("bottom"),Yr=Rr("left"),_r={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Wr={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Zr={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&RA(t[0],"none")?[]:GA(t).map((function(t){for(var A={color:Bi.TRANSPARENT,offsetX:XA,offsetY:XA,blur:XA},i=0,r=0;r1?1:0],this.overflowWrap=Ds(e,zr,t.overflowWrap),this.paddingTop=Ds(e,jr,t.paddingTop),this.paddingRight=Ds(e,Kr,t.paddingRight),this.paddingBottom=Ds(e,Gr,t.paddingBottom),this.paddingLeft=Ds(e,Yr,t.paddingLeft),this.paintOrder=Ds(e,Qs,t.paintOrder),this.position=Ds(e,Wr,t.position),this.textAlign=Ds(e,_r,t.textAlign),this.textDecorationColor=Ds(e,ls,null!==(A=t.textDecorationColor)&&void 0!==A?A:t.color),this.textDecorationLine=Ds(e,cs,null!==(i=t.textDecorationLine)&&void 0!==i?i:t.textDecoration),this.textShadow=Ds(e,Zr,t.textShadow),this.textTransform=Ds(e,Xr,t.textTransform),this.transform=Ds(e,Jr,t.transform),this.transformOrigin=Ds(e,is,t.transformOrigin),this.visibility=Ds(e,rs,t.visibility),this.webkitTextStrokeColor=Ds(e,Is,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=Ds(e,Fs,t.webkitTextStrokeWidth),this.wordBreak=Ds(e,ss,t.wordBreak),this.zIndex=Ds(e,ns,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return ci(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return 0!==this.position},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return 0!==this.float},e.prototype.isInlineLevel=function(){return ms(this.display,4)||ms(this.display,33554432)||ms(this.display,268435456)||ms(this.display,536870912)||ms(this.display,67108864)||ms(this.display,134217728)},e}(),Ms=function(){function e(e,t){this.content=Ds(e,fs,t.content),this.quotes=Ds(e,Cs,t.quotes)}return e}(),Us=function(){function e(e,t){this.counterIncrement=Ds(e,ys,t.counterIncrement),this.counterReset=Ds(e,Bs,t.counterReset)}return e}(),Ds=function(e,t,A){var i=new LA,r=null!==A&&"undefined"!==typeof A?A.toString():t.initialValue;i.write(r);var s=new HA(i.read());switch(t.type){case 2:var n=s.parseComponentValue();return t.parse(e,VA(n)?n.value:t.initialValue);case 0:return t.parse(e,s.parseComponentValue());case 1:return t.parse(e,s.parseComponentValues());case 4:return s.parseComponentValue();case 3:switch(t.format){case"angle":return si.parse(e,s.parseComponentValue());case"color":return li.parse(e,s.parseComponentValue());case"image":return Ki.parse(e,s.parseComponentValue());case"length":var a=s.parseComponentValue();return _A(a)?a:XA;case"length-percentage":var o=s.parseComponentValue();return WA(o)?o:XA;case"time":return as.parse(e,s.parseComponentValue())}break}},xs="data-html2canvas-debug",Ts=function(e){var t=e.getAttribute(xs);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ss=function(e,t){var A=Ts(e);return 1===A||t===A},ks=function(){function e(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,Ss(t,3),this.styles=new Es(e,window.getComputedStyle(t,null)),Ua(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=a(this.context,t),Ss(t,4)&&(this.flags|=16)}return e}(),Ps="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ls="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Hs="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Ns=0;Ns>4,c[o++]=(15&i)<<4|r>>2,c[o++]=(3&r)<<6|63&s;return l},Vs=function(e){for(var t=e.length,A=[],i=0;i>Rs,_s=1<>Rs,Xs=Ys+Zs,Js=Xs,qs=32,$s=Js+qs,en=65536>>js,tn=1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Rs],t=(t<>Rs)],t=(t<>js),t=this.index[t],t+=e>>Rs&An,t=this.index[t],t=(t<=55296&&r<=56319&&A>10),n%1024+56320)),(r+1===A||i.length>16384)&&(s+=String.fromCharCode.apply(String,i),i.length=0)}return s},Mn=nn(Ps),Un="×",Dn="÷",xn=function(e){return Mn.get(e)},Tn=function(e,t,A){var i=A-2,r=t[i],s=t[A-1],n=t[A];if(s===pn&&n===dn)return Un;if(s===pn||s===dn||s===gn)return Dn;if(n===pn||n===dn||n===gn)return Dn;if(s===yn&&-1!==[yn,Bn,Cn,vn].indexOf(n))return Un;if((s===Cn||s===Bn)&&(n===Bn||n===wn))return Un;if((s===vn||s===wn)&&n===wn)return Un;if(n===bn||n===mn)return Un;if(n===fn)return Un;if(s===un)return Un;if(s===bn&&n===Qn){while(r===mn)r=t[--i];if(r===Qn)return Un}if(s===In&&n===In){var a=0;while(r===In)a++,r=t[--i];if(a%2===0)return Un}return Dn},Sn=function(e){var t=Fn(e),A=t.length,i=0,r=0,s=t.map(xn);return{next:function(){if(i>=A)return{done:!0,value:null};var e=Un;while(in.x||r.y>n.y;return n=r,0===t||a}));return e.body.removeChild(t),a},Hn=function(){return"undefined"!==typeof(new Image).crossOrigin},Nn=function(){return"string"===typeof(new XMLHttpRequest).responseType},On=function(e){var t=new Image,A=e.createElement("canvas"),i=A.getContext("2d");if(!i)return!1;t.src="data:image/svg+xml,";try{i.drawImage(t,0,0),A.toDataURL()}catch(Gt){return!1}return!0},Vn=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},zn=function(e){var t=e.createElement("canvas"),A=100;t.width=A,t.height=A;var i=t.getContext("2d");if(!i)return Promise.reject(!1);i.fillStyle="rgb(0, 255, 0)",i.fillRect(0,0,A,A);var r=new Image,s=t.toDataURL();r.src=s;var n=Rn(A,A,0,0,r);return i.fillStyle="red",i.fillRect(0,0,A,A),jn(n).then((function(t){i.drawImage(t,0,0);var r=i.getImageData(0,0,A,A).data;i.fillStyle="red",i.fillRect(0,0,A,A);var n=e.createElement("div");return n.style.backgroundImage="url("+s+")",n.style.height=A+"px",Vn(r)?jn(Rn(A,A,0,0,n)):Promise.reject(!1)})).then((function(e){return i.drawImage(e,0,0),Vn(i.getImageData(0,0,A,A).data)})).catch((function(){return!1}))},Rn=function(e,t,A,i,r){var s="http://www.w3.org/2000/svg",n=document.createElementNS(s,"svg"),a=document.createElementNS(s,"foreignObject");return n.setAttributeNS(null,"width",e.toString()),n.setAttributeNS(null,"height",t.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",A.toString()),a.setAttributeNS(null,"y",i.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),n.appendChild(a),a.appendChild(r),n},jn=function(e){return new Promise((function(t,A){var i=new Image;i.onload=function(){return t(i)},i.onerror=A,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Kn={get SUPPORT_RANGE_BOUNDS(){var e=Pn(document);return Object.defineProperty(Kn,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Kn.SUPPORT_RANGE_BOUNDS&&Ln(document);return Object.defineProperty(Kn,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=On(document);return Object.defineProperty(Kn,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"===typeof Array.from&&"function"===typeof window.fetch?zn(document):Promise.resolve(!1);return Object.defineProperty(Kn,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Hn();return Object.defineProperty(Kn,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=Nn();return Object.defineProperty(Kn,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Kn,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!("undefined"===typeof Intl||!Intl.Segmenter);return Object.defineProperty(Kn,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},Gn=function(){function e(e,t){this.text=e,this.bounds=t}return e}(),Yn=function(e,t,A,i){var r=Jn(t,A),s=[],a=0;return r.forEach((function(t){if(A.textDecorationLine.length||t.trim().length>0)if(Kn.SUPPORT_RANGE_BOUNDS){var r=Wn(i,a,t.length).getClientRects();if(r.length>1){var o=Zn(t),l=0;o.forEach((function(t){s.push(new Gn(t,n.fromDOMRectList(e,Wn(i,l+a,t.length).getClientRects()))),l+=t.length}))}else s.push(new Gn(t,n.fromDOMRectList(e,r)))}else{var c=i.splitText(t.length);s.push(new Gn(t,_n(e,i))),i=c}else Kn.SUPPORT_RANGE_BOUNDS||(i=i.splitText(t.length));a+=t.length})),s},_n=function(e,t){var A=t.ownerDocument;if(A){var i=A.createElement("html2canvaswrapper");i.appendChild(t.cloneNode(!0));var r=t.parentNode;if(r){r.replaceChild(i,t);var s=a(e,i);return i.firstChild&&r.replaceChild(i.firstChild,i),s}}return n.EMPTY},Wn=function(e,t,A){var i=e.ownerDocument;if(!i)throw new Error("Node has no owner document");var r=i.createRange();return r.setStart(e,t),r.setEnd(e,t+A),r},Zn=function(e){if(Kn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map((function(e){return e.segment}))}return kn(e)},Xn=function(e,t){if(Kn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(A.segment(e)).map((function(e){return e.segment}))}return $n(e,t)},Jn=function(e,t){return 0!==t.letterSpacing?Zn(e):Xn(e,t)},qn=[32,160,4961,65792,65793,4153,4241],$n=function(e,t){var A,i=Xe(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),r=[],s=function(){if(A.value){var e=A.value.slice(),t=l(e),i="";t.forEach((function(e){-1===qn.indexOf(e)?i+=c(e):(i.length&&r.push(i),r.push(c(e)),i="")})),i.length&&r.push(i)}};while(!(A=i.next()).done)s();return r},ea=function(){function e(e,t,A){this.text=ta(t.data,A.textTransform),this.textBounds=Yn(e,this.text,A,t)}return e}(),ta=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(Aa,ia);case 2:return e.toUpperCase();default:return e}},Aa=/(^|\s|:|-|\(|\))([a-z])/g,ia=function(e,t,A){return e.length>0?t+A.toUpperCase():e},ra=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.src=A.currentSrc||A.src,i.intrinsicWidth=A.naturalWidth,i.intrinsicHeight=A.naturalHeight,i.context.cache.addImage(i.src),i}return t(A,e),A}(ks),sa=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.canvas=A,i.intrinsicWidth=A.width,i.intrinsicHeight=A.height,i}return t(A,e),A}(ks),na=function(e){function A(t,A){var i=e.call(this,t,A)||this,r=new XMLSerializer,s=a(t,A);return A.setAttribute("width",s.width+"px"),A.setAttribute("height",s.height+"px"),i.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(A)),i.intrinsicWidth=A.width.baseVal.value,i.intrinsicHeight=A.height.baseVal.value,i.context.cache.addImage(i.svg),i}return t(A,e),A}(ks),aa=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.value=A.value,i}return t(A,e),A}(ks),oa=function(e){function A(t,A){var i=e.call(this,t,A)||this;return i.start=A.start,i.reversed="boolean"===typeof A.reversed&&!0===A.reversed,i}return t(A,e),A}(ks),la=[{type:15,flags:0,unit:"px",number:3}],ca=[{type:16,flags:0,number:50}],ha=function(e){return e.width>e.height?new n(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)A.textNodes.push(new ea(e,r,A.styles));else if(Ma(r))if(Ga(r)&&r.assignedNodes)r.assignedNodes().forEach((function(t){return va(e,t,A,i)}));else{var n=ba(e,r);n.styles.isVisible()&&(Ia(r,n,i)?n.flags|=4:Fa(n.styles)&&(n.flags|=2),-1!==Ca.indexOf(r.tagName)&&(n.flags|=8),A.elements.push(n),r.slot,r.shadowRoot?va(e,r.shadowRoot,n,i):ja(r)||Pa(r)||Ka(r)||va(e,r,n,i))}},ba=function(e,t){return Oa(t)?new ra(e,t):Ha(t)?new sa(e,t):Pa(t)?new na(e,t):xa(t)?new aa(e,t):Ta(t)?new oa(e,t):Sa(t)?new fa(e,t):Ka(t)?new ya(e,t):ja(t)?new Ba(e,t):Va(t)?new wa(e,t):new ks(e,t)},Qa=function(e,t){var A=ba(e,t);return A.flags|=4,va(e,t,A,A),A},Ia=function(e,t,A){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||La(e)&&A.styles.isTransparent()},Fa=function(e){return e.isPositioned()||e.isFloating()},Ea=function(e){return e.nodeType===Node.TEXT_NODE},Ma=function(e){return e.nodeType===Node.ELEMENT_NODE},Ua=function(e){return Ma(e)&&"undefined"!==typeof e.style&&!Da(e)},Da=function(e){return"object"===typeof e.className},xa=function(e){return"LI"===e.tagName},Ta=function(e){return"OL"===e.tagName},Sa=function(e){return"INPUT"===e.tagName},ka=function(e){return"HTML"===e.tagName},Pa=function(e){return"svg"===e.tagName},La=function(e){return"BODY"===e.tagName},Ha=function(e){return"CANVAS"===e.tagName},Na=function(e){return"VIDEO"===e.tagName},Oa=function(e){return"IMG"===e.tagName},Va=function(e){return"IFRAME"===e.tagName},za=function(e){return"STYLE"===e.tagName},Ra=function(e){return"SCRIPT"===e.tagName},ja=function(e){return"TEXTAREA"===e.tagName},Ka=function(e){return"SELECT"===e.tagName},Ga=function(e){return"SLOT"===e.tagName},Ya=function(e){return e.tagName.indexOf("-")>0},_a=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},e.prototype.pop=function(e){var t=this;e.forEach((function(e){return t.counters[e].pop()}))},e.prototype.parse=function(e){var t=this,A=e.counterIncrement,i=e.counterReset,r=!0;null!==A&&A.forEach((function(e){var A=t.counters[e.counter];A&&0!==e.increment&&(r=!1,A.length||A.push(1),A[Math.max(0,A.length-1)]+=e.increment)}));var s=[];return r&&i.forEach((function(e){var A=t.counters[e.counter];s.push(e.counter),A||(A=t.counters[e.counter]=[]),A.push(e.reset)})),s},e}(),Wa={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Za={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Xa={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Ja={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},qa=function(e,t,A,i,r,s){return eA?ho(e,r,s.length>0):i.integers.reduce((function(t,A,r){while(e>=A)e-=A,t+=i.values[r];return t}),"")+s},$a=function(e,t,A,i){var r="";do{A||e--,r=i(e)+r,e/=t}while(e*t>=t);return r},eo=function(e,t,A,i,r){var s=A-t+1;return(e<0?"-":"")+($a(Math.abs(e),s,i,(function(e){return c(Math.floor(e%s)+t)}))+r)},to=function(e,t,A){void 0===A&&(A=". ");var i=t.length;return $a(Math.abs(e),i,!1,(function(e){return t[Math.floor(e%i)]}))+A},Ao=1,io=2,ro=4,so=8,no=function(e,t,A,i,r,s){if(e<-9999||e>9999)return ho(e,4,r.length>0);var n=Math.abs(e),a=r;if(0===n)return t[0]+a;for(var o=0;n>0&&o<=4;o++){var l=n%10;0===l&&ms(s,Ao)&&""!==a?a=t[l]+a:l>1||1===l&&0===o||1===l&&1===o&&ms(s,io)||1===l&&1===o&&ms(s,ro)&&e>100||1===l&&o>1&&ms(s,so)?a=t[l]+(o>0?A[o-1]:"")+a:1===l&&o>0&&(a=A[o-1]+a),n=Math.floor(n/10)}return(e<0?i:"")+a},ao="十百千萬",oo="拾佰仟萬",lo="マイナス",co="마이너스",ho=function(e,t,A){var i=A?". ":"",r=A?"、":"",s=A?", ":"",n=A?" ":"";switch(t){case 0:return"•"+n;case 1:return"◦"+n;case 2:return"◾"+n;case 5:var a=eo(e,48,57,!0,i);return a.length<4?"0"+a:a;case 4:return to(e,"〇一二三四五六七八九",r);case 6:return qa(e,1,3999,Wa,3,i).toLowerCase();case 7:return qa(e,1,3999,Wa,3,i);case 8:return eo(e,945,969,!1,i);case 9:return eo(e,97,122,!1,i);case 10:return eo(e,65,90,!1,i);case 11:return eo(e,1632,1641,!0,i);case 12:case 49:return qa(e,1,9999,Za,3,i);case 35:return qa(e,1,9999,Za,3,i).toLowerCase();case 13:return eo(e,2534,2543,!0,i);case 14:case 30:return eo(e,6112,6121,!0,i);case 15:return to(e,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return to(e,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return no(e,"零一二三四五六七八九",ao,"負",r,io|ro|so);case 47:return no(e,"零壹貳參肆伍陸柒捌玖",oo,"負",r,Ao|io|ro|so);case 42:return no(e,"零一二三四五六七八九",ao,"负",r,io|ro|so);case 41:return no(e,"零壹贰叁肆伍陆柒捌玖",oo,"负",r,Ao|io|ro|so);case 26:return no(e,"〇一二三四五六七八九","十百千万",lo,r,0);case 25:return no(e,"零壱弐参四伍六七八九","拾百千万",lo,r,Ao|io|ro);case 31:return no(e,"영일이삼사오육칠팔구","십백천만",co,s,Ao|io|ro);case 33:return no(e,"零一二三四五六七八九","十百千萬",co,s,0);case 32:return no(e,"零壹貳參四五六七八九","拾百千",co,s,Ao|io|ro);case 18:return eo(e,2406,2415,!0,i);case 20:return qa(e,1,19999,Ja,3,i);case 21:return eo(e,2790,2799,!0,i);case 22:return eo(e,2662,2671,!0,i);case 22:return qa(e,1,10999,Xa,3,i);case 23:return to(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return to(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return eo(e,3302,3311,!0,i);case 28:return to(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return to(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return eo(e,3792,3801,!0,i);case 37:return eo(e,6160,6169,!0,i);case 38:return eo(e,4160,4169,!0,i);case 39:return eo(e,2918,2927,!0,i);case 40:return eo(e,1776,1785,!0,i);case 43:return eo(e,3046,3055,!0,i);case 44:return eo(e,3174,3183,!0,i);case 45:return eo(e,3664,3673,!0,i);case 46:return eo(e,3872,3881,!0,i);case 3:default:return eo(e,48,57,!0,i)}},uo="data-html2canvas-ignore",po=function(){function e(e,t,A){if(this.context=e,this.options=A,this.scrolledElements=[],this.referenceElement=t,this.counters=new _a,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var A=this,s=mo(e,t);if(!s.contentWindow)return Promise.reject("Unable to find iframe window");var n=e.defaultView.pageXOffset,a=e.defaultView.pageYOffset,o=s.contentWindow,l=o.document,c=Bo(s).then((function(){return i(A,void 0,void 0,(function(){var e,A;return r(this,(function(i){switch(i.label){case 0:return this.scrolledElements.forEach(Qo),o&&(o.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||o.scrollY===t.top&&o.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(o.scrollX-t.left,o.scrollY-t.top,0,0))),e=this.options.onclone,A=this.clonedReferenceElement,"undefined"===typeof A?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:i.sent(),i.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,yo(l)]:[3,4];case 3:i.sent(),i.label=4;case 4:return"function"===typeof e?[2,Promise.resolve().then((function(){return e(l,A)})).then((function(){return s}))]:[2,s]}}))}))}));return l.open(),l.write(vo(document.doctype)+""),bo(this.referenceElement.ownerDocument,n,a),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),c},e.prototype.createElementClone=function(e){if(Ss(e,2),Ha(e))return this.createCanvasClone(e);if(Na(e))return this.createVideoClone(e);if(za(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return Oa(t)&&(Oa(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),Ya(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return Co(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var A=[].slice.call(t.cssRules,0).reduce((function(e,t){return t&&"string"===typeof t.cssText?e+t.cssText:e}),""),i=e.cloneNode(!1);return i.textContent=A,i}}catch(Gt){if(this.context.logger.error("Unable to access cssRules property",Gt),"SecurityError"!==Gt.name)throw Gt}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var A=e.ownerDocument.createElement("img");try{return A.src=e.toDataURL(),A}catch(Gt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var i=e.cloneNode(!1);try{i.width=e.width,i.height=e.height;var r=e.getContext("2d"),s=i.getContext("2d");if(s)if(!this.options.allowTaint&&r)s.putImageData(r.getImageData(0,0,e.width,e.height),0,0);else{var n=null!==(t=e.getContext("webgl2"))&&void 0!==t?t:e.getContext("webgl");if(n){var a=n.getContextAttributes();!1===(null===a||void 0===a?void 0:a.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}s.drawImage(e,0,0)}return i}catch(Gt){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return i},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var A=t.getContext("2d");try{return A&&(A.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||A.getImageData(0,0,t.width,t.height)),t}catch(Gt){this.context.logger.info("Unable to clone video as it is tainted",e)}var i=e.ownerDocument.createElement("canvas");return i.width=e.offsetWidth,i.height=e.offsetHeight,i},e.prototype.appendChildNode=function(e,t,A){Ma(t)&&(Ra(t)||t.hasAttribute(uo)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(t))||this.options.copyStyles&&Ma(t)&&za(t)||e.appendChild(this.cloneNode(t,A))},e.prototype.cloneChildNodes=function(e,t,A){for(var i=this,r=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;r;r=r.nextSibling)if(Ma(r)&&Ga(r)&&"function"===typeof r.assignedNodes){var s=r.assignedNodes();s.length&&s.forEach((function(e){return i.appendChildNode(t,e,A)}))}else this.appendChildNode(t,r,A)},e.prototype.cloneNode=function(e,t){if(Ea(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var A=e.ownerDocument.defaultView;if(A&&Ma(e)&&(Ua(e)||Da(e))){var i=this.createElementClone(e);i.style.transitionProperty="none";var r=A.getComputedStyle(e),s=A.getComputedStyle(e,":before"),n=A.getComputedStyle(e,":after");this.referenceElement===e&&Ua(i)&&(this.clonedReferenceElement=i),La(i)&&Do(i);var a=this.counters.parse(new Us(this.context,r)),o=this.resolvePseudoContent(e,i,s,hn.BEFORE);Ya(e)&&(t=!0),Na(e)||this.cloneChildNodes(e,i,t),o&&i.insertBefore(o,i.firstChild);var l=this.resolvePseudoContent(e,i,n,hn.AFTER);return l&&i.appendChild(l),this.counters.pop(a),(r&&(this.options.copyStyles||Da(e))&&!Va(e)||t)&&Co(r,i),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([i,e.scrollLeft,e.scrollTop]),(ja(e)||Ka(e))&&(ja(i)||Ka(i))&&(i.value=e.value),i}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,A,i){var r=this;if(A){var s=A.content,n=t.ownerDocument;if(n&&s&&"none"!==s&&"-moz-alt-content"!==s&&"none"!==A.display){this.counters.parse(new Us(this.context,A));var a=new Ms(this.context,A),o=n.createElement("html2canvaspseudoelement");Co(A,o),a.content.forEach((function(t){if(0===t.type)o.appendChild(n.createTextNode(t.value));else if(22===t.type){var A=n.createElement("img");A.src=t.value,A.style.opacity="1",o.appendChild(A)}else if(18===t.type){if("attr"===t.name){var i=t.values.filter(VA);i.length&&o.appendChild(n.createTextNode(e.getAttribute(i[0].value)||""))}else if("counter"===t.name){var s=t.values.filter(KA),l=s[0],c=s[1];if(l&&VA(l)){var h=r.counters.getCounterValue(l.value),u=c&&VA(c)?kr.parse(r.context,c.value):3;o.appendChild(n.createTextNode(ho(h,u,!1)))}}else if("counters"===t.name){var p=t.values.filter(KA),d=(l=p[0],p[1]);c=p[2];if(l&&VA(l)){var g=r.counters.getCounterValues(l.value),m=c&&VA(c)?kr.parse(r.context,c.value):3,f=d&&0===d.type?d.value:"",y=g.map((function(e){return ho(e,m,!1)})).join(f);o.appendChild(n.createTextNode(y))}}}else if(20===t.type)switch(t.value){case"open-quote":o.appendChild(n.createTextNode(vs(a.quotes,r.quoteDepth++,!0)));break;case"close-quote":o.appendChild(n.createTextNode(vs(a.quotes,--r.quoteDepth,!1)));break;default:o.appendChild(n.createTextNode(t.value))}})),o.className=Eo+" "+Mo;var l=i===hn.BEFORE?" "+Eo:" "+Mo;return Da(t)?t.className.baseValue+=l:t.className+=l,o}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();(function(e){e[e["BEFORE"]=0]="BEFORE",e[e["AFTER"]=1]="AFTER"})(hn||(hn={}));var go,mo=function(e,t){var A=e.createElement("iframe");return A.className="html2canvas-container",A.style.visibility="hidden",A.style.position="fixed",A.style.left="-10000px",A.style.top="0px",A.style.border="0",A.width=t.width.toString(),A.height=t.height.toString(),A.scrolling="no",A.setAttribute(uo,"true"),e.body.appendChild(A),A},fo=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},yo=function(e){return Promise.all([].slice.call(e.images,0).map(fo))},Bo=function(e){return new Promise((function(t,A){var i=e.contentWindow;if(!i)return A("No window assigned for iframe");var r=i.document;i.onload=e.onload=function(){i.onload=e.onload=null;var A=setInterval((function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(A),t(e))}),50)}}))},wo=["all","d","content"],Co=function(e,t){for(var A=e.length-1;A>=0;A--){var i=e.item(A);-1===wo.indexOf(i)&&t.style.setProperty(i,e.getPropertyValue(i))}return t},vo=function(e){var t="";return e&&(t+=""),t},bo=function(e,t,A){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||A!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,A)},Qo=function(e){var t=e[0],A=e[1],i=e[2];t.scrollLeft=A,t.scrollTop=i},Io=":before",Fo=":after",Eo="___html2canvas___pseudoelement_before",Mo="___html2canvas___pseudoelement_after",Uo='{\n content: "" !important;\n display: none !important;\n}',Do=function(e){xo(e,"."+Eo+Io+Uo+"\n ."+Mo+Fo+Uo)},xo=function(e,t){var A=e.ownerDocument;if(A){var i=A.createElement("style");i.textContent=t,e.appendChild(i)}},To=function(){function e(){}return e.getOrigin=function(t){var A=e._link;return A?(A.href=t,A.href=A.href,A.protocol+A.hostname+A.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),So=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)?t:Vo(e)||Ho(e)?((this._cache[e]=this.loadImage(e)).catch((function(){})),t):t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return i(this,void 0,void 0,(function(){var t,A,i,s,n=this;return r(this,(function(r){switch(r.label){case 0:return t=To.isSameOrigin(e),A=!No(e)&&!0===this._options.useCORS&&Kn.SUPPORT_CORS_IMAGES&&!t,i=!No(e)&&!t&&!Vo(e)&&"string"===typeof this._options.proxy&&Kn.SUPPORT_CORS_XHR&&!A,t||!1!==this._options.allowTaint||No(e)||Vo(e)||i||A?(s=e,i?[4,this.proxy(s)]:[3,2]):[2];case 1:s=r.sent(),r.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var i=new Image;i.onload=function(){return e(i)},i.onerror=t,(Oo(s)||A)&&(i.crossOrigin="anonymous"),i.src=s,!0===i.complete&&setTimeout((function(){return e(i)}),500),n._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+n._options.imageTimeout+"ms) loading image")}),n._options.imageTimeout)}))];case 3:return[2,r.sent()]}}))}))},e.prototype.has=function(e){return"undefined"!==typeof this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,A=this._options.proxy;if(!A)throw new Error("No proxy defined");var i=e.substring(0,256);return new Promise((function(r,s){var n=Kn.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===n)r(a.response);else{var e=new FileReader;e.addEventListener("load",(function(){return r(e.result)}),!1),e.addEventListener("error",(function(e){return s(e)}),!1),e.readAsDataURL(a.response)}else s("Failed to proxy resource "+i+" with status code "+a.status)},a.onerror=s;var o=A.indexOf("?")>-1?"&":"?";if(a.open("GET",""+A+o+"url="+encodeURIComponent(e)+"&responseType="+n),"text"!==n&&a instanceof XMLHttpRequest&&(a.responseType=n),t._options.imageTimeout){var l=t._options.imageTimeout;a.timeout=l,a.ontimeout=function(){return s("Timed out ("+l+"ms) proxying "+i)}}a.send()}))},e}(),ko=/^data:image\/svg\+xml/i,Po=/^data:image\/.*;base64,/i,Lo=/^data:image\/.*/i,Ho=function(e){return Kn.SUPPORT_SVG_DRAWING||!zo(e)},No=function(e){return Lo.test(e)},Oo=function(e){return Po.test(e)},Vo=function(e){return"blob"===e.substr(0,4)},zo=function(e){return"svg"===e.substr(-3).toLowerCase()||ko.test(e)},Ro=function(){function e(e,t){this.type=0,this.x=e,this.y=t}return e.prototype.add=function(t,A){return new e(this.x+t,this.y+A)},e}(),jo=function(e,t,A){return new Ro(e.x+(t.x-e.x)*A,e.y+(t.y-e.y)*A)},Ko=function(){function e(e,t,A,i){this.type=1,this.start=e,this.startControl=t,this.endControl=A,this.end=i}return e.prototype.subdivide=function(t,A){var i=jo(this.start,this.startControl,t),r=jo(this.startControl,this.endControl,t),s=jo(this.endControl,this.end,t),n=jo(i,r,t),a=jo(r,s,t),o=jo(n,a,t);return A?new e(this.start,i,n,o):new e(o,a,s,this.end)},e.prototype.add=function(t,A){return new e(this.start.add(t,A),this.startControl.add(t,A),this.endControl.add(t,A),this.end.add(t,A))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Go=function(e){return 1===e.type},Yo=function(){function e(e){var t=e.styles,A=e.bounds,i=$A(t.borderTopLeftRadius,A.width,A.height),r=i[0],s=i[1],n=$A(t.borderTopRightRadius,A.width,A.height),a=n[0],o=n[1],l=$A(t.borderBottomRightRadius,A.width,A.height),c=l[0],h=l[1],u=$A(t.borderBottomLeftRadius,A.width,A.height),p=u[0],d=u[1],g=[];g.push((r+a)/A.width),g.push((p+c)/A.width),g.push((s+d)/A.height),g.push((o+h)/A.height);var m=Math.max.apply(Math,g);m>1&&(r/=m,s/=m,a/=m,o/=m,c/=m,h/=m,p/=m,d/=m);var f=A.width-a,y=A.height-h,B=A.width-c,w=A.height-d,C=t.borderTopWidth,v=t.borderRightWidth,b=t.borderBottomWidth,Q=t.borderLeftWidth,I=ei(t.paddingTop,e.bounds.width),F=ei(t.paddingRight,e.bounds.width),E=ei(t.paddingBottom,e.bounds.width),M=ei(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||s>0?_o(A.left+Q/3,A.top+C/3,r-Q/3,s-C/3,go.TOP_LEFT):new Ro(A.left+Q/3,A.top+C/3),this.topRightBorderDoubleOuterBox=r>0||s>0?_o(A.left+f,A.top+C/3,a-v/3,o-C/3,go.TOP_RIGHT):new Ro(A.left+A.width-v/3,A.top+C/3),this.bottomRightBorderDoubleOuterBox=c>0||h>0?_o(A.left+B,A.top+y,c-v/3,h-b/3,go.BOTTOM_RIGHT):new Ro(A.left+A.width-v/3,A.top+A.height-b/3),this.bottomLeftBorderDoubleOuterBox=p>0||d>0?_o(A.left+Q/3,A.top+w,p-Q/3,d-b/3,go.BOTTOM_LEFT):new Ro(A.left+Q/3,A.top+A.height-b/3),this.topLeftBorderDoubleInnerBox=r>0||s>0?_o(A.left+2*Q/3,A.top+2*C/3,r-2*Q/3,s-2*C/3,go.TOP_LEFT):new Ro(A.left+2*Q/3,A.top+2*C/3),this.topRightBorderDoubleInnerBox=r>0||s>0?_o(A.left+f,A.top+2*C/3,a-2*v/3,o-2*C/3,go.TOP_RIGHT):new Ro(A.left+A.width-2*v/3,A.top+2*C/3),this.bottomRightBorderDoubleInnerBox=c>0||h>0?_o(A.left+B,A.top+y,c-2*v/3,h-2*b/3,go.BOTTOM_RIGHT):new Ro(A.left+A.width-2*v/3,A.top+A.height-2*b/3),this.bottomLeftBorderDoubleInnerBox=p>0||d>0?_o(A.left+2*Q/3,A.top+w,p-2*Q/3,d-2*b/3,go.BOTTOM_LEFT):new Ro(A.left+2*Q/3,A.top+A.height-2*b/3),this.topLeftBorderStroke=r>0||s>0?_o(A.left+Q/2,A.top+C/2,r-Q/2,s-C/2,go.TOP_LEFT):new Ro(A.left+Q/2,A.top+C/2),this.topRightBorderStroke=r>0||s>0?_o(A.left+f,A.top+C/2,a-v/2,o-C/2,go.TOP_RIGHT):new Ro(A.left+A.width-v/2,A.top+C/2),this.bottomRightBorderStroke=c>0||h>0?_o(A.left+B,A.top+y,c-v/2,h-b/2,go.BOTTOM_RIGHT):new Ro(A.left+A.width-v/2,A.top+A.height-b/2),this.bottomLeftBorderStroke=p>0||d>0?_o(A.left+Q/2,A.top+w,p-Q/2,d-b/2,go.BOTTOM_LEFT):new Ro(A.left+Q/2,A.top+A.height-b/2),this.topLeftBorderBox=r>0||s>0?_o(A.left,A.top,r,s,go.TOP_LEFT):new Ro(A.left,A.top),this.topRightBorderBox=a>0||o>0?_o(A.left+f,A.top,a,o,go.TOP_RIGHT):new Ro(A.left+A.width,A.top),this.bottomRightBorderBox=c>0||h>0?_o(A.left+B,A.top+y,c,h,go.BOTTOM_RIGHT):new Ro(A.left+A.width,A.top+A.height),this.bottomLeftBorderBox=p>0||d>0?_o(A.left,A.top+w,p,d,go.BOTTOM_LEFT):new Ro(A.left,A.top+A.height),this.topLeftPaddingBox=r>0||s>0?_o(A.left+Q,A.top+C,Math.max(0,r-Q),Math.max(0,s-C),go.TOP_LEFT):new Ro(A.left+Q,A.top+C),this.topRightPaddingBox=a>0||o>0?_o(A.left+Math.min(f,A.width-v),A.top+C,f>A.width+v?0:Math.max(0,a-v),Math.max(0,o-C),go.TOP_RIGHT):new Ro(A.left+A.width-v,A.top+C),this.bottomRightPaddingBox=c>0||h>0?_o(A.left+Math.min(B,A.width-Q),A.top+Math.min(y,A.height-b),Math.max(0,c-v),Math.max(0,h-b),go.BOTTOM_RIGHT):new Ro(A.left+A.width-v,A.top+A.height-b),this.bottomLeftPaddingBox=p>0||d>0?_o(A.left+Q,A.top+Math.min(w,A.height-b),Math.max(0,p-Q),Math.max(0,d-b),go.BOTTOM_LEFT):new Ro(A.left+Q,A.top+A.height-b),this.topLeftContentBox=r>0||s>0?_o(A.left+Q+M,A.top+C+I,Math.max(0,r-(Q+M)),Math.max(0,s-(C+I)),go.TOP_LEFT):new Ro(A.left+Q+M,A.top+C+I),this.topRightContentBox=a>0||o>0?_o(A.left+Math.min(f,A.width+Q+M),A.top+C+I,f>A.width+Q+M?0:a-Q+M,o-(C+I),go.TOP_RIGHT):new Ro(A.left+A.width-(v+F),A.top+C+I),this.bottomRightContentBox=c>0||h>0?_o(A.left+Math.min(B,A.width-(Q+M)),A.top+Math.min(y,A.height+C+I),Math.max(0,c-(v+F)),h-(b+E),go.BOTTOM_RIGHT):new Ro(A.left+A.width-(v+F),A.top+A.height-(b+E)),this.bottomLeftContentBox=p>0||d>0?_o(A.left+Q+M,A.top+w,Math.max(0,p-(Q+M)),d-(b+E),go.BOTTOM_LEFT):new Ro(A.left+Q+M,A.top+A.height-(b+E))}return e}();(function(e){e[e["TOP_LEFT"]=0]="TOP_LEFT",e[e["TOP_RIGHT"]=1]="TOP_RIGHT",e[e["BOTTOM_RIGHT"]=2]="BOTTOM_RIGHT",e[e["BOTTOM_LEFT"]=3]="BOTTOM_LEFT"})(go||(go={}));var _o=function(e,t,A,i,r){var s=(Math.sqrt(2)-1)/3*4,n=A*s,a=i*s,o=e+A,l=t+i;switch(r){case go.TOP_LEFT:return new Ko(new Ro(e,l),new Ro(e,l-a),new Ro(o-n,t),new Ro(o,t));case go.TOP_RIGHT:return new Ko(new Ro(e,t),new Ro(e+n,t),new Ro(o,l-a),new Ro(o,l));case go.BOTTOM_RIGHT:return new Ko(new Ro(o,t),new Ro(o,t+a),new Ro(e+n,l),new Ro(e,l));case go.BOTTOM_LEFT:default:return new Ko(new Ro(o,l),new Ro(o-n,l),new Ro(e,t+a),new Ro(e,t))}},Wo=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Zo=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Xo=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Jo=function(){function e(e,t,A){this.offsetX=e,this.offsetY=t,this.matrix=A,this.type=0,this.target=6}return e}(),qo=function(){function e(e,t){this.path=e,this.target=t,this.type=1}return e}(),$o=function(){function e(e){this.opacity=e,this.type=2,this.target=6}return e}(),el=function(e){return 0===e.type},tl=function(e){return 1===e.type},Al=function(e){return 2===e.type},il=function(e,t){return e.length===t.length&&e.some((function(e,A){return e===t[A]}))},rl=function(e,t,A,i,r){return e.map((function(e,s){switch(s){case 0:return e.add(t,A);case 1:return e.add(t+i,A);case 2:return e.add(t+i,A+r);case 3:return e.add(t,A+r)}return e}))},sl=function(){function e(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),nl=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new Yo(this.container),this.container.styles.opacity<1&&this.effects.push(new $o(this.container.styles.opacity)),null!==this.container.styles.transform){var A=this.container.bounds.left+this.container.styles.transformOrigin[0].number,i=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new Jo(A,i,r))}if(0!==this.container.styles.overflowX){var s=Wo(this.curves),n=Xo(this.curves);il(s,n)?this.effects.push(new qo(s,6)):(this.effects.push(new qo(s,2)),this.effects.push(new qo(n,4)))}}return e.prototype.getEffects=function(e){var t=-1===[2,3].indexOf(this.container.styles.position),A=this.parent,i=this.effects.slice(0);while(A){var r=A.effects.filter((function(e){return!tl(e)}));if(t||0!==A.container.styles.position||!A.parent){if(i.unshift.apply(i,r),t=-1===[2,3].indexOf(A.container.styles.position),0!==A.container.styles.overflowX){var s=Wo(A.curves),n=Xo(A.curves);il(s,n)||i.unshift(new qo(n,6))}}else i.unshift.apply(i,r);A=A.parent}return i.filter((function(t){return ms(t.target,e)}))},e}(),al=function(e,t,A,i){e.container.elements.forEach((function(r){var s=ms(r.flags,4),n=ms(r.flags,2),a=new nl(r,e);ms(r.styles.display,2048)&&i.push(a);var o=ms(r.flags,8)?[]:i;if(s||n){var l=s||r.styles.isPositioned()?A:t,c=new sl(a);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var h=r.styles.zIndex.order;if(h<0){var u=0;l.negativeZIndex.some((function(e,t){return h>e.element.container.styles.zIndex.order?(u=t,!1):u>0})),l.negativeZIndex.splice(u,0,c)}else if(h>0){var p=0;l.positiveZIndex.some((function(e,t){return h>=e.element.container.styles.zIndex.order?(p=t+1,!1):p>0})),l.positiveZIndex.splice(p,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else r.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);al(a,c,s?c:A,o)}else r.styles.isInlineLevel()?t.inlineLevel.push(a):t.nonInlineLevel.push(a),al(a,t,A,o);ms(r.flags,8)&&ol(r,o)}))},ol=function(e,t){for(var A=e instanceof oa?e.start:1,i=e instanceof oa&&e.reversed,r=0;r0&&e.intrinsicHeight>0){var i=fl(e),r=Xo(t);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(A,0,0,e.intrinsicWidth,e.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},A.prototype.renderNodeContent=function(e){return i(this,void 0,void 0,(function(){var t,i,s,a,o,l,c,h,u,p,d,g,m,f,y,B,w,C,v;return r(this,(function(r){switch(r.label){case 0:this.applyEffects(e.getEffects(4)),t=e.container,i=e.curves,s=t.styles,a=0,o=t.textNodes,r.label=1;case 1:return a0&&Q>0&&(y=i.ctx.createPattern(g,"repeat"),i.renderRepeat(w,y,F,E))):ji(A)&&(B=wl(e,t,[null,null,null]),w=B[0],C=B[1],v=B[2],b=B[3],Q=B[4],I=0===A.position.length?[JA]:A.position,F=ei(I[0],b),E=ei(I[I.length-1],Q),M=Mi(A,F,E,b,Q),U=M[0],D=M[1],U>0&&D>0&&(x=i.ctx.createRadialGradient(C+F,v+E,0,C+F,v+E,U),bi(A.stops,2*U).forEach((function(e){return x.addColorStop(e.stop,hi(e.color))})),i.path(w),i.ctx.fillStyle=x,U!==D?(T=e.bounds.left+.5*e.bounds.width,S=e.bounds.top+.5*e.bounds.height,k=D/U,P=1/k,i.ctx.save(),i.ctx.translate(T,S),i.ctx.transform(1,0,0,k,0,0),i.ctx.translate(-T,-S),i.ctx.fillRect(C,P*(v-S)+S,b,Q*P),i.ctx.restore()):i.ctx.fill())),r.label=6;case 6:return t--,[2]}}))},i=this,s=0,n=e.styles.backgroundImage.slice(0).reverse(),o.label=1;case 1:return s0?2!==l.style?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,n,e.curves,2)]:[3,11]):[3,13];case 4:return r.sent(),[3,11];case 5:return 3!==l.style?[3,7]:[4,this.renderDashedDottedBorder(l.color,l.width,n,e.curves,3)];case 6:return r.sent(),[3,11];case 7:return 4!==l.style?[3,9]:[4,this.renderDoubleBorder(l.color,l.width,n,e.curves)];case 8:return r.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,n,e.curves)];case 10:r.sent(),r.label=11;case 11:n++,r.label=12;case 12:return a++,[3,3];case 13:return[2]}}))}))},A.prototype.renderDashedDottedBorder=function(e,t,A,s,n){return i(this,void 0,void 0,(function(){var i,a,o,l,c,h,u,p,d,g,m,f,y,B,w,C;return r(this,(function(r){return this.ctx.save(),i=pl(s,A),a=cl(s,A),2===n&&(this.path(a),this.ctx.clip()),Go(a[0])?(o=a[0].start.x,l=a[0].start.y):(o=a[0].x,l=a[0].y),Go(a[1])?(c=a[1].end.x,h=a[1].end.y):(c=a[1].x,h=a[1].y),u=0===A||2===A?Math.abs(o-c):Math.abs(l-h),this.ctx.beginPath(),3===n?this.formatPath(i):this.formatPath(a.slice(0,2)),p=t<3?3*t:2*t,d=t<3?2*t:t,3===n&&(p=t,d=t),g=!0,u<=2*p?g=!1:u<=2*p+d?(m=u/(2*p+d),p*=m,d*=m):(f=Math.floor((u+d)/(p+d)),y=(u-f*p)/(f-1),B=(u-(f+1)*p)/f,d=B<=0||Math.abs(d-y)1?A[1]=1:A[1]<=0&&(A[1]=0),HSVtoRGB(A[0],A[1],A[2])}function addBrightnessToRGB(e,t){var A=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return A[2]+=t,A[2]>1?A[2]=1:A[2]<0&&(A[2]=0),HSVtoRGB(A[0],A[1],A[2])}function addHueToRGB(e,t){var A=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return A[0]+=t/360,A[0]>1?A[0]-=1:A[0]<0&&(A[0]+=1),HSVtoRGB(A[0],A[1],A[2])}var rgbToHex=function(){var e,t,A=[];for(e=0;e<256;e+=1)t=e.toString(16),A[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),"#"+A[e]+A[t]+A[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},getIdPrefix=function(){return idPrefix$1};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,A=1,i=[],r={onmessage:function(){},postMessage:function(t){e({data:t})}},s={postMessage:function(e){r.onmessage({data:e})}};function n(t){if(window.Worker&&window.Blob&&getWebWorker()){var A=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),i=URL.createObjectURL(A);return new Worker(i)}return e=t,r}function a(){t||(t=n((function(e){function t(){function e(t,A){var n,a,o,l,c,h,u=t.length;for(a=0;a=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)s(e[t].ks.k);else for(i=e[t].ks.k.length,A=0;AA[0]||!(A[0]>e[0])&&(e[1]>A[1]||!(A[1]>e[1])&&(e[2]>A[2]||!(A[2]>e[2])&&null))}var a=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function A(e){var A,i=e.length;for(A=0;A=0;A-=1)if("sh"===e[A].ty)if(e[A].ks.k.i)e[A].ks.k.c=e[A].closed;else for(r=e[A].ks.k.length,i=0;i500)&&(this._imageLoaded(),clearInterval(A)),t+=1}.bind(this),50)}function s(t){var A=i(t,this.assetsPath,this.path),r=createNS("image");isSafari?this.testImageLoaded(r):r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){s.img=e,this._imageLoaded()}.bind(this),!1),r.setAttributeNS("http://www.w3.org/1999/xlink","href",A),this._elementHelper.append?this._elementHelper.append(r):this._elementHelper.appendChild(r);var s={img:r,assetData:t};return s}function n(t){var A=i(t,this.assetsPath,this.path),r=createTag("img");r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){s.img=e,this._imageLoaded()}.bind(this),!1),r.src=A;var s={img:r,assetData:t};return s}function a(e){var t={assetData:e},A=i(e,this.assetsPath,this.path);return dataManager.loadData(A,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function o(e,t){var A;this.imagesLoadedCb=t;var i=e.length;for(A=0;Athis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,A,i=this.animationData.layers,r=i.length,s=e.layers,n=s.length;for(A=0;Athis.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,A=0;A=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)||(A=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(A=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),A&&(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 A=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(A=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==A&&this.goToAndStop(A,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var A,i=e.length;for(A=0;A=0;A-=1)t[A].animation.destroy(e)}function Q(e,t,A){var i,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),s=r.length;for(i=0;i0?A=o:t=o}while(Math.abs(a)>s&&++l=r?m(e,h,t,A):0===u?h:g(e,s,s+o,t,A)}},e}(),pooling=function(){function e(e){return e.concat(createSizedArray(e.length))}return{double:e}}(),poolFactory=function(){return function(e,t,A){var i=0,r=e,s=createSizedArray(r),n={newElement:a,release:o};function a(){var e;return i?(i-=1,e=s[i]):e=t(),e}function o(e){i===r&&(s=pooling["double"](s),r*=2),A&&A(e),s[i]=e,i+=1}return n}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function t(e){var t,A=e.lengths.length;for(t=0;t-.001&&n<.001}function A(A,i,r,s,n,a,o,l,c){if(0===r&&0===a&&0===c)return t(A,i,s,n,o,l);var h,u=e.sqrt(e.pow(s-A,2)+e.pow(n-i,2)+e.pow(a-r,2)),p=e.sqrt(e.pow(o-A,2)+e.pow(l-i,2)+e.pow(c-r,2)),d=e.sqrt(e.pow(o-s,2)+e.pow(l-n,2)+e.pow(c-a,2));return h=u>p?u>d?u-p-d:d-p-u:d>p?d-p-u:p-u-d,h>-1e-4&&h<1e-4}var i=function(){return function(e,t,A,i){var r,s,n,a,o,l,c=getDefaultCurveSegments(),h=0,u=[],p=[],d=bezierLengthPool.newElement();for(n=A.length,r=0;rn?-1:1,l=!0;while(l)if(i[s]<=n&&i[s+1]>n?(a=(n-i[s])/(i[s+1]-i[s]),l=!1):s+=o,s<0||s>=r-1){if(s===r-1)return A[s];l=!1}return A[s]+(A[s+1]-A[s])*a}function l(t,A,i,r,s,n){var a=o(s,n),l=1-a,c=e.round(1e3*(l*l*l*t[0]+(a*l*l+l*a*l+l*l*a)*i[0]+(a*a*l+l*a*a+a*l*a)*r[0]+a*a*a*A[0]))/1e3,h=e.round(1e3*(l*l*l*t[1]+(a*l*l+l*a*l+l*l*a)*i[1]+(a*a*l+l*a*a+a*l*a)*r[1]+a*a*a*A[1]))/1e3;return[c,h]}var c=createTypedArray("float32",8);function h(t,A,i,r,s,n,a){s<0?s=0:s>1&&(s=1);var l=o(s,a);n=n>1?1:n;var h,u=o(n,a),p=t.length,d=1-l,g=1-u,m=d*d*d,f=l*d*d*3,y=l*l*d*3,B=l*l*l,w=d*d*g,C=l*d*g+d*l*g+d*d*u,v=l*l*g+d*l*u+l*d*u,b=l*l*u,Q=d*g*g,I=l*g*g+d*u*g+d*g*u,F=l*u*g+d*u*u+l*g*u,E=l*u*u,M=g*g*g,U=u*g*g+g*u*g+g*g*u,D=u*u*g+g*u*u+u*g*u,x=u*u*u;for(h=0;h=s.t-i){r.h&&(r=s),p=0;break}if(s.t-i>e){p=d;break}d=y||e=y?w.points.length-1:0;for(o=w.points[C].point.length,a=0;a=Q&&b=y)A[0]=f[0],A[1]=f[1],A[2]=f[2];else if(e<=B)A[0]=r.s[0],A[1]=r.s[1],A[2]=r.s[2];else{var D=createQuaternion(r.s),x=createQuaternion(f),T=(e-B)/(y-B);quaternionToEuler(A,slerp(D,x,T))}else for(d=0;d=y?l=1:e1e-6?(i=Math.acos(r),s=Math.sin(i),n=Math.sin((1-A)*i)/s,a=Math.sin(A*i)/s):(n=1-A,a=A),o[0]=n*l+a*p,o[1]=n*c+a*d,o[2]=n*h+a*g,o[3]=n*u+a*m,o}function quaternionToEuler(e,t){var A=t[0],i=t[1],r=t[2],s=t[3],n=Math.atan2(2*i*s-2*A*r,1-2*i*i-2*r*r),a=Math.asin(2*A*i+2*r*s),o=Math.atan2(2*A*s-2*i*r,1-2*A*A-2*r*r);e[0]=n/degToRads,e[1]=a/degToRads,e[2]=o/degToRads}function createQuaternion(e){var t=e[0]*degToRads,A=e[1]*degToRads,i=e[2]*degToRads,r=Math.cos(t/2),s=Math.cos(A/2),n=Math.cos(i/2),a=Math.sin(t/2),o=Math.sin(A/2),l=Math.sin(i/2),c=r*s*n-a*o*l,h=a*o*n+r*s*l,u=a*s*n+r*o*l,p=r*o*n-a*s*l;return[h,u,p,c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,A=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=A&&e>=A||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{var A=0,i=this.v.length;while(A1e-5&&(this.v[A]=t,this._mdf=!0),A+=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,A=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),A){case"v":s=this.v;break;case"i":s=this.i;break;case"o":s=this.o;break;default:s=[];break}(!s[i]||s[i]&&!r)&&(s[i]=pointPool.newElement()),s[i][0]=e,s[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,A,i,r,s,n,a){this.setXYAt(e,t,"v",n,a),this.setXYAt(A,i,"o",n,a),this.setXYAt(r,s,"i",n,a)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,A=this.o,i=this.i,r=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],A[0][0],A[0][1],0,!1),r=1);var s,n=this._length-1,a=this._length;for(s=r;s=p[p.length-1].t-this.offsetTime)i=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],s=!0;else{var d,g,m,f=u,y=p.length-1,B=!0;while(B){if(d=p[f],g=p[f+1],g.t-this.offsetTime>e)break;f=g.t-this.offsetTime)c=1;else if(ei&&t>i)||(this._caching.lastIndex=r0||e>-1e-6&&e<0?i(e*t)/t:e}function S(){var e=this.props,t=T(e[0]),A=T(e[1]),i=T(e[4]),r=T(e[5]),s=T(e[12]),n=T(e[13]);return"matrix("+t+","+A+","+i+","+r+","+s+","+n+")"}return function(){this.reset=r,this.rotate=s,this.rotateX=n,this.rotateY=a,this.rotateZ=o,this.skew=c,this.skewFromAxis=h,this.shear=l,this.scale=u,this.setTransform=p,this.translate=d,this.transform=g,this.multiply=m,this.applyToPoint=C,this.applyToX=v,this.applyToY=b,this.applyToZ=Q,this.applyToPointArray=U,this.applyToTriplePoints=M,this.applyToPointStringified=D,this.toCSS=x,this.to2dCSS=S,this.clone=B,this.cloneFromProps=w,this.equals=y,this.inversePoints=E,this.inversePoint=F,this.getInverseMatrix=I,this._t=this.transform,this.isIdentity=f,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={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),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);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}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("&"),A=0;A=1?s.push({s:e-1,e:t-1}):(s.push({s:e,e:1}),s.push({s:0,e:t-1}));var n,a,o=[],l=s.length;for(n=0;ni+A))c=a.s*r<=i?0:(a.s*r-i)/A,h=a.e*r>=i+A?1:(a.e*r-i)/A,o.push([c,h])}return o.length||o.push([0,0]),o},TrimModifier.prototype.releasePathsData=function(e){var t,A=e.length;for(t=0;t1?1+s:this.s.v<0?0+s:this.s.v+s,A=this.e.v>1?1+s:this.e.v<0?0+s:this.e.v+s,t>A){var n=t;t=A,A=n}t=1e-4*Math.round(1e4*t),A=1e-4*Math.round(1e4*A),this.sValue=t,this.eValue=A}else t=this.sValue,A=this.eValue;var a,o,l,c,h,u=this.shapes.length,p=0;if(A===t)for(r=0;r=0;r-=1)if(d=this.shapes[r],d.shape._mdf){for(g=d.localShapeCollection,g.releaseShapes(),2===this.m&&u>1?(f=this.calculateShapeEdges(t,A,d.totalShapeLength,w,p),w+=d.totalShapeLength):f=[[y,B]],o=f.length,a=0;a=1?m.push({s:d.totalShapeLength*(y-1),e:d.totalShapeLength*(B-1)}):(m.push({s:d.totalShapeLength*y,e:d.totalShapeLength}),m.push({s:0,e:d.totalShapeLength*(B-1)}));var C=this.addShapes(d,m[0]);if(m[0].s!==m[0].e){if(m.length>1){var v=d.shape.paths.shapes[d.shape.paths._length-1];if(v.c){var b=C.pop();this.addPaths(C,g),C=this.addShapes(d,m[1],b)}else this.addPaths(C,g),C=this.addShapes(d,m[1])}this.addPaths(C,g)}}d.shape.paths=g}}},TrimModifier.prototype.addPaths=function(e,t){var A,i=e.length;for(A=0;At.e){A.c=!1;break}t.s<=d&&t.e>=d+n.addedLength?(this.addSegment(u[i].v[r-1],u[i].o[r-1],u[i].i[r],u[i].v[r],A,a,m),m=!1):(l=bez.getNewSegment(u[i].v[r-1],u[i].v[r],u[i].o[r-1],u[i].i[r],(t.s-d)/n.addedLength,(t.e-d)/n.addedLength,o[r-1]),this.addSegmentFromArray(l,A,a,m),m=!1,A.c=!1),d+=n.addedLength,a+=1}if(u[i].c&&o.length){if(n=o[r-1],d<=t.e){var f=o[r-1].addedLength;t.s<=d&&t.e>=d+f?(this.addSegment(u[i].v[r-1],u[i].o[r-1],u[i].i[0],u[i].v[0],A,a,m),m=!1):(l=bez.getNewSegment(u[i].v[r-1],u[i].v[0],u[i].o[r-1],u[i].i[0],(t.s-d)/f,(t.e-d)/f,o[r-1]),this.addSegmentFromArray(l,A,a,m),m=!1,A.c=!1)}else A.c=!1;d+=n.addedLength,a+=1}if(A._length&&(A.setXYAt(A.v[c][0],A.v[c][1],"i",c),A.setXYAt(A.v[A._length-1][0],A.v[A._length-1][1],"o",A._length-1)),d>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/A,0),r=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/A,0)):(i=this.p.pv,r=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/A,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){i=[],r=[];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)/A,0),i[1]=n.getValueAtTime((n.keyframes[0].t+.01)/A,0),r[0]=s.getValueAtTime(s.keyframes[0].t/A,0),r[1]=n.getValueAtTime(n.keyframes[0].t/A,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(i[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/A,0),i[1]=n.getValueAtTime(n.keyframes[n.keyframes.length-1].t/A,0),r[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/A,0),r[1]=n.getValueAtTime((n.keyframes[n.keyframes.length-1].t-.01)/A,0)):(i=[s.pv,n.pv],r[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/A,s.offsetTime),r[1]=n.getValueAtTime((n._caching.lastFrame+n.offsetTime-.01)/A,n.offsetTime))}else r=e,i=r;this.v.rotate(-Math.atan2(i[1]-r[1],i[0]-r[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}}function i(){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)}}function r(){}function s(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0}function n(e,t,A){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(A||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var i,r=t.or.k.length;for(i=0;ii){var r=i;i=A,A=r}for(var s=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),n=0;n0&&s[n]<1){var a=e.point(s[n])[t];ai&&(i=a)}return{min:A,max:i}}function intersectData(e,t,A){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:e,t:(t+A)/2,t1:t,t2:A}}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)r.push([e.t,t.t]);else{var n=splitData(e),a=splitData(t);intersectsImpl(n[0],a[0],A+1,i,r,s),intersectsImpl(n[0],a[1],A+1,i,r,s),intersectsImpl(n[1],a[0],A+1,i,r,s),intersectsImpl(n[1],a[1],A+1,i,r,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,A,i){var r=[e[0],e[1],1],s=[t[0],t[1],1],n=[A[0],A[1],1],a=[i[0],i[1],1],o=crossProduct(crossProduct(r,s),crossProduct(n,a));return floatZero(o[2])?null:[o[0]/o[2],o[1]/o[2]]}function polarOffset(e,t,A){return[e[0]+Math.cos(t)*A,e[1]-Math.sin(t)*A]}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,A,i,r,s,n){var a=A-Math.PI/2,o=A+Math.PI/2,l=t[0]+Math.cos(A)*i*r,c=t[1]-Math.sin(A)*i*r;e.setTripleAt(l,c,l+Math.cos(a)*s,c-Math.sin(a)*s,l+Math.cos(o)*n,c-Math.sin(o)*n,e.length())}function getPerpendicularVector(e,t){var A=[t[0]-e[0],t[1]-e[1]],i=.5*-Math.PI,r=[Math.cos(i)*A[0]-Math.sin(i)*A[1],Math.sin(i)*A[0]+Math.cos(i)*A[1]];return r}function getProjectingAngle(e,t){var A=0===t?e.length()-1:t-1,i=(t+1)%e.length(),r=e.v[A],s=e.v[i],n=getPerpendicularVector(r,s);return Math.atan2(0,1)-Math.atan2(n[1],n[0])}function zigZagCorner(e,t,A,i,r,s,n){var a=getProjectingAngle(t,A),o=t.v[A%t._length],l=t.v[0===A?t._length-1:A-1],c=t.v[(A+1)%t._length],h=2===s?Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)):0,u=2===s?Math.sqrt(Math.pow(o[0]-c[0],2)+Math.pow(o[1]-c[1],2)):0;setPoint(e,t.v[A%t._length],a,n,i,u/(2*(r+1)),h/(2*(r+1)),s)}function zigZagSegment(e,t,A,i,r,s){for(var n=0;n1&&t.length>1&&(r=getIntersection(e[0],t[t.length-1]),r)?[[e[0].split(r[0])[0]],[t[t.length-1].split(r[1])[1]]]:[A,i]}function pruneIntersections(e){for(var t,A=1;A1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var A,i,r,s,n=e.inflectionPoints();if(0===n.length)return[offsetSegment(e,t)];if(1===n.length||floatEqual(n[1],1))return r=e.split(n[0]),A=r[0],i=r[1],[offsetSegment(A,t),offsetSegment(i,t)];r=e.split(n[0]),A=r[0];var a=(n[1]-n[0])/(1-n[0]);return r=r[1].split(a),s=r[0],i=r[1],[offsetSegment(A,t),offsetSegment(s,t),offsetSegment(i,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t,A=e.fStyle?e.fStyle.split(" "):[],i="normal",r="normal",s=A.length,n=0;n0)A-=1,this._elements.unshift(t[A]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,A=e.length;for(t=0;t0?Math.floor(u):Math.ceil(u),g=this.pMatrix.props,m=this.rMatrix.props,f=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,B,w=0;if(u>0){while(wd)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),w-=p)}i=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,s=this._currentCopies;while(s){if(t=this.elemsData[i].it,A=t[t.length-1].transform.mProps.v.props,B=A.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!==w){for((0!==i&&1===r||i!==this._currentCopies-1&&-1===r)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),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]),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),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]),y=0;y0&&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),A=lerpPoint(this.points[1],this.points[2],e),i=lerpPoint(this.points[2],this.points[3],e),r=lerpPoint(t,A,e),s=lerpPoint(A,i,e),n=lerpPoint(r,s,e);return[new PolynomialBezier(this.points[0],t,r,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,A){void 0===t&&(t=2),void 0===A&&(A=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,i,A),i},PolynomialBezier.shapeSegment=function(e,t){var A=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[A],e.v[A],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var A=(t+1)%e.length();return new PolynomialBezier(e.v[A],e.i[A],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,A,i){var r=e._length,s=shapePool.newElement();if(s.c=e.c,e.c||(r-=1),0===r)return s;var n=-1,a=PolynomialBezier.shapeSegment(e,0);zigZagCorner(s,e,0,t,A,i,n);for(var o=0;o=0;s-=1)a=PolynomialBezier.shapeSegmentInverted(e,s),l.push(offsetSegmentSplit(a,t));l=pruneIntersections(l);var c=null,h=null;for(s=0;s0&&(o=!1),o){var l=createTag("style");l.setAttribute("f-forigin",i[A].fOrigin),l.setAttribute("f-origin",i[A].origin),l.setAttribute("f-family",i[A].fFamily),l.type="text/css",l.innerText="@font-face {font-family: "+i[A].fFamily+"; font-style: normal; src: url('"+i[A].fPath+"');}",t.appendChild(l)}}else if("g"===i[A].fOrigin||1===i[A].origin){for(n=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),a=0;a=55296&&A<=56319){var i=e.charCodeAt(1);i>=56320&&i<=57343&&(t=1024*(A-55296)+i-56320+65536)}return t}function v(e,t){var A=e.toString(16)+t.toString(16);return-1!==h.indexOf(A)}function b(e){return e===o}function Q(e){return e===a}function I(e){var t=C(e);return t>=l&&t<=c}function F(e){return I(e.substr(0,2))&&I(e.substr(2,2))}function E(e){return-1!==A.indexOf(e)}function M(e,t){var A=C(e.substr(t,2));if(A!==i)return!1;var a=0;t+=2;while(a<5){if(A=C(e.substr(t,2)),An)return!1;a+=1,t+=2}return C(e.substr(t,2))===r}function U(){this.isLoaded=!0}var D=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)};D.isModifier=v,D.isZeroWidthJoiner=b,D.isFlagEmoji=F,D.isRegionalCode=I,D.isCombinedCharacter=E,D.isRegionalFlag=M,D.isVariationSelector=Q,D.BLACK_FLAG_CODE_POINT=i;var x={addChars:f,addFonts:m,getCharData:y,getFontByName:w,measureText:B,checkLoadedFonts:d,setIsLoaded:U};return D.prototype=x,D}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!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,A,i=this.layers.length;for(this.completeLayers=!0,t=i-1;t>=0;t-=1)this.elements[t]||(A=this.layers[t],A.ip-A.st<=e-this.layers[t].st&&A.op-A.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: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);default:return this.createNull(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",m),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+m+")"),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,A=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)while(A1&&(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]),A.lastPath!==s){var n="";A.elem&&(t.c&&(n=e.inv?this.solidPath+s:s),A.elem.setAttribute("d",n)),A.lastPath=s}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};function t(e,t){var A=createNS("filter");return A.setAttribute("id",e),!0!==t&&(A.setAttribute("filterUnits","objectBoundingBox"),A.setAttribute("x","0%"),A.setAttribute("y","0%"),A.setAttribute("width","100%"),A.setAttribute("height","100%")),A}function A(){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}return e.createFilter=t,e.createAlphaToLuminanceFilter=A,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,A,i="SourceGraphic",r=e.data.ef?e.data.ef.length:0,s=createElementID(),n=filtersFactory.createFilter(s,!0),a=0;for(this.filters=[],t=0;t=0;e-=1)if(t=this.shapeModifiers[e].processShapes(this._isFirstFrame),t)break}},searchProcessedElement:function(e){var t=this.processedElements,A=0,i=t.length;while(A.01)return!1;i+=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){var e=0,t=this.data.k.k.length;while(e0)o=i.transformers[d].mProps._mdf||o,p-=1,d-=1;if(o){p=m-i.styles[c].lvl,d=i.transformers.length-1;while(p>0)u.multiply(i.transformers[d].mProps.v),p-=1,d-=1}}else u=e;if(h=i.sh.paths,n=h._length,o){for(a="",s=0;s=1?y=.99:y<=-1&&(y=-.99);var B=a*y,w=Math.cos(f+t.a.v)*B+c[0],C=Math.sin(f+t.a.v)*B+c[1];o.setAttribute("fx",w),o.setAttribute("fy",C),l&&!t.g._collapsable&&(t.of.setAttribute("fx",w),t.of.setAttribute("fy",C))}}function c(e,t,A){var i=t.style,r=t.d;r&&(r._mdf||A)&&r.dashStr&&(i.pElem.setAttribute("stroke-dasharray",r.dashStr),i.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0])),t.c&&(t.c._mdf||A)&&i.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A)&&i.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||A)&&(i.pElem.setAttribute("stroke-width",t.w.v),i.msElem&&i.msElem.setAttribute("stroke-width",t.w.v))}return A}();function SVGShapeElement(e,t,A){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,A),this.prevViewData=[]}function LetterProps(e,t,A,i,r,s){this.o=e,this.sw=t,this.sc=A,this.fc=i,this.m=r,this.p=s,this._mdf={o:!0,sw:!!t,sc:!!A,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,A,i,r=this.shapes.length,s=this.stylesList.length,n=[],a=!1;for(A=0;A1&&a&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,A=e.length;for(t=0;t=0;a-=1){if(u=this.searchProcessedElement(e[a]),u?t[a]=A[u-1]:e[a]._render=n,"fl"===e[a].ty||"st"===e[a].ty||"gf"===e[a].ty||"gs"===e[a].ty||"no"===e[a].ty)u?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],r),e[a]._render&&t[a].style.pElem.parentNode!==i&&i.appendChild(t[a].style.pElem),g.push(t[a].style);else if("gr"===e[a].ty){if(u)for(l=t[a].it.length,o=0;o1,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,A=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var i;this.lock=!0,this._mdf=!1;var r=this.effectsSequence.length,s=e||this.data.d.k[this.keysIndex].s;for(i=0;it)break;A+=1}return this.keysIndex!==A&&(this.keysIndex=A),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){var t,A,i=[],r=0,s=e.length,n=!1,a=!1,o="";while(r=55296&&t<=56319?FontManager.isRegionalFlag(e,r)?o=e.substr(r,14):(A=e.charCodeAt(r+1),A>=56320&&A<=57343&&(FontManager.isModifier(t,A)?(o=e.substr(r,2),n=!0):o=FontManager.isFlagEmoji(e.substr(r,4))?e.substr(r,4):e.substr(r,2))):t>56319?(A=e.charCodeAt(r+1),FontManager.isVariationSelector(t)&&(n=!0)):FontManager.isZeroWidthJoiner(t)&&(n=!0,a=!0),n?(i[i.length-1]+=o,n=!1):i.push(o),r+=o.length;return i},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,A,i,r,s,n,a,o=this.elem.globalData.fontManager,l=this.data,c=[],h=0,u=l.m.g,p=0,d=0,g=0,m=[],f=0,y=0,B=o.getFontByName(e.f),w=0,C=getFontProperties(B);e.fWeight=C.weight,e.fStyle=C.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),A=e.finalText.length,e.finalLineHeight=e.lh;var v,b=e.tr/1e3*e.finalSize;if(e.sz){var Q,I,F=!0,E=e.sz[0],M=e.sz[1];while(F){I=this.buildFinalText(e.t),Q=0,f=0,A=I.length,b=e.tr/1e3*e.finalSize;var U=-1;for(t=0;tE&&" "!==I[t]?(-1===U?A+=1:t=U,Q+=e.finalLineHeight||1.2*e.finalSize,I.splice(t,U===t?1:0,"\r"),U=-1,f=0):(f+=w,f+=b);Q+=B.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&My?f:y,f=-2*b,r="",i=!0,g+=1):r=D,o.chars?(a=o.getCharData(D,B.fStyle,o.getFontByName(e.f).fFamily),w=i?0:a.w*e.finalSize/100):w=o.measureText(r,e.f,e.finalSize)," "===D?x+=w+b:(f+=w+b+x,x=0),c.push({l:w,an:w,add:p,n:i,anIndexes:[],val:r,line:g,animatorJustifyOffset:0}),2==u){if(p+=w,""===r||" "===r||t===A-1){""!==r&&" "!==r||(p-=w);while(d<=t)c[d].an=p,c[d].ind=h,c[d].extra=w,d+=1;h+=1,p=0}}else if(3==u){if(p+=w,""===r||t===A-1){""===r&&(p-=w);while(d<=t)c[d].an=p,c[d].ind=h,c[d].extra=w,d+=1;p=0,h+=1}}else c[h].ind=h,c[h].extra=0,h+=1;if(e.l=c,y=f>y?f:y,m.push(f),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=m;var T,S,k,P,L=l.a;n=L.length;var H=[];for(s=0;s0?r=this.ne.v/100:s=-this.ne.v/100,this.xe.v>0?n=1-this.xe.v/100:a=1+this.xe.v/100;var o=BezierFactory.getBezierEasing(r,s,n,a).get,l=0,c=this.finalS,h=this.finalE,u=this.data.sh;if(2===u)l=h===c?i>=h?1:0:e(0,t(.5/(h-c)+(i-c)/(h-c),1)),l=o(l);else if(3===u)l=h===c?i>=h?0:1:1-e(0,t(.5/(h-c)+(i-c)/(h-c),1)),l=o(l);else if(4===u)h===c?l=0:(l=e(0,t(.5/(h-c)+(i-c)/(h-c),1)),l<.5?l*=2:l=1-2*(l-.5)),l=o(l);else if(5===u){if(h===c)l=0;else{var p=h-c;i=t(e(0,i+.5-c),h-c);var d=-p/2+i,g=p/2;l=Math.sqrt(1-d*d/(g*g))}l=o(l)}else 6===u?(h===c?l=0:(i=t(e(0,i+.5-c),h-c),l=(1+Math.cos(Math.PI+2*Math.PI*i/(h-c)))/2),l=o(l)):(i>=A(c)&&(l=e(0,t(i-c<0?t(h,1)-(c-i):h-i,1))),l=o(l));if(100!==this.sm.v){var m=.01*this.sm.v;0===m&&(m=1e-8);var f=.5-.5*m;l1&&(l=1))}return l*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,A=this.o.v/t,i=this.s.v/t+A,r=this.e.v/t+A;if(i>r){var s=i;i=r,r=s}this.finalS=i,this.finalE=r}},extendPrototype([DynamicPropertyContainer],i),{getTextSelectorProp:r}}();function TextAnimatorDataProperty(e,t,A){var i={propType:!1},r=PropertyFactory.getProp,s=t.a;this.a={r:s.r?r(e,s.r,0,degToRads,A):i,rx:s.rx?r(e,s.rx,0,degToRads,A):i,ry:s.ry?r(e,s.ry,0,degToRads,A):i,sk:s.sk?r(e,s.sk,0,degToRads,A):i,sa:s.sa?r(e,s.sa,0,degToRads,A):i,s:s.s?r(e,s.s,1,.01,A):i,a:s.a?r(e,s.a,1,0,A):i,o:s.o?r(e,s.o,0,.01,A):i,p:s.p?r(e,s.p,1,0,A):i,sw:s.sw?r(e,s.sw,0,0,A):i,sc:s.sc?r(e,s.sc,1,0,A):i,fc:s.fc?r(e,s.fc,1,0,A):i,fh:s.fh?r(e,s.fh,0,0,A):i,fs:s.fs?r(e,s.fs,0,.01,A):i,fb:s.fb?r(e,s.fb,0,.01,A):i,t:s.t?r(e,s.t,0,0,A):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,A),this.s.t=t.s.t}function TextAnimatorProperty(e,t,A){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=A,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(A)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,A=this._textData.a.length,i=PropertyFactory.getProp;for(e=0;e=a+oe||!d?(y=(a+oe-l)/o.partialLength,O=p.point[0]+(o.point[0]-p.point[0])*y,V=p.point[1]+(o.point[1]-p.point[1])*y,Q.translate(-C[0]*E[r].an*.005,-C[1]*L*.01),c=!1):d&&(l+=o.partialLength,h+=1,h>=d.length&&(h=0,u+=1,g[u]?d=g[u].points:w.v.c?(h=0,u=0,d=g[u].points):(l-=o.partialLength,d=null)),d&&(p=o,o=d[h],m=o.partialLength));N=E[r].an/2-E[r].add,Q.translate(-N,0,0)}else N=E[r].an/2-E[r].add,Q.translate(-N,0,0),Q.translate(-C[0]*E[r].an*.005,-C[1]*L*.01,0);for(T=0;Te?this.textSpans[e].span:createNS(o?"g":"text"),f<=e){if(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=n,o){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(l.reset(),h&&(a[e].n&&(u=-g,p+=A.yOffset,p+=d?1:0,d=!1),this.applyTextPropertiesToMatrix(A,l,a[e].line,u,p),u+=a[e].l||0,u+=g),o){var B;if(m=this.globalData.fontManager.getCharData(A.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(A.f).fFamily),1===m.t)B=new SVGCompElement(m.data,this.globalData,this);else{var w=emptyShapeData;m.data&&m.data.shapes&&(w=this.buildShapeData(m.data,A.finalSize)),B=new SVGShapeElement(w,this.globalData,this)}if(this.textSpans[e].glyph){var C=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(C.layerElement),C.destroy()}this.textSpans[e].glyph=B,B._debug=!0,B.prepareFrame(0),B.renderFrame(),this.textSpans[e].childSpan.appendChild(B.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+A.finalSize/100+","+A.finalSize/100+")")}else h&&n.setAttribute("transform","translate("+l.props[12]+","+l.props[13]+")"),n.textContent=a[e].val,n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}h&&n&&n.setAttribute("d",c)}else{var v=this.textContainer,b="start";switch(A.j){case 1:b="end";break;case 2:b="middle";break;default:b="start";break}v.setAttribute("text-anchor",b),v.setAttribute("letter-spacing",g);var Q=this.buildTextContents(A.finalText);for(t=Q.length,p=A.ps?A.ps[1]+A.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;A-=1)(this.completeLayers||this.elements[A])&&(this.elements[A].prepareFrame(this.renderedFrame-this.layers[A].st),this.elements[A]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;A-=1)e.finalTransform.multiply(e.transforms[A].transform.mProps.v);e._mdf=r},processSequences:function(e){var t,A=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 A=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(A),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],t=e.getContext("2d");this.clearCanvas(t),t.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");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);var A=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(A.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var i=assetLoader.getLumaCanvas(this.canvasContext.canvas),r=i.getContext("2d");r.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(i,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 A={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||(A.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(A.lc=lineCapEnum[e.lc||2],A.lj=lineJoinEnum[e.lj||2],1==e.lj&&(A.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(A.wi=i.w.v),e.d){var r=new DashProperty(this,e.d,"canvas",this);i.d=r,i.d.k||(A.da=i.d.dashArray,A["do"]=i.d.dashoffset[0])}}else A.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(A),i.style=A,i},CVShapeElement.prototype.createGroupElement=function(){var e={it:[],prevViewData:[]};return e},CVShapeElement.prototype.createTransformElement=function(e){var t={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}};return t},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(o=this.searchProcessedElement(e[s]),o?t[s]=A[o-1]:e[s]._shouldRender=i,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty)o?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],d),u.push(t[s].style);else if("gr"===e[s].ty){if(o)for(a=t[s].it.length,n=0;n=0;r-=1)"tr"===t[r].ty?(s=A[r].transform,this.renderShapeTransform(e,s)):"sh"===t[r].ty||"el"===t[r].ty||"rc"===t[r].ty||"sr"===t[r].ty?this.renderPath(t[r],A[r]):"fl"===t[r].ty?this.renderFill(t[r],A[r],s):"st"===t[r].ty?this.renderStroke(t[r],A[r],s):"gf"===t[r].ty||"gs"===t[r].ty?this.renderGradientFill(t[r],A[r],s):"gr"===t[r].ty?this.renderShape(s,t[r].it,A[r].it):t[r].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var A,i,r,s=e.trNodes,n=t.paths,a=n._length;s.length=0;var o=e.transforms.finalTransform;for(r=0;r=1?h=.99:h<=-1&&(h=-.99);var u=l*h,p=Math.cos(c+t.a.v)*u+a[0],d=Math.sin(c+t.a.v)*u+a[1];i=n.createRadialGradient(p,d,0,a[0],a[1],l)}var g=e.g.p,m=t.g.c,f=1;for(s=0;sa&&"xMidYMid slice"===o||nr&&"meet"===a||sr&&"slice"===a)?(A-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===l&&(sr&&"slice"===a)?(A-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===c&&(s>r&&"meet"===a||sr&&"meet"===a||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 A;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),A=i-1;A>=0;A-=1)(this.completeLayers||this.elements[A])&&this.elements[A].prepareFrame(e-this.layers[A].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),A=i-1;A>=0;A-=1)(this.completeLayers||this.elements[A])&&this.elements[A].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 A=this.createItem(this.layers[e],this,this.globalData);t[e]=A,A.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){while(this.pendingElements.length){var e=this.pendingElements.pop();e.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,t=this.layers.length;for(e=t-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"),e.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"),e.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 A,i=e.length;for(A=0;A0&&a<1&&h[u].push(this.calculateF(a,e,t,A,i,u))):(o=s*s-4*n*r,o>=0&&(l=(-s+bmSqrt(o))/(2*r),l>0&&l<1&&h[u].push(this.calculateF(l,e,t,A,i,u)),c=(-s-bmSqrt(o))/(2*r),c>0&&c<1&&h[u].push(this.calculateF(c,e,t,A,i,u)))));this.shapeBoundingBox.left=bmMin.apply(null,h[0]),this.shapeBoundingBox.top=bmMin.apply(null,h[1]),this.shapeBoundingBox.right=bmMax.apply(null,h[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,h[1])},HShapeElement.prototype.calculateF=function(e,t,A,i,r,s){return bmPow(1-e,3)*t[s]+3*bmPow(1-e,2)*e*A[s]+3*(1-e)*bmPow(e,2)*i[s]+bmPow(e,3)*r[s]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var A,i=e.length;for(A=0;AA&&(A=r)}A*=e.mult}else A=e.v*e.mult;t.x-=A,t.xMax+=A,t.y-=A,t.yMax+=A},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 r;r=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(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2)),n=[r[0]/s,r[1]/s,r[2]/s],a=Math.sqrt(n[2]*n[2]+n[0]*n[0]),o=Math.atan2(n[1],a),l=Math.atan2(n[0],-n[2]);this.mat.rotateY(l).rotateX(-o)}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 c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var h,u,p;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 A,i,r=createTag("div");styleDiv(r);var s=createTag("div");if(styleDiv(s),"3d"===t){A=r.style,A.width=this.globalData.compSize.w+"px",A.height=this.globalData.compSize.h+"px";var n="50% 50%";A.webkitTransformOrigin=n,A.mozTransformOrigin=n,A.transformOrigin=n,i=s.style;var a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.transform=a,i.webkitTransform=a}r.appendChild(s);var o={container:s,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var e,t,A=this.layers.length,i="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){var A=0,i=this.threeDElements.length;while(An?(e=r/this.globalData.compSize.w,t=r/this.globalData.compSize.w,A=0,i=(s-this.globalData.compSize.h*(r/this.globalData.compSize.w))/2):(e=s/this.globalData.compSize.h,t=s/this.globalData.compSize.h,A=(r-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,"+A+","+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,A=this.globalData.compSize.h,i=this.threeDElements.length;for(e=0;e=c)e/=2,t/=2,A>>>=1;return(e+A)/t};return w.int32=function(){return 0|B.g(4)},w.quick=function(){return B.g(4)/4294967296},w["double"]=w,m(y(B.S),e),(i.pass||n||function(e,A,i,r){return r&&(r.S&&d(r,B),e.state=function(){return d(B,{})}),i?(t[a]=e,A):e})(w,u,"global"in i?i.global:this==t,i.state)}function p(e){var t,A=e.length,i=this,s=0,n=i.i=i.j=0,a=i.S=[];A||(e=[A++]);while(sA){var i=A;A=t,t=i}return Math.min(Math.max(e,t),A)}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 A;t||(t=helperLengthArray);var i=Math.min(e.length,t.length),r=0;for(A=0;A.5?l/(2-n-a):l/(n+a),n){case i:t=(r-s)/l+(r1&&(A-=1),A<1/6?e+6*(t-e)*A:A<.5?t:A<2/3?e+(t-e)*(2/3-A)*6:e}function hslToRgb(e){var t,A,i,r=e[0],s=e[1],n=e[2];if(0===s)t=n,i=n,A=n;else{var a=n<.5?n*(1+s):n+s-n*s,o=2*n-a;t=hue2rgb(o,a,r+1/3),A=hue2rgb(o,a,r),i=hue2rgb(o,a,r-1/3)}return[t,A,i,e[3]]}function linear(e,t,A,i,r){if(void 0!==i&&void 0!==r||(i=t,r=A,t=0,A=1),A=A)return r;var n,a=A===t?0:(e-t)/(A-t);if(!i.length)return i+(r-i)*a;var o=i.length,l=createTypedArray("float32",o);for(n=0;n1){for(i=0;i1?t=1:t<0&&(t=0);var n=e(t);if($bm_isInstanceOfArray(r)){var a,o=r.length,l=createTypedArray("float32",o);for(a=0;adata.k[t].t&&edata.k[t+1].t-e?(A=t+2,i=data.k[t+1].t):(A=t+1,i=data.k[t].t);break}}-1===A&&(A=t+1,i=data.k[t].t)}else A=0,i=0;var s={};return s.index=A,s.time=i/elem.comp.globalData.frameRate,s}function key(e){var t,A,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 r=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=r.length,A=0;Al.length-1)&&(t=l.length-1),r=l[l.length-1-t].t,i=c-r),"pingpong"===e){var h=Math.floor((o-r)/i);if(h%2!==0)return this.getValueAtTime((i-(o-r)%i+r)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var u=this.getValueAtTime(r/this.comp.globalData.frameRate,0),p=this.getValueAtTime(c/this.comp.globalData.frameRate,0),d=this.getValueAtTime(((o-r)%i+r)/this.comp.globalData.frameRate,0),g=Math.floor((o-r)/i);if(this.pv.length){for(a=new Array(u.length),n=a.length,s=0;s=c)return this.pv;if(A?(i=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c),r=c+i):((!t||t>l.length-1)&&(t=l.length-1),r=l[t].t,i=r-c),"pingpong"===e){var h=Math.floor((c-o)/i);if(h%2===0)return this.getValueAtTime(((c-o)%i+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var u=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(r/this.comp.globalData.frameRate,0),d=this.getValueAtTime((i-(c-o)%i+c)/this.comp.globalData.frameRate,0),g=Math.floor((c-o)/i)+1;if(this.pv.length){for(a=new Array(u.length),n=a.length,s=0;s1?(n-s)/(t-1):1,o=0,l=0;A=this.pv.length?createTypedArray("float32",this.pv.length):0;while(on){var c=a,h=A.c&&a===o-1?0:a+1,u=(n-l)/s[a].addedLength;i=bez.getPointInSegment(A.v[c],A.v[h],A.o[c],A.i[h],u,s[a]);break}l+=s[a].addedLength,a+=1}return i||(i=A.c?[A.v[0][0],A.v[0][1]]:[A.v[A._length-1][0],A.v[A._length-1][1]]),i},vectorOnPath:function(e,t,A){1==e?e=this.v.c:0==e&&(e=.999);var i=this.pointOnPath(e,t),r=this.pointOnPath(e+.001,t),s=r[0]-i[0],n=r[1]-i[1],a=Math.sqrt(Math.pow(s,2)+Math.pow(n,2));if(0===a)return[0,0];var o="tangent"===A?[s/a,n/a]:[-n/a,s/a];return 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([c],o),extendPrototype([c],l),l.prototype.getValueAtTime=a,l.prototype.initiateExpression=ExpressionManager.initiateExpression;var h=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,A,i,r){var s=h(e,t,A,i,r);return s.propertyIndex=t.ix,s.lock=!1,3===A?expressionHelpers.searchExpressions(e,t.pt,s):4===A&&expressionHelpers.searchExpressions(e,t.ks,s),s.k&&e.addDynamicProperty(s),s}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,t){var A=this.calculateExpression(t);if(e.t!==A){var i={};return this.copyData(i,e),i.t=A.toString(),i.__complete=!1,i}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var A,i,r=createNS("feMerge");for(r.setAttribute("result",e),i=0;i=c?d<0?i:r:i+p*Math.pow((s-e)/d,1/A),h[u]=n,u+=1,a+=256/(o-1);return h.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,A=this.filterManager.effectElements;this.feFuncRComposed&&(e||A[3].p._mdf||A[4].p._mdf||A[5].p._mdf||A[6].p._mdf||A[7].p._mdf)&&(t=this.getTableValue(A[3].p.v,A[4].p.v,A[5].p.v,A[6].p.v,A[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||A[10].p._mdf||A[11].p._mdf||A[12].p._mdf||A[13].p._mdf||A[14].p._mdf)&&(t=this.getTableValue(A[10].p.v,A[11].p.v,A[12].p.v,A[13].p.v,A[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||A[17].p._mdf||A[18].p._mdf||A[19].p._mdf||A[20].p._mdf||A[21].p._mdf)&&(t=this.getTableValue(A[17].p.v,A[18].p.v,A[19].p.v,A[20].p.v,A[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||A[24].p._mdf||A[25].p._mdf||A[26].p._mdf||A[27].p._mdf||A[28].p._mdf)&&(t=this.getTableValue(A[24].p.v,A[25].p.v,A[26].p.v,A[27].p.v,A[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||A[31].p._mdf||A[32].p._mdf||A[33].p._mdf||A[34].p._mdf||A[35].p._mdf)&&(t=this.getTableValue(A[31].p.v,A[32].p.v,A[33].p.v,A[34].p.v,A[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 A=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,r=A*Math.cos(i),s=A*Math.sin(i);this.feOffset.setAttribute("dx",r),this.feOffset.setAttribute("dy",s)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,A){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=A,A.matteElement=createNS("g"),A.matteElement.appendChild(A.layerElement),A.matteElement.appendChild(A.transformedElement),A.baseElement=A.matteElement}function SVGGaussianBlurEffect(e,t,A,i){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var r=createNS("feGaussianBlur");r.setAttribute("result",i),e.appendChild(r),this.feGaussianBlur=r}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){var t=0,A=_svgMatteSymbols.length;while(tt){var A=function(e){var t="".concat(e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}(t);return parseFloat(e.toFixed(A))}return Math.round(e/t)*t}var m=function(){function e(t,A){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),d.element(t)?this.element=t:d.string(t)&&(this.element=document.querySelector(t)),d.element(this.element)&&d.empty(this.element.rangeTouch)&&(this.config=s({},n,{},A),this.init())}return function(e,A,i){A&&t(e.prototype,A),i&&t(e,i)}(e,[{key:"init",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){e.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(e){var t=this,A=e?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach((function(e){t.element[A](e,(function(e){return t.set(e)}),!1)}))}},{key:"get",value:function(t){if(!e.enabled||!d.event(t))return null;var A,i=t.target,r=t.changedTouches[0],s=parseFloat(i.getAttribute("min"))||0,n=parseFloat(i.getAttribute("max"))||100,a=parseFloat(i.getAttribute("step"))||1,o=i.getBoundingClientRect(),l=100/o.width*(this.config.thumbWidth/2)/100;return 0>(A=100/o.width*(r.clientX-o.left))?A=0:100A?A-=(100-2*A)*l:50null!=e?e.constructor:null,y=(e,t)=>Boolean(e&&t&&e instanceof t),B=e=>null==e,w=e=>f(e)===Object,C=e=>f(e)===String,v=e=>"function"==typeof e,b=e=>Array.isArray(e),Q=e=>y(e,NodeList),I=e=>B(e)||(C(e)||b(e)||Q(e))&&!e.length||w(e)&&!Object.keys(e).length;var F={nullOrUndefined:B,object:w,number:e=>f(e)===Number&&!Number.isNaN(e),string:C,boolean:e=>f(e)===Boolean,function:v,array:b,weakMap:e=>y(e,WeakMap),nodeList:Q,element:e=>null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument,textNode:e=>f(e)===Text,event:e=>y(e,Event),keyboardEvent:e=>y(e,KeyboardEvent),cue:e=>y(e,window.TextTrackCue)||y(e,window.VTTCue),track:e=>y(e,TextTrack)||!B(e)&&C(e.kind),promise:e=>y(e,Promise)&&v(e.then),url:e=>{if(y(e,window.URL))return!0;if(!C(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t=`http://${e}`);try{return!I(new URL(t).hostname)}catch(e){return!1}},empty:I};const E=(()=>{const e=document.createElement("span"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},A=Object.keys(t).find((t=>void 0!==e.style[t]));return!!F.string(A)&&t[A]})();function M(e,t){setTimeout((()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch(e){}}),t)}var U={isIE:Boolean(window.document.documentMode),isEdge:/Edge/g.test(navigator.userAgent),isWebKit:"WebkitAppearance"in document.documentElement.style&&!/Edge/g.test(navigator.userAgent),isIPhone:/iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1,isIPadOS:"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,isIos:/iPad|iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1};function D(e,t){return t.split(".").reduce(((e,t)=>e&&e[t]),e)}function x(e={},...t){if(!t.length)return e;const A=t.shift();return F.object(A)?(Object.keys(A).forEach((t=>{F.object(A[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),x(e[t],A[t])):Object.assign(e,{[t]:A[t]})})),x(e,...t)):e}function T(e,t){const A=e.length?e:[e];Array.from(A).reverse().forEach(((e,A)=>{const i=A>0?t.cloneNode(!0):t,r=e.parentNode,s=e.nextSibling;i.appendChild(e),s?r.insertBefore(i,s):r.appendChild(i)}))}function S(e,t){F.element(e)&&!F.empty(t)&&Object.entries(t).filter((([,e])=>!F.nullOrUndefined(e))).forEach((([t,A])=>e.setAttribute(t,A)))}function k(e,t,A){const i=document.createElement(e);return F.object(t)&&S(i,t),F.string(A)&&(i.innerText=A),i}function P(e,t,A,i){F.element(t)&&t.appendChild(k(e,A,i))}function L(e){F.nodeList(e)||F.array(e)?Array.from(e).forEach(L):F.element(e)&&F.element(e.parentNode)&&e.parentNode.removeChild(e)}function H(e){if(!F.element(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function N(e,t){return F.element(t)&&F.element(t.parentNode)&&F.element(e)?(t.parentNode.replaceChild(e,t),e):null}function O(e,t){if(!F.string(e)||F.empty(e))return{};const A={},i=x({},t);return e.split(",").forEach((e=>{const t=e.trim(),r=t.replace(".",""),s=t.replace(/[[\]]/g,"").split("="),[n]=s,a=s.length>1?s[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":F.string(i.class)?A.class=`${i.class} ${r}`:A.class=r;break;case"#":A.id=t.replace("#","");break;case"[":A[n]=a}})),x(i,A)}function V(e,t){if(!F.element(e))return;let A=t;F.boolean(A)||(A=!e.hidden),e.hidden=A}function z(e,t,A){if(F.nodeList(e))return Array.from(e).map((e=>z(e,t,A)));if(F.element(e)){let i="toggle";return void 0!==A&&(i=A?"add":"remove"),e.classList[i](t),e.classList.contains(t)}return!1}function R(e,t){return F.element(e)&&e.classList.contains(t)}function j(e,t){const{prototype:A}=Element;return(A.matches||A.webkitMatchesSelector||A.mozMatchesSelector||A.msMatchesSelector||function(){return Array.from(document.querySelectorAll(t)).includes(this)}).call(e,t)}function K(e){return this.elements.container.querySelectorAll(e)}function G(e){return this.elements.container.querySelector(e)}function Y(e=null,t=!1){F.element(e)&&e.focus({preventScroll:!0,focusVisible:t})}const _={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},W={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t){const A=W[e]||"html5"!==t;return{api:A,ui:A&&W.rangeInput}},pip:!(U.isIPhone||!F.function(k("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||k("video").disablePictureInPicture)),airplay:F.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(F.empty(e))return!1;const[t]=e.split("/");let A=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(_).includes(A)&&(A+=`; codecs="${_[e]}"`);try{return Boolean(A&&this.media.canPlayType(A).replace(/no/,""))}catch(e){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const e=document.createElement("input");return e.type="range","range"===e.type})(),touch:"ontouchstart"in document.documentElement,transitions:!1!==E,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},Z=(()=>{let e=!1;try{const t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e})();function X(e,t,A,i=!1,r=!0,s=!1){if(!e||!("addEventListener"in e)||F.empty(t)||!F.function(A))return;const n=t.split(" ");let a=s;Z&&(a={passive:r,capture:s}),n.forEach((t=>{this&&this.eventListeners&&i&&this.eventListeners.push({element:e,type:t,callback:A,options:a}),e[i?"addEventListener":"removeEventListener"](t,A,a)}))}function J(e,t="",A,i=!0,r=!1){X.call(this,e,t,A,!0,i,r)}function q(e,t="",A,i=!0,r=!1){X.call(this,e,t,A,!1,i,r)}function $(e,t="",A,i=!0,r=!1){const s=(...n)=>{q(e,t,s,i,r),A.apply(this,n)};X.call(this,e,t,s,!0,i,r)}function ee(e,t="",A=!1,i={}){if(!F.element(e)||F.empty(t))return;const r=new CustomEvent(t,{bubbles:A,detail:{...i,plyr:this}});e.dispatchEvent(r)}function te(){this&&this.eventListeners&&(this.eventListeners.forEach((e=>{const{element:t,type:A,callback:i,options:r}=e;t.removeEventListener(A,i,r)})),this.eventListeners=[])}function Ae(){return new Promise((e=>this.ready?setTimeout(e,0):J.call(this,this.elements.container,"ready",e))).then((()=>{}))}function ie(e){F.promise(e)&&e.then(null,(()=>{}))}function re(e){return F.array(e)?e.filter(((t,A)=>e.indexOf(t)===A)):e}function se(e,t){return F.array(e)&&e.length?e.reduce(((e,A)=>Math.abs(A-t)({...e,[t/A]:[t,A]})),{});function oe(e){return!!(F.array(e)||F.string(e)&&e.includes(":"))&&(F.array(e)?e:e.split(":")).map(Number).every(F.number)}function le(e){if(!F.array(e)||!e.every(F.number))return null;const[t,A]=e,i=(e,t)=>0===t?e:i(t,e%t),r=i(t,A);return[t/r,A/r]}function ce(e){const t=e=>oe(e)?e.split(":").map(Number):null;let A=t(e);if(null===A&&(A=t(this.config.ratio)),null===A&&!F.empty(this.embed)&&F.array(this.embed.ratio)&&({ratio:A}=this.embed),null===A&&this.isHTML5){const{videoWidth:e,videoHeight:t}=this.media;A=[e,t]}return le(A)}function he(e){if(!this.isVideo)return{};const{wrapper:t}=this.elements,A=ce.call(this,e);if(!F.array(A))return{};const[i,r]=le(A),s=100/i*r;if(ne(`aspect-ratio: ${i}/${r}`)?t.style.aspectRatio=`${i}/${r}`:t.style.paddingBottom=`${s}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const e=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),A=(e-s)/(e/50);this.fullscreen.active?t.style.paddingBottom=null:this.media.style.transform=`translateY(-${A}%)`}else this.isHTML5&&t.classList.add(this.config.classNames.videoFixedRatio);return{padding:s,ratio:A}}function ue(e,t,A=.05){const i=e/t,r=se(Object.keys(ae),i);return Math.abs(r-i)<=A?ae[r]:[e,t]}const pe={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((e=>{const t=e.getAttribute("type");return!!F.empty(t)||W.mime.call(this,t)})):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:pe.getSources.call(this).map((e=>Number(e.getAttribute("size")))).filter(Boolean)},setup(){if(!this.isHTML5)return;const e=this;e.options.speed=e.config.speed.options,F.empty(this.config.ratio)||he.call(e),Object.defineProperty(e.media,"quality",{get(){const t=pe.getSources.call(e).find((t=>t.getAttribute("src")===e.source));return t&&Number(t.getAttribute("size"))},set(t){if(e.quality!==t){if(e.config.quality.forced&&F.function(e.config.quality.onChange))e.config.quality.onChange(t);else{const A=pe.getSources.call(e).find((e=>Number(e.getAttribute("size"))===t));if(!A)return;const{currentTime:i,paused:r,preload:s,readyState:n,playbackRate:a}=e.media;e.media.src=A.getAttribute("src"),("none"!==s||n)&&(e.once("loadedmetadata",(()=>{e.speed=a,e.currentTime=i,r||ie(e.play())})),e.media.load())}ee.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(L(pe.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function de(e,...t){return F.empty(e)?e:e.toString().replace(/{(\d+)}/g,((e,A)=>t[A].toString()))}const ge=(e="",t="",A="")=>e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),A.toString()),me=(e="")=>e.toString().replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()));function fe(e=""){let t=e.toString();return t=function(e=""){let t=e.toString();return t=ge(t,"-"," "),t=ge(t,"_"," "),t=me(t),ge(t," ","")}(t),t.charAt(0).toLowerCase()+t.slice(1)}function ye(e){const t=document.createElement("div");return t.appendChild(e),t.innerHTML}const Be={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},we={get(e="",t={}){if(F.empty(e)||F.empty(t))return"";let A=D(t.i18n,e);if(F.empty(A))return Object.keys(Be).includes(e)?Be[e]:"";const i={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(i).forEach((([e,t])=>{A=ge(A,e,t)})),A}};class Ce{constructor(t){e(this,"get",(e=>{if(!Ce.supported||!this.enabled)return null;const t=window.localStorage.getItem(this.key);if(F.empty(t))return null;const A=JSON.parse(t);return F.string(e)&&e.length?A[e]:A})),e(this,"set",(e=>{if(!Ce.supported||!this.enabled)return;if(!F.object(e))return;let t=this.get();F.empty(t)&&(t={}),x(t,e);try{window.localStorage.setItem(this.key,JSON.stringify(t))}catch(e){}})),this.enabled=t.config.storage.enabled,this.key=t.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const e="___test";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}}function ve(e,t="text"){return new Promise(((A,i)=>{try{const i=new XMLHttpRequest;if(!("withCredentials"in i))return;i.addEventListener("load",(()=>{if("text"===t)try{A(JSON.parse(i.responseText))}catch(e){A(i.responseText)}else A(i.response)})),i.addEventListener("error",(()=>{throw new Error(i.status)})),i.open("GET",e,!0),i.responseType=t,i.send()}catch(e){i(e)}}))}function be(e,t){if(!F.string(e))return;const A="cache",i=F.string(t);let r=!1;const s=()=>null!==document.getElementById(t),n=(e,t)=>{e.innerHTML=t,i&&s()||document.body.insertAdjacentElement("afterbegin",e)};if(!i||!s()){const s=Ce.supported,a=document.createElement("div");if(a.setAttribute("hidden",""),i&&a.setAttribute("id",t),s){const e=window.localStorage.getItem(`${A}-${t}`);if(r=null!==e,r){const t=JSON.parse(e);n(a,t.content)}}ve(e).then((e=>{if(!F.empty(e)){if(s)try{window.localStorage.setItem(`${A}-${t}`,JSON.stringify({content:e}))}catch(e){}n(a,e)}})).catch((()=>{}))}}const Qe=e=>Math.trunc(e/60/60%60,10),Ie=e=>Math.trunc(e/60%60,10),Fe=e=>Math.trunc(e%60,10);function Ee(e=0,t=!1,A=!1){if(!F.number(e))return Ee(void 0,t,A);const i=e=>`0${e}`.slice(-2);let r=Qe(e);const s=Ie(e),n=Fe(e);return r=t||r>0?`${r}:`:"",`${A&&e>0?"-":""}${r}${i(s)}:${i(n)}`}const Me={getIconUrl(){const e=new URL(this.config.iconUrl,window.location),t=window.location.host?window.location.host:window.top.location.host,A=e.host!==t||U.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:A}},findElements(){try{return this.elements.controls=G.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:K.call(this,this.config.selectors.buttons.play),pause:G.call(this,this.config.selectors.buttons.pause),restart:G.call(this,this.config.selectors.buttons.restart),rewind:G.call(this,this.config.selectors.buttons.rewind),fastForward:G.call(this,this.config.selectors.buttons.fastForward),mute:G.call(this,this.config.selectors.buttons.mute),pip:G.call(this,this.config.selectors.buttons.pip),airplay:G.call(this,this.config.selectors.buttons.airplay),settings:G.call(this,this.config.selectors.buttons.settings),captions:G.call(this,this.config.selectors.buttons.captions),fullscreen:G.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=G.call(this,this.config.selectors.progress),this.elements.inputs={seek:G.call(this,this.config.selectors.inputs.seek),volume:G.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:G.call(this,this.config.selectors.display.buffer),currentTime:G.call(this,this.config.selectors.display.currentTime),duration:G.call(this,this.config.selectors.display.duration)},F.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon(e,t){const A="http://www.w3.org/2000/svg",i=Me.getIconUrl.call(this),r=`${i.cors?"":i.url}#${this.config.iconPrefix}`,s=document.createElementNS(A,"svg");S(s,x(t,{"aria-hidden":"true",focusable:"false"}));const n=document.createElementNS(A,"use"),a=`${r}-${e}`;return"href"in n&&n.setAttributeNS("http://www.w3.org/1999/xlink","href",a),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a),s.appendChild(n),s},createLabel(e,t={}){const A=we.get(e,this.config);return k("span",{...t,class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")},A)},createBadge(e){if(F.empty(e))return null;const t=k("span",{class:this.config.classNames.menu.value});return t.appendChild(k("span",{class:this.config.classNames.menu.badge},e)),t},createButton(e,t){const A=x({},t);let i=fe(e);const r={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((e=>{Object.keys(A).includes(e)&&(r[e]=A[e],delete A[e])})),"button"!==r.element||Object.keys(A).includes("type")||(A.type="button"),Object.keys(A).includes("class")?A.class.split(" ").some((e=>e===this.config.classNames.control))||x(A,{class:`${A.class} ${this.config.classNames.control}`}):A.class=this.config.classNames.control,e){case"play":r.toggle=!0,r.label="play",r.labelPressed="pause",r.icon="play",r.iconPressed="pause";break;case"mute":r.toggle=!0,r.label="mute",r.labelPressed="unmute",r.icon="volume",r.iconPressed="muted";break;case"captions":r.toggle=!0,r.label="enableCaptions",r.labelPressed="disableCaptions",r.icon="captions-off",r.iconPressed="captions-on";break;case"fullscreen":r.toggle=!0,r.label="enterFullscreen",r.labelPressed="exitFullscreen",r.icon="enter-fullscreen",r.iconPressed="exit-fullscreen";break;case"play-large":A.class+=` ${this.config.classNames.control}--overlaid`,i="play",r.label="play",r.icon="play";break;default:F.empty(r.label)&&(r.label=i),F.empty(r.icon)&&(r.icon=e)}const s=k(r.element);return r.toggle?(s.appendChild(Me.createIcon.call(this,r.iconPressed,{class:"icon--pressed"})),s.appendChild(Me.createIcon.call(this,r.icon,{class:"icon--not-pressed"})),s.appendChild(Me.createLabel.call(this,r.labelPressed,{class:"label--pressed"})),s.appendChild(Me.createLabel.call(this,r.label,{class:"label--not-pressed"}))):(s.appendChild(Me.createIcon.call(this,r.icon)),s.appendChild(Me.createLabel.call(this,r.label))),x(A,O(this.config.selectors.buttons[i],A)),S(s,A),"play"===i?(F.array(this.elements.buttons[i])||(this.elements.buttons[i]=[]),this.elements.buttons[i].push(s)):this.elements.buttons[i]=s,s},createRange(e,t){const A=k("input",x(O(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":we.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=A,Me.updateRangeFill.call(this,A),m.setup(A),A},createProgress(e,t){const A=k("progress",x(O(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){A.appendChild(k("span",null,"0"));const t={played:"played",buffer:"buffered"}[e],i=t?we.get(t,this.config):"";A.innerText=`% ${i.toLowerCase()}`}return this.elements.display[e]=A,A},createTime(e,t){const A=O(this.config.selectors.display[e],t),i=k("div",x(A,{class:`${A.class?A.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":we.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=i,i},bindMenuItemShortcuts(e,t){J.call(this,e,"keydown keyup",(A=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(A.key))return;if(A.preventDefault(),A.stopPropagation(),"keydown"===A.type)return;const i=j(e,'[role="menuitemradio"]');if(!i&&[" ","ArrowRight"].includes(A.key))Me.showMenuPanel.call(this,t,!0);else{let t;" "!==A.key&&("ArrowDown"===A.key||i&&"ArrowRight"===A.key?(t=e.nextElementSibling,F.element(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,F.element(t)||(t=e.parentNode.lastElementChild)),Y.call(this,t,!0))}}),!1),J.call(this,e,"keyup",(e=>{"Return"===e.key&&Me.focusFirstMenuItem.call(this,null,!0)}))},createMenuItem({value:e,list:t,type:A,title:i,badge:r=null,checked:s=!1}){const n=O(this.config.selectors.inputs[A]),a=k("button",x(n,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${n.class?n.class:""}`.trim(),"aria-checked":s,value:e})),o=k("span");o.innerHTML=i,F.element(r)&&o.appendChild(r),a.appendChild(o),Object.defineProperty(a,"checked",{enumerable:!0,get:()=>"true"===a.getAttribute("aria-checked"),set(e){e&&Array.from(a.parentNode.children).filter((e=>j(e,'[role="menuitemradio"]'))).forEach((e=>e.setAttribute("aria-checked","false"))),a.setAttribute("aria-checked",e?"true":"false")}}),this.listeners.bind(a,"click keyup",(t=>{if(!F.keyboardEvent(t)||" "===t.key){switch(t.preventDefault(),t.stopPropagation(),a.checked=!0,A){case"language":this.currentTrack=Number(e);break;case"quality":this.quality=e;break;case"speed":this.speed=parseFloat(e)}Me.showMenuPanel.call(this,"home",F.keyboardEvent(t))}}),A,!1),Me.bindMenuItemShortcuts.call(this,a,A),t.appendChild(a)},formatTime(e=0,t=!1){return F.number(e)?Ee(e,Qe(this.duration)>0,t):e},updateTimeDisplay(e=null,t=0,A=!1){F.element(e)&&F.number(t)&&(e.innerText=Me.formatTime(t,A))},updateVolume(){this.supported.ui&&(F.element(this.elements.inputs.volume)&&Me.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),F.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){F.element(e)&&(e.value=t,Me.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!F.event(e))return;let t=0;const A=(e,t)=>{const A=F.number(t)?t:0,i=F.element(e)?e:this.elements.display.buffer;if(F.element(i)){i.value=A;const e=i.getElementsByTagName("span")[0];F.element(e)&&(e.childNodes[0].nodeValue=A)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":i=this.currentTime,r=this.duration,t=0===i||0===r||Number.isNaN(i)||Number.isNaN(r)?0:(i/r*100).toFixed(2),"timeupdate"===e.type&&Me.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":A(this.elements.display.buffer,100*this.buffered)}var i,r},updateRangeFill(e){const t=F.event(e)?e.target:e;if(F.element(t)&&"range"===t.getAttribute("type")){if(j(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);const e=Me.formatTime(this.currentTime),A=Me.formatTime(this.duration),i=we.get("seekLabel",this.config);t.setAttribute("aria-valuetext",i.replace("{currentTime}",e).replace("{duration}",A))}else if(j(t,this.config.selectors.inputs.volume)){const e=100*t.value;t.setAttribute("aria-valuenow",e),t.setAttribute("aria-valuetext",`${e.toFixed(1)}%`)}else t.setAttribute("aria-valuenow",t.value);(U.isWebKit||U.isIPadOS)&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip(e){var t,A;if(!this.config.tooltips.seek||!F.element(this.elements.inputs.seek)||!F.element(this.elements.display.seekTooltip)||0===this.duration)return;const i=this.elements.display.seekTooltip,r=`${this.config.classNames.tooltip}--visible`,s=e=>z(i,r,e);if(this.touch)return void s(!1);let n=0;const a=this.elements.progress.getBoundingClientRect();if(F.event(e))n=100/a.width*(e.pageX-a.left);else{if(!R(i,r))return;n=parseFloat(i.style.left,10)}n<0?n=0:n>100&&(n=100);const o=this.duration/100*n;i.innerText=Me.formatTime(o);const l=null===(t=this.config.markers)||void 0===t||null===(A=t.points)||void 0===A?void 0:A.find((({time:e})=>e===Math.round(o)));l&&i.insertAdjacentHTML("afterbegin",`${l.label}
`),i.style.left=`${n}%`,F.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&s("mouseenter"===e.type)},timeUpdate(e){const t=!F.element(this.elements.display.duration)&&this.config.invertTime;Me.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||Me.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return V(this.elements.display.currentTime,!0),void V(this.elements.progress,!0);F.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=F.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&Me.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&Me.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&Me.setMarkers.call(this),Me.updateSeekTooltip.call(this)},toggleMenuButton(e,t){V(this.elements.settings.buttons[e],!t)},updateSetting(e,t,A){const i=this.elements.settings.panels[e];let r=null,s=t;if("captions"===e)r=this.currentTrack;else{if(r=F.empty(A)?this[e]:A,F.empty(r)&&(r=this.config[e].default),!F.empty(this.options[e])&&!this.options[e].includes(r))return void this.debug.warn(`Unsupported value of '${r}' for ${e}`);if(!this.config[e].options.includes(r))return void this.debug.warn(`Disabled value of '${r}' for ${e}`)}if(F.element(s)||(s=i&&i.querySelector('[role="menu"]')),!F.element(s))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=Me.getLabel.call(this,e,r);const n=s&&s.querySelector(`[value="${r}"]`);F.element(n)&&(n.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?we.get("normal",this.config):`${t}×`;case"quality":if(F.number(t)){const e=we.get(`qualityLabel.${t}`,this.config);return e.length?e:`${t}p`}return me(t);case"captions":return xe.getLabel.call(this);default:return null}},setQualityMenu(e){if(!F.element(this.elements.settings.panels.quality))return;const t="quality",A=this.elements.settings.panels.quality.querySelector('[role="menu"]');F.array(e)&&(this.options.quality=re(e).filter((e=>this.config.quality.options.includes(e))));const i=!F.empty(this.options.quality)&&this.options.quality.length>1;if(Me.toggleMenuButton.call(this,t,i),H(A),Me.checkMenu.call(this),!i)return;const r=e=>{const t=we.get(`qualityBadge.${e}`,this.config);return t.length?Me.createBadge.call(this,t):null};this.options.quality.sort(((e,t)=>{const A=this.config.quality.options;return A.indexOf(e)>A.indexOf(t)?1:-1})).forEach((e=>{Me.createMenuItem.call(this,{value:e,list:A,type:t,title:Me.getLabel.call(this,"quality",e),badge:r(e)})})),Me.updateSetting.call(this,t,A)},setCaptionsMenu(){if(!F.element(this.elements.settings.panels.captions))return;const e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),A=xe.getTracks.call(this),i=Boolean(A.length);if(Me.toggleMenuButton.call(this,e,i),H(t),Me.checkMenu.call(this),!i)return;const r=A.map(((e,A)=>({value:A,checked:this.captions.toggled&&this.currentTrack===A,title:xe.getLabel.call(this,e),badge:e.language&&Me.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"})));r.unshift({value:-1,checked:!this.captions.toggled,title:we.get("disabled",this.config),list:t,type:"language"}),r.forEach(Me.createMenuItem.bind(this)),Me.updateSetting.call(this,e,t)},setSpeedMenu(){if(!F.element(this.elements.settings.panels.speed))return;const e="speed",t=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter((e=>e>=this.minimumSpeed&&e<=this.maximumSpeed));const A=!F.empty(this.options.speed)&&this.options.speed.length>1;Me.toggleMenuButton.call(this,e,A),H(t),Me.checkMenu.call(this),A&&(this.options.speed.forEach((A=>{Me.createMenuItem.call(this,{value:A,list:t,type:e,title:Me.getLabel.call(this,"speed",A)})})),Me.updateSetting.call(this,e,t))},checkMenu(){const{buttons:e}=this.elements.settings,t=!F.empty(e)&&Object.values(e).some((e=>!e.hidden));V(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let A=e;F.element(A)||(A=Object.values(this.elements.settings.panels).find((e=>!e.hidden)));const i=A.querySelector('[role^="menuitem"]');Y.call(this,i,t)},toggleMenu(e){const{popup:t}=this.elements.settings,A=this.elements.buttons.settings;if(!F.element(t)||!F.element(A))return;const{hidden:i}=t;let r=i;if(F.boolean(e))r=e;else if(F.keyboardEvent(e)&&"Escape"===e.key)r=!1;else if(F.event(e)){const i=F.function(e.composedPath)?e.composedPath()[0]:e.target,s=t.contains(i);if(s||!s&&e.target!==A&&r)return}A.setAttribute("aria-expanded",r),V(t,!r),z(this.elements.container,this.config.classNames.menu.open,r),r&&F.keyboardEvent(e)?Me.focusFirstMenuItem.call(this,null,!0):r||i||Y.call(this,A,F.keyboardEvent(e))},getMenuSize(e){const t=e.cloneNode(!0);t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t);const A=t.scrollWidth,i=t.scrollHeight;return L(t),{width:A,height:i}},showMenuPanel(e="",t=!1){const A=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!F.element(A))return;const i=A.parentNode,r=Array.from(i.children).find((e=>!e.hidden));if(W.transitions&&!W.reducedMotion){i.style.width=`${r.scrollWidth}px`,i.style.height=`${r.scrollHeight}px`;const e=Me.getMenuSize.call(this,A),t=e=>{e.target===i&&["width","height"].includes(e.propertyName)&&(i.style.width="",i.style.height="",q.call(this,i,E,t))};J.call(this,i,E,t),i.style.width=`${e.width}px`,i.style.height=`${e.height}px`}V(r,!0),V(A,!1),Me.focusFirstMenuItem.call(this,A,t)},setDownloadUrl(){const e=this.elements.buttons.download;F.element(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:t,createButton:A,createProgress:i,createRange:r,createTime:s,setQualityMenu:n,setSpeedMenu:a,showMenuPanel:o}=Me;this.elements.controls=null,F.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(A.call(this,"play-large"));const l=k("div",O(this.config.selectors.controls.wrapper));this.elements.controls=l;const c={class:"plyr__controls__item"};return re(F.array(this.config.controls)?this.config.controls:[]).forEach((n=>{if("restart"===n&&l.appendChild(A.call(this,"restart",c)),"rewind"===n&&l.appendChild(A.call(this,"rewind",c)),"play"===n&&l.appendChild(A.call(this,"play",c)),"fast-forward"===n&&l.appendChild(A.call(this,"fast-forward",c)),"progress"===n){const t=k("div",{class:`${c.class} plyr__progress__container`}),A=k("div",O(this.config.selectors.progress));if(A.appendChild(r.call(this,"seek",{id:`plyr-seek-${e.id}`})),A.appendChild(i.call(this,"buffer")),this.config.tooltips.seek){const e=k("span",{class:this.config.classNames.tooltip},"00:00");A.appendChild(e),this.elements.display.seekTooltip=e}this.elements.progress=A,t.appendChild(this.elements.progress),l.appendChild(t)}if("current-time"===n&&l.appendChild(s.call(this,"currentTime",c)),"duration"===n&&l.appendChild(s.call(this,"duration",c)),"mute"===n||"volume"===n){let{volume:t}=this.elements;if(F.element(t)&&l.contains(t)||(t=k("div",x({},c,{class:`${c.class} plyr__volume`.trim()})),this.elements.volume=t,l.appendChild(t)),"mute"===n&&t.appendChild(A.call(this,"mute")),"volume"===n&&!U.isIos&&!U.isIPadOS){const A={max:1,step:.05,value:this.config.volume};t.appendChild(r.call(this,"volume",x(A,{id:`plyr-volume-${e.id}`})))}}if("captions"===n&&l.appendChild(A.call(this,"captions",c)),"settings"===n&&!F.empty(this.config.settings)){const i=k("div",x({},c,{class:`${c.class} plyr__menu`.trim(),hidden:""}));i.appendChild(A.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${e.id}`,"aria-expanded":!1}));const r=k("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),s=k("div"),n=k("div",{id:`plyr-settings-${e.id}-home`}),a=k("div",{role:"menu"});n.appendChild(a),s.appendChild(n),this.elements.settings.panels.home=n,this.config.settings.forEach((A=>{const i=k("button",x(O(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));t.call(this,i,A),J.call(this,i,"click",(()=>{o.call(this,A,!1)}));const r=k("span",null,we.get(A,this.config)),n=k("span",{class:this.config.classNames.menu.value});n.innerHTML=e[A],r.appendChild(n),i.appendChild(r),a.appendChild(i);const l=k("div",{id:`plyr-settings-${e.id}-${A}`,hidden:""}),c=k("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});c.appendChild(k("span",{"aria-hidden":!0},we.get(A,this.config))),c.appendChild(k("span",{class:this.config.classNames.hidden},we.get("menuBack",this.config))),J.call(this,l,"keydown",(e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),o.call(this,"home",!0))}),!1),J.call(this,c,"click",(()=>{o.call(this,"home",!1)})),l.appendChild(c),l.appendChild(k("div",{role:"menu"})),s.appendChild(l),this.elements.settings.buttons[A]=i,this.elements.settings.panels[A]=l})),r.appendChild(s),i.appendChild(r),l.appendChild(i),this.elements.settings.popup=r,this.elements.settings.menu=i}if("pip"===n&&W.pip&&l.appendChild(A.call(this,"pip",c)),"airplay"===n&&W.airplay&&l.appendChild(A.call(this,"airplay",c)),"download"===n){const e=x({},c,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");const{download:t}=this.config.urls;!F.url(t)&&this.isEmbed&&x(e,{icon:`logo-${this.provider}`,label:this.provider}),l.appendChild(A.call(this,"download",e))}"fullscreen"===n&&l.appendChild(A.call(this,"fullscreen",c))})),this.isHTML5&&n.call(this,pe.getQualityOptions.call(this)),a.call(this),l},inject(){if(this.config.loadSprite){const e=Me.getIconUrl.call(this);e.cors&&be(e.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let e=null;this.elements.controls=null;const t={id:this.id,seektime:this.config.seekTime,title:this.config.title};let A,i=!0;if(F.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),F.element(this.config.controls)||F.string(this.config.controls)?e=this.config.controls:(e=Me.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:xe.getLabel.call(this)}),i=!1),i&&F.string(this.config.controls)&&(e=(e=>{let A=e;return Object.entries(t).forEach((([e,t])=>{A=ge(A,`{${e}}`,t)})),A})(e)),F.string(this.config.selectors.controls.container)&&(A=document.querySelector(this.config.selectors.controls.container)),F.element(A)||(A=this.elements.container),A[F.element(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),F.element(this.elements.controls)||Me.findElements.call(this),!F.empty(this.elements.buttons)){const e=e=>{const t=this.config.classNames.controlPressed;e.setAttribute("aria-pressed","false"),Object.defineProperty(e,"pressed",{configurable:!0,enumerable:!0,get:()=>R(e,t),set(A=!1){z(e,t,A),e.setAttribute("aria-pressed",A?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach((t=>{F.array(t)||F.nodeList(t)?Array.from(t).filter(Boolean).forEach(e):e(t)}))}if(U.isEdge&&M(A),this.config.tooltips.controls){const{classNames:e,selectors:t}=this.config,A=`${t.controls.wrapper} ${t.labels} .${e.hidden}`,i=K.call(this,A);Array.from(i).forEach((e=>{z(e,this.config.classNames.hidden,!1),z(e,this.config.classNames.tooltip,!0)}))}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch(e){}},setMarkers(){var e,t;if(!this.duration||this.elements.markers)return;const A=null===(e=this.config.markers)||void 0===e||null===(t=e.points)||void 0===t?void 0:t.filter((({time:e})=>e>0&&ez(s,n,e);A.forEach((e=>{const t=k("span",{class:this.config.classNames.marker},""),A=e.time/this.duration*100+"%";s&&(t.addEventListener("mouseenter",(()=>{e.label||(s.style.left=A,s.innerHTML=e.label,a(!0))})),t.addEventListener("mouseleave",(()=>{a(!1)}))),t.addEventListener("click",(()=>{this.currentTime=e.time})),t.style.left=A,r.appendChild(t)})),i.appendChild(r),this.config.tooltips.seek||(s=k("span",{class:this.config.classNames.tooltip},""),i.appendChild(s)),this.elements.markers={points:r,tip:s},this.elements.progress.appendChild(i)}};function Ue(e,t=!0){let A=e;if(t){const e=document.createElement("a");e.href=A,A=e.href}try{return new URL(A)}catch(e){return null}}function De(e){const t=new URLSearchParams;return F.object(e)&&Object.entries(e).forEach((([e,A])=>{t.set(e,A)})),t}const xe={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!W.textTracks)return void(F.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&Me.setCaptionsMenu.call(this));var e,t;if(F.element(this.elements.captions)||(this.elements.captions=k("div",O(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),e=this.elements.captions,t=this.elements.wrapper,F.element(e)&&F.element(t)&&t.parentNode.insertBefore(e,t.nextSibling)),U.isIE&&window.URL){const e=this.media.querySelectorAll("track");Array.from(e).forEach((e=>{const t=e.getAttribute("src"),A=Ue(t);null!==A&&A.hostname!==window.location.href.hostname&&["http:","https:"].includes(A.protocol)&&ve(t,"blob").then((t=>{e.setAttribute("src",window.URL.createObjectURL(t))})).catch((()=>{L(e)}))}))}const A=re((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((e=>e.split("-")[0])));let i=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===i&&([i]=A);let r=this.storage.get("captions");if(F.boolean(r)||({active:r}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:r,language:i,languages:A}),this.isHTML5){const e=this.config.captions.update?"addtrack removetrack":"removetrack";J.call(this,this.media.textTracks,e,xe.update.bind(this))}setTimeout(xe.update.bind(this),0)},update(){const e=xe.getTracks.call(this,!0),{active:t,language:A,meta:i,currentTrackNode:r}=this.captions,s=Boolean(e.find((e=>e.language===A)));this.isHTML5&&this.isVideo&&e.filter((e=>!i.get(e))).forEach((e=>{this.debug.log("Track added",e),i.set(e,{default:"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),J.call(this,e,"cuechange",(()=>xe.updateCues.call(this)))})),(s&&this.language!==A||!e.includes(r))&&(xe.setLanguage.call(this,A),xe.toggle.call(this,t&&s)),this.elements&&z(this.elements.container,this.config.classNames.captions.enabled,!F.empty(e)),F.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&Me.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;const{toggled:A}=this.captions,i=this.config.classNames.captions.active,r=F.nullOrUndefined(e)?!A:e;if(r!==A){if(t||(this.captions.active=r,this.storage.set({captions:r})),!this.language&&r&&!t){const e=xe.getTracks.call(this),t=xe.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void xe.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=r),z(this.elements.container,i,r),this.captions.toggled=r,Me.updateSetting.call(this,"captions"),ee.call(this,this.media,r?"captionsenabled":"captionsdisabled")}setTimeout((()=>{r&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")}))},set(e,t=!0){const A=xe.getTracks.call(this);if(-1!==e)if(F.number(e))if(e in A){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const i=A[e],{language:r}=i||{};this.captions.currentTrackNode=i,Me.updateSetting.call(this,"captions"),t||(this.captions.language=r,this.storage.set({language:r})),this.isVimeo&&this.embed.enableTextTrack(r),ee.call(this,this.media,"languagechange")}xe.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&xe.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else xe.toggle.call(this,!1,t)},setLanguage(e,t=!0){if(!F.string(e))return void this.debug.warn("Invalid language argument",e);const A=e.toLowerCase();this.captions.language=A;const i=xe.getTracks.call(this),r=xe.findTrack.call(this,[A]);xe.set.call(this,i.indexOf(r),t)},getTracks(e=!1){return Array.from((this.media||{}).textTracks||[]).filter((t=>!this.isHTML5||e||this.captions.meta.has(t))).filter((e=>["captions","subtitles"].includes(e.kind)))},findTrack(e,t=!1){const A=xe.getTracks.call(this),i=e=>Number((this.captions.meta.get(e)||{}).default),r=Array.from(A).sort(((e,t)=>i(t)-i(e)));let s;return e.every((e=>(s=r.find((t=>t.language===e)),!s))),s||(t?r[0]:void 0)},getCurrentTrack(){return xe.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!F.track(t)&&W.textTracks&&this.captions.toggled&&(t=xe.getCurrentTrack.call(this)),F.track(t)?F.empty(t.label)?F.empty(t.language)?we.get("enabled",this.config):e.language.toUpperCase():t.label:we.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!F.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!F.nullOrUndefined(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let t=e;if(!t){const e=xe.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map((e=>e.getCueAsHTML())).map(ye)}const A=t.map((e=>e.trim())).join("\n");if(A!==this.elements.captions.innerHTML){H(this.elements.captions);const e=k("span",O(this.config.selectors.caption));e.innerHTML=A,this.elements.captions.appendChild(e),ee.call(this,this.media,"cuechange")}}},Te={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.7.8/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},Se="picture-in-picture",ke="inline",Pe={html5:"html5",youtube:"youtube",vimeo:"vimeo"},Le="audio",He="video",Ne=()=>{};class Oe{constructor(e=!1){this.enabled=window.console&&e,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):Ne}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):Ne}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):Ne}}class Ve{constructor(t){e(this,"onChange",(()=>{if(!this.supported)return;const e=this.player.elements.buttons.fullscreen;F.element(e)&&(e.pressed=this.active);const t=this.target===this.player.media?this.target:this.player.elements.container;ee.call(this.player,t,this.active?"enterfullscreen":"exitfullscreen",!0)})),e(this,"toggleFallback",((e=!1)=>{if(e?this.scrollPosition={x:window.scrollX??0,y:window.scrollY??0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=e?"hidden":"",z(this.target,this.player.config.classNames.fullscreen.fallback,e),U.isIos){let t=document.head.querySelector('meta[name="viewport"]');const A="viewport-fit=cover";t||(t=document.createElement("meta"),t.setAttribute("name","viewport"));const i=F.string(t.content)&&t.content.includes(A);e?(this.cleanupViewport=!i,i||(t.content+=`,${A}`)):this.cleanupViewport&&(t.content=t.content.split(",").filter((e=>e.trim()!==A)).join(","))}this.onChange()})),e(this,"trapFocus",(e=>{if(U.isIos||U.isIPadOS||!this.active||"Tab"!==e.key)return;const t=document.activeElement,A=K.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[i]=A,r=A[A.length-1];t!==r||e.shiftKey?t===i&&e.shiftKey&&(r.focus(),e.preventDefault()):(i.focus(),e.preventDefault())})),e(this,"update",(()=>{if(this.supported){let e;e=this.forceFallback?"Fallback (forced)":Ve.nativeSupported?"Native":"Fallback",this.player.debug.log(`${e} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");z(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)})),e(this,"enter",(()=>{this.supported&&(U.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!Ve.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?F.empty(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))})),e(this,"exit",(()=>{if(this.supported)if(U.isIos&&this.player.config.fullscreen.iosNative)this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),ie(this.player.play());else if(!Ve.nativeSupported||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!F.empty(this.prefix)){const e="moz"===this.prefix?"Cancel":"Exit";document[`${this.prefix}${e}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),e(this,"toggle",(()=>{this.active?this.exit():this.enter()})),this.player=t,this.prefix=Ve.prefix,this.property=Ve.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===t.config.fullscreen.fallback,this.player.elements.fullscreen=t.config.fullscreen.container&&function(e,t){const{prototype:A}=Element;return(A.closest||function(){let e=this;do{if(j.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)}(this.player.elements.container,t.config.fullscreen.container),J.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,(()=>{this.onChange()})),J.call(this.player,this.player.elements.container,"dblclick",(e=>{F.element(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")})),J.call(this,this.player.elements.container,"keydown",(e=>this.trapFocus(e))),this.update()}static get nativeSupported(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get useNative(){return Ve.nativeSupported&&!this.forceFallback}static get prefix(){if(F.function(document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some((t=>!(!F.function(document[`${t}ExitFullscreen`])&&!F.function(document[`${t}CancelFullScreen`]))&&(e=t,!0))),e}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get supported(){return[this.player.config.fullscreen.enabled,this.player.isVideo,Ve.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||Ve.nativeSupported||!U.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!Ve.nativeSupported||this.forceFallback)return R(this.target,this.player.config.classNames.fullscreen.fallback);const e=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return e&&e.shadowRoot?e===this.target.getRootNode().host:e===this.target}get target(){return U.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen??this.player.elements.container}}function ze(e,t=1){return new Promise(((A,i)=>{const r=new Image,s=()=>{delete r.onload,delete r.onerror,(r.naturalWidth>=t?A:i)(r)};Object.assign(r,{onload:s,onerror:s,src:e})}))}const Re={addStyleHook(){z(this.elements.container,this.config.selectors.container.replace(".",""),!0),z(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(e=!1){e&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){if(this.listeners.media(),!this.supported.ui)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void Re.toggleNativeControls.call(this,!0);F.element(this.elements.controls)||(Me.inject.call(this),this.listeners.controls()),Re.toggleNativeControls.call(this),this.isHTML5&&xe.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,Me.updateVolume.call(this),Me.timeUpdate.call(this),Me.durationUpdate.call(this),Re.checkPlaying.call(this),z(this.elements.container,this.config.classNames.pip.supported,W.pip&&this.isHTML5&&this.isVideo),z(this.elements.container,this.config.classNames.airplay.supported,W.airplay&&this.isHTML5),z(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((()=>{ee.call(this,this.media,"ready")}),0),Re.setTitle.call(this),this.poster&&Re.setPoster.call(this,this.poster,!1).catch((()=>{})),this.config.duration&&Me.durationUpdate.call(this),this.config.mediaMetadata&&Me.setMediaMetadata.call(this)},setTitle(){let e=we.get("play",this.config);if(F.string(this.config.title)&&!F.empty(this.config.title)&&(e+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach((t=>{t.setAttribute("aria-label",e)})),this.isEmbed){const e=G.call(this,"iframe");if(!F.element(e))return;const t=F.empty(this.config.title)?"video":this.config.title,A=we.get("frameTitle",this.config);e.setAttribute("title",A.replace("{title}",t))}},togglePoster(e){z(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster(e,t=!0){return t&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),Ae.call(this).then((()=>ze(e))).catch((t=>{throw e===this.poster&&Re.togglePoster.call(this,!1),t})).then((()=>{if(e!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")})).then((()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${e}')`,backgroundSize:""}),Re.togglePoster.call(this,!0),e))))},checkPlaying(e){z(this.elements.container,this.config.classNames.playing,this.playing),z(this.elements.container,this.config.classNames.paused,this.paused),z(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach((e=>{Object.assign(e,{pressed:this.playing}),e.setAttribute("aria-label",we.get(this.playing?"pause":"play",this.config))})),F.event(e)&&"timeupdate"===e.type||Re.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((()=>{z(this.elements.container,this.config.classNames.loading,this.loading),Re.toggleControls.call(this)}),this.loading?250:0)},toggleControls(e){const{controls:t}=this.elements;if(t&&this.config.hideControls){const A=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(e||this.loading||this.paused||t.pressed||t.hover||A))}},migrateStyles(){Object.values({...this.media.style}).filter((e=>!F.empty(e)&&F.string(e)&&e.startsWith("--plyr"))).forEach((e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)})),F.empty(this.media.style)&&this.media.removeAttribute("style")}};class je{constructor(t){e(this,"firstTouch",(()=>{const{player:e}=this,{elements:t}=e;e.touch=!0,z(t.container,e.config.classNames.isTouch,!0)})),e(this,"global",((e=!0)=>{const{player:t}=this;t.config.keyboard.global&&X.call(t,window,"keydown keyup",this.handleKey,e,!1),X.call(t,document.body,"click",this.toggleMenu,e),$.call(t,document.body,"touchstart",this.firstTouch)})),e(this,"container",(()=>{const{player:e}=this,{config:t,elements:A,timers:i}=e;!t.keyboard.global&&t.keyboard.focused&&J.call(e,A.container,"keydown keyup",this.handleKey,!1),J.call(e,A.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(t=>{const{controls:r}=A;r&&"enterfullscreen"===t.type&&(r.pressed=!1,r.hover=!1);let s=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(Re.toggleControls.call(e,!0),s=e.touch?3e3:2e3),clearTimeout(i.controls),i.controls=setTimeout((()=>Re.toggleControls.call(e,!1)),s)}));const r=()=>{if(!e.isVimeo||e.config.vimeo.premium)return;const t=A.wrapper,{active:i}=e.fullscreen,[r,s]=ce.call(e),n=ne(`aspect-ratio: ${r} / ${s}`);if(!i)return void(n?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null));const[a,o]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],l=a/o>r/s;n?(t.style.width=l?"auto":"100%",t.style.height=l?"100%":"auto"):(t.style.maxWidth=l?o/s*r+"px":null,t.style.margin=l?"0 auto":null)},s=()=>{clearTimeout(i.resized),i.resized=setTimeout(r,50)};J.call(e,A.container,"enterfullscreen exitfullscreen",(t=>{const{target:i}=e.fullscreen;i===A.container&&(!e.isEmbed&&F.empty(e.config.ratio)||(r(),("enterfullscreen"===t.type?J:q).call(e,window,"resize",s)))}))})),e(this,"media",(()=>{const{player:e}=this,{elements:t}=e;if(J.call(e,e.media,"timeupdate seeking seeked",(t=>Me.timeUpdate.call(e,t))),J.call(e,e.media,"durationchange loadeddata loadedmetadata",(t=>Me.durationUpdate.call(e,t))),J.call(e,e.media,"ended",(()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),J.call(e,e.media,"progress playing seeking seeked",(t=>Me.updateProgress.call(e,t))),J.call(e,e.media,"volumechange",(t=>Me.updateVolume.call(e,t))),J.call(e,e.media,"playing play pause ended emptied timeupdate",(t=>Re.checkPlaying.call(e,t))),J.call(e,e.media,"waiting canplay seeked playing",(t=>Re.checkLoading.call(e,t))),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){const A=G.call(e,`.${e.config.classNames.video}`);if(!F.element(A))return;J.call(e,t.container,"click",(i=>{([t.container,A].includes(i.target)||A.contains(i.target))&&(e.touch&&e.config.hideControls||(e.ended?(this.proxy(i,e.restart,"restart"),this.proxy(i,(()=>{ie(e.play())}),"play")):this.proxy(i,(()=>{ie(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&J.call(e,t.wrapper,"contextmenu",(e=>{e.preventDefault()}),!1),J.call(e,e.media,"volumechange",(()=>{e.storage.set({volume:e.volume,muted:e.muted})})),J.call(e,e.media,"ratechange",(()=>{Me.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),J.call(e,e.media,"qualitychange",(t=>{Me.updateSetting.call(e,"quality",null,t.detail.quality)})),J.call(e,e.media,"ready qualitychange",(()=>{Me.setDownloadUrl.call(e)}));const A=e.config.events.concat(["keyup","keydown"]).join(" ");J.call(e,e.media,A,(A=>{let{detail:i={}}=A;"error"===A.type&&(i=e.media.error),ee.call(e,t.container,A.type,!0,i)}))})),e(this,"proxy",((e,t,A)=>{const{player:i}=this,r=i.config.listeners[A];let s=!0;F.function(r)&&(s=r.call(i,e)),!1!==s&&F.function(t)&&t.call(i,e)})),e(this,"bind",((e,t,A,i,r=!0)=>{const{player:s}=this,n=s.config.listeners[i],a=F.function(n);J.call(s,e,t,(e=>this.proxy(e,A,i)),r&&!a)})),e(this,"controls",(()=>{const{player:e}=this,{elements:t}=e,A=U.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((t=>{this.bind(t,"click",(()=>{ie(e.togglePlay())}),"play")})),this.bind(t.buttons.restart,"click",e.restart,"restart"),this.bind(t.buttons.rewind,"click",(()=>{e.lastSeekTime=Date.now(),e.rewind()}),"rewind"),this.bind(t.buttons.fastForward,"click",(()=>{e.lastSeekTime=Date.now(),e.forward()}),"fastForward"),this.bind(t.buttons.mute,"click",(()=>{e.muted=!e.muted}),"mute"),this.bind(t.buttons.captions,"click",(()=>e.toggleCaptions())),this.bind(t.buttons.download,"click",(()=>{ee.call(e,e.media,"download")}),"download"),this.bind(t.buttons.fullscreen,"click",(()=>{e.fullscreen.toggle()}),"fullscreen"),this.bind(t.buttons.pip,"click",(()=>{e.pip="toggle"}),"pip"),this.bind(t.buttons.airplay,"click",e.airplay,"airplay"),this.bind(t.buttons.settings,"click",(t=>{t.stopPropagation(),t.preventDefault(),Me.toggleMenu.call(e,t)}),null,!1),this.bind(t.buttons.settings,"keyup",(t=>{[" ","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),Me.toggleMenu.call(e,t)):Me.focusFirstMenuItem.call(e,null,!0))}),null,!1),this.bind(t.settings.menu,"keydown",(t=>{"Escape"===t.key&&Me.toggleMenu.call(e,t)})),this.bind(t.inputs.seek,"mousedown mousemove",(e=>{const A=t.progress.getBoundingClientRect(),i=100/A.width*(e.pageX-A.left);e.currentTarget.setAttribute("seek-value",i)})),this.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(t=>{const A=t.currentTarget,i="play-on-seeked";if(F.keyboardEvent(t)&&!["ArrowLeft","ArrowRight"].includes(t.key))return;e.lastSeekTime=Date.now();const r=A.hasAttribute(i),s=["mouseup","touchend","keyup"].includes(t.type);r&&s?(A.removeAttribute(i),ie(e.play())):!s&&e.playing&&(A.setAttribute(i,""),e.pause())})),U.isIos){const t=K.call(e,'input[type="range"]');Array.from(t).forEach((e=>this.bind(e,A,(e=>M(e.target)))))}this.bind(t.inputs.seek,A,(t=>{const A=t.currentTarget;let i=A.getAttribute("seek-value");F.empty(i)&&(i=A.value),A.removeAttribute("seek-value"),e.currentTime=i/A.max*e.duration}),"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",(t=>Me.updateSeekTooltip.call(e,t))),this.bind(t.progress,"mousemove touchmove",(t=>{const{previewThumbnails:A}=e;A&&A.loaded&&A.startMove(t)})),this.bind(t.progress,"mouseleave touchend click",(()=>{const{previewThumbnails:t}=e;t&&t.loaded&&t.endMove(!1,!0)})),this.bind(t.progress,"mousedown touchstart",(t=>{const{previewThumbnails:A}=e;A&&A.loaded&&A.startScrubbing(t)})),this.bind(t.progress,"mouseup touchend",(t=>{const{previewThumbnails:A}=e;A&&A.loaded&&A.endScrubbing(t)})),U.isWebKit&&Array.from(K.call(e,'input[type="range"]')).forEach((t=>{this.bind(t,"input",(t=>Me.updateRangeFill.call(e,t.target)))})),e.config.toggleInvert&&!F.element(t.display.duration)&&this.bind(t.display.currentTime,"click",(()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,Me.timeUpdate.call(e))})),this.bind(t.inputs.volume,A,(t=>{e.volume=t.target.value}),"volume"),this.bind(t.controls,"mouseenter mouseleave",(A=>{t.controls.hover=!e.touch&&"mouseenter"===A.type})),t.fullscreen&&Array.from(t.fullscreen.children).filter((e=>!e.contains(t.container))).forEach((A=>{this.bind(A,"mouseenter mouseleave",(A=>{t.controls&&(t.controls.hover=!e.touch&&"mouseenter"===A.type)}))})),this.bind(t.controls,"mousedown mouseup touchstart touchend touchcancel",(e=>{t.controls.pressed=["mousedown","touchstart"].includes(e.type)})),this.bind(t.controls,"focusin",(()=>{const{config:A,timers:i}=e;z(t.controls,A.classNames.noTransition,!0),Re.toggleControls.call(e,!0),setTimeout((()=>{z(t.controls,A.classNames.noTransition,!1)}),0);const r=this.touch?3e3:4e3;clearTimeout(i.controls),i.controls=setTimeout((()=>Re.toggleControls.call(e,!1)),r)})),this.bind(t.inputs.volume,"wheel",(t=>{const A=t.webkitDirectionInvertedFromDevice,[i,r]=[t.deltaX,-t.deltaY].map((e=>A?-e:e)),s=Math.sign(Math.abs(i)>Math.abs(r)?i:r);e.increaseVolume(s/50);const{volume:n}=e.media;(1===s&&n<1||-1===s&&n>0)&&t.preventDefault()}),"volume",!1)})),this.player=t,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(e){const{player:t}=this,{elements:A}=t,{key:i,type:r,altKey:s,ctrlKey:n,metaKey:a,shiftKey:o}=e,l="keydown"===r,c=l&&i===this.lastKey;var h;if(!(s||n||a||o)&&i)if(l){const r=document.activeElement;if(F.element(r)){const{editable:i}=t.config.selectors,{seek:s}=A.inputs;if(r!==s&&j(r,i))return;if(" "===e.key&&j(r,'button, [role^="menuitem"]'))return}switch([" ","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(i)&&(e.preventDefault(),e.stopPropagation()),i){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c||(h=parseInt(i,10),t.currentTime=t.duration/10*h);break;case" ":case"k":c||ie(t.togglePlay());break;case"ArrowUp":t.increaseVolume(.1);break;case"ArrowDown":t.decreaseVolume(.1);break;case"m":c||(t.muted=!t.muted);break;case"ArrowRight":t.forward();break;case"ArrowLeft":t.rewind();break;case"f":t.fullscreen.toggle();break;case"c":c||t.toggleCaptions();break;case"l":t.loop=!t.loop}"Escape"===i&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=i}else this.lastKey=null}toggleMenu(e){Me.toggleMenu.call(this.player,e)}}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof A.g?A.g:"undefined"!=typeof self&&self;var Ke=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e,t){e.exports=function(){var e=function(){},t={},A={},i={};function r(e,t){e=e.push?e:[e];var r,s,n,a=[],o=e.length,l=o;for(r=function(e,A){A.length&&a.push(e),--l||t(a)};o--;)s=e[o],(n=A[s])?r(s,n):(i[s]=i[s]||[]).push(r)}function s(e,t){if(e){var r=i[e];if(A[e]=t,r)for(;r.length;)r[0](e,t),r.splice(0,1)}}function n(t,A){t.call&&(t={success:t}),A.length?(t.error||e)(A):(t.success||e)(t)}function a(t,A,i,r){var s,n,o=document,l=i.async,c=(i.numRetries||0)+1,h=i.before||e,u=t.replace(/[\?|#].*$/,""),p=t.replace(/^(css|img)!/,"");r=r||0,/(^css!|\.css$)/.test(u)?((n=o.createElement("link")).rel="stylesheet",n.href=p,(s="hideFocus"in n)&&n.relList&&(s=0,n.rel="preload",n.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(u)?(n=o.createElement("img")).src=p:((n=o.createElement("script")).src=t,n.async=void 0===l||l),n.onload=n.onerror=n.onbeforeload=function(e){var o=e.type[0];if(s)try{n.sheet.cssText.length||(o="e")}catch(e){18!=e.code&&(o="e")}if("e"==o){if((r+=1){Ke(e,{success:t,error:A})}))}function Ye(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ee.call(this,this.media,e?"play":"pause"))}const _e={setup(){const e=this;z(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,he.call(e),F.object(window.Vimeo)?_e.ready.call(e):Ge(e.config.urls.vimeo.sdk).then((()=>{_e.ready.call(e)})).catch((t=>{e.debug.warn("Vimeo SDK (player.js) failed to load",t)}))},ready(){const e=this,t=e.config.vimeo,{premium:A,referrerPolicy:i,...r}=t;let s=e.media.getAttribute("src"),n="";F.empty(s)?(s=e.media.getAttribute(e.config.attributes.embed.id),n=e.media.getAttribute(e.config.attributes.embed.hash)):n=function(e){const t=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return t&&5===t.length?t[4]:null}(s);const a=n?{h:n}:{};A&&Object.assign(r,{controls:!1,sidedock:!1});const o=De({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:e.config.playsinline,...a,...r}),l=(c=s,F.empty(c)?null:F.number(Number(c))?c:c.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:c);var c;const h=k("iframe"),u=de(e.config.urls.vimeo.iframe,l,o);if(h.setAttribute("src",u),h.setAttribute("allowfullscreen",""),h.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),F.empty(i)||h.setAttribute("referrerPolicy",i),A||!t.customControls)h.setAttribute("data-poster",e.poster),e.media=N(h,e.media);else{const t=k("div",{class:e.config.classNames.embedContainer,"data-poster":e.poster});t.appendChild(h),e.media=N(t,e.media)}t.customControls||ve(de(e.config.urls.vimeo.api,u)).then((t=>{!F.empty(t)&&t.thumbnail_url&&Re.setPoster.call(e,t.thumbnail_url).catch((()=>{}))})),e.embed=new window.Vimeo.Player(h,{autopause:e.config.autopause,muted:e.muted}),e.media.paused=!0,e.media.currentTime=0,e.supported.ui&&e.embed.disableTextTrack(),e.media.play=()=>(Ye.call(e,!0),e.embed.play()),e.media.pause=()=>(Ye.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:p}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>p,set(t){const{embed:A,media:i,paused:r,volume:s}=e,n=r&&!A.hasPlayed;i.seeking=!0,ee.call(e,i,"seeking"),Promise.resolve(n&&A.setVolume(0)).then((()=>A.setCurrentTime(t))).then((()=>n&&A.pause())).then((()=>n&&A.setVolume(s))).catch((()=>{}))}});let d=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>d,set(t){e.embed.setPlaybackRate(t).then((()=>{d=t,ee.call(e,e.media,"ratechange")})).catch((()=>{e.options.speed=[1]}))}});let{volume:g}=e.config;Object.defineProperty(e.media,"volume",{get:()=>g,set(t){e.embed.setVolume(t).then((()=>{g=t,ee.call(e,e.media,"volumechange")}))}});let{muted:m}=e.config;Object.defineProperty(e.media,"muted",{get:()=>m,set(t){const A=!!F.boolean(t)&&t;e.embed.setMuted(!!A||e.config.muted).then((()=>{m=A,ee.call(e,e.media,"volumechange")}))}});let f,{loop:y}=e.config;Object.defineProperty(e.media,"loop",{get:()=>y,set(t){const A=F.boolean(t)?t:e.config.loop.active;e.embed.setLoop(A).then((()=>{y=A}))}}),e.embed.getVideoUrl().then((t=>{f=t,Me.setDownloadUrl.call(e)})).catch((e=>{this.debug.warn(e)})),Object.defineProperty(e.media,"currentSrc",{get:()=>f}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration}),Promise.all([e.embed.getVideoWidth(),e.embed.getVideoHeight()]).then((t=>{const[A,i]=t;e.embed.ratio=ue(A,i),he.call(this)})),e.embed.setAutopause(e.config.autopause).then((t=>{e.config.autopause=t})),e.embed.getVideoTitle().then((t=>{e.config.title=t,Re.setTitle.call(this)})),e.embed.getCurrentTime().then((t=>{p=t,ee.call(e,e.media,"timeupdate")})),e.embed.getDuration().then((t=>{e.media.duration=t,ee.call(e,e.media,"durationchange")})),e.embed.getTextTracks().then((t=>{e.media.textTracks=t,xe.setup.call(e)})),e.embed.on("cuechange",(({cues:t=[]})=>{const A=t.map((e=>function(e){const t=document.createDocumentFragment(),A=document.createElement("div");return t.appendChild(A),A.innerHTML=e,t.firstChild.innerText}(e.text)));xe.updateCues.call(e,A)})),e.embed.on("loaded",(()=>{e.embed.getPaused().then((t=>{Ye.call(e,!t),t||ee.call(e,e.media,"playing")})),F.element(e.embed.element)&&e.supported.ui&&e.embed.element.setAttribute("tabindex",-1)})),e.embed.on("bufferstart",(()=>{ee.call(e,e.media,"waiting")})),e.embed.on("bufferend",(()=>{ee.call(e,e.media,"playing")})),e.embed.on("play",(()=>{Ye.call(e,!0),ee.call(e,e.media,"playing")})),e.embed.on("pause",(()=>{Ye.call(e,!1)})),e.embed.on("timeupdate",(t=>{e.media.seeking=!1,p=t.seconds,ee.call(e,e.media,"timeupdate")})),e.embed.on("progress",(t=>{e.media.buffered=t.percent,ee.call(e,e.media,"progress"),1===parseInt(t.percent,10)&&ee.call(e,e.media,"canplaythrough"),e.embed.getDuration().then((t=>{t!==e.media.duration&&(e.media.duration=t,ee.call(e,e.media,"durationchange"))}))})),e.embed.on("seeked",(()=>{e.media.seeking=!1,ee.call(e,e.media,"seeked")})),e.embed.on("ended",(()=>{e.media.paused=!0,ee.call(e,e.media,"ended")})),e.embed.on("error",(t=>{e.media.error=t,ee.call(e,e.media,"error")})),t.customControls&&setTimeout((()=>Re.build.call(e)),0)}};function We(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ee.call(this,this.media,e?"play":"pause"))}function Ze(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const Xe={setup(){if(z(this.elements.wrapper,this.config.classNames.embed,!0),F.object(window.YT)&&F.function(window.YT.Player))Xe.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{F.function(e)&&e(),Xe.ready.call(this)},Ge(this.config.urls.youtube.sdk).catch((e=>{this.debug.warn("YouTube API failed to load",e)}))}},getTitle(e){ve(de(this.config.urls.youtube.api,e)).then((e=>{if(F.object(e)){const{title:t,height:A,width:i}=e;this.config.title=t,Re.setTitle.call(this),this.embed.ratio=ue(i,A)}he.call(this)})).catch((()=>{he.call(this)}))},ready(){const e=this,t=e.config.youtube,A=e.media&&e.media.getAttribute("id");if(!F.empty(A)&&A.startsWith("youtube-"))return;let i=e.media.getAttribute("src");F.empty(i)&&(i=e.media.getAttribute(this.config.attributes.embed.id));const r=(s=i,F.empty(s)?null:s.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:s);var s;const n=k("div",{id:`${e.provider}-${Math.floor(1e4*Math.random())}`,"data-poster":t.customControls?e.poster:void 0});if(e.media=N(n,e.media),t.customControls){const t=e=>`https://i.ytimg.com/vi/${r}/${e}default.jpg`;ze(t("maxres"),121).catch((()=>ze(t("sd"),121))).catch((()=>ze(t("hq")))).then((t=>Re.setPoster.call(e,t.src))).then((t=>{t.includes("maxres")||(e.elements.poster.style.backgroundSize="cover")})).catch((()=>{}))}e.embed=new window.YT.Player(e.media,{videoId:r,host:Ze(t),playerVars:x({},{autoplay:e.config.autoplay?1:0,hl:e.config.hl,controls:e.supported.ui&&t.customControls?0:1,disablekb:1,playsinline:e.config.playsinline&&!e.config.fullscreen.iosNative?1:0,cc_load_policy:e.captions.active?1:0,cc_lang_pref:e.config.captions.language,widget_referrer:window?window.location.href:null},t),events:{onError(t){if(!e.media.error){const A=t.data,i={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[A]||"An unknown error occurred";e.media.error={code:A,message:i},ee.call(e,e.media,"error")}},onPlaybackRateChange(t){const A=t.target;e.media.playbackRate=A.getPlaybackRate(),ee.call(e,e.media,"ratechange")},onReady(A){if(F.function(e.media.play))return;const i=A.target;Xe.getTitle.call(e,r),e.media.play=()=>{We.call(e,!0),i.playVideo()},e.media.pause=()=>{We.call(e,!1),i.pauseVideo()},e.media.stop=()=>{i.stopVideo()},e.media.duration=i.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:()=>Number(i.getCurrentTime()),set(t){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,ee.call(e,e.media,"seeking"),i.seekTo(t)}}),Object.defineProperty(e.media,"playbackRate",{get:()=>i.getPlaybackRate(),set(e){i.setPlaybackRate(e)}});let{volume:s}=e.config;Object.defineProperty(e.media,"volume",{get:()=>s,set(t){s=t,i.setVolume(100*s),ee.call(e,e.media,"volumechange")}});let{muted:n}=e.config;Object.defineProperty(e.media,"muted",{get:()=>n,set(t){const A=F.boolean(t)?t:n;n=A,i[A?"mute":"unMute"](),i.setVolume(100*s),ee.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:()=>i.getVideoUrl()}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration});const a=i.getAvailablePlaybackRates();e.options.speed=a.filter((t=>e.config.speed.options.includes(t))),e.supported.ui&&t.customControls&&e.media.setAttribute("tabindex",-1),ee.call(e,e.media,"timeupdate"),ee.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval((()=>{e.media.buffered=i.getVideoLoadedFraction(),(null===e.media.lastBuffered||e.media.lastBufferedRe.build.call(e)),50)},onStateChange(A){const i=A.target;switch(clearInterval(e.timers.playing),e.media.seeking&&[1,2].includes(A.data)&&(e.media.seeking=!1,ee.call(e,e.media,"seeked")),A.data){case-1:ee.call(e,e.media,"timeupdate"),e.media.buffered=i.getVideoLoadedFraction(),ee.call(e,e.media,"progress");break;case 0:We.call(e,!1),e.media.loop?(i.stopVideo(),i.playVideo()):ee.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(We.call(e,!0),ee.call(e,e.media,"playing"),e.timers.playing=setInterval((()=>{ee.call(e,e.media,"timeupdate")}),50),e.media.duration!==i.getDuration()&&(e.media.duration=i.getDuration(),ee.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),We.call(e,!1);break;case 3:ee.call(e,e.media,"waiting")}ee.call(e,e.elements.container,"statechange",!1,{code:A.data})}}})}},Je={setup(){this.media?(z(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),z(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&z(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=k("div",{class:this.config.classNames.video}),T(this.media,this.elements.wrapper),this.elements.poster=k("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?pe.setup.call(this):this.isYouTube?Xe.setup.call(this):this.isVimeo&&_e.setup.call(this)):this.debug.warn("No media element found!")}};class qe{constructor(t){e(this,"load",(()=>{this.enabled&&(F.object(window.google)&&F.object(window.google.ima)?this.ready():Ge(this.player.config.urls.googleIMA.sdk).then((()=>{this.ready()})).catch((()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))})))})),e(this,"ready",(()=>{var e;this.enabled||((e=this).manager&&e.manager.destroy(),e.elements.displayContainer&&e.elements.displayContainer.destroy(),e.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then((()=>{this.clearSafetyTimer("onAdsManagerLoaded()")})),this.listeners(),this.setupIMA()})),e(this,"setupIMA",(()=>{this.elements.container=k("div",{class:this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(e=>this.onAdsManagerLoaded(e)),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(e=>this.onAdError(e)),!1),this.requestAds()})),e(this,"requestAds",(()=>{const{container:e}=this.player.elements;try{const t=new google.ima.AdsRequest;t.adTagUrl=this.tagUrl,t.linearAdSlotWidth=e.offsetWidth,t.linearAdSlotHeight=e.offsetHeight,t.nonLinearAdSlotWidth=e.offsetWidth,t.nonLinearAdSlotHeight=e.offsetHeight,t.forceNonLinearFullSlot=!1,t.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(t)}catch(e){this.onAdError(e)}})),e(this,"pollCountdown",((e=!1)=>{if(!e)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval((()=>{const e=Ee(Math.max(this.manager.getRemainingTime(),0)),t=`${we.get("advertisement",this.player.config)} - ${e}`;this.elements.container.setAttribute("data-badge-text",t)}),100)})),e(this,"onAdsManagerLoaded",(e=>{if(!this.enabled)return;const t=new google.ima.AdsRenderingSettings;t.restoreCustomPlaybackStateOnAdBreakComplete=!0,t.enablePreloading=!0,this.manager=e.getAdsManager(this.player,t),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(e=>this.onAdError(e))),Object.keys(google.ima.AdEvent.Type).forEach((e=>{this.manager.addEventListener(google.ima.AdEvent.Type[e],(e=>this.onAdEvent(e)))})),this.trigger("loaded")})),e(this,"addCuePoints",(()=>{F.empty(this.cuePoints)||this.cuePoints.forEach((e=>{if(0!==e&&-1!==e&&e{const{container:t}=this.player.elements,A=e.getAd(),i=e.getAdData();switch((e=>{ee.call(this.player,this.player.media,`ads${e.replace(/_/g,"").toLowerCase()}`)})(e.type),e.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),A.isLinear()||(A.width=t.offsetWidth,A.height=t.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:i.adError&&this.player.debug.warn(`Non-fatal ad error: ${i.adError.getMessage()}`)}})),e(this,"onAdError",(e=>{this.cancel(),this.player.debug.warn("Ads error",e)})),e(this,"listeners",(()=>{const{container:e}=this.player.elements;let t;this.player.on("canplay",(()=>{this.addCuePoints()})),this.player.on("ended",(()=>{this.loader.contentComplete()})),this.player.on("timeupdate",(()=>{t=this.player.currentTime})),this.player.on("seeked",(()=>{const e=this.player.currentTime;F.empty(this.cuePoints)||this.cuePoints.forEach(((A,i)=>{t{this.manager&&this.manager.resize(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL)}))})),e(this,"play",(()=>{const{container:e}=this.player.elements;this.managerPromise||this.resumeContent(),this.managerPromise.then((()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(e){this.onAdError(e)}})).catch((()=>{}))})),e(this,"resumeContent",(()=>{this.elements.container.style.zIndex="",this.playing=!1,ie(this.player.media.play())})),e(this,"pauseContent",(()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()})),e(this,"cancel",(()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()})),e(this,"loadAds",(()=>{this.managerPromise.then((()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise((e=>{this.on("loaded",e),this.player.debug.log(this.manager)})),this.initialized=!1,this.requestAds()})).catch((()=>{}))})),e(this,"trigger",((e,...t)=>{const A=this.events[e];F.array(A)&&A.forEach((e=>{F.function(e)&&e.apply(this,t)}))})),e(this,"on",((e,t)=>(F.array(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this))),e(this,"startSafetyTimer",((e,t)=>{this.player.debug.log(`Safety timer invoked from: ${t}`),this.safetyTimer=setTimeout((()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")}),e)})),e(this,"clearSafetyTimer",(e=>{F.nullOrUndefined(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${e}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)})),this.player=t,this.config=t.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise(((e,t)=>{this.on("loaded",e),this.on("error",t)})),this.load()}get enabled(){const{config:e}=this;return this.player.isHTML5&&this.player.isVideo&&e.enabled&&(!F.empty(e.publisherId)||F.url(e.tagUrl))}get tagUrl(){const{config:e}=this;return F.url(e.tagUrl)?e.tagUrl:`https://go.aniview.com/api/adserver6/vast/?${De({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:e.publisherId})}`}}function $e(e=0,t=0,A=255){return Math.min(Math.max(e,t),A)}const et=e=>{const t=[];return e.split(/\r\n\r\n|\n\n|\r\r/).forEach((e=>{const A={};e.split(/\r\n|\n|\r/).forEach((e=>{if(F.number(A.startTime)){if(!F.empty(e.trim())&&F.empty(A.text)){const t=e.trim().split("#xywh=");[A.text]=t,t[1]&&([A.x,A.y,A.w,A.h]=t[1].split(","))}}else{const t=e.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);t&&(A.startTime=60*Number(t[1]||0)*60+60*Number(t[2])+Number(t[3])+Number(`0.${t[4]}`),A.endTime=60*Number(t[6]||0)*60+60*Number(t[7])+Number(t[8])+Number(`0.${t[9]}`))}})),A.text&&t.push(A)})),t},tt=(e,t)=>{const A={};return e>t.width/t.height?(A.width=t.width,A.height=1/e*t.width):(A.height=t.height,A.width=e*t.height),A};class At{constructor(t){e(this,"load",(()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then((()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.listeners(),this.loaded=!0)}))})),e(this,"getThumbnails",(()=>new Promise((e=>{const{src:t}=this.player.config.previewThumbnails;if(F.empty(t))throw new Error("Missing previewThumbnails.src config attribute");const A=()=>{this.thumbnails.sort(((e,t)=>e.height-t.height)),this.player.debug.log("Preview thumbnails",this.thumbnails),e()};if(F.function(t))t((e=>{this.thumbnails=e,A()}));else{const e=(F.string(t)?[t]:t).map((e=>this.getThumbnail(e)));Promise.all(e).then(A)}})))),e(this,"getThumbnail",(e=>new Promise((t=>{ve(e).then((A=>{const i={frames:et(A),height:null,urlPrefix:""};i.frames[0].text.startsWith("/")||i.frames[0].text.startsWith("http://")||i.frames[0].text.startsWith("https://")||(i.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));const r=new Image;r.onload=()=>{i.height=r.naturalHeight,i.width=r.naturalWidth,this.thumbnails.push(i),t()},r.src=i.urlPrefix+i.frames[0].text}))})))),e(this,"startMove",(e=>{if(this.loaded&&F.event(e)&&["touchmove","mousemove"].includes(e.type)&&this.player.media.duration){if("touchmove"===e.type)this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var t,A;const i=this.player.elements.progress.getBoundingClientRect(),r=100/i.width*(e.pageX-i.left);this.seekTime=this.player.media.duration*(r/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=e.pageX,this.elements.thumb.time.innerText=Ee(this.seekTime);const s=null===(t=this.player.config.markers)||void 0===t||null===(A=t.points)||void 0===A?void 0:A.find((({time:e})=>e===Math.round(this.seekTime)));s&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${s.label}
`)}this.showImageAtCurrentTime()}})),e(this,"endMove",(()=>{this.toggleThumbContainer(!1,!0)})),e(this,"startScrubbing",(e=>{(F.nullOrUndefined(e.button)||!1===e.button||0===e.button)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))})),e(this,"endScrubbing",(()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):$.call(this.player,this.player.media,"timeupdate",(()=>{this.mouseDown||this.toggleScrubbingContainer(!1)}))})),e(this,"listeners",(()=>{this.player.on("play",(()=>{this.toggleThumbContainer(!1,!0)})),this.player.on("seeked",(()=>{this.toggleThumbContainer(!1)})),this.player.on("timeupdate",(()=>{this.lastTime=this.player.media.currentTime}))})),e(this,"render",(()=>{this.elements.thumb.container=k("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=k("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const e=k("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=k("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),F.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=k("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)})),e(this,"destroy",(()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()})),e(this,"showImageAtCurrentTime",(()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();const e=this.thumbnails[0].frames.findIndex((e=>this.seekTime>=e.startTime&&this.seekTime<=e.endTime)),t=e>=0;let A=0;this.mouseDown||this.toggleThumbContainer(t),t&&(this.thumbnails.forEach(((t,i)=>{this.loadedImages.includes(t.frames[e].text)&&(A=i)})),e!==this.showingThumb&&(this.showingThumb=e,this.loadImage(A)))})),e(this,"loadImage",((e=0)=>{const t=this.showingThumb,A=this.thumbnails[e],{urlPrefix:i}=A,r=A.frames[t],s=A.frames[t].text,n=i+s;if(this.currentImageElement&&this.currentImageElement.dataset.filename===s)this.showImage(this.currentImageElement,r,e,t,s,!1),this.currentImageElement.dataset.index=t,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);const A=new Image;A.src=n,A.dataset.index=t,A.dataset.filename=s,this.showingThumbFilename=s,this.player.debug.log(`Loading image: ${n}`),A.onload=()=>this.showImage(A,r,e,t,s,!0),this.loadingImage=A,this.removeOldImages(A)}})),e(this,"showImage",((e,t,A,i,r,s=!0)=>{this.player.debug.log(`Showing thumb: ${r}. num: ${i}. qual: ${A}. newimg: ${s}`),this.setImageSizeAndOffset(e,t),s&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(r)||this.loadedImages.push(r)),this.preloadNearby(i,!0).then(this.preloadNearby(i,!1)).then(this.getHigherQuality(A,e,t,r))})),e(this,"removeOldImages",(e=>{Array.from(this.currentImageContainer.children).forEach((t=>{if("img"!==t.tagName.toLowerCase())return;const A=this.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;const{currentImageContainer:e}=this;setTimeout((()=>{e.removeChild(t),this.player.debug.log(`Removing thumb: ${t.dataset.filename}`)}),A)}}))})),e(this,"preloadNearby",((e,t=!0)=>new Promise((A=>{setTimeout((()=>{const i=this.thumbnails[0].frames[e].text;if(this.showingThumbFilename===i){let r;r=t?this.thumbnails[0].frames.slice(e):this.thumbnails[0].frames.slice(0,e).reverse();let s=!1;r.forEach((e=>{const t=e.text;if(t!==i&&!this.loadedImages.includes(t)){s=!0,this.player.debug.log(`Preloading thumb filename: ${t}`);const{urlPrefix:e}=this.thumbnails[0],i=e+t,r=new Image;r.src=i,r.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${t}`),this.loadedImages.includes(t)||this.loadedImages.push(t),A()}}})),s||A()}}),300)})))),e(this,"getHigherQuality",((e,t,A,i)=>{if(e{this.showingThumbFilename===i&&(this.player.debug.log(`Showing higher quality thumb for: ${i}`),this.loadImage(e+1))}),300)}})),e(this,"toggleThumbContainer",((e=!1,t=!1)=>{const A=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(A,e),!e&&t&&(this.showingThumb=null,this.showingThumbFilename=null)})),e(this,"toggleScrubbingContainer",((e=!1)=>{const t=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(t,e),e||(this.showingThumb=null,this.showingThumbFilename=null)})),e(this,"determineContainerAutoSizing",(()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)})),e(this,"setThumbContainerSizeAndPos",(()=>{const{imageContainer:e}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(e.clientHeight>20&&e.clientWidth<20){const t=Math.floor(e.clientHeight*this.thumbAspectRatio);e.style.width=`${t}px`}else if(e.clientHeight<20&&e.clientWidth>20){const t=Math.floor(e.clientWidth/this.thumbAspectRatio);e.style.height=`${t}px`}}else{const t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);e.style.height=`${this.thumbContainerHeight}px`,e.style.width=`${t}px`}this.setThumbContainerPos()})),e(this,"setThumbContainerPos",(()=>{const e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),{container:A}=this.elements.thumb,i=t.left-e.left+10,r=t.right-e.left-A.clientWidth-10,s=this.mousePosX-e.left-A.clientWidth/2,n=$e(s,i,r);A.style.left=`${n}px`,A.style.setProperty("--preview-arrow-offset",s-n+"px")})),e(this,"setScrubbingContainerSize",(()=>{const{width:e,height:t}=tt(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=`${e}px`,this.elements.scrubbing.container.style.height=`${t}px`})),e(this,"setImageSizeAndOffset",((e,t)=>{if(!this.usingSprites)return;const A=this.thumbContainerHeight/t.h;e.style.height=e.naturalHeight*A+"px",e.style.width=e.naturalWidth*A+"px",e.style.left=`-${t.x*A}px`,e.style.top=`-${t.y*A}px`})),this.player=t,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){if(this.mouseDown){const{height:e}=tt(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return e}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(e){this.mouseDown?this.currentScrubbingImageElement=e:this.currentThumbnailImageElement=e}}const it={insertElements(e,t){F.string(t)?P(e,this.media,{src:t}):F.array(t)&&t.forEach((t=>{P(e,this.media,t)}))},change(e){D(e,"sources.length")?(pe.cancelRequests.call(this),this.destroy.call(this,(()=>{this.options.quality=[],L(this.media),this.media=null,F.element(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:t,type:A}=e,[{provider:i=Pe.html5,src:r}]=t,s="html5"===i?A:"div",n="html5"===i?{}:{src:r};Object.assign(this,{provider:i,type:A,supported:W.check(A,i,this.config.playsinline),media:k(s,n)}),this.elements.container.appendChild(this.media),F.boolean(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),F.empty(e.poster)||(this.poster=e.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),Re.addStyleHook.call(this),this.isHTML5&&it.insertElements.call(this,"source",t),this.config.title=e.title,Je.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&it.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Re.build.call(this),this.isHTML5&&this.media.load(),F.empty(e.previewThumbnails)||(Object.assign(this.config.previewThumbnails,e.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new At(this))),this.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}};class rt{constructor(t,A){if(e(this,"play",(()=>F.function(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then((()=>this.ads.play())).catch((()=>ie(this.media.play()))),this.media.play()):null)),e(this,"pause",(()=>this.playing&&F.function(this.media.pause)?this.media.pause():null)),e(this,"togglePlay",(e=>(F.boolean(e)?e:!this.playing)?this.play():this.pause())),e(this,"stop",(()=>{this.isHTML5?(this.pause(),this.restart()):F.function(this.media.stop)&&this.media.stop()})),e(this,"restart",(()=>{this.currentTime=0})),e(this,"rewind",(e=>{this.currentTime-=F.number(e)?e:this.config.seekTime})),e(this,"forward",(e=>{this.currentTime+=F.number(e)?e:this.config.seekTime})),e(this,"increaseVolume",(e=>{const t=this.media.muted?0:this.volume;this.volume=t+(F.number(e)?e:0)})),e(this,"decreaseVolume",(e=>{this.increaseVolume(-e)})),e(this,"airplay",(()=>{W.airplay&&this.media.webkitShowPlaybackTargetPicker()})),e(this,"toggleControls",(e=>{if(this.supported.ui&&!this.isAudio){const t=R(this.elements.container,this.config.classNames.hideControls),A=void 0===e?void 0:!e,i=z(this.elements.container,this.config.classNames.hideControls,A);if(i&&F.array(this.config.controls)&&this.config.controls.includes("settings")&&!F.empty(this.config.settings)&&Me.toggleMenu.call(this,!1),i!==t){const e=i?"controlshidden":"controlsshown";ee.call(this,this.media,e)}return!i}return!1})),e(this,"on",((e,t)=>{J.call(this,this.elements.container,e,t)})),e(this,"once",((e,t)=>{$.call(this,this.elements.container,e,t)})),e(this,"off",((e,t)=>{q(this.elements.container,e,t)})),e(this,"destroy",((e,t=!1)=>{if(!this.ready)return;const A=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(L(this.elements.buttons.play),L(this.elements.captions),L(this.elements.controls),L(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),F.function(e)&&e()):(te.call(this),pe.cancelRequests.call(this),N(this.elements.original,this.elements.container),ee.call(this,this.elements.original,"destroyed",!0),F.function(e)&&e.call(this.elements.original),this.ready=!1,setTimeout((()=>{this.elements=null,this.media=null}),200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(Re.toggleNativeControls.call(this,!0),A()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&F.function(this.embed.destroy)&&this.embed.destroy(),A()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(A),setTimeout(A,200))})),e(this,"supports",(e=>W.mime.call(this,e))),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=W.touch,this.media=t,F.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||F.nodeList(this.media)||F.array(this.media))&&(this.media=this.media[0]),this.config=x({},Te,rt.defaults,A||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch(e){return{}}})()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new Oe(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",W),F.nullOrUndefined(this.media)||!F.element(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!W.check().api)return void this.debug.error("Setup failed: no support");const i=this.media.cloneNode(!0);i.autoplay=!1,this.elements.original=i;const r=this.media.tagName.toLowerCase();let s=null,n=null;switch(r){case"div":if(s=this.media.querySelector("iframe"),F.element(s)){if(n=Ue(s.getAttribute("src")),this.provider=function(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?Pe.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?Pe.vimeo:null}(n.toString()),this.elements.container=this.media,this.media=s,this.elements.container.className="",n.search.length){const e=["1","true"];e.includes(n.searchParams.get("autoplay"))&&(this.config.autoplay=!0),e.includes(n.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=e.includes(n.searchParams.get("playsinline")),this.config.youtube.hl=n.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(F.empty(this.provider)||!Object.values(Pe).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=He;break;case"video":case"audio":this.type=r,this.provider=Pe.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=W.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new je(this),this.storage=new Ce(this),this.media.plyr=this,F.element(this.elements.container)||(this.elements.container=k("div"),T(this.media,this.elements.container)),Re.migrateStyles.call(this),Re.addStyleHook.call(this),Je.setup.call(this),this.config.debug&&J.call(this,this.elements.container,this.config.events.join(" "),(e=>{this.debug.log(`event: ${e.type}`)})),this.fullscreen=new Ve(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Re.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new qe(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(()=>ie(this.play()))),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new At(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===Pe.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===Pe.youtube}get isVimeo(){return this.provider===Pe.vimeo}get isVideo(){return this.type===He}get isAudio(){return this.type===Le}get playing(){return Boolean(this.ready&&!this.paused&&!this.ended)}get paused(){return Boolean(this.media.paused)}get stopped(){return Boolean(this.paused&&0===this.currentTime)}get ended(){return Boolean(this.media.ended)}set currentTime(e){if(!this.duration)return;const t=F.number(e)&&e>0;this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`)}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:e}=this.media;return F.number(e)?e:e&&e.length&&this.duration>0?e.end(0)/this.duration:0}get seeking(){return Boolean(this.media.seeking)}get duration(){const e=parseFloat(this.config.duration),t=(this.media||{}).duration,A=F.number(t)&&t!==1/0?t:0;return e||A}set volume(e){let t=e;F.string(t)&&(t=Number(t)),F.number(t)||(t=this.storage.get("volume")),F.number(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!F.empty(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;F.boolean(t)||(t=this.storage.get("muted")),F.boolean(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}get muted(){return Boolean(this.media.muted)}get hasAudio(){return!this.isHTML5||!!this.isAudio||Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)}set speed(e){let t=null;F.number(e)&&(t=e),F.number(t)||(t=this.storage.get("speed")),F.number(t)||(t=this.config.speed.selected);const{minimumSpeed:A,maximumSpeed:i}=this;t=$e(t,A,i),this.config.speed.selected=t,setTimeout((()=>{this.media&&(this.media.playbackRate=t)}),0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(e){const t=this.config.quality,A=this.options.quality;if(!A.length)return;let i=[!F.empty(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find(F.number),r=!0;if(!A.includes(i)){const e=se(A,i);this.debug.warn(`Unsupported quality option: ${i}, using ${e} instead`),i=e,r=!1}t.selected=i,this.media.quality=i,r&&this.storage.set({quality:i})}get quality(){return this.media.quality}set loop(e){const t=F.boolean(e)?e:this.config.loop.active;this.config.loop.active=t,this.media.loop=t}get loop(){return Boolean(this.media.loop)}set source(e){it.change.call(this,e)}get source(){return this.media.currentSrc}get download(){const{download:e}=this.config.urls;return F.url(e)?e:this.source}set download(e){F.url(e)&&(this.config.urls.download=e,Me.setDownloadUrl.call(this))}set poster(e){this.isVideo?Re.setPoster.call(this,e,!1).catch((()=>{})):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;const e=le(ce.call(this));return F.array(e)?e.join(":"):e}set ratio(e){this.isVideo?F.string(e)&&oe(e)?(this.config.ratio=le(e),he.call(this)):this.debug.error(`Invalid aspect ratio specified (${e})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(e){this.config.autoplay=F.boolean(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){xe.toggle.call(this,e,!1)}set currentTrack(e){xe.set.call(this,e,!1),xe.setup.call(this)}get currentTrack(){const{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){xe.setLanguage.call(this,e,!1)}get language(){return(xe.getCurrentTrack.call(this)||{}).language}set pip(e){if(!W.pip)return;const t=F.boolean(e)?e:!this.pip;F.function(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?Se:ke),F.function(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return W.pip?F.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===Se:null}setPreviewThumbnails(e){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,e),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new At(this))}static supported(e,t){return W.check(e,t)}static loadSprite(e,t){return be(e,t)}static setup(e,t={}){let A=null;return F.string(e)?A=Array.from(document.querySelectorAll(e)):F.nodeList(e)?A=Array.from(e):F.array(e)&&(A=e.filter(F.element)),F.empty(A)?null:A.map((e=>new rt(e,t)))}}var st;return rt.defaults=(st=Te,JSON.parse(JSON.stringify(st))),rt}))},2641:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAApFJREFUWEftl0uIjlEYx39/uUQWyG0kU0oWLiFWimxkNoiVjBIpC5GyI0lsKRZSSK6lxmU1xgrJhthgQQlZjNymyK149HCOjpl3vvf2KYt56vT1ve9z+b3nOc95zhH/iagOh5kNBxYDg4EHkp5V9VcX5DCwJQTvBiZJsiowdUHuA3OSwNMlPW4KiJlNA1YDYws43AoMSfQuAU9z7N4AHZKepHp/zYiZrQFOAkMLQNRR+Qasl3Q+OvkDYmZjgOfAyPCyUq4L0MWYH4FWSe/cJgVZAVwOjjZKOlHAaWkVM9sAHA+GKyVd6Q2yFjgTFOZJ8oXYdDGzucC94Lhd0tkBkFIzAvh+0AnMCtMY11NaaTcAz/OPojksnZrgOOayvzgOMF7S238G4ovVzLYBM5MgsaT918dNSeeKQrhe6RkZqBoz67OPmNkiYEYy9VlNMuvZF+CCpA+901Y6NcAn4BEwqMwaSHSPStrcDJCXwENgXAUQX8g7JB2oDRKqZgQwMQMkqyGmzz5LepX1AaVTM1A1WVVTYW3kmjRMjZl5Ce4G9gRP2wsc+XKD9qMwFTgY3nm8vX7g/rUHmNk+YGdVzzXt9kvaFUG8yy6r6bCq+VVJbRGkDVgKDAve0lJcAPiIcgrw82YjmQwsTxTuAD6ixN34K3BNUmfuvcbMugKkO3khqTXv081sNOD7SLxqdElqOOMNQcxsVHAYrxeHJPnRIFd6fYBfHyZI6unPMA+kHTidGC+RdD2X4ncBeJ85kuiukxQP531c5IF0AKuC1WugRdL3giAtgPer2DQvSvIbZKbkgbwHPD0uxyRtKgIRdczsFrAw/O+R5GunEsj8pOndjreyojBmNgWYHfS7Jd2tBFI0YDP0fgKatT8yql5TlQAAAABJRU5ErkJggg=="},9285:function(e){"use strict";e.exports="data:image/png;base64,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"},8527:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAwCAYAAABAIGlOAAAAAXNSR0IArs4c6QAAB/BJREFUaEPtmn2MnFUVh5/fu9ud2W0RFwSEqIjhQyklMcUgDQUsNDQFKli7hUroP6UQQ6A2LRqgdBaKImBAxWhoTQyCdLciWCAKinwIBGMhEYMQBFv7uRKhFbo7M7s778+8szvDdDof78wO0QTunzvnnHue95x777nnrviADH1AOPkQtBWRtp0chqMDOCgHU4DhEN7thC2S/tWKOeLaaGlEbU/Kwhxgrs2XJI62aavkjGFPIJ4DHg/hl13S1rhONyPXElDbH8uEfANxKXBIE46EEbDEbUnpsSb066pMCDSK4DAst7nOY6nZivFEIK5KSH9thbGCjaZBM/ZxoekXnFjNIYmczXYgSst3gTbDRwWfqRV5QVbi+g64VZJbAdwUaMY+x2Y9laO4G7NBAQ8m4FlJ71RyNG0fSY4zCVgInAUE5XKG+/eIS46QhiYK2zBo1l4Ump8Bk8omf0tiTQLWShpsxLGMfazhesxFFYCfSoq5miBsQ6BRJDEPuBxS3DcMVxwovd0IYLnsiD1zdOwjRqldHBKPJuAcSblm7ccGjdakzaaydB21Wd7Vph8260C53h67Owl9NrPLYG9PSsubnScWaLS7ps2mso0nF4hLEtIvmp28mp7tjixssJlXImOJOc0eP7FAs/Y3Q3NzqWMWK7qk77UasmAvqqoy5gngiyVzbBkQnztKyjQ6b13QqBjIms2l56RhY1egL9eaLGPPNaQ7pcjZpsaQ/UmZvwDdxfNQXJ2Ubm3UYF3QdM43Ia4pMbw3KY6VtKvaZBn7cpsfj//+SFIslbSzUeci+WF7Sc6sLdEd2C4+fYyUbcReTdBobWbMjn0Od7GmU1pVa5J06KiMK91MdiOWdUp3N+JcJGs7yJiXgKnvbcNc3Cnd24itmqAZ+zybjSVpk03AkfVuHunQTwMzyx2ReCgHl02ukQ2VnE/bixk7dvLD8HBXoPNaBprO+SeIy0pANyZVe21GstVAx+28jbiqU7onrqO2u7JmwHDAuE5mQHQ3sinVjGg69KvAcUWHQpZ2tqt0vVT0tQ5oXkfi16Nw+RRpIA5wxv6VzQUF2XYxc5L0TBzd/HzVBMe396iUK9aggTghIb1cz3gc0DFa3grgyjhnccZeZnN7SXZdkZR+VM+Xonw1wax9QmhKr0q5l0XnSdJIPeOxQccNBeK6hHRTLbtD9qkBRDLRJaED+E1SuqOeL3VBR+zTRs1TJYKDoVjcCY9Jiq5cVUejoMCbnYEOi+t0M3JVUzd/4JtHKhgdBp6WeBh4JCm9Xi7TKKjEi0lpei0A37zgQAY5nkDdyBlG2aw1GzbHha4FerbNb2MYejX6IO0BP++Qoiqm3q5bbnJLTpw/ZVy39EenzmhHh34NaynmZFTef/J20H1Yd6h3fc2CpCrokH2yzPMxQCORrYjTO6UtDYAac9fegJWHVFgKXj3/RNR2D2haXR/MIPI1SvX/oJpsVdBB+/DA1C/bxHbBGUnpjcIkMVL3nxJLktLvKznm3gWzCYMHEJPrQu4rsI5U31Lla4p9R71z9N/AwTUm2ynlIf9eKlMDNIri2mTAimobWj6StD/XBOS4C/62Uv3XNgSasTfaVC61xK6RYWZ9JKGoqNhnpO2nMKeV/XnreBR/V+3D5dckh74YK12rf/0QNFOp9VHPuDhqRnTQ/npgKh3KA6MjzDogoVcqzZfO+V7EosInRqwbghUHV2mUFWy4t2cxVrGmjZ+23gGKGuUfH9Px00r1nx4b1PZhGbOtrBG2KxCzEto/kgXDWXtqaB6MNuBcjpVTJunROE47tfBZYEYc2RKZJ9nbcS6TB7vRpMjXPCmMHq/U/cVsq3sfHQq9QfDVvPrYxnNmUnqtQWfqiufPyXTw1v5HSE3VJ9m7+1zd9tige3suwiVtHbFMq/u+X9CuCzpsT8+ZPwObNczsZFL/qOt1EwJeteAU2oJ91hV4LUR32+BOoLxyeg8y1XM+qG+8NCzEdJ16+6InkvEYxXAqa189AnfHvWnEMLmfiFf3zEUqr8SmK9X3olfNn0pb++MlsLUhx7L3fqX6xzKx1u2lGWcnouPUglkQRDClYxNkZyv14B7fMH8qbn8c80oxXStFsqBt7lVv38X/f6A3LjiKXFBpWbwHe+OiY8i9u0Oph4ZcCzIfUK9Rb3+x5VN3jU4kSo3qOtWzDfSJCnpF2DxDPchIKPQc3dBf3O1bBpqxzwrhlS4paqY1NZxaeAuwsoryJjxyAUH7zPGzNrqTVhsD7Hz9U7rrheLduSWgaftSxtqbI4h72uCnk+BP9Z78dtpdB8O8MGRaZ5uu9eoLjwC/1nz5V9h5vFyr+4vdiJZsRhl7pc13K2xsuxB/hHyXYlsA7+RydARtHAj5J//PA6cCySjR2sTJHdImp3quBBXPvyZSYxM7X59RGs0Jg/7HPqhjrALar7XZqIOCFxLiFEkjTi2MGnBLGrUB3spIcKpuWl+okIomWpK6GXteaFYJTmrcuTENiYxgUUKKniVFqmcN6FuVHoirruERfaUS5IQjWj7hkD1DIYsJmIcLBXZN9OiF7CVDfxLWSXqzVNqpC2eAvzOeMdWCMoB8CzveuLM8XUtttSSi5Si2NQzTQviCQo51wOGCyTj/Pw27g4CtuRx/cxvPx+naOzX/s6j9bMwJ4G4cvaZ5M+YZBt74Qy3Agm/vC2iz6ft+6n0I+n5+3f+F7Q9MRP8Lg+k6XuFy0j4AAAAASUVORK5CYII="},6340:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAA4BJREFUWEfNl1noplMYwH+/smQdS5YSGjcoxoUYlCWMJMoFLiyZmtSEkchkTbKbRjJISZksF7hQhGxZCjPTXFgKNyakLNm3LPXo+Xfe6fy/ed/vfb//NzXz3Hx9nXOe8zvP/spWIm4lHEwFEhHbAheXx6xW/53rw6YFWQlcVS6/V716S4G8Dywsl69Rj9lSIGuAo8vla9UGamKeXtdExB7Ao8AZwEr1+uaWiOgEiYjbgXTVS8AS9cdxdGNBIuIg4FUgf1MCmKf+NvOnAyQidgF+gY3J8DmwSM3fVukEiYj9gHeBA6qTHwML1AQaB5J6PwQOq85+CRynft1G0gpS0vIt4Njq0DvAeeo3A12zL/A0cHyl4z3gxLY07wJZDtxdKXgZOFv9u37NuBgpFtseeA44vTq3XF0xapVNQCJid+ALIP2c8hlwVBMXk4AUmNSzDji4nM34OlD9qdbVBnItcGcVnCepb7f5tc8ilQtPAN6sgvc69a4+kAyyw8um19RFXZE+FKRYJrPv1KLrI3VBJ0jJlK8q8gvVJzcTyAXAE5Wl968zaJZrIuJM4Pnq4n3U7zYTyN7At5Wus9QXmv+jIJcDq8ri92oe7pRJXFPck4/aqyhcpj7QBZLlO0vzTLaoh/SATNT0IuLTKntuUO/oArkGuKcsblCb0t7KExEPApeWxYfUy3rAs8TPL3tm1ZNR1+SQ81jZ+A+wk/rfmBjZYQTkrzF7twH+ALYrexarq7sski09O2ojC9W14145dC0ixuoetUiOfj9UVXWFmuV+aomIdHm6PiWr6551z2mrrFk3zi8HcoaYr/46DUlE7ApsAHK2SXlKzbqyUdpAshxn521klXrFlCD3A8sqHdmBZ7WNru77OnByOZizR7b/Z+cCExHnlHGguesN9ZRRXV0ghwLrgcyKlGz/F6nPTAITEecCjwM5DqRkVh2pfjIIJDdFxBLgkarvpGWybtyo5hjYKRExD7gNyLrSPDbPX6Lm/LuJ9M2sNwG3VMpSwc+l1uTAs179vYDvnK/NAQpYDOxW3ZYQN6u3dtEPmeKXAvdV5q115QUzg3RJ+TZ96dYr1YfHWbEXpLz2CCAVTfoBlb1oqfpBX2wNAmmURER+26SFTuuwUBPYryS4+mIfQLM+EUgFtGPOsaWTNkUqi1/Ot+vUP4cCTAUy6SVD9s/JIkMUT7rnf0YRazL4QoNMAAAAAElFTkSuQmCC"},1638:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAq5JREFUSEullk9IFVEUxn9nzLQkE8lFWiGIWBC2CMlV1kIoSVsFLcNFBWFERQpRjrRR0BYJERYpBFG0SirBR4i7pEhetJBXQmB/FoWaYpl/3on75o2+mXnPRrqrYebMd77vO/ece4U0S4fsXH7n1xKnBpFKoBQoQshLhKvOgXwHPiH6Dhhm00xEDtvzfjhJfZEAnslrwZImVAudbyZEk2Gpzz4okUni2k3+XHtqopUE+rSjGHiBsi+dqtDvhChQJ8ebv7r0SDCfynkF/wnushCJUjBfbZQkFOiTGzZitaKuFcYZMV4HiXtM9dnnidc2OXHNFu21c8nL+rLqeWgz1g40NZlbLhF93FZPXPszRxsV/kKHJGFJg+jD652oXgr8svcQlO13sNdaJv/4W3g/lMZO6RJ9cHUQqHX2d0pM1TGoOBCOamwEXj/z/u8Qi4j2tcSA8sz73bXHlZKm8Jn6Rfgg2ntlCqUgHNV1RgnTovcuLwDZHosM2aJdsKMiHOLnMfg+EWx4YVG05+ICmkyQWoSjp2Hn7nAJJsZg4K6viGJcXxS9c2EK1aBFW7fB9rJwCb6Nw88f6XbRtOjt8zFUy//dB+FyeaISRe4+Nwga3KaWBZvzvai/ZiG+nHl8+DeYSET01tlO4gQb7UgjVFR5wT6OwvOe8FIsukRvnqmHeH+gZSsPwp5qL1jsDYy+TI4Of2f6W97IsRpE7VO5bNmQedi5oyg8byfSDLvZpRJnXHc02oi2ekbFegDTNrm0SfN920lgVOToCKg5f5NrjeMx4wRMVlmsKPNUi93nHDiOipPFLGUPeJOsR4bLS6JkLdZJ86PVI3MliVGStdACNAGFac/6zON7EuhmeWO7YZ7qQ4BmwjL5Y3qjJqmoFLQIxLm2kHJtwVxbrGE0J5IK7IL+BbtH8nS4i41ZAAAAAElFTkSuQmCC"},7508:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAYAAAAOwvOmAAAAAXNSR0IArs4c6QAAA6lJREFUWEftl2no5WMUxz9fa0pkSbYsZUmMLMkQWUqDGWLEWMpSKMt4IzUaGRQiZZKRJUUNEhnJLkSEF/aJSRImGsrWZF+++k7nr+vf/d3n/ufe0bxw3t2e55zzuWd7zk+shaK1kImxQ9leF9gOVtn+QtIfU/3jY4OyvQ9wOXAssHGB/Ag8BVwv6a1h4cYCZfsS4CZg/Q7HfwKXSbp5GLCRoWyfB9xR6YrzJ4CXAQOHAscBSWnkAkm3t8BGgrK9L/AasCHwXQAkvdrr1PZBwGPAlsDPwO6Slg8CW20o26mbN4HdysFcSbf2c2Z7JvB4nV0r6Yo1BXUPcFaP8V+r0BdKSur+JbaXJUqJrKSDxw5l+wxgcRn+FNgeWK9+p9vOlvT1pDQ+DJwELJe0w1ihbO9SadsE+B5IXW0L3AfsVM5WFNgzE85tPw8cCSyTtMfYoGxvALwCHFDdNUfSQ3Fge9Pqwjnl8C9gYaV0M+CzaogHJJ0+TqjMokvL4F2Szu9TO+cAt/QM0AzNL4FZdXeWpIyNThm6+2wfXTNoHeCDREvSTx3dlo68H9h/0vmLkpLCgTIUlO2tgXeBrWrWHCjp/UGWK9V39nToN6m/1oyKzSaU7dxJwR5VEBdJuq31b21noL4O5E3MiJgt6dGW3rBQ8/KglrElkmYPY9h26mpu3V0k6eJh9JpQtqfXO5aH9vMK/7ct47aPBxKVRDlpny7pl5bexHln+qrF3wZ2BrITHSEp42Cg2M4uFZAtgKwuaYgPW3q954Og7gXOrMsLJF3TMlwLXobkYXX3XEl3t/Qmn/eFsr0X8F6F/6VMYkkZhq0oXQlcXZcelHRqS6ffeRfUVcCCUpgmaWnLuO3sTi/UG/gJsJ+kH1p6U4HK4DsNWCFpm5Zh25sDqb88tL9nuZP0Rkuv67wrUkuAE4CPJe3aMm77EeDEujdP0g0tnUHnXVDZFLPGfiQpO1Cn2L4QWFQXngNm9NunpgLZBZUtMdviwDXD9t41tTcCvsr0lpS1ZSTpgnoSOCYPr6Q9+3moT6oMyB2BdOZMSU+PRFPKXVAxPgNYKmnahCPbeZDzzJwMHA5kY4hcJ2n+OIBiowvq2XqAM5kDlyIOSIbixOdS9PNJdSMwf9Q66v1DrUL/rSB6QSb086GQ9L0zYoSyAC7uHc5dUFlXs3P/V3LKxFrdmb4c2M7wTJ30LfQx0q4EDpGUZ22VDLPkZVo3740AuVJSyuQfWZPOVpvzf6hhQ/c3n4E3NLJ+zaUAAAAASUVORK5CYII="},5469:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAABRpJREFUWEe1l19IbEUcx8+cP3vYVtt1da/gg2GtCRIikiREmEJ070NQhKL4JxSuS+5LYtwHg95lu/mkocJKGqxUUFFgUhjSoygoIqjX7mWFWDuuq3bdXc/fmGnmMDue49XShWX3zJn5zWe+M78/AziOA1zhh31mXqNHy6nxGbbYMQXPcFIyMf3LtpFB7C/N42SH5aXHF9giILQR3gGOqAAHky8LwS6EVZYeB/+blLIWDQL/QwgCQqtF6MlgVmbWDquO00KgLdsemdyG2NjYeLmmpuYBx3FFZMk8z6OJTdN8mkwmR6urqx/h1RQoOTY25u/q6rpXXFz8Ks/z5XhR7Pb8vb29Haurq9vBIAiGVgGpoWna16IovuNyGDnDML4XRbETv0dKxGKxomg0+sDr9UboBbjZUFX1J1mW2ygQkwYRMMiiKIpvuBnJZrOf+Hy+MQKyubnZUFtbOwsAqHIbw7bruv67JElvYxAD/kIQBIC/gqZpPxOQ9fX1u6enpxlZlk1RFK2Tk5Onra2t+8Tw2tpabX19/TIA4Dl0CCzLUFX1O0VRfkilUo9zuZwG23VdB36/v6ShoWEBP0OQuxzHIQgWBAJBkAUCMjExUR2NRhU8gJx0++hkMpn7gUAAqaPr+tbq6mqkqalpA3cgBxpt3/j4eGhwcHCXArmH7V5Q5ALI1NRUOBKJ/EUfKups8JlMZiAQCHwO2w4PDz8OhULTlHvTIPzk5GRoYGAAHnIIDRVxBEEQ+IzYiszMzLzU39/PghBX5dPpdCQYDD5kQGi3hK/Qtsfj8VBfX98eAwL7QkUMckbIOSnYmrm5uRd7e3shCOxMxw5oXEin0wME5OjoaLi0tHTKQT0EMjs7e6enp+cPB0UQzKUg8/PzVZ2dnUSRCyCKokTKyso+g8YxyCQFTW+NkEgk7nR0dDy+SRAbXlGU+y4gdPhGiiQSifKbArG9BRoOBALi3t7eUDAY/NRBEbiVBf1vCoROWPzOzs7r4XB4GgDwApmN2ZpbBUFzDg8P+2Kx2BYAIERHTApExwf21hRBhnd3d18Lh8O/sWH7+Ph4qKSkBHoNBCEK2inkJrcGzb20tFTZ0tKyxWbW/f39dysrKxcp94XdbwXEdsd8Ph+TZTlKVNF1/deKior3FEWBuYX2mBsFgbmGNo6i5cHBAaw7GnO53G53d/c3CwsLKqMGrcj/iyM4shIQCEM+dEHkVL3BNpIKUNS+TmR1yzW0Ik4lIlsQFyQ7DCRcNdeg3MGWATj7QhC62KUnIgo5VfcFZehVs68jCK5HDuki95I7jZNadiF+nXoEwdAVWjKZ/ODs7OwUFs9er1f2eDxeQRBgn2wqlXoyMjKys7i4CD3FGh0dfb6tre0Vn89XDgCQdF1XVVXNapqmG4YBPB6Pv6qq6ksq6V2o0Owy8So1KxPIzvL5/I88z/slSXoLACCygc7p2a1mJSDo9/z8/CuPx/P+VQz+1z66rn8rSVKPUxVvB57l5eWKxsbGD3me91mWBUzzX6+1LCtvGEYW1huCIBRJklQjSdKbAAAffp/WNO0XTdOeGIZxLgiCjN8hlXie5wAAlmmaZysrK180Nzf/yd5r6Fua002PvTraQsTj8WB7e/tHkHN6evrh0NDQ6SUq0ddV4oUFNz2nOyt7hXSy7wbIeg/t4iyMXV7Q91sSktl7q9OErirhWZ1g2FhTcJlnQdgQ7vbs1n6ZGrSqF/rRK3vWKtntue7WuB0fBPUP3449nXjvgrUAAAAASUVORK5CYII="},1779:function(e,t,A){"use strict";var i=A(3919),r=A(3557),s=TypeError;e.exports=function(e){if(i(e))return e;throw new s(r(e)+" is not a function")}},6422:function(e,t,A){"use strict";var i=A(8946),r=String,s=TypeError;e.exports=function(e){if(i(e))return e;throw new s(r(e)+" is not an object")}},6512:function(e,t,A){"use strict";var i=A(4850),r=A(5851),s=A(369),n=function(e){return function(t,A,n){var a=i(t),o=s(a);if(0===o)return!e&&-1;var l,c=r(n,o);if(e&&A!==A){while(o>c)if(l=a[c++],l!==l)return!0}else for(;o>c;c++)if((e||c in a)&&a[c]===A)return e||c||0;return!e&&-1}};e.exports={includes:n(!0),indexOf:n(!1)}},2883:function(e,t,A){"use strict";var i=A(8994),r=A(8455),s=TypeError,n=Object.getOwnPropertyDescriptor,a=i&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(r(e)&&!n(e,"length").writable)throw new s("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},8280:function(e,t,A){"use strict";var i=A(8213),r=i({}.toString),s=i("".slice);e.exports=function(e){return s(r(e),8,-1)}},4358:function(e,t,A){"use strict";var i=A(2904),r=A(3919),s=A(8280),n=A(5312),a=n("toStringTag"),o=Object,l="Arguments"===s(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(A){}};e.exports=i?s:function(e){var t,A,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(A=c(t=o(e),a))?A:l?s(t):"Object"===(i=s(t))&&r(t.callee)?"Arguments":i}},2684:function(e,t,A){"use strict";var i=A(8401),r=A(2381),s=A(1683),n=A(3941);e.exports=function(e,t,A){for(var a=r(t),o=n.f,l=s.f,c=0;cA)throw t("Maximum allowed index exceeded");return e}},2884:function(e){"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},4622:function(e,t,A){"use strict";var i,r,s=A(6626),n=A(2884),a=s.process,o=s.Deno,l=a&&a.versions||o&&o.version,c=l&&l.v8;c&&(i=c.split("."),r=i[0]>0&&i[0]<4?1:+(i[0]+i[1])),!r&&n&&(i=n.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=n.match(/Chrome\/(\d+)/),i&&(r=+i[1]))),e.exports=r},1801:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1785:function(e,t,A){"use strict";var i=A(6626),r=A(1683).f,s=A(5792),n=A(1742),a=A(7727),o=A(2684),l=A(2838);e.exports=function(e,t){var A,c,h,u,p,d,g=e.target,m=e.global,f=e.stat;if(c=m?i:f?i[g]||a(g,{}):i[g]&&i[g].prototype,c)for(h in t){if(p=t[h],e.dontCallGetSet?(d=r(c,h),u=d&&d.value):u=c[h],A=l(m?h:g+(f?".":"#")+h,e.forced),!A&&void 0!==u){if(typeof p==typeof u)continue;o(p,u)}(e.sham||u&&u.sham)&&s(p,"sham",!0),n(c,h,p,e)}}},9073:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},5216:function(e,t,A){"use strict";var i=A(9073);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6792:function(e,t,A){"use strict";var i=A(5216),r=Function.prototype.call;e.exports=i?r.bind(r):function(){return r.apply(r,arguments)}},3185:function(e,t,A){"use strict";var i=A(8994),r=A(8401),s=Function.prototype,n=i&&Object.getOwnPropertyDescriptor,a=r(s,"name"),o=a&&"something"===function(){}.name,l=a&&(!i||i&&n(s,"name").configurable);e.exports={EXISTS:a,PROPER:o,CONFIGURABLE:l}},8213:function(e,t,A){"use strict";var i=A(5216),r=Function.prototype,s=r.call,n=i&&r.bind.bind(s,s);e.exports=i?n:function(e){return function(){return s.apply(e,arguments)}}},2106:function(e,t,A){"use strict";var i=A(6626),r=A(3919),s=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?s(i[e]):i[e]&&i[e][t]}},3687:function(e,t,A){"use strict";var i=A(1779),r=A(5705);e.exports=function(e,t){var A=e[t];return r(A)?void 0:i(A)}},6626:function(e,t,A){"use strict";var i=function(e){return e&&e.Math===Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof A.g&&A.g)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},8401:function(e,t,A){"use strict";var i=A(8213),r=A(3078),s=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return s(r(e),t)}},9517:function(e){"use strict";e.exports={}},1756:function(e,t,A){"use strict";var i=A(8994),r=A(9073),s=A(9905);e.exports=!i&&!r((function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},6538:function(e,t,A){"use strict";var i=A(8213),r=A(9073),s=A(8280),n=Object,a=i("".split);e.exports=r((function(){return!n("z").propertyIsEnumerable(0)}))?function(e){return"String"===s(e)?a(e,""):n(e)}:n},6079:function(e,t,A){"use strict";var i=A(8213),r=A(3919),s=A(5906),n=i(Function.toString);r(s.inspectSource)||(s.inspectSource=function(e){return n(e)}),e.exports=s.inspectSource},3650:function(e,t,A){"use strict";var i,r,s,n=A(3039),a=A(6626),o=A(8946),l=A(5792),c=A(8401),h=A(5906),u=A(862),p=A(9517),d="Object already initialized",g=a.TypeError,m=a.WeakMap,f=function(e){return s(e)?r(e):i(e,{})},y=function(e){return function(t){var A;if(!o(t)||(A=r(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return A}};if(n||h.state){var B=h.state||(h.state=new m);B.get=B.get,B.has=B.has,B.set=B.set,i=function(e,t){if(B.has(e))throw new g(d);return t.facade=e,B.set(e,t),t},r=function(e){return B.get(e)||{}},s=function(e){return B.has(e)}}else{var w=u("state");p[w]=!0,i=function(e,t){if(c(e,w))throw new g(d);return t.facade=e,l(e,w,t),t},r=function(e){return c(e,w)?e[w]:{}},s=function(e){return c(e,w)}}e.exports={set:i,get:r,has:s,enforce:f,getterFor:y}},8455:function(e,t,A){"use strict";var i=A(8280);e.exports=Array.isArray||function(e){return"Array"===i(e)}},3919:function(e){"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},2838:function(e,t,A){"use strict";var i=A(9073),r=A(3919),s=/#|\.prototype\./,n=function(e,t){var A=o[a(e)];return A===c||A!==l&&(r(t)?i(t):!!t)},a=n.normalize=function(e){return String(e).replace(s,".").toLowerCase()},o=n.data={},l=n.NATIVE="N",c=n.POLYFILL="P";e.exports=n},5705:function(e){"use strict";e.exports=function(e){return null===e||void 0===e}},8946:function(e,t,A){"use strict";var i=A(3919);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},4155:function(e){"use strict";e.exports=!1},4307:function(e,t,A){"use strict";var i=A(2106),r=A(3919),s=A(3579),n=A(466),a=Object;e.exports=n?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return r(t)&&s(t.prototype,a(e))}},369:function(e,t,A){"use strict";var i=A(8359);e.exports=function(e){return i(e.length)}},1551:function(e,t,A){"use strict";var i=A(8213),r=A(9073),s=A(3919),n=A(8401),a=A(8994),o=A(3185).CONFIGURABLE,l=A(6079),c=A(3650),h=c.enforce,u=c.get,p=String,d=Object.defineProperty,g=i("".slice),m=i("".replace),f=i([].join),y=a&&!r((function(){return 8!==d((function(){}),"length",{value:8}).length})),B=String(String).split("String"),w=e.exports=function(e,t,A){"Symbol("===g(p(t),0,7)&&(t="["+m(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),A&&A.getter&&(t="get "+t),A&&A.setter&&(t="set "+t),(!n(e,"name")||o&&e.name!==t)&&(a?d(e,"name",{value:t,configurable:!0}):e.name=t),y&&A&&n(A,"arity")&&e.length!==A.arity&&d(e,"length",{value:A.arity});try{A&&n(A,"constructor")&&A.constructor?a&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(r){}var i=h(e);return n(i,"source")||(i.source=f(B,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return s(this)&&u(this).source||l(this)}),"toString")},1267:function(e){"use strict";var t=Math.ceil,A=Math.floor;e.exports=Math.trunc||function(e){var i=+e;return(i>0?A:t)(i)}},3941:function(e,t,A){"use strict";var i=A(8994),r=A(1756),s=A(9862),n=A(6422),a=A(110),o=TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",u="configurable",p="writable";t.f=i?s?function(e,t,A){if(n(e),t=a(t),n(A),"function"===typeof e&&"prototype"===t&&"value"in A&&p in A&&!A[p]){var i=c(e,t);i&&i[p]&&(e[t]=A.value,A={configurable:u in A?A[u]:i[u],enumerable:h in A?A[h]:i[h],writable:!1})}return l(e,t,A)}:l:function(e,t,A){if(n(e),t=a(t),n(A),r)try{return l(e,t,A)}catch(i){}if("get"in A||"set"in A)throw new o("Accessors not supported");return"value"in A&&(e[t]=A.value),e}},1683:function(e,t,A){"use strict";var i=A(8994),r=A(6792),s=A(2778),n=A(5395),a=A(4850),o=A(110),l=A(8401),c=A(1756),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=a(e),t=o(t),c)try{return h(e,t)}catch(A){}if(l(e,t))return n(!r(s.f,e,t),e[t])}},6383:function(e,t,A){"use strict";var i=A(2036),r=A(1801),s=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,s)}},9137:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},3579:function(e,t,A){"use strict";var i=A(8213);e.exports=i({}.isPrototypeOf)},2036:function(e,t,A){"use strict";var i=A(8213),r=A(8401),s=A(4850),n=A(6512).indexOf,a=A(9517),o=i([].push);e.exports=function(e,t){var A,i=s(e),l=0,c=[];for(A in i)!r(a,A)&&r(i,A)&&o(c,A);while(t.length>l)r(i,A=t[l++])&&(~n(c,A)||o(c,A));return c}},2778:function(e,t){"use strict";var A={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!A.call({1:2},1);t.f=r?function(e){var t=i(this,e);return!!t&&t.enumerable}:A},4917:function(e,t,A){"use strict";var i=A(6792),r=A(3919),s=A(8946),n=TypeError;e.exports=function(e,t){var A,a;if("string"===t&&r(A=e.toString)&&!s(a=i(A,e)))return a;if(r(A=e.valueOf)&&!s(a=i(A,e)))return a;if("string"!==t&&r(A=e.toString)&&!s(a=i(A,e)))return a;throw new n("Can't convert object to primitive value")}},2381:function(e,t,A){"use strict";var i=A(2106),r=A(8213),s=A(6383),n=A(9137),a=A(6422),o=r([].concat);e.exports=i("Reflect","ownKeys")||function(e){var t=s.f(a(e)),A=n.f;return A?o(t,A(e)):t}},5363:function(e,t,A){"use strict";var i=A(5705),r=TypeError;e.exports=function(e){if(i(e))throw new r("Can't call method on "+e);return e}},862:function(e,t,A){"use strict";var i=A(8584),r=A(2387),s=i("keys");e.exports=function(e){return s[e]||(s[e]=r(e))}},5906:function(e,t,A){"use strict";var i=A(4155),r=A(6626),s=A(7727),n="__core-js_shared__",a=e.exports=r[n]||s(n,{});(a.versions||(a.versions=[])).push({version:"3.36.1",mode:i?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE",source:"https://github.com/zloirock/core-js"})},8584:function(e,t,A){"use strict";var i=A(5906);e.exports=function(e,t){return i[e]||(i[e]=t||{})}},4527:function(e,t,A){"use strict";var i=A(4622),r=A(9073),s=A(6626),n=s.String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!n(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},5851:function(e,t,A){"use strict";var i=A(570),r=Math.max,s=Math.min;e.exports=function(e,t){var A=i(e);return A<0?r(A+t,0):s(A,t)}},4850:function(e,t,A){"use strict";var i=A(6538),r=A(5363);e.exports=function(e){return i(r(e))}},570:function(e,t,A){"use strict";var i=A(1267);e.exports=function(e){var t=+e;return t!==t||0===t?0:i(t)}},8359:function(e,t,A){"use strict";var i=A(570),r=Math.min;e.exports=function(e){var t=i(e);return t>0?r(t,9007199254740991):0}},3078:function(e,t,A){"use strict";var i=A(5363),r=Object;e.exports=function(e){return r(i(e))}},8615:function(e,t,A){"use strict";var i=A(6792),r=A(8946),s=A(4307),n=A(3687),a=A(4917),o=A(5312),l=TypeError,c=o("toPrimitive");e.exports=function(e,t){if(!r(e)||s(e))return e;var A,o=n(e,c);if(o){if(void 0===t&&(t="default"),A=i(o,e,t),!r(A)||s(A))return A;throw new l("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},110:function(e,t,A){"use strict";var i=A(8615),r=A(4307);e.exports=function(e){var t=i(e,"string");return r(t)?t:t+""}},2904:function(e,t,A){"use strict";var i=A(5312),r=i("toStringTag"),s={};s[r]="z",e.exports="[object z]"===String(s)},3731:function(e,t,A){"use strict";var i=A(4358),r=String;e.exports=function(e){if("Symbol"===i(e))throw new TypeError("Cannot convert a Symbol value to a string");return r(e)}},3557:function(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(A){return"Object"}}},2387:function(e,t,A){"use strict";var i=A(8213),r=0,s=Math.random(),n=i(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++r+s,36)}},466:function(e,t,A){"use strict";var i=A(4527);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},9862:function(e,t,A){"use strict";var i=A(8994),r=A(9073);e.exports=i&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},9669:function(e){"use strict";var t=TypeError;e.exports=function(e,A){if(e