1234567891011121314151617181920 |
- import{A as createNamespace,d as defineComponent,C as useChildren,D as useExpose,c as createVNode,E as BORDER_TOP_BOTTOM,G as truthProp,H as withInstall,I as extend$1,J as numericProp,y as ref,K as useParent,a as computed,L as useLazyRender,x as watch,M as doubleRaf,N as nextTick,Q as raf,R as pick$1,S as mergeProps,U as withDirectives,V as vShow,W as makeNumericProp,X as addUnit,Y as BORDER_TOP,Z as routeProps,_ as useRoute,$ as BORDER,a0 as Badge,a1 as Icon,a2 as getSizeStyle,a3 as makeStringProp,F as Fragment,a4 as useTouch,a5 as useCustomFieldValue,k as useEventListener,a6 as isSameValue,a7 as useRect,a8 as preventDefault,a9 as stopPropagation,aa as addNumber,ab as clamp$1,g as browser$1,f as useRoute$1,ac as usePageVisibility,l as listenerMessage,p as postMessage,r as reactive,m as createTextVNode,i as isVNode,ad as commonjsGlobal,ae as getDefaultExportFromCjs,af as watchEffect,ag as openBlock,ah as createElementBlock,ai as normalizeStyle,o as onMounted,h as onUnmounted,aj as getSecondRPM,e as request,s as state,ak as toRefs,al as closeToast,q as showLoadingToast,am as promisefiyPostMessage,an as showSuccessToast,ao as showFailToast,T as Transition,P as Popup,ap as showToast}from"./index-90ebf078.js";import{c as cellSharedProps,C as Cell}from"./index-9d474d35.js";import{I as Image$1}from"./index-10f45099.js";import{a as handleCheckVip,b as showDialog}from"./useFee-6d0ab823.js";import{T as Tabs,a as Tab}from"./index-c4747f94.js";const[name$8,bem$8]=createNamespace("collapse"),COLLAPSE_KEY=Symbol(name$8),collapseProps={border:truthProp,accordion:Boolean,modelValue:{type:[String,Number,Array],"default":""}};var stdin_default$b=defineComponent({name:name$8,props:collapseProps,emits:["change","update:modelValue"],setup(e,{emit:t,slots:A}){const{linkChildren:r,children:i}=useChildren(COLLAPSE_KEY),s=e=>{t("change",e),t("update:modelValue",e)};return useExpose({toggleAll:(t={})=>{if(e.accordion)return;"boolean"==typeof t&&(t={expanded:t});const{expanded:A,skipDisabled:r}=t,n=i.filter((e=>e.disabled&&r?e.expanded.value:null!=A?A:!e.expanded.value)).map((e=>e.itemName.value));s(n)}}),r({toggle:(t,A)=>{const{accordion:r,modelValue:i}=e;s(r?t===i?"":t:A?i.concat(t):i.filter((e=>e!==t)))},isExpanded:t=>{const{accordion:A,modelValue:r}=e;return A?r===t:r.includes(t)}}),()=>{var t;return createVNode("div",{"class":[bem$8(),{[BORDER_TOP_BOTTOM]:e.border}]},[null==(t=A["default"])?void 0:t.call(A)])}}});const Collapse=withInstall(stdin_default$b),[name$7,bem$7]=createNamespace("collapse-item"),CELL_SLOTS=["icon","title","value","label","right-icon"],collapseItemProps=extend$1({},cellSharedProps,{name:numericProp,isLink:truthProp,disabled:Boolean,readonly:Boolean,lazyRender:truthProp});var stdin_default$a=defineComponent({name:name$7,props:collapseItemProps,setup(e,{slots:t}){const A=ref(),r=ref(),{parent:i,index:s}=useParent(COLLAPSE_KEY);if(!i)return;const n=computed((()=>{var t;return null!=(t=e.name)?t:s.value})),a=computed((()=>i.isExpanded(n.value))),o=ref(a.value),l=useLazyRender((()=>o.value||!e.lazyRender)),c=()=>{a.value?A.value&&(A.value.style.height=""):o.value=!1};watch(a,((e,t)=>{null!==t&&(e&&(o.value=!0),(e?nextTick:raf)((()=>{if(!r.value||!A.value)return;const{offsetHeight:t}=r.value;if(t){const r="".concat(t,"px");A.value.style.height=e?"0":r,doubleRaf((()=>{A.value&&(A.value.style.height=e?r:"0")}))}else c()})))}));const h=(e=!a.value)=>{i.toggle(n.value,e)},u=()=>{e.disabled||e.readonly||h()},p=()=>{const{border:A,disabled:r,readonly:i}=e,s=pick$1(e,Object.keys(cellSharedProps));return i&&(s.isLink=!1),(r||i)&&(s.clickable=!1),createVNode(Cell,mergeProps({role:"button","class":bem$7("title",{disabled:r,expanded:a.value,borderless:!A}),"aria-expanded":String(a.value),onClick:u},s),pick$1(t,CELL_SLOTS))},d=l((()=>{var e;return withDirectives(createVNode("div",{ref:A,"class":bem$7("wrapper"),onTransitionend:c},[createVNode("div",{ref:r,"class":bem$7("content")},[null==(e=t["default"])?void 0:e.call(t)])]),[[vShow,o.value]])}));return useExpose({toggle:h,expanded:a,itemName:n}),()=>createVNode("div",{"class":[bem$7({border:s.value&&e.border})]},[p(),d()])}});const CollapseItem=withInstall(stdin_default$a),[name$6,bem$6]=createNamespace("grid"),gridProps={square:Boolean,center:truthProp,border:truthProp,gutter:numericProp,reverse:Boolean,iconSize:numericProp,direction:String,clickable:Boolean,columnNum:makeNumericProp(4)},GRID_KEY=Symbol(name$6);var stdin_default$9=defineComponent({name:name$6,props:gridProps,setup(e,{slots:t}){const{linkChildren:A}=useChildren(GRID_KEY);return A({props:e}),()=>{var A;return createVNode("div",{style:{paddingLeft:addUnit(e.gutter)},"class":[bem$6(),{[BORDER_TOP]:e.border&&!e.gutter}]},[null==(A=t["default"])?void 0:A.call(t)])}}});const Grid=withInstall(stdin_default$9),[name$5,bem$5]=createNamespace("grid-item"),gridItemProps=extend$1({},routeProps,{dot:Boolean,text:String,icon:String,badge:numericProp,iconColor:String,iconPrefix:String,badgeProps:Object});var stdin_default$8=defineComponent({name:name$5,props:gridItemProps,setup(e,{slots:t}){const{parent:A,index:r}=useParent(GRID_KEY),i=useRoute();if(!A)return;const s=computed((()=>{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=addUnit(t);n.paddingRight=e,r.value>=+i&&(n.marginTop=e)}return n})),n=computed((()=>{const{square:e,gutter:t}=A.props;if(e&&t){const e=addUnit(t);return{right:e,bottom:e,height:"auto"}}}));return()=>{const{center:r,border:a,square:o,gutter:l,reverse:c,direction:h,clickable:u}=A.props,p=[bem$5("content",[h,{center:r,square:o,reverse:c,clickable:u,surround:a&&l}]),{[BORDER]:a}];return createVNode("div",{"class":[bem$5({square:o})],style:s.value},[createVNode("div",{role:u?"button":void 0,"class":p,style:n.value,tabindex:u?0:void 0,onClick:i},[t["default"]?t["default"]():[t.icon?createVNode(Badge,mergeProps({dot:e.dot,content:e.badge},e.badgeProps),{"default":t.icon}):e.icon?createVNode(Icon,{dot:e.dot,name:e.icon,size:A.props.iconSize,badge:e.badge,"class":bem$5("icon"),color:e.iconColor,badgeProps:e.badgeProps,classPrefix:e.iconPrefix},null):void 0,t.text?t.text():e.text?createVNode("span",{"class":bem$5("text")},[e.text]):void 0]])])}}});const GridItem=withInstall(stdin_default$8),[name$4,bem$4]=createNamespace("skeleton-title"),skeletonTitleProps={round:Boolean,titleWidth:numericProp};var stdin_default$7=defineComponent({name:name$4,props:skeletonTitleProps,setup:e=>()=>createVNode("h3",{"class":bem$4([{round:e.round}]),style:{width:addUnit(e.titleWidth)}},null)});const SkeletonTitle=withInstall(stdin_default$7);var stdin_default$6=SkeletonTitle;const[name$3,bem$3]=createNamespace("skeleton-avatar"),skeletonAvatarProps={avatarSize:numericProp,avatarShape:makeStringProp("round")};var stdin_default$5=defineComponent({name:name$3,props:skeletonAvatarProps,setup:e=>()=>createVNode("div",{"class":bem$3([e.avatarShape]),style:getSizeStyle(e.avatarSize)},null)});const SkeletonAvatar=withInstall(stdin_default$5);var stdin_default$4=SkeletonAvatar;const DEFAULT_ROW_WIDTH="100%",skeletonParagraphProps={round:Boolean,rowWidth:{type:numericProp,"default":DEFAULT_ROW_WIDTH}},[name$2,bem$2]=createNamespace("skeleton-paragraph");var stdin_default$3=defineComponent({name:name$2,props:skeletonParagraphProps,setup:e=>()=>createVNode("div",{"class":bem$2([{round:e.round}]),style:{width:e.rowWidth}},null)});const SkeletonParagraph=withInstall(stdin_default$3);var stdin_default$2=SkeletonParagraph;const[name$1,bem$1]=createNamespace("skeleton"),DEFAULT_LAST_ROW_WIDTH="60%",skeletonProps={row:makeNumericProp(0),round:Boolean,title:Boolean,titleWidth:numericProp,avatar:Boolean,avatarSize:numericProp,avatarShape:makeStringProp("round"),loading:truthProp,animate:truthProp,rowWidth:{type:[Number,String,Array],"default":DEFAULT_ROW_WIDTH}};var stdin_default$1=defineComponent({name:name$1,inheritAttrs:!1,props:skeletonProps,setup(e,{slots:t,attrs:A}){const r=()=>{if(e.avatar)return createVNode(stdin_default$4,{avatarShape:e.avatarShape,avatarSize:e.avatarSize},null)},i=()=>{if(e.title)return createVNode(stdin_default$6,{round:e.round,titleWidth:e.titleWidth},null)},s=t=>{const{rowWidth:A}=e;return A===DEFAULT_ROW_WIDTH&&t===+e.row-1?DEFAULT_LAST_ROW_WIDTH:Array.isArray(A)?A[t]:A};return()=>{var n;return e.loading?createVNode("div",mergeProps({"class":bem$1({animate:e.animate,round:e.round})},A),[t.template?t.template():createVNode(Fragment,null,[r(),createVNode("div",{"class":bem$1("content")},[i(),Array(+e.row).fill("").map(((t,A)=>createVNode(stdin_default$2,{key:A,round:e.round,rowWidth:addUnit(s(A))},null)))])])]):null==(n=t["default"])?void 0:n.call(t)}}});const Skeleton=withInstall(stdin_default$1),[name,bem]=createNamespace("slider"),sliderProps={min:makeNumericProp(0),max:makeNumericProp(100),step:makeNumericProp(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:numericProp,buttonSize:numericProp,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],"default":0}};var stdin_default=defineComponent({name:name,props:sliderProps,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:A}){let r,i,s;const n=ref(),a=[ref(),ref()],o=ref(),l=useTouch(),c=computed((()=>Number(e.max)-Number(e.min))),h=computed((()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:addUnit(e.barHeight)}})),u=t=>e.range&&Array.isArray(t),p=()=>{const{modelValue:t,min:A}=e;return u(t)?100*(t[1]-t[0])/c.value+"%":100*(t-Number(A))/c.value+"%"},d=computed((()=>{const t={[e.vertical?"height":"width"]:p(),background:e.activeColor};return o.value&&(t.transition="none"),t[e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left"]=(()=>{const{modelValue:t,min:A}=e;return u(t)?100*(t[0]-Number(A))/c.value+"%":"0%"})(),t})),g=t=>{const A=+e.min,r=+e.max,i=+e.step;t=clamp$1(t,A,r);const s=Math.round((t-A)/i)*i;return addNumber(A,s)},m=()=>{const t=e.modelValue;s=u(t)?t.map(g):g(t)},f=(A,r)=>{A=u(A)?(t=>{var A,r;const i=null!=(A=t[0])?A:Number(e.min),s=null!=(r=t[1])?r:Number(e.max);return i>s?[s,i]:[i,s]})(A).map(g):g(A),isSameValue(A,e.modelValue)||t("update:modelValue",A),r&&!isSameValue(A,s)&&t("change",A)},y=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;m();const{min:A,reverse:r,vertical:i,modelValue:s}=e,a=useRect(n),o=i?a.height:a.width,l=Number(A)+(i?r?a.bottom-t.clientY:t.clientY-a.top:r?a.right-t.clientX:t.clientX-a.left)/o*c.value;if(u(s)){const[e,t]=s;f(l<=(e+t)/2?[l,t]:[e,l],!0)}else f(l,!0)},B=A=>{if(e.disabled||e.readonly)return;"start"===o.value&&t("dragStart",A),preventDefault(A,!0),l.move(A),o.value="dragging";const a=useRect(n);let h=(e.vertical?l.deltaY.value:l.deltaX.value)/(e.vertical?a.height:a.width)*c.value;if(e.reverse&&(h=-h),u(s)){const t=e.reverse?1-r:r;i[t]=s[t]+h}else i=s+h;f(i)},C=A=>{e.disabled||e.readonly||("dragging"===o.value&&(f(i,!0),t("dragEnd",A)),o.value="")},w=t=>bem("button-wrapper","number"==typeof t?["left","right"][t]:e.reverse?"left":"right"),v=(t,s)=>{const n="dragging"===o.value;if("number"==typeof s){const e=A[0===s?"left-button":"right-button"];let a;if(n&&Array.isArray(i)&&(a=i[0]>i[1]?1^r:r),e)return e({value:t,dragging:n,dragIndex:a})}return A.button?A.button({value:t,dragging:n}):createVNode("div",{"class":bem("button"),style:getSizeStyle(e.buttonSize)},null)},E=t=>{const A="number"==typeof t?e.modelValue[t]:e.modelValue;return createVNode("div",{ref:a[null!=t?t:0],role:"slider","class":w(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:A=>{var s;"number"==typeof t&&(r=t),s=A,e.disabled||e.readonly||(l.start(s),i=e.modelValue,m(),o.value="start")},onTouchend:C,onTouchcancel:C,onClick:stopPropagation},[v(A,t)])};return f(e.modelValue),useCustomFieldValue((()=>e.modelValue)),a.forEach((e=>{useEventListener("touchmove",B,{target:e})})),()=>createVNode("div",{ref:n,style:h.value,"class":bem({vertical:e.vertical,disabled:e.disabled}),onClick:y},[createVNode("div",{"class":bem("bar"),style:d.value},[e.range?[E(0),E(1)]:E()])])}});const Slider=withInstall(stdin_default),token="%[a-f0-9]{2}",singleMatcher=new RegExp("("+token+")|([^%]+?)","gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(e,t){try{return[decodeURIComponent(e.join(""))]}catch(i){}if(1===e.length)return e;t=t||1;const A=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],decodeComponents(A),decodeComponents(r))}function decode$3(e){try{return decodeURIComponent(e)}catch(t){let A=e.match(singleMatcher)||[];for(let r=1;r<A.length;r++)A=(e=decodeComponents(A,r).join("")).match(singleMatcher)||[];return e}}function customDecodeURIComponent(e){const t={"%FE%FF":"��","%FF%FE":"��"};let A=multiMatcher.exec(e);for(;A;){try{t[A[0]]=decodeURIComponent(A[0])}catch(i){const e=decode$3(A[0]);e!==A[0]&&(t[A[0]]=e)}A=multiMatcher.exec(e)}t["%C2"]="�";const r=Object.keys(t);for(const s of r)e=e.replace(new RegExp(s,"g"),t[s]);return e}function decodeUriComponent(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch(t){return customDecodeURIComponent(e)}}function splitOnFirst(e,t){if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===e||""===t)return[];const A=e.indexOf(t);return-1===A?[]:[e.slice(0,A),e.slice(A+t.length)]}function includeKeys(e,t){const A={};if(Array.isArray(t))for(const r of t){const t=Object.getOwnPropertyDescriptor(e,r);(null==t?void 0:t.enumerable)&&Object.defineProperty(A,r,t)}else for(const r of Reflect.ownKeys(e)){const i=Object.getOwnPropertyDescriptor(e,r);i.enumerable&&t(r,e[r],e)&&Object.defineProperty(A,r,i)}return A}const isNullOrUndefined$2=e=>null==e,strictUriEncode=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>"%".concat(e.charCodeAt(0).toString(16).toUpperCase()))),encodeFragmentIdentifier=Symbol("encodeFragmentIdentifier");function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return t=>(A,r)=>{const i=A.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?A:null===r?[...A,[encode(t,e),"[",i,"]"].join("")]:[...A,[encode(t,e),"[",encode(i,e),"]=",encode(r,e)].join("")]};case"bracket":return t=>(A,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?A:null===r?[...A,[encode(t,e),"[]"].join("")]:[...A,[encode(t,e),"[]=",encode(r,e)].join("")];case"colon-list-separator":return t=>(A,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?A:null===r?[...A,[encode(t,e),":list="].join("")]:[...A,[encode(t,e),":list=",encode(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return A=>(r,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?r:(i=null===i?"":i,0===r.length?[[encode(A,e),t,encode(i,e)].join("")]:[[r,encode(i,e)].join(e.arrayFormatSeparator)])}default:return t=>(A,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?A:null===r?[...A,encode(t,e)]:[...A,[encode(t,e),"=",encode(r,e)].join("")]}}function parserForArrayFormat(e){let t;switch(e.arrayFormat){case"index":return(e,A,r)=>{t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=A):r[e]=A};case"bracket":return(e,A,r)=>{t=/(\[])$/.exec(e),e=e.replace(/\[]$/,""),t?void 0!==r[e]?r[e]=[...r[e],A]:r[e]=[A]:r[e]=A};case"colon-list-separator":return(e,A,r)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==r[e]?r[e]=[...r[e],A]:r[e]=[A]:r[e]=A};case"comma":case"separator":return(t,A,r)=>{const i="string"==typeof A&&A.includes(e.arrayFormatSeparator),s="string"==typeof A&&!i&&decode$2(A,e).includes(e.arrayFormatSeparator);A=s?decode$2(A,e):A;const n=i||s?A.split(e.arrayFormatSeparator).map((t=>decode$2(t,e))):null===A?A:decode$2(A,e);r[t]=n};case"bracket-separator":return(t,A,r)=>{const i=/(\[])$/.test(t);if(t=t.replace(/\[]$/,""),!i)return void(r[t]=A?decode$2(A,e):A);const s=null===A?[]:A.split(e.arrayFormatSeparator).map((t=>decode$2(t,e)));void 0!==r[t]?r[t]=[...r[t],...s]:r[t]=s};default:return(e,t,A)=>{void 0!==A[e]?A[e]=[...[A[e]].flat(),t]:A[e]=t}}}function validateArrayFormatSeparator(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function encode(e,t){return t.encode?t.strict?strictUriEncode(e):encodeURIComponent(e):e}function decode$2(e,t){return t.decode?decodeUriComponent(e):e}function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function removeHash(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function getHash(e){let t="";const A=e.indexOf("#");return-1!==A&&(t=e.slice(A)),t}function parseValue(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function extract(e){const t=(e=removeHash(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function parse$1(e,t){validateArrayFormatSeparator((t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...t}).arrayFormatSeparator);const A=parserForArrayFormat(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const i of e.split("&")){if(""===i)continue;const e=t.decode?i.replace(/\+/g," "):i;let[s,n]=splitOnFirst(e,"=");void 0===s&&(s=e),n=void 0===n?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?n:decode$2(n,t),A(decode$2(s,t),n,r)}for(const[i,s]of Object.entries(r))if("object"==typeof s&&null!==s)for(const[e,A]of Object.entries(s))s[e]=parseValue(A,t);else r[i]=parseValue(s,t);return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce(((e,t)=>{const A=r[t];return Boolean(A)&&"object"==typeof A&&!Array.isArray(A)?e[t]=keysSorter(A):e[t]=A,e}),Object.create(null))}function stringify(e,t){if(!e)return"";validateArrayFormatSeparator((t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t}).arrayFormatSeparator);const A=encoderForArrayFormat(t),r={};for(const[n,a]of Object.entries(e))i=n,t.skipNull&&isNullOrUndefined$2(e[i])||t.skipEmptyString&&""===e[i]||(r[n]=a);var i;const s=Object.keys(r);return!1!==t.sort&&s.sort(t.sort),s.map((r=>{const i=e[r];return void 0===i?"":null===i?encode(r,t):Array.isArray(i)?0===i.length&&"bracket-separator"===t.arrayFormat?encode(r,t)+"[]":i.reduce(A(r),[]).join("&"):encode(r,t)+"="+encode(i,t)})).filter((e=>e.length>0)).join("&")}function parseUrl$1(e,t){var A,r;t={decode:!0,...t};let[i,s]=splitOnFirst(e,"#");return void 0===i&&(i=e),{url:null!=(r=null==(A=null==i?void 0:i.split("?"))?void 0:A[0])?r:"",query:parse$1(extract(e),t),...t&&t.parseFragmentIdentifier&&s?{fragmentIdentifier:decode$2(s,t)}:{}}}function stringifyUrl(e,t){t={encode:!0,strict:!0,[encodeFragmentIdentifier]:!0,...t};const A=removeHash(e.url).split("?")[0]||"";let r=stringify({...parse$1(extract(e.url),{sort:!1}),...e.query},t);r&&(r="?".concat(r));let i=getHash(e.url);if(e.fragmentIdentifier){const r=new URL(A);r.hash=e.fragmentIdentifier,i=t[encodeFragmentIdentifier]?r.hash:"#".concat(e.fragmentIdentifier)}return"".concat(A).concat(r).concat(i)}function pick(e,t,A){A={parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1,...A};const{url:r,query:i,fragmentIdentifier:s}=parseUrl$1(e,A);return stringifyUrl({url:r,query:includeKeys(i,t),fragmentIdentifier:s},A)}function exclude(e,t,A){return pick(e,Array.isArray(t)?e=>!t.includes(e):(e,A)=>!t(e,A),A)}const queryString=Object.freeze(Object.defineProperty({__proto__:null,exclude:exclude,extract:extract,parse:parse$1,parseUrl:parseUrl$1,pick:pick,stringify:stringify,stringifyUrl:stringifyUrl},Symbol.toStringTag,{value:"Module"})),iconBack=""+new URL("back-137ab198.svg",import.meta.url).href,playContent="_playContent_eumys_1",coursewarePlay="_coursewarePlay_eumys_9",playModel="_playModel_eumys_15",headerContainer="_headerContainer_eumys_24",backBtn="_backBtn_eumys_41",headRight="_headRight_eumys_53",rightBtn="_rightBtn_eumys_62",menu="_menu_eumys_74",tabsContent="_tabsContent_eumys_84",wraps="_wraps_eumys_95",itemDiv="_itemDiv_eumys_102",itemActive$1="_itemActive_eumys_117",acitveAnimation="_acitveAnimation_eumys_120",show="_show_eumys_123",hide$1="_hide_eumys_126",fullBtn="_fullBtn_eumys_139",rightFixedBtns="_rightFixedBtns_eumys_153",btnsBottom="_btnsBottom_eumys_160",leftFixedBtns="_leftFixedBtns_eumys_163",prePoint="_prePoint_eumys_170",btnsWrap="_btnsWrap_eumys_173",bottomFixedContainer="_bottomFixedContainer_eumys_178",time$2="_time_eumys_187",slider$1="_slider_eumys_194",actions$1="_actions_eumys_200",actionBtn$1="_actionBtn_eumys_208",popup="_popup_eumys_217",overlayClass="_overlayClass_eumys_220",loadWrap="_loadWrap_eumys_257",playRecordTime="_playRecordTime_eumys_268",timeLoad="_timeLoad_eumys_280",loadFade="_loadFade_eumys_1",swiperContainer="_swiperContainer_eumys_300",popupMore="_popupMore_eumys_303",styles$9={playContent:playContent,coursewarePlay:coursewarePlay,playModel:playModel,headerContainer:headerContainer,backBtn:backBtn,headRight:headRight,rightBtn:rightBtn,menu:menu,tabsContent:tabsContent,wraps:wraps,itemDiv:itemDiv,itemActive:itemActive$1,acitveAnimation:acitveAnimation,show:show,hide:hide$1,fullBtn:fullBtn,rightFixedBtns:rightFixedBtns,btnsBottom:btnsBottom,leftFixedBtns:leftFixedBtns,prePoint:prePoint,btnsWrap:btnsWrap,bottomFixedContainer:bottomFixedContainer,time:time$2,slider:slider$1,actions:actions$1,actionBtn:actionBtn$1,popup:popup,overlayClass:overlayClass,loadWrap:loadWrap,playRecordTime:playRecordTime,timeLoad:timeLoad,loadFade:loadFade,swiperContainer:swiperContainer,popupMore:popupMore},plyr="",musicScore="_musicScore_piq8y_1",container$1="_container_piq8y_8",musicModel="_musicModel_piq8y_16",errorModel="_errorModel_piq8y_23",startBtn="_startBtn_piq8y_35",loading="_loading_piq8y_45",skeletonWrap="_skeletonWrap_piq8y_51",skeleton="_skeleton_piq8y_51",styles$8={musicScore:musicScore,container:container$1,musicModel:musicModel,errorModel:errorModel,startBtn:startBtn,loading:loading,skeletonWrap:skeletonWrap,skeleton:skeleton},iconStart=""+new URL("icon-start-d458ade3.svg",import.meta.url).href,MusicScore=defineComponent({name:"musicScore",props:{music:{type:Object,"default":()=>({})},activeModel:{type:Boolean}},emits:["setIframe"],setup(e,{emit:t}){const A=browser$1(),r=useRoute$1(),i=ref(!1),s=usePageVisibility();watch(s,(e=>{"hidden"==e&&(i.value=!1)}));const n=ref(),a=ref(!1),o=ref(!1),l=ref(!1),c=sessionStorage.getItem("Authorization")||"",h="".concat(/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn":location.origin,"/orchestra-music-score/?")+queryString.stringify({id:e.music.content,modelType:"practice",headerHeight:32,Authorization:c});return watch(e.music,(()=>{l.value||(o.value=!1,e.music.display&&fetch(h).then((()=>{l.value=!0,o.value=!1}))["catch"]((()=>{o.value=!0})))})),listenerMessage("webViewOnResume",(()=>{i.value=!1})),()=>createVNode("div",{"class":styles$8.musicScore},[createVNode("iframe",{ref:n,onLoad:()=>{t("setIframe",n.value),a.value=!0},"class":[styles$8.container,"musicIframe"],frameborder:"0",src:h},null),"my-course"==r.query.source&&a.value&&createVNode("div",{style:{display:e.activeModel?"":"none"},"class":styles$8.startBtn,onClick:t=>{t.stopPropagation(),(()=>{if(i.value)return;A.ios||(i.value=!0);const t=queryString.stringify({id:e.music.content}),r="".concat(location.origin,"/orchestra-music-score/?")+t;postMessage({api:"openAccompanyWebView",content:{url:r,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}},(()=>{A.ios&&(i.value=!0)}))})()}},[createVNode("img",{src:iconStart},null)]),createVNode("div",{"class":styles$8.skeletonWrap},[createVNode(Skeleton,{"class":styles$8.skeleton,row:8},null)])])}}),iconDian=""+new URL("icon-dian-bd9c30cd.svg",import.meta.url).href,iconPoint=""+new URL("icon-point-14377854.svg",import.meta.url).href,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$1="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+",iconLoopActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABVlBMVEUAAAAAAAABAQEDAwMBAQH+/v7///8CAgIA5tdNTU3///8A5tiUlJT////19fXw8PDp6enj4+Pk5OQA5tj////////+/v7+/v76+vr4+Pj5+fnz8/MA5tjv7+/l5eXa2trS0tK3t7eqqqoA5tgA5tgA5dj7+/sA5tf39/f09PTz8/Pt7e3t7e3o6Ojn5+cA59rd3d3g4ODS0tLf3981NTU4ODgA5ub////+/v7+/v79/f37+/v7+/v6+vr6+vr19fX39/fz8/MA5tgA5dj09PTs7Ozx8fHl5eUA6NnZ2dnOzs7JycnDw8NtbW0A+OEA5tf+/v4A5tgA5dj8/PwA5tj6+voA5dj29vb09PQA5dgA59nq6uoA5tcA5dfOzs4A4tMA1cSoqKiwsLAA6t9nZ2cA285FRUUA5dj6+voA5tfx8fHx8fEA5tgA59cA59kA6dj///8A5dfp+H6/AAAAcHRSTlMABwUMCtv9EY0Q+zMc9J+GcFtR/Pn47eO9uayFe3hVRTkoHvbv5Meuqo+IiIJoWVhPSz45DAgF8Ord1NLNwbCmmJOPioFzaF5BQDUxLxIL5+bd2NPSw6mgmZVrYVNMSkYrKiQYFxUO0MK6oo6Cc18u6SksDwAAAyVJREFUSMe9lelbGjEQxjebCEUQORQVyo0HVCqg4H3f933fVu3dbv7/L51JdtesFG2fp0/fD7Bk319mMpME7d9IB/2Fl1j6AwrMjFHqSac9lDIGzKt2T/lkfMRlGK7Ivj+0SRshOooQmj6OGIpa+tZ/j4AXc/Hl241navbfsXpCr0aH85SWItLTM10IFPtnPjXLKMu0jiBleHEbEIaJ+B3F9cKH73wSR1wFjOFM6D2Md+HLnSCYiSmgQuM4Gh1yEjpDAOX3od3smo5Fo3kcz2NWKhCU/n431gRlvQGiiIUoMuIETL+dDhImQpehK+3rTK9LKTLtD8Jqh8qx80dcpk20wsspSpyLNrVKPbj4sRSF1GwCi5VUQ5CkBSRozEC1tXrsIIRVIKlDZ4jZ0Q7Q6IyHTpjoOAaxQvRBN9Lip1INs11NhvGlSwRZsILoDDNYVHPCmgsxBN65i8Oi6WtAyBAjhtGp5KREkoD7thOJ9n7ZYkKPYU81BlopKCCCTA0RASzCsw/gOpkAwaMhgsTBZXZ2rSEQowSr4A60QOZMAKsAlF4GCHVfdRhGjwQqAIReSen+xAWugkiJhOAx9QJAGU3CA+yRTSKGl+A5Q7R6mWWl97Mu9PeZldGrgwujVb0xcCWm30lQ9G95L69vnt1q2GfdBr5a02Ojvb1ZDuqef3D4l6ZkDQgbg2sD7SNBCv7aKbeUu1CAQdgGa7KAM4ZQNIPT1z5zRWdPmQNgTFI8ziSzj4dvmaJfO+WqwitPZ7QT968kfPFoISO3qVe1f9zmezULIBttkHoZ7wz1ou9V/G+0Fc4H7JxYHC/FEibydM1sZVW/Ns/5kbKtp/GQBZR7TGb043vY9L+Fr12lsJviXHZtIEJkkEvOtzVtIGz7eVZthScqr/cKnm1BXePUSFh+nnM0j8XbDFSTP1CqrCaWqjdmMl7Lzw80J5HqMRQNkm5J2H4+pz0jaEJBFsi8dG1946YgVh2yETtskUCT/pDjDvU67fZfwuN6MhFKZaDZFw5/9wfVqzJAmfv9LKz4f2qNpPynrOzZ+Yj5X1dt4Gg3mzuY82r/S78AXuEYQpDR8DgAAAAASUVORK5CYII=",iconLoop="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA81BMVEUAAAAAAAAAAAADAwMCAgICAgL9/f3////x8fH19fVHR0fk5OTb29sAAAD////+/v77+/v19fXOzs75+fn09PTl5eXe3t6ysrL////+/v78/Pz7+/v7+/v5+fn39/f09PTs7Ozs7Ozo6Ojn5+fIyMienp7////+/v76+vru7u7V1dXQ0NCoqKg5OTn////////+/v74+Pj4+Pj09PTs7Ozv7+/v7+/k5OTa2trOzs68vLywsLCMjIx7e3teXl79/f37+/v09PTu7u7u7u7m5ubn5+fo6Ojk5OTe3t7FxcVnZ2f9/f37+/v6+vrs7OzNzc3///9mgfXIAAAAUHRSTlMABQcMCg7b+IagD1pEEvrjyJk6r4dSTyn86dLNvKupj3NtZlkxG/TtwYdCPiAM8+/eubWUhX13Vkw1LSQcFBLTxKaTgHNrXl45MBfU1MNeRxCjZUQAAALPSURBVEjH1ZZnexoxDMeLJYe7Yx4zIRBGIKEJWc0ezR5Nuvz9P00l2eE4Vujz9E31Ag5bP0v+W/Lx6d9YguxvfJXYQhQ5IwIE1eo1ACJBH7oHZ2FtxZBt/vDL1zALSYgpqPp7ZsR217rTEcka8aqZNGO27F9SYpP+jb2m1pVN65O/K7WfjsJ+Vn5uPMMEoSo0UX0Uh9WTSw3AO4erTl+QEseIB1in4S88l0tpQFFU9NKVGo82duJEAgkQ868Ah/oLA00eb4IQEZCy/g8Z1sQBlkHosBAdnAYcZTStbw85ShdeaCrZFSKe0uadnwLEnV+l54DAiPB4h6Dim3aWhoA3f1Pg3IZEn2dGQ6j0O3CqPfnOelGQBG7TyE8YzUk193Nk+2GgVx1a4yDvIdZo4FLFCASQ49JLJO4BE8mjAJ2+yBm0YkJJE7DuDHzOPO3JoZ9zWhKC6rcOU4sQBNDVugR5sEeswKeaAjUL8DSAbu8yUtyRENCi5x7BE2YBUEqBDXJCXu5kz+cBVBM680hB6ijAFgGV+YDSmbOcMbcCyEmUP0jpLZResCmd0mNhNqABIb0kyn6VTWObngczAJH17XCZ/dd6TtZDqhaSdSbwW5ZfOQV3cHrfmHysmIZdxsD9vSzf6KFypVGgn8cYAQnVLpIGMkdNLO4rKXgvJcnIdNUI8I3K4NwKGBqx4mCkvC+oS7/bLUSA6Us/q16Nm+/FLR9V93q8R+tcv44oFUuDWIt2DG853g6vFDR7ZgklF1Pkv5WMOjQKccKXYgVw7Jphf77LvUjT0TyTLW2Jobu7loqSUJy4lr48uHA3pc0NLhq2QKZd4IHMZf1tDSgGuhAmRWLxnyTwWKbNkt+ubG+lWmHOiHmSz1SikDcTlk/jpH9085bHkBtbILOMVXn1bjesczZ/3AVefo5ZaYJuulwuDMAKtsCLXV6Q9LH43wF32v+L/QEbj5vC14qqPQAAAABJRU5ErkJggg==",iconMenu="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMiwxMi41IEwxMiw1LjgzMzMzMzMzIEMxMy4zMzMzMzMzLDQuNjQ4MTQ4MTUgMTQuNjY2NjY2Nyw0LjA1NTU1NTU2IDE2LDQuMDU1NTU1NTYgQzE3LjMzMzMzMzMsNC4wNTU1NTU1NiAxOC42NjY2NjY3LDQuMDU1NTU1NTYgMjAsNC4wNTU1NTU1NiBMMjAsMTkuMTY2NjY2NyBDMTguNzE5NTE2MywxOS4xNjY2NjY3IDE4LjQwMzc5OTUsMTkuMTY2NjY2NyAxNy4wNTI4NDk2LDE5LjE2NjY2NjcgQzE1LjcwMTg5OTcsMTkuMTY2NjY2NyAxMy4zNTA5NDk5LDE4Ljc1OTI1OTMgMTIsMTkuOTQ0NDQ0NCBDMTAuNDA1MjU0MSwxOC43NTkyNTkzIDcuOTg0NzgzMjQsMTkuMTY2NjY2NyA2LjczODU4NzQzLDE5LjE2NjY2NjcgQzUuNDkyMzkxNjIsMTkuMTY2NjY2NyA1LjI0NjE5NTgxLDE5LjE2NjY2NjcgNCwxOS4xNjY2NjY3IEw0LDQuMDU1NTU1NTYgQzUuMzMzMzMzMzMsNC4wNTU1NTU1NiA2LjY2NjY2NjY3LDQuMDU1NTU1NTYgOCw0LjA1NTU1NTU2IiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjUuMCUiIHk9Ii0yNS4yJSIgd2lkdGg9IjE1MC4wJSIgaGVpZ2h0PSIxNTAuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjEiIG9wZXJhdG9yPSJkaWxhdGUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRPdXRlcjEiPjwvZmVNb3JwaG9sb2d5PgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjEiIG9wZXJhdG9yPSJlcm9kZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0lubmVyIj48L2ZlTW9ycGhvbG9neT4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49InNoYWRvd0lubmVyIiByZXN1bHQ9InNoYWRvd0lubmVyIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldE91dGVyMSIgaW4yPSJzaGFkb3dJbm5lciIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVDb21wb3NpdGU+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTI1NzkyMTc3IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI6ICB5biI77yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQwLjAwMDAwMCwgLTc2LjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzMyLjAwMDAwMCwgNjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAxMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i6Lev5b6EIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",iconMulv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAmFJREFUWEftmctPE1EUxr8z01iVmGoMGxeslF13PhLUmTZRiFMeYYFbjcalmLjwj3BhoiwBA1tcGB6tEU3aaZREYMcOXbFgQ4w2BrWmM8dMq+kDGObeuSlDQrc933d+OXPvnHvPEIL8ivOXAX2ImG+A6DyYEwD0INKGGAdEJTB/YaL3gDMLY2B5Pw/yDbCzBgFPAVzZz0jy/08MPIGZKe6l3x0wn49p+q9nzPxQMrGQjIjGXOfEY6TTlVbhTsBcLk4dPAegVyhL+OBF3qZBWFa50WoHoFbMTTHznfD5xB2IaNo1rLt7A9q5ewSeFLdWp2DQfZjWy/+O9Qquzp+kbf0zwOfUpZNxok3ucC7g4sBPT10HLGRHifBcxlK1hhmPkMq8aAIkO1sAYKpOJulns5lJ1QHzr0+TdmwLQEzSULWswu6fTqSHv9cesb3QQ6CPflm64scx0Z3E9cRZxDVNCqjsuiiWvuLB+ho2yr99PRh8FWb/Ug3ww5tBctxZP8Xb5CXcPNMpBdYqevdtC31rK/6AujaEa7fmaoCFhREimvFTlHp6cSqmZgX8qFSQWFr0B2S+jVT/q8CAba+gKKC3Bse7kzDatQZFAZUsPgETPgIUqNZuoUcVDFlACFdQtJOIdA0lj1j2PRikaygBlO0kQbqGEsDIV1C0k7R9DYbdlaJ64V0smiBs/CEDDHBgDVsRUT03HVgDHPlFE4SNbz7yR/7S5F2QI33trN5LInRxJxqFYY15WIdo9FG9H0d5ePRv2x3o+A007Zp+4zcPMuoDzGohIz0CbnzDRnaI3toGDvAzxF9gj4M48X72XgAAAABJRU5ErkJggg==",iconPause="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjQiIHk9IjMiIHdpZHRoPSI1IiBoZWlnaHQ9IjE4IiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxmaWx0ZXIgeD0iLTEyMC4wJSIgeT0iLTMzLjMlIiB3aWR0aD0iMzQwLjAlIiBoZWlnaHQ9IjE2Ni43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgICAgICA8cmVjdCBpZD0icGF0aC0zIiB4PSIxNSIgeT0iMyIgd2lkdGg9IjUiIGhlaWdodD0iMTgiIHJ4PSIyIj48L3JlY3Q+CiAgICAgICAgPGZpbHRlciB4PSItMTIwLjAlIiB5PSItMzMuMyUiIHdpZHRoPSIzNDAuMCUiIGhlaWdodD0iMTY2LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNCI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI5o6n5Lu277yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIuMDAwMDAwLCAtNDYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuaSreaUviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuMDAwMDAwLCA0Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaIiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaLlpIfku70iPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci00KSIgeGxpbms6aHJlZj0iI3BhdGgtMyI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",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==",container="_container_1sta8_1",pointHead="_pointHead_1sta8_11",content$2="_content_1sta8_23",collapse="_collapse_1sta8_28",childActive="_childActive_1sta8_28",arrow="_arrow_1sta8_31",borderTop="_borderTop_1sta8_38",childCollapseItem="_childCollapseItem_1sta8_62",item$1="_item_1sta8_85",itemActive="_itemActive_1sta8_104",playLoading="_playLoading_1sta8_111",styles$7={container:container,pointHead:pointHead,content:content$2,collapse:collapse,childActive:childActive,arrow:arrow,borderTop:borderTop,childCollapseItem:childCollapseItem,item:item$1,itemActive:itemActive,playLoading:playLoading},audioAnimate="_audioAnimate_bbwvw_1",musicWave="_musicWave_bbwvw_1",styles$6={audioAnimate:audioAnimate,musicWave:musicWave},PlayLoading=defineComponent({name:"playLoading",setup:()=>()=>createVNode("div",{"class":styles$6.audioAnimate},[createVNode("div",null,null),createVNode("div",null,null),createVNode("div",null,null),createVNode("div",null,null)])});function _isSlot$1(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!isVNode(e)}const Points=defineComponent({name:"points-list",props:{data:{type:Array,"default":()=>[]},tabActive:{type:String,"default":""},itemActive:{type:String,"default":""}},emits:["handleSelect"],setup(e,{emit:t}){const A=reactive({active:e.tabActive[0]||"",childActive:e.tabActive[1]||""});watch((()=>e.tabActive),(()=>{A.active=e.tabActive[0]||"",A.childActive=e.tabActive[1]||""}));const r=t=>"VIDEO"===t.type?e.itemActive==t.id?iconVideoActive:iconVideo$1:["IMAGE","IMG"].includes(t.type)?e.itemActive==t.id?iconImageActive:iconImage:"SONG"===t.type?e.itemActive==t.id?iconSongActive:iconSong:e.itemActive==t.id?iconVideoActive:iconVideo$1;return()=>{let i;return createVNode("div",{"class":styles$7.container},[createVNode("div",{"class":styles$7.pointHead},[createVNode("img",{src:iconMulv},null),createTextVNode("课程目录")]),createVNode("div",{"class":styles$7.content},[createVNode(Collapse,{"class":styles$7.collapse,modelValue:A.active,"onUpdate:modelValue":e=>{A.active=e},accordion:!0},_isSlot$1(i=e.data.map(((i,s)=>createVNode(CollapseItem,{center:!0,border:!1,"class":s>0?styles$7.borderTop:"",isLink:!1,title:i.name,name:i.id},{"default":()=>createVNode(Fragment,null,[Array.isArray(null==i?void 0:i.materialList)&&i.materialList.map((A=>createVNode("div",{"class":[styles$7.item,e.itemActive==A.id?styles$7.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:A.id,tabActive:i.id,tabName:i.name})}},[createVNode(Image$1,{src:r(A),"class":styles$7.itemImage},null),createVNode("span",{style:{width:"80%"},"class":"van-ellipsis"},[A.name]),createVNode("div",{"class":styles$7.playLoading},[createVNode(PlayLoading,null,null)])]))),Array.isArray(null==i?void 0:i.children)&&createVNode(Collapse,{"class":[styles$7.collapse,A.active===i.id?styles$7.childActive:""],modelValue:A.childActive,"onUpdate:modelValue":e=>{A.childActive=e},accordion:!0},{"default":()=>[null==i?void 0:i.children.map((A=>createVNode(CollapseItem,{center:!0,border:!1,isLink:!1,title:A.name,name:A.id,"class":styles$7.childCollapseItem},{"default":()=>createVNode(Fragment,null,[Array.isArray(null==A?void 0:A.materialList)&&A.materialList.map((i=>createVNode("div",{"class":[styles$7.item,e.itemActive==i.id?styles$7.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:i.id,tabActive:A.id,tabName:A.name})}},[createVNode(Image$1,{src:r(i),"class":styles$7.itemImage},null),createVNode("span",{style:{width:"73%"},"class":"van-ellipsis"},[i.name]),createVNode("div",{"class":styles$7.playLoading},[createVNode(PlayLoading,null,null)])])))]),icon:()=>createVNode("img",{"class":styles$7.arrow,src:iconArrow},null)})))]})]),icon:()=>createVNode("img",{"class":styles$7.arrow,src:iconArrow},null)}))))?i:{"default":()=>[i]})])])}}});var lottie={exports:{}};(function(module,exports){var factory;"undefined"!=typeof navigator&&(factory=function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var A,r,i=e.length;for(A=0;A<i;A+=1)for(var s in r=e[A].prototype)Object.prototype.hasOwnProperty.call(r,s)&&(t.prototype[s]=r[s])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,A=this.audios.length;for(t=0;t<A;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var A,r=0,i=[];switch(e){case"int16":case"uint8c":A=1;break;default:A=1.1}for(r=0;r<t;r+=1)i.push(A);return i}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,A){return"float32"===t?new Float32Array(A):"int16"===t?new Int16Array(A):"uint8c"===t?new Uint8ClampedArray(A):e(t,A)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return(_typeof$6="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})(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],A=t.length;for(e=0;e<A;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,A=createSizedArray(e.length),r=e.length;for(t=0;t<r;t+=1)A[t]=Math.abs(e[t]);return A}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,A,r){this.type=e,this.currentTime=t,this.totalTime=A,this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,A,r){this.type=e,this.currentLoop=A,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,A){this.type=e,this.firstFrame=t,this.totalFrames=A}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(e,t,A){var r,i,s,n,a,o,l,c;switch(o=A*(1-t),l=A*(1-(a=6*e-(n=Math.floor(6*e)))*t),c=A*(1-(1-a)*t),n%6){case 0:r=A,i=c,s=o;break;case 1:r=l,i=A,s=o;break;case 2:r=o,i=A,s=c;break;case 3:r=o,i=l,s=A;break;case 4:r=c,i=o,s=A;break;case 5:r=A,i=o,s=l}return[r,i,s]}function RGBtoHSV(e,t,A){var r,i=Math.max(e,t,A),s=Math.min(e,t,A),n=i-s,a=0===i?0:n/i,o=i/255;switch(i){case s:r=0;break;case e:r=t-A+n*(t<A?6:0),r/=6*n;break;case t:r=A-e+2*n,r/=6*n;break;case A:r=e-t+4*n,r/=6*n}return[r,a,o]}function addSaturationToRGB(e,t){var A=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return A[1]+=t,A[1]>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,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+A[e]+A[t]+A[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var dataManager=function(){var e,t,A=1,r=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},s={postMessage:function(e){i.onmessage({data:e})}};function n(){t||((t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var A=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(A);return new Worker(r)}return e=t,i}((function(e){if(s.dataManager||(s.dataManager=function(){function e(i,s){var n,a,o,l,c,h,u,p=i.length;for(a=0;a<p;a+=1)if("ks"in(n=i[a])&&!n.completed){if(n.completed=!0,n.hasMask){var d=n.masksProperties;for(l=d.length,o=0;o<l;o+=1)if(d[o].pt.k.i)r(d[o].pt.k);else for(h=d[o].pt.k.length,c=0;c<h;c+=1)d[o].pt.k[c].s&&r(d[o].pt.k[c].s[0]),d[o].pt.k[c].e&&r(d[o].pt.k[c].e[0])}0===n.ty?(n.layers=t(n.refId,s),e(n.layers,s)):4===n.ty?A(n.shapes):5===n.ty&&(0===(u=n).t.a.length&&u.t.p)}}function t(e,t){var A=function(e,t){for(var A=0,r=t.length;A<r;){if(t[A].id===e)return t[A];A+=1}return null}(e,t);return A?A.layers.__used?JSON.parse(JSON.stringify(A.layers)):(A.layers.__used=!0,A.layers):null}function A(e){var t,i,s;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)r(e[t].ks.k);else for(s=e[t].ks.k.length,i=0;i<s;i+=1)e[t].ks.k[i].s&&r(e[t].ks.k[i].s[0]),e[t].ks.k[i].e&&r(e[t].ks.k[i].e[0]);else"gr"===e[t].ty&&A(e[t].it)}function r(e){var t,A=e.i.length;for(t=0;t<A;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function i(e,t){var A=t?t.split("."):[100,100,100];return e[0]>A[0]||!(A[0]>e[0])&&(e[1]>A[1]||!(A[1]>e[1])&&(e[2]>A[2]||!(A[2]>e[2])&&null))}var s,n=function(){var e=[4,4,14];function t(e){var t,A,r,i=e.length;for(t=0;t<i;t+=1)5===e[t].ty&&(void 0,r=(A=e[t]).t.d,A.t.d={k:[{s:r,t:0}]})}return function(A){if(i(e,A.v)&&(t(A.layers),A.assets)){var r,s=A.assets.length;for(r=0;r<s;r+=1)A.assets[r].layers&&t(A.assets[r].layers)}}}(),a=(s=[4,7,99],function(e){if(e.chars&&!i(s,e.v)){var t,r=e.chars.length;for(t=0;t<r;t+=1){var n=e.chars[t];n.data&&n.data.shapes&&(A(n.data.shapes),n.data.ip=0,n.data.op=99999,n.data.st=0,n.data.sr=1,n.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},e.chars[t].t||(n.data.shapes.push({ty:"no"}),n.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),o=function(){var e=[5,7,15];function t(e){var t,A,r=e.length;for(t=0;t<r;t+=1)5===e[t].ty&&(A=void 0,"number"==typeof(A=e[t].t.p).a&&(A.a={a:0,k:A.a}),"number"==typeof A.p&&(A.p={a:0,k:A.p}),"number"==typeof A.r&&(A.r={a:0,k:A.r}))}return function(A){if(i(e,A.v)&&(t(A.layers),A.assets)){var r,s=A.assets.length;for(r=0;r<s;r+=1)A.assets[r].layers&&t(A.assets[r].layers)}}}(),l=function(){var e=[4,1,9];function t(e){var A,r,i,s=e.length;for(A=0;A<s;A+=1)if("gr"===e[A].ty)t(e[A].it);else if("fl"===e[A].ty||"st"===e[A].ty)if(e[A].c.k&&e[A].c.k[0].i)for(i=e[A].c.k.length,r=0;r<i;r+=1)e[A].c.k[r].s&&(e[A].c.k[r].s[0]/=255,e[A].c.k[r].s[1]/=255,e[A].c.k[r].s[2]/=255,e[A].c.k[r].s[3]/=255),e[A].c.k[r].e&&(e[A].c.k[r].e[0]/=255,e[A].c.k[r].e[1]/=255,e[A].c.k[r].e[2]/=255,e[A].c.k[r].e[3]/=255);else e[A].c.k[0]/=255,e[A].c.k[1]/=255,e[A].c.k[2]/=255,e[A].c.k[3]/=255}function A(e){var A,r=e.length;for(A=0;A<r;A+=1)4===e[A].ty&&t(e[A].shapes)}return function(t){if(i(e,t.v)&&(A(t.layers),t.assets)){var r,s=t.assets.length;for(r=0;r<s;r+=1)t.assets[r].layers&&A(t.assets[r].layers)}}}(),c=function(){var e=[4,4,18];function t(e){var A,r,i;for(A=e.length-1;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(i=e[A].ks.k.length,r=0;r<i;r+=1)e[A].ks.k[r].s&&(e[A].ks.k[r].s[0].c=e[A].closed),e[A].ks.k[r].e&&(e[A].ks.k[r].e[0].c=e[A].closed);else"gr"===e[A].ty&&t(e[A].it)}function A(e){var A,r,i,s,n,a,o=e.length;for(r=0;r<o;r+=1){if((A=e[r]).hasMask){var l=A.masksProperties;for(s=l.length,i=0;i<s;i+=1)if(l[i].pt.k.i)l[i].pt.k.c=l[i].cl;else for(a=l[i].pt.k.length,n=0;n<a;n+=1)l[i].pt.k[n].s&&(l[i].pt.k[n].s[0].c=l[i].cl),l[i].pt.k[n].e&&(l[i].pt.k[n].e[0].c=l[i].cl)}4===A.ty&&t(A.shapes)}}return function(t){if(i(e,t.v)&&(A(t.layers),t.assets)){var r,s=t.assets.length;for(r=0;r<s;r+=1)t.assets[r].layers&&A(t.assets[r].layers)}}}();var h={completeData:function(A){A.__complete||(l(A),n(A),a(A),o(A),c(A),e(A.layers,A.assets),function(A,r){if(A){var i=0,s=A.length;for(i=0;i<s;i+=1)1===A[i].t&&(A[i].data.layers=t(A[i].data.refId,r),e(A[i].data.layers,r))}}(A.chars,A.assets),A.__complete=!0)}};return h.checkColors=l,h.checkChars=a,h.checkPathProperties=o,h.checkShapes=c,h.completeLayers=e,h}()),s.assetLoader||(s.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,A,r,i){var s,n=new XMLHttpRequest;try{n.responseType="json"}catch(a){}n.onreadystatechange=function(){if(4===n.readyState)if(200===n.status)s=e(n),r(s);else try{s=e(n),r(s)}catch(a){i&&i(a)}};try{n.open(["G","E","T"].join(""),t,!0)}catch(a){n.open(["G","E","T"].join(""),A+"/"+t,!0)}n.send()}}}()),"loadAnimation"===e.data.type)s.assetLoader.load(e.data.path,e.data.fullPath,(function(t){s.dataManager.completeData(t),s.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){s.postMessage({id:e.data.id,status:"error"})}));else if("complete"===e.data.type){var t=e.data.animation;s.dataManager.completeData(t),s.postMessage({id:e.data.id,payload:t,status:"success"})}else"loadData"===e.data.type&&s.assetLoader.load(e.data.path,e.data.fullPath,(function(t){s.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){s.postMessage({id:e.data.id,status:"error"})}))}))).onmessage=function(e){var t=e.data,A=t.id,i=r[A];r[A]=null,"success"===t.status?i.onComplete(t.payload):i.onError&&i.onError()})}function a(e,t){var i="processId_"+(A+=1);return r[i]={onComplete:e,onError:t},i}return{loadAnimation:function(e,A,r){n();var i=a(A,r);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:i})},loadData:function(e,A,r){n();var i=a(A,r);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:i})},completeAnimation:function(e,A,r){n();var i=a(A,r);t.postMessage({type:"complete",animation:e,id:i})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function A(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(e,t,A){var r="";if(e.e)r=e.p;else if(t){var i=e.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),r=t+i}else r=A,r+=e.u?e.u:"",r+=e.p;return r}function i(e){var t=0,A=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(A)),t+=1}.bind(this),50)}function s(e){var t={assetData:e},A=r(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 n(){this._imageLoaded=t.bind(this),this._footageLoaded=A.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=s.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return n.prototype={loadAssets:function(e,t){var A;this.imagesLoadedCb=t;var r=e.length;for(A=0;A<r;A+=1)e[A].layers||(e[A].t&&"seq"!==e[A].t?3===e[A].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[A]))):(this.totalImages+=1,this.images.push(this._createImageData(e[A]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(e){for(var t=0,A=this.images.length;t<A;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var A=r(t,this.assetsPath,this.path),i=createTag("img");i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){s.img=e,this._imageLoaded()}.bind(this),!1),i.src=A;var s={img:i,assetData:t};return s},createImageData:function(t){var A=r(t,this.assetsPath,this.path),i=createNS("image");isSafari?this.testImageLoaded(i):i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){s.img=e,this._imageLoaded()}.bind(this),!1),i.setAttributeNS("http://www.w3.org/1999/xlink","href",A),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i);var s={img:i,assetData:t};return s},imageLoaded:t,footageLoaded:A,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},n}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var A=this._cbs[e],r=0;r<A.length;r+=1)A[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var A=0,r=this._cbs[e].length;A<r;)this._cbs[e][A]===t&&(this._cbs[e].splice(A,1),A-=1,r-=1),A+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,A=e.split("\r\n"),r={},i=0,s=0;s<A.length;s+=1)2===(t=A[s].split(":")).length&&(r[t[0]]=t[1].trim(),i+=1);if(0===i)throw new Error;return r}return function(t){for(var A=[],r=0;r<t.length;r+=1){var i=t[r],s={time:i.tm,duration:i.dr};try{s.payload=JSON.parse(t[r].cm)}catch(n){try{s.payload=e(t[r].cm)}catch(a){s.payload={name:t[r].cm}}}A.push(s)}return A}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,A=this.compositions.length;t<A;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){return(_typeof$4="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})(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var A=getRenderer(t);this.renderer=new A(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var A={wrapper:e,animationData:t},r=e.attributes;A.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",A.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var i=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===i?A.loop=!1:"true"===i?A.loop=!0:""!==i&&(A.loop=parseInt(i,10));var s=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;A.autoplay="false"!==s,A.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(A.prerender=!1),A.path?this.setParams(A):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,A,r=this.animationData.layers,i=r.length,s=e.layers,n=s.length;for(A=0;A<n;A+=1)for(t=0;t<i;){if(r[t].id===s[A].id){r[t]=s[A];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(i=e.assets.length,t=0;t<i;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var A=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(A,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var A="number"==typeof e?e:void 0,r="number"==typeof t?t:void 0;this.renderer.updateContainerSize(A,r)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.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(e2){this.triggerRenderFrameError(e2)}},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.markers.length;A+=1)if((t=this.markers[A]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,A){if(!A||this.name===A){var r=Number(e);if(isNaN(r)){var i=this.getMarkerData(e);i&&this.goToAndStop(i.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,A){if(!A||this.name===A){var r=Number(e);if(isNaN(r)){var i=this.getMarkerData(e);i&&(i.duration?this.playSegments([i.time,i.time+i.duration],!0):this.goToAndStop(i.time,!0))}else this.goToAndStop(r,t,A);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,A=!1;t>=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]<e[0]?(this.frameModifier>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.firstFrame<e?A=e:this.currentRawFrame+this.firstFrame>t&&(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,r=e.length;for(A=0;A<r;A+=1)this.segments.push(e[A])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var A=e.p;-1!==A.indexOf("images/")&&(A=A.split("/")[1]),t=this.assetsPath+A}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,A=this.assets.length;t<A;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,A){try{this.renderer.getElementByPath(e).updateDocumentData(t,A)}catch(r){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],A=0,r=0,i=0,s=!0,n=!1;function a(e){for(var A=0,i=e.target;A<r;)t[A].animation===i&&(t.splice(A,1),A-=1,r-=1,i.isPaused||c()),A+=1}function o(e,A){if(!e)return null;for(var i=0;i<r;){if(t[i].elem===e&&null!==t[i].elem)return t[i].animation;i+=1}var s=new AnimationItem;return h(s,e),s.setData(e,A),s}function l(){i+=1,d()}function c(){i-=1}function h(e,A){e.addEventListener("destroy",a),e.addEventListener("_active",l),e.addEventListener("_idle",c),t.push({elem:A,animation:e}),r+=1}function u(e){var a,o=e-A;for(a=0;a<r;a+=1)t[a].animation.advanceTime(o);A=e,i&&!n?window.requestAnimationFrame(u):s=!0}function p(e){A=e,window.requestAnimationFrame(u)}function d(){!n&&i&&s&&(window.requestAnimationFrame(p),s=!1)}return e.registerAnimation=o,e.loadAnimation=function(e){var t=new AnimationItem;return h(t,null),t.setParams(e),t},e.setSpeed=function(e,A){var i;for(i=0;i<r;i+=1)t[i].animation.setSpeed(e,A)},e.setDirection=function(e,A){var i;for(i=0;i<r;i+=1)t[i].animation.setDirection(e,A)},e.play=function(e){var A;for(A=0;A<r;A+=1)t[A].animation.play(e)},e.pause=function(e){var A;for(A=0;A<r;A+=1)t[A].animation.pause(e)},e.stop=function(e){var A;for(A=0;A<r;A+=1)t[A].animation.stop(e)},e.togglePause=function(e){var A;for(A=0;A<r;A+=1)t[A].animation.togglePause(e)},e.searchAnimations=function(e,t,A){var r,i=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),s=i.length;for(r=0;r<s;r+=1)A&&i[r].setAttribute("data-bm-type",A),o(i[r],e);if(t&&0===s){A||(A="svg");var n=document.getElementsByTagName("body")[0];n.innerText="";var a=createTag("div");a.style.width="100%",a.style.height="100%",a.setAttribute("data-bm-type",A),n.appendChild(a),o(a,e)}},e.resize=function(){var e;for(e=0;e<r;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,A,i){var s;for(s=0;s<r;s+=1)t[s].animation.goToAndStop(e,A,i)},e.destroy=function(e){var A;for(A=r-1;A>=0;A-=1)t[A].animation.destroy(e)},e.freeze=function(){n=!0},e.unfreeze=function(){n=!1,d()},e.setVolume=function(e,A){var i;for(i=0;i<r;i+=1)t[i].animation.setVolume(e,A)},e.mute=function(e){var A;for(A=0;A<r;A+=1)t[A].animation.mute(e)},e.unmute=function(e){var A;for(A=0;A<r;A+=1)t[A].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,A=t.length,r=[];for(e=0;e<A;e+=1)r.push(t[e].animation);return r},e}(),BezierFactory=function(){var e={getBezierEasing:function(e,A,r,i,s){var n=s||("bez_"+e+"_"+A+"_"+r+"_"+i).replace(/\./g,"p");if(t[n])return t[n];var a=new c([e,A,r,i]);return t[n]=a,a}},t={},A=11,r=1/(A-1),i="function"==typeof Float32Array;function s(e,t){return 1-3*t+3*e}function n(e,t){return 3*t-6*e}function a(e){return 3*e}function o(e,t,A){return((s(t,A)*e+n(t,A))*e+a(t))*e}function l(e,t,A){return 3*s(t,A)*e*e+2*n(t,A)*e+a(t)}function c(e){this._p=e,this._mSampleValues=i?new Float32Array(A):new Array(A),this._precomputed=!1,this.get=this.get.bind(this)}return c.prototype={get:function(e){var t=this._p[0],A=this._p[1],r=this._p[2],i=this._p[3];return this._precomputed||this._precompute(),t===A&&r===i?e:0===e?0:1===e?1:o(this._getTForX(e),A,i)},_precompute:function(){var e=this._p[0],t=this._p[1],A=this._p[2],r=this._p[3];this._precomputed=!0,e===t&&A===r||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],i=0;i<A;++i)this._mSampleValues[i]=o(i*r,e,t)},_getTForX:function(e){for(var t=this._p[0],i=this._p[2],s=this._mSampleValues,n=0,a=1,c=A-1;a!==c&&s[a]<=e;++a)n+=r;var h=n+(e-s[--a])/(s[a+1]-s[a])*r,u=l(h,t,i);return u>=.001?function(e,t,A,r){for(var i=0;i<4;++i){var s=l(t,A,r);if(0===s)return t;t-=(o(t,A,r)-e)/s}return t}(e,h,t,i):0===u?h:function(e,t,A,r,i){var s,n,a=0;do{(s=o(n=t+(A-t)/2,r,i)-e)>0?A=n:t=n}while(Math.abs(s)>1e-7&&++a<10);return n}(e,n,n+r,t,i)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,A){var r=0,i=e,s=createSizedArray(i);return{newElement:function(){return r?s[r-=1]:t()},release:function(e){r===i&&(s=pooling.double(s),i*=2),A&&A(e),s[r]=e,r+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,A=e.lengths.length;for(t=0;t<A;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}));function bezFunction(){var e=Math;function t(e,t,A,r,i,s){var n=e*r+t*i+A*s-i*r-s*e-A*t;return n>-.001&&n<.001}var A=function(e,t,A,r){var i,s,n,a,o,l,c=getDefaultCurveSegments(),h=0,u=[],p=[],d=bezierLengthPool.newElement();for(n=A.length,i=0;i<c;i+=1){for(o=i/(c-1),l=0,s=0;s<n;s+=1)a=bmPow(1-o,3)*e[s]+3*bmPow(1-o,2)*o*A[s]+3*(1-o)*bmPow(o,2)*r[s]+bmPow(o,3)*t[s],u[s]=a,null!==p[s]&&(l+=bmPow(u[s]-p[s],2)),p[s]=u[s];l&&(h+=l=bmSqrt(l)),d.percents[i]=o,d.lengths[i]=h}return d.addedLength=h,d};function r(e){this.segmentLength=0,this.points=new Array(e)}function i(e,t){this.partialLength=e,this.point=t}var s,n=(s={},function(e,A,n,a){var o=(e[0]+"_"+e[1]+"_"+A[0]+"_"+A[1]+"_"+n[0]+"_"+n[1]+"_"+a[0]+"_"+a[1]).replace(/\./g,"p");if(!s[o]){var l,c,h,u,p,d,g,m=getDefaultCurveSegments(),f=0,y=null;2===e.length&&(e[0]!==A[0]||e[1]!==A[1])&&t(e[0],e[1],A[0],A[1],e[0]+n[0],e[1]+n[1])&&t(e[0],e[1],A[0],A[1],A[0]+a[0],A[1]+a[1])&&(m=2);var B=new r(m);for(h=n.length,l=0;l<m;l+=1){for(g=createSizedArray(h),p=l/(m-1),d=0,c=0;c<h;c+=1)u=bmPow(1-p,3)*e[c]+3*bmPow(1-p,2)*p*(e[c]+n[c])+3*(1-p)*bmPow(p,2)*(A[c]+a[c])+bmPow(p,3)*A[c],g[c]=u,null!==y&&(d+=bmPow(g[c]-y[c],2));f+=d=bmSqrt(d),B.points[l]=new i(d,g),y=g}B.segmentLength=f,s[o]=B}return s[o]});function a(e,t){var A=t.percents,r=t.lengths,i=A.length,s=bmFloor((i-1)*e),n=e*t.addedLength,a=0;if(s===i-1||0===s||n===r[s])return A[s];for(var o=r[s]>n?-1:1,l=!0;l;)if(r[s]<=n&&r[s+1]>n?(a=(n-r[s])/(r[s+1]-r[s]),l=!1):s+=o,s<0||s>=i-1){if(s===i-1)return A[s];l=!1}return A[s]+(A[s+1]-A[s])*a}var o=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,r=segmentsLengthPool.newElement(),i=e.c,s=e.v,n=e.o,a=e.i,o=e._length,l=r.lengths,c=0;for(t=0;t<o-1;t+=1)l[t]=A(s[t],s[t+1],n[t],a[t+1]),c+=l[t].addedLength;return i&&o&&(l[t]=A(s[t],s[0],n[t],a[0]),c+=l[t].addedLength),r.totalLength=c,r},getNewSegment:function(t,A,r,i,s,n,l){s<0?s=0:s>1&&(s=1);var c,h=a(s,l),u=a(n=n>1?1:n,l),p=t.length,d=1-h,g=1-u,m=d*d*d,f=h*d*d*3,y=h*h*d*3,B=h*h*h,C=d*d*g,w=h*d*g+d*h*g+d*d*u,v=h*h*g+d*h*u+h*d*u,E=h*h*u,I=d*g*g,b=h*g*g+d*u*g+d*g*u,T=h*u*g+d*u*u+h*g*u,F=h*u*u,M=g*g*g,Q=u*g*g+g*u*g+g*g*u,S=u*u*g+g*u*u+u*g*u,U=u*u*u;for(c=0;c<p;c+=1)o[4*c]=e.round(1e3*(m*t[c]+f*r[c]+y*i[c]+B*A[c]))/1e3,o[4*c+1]=e.round(1e3*(C*t[c]+w*r[c]+v*i[c]+E*A[c]))/1e3,o[4*c+2]=e.round(1e3*(I*t[c]+b*r[c]+T*i[c]+F*A[c]))/1e3,o[4*c+3]=e.round(1e3*(M*t[c]+Q*r[c]+S*i[c]+U*A[c]))/1e3;return o},getPointInSegment:function(t,A,r,i,s,n){var o=a(s,n),l=1-o;return[e.round(1e3*(l*l*l*t[0]+(o*l*l+l*o*l+l*l*o)*r[0]+(o*o*l+l*o*o+o*l*o)*i[0]+o*o*o*A[0]))/1e3,e.round(1e3*(l*l*l*t[1]+(o*l*l+l*o*l+l*l*o)*r[1]+(o*o*l+l*o*o+o*l*o)*i[1]+o*o*o*A[1]))/1e3]},buildBezierData:n,pointOnLine2D:t,pointOnLine3D:function(A,r,i,s,n,a,o,l,c){if(0===i&&0===a&&0===c)return t(A,r,s,n,o,l);var h,u=e.sqrt(e.pow(s-A,2)+e.pow(n-r,2)+e.pow(a-i,2)),p=e.sqrt(e.pow(o-A,2)+e.pow(l-r,2)+e.pow(c-i,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)>-1e-4&&h<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var A,r=this.offsetTime;"multidimensional"===this.propType&&(A=createTypedArray("float32",this.pv.length));for(var i,s,n,a,o,l,c,h,u,p=t.lastIndex,d=p,g=this.keyframes.length-1,m=!0;m;){if(i=this.keyframes[d],s=this.keyframes[d+1],d===g-1&&e>=s.t-r){i.h&&(i=s),p=0;break}if(s.t-r>e){p=d;break}d<g-1?d+=1:(p=0,m=!1)}n=this.keyframesMetadata[d]||{};var f,y=s.t-r,B=i.t-r;if(i.to){n.bezierData||(n.bezierData=bez.buildBezierData(i.s,s.s||i.e,i.to,i.ti));var C=n.bezierData;if(e>=y||e<B){var w=e>=y?C.points.length-1:0;for(o=C.points[w].point.length,a=0;a<o;a+=1)A[a]=C.points[w].point[a]}else{n.__fnct?u=n.__fnct:(u=BezierFactory.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,n.__fnct=u),l=u((e-B)/(y-B));var v,E=C.segmentLength*l,I=t.lastFrame<e&&t._lastKeyframeIndex===d?t._lastAddedLength:0;for(h=t.lastFrame<e&&t._lastKeyframeIndex===d?t._lastPoint:0,m=!0,c=C.points.length;m;){if(I+=C.points[h].partialLength,0===E||0===l||h===C.points.length-1){for(o=C.points[h].point.length,a=0;a<o;a+=1)A[a]=C.points[h].point[a];break}if(E>=I&&E<I+C.points[h+1].partialLength){for(v=(E-I)/C.points[h+1].partialLength,o=C.points[h].point.length,a=0;a<o;a+=1)A[a]=C.points[h].point[a]+(C.points[h+1].point[a]-C.points[h].point[a])*v;break}h<c-1?h+=1:m=!1}t._lastPoint=h,t._lastAddedLength=I-C.points[h].partialLength,t._lastKeyframeIndex=d}}else{var b,T,F,M,Q;if(g=i.s.length,f=s.s||i.e,this.sh&&1!==i.h)e>=y?(A[0]=f[0],A[1]=f[1],A[2]=f[2]):e<=B?(A[0]=i.s[0],A[1]=i.s[1],A[2]=i.s[2]):quaternionToEuler(A,slerp(createQuaternion(i.s),createQuaternion(f),(e-B)/(y-B)));else for(d=0;d<g;d+=1)1!==i.h&&(e>=y?l=1:e<B?l=0:(i.o.x.constructor===Array?(n.__fnct||(n.__fnct=[]),n.__fnct[d]?u=n.__fnct[d]:(b=void 0===i.o.x[d]?i.o.x[0]:i.o.x[d],T=void 0===i.o.y[d]?i.o.y[0]:i.o.y[d],F=void 0===i.i.x[d]?i.i.x[0]:i.i.x[d],M=void 0===i.i.y[d]?i.i.y[0]:i.i.y[d],u=BezierFactory.getBezierEasing(b,T,F,M).get,n.__fnct[d]=u)):n.__fnct?u=n.__fnct:(b=i.o.x,T=i.o.y,F=i.i.x,M=i.i.y,u=BezierFactory.getBezierEasing(b,T,F,M).get,i.keyframeMetadata=u),l=u((e-B)/(y-B)))),f=s.s||i.e,Q=1===i.h?i.s[d]:i.s[d]+(f[d]-i.s[d])*l,"multidimensional"===this.propType?A[d]=Q:A=Q}return t.lastIndex=p,A}function slerp(e,t,A){var r,i,s,n,a,o=[],l=e[0],c=e[1],h=e[2],u=e[3],p=t[0],d=t[1],g=t[2],m=t[3];return(i=l*p+c*d+h*g+u*m)<0&&(i=-i,p=-p,d=-d,g=-g,m=-m),1-i>1e-6?(r=Math.acos(i),s=Math.sin(r),n=Math.sin((1-A)*r)/s,a=Math.sin(A*r)/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],r=t[1],i=t[2],s=t[3],n=Math.atan2(2*r*s-2*A*i,1-2*r*r-2*i*i),a=Math.asin(2*A*r+2*i*s),o=Math.atan2(2*A*s-2*r*i,1-2*A*A-2*i*i);e[0]=n/degToRads,e[1]=a/degToRads,e[2]=o/degToRads}function createQuaternion(e){var t=e[0]*degToRads,A=e[1]*degToRads,r=e[2]*degToRads,i=Math.cos(t/2),s=Math.cos(A/2),n=Math.cos(r/2),a=Math.sin(t/2),o=Math.sin(A/2),l=Math.sin(r/2);return[a*o*n+i*s*l,a*s*n+i*o*l,i*o*n-a*s*l,i*s*n-a*o*l]}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<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var A=0,r=this.v.length;A<r;)t=e[A]*this.mult,mathAbs(this.v[A]-t)>1e-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<t;e+=1)A=this.effectsSequence[e](A);this.setVValue(A),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,A,r){this.propType="unidimensional",this.mult=A||1,this.data=t,this.v=A?t.k*A:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,A,r){var i;this.propType="multidimensional",this.mult=A||1,this.data=t,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s=t.k.length;for(this.v=createTypedArray("float32",s),this.pv=createTypedArray("float32",s),this.vel=createTypedArray("float32",s),i=0;i<s;i+=1)this.v[i]=t.k[i]*this.mult,this.pv[i]=t.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,A,r){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=A||1,this.elem=e,this.container=r,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,A,r){var i;this.propType="multidimensional";var s,n,a,o,l=t.k.length;for(i=0;i<l-1;i+=1)t.k[i].to&&t.k[i].s&&t.k[i+1]&&t.k[i+1].s&&(s=t.k[i].s,n=t.k[i+1].s,a=t.k[i].to,o=t.k[i].ti,(2===s.length&&(s[0]!==n[0]||s[1]!==n[1])&&bez.pointOnLine2D(s[0],s[1],n[0],n[1],s[0]+a[0],s[1]+a[1])&&bez.pointOnLine2D(s[0],s[1],n[0],n[1],n[0]+o[0],n[1]+o[1])||3===s.length&&(s[0]!==n[0]||s[1]!==n[1]||s[2]!==n[2])&&bez.pointOnLine3D(s[0],s[1],s[2],n[0],n[1],n[2],s[0]+a[0],s[1]+a[1],s[2]+a[2])&&bez.pointOnLine3D(s[0],s[1],s[2],n[0],n[1],n[2],n[0]+o[0],n[1]+o[1],n[2]+o[2]))&&(t.k[i].to=null,t.k[i].ti=null),s[0]===n[0]&&s[1]===n[1]&&0===a[0]&&0===a[1]&&0===o[0]&&0===o[1]&&(2===s.length||s[2]===n[2]&&0===a[2]&&0===o[2])&&(t.k[i].to=null,t.k[i].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=A||1,this.elem=e,this.container=r,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var c=t.k[0].s.length;for(this.v=createTypedArray("float32",c),this.pv=createTypedArray("float32",c),i=0;i<c;i+=1)this.v[i]=initFrame,this.pv[i]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",c)},this.addEffect=addEffect}var PropertyFactory=(ob={getProp:function(e,t,A,r,i){var s;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length)if("number"==typeof t.k[0])s=new MultiDimensionalProperty(e,t,r,i);else switch(A){case 0:s=new KeyframedValueProperty(e,t,r,i);break;case 1:s=new KeyframedMultidimensionalProperty(e,t,r,i)}else s=new ValueProperty(e,t,r,i);return s.effectsSequence.length&&i.addDynamicProperty(s),s}},ob),ob;function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var A=0;A<t;)this.v[A]=pointPool.newElement(),this.o[A]=pointPool.newElement(),this.i[A]=pointPool.newElement(),A+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,A,r,i){var s;switch(this._length=Math.max(this._length,r+1),this._length>=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=[]}(!s[r]||s[r]&&!i)&&(s[r]=pointPool.newElement()),s[r][0]=e,s[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,A,r,i,s,n,a){this.setXYAt(e,t,"v",n,a),this.setXYAt(A,r,"o",n,a),this.setXYAt(i,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,r=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],A[0][0],A[0][1],0,!1),i=1);var s,n=this._length-1,a=this._length;for(s=i;s<a;s+=1)e.setTripleAt(t[n][0],t[n][1],r[n][0],r[n][1],A[n][0],A[n][1],s,!1),n-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,A=e._length;for(t=0;t<A;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1})),factory.clone=function(e){var t,A=factory.newElement(),r=void 0===e._length?e.v.length:e._length;for(A.setLength(r),A.c=e.c,t=0;t<r;t+=1)A.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return A},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:function(){return t?r[t-=1]:new ShapeCollection},release:function(e){var i,s=e._length;for(i=0;i<s;i+=1)shapePool.release(e.shapes[i]);e._length=0,t===A&&(r=pooling.double(r),A*=2),r[t]=e,t+=1}},t=0,A=4,r=createSizedArray(A);return e}(),ShapePropertyFactory=function(){var e=-999999;function t(e,t,A){var r,i,s,n,a,o,l,c,h,u=A.lastIndex,p=this.keyframes;if(e<p[0].t-this.offsetTime)r=p[0].s[0],s=!0,u=0;else if(e>=p[p.length-1].t-this.offsetTime)r=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],s=!0;else{for(var d,g,m,f=u,y=p.length-1,B=!0;B&&(d=p[f],!((g=p[f+1]).t-this.offsetTime>e));)f<y-1?f+=1:B=!1;if(m=this.keyframesMetadata[f]||{},u=f,!(s=1===d.h)){if(e>=g.t-this.offsetTime)c=1;else if(e<d.t-this.offsetTime)c=0;else{var C;m.__fnct?C=m.__fnct:(C=BezierFactory.getBezierEasing(d.o.x,d.o.y,d.i.x,d.i.y).get,m.__fnct=C),c=C((e-(d.t-this.offsetTime))/(g.t-this.offsetTime-(d.t-this.offsetTime)))}i=g.s?g.s[0]:d.e[0]}r=d.s[0]}for(o=t._length,l=r.i[0].length,A.lastIndex=u,n=0;n<o;n+=1)for(a=0;a<l;a+=1)h=s?r.i[n][a]:r.i[n][a]+(i.i[n][a]-r.i[n][a])*c,t.i[n][a]=h,h=s?r.o[n][a]:r.o[n][a]+(i.o[n][a]-r.o[n][a])*c,t.o[n][a]=h,h=s?r.v[n][a]:r.v[n][a]+(i.v[n][a]-r.v[n][a])*c,t.v[n][a]=h}function A(){var t=this.comp.renderedFrame-this.offsetTime,A=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,i=this._caching.lastFrame;return i!==e&&(i<A&&t<A||i>r&&t>r)||(this._caching.lastIndex=i<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function r(){this.paths=this.localShapeCollection}function i(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var A,r=e._length;for(A=0;A<r;A+=1)if(e.v[A][0]!==t.v[A][0]||e.v[A][1]!==t.v[A][1]||e.o[A][0]!==t.o[A][0]||e.o[A][1]!==t.o[A][1]||e.i[A][0]!==t.i[A][0]||e.i[A][1]!==t.i[A][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function s(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var A=this.effectsSequence.length;for(t=0;t<A;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function n(e,t,A){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var i=3===A?t.pt.k:t.ks.k;this.v=shapePool.clone(i),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function a(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function o(t,i,s){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===s?i.pt.k:i.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var n=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,n),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=r,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[A.bind(this)]}n.prototype.interpolateShape=t,n.prototype.getValue=s,n.prototype.setVValue=i,n.prototype.addEffect=a,o.prototype.getValue=s,o.prototype.interpolateShape=t,o.prototype.setVValue=i,o.prototype.addEffect=a;var l=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],A=this.p.v[1],r=this.s.v[0]/2,i=this.s.v[1]/2,s=3!==this.d,n=this.v;n.v[0][0]=t,n.v[0][1]=A-i,n.v[1][0]=s?t+r:t-r,n.v[1][1]=A,n.v[2][0]=t,n.v[2][1]=A+i,n.v[3][0]=s?t-r:t+r,n.v[3][1]=A,n.i[0][0]=s?t-r*e:t+r*e,n.i[0][1]=A-i,n.i[1][0]=s?t+r:t-r,n.i[1][1]=A-i*e,n.i[2][0]=s?t+r*e:t-r*e,n.i[2][1]=A+i,n.i[3][0]=s?t-r:t+r,n.i[3][1]=A+i*e,n.o[0][0]=s?t+r*e:t-r*e,n.o[0][1]=A-i,n.o[1][0]=s?t+r:t-r,n.o[1][1]=A+i*e,n.o[2][0]=s?t-r*e:t+r*e,n.o[2][1]=A+i,n.o[3][0]=s?t-r:t+r,n.o[3][1]=A-i*e}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,A,r,i=2*Math.floor(this.pt.v),s=2*Math.PI/i,n=!0,a=this.or.v,o=this.ir.v,l=this.os.v,c=this.is.v,h=2*Math.PI*a/(2*i),u=2*Math.PI*o/(2*i),p=-Math.PI/2;p+=this.r.v;var d=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<i;e+=1){A=n?l:c,r=n?h:u;var g=(t=n?a:o)*Math.cos(p),m=t*Math.sin(p),f=0===g&&0===m?0:m/Math.sqrt(g*g+m*m),y=0===g&&0===m?0:-g/Math.sqrt(g*g+m*m);g+=+this.p.v[0],m+=+this.p.v[1],this.v.setTripleAt(g,m,g-f*r*A*d,m-y*r*A*d,g+f*r*A*d,m+y*r*A*d,e,!0),n=!n,p+=s*d}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),A=2*Math.PI/t,r=this.or.v,i=this.os.v,s=2*Math.PI*r/(4*t),n=.5*-Math.PI,a=3===this.data.d?-1:1;for(n+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var o=r*Math.cos(n),l=r*Math.sin(n),c=0===o&&0===l?0:l/Math.sqrt(o*o+l*l),h=0===o&&0===l?0:-o/Math.sqrt(o*o+l*l);o+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(o,l,o-c*s*i*a,l-h*s*i*a,o+c*s*i*a,l+h*s*i*a,e,!0),n+=A*a}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),h=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],A=this.s.v[0]/2,r=this.s.v[1]/2,i=bmMin(A,r,this.r.v),s=i*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+A,t-r+i,e+A,t-r+i,e+A,t-r+s,0,!0),this.v.setTripleAt(e+A,t+r-i,e+A,t+r-s,e+A,t+r-i,1,!0),0!==i?(this.v.setTripleAt(e+A-i,t+r,e+A-i,t+r,e+A-s,t+r,2,!0),this.v.setTripleAt(e-A+i,t+r,e-A+s,t+r,e-A+i,t+r,3,!0),this.v.setTripleAt(e-A,t+r-i,e-A,t+r-i,e-A,t+r-s,4,!0),this.v.setTripleAt(e-A,t-r+i,e-A,t-r+s,e-A,t-r+i,5,!0),this.v.setTripleAt(e-A+i,t-r,e-A+i,t-r,e-A+s,t-r,6,!0),this.v.setTripleAt(e+A-i,t-r,e+A-s,t-r,e+A-i,t-r,7,!0)):(this.v.setTripleAt(e-A,t+r,e-A+s,t+r,e-A,t+r,2),this.v.setTripleAt(e-A,t-r,e-A,t-r+s,e-A,t-r,3))):(this.v.setTripleAt(e+A,t-r+i,e+A,t-r+s,e+A,t-r+i,0,!0),0!==i?(this.v.setTripleAt(e+A-i,t-r,e+A-i,t-r,e+A-s,t-r,1,!0),this.v.setTripleAt(e-A+i,t-r,e-A+s,t-r,e-A+i,t-r,2,!0),this.v.setTripleAt(e-A,t-r+i,e-A,t-r+i,e-A,t-r+s,3,!0),this.v.setTripleAt(e-A,t+r-i,e-A,t+r-s,e-A,t+r-i,4,!0),this.v.setTripleAt(e-A+i,t+r,e-A+i,t+r,e-A+s,t+r,5,!0),this.v.setTripleAt(e+A-i,t+r,e+A-s,t+r,e+A-i,t+r,6,!0),this.v.setTripleAt(e+A,t+r-i,e+A,t+r-i,e+A,t+r-s,7,!0)):(this.v.setTripleAt(e-A,t-r,e-A+s,t-r,e-A,t-r,1,!0),this.v.setTripleAt(e-A,t+r,e-A,t+r-s,e-A,t+r,2,!0),this.v.setTripleAt(e+A,t+r,e+A-s,t+r,e+A,t+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],e),e}();return{getShapeProp:function(e,t,A){var r;return 3===A||4===A?r=(3===A?t.pt:t.ks).k.length?new o(e,t,A):new n(e,t,A):5===A?r=new h(e,t):6===A?r=new l(e,t):7===A&&(r=new c(e,t)),r.k&&e.addDynamicProperty(r),r},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return o}}}(),Matrix=function(){var e=Math.cos,t=Math.sin,A=Math.tan,r=Math.round;function i(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function s(A){if(0===A)return this;var r=e(A),i=t(A);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function n(A){if(0===A)return this;var r=e(A),i=t(A);return this._t(1,0,0,0,0,r,-i,0,0,i,r,0,0,0,0,1)}function a(A){if(0===A)return this;var r=e(A),i=t(A);return this._t(r,0,i,0,0,1,0,0,-i,0,r,0,0,0,0,1)}function o(A){if(0===A)return this;var r=e(A),i=t(A);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function l(e,t){return this._t(1,t,e,1,0,0)}function c(e,t){return this.shear(A(e),A(t))}function h(r,i){var s=e(i),n=t(i);return this._t(s,n,0,0,-n,s,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,A(r),1,0,0,0,0,1,0,0,0,0,1)._t(s,-n,0,0,n,s,0,0,0,0,1,0,0,0,0,1)}function u(e,t,A){return A||0===A||(A=1),1===e&&1===t&&1===A?this:this._t(e,0,0,0,0,t,0,0,0,0,A,0,0,0,0,1)}function p(e,t,A,r,i,s,n,a,o,l,c,h,u,p,d,g){return this.props[0]=e,this.props[1]=t,this.props[2]=A,this.props[3]=r,this.props[4]=i,this.props[5]=s,this.props[6]=n,this.props[7]=a,this.props[8]=o,this.props[9]=l,this.props[10]=c,this.props[11]=h,this.props[12]=u,this.props[13]=p,this.props[14]=d,this.props[15]=g,this}function d(e,t,A){return A=A||0,0!==e||0!==t||0!==A?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,A,1):this}function g(e,t,A,r,i,s,n,a,o,l,c,h,u,p,d,g){var m=this.props;if(1===e&&0===t&&0===A&&0===r&&0===i&&1===s&&0===n&&0===a&&0===o&&0===l&&1===c&&0===h)return m[12]=m[12]*e+m[15]*u,m[13]=m[13]*s+m[15]*p,m[14]=m[14]*c+m[15]*d,m[15]*=g,this._identityCalculated=!1,this;var f=m[0],y=m[1],B=m[2],C=m[3],w=m[4],v=m[5],E=m[6],I=m[7],b=m[8],T=m[9],F=m[10],M=m[11],Q=m[12],S=m[13],U=m[14],D=m[15];return m[0]=f*e+y*i+B*o+C*u,m[1]=f*t+y*s+B*l+C*p,m[2]=f*A+y*n+B*c+C*d,m[3]=f*r+y*a+B*h+C*g,m[4]=w*e+v*i+E*o+I*u,m[5]=w*t+v*s+E*l+I*p,m[6]=w*A+v*n+E*c+I*d,m[7]=w*r+v*a+E*h+I*g,m[8]=b*e+T*i+F*o+M*u,m[9]=b*t+T*s+F*l+M*p,m[10]=b*A+T*n+F*c+M*d,m[11]=b*r+T*a+F*h+M*g,m[12]=Q*e+S*i+U*o+D*u,m[13]=Q*t+S*s+U*l+D*p,m[14]=Q*A+S*n+U*c+D*d,m[15]=Q*r+S*a+U*h+D*g,this._identityCalculated=!1,this}function m(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function f(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function B(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function C(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function w(e,t,A){return{x:e*this.props[0]+t*this.props[4]+A*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+A*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+A*this.props[10]+this.props[14]}}function v(e,t,A){return e*this.props[0]+t*this.props[4]+A*this.props[8]+this.props[12]}function E(e,t,A){return e*this.props[1]+t*this.props[5]+A*this.props[9]+this.props[13]}function I(e,t,A){return e*this.props[2]+t*this.props[6]+A*this.props[10]+this.props[14]}function b(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,A=-this.props[1]/e,r=-this.props[4]/e,i=this.props[0]/e,s=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,n=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,a=new Matrix;return a.props[0]=t,a.props[1]=A,a.props[4]=r,a.props[5]=i,a.props[12]=s,a.props[13]=n,a}function T(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function F(e){var t,A=e.length,r=[];for(t=0;t<A;t+=1)r[t]=T(e[t]);return r}function M(e,t,A){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=e[0],r[1]=e[1],r[2]=t[0],r[3]=t[1],r[4]=A[0],r[5]=A[1];else{var i=this.props[0],s=this.props[1],n=this.props[4],a=this.props[5],o=this.props[12],l=this.props[13];r[0]=e[0]*i+e[1]*n+o,r[1]=e[0]*s+e[1]*a+l,r[2]=t[0]*i+t[1]*n+o,r[3]=t[0]*s+t[1]*a+l,r[4]=A[0]*i+A[1]*n+o,r[5]=A[0]*s+A[1]*a+l}return r}function Q(e,t,A){return this.isIdentity()?[e,t,A]:[e*this.props[0]+t*this.props[4]+A*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+A*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+A*this.props[10]+this.props[14]]}function S(e,t){if(this.isIdentity())return e+","+t;var A=this.props;return Math.round(100*(e*A[0]+t*A[4]+A[12]))/100+","+Math.round(100*(e*A[1]+t*A[5]+A[13]))/100}function U(){for(var e=0,t=this.props,A="matrix3d(";e<16;)A+=r(1e4*t[e])/1e4,A+=15===e?")":",",e+=1;return A}function D(e){return e<1e-6&&e>0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function N(){var e=this.props;return"matrix("+D(e[0])+","+D(e[1])+","+D(e[4])+","+D(e[5])+","+D(e[12])+","+D(e[13])+")"}return function(){this.reset=i,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=w,this.applyToX=v,this.applyToY=E,this.applyToZ=I,this.applyToPointArray=Q,this.applyToTriplePoints=M,this.applyToPointStringified=S,this.toCSS=U,this.to2dCSS=N,this.clone=B,this.cloneFromProps=C,this.equals=y,this.inversePoints=F,this.inversePoint=T,this.getInverseMatrix=b,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})(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),A=0;A<t.length;A+=1){var r=t[A].split("=");if(decodeURIComponent(r[0])==e)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&(window.bodymovin=lottie)}catch(e2){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,A){t[e]||(t[e]=A)},e.getModifier=function(e,A,r){return new t[e](A,r)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,A,r,i){var s=[];t<=1?s.push({s:e,e:t}):e>=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;n<l;n+=1){var c,h;(a=s[n]).e*i<r||a.s*i>r+A||(c=a.s*i<=r?0:(a.s*i-r)/A,h=a.e*i>=r+A?1:(a.e*i-r)/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;t<A;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,A,r,i;if(this._mdf||e){var s=this.o.v%360/360;if(s<0&&(s+=1),(t=this.s.v>1?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)){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(i=0;i<u;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===A&&0===t||0===A&&1===t){if(this._mdf)for(i=0;i<u;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var d,g,m=[];for(i=0;i<u;i+=1)if((d=this.shapes[i]).shape._mdf||this._mdf||e||2===this.m){if(o=(r=d.shape.paths)._length,h=0,!d.shape._mdf&&d.pathsData.length)h=d.totalShapeLength;else{for(l=this.releasePathsData(d.pathsData),a=0;a<o;a+=1)c=bez.getSegmentsLength(r.shapes[a]),l.push(c),h+=c.totalLength;d.totalShapeLength=h,d.pathsData=l}p+=h,d.shape._mdf=!0}else d.shape.paths=d.localShapeCollection;var f,y=t,B=A,C=0;for(i=u-1;i>=0;i-=1)if((d=this.shapes[i]).shape._mdf){for((g=d.localShapeCollection).releaseShapes(),2===this.m&&u>1?(f=this.calculateShapeEdges(t,A,d.totalShapeLength,C,p),C+=d.totalShapeLength):f=[[y,B]],o=f.length,a=0;a<o;a+=1){y=f[a][0],B=f[a][1],m.length=0,B<=1?m.push({s:d.totalShapeLength*y,e:d.totalShapeLength*B}):y>=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 w=this.addShapes(d,m[0]);if(m[0].s!==m[0].e){if(m.length>1)if(d.shape.paths.shapes[d.shape.paths._length-1].c){var v=w.pop();this.addPaths(w,g),w=this.addShapes(d,m[1],v)}else this.addPaths(w,g),w=this.addShapes(d,m[1]);this.addPaths(w,g)}}d.shape.paths=g}}},TrimModifier.prototype.addPaths=function(e,t){var A,r=e.length;for(A=0;A<r;A+=1)t.addShape(e[A])},TrimModifier.prototype.addSegment=function(e,t,A,r,i,s,n){i.setXYAt(t[0],t[1],"o",s),i.setXYAt(A[0],A[1],"i",s+1),n&&i.setXYAt(e[0],e[1],"v",s),i.setXYAt(r[0],r[1],"v",s+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,A,r){t.setXYAt(e[1],e[5],"o",A),t.setXYAt(e[2],e[6],"i",A+1),r&&t.setXYAt(e[0],e[4],"v",A),t.setXYAt(e[3],e[7],"v",A+1)},TrimModifier.prototype.addShapes=function(e,t,A){var r,i,s,n,a,o,l,c,h=e.pathsData,u=e.shape.paths.shapes,p=e.shape.paths._length,d=0,g=[],m=!0;for(A?(a=A._length,c=A._length):(A=shapePool.newElement(),a=0,c=0),g.push(A),r=0;r<p;r+=1){for(o=h[r].lengths,A.c=u[r].c,s=u[r].c?o.length:o.length+1,i=1;i<s;i+=1)if(d+(n=o[i-1]).addedLength<t.s)d+=n.addedLength,A.c=!1;else{if(d>t.e){A.c=!1;break}t.s<=d&&t.e>=d+n.addedLength?(this.addSegment(u[r].v[i-1],u[r].o[i-1],u[r].i[i],u[r].v[i],A,a,m),m=!1):(l=bez.getNewSegment(u[r].v[i-1],u[r].v[i],u[r].o[i-1],u[r].i[i],(t.s-d)/n.addedLength,(t.e-d)/n.addedLength,o[i-1]),this.addSegmentFromArray(l,A,a,m),m=!1,A.c=!1),d+=n.addedLength,a+=1}if(u[r].c&&o.length){if(n=o[i-1],d<=t.e){var f=o[i-1].addedLength;t.s<=d&&t.e>=d+f?(this.addSegment(u[r].v[i-1],u[r].o[i-1],u[r].i[0],u[r].v[0],A,a,m),m=!1):(l=bez.getNewSegment(u[r].v[i-1],u[r].v[0],u[r].o[i-1],u[r].i[0],(t.s-d)/f,(t.e-d)/f,o[i-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;r<p-1&&(A=shapePool.newElement(),m=!0,g.push(A),a=0)}return g},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var A=t/100,r=[0,0],i=e._length,s=0;for(s=0;s<i;s+=1)r[0]+=e.v[s][0],r[1]+=e.v[s][1];r[0]/=i,r[1]/=i;var n,a,o,l,c,h,u=shapePool.newElement();for(u.c=e.c,s=0;s<i;s+=1)n=e.v[s][0]+(r[0]-e.v[s][0])*A,a=e.v[s][1]+(r[1]-e.v[s][1])*A,o=e.o[s][0]+(r[0]-e.o[s][0])*-A,l=e.o[s][1]+(r[1]-e.o[s][1])*-A,c=e.i[s][0]+(r[0]-e.i[s][0])*-A,h=e.i[s][1]+(r[1]-e.i[s][1])*-A,u.setTripleAt(n,a,o,l,c,h,s);return u},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,A,r,i,s,n,a=this.shapes.length,o=this.amount.v;if(0!==o)for(A=0;A<a;A+=1){if(n=(s=this.shapes[A]).localShapeCollection,s.shape._mdf||this._mdf||e)for(n.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,i=s.shape.paths._length,r=0;r<i;r+=1)n.addShape(this.processPath(t[r],o));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(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 r,i=t.or.k.length;for(r=0;r<i;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.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.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var A;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.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.autoOriented){var r,i;if(A=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/A,0),i=this.p.getValueAtTime(this.p.keyframes[0].t/A,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/A,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/A,0)):(r=this.p.pv,i=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){r=[],i=[];var s=this.px,n=this.py;s._caching.lastFrame+s.offsetTime<=s.keyframes[0].t?(r[0]=s.getValueAtTime((s.keyframes[0].t+.01)/A,0),r[1]=n.getValueAtTime((n.keyframes[0].t+.01)/A,0),i[0]=s.getValueAtTime(s.keyframes[0].t/A,0),i[1]=n.getValueAtTime(n.keyframes[0].t/A,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(r[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/A,0),r[1]=n.getValueAtTime(n.keyframes[n.keyframes.length-1].t/A,0),i[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/A,0),i[1]=n.getValueAtTime((n.keyframes[n.keyframes.length-1].t-.01)/A,0)):(r=[s.pv,n.pv],i[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/A,s.offsetTime),i[1]=n.getValueAtTime((n._caching.lastFrame+n.offsetTime-.01)/A,n.offsetTime))}else r=i=e;this.v.rotate(-Math.atan2(r[1]-i[1],r[0]-i[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,A,r){return new t(e,A,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,A){return e*(1-A)+t*A}function lerpPoint(e,t,A){return[lerp(e[0],t[0],A),lerp(e[1],t[1],A)]}function quadRoots(e,t,A){if(0===e)return[];var r=t*t-4*e*A;if(r<0)return[];var i=-t/(2*e);if(0===r)return[i];var s=Math.sqrt(r)/(2*e);return[i-s,i+s]}function polynomialCoefficients(e,t,A,r){return[3*t-e-3*A+r,3*e-6*t+3*A,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,A,r,i){i&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),i&&pointEqual(A,r)&&(A=lerpPoint(e,r,2/3));var s=polynomialCoefficients(e[0],t[0],A[0],r[0]),n=polynomialCoefficients(e[1],t[1],A[1],r[1]);this.a=[s[0],n[0]],this.b=[s[1],n[1]],this.c=[s[2],n[2]],this.d=[s[3],n[3]],this.points=[e,t,A,r]}function extrema(e,t){var A=e.points[0][t],r=e.points[e.points.length-1][t];if(A>r){var i=r;r=A,A=i}for(var s=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),n=0;n<s.length;n+=1)if(s[n]>0&&s[n]<1){var a=e.point(s[n])[t];a<A?A=a:a>r&&(r=a)}return{min:A,max:r}}function intersectData(e,t,A){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.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)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,A,r,i,s){if(boxIntersect(e,t))if(A>=s||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r)i.push([e.t,t.t]);else{var n=splitData(e),a=splitData(t);intersectsImpl(n[0],a[0],A+1,r,i,s),intersectsImpl(n[0],a[1],A+1,r,i,s),intersectsImpl(n[1],a[0],A+1,r,i,s),intersectsImpl(n[1],a[1],A+1,r,i,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,r){var i=[e[0],e[1],1],s=[t[0],t[1],1],n=[A[0],A[1],1],a=[r[0],r[1],1],o=crossProduct(crossProduct(i,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,r,i,s,n){var a=A-Math.PI/2,o=A+Math.PI/2,l=t[0]+Math.cos(A)*r*i,c=t[1]-Math.sin(A)*r*i;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]],r=.5*-Math.PI;return[Math.cos(r)*A[0]-Math.sin(r)*A[1],Math.sin(r)*A[0]+Math.cos(r)*A[1]]}function getProjectingAngle(e,t){var A=0===t?e.length()-1:t-1,r=(t+1)%e.length(),i=getPerpendicularVector(e.v[A],e.v[r]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(e,t,A,r,i,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,r,u/(2*(i+1)),h/(2*(i+1)))}function zigZagSegment(e,t,A,r,i,s){for(var n=0;n<r;n+=1){var a=(n+1)/(r+1),o=2===i?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,l=t.normalAngle(a);setPoint(e,t.point(a),l,s,A,o/(2*(r+1)),o/(2*(r+1))),s=-s}return s}function linearOffset(e,t,A){var r=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,r,A),polarOffset(t,r,A)]}function offsetSegment(e,t){var A,r,i,s,n,a,o;A=(o=linearOffset(e.points[0],e.points[1],t))[0],r=o[1],i=(o=linearOffset(e.points[1],e.points[2],t))[0],s=o[1],n=(o=linearOffset(e.points[2],e.points[3],t))[0],a=o[1];var l=lineIntersection(A,r,i,s);null===l&&(l=r);var c=lineIntersection(n,a,i,s);return null===c&&(c=n),new PolynomialBezier(A,l,c,a)}function joinLines(e,t,A,r,i){var s=t.points[3],n=A.points[0];if(3===r)return s;if(pointEqual(s,n))return s;if(2===r){var a=-t.tangentAngle(1),o=-A.tangentAngle(0)+Math.PI,l=lineIntersection(s,polarOffset(s,a+Math.PI/2,100),n,polarOffset(n,a+Math.PI/2,100)),c=l?pointDistance(l,s):pointDistance(s,n)/2,h=polarOffset(s,a,2*c*roundCorner);return e.setXYAt(h[0],h[1],"o",e.length()-1),h=polarOffset(n,o,2*c*roundCorner),e.setTripleAt(n[0],n[1],n[0],n[1],h[0],h[1],e.length()),n}var u=lineIntersection(pointEqual(s,t.points[2])?t.points[0]:t.points[2],s,n,pointEqual(n,A.points[1])?A.points[3]:A.points[1]);return u&&pointDistance(u,s)<i?(e.setTripleAt(u[0],u[1],u[0],u[1],u[0],u[1],e.length()),u):s}function getIntersection(e,t){var A=e.intersections(t);return A.length&&floatEqual(A[0][0],1)&&A.shift(),A.length?A[0]:null}function pruneSegmentIntersection(e,t){var A=e.slice(),r=t.slice(),i=getIntersection(e[e.length-1],t[0]);return i&&(A[e.length-1]=e[e.length-1].split(i[0])[0],r[0]=t[0].split(i[1])[1]),e.length>1&&t.length>1&&(i=getIntersection(e[0],t[t.length-1]))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[A,r]}function pruneIntersections(e){for(var t,A=1;A<e.length;A+=1)t=pruneSegmentIntersection(e[A-1],e[A]),e[A-1]=t[0],e[A]=t[1];return e.length>1&&(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,r,i,s,n=e.inflectionPoints();if(0===n.length)return[offsetSegment(e,t)];if(1===n.length||floatEqual(n[1],1))return A=(i=e.split(n[0]))[0],r=i[1],[offsetSegment(A,t),offsetSegment(r,t)];A=(i=e.split(n[0]))[0];var a=(n[1]-n[0])/(1-n[0]);return s=(i=i[1].split(a))[0],r=i[1],[offsetSegment(A,t),offsetSegment(s,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],A="normal",r="normal",i=t.length,s=0;s<i;s+=1)switch(t[s].toLowerCase()){case"italic":r="italic";break;case"bold":A="700";break;case"black":A="900";break;case"medium":A="500";break;case"regular":case"normal":A="400";break;case"light":case"thin":A="200"}return{style:r,weight:e.fWeight||A}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,A,r,i,s){var n=s?-1:1,a=r.s.v[0]+(1-r.s.v[0])*(1-i),o=r.s.v[1]+(1-r.s.v[1])*(1-i);e.translate(r.p.v[0]*n*i,r.p.v[1]*n*i,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*n*i),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),A.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),A.scale(s?1/a:a,s?1/o:o),A.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(e,t,A,r){for(this.elem=e,this.arr=t,this.pos=A,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[A]);A>0;)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;t<A;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var A,r=e.length;for(A=0;A<r;A+=1)e[A]._render=t,"gr"===e[A].ty&&this.changeGroupRender(e[A].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,A,r,i,s,n=!1;if(this._mdf||e){var a,o=Math.ceil(this.c.v);if(this._groups.length<o){for(;this._groups.length<o;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),n=!0}for(s=0,r=0;r<=this._groups.length-1;r+=1){if(a=s<o,this._groups[r]._render=a,this.changeGroupRender(this._groups[r].it,a),!a){var c=this.elemsData[r].it,h=c[c.length-1];0!==h.transform.op.v?(h.transform.op._mdf=!0,h.transform.op.v=0):h.transform.op._mdf=!1}s+=1}this._currentCopies=o;var u=this.o.v,p=u%1,d=u>0?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,C=0;if(u>0){for(;C<d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),C+=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,p,!1),C+=p)}else if(u<0){for(;C>d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),C-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),C-=p)}for(r=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,s=this._currentCopies;s;){if(B=(A=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==C){for((0!==r&&1===i||r!==this._currentCopies-1&&-1===i)&&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;y<B;y+=1)A[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<B;y+=1)A[y]=this.matrix.props[y];C+=1,s-=1,r+=i}}else for(s=this._currentCopies,r=0,i=1;s;)A=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,s-=1,r+=i;return n},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var A,r=shapePool.newElement();r.c=e.c;var i,s,n,a,o,l,c,h,u,p,d,g,m=e._length,f=0;for(A=0;A<m;A+=1)i=e.v[A],n=e.o[A],s=e.i[A],i[0]===n[0]&&i[1]===n[1]&&i[0]===s[0]&&i[1]===s[1]?0!==A&&A!==m-1||e.c?(a=0===A?e.v[m-1]:e.v[A-1],l=(o=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)))?Math.min(o/2,t)/o:0,c=d=i[0]+(a[0]-i[0])*l,h=g=i[1]-(i[1]-a[1])*l,u=c-(c-i[0])*roundCorner,p=h-(h-i[1])*roundCorner,r.setTripleAt(c,h,u,p,d,g,f),f+=1,a=A===m-1?e.v[0]:e.v[A+1],l=(o=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)))?Math.min(o/2,t)/o:0,c=u=i[0]+(a[0]-i[0])*l,h=p=i[1]+(a[1]-i[1])*l,d=c-(c-i[0])*roundCorner,g=h-(h-i[1])*roundCorner,r.setTripleAt(c,h,u,p,d,g,f),f+=1):(r.setTripleAt(i[0],i[1],n[0],n[1],s[0],s[1],f),f+=1):(r.setTripleAt(e.v[A][0],e.v[A][1],e.o[A][0],e.o[A][1],e.i[A][0],e.i[A][1],f),f+=1);return r},RoundCornersModifier.prototype.processShapes=function(e){var t,A,r,i,s,n,a=this.shapes.length,o=this.rd.v;if(0!==o)for(A=0;A<a;A+=1){if(n=(s=this.shapes[A]).localShapeCollection,s.shape._mdf||this._mdf||e)for(n.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,i=s.shape.paths._length,r=0;r<i;r+=1)n.addShape(this.processPath(t[r],o));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,A=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(A<0)return[];var r=Math.sqrt(A);return floatZero(r)?r>0&&r<1?[t]:[]:[t-r,t+r].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),r=lerpPoint(this.points[2],this.points[3],e),i=lerpPoint(t,A,e),s=lerpPoint(A,r,e),n=lerpPoint(i,s,e);return[new PolynomialBezier(this.points[0],t,i,n,!0),new PolynomialBezier(n,s,r,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 r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,A),r},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,r){var i=e._length,s=shapePool.newElement();if(s.c=e.c,e.c||(i-=1),0===i)return s;var n=-1,a=PolynomialBezier.shapeSegment(e,0);zigZagCorner(s,e,0,t,A,r,n);for(var o=0;o<i;o+=1)n=zigZagSegment(s,a,t,A,r,-n),a=o!==i-1||e.c?PolynomialBezier.shapeSegment(e,(o+1)%i):null,zigZagCorner(s,e,o+1,t,A,r,n);return s},ZigZagModifier.prototype.processShapes=function(e){var t,A,r,i,s,n,a=this.shapes.length,o=this.amplitude.v,l=Math.max(0,Math.round(this.frequency.v)),c=this.pointsType.v;if(0!==o)for(A=0;A<a;A+=1){if(n=(s=this.shapes[A]).localShapeCollection,s.shape._mdf||this._mdf||e)for(n.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,i=s.shape.paths._length,r=0;r<i;r+=1)n.addShape(this.processPath(t[r],o,l,c));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(e,t,A,r){var i=shapePool.newElement();i.c=e.c;var s,n,a,o=e.length();e.c||(o-=1);var l=[];for(s=0;s<o;s+=1)a=PolynomialBezier.shapeSegment(e,s),l.push(offsetSegmentSplit(a,t));if(!e.c)for(s=o-1;s>=0;s-=1)a=PolynomialBezier.shapeSegmentInverted(e,s),l.push(offsetSegmentSplit(a,t));l=pruneIntersections(l);var c=null,h=null;for(s=0;s<l.length;s+=1){var u=l[s];for(h&&(c=joinLines(i,h,u[0],A,r)),h=u[u.length-1],n=0;n<u.length;n+=1)a=u[n],c&&pointEqual(a.points[0],c)?i.setXYAt(a.points[1][0],a.points[1][1],"o",i.length()-1):i.setTripleAt(a.points[0][0],a.points[0][1],a.points[1][0],a.points[1][1],a.points[0][0],a.points[0][1],i.length()),i.setTripleAt(a.points[3][0],a.points[3][1],a.points[3][0],a.points[3][1],a.points[2][0],a.points[2][1],i.length()),c=a.points[3]}return l.length&&joinLines(i,h,l[0][0],A,r),i},OffsetPathModifier.prototype.processShapes=function(e){var t,A,r,i,s,n,a=this.shapes.length,o=this.amount.v,l=this.miterLimit.v,c=this.lineJoin;if(0!==o)for(A=0;A<a;A+=1){if(n=(s=this.shapes[A]).localShapeCollection,s.shape._mdf||this._mdf||e)for(n.releaseShapes(),s.shape._mdf=!0,t=s.shape.paths.shapes,i=s.shape.paths._length,r=0;r<i;r+=1)n.addShape(this.processPath(t[r],o,c,l));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var A=127988,r=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function i(e,t){var A=createTag("span");A.setAttribute("aria-hidden",!0),A.style.fontFamily=t;var r=createTag("span");r.innerText="giItT1WQy@!-/#",A.style.position="absolute",A.style.left="-10000px",A.style.top="-10000px",A.style.fontSize="300px",A.style.fontVariant="normal",A.style.fontStyle="normal",A.style.fontWeight="normal",A.style.letterSpacing="0",A.appendChild(r),document.body.appendChild(A);var i=r.offsetWidth;return r.style.fontFamily=function(e){var t,A=e.split(","),r=A.length,i=[];for(t=0;t<r;t+=1)"sans-serif"!==A[t]&&"monospace"!==A[t]&&i.push(A[t]);return i.join(",")}(e)+", "+t,{node:r,w:i,parent:A}}function s(e,t){var A,r=document.body&&t?"svg":"canvas",i=getFontProperties(e);if("svg"===r){var s=createNS("text");s.style.fontSize="100px",s.setAttribute("font-family",e.fFamily),s.setAttribute("font-style",i.style),s.setAttribute("font-weight",i.weight),s.textContent="1",e.fClass?(s.style.fontFamily="inherit",s.setAttribute("class",e.fClass)):s.style.fontFamily=e.fFamily,t.appendChild(s),A=s}else{var n=new OffscreenCanvas(500,500).getContext("2d");n.font=i.style+" "+i.weight+" 100px "+e.fFamily,A=n}return{measureText:function(e){return"svg"===r?(A.textContent=e,A.getComputedTextLength()):A.measureText(e).width}}}function n(e){var t=0,A=e.charCodeAt(0);if(A>=55296&&A<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=1024*(A-55296)+r-56320+65536)}return t}function a(e){var t=n(e);return t>=127462&&t<=127487}var o=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)};return o.isModifier=function(e,t){var A=e.toString(16)+t.toString(16);return-1!==r.indexOf(A)},o.isZeroWidthJoiner=function(e){return 8205===e},o.isFlagEmoji=function(e){return a(e.substr(0,2))&&a(e.substr(2,2))},o.isRegionalCode=a,o.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},o.isRegionalFlag=function(e,t){var r=n(e.substr(t,2));if(r!==A)return!1;var i=0;for(t+=2;i<5;){if((r=n(e.substr(t,2)))<917601||r>917626)return!1;i+=1,t+=2}return 917631===n(e.substr(t,2))},o.isVariationSelector=function(e){return 65039===e},o.BLACK_FLAG_CODE_POINT=A,o.prototype={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var A,r,i=e.length,s=this.chars.length;for(t=0;t<i;t+=1){for(A=0,r=!1;A<s;)this.chars[A].style===e[t].style&&this.chars[A].fFamily===e[t].fFamily&&this.chars[A].ch===e[t].ch&&(r=!0),A+=1;r||(this.chars.push(e[t]),s+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach((function(e){e.helper=s(e),e.cache={}})),void(this.fonts=e.list);var A,r=e.list,n=r.length,a=n;for(A=0;A<n;A+=1){var o,l,c=!0;if(r[A].loaded=!1,r[A].monoCase=i(r[A].fFamily,"monospace"),r[A].sansCase=i(r[A].fFamily,"sans-serif"),r[A].fPath){if("p"===r[A].fOrigin||3===r[A].origin){if((o=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[A].fFamily+'"], style[f-origin="3"][f-family="'+r[A].fFamily+'"]')).length>0&&(c=!1),c){var h=createTag("style");h.setAttribute("f-forigin",r[A].fOrigin),h.setAttribute("f-origin",r[A].origin),h.setAttribute("f-family",r[A].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+r[A].fFamily+"; font-style: normal; src: url('"+r[A].fPath+"');}",t.appendChild(h)}}else if("g"===r[A].fOrigin||1===r[A].origin){for(o=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),l=0;l<o.length;l+=1)-1!==o[l].href.indexOf(r[A].fPath)&&(c=!1);if(c){var u=createTag("link");u.setAttribute("f-forigin",r[A].fOrigin),u.setAttribute("f-origin",r[A].origin),u.type="text/css",u.rel="stylesheet",u.href=r[A].fPath,document.body.appendChild(u)}}else if("t"===r[A].fOrigin||2===r[A].origin){for(o=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),l=0;l<o.length;l+=1)r[A].fPath===o[l].src&&(c=!1);if(c){var p=createTag("link");p.setAttribute("f-forigin",r[A].fOrigin),p.setAttribute("f-origin",r[A].origin),p.setAttribute("rel","stylesheet"),p.setAttribute("href",r[A].fPath),t.appendChild(p)}}}else r[A].loaded=!0,a-=1;r[A].helper=s(r[A],t),r[A].cache={},this.fonts.push(r[A])}0===a?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,A,r){for(var i=0,s=this.chars.length;i<s;){if(this.chars[i].ch===t&&this.chars[i].style===A&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),e},getFontByName:function(e){for(var t=0,A=this.fonts.length;t<A;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,A){var r=this.getFontByName(t),i=e;if(!r.cache[i]){var s=r.helper;if(" "===e){var n=s.measureText("|"+e+"|"),a=s.measureText("||");r.cache[i]=(n-a)/100}else r.cache[i]=s.measureText(e)/100}return r.cache[i]*A},checkLoadedFonts:function(){var e,t,A,r=this.fonts.length,i=r;for(e=0;e<r;e+=1)this.fonts[e].loaded?i-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,A=this.fonts[e].monoCase.w,t.offsetWidth!==A?(i-=1,this.fonts[e].loaded=!0):(t=this.fonts[e].sansCase.node,A=this.fonts[e].sansCase.w,t.offsetWidth!==A&&(i-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==i&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},o}();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<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(e){return blendModeEnums[e]||""}),blendModeEnums;function SliderEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function AngleEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function ColorEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,1,0,A)}function PointEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,1,0,A)}function LayerIndexEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function MaskIndexEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function CheckboxEffect(e,t,A){this.p=PropertyFactory.getProp(t,e.v,0,0,A)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var A,r=e.ef||[];this.effectElements=[];var i,s=r.length;for(A=0;A<s;A+=1)i=new GroupEffect(r[A],t),this.effectElements.push(i)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,A){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,A)}function AudioElement(e,t,A){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,A),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var A;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,i=this.data.ef.length,s=this.data.ef;for(A=0;A<i;A+=1){switch(r=null,s[A].ty){case 0:r=new SliderEffect(s[A],t,this);break;case 1:r=new AngleEffect(s[A],t,this);break;case 2:r=new ColorEffect(s[A],t,this);break;case 3:r=new PointEffect(s[A],t,this);break;case 4:case 7:r=new CheckboxEffect(s[A],t,this);break;case 10:r=new LayerIndexEffect(s[A],t,this);break;case 11:r=new MaskIndexEffect(s[A],t,this);break;case 5:r=new EffectsManager(s[A],t);break;default:r=new NoValueEffect(s[A])}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),A=e("effects"),r=e("shape"),i=e("text"),s=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=A.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),0===this.data.ty||this.data.xt?this.compInterface=s(this):4===this.data.ty?(this.layerInterface.shapeInterface=r(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=i(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,A){this.globalData=t,this.comp=A,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var A,r=this.dynamicProperties.length;for(A=0;A<r;A+=1)(t||this._isParent&&"transform"===this.dynamicProperties[A].propType)&&(this.dynamicProperties[A].getValue(),this.dynamicProperties[A]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var A=this._volume*this._volumeMultiplier;this._previousVolume!==A&&(this._previousVolume=A,this.audio.volume(A))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.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,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(A=this.layers[t]).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:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var A,r=e.length,i=this.layers.length;for(t=0;t<r;t+=1)for(A=0;A<i;){if(this.layers[A].id===e[t].id){this.layers[A]=e[t];break}A+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,A){for(var r=this.elements,i=this.layers,s=0,n=i.length;s<n;)i[s].ind==t&&(r[s]&&!0!==r[s]?(A.push(r[s]),r[s].setAsParent(),void 0!==i[s].parent?this.buildElementParenting(e,i[s].parent,A):e.setHierarchy(A)):(this.buildItem(s),this.addPendingElement(e))),s+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,A=e.length;for(t=0;t<A;t+=1)if(e[t].xt){var r=this.createComp(e[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementById=function(e){var t,A=this.elements.length;for(t=0;t<A;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t,A=e.shift();if("number"==typeof A)t=this.elements[A];else{var r,i=this.elements.length;for(r=0;r<i;r+=1)if(this.elements[r].data.nm===A){t=this.elements[r];break}}return 0===e.length?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(e,t,A){this.data=e,this.element=t,this.globalData=A,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,i,s=this.globalData.defs,n=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(n),this.solidPath="";var a,o,l,c,h,u,p=this.masksProperties,d=0,g=[],m=createElementID(),f="clipPath",y="clip-path";for(r=0;r<n;r+=1)if(("a"!==p[r].mode&&"n"!==p[r].mode||p[r].inv||100!==p[r].o.k||p[r].o.x)&&(f="mask",y="mask"),"s"!==p[r].mode&&"i"!==p[r].mode||0!==d?l=null:((l=createNS("rect")).setAttribute("fill","#ffffff"),l.setAttribute("width",this.element.comp.data.w||0),l.setAttribute("height",this.element.comp.data.h||0),g.push(l)),i=createNS("path"),"n"===p[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,p[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[r],3),elem:i,lastPath:""},s.appendChild(i);else{var B;if(d+=1,i.setAttribute("fill","s"===p[r].mode?"#000000":"#ffffff"),i.setAttribute("clip-rule","nonzero"),0!==p[r].x.k?(f="mask",y="mask",u=PropertyFactory.getProp(this.element,p[r].x,0,null,this.element),B=createElementID(),(c=createNS("filter")).setAttribute("id",B),(h=createNS("feMorphology")).setAttribute("operator","erode"),h.setAttribute("in","SourceGraphic"),h.setAttribute("radius","0"),c.appendChild(h),s.appendChild(c),i.setAttribute("stroke","s"===p[r].mode?"#000000":"#ffffff")):(h=null,u=null),this.storedData[r]={elem:i,x:u,expan:h,lastPath:"",lastOperator:"",filterId:B,lastRadius:0},"i"===p[r].mode){o=g.length;var C=createNS("g");for(a=0;a<o;a+=1)C.appendChild(g[a]);var w=createNS("mask");w.setAttribute("mask-type","alpha"),w.setAttribute("id",m+"_"+d),w.appendChild(i),s.appendChild(w),C.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+d+")"),g.length=0,g.push(C)}else g.push(i);p[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:i,lastPath:"",op:PropertyFactory.getProp(this.element,p[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[r],3),invRect:l},this.viewData[r].prop.k||this.drawPath(p[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(f),n=g.length,r=0;r<n;r+=1)this.maskElement.appendChild(g[r]);d>0&&(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,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;A<r;){if(this.hierarchy[A].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}A+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),A=0;A<r;A+=1)t.multiply(this.hierarchy[A].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var A=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(A),e=1;e<t;e+=1){var r=this.localTransforms[e].matrix;A.multiply(r)}A.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var i=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)i*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=i}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,A=e.length;for(t=0;t<A;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var A,r=!0,i=this.comp;r;)i.finalTransform?(i.data.hasMask&&t.splice(0,0,i.finalTransform),i=i.comp):r=!1;var s,n=t.length;for(A=0;A<n;A+=1)s=t[A].mat.applyToPointArray(0,0,0),e=[e[0]-s[0],e[1]-s[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,A=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",A.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var i=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),i.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,(e+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,A){var r,i,s=" M"+t.v[0][0]+","+t.v[0][1];for(i=t._length,r=1;r<i;r+=1)s+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&i>1&&(s+=" C"+t.o[r-1][0]+","+t.o[r-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={createFilter:function(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},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}},featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,A,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,s=createElementID(),n=filtersFactory.createFilter(s,!0),a=0;for(this.filters=[],t=0;t<i;t+=1){A=null;var o=e.data.ef[t].ty;registeredEffects$1[o]&&(A=new(0,registeredEffects$1[o].effect)(n,e.effectsManager.effectElements[t],e,idPrefix+a,r),r=idPrefix+a,registeredEffects$1[o].countsAsEffect&&(a+=1)),A&&this.filters.push(A)}a&&(e.globalData.defs.appendChild(n),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+s+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,A){registeredEffects$1[e]={effect:t,countsAsEffect:A}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,A){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,A),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,A=this.filters.length;for(t=0;t<A;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,A=this.filters.length,r=[];for(t=0;t<A;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var A=createNS("clipPath"),r=createNS("path");r.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var i=createElementID();if(A.setAttribute("id",i),A.appendChild(r),this.globalData.defs.appendChild(A),this.checkMasks()){var s=createNS("g");s.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),s.appendChild(this.layerElement),this.transformedElement=s,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t,A,r,i,s=this.layerId+"_"+e;if(1===e||3===e){var n=createNS("mask");n.setAttribute("id",s),n.setAttribute("mask-type",3===e?"luminance":"alpha"),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),n.appendChild(r),this.globalData.defs.appendChild(n),featureSupport.maskType||1!==e||(n.setAttribute("mask-type","luminance"),t=createElementID(),A=filtersFactory.createFilter(t),this.globalData.defs.appendChild(A),A.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(i=createNS("g")).appendChild(r),n.appendChild(i),i.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2===e){var a=createNS("mask");a.setAttribute("id",s),a.setAttribute("mask-type","alpha");var o=createNS("g");a.appendChild(o),t=createElementID(),A=filtersFactory.createFilter(t);var l=createNS("feComponentTransfer");l.setAttribute("in","SourceGraphic"),A.appendChild(l);var c=createNS("feFuncA");c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),l.appendChild(c),this.globalData.defs.appendChild(A);var h=createNS("rect");h.setAttribute("width",this.comp.data.w),h.setAttribute("height",this.comp.data.h),h.setAttribute("x","0"),h.setAttribute("y","0"),h.setAttribute("fill","#ffffff"),h.setAttribute("opacity","0"),o.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),o.appendChild(h),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),o.appendChild(r),featureSupport.maskType||(a.setAttribute("mask-type","luminance"),A.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),o.appendChild(h),i.appendChild(this.layerElement),o.appendChild(i)),this.globalData.defs.appendChild(a)}this.matteMasks[e]=s}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,A){this.initFrame(),this.initBaseData(e,t,A),this.initTransform(e,t,A),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,A=this.shapeModifiers.length;for(t=0;t<A;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,A=0,r=t.length;A<r;){if(t[A].elem===e)return t[A].pos;A+=1}return 0},addProcessedElement:function(e,t){for(var A=this.processedElements,r=A.length;r;)if(A[r-=1].elem===e)return void(A[r].pos=t);A.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,A){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=A,this.lvl=t,this._isAnimated=!!A.k;for(var r=0,i=e.length;r<i;){if(e[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,A,r){var i;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=A,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var s,n=t.length||0;for(i=0;i<n;i+=1)s=PropertyFactory.getProp(e,t[i].v,0,0,this),this.k=s.k||this.k,this.dataProps[i]={n:t[i].n,p:s};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=A,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=A}function SVGNoStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=A}function GradientProperty(e,t,A){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(A),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,A)}function SVGGradientStrokeStyleData(e,t,A){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,A),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,A){this.transform={mProps:e,op:t,container:A},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,A=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<A;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var A=0,r=this.o.length/2;A<r;){if(Math.abs(e[4*A]-e[4*t+2*A])>.01)return!1;A+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,A,r,i=4*this.data.p;for(t=0;t<i;t+=1)A=t%4==0?100:255,r=Math.round(this.prop.v[t]*A),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!e);if(this.o.length)for(i=this.prop.v.length,t=4*this.data.p;t<i;t+=1)A=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,A){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=A,this.stops=[],this.setGradientData(A.pElem,t),this.setGradientOpacity(t,A),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var A=createElementID(),r=createNS(1===t.t?"linearGradient":"radialGradient");r.setAttribute("id",A),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var i,s,n,a=[];for(n=4*t.g.p,s=0;s<n;s+=4)i=createNS("stop"),r.appendChild(i),a.push(i);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+A+")"),this.gf=r,this.cst=a},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var A,r,i,s=createNS("mask"),n=createNS("path");s.appendChild(n);var a=createElementID(),o=createElementID();s.setAttribute("id",o);var l=createNS(1===e.t?"linearGradient":"radialGradient");l.setAttribute("id",a),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse"),i=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(r=4*e.g.p;r<i;r+=2)(A=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),l.appendChild(A),c.push(A);n.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+a+")"),"gs"===e.ty&&(n.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&n.setAttribute("stroke-miterlimit",e.ml)),this.of=l,this.ms=s,this.ost=c,this.maskId=o,t.msElem=n}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,A,r){if(0===t)return"";var i,s=e.o,n=e.i,a=e.v,o=" M"+r.applyToPointStringified(a[0][0],a[0][1]);for(i=1;i<t;i+=1)o+=" C"+r.applyToPointStringified(s[i-1][0],s[i-1][1])+" "+r.applyToPointStringified(n[i][0],n[i][1])+" "+r.applyToPointStringified(a[i][0],a[i][1]);return A&&t&&(o+=" C"+r.applyToPointStringified(s[i-1][0],s[i-1][1])+" "+r.applyToPointStringified(n[0][0],n[0][1])+" "+r.applyToPointStringified(a[0][0],a[0][1]),o+="z"),o},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function A(e,t,A){(A||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(A||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(){}function i(A,r,i){var s,n,a,o,l,c,h,u,p,d,g=r.styles.length,m=r.lvl;for(c=0;c<g;c+=1){if(o=r.sh._mdf||i,r.styles[c].lvl<m){for(u=t.reset(),p=m-r.styles[c].lvl,d=r.transformers.length-1;!o&&p>0;)o=r.transformers[d].mProps._mdf||o,p-=1,d-=1;if(o)for(p=m-r.styles[c].lvl,d=r.transformers.length-1;p>0;)u.multiply(r.transformers[d].mProps.v),p-=1,d-=1}else u=e;if(n=(h=r.sh.paths)._length,o){for(a="",s=0;s<n;s+=1)(l=h.shapes[s])&&l._length&&(a+=buildShapeString(l,l._length,l.c,u));r.caches[c]=a}else a=r.caches[c];r.styles[c].d+=!0===A.hd?"":a,r.styles[c]._mdf=o||r.styles[c]._mdf}}function s(e,t,A){var r=t.style;(t.c._mdf||A)&&r.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function n(e,t,A){a(e,t,A),o(0,t,A)}function a(e,t,A){var r,i,s,n,a,o=t.gf,l=t.g._hasOpacity,c=t.s.v,h=t.e.v;if(t.o._mdf||A){var u="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(u,t.o.v)}if(t.s._mdf||A){var p=1===e.t?"x1":"cx",d="x1"===p?"y1":"cy";o.setAttribute(p,c[0]),o.setAttribute(d,c[1]),l&&!t.g._collapsable&&(t.of.setAttribute(p,c[0]),t.of.setAttribute(d,c[1]))}if(t.g._cmdf||A){r=t.cst;var g=t.g.c;for(s=r.length,i=0;i<s;i+=1)(n=r[i]).setAttribute("offset",g[4*i]+"%"),n.setAttribute("stop-color","rgb("+g[4*i+1]+","+g[4*i+2]+","+g[4*i+3]+")")}if(l&&(t.g._omdf||A)){var m=t.g.o;for(s=(r=t.g._collapsable?t.cst:t.ost).length,i=0;i<s;i+=1)n=r[i],t.g._collapsable||n.setAttribute("offset",m[2*i]+"%"),n.setAttribute("stop-opacity",m[2*i+1])}if(1===e.t)(t.e._mdf||A)&&(o.setAttribute("x2",h[0]),o.setAttribute("y2",h[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",h[0]),t.of.setAttribute("y2",h[1])));else if((t.s._mdf||t.e._mdf||A)&&(a=Math.sqrt(Math.pow(c[0]-h[0],2)+Math.pow(c[1]-h[1],2)),o.setAttribute("r",a),l&&!t.g._collapsable&&t.of.setAttribute("r",a)),t.e._mdf||t.h._mdf||t.a._mdf||A){a||(a=Math.sqrt(Math.pow(c[0]-h[0],2)+Math.pow(c[1]-h[1],2)));var f=Math.atan2(h[1]-c[1],h[0]-c[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var B=a*y,C=Math.cos(f+t.a.v)*B+c[0],w=Math.sin(f+t.a.v)*B+c[1];o.setAttribute("fx",C),o.setAttribute("fy",w),l&&!t.g._collapsable&&(t.of.setAttribute("fx",C),t.of.setAttribute("fy",w))}}function o(e,t,A){var r=t.style,i=t.d;i&&(i._mdf||A)&&i.dashStr&&(r.pElem.setAttribute("stroke-dasharray",i.dashStr),r.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||A)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||A)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return s;case"gf":return a;case"gs":return n;case"st":return o;case"sh":case"el":case"rc":case"sr":return i;case"tr":return A;case"no":return r;default:return null}}}}();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,r,i,s){this.o=e,this.sw=t,this.sc=A,this.fc=r,this.m=i,this.p=s,this._mdf={o:!0,sw:!!t,sc:!!A,fc:!!r,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,r,i=this.shapes.length,s=this.stylesList.length,n=[],a=!1;for(A=0;A<s;A+=1){for(r=this.stylesList[A],a=!1,n.length=0,e=0;e<i;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(r)&&(n.push(t),a=t._isAnimated||a);n.length>1&&a&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,A=e.length;for(t=0;t<A;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var A,r=new SVGStyleData(e,t),i=r.pElem;return"st"===e.ty?A=new SVGStrokeStyleData(this,e,r):"fl"===e.ty?A=new SVGFillStyleData(this,e,r):"gf"===e.ty||"gs"===e.ty?(A=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,r),this.globalData.defs.appendChild(A.gf),A.maskId&&(this.globalData.defs.appendChild(A.ms),this.globalData.defs.appendChild(A.of),i.setAttribute("mask","url("+getLocationHref()+"#"+A.maskId+")"))):"no"===e.ty&&(A=new SVGNoStyleData(this,e,r)),"st"!==e.ty&&"gs"!==e.ty||(i.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),i.setAttribute("fill-opacity","0"),1===e.lj&&i.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&i.setAttribute("fill-rule","evenodd"),e.ln&&i.setAttribute("id",e.ln),e.cl&&i.setAttribute("class",e.cl),e.bm&&(i.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(r),this.addToAnimatedContents(e,A),A},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var A=TransformPropertyFactory.getTransformProperty(this,e,this),r=new SVGTransformData(A,A.o,t);return this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createShapeElement=function(e,t,A){var r=4;"rc"===e.ty?r=5:"el"===e.ty?r=6:"sr"===e.ty&&(r=7);var i=new SVGShapeData(t,A,ShapePropertyFactory.getShapeProp(this,e,r,this));return this.shapes.push(i),this.addShapeToModifiers(i),this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var A=0,r=this.animatedContents.length;A<r;){if(this.animatedContents[A].element===t)return;A+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,A=e.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||A.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,A,r,i,s,n){var a,o,l,c,h,u,p=[].concat(s),d=e.length-1,g=[],m=[];for(a=d;a>=0;a-=1){if((u=this.searchProcessedElement(e[a]))?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],i),e[a]._render&&t[a].style.pElem.parentNode!==r&&r.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;o<l;o+=1)t[a].prevViewData[o]=t[a].it[o];else t[a]=this.createGroupElement(e[a]);this.searchShapes(e[a].it,t[a].it,t[a].prevViewData,t[a].gr,i+1,p,n),e[a]._render&&t[a].gr.parentNode!==r&&r.appendChild(t[a].gr)}else"tr"===e[a].ty?(u||(t[a]=this.createTransformElement(e[a],r)),c=t[a].transform,p.push(c)):"sh"===e[a].ty||"rc"===e[a].ty||"el"===e[a].ty||"sr"===e[a].ty?(u||(t[a]=this.createShapeElement(e[a],p,i)),this.setElementStyles(t[a])):"tm"===e[a].ty||"rd"===e[a].ty||"ms"===e[a].ty||"pb"===e[a].ty||"zz"===e[a].ty||"op"===e[a].ty?(u?(h=t[a]).closed=!1:((h=ShapeModifiers.getModifier(e[a].ty)).init(this,e[a]),t[a]=h,this.shapeModifiers.push(h)),m.push(h)):"rp"===e[a].ty&&(u?(h=t[a]).closed=!0:(h=ShapeModifiers.getModifier(e[a].ty),t[a]=h,h.init(this,e,a,t),this.shapeModifiers.push(h),n=!1),m.push(h));this.addProcessedElement(e[a],a+1)}for(d=g.length,a=0;a<d;a+=1)g[a].closed=!0;for(d=m.length,a=0;a<d;a+=1)m[a].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,A=this.animatedContents.length;for(e=0;e<A;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,A,r,i,s){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var n=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,n=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,n=!0),this.sc!==A&&(this.sc=A,this._mdf.sc=!0,n=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,n=!0),this.m!==i&&(this.m=i,this._mdf.m=!0,n=!0),!s.length||this.p[0]===s[0]&&this.p[1]===s[1]&&this.p[4]===s[4]&&this.p[5]===s[5]&&this.p[12]===s[12]&&this.p[13]===s[13]||(this.p=s,this._mdf.p=!0,n=!0),n},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var A in t)Object.prototype.hasOwnProperty.call(t,A)&&(e[A]=t[A]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,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 r;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,s=e||this.data.d.k[this.keysIndex].s;for(r=0;r<i;r+=1)s=A!==this.keysIndex?this.effectsSequence[r](s,s.t):this.effectsSequence[r](this.currentData,s.t);t!==s&&this.setCurrentData(s),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,A=0,r=e.length;A<=r-1&&!(A===r-1||e[A+1].t>t);)A+=1;return this.keysIndex!==A&&(this.keysIndex=A),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,A,r=[],i=0,s=e.length,n=!1,a=!1,o="";i<s;)n=a,a=!1,t=e.charCodeAt(i),o=e.charAt(i),FontManager.isCombinedCharacter(t)?n=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,i)?o=e.substr(i,14):(A=e.charCodeAt(i+1))>=56320&&A<=57343&&(FontManager.isModifier(t,A)?(o=e.substr(i,2),n=!0):o=FontManager.isFlagEmoji(e.substr(i,4))?e.substr(i,4):e.substr(i,2)):t>56319?(A=e.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(n=!0)):FontManager.isZeroWidthJoiner(t)&&(n=!0,a=!0),n?(r[r.length-1]+=o,n=!1):r.push(o),i+=o.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,A,r,i,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),C=0,w=getFontProperties(B);e.fWeight=w.weight,e.fStyle=w.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),A=e.finalText.length,e.finalLineHeight=e.lh;var v,E=e.tr/1e3*e.finalSize;if(e.sz)for(var I,b,T=!0,F=e.sz[0],M=e.sz[1];T;){I=0,f=0,A=(b=this.buildFinalText(e.t)).length,E=e.tr/1e3*e.finalSize;var Q=-1;for(t=0;t<A;t+=1)v=b[t].charCodeAt(0),r=!1," "===b[t]?Q=t:13!==v&&3!==v||(f=0,r=!0,I+=e.finalLineHeight||1.2*e.finalSize),o.chars?(a=o.getCharData(b[t],B.fStyle,B.fFamily),C=r?0:a.w*e.finalSize/100):C=o.measureText(b[t],e.f,e.finalSize),f+C>F&&" "!==b[t]?(-1===Q?A+=1:t=Q,I+=e.finalLineHeight||1.2*e.finalSize,b.splice(t,Q===t?1:0,"\r"),Q=-1,f=0):(f+=C,f+=E);I+=B.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&M<I?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=b,A=e.finalText.length,T=!1)}f=-E,C=0;var S,U=0;for(t=0;t<A;t+=1)if(r=!1,13===(v=(S=e.finalText[t]).charCodeAt(0))||3===v?(U=0,m.push(f),y=f>y?f:y,f=-2*E,i="",r=!0,g+=1):i=S,o.chars?(a=o.getCharData(S,B.fStyle,o.getFontByName(e.f).fFamily),C=r?0:a.w*e.finalSize/100):C=o.measureText(i,e.f,e.finalSize)," "===S?U+=C+E:(f+=C+E+U,U=0),c.push({l:C,an:C,add:p,n:r,anIndexes:[],val:i,line:g,animatorJustifyOffset:0}),2==u){if(p+=C,""===i||" "===i||t===A-1){for(""!==i&&" "!==i||(p-=C);d<=t;)c[d].an=p,c[d].ind=h,c[d].extra=C,d+=1;h+=1,p=0}}else if(3==u){if(p+=C,""===i||t===A-1){for(""===i&&(p-=C);d<=t;)c[d].an=p,c[d].ind=h,c[d].extra=C,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 D,N,P,x,L=l.a;n=L.length;var k=[];for(s=0;s<n;s+=1){for((D=L[s]).a.sc&&(e.strokeColorAnim=!0),D.a.sw&&(e.strokeWidthAnim=!0),(D.a.fc||D.a.fh||D.a.fs||D.a.fb)&&(e.fillColorAnim=!0),x=0,P=D.s.b,t=0;t<A;t+=1)(N=c[t]).anIndexes[s]=x,(1==P&&""!==N.val||2==P&&""!==N.val&&" "!==N.val||3==P&&(N.n||" "==N.val||t==A-1)||4==P&&(N.n||t==A-1))&&(1===D.s.rn&&k.push(x),x+=1);l.a[s].s.totalChars=x;var _,H=-1;if(1===D.s.rn)for(t=0;t<A;t+=1)H!=(N=c[t]).anIndexes[s]&&(H=N.anIndexes[s],_=k.splice(Math.floor(Math.random()*k.length),1)[0]),N.anIndexes[s]=_}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=B.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var A=this.copyData({},this.data.d.k[t].s);A=this.copyData(A,e),this.data.d.k[t].s=A,this.recalculate(t),this.setCurrentData(A),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,A=Math.floor;function r(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var i=0,s=0,n=1,a=1;this.ne.v>0?i=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(i,s,n,a).get,l=0,c=this.finalS,h=this.finalE,u=this.data.sh;if(2===u)l=o(l=h===c?r>=h?1:0:e(0,t(.5/(h-c)+(r-c)/(h-c),1)));else if(3===u)l=o(l=h===c?r>=h?0:1:1-e(0,t(.5/(h-c)+(r-c)/(h-c),1)));else if(4===u)h===c?l=0:(l=e(0,t(.5/(h-c)+(r-c)/(h-c),1)))<.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,d=-p/2+(r=t(e(0,r+.5-c),h-c)),g=p/2;l=Math.sqrt(1-d*d/(g*g))}l=o(l)}else 6===u?(h===c?l=0:(r=t(e(0,r+.5-c),h-c),l=(1+Math.cos(Math.PI+2*Math.PI*r/(h-c)))/2),l=o(l)):(r>=A(c)&&(l=e(0,t(r-c<0?t(h,1)-(c-r):h-r,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;l<f?l=0:(l=(l-f)/m)>1&&(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,r=this.s.v/t+A,i=this.e.v/t+A;if(r>i){var s=r;r=i,i=s}this.finalS=r,this.finalE=i}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,A){return new r(e,t)}}}();function TextAnimatorDataProperty(e,t,A){var r={propType:!1},i=PropertyFactory.getProp,s=t.a;this.a={r:s.r?i(e,s.r,0,degToRads,A):r,rx:s.rx?i(e,s.rx,0,degToRads,A):r,ry:s.ry?i(e,s.ry,0,degToRads,A):r,sk:s.sk?i(e,s.sk,0,degToRads,A):r,sa:s.sa?i(e,s.sa,0,degToRads,A):r,s:s.s?i(e,s.s,1,.01,A):r,a:s.a?i(e,s.a,1,0,A):r,o:s.o?i(e,s.o,0,.01,A):r,p:s.p?i(e,s.p,1,0,A):r,sw:s.sw?i(e,s.sw,0,0,A):r,sc:s.sc?i(e,s.sc,1,0,A):r,fc:s.fc?i(e,s.fc,1,0,A):r,fh:s.fh?i(e,s.fh,0,0,A):r,fs:s.fs?i(e,s.fs,0,.01,A):r,fb:s.fb?i(e,s.fb,0,.01,A):r,t:s.t?i(e,s.t,0,0,A):r},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,r=PropertyFactory.getProp;for(e=0;e<A;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var A,r,i,s,n,a,o,l,c,h,u,p,d,g,m,f,y,B,C,w=this._moreOptions.alignment.v,v=this._animatorsData,E=this._textData,I=this.mHelper,b=this._renderType,T=this.renderedLetters.length,F=e.l;if(this._hasMaskedPath){if(C=this._pathData.m,!this._pathData.n||this._pathData._mdf){var M,Q=C.v;for(this._pathData.r.v&&(Q=Q.reverse()),n={tLength:0,segments:[]},s=Q._length-1,f=0,i=0;i<s;i+=1)M=bez.buildBezierData(Q.v[i],Q.v[i+1],[Q.o[i][0]-Q.v[i][0],Q.o[i][1]-Q.v[i][1]],[Q.i[i+1][0]-Q.v[i+1][0],Q.i[i+1][1]-Q.v[i+1][1]]),n.tLength+=M.segmentLength,n.segments.push(M),f+=M.segmentLength;i=s,C.v.c&&(M=bez.buildBezierData(Q.v[i],Q.v[0],[Q.o[i][0]-Q.v[i][0],Q.o[i][1]-Q.v[i][1]],[Q.i[0][0]-Q.v[0][0],Q.i[0][1]-Q.v[0][1]]),n.tLength+=M.segmentLength,n.segments.push(M),f+=M.segmentLength),this._pathData.pi=n}if(n=this._pathData.pi,a=this._pathData.f.v,u=0,h=1,l=0,c=!0,g=n.segments,a<0&&C.v.c)for(n.tLength<Math.abs(a)&&(a=-Math.abs(a)%n.tLength),h=(d=g[u=g.length-1].points).length-1;a<0;)a+=d[h].partialLength,(h-=1)<0&&(h=(d=g[u-=1].points).length-1);p=(d=g[u].points)[h-1],m=(o=d[h]).partialLength}s=F.length,A=0,r=0;var S,U,D,N,P,x=1.2*e.finalSize*.714,L=!0;D=v.length;var k,_,H,O,V,R,j,G,K,z,Y,W,Z=-1,X=a,J=u,$=h,q=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var Ae=0,re=0,ie=2===e.j?-.5:-1,se=0,ne=!0;for(i=0;i<s;i+=1)if(F[i].n){for(Ae&&(Ae+=re);se<i;)F[se].animatorJustifyOffset=Ae,se+=1;Ae=0,ne=!0}else{for(U=0;U<D;U+=1)(S=v[U].a).t.propType&&(ne&&2===e.j&&(re+=S.t.v*ie),(P=v[U].s.getMult(F[i].anIndexes[U],E.a[U].s.totalChars)).length?Ae+=S.t.v*P[0]*ie:Ae+=S.t.v*P*ie);ne=!1}for(Ae&&(Ae+=re);se<i;)F[se].animatorJustifyOffset=Ae,se+=1}for(i=0;i<s;i+=1){if(I.reset(),O=1,F[i].n)A=0,r+=e.yOffset,r+=L?1:0,a=X,L=!1,this._hasMaskedPath&&(h=$,p=(d=g[u=J].points)[h-1],m=(o=d[h]).partialLength,l=0),ee="",Y="",K="",W="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if(q!==F[i].line){switch(e.j){case 1:a+=f-e.lineWidths[F[i].line];break;case 2:a+=(f-e.lineWidths[F[i].line])/2}q=F[i].line}Z!==F[i].ind&&(F[Z]&&(a+=F[Z].extra),a+=F[i].an/2,Z=F[i].ind),a+=w[0]*F[i].an*.005;var ae=0;for(U=0;U<D;U+=1)(S=v[U].a).p.propType&&((P=v[U].s.getMult(F[i].anIndexes[U],E.a[U].s.totalChars)).length?ae+=S.p.v[0]*P[0]:ae+=S.p.v[0]*P),S.a.propType&&((P=v[U].s.getMult(F[i].anIndexes[U],E.a[U].s.totalChars)).length?ae+=S.a.v[0]*P[0]:ae+=S.a.v[0]*P);for(c=!0,this._pathData.a.v&&(a=.5*F[0].an+(f-this._pathData.f.v-.5*F[0].an-.5*F[F.length-1].an)*Z/(s-1),a+=this._pathData.f.v);c;)l+m>=a+ae||!d?(y=(a+ae-l)/o.partialLength,_=p.point[0]+(o.point[0]-p.point[0])*y,H=p.point[1]+(o.point[1]-p.point[1])*y,I.translate(-w[0]*F[i].an*.005,-w[1]*x*.01),c=!1):d&&(l+=o.partialLength,(h+=1)>=d.length&&(h=0,g[u+=1]?d=g[u].points:C.v.c?(h=0,d=g[u=0].points):(l-=o.partialLength,d=null)),d&&(p=o,m=(o=d[h]).partialLength));k=F[i].an/2-F[i].add,I.translate(-k,0,0)}else k=F[i].an/2-F[i].add,I.translate(-k,0,0),I.translate(-w[0]*F[i].an*.005,-w[1]*x*.01,0);for(U=0;U<D;U+=1)(S=v[U].a).t.propType&&(P=v[U].s.getMult(F[i].anIndexes[U],E.a[U].s.totalChars),0===A&&0===e.j||(this._hasMaskedPath?P.length?a+=S.t.v*P[0]:a+=S.t.v*P:P.length?A+=S.t.v*P[0]:A+=S.t.v*P));for(e.strokeWidthAnim&&(R=e.sw||0),e.strokeColorAnim&&(V=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(j=[e.fc[0],e.fc[1],e.fc[2]]),U=0;U<D;U+=1)(S=v[U].a).a.propType&&((P=v[U].s.getMult(F[i].anIndexes[U],E.a[U].s.totalChars)).length?I.translate(-S.a.v[0]*P[0],-S.a.v[1]*P[1],S.a.v[2]*P[2]):I.translate(-S.a.v[0]*P,-S.a.v[1]*P,S.a.v[2]*P));for(U=0;U<D;U+=1)(S=v[U].a).s.propType&&((P=v[U].s.getMult(F[i].anIndexes[U],E.a[U].s.totalChars)).length?I.scale(1+(S.s.v[0]-1)*P[0],1+(S.s.v[1]-1)*P[1],1):I.scale(1+(S.s.v[0]-1)*P,1+(S.s.v[1]-1)*P,1));for(U=0;U<D;U+=1){if(S=v[U].a,P=v[U].s.getMult(F[i].anIndexes[U],E.a[U].s.totalChars),S.sk.propType&&(P.length?I.skewFromAxis(-S.sk.v*P[0],S.sa.v*P[1]):I.skewFromAxis(-S.sk.v*P,S.sa.v*P)),S.r.propType&&(P.length?I.rotateZ(-S.r.v*P[2]):I.rotateZ(-S.r.v*P)),S.ry.propType&&(P.length?I.rotateY(S.ry.v*P[1]):I.rotateY(S.ry.v*P)),S.rx.propType&&(P.length?I.rotateX(S.rx.v*P[0]):I.rotateX(S.rx.v*P)),S.o.propType&&(P.length?O+=(S.o.v*P[0]-O)*P[0]:O+=(S.o.v*P-O)*P),e.strokeWidthAnim&&S.sw.propType&&(P.length?R+=S.sw.v*P[0]:R+=S.sw.v*P),e.strokeColorAnim&&S.sc.propType)for(G=0;G<3;G+=1)P.length?V[G]+=(S.sc.v[G]-V[G])*P[0]:V[G]+=(S.sc.v[G]-V[G])*P;if(e.fillColorAnim&&e.fc){if(S.fc.propType)for(G=0;G<3;G+=1)P.length?j[G]+=(S.fc.v[G]-j[G])*P[0]:j[G]+=(S.fc.v[G]-j[G])*P;S.fh.propType&&(j=P.length?addHueToRGB(j,S.fh.v*P[0]):addHueToRGB(j,S.fh.v*P)),S.fs.propType&&(j=P.length?addSaturationToRGB(j,S.fs.v*P[0]):addSaturationToRGB(j,S.fs.v*P)),S.fb.propType&&(j=P.length?addBrightnessToRGB(j,S.fb.v*P[0]):addBrightnessToRGB(j,S.fb.v*P))}}for(U=0;U<D;U+=1)(S=v[U].a).p.propType&&(P=v[U].s.getMult(F[i].anIndexes[U],E.a[U].s.totalChars),this._hasMaskedPath?P.length?I.translate(0,S.p.v[1]*P[0],-S.p.v[2]*P[1]):I.translate(0,S.p.v[1]*P,-S.p.v[2]*P):P.length?I.translate(S.p.v[0]*P[0],S.p.v[1]*P[1],-S.p.v[2]*P[2]):I.translate(S.p.v[0]*P,S.p.v[1]*P,-S.p.v[2]*P));if(e.strokeWidthAnim&&(K=R<0?0:R),e.strokeColorAnim&&(z="rgb("+Math.round(255*V[0])+","+Math.round(255*V[1])+","+Math.round(255*V[2])+")"),e.fillColorAnim&&e.fc&&(Y="rgb("+Math.round(255*j[0])+","+Math.round(255*j[1])+","+Math.round(255*j[2])+")"),this._hasMaskedPath){if(I.translate(0,-e.ls),I.translate(0,w[1]*x*.01+r,0),this._pathData.p.v){B=(o.point[1]-p.point[1])/(o.point[0]-p.point[0]);var oe=180*Math.atan(B)/Math.PI;o.point[0]<p.point[0]&&(oe+=180),I.rotate(-oe*Math.PI/180)}I.translate(_,H,0),a-=w[0]*F[i].an*.005,F[i+1]&&Z!==F[i+1].ind&&(a+=F[i].an/2,a+=.001*e.tr*e.finalSize)}else{switch(I.translate(A,r,0),e.ps&&I.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:I.translate(F[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[F[i].line]),0,0);break;case 2:I.translate(F[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[F[i].line])/2,0,0)}I.translate(0,-e.ls),I.translate(k,0,0),I.translate(w[0]*F[i].an*.005,w[1]*x*.01,0),A+=F[i].l+.001*e.tr*e.finalSize}"html"===b?ee=I.toCSS():"svg"===b?ee=I.to2dCSS():te=[I.props[0],I.props[1],I.props[2],I.props[3],I.props[4],I.props[5],I.props[6],I.props[7],I.props[8],I.props[9],I.props[10],I.props[11],I.props[12],I.props[13],I.props[14],I.props[15]],W=O}T<=i?(N=new LetterProps(W,K,z,Y,ee,te),this.renderedLetters.push(N),T+=1,this.lettersChangedFlag=!0):(N=this.renderedLetters[i],this.lettersChangedFlag=N.update(W,K,z,Y,ee,te)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,A){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,A),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,A),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var A,r,i=t.length,s="";for(A=0;A<i;A+=1)"sh"===t[A].ty&&(r=t[A].ks.k,s+=buildShapeString(r,r.i.length,!0,e));return s},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,A,r,i){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[A]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[A])/2,0,0)}t.translate(r,i,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,A){this.textSpans=[],this.renderType="svg",this.initElement(e,t,A)}function ISolidElement(e,t,A){this.initElement(e,t,A)}function NullElement(e,t,A){this.initFrame(),this.initBaseData(e,t,A),this.initFrame(),this.initTransform(e,t,A),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,A){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,A),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var A="";if(t&&t.title){var r=createNS("title"),i=createElementID();r.setAttribute("id",i),r.textContent=t.title,this.svgElement.appendChild(r),A+=i}if(t&&t.description){var s=createNS("desc"),n=createElementID();s.setAttribute("id",n),s.textContent=t.description,this.svgElement.appendChild(s),A+=" "+n}A&&this.svgElement.setAttribute("aria-labelledby",A);var a=createNS("defs");this.svgElement.appendChild(a);var o=createNS("g");this.svgElement.appendChild(o),this.layerElement=o,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:a,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,A=e.length,r=[],i="";t<A;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(r.push(i),i=""):i+=e[t],t+=1;return r.push(i),r},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var A=e.shapes[0];if(A.it){var r=A.it[A.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var A=this.textProperty.currentData;this.renderedLetters=createSizedArray(A?A.l.length:0),A.fc?this.layerElement.setAttribute("fill",this.buildColor(A.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),A.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(A.sc)),this.layerElement.setAttribute("stroke-width",A.sw)),this.layerElement.setAttribute("font-size",A.finalSize);var r=this.globalData.fontManager.getFontByName(A.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var i=A.fWeight,s=A.fStyle;this.layerElement.setAttribute("font-style",s),this.layerElement.setAttribute("font-weight",i)}this.layerElement.setAttribute("aria-label",A.t);var n,a=A.l||[],o=!!this.globalData.fontManager.chars;t=a.length;var l=this.mHelper,c=this.data.singleShape,h=0,u=0,p=!0,d=.001*A.tr*A.finalSize;if(!c||o||A.sz){var g,m=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!o||!c||0===e){if(n=m>e?this.textSpans[e].span:createNS(o?"g":"text"),m<=e){if(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=n,o){var f=createNS("g");n.appendChild(f),this.textSpans[e].childSpan=f}this.textSpans[e].span=n,this.layerElement.appendChild(n)}n.style.display="inherit"}if(l.reset(),c&&(a[e].n&&(h=-d,u+=A.yOffset,u+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(A,l,a[e].line,h,u),h+=a[e].l||0,h+=d),o){var y;if(1===(g=this.globalData.fontManager.getCharData(A.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(A.f).fFamily)).t)y=new SVGCompElement(g.data,this.globalData,this);else{var B=emptyShapeData;g.data&&g.data.shapes&&(B=this.buildShapeData(g.data,A.finalSize)),y=new SVGShapeElement(B,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=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[e].childSpan.appendChild(y.layerElement),1===g.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+A.finalSize/100+","+A.finalSize/100+")")}else c&&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")}c&&n&&n.setAttribute("d","")}else{var w=this.textContainer,v="start";switch(A.j){case 1:v="end";break;case 2:v="middle";break;default:v="start"}w.setAttribute("text-anchor",v),w.setAttribute("letter-spacing",d);var E=this.buildTextContents(A.finalText);for(t=E.length,u=A.ps?A.ps[1]+A.ascent:0,e=0;e<t;e+=1)(n=this.textSpans[e].span||createNS("tspan")).textContent=E[e],n.setAttribute("x",0),n.setAttribute("y",u),n.style.display="inherit",w.appendChild(n),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=n,u+=A.finalLineHeight;this.layerElement.appendChild(w)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,A=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<A;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var A,r,i,s=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;for(t=n.length,e=0;e<t;e+=1)n[e].n||(A=s[e],r=this.textSpans[e].span,(i=this.textSpans[e].glyph)&&i.renderFrame(),A._mdf.m&&r.setAttribute("transform",A.m),A._mdf.o&&r.setAttribute("opacity",A.o),A._mdf.sw&&r.setAttribute("stroke-width",A.sw),A._mdf.sc&&r.setAttribute("stroke",A.sc),A._mdf.fc&&r.setAttribute("fill",A.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var A=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",e.w),r.setAttribute("height",e.h),r.setAttribute("x",0),r.setAttribute("y",0);var i=createElementID();A.setAttribute("id",i),A.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),t.appendChild(A),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,A=this.layers.length;for(t=0;t<A;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var A=this.createItem(this.layers[e]);if(t[e]=A,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(A),A.initExpressions()),this.appendElementInPos(A,e),this.layers[e].tt){var r="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===r)return;if(this.elements[r]&&!0!==this.elements[r]){var i=t[r].getMatte(this.layers[e].tt);A.setMatte(i)}else this.buildItem(r),this.addPendingElement(A)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,A=this.elements.length;t<A;){if(this.elements[t]===e){var r="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,i=this.elements[r].getMatte(this.layers[t].tt);e.setMatte(i);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var A=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=A-1;t>=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<A;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var A=e.getBaseElement();if(A){for(var r,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(A,r):this.layerElement.appendChild(A)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,A){this.initFrame(),this.initBaseData(e,t,A),this.initTransform(e,t,A),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var A,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),A=r-1;A>=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<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,A=e.length,r="_";for(t=0;t<A;t+=1)r+=e[t].transform.key+"_";var i=this.sequences[r];return i||(i={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=i,this.sequenceList.push(i)),i},processSequence:function(e,t){for(var A=0,r=e.transforms.length,i=t;A<r&&!t;){if(e.transforms[A].transform.mProps._mdf){i=!0;break}A+=1}if(i)for(e.finalTransform.reset(),A=r-1;A>=0;A-=1)e.finalTransform.multiply(e.transforms[A].transform.mProps.v);e._mdf=i},processSequences:function(e){var t,A=this.sequenceList.length;for(t=0;t<A;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,A=null,r=null;function i(){var i,s,n;t||(i=createNS("svg"),s=createNS("filter"),n=createNS("feColorMatrix"),s.setAttribute("id",e),n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),s.appendChild(n),i.appendChild(s),i.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(i.style.display="none"),r=i,document.body.appendChild(r),t=createTag("canvas"),(A=t.getContext("2d")).filter="url(#"+e+")",A.fillStyle="rgba(0,0,0,0)",A.fillRect(0,0,1,1))}return{load:i,get:function(r){return t||i(),t.width=r.width,t.height=r.height,A.filter="url(#"+e+")",t}}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var A=createTag("canvas");return A.width=e,A.height=t,A}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(e){var t,A,r=e.data.ef?e.data.ef.length:0;for(this.filters=[],t=0;t<r;t+=1){A=null;var i=e.data.ef[t].ty;registeredEffects[i]&&(A=new(0,registeredEffects[i].effect)(e.effectsManager.effectElements[t],e)),A&&this.filters.push(A)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){var A;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,i=!1;for(A=0;A<r;A+=1)"n"!==this.masksProperties[A].mode&&(i=!0),this.viewData[A]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[A],3);this.hasMasks=i,i&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,A=this.filters.length;for(t=0;t<A;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,A=this.filters.length,r=[];for(t=0;t<A;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,A,r,i=this.element.finalTransform.mat,s=this.element.canvasContext,n=this.masksProperties.length;for(s.beginPath(),e=0;e<n;e+=1)if("n"!==this.masksProperties[e].mode){var a;this.masksProperties[e].inv&&(s.moveTo(0,0),s.lineTo(this.element.globalData.compSize.w,0),s.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),s.lineTo(0,this.element.globalData.compSize.h),s.lineTo(0,0)),r=this.viewData[e].v,t=i.applyToPointArray(r.v[0][0],r.v[0][1],0),s.moveTo(t[0],t[1]);var o=r._length;for(a=1;a<o;a+=1)A=i.applyToTriplePoints(r.o[a-1],r.i[a],r.v[a]),s.bezierCurveTo(A[0],A[1],A[2],A[3],A[4],A[5]);A=i.applyToTriplePoints(r.o[a-1],r.i[0],r.v[0]),s.bezierCurveTo(A[0],A[1],A[2],A[3],A[4],A[5])}this.element.globalData.renderer.save(!0),s.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(e,t,A,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,s=4;"rc"===t.ty?s=5:"el"===t.ty?s=6:"sr"===t.ty&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,s,e);var n,a=A.length;for(i=0;i<a;i+=1)A[i].closed||(n={transforms:r.addTransformSequence(A[i].transforms),trNodes:[]},this.styledShapes.push(n),A[i].elements.push(n))}function CVShapeElement(e,t,A){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,A)}function CVTextElement(e,t,A){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,A)}function CVImageElement(e,t,A){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,A)}function CVSolidElement(e,t,A){this.initElement(e,t,A)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){var e;for(this.stack=[],this.cArrPos=0,this.cTr=new Matrix,e=0;e<15;e+=1){var t=new CanvasContext;this.stack[e]=t}this._length=15,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(e,t,A){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,A),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(e,t,A){this.initElement(e,t,A)}function HShapeElement(e,t,A){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,A),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,A){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,A)}function HCameraElement(e,t,A){this.initFrame(),this.initBaseData(e,t,A),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,e.pe,0,0,this),e.ks.p.s?(this.px=r(this,e.ks.p.x,1,0,this),this.py=r(this,e.ks.p.y,1,0,this),this.pz=r(this,e.ks.p.z,1,0,this)):this.p=r(this,e.ks.p,1,0,this),e.ks.a&&(this.a=r(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var i,s=e.ks.or.k.length;for(i=0;i<s;i+=1)e.ks.or.k[i].to=null,e.ks.or.k[i].ti=null}this.or=r(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,e.ks.rx,0,degToRads,this),this.ry=r(this,e.ks.ry,0,degToRads,this),this.rz=r(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,A){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,A)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,A){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,A),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=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].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var A=assetLoader.getLumaCanvas(this.canvasContext.canvas);A.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(A,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},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(A.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.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),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(A.wi=r.w.v),e.d){var i=new DashProperty(this,e.d,"canvas",this);r.d=i,r.d.k||(A.da=r.d.dashArray,A["do"]=r.d.dashoffset[0])}}else A.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(A),r.style=A,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,A=this.stylesList.length;for(t=0;t<A;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,A=e.length;for(t=0;t<A;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,A,r,i){var s,n,a,o,l,c,h=e.length-1,u=[],p=[],d=[].concat(i);for(s=h;s>=0;s-=1){if((o=this.searchProcessedElement(e[s]))?t[s]=A[o-1]:e[s]._shouldRender=r,"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<a;n+=1)t[s].prevViewData[n]=t[s].it[n];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,r,d)}else"tr"===e[s].ty?(o||(c=this.createTransformElement(e[s]),t[s]=c),d.push(t[s]),this.addTransformToStyleList(t[s])):"sh"===e[s].ty||"rc"===e[s].ty||"el"===e[s].ty||"sr"===e[s].ty?o||(t[s]=this.createShapeElement(e[s])):"tm"===e[s].ty||"rd"===e[s].ty||"pb"===e[s].ty||"zz"===e[s].ty||"op"===e[s].ty?(o?(l=t[s]).closed=!1:((l=ShapeModifiers.getModifier(e[s].ty)).init(this,e[s]),t[s]=l,this.shapeModifiers.push(l)),p.push(l)):"rp"===e[s].ty&&(o?(l=t[s]).closed=!0:(l=ShapeModifiers.getModifier(e[s].ty),t[s]=l,l.init(this,e,s,t),this.shapeModifiers.push(l),r=!1),p.push(l));this.addProcessedElement(e[s],s+1)}for(this.removeTransformFromStyleList(),this.closeStyles(u),h=p.length,s=0;s<h;s+=1)p[s].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,A,r,i,s,n,a,o,l=this.stylesList.length,c=this.globalData.renderer,h=this.globalData.canvasContext;for(e=0;e<l;e+=1)if(("st"!==(a=(o=this.stylesList[e]).type)&&"gs"!==a||0!==o.wi)&&o.data._shouldRender&&0!==o.coOp&&0!==this.globalData.currentGlobalAlpha){for(c.save(),s=o.elements,"st"===a||"gs"===a?(c.ctxStrokeStyle("st"===a?o.co:o.grd),c.ctxLineWidth(o.wi),c.ctxLineCap(o.lc),c.ctxLineJoin(o.lj),c.ctxMiterLimit(o.ml||0)):c.ctxFillStyle("fl"===a?o.co:o.grd),c.ctxOpacity(o.coOp),"st"!==a&&"gs"!==a&&h.beginPath(),c.ctxTransform(o.preTransforms.finalTransform.props),A=s.length,t=0;t<A;t+=1){for("st"!==a&&"gs"!==a||(h.beginPath(),o.da&&(h.setLineDash(o.da),h.lineDashOffset=o["do"])),i=(n=s[t].trNodes).length,r=0;r<i;r+=1)"m"===n[r].t?h.moveTo(n[r].p[0],n[r].p[1]):"c"===n[r].t?h.bezierCurveTo(n[r].pts[0],n[r].pts[1],n[r].pts[2],n[r].pts[3],n[r].pts[4],n[r].pts[5]):h.closePath();"st"!==a&&"gs"!==a||(c.ctxStroke(),o.da&&h.setLineDash(this.dashResetter))}"st"!==a&&"gs"!==a&&this.globalData.renderer.ctxFill(o.r),c.restore()}},CVShapeElement.prototype.renderShape=function(e,t,A,r){var i,s;for(s=e,i=t.length-1;i>=0;i-=1)"tr"===t[i].ty?(s=A[i].transform,this.renderShapeTransform(e,s)):"sh"===t[i].ty||"el"===t[i].ty||"rc"===t[i].ty||"sr"===t[i].ty?this.renderPath(t[i],A[i]):"fl"===t[i].ty?this.renderFill(t[i],A[i],s):"st"===t[i].ty?this.renderStroke(t[i],A[i],s):"gf"===t[i].ty||"gs"===t[i].ty?this.renderGradientFill(t[i],A[i],s):"gr"===t[i].ty?this.renderShape(s,t[i].it,A[i].it):t[i].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var A,r,i,s=e.trNodes,n=t.paths,a=n._length;s.length=0;var o=e.transforms.finalTransform;for(i=0;i<a;i+=1){var l=n.shapes[i];if(l&&l.v){for(r=l._length,A=1;A<r;A+=1)1===A&&s.push({t:"m",p:o.applyToPointArray(l.v[0][0],l.v[0][1],0)}),s.push({t:"c",pts:o.applyToTriplePoints(l.o[A-1],l.i[A],l.v[A])});1===r&&s.push({t:"m",p:o.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&r&&(s.push({t:"c",pts:o.applyToTriplePoints(l.o[A-1],l.i[0],l.v[0])}),s.push({t:"z"}))}}e.trNodes=s}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var A,r=t.styledShapes.length;for(A=0;A<r;A+=1)this.renderStyledShape(t.styledShapes[A],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,A){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*A.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,A){var r,i=t.style;if(!i.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var s,n=this.globalData.canvasContext,a=t.s.v,o=t.e.v;if(1===e.t)r=n.createLinearGradient(a[0],a[1],o[0],o[1]);else{var l=Math.sqrt(Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)),c=Math.atan2(o[1]-a[1],o[0]-a[0]),h=t.h.v;h>=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];r=n.createRadialGradient(p,d,0,a[0],a[1],l)}var g=e.g.p,m=t.g.c,f=1;for(s=0;s<g;s+=1)t.g._hasOpacity&&t.g._collapsable&&(f=t.g.o[2*s+1]),r.addColorStop(m[4*s]/100,"rgba("+m[4*s+1]+","+m[4*s+2]+","+m[4*s+3]+","+f+")");i.grd=r}i.coOp=t.o.v*A.opacity},CVShapeElement.prototype.renderStroke=function(e,t,A){var r=t.style,i=t.d;i&&(i._mdf||this._isFirstFrame)&&(r.da=i.dashArray,r["do"]=i.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||A._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*A.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var A=!1;e.sc&&(A=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var r,i,s,n,a,o,l,c,h,u,p,d,g=this.globalData.fontManager.getFontByName(e.f),m=e.l,f=this.mHelper;this.stroke=A,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,i=e.finalText.length;var y=this.data.singleShape,B=.001*e.tr*e.finalSize,C=0,w=0,v=!0,E=0;for(r=0;r<i;r+=1){n=(s=this.globalData.fontManager.getCharData(e.finalText[r],g.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&s.data||{},f.reset(),y&&m[r].n&&(C=-B,w+=e.yOffset,w+=v?1:0,v=!1),h=(l=n.shapes?n.shapes[0].it:[]).length,f.scale(e.finalSize/100,e.finalSize/100),y&&this.applyTextPropertiesToMatrix(e,f,m[r].line,C,w),p=createSizedArray(h-1);var I=0;for(c=0;c<h;c+=1)if("sh"===l[c].ty){for(o=l[c].ks.k.i.length,u=l[c].ks.k,d=[],a=1;a<o;a+=1)1===a&&d.push(f.applyToX(u.v[0][0],u.v[0][1],0),f.applyToY(u.v[0][0],u.v[0][1],0)),d.push(f.applyToX(u.o[a-1][0],u.o[a-1][1],0),f.applyToY(u.o[a-1][0],u.o[a-1][1],0),f.applyToX(u.i[a][0],u.i[a][1],0),f.applyToY(u.i[a][0],u.i[a][1],0),f.applyToX(u.v[a][0],u.v[a][1],0),f.applyToY(u.v[a][0],u.v[a][1],0));d.push(f.applyToX(u.o[a-1][0],u.o[a-1][1],0),f.applyToY(u.o[a-1][0],u.o[a-1][1],0),f.applyToX(u.i[0][0],u.i[0][1],0),f.applyToY(u.i[0][0],u.i[0][1],0),f.applyToX(u.v[0][0],u.v[0][1],0),f.applyToY(u.v[0][0],u.v[0][1],0)),p[I]=d,I+=1}y&&(C+=m[r].l,C+=B),this.textSpans[E]?this.textSpans[E].elem=p:this.textSpans[E]={elem:p},E+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,A,r,i,s;this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var n,a=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;t=o.length;var l,c,h=null,u=null,p=null,d=this.globalData.renderer;for(e=0;e<t;e+=1)if(!o[e].n){if((n=a[e])&&(d.save(),d.ctxTransform(n.p),d.ctxOpacity(n.o)),this.fill){for(n&&n.fc?h!==n.fc&&(d.ctxFillStyle(n.fc),h=n.fc):h!==this.values.fill&&(h=this.values.fill,d.ctxFillStyle(this.values.fill)),r=(l=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),A=0;A<r;A+=1)for(s=(c=l[A]).length,this.globalData.canvasContext.moveTo(c[0],c[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(c[i],c[i+1],c[i+2],c[i+3],c[i+4],c[i+5]);this.globalData.canvasContext.closePath(),d.ctxFill()}if(this.stroke){for(n&&n.sw?p!==n.sw&&(p=n.sw,d.ctxLineWidth(n.sw)):p!==this.values.sWidth&&(p=this.values.sWidth,d.ctxLineWidth(this.values.sWidth)),n&&n.sc?u!==n.sc&&(u=n.sc,d.ctxStrokeStyle(n.sc)):u!==this.values.stroke&&(u=this.values.stroke,d.ctxStrokeStyle(this.values.stroke)),r=(l=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),A=0;A<r;A+=1)for(s=(c=l[A]).length,this.globalData.canvasContext.moveTo(c[0],c[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(c[i],c[i+1],c[i+2],c[i+3],c[i+4],c[i+5]);this.globalData.canvasContext.closePath(),d.ctxStroke()}n&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,A,r=e.getContext("2d"),i=this.img.width,s=this.img.height,n=i/s,a=this.assetData.w/this.assetData.h,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;n>a&&"xMidYMid slice"===o||n<a&&"xMidYMid slice"!==o?t=(A=s)*a:A=(t=i)/a,r.drawImage(this.img,(i-t)/2,(s-A)/2,t,A,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){1===e[0]&&0===e[1]&&0===e[4]&&1===e[5]&&0===e[12]&&0===e[13]||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,A,r){this.canvasContext.fillRect(e,t,A,r)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){this.renderConfig.clearCanvas?(e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var A="0px 0px 0px";t.transformOrigin=A,t.mozTransformOrigin=A,t.webkitTransformOrigin=A,t["-webkit-transform"]=A,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){var A,r,i,s;if(this.reset(),e?(A=e,r=t,this.canvasContext.canvas.width=A,this.canvasContext.canvas.height=r):(this.animationItem.wrapper&&this.animationItem.container?(A=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight):(A=this.canvasContext.canvas.width,r=this.canvasContext.canvas.height),this.canvasContext.canvas.width=A*this.renderConfig.dpr,this.canvasContext.canvas.height=r*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var n=this.renderConfig.preserveAspectRatio.split(" "),a=n[1]||"meet",o=n[0]||"xMidYMid",l=o.substr(0,4),c=o.substr(4);i=A/r,(s=this.transformCanvas.w/this.transformCanvas.h)>i&&"meet"===a||s<i&&"slice"===a?(this.transformCanvas.sx=A/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=A/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===l&&(s<i&&"meet"===a||s>i&&"slice"===a)?(A-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===l&&(s<i&&"meet"===a||s>i&&"slice"===a)?(A-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===c&&(s>i&&"meet"===a||s<i&&"slice"===a)?(r-this.transformCanvas.h*(A/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===c&&(s>i&&"meet"===a||s<i&&"slice"===a)?(r-this.transformCanvas.h*(A/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=A/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=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 r=this.layers.length;for(this.completeLayers||this.checkLayers(e),A=r-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=r-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(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t,A=this.stack[this.cArrPos],r=A.transform,i=this.cTr.props;for(t=0;t<16;t+=1)i[t]=r[t];if(e){this.nativeContext.restore();var s=this.stack[this.cArrPos+1];this.appliedFillStyle=s.fillStyle,this.appliedStrokeStyle=s.strokeStyle,this.appliedLineWidth=s.lineWidth,this.appliedLineCap=s.lineCap,this.appliedLineJoin=s.lineJoin,this.appliedMiterLimit=s.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(e||-1!==A.opacity&&this.currentOpacity!==A.opacity)&&(this.nativeContext.globalAlpha=A.opacity,this.currentOpacity=A.opacity),this.currentFillStyle=A.fillStyle,this.currentStrokeStyle=A.strokeStyle,this.currentLineWidth=A.lineWidth,this.currentLineCap=A.lineCap,this.currentLineJoin=A.lineJoin,this.currentMiterLimit=A.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var A,r=this.stack[this.cArrPos];for(A=0;A<16;A+=1)r.transform[A]=t[A];this.cArrPos+=1;var i=this.stack[this.cArrPos];i.opacity=r.opacity,i.fillStyle=r.fillStyle,i.strokeStyle=r.strokeStyle,i.lineWidth=r.lineWidth,i.lineCap=r.lineCap,i.lineJoin=r.lineJoin,i.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var A=t.props;this.nativeContext.setTransform(A[0],A[1],A[4],A[5],A[12],A[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,A,r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,A,r)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var A,r=e.length;for(A=0;A<r;A+=1)t=e[A].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var A,r,i,s,n,a=e.sh.v,o=e.transformers,l=a._length;if(!(l<=1)){for(A=0;A<l-1;A+=1)r=this.getTransformedPoint(o,a.v[A]),i=this.getTransformedPoint(o,a.o[A]),s=this.getTransformedPoint(o,a.i[A+1]),n=this.getTransformedPoint(o,a.v[A+1]),this.checkBounds(r,i,s,n,t);a.c&&(r=this.getTransformedPoint(o,a.v[A]),i=this.getTransformedPoint(o,a.o[A]),s=this.getTransformedPoint(o,a.i[0]),n=this.getTransformedPoint(o,a.v[0]),this.checkBounds(r,i,s,n,t))}},HShapeElement.prototype.checkBounds=function(e,t,A,r,i){this.getBoundsOfCurve(e,t,A,r);var s=this.shapeBoundingBox;i.x=bmMin(s.left,i.x),i.xMax=bmMax(s.right,i.xMax),i.y=bmMin(s.top,i.y),i.yMax=bmMax(s.bottom,i.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,A,r){for(var i,s,n,a,o,l,c,h=[[e[0],r[0]],[e[1],r[1]]],u=0;u<2;++u)s=6*e[u]-12*t[u]+6*A[u],i=-3*e[u]+9*t[u]-9*A[u]+3*r[u],n=3*t[u]-3*e[u],s|=0,n|=0,0==(i|=0)&&0===s||(0===i?(a=-n/s)>0&&a<1&&h[u].push(this.calculateF(a,e,t,A,r,u)):(o=s*s-4*n*i)>=0&&((l=(-s+bmSqrt(o))/(2*i))>0&&l<1&&h[u].push(this.calculateF(l,e,t,A,r,u)),(c=(-s-bmSqrt(o))/(2*i))>0&&c<1&&h[u].push(this.calculateF(c,e,t,A,r,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,r,i,s){return bmPow(1-e,3)*t[s]+3*bmPow(1-e,2)*e*A[s]+3*(1-e)*bmPow(e,2)*r[s]+bmPow(e,3)*i[s]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var A,r=e.length;for(A=0;A<r;A+=1)e[A]&&e[A].sh?this.calculateShapeBoundingBox(e[A],t):e[A]&&e[A].it?this.calculateBoundingBox(e[A].it,t):e[A]&&e[A].style&&e[A].w&&this.expandStrokeBoundingBox(e[A].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var A=0;if(e.keyframes){for(var r=0;r<e.keyframes.length;r+=1){var i=e.keyframes[r].s;i>A&&(A=i)}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<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var A=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),A=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),A=!0),A||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,i="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=i,r.webkitTransform=i}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,A=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=A,t.color=A,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var r,i,s=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",s.fClass)this.innerElem.className=s.fClass;else{t.fontFamily=s.fFamily;var n=e.fWeight,a=e.fStyle;t.fontStyle=a,t.fontWeight=n}var o,l,c,h=e.l;i=h.length;var u,p=this.mHelper,d="",g=0;for(r=0;r<i;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[g]?o=this.textPaths[g]:((o=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),o.setAttribute("stroke-linejoin",lineJoinEnum[2]),o.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[g]?c=(l=this.textSpans[g]).children[0]:((l=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(o),styleDiv(l)))):this.isMasked?o=this.textPaths[g]?this.textPaths[g]:createNS("text"):this.textSpans[g]?(l=this.textSpans[g],o=this.textPaths[g]):(styleDiv(l=createTag("span")),styleDiv(o=createTag("span")),l.appendChild(o)),this.globalData.fontManager.chars){var m,f=this.globalData.fontManager.getCharData(e.finalText[r],s.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(m=f?f.data:null,p.reset(),m&&m.shapes&&m.shapes.length&&(u=m.shapes[0].it,p.scale(e.finalSize/100,e.finalSize/100),d=this.createPathShape(p,u),o.setAttribute("d",d)),this.isMasked)this.innerElem.appendChild(o);else{if(this.innerElem.appendChild(l),m&&m.shapes){document.body.appendChild(c);var y=c.getBBox();c.setAttribute("width",y.width+2),c.setAttribute("height",y.height+2),c.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var B=c.style,C="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";B.transform=C,B.webkitTransform=C,h[r].yOffset=y.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);l.appendChild(c)}}else if(o.textContent=h[r].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(o);else{this.innerElem.appendChild(l);var w=o.style,v="translate3d(0,"+-e.finalSize/1.2+"px,0)";w.transform=v,w.webkitTransform=v}this.isMasked?this.textSpans[g]=o:this.textSpans[g]=l,this.textSpans[g].style.display="block",this.textPaths[g]=o,g+=1}for(;g<this.textSpans.length;)this.textSpans[g].style.display="none",g+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var A,r,i,s,n,a=0,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(r=l.length,A=0;A<r;A+=1)l[A].n?a+=1:(s=this.textSpans[A],n=this.textPaths[A],i=o[a],a+=1,i._mdf.m&&(this.isMasked?s.setAttribute("transform",i.m):(s.style.webkitTransform=i.m,s.style.transform=i.m)),s.style.opacity=i.o,i.sw&&i._mdf.sw&&n.setAttribute("stroke-width",i.sw),i.sc&&i._mdf.sc&&n.setAttribute("stroke",i.sc),i.fc&&i._mdf.fc&&(n.setAttribute("fill",i.fc),n.style.color=i.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();if(this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height)),this.currentBBox.w!==c.width+2||this.currentBBox.h!==c.height+2||this.currentBBox.x!==c.x-1||this.currentBBox.y!==c.y-1){this.currentBBox.w=c.width+2,this.currentBBox.h=c.height+2,this.currentBBox.x=c.x-1,this.currentBBox.y=c.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var h="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=h,e.webkitTransform=h}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,A,r,i=this.comp.threeDElements.length;for(e=0;e<i;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){A=t.perspectiveElem.style,r=t.container.style;var s=this.pe.v+"px",n="0px 0px 0px",a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";A.perspective=s,A.webkitPerspective=s,r.transformOrigin=n,r.mozTransformOrigin=n,r.webkitTransformOrigin=n,A.transform=a,A.webkitTransform=a}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,A=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)A=this.hierarchy[e].finalTransform.mProp._mdf||A;if(A||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(e=t=this.hierarchy.length-1;e>=0;e-=1){var r=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.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 i;i=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(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),n=[i[0]/s,i[1]/s,i[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<t;e+=1)if("3d"===(h=this.comp.threeDElements[e]).type){if(c){var d=this.mat.toCSS();(p=h.container.style).transform=d,p.webkitTransform=d}this.pe._mdf&&((u=h.perspectiveElem.style).perspective=this.pe.v+"px",u.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var A=e.getBaseElement();if(A){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(A,t);else if(this.threeDElements)this.addTo3dContainer(A,t);else{for(var i,s,n=0;n<t;)this.elements[n]&&!0!==this.elements[n]&&this.elements[n].getBaseElement&&(s=this.elements[n],i=(this.layers[n].ddd?this.getThreeDContainerByPos(n):s.getBaseElement())||i),n+=1;i?r.ddd&&this.supports3d||this.layerElement.insertBefore(A,i):r.ddd&&this.supports3d||this.layerElement.appendChild(A)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,A=this.threeDElements.length;t<A;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var A,r,i=createTag("div");styleDiv(i);var s=createTag("div");if(styleDiv(s),"3d"===t){(A=i.style).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;var a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=s.style).transform=a,r.webkitTransform=a}i.appendChild(s);var o={container:s,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var e,t,A=this.layers.length,r="";for(e=0;e<A;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==r&&(r="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==r&&(r="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(A=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var A=0,r=this.threeDElements.length;A<r;){if(t<=this.threeDElements[A].endPos){for(var i,s=this.threeDElements[A].startPos;s<t;)this.elements[s]&&this.elements[s].getBaseElement&&(i=this.elements[s].getBaseElement()),s+=1;i?this.threeDElements[A].container.insertBefore(e,i):this.threeDElements[A].container.appendChild(e);break}A+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),A=this.animationItem.wrapper,r=t.style;r.width=e.w+"px",r.height=e.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),A.appendChild(t),r.overflow="hidden";var i=createNS("svg");i.setAttribute("width","1"),i.setAttribute("height","1"),styleDiv(i),this.resizerElem.appendChild(i);var s=createNS("defs");i.appendChild(s),this.data=e,this.setupGlobalData(e,i),this.globalData.defs=s,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,A,r,i=this.animationItem.wrapper.offsetWidth,s=this.animationItem.wrapper.offsetHeight,n=i/s;this.globalData.compSize.w/this.globalData.compSize.h>n?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,A=0,r=(s-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=s/this.globalData.compSize.h,t=s/this.globalData.compSize.h,A=(i-this.globalData.compSize.w*(s/this.globalData.compSize.h))/2,r=0);var a=this.resizerElem.style;a.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+A+","+r+",0,1)",a.transform=a.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,r=this.threeDElements.length;for(e=0;e<r;e+=1){var i=this.threeDElements[e].perspectiveElem.style;i.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(A,2))+"px",i.perspective=i.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,A=e.length,r=createTag("div");for(t=0;t<A;t+=1)if(e[t].xt){var i=this.createComp(e[t],r,this.globalData.comp,null);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var A,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(A=this.elements[r].getBaseElement()),r+=1;A?this.layerElement.insertBefore(e,A):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(e){function t(t){for(var A=0,r=e.layers.length;A<r;){if(e.layers[A].nm===t||e.layers[A].ind===t)return e.elements[A].layerInterface;A+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t};function _typeof$2(e){return(_typeof$2="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})(e)}function seedRandom(e,t){var A=this,r=256,i="random",s=t.pow(r,6),n=t.pow(2,52),a=2*n,o=255;function l(e){var t,A=e.length,i=this,s=0,n=i.i=i.j=0,a=i.S=[];for(A||(e=[A++]);s<r;)a[s]=s++;for(s=0;s<r;s++)a[s]=a[n=o&n+e[s%A]+(t=a[s])],a[n]=t;i.g=function(e){for(var t,A=0,s=i.i,n=i.j,a=i.S;e--;)t=a[s=o&s+1],A=A*r+a[o&(a[s]=a[n=o&n+t])+(a[n]=t)];return i.i=s,i.j=n,A}}function c(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function h(e,t){var A,r=[],i=_typeof$2(e);if(t&&"object"==i)for(A in e)try{r.push(h(e[A],t-1))}catch(s){}return r.length?r:"string"==i?e:e+"\0"}function u(e,t){for(var A,r=e+"",i=0;i<r.length;)t[o&i]=o&(A^=19*t[o&i])+r.charCodeAt(i++);return p(t)}function p(e){return String.fromCharCode.apply(0,e)}t["seed"+i]=function(o,d,g){var m=[],f=u(h((d=!0===d?{entropy:!0}:d||{}).entropy?[o,p(e)]:null===o?function(){try{var t=new Uint8Array(r);return(A.crypto||A.msCrypto).getRandomValues(t),p(t)}catch(n){var i=A.navigator,s=i&&i.plugins;return[+new Date,A,s,A.screen,p(e)]}}():o,3),m),y=new l(m),B=function(){for(var e=y.g(6),t=s,A=0;e<n;)e=(e+A)*r,t*=r,A=y.g(1);for(;e>=a;)e/=2,t/=2,A>>>=1;return(e+A)/t};return B.int32=function(){return 0|y.g(4)},B.quick=function(){return y.g(4)/4294967296},B.double=B,u(p(y.S),e),(d.pass||g||function(e,A,r,s){return s&&(s.S&&c(s,y),e.state=function(){return c(y,{})}),r?(t[i]=e,A):e})(B,f,"global"in d?d.global:this==t,d.state)},u(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var A,r=e.length,i=[];for(A=0;A<r;A+=1)i[A]=-e[A];return i}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var A=_typeof$1(e),r=_typeof$1(t);if(isNumerable(A,e)&&isNumerable(r,t)||"string"===A||"string"===r)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(A,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,s=e.length,n=t.length,a=[];i<s||i<n;)("number"==typeof e[i]||e[i]instanceof Number)&&("number"==typeof t[i]||t[i]instanceof Number)?a[i]=e[i]+t[i]:a[i]=void 0===t[i]?e[i]:e[i]||t[i],i+=1;return a}return 0}var add=sum;function sub(e,t){var A=_typeof$1(e),r=_typeof$1(t);if(isNumerable(A,e)&&isNumerable(r,t))return"string"===A&&(e=parseInt(e,10)),"string"===r&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(A,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,s=e.length,n=t.length,a=[];i<s||i<n;)("number"==typeof e[i]||e[i]instanceof Number)&&("number"==typeof t[i]||t[i]instanceof Number)?a[i]=e[i]-t[i]:a[i]=void 0===t[i]?e[i]:e[i]||t[i],i+=1;return a}return 0}function mul(e,t){var A,r,i,s=_typeof$1(e),n=_typeof$1(t);if(isNumerable(s,e)&&isNumerable(n,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t)){for(i=e.length,A=createTypedArray("float32",i),r=0;r<i;r+=1)A[r]=e[r]*t;return A}if(isNumerable(s,e)&&$bm_isInstanceOfArray(t)){for(i=t.length,A=createTypedArray("float32",i),r=0;r<i;r+=1)A[r]=e*t[r];return A}return 0}function div(e,t){var A,r,i,s=_typeof$1(e),n=_typeof$1(t);if(isNumerable(s,e)&&isNumerable(n,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t)){for(i=e.length,A=createTypedArray("float32",i),r=0;r<i;r+=1)A[r]=e[r]/t;return A}if(isNumerable(s,e)&&$bm_isInstanceOfArray(t)){for(i=t.length,A=createTypedArray("float32",i),r=0;r<i;r+=1)A[r]=e/t[r];return A}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,A){if(t>A){var r=A;A=t,t=r}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 r=Math.min(e.length,t.length),i=0;for(A=0;A<r;A+=1)i+=Math.pow(t[A]-e[A],2);return Math.sqrt(i)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,A,r=e[0],i=e[1],s=e[2],n=Math.max(r,i,s),a=Math.min(r,i,s),o=(n+a)/2;if(n===a)t=0,A=0;else{var l=n-a;switch(A=o>.5?l/(2-n-a):l/(n+a),n){case r:t=(i-s)/l+(i<s?6:0);break;case i:t=(s-r)/l+2;break;case s:t=(r-i)/l+4}t/=6}return[t,A,o,e[3]]}function hue2rgb(e,t,A){return A<0&&(A+=1),A>1&&(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,r,i=e[0],s=e[1],n=e[2];if(0===s)t=n,r=n,A=n;else{var a=n<.5?n*(1+s):n+s-n*s,o=2*n-a;t=hue2rgb(o,a,i+1/3),A=hue2rgb(o,a,i),r=hue2rgb(o,a,i-1/3)}return[t,A,r,e[3]]}function linear(e,t,A,r,i){if(void 0!==r&&void 0!==i||(r=t,i=A,t=0,A=1),A<t){var s=A;A=t,t=s}if(e<=t)return r;if(e>=A)return i;var n,a=A===t?0:(e-t)/(A-t);if(!r.length)return r+(i-r)*a;var o=r.length,l=createTypedArray("float32",o);for(n=0;n<o;n+=1)l[n]=r[n]+(i[n]-r[n])*a;return l}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var A,r=t.length;e||(e=createTypedArray("float32",r));var i=createTypedArray("float32",r),s=BMMath.random();for(A=0;A<r;A+=1)i[A]=e[A]+s*(t[A]-e[A]);return i}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,A,r){var i,s=e.length,n=shapePool.newElement();n.setPathData(!!r,s);var a,o,l=[0,0];for(i=0;i<s;i+=1)a=t&&t[i]?t[i]:l,o=A&&A[i]?A[i]:l,n.setTripleAt(e[i][0],e[i][1],o[0]+e[i][0],o[1]+e[i][1],a[0]+e[i][0],a[1]+e[i][1],i,!0);return n}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var A,r,i=this.pv.length?this.pv.length:1,s=createTypedArray("float32",i),n=Math.floor(5*time);for(A=0,r=0;A<n;){for(r=0;r<i;r+=1)s[r]+=-t+2*t*BMMath.random();A+=1}var a=5*time,o=a-Math.floor(a),l=createTypedArray("float32",i);if(i>1){for(r=0;r<i;r+=1)l[r]=this.pv[r]+s[r]+(-t+2*t*BMMath.random())*o;return l}return this.pv+s[0]+(-t+2*t*BMMath.random())*o}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var A=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],r=Math.atan2(A[0],Math.sqrt(A[1]*A[1]+A[2]*A[2]))/degToRads;return[-Math.atan2(A[1],A[2])/degToRads,r,0]}function easeOut(e,t,A,r,i){return applyEase(easeOutBez,e,t,A,r,i)}function easeIn(e,t,A,r,i){return applyEase(easeInBez,e,t,A,r,i)}function ease(e,t,A,r,i){return applyEase(easeInOutBez,e,t,A,r,i)}function applyEase(e,t,A,r,i,s){void 0===i?(i=A,s=r):t=(t-A)/(r-A),t>1?t=1:t<0&&(t=0);var n=e(t);if($bm_isInstanceOfArray(i)){var a,o=i.length,l=createTypedArray("float32",o);for(a=0;a<o;a+=1)l[a]=(s[a]-i[a])*n+i[a];return l}return(s-i)*n+i}function nearestKey(e){var t,A,r,i=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(A=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)A=1,r=data.k[0].t;else{for(t=0;t<i-1;t+=1){if(e===data.k[t].t){A=t+1,r=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(A=t+2,r=data.k[t+1].t):(A=t+1,r=data.k[t].t);break}}-1===A&&(A=t+1,r=data.k[t].t)}else A=0,r=0;var s={};return s.index=A,s.time=r/elem.comp.globalData.frameRate,s}function key(e){var t,A,r;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 i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=i.length,A=0;A<r;A+=1)t[A]=i[A],t.value[A]=i[A];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={initExpressions:function(e){var t=0,A=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var e,t=A.length;for(e=0;e<t;e+=1)A[e].release();A.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===A.indexOf(e)&&A.push(e)}}};return e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var A,r=createSizedArray(t.viewData.length),i=t.viewData.length;for(A=0;A<i;A+=1)r[A]=new e(t.viewData[A],t.masksProperties[A]);return function(e){for(A=0;A<i;){if(t.masksProperties[A].nm===e)return r[A];A+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function A(e,t,A){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(r){if(!e.numKeys)return 0;var i;i="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var s="unidimensional"===A?new Number(i):Object.assign({},i);return s.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,s.value="unidimensional"===A?i[0]:i,s},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function r(){return e}return function(i){return i?"unidimensional"===i.propType?function(t){t&&"pv"in t||(t=e);var r=1/t.mult,i=t.pv*r,s=new Number(i);return s.value=i,A(s,t,"unidimensional"),function(){return t.k&&t.getValue(),i=t.v*r,s.value!==i&&((s=new Number(i)).value=i,A(s,t,"unidimensional")),s}}(i):function(e){e&&"pv"in e||(e=t);var r=1/e.mult,i=e.data&&e.data.l||e.pv.length,s=createTypedArray("float32",i),n=createTypedArray("float32",i);return s.value=n,A(s,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<i;t+=1)n[t]=e.v[t]*r,s[t]=n[t];return s}}(i):r}}(),TransformExpressionInterface=function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var A,r,i,s;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?s=ExpressionPropertyInterface(e.p):(A=ExpressionPropertyInterface(e.px),r=ExpressionPropertyInterface(e.py),e.pz&&(i=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?s():[A(),r(),i?i():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},LayerExpressionInterface=function(){function e(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var A=this.getMatrix(t);return A.props[12]=0,A.props[13]=0,A.props[14]=0,this.applyPoint(A,e)}function A(e,t){var A=this.getMatrix(t);return this.applyPoint(A,e)}function r(e,t){var A=this.getMatrix(t);return A.props[12]=0,A.props[13]=0,A.props[14]=0,this.invertPoint(A,e)}function i(e,t){var A=this.getMatrix(t);return this.invertPoint(A,e)}function s(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var A,r=this._elem.hierarchy.length;for(A=0;A<r;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function n(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var A,r=this._elem.hierarchy.length;for(A=0;A<r;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function a(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var A,r=this._elem.hierarchy.length;for(A=0;A<r;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function o(){return[1,1,1,1]}return function(l){var c;function h(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return h.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return c;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return h.effect;case"ADBE Text Properties":return h.textInterface;default:return null}}h.getMatrix=e,h.invertPoint=n,h.applyPoint=s,h.toWorld=A,h.toWorldVec=t,h.fromWorld=i,h.fromWorldVec=r,h.toComp=A,h.fromComp=a,h.sampleImage=o,h.sourceRectAtTime=l.sourceRectAtTime.bind(l),h._elem=l;var u=getDescriptor(c=TransformExpressionInterface(l.finalTransform.mProp),"anchorPoint");return Object.defineProperties(h,{hasParent:{get:function(){return l.hierarchy.length}},parent:{get:function(){return l.hierarchy[0].layerInterface}},rotation:getDescriptor(c,"rotation"),scale:getDescriptor(c,"scale"),position:getDescriptor(c,"position"),opacity:getDescriptor(c,"opacity"),anchorPoint:u,anchor_point:u,transform:{get:function(){return c}},active:{get:function(){return l.isInRange}}}),h.startTime=l.data.st,h.index=l.data.ind,h.source=l.data.refId,h.height=0===l.data.ty?l.data.h:100,h.width=0===l.data.ty?l.data.w:100,h.inPoint=l.data.ip/l.comp.globalData.frameRate,h.outPoint=l.data.op/l.comp.globalData.frameRate,h._name=l.data.nm,h.registerMaskInterface=function(e){h.mask=new MaskManagerInterface(e,l)},h.registerEffectsInterface=function(e){h.effect=e},h}}(),propertyGroupFactory=function(e,t){return function(A){return(A=void 0===A?1:A)<=0?e:t(A-1)}},PropertyInterface=function(e,t){var A={_name:e};return function(e){return(e=void 0===e?1:e)<=0?A:t(e-1)}},EffectsExpressionInterface=function(){function e(A,r,i,s){function n(e){for(var t=A.ef,r=0,i=t.length;r<i;){if(e===t[r].nm||e===t[r].mn||e===t[r].ix)return 5===t[r].ty?l[r]:l[r]();r+=1}throw new Error}var a,o=propertyGroupFactory(n,i),l=[],c=A.ef.length;for(a=0;a<c;a+=1)5===A.ef[a].ty?l.push(e(A.ef[a],r.effectElements[a],r.effectElements[a].propertyGroup,s)):l.push(t(r.effectElements[a],A.ef[a].ty,s,o));return"ADBE Color Control"===A.mn&&Object.defineProperty(n,"color",{get:function(){return l[0]()}}),Object.defineProperties(n,{numProperties:{get:function(){return A.np}},_name:{value:A.nm},propertyGroup:{value:o}}),n.enabled=0!==A.en,n.active=n.enabled,n}function t(e,t,A,r){var i=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===t?A.comp.compInterface(e.p.v):i()}}return{createEffectsInterface:function(t,A){if(t.effectsManager){var r,i=[],s=t.data.ef,n=t.effectsManager.effectElements.length;for(r=0;r<n;r+=1)i.push(e(s[r],t.effectsManager.effectElements[r],A,t));var a=t.data.ef||[],o=function(e){for(r=0,n=a.length;r<n;){if(e===a[r].nm||e===a[r].mn||e===a[r].ix)return i[r];r+=1}return null};return Object.defineProperty(o,"numProperties",{get:function(){return a.length}}),o}return null}}}(),ShapePathInterface=function(e,t,A){var r=t.sh;function i(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?i.path:null}var s=propertyGroupFactory(i,A);return r.setGroupProperty(PropertyInterface("Path",s)),Object.defineProperties(i,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:A}}),i},ShapeExpressionInterface=function(){function e(e,n,u){var p,d=[],g=e?e.length:0;for(p=0;p<g;p+=1)"gr"===e[p].ty?d.push(t(e[p],n[p],u)):"fl"===e[p].ty?d.push(A(e[p],n[p],u)):"st"===e[p].ty?d.push(i(e[p],n[p],u)):"tm"===e[p].ty?d.push(s(e[p],n[p],u)):"tr"===e[p].ty||("el"===e[p].ty?d.push(a(e[p],n[p],u)):"sr"===e[p].ty?d.push(o(e[p],n[p],u)):"sh"===e[p].ty?d.push(ShapePathInterface(e[p],n[p],u)):"rc"===e[p].ty?d.push(l(e[p],n[p],u)):"rd"===e[p].ty?d.push(c(e[p],n[p],u)):"rp"===e[p].ty?d.push(h(e[p],n[p],u)):"gf"===e[p].ty?d.push(r(e[p],n[p],u)):d.push((e[p],n[p],function(){return null})));return d}function t(t,A,r){var i=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return i.content;default:return i.transform}};i.propertyGroup=propertyGroupFactory(i,r);var s=function(t,A,r){var i,s=function(e){for(var t=0,A=i.length;t<A;){if(i[t]._name===e||i[t].mn===e||i[t].propertyIndex===e||i[t].ix===e||i[t].ind===e)return i[t];t+=1}return"number"==typeof e?i[e-1]:null};s.propertyGroup=propertyGroupFactory(s,r),i=e(t.it,A.it,s.propertyGroup),s.numProperties=i.length;var a=n(t.it[t.it.length-1],A.it[A.it.length-1],s.propertyGroup);return s.transform=a,s.propertyIndex=t.cix,s._name=t.nm,s}(t,A,i.propertyGroup),a=n(t.it[t.it.length-1],A.it[A.it.length-1],i.propertyGroup);return i.content=s,i.transform=a,Object.defineProperty(i,"_name",{get:function(){return t.nm}}),i.numProperties=t.np,i.propertyIndex=t.ix,i.nm=t.nm,i.mn=t.mn,i}function A(e,t,A){function r(e){return"Color"===e||"color"===e?r.color:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",A)),t.o.setGroupProperty(PropertyInterface("Opacity",A)),r}function r(e,t,A){function r(e){return"Start Point"===e||"start point"===e?r.startPoint:"End Point"===e||"end point"===e?r.endPoint:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",A)),t.e.setGroupProperty(PropertyInterface("End Point",A)),t.o.setGroupProperty(PropertyInterface("Opacity",A)),r}function i(e,t,A){var r,i=propertyGroupFactory(l,A),s=propertyGroupFactory(o,i);var n,a=e.d?e.d.length:0,o={};for(r=0;r<a;r+=1)n=r,Object.defineProperty(o,e.d[n].nm,{get:ExpressionPropertyInterface(t.d.dataProps[n].p)}),t.d.dataProps[r].p.setGroupProperty(s);function l(e){return"Color"===e||"color"===e?l.color:"Opacity"===e||"opacity"===e?l.opacity:"Stroke Width"===e||"stroke width"===e?l.strokeWidth:null}return Object.defineProperties(l,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return o}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",i)),t.o.setGroupProperty(PropertyInterface("Opacity",i)),t.w.setGroupProperty(PropertyInterface("Stroke Width",i)),l}function s(e,t,A){function r(t){return t===e.e.ix||"End"===t||"end"===t?r.end:t===e.s.ix?r.start:t===e.o.ix?r.offset:null}var i=propertyGroupFactory(r,A);return r.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",i)),t.e.setGroupProperty(PropertyInterface("End",i)),t.o.setGroupProperty(PropertyInterface("Offset",i)),r.propertyIndex=e.ix,r.propertyGroup=A,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),r.mn=e.mn,r}function n(e,t,A){function r(t){return e.a.ix===t||"Anchor Point"===t?r.anchorPoint:e.o.ix===t||"Opacity"===t?r.opacity:e.p.ix===t||"Position"===t?r.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:e.s.ix===t||"Scale"===t?r.scale:e.sk&&e.sk.ix===t||"Skew"===t?r.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var i=propertyGroupFactory(r,A);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",i)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",i)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",i)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",i)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",i)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",i)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",i))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",i)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),r.ty="tr",r.mn=e.mn,r.propertyGroup=A,r}function a(e,t,A){function r(t){return e.p.ix===t?r.position:e.s.ix===t?r.size:null}var i=propertyGroupFactory(r,A);r.propertyIndex=e.ix;var s="tm"===t.sh.ty?t.sh.prop:t.sh;return s.s.setGroupProperty(PropertyInterface("Size",i)),s.p.setGroupProperty(PropertyInterface("Position",i)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(s.s)},position:{get:ExpressionPropertyInterface(s.p)},_name:{value:e.nm}}),r.mn=e.mn,r}function o(e,t,A){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.rotation:e.pt.ix===t?r.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?r.outerRadius:e.os.ix===t?r.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?r.innerRoundness:null:r.innerRadius}var i=propertyGroupFactory(r,A),s="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,s.or.setGroupProperty(PropertyInterface("Outer Radius",i)),s.os.setGroupProperty(PropertyInterface("Outer Roundness",i)),s.pt.setGroupProperty(PropertyInterface("Points",i)),s.p.setGroupProperty(PropertyInterface("Position",i)),s.r.setGroupProperty(PropertyInterface("Rotation",i)),e.ir&&(s.ir.setGroupProperty(PropertyInterface("Inner Radius",i)),s.is.setGroupProperty(PropertyInterface("Inner Roundness",i))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(s.p)},rotation:{get:ExpressionPropertyInterface(s.r)},points:{get:ExpressionPropertyInterface(s.pt)},outerRadius:{get:ExpressionPropertyInterface(s.or)},outerRoundness:{get:ExpressionPropertyInterface(s.os)},innerRadius:{get:ExpressionPropertyInterface(s.ir)},innerRoundness:{get:ExpressionPropertyInterface(s.is)},_name:{value:e.nm}}),r.mn=e.mn,r}function l(e,t,A){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var i=propertyGroupFactory(r,A),s="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,s.p.setGroupProperty(PropertyInterface("Position",i)),s.s.setGroupProperty(PropertyInterface("Size",i)),s.r.setGroupProperty(PropertyInterface("Rotation",i)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(s.p)},roundness:{get:ExpressionPropertyInterface(s.r)},size:{get:ExpressionPropertyInterface(s.s)},_name:{value:e.nm}}),r.mn=e.mn,r}function c(e,t,A){function r(t){return e.r.ix===t||"Round Corners 1"===t?r.radius:null}var i=propertyGroupFactory(r,A),s=t;return r.propertyIndex=e.ix,s.rd.setGroupProperty(PropertyInterface("Radius",i)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(s.rd)},_name:{value:e.nm}}),r.mn=e.mn,r}function h(e,t,A){function r(t){return e.c.ix===t||"Copies"===t?r.copies:e.o.ix===t||"Offset"===t?r.offset:null}var i=propertyGroupFactory(r,A),s=t;return r.propertyIndex=e.ix,s.c.setGroupProperty(PropertyInterface("Copies",i)),s.o.setGroupProperty(PropertyInterface("Offset",i)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(s.c)},offset:{get:ExpressionPropertyInterface(s.o)},_name:{value:e.nm}}),r.mn=e.mn,r}return function(t,A,r){var i;function s(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?r:i[e-1];for(var t=0,A=i.length;t<A;){if(i[t]._name===e)return i[t];t+=1}return null}return s.propertyGroup=propertyGroupFactory(s,(function(){return r})),i=e(t,A,s.propertyGroup),s.numProperties=i.length,s._name="Contents",s}}(),TextExpressionInterface=function(e){var t;function A(e){return"ADBE Text Document"===e?A.sourceText:null}return Object.defineProperty(A,"sourceText",{get:function(){e.textProperty.getValue();var A=e.textProperty.currentData.t;return t&&A===t.value||((t=new String(A)).value=A||new String(A),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),A};function _typeof(e){return(_typeof="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})(e)}var FootageInterface=(dataInterfaceFactory=function(e){function t(e){return"Outline"===e?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(e){var t="",A=e.getFootageData();function r(e){if(A[e])return t=e,"object"===_typeof(A=A[e])?r:A;var i=e.indexOf(t);if(-1!==i){var s=parseInt(e.substr(i+t.length),10);return"object"===_typeof(A=A[s])?r:A}return""}return function(){return t="",A=e.getFootageData(),r}}(e),t},function(e){function t(e){return"Data"===e?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(e),t}),dataInterfaceFactory,interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers={searchExpressions:function(e,t,A){t.x&&(A.k=!0,A.x=!0,A.initiateExpression=ExpressionManager.initiateExpression,A.effectsSequence.push(A.initiateExpression(e,t,A).bind(A)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),A=this.getValueAtTime(e+-.01),r=0;if(t.length){var i;for(i=0;i<t.length;i+=1)r+=Math.pow(A[i]-t[i],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,A,r=-.001,i=this.getValueAtTime(e),s=this.getValueAtTime(e+r);if(i.length)for(t=createTypedArray("float32",i.length),A=0;A<i.length;A+=1)t[A]=(s[A]-i[A])/r;else t=(s-i)/r;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};function addPropertyDecorator(){function e(e,t,A){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var r,i,s,n,a,o=this.comp.renderedFrame,l=this.keyframes,c=l[l.length-1].t;if(o<=c)return this.pv;if(A?i=c-(r=t?Math.abs(c-this.elem.comp.globalData.frameRate*t):Math.max(0,c-this.elem.data.ip)):((!t||t>l.length-1)&&(t=l.length-1),r=c-(i=l[l.length-1-t].t)),"pingpong"===e){if(Math.floor((o-i)/r)%2!=0)return this.getValueAtTime((r-(o-i)%r+i)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var h=this.getValueAtTime(i/this.comp.globalData.frameRate,0),u=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((o-i)%r+i)/this.comp.globalData.frameRate,0),d=Math.floor((o-i)/r);if(this.pv.length){for(n=(a=new Array(h.length)).length,s=0;s<n;s+=1)a[s]=(u[s]-h[s])*d+p[s];return a}return(u-h)*d+p}if("continue"===e){var g=this.getValueAtTime(c/this.comp.globalData.frameRate,0),m=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(a=new Array(g.length)).length,s=0;s<n;s+=1)a[s]=g[s]+(g[s]-m[s])*((o-c)/this.comp.globalData.frameRate)/5e-4;return a}return g+(o-c)/.001*(g-m)}}return this.getValueAtTime(((o-i)%r+i)/this.comp.globalData.frameRate,0)}function t(e,t,A){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var r,i,s,n,a,o=this.comp.renderedFrame,l=this.keyframes,c=l[0].t;if(o>=c)return this.pv;if(A?i=c+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c)):((!t||t>l.length-1)&&(t=l.length-1),r=(i=l[t].t)-c),"pingpong"===e){if(Math.floor((c-o)/r)%2==0)return this.getValueAtTime(((c-o)%r+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var h=this.getValueAtTime(c/this.comp.globalData.frameRate,0),u=this.getValueAtTime(i/this.comp.globalData.frameRate,0),p=this.getValueAtTime((r-(c-o)%r+c)/this.comp.globalData.frameRate,0),d=Math.floor((c-o)/r)+1;if(this.pv.length){for(n=(a=new Array(h.length)).length,s=0;s<n;s+=1)a[s]=p[s]-(u[s]-h[s])*d;return a}return p-(u-h)*d}if("continue"===e){var g=this.getValueAtTime(c/this.comp.globalData.frameRate,0),m=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(a=new Array(g.length)).length,s=0;s<n;s+=1)a[s]=g[s]+(g[s]-m[s])*(c-o)/.001;return a}return g+(g-m)*(c-o)/.001}}return this.getValueAtTime((r-((c-o)%r+c))/this.comp.globalData.frameRate,0)}function A(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var A,r,i=this.comp.renderedFrame/this.comp.globalData.frameRate,s=i-e,n=t>1?(i+e-s)/(t-1):1,a=0,o=0;for(A=this.pv.length?createTypedArray("float32",this.pv.length):0;a<t;){if(r=this.getValueAtTime(s+a*n),this.pv.length)for(o=0;o<this.pv.length;o+=1)A[o]+=r[o];else A+=r;a+=1}if(this.pv.length)for(o=0;o<this.pv.length;o+=1)A[o]/=t;else A/=t;return A}function r(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var A=this.a.getValueAtTime(e);t.translate(-A[0]*this.a.mult,-A[1]*this.a.mult,A[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(e);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var i=this.sk.getValueAtTime(e),s=this.sa.getValueAtTime(e);t.skewFromAxis(-i*this.sk.mult,s*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var n=this.r.getValueAtTime(e);t.rotate(-n*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var a=this.rz.getValueAtTime(e),o=this.ry.getValueAtTime(e),l=this.rx.getValueAtTime(e),c=this.or.getValueAtTime(e);t.rotateZ(-a*this.rz.mult).rotateY(o*this.ry.mult).rotateX(l*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var h=this.px.getValueAtTime(e),u=this.py.getValueAtTime(e);if(this.data.p.z){var p=this.pz.getValueAtTime(e);t.translate(h*this.px.mult,u*this.py.mult,-p*this.pz.mult)}else t.translate(h*this.px.mult,u*this.py.mult,0)}else{var d=this.p.getValueAtTime(e);t.translate(d[0]*this.p.mult,d[1]*this.p.mult,-d[2]*this.p.mult)}return t}function i(){return this.v.clone(new Matrix)}var s=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,A){var n=s(e,t,A);return n.dynamicProperties.length?n.getValueAtTime=r.bind(n):n.getValueAtTime=i.bind(n),n.setGroupProperty=expressionHelpers.setGroupProperty,n};var n=PropertyFactory.getProp;PropertyFactory.getProp=function(r,i,s,a,o){var l=n(r,i,s,a,o);l.kf?l.getValueAtTime=expressionHelpers.getValueAtTime.bind(l):l.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(l),l.setGroupProperty=expressionHelpers.setGroupProperty,l.loopOut=e,l.loopIn=t,l.smooth=A,l.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(l),l.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(l),l.numKeys=1===i.a?i.k.length:0,l.propertyIndex=i.ix;var c=0;return 0!==s&&(c=createTypedArray("float32",1===i.a?i.k[0].s.length:i.k.length)),l._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(r,i,l),l.k&&o.addDynamicProperty(l),l};var a=ShapePropertyFactory.getConstructorFunction(),o=ShapePropertyFactory.getKeyframedConstructorFunction();function l(){}l.prototype={vertices:function(e,t){this.k&&this.getValue();var A,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var i=r._length,s=r[e],n=r.v,a=createSizedArray(i);for(A=0;A<i;A+=1)a[A]="i"===e||"o"===e?[s[A][0]-n[A][0],s[A][1]-n[A][1]]:[s[A][0],s[A][1]];return a},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var A=this.v;void 0!==t&&(A=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(A));for(var r,i=this._segmentsLength,s=i.lengths,n=i.totalLength*e,a=0,o=s.length,l=0;a<o;){if(l+s[a].addedLength>n){var c=a,h=A.c&&a===o-1?0:a+1,u=(n-l)/s[a].addedLength;r=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 r||(r=A.c?[A.v[0][0],A.v[0][1]]:[A.v[A._length-1][0],A.v[A._length-1][1]]),r},vectorOnPath:function(e,t,A){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),s=i[0]-r[0],n=i[1]-r[1],a=Math.sqrt(Math.pow(s,2)+Math.pow(n,2));return 0===a?[0,0]:"tangent"===A?[s/a,n/a]:[-n/a,s/a]},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([l],a),extendPrototype([l],o),o.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},o.prototype.initiateExpression=ExpressionManager.initiateExpression;var c=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,A,r,i){var s=c(e,t,A,r,i);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(){TextProperty.prototype.getExpressionValue=function(e,t){var A=this.calculateExpression(t);if(e.t!==A){var r={};return this.copyData(r,e),r.t=A.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){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}}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var A,r,i=createNS("feMerge");for(i.setAttribute("result",e),r=0;r<t.length;r+=1)(A=createNS("feMergeNode")).setAttribute("in",t[r]),i.appendChild(A),i.appendChild(A);return i}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(e,t,A,r,i){this.filterManager=t;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=s,s.setAttribute("result",r+"_tint_1"),e.appendChild(s),(s=createNS("feColorMatrix")).setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",r+"_tint_2"),e.appendChild(s),this.matrixFilter=s;var n=this.createMergeNode(r,[i,r+"_tint_1",r+"_tint_2"]);e.appendChild(n)}function SVGFillFilter(e,t,A,r){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",r),e.appendChild(i),this.matrixFilter=i}function SVGStrokeEffect(e,t,A){this.initialized=!1,this.filterManager=t,this.elem=A,this.paths=[]}function SVGTritoneFilter(e,t,A,r){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(i);var s=createNS("feComponentTransfer");s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",r),this.matrixFilter=s;var n=createNS("feFuncR");n.setAttribute("type","table"),s.appendChild(n),this.feFuncR=n;var a=createNS("feFuncG");a.setAttribute("type","table"),s.appendChild(a),this.feFuncG=a;var o=createNS("feFuncB");o.setAttribute("type","table"),s.appendChild(o),this.feFuncB=o,e.appendChild(s)}function SVGProLevelsFilter(e,t,A,r){this.filterManager=t;var i=this.filterManager.effectElements,s=createNS("feComponentTransfer");(i[10].p.k||0!==i[10].p.v||i[11].p.k||1!==i[11].p.v||i[12].p.k||1!==i[12].p.v||i[13].p.k||0!==i[13].p.v||i[14].p.k||1!==i[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",s)),(i[17].p.k||0!==i[17].p.v||i[18].p.k||1!==i[18].p.v||i[19].p.k||1!==i[19].p.v||i[20].p.k||0!==i[20].p.v||i[21].p.k||1!==i[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",s)),(i[24].p.k||0!==i[24].p.v||i[25].p.k||1!==i[25].p.v||i[26].p.k||1!==i[26].p.v||i[27].p.k||0!==i[27].p.v||i[28].p.k||1!==i[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",s)),(i[31].p.k||0!==i[31].p.v||i[32].p.k||1!==i[32].p.v||i[33].p.k||1!==i[33].p.v||i[34].p.k||0!==i[34].p.v||i[35].p.k||1!==i[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",s)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(s.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(s)),(i[3].p.k||0!==i[3].p.v||i[4].p.k||1!==i[4].p.v||i[5].p.k||1!==i[5].p.v||i[6].p.k||0!==i[6].p.v||i[7].p.k||1!==i[7].p.v)&&((s=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",r),e.appendChild(s),this.feFuncRComposed=this.createFeFunc("feFuncR",s),this.feFuncGComposed=this.createFeFunc("feFuncG",s),this.feFuncBComposed=this.createFeFunc("feFuncB",s))}function SVGDropShadowEffect(e,t,A,r,i){var s=t.container.globalData.renderConfig.filterSize,n=t.data.fs||s;e.setAttribute("x",n.x||s.x),e.setAttribute("y",n.y||s.y),e.setAttribute("width",n.width||s.width),e.setAttribute("height",n.height||s.height),this.filterManager=t;var a=createNS("feGaussianBlur");a.setAttribute("in","SourceAlpha"),a.setAttribute("result",r+"_drop_shadow_1"),a.setAttribute("stdDeviation","0"),this.feGaussianBlur=a,e.appendChild(a);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in",r+"_drop_shadow_1"),o.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=o,e.appendChild(o);var l=createNS("feFlood");l.setAttribute("flood-color","#00ff00"),l.setAttribute("flood-opacity","1"),l.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=l,e.appendChild(l);var c=createNS("feComposite");c.setAttribute("in",r+"_drop_shadow_3"),c.setAttribute("in2",r+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",r+"_drop_shadow_4"),e.appendChild(c);var h=this.createMergeNode(r,[r+"_drop_shadow_4",i]);e.appendChild(h)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,A=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+r+" 0"),this.matrixFilter.setAttribute("values",A[0]-t[0]+" 0 0 0 "+t[0]+" "+(A[1]-t[1])+" 0 0 0 "+t[1]+" "+(A[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,A=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+A+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,A,r,i=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,A=0):r=1+(A=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);A<r;A+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:A});if(3===this.filterManager.effectElements[10].p.v){var s=createNS("mask"),n=createElementID();s.setAttribute("id",n),s.setAttribute("mask-type","alpha"),s.appendChild(t),this.elem.globalData.defs.appendChild(s);var a=createNS("g");for(a.setAttribute("mask","url("+getLocationHref()+"#"+n+")");i[0];)a.appendChild(i[0]);this.elem.layerElement.appendChild(a),this.masker=s,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(i=this.elem.layerElement.children||this.elem.layerElement.childNodes;i.length;)this.elem.layerElement.removeChild(i[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var A,r,i=this.paths.length;for(t=0;t<i;t+=1)if(-1!==this.paths[t].m&&(A=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(e||this.filterManager._mdf||A.prop._mdf)&&r.setAttribute("d",A.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||A.prop._mdf)){var s;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var n=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),a=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=r.getTotalLength();s="0 0 0 "+o*n+" ";var l,c=o*(a-n),h=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,u=Math.floor(c/h);for(l=0;l<u;l+=1)s+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";s+="0 "+10*o+" 0 0"}else s="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",s)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*p[0])+","+bmFloor(255*p[1])+","+bmFloor(255*p[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,A=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,i=r[0]+" "+A[0]+" "+t[0],s=r[1]+" "+A[1]+" "+t[1],n=r[2]+" "+A[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",i),this.feFuncG.setAttribute("tableValues",s),this.feFuncB.setAttribute("tableValues",n)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var A=createNS(e);return A.setAttribute("type","table"),t.appendChild(A),A},SVGProLevelsFilter.prototype.getTableValue=function(e,t,A,r,i){for(var s,n,a=0,o=Math.min(e,t),l=Math.max(e,t),c=Array.call(null,{length:256}),h=0,u=i-r,p=t-e;a<=256;)n=(s=a/256)<=o?p<0?i:r:s>=l?p<0?r:i:r+u*Math.pow((s-e)/p,1/A),c[h]=n,h+=1,a+=256/255;return c.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,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=A*Math.cos(r),s=A*Math.sin(r);this.feOffset.setAttribute("dx",i),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,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");i.setAttribute("result",r),e.appendChild(i),this.feGaussianBlur=i}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,A=_svgMatteSymbols.length;t<A;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var A=e.layerElement.parentNode;if(A){for(var r,i=A.children,s=0,n=i.length;s<n&&i[s]!==e.layerElement;)s+=1;s<=n-2&&(r=i[s+1]);var a=createNS("use");a.setAttribute("href","#"+t),r?A.insertBefore(a,r):A.appendChild(a)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var A=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var i=e.globalData.defs;i.appendChild(r);var s=createNS("symbol");s.setAttribute("id",A),this.replaceInParent(t,A),s.appendChild(t.layerElement),i.appendChild(s);var n=createNS("use");n.setAttribute("href","#"+A),r.appendChild(n),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,A=0,r=t.length;A<r;)t[A]&&t[A].data.ind===e&&this.setElementAsMask(this.elem,t[A]),A+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,A=this.filterManager.effectElements[1].p.v,r=3==A?0:t,i=2==A?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+i);var s=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",s)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,A=t[0].p.v,r=t[1].p.v,i=1===t[2].p.v,s=t[3].p.v,n=i?s:t[4].p.v,a=t[5].p.v,o=t[6].p.v,l=t[7].p.v;this.matrix.reset(),this.matrix.translate(-A[0],-A[1],A[2]),this.matrix.scale(.01*n,.01*s,1),this.matrix.rotate(-l*degToRads),this.matrix.skewFromAxis(-a*degToRads,(o+90)*degToRads),this.matrix.translate(r[0],r[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie},module.exports=factory())})(lottie,lottie.exports);var lottieExports=lottie.exports;const Lottie=getDefaultExportFromCjs(lottieExports);!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){}}();var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,A)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:A}):e[t]=A,__spreadValues=(e,t)=>{for(var A in t||(t={}))__hasOwnProp.call(t,A)&&__defNormalProp(e,A,t[A]);if(__getOwnPropSymbols)for(var A of __getOwnPropSymbols(t))__propIsEnum.call(t,A)&&__defNormalProp(e,A,t[A]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")(),root$1=root,Symbol$1=root$1.Symbol,Symbol$2=Symbol$1,objectProto$e=Object.prototype,hasOwnProperty$b=objectProto$e.hasOwnProperty,nativeObjectToString$1=objectProto$e.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(e){var t=hasOwnProperty$b.call(e,symToStringTag$1),A=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var r=!0}catch(s){}var i=nativeObjectToString$1.call(e);return r&&(t?e[symToStringTag$1]=A:delete e[symToStringTag$1]),i}var objectProto$d=Object.prototype,nativeObjectToString=objectProto$d.toString;function objectToString(e){return nativeObjectToString.call(e)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}function isObjectLike(e){return null!=e&&"object"==typeof e}var isArray$2=Array.isArray,isArray$1$1=isArray$2;function isObject$2(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$2(e){if(!isObject$2(e))return!1;var t=baseGetTag(e);return t==funcTag$2||t==genTag$1||t==asyncTag||t==proxyTag}var coreJsData=root$1["__core-js_shared__"],coreJsData$1=coreJsData,maskSrcKey=(uid=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||""),uid?"Symbol(src)_1."+uid:""),uid;function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(e){if(null!=e){try{return funcToString$1.call(e)}catch(t){}try{return e+""}catch(t){}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$c=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$a=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$a).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){return!(!isObject$2(e)||isMasked(e))&&(isFunction$2(e)?reIsNative:reIsHostCtor).test(toSource(e))}function getValue(e,t){return null==e?void 0:e[t]}function getNative(e,t){var A=getValue(e,t);return baseIsNative(A)?A:void 0}var WeakMap$1=getNative(root$1,"WeakMap"),WeakMap$1$1=WeakMap$1,objectCreate=Object.create,baseCreate=function(){function e(){}return function(t){if(!isObject$2(t))return{};if(objectCreate)return objectCreate(t);e.prototype=t;var A=new e;return e.prototype=void 0,A}}(),baseCreate$1=baseCreate;function copyArray(e,t){var A=-1,r=e.length;for(t||(t=Array(r));++A<r;)t[A]=e[A];return t}var defineProperty=function(){try{var e=getNative(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),defineProperty$1=defineProperty;function arrayEach(e,t){for(var A=-1,r=null==e?0:e.length;++A<r&&!1!==t(e[A],A,e););return e}var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(e,t){var A=typeof e;return!!(t=null==t?MAX_SAFE_INTEGER$1:t)&&("number"==A||"symbol"!=A&&reIsUint.test(e))&&e>-1&&e%1==0&&e<t}function baseAssignValue(e,t,A){"__proto__"==t&&defineProperty$1?defineProperty$1(e,t,{configurable:!0,enumerable:!0,value:A,writable:!0}):e[t]=A}function eq(e,t){return e===t||e!=e&&t!=t}var objectProto$b=Object.prototype,hasOwnProperty$9=objectProto$b.hasOwnProperty;function assignValue(e,t,A){var r=e[t];hasOwnProperty$9.call(e,t)&&eq(r,A)&&(void 0!==A||t in e)||baseAssignValue(e,t,A)}function copyObject(e,t,A,r){var i=!A;A||(A={});for(var s=-1,n=t.length;++s<n;){var a=t[s],o=r?r(A[a],e[a],a,A,e):void 0;void 0===o&&(o=e[a]),i?baseAssignValue(A,a,o):assignValue(A,a,o)}return A}var MAX_SAFE_INTEGER=9007199254740991;function isLength$1(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return null!=e&&isLength$1(e.length)&&!isFunction$2(e)}var objectProto$a=Object.prototype;function isPrototype(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||objectProto$a)}function baseTimes(e,t){for(var A=-1,r=Array(e);++A<e;)r[A]=t(A);return r}var argsTag$3="[object Arguments]";function baseIsArguments(e){return isObjectLike(e)&&baseGetTag(e)==argsTag$3}var objectProto$9=Object.prototype,hasOwnProperty$8=objectProto$9.hasOwnProperty,propertyIsEnumerable$1=objectProto$9.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&hasOwnProperty$8.call(e,"callee")&&!propertyIsEnumerable$1.call(e,"callee")},isArguments$1=isArguments;function stubFalse(){return!1}var freeExports$2="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$1=moduleExports$2?root$1.Buffer:void 0,nativeIsBuffer=Buffer$1?Buffer$1.isBuffer:void 0,isBuffer=nativeIsBuffer||stubFalse,isBuffer$1=isBuffer,argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",funcTag$1="[object Function]",mapTag$5="[object Map]",numberTag$3="[object Number]",objectTag$3="[object Object]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$3="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};function baseIsTypedArray(e){return isObjectLike(e)&&isLength$1(e.length)&&!!typedArrayTags[baseGetTag(e)]}function baseUnary(e){return function(t){return e(t)}}typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0,typedArrayTags[argsTag$2]=typedArrayTags[arrayTag$2]=typedArrayTags[arrayBufferTag$3]=typedArrayTags[boolTag$3]=typedArrayTags[dataViewTag$4]=typedArrayTags[dateTag$3]=typedArrayTags[errorTag$2]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$5]=typedArrayTags[numberTag$3]=typedArrayTags[objectTag$3]=typedArrayTags[regexpTag$3]=typedArrayTags[setTag$5]=typedArrayTags[stringTag$3]=typedArrayTags[weakMapTag$2]=!1;var freeExports$1="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=function(){try{return freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}(),nodeUtil$1=nodeUtil,nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray,isTypedArray$1=isTypedArray,objectProto$8=Object.prototype,hasOwnProperty$7=objectProto$8.hasOwnProperty;function arrayLikeKeys(e,t){var A=isArray$1$1(e),r=!A&&isArguments$1(e),i=!A&&!r&&isBuffer$1(e),s=!A&&!r&&!i&&isTypedArray$1(e),n=A||r||i||s,a=n?baseTimes(e.length,String):[],o=a.length;for(var l in e)!t&&!hasOwnProperty$7.call(e,l)||n&&("length"==l||i&&("offset"==l||"parent"==l)||s&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||isIndex(l,o))||a.push(l);return a}function overArg(e,t){return function(A){return e(t(A))}}var nativeKeys=overArg(Object.keys,Object),nativeKeys$1=nativeKeys,objectProto$7=Object.prototype,hasOwnProperty$6=objectProto$7.hasOwnProperty;function baseKeys(e){if(!isPrototype(e))return nativeKeys$1(e);var t=[];for(var A in Object(e))hasOwnProperty$6.call(e,A)&&"constructor"!=A&&t.push(A);return t}function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function nativeKeysIn(e){var t=[];if(null!=e)for(var A in Object(e))t.push(A);return t}var objectProto$6=Object.prototype,hasOwnProperty$5=objectProto$6.hasOwnProperty;function baseKeysIn(e){if(!isObject$2(e))return nativeKeysIn(e);var t=isPrototype(e),A=[];for(var r in e)("constructor"!=r||!t&&hasOwnProperty$5.call(e,r))&&A.push(r);return A}function keysIn(e){return isArrayLike(e)?arrayLikeKeys(e,!0):baseKeysIn(e)}var nativeCreate=getNative(Object,"create"),nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$5=Object.prototype,hasOwnProperty$4=objectProto$5.hasOwnProperty;function hashGet(e){var t=this.__data__;if(nativeCreate$1){var A=t[e];return A===HASH_UNDEFINED$2?void 0:A}return hasOwnProperty$4.call(t,e)?t[e]:void 0}var objectProto$4=Object.prototype,hasOwnProperty$3=objectProto$4.hasOwnProperty;function hashHas(e){var t=this.__data__;return nativeCreate$1?void 0!==t[e]:hasOwnProperty$3.call(t,e)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(e,t){var A=this.__data__;return this.size+=this.has(e)?0:1,A[e]=nativeCreate$1&&void 0===t?HASH_UNDEFINED$1:t,this}function Hash(e){var t=-1,A=null==e?0:e.length;for(this.clear();++t<A;){var r=e[t];this.set(r[0],r[1])}}function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(e,t){for(var A=e.length;A--;)if(eq(e[A][0],t))return A;return-1}Hash.prototype.clear=hashClear,Hash.prototype["delete"]=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet;var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(e){var t=this.__data__,A=assocIndexOf(t,e);return!(A<0||(A==t.length-1?t.pop():splice.call(t,A,1),--this.size,0))}function listCacheGet(e){var t=this.__data__,A=assocIndexOf(t,e);return A<0?void 0:t[A][1]}function listCacheHas(e){return assocIndexOf(this.__data__,e)>-1}function listCacheSet(e,t){var A=this.__data__,r=assocIndexOf(A,e);return r<0?(++this.size,A.push([e,t])):A[r][1]=t,this}function ListCache(e){var t=-1,A=null==e?0:e.length;for(this.clear();++t<A;){var r=e[t];this.set(r[0],r[1])}}ListCache.prototype.clear=listCacheClear,ListCache.prototype["delete"]=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet;var Map=getNative(root$1,"Map"),Map$1=Map;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$1||ListCache),string:new Hash}}function isKeyable(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function getMapData(e,t){var A=e.__data__;return isKeyable(t)?A["string"==typeof t?"string":"hash"]:A.map}function mapCacheDelete(e){var t=getMapData(this,e)["delete"](e);return this.size-=t?1:0,t}function mapCacheGet(e){return getMapData(this,e).get(e)}function mapCacheHas(e){return getMapData(this,e).has(e)}function mapCacheSet(e,t){var A=getMapData(this,e),r=A.size;return A.set(e,t),this.size+=A.size==r?0:1,this}function MapCache(e){var t=-1,A=null==e?0:e.length;for(this.clear();++t<A;){var r=e[t];this.set(r[0],r[1])}}function arrayPush(e,t){for(var A=-1,r=t.length,i=e.length;++A<r;)e[i+A]=t[A];return e}MapCache.prototype.clear=mapCacheClear,MapCache.prototype["delete"]=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet;var getPrototype=overArg(Object.getPrototypeOf,Object),getPrototype$1=getPrototype;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(e){var t=this.__data__,A=t["delete"](e);return this.size=t.size,A}function stackGet(e){return this.__data__.get(e)}function stackHas(e){return this.__data__.has(e)}var LARGE_ARRAY_SIZE=200;function stackSet(e,t){var A=this.__data__;if(A instanceof ListCache){var r=A.__data__;if(!Map$1||r.length<LARGE_ARRAY_SIZE-1)return r.push([e,t]),this.size=++A.size,this;A=this.__data__=new MapCache(r)}return A.set(e,t),this.size=A.size,this}function Stack(e){var t=this.__data__=new ListCache(e);this.size=t.size}function baseAssign(e,t){return e&©Object(t,keys(t),e)}function baseAssignIn(e,t){return e&©Object(t,keysIn(t),e)}Stack.prototype.clear=stackClear,Stack.prototype["delete"]=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet;var freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer2=moduleExports?root$1.Buffer:void 0,allocUnsafe=Buffer2?Buffer2.allocUnsafe:void 0;function cloneBuffer(e,t){if(t)return e.slice();var A=e.length,r=allocUnsafe?allocUnsafe(A):new e.constructor(A);return e.copy(r),r}function arrayFilter(e,t){for(var A=-1,r=null==e?0:e.length,i=0,s=[];++A<r;){var n=e[A];t(n,A,e)&&(s[i++]=n)}return s}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols$1?function(e){return null==e?[]:(e=Object(e),arrayFilter(nativeGetSymbols$1(e),(function(t){return propertyIsEnumerable.call(e,t)})))}:stubArray,getSymbols$1=getSymbols;function copySymbols(e,t){return copyObject(e,getSymbols$1(e),t)}var nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(e){for(var t=[];e;)arrayPush(t,getSymbols$1(e)),e=getPrototype$1(e);return t}:stubArray,getSymbolsIn$1=getSymbolsIn;function copySymbolsIn(e,t){return copyObject(e,getSymbolsIn$1(e),t)}function baseGetAllKeys(e,t,A){var r=t(e);return isArray$1$1(e)?r:arrayPush(r,A(e))}function getAllKeys(e){return baseGetAllKeys(e,keys,getSymbols$1)}function getAllKeysIn(e){return baseGetAllKeys(e,keysIn,getSymbolsIn$1)}var DataView=getNative(root$1,"DataView"),DataView$1=DataView,Promise$1=getNative(root$1,"Promise"),Promise$2=Promise$1,Set$1=getNative(root$1,"Set"),Set$1$1=Set$1,mapTag$4="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$4="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$3="[object DataView]",dataViewCtorString=toSource(DataView$1),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$2),setCtorString=toSource(Set$1$1),weakMapCtorString=toSource(WeakMap$1$1),getTag=baseGetTag;(DataView$1&&getTag(new DataView$1(new ArrayBuffer(1)))!=dataViewTag$3||Map$1&&getTag(new Map$1)!=mapTag$4||Promise$2&&getTag(Promise$2.resolve())!=promiseTag||Set$1$1&&getTag(new Set$1$1)!=setTag$4||WeakMap$1$1&&getTag(new WeakMap$1$1)!=weakMapTag$1)&&(getTag=function(e){var t=baseGetTag(e),A=t==objectTag$2?e.constructor:void 0,r=A?toSource(A):"";if(r)switch(r){case dataViewCtorString:return dataViewTag$3;case mapCtorString:return mapTag$4;case promiseCtorString:return promiseTag;case setCtorString:return setTag$4;case weakMapCtorString:return weakMapTag$1}return t});var getTag$1=getTag,objectProto$2=Object.prototype,hasOwnProperty$2=objectProto$2.hasOwnProperty;function initCloneArray(e){var t=e.length,A=new e.constructor(t);return t&&"string"==typeof e[0]&&hasOwnProperty$2.call(e,"index")&&(A.index=e.index,A.input=e.input),A}var Uint8Array2=root$1.Uint8Array,Uint8Array$1=Uint8Array2;function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);return new Uint8Array$1(t).set(new Uint8Array$1(e)),t}function cloneDataView(e,t){var A=t?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(A,e.byteOffset,e.byteLength)}var reFlags=/\w*$/;function cloneRegExp(e){var t=new e.constructor(e.source,reFlags.exec(e));return t.lastIndex=e.lastIndex,t}var symbolProto$1=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf$1=symbolProto$1?symbolProto$1.valueOf:void 0;function cloneSymbol(e){return symbolValueOf$1?Object(symbolValueOf$1.call(e)):{}}function cloneTypedArray(e,t){var A=t?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(A,e.byteOffset,e.length)}var boolTag$2="[object Boolean]",dateTag$2="[object Date]",mapTag$3="[object Map]",numberTag$2="[object Number]",regexpTag$2="[object RegExp]",setTag$3="[object Set]",stringTag$2="[object String]",symbolTag$2="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag(e,t,A){var r=e.constructor;switch(t){case arrayBufferTag$2:return cloneArrayBuffer(e);case boolTag$2:case dateTag$2:return new r(+e);case dataViewTag$2:return cloneDataView(e,A);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(e,A);case mapTag$3:return new r;case numberTag$2:case stringTag$2:return new r(e);case regexpTag$2:return cloneRegExp(e);case setTag$3:return new r;case symbolTag$2:return cloneSymbol(e)}}function initCloneObject(e){return"function"!=typeof e.constructor||isPrototype(e)?{}:baseCreate$1(getPrototype$1(e))}var mapTag$2="[object Map]";function baseIsMap(e){return isObjectLike(e)&&getTag$1(e)==mapTag$2}var nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap,isMap$1=isMap,setTag$2="[object Set]";function baseIsSet(e){return isObjectLike(e)&&getTag$1(e)==setTag$2}var nodeIsSet=nodeUtil$1&&nodeUtil$1.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet,isSet$1=isSet,CLONE_DEEP_FLAG$1=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$1=4,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag$1="[object Map]",numberTag$1="[object Number]",objectTag$1="[object Object]",regexpTag$1="[object RegExp]",setTag$1="[object Set]",stringTag$1="[object String]",symbolTag$1="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};function baseClone(e,t,A,r,i,s){var n,a=t&CLONE_DEEP_FLAG$1,o=t&CLONE_FLAT_FLAG,l=t&CLONE_SYMBOLS_FLAG$1;if(A&&(n=i?A(e,r,i,s):A(e)),void 0!==n)return n;if(!isObject$2(e))return e;var c=isArray$1$1(e);if(c){if(n=initCloneArray(e),!a)return copyArray(e,n)}else{var h=getTag$1(e),u=h==funcTag||h==genTag;if(isBuffer$1(e))return cloneBuffer(e,a);if(h==objectTag$1||h==argsTag$1||u&&!i){if(n=o||u?{}:initCloneObject(e),!a)return o?copySymbolsIn(e,baseAssignIn(n,e)):copySymbols(e,baseAssign(n,e))}else{if(!cloneableTags[h])return i?e:{};n=initCloneByTag(e,h,a)}}s||(s=new Stack);var p=s.get(e);if(p)return p;s.set(e,n),isSet$1(e)?e.forEach((function(r){n.add(baseClone(r,t,A,r,e,s))})):isMap$1(e)&&e.forEach((function(r,i){n.set(i,baseClone(r,t,A,i,e,s))}));var d=c?void 0:(l?o?getAllKeysIn:getAllKeys:o?keysIn:keys)(e);return arrayEach(d||e,(function(r,i){d&&(r=e[i=r]),assignValue(n,i,baseClone(r,t,A,i,e,s))})),n}cloneableTags[argsTag$1]=cloneableTags[arrayTag$1]=cloneableTags[arrayBufferTag$1]=cloneableTags[dataViewTag$1]=cloneableTags[boolTag$1]=cloneableTags[dateTag$1]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag$1]=cloneableTags[numberTag$1]=cloneableTags[objectTag$1]=cloneableTags[regexpTag$1]=cloneableTags[setTag$1]=cloneableTags[stringTag$1]=cloneableTags[symbolTag$1]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0,cloneableTags[errorTag$1]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;var CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep$1(e){return baseClone(e,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(e){return this.__data__.set(e,HASH_UNDEFINED),this}function setCacheHas(e){return this.__data__.has(e)}function SetCache(e){var t=-1,A=null==e?0:e.length;for(this.__data__=new MapCache;++t<A;)this.add(e[t])}function arraySome(e,t){for(var A=-1,r=null==e?0:e.length;++A<r;)if(t(e[A],A,e))return!0;return!1}function cacheHas(e,t){return e.has(t)}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd,SetCache.prototype.has=setCacheHas;var COMPARE_PARTIAL_FLAG$3=1,COMPARE_UNORDERED_FLAG$1=2;function equalArrays(e,t,A,r,i,s){var n=A&COMPARE_PARTIAL_FLAG$3,a=e.length,o=t.length;if(a!=o&&!(n&&o>a))return!1;var l=s.get(e),c=s.get(t);if(l&&c)return l==t&&c==e;var h=-1,u=!0,p=A&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(s.set(e,t),s.set(t,e);++h<a;){var d=e[h],g=t[h];if(r)var m=n?r(g,d,h,t,e,s):r(d,g,h,e,t,s);if(void 0!==m){if(m)continue;u=!1;break}if(p){if(!arraySome(t,(function(e,t){if(!cacheHas(p,t)&&(d===e||i(d,e,A,r,s)))return p.push(t)}))){u=!1;break}}else if(d!==g&&!i(d,g,A,r,s)){u=!1;break}}return s["delete"](e),s["delete"](t),u}function mapToArray(e){var t=-1,A=Array(e.size);return e.forEach((function(e,r){A[++t]=[r,e]})),A}function setToArray(e){var t=-1,A=Array(e.size);return e.forEach((function(e){A[++t]=e})),A}var COMPARE_PARTIAL_FLAG$2=1,COMPARE_UNORDERED_FLAG=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(e,t,A,r,i,s,n){switch(A){case dataViewTag:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case arrayBufferTag:return!(e.byteLength!=t.byteLength||!s(new Uint8Array$1(e),new Uint8Array$1(t)));case boolTag:case dateTag:case numberTag:return eq(+e,+t);case errorTag:return e.name==t.name&&e.message==t.message;case regexpTag:case stringTag:return e==t+"";case mapTag:var a=mapToArray;case setTag:var o=r&COMPARE_PARTIAL_FLAG$2;if(a||(a=setToArray),e.size!=t.size&&!o)return!1;var l=n.get(e);if(l)return l==t;r|=COMPARE_UNORDERED_FLAG,n.set(e,t);var c=equalArrays(a(e),a(t),r,i,s,n);return n["delete"](e),c;case symbolTag:if(symbolValueOf)return symbolValueOf.call(e)==symbolValueOf.call(t)}return!1}var COMPARE_PARTIAL_FLAG$1=1,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty;function equalObjects(e,t,A,r,i,s){var n=A&COMPARE_PARTIAL_FLAG$1,a=getAllKeys(e),o=a.length;if(o!=getAllKeys(t).length&&!n)return!1;for(var l=o;l--;){var c=a[l];if(!(n?c in t:hasOwnProperty$1.call(t,c)))return!1}var h=s.get(e),u=s.get(t);if(h&&u)return h==t&&u==e;var p=!0;s.set(e,t),s.set(t,e);for(var d=n;++l<o;){var g=e[c=a[l]],m=t[c];if(r)var f=n?r(m,g,c,t,e,s):r(g,m,c,e,t,s);if(!(void 0===f?g===m||i(g,m,A,r,s):f)){p=!1;break}d||(d="constructor"==c)}if(p&&!d){var y=e.constructor,B=t.constructor;y==B||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof B&&B instanceof B||(p=!1)}return s["delete"](e),s["delete"](t),p}var COMPARE_PARTIAL_FLAG=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep(e,t,A,r,i,s){var n=isArray$1$1(e),a=isArray$1$1(t),o=n?arrayTag:getTag$1(e),l=a?arrayTag:getTag$1(t),c=(o=o==argsTag?objectTag:o)==objectTag,h=(l=l==argsTag?objectTag:l)==objectTag,u=o==l;if(u&&isBuffer$1(e)){if(!isBuffer$1(t))return!1;n=!0,c=!1}if(u&&!c)return s||(s=new Stack),n||isTypedArray$1(e)?equalArrays(e,t,A,r,i,s):equalByTag(e,t,o,A,r,i,s);if(!(A&COMPARE_PARTIAL_FLAG)){var p=c&&hasOwnProperty.call(e,"__wrapped__"),d=h&&hasOwnProperty.call(t,"__wrapped__");if(p||d){var g=p?e.value():e,m=d?t.value():t;return s||(s=new Stack),i(g,m,A,r,s)}}return!!u&&(s||(s=new Stack),equalObjects(e,t,A,r,i,s))}function baseIsEqual(e,t,A,r,i){return e===t||(null==e||null==t||!isObjectLike(e)&&!isObjectLike(t)?e!=e&&t!=t:baseIsEqualDeep(e,t,A,r,baseIsEqual,i))}function isEqual(e,t){return baseIsEqual(e,t)}var _export_sfc=(e,t)=>{const A=e.__vccOpts||e;for(const[r,i]of t)A[r]=i;return A};const _sfc_main=defineComponent({props:{animationData:{type:Object,"default":()=>({})},animationLink:{type:String,"default":""},loop:{type:[Boolean,Number],"default":!0},autoPlay:{type:Boolean,"default":!0},width:{type:[Number,String],"default":"100%"},height:{type:[Number,String],"default":"100%"},speed:{type:Number,"default":1},delay:{type:Number,"default":0},direction:{type:String,"default":"forward"},pauseOnHover:{type:Boolean,"default":!1},playOnHover:{type:Boolean,"default":!1},backgroundColor:{type:String,"default":"transparent"},pauseAnimation:{type:Boolean,"default":!1},noMargin:{type:Boolean,"default":!1},scale:{type:Number,"default":1},renderer:{type:String,"default":"svg"},rendererSettings:{type:Object,"default":()=>({})},assetsPath:{type:String,"default":""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){const A=ref(),r=ref();let i=null,s=1;watchEffect((async()=>{if(""!=e.animationLink)try{const t=await fetch(e.animationLink),r=await t.json();A.value=r,nextTick((()=>n()))}catch(t){return}else{if(!1!==isEqual(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");A.value=cloneDeep$1(e.animationData),nextTick((()=>n()))}}));const n=()=>{if(!r.value)return;if(!A.value)return;null==i||i.destroy(),i=null;let n=e.autoPlay,a=e.loop;e.playOnHover&&(n=!1),"number"==typeof a&&a>0&&(a-=1),e.delay>0&&(n=!1);const o={container:r.value,renderer:e.renderer,loop:a,autoplay:n,animationData:A.value,assetsPath:e.assetsPath};!1===isEqual(e.rendererSettings,{})&&(o.rendererSettings=e.rendererSettings),1!==e.scale&&(o.rendererSettings=__spreadProps(__spreadValues({},o.rendererSettings),{viewBoxOnly:!0})),i=Lottie.loadAnimation(o),setTimeout((()=>{n=e.autoPlay,e.playOnHover?null==i||i.pause():n?null==i||i.play():null==i||i.pause(),t("onAnimationLoaded")}),e.delay),i.setSpeed(e.speed),"reverse"===e.direction&&i.setDirection(-1),"normal"===e.direction&&i.setDirection(1),(e.pauseAnimation||e.playOnHover)&&i.pause(),i.addEventListener("loopComplete",(()=>{"alternate"===e.direction&&(null==i||i.stop(),s=-1===s?1:-1,null==i||i.setDirection(s),null==i||i.play()),t("onLoopComplete")})),i.addEventListener("complete",(()=>{t("onComplete")})),i.addEventListener("enterFrame",(()=>{t("onEnterFrame")})),i.addEventListener("segmentStart",(()=>{t("onSegmentStart")}))},a=computed((()=>{let t=e.width,A=e.height;return"number"==typeof e.width&&(t="".concat(e.width,"px")),"number"==typeof e.height&&(A="".concat(e.height,"px")),{"--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 watch((()=>e.pauseAnimation),(()=>{(e.pauseOnHover||e.playOnHover)&&e.pauseAnimation||i&&(e.pauseAnimation?i.pause():i.play())})),{lottieAnimationContainer:r,hoverEnded:()=>{i&&e.pauseOnHover&&i.play(),i&&e.playOnHover&&i.pause()},hoverStarted:()=>{i&&e.pauseOnHover&&i.pause(),i&&e.playOnHover&&i.play()},getCurrentStyle:a,play:()=>{i&&i.play()},pause:()=>{i&&i.pause()},stop:()=>{i&&i.stop()},destroy:()=>{i&&i.destroy()},setSpeed:(e=1)=>{if(e<=0)throw new Error("Speed must be greater than 0");i&&i.setSpeed(e)},setDirection:e=>{i&&("forward"===e?i.setDirection(1):"reverse"===e&&i.setDirection(-1))},goToAndStop:(e,t=!0)=>{i&&i.goToAndStop(e,t)},goToAndPlay:(e,t=!0)=>{i&&i.goToAndPlay(e,t)},playSegments:(e,t=!1)=>{i&&i.playSegments(e,t)},setSubFrame:(e=!0)=>{i&&i.setSubframe(e)},getDuration:(e=!0)=>{if(i)return i.getDuration(e)},updateDocumentData:(e,t=0)=>{i&&i.renderer.elements[t].updateDocumentData(e)}}}});function _sfc_render(e,t,A,r,i,s){return openBlock(),createElementBlock("div",{ref:"lottieAnimationContainer","class":"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...t)=>e.hoverStarted&&e.hoverStarted(...t)),onMouseleave:t[1]||(t[1]=(...t)=>e.hoverEnded&&e.hoverEnded(...t))},null,36)}var Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]);const 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,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",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:[.667],y:[1]},o:{x:[.333],y:[0]},t:60,s:[100],e:[0]},{i:{x:[.667],y:[1]},o:{x:[.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:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.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:[.667],y:[1]},o:{x:[.333],y:[0]},t:0,s:[0],e:[0]},{i:{x:[.667],y:[1]},o:{x:[.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:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:60,s:[100,100,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.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=[],playLoadData={v:v,fr:fr,ip:ip,op:op,w:w,h:h,nm:nm,ddd:ddd,assets:assets,layers:layers,markers:markers},PlayRecordTime=defineComponent({name:"playRecordTime",props:{list:{type:Array,"default":()=>[]}},setup(e,{expose:t}){const A=usePageVisibility();watch(A,(e=>{"hidden"==e?r():l()}));const r=()=>{clearInterval(o.value),a(!0)};t({handleOut:r});const i=useRoute$1(),s=reactive({loading:!0,currentTime:0,startTime:0,timer:null,playTime:0}),n=computed((()=>e.list.reduce(((e,t)=>e+(t.totalMaterialTimeSecond||0)),0))),a=(e=!1)=>{s.currentTime++;const t=s.currentTime-s.startTime;(t>=5||e)&&(s.startTime=s.currentTime,request.post("".concat(state.platformApi,"/courseSchedule/coursewarePlayTime"),{params:{courseScheduleId:i.query.courseId,playTime:t},hideLoading:!0}))},o=ref(),l=()=>{clearInterval(o.value),o.value=setInterval((()=>a()),1e3)};return onMounted((()=>{(async()=>{s.loading=!0;try{const e=await request.post("".concat(state.platformApi,"/courseSchedule/getCoursewarePlayTime?courseScheduleId=").concat(i.query.courseId));e.data&&(s.playTime=e.data)}catch(e){}s.loading=!1,l()})()})),onUnmounted((()=>{clearInterval(o.value)})),()=>createVNode("div",{"class":styles$9.playRecordTimeWrap,style:{display:s.loading||s.currentTime+s.playTime>n.value?"none":""}},[createVNode("div",{"class":styles$9.playRecordTime},[createVNode("div",{"class":styles$9.timeLoad},null),createVNode("div",null,[getSecondRPM(s.currentTime+s.playTime),createTextVNode(" /")," ",getSecondRPM(n.value)])])])}}),guideWrap="_guideWrap_6r0fv_1",content$1="_content_6r0fv_24",item="_item_6r0fv_34",title$2="_title_6r0fv_37",styles$5={guideWrap:guideWrap,content:content$1,item:item,title:title$2},icon1=""+new URL("1-1b8e8a7c.png",import.meta.url).href,icon2=""+new URL("2-d90d8eb1.png",import.meta.url).href,icon3=""+new URL("3-e0925b7d.png",import.meta.url).href,_1=""+new URL("1-e3d2a818.png",import.meta.url).href,__vite_glob_0_0=Object.freeze(Object.defineProperty({__proto__:null,"default":_1},Symbol.toStringTag,{value:"Module"})),_10=""+new URL("10-84be8698.png",import.meta.url).href,__vite_glob_0_1=Object.freeze(Object.defineProperty({__proto__:null,"default":_10},Symbol.toStringTag,{value:"Module"})),_11=""+new URL("11-b90d0788.png",import.meta.url).href,__vite_glob_0_2=Object.freeze(Object.defineProperty({__proto__:null,"default":_11},Symbol.toStringTag,{value:"Module"})),_12=""+new URL("12-d765c5ca.png",import.meta.url).href,__vite_glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,"default":_12},Symbol.toStringTag,{value:"Module"})),_13=""+new URL("13-d4cba516.png",import.meta.url).href,__vite_glob_0_4=Object.freeze(Object.defineProperty({__proto__:null,"default":_13},Symbol.toStringTag,{value:"Module"})),_14=""+new URL("14-7c34102c.png",import.meta.url).href,__vite_glob_0_5=Object.freeze(Object.defineProperty({__proto__:null,"default":_14},Symbol.toStringTag,{value:"Module"})),_2=""+new URL("2-4726fbe6.png",import.meta.url).href,__vite_glob_0_6=Object.freeze(Object.defineProperty({__proto__:null,"default":_2},Symbol.toStringTag,{value:"Module"})),_3=""+new URL("3-34462a14.png",import.meta.url).href,__vite_glob_0_7=Object.freeze(Object.defineProperty({__proto__:null,"default":_3},Symbol.toStringTag,{value:"Module"})),_4=""+new URL("4-278285f8.png",import.meta.url).href,__vite_glob_0_8=Object.freeze(Object.defineProperty({__proto__:null,"default":_4},Symbol.toStringTag,{value:"Module"})),_5=""+new URL("5-bcbaaf9a.png",import.meta.url).href,__vite_glob_0_9=Object.freeze(Object.defineProperty({__proto__:null,"default":_5},Symbol.toStringTag,{value:"Module"})),_6=""+new URL("6-1e9940dc.png",import.meta.url).href,__vite_glob_0_10=Object.freeze(Object.defineProperty({__proto__:null,"default":_6},Symbol.toStringTag,{value:"Module"})),_7=""+new URL("7-523bca28.png",import.meta.url).href,__vite_glob_0_11=Object.freeze(Object.defineProperty({__proto__:null,"default":_7},Symbol.toStringTag,{value:"Module"})),_8=""+new URL("8-c8f90c49.png",import.meta.url).href,__vite_glob_0_12=Object.freeze(Object.defineProperty({__proto__:null,"default":_8},Symbol.toStringTag,{value:"Module"})),_9=""+new URL("9-66de5f7f.png",import.meta.url).href,__vite_glob_0_13=Object.freeze(Object.defineProperty({__proto__:null,"default":_9},Symbol.toStringTag,{value:"Module"})),guide=""+new URL("guide-c9590e66.png",import.meta.url).href,__vite_glob_0_14=Object.freeze(Object.defineProperty({__proto__:null,"default":guide},Symbol.toStringTag,{value:"Module"})),iconImg="data:image/png;base64,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",__vite_glob_0_15=Object.freeze(Object.defineProperty({__proto__:null,"default":iconImg},Symbol.toStringTag,{value:"Module"})),iconMusic=""+new URL("icon-music-0e48a3bb.png",import.meta.url).href,__vite_glob_0_16=Object.freeze(Object.defineProperty({__proto__:null,"default":iconMusic},Symbol.toStringTag,{value:"Module"})),iconVideo="data:image/png;base64,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",__vite_glob_0_17=Object.freeze(Object.defineProperty({__proto__:null,"default":iconVideo},Symbol.toStringTag,{value:"Module"})),modules=Object.assign({"./1.png":__vite_glob_0_0,"./10.png":__vite_glob_0_1,"./11.png":__vite_glob_0_2,"./12.png":__vite_glob_0_3,"./13.png":__vite_glob_0_4,"./14.png":__vite_glob_0_5,"./2.png":__vite_glob_0_6,"./3.png":__vite_glob_0_7,"./4.png":__vite_glob_0_8,"./5.png":__vite_glob_0_9,"./6.png":__vite_glob_0_10,"./7.png":__vite_glob_0_11,"./8.png":__vite_glob_0_12,"./9.png":__vite_glob_0_13,"./guide.png":__vite_glob_0_14,"./icon-img.png":__vite_glob_0_15,"./icon-music.png":__vite_glob_0_16,"./icon-video.png":__vite_glob_0_17}),getImage=e=>{const t=modules["../images/".concat(e)];return(null==t?void 0:t["default"])||""},marginB33="_marginB33_qlwab_1",wrap$2="_wrap_qlwab_7",topTitle$1="_topTitle_qlwab_13",wrapInfo$1="_wrapInfo_qlwab_25",bigP$1="_bigP_qlwab_31",blod$1="_blod_qlwab_48",red$1="_red_qlwab_51",dot$1="_dot_qlwab_54",little$1="_little_qlwab_64",imgWrap$1="_imgWrap_qlwab_72",img$2="_img_qlwab_72",styles$4={marginB33:marginB33,wrap:wrap$2,topTitle:topTitle$1,wrapInfo:wrapInfo$1,bigP:bigP$1,blod:blod$1,red:red$1,dot:dot$1,little:little$1,imgWrap:imgWrap$1,img:img$2},getAssetsHomeFile$1=getImage,IosGuide=defineComponent({name:"ios-guide",render:()=>createVNode("div",{"class":styles$4.wrap},[createVNode("div",{"class":styles$4.topTitle},[createVNode("h2",null,[createTextVNode("通过镜像方式显示 iPhone或iPad上的内容")])]),createVNode("div",{"class":styles$4.wrapInfo},[createVNode("img",{style:{width:"100%",margin:"20px 0"},src:getAssetsHomeFile$1("guide.png")},null),createVNode("section",null,[createVNode("h3",null,[createTextVNode("第1步")]),createVNode("p",null,[createTextVNode("通过镜像方式显示 iPhone或iPad上的内容将您的 iPhone或iPad 连接到您的 Apple TV 或兼容“隔空播放 2”的智能电视机所在的同一无线局域网。")]),createVNode("h3",null,[createTextVNode("第2步")]),createVNode("p",null,[createTextVNode("打开“控制中心”:"),createVNode("br",null,null),createTextVNode("在 iPhone X 或更新机型或者装有 iPadOS 13 或更高版本的 iPad 上:从屏幕右上角向下轻扫。"),createVNode("br",null,null),createTextVNode("在 iPhone 8 或更早机型或者 iOS 11 或更低版本上:从屏幕底部边缘向上轻扫。")]),createVNode("h3",null,[createTextVNode("第3步")]),createVNode("p",null,[createTextVNode("轻点 “屏幕镜像”。(iOS 11 之前版本:AirPlay 镜像)")]),createVNode("h3",null,[createTextVNode("第4步")]),createVNode("p",null,[createTextVNode("从列表中选择您的 Apple TV 或兼容“隔空播放 2”的智能电视机")]),createVNode("h3",null,[createTextVNode("第5步")]),createVNode("p",null,[createTextVNode("如果电视机屏幕上出现“隔空播放”密码,请在 iOS 或 iPadOS 设备上输入这个密码。")]),createVNode("h3",null,[createTextVNode("第6步")]),createVNode("p",null,[createTextVNode("要停止镜像您的 iOS 或 iPadOS 设备,请打开“控制中心”,轻点“屏幕镜像”,然后轻点“停止镜像”。")])]),createVNode("div",{"class":[styles$4.topTitle,styles$4.marginB33]},[createVNode("h2",null,[createTextVNode("iOS 10控制中心图片:")])]),createVNode("section",null,[createVNode("img",{src:getAssetsHomeFile$1("11.png"),style:{width:"100%"},alt:""},null)]),createVNode("div",{"class":[styles$4.topTitle,styles$4.marginB33]},[createVNode("h2",null,[createTextVNode("iOS 10之后版本控制中心图片:")])]),createVNode("section",null,[createVNode("img",{src:getAssetsHomeFile$1("10.png"),style:{width:"100%"},alt:""},null)]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果音乐意外停止:")]),createVNode("p",null,[createTextVNode("如果在这台设备上使用 Siri 或进行其他任务,则可能会导致所有音频设备停止播放音乐")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果您看到视频但听不到声音:")]),createVNode("p",null,[createTextVNode("如果您听不到任何声音,则请确保 iOS 设备和电视机/听筒的音量都已调高,而且没有静音。")]),createVNode("p",null,[createTextVNode("请检查响铃/静音开关。如果开关设为静音,您会看到一条橙色的线。切换开关以开启响铃。")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果内容中断或网络卡顿:")]),createVNode("p",null,[createTextVNode("如果 Wi-Fi 信号欠佳或受到附近设备(例如,微波炉或婴儿监视器)的干扰尝试完成以下步骤:")]),createVNode("p",null,[createTextVNode("移开或关闭其他可能造成干扰的设备。")]),createVNode("p",null,[createTextVNode("如果您正尝试使用“隔空播放”将内容流化到智能电视,请尝试使用以太网线缆(而不是通过 Wi-Fi)将智能电视直接连接到路由器。")]),createVNode("p",{"class":[styles$4.blod,styles$4.red]},[createTextVNode("*当您锁定设备、将其置于睡眠模式或切换到其他应用时,“隔空播放”连接可能会中断。")])]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果“隔空播放”或屏幕镜像在您的设备上无法使用:")]),createVNode("p",null,[createTextVNode("1.确保您的设备都已开机且彼此距离较近。")]),createVNode("p",null,[createTextVNode("2.请重新启动您要与“隔空播放”或屏幕镜像配合使用的设备。")]),createVNode("p",null,[createTextVNode("3.以上方式尝试了仍无法搜到要使用的智能电视:")]),createVNode("p",{"class":[styles$4.blod,styles$4.red]},[createTextVNode("将您的设备连接到同一个 Wi-Fi 网络")]),createVNode("p",null,[createTextVNode("首先需要确认电视与手机是否连接了同一个Wi-Fi ,电视可以插网线,但必须是同一个路由器的,如果不确认,就把电视网线拔了改为连接Wi-Fi 。")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果同一个Wi-Fi 也无法搜索到需要投屏的设备:")]),createVNode("p",null,[createTextVNode("原因1·可能电视本身没有投屏功能(如果以前投屏过,也是可以判断为电视是支持投屏的。)")]),createVNode("p",null,[createTextVNode("A.是不是智能电视?")]),createVNode("p",null,[createTextVNode("B.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("C.是不是安卓系统?")]),createVNode("p",null,[createTextVNode("D.能不能连接WiFi?")]),createVNode("p",null,[createTextVNode("请确认以上4点,通常2016年以后购买的智能电视都支持投屏功能")])]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果是智能电视或者智能投影仪,但是没有投屏功能怎么办?")]),createVNode("p",null,[createTextVNode("解决办法:自己安装一个投屏软件进去(幕享、傲软投屏、乐播投屏......)。相当于更新了电视投屏功能。也能解决这个问题。")]),createVNode("p",null,[createTextVNode("如果是老电视,老投影仪,老机顶盒怎么办?")]),createVNode("p",null,[createTextVNode("这个也不是没有办法,电视最值钱的就是屏幕了。")]),createVNode("p",null,[createTextVNode("所以屏幕我们不要浪费了,继续使用,此时我们通过互联网机顶盒,从机顶盒应用商店安装投屏软件,也同样可以 进行投屏。")]),createVNode("p",null,[createTextVNode("a.是不是智能机顶盒?")]),createVNode("p",null,[createTextVNode("b.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("c.是不是安卓系统?买回来之后利用HDMI线连接老电视,再从机顶盒应用商店下载投屏软件,就可以使用投屏了。")])])])])}),topTitle="_topTitle_v2hvh_1",title$1="_title_v2hvh_4",wrap$1="_wrap_v2hvh_12",wrapInfo="_wrapInfo_v2hvh_18",bigP="_bigP_v2hvh_25",blod="_blod_v2hvh_42",red="_red_v2hvh_45",dot="_dot_v2hvh_48",little="_little_v2hvh_58",imgWrap="_imgWrap_v2hvh_66",img$1="_img_v2hvh_66",styles$3={topTitle:topTitle,title:title$1,wrap:wrap$1,wrapInfo:wrapInfo,bigP:bigP,blod:blod,red:red,dot:dot,little:little,imgWrap:imgWrap,img:img$1},getAssetsHomeFile=getImage,infoMsg={meizu:{img1:getAssetsHomeFile("4.png"),img2:getAssetsHomeFile("5.png"),img3:getAssetsHomeFile("6.png"),title1:"打开“设置”页面,点击“更多连接方式”按钮:",title2:"点击“投射屏幕”",title3:"打开“投射屏幕”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},xiaomi:{img1:getAssetsHomeFile("7.png"),img2:getAssetsHomeFile("8.png"),img3:getAssetsHomeFile("9.png"),title1:"打开“设置”页面,点击“连接与共享”按钮:",title2:"点击“投屏”:",title3:"打开“打开投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},vivo:{img1:getAssetsHomeFile("12.png"),img2:getAssetsHomeFile("13.png"),img3:getAssetsHomeFile("14.png"),title1:"打开“设置”页面,点击“其他网络与连接”按钮:",title2:"点击“手机投屏”:",title3:"打开“手机投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},huawei:{img1:getAssetsHomeFile("1.png"),img2:getAssetsHomeFile("2.png"),img3:getAssetsHomeFile("3.png"),title1:"打开“设置”页面,点击“更多连接”按钮:",title2:"点击“手机投屏”:",title3:"打开“无线投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"}},AndroidGuide=defineComponent({name:"adnroid-guide",data:()=>({brand:"huawei"}),mounted(){const e=navigator.userAgent.split("(")[1].split(")")[0];this.brand="";const t=[/MZ/gi,/mi/gi,/vivo/gi];t[0].test(e)?this.brand="meizu":t[1].test(e)?this.brand="xiaomi":t[2].test(e)?this.brand="vivo":this.brand="huawei"},render(){return createVNode("div",{"class":styles$3.wrap},[createVNode("div",{"class":styles$3.topTitle},[createVNode("div",{"class":styles$3.title},[createTextVNode("通过镜像方式显示手机或平板上的内容")])]),createVNode("div",{"class":styles$3.wrapInfo},[createVNode("section",null,[createVNode("img",{style:{width:"100%",marginBottom:"20px"},src:getAssetsHomeFile("guide.png")},null),createVNode("h3",null,[createTextVNode("第1步")]),createVNode("p",null,[createTextVNode("将您的手机或平板连接到您智能电视机所在的同一无线局域网。")]),createVNode("h3",null,[createTextVNode("第2步")]),createVNode("p",null,[infoMsg[this.brand].title1]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img1,alt:""},null)]),createVNode("h3",null,[createTextVNode("第3步")]),createVNode("p",null,[infoMsg[this.brand].title2]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img2,alt:""},null)]),createVNode("h3",null,[createTextVNode("第4步")]),createVNode("p",null,[infoMsg[this.brand].title3]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img3,alt:""},null)])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果音乐意外停止:")]),createVNode("p",null,[createTextVNode("如果在这台设备上使用语音助手或进行其他任务,则可能会导致所有音频设备停止播放音乐")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果您看到视频但听不到声音:")]),createVNode("p",null,[createTextVNode("如果您听不到任何声音,则请确保手机设备和电视机/听筒的音量都已调高,而且没有静音。")]),createVNode("p",null,[createTextVNode("请检查响铃/静音开关。如果开关设为静音,您会看到一条橙色的线。切换开关以开启响铃。")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果内容中断或网络卡顿:")]),createVNode("p",null,[createTextVNode("如果 Wi-Fi 信号欠佳或受到附近设备(例如,微波炉或婴儿监视器)的干扰尝试完成以下步骤:")]),createVNode("p",null,[createTextVNode("移开或关闭其他可能造成干扰的设备。")]),createVNode("p",null,[createTextVNode("如果您正尝试使用“隔空播放”将内容流化到智能电视,请尝试使用以太网线缆(而不是通过 Wi-Fi)将智能电视直接连接到路由器。")]),createVNode("p",{"class":(styles$3.blod,styles$3.red)},[createTextVNode("*当您锁定设备、将其置于睡眠模式或切换到其他应用时,“隔空播放”连接可能会中断。")])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果“隔空播放”或屏幕镜像在您的设备上无法使用:")]),createVNode("p",null,[createTextVNode("1.确保您的设备都已开机且彼此距离较近。")]),createVNode("p",null,[createTextVNode("2.请重新启动您要与“隔空播放”或屏幕镜像配合使用的设备。")]),createVNode("p",null,[createTextVNode("3.以上方式尝试了仍无法搜到要使用的智能电视:")]),createVNode("p",{"class":(styles$3.blod,styles$3.red)},[createTextVNode("将您的设备连接到同一个 Wi-Fi 网络")]),createVNode("p",null,[createTextVNode("首先需要确认电视与手机是否连接了同一个Wi-Fi ,电视可以插网线,但必须是同一个路由器的,如果不确认,就把电视网线拔了改为连接Wi-Fi 。")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果同一个Wi-Fi 也无法搜索到需要投屏的设备:")]),createVNode("p",null,[createTextVNode("原因1·可能电视本身没有投屏功能(如果以前投屏过,也是可以判断为电视是支持投屏的。)")]),createVNode("p",null,[createTextVNode("A.是不是智能电视?")]),createVNode("p",null,[createTextVNode("B.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("C.是不是安卓系统?")]),createVNode("p",null,[createTextVNode("D.能不能连接WiFi?")]),createVNode("p",null,[createTextVNode("请确认以上4点,通常2016年以后购买的智能电视都支持投屏功能")])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果是智能电视或者智能投影仪,但是没有投屏功能怎么办?")]),createVNode("p",null,[createTextVNode("解决办法:自己安装一个投屏软件进去(幕享、傲软投屏、乐播投屏......)。相当于更新了电视投屏功能。也能解决这个问题。")]),createVNode("p",null,[createTextVNode("如果是老电视,老投影仪,老机顶盒怎么办?")]),createVNode("p",null,[createTextVNode("这个也不是没有办法,电视最值钱的就是屏幕了。")]),createVNode("p",null,[createTextVNode("所以屏幕我们不要浪费了,继续使用,此时我们通过互联网机顶盒,从机顶盒应用商店安装投屏软件,也同样可以 进行投屏。")]),createVNode("p",null,[createTextVNode("a.是不是智能机顶盒?")]),createVNode("p",null,[createTextVNode("b.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("c.是不是安卓系统?买回来之后利用HDMI线连接老电视,再从机顶盒应用商店下载投屏软件,就可以使用投屏了。")])])])])}}),Guide=defineComponent({name:"ios-guide",data:()=>({client:"ios"}),render(){const e=browser$1();return createVNode(Fragment,null,[e.ios?createVNode(IosGuide,null,null):createVNode(AndroidGuide,null,null)])}}),OGuide=defineComponent({name:"o-guide",setup(e,t){const A=ref("tv");return()=>createVNode("div",{"class":styles$5.guideWrap},[createVNode(Tabs,{animated:!0,swipeable:!0,active:A.value,"onUpdate:active":e=>A.value=e},{"default":()=>[createVNode(Tab,{title:"电视投屏",name:"tv"},{"default":()=>[createVNode(Guide,{"class":styles$5.tv},null)]}),createVNode(Tab,{title:"电脑投屏",name:"computer"},{"default":()=>[createVNode("div",{"class":styles$5.content},[createVNode("div",{style:{fontSize:"16px",marginBottom:"20px"}},[createTextVNode("通过爱思投屏助手将手机投屏至电脑")]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第1步")]),createVNode("div",null,[createTextVNode("在需要投屏的电脑上打开以下链接")]),createVNode("a",{href:"http://pc.i4.cn/pro_screen.html",target:"_blank"},[createVNode("div",{style:{color:"#33BDFF"}},[createTextVNode("http://pc.i4.cn/pro_screen.html")])])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第2步")]),createVNode("div",null,[createTextVNode("下载并安装【爱思投屏助手】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{src:icon1},null)])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第3步")]),createVNode("div",null,[createTextVNode("打开【爱思投屏助手】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{src:icon2},null)])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第4步")]),createVNode("div",null,[createTextVNode("使用数据线将手机与电脑连接,出现投屏准备就绪提示后,点击【开始投屏】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{style:{width:"50%"},src:icon3},null)])])])]})]})])}}),tool="_tool_po8hn_1",title="_title_po8hn_14",grid="_grid_po8hn_17",styles$2={tool:tool,title:title,grid:grid},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==";function _isSlot(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!isVNode(e)}const Tool=defineComponent({name:"o-tool",emits:["handleTool"],setup(e,{emit:t}){const A=[{type:"pen",icon:iconPen,name:"批注"}];return()=>{let e;return createVNode("div",{"class":styles$2.tool},[createVNode("div",{"class":styles$2.title},[createTextVNode("教学功能")]),createVNode(Grid,{"class":styles$2.grid,columnNum:3,border:!1},_isSlot(e=A.map((e=>createVNode(GridItem,{icon:e.icon,text:e.name,onClick:()=>t("handleTool",e)},null))))?e:{"default":()=>[e]})])}}});
- /*!
- * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
- * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
- * Released under MIT License
- */
- /*! *****************************************************************************
- 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 extendStatics=function(e,t){return(extendStatics=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)};function __extends(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function A(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(A.prototype=t.prototype,new A)}var __assign=function(){return __assign=Object.assign||function(e){for(var t,A=1,r=arguments.length;A<r;A++)for(var i in t=arguments[A])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},__assign.apply(this,arguments)};function __awaiter(e,t,A,r){return new(A||(A=Promise))((function(i,s){function n(e){try{o(r.next(e))}catch(t){s(t)}}function a(e){try{o(r["throw"](e))}catch(t){s(t)}}function o(e){var t;e.done?i(e.value):(t=e.value,t instanceof A?t:new A((function(e){e(t)}))).then(n,a)}o((r=r.apply(e,t||[])).next())}))}function __generator(e,t){var A,r,i,s,n={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:a(0),"throw":a(1),"return":a(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(s){return function(a){return function(s){if(A)throw new TypeError("Generator is already executing.");for(;n;)try{if(A=1,r&&(i=2&s[0]?r["return"]:s[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,r=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if(!((i=(i=n.trys).length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){n=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(6===s[0]&&n.label<i[1]){n.label=i[1],i=s;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(s);break}i[2]&&n.ops.pop(),n.trys.pop();continue}s=t.call(e,n)}catch(a){s=[6,a],r=0}finally{A=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,a])}}}function __spreadArray(e,t,A){if(A||2===arguments.length)for(var r,i=0,s=t.length;i<s;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||t)}for(var Bounds=function(){function e(e,t,A,r){this.left=e,this.top=t,this.width=A,this.height=r}return e.prototype.add=function(t,A,r,i){return new e(this.left+t,this.top+A,this.width+r,this.height+i)},e.fromClientRect=function(t,A){return new e(A.left+t.windowBounds.left,A.top+t.windowBounds.top,A.width,A.height)},e.fromDOMRectList=function(t,A){var r=Array.from(A).find((function(e){return 0!==e.width}));return r?new e(r.left+t.windowBounds.left,r.top+t.windowBounds.top,r.width,r.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),parseBounds=function(e,t){return Bounds.fromClientRect(e,t.getBoundingClientRect())},parseDocumentSize=function(e){var t=e.body,A=e.documentElement;if(!t||!A)throw new Error("Unable to get document size");var r=Math.max(Math.max(t.scrollWidth,A.scrollWidth),Math.max(t.offsetWidth,A.offsetWidth),Math.max(t.clientWidth,A.clientWidth)),i=Math.max(Math.max(t.scrollHeight,A.scrollHeight),Math.max(t.offsetHeight,A.offsetHeight),Math.max(t.clientHeight,A.clientHeight));return new Bounds(0,0,r,i)},toCodePoints$1=function(e){for(var t=[],A=0,r=e.length;A<r;){var i=e.charCodeAt(A++);if(i>=55296&&i<=56319&&A<r){var s=e.charCodeAt(A++);56320==(64512&s)?t.push(((1023&i)<<10)+(1023&s)+65536):(t.push(i),A--)}else t.push(i)}return t},fromCodePoint$1=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var A=e.length;if(!A)return"";for(var r=[],i=-1,s="";++i<A;){var n=e[i];n<=65535?r.push(n):(n-=65536,r.push(55296+(n>>10),n%1024+56320)),(i+1===A||r.length>16384)&&(s+=String.fromCharCode.apply(String,r),r.length=0)}return s},chars$2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$2="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$2=0;i$2<chars$2.length;i$2++)lookup$2[chars$2.charCodeAt(i$2)]=i$2;for(var chars$1$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1$1="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$1$1=0;i$1$1<chars$1$1.length;i$1$1++)lookup$1$1[chars$1$1.charCodeAt(i$1$1)]=i$1$1;for(var decode$1=function(e){var t,A,r,i,s,n=.75*e.length,a=e.length,o=0;"="===e[e.length-1]&&(n--,"="===e[e.length-2]&&n--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(n):new Array(n),c=Array.isArray(l)?l:new Uint8Array(l);for(t=0;t<a;t+=4)A=lookup$1$1[e.charCodeAt(t)],r=lookup$1$1[e.charCodeAt(t+1)],i=lookup$1$1[e.charCodeAt(t+2)],s=lookup$1$1[e.charCodeAt(t+3)],c[o++]=A<<2|r>>4,c[o++]=(15&r)<<4|i>>2,c[o++]=(3&i)<<6|63&s;return l},polyUint16Array$1=function(e){for(var t=e.length,A=[],r=0;r<t;r+=2)A.push(e[r+1]<<8|e[r]);return A},polyUint32Array$1=function(e){for(var t=e.length,A=[],r=0;r<t;r+=4)A.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return A},UTRIE2_SHIFT_2$1=5,UTRIE2_SHIFT_1$1=11,UTRIE2_INDEX_SHIFT$1=2,UTRIE2_SHIFT_1_2$1=UTRIE2_SHIFT_1$1-UTRIE2_SHIFT_2$1,UTRIE2_LSCP_INDEX_2_OFFSET$1=65536>>UTRIE2_SHIFT_2$1,UTRIE2_DATA_BLOCK_LENGTH$1=1<<UTRIE2_SHIFT_2$1,UTRIE2_DATA_MASK$1=UTRIE2_DATA_BLOCK_LENGTH$1-1,UTRIE2_LSCP_INDEX_2_LENGTH$1=1024>>UTRIE2_SHIFT_2$1,UTRIE2_INDEX_2_BMP_LENGTH$1=UTRIE2_LSCP_INDEX_2_OFFSET$1+UTRIE2_LSCP_INDEX_2_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_OFFSET$1=UTRIE2_INDEX_2_BMP_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_LENGTH$1=32,UTRIE2_INDEX_1_OFFSET$1=UTRIE2_UTF8_2B_INDEX_2_OFFSET$1+UTRIE2_UTF8_2B_INDEX_2_LENGTH$1,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1=65536>>UTRIE2_SHIFT_1$1,UTRIE2_INDEX_2_BLOCK_LENGTH$1=1<<UTRIE2_SHIFT_1_2$1,UTRIE2_INDEX_2_MASK$1=UTRIE2_INDEX_2_BLOCK_LENGTH$1-1,slice16$1=function(e,t,A){return e.slice?e.slice(t,A):new Uint16Array(Array.prototype.slice.call(e,t,A))},slice32$1=function(e,t,A){return e.slice?e.slice(t,A):new Uint32Array(Array.prototype.slice.call(e,t,A))},createTrieFromBase64$1=function(e,t){var A=decode$1(e),r=Array.isArray(A)?polyUint32Array$1(A):new Uint32Array(A),i=Array.isArray(A)?polyUint16Array$1(A):new Uint16Array(A),s=slice16$1(i,12,r[4]/2),n=2===r[5]?slice16$1(i,(24+r[4])/2):slice32$1(r,Math.ceil((24+r[4])/4));return new Trie$1(r[0],r[1],r[2],r[3],s,n)},Trie$1=function(){function e(e,t,A,r,i,s){this.initialValue=e,this.errorValue=t,this.highStart=A,this.highValueIndex=r,this.index=i,this.data=s}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>UTRIE2_SHIFT_2$1])<<UTRIE2_INDEX_SHIFT$1)+(e&UTRIE2_DATA_MASK$1),this.data[t];if(e<=65535)return t=((t=this.index[UTRIE2_LSCP_INDEX_2_OFFSET$1+(e-55296>>UTRIE2_SHIFT_2$1)])<<UTRIE2_INDEX_SHIFT$1)+(e&UTRIE2_DATA_MASK$1),this.data[t];if(e<this.highStart)return t=UTRIE2_INDEX_1_OFFSET$1-UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1+(e>>UTRIE2_SHIFT_1$1),t=this.index[t],t+=e>>UTRIE2_SHIFT_2$1&UTRIE2_INDEX_2_MASK$1,t=((t=this.index[t])<<UTRIE2_INDEX_SHIFT$1)+(e&UTRIE2_DATA_MASK$1),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),chars$3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$3="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$3=0;i$3<chars$3.length;i$3++)lookup$3[chars$3.charCodeAt(i$3)]=i$3;var base64$1="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",LETTER_NUMBER_MODIFIER=50,BK=1,CR$1=2,LF$1=3,CM=4,NL=5,WJ=7,ZW=8,GL=9,SP=10,ZWJ$1=11,B2=12,BA=13,BB=14,HY=15,CB=16,CL=17,CP=18,EX=19,IN=20,NS=21,OP=22,QU=23,IS=24,NU=25,PO=26,PR=27,SY=28,AI=29,AL=30,CJ=31,EB=32,EM=33,H2=34,H3=35,HL=36,ID=37,JL=38,JV=39,JT=40,RI$1=41,SA=42,XX=43,ea_OP=[9001,65288],BREAK_MANDATORY="!",BREAK_NOT_ALLOWED$1="×",BREAK_ALLOWED$1="÷",UnicodeTrie$1=createTrieFromBase64$1(base64$1),ALPHABETICS=[AL,HL],HARD_LINE_BREAKS=[BK,CR$1,LF$1,NL],SPACE$1=[SP,ZW],PREFIX_POSTFIX=[PR,PO],LINE_BREAKS=HARD_LINE_BREAKS.concat(SPACE$1),KOREAN_SYLLABLE_BLOCK=[JL,JV,JT,H2,H3],HYPHEN=[HY,BA],codePointsToCharacterClasses=function(e,t){void 0===t&&(t="strict");var A=[],r=[],i=[];return e.forEach((function(e,s){var n=UnicodeTrie$1.get(e);if(n>LETTER_NUMBER_MODIFIER?(i.push(!0),n-=LETTER_NUMBER_MODIFIER):i.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return r.push(s),A.push(CB);if(n===CM||n===ZWJ$1){if(0===s)return r.push(s),A.push(AL);var a=A[s-1];return-1===LINE_BREAKS.indexOf(a)?(r.push(r[s-1]),A.push(a)):(r.push(s),A.push(AL))}return r.push(s),n===CJ?A.push("strict"===t?NS:ID):n===SA||n===AI?A.push(AL):n===XX?e>=131072&&e<=196605||e>=196608&&e<=262141?A.push(ID):A.push(AL):void A.push(n)})),[r,A,i]},isAdjacentWithSpaceIgnored=function(e,t,A,r){var i=r[A];if(Array.isArray(e)?-1!==e.indexOf(i):e===i)for(var s=A;s<=r.length;){if((o=r[++s])===t)return!0;if(o!==SP)break}if(i===SP)for(s=A;s>0;){var n=r[--s];if(Array.isArray(e)?-1!==e.indexOf(n):e===n)for(var a=A;a<=r.length;){var o;if((o=r[++a])===t)return!0;if(o!==SP)break}if(n!==SP)break}return!1},previousNonSpaceClassType=function(e,t){for(var A=e;A>=0;){var r=t[A];if(r!==SP)return r;A--}return 0},_lineBreakAtIndex=function(e,t,A,r,i){if(0===A[r])return BREAK_NOT_ALLOWED$1;var s=r-1;if(Array.isArray(i)&&!0===i[s])return BREAK_NOT_ALLOWED$1;var n=s-1,a=s+1,o=t[s],l=n>=0?t[n]:0,c=t[a];if(o===CR$1&&c===LF$1)return BREAK_NOT_ALLOWED$1;if(-1!==HARD_LINE_BREAKS.indexOf(o))return BREAK_MANDATORY;if(-1!==HARD_LINE_BREAKS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==SPACE$1.indexOf(c))return BREAK_NOT_ALLOWED$1;if(previousNonSpaceClassType(s,t)===ZW)return BREAK_ALLOWED$1;if(UnicodeTrie$1.get(e[s])===ZWJ$1)return BREAK_NOT_ALLOWED$1;if((o===EB||o===EM)&&UnicodeTrie$1.get(e[a])===ZWJ$1)return BREAK_NOT_ALLOWED$1;if(o===WJ||c===WJ)return BREAK_NOT_ALLOWED$1;if(o===GL)return BREAK_NOT_ALLOWED$1;if(-1===[SP,BA,HY].indexOf(o)&&c===GL)return BREAK_NOT_ALLOWED$1;if(-1!==[CL,CP,EX,IS,SY].indexOf(c))return BREAK_NOT_ALLOWED$1;if(previousNonSpaceClassType(s,t)===OP)return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored(QU,OP,s,t))return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored([CL,CP],NS,s,t))return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored(B2,B2,s,t))return BREAK_NOT_ALLOWED$1;if(o===SP)return BREAK_ALLOWED$1;if(o===QU||c===QU)return BREAK_NOT_ALLOWED$1;if(c===CB||o===CB)return BREAK_ALLOWED$1;if(-1!==[BA,HY,NS].indexOf(c)||o===BB)return BREAK_NOT_ALLOWED$1;if(l===HL&&-1!==HYPHEN.indexOf(o))return BREAK_NOT_ALLOWED$1;if(o===SY&&c===HL)return BREAK_NOT_ALLOWED$1;if(c===IN)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(c)&&o===NU||-1!==ALPHABETICS.indexOf(o)&&c===NU)return BREAK_NOT_ALLOWED$1;if(o===PR&&-1!==[ID,EB,EM].indexOf(c)||-1!==[ID,EB,EM].indexOf(o)&&c===PO)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(o)&&-1!==PREFIX_POSTFIX.indexOf(c)||-1!==PREFIX_POSTFIX.indexOf(o)&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==[PR,PO].indexOf(o)&&(c===NU||-1!==[OP,HY].indexOf(c)&&t[a+1]===NU)||-1!==[OP,HY].indexOf(o)&&c===NU||o===NU&&-1!==[NU,SY,IS].indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==[NU,SY,IS,CL,CP].indexOf(c))for(var h=s;h>=0;){if((u=t[h])===NU)return BREAK_NOT_ALLOWED$1;if(-1===[SY,IS].indexOf(u))break;h--}if(-1!==[PR,PO].indexOf(c))for(h=-1!==[CL,CP].indexOf(o)?n:s;h>=0;){var u;if((u=t[h])===NU)return BREAK_NOT_ALLOWED$1;if(-1===[SY,IS].indexOf(u))break;h--}if(JL===o&&-1!==[JL,JV,H2,H3].indexOf(c)||-1!==[JV,H2].indexOf(o)&&-1!==[JV,JT].indexOf(c)||-1!==[JT,H3].indexOf(o)&&c===JT)return BREAK_NOT_ALLOWED$1;if(-1!==KOREAN_SYLLABLE_BLOCK.indexOf(o)&&-1!==[IN,PO].indexOf(c)||-1!==KOREAN_SYLLABLE_BLOCK.indexOf(c)&&o===PR)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(o)&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(o===IS&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.concat(NU).indexOf(o)&&c===OP&&-1===ea_OP.indexOf(e[a])||-1!==ALPHABETICS.concat(NU).indexOf(c)&&o===CP)return BREAK_NOT_ALLOWED$1;if(o===RI$1&&c===RI$1){for(var p=A[s],d=1;p>0&&t[--p]===RI$1;)d++;if(d%2!=0)return BREAK_NOT_ALLOWED$1}return o===EB&&c===EM?BREAK_NOT_ALLOWED$1:BREAK_ALLOWED$1},cssFormattedClasses=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var A=codePointsToCharacterClasses(e,t.lineBreak),r=A[0],i=A[1],s=A[2];return"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(i=i.map((function(e){return-1!==[NU,AL,SA].indexOf(e)?ID:e}))),[r,i,"keep-all"===t.wordBreak?s.map((function(t,A){return t&&e[A]>=19968&&e[A]<=40959})):void 0]},Break=function(){function e(e,t,A,r){this.codePoints=e,this.required=t===BREAK_MANDATORY,this.start=A,this.end=r}return e.prototype.slice=function(){return fromCodePoint$1.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),LineBreaker=function(e,t){var A=toCodePoints$1(e),r=cssFormattedClasses(A,t),i=r[0],s=r[1],n=r[2],a=A.length,o=0,l=0;return{next:function(){if(l>=a)return{done:!0,value:null};for(var e=BREAK_NOT_ALLOWED$1;l<a&&(e=_lineBreakAtIndex(A,s,i,++l,n))===BREAK_NOT_ALLOWED$1;);if(e!==BREAK_NOT_ALLOWED$1||l===a){var t=new Break(A,e,o,l);return o=l,{value:t,done:!1}}return{done:!0,value:null}}}},FLAG_UNRESTRICTED=1,FLAG_ID=2,FLAG_INTEGER=4,FLAG_NUMBER=8,LINE_FEED=10,SOLIDUS=47,REVERSE_SOLIDUS=92,CHARACTER_TABULATION=9,SPACE=32,QUOTATION_MARK=34,EQUALS_SIGN=61,NUMBER_SIGN=35,DOLLAR_SIGN=36,PERCENTAGE_SIGN=37,APOSTROPHE=39,LEFT_PARENTHESIS=40,RIGHT_PARENTHESIS=41,LOW_LINE=95,HYPHEN_MINUS=45,EXCLAMATION_MARK=33,LESS_THAN_SIGN=60,GREATER_THAN_SIGN=62,COMMERCIAL_AT=64,LEFT_SQUARE_BRACKET=91,RIGHT_SQUARE_BRACKET=93,CIRCUMFLEX_ACCENT=61,LEFT_CURLY_BRACKET=123,QUESTION_MARK=63,RIGHT_CURLY_BRACKET=125,VERTICAL_LINE=124,TILDE=126,CONTROL=128,REPLACEMENT_CHARACTER=65533,ASTERISK=42,PLUS_SIGN=43,COMMA=44,COLON=58,SEMICOLON=59,FULL_STOP=46,NULL=0,BACKSPACE=8,LINE_TABULATION=11,SHIFT_OUT=14,INFORMATION_SEPARATOR_ONE=31,DELETE=127,EOF=-1,ZERO=48,a=97,e=101,f=102,u=117,z=122,A=65,E=69,F=70,U=85,Z=90,isDigit=function(e){return e>=ZERO&&e<=57},isSurrogateCodePoint=function(e){return e>=55296&&e<=57343},isHex=function(e){return isDigit(e)||e>=A&&e<=F||e>=a&&e<=f},isLowerCaseLetter=function(e){return e>=a&&e<=z},isUpperCaseLetter=function(e){return e>=A&&e<=Z},isLetter=function(e){return isLowerCaseLetter(e)||isUpperCaseLetter(e)},isNonASCIICodePoint=function(e){return e>=CONTROL},isWhiteSpace=function(e){return e===LINE_FEED||e===CHARACTER_TABULATION||e===SPACE},isNameStartCodePoint=function(e){return isLetter(e)||isNonASCIICodePoint(e)||e===LOW_LINE},isNameCodePoint=function(e){return isNameStartCodePoint(e)||isDigit(e)||e===HYPHEN_MINUS},isNonPrintableCodePoint=function(e){return e>=NULL&&e<=BACKSPACE||e===LINE_TABULATION||e>=SHIFT_OUT&&e<=INFORMATION_SEPARATOR_ONE||e===DELETE},isValidEscape=function(e,t){return e===REVERSE_SOLIDUS&&t!==LINE_FEED},isIdentifierStart=function(e,t,A){return e===HYPHEN_MINUS?isNameStartCodePoint(t)||isValidEscape(t,A):!!isNameStartCodePoint(e)||!(e!==REVERSE_SOLIDUS||!isValidEscape(e,t))},isNumberStart=function(e,t,A){return e===PLUS_SIGN||e===HYPHEN_MINUS?!!isDigit(t)||t===FULL_STOP&&isDigit(A):isDigit(e===FULL_STOP?t:e)},stringToNumber=function(t){var A=0,r=1;t[A]!==PLUS_SIGN&&t[A]!==HYPHEN_MINUS||(t[A]===HYPHEN_MINUS&&(r=-1),A++);for(var i=[];isDigit(t[A]);)i.push(t[A++]);var s=i.length?parseInt(fromCodePoint$1.apply(void 0,i),10):0;t[A]===FULL_STOP&&A++;for(var n=[];isDigit(t[A]);)n.push(t[A++]);var a=n.length,o=a?parseInt(fromCodePoint$1.apply(void 0,n),10):0;t[A]!==E&&t[A]!==e||A++;var l=1;t[A]!==PLUS_SIGN&&t[A]!==HYPHEN_MINUS||(t[A]===HYPHEN_MINUS&&(l=-1),A++);for(var c=[];isDigit(t[A]);)c.push(t[A++]);var h=c.length?parseInt(fromCodePoint$1.apply(void 0,c),10):0;return r*(s+o*Math.pow(10,-a))*Math.pow(10,l*h)},LEFT_PARENTHESIS_TOKEN={type:2},RIGHT_PARENTHESIS_TOKEN={type:3},COMMA_TOKEN={type:4},SUFFIX_MATCH_TOKEN={type:13},PREFIX_MATCH_TOKEN={type:8},COLUMN_TOKEN={type:21},DASH_MATCH_TOKEN={type:9},INCLUDE_MATCH_TOKEN={type:10},LEFT_CURLY_BRACKET_TOKEN={type:11},RIGHT_CURLY_BRACKET_TOKEN={type:12},SUBSTRING_MATCH_TOKEN={type:14},BAD_URL_TOKEN={type:23},BAD_STRING_TOKEN={type:1},CDO_TOKEN={type:25},CDC_TOKEN={type:24},COLON_TOKEN={type:26},SEMICOLON_TOKEN={type:27},LEFT_SQUARE_BRACKET_TOKEN={type:28},RIGHT_SQUARE_BRACKET_TOKEN={type:29},WHITESPACE_TOKEN={type:31},EOF_TOKEN={type:32},Tokenizer=function(){function t(){this._value=[]}return t.prototype.write=function(e){this._value=this._value.concat(toCodePoints$1(e))},t.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==EOF_TOKEN;)e.push(t),t=this.consumeToken();return e},t.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case QUOTATION_MARK:return this.consumeStringToken(QUOTATION_MARK);case NUMBER_SIGN:var t=this.peekCodePoint(0),A=this.peekCodePoint(1),r=this.peekCodePoint(2);if(isNameCodePoint(t)||isValidEscape(A,r)){var i=isIdentifierStart(t,A,r)?FLAG_ID:FLAG_UNRESTRICTED;return{type:5,value:this.consumeName(),flags:i}}break;case DOLLAR_SIGN:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUFFIX_MATCH_TOKEN;break;case APOSTROPHE:return this.consumeStringToken(APOSTROPHE);case LEFT_PARENTHESIS:return LEFT_PARENTHESIS_TOKEN;case RIGHT_PARENTHESIS:return RIGHT_PARENTHESIS_TOKEN;case ASTERISK:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUBSTRING_MATCH_TOKEN;break;case PLUS_SIGN:if(isNumberStart(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case COMMA:return COMMA_TOKEN;case HYPHEN_MINUS:var s=e,n=this.peekCodePoint(0),a=this.peekCodePoint(1);if(isNumberStart(s,n,a))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(isIdentifierStart(s,n,a))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(n===HYPHEN_MINUS&&a===GREATER_THAN_SIGN)return this.consumeCodePoint(),this.consumeCodePoint(),CDC_TOKEN;break;case FULL_STOP:if(isNumberStart(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case SOLIDUS:if(this.peekCodePoint(0)===ASTERISK)for(this.consumeCodePoint();;){var o=this.consumeCodePoint();if(o===ASTERISK&&(o=this.consumeCodePoint())===SOLIDUS)return this.consumeToken();if(o===EOF)return this.consumeToken()}break;case COLON:return COLON_TOKEN;case SEMICOLON:return SEMICOLON_TOKEN;case LESS_THAN_SIGN:if(this.peekCodePoint(0)===EXCLAMATION_MARK&&this.peekCodePoint(1)===HYPHEN_MINUS&&this.peekCodePoint(2)===HYPHEN_MINUS)return this.consumeCodePoint(),this.consumeCodePoint(),CDO_TOKEN;break;case COMMERCIAL_AT:var l=this.peekCodePoint(0),c=this.peekCodePoint(1),h=this.peekCodePoint(2);if(isIdentifierStart(l,c,h))return{type:7,value:this.consumeName()};break;case LEFT_SQUARE_BRACKET:return LEFT_SQUARE_BRACKET_TOKEN;case REVERSE_SOLIDUS:if(isValidEscape(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case RIGHT_SQUARE_BRACKET:return RIGHT_SQUARE_BRACKET_TOKEN;case CIRCUMFLEX_ACCENT:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),PREFIX_MATCH_TOKEN;break;case LEFT_CURLY_BRACKET:return LEFT_CURLY_BRACKET_TOKEN;case RIGHT_CURLY_BRACKET:return RIGHT_CURLY_BRACKET_TOKEN;case u:case U:var p=this.peekCodePoint(0),d=this.peekCodePoint(1);return p!==PLUS_SIGN||!isHex(d)&&d!==QUESTION_MARK||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case VERTICAL_LINE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),DASH_MATCH_TOKEN;if(this.peekCodePoint(0)===VERTICAL_LINE)return this.consumeCodePoint(),COLUMN_TOKEN;break;case TILDE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),INCLUDE_MATCH_TOKEN;break;case EOF:return EOF_TOKEN}return isWhiteSpace(e)?(this.consumeWhiteSpace(),WHITESPACE_TOKEN):isDigit(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):isNameStartCodePoint(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:fromCodePoint$1(e)}},t.prototype.consumeCodePoint=function(){var e=this._value.shift();return void 0===e?-1:e},t.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},t.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},t.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();isHex(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var A=!1;t===QUESTION_MARK&&e.length<6;)e.push(t),t=this.consumeCodePoint(),A=!0;if(A)return{type:30,start:parseInt(fromCodePoint$1.apply(void 0,e.map((function(e){return e===QUESTION_MARK?ZERO:e}))),16),end:parseInt(fromCodePoint$1.apply(void 0,e.map((function(e){return e===QUESTION_MARK?F:e}))),16)};var r=parseInt(fromCodePoint$1.apply(void 0,e),16);if(this.peekCodePoint(0)===HYPHEN_MINUS&&isHex(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var i=[];isHex(t)&&i.length<6;)i.push(t),t=this.consumeCodePoint();return{type:30,start:r,end:parseInt(fromCodePoint$1.apply(void 0,i),16)}}return{type:30,start:r,end:r}},t.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},t.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===APOSTROPHE||t===QUOTATION_MARK){var A=this.consumeStringToken(this.consumeCodePoint());return 0===A.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS)?(this.consumeCodePoint(),{type:22,value:A.value}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN)}for(;;){var r=this.consumeCodePoint();if(r===EOF||r===RIGHT_PARENTHESIS)return{type:22,value:fromCodePoint$1.apply(void 0,e)};if(isWhiteSpace(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS?(this.consumeCodePoint(),{type:22,value:fromCodePoint$1.apply(void 0,e)}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN);if(r===QUOTATION_MARK||r===APOSTROPHE||r===LEFT_PARENTHESIS||isNonPrintableCodePoint(r))return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;if(r===REVERSE_SOLIDUS){if(!isValidEscape(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;e.push(this.consumeEscapedCodePoint())}else e.push(r)}},t.prototype.consumeWhiteSpace=function(){for(;isWhiteSpace(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===RIGHT_PARENTHESIS||e===EOF)return;isValidEscape(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(e){for(var t="";e>0;){var A=Math.min(5e4,e);t+=fromCodePoint$1.apply(void 0,this._value.splice(0,A)),e-=A}return this._value.shift(),t},t.prototype.consumeStringToken=function(e){for(var t="",A=0;;){var r=this._value[A];if(r===EOF||void 0===r||r===e)return{type:0,value:t+=this.consumeStringSlice(A)};if(r===LINE_FEED)return this._value.splice(0,A),BAD_STRING_TOKEN;if(r===REVERSE_SOLIDUS){var i=this._value[A+1];i!==EOF&&void 0!==i&&(i===LINE_FEED?(t+=this.consumeStringSlice(A),A=-1,this._value.shift()):isValidEscape(r,i)&&(t+=this.consumeStringSlice(A),t+=fromCodePoint$1(this.consumeEscapedCodePoint()),A=-1))}A++}},t.prototype.consumeNumber=function(){var t=[],A=FLAG_INTEGER,r=this.peekCodePoint(0);for(r!==PLUS_SIGN&&r!==HYPHEN_MINUS||t.push(this.consumeCodePoint());isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(r===FULL_STOP&&isDigit(i))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),A=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0),i=this.peekCodePoint(1);var s=this.peekCodePoint(2);if((r===E||r===e)&&((i===PLUS_SIGN||i===HYPHEN_MINUS)&&isDigit(s)||isDigit(i)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),A=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[stringToNumber(t),A]},t.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],A=e[1],r=this.peekCodePoint(0),i=this.peekCodePoint(1),s=this.peekCodePoint(2);return isIdentifierStart(r,i,s)?{type:15,number:t,flags:A,unit:this.consumeName()}:r===PERCENTAGE_SIGN?(this.consumeCodePoint(),{type:16,number:t,flags:A}):{type:17,number:t,flags:A}},t.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(isHex(e)){for(var t=fromCodePoint$1(e);isHex(this.peekCodePoint(0))&&t.length<6;)t+=fromCodePoint$1(this.consumeCodePoint());isWhiteSpace(this.peekCodePoint(0))&&this.consumeCodePoint();var A=parseInt(t,16);return 0===A||isSurrogateCodePoint(A)||A>1114111?REPLACEMENT_CHARACTER:A}return e===EOF?REPLACEMENT_CHARACTER:e},t.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(isNameCodePoint(t))e+=fromCodePoint$1(t);else{if(!isValidEscape(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=fromCodePoint$1(this.consumeEscapedCodePoint())}}},t}(),Parser=function(){function e(e){this._tokens=e}return e.create=function(t){var A=new Tokenizer;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(){for(var e=this.consumeToken();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(){for(var e=[];;){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){for(var t={type:e,values:[]},A=this.consumeToken();;){if(32===A.type||isEndingTokenFor(A,e))return t;this.reconsumeToken(A),t.values.push(this.consumeComponentValue()),A=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){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 void 0===e?EOF_TOKEN:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),isDimensionToken=function(e){return 15===e.type},isNumberToken=function(e){return 17===e.type},isIdentToken=function(e){return 20===e.type},isStringToken=function(e){return 0===e.type},isIdentWithValue=function(e,t){return isIdentToken(e)&&e.value===t},nonWhiteSpace=function(e){return 31!==e.type},nonFunctionArgSeparator=function(e){return 31!==e.type&&4!==e.type},parseFunctionArgs=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},isEndingTokenFor=function(e,t){return 11===t&&12===e.type||28===t&&29===e.type||2===t&&3===e.type},isLength=function(e){return 17===e.type||15===e.type},isLengthPercentage=function(e){return 16===e.type||isLength(e)},parseLengthPercentageTuple=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},ZERO_LENGTH={type:17,number:0,flags:FLAG_INTEGER},FIFTY_PERCENT={type:16,number:50,flags:FLAG_INTEGER},HUNDRED_PERCENT={type:16,number:100,flags:FLAG_INTEGER},getAbsoluteValueForTuple=function(e,t,A){var r=e[0],i=e[1];return[getAbsoluteValue(r,t),getAbsoluteValue(void 0!==i?i:r,A)]},getAbsoluteValue=function(e,t){if(16===e.type)return e.number/100*t;if(isDimensionToken(e))switch(e.unit){case"rem":case"em":return 16*e.number;default:return e.number}return e.number},DEG="deg",GRAD="grad",RAD="rad",TURN="turn",angle={name:"angle",parse:function(e,t){if(15===t.type)switch(t.unit){case DEG:return Math.PI*t.number/180;case GRAD:return Math.PI/200*t.number;case RAD:return t.number;case TURN:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},isAngle=function(e){return 15===e.type&&(e.unit===DEG||e.unit===GRAD||e.unit===RAD||e.unit===TURN)},parseNamedSide=function(e){switch(e.filter(isIdentToken).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ZERO_LENGTH,ZERO_LENGTH];case"to top":case"bottom":return deg(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ZERO_LENGTH,HUNDRED_PERCENT];case"to right":case"left":return deg(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[HUNDRED_PERCENT,HUNDRED_PERCENT];case"to bottom":case"top":return deg(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[HUNDRED_PERCENT,ZERO_LENGTH];case"to left":case"right":return deg(270)}return 0},deg=function(e){return Math.PI*e/180},color$1={name:"color",parse:function(e,t){if(18===t.type){var A=SUPPORTED_COLOR_FUNCTIONS[t.name];if(void 0===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 r=t.value.substring(0,1),i=t.value.substring(1,2),s=t.value.substring(2,3);return pack(parseInt(r+r,16),parseInt(i+i,16),parseInt(s+s,16),1)}if(4===t.value.length){r=t.value.substring(0,1),i=t.value.substring(1,2),s=t.value.substring(2,3);var n=t.value.substring(3,4);return pack(parseInt(r+r,16),parseInt(i+i,16),parseInt(s+s,16),parseInt(n+n,16)/255)}if(6===t.value.length)return r=t.value.substring(0,2),i=t.value.substring(2,4),s=t.value.substring(4,6),pack(parseInt(r,16),parseInt(i,16),parseInt(s,16),1);if(8===t.value.length)return r=t.value.substring(0,2),i=t.value.substring(2,4),s=t.value.substring(4,6),n=t.value.substring(6,8),pack(parseInt(r,16),parseInt(i,16),parseInt(s,16),parseInt(n,16)/255)}if(20===t.type){var a=COLORS[t.value.toUpperCase()];if(void 0!==a)return a}return COLORS.TRANSPARENT}},isTransparent=function(e){return 0==(255&e)},asString=function(e){var t=255&e,A=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?"rgba("+i+","+r+","+A+","+t/255+")":"rgb("+i+","+r+","+A+")"},pack=function(e,t,A,r){return(e<<24|t<<16|A<<8|Math.round(255*r)<<0)>>>0},getTokenColorValue=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},rgb=function(e,t){var A=t.filter(nonFunctionArgSeparator);if(3===A.length){var r=A.map(getTokenColorValue),i=r[0],s=r[1],n=r[2];return pack(i,s,n,1)}if(4===A.length){var a=A.map(getTokenColorValue),o=(i=a[0],s=a[1],n=a[2],a[3]);return pack(i,s,n,o)}return 0};function hue2rgb(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 hsl=function(e,t){var A=t.filter(nonFunctionArgSeparator),r=A[0],i=A[1],s=A[2],n=A[3],a=(17===r.type?deg(r.number):angle.parse(e,r))/(2*Math.PI),o=isLengthPercentage(i)?i.number/100:0,l=isLengthPercentage(s)?s.number/100:0,c=void 0!==n&&isLengthPercentage(n)?getAbsoluteValue(n,1):1;if(0===o)return pack(255*l,255*l,255*l,1);var h=l<=.5?l*(o+1):l+o-l*o,u=2*l-h,p=hue2rgb(u,h,a+1/3),d=hue2rgb(u,h,a),g=hue2rgb(u,h,a-1/3);return pack(255*p,255*d,255*g,c)},SUPPORTED_COLOR_FUNCTIONS={hsl:hsl,hsla:hsl,rgb:rgb,rgba:rgb},parseColor=function(e,t){return color$1.parse(e,Parser.create(t).parseComponentValue())},COLORS={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},backgroundClip={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(isIdentToken(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},backgroundColor={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},parseColorStop=function(e,t){var A=color$1.parse(e,t[0]),r=t[1];return r&&isLengthPercentage(r)?{color:A,stop:r}:{color:A,stop:null}},processColorStops=function(e,t){var A=e[0],r=e[e.length-1];null===A.stop&&(A.stop=ZERO_LENGTH),null===r.stop&&(r.stop=HUNDRED_PERCENT);for(var i=[],s=0,n=0;n<e.length;n++){var a=e[n].stop;if(null!==a){var o=getAbsoluteValue(a,t);o>s?i.push(o):i.push(s),s=o}else i.push(null)}var l=null;for(n=0;n<i.length;n++){var c=i[n];if(null===c)null===l&&(l=n);else if(null!==l){for(var h=n-l,u=(c-i[l-1])/(h+1),p=1;p<=h;p++)i[l+p-1]=u*p;l=null}}return e.map((function(e,A){return{color:e.color,stop:Math.max(Math.min(1,i[A]/t),0)}}))},getAngleFromCorner=function(e,t,A){var r=t/2,i=A/2,s=getAbsoluteValue(e[0],t)-r,n=i-getAbsoluteValue(e[1],A);return(Math.atan2(n,s)+2*Math.PI)%(2*Math.PI)},calculateGradientDirection=function(e,t,A){var r="number"==typeof e?e:getAngleFromCorner(e,t,A),i=Math.abs(t*Math.sin(r))+Math.abs(A*Math.cos(r)),s=t/2,n=A/2,a=i/2,o=Math.sin(r-Math.PI/2)*a,l=Math.cos(r-Math.PI/2)*a;return[i,s-l,s+l,n-o,n+o]},distance=function(e,t){return Math.sqrt(e*e+t*t)},findCorner=function(e,t,A,r,i){return[[0,0],[0,t],[e,0],[e,t]].reduce((function(e,t){var s=t[0],n=t[1],a=distance(A-s,r-n);return(i?a<e.optimumDistance:a>e.optimumDistance)?{optimumCorner:t,optimumDistance:a}:e}),{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},calculateRadius=function(e,t,A,r,i){var s=0,n=0;switch(e.size){case 0:0===e.shape?s=n=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(A),Math.abs(A-i)):1===e.shape&&(s=Math.min(Math.abs(t),Math.abs(t-r)),n=Math.min(Math.abs(A),Math.abs(A-i)));break;case 2:if(0===e.shape)s=n=Math.min(distance(t,A),distance(t,A-i),distance(t-r,A),distance(t-r,A-i));else if(1===e.shape){var a=Math.min(Math.abs(A),Math.abs(A-i))/Math.min(Math.abs(t),Math.abs(t-r)),o=findCorner(r,i,t,A,!0),l=o[0],c=o[1];n=a*(s=distance(l-t,(c-A)/a))}break;case 1:0===e.shape?s=n=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(A),Math.abs(A-i)):1===e.shape&&(s=Math.max(Math.abs(t),Math.abs(t-r)),n=Math.max(Math.abs(A),Math.abs(A-i)));break;case 3:if(0===e.shape)s=n=Math.max(distance(t,A),distance(t,A-i),distance(t-r,A),distance(t-r,A-i));else if(1===e.shape){a=Math.max(Math.abs(A),Math.abs(A-i))/Math.max(Math.abs(t),Math.abs(t-r));var h=findCorner(r,i,t,A,!1);l=h[0],c=h[1],n=a*(s=distance(l-t,(c-A)/a))}}return Array.isArray(e.size)&&(s=getAbsoluteValue(e.size[0],r),n=2===e.size.length?getAbsoluteValue(e.size[1],i):s),[s,n]},linearGradient=function(e,t){var A=deg(180),r=[];return parseFunctionArgs(t).forEach((function(t,i){if(0===i){var s=t[0];if(20===s.type&&"to"===s.value)return void(A=parseNamedSide(t));if(isAngle(s))return void(A=angle.parse(e,s))}var n=parseColorStop(e,t);r.push(n)})),{angle:A,stops:r,type:1}},prefixLinearGradient=function(e,t){var A=deg(180),r=[];return parseFunctionArgs(t).forEach((function(t,i){if(0===i){var s=t[0];if(20===s.type&&-1!==["top","left","right","bottom"].indexOf(s.value))return void(A=parseNamedSide(t));if(isAngle(s))return void(A=(angle.parse(e,s)+deg(270))%deg(360))}var n=parseColorStop(e,t);r.push(n)})),{angle:A,stops:r,type:1}},webkitGradient=function(e,t){var A=deg(180),r=[],i=1;return parseFunctionArgs(t).forEach((function(t,A){var s=t[0];if(0===A){if(isIdentToken(s)&&"linear"===s.value)return void(i=1);if(isIdentToken(s)&&"radial"===s.value)return void(i=2)}if(18===s.type)if("from"===s.name){var n=color$1.parse(e,s.values[0]);r.push({stop:ZERO_LENGTH,color:n})}else if("to"===s.name)n=color$1.parse(e,s.values[0]),r.push({stop:HUNDRED_PERCENT,color:n});else if("color-stop"===s.name){var a=s.values.filter(nonFunctionArgSeparator);if(2===a.length){n=color$1.parse(e,a[1]);var o=a[0];isNumberToken(o)&&r.push({stop:{type:16,number:100*o.number,flags:o.flags},color:n})}}})),1===i?{angle:(A+deg(180))%deg(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}},CLOSEST_SIDE="closest-side",FARTHEST_SIDE="farthest-side",CLOSEST_CORNER="closest-corner",FARTHEST_CORNER="farthest-corner",CIRCLE="circle",ELLIPSE="ellipse",COVER="cover",CONTAIN="contain",radialGradient=function(e,t){var A=0,r=3,i=[],s=[];return parseFunctionArgs(t).forEach((function(t,n){var a=!0;if(0===n){var o=!1;a=t.reduce((function(e,t){if(o)if(isIdentToken(t))switch(t.value){case"center":return s.push(FIFTY_PERCENT),e;case"top":case"left":return s.push(ZERO_LENGTH),e;case"right":case"bottom":return s.push(HUNDRED_PERCENT),e}else(isLengthPercentage(t)||isLength(t))&&s.push(t);else if(isIdentToken(t))switch(t.value){case CIRCLE:return A=0,!1;case ELLIPSE:return A=1,!1;case"at":return o=!0,!1;case CLOSEST_SIDE:return r=0,!1;case COVER:case FARTHEST_SIDE:return r=1,!1;case CONTAIN:case CLOSEST_CORNER:return r=2,!1;case FARTHEST_CORNER:return r=3,!1}else if(isLength(t)||isLengthPercentage(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),a)}if(a){var l=parseColorStop(e,t);i.push(l)}})),{size:r,shape:A,stops:i,position:s,type:2}},prefixRadialGradient=function(e,t){var A=0,r=3,i=[],s=[];return parseFunctionArgs(t).forEach((function(t,n){var a=!0;if(0===n?a=t.reduce((function(e,t){if(isIdentToken(t))switch(t.value){case"center":return s.push(FIFTY_PERCENT),!1;case"top":case"left":return s.push(ZERO_LENGTH),!1;case"right":case"bottom":return s.push(HUNDRED_PERCENT),!1}else if(isLengthPercentage(t)||isLength(t))return s.push(t),!1;return e}),a):1===n&&(a=t.reduce((function(e,t){if(isIdentToken(t))switch(t.value){case CIRCLE:return A=0,!1;case ELLIPSE:return A=1,!1;case CONTAIN:case CLOSEST_SIDE:return r=0,!1;case FARTHEST_SIDE:return r=1,!1;case CLOSEST_CORNER:return r=2,!1;case COVER:case FARTHEST_CORNER:return r=3,!1}else if(isLength(t)||isLengthPercentage(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),a)),a){var o=parseColorStop(e,t);i.push(o)}})),{size:r,shape:A,stops:i,position:s,type:2}},isLinearGradient=function(e){return 1===e.type},isRadialGradient=function(e){return 2===e.type},image={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 r=SUPPORTED_IMAGE_FUNCTIONS[t.name];if(void 0===r)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function isSupportedImage(e){return!(20===e.type&&"none"===e.value||18===e.type&&!SUPPORTED_IMAGE_FUNCTIONS[e.name])}var SUPPORTED_IMAGE_FUNCTIONS={"linear-gradient":linearGradient,"-moz-linear-gradient":prefixLinearGradient,"-ms-linear-gradient":prefixLinearGradient,"-o-linear-gradient":prefixLinearGradient,"-webkit-linear-gradient":prefixLinearGradient,"radial-gradient":radialGradient,"-moz-radial-gradient":prefixRadialGradient,"-ms-radial-gradient":prefixRadialGradient,"-o-radial-gradient":prefixRadialGradient,"-webkit-radial-gradient":prefixRadialGradient,"-webkit-gradient":webkitGradient},backgroundImage={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 nonFunctionArgSeparator(e)&&isSupportedImage(e)})).map((function(t){return image.parse(e,t)}))}},backgroundOrigin={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(isIdentToken(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},backgroundPosition={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isLengthPercentage)})).map(parseLengthPercentageTuple)}},backgroundRepeat={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isIdentToken).map((function(e){return e.value})).join(" ")})).map(parseBackgroundRepeat)}},parseBackgroundRepeat=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;default:return 0}},BACKGROUND_SIZE,e2;e2=BACKGROUND_SIZE||(BACKGROUND_SIZE={}),e2.AUTO="auto",e2.CONTAIN="contain",e2.COVER="cover";var backgroundSize={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isBackgroundSizeInfoToken)}))}},isBackgroundSizeInfoToken=function(e){return isIdentToken(e)||isLengthPercentage(e)},borderColorForSide=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},borderTopColor=borderColorForSide("top"),borderRightColor=borderColorForSide("right"),borderBottomColor=borderColorForSide("bottom"),borderLeftColor=borderColorForSide("left"),borderRadiusForSide=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return parseLengthPercentageTuple(t.filter(isLengthPercentage))}}},borderTopLeftRadius=borderRadiusForSide("top-left"),borderTopRightRadius=borderRadiusForSide("top-right"),borderBottomRightRadius=borderRadiusForSide("bottom-right"),borderBottomLeftRadius=borderRadiusForSide("bottom-left"),borderStyleForSide=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}}},borderTopStyle=borderStyleForSide("top"),borderRightStyle=borderStyleForSide("right"),borderBottomStyle=borderStyleForSide("bottom"),borderLeftStyle=borderStyleForSide("left"),borderWidthForSide=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return isDimensionToken(t)?t.number:0}}},borderTopWidth=borderWidthForSide("top"),borderRightWidth=borderWidthForSide("right"),borderBottomWidth=borderWidthForSide("bottom"),borderLeftWidth=borderWidthForSide("left"),color={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},direction={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){return"rtl"===t?1:0}},display={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(isIdentToken).reduce((function(e,t){return e|parseDisplayValue(t.value)}),0)}},parseDisplayValue=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},float={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}},letterSpacing={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}},LINE_BREAK;!function(e){e.NORMAL="normal",e.STRICT="strict"}(LINE_BREAK||(LINE_BREAK={}));var lineBreak={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"strict"===t?LINE_BREAK.STRICT:LINE_BREAK.NORMAL}},lineHeight={name:"line-height",initialValue:"normal",prefix:!1,type:4},computeLineHeight=function(e,t){return isIdentToken(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:isLengthPercentage(e)?getAbsoluteValue(e,t):t},listStyleImage={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:image.parse(e,t)}},listStylePosition={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){return"inside"===t?0:1}},listStyleType={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":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;default:return-1}}},marginForSide=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},marginTop=marginForSide("top"),marginRight=marginForSide("right"),marginBottom=marginForSide("bottom"),marginLeft=marginForSide("left"),overflow={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(isIdentToken).map((function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}}))}},overflowWrap={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"break-word"===t?"break-word":"normal"}},paddingForSide=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},paddingTop=paddingForSide("top"),paddingRight=paddingForSide("right"),paddingBottom=paddingForSide("bottom"),paddingLeft=paddingForSide("left"),textAlign={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;default:return 0}}},position={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}},textShadow={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&isIdentWithValue(t[0],"none")?[]:parseFunctionArgs(t).map((function(t){for(var A={color:COLORS.TRANSPARENT,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH},r=0,i=0;i<t.length;i++){var s=t[i];isLength(s)?(0===r?A.offsetX=s:1===r?A.offsetY=s:A.blur=s,r++):A.color=color$1.parse(e,s)}return A}))}},textTransform={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},transform$1={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,t){if(20===t.type&&"none"===t.value)return null;if(18===t.type){var A=SUPPORTED_TRANSFORM_FUNCTIONS[t.name];if(void 0===A)throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return A(t.values)}return null}},matrix=function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number}));return 6===t.length?t:null},matrix3d=function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number})),A=t[0],r=t[1];t[2],t[3];var i=t[4],s=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var n=t[12],a=t[13];return t[14],t[15],16===t.length?[A,r,i,s,n,a]:null},SUPPORTED_TRANSFORM_FUNCTIONS={matrix:matrix,matrix3d:matrix3d},DEFAULT_VALUE={type:16,number:50,flags:FLAG_INTEGER},DEFAULT=[DEFAULT_VALUE,DEFAULT_VALUE],transformOrigin={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var A=t.filter(isLengthPercentage);return 2!==A.length?DEFAULT:[A[0],A[1]]}},visibility={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;default:return 0}}},WORD_BREAK;!function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"}(WORD_BREAK||(WORD_BREAK={}));for(var wordBreak={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return WORD_BREAK.BREAK_ALL;case"keep-all":return WORD_BREAK.KEEP_ALL;default:return WORD_BREAK.NORMAL}}},zIndex={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(20===t.type)return{auto:!0,order:0};if(isNumberToken(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},time$1={name:"time",parse:function(e,t){if(15===t.type)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},opacity={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return isNumberToken(t)?t.number:1}},textDecorationColor={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},textDecorationLine={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(isIdentToken).map((function(e){switch(e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(e){return 0!==e}))}},fontFamily={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var A=[],r=[];return t.forEach((function(e){switch(e.type){case 20:case 0:A.push(e.value);break;case 17:A.push(e.number.toString());break;case 4:r.push(A.join(" ")),A.length=0}})),A.length&&r.push(A.join(" ")),r.map((function(e){return-1===e.indexOf(" ")?e:"'"+e+"'"}))}},fontSize={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},fontWeight={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){return isNumberToken(t)?t.number:isIdentToken(t)&&"bold"===t.value?700:400}},fontVariant={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(isIdentToken).map((function(e){return e.value}))}},fontStyle={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},contains=function(e,t){return 0!=(e&t)},content={name:"content",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}},counterIncrement={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var A=t[0];if(20===A.type&&"none"===A.value)return null;for(var r=[],i=t.filter(nonWhiteSpace),s=0;s<i.length;s++){var n=i[s],a=i[s+1];if(20===n.type){var o=a&&isNumberToken(a)?a.number:1;r.push({counter:n.value,increment:o})}}return r}},counterReset={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return[];for(var A=[],r=t.filter(nonWhiteSpace),i=0;i<r.length;i++){var s=r[i],n=r[i+1];if(isIdentToken(s)&&"none"!==s.value){var a=n&&isNumberToken(n)?n.number:0;A.push({counter:s.value,reset:a})}}return A}},duration={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,t){return t.filter(isDimensionToken).map((function(t){return time$1.parse(e,t)}))}},quotes={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var A=t[0];if(20===A.type&&"none"===A.value)return null;var r=[],i=t.filter(isStringToken);if(i.length%2!=0)return null;for(var s=0;s<i.length;s+=2){var n=i[s].value,a=i[s+1].value;r.push({open:n,close:a})}return r}},getQuote=function(e,t,A){if(!e)return"";var r=e[Math.min(t,e.length-1)];return r?A?r.open:r.close:""},boxShadow={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&isIdentWithValue(t[0],"none")?[]:parseFunctionArgs(t).map((function(t){for(var A={color:255,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH,spread:ZERO_LENGTH,inset:!1},r=0,i=0;i<t.length;i++){var s=t[i];isIdentWithValue(s,"inset")?A.inset=!0:isLength(s)?(0===r?A.offsetX=s:1===r?A.offsetY=s:2===r?A.blur=s:A.spread=s,r++):A.color=color$1.parse(e,s)}return A}))}},paintOrder={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,t){var A=[];return t.filter(isIdentToken).forEach((function(e){switch(e.value){case"stroke":A.push(1);break;case"fill":A.push(0);break;case"markers":A.push(2)}})),[0,1,2].forEach((function(e){-1===A.indexOf(e)&&A.push(e)})),A}},webkitTextStrokeColor={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},webkitTextStrokeWidth={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return isDimensionToken(t)?t.number:0}},CSSParsedDeclaration=function(){function e(e,t){var A,r;this.animationDuration=parse(e,duration,t.animationDuration),this.backgroundClip=parse(e,backgroundClip,t.backgroundClip),this.backgroundColor=parse(e,backgroundColor,t.backgroundColor),this.backgroundImage=parse(e,backgroundImage,t.backgroundImage),this.backgroundOrigin=parse(e,backgroundOrigin,t.backgroundOrigin),this.backgroundPosition=parse(e,backgroundPosition,t.backgroundPosition),this.backgroundRepeat=parse(e,backgroundRepeat,t.backgroundRepeat),this.backgroundSize=parse(e,backgroundSize,t.backgroundSize),this.borderTopColor=parse(e,borderTopColor,t.borderTopColor),this.borderRightColor=parse(e,borderRightColor,t.borderRightColor),this.borderBottomColor=parse(e,borderBottomColor,t.borderBottomColor),this.borderLeftColor=parse(e,borderLeftColor,t.borderLeftColor),this.borderTopLeftRadius=parse(e,borderTopLeftRadius,t.borderTopLeftRadius),this.borderTopRightRadius=parse(e,borderTopRightRadius,t.borderTopRightRadius),this.borderBottomRightRadius=parse(e,borderBottomRightRadius,t.borderBottomRightRadius),this.borderBottomLeftRadius=parse(e,borderBottomLeftRadius,t.borderBottomLeftRadius),this.borderTopStyle=parse(e,borderTopStyle,t.borderTopStyle),this.borderRightStyle=parse(e,borderRightStyle,t.borderRightStyle),this.borderBottomStyle=parse(e,borderBottomStyle,t.borderBottomStyle),this.borderLeftStyle=parse(e,borderLeftStyle,t.borderLeftStyle),this.borderTopWidth=parse(e,borderTopWidth,t.borderTopWidth),this.borderRightWidth=parse(e,borderRightWidth,t.borderRightWidth),this.borderBottomWidth=parse(e,borderBottomWidth,t.borderBottomWidth),this.borderLeftWidth=parse(e,borderLeftWidth,t.borderLeftWidth),this.boxShadow=parse(e,boxShadow,t.boxShadow),this.color=parse(e,color,t.color),this.direction=parse(e,direction,t.direction),this.display=parse(e,display,t.display),this.float=parse(e,float,t.cssFloat),this.fontFamily=parse(e,fontFamily,t.fontFamily),this.fontSize=parse(e,fontSize,t.fontSize),this.fontStyle=parse(e,fontStyle,t.fontStyle),this.fontVariant=parse(e,fontVariant,t.fontVariant),this.fontWeight=parse(e,fontWeight,t.fontWeight),this.letterSpacing=parse(e,letterSpacing,t.letterSpacing),this.lineBreak=parse(e,lineBreak,t.lineBreak),this.lineHeight=parse(e,lineHeight,t.lineHeight),this.listStyleImage=parse(e,listStyleImage,t.listStyleImage),this.listStylePosition=parse(e,listStylePosition,t.listStylePosition),this.listStyleType=parse(e,listStyleType,t.listStyleType),this.marginTop=parse(e,marginTop,t.marginTop),this.marginRight=parse(e,marginRight,t.marginRight),this.marginBottom=parse(e,marginBottom,t.marginBottom),this.marginLeft=parse(e,marginLeft,t.marginLeft),this.opacity=parse(e,opacity,t.opacity);var i=parse(e,overflow,t.overflow);this.overflowX=i[0],this.overflowY=i[i.length>1?1:0],this.overflowWrap=parse(e,overflowWrap,t.overflowWrap),this.paddingTop=parse(e,paddingTop,t.paddingTop),this.paddingRight=parse(e,paddingRight,t.paddingRight),this.paddingBottom=parse(e,paddingBottom,t.paddingBottom),this.paddingLeft=parse(e,paddingLeft,t.paddingLeft),this.paintOrder=parse(e,paintOrder,t.paintOrder),this.position=parse(e,position,t.position),this.textAlign=parse(e,textAlign,t.textAlign),this.textDecorationColor=parse(e,textDecorationColor,null!==(A=t.textDecorationColor)&&void 0!==A?A:t.color),this.textDecorationLine=parse(e,textDecorationLine,null!==(r=t.textDecorationLine)&&void 0!==r?r:t.textDecoration),this.textShadow=parse(e,textShadow,t.textShadow),this.textTransform=parse(e,textTransform,t.textTransform),this.transform=parse(e,transform$1,t.transform),this.transformOrigin=parse(e,transformOrigin,t.transformOrigin),this.visibility=parse(e,visibility,t.visibility),this.webkitTextStrokeColor=parse(e,webkitTextStrokeColor,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=parse(e,webkitTextStrokeWidth,t.webkitTextStrokeWidth),this.wordBreak=parse(e,wordBreak,t.wordBreak),this.zIndex=parse(e,zIndex,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return isTransparent(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 contains(this.display,4)||contains(this.display,33554432)||contains(this.display,268435456)||contains(this.display,536870912)||contains(this.display,67108864)||contains(this.display,134217728)},e}(),CSSParsedPseudoDeclaration=function(e,t){this.content=parse(e,content,t.content),this.quotes=parse(e,quotes,t.quotes)},CSSParsedCounterDeclaration=function(e,t){this.counterIncrement=parse(e,counterIncrement,t.counterIncrement),this.counterReset=parse(e,counterReset,t.counterReset)},parse=function(e,t,A){var r=new Tokenizer,i=null!=A?A.toString():t.initialValue;r.write(i);var s=new Parser(r.read());switch(t.type){case 2:var n=s.parseComponentValue();return t.parse(e,isIdentToken(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 angle.parse(e,s.parseComponentValue());case"color":return color$1.parse(e,s.parseComponentValue());case"image":return image.parse(e,s.parseComponentValue());case"length":var a=s.parseComponentValue();return isLength(a)?a:ZERO_LENGTH;case"length-percentage":var o=s.parseComponentValue();return isLengthPercentage(o)?o:ZERO_LENGTH;case"time":return time$1.parse(e,s.parseComponentValue())}}},elementDebuggerAttribute="data-html2canvas-debug",getElementDebugType=function(e){switch(e.getAttribute(elementDebuggerAttribute)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},isDebugging=function(e,t){var A=getElementDebugType(e);return 1===A||t===A},ElementContainer=function(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,isDebugging(t,3),this.styles=new CSSParsedDeclaration(e,window.getComputedStyle(t,null)),isHTMLElementNode(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=parseBounds(this.context,t),isDebugging(t,4)&&(this.flags|=16)},base64="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",chars$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$1=0;i$1<chars$1.length;i$1++)lookup$1[chars$1.charCodeAt(i$1)]=i$1;for(var decode=function(e){var t,A,r,i,s,n=.75*e.length,a=e.length,o=0;"="===e[e.length-1]&&(n--,"="===e[e.length-2]&&n--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(n):new Array(n),c=Array.isArray(l)?l:new Uint8Array(l);for(t=0;t<a;t+=4)A=lookup$1[e.charCodeAt(t)],r=lookup$1[e.charCodeAt(t+1)],i=lookup$1[e.charCodeAt(t+2)],s=lookup$1[e.charCodeAt(t+3)],c[o++]=A<<2|r>>4,c[o++]=(15&r)<<4|i>>2,c[o++]=(3&i)<<6|63&s;return l},polyUint16Array=function(e){for(var t=e.length,A=[],r=0;r<t;r+=2)A.push(e[r+1]<<8|e[r]);return A},polyUint32Array=function(e){for(var t=e.length,A=[],r=0;r<t;r+=4)A.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return A},UTRIE2_SHIFT_2=5,UTRIE2_SHIFT_1=11,UTRIE2_INDEX_SHIFT=2,UTRIE2_SHIFT_1_2=UTRIE2_SHIFT_1-UTRIE2_SHIFT_2,UTRIE2_LSCP_INDEX_2_OFFSET=65536>>UTRIE2_SHIFT_2,UTRIE2_DATA_BLOCK_LENGTH=1<<UTRIE2_SHIFT_2,UTRIE2_DATA_MASK=UTRIE2_DATA_BLOCK_LENGTH-1,UTRIE2_LSCP_INDEX_2_LENGTH=1024>>UTRIE2_SHIFT_2,UTRIE2_INDEX_2_BMP_LENGTH=UTRIE2_LSCP_INDEX_2_OFFSET+UTRIE2_LSCP_INDEX_2_LENGTH,UTRIE2_UTF8_2B_INDEX_2_OFFSET=UTRIE2_INDEX_2_BMP_LENGTH,UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,UTRIE2_INDEX_1_OFFSET=UTRIE2_UTF8_2B_INDEX_2_OFFSET+UTRIE2_UTF8_2B_INDEX_2_LENGTH,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>UTRIE2_SHIFT_1,UTRIE2_INDEX_2_BLOCK_LENGTH=1<<UTRIE2_SHIFT_1_2,UTRIE2_INDEX_2_MASK=UTRIE2_INDEX_2_BLOCK_LENGTH-1,slice16=function(e,t,A){return e.slice?e.slice(t,A):new Uint16Array(Array.prototype.slice.call(e,t,A))},slice32=function(e,t,A){return e.slice?e.slice(t,A):new Uint32Array(Array.prototype.slice.call(e,t,A))},createTrieFromBase64=function(e,t){var A=decode(e),r=Array.isArray(A)?polyUint32Array(A):new Uint32Array(A),i=Array.isArray(A)?polyUint16Array(A):new Uint16Array(A),s=slice16(i,12,r[4]/2),n=2===r[5]?slice16(i,(24+r[4])/2):slice32(r,Math.ceil((24+r[4])/4));return new Trie(r[0],r[1],r[2],r[3],s,n)},Trie=function(){function e(e,t,A,r,i,s){this.initialValue=e,this.errorValue=t,this.highStart=A,this.highValueIndex=r,this.index=i,this.data=s}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>UTRIE2_SHIFT_2])<<UTRIE2_INDEX_SHIFT)+(e&UTRIE2_DATA_MASK),this.data[t];if(e<=65535)return t=((t=this.index[UTRIE2_LSCP_INDEX_2_OFFSET+(e-55296>>UTRIE2_SHIFT_2)])<<UTRIE2_INDEX_SHIFT)+(e&UTRIE2_DATA_MASK),this.data[t];if(e<this.highStart)return t=UTRIE2_INDEX_1_OFFSET-UTRIE2_OMITTED_BMP_INDEX_1_LENGTH+(e>>UTRIE2_SHIFT_1),t=this.index[t],t+=e>>UTRIE2_SHIFT_2&UTRIE2_INDEX_2_MASK,t=((t=this.index[t])<<UTRIE2_INDEX_SHIFT)+(e&UTRIE2_DATA_MASK),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i=0;i<chars.length;i++)lookup[chars.charCodeAt(i)]=i;var Prepend=1,CR=2,LF=3,Control=4,Extend=5,SpacingMark=7,L=8,V=9,T=10,LV=11,LVT=12,ZWJ=13,Extended_Pictographic=14,RI=15,toCodePoints=function(e){for(var t=[],A=0,r=e.length;A<r;){var i=e.charCodeAt(A++);if(i>=55296&&i<=56319&&A<r){var s=e.charCodeAt(A++);56320==(64512&s)?t.push(((1023&i)<<10)+(1023&s)+65536):(t.push(i),A--)}else t.push(i)}return t},fromCodePoint=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var A=e.length;if(!A)return"";for(var r=[],i=-1,s="";++i<A;){var n=e[i];n<=65535?r.push(n):(n-=65536,r.push(55296+(n>>10),n%1024+56320)),(i+1===A||r.length>16384)&&(s+=String.fromCharCode.apply(String,r),r.length=0)}return s},UnicodeTrie=createTrieFromBase64(base64),BREAK_NOT_ALLOWED="×",BREAK_ALLOWED="÷",codePointToClass=function(e){return UnicodeTrie.get(e)},_graphemeBreakAtIndex=function(e,t,A){var r=A-2,i=t[r],s=t[A-1],n=t[A];if(s===CR&&n===LF)return BREAK_NOT_ALLOWED;if(s===CR||s===LF||s===Control)return BREAK_ALLOWED;if(n===CR||n===LF||n===Control)return BREAK_ALLOWED;if(s===L&&-1!==[L,V,LV,LVT].indexOf(n))return BREAK_NOT_ALLOWED;if(!(s!==LV&&s!==V||n!==V&&n!==T))return BREAK_NOT_ALLOWED;if((s===LVT||s===T)&&n===T)return BREAK_NOT_ALLOWED;if(n===ZWJ||n===Extend)return BREAK_NOT_ALLOWED;if(n===SpacingMark)return BREAK_NOT_ALLOWED;if(s===Prepend)return BREAK_NOT_ALLOWED;if(s===ZWJ&&n===Extended_Pictographic){for(;i===Extend;)i=t[--r];if(i===Extended_Pictographic)return BREAK_NOT_ALLOWED}if(s===RI&&n===RI){for(var a=0;i===RI;)a++,i=t[--r];if(a%2==0)return BREAK_NOT_ALLOWED}return BREAK_ALLOWED},GraphemeBreaker=function(e){var t=toCodePoints(e),A=t.length,r=0,i=0,s=t.map(codePointToClass);return{next:function(){if(r>=A)return{done:!0,value:null};for(var e=BREAK_NOT_ALLOWED;r<A&&(e=_graphemeBreakAtIndex(t,s,++r))===BREAK_NOT_ALLOWED;);if(e!==BREAK_NOT_ALLOWED||r===A){var n=fromCodePoint.apply(null,t.slice(i,r));return i=r,{value:n,done:!1}}return{done:!0,value:null}}}},splitGraphemes=function(e){for(var t,A=GraphemeBreaker(e),r=[];!(t=A.next()).done;)t.value&&r.push(t.value.slice());return r},testRangeBounds=function(e){if(e.createRange){var t=e.createRange();if(t.getBoundingClientRect){var A=e.createElement("boundtest");A.style.height="123px",A.style.display="block",e.body.appendChild(A),t.selectNode(A);var r=t.getBoundingClientRect(),i=Math.round(r.height);if(e.body.removeChild(A),123===i)return!0}}return!1},testIOSLineBreak=function(e){var t=e.createElement("boundtest");t.style.width="50px",t.style.display="block",t.style.fontSize="12px",t.style.letterSpacing="0px",t.style.wordSpacing="0px",e.body.appendChild(t);var A=e.createRange();t.innerHTML="function"==typeof"".repeat?"👨".repeat(10):"";var r=t.firstChild,i=toCodePoints$1(r.data).map((function(e){return fromCodePoint$1(e)})),s=0,n={},a=i.every((function(e,t){A.setStart(r,s),A.setEnd(r,s+e.length);var i=A.getBoundingClientRect();s+=e.length;var a=i.x>n.x||i.y>n.y;return n=i,0===t||a}));return e.body.removeChild(t),a},testCORS=function(){return void 0!==(new Image).crossOrigin},testResponseType=function(){return"string"==typeof(new XMLHttpRequest).responseType},testSVG=function(e){var t=new Image,A=e.createElement("canvas"),r=A.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(t,0,0),A.toDataURL()}catch(i){return!1}return!0},isGreenPixel=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},testForeignObject=function(e){var t=e.createElement("canvas"),A=100;t.width=A,t.height=A;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,A,A);var i=new Image,s=t.toDataURL();i.src=s;var n=createForeignObjectSVG(A,A,0,0,i);return r.fillStyle="red",r.fillRect(0,0,A,A),loadSerializedSVG$1(n).then((function(t){r.drawImage(t,0,0);var i=r.getImageData(0,0,A,A).data;r.fillStyle="red",r.fillRect(0,0,A,A);var n=e.createElement("div");return n.style.backgroundImage="url("+s+")",n.style.height=A+"px",isGreenPixel(i)?loadSerializedSVG$1(createForeignObjectSVG(A,A,0,0,n)):Promise.reject(!1)})).then((function(e){return r.drawImage(e,0,0),isGreenPixel(r.getImageData(0,0,A,A).data)}))["catch"]((function(){return!1}))},createForeignObjectSVG=function(e,t,A,r,i){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",r.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),n.appendChild(a),a.appendChild(i),n},loadSerializedSVG$1=function(e){return new Promise((function(t,A){var r=new Image;r.onload=function(){return t(r)},r.onerror=A,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},FEATURES={get SUPPORT_RANGE_BOUNDS(){var e=testRangeBounds(document);return Object.defineProperty(FEATURES,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=FEATURES.SUPPORT_RANGE_BOUNDS&&testIOSLineBreak(document);return Object.defineProperty(FEATURES,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=testSVG(document);return Object.defineProperty(FEATURES,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"==typeof Array.from&&"function"==typeof window.fetch?testForeignObject(document):Promise.resolve(!1);return Object.defineProperty(FEATURES,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=testCORS();return Object.defineProperty(FEATURES,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=testResponseType();return Object.defineProperty(FEATURES,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(FEATURES,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(FEATURES,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},TextBounds=function(e,t){this.text=e,this.bounds=t},parseTextBounds=function(e,t,A,r){var i=breakText(t,A),s=[],n=0;return i.forEach((function(t){if(A.textDecorationLine.length||t.trim().length>0)if(FEATURES.SUPPORT_RANGE_BOUNDS){var i=createRange(r,n,t.length).getClientRects();if(i.length>1){var a=segmentGraphemes(t),o=0;a.forEach((function(t){s.push(new TextBounds(t,Bounds.fromDOMRectList(e,createRange(r,o+n,t.length).getClientRects()))),o+=t.length}))}else s.push(new TextBounds(t,Bounds.fromDOMRectList(e,i)))}else{var l=r.splitText(t.length);s.push(new TextBounds(t,getWrapperBounds(e,r))),r=l}else FEATURES.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));n+=t.length})),s},getWrapperBounds=function(e,t){var A=t.ownerDocument;if(A){var r=A.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(r,t);var s=parseBounds(e,r);return r.firstChild&&i.replaceChild(r.firstChild,r),s}}return Bounds.EMPTY},createRange=function(e,t,A){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+A),i},segmentGraphemes=function(e){if(FEATURES.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 splitGraphemes(e)},segmentWords=function(e,t){if(FEATURES.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 breakWords(e,t)},breakText=function(e,t){return 0!==t.letterSpacing?segmentGraphemes(e):segmentWords(e,t)},wordSeparators=[32,160,4961,65792,65793,4153,4241],breakWords=function(e,t){for(var A,r=LineBreaker(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),i=[],s=function(){if(A.value){var e=A.value.slice(),t=toCodePoints$1(e),r="";t.forEach((function(e){-1===wordSeparators.indexOf(e)?r+=fromCodePoint$1(e):(r.length&&i.push(r),i.push(fromCodePoint$1(e)),r="")})),r.length&&i.push(r)}};!(A=r.next()).done;)s();return i},TextContainer=function(e,t,A){this.text=transform(t.data,A.textTransform),this.textBounds=parseTextBounds(e,this.text,A,t)},transform=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(CAPITALIZE,capitalize);case 2:return e.toUpperCase();default:return e}},CAPITALIZE=/(^|\s|:|-|\(|\))([a-z])/g,capitalize=function(e,t,A){return e.length>0?t+A.toUpperCase():e},ImageElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.src=A.currentSrc||A.src,r.intrinsicWidth=A.naturalWidth,r.intrinsicHeight=A.naturalHeight,r.context.cache.addImage(r.src),r}return __extends(t,e),t}(ElementContainer),CanvasElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.canvas=A,r.intrinsicWidth=A.width,r.intrinsicHeight=A.height,r}return __extends(t,e),t}(ElementContainer),SVGElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this,i=new XMLSerializer,s=parseBounds(t,A);return A.setAttribute("width",s.width+"px"),A.setAttribute("height",s.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(A)),r.intrinsicWidth=A.width.baseVal.value,r.intrinsicHeight=A.height.baseVal.value,r.context.cache.addImage(r.svg),r}return __extends(t,e),t}(ElementContainer),LIElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.value=A.value,r}return __extends(t,e),t}(ElementContainer),OLElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.start=A.start,r.reversed="boolean"==typeof A.reversed&&!0===A.reversed,r}return __extends(t,e),t}(ElementContainer),CHECKBOX_BORDER_RADIUS=[{type:15,flags:0,unit:"px",number:3}],RADIO_BORDER_RADIUS=[{type:16,flags:0,number:50}],reformatInputBounds=function(e){return e.width>e.height?new Bounds(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new Bounds(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},getInputValue=function(e){var t=e.type===PASSWORD?new Array(e.value.length+1).join("•"):e.value;return 0===t.length?e.placeholder||"":t},CHECKBOX="checkbox",RADIO="radio",PASSWORD="password",INPUT_COLOR=707406591,InputElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;switch(r.type=A.type.toLowerCase(),r.checked=A.checked,r.value=getInputValue(A),r.type!==CHECKBOX&&r.type!==RADIO||(r.styles.backgroundColor=3739148031,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=2779096575,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=reformatInputBounds(r.bounds)),r.type){case CHECKBOX:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=CHECKBOX_BORDER_RADIUS;break;case RADIO:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=RADIO_BORDER_RADIUS}return r}return __extends(t,e),t}(ElementContainer),SelectElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this,i=A.options[A.selectedIndex||0];return r.value=i&&i.text||"",r}return __extends(t,e),t}(ElementContainer),TextareaElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.value=A.value,r}return __extends(t,e),t}(ElementContainer),IFrameElementContainer=function(e){function t(t,A){var r=e.call(this,t,A)||this;r.src=A.src,r.width=parseInt(A.width,10)||0,r.height=parseInt(A.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(A.contentWindow&&A.contentWindow.document&&A.contentWindow.document.documentElement){r.tree=parseTree(t,A.contentWindow.document.documentElement);var i=A.contentWindow.document.documentElement?parseColor(t,getComputedStyle(A.contentWindow.document.documentElement).backgroundColor):COLORS.TRANSPARENT,s=A.contentWindow.document.body?parseColor(t,getComputedStyle(A.contentWindow.document.body).backgroundColor):COLORS.TRANSPARENT;r.backgroundColor=isTransparent(i)?isTransparent(s)?r.styles.backgroundColor:s:i}}catch(n){}return r}return __extends(t,e),t}(ElementContainer),LIST_OWNERS=["OL","UL","MENU"],parseNodeTree=function(e,t,A,r){for(var i=t.firstChild,s=void 0;i;i=s)if(s=i.nextSibling,isTextNode$1(i)&&i.data.trim().length>0)A.textNodes.push(new TextContainer(e,i,A.styles));else if(isElementNode(i))if(isSlotElement(i)&&i.assignedNodes)i.assignedNodes().forEach((function(t){return parseNodeTree(e,t,A,r)}));else{var n=createContainer(e,i);n.styles.isVisible()&&(createsRealStackingContext(i,n,r)?n.flags|=4:createsStackingContext(n.styles)&&(n.flags|=2),-1!==LIST_OWNERS.indexOf(i.tagName)&&(n.flags|=8),A.elements.push(n),i.slot,i.shadowRoot?parseNodeTree(e,i.shadowRoot,n,r):isTextareaElement(i)||isSVGElement(i)||isSelectElement(i)||parseNodeTree(e,i,n,r))}},createContainer=function(e,t){return isImageElement(t)?new ImageElementContainer(e,t):isCanvasElement(t)?new CanvasElementContainer(e,t):isSVGElement(t)?new SVGElementContainer(e,t):isLIElement(t)?new LIElementContainer(e,t):isOLElement(t)?new OLElementContainer(e,t):isInputElement(t)?new InputElementContainer(e,t):isSelectElement(t)?new SelectElementContainer(e,t):isTextareaElement(t)?new TextareaElementContainer(e,t):isIFrameElement(t)?new IFrameElementContainer(e,t):new ElementContainer(e,t)},parseTree=function(e,t){var A=createContainer(e,t);return A.flags|=4,parseNodeTree(e,t,A,A),A},createsRealStackingContext=function(e,t,A){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||isBodyElement(e)&&A.styles.isTransparent()},createsStackingContext=function(e){return e.isPositioned()||e.isFloating()},isTextNode$1=function(e){return e.nodeType===Node.TEXT_NODE},isElementNode=function(e){return e.nodeType===Node.ELEMENT_NODE},isHTMLElementNode=function(e){return isElementNode(e)&&void 0!==e.style&&!isSVGElementNode(e)},isSVGElementNode=function(e){return"object"==typeof e.className},isLIElement=function(e){return"LI"===e.tagName},isOLElement=function(e){return"OL"===e.tagName},isInputElement=function(e){return"INPUT"===e.tagName},isHTMLElement=function(e){return"HTML"===e.tagName},isSVGElement=function(e){return"svg"===e.tagName},isBodyElement=function(e){return"BODY"===e.tagName},isCanvasElement=function(e){return"CANVAS"===e.tagName},isVideoElement=function(e){return"VIDEO"===e.tagName},isImageElement=function(e){return"IMG"===e.tagName},isIFrameElement=function(e){return"IFRAME"===e.tagName},isStyleElement=function(e){return"STYLE"===e.tagName},isScriptElement=function(e){return"SCRIPT"===e.tagName},isTextareaElement=function(e){return"TEXTAREA"===e.tagName},isSelectElement=function(e){return"SELECT"===e.tagName},isSlotElement=function(e){return"SLOT"===e.tagName},isCustomElement=function(e){return e.tagName.indexOf("-")>0},CounterState=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){return this.counters[e]||[]},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,r=e.counterReset,i=!0;null!==A&&A.forEach((function(e){var A=t.counters[e.counter];A&&0!==e.increment&&(i=!1,A.length||A.push(1),A[Math.max(0,A.length-1)]+=e.increment)}));var s=[];return i&&r.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}(),ROMAN_UPPER={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"]},ARMENIAN={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},HEBREW={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},GEORGIAN={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},createAdditiveCounter=function(e,t,A,r,i,s){return e<t||e>A?createCounterText(e,i,s.length>0):r.integers.reduce((function(t,A,i){for(;e>=A;)e-=A,t+=r.values[i];return t}),"")+s},createCounterStyleWithSymbolResolver=function(e,t,A,r){var i="";do{A||e--,i=r(e)+i,e/=t}while(e*t>=t);return i},createCounterStyleFromRange=function(e,t,A,r,i){var s=A-t+1;return(e<0?"-":"")+(createCounterStyleWithSymbolResolver(Math.abs(e),s,r,(function(e){return fromCodePoint$1(Math.floor(e%s)+t)}))+i)},createCounterStyleFromSymbols=function(e,t,A){void 0===A&&(A=". ");var r=t.length;return createCounterStyleWithSymbolResolver(Math.abs(e),r,!1,(function(e){return t[Math.floor(e%r)]}))+A},CJK_ZEROS=1,CJK_TEN_COEFFICIENTS=2,CJK_TEN_HIGH_COEFFICIENTS=4,CJK_HUNDRED_COEFFICIENTS=8,createCJKCounter=function(e,t,A,r,i,s){if(e<-9999||e>9999)return createCounterText(e,4,i.length>0);var n=Math.abs(e),a=i;if(0===n)return t[0]+a;for(var o=0;n>0&&o<=4;o++){var l=n%10;0===l&&contains(s,CJK_ZEROS)&&""!==a?a=t[l]+a:l>1||1===l&&0===o||1===l&&1===o&&contains(s,CJK_TEN_COEFFICIENTS)||1===l&&1===o&&contains(s,CJK_TEN_HIGH_COEFFICIENTS)&&e>100||1===l&&o>1&&contains(s,CJK_HUNDRED_COEFFICIENTS)?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?r:"")+a},CHINESE_INFORMAL_MULTIPLIERS="十百千萬",CHINESE_FORMAL_MULTIPLIERS="拾佰仟萬",JAPANESE_NEGATIVE="マイナス",KOREAN_NEGATIVE="마이너스",createCounterText=function(e,t,A){var r=A?". ":"",i=A?"、":"",s=A?", ":"",n=A?" ":"";switch(t){case 0:return"•"+n;case 1:return"◦"+n;case 2:return"◾"+n;case 5:var a=createCounterStyleFromRange(e,48,57,!0,r);return a.length<4?"0"+a:a;case 4:return createCounterStyleFromSymbols(e,"〇一二三四五六七八九",i);case 6:return createAdditiveCounter(e,1,3999,ROMAN_UPPER,3,r).toLowerCase();case 7:return createAdditiveCounter(e,1,3999,ROMAN_UPPER,3,r);case 8:return createCounterStyleFromRange(e,945,969,!1,r);case 9:return createCounterStyleFromRange(e,97,122,!1,r);case 10:return createCounterStyleFromRange(e,65,90,!1,r);case 11:return createCounterStyleFromRange(e,1632,1641,!0,r);case 12:case 49:return createAdditiveCounter(e,1,9999,ARMENIAN,3,r);case 35:return createAdditiveCounter(e,1,9999,ARMENIAN,3,r).toLowerCase();case 13:return createCounterStyleFromRange(e,2534,2543,!0,r);case 14:case 30:return createCounterStyleFromRange(e,6112,6121,!0,r);case 15:return createCounterStyleFromSymbols(e,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return createCounterStyleFromSymbols(e,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return createCJKCounter(e,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"負",i,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 47:return createCJKCounter(e,"零壹貳參肆伍陸柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"負",i,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 42:return createCJKCounter(e,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"负",i,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 41:return createCJKCounter(e,"零壹贰叁肆伍陆柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"负",i,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 26:return createCJKCounter(e,"〇一二三四五六七八九","十百千万",JAPANESE_NEGATIVE,i,0);case 25:return createCJKCounter(e,"零壱弐参四伍六七八九","拾百千万",JAPANESE_NEGATIVE,i,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 31:return createCJKCounter(e,"영일이삼사오육칠팔구","십백천만",KOREAN_NEGATIVE,s,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 33:return createCJKCounter(e,"零一二三四五六七八九","十百千萬",KOREAN_NEGATIVE,s,0);case 32:return createCJKCounter(e,"零壹貳參四五六七八九","拾百千",KOREAN_NEGATIVE,s,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 18:return createCounterStyleFromRange(e,2406,2415,!0,r);case 20:return createAdditiveCounter(e,1,19999,GEORGIAN,3,r);case 21:return createCounterStyleFromRange(e,2790,2799,!0,r);case 22:return createCounterStyleFromRange(e,2662,2671,!0,r);case 22:return createAdditiveCounter(e,1,10999,HEBREW,3,r);case 23:return createCounterStyleFromSymbols(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return createCounterStyleFromSymbols(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return createCounterStyleFromRange(e,3302,3311,!0,r);case 28:return createCounterStyleFromSymbols(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return createCounterStyleFromSymbols(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return createCounterStyleFromRange(e,3792,3801,!0,r);case 37:return createCounterStyleFromRange(e,6160,6169,!0,r);case 38:return createCounterStyleFromRange(e,4160,4169,!0,r);case 39:return createCounterStyleFromRange(e,2918,2927,!0,r);case 40:return createCounterStyleFromRange(e,1776,1785,!0,r);case 43:return createCounterStyleFromRange(e,3046,3055,!0,r);case 44:return createCounterStyleFromRange(e,3174,3183,!0,r);case 45:return createCounterStyleFromRange(e,3664,3673,!0,r);case 46:return createCounterStyleFromRange(e,3872,3881,!0,r);default:return createCounterStyleFromRange(e,48,57,!0,r)}},IGNORE_ATTRIBUTE="data-html2canvas-ignore",DocumentCloner=function(){function e(e,t,A){if(this.context=e,this.options=A,this.scrolledElements=[],this.referenceElement=t,this.counters=new CounterState,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,r=createIFrameContainer(e,t);if(!r.contentWindow)return Promise.reject("Unable to find iframe window");var i=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,n=r.contentWindow,a=n.document,o=iframeLoader(r).then((function(){return __awaiter(A,void 0,void 0,(function(){var e,A;return __generator(this,(function(i){switch(i.label){case 0:return this.scrolledElements.forEach(restoreNodeScroll),n&&(n.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||n.scrollY===t.top&&n.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(n.scrollX-t.left,n.scrollY-t.top,0,0))),e=this.options.onclone,void 0===(A=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:a.fonts&&a.fonts.ready?[4,a.fonts.ready]:[3,2];case 1:i.sent(),i.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,imagesReady(a)]:[3,4];case 3:i.sent(),i.label=4;case 4:return"function"==typeof e?[2,Promise.resolve().then((function(){return e(a,A)})).then((function(){return r}))]:[2,r]}}))}))}));return a.open(),a.write(serializeDoctype(document.doctype)+"<html></html>"),restoreOwnerScroll(this.referenceElement.ownerDocument,i,s),a.replaceChild(a.adoptNode(this.documentElement),a.documentElement),a.close(),o},e.prototype.createElementClone=function(e){if(isDebugging(e,2),isCanvasElement(e))return this.createCanvasClone(e);if(isVideoElement(e))return this.createVideoClone(e);if(isStyleElement(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return isImageElement(t)&&(isImageElement(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),isCustomElement(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return copyCSSStyles(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}),""),r=e.cloneNode(!1);return r.textContent=A,r}}catch(i){if(this.context.logger.error("Unable to access cssRules property",i),"SecurityError"!==i.name)throw i}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(o){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var r=e.cloneNode(!1);try{r.width=e.width,r.height=e.height;var i=e.getContext("2d"),s=r.getContext("2d");if(s)if(!this.options.allowTaint&&i)s.putImageData(i.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.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}s.drawImage(e,0,0)}return r}catch(o){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return r},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(i){this.context.logger.info("Unable to clone video as it is tainted",e)}var r=e.ownerDocument.createElement("canvas");return r.width=e.offsetWidth,r.height=e.offsetHeight,r},e.prototype.appendChildNode=function(e,t,A){isElementNode(t)&&(isScriptElement(t)||t.hasAttribute(IGNORE_ATTRIBUTE)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(t))||this.options.copyStyles&&isElementNode(t)&&isStyleElement(t)||e.appendChild(this.cloneNode(t,A))},e.prototype.cloneChildNodes=function(e,t,A){for(var r=this,i=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;i;i=i.nextSibling)if(isElementNode(i)&&isSlotElement(i)&&"function"==typeof i.assignedNodes){var s=i.assignedNodes();s.length&&s.forEach((function(e){return r.appendChildNode(t,e,A)}))}else this.appendChildNode(t,i,A)},e.prototype.cloneNode=function(e,t){if(isTextNode$1(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var A=e.ownerDocument.defaultView;if(A&&isElementNode(e)&&(isHTMLElementNode(e)||isSVGElementNode(e))){var r=this.createElementClone(e);r.style.transitionProperty="none";var i=A.getComputedStyle(e),s=A.getComputedStyle(e,":before"),n=A.getComputedStyle(e,":after");this.referenceElement===e&&isHTMLElementNode(r)&&(this.clonedReferenceElement=r),isBodyElement(r)&&createPseudoHideStyles(r);var a=this.counters.parse(new CSSParsedCounterDeclaration(this.context,i)),o=this.resolvePseudoContent(e,r,s,PseudoElementType.BEFORE);isCustomElement(e)&&(t=!0),isVideoElement(e)||this.cloneChildNodes(e,r,t),o&&r.insertBefore(o,r.firstChild);var l=this.resolvePseudoContent(e,r,n,PseudoElementType.AFTER);return l&&r.appendChild(l),this.counters.pop(a),(i&&(this.options.copyStyles||isSVGElementNode(e))&&!isIFrameElement(e)||t)&©CSSStyles(i,r),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([r,e.scrollLeft,e.scrollTop]),(isTextareaElement(e)||isSelectElement(e))&&(isTextareaElement(r)||isSelectElement(r))&&(r.value=e.value),r}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,A,r){var i=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 CSSParsedCounterDeclaration(this.context,A));var a=new CSSParsedPseudoDeclaration(this.context,A),o=n.createElement("html2canvaspseudoelement");copyCSSStyles(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 r=t.values.filter(isIdentToken);r.length&&o.appendChild(n.createTextNode(e.getAttribute(r[0].value)||""))}else if("counter"===t.name){var s=t.values.filter(nonFunctionArgSeparator),l=s[0],c=s[1];if(l&&isIdentToken(l)){var h=i.counters.getCounterValue(l.value),u=c&&isIdentToken(c)?listStyleType.parse(i.context,c.value):3;o.appendChild(n.createTextNode(createCounterText(h,u,!1)))}}else if("counters"===t.name){var p=t.values.filter(nonFunctionArgSeparator),d=(l=p[0],p[1]);if(c=p[2],l&&isIdentToken(l)){var g=i.counters.getCounterValues(l.value),m=c&&isIdentToken(c)?listStyleType.parse(i.context,c.value):3,f=d&&0===d.type?d.value:"",y=g.map((function(e){return createCounterText(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(getQuote(a.quotes,i.quoteDepth++,!0)));break;case"close-quote":o.appendChild(n.createTextNode(getQuote(a.quotes,--i.quoteDepth,!1)));break;default:o.appendChild(n.createTextNode(t.value))}})),o.className=PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;var l=r===PseudoElementType.BEFORE?" "+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE:" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;return isSVGElementNode(t)?t.className.baseValue+=l:t.className+=l,o}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}(),PseudoElementType;!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(PseudoElementType||(PseudoElementType={}));var createIFrameContainer=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(IGNORE_ATTRIBUTE,"true"),e.body.appendChild(A),A},imageReady=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},imagesReady=function(e){return Promise.all([].slice.call(e.images,0).map(imageReady))},iframeLoader=function(e){return new Promise((function(t,A){var r=e.contentWindow;if(!r)return A("No window assigned for iframe");var i=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var A=setInterval((function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(A),t(e))}),50)}}))},ignoredStyleProperties=["all","d","content"],copyCSSStyles=function(e,t){for(var A=e.length-1;A>=0;A--){var r=e.item(A);-1===ignoredStyleProperties.indexOf(r)&&t.style.setProperty(r,e.getPropertyValue(r))}return t},serializeDoctype=function(e){var t="";return e&&(t+="<!DOCTYPE ",e.name&&(t+=e.name),e.internalSubset&&(t+=e.internalSubset),e.publicId&&(t+='"'+e.publicId+'"'),e.systemId&&(t+='"'+e.systemId+'"'),t+=">"),t},restoreOwnerScroll=function(e,t,A){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||A!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,A)},restoreNodeScroll=function(e){var t=e[0],A=e[1],r=e[2];t.scrollLeft=A,t.scrollTop=r},PSEUDO_BEFORE=":before",PSEUDO_AFTER=":after",PSEUDO_HIDE_ELEMENT_CLASS_BEFORE="___html2canvas___pseudoelement_before",PSEUDO_HIDE_ELEMENT_CLASS_AFTER="___html2canvas___pseudoelement_after",PSEUDO_HIDE_ELEMENT_STYLE='{\n content: "" !important;\n display: none !important;\n}',createPseudoHideStyles=function(e){createStyles(e,"."+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+PSEUDO_BEFORE+PSEUDO_HIDE_ELEMENT_STYLE+"\n ."+PSEUDO_HIDE_ELEMENT_CLASS_AFTER+PSEUDO_AFTER+PSEUDO_HIDE_ELEMENT_STYLE)},createStyles=function(e,t){var A=e.ownerDocument;if(A){var r=A.createElement("style");r.textContent=t,e.appendChild(r)}},CacheStorage=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}(),Cache=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:isBlobImage(e)||isRenderable(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 __awaiter(this,void 0,void 0,(function(){var t,A,r,i,s=this;return __generator(this,(function(n){switch(n.label){case 0:return t=CacheStorage.isSameOrigin(e),A=!isInlineImage(e)&&!0===this._options.useCORS&&FEATURES.SUPPORT_CORS_IMAGES&&!t,r=!isInlineImage(e)&&!t&&!isBlobImage(e)&&"string"==typeof this._options.proxy&&FEATURES.SUPPORT_CORS_XHR&&!A,t||!1!==this._options.allowTaint||isInlineImage(e)||isBlobImage(e)||r||A?(i=e,r?[4,this.proxy(i)]:[3,2]):[2];case 1:i=n.sent(),n.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,(isInlineBase64Image(i)||A)&&(r.crossOrigin="anonymous"),r.src=i,!0===r.complete&&setTimeout((function(){return e(r)}),500),s._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+s._options.imageTimeout+"ms) loading image")}),s._options.imageTimeout)}))];case 3:return[2,n.sent()]}}))}))},e.prototype.has=function(e){return void 0!==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 r=e.substring(0,256);return new Promise((function(i,s){var n=FEATURES.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===n)i(a.response);else{var e=new FileReader;e.addEventListener("load",(function(){return i(e.result)}),!1),e.addEventListener("error",(function(e){return s(e)}),!1),e.readAsDataURL(a.response)}else s("Failed to proxy resource "+r+" 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 "+r)}}a.send()}))},e}(),INLINE_SVG=/^data:image\/svg\+xml/i,INLINE_BASE64=/^data:image\/.*;base64,/i,INLINE_IMG=/^data:image\/.*/i,isRenderable=function(e){return FEATURES.SUPPORT_SVG_DRAWING||!isSVG(e)},isInlineImage=function(e){return INLINE_IMG.test(e)},isInlineBase64Image=function(e){return INLINE_BASE64.test(e)},isBlobImage=function(e){return"blob"===e.substr(0,4)},isSVG=function(e){return"svg"===e.substr(-3).toLowerCase()||INLINE_SVG.test(e)},Vector=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}(),lerp=function(e,t,A){return new Vector(e.x+(t.x-e.x)*A,e.y+(t.y-e.y)*A)},BezierCurve=function(){function e(e,t,A,r){this.type=1,this.start=e,this.startControl=t,this.endControl=A,this.end=r}return e.prototype.subdivide=function(t,A){var r=lerp(this.start,this.startControl,t),i=lerp(this.startControl,this.endControl,t),s=lerp(this.endControl,this.end,t),n=lerp(r,i,t),a=lerp(i,s,t),o=lerp(n,a,t);return A?new e(this.start,r,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}(),isBezierCurve=function(e){return 1===e.type},BoundCurves=function(e){var t=e.styles,A=e.bounds,r=getAbsoluteValueForTuple(t.borderTopLeftRadius,A.width,A.height),i=r[0],s=r[1],n=getAbsoluteValueForTuple(t.borderTopRightRadius,A.width,A.height),a=n[0],o=n[1],l=getAbsoluteValueForTuple(t.borderBottomRightRadius,A.width,A.height),c=l[0],h=l[1],u=getAbsoluteValueForTuple(t.borderBottomLeftRadius,A.width,A.height),p=u[0],d=u[1],g=[];g.push((i+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&&(i/=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,C=A.height-d,w=t.borderTopWidth,v=t.borderRightWidth,E=t.borderBottomWidth,I=t.borderLeftWidth,b=getAbsoluteValue(t.paddingTop,e.bounds.width),T=getAbsoluteValue(t.paddingRight,e.bounds.width),F=getAbsoluteValue(t.paddingBottom,e.bounds.width),M=getAbsoluteValue(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||s>0?getCurvePoints(A.left+I/3,A.top+w/3,i-I/3,s-w/3,CORNER.TOP_LEFT):new Vector(A.left+I/3,A.top+w/3),this.topRightBorderDoubleOuterBox=i>0||s>0?getCurvePoints(A.left+f,A.top+w/3,a-v/3,o-w/3,CORNER.TOP_RIGHT):new Vector(A.left+A.width-v/3,A.top+w/3),this.bottomRightBorderDoubleOuterBox=c>0||h>0?getCurvePoints(A.left+B,A.top+y,c-v/3,h-E/3,CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-v/3,A.top+A.height-E/3),this.bottomLeftBorderDoubleOuterBox=p>0||d>0?getCurvePoints(A.left+I/3,A.top+C,p-I/3,d-E/3,CORNER.BOTTOM_LEFT):new Vector(A.left+I/3,A.top+A.height-E/3),this.topLeftBorderDoubleInnerBox=i>0||s>0?getCurvePoints(A.left+2*I/3,A.top+2*w/3,i-2*I/3,s-2*w/3,CORNER.TOP_LEFT):new Vector(A.left+2*I/3,A.top+2*w/3),this.topRightBorderDoubleInnerBox=i>0||s>0?getCurvePoints(A.left+f,A.top+2*w/3,a-2*v/3,o-2*w/3,CORNER.TOP_RIGHT):new Vector(A.left+A.width-2*v/3,A.top+2*w/3),this.bottomRightBorderDoubleInnerBox=c>0||h>0?getCurvePoints(A.left+B,A.top+y,c-2*v/3,h-2*E/3,CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-2*v/3,A.top+A.height-2*E/3),this.bottomLeftBorderDoubleInnerBox=p>0||d>0?getCurvePoints(A.left+2*I/3,A.top+C,p-2*I/3,d-2*E/3,CORNER.BOTTOM_LEFT):new Vector(A.left+2*I/3,A.top+A.height-2*E/3),this.topLeftBorderStroke=i>0||s>0?getCurvePoints(A.left+I/2,A.top+w/2,i-I/2,s-w/2,CORNER.TOP_LEFT):new Vector(A.left+I/2,A.top+w/2),this.topRightBorderStroke=i>0||s>0?getCurvePoints(A.left+f,A.top+w/2,a-v/2,o-w/2,CORNER.TOP_RIGHT):new Vector(A.left+A.width-v/2,A.top+w/2),this.bottomRightBorderStroke=c>0||h>0?getCurvePoints(A.left+B,A.top+y,c-v/2,h-E/2,CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-v/2,A.top+A.height-E/2),this.bottomLeftBorderStroke=p>0||d>0?getCurvePoints(A.left+I/2,A.top+C,p-I/2,d-E/2,CORNER.BOTTOM_LEFT):new Vector(A.left+I/2,A.top+A.height-E/2),this.topLeftBorderBox=i>0||s>0?getCurvePoints(A.left,A.top,i,s,CORNER.TOP_LEFT):new Vector(A.left,A.top),this.topRightBorderBox=a>0||o>0?getCurvePoints(A.left+f,A.top,a,o,CORNER.TOP_RIGHT):new Vector(A.left+A.width,A.top),this.bottomRightBorderBox=c>0||h>0?getCurvePoints(A.left+B,A.top+y,c,h,CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width,A.top+A.height),this.bottomLeftBorderBox=p>0||d>0?getCurvePoints(A.left,A.top+C,p,d,CORNER.BOTTOM_LEFT):new Vector(A.left,A.top+A.height),this.topLeftPaddingBox=i>0||s>0?getCurvePoints(A.left+I,A.top+w,Math.max(0,i-I),Math.max(0,s-w),CORNER.TOP_LEFT):new Vector(A.left+I,A.top+w),this.topRightPaddingBox=a>0||o>0?getCurvePoints(A.left+Math.min(f,A.width-v),A.top+w,f>A.width+v?0:Math.max(0,a-v),Math.max(0,o-w),CORNER.TOP_RIGHT):new Vector(A.left+A.width-v,A.top+w),this.bottomRightPaddingBox=c>0||h>0?getCurvePoints(A.left+Math.min(B,A.width-I),A.top+Math.min(y,A.height-E),Math.max(0,c-v),Math.max(0,h-E),CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-v,A.top+A.height-E),this.bottomLeftPaddingBox=p>0||d>0?getCurvePoints(A.left+I,A.top+Math.min(C,A.height-E),Math.max(0,p-I),Math.max(0,d-E),CORNER.BOTTOM_LEFT):new Vector(A.left+I,A.top+A.height-E),this.topLeftContentBox=i>0||s>0?getCurvePoints(A.left+I+M,A.top+w+b,Math.max(0,i-(I+M)),Math.max(0,s-(w+b)),CORNER.TOP_LEFT):new Vector(A.left+I+M,A.top+w+b),this.topRightContentBox=a>0||o>0?getCurvePoints(A.left+Math.min(f,A.width+I+M),A.top+w+b,f>A.width+I+M?0:a-I+M,o-(w+b),CORNER.TOP_RIGHT):new Vector(A.left+A.width-(v+T),A.top+w+b),this.bottomRightContentBox=c>0||h>0?getCurvePoints(A.left+Math.min(B,A.width-(I+M)),A.top+Math.min(y,A.height+w+b),Math.max(0,c-(v+T)),h-(E+F),CORNER.BOTTOM_RIGHT):new Vector(A.left+A.width-(v+T),A.top+A.height-(E+F)),this.bottomLeftContentBox=p>0||d>0?getCurvePoints(A.left+I+M,A.top+C,Math.max(0,p-(I+M)),d-(E+F),CORNER.BOTTOM_LEFT):new Vector(A.left+I+M,A.top+A.height-(E+F))},CORNER;!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"}(CORNER||(CORNER={}));var getCurvePoints=function(e,t,A,r,i){var s=(Math.sqrt(2)-1)/3*4,n=A*s,a=r*s,o=e+A,l=t+r;switch(i){case CORNER.TOP_LEFT:return new BezierCurve(new Vector(e,l),new Vector(e,l-a),new Vector(o-n,t),new Vector(o,t));case CORNER.TOP_RIGHT:return new BezierCurve(new Vector(e,t),new Vector(e+n,t),new Vector(o,l-a),new Vector(o,l));case CORNER.BOTTOM_RIGHT:return new BezierCurve(new Vector(o,t),new Vector(o,t+a),new Vector(e+n,l),new Vector(e,l));case CORNER.BOTTOM_LEFT:default:return new BezierCurve(new Vector(o,l),new Vector(o-n,l),new Vector(e,t+a),new Vector(e,t))}},calculateBorderBoxPath=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},calculateContentBoxPath=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},calculatePaddingBoxPath=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},TransformEffect=function(e,t,A){this.offsetX=e,this.offsetY=t,this.matrix=A,this.type=0,this.target=6},ClipEffect=function(e,t){this.path=e,this.target=t,this.type=1},OpacityEffect=function(e){this.opacity=e,this.type=2,this.target=6},isTransformEffect=function(e){return 0===e.type},isClipEffect=function(e){return 1===e.type},isOpacityEffect=function(e){return 2===e.type},equalPath=function(e,t){return e.length===t.length&&e.some((function(e,A){return e===t[A]}))},transformPath=function(e,t,A,r,i){return e.map((function(e,s){switch(s){case 0:return e.add(t,A);case 1:return e.add(t+r,A);case 2:return e.add(t+r,A+i);case 3:return e.add(t,A+i)}return e}))},StackingContext=function(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},ElementPaint=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new BoundCurves(this.container),this.container.styles.opacity<1&&this.effects.push(new OpacityEffect(this.container.styles.opacity)),null!==this.container.styles.transform){var A=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new TransformEffect(A,r,i))}if(0!==this.container.styles.overflowX){var s=calculateBorderBoxPath(this.curves),n=calculatePaddingBoxPath(this.curves);equalPath(s,n)?this.effects.push(new ClipEffect(s,6)):(this.effects.push(new ClipEffect(s,2)),this.effects.push(new ClipEffect(n,4)))}}return e.prototype.getEffects=function(e){for(var t=-1===[2,3].indexOf(this.container.styles.position),A=this.parent,r=this.effects.slice(0);A;){var i=A.effects.filter((function(e){return!isClipEffect(e)}));if(t||0!==A.container.styles.position||!A.parent){if(r.unshift.apply(r,i),t=-1===[2,3].indexOf(A.container.styles.position),0!==A.container.styles.overflowX){var s=calculateBorderBoxPath(A.curves),n=calculatePaddingBoxPath(A.curves);equalPath(s,n)||r.unshift(new ClipEffect(n,6))}}else r.unshift.apply(r,i);A=A.parent}return r.filter((function(t){return contains(t.target,e)}))},e}(),parseStackTree=function(e,t,A,r){e.container.elements.forEach((function(i){var s=contains(i.flags,4),n=contains(i.flags,2),a=new ElementPaint(i,e);contains(i.styles.display,2048)&&r.push(a);var o=contains(i.flags,8)?[]:r;if(s||n){var l=s||i.styles.isPositioned()?A:t,c=new StackingContext(a);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var h=i.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 i.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);parseStackTree(a,c,s?c:A,o)}else i.styles.isInlineLevel()?t.inlineLevel.push(a):t.nonInlineLevel.push(a),parseStackTree(a,t,A,o);contains(i.flags,8)&&processListItems(i,o)}))},processListItems=function(e,t){for(var A=e instanceof OLElementContainer?e.start:1,r=e instanceof OLElementContainer&&e.reversed,i=0;i<t.length;i++){var s=t[i];s.container instanceof LIElementContainer&&"number"==typeof s.container.value&&0!==s.container.value&&(A=s.container.value),s.listValue=createCounterText(A,s.container.styles.listStyleType,!0),A+=r?-1:1}},parseStackingContexts=function(e){var t=new ElementPaint(e,null),A=new StackingContext(t),r=[];return parseStackTree(t,A,A,r),processListItems(t.container,r),A},parsePathForBorder=function(e,t){switch(t){case 0:return createPathFromCurves(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return createPathFromCurves(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return createPathFromCurves(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);default:return createPathFromCurves(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},parsePathForBorderDoubleOuter=function(e,t){switch(t){case 0:return createPathFromCurves(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return createPathFromCurves(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return createPathFromCurves(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);default:return createPathFromCurves(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},parsePathForBorderDoubleInner=function(e,t){switch(t){case 0:return createPathFromCurves(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return createPathFromCurves(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return createPathFromCurves(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);default:return createPathFromCurves(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},parsePathForBorderStroke=function(e,t){switch(t){case 0:return createStrokePathFromCurves(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return createStrokePathFromCurves(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return createStrokePathFromCurves(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);default:return createStrokePathFromCurves(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},createStrokePathFromCurves=function(e,t){var A=[];return isBezierCurve(e)?A.push(e.subdivide(.5,!1)):A.push(e),isBezierCurve(t)?A.push(t.subdivide(.5,!0)):A.push(t),A},createPathFromCurves=function(e,t,A,r){var i=[];return isBezierCurve(e)?i.push(e.subdivide(.5,!1)):i.push(e),isBezierCurve(A)?i.push(A.subdivide(.5,!0)):i.push(A),isBezierCurve(r)?i.push(r.subdivide(.5,!0).reverse()):i.push(r),isBezierCurve(t)?i.push(t.subdivide(.5,!1).reverse()):i.push(t),i},paddingBox=function(e){var t=e.bounds,A=e.styles;return t.add(A.borderLeftWidth,A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth),-(A.borderTopWidth+A.borderBottomWidth))},contentBox=function(e){var t=e.styles,A=e.bounds,r=getAbsoluteValue(t.paddingLeft,A.width),i=getAbsoluteValue(t.paddingRight,A.width),s=getAbsoluteValue(t.paddingTop,A.width),n=getAbsoluteValue(t.paddingBottom,A.width);return A.add(r+t.borderLeftWidth,s+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+r+i),-(t.borderTopWidth+t.borderBottomWidth+s+n))},calculateBackgroundPositioningArea=function(e,t){return 0===e?t.bounds:2===e?contentBox(t):paddingBox(t)},calculateBackgroundPaintingArea=function(e,t){return 0===e?t.bounds:2===e?contentBox(t):paddingBox(t)},calculateBackgroundRendering=function(e,t,A){var r=calculateBackgroundPositioningArea(getBackgroundValueForIndex(e.styles.backgroundOrigin,t),e),i=calculateBackgroundPaintingArea(getBackgroundValueForIndex(e.styles.backgroundClip,t),e),s=calculateBackgroundSize(getBackgroundValueForIndex(e.styles.backgroundSize,t),A,r),n=s[0],a=s[1],o=getAbsoluteValueForTuple(getBackgroundValueForIndex(e.styles.backgroundPosition,t),r.width-n,r.height-a);return[calculateBackgroundRepeatPath(getBackgroundValueForIndex(e.styles.backgroundRepeat,t),o,s,r,i),Math.round(r.left+o[0]),Math.round(r.top+o[1]),n,a]},isAuto=function(e){return isIdentToken(e)&&e.value===BACKGROUND_SIZE.AUTO},hasIntrinsicValue=function(e){return"number"==typeof e},calculateBackgroundSize=function(e,t,A){var r=t[0],i=t[1],s=t[2],n=e[0],a=e[1];if(!n)return[0,0];if(isLengthPercentage(n)&&a&&isLengthPercentage(a))return[getAbsoluteValue(n,A.width),getAbsoluteValue(a,A.height)];var o=hasIntrinsicValue(s);if(isIdentToken(n)&&(n.value===BACKGROUND_SIZE.CONTAIN||n.value===BACKGROUND_SIZE.COVER))return hasIntrinsicValue(s)?A.width/A.height<s!=(n.value===BACKGROUND_SIZE.COVER)?[A.width,A.width/s]:[A.height*s,A.height]:[A.width,A.height];var l=hasIntrinsicValue(r),c=hasIntrinsicValue(i),h=l||c;if(isAuto(n)&&(!a||isAuto(a)))return l&&c?[r,i]:o||h?h&&o?[l?r:i*s,c?i:r/s]:[l?r:A.width,c?i:A.height]:[A.width,A.height];if(o){var u=0,p=0;return isLengthPercentage(n)?u=getAbsoluteValue(n,A.width):isLengthPercentage(a)&&(p=getAbsoluteValue(a,A.height)),isAuto(n)?u=p*s:a&&!isAuto(a)||(p=u/s),[u,p]}var d=null,g=null;if(isLengthPercentage(n)?d=getAbsoluteValue(n,A.width):a&&isLengthPercentage(a)&&(g=getAbsoluteValue(a,A.height)),null===d||a&&!isAuto(a)||(g=l&&c?d/r*i:A.height),null!==g&&isAuto(n)&&(d=l&&c?g/i*r:A.width),null!==d&&null!==g)return[d,g];throw new Error("Unable to calculate background-size for element")},getBackgroundValueForIndex=function(e,t){var A=e[t];return void 0===A?e[0]:A},calculateBackgroundRepeatPath=function(e,t,A,r,i){var s=t[0],n=t[1],a=A[0],o=A[1];switch(e){case 2:return[new Vector(Math.round(r.left),Math.round(r.top+n)),new Vector(Math.round(r.left+r.width),Math.round(r.top+n)),new Vector(Math.round(r.left+r.width),Math.round(o+r.top+n)),new Vector(Math.round(r.left),Math.round(o+r.top+n))];case 3:return[new Vector(Math.round(r.left+s),Math.round(r.top)),new Vector(Math.round(r.left+s+a),Math.round(r.top)),new Vector(Math.round(r.left+s+a),Math.round(r.height+r.top)),new Vector(Math.round(r.left+s),Math.round(r.height+r.top))];case 1:return[new Vector(Math.round(r.left+s),Math.round(r.top+n)),new Vector(Math.round(r.left+s+a),Math.round(r.top+n)),new Vector(Math.round(r.left+s+a),Math.round(r.top+n+o)),new Vector(Math.round(r.left+s),Math.round(r.top+n+o))];default:return[new Vector(Math.round(i.left),Math.round(i.top)),new Vector(Math.round(i.left+i.width),Math.round(i.top)),new Vector(Math.round(i.left+i.width),Math.round(i.height+i.top)),new Vector(Math.round(i.left),Math.round(i.height+i.top))]}},SMALL_IMAGE="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",SAMPLE_TEXT="Hidden Text",FontMetrics=function(){function e(e){this._data={},this._document=e}return e.prototype.parseMetrics=function(e,t){var A=this._document.createElement("div"),r=this._document.createElement("img"),i=this._document.createElement("span"),s=this._document.body;A.style.visibility="hidden",A.style.fontFamily=e,A.style.fontSize=t,A.style.margin="0",A.style.padding="0",A.style.whiteSpace="nowrap",s.appendChild(A),r.src=SMALL_IMAGE,r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",i.style.fontFamily=e,i.style.fontSize=t,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(SAMPLE_TEXT)),A.appendChild(i),A.appendChild(r);var n=r.offsetTop-i.offsetTop+2;A.removeChild(i),A.appendChild(this._document.createTextNode(SAMPLE_TEXT)),A.style.lineHeight="normal",r.style.verticalAlign="super";var a=r.offsetTop-A.offsetTop+2;return s.removeChild(A),{baseline:n,middle:a}},e.prototype.getMetrics=function(e,t){var A=e+" "+t;return void 0===this._data[A]&&(this._data[A]=this.parseMetrics(e,t)),this._data[A]},e}(),Renderer=function(e,t){this.context=e,this.options=t},MASK_OFFSET=1e4,CanvasRenderer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r._activeEffects=[],r.canvas=A.canvas?A.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),A.canvas||(r.canvas.width=Math.floor(A.width*A.scale),r.canvas.height=Math.floor(A.height*A.scale),r.canvas.style.width=A.width+"px",r.canvas.style.height=A.height+"px"),r.fontMetrics=new FontMetrics(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-A.x,-A.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+A.width+"x"+A.height+") with scale "+A.scale),r}return __extends(t,e),t.prototype.applyEffects=function(e){for(var t=this;this._activeEffects.length;)this.popEffect();e.forEach((function(e){return t.applyEffect(e)}))},t.prototype.applyEffect=function(e){this.ctx.save(),isOpacityEffect(e)&&(this.ctx.globalAlpha=e.opacity),isTransformEffect(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),isClipEffect(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(e){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return e.element.container.styles.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.renderNode=function(e){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return contains(e.container.flags,16),e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return t.sent(),[4,this.renderNodeContent(e)];case 2:t.sent(),t.label=3;case 3:return[2]}}))}))},t.prototype.renderTextWithLetterSpacing=function(e,t,A){var r=this;0===t?this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+A):segmentGraphemes(e.text).reduce((function(t,i){return r.ctx.fillText(i,t,e.bounds.top+A),t+r.ctx.measureText(i).width}),e.bounds.left)},t.prototype.createFontStyle=function(e){var t=e.fontVariant.filter((function(e){return"normal"===e||"small-caps"===e})).join(""),A=fixIOSSystemFonts(e.fontFamily).join(", "),r=isDimensionToken(e.fontSize)?""+e.fontSize.number+e.fontSize.unit:e.fontSize.number+"px";return[[e.fontStyle,t,e.fontWeight,r,A].join(" "),A,r]},t.prototype.renderTextNode=function(e,t){return __awaiter(this,void 0,void 0,(function(){var A,r,i,s,n,a,o,l,c=this;return __generator(this,(function(h){return A=this.createFontStyle(t),r=A[0],i=A[1],s=A[2],this.ctx.font=r,this.ctx.direction=1===t.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",n=this.fontMetrics.getMetrics(i,s),a=n.baseline,o=n.middle,l=t.paintOrder,e.textBounds.forEach((function(e){l.forEach((function(A){switch(A){case 0:c.ctx.fillStyle=asString(t.color),c.renderTextWithLetterSpacing(e,t.letterSpacing,a);var r=t.textShadow;r.length&&e.text.trim().length&&(r.slice(0).reverse().forEach((function(A){c.ctx.shadowColor=asString(A.color),c.ctx.shadowOffsetX=A.offsetX.number*c.options.scale,c.ctx.shadowOffsetY=A.offsetY.number*c.options.scale,c.ctx.shadowBlur=A.blur.number,c.renderTextWithLetterSpacing(e,t.letterSpacing,a)})),c.ctx.shadowColor="",c.ctx.shadowOffsetX=0,c.ctx.shadowOffsetY=0,c.ctx.shadowBlur=0),t.textDecorationLine.length&&(c.ctx.fillStyle=asString(t.textDecorationColor||t.color),t.textDecorationLine.forEach((function(t){switch(t){case 1:c.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top+a),e.bounds.width,1);break;case 2:c.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top),e.bounds.width,1);break;case 3:c.ctx.fillRect(e.bounds.left,Math.ceil(e.bounds.top+o),e.bounds.width,1)}})));break;case 1:t.webkitTextStrokeWidth&&e.text.trim().length&&(c.ctx.strokeStyle=asString(t.webkitTextStrokeColor),c.ctx.lineWidth=t.webkitTextStrokeWidth,c.ctx.lineJoin=window.chrome?"miter":"round",c.ctx.strokeText(e.text,e.bounds.left,e.bounds.top+a)),c.ctx.strokeStyle="",c.ctx.lineWidth=0,c.ctx.lineJoin="miter"}}))})),[2]}))}))},t.prototype.renderReplacedElement=function(e,t,A){if(A&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var r=contentBox(e),i=calculatePaddingBoxPath(t);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(A,0,0,e.intrinsicWidth,e.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(e){return __awaiter(this,void 0,void 0,(function(){var A,r,i,s,n,a,o,l,c,h,u,p,d,g,m,f,y,B;return __generator(this,(function(C){switch(C.label){case 0:this.applyEffects(e.getEffects(4)),A=e.container,r=e.curves,i=A.styles,s=0,n=A.textNodes,C.label=1;case 1:return s<n.length?(a=n[s],[4,this.renderTextNode(a,i)]):[3,4];case 2:C.sent(),C.label=3;case 3:return s++,[3,1];case 4:if(!(A instanceof ImageElementContainer))return[3,8];C.label=5;case 5:return C.trys.push([5,7,,8]),[4,this.context.cache.match(A.src)];case 6:return m=C.sent(),this.renderReplacedElement(A,r,m),[3,8];case 7:return C.sent(),this.context.logger.error("Error loading image "+A.src),[3,8];case 8:if(A instanceof CanvasElementContainer&&this.renderReplacedElement(A,r,A.canvas),!(A instanceof SVGElementContainer))return[3,12];C.label=9;case 9:return C.trys.push([9,11,,12]),[4,this.context.cache.match(A.svg)];case 10:return m=C.sent(),this.renderReplacedElement(A,r,m),[3,12];case 11:return C.sent(),this.context.logger.error("Error loading svg "+A.svg.substring(0,255)),[3,12];case 12:return A instanceof IFrameElementContainer&&A.tree?[4,new t(this.context,{scale:this.options.scale,backgroundColor:A.backgroundColor,x:0,y:0,width:A.width,height:A.height}).render(A.tree)]:[3,14];case 13:o=C.sent(),A.width&&A.height&&this.ctx.drawImage(o,0,0,A.width,A.height,A.bounds.left,A.bounds.top,A.bounds.width,A.bounds.height),C.label=14;case 14:if(A instanceof InputElementContainer&&(l=Math.min(A.bounds.width,A.bounds.height),A.type===CHECKBOX?A.checked&&(this.ctx.save(),this.path([new Vector(A.bounds.left+.39363*l,A.bounds.top+.79*l),new Vector(A.bounds.left+.16*l,A.bounds.top+.5549*l),new Vector(A.bounds.left+.27347*l,A.bounds.top+.44071*l),new Vector(A.bounds.left+.39694*l,A.bounds.top+.5649*l),new Vector(A.bounds.left+.72983*l,A.bounds.top+.23*l),new Vector(A.bounds.left+.84*l,A.bounds.top+.34085*l),new Vector(A.bounds.left+.39363*l,A.bounds.top+.79*l)]),this.ctx.fillStyle=asString(INPUT_COLOR),this.ctx.fill(),this.ctx.restore()):A.type===RADIO&&A.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(A.bounds.left+l/2,A.bounds.top+l/2,l/4,0,2*Math.PI,!0),this.ctx.fillStyle=asString(INPUT_COLOR),this.ctx.fill(),this.ctx.restore())),isTextInputElement(A)&&A.value.length){switch(c=this.createFontStyle(i),y=c[0],h=c[1],u=this.fontMetrics.getMetrics(y,h).baseline,this.ctx.font=y,this.ctx.fillStyle=asString(i.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=canvasTextAlign(A.styles.textAlign),B=contentBox(A),p=0,A.styles.textAlign){case 1:p+=B.width/2;break;case 2:p+=B.width}d=B.add(p,0,0,-B.height/2+1),this.ctx.save(),this.path([new Vector(B.left,B.top),new Vector(B.left+B.width,B.top),new Vector(B.left+B.width,B.top+B.height),new Vector(B.left,B.top+B.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new TextBounds(A.value,d),i.letterSpacing,u),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!contains(A.styles.display,2048))return[3,20];if(null===A.styles.listStyleImage)return[3,19];if(0!==(g=A.styles.listStyleImage).type)return[3,18];m=void 0,f=g.url,C.label=15;case 15:return C.trys.push([15,17,,18]),[4,this.context.cache.match(f)];case 16:return m=C.sent(),this.ctx.drawImage(m,A.bounds.left-(m.width+10),A.bounds.top),[3,18];case 17:return C.sent(),this.context.logger.error("Error loading list-style-image "+f),[3,18];case 18:return[3,20];case 19:e.listValue&&-1!==A.styles.listStyleType&&(y=this.createFontStyle(i)[0],this.ctx.font=y,this.ctx.fillStyle=asString(i.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",B=new Bounds(A.bounds.left,A.bounds.top+getAbsoluteValue(A.styles.paddingTop,A.bounds.width),A.bounds.width,computeLineHeight(i.lineHeight,i.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new TextBounds(e.listValue,B),i.letterSpacing,computeLineHeight(i.lineHeight,i.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),C.label=20;case 20:return[2]}}))}))},t.prototype.renderStackContent=function(e){return __awaiter(this,void 0,void 0,(function(){var t,A,r,i,s,n,a,o,l,c,h,u,p,d,g;return __generator(this,(function(m){switch(m.label){case 0:return contains(e.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(e.element)];case 1:m.sent(),t=0,A=e.negativeZIndex,m.label=2;case 2:return t<A.length?(g=A[t],[4,this.renderStack(g)]):[3,5];case 3:m.sent(),m.label=4;case 4:return t++,[3,2];case 5:return[4,this.renderNodeContent(e.element)];case 6:m.sent(),r=0,i=e.nonInlineLevel,m.label=7;case 7:return r<i.length?(g=i[r],[4,this.renderNode(g)]):[3,10];case 8:m.sent(),m.label=9;case 9:return r++,[3,7];case 10:s=0,n=e.nonPositionedFloats,m.label=11;case 11:return s<n.length?(g=n[s],[4,this.renderStack(g)]):[3,14];case 12:m.sent(),m.label=13;case 13:return s++,[3,11];case 14:a=0,o=e.nonPositionedInlineLevel,m.label=15;case 15:return a<o.length?(g=o[a],[4,this.renderStack(g)]):[3,18];case 16:m.sent(),m.label=17;case 17:return a++,[3,15];case 18:l=0,c=e.inlineLevel,m.label=19;case 19:return l<c.length?(g=c[l],[4,this.renderNode(g)]):[3,22];case 20:m.sent(),m.label=21;case 21:return l++,[3,19];case 22:h=0,u=e.zeroOrAutoZIndexOrTransformedOrOpacity,m.label=23;case 23:return h<u.length?(g=u[h],[4,this.renderStack(g)]):[3,26];case 24:m.sent(),m.label=25;case 25:return h++,[3,23];case 26:p=0,d=e.positiveZIndex,m.label=27;case 27:return p<d.length?(g=d[p],[4,this.renderStack(g)]):[3,30];case 28:m.sent(),m.label=29;case 29:return p++,[3,27];case 30:return[2]}}))}))},t.prototype.mask=function(e){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(e.slice(0).reverse()),this.ctx.closePath()},t.prototype.path=function(e){this.ctx.beginPath(),this.formatPath(e),this.ctx.closePath()},t.prototype.formatPath=function(e){var t=this;e.forEach((function(e,A){var r=isBezierCurve(e)?e.start:e;0===A?t.ctx.moveTo(r.x,r.y):t.ctx.lineTo(r.x,r.y),isBezierCurve(e)&&t.ctx.bezierCurveTo(e.startControl.x,e.startControl.y,e.endControl.x,e.endControl.y,e.end.x,e.end.y)}))},t.prototype.renderRepeat=function(e,t,A,r){this.path(e),this.ctx.fillStyle=t,this.ctx.translate(A,r),this.ctx.fill(),this.ctx.translate(-A,-r)},t.prototype.resizeImage=function(e,t,A){var r;if(e.width===t&&e.height===A)return e;var i=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return i.width=Math.max(1,t),i.height=Math.max(1,A),i.getContext("2d").drawImage(e,0,0,e.width,e.height,0,0,t,A),i},t.prototype.renderBackgroundImage=function(e){return __awaiter(this,void 0,void 0,(function(){var t,A,r,i,s,n;return __generator(this,(function(a){switch(a.label){case 0:t=e.styles.backgroundImage.length-1,A=function(A){var i,s,n,a,o,l,c,h,u,p,d,g,m,f,y,B,C,w,v,E,I,b,T,F,M,Q,S,U,D,N,P;return __generator(this,(function(x){switch(x.label){case 0:if(0!==A.type)return[3,5];i=void 0,s=A.url,x.label=1;case 1:return x.trys.push([1,3,,4]),[4,r.context.cache.match(s)];case 2:return i=x.sent(),[3,4];case 3:return x.sent(),r.context.logger.error("Error loading background-image "+s),[3,4];case 4:return i&&(n=calculateBackgroundRendering(e,t,[i.width,i.height,i.width/i.height]),B=n[0],b=n[1],T=n[2],v=n[3],E=n[4],f=r.ctx.createPattern(r.resizeImage(i,v,E),"repeat"),r.renderRepeat(B,f,b,T)),[3,6];case 5:isLinearGradient(A)?(a=calculateBackgroundRendering(e,t,[null,null,null]),B=a[0],b=a[1],T=a[2],v=a[3],E=a[4],o=calculateGradientDirection(A.angle,v,E),l=o[0],c=o[1],h=o[2],u=o[3],p=o[4],(d=document.createElement("canvas")).width=v,d.height=E,g=d.getContext("2d"),m=g.createLinearGradient(c,u,h,p),processColorStops(A.stops,l).forEach((function(e){return m.addColorStop(e.stop,asString(e.color))})),g.fillStyle=m,g.fillRect(0,0,v,E),v>0&&E>0&&(f=r.ctx.createPattern(d,"repeat"),r.renderRepeat(B,f,b,T))):isRadialGradient(A)&&(y=calculateBackgroundRendering(e,t,[null,null,null]),B=y[0],C=y[1],w=y[2],v=y[3],E=y[4],I=0===A.position.length?[FIFTY_PERCENT]:A.position,b=getAbsoluteValue(I[0],v),T=getAbsoluteValue(I[I.length-1],E),F=calculateRadius(A,b,T,v,E),M=F[0],Q=F[1],M>0&&Q>0&&(S=r.ctx.createRadialGradient(C+b,w+T,0,C+b,w+T,M),processColorStops(A.stops,2*M).forEach((function(e){return S.addColorStop(e.stop,asString(e.color))})),r.path(B),r.ctx.fillStyle=S,M!==Q?(U=e.bounds.left+.5*e.bounds.width,D=e.bounds.top+.5*e.bounds.height,P=1/(N=Q/M),r.ctx.save(),r.ctx.translate(U,D),r.ctx.transform(1,0,0,N,0,0),r.ctx.translate(-U,-D),r.ctx.fillRect(C,P*(w-D)+D,v,E*P),r.ctx.restore()):r.ctx.fill())),x.label=6;case 6:return t--,[2]}}))},r=this,i=0,s=e.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:return i<s.length?(n=s[i],[5,A(n)]):[3,4];case 2:a.sent(),a.label=3;case 3:return i++,[3,1];case 4:return[2]}}))}))},t.prototype.renderSolidBorder=function(e,t,A){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(r){return this.path(parsePathForBorder(A,t)),this.ctx.fillStyle=asString(e),this.ctx.fill(),[2]}))}))},t.prototype.renderDoubleBorder=function(e,t,A,r){return __awaiter(this,void 0,void 0,(function(){var i,s;return __generator(this,(function(n){switch(n.label){case 0:return t<3?[4,this.renderSolidBorder(e,A,r)]:[3,2];case 1:return n.sent(),[2];case 2:return i=parsePathForBorderDoubleOuter(r,A),this.path(i),this.ctx.fillStyle=asString(e),this.ctx.fill(),s=parsePathForBorderDoubleInner(r,A),this.path(s),this.ctx.fill(),[2]}}))}))},t.prototype.renderNodeBackgroundAndBorders=function(e){return __awaiter(this,void 0,void 0,(function(){var t,A,r,i,s,n,a,o,l=this;return __generator(this,(function(c){switch(c.label){case 0:return this.applyEffects(e.getEffects(2)),t=e.container.styles,A=!isTransparent(t.backgroundColor)||t.backgroundImage.length,r=[{style:t.borderTopStyle,color:t.borderTopColor,width:t.borderTopWidth},{style:t.borderRightStyle,color:t.borderRightColor,width:t.borderRightWidth},{style:t.borderBottomStyle,color:t.borderBottomColor,width:t.borderBottomWidth},{style:t.borderLeftStyle,color:t.borderLeftColor,width:t.borderLeftWidth}],i=calculateBackgroundCurvedPaintingArea(getBackgroundValueForIndex(t.backgroundClip,0),e.curves),A||t.boxShadow.length?(this.ctx.save(),this.path(i),this.ctx.clip(),isTransparent(t.backgroundColor)||(this.ctx.fillStyle=asString(t.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(e.container)]):[3,2];case 1:c.sent(),this.ctx.restore(),t.boxShadow.slice(0).reverse().forEach((function(t){l.ctx.save();var A=calculateBorderBoxPath(e.curves),r=t.inset?0:MASK_OFFSET,i=transformPath(A,-r+(t.inset?1:-1)*t.spread.number,(t.inset?1:-1)*t.spread.number,t.spread.number*(t.inset?-2:2),t.spread.number*(t.inset?-2:2));t.inset?(l.path(A),l.ctx.clip(),l.mask(i)):(l.mask(A),l.ctx.clip(),l.path(i)),l.ctx.shadowOffsetX=t.offsetX.number+r,l.ctx.shadowOffsetY=t.offsetY.number,l.ctx.shadowColor=asString(t.color),l.ctx.shadowBlur=t.blur.number,l.ctx.fillStyle=t.inset?asString(t.color):"rgba(0,0,0,1)",l.ctx.fill(),l.ctx.restore()})),c.label=2;case 2:s=0,n=0,a=r,c.label=3;case 3:return n<a.length?0!==(o=a[n]).style&&!isTransparent(o.color)&&o.width>0?2!==o.style?[3,5]:[4,this.renderDashedDottedBorder(o.color,o.width,s,e.curves,2)]:[3,11]:[3,13];case 4:return c.sent(),[3,11];case 5:return 3!==o.style?[3,7]:[4,this.renderDashedDottedBorder(o.color,o.width,s,e.curves,3)];case 6:return c.sent(),[3,11];case 7:return 4!==o.style?[3,9]:[4,this.renderDoubleBorder(o.color,o.width,s,e.curves)];case 8:return c.sent(),[3,11];case 9:return[4,this.renderSolidBorder(o.color,s,e.curves)];case 10:c.sent(),c.label=11;case 11:s++,c.label=12;case 12:return n++,[3,3];case 13:return[2]}}))}))},t.prototype.renderDashedDottedBorder=function(e,t,A,r,i){return __awaiter(this,void 0,void 0,(function(){var s,n,a,o,l,c,h,u,p,d,g,m,f,y,B,C;return __generator(this,(function(w){return this.ctx.save(),s=parsePathForBorderStroke(r,A),n=parsePathForBorder(r,A),2===i&&(this.path(n),this.ctx.clip()),isBezierCurve(n[0])?(a=n[0].start.x,o=n[0].start.y):(a=n[0].x,o=n[0].y),isBezierCurve(n[1])?(l=n[1].end.x,c=n[1].end.y):(l=n[1].x,c=n[1].y),h=0===A||2===A?Math.abs(a-l):Math.abs(o-c),this.ctx.beginPath(),3===i?this.formatPath(s):this.formatPath(n.slice(0,2)),u=t<3?3*t:2*t,p=t<3?2*t:t,3===i&&(u=t,p=t),d=!0,h<=2*u?d=!1:h<=2*u+p?(u*=g=h/(2*u+p),p*=g):(m=Math.floor((h+p)/(u+p)),f=(h-m*u)/(m-1),p=(y=(h-(m+1)*u)/m)<=0||Math.abs(p-f)<Math.abs(p-y)?f:y),d&&(3===i?this.ctx.setLineDash([0,u+p]):this.ctx.setLineDash([u,p])),3===i?(this.ctx.lineCap="round",this.ctx.lineWidth=t):this.ctx.lineWidth=2*t+1.1,this.ctx.strokeStyle=asString(e),this.ctx.stroke(),this.ctx.setLineDash([]),2===i&&(isBezierCurve(n[0])&&(B=n[3],C=n[0],this.ctx.beginPath(),this.formatPath([new Vector(B.end.x,B.end.y),new Vector(C.start.x,C.start.y)]),this.ctx.stroke()),isBezierCurve(n[1])&&(B=n[1],C=n[2],this.ctx.beginPath(),this.formatPath([new Vector(B.end.x,B.end.y),new Vector(C.start.x,C.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},t.prototype.render=function(e){return __awaiter(this,void 0,void 0,(function(){var t;return __generator(this,(function(A){switch(A.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=asString(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),t=parseStackingContexts(e),[4,this.renderStack(t)];case 1:return A.sent(),this.applyEffects([]),[2,this.canvas]}}))}))},t}(Renderer),isTextInputElement=function(e){return e instanceof TextareaElementContainer||e instanceof SelectElementContainer||e instanceof InputElementContainer&&e.type!==RADIO&&e.type!==CHECKBOX},calculateBackgroundCurvedPaintingArea=function(e,t){switch(e){case 0:return calculateBorderBoxPath(t);case 2:return calculateContentBoxPath(t);default:return calculatePaddingBoxPath(t)}},canvasTextAlign=function(e){switch(e){case 1:return"center";case 2:return"right";default:return"left"}},iOSBrokenFonts=["-apple-system","system-ui"],fixIOSSystemFonts=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter((function(e){return-1===iOSBrokenFonts.indexOf(e)})):e},ForeignObjectRenderer=function(e){function t(t,A){var r=e.call(this,t,A)||this;return r.canvas=A.canvas?A.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=A,r.canvas.width=Math.floor(A.width*A.scale),r.canvas.height=Math.floor(A.height*A.scale),r.canvas.style.width=A.width+"px",r.canvas.style.height=A.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-A.x,-A.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+A.width+"x"+A.height+" at "+A.x+","+A.y+") with scale "+A.scale),r}return __extends(t,e),t.prototype.render=function(e){return __awaiter(this,void 0,void 0,(function(){var t,A;return __generator(this,(function(r){switch(r.label){case 0:return t=createForeignObjectSVG(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,e),[4,loadSerializedSVG(t)];case 1:return A=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=asString(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(A,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},t}(Renderer),loadSerializedSVG=function(e){return new Promise((function(t,A){var r=new Image;r.onload=function(){t(r)},r.onerror=A,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Logger=function(){function e(e){var t=e.id,A=e.enabled;this.id=t,this.enabled=A,this.start=Date.now()}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug||this.info.apply(this,e))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&"undefined"!=typeof window&&window.console&&console.info},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn||this.info.apply(this,e))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error||this.info.apply(this,e))},e.instances={},e}(),Context=function(){function e(t,A){var r;this.windowBounds=A,this.instanceName="#"+e.instanceCount++,this.logger=new Logger({id:this.instanceName,enabled:t.logging}),this.cache=null!==(r=t.cache)&&void 0!==r?r:new Cache(this,t)}return e.instanceCount=1,e}(),html2canvas=function(e,t){return void 0===t&&(t={}),renderElement(e,t)};"undefined"!=typeof window&&CacheStorage.setContext(window);var renderElement=function(e,t){return __awaiter(void 0,void 0,void 0,(function(){var A,r,i,s,n,a,o,l,c,h,u,p,d,g,m,f,y,B,C,w,v,E,I,b,T,F,M,Q,S,U,D,N,P,x,L,k,_,H;return __generator(this,(function(O){switch(O.label){case 0:if(!e||"object"!=typeof e)return[2,Promise.reject("Invalid element provided as first argument")];if(!(A=e.ownerDocument))throw new Error("Element is not attached to a Document");if(!(r=A.defaultView))throw new Error("Document is not attached to a Window");return i={allowTaint:null!==(E=t.allowTaint)&&void 0!==E&&E,imageTimeout:null!==(I=t.imageTimeout)&&void 0!==I?I:15e3,proxy:t.proxy,useCORS:null!==(b=t.useCORS)&&void 0!==b&&b},s=__assign({logging:null===(T=t.logging)||void 0===T||T,cache:t.cache},i),n={windowWidth:null!==(F=t.windowWidth)&&void 0!==F?F:r.innerWidth,windowHeight:null!==(M=t.windowHeight)&&void 0!==M?M:r.innerHeight,scrollX:null!==(Q=t.scrollX)&&void 0!==Q?Q:r.pageXOffset,scrollY:null!==(S=t.scrollY)&&void 0!==S?S:r.pageYOffset},a=new Bounds(n.scrollX,n.scrollY,n.windowWidth,n.windowHeight),o=new Context(s,a),l=null!==(U=t.foreignObjectRendering)&&void 0!==U&&U,c={allowTaint:null!==(D=t.allowTaint)&&void 0!==D&&D,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:l,copyStyles:l},o.logger.debug("Starting document clone with size "+a.width+"x"+a.height+" scrolled to "+-a.left+","+-a.top),h=new DocumentCloner(o,e,c),(u=h.clonedReferenceElement)?[4,h.toIFrame(A,a)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return p=O.sent(),d=isBodyElement(u)||isHTMLElement(u)?parseDocumentSize(u.ownerDocument):parseBounds(o,u),g=d.width,m=d.height,f=d.left,y=d.top,B=parseBackgroundColor(o,u,t.backgroundColor),C={canvas:t.canvas,backgroundColor:B,scale:null!==(P=null!==(N=t.scale)&&void 0!==N?N:r.devicePixelRatio)&&void 0!==P?P:1,x:(null!==(x=t.x)&&void 0!==x?x:0)+f,y:(null!==(L=t.y)&&void 0!==L?L:0)+y,width:null!==(k=t.width)&&void 0!==k?k:Math.ceil(g),height:null!==(_=t.height)&&void 0!==_?_:Math.ceil(m)},l?(o.logger.debug("Document cloned, using foreign object rendering"),[4,new ForeignObjectRenderer(o,C).render(u)]):[3,3];case 2:return w=O.sent(),[3,5];case 3:return o.logger.debug("Document cloned, element located at "+f+","+y+" with size "+g+"x"+m+" using computed rendering"),o.logger.debug("Starting DOM parsing"),v=parseTree(o,u),B===v.styles.backgroundColor&&(v.styles.backgroundColor=COLORS.TRANSPARENT),o.logger.debug("Starting renderer for element at "+C.x+","+C.y+" with size "+C.width+"x"+C.height),[4,new CanvasRenderer(o,C).render(v)];case 4:w=O.sent(),O.label=5;case 5:return(null===(H=t.removeContainer)||void 0===H||H)&&(DocumentCloner.destroy(p)||o.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),o.logger.debug("Finished rendering"),[2,w]}}))}))},parseBackgroundColor=function(e,t,A){var r=t.ownerDocument,i=r.documentElement?parseColor(e,getComputedStyle(r.documentElement).backgroundColor):COLORS.TRANSPARENT,s=r.body?parseColor(e,getComputedStyle(r.body).backgroundColor):COLORS.TRANSPARENT,n="string"==typeof A?parseColor(e,A):null===A?COLORS.TRANSPARENT:4294967295;return t===r.documentElement?isTransparent(i)?isTransparent(s)?n:s:i:n};const pen="_pen_1hy0o_1",open="_open_1hy0o_9",hide="_hide_1hy0o_12",iframe="_iframe_1hy0o_15",dely="_dely_1hy0o_21",rightItem="_rightItem_1hy0o_24",img="_img_1hy0o_36",styles$1={pen:pen,open:open,hide:hide,iframe:iframe,dely:dely,rightItem:rightItem,img:img},Pen=defineComponent({name:"tools-pen",props:{show:{type:Boolean,"default":!1},close:{type:Function,"default":()=>({})}},setup(e){const{show:t}=toRefs(e),A=ref(!0),r=/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn/whiteboard-noCollab":"https://kt.colexiu.com/classroom-whiteboard",i=e=>{const t=e.data;"excalidraw_exportImg"===t.api&&(s.base64=t.base64,s.exported=!0,nextTick((()=>{n()})))};onMounted((()=>{window.addEventListener("message",i)})),onUnmounted((()=>{window.removeEventListener("message",i)}));const s=reactive({exported:!1,saveLoading:!1,base64:"",image:""}),n=async()=>{if(s.saveLoading)return;s.saveLoading=!0;const e=document.getElementById("app");html2canvas(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then((async e=>{try{s.image=e.toDataURL()}catch(t){}(async()=>{var e;showLoadingToast({message:"图片生成中...",forbidClick:!0}),setTimeout((()=>{s.saveLoading=!1}),100);const t=await promisefiyPostMessage({api:"savePicture",content:{base64:s.image}});"success"===(null==(e=null==t?void 0:t.content)?void 0:e.status)?showSuccessToast("保存成功"):showFailToast("保存失败"),s.exported=!1})()}))["catch"]((e=>{closeToast(),s.saveLoading=!1,s.exported=!1}))};return()=>createVNode("div",{"class":[styles$1.pen,A.value?styles$1.dely:"",t.value?styles$1.open:styles$1.hide]},[createVNode("iframe",{"class":styles$1.iframe,frameborder:"0",width:"100vw",height:"100vh",src:r,onLoad:()=>{A.value=!1}},null),s.exported?createVNode("img",{crossorigin:"anonymous","class":styles$1.img,src:s.base64},null):createVNode("div",{"class":styles$1.rightItem,onClick:()=>e.close()},[createVNode("svg",{width:"22px",height:"20px",viewBox:"0 0 22 20"},[createVNode("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)])])])}});function _defineProperty$1(e,t,A){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}function _toPrimitive(e,t){if("object"!=typeof e||null===e)return e;var A=e[Symbol.toPrimitive];if(void 0!==A){var r=A.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==typeof t?t:String(t)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var A=0;A<t.length;A++){var r=t[A];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,A){return t&&_defineProperties(e.prototype,t),A&&_defineProperties(e,A),e}function _defineProperty(e,t,A){return t in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}function ownKeys(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,r)}return A}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var A=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(A),!0).forEach((function(t){_defineProperty(e,t,A[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(A)):ownKeys(Object(A)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(A,t))}))}return e}var defaults$1={addCSS:!0,thumbWidth:15,watch:!0};function matches$1(e,t){return function(){return Array.from(document.querySelectorAll(t)).includes(this)}.call(e,t)}function trigger(e,t){if(e&&t){var A=new Event(t,{bubbles:!0});e.dispatchEvent(A)}}var getConstructor$1=function(e){return null!=e?e.constructor:null},instanceOf$1=function(e,t){return!!(e&&t&&e instanceof t)},isNullOrUndefined$1=function(e){return null==e},isObject$1=function(e){return getConstructor$1(e)===Object},isNumber$1=function(e){return getConstructor$1(e)===Number&&!Number.isNaN(e)},isString$1=function(e){return getConstructor$1(e)===String},isBoolean$1=function(e){return getConstructor$1(e)===Boolean},isFunction$1=function(e){return getConstructor$1(e)===Function},isArray$1=function(e){return Array.isArray(e)},isNodeList$1=function(e){return instanceOf$1(e,NodeList)},isElement$1=function(e){return instanceOf$1(e,Element)},isEvent$1=function(e){return instanceOf$1(e,Event)},isEmpty$1=function(e){return isNullOrUndefined$1(e)||(isString$1(e)||isArray$1(e)||isNodeList$1(e))&&!e.length||isObject$1(e)&&!Object.keys(e).length},is$1={nullOrUndefined:isNullOrUndefined$1,object:isObject$1,number:isNumber$1,string:isString$1,boolean:isBoolean$1,"function":isFunction$1,array:isArray$1,nodeList:isNodeList$1,element:isElement$1,event:isEvent$1,empty:isEmpty$1};function getDecimalPlaces(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}function round(e,t){if(1>t){var A=getDecimalPlaces(t);return parseFloat(e.toFixed(A))}return Math.round(e/t)*t}var RangeTouch=function(){function e(t,A){_classCallCheck(this,e),is$1.element(t)?this.element=t:is$1.string(t)&&(this.element=document.querySelector(t)),is$1.element(this.element)&&is$1.empty(this.element.rangeTouch)&&(this.config=_objectSpread2({},defaults$1,{},A),this.init())}return _createClass(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||!is$1.event(t))return null;var A,r=t.target,i=t.changedTouches[0],s=parseFloat(r.getAttribute("min"))||0,n=parseFloat(r.getAttribute("max"))||100,a=parseFloat(r.getAttribute("step"))||1,o=r.getBoundingClientRect(),l=100/o.width*(this.config.thumbWidth/2)/100;return 0>(A=100/o.width*(i.clientX-o.left))?A=0:100<A&&(A=100),50>A?A-=(100-2*A)*l:50<A&&(A+=2*(A-50)*l),s+round(A/100*(n-s),a)}},{key:"set",value:function(t){e.enabled&&is$1.event(t)&&!t.target.disabled&&(t.preventDefault(),t.target.value=this.get(t),trigger(t.target,"touchend"===t.type?"change":"input"))}}],[{key:"setup",value:function(t){var A=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=null;if(is$1.empty(t)||is$1.string(t)?r=Array.from(document.querySelectorAll(is$1.string(t)?t:'input[type="range"]')):is$1.element(t)?r=[t]:is$1.nodeList(t)?r=Array.from(t):is$1.array(t)&&(r=t.filter(is$1.element)),is$1.empty(r))return null;var i=_objectSpread2({},defaults$1,{},A);is$1.string(t)&&i.watch&&new MutationObserver((function(A){Array.from(A).forEach((function(A){Array.from(A.addedNodes).forEach((function(A){is$1.element(A)&&matches$1(A,t)&&new e(A,i)}))}))})).observe(document.body,{childList:!0,subtree:!0});return r.map((function(t){return new e(t,A)}))}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}]),e}();const getConstructor=e=>null!=e?e.constructor:null,instanceOf=(e,t)=>Boolean(e&&t&&e instanceof t),isNullOrUndefined=e=>null==e,isObject=e=>getConstructor(e)===Object,isNumber=e=>getConstructor(e)===Number&&!Number.isNaN(e),isString=e=>getConstructor(e)===String,isBoolean=e=>getConstructor(e)===Boolean,isFunction=e=>"function"==typeof e,isArray=e=>Array.isArray(e),isWeakMap=e=>instanceOf(e,WeakMap),isNodeList=e=>instanceOf(e,NodeList),isTextNode=e=>getConstructor(e)===Text,isEvent=e=>instanceOf(e,Event),isKeyboardEvent=e=>instanceOf(e,KeyboardEvent),isCue=e=>instanceOf(e,window.TextTrackCue)||instanceOf(e,window.VTTCue),isTrack=e=>instanceOf(e,TextTrack)||!isNullOrUndefined(e)&&isString(e.kind),isPromise=e=>instanceOf(e,Promise)&&isFunction(e.then),isElement=e=>null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument,isEmpty=e=>isNullOrUndefined(e)||(isString(e)||isArray(e)||isNodeList(e))&&!e.length||isObject(e)&&!Object.keys(e).length,isUrl=e=>{if(instanceOf(e,window.URL))return!0;if(!isString(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t="http://".concat(e));try{return!isEmpty(new URL(t).hostname)}catch(A){return!1}};var is={nullOrUndefined:isNullOrUndefined,object:isObject,number:isNumber,string:isString,boolean:isBoolean,"function":isFunction,array:isArray,weakMap:isWeakMap,nodeList:isNodeList,element:isElement,textNode:isTextNode,event:isEvent,keyboardEvent:isKeyboardEvent,cue:isCue,track:isTrack,promise:isPromise,url:isUrl,empty:isEmpty};const transitionEndEvent=(()=>{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!!is.string(A)&&t[A]})();function repaint(e,t){setTimeout((()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch(t){}}),t)}const 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;var browser={isIE:isIE,isEdge:isEdge,isWebKit:isWebKit,isIPhone:isIPhone,isIPadOS:isIPadOS,isIos:isIos};function cloneDeep(e){return JSON.parse(JSON.stringify(e))}function getDeep(e,t){return t.split(".").reduce(((e,t)=>e&&e[t]),e)}function extend(e={},...t){if(!t.length)return e;const A=t.shift();return is.object(A)?(Object.keys(A).forEach((t=>{is.object(A[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),extend(e[t],A[t])):Object.assign(e,{[t]:A[t]})})),extend(e,...t)):e}function wrap(e,t){const A=e.length?e:[e];Array.from(A).reverse().forEach(((e,A)=>{const r=A>0?t.cloneNode(!0):t,i=e.parentNode,s=e.nextSibling;r.appendChild(e),s?i.insertBefore(r,s):i.appendChild(r)}))}function setAttributes(e,t){is.element(e)&&!is.empty(t)&&Object.entries(t).filter((([,e])=>!is.nullOrUndefined(e))).forEach((([t,A])=>e.setAttribute(t,A)))}function createElement(e,t,A){const r=document.createElement(e);return is.object(t)&&setAttributes(r,t),is.string(A)&&(r.innerText=A),r}function insertAfter(e,t){is.element(e)&&is.element(t)&&t.parentNode.insertBefore(e,t.nextSibling)}function insertElement(e,t,A,r){is.element(t)&&t.appendChild(createElement(e,A,r))}function removeElement(e){is.nodeList(e)||is.array(e)?Array.from(e).forEach(removeElement):is.element(e)&&is.element(e.parentNode)&&e.parentNode.removeChild(e)}function emptyElement(e){if(!is.element(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function replaceElement(e,t){return is.element(t)&&is.element(t.parentNode)&&is.element(e)?(t.parentNode.replaceChild(e,t),e):null}function getAttributesFromSelector(e,t){if(!is.string(e)||is.empty(e))return{};const A={},r=extend({},t);return e.split(",").forEach((e=>{const t=e.trim(),i=t.replace(".",""),s=t.replace(/[[\]]/g,"").split("="),[n]=s,a=s.length>1?s[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":is.string(r["class"])?A["class"]="".concat(r["class"]," ").concat(i):A["class"]=i;break;case"#":A.id=t.replace("#","");break;case"[":A[n]=a}})),extend(r,A)}function toggleHidden(e,t){if(!is.element(e))return;let A=t;is.boolean(A)||(A=!e.hidden),e.hidden=A}function toggleClass(e,t,A){if(is.nodeList(e))return Array.from(e).map((e=>toggleClass(e,t,A)));if(is.element(e)){let r="toggle";return void 0!==A&&(r=A?"add":"remove"),e.classList[r](t),e.classList.contains(t)}return!1}function hasClass(e,t){return is.element(e)&&e.classList.contains(t)}function matches(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 closest$1(e,t){const{prototype:A}=Element;return(A.closest||function(){let e=this;do{if(matches.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)}function getElements(e){return this.elements.container.querySelectorAll(e)}function getElement(e){return this.elements.container.querySelector(e)}function setFocus(e=null,t=!1){is.element(e)&&e.focus({preventScroll:!0,focusVisible:t})}const defaultCodecs={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},support={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t){const A=support[e]||"html5"!==t;return{api:A,ui:A&&support.rangeInput}},pip:!(browser.isIPhone||!is["function"](createElement("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||createElement("video").disablePictureInPicture)),airplay:is["function"](window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(is.empty(e))return!1;const[t]=e.split("/");let A=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(defaultCodecs).includes(A)&&(A+='; codecs="'.concat(defaultCodecs[e],'"'));try{return Boolean(A&&this.media.canPlayType(A).replace(/no/,""))}catch(r){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!==transitionEndEvent,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},supportsPassiveListeners=(()=>{let e=!1;try{const t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}return e})();function toggleListener(e,t,A,r=!1,i=!0,s=!1){if(!e||!("addEventListener"in e)||is.empty(t)||!is["function"](A))return;const n=t.split(" ");let a=s;supportsPassiveListeners&&(a={passive:i,capture:s}),n.forEach((t=>{this&&this.eventListeners&&r&&this.eventListeners.push({element:e,type:t,callback:A,options:a}),e[r?"addEventListener":"removeEventListener"](t,A,a)}))}function on(e,t="",A,r=!0,i=!1){toggleListener.call(this,e,t,A,!0,r,i)}function off(e,t="",A,r=!0,i=!1){toggleListener.call(this,e,t,A,!1,r,i)}function once(e,t="",A,r=!0,i=!1){const s=(...n)=>{off(e,t,s,r,i),A.apply(this,n)};toggleListener.call(this,e,t,s,!0,r,i)}function triggerEvent(e,t="",A=!1,r={}){if(!is.element(e)||is.empty(t))return;const i=new CustomEvent(t,{bubbles:A,detail:{...r,plyr:this}});e.dispatchEvent(i)}function unbindListeners(){this&&this.eventListeners&&(this.eventListeners.forEach((e=>{const{element:t,type:A,callback:r,options:i}=e;t.removeEventListener(A,r,i)})),this.eventListeners=[])}function ready(){return new Promise((e=>this.ready?setTimeout(e,0):on.call(this,this.elements.container,"ready",e))).then((()=>{}))}function silencePromise(e){is.promise(e)&&e.then(null,(()=>{}))}function dedupe(e){return is.array(e)?e.filter(((t,A)=>e.indexOf(t)===A)):e}function closest(e,t){return is.array(e)&&e.length?e.reduce(((e,A)=>Math.abs(A-t)<Math.abs(e-t)?A:e)):null}function supportsCSS(e){return!(!window||!window.CSS)&&window.CSS.supports(e)}const standardRatios=[[1,1],[4,3],[3,4],[5,4],[4,5],[3,2],[2,3],[16,10],[10,16],[16,9],[9,16],[21,9],[9,21],[32,9],[9,32]].reduce(((e,[t,A])=>({...e,[t/A]:[t,A]})),{});function validateAspectRatio(e){return!!(is.array(e)||is.string(e)&&e.includes(":"))&&(is.array(e)?e:e.split(":")).map(Number).every(is.number)}function reduceAspectRatio(e){if(!is.array(e)||!e.every(is.number))return null;const[t,A]=e,r=(e,t)=>0===t?e:r(t,e%t),i=r(t,A);return[t/i,A/i]}function getAspectRatio(e){const t=e=>validateAspectRatio(e)?e.split(":").map(Number):null;let A=t(e);if(null===A&&(A=t(this.config.ratio)),null===A&&!is.empty(this.embed)&&is.array(this.embed.ratio)&&({ratio:A}=this.embed),null===A&&this.isHTML5){const{videoWidth:e,videoHeight:t}=this.media;A=[e,t]}return reduceAspectRatio(A)}function setAspectRatio(e){if(!this.isVideo)return{};const{wrapper:t}=this.elements,A=getAspectRatio.call(this,e);if(!is.array(A))return{};const[r,i]=reduceAspectRatio(A),s=100/r*i;if(supportsCSS("aspect-ratio: ".concat(r,"/").concat(i))?t.style.aspectRatio="".concat(r,"/").concat(i):t.style.paddingBottom="".concat(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(-".concat(A,"%)")}else this.isHTML5&&t.classList.add(this.config.classNames.videoFixedRatio);return{padding:s,ratio:A}}function roundAspectRatio(e,t,A=.05){const r=e/t,i=closest(Object.keys(standardRatios),r);return Math.abs(i-r)<=A?standardRatios[i]:[e,t]}function getViewportSize(){return[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)]}const html5={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((e=>{const t=e.getAttribute("type");return!!is.empty(t)||support.mime.call(this,t)})):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:html5.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,is.empty(this.config.ratio)||setAspectRatio.call(e),Object.defineProperty(e.media,"quality",{get(){const t=html5.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&&is["function"](e.config.quality.onChange))e.config.quality.onChange(t);else{const A=html5.getSources.call(e).find((e=>Number(e.getAttribute("size"))===t));if(!A)return;const{currentTime:r,paused:i,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=r,i||silencePromise(e.play())})),e.media.load())}triggerEvent.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(removeElement(html5.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function generateId(e){return"".concat(e,"-").concat(Math.floor(1e4*Math.random()))}function format(e,...t){return is.empty(e)?e:e.toString().replace(/{(\d+)}/g,((e,A)=>t[A].toString()))}function getPercentage(e,t){return 0===e||0===t||Number.isNaN(e)||Number.isNaN(t)?0:(e/t*100).toFixed(2)}const replaceAll=(e="",t="",A="")=>e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),A.toString()),toTitleCase=(e="")=>e.toString().replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()));function toPascalCase(e=""){let t=e.toString();return t=replaceAll(t,"-"," "),t=replaceAll(t,"_"," "),t=toTitleCase(t),replaceAll(t," ","")}function toCamelCase(e=""){let t=e.toString();return t=toPascalCase(t),t.charAt(0).toLowerCase()+t.slice(1)}function stripHTML(e){const t=document.createDocumentFragment(),A=document.createElement("div");return t.appendChild(A),A.innerHTML=e,t.firstChild.innerText}function getHTML(e){const t=document.createElement("div");return t.appendChild(e),t.innerHTML}const resources={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},i18n={get(e="",t={}){if(is.empty(e)||is.empty(t))return"";let A=getDeep(t.i18n,e);if(is.empty(A))return Object.keys(resources).includes(e)?resources[e]:"";const r={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(r).forEach((([e,t])=>{A=replaceAll(A,e,t)})),A}};class Storage{constructor(e){_defineProperty$1(this,"get",(e=>{if(!Storage.supported||!this.enabled)return null;const t=window.localStorage.getItem(this.key);if(is.empty(t))return null;const A=JSON.parse(t);return is.string(e)&&e.length?A[e]:A})),_defineProperty$1(this,"set",(e=>{if(!Storage.supported||!this.enabled)return;if(!is.object(e))return;let t=this.get();is.empty(t)&&(t={}),extend(t,e);try{window.localStorage.setItem(this.key,JSON.stringify(t))}catch(A){}})),this.enabled=e.config.storage.enabled,this.key=e.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(e2){return!1}}}function fetch$1(e,t="text"){return new Promise(((A,r)=>{try{const r=new XMLHttpRequest;if(!("withCredentials"in r))return;r.addEventListener("load",(()=>{if("text"===t)try{A(JSON.parse(r.responseText))}catch(e){A(r.responseText)}else A(r.response)})),r.addEventListener("error",(()=>{throw new Error(r.status)})),r.open("GET",e,!0),r.responseType=t,r.send()}catch(i){r(i)}}))}function loadSprite(e,t){if(!is.string(e))return;const A="cache",r=is.string(t);let i=!1;const s=()=>null!==document.getElementById(t),n=(e,t)=>{e.innerHTML=t,r&&s()||document.body.insertAdjacentElement("afterbegin",e)};if(!r||!s()){const s=Storage.supported,a=document.createElement("div");if(a.setAttribute("hidden",""),r&&a.setAttribute("id",t),s){const e=window.localStorage.getItem("".concat(A,"-").concat(t));if(i=null!==e,i){const t=JSON.parse(e);n(a,t.content)}}fetch$1(e).then((e=>{if(!is.empty(e)){if(s)try{window.localStorage.setItem("".concat(A,"-").concat(t),JSON.stringify({content:e}))}catch(r){}n(a,e)}}))["catch"]((()=>{}))}}const getHours=e=>Math.trunc(e/60/60%60,10),getMinutes=e=>Math.trunc(e/60%60,10),getSeconds=e=>Math.trunc(e%60,10);function formatTime(e=0,t=!1,A=!1){if(!is.number(e))return formatTime(void 0,t,A);const r=e=>"0".concat(e).slice(-2);let i=getHours(e);const s=getMinutes(e),n=getSeconds(e);return i=t||i>0?"".concat(i,":"):"","".concat(A&&e>0?"-":"").concat(i).concat(r(s),":").concat(r(n))}const controls$1={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||browser.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:A}},findElements(){try{return this.elements.controls=getElement.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:getElements.call(this,this.config.selectors.buttons.play),pause:getElement.call(this,this.config.selectors.buttons.pause),restart:getElement.call(this,this.config.selectors.buttons.restart),rewind:getElement.call(this,this.config.selectors.buttons.rewind),fastForward:getElement.call(this,this.config.selectors.buttons.fastForward),mute:getElement.call(this,this.config.selectors.buttons.mute),pip:getElement.call(this,this.config.selectors.buttons.pip),airplay:getElement.call(this,this.config.selectors.buttons.airplay),settings:getElement.call(this,this.config.selectors.buttons.settings),captions:getElement.call(this,this.config.selectors.buttons.captions),fullscreen:getElement.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=getElement.call(this,this.config.selectors.progress),this.elements.inputs={seek:getElement.call(this,this.config.selectors.inputs.seek),volume:getElement.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:getElement.call(this,this.config.selectors.display.buffer),currentTime:getElement.call(this,this.config.selectors.display.currentTime),duration:getElement.call(this,this.config.selectors.display.duration)},is.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(".".concat(this.config.classNames.tooltip))),!0}catch(e2){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e2),this.toggleNativeControls(!0),!1}},createIcon(e,t){const A="http://www.w3.org/2000/svg",r=controls$1.getIconUrl.call(this),i="".concat(r.cors?"":r.url,"#").concat(this.config.iconPrefix),s=document.createElementNS(A,"svg");setAttributes(s,extend(t,{"aria-hidden":"true",focusable:"false"}));const n=document.createElementNS(A,"use"),a="".concat(i,"-").concat(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=i18n.get(e,this.config);return createElement("span",{...t,"class":[t["class"],this.config.classNames.hidden].filter(Boolean).join(" ")},A)},createBadge(e){if(is.empty(e))return null;const t=createElement("span",{"class":this.config.classNames.menu.value});return t.appendChild(createElement("span",{"class":this.config.classNames.menu.badge},e)),t},createButton(e,t){const A=extend({},t);let r=toCamelCase(e);const i={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((e=>{Object.keys(A).includes(e)&&(i[e]=A[e],delete A[e])})),"button"!==i.element||Object.keys(A).includes("type")||(A.type="button"),Object.keys(A).includes("class")?A["class"].split(" ").some((e=>e===this.config.classNames.control))||extend(A,{"class":"".concat(A["class"]," ").concat(this.config.classNames.control)}):A["class"]=this.config.classNames.control,e){case"play":i.toggle=!0,i.label="play",i.labelPressed="pause",i.icon="play",i.iconPressed="pause";break;case"mute":i.toggle=!0,i.label="mute",i.labelPressed="unmute",i.icon="volume",i.iconPressed="muted";break;case"captions":i.toggle=!0,i.label="enableCaptions",i.labelPressed="disableCaptions",i.icon="captions-off",i.iconPressed="captions-on";break;case"fullscreen":i.toggle=!0,i.label="enterFullscreen",i.labelPressed="exitFullscreen",i.icon="enter-fullscreen",i.iconPressed="exit-fullscreen";break;case"play-large":A["class"]+=" ".concat(this.config.classNames.control,"--overlaid"),r="play",i.label="play",i.icon="play";break;default:is.empty(i.label)&&(i.label=r),is.empty(i.icon)&&(i.icon=e)}const s=createElement(i.element);return i.toggle?(s.appendChild(controls$1.createIcon.call(this,i.iconPressed,{"class":"icon--pressed"})),s.appendChild(controls$1.createIcon.call(this,i.icon,{"class":"icon--not-pressed"})),s.appendChild(controls$1.createLabel.call(this,i.labelPressed,{"class":"label--pressed"})),s.appendChild(controls$1.createLabel.call(this,i.label,{"class":"label--not-pressed"}))):(s.appendChild(controls$1.createIcon.call(this,i.icon)),s.appendChild(controls$1.createLabel.call(this,i.label))),extend(A,getAttributesFromSelector(this.config.selectors.buttons[r],A)),setAttributes(s,A),"play"===r?(is.array(this.elements.buttons[r])||(this.elements.buttons[r]=[]),this.elements.buttons[r].push(s)):this.elements.buttons[r]=s,s},createRange(e,t){const A=createElement("input",extend(getAttributesFromSelector(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":i18n.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=A,controls$1.updateRangeFill.call(this,A),RangeTouch.setup(A),A},createProgress(e,t){const A=createElement("progress",extend(getAttributesFromSelector(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){A.appendChild(createElement("span",null,"0"));const t={played:"played",buffer:"buffered"}[e],r=t?i18n.get(t,this.config):"";A.innerText="% ".concat(r.toLowerCase())}return this.elements.display[e]=A,A},createTime(e,t){const A=getAttributesFromSelector(this.config.selectors.display[e],t),r=createElement("div",extend(A,{"class":"".concat(A["class"]?A["class"]:""," ").concat(this.config.classNames.display.time," ").trim(),"aria-label":i18n.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=r,r},bindMenuItemShortcuts(e,t){on.call(this,e,"keydown keyup",(A=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(A.key))return;if(A.preventDefault(),A.stopPropagation(),"keydown"===A.type)return;const r=matches(e,'[role="menuitemradio"]');if(!r&&[" ","ArrowRight"].includes(A.key))controls$1.showMenuPanel.call(this,t,!0);else{let t;" "!==A.key&&("ArrowDown"===A.key||r&&"ArrowRight"===A.key?(t=e.nextElementSibling,is.element(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,is.element(t)||(t=e.parentNode.lastElementChild)),setFocus.call(this,t,!0))}}),!1),on.call(this,e,"keyup",(e=>{"Return"===e.key&&controls$1.focusFirstMenuItem.call(this,null,!0)}))},createMenuItem({value:e,list:t,type:A,title:r,badge:i=null,checked:s=!1}){const n=getAttributesFromSelector(this.config.selectors.inputs[A]),a=createElement("button",extend(n,{type:"button",role:"menuitemradio","class":"".concat(this.config.classNames.control," ").concat(n["class"]?n["class"]:"").trim(),"aria-checked":s,value:e})),o=createElement("span");o.innerHTML=r,is.element(i)&&o.appendChild(i),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=>matches(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(!is.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)}controls$1.showMenuPanel.call(this,"home",is.keyboardEvent(t))}}),A,!1),controls$1.bindMenuItemShortcuts.call(this,a,A),t.appendChild(a)},formatTime(e=0,t=!1){return is.number(e)?formatTime(e,getHours(this.duration)>0,t):e},updateTimeDisplay(e=null,t=0,A=!1){is.element(e)&&is.number(t)&&(e.innerText=controls$1.formatTime(t,A))},updateVolume(){this.supported.ui&&(is.element(this.elements.inputs.volume)&&controls$1.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),is.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){is.element(e)&&(e.value=t,controls$1.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!is.event(e))return;let t=0;const A=(e,t)=>{const A=is.number(t)?t:0,r=is.element(e)?e:this.elements.display.buffer;if(is.element(r)){r.value=A;const e=r.getElementsByTagName("span")[0];is.element(e)&&(e.childNodes[0].nodeValue=A)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":t=getPercentage(this.currentTime,this.duration),"timeupdate"===e.type&&controls$1.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":A(this.elements.display.buffer,100*this.buffered)}},updateRangeFill(e){const t=is.event(e)?e.target:e;if(is.element(t)&&"range"===t.getAttribute("type")){if(matches(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);const e=controls$1.formatTime(this.currentTime),A=controls$1.formatTime(this.duration),r=i18n.get("seekLabel",this.config);t.setAttribute("aria-valuetext",r.replace("{currentTime}",e).replace("{duration}",A))}else if(matches(t,this.config.selectors.inputs.volume)){const e=100*t.value;t.setAttribute("aria-valuenow",e),t.setAttribute("aria-valuetext","".concat(e.toFixed(1),"%"))}else t.setAttribute("aria-valuenow",t.value);(browser.isWebKit||browser.isIPadOS)&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip(e){var t,A;if(!this.config.tooltips.seek||!is.element(this.elements.inputs.seek)||!is.element(this.elements.display.seekTooltip)||0===this.duration)return;const r=this.elements.display.seekTooltip,i="".concat(this.config.classNames.tooltip,"--visible"),s=e=>toggleClass(r,i,e);if(this.touch)return void s(!1);let n=0;const a=this.elements.progress.getBoundingClientRect();if(is.event(e))n=100/a.width*(e.pageX-a.left);else{if(!hasClass(r,i))return;n=parseFloat(r.style.left,10)}n<0?n=0:n>100&&(n=100);const o=this.duration/100*n;r.innerText=controls$1.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&&r.insertAdjacentHTML("afterbegin","".concat(l.label,"<br>")),r.style.left="".concat(n,"%"),is.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&s("mouseenter"===e.type)},timeUpdate(e){const t=!is.element(this.elements.display.duration)&&this.config.invertTime;controls$1.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||controls$1.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return toggleHidden(this.elements.display.currentTime,!0),void toggleHidden(this.elements.progress,!0);is.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=is.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&controls$1.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&controls$1.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&controls$1.setMarkers.call(this),controls$1.updateSeekTooltip.call(this)},toggleMenuButton(e,t){toggleHidden(this.elements.settings.buttons[e],!t)},updateSetting(e,t,A){const r=this.elements.settings.panels[e];let i=null,s=t;if("captions"===e)i=this.currentTrack;else{if(i=is.empty(A)?this[e]:A,is.empty(i)&&(i=this.config[e]["default"]),!is.empty(this.options[e])&&!this.options[e].includes(i))return void this.debug.warn("Unsupported value of '".concat(i,"' for ").concat(e));if(!this.config[e].options.includes(i))return void this.debug.warn("Disabled value of '".concat(i,"' for ").concat(e))}if(is.element(s)||(s=r&&r.querySelector('[role="menu"]')),!is.element(s))return;this.elements.settings.buttons[e].querySelector(".".concat(this.config.classNames.menu.value)).innerHTML=controls$1.getLabel.call(this,e,i);const n=s&&s.querySelector('[value="'.concat(i,'"]'));is.element(n)&&(n.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?i18n.get("normal",this.config):"".concat(t,"×");case"quality":if(is.number(t)){const e=i18n.get("qualityLabel.".concat(t),this.config);return e.length?e:"".concat(t,"p")}return toTitleCase(t);case"captions":return captions.getLabel.call(this);default:return null}},setQualityMenu(e){if(!is.element(this.elements.settings.panels.quality))return;const t="quality",A=this.elements.settings.panels.quality.querySelector('[role="menu"]');is.array(e)&&(this.options.quality=dedupe(e).filter((e=>this.config.quality.options.includes(e))));const r=!is.empty(this.options.quality)&&this.options.quality.length>1;if(controls$1.toggleMenuButton.call(this,t,r),emptyElement(A),controls$1.checkMenu.call(this),!r)return;const i=e=>{const t=i18n.get("qualityBadge.".concat(e),this.config);return t.length?controls$1.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=>{controls$1.createMenuItem.call(this,{value:e,list:A,type:t,title:controls$1.getLabel.call(this,"quality",e),badge:i(e)})})),controls$1.updateSetting.call(this,t,A)},setCaptionsMenu(){if(!is.element(this.elements.settings.panels.captions))return;const e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),A=captions.getTracks.call(this),r=Boolean(A.length);if(controls$1.toggleMenuButton.call(this,e,r),emptyElement(t),controls$1.checkMenu.call(this),!r)return;const i=A.map(((e,A)=>({value:A,checked:this.captions.toggled&&this.currentTrack===A,title:captions.getLabel.call(this,e),badge:e.language&&controls$1.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"})));i.unshift({value:-1,checked:!this.captions.toggled,title:i18n.get("disabled",this.config),list:t,type:"language"}),i.forEach(controls$1.createMenuItem.bind(this)),controls$1.updateSetting.call(this,e,t)},setSpeedMenu(){if(!is.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=!is.empty(this.options.speed)&&this.options.speed.length>1;controls$1.toggleMenuButton.call(this,e,A),emptyElement(t),controls$1.checkMenu.call(this),A&&(this.options.speed.forEach((A=>{controls$1.createMenuItem.call(this,{value:A,list:t,type:e,title:controls$1.getLabel.call(this,"speed",A)})})),controls$1.updateSetting.call(this,e,t))},checkMenu(){const{buttons:e}=this.elements.settings,t=!is.empty(e)&&Object.values(e).some((e=>!e.hidden));toggleHidden(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let A=e;is.element(A)||(A=Object.values(this.elements.settings.panels).find((e=>!e.hidden)));const r=A.querySelector('[role^="menuitem"]');setFocus.call(this,r,t)},toggleMenu(e){const{popup:t}=this.elements.settings,A=this.elements.buttons.settings;if(!is.element(t)||!is.element(A))return;const{hidden:r}=t;let i=r;if(is.boolean(e))i=e;else if(is.keyboardEvent(e)&&"Escape"===e.key)i=!1;else if(is.event(e)){const r=is["function"](e.composedPath)?e.composedPath()[0]:e.target,s=t.contains(r);if(s||!s&&e.target!==A&&i)return}A.setAttribute("aria-expanded",i),toggleHidden(t,!i),toggleClass(this.elements.container,this.config.classNames.menu.open,i),i&&is.keyboardEvent(e)?controls$1.focusFirstMenuItem.call(this,null,!0):i||r||setFocus.call(this,A,is.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,r=t.scrollHeight;return removeElement(t),{width:A,height:r}},showMenuPanel(e="",t=!1){const A=this.elements.container.querySelector("#plyr-settings-".concat(this.id,"-").concat(e));if(!is.element(A))return;const r=A.parentNode,i=Array.from(r.children).find((e=>!e.hidden));if(support.transitions&&!support.reducedMotion){r.style.width="".concat(i.scrollWidth,"px"),r.style.height="".concat(i.scrollHeight,"px");const e=controls$1.getMenuSize.call(this,A),t=e=>{e.target===r&&["width","height"].includes(e.propertyName)&&(r.style.width="",r.style.height="",off.call(this,r,transitionEndEvent,t))};on.call(this,r,transitionEndEvent,t),r.style.width="".concat(e.width,"px"),r.style.height="".concat(e.height,"px")}toggleHidden(i,!0),toggleHidden(A,!1),controls$1.focusFirstMenuItem.call(this,A,t)},setDownloadUrl(){const e=this.elements.buttons.download;is.element(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:t,createButton:A,createProgress:r,createRange:i,createTime:s,setQualityMenu:n,setSpeedMenu:a,showMenuPanel:o}=controls$1;this.elements.controls=null,is.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(A.call(this,"play-large"));const l=createElement("div",getAttributesFromSelector(this.config.selectors.controls.wrapper));this.elements.controls=l;const c={"class":"plyr__controls__item"};return dedupe(is.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=createElement("div",{"class":"".concat(c["class"]," plyr__progress__container")}),A=createElement("div",getAttributesFromSelector(this.config.selectors.progress));if(A.appendChild(i.call(this,"seek",{id:"plyr-seek-".concat(e.id)})),A.appendChild(r.call(this,"buffer")),this.config.tooltips.seek){const e=createElement("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(is.element(t)&&l.contains(t)||(t=createElement("div",extend({},c,{"class":"".concat(c["class"]," plyr__volume").trim()})),this.elements.volume=t,l.appendChild(t)),"mute"===n&&t.appendChild(A.call(this,"mute")),"volume"===n&&!browser.isIos&&!browser.isIPadOS){const A={max:1,step:.05,value:this.config.volume};t.appendChild(i.call(this,"volume",extend(A,{id:"plyr-volume-".concat(e.id)})))}}if("captions"===n&&l.appendChild(A.call(this,"captions",c)),"settings"===n&&!is.empty(this.config.settings)){const r=createElement("div",extend({},c,{"class":"".concat(c["class"]," plyr__menu").trim(),hidden:""}));r.appendChild(A.call(this,"settings",{"aria-haspopup":!0,"aria-controls":"plyr-settings-".concat(e.id),"aria-expanded":!1}));const i=createElement("div",{"class":"plyr__menu__container",id:"plyr-settings-".concat(e.id),hidden:""}),s=createElement("div"),n=createElement("div",{id:"plyr-settings-".concat(e.id,"-home")}),a=createElement("div",{role:"menu"});n.appendChild(a),s.appendChild(n),this.elements.settings.panels.home=n,this.config.settings.forEach((A=>{const r=createElement("button",extend(getAttributesFromSelector(this.config.selectors.buttons.settings),{type:"button","class":"".concat(this.config.classNames.control," ").concat(this.config.classNames.control,"--forward"),role:"menuitem","aria-haspopup":!0,hidden:""}));t.call(this,r,A),on.call(this,r,"click",(()=>{o.call(this,A,!1)}));const i=createElement("span",null,i18n.get(A,this.config)),n=createElement("span",{"class":this.config.classNames.menu.value});n.innerHTML=e[A],i.appendChild(n),r.appendChild(i),a.appendChild(r);const l=createElement("div",{id:"plyr-settings-".concat(e.id,"-").concat(A),hidden:""}),c=createElement("button",{type:"button","class":"".concat(this.config.classNames.control," ").concat(this.config.classNames.control,"--back")});c.appendChild(createElement("span",{"aria-hidden":!0},i18n.get(A,this.config))),c.appendChild(createElement("span",{"class":this.config.classNames.hidden},i18n.get("menuBack",this.config))),on.call(this,l,"keydown",(e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),o.call(this,"home",!0))}),!1),on.call(this,c,"click",(()=>{o.call(this,"home",!1)})),l.appendChild(c),l.appendChild(createElement("div",{role:"menu"})),s.appendChild(l),this.elements.settings.buttons[A]=r,this.elements.settings.panels[A]=l})),i.appendChild(s),r.appendChild(i),l.appendChild(r),this.elements.settings.popup=i,this.elements.settings.menu=r}if("pip"===n&&support.pip&&l.appendChild(A.call(this,"pip",c)),"airplay"===n&&support.airplay&&l.appendChild(A.call(this,"airplay",c)),"download"===n){const e=extend({},c,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");const{download:t}=this.config.urls;!is.url(t)&&this.isEmbed&&extend(e,{icon:"logo-".concat(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,html5.getQualityOptions.call(this)),a.call(this),l},inject(){if(this.config.loadSprite){const e=controls$1.getIconUrl.call(this);e.cors&&loadSprite(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,r=!0;if(is["function"](this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),is.element(this.config.controls)||is.string(this.config.controls)?e=this.config.controls:(e=controls$1.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:captions.getLabel.call(this)}),r=!1),r&&is.string(this.config.controls)&&(e=(e=>{let A=e;return Object.entries(t).forEach((([e,t])=>{A=replaceAll(A,"{".concat(e,"}"),t)})),A})(e)),is.string(this.config.selectors.controls.container)&&(A=document.querySelector(this.config.selectors.controls.container)),is.element(A)||(A=this.elements.container),A[is.element(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),is.element(this.elements.controls)||controls$1.findElements.call(this),!is.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:()=>hasClass(e,t),set(A=!1){toggleClass(e,t,A),e.setAttribute("aria-pressed",A?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach((t=>{is.array(t)||is.nodeList(t)?Array.from(t).filter(Boolean).forEach(e):e(t)}))}if(browser.isEdge&&repaint(A),this.config.tooltips.controls){const{classNames:e,selectors:t}=this.config,A="".concat(t.controls.wrapper," ").concat(t.labels," .").concat(e.hidden),r=getElements.call(this,A);Array.from(r).forEach((e=>{toggleClass(e,this.config.classNames.hidden,!1),toggleClass(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(e2){}},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&&e<this.duration));if(null==A||!A.length)return;const r=document.createDocumentFragment(),i=document.createDocumentFragment();let s=null;const n="".concat(this.config.classNames.tooltip,"--visible"),a=e=>toggleClass(s,n,e);A.forEach((e=>{const t=createElement("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,i.appendChild(t)})),r.appendChild(i),this.config.tooltips.seek||(s=createElement("span",{"class":this.config.classNames.tooltip},""),r.appendChild(s)),this.elements.markers={points:i,tip:s},this.elements.progress.appendChild(r)}};function parseUrl(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(r){return null}}function buildUrlParams(e){const t=new URLSearchParams;return is.object(e)&&Object.entries(e).forEach((([e,A])=>{t.set(e,A)})),t}const captions={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!support.textTracks)return void(is.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&controls$1.setCaptionsMenu.call(this));if(is.element(this.elements.captions)||(this.elements.captions=createElement("div",getAttributesFromSelector(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),insertAfter(this.elements.captions,this.elements.wrapper)),browser.isIE&&window.URL){const e=this.media.querySelectorAll("track");Array.from(e).forEach((e=>{const t=e.getAttribute("src"),A=parseUrl(t);null!==A&&A.hostname!==window.location.href.hostname&&["http:","https:"].includes(A.protocol)&&fetch$1(t,"blob").then((t=>{e.setAttribute("src",window.URL.createObjectURL(t))}))["catch"]((()=>{removeElement(e)}))}))}const e=dedupe((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((e=>e.split("-")[0])));let t=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===t&&([t]=e);let A=this.storage.get("captions");if(is.boolean(A)||({active:A}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:A,language:t,languages:e}),this.isHTML5){const e=this.config.captions.update?"addtrack removetrack":"removetrack";on.call(this,this.media.textTracks,e,captions.update.bind(this))}setTimeout(captions.update.bind(this),0)},update(){const e=captions.getTracks.call(this,!0),{active:t,language:A,meta:r,currentTrackNode:i}=this.captions,s=Boolean(e.find((e=>e.language===A)));this.isHTML5&&this.isVideo&&e.filter((e=>!r.get(e))).forEach((e=>{this.debug.log("Track added",e),r.set(e,{"default":"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),on.call(this,e,"cuechange",(()=>captions.updateCues.call(this)))})),(s&&this.language!==A||!e.includes(i))&&(captions.setLanguage.call(this,A),captions.toggle.call(this,t&&s)),this.elements&&toggleClass(this.elements.container,this.config.classNames.captions.enabled,!is.empty(e)),is.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&controls$1.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;const{toggled:A}=this.captions,r=this.config.classNames.captions.active,i=is.nullOrUndefined(e)?!A:e;if(i!==A){if(t||(this.captions.active=i,this.storage.set({captions:i})),!this.language&&i&&!t){const e=captions.getTracks.call(this),t=captions.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void captions.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=i),toggleClass(this.elements.container,r,i),this.captions.toggled=i,controls$1.updateSetting.call(this,"captions"),triggerEvent.call(this,this.media,i?"captionsenabled":"captionsdisabled")}setTimeout((()=>{i&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")}))},set(e,t=!0){const A=captions.getTracks.call(this);if(-1!==e)if(is.number(e))if(e in A){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const r=A[e],{language:i}=r||{};this.captions.currentTrackNode=r,controls$1.updateSetting.call(this,"captions"),t||(this.captions.language=i,this.storage.set({language:i})),this.isVimeo&&this.embed.enableTextTrack(i),triggerEvent.call(this,this.media,"languagechange")}captions.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&captions.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else captions.toggle.call(this,!1,t)},setLanguage(e,t=!0){if(!is.string(e))return void this.debug.warn("Invalid language argument",e);const A=e.toLowerCase();this.captions.language=A;const r=captions.getTracks.call(this),i=captions.findTrack.call(this,[A]);captions.set.call(this,r.indexOf(i),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=captions.getTracks.call(this),r=e=>Number((this.captions.meta.get(e)||{})["default"]),i=Array.from(A).sort(((e,t)=>r(t)-r(e)));let s;return e.every((e=>(s=i.find((t=>t.language===e)),!s))),s||(t?i[0]:void 0)},getCurrentTrack(){return captions.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!is.track(t)&&support.textTracks&&this.captions.toggled&&(t=captions.getCurrentTrack.call(this)),is.track(t)?is.empty(t.label)?is.empty(t.language)?i18n.get("enabled",this.config):e.language.toUpperCase():t.label:i18n.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!is.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!is.nullOrUndefined(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let t=e;if(!t){const e=captions.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map((e=>e.getCueAsHTML())).map(getHTML)}const A=t.map((e=>e.trim())).join("\n");if(A!==this.elements.captions.innerHTML){emptyElement(this.elements.captions);const e=createElement("span",getAttributesFromSelector(this.config.selectors.caption));e.innerHTML=A,this.elements.captions.appendChild(e),triggerEvent.call(this,this.media,"cuechange")}}},defaults={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:[]}},pip={active:"picture-in-picture",inactive:"inline"},providers={html5:"html5",youtube:"youtube",vimeo:"vimeo"},types={audio:"audio",video:"video"};function getProviderByUrl(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?providers.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?providers.vimeo:null}const noop=()=>{};class Console{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):noop}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):noop}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):noop}}class Fullscreen{constructor(e){_defineProperty$1(this,"onChange",(()=>{if(!this.supported)return;const e=this.player.elements.buttons.fullscreen;is.element(e)&&(e.pressed=this.active);const t=this.target===this.player.media?this.target:this.player.elements.container;triggerEvent.call(this.player,t,this.active?"enterfullscreen":"exitfullscreen",!0)})),_defineProperty$1(this,"toggleFallback",((e=!1)=>{var t,A;if(e?this.scrollPosition={x:null!=(t=window.scrollX)?t:0,y:null!=(A=window.scrollY)?A:0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=e?"hidden":"",toggleClass(this.target,this.player.config.classNames.fullscreen.fallback,e),browser.isIos){let t=document.head.querySelector('meta[name="viewport"]');const A="viewport-fit=cover";t||(t=document.createElement("meta"),t.setAttribute("name","viewport"));const r=is.string(t.content)&&t.content.includes(A);e?(this.cleanupViewport=!r,r||(t.content+=",".concat(A))):this.cleanupViewport&&(t.content=t.content.split(",").filter((e=>e.trim()!==A)).join(","))}this.onChange()})),_defineProperty$1(this,"trapFocus",(e=>{if(browser.isIos||browser.isIPadOS||!this.active||"Tab"!==e.key)return;const t=document.activeElement,A=getElements.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[r]=A,i=A[A.length-1];t!==i||e.shiftKey?t===r&&e.shiftKey&&(i.focus(),e.preventDefault()):(r.focus(),e.preventDefault())})),_defineProperty$1(this,"update",(()=>{if(this.supported){let e;e=this.forceFallback?"Fallback (forced)":Fullscreen.nativeSupported?"Native":"Fallback",this.player.debug.log("".concat(e," fullscreen enabled"))}else this.player.debug.log("Fullscreen not supported and fallback disabled");toggleClass(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)})),_defineProperty$1(this,"enter",(()=>{this.supported&&(browser.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!Fullscreen.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?is.empty(this.prefix)||this.target["".concat(this.prefix,"Request").concat(this.property)]():this.target.requestFullscreen({navigationUI:"hide"}))})),_defineProperty$1(this,"exit",(()=>{if(this.supported)if(browser.isIos&&this.player.config.fullscreen.iosNative)this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),silencePromise(this.player.play());else if(!Fullscreen.nativeSupported||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!is.empty(this.prefix)){const e="moz"===this.prefix?"Cancel":"Exit";document["".concat(this.prefix).concat(e).concat(this.property)]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),_defineProperty$1(this,"toggle",(()=>{this.active?this.exit():this.enter()})),this.player=e,this.prefix=Fullscreen.prefix,this.property=Fullscreen.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===e.config.fullscreen.fallback,this.player.elements.fullscreen=e.config.fullscreen.container&&closest$1(this.player.elements.container,e.config.fullscreen.container),on.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":"".concat(this.prefix,"fullscreenchange"),(()=>{this.onChange()})),on.call(this.player,this.player.elements.container,"dblclick",(e=>{is.element(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")})),on.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 Fullscreen.nativeSupported&&!this.forceFallback}static get prefix(){if(is["function"](document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some((t=>!(!is["function"](document["".concat(t,"ExitFullscreen")])&&!is["function"](document["".concat(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,Fullscreen.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||Fullscreen.nativeSupported||!browser.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!Fullscreen.nativeSupported||this.forceFallback)return hasClass(this.target,this.player.config.classNames.fullscreen.fallback);const e=this.prefix?this.target.getRootNode()["".concat(this.prefix).concat(this.property,"Element")]:this.target.getRootNode().fullscreenElement;return e&&e.shadowRoot?e===this.target.getRootNode().host:e===this.target}get target(){var e;return browser.isIos&&this.player.config.fullscreen.iosNative?this.player.media:null!=(e=this.player.elements.fullscreen)?e:this.player.elements.container}}function loadImage(e,t=1){return new Promise(((A,r)=>{const i=new Image,s=()=>{delete i.onload,delete i.onerror,(i.naturalWidth>=t?A:r)(i)};Object.assign(i,{onload:s,onerror:s,src:e})}))}const ui={addStyleHook(){toggleClass(this.elements.container,this.config.selectors.container.replace(".",""),!0),toggleClass(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 ".concat(this.provider," ").concat(this.type)),void ui.toggleNativeControls.call(this,!0);is.element(this.elements.controls)||(controls$1.inject.call(this),this.listeners.controls()),ui.toggleNativeControls.call(this),this.isHTML5&&captions.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,controls$1.updateVolume.call(this),controls$1.timeUpdate.call(this),controls$1.durationUpdate.call(this),ui.checkPlaying.call(this),toggleClass(this.elements.container,this.config.classNames.pip.supported,support.pip&&this.isHTML5&&this.isVideo),toggleClass(this.elements.container,this.config.classNames.airplay.supported,support.airplay&&this.isHTML5),toggleClass(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((()=>{triggerEvent.call(this,this.media,"ready")}),0),ui.setTitle.call(this),this.poster&&ui.setPoster.call(this,this.poster,!1)["catch"]((()=>{})),this.config.duration&&controls$1.durationUpdate.call(this),this.config.mediaMetadata&&controls$1.setMediaMetadata.call(this)},setTitle(){let e=i18n.get("play",this.config);if(is.string(this.config.title)&&!is.empty(this.config.title)&&(e+=", ".concat(this.config.title)),Array.from(this.elements.buttons.play||[]).forEach((t=>{t.setAttribute("aria-label",e)})),this.isEmbed){const e=getElement.call(this,"iframe");if(!is.element(e))return;const t=is.empty(this.config.title)?"video":this.config.title,A=i18n.get("frameTitle",this.config);e.setAttribute("title",A.replace("{title}",t))}},togglePoster(e){toggleClass(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"),ready.call(this).then((()=>loadImage(e)))["catch"]((t=>{throw e===this.poster&&ui.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('".concat(e,"')"),backgroundSize:""}),ui.togglePoster.call(this,!0),e))))},checkPlaying(e){toggleClass(this.elements.container,this.config.classNames.playing,this.playing),toggleClass(this.elements.container,this.config.classNames.paused,this.paused),toggleClass(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",i18n.get(this.playing?"pause":"play",this.config))})),is.event(e)&&"timeupdate"===e.type||ui.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((()=>{toggleClass(this.elements.container,this.config.classNames.loading,this.loading),ui.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=>!is.empty(e)&&is.string(e)&&e.startsWith("--plyr"))).forEach((e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)})),is.empty(this.media.style)&&this.media.removeAttribute("style")}};class Listeners{constructor(e){_defineProperty$1(this,"firstTouch",(()=>{const{player:e}=this,{elements:t}=e;e.touch=!0,toggleClass(t.container,e.config.classNames.isTouch,!0)})),_defineProperty$1(this,"global",((e=!0)=>{const{player:t}=this;t.config.keyboard.global&&toggleListener.call(t,window,"keydown keyup",this.handleKey,e,!1),toggleListener.call(t,document.body,"click",this.toggleMenu,e),once.call(t,document.body,"touchstart",this.firstTouch)})),_defineProperty$1(this,"container",(()=>{const{player:e}=this,{config:t,elements:A,timers:r}=e;!t.keyboard.global&&t.keyboard.focused&&on.call(e,A.container,"keydown keyup",this.handleKey,!1),on.call(e,A.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(t=>{const{controls:i}=A;i&&"enterfullscreen"===t.type&&(i.pressed=!1,i.hover=!1);let s=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(ui.toggleControls.call(e,!0),s=e.touch?3e3:2e3),clearTimeout(r.controls),r.controls=setTimeout((()=>ui.toggleControls.call(e,!1)),s)}));const i=()=>{if(!e.isVimeo||e.config.vimeo.premium)return;const t=A.wrapper,{active:r}=e.fullscreen,[i,s]=getAspectRatio.call(e),n=supportsCSS("aspect-ratio: ".concat(i," / ").concat(s));if(!r)return void(n?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null));const[a,o]=getViewportSize(),l=a/o>i/s;n?(t.style.width=l?"auto":"100%",t.style.height=l?"100%":"auto"):(t.style.maxWidth=l?o/s*i+"px":null,t.style.margin=l?"0 auto":null)},s=()=>{clearTimeout(r.resized),r.resized=setTimeout(i,50)};on.call(e,A.container,"enterfullscreen exitfullscreen",(t=>{const{target:r}=e.fullscreen;r===A.container&&(!e.isEmbed&&is.empty(e.config.ratio)||(i(),("enterfullscreen"===t.type?on:off).call(e,window,"resize",s)))}))})),_defineProperty$1(this,"media",(()=>{const{player:e}=this,{elements:t}=e;if(on.call(e,e.media,"timeupdate seeking seeked",(t=>controls$1.timeUpdate.call(e,t))),on.call(e,e.media,"durationchange loadeddata loadedmetadata",(t=>controls$1.durationUpdate.call(e,t))),on.call(e,e.media,"ended",(()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),on.call(e,e.media,"progress playing seeking seeked",(t=>controls$1.updateProgress.call(e,t))),on.call(e,e.media,"volumechange",(t=>controls$1.updateVolume.call(e,t))),on.call(e,e.media,"playing play pause ended emptied timeupdate",(t=>ui.checkPlaying.call(e,t))),on.call(e,e.media,"waiting canplay seeked playing",(t=>ui.checkLoading.call(e,t))),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){const A=getElement.call(e,".".concat(e.config.classNames.video));if(!is.element(A))return;on.call(e,t.container,"click",(r=>{([t.container,A].includes(r.target)||A.contains(r.target))&&(e.touch&&e.config.hideControls||(e.ended?(this.proxy(r,e.restart,"restart"),this.proxy(r,(()=>{silencePromise(e.play())}),"play")):this.proxy(r,(()=>{silencePromise(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&on.call(e,t.wrapper,"contextmenu",(e=>{e.preventDefault()}),!1),on.call(e,e.media,"volumechange",(()=>{e.storage.set({volume:e.volume,muted:e.muted})})),on.call(e,e.media,"ratechange",(()=>{controls$1.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),on.call(e,e.media,"qualitychange",(t=>{controls$1.updateSetting.call(e,"quality",null,t.detail.quality)})),on.call(e,e.media,"ready qualitychange",(()=>{controls$1.setDownloadUrl.call(e)}));const A=e.config.events.concat(["keyup","keydown"]).join(" ");on.call(e,e.media,A,(A=>{let{detail:r={}}=A;"error"===A.type&&(r=e.media.error),triggerEvent.call(e,t.container,A.type,!0,r)}))})),_defineProperty$1(this,"proxy",((e,t,A)=>{const{player:r}=this,i=r.config.listeners[A];let s=!0;is["function"](i)&&(s=i.call(r,e)),!1!==s&&is["function"](t)&&t.call(r,e)})),_defineProperty$1(this,"bind",((e,t,A,r,i=!0)=>{const{player:s}=this,n=s.config.listeners[r],a=is["function"](n);on.call(s,e,t,(e=>this.proxy(e,A,r)),i&&!a)})),_defineProperty$1(this,"controls",(()=>{const{player:e}=this,{elements:t}=e,A=browser.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((t=>{this.bind(t,"click",(()=>{silencePromise(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",(()=>{triggerEvent.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(),controls$1.toggleMenu.call(e,t)}),null,!1),this.bind(t.buttons.settings,"keyup",(t=>{[" ","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),controls$1.toggleMenu.call(e,t)):controls$1.focusFirstMenuItem.call(e,null,!0))}),null,!1),this.bind(t.settings.menu,"keydown",(t=>{"Escape"===t.key&&controls$1.toggleMenu.call(e,t)})),this.bind(t.inputs.seek,"mousedown mousemove",(e=>{const A=t.progress.getBoundingClientRect(),r=100/A.width*(e.pageX-A.left);e.currentTarget.setAttribute("seek-value",r)})),this.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(t=>{const A=t.currentTarget,r="play-on-seeked";if(is.keyboardEvent(t)&&!["ArrowLeft","ArrowRight"].includes(t.key))return;e.lastSeekTime=Date.now();const i=A.hasAttribute(r),s=["mouseup","touchend","keyup"].includes(t.type);i&&s?(A.removeAttribute(r),silencePromise(e.play())):!s&&e.playing&&(A.setAttribute(r,""),e.pause())})),browser.isIos){const t=getElements.call(e,'input[type="range"]');Array.from(t).forEach((e=>this.bind(e,A,(e=>repaint(e.target)))))}this.bind(t.inputs.seek,A,(t=>{const A=t.currentTarget;let r=A.getAttribute("seek-value");is.empty(r)&&(r=A.value),A.removeAttribute("seek-value"),e.currentTime=r/A.max*e.duration}),"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",(t=>controls$1.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)})),browser.isWebKit&&Array.from(getElements.call(e,'input[type="range"]')).forEach((t=>{this.bind(t,"input",(t=>controls$1.updateRangeFill.call(e,t.target)))})),e.config.toggleInvert&&!is.element(t.display.duration)&&this.bind(t.display.currentTime,"click",(()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,controls$1.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:r}=e;toggleClass(t.controls,A.classNames.noTransition,!0),ui.toggleControls.call(e,!0),setTimeout((()=>{toggleClass(t.controls,A.classNames.noTransition,!1)}),0);const i=this.touch?3e3:4e3;clearTimeout(r.controls),r.controls=setTimeout((()=>ui.toggleControls.call(e,!1)),i)})),this.bind(t.inputs.volume,"wheel",(t=>{const A=t.webkitDirectionInvertedFromDevice,[r,i]=[t.deltaX,-t.deltaY].map((e=>A?-e:e)),s=Math.sign(Math.abs(r)>Math.abs(i)?r:i);e.increaseVolume(s/50);const{volume:n}=e.media;(1===s&&n<1||-1===s&&n>0)&&t.preventDefault()}),"volume",!1)})),this.player=e,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:r,type:i,altKey:s,ctrlKey:n,metaKey:a,shiftKey:o}=e,l="keydown"===i,c=l&&r===this.lastKey;var h;if(!(s||n||a||o)&&r)if(l){const i=document.activeElement;if(is.element(i)){const{editable:r}=t.config.selectors,{seek:s}=A.inputs;if(i!==s&&matches(i,r))return;if(" "===e.key&&matches(i,'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(r)&&(e.preventDefault(),e.stopPropagation()),r){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c||(h=parseInt(r,10),t.currentTime=t.duration/10*h);break;case" ":case"k":c||silencePromise(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"===r&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=r}else this.lastKey=null}toggleMenu(e){controls$1.toggleMenu.call(this.player,e)}}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var loadjs_umd=createCommonjsModule((function(e,t){e.exports=function(){var e=function(){},t={},A={},r={};function i(e,t){if(e){var i=r[e];if(A[e]=t,i)for(;i.length;)i[0](e,t),i.splice(0,1)}}function s(t,A){t.call&&(t={success:t}),A.length?(t.error||e)(A):(t.success||e)(t)}function n(t,A,r,i){var s,a,o=document,l=r.async,c=(r.numRetries||0)+1,h=r.before||e,u=t.replace(/[\?|#].*$/,""),p=t.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(u)?((a=o.createElement("link")).rel="stylesheet",a.href=p,(s="hideFocus"in a)&&a.relList&&(s=0,a.rel="preload",a.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(u)?(a=o.createElement("img")).src=p:((a=o.createElement("script")).src=t,a.async=void 0===l||l),a.onload=a.onerror=a.onbeforeload=function(e){var o=e.type[0];if(s)try{a.sheet.cssText.length||(o="e")}catch(l){18!=l.code&&(o="e")}if("e"==o){if((i+=1)<c)return n(t,A,r,i)}else if("preload"==a.rel&&"style"==a.as)return a.rel="stylesheet";A(t,o,e.defaultPrevented)},!1!==h(t,a)&&o.head.appendChild(a)}function a(e,A,r){var a,o;if(A&&A.trim&&(a=A),o=(a?r:A)||{},a){if(a in t)throw"LoadJS";t[a]=!0}function l(t,A){!function(e,t,A){var r,i,s=(e=e.push?e:[e]).length,a=s,o=[];for(r=function(e,A,r){if("e"==A&&o.push(e),"b"==A){if(!r)return;o.push(e)}--s||t(o)},i=0;i<a;i++)n(e[i],r,A)}(e,(function(e){s(o,e),t&&s({success:t,error:A},e),i(a,e)}),o)}if(o.returnPromise)return new Promise(l);l()}return a.ready=function(e,t){return function(e,i){e=e.push?e:[e];var n,a,o,l=[],c=e.length,h=c;for(n=function(e,A){A.length&&l.push(e),--h||function(e){s(t,e)}(l)};c--;)a=e[c],(o=A[a])?n(a,o):(r[a]=r[a]||[]).push(n)}(e),a},a.done=function(e){i(e,[])},a.reset=function(){t={},A={},r={}},a.isDefined=function(e){return e in t},a}()}));function loadScript(e){return new Promise(((t,A)=>{loadjs_umd(e,{success:t,error:A})}))}function parseId$1(e){return is.empty(e)?null:is.number(Number(e))?e:e.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:e}function parseHash(e){const t=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return t&&5===t.length?t[4]:null}function assurePlaybackState$1(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,triggerEvent.call(this,this.media,e?"play":"pause"))}const vimeo={setup(){const e=this;toggleClass(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,setAspectRatio.call(e),is.object(window.Vimeo)?vimeo.ready.call(e):loadScript(e.config.urls.vimeo.sdk).then((()=>{vimeo.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:r,...i}=t;let s=e.media.getAttribute("src"),n="";is.empty(s)?(s=e.media.getAttribute(e.config.attributes.embed.id),n=e.media.getAttribute(e.config.attributes.embed.hash)):n=parseHash(s);const a=n?{h:n}:{};A&&Object.assign(i,{controls:!1,sidedock:!1});const o=buildUrlParams({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:e.config.playsinline,...a,...i}),l=parseId$1(s),c=createElement("iframe"),h=format(e.config.urls.vimeo.iframe,l,o);if(c.setAttribute("src",h),c.setAttribute("allowfullscreen",""),c.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),is.empty(r)||c.setAttribute("referrerPolicy",r),A||!t.customControls)c.setAttribute("data-poster",e.poster),e.media=replaceElement(c,e.media);else{const t=createElement("div",{"class":e.config.classNames.embedContainer,"data-poster":e.poster});t.appendChild(c),e.media=replaceElement(t,e.media)}t.customControls||fetch$1(format(e.config.urls.vimeo.api,h)).then((t=>{!is.empty(t)&&t.thumbnail_url&&ui.setPoster.call(e,t.thumbnail_url)["catch"]((()=>{}))})),e.embed=new window.Vimeo.Player(c,{autopause:e.config.autopause,muted:e.muted}),e.media.paused=!0,e.media.currentTime=0,e.supported.ui&&e.embed.disableTextTrack(),e.media.play=()=>(assurePlaybackState$1.call(e,!0),e.embed.play()),e.media.pause=()=>(assurePlaybackState$1.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:u}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>u,set(t){const{embed:A,media:r,paused:i,volume:s}=e,n=i&&!A.hasPlayed;r.seeking=!0,triggerEvent.call(e,r,"seeking"),Promise.resolve(n&&A.setVolume(0)).then((()=>A.setCurrentTime(t))).then((()=>n&&A.pause())).then((()=>n&&A.setVolume(s)))["catch"]((()=>{}))}});let p=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>p,set(t){e.embed.setPlaybackRate(t).then((()=>{p=t,triggerEvent.call(e,e.media,"ratechange")}))["catch"]((()=>{e.options.speed=[1]}))}});let{volume:d}=e.config;Object.defineProperty(e.media,"volume",{get:()=>d,set(t){e.embed.setVolume(t).then((()=>{d=t,triggerEvent.call(e,e.media,"volumechange")}))}});let{muted:g}=e.config;Object.defineProperty(e.media,"muted",{get:()=>g,set(t){const A=!!is.boolean(t)&&t;e.embed.setMuted(!!A||e.config.muted).then((()=>{g=A,triggerEvent.call(e,e.media,"volumechange")}))}});let m,{loop:f}=e.config;Object.defineProperty(e.media,"loop",{get:()=>f,set(t){const A=is.boolean(t)?t:e.config.loop.active;e.embed.setLoop(A).then((()=>{f=A}))}}),e.embed.getVideoUrl().then((t=>{m=t,controls$1.setDownloadUrl.call(e)}))["catch"]((e=>{this.debug.warn(e)})),Object.defineProperty(e.media,"currentSrc",{get:()=>m}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration}),Promise.all([e.embed.getVideoWidth(),e.embed.getVideoHeight()]).then((t=>{const[A,r]=t;e.embed.ratio=roundAspectRatio(A,r),setAspectRatio.call(this)})),e.embed.setAutopause(e.config.autopause).then((t=>{e.config.autopause=t})),e.embed.getVideoTitle().then((t=>{e.config.title=t,ui.setTitle.call(this)})),e.embed.getCurrentTime().then((t=>{u=t,triggerEvent.call(e,e.media,"timeupdate")})),e.embed.getDuration().then((t=>{e.media.duration=t,triggerEvent.call(e,e.media,"durationchange")})),e.embed.getTextTracks().then((t=>{e.media.textTracks=t,captions.setup.call(e)})),e.embed.on("cuechange",(({cues:t=[]})=>{const A=t.map((e=>stripHTML(e.text)));captions.updateCues.call(e,A)})),e.embed.on("loaded",(()=>{e.embed.getPaused().then((t=>{assurePlaybackState$1.call(e,!t),t||triggerEvent.call(e,e.media,"playing")})),is.element(e.embed.element)&&e.supported.ui&&e.embed.element.setAttribute("tabindex",-1)})),e.embed.on("bufferstart",(()=>{triggerEvent.call(e,e.media,"waiting")})),e.embed.on("bufferend",(()=>{triggerEvent.call(e,e.media,"playing")})),e.embed.on("play",(()=>{assurePlaybackState$1.call(e,!0),triggerEvent.call(e,e.media,"playing")})),e.embed.on("pause",(()=>{assurePlaybackState$1.call(e,!1)})),e.embed.on("timeupdate",(t=>{e.media.seeking=!1,u=t.seconds,triggerEvent.call(e,e.media,"timeupdate")})),e.embed.on("progress",(t=>{e.media.buffered=t.percent,triggerEvent.call(e,e.media,"progress"),1===parseInt(t.percent,10)&&triggerEvent.call(e,e.media,"canplaythrough"),e.embed.getDuration().then((t=>{t!==e.media.duration&&(e.media.duration=t,triggerEvent.call(e,e.media,"durationchange"))}))})),e.embed.on("seeked",(()=>{e.media.seeking=!1,triggerEvent.call(e,e.media,"seeked")})),e.embed.on("ended",(()=>{e.media.paused=!0,triggerEvent.call(e,e.media,"ended")})),e.embed.on("error",(t=>{e.media.error=t,triggerEvent.call(e,e.media,"error")})),t.customControls&&setTimeout((()=>ui.build.call(e)),0)}};function parseId(e){return is.empty(e)?null:e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:e}function assurePlaybackState(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,triggerEvent.call(this,this.media,e?"play":"pause"))}function getHost(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const youtube={setup(){if(toggleClass(this.elements.wrapper,this.config.classNames.embed,!0),is.object(window.YT)&&is["function"](window.YT.Player))youtube.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{is["function"](e)&&e(),youtube.ready.call(this)},loadScript(this.config.urls.youtube.sdk)["catch"]((e=>{this.debug.warn("YouTube API failed to load",e)}))}},getTitle(e){fetch$1(format(this.config.urls.youtube.api,e)).then((e=>{if(is.object(e)){const{title:t,height:A,width:r}=e;this.config.title=t,ui.setTitle.call(this),this.embed.ratio=roundAspectRatio(r,A)}setAspectRatio.call(this)}))["catch"]((()=>{setAspectRatio.call(this)}))},ready(){const e=this,t=e.config.youtube,A=e.media&&e.media.getAttribute("id");if(!is.empty(A)&&A.startsWith("youtube-"))return;let r=e.media.getAttribute("src");is.empty(r)&&(r=e.media.getAttribute(this.config.attributes.embed.id));const i=parseId(r),s=createElement("div",{id:generateId(e.provider),"data-poster":t.customControls?e.poster:void 0});if(e.media=replaceElement(s,e.media),t.customControls){const t=e=>"https://i.ytimg.com/vi/".concat(i,"/").concat(e,"default.jpg");loadImage(t("maxres"),121)["catch"]((()=>loadImage(t("sd"),121)))["catch"]((()=>loadImage(t("hq")))).then((t=>ui.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:i,host:getHost(t),playerVars:extend({},{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,r={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:r},triggerEvent.call(e,e.media,"error")}},onPlaybackRateChange(t){const A=t.target;e.media.playbackRate=A.getPlaybackRate(),triggerEvent.call(e,e.media,"ratechange")},onReady(A){if(is["function"](e.media.play))return;const r=A.target;youtube.getTitle.call(e,i),e.media.play=()=>{assurePlaybackState.call(e,!0),r.playVideo()},e.media.pause=()=>{assurePlaybackState.call(e,!1),r.pauseVideo()},e.media.stop=()=>{r.stopVideo()},e.media.duration=r.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:()=>Number(r.getCurrentTime()),set(t){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,triggerEvent.call(e,e.media,"seeking"),r.seekTo(t)}}),Object.defineProperty(e.media,"playbackRate",{get:()=>r.getPlaybackRate(),set(e){r.setPlaybackRate(e)}});let{volume:s}=e.config;Object.defineProperty(e.media,"volume",{get:()=>s,set(t){s=t,r.setVolume(100*s),triggerEvent.call(e,e.media,"volumechange")}});let{muted:n}=e.config;Object.defineProperty(e.media,"muted",{get:()=>n,set(t){const A=is.boolean(t)?t:n;n=A,r[A?"mute":"unMute"](),r.setVolume(100*s),triggerEvent.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:()=>r.getVideoUrl()}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration});const a=r.getAvailablePlaybackRates();e.options.speed=a.filter((t=>e.config.speed.options.includes(t))),e.supported.ui&&t.customControls&&e.media.setAttribute("tabindex",-1),triggerEvent.call(e,e.media,"timeupdate"),triggerEvent.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval((()=>{e.media.buffered=r.getVideoLoadedFraction(),(null===e.media.lastBuffered||e.media.lastBuffered<e.media.buffered)&&triggerEvent.call(e,e.media,"progress"),e.media.lastBuffered=e.media.buffered,1===e.media.buffered&&(clearInterval(e.timers.buffering),triggerEvent.call(e,e.media,"canplaythrough"))}),200),t.customControls&&setTimeout((()=>ui.build.call(e)),50)},onStateChange(A){const r=A.target;switch(clearInterval(e.timers.playing),e.media.seeking&&[1,2].includes(A.data)&&(e.media.seeking=!1,triggerEvent.call(e,e.media,"seeked")),A.data){case-1:triggerEvent.call(e,e.media,"timeupdate"),e.media.buffered=r.getVideoLoadedFraction(),triggerEvent.call(e,e.media,"progress");break;case 0:assurePlaybackState.call(e,!1),e.media.loop?(r.stopVideo(),r.playVideo()):triggerEvent.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(assurePlaybackState.call(e,!0),triggerEvent.call(e,e.media,"playing"),e.timers.playing=setInterval((()=>{triggerEvent.call(e,e.media,"timeupdate")}),50),e.media.duration!==r.getDuration()&&(e.media.duration=r.getDuration(),triggerEvent.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),assurePlaybackState.call(e,!1);break;case 3:triggerEvent.call(e,e.media,"waiting")}triggerEvent.call(e,e.elements.container,"statechange",!1,{code:A.data})}}})}},media={setup(){this.media?(toggleClass(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),toggleClass(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&toggleClass(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=createElement("div",{"class":this.config.classNames.video}),wrap(this.media,this.elements.wrapper),this.elements.poster=createElement("div",{"class":this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?html5.setup.call(this):this.isYouTube?youtube.setup.call(this):this.isVimeo&&vimeo.setup.call(this)):this.debug.warn("No media element found!")}};class Ads{constructor(e){_defineProperty$1(this,"load",(()=>{this.enabled&&(is.object(window.google)&&is.object(window.google.ima)?this.ready():loadScript(this.player.config.urls.googleIMA.sdk).then((()=>{this.ready()}))["catch"]((()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))})))})),_defineProperty$1(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()})),_defineProperty$1(this,"setupIMA",(()=>{this.elements.container=createElement("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()})),_defineProperty$1(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(t){this.onAdError(t)}})),_defineProperty$1(this,"pollCountdown",((e=!1)=>{if(!e)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval((()=>{const e=formatTime(Math.max(this.manager.getRemainingTime(),0)),t="".concat(i18n.get("advertisement",this.player.config)," - ").concat(e);this.elements.container.setAttribute("data-badge-text",t)}),100)})),_defineProperty$1(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")})),_defineProperty$1(this,"addCuePoints",(()=>{is.empty(this.cuePoints)||this.cuePoints.forEach((e=>{if(0!==e&&-1!==e&&e<this.player.duration){const t=this.player.elements.progress;if(is.element(t)){const A=100/this.player.duration*e,r=createElement("span",{"class":this.player.config.classNames.cues});r.style.left="".concat(A.toString(),"%"),t.appendChild(r)}}}))})),_defineProperty$1(this,"onAdEvent",(e=>{const{container:t}=this.player.elements,A=e.getAd(),r=e.getAdData();switch((e=>{triggerEvent.call(this.player,this.player.media,"ads".concat(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:r.adError&&this.player.debug.warn("Non-fatal ad error: ".concat(r.adError.getMessage()))}})),_defineProperty$1(this,"onAdError",(e=>{this.cancel(),this.player.debug.warn("Ads error",e)})),_defineProperty$1(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;is.empty(this.cuePoints)||this.cuePoints.forEach(((A,r)=>{t<A&&A<e&&(this.manager.discardAdBreak(),this.cuePoints.splice(r,1))}))})),window.addEventListener("resize",(()=>{this.manager&&this.manager.resize(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL)}))})),_defineProperty$1(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(t){this.onAdError(t)}}))["catch"]((()=>{}))})),_defineProperty$1(this,"resumeContent",(()=>{this.elements.container.style.zIndex="",this.playing=!1,silencePromise(this.player.media.play())})),_defineProperty$1(this,"pauseContent",(()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()})),_defineProperty$1(this,"cancel",(()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()})),_defineProperty$1(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"]((()=>{}))})),_defineProperty$1(this,"trigger",((e,...t)=>{const A=this.events[e];is.array(A)&&A.forEach((e=>{is["function"](e)&&e.apply(this,t)}))})),_defineProperty$1(this,"on",((e,t)=>(is.array(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this))),_defineProperty$1(this,"startSafetyTimer",((e,t)=>{this.player.debug.log("Safety timer invoked from: ".concat(t)),this.safetyTimer=setTimeout((()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")}),e)})),_defineProperty$1(this,"clearSafetyTimer",(e=>{is.nullOrUndefined(this.safetyTimer)||(this.player.debug.log("Safety timer cleared from: ".concat(e)),clearTimeout(this.safetyTimer),this.safetyTimer=null)})),this.player=e,this.config=e.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&&(!is.empty(e.publisherId)||is.url(e.tagUrl))}get tagUrl(){const{config:e}=this;return is.url(e.tagUrl)?e.tagUrl:"https://go.aniview.com/api/adserver6/vast/?".concat(buildUrlParams({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 clamp(e=0,t=0,A=255){return Math.min(Math.max(e,t),A)}const parseVtt=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(is.number(A.startTime)){if(!is.empty(e.trim())&&is.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.".concat(t[4])),A.endTime=60*Number(t[6]||0)*60+60*Number(t[7])+Number(t[8])+Number("0.".concat(t[9])))}})),A.text&&t.push(A)})),t},fitRatio=(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 PreviewThumbnails{constructor(e){_defineProperty$1(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)}))})),_defineProperty$1(this,"getThumbnails",(()=>new Promise((e=>{const{src:t}=this.player.config.previewThumbnails;if(is.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(is["function"](t))t((e=>{this.thumbnails=e,A()}));else{const e=(is.string(t)?[t]:t).map((e=>this.getThumbnail(e)));Promise.all(e).then(A)}})))),_defineProperty$1(this,"getThumbnail",(e=>new Promise((t=>{fetch$1(e).then((A=>{const r={frames:parseVtt(A),height:null,urlPrefix:""};r.frames[0].text.startsWith("/")||r.frames[0].text.startsWith("http://")||r.frames[0].text.startsWith("https://")||(r.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));const i=new Image;i.onload=()=>{r.height=i.naturalHeight,r.width=i.naturalWidth,this.thumbnails.push(r),t()},i.src=r.urlPrefix+r.frames[0].text}))})))),_defineProperty$1(this,"startMove",(e=>{if(this.loaded&&is.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 r=this.player.elements.progress.getBoundingClientRect(),i=100/r.width*(e.pageX-r.left);this.seekTime=this.player.media.duration*(i/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=formatTime(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","".concat(s.label,"<br>"))}this.showImageAtCurrentTime()}})),_defineProperty$1(this,"endMove",(()=>{this.toggleThumbContainer(!1,!0)})),_defineProperty$1(this,"startScrubbing",(e=>{(is.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()))})),_defineProperty$1(this,"endScrubbing",(()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):once.call(this.player,this.player.media,"timeupdate",(()=>{this.mouseDown||this.toggleScrubbingContainer(!1)}))})),_defineProperty$1(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}))})),_defineProperty$1(this,"render",(()=>{this.elements.thumb.container=createElement("div",{"class":this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=createElement("div",{"class":this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const e=createElement("div",{"class":this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=createElement("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),is.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=createElement("div",{"class":this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)})),_defineProperty$1(this,"destroy",(()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()})),_defineProperty$1(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,r)=>{this.loadedImages.includes(t.frames[e].text)&&(A=r)})),e!==this.showingThumb&&(this.showingThumb=e,this.loadImage(A)))})),_defineProperty$1(this,"loadImage",((e=0)=>{const t=this.showingThumb,A=this.thumbnails[e],{urlPrefix:r}=A,i=A.frames[t],s=A.frames[t].text,n=r+s;if(this.currentImageElement&&this.currentImageElement.dataset.filename===s)this.showImage(this.currentImageElement,i,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: ".concat(n)),A.onload=()=>this.showImage(A,i,e,t,s,!0),this.loadingImage=A,this.removeOldImages(A)}})),_defineProperty$1(this,"showImage",((e,t,A,r,i,s=!0)=>{this.player.debug.log("Showing thumb: ".concat(i,". num: ").concat(r,". qual: ").concat(A,". newimg: ").concat(s)),this.setImageSizeAndOffset(e,t),s&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(i)||this.loadedImages.push(i)),this.preloadNearby(r,!0).then(this.preloadNearby(r,!1)).then(this.getHigherQuality(A,e,t,i))})),_defineProperty$1(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: ".concat(t.dataset.filename))}),A)}}))})),_defineProperty$1(this,"preloadNearby",((e,t=!0)=>new Promise((A=>{setTimeout((()=>{const r=this.thumbnails[0].frames[e].text;if(this.showingThumbFilename===r){let i;i=t?this.thumbnails[0].frames.slice(e):this.thumbnails[0].frames.slice(0,e).reverse();let s=!1;i.forEach((e=>{const t=e.text;if(t!==r&&!this.loadedImages.includes(t)){s=!0,this.player.debug.log("Preloading thumb filename: ".concat(t));const{urlPrefix:e}=this.thumbnails[0],r=e+t,i=new Image;i.src=r,i.onload=()=>{this.player.debug.log("Preloaded thumb filename: ".concat(t)),this.loadedImages.includes(t)||this.loadedImages.push(t),A()}}})),s||A()}}),300)})))),_defineProperty$1(this,"getHigherQuality",((e,t,A,r)=>{if(e<this.thumbnails.length-1){let i=t.naturalHeight;this.usingSprites&&(i=A.h),i<this.thumbContainerHeight&&setTimeout((()=>{this.showingThumbFilename===r&&(this.player.debug.log("Showing higher quality thumb for: ".concat(r)),this.loadImage(e+1))}),300)}})),_defineProperty$1(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)})),_defineProperty$1(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)})),_defineProperty$1(this,"determineContainerAutoSizing",(()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)})),_defineProperty$1(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="".concat(t,"px")}else if(e.clientHeight<20&&e.clientWidth>20){const t=Math.floor(e.clientWidth/this.thumbAspectRatio);e.style.height="".concat(t,"px")}}else{const t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);e.style.height="".concat(this.thumbContainerHeight,"px"),e.style.width="".concat(t,"px")}this.setThumbContainerPos()})),_defineProperty$1(this,"setThumbContainerPos",(()=>{const e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),{container:A}=this.elements.thumb,r=t.left-e.left+10,i=t.right-e.left-A.clientWidth-10,s=this.mousePosX-e.left-A.clientWidth/2,n=clamp(s,r,i);A.style.left="".concat(n,"px"),A.style.setProperty("--preview-arrow-offset",s-n+"px")})),_defineProperty$1(this,"setScrubbingContainerSize",(()=>{const{width:e,height:t}=fitRatio(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width="".concat(e,"px"),this.elements.scrubbing.container.style.height="".concat(t,"px")})),_defineProperty$1(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="-".concat(t.x*A,"px"),e.style.top="-".concat(t.y*A,"px")})),this.player=e,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}=fitRatio(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 source={insertElements(e,t){is.string(t)?insertElement(e,this.media,{src:t}):is.array(t)&&t.forEach((t=>{insertElement(e,this.media,t)}))},change(e){getDeep(e,"sources.length")?(html5.cancelRequests.call(this),this.destroy.call(this,(()=>{this.options.quality=[],removeElement(this.media),this.media=null,is.element(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:t,type:A}=e,[{provider:r=providers.html5,src:i}]=t,s="html5"===r?A:"div",n="html5"===r?{}:{src:i};Object.assign(this,{provider:r,type:A,supported:support.check(A,r,this.config.playsinline),media:createElement(s,n)}),this.elements.container.appendChild(this.media),is.boolean(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),is.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","")),ui.addStyleHook.call(this),this.isHTML5&&source.insertElements.call(this,"source",t),this.config.title=e.title,media.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&source.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&ui.build.call(this),this.isHTML5&&this.media.load(),is.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 PreviewThumbnails(this))),this.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}};class Plyr{constructor(e,t){if(_defineProperty$1(this,"play",(()=>is["function"](this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then((()=>this.ads.play()))["catch"]((()=>silencePromise(this.media.play()))),this.media.play()):null)),_defineProperty$1(this,"pause",(()=>this.playing&&is["function"](this.media.pause)?this.media.pause():null)),_defineProperty$1(this,"togglePlay",(e=>(is.boolean(e)?e:!this.playing)?this.play():this.pause())),_defineProperty$1(this,"stop",(()=>{this.isHTML5?(this.pause(),this.restart()):is["function"](this.media.stop)&&this.media.stop()})),_defineProperty$1(this,"restart",(()=>{this.currentTime=0})),_defineProperty$1(this,"rewind",(e=>{this.currentTime-=is.number(e)?e:this.config.seekTime})),_defineProperty$1(this,"forward",(e=>{this.currentTime+=is.number(e)?e:this.config.seekTime})),_defineProperty$1(this,"increaseVolume",(e=>{const t=this.media.muted?0:this.volume;this.volume=t+(is.number(e)?e:0)})),_defineProperty$1(this,"decreaseVolume",(e=>{this.increaseVolume(-e)})),_defineProperty$1(this,"airplay",(()=>{support.airplay&&this.media.webkitShowPlaybackTargetPicker()})),_defineProperty$1(this,"toggleControls",(e=>{if(this.supported.ui&&!this.isAudio){const t=hasClass(this.elements.container,this.config.classNames.hideControls),A=void 0===e?void 0:!e,r=toggleClass(this.elements.container,this.config.classNames.hideControls,A);if(r&&is.array(this.config.controls)&&this.config.controls.includes("settings")&&!is.empty(this.config.settings)&&controls$1.toggleMenu.call(this,!1),r!==t){const e=r?"controlshidden":"controlsshown";triggerEvent.call(this,this.media,e)}return!r}return!1})),_defineProperty$1(this,"on",((e,t)=>{on.call(this,this.elements.container,e,t)})),_defineProperty$1(this,"once",((e,t)=>{once.call(this,this.elements.container,e,t)})),_defineProperty$1(this,"off",((e,t)=>{off(this.elements.container,e,t)})),_defineProperty$1(this,"destroy",((e,t=!1)=>{if(!this.ready)return;const A=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(removeElement(this.elements.buttons.play),removeElement(this.elements.captions),removeElement(this.elements.controls),removeElement(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),is["function"](e)&&e()):(unbindListeners.call(this),html5.cancelRequests.call(this),replaceElement(this.elements.original,this.elements.container),triggerEvent.call(this,this.elements.original,"destroyed",!0),is["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?(ui.toggleNativeControls.call(this,!0),A()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&is["function"](this.embed.destroy)&&this.embed.destroy(),A()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(A),setTimeout(A,200))})),_defineProperty$1(this,"supports",(e=>support.mime.call(this,e))),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=support.touch,this.media=e,is.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||is.nodeList(this.media)||is.array(this.media))&&(this.media=this.media[0]),this.config=extend({},defaults,Plyr.defaults,t||{},(()=>{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 Console(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",support),is.nullOrUndefined(this.media)||!is.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(!support.check().api)return void this.debug.error("Setup failed: no support");const A=this.media.cloneNode(!0);A.autoplay=!1,this.elements.original=A;const r=this.media.tagName.toLowerCase();let i=null,s=null;switch(r){case"div":if(i=this.media.querySelector("iframe"),is.element(i)){if(s=parseUrl(i.getAttribute("src")),this.provider=getProviderByUrl(s.toString()),this.elements.container=this.media,this.media=i,this.elements.container.className="",s.search.length){const e=["1","true"];e.includes(s.searchParams.get("autoplay"))&&(this.config.autoplay=!0),e.includes(s.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=e.includes(s.searchParams.get("playsinline")),this.config.youtube.hl=s.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(is.empty(this.provider)||!Object.values(providers).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=types.video;break;case"video":case"audio":this.type=r,this.provider=providers.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=support.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new Listeners(this),this.storage=new Storage(this),this.media.plyr=this,is.element(this.elements.container)||(this.elements.container=createElement("div"),wrap(this.media,this.elements.container)),ui.migrateStyles.call(this),ui.addStyleHook.call(this),media.setup.call(this),this.config.debug&&on.call(this,this.elements.container,this.config.events.join(" "),(e=>{this.debug.log("event: ".concat(e.type))})),this.fullscreen=new Fullscreen(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&ui.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new Ads(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(()=>silencePromise(this.play()))),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new PreviewThumbnails(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===providers.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===providers.youtube}get isVimeo(){return this.provider===providers.vimeo}get isVideo(){return this.type===types.video}get isAudio(){return this.type===types.audio}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=is.number(e)&&e>0;this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log("Seeking to ".concat(this.currentTime," seconds"))}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:e}=this.media;return is.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=is.number(t)&&t!==1/0?t:0;return e||A}set volume(e){let t=e;is.string(t)&&(t=Number(t)),is.number(t)||(t=this.storage.get("volume")),is.number(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!is.empty(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;is.boolean(t)||(t=this.storage.get("muted")),is.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;is.number(e)&&(t=e),is.number(t)||(t=this.storage.get("speed")),is.number(t)||(t=this.config.speed.selected);const{minimumSpeed:A,maximumSpeed:r}=this;t=clamp(t,A,r),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 r=[!is.empty(e)&&Number(e),this.storage.get("quality"),t.selected,t["default"]].find(is.number),i=!0;if(!A.includes(r)){const e=closest(A,r);this.debug.warn("Unsupported quality option: ".concat(r,", using ").concat(e," instead")),r=e,i=!1}t.selected=r,this.media.quality=r,i&&this.storage.set({quality:r})}get quality(){return this.media.quality}set loop(e){const t=is.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){source.change.call(this,e)}get source(){return this.media.currentSrc}get download(){const{download:e}=this.config.urls;return is.url(e)?e:this.source}set download(e){is.url(e)&&(this.config.urls.download=e,controls$1.setDownloadUrl.call(this))}set poster(e){this.isVideo?ui.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=reduceAspectRatio(getAspectRatio.call(this));return is.array(e)?e.join(":"):e}set ratio(e){this.isVideo?is.string(e)&&validateAspectRatio(e)?(this.config.ratio=reduceAspectRatio(e),setAspectRatio.call(this)):this.debug.error("Invalid aspect ratio specified (".concat(e,")")):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(e){this.config.autoplay=is.boolean(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){captions.toggle.call(this,e,!1)}set currentTrack(e){captions.set.call(this,e,!1),captions.setup.call(this)}get currentTrack(){const{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){captions.setLanguage.call(this,e,!1)}get language(){return(captions.getCurrentTrack.call(this)||{}).language}set pip(e){if(!support.pip)return;const t=is.boolean(e)?e:!this.pip;is["function"](this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?pip.active:pip.inactive),is["function"](this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return support.pip?is.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===pip.active: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 PreviewThumbnails(this))}static supported(e,t){return support.check(e,t)}static loadSprite(e,t){return loadSprite(e,t)}static setup(e,t={}){let A=null;return is.string(e)?A=Array.from(document.querySelectorAll(e)):is.nodeList(e)?A=Array.from(e):is.array(e)&&(A=e.filter(is.element)),is.empty(A)?null:A.map((e=>new Plyr(e,t)))}}Plyr.defaults=cloneDeep(defaults);const videoWrap="_videoWrap_1oj4a_1",controls="_controls_1oj4a_16",time="_time_1oj4a_23",slider="_slider_1oj4a_34",actions="_actions_1oj4a_45",actionWrap="_actionWrap_1oj4a_54",actionBtn="_actionBtn_1oj4a_57",playIcon="_playIcon_1oj4a_72",btnPlay="_btnPlay_1oj4a_75",btnPause="_btnPause_1oj4a_78",loopBtn="_loopBtn_1oj4a_85",active="_active_1oj4a_91",speedBtn="_speedBtn_1oj4a_97",popoverGroup="_popoverGroup_1oj4a_100",sliderPopup="_sliderPopup_1oj4a_115",iconAdd="_iconAdd_1oj4a_129",iconCut="_iconCut_1oj4a_130",disabled="_disabled_1oj4a_138",sliderPoint="_sliderPoint_1oj4a_146",styles={videoWrap:videoWrap,controls:controls,time:time,slider:slider,actions:actions,actionWrap:actionWrap,actionBtn:actionBtn,playIcon:playIcon,btnPlay:btnPlay,btnPause:btnPause,loopBtn:loopBtn,active:active,speedBtn:speedBtn,popoverGroup:popoverGroup,sliderPopup:sliderPopup,iconAdd:iconAdd,iconCut:iconCut,disabled:disabled,sliderPoint:sliderPoint},VideoItem=defineComponent({name:"video-play",props:{item:{type:Object,"default":()=>({})},activeModel:{type:Boolean,"default":!0}},emits:["play","pause","ended","close"],setup(e,{emit:t,expose:A}){const{item:r}=toRefs(e),i=reactive({videoContianerRef:null,videoState:"pause",animationState:"start",videoItem:null,speedControl:!1,speedStyle:{left:"1px"},defaultSpeed:1}),s="v"+Date.now()+Math.floor(100*Math.random()),n="play"+Date.now()+Math.floor(100*Math.random()),a="loop"+Date.now()+Math.floor(100*Math.random()),o="speed"+Date.now()+Math.floor(100*Math.random()),l=e=>{var t,A;e.stopPropagation(),i.speedControl=!1,i.videoContianerRef.paused?null==(t=i.videoContianerRef)||t.play():null==(A=i.videoItem)||A.pause()},c=()=>{i.speedControl=!1;const e=document.getElementById(a);e&&i.videoItem&&(i.videoItem.loop?e.classList.remove(styles.active):e.classList.add(styles.active),i.videoItem.loop=!i.videoItem.loop)},h=()=>{const e=document.getElementById("videoItemName");e&&(e.innerHTML=r.value.name||"")},u=e=>{const t=document.getElementById(n);t&&("play"==e?(t.classList.remove(styles.btnPause),t.classList.add(styles.btnPlay)):(t.classList.remove(styles.btnPlay),t.classList.add(styles.btnPause)))},p='\n <div id="'.concat(s,'" class="plyr__controls bottomFixed ').concat(styles.controls,'">\n <div class="').concat(styles.time,'">\n <div class="plyr__time plyr__time--current" aria-label="Current time">00:00</div>\n <div class="plyr__time plyr__time--duration" aria-label="Duration">00:00</div>\n </div>\n <div class="').concat(styles.slider,'">\n <div class="plyr__progress">\n <input data-plyr="seek" type="range" min="0" max="100" step="0.01" value="0" aria-label="Seek">\n <progress class="plyr__progress__buffer" min="0" max="100" value="0">% buffered</progress>\n <span role="tooltip" class="plyr__tooltip">00:00</span>\n </div>\n </div>\n <div class="').concat(styles.actions,'">\n <div class="').concat(styles.actionWrap,'">\n <button id="').concat(n,'" class="').concat(styles.actionBtn,'">\n <div class="van-loading van-loading--circular" aria-live="polite" aria-busy="true"><span class="van-loading__spinner van-loading__spinner--circular" style="color: rgb(255, 255, 255);"><svg class="van-loading__circular" viewBox="25 25 50 50"><circle cx="50" cy="50" r="20" fill="none"></circle></svg></span></div>\n <img class="').concat(styles.playIcon,'" src="').concat(iconPlay,'" />\n <img class="').concat(styles.playIcon,'" src="').concat(iconPause,'" />\n </button>\n <button id="').concat(a,'" class="').concat(styles.actionBtn," ").concat(styles.loopBtn,'" style="margin:0 2px;">\n <img class="loop" src="').concat(iconLoop,'" />\n <img class="loopActive" src="').concat(iconLoopActive,'" />\n </button>\n <div style="position: relative">\n <button id="').concat(o,'" class="').concat(styles.actionBtn," ").concat(styles.speedBtn,'">\n <img class="loop" src="').concat(iconSpeed,'" />\n </button>\n </div>\n </div>\n <div id="videoItemName"></div>\n </div>\n </div>');onMounted((()=>{i.videoItem=new Plyr(i.videoContianerRef,{autoplay:!0,controls:p,ratio:"16:9",hideControls:!1,clickToPlay:!1,fullscreen:{enabled:!1,fallback:!1,iosNative:!1}}),nextTick((()=>{var e,A,r,u,p;null==(e=document.getElementById(s))||e.addEventListener("click",(e=>{e.stopPropagation(),i.speedControl=!1,i.videoContianerRef.paused||t("close")})),null==(A=document.getElementById(s))||A.addEventListener("touchmove",(()=>{i.speedControl=!1,i.videoContianerRef.paused||t("close")})),null==(r=document.getElementById(n))||r.addEventListener("click",l),null==(u=document.getElementById(a))||u.addEventListener("click",c),null==(p=document.getElementById(o))||p.addEventListener("click",(e=>{e.stopPropagation(),i.speedControl=!i.speedControl})),h()}))})),watch((()=>e.activeModel),(()=>{var t,A;A=e.activeModel,null==(t=i.videoItem)||t.toggleControls(A),A||(i.speedControl=A)})),watch((()=>e.item),(()=>{h(),i.videoItem&&(i.videoItem.speed=i.defaultSpeed||1),i.speedControl=!1}));let d=null;const g=()=>{clearTimeout(d),nextTick((()=>{i.videoContianerRef.play()["catch"]((e=>{d=setTimeout((()=>{var A;(null==(A=null==e?void 0:e.message)?void 0:A.includes("play()"))&&t("play"),g()}),1e3)}))}))};let m=null,f=0;const y=()=>{f>5||(clearTimeout(m),nextTick((()=>{m=setTimeout((()=>{var A;i.videoContianerRef.src=null==(A=e.item)?void 0:A.content,t("play"),i.videoContianerRef.load(),y()}),1e3)})),f++)};return A({getVideoRef:()=>i.videoContianerRef}),()=>{var A;return createVNode("div",{"class":styles.videoWrap},[createVNode("video",{ref:e=>i.videoContianerRef=e,"class":styles.itemDiv,src:null==(A=e.item)?void 0:A.content,poster:iconVideoBg,"webkit-playsinline":!0,playsinline:!0,"x5-video-player-type":"h5",onLoadedmetadata:()=>{i.videoState="pause",u("play"),nextTick((()=>{i.videoContianerRef.currentTime=0,nextTick(g)}))},onPlay:()=>{f=0,i.videoState="play",u("pause"),t("close"),t("play"),clearTimeout(m)},onPause:()=>{i.videoState="pause",u("play"),t("pause")},onEnded:()=>{i.videoState="pause",u("play"),t("ended")},onError:y},null),createVNode("div",{style:{display:i.speedControl?"block":"none"}},[createVNode("div",{"class":styles.sliderPopup,onClick:e=>{e.stopPropagation()}},[createVNode("i",{"class":styles.iconAdd,onClick:()=>{i.defaultSpeed>=1.5||i.videoItem&&(i.defaultSpeed=(10*i.defaultSpeed+1)/10,i.videoItem.speed=i.defaultSpeed)}},null),createVNode(Slider,{min:.5,max:1.5,step:.1,modelValue:i.defaultSpeed,"onUpdate:modelValue":e=>i.defaultSpeed=e,vertical:!0,barHeight:5,reverse:!0,onChange:()=>{i.videoItem&&(i.videoItem.speed=i.defaultSpeed)}},{button:()=>createVNode("div",{"class":styles.sliderPoint},[i.defaultSpeed,createVNode("span",null,[createTextVNode("x")])])}),createVNode("i",{"class":[styles.iconCut],onClick:()=>{i.defaultSpeed<=.5||i.videoItem&&(i.defaultSpeed=(10*i.defaultSpeed-1)/10,i.videoItem.speed=i.defaultSpeed)}},null)])])])}}}),index=defineComponent({name:"CoursewarePlay",setup(){const e=usePageVisibility();watch((()=>e.value),(e=>{"hidden"==e&&d()}));const t=reactive({width:"100vw"}),A=(e=0)=>{(()=>{const e=Math.min(screen.width,screen.height)*(16/9);e>Math.max(screen.width,screen.height)?t.width="100vw":t.width=e+"px"})(),postMessage({api:"setRequestedOrientation",content:{orientation:e}},(()=>{})),postMessage({api:"setStatusBarVisibility",content:{isVisibility:e}}),postMessage({api:"keepScreenLongLight",content:{isOpenLight:!!e}})};A(),onUnmounted((()=>{A(1),window.removeEventListener("message",l)}));const r=useRoute$1(),i=ref(),s=reactive({detail:null,knowledgePointList:[],itemList:[],showHead:!0,isCourse:!1,isRecordPlay:!1,videoRefs:{},videoState:"init",videoItemRef:null,animationState:"start"}),n=reactive({isAutoPlay:!0,nowTime:0,model:!0,isAnimation:!0,videoBtns:!0,currentTime:0,duration:0,timer:null,item:null}),a=async e=>await promisefiyPostMessage({api:"getCourseFilePath",content:{url:e.content,localPath:"",materialId:e.materialId,updateTime:e.updateTime,type:e.typeCode}}),o=async(e,t)=>{var A;const r=[],i=browser$1();for(let s=0;s<e.length;s++){const n=e[s];if(i.isApp&&["VIDEO","IMG"].includes(n.typeCode)){const e="STUDENT"===state.platformType?await a(n):{};(null==(A=null==e?void 0:e.content)?void 0:A.localPath)?(n.url=n.content,n.content=e.content.localPath):(n.url=n.content+"?t="+ +new Date,n.content=n.content+"?t="+ +new Date)}r.push({...n,iframeRef:null,videoEle:null,tabName:t,autoPlay:!1,isprepare:!1,isRender:!1})}return r},l=e=>{var t;"headerTogge"===(null==(t=e.data)?void 0:t.api)&&(n.model=e.data.show||"play"!=e.data.playState)};onMounted((async()=>{var e;await(async()=>{var e,t;try{const A=await request.get(state.platformApi+"/lessonCourseware/getLessonCourseDetail/".concat(r.query.id),{hideLoading:!0});if(s.detail=A.data,null==(e=null==A?void 0:A.data)?void 0:e.lockFlag)return postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),void showDialog({title:"温馨提示",message:"课件已锁定"}).then((()=>{h()}));if(Array.isArray(null==(t=null==A?void 0:A.data)?void 0:t.knowledgePointList)){let e=0;s.knowledgePointList=A.data.knowledgePointList.map((t=>(Array.isArray(t.materialList)&&(t.materialList=t.materialList.map((t=>(e++,{...t,content:t.content,knowledgePointId:[t.knowledgePointId],materialId:t.id,id:e+""})))),Array.isArray(t.children)&&(t.children=t.children.map((A=>(A.materialList=A.materialList.map((A=>(e++,{...A,content:A.content,knowledgePointId:[t.id,A.knowledgePointId],materialId:A.id,id:e+""}))),A)))),t))),(async()=>{const e=[];for(let r=0;r<s.knowledgePointList.length;r++){const t=s.knowledgePointList[r];if(t.materialList&&t.materialList.length>0){const A=await o(t.materialList,t.name);e.push(...A)}if(t.children&&t.children.length>0){const A=t.children||[];for(let t=0;t<A.length;t++){const r=A[t],i=await o(r.materialList,r.name);e.push(...i)}}}let t=e.findIndex((e=>e.knowledgePointMaterialRelationId==r.query.kId||e.materialId==r.query.kId));t=t>-1?t:0;const A=e[t];n.isAutoPlay&&(A.autoPlay=!0),u.activeIndex=t,u.playIndex=t,u.tabName=A.tabName,u.tabActive=A.knowledgePointId,u.itemActive=A.id,u.itemName=A.name,nextTick((()=>{s.itemList=e,w(u.activeIndex),postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),setTimeout((()=>{s.animationState="end"}),500)}))})()}}catch(A){}})(),"0"===String(null==(e=s.detail)?void 0:e.accessScope)||"STUDENT"!==state.platformType||handleCheckVip()?window.addEventListener("message",l):nextTick((()=>{postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}})}))}));const c=ref(),h=()=>{var e;try{null==(e=c.value)||e.handleOut()}catch(t){}postMessage({api:"back"})},u=reactive({open:!1,activeIndex:0,playIndex:0,tabActive:"",tabName:"",itemActive:"",itemName:"",guideOpen:!1,toolOpen:!1}),p=e=>new Promise((t=>{if(e.paused)return t(!0);e.onpause=()=>{t(!0)},e.pause()})),d=async()=>{const e=document.querySelectorAll("video");for(let t=0;t<e.length;t++){const A=e[t];await p(A)}s.itemList.forEach((e=>{var t,A;"SONG"===e.typeCode&&(null==(A=null==(t=e.iframeRef)?void 0:t.contentWindow)||A.postMessage({api:"setPlayState"},"*"))}))},g=()=>{clearTimeout(n.timer),closeToast(),n.timer=setTimeout((()=>{n.model=!1}),4e3)},m=e=>{postMessage({api:"open_app_page",content:{action:"app",pageTag:e,url:"",params:JSON.stringify({courseId:r.query.courseId})}})},f=ref(0),y=[{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"}}],B=ref(),C=async e=>{u.activeIndex!=e&&(await d(),s.animationState="start",s.videoState="init",clearTimeout(B.value),w(u.activeIndex,e),nextTick((()=>{u.activeIndex=e,B.value=setTimeout((()=>{u.playIndex=e;const t=s.itemList[e];t&&(u.tabActive=t.knowledgePointId,u.itemActive=t.id,u.itemName=t.name,u.tabName=t.tabName,"SONG"==t.typeCode&&(n.model=!0)),requestAnimationFrame((()=>{const e=f.value+1;f.value=e>=y.length-1?0:e,t&&"VIDEO"===t.typeCode&&(clearTimeout(n.timer),closeToast(),t.autoPlay=!0,s.animationState="end")}))}),n.isAnimation?850:0)})))},w=(e,t)=>{t=t||e+1;const A=s.itemList[e],r=s.itemList[t];if(r){if(r.knowledgePointId!=A.knowledgePointId)return void(n.isAnimation=!0);const i=A.videoEle,s=r.videoEle;i&&i.duration<8&&e<t||s&&s.duration<8&&e>t?n.isAnimation=!1:n.isAnimation=!0}else n.isAnimation=!((null==A?void 0:A.adviseStudyTimeSecond)<8)},v=e=>{C("up"===e?u.activeIndex-1:u.activeIndex+1)},E=()=>{var e;const t=s.itemList[u.activeIndex];"VIDEO"!=(null==t?void 0:t.typeCode)||(null==(e=t.videoEle)?void 0:e.paused)||g()},I=reactive({type:"",penShow:!1}),b=e=>{var t,A;const r=s.itemList[u.activeIndex];"VIDEO"===r.typeCode&&r.videoEle&&r.videoEle.pause(),"SONG"===r.typeCode&&(null==(A=null==(t=r.iframeRef)?void 0:t.contentWindow)||A.postMessage({api:"setPlayState"},"*")),clearTimeout(n.timer),closeToast(),n.model=!1,u.toolOpen=!1,I.type=e.type,"pen"===e.type&&(I.penShow=!0)},T=computed((()=>{const e=s.itemList[u.activeIndex];return e&&e.typeCode&&"VIDEO"===e.typeCode.toLocaleUpperCase()?e:{}}));let F=null;return()=>createVNode("div",{id:"playContent","class":styles$9.playContent},[createVNode("div",{"class":styles$9.coursewarePlay,style:{width:t.width},onClick:()=>{clearTimeout(F),clearTimeout(n.timer),closeToast(),Date.now()-n.nowTime<300?(()=>{var e;if("VIDEO"===T.value.typeCode){const t=null==(e=s.videoItemRef)?void 0:e.getVideoRef();t&&(t.paused?t.play():(t.pause(),showToast("已暂停")))}})():(n.nowTime=Date.now(),F=setTimeout((()=>{n.model=!n.model}),300))}},[createVNode("div",{"class":styles$9.wraps},[createVNode("div",{style:T.value.typeCode&&"end"===s.animationState&&"play"===s.videoState?{zIndex:15,opacity:1}:{opacity:0,zIndex:-1},"class":styles$9.itemDiv},[createVNode(VideoItem,{ref:e=>s.videoItemRef=e,item:T.value,activeModel:n.model,onClose:g,onPlay:()=>{s.videoState="play"},onPause:()=>{clearTimeout(n.timer),n.model=!0},onEnded:()=>{const e=u.activeIndex+1;e<s.itemList.length&&C(e)}},null)]),s.itemList.map(((e,t)=>{const A=Math.abs(u.activeIndex-t)<2,r=Math.abs(u.playIndex-t)<2,i=u.playIndex===t;return A?createVNode("div",{key:"index"+t,"data-id":"data"+t,"class":[styles$9.itemDiv,i&&styles$9.itemActive,n.isAnimation&&styles$9.acitveAnimation,A?styles$9.show:styles$9.hide],style:t<u.activeIndex?y[f.value].prev:t>u.activeIndex?y[f.value].next:{}},[createVNode(Transition,{name:"van-fade"},{"default":()=>["VIDEO"===e.typeCode&&"end"!==s.animationState&&"play"!=s.videoState&&createVNode("div",{"class":styles$9.loadWrap},[createVNode(Vue3Lottie,{animationData:playLoadData},null)])]}),r&&"IMG"===e.typeCode&&createVNode("img",{src:e.content},null),r&&"SONG"===e.typeCode&&createVNode(MusicScore,{activeModel:n.model,"data-vid":e.id,music:e,onSetIframe:t=>{e.iframeRef=t}},null)]):""}))]),createVNode(Transition,{name:"right"},{"default":()=>[n.model&&createVNode("div",{"class":styles$9.rightFixedBtns,onClick:e=>{e.stopPropagation(),clearTimeout(n.timer)}},[createVNode("div",{"class":styles$9.btnsWrap},[createVNode("div",{"class":[styles$9.fullBtn,styles$9.point],onClick:()=>u.open=!0},[createVNode("img",{src:iconMenu},null),createVNode("span",null,[createTextVNode("知识点")])])]),createVNode("div",{"class":[styles$9.btnsWrap,styles$9.btnsBottom]},[s.isCourse&&createVNode(Fragment,null,[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>m("student_roll_call")},[createVNode("img",{src:iconDian},null),createVNode("span",null,[createTextVNode("点名")])]),createVNode("div",{"class":styles$9.fullBtn,onClick:()=>m("sign_out")},[createVNode("img",{src:iconPoint},null),createVNode("span",null,[createTextVNode("签退")])])])])])]}),createVNode(Transition,{name:"left"},{"default":()=>[n.model&&createVNode("div",{"class":styles$9.leftFixedBtns,onClick:e=>e.stopPropagation()},[0!=u.activeIndex&&createVNode("div",{"class":[styles$9.btnsWrap,styles$9.prePoint]},[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>{v("up")}},[createVNode("img",{src:iconUp},null),createVNode("span",{style:{textAlign:"center"}},[createTextVNode("上一个")])])]),u.activeIndex!=s.itemList.length-1&&createVNode("div",{"class":styles$9.btnsWrap},[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>{v("down")}},[createVNode("span",{style:{textAlign:"center"}},[createTextVNode("下一个")]),createVNode("img",{src:iconDown},null)])])])]})]),createVNode("div",{style:{transform:n.model?"":"translateY(-100%)"},id:"coursePlayHeader","class":styles$9.headerContainer,ref:i},[createVNode("div",{"class":styles$9.backBtn,onClick:()=>h()},[createVNode(Icon,{name:iconBack},null),createTextVNode("返回")]),s.isCourse&&createVNode(PlayRecordTime,{ref:c,list:s.knowledgePointList},null),createVNode("div",{"class":styles$9.menu,onClick:()=>{const e=f.value+1;f.value=e>=y.length-1?0:e,g()}},[u.tabName]),"TEACHER"==state.platformType&&createVNode("div",{"class":styles$9.headRight,onClick:e=>{e.stopPropagation(),clearTimeout(n.timer)}},[createVNode("div",{"class":styles$9.rightBtn,onClick:()=>u.guideOpen=!0},[createVNode("img",{src:iconTouping},null)])])]),createVNode(Popup,{"class":styles$9.popupMore,overlayClass:styles$9.overlayClass,position:"right",round:!0,show:u.toolOpen,"onUpdate:show":e=>u.toolOpen=e,onClose:E},{"default":()=>[createVNode(Tool,{onHandleTool:b},null)]}),createVNode(Popup,{"class":styles$9.popup,style:{background:"rgba(0,0,0, 0.75)"},overlayClass:styles$9.overlayClass,position:"right",round:!0,show:u.open,"onUpdate:show":e=>u.open=e,onClose:E},{"default":()=>[createVNode(Points,{data:s.knowledgePointList,tabActive:u.tabActive,itemActive:u.itemActive,onHandleSelect:e=>{u.open=!1,(e=>{const t=s.itemList.findIndex((t=>t.id==e));t>-1&&C(t)})(e.itemActive)}},null)]}),createVNode(Popup,{"class":styles$9.popup,overlayClass:styles$9.overlayClass,position:"right",round:!0,show:u.guideOpen,"onUpdate:show":e=>u.guideOpen=e,onClose:E},{"default":()=>[createVNode(OGuide,null,null)]}),I.penShow&&createVNode(Pen,{show:"pen"===I.type,close:()=>(I.type="init",void((e=!0)=>{n.model=e})())},null)])}});export{index as default};
|