Files
svgedit/dist/editor/system/extensions/ext-server_moinsave/ext-server_moinsave.js
2021-02-14 20:17:48 +01:00

2 lines
279 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
System.register(["process"],(function(h){"use strict";var d;return{setters:[function(h){d=h.default}],execute:function(){var g="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function createCommonjsModule(h,d,g){return h(g={path:d,exports:{},require:function(h,d){return function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==d&&g.path)}},g.exports),g.exports}var check=function(h){return h&&h.Math==Math&&h},x=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof g&&g)||function(){return this}()||Function("return this")(),fails=function(h){try{return!!h()}catch(h){return!0}},b=!fails((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),S={}.propertyIsEnumerable,w=Object.getOwnPropertyDescriptor,E={f:w&&!S.call({1:2},1)?function propertyIsEnumerable(h){var d=w(this,h);return!!d&&d.enumerable}:S},createPropertyDescriptor=function(h,d){return{enumerable:!(1&h),configurable:!(2&h),writable:!(4&h),value:d}},A={}.toString,classofRaw=function(h){return A.call(h).slice(8,-1)},P="".split,_=fails((function(){return!Object("z").propertyIsEnumerable(0)}))?function(h){return"String"==classofRaw(h)?P.call(h,""):Object(h)}:Object,requireObjectCoercible=function(h){if(null==h)throw TypeError("Can't call method on "+h);return h},toIndexedObject=function(h){return _(requireObjectCoercible(h))},isObject=function(h){return"object"==typeof h?null!==h:"function"==typeof h},toPrimitive=function(h,d){if(!isObject(h))return h;var g,x;if(d&&"function"==typeof(g=h.toString)&&!isObject(x=g.call(h)))return x;if("function"==typeof(g=h.valueOf)&&!isObject(x=g.call(h)))return x;if(!d&&"function"==typeof(g=h.toString)&&!isObject(x=g.call(h)))return x;throw TypeError("Can't convert object to primitive value")},k={}.hasOwnProperty,has=function(h,d){return k.call(h,d)},C=x.document,R=isObject(C)&&isObject(C.createElement),documentCreateElement=function(h){return R?C.createElement(h):{}},M=!b&&!fails((function(){return 7!=Object.defineProperty(documentCreateElement("div"),"a",{get:function(){return 7}}).a})),N=Object.getOwnPropertyDescriptor,L={f:b?N:function getOwnPropertyDescriptor(h,d){if(h=toIndexedObject(h),d=toPrimitive(d,!0),M)try{return N(h,d)}catch(h){}if(has(h,d))return createPropertyDescriptor(!E.f.call(h,d),h[d])}},anObject=function(h){if(!isObject(h))throw TypeError(String(h)+" is not an object");return h},D=Object.defineProperty,V={f:b?D:function defineProperty(h,d,g){if(anObject(h),d=toPrimitive(d,!0),anObject(g),M)try{return D(h,d,g)}catch(h){}if("get"in g||"set"in g)throw TypeError("Accessors not supported");return"value"in g&&(h[d]=g.value),h}},j=b?function(h,d,g){return V.f(h,d,createPropertyDescriptor(1,g))}:function(h,d,g){return h[d]=g,h},setGlobal=function(h,d){try{j(x,h,d)}catch(g){x[h]=d}return d},$="__core-js_shared__",B=x[$]||setGlobal($,{}),U=Function.toString;"function"!=typeof B.inspectSource&&(B.inspectSource=function(h){return U.call(h)});var z,G,q,X=B.inspectSource,Y=x.WeakMap,W="function"==typeof Y&&/native code/.test(X(Y)),Q=createCommonjsModule((function(h){(h.exports=function(h,d){return B[h]||(B[h]=void 0!==d?d:{})})("versions",[]).push({version:"3.8.3",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})})),Z=0,K=Math.random(),uid=function(h){return"Symbol("+String(void 0===h?"":h)+")_"+(++Z+K).toString(36)},J=Q("keys"),sharedKey=function(h){return J[h]||(J[h]=uid(h))},tt={},et=x.WeakMap;if(W){var rt=B.state||(B.state=new et),nt=rt.get,it=rt.has,at=rt.set;z=function(h,d){return d.facade=h,at.call(rt,h,d),d},G=function(h){return nt.call(rt,h)||{}},q=function(h){return it.call(rt,h)}}else{var ot=sharedKey("state");tt[ot]=!0,z=function(h,d){return d.facade=h,j(h,ot,d),d},G=function(h){return has(h,ot)?h[ot]:{}},q=function(h){return has(h,ot)}}var ut,st,ct={set:z,get:G,has:q,enforce:function(h){return q(h)?G(h):z(h,{})},getterFor:function(h){return function(d){var g;if(!isObject(d)||(g=G(d)).type!==h)throw TypeError("Incompatible receiver, "+h+" required");return g}}},lt=createCommonjsModule((function(h){var d=ct.get,g=ct.enforce,b=String(String).split("String");(h.exports=function(h,d,S,w){var E,A=!!w&&!!w.unsafe,P=!!w&&!!w.enumerable,_=!!w&&!!w.noTargetGet;"function"==typeof S&&("string"!=typeof d||has(S,"name")||j(S,"name",d),(E=g(S)).source||(E.source=b.join("string"==typeof d?d:""))),h!==x?(A?!_&&h[d]&&(P=!0):delete h[d],P?h[d]=S:j(h,d,S)):P?h[d]=S:setGlobal(d,S)})(Function.prototype,"toString",(function toString(){return"function"==typeof this&&d(this).source||X(this)}))})),ft=x,aFunction=function(h){return"function"==typeof h?h:void 0},getBuiltIn=function(h,d){return arguments.length<2?aFunction(ft[h])||aFunction(x[h]):ft[h]&&ft[h][d]||x[h]&&x[h][d]},ht=Math.ceil,pt=Math.floor,toInteger=function(h){return isNaN(h=+h)?0:(h>0?pt:ht)(h)},yt=Math.min,toLength=function(h){return h>0?yt(toInteger(h),9007199254740991):0},vt=Math.max,dt=Math.min,toAbsoluteIndex=function(h,d){var g=toInteger(h);return g<0?vt(g+d,0):dt(g,d)},createMethod=function(h){return function(d,g,x){var b,S=toIndexedObject(d),w=toLength(S.length),E=toAbsoluteIndex(x,w);if(h&&g!=g){for(;w>E;)if((b=S[E++])!=b)return!0}else for(;w>E;E++)if((h||E in S)&&S[E]===g)return h||E||0;return!h&&-1}},gt={includes:createMethod(!0),indexOf:createMethod(!1)},mt=gt.indexOf,objectKeysInternal=function(h,d){var g,x=toIndexedObject(h),b=0,S=[];for(g in x)!has(tt,g)&&has(x,g)&&S.push(g);for(;d.length>b;)has(x,g=d[b++])&&(~mt(S,g)||S.push(g));return S},xt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],bt=xt.concat("length","prototype"),St={f:Object.getOwnPropertyNames||function getOwnPropertyNames(h){return objectKeysInternal(h,bt)}},wt={f:Object.getOwnPropertySymbols},Et=getBuiltIn("Reflect","ownKeys")||function ownKeys(h){var d=St.f(anObject(h)),g=wt.f;return g?d.concat(g(h)):d},copyConstructorProperties=function(h,d){for(var g=Et(d),x=V.f,b=L.f,S=0;S<g.length;S++){var w=g[S];has(h,w)||x(h,w,b(d,w))}},At=/#|\.prototype\./,isForced=function(h,d){var g=_t[Pt(h)];return g==Tt||g!=kt&&("function"==typeof d?fails(d):!!d)},Pt=isForced.normalize=function(h){return String(h).replace(At,".").toLowerCase()},_t=isForced.data={},kt=isForced.NATIVE="N",Tt=isForced.POLYFILL="P",Ot=isForced,Ct=L.f,_export=function(h,d){var g,b,S,w,E,A=h.target,P=h.global,_=h.stat;if(g=P?x:_?x[A]||setGlobal(A,{}):(x[A]||{}).prototype)for(b in d){if(w=d[b],S=h.noTargetGet?(E=Ct(g,b))&&E.value:g[b],!Ot(P?b:A+(_?".":"#")+b,h.forced)&&void 0!==S){if(typeof w==typeof S)continue;copyConstructorProperties(w,S)}(h.sham||S&&S.sham)&&j(w,"sham",!0),lt(g,b,w,h)}},Rt=Array.isArray||function isArray(h){return"Array"==classofRaw(h)},toObject=function(h){return Object(requireObjectCoercible(h))},createProperty=function(h,d,g){var x=toPrimitive(d);x in h?V.f(h,x,createPropertyDescriptor(0,g)):h[x]=g},Mt=!!Object.getOwnPropertySymbols&&!fails((function(){return!String(Symbol())})),Nt=Mt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,It=Q("wks"),Lt=x.Symbol,Dt=Nt?Lt:Lt&&Lt.withoutSetter||uid,wellKnownSymbol=function(h){return has(It,h)||(Mt&&has(Lt,h)?It[h]=Lt[h]:It[h]=Dt("Symbol."+h)),It[h]},Vt=wellKnownSymbol("species"),arraySpeciesCreate=function(h,d){var g;return Rt(h)&&("function"!=typeof(g=h.constructor)||g!==Array&&!Rt(g.prototype)?isObject(g)&&null===(g=g[Vt])&&(g=void 0):g=void 0),new(void 0===g?Array:g)(0===d?0:d)},jt=getBuiltIn("navigator","userAgent")||"",$t=x.process,Ft=$t&&$t.versions,Bt=Ft&&Ft.v8;Bt?st=(ut=Bt.split("."))[0]+ut[1]:jt&&(!(ut=jt.match(/Edge\/(\d+)/))||ut[1]>=74)&&(ut=jt.match(/Chrome\/(\d+)/))&&(st=ut[1]);var Ut=st&&+st,zt=wellKnownSymbol("species"),arrayMethodHasSpeciesSupport=function(h){return Ut>=51||!fails((function(){var d=[];return(d.constructor={})[zt]=function(){return{foo:1}},1!==d[h](Boolean).foo}))},Gt=wellKnownSymbol("isConcatSpreadable"),Ht=9007199254740991,qt="Maximum allowed index exceeded",Xt=Ut>=51||!fails((function(){var h=[];return h[Gt]=!1,h.concat()[0]!==h})),Yt=arrayMethodHasSpeciesSupport("concat"),isConcatSpreadable=function(h){if(!isObject(h))return!1;var d=h[Gt];return void 0!==d?!!d:Rt(h)};_export({target:"Array",proto:!0,forced:!Xt||!Yt},{concat:function concat(h){var d,g,x,b,S,w=toObject(this),E=arraySpeciesCreate(w,0),A=0;for(d=-1,x=arguments.length;d<x;d++)if(isConcatSpreadable(S=-1===d?w:arguments[d])){if(A+(b=toLength(S.length))>Ht)throw TypeError(qt);for(g=0;g<b;g++,A++)g in S&&createProperty(E,A,S[g])}else{if(A>=Ht)throw TypeError(qt);createProperty(E,A++,S)}return E.length=A,E}});var Wt,Qt=Object.keys||function keys(h){return objectKeysInternal(h,xt)},Zt=b?Object.defineProperties:function defineProperties(h,d){anObject(h);for(var g,x=Qt(d),b=x.length,S=0;b>S;)V.f(h,g=x[S++],d[g]);return h},Kt=getBuiltIn("document","documentElement"),Jt=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(h){return"<script>"+h+"</"+"script>"},NullProtoObject=function(){try{Wt=document.domain&&new ActiveXObject("htmlfile")}catch(h){}var h,d;NullProtoObject=Wt?function(h){h.write(scriptTag("")),h.close();var d=h.parentWindow.Object;return h=null,d}(Wt):((d=documentCreateElement("iframe")).style.display="none",Kt.appendChild(d),d.src=String("javascript:"),(h=d.contentWindow.document).open(),h.write(scriptTag("document.F=Object")),h.close(),h.F);for(var g=xt.length;g--;)delete NullProtoObject.prototype[xt[g]];return NullProtoObject()};tt[Jt]=!0;var te=Object.create||function create(h,d){var g;return null!==h?(EmptyConstructor.prototype=anObject(h),g=new EmptyConstructor,EmptyConstructor.prototype=null,g[Jt]=h):g=NullProtoObject(),void 0===d?g:Zt(g,d)},ee=wellKnownSymbol("unscopables"),re=Array.prototype;null==re[ee]&&V.f(re,ee,{configurable:!0,value:te(null)});var ne,ie,ae,addToUnscopables=function(h){re[ee][h]=!0},oe={},ue=!fails((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})),se=sharedKey("IE_PROTO"),ce=Object.prototype,le=ue?Object.getPrototypeOf:function(h){return h=toObject(h),has(h,se)?h[se]:"function"==typeof h.constructor&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?ce:null},fe=wellKnownSymbol("iterator"),he=!1;[].keys&&("next"in(ae=[].keys())?(ie=le(le(ae)))!==Object.prototype&&(ne=ie):he=!0),(null==ne||fails((function(){var h={};return ne[fe].call(h)!==h})))&&(ne={}),has(ne,fe)||j(ne,fe,(function(){return this}));var pe={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:he},ye=V.f,ve=wellKnownSymbol("toStringTag"),setToStringTag=function(h,d,g){h&&!has(h=g?h:h.prototype,ve)&&ye(h,ve,{configurable:!0,value:d})},de=pe.IteratorPrototype,returnThis$1=function(){return this},createIteratorConstructor=function(h,d,g){var x=d+" Iterator";return h.prototype=te(de,{next:createPropertyDescriptor(1,g)}),setToStringTag(h,x,!1),oe[x]=returnThis$1,h},ge=Object.setPrototypeOf||("__proto__"in{}?function(){var h,d=!1,g={};try{(h=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(g,[]),d=g instanceof Array}catch(h){}return function setPrototypeOf(g,x){return anObject(g),function(h){if(!isObject(h)&&null!==h)throw TypeError("Can't set "+String(h)+" as a prototype")}(x),d?h.call(g,x):g.__proto__=x,g}}():void 0),me=pe.IteratorPrototype,xe=pe.BUGGY_SAFARI_ITERATORS,be=wellKnownSymbol("iterator"),Se="keys",we="values",Ee="entries",returnThis$2=function(){return this},defineIterator=function(h,d,g,x,b,S,w){createIteratorConstructor(g,d,x);var E,A,P,getIterationMethod=function(h){if(h===b&&M)return M;if(!xe&&h in C)return C[h];switch(h){case Se:return function keys(){return new g(this,h)};case we:return function values(){return new g(this,h)};case Ee:return function entries(){return new g(this,h)}}return function(){return new g(this)}},_=d+" Iterator",k=!1,C=h.prototype,R=C[be]||C["@@iterator"]||b&&C[b],M=!xe&&R||getIterationMethod(b),N="Array"==d&&C.entries||R;if(N&&(E=le(N.call(new h)),me!==Object.prototype&&E.next&&(le(E)!==me&&(ge?ge(E,me):"function"!=typeof E[be]&&j(E,be,returnThis$2)),setToStringTag(E,_,!0))),b==we&&R&&R.name!==we&&(k=!0,M=function values(){return R.call(this)}),C[be]!==M&&j(C,be,M),oe[d]=M,b)if(A={values:getIterationMethod(we),keys:S?M:getIterationMethod(Se),entries:getIterationMethod(Ee)},w)for(P in A)(xe||k||!(P in C))&&lt(C,P,A[P]);else _export({target:d,proto:!0,forced:xe||k},A);return A},Ae="Array Iterator",Pe=ct.set,_e=ct.getterFor(Ae),ke=defineIterator(Array,"Array",(function(h,d){Pe(this,{type:Ae,target:toIndexedObject(h),index:0,kind:d})}),(function(){var h=_e(this),d=h.target,g=h.kind,x=h.index++;return!d||x>=d.length?(h.target=void 0,{value:void 0,done:!0}):"keys"==g?{value:x,done:!1}:"values"==g?{value:d[x],done:!1}:{value:[x,d[x]],done:!1}}),"values");oe.Arguments=oe.Array,addToUnscopables("keys"),addToUnscopables("values"),addToUnscopables("entries");var Te={};Te[wellKnownSymbol("toStringTag")]="z";var Oe="[object z]"===String(Te),Ce=wellKnownSymbol("toStringTag"),Re="Arguments"==classofRaw(function(){return arguments}()),Me=Oe?classofRaw:function(h){var d,g,x;return void 0===h?"Undefined":null===h?"Null":"string"==typeof(g=function(h,d){try{return h[d]}catch(h){}}(d=Object(h),Ce))?g:Re?classofRaw(d):"Object"==(x=classofRaw(d))&&"function"==typeof d.callee?"Arguments":x},Ne=Oe?{}.toString:function toString(){return"[object "+Me(this)+"]"};Oe||lt(Object.prototype,"toString",Ne,{unsafe:!0});var Ie=x.Promise,redefineAll=function(h,d,g){for(var x in d)lt(h,x,d[x],g);return h},Le=wellKnownSymbol("species"),setSpecies=function(h){var d=getBuiltIn(h),g=V.f;b&&d&&!d[Le]&&g(d,Le,{configurable:!0,get:function(){return this}})},aFunction$1=function(h){if("function"!=typeof h)throw TypeError(String(h)+" is not a function");return h},anInstance=function(h,d,g){if(!(h instanceof d))throw TypeError("Incorrect "+(g?g+" ":"")+"invocation");return h},De=wellKnownSymbol("iterator"),Ve=Array.prototype,isArrayIteratorMethod=function(h){return void 0!==h&&(oe.Array===h||Ve[De]===h)},functionBindContext=function(h,d,g){if(aFunction$1(h),void 0===d)return h;switch(g){case 0:return function(){return h.call(d)};case 1:return function(g){return h.call(d,g)};case 2:return function(g,x){return h.call(d,g,x)};case 3:return function(g,x,b){return h.call(d,g,x,b)}}return function(){return h.apply(d,arguments)}},je=wellKnownSymbol("iterator"),getIteratorMethod=function(h){if(null!=h)return h[je]||h["@@iterator"]||oe[Me(h)]},iteratorClose=function(h){var d=h.return;if(void 0!==d)return anObject(d.call(h)).value},Result=function(h,d){this.stopped=h,this.result=d},iterate=function(h,d,g){var x,b,S,w,E,A,P,_=g&&g.that,k=!(!g||!g.AS_ENTRIES),C=!(!g||!g.IS_ITERATOR),R=!(!g||!g.INTERRUPTED),M=functionBindContext(d,_,1+k+R),stop=function(h){return x&&iteratorClose(x),new Result(!0,h)},callFn=function(h){return k?(anObject(h),R?M(h[0],h[1],stop):M(h[0],h[1])):R?M(h,stop):M(h)};if(C)x=h;else{if("function"!=typeof(b=getIteratorMethod(h)))throw TypeError("Target is not iterable");if(isArrayIteratorMethod(b)){for(S=0,w=toLength(h.length);w>S;S++)if((E=callFn(h[S]))&&E instanceof Result)return E;return new Result(!1)}x=b.call(h)}for(A=x.next;!(P=A.call(x)).done;){try{E=callFn(P.value)}catch(h){throw iteratorClose(x),h}if("object"==typeof E&&E&&E instanceof Result)return E}return new Result(!1)},$e=wellKnownSymbol("iterator"),Fe=!1;try{var Be=0,Ue={next:function(){return{done:!!Be++}},return:function(){Fe=!0}};Ue[$e]=function(){return this},Array.from(Ue,(function(){throw 2}))}catch(h){}var ze,Ge,He,checkCorrectnessOfIteration=function(h,d){if(!d&&!Fe)return!1;var g=!1;try{var x={};x[$e]=function(){return{next:function(){return{done:g=!0}}}},h(x)}catch(h){}return g},qe=wellKnownSymbol("species"),speciesConstructor=function(h,d){var g,x=anObject(h).constructor;return void 0===x||null==(g=anObject(x)[qe])?d:aFunction$1(g)},Xe=/(iphone|ipod|ipad).*applewebkit/i.test(jt),Ye="process"==classofRaw(x.process),We=x.location,Qe=x.setImmediate,Ze=x.clearImmediate,Ke=x.process,Je=x.MessageChannel,tr=x.Dispatch,er=0,rr={},nr="onreadystatechange",run=function(h){if(rr.hasOwnProperty(h)){var d=rr[h];delete rr[h],d()}},runner=function(h){return function(){run(h)}},listener=function(h){run(h.data)},post=function(h){x.postMessage(h+"",We.protocol+"//"+We.host)};Qe&&Ze||(Qe=function setImmediate(h){for(var d=[],g=1;arguments.length>g;)d.push(arguments[g++]);return rr[++er]=function(){("function"==typeof h?h:Function(h)).apply(void 0,d)},ze(er),er},Ze=function clearImmediate(h){delete rr[h]},Ye?ze=function(h){Ke.nextTick(runner(h))}:tr&&tr.now?ze=function(h){tr.now(runner(h))}:Je&&!Xe?(He=(Ge=new Je).port2,Ge.port1.onmessage=listener,ze=functionBindContext(He.postMessage,He,1)):x.addEventListener&&"function"==typeof postMessage&&!x.importScripts&&We&&"file:"!==We.protocol&&!fails(post)?(ze=post,x.addEventListener("message",listener,!1)):ze=nr in documentCreateElement("script")?function(h){Kt.appendChild(documentCreateElement("script")).onreadystatechange=function(){Kt.removeChild(this),run(h)}}:function(h){setTimeout(runner(h),0)});var ir,ar,or,ur,sr,cr,lr,fr,hr={set:Qe,clear:Ze},pr=/web0s(?!.*chrome)/i.test(jt),yr=L.f,vr=hr.set,dr=x.MutationObserver||x.WebKitMutationObserver,gr=x.document,mr=x.process,xr=x.Promise,br=yr(x,"queueMicrotask"),Sr=br&&br.value;Sr||(ir=function(){var h,d;for(Ye&&(h=mr.domain)&&h.exit();ar;){d=ar.fn,ar=ar.next;try{d()}catch(h){throw ar?ur():or=void 0,h}}or=void 0,h&&h.enter()},Xe||Ye||pr||!dr||!gr?xr&&xr.resolve?(lr=xr.resolve(void 0),fr=lr.then,ur=function(){fr.call(lr,ir)}):ur=Ye?function(){mr.nextTick(ir)}:function(){vr.call(x,ir)}:(sr=!0,cr=gr.createTextNode(""),new dr(ir).observe(cr,{characterData:!0}),ur=function(){cr.data=sr=!sr}));var wr,Er,Ar,Pr,_r=Sr||function(h){var d={fn:h,next:void 0};or&&(or.next=d),ar||(ar=d,ur()),or=d},PromiseCapability=function(h){var d,g;this.promise=new h((function(h,x){if(void 0!==d||void 0!==g)throw TypeError("Bad Promise constructor");d=h,g=x})),this.resolve=aFunction$1(d),this.reject=aFunction$1(g)},kr={f:function(h){return new PromiseCapability(h)}},promiseResolve=function(h,d){if(anObject(h),isObject(d)&&d.constructor===h)return d;var g=kr.f(h);return(0,g.resolve)(d),g.promise},perform=function(h){try{return{error:!1,value:h()}}catch(h){return{error:!0,value:h}}},Tr=hr.set,Or=wellKnownSymbol("species"),Cr="Promise",Rr=ct.get,Mr=ct.set,Nr=ct.getterFor(Cr),Ir=Ie,Lr=x.TypeError,Dr=x.document,Vr=x.process,jr=getBuiltIn("fetch"),$r=kr.f,Fr=$r,Br=!!(Dr&&Dr.createEvent&&x.dispatchEvent),Ur="function"==typeof PromiseRejectionEvent,zr="unhandledrejection",Gr=Ot(Cr,(function(){if(!(X(Ir)!==String(Ir))){if(66===Ut)return!0;if(!Ye&&!Ur)return!0}if(Ut>=51&&/native code/.test(Ir))return!1;var h=Ir.resolve(1),FakePromise=function(h){h((function(){}),(function(){}))};return(h.constructor={})[Or]=FakePromise,!(h.then((function(){}))instanceof FakePromise)})),Hr=Gr||!checkCorrectnessOfIteration((function(h){Ir.all(h).catch((function(){}))})),isThenable=function(h){var d;return!(!isObject(h)||"function"!=typeof(d=h.then))&&d},notify$1=function(h,d){if(!h.notified){h.notified=!0;var g=h.reactions;_r((function(){for(var x=h.value,b=1==h.state,S=0;g.length>S;){var w,E,A,P=g[S++],_=b?P.ok:P.fail,k=P.resolve,C=P.reject,R=P.domain;try{_?(b||(2===h.rejection&&onHandleUnhandled(h),h.rejection=1),!0===_?w=x:(R&&R.enter(),w=_(x),R&&(R.exit(),A=!0)),w===P.promise?C(Lr("Promise-chain cycle")):(E=isThenable(w))?E.call(w,k,C):k(w)):C(x)}catch(h){R&&!A&&R.exit(),C(h)}}h.reactions=[],h.notified=!1,d&&!h.rejection&&onUnhandled(h)}))}},dispatchEvent=function(h,d,g){var b,S;Br?((b=Dr.createEvent("Event")).promise=d,b.reason=g,b.initEvent(h,!1,!0),x.dispatchEvent(b)):b={promise:d,reason:g},!Ur&&(S=x["on"+h])?S(b):h===zr&&function(h,d){var g=x.console;g&&g.error&&(1===arguments.length?g.error(h):g.error(h,d))}("Unhandled promise rejection",g)},onUnhandled=function(h){Tr.call(x,(function(){var d,g=h.facade,x=h.value;if(isUnhandled(h)&&(d=perform((function(){Ye?Vr.emit("unhandledRejection",x,g):dispatchEvent(zr,g,x)})),h.rejection=Ye||isUnhandled(h)?2:1,d.error))throw d.value}))},isUnhandled=function(h){return 1!==h.rejection&&!h.parent},onHandleUnhandled=function(h){Tr.call(x,(function(){var d=h.facade;Ye?Vr.emit("rejectionHandled",d):dispatchEvent("rejectionhandled",d,h.value)}))},bind=function(h,d,g){return function(x){h(d,x,g)}},internalReject=function(h,d,g){h.done||(h.done=!0,g&&(h=g),h.value=d,h.state=2,notify$1(h,!0))},internalResolve=function(h,d,g){if(!h.done){h.done=!0,g&&(h=g);try{if(h.facade===d)throw Lr("Promise can't be resolved itself");var x=isThenable(d);x?_r((function(){var g={done:!1};try{x.call(d,bind(internalResolve,g,h),bind(internalReject,g,h))}catch(d){internalReject(g,d,h)}})):(h.value=d,h.state=1,notify$1(h,!1))}catch(d){internalReject({done:!1},d,h)}}};Gr&&(Ir=function Promise(h){anInstance(this,Ir,Cr),aFunction$1(h),wr.call(this);var d=Rr(this);try{h(bind(internalResolve,d),bind(internalReject,d))}catch(h){internalReject(d,h)}},(wr=function Promise(h){Mr(this,{type:Cr,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=redefineAll(Ir.prototype,{then:function then(h,d){var g=Nr(this),x=$r(speciesConstructor(this,Ir));return x.ok="function"!=typeof h||h,x.fail="function"==typeof d&&d,x.domain=Ye?Vr.domain:void 0,g.parent=!0,g.reactions.push(x),0!=g.state&&notify$1(g,!1),x.promise},catch:function(h){return this.then(void 0,h)}}),Er=function(){var h=new wr,d=Rr(h);this.promise=h,this.resolve=bind(internalResolve,d),this.reject=bind(internalReject,d)},kr.f=$r=function(h){return h===Ir||h===Ar?new Er(h):Fr(h)},"function"==typeof Ie&&(Pr=Ie.prototype.then,lt(Ie.prototype,"then",(function then(h,d){var g=this;return new Ir((function(h,d){Pr.call(g,h,d)})).then(h,d)}),{unsafe:!0}),"function"==typeof jr&&_export({global:!0,enumerable:!0,forced:!0},{fetch:function fetch(h){return promiseResolve(Ir,jr.apply(x,arguments))}}))),_export({global:!0,wrap:!0,forced:Gr},{Promise:Ir}),setToStringTag(Ir,Cr,!1),setSpecies(Cr),Ar=getBuiltIn(Cr),_export({target:Cr,stat:!0,forced:Gr},{reject:function reject(h){var d=$r(this);return d.reject.call(void 0,h),d.promise}}),_export({target:Cr,stat:!0,forced:Gr},{resolve:function resolve(h){return promiseResolve(this,h)}}),_export({target:Cr,stat:!0,forced:Hr},{all:function all(h){var d=this,g=$r(d),x=g.resolve,b=g.reject,S=perform((function(){var g=aFunction$1(d.resolve),S=[],w=0,E=1;iterate(h,(function(h){var A=w++,P=!1;S.push(void 0),E++,g.call(d,h).then((function(h){P||(P=!0,S[A]=h,--E||x(S))}),b)})),--E||x(S)}));return S.error&&b(S.value),g.promise},race:function race(h){var d=this,g=$r(d),x=g.reject,b=perform((function(){var b=aFunction$1(d.resolve);iterate(h,(function(h){b.call(d,h).then(g.resolve,x)}))}));return b.error&&x(b.value),g.promise}});var regexpFlags=function(){var h=anObject(this),d="";return h.global&&(d+="g"),h.ignoreCase&&(d+="i"),h.multiline&&(d+="m"),h.dotAll&&(d+="s"),h.unicode&&(d+="u"),h.sticky&&(d+="y"),d};function RE(h,d){return RegExp(h,d)}var qr={UNSUPPORTED_Y:fails((function(){var h=RE("a","y");return h.lastIndex=2,null!=h.exec("abcd")})),BROKEN_CARET:fails((function(){var h=RE("^r","gy");return h.lastIndex=2,null!=h.exec("str")}))},Xr=RegExp.prototype.exec,Yr=String.prototype.replace,Wr=Xr,Qr=function(){var h=/a/,d=/b*/g;return Xr.call(h,"a"),Xr.call(d,"a"),0!==h.lastIndex||0!==d.lastIndex}(),Zr=qr.UNSUPPORTED_Y||qr.BROKEN_CARET,Kr=void 0!==/()??/.exec("")[1];(Qr||Kr||Zr)&&(Wr=function exec(h){var d,g,x,b,S=this,w=Zr&&S.sticky,E=regexpFlags.call(S),A=S.source,P=0,_=h;return w&&(-1===(E=E.replace("y","")).indexOf("g")&&(E+="g"),_=String(h).slice(S.lastIndex),S.lastIndex>0&&(!S.multiline||S.multiline&&"\n"!==h[S.lastIndex-1])&&(A="(?: "+A+")",_=" "+_,P++),g=new RegExp("^(?:"+A+")",E)),Kr&&(g=new RegExp("^"+A+"$(?!\\s)",E)),Qr&&(d=S.lastIndex),x=Xr.call(w?g:S,_),w?x?(x.input=x.input.slice(P),x[0]=x[0].slice(P),x.index=S.lastIndex,S.lastIndex+=x[0].length):S.lastIndex=0:Qr&&x&&(S.lastIndex=S.global?x.index+x[0].length:d),Kr&&x&&x.length>1&&Yr.call(x[0],g,(function(){for(b=1;b<arguments.length-2;b++)void 0===arguments[b]&&(x[b]=void 0)})),x});var Jr=Wr;_export({target:"RegExp",proto:!0,forced:/./.exec!==Jr},{exec:Jr});var createMethod$1=function(h){return function(d,g){var x,b,S=String(requireObjectCoercible(d)),w=toInteger(g),E=S.length;return w<0||w>=E?h?"":void 0:(x=S.charCodeAt(w))<55296||x>56319||w+1===E||(b=S.charCodeAt(w+1))<56320||b>57343?h?S.charAt(w):x:h?S.slice(w,w+2):b-56320+(x-55296<<10)+65536}},tn={codeAt:createMethod$1(!1),charAt:createMethod$1(!0)},en=tn.charAt,rn="String Iterator",nn=ct.set,an=ct.getterFor(rn);defineIterator(String,"String",(function(h){nn(this,{type:rn,string:String(h),index:0})}),(function next(){var h,d=an(this),g=d.string,x=d.index;return x>=g.length?{value:void 0,done:!0}:(h=en(g,x),d.index+=h.length,{value:h,done:!1})}));var on=wellKnownSymbol("species"),un=!fails((function(){var h=/./;return h.exec=function(){var h=[];return h.groups={a:"7"},h},"7"!=="".replace(h,"$<a>")})),sn="$0"==="a".replace(/./,"$0"),cn=wellKnownSymbol("replace"),ln=!!/./[cn]&&""===/./[cn]("a","$0"),fn=!fails((function(){var h=/(?:)/,d=h.exec;h.exec=function(){return d.apply(this,arguments)};var g="ab".split(h);return 2!==g.length||"a"!==g[0]||"b"!==g[1]})),fixRegexpWellKnownSymbolLogic=function(h,d,g,x){var b=wellKnownSymbol(h),S=!fails((function(){var d={};return d[b]=function(){return 7},7!=""[h](d)})),w=S&&!fails((function(){var d=!1,g=/a/;return"split"===h&&((g={}).constructor={},g.constructor[on]=function(){return g},g.flags="",g[b]=/./[b]),g.exec=function(){return d=!0,null},g[b](""),!d}));if(!S||!w||"replace"===h&&(!un||!sn||ln)||"split"===h&&!fn){var E=/./[b],A=g(b,""[h],(function(h,d,g,x,b){return d.exec===Jr?S&&!b?{done:!0,value:E.call(d,g,x)}:{done:!0,value:h.call(g,d,x)}:{done:!1}}),{REPLACE_KEEPS_$0:sn,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:ln}),P=A[0],_=A[1];lt(String.prototype,h,P),lt(RegExp.prototype,b,2==d?function(h,d){return _.call(h,this,d)}:function(h){return _.call(h,this)})}x&&j(RegExp.prototype[b],"sham",!0)},hn=tn.charAt,advanceStringIndex=function(h,d,g){return d+(g?hn(h,d).length:1)},pn=Math.floor,yn="".replace,vn=/\$([$&'`]|\d\d?|<[^>]*>)/g,dn=/\$([$&'`]|\d\d?)/g,getSubstitution=function(h,d,g,x,b,S){var w=g+h.length,E=x.length,A=dn;return void 0!==b&&(b=toObject(b),A=vn),yn.call(S,A,(function(S,A){var P;switch(A.charAt(0)){case"$":return"$";case"&":return h;case"`":return d.slice(0,g);case"'":return d.slice(w);case"<":P=b[A.slice(1,-1)];break;default:var _=+A;if(0===_)return S;if(_>E){var k=pn(_/10);return 0===k?S:k<=E?void 0===x[k-1]?A.charAt(1):x[k-1]+A.charAt(1):S}P=x[_-1]}return void 0===P?"":P}))},regexpExecAbstract=function(h,d){var g=h.exec;if("function"==typeof g){var x=g.call(h,d);if("object"!=typeof x)throw TypeError("RegExp exec method returned something other than an Object or null");return x}if("RegExp"!==classofRaw(h))throw TypeError("RegExp#exec called on incompatible receiver");return Jr.call(h,d)},gn=Math.max,mn=Math.min;fixRegexpWellKnownSymbolLogic("replace",2,(function(h,d,g,x){var b=x.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,S=x.REPLACE_KEEPS_$0,w=b?"$":"$0";return[function replace(g,x){var b=requireObjectCoercible(this),S=null==g?void 0:g[h];return void 0!==S?S.call(g,b,x):d.call(String(b),g,x)},function(h,x){if(!b&&S||"string"==typeof x&&-1===x.indexOf(w)){var E=g(d,h,this,x);if(E.done)return E.value}var A=anObject(h),P=String(this),_="function"==typeof x;_||(x=String(x));var k=A.global;if(k){var C=A.unicode;A.lastIndex=0}for(var R=[];;){var M=regexpExecAbstract(A,P);if(null===M)break;if(R.push(M),!k)break;""===String(M[0])&&(A.lastIndex=advanceStringIndex(P,toLength(A.lastIndex),C))}for(var N,L="",D=0,V=0;V<R.length;V++){M=R[V];for(var j=String(M[0]),$=gn(mn(toInteger(M.index),P.length),0),B=[],U=1;U<M.length;U++)B.push(void 0===(N=M[U])?N:String(N));var z=M.groups;if(_){var G=[j].concat(B,$,P);void 0!==z&&G.push(z);var q=String(x.apply(void 0,G))}else q=getSubstitution(j,P,$,B,z,x);$>=D&&(L+=P.slice(D,$)+q,D=$+j.length)}return L+P.slice(D)}]}));var xn={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},bn=wellKnownSymbol("iterator"),Sn=wellKnownSymbol("toStringTag"),wn=ke.values;for(var En in xn){var An=x[En],Pn=An&&An.prototype;if(Pn){if(Pn[bn]!==wn)try{j(Pn,bn,wn)}catch(h){Pn[bn]=wn}if(Pn[Sn]||j(Pn,Sn,En),xn[En])for(var _n in ke)if(Pn[_n]!==ke[_n])try{j(Pn,_n,ke[_n])}catch(h){Pn[_n]=ke[_n]}}}var kn=wellKnownSymbol("iterator"),Tn=!fails((function(){var h=new URL("b?a=1&b=2&c=3","http://a"),d=h.searchParams,g="";return h.pathname="c%20d",d.forEach((function(h,x){d.delete("b"),g+=x+h})),!d.sort||"http://a/c%20d?a=1&c=3"!==h.href||"3"!==d.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!d[kn]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==g||"x"!==new URL("http://x",void 0).host})),On=Object.assign,Cn=Object.defineProperty,Rn=!On||fails((function(){if(b&&1!==On({b:1},On(Cn({},"a",{enumerable:!0,get:function(){Cn(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var h={},d={},g=Symbol(),x="abcdefghijklmnopqrst";return h[g]=7,x.split("").forEach((function(h){d[h]=h})),7!=On({},h)[g]||Qt(On({},d)).join("")!=x}))?function assign(h,d){for(var g=toObject(h),x=arguments.length,S=1,w=wt.f,A=E.f;x>S;)for(var P,k=_(arguments[S++]),C=w?Qt(k).concat(w(k)):Qt(k),R=C.length,M=0;R>M;)P=C[M++],b&&!A.call(k,P)||(g[P]=k[P]);return g}:On,callWithSafeIterationClosing=function(h,d,g,x){try{return x?d(anObject(g)[0],g[1]):d(g)}catch(d){throw iteratorClose(h),d}},Mn=function from(h){var d,g,x,b,S,w,E=toObject(h),A="function"==typeof this?this:Array,P=arguments.length,_=P>1?arguments[1]:void 0,k=void 0!==_,C=getIteratorMethod(E),R=0;if(k&&(_=functionBindContext(_,P>2?arguments[2]:void 0,2)),null==C||A==Array&&isArrayIteratorMethod(C))for(g=new A(d=toLength(E.length));d>R;R++)w=k?_(E[R],R):E[R],createProperty(g,R,w);else for(S=(b=C.call(E)).next,g=new A;!(x=S.call(b)).done;R++)w=k?callWithSafeIterationClosing(b,_,[x.value,R],!0):x.value,createProperty(g,R,w);return g.length=R,g},Nn=2147483647,In=/[^\0-\u007E]/,Ln=/[.\u3002\uFF0E\uFF61]/g,Dn="Overflow: input needs wider integers to process",Vn=Math.floor,jn=String.fromCharCode,digitToBasic=function(h){return h+22+75*(h<26)},adapt=function(h,d,g){var x=0;for(h=g?Vn(h/700):h>>1,h+=Vn(h/d);h>455;x+=36)h=Vn(h/35);return Vn(x+36*h/(h+38))},encode=function(h){var d,g,x=[],b=(h=function(h){for(var d=[],g=0,x=h.length;g<x;){var b=h.charCodeAt(g++);if(b>=55296&&b<=56319&&g<x){var S=h.charCodeAt(g++);56320==(64512&S)?d.push(((1023&b)<<10)+(1023&S)+65536):(d.push(b),g--)}else d.push(b)}return d}(h)).length,S=128,w=0,E=72;for(d=0;d<h.length;d++)(g=h[d])<128&&x.push(jn(g));var A=x.length,P=A;for(A&&x.push("-");P<b;){var _=Nn;for(d=0;d<h.length;d++)(g=h[d])>=S&&g<_&&(_=g);var k=P+1;if(_-S>Vn((Nn-w)/k))throw RangeError(Dn);for(w+=(_-S)*k,S=_,d=0;d<h.length;d++){if((g=h[d])<S&&++w>Nn)throw RangeError(Dn);if(g==S){for(var C=w,R=36;;R+=36){var M=R<=E?1:R>=E+26?26:R-E;if(C<M)break;var N=C-M,L=36-M;x.push(jn(digitToBasic(M+N%L))),C=Vn(N/L)}x.push(jn(digitToBasic(C))),E=adapt(w,k,P==A),w=0,++P}}++w,++S}return x.join("")},getIterator=function(h){var d=getIteratorMethod(h);if("function"!=typeof d)throw TypeError(String(h)+" is not iterable");return anObject(d.call(h))},$n=getBuiltIn("fetch"),Fn=getBuiltIn("Headers"),Bn=wellKnownSymbol("iterator"),Un="URLSearchParams",zn="URLSearchParamsIterator",Gn=ct.set,Hn=ct.getterFor(Un),qn=ct.getterFor(zn),Xn=/\+/g,Yn=Array(4),percentSequence=function(h){return Yn[h-1]||(Yn[h-1]=RegExp("((?:%[\\da-f]{2}){"+h+"})","gi"))},percentDecode=function(h){try{return decodeURIComponent(h)}catch(d){return h}},deserialize=function(h){var d=h.replace(Xn," "),g=4;try{return decodeURIComponent(d)}catch(h){for(;g;)d=d.replace(percentSequence(g--),percentDecode);return d}},Wn=/[!'()~]|%20/g,Qn={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},replacer=function(h){return Qn[h]},serialize=function(h){return encodeURIComponent(h).replace(Wn,replacer)},parseSearchParams=function(h,d){if(d)for(var g,x,b=d.split("&"),S=0;S<b.length;)(g=b[S++]).length&&(x=g.split("="),h.push({key:deserialize(x.shift()),value:deserialize(x.join("="))}))},updateSearchParams=function(h){this.entries.length=0,parseSearchParams(this.entries,h)},validateArgumentsLength=function(h,d){if(h<d)throw TypeError("Not enough arguments")},Zn=createIteratorConstructor((function Iterator(h,d){Gn(this,{type:zn,iterator:getIterator(Hn(h).entries),kind:d})}),"Iterator",(function next(){var h=qn(this),d=h.kind,g=h.iterator.next(),x=g.value;return g.done||(g.value="keys"===d?x.key:"values"===d?x.value:[x.key,x.value]),g})),Kn=function URLSearchParams(){anInstance(this,Kn,Un);var h,d,g,x,b,S,w,E,A,P=arguments.length>0?arguments[0]:void 0,_=this,k=[];if(Gn(_,{type:Un,entries:k,updateURL:function(){},updateSearchParams:updateSearchParams}),void 0!==P)if(isObject(P))if("function"==typeof(h=getIteratorMethod(P)))for(g=(d=h.call(P)).next;!(x=g.call(d)).done;){if((w=(S=(b=getIterator(anObject(x.value))).next).call(b)).done||(E=S.call(b)).done||!S.call(b).done)throw TypeError("Expected sequence with length 2");k.push({key:w.value+"",value:E.value+""})}else for(A in P)has(P,A)&&k.push({key:A,value:P[A]+""});else parseSearchParams(k,"string"==typeof P?"?"===P.charAt(0)?P.slice(1):P:P+"")},Jn=Kn.prototype;redefineAll(Jn,{append:function append(h,d){validateArgumentsLength(arguments.length,2);var g=Hn(this);g.entries.push({key:h+"",value:d+""}),g.updateURL()},delete:function(h){validateArgumentsLength(arguments.length,1);for(var d=Hn(this),g=d.entries,x=h+"",b=0;b<g.length;)g[b].key===x?g.splice(b,1):b++;d.updateURL()},get:function get(h){validateArgumentsLength(arguments.length,1);for(var d=Hn(this).entries,g=h+"",x=0;x<d.length;x++)if(d[x].key===g)return d[x].value;return null},getAll:function getAll(h){validateArgumentsLength(arguments.length,1);for(var d=Hn(this).entries,g=h+"",x=[],b=0;b<d.length;b++)d[b].key===g&&x.push(d[b].value);return x},has:function has(h){validateArgumentsLength(arguments.length,1);for(var d=Hn(this).entries,g=h+"",x=0;x<d.length;)if(d[x++].key===g)return!0;return!1},set:function set(h,d){validateArgumentsLength(arguments.length,1);for(var g,x=Hn(this),b=x.entries,S=!1,w=h+"",E=d+"",A=0;A<b.length;A++)(g=b[A]).key===w&&(S?b.splice(A--,1):(S=!0,g.value=E));S||b.push({key:w,value:E}),x.updateURL()},sort:function sort(){var h,d,g,x=Hn(this),b=x.entries,S=b.slice();for(b.length=0,g=0;g<S.length;g++){for(h=S[g],d=0;d<g;d++)if(b[d].key>h.key){b.splice(d,0,h);break}d===g&&b.push(h)}x.updateURL()},forEach:function forEach(h){for(var d,g=Hn(this).entries,x=functionBindContext(h,arguments.length>1?arguments[1]:void 0,3),b=0;b<g.length;)x((d=g[b++]).value,d.key,this)},keys:function keys(){return new Zn(this,"keys")},values:function values(){return new Zn(this,"values")},entries:function entries(){return new Zn(this,"entries")}},{enumerable:!0}),lt(Jn,Bn,Jn.entries),lt(Jn,"toString",(function toString(){for(var h,d=Hn(this).entries,g=[],x=0;x<d.length;)h=d[x++],g.push(serialize(h.key)+"="+serialize(h.value));return g.join("&")}),{enumerable:!0}),setToStringTag(Kn,Un),_export({global:!0,forced:!Tn},{URLSearchParams:Kn}),Tn||"function"!=typeof $n||"function"!=typeof Fn||_export({global:!0,enumerable:!0,forced:!0},{fetch:function fetch(h){var d,g,x,b=[h];return arguments.length>1&&(isObject(d=arguments[1])&&(g=d.body,Me(g)===Un&&((x=d.headers?new Fn(d.headers):new Fn).has("content-type")||x.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),d=te(d,{body:createPropertyDescriptor(0,String(g)),headers:createPropertyDescriptor(0,x)}))),b.push(d)),$n.apply(this,b)}});var ti,ei={URLSearchParams:Kn,getState:Hn},ri=tn.codeAt,ni=x.URL,ii=ei.URLSearchParams,ai=ei.getState,oi=ct.set,ui=ct.getterFor("URL"),si=Math.floor,ci=Math.pow,li="Invalid scheme",fi="Invalid host",hi="Invalid port",pi=/[A-Za-z]/,yi=/[\d+-.A-Za-z]/,vi=/\d/,di=/^(0x|0X)/,gi=/^[0-7]+$/,mi=/^\d+$/,xi=/^[\dA-Fa-f]+$/,bi=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,Si=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,wi=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,Ei=/[\u0009\u000A\u000D]/g,parseHost=function(h,d){var g,x,b;if("["==d.charAt(0)){if("]"!=d.charAt(d.length-1))return fi;if(!(g=parseIPv6(d.slice(1,-1))))return fi;h.host=g}else if(isSpecial(h)){if(d=function(h){var d,g,x=[],b=h.toLowerCase().replace(Ln,".").split(".");for(d=0;d<b.length;d++)g=b[d],x.push(In.test(g)?"xn--"+encode(g):g);return x.join(".")}(d),bi.test(d))return fi;if(null===(g=parseIPv4(d)))return fi;h.host=g}else{if(Si.test(d))return fi;for(g="",x=Mn(d),b=0;b<x.length;b++)g+=percentEncode(x[b],Ai);h.host=g}},parseIPv4=function(h){var d,g,x,b,S,w,E,A=h.split(".");if(A.length&&""==A[A.length-1]&&A.pop(),(d=A.length)>4)return h;for(g=[],x=0;x<d;x++){if(""==(b=A[x]))return h;if(S=10,b.length>1&&"0"==b.charAt(0)&&(S=di.test(b)?16:8,b=b.slice(8==S?1:2)),""===b)w=0;else{if(!(10==S?mi:8==S?gi:xi).test(b))return h;w=parseInt(b,S)}g.push(w)}for(x=0;x<d;x++)if(w=g[x],x==d-1){if(w>=ci(256,5-d))return null}else if(w>255)return null;for(E=g.pop(),x=0;x<g.length;x++)E+=g[x]*ci(256,3-x);return E},parseIPv6=function(h){var d,g,x,b,S,w,E,A=[0,0,0,0,0,0,0,0],P=0,_=null,k=0,char=function(){return h.charAt(k)};if(":"==char()){if(":"!=h.charAt(1))return;k+=2,_=++P}for(;char();){if(8==P)return;if(":"!=char()){for(d=g=0;g<4&&xi.test(char());)d=16*d+parseInt(char(),16),k++,g++;if("."==char()){if(0==g)return;if(k-=g,P>6)return;for(x=0;char();){if(b=null,x>0){if(!("."==char()&&x<4))return;k++}if(!vi.test(char()))return;for(;vi.test(char());){if(S=parseInt(char(),10),null===b)b=S;else{if(0==b)return;b=10*b+S}if(b>255)return;k++}A[P]=256*A[P]+b,2!=++x&&4!=x||P++}if(4!=x)return;break}if(":"==char()){if(k++,!char())return}else if(char())return;A[P++]=d}else{if(null!==_)return;k++,_=++P}}if(null!==_)for(w=P-_,P=7;0!=P&&w>0;)E=A[P],A[P--]=A[_+w-1],A[_+--w]=E;else if(8!=P)return;return A},serializeHost=function(h){var d,g,x,b;if("number"==typeof h){for(d=[],g=0;g<4;g++)d.unshift(h%256),h=si(h/256);return d.join(".")}if("object"==typeof h){for(d="",x=function(h){for(var d=null,g=1,x=null,b=0,S=0;S<8;S++)0!==h[S]?(b>g&&(d=x,g=b),x=null,b=0):(null===x&&(x=S),++b);return b>g&&(d=x,g=b),d}(h),g=0;g<8;g++)b&&0===h[g]||(b&&(b=!1),x===g?(d+=g?":":"::",b=!0):(d+=h[g].toString(16),g<7&&(d+=":")));return"["+d+"]"}return h},Ai={},Pi=Rn({},Ai,{" ":1,'"':1,"<":1,">":1,"`":1}),_i=Rn({},Pi,{"#":1,"?":1,"{":1,"}":1}),ki=Rn({},_i,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),percentEncode=function(h,d){var g=ri(h,0);return g>32&&g<127&&!has(d,h)?h:encodeURIComponent(h)},Ti={ftp:21,file:null,http:80,https:443,ws:80,wss:443},isSpecial=function(h){return has(Ti,h.scheme)},includesCredentials=function(h){return""!=h.username||""!=h.password},cannotHaveUsernamePasswordPort=function(h){return!h.host||h.cannotBeABaseURL||"file"==h.scheme},isWindowsDriveLetter=function(h,d){var g;return 2==h.length&&pi.test(h.charAt(0))&&(":"==(g=h.charAt(1))||!d&&"|"==g)},startsWithWindowsDriveLetter=function(h){var d;return h.length>1&&isWindowsDriveLetter(h.slice(0,2))&&(2==h.length||"/"===(d=h.charAt(2))||"\\"===d||"?"===d||"#"===d)},shortenURLsPath=function(h){var d=h.path,g=d.length;!g||"file"==h.scheme&&1==g&&isWindowsDriveLetter(d[0],!0)||d.pop()},isSingleDot=function(h){return"."===h||"%2e"===h.toLowerCase()},Oi={},Ci={},Ri={},Mi={},Ni={},Ii={},Li={},Di={},Vi={},ji={},$i={},Fi={},Bi={},Ui={},zi={},Gi={},Hi={},qi={},Xi={},Yi={},Wi={},parseURL=function(h,d,g,x){var b,S,w,E,A,P=g||Oi,_=0,k="",C=!1,R=!1,M=!1;for(g||(h.scheme="",h.username="",h.password="",h.host=null,h.port=null,h.path=[],h.query=null,h.fragment=null,h.cannotBeABaseURL=!1,d=d.replace(wi,"")),d=d.replace(Ei,""),b=Mn(d);_<=b.length;){switch(S=b[_],P){case Oi:if(!S||!pi.test(S)){if(g)return li;P=Ri;continue}k+=S.toLowerCase(),P=Ci;break;case Ci:if(S&&(yi.test(S)||"+"==S||"-"==S||"."==S))k+=S.toLowerCase();else{if(":"!=S){if(g)return li;k="",P=Ri,_=0;continue}if(g&&(isSpecial(h)!=has(Ti,k)||"file"==k&&(includesCredentials(h)||null!==h.port)||"file"==h.scheme&&!h.host))return;if(h.scheme=k,g)return void(isSpecial(h)&&Ti[h.scheme]==h.port&&(h.port=null));k="","file"==h.scheme?P=Ui:isSpecial(h)&&x&&x.scheme==h.scheme?P=Mi:isSpecial(h)?P=Di:"/"==b[_+1]?(P=Ni,_++):(h.cannotBeABaseURL=!0,h.path.push(""),P=Xi)}break;case Ri:if(!x||x.cannotBeABaseURL&&"#"!=S)return li;if(x.cannotBeABaseURL&&"#"==S){h.scheme=x.scheme,h.path=x.path.slice(),h.query=x.query,h.fragment="",h.cannotBeABaseURL=!0,P=Wi;break}P="file"==x.scheme?Ui:Ii;continue;case Mi:if("/"!=S||"/"!=b[_+1]){P=Ii;continue}P=Vi,_++;break;case Ni:if("/"==S){P=ji;break}P=qi;continue;case Ii:if(h.scheme=x.scheme,S==ti)h.username=x.username,h.password=x.password,h.host=x.host,h.port=x.port,h.path=x.path.slice(),h.query=x.query;else if("/"==S||"\\"==S&&isSpecial(h))P=Li;else if("?"==S)h.username=x.username,h.password=x.password,h.host=x.host,h.port=x.port,h.path=x.path.slice(),h.query="",P=Yi;else{if("#"!=S){h.username=x.username,h.password=x.password,h.host=x.host,h.port=x.port,h.path=x.path.slice(),h.path.pop(),P=qi;continue}h.username=x.username,h.password=x.password,h.host=x.host,h.port=x.port,h.path=x.path.slice(),h.query=x.query,h.fragment="",P=Wi}break;case Li:if(!isSpecial(h)||"/"!=S&&"\\"!=S){if("/"!=S){h.username=x.username,h.password=x.password,h.host=x.host,h.port=x.port,P=qi;continue}P=ji}else P=Vi;break;case Di:if(P=Vi,"/"!=S||"/"!=k.charAt(_+1))continue;_++;break;case Vi:if("/"!=S&&"\\"!=S){P=ji;continue}break;case ji:if("@"==S){C&&(k="%40"+k),C=!0,w=Mn(k);for(var N=0;N<w.length;N++){var L=w[N];if(":"!=L||M){var D=percentEncode(L,ki);M?h.password+=D:h.username+=D}else M=!0}k=""}else if(S==ti||"/"==S||"?"==S||"#"==S||"\\"==S&&isSpecial(h)){if(C&&""==k)return"Invalid authority";_-=Mn(k).length+1,k="",P=$i}else k+=S;break;case $i:case Fi:if(g&&"file"==h.scheme){P=Gi;continue}if(":"!=S||R){if(S==ti||"/"==S||"?"==S||"#"==S||"\\"==S&&isSpecial(h)){if(isSpecial(h)&&""==k)return fi;if(g&&""==k&&(includesCredentials(h)||null!==h.port))return;if(E=parseHost(h,k))return E;if(k="",P=Hi,g)return;continue}"["==S?R=!0:"]"==S&&(R=!1),k+=S}else{if(""==k)return fi;if(E=parseHost(h,k))return E;if(k="",P=Bi,g==Fi)return}break;case Bi:if(!vi.test(S)){if(S==ti||"/"==S||"?"==S||"#"==S||"\\"==S&&isSpecial(h)||g){if(""!=k){var V=parseInt(k,10);if(V>65535)return hi;h.port=isSpecial(h)&&V===Ti[h.scheme]?null:V,k=""}if(g)return;P=Hi;continue}return hi}k+=S;break;case Ui:if(h.scheme="file","/"==S||"\\"==S)P=zi;else{if(!x||"file"!=x.scheme){P=qi;continue}if(S==ti)h.host=x.host,h.path=x.path.slice(),h.query=x.query;else if("?"==S)h.host=x.host,h.path=x.path.slice(),h.query="",P=Yi;else{if("#"!=S){startsWithWindowsDriveLetter(b.slice(_).join(""))||(h.host=x.host,h.path=x.path.slice(),shortenURLsPath(h)),P=qi;continue}h.host=x.host,h.path=x.path.slice(),h.query=x.query,h.fragment="",P=Wi}}break;case zi:if("/"==S||"\\"==S){P=Gi;break}x&&"file"==x.scheme&&!startsWithWindowsDriveLetter(b.slice(_).join(""))&&(isWindowsDriveLetter(x.path[0],!0)?h.path.push(x.path[0]):h.host=x.host),P=qi;continue;case Gi:if(S==ti||"/"==S||"\\"==S||"?"==S||"#"==S){if(!g&&isWindowsDriveLetter(k))P=qi;else if(""==k){if(h.host="",g)return;P=Hi}else{if(E=parseHost(h,k))return E;if("localhost"==h.host&&(h.host=""),g)return;k="",P=Hi}continue}k+=S;break;case Hi:if(isSpecial(h)){if(P=qi,"/"!=S&&"\\"!=S)continue}else if(g||"?"!=S)if(g||"#"!=S){if(S!=ti&&(P=qi,"/"!=S))continue}else h.fragment="",P=Wi;else h.query="",P=Yi;break;case qi:if(S==ti||"/"==S||"\\"==S&&isSpecial(h)||!g&&("?"==S||"#"==S)){if(".."===(A=(A=k).toLowerCase())||"%2e."===A||".%2e"===A||"%2e%2e"===A?(shortenURLsPath(h),"/"==S||"\\"==S&&isSpecial(h)||h.path.push("")):isSingleDot(k)?"/"==S||"\\"==S&&isSpecial(h)||h.path.push(""):("file"==h.scheme&&!h.path.length&&isWindowsDriveLetter(k)&&(h.host&&(h.host=""),k=k.charAt(0)+":"),h.path.push(k)),k="","file"==h.scheme&&(S==ti||"?"==S||"#"==S))for(;h.path.length>1&&""===h.path[0];)h.path.shift();"?"==S?(h.query="",P=Yi):"#"==S&&(h.fragment="",P=Wi)}else k+=percentEncode(S,_i);break;case Xi:"?"==S?(h.query="",P=Yi):"#"==S?(h.fragment="",P=Wi):S!=ti&&(h.path[0]+=percentEncode(S,Ai));break;case Yi:g||"#"!=S?S!=ti&&("'"==S&&isSpecial(h)?h.query+="%27":h.query+="#"==S?"%23":percentEncode(S,Ai)):(h.fragment="",P=Wi);break;case Wi:S!=ti&&(h.fragment+=percentEncode(S,Pi))}_++}},Qi=function URL(h){var d,g,x=anInstance(this,Qi,"URL"),S=arguments.length>1?arguments[1]:void 0,w=String(h),E=oi(x,{type:"URL"});if(void 0!==S)if(S instanceof Qi)d=ui(S);else if(g=parseURL(d={},String(S)))throw TypeError(g);if(g=parseURL(E,w,null,d))throw TypeError(g);var A=E.searchParams=new ii,P=ai(A);P.updateSearchParams(E.query),P.updateURL=function(){E.query=String(A)||null},b||(x.href=serializeURL.call(x),x.origin=getOrigin.call(x),x.protocol=getProtocol.call(x),x.username=getUsername.call(x),x.password=getPassword.call(x),x.host=getHost.call(x),x.hostname=getHostname.call(x),x.port=getPort.call(x),x.pathname=getPathname.call(x),x.search=getSearch.call(x),x.searchParams=getSearchParams.call(x),x.hash=getHash.call(x))},Zi=Qi.prototype,serializeURL=function(){var h=ui(this),d=h.scheme,g=h.username,x=h.password,b=h.host,S=h.port,w=h.path,E=h.query,A=h.fragment,P=d+":";return null!==b?(P+="//",includesCredentials(h)&&(P+=g+(x?":"+x:"")+"@"),P+=serializeHost(b),null!==S&&(P+=":"+S)):"file"==d&&(P+="//"),P+=h.cannotBeABaseURL?w[0]:w.length?"/"+w.join("/"):"",null!==E&&(P+="?"+E),null!==A&&(P+="#"+A),P},getOrigin=function(){var h=ui(this),d=h.scheme,g=h.port;if("blob"==d)try{return new URL(d.path[0]).origin}catch(h){return"null"}return"file"!=d&&isSpecial(h)?d+"://"+serializeHost(h.host)+(null!==g?":"+g:""):"null"},getProtocol=function(){return ui(this).scheme+":"},getUsername=function(){return ui(this).username},getPassword=function(){return ui(this).password},getHost=function(){var h=ui(this),d=h.host,g=h.port;return null===d?"":null===g?serializeHost(d):serializeHost(d)+":"+g},getHostname=function(){var h=ui(this).host;return null===h?"":serializeHost(h)},getPort=function(){var h=ui(this).port;return null===h?"":String(h)},getPathname=function(){var h=ui(this),d=h.path;return h.cannotBeABaseURL?d[0]:d.length?"/"+d.join("/"):""},getSearch=function(){var h=ui(this).query;return h?"?"+h:""},getSearchParams=function(){return ui(this).searchParams},getHash=function(){var h=ui(this).fragment;return h?"#"+h:""},accessorDescriptor=function(h,d){return{get:h,set:d,configurable:!0,enumerable:!0}};if(b&&Zt(Zi,{href:accessorDescriptor(serializeURL,(function(h){var d=ui(this),g=String(h),x=parseURL(d,g);if(x)throw TypeError(x);ai(d.searchParams).updateSearchParams(d.query)})),origin:accessorDescriptor(getOrigin),protocol:accessorDescriptor(getProtocol,(function(h){var d=ui(this);parseURL(d,String(h)+":",Oi)})),username:accessorDescriptor(getUsername,(function(h){var d=ui(this),g=Mn(String(h));if(!cannotHaveUsernamePasswordPort(d)){d.username="";for(var x=0;x<g.length;x++)d.username+=percentEncode(g[x],ki)}})),password:accessorDescriptor(getPassword,(function(h){var d=ui(this),g=Mn(String(h));if(!cannotHaveUsernamePasswordPort(d)){d.password="";for(var x=0;x<g.length;x++)d.password+=percentEncode(g[x],ki)}})),host:accessorDescriptor(getHost,(function(h){var d=ui(this);d.cannotBeABaseURL||parseURL(d,String(h),$i)})),hostname:accessorDescriptor(getHostname,(function(h){var d=ui(this);d.cannotBeABaseURL||parseURL(d,String(h),Fi)})),port:accessorDescriptor(getPort,(function(h){var d=ui(this);cannotHaveUsernamePasswordPort(d)||(""==(h=String(h))?d.port=null:parseURL(d,h,Bi))})),pathname:accessorDescriptor(getPathname,(function(h){var d=ui(this);d.cannotBeABaseURL||(d.path=[],parseURL(d,h+"",Hi))})),search:accessorDescriptor(getSearch,(function(h){var d=ui(this);""==(h=String(h))?d.query=null:("?"==h.charAt(0)&&(h=h.slice(1)),d.query="",parseURL(d,h,Yi)),ai(d.searchParams).updateSearchParams(d.query)})),searchParams:accessorDescriptor(getSearchParams),hash:accessorDescriptor(getHash,(function(h){var d=ui(this);""!=(h=String(h))?("#"==h.charAt(0)&&(h=h.slice(1)),d.fragment="",parseURL(d,h,Wi)):d.fragment=null}))}),lt(Zi,"toJSON",(function toJSON(){return serializeURL.call(this)}),{enumerable:!0}),lt(Zi,"toString",(function toString(){return serializeURL.call(this)}),{enumerable:!0}),ni){var Ki=ni.createObjectURL,Ji=ni.revokeObjectURL;Ki&&lt(Qi,"createObjectURL",(function createObjectURL(h){return Ki.apply(ni,arguments)})),Ji&&lt(Qi,"revokeObjectURL",(function revokeObjectURL(h){return Ji.apply(ni,arguments)}))}setToStringTag(Qi,"URL"),_export({global:!0,forced:!Tn,sham:!b},{URL:Qi});var ta=St.f,ea={}.toString,ra="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],na={f:function getOwnPropertyNames(h){return ra&&"[object Window]"==ea.call(h)?function(h){try{return ta(h)}catch(h){return ra.slice()}}(h):ta(toIndexedObject(h))}},ia={f:wellKnownSymbol},aa=V.f,defineWellKnownSymbol=function(h){var d=ft.Symbol||(ft.Symbol={});has(d,h)||aa(d,h,{value:ia.f(h)})},oa=[].push,createMethod$2=function(h){var d=1==h,g=2==h,x=3==h,b=4==h,S=6==h,w=7==h,E=5==h||S;return function(A,P,k,C){for(var R,M,N=toObject(A),L=_(N),D=functionBindContext(P,k,3),V=toLength(L.length),j=0,$=C||arraySpeciesCreate,B=d?$(A,V):g||w?$(A,0):void 0;V>j;j++)if((E||j in L)&&(M=D(R=L[j],j,N),h))if(d)B[j]=M;else if(M)switch(h){case 3:return!0;case 5:return R;case 6:return j;case 2:oa.call(B,R)}else switch(h){case 4:return!1;case 7:oa.call(B,R)}return S?-1:x||b?b:B}},ua={forEach:createMethod$2(0),map:createMethod$2(1),filter:createMethod$2(2),some:createMethod$2(3),every:createMethod$2(4),find:createMethod$2(5),findIndex:createMethod$2(6),filterOut:createMethod$2(7)},sa=ua.forEach,ca=sharedKey("hidden"),la="Symbol",fa=wellKnownSymbol("toPrimitive"),ha=ct.set,pa=ct.getterFor(la),ya=Object.prototype,va=x.Symbol,da=getBuiltIn("JSON","stringify"),ga=L.f,ma=V.f,xa=na.f,ba=E.f,Sa=Q("symbols"),wa=Q("op-symbols"),Ea=Q("string-to-symbol-registry"),Aa=Q("symbol-to-string-registry"),Pa=Q("wks"),_a=x.QObject,ka=!_a||!_a.prototype||!_a.prototype.findChild,Ta=b&&fails((function(){return 7!=te(ma({},"a",{get:function(){return ma(this,"a",{value:7}).a}})).a}))?function(h,d,g){var x=ga(ya,d);x&&delete ya[d],ma(h,d,g),x&&h!==ya&&ma(ya,d,x)}:ma,wrap=function(h,d){var g=Sa[h]=te(va.prototype);return ha(g,{type:la,tag:h,description:d}),b||(g.description=d),g},Oa=Nt?function(h){return"symbol"==typeof h}:function(h){return Object(h)instanceof va},Ca=function defineProperty(h,d,g){h===ya&&Ca(wa,d,g),anObject(h);var x=toPrimitive(d,!0);return anObject(g),has(Sa,x)?(g.enumerable?(has(h,ca)&&h[ca][x]&&(h[ca][x]=!1),g=te(g,{enumerable:createPropertyDescriptor(0,!1)})):(has(h,ca)||ma(h,ca,createPropertyDescriptor(1,{})),h[ca][x]=!0),Ta(h,x,g)):ma(h,x,g)},Ra=function defineProperties(h,d){anObject(h);var g=toIndexedObject(d),x=Qt(g).concat(La(g));return sa(x,(function(d){b&&!Ma.call(g,d)||Ca(h,d,g[d])})),h},Ma=function propertyIsEnumerable(h){var d=toPrimitive(h,!0),g=ba.call(this,d);return!(this===ya&&has(Sa,d)&&!has(wa,d))&&(!(g||!has(this,d)||!has(Sa,d)||has(this,ca)&&this[ca][d])||g)},Na=function getOwnPropertyDescriptor(h,d){var g=toIndexedObject(h),x=toPrimitive(d,!0);if(g!==ya||!has(Sa,x)||has(wa,x)){var b=ga(g,x);return!b||!has(Sa,x)||has(g,ca)&&g[ca][x]||(b.enumerable=!0),b}},Ia=function getOwnPropertyNames(h){var d=xa(toIndexedObject(h)),g=[];return sa(d,(function(h){has(Sa,h)||has(tt,h)||g.push(h)})),g},La=function getOwnPropertySymbols(h){var d=h===ya,g=xa(d?wa:toIndexedObject(h)),x=[];return sa(g,(function(h){!has(Sa,h)||d&&!has(ya,h)||x.push(Sa[h])})),x};if(Mt||(lt((va=function Symbol(){if(this instanceof va)throw TypeError("Symbol is not a constructor");var h=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,d=uid(h),setter=function(h){this===ya&&setter.call(wa,h),has(this,ca)&&has(this[ca],d)&&(this[ca][d]=!1),Ta(this,d,createPropertyDescriptor(1,h))};return b&&ka&&Ta(ya,d,{configurable:!0,set:setter}),wrap(d,h)}).prototype,"toString",(function toString(){return pa(this).tag})),lt(va,"withoutSetter",(function(h){return wrap(uid(h),h)})),E.f=Ma,V.f=Ca,L.f=Na,St.f=na.f=Ia,wt.f=La,ia.f=function(h){return wrap(wellKnownSymbol(h),h)},b&&(ma(va.prototype,"description",{configurable:!0,get:function description(){return pa(this).description}}),lt(ya,"propertyIsEnumerable",Ma,{unsafe:!0}))),_export({global:!0,wrap:!0,forced:!Mt,sham:!Mt},{Symbol:va}),sa(Qt(Pa),(function(h){defineWellKnownSymbol(h)})),_export({target:la,stat:!0,forced:!Mt},{for:function(h){var d=String(h);if(has(Ea,d))return Ea[d];var g=va(d);return Ea[d]=g,Aa[g]=d,g},keyFor:function keyFor(h){if(!Oa(h))throw TypeError(h+" is not a symbol");if(has(Aa,h))return Aa[h]},useSetter:function(){ka=!0},useSimple:function(){ka=!1}}),_export({target:"Object",stat:!0,forced:!Mt,sham:!b},{create:function create(h,d){return void 0===d?te(h):Ra(te(h),d)},defineProperty:Ca,defineProperties:Ra,getOwnPropertyDescriptor:Na}),_export({target:"Object",stat:!0,forced:!Mt},{getOwnPropertyNames:Ia,getOwnPropertySymbols:La}),_export({target:"Object",stat:!0,forced:fails((function(){wt.f(1)}))},{getOwnPropertySymbols:function getOwnPropertySymbols(h){return wt.f(toObject(h))}}),da){var Da=!Mt||fails((function(){var h=va();return"[null]"!=da([h])||"{}"!=da({a:h})||"{}"!=da(Object(h))}));_export({target:"JSON",stat:!0,forced:Da},{stringify:function stringify(h,d,g){for(var x,b=[h],S=1;arguments.length>S;)b.push(arguments[S++]);if(x=d,(isObject(d)||void 0!==h)&&!Oa(h))return Rt(d)||(d=function(h,d){if("function"==typeof x&&(d=x.call(this,h,d)),!Oa(d))return d}),b[1]=d,da.apply(null,b)}})}va.prototype[fa]||j(va.prototype,fa,va.prototype.valueOf),setToStringTag(va,la),tt[ca]=!0;var Va=V.f,ja=x.Symbol;if(b&&"function"==typeof ja&&(!("description"in ja.prototype)||void 0!==ja().description)){var $a={},Fa=function Symbol(){var h=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),d=this instanceof Fa?new ja(h):void 0===h?ja():ja(h);return""===h&&($a[d]=!0),d};copyConstructorProperties(Fa,ja);var Ba=Fa.prototype=ja.prototype;Ba.constructor=Fa;var Ua=Ba.toString,za="Symbol(test)"==String(ja("test")),Ga=/^Symbol\((.*)\)[^)]+$/;Va(Ba,"description",{configurable:!0,get:function description(){var h=isObject(this)?this.valueOf():this,d=Ua.call(h);if(has($a,h))return"";var g=za?d.slice(7,-1):d.replace(Ga,"$1");return""===g?void 0:g}}),_export({global:!0,forced:!0},{Symbol:Fa})}defineWellKnownSymbol("asyncIterator"),defineWellKnownSymbol("iterator"),defineWellKnownSymbol("toStringTag");var arrayMethodIsStrict=function(h,d){var g=[][h];return!!g&&fails((function(){g.call(null,d||function(){throw 1},1)}))},Ha=Object.defineProperty,qa={},thrower=function(h){throw h},arrayMethodUsesToLength=function(h,d){if(has(qa,h))return qa[h];d||(d={});var g=[][h],x=!!has(d,"ACCESSORS")&&d.ACCESSORS,S=has(d,0)?d[0]:thrower,w=has(d,1)?d[1]:void 0;return qa[h]=!!g&&!fails((function(){if(x&&!b)return!0;var h={length:-1};x?Ha(h,1,{enumerable:!0,get:thrower}):h[1]=1,g.call(h,S,w)}))},Xa=ua.forEach,Ya=arrayMethodIsStrict("forEach"),Wa=arrayMethodUsesToLength("forEach"),Qa=Ya&&Wa?[].forEach:function forEach(h){return Xa(this,h,arguments.length>1?arguments[1]:void 0)};_export({target:"Array",proto:!0,forced:[].forEach!=Qa},{forEach:Qa});var Za=[].reverse,Ka=[1,2];_export({target:"Array",proto:!0,forced:String(Ka)===String(Ka.reverse())},{reverse:function reverse(){return Rt(this)&&(this.length=this.length),Za.call(this)}});var Ja=arrayMethodHasSpeciesSupport("slice"),to=arrayMethodUsesToLength("slice",{ACCESSORS:!0,0:0,1:2}),eo=wellKnownSymbol("species"),ro=[].slice,no=Math.max;_export({target:"Array",proto:!0,forced:!Ja||!to},{slice:function slice(h,d){var g,x,b,S=toIndexedObject(this),w=toLength(S.length),E=toAbsoluteIndex(h,w),A=toAbsoluteIndex(void 0===d?w:d,w);if(Rt(S)&&("function"!=typeof(g=S.constructor)||g!==Array&&!Rt(g.prototype)?isObject(g)&&null===(g=g[eo])&&(g=void 0):g=void 0,g===Array||void 0===g))return ro.call(S,E,A);for(x=new(void 0===g?Array:g)(no(A-E,0)),b=0;E<A;E++,b++)E in S&&createProperty(x,b,S[E]);return x.length=b,x}});var io=V.f,ao=Function.prototype,oo=ao.toString,uo=/^\s*function ([^ (]*)/,so="name";b&&!(so in ao)&&io(ao,so,{configurable:!0,get:function(){try{return oo.call(this).match(uo)[1]}catch(h){return""}}}),setToStringTag(x.JSON,"JSON",!0),setToStringTag(Math,"Math",!0);var co=fails((function(){le(1)}));_export({target:"Object",stat:!0,forced:co,sham:!ue},{getPrototypeOf:function getPrototypeOf(h){return le(toObject(h))}}),_export({target:"Object",stat:!0},{setPrototypeOf:ge});var lo="toString",fo=RegExp.prototype,ho=fo.toString,po=fails((function(){return"/a/b"!=ho.call({source:"a",flags:"b"})})),yo=ho.name!=lo;for(var vo in(po||yo)&&lt(RegExp.prototype,lo,(function toString(){var h=anObject(this),d=String(h.source),g=h.flags;return"/"+d+"/"+String(void 0===g&&h instanceof RegExp&&!("flags"in fo)?regexpFlags.call(h):g)}),{unsafe:!0}),xn){var go=x[vo],mo=go&&go.prototype;if(mo&&mo.forEach!==Qa)try{j(mo,"forEach",Qa)}catch(h){mo.forEach=Qa}}function _typeof(h){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(h){return typeof h}:function(h){return h&&"function"==typeof Symbol&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h})(h)}function asyncGeneratorStep(h,d,g,x,b,S,w){try{var E=h[S](w),A=E.value}catch(h){return void g(h)}E.done?d(A):Promise.resolve(A).then(x,b)}function _asyncToGenerator(h){return function(){var d=this,g=arguments;return new Promise((function(x,b){var S=h.apply(d,g);function _next(h){asyncGeneratorStep(S,x,b,_next,_throw,"next",h)}function _throw(h){asyncGeneratorStep(S,x,b,_next,_throw,"throw",h)}_next(void 0)}))}}var xo=createCommonjsModule((function(h){var d=function(h){var d,g=Object.prototype,x=g.hasOwnProperty,b="function"==typeof Symbol?Symbol:{},S=b.iterator||"@@iterator",w=b.asyncIterator||"@@asyncIterator",E=b.toStringTag||"@@toStringTag";function define(h,d,g){return Object.defineProperty(h,d,{value:g,enumerable:!0,configurable:!0,writable:!0}),h[d]}try{define({},"")}catch(h){define=function define(h,d,g){return h[d]=g}}function wrap(h,d,g,x){var b=d&&d.prototype instanceof Generator?d:Generator,S=Object.create(b.prototype),w=new Context(x||[]);return S._invoke=function makeInvokeMethod(h,d,g){var x=A;return function invoke(b,S){if(x===_)throw new Error("Generator is already running");if(x===k){if("throw"===b)throw S;return doneResult()}for(g.method=b,g.arg=S;;){var w=g.delegate;if(w){var E=maybeInvokeDelegate(w,g);if(E){if(E===C)continue;return E}}if("next"===g.method)g.sent=g._sent=g.arg;else if("throw"===g.method){if(x===A)throw x=k,g.arg;g.dispatchException(g.arg)}else"return"===g.method&&g.abrupt("return",g.arg);x=_;var R=tryCatch(h,d,g);if("normal"===R.type){if(x=g.done?k:P,R.arg===C)continue;return{value:R.arg,done:g.done}}"throw"===R.type&&(x=k,g.method="throw",g.arg=R.arg)}}}(h,g,w),S}function tryCatch(h,d,g){try{return{type:"normal",arg:h.call(d,g)}}catch(h){return{type:"throw",arg:h}}}h.wrap=wrap;var A="suspendedStart",P="suspendedYield",_="executing",k="completed",C={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var R={};R[S]=function(){return this};var M=Object.getPrototypeOf,N=M&&M(M(values([])));N&&N!==g&&x.call(N,S)&&(R=N);var L=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(R);function defineIteratorMethods(h){["next","throw","return"].forEach((function(d){define(h,d,(function(h){return this._invoke(d,h)}))}))}function AsyncIterator(h,d){var g;this._invoke=function enqueue(b,S){function callInvokeWithMethodAndArg(){return new d((function(g,w){!function invoke(g,b,S,w){var E=tryCatch(h[g],h,b);if("throw"!==E.type){var A=E.arg,P=A.value;return P&&"object"===_typeof(P)&&x.call(P,"__await")?d.resolve(P.__await).then((function(h){invoke("next",h,S,w)}),(function(h){invoke("throw",h,S,w)})):d.resolve(P).then((function(h){A.value=h,S(A)}),(function(h){return invoke("throw",h,S,w)}))}w(E.arg)}(b,S,g,w)}))}return g=g?g.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(h,g){var x=h.iterator[g.method];if(x===d){if(g.delegate=null,"throw"===g.method){if(h.iterator.return&&(g.method="return",g.arg=d,maybeInvokeDelegate(h,g),"throw"===g.method))return C;g.method="throw",g.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var b=tryCatch(x,h.iterator,g.arg);if("throw"===b.type)return g.method="throw",g.arg=b.arg,g.delegate=null,C;var S=b.arg;return S?S.done?(g[h.resultName]=S.value,g.next=h.nextLoc,"return"!==g.method&&(g.method="next",g.arg=d),g.delegate=null,C):S:(g.method="throw",g.arg=new TypeError("iterator result is not an object"),g.delegate=null,C)}function pushTryEntry(h){var d={tryLoc:h[0]};1 in h&&(d.catchLoc=h[1]),2 in h&&(d.finallyLoc=h[2],d.afterLoc=h[3]),this.tryEntries.push(d)}function resetTryEntry(h){var d=h.completion||{};d.type="normal",delete d.arg,h.completion=d}function Context(h){this.tryEntries=[{tryLoc:"root"}],h.forEach(pushTryEntry,this),this.reset(!0)}function values(h){if(h){var g=h[S];if(g)return g.call(h);if("function"==typeof h.next)return h;if(!isNaN(h.length)){var b=-1,w=function next(){for(;++b<h.length;)if(x.call(h,b))return next.value=h[b],next.done=!1,next;return next.value=d,next.done=!0,next};return w.next=w}}return{next:doneResult}}function doneResult(){return{value:d,done:!0}}return GeneratorFunction.prototype=L.constructor=GeneratorFunctionPrototype,GeneratorFunctionPrototype.constructor=GeneratorFunction,GeneratorFunction.displayName=define(GeneratorFunctionPrototype,E,"GeneratorFunction"),h.isGeneratorFunction=function(h){var d="function"==typeof h&&h.constructor;return!!d&&(d===GeneratorFunction||"GeneratorFunction"===(d.displayName||d.name))},h.mark=function(h){return Object.setPrototypeOf?Object.setPrototypeOf(h,GeneratorFunctionPrototype):(h.__proto__=GeneratorFunctionPrototype,define(h,E,"GeneratorFunction")),h.prototype=Object.create(L),h},h.awrap=function(h){return{__await:h}},defineIteratorMethods(AsyncIterator.prototype),AsyncIterator.prototype[w]=function(){return this},h.AsyncIterator=AsyncIterator,h.async=function(d,g,x,b,S){void 0===S&&(S=Promise);var w=new AsyncIterator(wrap(d,g,x,b),S);return h.isGeneratorFunction(g)?w:w.next().then((function(h){return h.done?h.value:w.next()}))},defineIteratorMethods(L),define(L,E,"Generator"),L[S]=function(){return this},L.toString=function(){return"[object Generator]"},h.keys=function(h){var d=[];for(var g in h)d.push(g);return d.reverse(),function next(){for(;d.length;){var g=d.pop();if(g in h)return next.value=g,next.done=!1,next}return next.done=!0,next}},h.values=values,Context.prototype={constructor:Context,reset:function reset(h){if(this.prev=0,this.next=0,this.sent=this._sent=d,this.done=!1,this.delegate=null,this.method="next",this.arg=d,this.tryEntries.forEach(resetTryEntry),!h)for(var g in this)"t"===g.charAt(0)&&x.call(this,g)&&!isNaN(+g.slice(1))&&(this[g]=d)},stop:function stop(){this.done=!0;var h=this.tryEntries[0].completion;if("throw"===h.type)throw h.arg;return this.rval},dispatchException:function dispatchException(h){if(this.done)throw h;var g=this;function handle(x,b){return w.type="throw",w.arg=h,g.next=x,b&&(g.method="next",g.arg=d),!!b}for(var b=this.tryEntries.length-1;b>=0;--b){var S=this.tryEntries[b],w=S.completion;if("root"===S.tryLoc)return handle("end");if(S.tryLoc<=this.prev){var E=x.call(S,"catchLoc"),A=x.call(S,"finallyLoc");if(E&&A){if(this.prev<S.catchLoc)return handle(S.catchLoc,!0);if(this.prev<S.finallyLoc)return handle(S.finallyLoc)}else if(E){if(this.prev<S.catchLoc)return handle(S.catchLoc,!0)}else{if(!A)throw new Error("try statement without catch or finally");if(this.prev<S.finallyLoc)return handle(S.finallyLoc)}}}},abrupt:function abrupt(h,d){for(var g=this.tryEntries.length-1;g>=0;--g){var b=this.tryEntries[g];if(b.tryLoc<=this.prev&&x.call(b,"finallyLoc")&&this.prev<b.finallyLoc){var S=b;break}}S&&("break"===h||"continue"===h)&&S.tryLoc<=d&&d<=S.finallyLoc&&(S=null);var w=S?S.completion:{};return w.type=h,w.arg=d,S?(this.method="next",this.next=S.finallyLoc,C):this.complete(w)},complete:function complete(h,d){if("throw"===h.type)throw h.arg;return"break"===h.type||"continue"===h.type?this.next=h.arg:"return"===h.type?(this.rval=this.arg=h.arg,this.method="return",this.next="end"):"normal"===h.type&&d&&(this.next=d),C},finish:function finish(h){for(var d=this.tryEntries.length-1;d>=0;--d){var g=this.tryEntries[d];if(g.finallyLoc===h)return this.complete(g.completion,g.afterLoc),resetTryEntry(g),C}},catch:function _catch(h){for(var d=this.tryEntries.length-1;d>=0;--d){var g=this.tryEntries[d];if(g.tryLoc===h){var x=g.completion;if("throw"===x.type){var b=x.arg;resetTryEntry(g)}return b}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(h,g,x){return this.delegate={iterator:values(h),resultName:g,nextLoc:x},"next"===this.method&&(this.arg=d),C}},h}(h.exports);try{regeneratorRuntime=d}catch(h){Function("r","regeneratorRuntime = r")(d)}}));_export({target:"Array",proto:!0},{fill:function fill(h){for(var d=toObject(this),g=toLength(d.length),x=arguments.length,b=toAbsoluteIndex(x>1?arguments[1]:void 0,g),S=x>2?arguments[2]:void 0,w=void 0===S?g:toAbsoluteIndex(S,g);w>b;)d[b++]=h;return d}}),addToUnscopables("fill");var bo=[].join,So=_!=Object,wo=arrayMethodIsStrict("join",",");_export({target:"Array",proto:!0,forced:So||!wo},{join:function join(h){return bo.call(toIndexedObject(this),void 0===h?",":h)}});var inheritIfRequired=function(h,d,g){var x,b;return ge&&"function"==typeof(x=d.constructor)&&x!==g&&isObject(b=x.prototype)&&b!==g.prototype&&ge(h,b),h},Eo="\t\n\v\f\r    \u2028\u2029\ufeff",Ao="["+Eo+"]",Po=RegExp("^"+Ao+Ao+"*"),_o=RegExp(Ao+Ao+"*$"),createMethod$3=function(h){return function(d){var g=String(requireObjectCoercible(d));return 1&h&&(g=g.replace(Po,"")),2&h&&(g=g.replace(_o,"")),g}},ko={start:createMethod$3(1),end:createMethod$3(2),trim:createMethod$3(3)},To=St.f,Oo=L.f,Co=V.f,Ro=ko.trim,Mo="Number",No=x.Number,Io=No.prototype,Lo=classofRaw(te(Io))==Mo,toNumber=function(h){var d,g,x,b,S,w,E,A,P=toPrimitive(h,!1);if("string"==typeof P&&P.length>2)if(43===(d=(P=Ro(P)).charCodeAt(0))||45===d){if(88===(g=P.charCodeAt(2))||120===g)return NaN}else if(48===d){switch(P.charCodeAt(1)){case 66:case 98:x=2,b=49;break;case 79:case 111:x=8,b=55;break;default:return+P}for(w=(S=P.slice(2)).length,E=0;E<w;E++)if((A=S.charCodeAt(E))<48||A>b)return NaN;return parseInt(S,x)}return+P};if(Ot(Mo,!No(" 0o1")||!No("0b1")||No("+0x1"))){for(var Do,Vo=function Number(h){var d=arguments.length<1?0:h,g=this;return g instanceof Vo&&(Lo?fails((function(){Io.valueOf.call(g)})):classofRaw(g)!=Mo)?inheritIfRequired(new No(toNumber(d)),g,Vo):toNumber(d)},jo=b?To(No):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),$o=0;jo.length>$o;$o++)has(No,Do=jo[$o])&&!has(Vo,Do)&&Co(Vo,Do,Oo(No,Do));Vo.prototype=Io,Io.constructor=Vo,lt(x,Mo,Vo)}var Fo=!fails((function(){return Object.isExtensible(Object.preventExtensions({}))})),Bo=createCommonjsModule((function(h){var d=V.f,g=uid("meta"),x=0,b=Object.isExtensible||function(){return!0},setMetadata=function(h){d(h,g,{value:{objectID:"O"+ ++x,weakData:{}}})},S=h.exports={REQUIRED:!1,fastKey:function(h,d){if(!isObject(h))return"symbol"==typeof h?h:("string"==typeof h?"S":"P")+h;if(!has(h,g)){if(!b(h))return"F";if(!d)return"E";setMetadata(h)}return h[g].objectID},getWeakData:function(h,d){if(!has(h,g)){if(!b(h))return!0;if(!d)return!1;setMetadata(h)}return h[g].weakData},onFreeze:function(h){return Fo&&S.REQUIRED&&b(h)&&!has(h,g)&&setMetadata(h),h}};tt[g]=!0})),Uo=Bo.onFreeze,zo=Object.freeze,Go=fails((function(){zo(1)}));_export({target:"Object",stat:!0,forced:Go,sham:!Fo},{freeze:function freeze(h){return zo&&isObject(h)?zo(Uo(h)):h}}),fixRegexpWellKnownSymbolLogic("match",1,(function(h,d,g){return[function match(d){var g=requireObjectCoercible(this),x=null==d?void 0:d[h];return void 0!==x?x.call(d,g):new RegExp(d)[h](String(g))},function(h){var x=g(d,h,this);if(x.done)return x.value;var b=anObject(h),S=String(this);if(!b.global)return regexpExecAbstract(b,S);var w=b.unicode;b.lastIndex=0;for(var E,A=[],P=0;null!==(E=regexpExecAbstract(b,S));){var _=String(E[0]);A[P]=_,""===_&&(b.lastIndex=advanceStringIndex(S,toLength(b.lastIndex),w)),P++}return 0===P?null:A}]}));var Ho=wellKnownSymbol("match"),isRegexp=function(h){var d;return isObject(h)&&(void 0!==(d=h[Ho])?!!d:"RegExp"==classofRaw(h))},qo=[].push,Xo=Math.min,Yo=4294967295,Wo=!fails((function(){return!RegExp(Yo,"y")}));fixRegexpWellKnownSymbolLogic("split",2,(function(h,d,g){var x;return x="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(h,g){var x=String(requireObjectCoercible(this)),b=void 0===g?Yo:g>>>0;if(0===b)return[];if(void 0===h)return[x];if(!isRegexp(h))return d.call(x,h,b);for(var S,w,E,A=[],P=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(h.sticky?"y":""),_=0,k=new RegExp(h.source,P+"g");(S=Jr.call(k,x))&&!((w=k.lastIndex)>_&&(A.push(x.slice(_,S.index)),S.length>1&&S.index<x.length&&qo.apply(A,S.slice(1)),E=S[0].length,_=w,A.length>=b));)k.lastIndex===S.index&&k.lastIndex++;return _===x.length?!E&&k.test("")||A.push(""):A.push(x.slice(_)),A.length>b?A.slice(0,b):A}:"0".split(void 0,0).length?function(h,g){return void 0===h&&0===g?[]:d.call(this,h,g)}:d,[function split(d,g){var b=requireObjectCoercible(this),S=null==d?void 0:d[h];return void 0!==S?S.call(d,b,g):x.call(String(b),d,g)},function(h,b){var S=g(x,h,this,b,x!==d);if(S.done)return S.value;var w=anObject(h),E=String(this),A=speciesConstructor(w,RegExp),P=w.unicode,_=(w.ignoreCase?"i":"")+(w.multiline?"m":"")+(w.unicode?"u":"")+(Wo?"y":"g"),k=new A(Wo?w:"^(?:"+w.source+")",_),C=void 0===b?Yo:b>>>0;if(0===C)return[];if(0===E.length)return null===regexpExecAbstract(k,E)?[E]:[];for(var R=0,M=0,N=[];M<E.length;){k.lastIndex=Wo?M:0;var L,D=regexpExecAbstract(k,Wo?E:E.slice(M));if(null===D||(L=Xo(toLength(k.lastIndex+(Wo?0:M)),E.length))===R)M=advanceStringIndex(E,M,P);else{if(N.push(E.slice(R,M)),N.length===C)return N;for(var V=1;V<=D.length-1;V++)if(N.push(D[V]),N.length===C)return N;M=R=L}}return N.push(E.slice(R)),N}]}),!Wo);var Qo,notARegexp=function(h){if(isRegexp(h))throw TypeError("The method doesn't accept regular expressions");return h},Zo=wellKnownSymbol("match"),correctIsRegexpLogic=function(h){var d=/./;try{"/./"[h](d)}catch(g){try{return d[Zo]=!1,"/./"[h](d)}catch(h){}}return!1},Ko=L.f,Jo="".startsWith,tu=Math.min,eu=correctIsRegexpLogic("startsWith"),ru=!(eu||(Qo=Ko(String.prototype,"startsWith"),!Qo||Qo.writable));_export({target:"String",proto:!0,forced:!ru&&!eu},{startsWith:function startsWith(h){var d=String(requireObjectCoercible(this));notARegexp(h);var g=toLength(tu(arguments.length>1?arguments[1]:void 0,d.length)),x=String(h);return Jo?Jo.call(d,x,g):d.slice(g,g+x.length)===x}}),_export({global:!0},{globalThis:x});var nu=function check(h){return h&&h.Math==Math&&h},iu=nu("object"==("undefined"==typeof globalThis?"undefined":_typeof(globalThis))&&globalThis)||nu("object"==("undefined"==typeof window?"undefined":_typeof(window))&&window)||nu("object"==("undefined"==typeof self?"undefined":_typeof(self))&&self)||nu("object"==_typeof(g)&&g)||function(){return this}()||Function("return this")(),au=L.f,ou=fails((function(){au(1)}));_export({target:"Object",stat:!0,forced:!b||ou,sham:!b},{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(h,d){return au(toIndexedObject(h),d)}});var uu=function fails(h){try{return!!h()}catch(h){return!0}},su=!uu((function(){return 7!=Object.defineProperty({},1,{get:function get(){return 7}})[1]})),cu={}.propertyIsEnumerable,lu=Object.getOwnPropertyDescriptor,fu={f:lu&&!cu.call({1:2},1)?function propertyIsEnumerable(h){var d=lu(this,h);return!!d&&d.enumerable}:cu},hu=function createPropertyDescriptor(h,d){return{enumerable:!(1&h),configurable:!(2&h),writable:!(4&h),value:d}},pu={}.toString,yu=function classofRaw(h){return pu.call(h).slice(8,-1)},vu="".split,du=uu((function(){return!Object("z").propertyIsEnumerable(0)}))?function(h){return"String"==yu(h)?vu.call(h,""):Object(h)}:Object,gu=function requireObjectCoercible(h){if(null==h)throw TypeError("Can't call method on "+h);return h},mu=function toIndexedObject(h){return du(gu(h))},xu=function isObject(h){return"object"===_typeof(h)?null!==h:"function"==typeof h},bu=function toPrimitive(h,d){if(!xu(h))return h;var g,x;if(d&&"function"==typeof(g=h.toString)&&!xu(x=g.call(h)))return x;if("function"==typeof(g=h.valueOf)&&!xu(x=g.call(h)))return x;if(!d&&"function"==typeof(g=h.toString)&&!xu(x=g.call(h)))return x;throw TypeError("Can't convert object to primitive value")},Su={}.hasOwnProperty,wu=function has(h,d){return Su.call(h,d)},Eu=iu.document,Au=xu(Eu)&&xu(Eu.createElement),Pu=function documentCreateElement(h){return Au?Eu.createElement(h):{}},_u=!su&&!uu((function(){return 7!=Object.defineProperty(Pu("div"),"a",{get:function get(){return 7}}).a})),ku=Object.getOwnPropertyDescriptor,Tu={f:su?ku:function getOwnPropertyDescriptor(h,d){if(h=mu(h),d=bu(d,!0),_u)try{return ku(h,d)}catch(h){}if(wu(h,d))return hu(!fu.f.call(h,d),h[d])}},Ou=/#|\.prototype\./,Cu=function isForced(h,d){var g=Mu[Ru(h)];return g==Iu||g!=Nu&&("function"==typeof d?uu(d):!!d)},Ru=Cu.normalize=function(h){return String(h).replace(Ou,".").toLowerCase()},Mu=Cu.data={},Nu=Cu.NATIVE="N",Iu=Cu.POLYFILL="P",Lu=Cu,Du={},Vu=function aFunction(h){if("function"!=typeof h)throw TypeError(String(h)+" is not a function");return h},ju=function functionBindContext(h,d,g){if(Vu(h),void 0===d)return h;switch(g){case 0:return function(){return h.call(d)};case 1:return function(g){return h.call(d,g)};case 2:return function(g,x){return h.call(d,g,x)};case 3:return function(g,x,b){return h.call(d,g,x,b)}}return function(){return h.apply(d,arguments)}},$u=function anObject(h){if(!xu(h))throw TypeError(String(h)+" is not an object");return h},Fu=Object.defineProperty,Bu={f:su?Fu:function defineProperty(h,d,g){if($u(h),d=bu(d,!0),$u(g),_u)try{return Fu(h,d,g)}catch(h){}if("get"in g||"set"in g)throw TypeError("Accessors not supported");return"value"in g&&(h[d]=g.value),h}},Uu=su?function(h,d,g){return Bu.f(h,d,hu(1,g))}:function(h,d,g){return h[d]=g,h},zu=Tu.f,Gu=function wrapConstructor(h){var d=function Wrapper(d,g,x){if(this instanceof h){switch(arguments.length){case 0:return new h;case 1:return new h(d);case 2:return new h(d,g)}return new h(d,g,x)}return h.apply(this,arguments)};return d.prototype=h.prototype,d},Hu=function _export(h,d){var g,x,b,S,w,E,A,P,_=h.target,k=h.global,C=h.stat,R=h.proto,M=k?iu:C?iu[_]:(iu[_]||{}).prototype,N=k?Du:Du[_]||(Du[_]={}),L=N.prototype;for(b in d)g=!Lu(k?b:_+(C?".":"#")+b,h.forced)&&M&&wu(M,b),w=N[b],g&&(E=h.noTargetGet?(P=zu(M,b))&&P.value:M[b]),S=g&&E?E:d[b],g&&_typeof(w)===_typeof(S)||(A=h.bind&&g?ju(S,iu):h.wrap&&g?Gu(S):R&&"function"==typeof S?ju(Function.call,S):S,(h.sham||S&&S.sham||w&&w.sham)&&Uu(A,"sham",!0),N[b]=A,R&&(wu(Du,x=_+"Prototype")||Uu(Du,x,{}),Du[x][b]=S,h.real&&L&&!L[b]&&Uu(L,b,S)))},qu=Math.ceil,Xu=Math.floor,Yu=function toInteger(h){return isNaN(h=+h)?0:(h>0?Xu:qu)(h)},Wu=Math.min,Qu=function toLength(h){return h>0?Wu(Yu(h),9007199254740991):0},Zu="__core-js_shared__",Ku=iu[Zu]||function setGlobal(h,d){try{Uu(iu,h,d)}catch(g){iu[h]=d}return d}(Zu,{}),Ju=createCommonjsModule((function(h){(h.exports=function(h,d){return Ku[h]||(Ku[h]=void 0!==d?d:{})})("versions",[]).push({version:"3.8.3",mode:"pure",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})})),ts=0,es=Math.random(),rs=function uid(h){return"Symbol("+String(void 0===h?"":h)+")_"+(++ts+es).toString(36)},ns=!!Object.getOwnPropertySymbols&&!uu((function(){return!String(Symbol())})),is=ns&&!Symbol.sham&&"symbol"==_typeof(Symbol.iterator),as=Ju("wks"),os=iu.Symbol,us=is?os:os&&os.withoutSetter||rs,ss=function wellKnownSymbol(h){return wu(as,h)||(ns&&wu(os,h)?as[h]=os[h]:as[h]=us("Symbol."+h)),as[h]},cs=ss("match"),ls=function notARegexp(h){if(function isRegexp(h){var d;return xu(h)&&(void 0!==(d=h[cs])?!!d:"RegExp"==yu(h))}(h))throw TypeError("The method doesn't accept regular expressions");return h},fs=ss("match"),hs=function correctIsRegexpLogic(h){var d=/./;try{"/./"[h](d)}catch(g){try{return d[fs]=!1,"/./"[h](d)}catch(h){}}return!1},ps="".startsWith,ys=Math.min,vs=hs("startsWith");Hu({target:"String",proto:!0,forced:!vs},{startsWith:function startsWith(h){var d=String(gu(this));ls(h);var g=Qu(ys(arguments.length>1?arguments[1]:void 0,d.length)),x=String(h);return ps?ps.call(d,x,g):d.slice(g,g+x.length)===x}});var ds=function entryVirtual(h){return Du[h+"Prototype"]},gs=ds("String").startsWith,ms=String.prototype,xs=function startsWith_1(h){var d=h.startsWith;return"string"==typeof h||h===ms||h instanceof String&&d===ms.startsWith?gs:d},bs=ko.trim,Ss=x.parseFloat,ws=1/Ss(Eo+"-0")!=-1/0?function parseFloat(h){var d=bs(String(h)),g=Ss(d);return 0===g&&"-"==d.charAt(0)?-0:g}:Ss;_export({global:!0,forced:parseFloat!=ws},{parseFloat:ws});var Es=ko.trim;_export({target:"String",proto:!0,forced:function(h){return fails((function(){return!!Eo[h]()||"…"!="…"[h]()||Eo[h].name!==h}))}("trim")},{trim:function trim(){return Es(this)}});var As=V.f,Ps=St.f,_s=ct.set,ks=wellKnownSymbol("match"),Ts=x.RegExp,Os=Ts.prototype,Cs=/a/g,Rs=/a/g,Ms=new Ts(Cs)!==Cs,Ns=qr.UNSUPPORTED_Y;if(b&&Ot("RegExp",!Ms||Ns||fails((function(){return Rs[ks]=!1,Ts(Cs)!=Cs||Ts(Rs)==Rs||"/a/i"!=Ts(Cs,"i")})))){for(var Is=function RegExp(h,d){var g,x=this instanceof Is,b=isRegexp(h),S=void 0===d;if(!x&&b&&h.constructor===Is&&S)return h;Ms?b&&!S&&(h=h.source):h instanceof Is&&(S&&(d=regexpFlags.call(h)),h=h.source),Ns&&(g=!!d&&d.indexOf("y")>-1)&&(d=d.replace(/y/g,""));var w=inheritIfRequired(Ms?new Ts(h,d):Ts(h,d),x?this:Os,Is);return Ns&&g&&_s(w,{sticky:g}),w},proxy=function(h){h in Is||As(Is,h,{configurable:!0,get:function(){return Ts[h]},set:function(d){Ts[h]=d}})},Ls=Ps(Ts),Ds=0;Ls.length>Ds;)proxy(Ls[Ds++]);Os.constructor=Is,Is.prototype=Os,lt(x,"RegExp",Is)}setSpecies("RegExp");var Vs="\t\n\v\f\r    \u2028\u2029\ufeff",js="["+Vs+"]",$s=RegExp("^"+js+js+"*"),Fs=RegExp(js+js+"*$"),Bs=function createMethod(h){return function(d){var g=String(gu(d));return 1&h&&(g=g.replace($s,"")),2&h&&(g=g.replace(Fs,"")),g}},Us={start:Bs(1),end:Bs(2),trim:Bs(3)},zs=Us.trim,Gs=iu.parseFloat,Hs=1/Gs(Vs+"-0")!=-1/0?function parseFloat(h){var d=zs(String(h)),g=Gs(d);return 0===g&&"-"==d.charAt(0)?-0:g}:Gs;Hu({global:!0,forced:parseFloat!=Hs},{parseFloat:Hs});var qs=Du.parseFloat,Xs=ua.map,Ys=arrayMethodHasSpeciesSupport("map"),Ws=arrayMethodUsesToLength("map");_export({target:"Array",proto:!0,forced:!Ys||!Ws},{map:function map(h){return Xs(this,h,arguments.length>1?arguments[1]:void 0)}});var Qs,Zs,Ks=function toObject(h){return Object(gu(h))},Js=Array.isArray||function isArray(h){return"Array"==yu(h)},tc=ss("species"),ec=function arraySpeciesCreate(h,d){var g;return Js(h)&&("function"!=typeof(g=h.constructor)||g!==Array&&!Js(g.prototype)?xu(g)&&null===(g=g[tc])&&(g=void 0):g=void 0),new(void 0===g?Array:g)(0===d?0:d)},rc=[].push,nc=function createMethod(h){var d=1==h,g=2==h,x=3==h,b=4==h,S=6==h,w=7==h,E=5==h||S;return function(A,P,_,k){for(var C,R,M=Ks(A),N=du(M),L=ju(P,_,3),D=Qu(N.length),V=0,j=k||ec,$=d?j(A,D):g||w?j(A,0):void 0;D>V;V++)if((E||V in N)&&(R=L(C=N[V],V,M),h))if(d)$[V]=R;else if(R)switch(h){case 3:return!0;case 5:return C;case 6:return V;case 2:rc.call($,C)}else switch(h){case 4:return!1;case 7:rc.call($,C)}return S?-1:x||b?b:$}},ic={forEach:nc(0),map:nc(1),filter:nc(2),some:nc(3),every:nc(4),find:nc(5),findIndex:nc(6),filterOut:nc(7)},ac=function aFunction(h){return"function"==typeof h?h:void 0},oc=function getBuiltIn(h,d){return arguments.length<2?ac(Du[h])||ac(iu[h]):Du[h]&&Du[h][d]||iu[h]&&iu[h][d]},uc=oc("navigator","userAgent")||"",sc=iu.process,cc=sc&&sc.versions,lc=cc&&cc.v8;lc?Zs=(Qs=lc.split("."))[0]+Qs[1]:uc&&(!(Qs=uc.match(/Edge\/(\d+)/))||Qs[1]>=74)&&(Qs=uc.match(/Chrome\/(\d+)/))&&(Zs=Qs[1]);var fc=Zs&&+Zs,hc=ss("species"),pc=function arrayMethodHasSpeciesSupport(h){return fc>=51||!uu((function(){var d=[];return(d.constructor={})[hc]=function(){return{foo:1}},1!==d[h](Boolean).foo}))},yc=Object.defineProperty,vc={},dc=function thrower(h){throw h},gc=function arrayMethodUsesToLength(h,d){if(wu(vc,h))return vc[h];d||(d={});var g=[][h],x=!!wu(d,"ACCESSORS")&&d.ACCESSORS,b=wu(d,0)?d[0]:dc,S=wu(d,1)?d[1]:void 0;return vc[h]=!!g&&!uu((function(){if(x&&!su)return!0;var h={length:-1};x?yc(h,1,{enumerable:!0,get:dc}):h[1]=1,g.call(h,b,S)}))},mc=ic.map,xc=pc("map"),bc=gc("map");Hu({target:"Array",proto:!0,forced:!xc||!bc},{map:function map(h){return mc(this,h,arguments.length>1?arguments[1]:void 0)}});var Sc=ds("Array").map,wc=Array.prototype,Ec=function map_1(h){var d=h.map;return h===wc||h instanceof Array&&d===wc.map?Sc:d};Hu({target:"Array",stat:!0},{isArray:Js});var Ac=Du.Array.isArray,Pc=Ac;var _c=function _arrayWithHoles(h){if(Pc(h))return h},kc={},Tc=Bo.getWeakData,Oc=ct.set,Cc=ct.getterFor,Rc=ua.find,Mc=ua.findIndex,Nc=0,uncaughtFrozenStore=function(h){return h.frozen||(h.frozen=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.entries=[]},findUncaughtFrozen=function(h,d){return Rc(h.entries,(function(h){return h[0]===d}))};UncaughtFrozenStore.prototype={get:function(h){var d=findUncaughtFrozen(this,h);if(d)return d[1]},has:function(h){return!!findUncaughtFrozen(this,h)},set:function(h,d){var g=findUncaughtFrozen(this,h);g?g[1]=d:this.entries.push([h,d])},delete:function(h){var d=Mc(this.entries,(function(d){return d[0]===h}));return~d&&this.entries.splice(d,1),!!~d}};var Ic={getConstructor:function(h,d,g,x){var b=h((function(h,S){anInstance(h,b,d),Oc(h,{type:d,id:Nc++,frozen:void 0}),null!=S&&iterate(S,h[x],{that:h,AS_ENTRIES:g})})),S=Cc(d),define=function(h,d,g){var x=S(h),b=Tc(anObject(d),!0);return!0===b?uncaughtFrozenStore(x).set(d,g):b[x.id]=g,h};return redefineAll(b.prototype,{delete:function(h){var d=S(this);if(!isObject(h))return!1;var g=Tc(h);return!0===g?uncaughtFrozenStore(d).delete(h):g&&has(g,d.id)&&delete g[d.id]},has:function has$1(h){var d=S(this);if(!isObject(h))return!1;var g=Tc(h);return!0===g?uncaughtFrozenStore(d).has(h):g&&has(g,d.id)}}),redefineAll(b.prototype,g?{get:function get(h){var d=S(this);if(isObject(h)){var g=Tc(h);return!0===g?uncaughtFrozenStore(d).get(h):g?g[d.id]:void 0}},set:function set(h,d){return define(this,h,d)}}:{add:function add(h){return define(this,h,!0)}}),b}};createCommonjsModule((function(h){var d,g=ct.enforce,b=!x.ActiveXObject&&"ActiveXObject"in x,S=Object.isExtensible,wrapper=function(h){return function WeakMap(){return h(this,arguments.length?arguments[0]:void 0)}},w=h.exports=function(h,d,g){var b=-1!==h.indexOf("Map"),S=-1!==h.indexOf("Weak"),w=b?"set":"add",E=x[h],A=E&&E.prototype,P=E,_={},fixMethod=function(h){var d=A[h];lt(A,h,"add"==h?function add(h){return d.call(this,0===h?0:h),this}:"delete"==h?function(h){return!(S&&!isObject(h))&&d.call(this,0===h?0:h)}:"get"==h?function get(h){return S&&!isObject(h)?void 0:d.call(this,0===h?0:h)}:"has"==h?function has(h){return!(S&&!isObject(h))&&d.call(this,0===h?0:h)}:function set(h,g){return d.call(this,0===h?0:h,g),this})};if(Ot(h,"function"!=typeof E||!(S||A.forEach&&!fails((function(){(new E).entries().next()})))))P=g.getConstructor(d,h,b,w),Bo.REQUIRED=!0;else if(Ot(h,!0)){var k=new P,C=k[w](S?{}:-0,1)!=k,R=fails((function(){k.has(1)})),M=checkCorrectnessOfIteration((function(h){new E(h)})),N=!S&&fails((function(){for(var h=new E,d=5;d--;)h[w](d,d);return!h.has(-0)}));M||((P=d((function(d,g){anInstance(d,P,h);var x=inheritIfRequired(new E,d,P);return null!=g&&iterate(g,x[w],{that:x,AS_ENTRIES:b}),x}))).prototype=A,A.constructor=P),(R||N)&&(fixMethod("delete"),fixMethod("has"),b&&fixMethod("get")),(N||C)&&fixMethod(w),S&&A.clear&&delete A.clear}return _[h]=P,_export({global:!0,forced:P!=E},_),setToStringTag(P,h),S||g.setStrong(P,h,b),P}("WeakMap",wrapper,Ic);if(W&&b){d=Ic.getConstructor(wrapper,"WeakMap",!0),Bo.REQUIRED=!0;var E=w.prototype,A=E.delete,P=E.has,_=E.get,k=E.set;redefineAll(E,{delete:function(h){if(isObject(h)&&!S(h)){var x=g(this);return x.frozen||(x.frozen=new d),A.call(this,h)||x.frozen.delete(h)}return A.call(this,h)},has:function has(h){if(isObject(h)&&!S(h)){var x=g(this);return x.frozen||(x.frozen=new d),P.call(this,h)||x.frozen.has(h)}return P.call(this,h)},get:function get(h){if(isObject(h)&&!S(h)){var x=g(this);return x.frozen||(x.frozen=new d),P.call(this,h)?_.call(this,h):x.frozen.get(h)}return _.call(this,h)},set:function set(h,x){if(isObject(h)&&!S(h)){var b=g(this);b.frozen||(b.frozen=new d),P.call(this,h)?k.call(this,h,x):b.frozen.set(h,x)}else k.call(this,h,x);return this}})}}));var Lc=Function.toString;"function"!=typeof Ku.inspectSource&&(Ku.inspectSource=function(h){return Lc.call(h)});var Dc,Vc,jc,$c=Ku.inspectSource,Fc=iu.WeakMap,Bc="function"==typeof Fc&&/native code/.test($c(Fc)),Uc=Ju("keys"),zc=function sharedKey(h){return Uc[h]||(Uc[h]=rs(h))},Gc={},Hc=iu.WeakMap;if(Bc){var qc=Ku.state||(Ku.state=new Hc),Xc=qc.get,Yc=qc.has,Wc=qc.set;Dc=function set(h,d){return d.facade=h,Wc.call(qc,h,d),d},Vc=function get(h){return Xc.call(qc,h)||{}},jc=function has(h){return Yc.call(qc,h)}}else{var Qc=zc("state");Gc[Qc]=!0,Dc=function set(h,d){return d.facade=h,Uu(h,Qc,d),d},Vc=function get(h){return wu(h,Qc)?h[Qc]:{}},jc=function has(h){return wu(h,Qc)}}var Zc,Kc,Jc,tl={set:Dc,get:Vc,has:jc,enforce:function enforce(h){return jc(h)?Vc(h):Dc(h,{})},getterFor:function getterFor(h){return function(d){var g;if(!xu(d)||(g=Vc(d)).type!==h)throw TypeError("Incompatible receiver, "+h+" required");return g}}},el=!uu((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})),rl=zc("IE_PROTO"),nl=Object.prototype,il=el?Object.getPrototypeOf:function(h){return h=Ks(h),wu(h,rl)?h[rl]:"function"==typeof h.constructor&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?nl:null},al=ss("iterator"),ol=!1;[].keys&&("next"in(Jc=[].keys())?(Kc=il(il(Jc)))!==Object.prototype&&(Zc=Kc):ol=!0);var ul=null==Zc||uu((function(){var h={};return Zc[al].call(h)!==h}));ul&&(Zc={}),ul&&!wu(Zc,al)&&Uu(Zc,al,(function returnThis(){return this}));var sl={IteratorPrototype:Zc,BUGGY_SAFARI_ITERATORS:ol},cl=fails((function(){Qt(1)}));_export({target:"Object",stat:!0,forced:cl},{keys:function keys(h){return Qt(toObject(h))}});var ll=gt.indexOf,fl=[].indexOf,hl=!!fl&&1/[1].indexOf(1,-0)<0,pl=arrayMethodIsStrict("indexOf"),yl=arrayMethodUsesToLength("indexOf",{ACCESSORS:!0,1:0});_export({target:"Array",proto:!0,forced:hl||!pl||!yl},{indexOf:function indexOf(h){return hl?fl.apply(this,arguments)||0:ll(this,h,arguments.length>1?arguments[1]:void 0)}});var vl,dl=Math.max,gl=Math.min,ml=function toAbsoluteIndex(h,d){var g=Yu(h);return g<0?dl(g+d,0):gl(g,d)},xl=function createMethod(h){return function(d,g,x){var b,S=mu(d),w=Qu(S.length),E=ml(x,w);if(h&&g!=g){for(;w>E;)if((b=S[E++])!=b)return!0}else for(;w>E;E++)if((h||E in S)&&S[E]===g)return h||E||0;return!h&&-1}},bl={includes:xl(!0),indexOf:xl(!1)},Sl=bl.indexOf,wl=function objectKeysInternal(h,d){var g,x=mu(h),b=0,S=[];for(g in x)!wu(Gc,g)&&wu(x,g)&&S.push(g);for(;d.length>b;)wu(x,g=d[b++])&&(~Sl(S,g)||S.push(g));return S},El=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Al=Object.keys||function keys(h){return wl(h,El)},Pl=su?Object.defineProperties:function defineProperties(h,d){$u(h);for(var g,x=Al(d),b=x.length,S=0;b>S;)Bu.f(h,g=x[S++],d[g]);return h},_l=oc("document","documentElement"),kl=zc("IE_PROTO"),Tl=function EmptyConstructor(){},Ol=function scriptTag(h){return"<script>"+h+"</"+"script>"},Cl=function NullProtoObject(){try{vl=document.domain&&new ActiveXObject("htmlfile")}catch(h){}Cl=vl?function NullProtoObjectViaActiveX(h){h.write(Ol("")),h.close();var d=h.parentWindow.Object;return h=null,d}(vl):function NullProtoObjectViaIFrame(){var h,d=Pu("iframe");return d.style.display="none",_l.appendChild(d),d.src=String("javascript:"),(h=d.contentWindow.document).open(),h.write(Ol("document.F=Object")),h.close(),h.F}();for(var h=El.length;h--;)delete Cl.prototype[El[h]];return Cl()};Gc[kl]=!0;var Rl=Object.create||function create(h,d){var g;return null!==h?(Tl.prototype=$u(h),g=new Tl,Tl.prototype=null,g[kl]=h):g=Cl(),void 0===d?g:Pl(g,d)},Ml={};Ml[ss("toStringTag")]="z";var Nl="[object z]"===String(Ml),Il=ss("toStringTag"),Ll="Arguments"==yu(function(){return arguments}()),Dl=Nl?yu:function(h){var d,g,x;return void 0===h?"Undefined":null===h?"Null":"string"==typeof(g=function tryGet(h,d){try{return h[d]}catch(h){}}(d=Object(h),Il))?g:Ll?yu(d):"Object"==(x=yu(d))&&"function"==typeof d.callee?"Arguments":x},Vl=Nl?{}.toString:function toString(){return"[object "+Dl(this)+"]"},jl=Bu.f,$l=ss("toStringTag"),Fl=function setToStringTag(h,d,g,x){if(h){var b=g?h:h.prototype;wu(b,$l)||jl(b,$l,{configurable:!0,value:d}),x&&!Nl&&Uu(b,"toString",Vl)}},Bl=sl.IteratorPrototype,Ul=function returnThis(){return this},zl=Object.setPrototypeOf||("__proto__"in{}?function(){var h,d=!1,g={};try{(h=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(g,[]),d=g instanceof Array}catch(h){}return function setPrototypeOf(g,x){return $u(g),function aPossiblePrototype(h){if(!xu(h)&&null!==h)throw TypeError("Can't set "+String(h)+" as a prototype")}(x),d?h.call(g,x):g.__proto__=x,g}}():void 0),Gl=function redefine(h,d,g,x){x&&x.enumerable?h[d]=g:Uu(h,d,g)},Hl=sl.IteratorPrototype,ql=sl.BUGGY_SAFARI_ITERATORS,Xl=ss("iterator"),Yl="keys",Wl="values",Ql="entries",Zl=function returnThis(){return this},Kl=function defineIterator(h,d,g,x,b,S,w){!function createIteratorConstructor(h,d,g){var x=d+" Iterator";h.prototype=Rl(Bl,{next:hu(1,g)}),Fl(h,x,!1,!0),kc[x]=Ul}(g,d,x);var E,A,P,_=function getIterationMethod(h){if(h===b&&N)return N;if(!ql&&h in R)return R[h];switch(h){case Yl:return function keys(){return new g(this,h)};case Wl:return function values(){return new g(this,h)};case Ql:return function entries(){return new g(this,h)}}return function(){return new g(this)}},k=d+" Iterator",C=!1,R=h.prototype,M=R[Xl]||R["@@iterator"]||b&&R[b],N=!ql&&M||_(b),L="Array"==d&&R.entries||M;if(L&&(E=il(L.call(new h)),Hl!==Object.prototype&&E.next&&(Fl(E,k,!0,!0),kc[k]=Zl)),b==Wl&&M&&M.name!==Wl&&(C=!0,N=function values(){return M.call(this)}),w&&R[Xl]!==N&&Uu(R,Xl,N),kc[d]=N,b)if(A={values:_(Wl),keys:S?N:_(Yl),entries:_(Ql)},w)for(P in A)(ql||C||!(P in R))&&Gl(R,P,A[P]);else Hu({target:d,proto:!0,forced:ql||C},A);return A},Jl="Array Iterator",tf=tl.set,ef=tl.getterFor(Jl);Kl(Array,"Array",(function(h,d){tf(this,{type:Jl,target:mu(h),index:0,kind:d})}),(function(){var h=ef(this),d=h.target,g=h.kind,x=h.index++;return!d||x>=d.length?(h.target=void 0,{value:void 0,done:!0}):"keys"==g?{value:x,done:!1}:"values"==g?{value:d[x],done:!1}:{value:[x,d[x]],done:!1}}),"values"),kc.Arguments=kc.Array;var rf=ss("toStringTag");for(var nf in{CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}){var af=iu[nf],of=af&&af.prototype;of&&Dl(of)!==rf&&Uu(of,rf,nf),kc[nf]=kc.Array}var uf=function createMethod(h){return function(d,g){var x,b,S=String(gu(d)),w=Yu(g),E=S.length;return w<0||w>=E?h?"":void 0:(x=S.charCodeAt(w))<55296||x>56319||w+1===E||(b=S.charCodeAt(w+1))<56320||b>57343?h?S.charAt(w):x:h?S.slice(w,w+2):b-56320+(x-55296<<10)+65536}},sf={codeAt:uf(!1),charAt:uf(!0)}.charAt,cf="String Iterator",lf=tl.set,ff=tl.getterFor(cf);Kl(String,"String",(function(h){lf(this,{type:cf,string:String(h),index:0})}),(function next(){var h,d=ff(this),g=d.string,x=d.index;return x>=g.length?{value:void 0,done:!0}:(h=sf(g,x),d.index+=h.length,{value:h,done:!1})}));var hf=ss("iterator"),pf=function getIteratorMethod(h){if(null!=h)return h[hf]||h["@@iterator"]||kc[Dl(h)]},yf=function getIterator(h){var d=pf(h);if("function"!=typeof d)throw TypeError(String(h)+" is not iterable");return $u(d.call(h))},vf=ss("iterator"),df=function isIterable(h){var d=Object(h);return void 0!==d[vf]||"@@iterator"in d||kc.hasOwnProperty(Dl(d))},gf=function createProperty(h,d,g){var x=bu(d);x in h?Bu.f(h,x,hu(0,g)):h[x]=g},mf=ss("isConcatSpreadable"),xf=9007199254740991,bf="Maximum allowed index exceeded",Sf=fc>=51||!uu((function(){var h=[];return h[mf]=!1,h.concat()[0]!==h})),wf=pc("concat"),Ef=function isConcatSpreadable(h){if(!xu(h))return!1;var d=h[mf];return void 0!==d?!!d:Js(h)};Hu({target:"Array",proto:!0,forced:!Sf||!wf},{concat:function concat(h){var d,g,x,b,S,w=Ks(this),E=ec(w,0),A=0;for(d=-1,x=arguments.length;d<x;d++)if(Ef(S=-1===d?w:arguments[d])){if(A+(b=Qu(S.length))>xf)throw TypeError(bf);for(g=0;g<b;g++,A++)g in S&&gf(E,A,S[g])}else{if(A>=xf)throw TypeError(bf);gf(E,A++,S)}return E.length=A,E}});var Af=na.f,Pf=fails((function(){return!Object.getOwnPropertyNames(1)}));_export({target:"Object",stat:!0,forced:Pf},{getOwnPropertyNames:Af});var _f=El.concat("length","prototype"),kf={f:Object.getOwnPropertyNames||function getOwnPropertyNames(h){return wl(h,_f)}},Tf=kf.f,Of={}.toString,Cf="object"==("undefined"==typeof window?"undefined":_typeof(window))&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Rf={f:function getOwnPropertyNames(h){return Cf&&"[object Window]"==Of.call(h)?function getWindowNames(h){try{return Tf(h)}catch(h){return Cf.slice()}}(h):Tf(mu(h))}},Mf={f:Object.getOwnPropertySymbols},Nf={f:ss},If=Bu.f,Lf=function defineWellKnownSymbol(h){var d=Du.Symbol||(Du.Symbol={});wu(d,h)||If(d,h,{value:Nf.f(h)})},Df=ic.forEach,Vf=zc("hidden"),jf="Symbol",$f=ss("toPrimitive"),Ff=tl.set,Bf=tl.getterFor(jf),Uf=Object.prototype,zf=iu.Symbol,Gf=oc("JSON","stringify"),Hf=Tu.f,qf=Bu.f,Xf=Rf.f,Yf=fu.f,Wf=Ju("symbols"),Qf=Ju("op-symbols"),Zf=Ju("string-to-symbol-registry"),Kf=Ju("symbol-to-string-registry"),Jf=Ju("wks"),th=iu.QObject,eh=!th||!th.prototype||!th.prototype.findChild,rh=su&&uu((function(){return 7!=Rl(qf({},"a",{get:function get(){return qf(this,"a",{value:7}).a}})).a}))?function(h,d,g){var x=Hf(Uf,d);x&&delete Uf[d],qf(h,d,g),x&&h!==Uf&&qf(Uf,d,x)}:qf,nh=function wrap(h,d){var g=Wf[h]=Rl(zf.prototype);return Ff(g,{type:jf,tag:h,description:d}),su||(g.description=d),g},ih=is?function(h){return"symbol"==_typeof(h)}:function(h){return Object(h)instanceof zf},ah=function defineProperty(h,d,g){h===Uf&&ah(Qf,d,g),$u(h);var x=bu(d,!0);return $u(g),wu(Wf,x)?(g.enumerable?(wu(h,Vf)&&h[Vf][x]&&(h[Vf][x]=!1),g=Rl(g,{enumerable:hu(0,!1)})):(wu(h,Vf)||qf(h,Vf,hu(1,{})),h[Vf][x]=!0),rh(h,x,g)):qf(h,x,g)},oh=function defineProperties(h,d){$u(h);var g=mu(d),x=Al(g).concat(lh(g));return Df(x,(function(d){su&&!uh.call(g,d)||ah(h,d,g[d])})),h},uh=function propertyIsEnumerable(h){var d=bu(h,!0),g=Yf.call(this,d);return!(this===Uf&&wu(Wf,d)&&!wu(Qf,d))&&(!(g||!wu(this,d)||!wu(Wf,d)||wu(this,Vf)&&this[Vf][d])||g)},sh=function getOwnPropertyDescriptor(h,d){var g=mu(h),x=bu(d,!0);if(g!==Uf||!wu(Wf,x)||wu(Qf,x)){var b=Hf(g,x);return!b||!wu(Wf,x)||wu(g,Vf)&&g[Vf][x]||(b.enumerable=!0),b}},ch=function getOwnPropertyNames(h){var d=Xf(mu(h)),g=[];return Df(d,(function(h){wu(Wf,h)||wu(Gc,h)||g.push(h)})),g},lh=function getOwnPropertySymbols(h){var d=h===Uf,g=Xf(d?Qf:mu(h)),x=[];return Df(g,(function(h){!wu(Wf,h)||d&&!wu(Uf,h)||x.push(Wf[h])})),x};if(ns||(Gl((zf=function _Symbol(){if(this instanceof zf)throw TypeError("Symbol is not a constructor");var h=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,d=rs(h),g=function setter(h){this===Uf&&setter.call(Qf,h),wu(this,Vf)&&wu(this[Vf],d)&&(this[Vf][d]=!1),rh(this,d,hu(1,h))};return su&&eh&&rh(Uf,d,{configurable:!0,set:g}),nh(d,h)}).prototype,"toString",(function toString(){return Bf(this).tag})),Gl(zf,"withoutSetter",(function(h){return nh(rs(h),h)})),fu.f=uh,Bu.f=ah,Tu.f=sh,kf.f=Rf.f=ch,Mf.f=lh,Nf.f=function(h){return nh(ss(h),h)},su&&qf(zf.prototype,"description",{configurable:!0,get:function description(){return Bf(this).description}})),Hu({global:!0,wrap:!0,forced:!ns,sham:!ns},{Symbol:zf}),Df(Al(Jf),(function(h){Lf(h)})),Hu({target:jf,stat:!0,forced:!ns},{for:function _for(h){var d=String(h);if(wu(Zf,d))return Zf[d];var g=zf(d);return Zf[d]=g,Kf[g]=d,g},keyFor:function keyFor(h){if(!ih(h))throw TypeError(h+" is not a symbol");if(wu(Kf,h))return Kf[h]},useSetter:function useSetter(){eh=!0},useSimple:function useSimple(){eh=!1}}),Hu({target:"Object",stat:!0,forced:!ns,sham:!su},{create:function create(h,d){return void 0===d?Rl(h):oh(Rl(h),d)},defineProperty:ah,defineProperties:oh,getOwnPropertyDescriptor:sh}),Hu({target:"Object",stat:!0,forced:!ns},{getOwnPropertyNames:ch,getOwnPropertySymbols:lh}),Hu({target:"Object",stat:!0,forced:uu((function(){Mf.f(1)}))},{getOwnPropertySymbols:function getOwnPropertySymbols(h){return Mf.f(Ks(h))}}),Gf){var fh=!ns||uu((function(){var h=zf();return"[null]"!=Gf([h])||"{}"!=Gf({a:h})||"{}"!=Gf(Object(h))}));Hu({target:"JSON",stat:!0,forced:fh},{stringify:function stringify(h,d,g){for(var x,b=[h],S=1;arguments.length>S;)b.push(arguments[S++]);if(x=d,(xu(d)||void 0!==h)&&!ih(h))return Js(d)||(d=function replacer(h,d){if("function"==typeof x&&(d=x.call(this,h,d)),!ih(d))return d}),b[1]=d,Gf.apply(null,b)}})}zf.prototype[$f]||Uu(zf.prototype,$f,zf.prototype.valueOf),Fl(zf,jf),Gc[Vf]=!0,Lf("asyncIterator"),Lf("hasInstance"),Lf("isConcatSpreadable"),Lf("iterator"),Lf("match"),Lf("matchAll"),Lf("replace"),Lf("search"),Lf("species"),Lf("split"),Lf("toPrimitive"),Lf("toStringTag"),Lf("unscopables"),Fl(iu.JSON,"JSON",!0);var hh=Du.Symbol;Lf("asyncDispose"),Lf("dispose"),Lf("observable"),Lf("patternMatch"),Lf("replaceAll");var ph=hh;var yh=function _iterableToArrayLimit(h,d){if(void 0!==ph&&df(Object(h))){var g=[],x=!0,b=!1,S=void 0;try{for(var w,E=yf(h);!(x=(w=E.next()).done)&&(g.push(w.value),!d||g.length!==d);x=!0);}catch(h){b=!0,S=h}finally{try{x||null==E.return||E.return()}finally{if(b)throw S}}return g}},vh=!checkCorrectnessOfIteration((function(h){Array.from(h)}));_export({target:"Array",stat:!0,forced:vh},{from:Mn});var dh=function iteratorClose(h){var d=h.return;if(void 0!==d)return $u(d.call(h)).value},gh=function callWithSafeIterationClosing(h,d,g,x){try{return x?d($u(g)[0],g[1]):d(g)}catch(d){throw dh(h),d}},mh=ss("iterator"),xh=Array.prototype,bh=function isArrayIteratorMethod(h){return void 0!==h&&(kc.Array===h||xh[mh]===h)},Sh=ss("iterator"),wh=!1;try{var Eh=0,Ah={next:function next(){return{done:!!Eh++}},return:function _return(){wh=!0}};Ah[Sh]=function(){return this},Array.from(Ah,(function(){throw 2}))}catch(h){}var Ph=function checkCorrectnessOfIteration(h,d){if(!d&&!wh)return!1;var g=!1;try{var x={};x[Sh]=function(){return{next:function next(){return{done:g=!0}}}},h(x)}catch(h){}return g},_h=!Ph((function(h){Array.from(h)}));Hu({target:"Array",stat:!0,forced:_h},{from:function from(h){var d,g,x,b,S,w,E=Ks(h),A="function"==typeof this?this:Array,P=arguments.length,_=P>1?arguments[1]:void 0,k=void 0!==_,C=pf(E),R=0;if(k&&(_=ju(_,P>2?arguments[2]:void 0,2)),null==C||A==Array&&bh(C))for(g=new A(d=Qu(E.length));d>R;R++)w=k?_(E[R],R):E[R],gf(g,R,w);else for(S=(b=C.call(E)).next,g=new A;!(x=S.call(b)).done;R++)w=k?gh(b,_,[x.value,R],!0):x.value,gf(g,R,w);return g.length=R,g}});var kh=Du.Array.from,Th=kh,Oh=pc("slice"),Ch=gc("slice",{ACCESSORS:!0,0:0,1:2}),Rh=ss("species"),Mh=[].slice,Nh=Math.max;Hu({target:"Array",proto:!0,forced:!Oh||!Ch},{slice:function slice(h,d){var g,x,b,S=mu(this),w=Qu(S.length),E=ml(h,w),A=ml(void 0===d?w:d,w);if(Js(S)&&("function"!=typeof(g=S.constructor)||g!==Array&&!Js(g.prototype)?xu(g)&&null===(g=g[Rh])&&(g=void 0):g=void 0,g===Array||void 0===g))return Mh.call(S,E,A);for(x=new(void 0===g?Array:g)(Nh(A-E,0)),b=0;E<A;E++,b++)E in S&&gf(x,b,S[E]);return x.length=b,x}});var Ih=ds("Array").slice,Lh=Array.prototype,Dh=function slice_1(h){var d=h.slice;return h===Lh||h instanceof Array&&d===Lh.slice?Ih:d},Vh=Dh;var jh=function _arrayLikeToArray(h,d){(null==d||d>h.length)&&(d=h.length);for(var g=0,x=new Array(d);g<d;g++)x[g]=h[g];return x};var $h=function _unsupportedIterableToArray(h,d){var g;if(h){if("string"==typeof h)return jh(h,d);var x=Vh(g=Object.prototype.toString.call(h)).call(g,8,-1);return"Object"===x&&h.constructor&&(x=h.constructor.name),"Map"===x||"Set"===x?Th(h):"Arguments"===x||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x)?jh(h,d):void 0}};var Fh=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Bh=function _slicedToArray(h,d){return _c(h)||yh(h,d)||$h(h,d)||Fh()};Hu({target:"Object",stat:!0,forced:!su,sham:!su},{defineProperty:Bu.f});var Uh=createCommonjsModule((function(h){var d=Du.Object,g=h.exports=function defineProperty(h,g,x){return d.defineProperty(h,g,x)};d.defineProperty.sham&&(g.sham=!0)})),zh=Uh;Hu({target:"Object",stat:!0,forced:!su,sham:!su},{defineProperties:Pl});var Gh=createCommonjsModule((function(h){var d=Du.Object,g=h.exports=function defineProperties(h,g){return d.defineProperties(h,g)};d.defineProperties.sham&&(g.sham=!0)})),Hh=oc("Reflect","ownKeys")||function ownKeys(h){var d=kf.f($u(h)),g=Mf.f;return g?d.concat(g(h)):d};Hu({target:"Object",stat:!0,sham:!su},{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(h){for(var d,g,x=mu(h),b=Tu.f,S=Hh(x),w={},E=0;S.length>E;)void 0!==(g=b(x,d=S[E++]))&&gf(w,d,g);return w}});var qh=Du.Object.getOwnPropertyDescriptors,Xh=function arrayMethodIsStrict(h,d){var g=[][h];return!!g&&uu((function(){g.call(null,d||function(){throw 1},1)}))},Yh=ic.forEach,Wh=Xh("forEach"),Qh=gc("forEach"),Zh=Wh&&Qh?[].forEach:function forEach(h){return Yh(this,h,arguments.length>1?arguments[1]:void 0)};Hu({target:"Array",proto:!0,forced:[].forEach!=Zh},{forEach:Zh});var Kh=ds("Array").forEach,Jh=Array.prototype,tp={DOMTokenList:!0,NodeList:!0},ep=function forEach_1(h){var d=h.forEach;return h===Jh||h instanceof Array&&d===Jh.forEach||tp.hasOwnProperty(Dl(h))?Kh:d},rp=Tu.f,np=uu((function(){rp(1)}));Hu({target:"Object",stat:!0,forced:!su||np,sham:!su},{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(h,d){return rp(mu(h),d)}});var ip=createCommonjsModule((function(h){var d=Du.Object,g=h.exports=function getOwnPropertyDescriptor(h,g){return d.getOwnPropertyDescriptor(h,g)};d.getOwnPropertyDescriptor.sham&&(g.sham=!0)})),ap=ip,op=ua.filter,up=arrayMethodHasSpeciesSupport("filter"),sp=arrayMethodUsesToLength("filter");_export({target:"Array",proto:!0,forced:!up||!sp},{filter:function filter(h){return op(this,h,arguments.length>1?arguments[1]:void 0)}});var cp=ic.filter,lp=pc("filter"),fp=gc("filter");Hu({target:"Array",proto:!0,forced:!lp||!fp},{filter:function filter(h){return cp(this,h,arguments.length>1?arguments[1]:void 0)}});var hp=ds("Array").filter,pp=Array.prototype,yp=function filter_1(h){var d=h.filter;return h===pp||h instanceof Array&&d===pp.filter?hp:d},vp=Du.Object.getOwnPropertySymbols,dp=uu((function(){Al(1)}));Hu({target:"Object",stat:!0,forced:dp},{keys:function keys(h){return Al(Ks(h))}});var gp=Du.Object.keys,mp=xo,xp=function Result(h,d){this.stopped=h,this.result=d},bp=function iterate(h,d,g){var x,b,S,w,E,A,P,_=g&&g.that,k=!(!g||!g.AS_ENTRIES),C=!(!g||!g.IS_ITERATOR),R=!(!g||!g.INTERRUPTED),M=ju(d,_,1+k+R),N=function stop(h){return x&&dh(x),new xp(!0,h)},L=function callFn(h){return k?($u(h),R?M(h[0],h[1],N):M(h[0],h[1])):R?M(h,N):M(h)};if(C)x=h;else{if("function"!=typeof(b=pf(h)))throw TypeError("Target is not iterable");if(bh(b)){for(S=0,w=Qu(h.length);w>S;S++)if((E=L(h[S]))&&E instanceof xp)return E;return new xp(!1)}x=b.call(h)}for(A=x.next;!(P=A.call(x)).done;){try{E=L(P.value)}catch(h){throw dh(x),h}if("object"==_typeof(E)&&E&&E instanceof xp)return E}return new xp(!1)},Sp=function AggregateError(h,d){var g=this;if(!(g instanceof Sp))return new Sp(h,d);zl&&(g=zl(new Error(void 0),il(g))),void 0!==d&&Uu(g,"message",String(d));var x=[];return bp(h,x.push,{that:x}),Uu(g,"errors",x),g};Sp.prototype=Rl(Error.prototype,{constructor:hu(5,Sp),message:hu(5,""),name:hu(5,"AggregateError")}),Hu({global:!0},{AggregateError:Sp});var wp=!!Ie&&fails((function(){Ie.prototype.finally.call({then:function(){}},(function(){}))}));_export({target:"Promise",proto:!0,real:!0,forced:wp},{finally:function(h){var d=speciesConstructor(this,getBuiltIn("Promise")),g="function"==typeof h;return this.then(g?function(g){return promiseResolve(d,h()).then((function(){return g}))}:h,g?function(g){return promiseResolve(d,h()).then((function(){throw g}))}:h)}}),"function"!=typeof Ie||Ie.prototype.finally||lt(Ie.prototype,"finally",getBuiltIn("Promise").prototype.finally);var Ep=iu.Promise,Ap=function redefineAll(h,d,g){for(var x in d)g&&g.unsafe&&h[x]?h[x]=d[x]:Gl(h,x,d[x],g);return h},Pp=ss("species"),_p=function setSpecies(h){var d=oc(h),g=Bu.f;su&&d&&!d[Pp]&&g(d,Pp,{configurable:!0,get:function get(){return this}})},kp=function anInstance(h,d,g){if(!(h instanceof d))throw TypeError("Incorrect "+(g?g+" ":"")+"invocation");return h},Tp=ss("species"),Op=function speciesConstructor(h,d){var g,x=$u(h).constructor;return void 0===x||null==(g=$u(x)[Tp])?d:Vu(g)},Cp=!x.setImmediate||!x.clearImmediate;_export({global:!0,bind:!0,enumerable:!0,forced:Cp},{setImmediate:hr.set,clearImmediate:hr.clear});var Rp,Mp,Np,Ip=/(iphone|ipod|ipad).*applewebkit/i.test(uc),Lp="process"==yu(iu.process),Dp=iu.location,Vp=iu.setImmediate,jp=iu.clearImmediate,$p=iu.process,Fp=iu.MessageChannel,Bp=iu.Dispatch,Up=0,zp={},Gp="onreadystatechange",Hp=function run(h){if(zp.hasOwnProperty(h)){var d=zp[h];delete zp[h],d()}},qp=function runner(h){return function(){Hp(h)}},Xp=function listener(h){Hp(h.data)},Yp=function post(h){iu.postMessage(h+"",Dp.protocol+"//"+Dp.host)};Vp&&jp||(Vp=function setImmediate(h){for(var d=[],g=1;arguments.length>g;)d.push(arguments[g++]);return zp[++Up]=function(){("function"==typeof h?h:Function(h)).apply(void 0,d)},Rp(Up),Up},jp=function clearImmediate(h){delete zp[h]},Lp?Rp=function defer(h){$p.nextTick(qp(h))}:Bp&&Bp.now?Rp=function defer(h){Bp.now(qp(h))}:Fp&&!Ip?(Np=(Mp=new Fp).port2,Mp.port1.onmessage=Xp,Rp=ju(Np.postMessage,Np,1)):iu.addEventListener&&"function"==typeof postMessage&&!iu.importScripts&&Dp&&"file:"!==Dp.protocol&&!uu(Yp)?(Rp=Yp,iu.addEventListener("message",Xp,!1)):Rp=Gp in Pu("script")?function defer(h){_l.appendChild(Pu("script")).onreadystatechange=function(){_l.removeChild(this),Hp(h)}}:function defer(h){setTimeout(qp(h),0)});var Wp,Qp,Zp,Kp,Jp,ty,ey,ry,ny={set:Vp,clear:jp},iy=/web0s(?!.*chrome)/i.test(uc),ay=Tu.f,oy=ny.set,uy=iu.MutationObserver||iu.WebKitMutationObserver,sy=iu.document,cy=iu.process,ly=iu.Promise,fy=ay(iu,"queueMicrotask"),hy=fy&&fy.value;hy||(Wp=function flush(){var h,d;for(Lp&&(h=cy.domain)&&h.exit();Qp;){d=Qp.fn,Qp=Qp.next;try{d()}catch(h){throw Qp?Kp():Zp=void 0,h}}Zp=void 0,h&&h.enter()},Ip||Lp||iy||!uy||!sy?ly&&ly.resolve?(ey=ly.resolve(void 0),ry=ey.then,Kp=function notify(){ry.call(ey,Wp)}):Kp=Lp?function notify(){cy.nextTick(Wp)}:function notify(){oy.call(iu,Wp)}:(Jp=!0,ty=sy.createTextNode(""),new uy(Wp).observe(ty,{characterData:!0}),Kp=function notify(){ty.data=Jp=!Jp}));var py=hy||function(h){var d={fn:h,next:void 0};Zp&&(Zp.next=d),Qp||(Qp=d,Kp()),Zp=d},yy=function PromiseCapability(h){var d,g;this.promise=new h((function(h,x){if(void 0!==d||void 0!==g)throw TypeError("Bad Promise constructor");d=h,g=x})),this.resolve=Vu(d),this.reject=Vu(g)},vy={f:function f(h){return new yy(h)}},dy=function promiseResolve(h,d){if($u(h),xu(d)&&d.constructor===h)return d;var g=vy.f(h);return(0,g.resolve)(d),g.promise},gy=function perform(h){try{return{error:!1,value:h()}}catch(h){return{error:!0,value:h}}},my=ny.set,xy=ss("species"),by="Promise",Sy=tl.get,wy=tl.set,Ey=tl.getterFor(by),Ay=Ep,Py=iu.TypeError,_y=iu.document,ky=iu.process;oc("fetch");var Ty,Oy,Cy,Ry=vy.f,My=Ry,Ny=!!(_y&&_y.createEvent&&iu.dispatchEvent),Iy="function"==typeof PromiseRejectionEvent,Ly="unhandledrejection",Dy=Lu(by,(function(){if(!($c(Ay)!==String(Ay))){if(66===fc)return!0;if(!Lp&&!Iy)return!0}if(!Ay.prototype.finally)return!0;if(fc>=51&&/native code/.test(Ay))return!1;var h=Ay.resolve(1),d=function FakePromise(h){h((function(){}),(function(){}))};return(h.constructor={})[xy]=d,!(h.then((function(){}))instanceof d)})),Vy=Dy||!Ph((function(h){Ay.all(h).catch((function(){}))})),jy=function isThenable(h){var d;return!(!xu(h)||"function"!=typeof(d=h.then))&&d},$y=function notify(h,d){if(!h.notified){h.notified=!0;var g=h.reactions;py((function(){for(var x=h.value,b=1==h.state,S=0;g.length>S;){var w,E,A,P=g[S++],_=b?P.ok:P.fail,k=P.resolve,C=P.reject,R=P.domain;try{_?(b||(2===h.rejection&&zy(h),h.rejection=1),!0===_?w=x:(R&&R.enter(),w=_(x),R&&(R.exit(),A=!0)),w===P.promise?C(Py("Promise-chain cycle")):(E=jy(w))?E.call(w,k,C):k(w)):C(x)}catch(h){R&&!A&&R.exit(),C(h)}}h.reactions=[],h.notified=!1,d&&!h.rejection&&By(h)}))}},Fy=function dispatchEvent(h,d,g){var x,b;Ny?((x=_y.createEvent("Event")).promise=d,x.reason=g,x.initEvent(h,!1,!0),iu.dispatchEvent(x)):x={promise:d,reason:g},!Iy&&(b=iu["on"+h])?b(x):h===Ly&&function hostReportErrors(h,d){var g=iu.console;g&&g.error&&(1===arguments.length?g.error(h):g.error(h,d))}("Unhandled promise rejection",g)},By=function onUnhandled(h){my.call(iu,(function(){var d,g=h.facade,x=h.value;if(Uy(h)&&(d=gy((function(){Lp?ky.emit("unhandledRejection",x,g):Fy(Ly,g,x)})),h.rejection=Lp||Uy(h)?2:1,d.error))throw d.value}))},Uy=function isUnhandled(h){return 1!==h.rejection&&!h.parent},zy=function onHandleUnhandled(h){my.call(iu,(function(){var d=h.facade;Lp?ky.emit("rejectionHandled",d):Fy("rejectionhandled",d,h.value)}))},Gy=function bind(h,d,g){return function(x){h(d,x,g)}},Hy=function internalReject(h,d,g){h.done||(h.done=!0,g&&(h=g),h.value=d,h.state=2,$y(h,!0))},qy=function internalResolve(h,d,g){if(!h.done){h.done=!0,g&&(h=g);try{if(h.facade===d)throw Py("Promise can't be resolved itself");var x=jy(d);x?py((function(){var g={done:!1};try{x.call(d,Gy(internalResolve,g,h),Gy(Hy,g,h))}catch(d){Hy(g,d,h)}})):(h.value=d,h.state=1,$y(h,!1))}catch(d){Hy({done:!1},d,h)}}};Dy&&(Ay=function Promise(h){kp(this,Ay,by),Vu(h),Ty.call(this);var d=Sy(this);try{h(Gy(qy,d),Gy(Hy,d))}catch(h){Hy(d,h)}},(Ty=function Promise(h){wy(this,{type:by,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=Ap(Ay.prototype,{then:function then(h,d){var g=Ey(this),x=Ry(Op(this,Ay));return x.ok="function"!=typeof h||h,x.fail="function"==typeof d&&d,x.domain=Lp?ky.domain:void 0,g.parent=!0,g.reactions.push(x),0!=g.state&&$y(g,!1),x.promise},catch:function _catch(h){return this.then(void 0,h)}}),Oy=function OwnPromiseCapability(){var h=new Ty,d=Sy(h);this.promise=h,this.resolve=Gy(qy,d),this.reject=Gy(Hy,d)},vy.f=Ry=function newPromiseCapability(h){return h===Ay||h===Cy?new Oy(h):My(h)}),Hu({global:!0,wrap:!0,forced:Dy},{Promise:Ay}),Fl(Ay,by,!1,!0),_p(by),Cy=oc(by),Hu({target:by,stat:!0,forced:Dy},{reject:function reject(h){var d=Ry(this);return d.reject.call(void 0,h),d.promise}}),Hu({target:by,stat:!0,forced:!0},{resolve:function resolve(h){return dy(this===Cy?Ay:this,h)}}),Hu({target:by,stat:!0,forced:Vy},{all:function all(h){var d=this,g=Ry(d),x=g.resolve,b=g.reject,S=gy((function(){var g=Vu(d.resolve),S=[],w=0,E=1;bp(h,(function(h){var A=w++,P=!1;S.push(void 0),E++,g.call(d,h).then((function(h){P||(P=!0,S[A]=h,--E||x(S))}),b)})),--E||x(S)}));return S.error&&b(S.value),g.promise},race:function race(h){var d=this,g=Ry(d),x=g.reject,b=gy((function(){var b=Vu(d.resolve);bp(h,(function(h){b.call(d,h).then(g.resolve,x)}))}));return b.error&&x(b.value),g.promise}}),Hu({target:"Promise",stat:!0},{allSettled:function allSettled(h){var d=this,g=vy.f(d),x=g.resolve,b=g.reject,S=gy((function(){var g=Vu(d.resolve),b=[],S=0,w=1;bp(h,(function(h){var E=S++,A=!1;b.push(void 0),w++,g.call(d,h).then((function(h){A||(A=!0,b[E]={status:"fulfilled",value:h},--w||x(b))}),(function(h){A||(A=!0,b[E]={status:"rejected",reason:h},--w||x(b))}))})),--w||x(b)}));return S.error&&b(S.value),g.promise}});var Xy="No one promise resolved";Hu({target:"Promise",stat:!0},{any:function any(h){var d=this,g=vy.f(d),x=g.resolve,b=g.reject,S=gy((function(){var g=Vu(d.resolve),S=[],w=0,E=1,A=!1;bp(h,(function(h){var P=w++,_=!1;S.push(void 0),E++,g.call(d,h).then((function(h){_||A||(A=!0,x(h))}),(function(h){_||A||(_=!0,S[P]=h,--E||b(new(oc("AggregateError"))(S,Xy)))}))})),--E||b(new(oc("AggregateError"))(S,Xy))}));return S.error&&b(S.value),g.promise}});var Yy=!!Ep&&uu((function(){Ep.prototype.finally.call({then:function then(){}},(function(){}))}));Hu({target:"Promise",proto:!0,real:!0,forced:Yy},{finally:function _finally(h){var d=Op(this,oc("Promise")),g="function"==typeof h;return this.then(g?function(g){return dy(d,h()).then((function(){return g}))}:h,g?function(g){return dy(d,h()).then((function(){throw g}))}:h)}});var Wy=Du.Promise;Hu({target:"Promise",stat:!0},{try:function _try(h){var d=vy.f(this),g=gy(h);return(g.error?d.reject:d.resolve)(g.value),d.promise}});var Qy=Wy;function asyncGeneratorStep$1(h,d,g,x,b,S,w){try{var E=h[S](w),A=E.value}catch(h){return void g(h)}E.done?d(A):Qy.resolve(A).then(x,b)}var Zy=function _asyncToGenerator$1(h){return function(){var d=this,g=arguments;return new Qy((function(x,b){var S=h.apply(d,g);function _next(h){asyncGeneratorStep$1(S,x,b,_next,_throw,"next",h)}function _throw(h){asyncGeneratorStep$1(S,x,b,_next,_throw,"throw",h)}_next(void 0)}))}},Ky=Uh;var Jy=function _defineProperty(h,d,g){return d in h?Ky(h,d,{value:g,enumerable:!0,configurable:!0,writable:!0}):h[d]=g,h};var tv=function _classCallCheck(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")};function _defineProperties(h,d){for(var g=0;g<d.length;g++){var x=d[g];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Ky(h,x.key,x)}}var ev=function _createClass(h,d,g){return d&&_defineProperties(h.prototype,d),g&&_defineProperties(h,g),h},rv=ds("Array").concat,nv=Array.prototype,iv=function concat_1(h){var d=h.concat;return h===nv||h instanceof Array&&d===nv.concat?rv:d},createMethod$8=function(h){return function(d,g,x,b){aFunction$1(g);var S=toObject(d),w=_(S),E=toLength(S.length),A=h?E-1:0,P=h?-1:1;if(x<2)for(;;){if(A in w){b=w[A],A+=P;break}if(A+=P,h?A<0:E<=A)throw TypeError("Reduce of empty array with no initial value")}for(;h?A>=0:E>A;A+=P)A in w&&(b=g(b,w[A],A,S));return b}},av={left:createMethod$8(!1),right:createMethod$8(!0)}.left,ov=arrayMethodIsStrict("reduce"),uv=arrayMethodUsesToLength("reduce",{1:0});_export({target:"Array",proto:!0,forced:!ov||!uv||!Ye&&Ut>79&&Ut<83},{reduce:function reduce(h){return av(this,h,arguments.length,arguments.length>1?arguments[1]:void 0)}});var sv=function createMethod(h){return function(d,g,x,b){Vu(g);var S=Ks(d),w=du(S),E=Qu(S.length),A=h?E-1:0,P=h?-1:1;if(x<2)for(;;){if(A in w){b=w[A],A+=P;break}if(A+=P,h?A<0:E<=A)throw TypeError("Reduce of empty array with no initial value")}for(;h?A>=0:E>A;A+=P)A in w&&(b=g(b,w[A],A,S));return b}},cv={left:sv(!1),right:sv(!0)}.left,lv=Xh("reduce"),fv=gc("reduce",{1:0});Hu({target:"Array",proto:!0,forced:!lv||!fv||!Lp&&fc>79&&fc<83},{reduce:function reduce(h){return cv(this,h,arguments.length,arguments.length>1?arguments[1]:void 0)}});var hv=ds("Array").reduce,pv=Array.prototype,yv=function reduce_1(h){var d=h.reduce;return h===pv||h instanceof Array&&d===pv.reduce?hv:d};Hu({target:"Date",stat:!0},{now:function now(){return(new Date).getTime()}});var vv=Du.Date.now,dv=ua.every,gv=arrayMethodIsStrict("every"),mv=arrayMethodUsesToLength("every");_export({target:"Array",proto:!0,forced:!gv||!mv},{every:function every(h){return dv(this,h,arguments.length>1?arguments[1]:void 0)}});var xv=ic.every,bv=Xh("every"),Sv=gc("every");Hu({target:"Array",proto:!0,forced:!bv||!Sv},{every:function every(h){return xv(this,h,arguments.length>1?arguments[1]:void 0)}});var wv=ds("Array").every,Ev=Array.prototype,Av=function every_1(h){var d=h.every;return h===Ev||h instanceof Array&&d===Ev.every?wv:d},Pv=Wy,_v=[].slice,kv={},Tv=function construct(h,d,g){if(!(d in kv)){for(var x=[],b=0;b<d;b++)x[b]="a["+b+"]";kv[d]=Function("C,a","return new C("+x.join(",")+")")}return kv[d](h,g)},Ov=Function.bind||function bind(h){var d=Vu(this),g=_v.call(arguments,1),x=function bound(){var b=g.concat(_v.call(arguments));return this instanceof x?Tv(d,b.length,b):d.apply(h,b)};return xu(d.prototype)&&(x.prototype=d.prototype),x};Hu({target:"Function",proto:!0},{bind:Ov});for(var Cv=ds("Function").bind,Rv=Function.prototype,Mv=function bind_1(h){var d=h.bind;return h===Rv||h instanceof Function&&d===Rv.bind?Cv:d},Nv=createCommonjsModule((function(h){(function(){var g,x,b,S,w,E;"undefined"!=typeof performance&&null!==performance&&performance.now?h.exports=function(){return performance.now()}:null!=d&&d.hrtime?(h.exports=function(){return(g()-w)/1e6},x=d.hrtime,S=(g=function getNanoSeconds(){var h;return 1e9*(h=x())[0]+h[1]})(),E=1e9*d.uptime(),w=S-E):Date.now?(h.exports=function(){return Date.now()-b},b=Date.now()):(h.exports=function(){return(new Date).getTime()-b},b=(new Date).getTime())}).call(g)})),Iv="undefined"==typeof window?g:window,Lv=["moz","webkit"],Dv="AnimationFrame",Vv=Iv["request"+Dv],jv=Iv["cancel"+Dv]||Iv["cancelRequest"+Dv],$v=0;!Vv&&$v<Lv.length;$v++)Vv=Iv[Lv[$v]+"Request"+Dv],jv=Iv[Lv[$v]+"Cancel"+Dv]||Iv[Lv[$v]+"CancelRequest"+Dv];if(!Vv||!jv){var Fv=0,Bv=0,Uv=[];Vv=function raf(h){if(0===Uv.length){var d=Nv(),g=Math.max(0,16.666666666666668-(d-Fv));Fv=g+d,setTimeout((function(){var h=Uv.slice(0);Uv.length=0;for(var d=0;d<h.length;d++)if(!h[d].cancelled)try{h[d].callback(Fv)}catch(h){setTimeout((function(){throw h}),0)}}),Math.round(g))}return Uv.push({handle:++Bv,callback:h,cancelled:!1}),Bv},jv=function caf(h){for(var d=0;d<Uv.length;d++)Uv[d].handle===h&&(Uv[d].cancelled=!0)}}var zv=function raf_1(h){return Vv.call(Iv,h)};zv.cancel=function cancel(){jv.apply(Iv,arguments)},zv.polyfill=function polyfill(h){h||(h=Iv),h.requestAnimationFrame=Vv,h.cancelAnimationFrame=jv};var Gv=Us.trim;Hu({target:"String",proto:!0,forced:function stringTrimForced(h){return uu((function(){return!!Vs[h]()||"…"!="…"[h]()||Vs[h].name!==h}))}("trim")},{trim:function trim(){return Gv(this)}});var Hv=ds("String").trim,qv=String.prototype,Xv=function trim_1(h){var d=h.trim;return"string"==typeof h||h===qv||h instanceof String&&d===qv.trim?Hv:d},Yv=ko.trim,Wv=x.parseInt,Qv=/^[+-]?0[Xx]/,Zv=8!==Wv(Eo+"08")||22!==Wv(Eo+"0x16")?function parseInt(h,d){var g=Yv(String(h));return Wv(g,d>>>0||(Qv.test(g)?16:10))}:Wv;_export({global:!0,forced:parseInt!=Zv},{parseInt:Zv});var Kv=function rgbcolor(h){this.ok=!1,this.alpha=1,"#"==h.charAt(0)&&(h=h.substr(1,6)),h=(h=h.replace(/ /g,"")).toLowerCase();var d={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};h=d[h]||h;for(var g=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:["rgba(123, 234, 45, 0.8)","rgba(255,234,245,1.0)"],process:function process(h){return[parseInt(h[1]),parseInt(h[2]),parseInt(h[3]),parseFloat(h[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function process(h){return[parseInt(h[1]),parseInt(h[2]),parseInt(h[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function process(h){return[parseInt(h[1],16),parseInt(h[2],16),parseInt(h[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function process(h){return[parseInt(h[1]+h[1],16),parseInt(h[2]+h[2],16),parseInt(h[3]+h[3],16)]}}],x=0;x<g.length;x++){var b=g[x].re,S=g[x].process,w=b.exec(h);if(w){var E=S(w);this.r=E[0],this.g=E[1],this.b=E[2],E.length>3&&(this.alpha=E[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var h=this.r.toString(16),d=this.g.toString(16),g=this.b.toString(16);return 1==h.length&&(h="0"+h),1==d.length&&(d="0"+d),1==g.length&&(g="0"+g),"#"+h+d+g},this.getHelpXML=function(){for(var h=new Array,x=0;x<g.length;x++)for(var b=g[x].example,S=0;S<b.length;S++)h[h.length]=b[S];for(var w in d)h[h.length]=w;var E=document.createElement("ul");E.setAttribute("id","rgbcolor-examples");for(x=0;x<h.length;x++)try{var A=document.createElement("li"),P=new RGBColor(h[x]),_=document.createElement("div");_.style.cssText="margin: 3px; border: 1px solid black; background:"+P.toHex()+"; color:"+P.toHex(),_.appendChild(document.createTextNode("test"));var k=document.createTextNode(" "+h[x]+" -> "+P.toRGB()+" -> "+P.toHex());A.appendChild(_),A.appendChild(k),E.appendChild(A)}catch(h){}return E}},Jv=oc("Reflect","construct"),td=uu((function(){function F(){}return!(Jv((function(){}),[],F)instanceof F)})),ed=!uu((function(){Jv((function(){}))})),rd=td||ed;Hu({target:"Reflect",stat:!0,forced:rd,sham:rd},{construct:function construct(h,d){Vu(h),$u(d);var g=arguments.length<3?h:Vu(arguments[2]);if(ed&&!td)return Jv(h,d,g);if(h==g){switch(d.length){case 0:return new h;case 1:return new h(d[0]);case 2:return new h(d[0],d[1]);case 3:return new h(d[0],d[1],d[2]);case 4:return new h(d[0],d[1],d[2],d[3])}var x=[null];return x.push.apply(x,d),new(Ov.apply(h,x))}var b=g.prototype,S=Rl(xu(b)?b:Object.prototype),w=Function.apply.call(h,S,d);return xu(w)?w:S}});var nd=Du.Reflect.construct;Hu({target:"Object",stat:!0,sham:!su},{create:Rl});var id=Du.Object,ad=function create(h,d){return id.create(h,d)};Hu({target:"Object",stat:!0},{setPrototypeOf:zl});var od=Du.Object.setPrototypeOf,ud=createCommonjsModule((function(h){function _setPrototypeOf(d,g){return h.exports=_setPrototypeOf=od||function _setPrototypeOf(h,d){return h.__proto__=d,h},_setPrototypeOf(d,g)}h.exports=_setPrototypeOf}));var sd=function _inherits(h,d){if("function"!=typeof d&&null!==d)throw new TypeError("Super expression must either be null or a function");h.prototype=ad(d&&d.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),d&&ud(h,d)},cd=Nf.f("iterator"),ld=createCommonjsModule((function(h){function _typeof(d){return h.exports=_typeof="function"==typeof ph&&"symbol"==typeof cd?function _typeof(h){return typeof h}:function _typeof(h){return h&&"function"==typeof ph&&h.constructor===ph&&h!==ph.prototype?"symbol":typeof h},_typeof(d)}h.exports=_typeof}));var fd=function _assertThisInitialized(h){if(void 0===h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h};var hd=function _possibleConstructorReturn(h,d){return!d||"object"!==ld(d)&&"function"!=typeof d?fd(h):d},pd=uu((function(){il(1)}));Hu({target:"Object",stat:!0,forced:pd,sham:!el},{getPrototypeOf:function getPrototypeOf(h){return il(Ks(h))}});var yd=Du.Object.getPrototypeOf,vd=createCommonjsModule((function(h){function _getPrototypeOf(d){return h.exports=_getPrototypeOf=od?yd:function _getPrototypeOf(h){return h.__proto__||yd(h)},_getPrototypeOf(d)}h.exports=_getPrototypeOf}));var dd=function _arrayWithoutHoles(h){if(Pc(h))return jh(h)};var gd=function _iterableToArray(h){if(void 0!==ph&&df(Object(h)))return Th(h)};var md=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var xd=function _toConsumableArray(h){return dd(h)||gd(h)||$h(h)||md()},bd=ua.some,Sd=arrayMethodIsStrict("some"),wd=arrayMethodUsesToLength("some");_export({target:"Array",proto:!0,forced:!Sd||!wd},{some:function some(h){return bd(this,h,arguments.length>1?arguments[1]:void 0)}});var Ed=ic.some,Ad=Xh("some"),Pd=gc("some");Hu({target:"Array",proto:!0,forced:!Ad||!Pd},{some:function some(h){return Ed(this,h,arguments.length>1?arguments[1]:void 0)}});var _d=ds("Array").some,kd=Array.prototype,Td=function some_1(h){var d=h.some;return h===kd||h instanceof Array&&d===kd.some?_d:d},Od=gt.includes,Cd=arrayMethodUsesToLength("indexOf",{ACCESSORS:!0,1:0});_export({target:"Array",proto:!0,forced:!Cd},{includes:function includes(h){return Od(this,h,arguments.length>1?arguments[1]:void 0)}}),addToUnscopables("includes"),_export({target:"String",proto:!0,forced:!correctIsRegexpLogic("includes")},{includes:function includes(h){return!!~String(requireObjectCoercible(this)).indexOf(notARegexp(h),arguments.length>1?arguments[1]:void 0)}});var Rd=bl.includes,Md=gc("indexOf",{ACCESSORS:!0,1:0});Hu({target:"Array",proto:!0,forced:!Md},{includes:function includes(h){return Rd(this,h,arguments.length>1?arguments[1]:void 0)}});var Nd=ds("Array").includes;Hu({target:"String",proto:!0,forced:!hs("includes")},{includes:function includes(h){return!!~String(gu(this)).indexOf(ls(h),arguments.length>1?arguments[1]:void 0)}});var Id=ds("String").includes,Ld=Array.prototype,Dd=String.prototype,Vd=function includes$2(h){var d=h.includes;return h===Ld||h instanceof Array&&d===Ld.includes?Nd:"string"==typeof h||h===Dd||h instanceof String&&d===Dd.includes?Id:d},jd=kh,$d=[].reverse,Fd=[1,2];Hu({target:"Array",proto:!0,forced:String(Fd)===String(Fd.reverse())},{reverse:function reverse(){return Js(this)&&(this.length=this.length),$d.call(this)}});var Bd=ds("Array").reverse,Ud=Array.prototype,zd=function reverse_1(h){var d=h.reverse;return h===Ud||h instanceof Array&&d===Ud.reverse?Bd:d},Gd=bl.indexOf,Hd=[].indexOf,qd=!!Hd&&1/[1].indexOf(1,-0)<0,Xd=Xh("indexOf"),Yd=gc("indexOf",{ACCESSORS:!0,1:0});Hu({target:"Array",proto:!0,forced:qd||!Xd||!Yd},{indexOf:function indexOf(h){return qd?Hd.apply(this,arguments)||0:Gd(this,h,arguments.length>1?arguments[1]:void 0)}});var Wd=ds("Array").indexOf,Qd=Array.prototype,Zd=function indexOf_1(h){var d=h.indexOf;return h===Qd||h instanceof Array&&d===Qd.indexOf?Wd:d},Kd=ip;Hu({target:"Reflect",stat:!0},{get:function get$2(h,d){var g,x,b=arguments.length<3?h:arguments[2];return $u(h)===b?h[d]:(g=Tu.f(h,d))?wu(g,"value")?g.value:void 0===g.get?void 0:g.get.call(b):xu(x=il(h))?get$2(x,d,b):void 0}});var Jd=Du.Reflect.get;var tg=function _superPropBase(h,d){for(;!Object.prototype.hasOwnProperty.call(h,d)&&null!==(h=vd(h)););return h},eg=createCommonjsModule((function(h){function _get(d,g,x){return"undefined"!=typeof Reflect&&Jd?h.exports=_get=Jd:h.exports=_get=function _get(h,d,g){var x=tg(h,d);if(x){var b=Kd(x,d);return b.get?b.get.call(g):b.value}},_get(d,g,x||d)}h.exports=_get}));Hu({target:"Array",proto:!0},{fill:function fill(h){for(var d=Ks(this),g=Qu(d.length),x=arguments.length,b=ml(x>1?arguments[1]:void 0,g),S=x>2?arguments[2]:void 0,w=void 0===S?g:ml(S,g);w>b;)d[b++]=h;return d}});var rg=ds("Array").fill,ng=Array.prototype,ig=function fill_1(h){var d=h.fill;return h===ng||h instanceof Array&&d===ng.fill?rg:d},ag=function t(h,d){return(ag=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,d){h.__proto__=d}||function(h,d){for(var g in d)d.hasOwnProperty(g)&&(h[g]=d[g])})(h,d)};function r(h,d){function i(){this.constructor=h}ag(h,d),h.prototype=null===d?Object.create(d):(i.prototype=d.prototype,new i)}function i$1(h,d){var g=h[0],x=h[1];return[g*Math.cos(d)-x*Math.sin(d),g*Math.sin(d)+x*Math.cos(d)]}function a(){for(var h=[],d=0;d<arguments.length;d++)h[d]=arguments[d];for(var g=0;g<h.length;g++)if("number"!=typeof h[g])throw new Error("assertNumbers arguments["+g+"] is not a number. "+_typeof(h[g])+" == typeof "+h[g]);return!0}var og=Math.PI;function o(h,d,g){h.lArcFlag=0===h.lArcFlag?0:1,h.sweepFlag=0===h.sweepFlag?0:1;var x=h.rX,b=h.rY,S=h.x,w=h.y;x=Math.abs(h.rX),b=Math.abs(h.rY);var E=i$1([(d-S)/2,(g-w)/2],-h.xRot/180*og),A=E[0],P=E[1],_=Math.pow(A,2)/Math.pow(x,2)+Math.pow(P,2)/Math.pow(b,2);1<_&&(x*=Math.sqrt(_),b*=Math.sqrt(_)),h.rX=x,h.rY=b;var k=Math.pow(x,2)*Math.pow(P,2)+Math.pow(b,2)*Math.pow(A,2),C=(h.lArcFlag!==h.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(x,2)*Math.pow(b,2)-k)/k)),R=x*P/b*C,M=-b*A/x*C,N=i$1([R,M],h.xRot/180*og);h.cX=N[0]+(d+S)/2,h.cY=N[1]+(g+w)/2,h.phi1=Math.atan2((P-M)/b,(A-R)/x),h.phi2=Math.atan2((-P-M)/b,(-A-R)/x),0===h.sweepFlag&&h.phi2>h.phi1&&(h.phi2-=2*og),1===h.sweepFlag&&h.phi2<h.phi1&&(h.phi2+=2*og),h.phi1*=180/og,h.phi2*=180/og}function s(h,d,g){a(h,d,g);var x=h*h+d*d-g*g;if(0>x)return[];if(0===x)return[[h*g/(h*h+d*d),d*g/(h*h+d*d)]];var b=Math.sqrt(x);return[[(h*g+d*b)/(h*h+d*d),(d*g-h*b)/(h*h+d*d)],[(h*g-d*b)/(h*h+d*d),(d*g+h*b)/(h*h+d*d)]]}var ug,sg=Math.PI/180;function c(h,d,g){return(1-g)*h+g*d}function y(h,d,g,x){return h+Math.cos(x/180*og)*d+Math.sin(x/180*og)*g}function p(h,d,g,x){var b=d-h,S=g-d,w=3*b+3*(x-g)-6*S,E=6*(S-b),A=3*b;return Math.abs(w)<1e-6?[-A/E]:function(h,d,g){void 0===g&&(g=1e-6);var x=h*h/4-d;if(x<-g)return[];if(x<=g)return[-h/2];var b=Math.sqrt(x);return[-h/2-b,-h/2+b]}(E/w,A/w,1e-6)}function m(h,d,g,x,b){var S=1-b;return h*(S*S*S)+d*(3*S*S*b)+g*(3*S*b*b)+x*(b*b*b)}!function(h){function r(){return u((function(h,d,g){return h.relative&&(void 0!==h.x1&&(h.x1+=d),void 0!==h.y1&&(h.y1+=g),void 0!==h.x2&&(h.x2+=d),void 0!==h.y2&&(h.y2+=g),void 0!==h.x&&(h.x+=d),void 0!==h.y&&(h.y+=g),h.relative=!1),h}))}function e(){var h=NaN,d=NaN,g=NaN,x=NaN;return u((function(b,S,w){return b.type&yg.SMOOTH_CURVE_TO&&(b.type=yg.CURVE_TO,h=isNaN(h)?S:h,d=isNaN(d)?w:d,b.x1=b.relative?S-h:2*S-h,b.y1=b.relative?w-d:2*w-d),b.type&yg.CURVE_TO?(h=b.relative?S+b.x2:b.x2,d=b.relative?w+b.y2:b.y2):(h=NaN,d=NaN),b.type&yg.SMOOTH_QUAD_TO&&(b.type=yg.QUAD_TO,g=isNaN(g)?S:g,x=isNaN(x)?w:x,b.x1=b.relative?S-g:2*S-g,b.y1=b.relative?w-x:2*w-x),b.type&yg.QUAD_TO?(g=b.relative?S+b.x1:b.x1,x=b.relative?w+b.y1:b.y1):(g=NaN,x=NaN),b}))}function n(){var h=NaN,d=NaN;return u((function(g,x,b){if(g.type&yg.SMOOTH_QUAD_TO&&(g.type=yg.QUAD_TO,h=isNaN(h)?x:h,d=isNaN(d)?b:d,g.x1=g.relative?x-h:2*x-h,g.y1=g.relative?b-d:2*b-d),g.type&yg.QUAD_TO){h=g.relative?x+g.x1:g.x1,d=g.relative?b+g.y1:g.y1;var S=g.x1,w=g.y1;g.type=yg.CURVE_TO,g.x1=((g.relative?0:x)+2*S)/3,g.y1=((g.relative?0:b)+2*w)/3,g.x2=(g.x+2*S)/3,g.y2=(g.y+2*w)/3}else h=NaN,d=NaN;return g}))}function u(h){var d=0,g=0,x=NaN,b=NaN;return function(S){if(isNaN(x)&&!(S.type&yg.MOVE_TO))throw new Error("path must start with moveto");var w=h(S,d,g,x,b);return S.type&yg.CLOSE_PATH&&(d=x,g=b),void 0!==S.x&&(d=S.relative?d+S.x:S.x),void 0!==S.y&&(g=S.relative?g+S.y:S.y),S.type&yg.MOVE_TO&&(x=d,b=g),w}}function O(h,d,g,x,b,S){return a(h,d,g,x,b,S),u((function(w,E,A,P){var _=w.x1,k=w.x2,C=w.relative&&!isNaN(P),R=void 0!==w.x?w.x:C?0:E,M=void 0!==w.y?w.y:C?0:A;function T(h){return h*h}w.type&yg.HORIZ_LINE_TO&&0!==d&&(w.type=yg.LINE_TO,w.y=w.relative?0:A),w.type&yg.VERT_LINE_TO&&0!==g&&(w.type=yg.LINE_TO,w.x=w.relative?0:E),void 0!==w.x&&(w.x=w.x*h+M*g+(C?0:b)),void 0!==w.y&&(w.y=R*d+w.y*x+(C?0:S)),void 0!==w.x1&&(w.x1=w.x1*h+w.y1*g+(C?0:b)),void 0!==w.y1&&(w.y1=_*d+w.y1*x+(C?0:S)),void 0!==w.x2&&(w.x2=w.x2*h+w.y2*g+(C?0:b)),void 0!==w.y2&&(w.y2=k*d+w.y2*x+(C?0:S));var N=h*x-d*g;if(void 0!==w.xRot&&(1!==h||0!==d||0!==g||1!==x))if(0===N)delete w.rX,delete w.rY,delete w.xRot,delete w.lArcFlag,delete w.sweepFlag,w.type=yg.LINE_TO;else{var L=w.xRot*Math.PI/180,D=Math.sin(L),V=Math.cos(L),j=1/T(w.rX),$=1/T(w.rY),B=T(V)*j+T(D)*$,U=2*D*V*(j-$),z=T(D)*j+T(V)*$,G=B*x*x-U*d*x+z*d*d,q=U*(h*x+d*g)-2*(B*g*x+z*h*d),X=B*g*g-U*h*g+z*h*h,Y=(Math.atan2(q,G-X)+Math.PI)%Math.PI/2,W=Math.sin(Y),Q=Math.cos(Y);w.rX=Math.abs(N)/Math.sqrt(G*T(Q)+q*W*Q+X*T(W)),w.rY=Math.abs(N)/Math.sqrt(G*T(W)-q*W*Q+X*T(Q)),w.xRot=180*Y/Math.PI}return void 0!==w.sweepFlag&&0>N&&(w.sweepFlag=+!w.sweepFlag),w}))}h.ROUND=function(h){function r(d){return Math.round(d*h)/h}return void 0===h&&(h=1e13),a(h),function(h){return void 0!==h.x1&&(h.x1=r(h.x1)),void 0!==h.y1&&(h.y1=r(h.y1)),void 0!==h.x2&&(h.x2=r(h.x2)),void 0!==h.y2&&(h.y2=r(h.y2)),void 0!==h.x&&(h.x=r(h.x)),void 0!==h.y&&(h.y=r(h.y)),void 0!==h.rX&&(h.rX=r(h.rX)),void 0!==h.rY&&(h.rY=r(h.rY)),h}},h.TO_ABS=r,h.TO_REL=function(){return u((function(h,d,g){return h.relative||(void 0!==h.x1&&(h.x1-=d),void 0!==h.y1&&(h.y1-=g),void 0!==h.x2&&(h.x2-=d),void 0!==h.y2&&(h.y2-=g),void 0!==h.x&&(h.x-=d),void 0!==h.y&&(h.y-=g),h.relative=!0),h}))},h.NORMALIZE_HVZ=function(h,d,g){return void 0===h&&(h=!0),void 0===d&&(d=!0),void 0===g&&(g=!0),u((function(x,b,S,w,E){if(isNaN(w)&&!(x.type&yg.MOVE_TO))throw new Error("path must start with moveto");return d&&x.type&yg.HORIZ_LINE_TO&&(x.type=yg.LINE_TO,x.y=x.relative?0:S),g&&x.type&yg.VERT_LINE_TO&&(x.type=yg.LINE_TO,x.x=x.relative?0:b),h&&x.type&yg.CLOSE_PATH&&(x.type=yg.LINE_TO,x.x=x.relative?w-b:w,x.y=x.relative?E-S:E),x.type&yg.ARC&&(0===x.rX||0===x.rY)&&(x.type=yg.LINE_TO,delete x.rX,delete x.rY,delete x.xRot,delete x.lArcFlag,delete x.sweepFlag),x}))},h.NORMALIZE_ST=e,h.QT_TO_C=n,h.INFO=u,h.SANITIZE=function(h){void 0===h&&(h=0),a(h);var d=NaN,g=NaN,x=NaN,b=NaN;return u((function(S,w,E,A,P){var _=Math.abs,k=!1,C=0,R=0;if(S.type&yg.SMOOTH_CURVE_TO&&(C=isNaN(d)?0:w-d,R=isNaN(g)?0:E-g),S.type&(yg.CURVE_TO|yg.SMOOTH_CURVE_TO)?(d=S.relative?w+S.x2:S.x2,g=S.relative?E+S.y2:S.y2):(d=NaN,g=NaN),S.type&yg.SMOOTH_QUAD_TO?(x=isNaN(x)?w:2*w-x,b=isNaN(b)?E:2*E-b):S.type&yg.QUAD_TO?(x=S.relative?w+S.x1:S.x1,b=S.relative?E+S.y1:S.y2):(x=NaN,b=NaN),S.type&yg.LINE_COMMANDS||S.type&yg.ARC&&(0===S.rX||0===S.rY||!S.lArcFlag)||S.type&yg.CURVE_TO||S.type&yg.SMOOTH_CURVE_TO||S.type&yg.QUAD_TO||S.type&yg.SMOOTH_QUAD_TO){var M=void 0===S.x?0:S.relative?S.x:S.x-w,N=void 0===S.y?0:S.relative?S.y:S.y-E;C=isNaN(x)?void 0===S.x1?C:S.relative?S.x:S.x1-w:x-w,R=isNaN(b)?void 0===S.y1?R:S.relative?S.y:S.y1-E:b-E;var L=void 0===S.x2?0:S.relative?S.x:S.x2-w,D=void 0===S.y2?0:S.relative?S.y:S.y2-E;_(M)<=h&&_(N)<=h&&_(C)<=h&&_(R)<=h&&_(L)<=h&&_(D)<=h&&(k=!0)}return S.type&yg.CLOSE_PATH&&_(w-A)<=h&&_(E-P)<=h&&(k=!0),k?[]:S}))},h.MATRIX=O,h.ROTATE=function(h,d,g){void 0===d&&(d=0),void 0===g&&(g=0),a(h,d,g);var x=Math.sin(h),b=Math.cos(h);return O(b,x,-x,b,d-d*b+g*x,g-d*x-g*b)},h.TRANSLATE=function(h,d){return void 0===d&&(d=0),a(h,d),O(1,0,0,1,h,d)},h.SCALE=function(h,d){return void 0===d&&(d=h),a(h,d),O(h,0,0,d,0,0)},h.SKEW_X=function(h){return a(h),O(1,0,Math.atan(h),1,0,0)},h.SKEW_Y=function(h){return a(h),O(1,Math.atan(h),0,1,0,0)},h.X_AXIS_SYMMETRY=function(h){return void 0===h&&(h=0),a(h),O(-1,0,0,1,h,0)},h.Y_AXIS_SYMMETRY=function(h){return void 0===h&&(h=0),a(h),O(1,0,0,-1,0,h)},h.A_TO_C=function(){return u((function(h,d,g){return yg.ARC===h.type?function(h,d,g){var x,b,S,w;h.cX||o(h,d,g);for(var E=Math.min(h.phi1,h.phi2),A=Math.max(h.phi1,h.phi2)-E,P=Math.ceil(A/90),_=new Array(P),k=d,C=g,R=0;R<P;R++){var M=c(h.phi1,h.phi2,R/P),N=c(h.phi1,h.phi2,(R+1)/P),L=N-M,D=4/3*Math.tan(L*sg/4),V=[Math.cos(M*sg)-D*Math.sin(M*sg),Math.sin(M*sg)+D*Math.cos(M*sg)],j=V[0],$=V[1],B=[Math.cos(N*sg),Math.sin(N*sg)],U=B[0],z=B[1],G=[U+D*Math.sin(N*sg),z-D*Math.cos(N*sg)],q=G[0],X=G[1];_[R]={relative:h.relative,type:yg.CURVE_TO};var Y=function H(d,g){var x=i$1([d*h.rX,g*h.rY],h.xRot),b=x[0],S=x[1];return[h.cX+b,h.cY+S]};x=Y(j,$),_[R].x1=x[0],_[R].y1=x[1],b=Y(q,X),_[R].x2=b[0],_[R].y2=b[1],S=Y(U,z),_[R].x=S[0],_[R].y=S[1],h.relative&&(_[R].x1-=k,_[R].y1-=C,_[R].x2-=k,_[R].y2-=C,_[R].x-=k,_[R].y-=C),k=(w=[_[R].x,_[R].y])[0],C=w[1]}return _}(h,h.relative?0:d,h.relative?0:g):h}))},h.ANNOTATE_ARCS=function(){return u((function(h,d,g){return h.relative&&(d=0,g=0),yg.ARC===h.type&&o(h,d,g),h}))},h.CLONE=function T(){return function(h){var d={};for(var g in h)d[g]=h[g];return d}},h.CALCULATE_BOUNDS=function(){var h=r(),d=n(),g=e(),x=u((function(b,S,w){var E=g(d(h(function t(h){var d={};for(var g in h)d[g]=h[g];return d}(b))));function O(h){h>x.maxX&&(x.maxX=h),h<x.minX&&(x.minX=h)}function T(h){h>x.maxY&&(x.maxY=h),h<x.minY&&(x.minY=h)}if(E.type&yg.DRAWING_COMMANDS&&(O(S),T(w)),E.type&yg.HORIZ_LINE_TO&&O(E.x),E.type&yg.VERT_LINE_TO&&T(E.y),E.type&yg.LINE_TO&&(O(E.x),T(E.y)),E.type&yg.CURVE_TO){O(E.x),T(E.y);for(var A=0,P=p(S,E.x1,E.x2,E.x);A<P.length;A++)0<(q=P[A])&&1>q&&O(m(S,E.x1,E.x2,E.x,q));for(var _=0,k=p(w,E.y1,E.y2,E.y);_<k.length;_++)0<(q=k[_])&&1>q&&T(m(w,E.y1,E.y2,E.y,q))}if(E.type&yg.ARC){O(E.x),T(E.y),o(E,S,w);for(var C=E.xRot/180*Math.PI,R=Math.cos(C)*E.rX,M=Math.sin(C)*E.rX,N=-Math.sin(C)*E.rY,L=Math.cos(C)*E.rY,D=E.phi1<E.phi2?[E.phi1,E.phi2]:-180>E.phi2?[E.phi2+360,E.phi1+360]:[E.phi2,E.phi1],V=D[0],j=D[1],$=function I(h){var d=h[0],g=h[1],x=180*Math.atan2(g,d)/Math.PI;return x<V?x+360:x},B=0,U=s(N,-R,0).map($);B<U.length;B++)(q=U[B])>V&&q<j&&O(y(E.cX,R,N,q));for(var z=0,G=s(L,-M,0).map($);z<G.length;z++){var q;(q=G[z])>V&&q<j&&T(y(E.cY,M,L,q))}}return b}));return x.minX=1/0,x.maxX=-1/0,x.minY=1/0,x.maxY=-1/0,x}}(ug||(ug={}));var cg,lg=function(){function t(){}return t.prototype.round=function(h){return this.transform(ug.ROUND(h))},t.prototype.toAbs=function(){return this.transform(ug.TO_ABS())},t.prototype.toRel=function(){return this.transform(ug.TO_REL())},t.prototype.normalizeHVZ=function(h,d,g){return this.transform(ug.NORMALIZE_HVZ(h,d,g))},t.prototype.normalizeST=function(){return this.transform(ug.NORMALIZE_ST())},t.prototype.qtToC=function(){return this.transform(ug.QT_TO_C())},t.prototype.aToC=function(){return this.transform(ug.A_TO_C())},t.prototype.sanitize=function(h){return this.transform(ug.SANITIZE(h))},t.prototype.translate=function(h,d){return this.transform(ug.TRANSLATE(h,d))},t.prototype.scale=function(h,d){return this.transform(ug.SCALE(h,d))},t.prototype.rotate=function(h,d,g){return this.transform(ug.ROTATE(h,d,g))},t.prototype.matrix=function(h,d,g,x,b,S){return this.transform(ug.MATRIX(h,d,g,x,b,S))},t.prototype.skewX=function(h){return this.transform(ug.SKEW_X(h))},t.prototype.skewY=function(h){return this.transform(ug.SKEW_Y(h))},t.prototype.xSymmetry=function(h){return this.transform(ug.X_AXIS_SYMMETRY(h))},t.prototype.ySymmetry=function(h){return this.transform(ug.Y_AXIS_SYMMETRY(h))},t.prototype.annotateArcs=function(){return this.transform(ug.ANNOTATE_ARCS())},t}(),fg=function v(h){return" "===h||"\t"===h||"\r"===h||"\n"===h},hg=function l(h){return"0".charCodeAt(0)<=h.charCodeAt(0)&&h.charCodeAt(0)<="9".charCodeAt(0)},pg=function(h){function e(){var d=h.call(this)||this;return d.curNumber="",d.curCommandType=-1,d.curCommandRelative=!1,d.canParseCommandOrComma=!0,d.curNumberHasExp=!1,d.curNumberHasExpDigits=!1,d.curNumberHasDecimal=!1,d.curArgs=[],d}return r(e,h),e.prototype.finish=function(h){if(void 0===h&&(h=[]),this.parse(" ",h),0!==this.curArgs.length||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return h},e.prototype.parse=function(h,d){var g=this;void 0===d&&(d=[]);for(var x=function i(h){d.push(h),g.curArgs.length=0,g.canParseCommandOrComma=!0},b=0;b<h.length;b++){var S=h[b],w=!(this.curCommandType!==yg.ARC||3!==this.curArgs.length&&4!==this.curArgs.length||1!==this.curNumber.length||"0"!==this.curNumber&&"1"!==this.curNumber),E=hg(S)&&("0"===this.curNumber&&"0"===S||w);if(!hg(S)||E)if("e"!==S&&"E"!==S)if("-"!==S&&"+"!==S||!this.curNumberHasExp||this.curNumberHasExpDigits)if("."!==S||this.curNumberHasExp||this.curNumberHasDecimal||w){if(this.curNumber&&-1!==this.curCommandType){var A=Number(this.curNumber);if(isNaN(A))throw new SyntaxError("Invalid number ending at "+b);if(this.curCommandType===yg.ARC)if(0===this.curArgs.length||1===this.curArgs.length){if(0>A)throw new SyntaxError('Expected positive number, got "'+A+'" at index "'+b+'"')}else if((3===this.curArgs.length||4===this.curArgs.length)&&"0"!==this.curNumber&&"1"!==this.curNumber)throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+b+'"');this.curArgs.push(A),this.curArgs.length===vg[this.curCommandType]&&(yg.HORIZ_LINE_TO===this.curCommandType?x({type:yg.HORIZ_LINE_TO,relative:this.curCommandRelative,x:A}):yg.VERT_LINE_TO===this.curCommandType?x({type:yg.VERT_LINE_TO,relative:this.curCommandRelative,y:A}):this.curCommandType===yg.MOVE_TO||this.curCommandType===yg.LINE_TO||this.curCommandType===yg.SMOOTH_QUAD_TO?(x({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),yg.MOVE_TO===this.curCommandType&&(this.curCommandType=yg.LINE_TO)):this.curCommandType===yg.CURVE_TO?x({type:yg.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===yg.SMOOTH_CURVE_TO?x({type:yg.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===yg.QUAD_TO?x({type:yg.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===yg.ARC&&x({type:yg.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!fg(S))if(","===S&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if("+"!==S&&"-"!==S&&"."!==S)if(E)this.curNumber=S,this.curNumberHasDecimal=!1;else{if(0!==this.curArgs.length)throw new SyntaxError("Unterminated command at index "+b+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+S+'" at index '+b+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,"z"!==S&&"Z"!==S)if("h"===S||"H"===S)this.curCommandType=yg.HORIZ_LINE_TO,this.curCommandRelative="h"===S;else if("v"===S||"V"===S)this.curCommandType=yg.VERT_LINE_TO,this.curCommandRelative="v"===S;else if("m"===S||"M"===S)this.curCommandType=yg.MOVE_TO,this.curCommandRelative="m"===S;else if("l"===S||"L"===S)this.curCommandType=yg.LINE_TO,this.curCommandRelative="l"===S;else if("c"===S||"C"===S)this.curCommandType=yg.CURVE_TO,this.curCommandRelative="c"===S;else if("s"===S||"S"===S)this.curCommandType=yg.SMOOTH_CURVE_TO,this.curCommandRelative="s"===S;else if("q"===S||"Q"===S)this.curCommandType=yg.QUAD_TO,this.curCommandRelative="q"===S;else if("t"===S||"T"===S)this.curCommandType=yg.SMOOTH_QUAD_TO,this.curCommandRelative="t"===S;else{if("a"!==S&&"A"!==S)throw new SyntaxError('Unexpected character "'+S+'" at index '+b+".");this.curCommandType=yg.ARC,this.curCommandRelative="a"===S}else d.push({type:yg.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=S,this.curNumberHasDecimal="."===S}else this.curNumber+=S,this.curNumberHasDecimal=!0;else this.curNumber+=S;else this.curNumber+=S,this.curNumberHasExp=!0;else this.curNumber+=S,this.curNumberHasExpDigits=this.curNumberHasExp}return d},e.prototype.transform=function(h){return Object.create(this,{parse:{value:function value(d,g){void 0===g&&(g=[]);for(var x=0,b=Object.getPrototypeOf(this).parse.call(this,d);x<b.length;x++){var S=b[x],w=h(S);Array.isArray(w)?g.push.apply(g,w):g.push(w)}return g}}})},e}(lg),yg=function(h){function i(d){var g=h.call(this)||this;return g.commands="string"==typeof d?i.parse(d):d,g}return r(i,h),i.prototype.encode=function(){return i.encode(this.commands)},i.prototype.getBounds=function(){var h=ug.CALCULATE_BOUNDS();return this.transform(h),h},i.prototype.transform=function(h){for(var d=[],g=0,x=this.commands;g<x.length;g++){var b=h(x[g]);Array.isArray(b)?d.push.apply(d,b):d.push(b)}return this.commands=d,this},i.encode=function(h){return function e(h){var d="";Array.isArray(h)||(h=[h]);for(var g=0;g<h.length;g++){var x=h[g];if(x.type===yg.CLOSE_PATH)d+="z";else if(x.type===yg.HORIZ_LINE_TO)d+=(x.relative?"h":"H")+x.x;else if(x.type===yg.VERT_LINE_TO)d+=(x.relative?"v":"V")+x.y;else if(x.type===yg.MOVE_TO)d+=(x.relative?"m":"M")+x.x+" "+x.y;else if(x.type===yg.LINE_TO)d+=(x.relative?"l":"L")+x.x+" "+x.y;else if(x.type===yg.CURVE_TO)d+=(x.relative?"c":"C")+x.x1+" "+x.y1+" "+x.x2+" "+x.y2+" "+x.x+" "+x.y;else if(x.type===yg.SMOOTH_CURVE_TO)d+=(x.relative?"s":"S")+x.x2+" "+x.y2+" "+x.x+" "+x.y;else if(x.type===yg.QUAD_TO)d+=(x.relative?"q":"Q")+x.x1+" "+x.y1+" "+x.x+" "+x.y;else if(x.type===yg.SMOOTH_QUAD_TO)d+=(x.relative?"t":"T")+x.x+" "+x.y;else{if(x.type!==yg.ARC)throw new Error('Unexpected command type "'+x.type+'" at index '+g+".");d+=(x.relative?"a":"A")+x.rX+" "+x.rY+" "+x.xRot+" "+ +x.lArcFlag+" "+ +x.sweepFlag+" "+x.x+" "+x.y}}return d}(h)},i.parse=function(h){var d=new pg,g=[];return d.parse(h,g),d.finish(g),g},i.CLOSE_PATH=1,i.MOVE_TO=2,i.HORIZ_LINE_TO=4,i.VERT_LINE_TO=8,i.LINE_TO=16,i.CURVE_TO=32,i.SMOOTH_CURVE_TO=64,i.QUAD_TO=128,i.SMOOTH_QUAD_TO=256,i.ARC=512,i.LINE_COMMANDS=i.LINE_TO|i.HORIZ_LINE_TO|i.VERT_LINE_TO,i.DRAWING_COMMANDS=i.HORIZ_LINE_TO|i.VERT_LINE_TO|i.LINE_TO|i.CURVE_TO|i.SMOOTH_CURVE_TO|i.QUAD_TO|i.SMOOTH_QUAD_TO|i.ARC,i}(lg),vg=((cg={})[yg.MOVE_TO]=2,cg[yg.LINE_TO]=2,cg[yg.HORIZ_LINE_TO]=1,cg[yg.VERT_LINE_TO]=1,cg[yg.CLOSE_PATH]=0,cg[yg.QUAD_TO]=4,cg[yg.SMOOTH_QUAD_TO]=2,cg[yg.CURVE_TO]=6,cg[yg.SMOOTH_CURVE_TO]=4,cg[yg.ARC]=7,cg),dg=Tu.f;Hu({target:"Reflect",stat:!0},{deleteProperty:function deleteProperty(h,d){var g=dg($u(h),d);return!(g&&!g.configurable)&&delete h[d]}});var gg=Du.Reflect.deleteProperty,mg=ds("Array").values,xg=Array.prototype,bg={DOMTokenList:!0,NodeList:!0},Sg=function values_1(h){var d=h.values;return h===xg||h instanceof Array&&d===xg.values||bg.hasOwnProperty(Dl(h))?mg:d},wg=Us.trim,Eg=iu.parseInt,Ag=/^[+-]?0[Xx]/,Pg=8!==Eg(Vs+"08")||22!==Eg(Vs+"0x16")?function parseInt(h,d){var g=wg(String(h));return Eg(g,d>>>0||(Ag.test(g)?16:10))}:Eg;Hu({global:!0,forced:parseInt!=Pg},{parseInt:Pg});var _g=Du.parseInt,kg=Ac,Tg=pf,Og=hh,Cg=Dh,Rg=Object.isExtensible,Mg=fails((function(){Rg(1)}));_export({target:"Object",stat:!0,forced:Mg},{isExtensible:function isExtensible(h){return!!isObject(h)&&(!Rg||Rg(h))}});var Ng=Bo.onFreeze,Ig=Object.preventExtensions,Lg=fails((function(){Ig(1)}));_export({target:"Object",stat:!0,forced:Lg,sham:!Fo},{preventExtensions:function preventExtensions(h){return Ig&&isObject(h)?Ig(Ng(h)):h}});var Dg=!uu((function(){return Object.isExtensible(Object.preventExtensions({}))})),Vg=createCommonjsModule((function(h){var d=Bu.f,g=rs("meta"),x=0,b=Object.isExtensible||function(){return!0},S=function setMetadata(h){d(h,g,{value:{objectID:"O"+ ++x,weakData:{}}})},w=h.exports={REQUIRED:!1,fastKey:function fastKey(h,d){if(!xu(h))return"symbol"==_typeof(h)?h:("string"==typeof h?"S":"P")+h;if(!wu(h,g)){if(!b(h))return"F";if(!d)return"E";S(h)}return h[g].objectID},getWeakData:function getWeakData(h,d){if(!wu(h,g)){if(!b(h))return!0;if(!d)return!1;S(h)}return h[g].weakData},onFreeze:function onFreeze(h){return Dg&&w.REQUIRED&&b(h)&&!wu(h,g)&&S(h),h}};Gc[g]=!0})),jg=Bu.f,$g=ic.forEach,Fg=tl.set,Bg=tl.getterFor,Ug=Bu.f,zg=Vg.fastKey,Gg=tl.set,Hg=tl.getterFor;!function collection(h,d,g){var x,b=-1!==h.indexOf("Map"),S=-1!==h.indexOf("Weak"),w=b?"set":"add",E=iu[h],A=E&&E.prototype,P={};if(su&&"function"==typeof E&&(S||A.forEach&&!uu((function(){(new E).entries().next()})))){x=d((function(d,g){Fg(kp(d,x,h),{type:h,collection:new E}),null!=g&&bp(g,d[w],{that:d,AS_ENTRIES:b})}));var _=Bg(h);$g(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(h){var d="add"==h||"set"==h;!(h in A)||S&&"clear"==h||Uu(x.prototype,h,(function(g,x){var b=_(this).collection;if(!d&&S&&!xu(g))return"get"==h&&void 0;var w=b[h](0===g?0:g,x);return d?this:w}))})),S||jg(x.prototype,"size",{configurable:!0,get:function get(){return _(this).collection.size}})}else x=g.getConstructor(d,h,b,w),Vg.REQUIRED=!0;Fl(x,h,!1,!0),P[h]=x,Hu({global:!0,forced:!0},P),S||g.setStrong(x,h,b)}("Map",(function(h){return function Map(){return h(this,arguments.length?arguments[0]:void 0)}}),{getConstructor:function getConstructor(h,d,g,x){var b=h((function(h,S){kp(h,b,d),Gg(h,{type:d,index:Rl(null),first:void 0,last:void 0,size:0}),su||(h.size=0),null!=S&&bp(S,h[x],{that:h,AS_ENTRIES:g})})),S=Hg(d),w=function define(h,d,g){var x,b,w=S(h),A=E(h,d);return A?A.value=g:(w.last=A={index:b=zg(d,!0),key:d,value:g,previous:x=w.last,next:void 0,removed:!1},w.first||(w.first=A),x&&(x.next=A),su?w.size++:h.size++,"F"!==b&&(w.index[b]=A)),h},E=function getEntry(h,d){var g,x=S(h),b=zg(d);if("F"!==b)return x.index[b];for(g=x.first;g;g=g.next)if(g.key==d)return g};return Ap(b.prototype,{clear:function clear(){for(var h=S(this),d=h.index,g=h.first;g;)g.removed=!0,g.previous&&(g.previous=g.previous.next=void 0),delete d[g.index],g=g.next;h.first=h.last=void 0,su?h.size=0:this.size=0},delete:function _delete(h){var d=this,g=S(d),x=E(d,h);if(x){var b=x.next,w=x.previous;delete g.index[x.index],x.removed=!0,w&&(w.next=b),b&&(b.previous=w),g.first==x&&(g.first=b),g.last==x&&(g.last=w),su?g.size--:d.size--}return!!x},forEach:function forEach(h){for(var d,g=S(this),x=ju(h,arguments.length>1?arguments[1]:void 0,3);d=d?d.next:g.first;)for(x(d.value,d.key,this);d&&d.removed;)d=d.previous},has:function has(h){return!!E(this,h)}}),Ap(b.prototype,g?{get:function get(h){var d=E(this,h);return d&&d.value},set:function set(h,d){return w(this,0===h?0:h,d)}}:{add:function add(h){return w(this,h=0===h?0:h,h)}}),su&&Ug(b.prototype,"size",{get:function get(){return S(this).size}}),b},setStrong:function setStrong(h,d,g){var x=d+" Iterator",b=Hg(d),S=Hg(x);Kl(h,d,(function(h,d){Gg(this,{type:x,target:h,state:b(h),kind:d,last:void 0})}),(function(){for(var h=S(this),d=h.kind,g=h.last;g&&g.removed;)g=g.previous;return h.target&&(h.last=g=g?g.next:h.state.first)?"keys"==d?{value:g.key,done:!1}:"values"==d?{value:g.value,done:!1}:{value:[g.key,g.value],done:!1}:(h.target=void 0,{value:void 0,done:!0})}),g?"entries":"values",!g,!0),_p(d)}});var qg=Du.Map,Xg=oc("Reflect","apply"),Yg=Function.apply,Wg=!uu((function(){Xg((function(){}))}));Hu({target:"Reflect",stat:!0,forced:Wg},{apply:function apply(h,d,g){return Vu(h),$u(g),Xg?Xg(h,d,g):Yg.call(h,d,g)}});var Qg=Du.Reflect.apply;Hu({target:"Reflect",stat:!0,sham:!el},{getPrototypeOf:function getPrototypeOf(h){return il($u(h))}});var Zg=Du.Reflect.getPrototypeOf;function _typeof$1(h){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(h){return typeof h}:function _typeof(h){return h&&"function"==typeof Symbol&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h})(h)}var Kg=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],Jg=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function processCanvasRGBA(h,d,g,x,b,S){if(!(isNaN(S)||S<1)){S|=0;var w=function getImageDataFromCanvas(h,d,g,x,b){if("string"==typeof h&&(h=document.getElementById(h)),!h||"object"!==_typeof$1(h)||!("getContext"in h))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var S=h.getContext("2d");try{return S.getImageData(d,g,x,b)}catch(h){throw new Error("unable to access image data: "+h)}}(h,d,g,x,b);w=function processImageDataRGBA(h,d,g,x,b,S){for(var w,E=h.data,A=2*S+1,P=x-1,_=b-1,k=S+1,C=k*(k+1)/2,R=new tm,M=R,N=1;N<A;N++)M=M.next=new tm,N===k&&(w=M);M.next=R;for(var L=null,D=null,V=0,j=0,$=Kg[S],B=Jg[S],U=0;U<b;U++){M=R;for(var z=E[j],G=E[j+1],q=E[j+2],X=E[j+3],Y=0;Y<k;Y++)M.r=z,M.g=G,M.b=q,M.a=X,M=M.next;for(var W=0,Q=0,Z=0,K=0,J=k*z,tt=k*G,et=k*q,rt=k*X,nt=C*z,it=C*G,at=C*q,ot=C*X,ut=1;ut<k;ut++){var st=j+((P<ut?P:ut)<<2),ct=E[st],lt=E[st+1],ft=E[st+2],ht=E[st+3],pt=k-ut;nt+=(M.r=ct)*pt,it+=(M.g=lt)*pt,at+=(M.b=ft)*pt,ot+=(M.a=ht)*pt,W+=ct,Q+=lt,Z+=ft,K+=ht,M=M.next}L=R,D=w;for(var yt=0;yt<x;yt++){var vt=ot*$>>B;if(E[j+3]=vt,0!==vt){var dt=255/vt;E[j]=(nt*$>>B)*dt,E[j+1]=(it*$>>B)*dt,E[j+2]=(at*$>>B)*dt}else E[j]=E[j+1]=E[j+2]=0;nt-=J,it-=tt,at-=et,ot-=rt,J-=L.r,tt-=L.g,et-=L.b,rt-=L.a;var gt=yt+S+1;gt=V+(gt<P?gt:P)<<2,nt+=W+=L.r=E[gt],it+=Q+=L.g=E[gt+1],at+=Z+=L.b=E[gt+2],ot+=K+=L.a=E[gt+3],L=L.next;var mt=D,xt=mt.r,bt=mt.g,St=mt.b,wt=mt.a;J+=xt,tt+=bt,et+=St,rt+=wt,W-=xt,Q-=bt,Z-=St,K-=wt,D=D.next,j+=4}V+=x}for(var Et=0;Et<x;Et++){var At=E[j=Et<<2],Pt=E[j+1],_t=E[j+2],kt=E[j+3],Tt=k*At,Ot=k*Pt,Ct=k*_t,Rt=k*kt,Mt=C*At,Nt=C*Pt,It=C*_t,Lt=C*kt;M=R;for(var Dt=0;Dt<k;Dt++)M.r=At,M.g=Pt,M.b=_t,M.a=kt,M=M.next;for(var Vt=x,jt=0,$t=0,Ft=0,Bt=0,Ut=1;Ut<=S;Ut++){j=Vt+Et<<2;var zt=k-Ut;Mt+=(M.r=At=E[j])*zt,Nt+=(M.g=Pt=E[j+1])*zt,It+=(M.b=_t=E[j+2])*zt,Lt+=(M.a=kt=E[j+3])*zt,Bt+=At,jt+=Pt,$t+=_t,Ft+=kt,M=M.next,Ut<_&&(Vt+=x)}j=Et,L=R,D=w;for(var Gt=0;Gt<b;Gt++){var Ht=j<<2;E[Ht+3]=kt=Lt*$>>B,kt>0?(kt=255/kt,E[Ht]=(Mt*$>>B)*kt,E[Ht+1]=(Nt*$>>B)*kt,E[Ht+2]=(It*$>>B)*kt):E[Ht]=E[Ht+1]=E[Ht+2]=0,Mt-=Tt,Nt-=Ot,It-=Ct,Lt-=Rt,Tt-=L.r,Ot-=L.g,Ct-=L.b,Rt-=L.a,Ht=Et+((Ht=Gt+k)<_?Ht:_)*x<<2,Mt+=Bt+=L.r=E[Ht],Nt+=jt+=L.g=E[Ht+1],It+=$t+=L.b=E[Ht+2],Lt+=Ft+=L.a=E[Ht+3],L=L.next,Tt+=At=D.r,Ot+=Pt=D.g,Ct+=_t=D.b,Rt+=kt=D.a,Bt-=At,jt-=Pt,$t-=_t,Ft-=kt,D=D.next,j+=x}}return h}(w,0,0,x,b,S),h.getContext("2d").putImageData(w,d,g)}}var tm=function BlurStack(){!function _classCallCheck$1(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}(this,BlurStack),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null};function compressSpaces(h){return h.replace(/(?!\u3000)\s+/gm," ")}function toNumbers(h){var d=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return Ec(d).call(d,qs)}var em=/^[A-Z-]+$/;function normalizeAttributeName(h){return em.test(h)?h.toLowerCase():h}function parseExternalUrl(h){var d=h.match(/url\(('([^']+)'|"([^"]+)"|([^'"\)]+))\)/)||[];return d[2]||d[3]||d[4]}var rm=/(\[[^\]]+\])/g,nm=/(#[^\s\+>~\.\[:]+)/g,im=/(\.[^\s\+>~\.\[:]+)/g,am=/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,om=/(:[\w-]+\([^\)]*\))/gi,um=/(:[^\s\+>~\.\[:]+)/g,sm=/([^\s\+>~\.\[:]+)/g;function findSelectorMatch(h,d){var g=h.match(d);return g?[h.replace(d," "),g.length]:[h,0]}var cm=1e-8;function vectorMagnitude(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function vectorsRatio(h,d){return(h[0]*d[0]+h[1]*d[1])/(vectorMagnitude(h)*vectorMagnitude(d))}function vectorsAngle(h,d){return(h[0]*d[1]<h[1]*d[0]?-1:1)*Math.acos(vectorsRatio(h,d))}function CB1(h){return h*h*h}function CB2(h){return 3*h*h*(1-h)}function CB3(h){return 3*h*(1-h)*(1-h)}function CB4(h){return(1-h)*(1-h)*(1-h)}function QB1(h){return h*h}function QB2(h){return 2*h*(1-h)}function QB3(h){return(1-h)*(1-h)}var lm=function(){function Property(h,d,g){tv(this,Property),this.document=h,this.name=d,this.value=g,this.isNormalizedColor=!1}return ev(Property,[{key:"split",value:function split(){var h,d,g=arguments.length>0&&void 0!==arguments[0]?arguments[0]:" ",x=this.document,b=this.name;return Ec(h=Xv(d=compressSpaces(this.getString())).call(d).split(g)).call(h,(function(h){return new Property(x,b,h)}))}},{key:"hasValue",value:function hasValue(h){var d=this.value;return null!==d&&""!==d&&(h||0!==d)&&void 0!==d}},{key:"isString",value:function isString(h){var d=this.value,g="string"==typeof d;return g&&h?h.test(d):g}},{key:"isUrlDefinition",value:function isUrlDefinition(){return this.isString(/^url\(/)}},{key:"isPixels",value:function isPixels(){if(!this.hasValue())return!1;var h=this.getString();switch(!0){case/px$/.test(h):case/^[0-9]+$/.test(h):return!0;default:return!1}}},{key:"setValue",value:function setValue(h){return this.value=h,this}},{key:"getValue",value:function getValue(h){return void 0===h||this.hasValue()?this.value:h}},{key:"getNumber",value:function getNumber(h){if(!this.hasValue())return void 0===h?0:qs(h);var d=this.value,g=qs(d);return this.isString(/%$/)&&(g/=100),g}},{key:"getString",value:function getString(h){return void 0===h||this.hasValue()?void 0===this.value?"":String(this.value):String(h)}},{key:"getColor",value:function getColor(h){var d=this.getString(h);return this.isNormalizedColor||(this.isNormalizedColor=!0,d=function normalizeColor(h){if(!xs(h).call(h,"rgb"))return h;var d=3;return h.replace(/\d+(\.\d+)?/g,(function(h,g){return d--&&g?String(Math.round(qs(h))):h}))}(d),this.value=d),d}},{key:"getDpi",value:function getDpi(){return 96}},{key:"getRem",value:function getRem(){return this.document.rootEmSize}},{key:"getEm",value:function getEm(){return this.document.emSize}},{key:"getUnits",value:function getUnits(){return this.getString().replace(/[0-9\.\-]/g,"")}},{key:"getPixels",value:function getPixels(h){var d=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasValue())return 0;var g="boolean"==typeof h?[void 0,h]:[h],x=Bh(g,2),b=x[0],S=x[1],w=this.document.screen.viewPort;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(w.computeSize("x"),w.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(w.computeSize("x"),w.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*w.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*w.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return 15*this.getNumber();case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case this.isString(/%$/)&&S:return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*w.computeSize(b);default:var E=this.getNumber();return d&&E<1?E*w.computeSize(b):E}}},{key:"getMilliseconds",value:function getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():1e3*this.getNumber():0}},{key:"getRadians",value:function getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}},{key:"getDefinition",value:function getDefinition(){var h=this.getString(),d=h.match(/#([^\)'"]+)/);return d&&(d=d[1]),d||(d=h),this.document.definitions[d]}},{key:"getFillStyleDefinition",value:function getFillStyleDefinition(h,d){var g=this.getDefinition();if(!g)return null;if("function"==typeof g.createGradient)return g.createGradient(this.document.ctx,h,d);if("function"==typeof g.createPattern){if(g.getHrefAttribute().hasValue()){var x=g.getAttribute("patternTransform");g=g.getHrefAttribute().getDefinition(),x.hasValue()&&g.getAttribute("patternTransform",!0).setValue(x.value)}return g.createPattern(this.document.ctx,h,d)}return null}},{key:"getTextBaseline",value:function getTextBaseline(){return this.hasValue()?Property.textBaselineMapping[this.getString()]:null}},{key:"addOpacity",value:function addOpacity(h){for(var d=this.getColor(),g=d.length,x=0,b=0;b<g&&(","===d[b]&&x++,3!==x);b++);if(h.hasValue()&&this.isString()&&3!==x){var S=new Kv(d);S.ok&&(S.alpha=h.getNumber(),d=S.toRGBA())}return new Property(this.document,this.name,d)}}],[{key:"empty",value:function empty(h){return new Property(h,"EMPTY","")}}]),Property}();lm.textBaselineMapping={baseline:"alphabetic","before-edge":"top","text-before-edge":"top",middle:"middle",central:"middle","after-edge":"bottom","text-after-edge":"bottom",ideographic:"ideographic",alphabetic:"alphabetic",hanging:"hanging",mathematical:"alphabetic"};var fm=function(){function ViewPort(){tv(this,ViewPort),this.viewPorts=[]}return ev(ViewPort,[{key:"clear",value:function clear(){this.viewPorts=[]}},{key:"setCurrent",value:function setCurrent(h,d){this.viewPorts.push({width:h,height:d})}},{key:"removeCurrent",value:function removeCurrent(){this.viewPorts.pop()}},{key:"getCurrent",value:function getCurrent(){var h=this.viewPorts;return h[h.length-1]}},{key:"computeSize",value:function computeSize(h){return"number"==typeof h?h:"x"===h?this.width:"y"===h?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}},{key:"width",get:function get(){return this.getCurrent().width}},{key:"height",get:function get(){return this.getCurrent().height}}]),ViewPort}(),hm=function(){function Point(h,d){tv(this,Point),this.x=h,this.y=d}return ev(Point,[{key:"angleTo",value:function angleTo(h){return Math.atan2(h.y-this.y,h.x-this.x)}},{key:"applyTransform",value:function applyTransform(h){var d=this.x,g=this.y,x=d*h[0]+g*h[2]+h[4],b=d*h[1]+g*h[3]+h[5];this.x=x,this.y=b}}],[{key:"parse",value:function parse(h){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,g=toNumbers(h),x=Bh(g,2),b=x[0],S=void 0===b?d:b,w=x[1],E=void 0===w?d:w;return new Point(S,E)}},{key:"parseScale",value:function parseScale(h){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,g=toNumbers(h),x=Bh(g,2),b=x[0],S=void 0===b?d:b,w=x[1],E=void 0===w?S:w;return new Point(S,E)}},{key:"parsePath",value:function parsePath(h){for(var d=toNumbers(h),g=d.length,x=[],b=0;b<g;b+=2)x.push(new Point(d[b],d[b+1]));return x}}]),Point}(),pm=function(){function Mouse(h){var d,g;tv(this,Mouse),this.screen=h,this.working=!1,this.events=[],this.eventElements=[],this.onClick=Mv(d=this.onClick).call(d,this),this.onMouseMove=Mv(g=this.onMouseMove).call(g,this)}return ev(Mouse,[{key:"isWorking",value:function isWorking(){return this.working}},{key:"start",value:function start(){if(!this.working){var h=this.screen,d=this.onClick,g=this.onMouseMove,x=h.ctx.canvas;x.onclick=d,x.onmousemove=g,this.working=!0}}},{key:"stop",value:function stop(){if(this.working){var h=this.screen.ctx.canvas;this.working=!1,h.onclick=null,h.onmousemove=null}}},{key:"hasEvents",value:function hasEvents(){return this.working&&this.events.length>0}},{key:"runEvents",value:function runEvents(){if(this.working){var h=this.screen,d=this.events,g=this.eventElements,x=h.ctx.canvas.style;x&&(x.cursor=""),ep(d).call(d,(function(h,d){for(var x=h.run,b=g[d];b;)x(b),b=b.parent})),this.events=[],this.eventElements=[]}}},{key:"checkPath",value:function checkPath(h,d){if(this.working&&d){var g=this.events,x=this.eventElements;ep(g).call(g,(function(g,b){var S=g.x,w=g.y;!x[b]&&d.isPointInPath&&d.isPointInPath(S,w)&&(x[b]=h)}))}}},{key:"checkBoundingBox",value:function checkBoundingBox(h,d){if(this.working&&d){var g=this.events,x=this.eventElements;ep(g).call(g,(function(g,b){var S=g.x,w=g.y;!x[b]&&d.isPointInBox(S,w)&&(x[b]=h)}))}}},{key:"mapXY",value:function mapXY(h,d){for(var g=this.screen,x=g.window,b=g.ctx,S=new hm(h,d),w=b.canvas;w;)S.x-=w.offsetLeft,S.y-=w.offsetTop,w=w.offsetParent;return x.scrollX&&(S.x+=x.scrollX),x.scrollY&&(S.y+=x.scrollY),S}},{key:"onClick",value:function onClick(h){var d=this.mapXY((h||event).clientX,(h||event).clientY),g=d.x,x=d.y;this.events.push({type:"onclick",x:g,y:x,run:function run(h){h.onClick&&h.onClick()}})}},{key:"onMouseMove",value:function onMouseMove(h){var d=this.mapXY((h||event).clientX,(h||event).clientY),g=d.x,x=d.y;this.events.push({type:"onmousemove",x:g,y:x,run:function run(h){h.onMouseMove&&h.onMouseMove()}})}}]),Mouse}(),ym="undefined"!=typeof window?window:null,vm="undefined"!=typeof fetch?Mv(fetch).call(fetch,void 0):null,dm=function(){function Screen(h){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},g=d.fetch,x=void 0===g?vm:g,b=d.window,S=void 0===b?ym:b;tv(this,Screen),this.ctx=h,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new fm,this.mouse=new pm(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=S,this.fetch=x}return ev(Screen,[{key:"wait",value:function wait(h){this.waits.push(h)}},{key:"ready",value:function ready(){return this.readyPromise?this.readyPromise:Pv.resolve()}},{key:"isReady",value:function isReady(){var h;if(this.isReadyLock)return!0;var d=Av(h=this.waits).call(h,(function(h){return h()}));return d&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=d,d}},{key:"setDefaults",value:function setDefaults(h){h.strokeStyle="rgba(0,0,0,0)",h.lineCap="butt",h.lineJoin="miter",h.miterLimit=4}},{key:"setViewBox",value:function setViewBox(h){var d=h.document,g=h.ctx,x=h.aspectRatio,b=h.width,S=h.desiredWidth,w=h.height,E=h.desiredHeight,A=h.minX,P=void 0===A?0:A,_=h.minY,k=void 0===_?0:_,C=h.refX,R=h.refY,M=h.clip,N=void 0!==M&&M,L=h.clipX,D=void 0===L?0:L,V=h.clipY,j=void 0===V?0:V,$=compressSpaces(x).replace(/^defer\s/,"").split(" "),B=Bh($,2),U=B[0]||"xMidYMid",z=B[1]||"meet",G=b/S,q=w/E,X=Math.min(G,q),Y=Math.max(G,q),W=S,Q=E;"meet"===z&&(W*=X,Q*=X),"slice"===z&&(W*=Y,Q*=Y);var Z=new lm(d,"refX",C),K=new lm(d,"refY",R),J=Z.hasValue()&&K.hasValue();if(J&&g.translate(-X*Z.getPixels("x"),-X*K.getPixels("y")),N){var tt=X*D,et=X*j;g.beginPath(),g.moveTo(tt,et),g.lineTo(b,et),g.lineTo(b,w),g.lineTo(tt,w),g.closePath(),g.clip()}if(!J){var rt="meet"===z&&X===q,nt="slice"===z&&Y===q,it="meet"===z&&X===G,at="slice"===z&&Y===G;/^xMid/.test(U)&&(rt||nt)&&g.translate(b/2-W/2,0),/YMid$/.test(U)&&(it||at)&&g.translate(0,w/2-Q/2),/^xMax/.test(U)&&(rt||nt)&&g.translate(b-W,0),/YMax$/.test(U)&&(it||at)&&g.translate(0,w-Q)}switch(!0){case"none"===U:g.scale(G,q);break;case"meet"===z:g.scale(X,X);break;case"slice"===z:g.scale(Y,Y)}g.translate(-P,-k)}},{key:"start",value:function start(h){var d=this,g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},x=g.enableRedraw,b=void 0!==x&&x,S=g.ignoreMouse,w=void 0!==S&&S,E=g.ignoreAnimation,A=void 0!==E&&E,P=g.ignoreDimensions,_=void 0!==P&&P,k=g.ignoreClear,C=void 0!==k&&k,R=g.forceRedraw,M=g.scaleWidth,N=g.scaleHeight,L=g.offsetX,D=g.offsetY,V=this.FRAMERATE,j=this.mouse,$=1e3/V;if(this.frameDuration=$,this.readyPromise=new Pv((function(h){d.resolveReady=h})),this.isReady()&&this.render(h,_,C,M,N,L,D),b){var B=vv(),U=B,z=0,G=function tick(){B=vv(),(z=B-U)>=$&&(U=B-z%$,d.shouldUpdate(A,R)&&(d.render(h,_,C,M,N,L,D),j.runEvents())),d.intervalId=zv(tick)};w||j.start(),this.intervalId=zv(G)}}},{key:"stop",value:function stop(){this.intervalId&&(zv.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}},{key:"shouldUpdate",value:function shouldUpdate(h,d){if(!h){var g,x=this.frameDuration,shouldUpdate=yv(g=this.animations).call(g,(function(h,d){return d.update(x)||h}),!1);if(shouldUpdate)return!0}return!("function"!=typeof d||!d())||(!(this.isReadyLock||!this.isReady())||!!this.mouse.hasEvents())}},{key:"render",value:function render(h,d,g,x,b,S,w){var E=this.CLIENT_WIDTH,A=this.CLIENT_HEIGHT,P=this.viewPort,_=this.ctx,k=this.isFirstRender,C=_.canvas;P.clear(),C.width&&C.height?P.setCurrent(C.width,C.height):P.setCurrent(E,A);var R=h.getStyle("width"),M=h.getStyle("height");!d&&(k||"number"!=typeof x&&"number"!=typeof b)&&(R.hasValue()&&(C.width=R.getPixels("x"),C.style&&(C.style.width="".concat(C.width,"px"))),M.hasValue()&&(C.height=M.getPixels("y"),C.style&&(C.style.height="".concat(C.height,"px"))));var N=C.clientWidth||C.width,L=C.clientHeight||C.height;if(d&&R.hasValue()&&M.hasValue()&&(N=R.getPixels("x"),L=M.getPixels("y")),P.setCurrent(N,L),"number"==typeof S&&h.getAttribute("x",!0).setValue(S),"number"==typeof w&&h.getAttribute("y",!0).setValue(w),"number"==typeof x||"number"==typeof b){var D,V,j=toNumbers(h.getAttribute("viewBox").getString()),$=0,B=0;if("number"==typeof x){var U=h.getStyle("width");U.hasValue()?$=U.getPixels("x")/x:isNaN(j[2])||($=j[2]/x)}if("number"==typeof b){var z=h.getStyle("height");z.hasValue()?B=z.getPixels("y")/b:isNaN(j[3])||(B=j[3]/b)}$||($=B),B||(B=$),h.getAttribute("width",!0).setValue(x),h.getAttribute("height",!0).setValue(b);var G=h.getStyle("transform",!0,!0);G.setValue(iv(D=iv(V="".concat(G.getString()," scale(")).call(V,1/$,", ")).call(D,1/B,")"))}g||_.clearRect(0,0,N,L),h.render(_),k&&(this.isFirstRender=!1)}}]),Screen}();dm.defaultWindow=ym,dm.defaultFetch=vm;var gm=dm.defaultFetch,mm="undefined"!=typeof DOMParser?DOMParser:null,xm=function(){function Parser(){var h=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=h.fetch,g=void 0===d?gm:d,x=h.DOMParser,b=void 0===x?mm:x;tv(this,Parser),this.fetch=g,this.DOMParser=b}var h,d;return ev(Parser,[{key:"parse",value:(d=Zy(mp.mark((function _callee(h){return mp.wrap((function _callee$(d){for(;;)switch(d.prev=d.next){case 0:if(!/^</.test(h)){d.next=2;break}return d.abrupt("return",this.parseFromString(h));case 2:return d.abrupt("return",this.load(h));case 3:case"end":return d.stop()}}),_callee,this)}))),function parse(h){return d.apply(this,arguments)})},{key:"parseFromString",value:function parseFromString(h){var d=new this.DOMParser;try{return this.checkDocument(d.parseFromString(h,"image/svg+xml"))}catch(g){return this.checkDocument(d.parseFromString(h,"text/xml"))}}},{key:"checkDocument",value:function checkDocument(h){var d=h.getElementsByTagName("parsererror")[0];if(d)throw new Error(d.textContent);return h}},{key:"load",value:(h=Zy(mp.mark((function _callee2(h){var d,g;return mp.wrap((function _callee2$(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,this.fetch(h);case 2:return d=x.sent,x.next=5,d.text();case 5:return g=x.sent,x.abrupt("return",this.parseFromString(g));case 7:case"end":return x.stop()}}),_callee2,this)}))),function load(d){return h.apply(this,arguments)})}]),Parser}(),bm=function(){function Translate(h,d){tv(this,Translate),this.type="translate",this.point=null,this.point=hm.parse(d)}return ev(Translate,[{key:"apply",value:function apply(h){var d=this.point,g=d.x,x=d.y;h.translate(g||0,x||0)}},{key:"unapply",value:function unapply(h){var d=this.point,g=d.x,x=d.y;h.translate(-1*g||0,-1*x||0)}},{key:"applyToPoint",value:function applyToPoint(h){var d=this.point,g=d.x,x=d.y;h.applyTransform([1,0,0,1,g||0,x||0])}}]),Translate}(),Sm=function(){function Rotate(h,d,g){tv(this,Rotate),this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var x=toNumbers(d);this.angle=new lm(h,"angle",x[0]),this.originX=g[0],this.originY=g[1],this.cx=x[1]||0,this.cy=x[2]||0}return ev(Rotate,[{key:"apply",value:function apply(h){var d=this.cx,g=this.cy,x=this.originX,b=this.originY,S=this.angle,w=d+x.getPixels("x"),E=g+b.getPixels("y");h.translate(w,E),h.rotate(S.getRadians()),h.translate(-w,-E)}},{key:"unapply",value:function unapply(h){var d=this.cx,g=this.cy,x=this.angle;h.translate(d,g),h.rotate(-1*x.getRadians()),h.translate(-d,-g)}},{key:"applyToPoint",value:function applyToPoint(h){var d=this.cx,g=this.cy,x=this.angle.getRadians();h.applyTransform([1,0,0,1,d||0,g||0]),h.applyTransform([Math.cos(x),Math.sin(x),-Math.sin(x),Math.cos(x),0,0]),h.applyTransform([1,0,0,1,-d||0,-g||0])}}]),Rotate}(),wm=function(){function Scale(h,d){tv(this,Scale),this.type="scale",this.scale=null;var g=hm.parseScale(d);0!==g.x&&0!==g.y||(g.x=cm,g.y=cm),this.scale=g}return ev(Scale,[{key:"apply",value:function apply(h){var d=this.scale,g=d.x,x=d.y;h.scale(g,x||g)}},{key:"unapply",value:function unapply(h){var d=this.scale,g=d.x,x=d.y;h.scale(1/g,1/x||g)}},{key:"applyToPoint",value:function applyToPoint(h){var d=this.scale,g=d.x,x=d.y;h.applyTransform([g||0,0,0,x||0,0,0])}}]),Scale}(),Em=function(){function Matrix(h,d){tv(this,Matrix),this.type="matrix",this.matrix=[],this.matrix=toNumbers(d)}return ev(Matrix,[{key:"apply",value:function apply(h){var d=this.matrix;h.transform(d[0],d[1],d[2],d[3],d[4],d[5])}},{key:"unapply",value:function unapply(h){var d=this.matrix,g=d[0],x=d[2],b=d[4],S=d[1],w=d[3],E=d[5],A=1/(g*(1*w-0*E)-x*(1*S-0*E)+b*(0*S-0*w));h.transform(A*(1*w-0*E),A*(0*E-1*S),A*(0*b-1*x),A*(1*g-0*b),A*(x*E-b*w),A*(b*S-g*E))}},{key:"applyToPoint",value:function applyToPoint(h){h.applyTransform(this.matrix)}}]),Matrix}();function _createSuper(h){var d=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Am=function(h){sd(Skew,h);var d=_createSuper(Skew);function Skew(h,g){var x;return tv(this,Skew),(x=d.call(this,h,g)).type="skew",x.angle=null,x.angle=new lm(h,"angle",g),x}return Skew}(Em);function _createSuper$1(h){var d=function _isNativeReflectConstruct$1(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Pm=function(h){sd(SkewX,h);var d=_createSuper$1(SkewX);function SkewX(h,g){var x;return tv(this,SkewX),(x=d.call(this,h,g)).type="skewX",x.matrix=[1,0,Math.tan(x.angle.getRadians()),1,0,0],x}return SkewX}(Am);function _createSuper$2(h){var d=function _isNativeReflectConstruct$2(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var _m=function(h){sd(SkewY,h);var d=_createSuper$2(SkewY);function SkewY(h,g){var x;return tv(this,SkewY),(x=d.call(this,h,g)).type="skewY",x.matrix=[1,Math.tan(x.angle.getRadians()),0,1,0,0],x}return SkewY}(Am);var km=function(){function Transform(h,d,g){var x=this;tv(this,Transform),this.document=h,this.transforms=[];var b=function parseTransforms(h){var d;return Xv(d=compressSpaces(h)).call(d).replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}(d);ep(b).call(b,(function(h){if("none"!==h){var d=function parseTransform(h){var d=h.split("("),g=Bh(d,2),x=g[0],b=g[1];return[Xv(x).call(x),Xv(b).call(b).replace(")","")]}(h),b=Bh(d,2),S=b[0],w=b[1],E=Transform.transformTypes[S];void 0!==E&&x.transforms.push(new E(x.document,w,g))}}))}return ev(Transform,[{key:"apply",value:function apply(h){for(var d=this.transforms,g=d.length,x=0;x<g;x++)d[x].apply(h)}},{key:"unapply",value:function unapply(h){for(var d=this.transforms,g=d.length-1;g>=0;g--)d[g].unapply(h)}},{key:"applyToPoint",value:function applyToPoint(h){for(var d=this.transforms,g=d.length,x=0;x<g;x++)d[x].applyToPoint(h)}}],[{key:"fromElement",value:function fromElement(h,d){var g=d.getStyle("transform",!1,!0),x=d.getStyle("transform-origin",!1,!0).split(),b=Bh(x,2),S=b[0],w=b[1],E=[S,void 0===w?S:w];return g.hasValue()?new Transform(h,g.getString(),E):null}}]),Transform}();km.transformTypes={translate:bm,rotate:Sm,scale:wm,matrix:Em,skewX:Pm,skewY:_m};var Tm=function(){function Element(h,d){var g,x,b=this,S=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(tv(this,Element),this.document=h,this.node=d,this.captureTextNodes=S,this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],d&&1===d.nodeType){if(ep(g=jd(d.attributes)).call(g,(function(d){var g=normalizeAttributeName(d.nodeName);b.attributes[g]=new lm(h,g,d.value)})),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var w,E=Ec(w=this.getAttribute("style").getString().split(";")).call(w,(function(h){return Xv(h).call(h)}));ep(E).call(E,(function(d){var g;if(d){var x=Ec(g=d.split(":")).call(g,(function(h){return Xv(h).call(h)})),S=Bh(x,2),w=S[0],E=S[1];b.styles[w]=new lm(h,w,E)}}))}var A=h.definitions,P=this.getAttribute("id");P.hasValue()&&(A[P.getValue()]||(A[P.getValue()]=this)),ep(x=jd(d.childNodes)).call(x,(function(d){if(1===d.nodeType)b.addChild(d);else if(S&&(3===d.nodeType||4===d.nodeType)){var g=h.createTextNode(d);g.getText().length>0&&b.addChild(g)}}))}}return ev(Element,[{key:"getAttribute",value:function getAttribute(h){var d=arguments.length>1&&void 0!==arguments[1]&&arguments[1],g=this.attributes[h];if(!g&&d){var x=new lm(this.document,h,"");return this.attributes[h]=x,x}return g||lm.empty(this.document)}},{key:"getHrefAttribute",value:function getHrefAttribute(){for(var h in this.attributes)if("href"===h||/:href$/.test(h))return this.attributes[h];return lm.empty(this.document)}},{key:"getStyle",value:function getStyle(h){var d=arguments.length>1&&void 0!==arguments[1]&&arguments[1],g=arguments.length>2&&void 0!==arguments[2]&&arguments[2],x=this.styles[h];if(x)return x;var b=this.getAttribute(h);if(b&&b.hasValue())return this.styles[h]=b,b;if(!g){var S=this.parent;if(S){var w=S.getStyle(h);if(w&&w.hasValue())return w}}if(d){var E=new lm(this.document,h,"");return this.styles[h]=E,E}return x||lm.empty(this.document)}},{key:"render",value:function render(h){if("none"!==this.getStyle("display").getString()&&"hidden"!==this.getStyle("visibility").getString()){if(h.save(),this.getStyle("mask").hasValue()){var d=this.getStyle("mask").getDefinition();d&&(this.applyEffects(h),d.apply(h,this))}else if("none"!==this.getStyle("filter").getValue("none")){var g=this.getStyle("filter").getDefinition();g&&(this.applyEffects(h),g.apply(h,this))}else this.setContext(h),this.renderChildren(h),this.clearContext(h);h.restore()}}},{key:"setContext",value:function setContext(h){}},{key:"applyEffects",value:function applyEffects(h){var d=km.fromElement(this.document,this);d&&d.apply(h);var g=this.getStyle("clip-path",!1,!0);if(g.hasValue()){var x=g.getDefinition();x&&x.apply(h)}}},{key:"clearContext",value:function clearContext(h){}},{key:"renderChildren",value:function renderChildren(h){var d;ep(d=this.children).call(d,(function(d){d.render(h)}))}},{key:"addChild",value:function addChild(h){var d,g=h instanceof Element?h:this.document.createElement(h);g.parent=this,Vd(d=Element.ignoreChildTypes).call(d,g.type)||this.children.push(g)}},{key:"matchesSelector",value:function matchesSelector(h){var d,g=this.node;if("function"==typeof g.matches)return g.matches(h);var x=g.getAttribute("class");return!(!x||""===x)&&Td(d=x.split(" ")).call(d,(function(d){if(".".concat(d)===h)return!0}))}},{key:"addStylesFromStyleDefinition",value:function addStylesFromStyleDefinition(){var h=this.document,d=h.styles,g=h.stylesSpecificity;for(var x in d)if("@"!==x[0]&&this.matchesSelector(x)){var b=d[x],S=g[x];if(b)for(var w in b){var E=this.stylesSpecificity[w];void 0===E&&(E="000"),S>=E&&(this.styles[w]=b[w],this.stylesSpecificity[w]=S)}}}},{key:"removeStyles",value:function removeStyles(h,d){return yv(d).call(d,(function(d,g){var x,b=h.getStyle(g);if(!b.hasValue())return d;var S=b.getString();return b.setValue(""),iv(x=[]).call(x,xd(d),[[g,S]])}),[])}},{key:"restoreStyles",value:function restoreStyles(h,d){ep(d).call(d,(function(d){var g=Bh(d,2),x=g[0],b=g[1];h.getStyle(x,!0).setValue(b)}))}}]),Element}();function _createSuper$3(h){var d=function _isNativeReflectConstruct$3(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}Tm.ignoreChildTypes=["title"];var Om=function(h){sd(UnknownElement,h);var d=_createSuper$3(UnknownElement);function UnknownElement(h,g,x){return tv(this,UnknownElement),d.call(this,h,g,x)}return UnknownElement}(Tm);function wrapFontFamily(h){var d=Xv(h).call(h);return/^('|")/.test(d)?d:'"'.concat(d,'"')}function prepareFontStyle(h){if(!h)return"";var d=Xv(h).call(h).toLowerCase();switch(d){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return d;default:return/^oblique\s+(-|)\d+deg$/.test(d)?d:""}}function prepareFontWeight(h){if(!h)return"";var d=Xv(h).call(h).toLowerCase();switch(d){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return d;default:return/^[\d.]+$/.test(d)?d:""}}var Cm=function(){function Font(h,d,g,x,b,S){tv(this,Font);var w=S?"string"==typeof S?Font.parse(S):S:{};this.fontFamily=b||w.fontFamily,this.fontSize=x||w.fontSize,this.fontStyle=h||w.fontStyle,this.fontWeight=g||w.fontWeight,this.fontVariant=d||w.fontVariant}return ev(Font,[{key:"toString",value:function toString(){var h,g,x;return Xv(h=[prepareFontStyle(this.fontStyle),this.fontVariant,prepareFontWeight(this.fontWeight),this.fontSize,(g=this.fontFamily,void 0===d?g:Ec(x=Xv(g).call(g).split(",")).call(x,wrapFontFamily).join(","))].join(" ")).call(h)}}],[{key:"parse",value:function parse(){var h,d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",g=arguments.length>1?arguments[1]:void 0,x="",b="",S="",w="",E="",A=Xv(h=compressSpaces(d)).call(h).split(" "),P={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return ep(A).call(A,(function(h){var d,g,A;switch(!0){case!P.fontStyle&&Vd(d=Font.styles).call(d,h):"inherit"!==h&&(x=h),P.fontStyle=!0;break;case!P.fontVariant&&Vd(g=Font.variants).call(g,h):"inherit"!==h&&(b=h),P.fontStyle=!0,P.fontVariant=!0;break;case!P.fontWeight&&Vd(A=Font.weights).call(A,h):"inherit"!==h&&(S=h),P.fontStyle=!0,P.fontVariant=!0,P.fontWeight=!0;break;case!P.fontSize:if("inherit"!==h){var _=h.split("/"),k=Bh(_,1);w=k[0]}P.fontStyle=!0,P.fontVariant=!0,P.fontWeight=!0,P.fontSize=!0;break;default:"inherit"!==h&&(E+=h)}})),new Font(x,b,S,w,E,g)}}]),Font}();Cm.styles="normal|italic|oblique|inherit",Cm.variants="normal|small-caps|inherit",Cm.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";var Rm=function(){function BoundingBox(){var h=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.NaN,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.NaN,g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.NaN,x=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Number.NaN;tv(this,BoundingBox),this.x1=h,this.y1=d,this.x2=g,this.y2=x,this.addPoint(h,d),this.addPoint(g,x)}return ev(BoundingBox,[{key:"addPoint",value:function addPoint(h,d){void 0!==h&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=h,this.x2=h),h<this.x1&&(this.x1=h),h>this.x2&&(this.x2=h)),void 0!==d&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=d,this.y2=d),d<this.y1&&(this.y1=d),d>this.y2&&(this.y2=d))}},{key:"addX",value:function addX(h){this.addPoint(h,null)}},{key:"addY",value:function addY(h){this.addPoint(null,h)}},{key:"addBoundingBox",value:function addBoundingBox(h){if(h){var d=h.x1,g=h.y1,x=h.x2,b=h.y2;this.addPoint(d,g),this.addPoint(x,b)}}},{key:"sumCubic",value:function sumCubic(h,d,g,x,b){return Math.pow(1-h,3)*d+3*Math.pow(1-h,2)*h*g+3*(1-h)*Math.pow(h,2)*x+Math.pow(h,3)*b}},{key:"bezierCurveAdd",value:function bezierCurveAdd(h,d,g,x,b){var S=6*d-12*g+6*x,w=-3*d+9*g-9*x+3*b,E=3*g-3*d;if(0!==w){var A=Math.pow(S,2)-4*E*w;if(!(A<0)){var P=(-S+Math.sqrt(A))/(2*w);0<P&&P<1&&(h?this.addX(this.sumCubic(P,d,g,x,b)):this.addY(this.sumCubic(P,d,g,x,b)));var _=(-S-Math.sqrt(A))/(2*w);0<_&&_<1&&(h?this.addX(this.sumCubic(_,d,g,x,b)):this.addY(this.sumCubic(_,d,g,x,b)))}}else{if(0===S)return;var k=-E/S;0<k&&k<1&&(h?this.addX(this.sumCubic(k,d,g,x,b)):this.addY(this.sumCubic(k,d,g,x,b)))}}},{key:"addBezierCurve",value:function addBezierCurve(h,d,g,x,b,S,w,E){this.addPoint(h,d),this.addPoint(w,E),this.bezierCurveAdd(!0,h,g,b,w),this.bezierCurveAdd(!1,d,x,S,E)}},{key:"addQuadraticCurve",value:function addQuadraticCurve(h,d,g,x,b,S){var w=h+2/3*(g-h),E=d+2/3*(x-d),A=w+1/3*(b-h),P=E+1/3*(S-d);this.addBezierCurve(h,d,w,A,E,P,b,S)}},{key:"isPointInBox",value:function isPointInBox(h,d){var g=this.x1,x=this.y1,b=this.x2,S=this.y2;return g<=h&&h<=b&&x<=d&&d<=S}},{key:"x",get:function get(){return this.x1}},{key:"y",get:function get(){return this.y1}},{key:"width",get:function get(){return this.x2-this.x1}},{key:"height",get:function get(){return this.y2-this.y1}}]),BoundingBox}();function _createSuper$4(h){var d=function _isNativeReflectConstruct$4(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Mm=function(h){sd(RenderedElement,h);var d=_createSuper$4(RenderedElement);function RenderedElement(){var h;return tv(this,RenderedElement),(h=d.apply(this,arguments)).modifiedEmSizeStack=!1,h}return ev(RenderedElement,[{key:"calculateOpacity",value:function calculateOpacity(){for(var h=1,d=this;d;){var g=d.getStyle("opacity",!1,!0);g.hasValue(!0)&&(h*=g.getNumber()),d=d.parent}return h}},{key:"setContext",value:function setContext(h){var d=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!d){var g=this.getStyle("fill"),x=this.getStyle("fill-opacity"),b=this.getStyle("stroke"),S=this.getStyle("stroke-opacity");if(g.isUrlDefinition()){var w=g.getFillStyleDefinition(this,x);w&&(h.fillStyle=w)}else if(g.hasValue()){"currentColor"===g.getString()&&g.setValue(this.getStyle("color").getColor());var E=g.getColor();"inherit"!==E&&(h.fillStyle="none"===E?"rgba(0,0,0,0)":E)}if(x.hasValue()){var A=new lm(this.document,"fill",h.fillStyle).addOpacity(x).getColor();h.fillStyle=A}if(b.isUrlDefinition()){var P=b.getFillStyleDefinition(this,S);P&&(h.strokeStyle=P)}else if(b.hasValue()){"currentColor"===b.getString()&&b.setValue(this.getStyle("color").getColor());var _=b.getString();"inherit"!==_&&(h.strokeStyle="none"===_?"rgba(0,0,0,0)":_)}if(S.hasValue()){var k=new lm(this.document,"stroke",h.strokeStyle).addOpacity(S).getString();h.strokeStyle=k}var C=this.getStyle("stroke-width");if(C.hasValue()){var R=C.getPixels();h.lineWidth=R||cm}var M=this.getStyle("stroke-linecap"),N=this.getStyle("stroke-linejoin"),L=this.getStyle("stroke-miterlimit"),D=this.getStyle("paint-order"),V=this.getStyle("stroke-dasharray"),j=this.getStyle("stroke-dashoffset");if(M.hasValue()&&(h.lineCap=M.getString()),N.hasValue()&&(h.lineJoin=N.getString()),L.hasValue()&&(h.miterLimit=L.getNumber()),D.hasValue()&&(h.paintOrder=D.getValue()),V.hasValue()&&"none"!==V.getString()){var $=toNumbers(V.getString());void 0!==h.setLineDash?h.setLineDash($):void 0!==h.webkitLineDash?h.webkitLineDash=$:void 0===h.mozDash||1===$.length&&0===$[0]||(h.mozDash=$);var B=j.getPixels();void 0!==h.lineDashOffset?h.lineDashOffset=B:void 0!==h.webkitLineDashOffset?h.webkitLineDashOffset=B:void 0!==h.mozDashOffset&&(h.mozDashOffset=B)}}if(this.modifiedEmSizeStack=!1,void 0!==h.font){var U=this.getStyle("font"),z=this.getStyle("font-style"),G=this.getStyle("font-variant"),q=this.getStyle("font-weight"),X=this.getStyle("font-size"),Y=this.getStyle("font-family"),W=new Cm(z.getString(),G.getString(),q.getString(),X.hasValue()?"".concat(X.getPixels(!0),"px"):"",Y.getString(),Cm.parse(U.getString(),h.font));z.setValue(W.fontStyle),G.setValue(W.fontVariant),q.setValue(W.fontWeight),X.setValue(W.fontSize),Y.setValue(W.fontFamily),h.font=W.toString(),X.isPixels()&&(this.document.emSize=X.getPixels(),this.modifiedEmSizeStack=!0)}d||(this.applyEffects(h),h.globalAlpha=this.calculateOpacity())}},{key:"clearContext",value:function clearContext(h){eg(vd(RenderedElement.prototype),"clearContext",this).call(this,h),this.modifiedEmSizeStack&&this.document.popEmSize()}}]),RenderedElement}(Tm);function _createSuper$5(h){var d=function _isNativeReflectConstruct$5(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Nm=function(h){sd(TextElement,h);var d=_createSuper$5(TextElement);function TextElement(h,g,x){var b;return tv(this,TextElement),(b=d.call(this,h,g,(this instanceof TextElement?this.constructor:void 0)===TextElement||x)).type="text",b.x=0,b.y=0,b.measureCache=-1,b}return ev(TextElement,[{key:"setContext",value:function setContext(h){var d=arguments.length>1&&void 0!==arguments[1]&&arguments[1];eg(vd(TextElement.prototype),"setContext",this).call(this,h,d);var g=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();g&&(h.textBaseline=g)}},{key:"initializeCoordinates",value:function initializeCoordinates(h){this.x=this.getAttribute("x").getPixels("x"),this.y=this.getAttribute("y").getPixels("y");var d=this.getAttribute("dx"),g=this.getAttribute("dy");d.hasValue()&&(this.x+=d.getPixels("x")),g.hasValue()&&(this.y+=g.getPixels("y")),this.x+=this.getAnchorDelta(h,this,0)}},{key:"getBoundingBox",value:function getBoundingBox(h){var d,g=this;if("text"!==this.type)return this.getTElementBoundingBox(h);this.initializeCoordinates(h);var x=null;return ep(d=this.children).call(d,(function(d,b){var S=g.getChildBoundingBox(h,g,g,b);x?x.addBoundingBox(S):x=S})),x}},{key:"getFontSize",value:function getFontSize(){var h=this.document,d=this.parent,g=Cm.parse(h.ctx.font).fontSize;return d.getStyle("font-size").getNumber(g)}},{key:"getTElementBoundingBox",value:function getTElementBoundingBox(h){var d=this.getFontSize();return new Rm(this.x,this.y-d,this.x+this.measureText(h),this.y)}},{key:"getGlyph",value:function getGlyph(h,d,g){var x=d[g],b=null;if(h.isArabic){var S=d.length,w=d[g-1],E=d[g+1],A="isolated";(0===g||" "===w)&&g<S-2&&" "!==E&&(A="terminal"),g>0&&" "!==w&&g<S-2&&" "!==E&&(A="medial"),g>0&&" "!==w&&(g===S-1||" "===E)&&(A="initial"),void 0!==h.glyphs[x]&&((b=h.glyphs[x][A])||"glyph"!==h.glyphs[x].type||(b=h.glyphs[x]))}else b=h.glyphs[x];return b||(b=h.missingGlyph),b}},{key:"getText",value:function getText(){return""}},{key:"getTextFromNode",value:function getTextFromNode(h){var d=h||this.node,g=jd(d.parentNode.childNodes),x=Zd(g).call(g,d),b=g.length-1,S=compressSpaces(d.value||d.text||d.textContent||"");return 0===x&&(S=function trimLeft(h){return h.replace(/^[\n \t]+/,"")}(S)),x===b&&(S=function trimRight(h){return h.replace(/[\n \t]+$/,"")}(S)),S}},{key:"renderChildren",value:function renderChildren(h){var d,g=this;if("text"===this.type){this.initializeCoordinates(h),ep(d=this.children).call(d,(function(d,x){g.renderChild(h,g,g,x)}));var x=this.document.screen.mouse;x.isWorking()&&x.checkBoundingBox(this,this.getBoundingBox(h))}else this.renderTElementChildren(h)}},{key:"renderTElementChildren",value:function renderTElementChildren(h){var d=this.document,g=this.parent,x=this.getText(),b=g.getStyle("font-family").getDefinition();if(b)for(var S,w=b.fontFace.unitsPerEm,E=Cm.parse(d.ctx.font),A=g.getStyle("font-size").getNumber(E.fontSize),P=g.getStyle("font-style").getString(E.fontStyle),_=A/w,k=b.isRTL?zd(S=x.split("")).call(S).join(""):x,C=toNumbers(g.getAttribute("dx").getString()),R=k.length,M=0;M<R;M++){var N=this.getGlyph(b,k,M);h.translate(this.x,this.y),h.scale(_,-_);var L=h.lineWidth;h.lineWidth=h.lineWidth*w/A,"italic"===P&&h.transform(1,0,.4,1,0,0),N.render(h),"italic"===P&&h.transform(1,0,-.4,1,0,0),h.lineWidth=L,h.scale(1/_,-1/_),h.translate(-this.x,-this.y),this.x+=A*(N.horizAdvX||b.horizAdvX)/w,void 0===C[M]||isNaN(C[M])||(this.x+=C[M])}else{var D=this.x,V=this.y;"stroke"===h.paintOrder?(h.strokeStyle&&h.strokeText(x,D,V),h.fillStyle&&h.fillText(x,D,V)):(h.fillStyle&&h.fillText(x,D,V),h.strokeStyle&&h.strokeText(x,D,V))}}},{key:"getAnchorDelta",value:function getAnchorDelta(h,d,g){var x=this.getStyle("text-anchor").getString("start");if("start"!==x){for(var b=d.children,S=b.length,w=null,E=0,A=g;A<S&&(w=b[A],!(A>g&&w.getAttribute("x").hasValue()||w.getAttribute("text-anchor").hasValue()));A++)E+=w.measureTextRecursive(h);return-1*("end"===x?E:E/2)}return 0}},{key:"adjustChildCoordinates",value:function adjustChildCoordinates(h,d,g,x){var b=g.children[x];if("function"!=typeof b.measureText)return b;h.save(),b.setContext(h,!0);var S=b.getAttribute("x"),w=b.getAttribute("y"),E=b.getAttribute("dx"),A=b.getAttribute("dy"),P=b.getAttribute("text-anchor").getString("start");if(0===x&&"textNode"!==b.type&&(S.hasValue()||S.setValue(d.getAttribute("x").getValue("0")),w.hasValue()||w.setValue(d.getAttribute("y").getValue("0")),E.hasValue()||E.setValue(d.getAttribute("dx").getValue("0")),A.hasValue()||A.setValue(d.getAttribute("dy").getValue("0"))),S.hasValue()){if(b.x=S.getPixels("x")+d.getAnchorDelta(h,g,x),"start"!==P){var _=b.measureTextRecursive(h);b.x+=-1*("end"===P?_:_/2)}E.hasValue()&&(b.x+=E.getPixels("x"))}else{if("start"!==P){var k=b.measureTextRecursive(h);d.x+=-1*("end"===P?k:k/2)}E.hasValue()&&(d.x+=E.getPixels("x")),b.x=d.x}return d.x=b.x+b.measureText(h),w.hasValue()?(b.y=w.getPixels("y"),A.hasValue()&&(b.y+=A.getPixels("y"))):(A.hasValue()&&(d.y+=A.getPixels("y")),b.y=d.y),d.y=b.y,b.clearContext(h),h.restore(),b}},{key:"getChildBoundingBox",value:function getChildBoundingBox(h,d,g,x){var b,S=this.adjustChildCoordinates(h,d,g,x);if("function"!=typeof S.getBoundingBox)return null;var w=S.getBoundingBox(h);return w?(ep(b=S.children).call(b,(function(g,x){var b=d.getChildBoundingBox(h,d,S,x);w.addBoundingBox(b)})),w):null}},{key:"renderChild",value:function renderChild(h,d,g,x){var b,S=this.adjustChildCoordinates(h,d,g,x);S.render(h),ep(b=S.children).call(b,(function(g,x){d.renderChild(h,d,S,x)}))}},{key:"measureTextRecursive",value:function measureTextRecursive(h){var d;return yv(d=this.children).call(d,(function(d,g){return d+g.measureTextRecursive(h)}),this.measureText(h))}},{key:"measureText",value:function measureText(h){var d=this.measureCache;if(~d)return d;var g=this.getText(),x=this.measureTargetText(h,g);return this.measureCache=x,x}},{key:"measureTargetText",value:function measureTargetText(h,d){if(!d.length)return 0;var g=this.parent,x=g.getStyle("font-family").getDefinition();if(x){for(var b,S=this.getFontSize(),w=x.isRTL?zd(b=d.split("")).call(b).join(""):d,E=toNumbers(g.getAttribute("dx").getString()),A=w.length,P=0,_=0;_<A;_++){P+=(this.getGlyph(x,w,_).horizAdvX||x.horizAdvX)*S/x.fontFace.unitsPerEm,void 0===E[_]||isNaN(E[_])||(P+=E[_])}return P}if(!h.measureText)return 10*d.length;h.save(),this.setContext(h,!0);var k=h.measureText(d).width;return this.clearContext(h),h.restore(),k}}]),TextElement}(Mm);function _createSuper$6(h){var d=function _isNativeReflectConstruct$6(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Im=function(h){sd(TSpanElement,h);var d=_createSuper$6(TSpanElement);function TSpanElement(h,g,x){var b;return tv(this,TSpanElement),(b=d.call(this,h,g,(this instanceof TSpanElement?this.constructor:void 0)===TSpanElement||x)).type="tspan",b.text=b.children.length>0?"":b.getTextFromNode(),b}return ev(TSpanElement,[{key:"getText",value:function getText(){return this.text}}]),TSpanElement}(Nm);function _createSuper$7(h){var d=function _isNativeReflectConstruct$7(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Lm=function(h){sd(TextNode,h);var d=_createSuper$7(TextNode);function TextNode(){var h;return tv(this,TextNode),(h=d.apply(this,arguments)).type="textNode",h}return TextNode}(Im);function _createSuper$8(h){var d=function _isNativeReflectConstruct$8(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Dm=function(h){sd(PathParser,h);var d=_createSuper$8(PathParser);function PathParser(h){var g;return tv(this,PathParser),(g=d.call(this,h.replace(/[+-.]\s+/g,"-").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,""))).control=null,g.start=null,g.current=null,g.command=null,g.commands=g.commands,g.i=-1,g.previousCommand=null,g.points=[],g.angles=[],g}return ev(PathParser,[{key:"reset",value:function reset(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new hm(0,0),this.control=new hm(0,0),this.current=new hm(0,0),this.points=[],this.angles=[]}},{key:"isEnd",value:function isEnd(){return this.i>=this.commands.length-1}},{key:"next",value:function next(){var h=this.commands[++this.i];return this.previousCommand=this.command,this.command=h,h}},{key:"getPoint",value:function getPoint(){var h=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"x",d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",g=new hm(this.command[h],this.command[d]);return this.makeAbsolute(g)}},{key:"getAsControlPoint",value:function getAsControlPoint(h,d){var g=this.getPoint(h,d);return this.control=g,g}},{key:"getAsCurrentPoint",value:function getAsCurrentPoint(h,d){var g=this.getPoint(h,d);return this.current=g,g}},{key:"getReflectedControlPoint",value:function getReflectedControlPoint(){var h=this.previousCommand.type;if(h!==yg.CURVE_TO&&h!==yg.SMOOTH_CURVE_TO&&h!==yg.QUAD_TO&&h!==yg.SMOOTH_QUAD_TO)return this.current;var d=this.current,g=d.x,x=d.y,b=this.control,S=b.x,w=b.y;return new hm(2*g-S,2*x-w)}},{key:"makeAbsolute",value:function makeAbsolute(h){if(this.command.relative){var d=this.current,g=d.x,x=d.y;h.x+=g,h.y+=x}return h}},{key:"addMarker",value:function addMarker(h,d,g){var x=this.points,b=this.angles;g&&b.length>0&&!b[b.length-1]&&(b[b.length-1]=x[x.length-1].angleTo(g)),this.addMarkerAngle(h,d?d.angleTo(h):null)}},{key:"addMarkerAngle",value:function addMarkerAngle(h,d){this.points.push(h),this.angles.push(d)}},{key:"getMarkerPoints",value:function getMarkerPoints(){return this.points}},{key:"getMarkerAngles",value:function getMarkerAngles(){for(var h=this.angles,d=h.length,g=0;g<d;g++)if(!h[g])for(var x=g+1;x<d;x++)if(h[x]){h[g]=h[x];break}return h}}]),PathParser}(yg);function _createSuper$9(h){var d=function _isNativeReflectConstruct$9(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Vm=function(h){sd(PathElement,h);var d=_createSuper$9(PathElement);function PathElement(h,g,x){var b;return tv(this,PathElement),(b=d.call(this,h,g,x)).type="path",b.pathParser=null,b.pathParser=new Dm(b.getAttribute("d").getString()),b}return ev(PathElement,[{key:"path",value:function path(h){var d=this.pathParser,g=new Rm;for(d.reset(),h&&h.beginPath();!d.isEnd();)switch(d.next().type){case Dm.MOVE_TO:this.pathM(h,g);break;case Dm.LINE_TO:this.pathL(h,g);break;case Dm.HORIZ_LINE_TO:this.pathH(h,g);break;case Dm.VERT_LINE_TO:this.pathV(h,g);break;case Dm.CURVE_TO:this.pathC(h,g);break;case Dm.SMOOTH_CURVE_TO:this.pathS(h,g);break;case Dm.QUAD_TO:this.pathQ(h,g);break;case Dm.SMOOTH_QUAD_TO:this.pathT(h,g);break;case Dm.ARC:this.pathA(h,g);break;case Dm.CLOSE_PATH:this.pathZ(h,g)}return g}},{key:"getBoundingBox",value:function getBoundingBox(h){return this.path()}},{key:"getMarkers",value:function getMarkers(){var h=this.pathParser,d=h.getMarkerPoints(),g=h.getMarkerAngles();return Ec(d).call(d,(function(h,d){return[h,g[d]]}))}},{key:"renderChildren",value:function renderChildren(h){this.path(h),this.document.screen.mouse.checkPath(this,h);var d=this.getStyle("fill-rule");""!==h.fillStyle&&("inherit"!==d.getString("inherit")?ig(h).call(h,d.getString()):ig(h).call(h)),""!==h.strokeStyle&&h.stroke();var g=this.getMarkers();if(g){var x=g.length-1,b=this.getStyle("marker-start"),S=this.getStyle("marker-mid"),w=this.getStyle("marker-end");if(b.isUrlDefinition()){var E=b.getDefinition(),A=Bh(g[0],2),P=A[0],_=A[1];E.render(h,P,_)}if(S.isUrlDefinition())for(var k=S.getDefinition(),C=1;C<x;C++){var R=Bh(g[C],2),M=R[0],N=R[1];k.render(h,M,N)}if(w.isUrlDefinition()){var L=w.getDefinition(),D=Bh(g[x],2),V=D[0],j=D[1];L.render(h,V,j)}}}},{key:"pathM",value:function pathM(h,d){var g=this.pathParser,x=PathElement.pathM(g).point,b=x.x,S=x.y;g.addMarker(x),d.addPoint(b,S),h&&h.moveTo(b,S)}},{key:"pathL",value:function pathL(h,d){var g=this.pathParser,x=PathElement.pathL(g),b=x.current,S=x.point,w=S.x,E=S.y;g.addMarker(S,b),d.addPoint(w,E),h&&h.lineTo(w,E)}},{key:"pathH",value:function pathH(h,d){var g=this.pathParser,x=PathElement.pathH(g),b=x.current,S=x.point,w=S.x,E=S.y;g.addMarker(S,b),d.addPoint(w,E),h&&h.lineTo(w,E)}},{key:"pathV",value:function pathV(h,d){var g=this.pathParser,x=PathElement.pathV(g),b=x.current,S=x.point,w=S.x,E=S.y;g.addMarker(S,b),d.addPoint(w,E),h&&h.lineTo(w,E)}},{key:"pathC",value:function pathC(h,d){var g=this.pathParser,x=PathElement.pathC(g),b=x.current,S=x.point,w=x.controlPoint,E=x.currentPoint;g.addMarker(E,w,S),d.addBezierCurve(b.x,b.y,S.x,S.y,w.x,w.y,E.x,E.y),h&&h.bezierCurveTo(S.x,S.y,w.x,w.y,E.x,E.y)}},{key:"pathS",value:function pathS(h,d){var g=this.pathParser,x=PathElement.pathS(g),b=x.current,S=x.point,w=x.controlPoint,E=x.currentPoint;g.addMarker(E,w,S),d.addBezierCurve(b.x,b.y,S.x,S.y,w.x,w.y,E.x,E.y),h&&h.bezierCurveTo(S.x,S.y,w.x,w.y,E.x,E.y)}},{key:"pathQ",value:function pathQ(h,d){var g=this.pathParser,x=PathElement.pathQ(g),b=x.current,S=x.controlPoint,w=x.currentPoint;g.addMarker(w,S,S),d.addQuadraticCurve(b.x,b.y,S.x,S.y,w.x,w.y),h&&h.quadraticCurveTo(S.x,S.y,w.x,w.y)}},{key:"pathT",value:function pathT(h,d){var g=this.pathParser,x=PathElement.pathT(g),b=x.current,S=x.controlPoint,w=x.currentPoint;g.addMarker(w,S,S),d.addQuadraticCurve(b.x,b.y,S.x,S.y,w.x,w.y),h&&h.quadraticCurveTo(S.x,S.y,w.x,w.y)}},{key:"pathA",value:function pathA(h,d){var g=this.pathParser,x=PathElement.pathA(g),b=x.currentPoint,S=x.rX,w=x.rY,E=x.sweepFlag,A=x.xAxisRotation,P=x.centp,_=x.a1,k=x.ad,C=1-E?1:-1,R=_+C*(k/2),M=new hm(P.x+S*Math.cos(R),P.y+w*Math.sin(R));if(g.addMarkerAngle(M,R-C*Math.PI/2),g.addMarkerAngle(b,R-C*Math.PI),d.addPoint(b.x,b.y),h&&!isNaN(_)&&!isNaN(k)){var N=S>w?S:w,L=S>w?1:S/w,D=S>w?w/S:1;h.translate(P.x,P.y),h.rotate(A),h.scale(L,D),h.arc(0,0,N,_,_+k,Boolean(1-E)),h.scale(1/L,1/D),h.rotate(-A),h.translate(-P.x,-P.y)}}},{key:"pathZ",value:function pathZ(h,d){PathElement.pathZ(this.pathParser),h&&d.x1!==d.x2&&d.y1!==d.y2&&h.closePath()}}],[{key:"pathM",value:function pathM(h){var d=h.getAsCurrentPoint();return h.start=h.current,{point:d}}},{key:"pathL",value:function pathL(h){return{current:h.current,point:h.getAsCurrentPoint()}}},{key:"pathH",value:function pathH(h){var d=h.current,g=h.command,x=new hm((g.relative?d.x:0)+g.x,d.y);return h.current=x,{current:d,point:x}}},{key:"pathV",value:function pathV(h){var d=h.current,g=h.command,x=new hm(d.x,(g.relative?d.y:0)+g.y);return h.current=x,{current:d,point:x}}},{key:"pathC",value:function pathC(h){return{current:h.current,point:h.getPoint("x1","y1"),controlPoint:h.getAsControlPoint("x2","y2"),currentPoint:h.getAsCurrentPoint()}}},{key:"pathS",value:function pathS(h){return{current:h.current,point:h.getReflectedControlPoint(),controlPoint:h.getAsControlPoint("x2","y2"),currentPoint:h.getAsCurrentPoint()}}},{key:"pathQ",value:function pathQ(h){return{current:h.current,controlPoint:h.getAsControlPoint("x1","y1"),currentPoint:h.getAsCurrentPoint()}}},{key:"pathT",value:function pathT(h){var d=h.current,g=h.getReflectedControlPoint();return h.control=g,{current:d,controlPoint:g,currentPoint:h.getAsCurrentPoint()}}},{key:"pathA",value:function pathA(h){var d=h.current,g=h.command,x=g.rX,b=g.rY,S=g.xRot,w=g.lArcFlag,E=g.sweepFlag,A=S*(Math.PI/180),P=h.getAsCurrentPoint(),_=new hm(Math.cos(A)*(d.x-P.x)/2+Math.sin(A)*(d.y-P.y)/2,-Math.sin(A)*(d.x-P.x)/2+Math.cos(A)*(d.y-P.y)/2),k=Math.pow(_.x,2)/Math.pow(x,2)+Math.pow(_.y,2)/Math.pow(b,2);k>1&&(x*=Math.sqrt(k),b*=Math.sqrt(k));var C=(w===E?-1:1)*Math.sqrt((Math.pow(x,2)*Math.pow(b,2)-Math.pow(x,2)*Math.pow(_.y,2)-Math.pow(b,2)*Math.pow(_.x,2))/(Math.pow(x,2)*Math.pow(_.y,2)+Math.pow(b,2)*Math.pow(_.x,2)));isNaN(C)&&(C=0);var R=new hm(C*x*_.y/b,C*-b*_.x/x),M=new hm((d.x+P.x)/2+Math.cos(A)*R.x-Math.sin(A)*R.y,(d.y+P.y)/2+Math.sin(A)*R.x+Math.cos(A)*R.y),N=vectorsAngle([1,0],[(_.x-R.x)/x,(_.y-R.y)/b]),L=[(_.x-R.x)/x,(_.y-R.y)/b],D=[(-_.x-R.x)/x,(-_.y-R.y)/b],V=vectorsAngle(L,D);return vectorsRatio(L,D)<=-1&&(V=Math.PI),vectorsRatio(L,D)>=1&&(V=0),{currentPoint:P,rX:x,rY:b,sweepFlag:E,xAxisRotation:A,centp:M,a1:N,ad:V}}},{key:"pathZ",value:function pathZ(h){h.current=h.start}}]),PathElement}(Mm);function _createSuper$a(h){var d=function _isNativeReflectConstruct$a(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var jm=function(h){sd(SVGElement,h);var d=_createSuper$a(SVGElement);function SVGElement(){var h;return tv(this,SVGElement),(h=d.apply(this,arguments)).type="svg",h.root=!1,h}return ev(SVGElement,[{key:"setContext",value:function setContext(h){var d=this.document,g=d.screen,x=d.window,b=h.canvas;if(g.setDefaults(h),b.style&&void 0!==h.font&&x&&void 0!==x.getComputedStyle){h.font=x.getComputedStyle(b).getPropertyValue("font");var S=new lm(d,"fontSize",Cm.parse(h.font).fontSize);S.hasValue()&&(d.rootEmSize=S.getPixels("y"),d.emSize=d.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var w=g.viewPort,E=w.width,A=w.height;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var P=this.getAttribute("refX"),_=this.getAttribute("refY"),k=this.getAttribute("viewBox"),C=k.hasValue()?toNumbers(k.getString()):null,R=!this.root&&"visible"!==this.getStyle("overflow").getValue("hidden"),M=0,N=0,L=0,D=0;C&&(M=C[0],N=C[1]),this.root||(E=this.getStyle("width").getPixels("x"),A=this.getStyle("height").getPixels("y"),"marker"===this.type&&(L=M,D=N,M=0,N=0)),g.viewPort.setCurrent(E,A),this.node&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),eg(vd(SVGElement.prototype),"setContext",this).call(this,h),h.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),C&&(E=C[2],A=C[3]),d.setViewBox({ctx:h,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:g.viewPort.width,desiredWidth:E,height:g.viewPort.height,desiredHeight:A,minX:M,minY:N,refX:P.getValue(),refY:_.getValue(),clip:R,clipX:L,clipY:D}),C&&(g.viewPort.removeCurrent(),g.viewPort.setCurrent(E,A))}},{key:"clearContext",value:function clearContext(h){eg(vd(SVGElement.prototype),"clearContext",this).call(this,h),this.document.screen.viewPort.removeCurrent()}},{key:"resize",value:function resize(h){var d,g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h,x=arguments.length>2&&void 0!==arguments[2]&&arguments[2],b=this.getAttribute("width",!0),S=this.getAttribute("height",!0),w=this.getAttribute("viewBox"),E=this.getAttribute("style"),A=b.getNumber(0),P=S.getNumber(0);if(x)if("string"==typeof x)this.getAttribute("preserveAspectRatio",!0).setValue(x);else{var _=this.getAttribute("preserveAspectRatio");_.hasValue()&&_.setValue(_.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}(b.setValue(h),S.setValue(g),w.hasValue())||w.setValue(iv(d="0 0 ".concat(A||h," ")).call(d,P||g));if(E.hasValue()){var k=this.getStyle("width"),C=this.getStyle("height");k.hasValue()&&k.setValue("".concat(h,"px")),C.hasValue()&&C.setValue("".concat(g,"px"))}}}]),SVGElement}(Mm);function _createSuper$b(h){var d=function _isNativeReflectConstruct$b(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var $m=function(h){sd(RectElement,h);var d=_createSuper$b(RectElement);function RectElement(){var h;return tv(this,RectElement),(h=d.apply(this,arguments)).type="rect",h}return ev(RectElement,[{key:"path",value:function path(h){var d=this.getAttribute("x").getPixels("x"),g=this.getAttribute("y").getPixels("y"),x=this.getStyle("width",!1,!0).getPixels("x"),b=this.getStyle("height",!1,!0).getPixels("y"),S=this.getAttribute("rx"),w=this.getAttribute("ry"),E=S.getPixels("x"),A=w.getPixels("y");if(S.hasValue()&&!w.hasValue()&&(A=E),w.hasValue()&&!S.hasValue()&&(E=A),E=Math.min(E,x/2),A=Math.min(A,b/2),h){var P=(Math.sqrt(2)-1)/3*4;h.beginPath(),b>0&&x>0&&(h.moveTo(d+E,g),h.lineTo(d+x-E,g),h.bezierCurveTo(d+x-E+P*E,g,d+x,g+A-P*A,d+x,g+A),h.lineTo(d+x,g+b-A),h.bezierCurveTo(d+x,g+b-A+P*A,d+x-E+P*E,g+b,d+x-E,g+b),h.lineTo(d+E,g+b),h.bezierCurveTo(d+E-P*E,g+b,d,g+b-A+P*A,d,g+b-A),h.lineTo(d,g+A),h.bezierCurveTo(d,g+A-P*A,d+E-P*E,g,d+E,g),h.closePath())}return new Rm(d,g,d+x,g+b)}},{key:"getMarkers",value:function getMarkers(){return null}}]),RectElement}(Vm);function _createSuper$c(h){var d=function _isNativeReflectConstruct$c(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Fm=function(h){sd(CircleElement,h);var d=_createSuper$c(CircleElement);function CircleElement(){var h;return tv(this,CircleElement),(h=d.apply(this,arguments)).type="circle",h}return ev(CircleElement,[{key:"path",value:function path(h){var d=this.getAttribute("cx").getPixels("x"),g=this.getAttribute("cy").getPixels("y"),x=this.getAttribute("r").getPixels();return h&&x>0&&(h.beginPath(),h.arc(d,g,x,0,2*Math.PI,!1),h.closePath()),new Rm(d-x,g-x,d+x,g+x)}},{key:"getMarkers",value:function getMarkers(){return null}}]),CircleElement}(Vm);function _createSuper$d(h){var d=function _isNativeReflectConstruct$d(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Bm=function(h){sd(EllipseElement,h);var d=_createSuper$d(EllipseElement);function EllipseElement(){var h;return tv(this,EllipseElement),(h=d.apply(this,arguments)).type="ellipse",h}return ev(EllipseElement,[{key:"path",value:function path(h){var d=(Math.sqrt(2)-1)/3*4,g=this.getAttribute("rx").getPixels("x"),x=this.getAttribute("ry").getPixels("y"),b=this.getAttribute("cx").getPixels("x"),S=this.getAttribute("cy").getPixels("y");return h&&g>0&&x>0&&(h.beginPath(),h.moveTo(b+g,S),h.bezierCurveTo(b+g,S+d*x,b+d*g,S+x,b,S+x),h.bezierCurveTo(b-d*g,S+x,b-g,S+d*x,b-g,S),h.bezierCurveTo(b-g,S-d*x,b-d*g,S-x,b,S-x),h.bezierCurveTo(b+d*g,S-x,b+g,S-d*x,b+g,S),h.closePath()),new Rm(b-g,S-x,b+g,S+x)}},{key:"getMarkers",value:function getMarkers(){return null}}]),EllipseElement}(Vm);function _createSuper$e(h){var d=function _isNativeReflectConstruct$e(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Um=function(h){sd(LineElement,h);var d=_createSuper$e(LineElement);function LineElement(){var h;return tv(this,LineElement),(h=d.apply(this,arguments)).type="line",h}return ev(LineElement,[{key:"getPoints",value:function getPoints(){return[new hm(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new hm(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}},{key:"path",value:function path(h){var d=this.getPoints(),g=Bh(d,2),x=g[0],b=x.x,S=x.y,w=g[1],E=w.x,A=w.y;return h&&(h.beginPath(),h.moveTo(b,S),h.lineTo(E,A)),new Rm(b,S,E,A)}},{key:"getMarkers",value:function getMarkers(){var h=this.getPoints(),d=Bh(h,2),g=d[0],x=d[1],b=g.angleTo(x);return[[g,b],[x,b]]}}]),LineElement}(Vm);function _createSuper$f(h){var d=function _isNativeReflectConstruct$f(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var zm=function(h){sd(PolylineElement,h);var d=_createSuper$f(PolylineElement);function PolylineElement(h,g,x){var b;return tv(this,PolylineElement),(b=d.call(this,h,g,x)).type="polyline",b.points=[],b.points=hm.parsePath(b.getAttribute("points").getString()),b}return ev(PolylineElement,[{key:"path",value:function path(h){var d=this.points,g=Bh(d,1)[0],x=g.x,b=g.y,S=new Rm(x,b);return h&&(h.beginPath(),h.moveTo(x,b)),ep(d).call(d,(function(d){var g=d.x,x=d.y;S.addPoint(g,x),h&&h.lineTo(g,x)})),S}},{key:"getMarkers",value:function getMarkers(){var h=this.points,d=h.length-1,g=[];return ep(h).call(h,(function(x,b){b!==d&&g.push([x,x.angleTo(h[b+1])])})),g.length>0&&g.push([h[h.length-1],g[g.length-1][1]]),g}}]),PolylineElement}(Vm);function _createSuper$g(h){var d=function _isNativeReflectConstruct$g(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Gm=function(h){sd(PolygonElement,h);var d=_createSuper$g(PolygonElement);function PolygonElement(){var h;return tv(this,PolygonElement),(h=d.apply(this,arguments)).type="polygon",h}return ev(PolygonElement,[{key:"path",value:function path(h){var d=eg(vd(PolygonElement.prototype),"path",this).call(this,h),g=Bh(this.points,1)[0],x=g.x,b=g.y;return h&&(h.lineTo(x,b),h.closePath()),d}}]),PolygonElement}(zm);function _createSuper$h(h){var d=function _isNativeReflectConstruct$h(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Hm=function(h){sd(PatternElement,h);var d=_createSuper$h(PatternElement);function PatternElement(){var h;return tv(this,PatternElement),(h=d.apply(this,arguments)).type="pattern",h}return ev(PatternElement,[{key:"createPattern",value:function createPattern(h,d,g){var x=this.getStyle("width").getPixels("x",!0),b=this.getStyle("height").getPixels("y",!0),S=new jm(this.document,null);S.attributes.viewBox=new lm(this.document,"viewBox",this.getAttribute("viewBox").getValue()),S.attributes.width=new lm(this.document,"width","".concat(x,"px")),S.attributes.height=new lm(this.document,"height","".concat(b,"px")),S.attributes.transform=new lm(this.document,"transform",this.getAttribute("patternTransform").getValue()),S.children=this.children;var w=this.document.createCanvas(x,b),E=w.getContext("2d"),A=this.getAttribute("x"),P=this.getAttribute("y");A.hasValue()&&P.hasValue()&&E.translate(A.getPixels("x",!0),P.getPixels("y",!0)),g.hasValue()?this.styles["fill-opacity"]=g:gg(this.styles,"fill-opacity");for(var _=-1;_<=1;_++)for(var k=-1;k<=1;k++)E.save(),S.attributes.x=new lm(this.document,"x",_*w.width),S.attributes.y=new lm(this.document,"y",k*w.height),S.render(E),E.restore();return h.createPattern(w,"repeat")}}]),PatternElement}(Tm);function _createSuper$i(h){var d=function _isNativeReflectConstruct$i(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var qm=function(h){sd(MarkerElement,h);var d=_createSuper$i(MarkerElement);function MarkerElement(){var h;return tv(this,MarkerElement),(h=d.apply(this,arguments)).type="marker",h}return ev(MarkerElement,[{key:"render",value:function render(h,d,g){if(d){var x=d.x,b=d.y,S=this.getAttribute("orient").getValue("auto"),w=this.getAttribute("markerUnits").getValue("strokeWidth");h.translate(x,b),"auto"===S&&h.rotate(g),"strokeWidth"===w&&h.scale(h.lineWidth,h.lineWidth),h.save();var E=new jm(this.document,null);E.type=this.type,E.attributes.viewBox=new lm(this.document,"viewBox",this.getAttribute("viewBox").getValue()),E.attributes.refX=new lm(this.document,"refX",this.getAttribute("refX").getValue()),E.attributes.refY=new lm(this.document,"refY",this.getAttribute("refY").getValue()),E.attributes.width=new lm(this.document,"width",this.getAttribute("markerWidth").getValue()),E.attributes.height=new lm(this.document,"height",this.getAttribute("markerHeight").getValue()),E.attributes.overflow=new lm(this.document,"overflow",this.getAttribute("overflow").getValue()),E.attributes.fill=new lm(this.document,"fill",this.getAttribute("fill").getColor("black")),E.attributes.stroke=new lm(this.document,"stroke",this.getAttribute("stroke").getValue("none")),E.children=this.children,E.render(h),h.restore(),"strokeWidth"===w&&h.scale(1/h.lineWidth,1/h.lineWidth),"auto"===S&&h.rotate(-g),h.translate(-x,-b)}}}]),MarkerElement}(Tm);function _createSuper$j(h){var d=function _isNativeReflectConstruct$j(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Xm=function(h){sd(DefsElement,h);var d=_createSuper$j(DefsElement);function DefsElement(){var h;return tv(this,DefsElement),(h=d.apply(this,arguments)).type="defs",h}return ev(DefsElement,[{key:"render",value:function render(){}}]),DefsElement}(Tm);function _createSuper$k(h){var d=function _isNativeReflectConstruct$k(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Ym=function(h){sd(GElement,h);var d=_createSuper$k(GElement);function GElement(){var h;return tv(this,GElement),(h=d.apply(this,arguments)).type="g",h}return ev(GElement,[{key:"getBoundingBox",value:function getBoundingBox(h){var d,g=new Rm;return ep(d=this.children).call(d,(function(d){g.addBoundingBox(d.getBoundingBox(h))})),g}}]),GElement}(Mm);function _createSuper$l(h){var d=function _isNativeReflectConstruct$l(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Wm=function(h){sd(GradientElement,h);var d=_createSuper$l(GradientElement);function GradientElement(h,g,x){var b;tv(this,GradientElement),(b=d.call(this,h,g,x)).attributesToInherit=["gradientUnits"],b.stops=[];var S=fd(b),w=S.stops,E=S.children;return ep(E).call(E,(function(h){"stop"===h.type&&w.push(h)})),b}return ev(GradientElement,[{key:"getGradientUnits",value:function getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}},{key:"createGradient",value:function createGradient(h,d,g){var x=this,b=this;this.getHrefAttribute().hasValue()&&(b=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(b));var S=b.stops,w=this.getGradient(h,d);if(!w)return this.addParentOpacity(g,S[S.length-1].color);if(ep(S).call(S,(function(h){w.addColorStop(h.offset,x.addParentOpacity(g,h.color))})),this.getAttribute("gradientTransform").hasValue()){var E=this.document,A=E.screen,P=A.MAX_VIRTUAL_PIXELS,_=A.viewPort,k=Bh(_.viewPorts,1)[0],C=new $m(E,null);C.attributes.x=new lm(E,"x",-P/3),C.attributes.y=new lm(E,"y",-P/3),C.attributes.width=new lm(E,"width",P),C.attributes.height=new lm(E,"height",P);var R=new Ym(E,null);R.attributes.transform=new lm(E,"transform",this.getAttribute("gradientTransform").getValue()),R.children=[C];var M=new jm(E,null);M.attributes.x=new lm(E,"x",0),M.attributes.y=new lm(E,"y",0),M.attributes.width=new lm(E,"width",k.width),M.attributes.height=new lm(E,"height",k.height),M.children=[R];var N=E.createCanvas(k.width,k.height),L=N.getContext("2d");return L.fillStyle=w,M.render(L),L.createPattern(N,"no-repeat")}return w}},{key:"inheritStopContainer",value:function inheritStopContainer(h){var d,g=this;ep(d=this.attributesToInherit).call(d,(function(d){!g.getAttribute(d).hasValue()&&h.getAttribute(d).hasValue()&&g.getAttribute(d,!0).setValue(h.getAttribute(d).getValue())}))}},{key:"addParentOpacity",value:function addParentOpacity(h,d){return h.hasValue()?new lm(this.document,"color",d).addOpacity(h).getColor():d}}]),GradientElement}(Tm);function _createSuper$m(h){var d=function _isNativeReflectConstruct$m(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Qm=function(h){sd(LinearGradientElement,h);var d=_createSuper$m(LinearGradientElement);function LinearGradientElement(h,g,x){var b;return tv(this,LinearGradientElement),(b=d.call(this,h,g,x)).type="linearGradient",b.attributesToInherit.push("x1","y1","x2","y2"),b}return ev(LinearGradientElement,[{key:"getGradient",value:function getGradient(h,d){var g="objectBoundingBox"===this.getGradientUnits(),x=g?d.getBoundingBox(h):null;if(g&&!x)return null;this.getAttribute("x1").hasValue()||this.getAttribute("y1").hasValue()||this.getAttribute("x2").hasValue()||this.getAttribute("y2").hasValue()||(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var b=g?x.x+x.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),S=g?x.y+x.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),w=g?x.x+x.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),E=g?x.y+x.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return b===w&&S===E?null:h.createLinearGradient(b,S,w,E)}}]),LinearGradientElement}(Wm);function _createSuper$n(h){var d=function _isNativeReflectConstruct$n(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Zm=function(h){sd(RadialGradientElement,h);var d=_createSuper$n(RadialGradientElement);function RadialGradientElement(h,g,x){var b;return tv(this,RadialGradientElement),(b=d.call(this,h,g,x)).type="radialGradient",b.attributesToInherit.push("cx","cy","r","fx","fy","fr"),b}return ev(RadialGradientElement,[{key:"getGradient",value:function getGradient(h,d){var g="objectBoundingBox"===this.getGradientUnits(),x=d.getBoundingBox(h);if(g&&!x)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var b=g?x.x+x.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),S=g?x.y+x.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),w=b,E=S;this.getAttribute("fx").hasValue()&&(w=g?x.x+x.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(E=g?x.y+x.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var A=g?(x.width+x.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),P=this.getAttribute("fr").getPixels();return h.createRadialGradient(w,E,P,b,S,A)}}]),RadialGradientElement}(Wm);function _createSuper$o(h){var d=function _isNativeReflectConstruct$o(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Km=function(h){sd(StopElement,h);var d=_createSuper$o(StopElement);function StopElement(h,g,x){var b;tv(this,StopElement),(b=d.call(this,h,g,x)).type="stop";var S=Math.max(0,Math.min(1,b.getAttribute("offset").getNumber())),w=b.getStyle("stop-opacity"),E=b.getStyle("stop-color",!0);return""===E.getString()&&E.setValue("#000"),w.hasValue()&&(E=E.addOpacity(w)),b.offset=S,b.color=E.getColor(),b}return StopElement}(Tm);function _createSuper$p(h){var d=function _isNativeReflectConstruct$p(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var Jm=function(h){sd(AnimateElement,h);var d=_createSuper$p(AnimateElement);function AnimateElement(h,g,x){var b;return tv(this,AnimateElement),(b=d.call(this,h,g,x)).type="animate",b.duration=0,b.initialValue=null,b.initialUnits="",b.removed=!1,b.frozen=!1,h.screen.animations.push(fd(b)),b.begin=b.getAttribute("begin").getMilliseconds(),b.maxDuration=b.begin+b.getAttribute("dur").getMilliseconds(),b.from=b.getAttribute("from"),b.to=b.getAttribute("to"),b.values=b.getAttribute("values"),Sg(b).hasValue()&&Sg(b).setValue(Sg(b).getString().split(";")),b}return ev(AnimateElement,[{key:"getProperty",value:function getProperty(){var h=this.getAttribute("attributeType").getString(),d=this.getAttribute("attributeName").getString();return"CSS"===h?this.parent.getStyle(d,!0):this.parent.getAttribute(d,!0)}},{key:"calcValue",value:function calcValue(){var h,d=this.initialUnits,g=this.getProgress(),x=g.progress,b=g.from,S=g.to,w=b.getNumber()+(S.getNumber()-b.getNumber())*x;return"%"===d&&(w*=100),iv(h="".concat(w)).call(h,d)}},{key:"update",value:function update(h){var d=this.parent,g=this.getProperty();if(this.initialValue||(this.initialValue=g.getString(),this.initialUnits=g.getUnits()),this.duration>this.maxDuration){var x=this.getAttribute("fill").getString("remove");if("indefinite"===this.getAttribute("repeatCount").getString()||"indefinite"===this.getAttribute("repeatDur").getString())this.duration=0;else if("freeze"!==x||this.frozen){if("remove"===x&&!this.removed)return this.removed=!0,g.setValue(d.animationFrozen?d.animationFrozenValue:this.initialValue),!0}else this.frozen=!0,d.animationFrozen=!0,d.animationFrozenValue=g.getString();return!1}this.duration+=h;var b=!1;if(this.begin<this.duration){var S=this.calcValue(),w=this.getAttribute("type");if(w.hasValue()){var E,A=w.getString();S=iv(E="".concat(A,"(")).call(E,S,")")}g.setValue(S),b=!0}return b}},{key:"getProgress",value:function getProgress(){var h=this.document,d=Sg(this),g={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(d.hasValue()){var x=g.progress*(d.getValue().length-1),b=Math.floor(x),S=Math.ceil(x);g.from=new lm(h,"from",qs(d.getValue()[b])),g.to=new lm(h,"to",qs(d.getValue()[S])),g.progress=(x-b)/(S-b)}else g.from=this.from,g.to=this.to;return g}}]),AnimateElement}(Tm);function _createSuper$q(h){var d=function _isNativeReflectConstruct$q(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var tx=function(h){sd(AnimateColorElement,h);var d=_createSuper$q(AnimateColorElement);function AnimateColorElement(){var h;return tv(this,AnimateColorElement),(h=d.apply(this,arguments)).type="animateColor",h}return ev(AnimateColorElement,[{key:"calcValue",value:function calcValue(){var h=this.getProgress(),d=h.progress,g=h.from,x=h.to,b=new Kv(g.getColor()),S=new Kv(x.getColor());if(b.ok&&S.ok){var w,E,A=b.r+(S.r-b.r)*d,P=b.g+(S.g-b.g)*d,_=b.b+(S.b-b.b)*d;return iv(w=iv(E="rgb(".concat(_g(A,10),", ")).call(E,_g(P,10),", ")).call(w,_g(_,10),")")}return this.getAttribute("from").getColor()}}]),AnimateColorElement}(Jm);function _createSuper$r(h){var d=function _isNativeReflectConstruct$r(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var ex=function(h){sd(AnimateTransformElement,h);var d=_createSuper$r(AnimateTransformElement);function AnimateTransformElement(){var h;return tv(this,AnimateTransformElement),(h=d.apply(this,arguments)).type="animateTransform",h}return ev(AnimateTransformElement,[{key:"calcValue",value:function calcValue(){var h=this.getProgress(),d=h.progress,g=h.from,x=h.to,b=toNumbers(g.getString()),S=toNumbers(x.getString());return Ec(b).call(b,(function(h,g){return h+(S[g]-h)*d})).join(" ")}}]),AnimateTransformElement}(Jm);function _createForOfIteratorHelper(h,d){var g;if(void 0===Og||null==Tg(h)){if(kg(h)||(g=function _unsupportedIterableToArray$1(h,d){var g;if(!h)return;if("string"==typeof h)return _arrayLikeToArray$1(h,d);var x=Cg(g=Object.prototype.toString.call(h)).call(g,8,-1);"Object"===x&&h.constructor&&(x=h.constructor.name);if("Map"===x||"Set"===x)return jd(h);if("Arguments"===x||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return _arrayLikeToArray$1(h,d)}(h))||d&&h&&"number"==typeof h.length){g&&(h=g);var x=0,b=function F(){};return{s:b,n:function n(){return x>=h.length?{done:!0}:{done:!1,value:h[x++]}},e:function e(h){throw h},f:b}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var S,w=!0,E=!1;return{s:function s(){g=yf(h)},n:function n(){var h=g.next();return w=h.done,h},e:function e(h){E=!0,S=h},f:function f(){try{w||null==g.return||g.return()}finally{if(E)throw S}}}}function _arrayLikeToArray$1(h,d){(null==d||d>h.length)&&(d=h.length);for(var g=0,x=new Array(d);g<d;g++)x[g]=h[g];return x}function _createSuper$s(h){var d=function _isNativeReflectConstruct$s(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var rx=function(h){sd(FontElement,h);var d=_createSuper$s(FontElement);function FontElement(h,g,x){var b;tv(this,FontElement),(b=d.call(this,h,g,x)).type="font",b.glyphs={},b.horizAdvX=b.getAttribute("horiz-adv-x").getNumber();var S,w=h.definitions,E=_createForOfIteratorHelper(fd(b).children);try{for(E.s();!(S=E.n()).done;){var A=S.value;switch(A.type){case"font-face":b.fontFace=A;var P=A.getStyle("font-family");P.hasValue()&&(w[P.getString()]=fd(b));break;case"missing-glyph":b.missingGlyph=A;break;case"glyph":var _=A;_.arabicForm?(b.isRTL=!0,b.isArabic=!0,void 0===b.glyphs[_.unicode]&&(b.glyphs[_.unicode]={}),b.glyphs[_.unicode][_.arabicForm]=_):b.glyphs[_.unicode]=_}}}catch(h){E.e(h)}finally{E.f()}return b}return ev(FontElement,[{key:"render",value:function render(){}}]),FontElement}(Tm);function _createSuper$t(h){var d=function _isNativeReflectConstruct$t(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var nx=function(h){sd(FontFaceElement,h);var d=_createSuper$t(FontFaceElement);function FontFaceElement(h,g,x){var b;return tv(this,FontFaceElement),(b=d.call(this,h,g,x)).type="font-face",b.ascent=b.getAttribute("ascent").getNumber(),b.descent=b.getAttribute("descent").getNumber(),b.unitsPerEm=b.getAttribute("units-per-em").getNumber(),b}return FontFaceElement}(Tm);function _createSuper$u(h){var d=function _isNativeReflectConstruct$u(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var ix=function(h){sd(MissingGlyphElement,h);var d=_createSuper$u(MissingGlyphElement);function MissingGlyphElement(){var h;return tv(this,MissingGlyphElement),(h=d.apply(this,arguments)).type="missing-glyph",h.horizAdvX=0,h}return MissingGlyphElement}(Vm);function _createSuper$v(h){var d=function _isNativeReflectConstruct$v(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var ax=function(h){sd(GlyphElement,h);var d=_createSuper$v(GlyphElement);function GlyphElement(h,g,x){var b;return tv(this,GlyphElement),(b=d.call(this,h,g,x)).type="glyph",b.horizAdvX=b.getAttribute("horiz-adv-x").getNumber(),b.unicode=b.getAttribute("unicode").getString(),b.arabicForm=b.getAttribute("arabic-form").getString(),b}return GlyphElement}(Vm);function _createSuper$w(h){var d=function _isNativeReflectConstruct$w(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var ox=function(h){sd(TRefElement,h);var d=_createSuper$w(TRefElement);function TRefElement(){var h;return tv(this,TRefElement),(h=d.apply(this,arguments)).type="tref",h}return ev(TRefElement,[{key:"getText",value:function getText(){var h=this.getHrefAttribute().getDefinition();if(h){var d=h.children[0];if(d)return d.getText()}return""}}]),TRefElement}(Nm);function _createSuper$x(h){var d=function _isNativeReflectConstruct$x(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var ux=function(h){sd(AElement,h);var d=_createSuper$x(AElement);function AElement(h,g,x){var b,S;tv(this,AElement),(S=d.call(this,h,g,x)).type="a";var w=g.childNodes,E=w[0],A=w.length>0&&Av(b=jd(w)).call(b,(function(h){return 3===h.nodeType}));return S.hasText=A,S.text=A?S.getTextFromNode(E):"",S}return ev(AElement,[{key:"getText",value:function getText(){return this.text}},{key:"renderChildren",value:function renderChildren(h){if(this.hasText){eg(vd(AElement.prototype),"renderChildren",this).call(this,h);var d=this.document,g=this.x,x=this.y,b=d.screen.mouse,S=new lm(d,"fontSize",Cm.parse(d.ctx.font).fontSize);b.isWorking()&&b.checkBoundingBox(this,new Rm(g,x-S.getPixels("y"),g+this.measureText(h),x))}else if(this.children.length>0){var w=new Ym(this.document,null);w.children=this.children,w.parent=this,w.render(h)}}},{key:"onClick",value:function onClick(){var h=this.document.window;h&&h.open(this.getHrefAttribute().getString())}},{key:"onMouseMove",value:function onMouseMove(){this.document.ctx.canvas.style.cursor="pointer"}}]),AElement}(Nm);function _createForOfIteratorHelper$1(h,d){var g;if(void 0===Og||null==Tg(h)){if(kg(h)||(g=function _unsupportedIterableToArray$1$1(h,d){var g;if(!h)return;if("string"==typeof h)return _arrayLikeToArray$1$1(h,d);var x=Cg(g=Object.prototype.toString.call(h)).call(g,8,-1);"Object"===x&&h.constructor&&(x=h.constructor.name);if("Map"===x||"Set"===x)return jd(h);if("Arguments"===x||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return _arrayLikeToArray$1$1(h,d)}(h))||d&&h&&"number"==typeof h.length){g&&(h=g);var x=0,b=function F(){};return{s:b,n:function n(){return x>=h.length?{done:!0}:{done:!1,value:h[x++]}},e:function e(h){throw h},f:b}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var S,w=!0,E=!1;return{s:function s(){g=yf(h)},n:function n(){var h=g.next();return w=h.done,h},e:function e(h){E=!0,S=h},f:function f(){try{w||null==g.return||g.return()}finally{if(E)throw S}}}}function _arrayLikeToArray$1$1(h,d){(null==d||d>h.length)&&(d=h.length);for(var g=0,x=new Array(d);g<d;g++)x[g]=h[g];return x}function ownKeys$2(h,d){var g=gp(h);if(vp){var x=vp(h);d&&(x=yp(x).call(x,(function(d){return ap(h,d).enumerable}))),g.push.apply(g,x)}return g}function _objectSpread(h){for(var d=1;d<arguments.length;d++){var g,x=null!=arguments[d]?arguments[d]:{};if(d%2)ep(g=ownKeys$2(Object(x),!0)).call(g,(function(d){Jy(h,d,x[d])}));else if(qh)Gh(h,qh(x));else{var b;ep(b=ownKeys$2(Object(x))).call(b,(function(d){zh(h,d,ap(x,d))}))}}return h}function _createSuper$y(h){var d=function _isNativeReflectConstruct$y(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var sx=function(h){sd(TextPathElement,h);var d=_createSuper$y(TextPathElement);function TextPathElement(h,g,x){var b;tv(this,TextPathElement),(b=d.call(this,h,g,x)).type="textPath",b.textWidth=0,b.textHeight=0,b.pathLength=-1,b.glyphInfo=null,b.letterSpacingCache=[],b.measuresCache=new qg([["",0]]);var S=b.getHrefAttribute().getDefinition();return b.text=b.getTextFromNode(),b.dataArray=b.parsePathData(S),b}return ev(TextPathElement,[{key:"getText",value:function getText(){return this.text}},{key:"path",value:function path(h){var d=this.dataArray;h&&h.beginPath(),ep(d).call(d,(function(d){var g=d.type,x=d.points;switch(g){case Dm.LINE_TO:h&&h.lineTo(x[0],x[1]);break;case Dm.MOVE_TO:h&&h.moveTo(x[0],x[1]);break;case Dm.CURVE_TO:h&&h.bezierCurveTo(x[0],x[1],x[2],x[3],x[4],x[5]);break;case Dm.QUAD_TO:h&&h.quadraticCurveTo(x[0],x[1],x[2],x[3]);break;case Dm.ARC:var b=Bh(x,8),S=b[0],w=b[1],E=b[2],A=b[3],P=b[4],_=b[5],k=b[6],C=b[7],R=E>A?E:A,M=E>A?1:E/A,N=E>A?A/E:1;h&&(h.translate(S,w),h.rotate(k),h.scale(M,N),h.arc(0,0,R,P,P+_,Boolean(1-C)),h.scale(1/M,1/N),h.rotate(-k),h.translate(-S,-w));break;case Dm.CLOSE_PATH:h&&h.closePath()}}))}},{key:"renderChildren",value:function renderChildren(h){this.setTextData(h),h.save();var d=this.parent.getStyle("text-decoration").getString(),g=this.getFontSize(),x=this.glyphInfo,b=h.fillStyle;"underline"===d&&h.beginPath(),ep(x).call(x,(function(x,b){var S=x.p0,w=x.p1,E=x.rotation,A=x.text;h.save(),h.translate(S.x,S.y),h.rotate(E),h.fillStyle&&h.fillText(A,0,0),h.strokeStyle&&h.strokeText(A,0,0),h.restore(),"underline"===d&&(0===b&&h.moveTo(S.x,S.y+g/8),h.lineTo(w.x,w.y+g/5))})),"underline"===d&&(h.lineWidth=g/20,h.strokeStyle=b,h.stroke(),h.closePath()),h.restore()}},{key:"getLetterSpacingAt",value:function getLetterSpacingAt(){var h=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.letterSpacingCache[h]||0}},{key:"findSegmentToFitChar",value:function findSegmentToFitChar(h,d,g,x,b,S,w,E,A){var P=S,_=this.measureText(h,E);" "===E&&"justify"===d&&g<x&&(_+=(x-g)/b),A>-1&&(P+=this.getLetterSpacingAt(A));var k=this.textHeight/20,C=this.getEquidistantPointOnPath(P,k,0),R=this.getEquidistantPointOnPath(P+_,k,0),M={p0:C,p1:R},N=C&&R?Math.atan2(R.y-C.y,R.x-C.x):0;if(w){var L=Math.cos(Math.PI/2+N)*w,D=Math.cos(-N)*w;M.p0=_objectSpread(_objectSpread({},C),{},{x:C.x+L,y:C.y+D}),M.p1=_objectSpread(_objectSpread({},R),{},{x:R.x+L,y:R.y+D})}return{offset:P+=_,segment:M,rotation:N}}},{key:"measureText",value:function measureText(h,d){var g=this.measuresCache,x=d||this.getText();if(g.has(x))return g.get(x);var b=this.measureTargetText(h,x);return g.set(x,b),b}},{key:"setTextData",value:function setTextData(h){var d,g=this;if(!this.glyphInfo){var x=this.getText(),b=x.split(""),S=x.split(" ").length-1,w=Ec(d=this.parent.getAttribute("dx").split()).call(d,(function(h){return h.getPixels("x")})),E=this.parent.getAttribute("dy").getPixels("y"),A=this.parent.getStyle("text-anchor").getString("start"),P=this.getStyle("letter-spacing"),_=this.parent.getStyle("letter-spacing"),k=0;P.hasValue()&&"inherit"!==P.getValue()?P.hasValue()&&"initial"!==P.getValue()&&"unset"!==P.getValue()&&(k=P.getPixels()):k=_.getPixels();var C=[],R=x.length;this.letterSpacingCache=C;for(var M=0;M<R;M++)C.push(void 0!==w[M]?w[M]:k);var N=yv(C).call(C,(function(h,d,g){return 0===g?0:h+d||0}),0),L=this.measureText(h),D=Math.max(L+N,0);this.textWidth=L,this.textHeight=this.getFontSize(),this.glyphInfo=[];var V=this.getPathLength(),j=this.getStyle("startOffset").getNumber(0)*V,$=0;"middle"!==A&&"center"!==A||($=-D/2),"end"!==A&&"right"!==A||($=-D),$+=j,ep(b).call(b,(function(d,x){var w=g.findSegmentToFitChar(h,A,D,V,S,$,E,d,x),P=w.offset,_=w.segment,k=w.rotation;$=P,_.p0&&_.p1&&g.glyphInfo.push({text:b[x],p0:_.p0,p1:_.p1,rotation:k})}))}}},{key:"parsePathData",value:function parsePathData(h){if(this.pathLength=-1,!h)return[];var d=[],g=h.pathParser;for(g.reset();!g.isEnd();){var x=g.current,b=x?x.x:0,S=x?x.y:0,w=g.next(),E=w.type,A=[];switch(w.type){case Dm.MOVE_TO:this.pathM(g,A);break;case Dm.LINE_TO:E=this.pathL(g,A);break;case Dm.HORIZ_LINE_TO:E=this.pathH(g,A);break;case Dm.VERT_LINE_TO:E=this.pathV(g,A);break;case Dm.CURVE_TO:this.pathC(g,A);break;case Dm.SMOOTH_CURVE_TO:E=this.pathS(g,A);break;case Dm.QUAD_TO:this.pathQ(g,A);break;case Dm.SMOOTH_QUAD_TO:E=this.pathT(g,A);break;case Dm.ARC:A=this.pathA(g);break;case Dm.CLOSE_PATH:Vm.pathZ(g)}w.type!==Dm.CLOSE_PATH?d.push({type:E,points:A,start:{x:b,y:S},pathLength:this.calcLength(b,S,E,A)}):d.push({type:Dm.CLOSE_PATH,points:[],pathLength:0})}return d}},{key:"pathM",value:function pathM(h,d){var g=Vm.pathM(h).point,x=g.x,b=g.y;d.push(x,b)}},{key:"pathL",value:function pathL(h,d){var g=Vm.pathL(h).point,x=g.x,b=g.y;return d.push(x,b),Dm.LINE_TO}},{key:"pathH",value:function pathH(h,d){var g=Vm.pathH(h).point,x=g.x,b=g.y;return d.push(x,b),Dm.LINE_TO}},{key:"pathV",value:function pathV(h,d){var g=Vm.pathV(h).point,x=g.x,b=g.y;return d.push(x,b),Dm.LINE_TO}},{key:"pathC",value:function pathC(h,d){var g=Vm.pathC(h),x=g.point,b=g.controlPoint,S=g.currentPoint;d.push(x.x,x.y,b.x,b.y,S.x,S.y)}},{key:"pathS",value:function pathS(h,d){var g=Vm.pathS(h),x=g.point,b=g.controlPoint,S=g.currentPoint;return d.push(x.x,x.y,b.x,b.y,S.x,S.y),Dm.CURVE_TO}},{key:"pathQ",value:function pathQ(h,d){var g=Vm.pathQ(h),x=g.controlPoint,b=g.currentPoint;d.push(x.x,x.y,b.x,b.y)}},{key:"pathT",value:function pathT(h,d){var g=Vm.pathT(h),x=g.controlPoint,b=g.currentPoint;return d.push(x.x,x.y,b.x,b.y),Dm.QUAD_TO}},{key:"pathA",value:function pathA(h){var d=Vm.pathA(h),g=d.rX,x=d.rY,b=d.sweepFlag,S=d.xAxisRotation,w=d.centp,E=d.a1,A=d.ad;return 0===b&&A>0&&(A-=2*Math.PI),1===b&&A<0&&(A+=2*Math.PI),[w.x,w.y,g,x,E,A,S,b]}},{key:"calcLength",value:function calcLength(h,d,g,x){var b=0,S=null,w=null,E=0;switch(g){case Dm.LINE_TO:return this.getLineLength(h,d,x[0],x[1]);case Dm.CURVE_TO:for(b=0,S=this.getPointOnCubicBezier(0,h,d,x[0],x[1],x[2],x[3],x[4],x[5]),E=.01;E<=1;E+=.01)w=this.getPointOnCubicBezier(E,h,d,x[0],x[1],x[2],x[3],x[4],x[5]),b+=this.getLineLength(S.x,S.y,w.x,w.y),S=w;return b;case Dm.QUAD_TO:for(b=0,S=this.getPointOnQuadraticBezier(0,h,d,x[0],x[1],x[2],x[3]),E=.01;E<=1;E+=.01)w=this.getPointOnQuadraticBezier(E,h,d,x[0],x[1],x[2],x[3]),b+=this.getLineLength(S.x,S.y,w.x,w.y),S=w;return b;case Dm.ARC:b=0;var A=x[4],P=x[5],_=x[4]+P,k=Math.PI/180;if(Math.abs(A-_)<k&&(k=Math.abs(A-_)),S=this.getPointOnEllipticalArc(x[0],x[1],x[2],x[3],A,0),P<0)for(E=A-k;E>_;E-=k)w=this.getPointOnEllipticalArc(x[0],x[1],x[2],x[3],E,0),b+=this.getLineLength(S.x,S.y,w.x,w.y),S=w;else for(E=A+k;E<_;E+=k)w=this.getPointOnEllipticalArc(x[0],x[1],x[2],x[3],E,0),b+=this.getLineLength(S.x,S.y,w.x,w.y),S=w;return w=this.getPointOnEllipticalArc(x[0],x[1],x[2],x[3],_,0),b+=this.getLineLength(S.x,S.y,w.x,w.y)}return 0}},{key:"getPointOnLine",value:function getPointOnLine(h,d,g,x,b){var S=arguments.length>5&&void 0!==arguments[5]?arguments[5]:d,w=arguments.length>6&&void 0!==arguments[6]?arguments[6]:g,E=(b-g)/(x-d+cm),A=Math.sqrt(h*h/(1+E*E));x<d&&(A*=-1);var P=E*A,_=null;if(x===d)_={x:S,y:w+P};else if((w-g)/(S-d+cm)===E)_={x:S+A,y:w+P};else{var k=0,C=0,R=this.getLineLength(d,g,x,b);if(R<cm)return null;var M=(S-d)*(x-d)+(w-g)*(b-g);k=d+(M/=R*R)*(x-d),C=g+M*(b-g);var N=this.getLineLength(S,w,k,C),L=Math.sqrt(h*h-N*N);A=Math.sqrt(L*L/(1+E*E)),x<d&&(A*=-1),_={x:k+A,y:C+(P=E*A)}}return _}},{key:"getPointOnPath",value:function getPointOnPath(h){var d=this.getPathLength(),g=0,x=null;if(h<-5e-5||h-5e-5>d)return null;var b,S=_createForOfIteratorHelper$1(this.dataArray);try{for(S.s();!(b=S.n()).done;){var w=b.value;if(!w||!(w.pathLength<5e-5||g+w.pathLength+5e-5<h)){var E=h-g,A=0;switch(w.type){case Dm.LINE_TO:x=this.getPointOnLine(E,w.start.x,w.start.y,w.points[0],w.points[1],w.start.x,w.start.y);break;case Dm.ARC:var P=w.points[4],_=w.points[5],k=w.points[4]+_;if(A=P+E/w.pathLength*_,_<0&&A<k||_>=0&&A>k)break;x=this.getPointOnEllipticalArc(w.points[0],w.points[1],w.points[2],w.points[3],A,w.points[6]);break;case Dm.CURVE_TO:(A=E/w.pathLength)>1&&(A=1),x=this.getPointOnCubicBezier(A,w.start.x,w.start.y,w.points[0],w.points[1],w.points[2],w.points[3],w.points[4],w.points[5]);break;case Dm.QUAD_TO:(A=E/w.pathLength)>1&&(A=1),x=this.getPointOnQuadraticBezier(A,w.start.x,w.start.y,w.points[0],w.points[1],w.points[2],w.points[3])}if(x)return x;break}g+=w.pathLength}}catch(h){S.e(h)}finally{S.f()}return null}},{key:"getLineLength",value:function getLineLength(h,d,g,x){return Math.sqrt((g-h)*(g-h)+(x-d)*(x-d))}},{key:"getPathLength",value:function getPathLength(){var h;-1===this.pathLength&&(this.pathLength=yv(h=this.dataArray).call(h,(function(h,d){return d.pathLength>0?h+d.pathLength:h}),0));return this.pathLength}},{key:"getPointOnCubicBezier",value:function getPointOnCubicBezier(h,d,g,x,b,S,w,E,A){return{x:E*CB1(h)+S*CB2(h)+x*CB3(h)+d*CB4(h),y:A*CB1(h)+w*CB2(h)+b*CB3(h)+g*CB4(h)}}},{key:"getPointOnQuadraticBezier",value:function getPointOnQuadraticBezier(h,d,g,x,b,S,w){return{x:S*QB1(h)+x*QB2(h)+d*QB3(h),y:w*QB1(h)+b*QB2(h)+g*QB3(h)}}},{key:"getPointOnEllipticalArc",value:function getPointOnEllipticalArc(h,d,g,x,b,S){var w=Math.cos(S),E=Math.sin(S),A=g*Math.cos(b),P=x*Math.sin(b);return{x:h+(A*w-P*E),y:d+(A*E+P*w)}}},{key:"buildEquidistantCache",value:function buildEquidistantCache(h,d){var g=this.getPathLength(),x=d||.25,b=h||g/100;if(!this.equidistantCache||this.equidistantCache.step!==b||this.equidistantCache.precision!==x){this.equidistantCache={step:b,precision:x,points:[]};for(var S=0,w=0;w<=g;w+=x){var E=this.getPointOnPath(w),A=this.getPointOnPath(w+x);E&&A&&((S+=this.getLineLength(E.x,E.y,A.x,A.y))>=b&&(this.equidistantCache.points.push({x:E.x,y:E.y,distance:w}),S-=b))}}}},{key:"getEquidistantPointOnPath",value:function getEquidistantPointOnPath(h,d,g){if(this.buildEquidistantCache(d,g),h<0||h-this.getPathLength()>5e-5)return null;var x=Math.round(h/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[x]||null}}]),TextPathElement}(Nm);function _createSuper$z(h){var d=function _isNativeReflectConstruct$z(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var cx=function(h){sd(ImageElement,h);var d,g,x=_createSuper$z(ImageElement);function ImageElement(h,d,g){var b;tv(this,ImageElement),(b=x.call(this,h,d,g)).type="image",b.loaded=!1;var S=b.getHrefAttribute().getString();if(!S)return hd(b);var w=/\.svg$/.test(S);return h.images.push(fd(b)),w?b.loadSvg(S):b.loadImage(S),b.isSvg=w,b}return ev(ImageElement,[{key:"loadImage",value:(g=Zy(mp.mark((function _callee(h){var d;return mp.wrap((function _callee$(g){for(;;)switch(g.prev=g.next){case 0:return g.prev=0,g.next=3,this.document.createImage(h);case 3:d=g.sent,this.image=d,g.next=10;break;case 7:g.prev=7,g.t0=g.catch(0),console.error('Error while loading image "'.concat(h,'":'),g.t0);case 10:this.loaded=!0;case 11:case"end":return g.stop()}}),_callee,this,[[0,7]])}))),function loadImage(h){return g.apply(this,arguments)})},{key:"loadSvg",value:(d=Zy(mp.mark((function _callee2(h){var d,g;return mp.wrap((function _callee2$(x){for(;;)switch(x.prev=x.next){case 0:return x.prev=0,x.next=3,this.document.fetch(h);case 3:return d=x.sent,x.next=6,d.text();case 6:g=x.sent,this.image=g,x.next=13;break;case 10:x.prev=10,x.t0=x.catch(0),console.error('Error while loading image "'.concat(h,'":'),x.t0);case 13:this.loaded=!0;case 14:case"end":return x.stop()}}),_callee2,this,[[0,10]])}))),function loadSvg(h){return d.apply(this,arguments)})},{key:"renderChildren",value:function renderChildren(h){var d=this.document,g=this.image,x=this.loaded,b=this.getAttribute("x").getPixels("x"),S=this.getAttribute("y").getPixels("y"),w=this.getStyle("width").getPixels("x"),E=this.getStyle("height").getPixels("y");if(x&&g&&w&&E){if(h.save(),this.isSvg)d.canvg.forkString(h,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:b,offsetY:S,scaleWidth:w,scaleHeight:E}).render();else{var A=this.image;h.translate(b,S),d.setViewBox({ctx:h,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:w,desiredWidth:A.width,height:E,desiredHeight:A.height}),this.loaded&&(void 0===A.complete||A.complete)&&h.drawImage(A,0,0)}h.restore()}}},{key:"getBoundingBox",value:function getBoundingBox(){var h=this.getAttribute("x").getPixels("x"),d=this.getAttribute("y").getPixels("y"),g=this.getStyle("width").getPixels("x"),x=this.getStyle("height").getPixels("y");return new Rm(h,d,h+g,d+x)}}]),ImageElement}(Mm);function _createSuper$A(h){var d=function _isNativeReflectConstruct$A(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var lx=function(h){sd(SymbolElement,h);var d=_createSuper$A(SymbolElement);function SymbolElement(){var h;return tv(this,SymbolElement),(h=d.apply(this,arguments)).type="symbol",h}return ev(SymbolElement,[{key:"render",value:function render(h){}}]),SymbolElement}(Mm),fx=function(){function SVGFontLoader(h){tv(this,SVGFontLoader),this.document=h,this.loaded=!1,h.fonts.push(this)}var h;return ev(SVGFontLoader,[{key:"load",value:(h=Zy(mp.mark((function _callee(h,d){var g,x,b,S;return mp.wrap((function _callee$(w){for(;;)switch(w.prev=w.next){case 0:return w.prev=0,x=this.document,w.next=4,x.canvg.parser.load(d);case 4:b=w.sent,S=b.getElementsByTagName("font"),ep(g=jd(S)).call(g,(function(d){var g=x.createElement(d);x.definitions[h]=g})),w.next=12;break;case 9:w.prev=9,w.t0=w.catch(0),console.error('Error while loading font "'.concat(d,'":'),w.t0);case 12:this.loaded=!0;case 13:case"end":return w.stop()}}),_callee,this,[[0,9]])}))),function load(d,g){return h.apply(this,arguments)})}]),SVGFontLoader}();function _createSuper$B(h){var d=function _isNativeReflectConstruct$B(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var hx=function(h){sd(StyleElement,h);var d=_createSuper$B(StyleElement);function StyleElement(h,g,x){var b,S;tv(this,StyleElement),(S=d.call(this,h,g,x)).type="style";var w=compressSpaces(Ec(b=jd(g.childNodes)).call(b,(function(h){return h.data})).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")).split("}");return ep(w).call(w,(function(d){var g=Xv(d).call(d);if(g){var x=g.split("{"),b=x[0].split(","),S=x[1].split(";");ep(b).call(b,(function(d){var g=Xv(d).call(d);if(g){var x=h.styles[g]||{};if(ep(S).call(S,(function(d){var g,b,S=Zd(d).call(d,":"),w=Xv(g=d.substr(0,S)).call(g),E=Xv(b=d.substr(S+1,d.length-S)).call(b);w&&E&&(x[w]=new lm(h,w,E))})),h.styles[g]=x,h.stylesSpecificity[g]=function getSelectorSpecificity(h){var d=[0,0,0],g=h.replace(/:not\(([^\)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),x=0,b=findSelectorMatch(g,rm),S=Bh(b,2);g=S[0],x=S[1],d[1]+=x;var w=findSelectorMatch(g,nm),E=Bh(w,2);g=E[0],x=E[1],d[0]+=x;var A=findSelectorMatch(g,im),P=Bh(A,2);g=P[0],x=P[1],d[1]+=x;var _=findSelectorMatch(g,am),k=Bh(_,2);g=k[0],x=k[1],d[2]+=x;var C=findSelectorMatch(g,om),R=Bh(C,2);g=R[0],x=R[1],d[1]+=x;var M=findSelectorMatch(g,um),N=Bh(M,2);g=N[0],x=N[1],d[1]+=x;var L=findSelectorMatch(g=g.replace(/[\*\s\+>~]/g," ").replace(/[#\.]/g," "),sm),D=Bh(L,2);return g=D[0],x=D[1],d[2]+=x,d.join("")}(g),"@font-face"===g){var b=x["font-family"].getString().replace(/"|'/g,""),w=x.src.getString().split(",");ep(w).call(w,(function(d){if(Zd(d).call(d,'format("svg")')>0){var g=parseExternalUrl(d);g&&new fx(h).load(b,g)}}))}}}))}})),S}return StyleElement}(Tm);function _createSuper$C(h){var d=function _isNativeReflectConstruct$C(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}hx.parseExternalUrl=parseExternalUrl;var px=function(h){sd(UseElement,h);var d=_createSuper$C(UseElement);function UseElement(){var h;return tv(this,UseElement),(h=d.apply(this,arguments)).type="use",h}return ev(UseElement,[{key:"setContext",value:function setContext(h){eg(vd(UseElement.prototype),"setContext",this).call(this,h);var d=this.getAttribute("x"),g=this.getAttribute("y");d.hasValue()&&h.translate(d.getPixels("x"),0),g.hasValue()&&h.translate(0,g.getPixels("y"))}},{key:"path",value:function path(h){var d=this.element;d&&d.path(h)}},{key:"renderChildren",value:function renderChildren(h){var d=this.document,g=this.element;if(g){var x=g;if("symbol"===g.type&&((x=new jm(d,null)).attributes.viewBox=new lm(d,"viewBox",g.getAttribute("viewBox").getString()),x.attributes.preserveAspectRatio=new lm(d,"preserveAspectRatio",g.getAttribute("preserveAspectRatio").getString()),x.attributes.overflow=new lm(d,"overflow",g.getAttribute("overflow").getString()),x.children=g.children,g.styles.opacity=new lm(d,"opacity",this.calculateOpacity())),"svg"===x.type){var b=this.getStyle("width",!1,!0),S=this.getStyle("height",!1,!0);b.hasValue()&&(x.attributes.width=new lm(d,"width",b.getString())),S.hasValue()&&(x.attributes.height=new lm(d,"height",S.getString()))}var w=x.parent;x.parent=this,x.render(h),x.parent=w}}},{key:"getBoundingBox",value:function getBoundingBox(h){var d=this.element;return d?d.getBoundingBox(h):null}},{key:"elementTransform",value:function elementTransform(){var h=this.document,d=this.element;return km.fromElement(h,d)}},{key:"element",get:function get(){return this._element||(this._element=this.getHrefAttribute().getDefinition()),this._element}}]),UseElement}(Mm);function _createSuper$D(h){var d=function _isNativeReflectConstruct$D(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}function imGet(h,d,g,x,b,S){return h[g*x*4+4*d+S]}function imSet(h,d,g,x,b,S,w){h[g*x*4+4*d+S]=w}function m$1(h,d,g){return h[d]*g}function c$1(h,d,g,x){return d+Math.cos(h)*g+Math.sin(h)*x}var yx=function(h){sd(FeColorMatrixElement,h);var d=_createSuper$D(FeColorMatrixElement);function FeColorMatrixElement(h,g,x){var b;tv(this,FeColorMatrixElement),(b=d.call(this,h,g,x)).type="feColorMatrix";var S=toNumbers(b.getAttribute("values").getString());switch(b.getAttribute("type").getString("matrix")){case"saturate":var w=S[0];S=[.213+.787*w,.715-.715*w,.072-.072*w,0,0,.213-.213*w,.715+.285*w,.072-.072*w,0,0,.213-.213*w,.715-.715*w,.072+.928*w,0,0,0,0,0,1,0,0,0,0,0,1];break;case"hueRotate":var E=S[0]*Math.PI/180;S=[c$1(E,.213,.787,-.213),c$1(E,.715,-.715,-.715),c$1(E,.072,-.072,.928),0,0,c$1(E,.213,-.213,.143),c$1(E,.715,.285,.14),c$1(E,.072,-.072,-.283),0,0,c$1(E,.213,-.213,-.787),c$1(E,.715,-.715,.715),c$1(E,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break;case"luminanceToAlpha":S=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1]}return b.matrix=S,b.includeOpacity=b.getAttribute("includeOpacity").hasValue(),b}return ev(FeColorMatrixElement,[{key:"apply",value:function apply(h,d,g,x,b){for(var S=this.includeOpacity,w=this.matrix,E=h.getImageData(0,0,x,b),A=0;A<b;A++)for(var P=0;P<x;P++){var _=imGet(E.data,P,A,x,0,0),k=imGet(E.data,P,A,x,0,1),C=imGet(E.data,P,A,x,0,2),R=imGet(E.data,P,A,x,0,3),M=m$1(w,0,_)+m$1(w,1,k)+m$1(w,2,C)+m$1(w,3,R)+m$1(w,4,1),N=m$1(w,5,_)+m$1(w,6,k)+m$1(w,7,C)+m$1(w,8,R)+m$1(w,9,1),L=m$1(w,10,_)+m$1(w,11,k)+m$1(w,12,C)+m$1(w,13,R)+m$1(w,14,1),D=m$1(w,15,_)+m$1(w,16,k)+m$1(w,17,C)+m$1(w,18,R)+m$1(w,19,1);S&&(M=N=L=0,D*=R/255),imSet(E.data,P,A,x,0,0,M),imSet(E.data,P,A,x,0,1,N),imSet(E.data,P,A,x,0,2,L),imSet(E.data,P,A,x,0,3,D)}h.clearRect(0,0,x,b),h.putImageData(E,0,0)}}]),FeColorMatrixElement}(Tm);function _createSuper$E(h){var d=function _isNativeReflectConstruct$E(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var vx=function(h){sd(MaskElement,h);var d=_createSuper$E(MaskElement);function MaskElement(){var h;return tv(this,MaskElement),(h=d.apply(this,arguments)).type="mask",h}return ev(MaskElement,[{key:"apply",value:function apply(h,d){var g=this.document,x=this.getAttribute("x").getPixels("x"),b=this.getAttribute("y").getPixels("y"),S=this.getStyle("width").getPixels("x"),w=this.getStyle("height").getPixels("y");if(!S&&!w){var E,A=new Rm;ep(E=this.children).call(E,(function(d){A.addBoundingBox(d.getBoundingBox(h))})),x=Math.floor(A.x1),b=Math.floor(A.y1),S=Math.floor(A.width),w=Math.floor(A.height)}var P=this.removeStyles(d,MaskElement.ignoreStyles),_=g.createCanvas(x+S,b+w),k=_.getContext("2d");g.screen.setDefaults(k),this.renderChildren(k),new yx(g,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(k,0,0,x+S,b+w);var C=g.createCanvas(x+S,b+w),R=C.getContext("2d");g.screen.setDefaults(R),d.render(R),R.globalCompositeOperation="destination-in",R.fillStyle=k.createPattern(_,"no-repeat"),R.fillRect(0,0,x+S,b+w),h.fillStyle=R.createPattern(C,"no-repeat"),h.fillRect(0,0,x+S,b+w),this.restoreStyles(d,P)}},{key:"render",value:function render(h){}}]),MaskElement}(Tm);function _createSuper$F(h){var d=function _isNativeReflectConstruct$F(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}vx.ignoreStyles=["mask","transform","clip-path"];var dx=function noop(){},gx=function(h){sd(ClipPathElement,h);var d=_createSuper$F(ClipPathElement);function ClipPathElement(){var h;return tv(this,ClipPathElement),(h=d.apply(this,arguments)).type="clipPath",h}return ev(ClipPathElement,[{key:"apply",value:function apply(h){var d,g=this.document,x=Zg(h),b=h.beginPath,S=h.closePath;x&&(x.beginPath=dx,x.closePath=dx),Qg(b,h,[]),ep(d=this.children).call(d,(function(d){if(void 0!==d.path){var b=void 0!==d.elementTransform?d.elementTransform():null;b||(b=km.fromElement(g,d)),b&&b.apply(h),d.path(h),x&&(x.closePath=S),b&&b.unapply(h)}})),Qg(S,h,[]),h.clip(),x&&(x.beginPath=b,x.closePath=S)}},{key:"render",value:function render(h){}}]),ClipPathElement}(Tm);function _createSuper$G(h){var d=function _isNativeReflectConstruct$G(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}var mx=function(h){sd(FilterElement,h);var d=_createSuper$G(FilterElement);function FilterElement(){var h;return tv(this,FilterElement),(h=d.apply(this,arguments)).type="filter",h}return ev(FilterElement,[{key:"apply",value:function apply(h,d){var g=this.document,x=this.children,b=d.getBoundingBox(h);if(b){var S=0,w=0;ep(x).call(x,(function(h){var d=h.extraFilterDistance||0;S=Math.max(S,d),w=Math.max(w,d)}));var E=Math.floor(b.width),A=Math.floor(b.height),P=E+2*S,_=A+2*w;if(!(P<1||_<1)){var k=Math.floor(b.x),C=Math.floor(b.y),R=this.removeStyles(d,FilterElement.ignoreStyles),M=g.createCanvas(P,_),N=M.getContext("2d");g.screen.setDefaults(N),N.translate(-k+S,-C+w),d.render(N),ep(x).call(x,(function(h){"function"==typeof h.apply&&h.apply(N,0,0,P,_)})),h.drawImage(M,0,0,P,_,k-S,C-w,P,_),this.restoreStyles(d,R)}}}},{key:"render",value:function render(h){}}]),FilterElement}(Tm);function _createSuper$H(h){var d=function _isNativeReflectConstruct$H(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}function _createSuper$I(h){var d=function _isNativeReflectConstruct$I(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}function _createSuper$J(h){var d=function _isNativeReflectConstruct$J(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}function _createSuper$K(h){var d=function _isNativeReflectConstruct$K(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}function _createSuper$L(h){var d=function _isNativeReflectConstruct$L(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}function _createSuper$M(h){var d=function _isNativeReflectConstruct$M(){if("undefined"==typeof Reflect||!nd)return!1;if(nd.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(nd(Date,[],(function(){}))),!0}catch(h){return!1}}();return function _createSuperInternal(){var g,x=vd(h);if(d){var b=vd(this).constructor;g=nd(x,arguments,b)}else g=x.apply(this,arguments);return hd(this,g)}}mx.ignoreStyles=["filter","transform","clip-path"];var xx={svg:jm,rect:$m,circle:Fm,ellipse:Bm,line:Um,polyline:zm,polygon:Gm,path:Vm,pattern:Hm,marker:qm,defs:Xm,linearGradient:Qm,radialGradient:Zm,stop:Km,animate:Jm,animateColor:tx,animateTransform:ex,font:rx,"font-face":nx,"missing-glyph":ix,glyph:ax,text:Nm,tspan:Im,tref:ox,a:ux,textPath:sx,image:cx,g:Ym,symbol:lx,style:hx,use:px,mask:vx,clipPath:gx,filter:mx,feDropShadow:function(h){sd(FeDropShadowElement,h);var d=_createSuper$H(FeDropShadowElement);function FeDropShadowElement(h,g,x){var b;return tv(this,FeDropShadowElement),(b=d.call(this,h,g,x)).type="feDropShadow",b.addStylesFromStyleDefinition(),b}return ev(FeDropShadowElement,[{key:"apply",value:function apply(h,d,g,x,b){}}]),FeDropShadowElement}(Tm),feMorphology:function(h){sd(FeMorphologyElement,h);var d=_createSuper$I(FeMorphologyElement);function FeMorphologyElement(){var h;return tv(this,FeMorphologyElement),(h=d.apply(this,arguments)).type="feMorphology",h}return ev(FeMorphologyElement,[{key:"apply",value:function apply(h,d,g,x,b){}}]),FeMorphologyElement}(Tm),feComposite:function(h){sd(FeCompositeElement,h);var d=_createSuper$J(FeCompositeElement);function FeCompositeElement(){var h;return tv(this,FeCompositeElement),(h=d.apply(this,arguments)).type="feComposite",h}return ev(FeCompositeElement,[{key:"apply",value:function apply(h,d,g,x,b){}}]),FeCompositeElement}(Tm),feColorMatrix:yx,feGaussianBlur:function(h){sd(FeGaussianBlurElement,h);var d=_createSuper$K(FeGaussianBlurElement);function FeGaussianBlurElement(h,g,x){var b;return tv(this,FeGaussianBlurElement),(b=d.call(this,h,g,x)).type="feGaussianBlur",b.blurRadius=Math.floor(b.getAttribute("stdDeviation").getNumber()),b.extraFilterDistance=b.blurRadius,b}return ev(FeGaussianBlurElement,[{key:"apply",value:function apply(h,d,g,x,b){var S=this.document,w=this.blurRadius,E=S.window?S.window.document.body:null,A=h.canvas;A.id=S.getUniqueId(),E&&(A.style.display="none",E.appendChild(A)),processCanvasRGBA(A,d,g,x,b,w),E&&E.removeChild(A)}}]),FeGaussianBlurElement}(Tm),title:function(h){sd(TitleElement,h);var d=_createSuper$L(TitleElement);function TitleElement(){var h;return tv(this,TitleElement),(h=d.apply(this,arguments)).type="title",h}return TitleElement}(Tm),desc:function(h){sd(DescElement,h);var d=_createSuper$M(DescElement);function DescElement(){var h;return tv(this,DescElement),(h=d.apply(this,arguments)).type="desc",h}return DescElement}(Tm)};function ownKeys$1$1(h,d){var g=gp(h);if(vp){var x=vp(h);d&&(x=yp(x).call(x,(function(d){return ap(h,d).enumerable}))),g.push.apply(g,x)}return g}function _createImage(){return(_createImage=Zy(mp.mark((function _callee(h){var d,g,x=arguments;return mp.wrap((function _callee$(b){for(;;)switch(b.prev=b.next){case 0:return d=x.length>1&&void 0!==x[1]&&x[1],g=document.createElement("img"),d&&(g.crossOrigin="Anonymous"),b.abrupt("return",new Pv((function(d,x){g.onload=function(){d(g)},g.onerror=function(){x()},g.src=h})));case 4:case"end":return b.stop()}}),_callee)})))).apply(this,arguments)}var bx=function(){function Document(h){var d,g,x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=x.rootEmSize,S=void 0===b?12:b,w=x.emSize,E=void 0===w?12:w,A=x.createCanvas,P=void 0===A?Document.createCanvas:A,_=x.createImage,k=void 0===_?Document.createImage:_,C=x.anonymousCrossOrigin;tv(this,Document),this.canvg=h,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=h.screen,this.rootEmSize=S,this.emSize=E,this.createCanvas=P,this.createImage=this.bindCreateImage(k,C),this.screen.wait(Mv(d=this.isImagesLoaded).call(d,this)),this.screen.wait(Mv(g=this.isFontsLoaded).call(g,this))}return ev(Document,[{key:"bindCreateImage",value:function bindCreateImage(h,d){return"boolean"==typeof d?function(g,x){return h(g,"boolean"==typeof x?x:d)}:h}},{key:"popEmSize",value:function popEmSize(){this.emSizeStack.pop()}},{key:"getUniqueId",value:function getUniqueId(){return"canvg".concat(++this.uniqueId)}},{key:"isImagesLoaded",value:function isImagesLoaded(){var h;return Av(h=this.images).call(h,(function(h){return h.loaded}))}},{key:"isFontsLoaded",value:function isFontsLoaded(){var h;return Av(h=this.fonts).call(h,(function(h){return h.loaded}))}},{key:"createDocumentElement",value:function createDocumentElement(h){var d=this.createElement(h.documentElement);return d.root=!0,d.addStylesFromStyleDefinition(),this.documentElement=d,d}},{key:"createElement",value:function createElement(h){var d=h.nodeName.replace(/^[^:]+:/,""),g=Document.elementTypes[d];return void 0!==g?new g(this,h):new Om(this,h)}},{key:"createTextNode",value:function createTextNode(h){return new Lm(this,h)}},{key:"setViewBox",value:function setViewBox(h){this.screen.setViewBox(function _objectSpread$1(h){for(var d=1;d<arguments.length;d++){var g,x=null!=arguments[d]?arguments[d]:{};if(d%2)ep(g=ownKeys$1$1(Object(x),!0)).call(g,(function(d){Jy(h,d,x[d])}));else if(qh)Gh(h,qh(x));else{var b;ep(b=ownKeys$1$1(Object(x))).call(b,(function(d){zh(h,d,ap(x,d))}))}}return h}({document:this},h))}},{key:"window",get:function get(){return this.screen.window}},{key:"fetch",get:function get(){return this.screen.fetch}},{key:"ctx",get:function get(){return this.screen.ctx}},{key:"emSize",get:function get(){var h=this.emSizeStack;return h[h.length-1]},set:function set(h){this.emSizeStack.push(h)}}]),Document}();function ownKeys$2$1(h,d){var g=gp(h);if(vp){var x=vp(h);d&&(x=yp(x).call(x,(function(d){return ap(h,d).enumerable}))),g.push.apply(g,x)}return g}function _objectSpread$2(h){for(var d=1;d<arguments.length;d++){var g,x=null!=arguments[d]?arguments[d]:{};if(d%2)ep(g=ownKeys$2$1(Object(x),!0)).call(g,(function(d){Jy(h,d,x[d])}));else if(qh)Gh(h,qh(x));else{var b;ep(b=ownKeys$2$1(Object(x))).call(b,(function(d){zh(h,d,ap(x,d))}))}}return h}bx.createCanvas=function createCanvas(h,d){var g=document.createElement("canvas");return g.width=h,g.height=d,g},bx.createImage=function createImage(h){return _createImage.apply(this,arguments)},bx.elementTypes=xx;var Sx=function(){function Canvg(h,d){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};tv(this,Canvg),this.parser=new xm(g),this.screen=new dm(h,g),this.options=g;var x=new bx(this,g),b=x.createDocumentElement(d);this.document=x,this.documentElement=b}var h,d;return ev(Canvg,[{key:"fork",value:function fork(h,d){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Canvg.from(h,d,_objectSpread$2(_objectSpread$2({},this.options),g))}},{key:"forkString",value:function forkString(h,d){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Canvg.fromString(h,d,_objectSpread$2(_objectSpread$2({},this.options),g))}},{key:"ready",value:function ready(){return this.screen.ready()}},{key:"isReady",value:function isReady(){return this.screen.isReady()}},{key:"render",value:(d=Zy(mp.mark((function _callee(){var h,d=arguments;return mp.wrap((function _callee$(g){for(;;)switch(g.prev=g.next){case 0:return h=d.length>0&&void 0!==d[0]?d[0]:{},this.start(_objectSpread$2({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},h)),g.next=4,this.ready();case 4:this.stop();case 5:case"end":return g.stop()}}),_callee,this)}))),function render(){return d.apply(this,arguments)})},{key:"start",value:function start(){var h=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=this.documentElement,g=this.screen,x=this.options;g.start(d,_objectSpread$2(_objectSpread$2({enableRedraw:!0},x),h))}},{key:"stop",value:function stop(){this.screen.stop()}},{key:"resize",value:function resize(h){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h,g=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.documentElement.resize(h,d,g)}}],[{key:"from",value:(h=Zy(mp.mark((function _callee2(h,d){var g,x,b,S=arguments;return mp.wrap((function _callee2$(w){for(;;)switch(w.prev=w.next){case 0:return g=S.length>2&&void 0!==S[2]?S[2]:{},x=new xm(g),w.next=4,x.parse(d);case 4:return b=w.sent,w.abrupt("return",new Canvg(h,b,g));case 6:case"end":return w.stop()}}),_callee2)}))),function from(d,g){return h.apply(this,arguments)})},{key:"fromString",value:function fromString(h,d){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},x=new xm(g),b=x.parseFromString(d);return new Canvg(h,b,g)}}]),Canvg}();function __variableDynamicImportRuntime0__(h){switch(h){case"./locale/en.js":return Promise.resolve().then((function(){return Ex}));case"./locale/zh-CN.js":return Promise.resolve().then((function(){return Ax}));default:return Promise.reject(new Error("Unknown variable dynamic import: "+h))}}var wx=function(){var h=_asyncToGenerator(regeneratorRuntime.mark((function _callee(h){var d;return regeneratorRuntime.wrap((function _callee$(g){for(;;)switch(g.prev=g.next){case 0:return g.prev=0,g.next=3,__variableDynamicImportRuntime0__("./locale/".concat(encodeURIComponent(h),".js"));case 3:d=g.sent,g.next=12;break;case 6:return g.prev=6,g.t0=g.catch(0),console.error("Missing translation (".concat(h,") - using 'en'")),g.next=11,Promise.resolve().then((function(){return Ex}));case 11:d=g.sent;case 12:return g.abrupt("return",d.default);case 13:case"end":return g.stop()}}),_callee,null,[[0,6]])})));return function loadExtensionTranslation(d){return h.apply(this,arguments)}}(),Ex=(h("default",{name:"server_moinsave",init:function init(h){var d=this;return _asyncToGenerator(regeneratorRuntime.mark((function _callee3(){var g,x,b,S,w;return regeneratorRuntime.wrap((function _callee3$(E){for(;;)switch(E.prev=E.next){case 0:return g=h.$,x=h.encode64,h.importLocale,b=d,E.next=4,wx(b.curPrefs.lang);case 4:S=E.sent,w=b.canvas,"/+modify",g('<iframe name="output_frame" title="'.concat(S.hiddenframe,'"\n style="width: 0; height: 0;" src="data:text/html;base64,PGh0bWw+PC9odG1sPg=="/>')).appendTo("body"),b.setCustomHandlers({save:function save(h,d){return _asyncToGenerator(regeneratorRuntime.mark((function _callee2(){var h,b,E,A,P,_,k,C;return regeneratorRuntime.wrap((function _callee2$(R){for(;;)switch(R.prev=R.next){case 0:return h='<?xml version="1.0"?>\n'+d,b=new URL(location),E=b.pathname,A=E.replace(/\/+get\//,""),P=x(h),g("#export_canvas").length||g("<canvas>",{id:"export_canvas"}).hide().appendTo("body"),(_=g("#export_canvas")[0]).width=w.contentW,_.height=w.contentH,R.next=10,Sx(_,h);case 10:k=_.toDataURL("image/png"),C=x(k),g("<form>").attr({method:"post",action:"/+modify/"+A,target:"output_frame"}).append('\n <input type="hidden" name="png_data" value="'.concat(C,'">\n <input type="hidden" name="filepath" value="').concat(P,'">\n <input type="hidden" name="filename" value="drawing.svg">\n <input type="hidden" name="contenttype" value="application/x-svgdraw">\n ')).appendTo("body").submit().remove(),g.alert(S.saved),top.window.location="/"+A;case 15:case"end":return R.stop()}}),_callee2)})))()}});case 9:case"end":return E.stop()}}),_callee3)})))()}}),Object.freeze({__proto__:null,default:{saved:"Saved! Return to Item View!",hiddenframe:"Moinsave frame to store hidden values"}})),Ax=Object.freeze({__proto__:null,default:{saved:"已保存! 返回视图!",hiddenframe:"Moinsave frame to store hidden values"}})}}}));