You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
172 KiB
19 lines
172 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[235],{"++4Y":function(m,E,e){var f=e("eRwv");m.exports=!f(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"/TZh":function(m,E,e){var f=e("11yv"),c=f("match");m.exports=function(g){var p=/./;try{"/./"[g](p)}catch(y){try{return p[c]=!1,"/./"[g](p)}catch(A){}}return!1}},"/pbl":function(m,E,e){var f=e("eE3R");m.exports=/web0s(?!.*chrome)/i.test(f)},"0r2v":function(m,E,e){var f=e("aLaa");m.exports=f([].slice)},"11yv":function(m,E,e){var f=e("Ks5W"),c=e("aNr2"),g=e("YELS"),p=e("MURR"),y=e("plO+"),A=e("1Sr1"),C=c("wks"),I=f.Symbol,P=I&&I.for,V=A?I:I&&I.withoutSetter||p;m.exports=function(F){if(!g(C,F)||!(y||typeof C[F]=="string")){var j="Symbol."+F;y&&g(I,F)?C[F]=I[F]:A&&P?C[F]=P(j):C[F]=V(j)}return C[F]}},"1Sr1":function(m,E,e){var f=e("plO+");m.exports=f&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"1mOU":function(m,E){var e=Function.prototype,f=e.apply,c=e.bind,g=e.call;m.exports=typeof Reflect=="object"&&Reflect.apply||(c?g.bind(f):function(){return g.apply(f,arguments)})},"2lHc":function(m,E,e){var f=e("Ks5W"),c=e("m7zg"),g=e("JTf3"),p=e("SwuV"),y=f.TypeError;m.exports=function(A,C){var I,P;if(C==="string"&&g(I=A.toString)&&!p(P=c(I,A)))return P;if(g(I=A.valueOf)&&!p(P=c(I,A)))return P;if(C!=="string"&&g(I=A.toString)&&!p(P=c(I,A)))return P;throw y("Can't convert object to primitive value")}},"3Xd8":function(m,E,e){var f=e("aLaa");m.exports=f({}.isPrototypeOf)},"3agc":function(m,E,e){"use strict";var f=e("qjFr").IteratorPrototype,c=e("XFuk"),g=e("4uGi"),p=e("ueY1"),y=e("AoAp"),A=function(){return this};m.exports=function(C,I,P,V){var F=I+" Iterator";return C.prototype=c(f,{next:g(+!V,P)}),p(C,F,!1,!0),y[F]=A,C}},"3fk+":function(m,E,e){var f=e("Ks5W"),c=e("m7zg"),g=e("WxoH"),p=e("JTf3"),y=e("ba8b"),A=e("WMbf"),C=f.TypeError;m.exports=function(I,P){var V=I.exec;if(p(V)){var F=c(V,I,P);return F!==null&&g(F),F}if(y(I)==="RegExp")return c(A,I,P);throw C("RegExp#exec called on incompatible receiver")}},"3n0U":function(m,E,e){var f=e("11yv"),c=e("AoAp"),g=f("iterator"),p=Array.prototype;m.exports=function(y){return y!==void 0&&(c.Array===y||p[g]===y)}},"4Qxg":function(m,E,e){var f=e("eRwv"),c=e("Ks5W"),g=c.RegExp;m.exports=f(function(){var p=g(".","s");return!(p.dotAll&&p.exec(`
|
|
`)&&p.flags==="s")})},"4YbN":function(m,E,e){var f=e("aLaa"),c=e("eRwv"),g=e("JTf3"),p=e("g8+u"),y=e("RYfq"),A=e("sNJV"),C=function(){},I=[],P=y("Reflect","construct"),V=/^\s*(?:class|function)\b/,F=f(V.exec),j=!V.exec(C),w=function($){if(!g($))return!1;try{return P(C,I,$),!0}catch(Z){return!1}},K=function($){if(!g($))return!1;switch(p($)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return j||!!F(V,A($))}catch(Z){return!0}};K.sham=!0,m.exports=!P||c(function(){var G;return w(w.call)||!w(Object)||!w(function(){G=!0})||G})?K:w},"4gdG":function(m,E,e){var f=e("Ks5W"),c=e("nATg"),g="__core-js_shared__",p=f[g]||c(g,{});m.exports=p},"4uGi":function(m,E){m.exports=function(e,f){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:f}}},"5JCY":function(m,E,e){var f=e("N6FT").PROPER,c=e("eRwv"),g=e("noWC"),p="\u200B\x85\u180E";m.exports=function(y){return c(function(){return!!g[y]()||p[y]()!==p||f&&g[y].name!==y})}},"5r2E":function(m,E,e){"use strict";var f={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,g=c&&!f.call({1:2},1);E.f=g?function(y){var A=c(this,y);return!!A&&A.enumerable}:f},"721z":function(m,E,e){var f=e("Ks5W"),c=e("XaNE"),g=f.Object;m.exports=function(p){return g(c(p))}},"8HiI":function(m,E,e){var f=e("Ks5W"),c=e("JTf3"),g=e("IL+x"),p=f.TypeError;m.exports=function(y){if(c(y))return y;throw p(g(y)+" is not a function")}},"8ODz":function(m,E,e){var f=e("++4Y"),c=e("FlRv"),g=e("4uGi");m.exports=f?function(p,y,A){return c.f(p,y,g(1,A))}:function(p,y,A){return p[y]=A,p}},"8Ys4":function(m,E,e){var f=e("Ks5W"),c=e("n6S8"),g=e("tMNq"),p=e("oauk"),y=f.Array,A=Math.max;m.exports=function(C,I,P){for(var V=g(C),F=c(I,V),j=c(P===void 0?V:P,V),w=y(A(j-F,0)),K=0;F<j;F++,K++)p(w,K,C[F]);return w.length=K,w}},"8xe4":function(m,E){m.exports=function(e){try{return{error:!1,value:e()}}catch(f){return{error:!0,value:f}}}},"9Bi7":function(m,E,e){"use strict";var f=e("RYfq"),c=e("FlRv"),g=e("11yv"),p=e("++4Y"),y=g("species");m.exports=function(A){var C=f(A),I=c.f;p&&C&&!C[y]&&I(C,y,{configurable:!0,get:function(){return this}})}},Ai06:function(m,E,e){var f=e("ZpKI"),c=e("Yzn+");m.exports=Object.keys||function(p){return f(p,c)}},AoAp:function(m,E){m.exports={}},BDtL:function(m,E,e){var f=e("Ks5W");m.exports=f.Promise},COGW:function(m,E,e){var f=e("SwuV"),c=e("ba8b"),g=e("11yv"),p=g("match");m.exports=function(y){var A;return f(y)&&((A=y[p])!==void 0?!!A:c(y)=="RegExp")}},DXPr:function(m,E,e){"use strict";e.r(E),function(f){e.d(E,"AElement",function(){return xr}),e.d(E,"AnimateColorElement",function(){return vr}),e.d(E,"AnimateElement",function(){return Ce}),e.d(E,"AnimateTransformElement",function(){return dr}),e.d(E,"BoundingBox",function(){return te}),e.d(E,"CB1",function(){return Ft}),e.d(E,"CB2",function(){return Zt}),e.d(E,"CB3",function(){return $t}),e.d(E,"CB4",function(){return Xt}),e.d(E,"Canvg",function(){return Vr}),e.d(E,"CircleElement",function(){return nr}),e.d(E,"ClipPathElement",function(){return Ar}),e.d(E,"DefsElement",function(){return lr}),e.d(E,"DescElement",function(){return Dr}),e.d(E,"Document",function(){return Te}),e.d(E,"Element",function(){return wt}),e.d(E,"EllipseElement",function(){return ar}),e.d(E,"FeColorMatrixElement",function(){return Ke}),e.d(E,"FeCompositeElement",function(){return Mr}),e.d(E,"FeDropShadowElement",function(){return Cr}),e.d(E,"FeGaussianBlurElement",function(){return Nr}),e.d(E,"FeMorphologyElement",function(){return Ir}),e.d(E,"FilterElement",function(){return ke}),e.d(E,"Font",function(){return ie}),e.d(E,"FontElement",function(){return gr}),e.d(E,"FontFaceElement",function(){return pr}),e.d(E,"GElement",function(){return Ae}),e.d(E,"GlyphElement",function(){return Be}),e.d(E,"GradientElement",function(){return Ge}),e.d(E,"ImageElement",function(){return br}),e.d(E,"LineElement",function(){return ir}),e.d(E,"LinearGradientElement",function(){return fr}),e.d(E,"MarkerElement",function(){return ur}),e.d(E,"MaskElement",function(){return Ye}),e.d(E,"Matrix",function(){return Ve}),e.d(E,"MissingGlyphElement",function(){return mr}),e.d(E,"Mouse",function(){return Xe}),e.d(E,"PSEUDO_ZERO",function(){return vt}),e.d(E,"Parser",function(){return Re}),e.d(E,"PathElement",function(){return Gt}),e.d(E,"PathParser",function(){return Tt}),e.d(E,"PatternElement",function(){return sr}),e.d(E,"Point",function(){return Wt}),e.d(E,"PolygonElement",function(){return or}),e.d(E,"PolylineElement",function(){return ze}),e.d(E,"Property",function(){return pt}),e.d(E,"QB1",function(){return he}),e.d(E,"QB2",function(){return ae}),e.d(E,"QB3",function(){return de}),e.d(E,"RadialGradientElement",function(){return hr}),e.d(E,"RectElement",function(){return We}),e.d(E,"RenderedElement",function(){return ce}),e.d(E,"Rotate",function(){return qe}),e.d(E,"SVGElement",function(){return xe}),e.d(E,"SVGFontLoader",function(){return Tr}),e.d(E,"Scale",function(){return _e}),e.d(E,"Screen",function(){return be}),e.d(E,"Skew",function(){return we}),e.d(E,"SkewX",function(){return tr}),e.d(E,"SkewY",function(){return er}),e.d(E,"StopElement",function(){return cr}),e.d(E,"StyleElement",function(){return He}),e.d(E,"SymbolElement",function(){return Sr}),e.d(E,"TRefElement",function(){return yr}),e.d(E,"TSpanElement",function(){return Fe}),e.d(E,"TextElement",function(){return ye}),e.d(E,"TextPathElement",function(){return Or}),e.d(E,"TitleElement",function(){return jr}),e.d(E,"Transform",function(){return Se}),e.d(E,"Translate",function(){return Ze}),e.d(E,"UnknownElement",function(){return rr}),e.d(E,"UseElement",function(){return Pr}),e.d(E,"ViewPort",function(){return Oe}),e.d(E,"compressSpaces",function(){return Bt}),e.d(E,"getSelectorSpecificity",function(){return lt}),e.d(E,"normalizeAttributeName",function(){return se}),e.d(E,"normalizeColor",function(){return ue}),e.d(E,"parseExternalUrl",function(){return _t}),e.d(E,"presets",function(){return Yt}),e.d(E,"toNumbers",function(){return Mt}),e.d(E,"trimLeft",function(){return Lt}),e.d(E,"trimRight",function(){return Ut}),e.d(E,"vectorMagnitude",function(){return Et}),e.d(E,"vectorsAngle",function(){return Rt}),e.d(E,"vectorsRatio",function(){return bt});var c=e("g9jQ"),g=e.n(c),p=e("Lltv"),y=e.n(p),A=e("mdxj"),C=e.n(A),I=e("iWRt"),P=e.n(I),V=e("vrKp"),F=e.n(V),j=e("yD9w"),w=e.n(j),K=e("GVkW"),G=e.n(K),$=e("MNKV"),Z=e.n($),W=e("KKe4"),_=e.n(W),D=e("x8x8"),et=e.n(D),b=e("NCkV"),S=e.n(b),R=e("KLN8"),Y=e.n(R),q=e("wOD2"),tt=e.n(q),it=e("qJvV"),O=e.n(it),L=e("bvJU"),T=e("Cmcn"),M=e("PenQ"),H=e("2KFj"),N=e("XPR9"),B=e("3S9h"),X=e("kFHX"),z=e("4jIl"),k=e("XKWP"),J=e("N7Kx"),ot=e("k16G"),st=e("c1Ei"),nt=e.n(st),At=e("yXPU"),ct=e.n(At),ft=e("lSNA"),Ot=e.n(ft),mt=e("xEkU"),Pt=e.n(mt),gt=e("WOGj"),Ct=e.n(gt),St=e("SDGZ"),It=e("Xp4B");function Dt(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=v.DOMParser,n={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:l,createCanvas:function(t,i){return new OffscreenCanvas(t,i)},createImage:function(t){return ct()(nt.a.mark(function i(){var r,o,s;return nt.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,fetch(t);case 2:return r=h.sent,h.next=5,r.blob();case 5:return o=h.sent,h.next=8,createImageBitmap(o);case 8:return s=h.sent,h.abrupt("return",s);case 10:case"end":return h.stop()}},i)}))()}};return(typeof DOMParser!="undefined"||typeof l=="undefined")&&Reflect.deleteProperty(n,"DOMParser"),n}function Vt(v){var l=v.DOMParser,n=v.canvas,a=v.fetch;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:l,fetch:a,createCanvas:n.createCanvas,createImage:n.loadImage}}var Yt=Object.freeze({__proto__:null,offscreen:Dt,node:Vt});function Bt(v){return v.replace(/(?!\u3000)\s+/gm," ")}function Lt(v){return v.replace(/^[\n \t]+/,"")}function Ut(v){return v.replace(/[\n \t]+$/,"")}function Mt(v){var l=(v||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return l.map(parseFloat)}var Jt=/^[A-Z-]+$/;function se(v){return Jt.test(v)?v.toLowerCase():v}function _t(v){var l=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(v)||[];return l[2]||l[3]||l[4]}function ue(v){if(!v.startsWith("rgb"))return v;var l=3,n=v.replace(/\d+(\.\d+)?/g,function(a,t){return l--&&t?String(Math.round(parseFloat(a))):a});return n}var pe=/(\[[^\]]+\])/g,me=/(#[^\s+>~.[:]+)/g,Le=/(\.[^\s+>~.[:]+)/g,Pe=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,Ue=/(:[\w-]+\([^)]*\))/gi,le=/(:[^\s+>~.[:]+)/g,fe=/([^\s+>~.[:]+)/g;function ne(v,l){var n=l.exec(v);return n?[v.replace(l," "),n.length]:[v,0]}function lt(v){var l=[0,0,0],n=v.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),a=0,t=ne(n,pe),i=Object(ot.a)(t,2);n=i[0],a=i[1],l[1]+=a;var r=ne(n,me),o=Object(ot.a)(r,2);n=o[0],a=o[1],l[0]+=a;var s=ne(n,Le),u=Object(ot.a)(s,2);n=u[0],a=u[1],l[1]+=a;var h=ne(n,Pe),d=Object(ot.a)(h,2);n=d[0],a=d[1],l[2]+=a;var x=ne(n,Ue),U=Object(ot.a)(x,2);n=U[0],a=U[1],l[1]+=a;var Q=ne(n,le),rt=Object(ot.a)(Q,2);n=rt[0],a=rt[1],l[1]+=a,n=n.replace(/[*\s+>~]/g," ").replace(/[#.]/g," ");var ut=ne(n,fe),at=Object(ot.a)(ut,2);return n=at[0],a=at[1],l[2]+=a,l.join("")}var vt=1e-8;function Et(v){return Math.sqrt(Math.pow(v[0],2)+Math.pow(v[1],2))}function bt(v,l){return(v[0]*l[0]+v[1]*l[1])/(Et(v)*Et(l))}function Rt(v,l){return(v[0]*l[1]<v[1]*l[0]?-1:1)*Math.acos(bt(v,l))}function Ft(v){return v*v*v}function Zt(v){return 3*v*v*(1-v)}function $t(v){return 3*v*(1-v)*(1-v)}function Xt(v){return(1-v)*(1-v)*(1-v)}function he(v){return v*v}function ae(v){return 2*v*(1-v)}function de(v){return(1-v)*(1-v)}var pt=function(){function v(l,n,a){Object(k.a)(this,v),this.document=l,this.name=n,this.value=a,this.isNormalizedColor=!1}return Object(J.a)(v,[{key:"split",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",a=this.document,t=this.name;return Bt(this.getString()).trim().split(n).map(function(i){return new v(a,t,i)})}},{key:"hasValue",value:function(n){var a=this.value;return a!==null&&a!==""&&(n||a!==0)&&typeof a!="undefined"}},{key:"isString",value:function(n){var a=this.value,t=typeof a=="string";return!t||!n?t:n.test(a)}},{key:"isUrlDefinition",value:function(){return this.isString(/^url\(/)}},{key:"isPixels",value:function(){if(!this.hasValue())return!1;var n=this.getString();switch(!0){case n.endsWith("px"):case/^[0-9]+$/.test(n):return!0;default:return!1}}},{key:"setValue",value:function(n){return this.value=n,this}},{key:"getValue",value:function(n){return typeof n=="undefined"||this.hasValue()?this.value:n}},{key:"getNumber",value:function(n){if(!this.hasValue())return typeof n=="undefined"?0:parseFloat(n);var a=this.value,t=parseFloat(a);return this.isString(/%$/)&&(t/=100),t}},{key:"getString",value:function(n){return typeof n=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(n)}},{key:"getColor",value:function(n){var a=this.getString(n);return this.isNormalizedColor||(this.isNormalizedColor=!0,a=ue(a),this.value=a),a}},{key:"getDpi",value:function(){return 96}},{key:"getRem",value:function(){return this.document.rootEmSize}},{key:"getEm",value:function(){return this.document.emSize}},{key:"getUnits",value:function(){return this.getString().replace(/[0-9.-]/g,"")}},{key:"getPixels",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var t=typeof n=="boolean"?[void 0,n]:[n],i=Object(ot.a)(t,2),r=i[0],o=i[1],s=this.document.screen.viewPort;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(s.computeSize("x"),s.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(s.computeSize("x"),s.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*s.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*s.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 this.getNumber()*15;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(/%$/)&&o):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*s.computeSize(r);default:{var u=this.getNumber();return a&&u<1?u*s.computeSize(r):u}}}},{key:"getMilliseconds",value:function(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}},{key:"getRadians",value:function(){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(){var n=this.getString(),a=/#([^)'"]+)/.exec(n);return a&&(a=a[1]),a||(a=n),this.document.definitions[a]}},{key:"getFillStyleDefinition",value:function(n,a){var t=this.getDefinition();if(!t)return null;if(typeof t.createGradient=="function")return t.createGradient(this.document.ctx,n,a);if(typeof t.createPattern=="function"){if(t.getHrefAttribute().hasValue()){var i=t.getAttribute("patternTransform");t=t.getHrefAttribute().getDefinition(),i.hasValue()&&t.getAttribute("patternTransform",!0).setValue(i.value)}return t.createPattern(this.document.ctx,n,a)}return null}},{key:"getTextBaseline",value:function(){return this.hasValue()?v.textBaselineMapping[this.getString()]:null}},{key:"addOpacity",value:function(n){for(var a=this.getColor(),t=a.length,i=0,r=0;r<t&&!(a[r]===","&&i++,i===3);r++);if(n.hasValue()&&this.isString()&&i!==3){var o=new Ct.a(a);o.ok&&(o.alpha=n.getNumber(),a=o.toRGBA())}return new v(this.document,this.name,a)}}],[{key:"empty",value:function(n){return new v(n,"EMPTY","")}}]),v}();pt.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 Oe=function(){function v(){Object(k.a)(this,v),this.viewPorts=[]}return Object(J.a)(v,[{key:"clear",value:function(){this.viewPorts=[]}},{key:"setCurrent",value:function(n,a){this.viewPorts.push({width:n,height:a})}},{key:"removeCurrent",value:function(){this.viewPorts.pop()}},{key:"getCurrent",value:function(){var n=this.viewPorts;return n[n.length-1]}},{key:"width",get:function(){return this.getCurrent().width}},{key:"height",get:function(){return this.getCurrent().height}},{key:"computeSize",value:function(n){return typeof n=="number"?n:n==="x"?this.width:n==="y"?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}}]),v}(),Wt=function(){function v(l,n){Object(k.a)(this,v),this.x=l,this.y=n}return Object(J.a)(v,[{key:"angleTo",value:function(n){return Math.atan2(n.y-this.y,n.x-this.x)}},{key:"applyTransform",value:function(n){var a=this.x,t=this.y,i=a*n[0]+t*n[2]+n[4],r=a*n[1]+t*n[3]+n[5];this.x=i,this.y=r}}],[{key:"parse",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=Mt(n),i=Object(ot.a)(t,2),r=i[0],o=r===void 0?a:r,s=i[1],u=s===void 0?a:s;return new v(o,u)}},{key:"parseScale",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,t=Mt(n),i=Object(ot.a)(t,2),r=i[0],o=r===void 0?a:r,s=i[1],u=s===void 0?o:s;return new v(o,u)}},{key:"parsePath",value:function(n){for(var a=Mt(n),t=a.length,i=[],r=0;r<t;r+=2)i.push(new v(a[r],a[r+1]));return i}}]),v}(),Xe=function(){function v(l){Object(k.a)(this,v),this.screen=l,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}return Object(J.a)(v,[{key:"isWorking",value:function(){return this.working}},{key:"start",value:function(){if(this.working)return;var n=this.screen,a=this.onClick,t=this.onMouseMove,i=n.ctx.canvas;i.onclick=a,i.onmousemove=t,this.working=!0}},{key:"stop",value:function(){if(!this.working)return;var n=this.screen.ctx.canvas;this.working=!1,n.onclick=null,n.onmousemove=null}},{key:"hasEvents",value:function(){return this.working&&this.events.length>0}},{key:"runEvents",value:function(){if(!this.working)return;var n=this.screen,a=this.events,t=this.eventElements,i=n.ctx.canvas.style;i&&(i.cursor=""),a.forEach(function(r,o){for(var s=r.run,u=t[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}},{key:"checkPath",value:function(n,a){if(!this.working||!a)return;var t=this.events,i=this.eventElements;t.forEach(function(r,o){var s=r.x,u=r.y;!i[o]&&a.isPointInPath&&a.isPointInPath(s,u)&&(i[o]=n)})}},{key:"checkBoundingBox",value:function(n,a){if(!this.working||!a)return;var t=this.events,i=this.eventElements;t.forEach(function(r,o){var s=r.x,u=r.y;!i[o]&&a.isPointInBox(s,u)&&(i[o]=n)})}},{key:"mapXY",value:function(n,a){for(var t=this.screen,i=t.window,r=t.ctx,o=new Wt(n,a),s=r.canvas;s;)o.x-=s.offsetLeft,o.y-=s.offsetTop,s=s.offsetParent;return i.scrollX&&(o.x+=i.scrollX),i.scrollY&&(o.y+=i.scrollY),o}},{key:"onClick",value:function(n){var a=this.mapXY(n.clientX,n.clientY),t=a.x,i=a.y;this.events.push({type:"onclick",x:t,y:i,run:function(o){o.onClick&&o.onClick()}})}},{key:"onMouseMove",value:function(n){var a=this.mapXY(n.clientX,n.clientY),t=a.x,i=a.y;this.events.push({type:"onmousemove",x:t,y:i,run:function(o){o.onMouseMove&&o.onMouseMove()}})}}]),v}(),Qe=typeof window!="undefined"?window:null,Je=typeof fetch!="undefined"?fetch.bind(void 0):null,be=function(){function v(l){Object(k.a)(this,v);var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.fetch,t=a===void 0?Je:a,i=n.window,r=i===void 0?Qe:i;this.ctx=l,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Oe,this.mouse=new Xe(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=t}return Object(J.a)(v,[{key:"wait",value:function(n){this.waits.push(n)}},{key:"ready",value:function(){return this.readyPromise?this.readyPromise:Promise.resolve()}},{key:"isReady",value:function(){if(this.isReadyLock)return!0;var n=this.waits.every(function(a){return a()});return n&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=n,n}},{key:"setDefaults",value:function(n){n.strokeStyle="rgba(0,0,0,0)",n.lineCap="butt",n.lineJoin="miter",n.miterLimit=4}},{key:"setViewBox",value:function(n){var a=n.document,t=n.ctx,i=n.aspectRatio,r=n.width,o=n.desiredWidth,s=n.height,u=n.desiredHeight,h=n.minX,d=h===void 0?0:h,x=n.minY,U=x===void 0?0:x,Q=n.refX,rt=n.refY,ut=n.clip,at=ut===void 0?!1:ut,xt=n.clipX,dt=xt===void 0?0:xt,ht=n.clipY,yt=ht===void 0?0:ht,Nt=Bt(i).replace(/^defer\s/,""),jt=Nt.split(" "),Ht=Object(ot.a)(jt,2),ee=Ht[0],re=Ht[1],Qt=ee||"xMidYMid",kt=re||"meet",qt=r/o,ve=s/u,Kt=Math.min(qt,ve),Ee=Math.max(qt,ve),je=o,De=u;kt==="meet"&&(je*=Kt,De*=Kt),kt==="slice"&&(je*=Ee,De*=Ee);var wr=new pt(a,"refX",Q),Br=new pt(a,"refY",rt),Fr=wr.hasValue()&&Br.hasValue();if(Fr&&t.translate(-Kt*wr.getPixels("x"),-Kt*Br.getPixels("y")),at){var Wr=Kt*dt,zr=Kt*yt;t.beginPath(),t.moveTo(Wr,zr),t.lineTo(r,zr),t.lineTo(r,s),t.lineTo(Wr,s),t.closePath(),t.clip()}if(!Fr){var Gr=kt==="meet"&&Kt===ve,Hr=kt==="slice"&&Ee===ve,Kr=kt==="meet"&&Kt===qt,Yr=kt==="slice"&&Ee===qt;Qt.startsWith("xMid")&&(Gr||Hr)&&t.translate(r/2-je/2,0),Qt.endsWith("YMid")&&(Kr||Yr)&&t.translate(0,s/2-De/2),Qt.startsWith("xMax")&&(Gr||Hr)&&t.translate(r-je,0),Qt.endsWith("YMax")&&(Kr||Yr)&&t.translate(0,s-De)}switch(!0){case Qt==="none":t.scale(qt,ve);break;case kt==="meet":t.scale(Kt,Kt);break;case kt==="slice":t.scale(Ee,Ee);break}t.translate(-d,-U)}},{key:"start",value:function(n){var a=this,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=t.enableRedraw,r=i===void 0?!1:i,o=t.ignoreMouse,s=o===void 0?!1:o,u=t.ignoreAnimation,h=u===void 0?!1:u,d=t.ignoreDimensions,x=d===void 0?!1:d,U=t.ignoreClear,Q=U===void 0?!1:U,rt=t.forceRedraw,ut=t.scaleWidth,at=t.scaleHeight,xt=t.offsetX,dt=t.offsetY,ht=this.FRAMERATE,yt=this.mouse,Nt=1e3/ht;if(this.frameDuration=Nt,this.readyPromise=new Promise(function(Qt){a.resolveReady=Qt}),this.isReady()&&this.render(n,x,Q,ut,at,xt,dt),!r)return;var jt=Date.now(),Ht=jt,ee=0,re=function Qt(){jt=Date.now(),ee=jt-Ht,ee>=Nt&&(Ht=jt-ee%Nt,a.shouldUpdate(h,rt)&&(a.render(n,x,Q,ut,at,xt,dt),yt.runEvents())),a.intervalId=Pt()(Qt)};s||yt.start(),this.intervalId=Pt()(re)}},{key:"stop",value:function(){this.intervalId&&(Pt.a.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}},{key:"shouldUpdate",value:function(n,a){if(!n){var t=this.frameDuration,i=this.animations.reduce(function(r,o){return o.update(t)||r},!1);if(i)return!0}return typeof a=="function"&&a()||!this.isReadyLock&&this.isReady()?!0:!!this.mouse.hasEvents()}},{key:"render",value:function(n,a,t,i,r,o,s){var u=this.CLIENT_WIDTH,h=this.CLIENT_HEIGHT,d=this.viewPort,x=this.ctx,U=this.isFirstRender,Q=x.canvas;d.clear(),Q.width&&Q.height?d.setCurrent(Q.width,Q.height):d.setCurrent(u,h);var rt=n.getStyle("width"),ut=n.getStyle("height");!a&&(U||typeof i!="number"&&typeof r!="number")&&(rt.hasValue()&&(Q.width=rt.getPixels("x"),Q.style&&(Q.style.width="".concat(Q.width,"px"))),ut.hasValue()&&(Q.height=ut.getPixels("y"),Q.style&&(Q.style.height="".concat(Q.height,"px"))));var at=Q.clientWidth||Q.width,xt=Q.clientHeight||Q.height;if(a&&rt.hasValue()&&ut.hasValue()&&(at=rt.getPixels("x"),xt=ut.getPixels("y")),d.setCurrent(at,xt),typeof o=="number"&&n.getAttribute("x",!0).setValue(o),typeof s=="number"&&n.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof r=="number"){var dt=Mt(n.getAttribute("viewBox").getString()),ht=0,yt=0;if(typeof i=="number"){var Nt=n.getStyle("width");Nt.hasValue()?ht=Nt.getPixels("x")/i:isNaN(dt[2])||(ht=dt[2]/i)}if(typeof r=="number"){var jt=n.getStyle("height");jt.hasValue()?yt=jt.getPixels("y")/r:isNaN(dt[3])||(yt=dt[3]/r)}ht||(ht=yt),yt||(yt=ht),n.getAttribute("width",!0).setValue(i),n.getAttribute("height",!0).setValue(r);var Ht=n.getStyle("transform",!0,!0);Ht.setValue("".concat(Ht.getString()," scale(").concat(1/ht,", ").concat(1/yt,")"))}t||x.clearRect(0,0,at,xt),n.render(x),U&&(this.isFirstRender=!1)}}]),v}();be.defaultWindow=Qe,be.defaultFetch=Je;var kr=be.defaultFetch,$r=typeof DOMParser!="undefined"?DOMParser:null,Re=function(){function v(){Object(k.a)(this,v);var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=l.fetch,a=n===void 0?kr:n,t=l.DOMParser,i=t===void 0?$r:t;this.fetch=a,this.DOMParser=i}return Object(J.a)(v,[{key:"parse",value:function(n){var a=this;return ct()(nt.a.mark(function t(){return nt.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!n.startsWith("<")){r.next=2;break}return r.abrupt("return",a.parseFromString(n));case 2:return r.abrupt("return",a.load(n));case 3:case"end":return r.stop()}},t)}))()}},{key:"parseFromString",value:function(n){var a=new this.DOMParser;try{return this.checkDocument(a.parseFromString(n,"image/svg+xml"))}catch(t){return this.checkDocument(a.parseFromString(n,"text/xml"))}}},{key:"checkDocument",value:function(n){var a=n.getElementsByTagName("parsererror")[0];if(a)throw new Error(a.textContent);return n}},{key:"load",value:function(n){var a=this;return ct()(nt.a.mark(function t(){var i,r;return nt.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,a.fetch(n);case 2:return i=s.sent,s.next=5,i.text();case 5:return r=s.sent,s.abrupt("return",a.parseFromString(r));case 7:case"end":return s.stop()}},t)}))()}}]),v}(),Ze=function(){function v(l,n){Object(k.a)(this,v),this.type="translate",this.point=null,this.point=Wt.parse(n)}return Object(J.a)(v,[{key:"apply",value:function(n){var a=this.point,t=a.x,i=a.y;n.translate(t||0,i||0)}},{key:"unapply",value:function(n){var a=this.point,t=a.x,i=a.y;n.translate(-1*t||0,-1*i||0)}},{key:"applyToPoint",value:function(n){var a=this.point,t=a.x,i=a.y;n.applyTransform([1,0,0,1,t||0,i||0])}}]),v}(),qe=function(){function v(l,n,a){Object(k.a)(this,v),this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var t=Mt(n);this.angle=new pt(l,"angle",t[0]),this.originX=a[0],this.originY=a[1],this.cx=t[1]||0,this.cy=t[2]||0}return Object(J.a)(v,[{key:"apply",value:function(n){var a=this.cx,t=this.cy,i=this.originX,r=this.originY,o=this.angle,s=a+i.getPixels("x"),u=t+r.getPixels("y");n.translate(s,u),n.rotate(o.getRadians()),n.translate(-s,-u)}},{key:"unapply",value:function(n){var a=this.cx,t=this.cy,i=this.originX,r=this.originY,o=this.angle,s=a+i.getPixels("x"),u=t+r.getPixels("y");n.translate(s,u),n.rotate(-1*o.getRadians()),n.translate(-s,-u)}},{key:"applyToPoint",value:function(n){var a=this.cx,t=this.cy,i=this.angle,r=i.getRadians();n.applyTransform([1,0,0,1,a||0,t||0]),n.applyTransform([Math.cos(r),Math.sin(r),-Math.sin(r),Math.cos(r),0,0]),n.applyTransform([1,0,0,1,-a||0,-t||0])}}]),v}(),_e=function(){function v(l,n,a){Object(k.a)(this,v),this.type="scale",this.scale=null,this.originX=null,this.originY=null;var t=Wt.parseScale(n);(t.x===0||t.y===0)&&(t.x=vt,t.y=vt),this.scale=t,this.originX=a[0],this.originY=a[1]}return Object(J.a)(v,[{key:"apply",value:function(n){var a=this.scale,t=a.x,i=a.y,r=this.originX,o=this.originY,s=r.getPixels("x"),u=o.getPixels("y");n.translate(s,u),n.scale(t,i||t),n.translate(-s,-u)}},{key:"unapply",value:function(n){var a=this.scale,t=a.x,i=a.y,r=this.originX,o=this.originY,s=r.getPixels("x"),u=o.getPixels("y");n.translate(s,u),n.scale(1/t,1/i||t),n.translate(-s,-u)}},{key:"applyToPoint",value:function(n){var a=this.scale,t=a.x,i=a.y;n.applyTransform([t||0,0,0,i||0,0,0])}}]),v}(),Ve=function(){function v(l,n,a){Object(k.a)(this,v),this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Mt(n),this.originX=a[0],this.originY=a[1]}return Object(J.a)(v,[{key:"apply",value:function(n){var a=this.originX,t=this.originY,i=this.matrix,r=a.getPixels("x"),o=t.getPixels("y");n.translate(r,o),n.transform(i[0],i[1],i[2],i[3],i[4],i[5]),n.translate(-r,-o)}},{key:"unapply",value:function(n){var a=this.originX,t=this.originY,i=this.matrix,r=i[0],o=i[2],s=i[4],u=i[1],h=i[3],d=i[5],x=0,U=0,Q=1,rt=1/(r*(h*Q-d*U)-o*(u*Q-d*x)+s*(u*U-h*x)),ut=a.getPixels("x"),at=t.getPixels("y");n.translate(ut,at),n.transform(rt*(h*Q-d*U),rt*(d*x-u*Q),rt*(s*U-o*Q),rt*(r*Q-s*x),rt*(o*d-s*h),rt*(s*u-r*d)),n.translate(-ut,-at)}},{key:"applyToPoint",value:function(n){n.applyTransform(this.matrix)}}]),v}(),we=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="skew",r.angle=null,r.angle=new pt(a,"angle",t),r}return n}(Ve),tr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="skewX",r.matrix=[1,0,Math.tan(r.angle.getRadians()),1,0,0],r}return n}(we),er=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="skewY",r.matrix=[1,Math.tan(r.angle.getRadians()),0,1,0,0],r}return n}(we);function Xr(v){return Bt(v).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function Qr(v){var l=v.split("("),n=Object(ot.a)(l,2),a=n[0],t=n[1];return[a.trim(),t.trim().replace(")","")]}var Se=function(){function v(l,n,a){var t=this;Object(k.a)(this,v),this.document=l,this.transforms=[];var i=Xr(n);i.forEach(function(r){if(r==="none")return;var o=Qr(r),s=Object(ot.a)(o,2),u=s[0],h=s[1],d=v.transformTypes[u];typeof d!="undefined"&&t.transforms.push(new d(t.document,h,a))})}return Object(J.a)(v,[{key:"apply",value:function(n){for(var a=this.transforms,t=a.length,i=0;i<t;i++)a[i].apply(n)}},{key:"unapply",value:function(n){for(var a=this.transforms,t=a.length,i=t-1;i>=0;i--)a[i].unapply(n)}},{key:"applyToPoint",value:function(n){for(var a=this.transforms,t=a.length,i=0;i<t;i++)a[i].applyToPoint(n)}}],[{key:"fromElement",value:function(n,a){var t=a.getStyle("transform",!1,!0),i=a.getStyle("transform-origin",!1,!0).split(),r=Object(ot.a)(i,2),o=r[0],s=r[1],u=s===void 0?o:s,h=[o,u];return t.hasValue()?new v(n,t.getString(),h):null}}]),v}();Se.transformTypes={translate:Ze,rotate:qe,scale:_e,matrix:Ve,skewX:tr,skewY:er};var wt=function(){function v(l,n){var a=this;Object(k.a)(this,v);var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=l,this.node=n,this.captureTextNodes=t,this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!n||n.nodeType!==1)return;if(Array.from(n.attributes).forEach(function(s){var u=se(s.nodeName);a.attributes[u]=new pt(l,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(function(s){return s.trim()});i.forEach(function(s){if(!s)return;var u=s.split(":").map(function(U){return U.trim()}),h=Object(ot.a)(u,2),d=h[0],x=h[1];a.styles[d]=new pt(l,d,x)})}var r=l.definitions,o=this.getAttribute("id");o.hasValue()&&(r[o.getString()]||(r[o.getString()]=this)),Array.from(n.childNodes).forEach(function(s){if(s.nodeType===1)a.addChild(s);else if(t&&(s.nodeType===3||s.nodeType===4)){var u=l.createTextNode(s);u.getText().length>0&&a.addChild(u)}})}return Object(J.a)(v,[{key:"getAttribute",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=this.attributes[n];if(!t&&a){var i=new pt(this.document,n,"");return this.attributes[n]=i,i}return t||pt.empty(this.document)}},{key:"getHrefAttribute",value:function(){for(var n in this.attributes)if(n==="href"||n.endsWith(":href"))return this.attributes[n];return pt.empty(this.document)}},{key:"getStyle",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[n];if(i)return i;var r=this.getAttribute(n);if(r!=null&&r.hasValue())return this.styles[n]=r,r;if(!t){var o=this.parent;if(o){var s=o.getStyle(n);if(s!=null&&s.hasValue())return s}}if(a){var u=new pt(this.document,n,"");return this.styles[n]=u,u}return i||pt.empty(this.document)}},{key:"render",value:function(n){if(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")return;if(n.save(),this.getStyle("mask").hasValue()){var a=this.getStyle("mask").getDefinition();a&&(this.applyEffects(n),a.apply(n,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var t=this.getStyle("filter").getDefinition();t&&(this.applyEffects(n),t.apply(n,this))}else this.setContext(n),this.renderChildren(n),this.clearContext(n);n.restore()}},{key:"setContext",value:function(n){}},{key:"applyEffects",value:function(n){var a=Se.fromElement(this.document,this);a&&a.apply(n);var t=this.getStyle("clip-path",!1,!0);if(t.hasValue()){var i=t.getDefinition();i&&i.apply(n)}}},{key:"clearContext",value:function(n){}},{key:"renderChildren",value:function(n){this.children.forEach(function(a){a.render(n)})}},{key:"addChild",value:function(n){var a=n instanceof v?n:this.document.createElement(n);a.parent=this,v.ignoreChildTypes.includes(a.type)||this.children.push(a)}},{key:"matchesSelector",value:function(n){var a=this.node;if(typeof a.matches=="function")return a.matches(n);var t=a.getAttribute("class");return!t||t===""?!1:t.split(" ").some(function(i){return".".concat(i)===n})}},{key:"addStylesFromStyleDefinition",value:function(){var n=this.document,a=n.styles,t=n.stylesSpecificity;for(var i in a)if(!i.startsWith("@")&&this.matchesSelector(i)){var r=a[i],o=t[i];if(r)for(var s in r){var u=this.stylesSpecificity[s];typeof u=="undefined"&&(u="000"),o>=u&&(this.styles[s]=r[s],this.stylesSpecificity[s]=o)}}}},{key:"removeStyles",value:function(n,a){var t=a.reduce(function(i,r){var o=n.getStyle(r);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[].concat(Object(B.a)(i),[[r,s]])},[]);return t}},{key:"restoreStyles",value:function(n,a){a.forEach(function(t){var i=Object(ot.a)(t,2),r=i[0],o=i[1];n.getStyle(r,!0).setValue(o)})}}]),v}();wt.ignoreChildTypes=["title"];var rr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){return Object(k.a)(this,n),l.call(this,a,t,i)}return n}(wt);function Jr(v){var l=v.trim();return/^('|")/.test(l)?l:'"'.concat(l,'"')}function Zr(v){return typeof f=="undefined"?v:v.trim().split(",").map(Jr).join(",")}function qr(v){if(!v)return"";var l=v.trim().toLowerCase();switch(l){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return l;default:return/^oblique\s+(-|)\d+deg$/.test(l)?l:""}}function _r(v){if(!v)return"";var l=v.trim().toLowerCase();switch(l){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return l;default:return/^[\d.]+$/.test(l)?l:""}}var ie=function(){function v(l,n,a,t,i,r){Object(k.a)(this,v);var o=r?typeof r=="string"?v.parse(r):r:{};this.fontFamily=i||o.fontFamily,this.fontSize=t||o.fontSize,this.fontStyle=l||o.fontStyle,this.fontWeight=a||o.fontWeight,this.fontVariant=n||o.fontVariant}return Object(J.a)(v,[{key:"toString",value:function(){return[qr(this.fontStyle),this.fontVariant,_r(this.fontWeight),this.fontSize,Zr(this.fontFamily)].join(" ").trim()}}],[{key:"parse",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",a=arguments.length>1?arguments[1]:void 0,t="",i="",r="",o="",s="",u=Bt(n).trim().split(" "),h={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(function(d){switch(!0){case(!h.fontStyle&&v.styles.includes(d)):d!=="inherit"&&(t=d),h.fontStyle=!0;break;case(!h.fontVariant&&v.variants.includes(d)):d!=="inherit"&&(i=d),h.fontStyle=!0,h.fontVariant=!0;break;case(!h.fontWeight&&v.weights.includes(d)):d!=="inherit"&&(r=d),h.fontStyle=!0,h.fontVariant=!0,h.fontWeight=!0;break;case!h.fontSize:if(d!=="inherit"){var x=d.split("/"),U=Object(ot.a)(x,1);o=U[0]}h.fontStyle=!0,h.fontVariant=!0,h.fontWeight=!0,h.fontSize=!0;break;default:d!=="inherit"&&(s+=d)}}),new v(t,i,r,o,s,a)}}]),v}();ie.styles="normal|italic|oblique|inherit",ie.variants="normal|small-caps|inherit",ie.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";var te=function(){function v(){Object(k.a)(this,v);var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=l,this.y1=n,this.x2=a,this.y2=t,this.addPoint(l,n),this.addPoint(a,t)}return Object(J.a)(v,[{key:"x",get:function(){return this.x1}},{key:"y",get:function(){return this.y1}},{key:"width",get:function(){return this.x2-this.x1}},{key:"height",get:function(){return this.y2-this.y1}},{key:"addPoint",value:function(n,a){typeof n!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=n,this.x2=n),n<this.x1&&(this.x1=n),n>this.x2&&(this.x2=n)),typeof a!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=a,this.y2=a),a<this.y1&&(this.y1=a),a>this.y2&&(this.y2=a))}},{key:"addX",value:function(n){this.addPoint(n,null)}},{key:"addY",value:function(n){this.addPoint(null,n)}},{key:"addBoundingBox",value:function(n){if(!n)return;var a=n.x1,t=n.y1,i=n.x2,r=n.y2;this.addPoint(a,t),this.addPoint(i,r)}},{key:"sumCubic",value:function(n,a,t,i,r){return Math.pow(1-n,3)*a+3*Math.pow(1-n,2)*n*t+3*(1-n)*Math.pow(n,2)*i+Math.pow(n,3)*r}},{key:"bezierCurveAdd",value:function(n,a,t,i,r){var o=6*a-12*t+6*i,s=-3*a+9*t-9*i+3*r,u=3*t-3*a;if(s===0){if(o===0)return;var h=-u/o;0<h&&h<1&&(n?this.addX(this.sumCubic(h,a,t,i,r)):this.addY(this.sumCubic(h,a,t,i,r)));return}var d=Math.pow(o,2)-4*u*s;if(d<0)return;var x=(-o+Math.sqrt(d))/(2*s);0<x&&x<1&&(n?this.addX(this.sumCubic(x,a,t,i,r)):this.addY(this.sumCubic(x,a,t,i,r)));var U=(-o-Math.sqrt(d))/(2*s);0<U&&U<1&&(n?this.addX(this.sumCubic(U,a,t,i,r)):this.addY(this.sumCubic(U,a,t,i,r)))}},{key:"addBezierCurve",value:function(n,a,t,i,r,o,s,u){this.addPoint(n,a),this.addPoint(s,u),this.bezierCurveAdd(!0,n,t,r,s),this.bezierCurveAdd(!1,a,i,o,u)}},{key:"addQuadraticCurve",value:function(n,a,t,i,r,o){var s=n+2/3*(t-n),u=a+2/3*(i-a),h=s+1/3*(r-n),d=u+1/3*(o-a);this.addBezierCurve(n,a,s,h,u,d,r,o)}},{key:"isPointInBox",value:function(n,a){var t=this.x1,i=this.y1,r=this.x2,o=this.y2;return t<=n&&n<=r&&i<=a&&a<=o}}]),v}(),Tt=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a){var t;return Object(k.a)(this,n),t=l.call(this,a.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),t.control=null,t.start=null,t.current=null,t.command=null,t.commands=t.commands,t.i=-1,t.previousCommand=null,t.points=[],t.angles=[],t}return Object(J.a)(n,[{key:"reset",value:function(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new Wt(0,0),this.control=new Wt(0,0),this.current=new Wt(0,0),this.points=[],this.angles=[]}},{key:"isEnd",value:function(){var t=this.i,i=this.commands;return t>=i.length-1}},{key:"next",value:function(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}},{key:"getPoint",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Wt(this.command[t],this.command[i]);return this.makeAbsolute(r)}},{key:"getAsControlPoint",value:function(t,i){var r=this.getPoint(t,i);return this.control=r,r}},{key:"getAsCurrentPoint",value:function(t,i){var r=this.getPoint(t,i);return this.current=r,r}},{key:"getReflectedControlPoint",value:function(){var t=this.previousCommand.type;if(t!==St.a.CURVE_TO&&t!==St.a.SMOOTH_CURVE_TO&&t!==St.a.QUAD_TO&&t!==St.a.SMOOTH_QUAD_TO)return this.current;var i=this.current,r=i.x,o=i.y,s=this.control,u=s.x,h=s.y,d=new Wt(2*r-u,2*o-h);return d}},{key:"makeAbsolute",value:function(t){if(this.command.relative){var i=this.current,r=i.x,o=i.y;t.x+=r,t.y+=o}return t}},{key:"addMarker",value:function(t,i,r){var o=this.points,s=this.angles;r&&s.length>0&&!s[s.length-1]&&(s[s.length-1]=o[o.length-1].angleTo(r)),this.addMarkerAngle(t,i?i.angleTo(t):null)}},{key:"addMarkerAngle",value:function(t,i){this.points.push(t),this.angles.push(i)}},{key:"getMarkerPoints",value:function(){return this.points}},{key:"getMarkerAngles",value:function(){for(var t=this.angles,i=t.length,r=0;r<i;r++)if(!t[r]){for(var o=r+1;o<i;o++)if(t[o]){t[r]=t[o];break}}return t}}]),n}(St.a),ce=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.modifiedEmSizeStack=!1,a}return Object(J.a)(n,[{key:"calculateOpacity",value:function(){for(var t=1,i=this;i;){var r=i.getStyle("opacity",!1,!0);r.hasValue(!0)&&(t*=r.getNumber()),i=i.parent}return t}},{key:"setContext",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!i){var r=this.getStyle("fill"),o=this.getStyle("fill-opacity"),s=this.getStyle("stroke"),u=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var h=r.getFillStyleDefinition(this,o);h&&(t.fillStyle=h)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var d=r.getColor();d!=="inherit"&&(t.fillStyle=d==="none"?"rgba(0,0,0,0)":d)}if(o.hasValue()){var x=new pt(this.document,"fill",t.fillStyle).addOpacity(o).getColor();t.fillStyle=x}if(s.isUrlDefinition()){var U=s.getFillStyleDefinition(this,u);U&&(t.strokeStyle=U)}else if(s.hasValue()){s.getString()==="currentColor"&&s.setValue(this.getStyle("color").getColor());var Q=s.getString();Q!=="inherit"&&(t.strokeStyle=Q==="none"?"rgba(0,0,0,0)":Q)}if(u.hasValue()){var rt=new pt(this.document,"stroke",t.strokeStyle).addOpacity(u).getString();t.strokeStyle=rt}var ut=this.getStyle("stroke-width");if(ut.hasValue()){var at=ut.getPixels();t.lineWidth=at||vt}var xt=this.getStyle("stroke-linecap"),dt=this.getStyle("stroke-linejoin"),ht=this.getStyle("stroke-miterlimit"),yt=this.getStyle("stroke-dasharray"),Nt=this.getStyle("stroke-dashoffset");if(xt.hasValue()&&(t.lineCap=xt.getString()),dt.hasValue()&&(t.lineJoin=dt.getString()),ht.hasValue()&&(t.miterLimit=ht.getNumber()),yt.hasValue()&&yt.getString()!=="none"){var jt=Mt(yt.getString());typeof t.setLineDash!="undefined"?t.setLineDash(jt):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=jt:typeof t.mozDash!="undefined"&&!(jt.length===1&&jt[0]===0)&&(t.mozDash=jt);var Ht=Nt.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=Ht:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=Ht:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=Ht)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var ee=this.getStyle("font"),re=this.getStyle("font-style"),Qt=this.getStyle("font-variant"),kt=this.getStyle("font-weight"),qt=this.getStyle("font-size"),ve=this.getStyle("font-family"),Kt=new ie(re.getString(),Qt.getString(),kt.getString(),qt.hasValue()?"".concat(qt.getPixels(!0),"px"):"",ve.getString(),ie.parse(ee.getString(),t.font));re.setValue(Kt.fontStyle),Qt.setValue(Kt.fontVariant),kt.setValue(Kt.fontWeight),qt.setValue(Kt.fontSize),ve.setValue(Kt.fontFamily),t.font=Kt.toString(),qt.isPixels()&&(this.document.emSize=qt.getPixels(),this.modifiedEmSizeStack=!0)}i||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}},{key:"clearContext",value:function(t){Object(H.a)(Object(N.a)(n.prototype),"clearContext",this).call(this,t),this.modifiedEmSizeStack&&this.document.popEmSize()}}]),n}(wt),Gt=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="path",r.pathParser=null,r.pathParser=new Tt(r.getAttribute("d").getString()),r}return Object(J.a)(n,[{key:"path",value:function(t){var i=this.pathParser,r=new te;for(i.reset(),t&&t.beginPath();!i.isEnd();)switch(i.next().type){case Tt.MOVE_TO:this.pathM(t,r);break;case Tt.LINE_TO:this.pathL(t,r);break;case Tt.HORIZ_LINE_TO:this.pathH(t,r);break;case Tt.VERT_LINE_TO:this.pathV(t,r);break;case Tt.CURVE_TO:this.pathC(t,r);break;case Tt.SMOOTH_CURVE_TO:this.pathS(t,r);break;case Tt.QUAD_TO:this.pathQ(t,r);break;case Tt.SMOOTH_QUAD_TO:this.pathT(t,r);break;case Tt.ARC:this.pathA(t,r);break;case Tt.CLOSE_PATH:this.pathZ(t,r);break}return r}},{key:"getBoundingBox",value:function(t){return this.path()}},{key:"getMarkers",value:function(){var t=this.pathParser,i=t.getMarkerPoints(),r=t.getMarkerAngles(),o=i.map(function(s,u){return[s,r[u]]});return o}},{key:"renderChildren",value:function(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var i=this.getStyle("fill-rule");t.fillStyle!==""&&(i.getString("inherit")!=="inherit"?t.fill(i.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var o=r.length-1,s=this.getStyle("marker-start"),u=this.getStyle("marker-mid"),h=this.getStyle("marker-end");if(s.isUrlDefinition()){var d=s.getDefinition(),x=Object(ot.a)(r[0],2),U=x[0],Q=x[1];d.render(t,U,Q)}if(u.isUrlDefinition())for(var rt=u.getDefinition(),ut=1;ut<o;ut++){var at=Object(ot.a)(r[ut],2),xt=at[0],dt=at[1];rt.render(t,xt,dt)}if(h.isUrlDefinition()){var ht=h.getDefinition(),yt=Object(ot.a)(r[o],2),Nt=yt[0],jt=yt[1];ht.render(t,Nt,jt)}}}},{key:"pathM",value:function(t,i){var r=this.pathParser,o=n.pathM(r),s=o.point,u=s.x,h=s.y;r.addMarker(s),i.addPoint(u,h),t&&t.moveTo(u,h)}},{key:"pathL",value:function(t,i){var r=this.pathParser,o=n.pathL(r),s=o.current,u=o.point,h=u.x,d=u.y;r.addMarker(u,s),i.addPoint(h,d),t&&t.lineTo(h,d)}},{key:"pathH",value:function(t,i){var r=this.pathParser,o=n.pathH(r),s=o.current,u=o.point,h=u.x,d=u.y;r.addMarker(u,s),i.addPoint(h,d),t&&t.lineTo(h,d)}},{key:"pathV",value:function(t,i){var r=this.pathParser,o=n.pathV(r),s=o.current,u=o.point,h=u.x,d=u.y;r.addMarker(u,s),i.addPoint(h,d),t&&t.lineTo(h,d)}},{key:"pathC",value:function(t,i){var r=this.pathParser,o=n.pathC(r),s=o.current,u=o.point,h=o.controlPoint,d=o.currentPoint;r.addMarker(d,h,u),i.addBezierCurve(s.x,s.y,u.x,u.y,h.x,h.y,d.x,d.y),t&&t.bezierCurveTo(u.x,u.y,h.x,h.y,d.x,d.y)}},{key:"pathS",value:function(t,i){var r=this.pathParser,o=n.pathS(r),s=o.current,u=o.point,h=o.controlPoint,d=o.currentPoint;r.addMarker(d,h,u),i.addBezierCurve(s.x,s.y,u.x,u.y,h.x,h.y,d.x,d.y),t&&t.bezierCurveTo(u.x,u.y,h.x,h.y,d.x,d.y)}},{key:"pathQ",value:function(t,i){var r=this.pathParser,o=n.pathQ(r),s=o.current,u=o.controlPoint,h=o.currentPoint;r.addMarker(h,u,u),i.addQuadraticCurve(s.x,s.y,u.x,u.y,h.x,h.y),t&&t.quadraticCurveTo(u.x,u.y,h.x,h.y)}},{key:"pathT",value:function(t,i){var r=this.pathParser,o=n.pathT(r),s=o.current,u=o.controlPoint,h=o.currentPoint;r.addMarker(h,u,u),i.addQuadraticCurve(s.x,s.y,u.x,u.y,h.x,h.y),t&&t.quadraticCurveTo(u.x,u.y,h.x,h.y)}},{key:"pathA",value:function(t,i){var r=this.pathParser,o=n.pathA(r),s=o.currentPoint,u=o.rX,h=o.rY,d=o.sweepFlag,x=o.xAxisRotation,U=o.centp,Q=o.a1,rt=o.ad,ut=1-d?1:-1,at=Q+ut*(rt/2),xt=new Wt(U.x+u*Math.cos(at),U.y+h*Math.sin(at));if(r.addMarkerAngle(xt,at-ut*Math.PI/2),r.addMarkerAngle(s,at-ut*Math.PI),i.addPoint(s.x,s.y),t&&!isNaN(Q)&&!isNaN(rt)){var dt=u>h?u:h,ht=u>h?1:u/h,yt=u>h?h/u:1;t.translate(U.x,U.y),t.rotate(x),t.scale(ht,yt),t.arc(0,0,dt,Q,Q+rt,Boolean(1-d)),t.scale(1/ht,1/yt),t.rotate(-x),t.translate(-U.x,-U.y)}}},{key:"pathZ",value:function(t,i){n.pathZ(this.pathParser),t&&(i.x1!==i.x2&&i.y1!==i.y2&&t.closePath())}}],[{key:"pathM",value:function(t){var i=t.getAsCurrentPoint();return t.start=t.current,{point:i}}},{key:"pathL",value:function(t){var i=t.current,r=t.getAsCurrentPoint();return{current:i,point:r}}},{key:"pathH",value:function(t){var i=t.current,r=t.command,o=new Wt((r.relative?i.x:0)+r.x,i.y);return t.current=o,{current:i,point:o}}},{key:"pathV",value:function(t){var i=t.current,r=t.command,o=new Wt(i.x,(r.relative?i.y:0)+r.y);return t.current=o,{current:i,point:o}}},{key:"pathC",value:function(t){var i=t.current,r=t.getPoint("x1","y1"),o=t.getAsControlPoint("x2","y2"),s=t.getAsCurrentPoint();return{current:i,point:r,controlPoint:o,currentPoint:s}}},{key:"pathS",value:function(t){var i=t.current,r=t.getReflectedControlPoint(),o=t.getAsControlPoint("x2","y2"),s=t.getAsCurrentPoint();return{current:i,point:r,controlPoint:o,currentPoint:s}}},{key:"pathQ",value:function(t){var i=t.current,r=t.getAsControlPoint("x1","y1"),o=t.getAsCurrentPoint();return{current:i,controlPoint:r,currentPoint:o}}},{key:"pathT",value:function(t){var i=t.current,r=t.getReflectedControlPoint();t.control=r;var o=t.getAsCurrentPoint();return{current:i,controlPoint:r,currentPoint:o}}},{key:"pathA",value:function(t){var i=t.current,r=t.command,o=r.rX,s=r.rY,u=r.xRot,h=r.lArcFlag,d=r.sweepFlag,x=u*(Math.PI/180),U=t.getAsCurrentPoint(),Q=new Wt(Math.cos(x)*(i.x-U.x)/2+Math.sin(x)*(i.y-U.y)/2,-Math.sin(x)*(i.x-U.x)/2+Math.cos(x)*(i.y-U.y)/2),rt=Math.pow(Q.x,2)/Math.pow(o,2)+Math.pow(Q.y,2)/Math.pow(s,2);rt>1&&(o*=Math.sqrt(rt),s*=Math.sqrt(rt));var ut=(h===d?-1:1)*Math.sqrt((Math.pow(o,2)*Math.pow(s,2)-Math.pow(o,2)*Math.pow(Q.y,2)-Math.pow(s,2)*Math.pow(Q.x,2))/(Math.pow(o,2)*Math.pow(Q.y,2)+Math.pow(s,2)*Math.pow(Q.x,2)));isNaN(ut)&&(ut=0);var at=new Wt(ut*o*Q.y/s,ut*-s*Q.x/o),xt=new Wt((i.x+U.x)/2+Math.cos(x)*at.x-Math.sin(x)*at.y,(i.y+U.y)/2+Math.sin(x)*at.x+Math.cos(x)*at.y),dt=Rt([1,0],[(Q.x-at.x)/o,(Q.y-at.y)/s]),ht=[(Q.x-at.x)/o,(Q.y-at.y)/s],yt=[(-Q.x-at.x)/o,(-Q.y-at.y)/s],Nt=Rt(ht,yt);return bt(ht,yt)<=-1&&(Nt=Math.PI),bt(ht,yt)>=1&&(Nt=0),{currentPoint:U,rX:o,rY:s,sweepFlag:d,xAxisRotation:x,centp:xt,a1:dt,ad:Nt}}},{key:"pathZ",value:function(t){t.current=t.start}}]),n}(ce),Be=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="glyph",r.horizAdvX=r.getAttribute("horiz-adv-x").getNumber(),r.unicode=r.getAttribute("unicode").getString(),r.arabicForm=r.getAttribute("arabic-form").getString(),r}return n}(Gt),ye=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,new.target===n?!0:i),r.type="text",r.x=0,r.y=0,r.measureCache=-1,r}return Object(J.a)(n,[{key:"setContext",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Object(H.a)(Object(N.a)(n.prototype),"setContext",this).call(this,t,i);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}},{key:"initializeCoordinates",value:function(t){this.x=this.getAttribute("x").getPixels("x"),this.y=this.getAttribute("y").getPixels("y");var i=this.getAttribute("dx"),r=this.getAttribute("dy");i.hasValue()&&(this.x+=i.getPixels("x")),r.hasValue()&&(this.y+=r.getPixels("y")),this.x+=this.getAnchorDelta(t,this,0)}},{key:"getBoundingBox",value:function(t){var i=this;if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(t);var r=null;return this.children.forEach(function(o,s){var u=i.getChildBoundingBox(t,i,i,s);r?r.addBoundingBox(u):r=u}),r}},{key:"getFontSize",value:function(){var t=this.document,i=this.parent,r=ie.parse(t.ctx.font).fontSize,o=i.getStyle("font-size").getNumber(r);return o}},{key:"getTElementBoundingBox",value:function(t){var i=this.getFontSize();return new te(this.x,this.y-i,this.x+this.measureText(t),this.y)}},{key:"getGlyph",value:function(t,i,r){var o=i[r],s=null;if(t.isArabic){var u=i.length,h=i[r-1],d=i[r+1],x="isolated";if((r===0||h===" ")&&r<u-2&&d!==" "&&(x="terminal"),r>0&&h!==" "&&r<u-2&&d!==" "&&(x="medial"),r>0&&h!==" "&&(r===u-1||d===" ")&&(x="initial"),typeof t.glyphs[o]!="undefined"){var U=t.glyphs[o];s=U instanceof Be?U:U[x]}}else s=t.glyphs[o];return s||(s=t.missingGlyph),s}},{key:"getText",value:function(){return""}},{key:"getTextFromNode",value:function(t){var i=t||this.node,r=Array.from(i.parentNode.childNodes),o=r.indexOf(i),s=r.length-1,u=Bt(i.textContent||"");return o===0&&(u=Lt(u)),o===s&&(u=Ut(u)),u}},{key:"renderChildren",value:function(t){var i=this;if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(t),this.children.forEach(function(o,s){i.renderChild(t,i,i,s)});var r=this.document.screen.mouse;r.isWorking()&&r.checkBoundingBox(this,this.getBoundingBox(t))}},{key:"renderTElementChildren",value:function(t){var i=this.document,r=this.parent,o=this.getText(),s=r.getStyle("font-family").getDefinition();if(s){for(var u=s.fontFace.unitsPerEm,h=ie.parse(i.ctx.font),d=r.getStyle("font-size").getNumber(h.fontSize),x=r.getStyle("font-style").getString(h.fontStyle),U=d/u,Q=s.isRTL?o.split("").reverse().join(""):o,rt=Mt(r.getAttribute("dx").getString()),ut=Q.length,at=0;at<ut;at++){var xt=this.getGlyph(s,Q,at);t.translate(this.x,this.y),t.scale(U,-U);var dt=t.lineWidth;t.lineWidth=t.lineWidth*u/d,x==="italic"&&t.transform(1,0,.4,1,0,0),xt.render(t),x==="italic"&&t.transform(1,0,-.4,1,0,0),t.lineWidth=dt,t.scale(1/U,-1/U),t.translate(-this.x,-this.y),this.x+=d*(xt.horizAdvX||s.horizAdvX)/u,typeof rt[at]!="undefined"&&!isNaN(rt[at])&&(this.x+=rt[at])}return}var ht=this.x,yt=this.y;t.fillStyle&&t.fillText(o,ht,yt),t.strokeStyle&&t.strokeText(o,ht,yt)}},{key:"getAnchorDelta",value:function(t,i,r){var o=this.getStyle("text-anchor").getString("start");if(o!=="start"){for(var s=i.children,u=s.length,h=null,d=0,x=r;x<u&&!(h=s[x],x>r&&h.getAttribute("x").hasValue()||h.getAttribute("text-anchor").hasValue());x++)d+=h.measureTextRecursive(t);return-1*(o==="end"?d:d/2)}return 0}},{key:"adjustChildCoordinates",value:function(t,i,r,o){var s=r.children[o];if(typeof s.measureText!="function")return s;t.save(),s.setContext(t,!0);var u=s.getAttribute("x"),h=s.getAttribute("y"),d=s.getAttribute("dx"),x=s.getAttribute("dy"),U=s.getAttribute("text-anchor").getString("start");if(o===0&&s.type!=="textNode"&&(u.hasValue()||u.setValue(i.getAttribute("x").getValue("0")),h.hasValue()||h.setValue(i.getAttribute("y").getValue("0")),d.hasValue()||d.setValue(i.getAttribute("dx").getValue("0")),x.hasValue()||x.setValue(i.getAttribute("dy").getValue("0"))),u.hasValue()){if(s.x=u.getPixels("x")+i.getAnchorDelta(t,r,o),U!=="start"){var Q=s.measureTextRecursive(t);s.x+=-1*(U==="end"?Q:Q/2)}d.hasValue()&&(s.x+=d.getPixels("x"))}else{if(U!=="start"){var rt=s.measureTextRecursive(t);i.x+=-1*(U==="end"?rt:rt/2)}d.hasValue()&&(i.x+=d.getPixels("x")),s.x=i.x}return i.x=s.x+s.measureText(t),h.hasValue()?(s.y=h.getPixels("y"),x.hasValue()&&(s.y+=x.getPixels("y"))):(x.hasValue()&&(i.y+=x.getPixels("y")),s.y=i.y),i.y=s.y,s.clearContext(t),t.restore(),s}},{key:"getChildBoundingBox",value:function(t,i,r,o){var s=this.adjustChildCoordinates(t,i,r,o);if(typeof s.getBoundingBox!="function")return null;var u=s.getBoundingBox(t);return u?(s.children.forEach(function(h,d){var x=i.getChildBoundingBox(t,i,s,d);u.addBoundingBox(x)}),u):null}},{key:"renderChild",value:function(t,i,r,o){var s=this.adjustChildCoordinates(t,i,r,o);s.render(t),s.children.forEach(function(u,h){i.renderChild(t,i,s,h)})}},{key:"measureTextRecursive",value:function(t){var i=this.children.reduce(function(r,o){return r+o.measureTextRecursive(t)},this.measureText(t));return i}},{key:"measureText",value:function(t){var i=this.measureCache;if(~i)return i;var r=this.getText(),o=this.measureTargetText(t,r);return this.measureCache=o,o}},{key:"measureTargetText",value:function(t,i){if(!i.length)return 0;var r=this.parent,o=r.getStyle("font-family").getDefinition();if(o){for(var s=this.getFontSize(),u=o.isRTL?i.split("").reverse().join(""):i,h=Mt(r.getAttribute("dx").getString()),d=u.length,x=0,U=0;U<d;U++){var Q=this.getGlyph(o,u,U);x+=(Q.horizAdvX||o.horizAdvX)*s/o.fontFace.unitsPerEm,typeof h[U]!="undefined"&&!isNaN(h[U])&&(x+=h[U])}return x}if(!t.measureText)return i.length*10;t.save(),this.setContext(t,!0);var rt=t.measureText(i),ut=rt.width;return this.clearContext(t),t.restore(),ut}}]),n}(ce),Fe=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,new.target===n?!0:i),r.type="tspan",r.text=r.children.length>0?"":r.getTextFromNode(),r}return Object(J.a)(n,[{key:"getText",value:function(){return this.text}}]),n}(ye),tn=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="textNode",a}return n}(Fe),xe=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="svg",a.root=!1,a}return Object(J.a)(n,[{key:"setContext",value:function(t){var i,r=this.document,o=r.screen,s=r.window,u=t.canvas;if(o.setDefaults(t),u.style&&typeof t.font!="undefined"&&s&&typeof s.getComputedStyle!="undefined"){t.font=s.getComputedStyle(u).getPropertyValue("font");var h=new pt(r,"fontSize",ie.parse(t.font).fontSize);h.hasValue()&&(r.rootEmSize=h.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var d=o.viewPort,x=d.width,U=d.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 Q=this.getAttribute("refX"),rt=this.getAttribute("refY"),ut=this.getAttribute("viewBox"),at=ut.hasValue()?Mt(ut.getString()):null,xt=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",dt=0,ht=0,yt=0,Nt=0;at&&(dt=at[0],ht=at[1]),this.root||(x=this.getStyle("width").getPixels("x"),U=this.getStyle("height").getPixels("y"),this.type==="marker"&&(yt=dt,Nt=ht,dt=0,ht=0)),o.viewPort.setCurrent(x,U),this.node&&(!this.parent||((i=this.node.parentNode)===null||i===void 0?void 0:i.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),Object(H.a)(Object(N.a)(n.prototype),"setContext",this).call(this,t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),at&&(x=at[2],U=at[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:o.viewPort.width,desiredWidth:x,height:o.viewPort.height,desiredHeight:U,minX:dt,minY:ht,refX:Q.getValue(),refY:rt.getValue(),clip:xt,clipX:yt,clipY:Nt}),at&&(o.viewPort.removeCurrent(),o.viewPort.setCurrent(x,U))}},{key:"clearContext",value:function(t){Object(H.a)(Object(N.a)(n.prototype),"clearContext",this).call(this,t),this.document.screen.viewPort.removeCurrent()}},{key:"resize",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=this.getAttribute("width",!0),s=this.getAttribute("height",!0),u=this.getAttribute("viewBox"),h=this.getAttribute("style"),d=o.getNumber(0),x=s.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var U=this.getAttribute("preserveAspectRatio");U.hasValue()&&U.setValue(U.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(o.setValue(t),s.setValue(i),u.hasValue()||u.setValue("0 0 ".concat(d||t," ").concat(x||i)),h.hasValue()){var Q=this.getStyle("width"),rt=this.getStyle("height");Q.hasValue()&&Q.setValue("".concat(t,"px")),rt.hasValue()&&rt.setValue("".concat(i,"px"))}}}]),n}(ce),We=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="rect",a}return Object(J.a)(n,[{key:"path",value:function(t){var i=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),o=this.getStyle("width",!1,!0).getPixels("x"),s=this.getStyle("height",!1,!0).getPixels("y"),u=this.getAttribute("rx"),h=this.getAttribute("ry"),d=u.getPixels("x"),x=h.getPixels("y");if(u.hasValue()&&!h.hasValue()&&(x=d),h.hasValue()&&!u.hasValue()&&(d=x),d=Math.min(d,o/2),x=Math.min(x,s/2),t){var U=4*((Math.sqrt(2)-1)/3);t.beginPath(),s>0&&o>0&&(t.moveTo(i+d,r),t.lineTo(i+o-d,r),t.bezierCurveTo(i+o-d+U*d,r,i+o,r+x-U*x,i+o,r+x),t.lineTo(i+o,r+s-x),t.bezierCurveTo(i+o,r+s-x+U*x,i+o-d+U*d,r+s,i+o-d,r+s),t.lineTo(i+d,r+s),t.bezierCurveTo(i+d-U*d,r+s,i,r+s-x+U*x,i,r+s-x),t.lineTo(i,r+x),t.bezierCurveTo(i,r+x-U*x,i+d-U*d,r,i+d,r),t.closePath())}return new te(i,r,i+o,r+s)}},{key:"getMarkers",value:function(){return null}}]),n}(Gt),nr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="circle",a}return Object(J.a)(n,[{key:"path",value:function(t){var i=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),o=this.getAttribute("r").getPixels();return t&&o>0&&(t.beginPath(),t.arc(i,r,o,0,Math.PI*2,!1),t.closePath()),new te(i-o,r-o,i+o,r+o)}},{key:"getMarkers",value:function(){return null}}]),n}(Gt),ar=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="ellipse",a}return Object(J.a)(n,[{key:"path",value:function(t){var i=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),o=this.getAttribute("ry").getPixels("y"),s=this.getAttribute("cx").getPixels("x"),u=this.getAttribute("cy").getPixels("y");return t&&r>0&&o>0&&(t.beginPath(),t.moveTo(s+r,u),t.bezierCurveTo(s+r,u+i*o,s+i*r,u+o,s,u+o),t.bezierCurveTo(s-i*r,u+o,s-r,u+i*o,s-r,u),t.bezierCurveTo(s-r,u-i*o,s-i*r,u-o,s,u-o),t.bezierCurveTo(s+i*r,u-o,s+r,u-i*o,s+r,u),t.closePath()),new te(s-r,u-o,s+r,u+o)}},{key:"getMarkers",value:function(){return null}}]),n}(Gt),ir=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="line",a}return Object(J.a)(n,[{key:"getPoints",value:function(){return[new Wt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Wt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}},{key:"path",value:function(t){var i=this.getPoints(),r=Object(ot.a)(i,2),o=r[0],s=o.x,u=o.y,h=r[1],d=h.x,x=h.y;return t&&(t.beginPath(),t.moveTo(s,u),t.lineTo(d,x)),new te(s,u,d,x)}},{key:"getMarkers",value:function(){var t=this.getPoints(),i=Object(ot.a)(t,2),r=i[0],o=i[1],s=r.angleTo(o);return[[r,s],[o,s]]}}]),n}(Gt),ze=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="polyline",r.points=[],r.points=Wt.parsePath(r.getAttribute("points").getString()),r}return Object(J.a)(n,[{key:"path",value:function(t){var i=this.points,r=Object(ot.a)(i,1),o=r[0],s=o.x,u=o.y,h=new te(s,u);return t&&(t.beginPath(),t.moveTo(s,u)),i.forEach(function(d){var x=d.x,U=d.y;h.addPoint(x,U),t&&t.lineTo(x,U)}),h}},{key:"getMarkers",value:function(){var t=this.points,i=t.length-1,r=[];return t.forEach(function(o,s){if(s===i)return;r.push([o,o.angleTo(t[s+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}]),n}(Gt),or=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="polygon",a}return Object(J.a)(n,[{key:"path",value:function(t){var i=Object(H.a)(Object(N.a)(n.prototype),"path",this).call(this,t),r=Object(ot.a)(this.points,1),o=r[0],s=o.x,u=o.y;return t&&(t.lineTo(s,u),t.closePath()),i}}]),n}(ze),sr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="pattern",a}return Object(J.a)(n,[{key:"createPattern",value:function(t,i,r){var o=this.getStyle("width").getPixels("x",!0),s=this.getStyle("height").getPixels("y",!0),u=new xe(this.document,null);u.attributes.viewBox=new pt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.width=new pt(this.document,"width","".concat(o,"px")),u.attributes.height=new pt(this.document,"height","".concat(s,"px")),u.attributes.transform=new pt(this.document,"transform",this.getAttribute("patternTransform").getValue()),u.children=this.children;var h=this.document.createCanvas(o,s),d=h.getContext("2d"),x=this.getAttribute("x"),U=this.getAttribute("y");x.hasValue()&&U.hasValue()&&d.translate(x.getPixels("x",!0),U.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var Q=-1;Q<=1;Q++)for(var rt=-1;rt<=1;rt++)d.save(),u.attributes.x=new pt(this.document,"x",Q*h.width),u.attributes.y=new pt(this.document,"y",rt*h.height),u.render(d),d.restore();var ut=t.createPattern(h,"repeat");return ut}}]),n}(wt),ur=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="marker",a}return Object(J.a)(n,[{key:"render",value:function(t,i,r){if(!i)return;var o=i.x,s=i.y,u=this.getAttribute("orient").getString("auto"),h=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(o,s),u==="auto"&&t.rotate(r),h==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var d=new xe(this.document,null);d.type=this.type,d.attributes.viewBox=new pt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),d.attributes.refX=new pt(this.document,"refX",this.getAttribute("refX").getValue()),d.attributes.refY=new pt(this.document,"refY",this.getAttribute("refY").getValue()),d.attributes.width=new pt(this.document,"width",this.getAttribute("markerWidth").getValue()),d.attributes.height=new pt(this.document,"height",this.getAttribute("markerHeight").getValue()),d.attributes.overflow=new pt(this.document,"overflow",this.getAttribute("overflow").getValue()),d.attributes.fill=new pt(this.document,"fill",this.getAttribute("fill").getColor("black")),d.attributes.stroke=new pt(this.document,"stroke",this.getAttribute("stroke").getValue("none")),d.children=this.children,d.render(t),t.restore(),h==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),u==="auto"&&t.rotate(-r),t.translate(-o,-s)}}]),n}(wt),lr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="defs",a}return Object(J.a)(n,[{key:"render",value:function(){}}]),n}(wt),Ae=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="g",a}return Object(J.a)(n,[{key:"getBoundingBox",value:function(t){var i=new te;return this.children.forEach(function(r){i.addBoundingBox(r.getBoundingBox(t))}),i}}]),n}(ce),Ge=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.attributesToInherit=["gradientUnits"],r.stops=[];var o=Object(M.a)(r),s=o.stops,u=o.children;return u.forEach(function(h){h.type==="stop"&&s.push(h)}),r}return Object(J.a)(n,[{key:"getGradientUnits",value:function(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}},{key:"createGradient",value:function(t,i,r){var o=this,s=this;this.getHrefAttribute().hasValue()&&(s=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(s));var u=s,h=u.stops,d=this.getGradient(t,i);if(!d)return this.addParentOpacity(r,h[h.length-1].color);if(h.forEach(function(jt){d.addColorStop(jt.offset,o.addParentOpacity(r,jt.color))}),this.getAttribute("gradientTransform").hasValue()){var x=this.document,U=x.screen,Q=U.MAX_VIRTUAL_PIXELS,rt=U.viewPort,ut=Object(ot.a)(rt.viewPorts,1),at=ut[0],xt=new We(x,null);xt.attributes.x=new pt(x,"x",-Q/3),xt.attributes.y=new pt(x,"y",-Q/3),xt.attributes.width=new pt(x,"width",Q),xt.attributes.height=new pt(x,"height",Q);var dt=new Ae(x,null);dt.attributes.transform=new pt(x,"transform",this.getAttribute("gradientTransform").getValue()),dt.children=[xt];var ht=new xe(x,null);ht.attributes.x=new pt(x,"x",0),ht.attributes.y=new pt(x,"y",0),ht.attributes.width=new pt(x,"width",at.width),ht.attributes.height=new pt(x,"height",at.height),ht.children=[dt];var yt=x.createCanvas(at.width,at.height),Nt=yt.getContext("2d");return Nt.fillStyle=d,ht.render(Nt),Nt.createPattern(yt,"no-repeat")}return d}},{key:"inheritStopContainer",value:function(t){var i=this;this.attributesToInherit.forEach(function(r){!i.getAttribute(r).hasValue()&&t.getAttribute(r).hasValue()&&i.getAttribute(r,!0).setValue(t.getAttribute(r).getValue())})}},{key:"addParentOpacity",value:function(t,i){if(t.hasValue()){var r=new pt(this.document,"color",i);return r.addOpacity(t).getColor()}return i}}]),n}(wt),fr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="linearGradient",r.attributesToInherit.push("x1","y1","x2","y2"),r}return Object(J.a)(n,[{key:"getGradient",value:function(t,i){var r=this.getGradientUnits()==="objectBoundingBox",o=r?i.getBoundingBox(t):null;if(r&&!o)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 s=r?o.x+o.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),u=r?o.y+o.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),h=r?o.x+o.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),d=r?o.y+o.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return s===h&&u===d?null:t.createLinearGradient(s,u,h,d)}}]),n}(Ge),hr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="radialGradient",r.attributesToInherit.push("cx","cy","r","fx","fy","fr"),r}return Object(J.a)(n,[{key:"getGradient",value:function(t,i){var r=this.getGradientUnits()==="objectBoundingBox",o=i.getBoundingBox(t);if(r&&!o)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 s=r?o.x+o.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),u=r?o.y+o.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),h=s,d=u;this.getAttribute("fx").hasValue()&&(h=r?o.x+o.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(d=r?o.y+o.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var x=r?(o.width+o.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),U=this.getAttribute("fr").getPixels();return t.createRadialGradient(h,d,U,s,u,x)}}]),n}(Ge),cr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="stop";var o=Math.max(0,Math.min(1,r.getAttribute("offset").getNumber())),s=r.getStyle("stop-opacity"),u=r.getStyle("stop-color",!0);return u.getString()===""&&u.setValue("#000"),s.hasValue()&&(u=u.addOpacity(s)),r.offset=o,r.color=u.getColor(),r}return n}(wt),Ce=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="animate",r.duration=0,r.initialValue=null,r.initialUnits="",r.removed=!1,r.frozen=!1,a.screen.animations.push(Object(M.a)(r)),r.begin=r.getAttribute("begin").getMilliseconds(),r.maxDuration=r.begin+r.getAttribute("dur").getMilliseconds(),r.from=r.getAttribute("from"),r.to=r.getAttribute("to"),r.values=new pt(a,"values",null);var o=r.getAttribute("values");return o.hasValue()&&r.values.setValue(o.getString().split(";")),r}return Object(J.a)(n,[{key:"getProperty",value:function(){var t=this.getAttribute("attributeType").getString(),i=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(i,!0):this.parent.getAttribute(i,!0)}},{key:"calcValue",value:function(){var t=this.initialUnits,i=this.getProgress(),r=i.progress,o=i.from,s=i.to,u=o.getNumber()+(s.getNumber()-o.getNumber())*r;return t==="%"&&(u*=100),"".concat(u).concat(t)}},{key:"update",value:function(t){var i=this.parent,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var o=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(o==="freeze"&&!this.frozen)this.frozen=!0,i.animationFrozen=!0,i.animationFrozenValue=r.getString();else if(o==="remove"&&!this.removed)return this.removed=!0,r.setValue(i.animationFrozen?i.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var s=!1;if(this.begin<this.duration){var u=this.calcValue(),h=this.getAttribute("type");if(h.hasValue()){var d=h.getString();u="".concat(d,"(").concat(u,")")}r.setValue(u),s=!0}return s}},{key:"getProgress",value:function(){var t=this.document,i=this.values,r={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(i.hasValue()){var o=r.progress*(i.getValue().length-1),s=Math.floor(o),u=Math.ceil(o);r.from=new pt(t,"from",parseFloat(i.getValue()[s])),r.to=new pt(t,"to",parseFloat(i.getValue()[u])),r.progress=(o-s)/(u-s)}else r.from=this.from,r.to=this.to;return r}}]),n}(wt),vr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="animateColor",a}return Object(J.a)(n,[{key:"calcValue",value:function(){var t=this.getProgress(),i=t.progress,r=t.from,o=t.to,s=new Ct.a(r.getColor()),u=new Ct.a(o.getColor());if(s.ok&&u.ok){var h=s.r+(u.r-s.r)*i,d=s.g+(u.g-s.g)*i,x=s.b+(u.b-s.b)*i;return"rgb(".concat(Math.floor(h),", ").concat(Math.floor(d),", ").concat(Math.floor(x),")")}return this.getAttribute("from").getColor()}}]),n}(Ce),dr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="animateTransform",a}return Object(J.a)(n,[{key:"calcValue",value:function(){var t=this.getProgress(),i=t.progress,r=t.from,o=t.to,s=Mt(r.getString()),u=Mt(o.getString()),h=s.map(function(d,x){var U=u[x];return d+(U-d)*i}).join(" ");return h}}]),n}(Ce),gr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="font",r.glyphs={},r.horizAdvX=r.getAttribute("horiz-adv-x").getNumber();var o=a.definitions,s=Object(M.a)(r),u=s.children,h=Object(T.a)(u),d;try{for(h.s();!(d=h.n()).done;){var x=d.value;switch(x.type){case"font-face":{r.fontFace=x;var U=x.getStyle("font-family");U.hasValue()&&(o[U.getString()]=Object(M.a)(r));break}case"missing-glyph":r.missingGlyph=x;break;case"glyph":{var Q=x;Q.arabicForm?(r.isRTL=!0,r.isArabic=!0,typeof r.glyphs[Q.unicode]=="undefined"&&(r.glyphs[Q.unicode]={}),r.glyphs[Q.unicode][Q.arabicForm]=Q):r.glyphs[Q.unicode]=Q;break}}}}catch(rt){h.e(rt)}finally{h.f()}return r}return Object(J.a)(n,[{key:"render",value:function(){}}]),n}(wt),pr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="font-face",r.ascent=r.getAttribute("ascent").getNumber(),r.descent=r.getAttribute("descent").getNumber(),r.unitsPerEm=r.getAttribute("units-per-em").getNumber(),r}return n}(wt),mr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="missing-glyph",a.horizAdvX=0,a}return n}(Gt),yr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="tref",a}return Object(J.a)(n,[{key:"getText",value:function(){var t=this.getHrefAttribute().getDefinition();if(t){var i=t.children[0];if(i)return i.getText()}return""}}]),n}(ye),xr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="a";var o=t.childNodes,s=o[0],u=o.length>0&&Array.from(o).every(function(h){return h.nodeType===3});return r.hasText=u,r.text=u?r.getTextFromNode(s):"",r}return Object(J.a)(n,[{key:"getText",value:function(){return this.text}},{key:"renderChildren",value:function(t){if(this.hasText){Object(H.a)(Object(N.a)(n.prototype),"renderChildren",this).call(this,t);var i=this.document,r=this.x,o=this.y,s=i.screen.mouse,u=new pt(i,"fontSize",ie.parse(i.ctx.font).fontSize);s.isWorking()&&s.checkBoundingBox(this,new te(r,o-u.getPixels("y"),r+this.measureText(t),o))}else if(this.children.length>0){var h=new Ae(this.document,null);h.children=this.children,h.parent=this,h.render(t)}}},{key:"onClick",value:function(){var t=this.document.window;t&&t.open(this.getHrefAttribute().getString())}},{key:"onMouseMove",value:function(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}]),n}(ye);function Er(v,l){var n=Object.keys(v);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(v);l&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(v,t).enumerable})),n.push.apply(n,a)}return n}function Ie(v){for(var l=1;l<arguments.length;l++){var n=arguments[l]!=null?arguments[l]:{};l%2?Er(Object(n),!0).forEach(function(a){Ot()(v,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(n)):Er(Object(n)).forEach(function(a){Object.defineProperty(v,a,Object.getOwnPropertyDescriptor(n,a))})}return v}var Or=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="textPath",r.textWidth=0,r.textHeight=0,r.pathLength=-1,r.glyphInfo=null,r.letterSpacingCache=[],r.measuresCache=new Map([["",0]]);var o=r.getHrefAttribute().getDefinition();return r.text=r.getTextFromNode(),r.dataArray=r.parsePathData(o),r}return Object(J.a)(n,[{key:"getText",value:function(){return this.text}},{key:"path",value:function(t){var i=this.dataArray;t&&t.beginPath(),i.forEach(function(r){var o=r.type,s=r.points;switch(o){case Tt.LINE_TO:t&&t.lineTo(s[0],s[1]);break;case Tt.MOVE_TO:t&&t.moveTo(s[0],s[1]);break;case Tt.CURVE_TO:t&&t.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);break;case Tt.QUAD_TO:t&&t.quadraticCurveTo(s[0],s[1],s[2],s[3]);break;case Tt.ARC:{var u=Object(ot.a)(s,8),h=u[0],d=u[1],x=u[2],U=u[3],Q=u[4],rt=u[5],ut=u[6],at=u[7],xt=x>U?x:U,dt=x>U?1:x/U,ht=x>U?U/x:1;t&&(t.translate(h,d),t.rotate(ut),t.scale(dt,ht),t.arc(0,0,xt,Q,Q+rt,Boolean(1-at)),t.scale(1/dt,1/ht),t.rotate(-ut),t.translate(-h,-d));break}case Tt.CLOSE_PATH:t&&t.closePath();break}})}},{key:"renderChildren",value:function(t){this.setTextData(t),t.save();var i=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),o=this.glyphInfo,s=t.fillStyle;i==="underline"&&t.beginPath(),o.forEach(function(u,h){var d=u.p0,x=u.p1,U=u.rotation,Q=u.text;t.save(),t.translate(d.x,d.y),t.rotate(U),t.fillStyle&&t.fillText(Q,0,0),t.strokeStyle&&t.strokeText(Q,0,0),t.restore(),i==="underline"&&(h===0&&t.moveTo(d.x,d.y+r/8),t.lineTo(x.x,x.y+r/5))}),i==="underline"&&(t.lineWidth=r/20,t.strokeStyle=s,t.stroke(),t.closePath()),t.restore()}},{key:"getLetterSpacingAt",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}},{key:"findSegmentToFitChar",value:function(t,i,r,o,s,u,h,d,x){var U=u,Q=this.measureText(t,d);d===" "&&i==="justify"&&r<o&&(Q+=(o-r)/s),x>-1&&(U+=this.getLetterSpacingAt(x));var rt=this.textHeight/20,ut=this.getEquidistantPointOnPath(U,rt,0),at=this.getEquidistantPointOnPath(U+Q,rt,0),xt={p0:ut,p1:at},dt=ut&&at?Math.atan2(at.y-ut.y,at.x-ut.x):0;if(h){var ht=Math.cos(Math.PI/2+dt)*h,yt=Math.cos(-dt)*h;xt.p0=Ie(Ie({},ut),{},{x:ut.x+ht,y:ut.y+yt}),xt.p1=Ie(Ie({},at),{},{x:at.x+ht,y:at.y+yt})}return U+=Q,{offset:U,segment:xt,rotation:dt}}},{key:"measureText",value:function(t,i){var r=this.measuresCache,o=i||this.getText();if(r.has(o))return r.get(o);var s=this.measureTargetText(t,o);return r.set(o,s),s}},{key:"setTextData",value:function(t){var i=this;if(this.glyphInfo)return;var r=this.getText(),o=r.split(""),s=r.split(" ").length-1,u=this.parent.getAttribute("dx").split().map(function(Ht){return Ht.getPixels("x")}),h=this.parent.getAttribute("dy").getPixels("y"),d=this.parent.getStyle("text-anchor").getString("start"),x=this.getStyle("letter-spacing"),U=this.parent.getStyle("letter-spacing"),Q=0;!x.hasValue()||x.getValue()==="inherit"?Q=U.getPixels():x.hasValue()&&(x.getValue()!=="initial"&&x.getValue()!=="unset"&&(Q=x.getPixels()));var rt=[],ut=r.length;this.letterSpacingCache=rt;for(var at=0;at<ut;at++)rt.push(typeof u[at]!="undefined"?u[at]:Q);var xt=rt.reduce(function(Ht,ee,re){return re===0?0:Ht+ee||0},0),dt=this.measureText(t),ht=Math.max(dt+xt,0);this.textWidth=dt,this.textHeight=this.getFontSize(),this.glyphInfo=[];var yt=this.getPathLength(),Nt=this.getStyle("startOffset").getNumber(0)*yt,jt=0;(d==="middle"||d==="center")&&(jt=-ht/2),(d==="end"||d==="right")&&(jt=-ht),jt+=Nt,o.forEach(function(Ht,ee){var re=i.findSegmentToFitChar(t,d,ht,yt,s,jt,h,Ht,ee),Qt=re.offset,kt=re.segment,qt=re.rotation;if(jt=Qt,!kt.p0||!kt.p1)return;i.glyphInfo.push({text:o[ee],p0:kt.p0,p1:kt.p1,rotation:qt})})}},{key:"parsePathData",value:function(t){if(this.pathLength=-1,!t)return[];var i=[],r=t.pathParser;for(r.reset();!r.isEnd();){var o=r.current,s=o?o.x:0,u=o?o.y:0,h=r.next(),d=h.type,x=[];switch(h.type){case Tt.MOVE_TO:this.pathM(r,x);break;case Tt.LINE_TO:d=this.pathL(r,x);break;case Tt.HORIZ_LINE_TO:d=this.pathH(r,x);break;case Tt.VERT_LINE_TO:d=this.pathV(r,x);break;case Tt.CURVE_TO:this.pathC(r,x);break;case Tt.SMOOTH_CURVE_TO:d=this.pathS(r,x);break;case Tt.QUAD_TO:this.pathQ(r,x);break;case Tt.SMOOTH_QUAD_TO:d=this.pathT(r,x);break;case Tt.ARC:x=this.pathA(r);break;case Tt.CLOSE_PATH:Gt.pathZ(r);break}h.type!==Tt.CLOSE_PATH?i.push({type:d,points:x,start:{x:s,y:u},pathLength:this.calcLength(s,u,d,x)}):i.push({type:Tt.CLOSE_PATH,points:[],pathLength:0})}return i}},{key:"pathM",value:function(t,i){var r=Gt.pathM(t).point,o=r.x,s=r.y;i.push(o,s)}},{key:"pathL",value:function(t,i){var r=Gt.pathL(t).point,o=r.x,s=r.y;return i.push(o,s),Tt.LINE_TO}},{key:"pathH",value:function(t,i){var r=Gt.pathH(t).point,o=r.x,s=r.y;return i.push(o,s),Tt.LINE_TO}},{key:"pathV",value:function(t,i){var r=Gt.pathV(t).point,o=r.x,s=r.y;return i.push(o,s),Tt.LINE_TO}},{key:"pathC",value:function(t,i){var r=Gt.pathC(t),o=r.point,s=r.controlPoint,u=r.currentPoint;i.push(o.x,o.y,s.x,s.y,u.x,u.y)}},{key:"pathS",value:function(t,i){var r=Gt.pathS(t),o=r.point,s=r.controlPoint,u=r.currentPoint;return i.push(o.x,o.y,s.x,s.y,u.x,u.y),Tt.CURVE_TO}},{key:"pathQ",value:function(t,i){var r=Gt.pathQ(t),o=r.controlPoint,s=r.currentPoint;i.push(o.x,o.y,s.x,s.y)}},{key:"pathT",value:function(t,i){var r=Gt.pathT(t),o=r.controlPoint,s=r.currentPoint;return i.push(o.x,o.y,s.x,s.y),Tt.QUAD_TO}},{key:"pathA",value:function(t){var i=Gt.pathA(t),r=i.rX,o=i.rY,s=i.sweepFlag,u=i.xAxisRotation,h=i.centp,d=i.a1,x=i.ad;return s===0&&x>0&&(x-=2*Math.PI),s===1&&x<0&&(x+=2*Math.PI),[h.x,h.y,r,o,d,x,u,s]}},{key:"calcLength",value:function(t,i,r,o){var s=0,u=null,h=null,d=0;switch(r){case Tt.LINE_TO:return this.getLineLength(t,i,o[0],o[1]);case Tt.CURVE_TO:for(s=0,u=this.getPointOnCubicBezier(0,t,i,o[0],o[1],o[2],o[3],o[4],o[5]),d=.01;d<=1;d+=.01)h=this.getPointOnCubicBezier(d,t,i,o[0],o[1],o[2],o[3],o[4],o[5]),s+=this.getLineLength(u.x,u.y,h.x,h.y),u=h;return s;case Tt.QUAD_TO:for(s=0,u=this.getPointOnQuadraticBezier(0,t,i,o[0],o[1],o[2],o[3]),d=.01;d<=1;d+=.01)h=this.getPointOnQuadraticBezier(d,t,i,o[0],o[1],o[2],o[3]),s+=this.getLineLength(u.x,u.y,h.x,h.y),u=h;return s;case Tt.ARC:{s=0;var x=o[4],U=o[5],Q=o[4]+U,rt=Math.PI/180;if(Math.abs(x-Q)<rt&&(rt=Math.abs(x-Q)),u=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],x,0),U<0)for(d=x-rt;d>Q;d-=rt)h=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],d,0),s+=this.getLineLength(u.x,u.y,h.x,h.y),u=h;else for(d=x+rt;d<Q;d+=rt)h=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],d,0),s+=this.getLineLength(u.x,u.y,h.x,h.y),u=h;return h=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],Q,0),s+=this.getLineLength(u.x,u.y,h.x,h.y),s}}return 0}},{key:"getPointOnLine",value:function(t,i,r,o,s){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:i,h=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,d=(s-r)/(o-i+vt),x=Math.sqrt(t*t/(1+d*d));o<i&&(x*=-1);var U=d*x,Q=null;if(o===i)Q={x:u,y:h+U};else if((h-r)/(u-i+vt)===d)Q={x:u+x,y:h+U};else{var rt=0,ut=0,at=this.getLineLength(i,r,o,s);if(at<vt)return null;var xt=(u-i)*(o-i)+(h-r)*(s-r);xt/=at*at,rt=i+xt*(o-i),ut=r+xt*(s-r);var dt=this.getLineLength(u,h,rt,ut),ht=Math.sqrt(t*t-dt*dt);x=Math.sqrt(ht*ht/(1+d*d)),o<i&&(x*=-1),U=d*x,Q={x:rt+x,y:ut+U}}return Q}},{key:"getPointOnPath",value:function(t){var i=this.getPathLength(),r=0,o=null;if(t<-5e-5||t-5e-5>i)return null;var s=this.dataArray,u=Object(T.a)(s),h;try{for(u.s();!(h=u.n()).done;){var d=h.value;if(d&&(d.pathLength<5e-5||r+d.pathLength+5e-5<t)){r+=d.pathLength;continue}var x=t-r,U=0;switch(d.type){case Tt.LINE_TO:o=this.getPointOnLine(x,d.start.x,d.start.y,d.points[0],d.points[1],d.start.x,d.start.y);break;case Tt.ARC:{var Q=d.points[4],rt=d.points[5],ut=d.points[4]+rt;if(U=Q+x/d.pathLength*rt,rt<0&&U<ut||rt>=0&&U>ut)break;o=this.getPointOnEllipticalArc(d.points[0],d.points[1],d.points[2],d.points[3],U,d.points[6]);break}case Tt.CURVE_TO:U=x/d.pathLength,U>1&&(U=1),o=this.getPointOnCubicBezier(U,d.start.x,d.start.y,d.points[0],d.points[1],d.points[2],d.points[3],d.points[4],d.points[5]);break;case Tt.QUAD_TO:U=x/d.pathLength,U>1&&(U=1),o=this.getPointOnQuadraticBezier(U,d.start.x,d.start.y,d.points[0],d.points[1],d.points[2],d.points[3]);break}if(o)return o;break}}catch(at){u.e(at)}finally{u.f()}return null}},{key:"getLineLength",value:function(t,i,r,o){return Math.sqrt((r-t)*(r-t)+(o-i)*(o-i))}},{key:"getPathLength",value:function(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce(function(t,i){return i.pathLength>0?t+i.pathLength:t},0)),this.pathLength}},{key:"getPointOnCubicBezier",value:function(t,i,r,o,s,u,h,d,x){var U=d*Ft(t)+u*Zt(t)+o*$t(t)+i*Xt(t),Q=x*Ft(t)+h*Zt(t)+s*$t(t)+r*Xt(t);return{x:U,y:Q}}},{key:"getPointOnQuadraticBezier",value:function(t,i,r,o,s,u,h){var d=u*he(t)+o*ae(t)+i*de(t),x=h*he(t)+s*ae(t)+r*de(t);return{x:d,y:x}}},{key:"getPointOnEllipticalArc",value:function(t,i,r,o,s,u){var h=Math.cos(u),d=Math.sin(u),x={x:r*Math.cos(s),y:o*Math.sin(s)};return{x:t+(x.x*h-x.y*d),y:i+(x.x*d+x.y*h)}}},{key:"buildEquidistantCache",value:function(t,i){var r=this.getPathLength(),o=i||.25,s=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==s||this.equidistantCache.precision!==o){this.equidistantCache={step:s,precision:o,points:[]};for(var u=0,h=0;h<=r;h+=o){var d=this.getPointOnPath(h),x=this.getPointOnPath(h+o);if(!d||!x)continue;u+=this.getLineLength(d.x,d.y,x.x,x.y),u>=s&&(this.equidistantCache.points.push({x:d.x,y:d.y,distance:h}),u-=s)}}}},{key:"getEquidistantPointOnPath",value:function(t,i,r){if(this.buildEquidistantCache(i,r),t<0||t-this.getPathLength()>5e-5)return null;var o=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[o]||null}}]),n}(ye),en=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i,br=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="image",r.loaded=!1;var o=r.getHrefAttribute().getString();if(!o)return Object(L.a)(r);var s=o.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(o);return a.images.push(Object(M.a)(r)),s?void r.loadSvg(o):void r.loadImage(o),r.isSvg=s,r}return Object(J.a)(n,[{key:"loadImage",value:function(t){var i=this;return ct()(nt.a.mark(function r(){var o;return nt.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,i.document.createImage(t);case 3:o=u.sent,i.image=o,u.next=10;break;case 7:u.prev=7,u.t0=u.catch(0),console.error('Error while loading image "'.concat(t,'":'),u.t0);case 10:i.loaded=!0;case 11:case"end":return u.stop()}},r,null,[[0,7]])}))()}},{key:"loadSvg",value:function(t){var i=this;return ct()(nt.a.mark(function r(){var o,s,u,h;return nt.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(o=en.exec(t),!o){x.next=6;break}s=o[5],o[4]==="base64"?i.image=atob(s):i.image=decodeURIComponent(s),x.next=19;break;case 6:return x.prev=6,x.next=9,i.document.fetch(t);case 9:return u=x.sent,x.next=12,u.text();case 12:h=x.sent,i.image=h,x.next=19;break;case 16:x.prev=16,x.t0=x.catch(6),console.error('Error while loading image "'.concat(t,'":'),x.t0);case 19:i.loaded=!0;case 20:case"end":return x.stop()}},r,null,[[6,16]])}))()}},{key:"renderChildren",value:function(t){var i=this.document,r=this.image,o=this.loaded,s=this.getAttribute("x").getPixels("x"),u=this.getAttribute("y").getPixels("y"),h=this.getStyle("width").getPixels("x"),d=this.getStyle("height").getPixels("y");if(!o||!r||!h||!d)return;if(t.save(),t.translate(s,u),this.isSvg){var x=i.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:h,scaleHeight:d});x.document.documentElement.parent=this,void x.render()}else{var U=this.image;i.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:h,desiredWidth:U.width,height:d,desiredHeight:U.height}),this.loaded&&((typeof U.complete=="undefined"||U.complete)&&t.drawImage(U,0,0))}t.restore()}},{key:"getBoundingBox",value:function(){var t=this.getAttribute("x").getPixels("x"),i=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),o=this.getStyle("height").getPixels("y");return new te(t,i,t+r,i+o)}}]),n}(ce),Sr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="symbol",a}return Object(J.a)(n,[{key:"render",value:function(t){}}]),n}(ce),Tr=function(){function v(l){Object(k.a)(this,v),this.document=l,this.loaded=!1,l.fonts.push(this)}return Object(J.a)(v,[{key:"load",value:function(n,a){var t=this;return ct()(nt.a.mark(function i(){var r,o,s;return nt.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.prev=0,r=t.document,h.next=4,r.canvg.parser.load(a);case 4:o=h.sent,s=o.getElementsByTagName("font"),Array.from(s).forEach(function(d){var x=r.createElement(d);r.definitions[n]=x}),h.next=12;break;case 9:h.prev=9,h.t0=h.catch(0),console.error('Error while loading font "'.concat(a,'":'),h.t0);case 12:t.loaded=!0;case 13:case"end":return h.stop()}},i,null,[[0,9]])}))()}}]),v}(),He=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="style";var o=Bt(Array.from(t.childNodes).map(function(u){return u.textContent}).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),s=o.split("}");return s.forEach(function(u){var h=u.trim();if(!h)return;var d=h.split("{"),x=d[0].split(","),U=d[1].split(";");x.forEach(function(Q){var rt=Q.trim();if(!rt)return;var ut=a.styles[rt]||{};if(U.forEach(function(dt){var ht=dt.indexOf(":"),yt=dt.substr(0,ht).trim(),Nt=dt.substr(ht+1,dt.length-ht).trim();yt&&Nt&&(ut[yt]=new pt(a,yt,Nt))}),a.styles[rt]=ut,a.stylesSpecificity[rt]=lt(rt),rt==="@font-face"){var at=ut["font-family"].getString().replace(/"|'/g,""),xt=ut.src.getString().split(",");xt.forEach(function(dt){if(dt.indexOf('format("svg")')>0){var ht=_t(dt);ht&&void new Tr(a).load(at,ht)}})}})}),r}return n}(wt);He.parseExternalUrl=_t;var Pr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="use",a}return Object(J.a)(n,[{key:"setContext",value:function(t){Object(H.a)(Object(N.a)(n.prototype),"setContext",this).call(this,t);var i=this.getAttribute("x"),r=this.getAttribute("y");i.hasValue()&&t.translate(i.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}},{key:"path",value:function(t){var i=this.element;i&&i.path(t)}},{key:"renderChildren",value:function(t){var i=this.document,r=this.element;if(r){var o=r;if(r.type==="symbol"&&(o=new xe(i,null),o.attributes.viewBox=new pt(i,"viewBox",r.getAttribute("viewBox").getString()),o.attributes.preserveAspectRatio=new pt(i,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),o.attributes.overflow=new pt(i,"overflow",r.getAttribute("overflow").getString()),o.children=r.children,r.styles.opacity=new pt(i,"opacity",this.calculateOpacity())),o.type==="svg"){var s=this.getStyle("width",!1,!0),u=this.getStyle("height",!1,!0);s.hasValue()&&(o.attributes.width=new pt(i,"width",s.getString())),u.hasValue()&&(o.attributes.height=new pt(i,"height",u.getString()))}var h=o.parent;o.parent=this,o.render(t),o.parent=h}}},{key:"getBoundingBox",value:function(t){var i=this.element;return i?i.getBoundingBox(t):null}},{key:"elementTransform",value:function(){var t=this.document,i=this.element;return Se.fromElement(t,i)}},{key:"element",get:function(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}]),n}(ce);function Me(v,l,n,a,t,i){return v[n*a*4+l*4+i]}function Ne(v,l,n,a,t,i,r){v[n*a*4+l*4+i]=r}function zt(v,l,n){var a=v[l];return a*n}function oe(v,l,n,a){return l+Math.cos(v)*n+Math.sin(v)*a}var Ke=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="feColorMatrix";var o=Mt(r.getAttribute("values").getString());switch(r.getAttribute("type").getString("matrix")){case"saturate":{var s=o[0];o=[.213+.787*s,.715-.715*s,.072-.072*s,0,0,.213-.213*s,.715+.285*s,.072-.072*s,0,0,.213-.213*s,.715-.715*s,.072+.928*s,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var u=o[0]*Math.PI/180;o=[oe(u,.213,.787,-.213),oe(u,.715,-.715,-.715),oe(u,.072,-.072,.928),0,0,oe(u,.213,-.213,.143),oe(u,.715,.285,.14),oe(u,.072,-.072,-.283),0,0,oe(u,.213,-.213,-.787),oe(u,.715,-.715,.715),oe(u,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":o=[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];break}return r.matrix=o,r.includeOpacity=r.getAttribute("includeOpacity").hasValue(),r}return Object(J.a)(n,[{key:"apply",value:function(t,i,r,o,s){for(var u=this.includeOpacity,h=this.matrix,d=t.getImageData(0,0,o,s),x=0;x<s;x++)for(var U=0;U<o;U++){var Q=Me(d.data,U,x,o,s,0),rt=Me(d.data,U,x,o,s,1),ut=Me(d.data,U,x,o,s,2),at=Me(d.data,U,x,o,s,3),xt=zt(h,0,Q)+zt(h,1,rt)+zt(h,2,ut)+zt(h,3,at)+zt(h,4,1),dt=zt(h,5,Q)+zt(h,6,rt)+zt(h,7,ut)+zt(h,8,at)+zt(h,9,1),ht=zt(h,10,Q)+zt(h,11,rt)+zt(h,12,ut)+zt(h,13,at)+zt(h,14,1),yt=zt(h,15,Q)+zt(h,16,rt)+zt(h,17,ut)+zt(h,18,at)+zt(h,19,1);u&&(xt=0,dt=0,ht=0,yt*=at/255),Ne(d.data,U,x,o,s,0,xt),Ne(d.data,U,x,o,s,1,dt),Ne(d.data,U,x,o,s,2,ht),Ne(d.data,U,x,o,s,3,yt)}t.clearRect(0,0,o,s),t.putImageData(d,0,0)}}]),n}(wt),Ye=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="mask",a}return Object(J.a)(n,[{key:"apply",value:function(t,i){var r=this.document,o=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),u=this.getStyle("width").getPixels("x"),h=this.getStyle("height").getPixels("y");if(!u&&!h){var d=new te;this.children.forEach(function(at){d.addBoundingBox(at.getBoundingBox(t))}),o=Math.floor(d.x1),s=Math.floor(d.y1),u=Math.floor(d.width),h=Math.floor(d.height)}var x=this.removeStyles(i,n.ignoreStyles),U=r.createCanvas(o+u,s+h),Q=U.getContext("2d");r.screen.setDefaults(Q),this.renderChildren(Q),new Ke(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(Q,0,0,o+u,s+h);var rt=r.createCanvas(o+u,s+h),ut=rt.getContext("2d");r.screen.setDefaults(ut),i.render(ut),ut.globalCompositeOperation="destination-in",ut.fillStyle=Q.createPattern(U,"no-repeat"),ut.fillRect(0,0,o+u,s+h),t.fillStyle=ut.createPattern(rt,"no-repeat"),t.fillRect(0,0,o+u,s+h),this.restoreStyles(i,x)}},{key:"render",value:function(t){}}]),n}(wt);Ye.ignoreStyles=["mask","transform","clip-path"];var Rr=function(){},Ar=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="clipPath",a}return Object(J.a)(n,[{key:"apply",value:function(t){var i=this.document,r=Reflect.getPrototypeOf(t),o=t.beginPath,s=t.closePath;r&&(r.beginPath=Rr,r.closePath=Rr),Reflect.apply(o,t,[]),this.children.forEach(function(u){if(typeof u.path=="undefined")return;var h=typeof u.elementTransform!="undefined"?u.elementTransform():null;h||(h=Se.fromElement(i,u)),h&&h.apply(t),u.path(t),r&&(r.closePath=s),h&&h.unapply(t)}),Reflect.apply(s,t,[]),t.clip(),r&&(r.beginPath=o,r.closePath=s)}},{key:"render",value:function(t){}}]),n}(wt),ke=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="filter",a}return Object(J.a)(n,[{key:"apply",value:function(t,i){var r=this.document,o=this.children,s=i.getBoundingBox(t);if(!s)return;var u=0,h=0;o.forEach(function(ht){var yt=ht.extraFilterDistance||0;u=Math.max(u,yt),h=Math.max(h,yt)});var d=Math.floor(s.width),x=Math.floor(s.height),U=d+2*u,Q=x+2*h;if(U<1||Q<1)return;var rt=Math.floor(s.x),ut=Math.floor(s.y),at=this.removeStyles(i,n.ignoreStyles),xt=r.createCanvas(U,Q),dt=xt.getContext("2d");r.screen.setDefaults(dt),dt.translate(-rt+u,-ut+h),i.render(dt),o.forEach(function(ht){typeof ht.apply=="function"&&ht.apply(dt,0,0,U,Q)}),t.drawImage(xt,0,0,U,Q,rt-u,ut-h,U,Q),this.restoreStyles(i,at)}},{key:"render",value:function(t){}}]),n}(wt);ke.ignoreStyles=["filter","transform","clip-path"];var Cr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="feDropShadow",r.addStylesFromStyleDefinition(),r}return Object(J.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(wt),Ir=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="feMorphology",a}return Object(J.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(wt),Mr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="feComposite",a}return Object(J.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(wt),Nr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(a,t,i){var r;return Object(k.a)(this,n),r=l.call(this,a,t,i),r.type="feGaussianBlur",r.blurRadius=Math.floor(r.getAttribute("stdDeviation").getNumber()),r.extraFilterDistance=r.blurRadius,r}return Object(J.a)(n,[{key:"apply",value:function(t,i,r,o,s){var u=this.document,h=this.blurRadius,d=u.window?u.window.document.body:null,x=t.canvas;x.id=u.getUniqueId(),d&&(x.style.display="none",d.appendChild(x)),Object(It.a)(x,i,r,o,s,h),d&&d.removeChild(x)}}]),n}(wt),jr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="title",a}return n}(wt),Dr=function(v){Object(X.a)(n,v);var l=Object(z.a)(n);function n(){var a;return Object(k.a)(this,n),a=l.apply(this,arguments),a.type="desc",a}return n}(wt),rn={svg:xe,rect:We,circle:nr,ellipse:ar,line:ir,polyline:ze,polygon:or,path:Gt,pattern:sr,marker:ur,defs:lr,linearGradient:fr,radialGradient:hr,stop:cr,animate:Ce,animateColor:vr,animateTransform:dr,font:gr,"font-face":pr,"missing-glyph":mr,glyph:Be,text:ye,tspan:Fe,tref:yr,a:xr,textPath:Or,image:br,g:Ae,symbol:Sr,style:He,use:Pr,mask:Ye,clipPath:Ar,filter:ke,feDropShadow:Cr,feMorphology:Ir,feComposite:Mr,feColorMatrix:Ke,feGaussianBlur:Nr,title:jr,desc:Dr};function Lr(v,l){var n=Object.keys(v);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(v);l&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(v,t).enumerable})),n.push.apply(n,a)}return n}function nn(v){for(var l=1;l<arguments.length;l++){var n=arguments[l]!=null?arguments[l]:{};l%2?Lr(Object(n),!0).forEach(function(a){Ot()(v,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(n)):Lr(Object(n)).forEach(function(a){Object.defineProperty(v,a,Object.getOwnPropertyDescriptor(n,a))})}return v}function an(v,l){var n=document.createElement("canvas");return n.width=v,n.height=l,n}function on(v){return $e.apply(this,arguments)}function $e(){return $e=ct()(nt.a.mark(function v(l){var n,a,t=arguments;return nt.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return n=t.length>1&&t[1]!==void 0?t[1]:!1,a=document.createElement("img"),n&&(a.crossOrigin="Anonymous"),r.abrupt("return",new Promise(function(o,s){a.onload=function(){o(a)},a.onerror=function(u,h,d,x,U){s(U)},a.src=l}));case 4:case"end":return r.stop()}},v)})),$e.apply(this,arguments)}var Te=function(){function v(l){Object(k.a)(this,v);var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.rootEmSize,t=a===void 0?12:a,i=n.emSize,r=i===void 0?12:i,o=n.createCanvas,s=o===void 0?v.createCanvas:o,u=n.createImage,h=u===void 0?v.createImage:u,d=n.anonymousCrossOrigin;this.canvg=l,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=l.screen,this.rootEmSize=t,this.emSize=r,this.createCanvas=s,this.createImage=this.bindCreateImage(h,d),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}return Object(J.a)(v,[{key:"bindCreateImage",value:function(n,a){return typeof a=="boolean"?function(t,i){return n(t,typeof i=="boolean"?i:a)}:n}},{key:"window",get:function(){return this.screen.window}},{key:"fetch",get:function(){return this.screen.fetch}},{key:"ctx",get:function(){return this.screen.ctx}},{key:"emSize",get:function(){var n=this.emSizeStack;return n[n.length-1]},set:function(n){var a=this.emSizeStack;a.push(n)}},{key:"popEmSize",value:function(){var n=this.emSizeStack;n.pop()}},{key:"getUniqueId",value:function(){return"canvg".concat(++this.uniqueId)}},{key:"isImagesLoaded",value:function(){return this.images.every(function(n){return n.loaded})}},{key:"isFontsLoaded",value:function(){return this.fonts.every(function(n){return n.loaded})}},{key:"createDocumentElement",value:function(n){var a=this.createElement(n.documentElement);return a.root=!0,a.addStylesFromStyleDefinition(),this.documentElement=a,a}},{key:"createElement",value:function(n){var a=n.nodeName.replace(/^[^:]+:/,""),t=v.elementTypes[a];return typeof t!="undefined"?new t(this,n):new rr(this,n)}},{key:"createTextNode",value:function(n){return new tn(this,n)}},{key:"setViewBox",value:function(n){this.screen.setViewBox(nn({document:this},n))}}]),v}();Te.createCanvas=an,Te.createImage=on,Te.elementTypes=rn;function Ur(v,l){var n=Object.keys(v);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(v);l&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(v,t).enumerable})),n.push.apply(n,a)}return n}function ge(v){for(var l=1;l<arguments.length;l++){var n=arguments[l]!=null?arguments[l]:{};l%2?Ur(Object(n),!0).forEach(function(a){Ot()(v,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(n)):Ur(Object(n)).forEach(function(a){Object.defineProperty(v,a,Object.getOwnPropertyDescriptor(n,a))})}return v}var Vr=function(){function v(l,n){Object(k.a)(this,v);var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new Re(a),this.screen=new be(l,a),this.options=a;var t=new Te(this,a),i=t.createDocumentElement(n);this.document=t,this.documentElement=i}return Object(J.a)(v,[{key:"fork",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return v.from(n,a,ge(ge({},this.options),t))}},{key:"forkString",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return v.fromString(n,a,ge(ge({},this.options),t))}},{key:"ready",value:function(){return this.screen.ready()}},{key:"isReady",value:function(){return this.screen.isReady()}},{key:"render",value:function(){var n=arguments,a=this;return ct()(nt.a.mark(function t(){var i;return nt.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return i=n.length>0&&n[0]!==void 0?n[0]:{},a.start(ge({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},i)),o.next=4,a.ready();case 4:a.stop();case 5:case"end":return o.stop()}},t)}))()}},{key:"start",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=this.documentElement,t=this.screen,i=this.options;t.start(a,ge(ge({enableRedraw:!0},i),n))}},{key:"stop",value:function(){this.screen.stop()}},{key:"resize",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(n,a,t)}}],[{key:"from",value:function(n,a){var t=arguments;return ct()(nt.a.mark(function i(){var r,o,s;return nt.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return r=t.length>2&&t[2]!==void 0?t[2]:{},o=new Re(r),h.next=4,o.parse(a);case 4:return s=h.sent,h.abrupt("return",new v(n,s,r));case 6:case"end":return h.stop()}},i)}))()}},{key:"fromString",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new Re(t),r=i.parseFromString(a);return new v(n,r,t)}}]),v}();E.default=Vr}.call(this,e("Q2Ig"))},Dk1u:function(m,E,e){var f=e("Ks5W"),c=e("4YbN"),g=e("IL+x"),p=f.TypeError;m.exports=function(y){if(c(y))return y;throw p(g(y)+" is not a constructor")}},ENhe:function(m,E){m.exports={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}},FjAG:function(m,E,e){var f=e("Ks5W"),c=e("8HiI"),g=e("721z"),p=e("p5Ma"),y=e("tMNq"),A=f.TypeError,C=function(I){return function(P,V,F,j){c(V);var w=g(P),K=p(w),G=y(w),$=I?G-1:0,Z=I?-1:1;if(F<2)for(;;){if($ in K){j=K[$],$+=Z;break}if($+=Z,I?$<0:G<=$)throw A("Reduce of empty array with no initial value")}for(;I?$>=0:G>$;$+=Z)$ in K&&(j=V(j,K[$],$,w));return j}};m.exports={left:C(!1),right:C(!0)}},FkIU:function(m,E,e){var f=e("++4Y"),c=e("eRwv");m.exports=f&&c(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},FlRv:function(m,E,e){var f=e("Ks5W"),c=e("++4Y"),g=e("pVCk"),p=e("FkIU"),y=e("WxoH"),A=e("GTqx"),C=f.TypeError,I=Object.defineProperty,P=Object.getOwnPropertyDescriptor,V="enumerable",F="configurable",j="writable";E.f=c?p?function(K,G,$){if(y(K),G=A(G),y($),typeof K=="function"&&G==="prototype"&&"value"in $&&j in $&&!$[j]){var Z=P(K,G);Z&&Z[j]&&(K[G]=$.value,$={configurable:F in $?$[F]:Z[F],enumerable:V in $?$[V]:Z[V],writable:!1})}return I(K,G,$)}:I:function(K,G,$){if(y(K),G=A(G),y($),g)try{return I(K,G,$)}catch(Z){}if("get"in $||"set"in $)throw C("Accessors not supported");return"value"in $&&(K[G]=$.value),K}},FqHY:function(m,E,e){var f=e("eE3R"),c=e("Ks5W");m.exports=/ipad|iphone|ipod/i.test(f)&&c.Pebble!==void 0},G5Kn:function(m,E,e){var f=e("11yv"),c=e("XFuk"),g=e("FlRv"),p=f("unscopables"),y=Array.prototype;y[p]==null&&g.f(y,p,{configurable:!0,value:c(null)}),m.exports=function(A){y[p][A]=!0}},GI0h:function(m,E,e){var f=e("me6S"),c=f("span").classList,g=c&&c.constructor&&c.constructor.prototype;m.exports=g===Object.prototype?void 0:g},GTqx:function(m,E,e){var f=e("ms20"),c=e("bT0D");m.exports=function(g){var p=f(g,"string");return c(p)?p:p+""}},GVkW:function(m,E,e){"use strict";var f=e("nCzB"),c=e("aLaa"),g=e("fKql").f,p=e("c3MK"),y=e("qzpy"),A=e("OU4x"),C=e("XaNE"),I=e("/TZh"),P=e("jybJ"),V=c("".endsWith),F=c("".slice),j=Math.min,w=I("endsWith"),K=!P&&!w&&!!function(){var G=g(String.prototype,"endsWith");return G&&!G.writable}();f({target:"String",proto:!0,forced:!K&&!w},{endsWith:function($){var Z=y(C(this));A($);var W=arguments.length>1?arguments[1]:void 0,_=Z.length,D=W===void 0?_:j(p(W),_),et=y($);return V?V(Z,et,D):F(Z,D-et.length,D)===et}})},GgKt:function(m,E,e){var f=e("eE3R");m.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(f)},Gywb:function(m,E,e){var f=e("eRwv");m.exports=!f(function(){function c(){}return c.prototype.constructor=null,Object.getPrototypeOf(new c)!==c.prototype})},"HTC/":function(m,E,e){"use strict";var f=e("WxoH");m.exports=function(){var c=f(this),g="";return c.global&&(g+="g"),c.ignoreCase&&(g+="i"),c.multiline&&(g+="m"),c.dotAll&&(g+="s"),c.unicode&&(g+="u"),c.sticky&&(g+="y"),g}},IGIO:function(m,E,e){var f=e("ba8b"),c=e("Ks5W");m.exports=f(c.process)=="process"},"IL+x":function(m,E,e){var f=e("Ks5W"),c=f.String;m.exports=function(g){try{return c(g)}catch(p){return"Object"}}},JHvW:function(m,E,e){var f=e("aLaa"),c=e("WxoH"),g=e("NIpK");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var p=!1,y={},A;try{A=f(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),A(y,[]),p=y instanceof Array}catch(C){}return function(I,P){return c(I),g(P),p?A(I,P):I.__proto__=P,I}}():void 0)},JTf3:function(m,E){m.exports=function(e){return typeof e=="function"}},KKe4:function(m,E,e){"use strict";var f=e("m7zg"),c=e("WONN"),g=e("WxoH"),p=e("c3MK"),y=e("qzpy"),A=e("XaNE"),C=e("oK8H"),I=e("M/+V"),P=e("3fk+");c("match",function(V,F,j){return[function(K){var G=A(this),$=K==null?void 0:C(K,V);return $?f($,K,G):new RegExp(K)[V](y(G))},function(w){var K=g(this),G=y(w),$=j(F,K,G);if($.done)return $.value;if(!K.global)return P(K,G);var Z=K.unicode;K.lastIndex=0;for(var W=[],_=0,D;(D=P(K,G))!==null;){var et=y(D[0]);W[_]=et,et===""&&(K.lastIndex=I(G,p(K.lastIndex),Z)),_++}return _===0?null:W}]})},KLN8:function(m,E,e){"use strict";var f=e("nCzB"),c=e("aLaa"),g=e("fKql").f,p=e("c3MK"),y=e("qzpy"),A=e("OU4x"),C=e("XaNE"),I=e("/TZh"),P=e("jybJ"),V=c("".startsWith),F=c("".slice),j=Math.min,w=I("startsWith"),K=!P&&!w&&!!function(){var G=g(String.prototype,"startsWith");return G&&!G.writable}();f({target:"String",proto:!0,forced:!K&&!w},{startsWith:function($){var Z=y(C(this));A($);var W=p(j(arguments.length>1?arguments[1]:void 0,Z.length)),_=y($);return V?V(Z,_,W):F(Z,W,W+_.length)===_}})},Ks5W:function(m,E,e){(function(f){var c=function(g){return g&&g.Math==Math&&g};m.exports=c(typeof globalThis=="object"&&globalThis)||c(typeof window=="object"&&window)||c(typeof self=="object"&&self)||c(typeof f=="object"&&f)||function(){return this}()||Function("return this")()}).call(this,e("yLpj"))},LOfi:function(m,E,e){var f=e("WrAw");m.exports=function(c,g,p){for(var y in g)f(c,y,g[y],p);return c}},Lltv:function(m,E,e){"use strict";var f=e("vkZI"),c=e("G5Kn"),g=e("AoAp"),p=e("UQ6y"),y=e("FlRv").f,A=e("jgt4"),C=e("jybJ"),I=e("++4Y"),P="Array Iterator",V=p.set,F=p.getterFor(P);m.exports=A(Array,"Array",function(w,K){V(this,{type:P,target:f(w),index:0,kind:K})},function(){var w=F(this),K=w.target,G=w.kind,$=w.index++;return!K||$>=K.length?(w.target=void 0,{value:void 0,done:!0}):G=="keys"?{value:$,done:!1}:G=="values"?{value:K[$],done:!1}:{value:[$,K[$]],done:!1}},"values");var j=g.Arguments=g.Array;if(c("keys"),c("values"),c("entries"),!C&&I&&j.name!=="values")try{y(j,"name",{value:"values"})}catch(w){}},"M/+V":function(m,E,e){"use strict";var f=e("ymN0").charAt;m.exports=function(c,g,p){return g+(p?f(c,g).length:1)}},MNKV:function(m,E,e){"use strict";var f=e("nCzB"),c=e("aLaa"),g=e("OU4x"),p=e("XaNE"),y=e("qzpy"),A=e("/TZh"),C=c("".indexOf);f({target:"String",proto:!0,forced:!A("includes")},{includes:function(P){return!!~C(y(p(this)),y(g(P)),arguments.length>1?arguments[1]:void 0)}})},MURR:function(m,E,e){var f=e("aLaa"),c=0,g=Math.random(),p=f(1 .toString);m.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+p(++c+g,36)}},N6FT:function(m,E,e){var f=e("++4Y"),c=e("YELS"),g=Function.prototype,p=f&&Object.getOwnPropertyDescriptor,y=c(g,"name"),A=y&&function(){}.name==="something",C=y&&(!f||f&&p(g,"name").configurable);m.exports={EXISTS:y,PROPER:A,CONFIGURABLE:C}},NCkV:function(m,E,e){"use strict";var f=e("1mOU"),c=e("m7zg"),g=e("aLaa"),p=e("WONN"),y=e("COGW"),A=e("WxoH"),C=e("XaNE"),I=e("NudO"),P=e("M/+V"),V=e("c3MK"),F=e("qzpy"),j=e("oK8H"),w=e("8Ys4"),K=e("3fk+"),G=e("WMbf"),$=e("RhGR"),Z=e("eRwv"),W=$.UNSUPPORTED_Y,_=4294967295,D=Math.min,et=[].push,b=g(/./.exec),S=g(et),R=g("".slice),Y=!Z(function(){var q=/(?:)/,tt=q.exec;q.exec=function(){return tt.apply(this,arguments)};var it="ab".split(q);return it.length!==2||it[0]!=="a"||it[1]!=="b"});p("split",function(q,tt,it){var O;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?O=function(L,T){var M=F(C(this)),H=T===void 0?_:T>>>0;if(H===0)return[];if(L===void 0)return[M];if(!y(L))return c(tt,M,L,H);for(var N=[],B=(L.ignoreCase?"i":"")+(L.multiline?"m":"")+(L.unicode?"u":"")+(L.sticky?"y":""),X=0,z=new RegExp(L.source,B+"g"),k,J,ot;(k=c(G,z,M))&&!(J=z.lastIndex,J>X&&(S(N,R(M,X,k.index)),k.length>1&&k.index<M.length&&f(et,N,w(k,1)),ot=k[0].length,X=J,N.length>=H));)z.lastIndex===k.index&&z.lastIndex++;return X===M.length?(ot||!b(z,""))&&S(N,""):S(N,R(M,X)),N.length>H?w(N,0,H):N}:"0".split(void 0,0).length?O=function(L,T){return L===void 0&&T===0?[]:c(tt,this,L,T)}:O=tt,[function(T,M){var H=C(this),N=T==null?void 0:j(T,q);return N?c(N,T,H,M):c(O,F(H),T,M)},function(L,T){var M=A(this),H=F(L),N=it(O,M,H,T,O!==tt);if(N.done)return N.value;var B=I(M,RegExp),X=M.unicode,z=(M.ignoreCase?"i":"")+(M.multiline?"m":"")+(M.unicode?"u":"")+(W?"g":"y"),k=new B(W?"^(?:"+M.source+")":M,z),J=T===void 0?_:T>>>0;if(J===0)return[];if(H.length===0)return K(k,H)===null?[H]:[];for(var ot=0,st=0,nt=[];st<H.length;){k.lastIndex=W?0:st;var At=K(k,W?R(H,st):H),ct;if(At===null||(ct=D(V(k.lastIndex+(W?st:0)),H.length))===ot)st=P(H,st,X);else{if(S(nt,R(H,ot,st)),nt.length===J)return nt;for(var ft=1;ft<=At.length-1;ft++)if(S(nt,At[ft]),nt.length===J)return nt;st=ot=ct}}return S(nt,R(H,ot)),nt}]},!Y,W)},NIpK:function(m,E,e){var f=e("Ks5W"),c=e("JTf3"),g=f.String,p=f.TypeError;m.exports=function(y){if(typeof y=="object"||c(y))return y;throw p("Can't set "+g(y)+" as a prototype")}},"Ne/+":function(m,E,e){var f=e("aLaa"),c=e("721z"),g=Math.floor,p=f("".charAt),y=f("".replace),A=f("".slice),C=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,I=/\$([$&'`]|\d{1,2})/g;m.exports=function(P,V,F,j,w,K){var G=F+P.length,$=j.length,Z=I;return w!==void 0&&(w=c(w),Z=C),y(K,Z,function(W,_){var D;switch(p(_,0)){case"$":return"$";case"&":return P;case"`":return A(V,0,F);case"'":return A(V,G);case"<":D=w[A(_,1,-1)];break;default:var et=+_;if(et===0)return W;if(et>$){var b=g(et/10);return b===0?W:b<=$?j[b-1]===void 0?p(_,1):j[b-1]+p(_,1):W}D=j[et-1]}return D===void 0?"":D})}},NudO:function(m,E,e){var f=e("WxoH"),c=e("Dk1u"),g=e("11yv"),p=g("species");m.exports=function(y,A){var C=f(y).constructor,I;return C===void 0||(I=f(C)[p])==null?A:c(I)}},Nybj:function(m,E,e){var f=e("vkZI"),c=e("n6S8"),g=e("tMNq"),p=function(y){return function(A,C,I){var P=f(A),V=g(P),F=c(I,V),j;if(y&&C!=C){for(;V>F;)if(j=P[F++],j!=j)return!0}else for(;V>F;F++)if((y||F in P)&&P[F]===C)return y||F||0;return!y&&-1}};m.exports={includes:p(!0),indexOf:p(!1)}},OU4x:function(m,E,e){var f=e("Ks5W"),c=e("COGW"),g=f.TypeError;m.exports=function(p){if(c(p))throw g("The method doesn't accept regular expressions");return p}},Ppro:function(m,E,e){"use strict";var f=e("nCzB"),c=e("WMbf");f({target:"RegExp",proto:!0,forced:/./.exec!==c},{exec:c})},QELg:function(m,E,e){"use strict";var f=e("eRwv");m.exports=function(c,g){var p=[][c];return!!p&&f(function(){p.call(null,g||function(){throw 1},1)})}},QrM1:function(m,E,e){var f=e("ZpKI"),c=e("Yzn+"),g=c.concat("length","prototype");E.f=Object.getOwnPropertyNames||function(y){return f(y,g)}},"RXj+":function(m,E,e){var f=e("aLaa"),c=e("XaNE"),g=e("qzpy"),p=e("noWC"),y=f("".replace),A="["+p+"]",C=RegExp("^"+A+A+"*"),I=RegExp(A+A+"*$"),P=function(V){return function(F){var j=g(c(F));return V&1&&(j=y(j,C,"")),V&2&&(j=y(j,I,"")),j}};m.exports={start:P(1),end:P(2),trim:P(3)}},RYfq:function(m,E,e){var f=e("Ks5W"),c=e("JTf3"),g=function(p){return c(p)?p:void 0};m.exports=function(p,y){return arguments.length<2?g(f[p]):f[p]&&f[p][y]}},RhGR:function(m,E,e){var f=e("eRwv"),c=e("Ks5W"),g=c.RegExp,p=f(function(){var C=g("a","y");return C.lastIndex=2,C.exec("abcd")!=null}),y=p||f(function(){return!g("a","y").sticky}),A=p||f(function(){var C=g("^r","gy");return C.lastIndex=2,C.exec("str")!=null});m.exports={BROKEN_CARET:A,MISSED_STICKY:y,UNSUPPORTED_Y:p}},S3az:function(m,E,e){var f=e("Ks5W"),c=e("JTf3"),g=e("sNJV"),p=f.WeakMap;m.exports=c(p)&&/native code/.test(g(p))},SDGZ:function(m,E,e){"use strict";e.d(E,"a",function(){return D});/*! *****************************************************************************
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
purpose with or without fee is hereby granted.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
***************************************************************************** */var f=function(S,R){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Y,q){Y.__proto__=q}||function(Y,q){for(var tt in q)Object.prototype.hasOwnProperty.call(q,tt)&&(Y[tt]=q[tt])})(S,R)};function c(b,S){if(typeof S!="function"&&S!==null)throw new TypeError("Class extends value "+String(S)+" is not a constructor or null");function R(){this.constructor=b}f(b,S),b.prototype=S===null?Object.create(S):(R.prototype=S.prototype,new R)}function g(b){var S="";Array.isArray(b)||(b=[b]);for(var R=0;R<b.length;R++){var Y=b[R];if(Y.type===D.CLOSE_PATH)S+="z";else if(Y.type===D.HORIZ_LINE_TO)S+=(Y.relative?"h":"H")+Y.x;else if(Y.type===D.VERT_LINE_TO)S+=(Y.relative?"v":"V")+Y.y;else if(Y.type===D.MOVE_TO)S+=(Y.relative?"m":"M")+Y.x+" "+Y.y;else if(Y.type===D.LINE_TO)S+=(Y.relative?"l":"L")+Y.x+" "+Y.y;else if(Y.type===D.CURVE_TO)S+=(Y.relative?"c":"C")+Y.x1+" "+Y.y1+" "+Y.x2+" "+Y.y2+" "+Y.x+" "+Y.y;else if(Y.type===D.SMOOTH_CURVE_TO)S+=(Y.relative?"s":"S")+Y.x2+" "+Y.y2+" "+Y.x+" "+Y.y;else if(Y.type===D.QUAD_TO)S+=(Y.relative?"q":"Q")+Y.x1+" "+Y.y1+" "+Y.x+" "+Y.y;else if(Y.type===D.SMOOTH_QUAD_TO)S+=(Y.relative?"t":"T")+Y.x+" "+Y.y;else{if(Y.type!==D.ARC)throw new Error('Unexpected command type "'+Y.type+'" at index '+R+".");S+=(Y.relative?"a":"A")+Y.rX+" "+Y.rY+" "+Y.xRot+" "+ +Y.lArcFlag+" "+ +Y.sweepFlag+" "+Y.x+" "+Y.y}}return S}function p(b,S){var R=b[0],Y=b[1];return[R*Math.cos(S)-Y*Math.sin(S),R*Math.sin(S)+Y*Math.cos(S)]}function y(){for(var b=[],S=0;S<arguments.length;S++)b[S]=arguments[S];for(var R=0;R<b.length;R++)if(typeof b[R]!="number")throw new Error("assertNumbers arguments["+R+"] is not a number. "+typeof b[R]+" == typeof "+b[R]);return!0}var A=Math.PI;function C(b,S,R){b.lArcFlag=b.lArcFlag===0?0:1,b.sweepFlag=b.sweepFlag===0?0:1;var Y=b.rX,q=b.rY,tt=b.x,it=b.y;Y=Math.abs(b.rX),q=Math.abs(b.rY);var O=p([(S-tt)/2,(R-it)/2],-b.xRot/180*A),L=O[0],T=O[1],M=Math.pow(L,2)/Math.pow(Y,2)+Math.pow(T,2)/Math.pow(q,2);1<M&&(Y*=Math.sqrt(M),q*=Math.sqrt(M)),b.rX=Y,b.rY=q;var H=Math.pow(Y,2)*Math.pow(T,2)+Math.pow(q,2)*Math.pow(L,2),N=(b.lArcFlag!==b.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(Y,2)*Math.pow(q,2)-H)/H)),B=Y*T/q*N,X=-q*L/Y*N,z=p([B,X],b.xRot/180*A);b.cX=z[0]+(S+tt)/2,b.cY=z[1]+(R+it)/2,b.phi1=Math.atan2((T-X)/q,(L-B)/Y),b.phi2=Math.atan2((-T-X)/q,(-L-B)/Y),b.sweepFlag===0&&b.phi2>b.phi1&&(b.phi2-=2*A),b.sweepFlag===1&&b.phi2<b.phi1&&(b.phi2+=2*A),b.phi1*=180/A,b.phi2*=180/A}function I(b,S,R){y(b,S,R);var Y=b*b+S*S-R*R;if(0>Y)return[];if(Y===0)return[[b*R/(b*b+S*S),S*R/(b*b+S*S)]];var q=Math.sqrt(Y);return[[(b*R+S*q)/(b*b+S*S),(S*R-b*q)/(b*b+S*S)],[(b*R-S*q)/(b*b+S*S),(S*R+b*q)/(b*b+S*S)]]}var P,V=Math.PI/180;function F(b,S,R){return(1-R)*b+R*S}function j(b,S,R,Y){return b+Math.cos(Y/180*A)*S+Math.sin(Y/180*A)*R}function w(b,S,R,Y){var q=1e-6,tt=S-b,it=R-S,O=3*tt+3*(Y-R)-6*it,L=6*(it-tt),T=3*tt;return Math.abs(O)<q?[-T/L]:function(M,H,N){N===void 0&&(N=1e-6);var B=M*M/4-H;if(B<-N)return[];if(B<=N)return[-M/2];var X=Math.sqrt(B);return[-M/2-X,-M/2+X]}(L/O,T/O,q)}function K(b,S,R,Y,q){var tt=1-q;return b*(tt*tt*tt)+S*(3*tt*tt*q)+R*(3*tt*q*q)+Y*(q*q*q)}!function(b){function S(){return q(function(O,L,T){return O.relative&&(O.x1!==void 0&&(O.x1+=L),O.y1!==void 0&&(O.y1+=T),O.x2!==void 0&&(O.x2+=L),O.y2!==void 0&&(O.y2+=T),O.x!==void 0&&(O.x+=L),O.y!==void 0&&(O.y+=T),O.relative=!1),O})}function R(){var O=NaN,L=NaN,T=NaN,M=NaN;return q(function(H,N,B){return H.type&D.SMOOTH_CURVE_TO&&(H.type=D.CURVE_TO,O=isNaN(O)?N:O,L=isNaN(L)?B:L,H.x1=H.relative?N-O:2*N-O,H.y1=H.relative?B-L:2*B-L),H.type&D.CURVE_TO?(O=H.relative?N+H.x2:H.x2,L=H.relative?B+H.y2:H.y2):(O=NaN,L=NaN),H.type&D.SMOOTH_QUAD_TO&&(H.type=D.QUAD_TO,T=isNaN(T)?N:T,M=isNaN(M)?B:M,H.x1=H.relative?N-T:2*N-T,H.y1=H.relative?B-M:2*B-M),H.type&D.QUAD_TO?(T=H.relative?N+H.x1:H.x1,M=H.relative?B+H.y1:H.y1):(T=NaN,M=NaN),H})}function Y(){var O=NaN,L=NaN;return q(function(T,M,H){if(T.type&D.SMOOTH_QUAD_TO&&(T.type=D.QUAD_TO,O=isNaN(O)?M:O,L=isNaN(L)?H:L,T.x1=T.relative?M-O:2*M-O,T.y1=T.relative?H-L:2*H-L),T.type&D.QUAD_TO){O=T.relative?M+T.x1:T.x1,L=T.relative?H+T.y1:T.y1;var N=T.x1,B=T.y1;T.type=D.CURVE_TO,T.x1=((T.relative?0:M)+2*N)/3,T.y1=((T.relative?0:H)+2*B)/3,T.x2=(T.x+2*N)/3,T.y2=(T.y+2*B)/3}else O=NaN,L=NaN;return T})}function q(O){var L=0,T=0,M=NaN,H=NaN;return function(N){if(isNaN(M)&&!(N.type&D.MOVE_TO))throw new Error("path must start with moveto");var B=O(N,L,T,M,H);return N.type&D.CLOSE_PATH&&(L=M,T=H),N.x!==void 0&&(L=N.relative?L+N.x:N.x),N.y!==void 0&&(T=N.relative?T+N.y:N.y),N.type&D.MOVE_TO&&(M=L,H=T),B}}function tt(O,L,T,M,H,N){return y(O,L,T,M,H,N),q(function(B,X,z,k){var J=B.x1,ot=B.x2,st=B.relative&&!isNaN(k),nt=B.x!==void 0?B.x:st?0:X,At=B.y!==void 0?B.y:st?0:z;function ct(Jt){return Jt*Jt}B.type&D.HORIZ_LINE_TO&&L!==0&&(B.type=D.LINE_TO,B.y=B.relative?0:z),B.type&D.VERT_LINE_TO&&T!==0&&(B.type=D.LINE_TO,B.x=B.relative?0:X),B.x!==void 0&&(B.x=B.x*O+At*T+(st?0:H)),B.y!==void 0&&(B.y=nt*L+B.y*M+(st?0:N)),B.x1!==void 0&&(B.x1=B.x1*O+B.y1*T+(st?0:H)),B.y1!==void 0&&(B.y1=J*L+B.y1*M+(st?0:N)),B.x2!==void 0&&(B.x2=B.x2*O+B.y2*T+(st?0:H)),B.y2!==void 0&&(B.y2=ot*L+B.y2*M+(st?0:N));var ft=O*M-L*T;if(B.xRot!==void 0&&(O!==1||L!==0||T!==0||M!==1))if(ft===0)delete B.rX,delete B.rY,delete B.xRot,delete B.lArcFlag,delete B.sweepFlag,B.type=D.LINE_TO;else{var Ot=B.xRot*Math.PI/180,mt=Math.sin(Ot),Pt=Math.cos(Ot),gt=1/ct(B.rX),Ct=1/ct(B.rY),St=ct(Pt)*gt+ct(mt)*Ct,It=2*mt*Pt*(gt-Ct),Dt=ct(mt)*gt+ct(Pt)*Ct,Vt=St*M*M-It*L*M+Dt*L*L,Yt=It*(O*M+L*T)-2*(St*T*M+Dt*O*L),Bt=St*T*T-It*O*T+Dt*O*O,Lt=(Math.atan2(Yt,Vt-Bt)+Math.PI)%Math.PI/2,Ut=Math.sin(Lt),Mt=Math.cos(Lt);B.rX=Math.abs(ft)/Math.sqrt(Vt*ct(Mt)+Yt*Ut*Mt+Bt*ct(Ut)),B.rY=Math.abs(ft)/Math.sqrt(Vt*ct(Ut)-Yt*Ut*Mt+Bt*ct(Mt)),B.xRot=180*Lt/Math.PI}return B.sweepFlag!==void 0&&0>ft&&(B.sweepFlag=+!B.sweepFlag),B})}function it(){return function(O){var L={};for(var T in O)L[T]=O[T];return L}}b.ROUND=function(O){function L(T){return Math.round(T*O)/O}return O===void 0&&(O=1e13),y(O),function(T){return T.x1!==void 0&&(T.x1=L(T.x1)),T.y1!==void 0&&(T.y1=L(T.y1)),T.x2!==void 0&&(T.x2=L(T.x2)),T.y2!==void 0&&(T.y2=L(T.y2)),T.x!==void 0&&(T.x=L(T.x)),T.y!==void 0&&(T.y=L(T.y)),T.rX!==void 0&&(T.rX=L(T.rX)),T.rY!==void 0&&(T.rY=L(T.rY)),T}},b.TO_ABS=S,b.TO_REL=function(){return q(function(O,L,T){return O.relative||(O.x1!==void 0&&(O.x1-=L),O.y1!==void 0&&(O.y1-=T),O.x2!==void 0&&(O.x2-=L),O.y2!==void 0&&(O.y2-=T),O.x!==void 0&&(O.x-=L),O.y!==void 0&&(O.y-=T),O.relative=!0),O})},b.NORMALIZE_HVZ=function(O,L,T){return O===void 0&&(O=!0),L===void 0&&(L=!0),T===void 0&&(T=!0),q(function(M,H,N,B,X){if(isNaN(B)&&!(M.type&D.MOVE_TO))throw new Error("path must start with moveto");return L&&M.type&D.HORIZ_LINE_TO&&(M.type=D.LINE_TO,M.y=M.relative?0:N),T&&M.type&D.VERT_LINE_TO&&(M.type=D.LINE_TO,M.x=M.relative?0:H),O&&M.type&D.CLOSE_PATH&&(M.type=D.LINE_TO,M.x=M.relative?B-H:B,M.y=M.relative?X-N:X),M.type&D.ARC&&(M.rX===0||M.rY===0)&&(M.type=D.LINE_TO,delete M.rX,delete M.rY,delete M.xRot,delete M.lArcFlag,delete M.sweepFlag),M})},b.NORMALIZE_ST=R,b.QT_TO_C=Y,b.INFO=q,b.SANITIZE=function(O){O===void 0&&(O=0),y(O);var L=NaN,T=NaN,M=NaN,H=NaN;return q(function(N,B,X,z,k){var J=Math.abs,ot=!1,st=0,nt=0;if(N.type&D.SMOOTH_CURVE_TO&&(st=isNaN(L)?0:B-L,nt=isNaN(T)?0:X-T),N.type&(D.CURVE_TO|D.SMOOTH_CURVE_TO)?(L=N.relative?B+N.x2:N.x2,T=N.relative?X+N.y2:N.y2):(L=NaN,T=NaN),N.type&D.SMOOTH_QUAD_TO?(M=isNaN(M)?B:2*B-M,H=isNaN(H)?X:2*X-H):N.type&D.QUAD_TO?(M=N.relative?B+N.x1:N.x1,H=N.relative?X+N.y1:N.y2):(M=NaN,H=NaN),N.type&D.LINE_COMMANDS||N.type&D.ARC&&(N.rX===0||N.rY===0||!N.lArcFlag)||N.type&D.CURVE_TO||N.type&D.SMOOTH_CURVE_TO||N.type&D.QUAD_TO||N.type&D.SMOOTH_QUAD_TO){var At=N.x===void 0?0:N.relative?N.x:N.x-B,ct=N.y===void 0?0:N.relative?N.y:N.y-X;st=isNaN(M)?N.x1===void 0?st:N.relative?N.x:N.x1-B:M-B,nt=isNaN(H)?N.y1===void 0?nt:N.relative?N.y:N.y1-X:H-X;var ft=N.x2===void 0?0:N.relative?N.x:N.x2-B,Ot=N.y2===void 0?0:N.relative?N.y:N.y2-X;J(At)<=O&&J(ct)<=O&&J(st)<=O&&J(nt)<=O&&J(ft)<=O&&J(Ot)<=O&&(ot=!0)}return N.type&D.CLOSE_PATH&&J(B-z)<=O&&J(X-k)<=O&&(ot=!0),ot?[]:N})},b.MATRIX=tt,b.ROTATE=function(O,L,T){L===void 0&&(L=0),T===void 0&&(T=0),y(O,L,T);var M=Math.sin(O),H=Math.cos(O);return tt(H,M,-M,H,L-L*H+T*M,T-L*M-T*H)},b.TRANSLATE=function(O,L){return L===void 0&&(L=0),y(O,L),tt(1,0,0,1,O,L)},b.SCALE=function(O,L){return L===void 0&&(L=O),y(O,L),tt(O,0,0,L,0,0)},b.SKEW_X=function(O){return y(O),tt(1,0,Math.atan(O),1,0,0)},b.SKEW_Y=function(O){return y(O),tt(1,Math.atan(O),0,1,0,0)},b.X_AXIS_SYMMETRY=function(O){return O===void 0&&(O=0),y(O),tt(-1,0,0,1,O,0)},b.Y_AXIS_SYMMETRY=function(O){return O===void 0&&(O=0),y(O),tt(1,0,0,-1,0,O)},b.A_TO_C=function(){return q(function(O,L,T){return D.ARC===O.type?function(M,H,N){var B,X,z,k;M.cX||C(M,H,N);for(var J=Math.min(M.phi1,M.phi2),ot=Math.max(M.phi1,M.phi2)-J,st=Math.ceil(ot/90),nt=new Array(st),At=H,ct=N,ft=0;ft<st;ft++){var Ot=F(M.phi1,M.phi2,ft/st),mt=F(M.phi1,M.phi2,(ft+1)/st),Pt=mt-Ot,gt=4/3*Math.tan(Pt*V/4),Ct=[Math.cos(Ot*V)-gt*Math.sin(Ot*V),Math.sin(Ot*V)+gt*Math.cos(Ot*V)],St=Ct[0],It=Ct[1],Dt=[Math.cos(mt*V),Math.sin(mt*V)],Vt=Dt[0],Yt=Dt[1],Bt=[Vt+gt*Math.sin(mt*V),Yt-gt*Math.cos(mt*V)],Lt=Bt[0],Ut=Bt[1];nt[ft]={relative:M.relative,type:D.CURVE_TO};var Mt=function(se,_t){var ue=p([se*M.rX,_t*M.rY],M.xRot),pe=ue[0],me=ue[1];return[M.cX+pe,M.cY+me]};B=Mt(St,It),nt[ft].x1=B[0],nt[ft].y1=B[1],X=Mt(Lt,Ut),nt[ft].x2=X[0],nt[ft].y2=X[1],z=Mt(Vt,Yt),nt[ft].x=z[0],nt[ft].y=z[1],M.relative&&(nt[ft].x1-=At,nt[ft].y1-=ct,nt[ft].x2-=At,nt[ft].y2-=ct,nt[ft].x-=At,nt[ft].y-=ct),At=(k=[nt[ft].x,nt[ft].y])[0],ct=k[1]}return nt}(O,O.relative?0:L,O.relative?0:T):O})},b.ANNOTATE_ARCS=function(){return q(function(O,L,T){return O.relative&&(L=0,T=0),D.ARC===O.type&&C(O,L,T),O})},b.CLONE=it,b.CALCULATE_BOUNDS=function(){var O=function(B){var X={};for(var z in B)X[z]=B[z];return X},L=S(),T=Y(),M=R(),H=q(function(N,B,X){var z=M(T(L(O(N))));function k(Ut){Ut>H.maxX&&(H.maxX=Ut),Ut<H.minX&&(H.minX=Ut)}function J(Ut){Ut>H.maxY&&(H.maxY=Ut),Ut<H.minY&&(H.minY=Ut)}if(z.type&D.DRAWING_COMMANDS&&(k(B),J(X)),z.type&D.HORIZ_LINE_TO&&k(z.x),z.type&D.VERT_LINE_TO&&J(z.y),z.type&D.LINE_TO&&(k(z.x),J(z.y)),z.type&D.CURVE_TO){k(z.x),J(z.y);for(var ot=0,st=w(B,z.x1,z.x2,z.x);ot<st.length;ot++)0<(Lt=st[ot])&&1>Lt&&k(K(B,z.x1,z.x2,z.x,Lt));for(var nt=0,At=w(X,z.y1,z.y2,z.y);nt<At.length;nt++)0<(Lt=At[nt])&&1>Lt&&J(K(X,z.y1,z.y2,z.y,Lt))}if(z.type&D.ARC){k(z.x),J(z.y),C(z,B,X);for(var ct=z.xRot/180*Math.PI,ft=Math.cos(ct)*z.rX,Ot=Math.sin(ct)*z.rX,mt=-Math.sin(ct)*z.rY,Pt=Math.cos(ct)*z.rY,gt=z.phi1<z.phi2?[z.phi1,z.phi2]:-180>z.phi2?[z.phi2+360,z.phi1+360]:[z.phi2,z.phi1],Ct=gt[0],St=gt[1],It=function(Mt){var Jt=Mt[0],se=Mt[1],_t=180*Math.atan2(se,Jt)/Math.PI;return _t<Ct?_t+360:_t},Dt=0,Vt=I(mt,-ft,0).map(It);Dt<Vt.length;Dt++)(Lt=Vt[Dt])>Ct&&Lt<St&&k(j(z.cX,ft,mt,Lt));for(var Yt=0,Bt=I(Pt,-Ot,0).map(It);Yt<Bt.length;Yt++){var Lt;(Lt=Bt[Yt])>Ct&&Lt<St&&J(j(z.cY,Ot,Pt,Lt))}}return N});return H.minX=1/0,H.maxX=-1/0,H.minY=1/0,H.maxY=-1/0,H}}(P||(P={}));var G,$=function(){function b(){}return b.prototype.round=function(S){return this.transform(P.ROUND(S))},b.prototype.toAbs=function(){return this.transform(P.TO_ABS())},b.prototype.toRel=function(){return this.transform(P.TO_REL())},b.prototype.normalizeHVZ=function(S,R,Y){return this.transform(P.NORMALIZE_HVZ(S,R,Y))},b.prototype.normalizeST=function(){return this.transform(P.NORMALIZE_ST())},b.prototype.qtToC=function(){return this.transform(P.QT_TO_C())},b.prototype.aToC=function(){return this.transform(P.A_TO_C())},b.prototype.sanitize=function(S){return this.transform(P.SANITIZE(S))},b.prototype.translate=function(S,R){return this.transform(P.TRANSLATE(S,R))},b.prototype.scale=function(S,R){return this.transform(P.SCALE(S,R))},b.prototype.rotate=function(S,R,Y){return this.transform(P.ROTATE(S,R,Y))},b.prototype.matrix=function(S,R,Y,q,tt,it){return this.transform(P.MATRIX(S,R,Y,q,tt,it))},b.prototype.skewX=function(S){return this.transform(P.SKEW_X(S))},b.prototype.skewY=function(S){return this.transform(P.SKEW_Y(S))},b.prototype.xSymmetry=function(S){return this.transform(P.X_AXIS_SYMMETRY(S))},b.prototype.ySymmetry=function(S){return this.transform(P.Y_AXIS_SYMMETRY(S))},b.prototype.annotateArcs=function(){return this.transform(P.ANNOTATE_ARCS())},b}(),Z=function(S){return S===" "||S===" "||S==="\r"||S===`
|
|
`},W=function(S){return"0".charCodeAt(0)<=S.charCodeAt(0)&&S.charCodeAt(0)<="9".charCodeAt(0)},_=function(b){function S(){var R=b.call(this)||this;return R.curNumber="",R.curCommandType=-1,R.curCommandRelative=!1,R.canParseCommandOrComma=!0,R.curNumberHasExp=!1,R.curNumberHasExpDigits=!1,R.curNumberHasDecimal=!1,R.curArgs=[],R}return c(S,b),S.prototype.finish=function(R){if(R===void 0&&(R=[]),this.parse(" ",R),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return R},S.prototype.parse=function(R,Y){var q=this;Y===void 0&&(Y=[]);for(var tt=function(N){Y.push(N),q.curArgs.length=0,q.canParseCommandOrComma=!0},it=0;it<R.length;it++){var O=R[it],L=!(this.curCommandType!==D.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),T=W(O)&&(this.curNumber==="0"&&O==="0"||L);if(!W(O)||T)if(O!=="e"&&O!=="E")if(O!=="-"&&O!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(O!=="."||this.curNumberHasExp||this.curNumberHasDecimal||L){if(this.curNumber&&this.curCommandType!==-1){var M=Number(this.curNumber);if(isNaN(M))throw new SyntaxError("Invalid number ending at "+it);if(this.curCommandType===D.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>M)throw new SyntaxError('Expected positive number, got "'+M+'" at index "'+it+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+it+'"')}this.curArgs.push(M),this.curArgs.length===et[this.curCommandType]&&(D.HORIZ_LINE_TO===this.curCommandType?tt({type:D.HORIZ_LINE_TO,relative:this.curCommandRelative,x:M}):D.VERT_LINE_TO===this.curCommandType?tt({type:D.VERT_LINE_TO,relative:this.curCommandRelative,y:M}):this.curCommandType===D.MOVE_TO||this.curCommandType===D.LINE_TO||this.curCommandType===D.SMOOTH_QUAD_TO?(tt({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),D.MOVE_TO===this.curCommandType&&(this.curCommandType=D.LINE_TO)):this.curCommandType===D.CURVE_TO?tt({type:D.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===D.SMOOTH_CURVE_TO?tt({type:D.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===D.QUAD_TO?tt({type:D.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===D.ARC&&tt({type:D.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(!Z(O))if(O===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(O!=="+"&&O!=="-"&&O!==".")if(T)this.curNumber=O,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+it+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+O+'" at index '+it+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,O!=="z"&&O!=="Z")if(O==="h"||O==="H")this.curCommandType=D.HORIZ_LINE_TO,this.curCommandRelative=O==="h";else if(O==="v"||O==="V")this.curCommandType=D.VERT_LINE_TO,this.curCommandRelative=O==="v";else if(O==="m"||O==="M")this.curCommandType=D.MOVE_TO,this.curCommandRelative=O==="m";else if(O==="l"||O==="L")this.curCommandType=D.LINE_TO,this.curCommandRelative=O==="l";else if(O==="c"||O==="C")this.curCommandType=D.CURVE_TO,this.curCommandRelative=O==="c";else if(O==="s"||O==="S")this.curCommandType=D.SMOOTH_CURVE_TO,this.curCommandRelative=O==="s";else if(O==="q"||O==="Q")this.curCommandType=D.QUAD_TO,this.curCommandRelative=O==="q";else if(O==="t"||O==="T")this.curCommandType=D.SMOOTH_QUAD_TO,this.curCommandRelative=O==="t";else{if(O!=="a"&&O!=="A")throw new SyntaxError('Unexpected character "'+O+'" at index '+it+".");this.curCommandType=D.ARC,this.curCommandRelative=O==="a"}else Y.push({type:D.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=O,this.curNumberHasDecimal=O==="."}else this.curNumber+=O,this.curNumberHasDecimal=!0;else this.curNumber+=O;else this.curNumber+=O,this.curNumberHasExp=!0;else this.curNumber+=O,this.curNumberHasExpDigits=this.curNumberHasExp}return Y},S.prototype.transform=function(R){return Object.create(this,{parse:{value:function(q,tt){tt===void 0&&(tt=[]);for(var it=0,O=Object.getPrototypeOf(this).parse.call(this,q);it<O.length;it++){var L=O[it],T=R(L);Array.isArray(T)?tt.push.apply(tt,T):tt.push(T)}return tt}}})},S}($),D=function(b){function S(R){var Y=b.call(this)||this;return Y.commands=typeof R=="string"?S.parse(R):R,Y}return c(S,b),S.prototype.encode=function(){return S.encode(this.commands)},S.prototype.getBounds=function(){var R=P.CALCULATE_BOUNDS();return this.transform(R),R},S.prototype.transform=function(R){for(var Y=[],q=0,tt=this.commands;q<tt.length;q++){var it=R(tt[q]);Array.isArray(it)?Y.push.apply(Y,it):Y.push(it)}return this.commands=Y,this},S.encode=function(R){return g(R)},S.parse=function(R){var Y=new _,q=[];return Y.parse(R,q),Y.finish(q),q},S.CLOSE_PATH=1,S.MOVE_TO=2,S.HORIZ_LINE_TO=4,S.VERT_LINE_TO=8,S.LINE_TO=16,S.CURVE_TO=32,S.SMOOTH_CURVE_TO=64,S.QUAD_TO=128,S.SMOOTH_QUAD_TO=256,S.ARC=512,S.LINE_COMMANDS=S.LINE_TO|S.HORIZ_LINE_TO|S.VERT_LINE_TO,S.DRAWING_COMMANDS=S.HORIZ_LINE_TO|S.VERT_LINE_TO|S.LINE_TO|S.CURVE_TO|S.SMOOTH_CURVE_TO|S.QUAD_TO|S.SMOOTH_QUAD_TO|S.ARC,S}($),et=((G={})[D.MOVE_TO]=2,G[D.LINE_TO]=2,G[D.HORIZ_LINE_TO]=1,G[D.VERT_LINE_TO]=1,G[D.CLOSE_PATH]=0,G[D.QUAD_TO]=4,G[D.SMOOTH_QUAD_TO]=2,G[D.CURVE_TO]=6,G[D.SMOOTH_CURVE_TO]=4,G[D.ARC]=7,G)},SN6V:function(m,E){var e=Math.ceil,f=Math.floor;m.exports=function(c){var g=+c;return g!==g||g===0?0:(g>0?f:e)(g)}},"ST+I":function(m,E,e){var f=e("aNr2"),c=e("MURR"),g=f("keys");m.exports=function(p){return g[p]||(g[p]=c(p))}},SkNP:function(m,E){m.exports={}},SwuV:function(m,E,e){var f=e("JTf3");m.exports=function(c){return typeof c=="object"?c!==null:f(c)}},TRzv:function(m,E,e){var f=e("WxoH"),c=e("SwuV"),g=e("zFjv");m.exports=function(p,y){if(f(p),c(y)&&y.constructor===p)return y;var A=g.f(p),C=A.resolve;return C(y),A.promise}},Ttl4:function(m,E,e){var f=e("YELS"),c=e("x1+7"),g=e("fKql"),p=e("FlRv");m.exports=function(y,A,C){for(var I=c(A),P=p.f,V=g.f,F=0;F<I.length;F++){var j=I[F];!f(y,j)&&!(C&&f(C,j))&&P(y,j,V(A,j))}}},UCFi:function(m,E){E.f=Object.getOwnPropertySymbols},UQ6y:function(m,E,e){var f=e("S3az"),c=e("Ks5W"),g=e("aLaa"),p=e("SwuV"),y=e("8ODz"),A=e("YELS"),C=e("4gdG"),I=e("ST+I"),P=e("SkNP"),V="Object already initialized",F=c.TypeError,j=c.WeakMap,w,K,G,$=function(S){return G(S)?K(S):w(S,{})},Z=function(S){return function(R){var Y;if(!p(R)||(Y=K(R)).type!==S)throw F("Incompatible receiver, "+S+" required");return Y}};if(f||C.state){var W=C.state||(C.state=new j),_=g(W.get),D=g(W.has),et=g(W.set);w=function(S,R){if(D(W,S))throw new F(V);return R.facade=S,et(W,S,R),R},K=function(S){return _(W,S)||{}},G=function(S){return D(W,S)}}else{var b=I("state");P[b]=!0,w=function(S,R){if(A(S,b))throw new F(V);return R.facade=S,y(S,b,R),R},K=function(S){return A(S,b)?S[b]:{}},G=function(S){return A(S,b)}}m.exports={set:w,get:K,has:G,enforce:$,getterFor:Z}},"WLJ+":function(m,E,e){var f=e("Ks5W"),c=e("YELS"),g=e("JTf3"),p=e("721z"),y=e("ST+I"),A=e("Gywb"),C=y("IE_PROTO"),I=f.Object,P=I.prototype;m.exports=A?I.getPrototypeOf:function(V){var F=p(V);if(c(F,C))return F[C];var j=F.constructor;return g(j)&&F instanceof j?j.prototype:F instanceof I?P:null}},WMbf:function(m,E,e){"use strict";var f=e("m7zg"),c=e("aLaa"),g=e("qzpy"),p=e("HTC/"),y=e("RhGR"),A=e("aNr2"),C=e("XFuk"),I=e("UQ6y").get,P=e("4Qxg"),V=e("c55Z"),F=A("native-string-replace",String.prototype.replace),j=RegExp.prototype.exec,w=j,K=c("".charAt),G=c("".indexOf),$=c("".replace),Z=c("".slice),W=function(){var b=/a/,S=/b*/g;return f(j,b,"a"),f(j,S,"a"),b.lastIndex!==0||S.lastIndex!==0}(),_=y.BROKEN_CARET,D=/()??/.exec("")[1]!==void 0,et=W||D||_||P||V;et&&(w=function(S){var R=this,Y=I(R),q=g(S),tt=Y.raw,it,O,L,T,M,H,N;if(tt)return tt.lastIndex=R.lastIndex,it=f(w,tt,q),R.lastIndex=tt.lastIndex,it;var B=Y.groups,X=_&&R.sticky,z=f(p,R),k=R.source,J=0,ot=q;if(X&&(z=$(z,"y",""),G(z,"g")===-1&&(z+="g"),ot=Z(q,R.lastIndex),R.lastIndex>0&&(!R.multiline||R.multiline&&K(q,R.lastIndex-1)!==`
|
|
`)&&(k="(?: "+k+")",ot=" "+ot,J++),O=new RegExp("^(?:"+k+")",z)),D&&(O=new RegExp("^"+k+"$(?!\\s)",z)),W&&(L=R.lastIndex),T=f(j,X?O:R,ot),X?T?(T.input=Z(T.input,J),T[0]=Z(T[0],J),T.index=R.lastIndex,R.lastIndex+=T[0].length):R.lastIndex=0:W&&T&&(R.lastIndex=R.global?T.index+T[0].length:L),D&&T&&T.length>1&&f(F,T[0],O,function(){for(M=1;M<arguments.length-2;M++)arguments[M]===void 0&&(T[M]=void 0)}),T&&B)for(T.groups=H=C(null),M=0;M<B.length;M++)N=B[M],H[N[0]]=T[N[1]];return T}),m.exports=w},WOGj:function(m,E){m.exports=function(e){this.ok=!1,this.alpha=1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();var f={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"};e=f[e]||e;for(var c=[{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(P){return[parseInt(P[1]),parseInt(P[2]),parseInt(P[3]),parseFloat(P[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(P){return[parseInt(P[1]),parseInt(P[2]),parseInt(P[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(P){return[parseInt(P[1],16),parseInt(P[2],16),parseInt(P[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(P){return[parseInt(P[1]+P[1],16),parseInt(P[2]+P[2],16),parseInt(P[3]+P[3],16)]}}],g=0;g<c.length;g++){var p=c[g].re,y=c[g].process,A=p.exec(e);if(A){var C=y(A);this.r=C[0],this.g=C[1],this.b=C[2],C.length>3&&(this.alpha=C[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 I=this.r.toString(16),P=this.g.toString(16),V=this.b.toString(16);return I.length==1&&(I="0"+I),P.length==1&&(P="0"+P),V.length==1&&(V="0"+V),"#"+I+P+V},this.getHelpXML=function(){for(var I=new Array,P=0;P<c.length;P++)for(var V=c[P].example,F=0;F<V.length;F++)I[I.length]=V[F];for(var j in f)I[I.length]=j;var w=document.createElement("ul");w.setAttribute("id","rgbcolor-examples");for(var P=0;P<I.length;P++)try{var K=document.createElement("li"),G=new RGBColor(I[P]),$=document.createElement("div");$.style.cssText="margin: 3px; border: 1px solid black; background:"+G.toHex()+"; color:"+G.toHex(),$.appendChild(document.createTextNode("test"));var Z=document.createTextNode(" "+I[P]+" -> "+G.toRGB()+" -> "+G.toHex());K.appendChild($),K.appendChild(Z),w.appendChild(K)}catch(_){}return w}}},WONN:function(m,E,e){"use strict";e("Ppro");var f=e("aLaa"),c=e("WrAw"),g=e("WMbf"),p=e("eRwv"),y=e("11yv"),A=e("8ODz"),C=y("species"),I=RegExp.prototype;m.exports=function(P,V,F,j){var w=y(P),K=!p(function(){var W={};return W[w]=function(){return 7},""[P](W)!=7}),G=K&&!p(function(){var W=!1,_=/a/;return P==="split"&&(_={},_.constructor={},_.constructor[C]=function(){return _},_.flags="",_[w]=/./[w]),_.exec=function(){return W=!0,null},_[w](""),!W});if(!K||!G||F){var $=f(/./[w]),Z=V(w,""[P],function(W,_,D,et,b){var S=f(W),R=_.exec;return R===g||R===I.exec?K&&!b?{done:!0,value:$(_,D,et)}:{done:!0,value:S(D,_,et)}:{done:!1}});c(String.prototype,P,Z[0]),c(I,w,Z[1])}j&&A(I[w],"sham",!0)}},WrAw:function(m,E,e){var f=e("Ks5W"),c=e("JTf3"),g=e("YELS"),p=e("8ODz"),y=e("nATg"),A=e("sNJV"),C=e("UQ6y"),I=e("N6FT").CONFIGURABLE,P=C.get,V=C.enforce,F=String(String).split("String");(m.exports=function(j,w,K,G){var $=G?!!G.unsafe:!1,Z=G?!!G.enumerable:!1,W=G?!!G.noTargetGet:!1,_=G&&G.name!==void 0?G.name:w,D;if(c(K)&&(String(_).slice(0,7)==="Symbol("&&(_="["+String(_).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!g(K,"name")||I&&K.name!==_)&&p(K,"name",_),D=V(K),D.source||(D.source=F.join(typeof _=="string"?_:""))),j===f){Z?j[w]=K:y(w,K);return}else $?!W&&j[w]&&(Z=!0):delete j[w];Z?j[w]=K:p(j,w,K)})(Function.prototype,"toString",function(){return c(this)&&P(this).source||A(this)})},WxoH:function(m,E,e){var f=e("Ks5W"),c=e("SwuV"),g=f.String,p=f.TypeError;m.exports=function(y){if(c(y))return y;throw p(g(y)+" is not an object")}},"X/EZ":function(m,E,e){var f=e("11yv"),c=f("iterator"),g=!1;try{var p=0,y={next:function(){return{done:!!p++}},return:function(){g=!0}};y[c]=function(){return this},Array.from(y,function(){throw 2})}catch(A){}m.exports=function(A,C){if(!C&&!g)return!1;var I=!1;try{var P={};P[c]=function(){return{next:function(){return{done:I=!0}}}},A(P)}catch(V){}return I}},XFuk:function(m,E,e){var f=e("WxoH"),c=e("oR5W"),g=e("Yzn+"),p=e("SkNP"),y=e("bUA4"),A=e("me6S"),C=e("ST+I"),I=">",P="<",V="prototype",F="script",j=C("IE_PROTO"),w=function(){},K=function(_){return P+F+I+_+P+"/"+F+I},G=function(_){_.write(K("")),_.close();var D=_.parentWindow.Object;return _=null,D},$=function(){var _=A("iframe"),D="java"+F+":",et;return _.style.display="none",y.appendChild(_),_.src=String(D),et=_.contentWindow.document,et.open(),et.write(K("document.F=Object")),et.close(),et.F},Z,W=function(){try{Z=new ActiveXObject("htmlfile")}catch(D){}W=typeof document!="undefined"?document.domain&&Z?G(Z):$():G(Z);for(var _=g.length;_--;)delete W[V][g[_]];return W()};p[j]=!0,m.exports=Object.create||function(D,et){var b;return D!==null?(w[V]=f(D),b=new w,w[V]=null,b[j]=D):b=W(),et===void 0?b:c.f(b,et)}},XTcp:function(m,E,e){var f=e("Ks5W"),c=e("1mOU"),g=e("mcoe"),p=e("JTf3"),y=e("YELS"),A=e("eRwv"),C=e("bUA4"),I=e("0r2v"),P=e("me6S"),V=e("GgKt"),F=e("IGIO"),j=f.setImmediate,w=f.clearImmediate,K=f.process,G=f.Dispatch,$=f.Function,Z=f.MessageChannel,W=f.String,_=0,D={},et="onreadystatechange",b,S,R,Y;try{b=f.location}catch(L){}var q=function(L){if(y(D,L)){var T=D[L];delete D[L],T()}},tt=function(L){return function(){q(L)}},it=function(L){q(L.data)},O=function(L){f.postMessage(W(L),b.protocol+"//"+b.host)};(!j||!w)&&(j=function(T){var M=I(arguments,1);return D[++_]=function(){c(p(T)?T:$(T),void 0,M)},S(_),_},w=function(T){delete D[T]},F?S=function(L){K.nextTick(tt(L))}:G&&G.now?S=function(L){G.now(tt(L))}:Z&&!V?(R=new Z,Y=R.port2,R.port1.onmessage=it,S=g(Y.postMessage,Y)):f.addEventListener&&p(f.postMessage)&&!f.importScripts&&b&&b.protocol!=="file:"&&!A(O)?(S=O,f.addEventListener("message",it,!1)):et in P("script")?S=function(L){C.appendChild(P("script"))[et]=function(){C.removeChild(this),q(L)}}:S=function(L){setTimeout(tt(L),0)}),m.exports={set:j,clear:w}},XaNE:function(m,E,e){var f=e("Ks5W"),c=f.TypeError;m.exports=function(g){if(g==null)throw c("Can't call method on "+g);return g}},Xp4B:function(m,E,e){"use strict";e.d(E,"a",function(){return C});function f(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(K){return typeof K}:f=function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},f(j)}function c(j,w){if(!(j instanceof w))throw new TypeError("Cannot call a class as a function")}var g=[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],p=[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 y(j,w,K,G){if(typeof j=="string"&&(j=document.getElementById(j)),!j||!("naturalWidth"in j))return;var $=j.naturalWidth,Z=j.naturalHeight;if(typeof w=="string"&&(w=document.getElementById(w)),!w||!("getContext"in w))return;w.style.width=$+"px",w.style.height=Z+"px",w.width=$,w.height=Z;var W=w.getContext("2d");if(W.clearRect(0,0,$,Z),W.drawImage(j,0,0),isNaN(K)||K<1)return;G?C(w,0,0,$,Z,K):P(w,0,0,$,Z,K)}function A(j,w,K,G,$){if(typeof j=="string"&&(j=document.getElementById(j)),!j||f(j)!=="object"||!("getContext"in j))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var Z=j.getContext("2d");try{return Z.getImageData(w,K,G,$)}catch(W){throw new Error("unable to access image data: "+W)}}function C(j,w,K,G,$,Z){if(isNaN(Z)||Z<1)return;Z|=0;var W=A(j,w,K,G,$);W=I(W,w,K,G,$,Z),j.getContext("2d").putImageData(W,w,K)}function I(j,w,K,G,$,Z){var W=j.data,_,D,et,b,S,R,Y,q,tt,it,O,L,T,M,H,N,B,X,z,k,J,ot,st,nt,At=2*Z+1,ct=G-1,ft=$-1,Ot=Z+1,mt=Ot*(Ot+1)/2,Pt=new F,gt=Pt,Ct;for(et=1;et<At;et++)gt=gt.next=new F,et===Ot&&(Ct=gt);gt.next=Pt;var St=null,It=null;Y=R=0;var Dt=g[Z],Vt=p[Z];for(D=0;D<$;D++){for(N=B=X=z=q=tt=it=O=0,L=Ot*(k=W[R]),T=Ot*(J=W[R+1]),M=Ot*(ot=W[R+2]),H=Ot*(st=W[R+3]),q+=mt*k,tt+=mt*J,it+=mt*ot,O+=mt*st,gt=Pt,et=0;et<Ot;et++)gt.r=k,gt.g=J,gt.b=ot,gt.a=st,gt=gt.next;for(et=1;et<Ot;et++)b=R+((ct<et?ct:et)<<2),q+=(gt.r=k=W[b])*(nt=Ot-et),tt+=(gt.g=J=W[b+1])*nt,it+=(gt.b=ot=W[b+2])*nt,O+=(gt.a=st=W[b+3])*nt,N+=k,B+=J,X+=ot,z+=st,gt=gt.next;for(St=Pt,It=Ct,_=0;_<G;_++)W[R+3]=st=O*Dt>>Vt,st!==0?(st=255/st,W[R]=(q*Dt>>Vt)*st,W[R+1]=(tt*Dt>>Vt)*st,W[R+2]=(it*Dt>>Vt)*st):W[R]=W[R+1]=W[R+2]=0,q-=L,tt-=T,it-=M,O-=H,L-=St.r,T-=St.g,M-=St.b,H-=St.a,b=Y+((b=_+Z+1)<ct?b:ct)<<2,N+=St.r=W[b],B+=St.g=W[b+1],X+=St.b=W[b+2],z+=St.a=W[b+3],q+=N,tt+=B,it+=X,O+=z,St=St.next,L+=k=It.r,T+=J=It.g,M+=ot=It.b,H+=st=It.a,N-=k,B-=J,X-=ot,z-=st,It=It.next,R+=4;Y+=G}for(_=0;_<G;_++){for(B=X=z=N=tt=it=O=q=0,R=_<<2,L=Ot*(k=W[R]),T=Ot*(J=W[R+1]),M=Ot*(ot=W[R+2]),H=Ot*(st=W[R+3]),q+=mt*k,tt+=mt*J,it+=mt*ot,O+=mt*st,gt=Pt,et=0;et<Ot;et++)gt.r=k,gt.g=J,gt.b=ot,gt.a=st,gt=gt.next;for(S=G,et=1;et<=Z;et++)R=S+_<<2,q+=(gt.r=k=W[R])*(nt=Ot-et),tt+=(gt.g=J=W[R+1])*nt,it+=(gt.b=ot=W[R+2])*nt,O+=(gt.a=st=W[R+3])*nt,N+=k,B+=J,X+=ot,z+=st,gt=gt.next,et<ft&&(S+=G);for(R=_,St=Pt,It=Ct,D=0;D<$;D++)b=R<<2,W[b+3]=st=O*Dt>>Vt,st>0?(st=255/st,W[b]=(q*Dt>>Vt)*st,W[b+1]=(tt*Dt>>Vt)*st,W[b+2]=(it*Dt>>Vt)*st):W[b]=W[b+1]=W[b+2]=0,q-=L,tt-=T,it-=M,O-=H,L-=St.r,T-=St.g,M-=St.b,H-=St.a,b=_+((b=D+Ot)<ft?b:ft)*G<<2,q+=N+=St.r=W[b],tt+=B+=St.g=W[b+1],it+=X+=St.b=W[b+2],O+=z+=St.a=W[b+3],St=St.next,L+=k=It.r,T+=J=It.g,M+=ot=It.b,H+=st=It.a,N-=k,B-=J,X-=ot,z-=st,It=It.next,R+=G}return j}function P(j,w,K,G,$,Z){if(isNaN(Z)||Z<1)return;Z|=0;var W=A(j,w,K,G,$);W=V(W,w,K,G,$,Z),j.getContext("2d").putImageData(W,w,K)}function V(j,w,K,G,$,Z){var W=j.data,_,D,et,b,S,R,Y,q,tt,it,O,L,T,M,H,N,B,X,z,k,J=2*Z+1,ot=G-1,st=$-1,nt=Z+1,At=nt*(nt+1)/2,ct=new F,ft=ct,Ot;for(et=1;et<J;et++)ft=ft.next=new F,et===nt&&(Ot=ft);ft.next=ct;var mt=null,Pt=null;Y=R=0;var gt=g[Z],Ct=p[Z];for(D=0;D<$;D++){for(M=H=N=q=tt=it=0,O=nt*(B=W[R]),L=nt*(X=W[R+1]),T=nt*(z=W[R+2]),q+=At*B,tt+=At*X,it+=At*z,ft=ct,et=0;et<nt;et++)ft.r=B,ft.g=X,ft.b=z,ft=ft.next;for(et=1;et<nt;et++)b=R+((ot<et?ot:et)<<2),q+=(ft.r=B=W[b])*(k=nt-et),tt+=(ft.g=X=W[b+1])*k,it+=(ft.b=z=W[b+2])*k,M+=B,H+=X,N+=z,ft=ft.next;for(mt=ct,Pt=Ot,_=0;_<G;_++)W[R]=q*gt>>Ct,W[R+1]=tt*gt>>Ct,W[R+2]=it*gt>>Ct,q-=O,tt-=L,it-=T,O-=mt.r,L-=mt.g,T-=mt.b,b=Y+((b=_+Z+1)<ot?b:ot)<<2,M+=mt.r=W[b],H+=mt.g=W[b+1],N+=mt.b=W[b+2],q+=M,tt+=H,it+=N,mt=mt.next,O+=B=Pt.r,L+=X=Pt.g,T+=z=Pt.b,M-=B,H-=X,N-=z,Pt=Pt.next,R+=4;Y+=G}for(_=0;_<G;_++){for(H=N=M=tt=it=q=0,R=_<<2,O=nt*(B=W[R]),L=nt*(X=W[R+1]),T=nt*(z=W[R+2]),q+=At*B,tt+=At*X,it+=At*z,ft=ct,et=0;et<nt;et++)ft.r=B,ft.g=X,ft.b=z,ft=ft.next;for(S=G,et=1;et<=Z;et++)R=S+_<<2,q+=(ft.r=B=W[R])*(k=nt-et),tt+=(ft.g=X=W[R+1])*k,it+=(ft.b=z=W[R+2])*k,M+=B,H+=X,N+=z,ft=ft.next,et<st&&(S+=G);for(R=_,mt=ct,Pt=Ot,D=0;D<$;D++)b=R<<2,W[b]=q*gt>>Ct,W[b+1]=tt*gt>>Ct,W[b+2]=it*gt>>Ct,q-=O,tt-=L,it-=T,O-=mt.r,L-=mt.g,T-=mt.b,b=_+((b=D+nt)<st?b:st)*G<<2,q+=M+=mt.r=W[b],tt+=H+=mt.g=W[b+1],it+=N+=mt.b=W[b+2],mt=mt.next,O+=B=Pt.r,L+=X=Pt.g,T+=z=Pt.b,M-=B,H-=X,N-=z,Pt=Pt.next,R+=G}return j}var F=function j(){c(this,j),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}},YELS:function(m,E,e){var f=e("aLaa"),c=e("721z"),g=f({}.hasOwnProperty);m.exports=Object.hasOwn||function(y,A){return g(c(y),A)}},"Yzn+":function(m,E){m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},ZpKI:function(m,E,e){var f=e("aLaa"),c=e("YELS"),g=e("vkZI"),p=e("Nybj").indexOf,y=e("SkNP"),A=f([].push);m.exports=function(C,I){var P=g(C),V=0,F=[],j;for(j in P)!c(y,j)&&c(P,j)&&A(F,j);for(;I.length>V;)c(P,j=I[V++])&&(~p(F,j)||A(F,j));return F}},a9Cf:function(m,E,e){var f=e("11yv"),c=f("toStringTag"),g={};g[c]="z",m.exports=String(g)==="[object z]"},aLaa:function(m,E){var e=Function.prototype,f=e.bind,c=e.call,g=f&&f.bind(c,c);m.exports=f?function(p){return p&&g(p)}:function(p){return p&&function(){return c.apply(p,arguments)}}},aNIs:function(m,E,e){var f=e("Ks5W"),c=e("eE3R"),g=f.process,p=f.Deno,y=g&&g.versions||p&&p.version,A=y&&y.v8,C,I;A&&(C=A.split("."),I=C[0]>0&&C[0]<4?1:+(C[0]+C[1])),!I&&c&&(C=c.match(/Edge\/(\d+)/),(!C||C[1]>=74)&&(C=c.match(/Chrome\/(\d+)/),C&&(I=+C[1]))),m.exports=I},aNr2:function(m,E,e){var f=e("jybJ"),c=e("4gdG");(m.exports=function(g,p){return c[g]||(c[g]=p!==void 0?p:{})})("versions",[]).push({version:"3.20.2",mode:f?"pure":"global",copyright:"\xA9 2022 Denis Pushkarev (zloirock.ru)"})},bT0D:function(m,E,e){var f=e("Ks5W"),c=e("RYfq"),g=e("JTf3"),p=e("3Xd8"),y=e("1Sr1"),A=f.Object;m.exports=y?function(C){return typeof C=="symbol"}:function(C){var I=c("Symbol");return g(I)&&p(I.prototype,A(C))}},bUA4:function(m,E,e){var f=e("RYfq");m.exports=f("document","documentElement")},ba8b:function(m,E,e){var f=e("aLaa"),c=f({}.toString),g=f("".slice);m.exports=function(p){return g(c(p),8,-1)}},c3MK:function(m,E,e){var f=e("SN6V"),c=Math.min;m.exports=function(g){return g>0?c(f(g),9007199254740991):0}},c55Z:function(m,E,e){var f=e("eRwv"),c=e("Ks5W"),g=c.RegExp;m.exports=f(function(){var p=g("(?<a>b)","g");return p.exec("b").groups.a!=="b"||"b".replace(p,"$<a>c")!=="bc"})},eE3R:function(m,E,e){var f=e("RYfq");m.exports=f("navigator","userAgent")||""},eRwv:function(m,E){m.exports=function(e){try{return!!e()}catch(f){return!0}}},fKql:function(m,E,e){var f=e("++4Y"),c=e("m7zg"),g=e("5r2E"),p=e("4uGi"),y=e("vkZI"),A=e("GTqx"),C=e("YELS"),I=e("pVCk"),P=Object.getOwnPropertyDescriptor;E.f=f?P:function(F,j){if(F=y(F),j=A(j),I)try{return P(F,j)}catch(w){}if(C(F,j))return p(!c(g.f,F,j),F[j])}},"g8+u":function(m,E,e){var f=e("Ks5W"),c=e("a9Cf"),g=e("JTf3"),p=e("ba8b"),y=e("11yv"),A=y("toStringTag"),C=f.Object,I=p(function(){return arguments}())=="Arguments",P=function(V,F){try{return V[F]}catch(j){}};m.exports=c?p:function(V){var F,j,w;return V===void 0?"Undefined":V===null?"Null":typeof(j=P(F=C(V),A))=="string"?j:I?p(F):(w=p(F))=="Object"&&g(F.callee)?"Arguments":w}},g9jQ:function(m,E,e){"use strict";var f=e("nCzB"),c=e("aLaa"),g=e("Nybj").indexOf,p=e("QELg"),y=c([].indexOf),A=!!y&&1/y([1],1,-0)<0,C=p("indexOf");f({target:"Array",proto:!0,forced:A||!C},{indexOf:function(P){var V=arguments.length>1?arguments[1]:void 0;return A?y(this,P,V)||0:g(this,P,V)}})},gzPo:function(m,E,e){var f=e("Ks5W"),c=e("mcoe"),g=e("fKql").f,p=e("XTcp").set,y=e("GgKt"),A=e("FqHY"),C=e("/pbl"),I=e("IGIO"),P=f.MutationObserver||f.WebKitMutationObserver,V=f.document,F=f.process,j=f.Promise,w=g(f,"queueMicrotask"),K=w&&w.value,G,$,Z,W,_,D,et,b;K||(G=function(){var S,R;for(I&&(S=F.domain)&&S.exit();$;){R=$.fn,$=$.next;try{R()}catch(Y){throw $?W():Z=void 0,Y}}Z=void 0,S&&S.enter()},!y&&!I&&!C&&P&&V?(_=!0,D=V.createTextNode(""),new P(G).observe(D,{characterData:!0}),W=function(){D.data=_=!_}):!A&&j&&j.resolve?(et=j.resolve(void 0),et.constructor=j,b=c(et.then,et),W=function(){b(G)}):I?W=function(){F.nextTick(G)}:(p=c(p,f),W=function(){p(G)})),m.exports=K||function(S){var R={fn:S,next:void 0};Z&&(Z.next=R),$||($=R,W()),Z=R}},hIaP:function(m,E,e){var f=e("Ks5W"),c=e("m7zg"),g=e("8HiI"),p=e("WxoH"),y=e("IL+x"),A=e("ltkU"),C=f.TypeError;m.exports=function(I,P){var V=arguments.length<2?A(I):P;if(g(V))return p(c(V,I));throw C(y(I)+" is not iterable")}},"iBj/":function(m,E,e){var f=e("m7zg"),c=e("WxoH"),g=e("oK8H");m.exports=function(p,y,A){var C,I;c(p);try{if(C=g(p,"return"),!C){if(y==="throw")throw A;return A}C=f(C,p)}catch(P){I=!0,C=P}if(y==="throw")throw A;if(I)throw C;return c(C),A}},iWRt:function(m,E,e){"use strict";var f=e("nCzB"),c=e("aLaa"),g=e("uZ/K"),p=c([].reverse),y=[1,2];f({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return g(this)&&(this.length=this.length),p(this)}})},jgt4:function(m,E,e){"use strict";var f=e("nCzB"),c=e("m7zg"),g=e("jybJ"),p=e("N6FT"),y=e("JTf3"),A=e("3agc"),C=e("WLJ+"),I=e("JHvW"),P=e("ueY1"),V=e("8ODz"),F=e("WrAw"),j=e("11yv"),w=e("AoAp"),K=e("qjFr"),G=p.PROPER,$=p.CONFIGURABLE,Z=K.IteratorPrototype,W=K.BUGGY_SAFARI_ITERATORS,_=j("iterator"),D="keys",et="values",b="entries",S=function(){return this};m.exports=function(R,Y,q,tt,it,O,L){A(q,Y,tt);var T=function(st){if(st===it&&X)return X;if(!W&&st in N)return N[st];switch(st){case D:return function(){return new q(this,st)};case et:return function(){return new q(this,st)};case b:return function(){return new q(this,st)}}return function(){return new q(this)}},M=Y+" Iterator",H=!1,N=R.prototype,B=N[_]||N["@@iterator"]||it&&N[it],X=!W&&B||T(it),z=Y=="Array"&&N.entries||B,k,J,ot;if(z&&(k=C(z.call(new R)),k!==Object.prototype&&k.next&&(!g&&C(k)!==Z&&(I?I(k,Z):y(k[_])||F(k,_,S)),P(k,M,!0,!0),g&&(w[M]=S))),G&&it==et&&B&&B.name!==et&&(!g&&$?V(N,"name",et):(H=!0,X=function(){return c(B,this)})),it)if(J={values:T(et),keys:O?X:T(D),entries:T(b)},L)for(ot in J)(W||H||!(ot in N))&&F(N,ot,J[ot]);else f({target:Y,proto:!0,forced:W||H},J);return(!g||L)&&N[_]!==X&&F(N,_,X,{name:it}),w[Y]=X,J}},jybJ:function(m,E){m.exports=!1},lAFk:function(m,E,e){var f=e("Ks5W");m.exports=function(c,g){var p=f.console;p&&p.error&&(arguments.length==1?p.error(c):p.error(c,g))}},ltkU:function(m,E,e){var f=e("g8+u"),c=e("oK8H"),g=e("AoAp"),p=e("11yv"),y=p("iterator");m.exports=function(A){if(A!=null)return c(A,y)||c(A,"@@iterator")||g[f(A)]}},m7zg:function(m,E){var e=Function.prototype.call;m.exports=e.bind?e.bind(e):function(){return e.apply(e,arguments)}},"mGb/":function(m,E,e){var f=e("eRwv"),c=e("JTf3"),g=/#|\.prototype\./,p=function(P,V){var F=A[y(P)];return F==I?!0:F==C?!1:c(V)?f(V):!!V},y=p.normalize=function(P){return String(P).replace(g,".").toLowerCase()},A=p.data={},C=p.NATIVE="N",I=p.POLYFILL="P";m.exports=p},mcoe:function(m,E,e){var f=e("aLaa"),c=e("8HiI"),g=f(f.bind);m.exports=function(p,y){return c(p),y===void 0?p:g?g(p,y):function(){return p.apply(y,arguments)}}},mdxj:function(m,E,e){"use strict";var f=e("nCzB"),c=e("FjAG").left,g=e("QELg"),p=e("aNIs"),y=e("IGIO"),A=g("reduce"),C=!y&&p>79&&p<83;f({target:"Array",proto:!0,forced:!A||C},{reduce:function(P){var V=arguments.length;return c(this,P,V,V>1?arguments[1]:void 0)}})},me6S:function(m,E,e){var f=e("Ks5W"),c=e("SwuV"),g=f.document,p=c(g)&&c(g.createElement);m.exports=function(y){return p?g.createElement(y):{}}},ms20:function(m,E,e){var f=e("Ks5W"),c=e("m7zg"),g=e("SwuV"),p=e("bT0D"),y=e("oK8H"),A=e("2lHc"),C=e("11yv"),I=f.TypeError,P=C("toPrimitive");m.exports=function(V,F){if(!g(V)||p(V))return V;var j=y(V,P),w;if(j){if(F===void 0&&(F="default"),w=c(j,V,F),!g(w)||p(w))return w;throw I("Can't convert object to primitive value")}return F===void 0&&(F="number"),A(V,F)}},n6S8:function(m,E,e){var f=e("SN6V"),c=Math.max,g=Math.min;m.exports=function(p,y){var A=f(p);return A<0?c(A+y,0):g(A,y)}},nATg:function(m,E,e){var f=e("Ks5W"),c=Object.defineProperty;m.exports=function(g,p){try{c(f,g,{value:p,configurable:!0,writable:!0})}catch(y){f[g]=p}return p}},nCzB:function(m,E,e){var f=e("Ks5W"),c=e("fKql").f,g=e("8ODz"),p=e("WrAw"),y=e("nATg"),A=e("Ttl4"),C=e("mGb/");m.exports=function(I,P){var V=I.target,F=I.global,j=I.stat,w,K,G,$,Z,W;if(F?K=f:j?K=f[V]||y(V,{}):K=(f[V]||{}).prototype,K)for(G in P){if(Z=P[G],I.noTargetGet?(W=c(K,G),$=W&&W.value):$=K[G],w=C(F?G:V+(j?".":"#")+G,I.forced),!w&&$!==void 0){if(typeof Z==typeof $)continue;A(Z,$)}(I.sham||$&&$.sham)&&g(Z,"sham",!0),p(K,G,Z,I)}}},noWC:function(m,E){m.exports=`
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},nvEG:function(m,E,e){var f=e("Ks5W"),c=e("mcoe"),g=e("m7zg"),p=e("WxoH"),y=e("IL+x"),A=e("3n0U"),C=e("tMNq"),I=e("3Xd8"),P=e("hIaP"),V=e("ltkU"),F=e("iBj/"),j=f.TypeError,w=function(G,$){this.stopped=G,this.result=$},K=w.prototype;m.exports=function(G,$,Z){var W=Z&&Z.that,_=!!(Z&&Z.AS_ENTRIES),D=!!(Z&&Z.IS_ITERATOR),et=!!(Z&&Z.INTERRUPTED),b=c($,W),S,R,Y,q,tt,it,O,L=function(M){return S&&F(S,"normal",M),new w(!0,M)},T=function(M){return _?(p(M),et?b(M[0],M[1],L):b(M[0],M[1])):et?b(M,L):b(M)};if(D)S=G;else{if(R=V(G),!R)throw j(y(G)+" is not iterable");if(A(R)){for(Y=0,q=C(G);q>Y;Y++)if(tt=T(G[Y]),tt&&I(K,tt))return tt;return new w(!1)}S=P(G,R)}for(it=S.next;!(O=g(it,S)).done;){try{tt=T(O.value)}catch(M){F(S,"throw",M)}if(typeof tt=="object"&&tt&&I(K,tt))return tt}return new w(!1)}},oK8H:function(m,E,e){var f=e("8HiI");m.exports=function(c,g){var p=c[g];return p==null?void 0:f(p)}},oR5W:function(m,E,e){var f=e("++4Y"),c=e("FkIU"),g=e("FlRv"),p=e("WxoH"),y=e("vkZI"),A=e("Ai06");E.f=f&&!c?Object.defineProperties:function(I,P){p(I);for(var V=y(P),F=A(P),j=F.length,w=0,K;j>w;)g.f(I,K=F[w++],V[K]);return I}},oauk:function(m,E,e){"use strict";var f=e("GTqx"),c=e("FlRv"),g=e("4uGi");m.exports=function(p,y,A){var C=f(y);C in p?c.f(p,C,g(0,A)):p[C]=A}},p5Ma:function(m,E,e){var f=e("Ks5W"),c=e("aLaa"),g=e("eRwv"),p=e("ba8b"),y=f.Object,A=c("".split);m.exports=g(function(){return!y("z").propertyIsEnumerable(0)})?function(C){return p(C)=="String"?A(C,""):y(C)}:y},pVCk:function(m,E,e){var f=e("++4Y"),c=e("eRwv"),g=e("me6S");m.exports=!f&&!c(function(){return Object.defineProperty(g("div"),"a",{get:function(){return 7}}).a!=7})},"plO+":function(m,E,e){var f=e("aNIs"),c=e("eRwv");m.exports=!!Object.getOwnPropertySymbols&&!c(function(){var g=Symbol();return!String(g)||!(Object(g)instanceof Symbol)||!Symbol.sham&&f&&f<41})},qJvV:function(m,E,e){var f=e("Ks5W"),c=e("ENhe"),g=e("GI0h"),p=e("Lltv"),y=e("8ODz"),A=e("11yv"),C=A("iterator"),I=A("toStringTag"),P=p.values,V=function(j,w){if(j){if(j[C]!==P)try{y(j,C,P)}catch(G){j[C]=P}if(j[I]||y(j,I,w),c[w]){for(var K in p)if(j[K]!==p[K])try{y(j,K,p[K])}catch(G){j[K]=p[K]}}}};for(var F in c)V(f[F]&&f[F].prototype,F);V(g,"DOMTokenList")},qjFr:function(m,E,e){"use strict";var f=e("eRwv"),c=e("JTf3"),g=e("XFuk"),p=e("WLJ+"),y=e("WrAw"),A=e("11yv"),C=e("jybJ"),I=A("iterator"),P=!1,V,F,j;[].keys&&(j=[].keys(),"next"in j?(F=p(p(j)),F!==Object.prototype&&(V=F)):P=!0);var w=V==null||f(function(){var K={};return V[I].call(K)!==K});w?V={}:C&&(V=g(V)),c(V[I])||y(V,I,function(){return this}),m.exports={IteratorPrototype:V,BUGGY_SAFARI_ITERATORS:P}},qzpy:function(m,E,e){var f=e("Ks5W"),c=e("g8+u"),g=f.String;m.exports=function(p){if(c(p)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return g(p)}},sNJV:function(m,E,e){var f=e("aLaa"),c=e("JTf3"),g=e("4gdG"),p=f(Function.toString);c(g.inspectSource)||(g.inspectSource=function(y){return p(y)}),m.exports=g.inspectSource},tMNq:function(m,E,e){var f=e("c3MK");m.exports=function(c){return f(c.length)}},"uZ/K":function(m,E,e){var f=e("ba8b");m.exports=Array.isArray||function(g){return f(g)=="Array"}},ueY1:function(m,E,e){var f=e("FlRv").f,c=e("YELS"),g=e("11yv"),p=g("toStringTag");m.exports=function(y,A,C){y&&!C&&(y=y.prototype),y&&!c(y,p)&&f(y,p,{configurable:!0,value:A})}},uoua:function(m,E,e){var f=e("Ks5W"),c=e("3Xd8"),g=f.TypeError;m.exports=function(p,y){if(c(y,p))return p;throw g("Incorrect invocation")}},vTDQ:function(m,E){m.exports=typeof window=="object"},vkZI:function(m,E,e){var f=e("p5Ma"),c=e("XaNE");m.exports=function(g){return f(c(g))}},vrKp:function(m,E,e){"use strict";var f=e("nCzB"),c=e("jybJ"),g=e("Ks5W"),p=e("RYfq"),y=e("m7zg"),A=e("BDtL"),C=e("WrAw"),I=e("LOfi"),P=e("JHvW"),V=e("ueY1"),F=e("9Bi7"),j=e("8HiI"),w=e("JTf3"),K=e("SwuV"),G=e("uoua"),$=e("sNJV"),Z=e("nvEG"),W=e("X/EZ"),_=e("NudO"),D=e("XTcp").set,et=e("gzPo"),b=e("TRzv"),S=e("lAFk"),R=e("zFjv"),Y=e("8xe4"),q=e("zUnQ"),tt=e("UQ6y"),it=e("mGb/"),O=e("11yv"),L=e("vTDQ"),T=e("IGIO"),M=e("aNIs"),H=O("species"),N="Promise",B=tt.getterFor(N),X=tt.set,z=tt.getterFor(N),k=A&&A.prototype,J=A,ot=k,st=g.TypeError,nt=g.document,At=g.process,ct=R.f,ft=ct,Ot=!!(nt&&nt.createEvent&&g.dispatchEvent),mt=w(g.PromiseRejectionEvent),Pt="unhandledrejection",gt="rejectionhandled",Ct=0,St=1,It=2,Dt=1,Vt=2,Yt=!1,Bt,Lt,Ut,Mt,Jt=it(N,function(){var lt=$(J),vt=lt!==String(J);if(!vt&&M===66)return!0;if(c&&!ot.finally)return!0;if(M>=51&&/native code/.test(lt))return!1;var Et=new J(function(Ft){Ft(1)}),bt=function(Ft){Ft(function(){},function(){})},Rt=Et.constructor={};return Rt[H]=bt,Yt=Et.then(function(){})instanceof bt,Yt?!vt&&L&&!mt:!0}),se=Jt||!W(function(lt){J.all(lt).catch(function(){})}),_t=function(lt){var vt;return K(lt)&&w(vt=lt.then)?vt:!1},ue=function(lt,vt){var Et=vt.value,bt=vt.state==St,Rt=bt?lt.ok:lt.fail,Ft=lt.resolve,Zt=lt.reject,$t=lt.domain,Xt,he,ae;try{Rt?(bt||(vt.rejection===Vt&&Ue(vt),vt.rejection=Dt),Rt===!0?Xt=Et:($t&&$t.enter(),Xt=Rt(Et),$t&&($t.exit(),ae=!0)),Xt===lt.promise?Zt(st("Promise-chain cycle")):(he=_t(Xt))?y(he,Xt,Ft,Zt):Ft(Xt)):Zt(Et)}catch(de){$t&&!ae&&$t.exit(),Zt(de)}},pe=function(lt,vt){if(lt.notified)return;lt.notified=!0,et(function(){for(var Et=lt.reactions,bt;bt=Et.get();)ue(bt,lt);lt.notified=!1,vt&&!lt.rejection&&Le(lt)})},me=function(lt,vt,Et){var bt,Rt;Ot?(bt=nt.createEvent("Event"),bt.promise=vt,bt.reason=Et,bt.initEvent(lt,!1,!0),g.dispatchEvent(bt)):bt={promise:vt,reason:Et},!mt&&(Rt=g["on"+lt])?Rt(bt):lt===Pt&&S("Unhandled promise rejection",Et)},Le=function(lt){y(D,g,function(){var vt=lt.facade,Et=lt.value,bt=Pe(lt),Rt;if(bt&&(Rt=Y(function(){T?At.emit("unhandledRejection",Et,vt):me(Pt,vt,Et)}),lt.rejection=T||Pe(lt)?Vt:Dt,Rt.error))throw Rt.value})},Pe=function(lt){return lt.rejection!==Dt&&!lt.parent},Ue=function(lt){y(D,g,function(){var vt=lt.facade;T?At.emit("rejectionHandled",vt):me(gt,vt,lt.value)})},le=function(lt,vt,Et){return function(bt){lt(vt,bt,Et)}},fe=function(lt,vt,Et){if(lt.done)return;lt.done=!0,Et&&(lt=Et),lt.value=vt,lt.state=It,pe(lt,!0)},ne=function(lt,vt,Et){if(lt.done)return;lt.done=!0,Et&&(lt=Et);try{if(lt.facade===vt)throw st("Promise can't be resolved itself");var bt=_t(vt);bt?et(function(){var Rt={done:!1};try{y(bt,vt,le(ne,Rt,lt),le(fe,Rt,lt))}catch(Ft){fe(Rt,Ft,lt)}}):(lt.value=vt,lt.state=St,pe(lt,!1))}catch(Rt){fe({done:!1},Rt,lt)}};if(Jt&&(J=function(vt){G(this,ot),j(vt),y(Bt,this);var Et=B(this);try{vt(le(ne,Et),le(fe,Et))}catch(bt){fe(Et,bt)}},ot=J.prototype,Bt=function(vt){X(this,{type:N,done:!1,notified:!1,parent:!1,reactions:new q,rejection:!1,state:Ct,value:void 0})},Bt.prototype=I(ot,{then:function(vt,Et){var bt=z(this),Rt=ct(_(this,J));return bt.parent=!0,Rt.ok=w(vt)?vt:!0,Rt.fail=w(Et)&&Et,Rt.domain=T?At.domain:void 0,bt.state==Ct?bt.reactions.add(Rt):et(function(){ue(Rt,bt)}),Rt.promise},catch:function(lt){return this.then(void 0,lt)}}),Lt=function(){var lt=new Bt,vt=B(lt);this.promise=lt,this.resolve=le(ne,vt),this.reject=le(fe,vt)},R.f=ct=function(lt){return lt===J||lt===Ut?new Lt(lt):ft(lt)},!c&&w(A)&&k!==Object.prototype)){Mt=k.then,Yt||(C(k,"then",function(vt,Et){var bt=this;return new J(function(Rt,Ft){y(Mt,bt,Rt,Ft)}).then(vt,Et)},{unsafe:!0}),C(k,"catch",ot.catch,{unsafe:!0}));try{delete k.constructor}catch(lt){}P&&P(k,ot)}f({global:!0,wrap:!0,forced:Jt},{Promise:J}),V(J,N,!1,!0),F(N),Ut=p(N),f({target:N,stat:!0,forced:Jt},{reject:function(vt){var Et=ct(this);return y(Et.reject,void 0,vt),Et.promise}}),f({target:N,stat:!0,forced:c||Jt},{resolve:function(vt){return b(c&&this===Ut?J:this,vt)}}),f({target:N,stat:!0,forced:se},{all:function(vt){var Et=this,bt=ct(Et),Rt=bt.resolve,Ft=bt.reject,Zt=Y(function(){var $t=j(Et.resolve),Xt=[],he=0,ae=1;Z(vt,function(de){var pt=he++,Oe=!1;ae++,y($t,Et,de).then(function(Wt){if(Oe)return;Oe=!0,Xt[pt]=Wt,--ae||Rt(Xt)},Ft)}),--ae||Rt(Xt)});return Zt.error&&Ft(Zt.value),bt.promise},race:function(vt){var Et=this,bt=ct(Et),Rt=bt.reject,Ft=Y(function(){var Zt=j(Et.resolve);Z(vt,function($t){y(Zt,Et,$t).then(bt.resolve,Rt)})});return Ft.error&&Rt(Ft.value),bt.promise}})},wOD2:function(m,E,e){"use strict";var f=e("nCzB"),c=e("RXj+").trim,g=e("5JCY");f({target:"String",proto:!0,forced:g("trim")},{trim:function(){return c(this)}})},"x1+7":function(m,E,e){var f=e("RYfq"),c=e("aLaa"),g=e("QrM1"),p=e("UCFi"),y=e("WxoH"),A=c([].concat);m.exports=f("Reflect","ownKeys")||function(I){var P=g.f(y(I)),V=p.f;return V?A(P,V(I)):P}},x8x8:function(m,E,e){"use strict";var f=e("1mOU"),c=e("m7zg"),g=e("aLaa"),p=e("WONN"),y=e("eRwv"),A=e("WxoH"),C=e("JTf3"),I=e("SN6V"),P=e("c3MK"),V=e("qzpy"),F=e("XaNE"),j=e("M/+V"),w=e("oK8H"),K=e("Ne/+"),G=e("3fk+"),$=e("11yv"),Z=$("replace"),W=Math.max,_=Math.min,D=g([].concat),et=g([].push),b=g("".indexOf),S=g("".slice),R=function(it){return it===void 0?it:String(it)},Y=function(){return"a".replace(/./,"$0")==="$0"}(),q=function(){return/./[Z]?/./[Z]("a","$0")==="":!1}(),tt=!y(function(){var it=/./;return it.exec=function(){var O=[];return O.groups={a:"7"},O},"".replace(it,"$<a>")!=="7"});p("replace",function(it,O,L){var T=q?"$":"$0";return[function(H,N){var B=F(this),X=H==null?void 0:w(H,Z);return X?c(X,H,B,N):c(O,V(B),H,N)},function(M,H){var N=A(this),B=V(M);if(typeof H=="string"&&b(H,T)===-1&&b(H,"$<")===-1){var X=L(O,N,B,H);if(X.done)return X.value}var z=C(H);z||(H=V(H));var k=N.global;if(k){var J=N.unicode;N.lastIndex=0}for(var ot=[];;){var st=G(N,B);if(st===null)break;if(et(ot,st),!k)break;var nt=V(st[0]);nt===""&&(N.lastIndex=j(B,P(N.lastIndex),J))}for(var At="",ct=0,ft=0;ft<ot.length;ft++){st=ot[ft];for(var Ot=V(st[0]),mt=W(_(I(st.index),B.length),0),Pt=[],gt=1;gt<st.length;gt++)et(Pt,R(st[gt]));var Ct=st.groups;if(z){var St=D([Ot],Pt,mt,B);Ct!==void 0&&et(St,Ct);var It=V(f(H,void 0,St))}else It=K(Ot,B,mt,Pt,Ct,H);mt>=ct&&(At+=S(B,ct,mt)+It,ct=mt+Ot.length)}return At+S(B,ct)}]},!tt||!Y||q)},yD9w:function(m,E,e){"use strict";var f=e("aLaa"),c=e("N6FT").PROPER,g=e("WrAw"),p=e("WxoH"),y=e("3Xd8"),A=e("qzpy"),C=e("eRwv"),I=e("HTC/"),P="toString",V=RegExp.prototype,F=V[P],j=f(I),w=C(function(){return F.call({source:"a",flags:"b"})!="/a/b"}),K=c&&F.name!=P;(w||K)&&g(RegExp.prototype,P,function(){var $=p(this),Z=A($.source),W=$.flags,_=A(W===void 0&&y(V,$)&&!("flags"in V)?j($):W);return"/"+Z+"/"+_},{unsafe:!0})},yXPU:function(m,E){function e(c,g,p,y,A,C,I){try{var P=c[C](I),V=P.value}catch(F){p(F);return}P.done?g(V):Promise.resolve(V).then(y,A)}function f(c){return function(){var g=this,p=arguments;return new Promise(function(y,A){var C=c.apply(g,p);function I(V){e(C,y,A,I,P,"next",V)}function P(V){e(C,y,A,I,P,"throw",V)}I(void 0)})}}m.exports=f,m.exports.default=m.exports,m.exports.__esModule=!0},ymN0:function(m,E,e){var f=e("aLaa"),c=e("SN6V"),g=e("qzpy"),p=e("XaNE"),y=f("".charAt),A=f("".charCodeAt),C=f("".slice),I=function(P){return function(V,F){var j=g(p(V)),w=c(F),K=j.length,G,$;return w<0||w>=K?P?"":void 0:(G=A(j,w),G<55296||G>56319||w+1===K||($=A(j,w+1))<56320||$>57343?P?y(j,w):G:P?C(j,w,w+2):(G-55296<<10)+($-56320)+65536)}};m.exports={codeAt:I(!1),charAt:I(!0)}},zFjv:function(m,E,e){"use strict";var f=e("8HiI"),c=function(g){var p,y;this.promise=new g(function(A,C){if(p!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");p=A,y=C}),this.resolve=f(p),this.reject=f(y)};m.exports.f=function(g){return new c(g)}},zUnQ:function(m,E){var e=function(){this.head=null,this.tail=null};e.prototype={add:function(f){var c={item:f,next:null};this.head?this.tail.next=c:this.head=c,this.tail=c},get:function(){var f=this.head;if(f)return this.head=f.next,this.tail===f&&(this.tail=null),f.item}},m.exports=e}}]);
|