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.
NewEduCoderBuild/240.04feb510.async.js

19 lines
184 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[240],{"++4Y":function(p,x,e){"use strict";var l=e("eRwv");p.exports=!l(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},"/TZh":function(p,x,e){"use strict";var l=e("11yv"),c=l("match");p.exports=function(h){var v=/./;try{"/./"[h](v)}catch(y){try{return v[c]=!1,"/./"[h](v)}catch(S){}}return!1}},"/dXc":function(p,x,e){"use strict";var l=Math.ceil,c=Math.floor;p.exports=Math.trunc||function(v){var y=+v;return(y>0?c:l)(y)}},"/pbl":function(p,x,e){"use strict";var l=e("eE3R");p.exports=/web0s(?!.*chrome)/i.test(l)},"013W":function(p,x,e){"use strict";var l=typeof document=="object"&&document.all,c=typeof l=="undefined"&&l!==void 0;p.exports={all:l,IS_HTMLDDA:c}},"0B/8":function(p,x,e){"use strict";e.d(x,"a",function(){return I});/*! *****************************************************************************
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 l=function(N,W){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,rt){A.__proto__=rt}||function(A,rt){for(var ot in rt)Object.prototype.hasOwnProperty.call(rt,ot)&&(A[ot]=rt[ot])})(N,W)};function c(C,N){if(typeof N!="function"&&N!==null)throw new TypeError("Class extends value "+String(N)+" is not a constructor or null");function W(){this.constructor=C}l(C,N),C.prototype=N===null?Object.create(N):(W.prototype=N.prototype,new W)}function h(C){var N="";Array.isArray(C)||(C=[C]);for(var W=0;W<C.length;W++){var A=C[W];if(A.type===I.CLOSE_PATH)N+="z";else if(A.type===I.HORIZ_LINE_TO)N+=(A.relative?"h":"H")+A.x;else if(A.type===I.VERT_LINE_TO)N+=(A.relative?"v":"V")+A.y;else if(A.type===I.MOVE_TO)N+=(A.relative?"m":"M")+A.x+" "+A.y;else if(A.type===I.LINE_TO)N+=(A.relative?"l":"L")+A.x+" "+A.y;else if(A.type===I.CURVE_TO)N+=(A.relative?"c":"C")+A.x1+" "+A.y1+" "+A.x2+" "+A.y2+" "+A.x+" "+A.y;else if(A.type===I.SMOOTH_CURVE_TO)N+=(A.relative?"s":"S")+A.x2+" "+A.y2+" "+A.x+" "+A.y;else if(A.type===I.QUAD_TO)N+=(A.relative?"q":"Q")+A.x1+" "+A.y1+" "+A.x+" "+A.y;else if(A.type===I.SMOOTH_QUAD_TO)N+=(A.relative?"t":"T")+A.x+" "+A.y;else{if(A.type!==I.ARC)throw new Error('Unexpected command type "'+A.type+'" at index '+W+".");N+=(A.relative?"a":"A")+A.rX+" "+A.rY+" "+A.xRot+" "+ +A.lArcFlag+" "+ +A.sweepFlag+" "+A.x+" "+A.y}}return N}function v(C,N){var W=C[0],A=C[1];return[W*Math.cos(N)-A*Math.sin(N),W*Math.sin(N)+A*Math.cos(N)]}function y(){for(var C=[],N=0;N<arguments.length;N++)C[N]=arguments[N];for(var W=0;W<C.length;W++)if(typeof C[W]!="number")throw new Error("assertNumbers arguments["+W+"] is not a number. "+typeof C[W]+" == typeof "+C[W]);return!0}var S=Math.PI;function T(C,N,W){C.lArcFlag=C.lArcFlag===0?0:1,C.sweepFlag=C.sweepFlag===0?0:1;var A=C.rX,rt=C.rY,ot=C.x,_=C.y;A=Math.abs(C.rX),rt=Math.abs(C.rY);var E=v([(N-ot)/2,(W-_)/2],-C.xRot/180*S),$=E[0],b=E[1],R=Math.pow($,2)/Math.pow(A,2)+Math.pow(b,2)/Math.pow(rt,2);1<R&&(A*=Math.sqrt(R),rt*=Math.sqrt(R)),C.rX=A,C.rY=rt;var Y=Math.pow(A,2)*Math.pow(b,2)+Math.pow(rt,2)*Math.pow($,2),L=(C.lArcFlag!==C.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(A,2)*Math.pow(rt,2)-Y)/Y)),V=A*b/rt*L,J=-rt*$/A*L,z=v([V,J],C.xRot/180*S);C.cX=z[0]+(N+ot)/2,C.cY=z[1]+(W+_)/2,C.phi1=Math.atan2((b-J)/rt,($-V)/A),C.phi2=Math.atan2((-b-J)/rt,(-$-V)/A),C.sweepFlag===0&&C.phi2>C.phi1&&(C.phi2-=2*S),C.sweepFlag===1&&C.phi2<C.phi1&&(C.phi2+=2*S),C.phi1*=180/S,C.phi2*=180/S}function M(C,N,W){y(C,N,W);var A=C*C+N*N-W*W;if(0>A)return[];if(A===0)return[[C*W/(C*C+N*N),N*W/(C*C+N*N)]];var rt=Math.sqrt(A);return[[(C*W+N*rt)/(C*C+N*N),(N*W-C*rt)/(C*C+N*N)],[(C*W-N*rt)/(C*C+N*N),(N*W+C*rt)/(C*C+N*N)]]}var P,j=Math.PI/180;function B(C,N,W){return(1-W)*C+W*N}function D(C,N,W,A){return C+Math.cos(A/180*S)*N+Math.sin(A/180*S)*W}function F(C,N,W,A){var rt=1e-6,ot=N-C,_=W-N,E=3*ot+3*(A-W)-6*_,$=6*(_-ot),b=3*ot;return Math.abs(E)<rt?[-b/$]:function(R,Y,L){L===void 0&&(L=1e-6);var V=R*R/4-Y;if(V<-L)return[];if(V<=L)return[-R/2];var J=Math.sqrt(V);return[-R/2-J,-R/2+J]}($/E,b/E,rt)}function H(C,N,W,A,rt){var ot=1-rt;return C*(ot*ot*ot)+N*(3*ot*ot*rt)+W*(3*ot*rt*rt)+A*(rt*rt*rt)}!function(C){function N(){return rt(function(E,$,b){return E.relative&&(E.x1!==void 0&&(E.x1+=$),E.y1!==void 0&&(E.y1+=b),E.x2!==void 0&&(E.x2+=$),E.y2!==void 0&&(E.y2+=b),E.x!==void 0&&(E.x+=$),E.y!==void 0&&(E.y+=b),E.relative=!1),E})}function W(){var E=NaN,$=NaN,b=NaN,R=NaN;return rt(function(Y,L,V){return Y.type&I.SMOOTH_CURVE_TO&&(Y.type=I.CURVE_TO,E=isNaN(E)?L:E,$=isNaN($)?V:$,Y.x1=Y.relative?L-E:2*L-E,Y.y1=Y.relative?V-$:2*V-$),Y.type&I.CURVE_TO?(E=Y.relative?L+Y.x2:Y.x2,$=Y.relative?V+Y.y2:Y.y2):(E=NaN,$=NaN),Y.type&I.SMOOTH_QUAD_TO&&(Y.type=I.QUAD_TO,b=isNaN(b)?L:b,R=isNaN(R)?V:R,Y.x1=Y.relative?L-b:2*L-b,Y.y1=Y.relative?V-R:2*V-R),Y.type&I.QUAD_TO?(b=Y.relative?L+Y.x1:Y.x1,R=Y.relative?V+Y.y1:Y.y1):(b=NaN,R=NaN),Y})}function A(){var E=NaN,$=NaN;return rt(function(b,R,Y){if(b.type&I.SMOOTH_QUAD_TO&&(b.type=I.QUAD_TO,E=isNaN(E)?R:E,$=isNaN($)?Y:$,b.x1=b.relative?R-E:2*R-E,b.y1=b.relative?Y-$:2*Y-$),b.type&I.QUAD_TO){E=b.relative?R+b.x1:b.x1,$=b.relative?Y+b.y1:b.y1;var L=b.x1,V=b.y1;b.type=I.CURVE_TO,b.x1=((b.relative?0:R)+2*L)/3,b.y1=((b.relative?0:Y)+2*V)/3,b.x2=(b.x+2*L)/3,b.y2=(b.y+2*V)/3}else E=NaN,$=NaN;return b})}function rt(E){var $=0,b=0,R=NaN,Y=NaN;return function(L){if(isNaN(R)&&!(L.type&I.MOVE_TO))throw new Error("path must start with moveto");var V=E(L,$,b,R,Y);return L.type&I.CLOSE_PATH&&($=R,b=Y),L.x!==void 0&&($=L.relative?$+L.x:L.x),L.y!==void 0&&(b=L.relative?b+L.y:L.y),L.type&I.MOVE_TO&&(R=$,Y=b),V}}function ot(E,$,b,R,Y,L){return y(E,$,b,R,Y,L),rt(function(V,J,z,Z){var Q=V.x1,ft=V.x2,dt=V.relative&&!isNaN(Z),ct=V.x!==void 0?V.x:dt?0:J,Nt=V.y!==void 0?V.y:dt?0:z;function Pt(st){return st*st}V.type&I.HORIZ_LINE_TO&&$!==0&&(V.type=I.LINE_TO,V.y=V.relative?0:z),V.type&I.VERT_LINE_TO&&b!==0&&(V.type=I.LINE_TO,V.x=V.relative?0:J),V.x!==void 0&&(V.x=V.x*E+Nt*b+(dt?0:Y)),V.y!==void 0&&(V.y=ct*$+V.y*R+(dt?0:L)),V.x1!==void 0&&(V.x1=V.x1*E+V.y1*b+(dt?0:Y)),V.y1!==void 0&&(V.y1=Q*$+V.y1*R+(dt?0:L)),V.x2!==void 0&&(V.x2=V.x2*E+V.y2*b+(dt?0:Y)),V.y2!==void 0&&(V.y2=ft*$+V.y2*R+(dt?0:L));var xt=E*R-$*b;if(V.xRot!==void 0&&(E!==1||$!==0||b!==0||R!==1))if(xt===0)delete V.rX,delete V.rY,delete V.xRot,delete V.lArcFlag,delete V.sweepFlag,V.type=I.LINE_TO;else{var It=V.xRot*Math.PI/180,Bt=Math.sin(It),Ft=Math.cos(It),Dt=1/Pt(V.rX),Wt=1/Pt(V.rY),Ct=Pt(Ft)*Dt+Pt(Bt)*Wt,Gt=2*Bt*Ft*(Dt-Wt),Vt=Pt(Bt)*Dt+Pt(Ft)*Wt,Ht=Ct*R*R-Gt*$*R+Vt*$*$,Ut=Gt*(E*R+$*b)-2*(Ct*b*R+Vt*E*$),Xt=Ct*b*b-Gt*E*b+Vt*E*E,jt=(Math.atan2(Ut,Ht-Xt)+Math.PI)%Math.PI/2,Tt=Math.sin(jt),zt=Math.cos(jt);V.rX=Math.abs(xt)/Math.sqrt(Ht*Pt(zt)+Ut*Tt*zt+Xt*Pt(Tt)),V.rY=Math.abs(xt)/Math.sqrt(Ht*Pt(Tt)-Ut*Tt*zt+Xt*Pt(zt)),V.xRot=180*jt/Math.PI}return V.sweepFlag!==void 0&&0>xt&&(V.sweepFlag=+!V.sweepFlag),V})}function _(){return function(E){var $={};for(var b in E)$[b]=E[b];return $}}C.ROUND=function(E){function $(b){return Math.round(b*E)/E}return E===void 0&&(E=1e13),y(E),function(b){return b.x1!==void 0&&(b.x1=$(b.x1)),b.y1!==void 0&&(b.y1=$(b.y1)),b.x2!==void 0&&(b.x2=$(b.x2)),b.y2!==void 0&&(b.y2=$(b.y2)),b.x!==void 0&&(b.x=$(b.x)),b.y!==void 0&&(b.y=$(b.y)),b.rX!==void 0&&(b.rX=$(b.rX)),b.rY!==void 0&&(b.rY=$(b.rY)),b}},C.TO_ABS=N,C.TO_REL=function(){return rt(function(E,$,b){return E.relative||(E.x1!==void 0&&(E.x1-=$),E.y1!==void 0&&(E.y1-=b),E.x2!==void 0&&(E.x2-=$),E.y2!==void 0&&(E.y2-=b),E.x!==void 0&&(E.x-=$),E.y!==void 0&&(E.y-=b),E.relative=!0),E})},C.NORMALIZE_HVZ=function(E,$,b){return E===void 0&&(E=!0),$===void 0&&($=!0),b===void 0&&(b=!0),rt(function(R,Y,L,V,J){if(isNaN(V)&&!(R.type&I.MOVE_TO))throw new Error("path must start with moveto");return $&&R.type&I.HORIZ_LINE_TO&&(R.type=I.LINE_TO,R.y=R.relative?0:L),b&&R.type&I.VERT_LINE_TO&&(R.type=I.LINE_TO,R.x=R.relative?0:Y),E&&R.type&I.CLOSE_PATH&&(R.type=I.LINE_TO,R.x=R.relative?V-Y:V,R.y=R.relative?J-L:J),R.type&I.ARC&&(R.rX===0||R.rY===0)&&(R.type=I.LINE_TO,delete R.rX,delete R.rY,delete R.xRot,delete R.lArcFlag,delete R.sweepFlag),R})},C.NORMALIZE_ST=W,C.QT_TO_C=A,C.INFO=rt,C.SANITIZE=function(E){E===void 0&&(E=0),y(E);var $=NaN,b=NaN,R=NaN,Y=NaN;return rt(function(L,V,J,z,Z){var Q=Math.abs,ft=!1,dt=0,ct=0;if(L.type&I.SMOOTH_CURVE_TO&&(dt=isNaN($)?0:V-$,ct=isNaN(b)?0:J-b),L.type&(I.CURVE_TO|I.SMOOTH_CURVE_TO)?($=L.relative?V+L.x2:L.x2,b=L.relative?J+L.y2:L.y2):($=NaN,b=NaN),L.type&I.SMOOTH_QUAD_TO?(R=isNaN(R)?V:2*V-R,Y=isNaN(Y)?J:2*J-Y):L.type&I.QUAD_TO?(R=L.relative?V+L.x1:L.x1,Y=L.relative?J+L.y1:L.y2):(R=NaN,Y=NaN),L.type&I.LINE_COMMANDS||L.type&I.ARC&&(L.rX===0||L.rY===0||!L.lArcFlag)||L.type&I.CURVE_TO||L.type&I.SMOOTH_CURVE_TO||L.type&I.QUAD_TO||L.type&I.SMOOTH_QUAD_TO){var Nt=L.x===void 0?0:L.relative?L.x:L.x-V,Pt=L.y===void 0?0:L.relative?L.y:L.y-J;dt=isNaN(R)?L.x1===void 0?dt:L.relative?L.x:L.x1-V:R-V,ct=isNaN(Y)?L.y1===void 0?ct:L.relative?L.y:L.y1-J:Y-J;var xt=L.x2===void 0?0:L.relative?L.x:L.x2-V,It=L.y2===void 0?0:L.relative?L.y:L.y2-J;Q(Nt)<=E&&Q(Pt)<=E&&Q(dt)<=E&&Q(ct)<=E&&Q(xt)<=E&&Q(It)<=E&&(ft=!0)}return L.type&I.CLOSE_PATH&&Q(V-z)<=E&&Q(J-Z)<=E&&(ft=!0),ft?[]:L})},C.MATRIX=ot,C.ROTATE=function(E,$,b){$===void 0&&($=0),b===void 0&&(b=0),y(E,$,b);var R=Math.sin(E),Y=Math.cos(E);return ot(Y,R,-R,Y,$-$*Y+b*R,b-$*R-b*Y)},C.TRANSLATE=function(E,$){return $===void 0&&($=0),y(E,$),ot(1,0,0,1,E,$)},C.SCALE=function(E,$){return $===void 0&&($=E),y(E,$),ot(E,0,0,$,0,0)},C.SKEW_X=function(E){return y(E),ot(1,0,Math.atan(E),1,0,0)},C.SKEW_Y=function(E){return y(E),ot(1,Math.atan(E),0,1,0,0)},C.X_AXIS_SYMMETRY=function(E){return E===void 0&&(E=0),y(E),ot(-1,0,0,1,E,0)},C.Y_AXIS_SYMMETRY=function(E){return E===void 0&&(E=0),y(E),ot(1,0,0,-1,0,E)},C.A_TO_C=function(){return rt(function(E,$,b){return I.ARC===E.type?function(R,Y,L){var V,J,z,Z;R.cX||T(R,Y,L);for(var Q=Math.min(R.phi1,R.phi2),ft=Math.max(R.phi1,R.phi2)-Q,dt=Math.ceil(ft/90),ct=new Array(dt),Nt=Y,Pt=L,xt=0;xt<dt;xt++){var It=B(R.phi1,R.phi2,xt/dt),Bt=B(R.phi1,R.phi2,(xt+1)/dt),Ft=Bt-It,Dt=4/3*Math.tan(Ft*j/4),Wt=[Math.cos(It*j)-Dt*Math.sin(It*j),Math.sin(It*j)+Dt*Math.cos(It*j)],Ct=Wt[0],Gt=Wt[1],Vt=[Math.cos(Bt*j),Math.sin(Bt*j)],Ht=Vt[0],Ut=Vt[1],Xt=[Ht+Dt*Math.sin(Bt*j),Ut-Dt*Math.cos(Bt*j)],jt=Xt[0],Tt=Xt[1];ct[xt]={relative:R.relative,type:I.CURVE_TO};var zt=function(gt,Ot){var Rt=v([gt*R.rX,Ot*R.rY],R.xRot),Mt=Rt[0],ne=Rt[1];return[R.cX+Mt,R.cY+ne]};V=zt(Ct,Gt),ct[xt].x1=V[0],ct[xt].y1=V[1],J=zt(jt,Tt),ct[xt].x2=J[0],ct[xt].y2=J[1],z=zt(Ht,Ut),ct[xt].x=z[0],ct[xt].y=z[1],R.relative&&(ct[xt].x1-=Nt,ct[xt].y1-=Pt,ct[xt].x2-=Nt,ct[xt].y2-=Pt,ct[xt].x-=Nt,ct[xt].y-=Pt),Nt=(Z=[ct[xt].x,ct[xt].y])[0],Pt=Z[1]}return ct}(E,E.relative?0:$,E.relative?0:b):E})},C.ANNOTATE_ARCS=function(){return rt(function(E,$,b){return E.relative&&($=0,b=0),I.ARC===E.type&&T(E,$,b),E})},C.CLONE=_,C.CALCULATE_BOUNDS=function(){var E=function(V){var J={};for(var z in V)J[z]=V[z];return J},$=N(),b=A(),R=W(),Y=rt(function(L,V,J){var z=R(b($(E(L))));function Z(Tt){Tt>Y.maxX&&(Y.maxX=Tt),Tt<Y.minX&&(Y.minX=Tt)}function Q(Tt){Tt>Y.maxY&&(Y.maxY=Tt),Tt<Y.minY&&(Y.minY=Tt)}if(z.type&I.DRAWING_COMMANDS&&(Z(V),Q(J)),z.type&I.HORIZ_LINE_TO&&Z(z.x),z.type&I.VERT_LINE_TO&&Q(z.y),z.type&I.LINE_TO&&(Z(z.x),Q(z.y)),z.type&I.CURVE_TO){Z(z.x),Q(z.y);for(var ft=0,dt=F(V,z.x1,z.x2,z.x);ft<dt.length;ft++)0<(jt=dt[ft])&&1>jt&&Z(H(V,z.x1,z.x2,z.x,jt));for(var ct=0,Nt=F(J,z.y1,z.y2,z.y);ct<Nt.length;ct++)0<(jt=Nt[ct])&&1>jt&&Q(H(J,z.y1,z.y2,z.y,jt))}if(z.type&I.ARC){Z(z.x),Q(z.y),T(z,V,J);for(var Pt=z.xRot/180*Math.PI,xt=Math.cos(Pt)*z.rX,It=Math.sin(Pt)*z.rX,Bt=-Math.sin(Pt)*z.rY,Ft=Math.cos(Pt)*z.rY,Dt=z.phi1<z.phi2?[z.phi1,z.phi2]:-180>z.phi2?[z.phi2+360,z.phi1+360]:[z.phi2,z.phi1],Wt=Dt[0],Ct=Dt[1],Gt=function(zt){var st=zt[0],gt=zt[1],Ot=180*Math.atan2(gt,st)/Math.PI;return Ot<Wt?Ot+360:Ot},Vt=0,Ht=M(Bt,-xt,0).map(Gt);Vt<Ht.length;Vt++)(jt=Ht[Vt])>Wt&&jt<Ct&&Z(D(z.cX,xt,Bt,jt));for(var Ut=0,Xt=M(Ft,-It,0).map(Gt);Ut<Xt.length;Ut++){var jt;(jt=Xt[Ut])>Wt&&jt<Ct&&Q(D(z.cY,It,Ft,jt))}}return L});return Y.minX=1/0,Y.maxX=-1/0,Y.minY=1/0,Y.maxY=-1/0,Y}}(P||(P={}));var w,X=function(){function C(){}return C.prototype.round=function(N){return this.transform(P.ROUND(N))},C.prototype.toAbs=function(){return this.transform(P.TO_ABS())},C.prototype.toRel=function(){return this.transform(P.TO_REL())},C.prototype.normalizeHVZ=function(N,W,A){return this.transform(P.NORMALIZE_HVZ(N,W,A))},C.prototype.normalizeST=function(){return this.transform(P.NORMALIZE_ST())},C.prototype.qtToC=function(){return this.transform(P.QT_TO_C())},C.prototype.aToC=function(){return this.transform(P.A_TO_C())},C.prototype.sanitize=function(N){return this.transform(P.SANITIZE(N))},C.prototype.translate=function(N,W){return this.transform(P.TRANSLATE(N,W))},C.prototype.scale=function(N,W){return this.transform(P.SCALE(N,W))},C.prototype.rotate=function(N,W,A){return this.transform(P.ROTATE(N,W,A))},C.prototype.matrix=function(N,W,A,rt,ot,_){return this.transform(P.MATRIX(N,W,A,rt,ot,_))},C.prototype.skewX=function(N){return this.transform(P.SKEW_X(N))},C.prototype.skewY=function(N){return this.transform(P.SKEW_Y(N))},C.prototype.xSymmetry=function(N){return this.transform(P.X_AXIS_SYMMETRY(N))},C.prototype.ySymmetry=function(N){return this.transform(P.Y_AXIS_SYMMETRY(N))},C.prototype.annotateArcs=function(){return this.transform(P.ANNOTATE_ARCS())},C}(),q=function(N){return N===" "||N===" "||N==="\r"||N===`
`},G=function(N){return"0".charCodeAt(0)<=N.charCodeAt(0)&&N.charCodeAt(0)<="9".charCodeAt(0)},K=function(C){function N(){var W=C.call(this)||this;return W.curNumber="",W.curCommandType=-1,W.curCommandRelative=!1,W.canParseCommandOrComma=!0,W.curNumberHasExp=!1,W.curNumberHasExpDigits=!1,W.curNumberHasDecimal=!1,W.curArgs=[],W}return c(N,C),N.prototype.finish=function(W){if(W===void 0&&(W=[]),this.parse(" ",W),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return W},N.prototype.parse=function(W,A){var rt=this;A===void 0&&(A=[]);for(var ot=function(L){A.push(L),rt.curArgs.length=0,rt.canParseCommandOrComma=!0},_=0;_<W.length;_++){var E=W[_],$=!(this.curCommandType!==I.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),b=G(E)&&(this.curNumber==="0"&&E==="0"||$);if(!G(E)||b)if(E!=="e"&&E!=="E")if(E!=="-"&&E!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(E!=="."||this.curNumberHasExp||this.curNumberHasDecimal||$){if(this.curNumber&&this.curCommandType!==-1){var R=Number(this.curNumber);if(isNaN(R))throw new SyntaxError("Invalid number ending at "+_);if(this.curCommandType===I.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>R)throw new SyntaxError('Expected positive number, got "'+R+'" at index "'+_+'"')}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 "'+_+'"')}this.curArgs.push(R),this.curArgs.length===it[this.curCommandType]&&(I.HORIZ_LINE_TO===this.curCommandType?ot({type:I.HORIZ_LINE_TO,relative:this.curCommandRelative,x:R}):I.VERT_LINE_TO===this.curCommandType?ot({type:I.VERT_LINE_TO,relative:this.curCommandRelative,y:R}):this.curCommandType===I.MOVE_TO||this.curCommandType===I.LINE_TO||this.curCommandType===I.SMOOTH_QUAD_TO?(ot({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),I.MOVE_TO===this.curCommandType&&(this.curCommandType=I.LINE_TO)):this.curCommandType===I.CURVE_TO?ot({type:I.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===I.SMOOTH_CURVE_TO?ot({type:I.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===I.QUAD_TO?ot({type:I.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===I.ARC&&ot({type:I.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(!q(E))if(E===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(E!=="+"&&E!=="-"&&E!==".")if(b)this.curNumber=E,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+_+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+E+'" at index '+_+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,E!=="z"&&E!=="Z")if(E==="h"||E==="H")this.curCommandType=I.HORIZ_LINE_TO,this.curCommandRelative=E==="h";else if(E==="v"||E==="V")this.curCommandType=I.VERT_LINE_TO,this.curCommandRelative=E==="v";else if(E==="m"||E==="M")this.curCommandType=I.MOVE_TO,this.curCommandRelative=E==="m";else if(E==="l"||E==="L")this.curCommandType=I.LINE_TO,this.curCommandRelative=E==="l";else if(E==="c"||E==="C")this.curCommandType=I.CURVE_TO,this.curCommandRelative=E==="c";else if(E==="s"||E==="S")this.curCommandType=I.SMOOTH_CURVE_TO,this.curCommandRelative=E==="s";else if(E==="q"||E==="Q")this.curCommandType=I.QUAD_TO,this.curCommandRelative=E==="q";else if(E==="t"||E==="T")this.curCommandType=I.SMOOTH_QUAD_TO,this.curCommandRelative=E==="t";else{if(E!=="a"&&E!=="A")throw new SyntaxError('Unexpected character "'+E+'" at index '+_+".");this.curCommandType=I.ARC,this.curCommandRelative=E==="a"}else A.push({type:I.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=E,this.curNumberHasDecimal=E==="."}else this.curNumber+=E,this.curNumberHasDecimal=!0;else this.curNumber+=E;else this.curNumber+=E,this.curNumberHasExp=!0;else this.curNumber+=E,this.curNumberHasExpDigits=this.curNumberHasExp}return A},N.prototype.transform=function(W){return Object.create(this,{parse:{value:function(rt,ot){ot===void 0&&(ot=[]);for(var _=0,E=Object.getPrototypeOf(this).parse.call(this,rt);_<E.length;_++){var $=E[_],b=W($);Array.isArray(b)?ot.push.apply(ot,b):ot.push(b)}return ot}}})},N}(X),I=function(C){function N(W){var A=C.call(this)||this;return A.commands=typeof W=="string"?N.parse(W):W,A}return c(N,C),N.prototype.encode=function(){return N.encode(this.commands)},N.prototype.getBounds=function(){var W=P.CALCULATE_BOUNDS();return this.transform(W),W},N.prototype.transform=function(W){for(var A=[],rt=0,ot=this.commands;rt<ot.length;rt++){var _=W(ot[rt]);Array.isArray(_)?A.push.apply(A,_):A.push(_)}return this.commands=A,this},N.encode=function(W){return h(W)},N.parse=function(W){var A=new K,rt=[];return A.parse(W,rt),A.finish(rt),rt},N.CLOSE_PATH=1,N.MOVE_TO=2,N.HORIZ_LINE_TO=4,N.VERT_LINE_TO=8,N.LINE_TO=16,N.CURVE_TO=32,N.SMOOTH_CURVE_TO=64,N.QUAD_TO=128,N.SMOOTH_QUAD_TO=256,N.ARC=512,N.LINE_COMMANDS=N.LINE_TO|N.HORIZ_LINE_TO|N.VERT_LINE_TO,N.DRAWING_COMMANDS=N.HORIZ_LINE_TO|N.VERT_LINE_TO|N.LINE_TO|N.CURVE_TO|N.SMOOTH_CURVE_TO|N.QUAD_TO|N.SMOOTH_QUAD_TO|N.ARC,N}(X),it=((w={})[I.MOVE_TO]=2,w[I.LINE_TO]=2,w[I.HORIZ_LINE_TO]=1,w[I.VERT_LINE_TO]=1,w[I.CLOSE_PATH]=0,w[I.QUAD_TO]=4,w[I.SMOOTH_QUAD_TO]=2,w[I.CURVE_TO]=6,w[I.SMOOTH_CURVE_TO]=4,w[I.ARC]=7,w)},"0r2v":function(p,x,e){"use strict";var l=e("aLaa");p.exports=l([].slice)},"11yv":function(p,x,e){"use strict";var l=e("Ks5W"),c=e("aNr2"),h=e("YELS"),v=e("MURR"),y=e("v/rq"),S=e("1Sr1"),T=l.Symbol,M=c("wks"),P=S?T.for||T:T&&T.withoutSetter||v;p.exports=function(j){return h(M,j)||(M[j]=y&&h(T,j)?T[j]:P("Symbol."+j)),M[j]}},"13vt":function(p,x,e){"use strict";var l=e("nCzB"),c=e("jybJ"),h=e("GxTi").CONSTRUCTOR,v=e("KLK4"),y=e("RYfq"),S=e("JTf3"),T=e("WaP5"),M=v&&v.prototype;if(l({target:"Promise",proto:!0,forced:h,real:!0},{catch:function(j){return this.then(void 0,j)}}),!c&&S(v)){var P=y("Promise").prototype.catch;M.catch!==P&&T(M,"catch",P,{unsafe:!0})}},"1Sr1":function(p,x,e){"use strict";var l=e("v/rq");p.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"1mOU":function(p,x,e){"use strict";var l=e("66qH"),c=Function.prototype,h=c.apply,v=c.call;p.exports=typeof Reflect=="object"&&Reflect.apply||(l?v.bind(h):function(){return v.apply(h,arguments)})},"2YF/":function(p,x,e){"use strict";var l=e("KLK4"),c=e("X/EZ"),h=e("GxTi").CONSTRUCTOR;p.exports=h||!c(function(v){l.all(v).then(void 0,function(){})})},"2lHc":function(p,x,e){"use strict";var l=e("m7zg"),c=e("JTf3"),h=e("SwuV"),v=TypeError;p.exports=function(y,S){var T,M;if(S==="string"&&c(T=y.toString)&&!h(M=l(T,y)))return M;if(c(T=y.valueOf)&&!h(M=l(T,y)))return M;if(S!=="string"&&c(T=y.toString)&&!h(M=l(T,y)))return M;throw new v("Can't convert object to primitive value")}},"3DCu":function(p,x,e){"use strict";var l=e("aLaa"),c=e("eRwv"),h=e("JTf3"),v=e("YELS"),y=e("++4Y"),S=e("N6FT").CONFIGURABLE,T=e("sNJV"),M=e("UQ6y"),P=M.enforce,j=M.get,B=String,D=Object.defineProperty,F=l("".slice),H=l("".replace),w=l([].join),X=y&&!c(function(){return D(function(){},"length",{value:8}).length!==8}),q=String(String).split("String"),G=p.exports=function(K,I,it){F(B(I),0,7)==="Symbol("&&(I="["+H(B(I),/^Symbol\(([^)]*)\)/,"$1")+"]"),it&&it.getter&&(I="get "+I),it&&it.setter&&(I="set "+I),(!v(K,"name")||S&&K.name!==I)&&(y?D(K,"name",{value:I,configurable:!0}):K.name=I),X&&it&&v(it,"arity")&&K.length!==it.arity&&D(K,"length",{value:it.arity});try{it&&v(it,"constructor")&&it.constructor?y&&D(K,"prototype",{writable:!1}):K.prototype&&(K.prototype=void 0)}catch(N){}var C=P(K);return v(C,"source")||(C.source=w(q,typeof I=="string"?I:"")),K};Function.prototype.toString=G(function(){return h(this)&&j(this).source||T(this)},"toString")},"3Xd8":function(p,x,e){"use strict";var l=e("aLaa");p.exports=l({}.isPrototypeOf)},"3fk+":function(p,x,e){"use strict";var l=e("m7zg"),c=e("WxoH"),h=e("JTf3"),v=e("ba8b"),y=e("WMbf"),S=TypeError;p.exports=function(T,M){var P=T.exec;if(h(P)){var j=l(P,T,M);return j!==null&&c(j),j}if(v(T)==="RegExp")return l(y,T,M);throw new S("RegExp#exec called on incompatible receiver")}},"3n0U":function(p,x,e){"use strict";var l=e("11yv"),c=e("AoAp"),h=l("iterator"),v=Array.prototype;p.exports=function(y){return y!==void 0&&(c.Array===y||v[h]===y)}},"4Qxg":function(p,x,e){"use strict";var l=e("eRwv"),c=e("Ks5W"),h=c.RegExp;p.exports=l(function(){var v=h(".","s");return!(v.dotAll&&v.test(`
`)&&v.flags==="s")})},"4YbN":function(p,x,e){"use strict";var l=e("aLaa"),c=e("eRwv"),h=e("JTf3"),v=e("g8+u"),y=e("RYfq"),S=e("sNJV"),T=function(){},M=[],P=y("Reflect","construct"),j=/^\s*(?:class|function)\b/,B=l(j.exec),D=!j.test(T),F=function(X){if(!h(X))return!1;try{return P(T,M,X),!0}catch(q){return!1}},H=function(X){if(!h(X))return!1;switch(v(X)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return D||!!B(j,S(X))}catch(q){return!0}};H.sham=!0,p.exports=!P||c(function(){var w;return F(F.call)||!F(Object)||!F(function(){w=!0})||w})?H:F},"4gdG":function(p,x,e){"use strict";var l=e("Ks5W"),c=e("X4md"),h="__core-js_shared__",v=l[h]||c(h,{});p.exports=v},"4uGi":function(p,x,e){"use strict";p.exports=function(l,c){return{enumerable:!(l&1),configurable:!(l&2),writable:!(l&4),value:c}}},"5JCY":function(p,x,e){"use strict";var l=e("N6FT").PROPER,c=e("eRwv"),h=e("noWC"),v="\u200B\x85\u180E";p.exports=function(y){return c(function(){return!!h[y]()||v[y]()!==v||l&&h[y].name!==y})}},"5r2E":function(p,x,e){"use strict";var l={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,h=c&&!l.call({1:2},1);x.f=h?function(y){var S=c(this,y);return!!S&&S.enumerable}:l},"66qH":function(p,x,e){"use strict";var l=e("eRwv");p.exports=!l(function(){var c=function(){}.bind();return typeof c!="function"||c.hasOwnProperty("prototype")})},"721z":function(p,x,e){"use strict";var l=e("XaNE"),c=Object;p.exports=function(h){return c(l(h))}},"8HiI":function(p,x,e){"use strict";var l=e("JTf3"),c=e("IL+x"),h=TypeError;p.exports=function(v){if(l(v))return v;throw new h(c(v)+" is not a function")}},"8ODz":function(p,x,e){"use strict";var l=e("++4Y"),c=e("FlRv"),h=e("4uGi");p.exports=l?function(v,y,S){return c.f(v,y,h(1,S))}:function(v,y,S){return v[y]=S,v}},"8Ys4":function(p,x,e){"use strict";var l=e("n6S8"),c=e("tMNq"),h=e("oauk"),v=Array,y=Math.max;p.exports=function(S,T,M){for(var P=c(S),j=l(T,P),B=l(M===void 0?P:M,P),D=v(y(B-j,0)),F=0;j<B;j++,F++)h(D,F,S[j]);return D.length=F,D}},"8xe4":function(p,x,e){"use strict";p.exports=function(l){try{return{error:!1,value:l()}}catch(c){return{error:!0,value:c}}}},"9Bi7":function(p,x,e){"use strict";var l=e("RYfq"),c=e("WhZm"),h=e("11yv"),v=e("++4Y"),y=h("species");p.exports=function(S){var T=l(S);v&&T&&!T[y]&&c(T,y,{configurable:!0,get:function(){return this}})}},A2dy:function(p,x,e){"use strict";var l=e("nCzB"),c=e("m7zg"),h=e("8HiI"),v=e("zFjv"),y=e("8xe4"),S=e("nvEG"),T=e("2YF/");l({target:"Promise",stat:!0,forced:T},{all:function(P){var j=this,B=v.f(j),D=B.resolve,F=B.reject,H=y(function(){var w=h(j.resolve),X=[],q=0,G=1;S(P,function(K){var I=q++,it=!1;G++,c(w,j,K).then(function(C){if(it)return;it=!0,X[I]=C,--G||D(X)},F)}),--G||D(X)});return H.error&&F(H.value),B.promise}})},Ai06:function(p,x,e){"use strict";var l=e("ZpKI"),c=e("Yzn+");p.exports=Object.keys||function(v){return l(v,c)}},AoAp:function(p,x,e){"use strict";p.exports={}},COGW:function(p,x,e){"use strict";var l=e("SwuV"),c=e("ba8b"),h=e("11yv"),v=h("match");p.exports=function(y){var S;return l(y)&&((S=y[v])!==void 0?!!S:c(y)==="RegExp")}},D0VN:function(p,x,e){"use strict";var l=e("nCzB"),c=e("m7zg"),h=e("8HiI"),v=e("zFjv"),y=e("8xe4"),S=e("nvEG"),T=e("2YF/");l({target:"Promise",stat:!0,forced:T},{race:function(P){var j=this,B=v.f(j),D=B.reject,F=y(function(){var H=h(j.resolve);S(P,function(w){c(H,j,w).then(B.resolve,D)})});return F.error&&D(F.value),B.promise}})},DXPr:function(p,x,e){"use strict";e.r(x),function(l){e.d(x,"AElement",function(){return Ar}),e.d(x,"AnimateColorElement",function(){return br}),e.d(x,"AnimateElement",function(){return $e}),e.d(x,"AnimateTransformElement",function(){return Tr}),e.d(x,"BoundingBox",function(){return de}),e.d(x,"CB1",function(){return Ne}),e.d(x,"CB2",function(){return Te}),e.d(x,"CB3",function(){return Pe}),e.d(x,"CB4",function(){return Se}),e.d(x,"Canvg",function(){return Yr}),e.d(x,"CircleElement",function(){return hr}),e.d(x,"ClipPathElement",function(){return Ur}),e.d(x,"DefsElement",function(){return yr}),e.d(x,"DescElement",function(){return zr}),e.d(x,"Document",function(){return Ge}),e.d(x,"Element",function(){return Yt}),e.d(x,"EllipseElement",function(){return vr}),e.d(x,"FeColorMatrixElement",function(){return rr}),e.d(x,"FeCompositeElement",function(){return Fr}),e.d(x,"FeDropShadowElement",function(){return Vr}),e.d(x,"FeGaussianBlurElement",function(){return Wr}),e.d(x,"FeMorphologyElement",function(){return Br}),e.d(x,"FilterElement",function(){return ar}),e.d(x,"Font",function(){return me}),e.d(x,"FontElement",function(){return Pr}),e.d(x,"FontFaceElement",function(){return Sr}),e.d(x,"GElement",function(){return He}),e.d(x,"GlyphElement",function(){return Je}),e.d(x,"GradientElement",function(){return tr}),e.d(x,"ImageElement",function(){return Mr}),e.d(x,"LineElement",function(){return dr}),e.d(x,"LinearGradientElement",function(){return xr}),e.d(x,"MarkerElement",function(){return mr}),e.d(x,"MaskElement",function(){return nr}),e.d(x,"Matrix",function(){return Xe}),e.d(x,"MissingGlyphElement",function(){return Cr}),e.d(x,"Mouse",function(){return Ve}),e.d(x,"PSEUDO_ZERO",function(){return kt}),e.d(x,"Parser",function(){return ze}),e.d(x,"PathElement",function(){return _t}),e.d(x,"PathParser",function(){return At}),e.d(x,"PatternElement",function(){return pr}),e.d(x,"Point",function(){return Kt}),e.d(x,"PolygonElement",function(){return gr}),e.d(x,"PolylineElement",function(){return _e}),e.d(x,"Property",function(){return pt}),e.d(x,"QB1",function(){return Ce}),e.d(x,"QB2",function(){return Le}),e.d(x,"QB3",function(){return we}),e.d(x,"RadialGradientElement",function(){return Er}),e.d(x,"RectElement",function(){return qe}),e.d(x,"RenderedElement",function(){return Re}),e.d(x,"Rotate",function(){return sr}),e.d(x,"SVGElement",function(){return Fe}),e.d(x,"SVGFontLoader",function(){return Dr}),e.d(x,"Scale",function(){return ur}),e.d(x,"Screen",function(){return Ee}),e.d(x,"Skew",function(){return Qe}),e.d(x,"SkewX",function(){return lr}),e.d(x,"SkewY",function(){return cr}),e.d(x,"StopElement",function(){return Or}),e.d(x,"StyleElement",function(){return er}),e.d(x,"SymbolElement",function(){return jr}),e.d(x,"TRefElement",function(){return Rr}),e.d(x,"TSpanElement",function(){return Ze}),e.d(x,"TextElement",function(){return Be}),e.d(x,"TextPathElement",function(){return Nr}),e.d(x,"TitleElement",function(){return Gr}),e.d(x,"Transform",function(){return We}),e.d(x,"Translate",function(){return or}),e.d(x,"UnknownElement",function(){return fr}),e.d(x,"UseElement",function(){return Lr}),e.d(x,"ViewPort",function(){return Ue}),e.d(x,"compressSpaces",function(){return Ut}),e.d(x,"default",function(){return Yr}),e.d(x,"getSelectorSpecificity",function(){return ve}),e.d(x,"normalizeAttributeName",function(){return st}),e.d(x,"normalizeColor",function(){return Ot}),e.d(x,"parseExternalUrl",function(){return gt}),e.d(x,"presets",function(){return Ht}),e.d(x,"toNumbers",function(){return Tt}),e.d(x,"trimLeft",function(){return Xt}),e.d(x,"trimRight",function(){return jt}),e.d(x,"vectorMagnitude",function(){return Ae}),e.d(x,"vectorsAngle",function(){return Ie}),e.d(x,"vectorsRatio",function(){return be});var c=e("g9jQ"),h=e.n(c),v=e("Lltv"),y=e.n(v),S=e("mdxj"),T=e.n(S),M=e("iWRt"),P=e.n(M),j=e("vrKp"),B=e.n(j),D=e("yD9w"),F=e.n(D),H=e("GVkW"),w=e.n(H),X=e("MNKV"),q=e.n(X),G=e("KKe4"),K=e.n(G),I=e("x8x8"),it=e.n(I),C=e("NCkV"),N=e.n(C),W=e("KLN8"),A=e.n(W),rt=e("wOD2"),ot=e.n(rt),_=e("qJvV"),E=e.n(_),$=e("Nsem"),b=e("rAM+"),R=e("tS8v"),Y=e("w4Tj"),L=e("oZsa"),V=e("oBTY"),J=e("yKVA"),z=e("879j"),Z=e("fWQN"),Q=e("mtLc"),ft=e("tJVT"),dt=e("yXPU"),ct=e.n(dt),Nt=e("lSNA"),Pt=e.n(Nt),xt=e("xEkU"),It=e.n(xt),Bt=e("WOGj"),Ft=e.n(Bt),Dt=e("0B/8"),Wt=e("Xp4B");function Ct(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ct=function(){return f};var g,f={},n=Object.prototype,a=n.hasOwnProperty,t=Object.defineProperty||function(lt,et,ut){lt[et]=ut.value},i=typeof Symbol=="function"?Symbol:{},r=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(lt,et,ut){return Object.defineProperty(lt,et,{value:ut,enumerable:!0,configurable:!0,writable:!0}),lt[et]}try{u({},"")}catch(lt){u=function(ut,Et,St){return ut[Et]=St}}function d(lt,et,ut,Et){var St=et&&et.prototype instanceof at?et:at,bt=Object.create(St.prototype),$t=new ge(Et||[]);return t(bt,"_invoke",{value:fe(lt,ut,$t)}),bt}function m(lt,et,ut){try{return{type:"normal",arg:lt.call(et,ut)}}catch(Et){return{type:"throw",arg:Et}}}f.wrap=d;var O="suspendedStart",U="suspendedYield",k="executing",tt="completed",nt={};function at(){}function mt(){}function vt(){}var ht={};u(ht,r,function(){return this});var yt=Object.getPrototypeOf,Lt=yt&&yt(yt(Jt([])));Lt&&Lt!==n&&a.call(Lt,r)&&(ht=Lt);var wt=vt.prototype=at.prototype=Object.create(ht);function Qt(lt){["next","throw","return"].forEach(function(et){u(lt,et,function(ut){return this._invoke(et,ut)})})}function ae(lt,et){function ut(St,bt,$t,re){var se=m(lt[St],lt,bt);if(se.type!=="throw"){var ye=se.arg,pe=ye.value;return pe&&typeof pe=="object"&&a.call(pe,"__await")?et.resolve(pe.__await).then(function(xe){ut("next",xe,$t,re)},function(xe){ut("throw",xe,$t,re)}):et.resolve(pe).then(function(xe){ye.value=xe,$t(ye)},function(xe){return ut("throw",xe,$t,re)})}re(se.arg)}var Et;t(this,"_invoke",{value:function(bt,$t){function re(){return new et(function(se,ye){ut(bt,$t,se,ye)})}return Et=Et?Et.then(re,re):re()}})}function fe(lt,et,ut){var Et=O;return function(St,bt){if(Et===k)throw new Error("Generator is already running");if(Et===tt){if(St==="throw")throw bt;return{value:g,done:!0}}for(ut.method=St,ut.arg=bt;;){var $t=ut.delegate;if($t){var re=ie($t,ut);if(re){if(re===nt)continue;return re}}if(ut.method==="next")ut.sent=ut._sent=ut.arg;else if(ut.method==="throw"){if(Et===O)throw Et=tt,ut.arg;ut.dispatchException(ut.arg)}else ut.method==="return"&&ut.abrupt("return",ut.arg);Et=k;var se=m(lt,et,ut);if(se.type==="normal"){if(Et=ut.done?tt:U,se.arg===nt)continue;return{value:se.arg,done:ut.done}}se.type==="throw"&&(Et=tt,ut.method="throw",ut.arg=se.arg)}}}function ie(lt,et){var ut=et.method,Et=lt.iterator[ut];if(Et===g)return et.delegate=null,ut==="throw"&&lt.iterator.return&&(et.method="return",et.arg=g,ie(lt,et),et.method==="throw")||ut!=="return"&&(et.method="throw",et.arg=new TypeError("The iterator does not provide a '"+ut+"' method")),nt;var St=m(Et,lt.iterator,et.arg);if(St.type==="throw")return et.method="throw",et.arg=St.arg,et.delegate=null,nt;var bt=St.arg;return bt?bt.done?(et[lt.resultName]=bt.value,et.next=lt.nextLoc,et.method!=="return"&&(et.method="next",et.arg=g),et.delegate=null,nt):bt:(et.method="throw",et.arg=new TypeError("iterator result is not an object"),et.delegate=null,nt)}function ee(lt){var et={tryLoc:lt[0]};1 in lt&&(et.catchLoc=lt[1]),2 in lt&&(et.finallyLoc=lt[2],et.afterLoc=lt[3]),this.tryEntries.push(et)}function oe(lt){var et=lt.completion||{};et.type="normal",delete et.arg,lt.completion=et}function ge(lt){this.tryEntries=[{tryLoc:"root"}],lt.forEach(ee,this),this.reset(!0)}function Jt(lt){if(lt||lt===""){var et=lt[r];if(et)return et.call(lt);if(typeof lt.next=="function")return lt;if(!isNaN(lt.length)){var ut=-1,Et=function St(){for(;++ut<lt.length;)if(a.call(lt,ut))return St.value=lt[ut],St.done=!1,St;return St.value=g,St.done=!0,St};return Et.next=Et}}throw new TypeError(typeof lt+" is not iterable")}return mt.prototype=vt,t(wt,"constructor",{value:vt,configurable:!0}),t(vt,"constructor",{value:mt,configurable:!0}),mt.displayName=u(vt,s,"GeneratorFunction"),f.isGeneratorFunction=function(lt){var et=typeof lt=="function"&&lt.constructor;return!!et&&(et===mt||(et.displayName||et.name)==="GeneratorFunction")},f.mark=function(lt){return Object.setPrototypeOf?Object.setPrototypeOf(lt,vt):(lt.__proto__=vt,u(lt,s,"GeneratorFunction")),lt.prototype=Object.create(wt),lt},f.awrap=function(lt){return{__await:lt}},Qt(ae.prototype),u(ae.prototype,o,function(){return this}),f.AsyncIterator=ae,f.async=function(lt,et,ut,Et,St){St===void 0&&(St=Promise);var bt=new ae(d(lt,et,ut,Et),St);return f.isGeneratorFunction(et)?bt:bt.next().then(function($t){return $t.done?$t.value:bt.next()})},Qt(wt),u(wt,s,"Generator"),u(wt,r,function(){return this}),u(wt,"toString",function(){return"[object Generator]"}),f.keys=function(lt){var et=Object(lt),ut=[];for(var Et in et)ut.push(Et);return ut.reverse(),function St(){for(;ut.length;){var bt=ut.pop();if(bt in et)return St.value=bt,St.done=!1,St}return St.done=!0,St}},f.values=Jt,ge.prototype={constructor:ge,reset:function(et){if(this.prev=0,this.next=0,this.sent=this._sent=g,this.done=!1,this.delegate=null,this.method="next",this.arg=g,this.tryEntries.forEach(oe),!et)for(var ut in this)ut.charAt(0)==="t"&&a.call(this,ut)&&!isNaN(+ut.slice(1))&&(this[ut]=g)},stop:function(){this.done=!0;var et=this.tryEntries[0].completion;if(et.type==="throw")throw et.arg;return this.rval},dispatchException:function(et){if(this.done)throw et;var ut=this;function Et(ye,pe){return $t.type="throw",$t.arg=et,ut.next=ye,pe&&(ut.method="next",ut.arg=g),!!pe}for(var St=this.tryEntries.length-1;St>=0;--St){var bt=this.tryEntries[St],$t=bt.completion;if(bt.tryLoc==="root")return Et("end");if(bt.tryLoc<=this.prev){var re=a.call(bt,"catchLoc"),se=a.call(bt,"finallyLoc");if(re&&se){if(this.prev<bt.catchLoc)return Et(bt.catchLoc,!0);if(this.prev<bt.finallyLoc)return Et(bt.finallyLoc)}else if(re){if(this.prev<bt.catchLoc)return Et(bt.catchLoc,!0)}else{if(!se)throw new Error("try statement without catch or finally");if(this.prev<bt.finallyLoc)return Et(bt.finallyLoc)}}}},abrupt:function(et,ut){for(var Et=this.tryEntries.length-1;Et>=0;--Et){var St=this.tryEntries[Et];if(St.tryLoc<=this.prev&&a.call(St,"finallyLoc")&&this.prev<St.finallyLoc){var bt=St;break}}bt&&(et==="break"||et==="continue")&&bt.tryLoc<=ut&&ut<=bt.finallyLoc&&(bt=null);var $t=bt?bt.completion:{};return $t.type=et,$t.arg=ut,bt?(this.method="next",this.next=bt.finallyLoc,nt):this.complete($t)},complete:function(et,ut){if(et.type==="throw")throw et.arg;return et.type==="break"||et.type==="continue"?this.next=et.arg:et.type==="return"?(this.rval=this.arg=et.arg,this.method="return",this.next="end"):et.type==="normal"&&ut&&(this.next=ut),nt},finish:function(et){for(var ut=this.tryEntries.length-1;ut>=0;--ut){var Et=this.tryEntries[ut];if(Et.finallyLoc===et)return this.complete(Et.completion,Et.afterLoc),oe(Et),nt}},catch:function(et){for(var ut=this.tryEntries.length-1;ut>=0;--ut){var Et=this.tryEntries[ut];if(Et.tryLoc===et){var St=Et.completion;if(St.type==="throw"){var bt=St.arg;oe(Et)}return bt}}throw new Error("illegal catch attempt")},delegateYield:function(et,ut,Et){return this.delegate={iterator:Jt(et),resultName:ut,nextLoc:Et},this.method==="next"&&(this.arg=g),nt}},f}function Gt(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=g.DOMParser,n={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:f,createCanvas:function(t,i){return new OffscreenCanvas(t,i)},createImage:function(t){return ct()(Ct().mark(function i(){var r,o,s;return Ct().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,fetch(t);case 2:return r=d.sent,d.next=5,r.blob();case 5:return o=d.sent,d.next=8,createImageBitmap(o);case 8:return s=d.sent,d.abrupt("return",s);case 10:case"end":return d.stop()}},i)}))()}};return(typeof DOMParser!="undefined"||typeof f=="undefined")&&Reflect.deleteProperty(n,"DOMParser"),n}function Vt(g){var f=g.DOMParser,n=g.canvas,a=g.fetch;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:f,fetch:a,createCanvas:n.createCanvas,createImage:n.loadImage}}var Ht=Object.freeze({__proto__:null,offscreen:Gt,node:Vt});function Ut(g){return g.replace(/(?!\u3000)\s+/gm," ")}function Xt(g){return g.replace(/^[\n \t]+/,"")}function jt(g){return g.replace(/[\n \t]+$/,"")}function Tt(g){var f=(g||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return f.map(parseFloat)}var zt=/^[A-Z-]+$/;function st(g){return zt.test(g)?g.toLowerCase():g}function gt(g){var f=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(g)||[];return f[2]||f[3]||f[4]}function Ot(g){if(!g.startsWith("rgb"))return g;var f=3,n=g.replace(/\d+(\.\d+)?/g,function(a,t){return f--&&t?String(Math.round(parseFloat(a))):a});return n}var Rt=/(\[[^\]]+\])/g,Mt=/(#[^\s+>~.[:]+)/g,ne=/(\.[^\s+>~.[:]+)/g,le=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,ce=/(:[\w-]+\([^)]*\))/gi,qt=/(:[^\s+>~.[:]+)/g,he=/([^\s+>~.[:]+)/g;function te(g,f){var n=f.exec(g);return n?[g.replace(f," "),n.length]:[g,0]}function ve(g){var f=[0,0,0],n=g.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),a=0,t=te(n,Rt),i=Object(ft.a)(t,2);n=i[0],a=i[1],f[1]+=a;var r=te(n,Mt),o=Object(ft.a)(r,2);n=o[0],a=o[1],f[0]+=a;var s=te(n,ne),u=Object(ft.a)(s,2);n=u[0],a=u[1],f[1]+=a;var d=te(n,le),m=Object(ft.a)(d,2);n=m[0],a=m[1],f[2]+=a;var O=te(n,ce),U=Object(ft.a)(O,2);n=U[0],a=U[1],f[1]+=a;var k=te(n,qt),tt=Object(ft.a)(k,2);n=tt[0],a=tt[1],f[1]+=a,n=n.replace(/[*\s+>~]/g," ").replace(/[#.]/g," ");var nt=te(n,he),at=Object(ft.a)(nt,2);return n=at[0],a=at[1],f[2]+=a,f.join("")}var kt=1e-8;function Ae(g){return Math.sqrt(Math.pow(g[0],2)+Math.pow(g[1],2))}function be(g,f){return(g[0]*f[0]+g[1]*f[1])/(Ae(g)*Ae(f))}function Ie(g,f){return(g[0]*f[1]<g[1]*f[0]?-1:1)*Math.acos(be(g,f))}function Ne(g){return g*g*g}function Te(g){return 3*g*g*(1-g)}function Pe(g){return 3*g*(1-g)*(1-g)}function Se(g){return(1-g)*(1-g)*(1-g)}function Ce(g){return g*g}function Le(g){return 2*g*(1-g)}function we(g){return(1-g)*(1-g)}var pt=function(){function g(f,n,a){Object(Z.a)(this,g),this.document=f,this.name=n,this.value=a,this.isNormalizedColor=!1}return Object(Q.a)(g,[{key:"split",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",a=this.document,t=this.name;return Ut(this.getString()).trim().split(n).map(function(i){return new g(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=Ot(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(ft.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()?g.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 Ft.a(a);o.ok&&(o.alpha=n.getNumber(),a=o.toRGBA())}return new g(this.document,this.name,a)}}],[{key:"empty",value:function(n){return new g(n,"EMPTY","")}}]),g}();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 Ue=function(){function g(){Object(Z.a)(this,g),this.viewPorts=[]}return Object(Q.a)(g,[{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)}}]),g}(),Kt=function(){function g(f,n){Object(Z.a)(this,g),this.x=f,this.y=n}return Object(Q.a)(g,[{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=Tt(n),i=Object(ft.a)(t,2),r=i[0],o=r===void 0?a:r,s=i[1],u=s===void 0?a:s;return new g(o,u)}},{key:"parseScale",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,t=Tt(n),i=Object(ft.a)(t,2),r=i[0],o=r===void 0?a:r,s=i[1],u=s===void 0?o:s;return new g(o,u)}},{key:"parsePath",value:function(n){for(var a=Tt(n),t=a.length,i=[],r=0;r<t;r+=2)i.push(new g(a[r],a[r+1]));return i}}]),g}(),Ve=function(){function g(f){Object(Z.a)(this,g),this.screen=f,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}return Object(Q.a)(g,[{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 Kt(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()}})}}]),g}(),Me=typeof window!="undefined"?window:null,je=typeof fetch!="undefined"?fetch.bind(void 0):null,Ee=function(){function g(f){Object(Z.a)(this,g);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?Me:i;this.ctx=f,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Ue,this.mouse=new Ve(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(Q.a)(g,[{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,d=n.minX,m=d===void 0?0:d,O=n.minY,U=O===void 0?0:O,k=n.refX,tt=n.refY,nt=n.clip,at=nt===void 0?!1:nt,mt=n.clipX,vt=mt===void 0?0:mt,ht=n.clipY,yt=ht===void 0?0:ht,Lt=Ut(i).replace(/^defer\s/,""),wt=Lt.split(" "),Qt=Object(ft.a)(wt,2),ae=Qt[0],fe=Qt[1],ie=ae||"xMidYMid",ee=fe||"meet",oe=r/o,ge=s/u,Jt=Math.min(oe,ge),lt=Math.max(oe,ge),et=o,ut=u;ee==="meet"&&(et*=Jt,ut*=Jt),ee==="slice"&&(et*=lt,ut*=lt);var Et=new pt(a,"refX",k),St=new pt(a,"refY",tt),bt=Et.hasValue()&&St.hasValue();if(bt&&t.translate(-Jt*Et.getPixels("x"),-Jt*St.getPixels("y")),at){var $t=Jt*vt,re=Jt*yt;t.beginPath(),t.moveTo($t,re),t.lineTo(r,re),t.lineTo(r,s),t.lineTo($t,s),t.closePath(),t.clip()}if(!bt){var se=ee==="meet"&&Jt===ge,ye=ee==="slice"&&lt===ge,pe=ee==="meet"&&Jt===oe,xe=ee==="slice"&&lt===oe;ie.startsWith("xMid")&&(se||ye)&&t.translate(r/2-et/2,0),ie.endsWith("YMid")&&(pe||xe)&&t.translate(0,s/2-ut/2),ie.startsWith("xMax")&&(se||ye)&&t.translate(r-et,0),ie.endsWith("YMax")&&(pe||xe)&&t.translate(0,s-ut)}switch(!0){case ie==="none":t.scale(oe,ge);break;case ee==="meet":t.scale(Jt,Jt);break;case ee==="slice":t.scale(lt,lt);break}t.translate(-m,-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,d=u===void 0?!1:u,m=t.ignoreDimensions,O=m===void 0?!1:m,U=t.ignoreClear,k=U===void 0?!1:U,tt=t.forceRedraw,nt=t.scaleWidth,at=t.scaleHeight,mt=t.offsetX,vt=t.offsetY,ht=this.FRAMERATE,yt=this.mouse,Lt=1e3/ht;if(this.frameDuration=Lt,this.readyPromise=new Promise(function(ie){a.resolveReady=ie}),this.isReady()&&this.render(n,O,k,nt,at,mt,vt),!r)return;var wt=Date.now(),Qt=wt,ae=0,fe=function ie(){wt=Date.now(),ae=wt-Qt,ae>=Lt&&(Qt=wt-ae%Lt,a.shouldUpdate(d,tt)&&(a.render(n,O,k,nt,at,mt,vt),yt.runEvents())),a.intervalId=It()(ie)};s||yt.start(),this.intervalId=It()(fe)}},{key:"stop",value:function(){this.intervalId&&(It.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,d=this.CLIENT_HEIGHT,m=this.viewPort,O=this.ctx,U=this.isFirstRender,k=O.canvas;m.clear(),k.width&&k.height?m.setCurrent(k.width,k.height):m.setCurrent(u,d);var tt=n.getStyle("width"),nt=n.getStyle("height");!a&&(U||typeof i!="number"&&typeof r!="number")&&(tt.hasValue()&&(k.width=tt.getPixels("x"),k.style&&(k.style.width="".concat(k.width,"px"))),nt.hasValue()&&(k.height=nt.getPixels("y"),k.style&&(k.style.height="".concat(k.height,"px"))));var at=k.clientWidth||k.width,mt=k.clientHeight||k.height;if(a&&tt.hasValue()&&nt.hasValue()&&(at=tt.getPixels("x"),mt=nt.getPixels("y")),m.setCurrent(at,mt),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 vt=Tt(n.getAttribute("viewBox").getString()),ht=0,yt=0;if(typeof i=="number"){var Lt=n.getStyle("width");Lt.hasValue()?ht=Lt.getPixels("x")/i:isNaN(vt[2])||(ht=vt[2]/i)}if(typeof r=="number"){var wt=n.getStyle("height");wt.hasValue()?yt=wt.getPixels("y")/r:isNaN(vt[3])||(yt=vt[3]/r)}ht||(ht=yt),yt||(yt=ht),n.getAttribute("width",!0).setValue(i),n.getAttribute("height",!0).setValue(r);var Qt=n.getStyle("transform",!0,!0);Qt.setValue("".concat(Qt.getString()," scale(").concat(1/ht,", ").concat(1/yt,")"))}t||O.clearRect(0,0,at,mt),n.render(O),U&&(this.isFirstRender=!1)}}]),g}();Ee.defaultWindow=Me,Ee.defaultFetch=je;var ue=Ee.defaultFetch,kr=typeof DOMParser!="undefined"?DOMParser:null,ze=function(){function g(){Object(Z.a)(this,g);var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=f.fetch,a=n===void 0?ue:n,t=f.DOMParser,i=t===void 0?kr:t;this.fetch=a,this.DOMParser=i}return Object(Q.a)(g,[{key:"parse",value:function(n){var a=this;return ct()(Ct().mark(function t(){return Ct().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()(Ct().mark(function t(){var i,r;return Ct().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)}))()}}]),g}(),or=function(){function g(f,n){Object(Z.a)(this,g),this.type="translate",this.point=null,this.point=Kt.parse(n)}return Object(Q.a)(g,[{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])}}]),g}(),sr=function(){function g(f,n,a){Object(Z.a)(this,g),this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var t=Tt(n);this.angle=new pt(f,"angle",t[0]),this.originX=a[0],this.originY=a[1],this.cx=t[1]||0,this.cy=t[2]||0}return Object(Q.a)(g,[{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])}}]),g}(),ur=function(){function g(f,n,a){Object(Z.a)(this,g),this.type="scale",this.scale=null,this.originX=null,this.originY=null;var t=Kt.parseScale(n);(t.x===0||t.y===0)&&(t.x=kt,t.y=kt),this.scale=t,this.originX=a[0],this.originY=a[1]}return Object(Q.a)(g,[{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])}}]),g}(),Xe=function(){function g(f,n,a){Object(Z.a)(this,g),this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Tt(n),this.originX=a[0],this.originY=a[1]}return Object(Q.a)(g,[{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],d=i[3],m=i[5],O=0,U=0,k=1,tt=1/(r*(d*k-m*U)-o*(u*k-m*O)+s*(u*U-d*O)),nt=a.getPixels("x"),at=t.getPixels("y");n.translate(nt,at),n.transform(tt*(d*k-m*U),tt*(m*O-u*k),tt*(s*U-o*k),tt*(r*k-s*O),tt*(o*m-s*d),tt*(s*u-r*m)),n.translate(-nt,-at)}},{key:"applyToPoint",value:function(n){n.applyTransform(this.matrix)}}]),g}(),Qe=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="skew",r.angle=null,r.angle=new pt(a,"angle",t),r}return Object(Q.a)(n)}(Xe),lr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="skewX",r.matrix=[1,0,Math.tan(r.angle.getRadians()),1,0,0],r}return Object(Q.a)(n)}(Qe),cr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="skewY",r.matrix=[1,Math.tan(r.angle.getRadians()),0,1,0,0],r}return Object(Q.a)(n)}(Qe);function Kr(g){return Ut(g).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function Xr(g){var f=g.split("("),n=Object(ft.a)(f,2),a=n[0],t=n[1];return[a.trim(),t.trim().replace(")","")]}var We=function(){function g(f,n,a){var t=this;Object(Z.a)(this,g),this.document=f,this.transforms=[];var i=Kr(n);i.forEach(function(r){if(r==="none")return;var o=Xr(r),s=Object(ft.a)(o,2),u=s[0],d=s[1],m=g.transformTypes[u];typeof m!="undefined"&&t.transforms.push(new m(t.document,d,a))})}return Object(Q.a)(g,[{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(ft.a)(i,2),o=r[0],s=r[1],u=s===void 0?o:s,d=[o,u];return t.hasValue()?new g(n,t.getString(),d):null}}]),g}();We.transformTypes={translate:or,rotate:sr,scale:ur,matrix:Xe,skewX:lr,skewY:cr};var Yt=function(){function g(f,n){var a=this;Object(Z.a)(this,g);var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=f,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=st(s.nodeName);a.attributes[u]=new pt(f,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()}),d=Object(ft.a)(u,2),m=d[0],O=d[1];a.styles[m]=new pt(f,m,O)})}var r=f.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=f.createTextNode(s);u.getText().length>0&&a.addChild(u)}})}return Object(Q.a)(g,[{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=We.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 g?n:this.document.createElement(n);a.parent=this,g.ignoreChildTypes.includes(a.type)||this.children.push(a)}},{key:"matchesSelector",value:function(n){var a,t=this.node;if(typeof t.matches=="function")return t.matches(n);var i=(a=t.getAttribute)===null||a===void 0?void 0:a.call(t,"class");return!i||i===""?!1:i.split(" ").some(function(r){return".".concat(r)===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(V.a)(i),[[r,s]])},[]);return t}},{key:"restoreStyles",value:function(n,a){a.forEach(function(t){var i=Object(ft.a)(t,2),r=i[0],o=i[1];n.getStyle(r,!0).setValue(o)})}},{key:"isFirstChild",value:function(){var n;return((n=this.parent)===null||n===void 0?void 0:n.children.indexOf(this))===0}}]),g}();Yt.ignoreChildTypes=["title"];var fr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){return Object(Z.a)(this,n),f.call(this,a,t,i)}return Object(Q.a)(n)}(Yt);function Qr(g){var f=g.trim();return/^('|")/.test(f)?f:'"'.concat(f,'"')}function Jr(g){return typeof l=="undefined"?g:g.trim().split(",").map(Qr).join(",")}function Zr(g){if(!g)return"";var f=g.trim().toLowerCase();switch(f){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return f;default:return/^oblique\s+(-|)\d+deg$/.test(f)?f:""}}function qr(g){if(!g)return"";var f=g.trim().toLowerCase();switch(f){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return f;default:return/^[\d.]+$/.test(f)?f:""}}var me=function(){function g(f,n,a,t,i,r){Object(Z.a)(this,g);var o=r?typeof r=="string"?g.parse(r):r:{};this.fontFamily=i||o.fontFamily,this.fontSize=t||o.fontSize,this.fontStyle=f||o.fontStyle,this.fontWeight=a||o.fontWeight,this.fontVariant=n||o.fontVariant}return Object(Q.a)(g,[{key:"toString",value:function(){return[Zr(this.fontStyle),this.fontVariant,qr(this.fontWeight),this.fontSize,Jr(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=Ut(n).trim().split(" "),d={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(function(m){switch(!0){case(!d.fontStyle&&g.styles.includes(m)):m!=="inherit"&&(t=m),d.fontStyle=!0;break;case(!d.fontVariant&&g.variants.includes(m)):m!=="inherit"&&(i=m),d.fontStyle=!0,d.fontVariant=!0;break;case(!d.fontWeight&&g.weights.includes(m)):m!=="inherit"&&(r=m),d.fontStyle=!0,d.fontVariant=!0,d.fontWeight=!0;break;case!d.fontSize:if(m!=="inherit"){var O=m.split("/"),U=Object(ft.a)(O,1);o=U[0]}d.fontStyle=!0,d.fontVariant=!0,d.fontWeight=!0,d.fontSize=!0;break;default:m!=="inherit"&&(s+=m)}}),new g(t,i,r,o,s,a)}}]),g}();me.styles="normal|italic|oblique|inherit",me.variants="normal|small-caps|inherit",me.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";var de=function(){function g(){Object(Z.a)(this,g);var f=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=f,this.y1=n,this.x2=a,this.y2=t,this.addPoint(f,n),this.addPoint(a,t)}return Object(Q.a)(g,[{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 d=-u/o;0<d&&d<1&&(n?this.addX(this.sumCubic(d,a,t,i,r)):this.addY(this.sumCubic(d,a,t,i,r)));return}var m=Math.pow(o,2)-4*u*s;if(m<0)return;var O=(-o+Math.sqrt(m))/(2*s);0<O&&O<1&&(n?this.addX(this.sumCubic(O,a,t,i,r)):this.addY(this.sumCubic(O,a,t,i,r)));var U=(-o-Math.sqrt(m))/(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),d=s+1/3*(r-n),m=u+1/3*(o-a);this.addBezierCurve(n,a,s,d,u,m,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}}]),g}(),At=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a){var t;return Object(Z.a)(this,n),t=f.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(Q.a)(n,[{key:"reset",value:function(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new Kt(0,0),this.control=new Kt(0,0),this.current=new Kt(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 Kt(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!==Dt.a.CURVE_TO&&t!==Dt.a.SMOOTH_CURVE_TO&&t!==Dt.a.QUAD_TO&&t!==Dt.a.SMOOTH_QUAD_TO)return this.current;var i=this.current,r=i.x,o=i.y,s=this.control,u=s.x,d=s.y,m=new Kt(2*r-u,2*o-d);return m}},{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}(Dt.a),Re=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.modifiedEmSizeStack=!1,a}return Object(Q.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 d=r.getFillStyleDefinition(this,o);d&&(t.fillStyle=d)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var m=r.getColor();m!=="inherit"&&(t.fillStyle=m==="none"?"rgba(0,0,0,0)":m)}if(o.hasValue()){var O=new pt(this.document,"fill",t.fillStyle).addOpacity(o).getColor();t.fillStyle=O}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 k=s.getString();k!=="inherit"&&(t.strokeStyle=k==="none"?"rgba(0,0,0,0)":k)}if(u.hasValue()){var tt=new pt(this.document,"stroke",t.strokeStyle).addOpacity(u).getString();t.strokeStyle=tt}var nt=this.getStyle("stroke-width");if(nt.hasValue()){var at=nt.getPixels();t.lineWidth=at||kt}var mt=this.getStyle("stroke-linecap"),vt=this.getStyle("stroke-linejoin"),ht=this.getStyle("stroke-miterlimit"),yt=this.getStyle("stroke-dasharray"),Lt=this.getStyle("stroke-dashoffset");if(mt.hasValue()&&(t.lineCap=mt.getString()),vt.hasValue()&&(t.lineJoin=vt.getString()),ht.hasValue()&&(t.miterLimit=ht.getNumber()),yt.hasValue()&&yt.getString()!=="none"){var wt=Tt(yt.getString());typeof t.setLineDash!="undefined"?t.setLineDash(wt):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=wt:typeof t.mozDash!="undefined"&&!(wt.length===1&&wt[0]===0)&&(t.mozDash=wt);var Qt=Lt.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=Qt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=Qt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=Qt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var ae=this.getStyle("font"),fe=this.getStyle("font-style"),ie=this.getStyle("font-variant"),ee=this.getStyle("font-weight"),oe=this.getStyle("font-size"),ge=this.getStyle("font-family"),Jt=new me(fe.getString(),ie.getString(),ee.getString(),oe.hasValue()?"".concat(oe.getPixels(!0),"px"):"",ge.getString(),me.parse(ae.getString(),t.font));fe.setValue(Jt.fontStyle),ie.setValue(Jt.fontVariant),ee.setValue(Jt.fontWeight),oe.setValue(Jt.fontSize),ge.setValue(Jt.fontFamily),t.font=Jt.toString(),oe.isPixels()&&(this.document.emSize=oe.getPixels(),this.modifiedEmSizeStack=!0)}i||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}},{key:"clearContext",value:function(t){Object(Y.a)(Object(L.a)(n.prototype),"clearContext",this).call(this,t),this.modifiedEmSizeStack&&this.document.popEmSize()}}]),n}(Yt),_t=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="path",r.pathParser=null,r.pathParser=new At(r.getAttribute("d").getString()),r}return Object(Q.a)(n,[{key:"path",value:function(t){var i=this.pathParser,r=new de;for(i.reset(),t&&t.beginPath();!i.isEnd();)switch(i.next().type){case At.MOVE_TO:this.pathM(t,r);break;case At.LINE_TO:this.pathL(t,r);break;case At.HORIZ_LINE_TO:this.pathH(t,r);break;case At.VERT_LINE_TO:this.pathV(t,r);break;case At.CURVE_TO:this.pathC(t,r);break;case At.SMOOTH_CURVE_TO:this.pathS(t,r);break;case At.QUAD_TO:this.pathQ(t,r);break;case At.SMOOTH_QUAD_TO:this.pathT(t,r);break;case At.ARC:this.pathA(t,r);break;case At.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"),d=this.getStyle("marker-end");if(s.isUrlDefinition()){var m=s.getDefinition(),O=Object(ft.a)(r[0],2),U=O[0],k=O[1];m.render(t,U,k)}if(u.isUrlDefinition())for(var tt=u.getDefinition(),nt=1;nt<o;nt++){var at=Object(ft.a)(r[nt],2),mt=at[0],vt=at[1];tt.render(t,mt,vt)}if(d.isUrlDefinition()){var ht=d.getDefinition(),yt=Object(ft.a)(r[o],2),Lt=yt[0],wt=yt[1];ht.render(t,Lt,wt)}}}},{key:"pathM",value:function(t,i){var r=this.pathParser,o=n.pathM(r),s=o.point,u=s.x,d=s.y;r.addMarker(s),i.addPoint(u,d),t&&t.moveTo(u,d)}},{key:"pathL",value:function(t,i){var r=this.pathParser,o=n.pathL(r),s=o.current,u=o.point,d=u.x,m=u.y;r.addMarker(u,s),i.addPoint(d,m),t&&t.lineTo(d,m)}},{key:"pathH",value:function(t,i){var r=this.pathParser,o=n.pathH(r),s=o.current,u=o.point,d=u.x,m=u.y;r.addMarker(u,s),i.addPoint(d,m),t&&t.lineTo(d,m)}},{key:"pathV",value:function(t,i){var r=this.pathParser,o=n.pathV(r),s=o.current,u=o.point,d=u.x,m=u.y;r.addMarker(u,s),i.addPoint(d,m),t&&t.lineTo(d,m)}},{key:"pathC",value:function(t,i){var r=this.pathParser,o=n.pathC(r),s=o.current,u=o.point,d=o.controlPoint,m=o.currentPoint;r.addMarker(m,d,u),i.addBezierCurve(s.x,s.y,u.x,u.y,d.x,d.y,m.x,m.y),t&&t.bezierCurveTo(u.x,u.y,d.x,d.y,m.x,m.y)}},{key:"pathS",value:function(t,i){var r=this.pathParser,o=n.pathS(r),s=o.current,u=o.point,d=o.controlPoint,m=o.currentPoint;r.addMarker(m,d,u),i.addBezierCurve(s.x,s.y,u.x,u.y,d.x,d.y,m.x,m.y),t&&t.bezierCurveTo(u.x,u.y,d.x,d.y,m.x,m.y)}},{key:"pathQ",value:function(t,i){var r=this.pathParser,o=n.pathQ(r),s=o.current,u=o.controlPoint,d=o.currentPoint;r.addMarker(d,u,u),i.addQuadraticCurve(s.x,s.y,u.x,u.y,d.x,d.y),t&&t.quadraticCurveTo(u.x,u.y,d.x,d.y)}},{key:"pathT",value:function(t,i){var r=this.pathParser,o=n.pathT(r),s=o.current,u=o.controlPoint,d=o.currentPoint;r.addMarker(d,u,u),i.addQuadraticCurve(s.x,s.y,u.x,u.y,d.x,d.y),t&&t.quadraticCurveTo(u.x,u.y,d.x,d.y)}},{key:"pathA",value:function(t,i){var r=this.pathParser,o=n.pathA(r),s=o.currentPoint,u=o.rX,d=o.rY,m=o.sweepFlag,O=o.xAxisRotation,U=o.centp,k=o.a1,tt=o.ad,nt=1-m?1:-1,at=k+nt*(tt/2),mt=new Kt(U.x+u*Math.cos(at),U.y+d*Math.sin(at));if(r.addMarkerAngle(mt,at-nt*Math.PI/2),r.addMarkerAngle(s,at-nt*Math.PI),i.addPoint(s.x,s.y),t&&!isNaN(k)&&!isNaN(tt)){var vt=u>d?u:d,ht=u>d?1:u/d,yt=u>d?d/u:1;t.translate(U.x,U.y),t.rotate(O),t.scale(ht,yt),t.arc(0,0,vt,k,k+tt,Boolean(1-m)),t.scale(1/ht,1/yt),t.rotate(-O),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 Kt((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 Kt(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,d=r.lArcFlag,m=r.sweepFlag,O=u*(Math.PI/180),U=t.getAsCurrentPoint(),k=new Kt(Math.cos(O)*(i.x-U.x)/2+Math.sin(O)*(i.y-U.y)/2,-Math.sin(O)*(i.x-U.x)/2+Math.cos(O)*(i.y-U.y)/2),tt=Math.pow(k.x,2)/Math.pow(o,2)+Math.pow(k.y,2)/Math.pow(s,2);tt>1&&(o*=Math.sqrt(tt),s*=Math.sqrt(tt));var nt=(d===m?-1:1)*Math.sqrt((Math.pow(o,2)*Math.pow(s,2)-Math.pow(o,2)*Math.pow(k.y,2)-Math.pow(s,2)*Math.pow(k.x,2))/(Math.pow(o,2)*Math.pow(k.y,2)+Math.pow(s,2)*Math.pow(k.x,2)));isNaN(nt)&&(nt=0);var at=new Kt(nt*o*k.y/s,nt*-s*k.x/o),mt=new Kt((i.x+U.x)/2+Math.cos(O)*at.x-Math.sin(O)*at.y,(i.y+U.y)/2+Math.sin(O)*at.x+Math.cos(O)*at.y),vt=Ie([1,0],[(k.x-at.x)/o,(k.y-at.y)/s]),ht=[(k.x-at.x)/o,(k.y-at.y)/s],yt=[(-k.x-at.x)/o,(-k.y-at.y)/s],Lt=Ie(ht,yt);return be(ht,yt)<=-1&&(Lt=Math.PI),be(ht,yt)>=1&&(Lt=0),{currentPoint:U,rX:o,rY:s,sweepFlag:m,xAxisRotation:O,centp:mt,a1:vt,ad:Lt}}},{key:"pathZ",value:function(t){t.current=t.start}}]),n}(Re),Je=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.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 Object(Q.a)(n)}(_t),Be=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,new.target===n?!0:i),r.type="text",r.x=0,r.y=0,r.measureCache=-1,r}return Object(Q.a)(n,[{key:"setContext",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Object(Y.a)(Object(L.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(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}},{key:"getBoundingBox",value:function(t){var i=this;if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(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=me.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 de(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,d=i[r-1],m=i[r+1],O="isolated";if((r===0||d===" ")&&r<u-1&&m!==" "&&(O="terminal"),r>0&&d!==" "&&r<u-1&&m!==" "&&(O="medial"),r>0&&d!==" "&&(r===u-1||m===" ")&&(O="initial"),typeof t.glyphs[o]!="undefined"){var U=t.glyphs[o];s=U instanceof Je?U:U[O]}}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=Ut(i.textContent||"");return o===0&&(u=Xt(u)),o===s&&(u=jt(u)),u}},{key:"renderChildren",value:function(t){var i=this;if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(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,d=me.parse(i.ctx.font),m=r.getStyle("font-size").getNumber(d.fontSize),O=r.getStyle("font-style").getString(d.fontStyle),U=m/u,k=s.isRTL?o.split("").reverse().join(""):o,tt=Tt(r.getAttribute("dx").getString()),nt=k.length,at=0;at<nt;at++){var mt=this.getGlyph(s,k,at);t.translate(this.x,this.y),t.scale(U,-U);var vt=t.lineWidth;t.lineWidth=t.lineWidth*u/m,O==="italic"&&t.transform(1,0,.4,1,0,0),mt.render(t),O==="italic"&&t.transform(1,0,-.4,1,0,0),t.lineWidth=vt,t.scale(1/U,-1/U),t.translate(-this.x,-this.y),this.x+=m*(mt.horizAdvX||s.horizAdvX)/u,typeof tt[at]!="undefined"&&!isNaN(tt[at])&&(this.x+=tt[at])}return}var ht=this.x,yt=this.y;t.fillStyle&&t.fillText(o,ht,yt),t.strokeStyle&&t.strokeText(o,ht,yt)}},{key:"applyAnchoring",value:function(){if(this.textChunkStart>=this.leafTexts.length)return;var t=this.leafTexts[this.textChunkStart],i=t.getStyle("text-anchor").getString("start"),r=!1,o=0;i==="start"&&!r||i==="end"&&r?o=t.x-this.minX:i==="end"&&!r||i==="start"&&r?o=t.x-this.maxX:o=t.x-(this.minX+this.maxX)/2;for(var s=this.textChunkStart;s<this.leafTexts.length;s++)this.leafTexts[s].x+=o;this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY,this.textChunkStart=this.leafTexts.length}},{key:"adjustChildCoordinatesRecursive",value:function(t){var i=this;this.children.forEach(function(r,o){i.adjustChildCoordinatesRecursiveCore(t,i,i,o)}),this.applyAnchoring()}},{key:"adjustChildCoordinatesRecursiveCore",value:function(t,i,r,o){var s=r.children[o];s.children.length>0?s.children.forEach(function(u,d){i.adjustChildCoordinatesRecursiveCore(t,i,s,d)}):this.adjustChildCoordinates(t,i,r,o)}},{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"),d=s.getAttribute("y"),m=s.getAttribute("dx"),O=s.getAttribute("dy"),U=s.getStyle("font-family").getDefinition(),k=Boolean(U)&&U.isRTL;o===0&&(u.hasValue()||u.setValue(s.getInheritedAttribute("x")),d.hasValue()||d.setValue(s.getInheritedAttribute("y")),m.hasValue()||m.setValue(s.getInheritedAttribute("dx")),O.hasValue()||O.setValue(s.getInheritedAttribute("dy")));var tt=s.measureText(t);return k&&(i.x-=tt),u.hasValue()?(i.applyAnchoring(),s.x=u.getPixels("x"),m.hasValue()&&(s.x+=m.getPixels("x"))):(m.hasValue()&&(i.x+=m.getPixels("x")),s.x=i.x),i.x=s.x,k||(i.x+=tt),d.hasValue()?(s.y=d.getPixels("y"),O.hasValue()&&(s.y+=O.getPixels("y"))):(O.hasValue()&&(i.y+=O.getPixels("y")),s.y=i.y),i.y=s.y,i.leafTexts.push(s),i.minX=Math.min(i.minX,s.x,s.x+tt),i.maxX=Math.max(i.maxX,s.x,s.x+tt),s.clearContext(t),t.restore(),s}},{key:"getChildBoundingBox",value:function(t,i,r,o){var s=r.children[o];if(typeof s.getBoundingBox!="function")return null;var u=s.getBoundingBox(t);return u?(s.children.forEach(function(d,m){var O=i.getChildBoundingBox(t,i,s,m);u.addBoundingBox(O)}),u):null}},{key:"renderChild",value:function(t,i,r,o){var s=r.children[o];s.render(t),s.children.forEach(function(u,d){i.renderChild(t,i,s,d)})}},{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,d=Tt(r.getAttribute("dx").getString()),m=u.length,O=0,U=0;U<m;U++){var k=this.getGlyph(o,u,U);O+=(k.horizAdvX||o.horizAdvX)*s/o.fontFace.unitsPerEm,typeof d[U]!="undefined"&&!isNaN(d[U])&&(O+=d[U])}return O}if(!t.measureText)return i.length*10;t.save(),this.setContext(t,!0);var tt=t.measureText(i),nt=tt.width;return this.clearContext(t),t.restore(),nt}},{key:"getInheritedAttribute",value:function(t){for(var i=this;i instanceof n&&i.isFirstChild();){var r=i.parent.getAttribute(t);if(r.hasValue(!0))return r.getValue("0");i=i.parent}return null}}]),n}(Re),Ze=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,new.target===n?!0:i),r.type="tspan",r.text=r.children.length>0?"":r.getTextFromNode(),r}return Object(Q.a)(n,[{key:"getText",value:function(){return this.text}}]),n}(Be),_r=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="textNode",a}return Object(Q.a)(n)}(Ze),Fe=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="svg",a.root=!1,a}return Object(Q.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 d=new pt(r,"fontSize",me.parse(t.font).fontSize);d.hasValue()&&(r.rootEmSize=d.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 m=o.viewPort,O=m.width,U=m.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 k=this.getAttribute("refX"),tt=this.getAttribute("refY"),nt=this.getAttribute("viewBox"),at=nt.hasValue()?Tt(nt.getString()):null,mt=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",vt=0,ht=0,yt=0,Lt=0;at&&(vt=at[0],ht=at[1]),this.root||(O=this.getStyle("width").getPixels("x"),U=this.getStyle("height").getPixels("y"),this.type==="marker"&&(yt=vt,Lt=ht,vt=0,ht=0)),o.viewPort.setCurrent(O,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(Y.a)(Object(L.a)(n.prototype),"setContext",this).call(this,t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),at&&(O=at[2],U=at[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:o.viewPort.width,desiredWidth:O,height:o.viewPort.height,desiredHeight:U,minX:vt,minY:ht,refX:k.getValue(),refY:tt.getValue(),clip:mt,clipX:yt,clipY:Lt}),at&&(o.viewPort.removeCurrent(),o.viewPort.setCurrent(O,U))}},{key:"clearContext",value:function(t){Object(Y.a)(Object(L.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"),d=this.getAttribute("style"),m=o.getNumber(0),O=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(m||t," ").concat(O||i)),d.hasValue()){var k=this.getStyle("width"),tt=this.getStyle("height");k.hasValue()&&k.setValue("".concat(t,"px")),tt.hasValue()&&tt.setValue("".concat(i,"px"))}}}]),n}(Re),qe=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="rect",a}return Object(Q.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"),d=this.getAttribute("ry"),m=u.getPixels("x"),O=d.getPixels("y");if(u.hasValue()&&!d.hasValue()&&(O=m),d.hasValue()&&!u.hasValue()&&(m=O),m=Math.min(m,o/2),O=Math.min(O,s/2),t){var U=4*((Math.sqrt(2)-1)/3);t.beginPath(),s>0&&o>0&&(t.moveTo(i+m,r),t.lineTo(i+o-m,r),t.bezierCurveTo(i+o-m+U*m,r,i+o,r+O-U*O,i+o,r+O),t.lineTo(i+o,r+s-O),t.bezierCurveTo(i+o,r+s-O+U*O,i+o-m+U*m,r+s,i+o-m,r+s),t.lineTo(i+m,r+s),t.bezierCurveTo(i+m-U*m,r+s,i,r+s-O+U*O,i,r+s-O),t.lineTo(i,r+O),t.bezierCurveTo(i,r+O-U*O,i+m-U*m,r,i+m,r),t.closePath())}return new de(i,r,i+o,r+s)}},{key:"getMarkers",value:function(){return null}}]),n}(_t),hr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="circle",a}return Object(Q.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 de(i-o,r-o,i+o,r+o)}},{key:"getMarkers",value:function(){return null}}]),n}(_t),vr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="ellipse",a}return Object(Q.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 de(s-r,u-o,s+r,u+o)}},{key:"getMarkers",value:function(){return null}}]),n}(_t),dr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="line",a}return Object(Q.a)(n,[{key:"getPoints",value:function(){return[new Kt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Kt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}},{key:"path",value:function(t){var i=this.getPoints(),r=Object(ft.a)(i,2),o=r[0],s=o.x,u=o.y,d=r[1],m=d.x,O=d.y;return t&&(t.beginPath(),t.moveTo(s,u),t.lineTo(m,O)),new de(s,u,m,O)}},{key:"getMarkers",value:function(){var t=this.getPoints(),i=Object(ft.a)(t,2),r=i[0],o=i[1],s=r.angleTo(o);return[[r,s],[o,s]]}}]),n}(_t),_e=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="polyline",r.points=[],r.points=Kt.parsePath(r.getAttribute("points").getString()),r}return Object(Q.a)(n,[{key:"path",value:function(t){var i=this.points,r=Object(ft.a)(i,1),o=r[0],s=o.x,u=o.y,d=new de(s,u);return t&&(t.beginPath(),t.moveTo(s,u)),i.forEach(function(m){var O=m.x,U=m.y;d.addPoint(O,U),t&&t.lineTo(O,U)}),d}},{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}(_t),gr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="polygon",a}return Object(Q.a)(n,[{key:"path",value:function(t){var i=Object(Y.a)(Object(L.a)(n.prototype),"path",this).call(this,t),r=Object(ft.a)(this.points,1),o=r[0],s=o.x,u=o.y;return t&&(t.lineTo(s,u),t.closePath()),i}}]),n}(_e),pr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="pattern",a}return Object(Q.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 Fe(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 d=this.document.createCanvas(o,s),m=d.getContext("2d"),O=this.getAttribute("x"),U=this.getAttribute("y");O.hasValue()&&U.hasValue()&&m.translate(O.getPixels("x",!0),U.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var k=-1;k<=1;k++)for(var tt=-1;tt<=1;tt++)m.save(),u.attributes.x=new pt(this.document,"x",k*d.width),u.attributes.y=new pt(this.document,"y",tt*d.height),u.render(m),m.restore();var nt=t.createPattern(d,"repeat");return nt}}]),n}(Yt),mr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="marker",a}return Object(Q.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"),d=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(o,s),u==="auto"&&t.rotate(r),d==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var m=new Fe(this.document,null);m.type=this.type,m.attributes.viewBox=new pt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),m.attributes.refX=new pt(this.document,"refX",this.getAttribute("refX").getValue()),m.attributes.refY=new pt(this.document,"refY",this.getAttribute("refY").getValue()),m.attributes.width=new pt(this.document,"width",this.getAttribute("markerWidth").getValue()),m.attributes.height=new pt(this.document,"height",this.getAttribute("markerHeight").getValue()),m.attributes.overflow=new pt(this.document,"overflow",this.getAttribute("overflow").getValue()),m.attributes.fill=new pt(this.document,"fill",this.getAttribute("fill").getColor("black")),m.attributes.stroke=new pt(this.document,"stroke",this.getAttribute("stroke").getValue("none")),m.children=this.children,m.render(t),t.restore(),d==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),u==="auto"&&t.rotate(-r),t.translate(-o,-s)}}]),n}(Yt),yr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="defs",a}return Object(Q.a)(n,[{key:"render",value:function(){}}]),n}(Yt),He=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="g",a}return Object(Q.a)(n,[{key:"getBoundingBox",value:function(t){var i=new de;return this.children.forEach(function(r){i.addBoundingBox(r.getBoundingBox(t))}),i}}]),n}(Re),tr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.call(this,a,t,i),r.attributesToInherit=["gradientUnits"],r.stops=[];var o=Object(R.a)(r),s=o.stops,u=o.children;return u.forEach(function(d){d.type==="stop"&&s.push(d)}),r}return Object(Q.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,d=u.stops,m=this.getGradient(t,i);if(!m)return this.addParentOpacity(r,d[d.length-1].color);if(d.forEach(function(wt){m.addColorStop(wt.offset,o.addParentOpacity(r,wt.color))}),this.getAttribute("gradientTransform").hasValue()){var O=this.document,U=O.screen,k=U.MAX_VIRTUAL_PIXELS,tt=U.viewPort,nt=Object(ft.a)(tt.viewPorts,1),at=nt[0],mt=new qe(O,null);mt.attributes.x=new pt(O,"x",-k/3),mt.attributes.y=new pt(O,"y",-k/3),mt.attributes.width=new pt(O,"width",k),mt.attributes.height=new pt(O,"height",k);var vt=new He(O,null);vt.attributes.transform=new pt(O,"transform",this.getAttribute("gradientTransform").getValue()),vt.children=[mt];var ht=new Fe(O,null);ht.attributes.x=new pt(O,"x",0),ht.attributes.y=new pt(O,"y",0),ht.attributes.width=new pt(O,"width",at.width),ht.attributes.height=new pt(O,"height",at.height),ht.children=[vt];var yt=O.createCanvas(at.width,at.height),Lt=yt.getContext("2d");return Lt.fillStyle=m,ht.render(Lt),Lt.createPattern(yt,"no-repeat")}return m}},{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}(Yt),xr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="linearGradient",r.attributesToInherit.push("x1","y1","x2","y2"),r}return Object(Q.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"),d=r?o.x+o.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),m=r?o.y+o.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return s===d&&u===m?null:t.createLinearGradient(s,u,d,m)}}]),n}(tr),Er=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="radialGradient",r.attributesToInherit.push("cx","cy","r","fx","fy","fr"),r}return Object(Q.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"),d=s,m=u;this.getAttribute("fx").hasValue()&&(d=r?o.x+o.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(m=r?o.y+o.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var O=r?(o.width+o.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),U=this.getAttribute("fr").getPixels();return t.createRadialGradient(d,m,U,s,u,O)}}]),n}(tr),Or=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.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 Object(Q.a)(n)}(Yt),$e=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.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(R.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(Q.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(),d=this.getAttribute("type");if(d.hasValue()){var m=d.getString();u="".concat(m,"(").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}(Yt),br=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="animateColor",a}return Object(Q.a)(n,[{key:"calcValue",value:function(){var t=this.getProgress(),i=t.progress,r=t.from,o=t.to,s=new Ft.a(r.getColor()),u=new Ft.a(o.getColor());if(s.ok&&u.ok){var d=s.r+(u.r-s.r)*i,m=s.g+(u.g-s.g)*i,O=s.b+(u.b-s.b)*i;return"rgb(".concat(Math.floor(d),", ").concat(Math.floor(m),", ").concat(Math.floor(O),")")}return this.getAttribute("from").getColor()}}]),n}($e),Tr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="animateTransform",a}return Object(Q.a)(n,[{key:"calcValue",value:function(){var t=this.getProgress(),i=t.progress,r=t.from,o=t.to,s=Tt(r.getString()),u=Tt(o.getString()),d=s.map(function(m,O){var U=u[O];return m+(U-m)*i}).join(" ");return d}}]),n}($e),Pr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="font",r.glyphs={},r.horizAdvX=r.getAttribute("horiz-adv-x").getNumber();var o=a.definitions,s=Object(R.a)(r),u=s.children,d=Object(b.a)(u),m;try{for(d.s();!(m=d.n()).done;){var O=m.value;switch(O.type){case"font-face":{r.fontFace=O;var U=O.getStyle("font-family");U.hasValue()&&(o[U.getString()]=Object(R.a)(r));break}case"missing-glyph":r.missingGlyph=O;break;case"glyph":{var k=O;k.arabicForm?(r.isRTL=!0,r.isArabic=!0,typeof r.glyphs[k.unicode]=="undefined"&&(r.glyphs[k.unicode]={}),r.glyphs[k.unicode][k.arabicForm]=k):r.glyphs[k.unicode]=k;break}}}}catch(tt){d.e(tt)}finally{d.f()}return r}return Object(Q.a)(n,[{key:"render",value:function(){}}]),n}(Yt),Sr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.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 Object(Q.a)(n)}(Yt),Cr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="missing-glyph",a.horizAdvX=0,a}return Object(Q.a)(n)}(_t),Rr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="tref",a}return Object(Q.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}(Be),Ar=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="a";var o=t.childNodes,s=o[0],u=o.length>0&&Array.from(o).every(function(d){return d.nodeType===3});return r.hasText=u,r.text=u?r.getTextFromNode(s):"",r}return Object(Q.a)(n,[{key:"getText",value:function(){return this.text}},{key:"renderChildren",value:function(t){if(this.hasText){Object(Y.a)(Object(L.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",me.parse(i.ctx.font).fontSize);s.isWorking()&&s.checkBoundingBox(this,new de(r,o-u.getPixels("y"),r+this.measureText(t),o))}else if(this.children.length>0){var d=new He(this.document,null);d.children=this.children,d.parent=this,d.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}(Be);function Ir(g,f){var n=Object.keys(g);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(g);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(g,t).enumerable})),n.push.apply(n,a)}return n}function Ye(g){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?Ir(Object(n),!0).forEach(function(a){Pt()(g,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(n)):Ir(Object(n)).forEach(function(a){Object.defineProperty(g,a,Object.getOwnPropertyDescriptor(n,a))})}return g}var Nr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.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(Q.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 At.LINE_TO:t&&t.lineTo(s[0],s[1]);break;case At.MOVE_TO:t&&t.moveTo(s[0],s[1]);break;case At.CURVE_TO:t&&t.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);break;case At.QUAD_TO:t&&t.quadraticCurveTo(s[0],s[1],s[2],s[3]);break;case At.ARC:{var u=Object(ft.a)(s,8),d=u[0],m=u[1],O=u[2],U=u[3],k=u[4],tt=u[5],nt=u[6],at=u[7],mt=O>U?O:U,vt=O>U?1:O/U,ht=O>U?U/O:1;t&&(t.translate(d,m),t.rotate(nt),t.scale(vt,ht),t.arc(0,0,mt,k,k+tt,Boolean(1-at)),t.scale(1/vt,1/ht),t.rotate(-nt),t.translate(-d,-m));break}case At.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,d){var m=u.p0,O=u.p1,U=u.rotation,k=u.text;t.save(),t.translate(m.x,m.y),t.rotate(U),t.fillStyle&&t.fillText(k,0,0),t.strokeStyle&&t.strokeText(k,0,0),t.restore(),i==="underline"&&(d===0&&t.moveTo(m.x,m.y+r/8),t.lineTo(O.x,O.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,d,m,O){var U=u,k=this.measureText(t,m);m===" "&&i==="justify"&&r<o&&(k+=(o-r)/s),O>-1&&(U+=this.getLetterSpacingAt(O));var tt=this.textHeight/20,nt=this.getEquidistantPointOnPath(U,tt,0),at=this.getEquidistantPointOnPath(U+k,tt,0),mt={p0:nt,p1:at},vt=nt&&at?Math.atan2(at.y-nt.y,at.x-nt.x):0;if(d){var ht=Math.cos(Math.PI/2+vt)*d,yt=Math.cos(-vt)*d;mt.p0=Ye(Ye({},nt),{},{x:nt.x+ht,y:nt.y+yt}),mt.p1=Ye(Ye({},at),{},{x:at.x+ht,y:at.y+yt})}return U+=k,{offset:U,segment:mt,rotation:vt}}},{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(Qt){return Qt.getPixels("x")}),d=this.parent.getAttribute("dy").getPixels("y"),m=this.parent.getStyle("text-anchor").getString("start"),O=this.getStyle("letter-spacing"),U=this.parent.getStyle("letter-spacing"),k=0;!O.hasValue()||O.getValue()==="inherit"?k=U.getPixels():O.hasValue()&&(O.getValue()!=="initial"&&O.getValue()!=="unset"&&(k=O.getPixels()));var tt=[],nt=r.length;this.letterSpacingCache=tt;for(var at=0;at<nt;at++)tt.push(typeof u[at]!="undefined"?u[at]:k);var mt=tt.reduce(function(Qt,ae,fe){return fe===0?0:Qt+ae||0},0),vt=this.measureText(t),ht=Math.max(vt+mt,0);this.textWidth=vt,this.textHeight=this.getFontSize(),this.glyphInfo=[];var yt=this.getPathLength(),Lt=this.getStyle("startOffset").getNumber(0)*yt,wt=0;(m==="middle"||m==="center")&&(wt=-ht/2),(m==="end"||m==="right")&&(wt=-ht),wt+=Lt,o.forEach(function(Qt,ae){var fe=i.findSegmentToFitChar(t,m,ht,yt,s,wt,d,Qt,ae),ie=fe.offset,ee=fe.segment,oe=fe.rotation;if(wt=ie,!ee.p0||!ee.p1)return;i.glyphInfo.push({text:o[ae],p0:ee.p0,p1:ee.p1,rotation:oe})})}},{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,d=r.next(),m=d.type,O=[];switch(d.type){case At.MOVE_TO:this.pathM(r,O);break;case At.LINE_TO:m=this.pathL(r,O);break;case At.HORIZ_LINE_TO:m=this.pathH(r,O);break;case At.VERT_LINE_TO:m=this.pathV(r,O);break;case At.CURVE_TO:this.pathC(r,O);break;case At.SMOOTH_CURVE_TO:m=this.pathS(r,O);break;case At.QUAD_TO:this.pathQ(r,O);break;case At.SMOOTH_QUAD_TO:m=this.pathT(r,O);break;case At.ARC:O=this.pathA(r);break;case At.CLOSE_PATH:_t.pathZ(r);break}d.type!==At.CLOSE_PATH?i.push({type:m,points:O,start:{x:s,y:u},pathLength:this.calcLength(s,u,m,O)}):i.push({type:At.CLOSE_PATH,points:[],pathLength:0})}return i}},{key:"pathM",value:function(t,i){var r=_t.pathM(t).point,o=r.x,s=r.y;i.push(o,s)}},{key:"pathL",value:function(t,i){var r=_t.pathL(t).point,o=r.x,s=r.y;return i.push(o,s),At.LINE_TO}},{key:"pathH",value:function(t,i){var r=_t.pathH(t).point,o=r.x,s=r.y;return i.push(o,s),At.LINE_TO}},{key:"pathV",value:function(t,i){var r=_t.pathV(t).point,o=r.x,s=r.y;return i.push(o,s),At.LINE_TO}},{key:"pathC",value:function(t,i){var r=_t.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=_t.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),At.CURVE_TO}},{key:"pathQ",value:function(t,i){var r=_t.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=_t.pathT(t),o=r.controlPoint,s=r.currentPoint;return i.push(o.x,o.y,s.x,s.y),At.QUAD_TO}},{key:"pathA",value:function(t){var i=_t.pathA(t),r=i.rX,o=i.rY,s=i.sweepFlag,u=i.xAxisRotation,d=i.centp,m=i.a1,O=i.ad;return s===0&&O>0&&(O-=2*Math.PI),s===1&&O<0&&(O+=2*Math.PI),[d.x,d.y,r,o,m,O,u,s]}},{key:"calcLength",value:function(t,i,r,o){var s=0,u=null,d=null,m=0;switch(r){case At.LINE_TO:return this.getLineLength(t,i,o[0],o[1]);case At.CURVE_TO:for(s=0,u=this.getPointOnCubicBezier(0,t,i,o[0],o[1],o[2],o[3],o[4],o[5]),m=.01;m<=1;m+=.01)d=this.getPointOnCubicBezier(m,t,i,o[0],o[1],o[2],o[3],o[4],o[5]),s+=this.getLineLength(u.x,u.y,d.x,d.y),u=d;return s;case At.QUAD_TO:for(s=0,u=this.getPointOnQuadraticBezier(0,t,i,o[0],o[1],o[2],o[3]),m=.01;m<=1;m+=.01)d=this.getPointOnQuadraticBezier(m,t,i,o[0],o[1],o[2],o[3]),s+=this.getLineLength(u.x,u.y,d.x,d.y),u=d;return s;case At.ARC:{s=0;var O=o[4],U=o[5],k=o[4]+U,tt=Math.PI/180;if(Math.abs(O-k)<tt&&(tt=Math.abs(O-k)),u=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],O,0),U<0)for(m=O-tt;m>k;m-=tt)d=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],m,0),s+=this.getLineLength(u.x,u.y,d.x,d.y),u=d;else for(m=O+tt;m<k;m+=tt)d=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],m,0),s+=this.getLineLength(u.x,u.y,d.x,d.y),u=d;return d=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],k,0),s+=this.getLineLength(u.x,u.y,d.x,d.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,d=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,m=(s-r)/(o-i+kt),O=Math.sqrt(t*t/(1+m*m));o<i&&(O*=-1);var U=m*O,k=null;if(o===i)k={x:u,y:d+U};else if((d-r)/(u-i+kt)===m)k={x:u+O,y:d+U};else{var tt=0,nt=0,at=this.getLineLength(i,r,o,s);if(at<kt)return null;var mt=(u-i)*(o-i)+(d-r)*(s-r);mt/=at*at,tt=i+mt*(o-i),nt=r+mt*(s-r);var vt=this.getLineLength(u,d,tt,nt),ht=Math.sqrt(t*t-vt*vt);O=Math.sqrt(ht*ht/(1+m*m)),o<i&&(O*=-1),U=m*O,k={x:tt+O,y:nt+U}}return k}},{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(b.a)(s),d;try{for(u.s();!(d=u.n()).done;){var m=d.value;if(m&&(m.pathLength<5e-5||r+m.pathLength+5e-5<t)){r+=m.pathLength;continue}var O=t-r,U=0;switch(m.type){case At.LINE_TO:o=this.getPointOnLine(O,m.start.x,m.start.y,m.points[0],m.points[1],m.start.x,m.start.y);break;case At.ARC:{var k=m.points[4],tt=m.points[5],nt=m.points[4]+tt;if(U=k+O/m.pathLength*tt,tt<0&&U<nt||tt>=0&&U>nt)break;o=this.getPointOnEllipticalArc(m.points[0],m.points[1],m.points[2],m.points[3],U,m.points[6]);break}case At.CURVE_TO:U=O/m.pathLength,U>1&&(U=1),o=this.getPointOnCubicBezier(U,m.start.x,m.start.y,m.points[0],m.points[1],m.points[2],m.points[3],m.points[4],m.points[5]);break;case At.QUAD_TO:U=O/m.pathLength,U>1&&(U=1),o=this.getPointOnQuadraticBezier(U,m.start.x,m.start.y,m.points[0],m.points[1],m.points[2],m.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,d,m,O){var U=m*Ne(t)+u*Te(t)+o*Pe(t)+i*Se(t),k=O*Ne(t)+d*Te(t)+s*Pe(t)+r*Se(t);return{x:U,y:k}}},{key:"getPointOnQuadraticBezier",value:function(t,i,r,o,s,u,d){var m=u*Ce(t)+o*Le(t)+i*we(t),O=d*Ce(t)+s*Le(t)+r*we(t);return{x:m,y:O}}},{key:"getPointOnEllipticalArc",value:function(t,i,r,o,s,u){var d=Math.cos(u),m=Math.sin(u),O={x:r*Math.cos(s),y:o*Math.sin(s)};return{x:t+(O.x*d-O.y*m),y:i+(O.x*m+O.y*d)}}},{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,d=0;d<=r;d+=o){var m=this.getPointOnPath(d),O=this.getPointOnPath(d+o);if(!m||!O)continue;u+=this.getLineLength(m.x,m.y,O.x,O.y),u>=s&&(this.equidistantCache.points.push({x:m.x,y:m.y,distance:d}),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}(Be),tn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i,Mr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="image",r.loaded=!1;var o=r.getHrefAttribute().getString();if(!o)return Object($.a)(r);var s=o.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(o);return a.images.push(Object(R.a)(r)),s?void r.loadSvg(o):void r.loadImage(o),r.isSvg=s,r}return Object(Q.a)(n,[{key:"loadImage",value:function(t){var i=this;return ct()(Ct().mark(function r(){var o;return Ct().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()(Ct().mark(function r(){var o,s,u,d;return Ct().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(o=tn.exec(t),!o){O.next=6;break}s=o[5],o[4]==="base64"?i.image=atob(s):i.image=decodeURIComponent(s),O.next=19;break;case 6:return O.prev=6,O.next=9,i.document.fetch(t);case 9:return u=O.sent,O.next=12,u.text();case 12:d=O.sent,i.image=d,O.next=19;break;case 16:O.prev=16,O.t0=O.catch(6),console.error('Error while loading image "'.concat(t,'":'),O.t0);case 19:i.loaded=!0;case 20:case"end":return O.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"),d=this.getStyle("width").getPixels("x"),m=this.getStyle("height").getPixels("y");if(!o||!r||!d||!m)return;if(t.save(),t.translate(s,u),this.isSvg){var O=i.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:d,scaleHeight:m});O.document.documentElement.parent=this,void O.render()}else{var U=this.image;i.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:d,desiredWidth:U.width,height:m,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 de(t,i,t+r,i+o)}}]),n}(Re),jr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="symbol",a}return Object(Q.a)(n,[{key:"render",value:function(t){}}]),n}(Re),Dr=function(){function g(f){Object(Z.a)(this,g),this.document=f,this.loaded=!1,f.fonts.push(this)}return Object(Q.a)(g,[{key:"load",value:function(n,a){var t=this;return ct()(Ct().mark(function i(){var r,o,s;return Ct().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,r=t.document,d.next=4,r.canvg.parser.load(a);case 4:o=d.sent,s=o.getElementsByTagName("font"),Array.from(s).forEach(function(m){var O=r.createElement(m);r.definitions[n]=O}),d.next=12;break;case 9:d.prev=9,d.t0=d.catch(0),console.error('Error while loading font "'.concat(a,'":'),d.t0);case 12:t.loaded=!0;case 13:case"end":return d.stop()}},i,null,[[0,9]])}))()}}]),g}(),er=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="style";var o=Ut(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 d=u.trim();if(!d)return;var m=d.split("{"),O=m[0].split(","),U=m[1].split(";");O.forEach(function(k){var tt=k.trim();if(!tt)return;var nt=a.styles[tt]||{};if(U.forEach(function(vt){var ht=vt.indexOf(":"),yt=vt.substr(0,ht).trim(),Lt=vt.substr(ht+1,vt.length-ht).trim();yt&&Lt&&(nt[yt]=new pt(a,yt,Lt))}),a.styles[tt]=nt,a.stylesSpecificity[tt]=ve(tt),tt==="@font-face"){var at=nt["font-family"].getString().replace(/"|'/g,""),mt=nt.src.getString().split(",");mt.forEach(function(vt){if(vt.indexOf('format("svg")')>0){var ht=gt(vt);ht&&void new Dr(a).load(at,ht)}})}})}),r}return Object(Q.a)(n)}(Yt);er.parseExternalUrl=gt;var Lr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="use",a}return Object(Q.a)(n,[{key:"setContext",value:function(t){Object(Y.a)(Object(L.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 Fe(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 d=o.parent;o.parent=this,o.render(t),o.parent=d}}},{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 We.fromElement(t,i)}},{key:"element",get:function(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}]),n}(Re);function ke(g,f,n,a,t,i){return g[n*a*4+f*4+i]}function Ke(g,f,n,a,t,i,r){g[n*a*4+f*4+i]=r}function Zt(g,f,n){var a=g[f];return a*n}function Oe(g,f,n,a){return f+Math.cos(g)*n+Math.sin(g)*a}var rr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="feColorMatrix";var o=Tt(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(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){for(var u=this.includeOpacity,d=this.matrix,m=t.getImageData(0,0,o,s),O=0;O<s;O++)for(var U=0;U<o;U++){var k=ke(m.data,U,O,o,s,0),tt=ke(m.data,U,O,o,s,1),nt=ke(m.data,U,O,o,s,2),at=ke(m.data,U,O,o,s,3),mt=Zt(d,0,k)+Zt(d,1,tt)+Zt(d,2,nt)+Zt(d,3,at)+Zt(d,4,1),vt=Zt(d,5,k)+Zt(d,6,tt)+Zt(d,7,nt)+Zt(d,8,at)+Zt(d,9,1),ht=Zt(d,10,k)+Zt(d,11,tt)+Zt(d,12,nt)+Zt(d,13,at)+Zt(d,14,1),yt=Zt(d,15,k)+Zt(d,16,tt)+Zt(d,17,nt)+Zt(d,18,at)+Zt(d,19,1);u&&(mt=0,vt=0,ht=0,yt*=at/255),Ke(m.data,U,O,o,s,0,mt),Ke(m.data,U,O,o,s,1,vt),Ke(m.data,U,O,o,s,2,ht),Ke(m.data,U,O,o,s,3,yt)}t.clearRect(0,0,o,s),t.putImageData(m,0,0)}}]),n}(Yt),nr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="mask",a}return Object(Q.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"),d=this.getStyle("height").getPixels("y");if(!u&&!d){var m=new de;this.children.forEach(function(at){m.addBoundingBox(at.getBoundingBox(t))}),o=Math.floor(m.x1),s=Math.floor(m.y1),u=Math.floor(m.width),d=Math.floor(m.height)}var O=this.removeStyles(i,n.ignoreStyles),U=r.createCanvas(o+u,s+d),k=U.getContext("2d");r.screen.setDefaults(k),this.renderChildren(k),new rr(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(k,0,0,o+u,s+d);var tt=r.createCanvas(o+u,s+d),nt=tt.getContext("2d");r.screen.setDefaults(nt),i.render(nt),nt.globalCompositeOperation="destination-in",nt.fillStyle=k.createPattern(U,"no-repeat"),nt.fillRect(0,0,o+u,s+d),t.fillStyle=nt.createPattern(tt,"no-repeat"),t.fillRect(0,0,o+u,s+d),this.restoreStyles(i,O)}},{key:"render",value:function(t){}}]),n}(Yt);nr.ignoreStyles=["mask","transform","clip-path"];var wr=function(){},Ur=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="clipPath",a}return Object(Q.a)(n,[{key:"apply",value:function(t){var i=this.document,r=Reflect.getPrototypeOf(t),o=t.beginPath,s=t.closePath;r&&(r.beginPath=wr,r.closePath=wr),Reflect.apply(o,t,[]),this.children.forEach(function(u){if(typeof u.path=="undefined")return;var d=typeof u.elementTransform!="undefined"?u.elementTransform():null;d||(d=We.fromElement(i,u)),d&&d.apply(t),u.path(t),r&&(r.closePath=s),d&&d.unapply(t)}),Reflect.apply(s,t,[]),t.clip(),r&&(r.beginPath=o,r.closePath=s)}},{key:"render",value:function(t){}}]),n}(Yt),ar=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="filter",a}return Object(Q.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,d=0;o.forEach(function(ht){var yt=ht.extraFilterDistance||0;u=Math.max(u,yt),d=Math.max(d,yt)});var m=Math.floor(s.width),O=Math.floor(s.height),U=m+2*u,k=O+2*d;if(U<1||k<1)return;var tt=Math.floor(s.x),nt=Math.floor(s.y),at=this.removeStyles(i,n.ignoreStyles),mt=r.createCanvas(U,k),vt=mt.getContext("2d");r.screen.setDefaults(vt),vt.translate(-tt+u,-nt+d),i.render(vt),o.forEach(function(ht){typeof ht.apply=="function"&&ht.apply(vt,0,0,U,k)}),t.drawImage(mt,0,0,U,k,tt-u,nt-d,U,k),this.restoreStyles(i,at)}},{key:"render",value:function(t){}}]),n}(Yt);ar.ignoreStyles=["filter","transform","clip-path"];var Vr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="feDropShadow",r.addStylesFromStyleDefinition(),r}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Yt),Br=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="feMorphology",a}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Yt),Fr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="feComposite",a}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){}}]),n}(Yt),Wr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(a,t,i){var r;return Object(Z.a)(this,n),r=f.call(this,a,t,i),r.type="feGaussianBlur",r.blurRadius=Math.floor(r.getAttribute("stdDeviation").getNumber()),r.extraFilterDistance=r.blurRadius,r}return Object(Q.a)(n,[{key:"apply",value:function(t,i,r,o,s){var u=this.document,d=this.blurRadius,m=u.window?u.window.document.body:null,O=t.canvas;O.id=u.getUniqueId(),m&&(O.style.display="none",m.appendChild(O)),Object(Wt.a)(O,i,r,o,s,d),m&&m.removeChild(O)}}]),n}(Yt),Gr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="title",a}return Object(Q.a)(n)}(Yt),zr=function(g){Object(J.a)(n,g);var f=Object(z.a)(n);function n(){var a;return Object(Z.a)(this,n),a=f.apply(this,arguments),a.type="desc",a}return Object(Q.a)(n)}(Yt),en={svg:Fe,rect:qe,circle:hr,ellipse:vr,line:dr,polyline:_e,polygon:gr,path:_t,pattern:pr,marker:mr,defs:yr,linearGradient:xr,radialGradient:Er,stop:Or,animate:$e,animateColor:br,animateTransform:Tr,font:Pr,"font-face":Sr,"missing-glyph":Cr,glyph:Je,text:Be,tspan:Ze,tref:Rr,a:Ar,textPath:Nr,image:Mr,g:He,symbol:jr,style:er,use:Lr,mask:nr,clipPath:Ur,filter:ar,feDropShadow:Vr,feMorphology:Br,feComposite:Fr,feColorMatrix:rr,feGaussianBlur:Wr,title:Gr,desc:zr};function Hr(g,f){var n=Object.keys(g);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(g);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(g,t).enumerable})),n.push.apply(n,a)}return n}function rn(g){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?Hr(Object(n),!0).forEach(function(a){Pt()(g,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(n)):Hr(Object(n)).forEach(function(a){Object.defineProperty(g,a,Object.getOwnPropertyDescriptor(n,a))})}return g}function nn(g,f){var n=document.createElement("canvas");return n.width=g,n.height=f,n}function an(g){return ir.apply(this,arguments)}function ir(){return ir=ct()(Ct().mark(function g(f){var n,a,t=arguments;return Ct().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,d,m,O,U){s(U)},a.src=f}));case 4:case"end":return r.stop()}},g)})),ir.apply(this,arguments)}var Ge=function(){function g(f){Object(Z.a)(this,g);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?g.createCanvas:o,u=n.createImage,d=u===void 0?g.createImage:u,m=n.anonymousCrossOrigin;this.canvg=f,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=f.screen,this.rootEmSize=t,this.emSize=r,this.createCanvas=s,this.createImage=this.bindCreateImage(d,m),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}return Object(Q.a)(g,[{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=g.elementTypes[a];return typeof t!="undefined"?new t(this,n):new fr(this,n)}},{key:"createTextNode",value:function(n){return new _r(this,n)}},{key:"setViewBox",value:function(n){this.screen.setViewBox(rn({document:this},n))}}]),g}();Ge.createCanvas=nn,Ge.createImage=an,Ge.elementTypes=en;function $r(g,f){var n=Object.keys(g);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(g);f&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(g,t).enumerable})),n.push.apply(n,a)}return n}function De(g){for(var f=1;f<arguments.length;f++){var n=arguments[f]!=null?arguments[f]:{};f%2?$r(Object(n),!0).forEach(function(a){Pt()(g,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(n)):$r(Object(n)).forEach(function(a){Object.defineProperty(g,a,Object.getOwnPropertyDescriptor(n,a))})}return g}var Yr=function(){function g(f,n){Object(Z.a)(this,g);var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new ze(a),this.screen=new Ee(f,a),this.options=a;var t=new Ge(this,a),i=t.createDocumentElement(n);this.document=t,this.documentElement=i}return Object(Q.a)(g,[{key:"fork",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return g.from(n,a,De(De({},this.options),t))}},{key:"forkString",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return g.fromString(n,a,De(De({},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()(Ct().mark(function t(){var i;return Ct().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return i=n.length>0&&n[0]!==void 0?n[0]:{},a.start(De({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,De(De({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()(Ct().mark(function i(){var r,o,s;return Ct().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return r=t.length>2&&t[2]!==void 0?t[2]:{},o=new ze(r),d.next=4,o.parse(a);case 4:return s=d.sent,d.abrupt("return",new g(n,s,r));case 6:case"end":return d.stop()}},i)}))()}},{key:"fromString",value:function(n,a){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new ze(t),r=i.parseFromString(a);return new g(n,r,t)}}]),g}()}.call(this,e("Q2Ig"))},Dk1u:function(p,x,e){"use strict";var l=e("4YbN"),c=e("IL+x"),h=TypeError;p.exports=function(v){if(l(v))return v;throw new h(c(v)+" is not a constructor")}},ENhe:function(p,x,e){"use strict";p.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}},ESVS:function(p,x,e){"use strict";var l=e("nCzB"),c=e("m7zg"),h=e("zFjv"),v=e("GxTi").CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(S){var T=h.f(this);return c(T.reject,void 0,S),T.promise}})},FjAG:function(p,x,e){"use strict";var l=e("8HiI"),c=e("721z"),h=e("p5Ma"),v=e("tMNq"),y=TypeError,S=function(T){return function(M,P,j,B){l(P);var D=c(M),F=h(D),H=v(D),w=T?H-1:0,X=T?-1:1;if(j<2)for(;;){if(w in F){B=F[w],w+=X;break}if(w+=X,T?w<0:H<=w)throw new y("Reduce of empty array with no initial value")}for(;T?w>=0:H>w;w+=X)w in F&&(B=P(B,F[w],w,D));return B}};p.exports={left:S(!1),right:S(!0)}},FkIU:function(p,x,e){"use strict";var l=e("++4Y"),c=e("eRwv");p.exports=l&&c(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},FlRv:function(p,x,e){"use strict";var l=e("++4Y"),c=e("pVCk"),h=e("FkIU"),v=e("WxoH"),y=e("GTqx"),S=TypeError,T=Object.defineProperty,M=Object.getOwnPropertyDescriptor,P="enumerable",j="configurable",B="writable";x.f=l?h?function(F,H,w){if(v(F),H=y(H),v(w),typeof F=="function"&&H==="prototype"&&"value"in w&&B in w&&!w[B]){var X=M(F,H);X&&X[B]&&(F[H]=w.value,w={configurable:j in w?w[j]:X[j],enumerable:P in w?w[P]:X[P],writable:!1})}return T(F,H,w)}:T:function(F,H,w){if(v(F),H=y(H),v(w),c)try{return T(F,H,w)}catch(X){}if("get"in w||"set"in w)throw new S("Accessors not supported");return"value"in w&&(F[H]=w.value),F}},FqHY:function(p,x,e){"use strict";var l=e("eE3R");p.exports=/ipad|iphone|ipod/i.test(l)&&typeof Pebble!="undefined"},G5Kn:function(p,x,e){"use strict";var l=e("11yv"),c=e("XFuk"),h=e("FlRv").f,v=l("unscopables"),y=Array.prototype;y[v]===void 0&&h(y,v,{configurable:!0,value:c(null)}),p.exports=function(S){y[v][S]=!0}},GHES:function(p,x,e){"use strict";var l=e("nCzB"),c=e("m7zg"),h=e("jybJ"),v=e("N6FT"),y=e("JTf3"),S=e("qozo"),T=e("WLJ+"),M=e("JHvW"),P=e("ueY1"),j=e("8ODz"),B=e("WaP5"),D=e("11yv"),F=e("AoAp"),H=e("qjFr"),w=v.PROPER,X=v.CONFIGURABLE,q=H.IteratorPrototype,G=H.BUGGY_SAFARI_ITERATORS,K=D("iterator"),I="keys",it="values",C="entries",N=function(){return this};p.exports=function(W,A,rt,ot,_,E,$){S(rt,A,ot);var b=function(dt){if(dt===_&&J)return J;if(!G&&dt&&dt in L)return L[dt];switch(dt){case I:return function(){return new rt(this,dt)};case it:return function(){return new rt(this,dt)};case C:return function(){return new rt(this,dt)}}return function(){return new rt(this)}},R=A+" Iterator",Y=!1,L=W.prototype,V=L[K]||L["@@iterator"]||_&&L[_],J=!G&&V||b(_),z=A==="Array"&&L.entries||V,Z,Q,ft;if(z&&(Z=T(z.call(new W)),Z!==Object.prototype&&Z.next&&(!h&&T(Z)!==q&&(M?M(Z,q):y(Z[K])||B(Z,K,N)),P(Z,R,!0,!0),h&&(F[R]=N))),w&&_===it&&V&&V.name!==it&&(!h&&X?j(L,"name",it):(Y=!0,J=function(){return c(V,this)})),_)if(Q={values:b(it),keys:E?J:b(I),entries:b(C)},$)for(ft in Q)(G||Y||!(ft in L))&&B(L,ft,Q[ft]);else l({target:A,proto:!0,forced:G||Y},Q);return(!h||$)&&L[K]!==J&&B(L,K,J,{name:_}),F[A]=J,Q}},GI0h:function(p,x,e){"use strict";var l=e("me6S"),c=l("span").classList,h=c&&c.constructor&&c.constructor.prototype;p.exports=h===Object.prototype?void 0:h},GTqx:function(p,x,e){"use strict";var l=e("ms20"),c=e("bT0D");p.exports=function(h){var v=l(h,"string");return c(v)?v:v+""}},GVkW:function(p,x,e){"use strict";var l=e("nCzB"),c=e("rt8w"),h=e("fKql").f,v=e("c3MK"),y=e("qzpy"),S=e("OU4x"),T=e("XaNE"),M=e("/TZh"),P=e("jybJ"),j=c("".endsWith),B=c("".slice),D=Math.min,F=M("endsWith"),H=!P&&!F&&!!function(){var w=h(String.prototype,"endsWith");return w&&!w.writable}();l({target:"String",proto:!0,forced:!H&&!F},{endsWith:function(X){var q=y(T(this));S(X);var G=arguments.length>1?arguments[1]:void 0,K=q.length,I=G===void 0?K:D(v(G),K),it=y(X);return j?j(q,it,I):B(q,I-it.length,I)===it}})},GgKt:function(p,x,e){"use strict";var l=e("eE3R");p.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(l)},GxTi:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("KLK4"),h=e("JTf3"),v=e("mGb/"),y=e("sNJV"),S=e("11yv"),T=e("vTDQ"),M=e("dAmL"),P=e("jybJ"),j=e("aNIs"),B=c&&c.prototype,D=S("species"),F=!1,H=h(l.PromiseRejectionEvent),w=v("Promise",function(){var X=y(c),q=X!==String(c);if(!q&&j===66)return!0;if(P&&!(B.catch&&B.finally))return!0;if(!j||j<51||!/native code/.test(X)){var G=new c(function(it){it(1)}),K=function(it){it(function(){},function(){})},I=G.constructor={};if(I[D]=K,F=G.then(function(){})instanceof K,!F)return!0}return!q&&(T||M)&&!H});p.exports={CONSTRUCTOR:w,REJECTION_EVENT:H,SUBCLASSING:F}},Gywb:function(p,x,e){"use strict";var l=e("eRwv");p.exports=!l(function(){function c(){}return c.prototype.constructor=null,Object.getPrototypeOf(new c)!==c.prototype})},"HTC/":function(p,x,e){"use strict";var l=e("WxoH");p.exports=function(){var c=l(this),h="";return c.hasIndices&&(h+="d"),c.global&&(h+="g"),c.ignoreCase&&(h+="i"),c.multiline&&(h+="m"),c.dotAll&&(h+="s"),c.unicode&&(h+="u"),c.unicodeSets&&(h+="v"),c.sticky&&(h+="y"),h}},IGIO:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("ba8b");p.exports=c(l.process)==="process"},"IL+x":function(p,x,e){"use strict";var l=String;p.exports=function(c){try{return l(c)}catch(h){return"Object"}}},JHvW:function(p,x,e){"use strict";var l=e("P31t"),c=e("WxoH"),h=e("NIpK");p.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var v=!1,y={},S;try{S=l(Object.prototype,"__proto__","set"),S(y,[]),v=y instanceof Array}catch(T){}return function(M,P){return c(M),h(P),v?S(M,P):M.__proto__=P,M}}():void 0)},JTf3:function(p,x,e){"use strict";var l=e("013W"),c=l.all;p.exports=l.IS_HTMLDDA?function(h){return typeof h=="function"||h===c}:function(h){return typeof h=="function"}},KKe4:function(p,x,e){"use strict";var l=e("m7zg"),c=e("WONN"),h=e("WxoH"),v=e("x0Ve"),y=e("c3MK"),S=e("qzpy"),T=e("XaNE"),M=e("oK8H"),P=e("M/+V"),j=e("3fk+");c("match",function(B,D,F){return[function(w){var X=T(this),q=v(w)?void 0:M(w,B);return q?l(q,w,X):new RegExp(w)[B](S(X))},function(H){var w=h(this),X=S(H),q=F(D,w,X);if(q.done)return q.value;if(!w.global)return j(w,X);var G=w.unicode;w.lastIndex=0;for(var K=[],I=0,it;(it=j(w,X))!==null;){var C=S(it[0]);K[I]=C,C===""&&(w.lastIndex=P(X,y(w.lastIndex),G)),I++}return I===0?null:K}]})},KLK4:function(p,x,e){"use strict";var l=e("Ks5W");p.exports=l.Promise},KLN8:function(p,x,e){"use strict";var l=e("nCzB"),c=e("rt8w"),h=e("fKql").f,v=e("c3MK"),y=e("qzpy"),S=e("OU4x"),T=e("XaNE"),M=e("/TZh"),P=e("jybJ"),j=c("".startsWith),B=c("".slice),D=Math.min,F=M("startsWith"),H=!P&&!F&&!!function(){var w=h(String.prototype,"startsWith");return w&&!w.writable}();l({target:"String",proto:!0,forced:!H&&!F},{startsWith:function(X){var q=y(T(this));S(X);var G=v(D(arguments.length>1?arguments[1]:void 0,q.length)),K=y(X);return j?j(q,K,G):B(q,G,G+K.length)===K}})},Ks5W:function(p,x,e){"use strict";(function(l){var c=function(h){return h&&h.Math===Math&&h};p.exports=c(typeof globalThis=="object"&&globalThis)||c(typeof window=="object"&&window)||c(typeof self=="object"&&self)||c(typeof l=="object"&&l)||function(){return this}()||this||Function("return this")()}).call(this,e("yLpj"))},Lltv:function(p,x,e){"use strict";var l=e("vkZI"),c=e("G5Kn"),h=e("AoAp"),v=e("UQ6y"),y=e("FlRv").f,S=e("GHES"),T=e("i57Q"),M=e("jybJ"),P=e("++4Y"),j="Array Iterator",B=v.set,D=v.getterFor(j);p.exports=S(Array,"Array",function(H,w){B(this,{type:j,target:l(H),index:0,kind:w})},function(){var H=D(this),w=H.target,X=H.index++;if(!w||X>=w.length)return H.target=void 0,T(void 0,!0);switch(H.kind){case"keys":return T(X,!1);case"values":return T(w[X],!1)}return T([X,w[X]],!1)},"values");var F=h.Arguments=h.Array;if(c("keys"),c("values"),c("entries"),!M&&P&&F.name!=="values")try{y(F,"name",{value:"values"})}catch(H){}},"M/+V":function(p,x,e){"use strict";var l=e("ymN0").charAt;p.exports=function(c,h,v){return h+(v?l(c,h).length:1)}},MNKV:function(p,x,e){"use strict";var l=e("nCzB"),c=e("aLaa"),h=e("OU4x"),v=e("XaNE"),y=e("qzpy"),S=e("/TZh"),T=c("".indexOf);l({target:"String",proto:!0,forced:!S("includes")},{includes:function(P){return!!~T(y(v(this)),y(h(P)),arguments.length>1?arguments[1]:void 0)}})},MURR:function(p,x,e){"use strict";var l=e("aLaa"),c=0,h=Math.random(),v=l(1 .toString);p.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+v(++c+h,36)}},N6FT:function(p,x,e){"use strict";var l=e("++4Y"),c=e("YELS"),h=Function.prototype,v=l&&Object.getOwnPropertyDescriptor,y=c(h,"name"),S=y&&function(){}.name==="something",T=y&&(!l||l&&v(h,"name").configurable);p.exports={EXISTS:y,PROPER:S,CONFIGURABLE:T}},NCkV:function(p,x,e){"use strict";var l=e("1mOU"),c=e("m7zg"),h=e("aLaa"),v=e("WONN"),y=e("WxoH"),S=e("x0Ve"),T=e("COGW"),M=e("XaNE"),P=e("NudO"),j=e("M/+V"),B=e("c3MK"),D=e("qzpy"),F=e("oK8H"),H=e("8Ys4"),w=e("3fk+"),X=e("WMbf"),q=e("RhGR"),G=e("eRwv"),K=q.UNSUPPORTED_Y,I=4294967295,it=Math.min,C=[].push,N=h(/./.exec),W=h(C),A=h("".slice),rt=!G(function(){var ot=/(?:)/,_=ot.exec;ot.exec=function(){return _.apply(this,arguments)};var E="ab".split(ot);return E.length!==2||E[0]!=="a"||E[1]!=="b"});v("split",function(ot,_,E){var $;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?$=function(b,R){var Y=D(M(this)),L=R===void 0?I:R>>>0;if(L===0)return[];if(b===void 0)return[Y];if(!T(b))return c(_,Y,b,L);for(var V=[],J=(b.ignoreCase?"i":"")+(b.multiline?"m":"")+(b.unicode?"u":"")+(b.sticky?"y":""),z=0,Z=new RegExp(b.source,J+"g"),Q,ft,dt;(Q=c(X,Z,Y))&&!(ft=Z.lastIndex,ft>z&&(W(V,A(Y,z,Q.index)),Q.length>1&&Q.index<Y.length&&l(C,V,H(Q,1)),dt=Q[0].length,z=ft,V.length>=L));)Z.lastIndex===Q.index&&Z.lastIndex++;return z===Y.length?(dt||!N(Z,""))&&W(V,""):W(V,A(Y,z)),V.length>L?H(V,0,L):V}:"0".split(void 0,0).length?$=function(b,R){return b===void 0&&R===0?[]:c(_,this,b,R)}:$=_,[function(R,Y){var L=M(this),V=S(R)?void 0:F(R,ot);return V?c(V,R,L,Y):c($,D(L),R,Y)},function(b,R){var Y=y(this),L=D(b),V=E($,Y,L,R,$!==_);if(V.done)return V.value;var J=P(Y,RegExp),z=Y.unicode,Z=(Y.ignoreCase?"i":"")+(Y.multiline?"m":"")+(Y.unicode?"u":"")+(K?"g":"y"),Q=new J(K?"^(?:"+Y.source+")":Y,Z),ft=R===void 0?I:R>>>0;if(ft===0)return[];if(L.length===0)return w(Q,L)===null?[L]:[];for(var dt=0,ct=0,Nt=[];ct<L.length;){Q.lastIndex=K?0:ct;var Pt=w(Q,K?A(L,ct):L),xt;if(Pt===null||(xt=it(B(Q.lastIndex+(K?ct:0)),L.length))===dt)ct=j(L,ct,z);else{if(W(Nt,A(L,dt,ct)),Nt.length===ft)return Nt;for(var It=1;It<=Pt.length-1;It++)if(W(Nt,Pt[It]),Nt.length===ft)return Nt;ct=dt=xt}}return W(Nt,A(L,dt)),Nt}]},!rt,K)},NIpK:function(p,x,e){"use strict";var l=e("JTf3"),c=String,h=TypeError;p.exports=function(v){if(typeof v=="object"||l(v))return v;throw new h("Can't set "+c(v)+" as a prototype")}},"NK/Q":function(p,x,e){"use strict";var l=e("Ks5W"),c=e("JTf3"),h=l.WeakMap;p.exports=c(h)&&/native code/.test(String(h))},"Ne/+":function(p,x,e){"use strict";var l=e("aLaa"),c=e("721z"),h=Math.floor,v=l("".charAt),y=l("".replace),S=l("".slice),T=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,M=/\$([$&'`]|\d{1,2})/g;p.exports=function(P,j,B,D,F,H){var w=B+P.length,X=D.length,q=M;return F!==void 0&&(F=c(F),q=T),y(H,q,function(G,K){var I;switch(v(K,0)){case"$":return"$";case"&":return P;case"`":return S(j,0,B);case"'":return S(j,w);case"<":I=F[S(K,1,-1)];break;default:var it=+K;if(it===0)return G;if(it>X){var C=h(it/10);return C===0?G:C<=X?D[C-1]===void 0?v(K,1):D[C-1]+v(K,1):G}I=D[it-1]}return I===void 0?"":I})}},NudO:function(p,x,e){"use strict";var l=e("WxoH"),c=e("Dk1u"),h=e("x0Ve"),v=e("11yv"),y=v("species");p.exports=function(S,T){var M=l(S).constructor,P;return M===void 0||h(P=l(M)[y])?T:c(P)}},Nybj:function(p,x,e){"use strict";var l=e("vkZI"),c=e("n6S8"),h=e("tMNq"),v=function(y){return function(S,T,M){var P=l(S),j=h(P),B=c(M,j),D;if(y&&T!==T){for(;j>B;)if(D=P[B++],D!==D)return!0}else for(;j>B;B++)if((y||B in P)&&P[B]===T)return y||B||0;return!y&&-1}};p.exports={includes:v(!0),indexOf:v(!1)}},OU4x:function(p,x,e){"use strict";var l=e("COGW"),c=TypeError;p.exports=function(h){if(l(h))throw new c("The method doesn't accept regular expressions");return h}},P31t:function(p,x,e){"use strict";var l=e("aLaa"),c=e("8HiI");p.exports=function(h,v,y){try{return l(c(Object.getOwnPropertyDescriptor(h,v)[y]))}catch(S){}}},Ppro:function(p,x,e){"use strict";var l=e("nCzB"),c=e("WMbf");l({target:"RegExp",proto:!0,forced:/./.exec!==c},{exec:c})},QELg:function(p,x,e){"use strict";var l=e("eRwv");p.exports=function(c,h){var v=[][c];return!!v&&l(function(){v.call(null,h||function(){return 1},1)})}},QrM1:function(p,x,e){"use strict";var l=e("ZpKI"),c=e("Yzn+"),h=c.concat("length","prototype");x.f=Object.getOwnPropertyNames||function(y){return l(y,h)}},"RXj+":function(p,x,e){"use strict";var l=e("aLaa"),c=e("XaNE"),h=e("qzpy"),v=e("noWC"),y=l("".replace),S=RegExp("^["+v+"]+"),T=RegExp("(^|[^"+v+"])["+v+"]+$"),M=function(P){return function(j){var B=h(c(j));return P&1&&(B=y(B,S,"")),P&2&&(B=y(B,T,"$1")),B}};p.exports={start:M(1),end:M(2),trim:M(3)}},RYfq:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("JTf3"),h=function(v){return c(v)?v:void 0};p.exports=function(v,y){return arguments.length<2?h(l[v]):l[v]&&l[v][y]}},RhGR:function(p,x,e){"use strict";var l=e("eRwv"),c=e("Ks5W"),h=c.RegExp,v=l(function(){var T=h("a","y");return T.lastIndex=2,T.exec("abcd")!==null}),y=v||l(function(){return!h("a","y").sticky}),S=v||l(function(){var T=h("^r","gy");return T.lastIndex=2,T.exec("str")!==null});p.exports={BROKEN_CARET:S,MISSED_STICKY:y,UNSUPPORTED_Y:v}},SN6V:function(p,x,e){"use strict";var l=e("/dXc");p.exports=function(c){var h=+c;return h!==h||h===0?0:l(h)}},"ST+I":function(p,x,e){"use strict";var l=e("aNr2"),c=e("MURR"),h=l("keys");p.exports=function(v){return h[v]||(h[v]=c(v))}},SkNP:function(p,x,e){"use strict";p.exports={}},SwuV:function(p,x,e){"use strict";var l=e("JTf3"),c=e("013W"),h=c.all;p.exports=c.IS_HTMLDDA?function(v){return typeof v=="object"?v!==null:l(v)||v===h}:function(v){return typeof v=="object"?v!==null:l(v)}},TRzv:function(p,x,e){"use strict";var l=e("WxoH"),c=e("SwuV"),h=e("zFjv");p.exports=function(v,y){if(l(v),c(y)&&y.constructor===v)return y;var S=h.f(v),T=S.resolve;return T(y),S.promise}},Ttl4:function(p,x,e){"use strict";var l=e("YELS"),c=e("x1+7"),h=e("fKql"),v=e("FlRv");p.exports=function(y,S,T){for(var M=c(S),P=v.f,j=h.f,B=0;B<M.length;B++){var D=M[B];!l(y,D)&&!(T&&l(T,D))&&P(y,D,j(S,D))}}},UCFi:function(p,x,e){"use strict";x.f=Object.getOwnPropertySymbols},UQ6y:function(p,x,e){"use strict";var l=e("NK/Q"),c=e("Ks5W"),h=e("SwuV"),v=e("8ODz"),y=e("YELS"),S=e("4gdG"),T=e("ST+I"),M=e("SkNP"),P="Object already initialized",j=c.TypeError,B=c.WeakMap,D,F,H,w=function(K){return H(K)?F(K):D(K,{})},X=function(K){return function(I){var it;if(!h(I)||(it=F(I)).type!==K)throw new j("Incompatible receiver, "+K+" required");return it}};if(l||S.state){var q=S.state||(S.state=new B);q.get=q.get,q.has=q.has,q.set=q.set,D=function(K,I){if(q.has(K))throw new j(P);return I.facade=K,q.set(K,I),I},F=function(K){return q.get(K)||{}},H=function(K){return q.has(K)}}else{var G=T("state");M[G]=!0,D=function(K,I){if(y(K,G))throw new j(P);return I.facade=K,v(K,G,I),I},F=function(K){return y(K,G)?K[G]:{}},H=function(K){return y(K,G)}}p.exports={set:D,get:F,has:H,enforce:w,getterFor:X}},Vgcz:function(p,x,e){"use strict";var l=e("m7zg"),c=e("YELS"),h=e("3Xd8"),v=e("HTC/"),y=RegExp.prototype;p.exports=function(S){var T=S.flags;return T===void 0&&!("flags"in y)&&!c(S,"flags")&&h(y,S)?l(v,S):T}},"WLJ+":function(p,x,e){"use strict";var l=e("YELS"),c=e("JTf3"),h=e("721z"),v=e("ST+I"),y=e("Gywb"),S=v("IE_PROTO"),T=Object,M=T.prototype;p.exports=y?T.getPrototypeOf:function(P){var j=h(P);if(l(j,S))return j[S];var B=j.constructor;return c(B)&&j instanceof B?B.prototype:j instanceof T?M:null}},WMbf:function(p,x,e){"use strict";var l=e("m7zg"),c=e("aLaa"),h=e("qzpy"),v=e("HTC/"),y=e("RhGR"),S=e("aNr2"),T=e("XFuk"),M=e("UQ6y").get,P=e("4Qxg"),j=e("c55Z"),B=S("native-string-replace",String.prototype.replace),D=RegExp.prototype.exec,F=D,H=c("".charAt),w=c("".indexOf),X=c("".replace),q=c("".slice),G=function(){var C=/a/,N=/b*/g;return l(D,C,"a"),l(D,N,"a"),C.lastIndex!==0||N.lastIndex!==0}(),K=y.BROKEN_CARET,I=/()??/.exec("")[1]!==void 0,it=G||I||K||P||j;it&&(F=function(N){var W=this,A=M(W),rt=h(N),ot=A.raw,_,E,$,b,R,Y,L;if(ot)return ot.lastIndex=W.lastIndex,_=l(F,ot,rt),W.lastIndex=ot.lastIndex,_;var V=A.groups,J=K&&W.sticky,z=l(v,W),Z=W.source,Q=0,ft=rt;if(J&&(z=X(z,"y",""),w(z,"g")===-1&&(z+="g"),ft=q(rt,W.lastIndex),W.lastIndex>0&&(!W.multiline||W.multiline&&H(rt,W.lastIndex-1)!==`
`)&&(Z="(?: "+Z+")",ft=" "+ft,Q++),E=new RegExp("^(?:"+Z+")",z)),I&&(E=new RegExp("^"+Z+"$(?!\\s)",z)),G&&($=W.lastIndex),b=l(D,J?E:W,ft),J?b?(b.input=q(b.input,Q),b[0]=q(b[0],Q),b.index=W.lastIndex,W.lastIndex+=b[0].length):W.lastIndex=0:G&&b&&(W.lastIndex=W.global?b.index+b[0].length:$),I&&b&&b.length>1&&l(B,b[0],E,function(){for(R=1;R<arguments.length-2;R++)arguments[R]===void 0&&(b[R]=void 0)}),b&&V)for(b.groups=Y=T(null),R=0;R<V.length;R++)L=V[R],Y[L[0]]=b[L[1]];return b}),p.exports=F},WOGj:function(p,x){p.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 l={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=l[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)]}}],h=0;h<c.length;h++){var v=c[h].re,y=c[h].process,S=v.exec(e);if(S){var T=y(S);this.r=T[0],this.g=T[1],this.b=T[2],T.length>3&&(this.alpha=T[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 M=this.r.toString(16),P=this.g.toString(16),j=this.b.toString(16);return M.length==1&&(M="0"+M),P.length==1&&(P="0"+P),j.length==1&&(j="0"+j),"#"+M+P+j},this.getHelpXML=function(){for(var M=new Array,P=0;P<c.length;P++)for(var j=c[P].example,B=0;B<j.length;B++)M[M.length]=j[B];for(var D in l)M[M.length]=D;var F=document.createElement("ul");F.setAttribute("id","rgbcolor-examples");for(var P=0;P<M.length;P++)try{var H=document.createElement("li"),w=new RGBColor(M[P]),X=document.createElement("div");X.style.cssText="margin: 3px; border: 1px solid black; background:"+w.toHex()+"; color:"+w.toHex(),X.appendChild(document.createTextNode("test"));var q=document.createTextNode(" "+M[P]+" -> "+w.toRGB()+" -> "+w.toHex());H.appendChild(X),H.appendChild(q),F.appendChild(H)}catch(K){}return F}}},WONN:function(p,x,e){"use strict";e("Ppro");var l=e("rt8w"),c=e("WaP5"),h=e("WMbf"),v=e("eRwv"),y=e("11yv"),S=e("8ODz"),T=y("species"),M=RegExp.prototype;p.exports=function(P,j,B,D){var F=y(P),H=!v(function(){var G={};return G[F]=function(){return 7},""[P](G)!==7}),w=H&&!v(function(){var G=!1,K=/a/;return P==="split"&&(K={},K.constructor={},K.constructor[T]=function(){return K},K.flags="",K[F]=/./[F]),K.exec=function(){return G=!0,null},K[F](""),!G});if(!H||!w||B){var X=l(/./[F]),q=j(F,""[P],function(G,K,I,it,C){var N=l(G),W=K.exec;return W===h||W===M.exec?H&&!C?{done:!0,value:X(K,I,it)}:{done:!0,value:N(I,K,it)}:{done:!1}});c(String.prototype,P,q[0]),c(M,F,q[1])}D&&S(M[F],"sham",!0)}},WaP5:function(p,x,e){"use strict";var l=e("JTf3"),c=e("FlRv"),h=e("3DCu"),v=e("X4md");p.exports=function(y,S,T,M){M||(M={});var P=M.enumerable,j=M.name!==void 0?M.name:S;if(l(T)&&h(T,j,M),M.global)P?y[S]=T:v(S,T);else{try{M.unsafe?y[S]&&(P=!0):delete y[S]}catch(B){}P?y[S]=T:c.f(y,S,{value:T,enumerable:!1,configurable:!M.nonConfigurable,writable:!M.nonWritable})}return y}},WhZm:function(p,x,e){"use strict";var l=e("3DCu"),c=e("FlRv");p.exports=function(h,v,y){return y.get&&l(y.get,v,{getter:!0}),y.set&&l(y.set,v,{setter:!0}),c.f(h,v,y)}},WxoH:function(p,x,e){"use strict";var l=e("SwuV"),c=String,h=TypeError;p.exports=function(v){if(l(v))return v;throw new h(c(v)+" is not an object")}},"X/EZ":function(p,x,e){"use strict";var l=e("11yv"),c=l("iterator"),h=!1;try{var v=0,y={next:function(){return{done:!!v++}},return:function(){h=!0}};y[c]=function(){return this},Array.from(y,function(){throw 2})}catch(S){}p.exports=function(S,T){try{if(!T&&!h)return!1}catch(j){return!1}var M=!1;try{var P={};P[c]=function(){return{next:function(){return{done:M=!0}}}},S(P)}catch(j){}return M}},X4md:function(p,x,e){"use strict";var l=e("Ks5W"),c=Object.defineProperty;p.exports=function(h,v){try{c(l,h,{value:v,configurable:!0,writable:!0})}catch(y){l[h]=v}return v}},XFuk:function(p,x,e){"use strict";var l=e("WxoH"),c=e("oR5W"),h=e("Yzn+"),v=e("SkNP"),y=e("bUA4"),S=e("me6S"),T=e("ST+I"),M=">",P="<",j="prototype",B="script",D=T("IE_PROTO"),F=function(){},H=function(K){return P+B+M+K+P+"/"+B+M},w=function(K){K.write(H("")),K.close();var I=K.parentWindow.Object;return K=null,I},X=function(){var K=S("iframe"),I="java"+B+":",it;return K.style.display="none",y.appendChild(K),K.src=String(I),it=K.contentWindow.document,it.open(),it.write(H("document.F=Object")),it.close(),it.F},q,G=function(){try{q=new ActiveXObject("htmlfile")}catch(I){}G=typeof document!="undefined"?document.domain&&q?w(q):X():w(q);for(var K=h.length;K--;)delete G[j][h[K]];return G()};v[D]=!0,p.exports=Object.create||function(I,it){var C;return I!==null?(F[j]=l(I),C=new F,F[j]=null,C[D]=I):C=G(),it===void 0?C:c.f(C,it)}},XTcp:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("1mOU"),h=e("mcoe"),v=e("JTf3"),y=e("YELS"),S=e("eRwv"),T=e("bUA4"),M=e("0r2v"),P=e("me6S"),j=e("k2qh"),B=e("GgKt"),D=e("IGIO"),F=l.setImmediate,H=l.clearImmediate,w=l.process,X=l.Dispatch,q=l.Function,G=l.MessageChannel,K=l.String,I=0,it={},C="onreadystatechange",N,W,A,rt;S(function(){N=l.location});var ot=function(b){if(y(it,b)){var R=it[b];delete it[b],R()}},_=function(b){return function(){ot(b)}},E=function(b){ot(b.data)},$=function(b){l.postMessage(K(b),N.protocol+"//"+N.host)};(!F||!H)&&(F=function(R){j(arguments.length,1);var Y=v(R)?R:q(R),L=M(arguments,1);return it[++I]=function(){c(Y,void 0,L)},W(I),I},H=function(R){delete it[R]},D?W=function(b){w.nextTick(_(b))}:X&&X.now?W=function(b){X.now(_(b))}:G&&!B?(A=new G,rt=A.port2,A.port1.onmessage=E,W=h(rt.postMessage,rt)):l.addEventListener&&v(l.postMessage)&&!l.importScripts&&N&&N.protocol!=="file:"&&!S($)?(W=$,l.addEventListener("message",E,!1)):C in P("script")?W=function(b){T.appendChild(P("script"))[C]=function(){T.removeChild(this),ot(b)}}:W=function(b){setTimeout(_(b),0)}),p.exports={set:F,clear:H}},XaNE:function(p,x,e){"use strict";var l=e("x0Ve"),c=TypeError;p.exports=function(h){if(l(h))throw new c("Can't call method on "+h);return h}},Xp4B:function(p,x,e){"use strict";e.d(x,"a",function(){return T});function l(D){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(H){return typeof H}:l=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},l(D)}function c(D,F){if(!(D instanceof F))throw new TypeError("Cannot call a class as a function")}var h=[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],v=[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(D,F,H,w,X,q){if(typeof D=="string"&&(D=document.getElementById(D)),!D||!("naturalWidth"in D))return;var G=X?"offset":"natural",K=D[G+"Width"],I=D[G+"Height"];if(typeof F=="string"&&(F=document.getElementById(F)),!F||!("getContext"in F))return;q||(F.style.width=K+"px",F.style.height=I+"px"),F.width=K,F.height=I;var it=F.getContext("2d");if(it.clearRect(0,0,K,I),it.drawImage(D,0,0,D.naturalWidth,D.naturalHeight,0,0,K,I),isNaN(H)||H<1)return;w?T(F,0,0,K,I,H):P(F,0,0,K,I,H)}function S(D,F,H,w,X){if(typeof D=="string"&&(D=document.getElementById(D)),!D||l(D)!=="object"||!("getContext"in D))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var q=D.getContext("2d");try{return q.getImageData(F,H,w,X)}catch(G){throw new Error("unable to access image data: "+G)}}function T(D,F,H,w,X,q){if(isNaN(q)||q<1)return;q|=0;var G=S(D,F,H,w,X);G=M(G,F,H,w,X,q),D.getContext("2d").putImageData(G,F,H)}function M(D,F,H,w,X,q){for(var G=D.data,K=2*q+1,I=w-1,it=X-1,C=q+1,N=C*(C+1)/2,W=new B,A=W,rt,ot=1;ot<K;ot++)A=A.next=new B,ot===C&&(rt=A);A.next=W;for(var _=null,E=null,$=0,b=0,R=h[q],Y=v[q],L=0;L<X;L++){A=W;for(var V=G[b],J=G[b+1],z=G[b+2],Z=G[b+3],Q=0;Q<C;Q++)A.r=V,A.g=J,A.b=z,A.a=Z,A=A.next;for(var ft=0,dt=0,ct=0,Nt=0,Pt=C*V,xt=C*J,It=C*z,Bt=C*Z,Ft=N*V,Dt=N*J,Wt=N*z,Ct=N*Z,Gt=1;Gt<C;Gt++){var Vt=b+((I<Gt?I:Gt)<<2),Ht=G[Vt],Ut=G[Vt+1],Xt=G[Vt+2],jt=G[Vt+3],Tt=C-Gt;Ft+=(A.r=Ht)*Tt,Dt+=(A.g=Ut)*Tt,Wt+=(A.b=Xt)*Tt,Ct+=(A.a=jt)*Tt,ft+=Ht,dt+=Ut,ct+=Xt,Nt+=jt,A=A.next}_=W,E=rt;for(var zt=0;zt<w;zt++){var st=Ct*R>>Y;if(G[b+3]=st,st!==0){var gt=255/st;G[b]=(Ft*R>>Y)*gt,G[b+1]=(Dt*R>>Y)*gt,G[b+2]=(Wt*R>>Y)*gt}else G[b]=G[b+1]=G[b+2]=0;Ft-=Pt,Dt-=xt,Wt-=It,Ct-=Bt,Pt-=_.r,xt-=_.g,It-=_.b,Bt-=_.a;var Ot=zt+q+1;Ot=$+(Ot<I?Ot:I)<<2,ft+=_.r=G[Ot],dt+=_.g=G[Ot+1],ct+=_.b=G[Ot+2],Nt+=_.a=G[Ot+3],Ft+=ft,Dt+=dt,Wt+=ct,Ct+=Nt,_=_.next;var Rt=E,Mt=Rt.r,ne=Rt.g,le=Rt.b,ce=Rt.a;Pt+=Mt,xt+=ne,It+=le,Bt+=ce,ft-=Mt,dt-=ne,ct-=le,Nt-=ce,E=E.next,b+=4}$+=w}for(var qt=0;qt<w;qt++){b=qt<<2;var he=G[b],te=G[b+1],ve=G[b+2],kt=G[b+3],Ae=C*he,be=C*te,Ie=C*ve,Ne=C*kt,Te=N*he,Pe=N*te,Se=N*ve,Ce=N*kt;A=W;for(var Le=0;Le<C;Le++)A.r=he,A.g=te,A.b=ve,A.a=kt,A=A.next;for(var we=w,pt=0,Ue=0,Kt=0,Ve=0,Me=1;Me<=q;Me++){b=we+qt<<2;var je=C-Me;Te+=(A.r=he=G[b])*je,Pe+=(A.g=te=G[b+1])*je,Se+=(A.b=ve=G[b+2])*je,Ce+=(A.a=kt=G[b+3])*je,Ve+=he,pt+=te,Ue+=ve,Kt+=kt,A=A.next,Me<it&&(we+=w)}b=qt,_=W,E=rt;for(var Ee=0;Ee<X;Ee++){var ue=b<<2;G[ue+3]=kt=Ce*R>>Y,kt>0?(kt=255/kt,G[ue]=(Te*R>>Y)*kt,G[ue+1]=(Pe*R>>Y)*kt,G[ue+2]=(Se*R>>Y)*kt):G[ue]=G[ue+1]=G[ue+2]=0,Te-=Ae,Pe-=be,Se-=Ie,Ce-=Ne,Ae-=_.r,be-=_.g,Ie-=_.b,Ne-=_.a,ue=qt+((ue=Ee+C)<it?ue:it)*w<<2,Te+=Ve+=_.r=G[ue],Pe+=pt+=_.g=G[ue+1],Se+=Ue+=_.b=G[ue+2],Ce+=Kt+=_.a=G[ue+3],_=_.next,Ae+=he=E.r,be+=te=E.g,Ie+=ve=E.b,Ne+=kt=E.a,Ve-=he,pt-=te,Ue-=ve,Kt-=kt,E=E.next,b+=w}}return D}function P(D,F,H,w,X,q){if(isNaN(q)||q<1)return;q|=0;var G=S(D,F,H,w,X);G=j(G,F,H,w,X,q),D.getContext("2d").putImageData(G,F,H)}function j(D,F,H,w,X,q){for(var G=D.data,K=2*q+1,I=w-1,it=X-1,C=q+1,N=C*(C+1)/2,W=new B,A=W,rt,ot=1;ot<K;ot++)A=A.next=new B,ot===C&&(rt=A);A.next=W;for(var _=null,E=null,$=h[q],b=v[q],R,Y,L=0,V=0,J=0;J<X;J++){var z=G[V],Z=G[V+1],Q=G[V+2],ft=C*z,dt=C*Z,ct=C*Q,Nt=N*z,Pt=N*Z,xt=N*Q;A=W;for(var It=0;It<C;It++)A.r=z,A.g=Z,A.b=Q,A=A.next;for(var Bt=0,Ft=0,Dt=0,Wt=1;Wt<C;Wt++)R=V+((I<Wt?I:Wt)<<2),Nt+=(A.r=z=G[R])*(Y=C-Wt),Pt+=(A.g=Z=G[R+1])*Y,xt+=(A.b=Q=G[R+2])*Y,Bt+=z,Ft+=Z,Dt+=Q,A=A.next;_=W,E=rt;for(var Ct=0;Ct<w;Ct++)G[V]=Nt*$>>b,G[V+1]=Pt*$>>b,G[V+2]=xt*$>>b,Nt-=ft,Pt-=dt,xt-=ct,ft-=_.r,dt-=_.g,ct-=_.b,R=L+((R=Ct+q+1)<I?R:I)<<2,Bt+=_.r=G[R],Ft+=_.g=G[R+1],Dt+=_.b=G[R+2],Nt+=Bt,Pt+=Ft,xt+=Dt,_=_.next,ft+=z=E.r,dt+=Z=E.g,ct+=Q=E.b,Bt-=z,Ft-=Z,Dt-=Q,E=E.next,V+=4;L+=w}for(var Gt=0;Gt<w;Gt++){V=Gt<<2;var Vt=G[V],Ht=G[V+1],Ut=G[V+2],Xt=C*Vt,jt=C*Ht,Tt=C*Ut,zt=N*Vt,st=N*Ht,gt=N*Ut;A=W;for(var Ot=0;Ot<C;Ot++)A.r=Vt,A.g=Ht,A.b=Ut,A=A.next;for(var Rt=0,Mt=0,ne=0,le=1,ce=w;le<=q;le++)V=ce+Gt<<2,zt+=(A.r=Vt=G[V])*(Y=C-le),st+=(A.g=Ht=G[V+1])*Y,gt+=(A.b=Ut=G[V+2])*Y,Rt+=Vt,Mt+=Ht,ne+=Ut,A=A.next,le<it&&(ce+=w);V=Gt,_=W,E=rt;for(var qt=0;qt<X;qt++)R=V<<2,G[R]=zt*$>>b,G[R+1]=st*$>>b,G[R+2]=gt*$>>b,zt-=Xt,st-=jt,gt-=Tt,Xt-=_.r,jt-=_.g,Tt-=_.b,R=Gt+((R=qt+C)<it?R:it)*w<<2,zt+=Rt+=_.r=G[R],st+=Mt+=_.g=G[R+1],gt+=ne+=_.b=G[R+2],_=_.next,Xt+=Vt=E.r,jt+=Ht=E.g,Tt+=Ut=E.b,Rt-=Vt,Mt-=Ht,ne-=Ut,E=E.next,V+=w}return D}var B=function D(){c(this,D),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}},YELS:function(p,x,e){"use strict";var l=e("aLaa"),c=e("721z"),h=l({}.hasOwnProperty);p.exports=Object.hasOwn||function(y,S){return h(c(y),S)}},"Yzn+":function(p,x,e){"use strict";p.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},ZpKI:function(p,x,e){"use strict";var l=e("aLaa"),c=e("YELS"),h=e("vkZI"),v=e("Nybj").indexOf,y=e("SkNP"),S=l([].push);p.exports=function(T,M){var P=h(T),j=0,B=[],D;for(D in P)!c(y,D)&&c(P,D)&&S(B,D);for(;M.length>j;)c(P,D=M[j++])&&(~v(B,D)||S(B,D));return B}},a9Cf:function(p,x,e){"use strict";var l=e("11yv"),c=l("toStringTag"),h={};h[c]="z",p.exports=String(h)==="[object z]"},aLaa:function(p,x,e){"use strict";var l=e("66qH"),c=Function.prototype,h=c.call,v=l&&c.bind.bind(h,h);p.exports=l?v:function(y){return function(){return h.apply(y,arguments)}}},aNIs:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("eE3R"),h=l.process,v=l.Deno,y=h&&h.versions||v&&v.version,S=y&&y.v8,T,M;S&&(T=S.split("."),M=T[0]>0&&T[0]<4?1:+(T[0]+T[1])),!M&&c&&(T=c.match(/Edge\/(\d+)/),(!T||T[1]>=74)&&(T=c.match(/Chrome\/(\d+)/),T&&(M=+T[1]))),p.exports=M},aNr2:function(p,x,e){"use strict";var l=e("jybJ"),c=e("4gdG");(p.exports=function(h,v){return c[h]||(c[h]=v!==void 0?v:{})})("versions",[]).push({version:"3.33.1",mode:l?"pure":"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.1/LICENSE",source:"https://github.com/zloirock/core-js"})},bT0D:function(p,x,e){"use strict";var l=e("RYfq"),c=e("JTf3"),h=e("3Xd8"),v=e("1Sr1"),y=Object;p.exports=v?function(S){return typeof S=="symbol"}:function(S){var T=l("Symbol");return c(T)&&h(T.prototype,y(S))}},bUA4:function(p,x,e){"use strict";var l=e("RYfq");p.exports=l("document","documentElement")},ba8b:function(p,x,e){"use strict";var l=e("aLaa"),c=l({}.toString),h=l("".slice);p.exports=function(v){return h(c(v),8,-1)}},c3MK:function(p,x,e){"use strict";var l=e("SN6V"),c=Math.min;p.exports=function(h){return h>0?c(l(h),9007199254740991):0}},c55Z:function(p,x,e){"use strict";var l=e("eRwv"),c=e("Ks5W"),h=c.RegExp;p.exports=l(function(){var v=h("(?<a>b)","g");return v.exec("b").groups.a!=="b"||"b".replace(v,"$<a>c")!=="bc"})},dAmL:function(p,x,e){"use strict";p.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},eE3R:function(p,x,e){"use strict";p.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},eRwv:function(p,x,e){"use strict";p.exports=function(l){try{return!!l()}catch(c){return!0}}},fKql:function(p,x,e){"use strict";var l=e("++4Y"),c=e("m7zg"),h=e("5r2E"),v=e("4uGi"),y=e("vkZI"),S=e("GTqx"),T=e("YELS"),M=e("pVCk"),P=Object.getOwnPropertyDescriptor;x.f=l?P:function(B,D){if(B=y(B),D=S(D),M)try{return P(B,D)}catch(F){}if(T(B,D))return v(!c(h.f,B,D),B[D])}},"g8+u":function(p,x,e){"use strict";var l=e("a9Cf"),c=e("JTf3"),h=e("ba8b"),v=e("11yv"),y=v("toStringTag"),S=Object,T=h(function(){return arguments}())==="Arguments",M=function(P,j){try{return P[j]}catch(B){}};p.exports=l?h:function(P){var j,B,D;return P===void 0?"Undefined":P===null?"Null":typeof(B=M(j=S(P),y))=="string"?B:T?h(j):(D=h(j))==="Object"&&c(j.callee)?"Arguments":D}},g9jQ:function(p,x,e){"use strict";var l=e("nCzB"),c=e("rt8w"),h=e("Nybj").indexOf,v=e("QELg"),y=c([].indexOf),S=!!y&&1/y([1],1,-0)<0,T=S||!v("indexOf");l({target:"Array",proto:!0,forced:T},{indexOf:function(P){var j=arguments.length>1?arguments[1]:void 0;return S?y(this,P,j)||0:h(this,P,j)}})},gzPo:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("mcoe"),h=e("fKql").f,v=e("XTcp").set,y=e("zUnQ"),S=e("GgKt"),T=e("FqHY"),M=e("/pbl"),P=e("IGIO"),j=l.MutationObserver||l.WebKitMutationObserver,B=l.document,D=l.process,F=l.Promise,H=h(l,"queueMicrotask"),w=H&&H.value,X,q,G,K,I;if(!w){var it=new y,C=function(){var N,W;for(P&&(N=D.domain)&&N.exit();W=it.get();)try{W()}catch(A){throw it.head&&X(),A}N&&N.enter()};!S&&!P&&!M&&j&&B?(q=!0,G=B.createTextNode(""),new j(C).observe(G,{characterData:!0}),X=function(){G.data=q=!q}):!T&&F&&F.resolve?(K=F.resolve(void 0),K.constructor=F,I=c(K.then,K),X=function(){I(C)}):P?X=function(){D.nextTick(C)}:(v=c(v,l),X=function(){v(C)}),w=function(N){it.head||X(),it.add(N)}}p.exports=w},hIaP:function(p,x,e){"use strict";var l=e("m7zg"),c=e("8HiI"),h=e("WxoH"),v=e("IL+x"),y=e("ltkU"),S=TypeError;p.exports=function(T,M){var P=arguments.length<2?y(T):M;if(c(P))return h(l(P,T));throw new S(v(T)+" is not iterable")}},i57Q:function(p,x,e){"use strict";p.exports=function(l,c){return{value:l,done:c}}},"iBj/":function(p,x,e){"use strict";var l=e("m7zg"),c=e("WxoH"),h=e("oK8H");p.exports=function(v,y,S){var T,M;c(v);try{if(T=h(v,"return"),!T){if(y==="throw")throw S;return S}T=l(T,v)}catch(P){M=!0,T=P}if(y==="throw")throw S;if(M)throw T;return c(T),S}},iWRt:function(p,x,e){"use strict";var l=e("nCzB"),c=e("aLaa"),h=e("uZ/K"),v=c([].reverse),y=[1,2];l({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return h(this)&&(this.length=this.length),v(this)}})},jCYL:function(p,x,e){"use strict";var l=e("nCzB"),c=e("RYfq"),h=e("jybJ"),v=e("KLK4"),y=e("GxTi").CONSTRUCTOR,S=e("TRzv"),T=c("Promise"),M=h&&!y;l({target:"Promise",stat:!0,forced:h||y},{resolve:function(j){return S(M&&this===T?v:this,j)}})},jybJ:function(p,x,e){"use strict";p.exports=!1},k2qh:function(p,x,e){"use strict";var l=TypeError;p.exports=function(c,h){if(c<h)throw new l("Not enough arguments");return c}},lAFk:function(p,x,e){"use strict";p.exports=function(l,c){try{arguments.length===1?console.error(l):console.error(l,c)}catch(h){}}},ltkU:function(p,x,e){"use strict";var l=e("g8+u"),c=e("oK8H"),h=e("x0Ve"),v=e("AoAp"),y=e("11yv"),S=y("iterator");p.exports=function(T){if(!h(T))return c(T,S)||c(T,"@@iterator")||v[l(T)]}},m7zg:function(p,x,e){"use strict";var l=e("66qH"),c=Function.prototype.call;p.exports=l?c.bind(c):function(){return c.apply(c,arguments)}},"mGb/":function(p,x,e){"use strict";var l=e("eRwv"),c=e("JTf3"),h=/#|\.prototype\./,v=function(P,j){var B=S[y(P)];return B===M?!0:B===T?!1:c(j)?l(j):!!j},y=v.normalize=function(P){return String(P).replace(h,".").toLowerCase()},S=v.data={},T=v.NATIVE="N",M=v.POLYFILL="P";p.exports=v},mcoe:function(p,x,e){"use strict";var l=e("rt8w"),c=e("8HiI"),h=e("66qH"),v=l(l.bind);p.exports=function(y,S){return c(y),S===void 0?y:h?v(y,S):function(){return y.apply(S,arguments)}}},mdxj:function(p,x,e){"use strict";var l=e("nCzB"),c=e("FjAG").left,h=e("QELg"),v=e("aNIs"),y=e("IGIO"),S=!y&&v>79&&v<83,T=S||!h("reduce");l({target:"Array",proto:!0,forced:T},{reduce:function(P){var j=arguments.length;return c(this,P,j,j>1?arguments[1]:void 0)}})},me6S:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("SwuV"),h=l.document,v=c(h)&&c(h.createElement);p.exports=function(y){return v?h.createElement(y):{}}},ms20:function(p,x,e){"use strict";var l=e("m7zg"),c=e("SwuV"),h=e("bT0D"),v=e("oK8H"),y=e("2lHc"),S=e("11yv"),T=TypeError,M=S("toPrimitive");p.exports=function(P,j){if(!c(P)||h(P))return P;var B=v(P,M),D;if(B){if(j===void 0&&(j="default"),D=l(B,P,j),!c(D)||h(D))return D;throw new T("Can't convert object to primitive value")}return j===void 0&&(j="number"),y(P,j)}},n6S8:function(p,x,e){"use strict";var l=e("SN6V"),c=Math.max,h=Math.min;p.exports=function(v,y){var S=l(v);return S<0?c(S+y,0):h(S,y)}},nCzB:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("fKql").f,h=e("8ODz"),v=e("WaP5"),y=e("X4md"),S=e("Ttl4"),T=e("mGb/");p.exports=function(M,P){var j=M.target,B=M.global,D=M.stat,F,H,w,X,q,G;if(B?H=l:D?H=l[j]||y(j,{}):H=(l[j]||{}).prototype,H)for(w in P){if(q=P[w],M.dontCallGetSet?(G=c(H,w),X=G&&G.value):X=H[w],F=T(B?w:j+(D?".":"#")+w,M.forced),!F&&X!==void 0){if(typeof q==typeof X)continue;S(q,X)}(M.sham||X&&X.sham)&&h(q,"sham",!0),v(H,w,q,M)}}},noWC:function(p,x,e){"use strict";p.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(p,x,e){"use strict";var l=e("mcoe"),c=e("m7zg"),h=e("WxoH"),v=e("IL+x"),y=e("3n0U"),S=e("tMNq"),T=e("3Xd8"),M=e("hIaP"),P=e("ltkU"),j=e("iBj/"),B=TypeError,D=function(H,w){this.stopped=H,this.result=w},F=D.prototype;p.exports=function(H,w,X){var q=X&&X.that,G=!!(X&&X.AS_ENTRIES),K=!!(X&&X.IS_RECORD),I=!!(X&&X.IS_ITERATOR),it=!!(X&&X.INTERRUPTED),C=l(w,q),N,W,A,rt,ot,_,E,$=function(R){return N&&j(N,"normal",R),new D(!0,R)},b=function(R){return G?(h(R),it?C(R[0],R[1],$):C(R[0],R[1])):it?C(R,$):C(R)};if(K)N=H.iterator;else if(I)N=H;else{if(W=P(H),!W)throw new B(v(H)+" is not iterable");if(y(W)){for(A=0,rt=S(H);rt>A;A++)if(ot=b(H[A]),ot&&T(F,ot))return ot;return new D(!1)}N=M(H,W)}for(_=K?H.next:N.next;!(E=c(_,N)).done;){try{ot=b(E.value)}catch(R){j(N,"throw",R)}if(typeof ot=="object"&&ot&&T(F,ot))return ot}return new D(!1)}},oK8H:function(p,x,e){"use strict";var l=e("8HiI"),c=e("x0Ve");p.exports=function(h,v){var y=h[v];return c(y)?void 0:l(y)}},oR5W:function(p,x,e){"use strict";var l=e("++4Y"),c=e("FkIU"),h=e("FlRv"),v=e("WxoH"),y=e("vkZI"),S=e("Ai06");x.f=l&&!c?Object.defineProperties:function(M,P){v(M);for(var j=y(P),B=S(P),D=B.length,F=0,H;D>F;)h.f(M,H=B[F++],j[H]);return M}},oauk:function(p,x,e){"use strict";var l=e("GTqx"),c=e("FlRv"),h=e("4uGi");p.exports=function(v,y,S){var T=l(y);T in v?c.f(v,T,h(0,S)):v[T]=S}},p5Ma:function(p,x,e){"use strict";var l=e("aLaa"),c=e("eRwv"),h=e("ba8b"),v=Object,y=l("".split);p.exports=c(function(){return!v("z").propertyIsEnumerable(0)})?function(S){return h(S)==="String"?y(S,""):v(S)}:v},pVCk:function(p,x,e){"use strict";var l=e("++4Y"),c=e("eRwv"),h=e("me6S");p.exports=!l&&!c(function(){return Object.defineProperty(h("div"),"a",{get:function(){return 7}}).a!==7})},qJvV:function(p,x,e){"use strict";var l=e("Ks5W"),c=e("ENhe"),h=e("GI0h"),v=e("Lltv"),y=e("8ODz"),S=e("11yv"),T=S("iterator"),M=S("toStringTag"),P=v.values,j=function(D,F){if(D){if(D[T]!==P)try{y(D,T,P)}catch(w){D[T]=P}if(D[M]||y(D,M,F),c[F]){for(var H in v)if(D[H]!==v[H])try{y(D,H,v[H])}catch(w){D[H]=v[H]}}}};for(var B in c)j(l[B]&&l[B].prototype,B);j(h,"DOMTokenList")},qjFr:function(p,x,e){"use strict";var l=e("eRwv"),c=e("JTf3"),h=e("SwuV"),v=e("XFuk"),y=e("WLJ+"),S=e("WaP5"),T=e("11yv"),M=e("jybJ"),P=T("iterator"),j=!1,B,D,F;[].keys&&(F=[].keys(),"next"in F?(D=y(y(F)),D!==Object.prototype&&(B=D)):j=!0);var H=!h(B)||l(function(){var w={};return B[P].call(w)!==w});H?B={}:M&&(B=v(B)),c(B[P])||S(B,P,function(){return this}),p.exports={IteratorPrototype:B,BUGGY_SAFARI_ITERATORS:j}},qozo:function(p,x,e){"use strict";var l=e("qjFr").IteratorPrototype,c=e("XFuk"),h=e("4uGi"),v=e("ueY1"),y=e("AoAp"),S=function(){return this};p.exports=function(T,M,P,j){var B=M+" Iterator";return T.prototype=c(l,{next:h(+!j,P)}),v(T,B,!1,!0),y[B]=S,T}},qzpy:function(p,x,e){"use strict";var l=e("g8+u"),c=String;p.exports=function(h){if(l(h)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return c(h)}},rt8w:function(p,x,e){"use strict";var l=e("ba8b"),c=e("aLaa");p.exports=function(h){if(l(h)==="Function")return c(h)}},sNJV:function(p,x,e){"use strict";var l=e("aLaa"),c=e("JTf3"),h=e("4gdG"),v=l(Function.toString);c(h.inspectSource)||(h.inspectSource=function(y){return v(y)}),p.exports=h.inspectSource},tMNq:function(p,x,e){"use strict";var l=e("c3MK");p.exports=function(c){return l(c.length)}},tZjp:function(p,x,e){"use strict";var l=e("nCzB"),c=e("jybJ"),h=e("IGIO"),v=e("Ks5W"),y=e("m7zg"),S=e("WaP5"),T=e("JHvW"),M=e("ueY1"),P=e("9Bi7"),j=e("8HiI"),B=e("JTf3"),D=e("SwuV"),F=e("uoua"),H=e("NudO"),w=e("XTcp").set,X=e("gzPo"),q=e("lAFk"),G=e("8xe4"),K=e("zUnQ"),I=e("UQ6y"),it=e("KLK4"),C=e("GxTi"),N=e("zFjv"),W="Promise",A=C.CONSTRUCTOR,rt=C.REJECTION_EVENT,ot=C.SUBCLASSING,_=I.getterFor(W),E=I.set,$=it&&it.prototype,b=it,R=$,Y=v.TypeError,L=v.document,V=v.process,J=N.f,z=J,Z=!!(L&&L.createEvent&&v.dispatchEvent),Q="unhandledrejection",ft="rejectionhandled",dt=0,ct=1,Nt=2,Pt=1,xt=2,It,Bt,Ft,Dt,Wt=function(st){var gt;return D(st)&&B(gt=st.then)?gt:!1},Ct=function(st,gt){var Ot=gt.value,Rt=gt.state===ct,Mt=Rt?st.ok:st.fail,ne=st.resolve,le=st.reject,ce=st.domain,qt,he,te;try{Mt?(Rt||(gt.rejection===xt&&Xt(gt),gt.rejection=Pt),Mt===!0?qt=Ot:(ce&&ce.enter(),qt=Mt(Ot),ce&&(ce.exit(),te=!0)),qt===st.promise?le(new Y("Promise-chain cycle")):(he=Wt(qt))?y(he,qt,ne,le):ne(qt)):le(Ot)}catch(ve){ce&&!te&&ce.exit(),le(ve)}},Gt=function(st,gt){if(st.notified)return;st.notified=!0,X(function(){for(var Ot=st.reactions,Rt;Rt=Ot.get();)Ct(Rt,st);st.notified=!1,gt&&!st.rejection&&Ht(st)})},Vt=function(st,gt,Ot){var Rt,Mt;Z?(Rt=L.createEvent("Event"),Rt.promise=gt,Rt.reason=Ot,Rt.initEvent(st,!1,!0),v.dispatchEvent(Rt)):Rt={promise:gt,reason:Ot},!rt&&(Mt=v["on"+st])?Mt(Rt):st===Q&&q("Unhandled promise rejection",Ot)},Ht=function(st){y(w,v,function(){var gt=st.facade,Ot=st.value,Rt=Ut(st),Mt;if(Rt&&(Mt=G(function(){h?V.emit("unhandledRejection",Ot,gt):Vt(Q,gt,Ot)}),st.rejection=h||Ut(st)?xt:Pt,Mt.error))throw Mt.value})},Ut=function(st){return st.rejection!==Pt&&!st.parent},Xt=function(st){y(w,v,function(){var gt=st.facade;h?V.emit("rejectionHandled",gt):Vt(ft,gt,st.value)})},jt=function(st,gt,Ot){return function(Rt){st(gt,Rt,Ot)}},Tt=function(st,gt,Ot){if(st.done)return;st.done=!0,Ot&&(st=Ot),st.value=gt,st.state=Nt,Gt(st,!0)},zt=function(st,gt,Ot){if(st.done)return;st.done=!0,Ot&&(st=Ot);try{if(st.facade===gt)throw new Y("Promise can't be resolved itself");var Rt=Wt(gt);Rt?X(function(){var Mt={done:!1};try{y(Rt,gt,jt(zt,Mt,st),jt(Tt,Mt,st))}catch(ne){Tt(Mt,ne,st)}}):(st.value=gt,st.state=ct,Gt(st,!1))}catch(Mt){Tt({done:!1},Mt,st)}};if(A&&(b=function(gt){F(this,R),j(gt),y(It,this);var Ot=_(this);try{gt(jt(zt,Ot),jt(Tt,Ot))}catch(Rt){Tt(Ot,Rt)}},R=b.prototype,It=function(gt){E(this,{type:W,done:!1,notified:!1,parent:!1,reactions:new K,rejection:!1,state:dt,value:void 0})},It.prototype=S(R,"then",function(gt,Ot){var Rt=_(this),Mt=J(H(this,b));return Rt.parent=!0,Mt.ok=B(gt)?gt:!0,Mt.fail=B(Ot)&&Ot,Mt.domain=h?V.domain:void 0,Rt.state===dt?Rt.reactions.add(Mt):X(function(){Ct(Mt,Rt)}),Mt.promise}),Bt=function(){var st=new It,gt=_(st);this.promise=st,this.resolve=jt(zt,gt),this.reject=jt(Tt,gt)},N.f=J=function(st){return st===b||st===Ft?new Bt(st):z(st)},!c&&B(it)&&$!==Object.prototype)){Dt=$.then,ot||S($,"then",function(gt,Ot){var Rt=this;return new b(function(Mt,ne){y(Dt,Rt,Mt,ne)}).then(gt,Ot)},{unsafe:!0});try{delete $.constructor}catch(st){}T&&T($,R)}l({global:!0,constructor:!0,wrap:!0,forced:A},{Promise:b}),M(b,W,!1,!0),P(W)},"uZ/K":function(p,x,e){"use strict";var l=e("ba8b");p.exports=Array.isArray||function(h){return l(h)==="Array"}},ueY1:function(p,x,e){"use strict";var l=e("FlRv").f,c=e("YELS"),h=e("11yv"),v=h("toStringTag");p.exports=function(y,S,T){y&&!T&&(y=y.prototype),y&&!c(y,v)&&l(y,v,{configurable:!0,value:S})}},uoua:function(p,x,e){"use strict";var l=e("3Xd8"),c=TypeError;p.exports=function(h,v){if(l(v,h))return h;throw new c("Incorrect invocation")}},"v/rq":function(p,x,e){"use strict";var l=e("aNIs"),c=e("eRwv"),h=e("Ks5W"),v=h.String;p.exports=!!Object.getOwnPropertySymbols&&!c(function(){var y=Symbol("symbol detection");return!v(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&l&&l<41})},vTDQ:function(p,x,e){"use strict";var l=e("dAmL"),c=e("IGIO");p.exports=!l&&!c&&typeof window=="object"&&typeof document=="object"},vkZI:function(p,x,e){"use strict";var l=e("p5Ma"),c=e("XaNE");p.exports=function(h){return l(c(h))}},vrKp:function(p,x,e){"use strict";e("tZjp"),e("A2dy"),e("13vt"),e("D0VN"),e("ESVS"),e("jCYL")},wOD2:function(p,x,e){"use strict";var l=e("nCzB"),c=e("RXj+").trim,h=e("5JCY");l({target:"String",proto:!0,forced:h("trim")},{trim:function(){return c(this)}})},x0Ve:function(p,x,e){"use strict";p.exports=function(l){return l==null}},"x1+7":function(p,x,e){"use strict";var l=e("RYfq"),c=e("aLaa"),h=e("QrM1"),v=e("UCFi"),y=e("WxoH"),S=c([].concat);p.exports=l("Reflect","ownKeys")||function(M){var P=h.f(y(M)),j=v.f;return j?S(P,j(M)):P}},x8x8:function(p,x,e){"use strict";var l=e("1mOU"),c=e("m7zg"),h=e("aLaa"),v=e("WONN"),y=e("eRwv"),S=e("WxoH"),T=e("JTf3"),M=e("x0Ve"),P=e("SN6V"),j=e("c3MK"),B=e("qzpy"),D=e("XaNE"),F=e("M/+V"),H=e("oK8H"),w=e("Ne/+"),X=e("3fk+"),q=e("11yv"),G=q("replace"),K=Math.max,I=Math.min,it=h([].concat),C=h([].push),N=h("".indexOf),W=h("".slice),A=function(E){return E===void 0?E:String(E)},rt=function(){return"a".replace(/./,"$0")==="$0"}(),ot=function(){return/./[G]?/./[G]("a","$0")==="":!1}(),_=!y(function(){var E=/./;return E.exec=function(){var $=[];return $.groups={a:"7"},$},"".replace(E,"$<a>")!=="7"});v("replace",function(E,$,b){var R=ot?"$":"$0";return[function(L,V){var J=D(this),z=M(L)?void 0:H(L,G);return z?c(z,L,J,V):c($,B(J),L,V)},function(Y,L){var V=S(this),J=B(Y);if(typeof L=="string"&&N(L,R)===-1&&N(L,"$<")===-1){var z=b($,V,J,L);if(z.done)return z.value}var Z=T(L);Z||(L=B(L));var Q=V.global,ft;Q&&(ft=V.unicode,V.lastIndex=0);for(var dt=[],ct;!(ct=X(V,J),ct===null);){if(C(dt,ct),!Q)break;var Nt=B(ct[0]);Nt===""&&(V.lastIndex=F(J,j(V.lastIndex),ft))}for(var Pt="",xt=0,It=0;It<dt.length;It++){ct=dt[It];for(var Bt=B(ct[0]),Ft=K(I(P(ct.index),J.length),0),Dt=[],Wt,Ct=1;Ct<ct.length;Ct++)C(Dt,A(ct[Ct]));var Gt=ct.groups;if(Z){var Vt=it([Bt],Dt,Ft,J);Gt!==void 0&&C(Vt,Gt),Wt=B(l(L,void 0,Vt))}else Wt=w(Bt,J,Ft,Dt,Gt,L);Ft>=xt&&(Pt+=W(J,xt,Ft)+Wt,xt=Ft+Bt.length)}return Pt+W(J,xt)}]},!_||!rt||ot)},yD9w:function(p,x,e){"use strict";var l=e("N6FT").PROPER,c=e("WaP5"),h=e("WxoH"),v=e("qzpy"),y=e("eRwv"),S=e("Vgcz"),T="toString",M=RegExp.prototype,P=M[T],j=y(function(){return P.call({source:"a",flags:"b"})!=="/a/b"}),B=l&&P.name!==T;(j||B)&&c(RegExp.prototype,T,function(){var F=h(this),H=v(F.source),w=v(S(F));return"/"+H+"/"+w},{unsafe:!0})},yXPU:function(p,x){function e(c,h,v,y,S,T,M){try{var P=c[T](M),j=P.value}catch(B){v(B);return}P.done?h(j):Promise.resolve(j).then(y,S)}function l(c){return function(){var h=this,v=arguments;return new Promise(function(y,S){var T=c.apply(h,v);function M(j){e(T,y,S,M,P,"next",j)}function P(j){e(T,y,S,M,P,"throw",j)}M(void 0)})}}p.exports=l,p.exports.__esModule=!0,p.exports.default=p.exports},ymN0:function(p,x,e){"use strict";var l=e("aLaa"),c=e("SN6V"),h=e("qzpy"),v=e("XaNE"),y=l("".charAt),S=l("".charCodeAt),T=l("".slice),M=function(P){return function(j,B){var D=h(v(j)),F=c(B),H=D.length,w,X;return F<0||F>=H?P?"":void 0:(w=S(D,F),w<55296||w>56319||F+1===H||(X=S(D,F+1))<56320||X>57343?P?y(D,F):w:P?T(D,F,F+2):(w-55296<<10)+(X-56320)+65536)}};p.exports={codeAt:M(!1),charAt:M(!0)}},zFjv:function(p,x,e){"use strict";var l=e("8HiI"),c=TypeError,h=function(v){var y,S;this.promise=new v(function(T,M){if(y!==void 0||S!==void 0)throw new c("Bad Promise constructor");y=T,S=M}),this.resolve=l(y),this.reject=l(S)};p.exports.f=function(v){return new h(v)}},zUnQ:function(p,x,e){"use strict";var l=function(){this.head=null,this.tail=null};l.prototype={add:function(c){var h={item:c,next:null},v=this.tail;v?v.next=h:this.head=h,this.tail=h},get:function(){var c=this.head;if(c){var h=this.head=c.next;return h===null&&(this.tail=null),c.item}}},p.exports=l}}]);