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/267.700152b6.async.js

19 lines
172 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[267],{"/GqU":function(m,b,t){var u=t("RK3t"),d=t("HYAF");m.exports=function(v){return u(d(v))}},"/OPJ":function(m,b,t){var u=t("0Dky"),d=t("2oRo"),v=d.RegExp;m.exports=u(function(){var g=v(".","s");return!(g.dotAll&&g.exec(`
`)&&g.flags==="s")})},"/b8u":function(m,b,t){var u=t("STAE");m.exports=u&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"/byt":function(m,b){m.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"/qmn":function(m,b,t){var u=t("2oRo");m.exports=u.Promise},"0B/8":function(m,b,t){"use strict";t.d(b,"a",function(){return N});/*! *****************************************************************************
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 u=function(M,D){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(j,_){j.__proto__=_}||function(j,_){for(var ne in _)Object.prototype.hasOwnProperty.call(_,ne)&&(j[ne]=_[ne])})(M,D)};function d(C,M){if(typeof M!="function"&&M!==null)throw new TypeError("Class extends value "+String(M)+" is not a constructor or null");function D(){this.constructor=C}u(C,M),C.prototype=M===null?Object.create(M):(D.prototype=M.prototype,new D)}function v(C){var M="";Array.isArray(C)||(C=[C]);for(var D=0;D<C.length;D++){var j=C[D];if(j.type===N.CLOSE_PATH)M+="z";else if(j.type===N.HORIZ_LINE_TO)M+=(j.relative?"h":"H")+j.x;else if(j.type===N.VERT_LINE_TO)M+=(j.relative?"v":"V")+j.y;else if(j.type===N.MOVE_TO)M+=(j.relative?"m":"M")+j.x+" "+j.y;else if(j.type===N.LINE_TO)M+=(j.relative?"l":"L")+j.x+" "+j.y;else if(j.type===N.CURVE_TO)M+=(j.relative?"c":"C")+j.x1+" "+j.y1+" "+j.x2+" "+j.y2+" "+j.x+" "+j.y;else if(j.type===N.SMOOTH_CURVE_TO)M+=(j.relative?"s":"S")+j.x2+" "+j.y2+" "+j.x+" "+j.y;else if(j.type===N.QUAD_TO)M+=(j.relative?"q":"Q")+j.x1+" "+j.y1+" "+j.x+" "+j.y;else if(j.type===N.SMOOTH_QUAD_TO)M+=(j.relative?"t":"T")+j.x+" "+j.y;else{if(j.type!==N.ARC)throw new Error('Unexpected command type "'+j.type+'" at index '+D+".");M+=(j.relative?"a":"A")+j.rX+" "+j.rY+" "+j.xRot+" "+ +j.lArcFlag+" "+ +j.sweepFlag+" "+j.x+" "+j.y}}return M}function g(C,M){var D=C[0],j=C[1];return[D*Math.cos(M)-j*Math.sin(M),D*Math.sin(M)+j*Math.cos(M)]}function y(){for(var C=[],M=0;M<arguments.length;M++)C[M]=arguments[M];for(var D=0;D<C.length;D++)if(typeof C[D]!="number")throw new Error("assertNumbers arguments["+D+"] is not a number. "+typeof C[D]+" == typeof "+C[D]);return!0}var S=Math.PI;function T(C,M,D){C.lArcFlag=C.lArcFlag===0?0:1,C.sweepFlag=C.sweepFlag===0?0:1;var j=C.rX,_=C.rY,ne=C.x,q=C.y;j=Math.abs(C.rX),_=Math.abs(C.rY);var E=g([(M-ne)/2,(D-q)/2],-C.xRot/180*S),H=E[0],O=E[1],A=Math.pow(H,2)/Math.pow(j,2)+Math.pow(O,2)/Math.pow(_,2);1<A&&(j*=Math.sqrt(A),_*=Math.sqrt(A)),C.rX=j,C.rY=_;var W=Math.pow(j,2)*Math.pow(O,2)+Math.pow(_,2)*Math.pow(H,2),w=(C.lArcFlag!==C.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(j,2)*Math.pow(_,2)-W)/W)),k=j*O/_*w,Z=-_*H/j*w,Y=g([k,Z],C.xRot/180*S);C.cX=Y[0]+(M+ne)/2,C.cY=Y[1]+(D+q)/2,C.phi1=Math.atan2((O-Z)/_,(H-k)/j),C.phi2=Math.atan2((-O-Z)/_,(-H-k)/j),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 R(C,M,D){y(C,M,D);var j=C*C+M*M-D*D;if(0>j)return[];if(j===0)return[[C*D/(C*C+M*M),M*D/(C*C+M*M)]];var _=Math.sqrt(j);return[[(C*D+M*_)/(C*C+M*M),(M*D-C*_)/(C*C+M*M)],[(C*D-M*_)/(C*C+M*M),(M*D+C*_)/(C*C+M*M)]]}var P,B=Math.PI/180;function V(C,M,D){return(1-D)*C+D*M}function I(C,M,D,j){return C+Math.cos(j/180*S)*M+Math.sin(j/180*S)*D}function U(C,M,D,j){var _=1e-6,ne=M-C,q=D-M,E=3*ne+3*(j-D)-6*q,H=6*(q-ne),O=3*ne;return Math.abs(E)<_?[-O/H]:function(A,W,w){w===void 0&&(w=1e-6);var k=A*A/4-W;if(k<-w)return[];if(k<=w)return[-A/2];var Z=Math.sqrt(k);return[-A/2-Z,-A/2+Z]}(H/E,O/E,_)}function G(C,M,D,j,_){var ne=1-_;return C*(ne*ne*ne)+M*(3*ne*ne*_)+D*(3*ne*_*_)+j*(_*_*_)}!function(C){function M(){return _(function(E,H,O){return E.relative&&(E.x1!==void 0&&(E.x1+=H),E.y1!==void 0&&(E.y1+=O),E.x2!==void 0&&(E.x2+=H),E.y2!==void 0&&(E.y2+=O),E.x!==void 0&&(E.x+=H),E.y!==void 0&&(E.y+=O),E.relative=!1),E})}function D(){var E=NaN,H=NaN,O=NaN,A=NaN;return _(function(W,w,k){return W.type&N.SMOOTH_CURVE_TO&&(W.type=N.CURVE_TO,E=isNaN(E)?w:E,H=isNaN(H)?k:H,W.x1=W.relative?w-E:2*w-E,W.y1=W.relative?k-H:2*k-H),W.type&N.CURVE_TO?(E=W.relative?w+W.x2:W.x2,H=W.relative?k+W.y2:W.y2):(E=NaN,H=NaN),W.type&N.SMOOTH_QUAD_TO&&(W.type=N.QUAD_TO,O=isNaN(O)?w:O,A=isNaN(A)?k:A,W.x1=W.relative?w-O:2*w-O,W.y1=W.relative?k-A:2*k-A),W.type&N.QUAD_TO?(O=W.relative?w+W.x1:W.x1,A=W.relative?k+W.y1:W.y1):(O=NaN,A=NaN),W})}function j(){var E=NaN,H=NaN;return _(function(O,A,W){if(O.type&N.SMOOTH_QUAD_TO&&(O.type=N.QUAD_TO,E=isNaN(E)?A:E,H=isNaN(H)?W:H,O.x1=O.relative?A-E:2*A-E,O.y1=O.relative?W-H:2*W-H),O.type&N.QUAD_TO){E=O.relative?A+O.x1:O.x1,H=O.relative?W+O.y1:O.y1;var w=O.x1,k=O.y1;O.type=N.CURVE_TO,O.x1=((O.relative?0:A)+2*w)/3,O.y1=((O.relative?0:W)+2*k)/3,O.x2=(O.x+2*w)/3,O.y2=(O.y+2*k)/3}else E=NaN,H=NaN;return O})}function _(E){var H=0,O=0,A=NaN,W=NaN;return function(w){if(isNaN(A)&&!(w.type&N.MOVE_TO))throw new Error("path must start with moveto");var k=E(w,H,O,A,W);return w.type&N.CLOSE_PATH&&(H=A,O=W),w.x!==void 0&&(H=w.relative?H+w.x:w.x),w.y!==void 0&&(O=w.relative?O+w.y:w.y),w.type&N.MOVE_TO&&(A=H,W=O),k}}function ne(E,H,O,A,W,w){return y(E,H,O,A,W,w),_(function(k,Z,Y,X){var Q=k.x1,oe=k.x2,ce=k.relative&&!isNaN(X),se=k.x!==void 0?k.x:ce?0:Z,Me=k.y!==void 0?k.y:ce?0:Y;function pe(ze){return ze*ze}k.type&N.HORIZ_LINE_TO&&H!==0&&(k.type=N.LINE_TO,k.y=k.relative?0:Y),k.type&N.VERT_LINE_TO&&O!==0&&(k.type=N.LINE_TO,k.x=k.relative?0:Z),k.x!==void 0&&(k.x=k.x*E+Me*O+(ce?0:W)),k.y!==void 0&&(k.y=se*H+k.y*A+(ce?0:w)),k.x1!==void 0&&(k.x1=k.x1*E+k.y1*O+(ce?0:W)),k.y1!==void 0&&(k.y1=Q*H+k.y1*A+(ce?0:w)),k.x2!==void 0&&(k.x2=k.x2*E+k.y2*O+(ce?0:W)),k.y2!==void 0&&(k.y2=oe*H+k.y2*A+(ce?0:w));var ge=E*A-H*O;if(k.xRot!==void 0&&(E!==1||H!==0||O!==0||A!==1))if(ge===0)delete k.rX,delete k.rY,delete k.xRot,delete k.lArcFlag,delete k.sweepFlag,k.type=N.LINE_TO;else{var je=k.xRot*Math.PI/180,Se=Math.sin(je),Te=Math.cos(je),Re=1/pe(k.rX),Pe=1/pe(k.rY),Ie=pe(Te)*Re+pe(Se)*Pe,we=2*Se*Te*(Re-Pe),Ne=pe(Se)*Re+pe(Te)*Pe,Ve=Ie*A*A-we*H*A+Ne*H*H,Be=we*(E*A+H*O)-2*(Ie*O*A+Ne*E*H),De=Ie*O*O-we*E*O+Ne*E*E,Ae=(Math.atan2(Be,Ve-De)+Math.PI)%Math.PI/2,Ce=Math.sin(Ae),Oe=Math.cos(Ae);k.rX=Math.abs(ge)/Math.sqrt(Ve*pe(Oe)+Be*Ce*Oe+De*pe(Ce)),k.rY=Math.abs(ge)/Math.sqrt(Ve*pe(Ce)-Be*Ce*Oe+De*pe(Oe)),k.xRot=180*Ae/Math.PI}return k.sweepFlag!==void 0&&0>ge&&(k.sweepFlag=+!k.sweepFlag),k})}function q(){return function(E){var H={};for(var O in E)H[O]=E[O];return H}}C.ROUND=function(E){function H(O){return Math.round(O*E)/E}return E===void 0&&(E=1e13),y(E),function(O){return O.x1!==void 0&&(O.x1=H(O.x1)),O.y1!==void 0&&(O.y1=H(O.y1)),O.x2!==void 0&&(O.x2=H(O.x2)),O.y2!==void 0&&(O.y2=H(O.y2)),O.x!==void 0&&(O.x=H(O.x)),O.y!==void 0&&(O.y=H(O.y)),O.rX!==void 0&&(O.rX=H(O.rX)),O.rY!==void 0&&(O.rY=H(O.rY)),O}},C.TO_ABS=M,C.TO_REL=function(){return _(function(E,H,O){return E.relative||(E.x1!==void 0&&(E.x1-=H),E.y1!==void 0&&(E.y1-=O),E.x2!==void 0&&(E.x2-=H),E.y2!==void 0&&(E.y2-=O),E.x!==void 0&&(E.x-=H),E.y!==void 0&&(E.y-=O),E.relative=!0),E})},C.NORMALIZE_HVZ=function(E,H,O){return E===void 0&&(E=!0),H===void 0&&(H=!0),O===void 0&&(O=!0),_(function(A,W,w,k,Z){if(isNaN(k)&&!(A.type&N.MOVE_TO))throw new Error("path must start with moveto");return H&&A.type&N.HORIZ_LINE_TO&&(A.type=N.LINE_TO,A.y=A.relative?0:w),O&&A.type&N.VERT_LINE_TO&&(A.type=N.LINE_TO,A.x=A.relative?0:W),E&&A.type&N.CLOSE_PATH&&(A.type=N.LINE_TO,A.x=A.relative?k-W:k,A.y=A.relative?Z-w:Z),A.type&N.ARC&&(A.rX===0||A.rY===0)&&(A.type=N.LINE_TO,delete A.rX,delete A.rY,delete A.xRot,delete A.lArcFlag,delete A.sweepFlag),A})},C.NORMALIZE_ST=D,C.QT_TO_C=j,C.INFO=_,C.SANITIZE=function(E){E===void 0&&(E=0),y(E);var H=NaN,O=NaN,A=NaN,W=NaN;return _(function(w,k,Z,Y,X){var Q=Math.abs,oe=!1,ce=0,se=0;if(w.type&N.SMOOTH_CURVE_TO&&(ce=isNaN(H)?0:k-H,se=isNaN(O)?0:Z-O),w.type&(N.CURVE_TO|N.SMOOTH_CURVE_TO)?(H=w.relative?k+w.x2:w.x2,O=w.relative?Z+w.y2:w.y2):(H=NaN,O=NaN),w.type&N.SMOOTH_QUAD_TO?(A=isNaN(A)?k:2*k-A,W=isNaN(W)?Z:2*Z-W):w.type&N.QUAD_TO?(A=w.relative?k+w.x1:w.x1,W=w.relative?Z+w.y1:w.y2):(A=NaN,W=NaN),w.type&N.LINE_COMMANDS||w.type&N.ARC&&(w.rX===0||w.rY===0||!w.lArcFlag)||w.type&N.CURVE_TO||w.type&N.SMOOTH_CURVE_TO||w.type&N.QUAD_TO||w.type&N.SMOOTH_QUAD_TO){var Me=w.x===void 0?0:w.relative?w.x:w.x-k,pe=w.y===void 0?0:w.relative?w.y:w.y-Z;ce=isNaN(A)?w.x1===void 0?ce:w.relative?w.x:w.x1-k:A-k,se=isNaN(W)?w.y1===void 0?se:w.relative?w.y:w.y1-Z:W-Z;var ge=w.x2===void 0?0:w.relative?w.x:w.x2-k,je=w.y2===void 0?0:w.relative?w.y:w.y2-Z;Q(Me)<=E&&Q(pe)<=E&&Q(ce)<=E&&Q(se)<=E&&Q(ge)<=E&&Q(je)<=E&&(oe=!0)}return w.type&N.CLOSE_PATH&&Q(k-Y)<=E&&Q(Z-X)<=E&&(oe=!0),oe?[]:w})},C.MATRIX=ne,C.ROTATE=function(E,H,O){H===void 0&&(H=0),O===void 0&&(O=0),y(E,H,O);var A=Math.sin(E),W=Math.cos(E);return ne(W,A,-A,W,H-H*W+O*A,O-H*A-O*W)},C.TRANSLATE=function(E,H){return H===void 0&&(H=0),y(E,H),ne(1,0,0,1,E,H)},C.SCALE=function(E,H){return H===void 0&&(H=E),y(E,H),ne(E,0,0,H,0,0)},C.SKEW_X=function(E){return y(E),ne(1,0,Math.atan(E),1,0,0)},C.SKEW_Y=function(E){return y(E),ne(1,Math.atan(E),0,1,0,0)},C.X_AXIS_SYMMETRY=function(E){return E===void 0&&(E=0),y(E),ne(-1,0,0,1,E,0)},C.Y_AXIS_SYMMETRY=function(E){return E===void 0&&(E=0),y(E),ne(1,0,0,-1,0,E)},C.A_TO_C=function(){return _(function(E,H,O){return N.ARC===E.type?function(A,W,w){var k,Z,Y,X;A.cX||T(A,W,w);for(var Q=Math.min(A.phi1,A.phi2),oe=Math.max(A.phi1,A.phi2)-Q,ce=Math.ceil(oe/90),se=new Array(ce),Me=W,pe=w,ge=0;ge<ce;ge++){var je=V(A.phi1,A.phi2,ge/ce),Se=V(A.phi1,A.phi2,(ge+1)/ce),Te=Se-je,Re=4/3*Math.tan(Te*B/4),Pe=[Math.cos(je*B)-Re*Math.sin(je*B),Math.sin(je*B)+Re*Math.cos(je*B)],Ie=Pe[0],we=Pe[1],Ne=[Math.cos(Se*B),Math.sin(Se*B)],Ve=Ne[0],Be=Ne[1],De=[Ve+Re*Math.sin(Se*B),Be-Re*Math.cos(Se*B)],Ae=De[0],Ce=De[1];se[ge]={relative:A.relative,type:N.CURVE_TO};var Oe=function(qe,Ge){var _e=g([qe*A.rX,Ge*A.rY],A.xRot),ot=_e[0],st=_e[1];return[A.cX+ot,A.cY+st]};k=Oe(Ie,we),se[ge].x1=k[0],se[ge].y1=k[1],Z=Oe(Ae,Ce),se[ge].x2=Z[0],se[ge].y2=Z[1],Y=Oe(Ve,Be),se[ge].x=Y[0],se[ge].y=Y[1],A.relative&&(se[ge].x1-=Me,se[ge].y1-=pe,se[ge].x2-=Me,se[ge].y2-=pe,se[ge].x-=Me,se[ge].y-=pe),Me=(X=[se[ge].x,se[ge].y])[0],pe=X[1]}return se}(E,E.relative?0:H,E.relative?0:O):E})},C.ANNOTATE_ARCS=function(){return _(function(E,H,O){return E.relative&&(H=0,O=0),N.ARC===E.type&&T(E,H,O),E})},C.CLONE=q,C.CALCULATE_BOUNDS=function(){var E=function(k){var Z={};for(var Y in k)Z[Y]=k[Y];return Z},H=M(),O=j(),A=D(),W=_(function(w,k,Z){var Y=A(O(H(E(w))));function X(Ce){Ce>W.maxX&&(W.maxX=Ce),Ce<W.minX&&(W.minX=Ce)}function Q(Ce){Ce>W.maxY&&(W.maxY=Ce),Ce<W.minY&&(W.minY=Ce)}if(Y.type&N.DRAWING_COMMANDS&&(X(k),Q(Z)),Y.type&N.HORIZ_LINE_TO&&X(Y.x),Y.type&N.VERT_LINE_TO&&Q(Y.y),Y.type&N.LINE_TO&&(X(Y.x),Q(Y.y)),Y.type&N.CURVE_TO){X(Y.x),Q(Y.y);for(var oe=0,ce=U(k,Y.x1,Y.x2,Y.x);oe<ce.length;oe++)0<(Ae=ce[oe])&&1>Ae&&X(G(k,Y.x1,Y.x2,Y.x,Ae));for(var se=0,Me=U(Z,Y.y1,Y.y2,Y.y);se<Me.length;se++)0<(Ae=Me[se])&&1>Ae&&Q(G(Z,Y.y1,Y.y2,Y.y,Ae))}if(Y.type&N.ARC){X(Y.x),Q(Y.y),T(Y,k,Z);for(var pe=Y.xRot/180*Math.PI,ge=Math.cos(pe)*Y.rX,je=Math.sin(pe)*Y.rX,Se=-Math.sin(pe)*Y.rY,Te=Math.cos(pe)*Y.rY,Re=Y.phi1<Y.phi2?[Y.phi1,Y.phi2]:-180>Y.phi2?[Y.phi2+360,Y.phi1+360]:[Y.phi2,Y.phi1],Pe=Re[0],Ie=Re[1],we=function(Oe){var ze=Oe[0],qe=Oe[1],Ge=180*Math.atan2(qe,ze)/Math.PI;return Ge<Pe?Ge+360:Ge},Ne=0,Ve=R(Se,-ge,0).map(we);Ne<Ve.length;Ne++)(Ae=Ve[Ne])>Pe&&Ae<Ie&&X(I(Y.cX,ge,Se,Ae));for(var Be=0,De=R(Te,-je,0).map(we);Be<De.length;Be++){var Ae;(Ae=De[Be])>Pe&&Ae<Ie&&Q(I(Y.cY,je,Te,Ae))}}return w});return W.minX=1/0,W.maxX=-1/0,W.minY=1/0,W.maxY=-1/0,W}}(P||(P={}));var z,$=function(){function C(){}return C.prototype.round=function(M){return this.transform(P.ROUND(M))},C.prototype.toAbs=function(){return this.transform(P.TO_ABS())},C.prototype.toRel=function(){return this.transform(P.TO_REL())},C.prototype.normalizeHVZ=function(M,D,j){return this.transform(P.NORMALIZE_HVZ(M,D,j))},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(M){return this.transform(P.SANITIZE(M))},C.prototype.translate=function(M,D){return this.transform(P.TRANSLATE(M,D))},C.prototype.scale=function(M,D){return this.transform(P.SCALE(M,D))},C.prototype.rotate=function(M,D,j){return this.transform(P.ROTATE(M,D,j))},C.prototype.matrix=function(M,D,j,_,ne,q){return this.transform(P.MATRIX(M,D,j,_,ne,q))},C.prototype.skewX=function(M){return this.transform(P.SKEW_X(M))},C.prototype.skewY=function(M){return this.transform(P.SKEW_Y(M))},C.prototype.xSymmetry=function(M){return this.transform(P.X_AXIS_SYMMETRY(M))},C.prototype.ySymmetry=function(M){return this.transform(P.Y_AXIS_SYMMETRY(M))},C.prototype.annotateArcs=function(){return this.transform(P.ANNOTATE_ARCS())},C}(),J=function(M){return M===" "||M===" "||M==="\r"||M===`
`},F=function(M){return"0".charCodeAt(0)<=M.charCodeAt(0)&&M.charCodeAt(0)<="9".charCodeAt(0)},ee=function(C){function M(){var D=C.call(this)||this;return D.curNumber="",D.curCommandType=-1,D.curCommandRelative=!1,D.canParseCommandOrComma=!0,D.curNumberHasExp=!1,D.curNumberHasExpDigits=!1,D.curNumberHasDecimal=!1,D.curArgs=[],D}return d(M,C),M.prototype.finish=function(D){if(D===void 0&&(D=[]),this.parse(" ",D),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return D},M.prototype.parse=function(D,j){var _=this;j===void 0&&(j=[]);for(var ne=function(w){j.push(w),_.curArgs.length=0,_.canParseCommandOrComma=!0},q=0;q<D.length;q++){var E=D[q],H=!(this.curCommandType!==N.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),O=F(E)&&(this.curNumber==="0"&&E==="0"||H);if(!F(E)||O)if(E!=="e"&&E!=="E")if(E!=="-"&&E!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(E!=="."||this.curNumberHasExp||this.curNumberHasDecimal||H){if(this.curNumber&&this.curCommandType!==-1){var A=Number(this.curNumber);if(isNaN(A))throw new SyntaxError("Invalid number ending at "+q);if(this.curCommandType===N.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>A)throw new SyntaxError('Expected positive number, got "'+A+'" at index "'+q+'"')}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 "'+q+'"')}this.curArgs.push(A),this.curArgs.length===le[this.curCommandType]&&(N.HORIZ_LINE_TO===this.curCommandType?ne({type:N.HORIZ_LINE_TO,relative:this.curCommandRelative,x:A}):N.VERT_LINE_TO===this.curCommandType?ne({type:N.VERT_LINE_TO,relative:this.curCommandRelative,y:A}):this.curCommandType===N.MOVE_TO||this.curCommandType===N.LINE_TO||this.curCommandType===N.SMOOTH_QUAD_TO?(ne({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),N.MOVE_TO===this.curCommandType&&(this.curCommandType=N.LINE_TO)):this.curCommandType===N.CURVE_TO?ne({type:N.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===N.SMOOTH_CURVE_TO?ne({type:N.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.QUAD_TO?ne({type:N.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.ARC&&ne({type:N.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(!J(E))if(E===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(E!=="+"&&E!=="-"&&E!==".")if(O)this.curNumber=E,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+q+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+E+'" at index '+q+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,E!=="z"&&E!=="Z")if(E==="h"||E==="H")this.curCommandType=N.HORIZ_LINE_TO,this.curCommandRelative=E==="h";else if(E==="v"||E==="V")this.curCommandType=N.VERT_LINE_TO,this.curCommandRelative=E==="v";else if(E==="m"||E==="M")this.curCommandType=N.MOVE_TO,this.curCommandRelative=E==="m";else if(E==="l"||E==="L")this.curCommandType=N.LINE_TO,this.curCommandRelative=E==="l";else if(E==="c"||E==="C")this.curCommandType=N.CURVE_TO,this.curCommandRelative=E==="c";else if(E==="s"||E==="S")this.curCommandType=N.SMOOTH_CURVE_TO,this.curCommandRelative=E==="s";else if(E==="q"||E==="Q")this.curCommandType=N.QUAD_TO,this.curCommandRelative=E==="q";else if(E==="t"||E==="T")this.curCommandType=N.SMOOTH_QUAD_TO,this.curCommandRelative=E==="t";else{if(E!=="a"&&E!=="A")throw new SyntaxError('Unexpected character "'+E+'" at index '+q+".");this.curCommandType=N.ARC,this.curCommandRelative=E==="a"}else j.push({type:N.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 j},M.prototype.transform=function(D){return Object.create(this,{parse:{value:function(_,ne){ne===void 0&&(ne=[]);for(var q=0,E=Object.getPrototypeOf(this).parse.call(this,_);q<E.length;q++){var H=E[q],O=D(H);Array.isArray(O)?ne.push.apply(ne,O):ne.push(O)}return ne}}})},M}($),N=function(C){function M(D){var j=C.call(this)||this;return j.commands=typeof D=="string"?M.parse(D):D,j}return d(M,C),M.prototype.encode=function(){return M.encode(this.commands)},M.prototype.getBounds=function(){var D=P.CALCULATE_BOUNDS();return this.transform(D),D},M.prototype.transform=function(D){for(var j=[],_=0,ne=this.commands;_<ne.length;_++){var q=D(ne[_]);Array.isArray(q)?j.push.apply(j,q):j.push(q)}return this.commands=j,this},M.encode=function(D){return v(D)},M.parse=function(D){var j=new ee,_=[];return j.parse(D,_),j.finish(_),_},M.CLOSE_PATH=1,M.MOVE_TO=2,M.HORIZ_LINE_TO=4,M.VERT_LINE_TO=8,M.LINE_TO=16,M.CURVE_TO=32,M.SMOOTH_CURVE_TO=64,M.QUAD_TO=128,M.SMOOTH_QUAD_TO=256,M.ARC=512,M.LINE_COMMANDS=M.LINE_TO|M.HORIZ_LINE_TO|M.VERT_LINE_TO,M.DRAWING_COMMANDS=M.HORIZ_LINE_TO|M.VERT_LINE_TO|M.LINE_TO|M.CURVE_TO|M.SMOOTH_CURVE_TO|M.QUAD_TO|M.SMOOTH_QUAD_TO|M.ARC,M}($),le=((z={})[N.MOVE_TO]=2,z[N.LINE_TO]=2,z[N.HORIZ_LINE_TO]=1,z[N.VERT_LINE_TO]=1,z[N.CLOSE_PATH]=0,z[N.QUAD_TO]=4,z[N.SMOOTH_QUAD_TO]=2,z[N.CURVE_TO]=6,z[N.SMOOTH_CURVE_TO]=4,z[N.ARC]=7,z)},"0BK2":function(m,b){m.exports={}},"0Dky":function(m,b){m.exports=function(t){try{return!!t()}catch(u){return!0}}},"0GbY":function(m,b,t){var u=t("2oRo"),d=t("Fib7"),v=function(g){return d(g)?g:void 0};m.exports=function(g,y){return arguments.length<2?v(u[g]):u[g]&&u[g][y]}},"0eef":function(m,b,t){"use strict";var u={}.propertyIsEnumerable,d=Object.getOwnPropertyDescriptor,v=d&&!u.call({1:2},1);b.f=v?function(y){var S=d(this,y);return!!S&&S.enumerable}:u},"0rvr":function(m,b,t){var u=t("4zBA"),d=t("glrk"),v=t("O741");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var g=!1,y={},S;try{S=u(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),S(y,[]),g=y instanceof Array}catch(T){}return function(R,P){return d(R),v(P),g?S(R,P):R.__proto__=P,R}}():void 0)},"14Sl":function(m,b,t){"use strict";t("rB9j");var u=t("4zBA"),d=t("busE"),v=t("kmMV"),g=t("0Dky"),y=t("tiKp"),S=t("kRJp"),T=y("species"),R=RegExp.prototype;m.exports=function(P,B,V,I){var U=y(P),G=!g(function(){var F={};return F[U]=function(){return 7},""[P](F)!=7}),z=G&&!g(function(){var F=!1,ee=/a/;return P==="split"&&(ee={},ee.constructor={},ee.constructor[T]=function(){return ee},ee.flags="",ee[U]=/./[U]),ee.exec=function(){return F=!0,null},ee[U](""),!F});if(!G||!z||V){var $=u(/./[U]),J=B(U,""[P],function(F,ee,N,le,C){var M=u(F),D=ee.exec;return D===v||D===R.exec?G&&!C?{done:!0,value:$(ee,N,le)}:{done:!0,value:M(N,ee,le)}:{done:!1}});d(String.prototype,P,J[0]),d(R,U,J[1])}I&&S(R[U],"sham",!0)}},"1E5z":function(m,b,t){var u=t("m/L8").f,d=t("Gi26"),v=t("tiKp"),g=v("toStringTag");m.exports=function(y,S,T){y&&!T&&(y=y.prototype),y&&!d(y,g)&&u(y,g,{configurable:!0,value:S})}},"1MNl":function(m,b,t){var u=t("NC/Y"),d=t("2oRo");m.exports=/ipad|iphone|ipod/i.test(u)&&d.Pebble!==void 0},"1Y/n":function(m,b,t){var u=t("2oRo"),d=t("We1y"),v=t("ewvW"),g=t("RK3t"),y=t("B/qT"),S=u.TypeError,T=function(R){return function(P,B,V,I){d(B);var U=v(P),G=g(U),z=y(U),$=R?z-1:0,J=R?-1:1;if(V<2)for(;;){if($ in G){I=G[$],$+=J;break}if($+=J,R?$<0:z<=$)throw S("Reduce of empty array with no initial value")}for(;R?$>=0:z>$;$+=J)$ in G&&(I=B(I,G[$],$,U));return I}};m.exports={left:T(!1),right:T(!0)}},"1tal":function(m,b,t){var u=t("2oRo"),d=u.TypeError;m.exports=function(v,g){if(v<g)throw d("Not enough arguments");return v}},"2bX/":function(m,b,t){var u=t("2oRo"),d=t("0GbY"),v=t("Fib7"),g=t("OpvP"),y=t("/b8u"),S=u.Object;m.exports=y?function(T){return typeof T=="symbol"}:function(T){var R=d("Symbol");return v(R)&&g(R.prototype,S(T))}},"2oRo":function(m,b,t){(function(u){var d=function(v){return v&&v.Math==Math&&v};m.exports=d(typeof globalThis=="object"&&globalThis)||d(typeof window=="object"&&window)||d(typeof self=="object"&&self)||d(typeof u=="object"&&u)||function(){return this}()||Function("return this")()}).call(this,t("yLpj"))},"33Wh":function(m,b,t){var u=t("yoRg"),d=t("eDl+");m.exports=Object.keys||function(g){return u(g,d)}},"3Eq5":function(m,b,t){var u=t("We1y");m.exports=function(d,v){var g=d[v];return g==null?void 0:u(g)}},"3bBZ":function(m,b,t){var u=t("2oRo"),d=t("/byt"),v=t("eFrH"),g=t("4mDm"),y=t("kRJp"),S=t("tiKp"),T=S("iterator"),R=S("toStringTag"),P=g.values,B=function(I,U){if(I){if(I[T]!==P)try{y(I,T,P)}catch(z){I[T]=P}if(I[R]||y(I,R,U),d[U]){for(var G in g)if(I[G]!==g[G])try{y(I,G,g[G])}catch(z){I[G]=g[G]}}}};for(var V in d)B(u[V]&&u[V].prototype,V);B(v,"DOMTokenList")},"4WOD":function(m,b,t){var u=t("2oRo"),d=t("Gi26"),v=t("Fib7"),g=t("ewvW"),y=t("93I0"),S=t("4Xet"),T=y("IE_PROTO"),R=u.Object,P=R.prototype;m.exports=S?R.getPrototypeOf:function(B){var V=g(B);if(d(V,T))return V[T];var I=V.constructor;return v(I)&&V instanceof I?I.prototype:V instanceof R?P:null}},"4Xet":function(m,b,t){var u=t("0Dky");m.exports=!u(function(){function d(){}return d.prototype.constructor=null,Object.getPrototypeOf(new d)!==d.prototype})},"4mDm":function(m,b,t){"use strict";var u=t("/GqU"),d=t("RNIs"),v=t("P4y1"),g=t("afO8"),y=t("m/L8").f,S=t("fdAy"),T=t("xDBR"),R=t("g6v/"),P="Array Iterator",B=g.set,V=g.getterFor(P);m.exports=S(Array,"Array",function(U,G){B(this,{type:P,target:u(U),index:0,kind:G})},function(){var U=V(this),G=U.target,z=U.kind,$=U.index++;return!G||$>=G.length?(U.target=void 0,{value:void 0,done:!0}):z=="keys"?{value:$,done:!1}:z=="values"?{value:G[$],done:!1}:{value:[$,G[$]],done:!1}},"values");var I=v.Arguments=v.Array;if(d("keys"),d("values"),d("entries"),!T&&R&&I.name!=="values")try{y(I,"name",{value:"values"})}catch(U){}},"4syw":function(m,b,t){var u=t("busE");m.exports=function(d,v,g){for(var y in v)u(d,y,v[y],g);return d}},"4zBA":function(m,b,t){var u=t("QNWe"),d=Function.prototype,v=d.bind,g=d.call,y=u&&v.bind(g,g);m.exports=u?function(S){return S&&y(S)}:function(S){return S&&function(){return g.apply(S,arguments)}}},"5mdu":function(m,b){m.exports=function(t){try{return{error:!1,value:t()}}catch(u){return{error:!0,value:u}}}},"5s+n":function(m,b,t){"use strict";var u=t("I+eb"),d=t("xDBR"),v=t("2oRo"),g=t("0GbY"),y=t("xluM"),S=t("/qmn"),T=t("busE"),R=t("4syw"),P=t("0rvr"),B=t("1E5z"),V=t("JiZb"),I=t("We1y"),U=t("Fib7"),G=t("hh1v"),z=t("GarU"),$=t("iSVu"),J=t("ImZN"),F=t("HH4o"),ee=t("SEBh"),N=t("LPSS").set,le=t("tXUg"),C=t("zfnd"),M=t("RN6c"),D=t("8GlL"),j=t("5mdu"),_=t("AbTg"),ne=t("afO8"),q=t("lMq5"),E=t("tiKp"),H=t("YGnB"),O=t("YF1G"),A=t("LQDL"),W=E("species"),w="Promise",k=ne.getterFor(w),Z=ne.set,Y=ne.getterFor(w),X=S&&S.prototype,Q=S,oe=X,ce=v.TypeError,se=v.document,Me=v.process,pe=D.f,ge=pe,je=!!(se&&se.createEvent&&v.dispatchEvent),Se=U(v.PromiseRejectionEvent),Te="unhandledrejection",Re="rejectionhandled",Pe=0,Ie=1,we=2,Ne=1,Ve=2,Be=!1,De,Ae,Ce,Oe,ze=q(w,function(){var te=$(Q),de=te!==String(Q);if(!de&&A===66)return!0;if(d&&!oe.finally)return!0;if(A>=51&&/native code/.test(te))return!1;var ve=new Q(function(Fe){Fe(1)}),ye=function(Fe){Fe(function(){},function(){})},Ee=ve.constructor={};return Ee[W]=ye,Be=ve.then(function(){})instanceof ye,Be?!de&&H&&!Se:!0}),qe=ze||!F(function(te){Q.all(te).catch(function(){})}),Ge=function(te){var de;return G(te)&&U(de=te.then)?de:!1},_e=function(te,de){var ve=de.value,ye=de.state==Ie,Ee=ye?te.ok:te.fail,Fe=te.resolve,Ze=te.reject,Ke=te.domain,Xe,pt,lt;try{Ee?(ye||(de.rejection===Ve&&at(de),de.rejection=Ne),Ee===!0?Xe=ve:(Ke&&Ke.enter(),Xe=Ee(ve),Ke&&(Ke.exit(),lt=!0)),Xe===te.promise?Ze(ce("Promise-chain cycle")):(pt=Ge(Xe))?y(pt,Xe,Fe,Ze):Fe(Xe)):Ze(ve)}catch(vt){Ke&&!lt&&Ke.exit(),Ze(vt)}},ot=function(te,de){if(te.notified)return;te.notified=!0,le(function(){for(var ve=te.reactions,ye;ye=ve.get();)_e(ye,te);te.notified=!1,de&&!te.rejection&&ht(te)})},st=function(te,de,ve){var ye,Ee;je?(ye=se.createEvent("Event"),ye.promise=de,ye.reason=ve,ye.initEvent(te,!1,!0),v.dispatchEvent(ye)):ye={promise:de,reason:ve},!Se&&(Ee=v["on"+te])?Ee(ye):te===Te&&M("Unhandled promise rejection",ve)},ht=function(te){y(N,v,function(){var de=te.facade,ve=te.value,ye=gt(te),Ee;if(ye&&(Ee=j(function(){O?Me.emit("unhandledRejection",ve,de):st(Te,de,ve)}),te.rejection=O||gt(te)?Ve:Ne,Ee.error))throw Ee.value})},gt=function(te){return te.rejection!==Ne&&!te.parent},at=function(te){y(N,v,function(){var de=te.facade;O?Me.emit("rejectionHandled",de):st(Re,de,te.value)})},tt=function(te,de,ve){return function(ye){te(de,ye,ve)}},rt=function(te,de,ve){if(te.done)return;te.done=!0,ve&&(te=ve),te.value=de,te.state=we,ot(te,!0)},$e=function(te,de,ve){if(te.done)return;te.done=!0,ve&&(te=ve);try{if(te.facade===de)throw ce("Promise can't be resolved itself");var ye=Ge(de);ye?le(function(){var Ee={done:!1};try{y(ye,de,tt($e,Ee,te),tt(rt,Ee,te))}catch(Fe){rt(Ee,Fe,te)}}):(te.value=de,te.state=Ie,ot(te,!1))}catch(Ee){rt({done:!1},Ee,te)}};if(ze&&(Q=function(de){z(this,oe),I(de),y(De,this);var ve=k(this);try{de(tt($e,ve),tt(rt,ve))}catch(ye){rt(ve,ye)}},oe=Q.prototype,De=function(de){Z(this,{type:w,done:!1,notified:!1,parent:!1,reactions:new _,rejection:!1,state:Pe,value:void 0})},De.prototype=R(oe,{then:function(de,ve){var ye=Y(this),Ee=pe(ee(this,Q));return ye.parent=!0,Ee.ok=U(de)?de:!0,Ee.fail=U(ve)&&ve,Ee.domain=O?Me.domain:void 0,ye.state==Pe?ye.reactions.add(Ee):le(function(){_e(Ee,ye)}),Ee.promise},catch:function(te){return this.then(void 0,te)}}),Ae=function(){var te=new De,de=k(te);this.promise=te,this.resolve=tt($e,de),this.reject=tt(rt,de)},D.f=pe=function(te){return te===Q||te===Ce?new Ae(te):ge(te)},!d&&U(S)&&X!==Object.prototype)){Oe=X.then,Be||(T(X,"then",function(de,ve){var ye=this;return new Q(function(Ee,Fe){y(Oe,ye,Ee,Fe)}).then(de,ve)},{unsafe:!0}),T(X,"catch",oe.catch,{unsafe:!0}));try{delete X.constructor}catch(te){}P&&P(X,oe)}u({global:!0,wrap:!0,forced:ze},{Promise:Q}),B(Q,w,!1,!0),V(w),Ce=g(w),u({target:w,stat:!0,forced:ze},{reject:function(de){var ve=pe(this);return y(ve.reject,void 0,de),ve.promise}}),u({target:w,stat:!0,forced:d||ze},{resolve:function(de){return C(d&&this===Ce?Q:this,de)}}),u({target:w,stat:!0,forced:qe},{all:function(de){var ve=this,ye=pe(ve),Ee=ye.resolve,Fe=ye.reject,Ze=j(function(){var Ke=I(ve.resolve),Xe=[],pt=0,lt=1;J(de,function(vt){var he=pt++,yt=!1;lt++,y(Ke,ve,vt).then(function(ke){if(yt)return;yt=!0,Xe[he]=ke,--lt||Ee(Xe)},Fe)}),--lt||Ee(Xe)});return Ze.error&&Fe(Ze.value),ye.promise},race:function(de){var ve=this,ye=pe(ve),Ee=ye.reject,Fe=j(function(){var Ze=I(ve.resolve);J(de,function(Ke){y(Ze,ve,Ke).then(ye.resolve,Ee)})});return Fe.error&&Ee(Fe.value),ye.promise}})},"6JNq":function(m,b,t){var u=t("Gi26"),d=t("Vu81"),v=t("Bs8V"),g=t("m/L8");m.exports=function(y,S,T){for(var R=d(S),P=g.f,B=v.f,V=0;V<R.length;V++){var I=R[V];!u(y,I)&&!(T&&u(T,I))&&P(y,I,B(S,I))}}},"6LWA":function(m,b,t){var u=t("xrYK");m.exports=Array.isArray||function(v){return u(v)=="Array"}},"6VoE":function(m,b,t){var u=t("tiKp"),d=t("P4y1"),v=u("iterator"),g=Array.prototype;m.exports=function(y){return y!==void 0&&(d.Array===y||g[v]===y)}},"82ph":function(m,b,t){var u=t("4zBA");m.exports=u([].slice)},"8GlL":function(m,b,t){"use strict";var u=t("We1y"),d=function(v){var g,y;this.promise=new v(function(S,T){if(g!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");g=S,y=T}),this.resolve=u(g),this.reject=u(y)};m.exports.f=function(v){return new d(v)}},"93I0":function(m,b,t){var u=t("VpIT"),d=t("kOOl"),v=u("keys");m.exports=function(g){return v[g]||(v[g]=d(g))}},"9d/t":function(m,b,t){var u=t("2oRo"),d=t("AO7/"),v=t("Fib7"),g=t("xrYK"),y=t("tiKp"),S=y("toStringTag"),T=u.Object,R=g(function(){return arguments}())=="Arguments",P=function(B,V){try{return B[V]}catch(I){}};m.exports=d?g:function(B){var V,I,U;return B===void 0?"Undefined":B===null?"Null":typeof(I=P(V=T(B),S))=="string"?I:R?g(V):(U=g(V))=="Object"&&v(V.callee)?"Arguments":U}},A2ZE:function(m,b,t){var u=t("4zBA"),d=t("We1y"),v=t("QNWe"),g=u(u.bind);m.exports=function(y,S){return d(y),S===void 0?y:v?g(y,S):function(){return y.apply(S,arguments)}}},"AO7/":function(m,b,t){var u=t("tiKp"),d=u("toStringTag"),v={};v[d]="z",m.exports=String(v)==="[object z]"},AbTg:function(m,b){var t=function(){this.head=null,this.tail=null};t.prototype={add:function(u){var d={item:u,next:null};this.head?this.tail.next=d:this.head=d,this.tail=d},get:function(){var u=this.head;if(u)return this.head=u.next,this.tail===u&&(this.tail=null),u.item}},m.exports=t},"B/qT":function(m,b,t){var u=t("UMSQ");m.exports=function(d){return u(d.length)}},Bs8V:function(m,b,t){var u=t("g6v/"),d=t("xluM"),v=t("0eef"),g=t("XGwC"),y=t("/GqU"),S=t("oEtG"),T=t("Gi26"),R=t("DPsx"),P=Object.getOwnPropertyDescriptor;b.f=u?P:function(V,I){if(V=y(V),I=S(I),R)try{return P(V,I)}catch(U){}if(T(V,I))return g(!d(v.f,V,I),V[I])}},DLK6:function(m,b,t){var u=t("4zBA"),d=t("ewvW"),v=Math.floor,g=u("".charAt),y=u("".replace),S=u("".slice),T=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,R=/\$([$&'`]|\d{1,2})/g;m.exports=function(P,B,V,I,U,G){var z=V+P.length,$=I.length,J=R;return U!==void 0&&(U=d(U),J=T),y(G,J,function(F,ee){var N;switch(g(ee,0)){case"$":return"$";case"&":return P;case"`":return S(B,0,V);case"'":return S(B,z);case"<":N=U[S(ee,1,-1)];break;default:var le=+ee;if(le===0)return F;if(le>$){var C=v(le/10);return C===0?F:C<=$?I[C-1]===void 0?g(ee,1):I[C-1]+g(ee,1):F}N=I[le-1]}return N===void 0?"":N})}},DPsx:function(m,b,t){var u=t("g6v/"),d=t("0Dky"),v=t("zBJ4");m.exports=!u&&!d(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!=7})},DVFp:function(m,b,t){var u=t("2oRo"),d=u.String;m.exports=function(v){try{return d(v)}catch(g){return"Object"}}},DXPr:function(m,b,t){"use strict";t.r(b),function(u){t.d(b,"AElement",function(){return br}),t.d(b,"AnimateColorElement",function(){return hr}),t.d(b,"AnimateElement",function(){return Dt}),t.d(b,"AnimateTransformElement",function(){return pr}),t.d(b,"BoundingBox",function(){return ct}),t.d(b,"CB1",function(){return Fe}),t.d(b,"CB2",function(){return Ze}),t.d(b,"CB3",function(){return Ke}),t.d(b,"CB4",function(){return Xe}),t.d(b,"Canvg",function(){return Br}),t.d(b,"CircleElement",function(){return nr}),t.d(b,"ClipPathElement",function(){return Ar}),t.d(b,"DefsElement",function(){return ur}),t.d(b,"DescElement",function(){return Dr}),t.d(b,"Document",function(){return Rt}),t.d(b,"Element",function(){return We}),t.d(b,"EllipseElement",function(){return ar}),t.d(b,"FeColorMatrixElement",function(){return Kt}),t.d(b,"FeCompositeElement",function(){return Rr}),t.d(b,"FeDropShadowElement",function(){return jr}),t.d(b,"FeGaussianBlurElement",function(){return Ir}),t.d(b,"FeMorphologyElement",function(){return Tr}),t.d(b,"FilterElement",function(){return Qt}),t.d(b,"Font",function(){return mt}),t.d(b,"FontElement",function(){return vr}),t.d(b,"FontFaceElement",function(){return gr}),t.d(b,"GElement",function(){return Nt}),t.d(b,"GlyphElement",function(){return Gt}),t.d(b,"GradientElement",function(){return Yt}),t.d(b,"ImageElement",function(){return Or}),t.d(b,"LineElement",function(){return ir}),t.d(b,"LinearGradientElement",function(){return cr}),t.d(b,"MarkerElement",function(){return lr}),t.d(b,"MaskElement",function(){return Xt}),t.d(b,"Matrix",function(){return Ft}),t.d(b,"MissingGlyphElement",function(){return mr}),t.d(b,"Mouse",function(){return Ot}),t.d(b,"PSEUDO_ZERO",function(){return de}),t.d(b,"Parser",function(){return It}),t.d(b,"PathElement",function(){return Qe}),t.d(b,"PathParser",function(){return xe}),t.d(b,"PatternElement",function(){return sr}),t.d(b,"Point",function(){return ke}),t.d(b,"PolygonElement",function(){return or}),t.d(b,"PolylineElement",function(){return Ht}),t.d(b,"Property",function(){return he}),t.d(b,"QB1",function(){return pt}),t.d(b,"QB2",function(){return lt}),t.d(b,"QB3",function(){return vt}),t.d(b,"RadialGradientElement",function(){return dr}),t.d(b,"RectElement",function(){return zt}),t.d(b,"RenderedElement",function(){return xt}),t.d(b,"Rotate",function(){return qt}),t.d(b,"SVGElement",function(){return At}),t.d(b,"SVGFontLoader",function(){return Cr}),t.d(b,"Scale",function(){return _t}),t.d(b,"Screen",function(){return He}),t.d(b,"Skew",function(){return kt}),t.d(b,"SkewX",function(){return er}),t.d(b,"SkewY",function(){return tr}),t.d(b,"StopElement",function(){return fr}),t.d(b,"StyleElement",function(){return $t}),t.d(b,"SymbolElement",function(){return Mr}),t.d(b,"TRefElement",function(){return yr}),t.d(b,"TSpanElement",function(){return Wt}),t.d(b,"TextElement",function(){return Pt}),t.d(b,"TextPathElement",function(){return Er}),t.d(b,"TitleElement",function(){return Nr}),t.d(b,"Transform",function(){return Tt}),t.d(b,"Translate",function(){return Jt}),t.d(b,"UnknownElement",function(){return rr}),t.d(b,"UseElement",function(){return Sr}),t.d(b,"ViewPort",function(){return yt}),t.d(b,"compressSpaces",function(){return De}),t.d(b,"getSelectorSpecificity",function(){return te}),t.d(b,"normalizeAttributeName",function(){return qe}),t.d(b,"normalizeColor",function(){return _e}),t.d(b,"parseExternalUrl",function(){return Ge}),t.d(b,"presets",function(){return Be}),t.d(b,"toNumbers",function(){return Oe}),t.d(b,"trimLeft",function(){return Ae}),t.d(b,"trimRight",function(){return Ce}),t.d(b,"vectorMagnitude",function(){return ve}),t.d(b,"vectorsAngle",function(){return Ee}),t.d(b,"vectorsRatio",function(){return ye});var d=t("yXV3"),v=t.n(d),g=t("4mDm"),y=t.n(g),S=t("E9XD"),T=t.n(S),R=t("Junv"),P=t.n(R),B=t("5s+n"),V=t.n(B),I=t("JfAA"),U=t.n(I),G=t("inlA"),z=t.n(G),$=t("JTJg"),J=t.n($),F=t("Rm1S"),ee=t.n(F),N=t("UxlC"),le=t.n(N),C=t("EnZy"),M=t.n(C),D=t("LKBx"),j=t.n(D),_=t("SYor"),ne=t.n(_),q=t("3bBZ"),E=t.n(q),H=t("Nsem"),O=t("rAM+"),A=t("tS8v"),W=t("w4Tj"),w=t("oZsa"),k=t("oBTY"),Z=t("yKVA"),Y=t("879j"),X=t("fWQN"),Q=t("mtLc"),oe=t("tJVT"),ce=t("WmNS"),se=t.n(ce),Me=t("yXPU"),pe=t.n(Me),ge=t("lSNA"),je=t.n(ge),Se=t("xEkU"),Te=t.n(Se),Re=t("WOGj"),Pe=t.n(Re),Ie=t("0B/8"),we=t("Xp4B");function Ne(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=h.DOMParser,n={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:c,createCanvas:function(e,i){return new OffscreenCanvas(e,i)},createImage:function(e){return pe()(se.a.mark(function i(){var r,o,s;return se.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,fetch(e);case 2:return r=f.sent,f.next=5,r.blob();case 5:return o=f.sent,f.next=8,createImageBitmap(o);case 8:return s=f.sent,f.abrupt("return",s);case 10:case"end":return f.stop()}},i)}))()}};return(typeof DOMParser!="undefined"||typeof c=="undefined")&&Reflect.deleteProperty(n,"DOMParser"),n}function Ve(h){var c=h.DOMParser,n=h.canvas,a=h.fetch;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:c,fetch:a,createCanvas:n.createCanvas,createImage:n.loadImage}}var Be=Object.freeze({__proto__:null,offscreen:Ne,node:Ve});function De(h){return h.replace(/(?!\u3000)\s+/gm," ")}function Ae(h){return h.replace(/^[\n \t]+/,"")}function Ce(h){return h.replace(/[\n \t]+$/,"")}function Oe(h){var c=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return c.map(parseFloat)}var ze=/^[A-Z-]+$/;function qe(h){return ze.test(h)?h.toLowerCase():h}function Ge(h){var c=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return c[2]||c[3]||c[4]}function _e(h){if(!h.startsWith("rgb"))return h;var c=3,n=h.replace(/\d+(\.\d+)?/g,function(a,e){return c--&&e?String(Math.round(parseFloat(a))):a});return n}var ot=/(\[[^\]]+\])/g,st=/(#[^\s+>~.[:]+)/g,ht=/(\.[^\s+>~.[:]+)/g,gt=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,at=/(:[\w-]+\([^)]*\))/gi,tt=/(:[^\s+>~.[:]+)/g,rt=/([^\s+>~.[:]+)/g;function $e(h,c){var n=c.exec(h);return n?[h.replace(c," "),n.length]:[h,0]}function te(h){var c=[0,0,0],n=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),a=0,e=$e(n,ot),i=Object(oe.a)(e,2);n=i[0],a=i[1],c[1]+=a;var r=$e(n,st),o=Object(oe.a)(r,2);n=o[0],a=o[1],c[0]+=a;var s=$e(n,ht),l=Object(oe.a)(s,2);n=l[0],a=l[1],c[1]+=a;var f=$e(n,gt),p=Object(oe.a)(f,2);n=p[0],a=p[1],c[2]+=a;var x=$e(n,at),L=Object(oe.a)(x,2);n=L[0],a=L[1],c[1]+=a;var K=$e(n,tt),re=Object(oe.a)(K,2);n=re[0],a=re[1],c[1]+=a,n=n.replace(/[*\s+>~]/g," ").replace(/[#.]/g," ");var ie=$e(n,rt),ae=Object(oe.a)(ie,2);return n=ae[0],a=ae[1],c[2]+=a,c.join("")}var de=1e-8;function ve(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function ye(h,c){return(h[0]*c[0]+h[1]*c[1])/(ve(h)*ve(c))}function Ee(h,c){return(h[0]*c[1]<h[1]*c[0]?-1:1)*Math.acos(ye(h,c))}function Fe(h){return h*h*h}function Ze(h){return 3*h*h*(1-h)}function Ke(h){return 3*h*(1-h)*(1-h)}function Xe(h){return(1-h)*(1-h)*(1-h)}function pt(h){return h*h}function lt(h){return 2*h*(1-h)}function vt(h){return(1-h)*(1-h)}var he=function(){function h(c,n,a){Object(X.a)(this,h),this.document=c,this.name=n,this.value=a,this.isNormalizedColor=!1}return Object(Q.a)(h,[{key:"split",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",a=this.document,e=this.name;return De(this.getString()).trim().split(n).map(function(i){return new h(a,e,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,e=typeof a=="string";return!e||!n?e: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,e=parseFloat(a);return this.isString(/%$/)&&(e/=100),e}},{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=_e(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 e=typeof n=="boolean"?[void 0,n]:[n],i=Object(oe.a)(e,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 l=this.getNumber();return a&&l<1?l*s.computeSize(r):l}}}},{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 e=this.getDefinition();if(!e)return null;if(typeof e.createGradient=="function")return e.createGradient(this.document.ctx,n,a);if(typeof e.createPattern=="function"){if(e.getHrefAttribute().hasValue()){var i=e.getAttribute("patternTransform");e=e.getHrefAttribute().getDefinition(),i.hasValue()&&e.getAttribute("patternTransform",!0).setValue(i.value)}return e.createPattern(this.document.ctx,n,a)}return null}},{key:"getTextBaseline",value:function(){return this.hasValue()?h.textBaselineMapping[this.getString()]:null}},{key:"addOpacity",value:function(n){for(var a=this.getColor(),e=a.length,i=0,r=0;r<e&&!(a[r]===","&&i++,i===3);r++);if(n.hasValue()&&this.isString()&&i!==3){var o=new Pe.a(a);o.ok&&(o.alpha=n.getNumber(),a=o.toRGBA())}return new h(this.document,this.name,a)}}],[{key:"empty",value:function(n){return new h(n,"EMPTY","")}}]),h}();he.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 yt=function(){function h(){Object(X.a)(this,h),this.viewPorts=[]}return Object(Q.a)(h,[{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)}}]),h}(),ke=function(){function h(c,n){Object(X.a)(this,h),this.x=c,this.y=n}return Object(Q.a)(h,[{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,e=this.y,i=a*n[0]+e*n[2]+n[4],r=a*n[1]+e*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,e=Oe(n),i=Object(oe.a)(e,2),r=i[0],o=r===void 0?a:r,s=i[1],l=s===void 0?a:s;return new h(o,l)}},{key:"parseScale",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,e=Oe(n),i=Object(oe.a)(e,2),r=i[0],o=r===void 0?a:r,s=i[1],l=s===void 0?o:s;return new h(o,l)}},{key:"parsePath",value:function(n){for(var a=Oe(n),e=a.length,i=[],r=0;r<e;r+=2)i.push(new h(a[r],a[r+1]));return i}}]),h}(),Ot=function(){function h(c){Object(X.a)(this,h),this.screen=c,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}return Object(Q.a)(h,[{key:"isWorking",value:function(){return this.working}},{key:"start",value:function(){if(this.working)return;var n=this.screen,a=this.onClick,e=this.onMouseMove,i=n.ctx.canvas;i.onclick=a,i.onmousemove=e,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,e=this.eventElements,i=n.ctx.canvas.style;i&&(i.cursor=""),a.forEach(function(r,o){for(var s=r.run,l=e[o];l;)s(l),l=l.parent}),this.events=[],this.eventElements=[]}},{key:"checkPath",value:function(n,a){if(!this.working||!a)return;var e=this.events,i=this.eventElements;e.forEach(function(r,o){var s=r.x,l=r.y;!i[o]&&a.isPointInPath&&a.isPointInPath(s,l)&&(i[o]=n)})}},{key:"checkBoundingBox",value:function(n,a){if(!this.working||!a)return;var e=this.events,i=this.eventElements;e.forEach(function(r,o){var s=r.x,l=r.y;!i[o]&&a.isPointInBox(s,l)&&(i[o]=n)})}},{key:"mapXY",value:function(n,a){for(var e=this.screen,i=e.window,r=e.ctx,o=new ke(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),e=a.x,i=a.y;this.events.push({type:"onclick",x:e,y:i,run:function(o){o.onClick&&o.onClick()}})}},{key:"onMouseMove",value:function(n){var a=this.mapXY(n.clientX,n.clientY),e=a.x,i=a.y;this.events.push({type:"onmousemove",x:e,y:i,run:function(o){o.onMouseMove&&o.onMouseMove()}})}}]),h}(),Mt=typeof window!="undefined"?window:null,St=typeof fetch!="undefined"?fetch.bind(void 0):null,He=function(){function h(c){Object(X.a)(this,h);var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.fetch,e=a===void 0?St:a,i=n.window,r=i===void 0?Mt:i;this.ctx=c,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new yt,this.mouse=new Ot(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}return Object(Q.a)(h,[{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,e=n.ctx,i=n.aspectRatio,r=n.width,o=n.desiredWidth,s=n.height,l=n.desiredHeight,f=n.minX,p=f===void 0?0:f,x=n.minY,L=x===void 0?0:x,K=n.refX,re=n.refY,ie=n.clip,ae=ie===void 0?!1:ie,be=n.clipX,fe=be===void 0?0:be,ue=n.clipY,me=ue===void 0?0:ue,Le=De(i).replace(/^defer\s/,""),Ue=Le.split(" "),Je=Object(oe.a)(Ue,2),dt=Je[0],ft=Je[1],it=dt||"xMidYMid",nt=ft||"meet",ut=r/o,Et=s/l,et=Math.min(ut,Et),jt=Math.max(ut,Et),Ut=o,Vt=l;nt==="meet"&&(Ut*=et,Vt*=et),nt==="slice"&&(Ut*=jt,Vt*=jt);var Ur=new he(a,"refX",K),Vr=new he(a,"refY",re),Fr=Ur.hasValue()&&Vr.hasValue();if(Fr&&e.translate(-et*Ur.getPixels("x"),-et*Vr.getPixels("y")),ae){var kr=et*fe,Gr=et*me;e.beginPath(),e.moveTo(kr,Gr),e.lineTo(r,Gr),e.lineTo(r,s),e.lineTo(kr,s),e.closePath(),e.clip()}if(!Fr){var Wr=nt==="meet"&&et===Et,zr=nt==="slice"&&jt===Et,Hr=nt==="meet"&&et===ut,Yr=nt==="slice"&&jt===ut;it.startsWith("xMid")&&(Wr||zr)&&e.translate(r/2-Ut/2,0),it.endsWith("YMid")&&(Hr||Yr)&&e.translate(0,s/2-Vt/2),it.startsWith("xMax")&&(Wr||zr)&&e.translate(r-Ut,0),it.endsWith("YMax")&&(Hr||Yr)&&e.translate(0,s-Vt)}switch(!0){case it==="none":e.scale(ut,Et);break;case nt==="meet":e.scale(et,et);break;case nt==="slice":e.scale(jt,jt);break}e.translate(-p,-L)}},{key:"start",value:function(n){var a=this,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=e.enableRedraw,r=i===void 0?!1:i,o=e.ignoreMouse,s=o===void 0?!1:o,l=e.ignoreAnimation,f=l===void 0?!1:l,p=e.ignoreDimensions,x=p===void 0?!1:p,L=e.ignoreClear,K=L===void 0?!1:L,re=e.forceRedraw,ie=e.scaleWidth,ae=e.scaleHeight,be=e.offsetX,fe=e.offsetY,ue=this.FRAMERATE,me=this.mouse,Le=1e3/ue;if(this.frameDuration=Le,this.readyPromise=new Promise(function(it){a.resolveReady=it}),this.isReady()&&this.render(n,x,K,ie,ae,be,fe),!r)return;var Ue=Date.now(),Je=Ue,dt=0,ft=function it(){Ue=Date.now(),dt=Ue-Je,dt>=Le&&(Je=Ue-dt%Le,a.shouldUpdate(f,re)&&(a.render(n,x,K,ie,ae,be,fe),me.runEvents())),a.intervalId=Te()(it)};s||me.start(),this.intervalId=Te()(ft)}},{key:"stop",value:function(){this.intervalId&&(Te.a.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}},{key:"shouldUpdate",value:function(n,a){if(!n){var e=this.frameDuration,i=this.animations.reduce(function(r,o){return o.update(e)||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,e,i,r,o,s){var l=this.CLIENT_WIDTH,f=this.CLIENT_HEIGHT,p=this.viewPort,x=this.ctx,L=this.isFirstRender,K=x.canvas;p.clear(),K.width&&K.height?p.setCurrent(K.width,K.height):p.setCurrent(l,f);var re=n.getStyle("width"),ie=n.getStyle("height");!a&&(L||typeof i!="number"&&typeof r!="number")&&(re.hasValue()&&(K.width=re.getPixels("x"),K.style&&(K.style.width="".concat(K.width,"px"))),ie.hasValue()&&(K.height=ie.getPixels("y"),K.style&&(K.style.height="".concat(K.height,"px"))));var ae=K.clientWidth||K.width,be=K.clientHeight||K.height;if(a&&re.hasValue()&&ie.hasValue()&&(ae=re.getPixels("x"),be=ie.getPixels("y")),p.setCurrent(ae,be),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 fe=Oe(n.getAttribute("viewBox").getString()),ue=0,me=0;if(typeof i=="number"){var Le=n.getStyle("width");Le.hasValue()?ue=Le.getPixels("x")/i:isNaN(fe[2])||(ue=fe[2]/i)}if(typeof r=="number"){var Ue=n.getStyle("height");Ue.hasValue()?me=Ue.getPixels("y")/r:isNaN(fe[3])||(me=fe[3]/r)}ue||(ue=me),me||(me=ue),n.getAttribute("width",!0).setValue(i),n.getAttribute("height",!0).setValue(r);var Je=n.getStyle("transform",!0,!0);Je.setValue("".concat(Je.getString()," scale(").concat(1/ue,", ").concat(1/me,")"))}e||x.clearRect(0,0,ae,be),n.render(x),L&&(this.isFirstRender=!1)}}]),h}();He.defaultWindow=Mt,He.defaultFetch=St;var $r=He.defaultFetch,Kr=typeof DOMParser!="undefined"?DOMParser:null,It=function(){function h(){Object(X.a)(this,h);var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=c.fetch,a=n===void 0?$r:n,e=c.DOMParser,i=e===void 0?Kr:e;this.fetch=a,this.DOMParser=i}return Object(Q.a)(h,[{key:"parse",value:function(n){var a=this;return pe()(se.a.mark(function e(){return se.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(!n.startsWith("<")){r.next=2;break}return r.abrupt("return",a.parseFromString(n));case 2:return r.abrupt("return",a.load(n));case 3:case"end":return r.stop()}},e)}))()}},{key:"parseFromString",value:function(n){var a=new this.DOMParser;try{return this.checkDocument(a.parseFromString(n,"image/svg+xml"))}catch(e){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 pe()(se.a.mark(function e(){var i,r;return se.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,a.fetch(n);case 2:return i=s.sent,s.next=5,i.text();case 5:return r=s.sent,s.abrupt("return",a.parseFromString(r));case 7:case"end":return s.stop()}},e)}))()}}]),h}(),Jt=function(){function h(c,n){Object(X.a)(this,h),this.type="translate",this.point=null,this.point=ke.parse(n)}return Object(Q.a)(h,[{key:"apply",value:function(n){var a=this.point,e=a.x,i=a.y;n.translate(e||0,i||0)}},{key:"unapply",value:function(n){var a=this.point,e=a.x,i=a.y;n.translate(-1*e||0,-1*i||0)}},{key:"applyToPoint",value:function(n){var a=this.point,e=a.x,i=a.y;n.applyTransform([1,0,0,1,e||0,i||0])}}]),h}(),qt=function(){function h(c,n,a){Object(X.a)(this,h),this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var e=Oe(n);this.angle=new he(c,"angle",e[0]),this.originX=a[0],this.originY=a[1],this.cx=e[1]||0,this.cy=e[2]||0}return Object(Q.a)(h,[{key:"apply",value:function(n){var a=this.cx,e=this.cy,i=this.originX,r=this.originY,o=this.angle,s=a+i.getPixels("x"),l=e+r.getPixels("y");n.translate(s,l),n.rotate(o.getRadians()),n.translate(-s,-l)}},{key:"unapply",value:function(n){var a=this.cx,e=this.cy,i=this.originX,r=this.originY,o=this.angle,s=a+i.getPixels("x"),l=e+r.getPixels("y");n.translate(s,l),n.rotate(-1*o.getRadians()),n.translate(-s,-l)}},{key:"applyToPoint",value:function(n){var a=this.cx,e=this.cy,i=this.angle,r=i.getRadians();n.applyTransform([1,0,0,1,a||0,e||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,-e||0])}}]),h}(),_t=function(){function h(c,n,a){Object(X.a)(this,h),this.type="scale",this.scale=null,this.originX=null,this.originY=null;var e=ke.parseScale(n);(e.x===0||e.y===0)&&(e.x=de,e.y=de),this.scale=e,this.originX=a[0],this.originY=a[1]}return Object(Q.a)(h,[{key:"apply",value:function(n){var a=this.scale,e=a.x,i=a.y,r=this.originX,o=this.originY,s=r.getPixels("x"),l=o.getPixels("y");n.translate(s,l),n.scale(e,i||e),n.translate(-s,-l)}},{key:"unapply",value:function(n){var a=this.scale,e=a.x,i=a.y,r=this.originX,o=this.originY,s=r.getPixels("x"),l=o.getPixels("y");n.translate(s,l),n.scale(1/e,1/i||e),n.translate(-s,-l)}},{key:"applyToPoint",value:function(n){var a=this.scale,e=a.x,i=a.y;n.applyTransform([e||0,0,0,i||0,0,0])}}]),h}(),Ft=function(){function h(c,n,a){Object(X.a)(this,h),this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Oe(n),this.originX=a[0],this.originY=a[1]}return Object(Q.a)(h,[{key:"apply",value:function(n){var a=this.originX,e=this.originY,i=this.matrix,r=a.getPixels("x"),o=e.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,e=this.originY,i=this.matrix,r=i[0],o=i[2],s=i[4],l=i[1],f=i[3],p=i[5],x=0,L=0,K=1,re=1/(r*(f*K-p*L)-o*(l*K-p*x)+s*(l*L-f*x)),ie=a.getPixels("x"),ae=e.getPixels("y");n.translate(ie,ae),n.transform(re*(f*K-p*L),re*(p*x-l*K),re*(s*L-o*K),re*(r*K-s*x),re*(o*p-s*f),re*(s*l-r*p)),n.translate(-ie,-ae)}},{key:"applyToPoint",value:function(n){n.applyTransform(this.matrix)}}]),h}(),kt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="skew",r.angle=null,r.angle=new he(a,"angle",e),r}return Object(Q.a)(n)}(Ft),er=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="skewX",r.matrix=[1,0,Math.tan(r.angle.getRadians()),1,0,0],r}return Object(Q.a)(n)}(kt),tr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="skewY",r.matrix=[1,Math.tan(r.angle.getRadians()),0,1,0,0],r}return Object(Q.a)(n)}(kt);function Xr(h){return De(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function Qr(h){var c=h.split("("),n=Object(oe.a)(c,2),a=n[0],e=n[1];return[a.trim(),e.trim().replace(")","")]}var Tt=function(){function h(c,n,a){var e=this;Object(X.a)(this,h),this.document=c,this.transforms=[];var i=Xr(n);i.forEach(function(r){if(r==="none")return;var o=Qr(r),s=Object(oe.a)(o,2),l=s[0],f=s[1],p=h.transformTypes[l];typeof p!="undefined"&&e.transforms.push(new p(e.document,f,a))})}return Object(Q.a)(h,[{key:"apply",value:function(n){for(var a=this.transforms,e=a.length,i=0;i<e;i++)a[i].apply(n)}},{key:"unapply",value:function(n){for(var a=this.transforms,e=a.length,i=e-1;i>=0;i--)a[i].unapply(n)}},{key:"applyToPoint",value:function(n){for(var a=this.transforms,e=a.length,i=0;i<e;i++)a[i].applyToPoint(n)}}],[{key:"fromElement",value:function(n,a){var e=a.getStyle("transform",!1,!0),i=a.getStyle("transform-origin",!1,!0).split(),r=Object(oe.a)(i,2),o=r[0],s=r[1],l=s===void 0?o:s,f=[o,l];return e.hasValue()?new h(n,e.getString(),f):null}}]),h}();Tt.transformTypes={translate:Jt,rotate:qt,scale:_t,matrix:Ft,skewX:er,skewY:tr};var We=function(){function h(c,n){var a=this;Object(X.a)(this,h);var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=c,this.node=n,this.captureTextNodes=e,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 l=qe(s.nodeName);a.attributes[l]=new he(c,l,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 l=s.split(":").map(function(L){return L.trim()}),f=Object(oe.a)(l,2),p=f[0],x=f[1];a.styles[p]=new he(c,p,x)})}var r=c.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(e&&(s.nodeType===3||s.nodeType===4)){var l=c.createTextNode(s);l.getText().length>0&&a.addChild(l)}})}return Object(Q.a)(h,[{key:"getAttribute",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,e=this.attributes[n];if(!e&&a){var i=new he(this.document,n,"");return this.attributes[n]=i,i}return e||he.empty(this.document)}},{key:"getHrefAttribute",value:function(){for(var n in this.attributes)if(n==="href"||n.endsWith(":href"))return this.attributes[n];return he.empty(this.document)}},{key:"getStyle",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,e=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(!e){var o=this.parent;if(o){var s=o.getStyle(n);if(s!=null&&s.hasValue())return s}}if(a){var l=new he(this.document,n,"");return this.styles[n]=l,l}return i||he.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 e=this.getStyle("filter").getDefinition();e&&(this.applyEffects(n),e.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=Tt.fromElement(this.document,this);a&&a.apply(n);var e=this.getStyle("clip-path",!1,!0);if(e.hasValue()){var i=e.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 h?n:this.document.createElement(n);a.parent=this,h.ignoreChildTypes.includes(a.type)||this.children.push(a)}},{key:"matchesSelector",value:function(n){var a=this.node;if(typeof a.matches=="function")return a.matches(n);var e=a.getAttribute("class");return!e||e===""?!1:e.split(" ").some(function(i){return".".concat(i)===n})}},{key:"addStylesFromStyleDefinition",value:function(){var n=this.document,a=n.styles,e=n.stylesSpecificity;for(var i in a)if(!i.startsWith("@")&&this.matchesSelector(i)){var r=a[i],o=e[i];if(r)for(var s in r){var l=this.stylesSpecificity[s];typeof l=="undefined"&&(l="000"),o>=l&&(this.styles[s]=r[s],this.stylesSpecificity[s]=o)}}}},{key:"removeStyles",value:function(n,a){var e=a.reduce(function(i,r){var o=n.getStyle(r);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[].concat(Object(k.a)(i),[[r,s]])},[]);return e}},{key:"restoreStyles",value:function(n,a){a.forEach(function(e){var i=Object(oe.a)(e,2),r=i[0],o=i[1];n.getStyle(r,!0).setValue(o)})}}]),h}();We.ignoreChildTypes=["title"];var rr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){return Object(X.a)(this,n),c.call(this,a,e,i)}return Object(Q.a)(n)}(We);function Zr(h){var c=h.trim();return/^('|")/.test(c)?c:'"'.concat(c,'"')}function Jr(h){return typeof u=="undefined"?h:h.trim().split(",").map(Zr).join(",")}function qr(h){if(!h)return"";var c=h.trim().toLowerCase();switch(c){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return c;default:return/^oblique\s+(-|)\d+deg$/.test(c)?c:""}}function _r(h){if(!h)return"";var c=h.trim().toLowerCase();switch(c){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return c;default:return/^[\d.]+$/.test(c)?c:""}}var mt=function(){function h(c,n,a,e,i,r){Object(X.a)(this,h);var o=r?typeof r=="string"?h.parse(r):r:{};this.fontFamily=i||o.fontFamily,this.fontSize=e||o.fontSize,this.fontStyle=c||o.fontStyle,this.fontWeight=a||o.fontWeight,this.fontVariant=n||o.fontVariant}return Object(Q.a)(h,[{key:"toString",value:function(){return[qr(this.fontStyle),this.fontVariant,_r(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,e="",i="",r="",o="",s="",l=De(n).trim().split(" "),f={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return l.forEach(function(p){switch(!0){case(!f.fontStyle&&h.styles.includes(p)):p!=="inherit"&&(e=p),f.fontStyle=!0;break;case(!f.fontVariant&&h.variants.includes(p)):p!=="inherit"&&(i=p),f.fontStyle=!0,f.fontVariant=!0;break;case(!f.fontWeight&&h.weights.includes(p)):p!=="inherit"&&(r=p),f.fontStyle=!0,f.fontVariant=!0,f.fontWeight=!0;break;case!f.fontSize:if(p!=="inherit"){var x=p.split("/"),L=Object(oe.a)(x,1);o=L[0]}f.fontStyle=!0,f.fontVariant=!0,f.fontWeight=!0,f.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new h(e,i,r,o,s,a)}}]),h}();mt.styles="normal|italic|oblique|inherit",mt.variants="normal|small-caps|inherit",mt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";var ct=function(){function h(){Object(X.a)(this,h);var c=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,e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=c,this.y1=n,this.x2=a,this.y2=e,this.addPoint(c,n),this.addPoint(a,e)}return Object(Q.a)(h,[{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,e=n.y1,i=n.x2,r=n.y2;this.addPoint(a,e),this.addPoint(i,r)}},{key:"sumCubic",value:function(n,a,e,i,r){return Math.pow(1-n,3)*a+3*Math.pow(1-n,2)*n*e+3*(1-n)*Math.pow(n,2)*i+Math.pow(n,3)*r}},{key:"bezierCurveAdd",value:function(n,a,e,i,r){var o=6*a-12*e+6*i,s=-3*a+9*e-9*i+3*r,l=3*e-3*a;if(s===0){if(o===0)return;var f=-l/o;0<f&&f<1&&(n?this.addX(this.sumCubic(f,a,e,i,r)):this.addY(this.sumCubic(f,a,e,i,r)));return}var p=Math.pow(o,2)-4*l*s;if(p<0)return;var x=(-o+Math.sqrt(p))/(2*s);0<x&&x<1&&(n?this.addX(this.sumCubic(x,a,e,i,r)):this.addY(this.sumCubic(x,a,e,i,r)));var L=(-o-Math.sqrt(p))/(2*s);0<L&&L<1&&(n?this.addX(this.sumCubic(L,a,e,i,r)):this.addY(this.sumCubic(L,a,e,i,r)))}},{key:"addBezierCurve",value:function(n,a,e,i,r,o,s,l){this.addPoint(n,a),this.addPoint(s,l),this.bezierCurveAdd(!0,n,e,r,s),this.bezierCurveAdd(!1,a,i,o,l)}},{key:"addQuadraticCurve",value:function(n,a,e,i,r,o){var s=n+2/3*(e-n),l=a+2/3*(i-a),f=s+1/3*(r-n),p=l+1/3*(o-a);this.addBezierCurve(n,a,s,f,l,p,r,o)}},{key:"isPointInBox",value:function(n,a){var e=this.x1,i=this.y1,r=this.x2,o=this.y2;return e<=n&&n<=r&&i<=a&&a<=o}}]),h}(),xe=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a){var e;return Object(X.a)(this,n),e=c.call(this,a.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,"")),e.control=null,e.start=null,e.current=null,e.command=null,e.commands=e.commands,e.i=-1,e.previousCommand=null,e.points=[],e.angles=[],e}return Object(Q.a)(n,[{key:"reset",value:function(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new ke(0,0),this.control=new ke(0,0),this.current=new ke(0,0),this.points=[],this.angles=[]}},{key:"isEnd",value:function(){var e=this.i,i=this.commands;return e>=i.length-1}},{key:"next",value:function(){var e=this.commands[++this.i];return this.previousCommand=this.command,this.command=e,e}},{key:"getPoint",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new ke(this.command[e],this.command[i]);return this.makeAbsolute(r)}},{key:"getAsControlPoint",value:function(e,i){var r=this.getPoint(e,i);return this.control=r,r}},{key:"getAsCurrentPoint",value:function(e,i){var r=this.getPoint(e,i);return this.current=r,r}},{key:"getReflectedControlPoint",value:function(){var e=this.previousCommand.type;if(e!==Ie.a.CURVE_TO&&e!==Ie.a.SMOOTH_CURVE_TO&&e!==Ie.a.QUAD_TO&&e!==Ie.a.SMOOTH_QUAD_TO)return this.current;var i=this.current,r=i.x,o=i.y,s=this.control,l=s.x,f=s.y,p=new ke(2*r-l,2*o-f);return p}},{key:"makeAbsolute",value:function(e){if(this.command.relative){var i=this.current,r=i.x,o=i.y;e.x+=r,e.y+=o}return e}},{key:"addMarker",value:function(e,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(e,i?i.angleTo(e):null)}},{key:"addMarkerAngle",value:function(e,i){this.points.push(e),this.angles.push(i)}},{key:"getMarkerPoints",value:function(){return this.points}},{key:"getMarkerAngles",value:function(){for(var e=this.angles,i=e.length,r=0;r<i;r++)if(!e[r]){for(var o=r+1;o<i;o++)if(e[o]){e[r]=e[o];break}}return e}}]),n}(Ie.a),xt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.modifiedEmSizeStack=!1,a}return Object(Q.a)(n,[{key:"calculateOpacity",value:function(){for(var e=1,i=this;i;){var r=i.getStyle("opacity",!1,!0);r.hasValue(!0)&&(e*=r.getNumber()),i=i.parent}return e}},{key:"setContext",value:function(e){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"),l=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var f=r.getFillStyleDefinition(this,o);f&&(e.fillStyle=f)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var p=r.getColor();p!=="inherit"&&(e.fillStyle=p==="none"?"rgba(0,0,0,0)":p)}if(o.hasValue()){var x=new he(this.document,"fill",e.fillStyle).addOpacity(o).getColor();e.fillStyle=x}if(s.isUrlDefinition()){var L=s.getFillStyleDefinition(this,l);L&&(e.strokeStyle=L)}else if(s.hasValue()){s.getString()==="currentColor"&&s.setValue(this.getStyle("color").getColor());var K=s.getString();K!=="inherit"&&(e.strokeStyle=K==="none"?"rgba(0,0,0,0)":K)}if(l.hasValue()){var re=new he(this.document,"stroke",e.strokeStyle).addOpacity(l).getString();e.strokeStyle=re}var ie=this.getStyle("stroke-width");if(ie.hasValue()){var ae=ie.getPixels();e.lineWidth=ae||de}var be=this.getStyle("stroke-linecap"),fe=this.getStyle("stroke-linejoin"),ue=this.getStyle("stroke-miterlimit"),me=this.getStyle("stroke-dasharray"),Le=this.getStyle("stroke-dashoffset");if(be.hasValue()&&(e.lineCap=be.getString()),fe.hasValue()&&(e.lineJoin=fe.getString()),ue.hasValue()&&(e.miterLimit=ue.getNumber()),me.hasValue()&&me.getString()!=="none"){var Ue=Oe(me.getString());typeof e.setLineDash!="undefined"?e.setLineDash(Ue):typeof e.webkitLineDash!="undefined"?e.webkitLineDash=Ue:typeof e.mozDash!="undefined"&&!(Ue.length===1&&Ue[0]===0)&&(e.mozDash=Ue);var Je=Le.getPixels();typeof e.lineDashOffset!="undefined"?e.lineDashOffset=Je:typeof e.webkitLineDashOffset!="undefined"?e.webkitLineDashOffset=Je:typeof e.mozDashOffset!="undefined"&&(e.mozDashOffset=Je)}}if(this.modifiedEmSizeStack=!1,typeof e.font!="undefined"){var dt=this.getStyle("font"),ft=this.getStyle("font-style"),it=this.getStyle("font-variant"),nt=this.getStyle("font-weight"),ut=this.getStyle("font-size"),Et=this.getStyle("font-family"),et=new mt(ft.getString(),it.getString(),nt.getString(),ut.hasValue()?"".concat(ut.getPixels(!0),"px"):"",Et.getString(),mt.parse(dt.getString(),e.font));ft.setValue(et.fontStyle),it.setValue(et.fontVariant),nt.setValue(et.fontWeight),ut.setValue(et.fontSize),Et.setValue(et.fontFamily),e.font=et.toString(),ut.isPixels()&&(this.document.emSize=ut.getPixels(),this.modifiedEmSizeStack=!0)}i||(this.applyEffects(e),e.globalAlpha=this.calculateOpacity())}},{key:"clearContext",value:function(e){Object(W.a)(Object(w.a)(n.prototype),"clearContext",this).call(this,e),this.modifiedEmSizeStack&&this.document.popEmSize()}}]),n}(We),Qe=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="path",r.pathParser=null,r.pathParser=new xe(r.getAttribute("d").getString()),r}return Object(Q.a)(n,[{key:"path",value:function(e){var i=this.pathParser,r=new ct;for(i.reset(),e&&e.beginPath();!i.isEnd();)switch(i.next().type){case xe.MOVE_TO:this.pathM(e,r);break;case xe.LINE_TO:this.pathL(e,r);break;case xe.HORIZ_LINE_TO:this.pathH(e,r);break;case xe.VERT_LINE_TO:this.pathV(e,r);break;case xe.CURVE_TO:this.pathC(e,r);break;case xe.SMOOTH_CURVE_TO:this.pathS(e,r);break;case xe.QUAD_TO:this.pathQ(e,r);break;case xe.SMOOTH_QUAD_TO:this.pathT(e,r);break;case xe.ARC:this.pathA(e,r);break;case xe.CLOSE_PATH:this.pathZ(e,r);break}return r}},{key:"getBoundingBox",value:function(e){return this.path()}},{key:"getMarkers",value:function(){var e=this.pathParser,i=e.getMarkerPoints(),r=e.getMarkerAngles(),o=i.map(function(s,l){return[s,r[l]]});return o}},{key:"renderChildren",value:function(e){this.path(e),this.document.screen.mouse.checkPath(this,e);var i=this.getStyle("fill-rule");e.fillStyle!==""&&(i.getString("inherit")!=="inherit"?e.fill(i.getString()):e.fill()),e.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(e.save(),e.setTransform(1,0,0,1,0,0),e.stroke(),e.restore()):e.stroke());var r=this.getMarkers();if(r){var o=r.length-1,s=this.getStyle("marker-start"),l=this.getStyle("marker-mid"),f=this.getStyle("marker-end");if(s.isUrlDefinition()){var p=s.getDefinition(),x=Object(oe.a)(r[0],2),L=x[0],K=x[1];p.render(e,L,K)}if(l.isUrlDefinition())for(var re=l.getDefinition(),ie=1;ie<o;ie++){var ae=Object(oe.a)(r[ie],2),be=ae[0],fe=ae[1];re.render(e,be,fe)}if(f.isUrlDefinition()){var ue=f.getDefinition(),me=Object(oe.a)(r[o],2),Le=me[0],Ue=me[1];ue.render(e,Le,Ue)}}}},{key:"pathM",value:function(e,i){var r=this.pathParser,o=n.pathM(r),s=o.point,l=s.x,f=s.y;r.addMarker(s),i.addPoint(l,f),e&&e.moveTo(l,f)}},{key:"pathL",value:function(e,i){var r=this.pathParser,o=n.pathL(r),s=o.current,l=o.point,f=l.x,p=l.y;r.addMarker(l,s),i.addPoint(f,p),e&&e.lineTo(f,p)}},{key:"pathH",value:function(e,i){var r=this.pathParser,o=n.pathH(r),s=o.current,l=o.point,f=l.x,p=l.y;r.addMarker(l,s),i.addPoint(f,p),e&&e.lineTo(f,p)}},{key:"pathV",value:function(e,i){var r=this.pathParser,o=n.pathV(r),s=o.current,l=o.point,f=l.x,p=l.y;r.addMarker(l,s),i.addPoint(f,p),e&&e.lineTo(f,p)}},{key:"pathC",value:function(e,i){var r=this.pathParser,o=n.pathC(r),s=o.current,l=o.point,f=o.controlPoint,p=o.currentPoint;r.addMarker(p,f,l),i.addBezierCurve(s.x,s.y,l.x,l.y,f.x,f.y,p.x,p.y),e&&e.bezierCurveTo(l.x,l.y,f.x,f.y,p.x,p.y)}},{key:"pathS",value:function(e,i){var r=this.pathParser,o=n.pathS(r),s=o.current,l=o.point,f=o.controlPoint,p=o.currentPoint;r.addMarker(p,f,l),i.addBezierCurve(s.x,s.y,l.x,l.y,f.x,f.y,p.x,p.y),e&&e.bezierCurveTo(l.x,l.y,f.x,f.y,p.x,p.y)}},{key:"pathQ",value:function(e,i){var r=this.pathParser,o=n.pathQ(r),s=o.current,l=o.controlPoint,f=o.currentPoint;r.addMarker(f,l,l),i.addQuadraticCurve(s.x,s.y,l.x,l.y,f.x,f.y),e&&e.quadraticCurveTo(l.x,l.y,f.x,f.y)}},{key:"pathT",value:function(e,i){var r=this.pathParser,o=n.pathT(r),s=o.current,l=o.controlPoint,f=o.currentPoint;r.addMarker(f,l,l),i.addQuadraticCurve(s.x,s.y,l.x,l.y,f.x,f.y),e&&e.quadraticCurveTo(l.x,l.y,f.x,f.y)}},{key:"pathA",value:function(e,i){var r=this.pathParser,o=n.pathA(r),s=o.currentPoint,l=o.rX,f=o.rY,p=o.sweepFlag,x=o.xAxisRotation,L=o.centp,K=o.a1,re=o.ad,ie=1-p?1:-1,ae=K+ie*(re/2),be=new ke(L.x+l*Math.cos(ae),L.y+f*Math.sin(ae));if(r.addMarkerAngle(be,ae-ie*Math.PI/2),r.addMarkerAngle(s,ae-ie*Math.PI),i.addPoint(s.x,s.y),e&&!isNaN(K)&&!isNaN(re)){var fe=l>f?l:f,ue=l>f?1:l/f,me=l>f?f/l:1;e.translate(L.x,L.y),e.rotate(x),e.scale(ue,me),e.arc(0,0,fe,K,K+re,Boolean(1-p)),e.scale(1/ue,1/me),e.rotate(-x),e.translate(-L.x,-L.y)}}},{key:"pathZ",value:function(e,i){n.pathZ(this.pathParser),e&&(i.x1!==i.x2&&i.y1!==i.y2&&e.closePath())}}],[{key:"pathM",value:function(e){var i=e.getAsCurrentPoint();return e.start=e.current,{point:i}}},{key:"pathL",value:function(e){var i=e.current,r=e.getAsCurrentPoint();return{current:i,point:r}}},{key:"pathH",value:function(e){var i=e.current,r=e.command,o=new ke((r.relative?i.x:0)+r.x,i.y);return e.current=o,{current:i,point:o}}},{key:"pathV",value:function(e){var i=e.current,r=e.command,o=new ke(i.x,(r.relative?i.y:0)+r.y);return e.current=o,{current:i,point:o}}},{key:"pathC",value:function(e){var i=e.current,r=e.getPoint("x1","y1"),o=e.getAsControlPoint("x2","y2"),s=e.getAsCurrentPoint();return{current:i,point:r,controlPoint:o,currentPoint:s}}},{key:"pathS",value:function(e){var i=e.current,r=e.getReflectedControlPoint(),o=e.getAsControlPoint("x2","y2"),s=e.getAsCurrentPoint();return{current:i,point:r,controlPoint:o,currentPoint:s}}},{key:"pathQ",value:function(e){var i=e.current,r=e.getAsControlPoint("x1","y1"),o=e.getAsCurrentPoint();return{current:i,controlPoint:r,currentPoint:o}}},{key:"pathT",value:function(e){var i=e.current,r=e.getReflectedControlPoint();e.control=r;var o=e.getAsCurrentPoint();return{current:i,controlPoint:r,currentPoint:o}}},{key:"pathA",value:function(e){var i=e.current,r=e.command,o=r.rX,s=r.rY,l=r.xRot,f=r.lArcFlag,p=r.sweepFlag,x=l*(Math.PI/180),L=e.getAsCurrentPoint(),K=new ke(Math.cos(x)*(i.x-L.x)/2+Math.sin(x)*(i.y-L.y)/2,-Math.sin(x)*(i.x-L.x)/2+Math.cos(x)*(i.y-L.y)/2),re=Math.pow(K.x,2)/Math.pow(o,2)+Math.pow(K.y,2)/Math.pow(s,2);re>1&&(o*=Math.sqrt(re),s*=Math.sqrt(re));var ie=(f===p?-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(ie)&&(ie=0);var ae=new ke(ie*o*K.y/s,ie*-s*K.x/o),be=new ke((i.x+L.x)/2+Math.cos(x)*ae.x-Math.sin(x)*ae.y,(i.y+L.y)/2+Math.sin(x)*ae.x+Math.cos(x)*ae.y),fe=Ee([1,0],[(K.x-ae.x)/o,(K.y-ae.y)/s]),ue=[(K.x-ae.x)/o,(K.y-ae.y)/s],me=[(-K.x-ae.x)/o,(-K.y-ae.y)/s],Le=Ee(ue,me);return ye(ue,me)<=-1&&(Le=Math.PI),ye(ue,me)>=1&&(Le=0),{currentPoint:L,rX:o,rY:s,sweepFlag:p,xAxisRotation:x,centp:be,a1:fe,ad:Le}}},{key:"pathZ",value:function(e){e.current=e.start}}]),n}(xt),Gt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,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)}(Qe),Pt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,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(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Object(W.a)(Object(w.a)(n.prototype),"setContext",this).call(this,e,i);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(e.textBaseline=r)}},{key:"initializeCoordinates",value:function(e){this.x=this.getAttribute("x").getPixels("x"),this.y=this.getAttribute("y").getPixels("y");var i=this.getAttribute("dx"),r=this.getAttribute("dy");i.hasValue()&&(this.x+=i.getPixels("x")),r.hasValue()&&(this.y+=r.getPixels("y")),this.x+=this.getAnchorDelta(e,this,0)}},{key:"getBoundingBox",value:function(e){var i=this;if(this.type!=="text")return this.getTElementBoundingBox(e);this.initializeCoordinates(e);var r=null;return this.children.forEach(function(o,s){var l=i.getChildBoundingBox(e,i,i,s);r?r.addBoundingBox(l):r=l}),r}},{key:"getFontSize",value:function(){var e=this.document,i=this.parent,r=mt.parse(e.ctx.font).fontSize,o=i.getStyle("font-size").getNumber(r);return o}},{key:"getTElementBoundingBox",value:function(e){var i=this.getFontSize();return new ct(this.x,this.y-i,this.x+this.measureText(e),this.y)}},{key:"getGlyph",value:function(e,i,r){var o=i[r],s=null;if(e.isArabic){var l=i.length,f=i[r-1],p=i[r+1],x="isolated";if((r===0||f===" ")&&r<l-2&&p!==" "&&(x="terminal"),r>0&&f!==" "&&r<l-2&&p!==" "&&(x="medial"),r>0&&f!==" "&&(r===l-1||p===" ")&&(x="initial"),typeof e.glyphs[o]!="undefined"){var L=e.glyphs[o];s=L instanceof Gt?L:L[x]}}else s=e.glyphs[o];return s||(s=e.missingGlyph),s}},{key:"getText",value:function(){return""}},{key:"getTextFromNode",value:function(e){var i=e||this.node,r=Array.from(i.parentNode.childNodes),o=r.indexOf(i),s=r.length-1,l=De(i.textContent||"");return o===0&&(l=Ae(l)),o===s&&(l=Ce(l)),l}},{key:"renderChildren",value:function(e){var i=this;if(this.type!=="text"){this.renderTElementChildren(e);return}this.initializeCoordinates(e),this.children.forEach(function(o,s){i.renderChild(e,i,i,s)});var r=this.document.screen.mouse;r.isWorking()&&r.checkBoundingBox(this,this.getBoundingBox(e))}},{key:"renderTElementChildren",value:function(e){var i=this.document,r=this.parent,o=this.getText(),s=r.getStyle("font-family").getDefinition();if(s){for(var l=s.fontFace.unitsPerEm,f=mt.parse(i.ctx.font),p=r.getStyle("font-size").getNumber(f.fontSize),x=r.getStyle("font-style").getString(f.fontStyle),L=p/l,K=s.isRTL?o.split("").reverse().join(""):o,re=Oe(r.getAttribute("dx").getString()),ie=K.length,ae=0;ae<ie;ae++){var be=this.getGlyph(s,K,ae);e.translate(this.x,this.y),e.scale(L,-L);var fe=e.lineWidth;e.lineWidth=e.lineWidth*l/p,x==="italic"&&e.transform(1,0,.4,1,0,0),be.render(e),x==="italic"&&e.transform(1,0,-.4,1,0,0),e.lineWidth=fe,e.scale(1/L,-1/L),e.translate(-this.x,-this.y),this.x+=p*(be.horizAdvX||s.horizAdvX)/l,typeof re[ae]!="undefined"&&!isNaN(re[ae])&&(this.x+=re[ae])}return}var ue=this.x,me=this.y;e.fillStyle&&e.fillText(o,ue,me),e.strokeStyle&&e.strokeText(o,ue,me)}},{key:"getAnchorDelta",value:function(e,i,r){var o=this.getStyle("text-anchor").getString("start");if(o!=="start"){for(var s=i.children,l=s.length,f=null,p=0,x=r;x<l&&!(f=s[x],x>r&&f.getAttribute("x").hasValue()||f.getAttribute("text-anchor").hasValue());x++)p+=f.measureTextRecursive(e);return-1*(o==="end"?p:p/2)}return 0}},{key:"adjustChildCoordinates",value:function(e,i,r,o){var s=r.children[o];if(typeof s.measureText!="function")return s;e.save(),s.setContext(e,!0);var l=s.getAttribute("x"),f=s.getAttribute("y"),p=s.getAttribute("dx"),x=s.getAttribute("dy"),L=s.getAttribute("text-anchor").getString("start");if(o===0&&s.type!=="textNode"&&(l.hasValue()||l.setValue(i.getAttribute("x").getValue("0")),f.hasValue()||f.setValue(i.getAttribute("y").getValue("0")),p.hasValue()||p.setValue(i.getAttribute("dx").getValue("0")),x.hasValue()||x.setValue(i.getAttribute("dy").getValue("0"))),l.hasValue()){if(s.x=l.getPixels("x")+i.getAnchorDelta(e,r,o),L!=="start"){var K=s.measureTextRecursive(e);s.x+=-1*(L==="end"?K:K/2)}p.hasValue()&&(s.x+=p.getPixels("x"))}else{if(L!=="start"){var re=s.measureTextRecursive(e);i.x+=-1*(L==="end"?re:re/2)}p.hasValue()&&(i.x+=p.getPixels("x")),s.x=i.x}return i.x=s.x+s.measureText(e),f.hasValue()?(s.y=f.getPixels("y"),x.hasValue()&&(s.y+=x.getPixels("y"))):(x.hasValue()&&(i.y+=x.getPixels("y")),s.y=i.y),i.y=s.y,s.clearContext(e),e.restore(),s}},{key:"getChildBoundingBox",value:function(e,i,r,o){var s=this.adjustChildCoordinates(e,i,r,o);if(typeof s.getBoundingBox!="function")return null;var l=s.getBoundingBox(e);return l?(s.children.forEach(function(f,p){var x=i.getChildBoundingBox(e,i,s,p);l.addBoundingBox(x)}),l):null}},{key:"renderChild",value:function(e,i,r,o){var s=this.adjustChildCoordinates(e,i,r,o);s.render(e),s.children.forEach(function(l,f){i.renderChild(e,i,s,f)})}},{key:"measureTextRecursive",value:function(e){var i=this.children.reduce(function(r,o){return r+o.measureTextRecursive(e)},this.measureText(e));return i}},{key:"measureText",value:function(e){var i=this.measureCache;if(~i)return i;var r=this.getText(),o=this.measureTargetText(e,r);return this.measureCache=o,o}},{key:"measureTargetText",value:function(e,i){if(!i.length)return 0;var r=this.parent,o=r.getStyle("font-family").getDefinition();if(o){for(var s=this.getFontSize(),l=o.isRTL?i.split("").reverse().join(""):i,f=Oe(r.getAttribute("dx").getString()),p=l.length,x=0,L=0;L<p;L++){var K=this.getGlyph(o,l,L);x+=(K.horizAdvX||o.horizAdvX)*s/o.fontFace.unitsPerEm,typeof f[L]!="undefined"&&!isNaN(f[L])&&(x+=f[L])}return x}if(!e.measureText)return i.length*10;e.save(),this.setContext(e,!0);var re=e.measureText(i),ie=re.width;return this.clearContext(e),e.restore(),ie}}]),n}(xt),Wt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,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}(Pt),en=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="textNode",a}return Object(Q.a)(n)}(Wt),At=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="svg",a.root=!1,a}return Object(Q.a)(n,[{key:"setContext",value:function(e){var i,r=this.document,o=r.screen,s=r.window,l=e.canvas;if(o.setDefaults(e),l.style&&typeof e.font!="undefined"&&s&&typeof s.getComputedStyle!="undefined"){e.font=s.getComputedStyle(l).getPropertyValue("font");var f=new he(r,"fontSize",mt.parse(e.font).fontSize);f.hasValue()&&(r.rootEmSize=f.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 p=o.viewPort,x=p.width,L=p.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"),re=this.getAttribute("refY"),ie=this.getAttribute("viewBox"),ae=ie.hasValue()?Oe(ie.getString()):null,be=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",fe=0,ue=0,me=0,Le=0;ae&&(fe=ae[0],ue=ae[1]),this.root||(x=this.getStyle("width").getPixels("x"),L=this.getStyle("height").getPixels("y"),this.type==="marker"&&(me=fe,Le=ue,fe=0,ue=0)),o.viewPort.setCurrent(x,L),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(W.a)(Object(w.a)(n.prototype),"setContext",this).call(this,e),e.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),ae&&(x=ae[2],L=ae[3]),r.setViewBox({ctx:e,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:o.viewPort.width,desiredWidth:x,height:o.viewPort.height,desiredHeight:L,minX:fe,minY:ue,refX:K.getValue(),refY:re.getValue(),clip:be,clipX:me,clipY:Le}),ae&&(o.viewPort.removeCurrent(),o.viewPort.setCurrent(x,L))}},{key:"clearContext",value:function(e){Object(W.a)(Object(w.a)(n.prototype),"clearContext",this).call(this,e),this.document.screen.viewPort.removeCurrent()}},{key:"resize",value:function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=this.getAttribute("width",!0),s=this.getAttribute("height",!0),l=this.getAttribute("viewBox"),f=this.getAttribute("style"),p=o.getNumber(0),x=s.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var L=this.getAttribute("preserveAspectRatio");L.hasValue()&&L.setValue(L.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(o.setValue(e),s.setValue(i),l.hasValue()||l.setValue("0 0 ".concat(p||e," ").concat(x||i)),f.hasValue()){var K=this.getStyle("width"),re=this.getStyle("height");K.hasValue()&&K.setValue("".concat(e,"px")),re.hasValue()&&re.setValue("".concat(i,"px"))}}}]),n}(xt),zt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="rect",a}return Object(Q.a)(n,[{key:"path",value:function(e){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"),l=this.getAttribute("rx"),f=this.getAttribute("ry"),p=l.getPixels("x"),x=f.getPixels("y");if(l.hasValue()&&!f.hasValue()&&(x=p),f.hasValue()&&!l.hasValue()&&(p=x),p=Math.min(p,o/2),x=Math.min(x,s/2),e){var L=4*((Math.sqrt(2)-1)/3);e.beginPath(),s>0&&o>0&&(e.moveTo(i+p,r),e.lineTo(i+o-p,r),e.bezierCurveTo(i+o-p+L*p,r,i+o,r+x-L*x,i+o,r+x),e.lineTo(i+o,r+s-x),e.bezierCurveTo(i+o,r+s-x+L*x,i+o-p+L*p,r+s,i+o-p,r+s),e.lineTo(i+p,r+s),e.bezierCurveTo(i+p-L*p,r+s,i,r+s-x+L*x,i,r+s-x),e.lineTo(i,r+x),e.bezierCurveTo(i,r+x-L*x,i+p-L*p,r,i+p,r),e.closePath())}return new ct(i,r,i+o,r+s)}},{key:"getMarkers",value:function(){return null}}]),n}(Qe),nr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="circle",a}return Object(Q.a)(n,[{key:"path",value:function(e){var i=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),o=this.getAttribute("r").getPixels();return e&&o>0&&(e.beginPath(),e.arc(i,r,o,0,Math.PI*2,!1),e.closePath()),new ct(i-o,r-o,i+o,r+o)}},{key:"getMarkers",value:function(){return null}}]),n}(Qe),ar=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="ellipse",a}return Object(Q.a)(n,[{key:"path",value:function(e){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"),l=this.getAttribute("cy").getPixels("y");return e&&r>0&&o>0&&(e.beginPath(),e.moveTo(s+r,l),e.bezierCurveTo(s+r,l+i*o,s+i*r,l+o,s,l+o),e.bezierCurveTo(s-i*r,l+o,s-r,l+i*o,s-r,l),e.bezierCurveTo(s-r,l-i*o,s-i*r,l-o,s,l-o),e.bezierCurveTo(s+i*r,l-o,s+r,l-i*o,s+r,l),e.closePath()),new ct(s-r,l-o,s+r,l+o)}},{key:"getMarkers",value:function(){return null}}]),n}(Qe),ir=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="line",a}return Object(Q.a)(n,[{key:"getPoints",value:function(){return[new ke(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new ke(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}},{key:"path",value:function(e){var i=this.getPoints(),r=Object(oe.a)(i,2),o=r[0],s=o.x,l=o.y,f=r[1],p=f.x,x=f.y;return e&&(e.beginPath(),e.moveTo(s,l),e.lineTo(p,x)),new ct(s,l,p,x)}},{key:"getMarkers",value:function(){var e=this.getPoints(),i=Object(oe.a)(e,2),r=i[0],o=i[1],s=r.angleTo(o);return[[r,s],[o,s]]}}]),n}(Qe),Ht=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="polyline",r.points=[],r.points=ke.parsePath(r.getAttribute("points").getString()),r}return Object(Q.a)(n,[{key:"path",value:function(e){var i=this.points,r=Object(oe.a)(i,1),o=r[0],s=o.x,l=o.y,f=new ct(s,l);return e&&(e.beginPath(),e.moveTo(s,l)),i.forEach(function(p){var x=p.x,L=p.y;f.addPoint(x,L),e&&e.lineTo(x,L)}),f}},{key:"getMarkers",value:function(){var e=this.points,i=e.length-1,r=[];return e.forEach(function(o,s){if(s===i)return;r.push([o,o.angleTo(e[s+1])])}),r.length>0&&r.push([e[e.length-1],r[r.length-1][1]]),r}}]),n}(Qe),or=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="polygon",a}return Object(Q.a)(n,[{key:"path",value:function(e){var i=Object(W.a)(Object(w.a)(n.prototype),"path",this).call(this,e),r=Object(oe.a)(this.points,1),o=r[0],s=o.x,l=o.y;return e&&(e.lineTo(s,l),e.closePath()),i}}]),n}(Ht),sr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="pattern",a}return Object(Q.a)(n,[{key:"createPattern",value:function(e,i,r){var o=this.getStyle("width").getPixels("x",!0),s=this.getStyle("height").getPixels("y",!0),l=new At(this.document,null);l.attributes.viewBox=new he(this.document,"viewBox",this.getAttribute("viewBox").getValue()),l.attributes.width=new he(this.document,"width","".concat(o,"px")),l.attributes.height=new he(this.document,"height","".concat(s,"px")),l.attributes.transform=new he(this.document,"transform",this.getAttribute("patternTransform").getValue()),l.children=this.children;var f=this.document.createCanvas(o,s),p=f.getContext("2d"),x=this.getAttribute("x"),L=this.getAttribute("y");x.hasValue()&&L.hasValue()&&p.translate(x.getPixels("x",!0),L.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 re=-1;re<=1;re++)p.save(),l.attributes.x=new he(this.document,"x",K*f.width),l.attributes.y=new he(this.document,"y",re*f.height),l.render(p),p.restore();var ie=e.createPattern(f,"repeat");return ie}}]),n}(We),lr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="marker",a}return Object(Q.a)(n,[{key:"render",value:function(e,i,r){if(!i)return;var o=i.x,s=i.y,l=this.getAttribute("orient").getString("auto"),f=this.getAttribute("markerUnits").getString("strokeWidth");e.translate(o,s),l==="auto"&&e.rotate(r),f==="strokeWidth"&&e.scale(e.lineWidth,e.lineWidth),e.save();var p=new At(this.document,null);p.type=this.type,p.attributes.viewBox=new he(this.document,"viewBox",this.getAttribute("viewBox").getValue()),p.attributes.refX=new he(this.document,"refX",this.getAttribute("refX").getValue()),p.attributes.refY=new he(this.document,"refY",this.getAttribute("refY").getValue()),p.attributes.width=new he(this.document,"width",this.getAttribute("markerWidth").getValue()),p.attributes.height=new he(this.document,"height",this.getAttribute("markerHeight").getValue()),p.attributes.overflow=new he(this.document,"overflow",this.getAttribute("overflow").getValue()),p.attributes.fill=new he(this.document,"fill",this.getAttribute("fill").getColor("black")),p.attributes.stroke=new he(this.document,"stroke",this.getAttribute("stroke").getValue("none")),p.children=this.children,p.render(e),e.restore(),f==="strokeWidth"&&e.scale(1/e.lineWidth,1/e.lineWidth),l==="auto"&&e.rotate(-r),e.translate(-o,-s)}}]),n}(We),ur=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="defs",a}return Object(Q.a)(n,[{key:"render",value:function(){}}]),n}(We),Nt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="g",a}return Object(Q.a)(n,[{key:"getBoundingBox",value:function(e){var i=new ct;return this.children.forEach(function(r){i.addBoundingBox(r.getBoundingBox(e))}),i}}]),n}(xt),Yt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,i),r.attributesToInherit=["gradientUnits"],r.stops=[];var o=Object(A.a)(r),s=o.stops,l=o.children;return l.forEach(function(f){f.type==="stop"&&s.push(f)}),r}return Object(Q.a)(n,[{key:"getGradientUnits",value:function(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}},{key:"createGradient",value:function(e,i,r){var o=this,s=this;this.getHrefAttribute().hasValue()&&(s=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(s));var l=s,f=l.stops,p=this.getGradient(e,i);if(!p)return this.addParentOpacity(r,f[f.length-1].color);if(f.forEach(function(Ue){p.addColorStop(Ue.offset,o.addParentOpacity(r,Ue.color))}),this.getAttribute("gradientTransform").hasValue()){var x=this.document,L=x.screen,K=L.MAX_VIRTUAL_PIXELS,re=L.viewPort,ie=Object(oe.a)(re.viewPorts,1),ae=ie[0],be=new zt(x,null);be.attributes.x=new he(x,"x",-K/3),be.attributes.y=new he(x,"y",-K/3),be.attributes.width=new he(x,"width",K),be.attributes.height=new he(x,"height",K);var fe=new Nt(x,null);fe.attributes.transform=new he(x,"transform",this.getAttribute("gradientTransform").getValue()),fe.children=[be];var ue=new At(x,null);ue.attributes.x=new he(x,"x",0),ue.attributes.y=new he(x,"y",0),ue.attributes.width=new he(x,"width",ae.width),ue.attributes.height=new he(x,"height",ae.height),ue.children=[fe];var me=x.createCanvas(ae.width,ae.height),Le=me.getContext("2d");return Le.fillStyle=p,ue.render(Le),Le.createPattern(me,"no-repeat")}return p}},{key:"inheritStopContainer",value:function(e){var i=this;this.attributesToInherit.forEach(function(r){!i.getAttribute(r).hasValue()&&e.getAttribute(r).hasValue()&&i.getAttribute(r,!0).setValue(e.getAttribute(r).getValue())})}},{key:"addParentOpacity",value:function(e,i){if(e.hasValue()){var r=new he(this.document,"color",i);return r.addOpacity(e).getColor()}return i}}]),n}(We),cr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="linearGradient",r.attributesToInherit.push("x1","y1","x2","y2"),r}return Object(Q.a)(n,[{key:"getGradient",value:function(e,i){var r=this.getGradientUnits()==="objectBoundingBox",o=r?i.getBoundingBox(e):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"),l=r?o.y+o.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),f=r?o.x+o.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),p=r?o.y+o.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return s===f&&l===p?null:e.createLinearGradient(s,l,f,p)}}]),n}(Yt),dr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="radialGradient",r.attributesToInherit.push("cx","cy","r","fx","fy","fr"),r}return Object(Q.a)(n,[{key:"getGradient",value:function(e,i){var r=this.getGradientUnits()==="objectBoundingBox",o=i.getBoundingBox(e);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"),l=r?o.y+o.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),f=s,p=l;this.getAttribute("fx").hasValue()&&(f=r?o.x+o.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(p=r?o.y+o.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var x=r?(o.width+o.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),L=this.getAttribute("fr").getPixels();return e.createRadialGradient(f,p,L,s,l,x)}}]),n}(Yt),fr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="stop";var o=Math.max(0,Math.min(1,r.getAttribute("offset").getNumber())),s=r.getStyle("stop-opacity"),l=r.getStyle("stop-color",!0);return l.getString()===""&&l.setValue("#000"),s.hasValue()&&(l=l.addOpacity(s)),r.offset=o,r.color=l.getColor(),r}return Object(Q.a)(n)}(We),Dt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="animate",r.duration=0,r.initialValue=null,r.initialUnits="",r.removed=!1,r.frozen=!1,a.screen.animations.push(Object(A.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 he(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 e=this.getAttribute("attributeType").getString(),i=this.getAttribute("attributeName").getString();return e==="CSS"?this.parent.getStyle(i,!0):this.parent.getAttribute(i,!0)}},{key:"calcValue",value:function(){var e=this.initialUnits,i=this.getProgress(),r=i.progress,o=i.from,s=i.to,l=o.getNumber()+(s.getNumber()-o.getNumber())*r;return e==="%"&&(l*=100),"".concat(l).concat(e)}},{key:"update",value:function(e){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+=e;var s=!1;if(this.begin<this.duration){var l=this.calcValue(),f=this.getAttribute("type");if(f.hasValue()){var p=f.getString();l="".concat(p,"(").concat(l,")")}r.setValue(l),s=!0}return s}},{key:"getProgress",value:function(){var e=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),l=Math.ceil(o);r.from=new he(e,"from",parseFloat(i.getValue()[s])),r.to=new he(e,"to",parseFloat(i.getValue()[l])),r.progress=(o-s)/(l-s)}else r.from=this.from,r.to=this.to;return r}}]),n}(We),hr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="animateColor",a}return Object(Q.a)(n,[{key:"calcValue",value:function(){var e=this.getProgress(),i=e.progress,r=e.from,o=e.to,s=new Pe.a(r.getColor()),l=new Pe.a(o.getColor());if(s.ok&&l.ok){var f=s.r+(l.r-s.r)*i,p=s.g+(l.g-s.g)*i,x=s.b+(l.b-s.b)*i;return"rgb(".concat(Math.floor(f),", ").concat(Math.floor(p),", ").concat(Math.floor(x),")")}return this.getAttribute("from").getColor()}}]),n}(Dt),pr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="animateTransform",a}return Object(Q.a)(n,[{key:"calcValue",value:function(){var e=this.getProgress(),i=e.progress,r=e.from,o=e.to,s=Oe(r.getString()),l=Oe(o.getString()),f=s.map(function(p,x){var L=l[x];return p+(L-p)*i}).join(" ");return f}}]),n}(Dt),vr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="font",r.glyphs={},r.horizAdvX=r.getAttribute("horiz-adv-x").getNumber();var o=a.definitions,s=Object(A.a)(r),l=s.children,f=Object(O.a)(l),p;try{for(f.s();!(p=f.n()).done;){var x=p.value;switch(x.type){case"font-face":{r.fontFace=x;var L=x.getStyle("font-family");L.hasValue()&&(o[L.getString()]=Object(A.a)(r));break}case"missing-glyph":r.missingGlyph=x;break;case"glyph":{var K=x;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(re){f.e(re)}finally{f.f()}return r}return Object(Q.a)(n,[{key:"render",value:function(){}}]),n}(We),gr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,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)}(We),mr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="missing-glyph",a.horizAdvX=0,a}return Object(Q.a)(n)}(Qe),yr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="tref",a}return Object(Q.a)(n,[{key:"getText",value:function(){var e=this.getHrefAttribute().getDefinition();if(e){var i=e.children[0];if(i)return i.getText()}return""}}]),n}(Pt),br=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="a";var o=e.childNodes,s=o[0],l=o.length>0&&Array.from(o).every(function(f){return f.nodeType===3});return r.hasText=l,r.text=l?r.getTextFromNode(s):"",r}return Object(Q.a)(n,[{key:"getText",value:function(){return this.text}},{key:"renderChildren",value:function(e){if(this.hasText){Object(W.a)(Object(w.a)(n.prototype),"renderChildren",this).call(this,e);var i=this.document,r=this.x,o=this.y,s=i.screen.mouse,l=new he(i,"fontSize",mt.parse(i.ctx.font).fontSize);s.isWorking()&&s.checkBoundingBox(this,new ct(r,o-l.getPixels("y"),r+this.measureText(e),o))}else if(this.children.length>0){var f=new Nt(this.document,null);f.children=this.children,f.parent=this,f.render(e)}}},{key:"onClick",value:function(){var e=this.document.window;e&&e.open(this.getHrefAttribute().getString())}},{key:"onMouseMove",value:function(){var e=this.document.ctx;e.canvas.style.cursor="pointer"}}]),n}(Pt);function xr(h,c){var n=Object.keys(h);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(h);c&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(h,e).enumerable})),n.push.apply(n,a)}return n}function wt(h){for(var c=1;c<arguments.length;c++){var n=arguments[c]!=null?arguments[c]:{};c%2?xr(Object(n),!0).forEach(function(a){je()(h,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(n)):xr(Object(n)).forEach(function(a){Object.defineProperty(h,a,Object.getOwnPropertyDescriptor(n,a))})}return h}var Er=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,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(e){var i=this.dataArray;e&&e.beginPath(),i.forEach(function(r){var o=r.type,s=r.points;switch(o){case xe.LINE_TO:e&&e.lineTo(s[0],s[1]);break;case xe.MOVE_TO:e&&e.moveTo(s[0],s[1]);break;case xe.CURVE_TO:e&&e.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);break;case xe.QUAD_TO:e&&e.quadraticCurveTo(s[0],s[1],s[2],s[3]);break;case xe.ARC:{var l=Object(oe.a)(s,8),f=l[0],p=l[1],x=l[2],L=l[3],K=l[4],re=l[5],ie=l[6],ae=l[7],be=x>L?x:L,fe=x>L?1:x/L,ue=x>L?L/x:1;e&&(e.translate(f,p),e.rotate(ie),e.scale(fe,ue),e.arc(0,0,be,K,K+re,Boolean(1-ae)),e.scale(1/fe,1/ue),e.rotate(-ie),e.translate(-f,-p));break}case xe.CLOSE_PATH:e&&e.closePath();break}})}},{key:"renderChildren",value:function(e){this.setTextData(e),e.save();var i=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),o=this.glyphInfo,s=e.fillStyle;i==="underline"&&e.beginPath(),o.forEach(function(l,f){var p=l.p0,x=l.p1,L=l.rotation,K=l.text;e.save(),e.translate(p.x,p.y),e.rotate(L),e.fillStyle&&e.fillText(K,0,0),e.strokeStyle&&e.strokeText(K,0,0),e.restore(),i==="underline"&&(f===0&&e.moveTo(p.x,p.y+r/8),e.lineTo(x.x,x.y+r/5))}),i==="underline"&&(e.lineWidth=r/20,e.strokeStyle=s,e.stroke(),e.closePath()),e.restore()}},{key:"getLetterSpacingAt",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[e]||0}},{key:"findSegmentToFitChar",value:function(e,i,r,o,s,l,f,p,x){var L=l,K=this.measureText(e,p);p===" "&&i==="justify"&&r<o&&(K+=(o-r)/s),x>-1&&(L+=this.getLetterSpacingAt(x));var re=this.textHeight/20,ie=this.getEquidistantPointOnPath(L,re,0),ae=this.getEquidistantPointOnPath(L+K,re,0),be={p0:ie,p1:ae},fe=ie&&ae?Math.atan2(ae.y-ie.y,ae.x-ie.x):0;if(f){var ue=Math.cos(Math.PI/2+fe)*f,me=Math.cos(-fe)*f;be.p0=wt(wt({},ie),{},{x:ie.x+ue,y:ie.y+me}),be.p1=wt(wt({},ae),{},{x:ae.x+ue,y:ae.y+me})}return L+=K,{offset:L,segment:be,rotation:fe}}},{key:"measureText",value:function(e,i){var r=this.measuresCache,o=i||this.getText();if(r.has(o))return r.get(o);var s=this.measureTargetText(e,o);return r.set(o,s),s}},{key:"setTextData",value:function(e){var i=this;if(this.glyphInfo)return;var r=this.getText(),o=r.split(""),s=r.split(" ").length-1,l=this.parent.getAttribute("dx").split().map(function(Je){return Je.getPixels("x")}),f=this.parent.getAttribute("dy").getPixels("y"),p=this.parent.getStyle("text-anchor").getString("start"),x=this.getStyle("letter-spacing"),L=this.parent.getStyle("letter-spacing"),K=0;!x.hasValue()||x.getValue()==="inherit"?K=L.getPixels():x.hasValue()&&(x.getValue()!=="initial"&&x.getValue()!=="unset"&&(K=x.getPixels()));var re=[],ie=r.length;this.letterSpacingCache=re;for(var ae=0;ae<ie;ae++)re.push(typeof l[ae]!="undefined"?l[ae]:K);var be=re.reduce(function(Je,dt,ft){return ft===0?0:Je+dt||0},0),fe=this.measureText(e),ue=Math.max(fe+be,0);this.textWidth=fe,this.textHeight=this.getFontSize(),this.glyphInfo=[];var me=this.getPathLength(),Le=this.getStyle("startOffset").getNumber(0)*me,Ue=0;(p==="middle"||p==="center")&&(Ue=-ue/2),(p==="end"||p==="right")&&(Ue=-ue),Ue+=Le,o.forEach(function(Je,dt){var ft=i.findSegmentToFitChar(e,p,ue,me,s,Ue,f,Je,dt),it=ft.offset,nt=ft.segment,ut=ft.rotation;if(Ue=it,!nt.p0||!nt.p1)return;i.glyphInfo.push({text:o[dt],p0:nt.p0,p1:nt.p1,rotation:ut})})}},{key:"parsePathData",value:function(e){if(this.pathLength=-1,!e)return[];var i=[],r=e.pathParser;for(r.reset();!r.isEnd();){var o=r.current,s=o?o.x:0,l=o?o.y:0,f=r.next(),p=f.type,x=[];switch(f.type){case xe.MOVE_TO:this.pathM(r,x);break;case xe.LINE_TO:p=this.pathL(r,x);break;case xe.HORIZ_LINE_TO:p=this.pathH(r,x);break;case xe.VERT_LINE_TO:p=this.pathV(r,x);break;case xe.CURVE_TO:this.pathC(r,x);break;case xe.SMOOTH_CURVE_TO:p=this.pathS(r,x);break;case xe.QUAD_TO:this.pathQ(r,x);break;case xe.SMOOTH_QUAD_TO:p=this.pathT(r,x);break;case xe.ARC:x=this.pathA(r);break;case xe.CLOSE_PATH:Qe.pathZ(r);break}f.type!==xe.CLOSE_PATH?i.push({type:p,points:x,start:{x:s,y:l},pathLength:this.calcLength(s,l,p,x)}):i.push({type:xe.CLOSE_PATH,points:[],pathLength:0})}return i}},{key:"pathM",value:function(e,i){var r=Qe.pathM(e).point,o=r.x,s=r.y;i.push(o,s)}},{key:"pathL",value:function(e,i){var r=Qe.pathL(e).point,o=r.x,s=r.y;return i.push(o,s),xe.LINE_TO}},{key:"pathH",value:function(e,i){var r=Qe.pathH(e).point,o=r.x,s=r.y;return i.push(o,s),xe.LINE_TO}},{key:"pathV",value:function(e,i){var r=Qe.pathV(e).point,o=r.x,s=r.y;return i.push(o,s),xe.LINE_TO}},{key:"pathC",value:function(e,i){var r=Qe.pathC(e),o=r.point,s=r.controlPoint,l=r.currentPoint;i.push(o.x,o.y,s.x,s.y,l.x,l.y)}},{key:"pathS",value:function(e,i){var r=Qe.pathS(e),o=r.point,s=r.controlPoint,l=r.currentPoint;return i.push(o.x,o.y,s.x,s.y,l.x,l.y),xe.CURVE_TO}},{key:"pathQ",value:function(e,i){var r=Qe.pathQ(e),o=r.controlPoint,s=r.currentPoint;i.push(o.x,o.y,s.x,s.y)}},{key:"pathT",value:function(e,i){var r=Qe.pathT(e),o=r.controlPoint,s=r.currentPoint;return i.push(o.x,o.y,s.x,s.y),xe.QUAD_TO}},{key:"pathA",value:function(e){var i=Qe.pathA(e),r=i.rX,o=i.rY,s=i.sweepFlag,l=i.xAxisRotation,f=i.centp,p=i.a1,x=i.ad;return s===0&&x>0&&(x-=2*Math.PI),s===1&&x<0&&(x+=2*Math.PI),[f.x,f.y,r,o,p,x,l,s]}},{key:"calcLength",value:function(e,i,r,o){var s=0,l=null,f=null,p=0;switch(r){case xe.LINE_TO:return this.getLineLength(e,i,o[0],o[1]);case xe.CURVE_TO:for(s=0,l=this.getPointOnCubicBezier(0,e,i,o[0],o[1],o[2],o[3],o[4],o[5]),p=.01;p<=1;p+=.01)f=this.getPointOnCubicBezier(p,e,i,o[0],o[1],o[2],o[3],o[4],o[5]),s+=this.getLineLength(l.x,l.y,f.x,f.y),l=f;return s;case xe.QUAD_TO:for(s=0,l=this.getPointOnQuadraticBezier(0,e,i,o[0],o[1],o[2],o[3]),p=.01;p<=1;p+=.01)f=this.getPointOnQuadraticBezier(p,e,i,o[0],o[1],o[2],o[3]),s+=this.getLineLength(l.x,l.y,f.x,f.y),l=f;return s;case xe.ARC:{s=0;var x=o[4],L=o[5],K=o[4]+L,re=Math.PI/180;if(Math.abs(x-K)<re&&(re=Math.abs(x-K)),l=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],x,0),L<0)for(p=x-re;p>K;p-=re)f=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],p,0),s+=this.getLineLength(l.x,l.y,f.x,f.y),l=f;else for(p=x+re;p<K;p+=re)f=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],p,0),s+=this.getLineLength(l.x,l.y,f.x,f.y),l=f;return f=this.getPointOnEllipticalArc(o[0],o[1],o[2],o[3],K,0),s+=this.getLineLength(l.x,l.y,f.x,f.y),s}}return 0}},{key:"getPointOnLine",value:function(e,i,r,o,s){var l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:i,f=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,p=(s-r)/(o-i+de),x=Math.sqrt(e*e/(1+p*p));o<i&&(x*=-1);var L=p*x,K=null;if(o===i)K={x:l,y:f+L};else if((f-r)/(l-i+de)===p)K={x:l+x,y:f+L};else{var re=0,ie=0,ae=this.getLineLength(i,r,o,s);if(ae<de)return null;var be=(l-i)*(o-i)+(f-r)*(s-r);be/=ae*ae,re=i+be*(o-i),ie=r+be*(s-r);var fe=this.getLineLength(l,f,re,ie),ue=Math.sqrt(e*e-fe*fe);x=Math.sqrt(ue*ue/(1+p*p)),o<i&&(x*=-1),L=p*x,K={x:re+x,y:ie+L}}return K}},{key:"getPointOnPath",value:function(e){var i=this.getPathLength(),r=0,o=null;if(e<-5e-5||e-5e-5>i)return null;var s=this.dataArray,l=Object(O.a)(s),f;try{for(l.s();!(f=l.n()).done;){var p=f.value;if(p&&(p.pathLength<5e-5||r+p.pathLength+5e-5<e)){r+=p.pathLength;continue}var x=e-r,L=0;switch(p.type){case xe.LINE_TO:o=this.getPointOnLine(x,p.start.x,p.start.y,p.points[0],p.points[1],p.start.x,p.start.y);break;case xe.ARC:{var K=p.points[4],re=p.points[5],ie=p.points[4]+re;if(L=K+x/p.pathLength*re,re<0&&L<ie||re>=0&&L>ie)break;o=this.getPointOnEllipticalArc(p.points[0],p.points[1],p.points[2],p.points[3],L,p.points[6]);break}case xe.CURVE_TO:L=x/p.pathLength,L>1&&(L=1),o=this.getPointOnCubicBezier(L,p.start.x,p.start.y,p.points[0],p.points[1],p.points[2],p.points[3],p.points[4],p.points[5]);break;case xe.QUAD_TO:L=x/p.pathLength,L>1&&(L=1),o=this.getPointOnQuadraticBezier(L,p.start.x,p.start.y,p.points[0],p.points[1],p.points[2],p.points[3]);break}if(o)return o;break}}catch(ae){l.e(ae)}finally{l.f()}return null}},{key:"getLineLength",value:function(e,i,r,o){return Math.sqrt((r-e)*(r-e)+(o-i)*(o-i))}},{key:"getPathLength",value:function(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce(function(e,i){return i.pathLength>0?e+i.pathLength:e},0)),this.pathLength}},{key:"getPointOnCubicBezier",value:function(e,i,r,o,s,l,f,p,x){var L=p*Fe(e)+l*Ze(e)+o*Ke(e)+i*Xe(e),K=x*Fe(e)+f*Ze(e)+s*Ke(e)+r*Xe(e);return{x:L,y:K}}},{key:"getPointOnQuadraticBezier",value:function(e,i,r,o,s,l,f){var p=l*pt(e)+o*lt(e)+i*vt(e),x=f*pt(e)+s*lt(e)+r*vt(e);return{x:p,y:x}}},{key:"getPointOnEllipticalArc",value:function(e,i,r,o,s,l){var f=Math.cos(l),p=Math.sin(l),x={x:r*Math.cos(s),y:o*Math.sin(s)};return{x:e+(x.x*f-x.y*p),y:i+(x.x*p+x.y*f)}}},{key:"buildEquidistantCache",value:function(e,i){var r=this.getPathLength(),o=i||.25,s=e||r/100;if(!this.equidistantCache||this.equidistantCache.step!==s||this.equidistantCache.precision!==o){this.equidistantCache={step:s,precision:o,points:[]};for(var l=0,f=0;f<=r;f+=o){var p=this.getPointOnPath(f),x=this.getPointOnPath(f+o);if(!p||!x)continue;l+=this.getLineLength(p.x,p.y,x.x,x.y),l>=s&&(this.equidistantCache.points.push({x:p.x,y:p.y,distance:f}),l-=s)}}}},{key:"getEquidistantPointOnPath",value:function(e,i,r){if(this.buildEquidistantCache(i,r),e<0||e-this.getPathLength()>5e-5)return null;var o=Math.round(e/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[o]||null}}]),n}(Pt),tn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i,Or=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="image",r.loaded=!1;var o=r.getHrefAttribute().getString();if(!o)return Object(H.a)(r);var s=o.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(o);return a.images.push(Object(A.a)(r)),s?void r.loadSvg(o):void r.loadImage(o),r.isSvg=s,r}return Object(Q.a)(n,[{key:"loadImage",value:function(e){var i=this;return pe()(se.a.mark(function r(){var o;return se.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.prev=0,l.next=3,i.document.createImage(e);case 3:o=l.sent,i.image=o,l.next=10;break;case 7:l.prev=7,l.t0=l.catch(0),console.error('Error while loading image "'.concat(e,'":'),l.t0);case 10:i.loaded=!0;case 11:case"end":return l.stop()}},r,null,[[0,7]])}))()}},{key:"loadSvg",value:function(e){var i=this;return pe()(se.a.mark(function r(){var o,s,l,f;return se.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(o=tn.exec(e),!o){x.next=6;break}s=o[5],o[4]==="base64"?i.image=atob(s):i.image=decodeURIComponent(s),x.next=19;break;case 6:return x.prev=6,x.next=9,i.document.fetch(e);case 9:return l=x.sent,x.next=12,l.text();case 12:f=x.sent,i.image=f,x.next=19;break;case 16:x.prev=16,x.t0=x.catch(6),console.error('Error while loading image "'.concat(e,'":'),x.t0);case 19:i.loaded=!0;case 20:case"end":return x.stop()}},r,null,[[6,16]])}))()}},{key:"renderChildren",value:function(e){var i=this.document,r=this.image,o=this.loaded,s=this.getAttribute("x").getPixels("x"),l=this.getAttribute("y").getPixels("y"),f=this.getStyle("width").getPixels("x"),p=this.getStyle("height").getPixels("y");if(!o||!r||!f||!p)return;if(e.save(),e.translate(s,l),this.isSvg){var x=i.canvg.forkString(e,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:f,scaleHeight:p});x.document.documentElement.parent=this,void x.render()}else{var L=this.image;i.setViewBox({ctx:e,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:f,desiredWidth:L.width,height:p,desiredHeight:L.height}),this.loaded&&((typeof L.complete=="undefined"||L.complete)&&e.drawImage(L,0,0))}e.restore()}},{key:"getBoundingBox",value:function(){var e=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 ct(e,i,e+r,i+o)}}]),n}(xt),Mr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="symbol",a}return Object(Q.a)(n,[{key:"render",value:function(e){}}]),n}(xt),Cr=function(){function h(c){Object(X.a)(this,h),this.document=c,this.loaded=!1,c.fonts.push(this)}return Object(Q.a)(h,[{key:"load",value:function(n,a){var e=this;return pe()(se.a.mark(function i(){var r,o,s;return se.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.prev=0,r=e.document,f.next=4,r.canvg.parser.load(a);case 4:o=f.sent,s=o.getElementsByTagName("font"),Array.from(s).forEach(function(p){var x=r.createElement(p);r.definitions[n]=x}),f.next=12;break;case 9:f.prev=9,f.t0=f.catch(0),console.error('Error while loading font "'.concat(a,'":'),f.t0);case 12:e.loaded=!0;case 13:case"end":return f.stop()}},i,null,[[0,9]])}))()}}]),h}(),$t=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="style";var o=De(Array.from(e.childNodes).map(function(l){return l.textContent}).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),s=o.split("}");return s.forEach(function(l){var f=l.trim();if(!f)return;var p=f.split("{"),x=p[0].split(","),L=p[1].split(";");x.forEach(function(K){var re=K.trim();if(!re)return;var ie=a.styles[re]||{};if(L.forEach(function(fe){var ue=fe.indexOf(":"),me=fe.substr(0,ue).trim(),Le=fe.substr(ue+1,fe.length-ue).trim();me&&Le&&(ie[me]=new he(a,me,Le))}),a.styles[re]=ie,a.stylesSpecificity[re]=te(re),re==="@font-face"){var ae=ie["font-family"].getString().replace(/"|'/g,""),be=ie.src.getString().split(",");be.forEach(function(fe){if(fe.indexOf('format("svg")')>0){var ue=Ge(fe);ue&&void new Cr(a).load(ae,ue)}})}})}),r}return Object(Q.a)(n)}(We);$t.parseExternalUrl=Ge;var Sr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="use",a}return Object(Q.a)(n,[{key:"setContext",value:function(e){Object(W.a)(Object(w.a)(n.prototype),"setContext",this).call(this,e);var i=this.getAttribute("x"),r=this.getAttribute("y");i.hasValue()&&e.translate(i.getPixels("x"),0),r.hasValue()&&e.translate(0,r.getPixels("y"))}},{key:"path",value:function(e){var i=this.element;i&&i.path(e)}},{key:"renderChildren",value:function(e){var i=this.document,r=this.element;if(r){var o=r;if(r.type==="symbol"&&(o=new At(i,null),o.attributes.viewBox=new he(i,"viewBox",r.getAttribute("viewBox").getString()),o.attributes.preserveAspectRatio=new he(i,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),o.attributes.overflow=new he(i,"overflow",r.getAttribute("overflow").getString()),o.children=r.children,r.styles.opacity=new he(i,"opacity",this.calculateOpacity())),o.type==="svg"){var s=this.getStyle("width",!1,!0),l=this.getStyle("height",!1,!0);s.hasValue()&&(o.attributes.width=new he(i,"width",s.getString())),l.hasValue()&&(o.attributes.height=new he(i,"height",l.getString()))}var f=o.parent;o.parent=this,o.render(e),o.parent=f}}},{key:"getBoundingBox",value:function(e){var i=this.element;return i?i.getBoundingBox(e):null}},{key:"elementTransform",value:function(){var e=this.document,i=this.element;return Tt.fromElement(e,i)}},{key:"element",get:function(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}]),n}(xt);function Lt(h,c,n,a,e,i){return h[n*a*4+c*4+i]}function Bt(h,c,n,a,e,i,r){h[n*a*4+c*4+i]=r}function Ye(h,c,n){var a=h[c];return a*n}function bt(h,c,n,a){return c+Math.cos(h)*n+Math.sin(h)*a}var Kt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="feColorMatrix";var o=Oe(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 l=o[0]*Math.PI/180;o=[bt(l,.213,.787,-.213),bt(l,.715,-.715,-.715),bt(l,.072,-.072,.928),0,0,bt(l,.213,-.213,.143),bt(l,.715,.285,.14),bt(l,.072,-.072,-.283),0,0,bt(l,.213,-.213,-.787),bt(l,.715,-.715,.715),bt(l,.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(e,i,r,o,s){for(var l=this.includeOpacity,f=this.matrix,p=e.getImageData(0,0,o,s),x=0;x<s;x++)for(var L=0;L<o;L++){var K=Lt(p.data,L,x,o,s,0),re=Lt(p.data,L,x,o,s,1),ie=Lt(p.data,L,x,o,s,2),ae=Lt(p.data,L,x,o,s,3),be=Ye(f,0,K)+Ye(f,1,re)+Ye(f,2,ie)+Ye(f,3,ae)+Ye(f,4,1),fe=Ye(f,5,K)+Ye(f,6,re)+Ye(f,7,ie)+Ye(f,8,ae)+Ye(f,9,1),ue=Ye(f,10,K)+Ye(f,11,re)+Ye(f,12,ie)+Ye(f,13,ae)+Ye(f,14,1),me=Ye(f,15,K)+Ye(f,16,re)+Ye(f,17,ie)+Ye(f,18,ae)+Ye(f,19,1);l&&(be=0,fe=0,ue=0,me*=ae/255),Bt(p.data,L,x,o,s,0,be),Bt(p.data,L,x,o,s,1,fe),Bt(p.data,L,x,o,s,2,ue),Bt(p.data,L,x,o,s,3,me)}e.clearRect(0,0,o,s),e.putImageData(p,0,0)}}]),n}(We),Xt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="mask",a}return Object(Q.a)(n,[{key:"apply",value:function(e,i){var r=this.document,o=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),l=this.getStyle("width").getPixels("x"),f=this.getStyle("height").getPixels("y");if(!l&&!f){var p=new ct;this.children.forEach(function(ae){p.addBoundingBox(ae.getBoundingBox(e))}),o=Math.floor(p.x1),s=Math.floor(p.y1),l=Math.floor(p.width),f=Math.floor(p.height)}var x=this.removeStyles(i,n.ignoreStyles),L=r.createCanvas(o+l,s+f),K=L.getContext("2d");r.screen.setDefaults(K),this.renderChildren(K),new Kt(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(K,0,0,o+l,s+f);var re=r.createCanvas(o+l,s+f),ie=re.getContext("2d");r.screen.setDefaults(ie),i.render(ie),ie.globalCompositeOperation="destination-in",ie.fillStyle=K.createPattern(L,"no-repeat"),ie.fillRect(0,0,o+l,s+f),e.fillStyle=ie.createPattern(re,"no-repeat"),e.fillRect(0,0,o+l,s+f),this.restoreStyles(i,x)}},{key:"render",value:function(e){}}]),n}(We);Xt.ignoreStyles=["mask","transform","clip-path"];var Pr=function(){},Ar=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="clipPath",a}return Object(Q.a)(n,[{key:"apply",value:function(e){var i=this.document,r=Reflect.getPrototypeOf(e),o=e.beginPath,s=e.closePath;r&&(r.beginPath=Pr,r.closePath=Pr),Reflect.apply(o,e,[]),this.children.forEach(function(l){if(typeof l.path=="undefined")return;var f=typeof l.elementTransform!="undefined"?l.elementTransform():null;f||(f=Tt.fromElement(i,l)),f&&f.apply(e),l.path(e),r&&(r.closePath=s),f&&f.unapply(e)}),Reflect.apply(s,e,[]),e.clip(),r&&(r.beginPath=o,r.closePath=s)}},{key:"render",value:function(e){}}]),n}(We),Qt=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="filter",a}return Object(Q.a)(n,[{key:"apply",value:function(e,i){var r=this.document,o=this.children,s=i.getBoundingBox(e);if(!s)return;var l=0,f=0;o.forEach(function(ue){var me=ue.extraFilterDistance||0;l=Math.max(l,me),f=Math.max(f,me)});var p=Math.floor(s.width),x=Math.floor(s.height),L=p+2*l,K=x+2*f;if(L<1||K<1)return;var re=Math.floor(s.x),ie=Math.floor(s.y),ae=this.removeStyles(i,n.ignoreStyles),be=r.createCanvas(L,K),fe=be.getContext("2d");r.screen.setDefaults(fe),fe.translate(-re+l,-ie+f),i.render(fe),o.forEach(function(ue){typeof ue.apply=="function"&&ue.apply(fe,0,0,L,K)}),e.drawImage(be,0,0,L,K,re-l,ie-f,L,K),this.restoreStyles(i,ae)}},{key:"render",value:function(e){}}]),n}(We);Qt.ignoreStyles=["filter","transform","clip-path"];var jr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,i),r.type="feDropShadow",r.addStylesFromStyleDefinition(),r}return Object(Q.a)(n,[{key:"apply",value:function(e,i,r,o,s){}}]),n}(We),Tr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="feMorphology",a}return Object(Q.a)(n,[{key:"apply",value:function(e,i,r,o,s){}}]),n}(We),Rr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="feComposite",a}return Object(Q.a)(n,[{key:"apply",value:function(e,i,r,o,s){}}]),n}(We),Ir=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(a,e,i){var r;return Object(X.a)(this,n),r=c.call(this,a,e,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(e,i,r,o,s){var l=this.document,f=this.blurRadius,p=l.window?l.window.document.body:null,x=e.canvas;x.id=l.getUniqueId(),p&&(x.style.display="none",p.appendChild(x)),Object(we.a)(x,i,r,o,s,f),p&&p.removeChild(x)}}]),n}(We),Nr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="title",a}return Object(Q.a)(n)}(We),Dr=function(h){Object(Z.a)(n,h);var c=Object(Y.a)(n);function n(){var a;return Object(X.a)(this,n),a=c.apply(this,arguments),a.type="desc",a}return Object(Q.a)(n)}(We),rn={svg:At,rect:zt,circle:nr,ellipse:ar,line:ir,polyline:Ht,polygon:or,path:Qe,pattern:sr,marker:lr,defs:ur,linearGradient:cr,radialGradient:dr,stop:fr,animate:Dt,animateColor:hr,animateTransform:pr,font:vr,"font-face":gr,"missing-glyph":mr,glyph:Gt,text:Pt,tspan:Wt,tref:yr,a:br,textPath:Er,image:Or,g:Nt,symbol:Mr,style:$t,use:Sr,mask:Xt,clipPath:Ar,filter:Qt,feDropShadow:jr,feMorphology:Tr,feComposite:Rr,feColorMatrix:Kt,feGaussianBlur:Ir,title:Nr,desc:Dr};function wr(h,c){var n=Object.keys(h);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(h);c&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(h,e).enumerable})),n.push.apply(n,a)}return n}function nn(h){for(var c=1;c<arguments.length;c++){var n=arguments[c]!=null?arguments[c]:{};c%2?wr(Object(n),!0).forEach(function(a){je()(h,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(n)):wr(Object(n)).forEach(function(a){Object.defineProperty(h,a,Object.getOwnPropertyDescriptor(n,a))})}return h}function an(h,c){var n=document.createElement("canvas");return n.width=h,n.height=c,n}function on(h){return Zt.apply(this,arguments)}function Zt(){return Zt=pe()(se.a.mark(function h(c){var n,a,e=arguments;return se.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return n=e.length>1&&e[1]!==void 0?e[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(l,f,p,x,L){s(L)},a.src=c}));case 4:case"end":return r.stop()}},h)})),Zt.apply(this,arguments)}var Rt=function(){function h(c){Object(X.a)(this,h);var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.rootEmSize,e=a===void 0?12:a,i=n.emSize,r=i===void 0?12:i,o=n.createCanvas,s=o===void 0?h.createCanvas:o,l=n.createImage,f=l===void 0?h.createImage:l,p=n.anonymousCrossOrigin;this.canvg=c,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=c.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=s,this.createImage=this.bindCreateImage(f,p),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}return Object(Q.a)(h,[{key:"bindCreateImage",value:function(n,a){return typeof a=="boolean"?function(e,i){return n(e,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(/^[^:]+:/,""),e=h.elementTypes[a];return typeof e!="undefined"?new e(this,n):new rr(this,n)}},{key:"createTextNode",value:function(n){return new en(this,n)}},{key:"setViewBox",value:function(n){this.screen.setViewBox(nn({document:this},n))}}]),h}();Rt.createCanvas=an,Rt.createImage=on,Rt.elementTypes=rn;function Lr(h,c){var n=Object.keys(h);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(h);c&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(h,e).enumerable})),n.push.apply(n,a)}return n}function Ct(h){for(var c=1;c<arguments.length;c++){var n=arguments[c]!=null?arguments[c]:{};c%2?Lr(Object(n),!0).forEach(function(a){je()(h,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(n)):Lr(Object(n)).forEach(function(a){Object.defineProperty(h,a,Object.getOwnPropertyDescriptor(n,a))})}return h}var Br=function(){function h(c,n){Object(X.a)(this,h);var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new It(a),this.screen=new He(c,a),this.options=a;var e=new Rt(this,a),i=e.createDocumentElement(n);this.document=e,this.documentElement=i}return Object(Q.a)(h,[{key:"fork",value:function(n,a){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return h.from(n,a,Ct(Ct({},this.options),e))}},{key:"forkString",value:function(n,a){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return h.fromString(n,a,Ct(Ct({},this.options),e))}},{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 pe()(se.a.mark(function e(){var i;return se.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return i=n.length>0&&n[0]!==void 0?n[0]:{},a.start(Ct({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},i)),o.next=4,a.ready();case 4:a.stop();case 5:case"end":return o.stop()}},e)}))()}},{key:"start",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=this.documentElement,e=this.screen,i=this.options;e.start(a,Ct(Ct({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,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(n,a,e)}}],[{key:"from",value:function(n,a){var e=arguments;return pe()(se.a.mark(function i(){var r,o,s;return se.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return r=e.length>2&&e[2]!==void 0?e[2]:{},o=new It(r),f.next=4,o.parse(a);case 4:return s=f.sent,f.abrupt("return",new h(n,s,r));case 6:case"end":return f.stop()}},i)}))()}},{key:"fromString",value:function(n,a){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new It(e),r=i.parseFromString(a);return new h(n,r,e)}}]),h}();b.default=Br}.call(this,t("Q2Ig"))},E9XD:function(m,b,t){"use strict";var u=t("I+eb"),d=t("1Y/n").left,v=t("pkCn"),g=t("LQDL"),y=t("YF1G"),S=v("reduce"),T=!y&&g>79&&g<83;u({target:"Array",proto:!0,forced:!S||T},{reduce:function(P){var B=arguments.length;return d(this,P,B,B>1?arguments[1]:void 0)}})},EHx7:function(m,b,t){var u=t("0Dky"),d=t("2oRo"),v=d.RegExp;m.exports=u(function(){var g=v("(?<a>b)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$<a>c")!=="bc"})},EnZy:function(m,b,t){"use strict";var u=t("K6Rb"),d=t("xluM"),v=t("4zBA"),g=t("14Sl"),y=t("ROdP"),S=t("glrk"),T=t("HYAF"),R=t("SEBh"),P=t("iqWW"),B=t("UMSQ"),V=t("V37c"),I=t("3Eq5"),U=t("Ta7t"),G=t("FMNM"),z=t("kmMV"),$=t("n3/R"),J=t("0Dky"),F=$.UNSUPPORTED_Y,ee=4294967295,N=Math.min,le=[].push,C=v(/./.exec),M=v(le),D=v("".slice),j=!J(function(){var _=/(?:)/,ne=_.exec;_.exec=function(){return ne.apply(this,arguments)};var q="ab".split(_);return q.length!==2||q[0]!=="a"||q[1]!=="b"});g("split",function(_,ne,q){var E;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?E=function(H,O){var A=V(T(this)),W=O===void 0?ee:O>>>0;if(W===0)return[];if(H===void 0)return[A];if(!y(H))return d(ne,A,H,W);for(var w=[],k=(H.ignoreCase?"i":"")+(H.multiline?"m":"")+(H.unicode?"u":"")+(H.sticky?"y":""),Z=0,Y=new RegExp(H.source,k+"g"),X,Q,oe;(X=d(z,Y,A))&&!(Q=Y.lastIndex,Q>Z&&(M(w,D(A,Z,X.index)),X.length>1&&X.index<A.length&&u(le,w,U(X,1)),oe=X[0].length,Z=Q,w.length>=W));)Y.lastIndex===X.index&&Y.lastIndex++;return Z===A.length?(oe||!C(Y,""))&&M(w,""):M(w,D(A,Z)),w.length>W?U(w,0,W):w}:"0".split(void 0,0).length?E=function(H,O){return H===void 0&&O===0?[]:d(ne,this,H,O)}:E=ne,[function(O,A){var W=T(this),w=O==null?void 0:I(O,_);return w?d(w,O,W,A):d(E,V(W),O,A)},function(H,O){var A=S(this),W=V(H),w=q(E,A,W,O,E!==ne);if(w.done)return w.value;var k=R(A,RegExp),Z=A.unicode,Y=(A.ignoreCase?"i":"")+(A.multiline?"m":"")+(A.unicode?"u":"")+(F?"g":"y"),X=new k(F?"^(?:"+A.source+")":A,Y),Q=O===void 0?ee:O>>>0;if(Q===0)return[];if(W.length===0)return G(X,W)===null?[W]:[];for(var oe=0,ce=0,se=[];ce<W.length;){X.lastIndex=F?0:ce;var Me=G(X,F?D(W,ce):W),pe;if(Me===null||(pe=N(B(X.lastIndex+(F?ce:0)),W.length))===oe)ce=P(W,ce,Z);else{if(M(se,D(W,oe,ce)),se.length===Q)return se;for(var ge=1;ge<=Me.length-1;ge++)if(M(se,Me[ge]),se.length===Q)return se;ce=oe=pe}}return M(se,D(W,oe)),se}]},!j,F)},FMNM:function(m,b,t){var u=t("2oRo"),d=t("xluM"),v=t("glrk"),g=t("Fib7"),y=t("xrYK"),S=t("kmMV"),T=u.TypeError;m.exports=function(R,P){var B=R.exec;if(g(B)){var V=d(B,R,P);return V!==null&&v(V),V}if(y(R)==="RegExp")return d(S,R,P);throw T("RegExp#exec called on incompatible receiver")}},Fib7:function(m,b){m.exports=function(t){return typeof t=="function"}},"G+Rx":function(m,b,t){var u=t("0GbY");m.exports=u("document","documentElement")},GarU:function(m,b,t){var u=t("2oRo"),d=t("OpvP"),v=u.TypeError;m.exports=function(g,y){if(d(y,g))return g;throw v("Incorrect invocation")}},Gi26:function(m,b,t){var u=t("4zBA"),d=t("ewvW"),v=u({}.hasOwnProperty);m.exports=Object.hasOwn||function(y,S){return v(d(y),S)}},HH4o:function(m,b,t){var u=t("tiKp"),d=u("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[d]=function(){return this},Array.from(y,function(){throw 2})}catch(S){}m.exports=function(S,T){if(!T&&!v)return!1;var R=!1;try{var P={};P[d]=function(){return{next:function(){return{done:R=!0}}}},S(P)}catch(B){}return R}},HNyW:function(m,b,t){var u=t("NC/Y");m.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(u)},HYAF:function(m,b,t){var u=t("2oRo"),d=u.TypeError;m.exports=function(v){if(v==null)throw d("Can't call method on "+v);return v}},"I+eb":function(m,b,t){var u=t("2oRo"),d=t("Bs8V").f,v=t("kRJp"),g=t("busE"),y=t("zk60"),S=t("6JNq"),T=t("lMq5");m.exports=function(R,P){var B=R.target,V=R.global,I=R.stat,U,G,z,$,J,F;if(V?G=u:I?G=u[B]||y(B,{}):G=(u[B]||{}).prototype,G)for(z in P){if(J=P[z],R.noTargetGet?(F=d(G,z),$=F&&F.value):$=G[z],U=T(V?z:B+(I?".":"#")+z,R.forced),!U&&$!==void 0){if(typeof J==typeof $)continue;S(J,$)}(R.sham||$&&$.sham)&&v(J,"sham",!0),g(G,z,J,R)}}},I8vh:function(m,b,t){var u=t("WSbT"),d=Math.max,v=Math.min;m.exports=function(g,y){var S=u(g);return S<0?d(S+y,0):v(S,y)}},ImZN:function(m,b,t){var u=t("2oRo"),d=t("A2ZE"),v=t("xluM"),g=t("glrk"),y=t("DVFp"),S=t("6VoE"),T=t("B/qT"),R=t("OpvP"),P=t("mh/w"),B=t("NaFW"),V=t("KmKo"),I=u.TypeError,U=function(z,$){this.stopped=z,this.result=$},G=U.prototype;m.exports=function(z,$,J){var F=J&&J.that,ee=!!(J&&J.AS_ENTRIES),N=!!(J&&J.IS_ITERATOR),le=!!(J&&J.INTERRUPTED),C=d($,F),M,D,j,_,ne,q,E,H=function(A){return M&&V(M,"normal",A),new U(!0,A)},O=function(A){return ee?(g(A),le?C(A[0],A[1],H):C(A[0],A[1])):le?C(A,H):C(A)};if(N)M=z;else{if(D=B(z),!D)throw I(y(z)+" is not iterable");if(S(D)){for(j=0,_=T(z);_>j;j++)if(ne=O(z[j]),ne&&R(G,ne))return ne;return new U(!1)}M=P(z,D)}for(q=M.next;!(E=v(q,M)).done;){try{ne=O(E.value)}catch(A){V(M,"throw",A)}if(typeof ne=="object"&&ne&&R(G,ne))return ne}return new U(!1)}},JBy8:function(m,b,t){var u=t("yoRg"),d=t("eDl+"),v=d.concat("length","prototype");b.f=Object.getOwnPropertyNames||function(y){return u(y,v)}},JTJg:function(m,b,t){"use strict";var u=t("I+eb"),d=t("4zBA"),v=t("WjRb"),g=t("HYAF"),y=t("V37c"),S=t("qxPZ"),T=d("".indexOf);u({target:"String",proto:!0,forced:!S("includes")},{includes:function(P){return!!~T(y(g(this)),y(v(P)),arguments.length>1?arguments[1]:void 0)}})},JfAA:function(m,b,t){"use strict";var u=t("4zBA"),d=t("Xnc8").PROPER,v=t("busE"),g=t("glrk"),y=t("OpvP"),S=t("V37c"),T=t("0Dky"),R=t("rW0t"),P="toString",B=RegExp.prototype,V=B[P],I=u(R),U=T(function(){return V.call({source:"a",flags:"b"})!="/a/b"}),G=d&&V.name!=P;(U||G)&&v(RegExp.prototype,P,function(){var $=g(this),J=S($.source),F=$.flags,ee=S(F===void 0&&y(B,$)&&!("flags"in B)?I($):F);return"/"+J+"/"+ee},{unsafe:!0})},JiZb:function(m,b,t){"use strict";var u=t("0GbY"),d=t("m/L8"),v=t("tiKp"),g=t("g6v/"),y=v("species");m.exports=function(S){var T=u(S),R=d.f;g&&T&&!T[y]&&R(T,y,{configurable:!0,get:function(){return this}})}},Junv:function(m,b,t){"use strict";var u=t("I+eb"),d=t("4zBA"),v=t("6LWA"),g=d([].reverse),y=[1,2];u({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},K6Rb:function(m,b,t){var u=t("QNWe"),d=Function.prototype,v=d.apply,g=d.call;m.exports=typeof Reflect=="object"&&Reflect.apply||(u?g.bind(v):function(){return g.apply(v,arguments)})},KmKo:function(m,b,t){var u=t("xluM"),d=t("glrk"),v=t("3Eq5");m.exports=function(g,y,S){var T,R;d(g);try{if(T=v(g,"return"),!T){if(y==="throw")throw S;return S}T=u(T,g)}catch(P){R=!0,T=P}if(y==="throw")throw S;if(R)throw T;return d(T),S}},LKBx:function(m,b,t){"use strict";var u=t("I+eb"),d=t("4zBA"),v=t("Bs8V").f,g=t("UMSQ"),y=t("V37c"),S=t("WjRb"),T=t("HYAF"),R=t("qxPZ"),P=t("xDBR"),B=d("".startsWith),V=d("".slice),I=Math.min,U=R("startsWith"),G=!P&&!U&&!!function(){var z=v(String.prototype,"startsWith");return z&&!z.writable}();u({target:"String",proto:!0,forced:!G&&!U},{startsWith:function($){var J=y(T(this));S($);var F=g(I(arguments.length>1?arguments[1]:void 0,J.length)),ee=y($);return B?B(J,ee,F):V(J,F,F+ee.length)===ee}})},LPSS:function(m,b,t){var u=t("2oRo"),d=t("K6Rb"),v=t("A2ZE"),g=t("Fib7"),y=t("Gi26"),S=t("0Dky"),T=t("G+Rx"),R=t("82ph"),P=t("zBJ4"),B=t("1tal"),V=t("HNyW"),I=t("YF1G"),U=u.setImmediate,G=u.clearImmediate,z=u.process,$=u.Dispatch,J=u.Function,F=u.MessageChannel,ee=u.String,N=0,le={},C="onreadystatechange",M,D,j,_;try{M=u.location}catch(O){}var ne=function(O){if(y(le,O)){var A=le[O];delete le[O],A()}},q=function(O){return function(){ne(O)}},E=function(O){ne(O.data)},H=function(O){u.postMessage(ee(O),M.protocol+"//"+M.host)};(!U||!G)&&(U=function(A){B(arguments.length,1);var W=g(A)?A:J(A),w=R(arguments,1);return le[++N]=function(){d(W,void 0,w)},D(N),N},G=function(A){delete le[A]},I?D=function(O){z.nextTick(q(O))}:$&&$.now?D=function(O){$.now(q(O))}:F&&!V?(j=new F,_=j.port2,j.port1.onmessage=E,D=v(_.postMessage,_)):u.addEventListener&&g(u.postMessage)&&!u.importScripts&&M&&M.protocol!=="file:"&&!S(H)?(D=H,u.addEventListener("message",E,!1)):C in P("script")?D=function(O){T.appendChild(P("script"))[C]=function(){T.removeChild(this),ne(O)}}:D=function(O){setTimeout(q(O),0)}),m.exports={set:U,clear:G}},LQDL:function(m,b,t){var u=t("2oRo"),d=t("NC/Y"),v=u.process,g=u.Deno,y=v&&v.versions||g&&g.version,S=y&&y.v8,T,R;S&&(T=S.split("."),R=T[0]>0&&T[0]<4?1:+(T[0]+T[1])),!R&&d&&(T=d.match(/Edge\/(\d+)/),(!T||T[1]>=74)&&(T=d.match(/Chrome\/(\d+)/),T&&(R=+T[1]))),m.exports=R},"N+g0":function(m,b,t){var u=t("g6v/"),d=t("rtlb"),v=t("m/L8"),g=t("glrk"),y=t("/GqU"),S=t("33Wh");b.f=u&&!d?Object.defineProperties:function(R,P){g(R);for(var B=y(P),V=S(P),I=V.length,U=0,G;I>U;)v.f(R,G=V[U++],B[G]);return R}},"NC/Y":function(m,b,t){var u=t("0GbY");m.exports=u("navigator","userAgent")||""},NaFW:function(m,b,t){var u=t("9d/t"),d=t("3Eq5"),v=t("P4y1"),g=t("tiKp"),y=g("iterator");m.exports=function(S){if(S!=null)return d(S,y)||d(S,"@@iterator")||v[u(S)]}},O741:function(m,b,t){var u=t("2oRo"),d=t("Fib7"),v=u.String,g=u.TypeError;m.exports=function(y){if(typeof y=="object"||d(y))return y;throw g("Can't set "+v(y)+" as a prototype")}},OpvP:function(m,b,t){var u=t("4zBA");m.exports=u({}.isPrototypeOf)},P4y1:function(m,b){m.exports={}},QNWe:function(m,b,t){var u=t("0Dky");m.exports=!u(function(){var d=function(){}.bind();return typeof d!="function"||d.hasOwnProperty("prototype")})},RK3t:function(m,b,t){var u=t("2oRo"),d=t("4zBA"),v=t("0Dky"),g=t("xrYK"),y=u.Object,S=d("".split);m.exports=v(function(){return!y("z").propertyIsEnumerable(0)})?function(T){return g(T)=="String"?S(T,""):y(T)}:y},RN6c:function(m,b,t){var u=t("2oRo");m.exports=function(d,v){var g=u.console;g&&g.error&&(arguments.length==1?g.error(d):g.error(d,v))}},RNIs:function(m,b,t){var u=t("tiKp"),d=t("fHMY"),v=t("m/L8"),g=u("unscopables"),y=Array.prototype;y[g]==null&&v.f(y,g,{configurable:!0,value:d(null)}),m.exports=function(S){y[g][S]=!0}},ROdP:function(m,b,t){var u=t("hh1v"),d=t("xrYK"),v=t("tiKp"),g=v("match");m.exports=function(y){var S;return u(y)&&((S=y[g])!==void 0?!!S:d(y)=="RegExp")}},Rm1S:function(m,b,t){"use strict";var u=t("xluM"),d=t("14Sl"),v=t("glrk"),g=t("UMSQ"),y=t("V37c"),S=t("HYAF"),T=t("3Eq5"),R=t("iqWW"),P=t("FMNM");d("match",function(B,V,I){return[function(G){var z=S(this),$=G==null?void 0:T(G,B);return $?u($,G,z):new RegExp(G)[B](y(z))},function(U){var G=v(this),z=y(U),$=I(V,G,z);if($.done)return $.value;if(!G.global)return P(G,z);var J=G.unicode;G.lastIndex=0;for(var F=[],ee=0,N;(N=P(G,z))!==null;){var le=y(N[0]);F[ee]=le,le===""&&(G.lastIndex=R(z,g(G.lastIndex),J)),ee++}return ee===0?null:F}]})},SEBh:function(m,b,t){var u=t("glrk"),d=t("UIe5"),v=t("tiKp"),g=v("species");m.exports=function(y,S){var T=u(y).constructor,R;return T===void 0||(R=u(T)[g])==null?S:d(R)}},SFrS:function(m,b,t){var u=t("2oRo"),d=t("xluM"),v=t("Fib7"),g=t("hh1v"),y=u.TypeError;m.exports=function(S,T){var R,P;if(T==="string"&&v(R=S.toString)&&!g(P=d(R,S)))return P;if(v(R=S.valueOf)&&!g(P=d(R,S)))return P;if(T!=="string"&&v(R=S.toString)&&!g(P=d(R,S)))return P;throw y("Can't convert object to primitive value")}},STAE:function(m,b,t){var u=t("LQDL"),d=t("0Dky");m.exports=!!Object.getOwnPropertySymbols&&!d(function(){var v=Symbol();return!String(v)||!(Object(v)instanceof Symbol)||!Symbol.sham&&u&&u<41})},SYor:function(m,b,t){"use strict";var u=t("I+eb"),d=t("WKiH").trim,v=t("yNLB");u({target:"String",proto:!0,forced:v("trim")},{trim:function(){return d(this)}})},TWQb:function(m,b,t){var u=t("/GqU"),d=t("I8vh"),v=t("B/qT"),g=function(y){return function(S,T,R){var P=u(S),B=v(P),V=d(R,B),I;if(y&&T!=T){for(;B>V;)if(I=P[V++],I!=I)return!0}else for(;B>V;V++)if((y||V in P)&&P[V]===T)return y||V||0;return!y&&-1}};m.exports={includes:g(!0),indexOf:g(!1)}},Ta7t:function(m,b,t){var u=t("2oRo"),d=t("I8vh"),v=t("B/qT"),g=t("hBjN"),y=u.Array,S=Math.max;m.exports=function(T,R,P){for(var B=v(T),V=d(R,B),I=d(P===void 0?B:P,B),U=y(S(I-V,0)),G=0;V<I;V++,G++)g(U,G,T[V]);return U.length=G,U}},UIe5:function(m,b,t){var u=t("2oRo"),d=t("aO6C"),v=t("DVFp"),g=u.TypeError;m.exports=function(y){if(d(y))return y;throw g(v(y)+" is not a constructor")}},UMSQ:function(m,b,t){var u=t("WSbT"),d=Math.min;m.exports=function(v){return v>0?d(u(v),9007199254740991):0}},UxlC:function(m,b,t){"use strict";var u=t("K6Rb"),d=t("xluM"),v=t("4zBA"),g=t("14Sl"),y=t("0Dky"),S=t("glrk"),T=t("Fib7"),R=t("WSbT"),P=t("UMSQ"),B=t("V37c"),V=t("HYAF"),I=t("iqWW"),U=t("3Eq5"),G=t("DLK6"),z=t("FMNM"),$=t("tiKp"),J=$("replace"),F=Math.max,ee=Math.min,N=v([].concat),le=v([].push),C=v("".indexOf),M=v("".slice),D=function(q){return q===void 0?q:String(q)},j=function(){return"a".replace(/./,"$0")==="$0"}(),_=function(){return/./[J]?/./[J]("a","$0")==="":!1}(),ne=!y(function(){var q=/./;return q.exec=function(){var E=[];return E.groups={a:"7"},E},"".replace(q,"$<a>")!=="7"});g("replace",function(q,E,H){var O=_?"$":"$0";return[function(W,w){var k=V(this),Z=W==null?void 0:U(W,J);return Z?d(Z,W,k,w):d(E,B(k),W,w)},function(A,W){var w=S(this),k=B(A);if(typeof W=="string"&&C(W,O)===-1&&C(W,"$<")===-1){var Z=H(E,w,k,W);if(Z.done)return Z.value}var Y=T(W);Y||(W=B(W));var X=w.global;if(X){var Q=w.unicode;w.lastIndex=0}for(var oe=[];;){var ce=z(w,k);if(ce===null)break;if(le(oe,ce),!X)break;var se=B(ce[0]);se===""&&(w.lastIndex=I(k,P(w.lastIndex),Q))}for(var Me="",pe=0,ge=0;ge<oe.length;ge++){ce=oe[ge];for(var je=B(ce[0]),Se=F(ee(R(ce.index),k.length),0),Te=[],Re=1;Re<ce.length;Re++)le(Te,D(ce[Re]));var Pe=ce.groups;if(Y){var Ie=N([je],Te,Se,k);Pe!==void 0&&le(Ie,Pe);var we=B(u(W,void 0,Ie))}else we=G(je,k,Se,Te,Pe,W);Se>=pe&&(Me+=M(k,pe,Se)+we,pe=Se+je.length)}return Me+M(k,pe)}]},!ne||!j||_)},V37c:function(m,b,t){var u=t("2oRo"),d=t("9d/t"),v=u.String;m.exports=function(g){if(d(g)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return v(g)}},VpIT:function(m,b,t){var u=t("xDBR"),d=t("xs3f");(m.exports=function(v,g){return d[v]||(d[v]=g!==void 0?g:{})})("versions",[]).push({version:"3.21.1",mode:u?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.1/LICENSE",source:"https://github.com/zloirock/core-js"})},Vu81:function(m,b,t){var u=t("0GbY"),d=t("4zBA"),v=t("JBy8"),g=t("dBg+"),y=t("glrk"),S=d([].concat);m.exports=u("Reflect","ownKeys")||function(R){var P=v.f(y(R)),B=g.f;return B?S(P,B(R)):P}},WJkJ:function(m,b){m.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},WKiH:function(m,b,t){var u=t("4zBA"),d=t("HYAF"),v=t("V37c"),g=t("WJkJ"),y=u("".replace),S="["+g+"]",T=RegExp("^"+S+S+"*"),R=RegExp(S+S+"*$"),P=function(B){return function(V){var I=v(d(V));return B&1&&(I=y(I,T,"")),B&2&&(I=y(I,R,"")),I}};m.exports={start:P(1),end:P(2),trim:P(3)}},WOGj:function(m,b){m.exports=function(t){this.ok=!1,this.alpha=1,t.charAt(0)=="#"&&(t=t.substr(1,6)),t=t.replace(/ /g,""),t=t.toLowerCase();var u={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"};t=u[t]||t;for(var d=[{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)]}}],v=0;v<d.length;v++){var g=d[v].re,y=d[v].process,S=g.exec(t);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 R=this.r.toString(16),P=this.g.toString(16),B=this.b.toString(16);return R.length==1&&(R="0"+R),P.length==1&&(P="0"+P),B.length==1&&(B="0"+B),"#"+R+P+B},this.getHelpXML=function(){for(var R=new Array,P=0;P<d.length;P++)for(var B=d[P].example,V=0;V<B.length;V++)R[R.length]=B[V];for(var I in u)R[R.length]=I;var U=document.createElement("ul");U.setAttribute("id","rgbcolor-examples");for(var P=0;P<R.length;P++)try{var G=document.createElement("li"),z=new RGBColor(R[P]),$=document.createElement("div");$.style.cssText="margin: 3px; border: 1px solid black; background:"+z.toHex()+"; color:"+z.toHex(),$.appendChild(document.createTextNode("test"));var J=document.createTextNode(" "+R[P]+" -> "+z.toRGB()+" -> "+z.toHex());G.appendChild($),G.appendChild(J),U.appendChild(G)}catch(ee){}return U}}},WSbT:function(m,b){var t=Math.ceil,u=Math.floor;m.exports=function(d){var v=+d;return v!==v||v===0?0:(v>0?u:t)(v)}},We1y:function(m,b,t){var u=t("2oRo"),d=t("Fib7"),v=t("DVFp"),g=u.TypeError;m.exports=function(y){if(d(y))return y;throw g(v(y)+" is not a function")}},WjRb:function(m,b,t){var u=t("2oRo"),d=t("ROdP"),v=u.TypeError;m.exports=function(g){if(d(g))throw v("The method doesn't accept regular expressions");return g}},XGwC:function(m,b){m.exports=function(t,u){return{enumerable:!(t&1),configurable:!(t&2),writable:!(t&4),value:u}}},Xnc8:function(m,b,t){var u=t("g6v/"),d=t("Gi26"),v=Function.prototype,g=u&&Object.getOwnPropertyDescriptor,y=d(v,"name"),S=y&&function(){}.name==="something",T=y&&(!u||u&&g(v,"name").configurable);m.exports={EXISTS:y,PROPER:S,CONFIGURABLE:T}},Xp4B:function(m,b,t){"use strict";t.d(b,"a",function(){return T});function u(I){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(G){return typeof G}:u=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},u(I)}function d(I,U){if(!(I instanceof U))throw new TypeError("Cannot call a class as a function")}var v=[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],g=[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(I,U,G,z,$,J){if(typeof I=="string"&&(I=document.getElementById(I)),!I||!("naturalWidth"in I))return;var F=$?"offset":"natural",ee=I[F+"Width"],N=I[F+"Height"];if(typeof U=="string"&&(U=document.getElementById(U)),!U||!("getContext"in U))return;J||(U.style.width=ee+"px",U.style.height=N+"px"),U.width=ee,U.height=N;var le=U.getContext("2d");if(le.clearRect(0,0,ee,N),le.drawImage(I,0,0,I.naturalWidth,I.naturalHeight,0,0,ee,N),isNaN(G)||G<1)return;z?T(U,0,0,ee,N,G):P(U,0,0,ee,N,G)}function S(I,U,G,z,$){if(typeof I=="string"&&(I=document.getElementById(I)),!I||u(I)!=="object"||!("getContext"in I))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var J=I.getContext("2d");try{return J.getImageData(U,G,z,$)}catch(F){throw new Error("unable to access image data: "+F)}}function T(I,U,G,z,$,J){if(isNaN(J)||J<1)return;J|=0;var F=S(I,U,G,z,$);F=R(F,U,G,z,$,J),I.getContext("2d").putImageData(F,U,G)}function R(I,U,G,z,$,J){for(var F=I.data,ee=2*J+1,N=z-1,le=$-1,C=J+1,M=C*(C+1)/2,D=new V,j=D,_,ne=1;ne<ee;ne++)j=j.next=new V,ne===C&&(_=j);j.next=D;for(var q=null,E=null,H=0,O=0,A=v[J],W=g[J],w=0;w<$;w++){j=D;for(var k=F[O],Z=F[O+1],Y=F[O+2],X=F[O+3],Q=0;Q<C;Q++)j.r=k,j.g=Z,j.b=Y,j.a=X,j=j.next;for(var oe=0,ce=0,se=0,Me=0,pe=C*k,ge=C*Z,je=C*Y,Se=C*X,Te=M*k,Re=M*Z,Pe=M*Y,Ie=M*X,we=1;we<C;we++){var Ne=O+((N<we?N:we)<<2),Ve=F[Ne],Be=F[Ne+1],De=F[Ne+2],Ae=F[Ne+3],Ce=C-we;Te+=(j.r=Ve)*Ce,Re+=(j.g=Be)*Ce,Pe+=(j.b=De)*Ce,Ie+=(j.a=Ae)*Ce,oe+=Ve,ce+=Be,se+=De,Me+=Ae,j=j.next}q=D,E=_;for(var Oe=0;Oe<z;Oe++){var ze=Ie*A>>W;if(F[O+3]=ze,ze!==0){var qe=255/ze;F[O]=(Te*A>>W)*qe,F[O+1]=(Re*A>>W)*qe,F[O+2]=(Pe*A>>W)*qe}else F[O]=F[O+1]=F[O+2]=0;Te-=pe,Re-=ge,Pe-=je,Ie-=Se,pe-=q.r,ge-=q.g,je-=q.b,Se-=q.a;var Ge=Oe+J+1;Ge=H+(Ge<N?Ge:N)<<2,oe+=q.r=F[Ge],ce+=q.g=F[Ge+1],se+=q.b=F[Ge+2],Me+=q.a=F[Ge+3],Te+=oe,Re+=ce,Pe+=se,Ie+=Me,q=q.next;var _e=E,ot=_e.r,st=_e.g,ht=_e.b,gt=_e.a;pe+=ot,ge+=st,je+=ht,Se+=gt,oe-=ot,ce-=st,se-=ht,Me-=gt,E=E.next,O+=4}H+=z}for(var at=0;at<z;at++){O=at<<2;var tt=F[O],rt=F[O+1],$e=F[O+2],te=F[O+3],de=C*tt,ve=C*rt,ye=C*$e,Ee=C*te,Fe=M*tt,Ze=M*rt,Ke=M*$e,Xe=M*te;j=D;for(var pt=0;pt<C;pt++)j.r=tt,j.g=rt,j.b=$e,j.a=te,j=j.next;for(var lt=z,vt=0,he=0,yt=0,ke=0,Ot=1;Ot<=J;Ot++){O=lt+at<<2;var Mt=C-Ot;Fe+=(j.r=tt=F[O])*Mt,Ze+=(j.g=rt=F[O+1])*Mt,Ke+=(j.b=$e=F[O+2])*Mt,Xe+=(j.a=te=F[O+3])*Mt,ke+=tt,vt+=rt,he+=$e,yt+=te,j=j.next,Ot<le&&(lt+=z)}O=at,q=D,E=_;for(var St=0;St<$;St++){var He=O<<2;F[He+3]=te=Xe*A>>W,te>0?(te=255/te,F[He]=(Fe*A>>W)*te,F[He+1]=(Ze*A>>W)*te,F[He+2]=(Ke*A>>W)*te):F[He]=F[He+1]=F[He+2]=0,Fe-=de,Ze-=ve,Ke-=ye,Xe-=Ee,de-=q.r,ve-=q.g,ye-=q.b,Ee-=q.a,He=at+((He=St+C)<le?He:le)*z<<2,Fe+=ke+=q.r=F[He],Ze+=vt+=q.g=F[He+1],Ke+=he+=q.b=F[He+2],Xe+=yt+=q.a=F[He+3],q=q.next,de+=tt=E.r,ve+=rt=E.g,ye+=$e=E.b,Ee+=te=E.a,ke-=tt,vt-=rt,he-=$e,yt-=te,E=E.next,O+=z}}return I}function P(I,U,G,z,$,J){if(isNaN(J)||J<1)return;J|=0;var F=S(I,U,G,z,$);F=B(F,U,G,z,$,J),I.getContext("2d").putImageData(F,U,G)}function B(I,U,G,z,$,J){for(var F=I.data,ee=2*J+1,N=z-1,le=$-1,C=J+1,M=C*(C+1)/2,D=new V,j=D,_,ne=1;ne<ee;ne++)j=j.next=new V,ne===C&&(_=j);j.next=D;for(var q=null,E=null,H=v[J],O=g[J],A,W,w=0,k=0,Z=0;Z<$;Z++){var Y=F[k],X=F[k+1],Q=F[k+2],oe=C*Y,ce=C*X,se=C*Q,Me=M*Y,pe=M*X,ge=M*Q;j=D;for(var je=0;je<C;je++)j.r=Y,j.g=X,j.b=Q,j=j.next;for(var Se=0,Te=0,Re=0,Pe=1;Pe<C;Pe++)A=k+((N<Pe?N:Pe)<<2),Me+=(j.r=Y=F[A])*(W=C-Pe),pe+=(j.g=X=F[A+1])*W,ge+=(j.b=Q=F[A+2])*W,Se+=Y,Te+=X,Re+=Q,j=j.next;q=D,E=_;for(var Ie=0;Ie<z;Ie++)F[k]=Me*H>>O,F[k+1]=pe*H>>O,F[k+2]=ge*H>>O,Me-=oe,pe-=ce,ge-=se,oe-=q.r,ce-=q.g,se-=q.b,A=w+((A=Ie+J+1)<N?A:N)<<2,Se+=q.r=F[A],Te+=q.g=F[A+1],Re+=q.b=F[A+2],Me+=Se,pe+=Te,ge+=Re,q=q.next,oe+=Y=E.r,ce+=X=E.g,se+=Q=E.b,Se-=Y,Te-=X,Re-=Q,E=E.next,k+=4;w+=z}for(var we=0;we<z;we++){k=we<<2;var Ne=F[k],Ve=F[k+1],Be=F[k+2],De=C*Ne,Ae=C*Ve,Ce=C*Be,Oe=M*Ne,ze=M*Ve,qe=M*Be;j=D;for(var Ge=0;Ge<C;Ge++)j.r=Ne,j.g=Ve,j.b=Be,j=j.next;for(var _e=0,ot=0,st=0,ht=1,gt=z;ht<=J;ht++)k=gt+we<<2,Oe+=(j.r=Ne=F[k])*(W=C-ht),ze+=(j.g=Ve=F[k+1])*W,qe+=(j.b=Be=F[k+2])*W,_e+=Ne,ot+=Ve,st+=Be,j=j.next,ht<le&&(gt+=z);k=we,q=D,E=_;for(var at=0;at<$;at++)A=k<<2,F[A]=Oe*H>>O,F[A+1]=ze*H>>O,F[A+2]=qe*H>>O,Oe-=De,ze-=Ae,qe-=Ce,De-=q.r,Ae-=q.g,Ce-=q.b,A=we+((A=at+C)<le?A:le)*z<<2,Oe+=_e+=q.r=F[A],ze+=ot+=q.g=F[A+1],qe+=st+=q.b=F[A+2],q=q.next,De+=Ne=E.r,Ae+=Ve=E.g,Ce+=Be=E.b,_e-=Ne,ot-=Ve,st-=Be,E=E.next,k+=z}return I}var V=function I(){d(this,I),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}},YF1G:function(m,b,t){var u=t("xrYK"),d=t("2oRo");m.exports=u(d.process)=="process"},YGnB:function(m,b){m.exports=typeof window=="object"},ZUd8:function(m,b,t){var u=t("4zBA"),d=t("WSbT"),v=t("V37c"),g=t("HYAF"),y=u("".charAt),S=u("".charCodeAt),T=u("".slice),R=function(P){return function(B,V){var I=v(g(B)),U=d(V),G=I.length,z,$;return U<0||U>=G?P?"":void 0:(z=S(I,U),z<55296||z>56319||U+1===G||($=S(I,U+1))<56320||$>57343?P?y(I,U):z:P?T(I,U,U+2):(z-55296<<10)+($-56320)+65536)}};m.exports={codeAt:R(!1),charAt:R(!0)}},aO6C:function(m,b,t){var u=t("4zBA"),d=t("0Dky"),v=t("Fib7"),g=t("9d/t"),y=t("0GbY"),S=t("iSVu"),T=function(){},R=[],P=y("Reflect","construct"),B=/^\s*(?:class|function)\b/,V=u(B.exec),I=!B.exec(T),U=function($){if(!v($))return!1;try{return P(T,R,$),!0}catch(J){return!1}},G=function($){if(!v($))return!1;switch(g($)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return I||!!V(B,S($))}catch(J){return!0}};G.sham=!0,m.exports=!P||d(function(){var z;return U(U.call)||!U(Object)||!U(function(){z=!0})||z})?G:U},afO8:function(m,b,t){var u=t("f5p1"),d=t("2oRo"),v=t("4zBA"),g=t("hh1v"),y=t("kRJp"),S=t("Gi26"),T=t("xs3f"),R=t("93I0"),P=t("0BK2"),B="Object already initialized",V=d.TypeError,I=d.WeakMap,U,G,z,$=function(M){return z(M)?G(M):U(M,{})},J=function(M){return function(D){var j;if(!g(D)||(j=G(D)).type!==M)throw V("Incompatible receiver, "+M+" required");return j}};if(u||T.state){var F=T.state||(T.state=new I),ee=v(F.get),N=v(F.has),le=v(F.set);U=function(M,D){if(N(F,M))throw new V(B);return D.facade=M,le(F,M,D),D},G=function(M){return ee(F,M)||{}},z=function(M){return N(F,M)}}else{var C=R("state");P[C]=!0,U=function(M,D){if(S(M,C))throw new V(B);return D.facade=M,y(M,C,D),D},G=function(M){return S(M,C)?M[C]:{}},z=function(M){return S(M,C)}}m.exports={set:U,get:G,has:z,enforce:$,getterFor:J}},busE:function(m,b,t){var u=t("2oRo"),d=t("Fib7"),v=t("Gi26"),g=t("kRJp"),y=t("zk60"),S=t("iSVu"),T=t("afO8"),R=t("Xnc8").CONFIGURABLE,P=T.get,B=T.enforce,V=String(String).split("String");(m.exports=function(I,U,G,z){var $=z?!!z.unsafe:!1,J=z?!!z.enumerable:!1,F=z?!!z.noTargetGet:!1,ee=z&&z.name!==void 0?z.name:U,N;if(d(G)&&(String(ee).slice(0,7)==="Symbol("&&(ee="["+String(ee).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!v(G,"name")||R&&G.name!==ee)&&g(G,"name",ee),N=B(G),N.source||(N.source=V.join(typeof ee=="string"?ee:""))),I===u){J?I[U]=G:y(U,G);return}else $?!F&&I[U]&&(J=!0):delete I[U];J?I[U]=G:g(I,U,G)})(Function.prototype,"toString",function(){return d(this)&&P(this).source||S(this)})},"dBg+":function(m,b){b.f=Object.getOwnPropertySymbols},"eDl+":function(m,b){m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},eFrH:function(m,b,t){var u=t("zBJ4"),d=u("span").classList,v=d&&d.constructor&&d.constructor.prototype;m.exports=v===Object.prototype?void 0:v},ewvW:function(m,b,t){var u=t("2oRo"),d=t("HYAF"),v=u.Object;m.exports=function(g){return v(d(g))}},f5p1:function(m,b,t){var u=t("2oRo"),d=t("Fib7"),v=t("iSVu"),g=u.WeakMap;m.exports=d(g)&&/native code/.test(v(g))},fHMY:function(m,b,t){var u=t("glrk"),d=t("N+g0"),v=t("eDl+"),g=t("0BK2"),y=t("G+Rx"),S=t("zBJ4"),T=t("93I0"),R=">",P="<",B="prototype",V="script",I=T("IE_PROTO"),U=function(){},G=function(ee){return P+V+R+ee+P+"/"+V+R},z=function(ee){ee.write(G("")),ee.close();var N=ee.parentWindow.Object;return ee=null,N},$=function(){var ee=S("iframe"),N="java"+V+":",le;return ee.style.display="none",y.appendChild(ee),ee.src=String(N),le=ee.contentWindow.document,le.open(),le.write(G("document.F=Object")),le.close(),le.F},J,F=function(){try{J=new ActiveXObject("htmlfile")}catch(N){}F=typeof document!="undefined"?document.domain&&J?z(J):$():z(J);for(var ee=v.length;ee--;)delete F[B][v[ee]];return F()};g[I]=!0,m.exports=Object.create||function(N,le){var C;return N!==null?(U[B]=u(N),C=new U,U[B]=null,C[I]=N):C=F(),le===void 0?C:d.f(C,le)}},fdAy:function(m,b,t){"use strict";var u=t("I+eb"),d=t("xluM"),v=t("xDBR"),g=t("Xnc8"),y=t("Fib7"),S=t("ntOU"),T=t("4WOD"),R=t("0rvr"),P=t("1E5z"),B=t("kRJp"),V=t("busE"),I=t("tiKp"),U=t("P4y1"),G=t("rpNk"),z=g.PROPER,$=g.CONFIGURABLE,J=G.IteratorPrototype,F=G.BUGGY_SAFARI_ITERATORS,ee=I("iterator"),N="keys",le="values",C="entries",M=function(){return this};m.exports=function(D,j,_,ne,q,E,H){S(_,j,ne);var O=function(ce){if(ce===q&&Z)return Z;if(!F&&ce in w)return w[ce];switch(ce){case N:return function(){return new _(this,ce)};case le:return function(){return new _(this,ce)};case C:return function(){return new _(this,ce)}}return function(){return new _(this)}},A=j+" Iterator",W=!1,w=D.prototype,k=w[ee]||w["@@iterator"]||q&&w[q],Z=!F&&k||O(q),Y=j=="Array"&&w.entries||k,X,Q,oe;if(Y&&(X=T(Y.call(new D)),X!==Object.prototype&&X.next&&(!v&&T(X)!==J&&(R?R(X,J):y(X[ee])||V(X,ee,M)),P(X,A,!0,!0),v&&(U[A]=M))),z&&q==le&&k&&k.name!==le&&(!v&&$?B(w,"name",le):(W=!0,Z=function(){return d(k,this)})),q)if(Q={values:O(le),keys:E?Z:O(N),entries:O(C)},H)for(oe in Q)(F||W||!(oe in w))&&V(w,oe,Q[oe]);else u({target:j,proto:!0,forced:F||W},Q);return(!v||H)&&w[ee]!==Z&&V(w,ee,Z,{name:q}),U[j]=Z,Q}},"g6v/":function(m,b,t){var u=t("0Dky");m.exports=!u(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},glrk:function(m,b,t){var u=t("2oRo"),d=t("hh1v"),v=u.String,g=u.TypeError;m.exports=function(y){if(d(y))return y;throw g(v(y)+" is not an object")}},hBjN:function(m,b,t){"use strict";var u=t("oEtG"),d=t("m/L8"),v=t("XGwC");m.exports=function(g,y,S){var T=u(y);T in g?d.f(g,T,v(0,S)):g[T]=S}},hh1v:function(m,b,t){var u=t("Fib7");m.exports=function(d){return typeof d=="object"?d!==null:u(d)}},iSVu:function(m,b,t){var u=t("4zBA"),d=t("Fib7"),v=t("xs3f"),g=u(Function.toString);d(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),m.exports=v.inspectSource},inlA:function(m,b,t){"use strict";var u=t("I+eb"),d=t("4zBA"),v=t("Bs8V").f,g=t("UMSQ"),y=t("V37c"),S=t("WjRb"),T=t("HYAF"),R=t("qxPZ"),P=t("xDBR"),B=d("".endsWith),V=d("".slice),I=Math.min,U=R("endsWith"),G=!P&&!U&&!!function(){var z=v(String.prototype,"endsWith");return z&&!z.writable}();u({target:"String",proto:!0,forced:!G&&!U},{endsWith:function($){var J=y(T(this));S($);var F=arguments.length>1?arguments[1]:void 0,ee=J.length,N=F===void 0?ee:I(g(F),ee),le=y($);return B?B(J,le,N):V(J,N-le.length,N)===le}})},iqWW:function(m,b,t){"use strict";var u=t("ZUd8").charAt;m.exports=function(d,v,g){return v+(g?u(d,v).length:1)}},kOOl:function(m,b,t){var u=t("4zBA"),d=0,v=Math.random(),g=u(1 .toString);m.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++d+v,36)}},kRJp:function(m,b,t){var u=t("g6v/"),d=t("m/L8"),v=t("XGwC");m.exports=u?function(g,y,S){return d.f(g,y,v(1,S))}:function(g,y,S){return g[y]=S,g}},kmMV:function(m,b,t){"use strict";var u=t("xluM"),d=t("4zBA"),v=t("V37c"),g=t("rW0t"),y=t("n3/R"),S=t("VpIT"),T=t("fHMY"),R=t("afO8").get,P=t("/OPJ"),B=t("EHx7"),V=S("native-string-replace",String.prototype.replace),I=RegExp.prototype.exec,U=I,G=d("".charAt),z=d("".indexOf),$=d("".replace),J=d("".slice),F=function(){var C=/a/,M=/b*/g;return u(I,C,"a"),u(I,M,"a"),C.lastIndex!==0||M.lastIndex!==0}(),ee=y.BROKEN_CARET,N=/()??/.exec("")[1]!==void 0,le=F||N||ee||P||B;le&&(U=function(M){var D=this,j=R(D),_=v(M),ne=j.raw,q,E,H,O,A,W,w;if(ne)return ne.lastIndex=D.lastIndex,q=u(U,ne,_),D.lastIndex=ne.lastIndex,q;var k=j.groups,Z=ee&&D.sticky,Y=u(g,D),X=D.source,Q=0,oe=_;if(Z&&(Y=$(Y,"y",""),z(Y,"g")===-1&&(Y+="g"),oe=J(_,D.lastIndex),D.lastIndex>0&&(!D.multiline||D.multiline&&G(_,D.lastIndex-1)!==`
`)&&(X="(?: "+X+")",oe=" "+oe,Q++),E=new RegExp("^(?:"+X+")",Y)),N&&(E=new RegExp("^"+X+"$(?!\\s)",Y)),F&&(H=D.lastIndex),O=u(I,Z?E:D,oe),Z?O?(O.input=J(O.input,Q),O[0]=J(O[0],Q),O.index=D.lastIndex,D.lastIndex+=O[0].length):D.lastIndex=0:F&&O&&(D.lastIndex=D.global?O.index+O[0].length:H),N&&O&&O.length>1&&u(V,O[0],E,function(){for(A=1;A<arguments.length-2;A++)arguments[A]===void 0&&(O[A]=void 0)}),O&&k)for(O.groups=W=T(null),A=0;A<k.length;A++)w=k[A],W[w[0]]=O[w[1]];return O}),m.exports=U},lMq5:function(m,b,t){var u=t("0Dky"),d=t("Fib7"),v=/#|\.prototype\./,g=function(P,B){var V=S[y(P)];return V==R?!0:V==T?!1:d(B)?u(B):!!B},y=g.normalize=function(P){return String(P).replace(v,".").toLowerCase()},S=g.data={},T=g.NATIVE="N",R=g.POLYFILL="P";m.exports=g},"m/L8":function(m,b,t){var u=t("2oRo"),d=t("g6v/"),v=t("DPsx"),g=t("rtlb"),y=t("glrk"),S=t("oEtG"),T=u.TypeError,R=Object.defineProperty,P=Object.getOwnPropertyDescriptor,B="enumerable",V="configurable",I="writable";b.f=d?g?function(G,z,$){if(y(G),z=S(z),y($),typeof G=="function"&&z==="prototype"&&"value"in $&&I in $&&!$[I]){var J=P(G,z);J&&J[I]&&(G[z]=$.value,$={configurable:V in $?$[V]:J[V],enumerable:B in $?$[B]:J[B],writable:!1})}return R(G,z,$)}:R:function(G,z,$){if(y(G),z=S(z),y($),v)try{return R(G,z,$)}catch(J){}if("get"in $||"set"in $)throw T("Accessors not supported");return"value"in $&&(G[z]=$.value),G}},"mh/w":function(m,b,t){var u=t("2oRo"),d=t("xluM"),v=t("We1y"),g=t("glrk"),y=t("DVFp"),S=t("NaFW"),T=u.TypeError;m.exports=function(R,P){var B=arguments.length<2?S(R):P;if(v(B))return g(d(B,R));throw T(y(R)+" is not iterable")}},"n3/R":function(m,b,t){var u=t("0Dky"),d=t("2oRo"),v=d.RegExp,g=u(function(){var T=v("a","y");return T.lastIndex=2,T.exec("abcd")!=null}),y=g||u(function(){return!v("a","y").sticky}),S=g||u(function(){var T=v("^r","gy");return T.lastIndex=2,T.exec("str")!=null});m.exports={BROKEN_CARET:S,MISSED_STICKY:y,UNSUPPORTED_Y:g}},ntOU:function(m,b,t){"use strict";var u=t("rpNk").IteratorPrototype,d=t("fHMY"),v=t("XGwC"),g=t("1E5z"),y=t("P4y1"),S=function(){return this};m.exports=function(T,R,P,B){var V=R+" Iterator";return T.prototype=d(u,{next:v(+!B,P)}),g(T,V,!1,!0),y[V]=S,T}},oEtG:function(m,b,t){var u=t("wE6v"),d=t("2bX/");m.exports=function(v){var g=u(v,"string");return d(g)?g:g+""}},pLQz:function(m,b,t){var u=t("NC/Y");m.exports=/web0s(?!.*chrome)/i.test(u)},pkCn:function(m,b,t){"use strict";var u=t("0Dky");m.exports=function(d,v){var g=[][d];return!!g&&u(function(){g.call(null,v||function(){return 1},1)})}},qxPZ:function(m,b,t){var u=t("tiKp"),d=u("match");m.exports=function(v){var g=/./;try{"/./"[v](g)}catch(y){try{return g[d]=!1,"/./"[v](g)}catch(S){}}return!1}},rB9j:function(m,b,t){"use strict";var u=t("I+eb"),d=t("kmMV");u({target:"RegExp",proto:!0,forced:/./.exec!==d},{exec:d})},rW0t:function(m,b,t){"use strict";var u=t("glrk");m.exports=function(){var d=u(this),v="";return d.global&&(v+="g"),d.ignoreCase&&(v+="i"),d.multiline&&(v+="m"),d.dotAll&&(v+="s"),d.unicode&&(v+="u"),d.sticky&&(v+="y"),v}},rpNk:function(m,b,t){"use strict";var u=t("0Dky"),d=t("Fib7"),v=t("fHMY"),g=t("4WOD"),y=t("busE"),S=t("tiKp"),T=t("xDBR"),R=S("iterator"),P=!1,B,V,I;[].keys&&(I=[].keys(),"next"in I?(V=g(g(I)),V!==Object.prototype&&(B=V)):P=!0);var U=B==null||u(function(){var G={};return B[R].call(G)!==G});U?B={}:T&&(B=v(B)),d(B[R])||y(B,R,function(){return this}),m.exports={IteratorPrototype:B,BUGGY_SAFARI_ITERATORS:P}},rtlb:function(m,b,t){var u=t("g6v/"),d=t("0Dky");m.exports=u&&d(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},tXUg:function(m,b,t){var u=t("2oRo"),d=t("A2ZE"),v=t("Bs8V").f,g=t("LPSS").set,y=t("HNyW"),S=t("1MNl"),T=t("pLQz"),R=t("YF1G"),P=u.MutationObserver||u.WebKitMutationObserver,B=u.document,V=u.process,I=u.Promise,U=v(u,"queueMicrotask"),G=U&&U.value,z,$,J,F,ee,N,le,C;G||(z=function(){var M,D;for(R&&(M=V.domain)&&M.exit();$;){D=$.fn,$=$.next;try{D()}catch(j){throw $?F():J=void 0,j}}J=void 0,M&&M.enter()},!y&&!R&&!T&&P&&B?(ee=!0,N=B.createTextNode(""),new P(z).observe(N,{characterData:!0}),F=function(){N.data=ee=!ee}):!S&&I&&I.resolve?(le=I.resolve(void 0),le.constructor=I,C=d(le.then,le),F=function(){C(z)}):R?F=function(){V.nextTick(z)}:(g=d(g,u),F=function(){g(z)})),m.exports=G||function(M){var D={fn:M,next:void 0};J&&(J.next=D),$||($=D,F()),J=D}},tiKp:function(m,b,t){var u=t("2oRo"),d=t("VpIT"),v=t("Gi26"),g=t("kOOl"),y=t("STAE"),S=t("/b8u"),T=d("wks"),R=u.Symbol,P=R&&R.for,B=S?R:R&&R.withoutSetter||g;m.exports=function(V){if(!v(T,V)||!(y||typeof T[V]=="string")){var I="Symbol."+V;y&&v(R,V)?T[V]=R[V]:S&&P?T[V]=P(I):T[V]=B(I)}return T[V]}},wE6v:function(m,b,t){var u=t("2oRo"),d=t("xluM"),v=t("hh1v"),g=t("2bX/"),y=t("3Eq5"),S=t("SFrS"),T=t("tiKp"),R=u.TypeError,P=T("toPrimitive");m.exports=function(B,V){if(!v(B)||g(B))return B;var I=y(B,P),U;if(I){if(V===void 0&&(V="default"),U=d(I,B,V),!v(U)||g(U))return U;throw R("Can't convert object to primitive value")}return V===void 0&&(V="number"),S(B,V)}},xDBR:function(m,b){m.exports=!1},xluM:function(m,b,t){var u=t("QNWe"),d=Function.prototype.call;m.exports=u?d.bind(d):function(){return d.apply(d,arguments)}},xrYK:function(m,b,t){var u=t("4zBA"),d=u({}.toString),v=u("".slice);m.exports=function(g){return v(d(g),8,-1)}},xs3f:function(m,b,t){var u=t("2oRo"),d=t("zk60"),v="__core-js_shared__",g=u[v]||d(v,{});m.exports=g},yNLB:function(m,b,t){var u=t("Xnc8").PROPER,d=t("0Dky"),v=t("WJkJ"),g="\u200B\x85\u180E";m.exports=function(y){return d(function(){return!!v[y]()||g[y]()!==g||u&&v[y].name!==y})}},yXPU:function(m,b){function t(d,v,g,y,S,T,R){try{var P=d[T](R),B=P.value}catch(V){g(V);return}P.done?v(B):Promise.resolve(B).then(y,S)}function u(d){return function(){var v=this,g=arguments;return new Promise(function(y,S){var T=d.apply(v,g);function R(B){t(T,y,S,R,P,"next",B)}function P(B){t(T,y,S,R,P,"throw",B)}R(void 0)})}}m.exports=u,m.exports.__esModule=!0,m.exports.default=m.exports},yXV3:function(m,b,t){"use strict";var u=t("I+eb"),d=t("4zBA"),v=t("TWQb").indexOf,g=t("pkCn"),y=d([].indexOf),S=!!y&&1/y([1],1,-0)<0,T=g("indexOf");u({target:"Array",proto:!0,forced:S||!T},{indexOf:function(P){var B=arguments.length>1?arguments[1]:void 0;return S?y(this,P,B)||0:v(this,P,B)}})},yoRg:function(m,b,t){var u=t("4zBA"),d=t("Gi26"),v=t("/GqU"),g=t("TWQb").indexOf,y=t("0BK2"),S=u([].push);m.exports=function(T,R){var P=v(T),B=0,V=[],I;for(I in P)!d(y,I)&&d(P,I)&&S(V,I);for(;R.length>B;)d(P,I=R[B++])&&(~g(V,I)||S(V,I));return V}},zBJ4:function(m,b,t){var u=t("2oRo"),d=t("hh1v"),v=u.document,g=d(v)&&d(v.createElement);m.exports=function(y){return g?v.createElement(y):{}}},zfnd:function(m,b,t){var u=t("glrk"),d=t("hh1v"),v=t("8GlL");m.exports=function(g,y){if(u(g),d(y)&&y.constructor===g)return y;var S=v.f(g),T=S.resolve;return T(y),S.promise}},zk60:function(m,b,t){var u=t("2oRo"),d=Object.defineProperty;m.exports=function(v,g){try{d(u,v,{value:g,configurable:!0,writable:!0})}catch(y){u[v]=g}return g}}}]);