index.5f7ffb46.js 798 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. const p$1=function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerpolicy&&(a.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?a.credentials="include":s.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}};p$1();function makeMap(e,r){const n=Object.create(null),i=e.split(",");for(let s=0;s<i.length;s++)n[i[s]]=!0;return r?s=>!!n[s.toLowerCase()]:s=>!!n[s]}const EMPTY_OBJ=Object.freeze({}),EMPTY_ARR=Object.freeze([]),NOOP=()=>{},NO=()=>!1,onRE=/^on[^a-z]/,isOn=e=>onRE.test(e),isModelListener=e=>e.startsWith("onUpdate:"),extend$2=Object.assign,remove=(e,r)=>{const n=e.indexOf(r);n>-1&&e.splice(n,1)},hasOwnProperty$f=Object.prototype.hasOwnProperty,hasOwn$2=(e,r)=>hasOwnProperty$f.call(e,r),isArray$7=Array.isArray,isMap$2=e=>toTypeString(e)==="[object Map]",isSet$2=e=>toTypeString(e)==="[object Set]",isDate$3=e=>toTypeString(e)==="[object Date]",isRegExp$2=e=>toTypeString(e)==="[object RegExp]",isFunction$2=e=>typeof e=="function",isString$1=e=>typeof e=="string",isSymbol$1=e=>typeof e=="symbol",isObject$3=e=>e!==null&&typeof e=="object",isPromise$1=e=>isObject$3(e)&&isFunction$2(e.then)&&isFunction$2(e.catch),objectToString$3=Object.prototype.toString,toTypeString=e=>objectToString$3.call(e),toRawType=e=>toTypeString(e).slice(8,-1),isPlainObject$2=e=>toTypeString(e)==="[object Object]",isIntegerKey=e=>isString$1(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),isBuiltInDirective=makeMap("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),cacheStringFunction=e=>{const r=Object.create(null);return n=>r[n]||(r[n]=e(n))},camelizeRE$1=/-(\w)/g,camelize$1=cacheStringFunction(e=>e.replace(camelizeRE$1,(r,n)=>n?n.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(e=>e.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(e=>e.charAt(0).toUpperCase()+e.slice(1)),toHandlerKey=cacheStringFunction(e=>e?`on${capitalize(e)}`:""),hasChanged=(e,r)=>!Object.is(e,r),invokeArrayFns=(e,r)=>{for(let n=0;n<e.length;n++)e[n](r)},def=(e,r,n)=>{Object.defineProperty(e,r,{configurable:!0,enumerable:!1,value:n})},looseToNumber=e=>{const r=parseFloat(e);return isNaN(r)?e:r},toNumber=e=>{const r=isString$1(e)?Number(e):NaN;return isNaN(r)?e:r};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),GLOBALS_WHITE_LISTED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",isGloballyWhitelisted=makeMap(GLOBALS_WHITE_LISTED);function normalizeStyle(e){if(isArray$7(e)){const r={};for(let n=0;n<e.length;n++){const i=e[n],s=isString$1(i)?parseStringStyle(i):normalizeStyle(i);if(s)for(const a in s)r[a]=s[a]}return r}else{if(isString$1(e))return e;if(isObject$3(e))return e}}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(e){const r={};return e.replace(styleCommentRE,"").split(listDelimiterRE).forEach(n=>{if(n){const i=n.split(propertyDelimiterRE);i.length>1&&(r[i[0].trim()]=i[1].trim())}}),r}function stringifyStyle(e){let r="";if(!e||isString$1(e))return r;for(const n in e){const i=e[n],s=n.startsWith("--")?n:hyphenate(n);(isString$1(i)||typeof i=="number")&&(r+=`${s}:${i};`)}return r}function normalizeClass(e){let r="";if(isString$1(e))r=e;else if(isArray$7(e))for(let n=0;n<e.length;n++){const i=normalizeClass(e[n]);i&&(r+=i+" ")}else if(isObject$3(e))for(const n in e)e[n]&&(r+=n+" ");return r.trim()}function normalizeProps(e){if(!e)return null;let{class:r,style:n}=e;return r&&!isString$1(r)&&(e.class=normalizeClass(r)),n&&(e.style=normalizeStyle(n)),e}const HTML_TAGS="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",SVG_TAGS="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",isHTMLTag=makeMap(HTML_TAGS),isSVGTag=makeMap(SVG_TAGS),specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(e){return!!e||e===""}function looseCompareArrays(e,r){if(e.length!==r.length)return!1;let n=!0;for(let i=0;n&&i<e.length;i++)n=looseEqual(e[i],r[i]);return n}function looseEqual(e,r){if(e===r)return!0;let n=isDate$3(e),i=isDate$3(r);if(n||i)return n&&i?e.getTime()===r.getTime():!1;if(n=isSymbol$1(e),i=isSymbol$1(r),n||i)return e===r;if(n=isArray$7(e),i=isArray$7(r),n||i)return n&&i?looseCompareArrays(e,r):!1;if(n=isObject$3(e),i=isObject$3(r),n||i){if(!n||!i)return!1;const s=Object.keys(e).length,a=Object.keys(r).length;if(s!==a)return!1;for(const o in e){const l=e.hasOwnProperty(o),u=r.hasOwnProperty(o);if(l&&!u||!l&&u||!looseEqual(e[o],r[o]))return!1}}return String(e)===String(r)}function looseIndexOf(e,r){return e.findIndex(n=>looseEqual(n,r))}const toDisplayString=e=>isString$1(e)?e:e==null?"":isArray$7(e)||isObject$3(e)&&(e.toString===objectToString$3||!isFunction$2(e.toString))?JSON.stringify(e,replacer,2):String(e),replacer=(e,r)=>r&&r.__v_isRef?replacer(e,r.value):isMap$2(r)?{[`Map(${r.size})`]:[...r.entries()].reduce((n,[i,s])=>(n[`${i} =>`]=s,n),{})}:isSet$2(r)?{[`Set(${r.size})`]:[...r.values()]}:isObject$3(r)&&!isArray$7(r)&&!isPlainObject$2(r)?String(r):r;function warn$2(e,...r){console.warn(`[Vue warn] ${e}`,...r)}let activeEffectScope;class EffectScope{constructor(r=!1){this.detached=r,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!r&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(r){if(this._active){const n=activeEffectScope;try{return activeEffectScope=this,r()}finally{activeEffectScope=n}}else warn$2("cannot run an inactive effect scope.")}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(r){if(this._active){let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.scopes)for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!r){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function effectScope(e){return new EffectScope(e)}function recordEffectScope(e,r=activeEffectScope){r&&r.active&&r.effects.push(e)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(e){activeEffectScope?activeEffectScope.cleanups.push(e):warn$2("onScopeDispose() is called when there is no active effect scope to be associated with.")}const createDep=e=>{const r=new Set(e);return r.w=0,r.n=0,r},wasTracked=e=>(e.w&trackOpBit)>0,newTracked=e=>(e.n&trackOpBit)>0,initDepMarkers=({deps:e})=>{if(e.length)for(let r=0;r<e.length;r++)e[r].w|=trackOpBit},finalizeDepMarkers=e=>{const{deps:r}=e;if(r.length){let n=0;for(let i=0;i<r.length;i++){const s=r[i];wasTracked(s)&&!newTracked(s)?s.delete(e):r[n++]=s,s.w&=~trackOpBit,s.n&=~trackOpBit}r.length=n}},targetMap=new WeakMap;let effectTrackDepth=0,trackOpBit=1;const maxMarkerBits=30;let activeEffect;const ITERATE_KEY=Symbol("iterate"),MAP_KEY_ITERATE_KEY=Symbol("Map key iterate");class ReactiveEffect{constructor(r,n=null,i){this.fn=r,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,recordEffectScope(this,i)}run(){if(!this.active)return this.fn();let r=activeEffect,n=shouldTrack;for(;r;){if(r===this)return;r=r.parent}try{return this.parent=activeEffect,activeEffect=this,shouldTrack=!0,trackOpBit=1<<++effectTrackDepth,effectTrackDepth<=maxMarkerBits?initDepMarkers(this):cleanupEffect(this),this.fn()}finally{effectTrackDepth<=maxMarkerBits&&finalizeDepMarkers(this),trackOpBit=1<<--effectTrackDepth,activeEffect=this.parent,shouldTrack=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){activeEffect===this?this.deferStop=!0:this.active&&(cleanupEffect(this),this.onStop&&this.onStop(),this.active=!1)}}function cleanupEffect(e){const{deps:r}=e;if(r.length){for(let n=0;n<r.length;n++)r[n].delete(e);r.length=0}}function effect(e,r){e.effect&&(e=e.effect.fn);const n=new ReactiveEffect(e);r&&(extend$2(n,r),r.scope&&recordEffectScope(n,r.scope)),(!r||!r.lazy)&&n.run();const i=n.run.bind(n);return i.effect=n,i}function stop(e){e.effect.stop()}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const e=trackStack.pop();shouldTrack=e===void 0?!0:e}function track(e,r,n){if(shouldTrack&&activeEffect){let i=targetMap.get(e);i||targetMap.set(e,i=new Map);let s=i.get(n);s||i.set(n,s=createDep()),trackEffects(s,{effect:activeEffect,target:e,type:r,key:n})}}function trackEffects(e,r){let n=!1;effectTrackDepth<=maxMarkerBits?newTracked(e)||(e.n|=trackOpBit,n=!wasTracked(e)):n=!e.has(activeEffect),n&&(e.add(activeEffect),activeEffect.deps.push(e),activeEffect.onTrack&&activeEffect.onTrack(extend$2({effect:activeEffect},r)))}function trigger(e,r,n,i,s,a){const o=targetMap.get(e);if(!o)return;let l=[];if(r==="clear")l=[...o.values()];else if(n==="length"&&isArray$7(e)){const c=Number(i);o.forEach((f,m)=>{(m==="length"||m>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(o.get(n)),r){case"add":isArray$7(e)?isIntegerKey(n)&&l.push(o.get("length")):(l.push(o.get(ITERATE_KEY)),isMap$2(e)&&l.push(o.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$7(e)||(l.push(o.get(ITERATE_KEY)),isMap$2(e)&&l.push(o.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$2(e)&&l.push(o.get(ITERATE_KEY));break}const u={target:e,type:r,key:n,newValue:i,oldValue:s,oldTarget:a};if(l.length===1)l[0]&&triggerEffects(l[0],u);else{const c=[];for(const f of l)f&&c.push(...f);triggerEffects(createDep(c),u)}}function triggerEffects(e,r){const n=isArray$7(e)?e:[...e];for(const i of n)i.computed&&triggerEffect(i,r);for(const i of n)i.computed||triggerEffect(i,r)}function triggerEffect(e,r){(e!==activeEffect||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(extend$2({effect:e},r)),e.scheduler?e.scheduler():e.run())}function getDepFromReactive(e,r){var n;return(n=targetMap.get(e))==null?void 0:n.get(r)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(isSymbol$1)),get$1=createGetter(),shallowGet=createGetter(!1,!0),readonlyGet=createGetter(!0),shallowReadonlyGet=createGetter(!0,!0),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const e={};return["includes","indexOf","lastIndexOf"].forEach(r=>{e[r]=function(...n){const i=toRaw(this);for(let a=0,o=this.length;a<o;a++)track(i,"get",a+"");const s=i[r](...n);return s===-1||s===!1?i[r](...n.map(toRaw)):s}}),["push","pop","shift","unshift","splice"].forEach(r=>{e[r]=function(...n){pauseTracking();const i=toRaw(this)[r].apply(this,n);return resetTracking(),i}}),e}function hasOwnProperty$e(e){const r=toRaw(this);return track(r,"has",e),r.hasOwnProperty(e)}function createGetter(e=!1,r=!1){return function(i,s,a){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return r;if(s==="__v_raw"&&a===(e?r?shallowReadonlyMap:readonlyMap:r?shallowReactiveMap:reactiveMap).get(i))return i;const o=isArray$7(i);if(!e){if(o&&hasOwn$2(arrayInstrumentations,s))return Reflect.get(arrayInstrumentations,s,a);if(s==="hasOwnProperty")return hasOwnProperty$e}const l=Reflect.get(i,s,a);return(isSymbol$1(s)?builtInSymbols.has(s):isNonTrackableKeys(s))||(e||track(i,"get",s),r)?l:isRef(l)?o&&isIntegerKey(s)?l:l.value:isObject$3(l)?e?readonly(l):reactive(l):l}}const set$1=createSetter(),shallowSet=createSetter(!0);function createSetter(e=!1){return function(n,i,s,a){let o=n[i];if(isReadonly(o)&&isRef(o)&&!isRef(s))return!1;if(!e&&(!isShallow$1(s)&&!isReadonly(s)&&(o=toRaw(o),s=toRaw(s)),!isArray$7(n)&&isRef(o)&&!isRef(s)))return o.value=s,!0;const l=isArray$7(n)&&isIntegerKey(i)?Number(i)<n.length:hasOwn$2(n,i),u=Reflect.set(n,i,s,a);return n===toRaw(a)&&(l?hasChanged(s,o)&&trigger(n,"set",i,s,o):trigger(n,"add",i,s)),u}}function deleteProperty(e,r){const n=hasOwn$2(e,r),i=e[r],s=Reflect.deleteProperty(e,r);return s&&n&&trigger(e,"delete",r,void 0,i),s}function has$1$1(e,r){const n=Reflect.has(e,r);return(!isSymbol$1(r)||!builtInSymbols.has(r))&&track(e,"has",r),n}function ownKeys$1(e){return track(e,"iterate",isArray$7(e)?"length":ITERATE_KEY),Reflect.ownKeys(e)}const mutableHandlers={get:get$1,set:set$1,deleteProperty,has:has$1$1,ownKeys:ownKeys$1},readonlyHandlers={get:readonlyGet,set(e,r){return warn$2(`Set operation on key "${String(r)}" failed: target is readonly.`,e),!0},deleteProperty(e,r){return warn$2(`Delete operation on key "${String(r)}" failed: target is readonly.`,e),!0}},shallowReactiveHandlers=extend$2({},mutableHandlers,{get:shallowGet,set:shallowSet}),shallowReadonlyHandlers=extend$2({},readonlyHandlers,{get:shallowReadonlyGet}),toShallow=e=>e,getProto$1=e=>Reflect.getPrototypeOf(e);function get$2(e,r,n=!1,i=!1){e=e.__v_raw;const s=toRaw(e),a=toRaw(r);n||(r!==a&&track(s,"get",r),track(s,"get",a));const{has:o}=getProto$1(s),l=i?toShallow:n?toReadonly:toReactive;if(o.call(s,r))return l(e.get(r));if(o.call(s,a))return l(e.get(a));e!==s&&e.get(r)}function has$4(e,r=!1){const n=this.__v_raw,i=toRaw(n),s=toRaw(e);return r||(e!==s&&track(i,"has",e),track(i,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function size(e,r=!1){return e=e.__v_raw,!r&&track(toRaw(e),"iterate",ITERATE_KEY),Reflect.get(e,"size",e)}function add(e){e=toRaw(e);const r=toRaw(this);return getProto$1(r).has.call(r,e)||(r.add(e),trigger(r,"add",e,e)),this}function set(e,r){r=toRaw(r);const n=toRaw(this),{has:i,get:s}=getProto$1(n);let a=i.call(n,e);a?checkIdentityKeys(n,i,e):(e=toRaw(e),a=i.call(n,e));const o=s.call(n,e);return n.set(e,r),a?hasChanged(r,o)&&trigger(n,"set",e,r,o):trigger(n,"add",e,r),this}function deleteEntry(e){const r=toRaw(this),{has:n,get:i}=getProto$1(r);let s=n.call(r,e);s?checkIdentityKeys(r,n,e):(e=toRaw(e),s=n.call(r,e));const a=i?i.call(r,e):void 0,o=r.delete(e);return s&&trigger(r,"delete",e,void 0,a),o}function clear(){const e=toRaw(this),r=e.size!==0,n=isMap$2(e)?new Map(e):new Set(e),i=e.clear();return r&&trigger(e,"clear",void 0,void 0,n),i}function createForEach(e,r){return function(i,s){const a=this,o=a.__v_raw,l=toRaw(o),u=r?toShallow:e?toReadonly:toReactive;return!e&&track(l,"iterate",ITERATE_KEY),o.forEach((c,f)=>i.call(s,u(c),u(f),a))}}function createIterableMethod(e,r,n){return function(...i){const s=this.__v_raw,a=toRaw(s),o=isMap$2(a),l=e==="entries"||e===Symbol.iterator&&o,u=e==="keys"&&o,c=s[e](...i),f=n?toShallow:r?toReadonly:toReactive;return!r&&track(a,"iterate",u?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:m,done:d}=c.next();return d?{value:m,done:d}:{value:l?[f(m[0]),f(m[1])]:f(m),done:d}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(e){return function(...r){{const n=r[0]?`on key "${r[0]}" `:"";console.warn(`${capitalize(e)} operation ${n}failed: target is readonly.`,toRaw(this))}return e==="delete"?!1:this}}function createInstrumentations(){const e={get(a){return get$2(this,a)},get size(){return size(this)},has:has$4,add,set,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},r={get(a){return get$2(this,a,!1,!0)},get size(){return size(this)},has:has$4,add,set,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},n={get(a){return get$2(this,a,!0)},get size(){return size(this,!0)},has(a){return has$4.call(this,a,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},i={get(a){return get$2(this,a,!0,!0)},get size(){return size(this,!0)},has(a){return has$4.call(this,a,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=createIterableMethod(a,!1,!1),n[a]=createIterableMethod(a,!0,!1),r[a]=createIterableMethod(a,!1,!0),i[a]=createIterableMethod(a,!0,!0)}),[e,n,r,i]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(e,r){const n=r?e?shallowReadonlyInstrumentations:shallowInstrumentations:e?readonlyInstrumentations:mutableInstrumentations;return(i,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?i:Reflect.get(hasOwn$2(n,s)&&s in i?n:i,s,a)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)};function checkIdentityKeys(e,r,n){const i=toRaw(n);if(i!==n&&r.call(e,i)){const s=toRawType(e);console.warn(`Reactive ${s} contains both the raw and reactive versions of the same object${s==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(e){return e.__v_skip||!Object.isExtensible(e)?0:targetTypeMap(toRawType(e))}function reactive(e){return isReadonly(e)?e:createReactiveObject(e,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(e){return createReactiveObject(e,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(e){return createReactiveObject(e,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(e){return createReactiveObject(e,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(e,r,n,i,s){if(!isObject$3(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(r&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const o=getTargetType(e);if(o===0)return e;const l=new Proxy(e,o===2?i:n);return s.set(e,l),l}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!!(e&&e.__v_isReactive)}function isReadonly(e){return!!(e&&e.__v_isReadonly)}function isShallow$1(e){return!!(e&&e.__v_isShallow)}function isProxy(e){return isReactive(e)||isReadonly(e)}function toRaw(e){const r=e&&e.__v_raw;return r?toRaw(r):e}function markRaw(e){return def(e,"__v_skip",!0),e}const toReactive=e=>isObject$3(e)?reactive(e):e,toReadonly=e=>isObject$3(e)?readonly(e):e;function trackRefValue(e){shouldTrack&&activeEffect&&(e=toRaw(e),trackEffects(e.dep||(e.dep=createDep()),{target:e,type:"get",key:"value"}))}function triggerRefValue(e,r){e=toRaw(e);const n=e.dep;n&&triggerEffects(n,{target:e,type:"set",key:"value",newValue:r})}function isRef(e){return!!(e&&e.__v_isRef===!0)}function ref(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,r){return isRef(e)?e:new RefImpl(e,r)}class RefImpl{constructor(r,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?r:toRaw(r),this._value=n?r:toReactive(r)}get value(){return trackRefValue(this),this._value}set value(r){const n=this.__v_isShallow||isShallow$1(r)||isReadonly(r);r=n?r:toRaw(r),hasChanged(r,this._rawValue)&&(this._rawValue=r,this._value=n?r:toReactive(r),triggerRefValue(this,r))}}function triggerRef(e){triggerRefValue(e,e.value)}function unref(e){return isRef(e)?e.value:e}function toValue(e){return isFunction$2(e)?e():unref(e)}const shallowUnwrapHandlers={get:(e,r,n)=>unref(Reflect.get(e,r,n)),set:(e,r,n,i)=>{const s=e[r];return isRef(s)&&!isRef(n)?(s.value=n,!0):Reflect.set(e,r,n,i)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,shallowUnwrapHandlers)}class CustomRefImpl{constructor(r){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:i}=r(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=n,this._set=i}get value(){return this._get()}set value(r){this._set(r)}}function customRef(e){return new CustomRefImpl(e)}function toRefs(e){isProxy(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const r=isArray$7(e)?new Array(e.length):{};for(const n in e)r[n]=propertyToRef(e,n);return r}class ObjectRefImpl{constructor(r,n,i){this._object=r,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const r=this._object[this._key];return r===void 0?this._defaultValue:r}set value(r){this._object[this._key]=r}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(r){this._getter=r,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(e,r,n){return isRef(e)?e:isFunction$2(e)?new GetterRefImpl(e):isObject$3(e)&&arguments.length>1?propertyToRef(e,r,n):ref(e)}function propertyToRef(e,r,n){const i=e[r];return isRef(i)?i:new ObjectRefImpl(e,r,n)}class ComputedRefImpl{constructor(r,n,i,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ReactiveEffect(r,()=>{this._dirty||(this._dirty=!0,triggerRefValue(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=i}get value(){const r=toRaw(this);return trackRefValue(r),(r._dirty||!r._cacheable)&&(r._dirty=!1,r._value=r.effect.run()),r._value}set value(r){this._setter(r)}}function computed$1(e,r,n=!1){let i,s;const a=isFunction$2(e);a?(i=e,s=()=>{console.warn("Write operation failed: computed value is readonly")}):(i=e.get,s=e.set);const o=new ComputedRefImpl(i,s,a||!s,n);return r&&!n&&(o.effect.onTrack=r.onTrack,o.effect.onTrigger=r.onTrigger),o}const stack=[];function pushWarningContext(e){stack.push(e)}function popWarningContext(){stack.pop()}function warn$1(e,...r){pauseTracking();const n=stack.length?stack[stack.length-1].component:null,i=n&&n.appContext.config.warnHandler,s=getComponentTrace();if(i)callWithErrorHandling(i,n,11,[e+r.join(""),n&&n.proxy,s.map(({vnode:a})=>`at <${formatComponentName(n,a.type)}>`).join(`
  2. `),s]);else{const a=[`[Vue warn]: ${e}`,...r];s.length&&a.push(`
  3. `,...formatTrace(s)),console.warn(...a)}resetTracking()}function getComponentTrace(){let e=stack[stack.length-1];if(!e)return[];const r=[];for(;e;){const n=r[0];n&&n.vnode===e?n.recurseCount++:r.push({vnode:e,recurseCount:0});const i=e.component&&e.component.parent;e=i&&i.vnode}return r}function formatTrace(e){const r=[];return e.forEach((n,i)=>{r.push(...i===0?[]:[`
  4. `],...formatTraceEntry(n))}),r}function formatTraceEntry({vnode:e,recurseCount:r}){const n=r>0?`... (${r} recursive calls)`:"",i=e.component?e.component.parent==null:!1,s=` at <${formatComponentName(e.component,e.type,i)}`,a=">"+n;return e.props?[s,...formatProps(e.props),a]:[s+a]}function formatProps(e){const r=[],n=Object.keys(e);return n.slice(0,3).forEach(i=>{r.push(...formatProp(i,e[i]))}),n.length>3&&r.push(" ..."),r}function formatProp(e,r,n){return isString$1(r)?(r=JSON.stringify(r),n?r:[`${e}=${r}`]):typeof r=="number"||typeof r=="boolean"||r==null?n?r:[`${e}=${r}`]:isRef(r)?(r=formatProp(e,toRaw(r.value),!0),n?r:[`${e}=Ref<`,r,">"]):isFunction$2(r)?[`${e}=fn${r.name?`<${r.name}>`:""}`]:(r=toRaw(r),n?r:[`${e}=`,r])}function assertNumber(e,r){e!==void 0&&(typeof e!="number"?warn$1(`${r} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&warn$1(`${r} is NaN - the duration expression might be incorrect.`))}const ErrorTypeStrings={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function callWithErrorHandling(e,r,n,i){let s;try{s=i?e(...i):e()}catch(a){handleError(a,r,n)}return s}function callWithAsyncErrorHandling(e,r,n,i){if(isFunction$2(e)){const a=callWithErrorHandling(e,r,n,i);return a&&isPromise$1(a)&&a.catch(o=>{handleError(o,r,n)}),a}const s=[];for(let a=0;a<e.length;a++)s.push(callWithAsyncErrorHandling(e[a],r,n,i));return s}function handleError(e,r,n,i=!0){const s=r?r.vnode:null;if(r){let a=r.parent;const o=r.proxy,l=ErrorTypeStrings[n];for(;a;){const c=a.ec;if(c){for(let f=0;f<c.length;f++)if(c[f](e,o,l)===!1)return}a=a.parent}const u=r.appContext.config.errorHandler;if(u){callWithErrorHandling(u,null,10,[e,o,l]);return}}logError(e,n,s,i)}function logError(e,r,n,i=!0){{const s=ErrorTypeStrings[r];if(n&&pushWarningContext(n),warn$1(`Unhandled error${s?` during execution of ${s}`:""}`),n&&popWarningContext(),i)throw e;console.error(e)}}let isFlushing=!1,isFlushPending=!1;const queue$1=[];let flushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;const RECURSION_LIMIT=100;function nextTick(e){const r=currentFlushPromise||resolvedPromise;return e?r.then(this?e.bind(this):e):r}function findInsertionIndex(e){let r=flushIndex+1,n=queue$1.length;for(;r<n;){const i=r+n>>>1;getId(queue$1[i])<e?r=i+1:n=i}return r}function queueJob(e){(!queue$1.length||!queue$1.includes(e,isFlushing&&e.allowRecurse?flushIndex+1:flushIndex))&&(e.id==null?queue$1.push(e):queue$1.splice(findInsertionIndex(e.id),0,e),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(e){const r=queue$1.indexOf(e);r>flushIndex&&queue$1.splice(r,1)}function queuePostFlushCb(e){isArray$7(e)?pendingPostFlushCbs.push(...e):(!activePostFlushCbs||!activePostFlushCbs.includes(e,e.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(e),queueFlush()}function flushPreFlushCbs(e,r=isFlushing?flushIndex+1:0){for(e=e||new Map;r<queue$1.length;r++){const n=queue$1[r];if(n&&n.pre){if(checkRecursiveUpdates(e,n))continue;queue$1.splice(r,1),r--,n()}}}function flushPostFlushCbs(e){if(pendingPostFlushCbs.length){const r=[...new Set(pendingPostFlushCbs)];if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...r);return}for(activePostFlushCbs=r,e=e||new Map,activePostFlushCbs.sort((n,i)=>getId(n)-getId(i)),postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)checkRecursiveUpdates(e,activePostFlushCbs[postFlushIndex])||activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=e=>e.id==null?1/0:e.id,comparator=(e,r)=>{const n=getId(e)-getId(r);if(n===0){if(e.pre&&!r.pre)return-1;if(r.pre&&!e.pre)return 1}return n};function flushJobs(e){isFlushPending=!1,isFlushing=!0,e=e||new Map,queue$1.sort(comparator);const r=n=>checkRecursiveUpdates(e,n);try{for(flushIndex=0;flushIndex<queue$1.length;flushIndex++){const n=queue$1[flushIndex];if(n&&n.active!==!1){if(r(n))continue;callWithErrorHandling(n,null,14)}}}finally{flushIndex=0,queue$1.length=0,flushPostFlushCbs(e),isFlushing=!1,currentFlushPromise=null,(queue$1.length||pendingPostFlushCbs.length)&&flushJobs(e)}}function checkRecursiveUpdates(e,r){if(!e.has(r))e.set(r,1);else{const n=e.get(r);if(n>RECURSION_LIMIT){const i=r.ownerInstance,s=i&&getComponentName(i.type);return warn$1(`Maximum recursive updates exceeded${s?` in component <${s}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else e.set(r,n+1)}}let isHmrUpdating=!1;const hmrDirtyComponents=new Set;getGlobalThis().__VUE_HMR_RUNTIME__={createRecord:tryWrap(createRecord),rerender:tryWrap(rerender),reload:tryWrap(reload)};const map=new Map;function registerHMR(e){const r=e.type.__hmrId;let n=map.get(r);n||(createRecord(r,e.type),n=map.get(r)),n.instances.add(e)}function unregisterHMR(e){map.get(e.type.__hmrId).instances.delete(e)}function createRecord(e,r){return map.has(e)?!1:(map.set(e,{initialDef:normalizeClassComponent(r),instances:new Set}),!0)}function normalizeClassComponent(e){return isClassComponent(e)?e.__vccOpts:e}function rerender(e,r){const n=map.get(e);!n||(n.initialDef.render=r,[...n.instances].forEach(i=>{r&&(i.render=r,normalizeClassComponent(i.type).render=r),i.renderCache=[],isHmrUpdating=!0,i.update(),isHmrUpdating=!1}))}function reload(e,r){const n=map.get(e);if(!n)return;r=normalizeClassComponent(r),updateComponentDef(n.initialDef,r);const i=[...n.instances];for(const s of i){const a=normalizeClassComponent(s.type);hmrDirtyComponents.has(a)||(a!==n.initialDef&&updateComponentDef(a,r),hmrDirtyComponents.add(a)),s.appContext.propsCache.delete(s.type),s.appContext.emitsCache.delete(s.type),s.appContext.optionsCache.delete(s.type),s.ceReload?(hmrDirtyComponents.add(a),s.ceReload(r.styles),hmrDirtyComponents.delete(a)):s.parent?queueJob(s.parent.update):s.appContext.reload?s.appContext.reload():typeof window!="undefined"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}queuePostFlushCb(()=>{for(const s of i)hmrDirtyComponents.delete(normalizeClassComponent(s.type))})}function updateComponentDef(e,r){extend$2(e,r);for(const n in e)n!=="__file"&&!(n in r)&&delete e[n]}function tryWrap(e){return(r,n)=>{try{return e(r,n)}catch(i){console.error(i),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let devtools,buffer=[],devtoolsNotInstalled=!1;function emit$1(e,...r){devtools?devtools.emit(e,...r):devtoolsNotInstalled||buffer.push({event:e,args:r})}function setDevtoolsHook(e,r){var n,i;devtools=e,devtools?(devtools.enabled=!0,buffer.forEach(({event:s,args:a})=>devtools.emit(s,...a)),buffer=[]):typeof window!="undefined"&&window.HTMLElement&&!((i=(n=window.navigator)==null?void 0:n.userAgent)!=null&&i.includes("jsdom"))?((r.__VUE_DEVTOOLS_HOOK_REPLAY__=r.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{setDevtoolsHook(a,r)}),setTimeout(()=>{devtools||(r.__VUE_DEVTOOLS_HOOK_REPLAY__=null,devtoolsNotInstalled=!0,buffer=[])},3e3)):(devtoolsNotInstalled=!0,buffer=[])}function devtoolsInitApp(e,r){emit$1("app:init",e,r,{Fragment,Text,Comment,Static})}function devtoolsUnmountApp(e){emit$1("app:unmount",e)}const devtoolsComponentAdded=createDevtoolsComponentHook("component:added"),devtoolsComponentUpdated=createDevtoolsComponentHook("component:updated"),_devtoolsComponentRemoved=createDevtoolsComponentHook("component:removed"),devtoolsComponentRemoved=e=>{devtools&&typeof devtools.cleanupBuffer=="function"&&!devtools.cleanupBuffer(e)&&_devtoolsComponentRemoved(e)};function createDevtoolsComponentHook(e){return r=>{emit$1(e,r.appContext.app,r.uid,r.parent?r.parent.uid:void 0,r)}}const devtoolsPerfStart=createDevtoolsPerformanceHook("perf:start"),devtoolsPerfEnd=createDevtoolsPerformanceHook("perf:end");function createDevtoolsPerformanceHook(e){return(r,n,i)=>{emit$1(e,r.appContext.app,r.uid,r,n,i)}}function devtoolsComponentEmit(e,r,n){emit$1("component:emit",e.appContext.app,e,r,n)}function emit(e,r,...n){if(e.isUnmounted)return;const i=e.vnode.props||EMPTY_OBJ;{const{emitsOptions:f,propsOptions:[m]}=e;if(f)if(!(r in f))(!m||!(toHandlerKey(r)in m))&&warn$1(`Component emitted event "${r}" but it is neither declared in the emits option nor as an "${toHandlerKey(r)}" prop.`);else{const d=f[r];isFunction$2(d)&&(d(...n)||warn$1(`Invalid event arguments: event validation failed for event "${r}".`))}}let s=n;const a=r.startsWith("update:"),o=a&&r.slice(7);if(o&&o in i){const f=`${o==="modelValue"?"model":o}Modifiers`,{number:m,trim:d}=i[f]||EMPTY_OBJ;d&&(s=n.map(E=>isString$1(E)?E.trim():E)),m&&(s=n.map(looseToNumber))}devtoolsComponentEmit(e,r,s);{const f=r.toLowerCase();f!==r&&i[toHandlerKey(f)]&&warn$1(`Event "${f}" is emitted in component ${formatComponentName(e,e.type)} but the handler is registered for "${r}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${hyphenate(r)}" instead of "${r}".`)}let l,u=i[l=toHandlerKey(r)]||i[l=toHandlerKey(camelize$1(r))];!u&&a&&(u=i[l=toHandlerKey(hyphenate(r))]),u&&callWithAsyncErrorHandling(u,e,6,s);const c=i[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,callWithAsyncErrorHandling(c,e,6,s)}}function normalizeEmitsOptions(e,r,n=!1){const i=r.emitsCache,s=i.get(e);if(s!==void 0)return s;const a=e.emits;let o={},l=!1;if(!isFunction$2(e)){const u=c=>{const f=normalizeEmitsOptions(c,r,!0);f&&(l=!0,extend$2(o,f))};!n&&r.mixins.length&&r.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!a&&!l?(isObject$3(e)&&i.set(e,null),null):(isArray$7(a)?a.forEach(u=>o[u]=null):extend$2(o,a),isObject$3(e)&&i.set(e,o),o)}function isEmitListener(e,r){return!e||!isOn(r)?!1:(r=r.slice(2).replace(/Once$/,""),hasOwn$2(e,r[0].toLowerCase()+r.slice(1))||hasOwn$2(e,hyphenate(r))||hasOwn$2(e,r))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(e){const r=currentRenderingInstance;return currentRenderingInstance=e,currentScopeId=e&&e.type.__scopeId||null,r}function pushScopeId(e){currentScopeId=e}function popScopeId(){currentScopeId=null}const withScopeId=e=>withCtx;function withCtx(e,r=currentRenderingInstance,n){if(!r||e._n)return e;const i=(...s)=>{i._d&&setBlockTracking(-1);const a=setCurrentRenderingInstance(r);let o;try{o=e(...s)}finally{setCurrentRenderingInstance(a),i._d&&setBlockTracking(1)}return devtoolsComponentUpdated(r),o};return i._n=!0,i._c=!0,i._d=!0,i}let accessedAttrs=!1;function markAttrsAccessed(){accessedAttrs=!0}function renderComponentRoot(e){const{type:r,vnode:n,proxy:i,withProxy:s,props:a,propsOptions:[o],slots:l,attrs:u,emit:c,render:f,renderCache:m,data:d,setupState:E,ctx:S,inheritAttrs:A}=e;let T,_;const y=setCurrentRenderingInstance(e);accessedAttrs=!1;try{if(n.shapeFlag&4){const C=s||i;T=normalizeVNode(f.call(C,C,m,a,E,d,S)),_=u}else{const C=r;u===a&&markAttrsAccessed(),T=normalizeVNode(C.length>1?C(a,{get attrs(){return markAttrsAccessed(),u},slots:l,emit:c}):C(a,null)),_=r.props?u:getFunctionalFallthrough(u)}}catch(C){blockStack.length=0,handleError(C,e,1),T=createVNode(Comment)}let b=T,P;if(T.patchFlag>0&&T.patchFlag&2048&&([b,P]=getChildRoot(T)),_&&A!==!1){const C=Object.keys(_),{shapeFlag:I}=b;if(C.length){if(I&7)o&&C.some(isModelListener)&&(_=filterModelListeners(_,o)),b=cloneVNode(b,_);else if(!accessedAttrs&&b.type!==Comment){const M=Object.keys(u),R=[],D=[];for(let G=0,W=M.length;G<W;G++){const j=M[G];isOn(j)?isModelListener(j)||R.push(j[2].toLowerCase()+j.slice(3)):D.push(j)}D.length&&warn$1(`Extraneous non-props attributes (${D.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.`),R.length&&warn$1(`Extraneous non-emits event listeners (${R.join(", ")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the "emits" option.`)}}}return n.dirs&&(isElementRoot(b)||warn$1("Runtime directive used on component with non-element root node. The directives will not function as intended."),b=cloneVNode(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(isElementRoot(b)||warn$1("Component inside <Transition> renders non-element root node that cannot be animated."),b.transition=n.transition),P?P(b):T=b,setCurrentRenderingInstance(y),T}const getChildRoot=e=>{const r=e.children,n=e.dynamicChildren,i=filterSingleRoot(r);if(!i)return[e,void 0];const s=r.indexOf(i),a=n?n.indexOf(i):-1,o=l=>{r[s]=l,n&&(a>-1?n[a]=l:l.patchFlag>0&&(e.dynamicChildren=[...n,l]))};return[normalizeVNode(i),o]};function filterSingleRoot(e){let r;for(let n=0;n<e.length;n++){const i=e[n];if(isVNode(i)){if(i.type!==Comment||i.children==="v-if"){if(r)return;r=i}}else return}return r}const getFunctionalFallthrough=e=>{let r;for(const n in e)(n==="class"||n==="style"||isOn(n))&&((r||(r={}))[n]=e[n]);return r},filterModelListeners=(e,r)=>{const n={};for(const i in e)(!isModelListener(i)||!(i.slice(9)in r))&&(n[i]=e[i]);return n},isElementRoot=e=>e.shapeFlag&7||e.type===Comment;function shouldUpdateComponent(e,r,n){const{props:i,children:s,component:a}=e,{props:o,children:l,patchFlag:u}=r,c=a.emitsOptions;if((s||l)&&isHmrUpdating||r.dirs||r.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return i?hasPropsChanged(i,o,c):!!o;if(u&8){const f=r.dynamicProps;for(let m=0;m<f.length;m++){const d=f[m];if(o[d]!==i[d]&&!isEmitListener(c,d))return!0}}}else return(s||l)&&(!l||!l.$stable)?!0:i===o?!1:i?o?hasPropsChanged(i,o,c):!0:!!o;return!1}function hasPropsChanged(e,r,n){const i=Object.keys(r);if(i.length!==Object.keys(e).length)return!0;for(let s=0;s<i.length;s++){const a=i[s];if(r[a]!==e[a]&&!isEmitListener(n,a))return!0}return!1}function updateHOCHostEl({vnode:e,parent:r},n){for(;r&&r.subTree===e;)(e=r.vnode).el=n,r=r.parent}const isSuspense=e=>e.__isSuspense,SuspenseImpl={name:"Suspense",__isSuspense:!0,process(e,r,n,i,s,a,o,l,u,c){e==null?mountSuspense(r,n,i,s,a,o,l,u,c):patchSuspense(e,r,n,i,s,o,l,u,c)},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(e,r){const n=e.props&&e.props[r];isFunction$2(n)&&n()}function mountSuspense(e,r,n,i,s,a,o,l,u){const{p:c,o:{createElement:f}}=u,m=f("div"),d=e.suspense=createSuspenseBoundary(e,s,i,r,m,n,a,o,l,u);c(null,d.pendingBranch=e.ssContent,m,null,i,d,a,o),d.deps>0?(triggerEvent(e,"onPending"),triggerEvent(e,"onFallback"),c(null,e.ssFallback,r,n,i,null,a,o),setActiveBranch(d,e.ssFallback)):d.resolve(!1,!0)}function patchSuspense(e,r,n,i,s,a,o,l,{p:u,um:c,o:{createElement:f}}){const m=r.suspense=e.suspense;m.vnode=r,r.el=e.el;const d=r.ssContent,E=r.ssFallback,{activeBranch:S,pendingBranch:A,isInFallback:T,isHydrating:_}=m;if(A)m.pendingBranch=d,isSameVNodeType(d,A)?(u(A,d,m.hiddenContainer,null,s,m,a,o,l),m.deps<=0?m.resolve():T&&(u(S,E,n,i,s,null,a,o,l),setActiveBranch(m,E))):(m.pendingId++,_?(m.isHydrating=!1,m.activeBranch=A):c(A,s,m),m.deps=0,m.effects.length=0,m.hiddenContainer=f("div"),T?(u(null,d,m.hiddenContainer,null,s,m,a,o,l),m.deps<=0?m.resolve():(u(S,E,n,i,s,null,a,o,l),setActiveBranch(m,E))):S&&isSameVNodeType(d,S)?(u(S,d,n,i,s,m,a,o,l),m.resolve(!0)):(u(null,d,m.hiddenContainer,null,s,m,a,o,l),m.deps<=0&&m.resolve()));else if(S&&isSameVNodeType(d,S))u(S,d,n,i,s,m,a,o,l),setActiveBranch(m,d);else if(triggerEvent(r,"onPending"),m.pendingBranch=d,m.pendingId++,u(null,d,m.hiddenContainer,null,s,m,a,o,l),m.deps<=0)m.resolve();else{const{timeout:y,pendingId:b}=m;y>0?setTimeout(()=>{m.pendingId===b&&m.fallback(E)},y):y===0&&m.fallback(E)}}let hasWarned=!1;function createSuspenseBoundary(e,r,n,i,s,a,o,l,u,c,f=!1){hasWarned||(hasWarned=!0,console[console.info?"info":"log"]("<Suspense> is an experimental feature and its API will likely change."));const{p:m,m:d,um:E,n:S,o:{parentNode:A,remove:T}}=c;let _;const y=isVNodeSuspensible(e);y&&r!=null&&r.pendingBranch&&(_=r.pendingId,r.deps++);const b=e.props?toNumber(e.props.timeout):void 0;assertNumber(b,"Suspense timeout");const P={vnode:e,parent:r,parentComponent:n,isSVG:o,container:i,hiddenContainer:s,anchor:a,deps:0,pendingId:0,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:f,isUnmounted:!1,effects:[],resolve(C=!1,I=!1){{if(!C&&!P.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(P.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.")}const{vnode:M,activeBranch:R,pendingBranch:D,pendingId:G,effects:W,parentComponent:j,container:q}=P;if(P.isHydrating)P.isHydrating=!1;else if(!C){const $=R&&D.transition&&D.transition.mode==="out-in";$&&(R.transition.afterLeave=()=>{G===P.pendingId&&d(D,q,F,0)});let{anchor:F}=P;R&&(F=S(R),E(R,j,P,!0)),$||d(D,q,F,0)}setActiveBranch(P,D),P.pendingBranch=null,P.isInFallback=!1;let z=P.parent,H=!1;for(;z;){if(z.pendingBranch){z.effects.push(...W),H=!0;break}z=z.parent}H||queuePostFlushCb(W),P.effects=[],y&&r&&r.pendingBranch&&_===r.pendingId&&(r.deps--,r.deps===0&&!I&&r.resolve()),triggerEvent(M,"onResolve")},fallback(C){if(!P.pendingBranch)return;const{vnode:I,activeBranch:M,parentComponent:R,container:D,isSVG:G}=P;triggerEvent(I,"onFallback");const W=S(M),j=()=>{!P.isInFallback||(m(null,C,D,W,R,null,G,l,u),setActiveBranch(P,C))},q=C.transition&&C.transition.mode==="out-in";q&&(M.transition.afterLeave=j),P.isInFallback=!0,E(M,R,null,!0),q||j()},move(C,I,M){P.activeBranch&&d(P.activeBranch,C,I,M),P.container=C},next(){return P.activeBranch&&S(P.activeBranch)},registerDep(C,I){const M=!!P.pendingBranch;M&&P.deps++;const R=C.vnode.el;C.asyncDep.catch(D=>{handleError(D,C,0)}).then(D=>{if(C.isUnmounted||P.isUnmounted||P.pendingId!==C.suspenseId)return;C.asyncResolved=!0;const{vnode:G}=C;pushWarningContext(G),handleSetupResult(C,D,!1),R&&(G.el=R);const W=!R&&C.subTree.el;I(C,G,A(R||C.subTree.el),R?null:S(C.subTree),P,o,u),W&&T(W),updateHOCHostEl(C,G.el),popWarningContext(),M&&--P.deps===0&&P.resolve()})},unmount(C,I){P.isUnmounted=!0,P.activeBranch&&E(P.activeBranch,n,C,I),P.pendingBranch&&E(P.pendingBranch,n,C,I)}};return P}function hydrateSuspense(e,r,n,i,s,a,o,l,u){const c=r.suspense=createSuspenseBoundary(r,i,n,e.parentNode,document.createElement("div"),null,s,a,o,l,!0),f=u(e,c.pendingBranch=r.ssContent,n,c,a,o);return c.deps===0&&c.resolve(!1,!0),f}function normalizeSuspenseChildren(e){const{shapeFlag:r,children:n}=e,i=r&32;e.ssContent=normalizeSuspenseSlot(i?n.default:n),e.ssFallback=i?normalizeSuspenseSlot(n.fallback):createVNode(Comment)}function normalizeSuspenseSlot(e){let r;if(isFunction$2(e)){const n=isBlockTreeEnabled&&e._c;n&&(e._d=!1,openBlock()),e=e(),n&&(e._d=!0,r=currentBlock,closeBlock())}if(isArray$7(e)){const n=filterSingleRoot(e);n||warn$1("<Suspense> slots expect a single root node."),e=n}return e=normalizeVNode(e),r&&!e.dynamicChildren&&(e.dynamicChildren=r.filter(n=>n!==e)),e}function queueEffectWithSuspense(e,r){r&&r.pendingBranch?isArray$7(e)?r.effects.push(...e):r.effects.push(e):queuePostFlushCb(e)}function setActiveBranch(e,r){e.activeBranch=r;const{vnode:n,parentComponent:i}=e,s=n.el=r.el;i&&i.subTree===n&&(i.vnode.el=s,updateHOCHostEl(i,s))}function isVNodeSuspensible(e){var r;return((r=e.props)==null?void 0:r.suspensible)!=null&&e.props.suspensible!==!1}function watchEffect(e,r){return doWatch(e,null,r)}function watchPostEffect(e,r){return doWatch(e,null,extend$2({},r,{flush:"post"}))}function watchSyncEffect(e,r){return doWatch(e,null,extend$2({},r,{flush:"sync"}))}const INITIAL_WATCHER_VALUE={};function watch(e,r,n){return isFunction$2(r)||warn$1("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),doWatch(e,r,n)}function doWatch(e,r,{immediate:n,deep:i,flush:s,onTrack:a,onTrigger:o}=EMPTY_OBJ){var l;r||(n!==void 0&&warn$1('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),i!==void 0&&warn$1('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const u=C=>{warn$1("Invalid watch source: ",C,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=getCurrentScope()===((l=currentInstance)==null?void 0:l.scope)?currentInstance:null;let f,m=!1,d=!1;if(isRef(e)?(f=()=>e.value,m=isShallow$1(e)):isReactive(e)?(f=()=>e,i=!0):isArray$7(e)?(d=!0,m=e.some(C=>isReactive(C)||isShallow$1(C)),f=()=>e.map(C=>{if(isRef(C))return C.value;if(isReactive(C))return traverse(C);if(isFunction$2(C))return callWithErrorHandling(C,c,2);u(C)})):isFunction$2(e)?r?f=()=>callWithErrorHandling(e,c,2):f=()=>{if(!(c&&c.isUnmounted))return E&&E(),callWithAsyncErrorHandling(e,c,3,[S])}:(f=NOOP,u(e)),r&&i){const C=f;f=()=>traverse(C())}let E,S=C=>{E=b.onStop=()=>{callWithErrorHandling(C,c,4)}},A;if(isInSSRComponentSetup)if(S=NOOP,r?n&&callWithAsyncErrorHandling(r,c,3,[f(),d?[]:void 0,S]):f(),s==="sync"){const C=useSSRContext();A=C.__watcherHandles||(C.__watcherHandles=[])}else return NOOP;let T=d?new Array(e.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const _=()=>{if(!!b.active)if(r){const C=b.run();(i||m||(d?C.some((I,M)=>hasChanged(I,T[M])):hasChanged(C,T)))&&(E&&E(),callWithAsyncErrorHandling(r,c,3,[C,T===INITIAL_WATCHER_VALUE?void 0:d&&T[0]===INITIAL_WATCHER_VALUE?[]:T,S]),T=C)}else b.run()};_.allowRecurse=!!r;let y;s==="sync"?y=_:s==="post"?y=()=>queuePostRenderEffect(_,c&&c.suspense):(_.pre=!0,c&&(_.id=c.uid),y=()=>queueJob(_));const b=new ReactiveEffect(f,y);b.onTrack=a,b.onTrigger=o,r?n?_():T=b.run():s==="post"?queuePostRenderEffect(b.run.bind(b),c&&c.suspense):b.run();const P=()=>{b.stop(),c&&c.scope&&remove(c.scope.effects,b)};return A&&A.push(P),P}function instanceWatch(e,r,n){const i=this.proxy,s=isString$1(e)?e.includes(".")?createPathGetter(i,e):()=>i[e]:e.bind(i,i);let a;isFunction$2(r)?a=r:(a=r.handler,n=r);const o=currentInstance;setCurrentInstance(this);const l=doWatch(s,a.bind(i),n);return o?setCurrentInstance(o):unsetCurrentInstance(),l}function createPathGetter(e,r){const n=r.split(".");return()=>{let i=e;for(let s=0;s<n.length&&i;s++)i=i[n[s]];return i}}function traverse(e,r){if(!isObject$3(e)||e.__v_skip||(r=r||new Set,r.has(e)))return e;if(r.add(e),isRef(e))traverse(e.value,r);else if(isArray$7(e))for(let n=0;n<e.length;n++)traverse(e[n],r);else if(isSet$2(e)||isMap$2(e))e.forEach(n=>{traverse(n,r)});else if(isPlainObject$2(e))for(const n in e)traverse(e[n],r);return e}function validateDirectiveName(e){isBuiltInDirective(e)&&warn$1("Do not use built-in directive ids as custom directive id: "+e)}function withDirectives(e,r){const n=currentRenderingInstance;if(n===null)return warn$1("withDirectives can only be used inside render functions."),e;const i=getExposeProxy(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let a=0;a<r.length;a++){let[o,l,u,c=EMPTY_OBJ]=r[a];o&&(isFunction$2(o)&&(o={mounted:o,updated:o}),o.deep&&traverse(l),s.push({dir:o,instance:i,value:l,oldValue:void 0,arg:u,modifiers:c}))}return e}function invokeDirectiveHook(e,r,n,i){const s=e.dirs,a=r&&r.dirs;for(let o=0;o<s.length;o++){const l=s[o];a&&(l.oldValue=a[o].value);let u=l.dir[i];u&&(pauseTracking(),callWithAsyncErrorHandling(u,n,8,[e.el,l,e,r]),resetTracking())}}function useTransitionState(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{e.isMounted=!0}),onBeforeUnmount(()=>{e.isUnmounting=!0}),e}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(e,{slots:r}){const n=getCurrentInstance(),i=useTransitionState();let s;return()=>{const a=r.default&&getTransitionRawChildren(r.default(),!0);if(!a||!a.length)return;let o=a[0];if(a.length>1){let A=!1;for(const T of a)if(T.type!==Comment){if(A){warn$1("<transition> can only be used on a single element or component. Use <transition-group> for lists.");break}o=T,A=!0}}const l=toRaw(e),{mode:u}=l;if(u&&u!=="in-out"&&u!=="out-in"&&u!=="default"&&warn$1(`invalid <transition> mode: ${u}`),i.isLeaving)return emptyPlaceholder(o);const c=getKeepAliveChild(o);if(!c)return emptyPlaceholder(o);const f=resolveTransitionHooks(c,l,i,n);setTransitionHooks(c,f);const m=n.subTree,d=m&&getKeepAliveChild(m);let E=!1;const{getTransitionKey:S}=c.type;if(S){const A=S();s===void 0?s=A:A!==s&&(s=A,E=!0)}if(d&&d.type!==Comment&&(!isSameVNodeType(c,d)||E)){const A=resolveTransitionHooks(d,l,i,n);if(setTransitionHooks(d,A),u==="out-in")return i.isLeaving=!0,A.afterLeave=()=>{i.isLeaving=!1,n.update.active!==!1&&n.update()},emptyPlaceholder(o);u==="in-out"&&c.type!==Comment&&(A.delayLeave=(T,_,y)=>{const b=getLeavingNodesForType(i,d);b[String(d.key)]=d,T._leaveCb=()=>{_(),T._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=y})}return o}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(e,r){const{leavingVNodes:n}=e;let i=n.get(r.type);return i||(i=Object.create(null),n.set(r.type,i)),i}function resolveTransitionHooks(e,r,n,i){const{appear:s,mode:a,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:m,onLeave:d,onAfterLeave:E,onLeaveCancelled:S,onBeforeAppear:A,onAppear:T,onAfterAppear:_,onAppearCancelled:y}=r,b=String(e.key),P=getLeavingNodesForType(n,e),C=(R,D)=>{R&&callWithAsyncErrorHandling(R,i,9,D)},I=(R,D)=>{const G=D[1];C(R,D),isArray$7(R)?R.every(W=>W.length<=1)&&G():R.length<=1&&G()},M={mode:a,persisted:o,beforeEnter(R){let D=l;if(!n.isMounted)if(s)D=A||l;else return;R._leaveCb&&R._leaveCb(!0);const G=P[b];G&&isSameVNodeType(e,G)&&G.el._leaveCb&&G.el._leaveCb(),C(D,[R])},enter(R){let D=u,G=c,W=f;if(!n.isMounted)if(s)D=T||u,G=_||c,W=y||f;else return;let j=!1;const q=R._enterCb=z=>{j||(j=!0,z?C(W,[R]):C(G,[R]),M.delayedLeave&&M.delayedLeave(),R._enterCb=void 0)};D?I(D,[R,q]):q()},leave(R,D){const G=String(e.key);if(R._enterCb&&R._enterCb(!0),n.isUnmounting)return D();C(m,[R]);let W=!1;const j=R._leaveCb=q=>{W||(W=!0,D(),q?C(S,[R]):C(E,[R]),R._leaveCb=void 0,P[G]===e&&delete P[G])};P[G]=e,d?I(d,[R,j]):j()},clone(R){return resolveTransitionHooks(R,r,n,i)}};return M}function emptyPlaceholder(e){if(isKeepAlive(e))return e=cloneVNode(e),e.children=null,e}function getKeepAliveChild(e){return isKeepAlive(e)?e.children?e.children[0]:void 0:e}function setTransitionHooks(e,r){e.shapeFlag&6&&e.component?setTransitionHooks(e.component.subTree,r):e.shapeFlag&128?(e.ssContent.transition=r.clone(e.ssContent),e.ssFallback.transition=r.clone(e.ssFallback)):e.transition=r}function getTransitionRawChildren(e,r=!1,n){let i=[],s=0;for(let a=0;a<e.length;a++){let o=e[a];const l=n==null?o.key:String(n)+String(o.key!=null?o.key:a);o.type===Fragment?(o.patchFlag&128&&s++,i=i.concat(getTransitionRawChildren(o.children,r,l))):(r||o.type!==Comment)&&i.push(l!=null?cloneVNode(o,{key:l}):o)}if(s>1)for(let a=0;a<i.length;a++)i[a].patchFlag=-2;return i}function defineComponent(e,r){return isFunction$2(e)?(()=>extend$2({name:e.name},r,{setup:e}))():e}const isAsyncWrapper=e=>!!e.type.__asyncLoader;function defineAsyncComponent(e){isFunction$2(e)&&(e={loader:e});const{loader:r,loadingComponent:n,errorComponent:i,delay:s=200,timeout:a,suspensible:o=!0,onError:l}=e;let u=null,c,f=0;const m=()=>(f++,u=null,d()),d=()=>{let E;return u||(E=u=r().catch(S=>{if(S=S instanceof Error?S:new Error(String(S)),l)return new Promise((A,T)=>{l(S,()=>A(m()),()=>T(S),f+1)});throw S}).then(S=>{if(E!==u&&u)return u;if(S||warn$1("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),S&&(S.__esModule||S[Symbol.toStringTag]==="Module")&&(S=S.default),S&&!isObject$3(S)&&!isFunction$2(S))throw new Error(`Invalid async component load result: ${S}`);return c=S,S}))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const E=currentInstance;if(c)return()=>createInnerComp(c,E);const S=y=>{u=null,handleError(y,E,13,!i)};if(o&&E.suspense||isInSSRComponentSetup)return d().then(y=>()=>createInnerComp(y,E)).catch(y=>(S(y),()=>i?createVNode(i,{error:y}):null));const A=ref(!1),T=ref(),_=ref(!!s);return s&&setTimeout(()=>{_.value=!1},s),a!=null&&setTimeout(()=>{if(!A.value&&!T.value){const y=new Error(`Async component timed out after ${a}ms.`);S(y),T.value=y}},a),d().then(()=>{A.value=!0,E.parent&&isKeepAlive(E.parent.vnode)&&queueJob(E.parent.update)}).catch(y=>{S(y),T.value=y}),()=>{if(A.value&&c)return createInnerComp(c,E);if(T.value&&i)return createVNode(i,{error:T.value});if(n&&!_.value)return createVNode(n)}}})}function createInnerComp(e,r){const{ref:n,props:i,children:s,ce:a}=r.vnode,o=createVNode(e,i,s);return o.ref=n,o.ce=a,delete r.vnode.ce,o}const isKeepAlive=e=>e.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:r}){const n=getCurrentInstance(),i=n.ctx;if(!i.renderer)return()=>{const y=r.default&&r.default();return y&&y.length===1?y[0]:y};const s=new Map,a=new Set;let o=null;n.__v_cache=s;const l=n.suspense,{renderer:{p:u,m:c,um:f,o:{createElement:m}}}=i,d=m("div");i.activate=(y,b,P,C,I)=>{const M=y.component;c(y,b,P,0,l),u(M.vnode,y,b,P,M,l,C,y.slotScopeIds,I),queuePostRenderEffect(()=>{M.isDeactivated=!1,M.a&&invokeArrayFns(M.a);const R=y.props&&y.props.onVnodeMounted;R&&invokeVNodeHook(R,M.parent,y)},l),devtoolsComponentAdded(M)},i.deactivate=y=>{const b=y.component;c(y,d,null,1,l),queuePostRenderEffect(()=>{b.da&&invokeArrayFns(b.da);const P=y.props&&y.props.onVnodeUnmounted;P&&invokeVNodeHook(P,b.parent,y),b.isDeactivated=!0},l),devtoolsComponentAdded(b)};function E(y){resetShapeFlag(y),f(y,n,l,!0)}function S(y){s.forEach((b,P)=>{const C=getComponentName(b.type);C&&(!y||!y(C))&&A(P)})}function A(y){const b=s.get(y);!o||!isSameVNodeType(b,o)?E(b):o&&resetShapeFlag(o),s.delete(y),a.delete(y)}watch(()=>[e.include,e.exclude],([y,b])=>{y&&S(P=>matches(y,P)),b&&S(P=>!matches(b,P))},{flush:"post",deep:!0});let T=null;const _=()=>{T!=null&&s.set(T,getInnerChild(n.subTree))};return onMounted(_),onUpdated(_),onBeforeUnmount(()=>{s.forEach(y=>{const{subTree:b,suspense:P}=n,C=getInnerChild(b);if(y.type===C.type&&y.key===C.key){resetShapeFlag(C);const I=C.component.da;I&&queuePostRenderEffect(I,P);return}E(y)})}),()=>{if(T=null,!r.default)return null;const y=r.default(),b=y[0];if(y.length>1)return warn$1("KeepAlive should contain exactly one component child."),o=null,y;if(!isVNode(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return o=null,b;let P=getInnerChild(b);const C=P.type,I=getComponentName(isAsyncWrapper(P)?P.type.__asyncResolved||{}:C),{include:M,exclude:R,max:D}=e;if(M&&(!I||!matches(M,I))||R&&I&&matches(R,I))return o=P,b;const G=P.key==null?C:P.key,W=s.get(G);return P.el&&(P=cloneVNode(P),b.shapeFlag&128&&(b.ssContent=P)),T=G,W?(P.el=W.el,P.component=W.component,P.transition&&setTransitionHooks(P,P.transition),P.shapeFlag|=512,a.delete(G),a.add(G)):(a.add(G),D&&a.size>parseInt(D,10)&&A(a.values().next().value)),P.shapeFlag|=256,o=P,isSuspense(b.type)?b:P}}},KeepAlive=KeepAliveImpl;function matches(e,r){return isArray$7(e)?e.some(n=>matches(n,r)):isString$1(e)?e.split(",").includes(r):isRegExp$2(e)?e.test(r):!1}function onActivated(e,r){registerKeepAliveHook(e,"a",r)}function onDeactivated(e,r){registerKeepAliveHook(e,"da",r)}function registerKeepAliveHook(e,r,n=currentInstance){const i=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(injectHook(r,i,n),n){let s=n.parent;for(;s&&s.parent;)isKeepAlive(s.parent.vnode)&&injectToKeepAliveRoot(i,r,n,s),s=s.parent}}function injectToKeepAliveRoot(e,r,n,i){const s=injectHook(r,e,i,!0);onUnmounted(()=>{remove(i[r],s)},n)}function resetShapeFlag(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function getInnerChild(e){return e.shapeFlag&128?e.ssContent:e}function injectHook(e,r,n=currentInstance,i=!1){if(n){const s=n[e]||(n[e]=[]),a=r.__weh||(r.__weh=(...o)=>{if(n.isUnmounted)return;pauseTracking(),setCurrentInstance(n);const l=callWithAsyncErrorHandling(r,n,e,o);return unsetCurrentInstance(),resetTracking(),l});return i?s.unshift(a):s.push(a),a}else{const s=toHandlerKey(ErrorTypeStrings[e].replace(/ hook$/,""));warn$1(`${s} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const createHook=e=>(r,n=currentInstance)=>(!isInSSRComponentSetup||e==="sp")&&injectHook(e,(...i)=>r(...i),n),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(e,r=currentInstance){injectHook("ec",e,r)}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(e,r){return resolveAsset(COMPONENTS,e,!0,r)||e}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(e){return isString$1(e)?resolveAsset(COMPONENTS,e,!1)||e:e||NULL_DYNAMIC_COMPONENT}function resolveDirective(e){return resolveAsset(DIRECTIVES,e)}function resolveAsset(e,r,n=!0,i=!1){const s=currentRenderingInstance||currentInstance;if(s){const a=s.type;if(e===COMPONENTS){const l=getComponentName(a,!1);if(l&&(l===r||l===camelize$1(r)||l===capitalize(camelize$1(r))))return a}const o=resolve(s[e]||a[e],r)||resolve(s.appContext[e],r);if(!o&&i)return a;if(n&&!o){const l=e===COMPONENTS?`
  5. If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";warn$1(`Failed to resolve ${e.slice(0,-1)}: ${r}${l}`)}return o}else warn$1(`resolve${capitalize(e.slice(0,-1))} can only be used in render() or setup().`)}function resolve(e,r){return e&&(e[r]||e[camelize$1(r)]||e[capitalize(camelize$1(r))])}function renderList(e,r,n,i){let s;const a=n&&n[i];if(isArray$7(e)||isString$1(e)){s=new Array(e.length);for(let o=0,l=e.length;o<l;o++)s[o]=r(e[o],o,void 0,a&&a[o])}else if(typeof e=="number"){Number.isInteger(e)||warn$1(`The v-for range expect an integer value but got ${e}.`),s=new Array(e);for(let o=0;o<e;o++)s[o]=r(o+1,o,void 0,a&&a[o])}else if(isObject$3(e))if(e[Symbol.iterator])s=Array.from(e,(o,l)=>r(o,l,void 0,a&&a[l]));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,u=o.length;l<u;l++){const c=o[l];s[l]=r(e[c],c,l,a&&a[l])}}else s=[];return n&&(n[i]=s),s}function createSlots(e,r){for(let n=0;n<r.length;n++){const i=r[n];if(isArray$7(i))for(let s=0;s<i.length;s++)e[i[s].name]=i[s].fn;else i&&(e[i.name]=i.key?(...s)=>{const a=i.fn(...s);return a&&(a.key=i.key),a}:i.fn)}return e}function renderSlot(e,r,n={},i,s){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&&currentRenderingInstance.parent.isCE)return r!=="default"&&(n.name=r),createVNode("slot",n,i&&i());let a=e[r];a&&a.length>1&&(warn$1("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),a=()=>[]),a&&a._c&&(a._d=!1),openBlock();const o=a&&ensureValidVNode(a(n)),l=createBlock(Fragment,{key:n.key||o&&o.key||`_${r}`},o||(i?i():[]),o&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),a&&a._c&&(a._d=!0),l}function ensureValidVNode(e){return e.some(r=>isVNode(r)?!(r.type===Comment||r.type===Fragment&&!ensureValidVNode(r.children)):!0)?e:null}function toHandlers(e,r){const n={};if(!isObject$3(e))return warn$1("v-on with no argument expects an object value."),n;for(const i in e)n[r&&/[A-Z]/.test(i)?`on:${i}`:toHandlerKey(i)]=e[i];return n}const getPublicInstance=e=>e?isStatefulComponent(e)?getExposeProxy(e)||e.proxy:getPublicInstance(e.parent):null,publicPropertiesMap=extend$2(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>shallowReadonly(e.props),$attrs:e=>shallowReadonly(e.attrs),$slots:e=>shallowReadonly(e.slots),$refs:e=>shallowReadonly(e.refs),$parent:e=>getPublicInstance(e.parent),$root:e=>getPublicInstance(e.root),$emit:e=>e.emit,$options:e=>resolveMergedOptions(e),$forceUpdate:e=>e.f||(e.f=()=>queueJob(e.update)),$nextTick:e=>e.n||(e.n=nextTick.bind(e.proxy)),$watch:e=>instanceWatch.bind(e)}),isReservedPrefix=e=>e==="_"||e==="$",hasSetupBinding=(e,r)=>e!==EMPTY_OBJ&&!e.__isScriptSetup&&hasOwn$2(e,r),PublicInstanceProxyHandlers={get({_:e},r){const{ctx:n,setupState:i,data:s,props:a,accessCache:o,type:l,appContext:u}=e;if(r==="__isVue")return!0;let c;if(r[0]!=="$"){const E=o[r];if(E!==void 0)switch(E){case 1:return i[r];case 2:return s[r];case 4:return n[r];case 3:return a[r]}else{if(hasSetupBinding(i,r))return o[r]=1,i[r];if(s!==EMPTY_OBJ&&hasOwn$2(s,r))return o[r]=2,s[r];if((c=e.propsOptions[0])&&hasOwn$2(c,r))return o[r]=3,a[r];if(n!==EMPTY_OBJ&&hasOwn$2(n,r))return o[r]=4,n[r];shouldCacheAccess&&(o[r]=0)}}const f=publicPropertiesMap[r];let m,d;if(f)return r==="$attrs"?(track(e,"get",r),markAttrsAccessed()):r==="$slots"&&track(e,"get",r),f(e);if((m=l.__cssModules)&&(m=m[r]))return m;if(n!==EMPTY_OBJ&&hasOwn$2(n,r))return o[r]=4,n[r];if(d=u.config.globalProperties,hasOwn$2(d,r))return d[r];currentRenderingInstance&&(!isString$1(r)||r.indexOf("__v")!==0)&&(s!==EMPTY_OBJ&&isReservedPrefix(r[0])&&hasOwn$2(s,r)?warn$1(`Property ${JSON.stringify(r)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===currentRenderingInstance&&warn$1(`Property ${JSON.stringify(r)} was accessed during render but is not defined on instance.`))},set({_:e},r,n){const{data:i,setupState:s,ctx:a}=e;return hasSetupBinding(s,r)?(s[r]=n,!0):s.__isScriptSetup&&hasOwn$2(s,r)?(warn$1(`Cannot mutate <script setup> binding "${r}" from Options API.`),!1):i!==EMPTY_OBJ&&hasOwn$2(i,r)?(i[r]=n,!0):hasOwn$2(e.props,r)?(warn$1(`Attempting to mutate prop "${r}". Props are readonly.`),!1):r[0]==="$"&&r.slice(1)in e?(warn$1(`Attempting to mutate public property "${r}". Properties starting with $ are reserved and readonly.`),!1):(r in e.appContext.config.globalProperties?Object.defineProperty(a,r,{enumerable:!0,configurable:!0,value:n}):a[r]=n,!0)},has({_:{data:e,setupState:r,accessCache:n,ctx:i,appContext:s,propsOptions:a}},o){let l;return!!n[o]||e!==EMPTY_OBJ&&hasOwn$2(e,o)||hasSetupBinding(r,o)||(l=a[0])&&hasOwn$2(l,o)||hasOwn$2(i,o)||hasOwn$2(publicPropertiesMap,o)||hasOwn$2(s.config.globalProperties,o)},defineProperty(e,r,n){return n.get!=null?e._.accessCache[r]=0:hasOwn$2(n,"value")&&this.set(e,r,n.value,null),Reflect.defineProperty(e,r,n)}};PublicInstanceProxyHandlers.ownKeys=e=>(warn$1("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead."),Reflect.ownKeys(e));const RuntimeCompiledPublicInstanceProxyHandlers=extend$2({},PublicInstanceProxyHandlers,{get(e,r){if(r!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(e,r,e)},has(e,r){const n=r[0]!=="_"&&!isGloballyWhitelisted(r);return!n&&PublicInstanceProxyHandlers.has(e,r)&&warn$1(`Property ${JSON.stringify(r)} should not start with _ which is a reserved prefix for Vue internals.`),n}});function createDevRenderContext(e){const r={};return Object.defineProperty(r,"_",{configurable:!0,enumerable:!1,get:()=>e}),Object.keys(publicPropertiesMap).forEach(n=>{Object.defineProperty(r,n,{configurable:!0,enumerable:!1,get:()=>publicPropertiesMap[n](e),set:NOOP})}),r}function exposePropsOnRenderContext(e){const{ctx:r,propsOptions:[n]}=e;n&&Object.keys(n).forEach(i=>{Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>e.props[i],set:NOOP})})}function exposeSetupStateOnRenderContext(e){const{ctx:r,setupState:n}=e;Object.keys(toRaw(n)).forEach(i=>{if(!n.__isScriptSetup){if(isReservedPrefix(i[0])){warn$1(`setup() return property ${JSON.stringify(i)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>n[i],set:NOOP})}})}const warnRuntimeUsage=e=>warn$1(`${e}() is a compiler-hint helper that is only usable inside <script setup> of a single file component. Its arguments should be compiled away and passing it at runtime has no effect.`);function defineProps(){return warnRuntimeUsage("defineProps"),null}function defineEmits(){return warnRuntimeUsage("defineEmits"),null}function defineExpose(e){warnRuntimeUsage("defineExpose")}function defineOptions(e){warnRuntimeUsage("defineOptions")}function defineSlots(){return warnRuntimeUsage("defineSlots"),null}function defineModel(){warnRuntimeUsage("defineModel")}function withDefaults(e,r){return warnRuntimeUsage("withDefaults"),null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function useModel(e,r,n){const i=getCurrentInstance();if(!i)return warn$1("useModel() called without active instance."),ref();if(!i.propsOptions[0][r])return warn$1(`useModel() called with prop "${r}" which is not declared.`),ref();if(n&&n.local){const s=ref(e[r]);return watch(()=>e[r],a=>s.value=a),watch(s,a=>{a!==e[r]&&i.emit(`update:${r}`,a)}),s}else return{__v_isRef:!0,get value(){return e[r]},set value(s){i.emit(`update:${r}`,s)}}}function getContext(){const e=getCurrentInstance();return e||warn$1("useContext() called without active instance."),e.setupContext||(e.setupContext=createSetupContext(e))}function normalizePropsOrEmits(e){return isArray$7(e)?e.reduce((r,n)=>(r[n]=null,r),{}):e}function mergeDefaults(e,r){const n=normalizePropsOrEmits(e);for(const i in r){if(i.startsWith("__skip"))continue;let s=n[i];s?isArray$7(s)||isFunction$2(s)?s=n[i]={type:s,default:r[i]}:s.default=r[i]:s===null?s=n[i]={default:r[i]}:warn$1(`props default key "${i}" has no corresponding declaration.`),s&&r[`__skip_${i}`]&&(s.skipFactory=!0)}return n}function mergeModels(e,r){return!e||!r?e||r:isArray$7(e)&&isArray$7(r)?e.concat(r):extend$2({},normalizePropsOrEmits(e),normalizePropsOrEmits(r))}function createPropsRestProxy(e,r){const n={};for(const i in e)r.includes(i)||Object.defineProperty(n,i,{enumerable:!0,get:()=>e[i]});return n}function withAsyncContext(e){const r=getCurrentInstance();r||warn$1("withAsyncContext called without active current instance. This is likely a bug.");let n=e();return unsetCurrentInstance(),isPromise$1(n)&&(n=n.catch(i=>{throw setCurrentInstance(r),i})),[n,()=>setCurrentInstance(r)]}function createDuplicateChecker(){const e=Object.create(null);return(r,n)=>{e[n]?warn$1(`${r} property "${n}" is already defined in ${e[n]}.`):e[n]=r}}let shouldCacheAccess=!0;function applyOptions(e){const r=resolveMergedOptions(e),n=e.proxy,i=e.ctx;shouldCacheAccess=!1,r.beforeCreate&&callHook$1(r.beforeCreate,e,"bc");const{data:s,computed:a,methods:o,watch:l,provide:u,inject:c,created:f,beforeMount:m,mounted:d,beforeUpdate:E,updated:S,activated:A,deactivated:T,beforeDestroy:_,beforeUnmount:y,destroyed:b,unmounted:P,render:C,renderTracked:I,renderTriggered:M,errorCaptured:R,serverPrefetch:D,expose:G,inheritAttrs:W,components:j,directives:q,filters:z}=r,H=createDuplicateChecker();{const[F]=e.propsOptions;if(F)for(const x in F)H("Props",x)}if(c&&resolveInjections(c,i,H),o)for(const F in o){const x=o[F];isFunction$2(x)?(Object.defineProperty(i,F,{value:x.bind(n),configurable:!0,enumerable:!0,writable:!0}),H("Methods",F)):warn$1(`Method "${F}" has type "${typeof x}" in the component definition. Did you reference the function correctly?`)}if(s){isFunction$2(s)||warn$1("The data option must be a function. Plain object usage is no longer supported.");const F=s.call(n,n);if(isPromise$1(F)&&warn$1("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>."),!isObject$3(F))warn$1("data() should return an object.");else{e.data=reactive(F);for(const x in F)H("Data",x),isReservedPrefix(x[0])||Object.defineProperty(i,x,{configurable:!0,enumerable:!0,get:()=>F[x],set:NOOP})}}if(shouldCacheAccess=!0,a)for(const F in a){const x=a[F],O=isFunction$2(x)?x.bind(n,n):isFunction$2(x.get)?x.get.bind(n,n):NOOP;O===NOOP&&warn$1(`Computed property "${F}" has no getter.`);const U=!isFunction$2(x)&&isFunction$2(x.set)?x.set.bind(n):()=>{warn$1(`Write operation failed: computed property "${F}" is readonly.`)},V=computed({get:O,set:U});Object.defineProperty(i,F,{enumerable:!0,configurable:!0,get:()=>V.value,set:re=>V.value=re}),H("Computed",F)}if(l)for(const F in l)createWatcher(l[F],i,n,F);if(u){const F=isFunction$2(u)?u.call(n):u;Reflect.ownKeys(F).forEach(x=>{provide(x,F[x])})}f&&callHook$1(f,e,"c");function $(F,x){isArray$7(x)?x.forEach(O=>F(O.bind(n))):x&&F(x.bind(n))}if($(onBeforeMount,m),$(onMounted,d),$(onBeforeUpdate,E),$(onUpdated,S),$(onActivated,A),$(onDeactivated,T),$(onErrorCaptured,R),$(onRenderTracked,I),$(onRenderTriggered,M),$(onBeforeUnmount,y),$(onUnmounted,P),$(onServerPrefetch,D),isArray$7(G))if(G.length){const F=e.exposed||(e.exposed={});G.forEach(x=>{Object.defineProperty(F,x,{get:()=>n[x],set:O=>n[x]=O})})}else e.exposed||(e.exposed={});C&&e.render===NOOP&&(e.render=C),W!=null&&(e.inheritAttrs=W),j&&(e.components=j),q&&(e.directives=q)}function resolveInjections(e,r,n=NOOP){isArray$7(e)&&(e=normalizeInject(e));for(const i in e){const s=e[i];let a;isObject$3(s)?"default"in s?a=inject(s.from||i,s.default,!0):a=inject(s.from||i):a=inject(s),isRef(a)?Object.defineProperty(r,i,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):r[i]=a,n("Inject",i)}}function callHook$1(e,r,n){callWithAsyncErrorHandling(isArray$7(e)?e.map(i=>i.bind(r.proxy)):e.bind(r.proxy),r,n)}function createWatcher(e,r,n,i){const s=i.includes(".")?createPathGetter(n,i):()=>n[i];if(isString$1(e)){const a=r[e];isFunction$2(a)?watch(s,a):warn$1(`Invalid watch handler specified by key "${e}"`,a)}else if(isFunction$2(e))watch(s,e.bind(n));else if(isObject$3(e))if(isArray$7(e))e.forEach(a=>createWatcher(a,r,n,i));else{const a=isFunction$2(e.handler)?e.handler.bind(n):r[e.handler];isFunction$2(a)?watch(s,a,e):warn$1(`Invalid watch handler specified by key "${e.handler}"`,a)}else warn$1(`Invalid watch option: "${i}"`,e)}function resolveMergedOptions(e){const r=e.type,{mixins:n,extends:i}=r,{mixins:s,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,l=a.get(r);let u;return l?u=l:!s.length&&!n&&!i?u=r:(u={},s.length&&s.forEach(c=>mergeOptions$1(u,c,o,!0)),mergeOptions$1(u,r,o)),isObject$3(r)&&a.set(r,u),u}function mergeOptions$1(e,r,n,i=!1){const{mixins:s,extends:a}=r;a&&mergeOptions$1(e,a,n,!0),s&&s.forEach(o=>mergeOptions$1(e,o,n,!0));for(const o in r)if(i&&o==="expose")warn$1('"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.');else{const l=internalOptionMergeStrats[o]||n&&n[o];e[o]=l?l(e[o],r[o]):r[o]}return e}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(e,r){return r?e?function(){return extend$2(isFunction$2(e)?e.call(this,this):e,isFunction$2(r)?r.call(this,this):r)}:r:e}function mergeInject(e,r){return mergeObjectOptions(normalizeInject(e),normalizeInject(r))}function normalizeInject(e){if(isArray$7(e)){const r={};for(let n=0;n<e.length;n++)r[e[n]]=e[n];return r}return e}function mergeAsArray(e,r){return e?[...new Set([].concat(e,r))]:r}function mergeObjectOptions(e,r){return e?extend$2(Object.create(null),e,r):r}function mergeEmitsOrPropsOptions(e,r){return e?isArray$7(e)&&isArray$7(r)?[...new Set([...e,...r])]:extend$2(Object.create(null),normalizePropsOrEmits(e),normalizePropsOrEmits(r!=null?r:{})):r}function mergeWatchOptions(e,r){if(!e)return r;if(!r)return e;const n=extend$2(Object.create(null),e);for(const i in r)n[i]=mergeAsArray(e[i],r[i]);return n}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let uid$1=0;function createAppAPI(e,r){return function(i,s=null){isFunction$2(i)||(i=extend$2({},i)),s!=null&&!isObject$3(s)&&(warn$1("root props passed to app.mount() must be an object."),s=null);const a=createAppContext();Object.defineProperty(a.config,"unwrapInjectedRef",{get(){return!0},set(){warn$1("app.config.unwrapInjectedRef has been deprecated. 3.3 now alawys unwraps injected refs in Options API.")}});const o=new Set;let l=!1;const u=a.app={_uid:uid$1++,_component:i,_props:s,_container:null,_context:a,_instance:null,version,get config(){return a.config},set config(c){warn$1("app.config cannot be replaced. Modify individual options instead.")},use(c,...f){return o.has(c)?warn$1("Plugin has already been applied to target app."):c&&isFunction$2(c.install)?(o.add(c),c.install(u,...f)):isFunction$2(c)?(o.add(c),c(u,...f)):warn$1('A plugin must either be a function or an object with an "install" function.'),u},mixin(c){return a.mixins.includes(c)?warn$1("Mixin has already been applied to target app"+(c.name?`: ${c.name}`:"")):a.mixins.push(c),u},component(c,f){return validateComponentName(c,a.config),f?(a.components[c]&&warn$1(`Component "${c}" has already been registered in target app.`),a.components[c]=f,u):a.components[c]},directive(c,f){return validateDirectiveName(c),f?(a.directives[c]&&warn$1(`Directive "${c}" has already been registered in target app.`),a.directives[c]=f,u):a.directives[c]},mount(c,f,m){if(l)warn$1("App has already been mounted.\nIf you want to remount the same app, move your app creation logic into a factory function and create fresh app instances for each mount - e.g. `const createMyApp = () => createApp(App)`");else{c.__vue_app__&&warn$1("There is already an app instance mounted on the host container.\n If you want to mount another app on the same host container, you need to unmount the previous app by calling `app.unmount()` first.");const d=createVNode(i,s);return d.appContext=a,a.reload=()=>{e(cloneVNode(d),c,m)},f&&r?r(d,c):e(d,c,m),l=!0,u._container=c,c.__vue_app__=u,u._instance=d.component,devtoolsInitApp(u,version),getExposeProxy(d.component)||d.component.proxy}},unmount(){l?(e(null,u._container),u._instance=null,devtoolsUnmountApp(u),delete u._container.__vue_app__):warn$1("Cannot unmount an app that is not mounted.")},provide(c,f){return c in a.provides&&warn$1(`App already provides property with key "${String(c)}". It will be overwritten with the new value.`),a.provides[c]=f,u},runWithContext(c){currentApp=u;try{return c()}finally{currentApp=null}}};return u}}let currentApp=null;function provide(e,r){if(!currentInstance)warn$1("provide() can only be used inside setup().");else{let n=currentInstance.provides;const i=currentInstance.parent&&currentInstance.parent.provides;i===n&&(n=currentInstance.provides=Object.create(i)),n[e]=r}}function inject(e,r,n=!1){const i=currentInstance||currentRenderingInstance;if(i||currentApp){const s=i?i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:currentApp._context.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&isFunction$2(r)?r.call(i&&i.proxy):r;warn$1(`injection "${String(e)}" not found.`)}else warn$1("inject() can only be used inside setup() or functional components.")}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(e,r,n,i=!1){const s={},a={};def(a,InternalObjectKey,1),e.propsDefaults=Object.create(null),setFullProps(e,r,s,a);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);validateProps(r||{},s,e),n?e.props=i?s:shallowReactive(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function isInHmrContext(e){for(;e;){if(e.type.__hmrId)return!0;e=e.parent}}function updateProps(e,r,n,i){const{props:s,attrs:a,vnode:{patchFlag:o}}=e,l=toRaw(s),[u]=e.propsOptions;let c=!1;if(!isInHmrContext(e)&&(i||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let m=0;m<f.length;m++){let d=f[m];if(isEmitListener(e.emitsOptions,d))continue;const E=r[d];if(u)if(hasOwn$2(a,d))E!==a[d]&&(a[d]=E,c=!0);else{const S=camelize$1(d);s[S]=resolvePropValue(u,l,S,E,e,!1)}else E!==a[d]&&(a[d]=E,c=!0)}}}else{setFullProps(e,r,s,a)&&(c=!0);let f;for(const m in l)(!r||!hasOwn$2(r,m)&&((f=hyphenate(m))===m||!hasOwn$2(r,f)))&&(u?n&&(n[m]!==void 0||n[f]!==void 0)&&(s[m]=resolvePropValue(u,l,m,void 0,e,!0)):delete s[m]);if(a!==l)for(const m in a)(!r||!hasOwn$2(r,m)&&!0)&&(delete a[m],c=!0)}c&&trigger(e,"set","$attrs"),validateProps(r||{},s,e)}function setFullProps(e,r,n,i){const[s,a]=e.propsOptions;let o=!1,l;if(r)for(let u in r){if(isReservedProp(u))continue;const c=r[u];let f;s&&hasOwn$2(s,f=camelize$1(u))?!a||!a.includes(f)?n[f]=c:(l||(l={}))[f]=c:isEmitListener(e.emitsOptions,u)||(!(u in i)||c!==i[u])&&(i[u]=c,o=!0)}if(a){const u=toRaw(n),c=l||EMPTY_OBJ;for(let f=0;f<a.length;f++){const m=a[f];n[m]=resolvePropValue(s,u,m,c[m],e,!hasOwn$2(c,m))}}return o}function resolvePropValue(e,r,n,i,s,a){const o=e[n];if(o!=null){const l=hasOwn$2(o,"default");if(l&&i===void 0){const u=o.default;if(o.type!==Function&&!o.skipFactory&&isFunction$2(u)){const{propsDefaults:c}=s;n in c?i=c[n]:(setCurrentInstance(s),i=c[n]=u.call(null,r),unsetCurrentInstance())}else i=u}o[0]&&(a&&!l?i=!1:o[1]&&(i===""||i===hyphenate(n))&&(i=!0))}return i}function normalizePropsOptions(e,r,n=!1){const i=r.propsCache,s=i.get(e);if(s)return s;const a=e.props,o={},l=[];let u=!1;if(!isFunction$2(e)){const f=m=>{u=!0;const[d,E]=normalizePropsOptions(m,r,!0);extend$2(o,d),E&&l.push(...E)};!n&&r.mixins.length&&r.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!a&&!u)return isObject$3(e)&&i.set(e,EMPTY_ARR),EMPTY_ARR;if(isArray$7(a))for(let f=0;f<a.length;f++){isString$1(a[f])||warn$1("props must be strings when using array syntax.",a[f]);const m=camelize$1(a[f]);validatePropName(m)&&(o[m]=EMPTY_OBJ)}else if(a){isObject$3(a)||warn$1("invalid props options",a);for(const f in a){const m=camelize$1(f);if(validatePropName(m)){const d=a[f],E=o[m]=isArray$7(d)||isFunction$2(d)?{type:d}:extend$2({},d);if(E){const S=getTypeIndex(Boolean,E.type),A=getTypeIndex(String,E.type);E[0]=S>-1,E[1]=A<0||S<A,(S>-1||hasOwn$2(E,"default"))&&l.push(m)}}}}const c=[o,l];return isObject$3(e)&&i.set(e,c),c}function validatePropName(e){return e[0]!=="$"?!0:(warn$1(`Invalid prop name: "${e}" is a reserved property.`),!1)}function getType(e){const r=e&&e.toString().match(/^\s*(function|class) (\w+)/);return r?r[2]:e===null?"null":""}function isSameType(e,r){return getType(e)===getType(r)}function getTypeIndex(e,r){return isArray$7(r)?r.findIndex(n=>isSameType(n,e)):isFunction$2(r)&&isSameType(r,e)?0:-1}function validateProps(e,r,n){const i=toRaw(r),s=n.propsOptions[0];for(const a in s){let o=s[a];o!=null&&validateProp(a,i[a],o,!hasOwn$2(e,a)&&!hasOwn$2(e,hyphenate(a)))}}function validateProp(e,r,n,i){const{type:s,required:a,validator:o,skipCheck:l}=n;if(a&&i){warn$1('Missing required prop: "'+e+'"');return}if(!(r==null&&!a)){if(s!=null&&s!==!0&&!l){let u=!1;const c=isArray$7(s)?s:[s],f=[];for(let m=0;m<c.length&&!u;m++){const{valid:d,expectedType:E}=assertType(r,c[m]);f.push(E||""),u=d}if(!u){warn$1(getInvalidTypeMessage(e,r,f));return}}o&&!o(r)&&warn$1('Invalid prop: custom validator check failed for prop "'+e+'".')}}const isSimpleType=makeMap("String,Number,Boolean,Function,Symbol,BigInt");function assertType(e,r){let n;const i=getType(r);if(isSimpleType(i)){const s=typeof e;n=s===i.toLowerCase(),!n&&s==="object"&&(n=e instanceof r)}else i==="Object"?n=isObject$3(e):i==="Array"?n=isArray$7(e):i==="null"?n=e===null:n=e instanceof r;return{valid:n,expectedType:i}}function getInvalidTypeMessage(e,r,n){let i=`Invalid prop: type check failed for prop "${e}". Expected ${n.map(capitalize).join(" | ")}`;const s=n[0],a=toRawType(r),o=styleValue(r,s),l=styleValue(r,a);return n.length===1&&isExplicable(s)&&!isBoolean$1(s,a)&&(i+=` with value ${o}`),i+=`, got ${a} `,isExplicable(a)&&(i+=`with value ${l}.`),i}function styleValue(e,r){return r==="String"?`"${e}"`:r==="Number"?`${Number(e)}`:`${e}`}function isExplicable(e){return["string","number","boolean"].some(n=>e.toLowerCase()===n)}function isBoolean$1(...e){return e.some(r=>r.toLowerCase()==="boolean")}const isInternalKey=e=>e[0]==="_"||e==="$stable",normalizeSlotValue=e=>isArray$7(e)?e.map(normalizeVNode):[normalizeVNode(e)],normalizeSlot$1=(e,r,n)=>{if(r._n)return r;const i=withCtx((...s)=>(currentInstance&&warn$1(`Slot "${e}" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead.`),normalizeSlotValue(r(...s))),n);return i._c=!1,i},normalizeObjectSlots=(e,r,n)=>{const i=e._ctx;for(const s in e){if(isInternalKey(s))continue;const a=e[s];if(isFunction$2(a))r[s]=normalizeSlot$1(s,a,i);else if(a!=null){warn$1(`Non-function value encountered for slot "${s}". Prefer function slots for better performance.`);const o=normalizeSlotValue(a);r[s]=()=>o}}},normalizeVNodeSlots=(e,r)=>{isKeepAlive(e.vnode)||warn$1("Non-function value encountered for default slot. Prefer function slots for better performance.");const n=normalizeSlotValue(r);e.slots.default=()=>n},initSlots=(e,r)=>{if(e.vnode.shapeFlag&32){const n=r._;n?(e.slots=toRaw(r),def(r,"_",n)):normalizeObjectSlots(r,e.slots={})}else e.slots={},r&&normalizeVNodeSlots(e,r);def(e.slots,InternalObjectKey,1)},updateSlots=(e,r,n)=>{const{vnode:i,slots:s}=e;let a=!0,o=EMPTY_OBJ;if(i.shapeFlag&32){const l=r._;l?isHmrUpdating?(extend$2(s,r),trigger(e,"set","$slots")):n&&l===1?a=!1:(extend$2(s,r),!n&&l===1&&delete s._):(a=!r.$stable,normalizeObjectSlots(r,s)),o=r}else r&&(normalizeVNodeSlots(e,r),o={default:1});if(a)for(const l in s)!isInternalKey(l)&&!(l in o)&&delete s[l]};function setRef(e,r,n,i,s=!1){if(isArray$7(e)){e.forEach((d,E)=>setRef(d,r&&(isArray$7(r)?r[E]:r),n,i,s));return}if(isAsyncWrapper(i)&&!s)return;const a=i.shapeFlag&4?getExposeProxy(i.component)||i.component.proxy:i.el,o=s?null:a,{i:l,r:u}=e;if(!l){warn$1("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const c=r&&r.r,f=l.refs===EMPTY_OBJ?l.refs={}:l.refs,m=l.setupState;if(c!=null&&c!==u&&(isString$1(c)?(f[c]=null,hasOwn$2(m,c)&&(m[c]=null)):isRef(c)&&(c.value=null)),isFunction$2(u))callWithErrorHandling(u,l,12,[o,f]);else{const d=isString$1(u),E=isRef(u);if(d||E){const S=()=>{if(e.f){const A=d?hasOwn$2(m,u)?m[u]:f[u]:u.value;s?isArray$7(A)&&remove(A,a):isArray$7(A)?A.includes(a)||A.push(a):d?(f[u]=[a],hasOwn$2(m,u)&&(m[u]=f[u])):(u.value=[a],e.k&&(f[e.k]=u.value))}else d?(f[u]=o,hasOwn$2(m,u)&&(m[u]=o)):E?(u.value=o,e.k&&(f[e.k]=o)):warn$1("Invalid template ref type:",u,`(${typeof u})`)};o?(S.id=-1,queuePostRenderEffect(S,n)):S()}else warn$1("Invalid template ref type:",u,`(${typeof u})`)}}let hasMismatch=!1;const isSVGContainer=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",isComment=e=>e.nodeType===8;function createHydrationFunctions(e){const{mt:r,p:n,o:{patchProp:i,createText:s,nextSibling:a,parentNode:o,remove:l,insert:u,createComment:c}}=e,f=(_,y)=>{if(!y.hasChildNodes()){warn$1("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,_,y),flushPostFlushCbs(),y._vnode=_;return}hasMismatch=!1,m(y.firstChild,_,null,null,null),flushPostFlushCbs(),y._vnode=_,hasMismatch&&console.error("Hydration completed but contains mismatches.")},m=(_,y,b,P,C,I=!1)=>{const M=isComment(_)&&_.data==="[",R=()=>A(_,y,b,P,C,M),{type:D,ref:G,shapeFlag:W,patchFlag:j}=y;let q=_.nodeType;y.el=_,j===-2&&(I=!1,y.dynamicChildren=null);let z=null;switch(D){case Text:q!==3?y.children===""?(u(y.el=s(""),o(_),_),z=_):z=R():(_.data!==y.children&&(hasMismatch=!0,warn$1(`Hydration text mismatch:
  6. - Client: ${JSON.stringify(_.data)}
  7. - Server: ${JSON.stringify(y.children)}`),_.data=y.children),z=a(_));break;case Comment:q!==8||M?z=R():z=a(_);break;case Static:if(M&&(_=a(_),q=_.nodeType),q===1||q===3){z=_;const H=!y.children.length;for(let $=0;$<y.staticCount;$++)H&&(y.children+=z.nodeType===1?z.outerHTML:z.data),$===y.staticCount-1&&(y.anchor=z),z=a(z);return M?a(z):z}else R();break;case Fragment:M?z=S(_,y,b,P,C,I):z=R();break;default:if(W&1)q!==1||y.type.toLowerCase()!==_.tagName.toLowerCase()?z=R():z=d(_,y,b,P,C,I);else if(W&6){y.slotScopeIds=C;const H=o(_);if(r(y,H,null,b,P,isSVGContainer(H),I),z=M?T(_):a(_),z&&isComment(z)&&z.data==="teleport end"&&(z=a(z)),isAsyncWrapper(y)){let $;M?($=createVNode(Fragment),$.anchor=z?z.previousSibling:H.lastChild):$=_.nodeType===3?createTextVNode(""):createVNode("div"),$.el=_,y.component.subTree=$}}else W&64?q!==8?z=R():z=y.type.hydrate(_,y,b,P,C,I,e,E):W&128?z=y.type.hydrate(_,y,b,P,isSVGContainer(o(_)),C,I,e,m):warn$1("Invalid HostVNode type:",D,`(${typeof D})`)}return G!=null&&setRef(G,null,P,y),z},d=(_,y,b,P,C,I)=>{I=I||!!y.dynamicChildren;const{type:M,props:R,patchFlag:D,shapeFlag:G,dirs:W}=y,j=M==="input"&&W||M==="option";{if(W&&invokeDirectiveHook(y,null,b,"created"),R)if(j||!I||D&48)for(const z in R)(j&&z.endsWith("value")||isOn(z)&&!isReservedProp(z))&&i(_,z,null,R[z],!1,void 0,b);else R.onClick&&i(_,"onClick",null,R.onClick,!1,void 0,b);let q;if((q=R&&R.onVnodeBeforeMount)&&invokeVNodeHook(q,b,y),W&&invokeDirectiveHook(y,null,b,"beforeMount"),((q=R&&R.onVnodeMounted)||W)&&queueEffectWithSuspense(()=>{q&&invokeVNodeHook(q,b,y),W&&invokeDirectiveHook(y,null,b,"mounted")},P),G&16&&!(R&&(R.innerHTML||R.textContent))){let z=E(_.firstChild,y,_,b,P,C,I),H=!1;for(;z;){hasMismatch=!0,H||(warn$1(`Hydration children mismatch in <${y.type}>: server rendered element contains more child nodes than client vdom.`),H=!0);const $=z;z=z.nextSibling,l($)}}else G&8&&_.textContent!==y.children&&(hasMismatch=!0,warn$1(`Hydration text content mismatch in <${y.type}>:
  8. - Client: ${_.textContent}
  9. - Server: ${y.children}`),_.textContent=y.children)}return _.nextSibling},E=(_,y,b,P,C,I,M)=>{M=M||!!y.dynamicChildren;const R=y.children,D=R.length;let G=!1;for(let W=0;W<D;W++){const j=M?R[W]:R[W]=normalizeVNode(R[W]);if(_)_=m(_,j,P,C,I,M);else{if(j.type===Text&&!j.children)continue;hasMismatch=!0,G||(warn$1(`Hydration children mismatch in <${b.tagName.toLowerCase()}>: server rendered element contains fewer child nodes than client vdom.`),G=!0),n(null,j,b,null,P,C,isSVGContainer(b),I)}}return _},S=(_,y,b,P,C,I)=>{const{slotScopeIds:M}=y;M&&(C=C?C.concat(M):M);const R=o(_),D=E(a(_),y,R,b,P,C,I);return D&&isComment(D)&&D.data==="]"?a(y.anchor=D):(hasMismatch=!0,u(y.anchor=c("]"),R,D),D)},A=(_,y,b,P,C,I)=>{if(hasMismatch=!0,warn$1(`Hydration node mismatch:
  10. - Client vnode:`,y.type,`
  11. - Server rendered DOM:`,_,_.nodeType===3?"(text)":isComment(_)&&_.data==="["?"(start of fragment)":""),y.el=null,I){const D=T(_);for(;;){const G=a(_);if(G&&G!==D)l(G);else break}}const M=a(_),R=o(_);return l(_),n(null,y,R,M,b,P,isSVGContainer(R),C),M},T=_=>{let y=0;for(;_;)if(_=a(_),_&&isComment(_)&&(_.data==="["&&y++,_.data==="]")){if(y===0)return a(_);y--}return _};return[f,m]}let supported$1,perf$1;function startMeasure(e,r){e.appContext.config.performance&&isSupported()&&perf$1.mark(`vue-${r}-${e.uid}`),devtoolsPerfStart(e,r,isSupported()?perf$1.now():Date.now())}function endMeasure(e,r){if(e.appContext.config.performance&&isSupported()){const n=`vue-${r}-${e.uid}`,i=n+":end";perf$1.mark(i),perf$1.measure(`<${formatComponentName(e,e.type)}> ${r}`,n,i),perf$1.clearMarks(n),perf$1.clearMarks(i)}devtoolsPerfEnd(e,r,isSupported()?perf$1.now():Date.now())}function isSupported(){return supported$1!==void 0||(typeof window!="undefined"&&window.performance?(supported$1=!0,perf$1=window.performance):supported$1=!1),supported$1}function initFeatureFlags(){const e=[];if(e.length){const r=e.length>1;console.warn(`Feature flag${r?"s":""} ${e.join(", ")} ${r?"are":"is"} not explicitly defined. You are running the esm-bundler build of Vue, which expects these compile-time feature flags to be globally injected via the bundler config in order to get better tree-shaking in the production bundle.
  12. For more details, see https://link.vuejs.org/feature-flags.`)}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function createHydrationRenderer(e){return baseCreateRenderer(e,createHydrationFunctions)}function baseCreateRenderer(e,r){initFeatureFlags();const n=getGlobalThis();n.__VUE__=!0,setDevtoolsHook(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:i,remove:s,patchProp:a,createElement:o,createText:l,createComment:u,setText:c,setElementText:f,parentNode:m,nextSibling:d,setScopeId:E=NOOP,insertStaticContent:S}=e,A=(B,L,K,Z=null,Y=null,se=null,le=!1,ne=null,ae=isHmrUpdating?!1:!!L.dynamicChildren)=>{if(B===L)return;B&&!isSameVNodeType(B,L)&&(Z=Q(B),ue(B,Y,se,!0),B=null),L.patchFlag===-2&&(ae=!1,L.dynamicChildren=null);const{type:ee,ref:pe,shapeFlag:fe}=L;switch(ee){case Text:T(B,L,K,Z);break;case Comment:_(B,L,K,Z);break;case Static:B==null?y(L,K,Z,le):b(B,L,K,le);break;case Fragment:q(B,L,K,Z,Y,se,le,ne,ae);break;default:fe&1?I(B,L,K,Z,Y,se,le,ne,ae):fe&6?z(B,L,K,Z,Y,se,le,ne,ae):fe&64||fe&128?ee.process(B,L,K,Z,Y,se,le,ne,ae,oe):warn$1("Invalid VNode type:",ee,`(${typeof ee})`)}pe!=null&&Y&&setRef(pe,B&&B.ref,se,L||B,!L)},T=(B,L,K,Z)=>{if(B==null)i(L.el=l(L.children),K,Z);else{const Y=L.el=B.el;L.children!==B.children&&c(Y,L.children)}},_=(B,L,K,Z)=>{B==null?i(L.el=u(L.children||""),K,Z):L.el=B.el},y=(B,L,K,Z)=>{[B.el,B.anchor]=S(B.children,L,K,Z,B.el,B.anchor)},b=(B,L,K,Z)=>{if(L.children!==B.children){const Y=d(B.anchor);C(B),[L.el,L.anchor]=S(L.children,K,Y,Z)}else L.el=B.el,L.anchor=B.anchor},P=({el:B,anchor:L},K,Z)=>{let Y;for(;B&&B!==L;)Y=d(B),i(B,K,Z),B=Y;i(L,K,Z)},C=({el:B,anchor:L})=>{let K;for(;B&&B!==L;)K=d(B),s(B),B=K;s(L)},I=(B,L,K,Z,Y,se,le,ne,ae)=>{le=le||L.type==="svg",B==null?M(L,K,Z,Y,se,le,ne,ae):G(B,L,Y,se,le,ne,ae)},M=(B,L,K,Z,Y,se,le,ne)=>{let ae,ee;const{type:pe,props:fe,shapeFlag:me,transition:ye,dirs:Se}=B;if(ae=B.el=o(B.type,se,fe&&fe.is,fe),me&8?f(ae,B.children):me&16&&D(B.children,ae,null,Z,Y,se&&pe!=="foreignObject",le,ne),Se&&invokeDirectiveHook(B,null,Z,"created"),R(ae,B,B.scopeId,le,Z),fe){for(const ge in fe)ge!=="value"&&!isReservedProp(ge)&&a(ae,ge,null,fe[ge],se,B.children,Z,Y,J);"value"in fe&&a(ae,"value",null,fe.value),(ee=fe.onVnodeBeforeMount)&&invokeVNodeHook(ee,Z,B)}Object.defineProperty(ae,"__vnode",{value:B,enumerable:!1}),Object.defineProperty(ae,"__vueParentComponent",{value:Z,enumerable:!1}),Se&&invokeDirectiveHook(B,null,Z,"beforeMount");const te=(!Y||Y&&!Y.pendingBranch)&&ye&&!ye.persisted;te&&ye.beforeEnter(ae),i(ae,L,K),((ee=fe&&fe.onVnodeMounted)||te||Se)&&queuePostRenderEffect(()=>{ee&&invokeVNodeHook(ee,Z,B),te&&ye.enter(ae),Se&&invokeDirectiveHook(B,null,Z,"mounted")},Y)},R=(B,L,K,Z,Y)=>{if(K&&E(B,K),Z)for(let se=0;se<Z.length;se++)E(B,Z[se]);if(Y){let se=Y.subTree;if(se.patchFlag>0&&se.patchFlag&2048&&(se=filterSingleRoot(se.children)||se),L===se){const le=Y.vnode;R(B,le,le.scopeId,le.slotScopeIds,Y.parent)}}},D=(B,L,K,Z,Y,se,le,ne,ae=0)=>{for(let ee=ae;ee<B.length;ee++){const pe=B[ee]=ne?cloneIfMounted(B[ee]):normalizeVNode(B[ee]);A(null,pe,L,K,Z,Y,se,le,ne)}},G=(B,L,K,Z,Y,se,le)=>{const ne=L.el=B.el;let{patchFlag:ae,dynamicChildren:ee,dirs:pe}=L;ae|=B.patchFlag&16;const fe=B.props||EMPTY_OBJ,me=L.props||EMPTY_OBJ;let ye;K&&toggleRecurse(K,!1),(ye=me.onVnodeBeforeUpdate)&&invokeVNodeHook(ye,K,L,B),pe&&invokeDirectiveHook(L,B,K,"beforeUpdate"),K&&toggleRecurse(K,!0),isHmrUpdating&&(ae=0,le=!1,ee=null);const Se=Y&&L.type!=="foreignObject";if(ee?(W(B.dynamicChildren,ee,ne,K,Z,Se,se),traverseStaticChildren(B,L)):le||O(B,L,ne,null,K,Z,Se,se,!1),ae>0){if(ae&16)j(ne,L,fe,me,K,Z,Y);else if(ae&2&&fe.class!==me.class&&a(ne,"class",null,me.class,Y),ae&4&&a(ne,"style",fe.style,me.style,Y),ae&8){const te=L.dynamicProps;for(let ge=0;ge<te.length;ge++){const Ae=te[ge],xe=fe[Ae],Le=me[Ae];(Le!==xe||Ae==="value")&&a(ne,Ae,xe,Le,Y,B.children,K,Z,J)}}ae&1&&B.children!==L.children&&f(ne,L.children)}else!le&&ee==null&&j(ne,L,fe,me,K,Z,Y);((ye=me.onVnodeUpdated)||pe)&&queuePostRenderEffect(()=>{ye&&invokeVNodeHook(ye,K,L,B),pe&&invokeDirectiveHook(L,B,K,"updated")},Z)},W=(B,L,K,Z,Y,se,le)=>{for(let ne=0;ne<L.length;ne++){const ae=B[ne],ee=L[ne],pe=ae.el&&(ae.type===Fragment||!isSameVNodeType(ae,ee)||ae.shapeFlag&70)?m(ae.el):K;A(ae,ee,pe,null,Z,Y,se,le,!0)}},j=(B,L,K,Z,Y,se,le)=>{if(K!==Z){if(K!==EMPTY_OBJ)for(const ne in K)!isReservedProp(ne)&&!(ne in Z)&&a(B,ne,K[ne],null,le,L.children,Y,se,J);for(const ne in Z){if(isReservedProp(ne))continue;const ae=Z[ne],ee=K[ne];ae!==ee&&ne!=="value"&&a(B,ne,ee,ae,le,L.children,Y,se,J)}"value"in Z&&a(B,"value",K.value,Z.value)}},q=(B,L,K,Z,Y,se,le,ne,ae)=>{const ee=L.el=B?B.el:l(""),pe=L.anchor=B?B.anchor:l("");let{patchFlag:fe,dynamicChildren:me,slotScopeIds:ye}=L;(isHmrUpdating||fe&2048)&&(fe=0,ae=!1,me=null),ye&&(ne=ne?ne.concat(ye):ye),B==null?(i(ee,K,Z),i(pe,K,Z),D(L.children,K,pe,Y,se,le,ne,ae)):fe>0&&fe&64&&me&&B.dynamicChildren?(W(B.dynamicChildren,me,K,Y,se,le,ne),traverseStaticChildren(B,L)):O(B,L,K,pe,Y,se,le,ne,ae)},z=(B,L,K,Z,Y,se,le,ne,ae)=>{L.slotScopeIds=ne,B==null?L.shapeFlag&512?Y.ctx.activate(L,K,Z,le,ae):H(L,K,Z,Y,se,le,ae):$(B,L,ae)},H=(B,L,K,Z,Y,se,le)=>{const ne=B.component=createComponentInstance(B,Z,Y);if(ne.type.__hmrId&&registerHMR(ne),pushWarningContext(B),startMeasure(ne,"mount"),isKeepAlive(B)&&(ne.ctx.renderer=oe),startMeasure(ne,"init"),setupComponent(ne),endMeasure(ne,"init"),ne.asyncDep){if(Y&&Y.registerDep(ne,F),!B.el){const ae=ne.subTree=createVNode(Comment);_(null,ae,L,K)}return}F(ne,B,L,K,Y,se,le),popWarningContext(),endMeasure(ne,"mount")},$=(B,L,K)=>{const Z=L.component=B.component;if(shouldUpdateComponent(B,L,K))if(Z.asyncDep&&!Z.asyncResolved){pushWarningContext(L),x(Z,L,K),popWarningContext();return}else Z.next=L,invalidateJob(Z.update),Z.update();else L.el=B.el,Z.vnode=L},F=(B,L,K,Z,Y,se,le)=>{const ne=()=>{if(B.isMounted){let{next:pe,bu:fe,u:me,parent:ye,vnode:Se}=B,te=pe,ge;pushWarningContext(pe||B.vnode),toggleRecurse(B,!1),pe?(pe.el=Se.el,x(B,pe,le)):pe=Se,fe&&invokeArrayFns(fe),(ge=pe.props&&pe.props.onVnodeBeforeUpdate)&&invokeVNodeHook(ge,ye,pe,Se),toggleRecurse(B,!0),startMeasure(B,"render");const Ae=renderComponentRoot(B);endMeasure(B,"render");const xe=B.subTree;B.subTree=Ae,startMeasure(B,"patch"),A(xe,Ae,m(xe.el),Q(xe),B,Y,se),endMeasure(B,"patch"),pe.el=Ae.el,te===null&&updateHOCHostEl(B,Ae.el),me&&queuePostRenderEffect(me,Y),(ge=pe.props&&pe.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(ge,ye,pe,Se),Y),devtoolsComponentUpdated(B),popWarningContext()}else{let pe;const{el:fe,props:me}=L,{bm:ye,m:Se,parent:te}=B,ge=isAsyncWrapper(L);if(toggleRecurse(B,!1),ye&&invokeArrayFns(ye),!ge&&(pe=me&&me.onVnodeBeforeMount)&&invokeVNodeHook(pe,te,L),toggleRecurse(B,!0),fe&&_e){const Ae=()=>{startMeasure(B,"render"),B.subTree=renderComponentRoot(B),endMeasure(B,"render"),startMeasure(B,"hydrate"),_e(fe,B.subTree,B,Y,null),endMeasure(B,"hydrate")};ge?L.type.__asyncLoader().then(()=>!B.isUnmounted&&Ae()):Ae()}else{startMeasure(B,"render");const Ae=B.subTree=renderComponentRoot(B);endMeasure(B,"render"),startMeasure(B,"patch"),A(null,Ae,K,Z,B,Y,se),endMeasure(B,"patch"),L.el=Ae.el}if(Se&&queuePostRenderEffect(Se,Y),!ge&&(pe=me&&me.onVnodeMounted)){const Ae=L;queuePostRenderEffect(()=>invokeVNodeHook(pe,te,Ae),Y)}(L.shapeFlag&256||te&&isAsyncWrapper(te.vnode)&&te.vnode.shapeFlag&256)&&B.a&&queuePostRenderEffect(B.a,Y),B.isMounted=!0,devtoolsComponentAdded(B),L=K=Z=null}},ae=B.effect=new ReactiveEffect(ne,()=>queueJob(ee),B.scope),ee=B.update=()=>ae.run();ee.id=B.uid,toggleRecurse(B,!0),ae.onTrack=B.rtc?pe=>invokeArrayFns(B.rtc,pe):void 0,ae.onTrigger=B.rtg?pe=>invokeArrayFns(B.rtg,pe):void 0,ee.ownerInstance=B,ee()},x=(B,L,K)=>{L.component=B;const Z=B.vnode.props;B.vnode=L,B.next=null,updateProps(B,L.props,Z,K),updateSlots(B,L.children,K),pauseTracking(),flushPreFlushCbs(),resetTracking()},O=(B,L,K,Z,Y,se,le,ne,ae=!1)=>{const ee=B&&B.children,pe=B?B.shapeFlag:0,fe=L.children,{patchFlag:me,shapeFlag:ye}=L;if(me>0){if(me&128){V(ee,fe,K,Z,Y,se,le,ne,ae);return}else if(me&256){U(ee,fe,K,Z,Y,se,le,ne,ae);return}}ye&8?(pe&16&&J(ee,Y,se),fe!==ee&&f(K,fe)):pe&16?ye&16?V(ee,fe,K,Z,Y,se,le,ne,ae):J(ee,Y,se,!0):(pe&8&&f(K,""),ye&16&&D(fe,K,Z,Y,se,le,ne,ae))},U=(B,L,K,Z,Y,se,le,ne,ae)=>{B=B||EMPTY_ARR,L=L||EMPTY_ARR;const ee=B.length,pe=L.length,fe=Math.min(ee,pe);let me;for(me=0;me<fe;me++){const ye=L[me]=ae?cloneIfMounted(L[me]):normalizeVNode(L[me]);A(B[me],ye,K,null,Y,se,le,ne,ae)}ee>pe?J(B,Y,se,!0,!1,fe):D(L,K,Z,Y,se,le,ne,ae,fe)},V=(B,L,K,Z,Y,se,le,ne,ae)=>{let ee=0;const pe=L.length;let fe=B.length-1,me=pe-1;for(;ee<=fe&&ee<=me;){const ye=B[ee],Se=L[ee]=ae?cloneIfMounted(L[ee]):normalizeVNode(L[ee]);if(isSameVNodeType(ye,Se))A(ye,Se,K,null,Y,se,le,ne,ae);else break;ee++}for(;ee<=fe&&ee<=me;){const ye=B[fe],Se=L[me]=ae?cloneIfMounted(L[me]):normalizeVNode(L[me]);if(isSameVNodeType(ye,Se))A(ye,Se,K,null,Y,se,le,ne,ae);else break;fe--,me--}if(ee>fe){if(ee<=me){const ye=me+1,Se=ye<pe?L[ye].el:Z;for(;ee<=me;)A(null,L[ee]=ae?cloneIfMounted(L[ee]):normalizeVNode(L[ee]),K,Se,Y,se,le,ne,ae),ee++}}else if(ee>me)for(;ee<=fe;)ue(B[ee],Y,se,!0),ee++;else{const ye=ee,Se=ee,te=new Map;for(ee=Se;ee<=me;ee++){const Re=L[ee]=ae?cloneIfMounted(L[ee]):normalizeVNode(L[ee]);Re.key!=null&&(te.has(Re.key)&&warn$1("Duplicate keys found during update:",JSON.stringify(Re.key),"Make sure keys are unique."),te.set(Re.key,ee))}let ge,Ae=0;const xe=me-Se+1;let Le=!1,Ze=0;const $e=new Array(xe);for(ee=0;ee<xe;ee++)$e[ee]=0;for(ee=ye;ee<=fe;ee++){const Re=B[ee];if(Ae>=xe){ue(Re,Y,se,!0);continue}let Fe;if(Re.key!=null)Fe=te.get(Re.key);else for(ge=Se;ge<=me;ge++)if($e[ge-Se]===0&&isSameVNodeType(Re,L[ge])){Fe=ge;break}Fe===void 0?ue(Re,Y,se,!0):($e[Fe-Se]=ee+1,Fe>=Ze?Ze=Fe:Le=!0,A(Re,L[Fe],K,null,Y,se,le,ne,ae),Ae++)}const Ne=Le?getSequence($e):EMPTY_ARR;for(ge=Ne.length-1,ee=xe-1;ee>=0;ee--){const Re=Se+ee,Fe=L[Re],Qe=Re+1<pe?L[Re+1].el:Z;$e[ee]===0?A(null,Fe,K,Qe,Y,se,le,ne,ae):Le&&(ge<0||ee!==Ne[ge]?re(Fe,K,Qe,2):ge--)}}},re=(B,L,K,Z,Y=null)=>{const{el:se,type:le,transition:ne,children:ae,shapeFlag:ee}=B;if(ee&6){re(B.component.subTree,L,K,Z);return}if(ee&128){B.suspense.move(L,K,Z);return}if(ee&64){le.move(B,L,K,oe);return}if(le===Fragment){i(se,L,K);for(let fe=0;fe<ae.length;fe++)re(ae[fe],L,K,Z);i(B.anchor,L,K);return}if(le===Static){P(B,L,K);return}if(Z!==2&&ee&1&&ne)if(Z===0)ne.beforeEnter(se),i(se,L,K),queuePostRenderEffect(()=>ne.enter(se),Y);else{const{leave:fe,delayLeave:me,afterLeave:ye}=ne,Se=()=>i(se,L,K),te=()=>{fe(se,()=>{Se(),ye&&ye()})};me?me(se,Se,te):te()}else i(se,L,K)},ue=(B,L,K,Z=!1,Y=!1)=>{const{type:se,props:le,ref:ne,children:ae,dynamicChildren:ee,shapeFlag:pe,patchFlag:fe,dirs:me}=B;if(ne!=null&&setRef(ne,null,K,B,!0),pe&256){L.ctx.deactivate(B);return}const ye=pe&1&&me,Se=!isAsyncWrapper(B);let te;if(Se&&(te=le&&le.onVnodeBeforeUnmount)&&invokeVNodeHook(te,L,B),pe&6)be(B.component,K,Z);else{if(pe&128){B.suspense.unmount(K,Z);return}ye&&invokeDirectiveHook(B,null,L,"beforeUnmount"),pe&64?B.type.remove(B,L,K,Y,oe,Z):ee&&(se!==Fragment||fe>0&&fe&64)?J(ee,L,K,!1,!0):(se===Fragment&&fe&384||!Y&&pe&16)&&J(ae,L,K),Z&&he(B)}(Se&&(te=le&&le.onVnodeUnmounted)||ye)&&queuePostRenderEffect(()=>{te&&invokeVNodeHook(te,L,B),ye&&invokeDirectiveHook(B,null,L,"unmounted")},K)},he=B=>{const{type:L,el:K,anchor:Z,transition:Y}=B;if(L===Fragment){B.patchFlag>0&&B.patchFlag&2048&&Y&&!Y.persisted?B.children.forEach(le=>{le.type===Comment?s(le.el):he(le)}):Ee(K,Z);return}if(L===Static){C(B);return}const se=()=>{s(K),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(B.shapeFlag&1&&Y&&!Y.persisted){const{leave:le,delayLeave:ne}=Y,ae=()=>le(K,se);ne?ne(B.el,se,ae):ae()}else se()},Ee=(B,L)=>{let K;for(;B!==L;)K=d(B),s(B),B=K;s(L)},be=(B,L,K)=>{B.type.__hmrId&&unregisterHMR(B);const{bum:Z,scope:Y,update:se,subTree:le,um:ne}=B;Z&&invokeArrayFns(Z),Y.stop(),se&&(se.active=!1,ue(le,B,L,K)),ne&&queuePostRenderEffect(ne,L),queuePostRenderEffect(()=>{B.isUnmounted=!0},L),L&&L.pendingBranch&&!L.isUnmounted&&B.asyncDep&&!B.asyncResolved&&B.suspenseId===L.pendingId&&(L.deps--,L.deps===0&&L.resolve()),devtoolsComponentRemoved(B)},J=(B,L,K,Z=!1,Y=!1,se=0)=>{for(let le=se;le<B.length;le++)ue(B[le],L,K,Z,Y)},Q=B=>B.shapeFlag&6?Q(B.component.subTree):B.shapeFlag&128?B.suspense.next():d(B.anchor||B.el),ie=(B,L,K)=>{B==null?L._vnode&&ue(L._vnode,null,null,!0):A(L._vnode||null,B,L,null,null,null,K),flushPreFlushCbs(),flushPostFlushCbs(),L._vnode=B},oe={p:A,um:ue,m:re,r:he,mt:H,mc:D,pc:O,pbc:W,n:Q,o:e};let de,_e;return r&&([de,_e]=r(oe)),{render:ie,hydrate:de,createApp:createAppAPI(ie,de)}}function toggleRecurse({effect:e,update:r},n){e.allowRecurse=r.allowRecurse=n}function traverseStaticChildren(e,r,n=!1){const i=e.children,s=r.children;if(isArray$7(i)&&isArray$7(s))for(let a=0;a<i.length;a++){const o=i[a];let l=s[a];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=s[a]=cloneIfMounted(s[a]),l.el=o.el),n||traverseStaticChildren(o,l)),l.type===Text&&(l.el=o.el),l.type===Comment&&!l.el&&(l.el=o.el)}}function getSequence(e){const r=e.slice(),n=[0];let i,s,a,o,l;const u=e.length;for(i=0;i<u;i++){const c=e[i];if(c!==0){if(s=n[n.length-1],e[s]<c){r[i]=s,n.push(i);continue}for(a=0,o=n.length-1;a<o;)l=a+o>>1,e[n[l]]<c?a=l+1:o=l;c<e[n[a]]&&(a>0&&(r[i]=n[a-1]),n[a]=i)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=r[o];return n}const isTeleport=e=>e.__isTeleport,isTeleportDisabled=e=>e&&(e.disabled||e.disabled===""),isTargetSVG=e=>typeof SVGElement!="undefined"&&e instanceof SVGElement,resolveTarget=(e,r)=>{const n=e&&e.to;if(isString$1(n))if(r){const i=r(n);return i||warn$1(`Failed to locate Teleport target with selector "${n}". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree.`),i}else return warn$1("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"),null;else return!n&&!isTeleportDisabled(e)&&warn$1(`Invalid Teleport target: ${n}`),n},TeleportImpl={__isTeleport:!0,process(e,r,n,i,s,a,o,l,u,c){const{mc:f,pc:m,pbc:d,o:{insert:E,querySelector:S,createText:A,createComment:T}}=c,_=isTeleportDisabled(r.props);let{shapeFlag:y,children:b,dynamicChildren:P}=r;if(isHmrUpdating&&(u=!1,P=null),e==null){const C=r.el=T("teleport start"),I=r.anchor=T("teleport end");E(C,n,i),E(I,n,i);const M=r.target=resolveTarget(r.props,S),R=r.targetAnchor=A("");M?(E(R,M),o=o||isTargetSVG(M)):_||warn$1("Invalid Teleport target on mount:",M,`(${typeof M})`);const D=(G,W)=>{y&16&&f(b,G,W,s,a,o,l,u)};_?D(n,I):M&&D(M,R)}else{r.el=e.el;const C=r.anchor=e.anchor,I=r.target=e.target,M=r.targetAnchor=e.targetAnchor,R=isTeleportDisabled(e.props),D=R?n:I,G=R?C:M;if(o=o||isTargetSVG(I),P?(d(e.dynamicChildren,P,D,s,a,o,l),traverseStaticChildren(e,r,!0)):u||m(e,r,D,G,s,a,o,l,!1),_)R||moveTeleport(r,n,C,c,1);else if((r.props&&r.props.to)!==(e.props&&e.props.to)){const W=r.target=resolveTarget(r.props,S);W?moveTeleport(r,W,null,c,0):warn$1("Invalid Teleport target on update:",I,`(${typeof I})`)}else R&&moveTeleport(r,I,M,c,1)}updateCssVars(r)},remove(e,r,n,i,{um:s,o:{remove:a}},o){const{shapeFlag:l,children:u,anchor:c,targetAnchor:f,target:m,props:d}=e;if(m&&a(f),(o||!isTeleportDisabled(d))&&(a(c),l&16))for(let E=0;E<u.length;E++){const S=u[E];s(S,r,n,!0,!!S.dynamicChildren)}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(e,r,n,{o:{insert:i},m:s},a=2){a===0&&i(e.targetAnchor,r,n);const{el:o,anchor:l,shapeFlag:u,children:c,props:f}=e,m=a===2;if(m&&i(o,r,n),(!m||isTeleportDisabled(f))&&u&16)for(let d=0;d<c.length;d++)s(c[d],r,n,2);m&&i(l,r,n)}function hydrateTeleport(e,r,n,i,s,a,{o:{nextSibling:o,parentNode:l,querySelector:u}},c){const f=r.target=resolveTarget(r.props,u);if(f){const m=f._lpa||f.firstChild;if(r.shapeFlag&16)if(isTeleportDisabled(r.props))r.anchor=c(o(e),r,l(e),n,i,s,a),r.targetAnchor=m;else{r.anchor=o(e);let d=m;for(;d;)if(d=o(d),d&&d.nodeType===8&&d.data==="teleport anchor"){r.targetAnchor=d,f._lpa=r.targetAnchor&&o(r.targetAnchor);break}c(m,r,f,n,i,s,a)}updateCssVars(r)}return r.anchor&&o(r.anchor)}const Teleport=TeleportImpl;function updateCssVars(e){const r=e.ctx;if(r&&r.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",r.uid),n=n.nextSibling;r.ut()}}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(e=!1){blockStack.push(currentBlock=e?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(e){isBlockTreeEnabled+=e}function setupBlock(e){return e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(e),e}function createElementBlock(e,r,n,i,s,a){return setupBlock(createBaseVNode(e,r,n,i,s,a,!0))}function createBlock(e,r,n,i,s){return setupBlock(createVNode(e,r,n,i,s,!0))}function isVNode(e){return e?e.__v_isVNode===!0:!1}function isSameVNodeType(e,r){return r.shapeFlag&6&&hmrDirtyComponents.has(r.type)?(e.shapeFlag&=-257,r.shapeFlag&=-513,!1):e.type===r.type&&e.key===r.key}let vnodeArgsTransformer;function transformVNodeArgs(e){vnodeArgsTransformer=e}const createVNodeWithArgsTransform=(...e)=>_createVNode(...vnodeArgsTransformer?vnodeArgsTransformer(e,currentRenderingInstance):e),InternalObjectKey="__vInternal",normalizeKey=({key:e})=>e!=null?e:null,normalizeRef=({ref:e,ref_key:r,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?isString$1(e)||isRef(e)||isFunction$2(e)?{i:currentRenderingInstance,r:e,k:r,f:!!n}:e:null);function createBaseVNode(e,r=null,n=null,i=0,s=null,a=e===Fragment?0:1,o=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:r,key:r&&normalizeKey(r),ref:r&&normalizeRef(r),scopeId:currentScopeId,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:i,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return l?(normalizeChildren(u,n),a&128&&e.normalize(u)):n&&(u.shapeFlag|=isString$1(n)?8:16),u.key!==u.key&&warn$1("VNode created with invalid key (NaN). VNode type:",u.type),isBlockTreeEnabled>0&&!o&&currentBlock&&(u.patchFlag>0||a&6)&&u.patchFlag!==32&&currentBlock.push(u),u}const createVNode=createVNodeWithArgsTransform;function _createVNode(e,r=null,n=null,i=0,s=null,a=!1){if((!e||e===NULL_DYNAMIC_COMPONENT)&&(e||warn$1(`Invalid vnode type when creating vnode: ${e}.`),e=Comment),isVNode(e)){const l=cloneVNode(e,r,!0);return n&&normalizeChildren(l,n),isBlockTreeEnabled>0&&!a&&currentBlock&&(l.shapeFlag&6?currentBlock[currentBlock.indexOf(e)]=l:currentBlock.push(l)),l.patchFlag|=-2,l}if(isClassComponent(e)&&(e=e.__vccOpts),r){r=guardReactiveProps(r);let{class:l,style:u}=r;l&&!isString$1(l)&&(r.class=normalizeClass(l)),isObject$3(u)&&(isProxy(u)&&!isArray$7(u)&&(u=extend$2({},u)),r.style=normalizeStyle(u))}const o=isString$1(e)?1:isSuspense(e)?128:isTeleport(e)?64:isObject$3(e)?4:isFunction$2(e)?2:0;return o&4&&isProxy(e)&&(e=toRaw(e),warn$1("Vue received a Component which was made a reactive object. This can lead to unnecessary performance overhead, and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.",`
  13. Component that was made reactive: `,e)),createBaseVNode(e,r,n,i,s,o,a,!0)}function guardReactiveProps(e){return e?isProxy(e)||InternalObjectKey in e?extend$2({},e):e:null}function cloneVNode(e,r,n=!1){const{props:i,ref:s,patchFlag:a,children:o}=e,l=r?mergeProps(i||{},r):i;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&normalizeKey(l),ref:r&&r.ref?n&&s?isArray$7(s)?s.concat(normalizeRef(r)):[s,normalizeRef(r)]:normalizeRef(r):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a===-1&&isArray$7(o)?o.map(deepCloneVNode):o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:r&&e.type!==Fragment?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cloneVNode(e.ssContent),ssFallback:e.ssFallback&&cloneVNode(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function deepCloneVNode(e){const r=cloneVNode(e);return isArray$7(e.children)&&(r.children=e.children.map(deepCloneVNode)),r}function createTextVNode(e=" ",r=0){return createVNode(Text,null,e,r)}function createStaticVNode(e,r){const n=createVNode(Static,null,e);return n.staticCount=r,n}function createCommentVNode(e="",r=!1){return r?(openBlock(),createBlock(Comment,null,e)):createVNode(Comment,null,e)}function normalizeVNode(e){return e==null||typeof e=="boolean"?createVNode(Comment):isArray$7(e)?createVNode(Fragment,null,e.slice()):typeof e=="object"?cloneIfMounted(e):createVNode(Text,null,String(e))}function cloneIfMounted(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:cloneVNode(e)}function normalizeChildren(e,r){let n=0;const{shapeFlag:i}=e;if(r==null)r=null;else if(isArray$7(r))n=16;else if(typeof r=="object")if(i&65){const s=r.default;s&&(s._c&&(s._d=!1),normalizeChildren(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=r._;!s&&!(InternalObjectKey in r)?r._ctx=currentRenderingInstance:s===3&&currentRenderingInstance&&(currentRenderingInstance.slots._===1?r._=1:(r._=2,e.patchFlag|=1024))}else isFunction$2(r)?(r={default:r,_ctx:currentRenderingInstance},n=32):(r=String(r),i&64?(n=16,r=[createTextVNode(r)]):n=8);e.children=r,e.shapeFlag|=n}function mergeProps(...e){const r={};for(let n=0;n<e.length;n++){const i=e[n];for(const s in i)if(s==="class")r.class!==i.class&&(r.class=normalizeClass([r.class,i.class]));else if(s==="style")r.style=normalizeStyle([r.style,i.style]);else if(isOn(s)){const a=r[s],o=i[s];o&&a!==o&&!(isArray$7(a)&&a.includes(o))&&(r[s]=a?[].concat(a,o):o)}else s!==""&&(r[s]=i[s])}return r}function invokeVNodeHook(e,r,n,i=null){callWithAsyncErrorHandling(e,r,7,[n,i])}const emptyAppContext=createAppContext();let uid=0;function createComponentInstance(e,r,n){const i=e.type,s=(r?r.appContext:e.appContext)||emptyAppContext,a={uid:uid++,vnode:e,type:i,parent:r,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:r?r.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(i,s),emitsOptions:normalizeEmitsOptions(i,s),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:i.inheritAttrs,ctx:EMPTY_OBJ,data:EMPTY_OBJ,props:EMPTY_OBJ,attrs:EMPTY_OBJ,slots:EMPTY_OBJ,refs:EMPTY_OBJ,setupState:EMPTY_OBJ,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx=createDevRenderContext(a),a.root=r?r.root:a,a.emit=emit.bind(null,a),e.ce&&e.ce(a),a}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,globalCurrentInstanceSetters,settersKey="__VUE_INSTANCE_SETTERS__";(globalCurrentInstanceSetters=getGlobalThis()[settersKey])||(globalCurrentInstanceSetters=getGlobalThis()[settersKey]=[]),globalCurrentInstanceSetters.push(e=>currentInstance=e),internalSetCurrentInstance=e=>{globalCurrentInstanceSetters.length>1?globalCurrentInstanceSetters.forEach(r=>r(e)):globalCurrentInstanceSetters[0](e)};const setCurrentInstance=e=>{internalSetCurrentInstance(e),e.scope.on()},unsetCurrentInstance=()=>{currentInstance&&currentInstance.scope.off(),internalSetCurrentInstance(null)},isBuiltInTag=makeMap("slot,component");function validateComponentName(e,r){const n=r.isNativeTag||NO;(isBuiltInTag(e)||n(e))&&warn$1("Do not use built-in or reserved HTML elements as component id: "+e)}function isStatefulComponent(e){return e.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(e,r=!1){isInSSRComponentSetup=r;const{props:n,children:i}=e.vnode,s=isStatefulComponent(e);initProps(e,n,s,r),initSlots(e,i);const a=s?setupStatefulComponent(e,r):void 0;return isInSSRComponentSetup=!1,a}function setupStatefulComponent(e,r){var n;const i=e.type;{if(i.name&&validateComponentName(i.name,e.appContext.config),i.components){const a=Object.keys(i.components);for(let o=0;o<a.length;o++)validateComponentName(a[o],e.appContext.config)}if(i.directives){const a=Object.keys(i.directives);for(let o=0;o<a.length;o++)validateDirectiveName(a[o])}i.compilerOptions&&isRuntimeOnly()&&warn$1('"compilerOptions" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.')}e.accessCache=Object.create(null),e.proxy=markRaw(new Proxy(e.ctx,PublicInstanceProxyHandlers)),exposePropsOnRenderContext(e);const{setup:s}=i;if(s){const a=e.setupContext=s.length>1?createSetupContext(e):null;setCurrentInstance(e),pauseTracking();const o=callWithErrorHandling(s,e,0,[shallowReadonly(e.props),a]);if(resetTracking(),unsetCurrentInstance(),isPromise$1(o)){if(o.then(unsetCurrentInstance,unsetCurrentInstance),r)return o.then(l=>{handleSetupResult(e,l,r)}).catch(l=>{handleError(l,e,0)});if(e.asyncDep=o,!e.suspense){const l=(n=i.name)!=null?n:"Anonymous";warn$1(`Component <${l}>: setup function returned a promise, but no <Suspense> boundary was found in the parent component tree. A component with async setup() must be nested in a <Suspense> in order to be rendered.`)}}else handleSetupResult(e,o,r)}else finishComponentSetup(e,r)}function handleSetupResult(e,r,n){isFunction$2(r)?e.type.__ssrInlineRender?e.ssrRender=r:e.render=r:isObject$3(r)?(isVNode(r)&&warn$1("setup() should not return VNodes directly - return a render function instead."),e.devtoolsRawSetupState=r,e.setupState=proxyRefs(r),exposeSetupStateOnRenderContext(e)):r!==void 0&&warn$1(`setup() should return an object. Received: ${r===null?"null":typeof r}`),finishComponentSetup(e,n)}let compile$1,installWithProxy;function registerRuntimeCompiler(e){compile$1=e,installWithProxy=r=>{r.render._rc&&(r.withProxy=new Proxy(r.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(e,r,n){const i=e.type;if(!e.render){if(!r&&compile$1&&!i.render){const s=i.template||resolveMergedOptions(e).template;if(s){startMeasure(e,"compile");const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:u}=i,c=extend$2(extend$2({isCustomElement:a,delimiters:l},o),u);i.render=compile$1(s,c),endMeasure(e,"compile")}}e.render=i.render||NOOP,installWithProxy&&installWithProxy(e)}setCurrentInstance(e),pauseTracking(),applyOptions(e),resetTracking(),unsetCurrentInstance(),!i.render&&e.render===NOOP&&!r&&(!compile$1&&i.template?warn$1('Component provided template option but runtime compilation is not supported in this build of Vue. Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".'):warn$1("Component is missing template or render function."))}function getAttrsProxy(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(r,n){return markAttrsAccessed(),track(e,"get","$attrs"),r[n]},set(){return warn$1("setupContext.attrs is readonly."),!1},deleteProperty(){return warn$1("setupContext.attrs is readonly."),!1}}))}function getSlotsProxy(e){return e.slotsProxy||(e.slotsProxy=new Proxy(e.slots,{get(r,n){return track(e,"get","$slots"),r[n]}}))}function createSetupContext(e){return Object.freeze({get attrs(){return getAttrsProxy(e)},get slots(){return getSlotsProxy(e)},get emit(){return(n,...i)=>e.emit(n,...i)},expose:n=>{if(e.exposed&&warn$1("expose() should be called only once per setup()."),n!=null){let i=typeof n;i==="object"&&(isArray$7(n)?i="array":isRef(n)&&(i="ref")),i!=="object"&&warn$1(`expose() should be passed a plain object, received ${i}.`)}e.exposed=n||{}}})}function getExposeProxy(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(proxyRefs(markRaw(e.exposed)),{get(r,n){if(n in r)return r[n];if(n in publicPropertiesMap)return publicPropertiesMap[n](e)},has(r,n){return n in r||n in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=e=>e.replace(classifyRE,r=>r.toUpperCase()).replace(/[-_]/g,"");function getComponentName(e,r=!0){return isFunction$2(e)?e.displayName||e.name:e.name||r&&e.__name}function formatComponentName(e,r,n=!1){let i=getComponentName(r);if(!i&&r.__file){const s=r.__file.match(/([^/\\]+)\.\w+$/);s&&(i=s[1])}if(!i&&e&&e.parent){const s=a=>{for(const o in a)if(a[o]===r)return o};i=s(e.components||e.parent.type.components)||s(e.appContext.components)}return i?classify(i):n?"App":"Anonymous"}function isClassComponent(e){return isFunction$2(e)&&"__vccOpts"in e}const computed=(e,r)=>computed$1(e,r,isInSSRComponentSetup);function h$1(e,r,n){const i=arguments.length;return i===2?isObject$3(r)&&!isArray$7(r)?isVNode(r)?createVNode(e,null,[r]):createVNode(e,r):createVNode(e,null,r):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&isVNode(n)&&(n=[n]),createVNode(e,r,n))}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>{{const e=inject(ssrContextKey);return e||warn$1("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function isShallow(e){return!!(e&&e.__v_isShallow)}function initCustomFormatter(){if(typeof window=="undefined")return;const e={style:"color:#3ba776"},r={style:"color:#0b1bc9"},n={style:"color:#b62e24"},i={style:"color:#9d288c"},s={header(m){return isObject$3(m)?m.__isVue?["div",e,"VueInstance"]:isRef(m)?["div",{},["span",e,f(m)],"<",l(m.value),">"]:isReactive(m)?["div",{},["span",e,isShallow(m)?"ShallowReactive":"Reactive"],"<",l(m),`>${isReadonly(m)?" (readonly)":""}`]:isReadonly(m)?["div",{},["span",e,isShallow(m)?"ShallowReadonly":"Readonly"],"<",l(m),">"]:null:null},hasBody(m){return m&&m.__isVue},body(m){if(m&&m.__isVue)return["div",{},...a(m.$)]}};function a(m){const d=[];m.type.props&&m.props&&d.push(o("props",toRaw(m.props))),m.setupState!==EMPTY_OBJ&&d.push(o("setup",m.setupState)),m.data!==EMPTY_OBJ&&d.push(o("data",toRaw(m.data)));const E=u(m,"computed");E&&d.push(o("computed",E));const S=u(m,"inject");return S&&d.push(o("injected",S)),d.push(["div",{},["span",{style:i.style+";opacity:0.66"},"$ (internal): "],["object",{object:m}]]),d}function o(m,d){return d=extend$2({},d),Object.keys(d).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},m],["div",{style:"padding-left:1.25em"},...Object.keys(d).map(E=>["div",{},["span",i,E+": "],l(d[E],!1)])]]:["span",{}]}function l(m,d=!0){return typeof m=="number"?["span",r,m]:typeof m=="string"?["span",n,JSON.stringify(m)]:typeof m=="boolean"?["span",i,m]:isObject$3(m)?["object",{object:d?toRaw(m):m}]:["span",n,String(m)]}function u(m,d){const E=m.type;if(isFunction$2(E))return;const S={};for(const A in m.ctx)c(E,A,d)&&(S[A]=m.ctx[A]);return S}function c(m,d,E){const S=m[E];if(isArray$7(S)&&S.includes(d)||isObject$3(S)&&d in S||m.extends&&c(m.extends,d,E)||m.mixins&&m.mixins.some(A=>c(A,d,E)))return!0}function f(m){return isShallow(m)?"ShallowRef":m.effect?"ComputedRef":"Ref"}window.devtoolsFormatters?window.devtoolsFormatters.push(s):window.devtoolsFormatters=[s]}function withMemo(e,r,n,i){const s=n[i];if(s&&isMemoSame(s,e))return s;const a=r();return a.memo=e.slice(),n[i]=a}function isMemoSame(e,r){const n=e.memo;if(n.length!=r.length)return!1;for(let i=0;i<n.length;i++)if(hasChanged(n[i],r[i]))return!1;return isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(e),!0}const version="3.3.4",_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,svgNS="http://www.w3.org/2000/svg",doc=typeof document!="undefined"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(e,r,n)=>{r.insertBefore(e,n||null)},remove:e=>{const r=e.parentNode;r&&r.removeChild(e)},createElement:(e,r,n,i)=>{const s=r?doc.createElementNS(svgNS,e):doc.createElement(e,n?{is:n}:void 0);return e==="select"&&i&&i.multiple!=null&&s.setAttribute("multiple",i.multiple),s},createText:e=>doc.createTextNode(e),createComment:e=>doc.createComment(e),setText:(e,r)=>{e.nodeValue=r},setElementText:(e,r)=>{e.textContent=r},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>doc.querySelector(e),setScopeId(e,r){e.setAttribute(r,"")},insertStaticContent(e,r,n,i,s,a){const o=n?n.previousSibling:r.lastChild;if(s&&(s===a||s.nextSibling))for(;r.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{templateContainer.innerHTML=i?`<svg>${e}</svg>`:e;const l=templateContainer.content;if(i){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}r.insertBefore(l,n)}return[o?o.nextSibling:r.firstChild,n?n.previousSibling:r.lastChild]}};function patchClass(e,r,n){const i=e._vtc;i&&(r=(r?[r,...i]:[...i]).join(" ")),r==null?e.removeAttribute("class"):n?e.setAttribute("class",r):e.className=r}function patchStyle(e,r,n){const i=e.style,s=isString$1(n);if(n&&!s){if(r&&!isString$1(r))for(const a in r)n[a]==null&&setStyle(i,a,"");for(const a in n)setStyle(i,a,n[a])}else{const a=i.display;s?r!==n&&(i.cssText=n):r&&e.removeAttribute("style"),"_vod"in e&&(i.display=a)}}const semicolonRE=/[^\\];\s*$/,importantRE=/\s*!important$/;function setStyle(e,r,n){if(isArray$7(n))n.forEach(i=>setStyle(e,r,i));else if(n==null&&(n=""),semicolonRE.test(n)&&warn$1(`Unexpected semicolon at the end of '${r}' style value: '${n}'`),r.startsWith("--"))e.setProperty(r,n);else{const i=autoPrefix(e,r);importantRE.test(n)?e.setProperty(hyphenate(i),n.replace(importantRE,""),"important"):e[i]=n}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,r){const n=prefixCache[r];if(n)return n;let i=camelize$1(r);if(i!=="filter"&&i in e)return prefixCache[r]=i;i=capitalize(i);for(let s=0;s<prefixes.length;s++){const a=prefixes[s]+i;if(a in e)return prefixCache[r]=a}return r}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(e,r,n,i,s){if(i&&r.startsWith("xlink:"))n==null?e.removeAttributeNS(xlinkNS,r.slice(6,r.length)):e.setAttributeNS(xlinkNS,r,n);else{const a=isSpecialBooleanAttr(r);n==null||a&&!includeBooleanAttr(n)?e.removeAttribute(r):e.setAttribute(r,a?"":n)}}function patchDOMProp(e,r,n,i,s,a,o){if(r==="innerHTML"||r==="textContent"){i&&o(i,s,a),e[r]=n==null?"":n;return}const l=e.tagName;if(r==="value"&&l!=="PROGRESS"&&!l.includes("-")){e._value=n;const c=l==="OPTION"?e.getAttribute("value"):e.value,f=n==null?"":n;c!==f&&(e.value=f),n==null&&e.removeAttribute(r);return}let u=!1;if(n===""||n==null){const c=typeof e[r];c==="boolean"?n=includeBooleanAttr(n):n==null&&c==="string"?(n="",u=!0):c==="number"&&(n=0,u=!0)}try{e[r]=n}catch(c){u||warn$1(`Failed setting prop "${r}" on <${l.toLowerCase()}>: value ${n} is invalid.`,c)}u&&e.removeAttribute(r)}function addEventListener(e,r,n,i){e.addEventListener(r,n,i)}function removeEventListener(e,r,n,i){e.removeEventListener(r,n,i)}function patchEvent(e,r,n,i,s=null){const a=e._vei||(e._vei={}),o=a[r];if(i&&o)o.value=i;else{const[l,u]=parseName(r);if(i){const c=a[r]=createInvoker(i,s);addEventListener(e,l,c,u)}else o&&(removeEventListener(e,l,o,u),a[r]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(e){let r;if(optionsModifierRE.test(e)){r={};let i;for(;i=e.match(optionsModifierRE);)e=e.slice(0,e.length-i[0].length),r[i[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):hyphenate(e.slice(2)),r]}let cachedNow=0;const p=Promise.resolve(),getNow=()=>cachedNow||(p.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(e,r){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(i,n.value),r,5,[i])};return n.value=e,n.attached=getNow(),n}function patchStopImmediatePropagation(e,r){if(isArray$7(r)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},r.map(i=>s=>!s._stopped&&i&&i(s))}else return r}const nativeOnRE=/^on[a-z]/,patchProp=(e,r,n,i,s=!1,a,o,l,u)=>{r==="class"?patchClass(e,i,s):r==="style"?patchStyle(e,n,i):isOn(r)?isModelListener(r)||patchEvent(e,r,n,i,o):(r[0]==="."?(r=r.slice(1),!0):r[0]==="^"?(r=r.slice(1),!1):shouldSetAsProp(e,r,i,s))?patchDOMProp(e,r,i,a,o,l,u):(r==="true-value"?e._trueValue=i:r==="false-value"&&(e._falseValue=i),patchAttr(e,r,i,s))};function shouldSetAsProp(e,r,n,i){return i?!!(r==="innerHTML"||r==="textContent"||r in e&&nativeOnRE.test(r)&&isFunction$2(n)):r==="spellcheck"||r==="draggable"||r==="translate"||r==="form"||r==="list"&&e.tagName==="INPUT"||r==="type"&&e.tagName==="TEXTAREA"||nativeOnRE.test(r)&&isString$1(n)?!1:r in e}function defineCustomElement(e,r){const n=defineComponent(e);class i extends VueElement{constructor(a){super(n,a,r)}}return i.def=n,i}const defineSSRCustomElement=e=>defineCustomElement(e,hydrate),BaseClass=typeof HTMLElement!="undefined"?HTMLElement:class{};class VueElement extends BaseClass{constructor(r,n={},i){super(),this._def=r,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&i?i(this._createVNode(),this.shadowRoot):(this.shadowRoot&&warn$1("Custom element has pre-rendered declarative shadow root but is not defined as hydratable. Use `defineSSRCustomElement`."),this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,nextTick(()=>{this._connected||(render(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let i=0;i<this.attributes.length;i++)this._setAttr(this.attributes[i].name);new MutationObserver(i=>{for(const s of i)this._setAttr(s.attributeName)}).observe(this,{attributes:!0});const r=(i,s=!1)=>{const{props:a,styles:o}=i;let l;if(a&&!isArray$7(a))for(const u in a){const c=a[u];(c===Number||c&&c.type===Number)&&(u in this._props&&(this._props[u]=toNumber(this._props[u])),(l||(l=Object.create(null)))[camelize$1(u)]=!0)}this._numberProps=l,s&&this._resolveProps(i),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(i=>r(i,!0)):r(this._def)}_resolveProps(r){const{props:n}=r,i=isArray$7(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&i.includes(s)&&this._setProp(s,this[s],!0,!1);for(const s of i.map(camelize$1))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a)}})}_setAttr(r){let n=this.getAttribute(r);const i=camelize$1(r);this._numberProps&&this._numberProps[i]&&(n=toNumber(n)),this._setProp(i,n,!1)}_getProp(r){return this._props[r]}_setProp(r,n,i=!0,s=!0){n!==this._props[r]&&(this._props[r]=n,s&&this._instance&&this._update(),i&&(n===!0?this.setAttribute(hyphenate(r),""):typeof n=="string"||typeof n=="number"?this.setAttribute(hyphenate(r),n+""):n||this.removeAttribute(hyphenate(r))))}_update(){render(this._createVNode(),this.shadowRoot)}_createVNode(){const r=createVNode(this._def,extend$2({},this._props));return this._instance||(r.ce=n=>{this._instance=n,n.isCE=!0,n.ceReload=a=>{this._styles&&(this._styles.forEach(o=>this.shadowRoot.removeChild(o)),this._styles.length=0),this._applyStyles(a),this._instance=null,this._update()};const i=(a,o)=>{this.dispatchEvent(new CustomEvent(a,{detail:o}))};n.emit=(a,...o)=>{i(a,o),hyphenate(a)!==a&&i(hyphenate(a),o)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof VueElement){n.parent=s._instance,n.provides=s._instance.provides;break}}),r}_applyStyles(r){r&&r.forEach(n=>{const i=document.createElement("style");i.textContent=n,this.shadowRoot.appendChild(i),(this._styles||(this._styles=[])).push(i)})}}function useCssModule(e="$style"){{const r=getCurrentInstance();if(!r)return warn$1("useCssModule must be called inside setup()"),EMPTY_OBJ;const n=r.type.__cssModules;if(!n)return warn$1("Current instance does not have CSS modules injected."),EMPTY_OBJ;const i=n[e];return i||(warn$1(`Current instance does not have CSS module named "${e}".`),EMPTY_OBJ)}}function useCssVars(e){const r=getCurrentInstance();if(!r){warn$1("useCssVars is called without current active component instance.");return}const n=r.ut=(s=e(r.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${r.uid}"]`)).forEach(a=>setVarsOnNode(a,s))},i=()=>{const s=e(r.proxy);setVarsOnVNode(r.subTree,s),n(s)};watchPostEffect(i),onMounted(()=>{const s=new MutationObserver(i);s.observe(r.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>s.disconnect())})}function setVarsOnVNode(e,r){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{setVarsOnVNode(n.activeBranch,r)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)setVarsOnNode(e.el,r);else if(e.type===Fragment)e.children.forEach(n=>setVarsOnVNode(n,r));else if(e.type===Static){let{el:n,anchor:i}=e;for(;n&&(setVarsOnNode(n,r),n!==i);)n=n.nextSibling}}function setVarsOnNode(e,r){if(e.nodeType===1){const n=e.style;for(const i in r)n.setProperty(`--${i}`,r[i])}}const TRANSITION="transition",ANIMATION="animation",Transition=(e,{slots:r})=>h$1(BaseTransition,resolveTransitionProps(e),r);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$2({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(e,r=[])=>{isArray$7(e)?e.forEach(n=>n(...r)):e&&e(...r)},hasExplicitCallback=e=>e?isArray$7(e)?e.some(r=>r.length>1):e.length>1:!1;function resolveTransitionProps(e){const r={};for(const j in e)j in DOMTransitionPropsValidators||(r[j]=e[j]);if(e.css===!1)return r;const{name:n="v",type:i,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:u=a,appearActiveClass:c=o,appearToClass:f=l,leaveFromClass:m=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:E=`${n}-leave-to`}=e,S=normalizeDuration(s),A=S&&S[0],T=S&&S[1],{onBeforeEnter:_,onEnter:y,onEnterCancelled:b,onLeave:P,onLeaveCancelled:C,onBeforeAppear:I=_,onAppear:M=y,onAppearCancelled:R=b}=r,D=(j,q,z)=>{removeTransitionClass(j,q?f:l),removeTransitionClass(j,q?c:o),z&&z()},G=(j,q)=>{j._isLeaving=!1,removeTransitionClass(j,m),removeTransitionClass(j,E),removeTransitionClass(j,d),q&&q()},W=j=>(q,z)=>{const H=j?M:y,$=()=>D(q,j,z);callHook(H,[q,$]),nextFrame(()=>{removeTransitionClass(q,j?u:a),addTransitionClass(q,j?f:l),hasExplicitCallback(H)||whenTransitionEnds(q,i,A,$)})};return extend$2(r,{onBeforeEnter(j){callHook(_,[j]),addTransitionClass(j,a),addTransitionClass(j,o)},onBeforeAppear(j){callHook(I,[j]),addTransitionClass(j,u),addTransitionClass(j,c)},onEnter:W(!1),onAppear:W(!0),onLeave(j,q){j._isLeaving=!0;const z=()=>G(j,q);addTransitionClass(j,m),forceReflow(),addTransitionClass(j,d),nextFrame(()=>{!j._isLeaving||(removeTransitionClass(j,m),addTransitionClass(j,E),hasExplicitCallback(P)||whenTransitionEnds(j,i,T,z))}),callHook(P,[j,z])},onEnterCancelled(j){D(j,!1),callHook(b,[j])},onAppearCancelled(j){D(j,!0),callHook(R,[j])},onLeaveCancelled(j){G(j),callHook(C,[j])}})}function normalizeDuration(e){if(e==null)return null;if(isObject$3(e))return[NumberOf(e.enter),NumberOf(e.leave)];{const r=NumberOf(e);return[r,r]}}function NumberOf(e){const r=toNumber(e);return assertNumber(r,"<transition> explicit duration"),r}function addTransitionClass(e,r){r.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(r)}function removeTransitionClass(e,r){r.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const{_vtc:n}=e;n&&(n.delete(r),n.size||(e._vtc=void 0))}function nextFrame(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let endId=0;function whenTransitionEnds(e,r,n,i){const s=e._endId=++endId,a=()=>{s===e._endId&&i()};if(n)return setTimeout(a,n);const{type:o,timeout:l,propCount:u}=getTransitionInfo(e,r);if(!o)return i();const c=o+"end";let f=0;const m=()=>{e.removeEventListener(c,d),a()},d=E=>{E.target===e&&++f>=u&&m()};setTimeout(()=>{f<u&&m()},l+1),e.addEventListener(c,d)}function getTransitionInfo(e,r){const n=window.getComputedStyle(e),i=S=>(n[S]||"").split(", "),s=i(`${TRANSITION}Delay`),a=i(`${TRANSITION}Duration`),o=getTimeout(s,a),l=i(`${ANIMATION}Delay`),u=i(`${ANIMATION}Duration`),c=getTimeout(l,u);let f=null,m=0,d=0;r===TRANSITION?o>0&&(f=TRANSITION,m=o,d=a.length):r===ANIMATION?c>0&&(f=ANIMATION,m=c,d=u.length):(m=Math.max(o,c),f=m>0?o>c?TRANSITION:ANIMATION:null,d=f?f===TRANSITION?a.length:u.length:0);const E=f===TRANSITION&&/\b(transform|all)(,|$)/.test(i(`${TRANSITION}Property`).toString());return{type:f,timeout:m,propCount:d,hasTransform:E}}function getTimeout(e,r){for(;e.length<r.length;)e=e.concat(e);return Math.max(...r.map((n,i)=>toMs(n)+toMs(e[i])))}function toMs(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}const positionMap=new WeakMap,newPositionMap=new WeakMap,TransitionGroupImpl={name:"TransitionGroup",props:extend$2({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(e,{slots:r}){const n=getCurrentInstance(),i=useTransitionState();let s,a;return onUpdated(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!hasCSSTransform(s[0].el,n.vnode.el,o))return;s.forEach(callPendingCbs),s.forEach(recordPosition);const l=s.filter(applyTranslation);forceReflow(),l.forEach(u=>{const c=u.el,f=c.style;addTransitionClass(c,o),f.transform=f.webkitTransform=f.transitionDuration="";const m=c._moveCb=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",m),c._moveCb=null,removeTransitionClass(c,o))};c.addEventListener("transitionend",m)})}),()=>{const o=toRaw(e),l=resolveTransitionProps(o);let u=o.tag||Fragment;s=a,a=r.default?getTransitionRawChildren(r.default()):[];for(let c=0;c<a.length;c++){const f=a[c];f.key!=null?setTransitionHooks(f,resolveTransitionHooks(f,l,i,n)):warn$1("<TransitionGroup> children must be keyed.")}if(s)for(let c=0;c<s.length;c++){const f=s[c];setTransitionHooks(f,resolveTransitionHooks(f,l,i,n)),positionMap.set(f,f.el.getBoundingClientRect())}return createVNode(u,null,a)}}},removeMode=e=>delete e.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(e){const r=e.el;r._moveCb&&r._moveCb(),r._enterCb&&r._enterCb()}function recordPosition(e){newPositionMap.set(e,e.el.getBoundingClientRect())}function applyTranslation(e){const r=positionMap.get(e),n=newPositionMap.get(e),i=r.left-n.left,s=r.top-n.top;if(i||s){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${i}px,${s}px)`,a.transitionDuration="0s",e}}function hasCSSTransform(e,r,n){const i=e.cloneNode();e._vtc&&e._vtc.forEach(o=>{o.split(/\s+/).forEach(l=>l&&i.classList.remove(l))}),n.split(/\s+/).forEach(o=>o&&i.classList.add(o)),i.style.display="none";const s=r.nodeType===1?r:r.parentNode;s.appendChild(i);const{hasTransform:a}=getTransitionInfo(i);return s.removeChild(i),a}const getModelAssigner=e=>{const r=e.props["onUpdate:modelValue"]||!1;return isArray$7(r)?n=>invokeArrayFns(r,n):r};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){const r=e.target;r.composing&&(r.composing=!1,r.dispatchEvent(new Event("input")))}const vModelText={created(e,{modifiers:{lazy:r,trim:n,number:i}},s){e._assign=getModelAssigner(s);const a=i||s.props&&s.props.type==="number";addEventListener(e,r?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),a&&(l=looseToNumber(l)),e._assign(l)}),n&&addEventListener(e,"change",()=>{e.value=e.value.trim()}),r||(addEventListener(e,"compositionstart",onCompositionStart),addEventListener(e,"compositionend",onCompositionEnd),addEventListener(e,"change",onCompositionEnd))},mounted(e,{value:r}){e.value=r==null?"":r},beforeUpdate(e,{value:r,modifiers:{lazy:n,trim:i,number:s}},a){if(e._assign=getModelAssigner(a),e.composing||document.activeElement===e&&e.type!=="range"&&(n||i&&e.value.trim()===r||(s||e.type==="number")&&looseToNumber(e.value)===r))return;const o=r==null?"":r;e.value!==o&&(e.value=o)}},vModelCheckbox={deep:!0,created(e,r,n){e._assign=getModelAssigner(n),addEventListener(e,"change",()=>{const i=e._modelValue,s=getValue$1(e),a=e.checked,o=e._assign;if(isArray$7(i)){const l=looseIndexOf(i,s),u=l!==-1;if(a&&!u)o(i.concat(s));else if(!a&&u){const c=[...i];c.splice(l,1),o(c)}}else if(isSet$2(i)){const l=new Set(i);a?l.add(s):l.delete(s),o(l)}else o(getCheckboxValue(e,a))})},mounted:setChecked,beforeUpdate(e,r,n){e._assign=getModelAssigner(n),setChecked(e,r,n)}};function setChecked(e,{value:r,oldValue:n},i){e._modelValue=r,isArray$7(r)?e.checked=looseIndexOf(r,i.props.value)>-1:isSet$2(r)?e.checked=r.has(i.props.value):r!==n&&(e.checked=looseEqual(r,getCheckboxValue(e,!0)))}const vModelRadio={created(e,{value:r},n){e.checked=looseEqual(r,n.props.value),e._assign=getModelAssigner(n),addEventListener(e,"change",()=>{e._assign(getValue$1(e))})},beforeUpdate(e,{value:r,oldValue:n},i){e._assign=getModelAssigner(i),r!==n&&(e.checked=looseEqual(r,i.props.value))}},vModelSelect={deep:!0,created(e,{value:r,modifiers:{number:n}},i){const s=isSet$2(r);addEventListener(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?looseToNumber(getValue$1(o)):getValue$1(o));e._assign(e.multiple?s?new Set(a):a:a[0])}),e._assign=getModelAssigner(i)},mounted(e,{value:r}){setSelected(e,r)},beforeUpdate(e,r,n){e._assign=getModelAssigner(n)},updated(e,{value:r}){setSelected(e,r)}};function setSelected(e,r){const n=e.multiple;if(n&&!isArray$7(r)&&!isSet$2(r)){warn$1(`<select multiple v-model> expects an Array or Set value for its binding, but got ${Object.prototype.toString.call(r).slice(8,-1)}.`);return}for(let i=0,s=e.options.length;i<s;i++){const a=e.options[i],o=getValue$1(a);if(n)isArray$7(r)?a.selected=looseIndexOf(r,o)>-1:a.selected=r.has(o);else if(looseEqual(getValue$1(a),r)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}function getValue$1(e){return"_value"in e?e._value:e.value}function getCheckboxValue(e,r){const n=r?"_trueValue":"_falseValue";return n in e?e[n]:r}const vModelDynamic={created(e,r,n){callModelHook(e,r,n,null,"created")},mounted(e,r,n){callModelHook(e,r,n,null,"mounted")},beforeUpdate(e,r,n,i){callModelHook(e,r,n,i,"beforeUpdate")},updated(e,r,n,i){callModelHook(e,r,n,i,"updated")}};function resolveDynamicModel(e,r){switch(e){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(r){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(e,r,n,i,s){const o=resolveDynamicModel(e.tagName,n.props&&n.props.type)[s];o&&o(e,r,n,i)}function initVModelForSSR(){vModelText.getSSRProps=({value:e})=>({value:e}),vModelRadio.getSSRProps=({value:e},r)=>{if(r.props&&looseEqual(r.props.value,e))return{checked:!0}},vModelCheckbox.getSSRProps=({value:e},r)=>{if(isArray$7(e)){if(r.props&&looseIndexOf(e,r.props.value)>-1)return{checked:!0}}else if(isSet$2(e)){if(r.props&&e.has(r.props.value))return{checked:!0}}else if(e)return{checked:!0}},vModelDynamic.getSSRProps=(e,r)=>{if(typeof r.type!="string")return;const n=resolveDynamicModel(r.type.toUpperCase(),r.props&&r.props.type);if(n.getSSRProps)return n.getSSRProps(e,r)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,r)=>systemModifiers.some(n=>e[`${n}Key`]&&!r.includes(n))},withModifiers=(e,r)=>(n,...i)=>{for(let s=0;s<r.length;s++){const a=modifierGuards[r[s]];if(a&&a(n,r))return}return e(n,...i)},keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(e,r)=>n=>{if(!("key"in n))return;const i=hyphenate(n.key);if(r.some(s=>s===i||keyNames[s]===i))return e(n)},vShow={beforeMount(e,{value:r},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&r?n.beforeEnter(e):setDisplay(e,r)},mounted(e,{value:r},{transition:n}){n&&r&&n.enter(e)},updated(e,{value:r,oldValue:n},{transition:i}){!r!=!n&&(i?r?(i.beforeEnter(e),setDisplay(e,!0),i.enter(e)):i.leave(e,()=>{setDisplay(e,!1)}):setDisplay(e,r))},beforeUnmount(e,{value:r}){setDisplay(e,r)}};function setDisplay(e,r){e.style.display=r?e._vod:"none"}function initVShowForSSR(){vShow.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const rendererOptions=extend$2({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render=(...e)=>{ensureRenderer().render(...e)},hydrate=(...e)=>{ensureHydrationRenderer().hydrate(...e)},createApp=(...e)=>{const r=ensureRenderer().createApp(...e);injectNativeTagCheck(r),injectCompilerOptionsCheck(r);const{mount:n}=r;return r.mount=i=>{const s=normalizeContainer(i);if(!s)return;const a=r._component;!isFunction$2(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.innerHTML="";const o=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},r},createSSRApp=(...e)=>{const r=ensureHydrationRenderer().createApp(...e);injectNativeTagCheck(r),injectCompilerOptionsCheck(r);const{mount:n}=r;return r.mount=i=>{const s=normalizeContainer(i);if(s)return n(s,!0,s instanceof SVGElement)},r};function injectNativeTagCheck(e){Object.defineProperty(e.config,"isNativeTag",{value:r=>isHTMLTag(r)||isSVGTag(r),writable:!1})}function injectCompilerOptionsCheck(e){if(isRuntimeOnly()){const r=e.config.isCustomElement;Object.defineProperty(e.config,"isCustomElement",{get(){return r},set(){warn$1("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.")}});const n=e.config.compilerOptions,i='The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka "full build"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-sfc';Object.defineProperty(e.config,"compilerOptions",{get(){return warn$1(i),n},set(){warn$1(i)}})}}function normalizeContainer(e){if(isString$1(e)){const r=document.querySelector(e);return r||warn$1(`Failed to mount app: mount target selector "${e}" returned null.`),r}return window.ShadowRoot&&e instanceof window.ShadowRoot&&e.mode==="closed"&&warn$1('mounting on a ShadowRoot with `{mode: "closed"}` may lead to unpredictable bugs'),e}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())};function initDev(){initCustomFormatter()}initDev();const compile=()=>{warn$1('Runtime compilation is not supported in this build of Vue. Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".')};var vue_runtime_esmBundler=Object.freeze(Object.defineProperty({__proto__:null,compile,EffectScope,ReactiveEffect,customRef,effect,effectScope,getCurrentScope,isProxy,isReactive,isReadonly,isRef,isShallow:isShallow$1,markRaw,onScopeDispose,proxyRefs,reactive,readonly,ref,shallowReactive,shallowReadonly,shallowRef,stop,toRaw,toRef,toRefs,toValue,triggerRef,unref,camelize:camelize$1,capitalize,normalizeClass,normalizeProps,normalizeStyle,toDisplayString,toHandlerKey,BaseTransition,BaseTransitionPropsValidators,Comment,Fragment,KeepAlive,Static,Suspense,Teleport,Text,assertNumber,callWithAsyncErrorHandling,callWithErrorHandling,cloneVNode,compatUtils,computed,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSlots,createStaticVNode,createTextVNode,createVNode,defineAsyncComponent,defineComponent,defineEmits,defineExpose,defineModel,defineOptions,defineProps,defineSlots,get devtools(){return devtools},getCurrentInstance,getTransitionRawChildren,guardReactiveProps,h:h$1,handleError,hasInjectionContext,initCustomFormatter,inject,isMemoSame,isRuntimeOnly,isVNode,mergeDefaults,mergeModels,mergeProps,nextTick,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onServerPrefetch,onUnmounted,onUpdated,openBlock,popScopeId,provide,pushScopeId,queuePostFlushCb,registerRuntimeCompiler,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,ssrContextKey,ssrUtils,toHandlers,transformVNodeArgs,useAttrs,useModel,useSSRContext,useSlots,useTransitionState,version,warn:warn$1,watch,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withMemo,withScopeId,Transition,TransitionGroup,VueElement,createApp,createSSRApp,defineCustomElement,defineSSRCustomElement,hydrate,initDirectivesForSSR,render,useCssModule,useCssVars,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,withKeys,withModifiers},Symbol.toStringTag,{value:"Module"}));function noop$1(){}const extend$1=Object.assign,inBrowser$1=typeof window!="undefined",isObject$2=e=>e!==null&&typeof e=="object",isDef=e=>e!=null,isFunction$1=e=>typeof e=="function",isPromise=e=>isObject$2(e)&&isFunction$1(e.then)&&isFunction$1(e.catch),isDate$2=e=>Object.prototype.toString.call(e)==="[object Date]"&&!Number.isNaN(e.getTime()),isNumeric=e=>typeof e=="number"||/^\d+(\.\d+)?$/.test(e),isIOS$1=()=>inBrowser$1?/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()):!1;function get(e,r){const n=r.split(".");let i=e;return n.forEach(s=>{var a;i=isObject$2(i)&&(a=i[s])!=null?a:""}),i}function pick(e,r,n){return r.reduce((i,s)=>((!n||e[s]!==void 0)&&(i[s]=e[s]),i),{})}const isSameValue=(e,r)=>JSON.stringify(e)===JSON.stringify(r),toArray=e=>Array.isArray(e)?e:[e],unknownProp=null,numericProp=[Number,String],truthProp={type:Boolean,default:!0},makeRequiredProp=e=>({type:e,required:!0}),makeArrayProp=()=>({type:Array,default:()=>[]}),makeNumberProp=e=>({type:Number,default:e}),makeNumericProp=e=>({type:numericProp,default:e}),makeStringProp=e=>({type:String,default:e});var inBrowser=typeof window!="undefined";function raf(e){return inBrowser?requestAnimationFrame(e):-1}function cancelRaf(e){inBrowser&&cancelAnimationFrame(e)}function doubleRaf(e){raf(()=>raf(e))}var isWindow=e=>e===window,makeDOMRect=(e,r)=>({top:0,left:0,right:e,bottom:r,width:e,height:r}),useRect=e=>{const r=unref(e);if(isWindow(r)){const n=r.innerWidth,i=r.innerHeight;return makeDOMRect(n,i)}return r!=null&&r.getBoundingClientRect?r.getBoundingClientRect():makeDOMRect(0,0)};function useToggle(e=!1){const r=ref(e);return[r,(i=!r.value)=>{r.value=i}]}function useParent(e){const r=inject(e,null);if(r){const n=getCurrentInstance(),{link:i,unlink:s,internalChildren:a}=r;i(n),onUnmounted(()=>s(n));const o=computed(()=>a.indexOf(n));return{parent:r,index:o}}return{parent:null,index:ref(-1)}}function flattenVNodes(e){const r=[],n=i=>{Array.isArray(i)&&i.forEach(s=>{var a;isVNode(s)&&(r.push(s),(a=s.component)!=null&&a.subTree&&(r.push(s.component.subTree),n(s.component.subTree.children)),s.children&&n(s.children))})};return n(e),r}var findVNodeIndex=(e,r)=>{const n=e.indexOf(r);return n===-1?e.findIndex(i=>r.key!==void 0&&r.key!==null&&i.type===r.type&&i.key===r.key):n};function sortChildren(e,r,n){const i=flattenVNodes(e.subTree.children);n.sort((a,o)=>findVNodeIndex(i,a.vnode)-findVNodeIndex(i,o.vnode));const s=n.map(a=>a.proxy);r.sort((a,o)=>{const l=s.indexOf(a),u=s.indexOf(o);return l-u})}function useChildren(e){const r=reactive([]),n=reactive([]),i=getCurrentInstance();return{children:r,linkChildren:a=>{provide(e,Object.assign({link:u=>{u.proxy&&(n.push(u),r.push(u.proxy),sortChildren(i,r,n))},unlink:u=>{const c=n.indexOf(u);r.splice(c,1),n.splice(c,1)},children:r,internalChildren:n},a))}}}var SECOND=1e3,MINUTE=60*SECOND,HOUR=60*MINUTE,DAY=24*HOUR;function parseTime(e){const r=Math.floor(e/DAY),n=Math.floor(e%DAY/HOUR),i=Math.floor(e%HOUR/MINUTE),s=Math.floor(e%MINUTE/SECOND),a=Math.floor(e%SECOND);return{total:e,days:r,hours:n,minutes:i,seconds:s,milliseconds:a}}function isSameSecond(e,r){return Math.floor(e/1e3)===Math.floor(r/1e3)}function useCountDown(e){let r,n,i,s;const a=ref(e.time),o=computed(()=>parseTime(a.value)),l=()=>{i=!1,cancelRaf(r)},u=()=>Math.max(n-Date.now(),0),c=A=>{var T,_;a.value=A,(T=e.onChange)==null||T.call(e,o.value),A===0&&(l(),(_=e.onFinish)==null||_.call(e))},f=()=>{r=raf(()=>{i&&(c(u()),a.value>0&&f())})},m=()=>{r=raf(()=>{if(i){const A=u();(!isSameSecond(A,a.value)||A===0)&&c(A),a.value>0&&m()}})},d=()=>{!inBrowser||(e.millisecond?f():m())},E=()=>{i||(n=Date.now()+a.value,i=!0,d())},S=(A=e.time)=>{l(),a.value=A};return onBeforeUnmount(l),onActivated(()=>{s&&(i=!0,s=!1,d())}),onDeactivated(()=>{i&&(l(),s=!0)}),{start:E,pause:l,reset:S,current:o}}function onMountedOrActivated(e){let r;onMounted(()=>{e(),nextTick(()=>{r=!0})}),onActivated(()=>{r&&e()})}function useEventListener(e,r,n={}){if(!inBrowser)return;const{target:i=window,passive:s=!1,capture:a=!1}=n;let o=!1,l;const u=m=>{if(o)return;const d=unref(m);d&&!l&&(d.addEventListener(e,r,{capture:a,passive:s}),l=!0)},c=m=>{if(o)return;const d=unref(m);d&&l&&(d.removeEventListener(e,r,a),l=!1)};onUnmounted(()=>c(i)),onDeactivated(()=>c(i)),onMountedOrActivated(()=>u(i));let f;return isRef(i)&&(f=watch(i,(m,d)=>{c(d),u(m)})),()=>{f==null||f(),c(i),o=!0}}function useClickAway(e,r,n={}){if(!inBrowser)return;const{eventName:i="click"}=n;useEventListener(i,a=>{(Array.isArray(e)?e:[e]).every(u=>{const c=unref(u);return c&&!c.contains(a.target)})&&r(a)},{target:document})}var width,height;function useWindowSize(){if(!width&&(width=ref(0),height=ref(0),inBrowser)){const e=()=>{width.value=window.innerWidth,height.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width,height}}var overflowScrollReg=/scroll|auto|overlay/i,defaultRoot=inBrowser?window:void 0;function isElement$1(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function getScrollParent(e,r=defaultRoot){let n=e;for(;n&&n!==r&&isElement$1(n);){const{overflowY:i}=window.getComputedStyle(n);if(overflowScrollReg.test(i))return n;n=n.parentNode}return r}function useScrollParent(e,r=defaultRoot){const n=ref();return onMounted(()=>{e.value&&(n.value=getScrollParent(e.value,r))}),n}var visibility;function usePageVisibility(){if(!visibility&&(visibility=ref("visible"),inBrowser)){const e=()=>{visibility.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return visibility}var CUSTOM_FIELD_INJECTION_KEY=Symbol("van-field");function useCustomFieldValue(e){const r=inject(CUSTOM_FIELD_INJECTION_KEY,null);r&&!r.customValue.value&&(r.customValue.value=e,watch(e,()=>{r.resetValidation(),r.validateWithTrigger("onChange")}))}function getScrollTop(e){const r="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(r,0)}function setScrollTop(e,r){"scrollTop"in e?e.scrollTop=r:e.scrollTo(e.scrollX,r)}function getRootScrollTop(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function setRootScrollTop(e){setScrollTop(window,e),setScrollTop(document.body,e)}function getElementTop(e,r){if(e===window)return 0;const n=r?getScrollTop(r):getRootScrollTop();return useRect(e).top+n}const isIOS=isIOS$1();function resetScroll(){isIOS&&setRootScrollTop(getRootScrollTop())}const stopPropagation=e=>e.stopPropagation();function preventDefault(e,r){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),r&&stopPropagation(e)}function isHidden(e){const r=unref(e);if(!r)return!1;const n=window.getComputedStyle(r),i=n.display==="none",s=r.offsetParent===null&&n.position!=="fixed";return i||s}const{width:windowWidth,height:windowHeight}=useWindowSize();function addUnit(e){if(isDef(e))return isNumeric(e)?`${e}px`:String(e)}function getSizeStyle(e){if(isDef(e)){if(Array.isArray(e))return{width:addUnit(e[0]),height:addUnit(e[1])};const r=addUnit(e);return{width:r,height:r}}}function getZIndexStyle(e){const r={};return e!==void 0&&(r.zIndex=+e),r}let rootFontSize;function getRootFontSize(){if(!rootFontSize){const e=document.documentElement,r=e.style.fontSize||window.getComputedStyle(e).fontSize;rootFontSize=parseFloat(r)}return rootFontSize}function convertRem(e){return e=e.replace(/rem/g,""),+e*getRootFontSize()}function convertVw(e){return e=e.replace(/vw/g,""),+e*windowWidth.value/100}function convertVh(e){return e=e.replace(/vh/g,""),+e*windowHeight.value/100}function unitToPx(e){if(typeof e=="number")return e;if(inBrowser$1){if(e.includes("rem"))return convertRem(e);if(e.includes("vw"))return convertVw(e);if(e.includes("vh"))return convertVh(e)}return parseFloat(e)}const camelizeRE=/-(\w)/g,camelize=e=>e.replace(camelizeRE,(r,n)=>n.toUpperCase()),kebabCase=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");function padZero(e,r=2){let n=e+"";for(;n.length<r;)n="0"+n;return n}const clamp=(e,r,n)=>Math.min(Math.max(e,r),n);function trimExtraChar(e,r,n){const i=e.indexOf(r);return i===-1?e:r==="-"&&i!==0?e.slice(0,i):e.slice(0,i+1)+e.slice(i).replace(n,"")}function formatNumber(e,r=!0,n=!0){r?e=trimExtraChar(e,".",/\./g):e=e.split(".")[0],n?e=trimExtraChar(e,"-",/-/g):e=e.replace(/-/,"");const i=r?/[^-0-9.]/g:/[^-0-9]/g;return e.replace(i,"")}function addNumber(e,r){return Math.round((e+r)*1e10)/1e10}const{hasOwnProperty:hasOwnProperty$d}=Object.prototype;function assignKey(e,r,n){const i=r[n];!isDef(i)||(!hasOwnProperty$d.call(e,n)||!isObject$2(i)?e[n]=i:e[n]=deepAssign(Object(e[n]),i))}function deepAssign(e,r){return Object.keys(r).forEach(n=>{assignKey(e,r,n)}),e}var stdin_default$d={name:"\u59D3\u540D",tel:"\u7535\u8BDD",save:"\u4FDD\u5B58",clear:"\u6E05\u7A7A",cancel:"\u53D6\u6D88",confirm:"\u786E\u8BA4",delete:"\u5220\u9664",loading:"\u52A0\u8F7D\u4E2D...",noCoupon:"\u6682\u65E0\u4F18\u60E0\u5238",nameEmpty:"\u8BF7\u586B\u5199\u59D3\u540D",addContact:"\u6DFB\u52A0\u8054\u7CFB\u4EBA",telInvalid:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u7535\u8BDD",vanCalendar:{end:"\u7ED3\u675F",start:"\u5F00\u59CB",title:"\u65E5\u671F\u9009\u62E9",weekdays:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],monthTitle:(e,r)=>`${e}\u5E74${r}\u6708`,rangePrompt:e=>`\u6700\u591A\u9009\u62E9 ${e} \u5929`},vanCascader:{select:"\u8BF7\u9009\u62E9"},vanPagination:{prev:"\u4E0A\u4E00\u9875",next:"\u4E0B\u4E00\u9875"},vanPullRefresh:{pulling:"\u4E0B\u62C9\u5373\u53EF\u5237\u65B0...",loosing:"\u91CA\u653E\u5373\u53EF\u5237\u65B0..."},vanSubmitBar:{label:"\u5408\u8BA1:"},vanCoupon:{unlimited:"\u65E0\u95E8\u69DB",discount:e=>`${e}\u6298`,condition:e=>`\u6EE1${e}\u5143\u53EF\u7528`},vanCouponCell:{title:"\u4F18\u60E0\u5238",count:e=>`${e}\u5F20\u53EF\u7528`},vanCouponList:{exchange:"\u5151\u6362",close:"\u4E0D\u4F7F\u7528",enable:"\u53EF\u7528",disabled:"\u4E0D\u53EF\u7528",placeholder:"\u8F93\u5165\u4F18\u60E0\u7801"},vanAddressEdit:{area:"\u5730\u533A",areaEmpty:"\u8BF7\u9009\u62E9\u5730\u533A",addressEmpty:"\u8BF7\u586B\u5199\u8BE6\u7EC6\u5730\u5740",addressDetail:"\u8BE6\u7EC6\u5730\u5740",defaultAddress:"\u8BBE\u4E3A\u9ED8\u8BA4\u6536\u8D27\u5730\u5740"},vanAddressList:{add:"\u65B0\u589E\u5730\u5740"}};const lang=ref("zh-CN"),messages=reactive({"zh-CN":stdin_default$d}),Locale={messages(){return messages[lang.value]},use(e,r){lang.value=e,this.add({[e]:r})},add(e={}){deepAssign(messages,e)}};var stdin_default$c=Locale;function createTranslate(e){const r=camelize(e)+".";return(n,...i)=>{const s=stdin_default$c.messages(),a=get(s,r+n)||get(s,n);return isFunction$1(a)?a(...i):a}}function genBem(e,r){return r?typeof r=="string"?` ${e}--${r}`:Array.isArray(r)?r.reduce((n,i)=>n+genBem(e,i),""):Object.keys(r).reduce((n,i)=>n+(r[i]?genBem(e,i):""),""):""}function createBEM(e){return(r,n)=>(r&&typeof r!="string"&&(n=r,r=""),r=r?`${e}__${r}`:e,`${r}${genBem(r,n)}`)}function createNamespace(e){const r=`van-${e}`;return[r,createBEM(r),createTranslate(r)]}const BORDER="van-hairline",BORDER_TOP=`${BORDER}--top`,BORDER_LEFT=`${BORDER}--left`,BORDER_BOTTOM=`${BORDER}--bottom`,BORDER_SURROUND=`${BORDER}--surround`,BORDER_TOP_BOTTOM=`${BORDER}--top-bottom`,BORDER_UNSET_TOP_BOTTOM=`${BORDER}-unset--top-bottom`,HAPTICS_FEEDBACK="van-haptics-feedback",FORM_KEY=Symbol("van-form"),LONG_PRESS_START_TIME=500,TAP_OFFSET=5;function callInterceptor(e,{args:r=[],done:n,canceled:i}){if(e){const s=e.apply(null,r);isPromise(s)?s.then(a=>{a?n():i&&i()}).catch(noop$1):s?n():i&&i()}else n()}function withInstall(e){return e.install=r=>{const{name:n}=e;n&&(r.component(n,e),r.component(camelize(`-${n}`),e))},e}const POPUP_TOGGLE_KEY=Symbol();function onPopupReopen(e){const r=inject(POPUP_TOGGLE_KEY,null);r&&watch(r,n=>{n&&e()})}const useHeight=(e,r)=>{const n=ref(),i=()=>{n.value=useRect(e).height};return onMounted(()=>{if(nextTick(i),r)for(let s=1;s<=3;s++)setTimeout(i,100*s)}),onPopupReopen(()=>nextTick(i)),watch([windowWidth,windowHeight],i),n};function usePlaceholder(e,r){const n=useHeight(e,!0);return i=>createVNode("div",{class:r("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[i()])}const[name$c,bem$c]=createNamespace("action-bar"),ACTION_BAR_KEY=Symbol(name$c),actionBarProps={placeholder:Boolean,safeAreaInsetBottom:truthProp};var stdin_default$b=defineComponent({name:name$c,props:actionBarProps,setup(e,{slots:r}){const n=ref(),i=usePlaceholder(n,bem$c),{linkChildren:s}=useChildren(ACTION_BAR_KEY);s();const a=()=>{var o;return createVNode("div",{ref:n,class:[bem$c(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(o=r.default)==null?void 0:o.call(r)])};return()=>e.placeholder?i(a):a()}});const ActionBar=withInstall(stdin_default$b);function useExpose(e){const r=getCurrentInstance();r&&extend$1(r.proxy,e)}const routeProps={to:[String,Object],url:String,replace:Boolean};function route({to:e,url:r,replace:n,$router:i}){e&&i?i[n?"replace":"push"](e):r&&(n?location.replace(r):location.href=r)}function useRoute$1(){const e=getCurrentInstance().proxy;return()=>route(e)}const[name$b,bem$b]=createNamespace("badge"),badgeProps={dot:Boolean,max:numericProp,tag:makeStringProp("div"),color:String,offset:Array,content:numericProp,showZero:truthProp,position:makeStringProp("top-right")};var stdin_default$a=defineComponent({name:name$b,props:badgeProps,setup(e,{slots:r}){const n=()=>{if(r.content)return!0;const{content:l,showZero:u}=e;return isDef(l)&&l!==""&&(u||l!==0&&l!=="0")},i=()=>{const{dot:l,max:u,content:c}=e;if(!l&&n())return r.content?r.content():isDef(u)&&isNumeric(c)&&+c>+u?`${u}+`:c},s=l=>l.startsWith("-")?l.replace("-",""):`-${l}`,a=computed(()=>{const l={background:e.color};if(e.offset){const[u,c]=e.offset,{position:f}=e,[m,d]=f.split("-");r.default?(typeof c=="number"?l[m]=addUnit(m==="top"?c:-c):l[m]=m==="top"?addUnit(c):s(c),typeof u=="number"?l[d]=addUnit(d==="left"?u:-u):l[d]=d==="left"?addUnit(u):s(u)):(l.marginTop=addUnit(c),l.marginLeft=addUnit(u))}return l}),o=()=>{if(n()||e.dot)return createVNode("div",{class:bem$b([e.position,{dot:e.dot,fixed:!!r.default}]),style:a.value},[i()])};return()=>{if(r.default){const{tag:l}=e;return createVNode(l,{class:bem$b("wrapper")},{default:()=>[r.default(),o()]})}return o()}}});const Badge=withInstall(stdin_default$a);let globalZIndex=2e3;const useGlobalZIndex=()=>++globalZIndex,setGlobalZIndex=e=>{globalZIndex=e},[name$a,bem$a]=createNamespace("config-provider"),CONFIG_PROVIDER_KEY=Symbol(name$a),configProviderProps={tag:makeStringProp("div"),theme:makeStringProp("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,themeVarsScope:makeStringProp("local"),iconPrefix:String};function mapThemeVarsToCSSVars(e){const r={};return Object.keys(e).forEach(n=>{r[`--van-${kebabCase(n)}`]=e[n]}),r}function syncThemeVarsOnRoot(e={},r={}){Object.keys(e).forEach(n=>{e[n]!==r[n]&&document.documentElement.style.setProperty(n,e[n])}),Object.keys(r).forEach(n=>{e[n]||document.documentElement.style.removeProperty(n)})}defineComponent({name:name$a,props:configProviderProps,setup(e,{slots:r}){const n=computed(()=>mapThemeVarsToCSSVars(extend$1({},e.themeVars,e.theme==="dark"?e.themeVarsDark:e.themeVarsLight)));if(inBrowser$1){const i=()=>{document.documentElement.classList.add(`van-theme-${e.theme}`)},s=(a=e.theme)=>{document.documentElement.classList.remove(`van-theme-${a}`)};watch(()=>e.theme,(a,o)=>{o&&s(o),i()},{immediate:!0}),onActivated(i),onDeactivated(s),onBeforeUnmount(s),watch(n,(a,o)=>{e.themeVarsScope==="global"&&syncThemeVarsOnRoot(a,o)}),watch(()=>e.themeVarsScope,(a,o)=>{o==="global"&&syncThemeVarsOnRoot({},n.value),a==="global"&&syncThemeVarsOnRoot(n.value,{})}),e.themeVarsScope==="global"&&syncThemeVarsOnRoot(n.value,{})}return provide(CONFIG_PROVIDER_KEY,e),watchEffect(()=>{e.zIndex!==void 0&&setGlobalZIndex(e.zIndex)}),()=>createVNode(e.tag,{class:bem$a(),style:e.themeVarsScope==="local"?n.value:void 0},{default:()=>{var i;return[(i=r.default)==null?void 0:i.call(r)]}})}});const[name$9,bem$9]=createNamespace("icon"),isImage=e=>e==null?void 0:e.includes("/"),iconProps={dot:Boolean,tag:makeStringProp("i"),name:String,size:numericProp,badge:numericProp,color:String,badgeProps:Object,classPrefix:String};var stdin_default$9=defineComponent({name:name$9,props:iconProps,setup(e,{slots:r}){const n=inject(CONFIG_PROVIDER_KEY,null),i=computed(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||bem$9());return()=>{const{tag:s,dot:a,name:o,size:l,badge:u,color:c}=e,f=isImage(o);return createVNode(Badge,mergeProps({dot:a,tag:s,class:[i.value,f?"":`${i.value}-${o}`],style:{color:c,fontSize:addUnit(l)},content:u},e.badgeProps),{default:()=>{var m;return[(m=r.default)==null?void 0:m.call(r),f&&createVNode("img",{class:bem$9("image"),src:o},null)]}})}}});const Icon=withInstall(stdin_default$9),[name$8,bem$8]=createNamespace("loading"),SpinIcon=Array(12).fill(null).map((e,r)=>createVNode("i",{class:bem$8("line",String(r+1))},null)),CircularIcon=createVNode("svg",{class:bem$8("circular"),viewBox:"25 25 50 50"},[createVNode("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),loadingProps={size:numericProp,type:makeStringProp("circular"),color:String,vertical:Boolean,textSize:numericProp,textColor:String};var stdin_default$8=defineComponent({name:name$8,props:loadingProps,setup(e,{slots:r}){const n=computed(()=>extend$1({color:e.color},getSizeStyle(e.size))),i=()=>{const a=e.type==="spinner"?SpinIcon:CircularIcon;return createVNode("span",{class:bem$8("spinner",e.type),style:n.value},[r.icon?r.icon():a])},s=()=>{var a;if(r.default)return createVNode("span",{class:bem$8("text"),style:{fontSize:addUnit(e.textSize),color:(a=e.textColor)!=null?a:e.color}},[r.default()])};return()=>{const{type:a,vertical:o}=e;return createVNode("div",{class:bem$8([a,{vertical:o}]),"aria-live":"polite","aria-busy":!0},[i(),s()])}}});const Loading=withInstall(stdin_default$8),[name$7,bem$7]=createNamespace("button"),buttonProps=extend$1({},routeProps,{tag:makeStringProp("button"),text:String,icon:String,type:makeStringProp("default"),size:makeStringProp("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:makeStringProp("button"),loadingSize:numericProp,loadingText:String,loadingType:String,iconPosition:makeStringProp("left")});var stdin_default$7=defineComponent({name:name$7,props:buttonProps,emits:["click"],setup(e,{emit:r,slots:n}){const i=useRoute$1(),s=()=>n.loading?n.loading():createVNode(Loading,{size:e.loadingSize,type:e.loadingType,class:bem$7("loading")},null),a=()=>{if(e.loading)return s();if(n.icon)return createVNode("div",{class:bem$7("icon")},[n.icon()]);if(e.icon)return createVNode(Icon,{name:e.icon,class:bem$7("icon"),classPrefix:e.iconPrefix},null)},o=()=>{let c;if(e.loading?c=e.loadingText:c=n.default?n.default():e.text,c)return createVNode("span",{class:bem$7("text")},[c])},l=()=>{const{color:c,plain:f}=e;if(c){const m={color:f?c:"white"};return f||(m.background=c),c.includes("gradient")?m.border=0:m.borderColor=c,m}},u=c=>{e.loading?preventDefault(c):e.disabled||(r("click",c),i())};return()=>{const{tag:c,type:f,size:m,block:d,round:E,plain:S,square:A,loading:T,disabled:_,hairline:y,nativeType:b,iconPosition:P}=e,C=[bem$7([f,m,{plain:S,block:d,round:E,square:A,loading:T,disabled:_,hairline:y}]),{[BORDER_SURROUND]:y}];return createVNode(c,{type:b,class:C,style:l(),disabled:_,onClick:u},{default:()=>[createVNode("div",{class:bem$7("content")},[P==="left"&&a(),o(),P==="right"&&a()])]})}}});const Button=withInstall(stdin_default$7),[name$6,bem$6]=createNamespace("action-bar-button"),actionBarButtonProps=extend$1({},routeProps,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var stdin_default$6=defineComponent({name:name$6,props:actionBarButtonProps,setup(e,{slots:r}){const n=useRoute$1(),{parent:i,index:s}=useParent(ACTION_BAR_KEY),a=computed(()=>{if(i){const l=i.children[s.value-1];return!(l&&"isButton"in l)}}),o=computed(()=>{if(i){const l=i.children[s.value+1];return!(l&&"isButton"in l)}});return useExpose({isButton:!0}),()=>{const{type:l,icon:u,text:c,color:f,loading:m,disabled:d}=e;return createVNode(Button,{class:bem$6([l,{last:o.value,first:a.value}]),size:"large",type:l,icon:u,color:f,loading:m,disabled:d,onClick:n},{default:()=>[r.default?r.default():c]})}}});const ActionBarButton=withInstall(stdin_default$6),popupSharedProps={show:Boolean,zIndex:numericProp,overlay:truthProp,duration:numericProp,teleport:[String,Object],lockScroll:truthProp,lazyRender:truthProp,beforeClose:Function,overlayStyle:Object,overlayClass:unknownProp,transitionAppear:Boolean,closeOnClickOverlay:truthProp},popupSharedPropKeys=Object.keys(popupSharedProps);function getDirection(e,r){return e>r?"horizontal":r>e?"vertical":""}function useTouch(){const e=ref(0),r=ref(0),n=ref(0),i=ref(0),s=ref(0),a=ref(0),o=ref(""),l=ref(!0),u=()=>o.value==="vertical",c=()=>o.value==="horizontal",f=()=>{n.value=0,i.value=0,s.value=0,a.value=0,o.value="",l.value=!0};return{move:E=>{const S=E.touches[0];n.value=(S.clientX<0?0:S.clientX)-e.value,i.value=S.clientY-r.value,s.value=Math.abs(n.value),a.value=Math.abs(i.value);const A=10;(!o.value||s.value<A&&a.value<A)&&(o.value=getDirection(s.value,a.value)),l.value&&(s.value>TAP_OFFSET||a.value>TAP_OFFSET)&&(l.value=!1)},start:E=>{f(),e.value=E.touches[0].clientX,r.value=E.touches[0].clientY},reset:f,startX:e,startY:r,deltaX:n,deltaY:i,offsetX:s,offsetY:a,direction:o,isVertical:u,isHorizontal:c,isTap:l}}let totalLockCount=0;const BODY_LOCK_CLASS="van-overflow-hidden";function useLockScroll(e,r){const n=useTouch(),i="01",s="10",a=f=>{n.move(f);const m=n.deltaY.value>0?s:i,d=getScrollParent(f.target,e.value),{scrollHeight:E,offsetHeight:S,scrollTop:A}=d;let T="11";A===0?T=S>=E?"00":"01":A+S>=E&&(T="10"),T!=="11"&&n.isVertical()&&!(parseInt(T,2)&parseInt(m,2))&&preventDefault(f,!0)},o=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",a,{passive:!1}),totalLockCount||document.body.classList.add(BODY_LOCK_CLASS),totalLockCount++},l=()=>{totalLockCount&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",a),totalLockCount--,totalLockCount||document.body.classList.remove(BODY_LOCK_CLASS))},u=()=>r()&&o(),c=()=>r()&&l();onMountedOrActivated(u),onDeactivated(c),onBeforeUnmount(c),watch(r,f=>{f?o():l()})}function useLazyRender(e){const r=ref(!1);return watch(e,n=>{n&&(r.value=n)},{immediate:!0}),n=>()=>r.value?n():null}const[name$5,bem$5]=createNamespace("overlay"),overlayProps={show:Boolean,zIndex:numericProp,duration:numericProp,className:unknownProp,lockScroll:truthProp,lazyRender:truthProp,customStyle:Object};var stdin_default$5=defineComponent({name:name$5,props:overlayProps,setup(e,{slots:r}){const n=ref(),i=useLazyRender(()=>e.show||!e.lazyRender),s=o=>{e.lockScroll&&preventDefault(o,!0)},a=i(()=>{var o;const l=extend$1(getZIndexStyle(e.zIndex),e.customStyle);return isDef(e.duration)&&(l.animationDuration=`${e.duration}s`),withDirectives(createVNode("div",{ref:n,style:l,class:[bem$5(),e.className]},[(o=r.default)==null?void 0:o.call(r)]),[[vShow,e.show]])});return useEventListener("touchmove",s,{target:n}),()=>createVNode(Transition,{name:"van-fade",appear:!0},{default:a})}});const Overlay=withInstall(stdin_default$5),popupProps=extend$1({},popupSharedProps,{round:Boolean,position:makeStringProp("center"),closeIcon:makeStringProp("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:makeStringProp("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[name$4,bem$4]=createNamespace("popup");var stdin_default$4=defineComponent({name:name$4,inheritAttrs:!1,props:popupProps,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:r,attrs:n,slots:i}){let s,a;const o=ref(),l=ref(),u=useLazyRender(()=>e.show||!e.lazyRender),c=computed(()=>{const I={zIndex:o.value};if(isDef(e.duration)){const M=e.position==="center"?"animationDuration":"transitionDuration";I[M]=`${e.duration}s`}return I}),f=()=>{s||(s=!0,o.value=e.zIndex!==void 0?+e.zIndex:useGlobalZIndex(),r("open"))},m=()=>{s&&callInterceptor(e.beforeClose,{done(){s=!1,r("close"),r("update:show",!1)}})},d=I=>{r("clickOverlay",I),e.closeOnClickOverlay&&m()},E=()=>{if(e.overlay)return createVNode(Overlay,{show:e.show,class:e.overlayClass,zIndex:o.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0,onClick:d},{default:i["overlay-content"]})},S=I=>{r("clickCloseIcon",I),m()},A=()=>{if(e.closeable)return createVNode(Icon,{role:"button",tabindex:0,name:e.closeIcon,class:[bem$4("close-icon",e.closeIconPosition),HAPTICS_FEEDBACK],classPrefix:e.iconPrefix,onClick:S},null)};let T;const _=()=>{T&&clearTimeout(T),T=setTimeout(()=>{r("opened")})},y=()=>r("closed"),b=I=>r("keydown",I),P=u(()=>{var I;const{round:M,position:R,safeAreaInsetTop:D,safeAreaInsetBottom:G}=e;return withDirectives(createVNode("div",mergeProps({ref:l,style:c.value,role:"dialog",tabindex:0,class:[bem$4({round:M,[R]:R}),{"van-safe-area-top":D,"van-safe-area-bottom":G}],onKeydown:b},n),[(I=i.default)==null?void 0:I.call(i),A()]),[[vShow,e.show]])}),C=()=>{const{position:I,transition:M,transitionAppear:R}=e,D=I==="center"?"van-fade":`van-popup-slide-${I}`;return createVNode(Transition,{name:M||D,appear:R,onAfterEnter:_,onAfterLeave:y},{default:P})};return watch(()=>e.show,I=>{I&&!s&&(f(),n.tabindex===0&&nextTick(()=>{var M;(M=l.value)==null||M.focus()})),!I&&s&&(s=!1,r("close"))}),useExpose({popupRef:l}),useLockScroll(l,()=>e.show&&e.lockScroll),useEventListener("popstate",()=>{e.closeOnPopstate&&(m(),a=!1)}),onMounted(()=>{e.show&&f()}),onActivated(()=>{a&&(r("update:show",!0),a=!1)}),onDeactivated(()=>{e.show&&e.teleport&&(m(),a=!0)}),provide(POPUP_TOGGLE_KEY,()=>e.show),()=>e.teleport?createVNode(Teleport,{to:e.teleport},{default:()=>[E(),C()]}):createVNode(Fragment,null,[E(),C()])}});const Popup=withInstall(stdin_default$4);let current=0;function useId(){const e=getCurrentInstance(),{name:r="unknown"}=(e==null?void 0:e.type)||{};return`${r}-${++current}`}let lockCount=0;function lockClick(e){e?(lockCount||document.body.classList.add("van-toast--unclickable"),lockCount++):lockCount&&(lockCount--,lockCount||document.body.classList.remove("van-toast--unclickable"))}const[name$3,bem$3]=createNamespace("toast"),popupInheritProps=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay"],toastProps={icon:String,show:Boolean,type:makeStringProp("text"),overlay:Boolean,message:numericProp,iconSize:numericProp,duration:makeNumberProp(2e3),position:makeStringProp("middle"),teleport:[String,Object],wordBreak:String,className:unknownProp,iconPrefix:String,transition:makeStringProp("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:unknownProp,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean};var stdin_default$3=defineComponent({name:name$3,props:toastProps,emits:["update:show"],setup(e,{emit:r,slots:n}){let i,s=!1;const a=()=>{const m=e.show&&e.forbidClick;s!==m&&(s=m,lockClick(s))},o=m=>r("update:show",m),l=()=>{e.closeOnClick&&o(!1)},u=()=>clearTimeout(i),c=()=>{const{icon:m,type:d,iconSize:E,iconPrefix:S,loadingType:A}=e;if(m||d==="success"||d==="fail")return createVNode(Icon,{name:m||d,size:E,class:bem$3("icon"),classPrefix:S},null);if(d==="loading")return createVNode(Loading,{class:bem$3("loading"),size:E,type:A},null)},f=()=>{const{type:m,message:d}=e;if(n.message)return createVNode("div",{class:bem$3("text")},[n.message()]);if(isDef(d)&&d!=="")return m==="html"?createVNode("div",{key:0,class:bem$3("text"),innerHTML:String(d)},null):createVNode("div",{class:bem$3("text")},[d])};return watch(()=>[e.show,e.forbidClick],a),watch(()=>[e.show,e.type,e.message,e.duration],()=>{u(),e.show&&e.duration>0&&(i=setTimeout(()=>{o(!1)},e.duration))}),onMounted(a),onUnmounted(a),()=>createVNode(Popup,mergeProps({class:[bem$3([e.position,e.wordBreak==="normal"?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:l,onClosed:u,"onUpdate:show":o},pick(e,popupInheritProps)),{default:()=>[c(),f()]})}});function usePopupState(){const e=reactive({show:!1}),r=s=>{e.show=s},n=s=>{extend$1(e,s,{transitionAppear:!0}),r(!0)},i=()=>r(!1);return useExpose({open:n,close:i,toggle:r}),{open:n,close:i,state:e,toggle:r}}function mountComponent(e){const r=createApp(e),n=document.createElement("div");return document.body.appendChild(n),{instance:r.mount(n),unmount(){r.unmount(),document.body.removeChild(n)}}}const defaultOptions={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let queue=[],allowMultiple=!1,currentOptions$1=extend$1({},defaultOptions);const defaultOptionsMap=new Map;function parseOptions(e){return isObject$2(e)?e:{message:e}}function createInstance(){const{instance:e,unmount:r}=mountComponent({setup(){const n=ref(""),{open:i,state:s,close:a,toggle:o}=usePopupState(),l=()=>{},u=()=>createVNode(stdin_default$3,mergeProps(s,{onClosed:l,"onUpdate:show":o}),null);return watch(n,c=>{s.message=c}),getCurrentInstance().render=u,{open:i,close:a,message:n}}});return e}function getInstance(){if(!queue.length||allowMultiple){const e=createInstance();queue.push(e)}return queue[queue.length-1]}function showToast(e={}){if(!inBrowser$1)return{};const r=getInstance(),n=parseOptions(e);return r.open(extend$1({},currentOptions$1,defaultOptionsMap.get(n.type||currentOptions$1.type),n)),r}const createMethod=e=>r=>showToast(extend$1({type:e},parseOptions(r))),showLoadingToast=createMethod("loading"),showSuccessToast=createMethod("success"),showFailToast=createMethod("fail"),closeToast=e=>{queue.length&&(e?(queue.forEach(r=>{r.close()}),queue=[]):queue[0].close())},Toast=withInstall(stdin_default$3),[name$2,bem$2]=createNamespace("empty"),emptyProps={image:makeStringProp("default"),imageSize:[Number,String,Array],description:String};var stdin_default$2=defineComponent({name:name$2,props:emptyProps,setup(e,{slots:r}){const n=()=>{const _=r.description?r.description():e.description;if(_)return createVNode("p",{class:bem$2("description")},[_])},i=()=>{if(r.default)return createVNode("div",{class:bem$2("bottom")},[r.default()])},s=useId(),a=_=>`${s}-${_}`,o=_=>`url(#${a(_)})`,l=(_,y,b)=>createVNode("stop",{"stop-color":_,offset:`${y}%`,"stop-opacity":b},null),u=(_,y)=>[l(_,0),l(y,100)],c=_=>[createVNode("defs",null,[createVNode("radialGradient",{id:a(_),cx:"50%",cy:"54%",fx:"50%",fy:"54%",r:"297%",gradientTransform:"matrix(-.16 0 0 -.33 .58 .72)"},[l("#EBEDF0",0),l("#F2F3F5",100,.3)])]),createVNode("ellipse",{fill:o(_),opacity:".8",cx:"80",cy:"140",rx:"46",ry:"8"},null)],f=()=>[createVNode("defs",null,[createVNode("linearGradient",{id:a("a"),x1:"64%",y1:"100%",x2:"64%"},[l("#FFF",0,.5),l("#F2F3F5",100)])]),createVNode("g",{opacity:".8"},[createVNode("path",{d:"M36 131V53H16v20H2v58h34z",fill:o("a")},null),createVNode("path",{d:"M123 15h22v14h9v77h-31V15z",fill:o("a")},null)])],m=()=>[createVNode("defs",null,[createVNode("linearGradient",{id:a("b"),x1:"64%",y1:"97%",x2:"64%",y2:"0%"},[l("#F2F3F5",0,.3),l("#F2F3F5",100)])]),createVNode("g",{opacity:".8"},[createVNode("path",{d:"M87 6c3 0 7 3 8 6a8 8 0 1 1-1 16H80a7 7 0 0 1-8-6c0-4 3-7 6-7 0-5 4-9 9-9Z",fill:o("b")},null),createVNode("path",{d:"M19 23c2 0 3 1 4 3 2 0 4 2 4 4a4 4 0 0 1-4 3v1h-7v-1l-1 1c-2 0-3-2-3-4 0-1 1-3 3-3 0-2 2-4 4-4Z",fill:o("b")},null)])],d=()=>createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{id:a(1),x1:"64%",y1:"100%",x2:"64%"},[l("#FFF",0,.5),l("#F2F3F5",100)]),createVNode("linearGradient",{id:a(2),x1:"50%",x2:"50%",y2:"84%"},[l("#EBEDF0",0),l("#DCDEE0",100,0)]),createVNode("linearGradient",{id:a(3),x1:"100%",x2:"100%",y2:"100%"},[u("#EAEDF0","#DCDEE0")]),createVNode("radialGradient",{id:a(4),cx:"50%",cy:"0%",fx:"50%",fy:"0%",r:"100%",gradientTransform:"matrix(0 1 -.54 0 .5 -.5)"},[l("#EBEDF0",0),l("#FFF",100,0)])]),createVNode("g",{fill:"none"},[f(),createVNode("path",{fill:o(4),d:"M0 139h160v21H0z"},null),createVNode("path",{d:"M80 54a7 7 0 0 1 3 13v27l-2 2h-2a2 2 0 0 1-2-2V67a7 7 0 0 1 3-13z",fill:o(2)},null),createVNode("g",{opacity:".6","stroke-linecap":"round","stroke-width":"7"},[createVNode("path",{d:"M64 47a19 19 0 0 0-5 13c0 5 2 10 5 13",stroke:o(3)},null),createVNode("path",{d:"M53 36a34 34 0 0 0 0 48",stroke:o(3)},null),createVNode("path",{d:"M95 73a19 19 0 0 0 6-13c0-5-2-9-6-13",stroke:o(3)},null),createVNode("path",{d:"M106 84a34 34 0 0 0 0-48",stroke:o(3)},null)]),createVNode("g",{transform:"translate(31 105)"},[createVNode("rect",{fill:"#EBEDF0",width:"98",height:"34",rx:"2"},null),createVNode("rect",{fill:"#FFF",x:"9",y:"8",width:"80",height:"18",rx:"1.1"},null),createVNode("rect",{fill:"#EBEDF0",x:"15",y:"12",width:"18",height:"6",rx:"1.1"},null)])])]),E=()=>createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(5)},[u("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"95%",y1:"48%",x2:"5.5%",y2:"51%",id:a(6)},[u("#EAEDF1","#DCDEE0")]),createVNode("linearGradient",{y1:"45%",x2:"100%",y2:"54%",id:a(7)},[u("#EAEDF1","#DCDEE0")])]),f(),m(),createVNode("g",{transform:"translate(36 50)",fill:"none"},[createVNode("g",{transform:"translate(8)"},[createVNode("rect",{fill:"#EBEDF0",opacity:".6",x:"38",y:"13",width:"36",height:"53",rx:"2"},null),createVNode("rect",{fill:o(5),width:"64",height:"66",rx:"2"},null),createVNode("rect",{fill:"#FFF",x:"6",y:"6",width:"52",height:"55",rx:"1"},null),createVNode("g",{transform:"translate(15 17)",fill:o(6)},[createVNode("rect",{width:"34",height:"6",rx:"1"},null),createVNode("path",{d:"M0 14h34v6H0z"},null),createVNode("rect",{y:"28",width:"34",height:"6",rx:"1"},null)])]),createVNode("rect",{fill:o(7),y:"61",width:"88",height:"28",rx:"1"},null),createVNode("rect",{fill:"#F7F8FA",x:"29",y:"72",width:"30",height:"6",rx:"1"},null)])]),S=()=>createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(8)},[u("#EAEDF1","#DCDEE0")])]),f(),m(),c("c"),createVNode("path",{d:"m59 60 21 21 21-21h3l9 9v3L92 93l21 21v3l-9 9h-3l-21-21-21 21h-3l-9-9v-3l21-21-21-21v-3l9-9h3Z",fill:o(8)},null)]),A=()=>createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",y1:"100%",x2:"50%",id:a(9)},[u("#EEE","#D8D8D8")]),createVNode("linearGradient",{x1:"100%",y1:"50%",y2:"50%",id:a(10)},[u("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(11)},[u("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(12)},[u("#FFF","#F7F8FA")])]),f(),m(),c("d"),createVNode("g",{transform:"rotate(-45 113 -4)",fill:"none"},[createVNode("rect",{fill:o(9),x:"24",y:"52.8",width:"5.8",height:"19",rx:"1"},null),createVNode("rect",{fill:o(10),x:"22.1",y:"67.3",width:"9.9",height:"28",rx:"1"},null),createVNode("circle",{stroke:o(11),"stroke-width":"8",cx:"27",cy:"27",r:"27"},null),createVNode("circle",{fill:o(12),cx:"27",cy:"27",r:"16"},null),createVNode("path",{d:"M37 7c-8 0-15 5-16 12",stroke:o(11),"stroke-width":"3",opacity:".5","stroke-linecap":"round",transform:"rotate(45 29 13)"},null)])]),T=()=>{var _;if(r.image)return r.image();const y={error:S,search:A,network:d,default:E};return((_=y[e.image])==null?void 0:_.call(y))||createVNode("img",{src:e.image},null)};return()=>createVNode("div",{class:bem$2()},[createVNode("div",{class:bem$2("image"),style:getSizeStyle(e.imageSize)},[T()]),n(),i()])}});const Empty=withInstall(stdin_default$2),[name$1,bem$1,t]=createNamespace("dialog"),dialogProps=extend$1({},popupSharedProps,{title:String,theme:String,width:numericProp,message:[String,Function],callback:Function,allowHtml:Boolean,className:unknownProp,transition:makeStringProp("van-dialog-bounce"),messageAlign:String,closeOnPopstate:truthProp,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:truthProp,closeOnClickOverlay:Boolean}),popupInheritKeys=[...popupSharedPropKeys,"transition","closeOnPopstate"];var stdin_default$1=defineComponent({name:name$1,props:dialogProps,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:r,slots:n}){const i=ref(),s=reactive({confirm:!1,cancel:!1}),a=_=>r("update:show",_),o=_=>{var y;a(!1),(y=e.callback)==null||y.call(e,_)},l=_=>()=>{!e.show||(r(_),e.beforeClose?(s[_]=!0,callInterceptor(e.beforeClose,{args:[_],done(){o(_),s[_]=!1},canceled(){s[_]=!1}})):o(_))},u=l("cancel"),c=l("confirm"),f=withKeys(_=>{var y,b;if(_.target!==((b=(y=i.value)==null?void 0:y.popupRef)==null?void 0:b.value))return;({Enter:e.showConfirmButton?c:noop$1,Escape:e.showCancelButton?u:noop$1})[_.key](),r("keydown",_)},["enter","esc"]),m=()=>{const _=n.title?n.title():e.title;if(_)return createVNode("div",{class:bem$1("header",{isolated:!e.message&&!n.default})},[_])},d=_=>{const{message:y,allowHtml:b,messageAlign:P}=e,C=bem$1("message",{"has-title":_,[P]:P}),I=isFunction$1(y)?y():y;return b&&typeof I=="string"?createVNode("div",{class:C,innerHTML:I},null):createVNode("div",{class:C},[I])},E=()=>{if(n.default)return createVNode("div",{class:bem$1("content")},[n.default()]);const{title:_,message:y,allowHtml:b}=e;if(y){const P=!!(_||n.title);return createVNode("div",{key:b?1:0,class:bem$1("content",{isolated:!P})},[d(P)])}},S=()=>createVNode("div",{class:[BORDER_TOP,bem$1("footer")]},[e.showCancelButton&&createVNode(Button,{size:"large",text:e.cancelButtonText||t("cancel"),class:bem$1("cancel"),style:{color:e.cancelButtonColor},loading:s.cancel,disabled:e.cancelButtonDisabled,onClick:u},null),e.showConfirmButton&&createVNode(Button,{size:"large",text:e.confirmButtonText||t("confirm"),class:[bem$1("confirm"),{[BORDER_LEFT]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:s.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]),A=()=>createVNode(ActionBar,{class:bem$1("footer")},{default:()=>[e.showCancelButton&&createVNode(ActionBarButton,{type:"warning",text:e.cancelButtonText||t("cancel"),class:bem$1("cancel"),color:e.cancelButtonColor,loading:s.cancel,disabled:e.cancelButtonDisabled,onClick:u},null),e.showConfirmButton&&createVNode(ActionBarButton,{type:"danger",text:e.confirmButtonText||t("confirm"),class:bem$1("confirm"),color:e.confirmButtonColor,loading:s.confirm,disabled:e.confirmButtonDisabled,onClick:c},null)]}),T=()=>n.footer?n.footer():e.theme==="round-button"?A():S();return()=>{const{width:_,title:y,theme:b,message:P,className:C}=e;return createVNode(Popup,mergeProps({ref:i,role:"dialog",class:[bem$1([b]),C],style:{width:addUnit(_)},tabindex:0,"aria-labelledby":y||P,onKeydown:f,"onUpdate:show":a},pick(e,popupInheritKeys)),{default:()=>[m(),E(),T()]})}}});let instance$1;const DEFAULT_OPTIONS={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,cancelButtonDisabled:!1,confirmButtonText:"",confirmButtonColor:null,confirmButtonDisabled:!1,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1};let currentOptions=extend$1({},DEFAULT_OPTIONS);function initInstance(){({instance:instance$1}=mountComponent({setup(){const{state:r,toggle:n}=usePopupState();return()=>createVNode(stdin_default$1,mergeProps(r,{"onUpdate:show":n}),null)}}))}function showDialog(e){return inBrowser$1?new Promise((r,n)=>{instance$1||initInstance(),instance$1.open(extend$1({},currentOptions,e,{callback:i=>{(i==="confirm"?r:n)(i)}}))}):Promise.resolve()}const showConfirmDialog=e=>showDialog(extend$1({showCancelButton:!0},e)),Dialog=withInstall(stdin_default$1),[name,bem]=createNamespace("nav-bar"),navBarProps={title:String,fixed:Boolean,zIndex:numericProp,border:truthProp,leftText:String,rightText:String,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:truthProp};var stdin_default=defineComponent({name,props:navBarProps,emits:["clickLeft","clickRight"],setup(e,{emit:r,slots:n}){const i=ref(),s=usePlaceholder(i,bem),a=f=>r("clickLeft",f),o=f=>r("clickRight",f),l=()=>n.left?n.left():[e.leftArrow&&createVNode(Icon,{class:bem("arrow"),name:"arrow-left"},null),e.leftText&&createVNode("span",{class:bem("text")},[e.leftText])],u=()=>n.right?n.right():createVNode("span",{class:bem("text")},[e.rightText]),c=()=>{const{title:f,fixed:m,border:d,zIndex:E}=e,S=getZIndexStyle(E),A=e.leftArrow||e.leftText||n.left,T=e.rightText||n.right;return createVNode("div",{ref:i,style:S,class:[bem({fixed:m}),{[BORDER_BOTTOM]:d,"van-safe-area-top":e.safeAreaInsetTop}]},[createVNode("div",{class:bem("content")},[A&&createVNode("div",{class:[bem("left"),e.clickable?HAPTICS_FEEDBACK:""],onClick:a},[l()]),createVNode("div",{class:[bem("title"),"van-ellipsis"]},[n.title?n.title():f]),T&&createVNode("div",{class:[bem("right"),e.clickable?HAPTICS_FEEDBACK:""],onClick:o},[u()])])])};return()=>e.fixed&&e.placeholder?s(c):c()}});const NavBar=withInstall(stdin_default);var commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function getAugmentedNamespace(e){if(e.__esModule)return e;var r=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var lottie={exports:{}};(function(module,exports){typeof navigator!="undefined"&&function(e,r){module.exports=r()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(r){_useWebWorker=!!r},getWebWorker=function(){return _useWebWorker},setLocationHref=function(r){locationHref=r},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,r){var n,i=e.length,s;for(n=0;n<i;n+=1){s=e[n].prototype;for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(r.prototype[a]=s[a])}}function getDescriptor(e,r){return Object.getOwnPropertyDescriptor(e,r)}function createProxyFunction(e){function r(){}return r.prototype=e,r}var audioControllerFactory=function(){function e(r){this.audios=[],this.audioFactory=r,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){var n,i=this.audios.length;for(n=0;n<i;n+=1)this.audios[n].pause()},resume:function(){var n,i=this.audios.length;for(n=0;n<i;n+=1)this.audios[n].resume()},setRate:function(n){var i,s=this.audios.length;for(i=0;i<s;i+=1)this.audios[i].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):window.Howl?new window.Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var n,i=this.audios.length;for(n=0;n<i;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(n,i){var s=0,a=[],o;switch(n){case"int16":case"uint8c":o=1;break;default:o=1.1;break}for(s=0;s<i;s+=1)a.push(o);return a}function r(n,i){return n==="float32"?new Float32Array(i):n==="int16"?new Int16Array(i):n==="uint8c"?new Uint8ClampedArray(i):e(n,i)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?r:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(n){return typeof n}:_typeof$6=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$6(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=["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"],r,n=e.length;for(r=0;r<n;r+=1)BMMath[e[r]]=Math[e[r]]})(),BMMath.random=Math.random,BMMath.abs=function(e){var r=_typeof$6(e);if(r==="object"&&e.length){var n=createSizedArray(e.length),i,s=e.length;for(i=0;i<s;i+=1)n[i]=Math.abs(e[i]);return n}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,r,n,i){this.type=e,this.currentTime=r,this.totalTime=n,this.direction=i<0?-1:1}function BMCompleteEvent(e,r){this.type=e,this.direction=r<0?-1:1}function BMCompleteLoopEvent(e,r,n,i){this.type=e,this.currentLoop=n,this.totalLoops=r,this.direction=i<0?-1:1}function BMSegmentStartEvent(e,r,n){this.type=e,this.firstFrame=r,this.totalFrames=n}function BMDestroyEvent(e,r){this.type=e,this.target=r}function BMRenderFrameErrorEvent(e,r){this.type="renderFrameError",this.nativeError=e,this.currentTime=r}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}var createElementID=function(){var e=0;return function(){return e+=1,idPrefix$1+"__lottie_element_"+e}}();function HSVtoRGB(e,r,n){var i,s,a,o,l,u,c,f;switch(o=Math.floor(e*6),l=e*6-o,u=n*(1-r),c=n*(1-l*r),f=n*(1-(1-l)*r),o%6){case 0:i=n,s=f,a=u;break;case 1:i=c,s=n,a=u;break;case 2:i=u,s=n,a=f;break;case 3:i=u,s=c,a=n;break;case 4:i=f,s=u,a=n;break;case 5:i=n,s=u,a=c;break}return[i,s,a]}function RGBtoHSV(e,r,n){var i=Math.max(e,r,n),s=Math.min(e,r,n),a=i-s,o,l=i===0?0:a/i,u=i/255;switch(i){case s:o=0;break;case e:o=r-n+a*(r<n?6:0),o/=6*a;break;case r:o=n-e+a*2,o/=6*a;break;case n:o=e-r+a*4,o/=6*a;break}return[o,l,u]}function addSaturationToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[1]+=r,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[2]+=r,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[0]+=r/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e=[],r,n;for(r=0;r<256;r+=1)n=r.toString(16),e[r]=n.length===1?"0"+n:n;return function(i,s,a){return i<0&&(i=0),s<0&&(s=0),a<0&&(a=0),"#"+e[i]+e[s]+e[a]}}(),setSubframeEnabled=function(r){subframeEnabled=!!r},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(r){expressionsPlugin=r},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(r){expressionsInterfaces=r},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(r){defaultCurveSegments=r},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(r){idPrefix$1=r};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(n){return typeof n}:_typeof$5=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$5(e)}var dataManager=function(){var e=1,r=[],n,i,s={onmessage:function(){},postMessage:function(E){n({data:E})}},a={postMessage:function(E){s.onmessage({data:E})}};function o(d){if(window.Worker&&window.Blob&&getWebWorker()){var E=new Blob(["var _workerSelf = self; self.onmessage = ",d.toString()],{type:"text/javascript"}),S=URL.createObjectURL(E);return new Worker(S)}return n=d,s}function l(){i||(i=o(function(E){function S(){function T(H,$){var F,x,O=H.length,U,V,re,ue;for(x=0;x<O;x+=1)if(F=H[x],"ks"in F&&!F.completed){if(F.completed=!0,F.hasMask){var he=F.masksProperties;for(V=he.length,U=0;U<V;U+=1)if(he[U].pt.k.i)C(he[U].pt.k);else for(ue=he[U].pt.k.length,re=0;re<ue;re+=1)he[U].pt.k[re].s&&C(he[U].pt.k[re].s[0]),he[U].pt.k[re].e&&C(he[U].pt.k[re].e[0])}F.ty===0?(F.layers=b(F.refId,$),T(F.layers,$)):F.ty===4?P(F.shapes):F.ty===5&&q(F)}}function _(H,$){if(H){var F=0,x=H.length;for(F=0;F<x;F+=1)H[F].t===1&&(H[F].data.layers=b(H[F].data.refId,$),T(H[F].data.layers,$))}}function y(H,$){for(var F=0,x=$.length;F<x;){if($[F].id===H)return $[F];F+=1}return null}function b(H,$){var F=y(H,$);return F?F.layers.__used?JSON.parse(JSON.stringify(F.layers)):(F.layers.__used=!0,F.layers):null}function P(H){var $,F=H.length,x,O;for($=F-1;$>=0;$-=1)if(H[$].ty==="sh")if(H[$].ks.k.i)C(H[$].ks.k);else for(O=H[$].ks.k.length,x=0;x<O;x+=1)H[$].ks.k[x].s&&C(H[$].ks.k[x].s[0]),H[$].ks.k[x].e&&C(H[$].ks.k[x].e[0]);else H[$].ty==="gr"&&P(H[$].it)}function C(H){var $,F=H.i.length;for($=0;$<F;$+=1)H.i[$][0]+=H.v[$][0],H.i[$][1]+=H.v[$][1],H.o[$][0]+=H.v[$][0],H.o[$][1]+=H.v[$][1]}function I(H,$){var F=$?$.split("."):[100,100,100];return H[0]>F[0]?!0:F[0]>H[0]?!1:H[1]>F[1]?!0:F[1]>H[1]?!1:H[2]>F[2]?!0:F[2]>H[2]?!1:null}var M=function(){var H=[4,4,14];function $(x){var O=x.t.d;x.t.d={k:[{s:O,t:0}]}}function F(x){var O,U=x.length;for(O=0;O<U;O+=1)x[O].ty===5&&$(x[O])}return function(x){if(I(H,x.v)&&(F(x.layers),x.assets)){var O,U=x.assets.length;for(O=0;O<U;O+=1)x.assets[O].layers&&F(x.assets[O].layers)}}}(),R=function(){var H=[4,7,99];return function($){if($.chars&&!I(H,$.v)){var F,x=$.chars.length;for(F=0;F<x;F+=1){var O=$.chars[F];O.data&&O.data.shapes&&(P(O.data.shapes),O.data.ip=0,O.data.op=99999,O.data.st=0,O.data.sr=1,O.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}},$.chars[F].t||(O.data.shapes.push({ty:"no"}),O.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"})))}}}}(),D=function(){var H=[5,7,15];function $(x){var O=x.t.p;typeof O.a=="number"&&(O.a={a:0,k:O.a}),typeof O.p=="number"&&(O.p={a:0,k:O.p}),typeof O.r=="number"&&(O.r={a:0,k:O.r})}function F(x){var O,U=x.length;for(O=0;O<U;O+=1)x[O].ty===5&&$(x[O])}return function(x){if(I(H,x.v)&&(F(x.layers),x.assets)){var O,U=x.assets.length;for(O=0;O<U;O+=1)x.assets[O].layers&&F(x.assets[O].layers)}}}(),G=function(){var H=[4,1,9];function $(x){var O,U=x.length,V,re;for(O=0;O<U;O+=1)if(x[O].ty==="gr")$(x[O].it);else if(x[O].ty==="fl"||x[O].ty==="st")if(x[O].c.k&&x[O].c.k[0].i)for(re=x[O].c.k.length,V=0;V<re;V+=1)x[O].c.k[V].s&&(x[O].c.k[V].s[0]/=255,x[O].c.k[V].s[1]/=255,x[O].c.k[V].s[2]/=255,x[O].c.k[V].s[3]/=255),x[O].c.k[V].e&&(x[O].c.k[V].e[0]/=255,x[O].c.k[V].e[1]/=255,x[O].c.k[V].e[2]/=255,x[O].c.k[V].e[3]/=255);else x[O].c.k[0]/=255,x[O].c.k[1]/=255,x[O].c.k[2]/=255,x[O].c.k[3]/=255}function F(x){var O,U=x.length;for(O=0;O<U;O+=1)x[O].ty===4&&$(x[O].shapes)}return function(x){if(I(H,x.v)&&(F(x.layers),x.assets)){var O,U=x.assets.length;for(O=0;O<U;O+=1)x.assets[O].layers&&F(x.assets[O].layers)}}}(),W=function(){var H=[4,4,18];function $(x){var O,U=x.length,V,re;for(O=U-1;O>=0;O-=1)if(x[O].ty==="sh")if(x[O].ks.k.i)x[O].ks.k.c=x[O].closed;else for(re=x[O].ks.k.length,V=0;V<re;V+=1)x[O].ks.k[V].s&&(x[O].ks.k[V].s[0].c=x[O].closed),x[O].ks.k[V].e&&(x[O].ks.k[V].e[0].c=x[O].closed);else x[O].ty==="gr"&&$(x[O].it)}function F(x){var O,U,V=x.length,re,ue,he,Ee;for(U=0;U<V;U+=1){if(O=x[U],O.hasMask){var be=O.masksProperties;for(ue=be.length,re=0;re<ue;re+=1)if(be[re].pt.k.i)be[re].pt.k.c=be[re].cl;else for(Ee=be[re].pt.k.length,he=0;he<Ee;he+=1)be[re].pt.k[he].s&&(be[re].pt.k[he].s[0].c=be[re].cl),be[re].pt.k[he].e&&(be[re].pt.k[he].e[0].c=be[re].cl)}O.ty===4&&$(O.shapes)}}return function(x){if(I(H,x.v)&&(F(x.layers),x.assets)){var O,U=x.assets.length;for(O=0;O<U;O+=1)x.assets[O].layers&&F(x.assets[O].layers)}}}();function j(H){H.__complete||(G(H),M(H),R(H),D(H),W(H),T(H.layers,H.assets),_(H.chars,H.assets),H.__complete=!0)}function q(H){H.t.a.length===0&&"m"in H.t.p}var z={};return z.completeData=j,z.checkColors=G,z.checkChars=R,z.checkPathProperties=D,z.checkShapes=W,z.completeLayers=T,z}if(a.dataManager||(a.dataManager=S()),a.assetLoader||(a.assetLoader=function(){function T(y){var b=y.getResponseHeader("content-type");return b&&y.responseType==="json"&&b.indexOf("json")!==-1||y.response&&_typeof$5(y.response)==="object"?y.response:y.response&&typeof y.response=="string"?JSON.parse(y.response):y.responseText?JSON.parse(y.responseText):null}function _(y,b,P,C){var I,M=new XMLHttpRequest;try{M.responseType="json"}catch{}M.onreadystatechange=function(){if(M.readyState===4)if(M.status===200)I=T(M),P(I);else try{I=T(M),P(I)}catch(R){C&&C(R)}};try{M.open(["G","E","T"].join(""),y,!0)}catch{M.open(["G","E","T"].join(""),b+"/"+y,!0)}M.send()}return{load:_}}()),E.data.type==="loadAnimation")a.assetLoader.load(E.data.path,E.data.fullPath,function(T){a.dataManager.completeData(T),a.postMessage({id:E.data.id,payload:T,status:"success"})},function(){a.postMessage({id:E.data.id,status:"error"})});else if(E.data.type==="complete"){var A=E.data.animation;a.dataManager.completeData(A),a.postMessage({id:E.data.id,payload:A,status:"success"})}else E.data.type==="loadData"&&a.assetLoader.load(E.data.path,E.data.fullPath,function(T){a.postMessage({id:E.data.id,payload:T,status:"success"})},function(){a.postMessage({id:E.data.id,status:"error"})})}),i.onmessage=function(d){var E=d.data,S=E.id,A=r[S];r[S]=null,E.status==="success"?A.onComplete(E.payload):A.onError&&A.onError()})}function u(d,E){e+=1;var S="processId_"+e;return r[S]={onComplete:d,onError:E},S}function c(d,E,S){l();var A=u(E,S);i.postMessage({type:"loadAnimation",path:d,fullPath:window.location.origin+window.location.pathname,id:A})}function f(d,E,S){l();var A=u(E,S);i.postMessage({type:"loadData",path:d,fullPath:window.location.origin+window.location.pathname,id:A})}function m(d,E,S){l();var A=u(E,S);i.postMessage({type:"complete",animation:d,id:A})}return{loadAnimation:c,loadData:f,completeAnimation:m}}(),ImagePreloader=function(){var e=function(){var _=createTag("canvas");_.width=1,_.height=1;var y=_.getContext("2d");return y.fillStyle="rgba(0,0,0,0)",y.fillRect(0,0,1,1),_}();function r(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(_,y,b){var P="";if(_.e)P=_.p;else if(y){var C=_.p;C.indexOf("images/")!==-1&&(C=C.split("/")[1]),P=y+C}else P=b,P+=_.u?_.u:"",P+=_.p;return P}function s(_){var y=0,b=setInterval(function(){var P=_.getBBox();(P.width||y>500)&&(this._imageLoaded(),clearInterval(b)),y+=1}.bind(this),50)}function a(_){var y=i(_,this.assetsPath,this.path),b=createNS("image");isSafari?this.testImageLoaded(b):b.addEventListener("load",this._imageLoaded,!1),b.addEventListener("error",function(){P.img=e,this._imageLoaded()}.bind(this),!1),b.setAttributeNS("http://www.w3.org/1999/xlink","href",y),this._elementHelper.append?this._elementHelper.append(b):this._elementHelper.appendChild(b);var P={img:b,assetData:_};return P}function o(_){var y=i(_,this.assetsPath,this.path),b=createTag("img");b.crossOrigin="anonymous",b.addEventListener("load",this._imageLoaded,!1),b.addEventListener("error",function(){P.img=e,this._imageLoaded()}.bind(this),!1),b.src=y;var P={img:b,assetData:_};return P}function l(_){var y={assetData:_},b=i(_,this.assetsPath,this.path);return dataManager.loadData(b,function(P){y.img=P,this._footageLoaded()}.bind(this),function(){y.img={},this._footageLoaded()}.bind(this)),y}function u(_,y){this.imagesLoadedCb=y;var b,P=_.length;for(b=0;b<P;b+=1)_[b].layers||(!_[b].t||_[b].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(_[b]))):_[b].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(_[b]))))}function c(_){this.path=_||""}function f(_){this.assetsPath=_||""}function m(_){for(var y=0,b=this.images.length;y<b;){if(this.images[y].assetData===_)return this.images[y].img;y+=1}return null}function d(){this.imagesLoadedCb=null,this.images.length=0}function E(){return this.totalImages===this.loadedAssets}function S(){return this.totalFootages===this.loadedFootagesCount}function A(_,y){_==="svg"?(this._elementHelper=y,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function T(){this._imageLoaded=r.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=s.bind(this),this.createFootageData=l.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return T.prototype={loadAssets:u,setAssetsPath:f,setPath:c,loadedImages:E,loadedFootages:S,destroy:d,getAsset:m,createImgData:o,createImageData:a,imageLoaded:r,footageLoaded:n,setCacheType:A},T}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(r,n){if(this._cbs[r])for(var i=this._cbs[r],s=0;s<i.length;s+=1)i[s](n)},addEventListener:function(r,n){return this._cbs[r]||(this._cbs[r]=[]),this._cbs[r].push(n),function(){this.removeEventListener(r,n)}.bind(this)},removeEventListener:function(r,n){if(!n)this._cbs[r]=null;else if(this._cbs[r]){for(var i=0,s=this._cbs[r].length;i<s;)this._cbs[r][i]===n&&(this._cbs[r].splice(i,1),i-=1,s-=1),i+=1;this._cbs[r].length||(this._cbs[r]=null)}}};var markerParser=function(){function e(r){for(var n=r.split(`\r
  14. `),i={},s,a=0,o=0;o<n.length;o+=1)s=n[o].split(":"),s.length===2&&(i[s[0]]=s[1].trim(),a+=1);if(a===0)throw new Error;return i}return function(r){for(var n=[],i=0;i<r.length;i+=1){var s=r[i],a={time:s.tm,duration:s.dr};try{a.payload=JSON.parse(r[i].cm)}catch{try{a.payload=e(r[i].cm)}catch{a.payload={name:r[i].cm}}}n.push(a)}return n}}(),ProjectInterface=function(){function e(r){this.compositions.push(r)}return function(){function r(n){for(var i=0,s=this.compositions.length;i<s;){if(this.compositions[i].data&&this.compositions[i].data.nm===n)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}return null}return r.compositions=[],r.currentFrame=0,r.registerComposition=e,r}}(),renderers={},registerRenderer=function(r,n){renderers[r]=n};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 Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(n){return typeof n}:_typeof$4=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$4(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 r="svg";e.animType?r=e.animType:e.renderer&&(r=e.renderer);var n=getRenderer(r);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(r,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=r,e.loop===""||e.loop===null||e.loop===void 0||e.loop===!0?this.loop=!0:e.loop===!1?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay="autoplay"in e?e.autoplay:!0,this.name=e.name?e.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(e,"autoloadSegments")?e.autoloadSegments:!0,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(e.path.lastIndexOf("\\")!==-1?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,r){r&&_typeof$4(r)!=="object"&&(r=JSON.parse(r));var n={wrapper:e,animationData:r},i=e.attributes;n.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",n.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var s=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";s==="false"?n.loop=!1:s==="true"?n.loop=!0:s!==""&&(n.loop=parseInt(s,10));var a=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:i.getNamedItem("bm-autoplay")?i.getNamedItem("bm-autoplay").value:!0;n.autoplay=a!=="false",n.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";var o=i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"";o==="false"&&(n.prerender=!1),n.path?this.setParams(n):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 r=this.animationData.layers,n,i=r.length,s=e.layers,a,o=s.length;for(a=0;a<o;a+=1)for(n=0;n<i;){if(r[n].id===s[a].id){r[n]=s[a];break}n+=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,n=0;n<i;n+=1)this.animationData.assets.push(e.assets[n]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var r=getExpressionsPlugin();r&&r.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||e.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var r=e.shift();this.timeCompleted=r.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){var e=this.animationData.segments;e||(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(r){this.triggerConfigError(r)}},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()||this.renderer.rendererType!=="canvas")&&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,r){var n=typeof e=="number"?e:void 0,i=typeof r=="number"?r:void 0;this.renderer.updateContainerSize(n,i)},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(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(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||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?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 r,n=0;n<this.markers.length;n+=1)if(r=this.markers[n],r.payload&&r.payload.name===e)return r;return null},AnimationItem.prototype.goToAndStop=function(e,r,n){if(!(n&&this.name!==n)){var i=Number(e);if(isNaN(i)){var s=this.getMarkerData(e);s&&this.goToAndStop(s.time,!0)}else r?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,r,n){if(!(n&&this.name!==n)){var i=Number(e);if(isNaN(i)){var s=this.getMarkerData(e);s&&(s.duration?this.playSegments([s.time,s.time+s.duration],!0):this.goToAndStop(s.time,!0))}else this.goToAndStop(i,r,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!(this.isPaused===!0||this.isLoaded===!1)){var r=this.currentRawFrame+e*this.frameModifier,n=!1;r>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(r>this.totalFrames?r%this.totalFrames:0)||(n=!0,r=this.totalFrames-1):r>=this.totalFrames?(this.playCount+=1,this.checkSegments(r%this.totalFrames)||(this.setCurrentRawFrameValue(r%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(r):r<0?this.checkSegments(r%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+r%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(n=!0,r=0)):this.setCurrentRawFrameValue(r),n&&(this.setCurrentRawFrameValue(r),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,r){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-r)):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+r)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,r){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>r&&(n=r-e)),this.firstFrame=e,this.totalFrames=r-e,this.timeCompleted=this.totalFrames,n!==-1&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,r){if(r&&(this.segments.length=0),_typeof$4(e[0])==="object"){var n,i=e.length;for(n=0;n<i;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&r&&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):!1},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,r){r&&this.name!==r||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 r="";if(e.e)r=e.p;else if(this.assetsPath){var n=e.p;n.indexOf("images/")!==-1&&(n=n.split("/")[1]),r=this.assetsPath+n}else r=this.path,r+=e.u?e.u:"",r+=e.p;return r},AnimationItem.prototype.getAssetData=function(e){for(var r=0,n=this.assets.length;r<n;){if(e===this.assets[r].id)return this.assets[r];r+=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,r,n){try{var i=this.renderer.getElementByPath(e);i.updateDocumentData(r,n)}catch{}},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)}e==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),e==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),e==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),e==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),e==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var r=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",r),this.onError&&this.onError.call(this,r)},AnimationItem.prototype.triggerConfigError=function(e){var r=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",r),this.onError&&this.onError.call(this,r)};var animationManager=function(){var e={},r=[],n=0,i=0,s=0,a=!0,o=!1;function l($){for(var F=0,x=$.target;F<i;)r[F].animation===x&&(r.splice(F,1),F-=1,i-=1,x.isPaused||m()),F+=1}function u($,F){if(!$)return null;for(var x=0;x<i;){if(r[x].elem===$&&r[x].elem!==null)return r[x].animation;x+=1}var O=new AnimationItem;return d(O,$),O.setData($,F),O}function c(){var $,F=r.length,x=[];for($=0;$<F;$+=1)x.push(r[$].animation);return x}function f(){s+=1,G()}function m(){s-=1}function d($,F){$.addEventListener("destroy",l),$.addEventListener("_active",f),$.addEventListener("_idle",m),r.push({elem:F,animation:$}),i+=1}function E($){var F=new AnimationItem;return d(F,null),F.setParams($),F}function S($,F){var x;for(x=0;x<i;x+=1)r[x].animation.setSpeed($,F)}function A($,F){var x;for(x=0;x<i;x+=1)r[x].animation.setDirection($,F)}function T($){var F;for(F=0;F<i;F+=1)r[F].animation.play($)}function _($){var F=$-n,x;for(x=0;x<i;x+=1)r[x].animation.advanceTime(F);n=$,s&&!o?window.requestAnimationFrame(_):a=!0}function y($){n=$,window.requestAnimationFrame(_)}function b($){var F;for(F=0;F<i;F+=1)r[F].animation.pause($)}function P($,F,x){var O;for(O=0;O<i;O+=1)r[O].animation.goToAndStop($,F,x)}function C($){var F;for(F=0;F<i;F+=1)r[F].animation.stop($)}function I($){var F;for(F=0;F<i;F+=1)r[F].animation.togglePause($)}function M($){var F;for(F=i-1;F>=0;F-=1)r[F].animation.destroy($)}function R($,F,x){var O=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),U,V=O.length;for(U=0;U<V;U+=1)x&&O[U].setAttribute("data-bm-type",x),u(O[U],$);if(F&&V===0){x||(x="svg");var re=document.getElementsByTagName("body")[0];re.innerText="";var ue=createTag("div");ue.style.width="100%",ue.style.height="100%",ue.setAttribute("data-bm-type",x),re.appendChild(ue),u(ue,$)}}function D(){var $;for($=0;$<i;$+=1)r[$].animation.resize()}function G(){!o&&s&&a&&(window.requestAnimationFrame(y),a=!1)}function W(){o=!0}function j(){o=!1,G()}function q($,F){var x;for(x=0;x<i;x+=1)r[x].animation.setVolume($,F)}function z($){var F;for(F=0;F<i;F+=1)r[F].animation.mute($)}function H($){var F;for(F=0;F<i;F+=1)r[F].animation.unmute($)}return e.registerAnimation=u,e.loadAnimation=E,e.setSpeed=S,e.setDirection=A,e.play=T,e.pause=b,e.stop=C,e.togglePause=I,e.searchAnimations=R,e.resize=D,e.goToAndStop=P,e.destroy=M,e.freeze=W,e.unfreeze=j,e.setVolume=q,e.mute=z,e.unmute=H,e.getRegisteredAnimations=c,e}(),BezierFactory=function(){var e={};e.getBezierEasing=n;var r={};function n(y,b,P,C,I){var M=I||("bez_"+y+"_"+b+"_"+P+"_"+C).replace(/\./g,"p");if(r[M])return r[M];var R=new _([y,b,P,C]);return r[M]=R,R}var i=4,s=.001,a=1e-7,o=10,l=11,u=1/(l-1),c=typeof Float32Array=="function";function f(y,b){return 1-3*b+3*y}function m(y,b){return 3*b-6*y}function d(y){return 3*y}function E(y,b,P){return((f(b,P)*y+m(b,P))*y+d(b))*y}function S(y,b,P){return 3*f(b,P)*y*y+2*m(b,P)*y+d(b)}function A(y,b,P,C,I){var M,R,D=0;do R=b+(P-b)/2,M=E(R,C,I)-y,M>0?P=R:b=R;while(Math.abs(M)>a&&++D<o);return R}function T(y,b,P,C){for(var I=0;I<i;++I){var M=S(b,P,C);if(M===0)return b;var R=E(b,P,C)-y;b-=R/M}return b}function _(y){this._p=y,this._mSampleValues=c?new Float32Array(l):new Array(l),this._precomputed=!1,this.get=this.get.bind(this)}return _.prototype={get:function(b){var P=this._p[0],C=this._p[1],I=this._p[2],M=this._p[3];return this._precomputed||this._precompute(),P===C&&I===M?b:b===0?0:b===1?1:E(this._getTForX(b),C,M)},_precompute:function(){var b=this._p[0],P=this._p[1],C=this._p[2],I=this._p[3];this._precomputed=!0,(b!==P||C!==I)&&this._calcSampleValues()},_calcSampleValues:function(){for(var b=this._p[0],P=this._p[2],C=0;C<l;++C)this._mSampleValues[C]=E(C*u,b,P)},_getTForX:function(b){for(var P=this._p[0],C=this._p[2],I=this._mSampleValues,M=0,R=1,D=l-1;R!==D&&I[R]<=b;++R)M+=u;--R;var G=(b-I[R])/(I[R+1]-I[R]),W=M+G*u,j=S(W,P,C);return j>=s?T(b,W,P,C):j===0?W:A(b,M,M+u,P,C)}},e}(),pooling=function(){function e(r){return r.concat(createSizedArray(r.length))}return{double:e}}(),poolFactory=function(){return function(e,r,n){var i=0,s=e,a=createSizedArray(s),o={newElement:l,release:u};function l(){var c;return i?(i-=1,c=a[i]):c=r(),c}function u(c){i===s&&(a=pooling.double(a),s*=2),n&&n(c),a[i]=c,i+=1}return o}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function r(n){var i,s=n.lengths.length;for(i=0;i<s;i+=1)bezierLengthPool.release(n.lengths[i]);n.lengths.length=0}return poolFactory(8,e,r)}();function bezFunction(){var e=Math;function r(d,E,S,A,T,_){var y=d*A+E*T+S*_-T*A-_*d-S*E;return y>-.001&&y<.001}function n(d,E,S,A,T,_,y,b,P){if(S===0&&_===0&&P===0)return r(d,E,A,T,y,b);var C=e.sqrt(e.pow(A-d,2)+e.pow(T-E,2)+e.pow(_-S,2)),I=e.sqrt(e.pow(y-d,2)+e.pow(b-E,2)+e.pow(P-S,2)),M=e.sqrt(e.pow(y-A,2)+e.pow(b-T,2)+e.pow(P-_,2)),R;return C>I?C>M?R=C-I-M:R=M-I-C:M>I?R=M-I-C:R=I-C-M,R>-1e-4&&R<1e-4}var i=function(){return function(d,E,S,A){var T=getDefaultCurveSegments(),_,y,b,P,C,I=0,M,R=[],D=[],G=bezierLengthPool.newElement();for(b=S.length,_=0;_<T;_+=1){for(C=_/(T-1),M=0,y=0;y<b;y+=1)P=bmPow(1-C,3)*d[y]+3*bmPow(1-C,2)*C*S[y]+3*(1-C)*bmPow(C,2)*A[y]+bmPow(C,3)*E[y],R[y]=P,D[y]!==null&&(M+=bmPow(R[y]-D[y],2)),D[y]=R[y];M&&(M=bmSqrt(M),I+=M),G.percents[_]=C,G.lengths[_]=I}return G.addedLength=I,G}}();function s(d){var E=segmentsLengthPool.newElement(),S=d.c,A=d.v,T=d.o,_=d.i,y,b=d._length,P=E.lengths,C=0;for(y=0;y<b-1;y+=1)P[y]=i(A[y],A[y+1],T[y],_[y+1]),C+=P[y].addedLength;return S&&b&&(P[y]=i(A[y],A[0],T[y],_[0]),C+=P[y].addedLength),E.totalLength=C,E}function a(d){this.segmentLength=0,this.points=new Array(d)}function o(d,E){this.partialLength=d,this.point=E}var l=function(){var d={};return function(E,S,A,T){var _=(E[0]+"_"+E[1]+"_"+S[0]+"_"+S[1]+"_"+A[0]+"_"+A[1]+"_"+T[0]+"_"+T[1]).replace(/\./g,"p");if(!d[_]){var y=getDefaultCurveSegments(),b,P,C,I,M,R=0,D,G,W=null;E.length===2&&(E[0]!==S[0]||E[1]!==S[1])&&r(E[0],E[1],S[0],S[1],E[0]+A[0],E[1]+A[1])&&r(E[0],E[1],S[0],S[1],S[0]+T[0],S[1]+T[1])&&(y=2);var j=new a(y);for(C=A.length,b=0;b<y;b+=1){for(G=createSizedArray(C),M=b/(y-1),D=0,P=0;P<C;P+=1)I=bmPow(1-M,3)*E[P]+3*bmPow(1-M,2)*M*(E[P]+A[P])+3*(1-M)*bmPow(M,2)*(S[P]+T[P])+bmPow(M,3)*S[P],G[P]=I,W!==null&&(D+=bmPow(G[P]-W[P],2));D=bmSqrt(D),R+=D,j.points[b]=new o(D,G),W=G}j.segmentLength=R,d[_]=j}return d[_]}}();function u(d,E){var S=E.percents,A=E.lengths,T=S.length,_=bmFloor((T-1)*d),y=d*E.addedLength,b=0;if(_===T-1||_===0||y===A[_])return S[_];for(var P=A[_]>y?-1:1,C=!0;C;)if(A[_]<=y&&A[_+1]>y?(b=(y-A[_])/(A[_+1]-A[_]),C=!1):_+=P,_<0||_>=T-1){if(_===T-1)return S[_];C=!1}return S[_]+(S[_+1]-S[_])*b}function c(d,E,S,A,T,_){var y=u(T,_),b=1-y,P=e.round((b*b*b*d[0]+(y*b*b+b*y*b+b*b*y)*S[0]+(y*y*b+b*y*y+y*b*y)*A[0]+y*y*y*E[0])*1e3)/1e3,C=e.round((b*b*b*d[1]+(y*b*b+b*y*b+b*b*y)*S[1]+(y*y*b+b*y*y+y*b*y)*A[1]+y*y*y*E[1])*1e3)/1e3;return[P,C]}var f=createTypedArray("float32",8);function m(d,E,S,A,T,_,y){T<0?T=0:T>1&&(T=1);var b=u(T,y);_=_>1?1:_;var P=u(_,y),C,I=d.length,M=1-b,R=1-P,D=M*M*M,G=b*M*M*3,W=b*b*M*3,j=b*b*b,q=M*M*R,z=b*M*R+M*b*R+M*M*P,H=b*b*R+M*b*P+b*M*P,$=b*b*P,F=M*R*R,x=b*R*R+M*P*R+M*R*P,O=b*P*R+M*P*P+b*R*P,U=b*P*P,V=R*R*R,re=P*R*R+R*P*R+R*R*P,ue=P*P*R+R*P*P+P*R*P,he=P*P*P;for(C=0;C<I;C+=1)f[C*4]=e.round((D*d[C]+G*S[C]+W*A[C]+j*E[C])*1e3)/1e3,f[C*4+1]=e.round((q*d[C]+z*S[C]+H*A[C]+$*E[C])*1e3)/1e3,f[C*4+2]=e.round((F*d[C]+x*S[C]+O*A[C]+U*E[C])*1e3)/1e3,f[C*4+3]=e.round((V*d[C]+re*S[C]+ue*A[C]+he*E[C])*1e3)/1e3;return f}return{getSegmentsLength:s,getNewSegment:m,getPointInSegment:c,buildBezierData:l,pointOnLine2D:r,pointOnLine3D:n}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,r){var n=this.offsetTime,i;this.propType==="multidimensional"&&(i=createTypedArray("float32",this.pv.length));for(var s=r.lastIndex,a=s,o=this.keyframes.length-1,l=!0,u,c,f;l;){if(u=this.keyframes[a],c=this.keyframes[a+1],a===o-1&&e>=c.t-n){u.h&&(u=c),s=0;break}if(c.t-n>e){s=a;break}a<o-1?a+=1:(s=0,l=!1)}f=this.keyframesMetadata[a]||{};var m,d,E,S,A,T,_=c.t-n,y=u.t-n,b;if(u.to){f.bezierData||(f.bezierData=bez.buildBezierData(u.s,c.s||u.e,u.to,u.ti));var P=f.bezierData;if(e>=_||e<y){var C=e>=_?P.points.length-1:0;for(d=P.points[C].point.length,m=0;m<d;m+=1)i[m]=P.points[C].point[m]}else{f.__fnct?T=f.__fnct:(T=BezierFactory.getBezierEasing(u.o.x,u.o.y,u.i.x,u.i.y,u.n).get,f.__fnct=T),E=T((e-y)/(_-y));var I=P.segmentLength*E,M,R=r.lastFrame<e&&r._lastKeyframeIndex===a?r._lastAddedLength:0;for(A=r.lastFrame<e&&r._lastKeyframeIndex===a?r._lastPoint:0,l=!0,S=P.points.length;l;){if(R+=P.points[A].partialLength,I===0||E===0||A===P.points.length-1){for(d=P.points[A].point.length,m=0;m<d;m+=1)i[m]=P.points[A].point[m];break}else if(I>=R&&I<R+P.points[A+1].partialLength){for(M=(I-R)/P.points[A+1].partialLength,d=P.points[A].point.length,m=0;m<d;m+=1)i[m]=P.points[A].point[m]+(P.points[A+1].point[m]-P.points[A].point[m])*M;break}A<S-1?A+=1:l=!1}r._lastPoint=A,r._lastAddedLength=R-P.points[A].partialLength,r._lastKeyframeIndex=a}}else{var D,G,W,j,q;if(o=u.s.length,b=c.s||u.e,this.sh&&u.h!==1)if(e>=_)i[0]=b[0],i[1]=b[1],i[2]=b[2];else if(e<=y)i[0]=u.s[0],i[1]=u.s[1],i[2]=u.s[2];else{var z=createQuaternion(u.s),H=createQuaternion(b),$=(e-y)/(_-y);quaternionToEuler(i,slerp(z,H,$))}else for(a=0;a<o;a+=1)u.h!==1&&(e>=_?E=1:e<y?E=0:(u.o.x.constructor===Array?(f.__fnct||(f.__fnct=[]),f.__fnct[a]?T=f.__fnct[a]:(D=u.o.x[a]===void 0?u.o.x[0]:u.o.x[a],G=u.o.y[a]===void 0?u.o.y[0]:u.o.y[a],W=u.i.x[a]===void 0?u.i.x[0]:u.i.x[a],j=u.i.y[a]===void 0?u.i.y[0]:u.i.y[a],T=BezierFactory.getBezierEasing(D,G,W,j).get,f.__fnct[a]=T)):f.__fnct?T=f.__fnct:(D=u.o.x,G=u.o.y,W=u.i.x,j=u.i.y,T=BezierFactory.getBezierEasing(D,G,W,j).get,u.keyframeMetadata=T),E=T((e-y)/(_-y)))),b=c.s||u.e,q=u.h===1?u.s[a]:u.s[a]+(b[a]-u.s[a])*E,this.propType==="multidimensional"?i[a]=q:i=q}return r.lastIndex=s,i}function slerp(e,r,n){var i=[],s=e[0],a=e[1],o=e[2],l=e[3],u=r[0],c=r[1],f=r[2],m=r[3],d,E,S,A,T;return E=s*u+a*c+o*f+l*m,E<0&&(E=-E,u=-u,c=-c,f=-f,m=-m),1-E>1e-6?(d=Math.acos(E),S=Math.sin(d),A=Math.sin((1-n)*d)/S,T=Math.sin(n*d)/S):(A=1-n,T=n),i[0]=A*s+T*u,i[1]=A*a+T*c,i[2]=A*o+T*f,i[3]=A*l+T*m,i}function quaternionToEuler(e,r){var n=r[0],i=r[1],s=r[2],a=r[3],o=Math.atan2(2*i*a-2*n*s,1-2*i*i-2*s*s),l=Math.asin(2*n*i+2*s*a),u=Math.atan2(2*n*a-2*i*s,1-2*n*n-2*s*s);e[0]=o/degToRads,e[1]=l/degToRads,e[2]=u/degToRads}function createQuaternion(e){var r=e[0]*degToRads,n=e[1]*degToRads,i=e[2]*degToRads,s=Math.cos(r/2),a=Math.cos(n/2),o=Math.cos(i/2),l=Math.sin(r/2),u=Math.sin(n/2),c=Math.sin(i/2),f=s*a*o-l*u*c,m=l*u*o+s*a*c,d=l*a*o+s*u*c,E=s*u*o-l*a*c;return[m,d,E,f]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<r&&e<r))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(e,this._caching);this.pv=i}return this._caching.lastFrame=e,this.pv}function setVValue(e){var r;if(this.propType==="unidimensional")r=e*this.mult,mathAbs(this.v-r)>1e-5&&(this.v=r,this._mdf=!0);else for(var n=0,i=this.v.length;n<i;)r=e[n]*this.mult,mathAbs(this.v[n]-r)>1e-5&&(this.v[n]=r,this._mdf=!0),n+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var e,r=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<r;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),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,r,n,i){this.propType="unidimensional",this.mult=n||1,this.data=r,this.v=n?r.k*n:r.k,this.pv=r.k,this._mdf=!1,this.elem=e,this.container=i,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,r,n,i){this.propType="multidimensional",this.mult=n||1,this.data=r,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s,a=r.k.length;for(this.v=createTypedArray("float32",a),this.pv=createTypedArray("float32",a),this.vel=createTypedArray("float32",a),s=0;s<a;s+=1)this.v[s]=r.k[s]*this.mult,this.pv[s]=r.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,r,n,i){this.propType="unidimensional",this.keyframes=r.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=r,this.mult=n||1,this.elem=e,this.container=i,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,r,n,i){this.propType="multidimensional";var s,a=r.k.length,o,l,u,c;for(s=0;s<a-1;s+=1)r.k[s].to&&r.k[s].s&&r.k[s+1]&&r.k[s+1].s&&(o=r.k[s].s,l=r.k[s+1].s,u=r.k[s].to,c=r.k[s].ti,(o.length===2&&!(o[0]===l[0]&&o[1]===l[1])&&bez.pointOnLine2D(o[0],o[1],l[0],l[1],o[0]+u[0],o[1]+u[1])&&bez.pointOnLine2D(o[0],o[1],l[0],l[1],l[0]+c[0],l[1]+c[1])||o.length===3&&!(o[0]===l[0]&&o[1]===l[1]&&o[2]===l[2])&&bez.pointOnLine3D(o[0],o[1],o[2],l[0],l[1],l[2],o[0]+u[0],o[1]+u[1],o[2]+u[2])&&bez.pointOnLine3D(o[0],o[1],o[2],l[0],l[1],l[2],l[0]+c[0],l[1]+c[1],l[2]+c[2]))&&(r.k[s].to=null,r.k[s].ti=null),o[0]===l[0]&&o[1]===l[1]&&u[0]===0&&u[1]===0&&c[0]===0&&c[1]===0&&(o.length===2||o[2]===l[2]&&u[2]===0&&c[2]===0)&&(r.k[s].to=null,r.k[s].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=e,this.container=i,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var f=r.k[0].s.length;for(this.v=createTypedArray("float32",f),this.pv=createTypedArray("float32",f),s=0;s<f;s+=1)this.v[s]=initFrame,this.pv[s]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",f)},this.addEffect=addEffect}var PropertyFactory=function(){function e(n,i,s,a,o){i.sid&&(i=n.globalData.slotManager.getProp(i));var l;if(!i.k.length)l=new ValueProperty(n,i,a,o);else if(typeof i.k[0]=="number")l=new MultiDimensionalProperty(n,i,a,o);else switch(s){case 0:l=new KeyframedValueProperty(n,i,a,o);break;case 1:l=new KeyframedMultidimensionalProperty(n,i,a,o);break}return l.effectsSequence.length&&o.addDynamicProperty(l),l}var r={getProp:e};return r}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(r){this.dynamicProperties.indexOf(r)===-1&&(this.dynamicProperties.push(r),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var r,n=this.dynamicProperties.length;for(r=0;r<n;r+=1)this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(r){this.container=r,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function e(){return createTypedArray("float32",2)}return poolFactory(8,e)}();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,r){this.c=e,this.setLength(r);for(var n=0;n<r;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=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,r,n,i,s){var a;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[];break}(!a[i]||a[i]&&!s)&&(a[i]=pointPool.newElement()),a[i][0]=e,a[i][1]=r},ShapePath.prototype.setTripleAt=function(e,r,n,i,s,a,o,l){this.setXYAt(e,r,"v",o,l),this.setXYAt(n,i,"o",o,l),this.setXYAt(s,a,"i",o,l)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var r=this.v,n=this.o,i=this.i,s=0;this.c&&(e.setTripleAt(r[0][0],r[0][1],i[0][0],i[0][1],n[0][0],n[0][1],0,!1),s=1);var a=this._length-1,o=this._length,l;for(l=s;l<o;l+=1)e.setTripleAt(r[a][0],r[a][1],i[a][0],i[a][1],n[a][0],n[a][1],l,!1),a-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function e(){return new ShapePath}function r(s){var a=s._length,o;for(o=0;o<a;o+=1)pointPool.release(s.v[o]),pointPool.release(s.i[o]),pointPool.release(s.o[o]),s.v[o]=null,s.i[o]=null,s.o[o]=null;s._length=0,s.c=!1}function n(s){var a=i.newElement(),o,l=s._length===void 0?s.v.length:s._length;for(a.setLength(l),a.c=s.c,o=0;o<l;o+=1)a.setTripleAt(s.v[o][0],s.v[o][1],s.o[o][0],s.o[o][1],s.i[o][0],s.i[o][1],o);return a}var i=poolFactory(4,e,r);return i.clone=n,i}();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:s,release:a},r=0,n=4,i=createSizedArray(n);function s(){var o;return r?(r-=1,o=i[r]):o=new ShapeCollection,o}function a(o){var l,u=o._length;for(l=0;l<u;l+=1)shapePool.release(o.shapes[l]);o._length=0,r===n&&(i=pooling.double(i),n*=2),i[r]=o,r+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function r(_,y,b){var P=b.lastIndex,C,I,M,R,D,G,W,j,q,z=this.keyframes;if(_<z[0].t-this.offsetTime)C=z[0].s[0],M=!0,P=0;else if(_>=z[z.length-1].t-this.offsetTime)C=z[z.length-1].s?z[z.length-1].s[0]:z[z.length-2].e[0],M=!0;else{for(var H=P,$=z.length-1,F=!0,x,O,U;F&&(x=z[H],O=z[H+1],!(O.t-this.offsetTime>_));)H<$-1?H+=1:F=!1;if(U=this.keyframesMetadata[H]||{},M=x.h===1,P=H,!M){if(_>=O.t-this.offsetTime)j=1;else if(_<x.t-this.offsetTime)j=0;else{var V;U.__fnct?V=U.__fnct:(V=BezierFactory.getBezierEasing(x.o.x,x.o.y,x.i.x,x.i.y).get,U.__fnct=V),j=V((_-(x.t-this.offsetTime))/(O.t-this.offsetTime-(x.t-this.offsetTime)))}I=O.s?O.s[0]:x.e[0]}C=x.s[0]}for(G=y._length,W=C.i[0].length,b.lastIndex=P,R=0;R<G;R+=1)for(D=0;D<W;D+=1)q=M?C.i[R][D]:C.i[R][D]+(I.i[R][D]-C.i[R][D])*j,y.i[R][D]=q,q=M?C.o[R][D]:C.o[R][D]+(I.o[R][D]-C.o[R][D])*j,y.o[R][D]=q,q=M?C.v[R][D]:C.v[R][D]+(I.v[R][D]-C.v[R][D])*j,y.v[R][D]=q}function n(){var _=this.comp.renderedFrame-this.offsetTime,y=this.keyframes[0].t-this.offsetTime,b=this.keyframes[this.keyframes.length-1].t-this.offsetTime,P=this._caching.lastFrame;return P!==e&&(P<y&&_<y||P>b&&_>b)||(this._caching.lastIndex=P<_?this._caching.lastIndex:0,this.interpolateShape(_,this.pv,this._caching)),this._caching.lastFrame=_,this.pv}function i(){this.paths=this.localShapeCollection}function s(_,y){if(_._length!==y._length||_.c!==y.c)return!1;var b,P=_._length;for(b=0;b<P;b+=1)if(_.v[b][0]!==y.v[b][0]||_.v[b][1]!==y.v[b][1]||_.o[b][0]!==y.o[b][0]||_.o[b][1]!==y.o[b][1]||_.i[b][0]!==y.i[b][0]||_.i[b][1]!==y.i[b][1])return!1;return!0}function a(_){s(this.v,_)||(this.v=shapePool.clone(_),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var _;this.kf?_=this.pv:this.data.ks?_=this.data.ks.k:_=this.data.pt.k;var y,b=this.effectsSequence.length;for(y=0;y<b;y+=1)_=this.effectsSequence[y](_);this.setVValue(_),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function l(_,y,b){this.propType="shape",this.comp=_.comp,this.container=_,this.elem=_,this.data=y,this.k=!1,this.kf=!1,this._mdf=!1;var P=b===3?y.pt.k:y.ks.k;this.v=shapePool.clone(P),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function u(_){this.effectsSequence.push(_),this.container.addDynamicProperty(this)}l.prototype.interpolateShape=r,l.prototype.getValue=o,l.prototype.setVValue=a,l.prototype.addEffect=u;function c(_,y,b){this.propType="shape",this.comp=_.comp,this.elem=_,this.container=_,this.offsetTime=_.data.st,this.keyframes=b===3?y.pt.k:y.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var P=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,P),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=i,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}c.prototype.getValue=o,c.prototype.interpolateShape=r,c.prototype.setVValue=a,c.prototype.addEffect=u;var f=function(){var _=roundCorner;function y(b,P){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=P.d,this.elem=b,this.comp=b.comp,this.frameId=-1,this.initDynamicPropertyContainer(b),this.p=PropertyFactory.getProp(b,P.p,1,0,this),this.s=PropertyFactory.getProp(b,P.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return y.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var P=this.p.v[0],C=this.p.v[1],I=this.s.v[0]/2,M=this.s.v[1]/2,R=this.d!==3,D=this.v;D.v[0][0]=P,D.v[0][1]=C-M,D.v[1][0]=R?P+I:P-I,D.v[1][1]=C,D.v[2][0]=P,D.v[2][1]=C+M,D.v[3][0]=R?P-I:P+I,D.v[3][1]=C,D.i[0][0]=R?P-I*_:P+I*_,D.i[0][1]=C-M,D.i[1][0]=R?P+I:P-I,D.i[1][1]=C-M*_,D.i[2][0]=R?P+I*_:P-I*_,D.i[2][1]=C+M,D.i[3][0]=R?P-I:P+I,D.i[3][1]=C+M*_,D.o[0][0]=R?P+I*_:P-I*_,D.o[0][1]=C-M,D.o[1][0]=R?P+I:P-I,D.o[1][1]=C+M*_,D.o[2][0]=R?P-I*_:P+I*_,D.o[2][1]=C+M,D.o[3][0]=R?P-I:P+I,D.o[3][1]=C-M*_}},extendPrototype([DynamicPropertyContainer],y),y}(),m=function(){function _(y,b){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=y,this.comp=y.comp,this.data=b,this.frameId=-1,this.d=b.d,this.initDynamicPropertyContainer(y),b.sy===1?(this.ir=PropertyFactory.getProp(y,b.ir,0,0,this),this.is=PropertyFactory.getProp(y,b.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(y,b.pt,0,0,this),this.p=PropertyFactory.getProp(y,b.p,1,0,this),this.r=PropertyFactory.getProp(y,b.r,0,degToRads,this),this.or=PropertyFactory.getProp(y,b.or,0,0,this),this.os=PropertyFactory.getProp(y,b.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 _.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var b=Math.floor(this.pt.v)*2,P=Math.PI*2/b,C=!0,I=this.or.v,M=this.ir.v,R=this.os.v,D=this.is.v,G=2*Math.PI*I/(b*2),W=2*Math.PI*M/(b*2),j,q,z,H,$=-Math.PI/2;$+=this.r.v;var F=this.data.d===3?-1:1;for(this.v._length=0,j=0;j<b;j+=1){q=C?I:M,z=C?R:D,H=C?G:W;var x=q*Math.cos($),O=q*Math.sin($),U=x===0&&O===0?0:O/Math.sqrt(x*x+O*O),V=x===0&&O===0?0:-x/Math.sqrt(x*x+O*O);x+=+this.p.v[0],O+=+this.p.v[1],this.v.setTripleAt(x,O,x-U*H*z*F,O-V*H*z*F,x+U*H*z*F,O+V*H*z*F,j,!0),C=!C,$+=P*F}},convertPolygonToPath:function(){var b=Math.floor(this.pt.v),P=Math.PI*2/b,C=this.or.v,I=this.os.v,M=2*Math.PI*C/(b*4),R,D=-Math.PI*.5,G=this.data.d===3?-1:1;for(D+=this.r.v,this.v._length=0,R=0;R<b;R+=1){var W=C*Math.cos(D),j=C*Math.sin(D),q=W===0&&j===0?0:j/Math.sqrt(W*W+j*j),z=W===0&&j===0?0:-W/Math.sqrt(W*W+j*j);W+=+this.p.v[0],j+=+this.p.v[1],this.v.setTripleAt(W,j,W-q*M*I*G,j-z*M*I*G,W+q*M*I*G,j+z*M*I*G,R,!0),D+=P*G}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],_),_}(),d=function(){function _(y,b){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=y,this.comp=y.comp,this.frameId=-1,this.d=b.d,this.initDynamicPropertyContainer(y),this.p=PropertyFactory.getProp(y,b.p,1,0,this),this.s=PropertyFactory.getProp(y,b.s,1,0,this),this.r=PropertyFactory.getProp(y,b.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return _.prototype={convertRectToPath:function(){var b=this.p.v[0],P=this.p.v[1],C=this.s.v[0]/2,I=this.s.v[1]/2,M=bmMin(C,I,this.r.v),R=M*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(b+C,P-I+M,b+C,P-I+M,b+C,P-I+R,0,!0),this.v.setTripleAt(b+C,P+I-M,b+C,P+I-R,b+C,P+I-M,1,!0),M!==0?(this.v.setTripleAt(b+C-M,P+I,b+C-M,P+I,b+C-R,P+I,2,!0),this.v.setTripleAt(b-C+M,P+I,b-C+R,P+I,b-C+M,P+I,3,!0),this.v.setTripleAt(b-C,P+I-M,b-C,P+I-M,b-C,P+I-R,4,!0),this.v.setTripleAt(b-C,P-I+M,b-C,P-I+R,b-C,P-I+M,5,!0),this.v.setTripleAt(b-C+M,P-I,b-C+M,P-I,b-C+R,P-I,6,!0),this.v.setTripleAt(b+C-M,P-I,b+C-R,P-I,b+C-M,P-I,7,!0)):(this.v.setTripleAt(b-C,P+I,b-C+R,P+I,b-C,P+I,2),this.v.setTripleAt(b-C,P-I,b-C,P-I+R,b-C,P-I,3))):(this.v.setTripleAt(b+C,P-I+M,b+C,P-I+R,b+C,P-I+M,0,!0),M!==0?(this.v.setTripleAt(b+C-M,P-I,b+C-M,P-I,b+C-R,P-I,1,!0),this.v.setTripleAt(b-C+M,P-I,b-C+R,P-I,b-C+M,P-I,2,!0),this.v.setTripleAt(b-C,P-I+M,b-C,P-I+M,b-C,P-I+R,3,!0),this.v.setTripleAt(b-C,P+I-M,b-C,P+I-R,b-C,P+I-M,4,!0),this.v.setTripleAt(b-C+M,P+I,b-C+M,P+I,b-C+R,P+I,5,!0),this.v.setTripleAt(b+C-M,P+I,b+C-R,P+I,b+C-M,P+I,6,!0),this.v.setTripleAt(b+C,P+I-M,b+C,P+I-M,b+C,P+I-R,7,!0)):(this.v.setTripleAt(b-C,P-I,b-C+R,P-I,b-C,P-I,1,!0),this.v.setTripleAt(b-C,P+I,b-C,P+I-R,b-C,P+I,2,!0),this.v.setTripleAt(b+C,P+I,b+C-R,P+I,b+C,P+I,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],_),_}();function E(_,y,b){var P;if(b===3||b===4){var C=b===3?y.pt:y.ks,I=C.k;I.length?P=new c(_,y,b):P=new l(_,y,b)}else b===5?P=new d(_,y):b===6?P=new f(_,y):b===7&&(P=new m(_,y));return P.k&&_.addDynamicProperty(P),P}function S(){return l}function A(){return c}var T={};return T.getShapeProp=E,T.getConstructorFunction=S,T.getKeyframedConstructorFunction=A,T}();/*!
  15. Transformation Matrix v2.0
  16. (c) Epistemex 2014-2015
  17. www.epistemex.com
  18. By Ken Fyrstenberg
  19. Contributions by leeoniya.
  20. License: MIT, header required.
  21. */var Matrix=function(){var e=Math.cos,r=Math.sin,n=Math.tan,i=Math.round;function s(){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 a(x){if(x===0)return this;var O=e(x),U=r(x);return this._t(O,-U,0,0,U,O,0,0,0,0,1,0,0,0,0,1)}function o(x){if(x===0)return this;var O=e(x),U=r(x);return this._t(1,0,0,0,0,O,-U,0,0,U,O,0,0,0,0,1)}function l(x){if(x===0)return this;var O=e(x),U=r(x);return this._t(O,0,U,0,0,1,0,0,-U,0,O,0,0,0,0,1)}function u(x){if(x===0)return this;var O=e(x),U=r(x);return this._t(O,-U,0,0,U,O,0,0,0,0,1,0,0,0,0,1)}function c(x,O){return this._t(1,O,x,1,0,0)}function f(x,O){return this.shear(n(x),n(O))}function m(x,O){var U=e(O),V=r(O);return this._t(U,V,0,0,-V,U,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(x),1,0,0,0,0,1,0,0,0,0,1)._t(U,-V,0,0,V,U,0,0,0,0,1,0,0,0,0,1)}function d(x,O,U){return!U&&U!==0&&(U=1),x===1&&O===1&&U===1?this:this._t(x,0,0,0,0,O,0,0,0,0,U,0,0,0,0,1)}function E(x,O,U,V,re,ue,he,Ee,be,J,Q,ie,oe,de,_e,B){return this.props[0]=x,this.props[1]=O,this.props[2]=U,this.props[3]=V,this.props[4]=re,this.props[5]=ue,this.props[6]=he,this.props[7]=Ee,this.props[8]=be,this.props[9]=J,this.props[10]=Q,this.props[11]=ie,this.props[12]=oe,this.props[13]=de,this.props[14]=_e,this.props[15]=B,this}function S(x,O,U){return U=U||0,x!==0||O!==0||U!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,x,O,U,1):this}function A(x,O,U,V,re,ue,he,Ee,be,J,Q,ie,oe,de,_e,B){var L=this.props;if(x===1&&O===0&&U===0&&V===0&&re===0&&ue===1&&he===0&&Ee===0&&be===0&&J===0&&Q===1&&ie===0)return L[12]=L[12]*x+L[15]*oe,L[13]=L[13]*ue+L[15]*de,L[14]=L[14]*Q+L[15]*_e,L[15]*=B,this._identityCalculated=!1,this;var K=L[0],Z=L[1],Y=L[2],se=L[3],le=L[4],ne=L[5],ae=L[6],ee=L[7],pe=L[8],fe=L[9],me=L[10],ye=L[11],Se=L[12],te=L[13],ge=L[14],Ae=L[15];return L[0]=K*x+Z*re+Y*be+se*oe,L[1]=K*O+Z*ue+Y*J+se*de,L[2]=K*U+Z*he+Y*Q+se*_e,L[3]=K*V+Z*Ee+Y*ie+se*B,L[4]=le*x+ne*re+ae*be+ee*oe,L[5]=le*O+ne*ue+ae*J+ee*de,L[6]=le*U+ne*he+ae*Q+ee*_e,L[7]=le*V+ne*Ee+ae*ie+ee*B,L[8]=pe*x+fe*re+me*be+ye*oe,L[9]=pe*O+fe*ue+me*J+ye*de,L[10]=pe*U+fe*he+me*Q+ye*_e,L[11]=pe*V+fe*Ee+me*ie+ye*B,L[12]=Se*x+te*re+ge*be+Ae*oe,L[13]=Se*O+te*ue+ge*J+Ae*de,L[14]=Se*U+te*he+ge*Q+Ae*_e,L[15]=Se*V+te*Ee+ge*ie+Ae*B,this._identityCalculated=!1,this}function T(x){var O=x.props;return this.transform(O[0],O[1],O[2],O[3],O[4],O[5],O[6],O[7],O[8],O[9],O[10],O[11],O[12],O[13],O[14],O[15])}function _(){return this._identityCalculated||(this._identity=!(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._identityCalculated=!0),this._identity}function y(x){for(var O=0;O<16;){if(x.props[O]!==this.props[O])return!1;O+=1}return!0}function b(x){var O;for(O=0;O<16;O+=1)x.props[O]=this.props[O];return x}function P(x){var O;for(O=0;O<16;O+=1)this.props[O]=x[O]}function C(x,O,U){return{x:x*this.props[0]+O*this.props[4]+U*this.props[8]+this.props[12],y:x*this.props[1]+O*this.props[5]+U*this.props[9]+this.props[13],z:x*this.props[2]+O*this.props[6]+U*this.props[10]+this.props[14]}}function I(x,O,U){return x*this.props[0]+O*this.props[4]+U*this.props[8]+this.props[12]}function M(x,O,U){return x*this.props[1]+O*this.props[5]+U*this.props[9]+this.props[13]}function R(x,O,U){return x*this.props[2]+O*this.props[6]+U*this.props[10]+this.props[14]}function D(){var x=this.props[0]*this.props[5]-this.props[1]*this.props[4],O=this.props[5]/x,U=-this.props[1]/x,V=-this.props[4]/x,re=this.props[0]/x,ue=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/x,he=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/x,Ee=new Matrix;return Ee.props[0]=O,Ee.props[1]=U,Ee.props[4]=V,Ee.props[5]=re,Ee.props[12]=ue,Ee.props[13]=he,Ee}function G(x){var O=this.getInverseMatrix();return O.applyToPointArray(x[0],x[1],x[2]||0)}function W(x){var O,U=x.length,V=[];for(O=0;O<U;O+=1)V[O]=G(x[O]);return V}function j(x,O,U){var V=createTypedArray("float32",6);if(this.isIdentity())V[0]=x[0],V[1]=x[1],V[2]=O[0],V[3]=O[1],V[4]=U[0],V[5]=U[1];else{var re=this.props[0],ue=this.props[1],he=this.props[4],Ee=this.props[5],be=this.props[12],J=this.props[13];V[0]=x[0]*re+x[1]*he+be,V[1]=x[0]*ue+x[1]*Ee+J,V[2]=O[0]*re+O[1]*he+be,V[3]=O[0]*ue+O[1]*Ee+J,V[4]=U[0]*re+U[1]*he+be,V[5]=U[0]*ue+U[1]*Ee+J}return V}function q(x,O,U){var V;return this.isIdentity()?V=[x,O,U]:V=[x*this.props[0]+O*this.props[4]+U*this.props[8]+this.props[12],x*this.props[1]+O*this.props[5]+U*this.props[9]+this.props[13],x*this.props[2]+O*this.props[6]+U*this.props[10]+this.props[14]],V}function z(x,O){if(this.isIdentity())return x+","+O;var U=this.props;return Math.round((x*U[0]+O*U[4]+U[12])*100)/100+","+Math.round((x*U[1]+O*U[5]+U[13])*100)/100}function H(){for(var x=0,O=this.props,U="matrix3d(",V=1e4;x<16;)U+=i(O[x]*V)/V,U+=x===15?")":",",x+=1;return U}function $(x){var O=1e4;return x<1e-6&&x>0||x>-1e-6&&x<0?i(x*O)/O:x}function F(){var x=this.props,O=$(x[0]),U=$(x[1]),V=$(x[4]),re=$(x[5]),ue=$(x[12]),he=$(x[13]);return"matrix("+O+","+U+","+V+","+re+","+ue+","+he+")"}return function(){this.reset=s,this.rotate=a,this.rotateX=o,this.rotateY=l,this.rotateZ=u,this.skew=f,this.skewFromAxis=m,this.shear=c,this.scale=d,this.setTransform=E,this.translate=S,this.transform=A,this.multiply=T,this.applyToPoint=C,this.applyToX=I,this.applyToY=M,this.applyToZ=R,this.applyToPointArray=q,this.applyToTriplePoints=j,this.applyToPointStringified=z,this.toCSS=H,this.to2dCSS=F,this.clone=b,this.cloneFromProps=P,this.equals=y,this.inversePoints=W,this.inversePoint=G,this.getInverseMatrix=D,this._t=this.transform,this.isIdentity=_,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(n){return typeof n}:_typeof$3=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return typeof navigator!="undefined"}function installPlugin(e,r){e==="expressions"&&setExpressionsPlugin(r)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default: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";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var r=queryString.split("&"),n=0;n<r.length;n+=1){var i=r[n].split("=");if(decodeURIComponent(i[0])==e)return decodeURIComponent(i[1])}return null}var queryString="";{var 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{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(e){}var ShapeModifiers=function(){var e={},r={};e.registerModifier=n,e.getModifier=i;function n(s,a){r[s]||(r[s]=a)}function i(s,a,o){return new r[s](a,o)}return e}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var r={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(r),this.addShapeToModifier(r),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,r){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,r),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);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,r){this.s=PropertyFactory.getProp(e,r.s,0,.01,this),this.e=PropertyFactory.getProp(e,r.e,0,.01,this),this.o=PropertyFactory.getProp(e,r.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=r.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,r,n,i,s){var a=[];r<=1?a.push({s:e,e:r}):e>=1?a.push({s:e-1,e:r-1}):(a.push({s:e,e:1}),a.push({s:0,e:r-1}));var o=[],l,u=a.length,c;for(l=0;l<u;l+=1)if(c=a[l],!(c.e*s<i||c.s*s>i+n)){var f,m;c.s*s<=i?f=0:f=(c.s*s-i)/n,c.e*s>=i+n?m=1:m=(c.e*s-i)/n,o.push([f,m])}return o.length||o.push([0,0]),o},TrimModifier.prototype.releasePathsData=function(e){var r,n=e.length;for(r=0;r<n;r+=1)segmentsLengthPool.release(e[r]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var r,n;if(this._mdf||e){var i=this.o.v%360/360;if(i<0&&(i+=1),this.s.v>1?r=1+i:this.s.v<0?r=0+i:r=this.s.v+i,this.e.v>1?n=1+i:this.e.v<0?n=0+i:n=this.e.v+i,r>n){var s=r;r=n,n=s}r=Math.round(r*1e4)*1e-4,n=Math.round(n*1e4)*1e-4,this.sValue=r,this.eValue=n}else r=this.sValue,n=this.eValue;var a,o,l=this.shapes.length,u,c,f,m,d,E=0;if(n===r)for(o=0;o<l;o+=1)this.shapes[o].localShapeCollection.releaseShapes(),this.shapes[o].shape._mdf=!0,this.shapes[o].shape.paths=this.shapes[o].localShapeCollection,this._mdf&&(this.shapes[o].pathsData.length=0);else if(n===1&&r===0||n===0&&r===1){if(this._mdf)for(o=0;o<l;o+=1)this.shapes[o].pathsData.length=0,this.shapes[o].shape._mdf=!0}else{var S=[],A,T;for(o=0;o<l;o+=1)if(A=this.shapes[o],!A.shape._mdf&&!this._mdf&&!e&&this.m!==2)A.shape.paths=A.localShapeCollection;else{if(a=A.shape.paths,c=a._length,d=0,!A.shape._mdf&&A.pathsData.length)d=A.totalShapeLength;else{for(f=this.releasePathsData(A.pathsData),u=0;u<c;u+=1)m=bez.getSegmentsLength(a.shapes[u]),f.push(m),d+=m.totalLength;A.totalShapeLength=d,A.pathsData=f}E+=d,A.shape._mdf=!0}var _=r,y=n,b=0,P;for(o=l-1;o>=0;o-=1)if(A=this.shapes[o],A.shape._mdf){for(T=A.localShapeCollection,T.releaseShapes(),this.m===2&&l>1?(P=this.calculateShapeEdges(r,n,A.totalShapeLength,b,E),b+=A.totalShapeLength):P=[[_,y]],c=P.length,u=0;u<c;u+=1){_=P[u][0],y=P[u][1],S.length=0,y<=1?S.push({s:A.totalShapeLength*_,e:A.totalShapeLength*y}):_>=1?S.push({s:A.totalShapeLength*(_-1),e:A.totalShapeLength*(y-1)}):(S.push({s:A.totalShapeLength*_,e:A.totalShapeLength}),S.push({s:0,e:A.totalShapeLength*(y-1)}));var C=this.addShapes(A,S[0]);if(S[0].s!==S[0].e){if(S.length>1){var I=A.shape.paths.shapes[A.shape.paths._length-1];if(I.c){var M=C.pop();this.addPaths(C,T),C=this.addShapes(A,S[1],M)}else this.addPaths(C,T),C=this.addShapes(A,S[1])}this.addPaths(C,T)}}A.shape.paths=T}}},TrimModifier.prototype.addPaths=function(e,r){var n,i=e.length;for(n=0;n<i;n+=1)r.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,r,n,i,s,a,o){s.setXYAt(r[0],r[1],"o",a),s.setXYAt(n[0],n[1],"i",a+1),o&&s.setXYAt(e[0],e[1],"v",a),s.setXYAt(i[0],i[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(e,r,n,i){r.setXYAt(e[1],e[5],"o",n),r.setXYAt(e[2],e[6],"i",n+1),i&&r.setXYAt(e[0],e[4],"v",n),r.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,r,n){var i=e.pathsData,s=e.shape.paths.shapes,a,o=e.shape.paths._length,l,u,c=0,f,m,d,E,S=[],A,T=!0;for(n?(m=n._length,A=n._length):(n=shapePool.newElement(),m=0,A=0),S.push(n),a=0;a<o;a+=1){for(d=i[a].lengths,n.c=s[a].c,u=s[a].c?d.length:d.length+1,l=1;l<u;l+=1)if(f=d[l-1],c+f.addedLength<r.s)c+=f.addedLength,n.c=!1;else if(c>r.e){n.c=!1;break}else r.s<=c&&r.e>=c+f.addedLength?(this.addSegment(s[a].v[l-1],s[a].o[l-1],s[a].i[l],s[a].v[l],n,m,T),T=!1):(E=bez.getNewSegment(s[a].v[l-1],s[a].v[l],s[a].o[l-1],s[a].i[l],(r.s-c)/f.addedLength,(r.e-c)/f.addedLength,d[l-1]),this.addSegmentFromArray(E,n,m,T),T=!1,n.c=!1),c+=f.addedLength,m+=1;if(s[a].c&&d.length){if(f=d[l-1],c<=r.e){var _=d[l-1].addedLength;r.s<=c&&r.e>=c+_?(this.addSegment(s[a].v[l-1],s[a].o[l-1],s[a].i[0],s[a].v[0],n,m,T),T=!1):(E=bez.getNewSegment(s[a].v[l-1],s[a].v[0],s[a].o[l-1],s[a].i[0],(r.s-c)/_,(r.e-c)/_,d[l-1]),this.addSegmentFromArray(E,n,m,T),T=!1,n.c=!1)}else n.c=!1;c+=f.addedLength,m+=1}if(n._length&&(n.setXYAt(n.v[A][0],n.v[A][1],"i",A),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),c>r.e)break;a<o-1&&(n=shapePool.newElement(),T=!0,S.push(n),m=0)}return S};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,r.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,r){var n=r/100,i=[0,0],s=e._length,a=0;for(a=0;a<s;a+=1)i[0]+=e.v[a][0],i[1]+=e.v[a][1];i[0]/=s,i[1]/=s;var o=shapePool.newElement();o.c=e.c;var l,u,c,f,m,d;for(a=0;a<s;a+=1)l=e.v[a][0]+(i[0]-e.v[a][0])*n,u=e.v[a][1]+(i[1]-e.v[a][1])*n,c=e.o[a][0]+(i[0]-e.o[a][0])*-n,f=e.o[a][1]+(i[1]-e.o[a][1])*-n,m=e.i[a][0]+(i[0]-e.i[a][0])*-n,d=e.i[a][1]+(i[1]-e.i[a][1])*-n,o.setTripleAt(l,u,c,f,m,d,a);return o},PuckerAndBloatModifier.prototype.processShapes=function(e){var r,n,i=this.shapes.length,s,a,o=this.amount.v;if(o!==0){var l,u;for(n=0;n<i;n+=1){if(l=this.shapes[n],u=l.localShapeCollection,!(!l.shape._mdf&&!this._mdf&&!e))for(u.releaseShapes(),l.shape._mdf=!0,r=l.shape.paths.shapes,a=l.shape.paths._length,s=0;s<a;s+=1)u.addShape(this.processPath(r[s],o));l.shape.paths=l.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function r(u){var c=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||c,this.a&&u.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&u.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&u.skewFromAxis(-this.sk.v,this.sa.v),this.r?u.rotate(-this.r.v):u.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?u.translate(this.px.v,this.py.v,-this.pz.v):u.translate(this.px.v,this.py.v,0):u.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function n(u){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||u){var c;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 f,m;if(c=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(f=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/c,0),m=this.p.getValueAtTime(this.p.keyframes[0].t/c,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(f=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/c,0),m=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/c,0)):(f=this.p.pv,m=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/c,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){f=[],m=[];var d=this.px,E=this.py;d._caching.lastFrame+d.offsetTime<=d.keyframes[0].t?(f[0]=d.getValueAtTime((d.keyframes[0].t+.01)/c,0),f[1]=E.getValueAtTime((E.keyframes[0].t+.01)/c,0),m[0]=d.getValueAtTime(d.keyframes[0].t/c,0),m[1]=E.getValueAtTime(E.keyframes[0].t/c,0)):d._caching.lastFrame+d.offsetTime>=d.keyframes[d.keyframes.length-1].t?(f[0]=d.getValueAtTime(d.keyframes[d.keyframes.length-1].t/c,0),f[1]=E.getValueAtTime(E.keyframes[E.keyframes.length-1].t/c,0),m[0]=d.getValueAtTime((d.keyframes[d.keyframes.length-1].t-.01)/c,0),m[1]=E.getValueAtTime((E.keyframes[E.keyframes.length-1].t-.01)/c,0)):(f=[d.pv,E.pv],m[0]=d.getValueAtTime((d._caching.lastFrame+d.offsetTime-.01)/c,d.offsetTime),m[1]=E.getValueAtTime((E._caching.lastFrame+E.offsetTime-.01)/c,E.offsetTime))}else m=e,f=m;this.v.rotate(-Math.atan2(f[1]-m[1],f[0]-m[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function s(){}function a(u){this._addDynamicProperty(u),this.elem.addDynamicProperty(u),this._isDirty=!0}function o(u,c,f){if(this.elem=u,this.frameId=-1,this.propType="transform",this.data=c,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(f||u),c.p&&c.p.s?(this.px=PropertyFactory.getProp(u,c.p.x,0,0,this),this.py=PropertyFactory.getProp(u,c.p.y,0,0,this),c.p.z&&(this.pz=PropertyFactory.getProp(u,c.p.z,0,0,this))):this.p=PropertyFactory.getProp(u,c.p||{k:[0,0,0]},1,0,this),c.rx){if(this.rx=PropertyFactory.getProp(u,c.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(u,c.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(u,c.rz,0,degToRads,this),c.or.k[0].ti){var m,d=c.or.k.length;for(m=0;m<d;m+=1)c.or.k[m].to=null,c.or.k[m].ti=null}this.or=PropertyFactory.getProp(u,c.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(u,c.r||{k:0},0,degToRads,this);c.sk&&(this.sk=PropertyFactory.getProp(u,c.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(u,c.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(u,c.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(u,c.s||{k:[100,100,100]},1,.01,this),c.o?this.o=PropertyFactory.getProp(u,c.o,0,.01,u):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}o.prototype={applyToMatrix:r,getValue:n,precalculateMatrix:i,autoOrient:s},extendPrototype([DynamicPropertyContainer],o),o.prototype.addDynamicProperty=a,o.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function l(u,c,f){return new o(u,c,f)}return{getTransformProperty:l}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,r.c,0,null,this),this.o=PropertyFactory.getProp(e,r.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,r.tr,this),this.so=PropertyFactory.getProp(e,r.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,r.tr.eo,0,.01,this),this.data=r,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,r,n,i,s,a){var o=a?-1:1,l=i.s.v[0]+(1-i.s.v[0])*(1-s),u=i.s.v[1]+(1-i.s.v[1])*(1-s);e.translate(i.p.v[0]*o*s,i.p.v[1]*o*s,i.p.v[2]),r.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),r.rotate(-i.r.v*o*s),r.translate(i.a.v[0],i.a.v[1],i.a.v[2]),n.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),n.scale(a?1/l:l,a?1/u:u),n.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(e,r,n,i){for(this.elem=e,this.arr=r,this.pos=n,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,r[n]);n>0;)n-=1,this._elements.unshift(r[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r]._processed=!1,e[r].ty==="gr"&&this.resetElements(e[r].it)},RepeaterModifier.prototype.cloneElements=function(e){var r=JSON.parse(JSON.stringify(e));return this.resetElements(r),r},RepeaterModifier.prototype.changeGroupRender=function(e,r){var n,i=e.length;for(n=0;n<i;n+=1)e[n]._render=r,e[n].ty==="gr"&&this.changeGroupRender(e[n].it,r)},RepeaterModifier.prototype.processShapes=function(e){var r,n,i,s,a,o=!1;if(this._mdf||e){var l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var u={it:this.cloneElements(this._elements),ty:"gr"};u.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,u),this._groups.splice(0,0,u),this._currentCopies+=1}this.elem.reloadShapes(),o=!0}a=0;var c;for(i=0;i<=this._groups.length-1;i+=1){if(c=a<l,this._groups[i]._render=c,this.changeGroupRender(this._groups[i].it,c),!c){var f=this.elemsData[i].it,m=f[f.length-1];m.transform.op.v!==0?(m.transform.op._mdf=!0,m.transform.op.v=0):m.transform.op._mdf=!1}a+=1}this._currentCopies=l;var d=this.o.v,E=d%1,S=d>0?Math.floor(d):Math.ceil(d),A=this.pMatrix.props,T=this.rMatrix.props,_=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y=0;if(d>0){for(;y<S;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),y+=1;E&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,E,!1),y+=E)}else if(d<0){for(;y>S;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),y-=1;E&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-E,!0),y-=E)}i=this.data.m===1?0:this._currentCopies-1,s=this.data.m===1?1:-1,a=this._currentCopies;for(var b,P;a;){if(r=this.elemsData[i].it,n=r[r.length-1].transform.mProps.v.props,P=n.length,r[r.length-1].transform.mProps._mdf=!0,r[r.length-1].transform.op._mdf=!0,r[r.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),y!==0){for((i!==0&&s===1||i!==this._currentCopies-1&&s===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.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]),this.matrix.transform(_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],_[8],_[9],_[10],_[11],_[12],_[13],_[14],_[15]),this.matrix.transform(A[0],A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8],A[9],A[10],A[11],A[12],A[13],A[14],A[15]),b=0;b<P;b+=1)n[b]=this.matrix.props[b];this.matrix.reset()}else for(this.matrix.reset(),b=0;b<P;b+=1)n[b]=this.matrix.props[b];y+=1,a-=1,i+=s}}else for(a=this._currentCopies,i=0,s=1;a;)r=this.elemsData[i].it,n=r[r.length-1].transform.mProps.v.props,r[r.length-1].transform.mProps._mdf=!1,r[r.length-1].transform.op._mdf=!1,a-=1,i+=s;return o},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,r.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,r){var n=shapePool.newElement();n.c=e.c;var i,s=e._length,a,o,l,u,c,f,m=0,d,E,S,A,T,_;for(i=0;i<s;i+=1)a=e.v[i],l=e.o[i],o=e.i[i],a[0]===l[0]&&a[1]===l[1]&&a[0]===o[0]&&a[1]===o[1]?(i===0||i===s-1)&&!e.c?(n.setTripleAt(a[0],a[1],l[0],l[1],o[0],o[1],m),m+=1):(i===0?u=e.v[s-1]:u=e.v[i-1],c=Math.sqrt(Math.pow(a[0]-u[0],2)+Math.pow(a[1]-u[1],2)),f=c?Math.min(c/2,r)/c:0,T=a[0]+(u[0]-a[0])*f,d=T,_=a[1]-(a[1]-u[1])*f,E=_,S=d-(d-a[0])*roundCorner,A=E-(E-a[1])*roundCorner,n.setTripleAt(d,E,S,A,T,_,m),m+=1,i===s-1?u=e.v[0]:u=e.v[i+1],c=Math.sqrt(Math.pow(a[0]-u[0],2)+Math.pow(a[1]-u[1],2)),f=c?Math.min(c/2,r)/c:0,S=a[0]+(u[0]-a[0])*f,d=S,A=a[1]+(u[1]-a[1])*f,E=A,T=d-(d-a[0])*roundCorner,_=E-(E-a[1])*roundCorner,n.setTripleAt(d,E,S,A,T,_,m),m+=1):(n.setTripleAt(e.v[i][0],e.v[i][1],e.o[i][0],e.o[i][1],e.i[i][0],e.i[i][1],m),m+=1);return n},RoundCornersModifier.prototype.processShapes=function(e){var r,n,i=this.shapes.length,s,a,o=this.rd.v;if(o!==0){var l,u;for(n=0;n<i;n+=1){if(l=this.shapes[n],u=l.localShapeCollection,!(!l.shape._mdf&&!this._mdf&&!e))for(u.releaseShapes(),l.shape._mdf=!0,r=l.shape.paths.shapes,a=l.shape.paths._length,s=0;s<a;s+=1)u.addShape(this.processPath(r[s],o));l.shape.paths=l.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(e,r){return Math.abs(e-r)*1e5<=Math.min(Math.abs(e),Math.abs(r))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,r,n){return e*(1-n)+r*n}function lerpPoint(e,r,n){return[lerp(e[0],r[0],n),lerp(e[1],r[1],n)]}function quadRoots(e,r,n){if(e===0)return[];var i=r*r-4*e*n;if(i<0)return[];var s=-r/(2*e);if(i===0)return[s];var a=Math.sqrt(i)/(2*e);return[s-a,s+a]}function polynomialCoefficients(e,r,n,i){return[-e+3*r-3*n+i,3*e-6*r+3*n,-3*e+3*r,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,r,n,i,s){s&&pointEqual(e,r)&&(r=lerpPoint(e,i,1/3)),s&&pointEqual(n,i)&&(n=lerpPoint(e,i,2/3));var a=polynomialCoefficients(e[0],r[0],n[0],i[0]),o=polynomialCoefficients(e[1],r[1],n[1],i[1]);this.a=[a[0],o[0]],this.b=[a[1],o[1]],this.c=[a[2],o[2]],this.d=[a[3],o[3]],this.points=[e,r,n,i]}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 r=this.derivative(e);return Math.atan2(r[1],r[0])},PolynomialBezier.prototype.normalAngle=function(e){var r=this.derivative(e);return Math.atan2(r[0],r[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var r=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,n=r*r-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var i=Math.sqrt(n);return floatZero(i)?i>0&&i<1?[r]:[]:[r-i,r+i].filter(function(s){return s>0&&s<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 r=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),i=lerpPoint(this.points[2],this.points[3],e),s=lerpPoint(r,n,e),a=lerpPoint(n,i,e),o=lerpPoint(s,a,e);return[new PolynomialBezier(this.points[0],r,s,o,!0),new PolynomialBezier(o,a,i,this.points[3],!0)]};function extrema(e,r){var n=e.points[0][r],i=e.points[e.points.length-1][r];if(n>i){var s=i;i=n,n=s}for(var a=quadRoots(3*e.a[r],2*e.b[r],e.c[r]),o=0;o<a.length;o+=1)if(a[o]>0&&a[o]<1){var l=e.point(a[o])[r];l<n?n=l:l>i&&(i=l)}return{min:n,max:i}}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}};function intersectData(e,r,n){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:e,t:(r+n)/2,t1:r,t2:n}}function splitData(e){var r=e.bez.split(.5);return[intersectData(r[0],e.t1,e.t),intersectData(r[1],e.t,e.t2)]}function boxIntersect(e,r){return Math.abs(e.cx-r.cx)*2<e.width+r.width&&Math.abs(e.cy-r.cy)*2<e.height+r.height}function intersectsImpl(e,r,n,i,s,a){if(!!boxIntersect(e,r)){if(n>=a||e.width<=i&&e.height<=i&&r.width<=i&&r.height<=i){s.push([e.t,r.t]);return}var o=splitData(e),l=splitData(r);intersectsImpl(o[0],l[0],n+1,i,s,a),intersectsImpl(o[0],l[1],n+1,i,s,a),intersectsImpl(o[1],l[0],n+1,i,s,a),intersectsImpl(o[1],l[1],n+1,i,s,a)}}PolynomialBezier.prototype.intersections=function(e,r,n){r===void 0&&(r=2),n===void 0&&(n=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,r,i,n),i},PolynomialBezier.shapeSegment=function(e,r){var n=(r+1)%e.length();return new PolynomialBezier(e.v[r],e.o[r],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,r){var n=(r+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[r],e.v[r],!0)};function crossProduct(e,r){return[e[1]*r[2]-e[2]*r[1],e[2]*r[0]-e[0]*r[2],e[0]*r[1]-e[1]*r[0]]}function lineIntersection(e,r,n,i){var s=[e[0],e[1],1],a=[r[0],r[1],1],o=[n[0],n[1],1],l=[i[0],i[1],1],u=crossProduct(crossProduct(s,a),crossProduct(o,l));return floatZero(u[2])?null:[u[0]/u[2],u[1]/u[2]]}function polarOffset(e,r,n){return[e[0]+Math.cos(r)*n,e[1]-Math.sin(r)*n]}function pointDistance(e,r){return Math.hypot(e[0]-r[0],e[1]-r[1])}function pointEqual(e,r){return floatEqual(e[0],r[0])&&floatEqual(e[1],r[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,r.s,0,null,this),this.frequency=PropertyFactory.getProp(e,r.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,r.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(e,r,n,i,s,a,o){var l=n-Math.PI/2,u=n+Math.PI/2,c=r[0]+Math.cos(n)*i*s,f=r[1]-Math.sin(n)*i*s;e.setTripleAt(c,f,c+Math.cos(l)*a,f-Math.sin(l)*a,c+Math.cos(u)*o,f-Math.sin(u)*o,e.length())}function getPerpendicularVector(e,r){var n=[r[0]-e[0],r[1]-e[1]],i=-Math.PI*.5,s=[Math.cos(i)*n[0]-Math.sin(i)*n[1],Math.sin(i)*n[0]+Math.cos(i)*n[1]];return s}function getProjectingAngle(e,r){var n=r===0?e.length()-1:r-1,i=(r+1)%e.length(),s=e.v[n],a=e.v[i],o=getPerpendicularVector(s,a);return Math.atan2(0,1)-Math.atan2(o[1],o[0])}function zigZagCorner(e,r,n,i,s,a,o){var l=getProjectingAngle(r,n),u=r.v[n%r._length],c=r.v[n===0?r._length-1:n-1],f=r.v[(n+1)%r._length],m=a===2?Math.sqrt(Math.pow(u[0]-c[0],2)+Math.pow(u[1]-c[1],2)):0,d=a===2?Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)):0;setPoint(e,r.v[n%r._length],l,o,i,d/((s+1)*2),m/((s+1)*2))}function zigZagSegment(e,r,n,i,s,a){for(var o=0;o<i;o+=1){var l=(o+1)/(i+1),u=s===2?Math.sqrt(Math.pow(r.points[3][0]-r.points[0][0],2)+Math.pow(r.points[3][1]-r.points[0][1],2)):0,c=r.normalAngle(l),f=r.point(l);setPoint(e,f,c,a,n,u/((i+1)*2),u/((i+1)*2)),a=-a}return a}ZigZagModifier.prototype.processPath=function(e,r,n,i){var s=e._length,a=shapePool.newElement();if(a.c=e.c,e.c||(s-=1),s===0)return a;var o=-1,l=PolynomialBezier.shapeSegment(e,0);zigZagCorner(a,e,0,r,n,i,o);for(var u=0;u<s;u+=1)o=zigZagSegment(a,l,r,n,i,-o),u===s-1&&!e.c?l=null:l=PolynomialBezier.shapeSegment(e,(u+1)%s),zigZagCorner(a,e,u+1,r,n,i,o);return a},ZigZagModifier.prototype.processShapes=function(e){var r,n,i=this.shapes.length,s,a,o=this.amplitude.v,l=Math.max(0,Math.round(this.frequency.v)),u=this.pointsType.v;if(o!==0){var c,f;for(n=0;n<i;n+=1){if(c=this.shapes[n],f=c.localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!e))for(f.releaseShapes(),c.shape._mdf=!0,r=c.shape.paths.shapes,a=c.shape.paths._length,s=0;s<a;s+=1)f.addShape(this.processPath(r[s],o,l,u));c.shape.paths=c.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(e,r,n){var i=Math.atan2(r[0]-e[0],r[1]-e[1]);return[polarOffset(e,i,n),polarOffset(r,i,n)]}function offsetSegment(e,r){var n,i,s,a,o,l,u;u=linearOffset(e.points[0],e.points[1],r),n=u[0],i=u[1],u=linearOffset(e.points[1],e.points[2],r),s=u[0],a=u[1],u=linearOffset(e.points[2],e.points[3],r),o=u[0],l=u[1];var c=lineIntersection(n,i,s,a);c===null&&(c=i);var f=lineIntersection(o,l,s,a);return f===null&&(f=o),new PolynomialBezier(n,c,f,l)}function joinLines(e,r,n,i,s){var a=r.points[3],o=n.points[0];if(i===3||pointEqual(a,o))return a;if(i===2){var l=-r.tangentAngle(1),u=-n.tangentAngle(0)+Math.PI,c=lineIntersection(a,polarOffset(a,l+Math.PI/2,100),o,polarOffset(o,l+Math.PI/2,100)),f=c?pointDistance(c,a):pointDistance(a,o)/2,m=polarOffset(a,l,2*f*roundCorner);return e.setXYAt(m[0],m[1],"o",e.length()-1),m=polarOffset(o,u,2*f*roundCorner),e.setTripleAt(o[0],o[1],o[0],o[1],m[0],m[1],e.length()),o}var d=pointEqual(a,r.points[2])?r.points[0]:r.points[2],E=pointEqual(o,n.points[1])?n.points[3]:n.points[1],S=lineIntersection(d,a,o,E);return S&&pointDistance(S,a)<s?(e.setTripleAt(S[0],S[1],S[0],S[1],S[0],S[1],e.length()),S):a}function getIntersection(e,r){var n=e.intersections(r);return n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length?n[0]:null}function pruneSegmentIntersection(e,r){var n=e.slice(),i=r.slice(),s=getIntersection(e[e.length-1],r[0]);return s&&(n[e.length-1]=e[e.length-1].split(s[0])[0],i[0]=r[0].split(s[1])[1]),e.length>1&&r.length>1&&(s=getIntersection(e[0],r[r.length-1]),s)?[[e[0].split(s[0])[0]],[r[r.length-1].split(s[1])[1]]]:[n,i]}function pruneIntersections(e){for(var r,n=1;n<e.length;n+=1)r=pruneSegmentIntersection(e[n-1],e[n]),e[n-1]=r[0],e[n]=r[1];return e.length>1&&(r=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=r[0],e[0]=r[1]),e}function offsetSegmentSplit(e,r){var n=e.inflectionPoints(),i,s,a,o;if(n.length===0)return[offsetSegment(e,r)];if(n.length===1||floatEqual(n[1],1))return a=e.split(n[0]),i=a[0],s=a[1],[offsetSegment(i,r),offsetSegment(s,r)];a=e.split(n[0]),i=a[0];var l=(n[1]-n[0])/(1-n[0]);return a=a[1].split(l),o=a[0],s=a[1],[offsetSegment(i,r),offsetSegment(o,r),offsetSegment(s,r)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,r.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,r.ml,0,null,this),this.lineJoin=r.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,r,n,i){var s=shapePool.newElement();s.c=e.c;var a=e.length();e.c||(a-=1);var o,l,u,c=[];for(o=0;o<a;o+=1)u=PolynomialBezier.shapeSegment(e,o),c.push(offsetSegmentSplit(u,r));if(!e.c)for(o=a-1;o>=0;o-=1)u=PolynomialBezier.shapeSegmentInverted(e,o),c.push(offsetSegmentSplit(u,r));c=pruneIntersections(c);var f=null,m=null;for(o=0;o<c.length;o+=1){var d=c[o];for(m&&(f=joinLines(s,m,d[0],n,i)),m=d[d.length-1],l=0;l<d.length;l+=1)u=d[l],f&&pointEqual(u.points[0],f)?s.setXYAt(u.points[1][0],u.points[1][1],"o",s.length()-1):s.setTripleAt(u.points[0][0],u.points[0][1],u.points[1][0],u.points[1][1],u.points[0][0],u.points[0][1],s.length()),s.setTripleAt(u.points[3][0],u.points[3][1],u.points[3][0],u.points[3][1],u.points[2][0],u.points[2][1],s.length()),f=u.points[3]}return c.length&&joinLines(s,m,c[0][0],n,i),s},OffsetPathModifier.prototype.processShapes=function(e){var r,n,i=this.shapes.length,s,a,o=this.amount.v,l=this.miterLimit.v,u=this.lineJoin;if(o!==0){var c,f;for(n=0;n<i;n+=1){if(c=this.shapes[n],f=c.localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!e))for(f.releaseShapes(),c.shape._mdf=!0,r=c.shape.paths.shapes,a=c.shape.paths._length,s=0;s<a;s+=1)f.addShape(this.processPath(r[s],o,u,l));c.shape.paths=c.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(e){for(var r=e.fStyle?e.fStyle.split(" "):[],n="normal",i="normal",s=r.length,a,o=0;o<s;o+=1)switch(a=r[o].toLowerCase(),a){case"italic":i="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200";break}return{style:i,weight:e.fWeight||n}}var FontManager=function(){var e=5e3,r={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.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 i=127988,s=917631,a=917601,o=917626,l=65039,u=8205,c=127462,f=127487,m=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function d($){var F=$.split(","),x,O=F.length,U=[];for(x=0;x<O;x+=1)F[x]!=="sans-serif"&&F[x]!=="monospace"&&U.push(F[x]);return U.join(",")}function E($,F){var x=createTag("span");x.setAttribute("aria-hidden",!0),x.style.fontFamily=F;var O=createTag("span");O.innerText="giItT1WQy@!-/#",x.style.position="absolute",x.style.left="-10000px",x.style.top="-10000px",x.style.fontSize="300px",x.style.fontVariant="normal",x.style.fontStyle="normal",x.style.fontWeight="normal",x.style.letterSpacing="0",x.appendChild(O),document.body.appendChild(x);var U=O.offsetWidth;return O.style.fontFamily=d($)+", "+F,{node:O,w:U,parent:x}}function S(){var $,F=this.fonts.length,x,O,U=F;for($=0;$<F;$+=1)this.fonts[$].loaded?U-=1:this.fonts[$].fOrigin==="n"||this.fonts[$].origin===0?this.fonts[$].loaded=!0:(x=this.fonts[$].monoCase.node,O=this.fonts[$].monoCase.w,x.offsetWidth!==O?(U-=1,this.fonts[$].loaded=!0):(x=this.fonts[$].sansCase.node,O=this.fonts[$].sansCase.w,x.offsetWidth!==O&&(U-=1,this.fonts[$].loaded=!0)),this.fonts[$].loaded&&(this.fonts[$].sansCase.parent.parentNode.removeChild(this.fonts[$].sansCase.parent),this.fonts[$].monoCase.parent.parentNode.removeChild(this.fonts[$].monoCase.parent)));U!==0&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function A($,F){var x=document.body&&F?"svg":"canvas",O,U=getFontProperties($);if(x==="svg"){var V=createNS("text");V.style.fontSize="100px",V.setAttribute("font-family",$.fFamily),V.setAttribute("font-style",U.style),V.setAttribute("font-weight",U.weight),V.textContent="1",$.fClass?(V.style.fontFamily="inherit",V.setAttribute("class",$.fClass)):V.style.fontFamily=$.fFamily,F.appendChild(V),O=V}else{var re=new OffscreenCanvas(500,500).getContext("2d");re.font=U.style+" "+U.weight+" 100px "+$.fFamily,O=re}function ue(he){return x==="svg"?(O.textContent=he,O.getComputedTextLength()):O.measureText(he).width}return{measureText:ue}}function T($,F){if(!$){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=$.list;return}if(!document.body){this.isLoaded=!0,$.list.forEach(function(Q){Q.helper=A(Q),Q.cache={}}),this.fonts=$.list;return}var x=$.list,O,U=x.length,V=U;for(O=0;O<U;O+=1){var re=!0,ue,he;if(x[O].loaded=!1,x[O].monoCase=E(x[O].fFamily,"monospace"),x[O].sansCase=E(x[O].fFamily,"sans-serif"),!x[O].fPath)x[O].loaded=!0,V-=1;else if(x[O].fOrigin==="p"||x[O].origin===3){if(ue=document.querySelectorAll('style[f-forigin="p"][f-family="'+x[O].fFamily+'"], style[f-origin="3"][f-family="'+x[O].fFamily+'"]'),ue.length>0&&(re=!1),re){var Ee=createTag("style");Ee.setAttribute("f-forigin",x[O].fOrigin),Ee.setAttribute("f-origin",x[O].origin),Ee.setAttribute("f-family",x[O].fFamily),Ee.type="text/css",Ee.innerText="@font-face {font-family: "+x[O].fFamily+"; font-style: normal; src: url('"+x[O].fPath+"');}",F.appendChild(Ee)}}else if(x[O].fOrigin==="g"||x[O].origin===1){for(ue=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),he=0;he<ue.length;he+=1)ue[he].href.indexOf(x[O].fPath)!==-1&&(re=!1);if(re){var be=createTag("link");be.setAttribute("f-forigin",x[O].fOrigin),be.setAttribute("f-origin",x[O].origin),be.type="text/css",be.rel="stylesheet",be.href=x[O].fPath,document.body.appendChild(be)}}else if(x[O].fOrigin==="t"||x[O].origin===2){for(ue=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),he=0;he<ue.length;he+=1)x[O].fPath===ue[he].src&&(re=!1);if(re){var J=createTag("link");J.setAttribute("f-forigin",x[O].fOrigin),J.setAttribute("f-origin",x[O].origin),J.setAttribute("rel","stylesheet"),J.setAttribute("href",x[O].fPath),F.appendChild(J)}}x[O].helper=A(x[O],F),x[O].cache={},this.fonts.push(x[O])}V===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function _($){if(!!$){this.chars||(this.chars=[]);var F,x=$.length,O,U=this.chars.length,V;for(F=0;F<x;F+=1){for(O=0,V=!1;O<U;)this.chars[O].style===$[F].style&&this.chars[O].fFamily===$[F].fFamily&&this.chars[O].ch===$[F].ch&&(V=!0),O+=1;V||(this.chars.push($[F]),U+=1)}}}function y($,F,x){for(var O=0,U=this.chars.length;O<U;){if(this.chars[O].ch===$&&this.chars[O].style===F&&this.chars[O].fFamily===x)return this.chars[O];O+=1}return(typeof $=="string"&&$.charCodeAt(0)!==13||!$)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",$,F,x)),r}function b($,F,x){var O=this.getFontByName(F),U=$;if(!O.cache[U]){var V=O.helper;if($===" "){var re=V.measureText("|"+$+"|"),ue=V.measureText("||");O.cache[U]=(re-ue)/100}else O.cache[U]=V.measureText($)/100}return O.cache[U]*x}function P($){for(var F=0,x=this.fonts.length;F<x;){if(this.fonts[F].fName===$)return this.fonts[F];F+=1}return this.fonts[0]}function C($){var F=0,x=$.charCodeAt(0);if(x>=55296&&x<=56319){var O=$.charCodeAt(1);O>=56320&&O<=57343&&(F=(x-55296)*1024+O-56320+65536)}return F}function I($,F){var x=$.toString(16)+F.toString(16);return m.indexOf(x)!==-1}function M($){return $===u}function R($){return $===l}function D($){var F=C($);return F>=c&&F<=f}function G($){return D($.substr(0,2))&&D($.substr(2,2))}function W($){return n.indexOf($)!==-1}function j($,F){var x=C($.substr(F,2));if(x!==i)return!1;var O=0;for(F+=2;O<5;){if(x=C($.substr(F,2)),x<a||x>o)return!1;O+=1,F+=2}return C($.substr(F,2))===s}function q(){this.isLoaded=!0}var z=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)};z.isModifier=I,z.isZeroWidthJoiner=M,z.isFlagEmoji=G,z.isRegionalCode=D,z.isCombinedCharacter=W,z.isRegionalFlag=j,z.isVariationSelector=R,z.BLACK_FLAG_CODE_POINT=i;var H={addChars:_,addFonts:T,getCharData:y,getFontByName:P,measureText:b,checkLoadedFonts:S,setIsLoaded:q};return z.prototype=H,z}();function SlotManager(e){this.animationData=e}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e};function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(r){this.renderableComponents.indexOf(r)===-1&&this.renderableComponents.push(r)},removeRenderableComponent:function(r){this.renderableComponents.indexOf(r)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(r),1)},prepareRenderableFrame:function(r){this.checkLayerLimits(r)},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(r){this.data.ip-this.data.st<=r&&this.data.op-this.data.st>r?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var r,n=this.renderableComponents.length;for(r=0;r<n;r+=1)this.renderableComponents[r].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var e={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"};return function(r){return e[r]||""}}();function SliderEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function AngleEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function ColorEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,1,0,n)}function PointEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,1,0,n)}function LayerIndexEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function MaskIndexEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function CheckboxEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,r){var n=e.ef||[];this.effectElements=[];var i,s=n.length,a;for(i=0;i<s;i+=1)a=new GroupEffect(n[i],r),this.effectElements.push(a)}function GroupEffect(e,r){this.init(e,r)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,r){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(r);var n,i=this.data.ef.length,s,a=this.data.ef;for(n=0;n<i;n+=1){switch(s=null,a[n].ty){case 0:s=new SliderEffect(a[n],r,this);break;case 1:s=new AngleEffect(a[n],r,this);break;case 2:s=new ColorEffect(a[n],r,this);break;case 3:s=new PointEffect(a[n],r,this);break;case 4:case 7:s=new CheckboxEffect(a[n],r,this);break;case 10:s=new LayerIndexEffect(a[n],r,this);break;case 11:s=new MaskIndexEffect(a[n],r,this);break;case 5:s=new EffectsManager(a[n],r);break;default:s=new NoValueEffect(a[n]);break}s&&this.effectElements.push(s)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var r=0,n=this.data.masksProperties.length;r<n;){if(this.data.masksProperties[r].mode!=="n"&&this.data.masksProperties[r].cl!==!1)return!0;r+=1}return!1},initExpressions:function(){var r=getExpressionInterfaces();if(!!r){var n=r("layer"),i=r("effects"),s=r("shape"),a=r("text"),o=r("comp");this.layerInterface=n(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var l=i.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(l),this.data.ty===0||this.data.xt?this.compInterface=o(this):this.data.ty===4?(this.layerInterface.shapeInterface=s(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=a(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var r=getBlendMode(this.data.bm),n=this.baseElement||this.layerElement;n.style["mix-blend-mode"]=r},initBaseData:function(r,n,i){this.globalData=n,this.comp=i,this.data=r,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(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(r,n){var i,s=this.dynamicProperties.length;for(i=0;i<s;i+=1)(n||this._isParent&&this.dynamicProperties[i].propType==="transform")&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(r){this.dynamicProperties.indexOf(r)===-1&&this.dynamicProperties.push(r)}};function FootageElement(e,r,n){this.initFrame(),this.initRenderable(),this.assetData=r.getAssetData(e.refId),this.footageData=r.imageLoader.getAsset(this.assetData),this.initBaseData(e,r,n)}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 r=e("footage");this.layerInterface=r(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(e,r,n){this.initFrame(),this.initRenderable(),this.assetData=r.getAssetData(e.refId),this.initBaseData(e,r,n),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),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,r.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}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 r=this.tm.v;this._currentTime=r}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},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(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(e){var r,n=this.layers.length,i;for(this.completeLayers=!0,r=n-1;r>=0;r-=1)this.elements[r]||(i=this.layers[r],i.ip-i.st<=e-this.layers[r].st&&i.op-i.st>e-this.layers[r].st&&this.buildItem(r)),this.completeLayers=this.elements[r]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,r=this.layers.length;for(e=0;e<r;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;var r,n=e.length,i,s=this.layers.length;for(r=0;r<n;r+=1)for(i=0;i<s;){if(this.layers[i].id===e[r].id){this.layers[i]=e[r];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,r,n){for(var i=this.elements,s=this.layers,a=0,o=s.length;a<o;)s[a].ind==r&&(!i[a]||i[a]===!0?(this.buildItem(a),this.addPendingElement(e)):(n.push(i[a]),i[a].setAsParent(),s[a].parent!==void 0?this.buildElementParenting(e,s[a].parent,n):e.setHierarchy(n))),a+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var r,n=e.length;for(r=0;r<n;r+=1)if(e[r].xt){var i=this.createComp(e[r]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(e){var r,n=this.elements.length;for(r=0;r<n;r+=1)if(this.elements[r].data.ind===e)return this.elements[r];return null},BaseRenderer.prototype.getElementByPath=function(e){var r=e.shift(),n;if(typeof r=="number")n=this.elements[r];else{var i,s=this.elements.length;for(i=0;i<s;i+=1)if(this.elements[i].data.nm===r){n=this.elements[i];break}}return e.length===0?n:n.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,r){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,r),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(){}TransformElement.prototype={initTransform:function(){var r=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:r,localMat:r,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 r,n=this.finalTransform.mat,i=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<s;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(r=this.finalTransform.mProp.v.props,n.cloneFromProps(r),i=0;i<s;i+=1)n.multiply(this.hierarchy[i].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 r=0,n=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;r<n;)this.localTransforms[r]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[r]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),r+=1;if(this.finalTransform._localMatMdf){var i=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(i),r=1;r<n;r+=1){var s=this.localTransforms[r].matrix;i.multiply(s)}i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var a=this.finalTransform.localOpacity;for(r=0;r<n;r+=1)a*=this.localTransforms[r].opacity*.01;this.finalTransform.localOpacity=a}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var r=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(r.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var n=0,i=r.length;for(n=0;n<i;n+=1)this.localTransforms.push(r[n])}}},globalToLocal:function(r){var n=[];n.push(this.finalTransform);for(var i=!0,s=this.comp;i;)s.finalTransform?(s.data.hasMask&&n.splice(0,0,s.finalTransform),s=s.comp):i=!1;var a,o=n.length,l;for(a=0;a<o;a+=1)l=n[a].mat.applyToPointArray(0,0,0),r=[r[0]-l[0],r[1]-l[1],0];return r},mHelper:new Matrix};function MaskElement(e,r,n){this.data=e,this.element=r,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i=this.globalData.defs,s,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var o,l=this.masksProperties,u=0,c=[],f,m,d=createElementID(),E,S,A,T,_="clipPath",y="clip-path";for(s=0;s<a;s+=1)if((l[s].mode!=="a"&&l[s].mode!=="n"||l[s].inv||l[s].o.k!==100||l[s].o.x)&&(_="mask",y="mask"),(l[s].mode==="s"||l[s].mode==="i")&&u===0?(E=createNS("rect"),E.setAttribute("fill","#ffffff"),E.setAttribute("width",this.element.comp.data.w||0),E.setAttribute("height",this.element.comp.data.h||0),c.push(E)):E=null,o=createNS("path"),l[s].mode==="n")this.viewData[s]={op:PropertyFactory.getProp(this.element,l[s].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,l[s],3),elem:o,lastPath:""},i.appendChild(o);else{u+=1,o.setAttribute("fill",l[s].mode==="s"?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero");var b;if(l[s].x.k!==0?(_="mask",y="mask",T=PropertyFactory.getProp(this.element,l[s].x,0,null,this.element),b=createElementID(),S=createNS("filter"),S.setAttribute("id",b),A=createNS("feMorphology"),A.setAttribute("operator","erode"),A.setAttribute("in","SourceGraphic"),A.setAttribute("radius","0"),S.appendChild(A),i.appendChild(S),o.setAttribute("stroke",l[s].mode==="s"?"#000000":"#ffffff")):(A=null,T=null),this.storedData[s]={elem:o,x:T,expan:A,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},l[s].mode==="i"){m=c.length;var P=createNS("g");for(f=0;f<m;f+=1)P.appendChild(c[f]);var C=createNS("mask");C.setAttribute("mask-type","alpha"),C.setAttribute("id",d+"_"+u),C.appendChild(o),i.appendChild(C),P.setAttribute("mask","url("+getLocationHref()+"#"+d+"_"+u+")"),c.length=0,c.push(P)}else c.push(o);l[s].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[s]={elem:o,lastPath:"",op:PropertyFactory.getProp(this.element,l[s].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,l[s],3),invRect:E},this.viewData[s].prop.k||this.drawPath(l[s],this.viewData[s].prop.v,this.viewData[s])}for(this.maskElement=createNS(_),a=c.length,s=0;s<a;s+=1)this.maskElement.appendChild(c[s]);u>0&&(this.maskElement.setAttribute("id",d),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+d+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var r=this.element.finalTransform.mat,n,i=this.masksProperties.length;for(n=0;n<i;n+=1)if((this.viewData[n].prop._mdf||e)&&this.drawPath(this.masksProperties[n],this.viewData[n].prop.v,this.viewData[n]),(this.viewData[n].op._mdf||e)&&this.viewData[n].elem.setAttribute("fill-opacity",this.viewData[n].op.v),this.masksProperties[n].mode!=="n"&&(this.viewData[n].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[n].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[n].x&&(this.storedData[n].x._mdf||e))){var s=this.storedData[n].expan;this.storedData[n].x.v<0?(this.storedData[n].lastOperator!=="erode"&&(this.storedData[n].lastOperator="erode",this.storedData[n].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[n].filterId+")")),s.setAttribute("radius",-this.storedData[n].x.v)):(this.storedData[n].lastOperator!=="dilate"&&(this.storedData[n].lastOperator="dilate",this.storedData[n].elem.setAttribute("filter",null)),this.storedData[n].elem.setAttribute("stroke-width",this.storedData[n].x.v*2))}},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,e+=" v-"+this.globalData.compSize.h+" ",e},MaskElement.prototype.drawPath=function(e,r,n){var i=" M"+r.v[0][0]+","+r.v[0][1],s,a;for(a=r._length,s=1;s<a;s+=1)i+=" C"+r.o[s-1][0]+","+r.o[s-1][1]+" "+r.i[s][0]+","+r.i[s][1]+" "+r.v[s][0]+","+r.v[s][1];if(r.c&&a>1&&(i+=" C"+r.o[s-1][0]+","+r.o[s-1][1]+" "+r.i[0][0]+","+r.i[0][1]+" "+r.v[0][0]+","+r.v[0][1]),n.lastPath!==i){var o="";n.elem&&(r.c&&(o=e.inv?this.solidPath+i:i),n.elem.setAttribute("d",o)),n.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=r,e.createAlphaToLuminanceFilter=n;function r(i,s){var a=createNS("filter");return a.setAttribute("id",i),s!==!0&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a}function n(){var i=createNS("feColorMatrix");return i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),i}return e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas!="undefined"};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 r,n="SourceGraphic",i=e.data.ef?e.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s,!0),o=0;this.filters=[];var l;for(r=0;r<i;r+=1){l=null;var u=e.data.ef[r].ty;if(registeredEffects$1[u]){var c=registeredEffects$1[u].effect;l=new c(a,e.effectsManager.effectElements[r],e,idPrefix+o,n),n=idPrefix+o,registeredEffects$1[u].countsAsEffect&&(o+=1)}l&&this.filters.push(l)}o&&(e.globalData.defs.appendChild(a),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+s+")")),this.filters.length&&e.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(e){var r,n=this.filters.length;for(r=0;r<n;r+=1)this.filters[r].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var r,n=this.filters.length,i=[];for(r=0;r<n;r+=1)this.filters[r].type===e&&i.push(this.filters[r]);return i};function registerEffect$1(e,r,n){registeredEffects$1[e]={effect:r,countsAsEffect:n}}function SVGBaseElement(){}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 r=null;if(this.data.td){this.matteMasks={};var n=createNS("g");n.setAttribute("id",this.layerId),n.appendChild(this.layerElement),r=n,this.globalData.defs.appendChild(n)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=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),this.data.ty===0&&!this.data.hd){var i=createNS("clipPath"),s=createNS("path");s.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var a=createElementID();if(i.setAttribute("id",a),i.appendChild(s),this.globalData.defs.appendChild(i),this.checkMasks()){var o=createNS("g");o.setAttribute("clip-path","url("+getLocationHref()+"#"+a+")"),o.appendChild(this.layerElement),this.transformedElement=o,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+a+")")}this.data.bm!==0&&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(r){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[r]){var n=this.layerId+"_"+r,i,s,a,o;if(r===1||r===3){var l=createNS("mask");l.setAttribute("id",n),l.setAttribute("mask-type",r===3?"luminance":"alpha"),a=createNS("use"),a.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(a),this.globalData.defs.appendChild(l),!featureSupport.maskType&&r===1&&(l.setAttribute("mask-type","luminance"),i=createElementID(),s=filtersFactory.createFilter(i),this.globalData.defs.appendChild(s),s.appendChild(filtersFactory.createAlphaToLuminanceFilter()),o=createNS("g"),o.appendChild(a),l.appendChild(o),o.setAttribute("filter","url("+getLocationHref()+"#"+i+")"))}else if(r===2){var u=createNS("mask");u.setAttribute("id",n),u.setAttribute("mask-type","alpha");var c=createNS("g");u.appendChild(c),i=createElementID(),s=filtersFactory.createFilter(i);var f=createNS("feComponentTransfer");f.setAttribute("in","SourceGraphic"),s.appendChild(f);var m=createNS("feFuncA");m.setAttribute("type","table"),m.setAttribute("tableValues","1.0 0.0"),f.appendChild(m),this.globalData.defs.appendChild(s);var d=createNS("rect");d.setAttribute("width",this.comp.data.w),d.setAttribute("height",this.comp.data.h),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute("fill","#ffffff"),d.setAttribute("opacity","0"),c.setAttribute("filter","url("+getLocationHref()+"#"+i+")"),c.appendChild(d),a=createNS("use"),a.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),c.appendChild(a),featureSupport.maskType||(u.setAttribute("mask-type","luminance"),s.appendChild(filtersFactory.createAlphaToLuminanceFilter()),o=createNS("g"),c.appendChild(d),o.appendChild(this.layerElement),c.appendChild(o)),this.globalData.defs.appendChild(u)}this.matteMasks[r]=n}return this.matteMasks[r]},setMatte:function(r){!this.matteElement||this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+r+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(r){this.hierarchy=r},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var e={initElement:function(n,i,s){this.initFrame(),this.initBaseData(n,i,s),this.initTransform(n,i,s),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var n=this.baseElement||this.layerElement;n.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var n=this.baseElement||this.layerElement;n.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(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(e)],RenderableDOMElement)})();function IImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=r.slotManager.getProp(this.assetData)),this.initElement(e,r,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}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};function ProcessedElement(e,r){this.elem=e,this.pos=r}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(r){var n,i=this.shapeModifiers.length;for(n=0;n<i;n+=1)this.shapeModifiers[n].addShape(r)},isShapeInAnimatedModifiers:function(r){for(var n=0,i=this.shapeModifiers.length;n<i;)if(this.shapeModifiers[n].isAnimatedWithShape(r))return!0;return!1},renderModifiers:function(){if(!!this.shapeModifiers.length){var r,n=this.shapes.length;for(r=0;r<n;r+=1)this.shapes[r].sh.reset();n=this.shapeModifiers.length;var i;for(r=n-1;r>=0&&(i=this.shapeModifiers[r].processShapes(this._isFirstFrame),!i);r-=1);}},searchProcessedElement:function(r){for(var n=this.processedElements,i=0,s=n.length;i<s;){if(n[i].elem===r)return n[i].pos;i+=1}return 0},addProcessedElement:function(r,n){for(var i=this.processedElements,s=i.length;s;)if(s-=1,i[s].elem===r){i[s].pos=n;return}i.push(new ProcessedElement(r,n))},prepareFrame:function(r){this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,r,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=r,this._isAnimated=!!n.k;for(var i=0,s=e.length;i<s;){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(e,r){this.data=e,this.type=e.ty,this.d="",this.lvl=r,this._mdf=!1,this.closed=e.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(e,r,n,i){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(r.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",r.length?r.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var s,a=r.length||0,o;for(s=0;s<a;s+=1)o=PropertyFactory.getProp(e,r[s].v,0,0,this),this.k=o.k||this.k,this.dataProps[s]={n:r[s].n,p:o};this.k||this.getValue(!0),this._isAnimated=this.k}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 r=0,n=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),r=0;r<n;r+=1)this.dataProps[r].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[r].p.v:this.dashArray[r]=this.dataProps[r].p.v:this.dashoffset[0]=this.dataProps[r].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.w=PropertyFactory.getProp(e,r.w,0,null,this),this.d=new DashProperty(e,r.d||{},"svg",this),this.c=PropertyFactory.getProp(e,r.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.c=PropertyFactory.getProp(e,r.c,1,255,this),this.style=n}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(e,r,n){this.data=r,this.c=createTypedArray("uint8c",r.p*4);var i=r.k.k[0].s?r.k.k[0].s.length-r.p*4:r.k.k.length-r.p*4;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,r.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(e,r){for(var n=0,i=this.o.length/2,s;n<i;){if(s=Math.abs(e[n*4]-e[r*4+n*2]),s>.01)return!1;n+=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,r=this.data.k.k.length;e<r;){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 r,n=this.data.p*4,i,s;for(r=0;r<n;r+=1)i=r%4===0?100:255,s=Math.round(this.prop.v[r]*i),this.c[r]!==s&&(this.c[r]=s,this._cmdf=!e);if(this.o.length)for(n=this.prop.v.length,r=this.data.p*4;r<n;r+=1)i=r%2===0?100:1,s=r%2===0?Math.round(this.prop.v[r]*100):this.prop.v[r],this.o[r-this.data.p*4]!==s&&(this.o[r-this.data.p*4]=s,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,r,n)}SVGGradientFillStyleData.prototype.initGradientData=function(e,r,n){this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.s=PropertyFactory.getProp(e,r.s,1,null,this),this.e=PropertyFactory.getProp(e,r.e,1,null,this),this.h=PropertyFactory.getProp(e,r.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,r.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,r.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,r),this.setGradientOpacity(r,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,r){var n=createElementID(),i=createNS(r.t===1?"linearGradient":"radialGradient");i.setAttribute("id",n),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var s=[],a,o,l;for(l=r.g.p*4,o=0;o<l;o+=4)a=createNS("stop"),i.appendChild(a),s.push(a);e.setAttribute(r.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+n+")"),this.gf=i,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,r){if(this.g._hasOpacity&&!this.g._collapsable){var n,i,s,a=createNS("mask"),o=createNS("path");a.appendChild(o);var l=createElementID(),u=createElementID();a.setAttribute("id",u);var c=createNS(e.t===1?"linearGradient":"radialGradient");c.setAttribute("id",l),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),s=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var f=this.stops;for(i=e.g.p*4;i<s;i+=2)n=createNS("stop"),n.setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(n),f.push(n);o.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+l+")"),e.ty==="gs"&&(o.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),e.lj===1&&o.setAttribute("stroke-miterlimit",e.ml)),this.of=c,this.ms=a,this.ost=f,this.maskId=u,r.msElem=o}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,r.w,0,null,this),this.d=new DashProperty(e,r.d||{},"svg",this),this.initGradientData(e,r,n),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,r,n){this.transform={mProps:e,op:r,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(r,n,i,s){if(n===0)return"";var a=r.o,o=r.i,l=r.v,u,c=" M"+s.applyToPointStringified(l[0][0],l[0][1]);for(u=1;u<n;u+=1)c+=" C"+s.applyToPointStringified(a[u-1][0],a[u-1][1])+" "+s.applyToPointStringified(o[u][0],o[u][1])+" "+s.applyToPointStringified(l[u][0],l[u][1]);return i&&n&&(c+=" C"+s.applyToPointStringified(a[u-1][0],a[u-1][1])+" "+s.applyToPointStringified(o[0][0],o[0][1])+" "+s.applyToPointStringified(l[0][0],l[0][1]),c+="z"),c},SVGElementsRenderer=function(){var e=new Matrix,r=new Matrix,n={createRenderFunction:i};function i(m){switch(m.ty){case"fl":return l;case"gf":return c;case"gs":return u;case"st":return f;case"sh":case"el":case"rc":case"sr":return o;case"tr":return s;case"no":return a;default:return null}}function s(m,d,E){(E||d.transform.op._mdf)&&d.transform.container.setAttribute("opacity",d.transform.op.v),(E||d.transform.mProps._mdf)&&d.transform.container.setAttribute("transform",d.transform.mProps.v.to2dCSS())}function a(){}function o(m,d,E){var S,A,T,_,y,b,P=d.styles.length,C=d.lvl,I,M,R,D;for(b=0;b<P;b+=1){if(_=d.sh._mdf||E,d.styles[b].lvl<C){for(M=r.reset(),R=C-d.styles[b].lvl,D=d.transformers.length-1;!_&&R>0;)_=d.transformers[D].mProps._mdf||_,R-=1,D-=1;if(_)for(R=C-d.styles[b].lvl,D=d.transformers.length-1;R>0;)M.multiply(d.transformers[D].mProps.v),R-=1,D-=1}else M=e;if(I=d.sh.paths,A=I._length,_){for(T="",S=0;S<A;S+=1)y=I.shapes[S],y&&y._length&&(T+=buildShapeString(y,y._length,y.c,M));d.caches[b]=T}else T=d.caches[b];d.styles[b].d+=m.hd===!0?"":T,d.styles[b]._mdf=_||d.styles[b]._mdf}}function l(m,d,E){var S=d.style;(d.c._mdf||E)&&S.pElem.setAttribute("fill","rgb("+bmFloor(d.c.v[0])+","+bmFloor(d.c.v[1])+","+bmFloor(d.c.v[2])+")"),(d.o._mdf||E)&&S.pElem.setAttribute("fill-opacity",d.o.v)}function u(m,d,E){c(m,d,E),f(m,d,E)}function c(m,d,E){var S=d.gf,A=d.g._hasOpacity,T=d.s.v,_=d.e.v;if(d.o._mdf||E){var y=m.ty==="gf"?"fill-opacity":"stroke-opacity";d.style.pElem.setAttribute(y,d.o.v)}if(d.s._mdf||E){var b=m.t===1?"x1":"cx",P=b==="x1"?"y1":"cy";S.setAttribute(b,T[0]),S.setAttribute(P,T[1]),A&&!d.g._collapsable&&(d.of.setAttribute(b,T[0]),d.of.setAttribute(P,T[1]))}var C,I,M,R;if(d.g._cmdf||E){C=d.cst;var D=d.g.c;for(M=C.length,I=0;I<M;I+=1)R=C[I],R.setAttribute("offset",D[I*4]+"%"),R.setAttribute("stop-color","rgb("+D[I*4+1]+","+D[I*4+2]+","+D[I*4+3]+")")}if(A&&(d.g._omdf||E)){var G=d.g.o;for(d.g._collapsable?C=d.cst:C=d.ost,M=C.length,I=0;I<M;I+=1)R=C[I],d.g._collapsable||R.setAttribute("offset",G[I*2]+"%"),R.setAttribute("stop-opacity",G[I*2+1])}if(m.t===1)(d.e._mdf||E)&&(S.setAttribute("x2",_[0]),S.setAttribute("y2",_[1]),A&&!d.g._collapsable&&(d.of.setAttribute("x2",_[0]),d.of.setAttribute("y2",_[1])));else{var W;if((d.s._mdf||d.e._mdf||E)&&(W=Math.sqrt(Math.pow(T[0]-_[0],2)+Math.pow(T[1]-_[1],2)),S.setAttribute("r",W),A&&!d.g._collapsable&&d.of.setAttribute("r",W)),d.e._mdf||d.h._mdf||d.a._mdf||E){W||(W=Math.sqrt(Math.pow(T[0]-_[0],2)+Math.pow(T[1]-_[1],2)));var j=Math.atan2(_[1]-T[1],_[0]-T[0]),q=d.h.v;q>=1?q=.99:q<=-1&&(q=-.99);var z=W*q,H=Math.cos(j+d.a.v)*z+T[0],$=Math.sin(j+d.a.v)*z+T[1];S.setAttribute("fx",H),S.setAttribute("fy",$),A&&!d.g._collapsable&&(d.of.setAttribute("fx",H),d.of.setAttribute("fy",$))}}}function f(m,d,E){var S=d.style,A=d.d;A&&(A._mdf||E)&&A.dashStr&&(S.pElem.setAttribute("stroke-dasharray",A.dashStr),S.pElem.setAttribute("stroke-dashoffset",A.dashoffset[0])),d.c&&(d.c._mdf||E)&&S.pElem.setAttribute("stroke","rgb("+bmFloor(d.c.v[0])+","+bmFloor(d.c.v[1])+","+bmFloor(d.c.v[2])+")"),(d.o._mdf||E)&&S.pElem.setAttribute("stroke-opacity",d.o.v),(d.w._mdf||E)&&(S.pElem.setAttribute("stroke-width",d.w.v),S.msElem&&S.msElem.setAttribute("stroke-width",d.w.v))}return n}();function SVGShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,r,n),this.prevViewData=[]}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,r=this.shapes.length,n,i,s=this.stylesList.length,a,o=[],l=!1;for(i=0;i<s;i+=1){for(a=this.stylesList[i],l=!1,o.length=0,e=0;e<r;e+=1)n=this.shapes[e],n.styles.indexOf(a)!==-1&&(o.push(n),l=n._isAnimated||l);o.length>1&&l&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,r){var n,i=new SVGStyleData(e,r),s=i.pElem;if(e.ty==="st")n=new SVGStrokeStyleData(this,e,i);else if(e.ty==="fl")n=new SVGFillStyleData(this,e,i);else if(e.ty==="gf"||e.ty==="gs"){var a=e.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;n=new a(this,e,i),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),s.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))}else e.ty==="no"&&(n=new SVGNoStyleData(this,e,i));return(e.ty==="st"||e.ty==="gs")&&(s.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),s.setAttribute("fill-opacity","0"),e.lj===1&&s.setAttribute("stroke-miterlimit",e.ml)),e.r===2&&s.setAttribute("fill-rule","evenodd"),e.ln&&s.setAttribute("id",e.ln),e.cl&&s.setAttribute("class",e.cl),e.bm&&(s.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(i),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var r=new ShapeGroupData;return e.ln&&r.gr.setAttribute("id",e.ln),e.cl&&r.gr.setAttribute("class",e.cl),e.bm&&(r.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),r},SVGShapeElement.prototype.createTransformElement=function(e,r){var n=TransformPropertyFactory.getTransformProperty(this,e,this),i=new SVGTransformData(n,n.o,r);return this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createShapeElement=function(e,r,n){var i=4;e.ty==="rc"?i=5:e.ty==="el"?i=6:e.ty==="sr"&&(i=7);var s=ShapePropertyFactory.getShapeProp(this,e,i,this),a=new SVGShapeData(r,n,s);return this.shapes.push(a),this.addShapeToModifiers(a),this.addToAnimatedContents(e,a),a},SVGShapeElement.prototype.addToAnimatedContents=function(e,r){for(var n=0,i=this.animatedContents.length;n<i;){if(this.animatedContents[n].element===r)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:r,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var r=e.styles,n,i=this.stylesList.length;for(n=0;n<i;n+=1)this.stylesList[n].closed||r.push(this.stylesList[n])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,r=this.itemsData.length;for(e=0;e<r;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),r=this.dynamicProperties.length,e=0;e<r;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,r,n,i,s,a,o){var l=[].concat(a),u,c=e.length-1,f,m,d=[],E=[],S,A,T;for(u=c;u>=0;u-=1){if(T=this.searchProcessedElement(e[u]),T?r[u]=n[T-1]:e[u]._render=o,e[u].ty==="fl"||e[u].ty==="st"||e[u].ty==="gf"||e[u].ty==="gs"||e[u].ty==="no")T?r[u].style.closed=!1:r[u]=this.createStyleElement(e[u],s),e[u]._render&&r[u].style.pElem.parentNode!==i&&i.appendChild(r[u].style.pElem),d.push(r[u].style);else if(e[u].ty==="gr"){if(!T)r[u]=this.createGroupElement(e[u]);else for(m=r[u].it.length,f=0;f<m;f+=1)r[u].prevViewData[f]=r[u].it[f];this.searchShapes(e[u].it,r[u].it,r[u].prevViewData,r[u].gr,s+1,l,o),e[u]._render&&r[u].gr.parentNode!==i&&i.appendChild(r[u].gr)}else e[u].ty==="tr"?(T||(r[u]=this.createTransformElement(e[u],i)),S=r[u].transform,l.push(S)):e[u].ty==="sh"||e[u].ty==="rc"||e[u].ty==="el"||e[u].ty==="sr"?(T||(r[u]=this.createShapeElement(e[u],l,s)),this.setElementStyles(r[u])):e[u].ty==="tm"||e[u].ty==="rd"||e[u].ty==="ms"||e[u].ty==="pb"||e[u].ty==="zz"||e[u].ty==="op"?(T?(A=r[u],A.closed=!1):(A=ShapeModifiers.getModifier(e[u].ty),A.init(this,e[u]),r[u]=A,this.shapeModifiers.push(A)),E.push(A)):e[u].ty==="rp"&&(T?(A=r[u],A.closed=!0):(A=ShapeModifiers.getModifier(e[u].ty),r[u]=A,A.init(this,e,u,r),this.shapeModifiers.push(A),o=!1),E.push(A));this.addProcessedElement(e[u],u+1)}for(c=d.length,u=0;u<c;u+=1)d[u].closed=!0;for(c=E.length,u=0;u<c;u+=1)E[u].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<r;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,r=this.animatedContents.length,n;for(e=0;e<r;e+=1)n=this.animatedContents[e],(this._isFirstFrame||n.element._isAnimated)&&n.data!==!0&&n.fn(n.data,n.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(e,r,n,i,s,a){this.o=e,this.sw=r,this.sc=n,this.fc=i,this.m=s,this.p=a,this._mdf={o:!0,sw:!!r,sc:!!n,fc:!!i,m:!0,p:!0}}LetterProps.prototype.update=function(e,r,n,i,s,a){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 o=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,o=!0),this.sw!==r&&(this.sw=r,this._mdf.sw=!0,o=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,o=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,o=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,o=!0),a.length&&(this.p[0]!==a[0]||this.p[1]!==a[1]||this.p[4]!==a[4]||this.p[5]!==a[5]||this.p[12]!==a[12]||this.p[13]!==a[13])&&(this.p=a,this._mdf.p=!0,o=!0),o};function TextProperty(e,r){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,r.d&&r.d.sid&&(r.d=e.globalData.slotManager.getProp(r.d)),this.data=r,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)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);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 r=this.currentData,n=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,s=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(i=0;i<s;i+=1)n!==this.keysIndex?a=this.effectsSequence[i](a,a.t):a=this.effectsSequence[i](this.currentData,a.t);r!==a&&this.setCurrentData(a),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,r=this.elem.comp.renderedFrame,n=0,i=e.length;n<=i-1&&!(n===i-1||e[n+1].t>r);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var r=[],n=0,i=e.length,s,a,o=!1,l=!1,u="";n<i;)o=l,l=!1,s=e.charCodeAt(n),u=e.charAt(n),FontManager.isCombinedCharacter(s)?o=!0:s>=55296&&s<=56319?FontManager.isRegionalFlag(e,n)?u=e.substr(n,14):(a=e.charCodeAt(n+1),a>=56320&&a<=57343&&(FontManager.isModifier(s,a)?(u=e.substr(n,2),o=!0):FontManager.isFlagEmoji(e.substr(n,4))?u=e.substr(n,4):u=e.substr(n,2))):s>56319?(a=e.charCodeAt(n+1),FontManager.isVariationSelector(s)&&(o=!0)):FontManager.isZeroWidthJoiner(s)&&(o=!0,l=!0),o?(r[r.length-1]+=u,o=!1):r.push(u),n+=u.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var r=this.elem.globalData.fontManager,n=this.data,i=[],s,a,o,l=0,u,c=n.m.g,f=0,m=0,d=0,E=[],S=0,A=0,T,_,y=r.getFontByName(e.f),b,P=0,C=getFontProperties(y);e.fWeight=C.weight,e.fStyle=C.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),a=e.finalText.length,e.finalLineHeight=e.lh;var I=e.tr/1e3*e.finalSize,M;if(e.sz)for(var R=!0,D=e.sz[0],G=e.sz[1],W,j;R;){j=this.buildFinalText(e.t),W=0,S=0,a=j.length,I=e.tr/1e3*e.finalSize;var q=-1;for(s=0;s<a;s+=1)M=j[s].charCodeAt(0),o=!1,j[s]===" "?q=s:(M===13||M===3)&&(S=0,o=!0,W+=e.finalLineHeight||e.finalSize*1.2),r.chars?(b=r.getCharData(j[s],y.fStyle,y.fFamily),P=o?0:b.w*e.finalSize/100):P=r.measureText(j[s],e.f,e.finalSize),S+P>D&&j[s]!==" "?(q===-1?a+=1:s=q,W+=e.finalLineHeight||e.finalSize*1.2,j.splice(s,q===s?1:0,"\r"),q=-1,S=0):(S+=P,S+=I);W+=y.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&G<W?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=j,a=e.finalText.length,R=!1)}S=-I,P=0;var z=0,H;for(s=0;s<a;s+=1)if(o=!1,H=e.finalText[s],M=H.charCodeAt(0),M===13||M===3?(z=0,E.push(S),A=S>A?S:A,S=-2*I,u="",o=!0,d+=1):u=H,r.chars?(b=r.getCharData(H,y.fStyle,r.getFontByName(e.f).fFamily),P=o?0:b.w*e.finalSize/100):P=r.measureText(u,e.f,e.finalSize),H===" "?z+=P+I:(S+=P+I+z,z=0),i.push({l:P,an:P,add:f,n:o,anIndexes:[],val:u,line:d,animatorJustifyOffset:0}),c==2){if(f+=P,u===""||u===" "||s===a-1){for((u===""||u===" ")&&(f-=P);m<=s;)i[m].an=f,i[m].ind=l,i[m].extra=P,m+=1;l+=1,f=0}}else if(c==3){if(f+=P,u===""||s===a-1){for(u===""&&(f-=P);m<=s;)i[m].an=f,i[m].ind=l,i[m].extra=P,m+=1;f=0,l+=1}}else i[l].ind=l,i[l].extra=0,l+=1;if(e.l=i,A=S>A?S:A,E.push(S),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=A,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=E;var $=n.a,F,x;_=$.length;var O,U,V=[];for(T=0;T<_;T+=1){for(F=$[T],F.a.sc&&(e.strokeColorAnim=!0),F.a.sw&&(e.strokeWidthAnim=!0),(F.a.fc||F.a.fh||F.a.fs||F.a.fb)&&(e.fillColorAnim=!0),U=0,O=F.s.b,s=0;s<a;s+=1)x=i[s],x.anIndexes[T]=U,(O==1&&x.val!==""||O==2&&x.val!==""&&x.val!==" "||O==3&&(x.n||x.val==" "||s==a-1)||O==4&&(x.n||s==a-1))&&(F.s.rn===1&&V.push(U),U+=1);n.a[T].s.totalChars=U;var re=-1,ue;if(F.s.rn===1)for(s=0;s<a;s+=1)x=i[s],re!=x.anIndexes[T]&&(re=x.anIndexes[T],ue=V.splice(Math.floor(Math.random()*V.length),1)[0]),x.anIndexes[T]=ue}e.yOffset=e.finalLineHeight||e.finalSize*1.2,e.ls=e.ls||0,e.ascent=y.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,r){r=r===void 0?this.keysIndex:r;var n=this.copyData({},this.data.d.k[r].s);n=this.copyData(n,e),this.data.d.k[r].s=n,this.recalculate(r),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var r=this.data.d.k[e].s;r.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(r)},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,r=Math.min,n=Math.floor;function i(a,o){this._currentTextLength=-1,this.k=!1,this.data=o,this.elem=a,this.comp=a.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(a),this.s=PropertyFactory.getProp(a,o.s||{k:0},0,0,this),"e"in o?this.e=PropertyFactory.getProp(a,o.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(a,o.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(a,o.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(a,o.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(a,o.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(a,o.a,0,.01,this),this.dynamicProperties.length||this.getValue()}i.prototype={getMult:function(o){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var l=0,u=0,c=1,f=1;this.ne.v>0?l=this.ne.v/100:u=-this.ne.v/100,this.xe.v>0?c=1-this.xe.v/100:f=1+this.xe.v/100;var m=BezierFactory.getBezierEasing(l,u,c,f).get,d=0,E=this.finalS,S=this.finalE,A=this.data.sh;if(A===2)S===E?d=o>=S?1:0:d=e(0,r(.5/(S-E)+(o-E)/(S-E),1)),d=m(d);else if(A===3)S===E?d=o>=S?0:1:d=1-e(0,r(.5/(S-E)+(o-E)/(S-E),1)),d=m(d);else if(A===4)S===E?d=0:(d=e(0,r(.5/(S-E)+(o-E)/(S-E),1)),d<.5?d*=2:d=1-2*(d-.5)),d=m(d);else if(A===5){if(S===E)d=0;else{var T=S-E;o=r(e(0,o+.5-E),S-E);var _=-T/2+o,y=T/2;d=Math.sqrt(1-_*_/(y*y))}d=m(d)}else A===6?(S===E?d=0:(o=r(e(0,o+.5-E),S-E),d=(1+Math.cos(Math.PI+Math.PI*2*o/(S-E)))/2),d=m(d)):(o>=n(E)&&(o-E<0?d=e(0,r(r(S,1)-(E-o),1)):d=e(0,r(S-o,1))),d=m(d));if(this.sm.v!==100){var b=this.sm.v*.01;b===0&&(b=1e-8);var P=.5-b*.5;d<P?d=0:(d=(d-P)/b,d>1&&(d=1))}return d*this.a.v},getValue:function(o){this.iterateDynamicProperties(),this._mdf=o||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,o&&this.data.r===2&&(this.e.v=this._currentTextLength);var l=this.data.r===2?1:100/this.data.totalChars,u=this.o.v/l,c=this.s.v/l+u,f=this.e.v/l+u;if(c>f){var m=c;c=f,f=m}this.finalS=c,this.finalE=f}},extendPrototype([DynamicPropertyContainer],i);function s(a,o,l){return new i(a,o)}return{getTextSelectorProp:s}}();function TextAnimatorDataProperty(e,r,n){var i={propType:!1},s=PropertyFactory.getProp,a=r.a;this.a={r:a.r?s(e,a.r,0,degToRads,n):i,rx:a.rx?s(e,a.rx,0,degToRads,n):i,ry:a.ry?s(e,a.ry,0,degToRads,n):i,sk:a.sk?s(e,a.sk,0,degToRads,n):i,sa:a.sa?s(e,a.sa,0,degToRads,n):i,s:a.s?s(e,a.s,1,.01,n):i,a:a.a?s(e,a.a,1,0,n):i,o:a.o?s(e,a.o,0,.01,n):i,p:a.p?s(e,a.p,1,0,n):i,sw:a.sw?s(e,a.sw,0,0,n):i,sc:a.sc?s(e,a.sc,1,0,n):i,fc:a.fc?s(e,a.fc,1,0,n):i,fh:a.fh?s(e,a.fh,0,0,n):i,fs:a.fs?s(e,a.fs,0,.01,n):i,fb:a.fb?s(e,a.fb,0,.01,n):i,t:a.t?s(e,a.t,0,0,n):i},this.s=TextSelectorProp.getTextSelectorProp(e,r.s,n),this.s.t=r.s.t}function TextAnimatorProperty(e,r,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=r,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}TextAnimatorProperty.prototype.searchProperties=function(){var e,r=this._textData.a.length,n,i=PropertyFactory.getProp;for(e=0;e<r;e+=1)n=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,n,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(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=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,r){if(this.lettersChangedFlag=r,!(!this._mdf&&!this._isFirstFrame&&!r&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var n=this._moreOptions.alignment.v,i=this._animatorsData,s=this._textData,a=this.mHelper,o=this._renderType,l=this.renderedLetters.length,u,c,f,m,d=e.l,E,S,A,T,_,y,b,P,C,I,M,R,D,G,W;if(this._hasMaskedPath){if(W=this._pathData.m,!this._pathData.n||this._pathData._mdf){var j=W.v;this._pathData.r.v&&(j=j.reverse()),E={tLength:0,segments:[]},m=j._length-1;var q;for(R=0,f=0;f<m;f+=1)q=bez.buildBezierData(j.v[f],j.v[f+1],[j.o[f][0]-j.v[f][0],j.o[f][1]-j.v[f][1]],[j.i[f+1][0]-j.v[f+1][0],j.i[f+1][1]-j.v[f+1][1]]),E.tLength+=q.segmentLength,E.segments.push(q),R+=q.segmentLength;f=m,W.v.c&&(q=bez.buildBezierData(j.v[f],j.v[0],[j.o[f][0]-j.v[f][0],j.o[f][1]-j.v[f][1]],[j.i[0][0]-j.v[0][0],j.i[0][1]-j.v[0][1]]),E.tLength+=q.segmentLength,E.segments.push(q),R+=q.segmentLength),this._pathData.pi=E}if(E=this._pathData.pi,S=this._pathData.f.v,b=0,y=1,T=0,_=!0,I=E.segments,S<0&&W.v.c)for(E.tLength<Math.abs(S)&&(S=-Math.abs(S)%E.tLength),b=I.length-1,C=I[b].points,y=C.length-1;S<0;)S+=C[y].partialLength,y-=1,y<0&&(b-=1,C=I[b].points,y=C.length-1);C=I[b].points,P=C[y-1],A=C[y],M=A.partialLength}m=d.length,u=0,c=0;var z=e.finalSize*1.2*.714,H=!0,$,F,x,O,U;O=i.length;var V,re=-1,ue,he,Ee,be=S,J=b,Q=y,ie=-1,oe,de,_e,B,L,K,Z,Y,se="",le=this.defaultPropsArray,ne;if(e.j===2||e.j===1){var ae=0,ee=0,pe=e.j===2?-.5:-1,fe=0,me=!0;for(f=0;f<m;f+=1)if(d[f].n){for(ae&&(ae+=ee);fe<f;)d[fe].animatorJustifyOffset=ae,fe+=1;ae=0,me=!0}else{for(x=0;x<O;x+=1)$=i[x].a,$.t.propType&&(me&&e.j===2&&(ee+=$.t.v*pe),F=i[x].s,V=F.getMult(d[f].anIndexes[x],s.a[x].s.totalChars),V.length?ae+=$.t.v*V[0]*pe:ae+=$.t.v*V*pe);me=!1}for(ae&&(ae+=ee);fe<f;)d[fe].animatorJustifyOffset=ae,fe+=1}for(f=0;f<m;f+=1){if(a.reset(),oe=1,d[f].n)u=0,c+=e.yOffset,c+=H?1:0,S=be,H=!1,this._hasMaskedPath&&(b=J,y=Q,C=I[b].points,P=C[y-1],A=C[y],M=A.partialLength,T=0),se="",Y="",K="",ne="",le=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ie!==d[f].line){switch(e.j){case 1:S+=R-e.lineWidths[d[f].line];break;case 2:S+=(R-e.lineWidths[d[f].line])/2;break}ie=d[f].line}re!==d[f].ind&&(d[re]&&(S+=d[re].extra),S+=d[f].an/2,re=d[f].ind),S+=n[0]*d[f].an*.005;var ye=0;for(x=0;x<O;x+=1)$=i[x].a,$.p.propType&&(F=i[x].s,V=F.getMult(d[f].anIndexes[x],s.a[x].s.totalChars),V.length?ye+=$.p.v[0]*V[0]:ye+=$.p.v[0]*V),$.a.propType&&(F=i[x].s,V=F.getMult(d[f].anIndexes[x],s.a[x].s.totalChars),V.length?ye+=$.a.v[0]*V[0]:ye+=$.a.v[0]*V);for(_=!0,this._pathData.a.v&&(S=d[0].an*.5+(R-this._pathData.f.v-d[0].an*.5-d[d.length-1].an*.5)*re/(m-1),S+=this._pathData.f.v);_;)T+M>=S+ye||!C?(D=(S+ye-T)/A.partialLength,he=P.point[0]+(A.point[0]-P.point[0])*D,Ee=P.point[1]+(A.point[1]-P.point[1])*D,a.translate(-n[0]*d[f].an*.005,-(n[1]*z)*.01),_=!1):C&&(T+=A.partialLength,y+=1,y>=C.length&&(y=0,b+=1,I[b]?C=I[b].points:W.v.c?(y=0,b=0,C=I[b].points):(T-=A.partialLength,C=null)),C&&(P=A,A=C[y],M=A.partialLength));ue=d[f].an/2-d[f].add,a.translate(-ue,0,0)}else ue=d[f].an/2-d[f].add,a.translate(-ue,0,0),a.translate(-n[0]*d[f].an*.005,-n[1]*z*.01,0);for(x=0;x<O;x+=1)$=i[x].a,$.t.propType&&(F=i[x].s,V=F.getMult(d[f].anIndexes[x],s.a[x].s.totalChars),(u!==0||e.j!==0)&&(this._hasMaskedPath?V.length?S+=$.t.v*V[0]:S+=$.t.v*V:V.length?u+=$.t.v*V[0]:u+=$.t.v*V));for(e.strokeWidthAnim&&(_e=e.sw||0),e.strokeColorAnim&&(e.sc?de=[e.sc[0],e.sc[1],e.sc[2]]:de=[0,0,0]),e.fillColorAnim&&e.fc&&(B=[e.fc[0],e.fc[1],e.fc[2]]),x=0;x<O;x+=1)$=i[x].a,$.a.propType&&(F=i[x].s,V=F.getMult(d[f].anIndexes[x],s.a[x].s.totalChars),V.length?a.translate(-$.a.v[0]*V[0],-$.a.v[1]*V[1],$.a.v[2]*V[2]):a.translate(-$.a.v[0]*V,-$.a.v[1]*V,$.a.v[2]*V));for(x=0;x<O;x+=1)$=i[x].a,$.s.propType&&(F=i[x].s,V=F.getMult(d[f].anIndexes[x],s.a[x].s.totalChars),V.length?a.scale(1+($.s.v[0]-1)*V[0],1+($.s.v[1]-1)*V[1],1):a.scale(1+($.s.v[0]-1)*V,1+($.s.v[1]-1)*V,1));for(x=0;x<O;x+=1){if($=i[x].a,F=i[x].s,V=F.getMult(d[f].anIndexes[x],s.a[x].s.totalChars),$.sk.propType&&(V.length?a.skewFromAxis(-$.sk.v*V[0],$.sa.v*V[1]):a.skewFromAxis(-$.sk.v*V,$.sa.v*V)),$.r.propType&&(V.length?a.rotateZ(-$.r.v*V[2]):a.rotateZ(-$.r.v*V)),$.ry.propType&&(V.length?a.rotateY($.ry.v*V[1]):a.rotateY($.ry.v*V)),$.rx.propType&&(V.length?a.rotateX($.rx.v*V[0]):a.rotateX($.rx.v*V)),$.o.propType&&(V.length?oe+=($.o.v*V[0]-oe)*V[0]:oe+=($.o.v*V-oe)*V),e.strokeWidthAnim&&$.sw.propType&&(V.length?_e+=$.sw.v*V[0]:_e+=$.sw.v*V),e.strokeColorAnim&&$.sc.propType)for(L=0;L<3;L+=1)V.length?de[L]+=($.sc.v[L]-de[L])*V[0]:de[L]+=($.sc.v[L]-de[L])*V;if(e.fillColorAnim&&e.fc){if($.fc.propType)for(L=0;L<3;L+=1)V.length?B[L]+=($.fc.v[L]-B[L])*V[0]:B[L]+=($.fc.v[L]-B[L])*V;$.fh.propType&&(V.length?B=addHueToRGB(B,$.fh.v*V[0]):B=addHueToRGB(B,$.fh.v*V)),$.fs.propType&&(V.length?B=addSaturationToRGB(B,$.fs.v*V[0]):B=addSaturationToRGB(B,$.fs.v*V)),$.fb.propType&&(V.length?B=addBrightnessToRGB(B,$.fb.v*V[0]):B=addBrightnessToRGB(B,$.fb.v*V))}}for(x=0;x<O;x+=1)$=i[x].a,$.p.propType&&(F=i[x].s,V=F.getMult(d[f].anIndexes[x],s.a[x].s.totalChars),this._hasMaskedPath?V.length?a.translate(0,$.p.v[1]*V[0],-$.p.v[2]*V[1]):a.translate(0,$.p.v[1]*V,-$.p.v[2]*V):V.length?a.translate($.p.v[0]*V[0],$.p.v[1]*V[1],-$.p.v[2]*V[2]):a.translate($.p.v[0]*V,$.p.v[1]*V,-$.p.v[2]*V));if(e.strokeWidthAnim&&(K=_e<0?0:_e),e.strokeColorAnim&&(Z="rgb("+Math.round(de[0]*255)+","+Math.round(de[1]*255)+","+Math.round(de[2]*255)+")"),e.fillColorAnim&&e.fc&&(Y="rgb("+Math.round(B[0]*255)+","+Math.round(B[1]*255)+","+Math.round(B[2]*255)+")"),this._hasMaskedPath){if(a.translate(0,-e.ls),a.translate(0,n[1]*z*.01+c,0),this._pathData.p.v){G=(A.point[1]-P.point[1])/(A.point[0]-P.point[0]);var Se=Math.atan(G)*180/Math.PI;A.point[0]<P.point[0]&&(Se+=180),a.rotate(-Se*Math.PI/180)}a.translate(he,Ee,0),S-=n[0]*d[f].an*.005,d[f+1]&&re!==d[f+1].ind&&(S+=d[f].an/2,S+=e.tr*.001*e.finalSize)}else{switch(a.translate(u,c,0),e.ps&&a.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:a.translate(d[f].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[d[f].line]),0,0);break;case 2:a.translate(d[f].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[d[f].line])/2,0,0);break}a.translate(0,-e.ls),a.translate(ue,0,0),a.translate(n[0]*d[f].an*.005,n[1]*z*.01,0),u+=d[f].l+e.tr*.001*e.finalSize}o==="html"?se=a.toCSS():o==="svg"?se=a.to2dCSS():le=[a.props[0],a.props[1],a.props[2],a.props[3],a.props[4],a.props[5],a.props[6],a.props[7],a.props[8],a.props[9],a.props[10],a.props[11],a.props[12],a.props[13],a.props[14],a.props[15]],ne=oe}l<=f?(U=new LetterProps(ne,K,Z,Y,se,le),this.renderedLetters.push(U),l+=1,this.lettersChangedFlag=!0):(U=this.renderedLetters[f],this.lettersChangedFlag=U.update(ne,K,Z,Y,se,le)||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);function ITextElement(){}ITextElement.prototype.initElement=function(e,r,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,r,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,r,n),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,r){var n,i=r.length,s,a="";for(n=0;n<i;n+=1)r[n].ty==="sh"&&(s=r[n].ks.k,a+=buildShapeString(s,s.i.length,!0,e));return a},ITextElement.prototype.updateDocumentData=function(e,r){this.textProperty.updateDocumentData(e,r)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,r,n,i,s){switch(e.ps&&r.translate(e.ps[0],e.ps[1]+e.ascent,0),r.translate(0,-e.ls,0),e.j){case 1:r.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:r.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0);break}r.translate(i,s,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(e[0]*255)+","+Math.round(e[1]*255)+","+Math.round(e[2]*255)+")"},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,r,n){this.textSpans=[],this.renderType="svg",this.initElement(e,r,n)}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 r=0,n=e.length,i=[],s="";r<n;)e[r]===String.fromCharCode(13)||e[r]===String.fromCharCode(3)?(i.push(s),s=""):s+=e[r],r+=1;return i.push(s),i},SVGTextLottieElement.prototype.buildShapeData=function(e,r){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var i=n.it[n.it.length-1];i.s&&(i.s.k[0]=r,i.s.k[1]=r)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e,r,n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var i=this.globalData.fontManager.getFontByName(n.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var s=n.fWeight,a=n.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",s)}this.layerElement.setAttribute("aria-label",n.t);var o=n.l||[],l=!!this.globalData.fontManager.chars;r=o.length;var u,c=this.mHelper,f="",m=this.data.singleShape,d=0,E=0,S=!0,A=n.tr*.001*n.finalSize;if(m&&!l&&!n.sz){var T=this.textContainer,_="start";switch(n.j){case 1:_="end";break;case 2:_="middle";break;default:_="start";break}T.setAttribute("text-anchor",_),T.setAttribute("letter-spacing",A);var y=this.buildTextContents(n.finalText);for(r=y.length,E=n.ps?n.ps[1]+n.ascent:0,e=0;e<r;e+=1)u=this.textSpans[e].span||createNS("tspan"),u.textContent=y[e],u.setAttribute("x",0),u.setAttribute("y",E),u.style.display="inherit",T.appendChild(u),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=u,E+=n.finalLineHeight;this.layerElement.appendChild(T)}else{var b=this.textSpans.length,P;for(e=0;e<r;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!l||!m||e===0){if(u=b>e?this.textSpans[e].span:createNS(l?"g":"text"),b<=e){if(u.setAttribute("stroke-linecap","butt"),u.setAttribute("stroke-linejoin","round"),u.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=u,l){var C=createNS("g");u.appendChild(C),this.textSpans[e].childSpan=C}this.textSpans[e].span=u,this.layerElement.appendChild(u)}u.style.display="inherit"}if(c.reset(),m&&(o[e].n&&(d=-A,E+=n.yOffset,E+=S?1:0,S=!1),this.applyTextPropertiesToMatrix(n,c,o[e].line,d,E),d+=o[e].l||0,d+=A),l){P=this.globalData.fontManager.getCharData(n.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);var I;if(P.t===1)I=new SVGCompElement(P.data,this.globalData,this);else{var M=emptyShapeData;P.data&&P.data.shapes&&(M=this.buildShapeData(P.data,n.finalSize)),I=new SVGShapeElement(M,this.globalData,this)}if(this.textSpans[e].glyph){var R=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(R.layerElement),R.destroy()}this.textSpans[e].glyph=I,I._debug=!0,I.prepareFrame(0),I.renderFrame(),this.textSpans[e].childSpan.appendChild(I.layerElement),P.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else m&&u.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),u.textContent=o[e].val,u.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}m&&u&&u.setAttribute("d",f)}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,r=this.textSpans.length,n;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<r;e+=1)n=this.textSpans[e].glyph,n&&(n.prepareFrame(this.comp.renderedFrame-this.data.st),n._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)){this._sizeChanged=!0;var e,r,n=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;r=i.length;var s,a,o;for(e=0;e<r;e+=1)i[e].n||(s=n[e],a=this.textSpans[e].span,o=this.textSpans[e].glyph,o&&o.renderFrame(),s._mdf.m&&a.setAttribute("transform",s.m),s._mdf.o&&a.setAttribute("opacity",s.o),s._mdf.sw&&a.setAttribute("stroke-width",s.sw),s._mdf.sc&&a.setAttribute("stroke",s.sc),s._mdf.fc&&a.setAttribute("fill",s.fc))}};function ISolidElement(e,r,n){this.initElement(e,r,n)}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)};function NullElement(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initFrame(),this.initTransform(e,r,n),this.initHierarchy()}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);function SVGRendererBase(){}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),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var r=this.globalData.defs;this.setupGlobalData(e,r),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",e.w),i.setAttribute("height",e.h),i.setAttribute("x",0),i.setAttribute("y",0);var s=createElementID();n.setAttribute("id",s),n.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),r.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e,r=this.layers?this.layers.length:0;for(e=0;e<r;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 r=0,n=this.layers.length;for(r=0;r<n;r+=1)if(this.layers[r].ind===e)return r;return-1},SVGRendererBase.prototype.buildItem=function(e){var r=this.elements;if(!(r[e]||this.layers[e].ty===99)){r[e]=!0;var n=this.createItem(this.layers[e]);if(r[e]=n,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var i="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(i===-1)return;if(!this.elements[i]||this.elements[i]===!0)this.buildItem(i),this.addPendingElement(n);else{var s=r[i],a=s.getMatte(this.layers[e].tt);n.setMatte(a)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var r=0,n=this.elements.length;r<n;){if(this.elements[r]===e){var i="tp"in e.data?this.findIndexByInd(e.data.tp):r-1,s=this.elements[i],a=s.getMatte(this.layers[r].tt);e.setMatte(a);break}r+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(!(this.renderedFrame===e||this.destroyed)){e===null?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var r,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf)for(r=0;r<n;r+=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,r){var n=e.getBaseElement();if(!!n){for(var i=0,s;i<r;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&(s=this.elements[i].getBaseElement()),i+=1;s?this.layerElement.insertBefore(n,s):this.layerElement.appendChild(n)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initTransform(e,r,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!r.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 r=this.tm.v;r===this.data.op&&(r=this.data.op-1),this.renderedFrame=r}var n,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=i-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,r=this.layers.length;for(e=0;e<r;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,r=this.layers.length;for(e=0;e<r;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(e,r,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)};function SVGRenderer(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(r&&r.title){var i=createNS("title"),s=createElementID();i.setAttribute("id",s),i.textContent=r.title,this.svgElement.appendChild(i),n+=s}if(r&&r.description){var a=createNS("desc"),o=createElementID();a.setAttribute("id",o),a.textContent=r.description,this.svgElement.appendChild(a),n+=" "+o}n&&this.svgElement.setAttribute("aria-labelledby",n);var l=createNS("defs");this.svgElement.appendChild(l);var u=createNS("g");this.svgElement.appendChild(u),this.layerElement=u,this.renderConfig={preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",progressiveLoad:r&&r.progressiveLoad||!1,hideOnTransparent:!(r&&r.hideOnTransparent===!1),viewBoxOnly:r&&r.viewBoxOnly||!1,viewBoxSize:r&&r.viewBoxSize||!1,className:r&&r.className||"",id:r&&r.id||"",focusable:r&&r.focusable,filterSize:{width:r&&r.filterSize&&r.filterSize.width||"100%",height:r&&r.filterSize&&r.filterSize.height||"100%",x:r&&r.filterSize&&r.filterSize.x||"0%",y:r&&r.filterSize&&r.filterSize.y||"0%"},width:r&&r.width,height:r&&r.height,runExpressions:!r||r.runExpressions===void 0||r.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:l,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(r){var n,i=r.length,s="_";for(n=0;n<i;n+=1)s+=r[n].transform.key+"_";var a=this.sequences[s];return a||(a={transforms:[].concat(r),finalTransform:new Matrix,_mdf:!1},this.sequences[s]=a,this.sequenceList.push(a)),a},processSequence:function(r,n){for(var i=0,s=r.transforms.length,a=n;i<s&&!n;){if(r.transforms[i].transform.mProps._mdf){a=!0;break}i+=1}if(a)for(r.finalTransform.reset(),i=s-1;i>=0;i-=1)r.finalTransform.multiply(r.transforms[i].transform.mProps.v);r._mdf=a},processSequences:function(r){var n,i=this.sequenceList.length;for(n=0;n<i;n+=1)this.processSequence(this.sequenceList[n],r)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var r="__lottie_element_luma_buffer",n=null,i=null,s=null;function a(){var u=createNS("svg"),c=createNS("filter"),f=createNS("feColorMatrix");return c.setAttribute("id",r),f.setAttribute("type","matrix"),f.setAttribute("color-interpolation-filters","sRGB"),f.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"),c.appendChild(f),u.appendChild(c),u.setAttribute("id",r+"_svg"),featureSupport.svgLumaHidden&&(u.style.display="none"),u}function o(){n||(s=a(),document.body.appendChild(s),n=createTag("canvas"),i=n.getContext("2d"),i.filter="url(#"+r+")",i.fillStyle="rgba(0,0,0,0)",i.fillRect(0,0,1,1))}function l(u){return n||o(),n.width=u.width,n.height=u.height,i.filter="url(#"+r+")",n}return{load:o,get:l}};function createCanvas(e,r){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,r);var n=createTag("canvas");return n.width=e,n.height=r,n}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(e){var r,n=e.data.ef?e.data.ef.length:0;this.filters=[];var i;for(r=0;r<n;r+=1){i=null;var s=e.data.ef[r].ty;if(registeredEffects[s]){var a=registeredEffects[s].effect;i=new a(e.effectsManager.effectElements[r],e)}i&&this.filters.push(i)}this.filters.length&&e.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(e){var r,n=this.filters.length;for(r=0;r<n;r+=1)this.filters[r].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var r,n=this.filters.length,i=[];for(r=0;r<n;r+=1)this.filters[r].type===e&&i.push(this.filters[r]);return i};function registerEffect(e,r){registeredEffects[e]={effect:r}}function CVMaskElement(e,r){this.data=e,this.element=r,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,i=this.masksProperties.length,s=!1;for(n=0;n<i;n+=1)this.masksProperties[n].mode!=="n"&&(s=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=s,s&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(!!this.hasMasks){var e=this.element.finalTransform.mat,r=this.element.canvasContext,n,i=this.masksProperties.length,s,a,o;for(r.beginPath(),n=0;n<i;n+=1)if(this.masksProperties[n].mode!=="n"){this.masksProperties[n].inv&&(r.moveTo(0,0),r.lineTo(this.element.globalData.compSize.w,0),r.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),r.lineTo(0,this.element.globalData.compSize.h),r.lineTo(0,0)),o=this.viewData[n].v,s=e.applyToPointArray(o.v[0][0],o.v[0][1],0),r.moveTo(s[0],s[1]);var l,u=o._length;for(l=1;l<u;l+=1)a=e.applyToTriplePoints(o.o[l-1],o.i[l],o.v[l]),r.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);a=e.applyToTriplePoints(o.o[l-1],o.i[0],o.v[0]),r.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5])}this.element.globalData.renderer.save(!0),r.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var r=this.globalData.canvasContext,n=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(n);var i=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(i),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 r=this.globalData;if(r.blendMode!==this.data.bm){r.blendMode=this.data.bm;var n=getBlendMode(this.data.bm);r.canvasContext.globalCompositeOperation=n}},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(r){r.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 r=this.buffers[0],n=r.getContext("2d");this.clearCanvas(n),n.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 r=this.buffers[1],n=r.getContext("2d");this.clearCanvas(n),n.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var i=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(i.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var s=assetLoader.getLumaCanvas(this.canvasContext.canvas),a=s.getContext("2d");a.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(s,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(r,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(r){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!r)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var n=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(n),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;function CVShapeData(e,r,n,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s=4;r.ty==="rc"?s=5:r.ty==="el"?s=6:r.ty==="sr"&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(e,r,s,e);var a,o=n.length,l;for(a=0;a<o;a+=1)n[a].closed||(l={transforms:i.addTransformSequence(n[a].transforms),trNodes:[]},this.styledShapes.push(l),n[a].elements.push(l))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,r,n)}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,r){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(r),transforms:[],elements:[],closed:e.hd===!0},i={};if(e.ty==="fl"||e.ty==="st"?(i.c=PropertyFactory.getProp(this,e.c,1,255,this),i.c.k||(n.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):(e.ty==="gf"||e.ty==="gs")&&(i.s=PropertyFactory.getProp(this,e.s,1,null,this),i.e=PropertyFactory.getProp(this,e.e,1,null,this),i.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,e.g,this)),i.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty==="st"||e.ty==="gs"){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],e.lj==1&&(n.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(n.wi=i.w.v),e.d){var s=new DashProperty(this,e.d,"canvas",this);i.d=s,i.d.k||(n.da=i.d.dashArray,n.do=i.d.dashoffset[0])}}else n.r=e.r===2?"evenodd":"nonzero";return this.stylesList.push(n),i.style=n,i},CVShapeElement.prototype.createGroupElement=function(){var e={it:[],prevViewData:[]};return e},CVShapeElement.prototype.createTransformElement=function(e){var r={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}};return r},CVShapeElement.prototype.createShapeElement=function(e){var r=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(r),this.addShapeToModifiers(r),r},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,r=this.itemsData.length;for(e=0;e<r;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),r=this.dynamicProperties.length,e=0;e<r;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var r,n=this.stylesList.length;for(r=0;r<n;r+=1)this.stylesList[r].closed||this.stylesList[r].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r].closed=!0},CVShapeElement.prototype.searchShapes=function(e,r,n,i,s){var a,o=e.length-1,l,u,c=[],f=[],m,d,E,S=[].concat(s);for(a=o;a>=0;a-=1){if(m=this.searchProcessedElement(e[a]),m?r[a]=n[m-1]:e[a]._shouldRender=i,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")m?r[a].style.closed=!1:r[a]=this.createStyleElement(e[a],S),c.push(r[a].style);else if(e[a].ty==="gr"){if(!m)r[a]=this.createGroupElement(e[a]);else for(u=r[a].it.length,l=0;l<u;l+=1)r[a].prevViewData[l]=r[a].it[l];this.searchShapes(e[a].it,r[a].it,r[a].prevViewData,i,S)}else e[a].ty==="tr"?(m||(E=this.createTransformElement(e[a]),r[a]=E),S.push(r[a]),this.addTransformToStyleList(r[a])):e[a].ty==="sh"||e[a].ty==="rc"||e[a].ty==="el"||e[a].ty==="sr"?m||(r[a]=this.createShapeElement(e[a])):e[a].ty==="tm"||e[a].ty==="rd"||e[a].ty==="pb"||e[a].ty==="zz"||e[a].ty==="op"?(m?(d=r[a],d.closed=!1):(d=ShapeModifiers.getModifier(e[a].ty),d.init(this,e[a]),r[a]=d,this.shapeModifiers.push(d)),f.push(d)):e[a].ty==="rp"&&(m?(d=r[a],d.closed=!0):(d=ShapeModifiers.getModifier(e[a].ty),r[a]=d,d.init(this,e,a,r),this.shapeModifiers.push(d),i=!1),f.push(d));this.addProcessedElement(e[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(c),o=f.length,a=0;a<o;a+=1)f[a].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,r){(e._opMdf||r.op._mdf||this._isFirstFrame)&&(r.opacity=e.opacity,r.opacity*=r.op.v,r._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,r=this.stylesList.length,n,i,s,a,o,l,u=this.globalData.renderer,c=this.globalData.canvasContext,f,m;for(e=0;e<r;e+=1)if(m=this.stylesList[e],f=m.type,!((f==="st"||f==="gs")&&m.wi===0||!m.data._shouldRender||m.coOp===0||this.globalData.currentGlobalAlpha===0)){for(u.save(),o=m.elements,f==="st"||f==="gs"?(u.ctxStrokeStyle(f==="st"?m.co:m.grd),u.ctxLineWidth(m.wi),u.ctxLineCap(m.lc),u.ctxLineJoin(m.lj),u.ctxMiterLimit(m.ml||0)):u.ctxFillStyle(f==="fl"?m.co:m.grd),u.ctxOpacity(m.coOp),f!=="st"&&f!=="gs"&&c.beginPath(),u.ctxTransform(m.preTransforms.finalTransform.props),i=o.length,n=0;n<i;n+=1){for((f==="st"||f==="gs")&&(c.beginPath(),m.da&&(c.setLineDash(m.da),c.lineDashOffset=m.do)),l=o[n].trNodes,a=l.length,s=0;s<a;s+=1)l[s].t==="m"?c.moveTo(l[s].p[0],l[s].p[1]):l[s].t==="c"?c.bezierCurveTo(l[s].pts[0],l[s].pts[1],l[s].pts[2],l[s].pts[3],l[s].pts[4],l[s].pts[5]):c.closePath();(f==="st"||f==="gs")&&(u.ctxStroke(),m.da&&c.setLineDash(this.dashResetter))}f!=="st"&&f!=="gs"&&this.globalData.renderer.ctxFill(m.r),u.restore()}},CVShapeElement.prototype.renderShape=function(e,r,n,i){var s,a=r.length-1,o;for(o=e,s=a;s>=0;s-=1)r[s].ty==="tr"?(o=n[s].transform,this.renderShapeTransform(e,o)):r[s].ty==="sh"||r[s].ty==="el"||r[s].ty==="rc"||r[s].ty==="sr"?this.renderPath(r[s],n[s]):r[s].ty==="fl"?this.renderFill(r[s],n[s],o):r[s].ty==="st"?this.renderStroke(r[s],n[s],o):r[s].ty==="gf"||r[s].ty==="gs"?this.renderGradientFill(r[s],n[s],o):r[s].ty==="gr"?this.renderShape(o,r[s].it,n[s].it):r[s].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,r){if(this._isFirstFrame||r._mdf||e.transforms._mdf){var n=e.trNodes,i=r.paths,s,a,o,l=i._length;n.length=0;var u=e.transforms.finalTransform;for(o=0;o<l;o+=1){var c=i.shapes[o];if(c&&c.v){for(a=c._length,s=1;s<a;s+=1)s===1&&n.push({t:"m",p:u.applyToPointArray(c.v[0][0],c.v[0][1],0)}),n.push({t:"c",pts:u.applyToTriplePoints(c.o[s-1],c.i[s],c.v[s])});a===1&&n.push({t:"m",p:u.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&a&&(n.push({t:"c",pts:u.applyToTriplePoints(c.o[s-1],c.i[0],c.v[0])}),n.push({t:"z"}))}}e.trNodes=n}},CVShapeElement.prototype.renderPath=function(e,r){if(e.hd!==!0&&e._shouldRender){var n,i=r.styledShapes.length;for(n=0;n<i;n+=1)this.renderStyledShape(r.styledShapes[n],r.sh)}},CVShapeElement.prototype.renderFill=function(e,r,n){var i=r.style;(r.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")"),(r.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=r.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,r,n){var i=r.style,s;if(!i.grd||r.g._mdf||r.s._mdf||r.e._mdf||e.t!==1&&(r.h._mdf||r.a._mdf)){var a=this.globalData.canvasContext,o=r.s.v,l=r.e.v;if(e.t===1)s=a.createLinearGradient(o[0],o[1],l[0],l[1]);else{var u=Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)),c=Math.atan2(l[1]-o[1],l[0]-o[0]),f=r.h.v;f>=1?f=.99:f<=-1&&(f=-.99);var m=u*f,d=Math.cos(c+r.a.v)*m+o[0],E=Math.sin(c+r.a.v)*m+o[1];s=a.createRadialGradient(d,E,0,o[0],o[1],u)}var S,A=e.g.p,T=r.g.c,_=1;for(S=0;S<A;S+=1)r.g._hasOpacity&&r.g._collapsable&&(_=r.g.o[S*2+1]),s.addColorStop(T[S*4]/100,"rgba("+T[S*4+1]+","+T[S*4+2]+","+T[S*4+3]+","+_+")");i.grd=s}i.coOp=r.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,r,n){var i=r.style,s=r.d;s&&(s._mdf||this._isFirstFrame)&&(i.da=s.dashArray,i.do=s.dashoffset[0]),(r.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")"),(r.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=r.o.v*n.opacity),(r.w._mdf||this._isFirstFrame)&&(i.wi=r.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(e,r,n){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,r,n)}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 r=!1;e.fc?(r=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=r;var n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var i=this.globalData.fontManager.getFontByName(e.f),s,a,o=e.l,l=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,a=e.finalText.length;var u,c,f,m,d,E,S,A,T,_,y=this.data.singleShape,b=e.tr*.001*e.finalSize,P=0,C=0,I=!0,M=0;for(s=0;s<a;s+=1){u=this.globalData.fontManager.getCharData(e.finalText[s],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),c=u&&u.data||{},l.reset(),y&&o[s].n&&(P=-b,C+=e.yOffset,C+=I?1:0,I=!1),d=c.shapes?c.shapes[0].it:[],S=d.length,l.scale(e.finalSize/100,e.finalSize/100),y&&this.applyTextPropertiesToMatrix(e,l,o[s].line,P,C),T=createSizedArray(S-1);var R=0;for(E=0;E<S;E+=1)if(d[E].ty==="sh"){for(m=d[E].ks.k.i.length,A=d[E].ks.k,_=[],f=1;f<m;f+=1)f===1&&_.push(l.applyToX(A.v[0][0],A.v[0][1],0),l.applyToY(A.v[0][0],A.v[0][1],0)),_.push(l.applyToX(A.o[f-1][0],A.o[f-1][1],0),l.applyToY(A.o[f-1][0],A.o[f-1][1],0),l.applyToX(A.i[f][0],A.i[f][1],0),l.applyToY(A.i[f][0],A.i[f][1],0),l.applyToX(A.v[f][0],A.v[f][1],0),l.applyToY(A.v[f][0],A.v[f][1],0));_.push(l.applyToX(A.o[f-1][0],A.o[f-1][1],0),l.applyToY(A.o[f-1][0],A.o[f-1][1],0),l.applyToX(A.i[0][0],A.i[0][1],0),l.applyToY(A.i[0][0],A.i[0][1],0),l.applyToX(A.v[0][0],A.v[0][1],0),l.applyToY(A.v[0][0],A.v[0][1],0)),T[R]=_,R+=1}y&&(P+=o[s].l,P+=b),this.textSpans[M]?this.textSpans[M].elem=T:this.textSpans[M]={elem:T},M+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var e=this.canvasContext;e.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 r,n,i,s,a,o,l=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;n=u.length;var c,f=null,m=null,d=null,E,S,A=this.globalData.renderer;for(r=0;r<n;r+=1)if(!u[r].n){if(c=l[r],c&&(A.save(),A.ctxTransform(c.p),A.ctxOpacity(c.o)),this.fill){for(c&&c.fc?f!==c.fc&&(A.ctxFillStyle(c.fc),f=c.fc):f!==this.values.fill&&(f=this.values.fill,A.ctxFillStyle(this.values.fill)),E=this.textSpans[r].elem,s=E.length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(S=E[i],o=S.length,this.globalData.canvasContext.moveTo(S[0],S[1]),a=2;a<o;a+=6)this.globalData.canvasContext.bezierCurveTo(S[a],S[a+1],S[a+2],S[a+3],S[a+4],S[a+5]);this.globalData.canvasContext.closePath(),A.ctxFill()}if(this.stroke){for(c&&c.sw?d!==c.sw&&(d=c.sw,A.ctxLineWidth(c.sw)):d!==this.values.sWidth&&(d=this.values.sWidth,A.ctxLineWidth(this.values.sWidth)),c&&c.sc?m!==c.sc&&(m=c.sc,A.ctxStrokeStyle(c.sc)):m!==this.values.stroke&&(m=this.values.stroke,A.ctxStrokeStyle(this.values.stroke)),E=this.textSpans[r].elem,s=E.length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(S=E[i],o=S.length,this.globalData.canvasContext.moveTo(S[0],S[1]),a=2;a<o;a+=6)this.globalData.canvasContext.bezierCurveTo(S[a],S[a+1],S[a+2],S[a+3],S[a+4],S[a+5]);this.globalData.canvasContext.closePath(),A.ctxStroke()}c&&this.globalData.renderer.restore()}};function CVImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.img=r.imageLoader.getAsset(this.assetData),this.initElement(e,r,n)}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 r=e.getContext("2d"),n=this.img.width,i=this.img.height,s=n/i,a=this.assetData.w/this.assetData.h,o,l,u=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;s>a&&u==="xMidYMid slice"||s<a&&u!=="xMidYMid slice"?(l=i,o=l*a):(o=n,l=o/a),r.drawImage(this.img,(n-o)/2,(i-l)/2,o,l,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};function CVSolidElement(e,r,n){this.initElement(e,r,n)}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)};function CanvasRendererBase(){}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){e[0]===1&&e[1]===0&&e[4]===0&&e[5]===1&&e[12]===0&&e[13]===0||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,r,n,i){this.canvasContext.fillRect(e,r,n,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var r=this.animationItem.container.style;r.width="100%",r.height="100%";var n="0px 0px 0px";r.transformOrigin=n,r.mozTransformOrigin=n,r.webkitTransformOrigin=n,r["-webkit-transform"]=n,r.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,r){this.reset();var n,i;e?(n=e,i=r,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr);var s,a;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var o=this.renderConfig.preserveAspectRatio.split(" "),l=o[1]||"meet",u=o[0]||"xMidYMid",c=u.substr(0,4),f=u.substr(4);s=n/i,a=this.transformCanvas.w/this.transformCanvas.h,a>s&&l==="meet"||a<s&&l==="slice"?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),c==="xMid"&&(a<s&&l==="meet"||a>s&&l==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:c==="xMax"&&(a<s&&l==="meet"||a>s&&l==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,f==="YMid"&&(a>s&&l==="meet"||a<s&&l==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:f==="YMax"&&(a>s&&l==="meet"||a<s&&l==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(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(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var e,r=this.layers?this.layers.length:0;for(e=r-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,r){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!r||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||r,this.globalData.projectInterface.currentFrame=e;var n,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=i-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=i-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var r=this.elements;if(!(r[e]||this.layers[e].ty===99)){var n=this.createItem(this.layers[e],this,this.globalData);r[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};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(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var e,r=15;for(e=0;e<r;e+=1){var n=new CanvasContext;this.stack[e]=n}this._length=r,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=""}CVContextData.prototype.duplicate=function(){var e=this._length*2,r=0;for(r=this._length;r<e;r+=1)this.stack[r]=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 r=this.stack[this.cArrPos],n=r.transform,i,s=this.cTr.props;for(i=0;i<16;i+=1)s[i]=n[i];if(e){this.nativeContext.restore();var a=this.stack[this.cArrPos+1];this.appliedFillStyle=a.fillStyle,this.appliedStrokeStyle=a.strokeStyle,this.appliedLineWidth=a.lineWidth,this.appliedLineCap=a.lineCap,this.appliedLineJoin=a.lineJoin,this.appliedMiterLimit=a.miterLimit}this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),(e||r.opacity!==-1&&this.currentOpacity!==r.opacity)&&(this.nativeContext.globalAlpha=r.opacity,this.currentOpacity=r.opacity),this.currentFillStyle=r.fillStyle,this.currentStrokeStyle=r.strokeStyle,this.currentLineWidth=r.lineWidth,this.currentLineCap=r.lineCap,this.currentLineJoin=r.lineJoin,this.currentMiterLimit=r.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var r=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var n=this.stack[this.cArrPos],i;for(i=0;i<16;i+=1)n.transform[i]=r[i];this.cArrPos+=1;var s=this.stack[this.cArrPos];s.opacity=n.opacity,s.fillStyle=n.fillStyle,s.strokeStyle=n.strokeStyle,s.lineWidth=n.lineWidth,s.lineCap=n.lineCap,s.lineJoin=n.lineJoin,s.miterLimit=n.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 r=this.cTr;this.transformMat.multiply(r),r.cloneFromProps(this.transformMat.props);var n=r.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(e){var r=this.stack[this.cArrPos].opacity;r*=e<0?0:e,this.stack[this.cArrPos].opacity!==r&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=r)},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,r,n,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,r,n,i)},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()};function CVCompElement(e,r,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();var r,n=this.layers.length;for(r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},CVCompElement.prototype.destroy=function(){var e,r=this.layers.length;for(e=r-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)};function CanvasRenderer(e,r){this.animationItem=e,this.renderConfig={clearCanvas:r&&r.clearCanvas!==void 0?r.clearCanvas:!0,context:r&&r.context||null,progressiveLoad:r&&r.progressiveLoad||!1,preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",className:r&&r.className||"",id:r&&r.id||"",runExpressions:!r||r.runExpressions===void 0||r.runExpressions},this.renderConfig.dpr=r&&r.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=r&&r.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))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function HBaseElement(){}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),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var r=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var n=this.finalTransform.mat.toCSS();r.transform=n,r.webkitTransform=n}this.finalTransform._opMdf&&(r.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;function HSolidElement(e,r,n){this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,r,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}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 r=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",r.w),e.setAttribute("height",r.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,r){var n,i=e.length;for(n=0;n<i;n+=1)r=e[n].mProps.v.applyToPointArray(r[0],r[1],0);return r},HShapeElement.prototype.calculateShapeBoundingBox=function(e,r){var n=e.sh.v,i=e.transformers,s,a=n._length,o,l,u,c;if(!(a<=1)){for(s=0;s<a-1;s+=1)o=this.getTransformedPoint(i,n.v[s]),l=this.getTransformedPoint(i,n.o[s]),u=this.getTransformedPoint(i,n.i[s+1]),c=this.getTransformedPoint(i,n.v[s+1]),this.checkBounds(o,l,u,c,r);n.c&&(o=this.getTransformedPoint(i,n.v[s]),l=this.getTransformedPoint(i,n.o[s]),u=this.getTransformedPoint(i,n.i[0]),c=this.getTransformedPoint(i,n.v[0]),this.checkBounds(o,l,u,c,r))}},HShapeElement.prototype.checkBounds=function(e,r,n,i,s){this.getBoundsOfCurve(e,r,n,i);var a=this.shapeBoundingBox;s.x=bmMin(a.left,s.x),s.xMax=bmMax(a.right,s.xMax),s.y=bmMin(a.top,s.y),s.yMax=bmMax(a.bottom,s.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,r,n,i){for(var s=[[e[0],i[0]],[e[1],i[1]]],a,o,l,u,c,f,m,d=0;d<2;++d)o=6*e[d]-12*r[d]+6*n[d],a=-3*e[d]+9*r[d]-9*n[d]+3*i[d],l=3*r[d]-3*e[d],o|=0,a|=0,l|=0,a===0&&o===0||(a===0?(u=-l/o,u>0&&u<1&&s[d].push(this.calculateF(u,e,r,n,i,d))):(c=o*o-4*l*a,c>=0&&(f=(-o+bmSqrt(c))/(2*a),f>0&&f<1&&s[d].push(this.calculateF(f,e,r,n,i,d)),m=(-o-bmSqrt(c))/(2*a),m>0&&m<1&&s[d].push(this.calculateF(m,e,r,n,i,d)))));this.shapeBoundingBox.left=bmMin.apply(null,s[0]),this.shapeBoundingBox.top=bmMin.apply(null,s[1]),this.shapeBoundingBox.right=bmMax.apply(null,s[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,s[1])},HShapeElement.prototype.calculateF=function(e,r,n,i,s,a){return bmPow(1-e,3)*r[a]+3*bmPow(1-e,2)*e*n[a]+3*(1-e)*bmPow(e,2)*i[a]+bmPow(e,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(e,r){var n,i=e.length;for(n=0;n<i;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],r):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,r):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,r)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,r){var n=0;if(e.keyframes){for(var i=0;i<e.keyframes.length;i+=1){var s=e.keyframes[i].s;s>n&&(n=s)}n*=e.mult}else n=e.v*e.mult;r.x-=n,r.xMax+=n,r.y-=n,r.yMax+=n},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,r=999999;if(e.x=r,e.xMax=-r,e.y=r,e.yMax=-r,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 n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||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 i=this.shapeCont.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=s,i.webkitTransform=s}}};function HTextElement(e,r,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,r,n)}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 r=this.innerElem.style,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";r.fill=n,r.color=n,e.sc&&(r.stroke=this.buildColor(e.sc),r.strokeWidth=e.sw+"px");var i=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(r.fontSize=e.finalSize+"px",r.lineHeight=e.finalSize+"px",i.fClass)this.innerElem.className=i.fClass;else{r.fontFamily=i.fFamily;var s=e.fWeight,a=e.fStyle;r.fontStyle=a,r.fontWeight=s}var o,l,u=e.l;l=u.length;var c,f,m,d=this.mHelper,E,S="",A=0;for(o=0;o<l;o+=1){if(this.globalData.fontManager.chars?(this.textPaths[A]?c=this.textPaths[A]:(c=createNS("path"),c.setAttribute("stroke-linecap",lineCapEnum[1]),c.setAttribute("stroke-linejoin",lineJoinEnum[2]),c.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[A]?(f=this.textSpans[A],m=f.children[0]):(f=createTag("div"),f.style.lineHeight=0,m=createNS("svg"),m.appendChild(c),styleDiv(f)))):this.isMasked?c=this.textPaths[A]?this.textPaths[A]:createNS("text"):this.textSpans[A]?(f=this.textSpans[A],c=this.textPaths[A]):(f=createTag("span"),styleDiv(f),c=createTag("span"),styleDiv(c),f.appendChild(c)),this.globalData.fontManager.chars){var T=this.globalData.fontManager.getCharData(e.finalText[o],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),_;if(T?_=T.data:_=null,d.reset(),_&&_.shapes&&_.shapes.length&&(E=_.shapes[0].it,d.scale(e.finalSize/100,e.finalSize/100),S=this.createPathShape(d,E),c.setAttribute("d",S)),this.isMasked)this.innerElem.appendChild(c);else{if(this.innerElem.appendChild(f),_&&_.shapes){document.body.appendChild(m);var y=m.getBBox();m.setAttribute("width",y.width+2),m.setAttribute("height",y.height+2),m.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var b=m.style,P="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";b.transform=P,b.webkitTransform=P,u[o].yOffset=y.y-1}else m.setAttribute("width",1),m.setAttribute("height",1);f.appendChild(m)}}else if(c.textContent=u[o].val,c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(c);else{this.innerElem.appendChild(f);var C=c.style,I="translate3d(0,"+-e.finalSize/1.2+"px,0)";C.transform=I,C.webkitTransform=I}this.isMasked?this.textSpans[A]=c:this.textSpans[A]=f,this.textSpans[A].style.display="block",this.textPaths[A]=c,A+=1}for(;A<this.textSpans.length;)this.textSpans[A].style.display="none",A+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var e;if(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 r="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=r,e.webkitTransform=r}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var n,i,s=0,a=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;i=o.length;var l,u,c;for(n=0;n<i;n+=1)o[n].n?s+=1:(u=this.textSpans[n],c=this.textPaths[n],l=a[s],s+=1,l._mdf.m&&(this.isMasked?u.setAttribute("transform",l.m):(u.style.webkitTransform=l.m,u.style.transform=l.m)),u.style.opacity=l.o,l.sw&&l._mdf.sw&&c.setAttribute("stroke-width",l.sw),l.sc&&l._mdf.sc&&c.setAttribute("stroke",l.sc),l.fc&&l._mdf.fc&&(c.setAttribute("fill",l.fc),c.style.color=l.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var f=this.innerElem.getBBox();this.currentBBox.w!==f.width&&(this.currentBBox.w=f.width,this.svgElement.setAttribute("width",f.width)),this.currentBBox.h!==f.height&&(this.currentBBox.h=f.height,this.svgElement.setAttribute("height",f.height));var m=1;if(this.currentBBox.w!==f.width+m*2||this.currentBBox.h!==f.height+m*2||this.currentBBox.x!==f.x-m||this.currentBBox.y!==f.y-m){this.currentBBox.w=f.width+m*2,this.currentBBox.h=f.height+m*2,this.currentBBox.x=f.x-m,this.currentBBox.y=f.y-m,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var d="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=d,e.webkitTransform=d}}}};function HCameraElement(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,e.pe,0,0,this),e.ks.p.s?(this.px=i(this,e.ks.p.x,1,0,this),this.py=i(this,e.ks.p.y,1,0,this),this.pz=i(this,e.ks.p.z,1,0,this)):this.p=i(this,e.ks.p,1,0,this),e.ks.a&&(this.a=i(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var s,a=e.ks.or.k.length;for(s=0;s<a;s+=1)e.ks.or.k[s].to=null,e.ks.or.k[s].ti=null}this.or=i(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,e.ks.rx,0,degToRads,this),this.ry=i(this,e.ks.ry,0,degToRads,this),this.rz=i(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,r=this.comp.threeDElements.length,n,i,s;for(e=0;e<r;e+=1)if(n=this.comp.threeDElements[e],n.type==="3d"){i=n.perspectiveElem.style,s=n.container.style;var a=this.pe.v+"px",o="0px 0px 0px",l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=a,i.webkitPerspective=a,s.transformOrigin=o,s.mozTransformOrigin=o,s.webkitTransformOrigin=o,i.transform=l,i.webkitTransform=l}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame,r,n;if(this.hierarchy)for(n=this.hierarchy.length,r=0;r<n;r+=1)e=this.hierarchy[r].finalTransform.mProp._mdf||e;if(e||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(n=this.hierarchy.length-1,r=n;r>=0;r-=1){var i=this.hierarchy[r].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;this.p?s=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:s=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),o=[s[0]/a,s[1]/a,s[2]/a],l=Math.sqrt(o[2]*o[2]+o[0]*o[0]),u=Math.atan2(o[1],l),c=Math.atan2(o[0],-o[2]);this.mat.rotateY(c).rotateX(-u)}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 f=!this._prevMat.equals(this.mat);if((f||this.pe._mdf)&&this.comp.threeDElements){n=this.comp.threeDElements.length;var m,d,E;for(r=0;r<n;r+=1)if(m=this.comp.threeDElements[r],m.type==="3d"){if(f){var S=this.mat.toCSS();E=m.container.style,E.transform=S,E.webkitTransform=S}this.pe._mdf&&(d=m.perspectiveElem.style,d.perspective=this.pe.v+"px",d.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};function HImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),r=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(r),r.crossOrigin="anonymous",r.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:r&&r.className||"",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(r&&r.hideOnTransparent===!1),filterSize:{width:r&&r.filterSize&&r.filterSize.width||"400%",height:r&&r.filterSize&&r.filterSize.height||"400%",x:r&&r.filterSize&&r.filterSize.x||"-100%",y:r&&r.filterSize&&r.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"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(e,r){var n=e.getBaseElement();if(!!n){var i=this.layers[r];if(!i.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(n,r);else{for(var s=0,a,o,l;s<r;)this.elements[s]&&this.elements[s]!==!0&&this.elements[s].getBaseElement&&(o=this.elements[s],l=this.layers[s].ddd?this.getThreeDContainerByPos(s):o.getBaseElement(),a=l||a),s+=1;a?(!i.ddd||!this.supports3d)&&this.layerElement.insertBefore(n,a):(!i.ddd||!this.supports3d)&&this.layerElement.appendChild(n)}else this.addTo3dContainer(n,r)}},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 r=0,n=this.threeDElements.length;r<n;){if(this.threeDElements[r].startPos<=e&&this.threeDElements[r].endPos>=e)return this.threeDElements[r].perspectiveElem;r+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,r){var n=createTag("div"),i,s;styleDiv(n);var a=createTag("div");if(styleDiv(a),r==="3d"){i=n.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var o="50% 50%";i.webkitTransformOrigin=o,i.mozTransformOrigin=o,i.transformOrigin=o,s=a.style;var l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";s.transform=l,s.webkitTransform=l}n.appendChild(a);var u={container:a,perspectiveElem:n,startPos:e,endPos:e,type:r};return this.threeDElements.push(u),u},HybridRendererBase.prototype.build3dContainers=function(){var e,r=this.layers.length,n,i="";for(e=0;e<r;e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(i!=="3d"&&(i="3d",n=this.createThreeDContainer(e,"3d")),n.endPos=Math.max(n.endPos,e)):(i!=="2d"&&(i="2d",n=this.createThreeDContainer(e,"2d")),n.endPos=Math.max(n.endPos,e));for(r=this.threeDElements.length,e=r-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,r){for(var n=0,i=this.threeDElements.length;n<i;){if(r<=this.threeDElements[n].endPos){for(var s=this.threeDElements[n].startPos,a;s<r;)this.elements[s]&&this.elements[s].getBaseElement&&(a=this.elements[s].getBaseElement()),s+=1;a?this.threeDElements[n].container.insertBefore(e,a):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var r=createTag("div"),n=this.animationItem.wrapper,i=r.style;i.width=e.w+"px",i.height=e.h+"px",this.resizerElem=r,styleDiv(r),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&r.setAttribute("class",this.renderConfig.className),n.appendChild(r),i.overflow="hidden";var s=createNS("svg");s.setAttribute("width","1"),s.setAttribute("height","1"),styleDiv(s),this.resizerElem.appendChild(s);var a=createNS("defs");s.appendChild(a),this.data=e,this.setupGlobalData(e,s),this.globalData.defs=a,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e,r=this.layers?this.layers.length:0;for(e=0;e<r;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=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight,n=e/r,i=this.globalData.compSize.w/this.globalData.compSize.h,s,a,o,l;i>n?(s=e/this.globalData.compSize.w,a=e/this.globalData.compSize.w,o=0,l=(r-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(s=r/this.globalData.compSize.h,a=r/this.globalData.compSize.h,o=(e-this.globalData.compSize.w*(r/this.globalData.compSize.h))/2,l=0);var u=this.resizerElem.style;u.webkitTransform="matrix3d("+s+",0,0,0,0,"+a+",0,0,0,0,1,0,"+o+","+l+",0,1)",u.transform=u.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=this.globalData.compSize.w,r=this.globalData.compSize.h,n,i=this.threeDElements.length;for(n=0;n<i;n+=1){var s=this.threeDElements[n].perspectiveElem.style;s.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(r,2))+"px",s.perspective=s.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var r,n=e.length,i=createTag("div");for(r=0;r<n;r+=1)if(e[r].xt){var s=this.createComp(e[r],i,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}};function HCompElement(e,r,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}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,r){for(var n=0,i;n<r;)this.elements[n]&&this.elements[n].getBaseElement&&(i=this.elements[n].getBaseElement()),n+=1;i?this.layerElement.insertBefore(e,i):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};function HybridRenderer(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:r&&r.className||"",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(r&&r.hideOnTransparent===!1),filterSize:{width:r&&r.filterSize&&r.filterSize.width||"400%",height:r&&r.filterSize&&r.filterSize.height||"400%",x:r&&r.filterSize&&r.filterSize.x||"-100%",y:r&&r.filterSize&&r.filterSize.y||"-100%"},runExpressions:!r||r.runExpressions===void 0||r.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"}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(){return function(e){function r(n){for(var i=0,s=e.layers.length;i<s;){if(e.layers[i].nm===n||e.layers[i].ind===n)return e.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(r,"_name",{value:e.data.nm}),r.layer=r,r.pixelAspect=1,r.height=e.data.h||e.globalData.compSize.h,r.width=e.data.w||e.globalData.compSize.w,r.pixelAspect=1,r.frameDuration=1/e.globalData.frameRate,r.displayStartTime=0,r.numLayers=e.layers.length,r}}();function _typeof$2(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(n){return typeof n}:_typeof$2=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$2(e)}function seedRandom(e,r){var n=this,i=256,s=6,a=52,o="random",l=r.pow(i,s),u=r.pow(2,a),c=u*2,f=i-1,m;function d(b,P,C){var I=[];P=P===!0?{entropy:!0}:P||{};var M=T(A(P.entropy?[b,y(e)]:b===null?_():b,3),I),R=new E(I),D=function(){for(var W=R.g(s),j=l,q=0;W<u;)W=(W+q)*i,j*=i,q=R.g(1);for(;W>=c;)W/=2,j/=2,q>>>=1;return(W+q)/j};return D.int32=function(){return R.g(4)|0},D.quick=function(){return R.g(4)/4294967296},D.double=D,T(y(R.S),e),(P.pass||C||function(G,W,j,q){return q&&(q.S&&S(q,R),G.state=function(){return S(R,{})}),j?(r[o]=G,W):G})(D,M,"global"in P?P.global:this==r,P.state)}r["seed"+o]=d;function E(b){var P,C=b.length,I=this,M=0,R=I.i=I.j=0,D=I.S=[];for(C||(b=[C++]);M<i;)D[M]=M++;for(M=0;M<i;M++)D[M]=D[R=f&R+b[M%C]+(P=D[M])],D[R]=P;I.g=function(G){for(var W,j=0,q=I.i,z=I.j,H=I.S;G--;)W=H[q=f&q+1],j=j*i+H[f&(H[q]=H[z=f&z+W])+(H[z]=W)];return I.i=q,I.j=z,j}}function S(b,P){return P.i=b.i,P.j=b.j,P.S=b.S.slice(),P}function A(b,P){var C=[],I=_typeof$2(b),M;if(P&&I=="object")for(M in b)try{C.push(A(b[M],P-1))}catch{}return C.length?C:I=="string"?b:b+"\0"}function T(b,P){for(var C=b+"",I,M=0;M<C.length;)P[f&M]=f&(I^=P[f&M]*19)+C.charCodeAt(M++);return y(P)}function _(){try{var b=new Uint8Array(i);return(n.crypto||n.msCrypto).getRandomValues(b),y(b)}catch{var P=n.navigator,C=P&&P.plugins;return[+new Date,n,C,n.screen,y(e)]}}function y(b){return String.fromCharCode.apply(0,b)}T(r.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(n){return typeof n}:_typeof$1=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,r){return e==="number"||r instanceof Number||e==="boolean"||e==="string"}function $bm_neg(e){var r=_typeof$1(e);if(r==="number"||e instanceof Number||r==="boolean")return-e;if($bm_isInstanceOfArray(e)){var n,i=e.length,s=[];for(n=0;n<i;n+=1)s[n]=-e[n];return s}return e.propType?e.v:-e}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,r){var n=_typeof$1(e),i=_typeof$1(r);if(isNumerable(n,e)&&isNumerable(i,r)||n==="string"||i==="string")return e+r;if($bm_isInstanceOfArray(e)&&isNumerable(i,r))return e=e.slice(0),e[0]+=r,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(r))return r=r.slice(0),r[0]=e+r[0],r;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(r)){for(var s=0,a=e.length,o=r.length,l=[];s<a||s<o;)(typeof e[s]=="number"||e[s]instanceof Number)&&(typeof r[s]=="number"||r[s]instanceof Number)?l[s]=e[s]+r[s]:l[s]=r[s]===void 0?e[s]:e[s]||r[s],s+=1;return l}return 0}var add=sum;function sub(e,r){var n=_typeof$1(e),i=_typeof$1(r);if(isNumerable(n,e)&&isNumerable(i,r))return n==="string"&&(e=parseInt(e,10)),i==="string"&&(r=parseInt(r,10)),e-r;if($bm_isInstanceOfArray(e)&&isNumerable(i,r))return e=e.slice(0),e[0]-=r,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(r))return r=r.slice(0),r[0]=e-r[0],r;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(r)){for(var s=0,a=e.length,o=r.length,l=[];s<a||s<o;)(typeof e[s]=="number"||e[s]instanceof Number)&&(typeof r[s]=="number"||r[s]instanceof Number)?l[s]=e[s]-r[s]:l[s]=r[s]===void 0?e[s]:e[s]||r[s],s+=1;return l}return 0}function mul(e,r){var n=_typeof$1(e),i=_typeof$1(r),s;if(isNumerable(n,e)&&isNumerable(i,r))return e*r;var a,o;if($bm_isInstanceOfArray(e)&&isNumerable(i,r)){for(o=e.length,s=createTypedArray("float32",o),a=0;a<o;a+=1)s[a]=e[a]*r;return s}if(isNumerable(n,e)&&$bm_isInstanceOfArray(r)){for(o=r.length,s=createTypedArray("float32",o),a=0;a<o;a+=1)s[a]=e*r[a];return s}return 0}function div(e,r){var n=_typeof$1(e),i=_typeof$1(r),s;if(isNumerable(n,e)&&isNumerable(i,r))return e/r;var a,o;if($bm_isInstanceOfArray(e)&&isNumerable(i,r)){for(o=e.length,s=createTypedArray("float32",o),a=0;a<o;a+=1)s[a]=e[a]/r;return s}if(isNumerable(n,e)&&$bm_isInstanceOfArray(r)){for(o=r.length,s=createTypedArray("float32",o),a=0;a<o;a+=1)s[a]=e/r[a];return s}return 0}function mod(e,r){return typeof e=="string"&&(e=parseInt(e,10)),typeof r=="string"&&(r=parseInt(r,10)),e%r}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,r,n){if(r>n){var i=n;n=r,r=i}return Math.min(Math.max(e,r),n)}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,r){if(typeof e=="number"||e instanceof Number)return r=r||0,Math.abs(e-r);r||(r=helperLengthArray);var n,i=Math.min(e.length,r.length),s=0;for(n=0;n<i;n+=1)s+=Math.pow(r[n]-e[n],2);return Math.sqrt(s)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var r=e[0],n=e[1],i=e[2],s=Math.max(r,n,i),a=Math.min(r,n,i),o,l,u=(s+a)/2;if(s===a)o=0,l=0;else{var c=s-a;switch(l=u>.5?c/(2-s-a):c/(s+a),s){case r:o=(n-i)/c+(n<i?6:0);break;case n:o=(i-r)/c+2;break;case i:o=(r-n)/c+4;break}o/=6}return[o,l,u,e[3]]}function hue2rgb(e,r,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(r-e)*6*n:n<1/2?r:n<2/3?e+(r-e)*(2/3-n)*6:e}function hslToRgb(e){var r=e[0],n=e[1],i=e[2],s,a,o;if(n===0)s=i,o=i,a=i;else{var l=i<.5?i*(1+n):i+n-i*n,u=2*i-l;s=hue2rgb(u,l,r+1/3),a=hue2rgb(u,l,r),o=hue2rgb(u,l,r-1/3)}return[s,a,o,e[3]]}function linear(e,r,n,i,s){if((i===void 0||s===void 0)&&(i=r,s=n,r=0,n=1),n<r){var a=n;n=r,r=a}if(e<=r)return i;if(e>=n)return s;var o=n===r?0:(e-r)/(n-r);if(!i.length)return i+(s-i)*o;var l,u=i.length,c=createTypedArray("float32",u);for(l=0;l<u;l+=1)c[l]=i[l]+(s[l]-i[l])*o;return c}function random(e,r){if(r===void 0&&(e===void 0?(e=0,r=1):(r=e,e=void 0)),r.length){var n,i=r.length;e||(e=createTypedArray("float32",i));var s=createTypedArray("float32",i),a=BMMath.random();for(n=0;n<i;n+=1)s[n]=e[n]+a*(r[n]-e[n]);return s}e===void 0&&(e=0);var o=BMMath.random();return e+o*(r-e)}function createPath(e,r,n,i){var s,a=e.length,o=shapePool.newElement();o.setPathData(!!i,a);var l=[0,0],u,c;for(s=0;s<a;s+=1)u=r&&r[s]?r[s]:l,c=n&&n[s]?n[s]:l,o.setTripleAt(e[s][0],e[s][1],c[0]+e[s][0],c[1]+e[s][1],u[0]+e[s][0],u[1]+e[s][1],s,!0);return o}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=val.indexOf("random")!==-1,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||this.data.hd!==!0,wiggle=function e(r,n){var i,s,a=this.pv.length?this.pv.length:1,o=createTypedArray("float32",a);r=5;var l=Math.floor(time*r);for(i=0,s=0;i<l;){for(s=0;s<a;s+=1)o[s]+=-n+n*2*BMMath.random();i+=1}var u=time*r,c=u-Math.floor(u),f=createTypedArray("float32",a);if(a>1){for(s=0;s<a;s+=1)f[s]=this.pv[s]+o[s]+(-n+n*2*BMMath.random())*c;return f}return this.pv+o[0]+(-n+n*2*BMMath.random())*c}.bind(this);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));function loopInDuration(e,r){return loopIn(e,r,!0)}function loopOutDuration(e,r){return loopOut(e,r,!0)}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);function lookAt(e,r){var n=[r[0]-e[0],r[1]-e[1],r[2]-e[2]],i=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads,s=-Math.atan2(n[1],n[2])/degToRads;return[s,i,0]}function easeOut(e,r,n,i,s){return applyEase(easeOutBez,e,r,n,i,s)}function easeIn(e,r,n,i,s){return applyEase(easeInBez,e,r,n,i,s)}function ease(e,r,n,i,s){return applyEase(easeInOutBez,e,r,n,i,s)}function applyEase(e,r,n,i,s,a){s===void 0?(s=n,a=i):r=(r-n)/(i-n),r>1?r=1:r<0&&(r=0);var o=e(r);if($bm_isInstanceOfArray(s)){var l,u=s.length,c=createTypedArray("float32",u);for(l=0;l<u;l+=1)c[l]=(a[l]-s[l])*o+s[l];return c}return(a-s)*o+s}function nearestKey(e){var r,n=data.k.length,i,s;if(!data.k.length||typeof data.k[0]=="number")i=0,s=0;else if(i=-1,e*=elem.comp.globalData.frameRate,e<data.k[0].t)i=1,s=data.k[0].t;else{for(r=0;r<n-1;r+=1)if(e===data.k[r].t){i=r+1,s=data.k[r].t;break}else if(e>data.k[r].t&&e<data.k[r+1].t){e-data.k[r].t>data.k[r+1].t-e?(i=r+2,s=data.k[r+1].t):(i=r+1,s=data.k[r].t);break}i===-1&&(i=r+1,s=data.k[r].t)}var a={};return a.index=i,a.time=s/elem.comp.globalData.frameRate,a}function key(e){var r,n,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,r={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var s=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=s.length,n=0;n<i;n+=1)r[n]=s[n],r.value[n]=s[n];return r}function framesToTime(e,r){return r||(r=elem.comp.globalData.frameRate),e/r}function timeToFrames(e,r){return!e&&e!==0&&(e=time),r||(r=elem.comp.globalData.frameRate),e*r}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,r){return typeof value=="string"?r===void 0?value.substring(e):value.substring(e,r):""}function substr(e,r){return typeof value=="string"?r===void 0?value.substr(e):value.substr(e,r):""}function posterizeTime(e){time=e===0?0:Math.floor(time*e)/e,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(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)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!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,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={};e.initExpressions=r,e.resetFrame=ExpressionManager.resetFrame;function r(n){var i=0,s=[];function a(){i+=1}function o(){i-=1,i===0&&u()}function l(c){s.indexOf(c)===-1&&s.push(c)}function u(){var c,f=s.length;for(c=0;c<f;c+=1)s[c].release();s.length=0}n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=a,n.renderer.globalData.popExpression=o,n.renderer.globalData.registerExpressionProperty=l}return e}(),MaskManagerInterface=function(){function e(n,i){this._mask=n,this._data=i}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(),this._mask.op.v*100}});var r=function(i){var s=createSizedArray(i.viewData.length),a,o=i.viewData.length;for(a=0;a<o;a+=1)s[a]=new e(i.viewData[a],i.masksProperties[a]);var l=function(c){for(a=0;a<o;){if(i.masksProperties[a].nm===c)return s[a];a+=1}return null};return l};return r}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},r={pv:[0,0,0],v:[0,0,0],mult:1};function n(o,l,u){Object.defineProperty(o,"velocity",{get:function(){return l.getVelocityAtTime(l.comp.currentFrame)}}),o.numKeys=l.keyframes?l.keyframes.length:0,o.key=function(c){if(!o.numKeys)return 0;var f="";"s"in l.keyframes[c-1]?f=l.keyframes[c-1].s:"e"in l.keyframes[c-2]?f=l.keyframes[c-2].e:f=l.keyframes[c-2].s;var m=u==="unidimensional"?new Number(f):Object.assign({},f);return m.time=l.keyframes[c-1].t/l.elem.comp.globalData.frameRate,m.value=u==="unidimensional"?f[0]:f,m},o.valueAtTime=l.getValueAtTime,o.speedAtTime=l.getSpeedAtTime,o.velocityAtTime=l.getVelocityAtTime,o.propertyGroup=l.propertyGroup}function i(o){(!o||!("pv"in o))&&(o=e);var l=1/o.mult,u=o.pv*l,c=new Number(u);return c.value=u,n(c,o,"unidimensional"),function(){return o.k&&o.getValue(),u=o.v*l,c.value!==u&&(c=new Number(u),c.value=u,n(c,o,"unidimensional")),c}}function s(o){(!o||!("pv"in o))&&(o=r);var l=1/o.mult,u=o.data&&o.data.l||o.pv.length,c=createTypedArray("float32",u),f=createTypedArray("float32",u);return c.value=f,n(c,o,"multidimensional"),function(){o.k&&o.getValue();for(var m=0;m<u;m+=1)f[m]=o.v[m]*l,c[m]=f[m];return c}}function a(){return e}return function(o){return o?o.propType==="unidimensional"?i(o):s(o):a}}(),TransformExpressionInterface=function(){return function(e){function r(o){switch(o){case"scale":case"Scale":case"ADBE Scale":case 6:return r.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return r.rotation;case"ADBE Rotate X":return r.xRotation;case"ADBE Rotate Y":return r.yRotation;case"position":case"Position":case"ADBE Position":case 2:return r.position;case"ADBE Position_0":return r.xPosition;case"ADBE Position_1":return r.yPosition;case"ADBE Position_2":return r.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return r.anchorPoint;case"opacity":case"Opacity":case 11:return r.opacity;default:return null}}Object.defineProperty(r,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(r,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(r,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(r,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(r,"scale",{get:ExpressionPropertyInterface(e.s)});var n,i,s,a;return e.p?a=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),i=ExpressionPropertyInterface(e.py),e.pz&&(s=ExpressionPropertyInterface(e.pz))),Object.defineProperty(r,"position",{get:function(){return e.p?a():[n(),i(),s?s():0]}}),Object.defineProperty(r,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(r,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(r,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(r,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(r,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(r,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(r,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(r,"orientation",{get:ExpressionPropertyInterface(e.or)}),r}}(),LayerExpressionInterface=function(){function e(c){var f=new Matrix;if(c!==void 0){var m=this._elem.finalTransform.mProp.getValueAtTime(c);m.clone(f)}else{var d=this._elem.finalTransform.mProp;d.applyToMatrix(f)}return f}function r(c,f){var m=this.getMatrix(f);return m.props[12]=0,m.props[13]=0,m.props[14]=0,this.applyPoint(m,c)}function n(c,f){var m=this.getMatrix(f);return this.applyPoint(m,c)}function i(c,f){var m=this.getMatrix(f);return m.props[12]=0,m.props[13]=0,m.props[14]=0,this.invertPoint(m,c)}function s(c,f){var m=this.getMatrix(f);return this.invertPoint(m,c)}function a(c,f){if(this._elem.hierarchy&&this._elem.hierarchy.length){var m,d=this._elem.hierarchy.length;for(m=0;m<d;m+=1)this._elem.hierarchy[m].finalTransform.mProp.applyToMatrix(c)}return c.applyToPointArray(f[0],f[1],f[2]||0)}function o(c,f){if(this._elem.hierarchy&&this._elem.hierarchy.length){var m,d=this._elem.hierarchy.length;for(m=0;m<d;m+=1)this._elem.hierarchy[m].finalTransform.mProp.applyToMatrix(c)}return c.inversePoint(f)}function l(c){var f=new Matrix;if(f.reset(),this._elem.finalTransform.mProp.applyToMatrix(f),this._elem.hierarchy&&this._elem.hierarchy.length){var m,d=this._elem.hierarchy.length;for(m=0;m<d;m+=1)this._elem.hierarchy[m].finalTransform.mProp.applyToMatrix(f);return f.inversePoint(c)}return f.inversePoint(c)}function u(){return[1,1,1,1]}return function(c){var f;function m(A){E.mask=new MaskManagerInterface(A,c)}function d(A){E.effect=A}function E(A){switch(A){case"ADBE Root Vectors Group":case"Contents":case 2:return E.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return f;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return E.effect;case"ADBE Text Properties":return E.textInterface;default:return null}}E.getMatrix=e,E.invertPoint=o,E.applyPoint=a,E.toWorld=n,E.toWorldVec=r,E.fromWorld=s,E.fromWorldVec=i,E.toComp=n,E.fromComp=l,E.sampleImage=u,E.sourceRectAtTime=c.sourceRectAtTime.bind(c),E._elem=c,f=TransformExpressionInterface(c.finalTransform.mProp);var S=getDescriptor(f,"anchorPoint");return Object.defineProperties(E,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(f,"rotation"),scale:getDescriptor(f,"scale"),position:getDescriptor(f,"position"),opacity:getDescriptor(f,"opacity"),anchorPoint:S,anchor_point:S,transform:{get:function(){return f}},active:{get:function(){return c.isInRange}}}),E.startTime=c.data.st,E.index=c.data.ind,E.source=c.data.refId,E.height=c.data.ty===0?c.data.h:100,E.width=c.data.ty===0?c.data.w:100,E.inPoint=c.data.ip/c.comp.globalData.frameRate,E.outPoint=c.data.op/c.comp.globalData.frameRate,E._name=c.data.nm,E.registerMaskInterface=m,E.registerEffectsInterface=d,E}}(),propertyGroupFactory=function(){return function(e,r){return function(n){return n=n===void 0?1:n,n<=0?e:r(n-1)}}}(),PropertyInterface=function(){return function(e,r){var n={_name:e};function i(s){return s=s===void 0?1:s,s<=0?n:r(s-1)}return i}}(),EffectsExpressionInterface=function(){var e={createEffectsInterface:r};function r(s,a){if(s.effectsManager){var o=[],l=s.data.ef,u,c=s.effectsManager.effectElements.length;for(u=0;u<c;u+=1)o.push(n(l[u],s.effectsManager.effectElements[u],a,s));var f=s.data.ef||[],m=function(E){for(u=0,c=f.length;u<c;){if(E===f[u].nm||E===f[u].mn||E===f[u].ix)return o[u];u+=1}return null};return Object.defineProperty(m,"numProperties",{get:function(){return f.length}}),m}return null}function n(s,a,o,l){function u(E){for(var S=s.ef,A=0,T=S.length;A<T;){if(E===S[A].nm||E===S[A].mn||E===S[A].ix)return S[A].ty===5?f[A]:f[A]();A+=1}throw new Error}var c=propertyGroupFactory(u,o),f=[],m,d=s.ef.length;for(m=0;m<d;m+=1)s.ef[m].ty===5?f.push(n(s.ef[m],a.effectElements[m],a.effectElements[m].propertyGroup,l)):f.push(i(a.effectElements[m],s.ef[m].ty,l,c));return s.mn==="ADBE Color Control"&&Object.defineProperty(u,"color",{get:function(){return f[0]()}}),Object.defineProperties(u,{numProperties:{get:function(){return s.np}},_name:{value:s.nm},propertyGroup:{value:c}}),u.enabled=s.en!==0,u.active=u.enabled,u}function i(s,a,o,l){var u=ExpressionPropertyInterface(s.p);function c(){return a===10?o.comp.compInterface(s.p.v):u()}return s.p.setGroupProperty&&s.p.setGroupProperty(PropertyInterface("",l)),c}return e}(),ShapePathInterface=function(){return function(r,n,i){var s=n.sh;function a(l){return l==="Shape"||l==="shape"||l==="Path"||l==="path"||l==="ADBE Vector Shape"||l===2?a.path:null}var o=propertyGroupFactory(a,i);return s.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(a,{path:{get:function(){return s.k&&s.getValue(),s}},shape:{get:function(){return s.k&&s.getValue(),s}},_name:{value:r.nm},ix:{value:r.ix},propertyIndex:{value:r.ix},mn:{value:r.mn},propertyGroup:{value:i}}),a}}(),ShapeExpressionInterface=function(){function e(S,A,T){var _=[],y,b=S?S.length:0;for(y=0;y<b;y+=1)S[y].ty==="gr"?_.push(n(S[y],A[y],T)):S[y].ty==="fl"?_.push(i(S[y],A[y],T)):S[y].ty==="st"?_.push(o(S[y],A[y],T)):S[y].ty==="tm"?_.push(l(S[y],A[y],T)):S[y].ty==="tr"||(S[y].ty==="el"?_.push(c(S[y],A[y],T)):S[y].ty==="sr"?_.push(f(S[y],A[y],T)):S[y].ty==="sh"?_.push(ShapePathInterface(S[y],A[y],T)):S[y].ty==="rc"?_.push(m(S[y],A[y],T)):S[y].ty==="rd"?_.push(d(S[y],A[y],T)):S[y].ty==="rp"?_.push(E(S[y],A[y],T)):S[y].ty==="gf"?_.push(s(S[y],A[y],T)):_.push(a(S[y],A[y])));return _}function r(S,A,T){var _,y=function(C){for(var I=0,M=_.length;I<M;){if(_[I]._name===C||_[I].mn===C||_[I].propertyIndex===C||_[I].ix===C||_[I].ind===C)return _[I];I+=1}return typeof C=="number"?_[C-1]:null};y.propertyGroup=propertyGroupFactory(y,T),_=e(S.it,A.it,y.propertyGroup),y.numProperties=_.length;var b=u(S.it[S.it.length-1],A.it[A.it.length-1],y.propertyGroup);return y.transform=b,y.propertyIndex=S.cix,y._name=S.nm,y}function n(S,A,T){var _=function(C){switch(C){case"ADBE Vectors Group":case"Contents":case 2:return _.content;default:return _.transform}};_.propertyGroup=propertyGroupFactory(_,T);var y=r(S,A,_.propertyGroup),b=u(S.it[S.it.length-1],A.it[A.it.length-1],_.propertyGroup);return _.content=y,_.transform=b,Object.defineProperty(_,"_name",{get:function(){return S.nm}}),_.numProperties=S.np,_.propertyIndex=S.ix,_.nm=S.nm,_.mn=S.mn,_}function i(S,A,T){function _(y){return y==="Color"||y==="color"?_.color:y==="Opacity"||y==="opacity"?_.opacity:null}return Object.defineProperties(_,{color:{get:ExpressionPropertyInterface(A.c)},opacity:{get:ExpressionPropertyInterface(A.o)},_name:{value:S.nm},mn:{value:S.mn}}),A.c.setGroupProperty(PropertyInterface("Color",T)),A.o.setGroupProperty(PropertyInterface("Opacity",T)),_}function s(S,A,T){function _(y){return y==="Start Point"||y==="start point"?_.startPoint:y==="End Point"||y==="end point"?_.endPoint:y==="Opacity"||y==="opacity"?_.opacity:null}return Object.defineProperties(_,{startPoint:{get:ExpressionPropertyInterface(A.s)},endPoint:{get:ExpressionPropertyInterface(A.e)},opacity:{get:ExpressionPropertyInterface(A.o)},type:{get:function(){return"a"}},_name:{value:S.nm},mn:{value:S.mn}}),A.s.setGroupProperty(PropertyInterface("Start Point",T)),A.e.setGroupProperty(PropertyInterface("End Point",T)),A.o.setGroupProperty(PropertyInterface("Opacity",T)),_}function a(){function S(){return null}return S}function o(S,A,T){var _=propertyGroupFactory(M,T),y=propertyGroupFactory(I,_);function b(R){Object.defineProperty(I,S.d[R].nm,{get:ExpressionPropertyInterface(A.d.dataProps[R].p)})}var P,C=S.d?S.d.length:0,I={};for(P=0;P<C;P+=1)b(P),A.d.dataProps[P].p.setGroupProperty(y);function M(R){return R==="Color"||R==="color"?M.color:R==="Opacity"||R==="opacity"?M.opacity:R==="Stroke Width"||R==="stroke width"?M.strokeWidth:null}return Object.defineProperties(M,{color:{get:ExpressionPropertyInterface(A.c)},opacity:{get:ExpressionPropertyInterface(A.o)},strokeWidth:{get:ExpressionPropertyInterface(A.w)},dash:{get:function(){return I}},_name:{value:S.nm},mn:{value:S.mn}}),A.c.setGroupProperty(PropertyInterface("Color",_)),A.o.setGroupProperty(PropertyInterface("Opacity",_)),A.w.setGroupProperty(PropertyInterface("Stroke Width",_)),M}function l(S,A,T){function _(b){return b===S.e.ix||b==="End"||b==="end"?_.end:b===S.s.ix?_.start:b===S.o.ix?_.offset:null}var y=propertyGroupFactory(_,T);return _.propertyIndex=S.ix,A.s.setGroupProperty(PropertyInterface("Start",y)),A.e.setGroupProperty(PropertyInterface("End",y)),A.o.setGroupProperty(PropertyInterface("Offset",y)),_.propertyIndex=S.ix,_.propertyGroup=T,Object.defineProperties(_,{start:{get:ExpressionPropertyInterface(A.s)},end:{get:ExpressionPropertyInterface(A.e)},offset:{get:ExpressionPropertyInterface(A.o)},_name:{value:S.nm}}),_.mn=S.mn,_}function u(S,A,T){function _(b){return S.a.ix===b||b==="Anchor Point"?_.anchorPoint:S.o.ix===b||b==="Opacity"?_.opacity:S.p.ix===b||b==="Position"?_.position:S.r.ix===b||b==="Rotation"||b==="ADBE Vector Rotation"?_.rotation:S.s.ix===b||b==="Scale"?_.scale:S.sk&&S.sk.ix===b||b==="Skew"?_.skew:S.sa&&S.sa.ix===b||b==="Skew Axis"?_.skewAxis:null}var y=propertyGroupFactory(_,T);return A.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",y)),A.transform.mProps.p.setGroupProperty(PropertyInterface("Position",y)),A.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",y)),A.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",y)),A.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",y)),A.transform.mProps.sk&&(A.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",y)),A.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",y))),A.transform.op.setGroupProperty(PropertyInterface("Opacity",y)),Object.defineProperties(_,{opacity:{get:ExpressionPropertyInterface(A.transform.mProps.o)},position:{get:ExpressionPropertyInterface(A.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(A.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(A.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(A.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(A.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(A.transform.mProps.sa)},_name:{value:S.nm}}),_.ty="tr",_.mn=S.mn,_.propertyGroup=T,_}function c(S,A,T){function _(P){return S.p.ix===P?_.position:S.s.ix===P?_.size:null}var y=propertyGroupFactory(_,T);_.propertyIndex=S.ix;var b=A.sh.ty==="tm"?A.sh.prop:A.sh;return b.s.setGroupProperty(PropertyInterface("Size",y)),b.p.setGroupProperty(PropertyInterface("Position",y)),Object.defineProperties(_,{size:{get:ExpressionPropertyInterface(b.s)},position:{get:ExpressionPropertyInterface(b.p)},_name:{value:S.nm}}),_.mn=S.mn,_}function f(S,A,T){function _(P){return S.p.ix===P?_.position:S.r.ix===P?_.rotation:S.pt.ix===P?_.points:S.or.ix===P||P==="ADBE Vector Star Outer Radius"?_.outerRadius:S.os.ix===P?_.outerRoundness:S.ir&&(S.ir.ix===P||P==="ADBE Vector Star Inner Radius")?_.innerRadius:S.is&&S.is.ix===P?_.innerRoundness:null}var y=propertyGroupFactory(_,T),b=A.sh.ty==="tm"?A.sh.prop:A.sh;return _.propertyIndex=S.ix,b.or.setGroupProperty(PropertyInterface("Outer Radius",y)),b.os.setGroupProperty(PropertyInterface("Outer Roundness",y)),b.pt.setGroupProperty(PropertyInterface("Points",y)),b.p.setGroupProperty(PropertyInterface("Position",y)),b.r.setGroupProperty(PropertyInterface("Rotation",y)),S.ir&&(b.ir.setGroupProperty(PropertyInterface("Inner Radius",y)),b.is.setGroupProperty(PropertyInterface("Inner Roundness",y))),Object.defineProperties(_,{position:{get:ExpressionPropertyInterface(b.p)},rotation:{get:ExpressionPropertyInterface(b.r)},points:{get:ExpressionPropertyInterface(b.pt)},outerRadius:{get:ExpressionPropertyInterface(b.or)},outerRoundness:{get:ExpressionPropertyInterface(b.os)},innerRadius:{get:ExpressionPropertyInterface(b.ir)},innerRoundness:{get:ExpressionPropertyInterface(b.is)},_name:{value:S.nm}}),_.mn=S.mn,_}function m(S,A,T){function _(P){return S.p.ix===P?_.position:S.r.ix===P?_.roundness:S.s.ix===P||P==="Size"||P==="ADBE Vector Rect Size"?_.size:null}var y=propertyGroupFactory(_,T),b=A.sh.ty==="tm"?A.sh.prop:A.sh;return _.propertyIndex=S.ix,b.p.setGroupProperty(PropertyInterface("Position",y)),b.s.setGroupProperty(PropertyInterface("Size",y)),b.r.setGroupProperty(PropertyInterface("Rotation",y)),Object.defineProperties(_,{position:{get:ExpressionPropertyInterface(b.p)},roundness:{get:ExpressionPropertyInterface(b.r)},size:{get:ExpressionPropertyInterface(b.s)},_name:{value:S.nm}}),_.mn=S.mn,_}function d(S,A,T){function _(P){return S.r.ix===P||P==="Round Corners 1"?_.radius:null}var y=propertyGroupFactory(_,T),b=A;return _.propertyIndex=S.ix,b.rd.setGroupProperty(PropertyInterface("Radius",y)),Object.defineProperties(_,{radius:{get:ExpressionPropertyInterface(b.rd)},_name:{value:S.nm}}),_.mn=S.mn,_}function E(S,A,T){function _(P){return S.c.ix===P||P==="Copies"?_.copies:S.o.ix===P||P==="Offset"?_.offset:null}var y=propertyGroupFactory(_,T),b=A;return _.propertyIndex=S.ix,b.c.setGroupProperty(PropertyInterface("Copies",y)),b.o.setGroupProperty(PropertyInterface("Offset",y)),Object.defineProperties(_,{copies:{get:ExpressionPropertyInterface(b.c)},offset:{get:ExpressionPropertyInterface(b.o)},_name:{value:S.nm}}),_.mn=S.mn,_}return function(S,A,T){var _;function y(P){if(typeof P=="number")return P=P===void 0?1:P,P===0?T:_[P-1];for(var C=0,I=_.length;C<I;){if(_[C]._name===P)return _[C];C+=1}return null}function b(){return T}return y.propertyGroup=propertyGroupFactory(y,b),_=e(S,A,y.propertyGroup),y.numProperties=_.length,y._name="Contents",y}}(),TextExpressionInterface=function(){return function(e){var r;function n(i){switch(i){case"ADBE Text Document":return n.sourceText;default:return null}}return Object.defineProperty(n,"sourceText",{get:function(){e.textProperty.getValue();var s=e.textProperty.currentData.t;return(!r||s!==r.value)&&(r=new String(s),r.value=s||new String(s),Object.defineProperty(r,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),r}}),n}}();function _typeof(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(n){return typeof n}:_typeof=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(e)}var FootageInterface=function(){var e=function(i){var s="",a=i.getFootageData();function o(){return s="",a=i.getFootageData(),l}function l(u){if(a[u])return s=u,a=a[u],_typeof(a)==="object"?l:a;var c=u.indexOf(s);if(c!==-1){var f=parseInt(u.substr(c+s.length),10);return a=a[f],_typeof(a)==="object"?l:a}return""}return o},r=function(i){function s(a){return a==="Outline"?s.outlineInterface():null}return s._name="Outline",s.outlineInterface=e(i),s};return function(n){function i(s){return s==="Data"?i.dataInterface:null}return i._name="Data",i.dataInterface=r(n),i}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers=function(){function e(o,l,u){l.x&&(u.k=!0,u.x=!0,u.initiateExpression=ExpressionManager.initiateExpression,u.effectsSequence.push(u.initiateExpression(o,l,u).bind(u)))}function r(o){return o*=this.elem.globalData.frameRate,o-=this.offsetTime,o!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<o?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(o,this._cachingAtTime),this._cachingAtTime.lastFrame=o),this._cachingAtTime.value}function n(o){var l=-.01,u=this.getValueAtTime(o),c=this.getValueAtTime(o+l),f=0;if(u.length){var m;for(m=0;m<u.length;m+=1)f+=Math.pow(c[m]-u[m],2);f=Math.sqrt(f)*100}else f=0;return f}function i(o){if(this.vel!==void 0)return this.vel;var l=-.001,u=this.getValueAtTime(o),c=this.getValueAtTime(o+l),f;if(u.length){f=createTypedArray("float32",u.length);var m;for(m=0;m<u.length;m+=1)f[m]=(c[m]-u[m])/l}else f=(c-u)/l;return f}function s(){return this.pv}function a(o){this.propertyGroup=o}return{searchExpressions:e,getSpeedAtTime:n,getVelocityAtTime:i,getValueAtTime:r,getStaticValueAtTime:s,setGroupProperty:a}}();function addPropertyDecorator(){function e(d,E,S){if(!this.k||!this.keyframes)return this.pv;d=d?d.toLowerCase():"";var A=this.comp.renderedFrame,T=this.keyframes,_=T[T.length-1].t;if(A<=_)return this.pv;var y,b;S?(E?y=Math.abs(_-this.elem.comp.globalData.frameRate*E):y=Math.max(0,_-this.elem.data.ip),b=_-y):((!E||E>T.length-1)&&(E=T.length-1),b=T[T.length-1-E].t,y=_-b);var P,C,I;if(d==="pingpong"){var M=Math.floor((A-b)/y);if(M%2!==0)return this.getValueAtTime((y-(A-b)%y+b)/this.comp.globalData.frameRate,0)}else if(d==="offset"){var R=this.getValueAtTime(b/this.comp.globalData.frameRate,0),D=this.getValueAtTime(_/this.comp.globalData.frameRate,0),G=this.getValueAtTime(((A-b)%y+b)/this.comp.globalData.frameRate,0),W=Math.floor((A-b)/y);if(this.pv.length){for(I=new Array(R.length),C=I.length,P=0;P<C;P+=1)I[P]=(D[P]-R[P])*W+G[P];return I}return(D-R)*W+G}else if(d==="continue"){var j=this.getValueAtTime(_/this.comp.globalData.frameRate,0),q=this.getValueAtTime((_-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(I=new Array(j.length),C=I.length,P=0;P<C;P+=1)I[P]=j[P]+(j[P]-q[P])*((A-_)/this.comp.globalData.frameRate)/5e-4;return I}return j+(j-q)*((A-_)/.001)}return this.getValueAtTime(((A-b)%y+b)/this.comp.globalData.frameRate,0)}function r(d,E,S){if(!this.k)return this.pv;d=d?d.toLowerCase():"";var A=this.comp.renderedFrame,T=this.keyframes,_=T[0].t;if(A>=_)return this.pv;var y,b;S?(E?y=Math.abs(this.elem.comp.globalData.frameRate*E):y=Math.max(0,this.elem.data.op-_),b=_+y):((!E||E>T.length-1)&&(E=T.length-1),b=T[E].t,y=b-_);var P,C,I;if(d==="pingpong"){var M=Math.floor((_-A)/y);if(M%2===0)return this.getValueAtTime(((_-A)%y+_)/this.comp.globalData.frameRate,0)}else if(d==="offset"){var R=this.getValueAtTime(_/this.comp.globalData.frameRate,0),D=this.getValueAtTime(b/this.comp.globalData.frameRate,0),G=this.getValueAtTime((y-(_-A)%y+_)/this.comp.globalData.frameRate,0),W=Math.floor((_-A)/y)+1;if(this.pv.length){for(I=new Array(R.length),C=I.length,P=0;P<C;P+=1)I[P]=G[P]-(D[P]-R[P])*W;return I}return G-(D-R)*W}else if(d==="continue"){var j=this.getValueAtTime(_/this.comp.globalData.frameRate,0),q=this.getValueAtTime((_+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(I=new Array(j.length),C=I.length,P=0;P<C;P+=1)I[P]=j[P]+(j[P]-q[P])*(_-A)/.001;return I}return j+(j-q)*(_-A)/.001}return this.getValueAtTime((y-((_-A)%y+_))/this.comp.globalData.frameRate,0)}function n(d,E){if(!this.k)return this.pv;if(d=(d||.4)*.5,E=Math.floor(E||5),E<=1)return this.pv;var S=this.comp.renderedFrame/this.comp.globalData.frameRate,A=S-d,T=S+d,_=E>1?(T-A)/(E-1):1,y=0,b=0,P;this.pv.length?P=createTypedArray("float32",this.pv.length):P=0;for(var C;y<E;){if(C=this.getValueAtTime(A+y*_),this.pv.length)for(b=0;b<this.pv.length;b+=1)P[b]+=C[b];else P+=C;y+=1}if(this.pv.length)for(b=0;b<this.pv.length;b+=1)P[b]/=E;else P/=E;return P}function i(d){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var E=this._transformCachingAtTime.v;if(E.cloneFromProps(this.pre.props),this.appliedTransformations<1){var S=this.a.getValueAtTime(d);E.translate(-S[0]*this.a.mult,-S[1]*this.a.mult,S[2]*this.a.mult)}if(this.appliedTransformations<2){var A=this.s.getValueAtTime(d);E.scale(A[0]*this.s.mult,A[1]*this.s.mult,A[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var T=this.sk.getValueAtTime(d),_=this.sa.getValueAtTime(d);E.skewFromAxis(-T*this.sk.mult,_*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var y=this.r.getValueAtTime(d);E.rotate(-y*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var b=this.rz.getValueAtTime(d),P=this.ry.getValueAtTime(d),C=this.rx.getValueAtTime(d),I=this.or.getValueAtTime(d);E.rotateZ(-b*this.rz.mult).rotateY(P*this.ry.mult).rotateX(C*this.rx.mult).rotateZ(-I[2]*this.or.mult).rotateY(I[1]*this.or.mult).rotateX(I[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var M=this.px.getValueAtTime(d),R=this.py.getValueAtTime(d);if(this.data.p.z){var D=this.pz.getValueAtTime(d);E.translate(M*this.px.mult,R*this.py.mult,-D*this.pz.mult)}else E.translate(M*this.px.mult,R*this.py.mult,0)}else{var G=this.p.getValueAtTime(d);E.translate(G[0]*this.p.mult,G[1]*this.p.mult,-G[2]*this.p.mult)}return E}function s(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(d,E,S){var A=a(d,E,S);return A.dynamicProperties.length?A.getValueAtTime=i.bind(A):A.getValueAtTime=s.bind(A),A.setGroupProperty=expressionHelpers.setGroupProperty,A};var o=PropertyFactory.getProp;PropertyFactory.getProp=function(d,E,S,A,T){var _=o(d,E,S,A,T);_.kf?_.getValueAtTime=expressionHelpers.getValueAtTime.bind(_):_.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(_),_.setGroupProperty=expressionHelpers.setGroupProperty,_.loopOut=e,_.loopIn=r,_.smooth=n,_.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(_),_.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(_),_.numKeys=E.a===1?E.k.length:0,_.propertyIndex=E.ix;var y=0;return S!==0&&(y=createTypedArray("float32",E.a===1?E.k[0].s.length:E.k.length)),_._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:y},expressionHelpers.searchExpressions(d,E,_),_.k&&T.addDynamicProperty(_),_};function l(d){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),d*=this.elem.globalData.frameRate,d-=this.offsetTime,d!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<d?this._caching.lastIndex:0,this._cachingAtTime.lastTime=d,this.interpolateShape(d,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var u=ShapePropertyFactory.getConstructorFunction(),c=ShapePropertyFactory.getKeyframedConstructorFunction();function f(){}f.prototype={vertices:function(E,S){this.k&&this.getValue();var A=this.v;S!==void 0&&(A=this.getValueAtTime(S,0));var T,_=A._length,y=A[E],b=A.v,P=createSizedArray(_);for(T=0;T<_;T+=1)E==="i"||E==="o"?P[T]=[y[T][0]-b[T][0],y[T][1]-b[T][1]]:P[T]=[y[T][0],y[T][1]];return P},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,S){var A=this.v;S!==void 0&&(A=this.getValueAtTime(S,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(A));for(var T=this._segmentsLength,_=T.lengths,y=T.totalLength*E,b=0,P=_.length,C=0,I;b<P;){if(C+_[b].addedLength>y){var M=b,R=A.c&&b===P-1?0:b+1,D=(y-C)/_[b].addedLength;I=bez.getPointInSegment(A.v[M],A.v[R],A.o[M],A.i[R],D,_[b]);break}else C+=_[b].addedLength;b+=1}return I||(I=A.c?[A.v[0][0],A.v[0][1]]:[A.v[A._length-1][0],A.v[A._length-1][1]]),I},vectorOnPath:function(E,S,A){E==1?E=this.v.c:E==0&&(E=.999);var T=this.pointOnPath(E,S),_=this.pointOnPath(E+.001,S),y=_[0]-T[0],b=_[1]-T[1],P=Math.sqrt(Math.pow(y,2)+Math.pow(b,2));if(P===0)return[0,0];var C=A==="tangent"?[y/P,b/P]:[-b/P,y/P];return C},tangentOnPath:function(E,S){return this.vectorOnPath(E,S,"tangent")},normalOnPath:function(E,S){return this.vectorOnPath(E,S,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([f],u),extendPrototype([f],c),c.prototype.getValueAtTime=l,c.prototype.initiateExpression=ExpressionManager.initiateExpression;var m=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(d,E,S,A,T){var _=m(d,E,S,A,T);return _.propertyIndex=E.ix,_.lock=!1,S===3?expressionHelpers.searchExpressions(d,E.pt,_):S===4&&expressionHelpers.searchExpressions(d,E.ks,_),_.k&&d.addDynamicProperty(_),_}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(r,n){var i=this.calculateExpression(n);if(r.t!==i){var s={};return this.copyData(s,r),s.t=i.toString(),s.__complete=!1,s}return r},TextProperty.prototype.searchProperty=function(){var r=this.searchKeyframes(),n=this.searchExpressions();return this.kf=r||n,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(r,n){var i=createNS("feMerge");i.setAttribute("result",r);var s,a;for(a=0;a<n.length;a+=1)s=createNS("feMergeNode"),s.setAttribute("in",n[a]),i.appendChild(s),i.appendChild(s);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,r,n,i,s){this.filterManager=r;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=a,a.setAttribute("result",i+"_tint_1"),e.appendChild(a),a=createNS("feColorMatrix"),a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),a.setAttribute("result",i+"_tint_2"),e.appendChild(a),this.matrixFilter=a;var o=this.createMergeNode(i,[s,i+"_tint_1",i+"_tint_2"]);e.appendChild(o)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+i+" 0"),this.matrixFilter.setAttribute("values",n[0]-r[0]+" 0 0 0 "+r[0]+" "+(n[1]-r[1])+" 0 0 0 "+r[1]+" "+(n[2]-r[2])+" 0 0 0 "+r[2]+" 0 0 0 1 0")}};function SVGFillFilter(e,r,n,i){this.filterManager=r;var s=createNS("feColorMatrix");s.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",i),e.appendChild(s),this.matrixFilter=s}SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+r[0]+" 0 0 0 0 "+r[1]+" 0 0 0 0 "+r[2]+" 0 0 0 "+n+" 0")}};function SVGStrokeEffect(e,r,n){this.initialized=!1,this.filterManager=r,this.elem=n,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes,r,n,i,s;for(this.filterManager.effectElements[1].p.v===1?(s=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,s=i+1),n=createNS("g"),n.setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1),i;i<s;i+=1)r=createNS("path"),n.appendChild(r),this.paths.push({p:r,m:i});if(this.filterManager.effectElements[10].p.v===3){var a=createNS("mask"),o=createElementID();a.setAttribute("id",o),a.setAttribute("mask-type","alpha"),a.appendChild(n),this.elem.globalData.defs.appendChild(a);var l=createNS("g");for(l.setAttribute("mask","url("+getLocationHref()+"#"+o+")");e[0];)l.appendChild(e[0]);this.elem.layerElement.appendChild(l),this.masker=a,n.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(e=this.elem.layerElement.children||this.elem.layerElement.childNodes;e.length;)this.elem.layerElement.removeChild(e[0]);this.elem.layerElement.appendChild(n),this.elem.layerElement.removeAttribute("mask"),n.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=n},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var r,n=this.paths.length,i,s;for(r=0;r<n;r+=1)if(this.paths[r].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[r].m],s=this.paths[r].p,(e||this.filterManager._mdf||i.prop._mdf)&&s.setAttribute("d",i.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||i.prop._mdf)){var a;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var o=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,l=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,u=s.getTotalLength();a="0 0 0 "+u*o+" ";var c=u*(l-o),f=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,m=Math.floor(c/f),d;for(d=0;d<m;d+=1)a+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+u*10+" 0 0"}else a="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;s.setAttribute("stroke-dasharray",a)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(e||this.filterManager.effectElements[3].p._mdf)){var E=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(E[0]*255)+","+bmFloor(E[1]*255)+","+bmFloor(E[2]*255)+")")}};function SVGTritoneFilter(e,r,n,i){this.filterManager=r;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.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(s);var a=createNS("feComponentTransfer");a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",i),this.matrixFilter=a;var o=createNS("feFuncR");o.setAttribute("type","table"),a.appendChild(o),this.feFuncR=o;var l=createNS("feFuncG");l.setAttribute("type","table"),a.appendChild(l),this.feFuncG=l;var u=createNS("feFuncB");u.setAttribute("type","table"),a.appendChild(u),this.feFuncB=u,e.appendChild(a)}SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,s=i[0]+" "+n[0]+" "+r[0],a=i[1]+" "+n[1]+" "+r[1],o=i[2]+" "+n[2]+" "+r[2];this.feFuncR.setAttribute("tableValues",s),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",o)}};function SVGProLevelsFilter(e,r,n,i){this.filterManager=r;var s=this.filterManager.effectElements,a=createNS("feComponentTransfer");(s[10].p.k||s[10].p.v!==0||s[11].p.k||s[11].p.v!==1||s[12].p.k||s[12].p.v!==1||s[13].p.k||s[13].p.v!==0||s[14].p.k||s[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",a)),(s[17].p.k||s[17].p.v!==0||s[18].p.k||s[18].p.v!==1||s[19].p.k||s[19].p.v!==1||s[20].p.k||s[20].p.v!==0||s[21].p.k||s[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",a)),(s[24].p.k||s[24].p.v!==0||s[25].p.k||s[25].p.v!==1||s[26].p.k||s[26].p.v!==1||s[27].p.k||s[27].p.v!==0||s[28].p.k||s[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",a)),(s[31].p.k||s[31].p.v!==0||s[32].p.k||s[32].p.v!==1||s[33].p.k||s[33].p.v!==1||s[34].p.k||s[34].p.v!==0||s[35].p.k||s[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(a)),(s[3].p.k||s[3].p.v!==0||s[4].p.k||s[4].p.v!==1||s[5].p.k||s[5].p.v!==1||s[6].p.k||s[6].p.v!==0||s[7].p.k||s[7].p.v!==1)&&(a=createNS("feComponentTransfer"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",i),e.appendChild(a),this.feFuncRComposed=this.createFeFunc("feFuncR",a),this.feFuncGComposed=this.createFeFunc("feFuncG",a),this.feFuncBComposed=this.createFeFunc("feFuncB",a))}SVGProLevelsFilter.prototype.createFeFunc=function(e,r){var n=createNS(e);return n.setAttribute("type","table"),r.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,r,n,i,s){for(var a=0,o=256,l,u=Math.min(e,r),c=Math.max(e,r),f=Array.call(null,{length:o}),m,d=0,E=s-i,S=r-e;a<=256;)l=a/256,l<=u?m=S<0?s:i:l>=c?m=S<0?i:s:m=i+E*Math.pow((l-e)/S,1/n),f[d]=m,d+=1,a+=256/(o-1);return f.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(r=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",r),this.feFuncGComposed.setAttribute("tableValues",r),this.feFuncBComposed.setAttribute("tableValues",r)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(r=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",r)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(r=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",r)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(r=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",r)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(r=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",r))}};function SVGDropShadowEffect(e,r,n,i,s){var a=r.container.globalData.renderConfig.filterSize,o=r.data.fs||a;e.setAttribute("x",o.x||a.x),e.setAttribute("y",o.y||a.y),e.setAttribute("width",o.width||a.width),e.setAttribute("height",o.height||a.height),this.filterManager=r;var l=createNS("feGaussianBlur");l.setAttribute("in","SourceAlpha"),l.setAttribute("result",i+"_drop_shadow_1"),l.setAttribute("stdDeviation","0"),this.feGaussianBlur=l,e.appendChild(l);var u=createNS("feOffset");u.setAttribute("dx","25"),u.setAttribute("dy","0"),u.setAttribute("in",i+"_drop_shadow_1"),u.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=u,e.appendChild(u);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=c,e.appendChild(c);var f=createNS("feComposite");f.setAttribute("in",i+"_drop_shadow_3"),f.setAttribute("in2",i+"_drop_shadow_2"),f.setAttribute("operator","in"),f.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(f);var m=this.createMergeNode(i,[i+"_drop_shadow_4",s]);e.appendChild(m)}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 r=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(r[0]*255),Math.round(r[1]*255),Math.round(r[2]*255)))}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 n=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=n*Math.cos(i),a=n*Math.sin(i);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,r,n){this.initialized=!1,this.filterManager=r,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var r=0,n=_svgMatteSymbols.length;r<n;){if(_svgMatteSymbols[r]===e)return _svgMatteSymbols[r];r+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,r){var n=e.layerElement.parentNode;if(!!n){for(var i=n.children,s=0,a=i.length;s<a&&i[s]!==e.layerElement;)s+=1;var o;s<=a-2&&(o=i[s+1]);var l=createNS("use");l.setAttribute("href","#"+r),o?n.insertBefore(l,o):n.appendChild(l)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,r){if(!this.findSymbol(r)){var n=createElementID(),i=createNS("mask");i.setAttribute("id",r.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(r);var s=e.globalData.defs;s.appendChild(i);var a=createNS("symbol");a.setAttribute("id",n),this.replaceInParent(r,n),a.appendChild(r.layerElement),s.appendChild(a);var o=createNS("use");o.setAttribute("href","#"+n),i.appendChild(o),r.data.hd=!1,r.show()}e.setMatte(r.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,r=this.elem.comp.elements,n=0,i=r.length;n<i;)r[n]&&r[n].data.ind===e&&this.setElementAsMask(this.elem,r[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(e,r,n,i){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=r;var s=createNS("feGaussianBlur");s.setAttribute("result",i),e.appendChild(s),this.feGaussianBlur=s}SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=.3,n=this.filterManager.effectElements[0].p.v*r,i=this.filterManager.effectElements[1].p.v,s=i==3?0:n,a=i==2?0:n;this.feGaussianBlur.setAttribute("stdDeviation",s+" "+a);var o=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",o)}};function TransformEffect(){}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 r=this.effectsManager.effectElements,n=r[0].p.v,i=r[1].p.v,s=r[2].p.v===1,a=r[3].p.v,o=s?a:r[4].p.v,l=r[5].p.v,u=r[6].p.v,c=r[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(o*.01,a*.01,1),this.matrix.rotate(-c*degToRads),this.matrix.skewFromAxis(-l*degToRads,(u+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==r[8].p.v&&(this.opacity=r[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(e,r){this.init(r)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(e){this.init(e)}return 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})})(lottie,lottie.exports);var Lottie=lottie.exports,freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf=typeof self=="object"&&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 r=hasOwnProperty$b.call(e,symToStringTag$1),n=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var i=!0}catch{}var s=nativeObjectToString$1.call(e);return i&&(r?e[symToStringTag$1]=n:delete e[symToStringTag$1]),s}var objectProto$d=Object.prototype,nativeObjectToString=objectProto$d.toString;function objectToString$2(e){return nativeObjectToString.call(e)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(e){return e==null?e===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString$2(e)}function isObjectLike$1(e){return e!=null&&typeof e=="object"}var isArray$6=Array.isArray,isArray$1$1=isArray$6;function isObject$1(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(e){if(!isObject$1(e))return!1;var r=baseGetTag(e);return r==funcTag$2||r==genTag$1||r==asyncTag||r==proxyTag}var coreJsData=root$1["__core-js_shared__"],coreJsData$1=coreJsData,maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(e){if(e!=null){try{return funcToString$1.call(e)}catch{}try{return e+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$2=Function.prototype,objectProto$c=Object.prototype,funcToString$2=funcProto$2.toString,hasOwnProperty$a=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString$2.call(hasOwnProperty$a).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){if(!isObject$1(e)||isMasked(e))return!1;var r=isFunction(e)?reIsNative:reIsHostCtor;return r.test(toSource(e))}function getValue(e,r){return e==null?void 0:e[r]}function getNative(e,r){var n=getValue(e,r);return baseIsNative(n)?n:void 0}var WeakMap$1=getNative(root$1,"WeakMap"),WeakMap$1$1=WeakMap$1,objectCreate=Object.create,baseCreate=function(){function e(){}return function(r){if(!isObject$1(r))return{};if(objectCreate)return objectCreate(r);e.prototype=r;var n=new e;return e.prototype=void 0,n}}(),baseCreate$1=baseCreate;function copyArray(e,r){var n=-1,i=e.length;for(r||(r=Array(i));++n<i;)r[n]=e[n];return r}var defineProperty=function(){try{var e=getNative(Object,"defineProperty");return e({},"",{}),e}catch{}}(),defineProperty$1=defineProperty;function arrayEach(e,r){for(var n=-1,i=e==null?0:e.length;++n<i&&r(e[n],n,e)!==!1;);return e}var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(e,r){var n=typeof e;return r=r==null?MAX_SAFE_INTEGER$1:r,!!r&&(n=="number"||n!="symbol"&&reIsUint.test(e))&&e>-1&&e%1==0&&e<r}function baseAssignValue(e,r,n){r=="__proto__"&&defineProperty$1?defineProperty$1(e,r,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[r]=n}function eq(e,r){return e===r||e!==e&&r!==r}var objectProto$b=Object.prototype,hasOwnProperty$9=objectProto$b.hasOwnProperty;function assignValue(e,r,n){var i=e[r];(!(hasOwnProperty$9.call(e,r)&&eq(i,n))||n===void 0&&!(r in e))&&baseAssignValue(e,r,n)}function copyObject(e,r,n,i){var s=!n;n||(n={});for(var a=-1,o=r.length;++a<o;){var l=r[a],u=i?i(n[l],e[l],l,n,e):void 0;u===void 0&&(u=e[l]),s?baseAssignValue(n,l,u):assignValue(n,l,u)}return n}var MAX_SAFE_INTEGER=9007199254740991;function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}var objectProto$a=Object.prototype;function isPrototype(e){var r=e&&e.constructor,n=typeof r=="function"&&r.prototype||objectProto$a;return e===n}function baseTimes(e,r){for(var n=-1,i=Array(e);++n<e;)i[n]=r(n);return i}var argsTag$3="[object Arguments]";function baseIsArguments(e){return isObjectLike$1(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$1(e)&&hasOwnProperty$8.call(e,"callee")&&!propertyIsEnumerable$1.call(e,"callee")},isArguments$1=isArguments;function stubFalse(){return!1}var freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&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$1=nativeIsBuffer||stubFalse,isBuffer$1$1=isBuffer$1,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={};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;function baseIsTypedArray(e){return isObjectLike$1(e)&&isLength(e.length)&&!!typedArrayTags[baseGetTag(e)]}function baseUnary(e){return function(r){return e(r)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=function(){try{var e=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return e||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}(),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,r){var n=isArray$1$1(e),i=!n&&isArguments$1(e),s=!n&&!i&&isBuffer$1$1(e),a=!n&&!i&&!s&&isTypedArray$1(e),o=n||i||s||a,l=o?baseTimes(e.length,String):[],u=l.length;for(var c in e)(r||hasOwnProperty$7.call(e,c))&&!(o&&(c=="length"||s&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||isIndex(c,u)))&&l.push(c);return l}function overArg$1(e,r){return function(n){return e(r(n))}}var nativeKeys=overArg$1(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 r=[];for(var n in Object(e))hasOwnProperty$6.call(e,n)&&n!="constructor"&&r.push(n);return r}function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function nativeKeysIn(e){var r=[];if(e!=null)for(var n in Object(e))r.push(n);return r}var objectProto$6=Object.prototype,hasOwnProperty$5=objectProto$6.hasOwnProperty;function baseKeysIn(e){if(!isObject$1(e))return nativeKeysIn(e);var r=isPrototype(e),n=[];for(var i in e)i=="constructor"&&(r||!hasOwnProperty$5.call(e,i))||n.push(i);return n}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 r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$5=Object.prototype,hasOwnProperty$4=objectProto$5.hasOwnProperty;function hashGet(e){var r=this.__data__;if(nativeCreate$1){var n=r[e];return n===HASH_UNDEFINED$2?void 0:n}return hasOwnProperty$4.call(r,e)?r[e]:void 0}var objectProto$4=Object.prototype,hasOwnProperty$3=objectProto$4.hasOwnProperty;function hashHas(e){var r=this.__data__;return nativeCreate$1?r[e]!==void 0:hasOwnProperty$3.call(r,e)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(e,r){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=nativeCreate$1&&r===void 0?HASH_UNDEFINED$1:r,this}function Hash(e){var r=-1,n=e==null?0:e.length;for(this.clear();++r<n;){var i=e[r];this.set(i[0],i[1])}}Hash.prototype.clear=hashClear;Hash.prototype.delete=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(e,r){for(var n=e.length;n--;)if(eq(e[n][0],r))return n;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(e){var r=this.__data__,n=assocIndexOf(r,e);if(n<0)return!1;var i=r.length-1;return n==i?r.pop():splice.call(r,n,1),--this.size,!0}function listCacheGet(e){var r=this.__data__,n=assocIndexOf(r,e);return n<0?void 0:r[n][1]}function listCacheHas(e){return assocIndexOf(this.__data__,e)>-1}function listCacheSet(e,r){var n=this.__data__,i=assocIndexOf(n,e);return i<0?(++this.size,n.push([e,r])):n[i][1]=r,this}function ListCache(e){var r=-1,n=e==null?0:e.length;for(this.clear();++r<n;){var i=e[r];this.set(i[0],i[1])}}ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;var Map$1=getNative(root$1,"Map"),Map$1$1=Map$1;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$1$1||ListCache),string:new Hash}}function isKeyable(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}function getMapData(e,r){var n=e.__data__;return isKeyable(r)?n[typeof r=="string"?"string":"hash"]:n.map}function mapCacheDelete(e){var r=getMapData(this,e).delete(e);return this.size-=r?1:0,r}function mapCacheGet(e){return getMapData(this,e).get(e)}function mapCacheHas(e){return getMapData(this,e).has(e)}function mapCacheSet(e,r){var n=getMapData(this,e),i=n.size;return n.set(e,r),this.size+=n.size==i?0:1,this}function MapCache$1(e){var r=-1,n=e==null?0:e.length;for(this.clear();++r<n;){var i=e[r];this.set(i[0],i[1])}}MapCache$1.prototype.clear=mapCacheClear;MapCache$1.prototype.delete=mapCacheDelete;MapCache$1.prototype.get=mapCacheGet;MapCache$1.prototype.has=mapCacheHas;MapCache$1.prototype.set=mapCacheSet;function arrayPush(e,r){for(var n=-1,i=r.length,s=e.length;++n<i;)e[s+n]=r[n];return e}var getPrototype$1=overArg$1(Object.getPrototypeOf,Object),getPrototype$1$1=getPrototype$1;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(e){var r=this.__data__,n=r.delete(e);return this.size=r.size,n}function stackGet(e){return this.__data__.get(e)}function stackHas(e){return this.__data__.has(e)}var LARGE_ARRAY_SIZE=200;function stackSet(e,r){var n=this.__data__;if(n instanceof ListCache){var i=n.__data__;if(!Map$1$1||i.length<LARGE_ARRAY_SIZE-1)return i.push([e,r]),this.size=++n.size,this;n=this.__data__=new MapCache$1(i)}return n.set(e,r),this.size=n.size,this}function Stack(e){var r=this.__data__=new ListCache(e);this.size=r.size}Stack.prototype.clear=stackClear;Stack.prototype.delete=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;function baseAssign(e,r){return e&&copyObject(r,keys(r),e)}function baseAssignIn(e,r){return e&&copyObject(r,keysIn(r),e)}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer=moduleExports?root$1.Buffer:void 0,allocUnsafe=Buffer?Buffer.allocUnsafe:void 0;function cloneBuffer(e,r){if(r)return e.slice();var n=e.length,i=allocUnsafe?allocUnsafe(n):new e.constructor(n);return e.copy(i),i}function arrayFilter(e,r){for(var n=-1,i=e==null?0:e.length,s=0,a=[];++n<i;){var o=e[n];r(o,n,e)&&(a[s++]=o)}return a}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols$1?function(e){return e==null?[]:(e=Object(e),arrayFilter(nativeGetSymbols$1(e),function(r){return propertyIsEnumerable.call(e,r)}))}:stubArray,getSymbols$1=getSymbols;function copySymbols(e,r){return copyObject(e,getSymbols$1(e),r)}var nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(e){for(var r=[];e;)arrayPush(r,getSymbols$1(e)),e=getPrototype$1$1(e);return r}:stubArray,getSymbolsIn$1=getSymbolsIn;function copySymbolsIn(e,r){return copyObject(e,getSymbolsIn$1(e),r)}function baseGetAllKeys(e,r,n){var i=r(e);return isArray$1$1(e)?i:arrayPush(i,n(e))}function getAllKeys(e){return baseGetAllKeys(e,keys,getSymbols$1)}function getAllKeysIn(e){return baseGetAllKeys(e,keysIn,getSymbolsIn$1)}var DataView$1=getNative(root$1,"DataView"),DataView$1$1=DataView$1,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$1),mapCtorString=toSource(Map$1$1),promiseCtorString=toSource(Promise$2),setCtorString=toSource(Set$1$1),weakMapCtorString=toSource(WeakMap$1$1),getTag=baseGetTag;(DataView$1$1&&getTag(new DataView$1$1(new ArrayBuffer(1)))!=dataViewTag$3||Map$1$1&&getTag(new Map$1$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 r=baseGetTag(e),n=r==objectTag$2?e.constructor:void 0,i=n?toSource(n):"";if(i)switch(i){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 r});var getTag$1=getTag,objectProto$2=Object.prototype,hasOwnProperty$2=objectProto$2.hasOwnProperty;function initCloneArray(e){var r=e.length,n=new e.constructor(r);return r&&typeof e[0]=="string"&&hasOwnProperty$2.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var Uint8Array$1=root$1.Uint8Array,Uint8Array$1$1=Uint8Array$1;function cloneArrayBuffer(e){var r=new e.constructor(e.byteLength);return new Uint8Array$1$1(r).set(new Uint8Array$1$1(e)),r}function cloneDataView(e,r){var n=r?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var reFlags=/\w*$/;function cloneRegExp(e){var r=new e.constructor(e.source,reFlags.exec(e));return r.lastIndex=e.lastIndex,r}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,r){var n=r?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(n,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,r,n){var i=e.constructor;switch(r){case arrayBufferTag$2:return cloneArrayBuffer(e);case boolTag$2:case dateTag$2:return new i(+e);case dataViewTag$2:return cloneDataView(e,n);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,n);case mapTag$3:return new i;case numberTag$2:case stringTag$2:return new i(e);case regexpTag$2:return cloneRegExp(e);case setTag$3:return new i;case symbolTag$2:return cloneSymbol(e)}}function initCloneObject(e){return typeof e.constructor=="function"&&!isPrototype(e)?baseCreate$1(getPrototype$1$1(e)):{}}var mapTag$2="[object Map]";function baseIsMap(e){return isObjectLike$1(e)&&getTag$1(e)==mapTag$2}var nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap$1=nodeIsMap?baseUnary(nodeIsMap):baseIsMap,isMap$1$1=isMap$1,setTag$2="[object Set]";function baseIsSet(e){return isObjectLike$1(e)&&getTag$1(e)==setTag$2}var nodeIsSet=nodeUtil$1&&nodeUtil$1.isSet,isSet$1=nodeIsSet?baseUnary(nodeIsSet):baseIsSet,isSet$1$1=isSet$1,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={};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;function baseClone(e,r,n,i,s,a){var o,l=r&CLONE_DEEP_FLAG$1,u=r&CLONE_FLAT_FLAG,c=r&CLONE_SYMBOLS_FLAG$1;if(n&&(o=s?n(e,i,s,a):n(e)),o!==void 0)return o;if(!isObject$1(e))return e;var f=isArray$1$1(e);if(f){if(o=initCloneArray(e),!l)return copyArray(e,o)}else{var m=getTag$1(e),d=m==funcTag||m==genTag;if(isBuffer$1$1(e))return cloneBuffer(e,l);if(m==objectTag$1||m==argsTag$1||d&&!s){if(o=u||d?{}:initCloneObject(e),!l)return u?copySymbolsIn(e,baseAssignIn(o,e)):copySymbols(e,baseAssign(o,e))}else{if(!cloneableTags[m])return s?e:{};o=initCloneByTag(e,m,l)}}a||(a=new Stack);var E=a.get(e);if(E)return E;a.set(e,o),isSet$1$1(e)?e.forEach(function(T){o.add(baseClone(T,r,n,T,e,a))}):isMap$1$1(e)&&e.forEach(function(T,_){o.set(_,baseClone(T,r,n,_,e,a))});var S=c?u?getAllKeysIn:getAllKeys:u?keysIn:keys,A=f?void 0:S(e);return arrayEach(A||e,function(T,_){A&&(_=T,T=e[_]),assignValue(o,_,baseClone(T,r,n,_,e,a))}),o}var CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(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 r=-1,n=e==null?0:e.length;for(this.__data__=new MapCache$1;++r<n;)this.add(e[r])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd;SetCache.prototype.has=setCacheHas;function arraySome(e,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(e[n],n,e))return!0;return!1}function cacheHas(e,r){return e.has(r)}var COMPARE_PARTIAL_FLAG$3=1,COMPARE_UNORDERED_FLAG$1=2;function equalArrays(e,r,n,i,s,a){var o=n&COMPARE_PARTIAL_FLAG$3,l=e.length,u=r.length;if(l!=u&&!(o&&u>l))return!1;var c=a.get(e),f=a.get(r);if(c&&f)return c==r&&f==e;var m=-1,d=!0,E=n&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(a.set(e,r),a.set(r,e);++m<l;){var S=e[m],A=r[m];if(i)var T=o?i(A,S,m,r,e,a):i(S,A,m,e,r,a);if(T!==void 0){if(T)continue;d=!1;break}if(E){if(!arraySome(r,function(_,y){if(!cacheHas(E,y)&&(S===_||s(S,_,n,i,a)))return E.push(y)})){d=!1;break}}else if(!(S===A||s(S,A,n,i,a))){d=!1;break}}return a.delete(e),a.delete(r),d}function mapToArray(e){var r=-1,n=Array(e.size);return e.forEach(function(i,s){n[++r]=[s,i]}),n}function setToArray(e){var r=-1,n=Array(e.size);return e.forEach(function(i){n[++r]=i}),n}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,r,n,i,s,a,o){switch(n){case dataViewTag:if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset)return!1;e=e.buffer,r=r.buffer;case arrayBufferTag:return!(e.byteLength!=r.byteLength||!a(new Uint8Array$1$1(e),new Uint8Array$1$1(r)));case boolTag:case dateTag:case numberTag:return eq(+e,+r);case errorTag:return e.name==r.name&&e.message==r.message;case regexpTag:case stringTag:return e==r+"";case mapTag:var l=mapToArray;case setTag:var u=i&COMPARE_PARTIAL_FLAG$2;if(l||(l=setToArray),e.size!=r.size&&!u)return!1;var c=o.get(e);if(c)return c==r;i|=COMPARE_UNORDERED_FLAG,o.set(e,r);var f=equalArrays(l(e),l(r),i,s,a,o);return o.delete(e),f;case symbolTag:if(symbolValueOf)return symbolValueOf.call(e)==symbolValueOf.call(r)}return!1}var COMPARE_PARTIAL_FLAG$1=1,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty;function equalObjects(e,r,n,i,s,a){var o=n&COMPARE_PARTIAL_FLAG$1,l=getAllKeys(e),u=l.length,c=getAllKeys(r),f=c.length;if(u!=f&&!o)return!1;for(var m=u;m--;){var d=l[m];if(!(o?d in r:hasOwnProperty$1.call(r,d)))return!1}var E=a.get(e),S=a.get(r);if(E&&S)return E==r&&S==e;var A=!0;a.set(e,r),a.set(r,e);for(var T=o;++m<u;){d=l[m];var _=e[d],y=r[d];if(i)var b=o?i(y,_,d,r,e,a):i(_,y,d,e,r,a);if(!(b===void 0?_===y||s(_,y,n,i,a):b)){A=!1;break}T||(T=d=="constructor")}if(A&&!T){var P=e.constructor,C=r.constructor;P!=C&&"constructor"in e&&"constructor"in r&&!(typeof P=="function"&&P instanceof P&&typeof C=="function"&&C instanceof C)&&(A=!1)}return a.delete(e),a.delete(r),A}var COMPARE_PARTIAL_FLAG=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag$4="[object Object]",objectProto$f=Object.prototype,hasOwnProperty$c=objectProto$f.hasOwnProperty;function baseIsEqualDeep(e,r,n,i,s,a){var o=isArray$1$1(e),l=isArray$1$1(r),u=o?arrayTag:getTag$1(e),c=l?arrayTag:getTag$1(r);u=u==argsTag?objectTag$4:u,c=c==argsTag?objectTag$4:c;var f=u==objectTag$4,m=c==objectTag$4,d=u==c;if(d&&isBuffer$1$1(e)){if(!isBuffer$1$1(r))return!1;o=!0,f=!1}if(d&&!f)return a||(a=new Stack),o||isTypedArray$1(e)?equalArrays(e,r,n,i,s,a):equalByTag(e,r,u,n,i,s,a);if(!(n&COMPARE_PARTIAL_FLAG)){var E=f&&hasOwnProperty$c.call(e,"__wrapped__"),S=m&&hasOwnProperty$c.call(r,"__wrapped__");if(E||S){var A=E?e.value():e,T=S?r.value():r;return a||(a=new Stack),s(A,T,n,i,a)}}return d?(a||(a=new Stack),equalObjects(e,r,n,i,s,a)):!1}function baseIsEqual(e,r,n,i,s){return e===r?!0:e==null||r==null||!isObjectLike$1(e)&&!isObjectLike$1(r)?e!==e&&r!==r:baseIsEqualDeep(e,r,n,i,baseIsEqual,s)}function isEqual(e,r){return baseIsEqual(e,r)}var _export_sfc=(e,r)=>{const n=e.__vccOpts||e;for(const[i,s]of r)n[i]=s;return n};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},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:r}){let n=ref(null);const i=ref("");let s=1;const a=R=>document.querySelector(`[data-id="${R}"]`)!==null,o=async R=>{let D=e.autoPlay;e.playOnHover&&(D=!1);let G={};if(isEqual(e.animationData,{})===!1&&(G=cloneDeep(e.animationData)),e.animationLink!="")try{G=await(await fetch(e.animationLink)).json()}catch(q){console.error(q);return}let W=e.loop;typeof W=="number"&&W>0&&(W=W-1),e.delay>0&&(D=!1);const j={container:R,renderer:e.renderer,loop:W,autoplay:D,animationData:G,assetsPath:e.assetsPath};isEqual(e.rendererSettings,{})===!1&&(j.rendererSettings=e.rendererSettings),n=Lottie.loadAnimation(j),setTimeout(()=>{D=e.autoPlay,e.playOnHover?n.pause():D?n.play():n.pause(),r("onAnimationLoaded")},e.delay),n.setSpeed(e.speed),e.direction==="reverse"&&n.setDirection(-1),e.direction==="normal"&&n.setDirection(1),(e.pauseAnimation||e.playOnHover)&&n.pause(),n.addEventListener("loopComplete",()=>{e.direction==="alternate"&&(n.stop(),s=s*-1,n.setDirection(s),n.play()),r("onLoopComplete")}),n.addEventListener("complete",()=>{r("onComplete")}),n.addEventListener("enterFrame",()=>{r("onEnterFrame")}),n.addEventListener("segmentStart",()=>{r("onSegmentStart")})},l=computed(()=>{let R=e.width,D=e.height;return typeof e.width=="number"&&(R=`${e.width}px`),typeof e.height=="number"&&(D=`${e.height}px`),{"--lottie-animation-container-width":R,"--lottie-animation-container-height":D,"--lottie-animation-container-background-color":e.backgroundColor}}),u=()=>{n&&e.pauseOnHover&&n.pause(),n&&e.playOnHover&&n.play()},c=()=>{n&&e.pauseOnHover&&n.play(),n&&e.playOnHover&&n.pause()};watch(()=>e.pauseAnimation,()=>{if((e.pauseOnHover||e.playOnHover)&&e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}n&&(e.pauseAnimation?n.pause():n.play())});const f=()=>{n&&n.play()},m=()=>{n&&n.pause()},d=()=>{n&&n.stop()},E=()=>{n&&n.destroy()},S=(R=1)=>{if(R<=0)throw new Error("Speed must be greater than 0");n&&n.setSpeed(R)},A=R=>{n&&(R==="forward"?n.setDirection(1):R==="reverse"&&n.setDirection(-1))},T=(R,D=!0)=>{n&&n.goToAndStop(R,D)},_=(R,D=!0)=>{n&&n.goToAndPlay(R,D)},y=(R,D=!1)=>{n&&n.playSegments(R,D)},b=(R=!0)=>{n&&n.setSubframe(R)},P=(R=!0)=>{if(n)return n.getDuration(R)},C=(R,D=0)=>{n&&n.renderer.elements[D].updateDocumentData(R)},I=R=>{for(var D="",G="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",W=G.length,j=0;j<R;j++)D+=G.charAt(Math.floor(Math.random()*W));return D},M=R=>{if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(e.animationLink===""&&isEqual(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");const D=setInterval(()=>{if(a(R)){clearInterval(D);const G=document.querySelector(`[data-id="${R}" ]`);G&&o(G)}},0)};return onMounted(async()=>{i.value=I(20),M(i.value)}),{elementid:i,hoverEnded:c,hoverStarted:u,getCurrentStyle:l,play:f,pause:m,stop:d,destroy:E,setSpeed:S,setDirection:A,goToAndStop:T,goToAndPlay:_,playSegments:y,setSubFrame:b,getDuration:P,updateDocumentData:C}}}),_hoisted_1=["data-id"];function _sfc_render(e,r,n,i,s,a){return openBlock(),createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:r[0]||(r[0]=(...o)=>e.hoverStarted&&e.hoverStarted(...o)),onMouseleave:r[1]||(r[1]=(...o)=>e.hoverEnded&&e.hoverEnded(...o))},null,44,_hoisted_1)}var Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]);function install(e,r){const n=Object.assign({},{name:"Vue3Lottie"},r);e.component(`${n.name}`,Vue3Lottie)}const plugin={version:"2.7.4",install},v="5.7.1",fr=60,ip=0,op=49,w=180,h=180,nm="\u8682\u8681\u5237\u65B0",ddd=0,assets=[{id:"image_0",w:32,h:36,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAFZElEQVRYhe2Xz2tc1xXHP+fd++anfv+wZFtyLctN5VqpS51AAgkRZBHyB8QQ6B/QVemyu3bZXaCbUtpVCwnE+25aUAKliyBbsWh+2YnkYEW2LGtG0mjm/b6ni5nRyPJInpBAuvCBy5x33+V9P+ecd+67A8/smf3AJr0uDNZWXnNZ9gqa7ojKUvHHV28AmYjo4XWN9VtTov4bYvx5ky+u25HSX0VGdr8TQLq79acsiX+Fy1CXos4h6J7CTWBdhBqYUyLeHNZeFuMjxiLWxzO5u5LLvwJsHIXtCUA1ednFyX9wimqGOgfaHoBIcyCI5yGeARHE2ObjRRDx3sXzfg1UjkLYpwF88Zc//2bo0jx9MxcoTkwiaFO4ifd4DG0QgXinyt7tz9m5tUzj7trzV/7wzixQA+KeAXRxwb739m+ns8whCLZUojg5QX54jMLwCPnhYfyBAVwUk1S3CSsV4sojoocPSWt7SAumdHa67wqMA+aoxrEAqir8bWAQq2OagaqSNBqka2vUVtcQEUDxpJOBtiCAJ4KiiEIaBkWgQJeSe8eGf/1UGRdeyJfVOqco4NTR9BWnzbnMKa5VFVVFFVTBaXONA8TaDLJcN4CuGVBV4e+lERIul4clv7vlKFqPuVNlzvQXyBmPKHU83I9ZrQbEmTI7UmCyv0DZ90gzx2Y95fajBlGa4ZULEXEIufITWt1LcOMFS5iO4Ols36jL/Wi0xKszY/hW2oQATAyVmJ8axDnFGO9gHoTRQeXiRJl/r1ZhsD+EKIXyE23YHWB102K1RKaj02dy3rSZ5LHmkY4jKOagGaQJ0Xo/chZem5vgk8mRAE0iwPUGECYeDgv452b8jO2TmuVQKx6Id8wAl65c2CWNAvL0mIFhozzEoaT0hzG21T0inTQf9pEmQxtAH9fxz09v4+J9IOsNIPAUlRgIKUQBg0YJvE6PtYM+HPFxPqL85NIDpL7XO0DdKo4YoY5qzGjg2BwynS1QDlPQeSkOZ6B1b3x0j4GBGtWvq9L/8x5LUC476hKSaA0IGatmbI92drG27tHrw/NtkJmpLeLGNo3Pa92kum9E4+OOzAtAdoEGA49SBgV82xzGdHxrwLZ9e2iNB3lfeelnt4kq98iWot4BFhYcORsgUgVqkCWc3tADsZzfEjYd4fZ12/ctzE3vUSpsUfnoNj+9nHaTOqa/fqd4fwwhrCC6DQQM3esjmjI8KpyQ9tavAkNFx4uz69Q3vuKbf90XWXliDzg2AyKi5EoJSAWVDVR2cEnGqY9hzHSPvl0OY2CoqLw6s4fWNrj/z2XS+43ugZ70MRq/mICpIHIX2EQJ0Zpy9iO4ZKGYPwJiIJ+DyxPw+rkEU6vwYPEGW0trXDjXtf5w0nlgYTFjY2iHen0V0VXgPKpFooqP/wE8/xzY5yDNN+PIe9BvgdBRXdln984nRNWPEd3m6lJ63OHrWAARUf3HxQZx8DWproDOINoPOkhSM1RXwNyB/DDYEjSAWuCId+pk4RpptIzIlwxO7HY7Cz49AwBv/jLh3Xc20foyKacR6UN1FuhHE0OSCOk+iKcIDnUNnN4DXcJjCc2v89a98KSj54kAIr93unR1n1uf3UGiD0EMSIjoeZQBwKIOcBmOfZB10JuIWUS9/3L29M5J0UNPp2IVrs/71NbGcPEcwi9QnQc5A5Ray0LQByCfgS5j/U8pj23KtfXgac/v+Y+JLi5Yvro5gBdOom4KlQmUvtbtOp7bwplvMLn7TE7u8ead+GnRfyuAA5Clqz6rqyWiqETkchgE58UU/IB4OKD8YiLXrj/x1fveAA5AVIXr1zzGt4StceWt910vET+z/zv7H6I0eQIhNkaGAAAAAElFTkSuQmCC",e:1},{id:"image_1",w:104,h:103,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABnCAYAAADsSgd0AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nO2deZxdR3Xnv1X3vq27pW6ptVjWYkm2vGNsYzBLEggOMIawZcCTkG0I4IQQYJIwA4RJwMOQkMBkAUISIJ8ZwieQQJjJBmYJBhzANgSMdxshW5asxVKr1ertLfdW1fxx61TVfd2WLdvY5PPR/Xza7+ndrer8zvmdX52qew0nt5Pbye3kdnI7uZ3cTm4nt5Pbye3kdnI7uZ3cTm4PdVOPdwMe6uaG2+rciV1AxdMVnODJj9/2QwGQc9KOHwK7eSB/WEDUj3cDTm7H3x7zCPqhipaHuCmlHrfG5o/XjR/2dtVV0anePrxTfrgKrhre9fZ/Px6RbI9JBDnnHuZ9rlLwdjj8ziey6J6O0k8ANgKrcGoVuJVAG600lhylMpRzOAwKg3UWxyLKzaH1UZybQXMvllvouG/yQXsTcOLgPYZ56ocPoPnfW8NM76ex2WU4fRGoDTjbSFUYTnkV539Tyfd40+Q3Vxk1ZSrnQOsC3H6su5HcfomJ5t8y9tapB23jv3eAgiR+qFL40Hu20+39Bk69AMVmLBrtPBAkEjkxsvP/ZhlwiIdXx9p4DQtof45zBPAsoLE4twflPkOn+Yese8s9D9b0H3R+etQBeujR8qkG993xWxiuAHUWzitKAcR5w0n3BYv0h9qdXMQqHJJGnRu6jgKlAZs4gYvXUlgUd6HtJ9m04V1wZXnc7vyAouqxB+j+947Qn/9djP5FHONoqkiR1jiG6AuWWj45TrnEwAJscpA6zkgiBUscQqX/xkcfM2j3V7TGfov1b1pc/lo/5AA9KDAHPtShu//9KH0FuLHYFVU3KC4ClhrbUqc3rWJU1A9K/j0cNcl3BaDrTqGIgLqh86sInUeXn6K1+dfYcGV3+Y56oNSjA9RjA9C9b3sVrvluYLIyhoqeX7NemhuovFf2B5v7fzsiYMvdOTWPSyIDQNnkdw9oyFEu0p3S8d7SZhwodwTl3sJp/+Mvl974hwyg4wJz6Le3M2s/jm48pebVzndekrREk7IJVpKDXF2lOVudq1wVMMuJhBSM1MBy8Zrw8MfK9bQCdIyglDqzIQKzg2/Sbv4sm96+a2nn1aMC0sMG6LjAXHWV4mf7/5288Ras6kTjJpGSAgDeQC4CJdQnEaddwmDy3RtMD+WmtHu1nJQ6iY4REe6VdEnp6s9aD1oCjk5pueyB/Z9se9fvLrHDo5CXfgAAfShn173/AOryqtSXeGB1ImATcFxdjitH5cGuMoQxEQgHZHINAb06POaRBFjZH3NIdXBwAH+sTY6xui5MAgVK+3yEhc34feazbN/6kprae7wAquppy9xz/2+fyaK5GpVtA+99gUpc5HFrw4VQrm5Qhd8vPwbrEw3jhlqeZv7000dKeo5VFUBax3YIAKm8RxEGxGmeEoEi+Sk4gAVl76GtL+fUd36v1rpHMFZ69ADa85aXU+i/xOqxKr+Ia7rkUFflkJTW5Pc0ylJDK+q/u4T+gtFSukzACZdKKY3EqCTnE68bhILkOgc6iyelgCl81JnqwtrOk9tXseXdnyLc4jEHaIjedv3WL+D4EE43q1G5AgzBoApv2CSK8NFjJULwhnSVdwfqSylGosh6B0jODYB4gNzQvqDSbJXsbfKbs/G66ETCp/ynE4v587SOv4c2WsAOyOxr2Pbuj6VmejhAPXKAvv/WV4L6M5xqVkkVwESFpcTrrfdETQAPIs0IZUgkyWHaNzPNJTZN0g5UljTOf2rv+RCjpBY5GiiJYyFXwz+0XcRDWtXQCp8MqwsqnUSVFeoeoN1r2f57/1ua9gMHaEnkfO83X43K/xSyRs2IEglBBAjXJ9TjEroCgnAQ7g/yGGI1wBHl+XDiGu5ZQmdLeiy064Z2eAEjbVD+OqE9OjKAyiK1au8gyp8XVKUpsOZ1nPmej4T9nJhoePgA7fyNX0bl78NljcrYGlxJrG85MLbyKDQ44WiVjF9YmtvFhcNxwvuSR6R7KUBDPUpzXjg+oazaoFSOtXVNUmO35BrLDW6DAwk9eqWoHChToMs3sP0P/yI08QQi6eEBtOvXfxybfxZ0q+J6TyHWN8pJh330BCP53KFs1QmNP0/6l3C/qKW0ThdywTBdpTkDasCFqkUSkcKdaW5MQXMO8mQg7Yj7wzWFZhNEla4oPD1WW8D1UcXzOf2Pvlw191EGqBY5h/7LOmby27DZZG2ULfRlRQyk4LiojvD5xaXJXpJuEh1SMZD9ITeoyghBzS1DdUElJiKl2hEjIeTGVIz4CIc4/grGtzGCa211SQ4a+gwU6UDZI4wX57Hujw+dCEAnvmjkmP4STk9W/bWJALBQmormrAFT+sb5Y5yhpuSsqRw5jbbSX8d5rgm04gVGCkDN45PIEWOntCmpJS33iICo0aWn5UB9Ykcblam11acx1afzv1nfR2tin6UvDrBqkln9pRM194kBdNevfxKrziMMFBNqcxaUSbwKv6/0+SgRDsYjEwBU9Ac+2pSOdhHjaZ3wvICUqicIVJtO7qG8YVPa8ddPc0l6P6fo9YoKJEviVAllW4+4rZ3owbOVc1oT+y23Nuo8dv7GJ09khvm4B4ZLOwd3vv430Y0/wGYqDvxsBCiM3D2/h47Jbeo0dPOuAZ//1xl275tl/8F5ev2C1RNtNq4fZduWCZ596QRnbW1HgyoifaRjGKh/dyTKy/8gZSOhRWeCCHDO8vXvzvON7x5l38E59h2cZ6FbsnJFm43rxzhnxzgveuY46ydFtZFEqac35ypVFyhRKC6LbVbeAbVxmMF/U+d84L2PHkB3v24Lg/x2nB6BLNKNE0ASoBQEpSQlm6QSMDVj+ZsvzKFdwfbJEluUlIVh/9GSm+4ecPf+eYwxNBoNXv6Cs/ill6yte7tO52sEkOFuCI3hOULozEet9/y5xYJ3fXg3N96yH2MMrUaD808f4/wtTSbGMhqNjEI12HkoY8PaDlf8RIssT/qfiZVUFSk6D4FbObCuS3BFBRR2kWZxrtr+p/c+GEDHX3Ylhr3z9Z8ANRKStyOCo1wVzhCjBuIA1LpQpp+dK9mzv+TXnr1YNTZrVE1wFooC+pbDMyv55r1tbt5jODq9iCstqtGoeu1E1UmSJ1aaA1j+i6MyoJXoSZxKVw51dKagow2XP2WSp5yuuHBjj5HRHNptb1x/3bLLonXcdFfOE89SZJnvq02iVOmKzqUKLgVZK2JDp+0eoa8+ATz9wQA6fgQ5p/j+638Joz+M9TV2mwAnCVIq1M7FaQEBWDlQOVhDOTDkdgCNBuhWbHDIZQrMALoL0F+AvAmTGyFrJTnPN1nyj0wH1AqbLqIVFCbJ764yYG8Bpg9U57RGoT0CmdCSGN4LBywUA8qsRd7w4KWVivCpYr6UNiov6cMnoKwjM69ROz6wzKTfQwXonne06U3dB9kkNiMkRoePGplgSz+H1FHIH9oruyx6vfC3zghTE1J1cJ4ydFYBp31pJUhd5yvSLtJHUpwOn07GXkkiF+mL8wndVtEm8j3NNS4RPsY7oE7MJnlNVgpZVe2Xib8gcjLCoBevCFV5hPbaTWrbO3oPhMHxVVz34MexTFbeKdEijRJVUxJktCgfII5vUmXWqAztssrQIn2tiwNEpUE3qj+lY93N+cQfbDOkvgI4iZILgeSvbf3+tPKkM8hzYh3Rt9dIXyXvZT66GmBU1Qflfxdmsd7BrPUqziu5ILs9yMHJ1STdQx8/HgQPGEHurtf+KDa7BqvzQB9yYefHAtZ4IJLip/MN1qK+dMwdCsKIszadnRrCHxPUD5X3paN3S7x+yEOJ0QNDicyRCE+oGemHb4OzHkCpwqfn+wsKwDI1r5Jod37cJ1ELCcVlSU5LcpsGsCWZ+XF11ge/thwODywSSvcHKL+/NlUt3uGSDnhpaT04RjpdQjmIRpPI8LXVyshJ0scbI4AhuSUxuk1+VyqO6NNqdSho+qalc0HWt1WSeEjkUtmQyriPZpNQox1UfwKAziFr+r54dacS5wvjQZO03bcn0n9O6d4DPG05GJaNIHfnL1+C09dTZlkYd4gQkJGysdEAyoe8UxUg/WNQLLJox1jMTsHQxqmMljnCqLmfZm6gMQqtldAcBXxekrUGmR9z4Ot1yLyLivlMIlLuL34iv5EYCKrBsZTNhKLF223KeWJAA2UJxSz058AssmgnWNCnYPQI2vbJXZdxs4esqaC1AporPAv4PCfT4Up5CS6U74WIHJuVBmWfqs7+i38bxmL5CCrsez2vePTVEJ/Kb0nkOAMLR+kWmgMjz6G16WLG1p1JJ89R3oDWWrrGcPj+uxgc/DfG577L6nwPtNdAe0UFVEjgOnqb0okvZQkogoYOH/WVPh5w7SJ9hhVCybSF9t+dv44ZQHca0z3GQX0Bg4kLGNv0ZFpjk4xkGUopnHM45zjWnWNu301kh69nU/eb0FkNzRHCgkydyG3nxY6yPhf7yDIqQ9n3As8ahmJJBLl7rjybRX0LRuWh46Gm5Es0powUY6upBDd3iN2ty1lx5osZm1hDo9Egy7Lhy+Ocw1pLWZb0ej2md36FiSP/zKrWHIyeWlGG5AUZUzgqf0lH6VLWEfatdSUBSAAPlCNOJp/EyHUWigXs3D725U8lO+1FjJ+yjUajQZ7n6JAj6/0py5J+v8/R+26lvefjrG0dgNaED3o/VkyrC1K6UioQA8qUjNgnqG0fuvP4AN36qs9D87mVIhFxYGNNTWSq9bRjDMX8NHtXv5L15/wEnU5n2Y4st0nn5udmOXbrx9laXAMrtkLeJtKTeHgCDD73GAhji8h3BHqTRJ5SnuRRKfBKWcg66E+zsNDl8IYrWbv9Etrt9rJO9kB9McZwbPow3Vs+zKb8lorCFTEviUjKMipa94JBWT9+LD6vnvCR//CAALldV26h53Zis2Ylg12ssxm/mkg4W2VgNHbhMPeufQMbznoGrVYr0NmJbNZaut0u99/2BbbOfRw9vsVHktCSl774DrrkNyfdcMu4G3Ekr6S46XNDoG3vhINjTC/k9M94HWs2nk6eUPOJ9mV2dpb5Gz/Apvx2aIxA5ocgouSkBCR5SNqnywGtxhnqjA/ulevVc9Bi8RbIm1UfREIKHchYwkRvHsxyb/snWb/jaQ8KzqDfY/cdt3Pk4H5anQ6nbNnKqdtOr0yuNSMjI5xy/vPYfdMi2xc/B6MbCY+gCAYQVV9Qaon6A+rzPNTnmEJU+QGp8RRT9lmYXaR35ptZt+kM8jyaRdo9dWAf7ZERNmzdzobTtj1gP7XWrFy5kvLcVzJz01VM5IPqPiL3rUr6JQrUt8OqJt3+W4FfXR4gx+WRKVwyRZAURHHVDUrDofI0Vj/x5XQ6nQcE58Zrr+Hqj/0f7tt5F7Ys0T6XGGMYW72Ksy6+hCve8CYm1qyl0+mw9vwXsffb+9lc3AetsZhn0jUCJNEUQPEgpDOrSoEs/ZJBaKiwe6ltS1z3MIdP/RU2btoRwPm3L3+RL/z1R7nv+zuXtHvF5GrOfNKT+ek3vomVqyaXBWlicj37N/8SEwffC+3RYOAQ9VKBsKpeLnDu8vRawapu1y+cSbdxB0brKvFLxEjuMfUqdtFn98Sr2Xjuj9NoNJY0srcwz/ve9HruvulGOs0OzbyBzjTKR4DFYayhNxhgMvjJV17J83/h1VhrObTvblZ/7100x9eByis3spn0njColTGSTqPIRQOE3iUsILkHD3axyN7eJlZf8lpGRkbozs/yvje9gd233Eyn2V7SboPDhnYrXvKaX+W5r/jFJf13zrGwsMDst97Dqa27IwhOVcXjIBayWBpSFjJjaetz1Okf/h74gjnAO171xN9DZZcEqZlOrMnYR5KxgyP99Yyd//PLRs/s9BGu+sWXM717N2OdEVqNBrnWaKWqEY1SZAoyrWlmGdo5brnu60zdv5+LnnkZeWuE/YdmWKWnfC7ysljKMGH1jE4oLaXCRFZHkyUS21/OWcziDN3TXsn45Dpmpw5z1X++gpm9exnrdB643UrR1DnaOW6+7lpmpo9wwTN+rHY3pRRaa471W4zPX1eNg0Tyi/SsqVAk4hX9sn3Vn3/3n6SZvsHqeYHCpJYUKgeuyklS1S3h2Mqn0263l4DjnOUPX/9q+oePMNpqccqmLbRbbbRWNBtNGo0Gyjla7Q6NRk6uFS2dsbLV4YZ//nuu/uhHaDQatDc+Dco5wixlukpVVFmYLEzAkA6HKe0kf4ogkGOM5RDbWbl2EwrH/3rDqymnjzLm2z3SGaHZatHKm1WbO20vtxWZcrSyjBXNDl//9N/yxb/5KMNblmVMbLqAabO5ms7XUqcbkv6hH1ZGEs+Ta+QA7uYrn4Drb67EQQJpOp0tFUarQJV01py7rAT9xw/9KYd3fZ9VKye44i2/wymn76AcDPinP/kjbvj7f2QwO1eJljxnbN1a1m/fjPIznqPNFp/5yw/yjBe+lLE1W5jau4E1jR7YPNJYmD6oza8QCqqh2iAg+u8yNSHHGUA5emPnMtlo8H//7E+Y3r2byfFVvNy3u9/t8ldvfjN3fvUrOBwqzxldu4ZTTz+N0tulqRWjzSb/+Ofv5xnPfwkjK8eDLZRSNJtNjjZOZzUHotMIEIaK7iQ3WSfrITe7m698grrgQ7dUrlcuvhGnVPTMpKQj/xY1Zx0L5Tija7YsC9A1f/sxOo2cLWedTdHrsu+O29h9662sOnUz87NzFEAfRa8oObzvAHd887s4NJmGJgo9GPDJP343eZ6zkJ2atMHVbxSW+MrgU2iDGCkQj3EJOFKnw9Ka2IbWiq/+3SfoNHJOO+c8in6f73/n29x1/Q1sf9Il9J0LbZ7af5Bbr/8O1lXPOSssTaWh3+NT73/PEntkWYYb2xbbI4IrjMmk6u1Bs75zdvGNICouV0+OBUcXxwtpYVS80VpmG2cwni+tEt34lS8ymD1GpzPC4vQUe2+7mdJq9u+5j7npaXpQeaK0FQe9Prvuupuzz92KLQuaWcZd37qOLMuwzTXALsJEXK367fNOWMGk4u/iaOHDAxLmmqq+mtLQmdjIt794NWZujsbIKAtHp7j7ppvYd+99KAWzR6ZZHGqzGgzY9b1dnHPudgbdAVo5Wlpzx/VLC9JZltFZcwbMaz8mEzs6T3ledocVrR6DTD05AqTYFqcSfEFLqE3KPLK+QCtcPrqsrL75a1+moRQZjun79oBzHDi6yP37DzJ14AA9mRqXzdPO4tQUmxdPpYklx3H0wAGOHtyPaq6AgTRaOgBx8b0YW774Dy1RE9AgzgcJIygGbpys0eTWb/wreabQWI7u28vuvYeYPnoMnGNq/356oZga27wwdYRNC6fS9vkxdzC9dw/zM9OMTaxODlc0WqP+njLYd3H8JhFvLdWcU+jLNoDc3f5zF1PYFWHOJiQxElqQkKywc7q5BByA2cOHyfwaBeccs/cf4PY77mV65hh4Bk1M6V8KUn3OzC2wbixHO4vWjoN77mF8pb8hOnwgix21Sy8Ucw34mU8iMAG59DflZzQUs9OHyXAoW01K7vreTqamjx63zdo5js0v0B5rgLUoZ9EKDuy+mx0X1gHKGu3oKFYoVpxNR2dKP61d4W7/uYtzBuVzqkKkDOoEEOHFVCgooMS55YvgZdH346W4mGQAdIfzh5jKuSoSrcUInVqDspai18WO+hxnDeRSxU4AE0Ak+demv0UwDNXiwspXQ64K+sZgBj2UjfcvcA+pzdXyOOMBMihnKfrdJcebsvBzZDaha2EEaXsOWkpPvm+D8jk5uAtDzS3kLhf/aotCKuXUcdPYNOz9tnL1JNaYqvakHM4UjI602XPE4patNFS0k+EYH2ngyh7GGkpTMrlhM7q7c6kIcBDRUZCNQGcT5Cuq786C7cJgBhb3gi3ivUIurdqe64LFmYOMjq/CmhKXaZwpGBlp0ztsscdps8axspPjTB9cNXg1pmT95noZyFpLd+aAL4bKgNmP68ISsCQfBUcDUBdqUKfHjgtAnuZkBaWSckm1tHdluZNiMMANedm28y6gLIsKJFtiBn22rh/HAF1r6DpH11n/Wf31nOOUdWsYz8E5gy0N7bEx1p62jQ7HfJtk/CBrhX17Rk6HFedDOQ/zd8GRb8DMDTD3/UoZrX4StDcmDpdU5D2V9+YOs+Wc8yhMiTMGWww4bc04Rh2/zevXrGaipcCY0O6R8QkmT91Us4kxhsHCVNUeIyWzYWaSnJqoz8qZTtc4u95j7QEx8YSwIDEByxoa9iizh3djTD3pP/3FV2AbGaUpcNbgTME4BRefsZXSOrqmpGssi9awaEp6xjDWaXHp1vUMuvO4smRgBmw5/0LmZ6ZYY+7xESCgiHAxMLoNTBemv1FFymC2OtYUUB6Dhbth6roqqlrrCXNZJBOPytEcHODSF/wUVkNpC2w5YKXq86QztmIcy7a5025x6fZTKRbmcbbEliX9ss+2Cy9eEm9FUdAY7Pftl8G/CBXpjzi/SUSQAsV6jWY05B4ZQLkE2XQmVQxVDtDH7qTf79ca0x4Z5aLLnk+/GFS8a0uK7gLnjCtedOHZbJpchdKK0lrG2m0u3LKRn3ridhr9OVxZUJiSgbG84DVvoHvkbrRbjPcX8WJtZXTTh4V7I23Vxmuy0qiA2dshH61HohjLlqy3d2Ks4fxnPZeeb3fZW+TMFfDCi85i0+Tq0ObRVpsnbt7Iyy7YTqs/izMFeEoeWHjpr/7Xmj2stcwdPcyG/vVQDJamDydK1IYuIMOZyiFHc5ztxBJIKk/Tg5McYB2oARsGX+Pg1JNpt7fVBqw/89Z38ttf+zKD+RmUy8k0lN1F1mYZL9k+iVVrWSwtK5sZ5WCAnZ/BOEtpLIum5AnPeSGTW05jxf5PA0Xw9GqZk2+LbsHi7noty5H8Oyo1MLBwD+hOFVmST3FgCnI1Q+/wHbz0jW/j3dddy2BxHuUysIusy3JevG0VnLGW+cKwsqGxxlAuHPVXcJTGslCWXPSC/8iWc58Q7OCco9fr0Z26i6w4VDmNL7XFyTsRCf7T+rwU8LAdDa5ZX6HjUbayDi6NJos8YpH199M4cj1zs7O1XLRi9Rpe+8cfoaszeuWAoiiwpsAVfQYLc5iFWVr9efpzxzD9RWxZUJQlC+WAyR3n8PPv/CO6h26nU+zxK4KEehPe7ntOl0c+wjo9W2+3PC5iFqvFH2l/hFJMj83ltyjtgFe++wMsAv1yQFkUlIMeZXeeYm6Gdn+ewfwsZXcBbIkzJUVZsFAMWH/eBVz5nj+rRY8xhqn997Cl9wUoF+s5py6nk6BI848FaFY1exn4BSoT5ZYAVhtPFGAWWbf4ZY7u/S4LCws1kM669Ed440c+hVsxzkJZMDAlpSmx1mBNiTUlxpQUpqRbDDjW73HapT/Kmz76DxzecyenmRtgME98/qaM8t1an2tMRWGJPK+mRvxzO/Jv+U4RrxdqiwbMAD04yMT8DWw461xe9xcfx4ytZN47zrLtLqXdfbb/yLN52yeuXgLO9NRhxmevJVvcDbYfbTpMybV8byNjVGyhlLvxpSU2yyj92ML46DGey0V5yPjBJuDpFkycwz2dFzG59WLGxsZq6xF687P8ze++jW995tPYhXkaWqOU87rDMXCOya2nc/kv/yZPev5PcWjvTjZ3ryGf3wmm5+fuoZKkyWJGSKYdSOpyiQ+FYqmNhdJU+Dgbx0jOQWuCqdEfoZx8Cp1Wm7/7g9/hxs/9A+YB2r1m+w5e+Lo387QX/6fEj6s1FlP3H6B55KtMHvscLN5f3VdGu/K+hcwvZlSasMQ5y/wSZCA3oE2p3E0vKSh1jsmqqVljI0DiubWHl9LoctAYg5VnsLdzOa11FzC+ajWNRqMGlHOWb33m09x907eZnTpMo91i1fqNXPzcF7JhxznMz80xs/92trrrUUc9OBrCc6xhuTCEhfJSoQ5P4hHXvUGsLoSBYFIVSWlbuWq9hc6gs465zkVMj1zCmlM20WzkfPvqv2f3rTcyc+gQrZE2q07ZyCWXv4RNZ563JGq63S5HDt7H6tlrWbHwDVjYRyjvyGsGBCBZ2aMzqklJP3mXqQqk3EBmS+W+++IeRrcwmiqKbDV3QekfaUwoJJ2/CKNhXa3CGd1Kd/QCDjaeyMr1O2h3RsjznMyvI0vXxtWWKh28l4niLlYNboP5e6s1aRCXyYaJOj8wVQJUmKKMyIQFjCJoLOHBrQCOqyLHCniJ8zkN7XHs2A726QvIJnawctVkcDitdeiHLB8zxlAUBcemD6GO3cVG+22YvtXnSS8M0vkqeflFJkBlkOUeHF0BpS1kFjLTV+7GFx/F6gmshsJVUt0koEgylcFdOs8S3gQF6AY0VsLYGQw625hyG+k31pG1Jmi02mR5E+eqEk7RXyArplnNfsbKvbCwB/ozVDeHuNJUERaoyMsqwgv3VBJNgdOSbTjxDvG9hfB8kyRlWQGkWzCyATuyiSNqK/OsRbfGabQ65M0OzhqKQZdy0IXeNCvVIVa7XTB7TxU1ZpGgFJ1vsyxekcf0M5nuziLdZT6CcqqyT2ZnlPvOi+7DsRGjqaLI5xmTJGQZSOH8ElpF7fnMIBlVNUWdj0BzNXTWVqBlLcLzQKZXjWGKGegdqaoAgX58Z+RRjQBOMs0dJuR8JNVLmaECFMolEj2yXjwp9YQIMjbuC04I6DbkYzCytvrM26AaXowUUHZhcAR601BMQ9n3UaOSPnlHkrYJC8iSK+2f+Mg8iI1Mogdw+3LgGIqNkS6kE76TwuMVZxBnLmX5lYte7FIA5qG7z1srjzklTeBS31NEECyElTvaVeMGrM9DEBbVBwCI9OfrZL7cXJ0rtJw+ExSqJi6pnghlm+h8draS570DLH2JYCLxnc/XNZnsP6X2Jqt5tO9PePlHYvOQNqQTHMsx7CSz59aMFBYCeiqQSncImpS3HeHFd2musEXlZaJcjBhdx0i0dQUAAAxxSURBVOc5A+iZj0wBPPOG8vknrCJ1QOZfseMjysXmShDFAaEHQrs4la9EICT9kMc4Q1FYUd0kOQbnI80PfmsUmuZmHUWJbAEEAYQoFpQlrN1RJBLbgtU7cxTXgn1x7dFBZ/2CPuo3lwZJWT9MQSRJ2KjKIPJAlFLEheMCOJ7vqcCxyWL8oNCkY6pqR1hA748xPmrTB7KkC3JfMUyYIU4N7o2A9akvUXbDRg+Kz4Mj0j14ulCa72u6hXYo0hdqxet7phDnkXZV0yrXakbyT6NdNaer/A4xjjwSEqoMyXgo5B7P20KJUkIPq4JcPEcqFEGypwZIJHwYkJZJyKdqMqEX6wemYb/f5+tkgYps+pke64iFVIkgaZ/c1yXn++8miSxxtlTl1oYjiZ3SNBEm7oSCrXduB8o5RvJPVyb+zvOPASspdeWZhQ9nY+KnvEUjXfjnkohQ1PMDxHCXpa3pq1RqOUdVbpWut07XY6f7hUZAXDFGR0jERKowLrBLHKCSREv6exI5wdmEuhOnkmsFUEmo1qX/IAwJwvNA6eA0h1xV6k0raGjIXDUGUsyqiz47rv3Fb0RyTngHZ7LJHD/e2IlT1OgveF0SGWG2M9lf81C5rv8evH7oWuGRS5d4ckmY4wnTESb+SRUkRJGX1UYKl0k5SPn7SXQEjyc65XA1xXlHrvXZJcyQGkoRH9sXB3Jxf3jKQe6hbwRZNGLVx8jLZ8Zn/B3hcXrJRSmnw1KqkwbVFrRL/3yOQa6TSuZE1RgbB6iiDIXSteSgIN2qv9RJwm1d4ki+nYbkU0AQp/EAp5d2JgqNdMWNJua0YGiV9NHVj12y0EXanUZ7CpgFZcDkH5NdOOcUNz5vAac6geZKV1UUhObKlObEi2wUC2lkCxDyEolAZUJxwjkkNJbSmVxER3Ac9f1Cg/KZbsNgBQmd5ISaIJAPT3NWgJVPEQHJtUO+8SeHfToeI20NbxuRAalfiJn7KkJOrCDkFpTrqou/MBIsoJRymOzLKFMNkrRHP1PRwNrnkWDspP+OGN61KVsIs7Hpm69q0xiJMEintoMQMP6JvuScUCMsqcJbqM7/kVbAU0EhVJeKDxevJSKiNnvrKRX/qZzPybbukMazQFB4ECPKxYgJlRc/5BCbKlvlH2XBZl8WP4rLc8bc6+jxfZTN8CxTEwBa5O7QvtBRf4xwcAhnvzt9xxuaUFYJLzP3FCYRIQ884f1IllmFAFPJ0/8JXcj9SKJb9osj1d6bkOYKPLj+fKmYpLkilezJe3/i4BvCM7ySI5wA45008+/0kXtoiTgDyhlG3eukNaGKp8753G5MdmtAUuqUub+4wteMBHESo6gIVpqnwu+S/Emo0R8fckFa+5NrCA1JxIj8lkiVqPLnmdI/CWjifcWwUiWQe4bzHbVoFZESBqYunp+qwHR4IcCH+yTmDdHkopLT3qaZz7OZq5irip5b1Tmf2y1XqC9wM9kVZOVtKJOHCzjiC24lj2ASrk2pzUXHCXKVGHHyLKZUjsNLhySpp50UMeHvqYJaSHKMSs5NNmmXJOvUUUJUwZIX9w1L5zRi0vPFqcJgVb4n+UwlX8Jjjr5IKs6vXQyGavxZouzL067o9B/q0s9+j0H2ObTkIZdcRPu3nuhY6k8Tthg0zU+QUJOICQHO55IwkBV57RLgk4GmDETTPBaiKZkpDYtcWCbaXDyutgQqUXJppIjcDt7pjZ5GjACXYBrGg+EPwgPDIXo8MJJ3tIVB9jl10Rd3ppgsXSK6OnsZ8+UUmRmryuIegFw8UhqpvK5XMRLs0LVq4S5qyHdIJKj1NbiwElRs4a8vg8IgwiQ5S91OwJdc4L+Ht18R80Rol4seX1NlieHFsDUw/HXTF/nJPaV/6ZshHZ7GJEWoCI5/0LsKAAvoeVZnLxuGQw//oHZc3afIX1EtNvbRk/sL5sqPfHMfqrqu9Go5J/WulAKT39OHxEQliWcbW9GaTXJDGkHOy39nCa+gNKZ6O4jsD1WPoagQJWh8tJkkQoWWwnRLUluTVy2n/QmgJrQRVG+i2PJkrif34GQ+cpS1FM1XqB1X19ex1a9a39w3n/vXNHuvwOjKk0tVjY2M8y9/dVVnC5HCicGlXqVVffygdawIJyknuEpwdO99eqh5Cq/cRLXJcdLopEeBcly9l2n+kggPSk7Fi4ToYOlniFritQKdJXM76Gp8k+d+Ktv/5R4omTkdNP9aPeVffm45HB4QIAD3rctuolFcgPF0I3XJ0kFhIyjlkHcaLzMlT4jx05nPILmpAwPUElmt9kZdFdW8Nr1OQpfyW1ijIO1IjpPfZG10AEOmUbxzBWpU9baEt4b4T5ktzf1vufwpHzmSfywUjVvUk790wQNhcHyAnFN8+7LdZOWWAJBNI8lHkbxOWRbgy0BOZChEb5U8ElSY/5SBH0neEWQl76WGSl8amyoo8exAO+l++U1EjkvAIYlMhvCX+3nakugWgKQMlWWR9pWqip9a+08VqU1TRY9p7OFJ/7L1eO/RXpKD0k0p5VjfPRuT309mfS6ykUcb3luamfcQ4VmRk/53Saqi+2UhSHiJn+QnMZpvb+B/Mb6AI+d475bKtSLmM0W1X2pcgcKE2pLxUAAjEQMh1/jzlIrX0r5KL4pWQMiTv6anuoZXv7mL453MgMvvZ7x55oO95Py4AAGozdd1mbObKPJdFWd60SAgNaka0PAh3EgAanhQZL0XnqOlgzJXL+MriRQBTifgQF18VB5UnW98BBjv6UFaEx0h2D+hKU00ulxfItN58yg5LiOuJcA7H34NgQCDzy86OnBD7OUB0hbKfBfH7KblRMES+z/YAenmvvnsb9AcPBWHqvISfi2dp7z0lY/y2L71+Sld3+AstfUCQNDo4rFpMVKScjzAR0st8SRdSvgpfaOjnC/nDf9PAyEKk9RhQj3SR34KkuQcTYwk5YWAJlJa5kA7R791vXrKlx70bb+hOQ/1QAD1lGueTq/5+zhlYiS5ykuavlEN35jcc3DDU1/uoyhTkaczGWEDKidQn3i5GCJTYVfksmXACTRFpELru5mepl3y+DvR8AGADLC+jbnPLZkvfSXKTPrY1NDSlQ0yKlbJE/tkFhyGbvP3TwSc0KUT3dwNz7qE3H2RrJzAUUWRIxQDqujxhjIQ/j8NtddLEkfvKD9qT6MqiR6gVqJ5oKBJvw8FXNg01OZiJOHLyfI1U9SmQMLrWny0iJSWyAnOpwizAeJUJpuhbD5HXfrFJW9UfLDtYQEkm7vu2R+jPfgZsFl8fZmA5b1XckN4xFLAsTE3SG0rLCiEOOXsDRSWKpEk/eEGUQdI9EjYJ/Tl/yMvXYeozjIdjwk1NJUUNyXifa4JpRs5h5jbUIZ+8xPqqdf8/MO18SMCCMDd+KytlHyWZnE21qlgREsFlk3yjbw9S17fHNafeQAhoSVi3govhPVWl9wQQHJJ8l+me2JQ+YesorEMjfiJgAgoKdXKfqnu5/LdxWhRDrRyDBp3kvN8ddFXdj8S+z5igGRzN1z2o6jiIzTLHYCqIkElEUEEJ1Va4R3SCaWl5SEZz6S1MucjqtYFiTKGgPLn16InOSYtaAoQkChN+beK0SIABVAQ0B2Dxk5c/mp16Zf+9ZFZtN7cR21z1z/rqeD+nKY5H22zWORUQyCQUGISSWmhUyJFCqk1VZd+J5HVEAarqBh9tbFMwoMCjEqOTWeRh4EIILq4z2rDILsV1K+op37l+kfTno86QLK5vU/rcF/zfTTsy8jLcVAqGDqp3NfGHhJl8nt6jFVJ7pGo8vskpwzXzwS8GiAq5iYxegDKnxeojgf+wznK/BiF/js2Dd6gNl9Xf0HCo7T9wABKN3ftZRfQKN9Obp5F067CekTEudPXXA7Prcj32pSBo/7/SYXQlaDghvfJdADR+LIrpb3av139GKUcA32UMvsKRX6V+rEv3XzCxjjB7TEBKN3cV39sMw31ejL7PHJ3OrkZwTEEGHXw0rn/mjwbkuLD2jqNkLA2wUUgwqMrDAETPh1ltkipdmH05ync+9Uzrw0vfH0stsccoOHNfecZp9LLXgruGWScDW4jDTeOttWrFtOiZ9rcJTJ7uCvuOLtdpDpxDasHFOoYqH0Y7gT1ddrm/6mLv77/EXfyEWyPO0APtLnbzmtydPInwT6bTJ2PVuNgR9G0wbVRqomy1f8hSpGhnU5GoA6rLK6aHMHpAucGoHoYeii9gHXHMO5W0New6sg/q/NuGzy+PV5++/8vJvwt63OS7AAAAABJRU5ErkJggg==",e:1}],layers=[{ddd:0,ind:1,ty:4,nm:"\u5F62\u72B6\u56FE\u5C42 3",parent:7,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[50.466,41.239,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[-105.026,97.953,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:8,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:23,s:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:31,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:49,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:57,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:72,s:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:80,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{t:98}],ix:2},nm:"\u8DEF\u5F84 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.447058853449,.133333333333,.035294117647,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"\u586B\u5145 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[-.472,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"\u53D8\u6362"}],nm:"\u5F62\u72B6 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0},{ddd:0,ind:3,ty:4,nm:"\u5F62\u72B6\u56FE\u5C42 1",parent:7,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[52.591,41.239,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[105.026,97.953,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:8,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:23,s:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:31,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:49,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:57,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:72,s:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:80,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{t:98}],ix:2},nm:"\u8DEF\u5F84 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.447058853449,.133333333333,.035294117647,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"\u586B\u5145 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[-.472,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"\u53D8\u6362"}],nm:"\u5F62\u72B6 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0},{ddd:0,ind:4,ty:2,nm:"\u5634\u5DF42.png",cl:"png",parent:7,refId:"image_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[51,82.5,0],ix:2},a:{a:0,k:[16,18,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:[130,100,100],e:[100,70,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:23,s:[100,70,100],e:[130,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:49,s:[130,100,100],e:[100,70,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:72,s:[100,70,100],e:[130,100,100]},{t:98}],ix:6}},ao:0,ip:0,op:180,st:0,cp:!1,bm:0},{ddd:0,ind:7,ty:2,nm:"\u8138\u86CB2.png",cl:"png",refId:"image_1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.57,y:1},o:{x:.449,y:0},t:0,s:[90,158,0],e:[90,110,0],to:[0,-8,0],ti:[0,8.833,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:17,s:[90,110,0],e:[90,105,0],to:[0,-8.833,0],ti:[0,-8,0]},{i:{x:.597,y:1},o:{x:.432,y:0},t:23,s:[90,105,0],e:[90,158,0],to:[0,8,0],ti:[0,-8.833,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:41,s:[90,158,0],e:[90,158,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.571,y:1},o:{x:.449,y:0},t:49,s:[90,158,0],e:[90,110,0],to:[0,-8,0],ti:[0,8.833,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:66,s:[90,110,0],e:[90,105,0],to:[0,-8.833,0],ti:[0,-8,0]},{i:{x:.619,y:1},o:{x:.432,y:0},t:72,s:[90,105,0],e:[90,158,0],to:[0,8,0],ti:[0,-8.833,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:90,s:[90,158,0],e:[90,158,0],to:[0,0,0],ti:[0,0,0]},{t:98}],ix:2},a:{a:0,k:[52,100,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:[100,85,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:8,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:17,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:23,s:[100,100,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:31,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:41,s:[100,100,100],e:[100,85,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:49,s:[100,85,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:57,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:66,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:72,s:[100,100,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:80,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:90,s:[100,100,100],e:[100,85,100]},{t:98}],ix:6}},ao:0,ip:0,op:180,st:0,cp:!1,bm:0},{ddd:0,ind:8,ty:4,nm:"\u6295\u5F71 1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[90,160.5,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:0,s:[100,100,100],e:[50,50,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:23,s:[50,50,100],e:[100,100,100]},{t:49}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[60,9],ix:2},p:{a:0,k:[0,0],ix:3},nm:"\u692D\u5706\u8DEF\u5F84 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"fl",c:{a:0,k:[.949019610882,.839215695858,.72549021244,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"\u586B\u5145 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"\u53D8\u6362"}],nm:"\u692D\u5706\u5F62",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0}],markers=[];var AstronautJSON={v,fr,ip,op,w,h,nm,ddd,assets,layers,markers},eventemitter3={exports:{}};(function(e){var r=Object.prototype.hasOwnProperty,n="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(n=!1));function s(u,c,f){this.fn=u,this.context=c,this.once=f||!1}function a(u,c,f,m,d){if(typeof f!="function")throw new TypeError("The listener must be a function");var E=new s(f,m||u,d),S=n?n+c:c;return u._events[S]?u._events[S].fn?u._events[S]=[u._events[S],E]:u._events[S].push(E):(u._events[S]=E,u._eventsCount++),u}function o(u,c){--u._eventsCount===0?u._events=new i:delete u._events[c]}function l(){this._events=new i,this._eventsCount=0}l.prototype.eventNames=function(){var c=[],f,m;if(this._eventsCount===0)return c;for(m in f=this._events)r.call(f,m)&&c.push(n?m.slice(1):m);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(f)):c},l.prototype.listeners=function(c){var f=n?n+c:c,m=this._events[f];if(!m)return[];if(m.fn)return[m.fn];for(var d=0,E=m.length,S=new Array(E);d<E;d++)S[d]=m[d].fn;return S},l.prototype.listenerCount=function(c){var f=n?n+c:c,m=this._events[f];return m?m.fn?1:m.length:0},l.prototype.emit=function(c,f,m,d,E,S){var A=n?n+c:c;if(!this._events[A])return!1;var T=this._events[A],_=arguments.length,y,b;if(T.fn){switch(T.once&&this.removeListener(c,T.fn,void 0,!0),_){case 1:return T.fn.call(T.context),!0;case 2:return T.fn.call(T.context,f),!0;case 3:return T.fn.call(T.context,f,m),!0;case 4:return T.fn.call(T.context,f,m,d),!0;case 5:return T.fn.call(T.context,f,m,d,E),!0;case 6:return T.fn.call(T.context,f,m,d,E,S),!0}for(b=1,y=new Array(_-1);b<_;b++)y[b-1]=arguments[b];T.fn.apply(T.context,y)}else{var P=T.length,C;for(b=0;b<P;b++)switch(T[b].once&&this.removeListener(c,T[b].fn,void 0,!0),_){case 1:T[b].fn.call(T[b].context);break;case 2:T[b].fn.call(T[b].context,f);break;case 3:T[b].fn.call(T[b].context,f,m);break;case 4:T[b].fn.call(T[b].context,f,m,d);break;default:if(!y)for(C=1,y=new Array(_-1);C<_;C++)y[C-1]=arguments[C];T[b].fn.apply(T[b].context,y)}}return!0},l.prototype.on=function(c,f,m){return a(this,c,f,m,!1)},l.prototype.once=function(c,f,m){return a(this,c,f,m,!0)},l.prototype.removeListener=function(c,f,m,d){var E=n?n+c:c;if(!this._events[E])return this;if(!f)return o(this,E),this;var S=this._events[E];if(S.fn)S.fn===f&&(!d||S.once)&&(!m||S.context===m)&&o(this,E);else{for(var A=0,T=[],_=S.length;A<_;A++)(S[A].fn!==f||d&&!S[A].once||m&&S[A].context!==m)&&T.push(S[A]);T.length?this._events[E]=T.length===1?T[0]:T:o(this,E)}return this},l.prototype.removeAllListeners=function(c){var f;return c?(f=n?n+c:c,this._events[f]&&o(this,f)):(this._events=new i,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l})(eventemitter3);var EventEmitter=eventemitter3.exports,baseEvent=new EventEmitter,dayjs_min={exports:{}};(function(e,r){(function(n,i){e.exports=i()})(commonjsGlobal,function(){var n=1e3,i=6e4,s=36e5,a="millisecond",o="second",l="minute",u="hour",c="day",f="week",m="month",d="quarter",E="year",S="date",A="Invalid Date",T=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(q){var z=["th","st","nd","rd"],H=q%100;return"["+q+(z[(H-20)%10]||z[H]||z[0])+"]"}},b=function(q,z,H){var $=String(q);return!$||$.length>=z?q:""+Array(z+1-$.length).join(H)+q},P={s:b,z:function(q){var z=-q.utcOffset(),H=Math.abs(z),$=Math.floor(H/60),F=H%60;return(z<=0?"+":"-")+b($,2,"0")+":"+b(F,2,"0")},m:function q(z,H){if(z.date()<H.date())return-q(H,z);var $=12*(H.year()-z.year())+(H.month()-z.month()),F=z.clone().add($,m),x=H-F<0,O=z.clone().add($+(x?-1:1),m);return+(-($+(H-F)/(x?F-O:O-F))||0)},a:function(q){return q<0?Math.ceil(q)||0:Math.floor(q)},p:function(q){return{M:m,y:E,w:f,d:c,D:S,h:u,m:l,s:o,ms:a,Q:d}[q]||String(q||"").toLowerCase().replace(/s$/,"")},u:function(q){return q===void 0}},C="en",I={};I[C]=y;var M=function(q){return q instanceof W},R=function q(z,H,$){var F;if(!z)return C;if(typeof z=="string"){var x=z.toLowerCase();I[x]&&(F=x),H&&(I[x]=H,F=x);var O=z.split("-");if(!F&&O.length>1)return q(O[0])}else{var U=z.name;I[U]=z,F=U}return!$&&F&&(C=F),F||!$&&C},D=function(q,z){if(M(q))return q.clone();var H=typeof z=="object"?z:{};return H.date=q,H.args=arguments,new W(H)},G=P;G.l=R,G.i=M,G.w=function(q,z){return D(q,{locale:z.$L,utc:z.$u,x:z.$x,$offset:z.$offset})};var W=function(){function q(H){this.$L=R(H.locale,null,!0),this.parse(H)}var z=q.prototype;return z.parse=function(H){this.$d=function($){var F=$.date,x=$.utc;if(F===null)return new Date(NaN);if(G.u(F))return new Date;if(F instanceof Date)return new Date(F);if(typeof F=="string"&&!/Z$/i.test(F)){var O=F.match(T);if(O){var U=O[2]-1||0,V=(O[7]||"0").substring(0,3);return x?new Date(Date.UTC(O[1],U,O[3]||1,O[4]||0,O[5]||0,O[6]||0,V)):new Date(O[1],U,O[3]||1,O[4]||0,O[5]||0,O[6]||0,V)}}return new Date(F)}(H),this.$x=H.x||{},this.init()},z.init=function(){var H=this.$d;this.$y=H.getFullYear(),this.$M=H.getMonth(),this.$D=H.getDate(),this.$W=H.getDay(),this.$H=H.getHours(),this.$m=H.getMinutes(),this.$s=H.getSeconds(),this.$ms=H.getMilliseconds()},z.$utils=function(){return G},z.isValid=function(){return this.$d.toString()!==A},z.isSame=function(H,$){var F=D(H);return this.startOf($)<=F&&F<=this.endOf($)},z.isAfter=function(H,$){return D(H)<this.startOf($)},z.isBefore=function(H,$){return this.endOf($)<D(H)},z.$g=function(H,$,F){return G.u(H)?this[$]:this.set(F,H)},z.unix=function(){return Math.floor(this.valueOf()/1e3)},z.valueOf=function(){return this.$d.getTime()},z.startOf=function(H,$){var F=this,x=!!G.u($)||$,O=G.p(H),U=function(Q,ie){var oe=G.w(F.$u?Date.UTC(F.$y,ie,Q):new Date(F.$y,ie,Q),F);return x?oe:oe.endOf(c)},V=function(Q,ie){return G.w(F.toDate()[Q].apply(F.toDate("s"),(x?[0,0,0,0]:[23,59,59,999]).slice(ie)),F)},re=this.$W,ue=this.$M,he=this.$D,Ee="set"+(this.$u?"UTC":"");switch(O){case E:return x?U(1,0):U(31,11);case m:return x?U(1,ue):U(0,ue+1);case f:var be=this.$locale().weekStart||0,J=(re<be?re+7:re)-be;return U(x?he-J:he+(6-J),ue);case c:case S:return V(Ee+"Hours",0);case u:return V(Ee+"Minutes",1);case l:return V(Ee+"Seconds",2);case o:return V(Ee+"Milliseconds",3);default:return this.clone()}},z.endOf=function(H){return this.startOf(H,!1)},z.$set=function(H,$){var F,x=G.p(H),O="set"+(this.$u?"UTC":""),U=(F={},F[c]=O+"Date",F[S]=O+"Date",F[m]=O+"Month",F[E]=O+"FullYear",F[u]=O+"Hours",F[l]=O+"Minutes",F[o]=O+"Seconds",F[a]=O+"Milliseconds",F)[x],V=x===c?this.$D+($-this.$W):$;if(x===m||x===E){var re=this.clone().set(S,1);re.$d[U](V),re.init(),this.$d=re.set(S,Math.min(this.$D,re.daysInMonth())).$d}else U&&this.$d[U](V);return this.init(),this},z.set=function(H,$){return this.clone().$set(H,$)},z.get=function(H){return this[G.p(H)]()},z.add=function(H,$){var F,x=this;H=Number(H);var O=G.p($),U=function(ue){var he=D(x);return G.w(he.date(he.date()+Math.round(ue*H)),x)};if(O===m)return this.set(m,this.$M+H);if(O===E)return this.set(E,this.$y+H);if(O===c)return U(1);if(O===f)return U(7);var V=(F={},F[l]=i,F[u]=s,F[o]=n,F)[O]||1,re=this.$d.getTime()+H*V;return G.w(re,this)},z.subtract=function(H,$){return this.add(-1*H,$)},z.format=function(H){var $=this,F=this.$locale();if(!this.isValid())return F.invalidDate||A;var x=H||"YYYY-MM-DDTHH:mm:ssZ",O=G.z(this),U=this.$H,V=this.$m,re=this.$M,ue=F.weekdays,he=F.months,Ee=F.meridiem,be=function(ie,oe,de,_e){return ie&&(ie[oe]||ie($,x))||de[oe].slice(0,_e)},J=function(ie){return G.s(U%12||12,ie,"0")},Q=Ee||function(ie,oe,de){var _e=ie<12?"AM":"PM";return de?_e.toLowerCase():_e};return x.replace(_,function(ie,oe){return oe||function(de){switch(de){case"YY":return String($.$y).slice(-2);case"YYYY":return G.s($.$y,4,"0");case"M":return re+1;case"MM":return G.s(re+1,2,"0");case"MMM":return be(F.monthsShort,re,he,3);case"MMMM":return be(he,re);case"D":return $.$D;case"DD":return G.s($.$D,2,"0");case"d":return String($.$W);case"dd":return be(F.weekdaysMin,$.$W,ue,2);case"ddd":return be(F.weekdaysShort,$.$W,ue,3);case"dddd":return ue[$.$W];case"H":return String(U);case"HH":return G.s(U,2,"0");case"h":return J(1);case"hh":return J(2);case"a":return Q(U,V,!0);case"A":return Q(U,V,!1);case"m":return String(V);case"mm":return G.s(V,2,"0");case"s":return String($.$s);case"ss":return G.s($.$s,2,"0");case"SSS":return G.s($.$ms,3,"0");case"Z":return O}return null}(ie)||O.replace(":","")})},z.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},z.diff=function(H,$,F){var x,O=this,U=G.p($),V=D(H),re=(V.utcOffset()-this.utcOffset())*i,ue=this-V,he=function(){return G.m(O,V)};switch(U){case E:x=he()/12;break;case m:x=he();break;case d:x=he()/3;break;case f:x=(ue-re)/6048e5;break;case c:x=(ue-re)/864e5;break;case u:x=ue/s;break;case l:x=ue/i;break;case o:x=ue/n;break;default:x=ue}return F?x:G.a(x)},z.daysInMonth=function(){return this.endOf(m).$D},z.$locale=function(){return I[this.$L]},z.locale=function(H,$){if(!H)return this.$L;var F=this.clone(),x=R(H,$,!0);return x&&(F.$L=x),F},z.clone=function(){return G.w(this.$d,this)},z.toDate=function(){return new Date(this.valueOf())},z.toJSON=function(){return this.isValid()?this.toISOString():null},z.toISOString=function(){return this.$d.toISOString()},z.toString=function(){return this.$d.toUTCString()},q}(),j=W.prototype;return D.prototype=j,[["$ms",a],["$s",o],["$m",l],["$H",u],["$W",c],["$M",m],["$y",E],["$D",S]].forEach(function(q){j[q[1]]=function(z){return this.$g(z,q[0],q[1])}}),D.extend=function(q,z){return q.$i||(q(z,W,D),q.$i=!0),D},D.locale=R,D.isDayjs=M,D.unix=function(q){return D(1e3*q)},D.en=I[C],D.Ls=I,D.p={},D})})(dayjs_min);var dayjs=dayjs_min.exports,numeral$1={exports:{}};/*! @preserve
  22. * numeral.js
  23. * version : 2.0.6
  24. * author : Adam Draper
  25. * license : MIT
  26. * http://adamwdraper.github.com/Numeral-js/
  27. */(function(e){(function(r,n){e.exports?e.exports=n():r.numeral=n()})(commonjsGlobal,function(){var r,n,i="2.0.6",s={},a={},o={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},l={currentLocale:o.currentLocale,zeroFormat:o.zeroFormat,nullFormat:o.nullFormat,defaultFormat:o.defaultFormat,scalePercentBy100:o.scalePercentBy100};function u(c,f){this._input=c,this._value=f}return r=function(c){var f,m,d,E;if(r.isNumeral(c))f=c.value();else if(c===0||typeof c=="undefined")f=0;else if(c===null||n.isNaN(c))f=null;else if(typeof c=="string")if(l.zeroFormat&&c===l.zeroFormat)f=0;else if(l.nullFormat&&c===l.nullFormat||!c.replace(/[^0-9]+/g,"").length)f=null;else{for(m in s)if(E=typeof s[m].regexps.unformat=="function"?s[m].regexps.unformat():s[m].regexps.unformat,E&&c.match(E)){d=s[m].unformat;break}d=d||r._.stringToNumber,f=d(c)}else f=Number(c)||null;return new u(c,f)},r.version=i,r.isNumeral=function(c){return c instanceof u},r._=n={numberToFormat:function(c,f,m){var d=a[r.options.currentLocale],E=!1,S=!1,A=0,T="",_=1e12,y=1e9,b=1e6,P=1e3,C="",I=!1,M,R,D,G,W,j,q;if(c=c||0,R=Math.abs(c),r._.includes(f,"(")?(E=!0,f=f.replace(/[\(|\)]/g,"")):(r._.includes(f,"+")||r._.includes(f,"-"))&&(W=r._.includes(f,"+")?f.indexOf("+"):c<0?f.indexOf("-"):-1,f=f.replace(/[\+|\-]/g,"")),r._.includes(f,"a")&&(M=f.match(/a(k|m|b|t)?/),M=M?M[1]:!1,r._.includes(f," a")&&(T=" "),f=f.replace(new RegExp(T+"a[kmbt]?"),""),R>=_&&!M||M==="t"?(T+=d.abbreviations.trillion,c=c/_):R<_&&R>=y&&!M||M==="b"?(T+=d.abbreviations.billion,c=c/y):R<y&&R>=b&&!M||M==="m"?(T+=d.abbreviations.million,c=c/b):(R<b&&R>=P&&!M||M==="k")&&(T+=d.abbreviations.thousand,c=c/P)),r._.includes(f,"[.]")&&(S=!0,f=f.replace("[.]",".")),D=c.toString().split(".")[0],G=f.split(".")[1],j=f.indexOf(","),A=(f.split(".")[0].split(",")[0].match(/0/g)||[]).length,G?(r._.includes(G,"[")?(G=G.replace("]",""),G=G.split("["),C=r._.toFixed(c,G[0].length+G[1].length,m,G[1].length)):C=r._.toFixed(c,G.length,m),D=C.split(".")[0],r._.includes(C,".")?C=d.delimiters.decimal+C.split(".")[1]:C="",S&&Number(C.slice(1))===0&&(C="")):D=r._.toFixed(c,0,m),T&&!M&&Number(D)>=1e3&&T!==d.abbreviations.trillion)switch(D=String(Number(D)/1e3),T){case d.abbreviations.thousand:T=d.abbreviations.million;break;case d.abbreviations.million:T=d.abbreviations.billion;break;case d.abbreviations.billion:T=d.abbreviations.trillion;break}if(r._.includes(D,"-")&&(D=D.slice(1),I=!0),D.length<A)for(var z=A-D.length;z>0;z--)D="0"+D;return j>-1&&(D=D.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+d.delimiters.thousands)),f.indexOf(".")===0&&(D=""),q=D+C+(T||""),E?q=(E&&I?"(":"")+q+(E&&I?")":""):W>=0?q=W===0?(I?"-":"+")+q:q+(I?"-":"+"):I&&(q="-"+q),q},stringToNumber:function(c){var f=a[l.currentLocale],m=c,d={thousand:3,million:6,billion:9,trillion:12},E,S,A;if(l.zeroFormat&&c===l.zeroFormat)S=0;else if(l.nullFormat&&c===l.nullFormat||!c.replace(/[^0-9]+/g,"").length)S=null;else{S=1,f.delimiters.decimal!=="."&&(c=c.replace(/\./g,"").replace(f.delimiters.decimal,"."));for(E in d)if(A=new RegExp("[^a-zA-Z]"+f.abbreviations[E]+"(?:\\)|(\\"+f.currency.symbol+")?(?:\\))?)?$"),m.match(A)){S*=Math.pow(10,d[E]);break}S*=(c.split("-").length+Math.min(c.split("(").length-1,c.split(")").length-1))%2?1:-1,c=c.replace(/[^0-9\.]+/g,""),S*=Number(c)}return S},isNaN:function(c){return typeof c=="number"&&isNaN(c)},includes:function(c,f){return c.indexOf(f)!==-1},insert:function(c,f,m){return c.slice(0,m)+f+c.slice(m)},reduce:function(c,f){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof f!="function")throw new TypeError(f+" is not a function");var m=Object(c),d=m.length>>>0,E=0,S;if(arguments.length===3)S=arguments[2];else{for(;E<d&&!(E in m);)E++;if(E>=d)throw new TypeError("Reduce of empty array with no initial value");S=m[E++]}for(;E<d;E++)E in m&&(S=f(S,m[E],E,m));return S},multiplier:function(c){var f=c.toString().split(".");return f.length<2?1:Math.pow(10,f[1].length)},correctionFactor:function(){var c=Array.prototype.slice.call(arguments);return c.reduce(function(f,m){var d=n.multiplier(m);return f>d?f:d},1)},toFixed:function(c,f,m,d){var E=c.toString().split("."),S=f-(d||0),A,T,_,y;return E.length===2?A=Math.min(Math.max(E[1].length,S),f):A=S,_=Math.pow(10,A),y=(m(c+"e+"+A)/_).toFixed(A),d>f-A&&(T=new RegExp("\\.?0{1,"+(d-(f-A))+"}$"),y=y.replace(T,"")),y}},r.options=l,r.formats=s,r.locales=a,r.locale=function(c){return c&&(l.currentLocale=c.toLowerCase()),l.currentLocale},r.localeData=function(c){if(!c)return a[l.currentLocale];if(c=c.toLowerCase(),!a[c])throw new Error("Unknown locale : "+c);return a[c]},r.reset=function(){for(var c in o)l[c]=o[c]},r.zeroFormat=function(c){l.zeroFormat=typeof c=="string"?c:null},r.nullFormat=function(c){l.nullFormat=typeof c=="string"?c:null},r.defaultFormat=function(c){l.defaultFormat=typeof c=="string"?c:"0.0"},r.register=function(c,f,m){if(f=f.toLowerCase(),this[c+"s"][f])throw new TypeError(f+" "+c+" already registered.");return this[c+"s"][f]=m,m},r.validate=function(c,f){var m,d,E,S,A,T,_,y;if(typeof c!="string"&&(c+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",c)),c=c.trim(),c.match(/^\d+$/))return!0;if(c==="")return!1;try{_=r.localeData(f)}catch{_=r.localeData(r.locale())}return E=_.currency.symbol,A=_.abbreviations,m=_.delimiters.decimal,_.delimiters.thousands==="."?d="\\.":d=_.delimiters.thousands,y=c.match(/^[^\d]+/),y!==null&&(c=c.substr(1),y[0]!==E)||(y=c.match(/[^\d]+$/),y!==null&&(c=c.slice(0,-1),y[0]!==A.thousand&&y[0]!==A.million&&y[0]!==A.billion&&y[0]!==A.trillion))?!1:(T=new RegExp(d+"{2}"),c.match(/[^\d.,]/g)?!1:(S=c.split(m),S.length>2?!1:S.length<2?!!S[0].match(/^\d+.*\d$/)&&!S[0].match(T):S[0].length===1?!!S[0].match(/^\d+$/)&&!S[0].match(T)&&!!S[1].match(/^\d+$/):!!S[0].match(/^\d+.*\d$/)&&!S[0].match(T)&&!!S[1].match(/^\d+$/)))},r.fn=u.prototype={clone:function(){return r(this)},format:function(c,f){var m=this._value,d=c||l.defaultFormat,E,S,A;if(f=f||Math.round,m===0&&l.zeroFormat!==null)S=l.zeroFormat;else if(m===null&&l.nullFormat!==null)S=l.nullFormat;else{for(E in s)if(d.match(s[E].regexps.format)){A=s[E].format;break}A=A||r._.numberToFormat,S=A(m,d,f)}return S},value:function(){return this._value},input:function(){return this._input},set:function(c){return this._value=Number(c),this},add:function(c){var f=n.correctionFactor.call(null,this._value,c);function m(d,E,S,A){return d+Math.round(f*E)}return this._value=n.reduce([this._value,c],m,0)/f,this},subtract:function(c){var f=n.correctionFactor.call(null,this._value,c);function m(d,E,S,A){return d-Math.round(f*E)}return this._value=n.reduce([c],m,Math.round(this._value*f))/f,this},multiply:function(c){function f(m,d,E,S){var A=n.correctionFactor(m,d);return Math.round(m*A)*Math.round(d*A)/Math.round(A*A)}return this._value=n.reduce([this._value,c],f,1),this},divide:function(c){function f(m,d,E,S){var A=n.correctionFactor(m,d);return Math.round(m*A)/Math.round(d*A)}return this._value=n.reduce([this._value,c],f),this},difference:function(c){return Math.abs(r(this._value).subtract(c).value())}},r.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(c){var f=c%10;return~~(c%100/10)===1?"th":f===1?"st":f===2?"nd":f===3?"rd":"th"},currency:{symbol:"$"}}),function(){r.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(c,f,m){var d=r._.includes(f," BPS")?" ":"",E;return c=c*1e4,f=f.replace(/\s?BPS/,""),E=r._.numberToFormat(c,f,m),r._.includes(E,")")?(E=E.split(""),E.splice(-1,0,d+"BPS"),E=E.join("")):E=E+d+"BPS",E},unformat:function(c){return+(r._.stringToNumber(c)*1e-4).toFixed(15)}})}(),function(){var c={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},f={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},m=c.suffixes.concat(f.suffixes.filter(function(E){return c.suffixes.indexOf(E)<0})),d=m.join("|");d="("+d.replace("B","B(?!PS)")+")",r.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(d)},format:function(E,S,A){var T,_=r._.includes(S,"ib")?f:c,y=r._.includes(S," b")||r._.includes(S," ib")?" ":"",b,P,C;for(S=S.replace(/\s?i?b/,""),b=0;b<=_.suffixes.length;b++)if(P=Math.pow(_.base,b),C=Math.pow(_.base,b+1),E===null||E===0||E>=P&&E<C){y+=_.suffixes[b],P>0&&(E=E/P);break}return T=r._.numberToFormat(E,S,A),T+y},unformat:function(E){var S=r._.stringToNumber(E),A,T;if(S){for(A=c.suffixes.length-1;A>=0;A--){if(r._.includes(E,c.suffixes[A])){T=Math.pow(c.base,A);break}if(r._.includes(E,f.suffixes[A])){T=Math.pow(f.base,A);break}}S*=T||1}return S}})}(),function(){r.register("format","currency",{regexps:{format:/(\$)/},format:function(c,f,m){var d=r.locales[r.options.currentLocale],E={before:f.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:f.match(/([\+|\-|\)|\s|\$]*)$/)[0]},S,A,T;for(f=f.replace(/\s?\$\s?/,""),S=r._.numberToFormat(c,f,m),c>=0?(E.before=E.before.replace(/[\-\(]/,""),E.after=E.after.replace(/[\-\)]/,"")):c<0&&!r._.includes(E.before,"-")&&!r._.includes(E.before,"(")&&(E.before="-"+E.before),T=0;T<E.before.length;T++)switch(A=E.before[T],A){case"$":S=r._.insert(S,d.currency.symbol,T);break;case" ":S=r._.insert(S," ",T+d.currency.symbol.length-1);break}for(T=E.after.length-1;T>=0;T--)switch(A=E.after[T],A){case"$":S=T===E.after.length-1?S+d.currency.symbol:r._.insert(S,d.currency.symbol,-(E.after.length-(1+T)));break;case" ":S=T===E.after.length-1?S+" ":r._.insert(S," ",-(E.after.length-(1+T)+d.currency.symbol.length-1));break}return S}})}(),function(){r.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(c,f,m){var d,E=typeof c=="number"&&!r._.isNaN(c)?c.toExponential():"0e+0",S=E.split("e");return f=f.replace(/e[\+|\-]{1}0/,""),d=r._.numberToFormat(Number(S[0]),f,m),d+"e"+S[1]},unformat:function(c){var f=r._.includes(c,"e+")?c.split("e+"):c.split("e-"),m=Number(f[0]),d=Number(f[1]);d=r._.includes(c,"e-")?d*=-1:d;function E(S,A,T,_){var y=r._.correctionFactor(S,A),b=S*y*(A*y)/(y*y);return b}return r._.reduce([m,Math.pow(10,d)],E,1)}})}(),function(){r.register("format","ordinal",{regexps:{format:/(o)/},format:function(c,f,m){var d=r.locales[r.options.currentLocale],E,S=r._.includes(f," o")?" ":"";return f=f.replace(/\s?o/,""),S+=d.ordinal(c),E=r._.numberToFormat(c,f,m),E+S}})}(),function(){r.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(c,f,m){var d=r._.includes(f," %")?" ":"",E;return r.options.scalePercentBy100&&(c=c*100),f=f.replace(/\s?\%/,""),E=r._.numberToFormat(c,f,m),r._.includes(E,")")?(E=E.split(""),E.splice(-1,0,d+"%"),E=E.join("")):E=E+d+"%",E},unformat:function(c){var f=r._.stringToNumber(c);return r.options.scalePercentBy100?f*.01:f}})}(),function(){r.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(c,f,m){var d=Math.floor(c/60/60),E=Math.floor((c-d*60*60)/60),S=Math.round(c-d*60*60-E*60);return d+":"+(E<10?"0"+E:E)+":"+(S<10?"0"+S:S)},unformat:function(c){var f=c.split(":"),m=0;return f.length===3?(m=m+Number(f[0])*60*60,m=m+Number(f[1])*60,m=m+Number(f[2])):f.length===2&&(m=m+Number(f[0])*60,m=m+Number(f[1])),Number(m)}})}(),r})})(numeral$1);var numeral=numeral$1.exports;reactive({loadingCount:0});var queryString={},strictUriEncode=e=>encodeURIComponent(e).replace(/[!'()*]/g,r=>`%${r.charCodeAt(0).toString(16).toUpperCase()}`),token="%[a-f0-9]{2}",singleMatcher=new RegExp("("+token+")|([^%]+?)","gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(e,r){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;r=r||1;var n=e.slice(0,r),i=e.slice(r);return Array.prototype.concat.call([],decodeComponents(n),decodeComponents(i))}function decode$3(e){try{return decodeURIComponent(e)}catch{for(var r=e.match(singleMatcher)||[],n=1;n<r.length;n++)e=decodeComponents(r,n).join(""),r=e.match(singleMatcher)||[];return e}}function customDecodeURIComponent(e){for(var r={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},n=multiMatcher.exec(e);n;){try{r[n[0]]=decodeURIComponent(n[0])}catch{var i=decode$3(n[0]);i!==n[0]&&(r[n[0]]=i)}n=multiMatcher.exec(e)}r["%C2"]="\uFFFD";for(var s=Object.keys(r),a=0;a<s.length;a++){var o=s[a];e=e.replace(new RegExp(o,"g"),r[o])}return e}var decodeUriComponent=function(e){if(typeof e!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch{return customDecodeURIComponent(e)}},splitOnFirst=(e,r)=>{if(!(typeof e=="string"&&typeof r=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(r==="")return[e];const n=e.indexOf(r);return n===-1?[e]:[e.slice(0,n),e.slice(n+r.length)]},filterObj=function(e,r){for(var n={},i=Object.keys(e),s=Array.isArray(r),a=0;a<i.length;a++){var o=i[a],l=e[o];(s?r.indexOf(o)!==-1:r(o,l,e))&&(n[o]=l)}return n};(function(e){const r=strictUriEncode,n=decodeUriComponent,i=splitOnFirst,s=filterObj,a=y=>y==null,o=Symbol("encodeFragmentIdentifier");function l(y){switch(y.arrayFormat){case"index":return b=>(P,C)=>{const I=P.length;return C===void 0||y.skipNull&&C===null||y.skipEmptyString&&C===""?P:C===null?[...P,[f(b,y),"[",I,"]"].join("")]:[...P,[f(b,y),"[",f(I,y),"]=",f(C,y)].join("")]};case"bracket":return b=>(P,C)=>C===void 0||y.skipNull&&C===null||y.skipEmptyString&&C===""?P:C===null?[...P,[f(b,y),"[]"].join("")]:[...P,[f(b,y),"[]=",f(C,y)].join("")];case"colon-list-separator":return b=>(P,C)=>C===void 0||y.skipNull&&C===null||y.skipEmptyString&&C===""?P:C===null?[...P,[f(b,y),":list="].join("")]:[...P,[f(b,y),":list=",f(C,y)].join("")];case"comma":case"separator":case"bracket-separator":{const b=y.arrayFormat==="bracket-separator"?"[]=":"=";return P=>(C,I)=>I===void 0||y.skipNull&&I===null||y.skipEmptyString&&I===""?C:(I=I===null?"":I,C.length===0?[[f(P,y),b,f(I,y)].join("")]:[[C,f(I,y)].join(y.arrayFormatSeparator)])}default:return b=>(P,C)=>C===void 0||y.skipNull&&C===null||y.skipEmptyString&&C===""?P:C===null?[...P,f(b,y)]:[...P,[f(b,y),"=",f(C,y)].join("")]}}function u(y){let b;switch(y.arrayFormat){case"index":return(P,C,I)=>{if(b=/\[(\d*)\]$/.exec(P),P=P.replace(/\[\d*\]$/,""),!b){I[P]=C;return}I[P]===void 0&&(I[P]={}),I[P][b[1]]=C};case"bracket":return(P,C,I)=>{if(b=/(\[\])$/.exec(P),P=P.replace(/\[\]$/,""),!b){I[P]=C;return}if(I[P]===void 0){I[P]=[C];return}I[P]=[].concat(I[P],C)};case"colon-list-separator":return(P,C,I)=>{if(b=/(:list)$/.exec(P),P=P.replace(/:list$/,""),!b){I[P]=C;return}if(I[P]===void 0){I[P]=[C];return}I[P]=[].concat(I[P],C)};case"comma":case"separator":return(P,C,I)=>{const M=typeof C=="string"&&C.includes(y.arrayFormatSeparator),R=typeof C=="string"&&!M&&m(C,y).includes(y.arrayFormatSeparator);C=R?m(C,y):C;const D=M||R?C.split(y.arrayFormatSeparator).map(G=>m(G,y)):C===null?C:m(C,y);I[P]=D};case"bracket-separator":return(P,C,I)=>{const M=/(\[\])$/.test(P);if(P=P.replace(/\[\]$/,""),!M){I[P]=C&&m(C,y);return}const R=C===null?[]:C.split(y.arrayFormatSeparator).map(D=>m(D,y));if(I[P]===void 0){I[P]=R;return}I[P]=[].concat(I[P],R)};default:return(P,C,I)=>{if(I[P]===void 0){I[P]=C;return}I[P]=[].concat(I[P],C)}}}function c(y){if(typeof y!="string"||y.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function f(y,b){return b.encode?b.strict?r(y):encodeURIComponent(y):y}function m(y,b){return b.decode?n(y):y}function d(y){return Array.isArray(y)?y.sort():typeof y=="object"?d(Object.keys(y)).sort((b,P)=>Number(b)-Number(P)).map(b=>y[b]):y}function E(y){const b=y.indexOf("#");return b!==-1&&(y=y.slice(0,b)),y}function S(y){let b="";const P=y.indexOf("#");return P!==-1&&(b=y.slice(P)),b}function A(y){y=E(y);const b=y.indexOf("?");return b===-1?"":y.slice(b+1)}function T(y,b){return b.parseNumbers&&!Number.isNaN(Number(y))&&typeof y=="string"&&y.trim()!==""?y=Number(y):b.parseBooleans&&y!==null&&(y.toLowerCase()==="true"||y.toLowerCase()==="false")&&(y=y.toLowerCase()==="true"),y}function _(y,b){b=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},b),c(b.arrayFormatSeparator);const P=u(b),C=Object.create(null);if(typeof y!="string"||(y=y.trim().replace(/^[?#&]/,""),!y))return C;for(const I of y.split("&")){if(I==="")continue;let[M,R]=i(b.decode?I.replace(/\+/g," "):I,"=");R=R===void 0?null:["comma","separator","bracket-separator"].includes(b.arrayFormat)?R:m(R,b),P(m(M,b),R,C)}for(const I of Object.keys(C)){const M=C[I];if(typeof M=="object"&&M!==null)for(const R of Object.keys(M))M[R]=T(M[R],b);else C[I]=T(M,b)}return b.sort===!1?C:(b.sort===!0?Object.keys(C).sort():Object.keys(C).sort(b.sort)).reduce((I,M)=>{const R=C[M];return Boolean(R)&&typeof R=="object"&&!Array.isArray(R)?I[M]=d(R):I[M]=R,I},Object.create(null))}e.extract=A,e.parse=_,e.stringify=(y,b)=>{if(!y)return"";b=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},b),c(b.arrayFormatSeparator);const P=R=>b.skipNull&&a(y[R])||b.skipEmptyString&&y[R]==="",C=l(b),I={};for(const R of Object.keys(y))P(R)||(I[R]=y[R]);const M=Object.keys(I);return b.sort!==!1&&M.sort(b.sort),M.map(R=>{const D=y[R];return D===void 0?"":D===null?f(R,b):Array.isArray(D)?D.length===0&&b.arrayFormat==="bracket-separator"?f(R,b)+"[]":D.reduce(C(R),[]).join("&"):f(R,b)+"="+f(D,b)}).filter(R=>R.length>0).join("&")},e.parseUrl=(y,b)=>{b=Object.assign({decode:!0},b);const[P,C]=i(y,"#");return Object.assign({url:P.split("?")[0]||"",query:_(A(y),b)},b&&b.parseFragmentIdentifier&&C?{fragmentIdentifier:m(C,b)}:{})},e.stringifyUrl=(y,b)=>{b=Object.assign({encode:!0,strict:!0,[o]:!0},b);const P=E(y.url).split("?")[0]||"",C=e.extract(y.url),I=e.parse(C,{sort:!1}),M=Object.assign(I,y.query);let R=e.stringify(M,b);R&&(R=`?${R}`);let D=S(y.url);return y.fragmentIdentifier&&(D=`#${b[o]?f(y.fragmentIdentifier,b):y.fragmentIdentifier}`),`${P}${R}${D}`},e.pick=(y,b,P)=>{P=Object.assign({parseFragmentIdentifier:!0,[o]:!1},P);const{url:C,query:I,fragmentIdentifier:M}=e.parseUrl(y,P);return e.stringifyUrl({url:C,query:s(I,b),fragmentIdentifier:M},P)},e.exclude=(y,b,P)=>{const C=Array.isArray(b)?I=>!b.includes(I):(I,M)=>!b(I,M);return e.pick(y,C,P)}})(queryString);const browser=()=>{const e=navigator.userAgent;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&e.indexOf("KHTML")==-1,mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/Mac OS X/),android:e.indexOf("ORCHESTRAAPPA")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("ORCHESTRAAPPI")>-1,isApp:e.indexOf("ORCHESTRAAPPI")>-1||e.indexOf("ORCHESTRAAPPA")>-1,isTeacher:e.indexOf("ORCHESTRATEACHER")>-1,isStudent:e.indexOf("ORCHESTRASTUDENT")>-1,isSchool:e.indexOf("ORCHESTRASCHOOL")>-1,iPad:e.indexOf("iPad")>-1,webApp:e.indexOf("Safari")==-1,weixin:e.indexOf("MicroMessenger")>-1,alipay:e.indexOf("AlipayClient")>-1,huawei:!!e.match(/huawei/i)||!!e.match(/honor/i),xiaomi:!!e.match(/mi\s/i)||!!e.match(/redmi/i)||!!e.match(/mix/i)}},getUrlCode=(e="code")=>{const r=location.search,n=new Object;if(r.indexOf("?")!=-1){const s=r.substr(1).split("&");for(let a=0;a<s.length;a++)n[s[a].split("=")[0]]=s[a].split("=")[1]}return console.log(n,"theRequest"),n[e]},getRandomKey=()=>""+new Date().getTime()+Math.floor(Math.random()*1e6),removeAuth$1=()=>{sessionStorage.removeItem("Authorization")},setAuth$1=e=>{sessionStorage.setItem("Authorization",e)},moneyFormat=(e,r="0,0.00")=>numeral(e).format(r),getSecondRPM=(e,r)=>{if(isNaN(e))return"00:00";const n=Math.floor(e/60).toString().padStart(2,"0"),i=Math.floor(e%60).toString().padStart(2,"0");return r==="cn"?n+"\u5206"+i+"\u79D2":n+":"+i},formatterDatePicker=(e,r)=>(e==="year"&&(r.text+="\u5E74"),e==="month"&&(r.text+="\u6708"),e==="day"&&(r.text+="\u65E5"),r);function getDevtoolsGlobalHook(){return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__}function getTarget(){return typeof navigator!="undefined"&&typeof window!="undefined"?window:typeof global!="undefined"?global:{}}const isProxyAvailable=typeof Proxy=="function",HOOK_SETUP="devtools-plugin:setup",HOOK_PLUGIN_SETTINGS_SET="plugin:settings:set";let supported,perf;function isPerformanceSupported(){var e;return supported!==void 0||(typeof window!="undefined"&&window.performance?(supported=!0,perf=window.performance):typeof global!="undefined"&&((e=global.perf_hooks)===null||e===void 0?void 0:e.performance)?(supported=!0,perf=global.perf_hooks.performance):supported=!1),supported}function now(){return isPerformanceSupported()?perf.now():Date.now()}class ApiProxy{constructor(r,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=r,this.hook=n;const i={};if(r.settings)for(const o in r.settings){const l=r.settings[o];i[o]=l.defaultValue}const s=`__vue-devtools-plugin-settings__${r.id}`;let a=Object.assign({},i);try{const o=localStorage.getItem(s),l=JSON.parse(o);Object.assign(a,l)}catch{}this.fallbacks={getSettings(){return a},setSettings(o){try{localStorage.setItem(s,JSON.stringify(o))}catch{}a=o},now(){return now()}},n&&n.on(HOOK_PLUGIN_SETTINGS_SET,(o,l)=>{o===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(o,l)=>this.target?this.target.on[l]:(...u)=>{this.onQueue.push({method:l,args:u})}}),this.proxiedTarget=new Proxy({},{get:(o,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...u)=>(this.targetQueue.push({method:l,args:u,resolve:()=>{}}),this.fallbacks[l](...u)):(...u)=>new Promise(c=>{this.targetQueue.push({method:l,args:u,resolve:c})})})}async setRealTarget(r){this.target=r;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function setupDevtoolsPlugin(e,r){const n=e,i=getTarget(),s=getDevtoolsGlobalHook(),a=isProxyAvailable&&n.enableEarlyProxy;if(s&&(i.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!a))s.emit(HOOK_SETUP,e,r);else{const o=a?new ApiProxy(n,s):null;(i.__VUE_DEVTOOLS_PLUGINS__=i.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:r,proxy:o}),o&&r(o.proxiedTarget)}}/*!
  28. * vue-router v4.2.4
  29. * (c) 2023 Eduardo San Martin Morote
  30. * @license MIT
  31. */const isBrowser=typeof window!="undefined";function isESModule(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const assign$1=Object.assign;function applyToParams(e,r){const n={};for(const i in r){const s=r[i];n[i]=isArray$5(s)?s.map(e):e(s)}return n}const noop=()=>{},isArray$5=Array.isArray;function warn(e){const r=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+e].concat(r))}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=e=>e.replace(TRAILING_SLASH_RE,"");function parseURL(e,r,n="/"){let i,s={},a="",o="";const l=r.indexOf("#");let u=r.indexOf("?");return l<u&&l>=0&&(u=-1),u>-1&&(i=r.slice(0,u),a=r.slice(u+1,l>-1?l:r.length),s=e(a)),l>-1&&(i=i||r.slice(0,l),o=r.slice(l,r.length)),i=resolveRelativePath(i!=null?i:r,n),{fullPath:i+(a&&"?")+a+o,path:i,query:s,hash:o}}function stringifyURL(e,r){const n=r.query?e(r.query):"";return r.path+(n&&"?")+n+(r.hash||"")}function stripBase(e,r){return!r||!e.toLowerCase().startsWith(r.toLowerCase())?e:e.slice(r.length)||"/"}function isSameRouteLocation(e,r,n){const i=r.matched.length-1,s=n.matched.length-1;return i>-1&&i===s&&isSameRouteRecord(r.matched[i],n.matched[s])&&isSameRouteLocationParams(r.params,n.params)&&e(r.query)===e(n.query)&&r.hash===n.hash}function isSameRouteRecord(e,r){return(e.aliasOf||e)===(r.aliasOf||r)}function isSameRouteLocationParams(e,r){if(Object.keys(e).length!==Object.keys(r).length)return!1;for(const n in e)if(!isSameRouteLocationParamsValue(e[n],r[n]))return!1;return!0}function isSameRouteLocationParamsValue(e,r){return isArray$5(e)?isEquivalentArray(e,r):isArray$5(r)?isEquivalentArray(r,e):e===r}function isEquivalentArray(e,r){return isArray$5(r)?e.length===r.length&&e.every((n,i)=>n===r[i]):e.length===1&&e[0]===r}function resolveRelativePath(e,r){if(e.startsWith("/"))return e;if(!r.startsWith("/"))return warn(`Cannot resolve a relative location without an absolute path. Trying to resolve "${e}" from "${r}". It should look like "/${r}".`),e;if(!e)return r;const n=r.split("/"),i=e.split("/"),s=i[i.length-1];(s===".."||s===".")&&i.push("");let a=n.length-1,o,l;for(o=0;o<i.length;o++)if(l=i[o],l!==".")if(l==="..")a>1&&a--;else break;return n.slice(0,a).join("/")+"/"+i.slice(o-(o===i.length?1:0)).join("/")}var NavigationType;(function(e){e.pop="pop",e.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(e){e.back="back",e.forward="forward",e.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(e){if(!e)if(isBrowser){const r=document.querySelector("base");e=r&&r.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),removeTrailingSlash(e)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,r){return e.replace(BEFORE_HASH_RE,"#")+r}function getElementPosition(e,r){const n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:r.behavior,left:i.left-n.left-(r.left||0),top:i.top-n.top-(r.top||0)}}const computeScrollPosition=()=>({left:window.pageXOffset,top:window.pageYOffset});function scrollToPosition(e){let r;if("el"in e){const n=e.el,i=typeof n=="string"&&n.startsWith("#");if(typeof e.el=="string"&&(!i||!document.getElementById(e.el.slice(1))))try{const a=document.querySelector(e.el);if(i&&a){warn(`The selector "${e.el}" should be passed as "el: document.querySelector('${e.el}')" because it starts with "#".`);return}}catch{warn(`The selector "${e.el}" is invalid. If you are using an id selector, make sure to escape it. You can find more information about escaping characters in selectors at https://mathiasbynens.be/notes/css-escapes or use CSS.escape (https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape).`);return}const s=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s){warn(`Couldn't find element using selector "${e.el}" returned by scrollBehavior.`);return}r=getElementPosition(s,e)}else r=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(r):window.scrollTo(r.left!=null?r.left:window.pageXOffset,r.top!=null?r.top:window.pageYOffset)}function getScrollKey(e,r){return(history.state?history.state.position-r:-1)+e}const scrollPositions=new Map;function saveScrollPosition(e,r){scrollPositions.set(e,r)}function getSavedScrollPosition(e){const r=scrollPositions.get(e);return scrollPositions.delete(e),r}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(e,r){const{pathname:n,search:i,hash:s}=r,a=e.indexOf("#");if(a>-1){let l=s.includes(e.slice(a))?e.slice(a).length:1,u=s.slice(l);return u[0]!=="/"&&(u="/"+u),stripBase(u,"")}return stripBase(n,e)+i+s}function useHistoryListeners(e,r,n,i){let s=[],a=[],o=null;const l=({state:d})=>{const E=createCurrentLocation(e,location),S=n.value,A=r.value;let T=0;if(d){if(n.value=E,r.value=d,o&&o===S){o=null;return}T=A?d.position-A.position:0}else i(E);s.forEach(_=>{_(n.value,S,{delta:T,type:NavigationType.pop,direction:T?T>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function u(){o=n.value}function c(d){s.push(d);const E=()=>{const S=s.indexOf(d);S>-1&&s.splice(S,1)};return a.push(E),E}function f(){const{history:d}=window;!d.state||d.replaceState(assign$1({},d.state,{scroll:computeScrollPosition()}),"")}function m(){for(const d of a)d();a=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:u,listen:c,destroy:m}}function buildState(e,r,n,i=!1,s=!1){return{back:e,current:r,forward:n,replaced:i,position:window.history.length,scroll:s?computeScrollPosition():null}}function useHistoryStateNavigation(e){const{history:r,location:n}=window,i={value:createCurrentLocation(e,n)},s={value:r.state};s.value||a(i.value,{back:null,current:i.value,forward:null,position:r.length-1,replaced:!0,scroll:null},!0);function a(u,c,f){const m=e.indexOf("#"),d=m>-1?(n.host&&document.querySelector("base")?e:e.slice(m))+u:createBaseLocation()+e+u;try{r[f?"replaceState":"pushState"](c,"",d),s.value=c}catch(E){warn("Error with push/replace State",E),n[f?"replace":"assign"](d)}}function o(u,c){const f=assign$1({},r.state,buildState(s.value.back,u,s.value.forward,!0),c,{position:s.value.position});a(u,f,!0),i.value=u}function l(u,c){const f=assign$1({},s.value,r.state,{forward:u,scroll:computeScrollPosition()});r.state||warn(`history.state seems to have been manually replaced without preserving the necessary values. Make sure to preserve existing history state if you are manually calling history.replaceState:
  32. history.replaceState(history.state, '', url)
  33. You can find more information at https://next.router.vuejs.org/guide/migration/#usage-of-history-state.`),a(f.current,f,!0);const m=assign$1({},buildState(i.value,u,null),{position:f.position+1},c);a(u,m,!1),i.value=u}return{location:i,state:s,push:l,replace:o}}function createWebHistory(e){e=normalizeBase(e);const r=useHistoryStateNavigation(e),n=useHistoryListeners(e,r.state,r.location,r.replace);function i(a,o=!0){o||n.pauseListeners(),history.go(a)}const s=assign$1({location:"",base:e,go:i,createHref:createHref.bind(null,e)},r,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>r.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>r.state.value}),s}function createWebHashHistory(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),!e.endsWith("#/")&&!e.endsWith("#")&&warn(`A hash base must end with a "#":
  34. "${e}" should be "${e.replace(/#.*$/,"#")}".`),createWebHistory(e)}function isRouteLocation(e){return typeof e=="string"||e&&typeof e=="object"}function isRouteName(e){return typeof e=="string"||typeof e=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("navigation failure");var NavigationFailureType;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));const ErrorTypeMessages={[1]({location:e,currentLocation:r}){return`No match for
  35. ${JSON.stringify(e)}${r?`
  36. while being at
  37. `+JSON.stringify(r):""}`},[2]({from:e,to:r}){return`Redirected from "${e.fullPath}" to "${stringifyRoute(r)}" via a navigation guard.`},[4]({from:e,to:r}){return`Navigation aborted from "${e.fullPath}" to "${r.fullPath}" via a navigation guard.`},[8]({from:e,to:r}){return`Navigation cancelled from "${e.fullPath}" to "${r.fullPath}" with a new navigation.`},[16]({from:e,to:r}){return`Avoided redundant navigation to current location: "${e.fullPath}".`}};function createRouterError(e,r){return assign$1(new Error(ErrorTypeMessages[e](r)),{type:e,[NavigationFailureSymbol]:!0},r)}function isNavigationFailure(e,r){return e instanceof Error&&NavigationFailureSymbol in e&&(r==null||!!(e.type&r))}const propertiesToLog=["params","query","hash"];function stringifyRoute(e){if(typeof e=="string")return e;if("path"in e)return e.path;const r={};for(const n of propertiesToLog)n in e&&(r[n]=e[n]);return JSON.stringify(r,null,2)}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,r){const n=assign$1({},BASE_PATH_PARSER_OPTIONS,r),i=[];let s=n.start?"^":"";const a=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let m=0;m<c.length;m++){const d=c[m];let E=40+(n.sensitive?.25:0);if(d.type===0)m||(s+="/"),s+=d.value.replace(REGEX_CHARS_RE,"\\$&"),E+=40;else if(d.type===1){const{value:S,repeatable:A,optional:T,regexp:_}=d;a.push({name:S,repeatable:A,optional:T});const y=_||BASE_PARAM_PATTERN;if(y!==BASE_PARAM_PATTERN){E+=10;try{new RegExp(`(${y})`)}catch(P){throw new Error(`Invalid custom RegExp for param "${S}" (${y}): `+P.message)}}let b=A?`((?:${y})(?:/(?:${y}))*)`:`(${y})`;m||(b=T&&c.length<2?`(?:/${b})`:"/"+b),T&&(b+="?"),s+=b,E+=20,T&&(E+=-8),A&&(E+=-20),y===".*"&&(E+=-50)}f.push(E)}i.push(f)}if(n.strict&&n.end){const c=i.length-1;i[c][i[c].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const o=new RegExp(s,n.sensitive?"":"i");function l(c){const f=c.match(o),m={};if(!f)return null;for(let d=1;d<f.length;d++){const E=f[d]||"",S=a[d-1];m[S.name]=E&&S.repeatable?E.split("/"):E}return m}function u(c){let f="",m=!1;for(const d of e){(!m||!f.endsWith("/"))&&(f+="/"),m=!1;for(const E of d)if(E.type===0)f+=E.value;else if(E.type===1){const{value:S,repeatable:A,optional:T}=E,_=S in c?c[S]:"";if(isArray$5(_)&&!A)throw new Error(`Provided param "${S}" is an array but it is not repeatable (* or + modifiers)`);const y=isArray$5(_)?_.join("/"):_;if(!y)if(T)d.length<2&&(f.endsWith("/")?f=f.slice(0,-1):m=!0);else throw new Error(`Missing required param "${S}"`);f+=y}}return f||"/"}return{re:o,score:i,keys:a,parse:l,stringify:u}}function compareScoreArray(e,r){let n=0;for(;n<e.length&&n<r.length;){const i=r[n]-e[n];if(i)return i;n++}return e.length<r.length?e.length===1&&e[0]===40+40?-1:1:e.length>r.length?r.length===1&&r[0]===40+40?1:-1:0}function comparePathParserScore(e,r){let n=0;const i=e.score,s=r.score;for(;n<i.length&&n<s.length;){const a=compareScoreArray(i[n],s[n]);if(a)return a;n++}if(Math.abs(s.length-i.length)===1){if(isLastScoreNegative(i))return 1;if(isLastScoreNegative(s))return-1}return s.length-i.length}function isLastScoreNegative(e){const r=e[e.length-1];return e.length>0&&r[r.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if(e==="/")return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error(`Route paths should start with a "/": "${e}" should be "/${e}".`);function r(E){throw new Error(`ERR (${n})/"${c}": ${E}`)}let n=0,i=n;const s=[];let a;function o(){a&&s.push(a),a=[]}let l=0,u,c="",f="";function m(){!c||(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(u==="*"||u==="+")&&r(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:f,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):r("Invalid state to consume buffer"),c="")}function d(){c+=u}for(;l<e.length;){if(u=e[l++],u==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:u==="/"?(c&&m(),o()):u===":"?(m(),n=1):d();break;case 4:d(),n=i;break;case 1:u==="("?n=2:VALID_PARAM_RE.test(u)?d():(m(),n=0,u!=="*"&&u!=="?"&&u!=="+"&&l--);break;case 2:u===")"?f[f.length-1]=="\\"?f=f.slice(0,-1)+u:n=3:f+=u;break;case 3:m(),n=0,u!=="*"&&u!=="?"&&u!=="+"&&l--,f="";break;default:r("Unknown state");break}}return n===2&&r(`Unfinished custom RegExp for param "${c}"`),m(),o(),s}function createRouteRecordMatcher(e,r,n){const i=tokensToParser(tokenizePath(e.path),n);{const a=new Set;for(const o of i.keys)a.has(o.name)&&warn(`Found duplicated params with name "${o.name}" for path "${e.path}". Only the last one will be available on "$route.params".`),a.add(o.name)}const s=assign$1(i,{record:e,parent:r,children:[],alias:[]});return r&&!s.record.aliasOf==!r.record.aliasOf&&r.children.push(s),s}function createRouterMatcher(e,r){const n=[],i=new Map;r=mergeOptions({strict:!1,end:!0,sensitive:!1},r);function s(f){return i.get(f)}function a(f,m,d){const E=!d,S=normalizeRouteRecord(f);checkChildMissingNameWithEmptyPath(S,m),S.aliasOf=d&&d.record;const A=mergeOptions(r,f),T=[S];if("alias"in f){const b=typeof f.alias=="string"?[f.alias]:f.alias;for(const P of b)T.push(assign$1({},S,{components:d?d.record.components:S.components,path:P,aliasOf:d?d.record:S}))}let _,y;for(const b of T){const{path:P}=b;if(m&&P[0]!=="/"){const C=m.record.path,I=C[C.length-1]==="/"?"":"/";b.path=m.record.path+(P&&I+P)}if(b.path==="*")throw new Error(`Catch all routes ("*") must now be defined using a param with a custom regexp.
  38. See more at https://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes.`);if(_=createRouteRecordMatcher(b,m,A),m&&P[0]==="/"&&checkMissingParamsInAbsolutePath(_,m),d?(d.alias.push(_),checkSameParams(d,_)):(y=y||_,y!==_&&y.alias.push(_),E&&f.name&&!isAliasRecord(_)&&o(f.name)),S.children){const C=S.children;for(let I=0;I<C.length;I++)a(C[I],_,d&&d.children[I])}d=d||_,(_.record.components&&Object.keys(_.record.components).length||_.record.name||_.record.redirect)&&u(_)}return y?()=>{o(y)}:noop}function o(f){if(isRouteName(f)){const m=i.get(f);m&&(i.delete(f),n.splice(n.indexOf(m),1),m.children.forEach(o),m.alias.forEach(o))}else{const m=n.indexOf(f);m>-1&&(n.splice(m,1),f.record.name&&i.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function l(){return n}function u(f){let m=0;for(;m<n.length&&comparePathParserScore(f,n[m])>=0&&(f.record.path!==n[m].record.path||!isRecordChildOf(f,n[m]));)m++;n.splice(m,0,f),f.record.name&&!isAliasRecord(f)&&i.set(f.record.name,f)}function c(f,m){let d,E={},S,A;if("name"in f&&f.name){if(d=i.get(f.name),!d)throw createRouterError(1,{location:f});{const y=Object.keys(f.params||{}).filter(b=>!d.keys.find(P=>P.name===b));y.length&&warn(`Discarded invalid param(s) "${y.join('", "')}" when navigating. See https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md#414-2022-08-22 for more details.`)}A=d.record.name,E=assign$1(paramsFromLocation(m.params,d.keys.filter(y=>!y.optional).map(y=>y.name)),f.params&&paramsFromLocation(f.params,d.keys.map(y=>y.name))),S=d.stringify(E)}else if("path"in f)S=f.path,S.startsWith("/")||warn(`The Matcher cannot resolve relative paths but received "${S}". Unless you directly called \`matcher.resolve("${S}")\`, this is probably a bug in vue-router. Please open an issue at https://github.com/vuejs/router/issues/new/choose.`),d=n.find(y=>y.re.test(S)),d&&(E=d.parse(S),A=d.record.name);else{if(d=m.name?i.get(m.name):n.find(y=>y.re.test(m.path)),!d)throw createRouterError(1,{location:f,currentLocation:m});A=d.record.name,E=assign$1({},m.params,f.params),S=d.stringify(E)}const T=[];let _=d;for(;_;)T.unshift(_.record),_=_.parent;return{name:A,path:S,params:E,matched:T,meta:mergeMetaFields(T)}}return e.forEach(f=>a(f)),{addRoute:a,resolve:c,removeRoute:o,getRoutes:l,getRecordMatcher:s}}function paramsFromLocation(e,r){const n={};for(const i of r)i in e&&(n[i]=e[i]);return n}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function normalizeRecordProps(e){const r={},n=e.props||!1;if("component"in e)r.default=n;else for(const i in e.components)r[i]=typeof n=="object"?n[i]:n;return r}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((r,n)=>assign$1(r,n.meta),{})}function mergeOptions(e,r){const n={};for(const i in e)n[i]=i in r?r[i]:e[i];return n}function isSameParam(e,r){return e.name===r.name&&e.optional===r.optional&&e.repeatable===r.repeatable}function checkSameParams(e,r){for(const n of e.keys)if(!n.optional&&!r.keys.find(isSameParam.bind(null,n)))return warn(`Alias "${r.record.path}" and the original record: "${e.record.path}" must have the exact same param named "${n.name}"`);for(const n of r.keys)if(!n.optional&&!e.keys.find(isSameParam.bind(null,n)))return warn(`Alias "${r.record.path}" and the original record: "${e.record.path}" must have the exact same param named "${n.name}"`)}function checkChildMissingNameWithEmptyPath(e,r){r&&r.record.name&&!e.name&&!e.path&&warn(`The route named "${String(r.record.name)}" has a child without a name and an empty path. Using that name won't render the empty path child so you probably want to move the name to the child instead. If this is intentional, add a name to the child route to remove the warning.`)}function checkMissingParamsInAbsolutePath(e,r){for(const n of r.keys)if(!e.keys.find(isSameParam.bind(null,n)))return warn(`Absolute path "${e.record.path}" must have the exact same param named "${n.name}" as its parent "${r.record.path}".`)}function isRecordChildOf(e,r){return r.children.some(n=>n===e||isRecordChildOf(e,n))}const HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return e==null?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode$2(e){try{return decodeURIComponent(""+e)}catch{warn(`Error decoding "${e}". Using original value`)}return""+e}function parseQuery(e){const r={};if(e===""||e==="?")return r;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<i.length;++s){const a=i[s].replace(PLUS_RE," "),o=a.indexOf("="),l=decode$2(o<0?a:a.slice(0,o)),u=o<0?null:decode$2(a.slice(o+1));if(l in r){let c=r[l];isArray$5(c)||(c=r[l]=[c]),c.push(u)}else r[l]=u}return r}function stringifyQuery(e){let r="";for(let n in e){const i=e[n];if(n=encodeQueryKey(n),i==null){i!==void 0&&(r+=(r.length?"&":"")+n);continue}(isArray$5(i)?i.map(a=>a&&encodeQueryValue(a)):[i&&encodeQueryValue(i)]).forEach(a=>{a!==void 0&&(r+=(r.length?"&":"")+n,a!=null&&(r+="="+a))})}return r}function normalizeQuery(e){const r={};for(const n in e){const i=e[n];i!==void 0&&(r[n]=isArray$5(i)?i.map(s=>s==null?null:""+s):i==null?i:""+i)}return r}const matchedRouteKey=Symbol("router view location matched"),viewDepthKey=Symbol("router view depth"),routerKey=Symbol("router"),routeLocationKey=Symbol("route location"),routerViewLocationKey=Symbol("router view location");function useCallbacks(){let e=[];function r(i){return e.push(i),()=>{const s=e.indexOf(i);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:r,list:()=>e.slice(),reset:n}}function guardToPromiseFn(e,r,n,i,s){const a=i&&(i.enterCallbacks[s]=i.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const u=m=>{m===!1?l(createRouterError(4,{from:n,to:r})):m instanceof Error?l(m):isRouteLocation(m)?l(createRouterError(2,{from:r,to:m})):(a&&i.enterCallbacks[s]===a&&typeof m=="function"&&a.push(m),o())},c=e.call(i&&i.instances[s],r,n,canOnlyBeCalledOnce(u,r,n));let f=Promise.resolve(c);if(e.length<3&&(f=f.then(u)),e.length>2){const m=`The "next" callback was never called inside of ${e.name?'"'+e.name+'"':""}:
  39. ${e.toString()}
  40. . If you are returning a value instead of calling "next", make sure to remove the "next" parameter from your function.`;if(typeof c=="object"&&"then"in c)f=f.then(d=>u._called?d:(warn(m),Promise.reject(new Error("Invalid navigation guard"))));else if(c!==void 0&&!u._called){warn(m),l(new Error("Invalid navigation guard"));return}}f.catch(m=>l(m))})}function canOnlyBeCalledOnce(e,r,n){let i=0;return function(){i++===1&&warn(`The "next" callback was called more than once in one navigation guard when going from "${n.fullPath}" to "${r.fullPath}". It should be called exactly one time in each navigation guard. This will fail in production.`),e._called=!0,i===1&&e.apply(null,arguments)}}function extractComponentsGuards(e,r,n,i){const s=[];for(const a of e){!a.components&&!a.children.length&&warn(`Record with path "${a.path}" is either missing a "component(s)" or "children" property.`);for(const o in a.components){let l=a.components[o];{if(!l||typeof l!="object"&&typeof l!="function")throw warn(`Component "${o}" in record with path "${a.path}" is not a valid component. Received "${String(l)}".`),new Error("Invalid route component");if("then"in l){warn(`Component "${o}" in record with path "${a.path}" is a Promise instead of a function that returns a Promise. Did you write "import('./MyPage.vue')" instead of "() => import('./MyPage.vue')" ? This will break in production if not fixed.`);const u=l;l=()=>u}else l.__asyncLoader&&!l.__warnedDefineAsync&&(l.__warnedDefineAsync=!0,warn(`Component "${o}" in record with path "${a.path}" is defined using "defineAsyncComponent()". Write "() => import('./MyPage.vue')" instead of "defineAsyncComponent(() => import('./MyPage.vue'))".`))}if(!(r!=="beforeRouteEnter"&&!a.instances[o]))if(isRouteComponent(l)){const c=(l.__vccOpts||l)[r];c&&s.push(guardToPromiseFn(c,n,i,a,o))}else{let u=l();"catch"in u||(warn(`Component "${o}" in record with path "${a.path}" is a function that does not return a Promise. If you were passing a functional component, make sure to add a "displayName" to the component. This will break in production if not fixed.`),u=Promise.resolve(u)),s.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${a.path}"`));const f=isESModule(c)?c.default:c;a.components[o]=f;const d=(f.__vccOpts||f)[r];return d&&guardToPromiseFn(d,n,i,a,o)()}))}}}return s}function isRouteComponent(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){const r=inject(routerKey),n=inject(routeLocationKey),i=computed(()=>r.resolve(unref(e.to))),s=computed(()=>{const{matched:u}=i.value,{length:c}=u,f=u[c-1],m=n.matched;if(!f||!m.length)return-1;const d=m.findIndex(isSameRouteRecord.bind(null,f));if(d>-1)return d;const E=getOriginalPath(u[c-2]);return c>1&&getOriginalPath(f)===E&&m[m.length-1].path!==E?m.findIndex(isSameRouteRecord.bind(null,u[c-2])):d}),a=computed(()=>s.value>-1&&includesParams(n.params,i.value.params)),o=computed(()=>s.value>-1&&s.value===n.matched.length-1&&isSameRouteLocationParams(n.params,i.value.params));function l(u={}){return guardEvent(u)?r[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}if(isBrowser){const u=getCurrentInstance();if(u){const c={route:i.value,isActive:a.value,isExactActive:o.value};u.__vrl_devtools=u.__vrl_devtools||[],u.__vrl_devtools.push(c),watchEffect(()=>{c.route=i.value,c.isActive=a.value,c.isExactActive=o.value},{flush:"post"})}}return{route:i,href:computed(()=>i.value.href),isActive:a,isExactActive:o,navigate:l}}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink,setup(e,{slots:r}){const n=reactive(useLink(e)),{options:i}=inject(routerKey),s=computed(()=>({[getLinkClass(e.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[getLinkClass(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=r.default&&r.default(n);return e.custom?a:h$1("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},a)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const r=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(r))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,r){for(const n in r){const i=r[n],s=e[n];if(typeof i=="string"){if(i!==s)return!1}else if(!isArray$5(s)||s.length!==i.length||i.some((a,o)=>a!==s[o]))return!1}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const getLinkClass=(e,r,n)=>e!=null?e:r!=null?r:n,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:r,slots:n}){warnDeprecatedUsage();const i=inject(routerViewLocationKey),s=computed(()=>e.route||i.value),a=inject(viewDepthKey,0),o=computed(()=>{let c=unref(a);const{matched:f}=s.value;let m;for(;(m=f[c])&&!m.components;)c++;return c}),l=computed(()=>s.value.matched[o.value]);provide(viewDepthKey,computed(()=>o.value+1)),provide(matchedRouteKey,l),provide(routerViewLocationKey,s);const u=ref();return watch(()=>[u.value,l.value,e.name],([c,f,m],[d,E,S])=>{f&&(f.instances[m]=c,E&&E!==f&&c&&c===d&&(f.leaveGuards.size||(f.leaveGuards=E.leaveGuards),f.updateGuards.size||(f.updateGuards=E.updateGuards))),c&&f&&(!E||!isSameRouteRecord(f,E)||!d)&&(f.enterCallbacks[m]||[]).forEach(A=>A(c))},{flush:"post"}),()=>{const c=s.value,f=e.name,m=l.value,d=m&&m.components[f];if(!d)return normalizeSlot(n.default,{Component:d,route:c});const E=m.props[f],S=E?E===!0?c.params:typeof E=="function"?E(c):E:null,T=h$1(d,assign$1({},S,r,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(m.instances[f]=null)},ref:u}));if(isBrowser&&T.ref){const _={depth:o.value,name:m.name,path:m.path,meta:m.meta};(isArray$5(T.ref)?T.ref.map(b=>b.i):[T.ref.i]).forEach(b=>{b.__vrv_devtools=_})}return normalizeSlot(n.default,{Component:T,route:c})||T}}});function normalizeSlot(e,r){if(!e)return null;const n=e(r);return n.length===1?n[0]:n}const RouterView=RouterViewImpl;function warnDeprecatedUsage(){const e=getCurrentInstance(),r=e.parent&&e.parent.type.name,n=e.parent&&e.parent.subTree&&e.parent.subTree.type;if(r&&(r==="KeepAlive"||r.includes("Transition"))&&typeof n=="object"&&n.name==="RouterView"){const i=r==="KeepAlive"?"keep-alive":"transition";warn(`<router-view> can no longer be used directly inside <transition> or <keep-alive>.
  41. Use slot props instead:
  42. <router-view v-slot="{ Component }">
  43. <${i}>
  44. <component :is="Component" />
  45. </${i}>
  46. </router-view>`)}}function formatRouteLocation(e,r){const n=assign$1({},e,{matched:e.matched.map(i=>omit(i,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:r,value:n}}}function formatDisplay(e){return{_custom:{display:e}}}let routerId=0;function addDevtools(e,r,n){if(r.__hasDevtools)return;r.__hasDevtools=!0;const i=routerId++;setupDevtoolsPlugin({id:"org.vuejs.router"+(i?"."+i:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},s=>{typeof s.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),s.on.inspectComponent((f,m)=>{f.instanceData&&f.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:formatRouteLocation(r.currentRoute.value,"Current Route")})}),s.on.visitComponentTree(({treeNode:f,componentInstance:m})=>{if(m.__vrv_devtools){const d=m.__vrv_devtools;f.tags.push({label:(d.name?`${d.name.toString()}: `:"")+d.path,textColor:0,tooltip:"This component is rendered by &lt;router-view&gt;",backgroundColor:PINK_500})}isArray$5(m.__vrl_devtools)&&(m.__devtoolsApi=s,m.__vrl_devtools.forEach(d=>{let E=ORANGE_400,S="";d.isExactActive?(E=LIME_500,S="This is exactly active"):d.isActive&&(E=BLUE_600,S="This link is active"),f.tags.push({label:d.route.path,textColor:0,tooltip:S,backgroundColor:E})}))}),watch(r.currentRoute,()=>{u(),s.notifyComponentUpdate(),s.sendInspectorTree(l),s.sendInspectorState(l)});const a="router:navigations:"+i;s.addTimelineLayer({id:a,label:`Router${i?" "+i:""} Navigations`,color:4237508}),r.onError((f,m)=>{s.addTimelineEvent({layerId:a,event:{title:"Error during Navigation",subtitle:m.fullPath,logType:"error",time:s.now(),data:{error:f},groupId:m.meta.__navigationId}})});let o=0;r.beforeEach((f,m)=>{const d={guard:formatDisplay("beforeEach"),from:formatRouteLocation(m,"Current Location during this navigation"),to:formatRouteLocation(f,"Target location")};Object.defineProperty(f.meta,"__navigationId",{value:o++}),s.addTimelineEvent({layerId:a,event:{time:s.now(),title:"Start of navigation",subtitle:f.fullPath,data:d,groupId:f.meta.__navigationId}})}),r.afterEach((f,m,d)=>{const E={guard:formatDisplay("afterEach")};d?(E.failure={_custom:{type:Error,readOnly:!0,display:d?d.message:"",tooltip:"Navigation Failure",value:d}},E.status=formatDisplay("\u274C")):E.status=formatDisplay("\u2705"),E.from=formatRouteLocation(m,"Current Location during this navigation"),E.to=formatRouteLocation(f,"Target location"),s.addTimelineEvent({layerId:a,event:{title:"End of navigation",subtitle:f.fullPath,time:s.now(),data:E,logType:d?"warning":"default",groupId:f.meta.__navigationId}})});const l="router-inspector:"+i;s.addInspector({id:l,label:"Routes"+(i?" "+i:""),icon:"book",treeFilterPlaceholder:"Search routes"});function u(){if(!c)return;const f=c;let m=n.getRoutes().filter(d=>!d.parent);m.forEach(resetMatchStateOnRouteRecord),f.filter&&(m=m.filter(d=>isRouteMatching(d,f.filter.toLowerCase()))),m.forEach(d=>markRouteRecordActive(d,r.currentRoute.value)),f.rootNodes=m.map(formatRouteRecordForInspector)}let c;s.on.getInspectorTree(f=>{c=f,f.app===e&&f.inspectorId===l&&u()}),s.on.getInspectorState(f=>{if(f.app===e&&f.inspectorId===l){const d=n.getRoutes().find(E=>E.record.__vd_id===f.nodeId);d&&(f.state={options:formatRouteRecordMatcherForStateInspector(d)})}}),s.sendInspectorTree(l),s.sendInspectorState(l)})}function modifierForKey(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function formatRouteRecordMatcherForStateInspector(e){const{record:r}=e,n=[{editable:!1,key:"path",value:r.path}];return r.name!=null&&n.push({editable:!1,key:"name",value:r.name}),n.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(i=>`${i.name}${modifierForKey(i)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),r.redirect!=null&&n.push({editable:!1,key:"redirect",value:r.redirect}),e.alias.length&&n.push({editable:!1,key:"aliases",value:e.alias.map(i=>i.record.path)}),Object.keys(e.record.meta).length&&n.push({editable:!1,key:"meta",value:e.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(i=>i.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),n}const PINK_500=15485081,BLUE_600=2450411,LIME_500=8702998,CYAN_400=2282478,ORANGE_400=16486972,DARK=6710886;function formatRouteRecordForInspector(e){const r=[],{record:n}=e;n.name!=null&&r.push({label:String(n.name),textColor:0,backgroundColor:CYAN_400}),n.aliasOf&&r.push({label:"alias",textColor:0,backgroundColor:ORANGE_400}),e.__vd_match&&r.push({label:"matches",textColor:0,backgroundColor:PINK_500}),e.__vd_exactActive&&r.push({label:"exact",textColor:0,backgroundColor:LIME_500}),e.__vd_active&&r.push({label:"active",textColor:0,backgroundColor:BLUE_600}),n.redirect&&r.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:DARK});let i=n.__vd_id;return i==null&&(i=String(routeRecordId++),n.__vd_id=i),{id:i,label:n.path,tags:r,children:e.children.map(formatRouteRecordForInspector)}}let routeRecordId=0;const EXTRACT_REGEXP_RE=/^\/(.*)\/([a-z]*)$/;function markRouteRecordActive(e,r){const n=r.matched.length&&isSameRouteRecord(r.matched[r.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=n,n||(e.__vd_active=r.matched.some(i=>isSameRouteRecord(i,e.record))),e.children.forEach(i=>markRouteRecordActive(i,r))}function resetMatchStateOnRouteRecord(e){e.__vd_match=!1,e.children.forEach(resetMatchStateOnRouteRecord)}function isRouteMatching(e,r){const n=String(e.re).match(EXTRACT_REGEXP_RE);if(e.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(r))return e.children.forEach(o=>isRouteMatching(o,r)),e.record.path!=="/"||r==="/"?(e.__vd_match=e.re.test(r),!0):!1;const s=e.record.path.toLowerCase(),a=decode$2(s);return!r.startsWith("/")&&(a.includes(r)||s.includes(r))||a.startsWith(r)||s.startsWith(r)||e.record.name&&String(e.record.name).includes(r)?!0:e.children.some(o=>isRouteMatching(o,r))}function omit(e,r){const n={};for(const i in e)r.includes(i)||(n[i]=e[i]);return n}function createRouter(e){const r=createRouterMatcher(e.routes,e),n=e.parseQuery||parseQuery,i=e.stringifyQuery||stringifyQuery,s=e.history;if(!s)throw new Error('Provide the "history" option when calling "createRouter()": https://next.router.vuejs.org/api/#history.');const a=useCallbacks(),o=useCallbacks(),l=useCallbacks(),u=shallowRef(START_LOCATION_NORMALIZED);let c=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=applyToParams.bind(null,J=>""+J),m=applyToParams.bind(null,encodeParam),d=applyToParams.bind(null,decode$2);function E(J,Q){let ie,oe;return isRouteName(J)?(ie=r.getRecordMatcher(J),oe=Q):oe=J,r.addRoute(oe,ie)}function S(J){const Q=r.getRecordMatcher(J);Q?r.removeRoute(Q):warn(`Cannot remove non-existent route "${String(J)}"`)}function A(){return r.getRoutes().map(J=>J.record)}function T(J){return!!r.getRecordMatcher(J)}function _(J,Q){if(Q=assign$1({},Q||u.value),typeof J=="string"){const L=parseURL(n,J,Q.path),K=r.resolve({path:L.path},Q),Z=s.createHref(L.fullPath);return Z.startsWith("//")?warn(`Location "${J}" resolved to "${Z}". A resolved location cannot start with multiple slashes.`):K.matched.length||warn(`No match found for location with path "${J}"`),assign$1(L,K,{params:d(K.params),hash:decode$2(L.hash),redirectedFrom:void 0,href:Z})}let ie;if("path"in J)"params"in J&&!("name"in J)&&Object.keys(J.params).length&&warn(`Path "${J.path}" was passed with params but they will be ignored. Use a named route alongside params instead.`),ie=assign$1({},J,{path:parseURL(n,J.path,Q.path).path});else{const L=assign$1({},J.params);for(const K in L)L[K]==null&&delete L[K];ie=assign$1({},J,{params:m(L)}),Q.params=m(Q.params)}const oe=r.resolve(ie,Q),de=J.hash||"";de&&!de.startsWith("#")&&warn(`A \`hash\` should always start with the character "#". Replace "${de}" with "#${de}".`),oe.params=f(d(oe.params));const _e=stringifyURL(i,assign$1({},J,{hash:encodeHash(de),path:oe.path})),B=s.createHref(_e);return B.startsWith("//")?warn(`Location "${J}" resolved to "${B}". A resolved location cannot start with multiple slashes.`):oe.matched.length||warn(`No match found for location with path "${"path"in J?J.path:J}"`),assign$1({fullPath:_e,hash:de,query:i===stringifyQuery?normalizeQuery(J.query):J.query||{}},oe,{redirectedFrom:void 0,href:B})}function y(J){return typeof J=="string"?parseURL(n,J,u.value.path):assign$1({},J)}function b(J,Q){if(c!==J)return createRouterError(8,{from:Q,to:J})}function P(J){return M(J)}function C(J){return P(assign$1(y(J),{replace:!0}))}function I(J){const Q=J.matched[J.matched.length-1];if(Q&&Q.redirect){const{redirect:ie}=Q;let oe=typeof ie=="function"?ie(J):ie;if(typeof oe=="string"&&(oe=oe.includes("?")||oe.includes("#")?oe=y(oe):{path:oe},oe.params={}),!("path"in oe)&&!("name"in oe))throw warn(`Invalid redirect found:
  47. ${JSON.stringify(oe,null,2)}
  48. when navigating to "${J.fullPath}". A redirect must contain a name or path. This will break in production.`),new Error("Invalid redirect");return assign$1({query:J.query,hash:J.hash,params:"path"in oe?{}:J.params},oe)}}function M(J,Q){const ie=c=_(J),oe=u.value,de=J.state,_e=J.force,B=J.replace===!0,L=I(ie);if(L)return M(assign$1(y(L),{state:typeof L=="object"?assign$1({},de,L.state):de,force:_e,replace:B}),Q||ie);const K=ie;K.redirectedFrom=Q;let Z;return!_e&&isSameRouteLocation(i,oe,ie)&&(Z=createRouterError(16,{to:K,from:oe}),V(oe,oe,!0,!1)),(Z?Promise.resolve(Z):G(K,oe)).catch(Y=>isNavigationFailure(Y)?isNavigationFailure(Y,2)?Y:U(Y):x(Y,K,oe)).then(Y=>{if(Y){if(isNavigationFailure(Y,2))return isSameRouteLocation(i,_(Y.to),K)&&Q&&(Q._count=Q._count?Q._count+1:1)>30?(warn(`Detected a possibly infinite redirection in a navigation guard when going from "${oe.fullPath}" to "${K.fullPath}". Aborting to avoid a Stack Overflow.
  49. Are you always returning a new location within a navigation guard? That would lead to this error. Only return when redirecting or aborting, that should fix this. This might break in production if not fixed.`),Promise.reject(new Error("Infinite redirect in navigation guard"))):M(assign$1({replace:B},y(Y.to),{state:typeof Y.to=="object"?assign$1({},de,Y.to.state):de,force:_e}),Q||K)}else Y=j(K,oe,!0,B,de);return W(K,oe,Y),Y})}function R(J,Q){const ie=b(J,Q);return ie?Promise.reject(ie):Promise.resolve()}function D(J){const Q=he.values().next().value;return Q&&typeof Q.runWithContext=="function"?Q.runWithContext(J):J()}function G(J,Q){let ie;const[oe,de,_e]=extractChangingRecords(J,Q);ie=extractComponentsGuards(oe.reverse(),"beforeRouteLeave",J,Q);for(const L of oe)L.leaveGuards.forEach(K=>{ie.push(guardToPromiseFn(K,J,Q))});const B=R.bind(null,J,Q);return ie.push(B),be(ie).then(()=>{ie=[];for(const L of a.list())ie.push(guardToPromiseFn(L,J,Q));return ie.push(B),be(ie)}).then(()=>{ie=extractComponentsGuards(de,"beforeRouteUpdate",J,Q);for(const L of de)L.updateGuards.forEach(K=>{ie.push(guardToPromiseFn(K,J,Q))});return ie.push(B),be(ie)}).then(()=>{ie=[];for(const L of _e)if(L.beforeEnter)if(isArray$5(L.beforeEnter))for(const K of L.beforeEnter)ie.push(guardToPromiseFn(K,J,Q));else ie.push(guardToPromiseFn(L.beforeEnter,J,Q));return ie.push(B),be(ie)}).then(()=>(J.matched.forEach(L=>L.enterCallbacks={}),ie=extractComponentsGuards(_e,"beforeRouteEnter",J,Q),ie.push(B),be(ie))).then(()=>{ie=[];for(const L of o.list())ie.push(guardToPromiseFn(L,J,Q));return ie.push(B),be(ie)}).catch(L=>isNavigationFailure(L,8)?L:Promise.reject(L))}function W(J,Q,ie){l.list().forEach(oe=>D(()=>oe(J,Q,ie)))}function j(J,Q,ie,oe,de){const _e=b(J,Q);if(_e)return _e;const B=Q===START_LOCATION_NORMALIZED,L=isBrowser?history.state:{};ie&&(oe||B?s.replace(J.fullPath,assign$1({scroll:B&&L&&L.scroll},de)):s.push(J.fullPath,de)),u.value=J,V(J,Q,ie,B),U()}let q;function z(){q||(q=s.listen((J,Q,ie)=>{if(!Ee.listening)return;const oe=_(J),de=I(oe);if(de){M(assign$1(de,{replace:!0}),oe).catch(noop);return}c=oe;const _e=u.value;isBrowser&&saveScrollPosition(getScrollKey(_e.fullPath,ie.delta),computeScrollPosition()),G(oe,_e).catch(B=>isNavigationFailure(B,12)?B:isNavigationFailure(B,2)?(M(B.to,oe).then(L=>{isNavigationFailure(L,20)&&!ie.delta&&ie.type===NavigationType.pop&&s.go(-1,!1)}).catch(noop),Promise.reject()):(ie.delta&&s.go(-ie.delta,!1),x(B,oe,_e))).then(B=>{B=B||j(oe,_e,!1),B&&(ie.delta&&!isNavigationFailure(B,8)?s.go(-ie.delta,!1):ie.type===NavigationType.pop&&isNavigationFailure(B,20)&&s.go(-1,!1)),W(oe,_e,B)}).catch(noop)}))}let H=useCallbacks(),$=useCallbacks(),F;function x(J,Q,ie){U(J);const oe=$.list();return oe.length?oe.forEach(de=>de(J,Q,ie)):(warn("uncaught error during route navigation:"),console.error(J)),Promise.reject(J)}function O(){return F&&u.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((J,Q)=>{H.add([J,Q])})}function U(J){return F||(F=!J,z(),H.list().forEach(([Q,ie])=>J?ie(J):Q()),H.reset()),J}function V(J,Q,ie,oe){const{scrollBehavior:de}=e;if(!isBrowser||!de)return Promise.resolve();const _e=!ie&&getSavedScrollPosition(getScrollKey(J.fullPath,0))||(oe||!ie)&&history.state&&history.state.scroll||null;return nextTick().then(()=>de(J,Q,_e)).then(B=>B&&scrollToPosition(B)).catch(B=>x(B,J,Q))}const re=J=>s.go(J);let ue;const he=new Set,Ee={currentRoute:u,listening:!0,addRoute:E,removeRoute:S,hasRoute:T,getRoutes:A,resolve:_,options:e,push:P,replace:C,go:re,back:()=>re(-1),forward:()=>re(1),beforeEach:a.add,beforeResolve:o.add,afterEach:l.add,onError:$.add,isReady:O,install(J){const Q=this;J.component("RouterLink",RouterLink),J.component("RouterView",RouterView),J.config.globalProperties.$router=Q,Object.defineProperty(J.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(u)}),isBrowser&&!ue&&u.value===START_LOCATION_NORMALIZED&&(ue=!0,P(s.location).catch(de=>{warn("Unexpected error when starting the router:",de)}));const ie={};for(const de in START_LOCATION_NORMALIZED)Object.defineProperty(ie,de,{get:()=>u.value[de],enumerable:!0});J.provide(routerKey,Q),J.provide(routeLocationKey,shallowReactive(ie)),J.provide(routerViewLocationKey,u);const oe=J.unmount;he.add(J),J.unmount=function(){he.delete(J),he.size<1&&(c=START_LOCATION_NORMALIZED,q&&q(),q=null,u.value=START_LOCATION_NORMALIZED,ue=!1,F=!1),oe()},isBrowser&&addDevtools(J,Q,r)}};function be(J){return J.reduce((Q,ie)=>Q.then(()=>D(ie)),Promise.resolve())}return Ee}function extractChangingRecords(e,r){const n=[],i=[],s=[],a=Math.max(r.matched.length,e.matched.length);for(let o=0;o<a;o++){const l=r.matched[o];l&&(e.matched.find(c=>isSameRouteRecord(c,l))?i.push(l):n.push(l));const u=e.matched[o];u&&(r.matched.find(c=>isSameRouteRecord(c,u))||s.push(u))}return[n,i,s]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}const originalPostMessage=window.postMessage;window.postMessage=e=>{originalPostMessage(e,"*")};const loop=()=>{},calls={},browserInfo$2=browser();browserInfo$2.isApp&&window.addEventListener("message",e=>{var r,n,i;try{console.log("app\u4EA4\u4E92\u63A5\u53D7:",e.data);const s=e.data?typeof e.data=="object"?e.data:JSON.parse(e.data):{},a=((r=s.content)==null?void 0:r.uuid)||s.uuid;console.log(a,s.content,"uuid");try{s.content&&(s.content=JSON.parse(s.content))}catch{}if((n=s==null?void 0:s.content)!=null&&n.uuid,!a){const u=Object.keys(calls).filter(c=>c.indexOf(s.api)===0);for(const c of u){const f=calls[c]||loop;typeof f=="function"&&f(s)}return}const o=((i=s.content)==null?void 0:i.uuid)||s.uuid||s.api+s.uuid,l=calls[o]||loop;typeof l=="function"&&l(s)}catch(s){console.error("\u901A\u4FE1\u6D88\u606F\u89E3\u6790\u9519\u8BEF",s)}});var Mt,Ft;const instance=window.ORCHESTRA||((Ft=(Mt=window.webkit)==null?void 0:Mt.messageHandlers)==null?void 0:Ft.ORCHESTRA),postMessage=(e,r)=>{if(browserInfo$2.isApp){const n=getRandomKey();calls[n]=r||loop,e.content=e.content?{...e.content,uuid:n}:{uuid:n},console.log("app\u4EA4\u4E92\u53D1\u9001:",e),instance.postMessage(JSON.stringify(e))}},listenerMessage=(e,r)=>{if(browserInfo$2.isApp){const n=e+getRandomKey();calls[n]=r||loop}},removeListenerMessage=(e,r)=>{if(browserInfo$2.isApp){const n=e;if(Array.isArray(calls[n])){const i=calls[n].indexOf(r);calls[n].splice(i,1)}}},promisefiyPostMessage=e=>new Promise(r=>{postMessage(e,n=>r(n))}),scriptRel="modulepreload",seen={},base="./",__vitePreload=function e(r,n){return!n||n.length===0?r():Promise.all(n.map(i=>{if(i=`${base}${i}`,i in seen)return;seen[i]=!0;const s=i.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${a}`))return;const o=document.createElement("link");if(o.rel=s?"stylesheet":scriptRel,s||(o.as="script",o.crossOrigin=""),o.href=i,document.head.appendChild(o),s)return new Promise((l,u)=>{o.addEventListener("load",l),o.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>r())},error$1="_error_1i228_1",info$1="_info_1i228_9";var styles$3={error:error$1,info:info$1};const state=reactive({user:{status:"init",data:{}},platformType:"STUDENT",clientId:{STUDENT:"jmedu-student",TEACHER:"jmedu-teacher",SCHOOL:"jmedu-school"},platformApi:"/api-student",version:"",navBarHeight:0,ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/",musicCertStatus:!1,openLiveStatus:!1}),getOssUploadUrl=e=>`https://${e||"gyt"}.ks3-cn-beijing.ksyuncs.com/`,setLogin=e=>{state.user.status="login",state.user.data=e},setLogout=()=>{state.user.status="logout",state.user.data=null},setLoginError=()=>{state.user.status="error",state.user.data=null},goWechatAuth=(e,r)=>{{const n=`https://online.lexiaoya.cn/getWxCode?appid=${e||"wx8654c671631cfade"}&state=STATE&redirect_uri=`+encodeURIComponent(r||window.location.href);window.location.replace(n)}},goAliAuth=(e,r)=>{const n=encodeURIComponent(r||window.location.href),i=e||"2021004113639386";{const s=`https://online.lexiaoya.cn/getAliCode?app_id=${i}&state=STATE&redirect_uri=${n}`;window.location.replace(s)}};var shams=function e(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var s=42;r[n]=s;for(n in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var a=Object.getOwnPropertySymbols(r);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(r,n);if(o.value!==s||o.enumerable!==!0)return!1}return!0},origSymbol=typeof Symbol!="undefined"&&Symbol,hasSymbolSham=shams,hasSymbols$1=function e(){return typeof origSymbol!="function"||typeof Symbol!="function"||typeof origSymbol("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham()},test={foo:{}},$Object=Object,hasProto$1=function e(){return{__proto__:test}.foo===test.foo&&!({__proto__:null}instanceof $Object)},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$1=Object.prototype.toString,funcType="[object Function]",implementation$1=function e(r){var n=this;if(typeof n!="function"||toStr$1.call(n)!==funcType)throw new TypeError(ERROR_MESSAGE+n);for(var i=slice.call(arguments,1),s,a=function(){if(this instanceof s){var f=n.apply(this,i.concat(slice.call(arguments)));return Object(f)===f?f:this}else return n.apply(r,i.concat(slice.call(arguments)))},o=Math.max(0,n.length-i.length),l=[],u=0;u<o;u++)l.push("$"+u);if(s=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this,arguments); }")(a),n.prototype){var c=function(){};c.prototype=n.prototype,s.prototype=new c,c.prototype=null}return s},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,bind$1=functionBind,src$1=bind$1.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(e){try{return $Function('"use strict"; return ('+e+").constructor;")()}catch{}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch{$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return arguments.callee,throwTypeError}catch{try{return $gOPD(arguments,"callee").get}catch{return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),hasProto=hasProto$1(),getProto=Object.getPrototypeOf||(hasProto?function(e){return e.__proto__}:null),needsEval={},TypedArray=typeof Uint8Array=="undefined"||!getProto?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":typeof AggregateError=="undefined"?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics=="undefined"?undefined$1:Atomics,"%BigInt%":typeof BigInt=="undefined"?undefined$1:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?undefined$1:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?undefined$1:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?undefined$1:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?undefined$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array=="undefined"?undefined$1:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?undefined$1:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1,"%Map%":typeof Map=="undefined"?undefined$1:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!hasSymbols||!getProto?undefined$1:getProto(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?undefined$1:Promise,"%Proxy%":typeof Proxy=="undefined"?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?undefined$1:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!hasSymbols||!getProto?undefined$1:getProto(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":typeof Uint8Array=="undefined"?undefined$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?undefined$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?undefined$1:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?undefined$1:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?undefined$1:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?undefined$1:WeakSet};if(getProto)try{null.error}catch(e){var errorProto=getProto(getProto(e));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function e(r){var n;if(r==="%AsyncFunction%")n=getEvalledConstructor("async function () {}");else if(r==="%GeneratorFunction%")n=getEvalledConstructor("function* () {}");else if(r==="%AsyncGeneratorFunction%")n=getEvalledConstructor("async function* () {}");else if(r==="%AsyncGenerator%"){var i=e("%AsyncGeneratorFunction%");i&&(n=i.prototype)}else if(r==="%AsyncIteratorPrototype%"){var s=e("%AsyncGenerator%");s&&getProto&&(n=getProto(s.prototype))}return INTRINSICS[r]=n,n},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn$1=src$1,$concat$1=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace$1=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),$exec=bind.call(Function.call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function e(r){var n=$strSlice(r,0,1),i=$strSlice(r,-1);if(n==="%"&&i!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&n!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var s=[];return $replace$1(r,rePropName,function(a,o,l,u){s[s.length]=l?$replace$1(u,reEscapeChar,"$1"):o||a}),s},getBaseIntrinsic=function e(r,n){var i=r,s;if(hasOwn$1(LEGACY_ALIASES,i)&&(s=LEGACY_ALIASES[i],i="%"+s[0]+"%"),hasOwn$1(INTRINSICS,i)){var a=INTRINSICS[i];if(a===needsEval&&(a=doEval(i)),typeof a=="undefined"&&!n)throw new $TypeError$1("intrinsic "+r+" exists, but is not available. Please file an issue!");return{alias:s,name:i,value:a}}throw new $SyntaxError("intrinsic "+r+" does not exist!")},getIntrinsic=function e(r,n){if(typeof r!="string"||r.length===0)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new $TypeError$1('"allowMissing" argument must be a boolean');if($exec(/^%?[^%]*%?$/,r)===null)throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=stringToPath(r),s=i.length>0?i[0]:"",a=getBaseIntrinsic("%"+s+"%",n),o=a.name,l=a.value,u=!1,c=a.alias;c&&(s=c[0],$spliceApply(i,$concat$1([0,1],c)));for(var f=1,m=!0;f<i.length;f+=1){var d=i[f],E=$strSlice(d,0,1),S=$strSlice(d,-1);if((E==='"'||E==="'"||E==="`"||S==='"'||S==="'"||S==="`")&&E!==S)throw new $SyntaxError("property names with quotes must have matching quotes");if((d==="constructor"||!m)&&(u=!0),s+="."+d,o="%"+s+"%",hasOwn$1(INTRINSICS,o))l=INTRINSICS[o];else if(l!=null){if(!(d in l)){if(!n)throw new $TypeError$1("base intrinsic for "+r+" exists, but the property is not available.");return}if($gOPD&&f+1>=i.length){var A=$gOPD(l,d);m=!!A,m&&"get"in A&&!("originalValue"in A.get)?l=A.get:l=l[d]}else m=hasOwn$1(l,d),l=l[d];m&&!u&&(INTRINSICS[o]=l)}}return l},callBind$1={exports:{}};(function(e){var r=functionBind,n=getIntrinsic,i=n("%Function.prototype.apply%"),s=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||r.call(s,i),o=n("%Object.getOwnPropertyDescriptor%",!0),l=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(l)try{l({},"a",{value:1})}catch{l=null}e.exports=function(m){var d=a(r,s,arguments);if(o&&l){var E=o(d,"length");E.configurable&&l(d,"length",{value:1+u(0,m.length-(arguments.length-1))})}return d};var c=function(){return a(r,i,arguments)};l?l(e.exports,"apply",{value:c}):e.exports.apply=c})(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function e(r,n){var i=GetIntrinsic$1(r,!!n);return typeof i=="function"&&$indexOf(r,".prototype.")>-1?callBind(i):i},__viteBrowserExternal=new Proxy({},{get(){throw new Error('Module "" has been externalized for browser compatibility and cannot be accessed in client code.')}}),__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1),hasMap=typeof Map=="function"&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&typeof mapSizeDescriptor.get=="function"?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet=typeof Set=="function"&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&typeof setSizeDescriptor.get=="function"?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap=typeof WeakMap=="function"&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet=typeof WeakSet=="function"&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef=typeof WeakRef=="function"&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$1=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf=typeof BigInt=="function"?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,hasShammedSymbols=typeof Symbol=="function"&&typeof Symbol.iterator=="object",toStringTag=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols?"object":"symbol")?Symbol.toStringTag:null,isEnumerable=Object.prototype.propertyIsEnumerable,gPO=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function addNumericSeparator(e,r){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||$test.call(/e/,r))return r;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var i=e<0?-$floor(-e):$floor(e);if(i!==e){var s=String(i),a=$slice.call(r,s.length+1);return $replace.call(s,n,"$&_")+"."+$replace.call($replace.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(r,n,"$&_")}var utilInspect=require$$0,inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null,objectInspect=function e(r,n,i,s){var a=n||{};if(has$3(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var o=has$3(a,"customInspect")?a.customInspect:!0;if(typeof o!="boolean"&&o!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has$3(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var l=a.numericSeparator;if(typeof r=="undefined")return"undefined";if(r===null)return"null";if(typeof r=="boolean")return r?"true":"false";if(typeof r=="string")return inspectString(r,a);if(typeof r=="number"){if(r===0)return 1/0/r>0?"0":"-0";var u=String(r);return l?addNumericSeparator(r,u):u}if(typeof r=="bigint"){var c=String(r)+"n";return l?addNumericSeparator(r,c):c}var f=typeof a.depth=="undefined"?5:a.depth;if(typeof i=="undefined"&&(i=0),i>=f&&f>0&&typeof r=="object")return isArray$4(r)?"[Array]":"[Object]";var m=getIndent(a,i);if(typeof s=="undefined")s=[];else if(indexOf(s,r)>=0)return"[Circular]";function d(q,z,H){if(z&&(s=$arrSlice.call(s),s.push(z)),H){var $={depth:a.depth};return has$3(a,"quoteStyle")&&($.quoteStyle=a.quoteStyle),e(q,$,i+1,s)}return e(q,a,i+1,s)}if(typeof r=="function"&&!isRegExp$1(r)){var E=nameOf(r),S=arrObjKeys(r,d);return"[Function"+(E?": "+E:" (anonymous)")+"]"+(S.length>0?" { "+$join.call(S,", ")+" }":"")}if(isSymbol(r)){var A=hasShammedSymbols?$replace.call(String(r),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(r);return typeof r=="object"&&!hasShammedSymbols?markBoxed(A):A}if(isElement(r)){for(var T="<"+$toLowerCase.call(String(r.nodeName)),_=r.attributes||[],y=0;y<_.length;y++)T+=" "+_[y].name+"="+wrapQuotes(quote(_[y].value),"double",a);return T+=">",r.childNodes&&r.childNodes.length&&(T+="..."),T+="</"+$toLowerCase.call(String(r.nodeName))+">",T}if(isArray$4(r)){if(r.length===0)return"[]";var b=arrObjKeys(r,d);return m&&!singleLineValues(b)?"["+indentedJoin(b,m)+"]":"[ "+$join.call(b,", ")+" ]"}if(isError(r)){var P=arrObjKeys(r,d);return!("cause"in Error.prototype)&&"cause"in r&&!isEnumerable.call(r,"cause")?"{ ["+String(r)+"] "+$join.call($concat.call("[cause]: "+d(r.cause),P),", ")+" }":P.length===0?"["+String(r)+"]":"{ ["+String(r)+"] "+$join.call(P,", ")+" }"}if(typeof r=="object"&&o){if(inspectSymbol&&typeof r[inspectSymbol]=="function"&&utilInspect)return utilInspect(r,{depth:f-i});if(o!=="symbol"&&typeof r.inspect=="function")return r.inspect()}if(isMap(r)){var C=[];return mapForEach&&mapForEach.call(r,function(q,z){C.push(d(z,r,!0)+" => "+d(q,r))}),collectionOf("Map",mapSize.call(r),C,m)}if(isSet(r)){var I=[];return setForEach&&setForEach.call(r,function(q){I.push(d(q,r))}),collectionOf("Set",setSize.call(r),I,m)}if(isWeakMap(r))return weakCollectionOf("WeakMap");if(isWeakSet(r))return weakCollectionOf("WeakSet");if(isWeakRef(r))return weakCollectionOf("WeakRef");if(isNumber(r))return markBoxed(d(Number(r)));if(isBigInt(r))return markBoxed(d(bigIntValueOf.call(r)));if(isBoolean(r))return markBoxed(booleanValueOf.call(r));if(isString(r))return markBoxed(d(String(r)));if(!isDate$1(r)&&!isRegExp$1(r)){var M=arrObjKeys(r,d),R=gPO?gPO(r)===Object.prototype:r instanceof Object||r.constructor===Object,D=r instanceof Object?"":"null prototype",G=!R&&toStringTag&&Object(r)===r&&toStringTag in r?$slice.call(toStr(r),8,-1):D?"Object":"",W=R||typeof r.constructor!="function"?"":r.constructor.name?r.constructor.name+" ":"",j=W+(G||D?"["+$join.call($concat.call([],G||[],D||[]),": ")+"] ":"");return M.length===0?j+"{}":m?j+"{"+indentedJoin(M,m)+"}":j+"{ "+$join.call(M,", ")+" }"}return String(r)};function wrapQuotes(e,r,n){var i=(n.quoteStyle||r)==="double"?'"':"'";return i+e+i}function quote(e){return $replace.call(String(e),/"/g,"&quot;")}function isArray$4(e){return toStr(e)==="[object Array]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isDate$1(e){return toStr(e)==="[object Date]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isRegExp$1(e){return toStr(e)==="[object RegExp]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isError(e){return toStr(e)==="[object Error]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isString(e){return toStr(e)==="[object String]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isNumber(e){return toStr(e)==="[object Number]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isBoolean(e){return toStr(e)==="[object Boolean]"&&(!toStringTag||!(typeof e=="object"&&toStringTag in e))}function isSymbol(e){if(hasShammedSymbols)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!symToString)return!1;try{return symToString.call(e),!0}catch{}return!1}function isBigInt(e){if(!e||typeof e!="object"||!bigIntValueOf)return!1;try{return bigIntValueOf.call(e),!0}catch{}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(e){return e in this};function has$3(e,r){return hasOwn.call(e,r)}function toStr(e){return objectToString$1.call(e)}function nameOf(e){if(e.name)return e.name;var r=$match.call(functionToString.call(e),/^function\s*([\w$]+)/);return r?r[1]:null}function indexOf(e,r){if(e.indexOf)return e.indexOf(r);for(var n=0,i=e.length;n<i;n++)if(e[n]===r)return n;return-1}function isMap(e){if(!mapSize||!e||typeof e!="object")return!1;try{mapSize.call(e);try{setSize.call(e)}catch{return!0}return e instanceof Map}catch{}return!1}function isWeakMap(e){if(!weakMapHas||!e||typeof e!="object")return!1;try{weakMapHas.call(e,weakMapHas);try{weakSetHas.call(e,weakSetHas)}catch{return!0}return e instanceof WeakMap}catch{}return!1}function isWeakRef(e){if(!weakRefDeref||!e||typeof e!="object")return!1;try{return weakRefDeref.call(e),!0}catch{}return!1}function isSet(e){if(!setSize||!e||typeof e!="object")return!1;try{setSize.call(e);try{mapSize.call(e)}catch{return!0}return e instanceof Set}catch{}return!1}function isWeakSet(e){if(!weakSetHas||!e||typeof e!="object")return!1;try{weakSetHas.call(e,weakSetHas);try{weakMapHas.call(e,weakMapHas)}catch{return!0}return e instanceof WeakSet}catch{}return!1}function isElement(e){return!e||typeof e!="object"?!1:typeof HTMLElement!="undefined"&&e instanceof HTMLElement?!0:typeof e.nodeName=="string"&&typeof e.getAttribute=="function"}function inspectString(e,r){if(e.length>r.maxStringLength){var n=e.length-r.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return inspectString($slice.call(e,0,r.maxStringLength),r)+i}var s=$replace.call($replace.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte);return wrapQuotes(s,"single",r)}function lowbyte(e){var r=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[r];return n?"\\"+n:"\\x"+(r<16?"0":"")+$toUpperCase.call(r.toString(16))}function markBoxed(e){return"Object("+e+")"}function weakCollectionOf(e){return e+" { ? }"}function collectionOf(e,r,n,i){var s=i?indentedJoin(n,i):$join.call(n,", ");return e+" ("+r+") {"+s+"}"}function singleLineValues(e){for(var r=0;r<e.length;r++)if(indexOf(e[r],`
  50. `)>=0)return!1;return!0}function getIndent(e,r){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=$join.call(Array(e.indent+1)," ");else return null;return{base:n,prev:$join.call(Array(r+1),n)}}function indentedJoin(e,r){if(e.length===0)return"";var n=`
  51. `+r.prev+r.base;return n+$join.call(e,","+n)+`
  52. `+r.prev}function arrObjKeys(e,r){var n=isArray$4(e),i=[];if(n){i.length=e.length;for(var s=0;s<e.length;s++)i[s]=has$3(e,s)?r(e[s],e):""}var a=typeof gOPS=="function"?gOPS(e):[],o;if(hasShammedSymbols){o={};for(var l=0;l<a.length;l++)o["$"+a[l]]=a[l]}for(var u in e)!has$3(e,u)||n&&String(Number(u))===u&&u<e.length||hasShammedSymbols&&o["$"+u]instanceof Symbol||($test.call(/[^\w$]/,u)?i.push(r(u,e)+": "+r(e[u],e)):i.push(u+": "+r(e[u],e)));if(typeof gOPS=="function")for(var c=0;c<a.length;c++)isEnumerable.call(e,a[c])&&i.push("["+r(a[c])+"]: "+r(e[a[c]],e));return i}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(e,r){for(var n=e,i;(i=n.next)!==null;n=i)if(i.key===r)return n.next=i.next,i.next=e.next,e.next=i,i},listGet=function(e,r){var n=listGetNode(e,r);return n&&n.value},listSet=function(e,r,n){var i=listGetNode(e,r);i?i.value=n:e.next={key:r,next:e.next,value:n}},listHas=function(e,r){return!!listGetNode(e,r)},sideChannel=function e(){var r,n,i,s={assert:function(a){if(!s.has(a))throw new $TypeError("Side channel does not contain "+inspect(a))},get:function(a){if($WeakMap&&a&&(typeof a=="object"||typeof a=="function")){if(r)return $weakMapGet(r,a)}else if($Map){if(n)return $mapGet(n,a)}else if(i)return listGet(i,a)},has:function(a){if($WeakMap&&a&&(typeof a=="object"||typeof a=="function")){if(r)return $weakMapHas(r,a)}else if($Map){if(n)return $mapHas(n,a)}else if(i)return listHas(i,a);return!1},set:function(a,o){$WeakMap&&a&&(typeof a=="object"||typeof a=="function")?(r||(r=new $WeakMap),$weakMapSet(r,a,o)):$Map?(n||(n=new $Map),$mapSet(n,a,o)):(i||(i={key:{},next:null}),listSet(i,a,o))}};return s},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(e){return replace.call(e,percentTwenties,"+")},RFC3986:function(e){return String(e)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$3=Array.isArray,hexTable=function(){for(var e=[],r=0;r<256;++r)e.push("%"+((r<16?"0":"")+r.toString(16)).toUpperCase());return e}(),compactQueue=function e(r){for(;r.length>1;){var n=r.pop(),i=n.obj[n.prop];if(isArray$3(i)){for(var s=[],a=0;a<i.length;++a)typeof i[a]!="undefined"&&s.push(i[a]);n.obj[n.prop]=s}}},arrayToObject=function e(r,n){for(var i=n&&n.plainObjects?Object.create(null):{},s=0;s<r.length;++s)typeof r[s]!="undefined"&&(i[s]=r[s]);return i},merge=function e(r,n,i){if(!n)return r;if(typeof n!="object"){if(isArray$3(r))r.push(n);else if(r&&typeof r=="object")(i&&(i.plainObjects||i.allowPrototypes)||!has$2.call(Object.prototype,n))&&(r[n]=!0);else return[r,n];return r}if(!r||typeof r!="object")return[r].concat(n);var s=r;return isArray$3(r)&&!isArray$3(n)&&(s=arrayToObject(r,i)),isArray$3(r)&&isArray$3(n)?(n.forEach(function(a,o){if(has$2.call(r,o)){var l=r[o];l&&typeof l=="object"&&a&&typeof a=="object"?r[o]=e(l,a,i):r.push(a)}else r[o]=a}),r):Object.keys(n).reduce(function(a,o){var l=n[o];return has$2.call(a,o)?a[o]=e(a[o],l,i):a[o]=l,a},s)},assign=function e(r,n){return Object.keys(n).reduce(function(i,s){return i[s]=n[s],i},r)},decode$1=function(e,r,n){var i=e.replace(/\+/g," ");if(n==="iso-8859-1")return i.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(i)}catch{return i}},encode=function e(r,n,i,s,a){if(r.length===0)return r;var o=r;if(typeof r=="symbol"?o=Symbol.prototype.toString.call(r):typeof r!="string"&&(o=String(r)),i==="iso-8859-1")return escape(o).replace(/%u[0-9a-f]{4}/gi,function(f){return"%26%23"+parseInt(f.slice(2),16)+"%3B"});for(var l="",u=0;u<o.length;++u){var c=o.charCodeAt(u);if(c===45||c===46||c===95||c===126||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||a===formats$2.RFC1738&&(c===40||c===41)){l+=o.charAt(u);continue}if(c<128){l=l+hexTable[c];continue}if(c<2048){l=l+(hexTable[192|c>>6]+hexTable[128|c&63]);continue}if(c<55296||c>=57344){l=l+(hexTable[224|c>>12]+hexTable[128|c>>6&63]+hexTable[128|c&63]);continue}u+=1,c=65536+((c&1023)<<10|o.charCodeAt(u)&1023),l+=hexTable[240|c>>18]+hexTable[128|c>>12&63]+hexTable[128|c>>6&63]+hexTable[128|c&63]}return l},compact=function e(r){for(var n=[{obj:{o:r},prop:"o"}],i=[],s=0;s<n.length;++s)for(var a=n[s],o=a.obj[a.prop],l=Object.keys(o),u=0;u<l.length;++u){var c=l[u],f=o[c];typeof f=="object"&&f!==null&&i.indexOf(f)===-1&&(n.push({obj:o,prop:c}),i.push(f))}return compactQueue(n),r},isRegExp=function e(r){return Object.prototype.toString.call(r)==="[object RegExp]"},isBuffer=function e(r){return!r||typeof r!="object"?!1:!!(r.constructor&&r.constructor.isBuffer&&r.constructor.isBuffer(r))},combine=function e(r,n){return[].concat(r,n)},maybeMap=function e(r,n){if(isArray$3(r)){for(var i=[],s=0;s<r.length;s+=1)i.push(n(r[s]));return i}return n(r)},utils$2={arrayToObject,assign,combine,compact,decode:decode$1,encode,isBuffer,isRegExp,maybeMap,merge},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function e(r){return r+"[]"},comma:"comma",indices:function e(r,n){return r+"["+n+"]"},repeat:function e(r){return r}},isArray$2=Array.isArray,push=Array.prototype.push,pushToArray=function(e,r){push.apply(e,isArray$2(r)?r:[r])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function e(r){return toISO.call(r)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function e(r){return typeof r=="string"||typeof r=="number"||typeof r=="boolean"||typeof r=="symbol"||typeof r=="bigint"},sentinel={},stringify$1=function e(r,n,i,s,a,o,l,u,c,f,m,d,E,S,A,T){for(var _=r,y=T,b=0,P=!1;(y=y.get(sentinel))!==void 0&&!P;){var C=y.get(r);if(b+=1,typeof C!="undefined"){if(C===b)throw new RangeError("Cyclic object value");P=!0}typeof y.get(sentinel)=="undefined"&&(b=0)}if(typeof u=="function"?_=u(n,_):_ instanceof Date?_=m(_):i==="comma"&&isArray$2(_)&&(_=utils$1.maybeMap(_,function($){return $ instanceof Date?m($):$})),_===null){if(a)return l&&!S?l(n,defaults$1.encoder,A,"key",d):n;_=""}if(isNonNullishPrimitive(_)||utils$1.isBuffer(_)){if(l){var I=S?n:l(n,defaults$1.encoder,A,"key",d);return[E(I)+"="+E(l(_,defaults$1.encoder,A,"value",d))]}return[E(n)+"="+E(String(_))]}var M=[];if(typeof _=="undefined")return M;var R;if(i==="comma"&&isArray$2(_))S&&l&&(_=utils$1.maybeMap(_,l)),R=[{value:_.length>0?_.join(",")||null:void 0}];else if(isArray$2(u))R=u;else{var D=Object.keys(_);R=c?D.sort(c):D}for(var G=s&&isArray$2(_)&&_.length===1?n+"[]":n,W=0;W<R.length;++W){var j=R[W],q=typeof j=="object"&&typeof j.value!="undefined"?j.value:_[j];if(!(o&&q===null)){var z=isArray$2(_)?typeof i=="function"?i(G,j):G:G+(f?"."+j:"["+j+"]");T.set(r,b);var H=getSideChannel();H.set(sentinel,T),pushToArray(M,e(q,z,i,s,a,o,i==="comma"&&S&&isArray$2(_)?null:l,u,c,f,m,d,E,S,A,H))}}return M},normalizeStringifyOptions=function e(r){if(!r)return defaults$1;if(r.encoder!==null&&typeof r.encoder!="undefined"&&typeof r.encoder!="function")throw new TypeError("Encoder has to be a function.");var n=r.charset||defaults$1.charset;if(typeof r.charset!="undefined"&&r.charset!=="utf-8"&&r.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var i=formats$1.default;if(typeof r.format!="undefined"){if(!has$1.call(formats$1.formatters,r.format))throw new TypeError("Unknown format option provided.");i=r.format}var s=formats$1.formatters[i],a=defaults$1.filter;return(typeof r.filter=="function"||isArray$2(r.filter))&&(a=r.filter),{addQueryPrefix:typeof r.addQueryPrefix=="boolean"?r.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:typeof r.allowDots=="undefined"?defaults$1.allowDots:!!r.allowDots,charset:n,charsetSentinel:typeof r.charsetSentinel=="boolean"?r.charsetSentinel:defaults$1.charsetSentinel,delimiter:typeof r.delimiter=="undefined"?defaults$1.delimiter:r.delimiter,encode:typeof r.encode=="boolean"?r.encode:defaults$1.encode,encoder:typeof r.encoder=="function"?r.encoder:defaults$1.encoder,encodeValuesOnly:typeof r.encodeValuesOnly=="boolean"?r.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:a,format:i,formatter:s,serializeDate:typeof r.serializeDate=="function"?r.serializeDate:defaults$1.serializeDate,skipNulls:typeof r.skipNulls=="boolean"?r.skipNulls:defaults$1.skipNulls,sort:typeof r.sort=="function"?r.sort:null,strictNullHandling:typeof r.strictNullHandling=="boolean"?r.strictNullHandling:defaults$1.strictNullHandling}},stringify_1=function(e,r){var n=e,i=normalizeStringifyOptions(r),s,a;typeof i.filter=="function"?(a=i.filter,n=a("",n)):isArray$2(i.filter)&&(a=i.filter,s=a);var o=[];if(typeof n!="object"||n===null)return"";var l;r&&r.arrayFormat in arrayPrefixGenerators?l=r.arrayFormat:r&&"indices"in r?l=r.indices?"indices":"repeat":l="indices";var u=arrayPrefixGenerators[l];if(r&&"commaRoundTrip"in r&&typeof r.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var c=u==="comma"&&r&&r.commaRoundTrip;s||(s=Object.keys(n)),i.sort&&s.sort(i.sort);for(var f=getSideChannel(),m=0;m<s.length;++m){var d=s[m];i.skipNulls&&n[d]===null||pushToArray(o,stringify$1(n[d],d,u,c,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset,f))}var E=o.join(i.delimiter),S=i.addQueryPrefix===!0?"?":"";return i.charsetSentinel&&(i.charset==="iso-8859-1"?S+="utf8=%26%2310003%3B&":S+="utf8=%E2%9C%93&"),E.length>0?S+E:""},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray$1=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(e){return e.replace(/&#(\d+);/g,function(r,n){return String.fromCharCode(parseInt(n,10))})},parseArrayValue=function(e,r){return e&&typeof e=="string"&&r.comma&&e.indexOf(",")>-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function e(r,n){var i={__proto__:null},s=n.ignoreQueryPrefix?r.replace(/^\?/,""):r,a=n.parameterLimit===1/0?void 0:n.parameterLimit,o=s.split(n.delimiter,a),l=-1,u,c=n.charset;if(n.charsetSentinel)for(u=0;u<o.length;++u)o[u].indexOf("utf8=")===0&&(o[u]===charsetSentinel?c="utf-8":o[u]===isoSentinel&&(c="iso-8859-1"),l=u,u=o.length);for(u=0;u<o.length;++u)if(u!==l){var f=o[u],m=f.indexOf("]="),d=m===-1?f.indexOf("="):m+1,E,S;d===-1?(E=n.decoder(f,defaults.decoder,c,"key"),S=n.strictNullHandling?null:""):(E=n.decoder(f.slice(0,d),defaults.decoder,c,"key"),S=utils.maybeMap(parseArrayValue(f.slice(d+1),n),function(A){return n.decoder(A,defaults.decoder,c,"value")})),S&&n.interpretNumericEntities&&c==="iso-8859-1"&&(S=interpretNumericEntities(S)),f.indexOf("[]=")>-1&&(S=isArray$1(S)?[S]:S),has.call(i,E)?i[E]=utils.combine(i[E],S):i[E]=S}return i},parseObject=function(e,r,n,i){for(var s=i?r:parseArrayValue(r,n),a=e.length-1;a>=0;--a){var o,l=e[a];if(l==="[]"&&n.parseArrays)o=[].concat(s);else{o=n.plainObjects?Object.create(null):{};var u=l.charAt(0)==="["&&l.charAt(l.length-1)==="]"?l.slice(1,-1):l,c=parseInt(u,10);!n.parseArrays&&u===""?o={0:s}:!isNaN(c)&&l!==u&&String(c)===u&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(o=[],o[c]=s):u!=="__proto__"&&(o[u]=s)}s=o}return s},parseKeys=function e(r,n,i,s){if(!!r){var a=i.allowDots?r.replace(/\.([^.[]+)/g,"[$1]"):r,o=/(\[[^[\]]*])/,l=/(\[[^[\]]*])/g,u=i.depth>0&&o.exec(a),c=u?a.slice(0,u.index):a,f=[];if(c){if(!i.plainObjects&&has.call(Object.prototype,c)&&!i.allowPrototypes)return;f.push(c)}for(var m=0;i.depth>0&&(u=l.exec(a))!==null&&m<i.depth;){if(m+=1,!i.plainObjects&&has.call(Object.prototype,u[1].slice(1,-1))&&!i.allowPrototypes)return;f.push(u[1])}return u&&f.push("["+a.slice(u.index)+"]"),parseObject(f,n,i,s)}},normalizeParseOptions=function e(r){if(!r)return defaults;if(r.decoder!==null&&r.decoder!==void 0&&typeof r.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof r.charset!="undefined"&&r.charset!=="utf-8"&&r.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=typeof r.charset=="undefined"?defaults.charset:r.charset;return{allowDots:typeof r.allowDots=="undefined"?defaults.allowDots:!!r.allowDots,allowPrototypes:typeof r.allowPrototypes=="boolean"?r.allowPrototypes:defaults.allowPrototypes,allowSparse:typeof r.allowSparse=="boolean"?r.allowSparse:defaults.allowSparse,arrayLimit:typeof r.arrayLimit=="number"?r.arrayLimit:defaults.arrayLimit,charset:n,charsetSentinel:typeof r.charsetSentinel=="boolean"?r.charsetSentinel:defaults.charsetSentinel,comma:typeof r.comma=="boolean"?r.comma:defaults.comma,decoder:typeof r.decoder=="function"?r.decoder:defaults.decoder,delimiter:typeof r.delimiter=="string"||utils.isRegExp(r.delimiter)?r.delimiter:defaults.delimiter,depth:typeof r.depth=="number"||r.depth===!1?+r.depth:defaults.depth,ignoreQueryPrefix:r.ignoreQueryPrefix===!0,interpretNumericEntities:typeof r.interpretNumericEntities=="boolean"?r.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:typeof r.parameterLimit=="number"?r.parameterLimit:defaults.parameterLimit,parseArrays:r.parseArrays!==!1,plainObjects:typeof r.plainObjects=="boolean"?r.plainObjects:defaults.plainObjects,strictNullHandling:typeof r.strictNullHandling=="boolean"?r.strictNullHandling:defaults.strictNullHandling}},parse$1=function(e,r){var n=normalizeParseOptions(r);if(e===""||e===null||typeof e=="undefined")return n.plainObjects?Object.create(null):{};for(var i=typeof e=="string"?parseValues(e,n):e,s=n.plainObjects?Object.create(null):{},a=Object.keys(i),o=0;o<a.length;++o){var l=a[o],u=parseKeys(l,i[l],n,typeof e=="string");s=utils.merge(s,u,n)}return n.allowSparse===!0?s:utils.compact(s)},stringify=stringify_1,parse=parse$1,formats=formats$3,lib={formats,parse,stringify},g=typeof globalThis!="undefined"&&globalThis||typeof self!="undefined"&&self||typeof global!="undefined"&&global||{},support={searchParams:"URLSearchParams"in g,iterable:"Symbol"in g&&"iterator"in Symbol,blob:"FileReader"in g&&"Blob"in g&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in g,arrayBuffer:"ArrayBuffer"in g};function isDataView(e){return e&&DataView.prototype.isPrototypeOf(e)}if(support.arrayBuffer)var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(e){return e&&viewClasses.indexOf(Object.prototype.toString.call(e))>-1};function normalizeName(e){if(typeof e!="string"&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e==="")throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function normalizeValue(e){return typeof e!="string"&&(e=String(e)),e}function iteratorFor(e){var r={next:function(){var n=e.shift();return{done:n===void 0,value:n}}};return support.iterable&&(r[Symbol.iterator]=function(){return r}),r}function Headers(e){this.map={},e instanceof Headers?e.forEach(function(r,n){this.append(n,r)},this):Array.isArray(e)?e.forEach(function(r){if(r.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+r.length);this.append(r[0],r[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(r){this.append(r,e[r])},this)}Headers.prototype.append=function(e,r){e=normalizeName(e),r=normalizeValue(r);var n=this.map[e];this.map[e]=n?n+", "+r:r};Headers.prototype.delete=function(e){delete this.map[normalizeName(e)]};Headers.prototype.get=function(e){return e=normalizeName(e),this.has(e)?this.map[e]:null};Headers.prototype.has=function(e){return this.map.hasOwnProperty(normalizeName(e))};Headers.prototype.set=function(e,r){this.map[normalizeName(e)]=normalizeValue(r)};Headers.prototype.forEach=function(e,r){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(r,this.map[n],n,this)};Headers.prototype.keys=function(){var e=[];return this.forEach(function(r,n){e.push(n)}),iteratorFor(e)};Headers.prototype.values=function(){var e=[];return this.forEach(function(r){e.push(r)}),iteratorFor(e)};Headers.prototype.entries=function(){var e=[];return this.forEach(function(r,n){e.push([n,r])}),iteratorFor(e)};support.iterable&&(Headers.prototype[Symbol.iterator]=Headers.prototype.entries);function consumed(e){if(!e._noBody){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}}function fileReaderReady(e){return new Promise(function(r,n){e.onload=function(){r(e.result)},e.onerror=function(){n(e.error)}})}function readBlobAsArrayBuffer(e){var r=new FileReader,n=fileReaderReady(r);return r.readAsArrayBuffer(e),n}function readBlobAsText(e){var r=new FileReader,n=fileReaderReady(r),i=/charset=([A-Za-z0-9_-]+)/.exec(e.type),s=i?i[1]:"utf-8";return r.readAsText(e,s),n}function readArrayBufferAsText(e){for(var r=new Uint8Array(e),n=new Array(r.length),i=0;i<r.length;i++)n[i]=String.fromCharCode(r[i]);return n.join("")}function bufferClone(e){if(e.slice)return e.slice(0);var r=new Uint8Array(e.byteLength);return r.set(new Uint8Array(e)),r.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(e){this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?typeof e=="string"?this._bodyText=e:support.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:support.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():support.arrayBuffer&&support.blob&&isDataView(e)?(this._bodyArrayBuffer=bufferClone(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||isArrayBufferView(e))?this._bodyArrayBuffer=bufferClone(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||(typeof e=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},support.blob&&(this.blob=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=consumed(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else{if(support.blob)return this.blob().then(readBlobAsArrayBuffer);throw new Error("could not read as ArrayBuffer")}},this.text=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},support.formData&&(this.formData=function(){return this.text().then(decode)}),this.json=function(){return this.text().then(JSON.parse)},this}var methods=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function normalizeMethod(e){var r=e.toUpperCase();return methods.indexOf(r)>-1?r:e}function Request(e,r){if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');r=r||{};var n=r.body;if(e instanceof Request){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,r.headers||(this.headers=new Headers(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,!n&&e._bodyInit!=null&&(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=r.credentials||this.credentials||"same-origin",(r.headers||!this.headers)&&(this.headers=new Headers(r.headers)),this.method=normalizeMethod(r.method||this.method||"GET"),this.mode=r.mode||this.mode||null,this.signal=r.signal||this.signal||function(){if("AbortController"in g){var a=new AbortController;return a.signal}}(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),(this.method==="GET"||this.method==="HEAD")&&(r.cache==="no-store"||r.cache==="no-cache")){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,"$1_="+new Date().getTime());else{var s=/\?/;this.url+=(s.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})};function decode(e){var r=new FormData;return e.trim().split("&").forEach(function(n){if(n){var i=n.split("="),s=i.shift().replace(/\+/g," "),a=i.join("=").replace(/\+/g," ");r.append(decodeURIComponent(s),decodeURIComponent(a))}}),r}function parseHeaders(e){var r=new Headers,n=e.replace(/\r?\n[\t ]+/g," ");return n.split("\r").map(function(i){return i.indexOf(`
  53. `)===0?i.substr(1,i.length):i}).forEach(function(i){var s=i.split(":"),a=s.shift().trim();if(a){var o=s.join(":").trim();try{r.append(a,o)}catch(l){console.warn("Response "+l.message)}}}),r}Body.call(Request.prototype);function Response(e,r){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(r||(r={}),this.type="default",this.status=r.status===void 0?200:r.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=r.statusText===void 0?"":""+r.statusText,this.headers=new Headers(r.headers),this.url=r.url||"",this._initBody(e)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var e=new Response(null,{status:200,statusText:""});return e.status=0,e.type="error",e};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(e,r){if(redirectStatuses.indexOf(r)===-1)throw new RangeError("Invalid status code");return new Response(null,{status:r,headers:{location:e}})};var DOMException=g.DOMException;try{new DOMException}catch(e){DOMException=function(r,n){this.message=r,this.name=n;var i=Error(r);this.stack=i.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(e,r){return new Promise(function(n,i){var s=new Request(e,r);if(s.signal&&s.signal.aborted)return i(new DOMException("Aborted","AbortError"));var a=new XMLHttpRequest;function o(){a.abort()}a.onload=function(){var c={statusText:a.statusText,headers:parseHeaders(a.getAllResponseHeaders()||"")};s.url.startsWith("file://")&&(a.status<200||a.status>599)?c.status=200:c.status=a.status,c.url="responseURL"in a?a.responseURL:c.headers.get("X-Request-URL");var f="response"in a?a.response:a.responseText;setTimeout(function(){n(new Response(f,c))},0)},a.onerror=function(){setTimeout(function(){i(new TypeError("Network request failed"))},0)},a.ontimeout=function(){setTimeout(function(){i(new TypeError("Network request failed"))},0)},a.onabort=function(){setTimeout(function(){i(new DOMException("Aborted","AbortError"))},0)};function l(c){try{return c===""&&g.location.href?g.location.href:c}catch{return c}}if(a.open(s.method,l(s.url),!0),s.credentials==="include"?a.withCredentials=!0:s.credentials==="omit"&&(a.withCredentials=!1),"responseType"in a&&(support.blob?a.responseType="blob":support.arrayBuffer&&(a.responseType="arraybuffer")),r&&typeof r.headers=="object"&&!(r.headers instanceof Headers||g.Headers&&r.headers instanceof g.Headers)){var u=[];Object.getOwnPropertyNames(r.headers).forEach(function(c){u.push(normalizeName(c)),a.setRequestHeader(c,normalizeValue(r.headers[c]))}),s.headers.forEach(function(c,f){u.indexOf(f)===-1&&a.setRequestHeader(f,c)})}else s.headers.forEach(function(c,f){a.setRequestHeader(f,c)});s.signal&&(s.signal.addEventListener("abort",o),a.onreadystatechange=function(){a.readyState===4&&s.signal.removeEventListener("abort",o)}),a.send(typeof s._bodyInit=="undefined"?null:s._bodyInit)})}fetch$1.polyfill=!0;g.fetch||(g.fetch=fetch$1,g.Headers=Headers,g.Request=Request,g.Response=Response);self.fetch.bind(self);function ownKeys(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,i)}return n}function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var n=arguments[r]!=null?arguments[r]:{};r%2?ownKeys(Object(n),!0).forEach(function(i){_defineProperty(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function _typeof(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(r){return typeof r}:_typeof=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof(e)}function _classCallCheck(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,r,n){return r&&_defineProperties(e.prototype,r),n&&_defineProperties(e,n),e}function _defineProperty(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function _inherits(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),r&&_setPrototypeOf(e,r)}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},_getPrototypeOf(e)}function _setPrototypeOf(e,r){return _setPrototypeOf=Object.setPrototypeOf||function(i,s){return i.__proto__=s,i},_setPrototypeOf(e,r)}function _isNativeReflectConstruct(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct(e,r,n){return _isNativeReflectConstruct()?_construct=Reflect.construct:_construct=function(s,a,o){var l=[null];l.push.apply(l,a);var u=Function.bind.apply(s,l),c=new u;return o&&_setPrototypeOf(c,o.prototype),c},_construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function _wrapNativeSuper(e){var r=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(i){if(i===null||!_isNativeFunction(i))return i;if(typeof i!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r!="undefined"){if(r.has(i))return r.get(i);r.set(i,s)}function s(){return _construct(i,arguments,_getPrototypeOf(this).constructor)}return s.prototype=Object.create(i.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(s,i)},_wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn(e,r){if(r&&(typeof r=="object"||typeof r=="function"))return r;if(r!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _createSuper(e){var r=_isNativeReflectConstruct();return function(){var i=_getPrototypeOf(e),s;if(r){var a=_getPrototypeOf(this).constructor;s=Reflect.construct(i,arguments,a)}else s=i.apply(this,arguments);return _possibleConstructorReturn(this,s)}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _unsupportedIterableToArray(e,r){if(!!e){if(typeof e=="string")return _arrayLikeToArray(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(e,r)}}function _arrayLikeToArray(e,r){(r==null||r>e.length)&&(r=e.length);for(var n=0,i=new Array(r);n<r;n++)i[n]=e[n];return i}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
  54. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function compose(e){if(!Array.isArray(e))throw new TypeError("Middlewares must be an array!");for(var r=e.length,n=0;n<r;n++)if(typeof e[n]!="function")throw new TypeError("Middleware must be componsed of function");return function(s,a){var o=-1;function l(u){if(u<=o)return Promise.reject(new Error("next() should not be called multiple times in one middleware!"));o=u;var c=e[u]||a;if(!c)return Promise.resolve();try{return Promise.resolve(c(s,function(){return l(u+1)}))}catch(f){return Promise.reject(f)}}return l(0)}}var Onion=function(){function e(r){if(_classCallCheck(this,e),!Array.isArray(r))throw new TypeError("Default middlewares must be an array!");this.defaultMiddlewares=_toConsumableArray(r),this.middlewares=[]}return _createClass(e,[{key:"use",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{global:!1,core:!1,defaultInstance:!1},s=!1,a=!1,o=!1;if(typeof i=="number"?(process&&process.env&&console.warn('use() options should be object, number property would be deprecated in future\uFF0Cplease update use() options to "{ core: true }".'),s=!0,a=!1):_typeof(i)==="object"&&i&&(a=i.global||!1,s=i.core||!1,o=i.defaultInstance||!1),a){e.globalMiddlewares.splice(e.globalMiddlewares.length-e.defaultGlobalMiddlewaresLength,0,n);return}if(s){e.coreMiddlewares.splice(e.coreMiddlewares.length-e.defaultCoreMiddlewaresLength,0,n);return}if(o){this.defaultMiddlewares.push(n);return}this.middlewares.push(n)}},{key:"execute",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=compose([].concat(_toConsumableArray(this.middlewares),_toConsumableArray(this.defaultMiddlewares),_toConsumableArray(e.globalMiddlewares),_toConsumableArray(e.coreMiddlewares)));return i(n)}}]),e}();Onion.globalMiddlewares=[];Onion.defaultGlobalMiddlewaresLength=0;Onion.coreMiddlewares=[];Onion.defaultCoreMiddlewaresLength=0;var MapCache=function(){function e(r){_classCallCheck(this,e),this.cache=new Map,this.timer={},this.extendOptions(r)}return _createClass(e,[{key:"extendOptions",value:function(n){this.maxCache=n.maxCache||0}},{key:"get",value:function(n){return this.cache.get(JSON.stringify(n))}},{key:"set",value:function(n,i){var s=this,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:6e4;if(this.maxCache>0&&this.cache.size>=this.maxCache){var o=_toConsumableArray(this.cache.keys())[0];this.cache.delete(o),this.timer[o]&&clearTimeout(this.timer[o])}var l=JSON.stringify(n);this.cache.set(l,i),a>0&&(this.timer[l]=setTimeout(function(){s.cache.delete(l),delete s.timer[l]},a))}},{key:"delete",value:function(n){var i=JSON.stringify(n);return delete this.timer[i],this.cache.delete(i)}},{key:"clear",value:function(){return this.timer={},this.cache.clear()}}]),e}(),RequestError=function(e){_inherits(n,e);var r=_createSuper(n);function n(i,s){var a,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"RequestError";return _classCallCheck(this,n),a=r.call(this,i),a.name="RequestError",a.request=s,a.type=o,a}return n}(_wrapNativeSuper(Error)),ResponseError=function(e){_inherits(n,e);var r=_createSuper(n);function n(i,s,a,o){var l,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"ResponseError";return _classCallCheck(this,n),l=r.call(this,s||i.statusText),l.name="ResponseError",l.data=a,l.response=i,l.request=o,l.type=u,l}return n}(_wrapNativeSuper(Error));function readerGBK(e){return new Promise(function(r,n){var i=new FileReader;i.onload=function(){r(i.result)},i.onerror=n,i.readAsText(e,"GBK")})}function safeJsonParse(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;try{return JSON.parse(e)}catch{if(r)throw new ResponseError(n,"JSON.parse fail",e,i,"ParseError")}return e}function timeout2Throw(e,r,n){return new Promise(function(i,s){setTimeout(function(){s(new RequestError(r||"timeout of ".concat(e,"ms exceeded"),n,"Timeout"))},e)})}function cancel2Throw(e){return new Promise(function(r,n){e.cancelToken&&e.cancelToken.promise.then(function(i){n(i)})})}var toString=Object.prototype.toString;function getEnv(){var e;return typeof process!="undefined"&&toString.call(process)==="[object process]"&&(e="NODE"),typeof XMLHttpRequest!="undefined"&&(e="BROWSER"),e}function isArray(e){return _typeof(e)==="object"&&Object.prototype.toString.call(e)==="[object Array]"}function isURLSearchParams(e){return typeof URLSearchParams!="undefined"&&e instanceof URLSearchParams}function isDate(e){return _typeof(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function isObject(e){return e!==null&&_typeof(e)==="object"}function forEach2ObjArr(e,r){if(!!e)if(_typeof(e)!=="object"&&(e=[e]),isArray(e))for(var n=0;n<e.length;n++)r.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&r.call(null,e[i],i,e)}function getParamObject(e){return isURLSearchParams(e)?lib.parse(e.toString(),{strictNullHandling:!0}):typeof e=="string"?[e]:e}function reqStringify(e){return lib.stringify(e,{arrayFormat:"repeat",strictNullHandling:!0})}function mergeRequestOptions(e,r){return _objectSpread2(_objectSpread2(_objectSpread2({},e),r),{},{headers:_objectSpread2(_objectSpread2({},e.headers),r.headers),params:_objectSpread2(_objectSpread2({},getParamObject(e.params)),getParamObject(r.params)),method:(r.method||e.method||"get").toLowerCase()})}var addfix=function e(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.prefix,s=n.suffix;return i&&(r="".concat(i).concat(r)),s&&(r="".concat(r).concat(s)),{url:r,options:n}},warnedCoreType=!1;function __defaultValidateCache(e,r){var n=r.method,i=n===void 0?"get":n;return i.toLowerCase()==="get"}function fetchMiddleware(e,r){if(!e)return r();var n=e.req;n=n===void 0?{}:n;var i=n.options,s=i===void 0?{}:i,a=n.url,o=a===void 0?"":a,l=e.cache,u=e.responseInterceptors,c=s.timeout,f=c===void 0?0:c,m=s.timeoutMessage,d=s.__umiRequestCoreType__,E=d===void 0?"normal":d,S=s.useCache,A=S===void 0?!1:S,T=s.method,_=T===void 0?"get":T,y=s.params,b=s.ttl,P=s.validateCache,C=P===void 0?__defaultValidateCache:P;if(E!=="normal")return process&&process.env&&!0&&warnedCoreType===!1&&(warnedCoreType=!0,console.warn("__umiRequestCoreType__ is a internal property that use in umi-request, change its value would affect the behavior of request! It only use when you want to extend or use request core.")),r();var I=fetch;if(!I)throw new Error("Global fetch not exist!");var M=getEnv()==="BROWSER",R=C(o,s)&&A&&M;if(R){var D=l.get({url:o,params:y,method:_});if(D)return D=D.clone(),D.useCache=!0,e.res=D,r()}var G;return f>0?G=Promise.race([cancel2Throw(s),I(o,s),timeout2Throw(f,m,e.req)]):G=Promise.race([cancel2Throw(s),I(o,s)]),u.forEach(function(W){G=G.then(function(j){var q=typeof j.clone=="function"?j.clone():j;return W(q,s)})}),G.then(function(W){if(R&&W.status===200){var j=W.clone();j.useCache=!0,l.set({url:o,params:y,method:_},j,b)}return e.res=W,r()})}function parseResponseMiddleware(e,r){var n;return r().then(function(){if(!!e){var i=e.res,s=i===void 0?{}:i,a=e.req,o=a===void 0?{}:a,l=o||{},u=l.options;u=u===void 0?{}:u;var c=u.responseType,f=c===void 0?"json":c,m=u.charset,d=m===void 0?"utf8":m;u.getResponse;var E=u.throwErrIfParseFail,S=E===void 0?!1:E,A=u.parseResponse,T=A===void 0?!0:A;if(!!T&&!(!s||!s.clone)){if(n=getEnv()==="BROWSER"?s.clone():s,n.useCache=s.useCache||!1,d==="gbk")try{return s.blob().then(readerGBK).then(function(_){return safeJsonParse(_,!1,n,o)})}catch(_){throw new ResponseError(n,_.message,null,o,"ParseError")}else if(f==="json")return s.text().then(function(_){return safeJsonParse(_,S,n,o)});try{return s[f]()}catch{throw new ResponseError(n,"responseType not support",null,o,"ParseError")}}}}).then(function(i){if(!!e){e.res;var s=e.req,a=s===void 0?{}:s,o=a||{},l=o.options;l=l===void 0?{}:l;var u=l.getResponse,c=u===void 0?!1:u;if(!!n){if(n.status>=200&&n.status<300){if(c){e.res={data:i,response:n};return}e.res=i;return}throw new ResponseError(n,"http error",i,a,"HttpError")}}}).catch(function(i){if(i instanceof RequestError||i instanceof ResponseError)throw i;var s=e.req,a=e.res;throw i.request=i.request||s,i.response=i.response||a,i.type=i.type||i.name,i.data=i.data||void 0,i})}function simplePostMiddleware(e,r){if(!e)return r();var n=e.req;n=n===void 0?{}:n;var i=n.options,s=i===void 0?{}:i,a=s.method,o=a===void 0?"get":a;if(["post","put","patch","delete"].indexOf(o.toLowerCase())===-1)return r();var l=s.requestType,u=l===void 0?"json":l,c=s.data;if(c){var f=Object.prototype.toString.call(c);f==="[object Object]"||f==="[object Array]"?u==="json"?(s.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/json;charset=UTF-8"},s.headers),s.body=JSON.stringify(c)):u==="form"&&(s.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},s.headers),s.body=reqStringify(c)):(s.headers=_objectSpread2({Accept:"application/json"},s.headers),s.body=c)}return e.req.options=s,r()}function paramsSerialize(e,r){var n,i;if(e)if(r)n=r(e);else if(isURLSearchParams(e))n=e.toString();else if(isArray(e))i=[],forEach2ObjArr(e,function(a){a===null||typeof a=="undefined"?i.push(a):i.push(isObject(a)?JSON.stringify(a):a)}),n=reqStringify(i);else{i={},forEach2ObjArr(e,function(a,o){var l=a;a===null||typeof a=="undefined"?i[o]=a:isDate(a)?l=a.toISOString():isArray(a)?l=a:isObject(a)&&(l=JSON.stringify(a)),i[o]=l});var s=reqStringify(i);n=s}return n}function simpleGetMiddleware(e,r){if(!e)return r();var n=e.req;n=n===void 0?{}:n;var i=n.options,s=i===void 0?{}:i,a=s.paramsSerializer,o=s.params,l=e.req;l=l===void 0?{}:l;var u=l.url,c=u===void 0?"":u;s.method=s.method?s.method.toUpperCase():"GET",s.credentials=s.credentials||"same-origin";var f=paramsSerialize(o,a);if(e.req.originUrl=c,f){var m=c.indexOf("?")!==-1?"&":"?";e.req.url="".concat(c).concat(m).concat(f)}return e.req.options=s,r()}var globalMiddlewares=[simplePostMiddleware,simpleGetMiddleware,parseResponseMiddleware],coreMiddlewares=[fetchMiddleware];Onion.globalMiddlewares=globalMiddlewares;Onion.defaultGlobalMiddlewaresLength=globalMiddlewares.length;Onion.coreMiddlewares=coreMiddlewares;Onion.defaultCoreMiddlewaresLength=coreMiddlewares.length;var Core=function(){function e(r){_classCallCheck(this,e),this.onion=new Onion([]),this.fetchIndex=0,this.mapCache=new MapCache(r),this.initOptions=r,this.instanceRequestInterceptors=[],this.instanceResponseInterceptors=[]}return _createClass(e,[{key:"use",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{global:!1,core:!1};return this.onion.use(n,i),this}},{key:"extendOptions",value:function(n){this.initOptions=mergeRequestOptions(this.initOptions,n),this.mapCache.extendOptions(n)}},{key:"dealRequestInterceptors",value:function(n){var i=function(o,l){return o.then(function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return n.req.url=u.url||n.req.url,n.req.options=u.options||n.req.options,l(n.req.url,n.req.options)})},s=[].concat(_toConsumableArray(e.requestInterceptors),_toConsumableArray(this.instanceRequestInterceptors));return s.reduce(i,Promise.resolve()).then(function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return n.req.url=a.url||n.req.url,n.req.options=a.options||n.req.options,Promise.resolve()})}},{key:"request",value:function(n,i){var s=this,a=this.onion,o={req:{url:n,options:_objectSpread2(_objectSpread2({},i),{},{url:n})},res:null,cache:this.mapCache,responseInterceptors:[].concat(_toConsumableArray(e.responseInterceptors),_toConsumableArray(this.instanceResponseInterceptors))};if(typeof n!="string")throw new Error("url MUST be a string");return new Promise(function(l,u){s.dealRequestInterceptors(o).then(function(){return a.execute(o)}).then(function(){l(o.res)}).catch(function(c){var f=o.req.options.errorHandler;if(f)try{var m=f(c);l(m)}catch(d){u(d)}else u(c)})})}}],[{key:"requestUse",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{global:!0};if(typeof n!="function")throw new TypeError("Interceptor must be function!");i.global?e.requestInterceptors.push(n):this.instanceRequestInterceptors.push(n)}},{key:"responseUse",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{global:!0};if(typeof n!="function")throw new TypeError("Interceptor must be function!");i.global?e.responseInterceptors.push(n):this.instanceResponseInterceptors.push(n)}}]),e}();Core.requestInterceptors=[addfix];Core.responseInterceptors=[];function Cancel(e){this.message=e}Cancel.prototype.toString=function e(){return this.message?"Cancel: ".concat(this.message):"Cancel"};Cancel.prototype.__CANCEL__=!0;function CancelToken(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var r;this.promise=new Promise(function(s){r=s});var n=this;e(function(s){n.reason||(n.reason=new Cancel(s),r(n.reason))})}CancelToken.prototype.throwIfRequested=function e(){if(this.reason)throw this.reason};CancelToken.source=function e(){var r,n=new CancelToken(function(s){r=s});return{token:n,cancel:r}};function isCancel(e){return!!(e&&e.__CANCEL__)}var request$1=function e(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=new Core(r),i=function(o){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=mergeRequestOptions(n.initOptions,l);return n.request(o,u)};i.use=n.use.bind(n),i.fetchIndex=n.fetchIndex,i.interceptors={request:{use:Core.requestUse.bind(n)},response:{use:Core.responseUse.bind(n)}};var s=["get","post","delete","put","patch","head","options","rpc"];return s.forEach(function(a){i[a]=function(o,l){return i(o,_objectSpread2(_objectSpread2({},l),{},{method:a}))}}),i.Cancel=Cancel,i.CancelToken=CancelToken,i.isCancel=isCancel,i.extendOptions=n.extendOptions.bind(n),i.middlewares={instance:n.onion.middlewares,defaultInstance:n.onion.defaultMiddlewares,global:Onion.globalMiddlewares,core:Onion.coreMiddlewares},i},extend=function e(r){return request$1(r)};request$1({parseResponse:!1});var request$1$1=request$1({}),lodash_isempty={exports:{}};(function(e,r){var n=9007199254740991,i="[object Arguments]",s="[object Function]",a="[object GeneratorFunction]",o="[object Map]",l="[object Object]",u="[object Promise]",c="[object Set]",f="[object WeakMap]",m="[object DataView]",d=/[\\^$.*+?()[\]{}|]/g,E=/^\[object .+?Constructor\]$/,S=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,A=typeof self=="object"&&self&&self.Object===Object&&self,T=S||A||Function("return this")(),_=r&&!r.nodeType&&r,y=_&&!0&&e&&!e.nodeType&&e,b=y&&y.exports===_;function P(te,ge){return te==null?void 0:te[ge]}function C(te){var ge=!1;if(te!=null&&typeof te.toString!="function")try{ge=!!(te+"")}catch{}return ge}function I(te,ge){return function(Ae){return te(ge(Ae))}}var M=Function.prototype,R=Object.prototype,D=T["__core-js_shared__"],G=function(){var te=/[^.]+$/.exec(D&&D.keys&&D.keys.IE_PROTO||"");return te?"Symbol(src)_1."+te:""}(),W=M.toString,j=R.hasOwnProperty,q=R.toString,z=RegExp("^"+W.call(j).replace(d,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),H=b?T.Buffer:void 0,$=R.propertyIsEnumerable,F=H?H.isBuffer:void 0,x=I(Object.keys,Object),O=_e(T,"DataView"),U=_e(T,"Map"),V=_e(T,"Promise"),re=_e(T,"Set"),ue=_e(T,"WeakMap"),he=!$.call({valueOf:1},"valueOf"),Ee=Z(O),be=Z(U),J=Z(V),Q=Z(re),ie=Z(ue);function oe(te){return q.call(te)}function de(te){if(!me(te)||L(te))return!1;var ge=pe(te)||C(te)?z:E;return ge.test(Z(te))}function _e(te,ge){var Ae=P(te,ge);return de(Ae)?Ae:void 0}var B=oe;(O&&B(new O(new ArrayBuffer(1)))!=m||U&&B(new U)!=o||V&&B(V.resolve())!=u||re&&B(new re)!=c||ue&&B(new ue)!=f)&&(B=function(te){var ge=q.call(te),Ae=ge==l?te.constructor:void 0,xe=Ae?Z(Ae):void 0;if(xe)switch(xe){case Ee:return m;case be:return o;case J:return u;case Q:return c;case ie:return f}return ge});function L(te){return!!G&&G in te}function K(te){var ge=te&&te.constructor,Ae=typeof ge=="function"&&ge.prototype||R;return te===Ae}function Z(te){if(te!=null){try{return W.call(te)}catch{}try{return te+""}catch{}}return""}function Y(te){return ne(te)&&j.call(te,"callee")&&(!$.call(te,"callee")||q.call(te)==i)}var se=Array.isArray;function le(te){return te!=null&&fe(te.length)&&!pe(te)}function ne(te){return ye(te)&&le(te)}var ae=F||Se;function ee(te){if(le(te)&&(se(te)||typeof te=="string"||typeof te.splice=="function"||ae(te)||Y(te)))return!te.length;var ge=B(te);if(ge==o||ge==c)return!te.size;if(he||K(te))return!x(te).length;for(var Ae in te)if(j.call(te,Ae))return!1;return!0}function pe(te){var ge=me(te)?q.call(te):"";return ge==s||ge==a}function fe(te){return typeof te=="number"&&te>-1&&te%1==0&&te<=n}function me(te){var ge=typeof te;return!!te&&(ge=="object"||ge=="function")}function ye(te){return!!te&&typeof te=="object"}function Se(){return!1}e.exports=ee})(lodash_isempty,lodash_isempty.exports);var objectTag="[object Object]";function isHostObject(e){var r=!1;if(e!=null&&typeof e.toString!="function")try{r=!!(e+"")}catch{}return r}function overArg(e,r){return function(n){return e(r(n))}}var funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object),objectToString=objectProto.toString,getPrototype=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&typeof e=="object"}function isPlainObject$1(e){if(!isObjectLike(e)||objectToString.call(e)!=objectTag||isHostObject(e))return!1;var r=getPrototype(e);if(r===null)return!0;var n=hasOwnProperty.call(r,"constructor")&&r.constructor;return typeof n=="function"&&n instanceof n&&funcToString.call(n)==objectCtorString}var lodash_isplainobject=isPlainObject$1,lodash_transform={exports:{}};(function(e,r){var n=200,i="Expected a function",s="__lodash_hash_undefined__",a=1,o=2,l=1/0,u=9007199254740991,c="[object Arguments]",f="[object Array]",m="[object Boolean]",d="[object Date]",E="[object Error]",S="[object Function]",A="[object GeneratorFunction]",T="[object Map]",_="[object Number]",y="[object Object]",b="[object Promise]",P="[object RegExp]",C="[object Set]",I="[object String]",M="[object Symbol]",R="[object WeakMap]",D="[object ArrayBuffer]",G="[object DataView]",W="[object Float32Array]",j="[object Float64Array]",q="[object Int8Array]",z="[object Int16Array]",H="[object Int32Array]",$="[object Uint8Array]",F="[object Uint8ClampedArray]",x="[object Uint16Array]",O="[object Uint32Array]",U=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,V=/^\w*$/,re=/^\./,ue=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,he=/[\\^$.*+?()[\]{}|]/g,Ee=/\\(\\)?/g,be=/^\[object .+?Constructor\]$/,J=/^(?:0|[1-9]\d*)$/,Q={};Q[W]=Q[j]=Q[q]=Q[z]=Q[H]=Q[$]=Q[F]=Q[x]=Q[O]=!0,Q[c]=Q[f]=Q[D]=Q[m]=Q[G]=Q[d]=Q[E]=Q[S]=Q[T]=Q[_]=Q[y]=Q[P]=Q[C]=Q[I]=Q[R]=!1;var ie=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,oe=typeof self=="object"&&self&&self.Object===Object&&self,de=ie||oe||Function("return this")(),_e=r&&!r.nodeType&&r,B=_e&&!0&&e&&!e.nodeType&&e,L=B&&B.exports===_e,K=L&&ie.process,Z=function(){try{return K&&K.binding("util")}catch{}}(),Y=Z&&Z.isTypedArray;function se(k,N){for(var X=-1,ce=k?k.length:0;++X<ce&&N(k[X],X,k)!==!1;);return k}function le(k,N){for(var X=-1,ce=k?k.length:0;++X<ce;)if(N(k[X],X,k))return!0;return!1}function ne(k){return function(N){return N==null?void 0:N[k]}}function ae(k,N){for(var X=-1,ce=Array(k);++X<k;)ce[X]=N(X);return ce}function ee(k){return function(N){return k(N)}}function pe(k,N){return k==null?void 0:k[N]}function fe(k){var N=!1;if(k!=null&&typeof k.toString!="function")try{N=!!(k+"")}catch{}return N}function me(k){var N=-1,X=Array(k.size);return k.forEach(function(ce,Pe){X[++N]=[Pe,ce]}),X}function ye(k,N){return function(X){return k(N(X))}}function Se(k){var N=-1,X=Array(k.size);return k.forEach(function(ce){X[++N]=ce}),X}var te=Array.prototype,ge=Function.prototype,Ae=Object.prototype,xe=de["__core-js_shared__"],Le=function(){var k=/[^.]+$/.exec(xe&&xe.keys&&xe.keys.IE_PROTO||"");return k?"Symbol(src)_1."+k:""}(),Ze=ge.toString,$e=Ae.hasOwnProperty,Ne=Ae.toString,Re=RegExp("^"+Ze.call($e).replace(he,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fe=de.Symbol,Qe=de.Uint8Array,Bt=ye(Object.getPrototypeOf,Object),Dt=Object.create,Lt=Ae.propertyIsEnumerable,Nt=te.splice,Vt=ye(Object.keys,Object),ht=Ye(de,"DataView"),et=Ye(de,"Map"),pt=Ye(de,"Promise"),dt=Ye(de,"Set"),mt=Ye(de,"WeakMap"),tt=Ye(Object,"create"),jt=Ke(ht),Ht=Ke(et),zt=Ke(pt),Gt=Ke(dt),Ut=Ke(mt),rt=Fe?Fe.prototype:void 0,gt=rt?rt.valueOf:void 0,St=rt?rt.toString:void 0;function We(k){var N=-1,X=k?k.length:0;for(this.clear();++N<X;){var ce=k[N];this.set(ce[0],ce[1])}}function qt(){this.__data__=tt?tt(null):{}}function Wt(k){return this.has(k)&&delete this.__data__[k]}function Kt(k){var N=this.__data__;if(tt){var X=N[k];return X===s?void 0:X}return $e.call(N,k)?N[k]:void 0}function Jt(k){var N=this.__data__;return tt?N[k]!==void 0:$e.call(N,k)}function Yt(k,N){var X=this.__data__;return X[k]=tt&&N===void 0?s:N,this}We.prototype.clear=qt,We.prototype.delete=Wt,We.prototype.get=Kt,We.prototype.has=Jt,We.prototype.set=Yt;function Ve(k){var N=-1,X=k?k.length:0;for(this.clear();++N<X;){var ce=k[N];this.set(ce[0],ce[1])}}function Xt(){this.__data__=[]}function Zt(k){var N=this.__data__,X=it(N,k);if(X<0)return!1;var ce=N.length-1;return X==ce?N.pop():Nt.call(N,X,1),!0}function Qt(k){var N=this.__data__,X=it(N,k);return X<0?void 0:N[X][1]}function er(k){return it(this.__data__,k)>-1}function tr(k,N){var X=this.__data__,ce=it(X,k);return ce<0?X.push([k,N]):X[ce][1]=N,this}Ve.prototype.clear=Xt,Ve.prototype.delete=Zt,Ve.prototype.get=Qt,Ve.prototype.has=er,Ve.prototype.set=tr;function je(k){var N=-1,X=k?k.length:0;for(this.clear();++N<X;){var ce=k[N];this.set(ce[0],ce[1])}}function rr(){this.__data__={hash:new We,map:new(et||Ve),string:new We}}function nr(k){return st(this,k).delete(k)}function ir(k){return st(this,k).get(k)}function sr(k){return st(this,k).has(k)}function ar(k,N){return st(this,k).set(k,N),this}je.prototype.clear=rr,je.prototype.delete=nr,je.prototype.get=ir,je.prototype.has=sr,je.prototype.set=ar;function nt(k){var N=-1,X=k?k.length:0;for(this.__data__=new je;++N<X;)this.add(k[N])}function or(k){return this.__data__.set(k,s),this}function lr(k){return this.__data__.has(k)}nt.prototype.add=nt.prototype.push=or,nt.prototype.has=lr;function He(k){this.__data__=new Ve(k)}function cr(){this.__data__=new Ve}function ur(k){return this.__data__.delete(k)}function hr(k){return this.__data__.get(k)}function pr(k){return this.__data__.has(k)}function dr(k,N){var X=this.__data__;if(X instanceof Ve){var ce=X.__data__;if(!et||ce.length<n-1)return ce.push([k,N]),this;X=this.__data__=new je(ce)}return X.set(k,N),this}He.prototype.clear=cr,He.prototype.delete=ur,He.prototype.get=hr,He.prototype.has=pr,He.prototype.set=dr;function mr(k,N){var X=ze(k)||Ot(k)?ae(k.length,String):[],ce=X.length,Pe=!!ce;for(var ve in k)(N||$e.call(k,ve))&&!(Pe&&(ve=="length"||wt(ve,ce)))&&X.push(ve);return X}function it(k,N){for(var X=k.length;X--;)if(It(k[X][0],N))return X;return-1}function gr(k){return Xe(k)?Dt(k):{}}var yr=Rr();function vr(k,N){return k&&yr(k,N,ct)}function Pt(k,N){N=at(N,k)?[N]:At(N);for(var X=0,ce=N.length;k!=null&&X<ce;)k=k[ot(N[X++])];return X&&X==ce?k:void 0}function br(k){return Ne.call(k)}function _r(k,N){return k!=null&&N in Object(k)}function yt(k,N,X,ce,Pe){return k===N?!0:k==null||N==null||!Xe(k)&&!lt(N)?k!==k&&N!==N:Er(k,N,yt,X,ce,Pe)}function Er(k,N,X,ce,Pe,ve){var Ce=ze(k),we=ze(N),Te=f,Ie=f;Ce||(Te=Ue(k),Te=Te==c?y:Te),we||(Ie=Ue(N),Ie=Ie==c?y:Ie);var ke=Te==y&&!fe(k),Me=Ie==y&&!fe(N),Oe=Te==Ie;if(Oe&&!ke)return ve||(ve=new He),Ce||$t(k)?Ct(k,N,X,ce,Pe,ve):$r(k,N,Te,X,ce,Pe,ve);if(!(Pe&o)){var Be=ke&&$e.call(k,"__wrapped__"),De=Me&&$e.call(N,"__wrapped__");if(Be||De){var qe=Be?k.value():k,Ge=De?N.value():N;return ve||(ve=new He),X(qe,Ge,ce,Pe,ve)}}return Oe?(ve||(ve=new He),kr(k,N,X,ce,Pe,ve)):!1}function Sr(k,N,X,ce){var Pe=X.length,ve=Pe,Ce=!ce;if(k==null)return!ve;for(k=Object(k);Pe--;){var we=X[Pe];if(Ce&&we[2]?we[1]!==k[we[0]]:!(we[0]in k))return!1}for(;++Pe<ve;){we=X[Pe];var Te=we[0],Ie=k[Te],ke=we[1];if(Ce&&we[2]){if(Ie===void 0&&!(Te in k))return!1}else{var Me=new He;if(ce)var Oe=ce(Ie,ke,Te,k,N,Me);if(!(Oe===void 0?yt(ke,Ie,ce,a|o,Me):Oe))return!1}}return!0}function Pr(k){if(!Xe(k)||Dr(k))return!1;var N=bt(k)||fe(k)?Re:be;return N.test(Ke(k))}function Ar(k){return lt(k)&&_t(k.length)&&!!Q[Ne.call(k)]}function Cr(k){return typeof k=="function"?k:k==null?Ur:typeof k=="object"?ze(k)?xr(k[0],k[1]):Tr(k):qr(k)}function wr(k){if(!Lr(k))return Vt(k);var N=[];for(var X in Object(k))$e.call(k,X)&&X!="constructor"&&N.push(X);return N}function Tr(k){var N=Mr(k);return N.length==1&&N[0][2]?xt(N[0][0],N[0][1]):function(X){return X===k||Sr(X,k,N)}}function xr(k,N){return at(k)&&Tt(N)?xt(ot(k),N):function(X){var ce=Hr(X,k);return ce===void 0&&ce===N?zr(X,k):yt(N,ce,void 0,a|o)}}function Ir(k){return function(N){return Pt(N,k)}}function Or(k){if(typeof k=="string")return k;if(Et(k))return St?St.call(k):"";var N=k+"";return N=="0"&&1/k==-l?"-0":N}function At(k){return ze(k)?k:Nr(k)}function Rr(k){return function(N,X,ce){for(var Pe=-1,ve=Object(N),Ce=ce(N),we=Ce.length;we--;){var Te=Ce[k?we:++Pe];if(X(ve[Te],Te,ve)===!1)break}return N}}function Ct(k,N,X,ce,Pe,ve){var Ce=Pe&o,we=k.length,Te=N.length;if(we!=Te&&!(Ce&&Te>we))return!1;var Ie=ve.get(k);if(Ie&&ve.get(N))return Ie==N;var ke=-1,Me=!0,Oe=Pe&a?new nt:void 0;for(ve.set(k,N),ve.set(N,k);++ke<we;){var Be=k[ke],De=N[ke];if(ce)var qe=Ce?ce(De,Be,ke,N,k,ve):ce(Be,De,ke,k,N,ve);if(qe!==void 0){if(qe)continue;Me=!1;break}if(Oe){if(!le(N,function(Ge,Je){if(!Oe.has(Je)&&(Be===Ge||X(Be,Ge,ce,Pe,ve)))return Oe.add(Je)})){Me=!1;break}}else if(!(Be===De||X(Be,De,ce,Pe,ve))){Me=!1;break}}return ve.delete(k),ve.delete(N),Me}function $r(k,N,X,ce,Pe,ve,Ce){switch(X){case G:if(k.byteLength!=N.byteLength||k.byteOffset!=N.byteOffset)return!1;k=k.buffer,N=N.buffer;case D:return!(k.byteLength!=N.byteLength||!ce(new Qe(k),new Qe(N)));case m:case d:case _:return It(+k,+N);case E:return k.name==N.name&&k.message==N.message;case P:case I:return k==N+"";case T:var we=me;case C:var Te=ve&o;if(we||(we=Se),k.size!=N.size&&!Te)return!1;var Ie=Ce.get(k);if(Ie)return Ie==N;ve|=a,Ce.set(k,N);var ke=Ct(we(k),we(N),ce,Pe,ve,Ce);return Ce.delete(k),ke;case M:if(gt)return gt.call(k)==gt.call(N)}return!1}function kr(k,N,X,ce,Pe,ve){var Ce=Pe&o,we=ct(k),Te=we.length,Ie=ct(N),ke=Ie.length;if(Te!=ke&&!Ce)return!1;for(var Me=Te;Me--;){var Oe=we[Me];if(!(Ce?Oe in N:$e.call(N,Oe)))return!1}var Be=ve.get(k);if(Be&&ve.get(N))return Be==N;var De=!0;ve.set(k,N),ve.set(N,k);for(var qe=Ce;++Me<Te;){Oe=we[Me];var Ge=k[Oe],Je=N[Oe];if(ce)var kt=Ce?ce(Je,Ge,Oe,N,k,ve):ce(Ge,Je,Oe,k,N,ve);if(!(kt===void 0?Ge===Je||X(Ge,Je,ce,Pe,ve):kt)){De=!1;break}qe||(qe=Oe=="constructor")}if(De&&!qe){var ut=k.constructor,ft=N.constructor;ut!=ft&&"constructor"in k&&"constructor"in N&&!(typeof ut=="function"&&ut instanceof ut&&typeof ft=="function"&&ft instanceof ft)&&(De=!1)}return ve.delete(k),ve.delete(N),De}function st(k,N){var X=k.__data__;return Br(N)?X[typeof N=="string"?"string":"hash"]:X.map}function Mr(k){for(var N=ct(k),X=N.length;X--;){var ce=N[X],Pe=k[ce];N[X]=[ce,Pe,Tt(Pe)]}return N}function Ye(k,N){var X=pe(k,N);return Pr(X)?X:void 0}var Ue=br;(ht&&Ue(new ht(new ArrayBuffer(1)))!=G||et&&Ue(new et)!=T||pt&&Ue(pt.resolve())!=b||dt&&Ue(new dt)!=C||mt&&Ue(new mt)!=R)&&(Ue=function(k){var N=Ne.call(k),X=N==y?k.constructor:void 0,ce=X?Ke(X):void 0;if(ce)switch(ce){case jt:return G;case Ht:return T;case zt:return b;case Gt:return C;case Ut:return R}return N});function Fr(k,N,X){N=at(N,k)?[N]:At(N);for(var ce,Pe=-1,Ce=N.length;++Pe<Ce;){var ve=ot(N[Pe]);if(!(ce=k!=null&&X(k,ve)))break;k=k[ve]}if(ce)return ce;var Ce=k?k.length:0;return!!Ce&&_t(Ce)&&wt(ve,Ce)&&(ze(k)||Ot(k))}function wt(k,N){return N=N==null?u:N,!!N&&(typeof k=="number"||J.test(k))&&k>-1&&k%1==0&&k<N}function at(k,N){if(ze(k))return!1;var X=typeof k;return X=="number"||X=="symbol"||X=="boolean"||k==null||Et(k)?!0:V.test(k)||!U.test(k)||N!=null&&k in Object(N)}function Br(k){var N=typeof k;return N=="string"||N=="number"||N=="symbol"||N=="boolean"?k!=="__proto__":k===null}function Dr(k){return!!Le&&Le in k}function Lr(k){var N=k&&k.constructor,X=typeof N=="function"&&N.prototype||Ae;return k===X}function Tt(k){return k===k&&!Xe(k)}function xt(k,N){return function(X){return X==null?!1:X[k]===N&&(N!==void 0||k in Object(X))}}var Nr=vt(function(k){k=jr(k);var N=[];return re.test(k)&&N.push(""),k.replace(ue,function(X,ce,Pe,ve){N.push(Pe?ve.replace(Ee,"$1"):ce||X)}),N});function ot(k){if(typeof k=="string"||Et(k))return k;var N=k+"";return N=="0"&&1/k==-l?"-0":N}function Ke(k){if(k!=null){try{return Ze.call(k)}catch{}try{return k+""}catch{}}return""}function vt(k,N){if(typeof k!="function"||N&&typeof N!="function")throw new TypeError(i);var X=function(){var ce=arguments,Pe=N?N.apply(this,ce):ce[0],ve=X.cache;if(ve.has(Pe))return ve.get(Pe);var Ce=k.apply(this,ce);return X.cache=ve.set(Pe,Ce),Ce};return X.cache=new(vt.Cache||je),X}vt.Cache=je;function It(k,N){return k===N||k!==k&&N!==N}function Ot(k){return Vr(k)&&$e.call(k,"callee")&&(!Lt.call(k,"callee")||Ne.call(k)==c)}var ze=Array.isArray;function Rt(k){return k!=null&&_t(k.length)&&!bt(k)}function Vr(k){return lt(k)&&Rt(k)}function bt(k){var N=Xe(k)?Ne.call(k):"";return N==S||N==A}function _t(k){return typeof k=="number"&&k>-1&&k%1==0&&k<=u}function Xe(k){var N=typeof k;return!!k&&(N=="object"||N=="function")}function lt(k){return!!k&&typeof k=="object"}function Et(k){return typeof k=="symbol"||lt(k)&&Ne.call(k)==M}var $t=Y?ee(Y):Ar;function jr(k){return k==null?"":Or(k)}function Hr(k,N,X){var ce=k==null?void 0:Pt(k,N);return ce===void 0?X:ce}function zr(k,N){return k!=null&&Fr(k,N,_r)}function ct(k){return Rt(k)?mr(k):wr(k)}function Gr(k,N,X){var ce=ze(k)||$t(k);if(N=Cr(N),X==null)if(ce||Xe(k)){var Pe=k.constructor;ce?X=ze(k)?new Pe:[]:X=bt(Pe)?gr(Bt(k)):{}}else X={};return(ce?se:vr)(k,function(ve,Ce,we){return N(X,ve,Ce,we)}),X}function Ur(k){return k}function qr(k){return at(k)?ne(ot(k)):Ir(k)}e.exports=Gr})(lodash_transform,lodash_transform.exports);const isEmpty=lodash_isempty.exports,isPlainObject=lodash_isplainobject,transform=lodash_transform.exports;var src=function e(r,{cleanKeys:n=[],cleanValues:i=[],emptyArrays:s=!0,emptyObjects:a=!0,emptyStrings:o=!0,NaNValues:l=!1,nullValues:u=!0,undefinedValues:c=!0}={}){return transform(r,(f,m,d)=>{if(!n.includes(d)&&((Array.isArray(m)||isPlainObject(m))&&(m=e(m,{NaNValues:l,cleanKeys:n,cleanValues:i,emptyArrays:s,emptyObjects:a,emptyStrings:o,nullValues:u,undefinedValues:c})),!i.includes(m)&&!(a&&isPlainObject(m)&&isEmpty(m))&&!(s&&Array.isArray(m)&&!m.length)&&!(o&&m==="")&&!(l&&Number.isNaN(m))&&!(u&&m===null)&&!(c&&m===void 0))){if(Array.isArray(f))return f.push(m);f[d]=m}})};const request=extend({hideLoading:!0,timeout:2e4,timeoutMessage:"\u8BF7\u6C42\u8D85\u65F6"});let initRequest=!1,toast;request.interceptors.request.use((e,r)=>{var s,a;r.hideLoading||(clearTimeout(toast),baseEvent.emit("toastShow","center")),initRequest=r.initRequest||!1;const n=sessionStorage.getItem("Authorization")||"",i={};if(n&&!["/api-oauth/userlogin","/api-oauth/open/sendSms"].includes(e)&&(i.Authorization=n),(a=(s=state==null?void 0:state.user)==null?void 0:s.data)!=null&&a.schoolInfos){const o=(state.user.data.schoolInfos||[]).map(l=>l.id).join(",");o&&(i.schoolId=o)}return{url:e,options:{...r,params:src(r.params),data:src(r.data),headers:{...r.headers,...i}}}},{global:!1});request.interceptors.response.use(async e=>{if(toast=setTimeout(()=>{baseEvent.emit("toastClose","center")},100),e.status>299||e.status<200){clearTimeout(toast);const n="\u670D\u52A1\u5668\u9519\u8BEF\uFF0C\u72B6\u6001\u7801"+e.status;throw baseEvent.emit("toastClose","center"),showToast(n),new Error(n)}const r=await e.clone().json();if(r.code!==200&&r.errCode!==0&&r.code!==999){let n=r.msg||r.message||"\u5904\u7406\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5";initRequest&&(r.code===403||r.code===5e3?setLogout():setLoginError()),console.log(r.code,"5104"),r.code===403||r.code===5e3||(clearTimeout(toast),baseEvent.emit("toastClose","center"),showToast(n));const i=browser();throw r.code===5e3&&(n+="5000",i.isApp?postMessage({api:"login"}):setLogout()),new Error(n)}return e},{global:!1});var empty="./assets/empty.04f9724b.png",__glob_5_0=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),emptyContent="./assets/empty.04f9724b.png",__glob_5_1=Object.freeze(Object.defineProperty({__proto__:null,default:emptyContent},Symbol.toStringTag,{value:"Module"})),network="./assets/network.6d51555b.png",__glob_5_2=Object.freeze(Object.defineProperty({__proto__:null,default:network},Symbol.toStringTag,{value:"Module"})),notFond="./assets/notFond.78c3cc5e.png",__glob_5_3=Object.freeze(Object.defineProperty({__proto__:null,default:notFond},Symbol.toStringTag,{value:"Module"}));const tips="_tips_uqenj_12",btn="_btn_uqenj_17",SMALL="_SMALL_uqenj_28",CERT="_CERT_uqenj_32";var styles$2={"col-result":"_col-result_uqenj_1",tips,btn,SMALL,CERT};const getAssetsHomeFile=e=>{const r=`./images/${e}`;return{"./images/empty.png":__glob_5_0,"./images/emptyContent.png":__glob_5_1,"./images/network.png":__glob_5_2,"./images/notFond.png":__glob_5_3}[r].default};var OEmpty=defineComponent({name:"o-empty",props:{tips:{type:String},type:{type:String,default:"empty"},classImgSize:{type:String,default:""},imageSize:{type:Number,default:0},plain:{type:Boolean,default:!1},btnStatus:{type:Boolean,default:!1},buttonText:{type:String,default:"\u6211\u77E5\u9053\u4E86"},onClick:Function},methods:{onResult(){this.onClick?this.onClick():postMessage({api:"back",content:{}})}},computed:{image(){let e=null;switch(this.type){case"emptyContent":e=getAssetsHomeFile("emptyContent.png");break;case"error":e="error";break;case"network":e=getAssetsHomeFile("network.png");break;case"search":e="search";break;case"notFond":e=getAssetsHomeFile("notFond.png");break;default:e=getAssetsHomeFile("empty.png");break}return e}},render(){return createVNode("div",{class:[styles$2["col-result"],"o-result-container"]},[createVNode(Empty,{image:this.image,imageSize:this.imageSize||"",class:styles$2[this.classImgSize],description:this.tips},null),this.btnStatus?createVNode(Button,{class:styles$2.btn,round:!0,block:!0,type:"primary",plain:this.plain,onClick:this.onResult},{default:()=>[this.buttonText]}):null])}});const colHeader="_colHeader_939xd_1",transparent="_transparent_939xd_20",headerSection="_headerSection_939xd_23";var styles$1={colHeader,transparent,headerSection},OHeader=defineComponent({name:"o-header",props:{title:String,isBack:{type:Boolean,default:!0},backIconColor:{type:String,default:"black"},isFixed:{type:Boolean,default:!0},styleName:{type:Object,default:()=>({})},titleClass:String,background:{type:String,default:"white"},color:{type:String,default:"#323233"},rightText:String,onClickRight:{type:Function,default:()=>({})},border:{type:Boolean,default:!0},onHeaderBack:{type:Function,default:()=>({})},desotry:{type:Boolean,default:!0}},data(){return{headerTitle:null,navBarHeight:0,titleHeight:44}},mounted(){this.headerTitle=this.title||this.$route.meta.title,this.navBarInit(()=>{this.onHeaderBack&&this.onHeaderBack()})},watch:{title(){this.headerTitle=this.title||this.$route.meta.title}},unmounted(){this.desotry},methods:{navBarInit(e){this.navBarHeight=state.navBarHeight,!browser().isApp&&e&&e()},onClickLeft(){browser().isApp?postMessage({api:"goBack"}):this.$router.back()},clickRight(){this.onClickRight&&this.onClickRight()}},render(){return createVNode("div",null,[this.$slots.content?createVNode("div",{style:{paddingTop:`${this.navBarHeight}px`,background:this.background},class:styles$1.headerSection},[this.$slots.content(this.navBarHeight)]):createVNode(Fragment,null,[createVNode("div",{style:{minHeight:`calc(var(--van-nav-bar-height) + ${this.navBarHeight}px)`},class:styles$1.headerSection},[createVNode(NavBar,{title:this.headerTitle,class:[styles$1.colHeader],style:{background:this.background,color:this.color,paddingTop:`${this.navBarHeight}px`},"left-arrow":this.isBack,rightText:this.rightText,fixed:this.isFixed,zIndex:2e3,border:this.border,onClickLeft:this.onClickLeft,onClickRight:this.clickRight},{right:()=>this.$slots.right&&this.$slots.right()||this.rightText,title:()=>this.$slots.title&&this.$slots.title()||this.headerTitle})]),this.$slots.default?this.$slots.default():null])])}});const browserInfo$1=browser();var Auth=defineComponent({name:"Auth-loayout",data(){return{loading:!1}},computed:{isExternal(){return this.$route.meta.isExternal&&!browserInfo$1.isStudent||!1},isNeedView(){return state.user.status==="login"||this.$route.path==="/login"||this.isExternal}},mounted(){!this.isExternal&&this.setAuth()},methods:{async setAuth(){const{query:e}=this.$route,r=e.userInfo||e.Authorization;if(r&&setAuth$1(r),!this.loading){if(state.user.status==="init"||state.user.status==="error"){this.loading=!0;try{const n=await request.get(state.platformApi+"/user/getUserInfo",{initRequest:!0,requestType:"form",hideLoading:!0});if(state.platformType==="SCHOOL"){const i=n.data.schoolInfos?n.data.schoolInfos[0]:{};n.data.school=i}setLogin(n.data)}catch(n){const i=n.message;i.indexOf("5000")===-1&&i.indexOf("authentication")===-1?setLoginError():setLogout()}this.loading=!1}if(state.user.status==="logout")if(browser().isApp)postMessage({api:"login"});else try{const n=this.$route,i={returnUrl:this.$route.path,...this.$route.query};n.meta.isRegister&&(i.isRegister=n.meta.isRegister),this.$router.replace({path:"/login",query:i})}catch{}}}},render(){return createVNode(Fragment,null,[state.user.status==="error"?createVNode("div",{class:styles$3.error},[createVNode(OHeader,null,null),createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",buttonText:"\u91CD\u65B0\u52A0\u8F7D",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}});const paymentType$1=window.paymentType,router$1=[{path:"/lessonCourseware",name:"lessonCourseware",component:()=>__vitePreload(()=>import("./index.ebfd4646.js"),["assets/index.ebfd4646.js","assets/index.de65d2ab.css","assets/index.07ad7331.js","assets/index.7d2afdaa.css","assets/index.b28db9f5.js","assets/index.05515b24.js","assets/index.8caeb3a3.css","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u9009\u62E9\u8BFE\u4EF6"}},{path:"/courseList",name:"courseList",component:()=>__vitePreload(()=>import("./index.298f0d3e.js"),["assets/index.298f0d3e.js","assets/index.3cf5cc1e.css","assets/useFee.8505982e.js","assets/icon-list.12309bf1.js","assets/index.05515b24.js","assets/index.8caeb3a3.css","assets/index.052b3caa.js","assets/index.abd668f7.js"]),meta:{title:"\u8BFE\u7A0B\u5217\u8868"}},{path:"/coursewarePlay",name:"coursewarePlay",component:()=>__vitePreload(()=>import("./index.0ed3f9e9.js"),["assets/index.0ed3f9e9.js","assets/index.744d2129.css","assets/plyr.c67e8325.css","assets/icon-pause.8cbd74c0.js","assets/index.7028acf1.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/plyr.min.cb0f7b0b.js","assets/useFee.8505982e.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.adf0b8fc.js","assets/html2canvas.esm.bd39409e.js"]),meta:{title:"\u8BFE\u7A0B\u64AD\u653E"}},{path:"/exerciseAfterClass",name:"exerciseAfterClass",component:()=>__vitePreload(()=>import("./index.0bd40dcc.js"),["assets/index.0bd40dcc.js","assets/index.55789228.css","assets/plyr.c67e8325.css","assets/icon-pause.8cbd74c0.js","assets/useFee.8505982e.js","assets/index.99e0cf1f.js"]),meta:{title:"\u89C2\u770B\u89C6\u9891"}},{path:"/accompany",name:"accompany",component:()=>__vitePreload(()=>import("./index.c67f38c1.js"),["assets/index.c67f38c1.js","assets/index.module.d12e02f5.js","assets/index.module.cc81fcf0.css","assets/index.276a5d68.js"]),meta:{title:"\u4E91\u7EC3\u4E60"}},{path:"/musicList",name:"music-list",component:()=>__vitePreload(()=>import("./music-list.1735d53a.js"),["assets/music-list.1735d53a.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.module.d12e02f5.js","assets/index.module.cc81fcf0.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.63a4a300.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.052b3caa.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u66F2\u8C31\u5217\u8868"}},{path:"/information-list",name:"information-list",component:()=>__vitePreload(()=>import("./index.d13203e7.js"),["assets/index.d13203e7.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.module.2e3d103e.js","assets/index.module.173faf2b.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js"]),meta:{title:"\u8D44\u8BAF\u5217\u8868"}},{path:"/information-detail",name:"information-detail",component:()=>__vitePreload(()=>import("./information-detail.c61c4332.js"),["assets/information-detail.c61c4332.js","assets/information-detail.module.26d3dca9.js","assets/information-detail.module.a52bc69a.css"]),meta:{title:"\u8D44\u8BAF\u8BE6\u60C5"}},{path:"/notice-detail",name:"notice-detail",component:()=>__vitePreload(()=>import("./notice-detail.66d1ae7a.js"),["assets/notice-detail.66d1ae7a.js","assets/information-detail.module.26d3dca9.js","assets/information-detail.module.a52bc69a.css"]),meta:{title:"\u516C\u544A\u8BE6\u60C5"}},{path:"/help-center",name:"help-center",component:()=>__vitePreload(()=>import("./index.d338d72a.js"),["assets/index.d338d72a.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.module.2e3d103e.js","assets/index.module.173faf2b.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js"]),meta:{title:"\u5E2E\u52A9\u4E2D\u5FC3"}},{path:"/help-detail",name:"help-detail",component:()=>__vitePreload(()=>import("./detail.4feec4bf.js"),["assets/detail.4feec4bf.js","assets/information-detail.module.26d3dca9.js","assets/information-detail.module.a52bc69a.css"]),meta:{title:"\u5E2E\u52A9\u4E2D\u5FC3\u8BE6\u60C5"}},{path:"/unit-test",name:"unit-test",component:()=>__vitePreload(()=>import("./index.79861087.js"),["assets/index.79861087.js","assets/index.4a210bcb.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon-edit.664c5ff1.js","assets/index.b28db9f5.js","assets/index.ab2541bb.js","assets/index.adf0b8fc.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.052b3caa.js","assets/index.276a5d68.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unit-detail",name:"unit-detail",component:()=>__vitePreload(()=>import("./index.6d1ffad4.js"),["assets/index.6d1ffad4.js","assets/index.d0236699.css","assets/icon-question-nums.dee74fa0.js","assets/index.a5f6d9ed.js","assets/index.04bcaaa3.css","assets/index.276a5d68.js","assets/index.adf0b8fc.js","assets/index.ab2541bb.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.99e0cf1f.js","assets/index.78e196a2.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/test-exercise",name:"test-exercise",component:()=>__vitePreload(()=>import("./index.3b0e3496.js"),["assets/index.3b0e3496.js","assets/index.6932fc69.css","assets/index.abd668f7.js","assets/index.276a5d68.js"]),meta:{title:"\u6D4B\u8BD5\u7EC3\u4E60"}},{path:"/practice-mode",name:"practice-mode",component:()=>__vitePreload(()=>import("./index.6a04e46b.js"),["assets/index.6a04e46b.js","assets/index.fd446236.css","assets/index.a5f6d9ed.js","assets/index.04bcaaa3.css","assets/index.276a5d68.js","assets/index.adf0b8fc.js","assets/index.ab2541bb.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.ff20df31.js","assets/index.596db955.css","assets/index.da1fa078.js","assets/index.99e0cf1f.js","assets/index.78e196a2.js"]),meta:{title:"\u7EC3\u4E60\u6A21\u5F0F"}},{path:"/examination-mode",name:"examination-mode",component:()=>__vitePreload(()=>import("./index.2c93bb90.js"),["assets/index.2c93bb90.js","assets/index.d0236699.css","assets/icon-question-nums.dee74fa0.js","assets/index.a5f6d9ed.js","assets/index.04bcaaa3.css","assets/index.276a5d68.js","assets/index.adf0b8fc.js","assets/index.ab2541bb.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.ff20df31.js","assets/index.596db955.css","assets/index.85ea6781.js","assets/index.99e0cf1f.js","assets/index.78e196a2.js"]),meta:{title:"\u6D4B\u8BD5\u8BE6\u60C5"}},{path:"/approval-manage-subsidy",name:"approval-manage-subsidy",component:()=>__vitePreload(()=>import("./index.2374389e.js"),["assets/index.2374389e.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/quest-icon.f1b2f4e3.js","assets/index.abd668f7.js","assets/index.adf0b8fc.js"]),meta:{title:"\u8865\u52A9\u786E\u8BA4"}},{path:"/mine-orchestra",name:"mine-orchestra",component:()=>__vitePreload(()=>import("./index.f8ed6717.js"),["assets/index.f8ed6717.js","assets/index.d8807992.css","assets/plyr.c67e8325.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon-or.620acfd8.js","assets/icon_teacher.df08d662.js","assets/icon-muit-message.0a72e92d.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.adf0b8fc.js","assets/index.0a4363b6.js","assets/index.0d600b6c.css","assets/plyr.min.cb0f7b0b.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.052b3caa.js","assets/index.6bbd7daa.js","assets/index.61ab9823.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/mine-myphoto",name:"mine-myphoto",component:()=>__vitePreload(()=>import("./index.c49e9888.js"),["assets/index.c49e9888.js","assets/index.fe3ee05e.css","assets/icon-or.620acfd8.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u4E50\u56E2\u76F8\u518C"}},{path:"/photo-list",name:"photo-list",component:()=>__vitePreload(()=>import("./index.0311d2e5.js"),["assets/index.0311d2e5.js","assets/index.module.ccd53496.js","assets/index.module.bc4683d1.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js"]),meta:{title:"\u76F8\u518C"}},{path:"/photo-list-detail",name:"photo-list-detail",component:()=>__vitePreload(()=>import("./detail.55607c4a.js"),["assets/detail.55607c4a.js","assets/detail.6159fd28.css","assets/index.module.ccd53496.js","assets/index.module.bc4683d1.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/index.276a5d68.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js"]),meta:{title:"\u76F8\u518C\u8BE6\u60C5"}},{path:"/message-detail",name:"message-detail",component:()=>__vitePreload(()=>import("./message-detail.6222d5b7.js"),["assets/message-detail.6222d5b7.js","assets/information-detail.module.26d3dca9.js","assets/information-detail.module.a52bc69a.css"]),meta:{title:"\u6D88\u606F\u8BE6\u60C5"}},{path:"/courseware-record",name:"courseware-record",component:()=>__vitePreload(()=>import("./index.f7830ce7.js"),["assets/index.f7830ce7.js","assets/index.c36692ac.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/isBetween.318963fd.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/icon_teacher.df08d662.js","assets/index.b28db9f5.js","assets/index.47129549.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.63a4a300.js","assets/index.abd668f7.js","assets/index.9ef28852.js","assets/index.052b3caa.js","assets/index.276a5d68.js"]),meta:{title:"\u8BFE\u4EF6\u8BB0\u5F55"}}],rootRouter=[{path:"/payCenter",name:"payCenter",component:()=>__vitePreload(()=>import("./index.379e6b77.js"),["assets/index.379e6b77.js","assets/index.17bbc1a8.css"]),meta:{title:"\u652F\u4ED8"}},{path:"/payDefine",name:"payDefine",component:()=>__vitePreload(()=>import("./index.48ef5287.js"),["assets/index.48ef5287.js","assets/index.dee4ffef.css","assets/index.052b3caa.js","assets/index.abd668f7.js"]),meta:{title:"\u652F\u4ED8"}},{path:"/payResult",name:"payResult",component:()=>__vitePreload(()=>import("./index.86b74980.js"),["assets/index.86b74980.js","assets/index.bcd73031.css","assets/index.052b3caa.js","assets/index.abd668f7.js"]),meta:{title:"\u652F\u4ED8"}},{path:"/preview-protocol",name:"preview-protocol",component:()=>__vitePreload(()=>import("./index.9bb60c6b.js"),["assets/index.9bb60c6b.js","assets/index.3207c2fb.css"]),meta:{title:"\u7BA1\u4E50\u56E2\u7528\u6237\u6CE8\u518C\u534F\u8BAE"}},{path:"/privacyProtocol",name:"privacyProtocol",component:()=>__vitePreload(()=>import("./privacy.0a1bc536.js"),["assets/privacy.0a1bc536.js","assets/privacy.20145c57.css"]),meta:{title:"\u7BA1\u4E50\u56E2\u9690\u79C1\u653F\u7B56"}},{path:"/cashProtocol",name:"cashProtocol",component:()=>__vitePreload(()=>import("./cash-protocol.de04f0b6.js"),[]),meta:{title:"\u5171\u4EAB\u7ECF\u6D4E\u5E73\u53F0\u6CE8\u518C\u7ECF\u8425\u8005\u534F\u8BAE"}},{path:"/guide",name:"guide",component:()=>__vitePreload(()=>import("./guide.672535ad.js"),["assets/guide.672535ad.js","assets/guide.46e04e0f.css"]),meta:{title:"\u6295\u5C4F\u5E2E\u52A9"}},{path:"/follow-account",name:"follow-account",component:()=>__vitePreload(()=>import("./index.2d9b0a89.js"),["assets/index.2d9b0a89.js","assets/index.9c0ef066.css","assets/html2canvas.esm.bd39409e.js","assets/index.276a5d68.js"]),meta:{title:"\u5173\u6CE8\u5FAE\u4FE1\u516C\u4F17\u53F7"}},{path:"/bind-wechat",name:"bind-wechat",component:()=>__vitePreload(()=>import("./index.9421fd06.js"),["assets/index.9421fd06.js","assets/index.34c8d4f6.css","assets/index.276a5d68.js"]),meta:{title:"\u7ED1\u5B9A\u5FAE\u4FE1"}},{path:"/transfer",component:()=>__vitePreload(()=>import("./transfer.c55d201d.js"),["assets/transfer.c55d201d.js","assets/manage-center.bcfe16e6.js","assets/manage-center.97eaaf26.css","assets/index.276a5d68.js"]),meta:{title:"\u7BA1\u4E50\u56E2"}},{path:"/subject-echarts",name:"subject-echarts",component:()=>__vitePreload(()=>import("./index.f82975fd.js"),["assets/index.f82975fd.js","assets/index.42dd6ca9.css","assets/universalTransition.c9e35979.js"]),meta:{title:"\u58F0\u90E8\u56FE\u8868"}},{path:"/:pathMatch(.*)*",component:()=>__vitePreload(()=>import("./index.f32deb2e.js"),["assets/index.f32deb2e.js","assets/index.ee899055.css","assets/index.276a5d68.js"]),meta:{title:"404",platform:paymentType$1}}],noLoginRouter$2=[];var routesTeacher=[{path:"/",component:Auth,children:[...router$1,{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login.30440c72.js"),["assets/login.30440c72.js","assets/login.929cb7eb.css","assets/validate.017f042d.js","assets/validate.f62f2b72.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.052b3caa.js","assets/index.85ea6781.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.c3109e1b.js"),["assets/index.c3109e1b.js","assets/index.66617849.css"])},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.58b2dbcd.js"),["assets/index.58b2dbcd.js","assets/index.eff4cebd.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/isBetween.318963fd.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.276a5d68.js","assets/index.63a4a300.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.47129549.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.058b41c7.js"),["assets/exercis-detail.058b41c7.js","assets/exercis-detail.16c80cf2.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js","assets/index.276a5d68.js","assets/index.9ef28852.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}},{path:"/attendance-manage",name:"attendance-manage",component:()=>__vitePreload(()=>import("./index.af229986.js"),["assets/index.af229986.js","assets/attend-student.035a501c.js","assets/attend-student.a429c1db.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/clock-icon.6fd57365.js","assets/index.b28db9f5.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js"]),meta:{title:"\u8003\u52E4\u7BA1\u7406"}},{path:"/student-att-day",name:"student-att-day",component:()=>__vitePreload(()=>import("./student-att-day.41aa684c.js"),["assets/student-att-day.41aa684c.js","assets/student-att-day.098a7a2e.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.module.ab7cef99.js","assets/index.module.a7a33a2c.css","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/attendance",name:"attendance",component:()=>__vitePreload(()=>import("./index.6ee57b9c.js"),["assets/index.6ee57b9c.js","assets/index.c5099a4c.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.b28db9f5.js","assets/clock-icon.6fd57365.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js"]),meta:{title:"\u6211\u7684\u8003\u52E4"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:()=>__vitePreload(()=>import("./teacher-attendDetail.5debea5d.js"),["assets/teacher-attendDetail.5debea5d.js","assets/teacher-attendDetail.13b618bc.css","assets/clock-icon.6fd57365.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/index.78e196a2.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.57771568.js"),["assets/index.57771568.js","assets/index.be290f62.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/date.176df113.js","assets/index.7028acf1.js","assets/index.abd668f7.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/screen-projection",name:"screen-projection",component:()=>__vitePreload(()=>import("./index.298a47f4.js"),["assets/index.298a47f4.js","assets/index.8aafa22b.css","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js"]),meta:{title:"\u6559\u5B66\u8BFE\u4EF6"}},{path:"/unit-list",name:"unit-list",component:()=>__vitePreload(()=>import("./index.f781124e.js"),["assets/index.f781124e.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/unit-list-item.298a198d.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.052b3caa.js","assets/index.276a5d68.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unit-create",name:"unit-create",component:()=>__vitePreload(()=>import("./index.921e638f.js"),["assets/index.921e638f.js","assets/index.54a1d2db.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.052b3caa.js","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u65B0\u589E\u6D4B\u9A8C"}},{path:"/unit-Lesson",name:"unit-Lesson",component:()=>__vitePreload(()=>import("./unit-Lesson.5ff6a9f8.js"),["assets/unit-Lesson.5ff6a9f8.js","assets/unit-Lesson.356e1f3f.css","assets/index.07ad7331.js","assets/index.7d2afdaa.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css"]),meta:{title:"\u9009\u62E9\u6559\u6750"}},{path:"/uni-test",name:"uni-test",component:()=>__vitePreload(()=>import("./uni-test.d6b2dbb0.js"),["assets/uni-test.d6b2dbb0.js","assets/uni-test.a4dc1039.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon-list.12309bf1.js","assets/index.276a5d68.js","assets/index.052b3caa.js","assets/index.abd668f7.js"]),meta:{title:"\u9009\u62E9\u6559\u6750"}},{path:"/uni-last",name:"uni-last",component:()=>__vitePreload(()=>import("./uni-last.a7292620.js"),["assets/uni-last.a7292620.js","assets/uni-last.7cb86256.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon-edit.664c5ff1.js","assets/clock-icon.6fd57365.js","assets/quest-icon.f1b2f4e3.js","assets/index.abd668f7.js","assets/index.6438a25f.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/unitDetail",name:"unitDetail",component:()=>__vitePreload(()=>import("./unitDetail.bc52b067.js"),["assets/unitDetail.bc52b067.js","assets/unitDetail.be4912a1.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/quest-icon.f1b2f4e3.js","assets/unit-list-item.298a198d.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/icon_teacher.df08d662.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.b28db9f5.js","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.ab2541bb.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:()=>__vitePreload(()=>import("./details.869dbf63.js"),["assets/details.869dbf63.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/icon-time.ca1af643.js","assets/index.b28db9f5.js","assets/index.abd668f7.js"]),meta:{title:"\u8865\u52A9\u660E\u7EC6"}}]},...rootRouter,...noLoginRouter$2];const error="_error_6z2np_1",info="_info_6z2np_9",login="_login_6z2np_27",loginTitle="_loginTitle_6z2np_33",codeText="_codeText_6z2np_41",margin34="_margin34_6z2np_44",formTitle="_formTitle_6z2np_47",wxPopupDialog="_wxPopupDialog_6z2np_63",popupContainer="_popupContainer_6z2np_80",title="_title_6z2np_87",popupTips="_popupTips_6z2np_94";var styles={error,info,login,loginTitle,codeText,margin34,formTitle,wxPopupDialog,popupContainer,title,popupTips};const removeAuth=()=>{sessionStorage.removeItem("Authorization")},setAuth=e=>{sessionStorage.setItem("Authorization",e)},browserInfo=browser();var MusicAuth=defineComponent({name:"Auth-loayout",data(){return{loading:!1}},computed:{isExternal(){return this.$route.meta.isExternal&&!browserInfo.isStudent||!1},isNeedView(){return state.user.status==="login"||this.$route.path==="/loginMusic"||this.isExternal}},mounted(){!this.isExternal&&this.setAuth()},methods:{async setAuth(){const{query:e}=this.$route,r=e.userInfo||e.Authorization;if(r&&setAuth(r),!this.loading){if(state.user.status==="init"||state.user.status==="error"){this.loading=!0;try{const n=await request.get("/api-student/user/getUserInfo",{initRequest:!0,requestType:"form"});setLogin(n.data)}catch(n){const i=n.message;i.indexOf("5000")===-1&&i.indexOf("authentication")===-1?setLoginError():setLogout()}this.loading=!1}if(state.user.status==="logout")try{const n=this.$route,i={returnUrl:this.$route.path,...this.$route.query};n.meta.isRegister&&(i.isRegister=n.meta.isRegister),this.$router.replace({path:"/loginMusic",query:i})}catch{}}}},render(){return createVNode(Fragment,null,[state.user.status==="error"?createVNode("div",{class:styles.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5",buttonText:"\u91CD\u65B0\u52A0\u8F7D",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}});const noLoginRouter$1=[{path:"/payment-result",name:"payment-result",component:()=>__vitePreload(()=>import("./index.75332161.js"),["assets/index.75332161.js","assets/index.4fd3326e.css","assets/index.da1fa078.js","assets/index.276a5d68.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.ab2541bb.js","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.6438a25f.js"]),meta:{title:"\u652F\u4ED8\u8BE6\u60C5"}},{path:"/download",name:"download",component:()=>__vitePreload(()=>import("./index.725d62ed.js"),["assets/index.725d62ed.js","assets/manage-center.bcfe16e6.js","assets/manage-center.97eaaf26.css","assets/index.276a5d68.js"]),meta:{title:"\u4E0B\u8F7D\u7BA1\u4E50\u56E2\u5B66\u5458\u7AEF"}},{path:"/pre-register-active",name:"pre-register-active",component:()=>__vitePreload(()=>import("./index.cd6a4a43.js"),["assets/index.cd6a4a43.js","assets/index.f8d9290c.css","assets/signin-tips.6542f4eb.js","assets/signin-tips.0eac1ed4.css","assets/index.da1fa078.js","assets/index.052b3caa.js","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u7BA1\u4E50\u56E2\u7EC4\u5EFA\u5BB6\u957F\u4F1A"}},{path:"/pre-register-video",name:"pre-register-video",component:()=>__vitePreload(()=>import("./video.ca3d264d.js"),["assets/video.ca3d264d.js","assets/plyr.c67e8325.css","assets/video.module.177dd31a.js","assets/video.module.38ce53f7.css","assets/plyr.min.cb0f7b0b.js","assets/index.da1fa078.js"]),meta:{title:"\u7BA1\u4E50\u56E2\u7EC4\u5EFA\u5BB6\u957F\u4F1A"}},{path:"/pre-register-show",name:"pre-register-show",component:()=>__vitePreload(()=>import("./show.50a5fdd0.js"),["assets/show.50a5fdd0.js","assets/show.0b7a3484.css","assets/plyr.c67e8325.css","assets/signin-tips.6542f4eb.js","assets/signin-tips.0eac1ed4.css","assets/index.052b3caa.js","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/video.module.177dd31a.js","assets/video.module.38ce53f7.css","assets/plyr.min.cb0f7b0b.js","assets/deep-clone.c5af4e6b.js","assets/index.6a697dce.js","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.ab2541bb.js"]),meta:{title:"\u7BA1\u4E50\u56E2\u7EC4\u5EFA\u5BB6\u957F\u4F1A"}}];var routesStudent=[{path:"/",component:Auth,children:[...router$1,{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login.30440c72.js"),["assets/login.30440c72.js","assets/login.929cb7eb.css","assets/validate.017f042d.js","assets/validate.f62f2b72.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.052b3caa.js","assets/index.85ea6781.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.54c7e990.js"),["assets/index.54c7e990.js","assets/index.66617849.css"])},{path:"/coupons",name:"coupons",component:()=>__vitePreload(()=>import("./index.d085f9ae.js"),["assets/index.d085f9ae.js","assets/index.a1314c3c.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u4F18\u60E0\u5238"}},{path:"/memberCenter",name:"memberCenter",component:()=>__vitePreload(()=>import("./index.3598b974.js"),["assets/index.3598b974.js","assets/index.f50f41a1.css","assets/icon_student.660125da.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.abd668f7.js","assets/index.276a5d68.js"]),meta:{title:"\u4E50\u56E2Ai\u5B66\u7EC3\u5DE5\u5177"}},{path:"/tradeRecord",name:"tradeRecord",component:()=>__vitePreload(()=>import("./index.3e265142.js"),["assets/index.3e265142.js","assets/index.129a7c02.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.b28db9f5.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js"]),meta:{title:"\u4EA4\u6613\u8BB0\u5F55"}},{path:"/my-orchestra",name:"my-orchestra",component:()=>__vitePreload(()=>import("./index.b2800475.js"),["assets/index.b2800475.js","assets/index.module.b9eeb1f8.js","assets/index.module.45cd01c5.css","assets/icon_teacher.df08d662.js","assets/icon-muit-message.0a72e92d.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.adf0b8fc.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/photo-detail",name:"photo-detail",component:()=>__vitePreload(()=>import("./photo-detail.eab3ece2.js"),["assets/photo-detail.eab3ece2.js","assets/index.module.b9eeb1f8.js","assets/index.module.45cd01c5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.276a5d68.js","assets/function-call.aca3a7bc.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js"]),meta:{title:"\u76F8\u7247"}},{path:"/apply-withdrawal",name:"apply-withdrawal",component:()=>__vitePreload(()=>import("./apply-withdrawal.0e05494f.js"),["assets/apply-withdrawal.0e05494f.js","assets/apply-withdrawal.2f3f19cc.css","assets/icon_student.660125da.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.276a5d68.js","assets/index.6438a25f.js","assets/index.abd668f7.js"]),meta:{title:"\u7533\u8BF7\u9000\u56E2"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.57771568.js"),["assets/index.57771568.js","assets/index.be290f62.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/date.176df113.js","assets/index.7028acf1.js","assets/index.abd668f7.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/ranking-list",name:"ranking-list",component:()=>__vitePreload(()=>import("./index.6ba60bea.js"),["assets/index.6ba60bea.js","assets/index.95cdb10b.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.276a5d68.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/isBetween.318963fd.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.47129549.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js"]),meta:{title:"\u6392\u884C\u699C"}},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.58b2dbcd.js"),["assets/index.58b2dbcd.js","assets/index.eff4cebd.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/isBetween.318963fd.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.276a5d68.js","assets/index.63a4a300.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.47129549.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.058b41c7.js"),["assets/exercis-detail.058b41c7.js","assets/exercis-detail.16c80cf2.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js","assets/index.276a5d68.js","assets/index.9ef28852.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}}]},{path:"/msuicGroup",component:MusicAuth,children:[{path:"/loginMusic",name:"loginMusic",component:()=>__vitePreload(()=>import("./login.453a2ae7.js"),["assets/login.453a2ae7.js","assets/validate.017f042d.js","assets/validate.f62f2b72.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.052b3caa.js","assets/index.85ea6781.js"]),meta:{isRegister:!1}},{path:"/preApply",name:"preApply",component:()=>__vitePreload(()=>import("./index.ade42476.js"),["assets/index.ade42476.js","assets/index.021e15a0.css","assets/index.6a697dce.js","assets/index.052b3caa.js","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.ab2541bb.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/countUp.min.6b87fae2.js","assets/index.59b9f984.js","assets/index.43e64f6c.js","assets/index.a4ced63a.css","assets/index.276a5d68.js","assets/function-call.aca3a7bc.js","assets/ImagePreview.289405c5.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.d979c853.js","assets/index.13900508.js","assets/index.b28db9f5.js","assets/index.9ef28852.js","assets/index.adf0b8fc.js"]),meta:{title:"\u4E50\u56E2\u62A5\u540D"}},{path:"/orderDetail",name:"orderDetail",component:()=>__vitePreload(()=>import("./order-detail.4bf19639.js"),["assets/order-detail.4bf19639.js","assets/order-detail.106e53c4.css","assets/index.abd668f7.js","assets/index.ab2541bb.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.052b3caa.js","assets/icon-checkbox-check.b4753e7f.js","assets/icon-checkbox-default.a253b329.js","assets/index.13900508.js","assets/index.59b9f984.js","assets/index.6a697dce.js","assets/index.6438a25f.js","assets/index.43e64f6c.js","assets/index.a4ced63a.css","assets/index.276a5d68.js","assets/function-call.aca3a7bc.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.b28db9f5.js","assets/orchestra-top_bg.d871f0f3.js","assets/index.6369cc1e.js","assets/index.83aa8b55.css"]),meta:{title:"\u8BA2\u5355\u8BE6\u60C5"}},{path:"/shopAddress",name:"shopAddress",component:()=>__vitePreload(()=>import("./index.e493db9e.js"),["assets/index.e493db9e.js","assets/index.module.08b7a095.js","assets/index.module.0fe08cfb.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.abd668f7.js","assets/index.ab2541bb.js"]),meta:{title:"\u6536\u8D27\u5730\u5740"}},{path:"/addressOperation",name:"addressOperation",component:()=>__vitePreload(()=>import("./address-operation.bb541912.js"),["assets/address-operation.bb541912.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.module.08b7a095.js","assets/index.module.0fe08cfb.css","assets/area.bc7b6c10.js","assets/toolsValidate.4388d7ee.js","assets/index.052b3caa.js","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u6536\u8D27\u5730\u5740"}}]},...noLoginRouter$1,...rootRouter];const noLoginRouter=[{path:"/companion-teacher-register",name:"companion-teacher-register",component:()=>__vitePreload(()=>import("./companion-teacher-register.4d598220.js"),["assets/companion-teacher-register.4d598220.js","assets/companion-teacher-register.49a6669e.css","assets/area.bc7b6c10.js","assets/validate.017f042d.js","assets/validate.f62f2b72.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.623dc134.js","assets/index.fd482fd2.css","assets/index.36e5ddaf.js","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/function-call.aca3a7bc.js","assets/index.6a697dce.js","assets/index.052b3caa.js","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.ab2541bb.js","assets/index.13900508.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.61ab9823.js","assets/index.d979c853.js"]),meta:{title:"\u4E50\u56E2\u4F34\u5B66\u8001\u5E08\u6CE8\u518C"}},{path:"/manage-teacher-register",name:"manage-teacher-register",component:()=>__vitePreload(()=>import("./manage-teacher-register.3947dfe5.js"),["assets/manage-teacher-register.3947dfe5.js","assets/manage-teacher-register.a1b77d1a.css","assets/area.bc7b6c10.js","assets/validate.017f042d.js","assets/validate.f62f2b72.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.623dc134.js","assets/index.fd482fd2.css","assets/index.36e5ddaf.js","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/function-call.aca3a7bc.js","assets/index.6a697dce.js","assets/index.052b3caa.js","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.ab2541bb.js","assets/index.13900508.js"]),meta:{title:"\u4E50\u56E2\u7BA1\u7406\u8001\u5E08\u6CE8\u518C"}},{path:"/train-week-report",name:"train-week-report",component:()=>__vitePreload(()=>import("./week-report.70c7a0f1.js").then(function(e){return e.w}),["assets/week-report.70c7a0f1.js","assets/week-report.bf91517c.css","assets/icon-or.620acfd8.js","assets/universalTransition.c9e35979.js","assets/index.276a5d68.js","assets/index.5057303f.js","assets/index.6369cc1e.js","assets/index.83aa8b55.css","assets/html2canvas.esm.bd39409e.js","assets/index.adf0b8fc.js"]),meta:{title:"\u8BAD\u7EC3\u5468\u62A5"}},{path:"/train-month-report",name:"train-month-report",component:()=>__vitePreload(()=>import("./month-report.7784f129.js"),["assets/month-report.7784f129.js","assets/week-report.70c7a0f1.js","assets/week-report.bf91517c.css","assets/icon-or.620acfd8.js","assets/universalTransition.c9e35979.js","assets/index.276a5d68.js","assets/index.5057303f.js","assets/index.6369cc1e.js","assets/index.83aa8b55.css","assets/html2canvas.esm.bd39409e.js","assets/index.adf0b8fc.js"]),meta:{title:"\u8BAD\u7EC3\u6708\u62A5"}}];var routesSchool=[{path:"/",component:Auth,children:[...router$1,{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./login.30440c72.js"),["assets/login.30440c72.js","assets/login.929cb7eb.css","assets/validate.017f042d.js","assets/validate.f62f2b72.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.052b3caa.js","assets/index.85ea6781.js"]),meta:{isRegister:!1}},{path:"/home",name:"home",component:()=>__vitePreload(()=>import("./index.36cb667e.js"),["assets/index.36cb667e.js","assets/index.66617849.css"])},{path:"/my-orchestra",name:"my-orchestra",component:()=>__vitePreload(()=>import("./index.904cc94d.js"),["assets/index.904cc94d.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.module.9976e9f3.js","assets/index.module.f1b16a4b.css","assets/index.b28db9f5.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.abd668f7.js","assets/index.ab2541bb.js"]),meta:{title:"\u6211\u7684\u4E50\u56E2"}},{path:"/create-orchestra",name:"create-orchestra",component:()=>__vitePreload(()=>import("./index.66189f6c.js"),["assets/index.66189f6c.js","assets/index.2b5c2d46.css","assets/index.59b9f984.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.module.9976e9f3.js","assets/index.module.f1b16a4b.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/icon-checkbox-check.b4753e7f.js","assets/icon-checkbox-default.a253b329.js","assets/icon_student.660125da.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.d979c853.js","assets/index.13900508.js","assets/Checker.40bdbb46.js","assets/index.276a5d68.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/create.c1872607.js","assets/deep-clone.c5af4e6b.js","assets/index.052b3caa.js"]),meta:{title:"\u65B0\u5EFA\u4E50\u56E2"}},{path:"/create-orchestra-teacher",name:"create-orchestra-teacher",component:()=>__vitePreload(()=>import("./select-teacher.9db1e4ef.js"),["assets/select-teacher.9db1e4ef.js","assets/select-teacher.a06ee9af.css","assets/index.59b9f984.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/teacher-list.76159bbc.js","assets/teacher-list.cf497422.css","assets/icon_teacher.df08d662.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.052b3caa.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/create.c1872607.js","assets/index.95a99ca5.js","assets/index.8c021d04.css"]),meta:{title:"\u9009\u62E9\u8001\u5E08"}},{path:"/orchestra-detail",name:"orchestra-detail",component:()=>__vitePreload(()=>import("./orchestra-detail.fb4b1db1.js"),["assets/orchestra-detail.fb4b1db1.js","assets/orchestra-detail.140c6275.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/countUp.min.6b87fae2.js","assets/isSameOrBefore.6d8d79ab.js","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.adf0b8fc.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js","assets/index.5057303f.js"]),meta:{title:"\u4E50\u56E2\u8BE6\u60C5"}},{path:"/school-photo",name:"school-photo",component:()=>__vitePreload(()=>import("./photo.95bb28b4.js"),["assets/photo.95bb28b4.js","assets/photo.module.55d59b7f.js","assets/photo.module.bc5bad45.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.78e196a2.js"]),meta:{title:"\u4E50\u56E2\u76F8\u518C"}},{path:"/photo-detail",name:"photo-detail",component:()=>__vitePreload(()=>import("./photo-detail.9c565e93.js"),["assets/photo-detail.9c565e93.js","assets/photo-detail.f209381b.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon-checkbox-default.a253b329.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.d979c853.js","assets/index.13900508.js","assets/Checker.40bdbb46.js","assets/index.36e5ddaf.js","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/index.276a5d68.js","assets/function-call.aca3a7bc.js"]),meta:{title:"\u76F8\u518C\u8BE6\u60C5"}},{path:"/mass-message",name:"mass-message",component:()=>__vitePreload(()=>import("./index.fe3a731a.js"),["assets/index.fe3a731a.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.b28db9f5.js","assets/index.module.a0fba9ef.js","assets/index.module.265c8f2a.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.052b3caa.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u7FA4\u53D1\u8BB0\u5F55"}},{path:"/create-message",name:"create-message",component:()=>__vitePreload(()=>import("./create-message.797af6e1.js"),["assets/create-message.797af6e1.js","assets/create-message.60ccc896.css","assets/index.59b9f984.js","assets/index.b28db9f5.js","assets/index.module.a0fba9ef.js","assets/index.module.265c8f2a.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/index.61ab9823.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.d979c853.js","assets/index.13900508.js","assets/Checker.40bdbb46.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.adf0b8fc.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/icon_student.660125da.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.ef7edda2.js","assets/index.a75acca0.css","assets/index.36e5ddaf.js","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/function-call.aca3a7bc.js","assets/index.b9737213.js","assets/utils.0f86fc1f.js","assets/index.af85409e.js"]),meta:{title:"\u7FA4\u53D1\u6D88\u606F"}},{path:"/companion-teacher",name:"companion-teacher",component:()=>__vitePreload(()=>import("./index.c9eb8540.js"),["assets/index.c9eb8540.js","assets/index.e727cbb2.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon-call-message.08ca784d.js","assets/icon_teacher.df08d662.js","assets/icon-message.8c0a9e8b.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.052b3caa.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.adf0b8fc.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u4F34\u5B66\u8001\u5E08"}},{path:"/companion-teacher-detail",name:"companion-teacher-detail",component:()=>__vitePreload(()=>import("./companion-detail.7fd71e47.js"),["assets/companion-detail.7fd71e47.js","assets/companion-detail.8474b51f.css","assets/icon_teacher.df08d662.js","assets/icon-message.8c0a9e8b.js","assets/icon-call-message.08ca784d.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.adf0b8fc.js"]),meta:{title:"\u4F34\u5B66\u8001\u5E08\u8BE6\u60C5"}},{path:"/companion-unbind",name:"companion-unbind",component:()=>__vitePreload(()=>import("./unbind.7746e6fb.js"),["assets/unbind.7746e6fb.js","assets/unbind.8653601e.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.59b9f984.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/icon_teacher.df08d662.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.052b3caa.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.b28db9f5.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.adf0b8fc.js"]),meta:{title:"\u8BFE\u7A0B\u4EA4\u63A5"}},{path:"/manage-teacher",name:"manage-teacher",component:()=>__vitePreload(()=>import("./index.c647f920.js"),["assets/index.c647f920.js","assets/index.87387c9d.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.b28db9f5.js","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.276a5d68.js"]),meta:{title:"\u7BA1\u7406\u8001\u5E08"}},{path:"/manage-teacher-detail",name:"manage-teacher-detail",component:()=>__vitePreload(()=>import("./manage-detail.f2efca20.js"),["assets/manage-detail.f2efca20.js","assets/manage-detail.79fd4f80.css","assets/index.59b9f984.js","assets/index.adf0b8fc.js","assets/index.276a5d68.js","assets/index.61ab9823.js","assets/icon_teacher.df08d662.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.052b3caa.js","assets/index.abd668f7.js"]),meta:{title:"\u7BA1\u7406\u8001\u5E08\u8BE6\u60C5"}},{path:"/save-share-image",name:"save-share-image",component:()=>__vitePreload(()=>import("./index.c8fd0e58.js"),["assets/index.c8fd0e58.js","assets/index.d9e7cc30.css","assets/html2canvas.esm.bd39409e.js","assets/index.6369cc1e.js","assets/index.83aa8b55.css","assets/orchestra-top_bg.d871f0f3.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.276a5d68.js"]),meta:{title:"\u6CE8\u518C"}},{path:"/orchestra-information",name:"orchestra-information",component:()=>__vitePreload(()=>import("./orchestra-information.2de6a930.js"),["assets/orchestra-information.2de6a930.js","assets/orchestra-information.debf400b.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.78e196a2.js"]),meta:{title:"\u4E50\u56E2\u8D44\u8BAF"}},{path:"/add-information",name:"add-information",component:()=>__vitePreload(()=>import("./add-information.437fe7bc.js"),["assets/add-information.437fe7bc.js","assets/add-information.054f66ff.css","assets/index.623dc134.js","assets/index.fd482fd2.css","assets/index.36e5ddaf.js","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/index.276a5d68.js","assets/function-call.aca3a7bc.js","assets/toolsValidate.4388d7ee.js","assets/index.6438a25f.js","assets/index.abd668f7.js"]),meta:{title:"\u6DFB\u52A0\u8D44\u8BAF"}},{path:"/exercise-record",name:"exercise-record",component:()=>__vitePreload(()=>import("./index.58b2dbcd.js"),["assets/index.58b2dbcd.js","assets/index.eff4cebd.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/isBetween.318963fd.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.276a5d68.js","assets/index.63a4a300.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.47129549.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js"]),meta:{title:"\u7EC3\u4E60\u8BB0\u5F55"}},{path:"/exercis-detail",name:"exercis-detail",component:()=>__vitePreload(()=>import("./exercis-detail.058b41c7.js"),["assets/exercis-detail.058b41c7.js","assets/exercis-detail.16c80cf2.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/quest-icon.f1b2f4e3.js","assets/icon_student.660125da.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js","assets/index.276a5d68.js","assets/index.9ef28852.js"]),meta:{title:"\u7EC3\u4E60\u7EDF\u8BA1"}},{path:"/attendance",name:"attendance",component:()=>__vitePreload(()=>import("./index.00c5104e.js"),["assets/index.00c5104e.js","assets/index.ae7b8b6a.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/attend-student.035a501c.js","assets/attend-student.a429c1db.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/clock-icon.6fd57365.js","assets/index.b28db9f5.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/index.module.ab7cef99.js","assets/index.module.a7a33a2c.css"]),meta:{title:"\u8003\u52E4\u7BA1\u7406"}},{path:"/student-att-day",name:"student-att-day",component:()=>__vitePreload(()=>import("./student-att-day.41aa684c.js"),["assets/student-att-day.41aa684c.js","assets/student-att-day.098a7a2e.css","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.module.ab7cef99.js","assets/index.module.a7a33a2c.css","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:()=>__vitePreload(()=>import("./teacher-attendDetail.5debea5d.js"),["assets/teacher-attendDetail.5debea5d.js","assets/teacher-attendDetail.13b618bc.css","assets/clock-icon.6fd57365.js","assets/success-icon.245b8694.js","assets/default-icon.11fd2315.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/index.78e196a2.js"]),meta:{title:"\u8003\u52E4\u8BE6\u60C5"}},{path:"/ranking-list",name:"ranking-list",component:()=>__vitePreload(()=>import("./index.54cfc5a4.js"),["assets/index.54cfc5a4.js","assets/index.b0b1be6b.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/student-icon.30fb072d.js","assets/index.276a5d68.js","assets/index.61ab9823.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/isBetween.318963fd.js","assets/index.47129549.js","assets/utils.0f86fc1f.js"]),meta:{title:"\u6392\u884C\u699C"}},{path:"/approval-manage",name:"approval-manage",component:()=>__vitePreload(()=>import("./index.a31abfb6.js"),["assets/index.a31abfb6.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/approval-item.0ceac7aa.js","assets/approval-item.2cabcdc3.css","assets/clock-icon.6fd57365.js","assets/default-icon.11fd2315.js","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.abd668f7.js","assets/index.adf0b8fc.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u5F85\u529E\u4E8B\u9879"}},{path:"/student-leave",name:"student-leave",component:()=>__vitePreload(()=>import("./student-leave.d0f60f5f.js"),["assets/student-leave.d0f60f5f.js","assets/student-leave.7bc7a4fc.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/approval-item.0ceac7aa.js","assets/approval-item.2cabcdc3.css","assets/clock-icon.6fd57365.js","assets/default-icon.11fd2315.js","assets/student-icon.30fb072d.js","assets/msg-icon.adf37f7b.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.6438a25f.js","assets/index.abd668f7.js"]),meta:{title:"\u5BA1\u6279\u8BE6\u60C5"}},{path:"/train-planning",name:"train-planning",component:()=>__vitePreload(()=>import("./index.f11220dd.js"),["assets/index.f11220dd.js","assets/index.48862898.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/create.b465b523.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.d979c853.js","assets/index.13900508.js","assets/Checker.40bdbb46.js","assets/index.ab2541bb.js","assets/index.6438a25f.js","assets/index.ba71b8ca.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js"]),meta:{title:"\u4E50\u56E2\u6392\u8BFE"}},{path:"/train-content",name:"train-content",component:()=>__vitePreload(()=>import("./index.e5cf177a.js"),["assets/index.e5cf177a.js","assets/index.3a91658b.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.b28db9f5.js","assets/create.b465b523.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.ab2541bb.js"]),meta:{title:"\u8BAD\u7EC3\u5185\u5BB9"}},{path:"/practice-detail",name:"practice-detail",component:()=>__vitePreload(()=>import("./index.7ae0f05f.js"),["assets/index.7ae0f05f.js","assets/index.d197e1fe.css","assets/index.59b9f984.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.b28db9f5.js","assets/toolsValidate.4388d7ee.js","assets/create.b465b523.js","assets/index.b4d1f58a.js","assets/index.ae8b45f4.css","assets/icon_teacher.df08d662.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.d979c853.js","assets/index.13900508.js","assets/Checker.40bdbb46.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.adf0b8fc.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.6438a25f.js","assets/index.b9737213.js","assets/utils.0f86fc1f.js"]),meta:{title:"\u8BAD\u7EC3\u8BE6\u60C5"}},{path:"/course-preview",name:"course-preview",component:()=>__vitePreload(()=>import("./index.c8b2b1eb.js"),["assets/index.c8b2b1eb.js","assets/index.23005e55.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/create.b465b523.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.ab2541bb.js"]),meta:{title:"\u8BFE\u7A0B\u9884\u89C8"}},{path:"/course-adjust",name:"course-adjust",component:()=>__vitePreload(()=>import("./course-adjust.e9fa5f56.js"),["assets/course-adjust.e9fa5f56.js","assets/course-adjust.a7c3ba08.css","assets/index.b28db9f5.js","assets/index.59b9f984.js","assets/isSameOrBefore.6d8d79ab.js","assets/index.47129549.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.b9737213.js","assets/index.de1f78a6.js","assets/teacher-list.76159bbc.js","assets/teacher-list.cf497422.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/icon_teacher.df08d662.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.9ef28852.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.95a99ca5.js","assets/index.8c021d04.css"]),meta:{title:"\u8BFE\u7A0B\u8C03\u6574"}},{path:"/batch-adjust",name:"batch-adjust",component:()=>__vitePreload(()=>import("./batch-adjust.5d755e7e.js"),["assets/batch-adjust.5d755e7e.js","assets/batch-adjust.95e40811.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.59b9f984.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/toolsValidate.4388d7ee.js","assets/index.b4d1f58a.js","assets/index.ae8b45f4.css","assets/icon_teacher.df08d662.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.d979c853.js","assets/index.13900508.js","assets/Checker.40bdbb46.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.adf0b8fc.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.6438a25f.js","assets/index.ba71b8ca.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js"]),meta:{title:"\u6279\u91CF\u8C03\u6574"}},{path:"/school-detail",name:"school-detail",component:()=>__vitePreload(()=>import("./index.cbff9e9e.js"),["assets/index.cbff9e9e.js","assets/index.e1614fca.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/logo.8acf0b46.js","assets/logo.2ce7f9f6.css","assets/default-icon.11fd2315.js","assets/msg-icon.adf37f7b.js","assets/index.b28db9f5.js","assets/icon-call-message.08ca784d.js","assets/index.adf0b8fc.js","assets/index.276a5d68.js"]),meta:{title:"\u5B66\u6821\u4FE1\u606F"}},{path:"/school-eidt",name:"school-eidt",component:()=>__vitePreload(()=>import("./eidt-school.081a3857.js"),["assets/eidt-school.081a3857.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/logo.8acf0b46.js","assets/logo.2ce7f9f6.css","assets/area.bc7b6c10.js","assets/index.623dc134.js","assets/index.fd482fd2.css","assets/index.36e5ddaf.js","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/index.276a5d68.js","assets/function-call.aca3a7bc.js","assets/index.052b3caa.js","assets/index.6438a25f.js","assets/index.abd668f7.js"]),meta:{title:"\u4FEE\u6539\u5B66\u6821\u5730\u5740"}},{path:"/attendance-rule",name:"attendance-rule",component:()=>__vitePreload(()=>import("./index.57771568.js"),["assets/index.57771568.js","assets/index.be290f62.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/date.176df113.js","assets/index.7028acf1.js","assets/index.abd668f7.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219"}},{path:"/orchestra-story",name:"orchestra-story",component:()=>__vitePreload(()=>import("./index.9fa64c04.js"),["assets/index.9fa64c04.js","assets/index.029dde1d.css","assets/plyr.c67e8325.css","assets/index.0a4363b6.js","assets/index.0d600b6c.css","assets/plyr.min.cb0f7b0b.js","assets/icon-or.620acfd8.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.276a5d68.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.61ab9823.js"]),meta:{title:"\u4E50\u56E2\u4E8B\u8FF9"}},{path:"/story-operation",name:"story-operation",component:()=>__vitePreload(()=>import("./index.72d79a2a.js"),["assets/index.72d79a2a.js","assets/index.4f96cd8e.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.ef7edda2.js","assets/index.a75acca0.css","assets/index.276a5d68.js","assets/index.36e5ddaf.js","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/function-call.aca3a7bc.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.052b3caa.js","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.61ab9823.js","assets/index.de1f78a6.js"]),meta:{title:"\u6DFB\u52A0\u4E8B\u8FF9"}},{path:"/subsidy-exercise-detail",name:"subsidy-exercise-detail",component:()=>__vitePreload(()=>import("./exercise-detail.8ac60037.js"),["assets/exercise-detail.8ac60037.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/icon_teacher.df08d662.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.b28db9f5.js","assets/index.abd668f7.js","assets/index.adf0b8fc.js"]),meta:{title:"\u8BAD\u7EC3\u8865\u52A9\u8BE6\u60C5"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:()=>__vitePreload(()=>import("./details.869dbf63.js"),["assets/details.869dbf63.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/icon-time.ca1af643.js","assets/index.b28db9f5.js","assets/index.abd668f7.js"]),meta:{title:"\u8865\u52A9\u660E\u7EC6"}},{path:"/subsidy-grant-detail",name:"subsidy-grant-detail",component:()=>__vitePreload(()=>import("./grant-detail.063b1e41.js"),["assets/grant-detail.063b1e41.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/icon-time.ca1af643.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/quest-icon.f1b2f4e3.js","assets/index.abd668f7.js","assets/index.adf0b8fc.js"]),meta:{title:"\u7BA1\u7406\u8865\u52A9\u8BE6\u60C5"}},{path:"/subsidy-reward-detail",name:"subsidy-reward-detail",component:()=>__vitePreload(()=>import("./reward-detail.df034fd8.js"),["assets/reward-detail.df034fd8.js","assets/index.module.6c7a343e.js","assets/index.module.15adf0ea.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.abd668f7.js","assets/index.adf0b8fc.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1\u8BE6\u60C5"}},{path:"/unitDetail",name:"unitDetail",component:()=>__vitePreload(()=>import("./unitDetail.bc52b067.js"),["assets/unitDetail.bc52b067.js","assets/unitDetail.be4912a1.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/quest-icon.f1b2f4e3.js","assets/unit-list-item.298a198d.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.276a5d68.js","assets/icon_teacher.df08d662.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.b28db9f5.js","assets/index.ba71b8ca.js","assets/Checker.40bdbb46.js","assets/index.ab2541bb.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.95a99ca5.js","assets/index.8c021d04.css","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u6D4B\u9A8C\u8BE6\u60C5"}},{path:"/unit-list",name:"unit-list",component:()=>__vitePreload(()=>import("./index.f781124e.js"),["assets/index.f781124e.js","assets/index.ec2a7822.js","assets/index.c16d4c14.css","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/unit-list-item.298a198d.js","assets/unit-list-item.254aca8c.css","assets/icon-edit.664c5ff1.js","assets/icon-muit-message.0a72e92d.js","assets/index.052b3caa.js","assets/index.276a5d68.js","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.fdad9231.js","assets/index.78e196a2.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js"]),meta:{title:"\u9636\u6BB5\u81EA\u6D4B"}},{path:"/orchestra-photo-create",name:"orchestra-photo-create",component:()=>__vitePreload(()=>import("./photo-create.16578666.js"),["assets/photo-create.16578666.js","assets/photo.module.55d59b7f.js","assets/photo.module.bc5bad45.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.6438a25f.js","assets/index.abd668f7.js","assets/index.78e196a2.js","assets/index.36e5ddaf.js","assets/index.4f3f29e9.js","assets/ImagePreview.289405c5.js","assets/index.99e0cf1f.js","assets/index.276a5d68.js","assets/function-call.aca3a7bc.js"]),meta:{title:"\u521B\u5EFA\u76F8\u518C"}},{path:"/practice-rewards",name:"practice-rewards",component:()=>__vitePreload(()=>import("./index.49c6e13b.js"),["assets/index.49c6e13b.js","assets/index.module.ee4f9b91.js","assets/index.module.d2e4db81.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.abd668f7.js","assets/index.adf0b8fc.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1"}},{path:"/practice-rewards-detail",name:"practice-rewards-detail",component:()=>__vitePreload(()=>import("./detail.89b02fe1.js"),["assets/detail.89b02fe1.js","assets/index.module.ee4f9b91.js","assets/index.module.d2e4db81.css","assets/icon_student.660125da.js","assets/index.abd668f7.js","assets/index.adf0b8fc.js","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.052b3caa.js","assets/index.276a5d68.js","assets/index.ab2541bb.js","assets/index.de1f78a6.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u7EC3\u4E60\u5956\u52B1\u8BE6\u60C5"}},{path:"/attendance-rules",name:"attendance-rules",component:()=>__vitePreload(()=>import("./index.20b675ae.js"),["assets/index.20b675ae.js","assets/index.875eecce.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/toolsValidate.4388d7ee.js","assets/index.052b3caa.js","assets/index.abd668f7.js","assets/index.6438a25f.js","assets/date.176df113.js","assets/index.6bbd7daa.js","assets/use-tab-status.69b57a37.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js"]),meta:{title:"\u8003\u52E4\u89C4\u5219\u8BBE\u7F6E"}},{path:"/train-report",name:"train-report",component:()=>__vitePreload(()=>import("./index.0989d160.js"),["assets/index.0989d160.js","assets/index.2beb4f01.css","assets/index.7790de2a.js","assets/index.78fe1bb5.css","assets/index.1d6ac2c5.js","assets/index.f5f6c5e3.css","assets/index.9ef28852.js","assets/use-tab-status.69b57a37.js","assets/index.abd668f7.js","assets/index.af85409e.js","assets/utils.0f86fc1f.js","assets/Picker.148c9d83.js","assets/index.6bbd7daa.js","assets/index.99e0cf1f.js","assets/index.61ab9823.js","assets/index.de1f78a6.js"]),meta:{title:"\u8BAD\u7EC3\u62A5\u544A"}}]},...rootRouter,...noLoginRouter];const paymentType=window.paymentType;let routes=[];paymentType==="STUDENT"?routes=routesStudent:paymentType==="TEACHER"?routes=routesTeacher:paymentType==="SCHOOL"&&(routes=routesSchool);console.log(paymentType);const router=createRouter({history:createWebHashHistory(),routes,scrollBehavior(e,r,n){if(e.hash)return{el:e.hash,behavior:"smooth"}}}),whitePath=["/coursewarePlay","/lessonCourseware","/courseList","/companion-teacher-register","/manage-teacher-register","/payResult","/payDefine"];router.beforeEach((e,r,n)=>{whitePath.includes(e.path)||baseEvent.emit("toastShow"),document.title=e.meta.title||"\u7BA1\u4E50\u56E2",n()});router.afterEach((e,r)=>{e.path===r.path?baseEvent.emit("toastClose"):setTimeout(()=>{baseEvent.emit("toastClose")},300)});let isOpen=!1;router.onError(e=>{if(e instanceof Error){const r=e.name.indexOf("chunk"),n=router.currentRoute.value.fullPath;console.log(e),r&&!isOpen&&(baseEvent.emit("toastClose"),isOpen=!0,showDialog({title:"\u66F4\u65B0\u63D0\u793A",message:"APP\u6709\u66F4\u65B0\u8BF7\u70B9\u51FB\u786E\u5B9A\u5237\u65B0\u9875\u9762\uFF1F",confirmButtonColor:"var(--van-primary)"}).then(()=>{browser().isApp?postMessage({api:"back"}):(location.hash=n,window.location.reload())}))}});var index$1="",normalize="",style="",index="";export{onMounted as $,AstronautJSON as A,Button as B,useParent as C,withInstall as D,mergeProps as E,Fragment as F,BORDER_TOP_BOTTOM as G,getRootScrollTop as H,setRootScrollTop as I,isObject$2 as J,isPromise as K,Loading as L,isFunction$1 as M,extend$1 as N,unknownProp as O,Popup as P,useId as Q,ref as R,FORM_KEY as S,Toast as T,addUnit as U,Vue3Lottie as V,useExpose as W,provide as X,CUSTOM_FIELD_INJECTION_KEY as Y,watch as Z,nextTick as _,resolveComponent as a,BORDER_UNSET_TOP_BOTTOM as a$,useEventListener as a0,isDef as a1,toArray as a2,formatNumber as a3,preventDefault as a4,Icon as a5,resetScroll as a6,padZero as a7,useCountDown as a8,getCurrentInstance as a9,isHidden as aA,makeRequiredProp as aB,makeNumberProp as aC,useToggle as aD,useHeight as aE,setScrollTop as aF,isDate$2 as aG,onMountedOrActivated as aH,raf as aI,inject as aJ,cancelRaf as aK,onBeforeUpdate as aL,unitToPx as aM,windowWidth as aN,onActivated as aO,onPopupReopen as aP,getElementTop as aQ,callInterceptor as aR,route as aS,Badge as aT,watchEffect as aU,doubleRaf as aV,normalizeClass as aW,stringifyStyle as aX,normalizeStyle as aY,clamp as aZ,isSameValue as a_,inBrowser$1 as aa,onBeforeUnmount as ab,withDirectives as ac,resolveDirective as ad,routeProps as ae,useRoute$1 as af,useRouter as ag,useRoute as ah,dayjs as ai,OHeader as aj,OEmpty as ak,isVNode as al,pick as am,useRect as an,commonjsGlobal as ao,useScrollParent as ap,useTouch as aq,getScrollTop as ar,useClickAway as as,windowHeight as at,HAPTICS_FEEDBACK as au,makeArrayProp as av,Teleport as aw,getZIndexStyle as ax,vShow as ay,onUpdated as az,baseEvent as b,usePageVisibility as b0,onDeactivated as b1,formatterDatePicker as b2,Dialog as b3,popupSharedProps as b4,popupSharedPropKeys as b5,useLazyRender as b6,onUnmounted as b7,useCustomFieldValue as b8,Transition as b9,createBaseVNode as bA,createCommentVNode as bB,toDisplayString as bC,request$1$1 as bD,getOssUploadUrl as bE,getSizeStyle as bF,showSuccessToast as bG,showFailToast as bH,TransitionGroup as bI,listenerMessage as bJ,shallowRef as bK,removeListenerMessage as bL,toRefs as bM,stopPropagation as bN,addNumber as bO,NavBar as bP,EventEmitter as bQ,getAugmentedNamespace as bR,vue_runtime_esmBundler as bS,getDefaultExportFromCjs as bT,goAliAuth as bU,moneyFormat as ba,getSecondRPM as bb,unref as bc,showConfirmDialog as bd,isRef as be,getCurrentScope as bf,onScopeDispose as bg,getUrlCode as bh,queryString as bi,closeToast as bj,goWechatAuth as bk,BORDER_TOP as bl,BORDER as bm,mountComponent as bn,usePopupState as bo,TAP_OFFSET as bp,LONG_PRESS_START_TIME as bq,removeAuth as br,styles as bs,setLogout as bt,extend as bu,showLoadingToast as bv,src as bw,showDialog as bx,openBlock as by,createElementBlock as bz,createVNode as c,defineComponent as d,postMessage as e,browser as f,state as g,createApp as h,plugin as i,router as j,setAuth$1 as k,removeAuth$1 as l,request as m,setLogin as n,showToast as o,promisefiyPostMessage as p,createTextVNode as q,reactive as r,setAuth as s,createNamespace as t,makeStringProp as u,truthProp as v,makeNumericProp as w,useChildren as x,computed as y,numericProp as z};