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/312.4f742bb8.async.js

19 lines
156 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[312],{"/GqU":function(f,p,e){var a=e("RK3t"),l=e("HYAF");f.exports=function(c){return a(l(c))}},"/OPJ":function(f,p,e){var a=e("0Dky"),l=e("2oRo"),c=l.RegExp;f.exports=a(function(){var d=c(".","s");return!(d.dotAll&&d.exec(`
`)&&d.flags==="s")})},"/b8u":function(f,p,e){var a=e("STAE");f.exports=a&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"/byt":function(f,p){f.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(f,p,e){var a=e("2oRo");f.exports=a.Promise},"0B/8":function(f,p,e){"use strict";e.d(p,"a",function(){return P});/*! *****************************************************************************
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 a=function(m,z){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(T,b){T.__proto__=b}||function(T,b){for(var K in b)Object.prototype.hasOwnProperty.call(b,K)&&(T[K]=b[K])})(m,z)};function l(m,z){if(typeof z!="function"&&z!==null)throw new TypeError("Class extends value "+String(z)+" is not a constructor or null");function T(){this.constructor=m}a(m,z),m.prototype=z===null?Object.create(z):(T.prototype=z.prototype,new T)}function c(m){var z="";Array.isArray(m)||(m=[m]);for(var T=0;T<m.length;T++){var b=m[T];if(b.type===P.CLOSE_PATH)z+="z";else if(b.type===P.HORIZ_LINE_TO)z+=(b.relative?"h":"H")+b.x;else if(b.type===P.VERT_LINE_TO)z+=(b.relative?"v":"V")+b.y;else if(b.type===P.MOVE_TO)z+=(b.relative?"m":"M")+b.x+" "+b.y;else if(b.type===P.LINE_TO)z+=(b.relative?"l":"L")+b.x+" "+b.y;else if(b.type===P.CURVE_TO)z+=(b.relative?"c":"C")+b.x1+" "+b.y1+" "+b.x2+" "+b.y2+" "+b.x+" "+b.y;else if(b.type===P.SMOOTH_CURVE_TO)z+=(b.relative?"s":"S")+b.x2+" "+b.y2+" "+b.x+" "+b.y;else if(b.type===P.QUAD_TO)z+=(b.relative?"q":"Q")+b.x1+" "+b.y1+" "+b.x+" "+b.y;else if(b.type===P.SMOOTH_QUAD_TO)z+=(b.relative?"t":"T")+b.x+" "+b.y;else{if(b.type!==P.ARC)throw new Error('Unexpected command type "'+b.type+'" at index '+T+".");z+=(b.relative?"a":"A")+b.rX+" "+b.rY+" "+b.xRot+" "+ +b.lArcFlag+" "+ +b.sweepFlag+" "+b.x+" "+b.y}}return z}function d(m,z){var T=m[0],b=m[1];return[T*Math.cos(z)-b*Math.sin(z),T*Math.sin(z)+b*Math.cos(z)]}function O(){for(var m=[],z=0;z<arguments.length;z++)m[z]=arguments[z];for(var T=0;T<m.length;T++)if(typeof m[T]!="number")throw new Error("assertNumbers arguments["+T+"] is not a number. "+typeof m[T]+" == typeof "+m[T]);return!0}var y=Math.PI;function S(m,z,T){m.lArcFlag=m.lArcFlag===0?0:1,m.sweepFlag=m.sweepFlag===0?0:1;var b=m.rX,K=m.rY,k=m.x,Y=m.y;b=Math.abs(m.rX),K=Math.abs(m.rY);var g=d([(z-k)/2,(T-Y)/2],-m.xRot/180*y),F=g[0],v=g[1],M=Math.pow(F,2)/Math.pow(b,2)+Math.pow(v,2)/Math.pow(K,2);1<M&&(b*=Math.sqrt(M),K*=Math.sqrt(M)),m.rX=b,m.rY=K;var U=Math.pow(b,2)*Math.pow(v,2)+Math.pow(K,2)*Math.pow(F,2),I=(m.lArcFlag!==m.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(b,2)*Math.pow(K,2)-U)/U)),w=b*v/K*I,_=-K*F/b*I,J=d([w,_],m.xRot/180*y);m.cX=J[0]+(z+k)/2,m.cY=J[1]+(T+Y)/2,m.phi1=Math.atan2((v-_)/K,(F-w)/b),m.phi2=Math.atan2((-v-_)/K,(-F-w)/b),m.sweepFlag===0&&m.phi2>m.phi1&&(m.phi2-=2*y),m.sweepFlag===1&&m.phi2<m.phi1&&(m.phi2+=2*y),m.phi1*=180/y,m.phi2*=180/y}function x(m,z,T){O(m,z,T);var b=m*m+z*z-T*T;if(0>b)return[];if(b===0)return[[m*T/(m*m+z*z),z*T/(m*m+z*z)]];var K=Math.sqrt(b);return[[(m*T+z*K)/(m*m+z*z),(z*T-m*K)/(m*m+z*z)],[(m*T-z*K)/(m*m+z*z),(z*T+m*K)/(m*m+z*z)]]}var C,R=Math.PI/180;function D(m,z,T){return(1-T)*m+T*z}function A(m,z,T,b){return m+Math.cos(b/180*y)*z+Math.sin(b/180*y)*T}function j(m,z,T,b){var K=1e-6,k=z-m,Y=T-z,g=3*k+3*(b-T)-6*Y,F=6*(Y-k),v=3*k;return Math.abs(g)<K?[-v/F]:function(M,U,I){I===void 0&&(I=1e-6);var w=M*M/4-U;if(w<-I)return[];if(w<=I)return[-M/2];var _=Math.sqrt(w);return[-M/2-_,-M/2+_]}(F/g,v/g,K)}function B(m,z,T,b,K){var k=1-K;return m*(k*k*k)+z*(3*k*k*K)+T*(3*k*K*K)+b*(K*K*K)}!function(m){function z(){return K(function(g,F,v){return g.relative&&(g.x1!==void 0&&(g.x1+=F),g.y1!==void 0&&(g.y1+=v),g.x2!==void 0&&(g.x2+=F),g.y2!==void 0&&(g.y2+=v),g.x!==void 0&&(g.x+=F),g.y!==void 0&&(g.y+=v),g.relative=!1),g})}function T(){var g=NaN,F=NaN,v=NaN,M=NaN;return K(function(U,I,w){return U.type&P.SMOOTH_CURVE_TO&&(U.type=P.CURVE_TO,g=isNaN(g)?I:g,F=isNaN(F)?w:F,U.x1=U.relative?I-g:2*I-g,U.y1=U.relative?w-F:2*w-F),U.type&P.CURVE_TO?(g=U.relative?I+U.x2:U.x2,F=U.relative?w+U.y2:U.y2):(g=NaN,F=NaN),U.type&P.SMOOTH_QUAD_TO&&(U.type=P.QUAD_TO,v=isNaN(v)?I:v,M=isNaN(M)?w:M,U.x1=U.relative?I-v:2*I-v,U.y1=U.relative?w-M:2*w-M),U.type&P.QUAD_TO?(v=U.relative?I+U.x1:U.x1,M=U.relative?w+U.y1:U.y1):(v=NaN,M=NaN),U})}function b(){var g=NaN,F=NaN;return K(function(v,M,U){if(v.type&P.SMOOTH_QUAD_TO&&(v.type=P.QUAD_TO,g=isNaN(g)?M:g,F=isNaN(F)?U:F,v.x1=v.relative?M-g:2*M-g,v.y1=v.relative?U-F:2*U-F),v.type&P.QUAD_TO){g=v.relative?M+v.x1:v.x1,F=v.relative?U+v.y1:v.y1;var I=v.x1,w=v.y1;v.type=P.CURVE_TO,v.x1=((v.relative?0:M)+2*I)/3,v.y1=((v.relative?0:U)+2*w)/3,v.x2=(v.x+2*I)/3,v.y2=(v.y+2*w)/3}else g=NaN,F=NaN;return v})}function K(g){var F=0,v=0,M=NaN,U=NaN;return function(I){if(isNaN(M)&&!(I.type&P.MOVE_TO))throw new Error("path must start with moveto");var w=g(I,F,v,M,U);return I.type&P.CLOSE_PATH&&(F=M,v=U),I.x!==void 0&&(F=I.relative?F+I.x:I.x),I.y!==void 0&&(v=I.relative?v+I.y:I.y),I.type&P.MOVE_TO&&(M=F,U=v),w}}function k(g,F,v,M,U,I){return O(g,F,v,M,U,I),K(function(w,_,J,nt){var st=w.x1,ut=w.x2,ot=w.relative&&!isNaN(nt),lt=w.x!==void 0?w.x:ot?0:_,vt=w.y!==void 0?w.y:ot?0:J;function ft(Ct){return Ct*Ct}w.type&P.HORIZ_LINE_TO&&F!==0&&(w.type=P.LINE_TO,w.y=w.relative?0:J),w.type&P.VERT_LINE_TO&&v!==0&&(w.type=P.LINE_TO,w.x=w.relative?0:_),w.x!==void 0&&(w.x=w.x*g+vt*v+(ot?0:U)),w.y!==void 0&&(w.y=lt*F+w.y*M+(ot?0:I)),w.x1!==void 0&&(w.x1=w.x1*g+w.y1*v+(ot?0:U)),w.y1!==void 0&&(w.y1=st*F+w.y1*M+(ot?0:I)),w.x2!==void 0&&(w.x2=w.x2*g+w.y2*v+(ot?0:U)),w.y2!==void 0&&(w.y2=ut*F+w.y2*M+(ot?0:I));var ct=g*M-F*v;if(w.xRot!==void 0&&(g!==1||F!==0||v!==0||M!==1))if(ct===0)delete w.rX,delete w.rY,delete w.xRot,delete w.lArcFlag,delete w.sweepFlag,w.type=P.LINE_TO;else{var gt=w.xRot*Math.PI/180,xt=Math.sin(gt),Pt=Math.cos(gt),bt=1/ft(w.rX),Et=1/ft(w.rY),Dt=ft(Pt)*bt+ft(xt)*Et,Rt=2*xt*Pt*(bt-Et),St=ft(xt)*bt+ft(Pt)*Et,Lt=Dt*M*M-Rt*F*M+St*F*F,jt=Rt*(g*M+F*v)-2*(Dt*v*M+St*g*F),Bt=Dt*v*v-Rt*g*v+St*g*g,Mt=(Math.atan2(jt,Lt-Bt)+Math.PI)%Math.PI/2,mt=Math.sin(Mt),wt=Math.cos(Mt);w.rX=Math.abs(ct)/Math.sqrt(Lt*ft(wt)+jt*mt*wt+Bt*ft(mt)),w.rY=Math.abs(ct)/Math.sqrt(Lt*ft(mt)-jt*mt*wt+Bt*ft(wt)),w.xRot=180*Mt/Math.PI}return w.sweepFlag!==void 0&&0>ct&&(w.sweepFlag=+!w.sweepFlag),w})}function Y(){return function(g){var F={};for(var v in g)F[v]=g[v];return F}}m.ROUND=function(g){function F(v){return Math.round(v*g)/g}return g===void 0&&(g=1e13),O(g),function(v){return v.x1!==void 0&&(v.x1=F(v.x1)),v.y1!==void 0&&(v.y1=F(v.y1)),v.x2!==void 0&&(v.x2=F(v.x2)),v.y2!==void 0&&(v.y2=F(v.y2)),v.x!==void 0&&(v.x=F(v.x)),v.y!==void 0&&(v.y=F(v.y)),v.rX!==void 0&&(v.rX=F(v.rX)),v.rY!==void 0&&(v.rY=F(v.rY)),v}},m.TO_ABS=z,m.TO_REL=function(){return K(function(g,F,v){return g.relative||(g.x1!==void 0&&(g.x1-=F),g.y1!==void 0&&(g.y1-=v),g.x2!==void 0&&(g.x2-=F),g.y2!==void 0&&(g.y2-=v),g.x!==void 0&&(g.x-=F),g.y!==void 0&&(g.y-=v),g.relative=!0),g})},m.NORMALIZE_HVZ=function(g,F,v){return g===void 0&&(g=!0),F===void 0&&(F=!0),v===void 0&&(v=!0),K(function(M,U,I,w,_){if(isNaN(w)&&!(M.type&P.MOVE_TO))throw new Error("path must start with moveto");return F&&M.type&P.HORIZ_LINE_TO&&(M.type=P.LINE_TO,M.y=M.relative?0:I),v&&M.type&P.VERT_LINE_TO&&(M.type=P.LINE_TO,M.x=M.relative?0:U),g&&M.type&P.CLOSE_PATH&&(M.type=P.LINE_TO,M.x=M.relative?w-U:w,M.y=M.relative?_-I:_),M.type&P.ARC&&(M.rX===0||M.rY===0)&&(M.type=P.LINE_TO,delete M.rX,delete M.rY,delete M.xRot,delete M.lArcFlag,delete M.sweepFlag),M})},m.NORMALIZE_ST=T,m.QT_TO_C=b,m.INFO=K,m.SANITIZE=function(g){g===void 0&&(g=0),O(g);var F=NaN,v=NaN,M=NaN,U=NaN;return K(function(I,w,_,J,nt){var st=Math.abs,ut=!1,ot=0,lt=0;if(I.type&P.SMOOTH_CURVE_TO&&(ot=isNaN(F)?0:w-F,lt=isNaN(v)?0:_-v),I.type&(P.CURVE_TO|P.SMOOTH_CURVE_TO)?(F=I.relative?w+I.x2:I.x2,v=I.relative?_+I.y2:I.y2):(F=NaN,v=NaN),I.type&P.SMOOTH_QUAD_TO?(M=isNaN(M)?w:2*w-M,U=isNaN(U)?_:2*_-U):I.type&P.QUAD_TO?(M=I.relative?w+I.x1:I.x1,U=I.relative?_+I.y1:I.y2):(M=NaN,U=NaN),I.type&P.LINE_COMMANDS||I.type&P.ARC&&(I.rX===0||I.rY===0||!I.lArcFlag)||I.type&P.CURVE_TO||I.type&P.SMOOTH_CURVE_TO||I.type&P.QUAD_TO||I.type&P.SMOOTH_QUAD_TO){var vt=I.x===void 0?0:I.relative?I.x:I.x-w,ft=I.y===void 0?0:I.relative?I.y:I.y-_;ot=isNaN(M)?I.x1===void 0?ot:I.relative?I.x:I.x1-w:M-w,lt=isNaN(U)?I.y1===void 0?lt:I.relative?I.y:I.y1-_:U-_;var ct=I.x2===void 0?0:I.relative?I.x:I.x2-w,gt=I.y2===void 0?0:I.relative?I.y:I.y2-_;st(vt)<=g&&st(ft)<=g&&st(ot)<=g&&st(lt)<=g&&st(ct)<=g&&st(gt)<=g&&(ut=!0)}return I.type&P.CLOSE_PATH&&st(w-J)<=g&&st(_-nt)<=g&&(ut=!0),ut?[]:I})},m.MATRIX=k,m.ROTATE=function(g,F,v){F===void 0&&(F=0),v===void 0&&(v=0),O(g,F,v);var M=Math.sin(g),U=Math.cos(g);return k(U,M,-M,U,F-F*U+v*M,v-F*M-v*U)},m.TRANSLATE=function(g,F){return F===void 0&&(F=0),O(g,F),k(1,0,0,1,g,F)},m.SCALE=function(g,F){return F===void 0&&(F=g),O(g,F),k(g,0,0,F,0,0)},m.SKEW_X=function(g){return O(g),k(1,0,Math.atan(g),1,0,0)},m.SKEW_Y=function(g){return O(g),k(1,Math.atan(g),0,1,0,0)},m.X_AXIS_SYMMETRY=function(g){return g===void 0&&(g=0),O(g),k(-1,0,0,1,g,0)},m.Y_AXIS_SYMMETRY=function(g){return g===void 0&&(g=0),O(g),k(1,0,0,-1,0,g)},m.A_TO_C=function(){return K(function(g,F,v){return P.ARC===g.type?function(M,U,I){var w,_,J,nt;M.cX||S(M,U,I);for(var st=Math.min(M.phi1,M.phi2),ut=Math.max(M.phi1,M.phi2)-st,ot=Math.ceil(ut/90),lt=new Array(ot),vt=U,ft=I,ct=0;ct<ot;ct++){var gt=D(M.phi1,M.phi2,ct/ot),xt=D(M.phi1,M.phi2,(ct+1)/ot),Pt=xt-gt,bt=4/3*Math.tan(Pt*R/4),Et=[Math.cos(gt*R)-bt*Math.sin(gt*R),Math.sin(gt*R)+bt*Math.cos(gt*R)],Dt=Et[0],Rt=Et[1],St=[Math.cos(xt*R),Math.sin(xt*R)],Lt=St[0],jt=St[1],Bt=[Lt+bt*Math.sin(xt*R),jt-bt*Math.cos(xt*R)],Mt=Bt[0],mt=Bt[1];lt[ct]={relative:M.relative,type:P.CURVE_TO};var wt=function(Ct,Wt){var Ut=d([Ct*M.rX,Wt*M.rY],M.xRot),Qt=Ut[0],qt=Ut[1];return[M.cX+Qt,M.cY+qt]};w=wt(Dt,Rt),lt[ct].x1=w[0],lt[ct].y1=w[1],_=wt(Mt,mt),lt[ct].x2=_[0],lt[ct].y2=_[1],J=wt(Lt,jt),lt[ct].x=J[0],lt[ct].y=J[1],M.relative&&(lt[ct].x1-=vt,lt[ct].y1-=ft,lt[ct].x2-=vt,lt[ct].y2-=ft,lt[ct].x-=vt,lt[ct].y-=ft),vt=(nt=[lt[ct].x,lt[ct].y])[0],ft=nt[1]}return lt}(g,g.relative?0:F,g.relative?0:v):g})},m.ANNOTATE_ARCS=function(){return K(function(g,F,v){return g.relative&&(F=0,v=0),P.ARC===g.type&&S(g,F,v),g})},m.CLONE=Y,m.CALCULATE_BOUNDS=function(){var g=function(I){var w={};for(var _ in I)w[_]=I[_];return w},F=z(),v=b(),M=T(),U=K(function(I,w,_){var J=M(v(F(g(I))));function nt(mt){mt>U.maxX&&(U.maxX=mt),mt<U.minX&&(U.minX=mt)}function st(mt){mt>U.maxY&&(U.maxY=mt),mt<U.minY&&(U.minY=mt)}if(J.type&P.DRAWING_COMMANDS&&(nt(w),st(_)),J.type&P.HORIZ_LINE_TO&&nt(J.x),J.type&P.VERT_LINE_TO&&st(J.y),J.type&P.LINE_TO&&(nt(J.x),st(J.y)),J.type&P.CURVE_TO){nt(J.x),st(J.y);for(var ut=0,ot=j(w,J.x1,J.x2,J.x);ut<ot.length;ut++)0<(Mt=ot[ut])&&1>Mt&&nt(B(w,J.x1,J.x2,J.x,Mt));for(var lt=0,vt=j(_,J.y1,J.y2,J.y);lt<vt.length;lt++)0<(Mt=vt[lt])&&1>Mt&&st(B(_,J.y1,J.y2,J.y,Mt))}if(J.type&P.ARC){nt(J.x),st(J.y),S(J,w,_);for(var ft=J.xRot/180*Math.PI,ct=Math.cos(ft)*J.rX,gt=Math.sin(ft)*J.rX,xt=-Math.sin(ft)*J.rY,Pt=Math.cos(ft)*J.rY,bt=J.phi1<J.phi2?[J.phi1,J.phi2]:-180>J.phi2?[J.phi2+360,J.phi1+360]:[J.phi2,J.phi1],Et=bt[0],Dt=bt[1],Rt=function(mt){var wt=mt[0],Ct=mt[1],Wt=180*Math.atan2(Ct,wt)/Math.PI;return Wt<Et?Wt+360:Wt},St=0,Lt=x(xt,-ct,0).map(Rt);St<Lt.length;St++)(Mt=Lt[St])>Et&&Mt<Dt&&nt(A(J.cX,ct,xt,Mt));for(var jt=0,Bt=x(Pt,-gt,0).map(Rt);jt<Bt.length;jt++){var Mt;(Mt=Bt[jt])>Et&&Mt<Dt&&st(A(J.cY,gt,Pt,Mt))}}return I});return U.minX=1/0,U.maxX=-1/0,U.minY=1/0,U.maxY=-1/0,U}}(C||(C={}));var V,G=function(){function m(){}return m.prototype.round=function(z){return this.transform(C.ROUND(z))},m.prototype.toAbs=function(){return this.transform(C.TO_ABS())},m.prototype.toRel=function(){return this.transform(C.TO_REL())},m.prototype.normalizeHVZ=function(z,T,b){return this.transform(C.NORMALIZE_HVZ(z,T,b))},m.prototype.normalizeST=function(){return this.transform(C.NORMALIZE_ST())},m.prototype.qtToC=function(){return this.transform(C.QT_TO_C())},m.prototype.aToC=function(){return this.transform(C.A_TO_C())},m.prototype.sanitize=function(z){return this.transform(C.SANITIZE(z))},m.prototype.translate=function(z,T){return this.transform(C.TRANSLATE(z,T))},m.prototype.scale=function(z,T){return this.transform(C.SCALE(z,T))},m.prototype.rotate=function(z,T,b){return this.transform(C.ROTATE(z,T,b))},m.prototype.matrix=function(z,T,b,K,k,Y){return this.transform(C.MATRIX(z,T,b,K,k,Y))},m.prototype.skewX=function(z){return this.transform(C.SKEW_X(z))},m.prototype.skewY=function(z){return this.transform(C.SKEW_Y(z))},m.prototype.xSymmetry=function(z){return this.transform(C.X_AXIS_SYMMETRY(z))},m.prototype.ySymmetry=function(z){return this.transform(C.Y_AXIS_SYMMETRY(z))},m.prototype.annotateArcs=function(){return this.transform(C.ANNOTATE_ARCS())},m}(),W=function(m){return m===" "||m===" "||m==="\r"||m===`
`},L=function(m){return"0".charCodeAt(0)<=m.charCodeAt(0)&&m.charCodeAt(0)<="9".charCodeAt(0)},Q=function(m){function z(){var T=m.call(this)||this;return T.curNumber="",T.curCommandType=-1,T.curCommandRelative=!1,T.canParseCommandOrComma=!0,T.curNumberHasExp=!1,T.curNumberHasExpDigits=!1,T.curNumberHasDecimal=!1,T.curArgs=[],T}return l(z,m),z.prototype.finish=function(T){if(T===void 0&&(T=[]),this.parse(" ",T),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return T},z.prototype.parse=function(T,b){var K=this;b===void 0&&(b=[]);for(var k=function(U){b.push(U),K.curArgs.length=0,K.canParseCommandOrComma=!0},Y=0;Y<T.length;Y++){var g=T[Y],F=!(this.curCommandType!==P.ARC||this.curArgs.length!==3&&this.curArgs.length!==4||this.curNumber.length!==1||this.curNumber!=="0"&&this.curNumber!=="1"),v=L(g)&&(this.curNumber==="0"&&g==="0"||F);if(!L(g)||v)if(g!=="e"&&g!=="E")if(g!=="-"&&g!=="+"||!this.curNumberHasExp||this.curNumberHasExpDigits)if(g!=="."||this.curNumberHasExp||this.curNumberHasDecimal||F){if(this.curNumber&&this.curCommandType!==-1){var M=Number(this.curNumber);if(isNaN(M))throw new SyntaxError("Invalid number ending at "+Y);if(this.curCommandType===P.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>M)throw new SyntaxError('Expected positive number, got "'+M+'" at index "'+Y+'"')}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 "'+Y+'"')}this.curArgs.push(M),this.curArgs.length===et[this.curCommandType]&&(P.HORIZ_LINE_TO===this.curCommandType?k({type:P.HORIZ_LINE_TO,relative:this.curCommandRelative,x:M}):P.VERT_LINE_TO===this.curCommandType?k({type:P.VERT_LINE_TO,relative:this.curCommandRelative,y:M}):this.curCommandType===P.MOVE_TO||this.curCommandType===P.LINE_TO||this.curCommandType===P.SMOOTH_QUAD_TO?(k({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),P.MOVE_TO===this.curCommandType&&(this.curCommandType=P.LINE_TO)):this.curCommandType===P.CURVE_TO?k({type:P.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===P.SMOOTH_CURVE_TO?k({type:P.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.QUAD_TO?k({type:P.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===P.ARC&&k({type:P.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(!W(g))if(g===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(g!=="+"&&g!=="-"&&g!==".")if(v)this.curNumber=g,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+Y+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+g+'" at index '+Y+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,g!=="z"&&g!=="Z")if(g==="h"||g==="H")this.curCommandType=P.HORIZ_LINE_TO,this.curCommandRelative=g==="h";else if(g==="v"||g==="V")this.curCommandType=P.VERT_LINE_TO,this.curCommandRelative=g==="v";else if(g==="m"||g==="M")this.curCommandType=P.MOVE_TO,this.curCommandRelative=g==="m";else if(g==="l"||g==="L")this.curCommandType=P.LINE_TO,this.curCommandRelative=g==="l";else if(g==="c"||g==="C")this.curCommandType=P.CURVE_TO,this.curCommandRelative=g==="c";else if(g==="s"||g==="S")this.curCommandType=P.SMOOTH_CURVE_TO,this.curCommandRelative=g==="s";else if(g==="q"||g==="Q")this.curCommandType=P.QUAD_TO,this.curCommandRelative=g==="q";else if(g==="t"||g==="T")this.curCommandType=P.SMOOTH_QUAD_TO,this.curCommandRelative=g==="t";else{if(g!=="a"&&g!=="A")throw new SyntaxError('Unexpected character "'+g+'" at index '+Y+".");this.curCommandType=P.ARC,this.curCommandRelative=g==="a"}else b.push({type:P.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=g,this.curNumberHasDecimal=g==="."}else this.curNumber+=g,this.curNumberHasDecimal=!0;else this.curNumber+=g;else this.curNumber+=g,this.curNumberHasExp=!0;else this.curNumber+=g,this.curNumberHasExpDigits=this.curNumberHasExp}return b},z.prototype.transform=function(T){return Object.create(this,{parse:{value:function(b,K){K===void 0&&(K=[]);for(var k=0,Y=Object.getPrototypeOf(this).parse.call(this,b);k<Y.length;k++){var g=Y[k],F=T(g);Array.isArray(F)?K.push.apply(K,F):K.push(F)}return K}}})},z}(G),P=function(m){function z(T){var b=m.call(this)||this;return b.commands=typeof T=="string"?z.parse(T):T,b}return l(z,m),z.prototype.encode=function(){return z.encode(this.commands)},z.prototype.getBounds=function(){var T=C.CALCULATE_BOUNDS();return this.transform(T),T},z.prototype.transform=function(T){for(var b=[],K=0,k=this.commands;K<k.length;K++){var Y=T(k[K]);Array.isArray(Y)?b.push.apply(b,Y):b.push(Y)}return this.commands=b,this},z.encode=function(T){return c(T)},z.parse=function(T){var b=new Q,K=[];return b.parse(T,K),b.finish(K),K},z.CLOSE_PATH=1,z.MOVE_TO=2,z.HORIZ_LINE_TO=4,z.VERT_LINE_TO=8,z.LINE_TO=16,z.CURVE_TO=32,z.SMOOTH_CURVE_TO=64,z.QUAD_TO=128,z.SMOOTH_QUAD_TO=256,z.ARC=512,z.LINE_COMMANDS=z.LINE_TO|z.HORIZ_LINE_TO|z.VERT_LINE_TO,z.DRAWING_COMMANDS=z.HORIZ_LINE_TO|z.VERT_LINE_TO|z.LINE_TO|z.CURVE_TO|z.SMOOTH_CURVE_TO|z.QUAD_TO|z.SMOOTH_QUAD_TO|z.ARC,z}(G),et=((V={})[P.MOVE_TO]=2,V[P.LINE_TO]=2,V[P.HORIZ_LINE_TO]=1,V[P.VERT_LINE_TO]=1,V[P.CLOSE_PATH]=0,V[P.QUAD_TO]=4,V[P.SMOOTH_QUAD_TO]=2,V[P.CURVE_TO]=6,V[P.SMOOTH_CURVE_TO]=4,V[P.ARC]=7,V)},"0BK2":function(f,p){f.exports={}},"0Dky":function(f,p){f.exports=function(e){try{return!!e()}catch(a){return!0}}},"0GbY":function(f,p,e){var a=e("2oRo"),l=e("Fib7"),c=function(d){return l(d)?d:void 0};f.exports=function(d,O){return arguments.length<2?c(a[d]):a[d]&&a[d][O]}},"0eef":function(f,p,e){"use strict";var a={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,c=l&&!a.call({1:2},1);p.f=c?function(O){var y=l(this,O);return!!y&&y.enumerable}:a},"0rvr":function(f,p,e){var a=e("4zBA"),l=e("glrk"),c=e("O741");f.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var d=!1,O={},y;try{y=a(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),y(O,[]),d=O instanceof Array}catch(S){}return function(x,C){return l(x),c(C),d?y(x,C):x.__proto__=C,x}}():void 0)},"14Sl":function(f,p,e){"use strict";e("rB9j");var a=e("4zBA"),l=e("busE"),c=e("kmMV"),d=e("0Dky"),O=e("tiKp"),y=e("kRJp"),S=O("species"),x=RegExp.prototype;f.exports=function(C,R,D,A){var j=O(C),B=!d(function(){var L={};return L[j]=function(){return 7},""[C](L)!=7}),V=B&&!d(function(){var L=!1,Q=/a/;return C==="split"&&(Q={},Q.constructor={},Q.constructor[S]=function(){return Q},Q.flags="",Q[j]=/./[j]),Q.exec=function(){return L=!0,null},Q[j](""),!L});if(!B||!V||D){var G=a(/./[j]),W=R(j,""[C],function(L,Q,P,et,m){var z=a(L),T=Q.exec;return T===c||T===x.exec?B&&!m?{done:!0,value:G(Q,P,et)}:{done:!0,value:z(P,Q,et)}:{done:!1}});l(String.prototype,C,W[0]),l(x,j,W[1])}A&&y(x[j],"sham",!0)}},"1E5z":function(f,p,e){var a=e("m/L8").f,l=e("Gi26"),c=e("tiKp"),d=c("toStringTag");f.exports=function(O,y,S){O&&!S&&(O=O.prototype),O&&!l(O,d)&&a(O,d,{configurable:!0,value:y})}},"1MNl":function(f,p,e){var a=e("NC/Y"),l=e("2oRo");f.exports=/ipad|iphone|ipod/i.test(a)&&l.Pebble!==void 0},"1Y/n":function(f,p,e){var a=e("2oRo"),l=e("We1y"),c=e("ewvW"),d=e("RK3t"),O=e("B/qT"),y=a.TypeError,S=function(x){return function(C,R,D,A){l(R);var j=c(C),B=d(j),V=O(j),G=x?V-1:0,W=x?-1:1;if(D<2)for(;;){if(G in B){A=B[G],G+=W;break}if(G+=W,x?G<0:V<=G)throw y("Reduce of empty array with no initial value")}for(;x?G>=0:V>G;G+=W)G in B&&(A=R(A,B[G],G,j));return A}};f.exports={left:S(!1),right:S(!0)}},"1tal":function(f,p,e){var a=e("2oRo"),l=a.TypeError;f.exports=function(c,d){if(c<d)throw l("Not enough arguments");return c}},"2bX/":function(f,p,e){var a=e("2oRo"),l=e("0GbY"),c=e("Fib7"),d=e("OpvP"),O=e("/b8u"),y=a.Object;f.exports=O?function(S){return typeof S=="symbol"}:function(S){var x=l("Symbol");return c(x)&&d(x.prototype,y(S))}},"2oRo":function(f,p,e){(function(a){var l=function(c){return c&&c.Math==Math&&c};f.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof a=="object"&&a)||function(){return this}()||Function("return this")()}).call(this,e("IyRk"))},"33Wh":function(f,p,e){var a=e("yoRg"),l=e("eDl+");f.exports=Object.keys||function(d){return a(d,l)}},"3Eq5":function(f,p,e){var a=e("We1y");f.exports=function(l,c){var d=l[c];return d==null?void 0:a(d)}},"3bBZ":function(f,p,e){var a=e("2oRo"),l=e("/byt"),c=e("eFrH"),d=e("4mDm"),O=e("kRJp"),y=e("tiKp"),S=y("iterator"),x=y("toStringTag"),C=d.values,R=function(A,j){if(A){if(A[S]!==C)try{O(A,S,C)}catch(V){A[S]=C}if(A[x]||O(A,x,j),l[j]){for(var B in d)if(A[B]!==d[B])try{O(A,B,d[B])}catch(V){A[B]=d[B]}}}};for(var D in l)R(a[D]&&a[D].prototype,D);R(c,"DOMTokenList")},"4WOD":function(f,p,e){var a=e("2oRo"),l=e("Gi26"),c=e("Fib7"),d=e("ewvW"),O=e("93I0"),y=e("4Xet"),S=O("IE_PROTO"),x=a.Object,C=x.prototype;f.exports=y?x.getPrototypeOf:function(R){var D=d(R);if(l(D,S))return D[S];var A=D.constructor;return c(A)&&D instanceof A?A.prototype:D instanceof x?C:null}},"4Xet":function(f,p,e){var a=e("0Dky");f.exports=!a(function(){function l(){}return l.prototype.constructor=null,Object.getPrototypeOf(new l)!==l.prototype})},"4mDm":function(f,p,e){"use strict";var a=e("/GqU"),l=e("RNIs"),c=e("P4y1"),d=e("afO8"),O=e("m/L8").f,y=e("fdAy"),S=e("xDBR"),x=e("g6v/"),C="Array Iterator",R=d.set,D=d.getterFor(C);f.exports=y(Array,"Array",function(j,B){R(this,{type:C,target:a(j),index:0,kind:B})},function(){var j=D(this),B=j.target,V=j.kind,G=j.index++;return!B||G>=B.length?(j.target=void 0,{value:void 0,done:!0}):V=="keys"?{value:G,done:!1}:V=="values"?{value:B[G],done:!1}:{value:[G,B[G]],done:!1}},"values");var A=c.Arguments=c.Array;if(l("keys"),l("values"),l("entries"),!S&&x&&A.name!=="values")try{O(A,"name",{value:"values"})}catch(j){}},"4syw":function(f,p,e){var a=e("busE");f.exports=function(l,c,d){for(var O in c)a(l,O,c[O],d);return l}},"4zBA":function(f,p,e){var a=e("QNWe"),l=Function.prototype,c=l.bind,d=l.call,O=a&&c.bind(d,d);f.exports=a?function(y){return y&&O(y)}:function(y){return y&&function(){return d.apply(y,arguments)}}},"5mdu":function(f,p){f.exports=function(e){try{return{error:!1,value:e()}}catch(a){return{error:!0,value:a}}}},"5s+n":function(f,p,e){"use strict";var a=e("I+eb"),l=e("xDBR"),c=e("2oRo"),d=e("0GbY"),O=e("xluM"),y=e("/qmn"),S=e("busE"),x=e("4syw"),C=e("0rvr"),R=e("1E5z"),D=e("JiZb"),A=e("We1y"),j=e("Fib7"),B=e("hh1v"),V=e("GarU"),G=e("iSVu"),W=e("ImZN"),L=e("HH4o"),Q=e("SEBh"),P=e("LPSS").set,et=e("tXUg"),m=e("zfnd"),z=e("RN6c"),T=e("8GlL"),b=e("5mdu"),K=e("AbTg"),k=e("afO8"),Y=e("lMq5"),g=e("tiKp"),F=e("YGnB"),v=e("YF1G"),M=e("LQDL"),U=g("species"),I="Promise",w=k.getterFor(I),_=k.set,J=k.getterFor(I),nt=y&&y.prototype,st=y,ut=nt,ot=c.TypeError,lt=c.document,vt=c.process,ft=T.f,ct=ft,gt=!!(lt&&lt.createEvent&&c.dispatchEvent),xt=j(c.PromiseRejectionEvent),Pt="unhandledrejection",bt="rejectionhandled",Et=0,Dt=1,Rt=2,St=1,Lt=2,jt=!1,Bt,Mt,mt,wt,Ct=Y(I,function(){var $=G(st),q=$!==String(st);if(!q&&M===66)return!0;if(l&&!ut.finally)return!0;if(M>=51&&/native code/.test($))return!1;var ht=new st(function(It){It(1)}),Ot=function(It){It(function(){},function(){})},zt=ht.constructor={};return zt[U]=Ot,jt=ht.then(function(){})instanceof Ot,jt?!q&&F&&!xt:!0}),Wt=Ct||!L(function($){st.all($).catch(function(){})}),Ut=function($){var q;return B($)&&j(q=$.then)?q:!1},Qt=function($,q){var ht=q.value,Ot=q.state==Dt,zt=Ot?$.ok:$.fail,It=$.resolve,kt=$.reject,$t=$.domain,Ht,ae,ne;try{zt?(Ot||(q.rejection===Lt&&Zt(q),q.rejection=St),zt===!0?Ht=ht:($t&&$t.enter(),Ht=zt(ht),$t&&($t.exit(),ne=!0)),Ht===$.promise?kt(ot("Promise-chain cycle")):(ae=Ut(Ht))?O(ae,Ht,It,kt):It(Ht)):kt(ht)}catch(le){$t&&!ne&&$t.exit(),kt(le)}},qt=function($,q){if($.notified)return;$.notified=!0,et(function(){for(var ht=$.reactions,Ot;Ot=ht.get();)Qt(Ot,$);$.notified=!1,q&&!$.rejection&&re($)})},ee=function($,q,ht){var Ot,zt;gt?(Ot=lt.createEvent("Event"),Ot.promise=q,Ot.reason=ht,Ot.initEvent($,!1,!0),c.dispatchEvent(Ot)):Ot={promise:q,reason:ht},!xt&&(zt=c["on"+$])?zt(Ot):$===Pt&&z("Unhandled promise rejection",ht)},re=function($){O(P,c,function(){var q=$.facade,ht=$.value,Ot=se($),zt;if(Ot&&(zt=b(function(){v?vt.emit("unhandledRejection",ht,q):ee(Pt,q,ht)}),$.rejection=v||se($)?Lt:St,zt.error))throw zt.value})},se=function($){return $.rejection!==St&&!$.parent},Zt=function($){O(P,c,function(){var q=$.facade;v?vt.emit("rejectionHandled",q):ee(bt,q,$.value)})},Kt=function($,q,ht){return function(Ot){$(q,Ot,ht)}},Xt=function($,q,ht){if($.done)return;$.done=!0,ht&&($=ht),$.value=q,$.state=Rt,qt($,!0)},rt=function($,q,ht){if($.done)return;$.done=!0,ht&&($=ht);try{if($.facade===q)throw ot("Promise can't be resolved itself");var Ot=Ut(q);Ot?et(function(){var zt={done:!1};try{O(Ot,q,Kt(rt,zt,$),Kt(Xt,zt,$))}catch(It){Xt(zt,It,$)}}):($.value=q,$.state=Dt,qt($,!1))}catch(zt){Xt({done:!1},zt,$)}};if(Ct&&(st=function(q){V(this,ut),A(q),O(Bt,this);var ht=w(this);try{q(Kt(rt,ht),Kt(Xt,ht))}catch(Ot){Xt(ht,Ot)}},ut=st.prototype,Bt=function(q){_(this,{type:I,done:!1,notified:!1,parent:!1,reactions:new K,rejection:!1,state:Et,value:void 0})},Bt.prototype=x(ut,{then:function(q,ht){var Ot=J(this),zt=ft(Q(this,st));return Ot.parent=!0,zt.ok=j(q)?q:!0,zt.fail=j(ht)&&ht,zt.domain=v?vt.domain:void 0,Ot.state==Et?Ot.reactions.add(zt):et(function(){Qt(zt,Ot)}),zt.promise},catch:function($){return this.then(void 0,$)}}),Mt=function(){var $=new Bt,q=w($);this.promise=$,this.resolve=Kt(rt,q),this.reject=Kt(Xt,q)},T.f=ft=function($){return $===st||$===mt?new Mt($):ct($)},!l&&j(y)&&nt!==Object.prototype)){wt=nt.then,jt||(S(nt,"then",function(q,ht){var Ot=this;return new st(function(zt,It){O(wt,Ot,zt,It)}).then(q,ht)},{unsafe:!0}),S(nt,"catch",ut.catch,{unsafe:!0}));try{delete nt.constructor}catch($){}C&&C(nt,ut)}a({global:!0,wrap:!0,forced:Ct},{Promise:st}),R(st,I,!1,!0),D(I),mt=d(I),a({target:I,stat:!0,forced:Ct},{reject:function(q){var ht=ft(this);return O(ht.reject,void 0,q),ht.promise}}),a({target:I,stat:!0,forced:l||Ct},{resolve:function(q){return m(l&&this===mt?st:this,q)}}),a({target:I,stat:!0,forced:Wt},{all:function(q){var ht=this,Ot=ft(ht),zt=Ot.resolve,It=Ot.reject,kt=b(function(){var $t=A(ht.resolve),Ht=[],ae=0,ne=1;W(q,function(le){var de=ae++,ue=!1;ne++,O($t,ht,le).then(function(Oe){if(ue)return;ue=!0,Ht[de]=Oe,--ne||zt(Ht)},It)}),--ne||zt(Ht)});return kt.error&&It(kt.value),Ot.promise},race:function(q){var ht=this,Ot=ft(ht),zt=Ot.reject,It=b(function(){var kt=A(ht.resolve);W(q,function($t){O(kt,ht,$t).then(Ot.resolve,zt)})});return It.error&&zt(It.value),Ot.promise}})},"6JNq":function(f,p,e){var a=e("Gi26"),l=e("Vu81"),c=e("Bs8V"),d=e("m/L8");f.exports=function(O,y,S){for(var x=l(y),C=d.f,R=c.f,D=0;D<x.length;D++){var A=x[D];!a(O,A)&&!(S&&a(S,A))&&C(O,A,R(y,A))}}},"6LWA":function(f,p,e){var a=e("xrYK");f.exports=Array.isArray||function(c){return a(c)=="Array"}},"6VoE":function(f,p,e){var a=e("tiKp"),l=e("P4y1"),c=a("iterator"),d=Array.prototype;f.exports=function(O){return O!==void 0&&(l.Array===O||d[c]===O)}},"82ph":function(f,p,e){var a=e("4zBA");f.exports=a([].slice)},"8GlL":function(f,p,e){"use strict";var a=e("We1y"),l=function(c){var d,O;this.promise=new c(function(y,S){if(d!==void 0||O!==void 0)throw TypeError("Bad Promise constructor");d=y,O=S}),this.resolve=a(d),this.reject=a(O)};f.exports.f=function(c){return new l(c)}},"93I0":function(f,p,e){var a=e("VpIT"),l=e("kOOl"),c=a("keys");f.exports=function(d){return c[d]||(c[d]=l(d))}},"9d/t":function(f,p,e){var a=e("2oRo"),l=e("AO7/"),c=e("Fib7"),d=e("xrYK"),O=e("tiKp"),y=O("toStringTag"),S=a.Object,x=d(function(){return arguments}())=="Arguments",C=function(R,D){try{return R[D]}catch(A){}};f.exports=l?d:function(R){var D,A,j;return R===void 0?"Undefined":R===null?"Null":typeof(A=C(D=S(R),y))=="string"?A:x?d(D):(j=d(D))=="Object"&&c(D.callee)?"Arguments":j}},A2ZE:function(f,p,e){var a=e("4zBA"),l=e("We1y"),c=e("QNWe"),d=a(a.bind);f.exports=function(O,y){return l(O),y===void 0?O:c?d(O,y):function(){return O.apply(y,arguments)}}},"AO7/":function(f,p,e){var a=e("tiKp"),l=a("toStringTag"),c={};c[l]="z",f.exports=String(c)==="[object z]"},AbTg:function(f,p){var e=function(){this.head=null,this.tail=null};e.prototype={add:function(a){var l={item:a,next:null};this.head?this.tail.next=l:this.head=l,this.tail=l},get:function(){var a=this.head;if(a)return this.head=a.next,this.tail===a&&(this.tail=null),a.item}},f.exports=e},"B/qT":function(f,p,e){var a=e("UMSQ");f.exports=function(l){return a(l.length)}},Bs8V:function(f,p,e){var a=e("g6v/"),l=e("xluM"),c=e("0eef"),d=e("XGwC"),O=e("/GqU"),y=e("oEtG"),S=e("Gi26"),x=e("DPsx"),C=Object.getOwnPropertyDescriptor;p.f=a?C:function(D,A){if(D=O(D),A=y(A),x)try{return C(D,A)}catch(j){}if(S(D,A))return d(!l(c.f,D,A),D[A])}},DLK6:function(f,p,e){var a=e("4zBA"),l=e("ewvW"),c=Math.floor,d=a("".charAt),O=a("".replace),y=a("".slice),S=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,x=/\$([$&'`]|\d{1,2})/g;f.exports=function(C,R,D,A,j,B){var V=D+C.length,G=A.length,W=x;return j!==void 0&&(j=l(j),W=S),O(B,W,function(L,Q){var P;switch(d(Q,0)){case"$":return"$";case"&":return C;case"`":return y(R,0,D);case"'":return y(R,V);case"<":P=j[y(Q,1,-1)];break;default:var et=+Q;if(et===0)return L;if(et>G){var m=c(et/10);return m===0?L:m<=G?A[m-1]===void 0?d(Q,1):A[m-1]+d(Q,1):L}P=A[et-1]}return P===void 0?"":P})}},DPsx:function(f,p,e){var a=e("g6v/"),l=e("0Dky"),c=e("zBJ4");f.exports=!a&&!l(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},DVFp:function(f,p,e){var a=e("2oRo"),l=a.String;f.exports=function(c){try{return l(c)}catch(d){return"Object"}}},DXPr:function(f,p,e){"use strict";e.r(p),function(a){e.d(p,"AElement",function(){return nr}),e.d(p,"AnimateColorElement",function(){return qe}),e.d(p,"AnimateElement",function(){return Te}),e.d(p,"AnimateTransformElement",function(){return _e}),e.d(p,"BoundingBox",function(){return oe}),e.d(p,"CB1",function(){return qt}),e.d(p,"CB2",function(){return ee}),e.d(p,"CB3",function(){return re}),e.d(p,"CB4",function(){return se}),e.d(p,"Canvg",function(){return Ee}),e.d(p,"CircleElement",function(){return We}),e.d(p,"ClipPathElement",function(){return hr}),e.d(p,"DefsElement",function(){return $e}),e.d(p,"DescElement",function(){return mr}),e.d(p,"Document",function(){return ge}),e.d(p,"Element",function(){return Vt}),e.d(p,"EllipseElement",function(){return He}),e.d(p,"FeColorMatrixElement",function(){return Fe}),e.d(p,"FeCompositeElement",function(){return pr}),e.d(p,"FeDropShadowElement",function(){return fr}),e.d(p,"FeGaussianBlurElement",function(){return gr}),e.d(p,"FeMorphologyElement",function(){return Or}),e.d(p,"FilterElement",function(){return Ne}),e.d(p,"Font",function(){return _t}),e.d(p,"FontElement",function(){return tr}),e.d(p,"FontFaceElement",function(){return er}),e.d(p,"GElement",function(){return Ae}),e.d(p,"GlyphElement",function(){return De}),e.d(p,"GradientElement",function(){return Ve}),e.d(p,"ImageElement",function(){return ar}),e.d(p,"LineElement",function(){return Ye}),e.d(p,"LinearGradientElement",function(){return Je}),e.d(p,"MarkerElement",function(){return Qe}),e.d(p,"MaskElement",function(){return Ie}),e.d(p,"Matrix",function(){return de}),e.d(p,"MissingGlyphElement",function(){return rr}),e.d(p,"Mouse",function(){return ht}),e.d(p,"PSEUDO_ZERO",function(){return Ct}),e.d(p,"Parser",function(){return Ht}),e.d(p,"PathElement",function(){return At}),e.d(p,"PathParser",function(){return pt}),e.d(p,"PatternElement",function(){return Xe}),e.d(p,"Point",function(){return q}),e.d(p,"PolygonElement",function(){return Ke}),e.d(p,"PolylineElement",function(){return we}),e.d(p,"Property",function(){return rt}),e.d(p,"QB1",function(){return Zt}),e.d(p,"QB2",function(){return Kt}),e.d(p,"QB3",function(){return Xt}),e.d(p,"RadialGradientElement",function(){return Ze}),e.d(p,"RectElement",function(){return Le}),e.d(p,"RenderedElement",function(){return pe}),e.d(p,"Rotate",function(){return ne}),e.d(p,"SVGElement",function(){return be}),e.d(p,"SVGFontLoader",function(){return ur}),e.d(p,"Scale",function(){return le}),e.d(p,"Screen",function(){return It}),e.d(p,"Skew",function(){return ue}),e.d(p,"SkewX",function(){return Oe}),e.d(p,"SkewY",function(){return ve}),e.d(p,"StopElement",function(){return ke}),e.d(p,"StyleElement",function(){return Be}),e.d(p,"SymbolElement",function(){return lr}),e.d(p,"TRefElement",function(){return sr}),e.d(p,"TSpanElement",function(){return Ce}),e.d(p,"TextElement",function(){return me}),e.d(p,"TextPathElement",function(){return ir}),e.d(p,"TitleElement",function(){return vr}),e.d(p,"Transform",function(){return Ft}),e.d(p,"Translate",function(){return ae}),e.d(p,"UnknownElement",function(){return Ge}),e.d(p,"UseElement",function(){return cr}),e.d(p,"ViewPort",function(){return $}),e.d(p,"compressSpaces",function(){return vt}),e.d(p,"getSelectorSpecificity",function(){return wt}),e.d(p,"normalizeAttributeName",function(){return Pt}),e.d(p,"normalizeColor",function(){return Et}),e.d(p,"parseExternalUrl",function(){return bt}),e.d(p,"presets",function(){return lt}),e.d(p,"toNumbers",function(){return gt}),e.d(p,"trimLeft",function(){return ft}),e.d(p,"trimRight",function(){return ct}),e.d(p,"vectorMagnitude",function(){return Wt}),e.d(p,"vectorsAngle",function(){return Qt}),e.d(p,"vectorsRatio",function(){return Ut});var l=e("5s+n"),c=e.n(l),d=e("yXPU"),O=e.n(d),y=e("Rm1S"),S=e.n(y),x=e("UxlC"),C=e.n(x),R=e("LKBx"),D=e.n(R),A=e("4mDm"),j=e.n(A),B=e("3bBZ"),V=e.n(B),G=e("lSNA"),W=e.n(G),L=e("E9XD"),Q=e.n(L),P=e("inlA"),et=e.n(P),m=e("EnZy"),z=e.n(m),T=e("xEkU"),b=e.n(T),K=e("SYor"),k=e.n(K),Y=e("WOGj"),g=e.n(Y),F=e("JTJg"),v=e.n(F),M=e("yXV3"),U=e.n(M),I=e("Junv"),w=e.n(I),_=e("0B/8"),J=e("JfAA"),nt=e.n(J),st=e("Xp4B");function ut(){var{DOMParser:t}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,createCanvas(s,n){return new OffscreenCanvas(s,n)},createImage(s){return O()(function*(){var n=yield fetch(s),o=yield n.blob(),i=yield createImageBitmap(o);return i})()}};return(typeof DOMParser!="undefined"||typeof t=="undefined")&&Reflect.deleteProperty(r,"DOMParser"),r}function ot(t){var{DOMParser:r,canvas:s,fetch:n}=t;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:r,fetch:n,createCanvas:s.createCanvas,createImage:s.loadImage}}var lt=Object.freeze({__proto__:null,offscreen:ut,node:ot});function vt(t){return t.replace(/(?!\u3000)\s+/gm," ")}function ft(t){return t.replace(/^[\n \t]+/,"")}function ct(t){return t.replace(/[\n \t]+$/,"")}function gt(t){var r=(t||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return r.map(parseFloat)}var xt=/^[A-Z-]+$/;function Pt(t){return xt.test(t)?t.toLowerCase():t}function bt(t){var r=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(t)||[];return r[2]||r[3]||r[4]}function Et(t){if(!t.startsWith("rgb"))return t;var r=3,s=t.replace(/\d+(\.\d+)?/g,(n,o)=>r--&&o?String(Math.round(parseFloat(n))):n);return s}var Dt=/(\[[^\]]+\])/g,Rt=/(#[^\s+>~.[:]+)/g,St=/(\.[^\s+>~.[:]+)/g,Lt=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,jt=/(:[\w-]+\([^)]*\))/gi,Bt=/(:[^\s+>~.[:]+)/g,Mt=/([^\s+>~.[:]+)/g;function mt(t,r){var s=r.exec(t);return s?[t.replace(r," "),s.length]:[t,0]}function wt(t){var r=[0,0,0],s=t.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),n=0;return[s,n]=mt(s,Dt),r[1]+=n,[s,n]=mt(s,Rt),r[0]+=n,[s,n]=mt(s,St),r[1]+=n,[s,n]=mt(s,Lt),r[2]+=n,[s,n]=mt(s,jt),r[1]+=n,[s,n]=mt(s,Bt),r[1]+=n,s=s.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[s,n]=mt(s,Mt),r[2]+=n,r.join("")}var Ct=1e-8;function Wt(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2))}function Ut(t,r){return(t[0]*r[0]+t[1]*r[1])/(Wt(t)*Wt(r))}function Qt(t,r){return(t[0]*r[1]<t[1]*r[0]?-1:1)*Math.acos(Ut(t,r))}function qt(t){return t*t*t}function ee(t){return 3*t*t*(1-t)}function re(t){return 3*t*(1-t)*(1-t)}function se(t){return(1-t)*(1-t)*(1-t)}function Zt(t){return t*t}function Kt(t){return 2*t*(1-t)}function Xt(t){return(1-t)*(1-t)}class rt{constructor(t,r,s){this.document=t,this.name=r,this.value=s,this.isNormalizedColor=!1}static empty(t){return new rt(t,"EMPTY","")}split(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:" ",{document:r,name:s}=this;return vt(this.getString()).trim().split(t).map(n=>new rt(r,s,n))}hasValue(t){var{value:r}=this;return r!==null&&r!==""&&(t||r!==0)&&typeof r!="undefined"}isString(t){var{value:r}=this,s=typeof r=="string";return!s||!t?s:t.test(r)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:r}=this,s=parseFloat(r);return this.isString(/%$/)&&(s/=100),s}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var r=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,r=Et(r),this.value=r),r}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[s,n]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:o}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(o.computeSize("x"),o.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(o.computeSize("x"),o.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*o.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*o.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(/%$/)&&n):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*o.computeSize(s);default:{var i=this.getNumber();return r&&i<1?i*o.computeSize(s):i}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),r=/#([^)'"]+)/.exec(t);return r&&(r=r[1]),r||(r=t),this.document.definitions[r]}getFillStyleDefinition(t,r){var s=this.getDefinition();if(!s)return null;if(typeof s.createGradient=="function")return s.createGradient(this.document.ctx,t,r);if(typeof s.createPattern=="function"){if(s.getHrefAttribute().hasValue()){var n=s.getAttribute("patternTransform");s=s.getHrefAttribute().getDefinition(),n.hasValue()&&s.getAttribute("patternTransform",!0).setValue(n.value)}return s.createPattern(this.document.ctx,t,r)}return null}getTextBaseline(){return this.hasValue()?rt.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var r=this.getColor(),s=r.length,n=0,o=0;o<s&&!(r[o]===","&&n++,n===3);o++);if(t.hasValue()&&this.isString()&&n!==3){var i=new g.a(r);i.ok&&(i.alpha=t.getNumber(),r=i.toRGBA())}return new rt(this.document,this.name,r)}}rt.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"};class ${constructor(){this.viewPorts=[]}clear(){this.viewPorts=[]}setCurrent(t,r){this.viewPorts.push({width:t,height:r})}removeCurrent(){this.viewPorts.pop()}getCurrent(){var{viewPorts:t}=this;return t[t.length-1]}get width(){return this.getCurrent().width}get height(){return this.getCurrent().height}computeSize(t){return typeof t=="number"?t:t==="x"?this.width:t==="y"?this.height:Math.sqrt(Math.pow(this.width,2)+Math.pow(this.height,2))/Math.sqrt(2)}}class q{constructor(t,r){this.x=t,this.y=r}static parse(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,[s=r,n=r]=gt(t);return new q(s,n)}static parseScale(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[s=r,n=s]=gt(t);return new q(s,n)}static parsePath(t){for(var r=gt(t),s=r.length,n=[],o=0;o<s;o+=2)n.push(new q(r[o],r[o+1]));return n}angleTo(t){return Math.atan2(t.y-this.y,t.x-this.x)}applyTransform(t){var{x:r,y:s}=this,n=r*t[0]+s*t[2]+t[4],o=r*t[1]+s*t[3]+t[5];this.x=n,this.y=o}}class ht{constructor(t){this.screen=t,this.working=!1,this.events=[],this.eventElements=[],this.onClick=this.onClick.bind(this),this.onMouseMove=this.onMouseMove.bind(this)}isWorking(){return this.working}start(){if(this.working)return;var{screen:t,onClick:r,onMouseMove:s}=this,n=t.ctx.canvas;n.onclick=r,n.onmousemove=s,this.working=!0}stop(){if(!this.working)return;var t=this.screen.ctx.canvas;this.working=!1,t.onclick=null,t.onmousemove=null}hasEvents(){return this.working&&this.events.length>0}runEvents(){if(!this.working)return;var{screen:t,events:r,eventElements:s}=this,{style:n}=t.ctx.canvas;n&&(n.cursor=""),r.forEach((o,i)=>{for(var{run:u}=o,h=s[i];h;)u(h),h=h.parent}),this.events=[],this.eventElements=[]}checkPath(t,r){if(!this.working||!r)return;var{events:s,eventElements:n}=this;s.forEach((o,i)=>{var{x:u,y:h}=o;!n[i]&&r.isPointInPath&&r.isPointInPath(u,h)&&(n[i]=t)})}checkBoundingBox(t,r){if(!this.working||!r)return;var{events:s,eventElements:n}=this;s.forEach((o,i)=>{var{x:u,y:h}=o;!n[i]&&r.isPointInBox(u,h)&&(n[i]=t)})}mapXY(t,r){for(var{window:s,ctx:n}=this.screen,o=new q(t,r),i=n.canvas;i;)o.x-=i.offsetLeft,o.y-=i.offsetTop,i=i.offsetParent;return s.scrollX&&(o.x+=s.scrollX),s.scrollY&&(o.y+=s.scrollY),o}onClick(t){var{x:r,y:s}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:r,y:s,run(n){n.onClick&&n.onClick()}})}onMouseMove(t){var{x:r,y:s}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:r,y:s,run(n){n.onMouseMove&&n.onMouseMove()}})}}var Ot=typeof window!="undefined"?window:null,zt=typeof fetch!="undefined"?fetch.bind(void 0):null;class It{constructor(t){var{fetch:r=zt,window:s=Ot}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new $,this.mouse=new ht(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=s,this.fetch=r}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(r=>r());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:r,ctx:s,aspectRatio:n,width:o,desiredWidth:i,height:u,desiredHeight:h,minX:E=0,minY:N=0,refX:H,refY:Z,clip:X=!1,clipX:tt=0,clipY:at=0}=t,it=vt(n).replace(/^defer\s/,""),[dt,yt]=it.split(" "),Tt=dt||"xMidYMid",Nt=yt||"meet",Jt=o/i,te=u/h,Gt=Math.min(Jt,te),ie=Math.max(Jt,te),ye=i,ce=h;Nt==="meet"&&(ye*=Gt,ce*=Gt),Nt==="slice"&&(ye*=ie,ce*=ie);var Se=new rt(r,"refX",H),fe=new rt(r,"refY",Z),xr=Se.hasValue()&&fe.hasValue();if(xr&&s.translate(-Gt*Se.getPixels("x"),-Gt*fe.getPixels("y")),X){var br=Gt*tt,Er=Gt*at;s.beginPath(),s.moveTo(br,Er),s.lineTo(o,Er),s.lineTo(o,u),s.lineTo(br,u),s.closePath(),s.clip()}if(!xr){var Mr=Nt==="meet"&&Gt===te,Sr=Nt==="slice"&&ie===te,Cr=Nt==="meet"&&Gt===Jt,Ar=Nt==="slice"&&ie===Jt;Tt.startsWith("xMid")&&(Mr||Sr)&&s.translate(o/2-ye/2,0),Tt.endsWith("YMid")&&(Cr||Ar)&&s.translate(0,u/2-ce/2),Tt.startsWith("xMax")&&(Mr||Sr)&&s.translate(o-ye,0),Tt.endsWith("YMax")&&(Cr||Ar)&&s.translate(0,u-ce)}switch(!0){case Tt==="none":s.scale(Jt,te);break;case Nt==="meet":s.scale(Gt,Gt);break;case Nt==="slice":s.scale(ie,ie);break}s.translate(-E,-N)}start(t){var{enableRedraw:r=!1,ignoreMouse:s=!1,ignoreAnimation:n=!1,ignoreDimensions:o=!1,ignoreClear:i=!1,forceRedraw:u,scaleWidth:h,scaleHeight:E,offsetX:N,offsetY:H}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:Z,mouse:X}=this,tt=1e3/Z;if(this.frameDuration=tt,this.readyPromise=new Promise(Tt=>{this.resolveReady=Tt}),this.isReady()&&this.render(t,o,i,h,E,N,H),!r)return;var at=Date.now(),it=at,dt=0,yt=()=>{at=Date.now(),dt=at-it,dt>=tt&&(it=at-dt%tt,this.shouldUpdate(n,u)&&(this.render(t,o,i,h,E,N,H),X.runEvents())),this.intervalId=b()(yt)};s||X.start(),this.intervalId=b()(yt)}stop(){this.intervalId&&(b.a.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,r){if(!t){var{frameDuration:s}=this,n=this.animations.reduce((o,i)=>i.update(s)||o,!1);if(n)return!0}return typeof r=="function"&&r()||!this.isReadyLock&&this.isReady()?!0:!!this.mouse.hasEvents()}render(t,r,s,n,o,i,u){var{CLIENT_WIDTH:h,CLIENT_HEIGHT:E,viewPort:N,ctx:H,isFirstRender:Z}=this,X=H.canvas;N.clear(),X.width&&X.height?N.setCurrent(X.width,X.height):N.setCurrent(h,E);var tt=t.getStyle("width"),at=t.getStyle("height");!r&&(Z||typeof n!="number"&&typeof o!="number")&&(tt.hasValue()&&(X.width=tt.getPixels("x"),X.style&&(X.style.width="".concat(X.width,"px"))),at.hasValue()&&(X.height=at.getPixels("y"),X.style&&(X.style.height="".concat(X.height,"px"))));var it=X.clientWidth||X.width,dt=X.clientHeight||X.height;if(r&&tt.hasValue()&&at.hasValue()&&(it=tt.getPixels("x"),dt=at.getPixels("y")),N.setCurrent(it,dt),typeof i=="number"&&t.getAttribute("x",!0).setValue(i),typeof u=="number"&&t.getAttribute("y",!0).setValue(u),typeof n=="number"||typeof o=="number"){var yt=gt(t.getAttribute("viewBox").getString()),Tt=0,Nt=0;if(typeof n=="number"){var Jt=t.getStyle("width");Jt.hasValue()?Tt=Jt.getPixels("x")/n:isNaN(yt[2])||(Tt=yt[2]/n)}if(typeof o=="number"){var te=t.getStyle("height");te.hasValue()?Nt=te.getPixels("y")/o:isNaN(yt[3])||(Nt=yt[3]/o)}Tt||(Tt=Nt),Nt||(Nt=Tt),t.getAttribute("width",!0).setValue(n),t.getAttribute("height",!0).setValue(o);var Gt=t.getStyle("transform",!0,!0);Gt.setValue("".concat(Gt.getString()," scale(").concat(1/Tt,", ").concat(1/Nt,")"))}s||H.clearRect(0,0,it,dt),t.render(H),Z&&(this.isFirstRender=!1)}}It.defaultWindow=Ot,It.defaultFetch=zt;var{defaultFetch:kt}=It,$t=typeof DOMParser!="undefined"?DOMParser:null;class Ht{constructor(){var{fetch:t=kt,DOMParser:r=$t}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=r}parse(t){var r=this;return O()(function*(){return t.startsWith("<")?r.parseFromString(t):r.load(t)})()}parseFromString(t){var r=new this.DOMParser;try{return this.checkDocument(r.parseFromString(t,"image/svg+xml"))}catch(s){return this.checkDocument(r.parseFromString(t,"text/xml"))}}checkDocument(t){var r=t.getElementsByTagName("parsererror")[0];if(r)throw new Error(r.textContent);return t}load(t){var r=this;return O()(function*(){var s=yield r.fetch(t),n=yield s.text();return r.parseFromString(n)})()}}class ae{constructor(t,r){this.type="translate",this.point=null,this.point=q.parse(r)}apply(t){var{x:r,y:s}=this.point;t.translate(r||0,s||0)}unapply(t){var{x:r,y:s}=this.point;t.translate(-1*r||0,-1*s||0)}applyToPoint(t){var{x:r,y:s}=this.point;t.applyTransform([1,0,0,1,r||0,s||0])}}class ne{constructor(t,r,s){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var n=gt(r);this.angle=new rt(t,"angle",n[0]),this.originX=s[0],this.originY=s[1],this.cx=n[1]||0,this.cy=n[2]||0}apply(t){var{cx:r,cy:s,originX:n,originY:o,angle:i}=this,u=r+n.getPixels("x"),h=s+o.getPixels("y");t.translate(u,h),t.rotate(i.getRadians()),t.translate(-u,-h)}unapply(t){var{cx:r,cy:s,originX:n,originY:o,angle:i}=this,u=r+n.getPixels("x"),h=s+o.getPixels("y");t.translate(u,h),t.rotate(-1*i.getRadians()),t.translate(-u,-h)}applyToPoint(t){var{cx:r,cy:s,angle:n}=this,o=n.getRadians();t.applyTransform([1,0,0,1,r||0,s||0]),t.applyTransform([Math.cos(o),Math.sin(o),-Math.sin(o),Math.cos(o),0,0]),t.applyTransform([1,0,0,1,-r||0,-s||0])}}class le{constructor(t,r,s){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var n=q.parseScale(r);(n.x===0||n.y===0)&&(n.x=Ct,n.y=Ct),this.scale=n,this.originX=s[0],this.originY=s[1]}apply(t){var{scale:{x:r,y:s},originX:n,originY:o}=this,i=n.getPixels("x"),u=o.getPixels("y");t.translate(i,u),t.scale(r,s||r),t.translate(-i,-u)}unapply(t){var{scale:{x:r,y:s},originX:n,originY:o}=this,i=n.getPixels("x"),u=o.getPixels("y");t.translate(i,u),t.scale(1/r,1/s||r),t.translate(-i,-u)}applyToPoint(t){var{x:r,y:s}=this.scale;t.applyTransform([r||0,0,0,s||0,0,0])}}class de{constructor(t,r,s){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=gt(r),this.originX=s[0],this.originY=s[1]}apply(t){var{originX:r,originY:s,matrix:n}=this,o=r.getPixels("x"),i=s.getPixels("y");t.translate(o,i),t.transform(n[0],n[1],n[2],n[3],n[4],n[5]),t.translate(-o,-i)}unapply(t){var{originX:r,originY:s,matrix:n}=this,o=n[0],i=n[2],u=n[4],h=n[1],E=n[3],N=n[5],H=0,Z=0,X=1,tt=1/(o*(E*X-N*Z)-i*(h*X-N*H)+u*(h*Z-E*H)),at=r.getPixels("x"),it=s.getPixels("y");t.translate(at,it),t.transform(tt*(E*X-N*Z),tt*(N*H-h*X),tt*(u*Z-i*X),tt*(o*X-u*H),tt*(i*N-u*E),tt*(u*h-o*N)),t.translate(-at,-it)}applyToPoint(t){t.applyTransform(this.matrix)}}class ue extends de{constructor(t,r,s){super(t,r,s);this.type="skew",this.angle=null,this.angle=new rt(t,"angle",r)}}class Oe extends ue{constructor(t,r,s){super(t,r,s);this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class ve extends ue{constructor(t,r,s){super(t,r,s);this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function xe(t){return vt(t).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function Me(t){var[r,s]=t.split("(");return[r.trim(),s.trim().replace(")","")]}class Ft{constructor(t,r,s){this.document=t,this.transforms=[];var n=xe(r);n.forEach(o=>{if(o==="none")return;var[i,u]=Me(o),h=Ft.transformTypes[i];typeof h!="undefined"&&this.transforms.push(new h(this.document,u,s))})}static fromElement(t,r){var s=r.getStyle("transform",!1,!0),[n,o=n]=r.getStyle("transform-origin",!1,!0).split(),i=[n,o];return s.hasValue()?new Ft(t,s.getString(),i):null}apply(t){for(var{transforms:r}=this,s=r.length,n=0;n<s;n++)r[n].apply(t)}unapply(t){for(var{transforms:r}=this,s=r.length,n=s-1;n>=0;n--)r[n].unapply(t)}applyToPoint(t){for(var{transforms:r}=this,s=r.length,n=0;n<s;n++)r[n].applyToPoint(t)}}Ft.transformTypes={translate:ae,rotate:ne,scale:le,matrix:de,skewX:Oe,skewY:ve};class Vt{constructor(t,r){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=r,this.captureTextNodes=s,this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!r||r.nodeType!==1)return;if(Array.from(r.attributes).forEach(u=>{var h=Pt(u.nodeName);this.attributes[h]=new rt(t,h,u.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var n=this.getAttribute("style").getString().split(";").map(u=>u.trim());n.forEach(u=>{if(!u)return;var[h,E]=u.split(":").map(N=>N.trim());this.styles[h]=new rt(t,h,E)})}var{definitions:o}=t,i=this.getAttribute("id");i.hasValue()&&(o[i.getString()]||(o[i.getString()]=this)),Array.from(r.childNodes).forEach(u=>{if(u.nodeType===1)this.addChild(u);else if(s&&(u.nodeType===3||u.nodeType===4)){var h=t.createTextNode(u);h.getText().length>0&&this.addChild(h)}})}getAttribute(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=this.attributes[t];if(!s&&r){var n=new rt(this.document,t,"");return this.attributes[t]=n,n}return s||rt.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return rt.empty(this.document)}getStyle(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=this.styles[t];if(n)return n;var o=this.getAttribute(t);if(o!=null&&o.hasValue())return this.styles[t]=o,o;if(!s){var{parent:i}=this;if(i){var u=i.getStyle(t);if(u!=null&&u.hasValue())return u}}if(r){var h=new rt(this.document,t,"");return this.styles[t]=h,h}return n||rt.empty(this.document)}render(t){if(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")return;if(t.save(),this.getStyle("mask").hasValue()){var r=this.getStyle("mask").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var s=this.getStyle("filter").getDefinition();s&&(this.applyEffects(t),s.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}setContext(t){}applyEffects(t){var r=Ft.fromElement(this.document,this);r&&r.apply(t);var s=this.getStyle("clip-path",!1,!0);if(s.hasValue()){var n=s.getDefinition();n&&n.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(r=>{r.render(t)})}addChild(t){var r=t instanceof Vt?t:this.document.createElement(t);r.parent=this,Vt.ignoreChildTypes.includes(r.type)||this.children.push(r)}matchesSelector(t){var{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var s=r.getAttribute("class");return!s||s===""?!1:s.split(" ").some(n=>".".concat(n)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:r}=this.document;for(var s in t)if(!s.startsWith("@")&&this.matchesSelector(s)){var n=t[s],o=r[s];if(n)for(var i in n){var u=this.stylesSpecificity[i];typeof u=="undefined"&&(u="000"),o>=u&&(this.styles[i]=n[i],this.stylesSpecificity[i]=o)}}}removeStyles(t,r){var s=r.reduce((n,o)=>{var i=t.getStyle(o);if(!i.hasValue())return n;var u=i.getString();return i.setValue(""),[...n,[o,u]]},[]);return s}restoreStyles(t,r){r.forEach(s=>{var[n,o]=s;t.getStyle(n,!0).setValue(o)})}}Vt.ignoreChildTypes=["title"];class Ge extends Vt{constructor(t,r,s){super(t,r,s)}}function Tr(t){var r=t.trim();return/^('|")/.test(r)?r:'"'.concat(r,'"')}function Pr(t){return typeof a=="undefined"?t:t.trim().split(",").map(Tr).join(",")}function Rr(t){if(!t)return"";var r=t.trim().toLowerCase();switch(r){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return r;default:return/^oblique\s+(-|)\d+deg$/.test(r)?r:""}}function jr(t){if(!t)return"";var r=t.trim().toLowerCase();switch(r){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return r;default:return/^[\d.]+$/.test(r)?r:""}}class _t{constructor(t,r,s,n,o,i){var u=i?typeof i=="string"?_t.parse(i):i:{};this.fontFamily=o||u.fontFamily,this.fontSize=n||u.fontSize,this.fontStyle=t||u.fontStyle,this.fontWeight=s||u.fontWeight,this.fontVariant=r||u.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1?arguments[1]:void 0,s="",n="",o="",i="",u="",h=vt(t).trim().split(" "),E={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return h.forEach(N=>{switch(!0){case(!E.fontStyle&&_t.styles.includes(N)):N!=="inherit"&&(s=N),E.fontStyle=!0;break;case(!E.fontVariant&&_t.variants.includes(N)):N!=="inherit"&&(n=N),E.fontStyle=!0,E.fontVariant=!0;break;case(!E.fontWeight&&_t.weights.includes(N)):N!=="inherit"&&(o=N),E.fontStyle=!0,E.fontVariant=!0,E.fontWeight=!0;break;case!E.fontSize:N!=="inherit"&&([i]=N.split("/")),E.fontStyle=!0,E.fontVariant=!0,E.fontWeight=!0,E.fontSize=!0;break;default:N!=="inherit"&&(u+=N)}}),new _t(s,n,o,i,u,r)}toString(){return[Rr(this.fontStyle),this.fontVariant,jr(this.fontWeight),this.fontSize,Pr(this.fontFamily)].join(" ").trim()}}_t.styles="normal|italic|oblique|inherit",_t.variants="normal|small-caps|inherit",_t.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class oe{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=r,this.x2=s,this.y2=n,this.addPoint(t,r),this.addPoint(s,n)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,r){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),t<this.x1&&(this.x1=t),t>this.x2&&(this.x2=t)),typeof r!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=r,this.y2=r),r<this.y1&&(this.y1=r),r>this.y2&&(this.y2=r))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(!t)return;var{x1:r,y1:s,x2:n,y2:o}=t;this.addPoint(r,s),this.addPoint(n,o)}sumCubic(t,r,s,n,o){return Math.pow(1-t,3)*r+3*Math.pow(1-t,2)*t*s+3*(1-t)*Math.pow(t,2)*n+Math.pow(t,3)*o}bezierCurveAdd(t,r,s,n,o){var i=6*r-12*s+6*n,u=-3*r+9*s-9*n+3*o,h=3*s-3*r;if(u===0){if(i===0)return;var E=-h/i;0<E&&E<1&&(t?this.addX(this.sumCubic(E,r,s,n,o)):this.addY(this.sumCubic(E,r,s,n,o)));return}var N=Math.pow(i,2)-4*h*u;if(N<0)return;var H=(-i+Math.sqrt(N))/(2*u);0<H&&H<1&&(t?this.addX(this.sumCubic(H,r,s,n,o)):this.addY(this.sumCubic(H,r,s,n,o)));var Z=(-i-Math.sqrt(N))/(2*u);0<Z&&Z<1&&(t?this.addX(this.sumCubic(Z,r,s,n,o)):this.addY(this.sumCubic(Z,r,s,n,o)))}addBezierCurve(t,r,s,n,o,i,u,h){this.addPoint(t,r),this.addPoint(u,h),this.bezierCurveAdd(!0,t,s,o,u),this.bezierCurveAdd(!1,r,n,i,h)}addQuadraticCurve(t,r,s,n,o,i){var u=t+2/3*(s-t),h=r+2/3*(n-r),E=u+1/3*(o-t),N=h+1/3*(i-r);this.addBezierCurve(t,r,u,E,h,N,o,i)}isPointInBox(t,r){var{x1:s,y1:n,x2:o,y2:i}=this;return s<=t&&t<=o&&n<=r&&r<=i}}class pt extends _.a{constructor(t){super(t.replace(/([+\-.])\s+/gm,"$1").replace(/[^MmZzLlHhVvCcSsQqTtAae\d\s.,+-].*/g,""));this.control=null,this.start=null,this.current=null,this.command=null,this.commands=this.commands,this.i=-1,this.previousCommand=null,this.points=[],this.angles=[]}reset(){this.i=-1,this.command=null,this.previousCommand=null,this.start=new q(0,0),this.control=new q(0,0),this.current=new q(0,0),this.points=[],this.angles=[]}isEnd(){var{i:t,commands:r}=this;return t>=r.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",s=new q(this.command[t],this.command[r]);return this.makeAbsolute(s)}getAsControlPoint(t,r){var s=this.getPoint(t,r);return this.control=s,s}getAsCurrentPoint(t,r){var s=this.getPoint(t,r);return this.current=s,s}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==_.a.CURVE_TO&&t!==_.a.SMOOTH_CURVE_TO&&t!==_.a.QUAD_TO&&t!==_.a.SMOOTH_QUAD_TO)return this.current;var{current:{x:r,y:s},control:{x:n,y:o}}=this,i=new q(2*r-n,2*s-o);return i}makeAbsolute(t){if(this.command.relative){var{x:r,y:s}=this.current;t.x+=r,t.y+=s}return t}addMarker(t,r,s){var{points:n,angles:o}=this;s&&o.length>0&&!o[o.length-1]&&(o[o.length-1]=n[n.length-1].angleTo(s)),this.addMarkerAngle(t,r?r.angleTo(t):null)}addMarkerAngle(t,r){this.points.push(t),this.angles.push(r)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,r=t.length,s=0;s<r;s++)if(!t[s]){for(var n=s+1;n<r;n++)if(t[n]){t[s]=t[n];break}}return t}}class pe extends Vt{constructor(){super(...arguments);this.modifiedEmSizeStack=!1}calculateOpacity(){for(var t=1,r=this;r;){var s=r.getStyle("opacity",!1,!0);s.hasValue(!0)&&(t*=s.getNumber()),r=r.parent}return t}setContext(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!r){var s=this.getStyle("fill"),n=this.getStyle("fill-opacity"),o=this.getStyle("stroke"),i=this.getStyle("stroke-opacity");if(s.isUrlDefinition()){var u=s.getFillStyleDefinition(this,n);u&&(t.fillStyle=u)}else if(s.hasValue()){s.getString()==="currentColor"&&s.setValue(this.getStyle("color").getColor());var h=s.getColor();h!=="inherit"&&(t.fillStyle=h==="none"?"rgba(0,0,0,0)":h)}if(n.hasValue()){var E=new rt(this.document,"fill",t.fillStyle).addOpacity(n).getColor();t.fillStyle=E}if(o.isUrlDefinition()){var N=o.getFillStyleDefinition(this,i);N&&(t.strokeStyle=N)}else if(o.hasValue()){o.getString()==="currentColor"&&o.setValue(this.getStyle("color").getColor());var H=o.getString();H!=="inherit"&&(t.strokeStyle=H==="none"?"rgba(0,0,0,0)":H)}if(i.hasValue()){var Z=new rt(this.document,"stroke",t.strokeStyle).addOpacity(i).getString();t.strokeStyle=Z}var X=this.getStyle("stroke-width");if(X.hasValue()){var tt=X.getPixels();t.lineWidth=tt||Ct}var at=this.getStyle("stroke-linecap"),it=this.getStyle("stroke-linejoin"),dt=this.getStyle("stroke-miterlimit"),yt=this.getStyle("stroke-dasharray"),Tt=this.getStyle("stroke-dashoffset");if(at.hasValue()&&(t.lineCap=at.getString()),it.hasValue()&&(t.lineJoin=it.getString()),dt.hasValue()&&(t.miterLimit=dt.getNumber()),yt.hasValue()&&yt.getString()!=="none"){var Nt=gt(yt.getString());typeof t.setLineDash!="undefined"?t.setLineDash(Nt):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=Nt:typeof t.mozDash!="undefined"&&!(Nt.length===1&&Nt[0]===0)&&(t.mozDash=Nt);var Jt=Tt.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=Jt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=Jt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=Jt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var te=this.getStyle("font"),Gt=this.getStyle("font-style"),ie=this.getStyle("font-variant"),ye=this.getStyle("font-weight"),ce=this.getStyle("font-size"),Se=this.getStyle("font-family"),fe=new _t(Gt.getString(),ie.getString(),ye.getString(),ce.hasValue()?"".concat(ce.getPixels(!0),"px"):"",Se.getString(),_t.parse(te.getString(),t.font));Gt.setValue(fe.fontStyle),ie.setValue(fe.fontVariant),ye.setValue(fe.fontWeight),ce.setValue(fe.fontSize),Se.setValue(fe.fontFamily),t.font=fe.toString(),ce.isPixels()&&(this.document.emSize=ce.getPixels(),this.modifiedEmSizeStack=!0)}r||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class At extends pe{constructor(t,r,s){super(t,r,s);this.type="path",this.pathParser=null,this.pathParser=new pt(this.getAttribute("d").getString())}path(t){var{pathParser:r}=this,s=new oe;for(r.reset(),t&&t.beginPath();!r.isEnd();)switch(r.next().type){case pt.MOVE_TO:this.pathM(t,s);break;case pt.LINE_TO:this.pathL(t,s);break;case pt.HORIZ_LINE_TO:this.pathH(t,s);break;case pt.VERT_LINE_TO:this.pathV(t,s);break;case pt.CURVE_TO:this.pathC(t,s);break;case pt.SMOOTH_CURVE_TO:this.pathS(t,s);break;case pt.QUAD_TO:this.pathQ(t,s);break;case pt.SMOOTH_QUAD_TO:this.pathT(t,s);break;case pt.ARC:this.pathA(t,s);break;case pt.CLOSE_PATH:this.pathZ(t,s);break}return s}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,r=t.getMarkerPoints(),s=t.getMarkerAngles(),n=r.map((o,i)=>[o,s[i]]);return n}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var r=this.getStyle("fill-rule");t.fillStyle!==""&&(r.getString("inherit")!=="inherit"?t.fill(r.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var s=this.getMarkers();if(s){var n=s.length-1,o=this.getStyle("marker-start"),i=this.getStyle("marker-mid"),u=this.getStyle("marker-end");if(o.isUrlDefinition()){var h=o.getDefinition(),[E,N]=s[0];h.render(t,E,N)}if(i.isUrlDefinition())for(var H=i.getDefinition(),Z=1;Z<n;Z++){var[X,tt]=s[Z];H.render(t,X,tt)}if(u.isUrlDefinition()){var at=u.getDefinition(),[it,dt]=s[n];at.render(t,it,dt)}}}static pathM(t){var r=t.getAsCurrentPoint();return t.start=t.current,{point:r}}pathM(t,r){var{pathParser:s}=this,{point:n}=At.pathM(s),{x:o,y:i}=n;s.addMarker(n),r.addPoint(o,i),t&&t.moveTo(o,i)}static pathL(t){var{current:r}=t,s=t.getAsCurrentPoint();return{current:r,point:s}}pathL(t,r){var{pathParser:s}=this,{current:n,point:o}=At.pathL(s),{x:i,y:u}=o;s.addMarker(o,n),r.addPoint(i,u),t&&t.lineTo(i,u)}static pathH(t){var{current:r,command:s}=t,n=new q((s.relative?r.x:0)+s.x,r.y);return t.current=n,{current:r,point:n}}pathH(t,r){var{pathParser:s}=this,{current:n,point:o}=At.pathH(s),{x:i,y:u}=o;s.addMarker(o,n),r.addPoint(i,u),t&&t.lineTo(i,u)}static pathV(t){var{current:r,command:s}=t,n=new q(r.x,(s.relative?r.y:0)+s.y);return t.current=n,{current:r,point:n}}pathV(t,r){var{pathParser:s}=this,{current:n,point:o}=At.pathV(s),{x:i,y:u}=o;s.addMarker(o,n),r.addPoint(i,u),t&&t.lineTo(i,u)}static pathC(t){var{current:r}=t,s=t.getPoint("x1","y1"),n=t.getAsControlPoint("x2","y2"),o=t.getAsCurrentPoint();return{current:r,point:s,controlPoint:n,currentPoint:o}}pathC(t,r){var{pathParser:s}=this,{current:n,point:o,controlPoint:i,currentPoint:u}=At.pathC(s);s.addMarker(u,i,o),r.addBezierCurve(n.x,n.y,o.x,o.y,i.x,i.y,u.x,u.y),t&&t.bezierCurveTo(o.x,o.y,i.x,i.y,u.x,u.y)}static pathS(t){var{current:r}=t,s=t.getReflectedControlPoint(),n=t.getAsControlPoint("x2","y2"),o=t.getAsCurrentPoint();return{current:r,point:s,controlPoint:n,currentPoint:o}}pathS(t,r){var{pathParser:s}=this,{current:n,point:o,controlPoint:i,currentPoint:u}=At.pathS(s);s.addMarker(u,i,o),r.addBezierCurve(n.x,n.y,o.x,o.y,i.x,i.y,u.x,u.y),t&&t.bezierCurveTo(o.x,o.y,i.x,i.y,u.x,u.y)}static pathQ(t){var{current:r}=t,s=t.getAsControlPoint("x1","y1"),n=t.getAsCurrentPoint();return{current:r,controlPoint:s,currentPoint:n}}pathQ(t,r){var{pathParser:s}=this,{current:n,controlPoint:o,currentPoint:i}=At.pathQ(s);s.addMarker(i,o,o),r.addQuadraticCurve(n.x,n.y,o.x,o.y,i.x,i.y),t&&t.quadraticCurveTo(o.x,o.y,i.x,i.y)}static pathT(t){var{current:r}=t,s=t.getReflectedControlPoint();t.control=s;var n=t.getAsCurrentPoint();return{current:r,controlPoint:s,currentPoint:n}}pathT(t,r){var{pathParser:s}=this,{current:n,controlPoint:o,currentPoint:i}=At.pathT(s);s.addMarker(i,o,o),r.addQuadraticCurve(n.x,n.y,o.x,o.y,i.x,i.y),t&&t.quadraticCurveTo(o.x,o.y,i.x,i.y)}static pathA(t){var{current:r,command:s}=t,{rX:n,rY:o,xRot:i,lArcFlag:u,sweepFlag:h}=s,E=i*(Math.PI/180),N=t.getAsCurrentPoint(),H=new q(Math.cos(E)*(r.x-N.x)/2+Math.sin(E)*(r.y-N.y)/2,-Math.sin(E)*(r.x-N.x)/2+Math.cos(E)*(r.y-N.y)/2),Z=Math.pow(H.x,2)/Math.pow(n,2)+Math.pow(H.y,2)/Math.pow(o,2);Z>1&&(n*=Math.sqrt(Z),o*=Math.sqrt(Z));var X=(u===h?-1:1)*Math.sqrt((Math.pow(n,2)*Math.pow(o,2)-Math.pow(n,2)*Math.pow(H.y,2)-Math.pow(o,2)*Math.pow(H.x,2))/(Math.pow(n,2)*Math.pow(H.y,2)+Math.pow(o,2)*Math.pow(H.x,2)));isNaN(X)&&(X=0);var tt=new q(X*n*H.y/o,X*-o*H.x/n),at=new q((r.x+N.x)/2+Math.cos(E)*tt.x-Math.sin(E)*tt.y,(r.y+N.y)/2+Math.sin(E)*tt.x+Math.cos(E)*tt.y),it=Qt([1,0],[(H.x-tt.x)/n,(H.y-tt.y)/o]),dt=[(H.x-tt.x)/n,(H.y-tt.y)/o],yt=[(-H.x-tt.x)/n,(-H.y-tt.y)/o],Tt=Qt(dt,yt);return Ut(dt,yt)<=-1&&(Tt=Math.PI),Ut(dt,yt)>=1&&(Tt=0),{currentPoint:N,rX:n,rY:o,sweepFlag:h,xAxisRotation:E,centp:at,a1:it,ad:Tt}}pathA(t,r){var{pathParser:s}=this,{currentPoint:n,rX:o,rY:i,sweepFlag:u,xAxisRotation:h,centp:E,a1:N,ad:H}=At.pathA(s),Z=1-u?1:-1,X=N+Z*(H/2),tt=new q(E.x+o*Math.cos(X),E.y+i*Math.sin(X));if(s.addMarkerAngle(tt,X-Z*Math.PI/2),s.addMarkerAngle(n,X-Z*Math.PI),r.addPoint(n.x,n.y),t&&!isNaN(N)&&!isNaN(H)){var at=o>i?o:i,it=o>i?1:o/i,dt=o>i?i/o:1;t.translate(E.x,E.y),t.rotate(h),t.scale(it,dt),t.arc(0,0,at,N,N+H,Boolean(1-u)),t.scale(1/it,1/dt),t.rotate(-h),t.translate(-E.x,-E.y)}}static pathZ(t){t.current=t.start}pathZ(t,r){At.pathZ(this.pathParser),t&&(r.x1!==r.x2&&r.y1!==r.y2&&t.closePath())}}class De extends At{constructor(t,r,s){super(t,r,s);this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class me extends pe{constructor(t,r,s){super(t,r,new.target===me?!0:s);this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,r);var s=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();s&&(t.textBaseline=s)}initializeCoordinates(t){this.x=this.getAttribute("x").getPixels("x"),this.y=this.getAttribute("y").getPixels("y");var r=this.getAttribute("dx"),s=this.getAttribute("dy");r.hasValue()&&(this.x+=r.getPixels("x")),s.hasValue()&&(this.y+=s.getPixels("y")),this.x+=this.getAnchorDelta(t,this,0)}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(t);var r=null;return this.children.forEach((s,n)=>{var o=this.getChildBoundingBox(t,this,this,n);r?r.addBoundingBox(o):r=o}),r}getFontSize(){var{document:t,parent:r}=this,s=_t.parse(t.ctx.font).fontSize,n=r.getStyle("font-size").getNumber(s);return n}getTElementBoundingBox(t){var r=this.getFontSize();return new oe(this.x,this.y-r,this.x+this.measureText(t),this.y)}getGlyph(t,r,s){var n=r[s],o=null;if(t.isArabic){var i=r.length,u=r[s-1],h=r[s+1],E="isolated";if((s===0||u===" ")&&s<i-2&&h!==" "&&(E="terminal"),s>0&&u!==" "&&s<i-2&&h!==" "&&(E="medial"),s>0&&u!==" "&&(s===i-1||h===" ")&&(E="initial"),typeof t.glyphs[n]!="undefined"){var N=t.glyphs[n];o=N instanceof De?N:N[E]}}else o=t.glyphs[n];return o||(o=t.missingGlyph),o}getText(){return""}getTextFromNode(t){var r=t||this.node,s=Array.from(r.parentNode.childNodes),n=s.indexOf(r),o=s.length-1,i=vt(r.textContent||"");return n===0&&(i=ft(i)),n===o&&(i=ct(i)),i}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(t),this.children.forEach((s,n)=>{this.renderChild(t,this,this,n)});var{mouse:r}=this.document.screen;r.isWorking()&&r.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:r,parent:s}=this,n=this.getText(),o=s.getStyle("font-family").getDefinition();if(o){for(var{unitsPerEm:i}=o.fontFace,u=_t.parse(r.ctx.font),h=s.getStyle("font-size").getNumber(u.fontSize),E=s.getStyle("font-style").getString(u.fontStyle),N=h/i,H=o.isRTL?n.split("").reverse().join(""):n,Z=gt(s.getAttribute("dx").getString()),X=H.length,tt=0;tt<X;tt++){var at=this.getGlyph(o,H,tt);t.translate(this.x,this.y),t.scale(N,-N);var it=t.lineWidth;t.lineWidth=t.lineWidth*i/h,E==="italic"&&t.transform(1,0,.4,1,0,0),at.render(t),E==="italic"&&t.transform(1,0,-.4,1,0,0),t.lineWidth=it,t.scale(1/N,-1/N),t.translate(-this.x,-this.y),this.x+=h*(at.horizAdvX||o.horizAdvX)/i,typeof Z[tt]!="undefined"&&!isNaN(Z[tt])&&(this.x+=Z[tt])}return}var{x:dt,y:yt}=this;t.fillStyle&&t.fillText(n,dt,yt),t.strokeStyle&&t.strokeText(n,dt,yt)}getAnchorDelta(t,r,s){var n=this.getStyle("text-anchor").getString("start");if(n!=="start"){for(var{children:o}=r,i=o.length,u=null,h=0,E=s;E<i&&!(u=o[E],E>s&&u.getAttribute("x").hasValue()||u.getAttribute("text-anchor").hasValue());E++)h+=u.measureTextRecursive(t);return-1*(n==="end"?h:h/2)}return 0}adjustChildCoordinates(t,r,s,n){var o=s.children[n];if(typeof o.measureText!="function")return o;t.save(),o.setContext(t,!0);var i=o.getAttribute("x"),u=o.getAttribute("y"),h=o.getAttribute("dx"),E=o.getAttribute("dy"),N=o.getAttribute("text-anchor").getString("start");if(n===0&&o.type!=="textNode"&&(i.hasValue()||i.setValue(r.getAttribute("x").getValue("0")),u.hasValue()||u.setValue(r.getAttribute("y").getValue("0")),h.hasValue()||h.setValue(r.getAttribute("dx").getValue("0")),E.hasValue()||E.setValue(r.getAttribute("dy").getValue("0"))),i.hasValue()){if(o.x=i.getPixels("x")+r.getAnchorDelta(t,s,n),N!=="start"){var H=o.measureTextRecursive(t);o.x+=-1*(N==="end"?H:H/2)}h.hasValue()&&(o.x+=h.getPixels("x"))}else{if(N!=="start"){var Z=o.measureTextRecursive(t);r.x+=-1*(N==="end"?Z:Z/2)}h.hasValue()&&(r.x+=h.getPixels("x")),o.x=r.x}return r.x=o.x+o.measureText(t),u.hasValue()?(o.y=u.getPixels("y"),E.hasValue()&&(o.y+=E.getPixels("y"))):(E.hasValue()&&(r.y+=E.getPixels("y")),o.y=r.y),r.y=o.y,o.clearContext(t),t.restore(),o}getChildBoundingBox(t,r,s,n){var o=this.adjustChildCoordinates(t,r,s,n);if(typeof o.getBoundingBox!="function")return null;var i=o.getBoundingBox(t);return i?(o.children.forEach((u,h)=>{var E=r.getChildBoundingBox(t,r,o,h);i.addBoundingBox(E)}),i):null}renderChild(t,r,s,n){var o=this.adjustChildCoordinates(t,r,s,n);o.render(t),o.children.forEach((i,u)=>{r.renderChild(t,r,o,u)})}measureTextRecursive(t){var r=this.children.reduce((s,n)=>s+n.measureTextRecursive(t),this.measureText(t));return r}measureText(t){var{measureCache:r}=this;if(~r)return r;var s=this.getText(),n=this.measureTargetText(t,s);return this.measureCache=n,n}measureTargetText(t,r){if(!r.length)return 0;var{parent:s}=this,n=s.getStyle("font-family").getDefinition();if(n){for(var o=this.getFontSize(),i=n.isRTL?r.split("").reverse().join(""):r,u=gt(s.getAttribute("dx").getString()),h=i.length,E=0,N=0;N<h;N++){var H=this.getGlyph(n,i,N);E+=(H.horizAdvX||n.horizAdvX)*o/n.fontFace.unitsPerEm,typeof u[N]!="undefined"&&!isNaN(u[N])&&(E+=u[N])}return E}if(!t.measureText)return r.length*10;t.save(),this.setContext(t,!0);var{width:Z}=t.measureText(r);return this.clearContext(t),t.restore(),Z}}class Ce extends me{constructor(t,r,s){super(t,r,new.target===Ce?!0:s);this.type="tspan",this.text=this.children.length>0?"":this.getTextFromNode()}getText(){return this.text}}class Ir extends Ce{constructor(){super(...arguments);this.type="textNode"}}class be extends pe{constructor(){super(...arguments);this.type="svg",this.root=!1}setContext(t){var r,{document:s}=this,{screen:n,window:o}=s,i=t.canvas;if(n.setDefaults(t),i.style&&typeof t.font!="undefined"&&o&&typeof o.getComputedStyle!="undefined"){t.font=o.getComputedStyle(i).getPropertyValue("font");var u=new rt(s,"fontSize",_t.parse(t.font).fontSize);u.hasValue()&&(s.rootEmSize=u.getPixels("y"),s.emSize=s.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:h,height:E}=n.viewPort;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 N=this.getAttribute("refX"),H=this.getAttribute("refY"),Z=this.getAttribute("viewBox"),X=Z.hasValue()?gt(Z.getString()):null,tt=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",at=0,it=0,dt=0,yt=0;X&&(at=X[0],it=X[1]),this.root||(h=this.getStyle("width").getPixels("x"),E=this.getStyle("height").getPixels("y"),this.type==="marker"&&(dt=at,yt=it,at=0,it=0)),n.viewPort.setCurrent(h,E),this.node&&(!this.parent||((r=this.node.parentNode)===null||r===void 0?void 0:r.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),X&&(h=X[2],E=X[3]),s.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:n.viewPort.width,desiredWidth:h,height:n.viewPort.height,desiredHeight:E,minX:at,minY:it,refX:N.getValue(),refY:H.getValue(),clip:tt,clipX:dt,clipY:yt}),X&&(n.viewPort.removeCurrent(),n.viewPort.setCurrent(h,E))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=this.getAttribute("width",!0),o=this.getAttribute("height",!0),i=this.getAttribute("viewBox"),u=this.getAttribute("style"),h=n.getNumber(0),E=o.getNumber(0);if(s)if(typeof s=="string")this.getAttribute("preserveAspectRatio",!0).setValue(s);else{var N=this.getAttribute("preserveAspectRatio");N.hasValue()&&N.setValue(N.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(n.setValue(t),o.setValue(r),i.hasValue()||i.setValue("0 0 ".concat(h||t," ").concat(E||r)),u.hasValue()){var H=this.getStyle("width"),Z=this.getStyle("height");H.hasValue()&&H.setValue("".concat(t,"px")),Z.hasValue()&&Z.setValue("".concat(r,"px"))}}}class Le extends At{constructor(){super(...arguments);this.type="rect"}path(t){var r=this.getAttribute("x").getPixels("x"),s=this.getAttribute("y").getPixels("y"),n=this.getStyle("width",!1,!0).getPixels("x"),o=this.getStyle("height",!1,!0).getPixels("y"),i=this.getAttribute("rx"),u=this.getAttribute("ry"),h=i.getPixels("x"),E=u.getPixels("y");if(i.hasValue()&&!u.hasValue()&&(E=h),u.hasValue()&&!i.hasValue()&&(h=E),h=Math.min(h,n/2),E=Math.min(E,o/2),t){var N=4*((Math.sqrt(2)-1)/3);t.beginPath(),o>0&&n>0&&(t.moveTo(r+h,s),t.lineTo(r+n-h,s),t.bezierCurveTo(r+n-h+N*h,s,r+n,s+E-N*E,r+n,s+E),t.lineTo(r+n,s+o-E),t.bezierCurveTo(r+n,s+o-E+N*E,r+n-h+N*h,s+o,r+n-h,s+o),t.lineTo(r+h,s+o),t.bezierCurveTo(r+h-N*h,s+o,r,s+o-E+N*E,r,s+o-E),t.lineTo(r,s+E),t.bezierCurveTo(r,s+E-N*E,r+h-N*h,s,r+h,s),t.closePath())}return new oe(r,s,r+n,s+o)}getMarkers(){return null}}class We extends At{constructor(){super(...arguments);this.type="circle"}path(t){var r=this.getAttribute("cx").getPixels("x"),s=this.getAttribute("cy").getPixels("y"),n=this.getAttribute("r").getPixels();return t&&n>0&&(t.beginPath(),t.arc(r,s,n,0,Math.PI*2,!1),t.closePath()),new oe(r-n,s-n,r+n,s+n)}getMarkers(){return null}}class He extends At{constructor(){super(...arguments);this.type="ellipse"}path(t){var r=4*((Math.sqrt(2)-1)/3),s=this.getAttribute("rx").getPixels("x"),n=this.getAttribute("ry").getPixels("y"),o=this.getAttribute("cx").getPixels("x"),i=this.getAttribute("cy").getPixels("y");return t&&s>0&&n>0&&(t.beginPath(),t.moveTo(o+s,i),t.bezierCurveTo(o+s,i+r*n,o+r*s,i+n,o,i+n),t.bezierCurveTo(o-r*s,i+n,o-s,i+r*n,o-s,i),t.bezierCurveTo(o-s,i-r*n,o-r*s,i-n,o,i-n),t.bezierCurveTo(o+r*s,i-n,o+s,i-r*n,o+s,i),t.closePath()),new oe(o-s,i-n,o+s,i+n)}getMarkers(){return null}}class Ye extends At{constructor(){super(...arguments);this.type="line"}getPoints(){return[new q(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new q(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:r,y:s},{x:n,y:o}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(r,s),t.lineTo(n,o)),new oe(r,s,n,o)}getMarkers(){var[t,r]=this.getPoints(),s=t.angleTo(r);return[[t,s],[r,s]]}}class we extends At{constructor(t,r,s){super(t,r,s);this.type="polyline",this.points=[],this.points=q.parsePath(this.getAttribute("points").getString())}path(t){var{points:r}=this,[{x:s,y:n}]=r,o=new oe(s,n);return t&&(t.beginPath(),t.moveTo(s,n)),r.forEach(i=>{var{x:u,y:h}=i;o.addPoint(u,h),t&&t.lineTo(u,h)}),o}getMarkers(){var{points:t}=this,r=t.length-1,s=[];return t.forEach((n,o)=>{if(o===r)return;s.push([n,n.angleTo(t[o+1])])}),s.length>0&&s.push([t[t.length-1],s[s.length-1][1]]),s}}class Ke extends we{constructor(){super(...arguments);this.type="polygon"}path(t){var r=super.path(t),[{x:s,y:n}]=this.points;return t&&(t.lineTo(s,n),t.closePath()),r}}class Xe extends Vt{constructor(){super(...arguments);this.type="pattern"}createPattern(t,r,s){var n=this.getStyle("width").getPixels("x",!0),o=this.getStyle("height").getPixels("y",!0),i=new be(this.document,null);i.attributes.viewBox=new rt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),i.attributes.width=new rt(this.document,"width","".concat(n,"px")),i.attributes.height=new rt(this.document,"height","".concat(o,"px")),i.attributes.transform=new rt(this.document,"transform",this.getAttribute("patternTransform").getValue()),i.children=this.children;var u=this.document.createCanvas(n,o),h=u.getContext("2d"),E=this.getAttribute("x"),N=this.getAttribute("y");E.hasValue()&&N.hasValue()&&h.translate(E.getPixels("x",!0),N.getPixels("y",!0)),s.hasValue()?this.styles["fill-opacity"]=s:Reflect.deleteProperty(this.styles,"fill-opacity");for(var H=-1;H<=1;H++)for(var Z=-1;Z<=1;Z++)h.save(),i.attributes.x=new rt(this.document,"x",H*u.width),i.attributes.y=new rt(this.document,"y",Z*u.height),i.render(h),h.restore();var X=t.createPattern(u,"repeat");return X}}class Qe extends Vt{constructor(){super(...arguments);this.type="marker"}render(t,r,s){if(!r)return;var{x:n,y:o}=r,i=this.getAttribute("orient").getString("auto"),u=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(n,o),i==="auto"&&t.rotate(s),u==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var h=new be(this.document,null);h.type=this.type,h.attributes.viewBox=new rt(this.document,"viewBox",this.getAttribute("viewBox").getValue()),h.attributes.refX=new rt(this.document,"refX",this.getAttribute("refX").getValue()),h.attributes.refY=new rt(this.document,"refY",this.getAttribute("refY").getValue()),h.attributes.width=new rt(this.document,"width",this.getAttribute("markerWidth").getValue()),h.attributes.height=new rt(this.document,"height",this.getAttribute("markerHeight").getValue()),h.attributes.overflow=new rt(this.document,"overflow",this.getAttribute("overflow").getValue()),h.attributes.fill=new rt(this.document,"fill",this.getAttribute("fill").getColor("black")),h.attributes.stroke=new rt(this.document,"stroke",this.getAttribute("stroke").getValue("none")),h.children=this.children,h.render(t),t.restore(),u==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),i==="auto"&&t.rotate(-s),t.translate(-n,-o)}}class $e extends Vt{constructor(){super(...arguments);this.type="defs"}render(){}}class Ae extends pe{constructor(){super(...arguments);this.type="g"}getBoundingBox(t){var r=new oe;return this.children.forEach(s=>{r.addBoundingBox(s.getBoundingBox(t))}),r}}class Ve extends Vt{constructor(t,r,s){super(t,r,s);this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:n,children:o}=this;o.forEach(i=>{i.type==="stop"&&n.push(i)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,r,s){var n=this;this.getHrefAttribute().hasValue()&&(n=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(n));var{stops:o}=n,i=this.getGradient(t,r);if(!i)return this.addParentOpacity(s,o[o.length-1].color);if(o.forEach(it=>{i.addColorStop(it.offset,this.addParentOpacity(s,it.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:u}=this,{MAX_VIRTUAL_PIXELS:h,viewPort:E}=u.screen,[N]=E.viewPorts,H=new Le(u,null);H.attributes.x=new rt(u,"x",-h/3),H.attributes.y=new rt(u,"y",-h/3),H.attributes.width=new rt(u,"width",h),H.attributes.height=new rt(u,"height",h);var Z=new Ae(u,null);Z.attributes.transform=new rt(u,"transform",this.getAttribute("gradientTransform").getValue()),Z.children=[H];var X=new be(u,null);X.attributes.x=new rt(u,"x",0),X.attributes.y=new rt(u,"y",0),X.attributes.width=new rt(u,"width",N.width),X.attributes.height=new rt(u,"height",N.height),X.children=[Z];var tt=u.createCanvas(N.width,N.height),at=tt.getContext("2d");return at.fillStyle=i,X.render(at),at.createPattern(tt,"no-repeat")}return i}inheritStopContainer(t){this.attributesToInherit.forEach(r=>{!this.getAttribute(r).hasValue()&&t.getAttribute(r).hasValue()&&this.getAttribute(r,!0).setValue(t.getAttribute(r).getValue())})}addParentOpacity(t,r){if(t.hasValue()){var s=new rt(this.document,"color",r);return s.addOpacity(t).getColor()}return r}}class Je extends Ve{constructor(t,r,s){super(t,r,s);this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,r){var s=this.getGradientUnits()==="objectBoundingBox",n=s?r.getBoundingBox(t):null;if(s&&!n)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 o=s?n.x+n.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),i=s?n.y+n.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),u=s?n.x+n.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),h=s?n.y+n.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return o===u&&i===h?null:t.createLinearGradient(o,i,u,h)}}class Ze extends Ve{constructor(t,r,s){super(t,r,s);this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,r){var s=this.getGradientUnits()==="objectBoundingBox",n=r.getBoundingBox(t);if(s&&!n)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 o=s?n.x+n.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),i=s?n.y+n.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),u=o,h=i;this.getAttribute("fx").hasValue()&&(u=s?n.x+n.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(h=s?n.y+n.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var E=s?(n.width+n.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),N=this.getAttribute("fr").getPixels();return t.createRadialGradient(u,h,N,o,i,E)}}class ke extends Vt{constructor(t,r,s){super(t,r,s);this.type="stop";var n=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),o=this.getStyle("stop-opacity"),i=this.getStyle("stop-color",!0);i.getString()===""&&i.setValue("#000"),o.hasValue()&&(i=i.addOpacity(o)),this.offset=n,this.color=i.getColor()}}class Te extends Vt{constructor(t,r,s){super(t,r,s);this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new rt(t,"values",null);var n=this.getAttribute("values");n.hasValue()&&this.values.setValue(n.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),r=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(r,!0):this.parent.getAttribute(r,!0)}calcValue(){var{initialUnits:t}=this,{progress:r,from:s,to:n}=this.getProgress(),o=s.getNumber()+(n.getNumber()-s.getNumber())*r;return t==="%"&&(o*=100),"".concat(o).concat(t)}update(t){var{parent:r}=this,s=this.getProperty();if(this.initialValue||(this.initialValue=s.getString(),this.initialUnits=s.getUnits()),this.duration>this.maxDuration){var n=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(n==="freeze"&&!this.frozen)this.frozen=!0,r.animationFrozen=!0,r.animationFrozenValue=s.getString();else if(n==="remove"&&!this.removed)return this.removed=!0,s.setValue(r.animationFrozen?r.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var o=!1;if(this.begin<this.duration){var i=this.calcValue(),u=this.getAttribute("type");if(u.hasValue()){var h=u.getString();i="".concat(h,"(").concat(i,")")}s.setValue(i),o=!0}return o}getProgress(){var{document:t,values:r}=this,s={progress:(this.duration-this.begin)/(this.maxDuration-this.begin)};if(r.hasValue()){var n=s.progress*(r.getValue().length-1),o=Math.floor(n),i=Math.ceil(n);s.from=new rt(t,"from",parseFloat(r.getValue()[o])),s.to=new rt(t,"to",parseFloat(r.getValue()[i])),s.progress=(n-o)/(i-o)}else s.from=this.from,s.to=this.to;return s}}class qe extends Te{constructor(){super(...arguments);this.type="animateColor"}calcValue(){var{progress:t,from:r,to:s}=this.getProgress(),n=new g.a(r.getColor()),o=new g.a(s.getColor());if(n.ok&&o.ok){var i=n.r+(o.r-n.r)*t,u=n.g+(o.g-n.g)*t,h=n.b+(o.b-n.b)*t;return"rgb(".concat(Math.floor(i),", ").concat(Math.floor(u),", ").concat(Math.floor(h),")")}return this.getAttribute("from").getColor()}}class _e extends Te{constructor(){super(...arguments);this.type="animateTransform"}calcValue(){var{progress:t,from:r,to:s}=this.getProgress(),n=gt(r.getString()),o=gt(s.getString()),i=n.map((u,h)=>{var E=o[h];return u+(E-u)*t}).join(" ");return i}}class tr extends Vt{constructor(t,r,s){super(t,r,s);this.type="font",this.glyphs={},this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:n}=t,{children:o}=this;for(var i of o)switch(i.type){case"font-face":{this.fontFace=i;var u=i.getStyle("font-family");u.hasValue()&&(n[u.getString()]=this);break}case"missing-glyph":this.missingGlyph=i;break;case"glyph":{var h=i;h.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[h.unicode]=="undefined"&&(this.glyphs[h.unicode]={}),this.glyphs[h.unicode][h.arabicForm]=h):this.glyphs[h.unicode]=h;break}}}render(){}}class er extends Vt{constructor(t,r,s){super(t,r,s);this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class rr extends At{constructor(){super(...arguments);this.type="missing-glyph",this.horizAdvX=0}}class sr extends me{constructor(){super(...arguments);this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var r=t.children[0];if(r)return r.getText()}return""}}class nr extends me{constructor(t,r,s){super(t,r,s);this.type="a";var{childNodes:n}=r,o=n[0],i=n.length>0&&Array.from(n).every(u=>u.nodeType===3);this.hasText=i,this.text=i?this.getTextFromNode(o):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:r,x:s,y:n}=this,{mouse:o}=r.screen,i=new rt(r,"fontSize",_t.parse(r.ctx.font).fontSize);o.isWorking()&&o.checkBoundingBox(this,new oe(s,n-i.getPixels("y"),s+this.measureText(t),n))}else if(this.children.length>0){var u=new Ae(this.document,null);u.children=this.children,u.parent=this,u.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function or(t,r){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),s.push.apply(s,n)}return s}function Pe(t){for(var r=1;r<arguments.length;r++){var s=arguments[r]!=null?arguments[r]:{};r%2?or(Object(s),!0).forEach(function(n){W()(t,n,s[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):or(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}class ir extends me{constructor(t,r,s){super(t,r,s);this.type="textPath",this.textWidth=0,this.textHeight=0,this.pathLength=-1,this.glyphInfo=null,this.letterSpacingCache=[],this.measuresCache=new Map([["",0]]);var n=this.getHrefAttribute().getDefinition();this.text=this.getTextFromNode(),this.dataArray=this.parsePathData(n)}getText(){return this.text}path(t){var{dataArray:r}=this;t&&t.beginPath(),r.forEach(s=>{var{type:n,points:o}=s;switch(n){case pt.LINE_TO:t&&t.lineTo(o[0],o[1]);break;case pt.MOVE_TO:t&&t.moveTo(o[0],o[1]);break;case pt.CURVE_TO:t&&t.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5]);break;case pt.QUAD_TO:t&&t.quadraticCurveTo(o[0],o[1],o[2],o[3]);break;case pt.ARC:{var[i,u,h,E,N,H,Z,X]=o,tt=h>E?h:E,at=h>E?1:h/E,it=h>E?E/h:1;t&&(t.translate(i,u),t.rotate(Z),t.scale(at,it),t.arc(0,0,tt,N,N+H,Boolean(1-X)),t.scale(1/at,1/it),t.rotate(-Z),t.translate(-i,-u));break}case pt.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var r=this.parent.getStyle("text-decoration").getString(),s=this.getFontSize(),{glyphInfo:n}=this,o=t.fillStyle;r==="underline"&&t.beginPath(),n.forEach((i,u)=>{var{p0:h,p1:E,rotation:N,text:H}=i;t.save(),t.translate(h.x,h.y),t.rotate(N),t.fillStyle&&t.fillText(H,0,0),t.strokeStyle&&t.strokeText(H,0,0),t.restore(),r==="underline"&&(u===0&&t.moveTo(h.x,h.y+s/8),t.lineTo(E.x,E.y+s/5))}),r==="underline"&&(t.lineWidth=s/20,t.strokeStyle=o,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,r,s,n,o,i,u,h,E){var N=i,H=this.measureText(t,h);h===" "&&r==="justify"&&s<n&&(H+=(n-s)/o),E>-1&&(N+=this.getLetterSpacingAt(E));var Z=this.textHeight/20,X=this.getEquidistantPointOnPath(N,Z,0),tt=this.getEquidistantPointOnPath(N+H,Z,0),at={p0:X,p1:tt},it=X&&tt?Math.atan2(tt.y-X.y,tt.x-X.x):0;if(u){var dt=Math.cos(Math.PI/2+it)*u,yt=Math.cos(-it)*u;at.p0=Pe(Pe({},X),{},{x:X.x+dt,y:X.y+yt}),at.p1=Pe(Pe({},tt),{},{x:tt.x+dt,y:tt.y+yt})}return N+=H,{offset:N,segment:at,rotation:it}}measureText(t,r){var{measuresCache:s}=this,n=r||this.getText();if(s.has(n))return s.get(n);var o=this.measureTargetText(t,n);return s.set(n,o),o}setTextData(t){if(this.glyphInfo)return;var r=this.getText(),s=r.split(""),n=r.split(" ").length-1,o=this.parent.getAttribute("dx").split().map(Nt=>Nt.getPixels("x")),i=this.parent.getAttribute("dy").getPixels("y"),u=this.parent.getStyle("text-anchor").getString("start"),h=this.getStyle("letter-spacing"),E=this.parent.getStyle("letter-spacing"),N=0;!h.hasValue()||h.getValue()==="inherit"?N=E.getPixels():h.hasValue()&&(h.getValue()!=="initial"&&h.getValue()!=="unset"&&(N=h.getPixels()));var H=[],Z=r.length;this.letterSpacingCache=H;for(var X=0;X<Z;X++)H.push(typeof o[X]!="undefined"?o[X]:N);var tt=H.reduce((Nt,Jt,te)=>te===0?0:Nt+Jt||0,0),at=this.measureText(t),it=Math.max(at+tt,0);this.textWidth=at,this.textHeight=this.getFontSize(),this.glyphInfo=[];var dt=this.getPathLength(),yt=this.getStyle("startOffset").getNumber(0)*dt,Tt=0;(u==="middle"||u==="center")&&(Tt=-it/2),(u==="end"||u==="right")&&(Tt=-it),Tt+=yt,s.forEach((Nt,Jt)=>{var{offset:te,segment:Gt,rotation:ie}=this.findSegmentToFitChar(t,u,it,dt,n,Tt,i,Nt,Jt);if(Tt=te,!Gt.p0||!Gt.p1)return;this.glyphInfo.push({text:s[Jt],p0:Gt.p0,p1:Gt.p1,rotation:ie})})}parsePathData(t){if(this.pathLength=-1,!t)return[];var r=[],{pathParser:s}=t;for(s.reset();!s.isEnd();){var{current:n}=s,o=n?n.x:0,i=n?n.y:0,u=s.next(),h=u.type,E=[];switch(u.type){case pt.MOVE_TO:this.pathM(s,E);break;case pt.LINE_TO:h=this.pathL(s,E);break;case pt.HORIZ_LINE_TO:h=this.pathH(s,E);break;case pt.VERT_LINE_TO:h=this.pathV(s,E);break;case pt.CURVE_TO:this.pathC(s,E);break;case pt.SMOOTH_CURVE_TO:h=this.pathS(s,E);break;case pt.QUAD_TO:this.pathQ(s,E);break;case pt.SMOOTH_QUAD_TO:h=this.pathT(s,E);break;case pt.ARC:E=this.pathA(s);break;case pt.CLOSE_PATH:At.pathZ(s);break}u.type!==pt.CLOSE_PATH?r.push({type:h,points:E,start:{x:o,y:i},pathLength:this.calcLength(o,i,h,E)}):r.push({type:pt.CLOSE_PATH,points:[],pathLength:0})}return r}pathM(t,r){var{x:s,y:n}=At.pathM(t).point;r.push(s,n)}pathL(t,r){var{x:s,y:n}=At.pathL(t).point;return r.push(s,n),pt.LINE_TO}pathH(t,r){var{x:s,y:n}=At.pathH(t).point;return r.push(s,n),pt.LINE_TO}pathV(t,r){var{x:s,y:n}=At.pathV(t).point;return r.push(s,n),pt.LINE_TO}pathC(t,r){var{point:s,controlPoint:n,currentPoint:o}=At.pathC(t);r.push(s.x,s.y,n.x,n.y,o.x,o.y)}pathS(t,r){var{point:s,controlPoint:n,currentPoint:o}=At.pathS(t);return r.push(s.x,s.y,n.x,n.y,o.x,o.y),pt.CURVE_TO}pathQ(t,r){var{controlPoint:s,currentPoint:n}=At.pathQ(t);r.push(s.x,s.y,n.x,n.y)}pathT(t,r){var{controlPoint:s,currentPoint:n}=At.pathT(t);return r.push(s.x,s.y,n.x,n.y),pt.QUAD_TO}pathA(t){var{rX:r,rY:s,sweepFlag:n,xAxisRotation:o,centp:i,a1:u,ad:h}=At.pathA(t);return n===0&&h>0&&(h-=2*Math.PI),n===1&&h<0&&(h+=2*Math.PI),[i.x,i.y,r,s,u,h,o,n]}calcLength(t,r,s,n){var o=0,i=null,u=null,h=0;switch(s){case pt.LINE_TO:return this.getLineLength(t,r,n[0],n[1]);case pt.CURVE_TO:for(o=0,i=this.getPointOnCubicBezier(0,t,r,n[0],n[1],n[2],n[3],n[4],n[5]),h=.01;h<=1;h+=.01)u=this.getPointOnCubicBezier(h,t,r,n[0],n[1],n[2],n[3],n[4],n[5]),o+=this.getLineLength(i.x,i.y,u.x,u.y),i=u;return o;case pt.QUAD_TO:for(o=0,i=this.getPointOnQuadraticBezier(0,t,r,n[0],n[1],n[2],n[3]),h=.01;h<=1;h+=.01)u=this.getPointOnQuadraticBezier(h,t,r,n[0],n[1],n[2],n[3]),o+=this.getLineLength(i.x,i.y,u.x,u.y),i=u;return o;case pt.ARC:{o=0;var E=n[4],N=n[5],H=n[4]+N,Z=Math.PI/180;if(Math.abs(E-H)<Z&&(Z=Math.abs(E-H)),i=this.getPointOnEllipticalArc(n[0],n[1],n[2],n[3],E,0),N<0)for(h=E-Z;h>H;h-=Z)u=this.getPointOnEllipticalArc(n[0],n[1],n[2],n[3],h,0),o+=this.getLineLength(i.x,i.y,u.x,u.y),i=u;else for(h=E+Z;h<H;h+=Z)u=this.getPointOnEllipticalArc(n[0],n[1],n[2],n[3],h,0),o+=this.getLineLength(i.x,i.y,u.x,u.y),i=u;return u=this.getPointOnEllipticalArc(n[0],n[1],n[2],n[3],H,0),o+=this.getLineLength(i.x,i.y,u.x,u.y),o}}return 0}getPointOnLine(t,r,s,n,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:r,u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:s,h=(o-s)/(n-r+Ct),E=Math.sqrt(t*t/(1+h*h));n<r&&(E*=-1);var N=h*E,H=null;if(n===r)H={x:i,y:u+N};else if((u-s)/(i-r+Ct)===h)H={x:i+E,y:u+N};else{var Z=0,X=0,tt=this.getLineLength(r,s,n,o);if(tt<Ct)return null;var at=(i-r)*(n-r)+(u-s)*(o-s);at/=tt*tt,Z=r+at*(n-r),X=s+at*(o-s);var it=this.getLineLength(i,u,Z,X),dt=Math.sqrt(t*t-it*it);E=Math.sqrt(dt*dt/(1+h*h)),n<r&&(E*=-1),N=h*E,H={x:Z+E,y:X+N}}return H}getPointOnPath(t){var r=this.getPathLength(),s=0,n=null;if(t<-5e-5||t-5e-5>r)return null;var{dataArray:o}=this;for(var i of o){if(i&&(i.pathLength<5e-5||s+i.pathLength+5e-5<t)){s+=i.pathLength;continue}var u=t-s,h=0;switch(i.type){case pt.LINE_TO:n=this.getPointOnLine(u,i.start.x,i.start.y,i.points[0],i.points[1],i.start.x,i.start.y);break;case pt.ARC:{var E=i.points[4],N=i.points[5],H=i.points[4]+N;if(h=E+u/i.pathLength*N,N<0&&h<H||N>=0&&h>H)break;n=this.getPointOnEllipticalArc(i.points[0],i.points[1],i.points[2],i.points[3],h,i.points[6]);break}case pt.CURVE_TO:h=u/i.pathLength,h>1&&(h=1),n=this.getPointOnCubicBezier(h,i.start.x,i.start.y,i.points[0],i.points[1],i.points[2],i.points[3],i.points[4],i.points[5]);break;case pt.QUAD_TO:h=u/i.pathLength,h>1&&(h=1),n=this.getPointOnQuadraticBezier(h,i.start.x,i.start.y,i.points[0],i.points[1],i.points[2],i.points[3]);break}if(n)return n;break}return null}getLineLength(t,r,s,n){return Math.sqrt((s-t)*(s-t)+(n-r)*(n-r))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,r)=>r.pathLength>0?t+r.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,r,s,n,o,i,u,h,E){var N=h*qt(t)+i*ee(t)+n*re(t)+r*se(t),H=E*qt(t)+u*ee(t)+o*re(t)+s*se(t);return{x:N,y:H}}getPointOnQuadraticBezier(t,r,s,n,o,i,u){var h=i*Zt(t)+n*Kt(t)+r*Xt(t),E=u*Zt(t)+o*Kt(t)+s*Xt(t);return{x:h,y:E}}getPointOnEllipticalArc(t,r,s,n,o,i){var u=Math.cos(i),h=Math.sin(i),E={x:s*Math.cos(o),y:n*Math.sin(o)};return{x:t+(E.x*u-E.y*h),y:r+(E.x*h+E.y*u)}}buildEquidistantCache(t,r){var s=this.getPathLength(),n=r||.25,o=t||s/100;if(!this.equidistantCache||this.equidistantCache.step!==o||this.equidistantCache.precision!==n){this.equidistantCache={step:o,precision:n,points:[]};for(var i=0,u=0;u<=s;u+=n){var h=this.getPointOnPath(u),E=this.getPointOnPath(u+n);if(!h||!E)continue;i+=this.getLineLength(h.x,h.y,E.x,E.y),i>=o&&(this.equidistantCache.points.push({x:h.x,y:h.y,distance:u}),i-=o)}}}getEquidistantPointOnPath(t,r,s){if(this.buildEquidistantCache(r,s),t<0||t-this.getPathLength()>5e-5)return null;var n=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[n]||null}}var Nr=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class ar extends pe{constructor(t,r,s){super(t,r,s);this.type="image",this.loaded=!1;var n=this.getHrefAttribute().getString();if(!n)return;var o=n.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(n);t.images.push(this),o?void this.loadSvg(n):void this.loadImage(n),this.isSvg=o}loadImage(t){var r=this;return O()(function*(){try{var s=yield r.document.createImage(t);r.image=s}catch(n){console.error('Error while loading image "'.concat(t,'":'),n)}r.loaded=!0})()}loadSvg(t){var r=this;return O()(function*(){var s=Nr.exec(t);if(s){var n=s[5];s[4]==="base64"?r.image=atob(n):r.image=decodeURIComponent(n)}else try{var o=yield r.document.fetch(t),i=yield o.text();r.image=i}catch(u){console.error('Error while loading image "'.concat(t,'":'),u)}r.loaded=!0})()}renderChildren(t){var{document:r,image:s,loaded:n}=this,o=this.getAttribute("x").getPixels("x"),i=this.getAttribute("y").getPixels("y"),u=this.getStyle("width").getPixels("x"),h=this.getStyle("height").getPixels("y");if(!n||!s||!u||!h)return;if(t.save(),t.translate(o,i),this.isSvg){var E=r.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:u,scaleHeight:h});E.document.documentElement.parent=this,void E.render()}else{var N=this.image;r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:u,desiredWidth:N.width,height:h,desiredHeight:N.height}),this.loaded&&((typeof N.complete=="undefined"||N.complete)&&t.drawImage(N,0,0))}t.restore()}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),n=this.getStyle("height").getPixels("y");return new oe(t,r,t+s,r+n)}}class lr extends pe{constructor(){super(...arguments);this.type="symbol"}render(t){}}class ur{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,r){var s=this;return O()(function*(){try{var{document:n}=s,o=yield n.canvg.parser.load(r),i=o.getElementsByTagName("font");Array.from(i).forEach(u=>{var h=n.createElement(u);n.definitions[t]=h})}catch(u){console.error('Error while loading font "'.concat(r,'":'),u)}s.loaded=!0})()}}class Be extends Vt{constructor(t,r,s){super(t,r,s);this.type="style";var n=vt(Array.from(r.childNodes).map(i=>i.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),o=n.split("}");o.forEach(i=>{var u=i.trim();if(!u)return;var h=u.split("{"),E=h[0].split(","),N=h[1].split(";");E.forEach(H=>{var Z=H.trim();if(!Z)return;var X=t.styles[Z]||{};if(N.forEach(it=>{var dt=it.indexOf(":"),yt=it.substr(0,dt).trim(),Tt=it.substr(dt+1,it.length-dt).trim();yt&&Tt&&(X[yt]=new rt(t,yt,Tt))}),t.styles[Z]=X,t.stylesSpecificity[Z]=wt(Z),Z==="@font-face"){var tt=X["font-family"].getString().replace(/"|'/g,""),at=X.src.getString().split(",");at.forEach(it=>{if(it.indexOf('format("svg")')>0){var dt=bt(it);dt&&void new ur(t).load(tt,dt)}})}})})}}Be.parseExternalUrl=bt;class cr extends pe{constructor(){super(...arguments);this.type="use"}setContext(t){super.setContext(t);var r=this.getAttribute("x"),s=this.getAttribute("y");r.hasValue()&&t.translate(r.getPixels("x"),0),s.hasValue()&&t.translate(0,s.getPixels("y"))}path(t){var{element:r}=this;r&&r.path(t)}renderChildren(t){var{document:r,element:s}=this;if(s){var n=s;if(s.type==="symbol"&&(n=new be(r,null),n.attributes.viewBox=new rt(r,"viewBox",s.getAttribute("viewBox").getString()),n.attributes.preserveAspectRatio=new rt(r,"preserveAspectRatio",s.getAttribute("preserveAspectRatio").getString()),n.attributes.overflow=new rt(r,"overflow",s.getAttribute("overflow").getString()),n.children=s.children,s.styles.opacity=new rt(r,"opacity",this.calculateOpacity())),n.type==="svg"){var o=this.getStyle("width",!1,!0),i=this.getStyle("height",!1,!0);o.hasValue()&&(n.attributes.width=new rt(r,"width",o.getString())),i.hasValue()&&(n.attributes.height=new rt(r,"height",i.getString()))}var u=n.parent;n.parent=this,n.render(t),n.parent=u}}getBoundingBox(t){var{element:r}=this;return r?r.getBoundingBox(t):null}elementTransform(){var{document:t,element:r}=this;return Ft.fromElement(t,r)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function Re(t,r,s,n,o,i){return t[s*n*4+r*4+i]}function je(t,r,s,n,o,i,u){t[s*n*4+r*4+i]=u}function Yt(t,r,s){var n=t[r];return n*s}function he(t,r,s,n){return r+Math.cos(t)*s+Math.sin(t)*n}class Fe extends Vt{constructor(t,r,s){super(t,r,s);this.type="feColorMatrix";var n=gt(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var o=n[0];n=[.213+.787*o,.715-.715*o,.072-.072*o,0,0,.213-.213*o,.715+.285*o,.072-.072*o,0,0,.213-.213*o,.715-.715*o,.072+.928*o,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var i=n[0]*Math.PI/180;n=[he(i,.213,.787,-.213),he(i,.715,-.715,-.715),he(i,.072,-.072,.928),0,0,he(i,.213,-.213,.143),he(i,.715,.285,.14),he(i,.072,-.072,-.283),0,0,he(i,.213,-.213,-.787),he(i,.715,-.715,.715),he(i,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":n=[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}this.matrix=n,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,r,s,n,o){for(var{includeOpacity:i,matrix:u}=this,h=t.getImageData(0,0,n,o),E=0;E<o;E++)for(var N=0;N<n;N++){var H=Re(h.data,N,E,n,o,0),Z=Re(h.data,N,E,n,o,1),X=Re(h.data,N,E,n,o,2),tt=Re(h.data,N,E,n,o,3),at=Yt(u,0,H)+Yt(u,1,Z)+Yt(u,2,X)+Yt(u,3,tt)+Yt(u,4,1),it=Yt(u,5,H)+Yt(u,6,Z)+Yt(u,7,X)+Yt(u,8,tt)+Yt(u,9,1),dt=Yt(u,10,H)+Yt(u,11,Z)+Yt(u,12,X)+Yt(u,13,tt)+Yt(u,14,1),yt=Yt(u,15,H)+Yt(u,16,Z)+Yt(u,17,X)+Yt(u,18,tt)+Yt(u,19,1);i&&(at=0,it=0,dt=0,yt*=tt/255),je(h.data,N,E,n,o,0,at),je(h.data,N,E,n,o,1,it),je(h.data,N,E,n,o,2,dt),je(h.data,N,E,n,o,3,yt)}t.clearRect(0,0,n,o),t.putImageData(h,0,0)}}class Ie extends Vt{constructor(){super(...arguments);this.type="mask"}apply(t,r){var{document:s}=this,n=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),i=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!i&&!u){var h=new oe;this.children.forEach(tt=>{h.addBoundingBox(tt.getBoundingBox(t))}),n=Math.floor(h.x1),o=Math.floor(h.y1),i=Math.floor(h.width),u=Math.floor(h.height)}var E=this.removeStyles(r,Ie.ignoreStyles),N=s.createCanvas(n+i,o+u),H=N.getContext("2d");s.screen.setDefaults(H),this.renderChildren(H),new Fe(s,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(H,0,0,n+i,o+u);var Z=s.createCanvas(n+i,o+u),X=Z.getContext("2d");s.screen.setDefaults(X),r.render(X),X.globalCompositeOperation="destination-in",X.fillStyle=H.createPattern(N,"no-repeat"),X.fillRect(0,0,n+i,o+u),t.fillStyle=X.createPattern(Z,"no-repeat"),t.fillRect(0,0,n+i,o+u),this.restoreStyles(r,E)}render(t){}}Ie.ignoreStyles=["mask","transform","clip-path"];var dr=()=>{};class hr extends Vt{constructor(){super(...arguments);this.type="clipPath"}apply(t){var{document:r}=this,s=Reflect.getPrototypeOf(t),{beginPath:n,closePath:o}=t;s&&(s.beginPath=dr,s.closePath=dr),Reflect.apply(n,t,[]),this.children.forEach(i=>{if(typeof i.path=="undefined")return;var u=typeof i.elementTransform!="undefined"?i.elementTransform():null;u||(u=Ft.fromElement(r,i)),u&&u.apply(t),i.path(t),s&&(s.closePath=o),u&&u.unapply(t)}),Reflect.apply(o,t,[]),t.clip(),s&&(s.beginPath=n,s.closePath=o)}render(t){}}class Ne extends Vt{constructor(){super(...arguments);this.type="filter"}apply(t,r){var{document:s,children:n}=this,o=r.getBoundingBox(t);if(!o)return;var i=0,u=0;n.forEach(dt=>{var yt=dt.extraFilterDistance||0;i=Math.max(i,yt),u=Math.max(u,yt)});var h=Math.floor(o.width),E=Math.floor(o.height),N=h+2*i,H=E+2*u;if(N<1||H<1)return;var Z=Math.floor(o.x),X=Math.floor(o.y),tt=this.removeStyles(r,Ne.ignoreStyles),at=s.createCanvas(N,H),it=at.getContext("2d");s.screen.setDefaults(it),it.translate(-Z+i,-X+u),r.render(it),n.forEach(dt=>{typeof dt.apply=="function"&&dt.apply(it,0,0,N,H)}),t.drawImage(at,0,0,N,H,Z-i,X-u,N,H),this.restoreStyles(r,tt)}render(t){}}Ne.ignoreStyles=["filter","transform","clip-path"];class fr extends Vt{constructor(t,r,s){super(t,r,s);this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,r,s,n,o){}}class Or extends Vt{constructor(){super(...arguments);this.type="feMorphology"}apply(t,r,s,n,o){}}class pr extends Vt{constructor(){super(...arguments);this.type="feComposite"}apply(t,r,s,n,o){}}class gr extends Vt{constructor(t,r,s){super(t,r,s);this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,r,s,n,o){var{document:i,blurRadius:u}=this,h=i.window?i.window.document.body:null,E=t.canvas;E.id=i.getUniqueId(),h&&(E.style.display="none",h.appendChild(E)),Object(st.a)(E,r,s,n,o,u),h&&h.removeChild(E)}}class vr extends Vt{constructor(){super(...arguments);this.type="title"}}class mr extends Vt{constructor(){super(...arguments);this.type="desc"}}var Dr={svg:be,rect:Le,circle:We,ellipse:He,line:Ye,polyline:we,polygon:Ke,path:At,pattern:Xe,marker:Qe,defs:$e,linearGradient:Je,radialGradient:Ze,stop:ke,animate:Te,animateColor:qe,animateTransform:_e,font:tr,"font-face":er,"missing-glyph":rr,glyph:De,text:me,tspan:Ce,tref:sr,a:nr,textPath:ir,image:ar,g:Ae,symbol:lr,style:Be,use:cr,mask:Ie,clipPath:hr,filter:Ne,feDropShadow:fr,feMorphology:Or,feComposite:pr,feColorMatrix:Fe,feGaussianBlur:gr,title:vr,desc:mr};function zr(t,r){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),s.push.apply(s,n)}return s}function Lr(t){for(var r=1;r<arguments.length;r++){var s=arguments[r]!=null?arguments[r]:{};r%2?zr(Object(s),!0).forEach(function(n){W()(t,n,s[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):zr(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}function wr(t,r){var s=document.createElement("canvas");return s.width=t,s.height=r,s}function Vr(t){return Ue.apply(this,arguments)}function Ue(){return Ue=O()(function*(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=document.createElement("img");return r&&(s.crossOrigin="Anonymous"),new Promise((n,o)=>{s.onload=()=>{n(s)},s.onerror=(i,u,h,E,N)=>{o(N)},s.src=t})}),Ue.apply(this,arguments)}class ge{constructor(t){var{rootEmSize:r=12,emSize:s=12,createCanvas:n=ge.createCanvas,createImage:o=ge.createImage,anonymousCrossOrigin:i}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=r,this.emSize=s,this.createCanvas=n,this.createImage=this.bindCreateImage(o,i),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,r){return typeof r=="boolean"?(s,n)=>t(s,typeof n=="boolean"?n:r):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:r}=this;r.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var r=this.createElement(t.documentElement);return r.root=!0,r.addStylesFromStyleDefinition(),this.documentElement=r,r}createElement(t){var r=t.nodeName.replace(/^[^:]+:/,""),s=ge.elementTypes[r];return typeof s!="undefined"?new s(this,t):new Ge(this,t)}createTextNode(t){return new Ir(this,t)}setViewBox(t){this.screen.setViewBox(Lr({document:this},t))}}ge.createCanvas=wr,ge.createImage=Vr,ge.elementTypes=Dr;function yr(t,r){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),s.push.apply(s,n)}return s}function ze(t){for(var r=1;r<arguments.length;r++){var s=arguments[r]!=null?arguments[r]:{};r%2?yr(Object(s),!0).forEach(function(n){W()(t,n,s[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):yr(Object(s)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(s,n))})}return t}class Ee{constructor(t,r){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new Ht(s),this.screen=new It(t,s),this.options=s;var n=new ge(this,s),o=n.createDocumentElement(r);this.document=n,this.documentElement=o}static from(t,r){var s=arguments;return O()(function*(){var n=s.length>2&&s[2]!==void 0?s[2]:{},o=new Ht(n),i=yield o.parse(r);return new Ee(t,i,n)})()}static fromString(t,r){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=new Ht(s),o=n.parseFromString(r);return new Ee(t,o,s)}fork(t,r){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ee.from(t,r,ze(ze({},this.options),s))}forkString(t,r){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ee.fromString(t,r,ze(ze({},this.options),s))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,r=this;return O()(function*(){var s=t.length>0&&t[0]!==void 0?t[0]:{};r.start(ze({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},s)),yield r.ready(),r.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:r,screen:s,options:n}=this;s.start(r,ze(ze({enableRedraw:!0},n),t))}stop(){this.screen.stop()}resize(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,r,s)}}p.default=Ee}.call(this,e("Q2Ig"))},E9XD:function(f,p,e){"use strict";var a=e("I+eb"),l=e("1Y/n").left,c=e("pkCn"),d=e("LQDL"),O=e("YF1G"),y=c("reduce"),S=!O&&d>79&&d<83;a({target:"Array",proto:!0,forced:!y||S},{reduce:function(C){var R=arguments.length;return l(this,C,R,R>1?arguments[1]:void 0)}})},EHx7:function(f,p,e){var a=e("0Dky"),l=e("2oRo"),c=l.RegExp;f.exports=a(function(){var d=c("(?<a>b)","g");return d.exec("b").groups.a!=="b"||"b".replace(d,"$<a>c")!=="bc"})},EnZy:function(f,p,e){"use strict";var a=e("K6Rb"),l=e("xluM"),c=e("4zBA"),d=e("14Sl"),O=e("ROdP"),y=e("glrk"),S=e("HYAF"),x=e("SEBh"),C=e("iqWW"),R=e("UMSQ"),D=e("V37c"),A=e("3Eq5"),j=e("Ta7t"),B=e("FMNM"),V=e("kmMV"),G=e("n3/R"),W=e("0Dky"),L=G.UNSUPPORTED_Y,Q=4294967295,P=Math.min,et=[].push,m=c(/./.exec),z=c(et),T=c("".slice),b=!W(function(){var K=/(?:)/,k=K.exec;K.exec=function(){return k.apply(this,arguments)};var Y="ab".split(K);return Y.length!==2||Y[0]!=="a"||Y[1]!=="b"});d("split",function(K,k,Y){var g;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?g=function(F,v){var M=D(S(this)),U=v===void 0?Q:v>>>0;if(U===0)return[];if(F===void 0)return[M];if(!O(F))return l(k,M,F,U);for(var I=[],w=(F.ignoreCase?"i":"")+(F.multiline?"m":"")+(F.unicode?"u":"")+(F.sticky?"y":""),_=0,J=new RegExp(F.source,w+"g"),nt,st,ut;(nt=l(V,J,M))&&!(st=J.lastIndex,st>_&&(z(I,T(M,_,nt.index)),nt.length>1&&nt.index<M.length&&a(et,I,j(nt,1)),ut=nt[0].length,_=st,I.length>=U));)J.lastIndex===nt.index&&J.lastIndex++;return _===M.length?(ut||!m(J,""))&&z(I,""):z(I,T(M,_)),I.length>U?j(I,0,U):I}:"0".split(void 0,0).length?g=function(F,v){return F===void 0&&v===0?[]:l(k,this,F,v)}:g=k,[function(v,M){var U=S(this),I=v==null?void 0:A(v,K);return I?l(I,v,U,M):l(g,D(U),v,M)},function(F,v){var M=y(this),U=D(F),I=Y(g,M,U,v,g!==k);if(I.done)return I.value;var w=x(M,RegExp),_=M.unicode,J=(M.ignoreCase?"i":"")+(M.multiline?"m":"")+(M.unicode?"u":"")+(L?"g":"y"),nt=new w(L?"^(?:"+M.source+")":M,J),st=v===void 0?Q:v>>>0;if(st===0)return[];if(U.length===0)return B(nt,U)===null?[U]:[];for(var ut=0,ot=0,lt=[];ot<U.length;){nt.lastIndex=L?0:ot;var vt=B(nt,L?T(U,ot):U),ft;if(vt===null||(ft=P(R(nt.lastIndex+(L?ot:0)),U.length))===ut)ot=C(U,ot,_);else{if(z(lt,T(U,ut,ot)),lt.length===st)return lt;for(var ct=1;ct<=vt.length-1;ct++)if(z(lt,vt[ct]),lt.length===st)return lt;ot=ut=ft}}return z(lt,T(U,ut)),lt}]},!b,L)},FMNM:function(f,p,e){var a=e("2oRo"),l=e("xluM"),c=e("glrk"),d=e("Fib7"),O=e("xrYK"),y=e("kmMV"),S=a.TypeError;f.exports=function(x,C){var R=x.exec;if(d(R)){var D=l(R,x,C);return D!==null&&c(D),D}if(O(x)==="RegExp")return l(y,x,C);throw S("RegExp#exec called on incompatible receiver")}},Fib7:function(f,p){f.exports=function(e){return typeof e=="function"}},"G+Rx":function(f,p,e){var a=e("0GbY");f.exports=a("document","documentElement")},GarU:function(f,p,e){var a=e("2oRo"),l=e("OpvP"),c=a.TypeError;f.exports=function(d,O){if(l(O,d))return d;throw c("Incorrect invocation")}},Gi26:function(f,p,e){var a=e("4zBA"),l=e("ewvW"),c=a({}.hasOwnProperty);f.exports=Object.hasOwn||function(O,y){return c(l(O),y)}},HH4o:function(f,p,e){var a=e("tiKp"),l=a("iterator"),c=!1;try{var d=0,O={next:function(){return{done:!!d++}},return:function(){c=!0}};O[l]=function(){return this},Array.from(O,function(){throw 2})}catch(y){}f.exports=function(y,S){if(!S&&!c)return!1;var x=!1;try{var C={};C[l]=function(){return{next:function(){return{done:x=!0}}}},y(C)}catch(R){}return x}},HNyW:function(f,p,e){var a=e("NC/Y");f.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(a)},HYAF:function(f,p,e){var a=e("2oRo"),l=a.TypeError;f.exports=function(c){if(c==null)throw l("Can't call method on "+c);return c}},"I+eb":function(f,p,e){var a=e("2oRo"),l=e("Bs8V").f,c=e("kRJp"),d=e("busE"),O=e("zk60"),y=e("6JNq"),S=e("lMq5");f.exports=function(x,C){var R=x.target,D=x.global,A=x.stat,j,B,V,G,W,L;if(D?B=a:A?B=a[R]||O(R,{}):B=(a[R]||{}).prototype,B)for(V in C){if(W=C[V],x.noTargetGet?(L=l(B,V),G=L&&L.value):G=B[V],j=S(D?V:R+(A?".":"#")+V,x.forced),!j&&G!==void 0){if(typeof W==typeof G)continue;y(W,G)}(x.sham||G&&G.sham)&&c(W,"sham",!0),d(B,V,W,x)}}},I8vh:function(f,p,e){var a=e("WSbT"),l=Math.max,c=Math.min;f.exports=function(d,O){var y=a(d);return y<0?l(y+O,0):c(y,O)}},ImZN:function(f,p,e){var a=e("2oRo"),l=e("A2ZE"),c=e("xluM"),d=e("glrk"),O=e("DVFp"),y=e("6VoE"),S=e("B/qT"),x=e("OpvP"),C=e("mh/w"),R=e("NaFW"),D=e("KmKo"),A=a.TypeError,j=function(V,G){this.stopped=V,this.result=G},B=j.prototype;f.exports=function(V,G,W){var L=W&&W.that,Q=!!(W&&W.AS_ENTRIES),P=!!(W&&W.IS_ITERATOR),et=!!(W&&W.INTERRUPTED),m=l(G,L),z,T,b,K,k,Y,g,F=function(M){return z&&D(z,"normal",M),new j(!0,M)},v=function(M){return Q?(d(M),et?m(M[0],M[1],F):m(M[0],M[1])):et?m(M,F):m(M)};if(P)z=V;else{if(T=R(V),!T)throw A(O(V)+" is not iterable");if(y(T)){for(b=0,K=S(V);K>b;b++)if(k=v(V[b]),k&&x(B,k))return k;return new j(!1)}z=C(V,T)}for(Y=z.next;!(g=c(Y,z)).done;){try{k=v(g.value)}catch(M){D(z,"throw",M)}if(typeof k=="object"&&k&&x(B,k))return k}return new j(!1)}},JBy8:function(f,p,e){var a=e("yoRg"),l=e("eDl+"),c=l.concat("length","prototype");p.f=Object.getOwnPropertyNames||function(O){return a(O,c)}},JTJg:function(f,p,e){"use strict";var a=e("I+eb"),l=e("4zBA"),c=e("WjRb"),d=e("HYAF"),O=e("V37c"),y=e("qxPZ"),S=l("".indexOf);a({target:"String",proto:!0,forced:!y("includes")},{includes:function(C){return!!~S(O(d(this)),O(c(C)),arguments.length>1?arguments[1]:void 0)}})},JfAA:function(f,p,e){"use strict";var a=e("4zBA"),l=e("Xnc8").PROPER,c=e("busE"),d=e("glrk"),O=e("OpvP"),y=e("V37c"),S=e("0Dky"),x=e("rW0t"),C="toString",R=RegExp.prototype,D=R[C],A=a(x),j=S(function(){return D.call({source:"a",flags:"b"})!="/a/b"}),B=l&&D.name!=C;(j||B)&&c(RegExp.prototype,C,function(){var G=d(this),W=y(G.source),L=G.flags,Q=y(L===void 0&&O(R,G)&&!("flags"in R)?A(G):L);return"/"+W+"/"+Q},{unsafe:!0})},JiZb:function(f,p,e){"use strict";var a=e("0GbY"),l=e("m/L8"),c=e("tiKp"),d=e("g6v/"),O=c("species");f.exports=function(y){var S=a(y),x=l.f;d&&S&&!S[O]&&x(S,O,{configurable:!0,get:function(){return this}})}},Junv:function(f,p,e){"use strict";var a=e("I+eb"),l=e("4zBA"),c=e("6LWA"),d=l([].reverse),O=[1,2];a({target:"Array",proto:!0,forced:String(O)===String(O.reverse())},{reverse:function(){return c(this)&&(this.length=this.length),d(this)}})},K6Rb:function(f,p,e){var a=e("QNWe"),l=Function.prototype,c=l.apply,d=l.call;f.exports=typeof Reflect=="object"&&Reflect.apply||(a?d.bind(c):function(){return d.apply(c,arguments)})},KmKo:function(f,p,e){var a=e("xluM"),l=e("glrk"),c=e("3Eq5");f.exports=function(d,O,y){var S,x;l(d);try{if(S=c(d,"return"),!S){if(O==="throw")throw y;return y}S=a(S,d)}catch(C){x=!0,S=C}if(O==="throw")throw y;if(x)throw S;return l(S),y}},LKBx:function(f,p,e){"use strict";var a=e("I+eb"),l=e("4zBA"),c=e("Bs8V").f,d=e("UMSQ"),O=e("V37c"),y=e("WjRb"),S=e("HYAF"),x=e("qxPZ"),C=e("xDBR"),R=l("".startsWith),D=l("".slice),A=Math.min,j=x("startsWith"),B=!C&&!j&&!!function(){var V=c(String.prototype,"startsWith");return V&&!V.writable}();a({target:"String",proto:!0,forced:!B&&!j},{startsWith:function(G){var W=O(S(this));y(G);var L=d(A(arguments.length>1?arguments[1]:void 0,W.length)),Q=O(G);return R?R(W,Q,L):D(W,L,L+Q.length)===Q}})},LPSS:function(f,p,e){var a=e("2oRo"),l=e("K6Rb"),c=e("A2ZE"),d=e("Fib7"),O=e("Gi26"),y=e("0Dky"),S=e("G+Rx"),x=e("82ph"),C=e("zBJ4"),R=e("1tal"),D=e("HNyW"),A=e("YF1G"),j=a.setImmediate,B=a.clearImmediate,V=a.process,G=a.Dispatch,W=a.Function,L=a.MessageChannel,Q=a.String,P=0,et={},m="onreadystatechange",z,T,b,K;try{z=a.location}catch(v){}var k=function(v){if(O(et,v)){var M=et[v];delete et[v],M()}},Y=function(v){return function(){k(v)}},g=function(v){k(v.data)},F=function(v){a.postMessage(Q(v),z.protocol+"//"+z.host)};(!j||!B)&&(j=function(M){R(arguments.length,1);var U=d(M)?M:W(M),I=x(arguments,1);return et[++P]=function(){l(U,void 0,I)},T(P),P},B=function(M){delete et[M]},A?T=function(v){V.nextTick(Y(v))}:G&&G.now?T=function(v){G.now(Y(v))}:L&&!D?(b=new L,K=b.port2,b.port1.onmessage=g,T=c(K.postMessage,K)):a.addEventListener&&d(a.postMessage)&&!a.importScripts&&z&&z.protocol!=="file:"&&!y(F)?(T=F,a.addEventListener("message",g,!1)):m in C("script")?T=function(v){S.appendChild(C("script"))[m]=function(){S.removeChild(this),k(v)}}:T=function(v){setTimeout(Y(v),0)}),f.exports={set:j,clear:B}},LQDL:function(f,p,e){var a=e("2oRo"),l=e("NC/Y"),c=a.process,d=a.Deno,O=c&&c.versions||d&&d.version,y=O&&O.v8,S,x;y&&(S=y.split("."),x=S[0]>0&&S[0]<4?1:+(S[0]+S[1])),!x&&l&&(S=l.match(/Edge\/(\d+)/),(!S||S[1]>=74)&&(S=l.match(/Chrome\/(\d+)/),S&&(x=+S[1]))),f.exports=x},"N+g0":function(f,p,e){var a=e("g6v/"),l=e("rtlb"),c=e("m/L8"),d=e("glrk"),O=e("/GqU"),y=e("33Wh");p.f=a&&!l?Object.defineProperties:function(x,C){d(x);for(var R=O(C),D=y(C),A=D.length,j=0,B;A>j;)c.f(x,B=D[j++],R[B]);return x}},"NC/Y":function(f,p,e){var a=e("0GbY");f.exports=a("navigator","userAgent")||""},NaFW:function(f,p,e){var a=e("9d/t"),l=e("3Eq5"),c=e("P4y1"),d=e("tiKp"),O=d("iterator");f.exports=function(y){if(y!=null)return l(y,O)||l(y,"@@iterator")||c[a(y)]}},O741:function(f,p,e){var a=e("2oRo"),l=e("Fib7"),c=a.String,d=a.TypeError;f.exports=function(O){if(typeof O=="object"||l(O))return O;throw d("Can't set "+c(O)+" as a prototype")}},OpvP:function(f,p,e){var a=e("4zBA");f.exports=a({}.isPrototypeOf)},P4y1:function(f,p){f.exports={}},QNWe:function(f,p,e){var a=e("0Dky");f.exports=!a(function(){var l=function(){}.bind();return typeof l!="function"||l.hasOwnProperty("prototype")})},RK3t:function(f,p,e){var a=e("2oRo"),l=e("4zBA"),c=e("0Dky"),d=e("xrYK"),O=a.Object,y=l("".split);f.exports=c(function(){return!O("z").propertyIsEnumerable(0)})?function(S){return d(S)=="String"?y(S,""):O(S)}:O},RN6c:function(f,p,e){var a=e("2oRo");f.exports=function(l,c){var d=a.console;d&&d.error&&(arguments.length==1?d.error(l):d.error(l,c))}},RNIs:function(f,p,e){var a=e("tiKp"),l=e("fHMY"),c=e("m/L8"),d=a("unscopables"),O=Array.prototype;O[d]==null&&c.f(O,d,{configurable:!0,value:l(null)}),f.exports=function(y){O[d][y]=!0}},ROdP:function(f,p,e){var a=e("hh1v"),l=e("xrYK"),c=e("tiKp"),d=c("match");f.exports=function(O){var y;return a(O)&&((y=O[d])!==void 0?!!y:l(O)=="RegExp")}},Rm1S:function(f,p,e){"use strict";var a=e("xluM"),l=e("14Sl"),c=e("glrk"),d=e("UMSQ"),O=e("V37c"),y=e("HYAF"),S=e("3Eq5"),x=e("iqWW"),C=e("FMNM");l("match",function(R,D,A){return[function(B){var V=y(this),G=B==null?void 0:S(B,R);return G?a(G,B,V):new RegExp(B)[R](O(V))},function(j){var B=c(this),V=O(j),G=A(D,B,V);if(G.done)return G.value;if(!B.global)return C(B,V);var W=B.unicode;B.lastIndex=0;for(var L=[],Q=0,P;(P=C(B,V))!==null;){var et=O(P[0]);L[Q]=et,et===""&&(B.lastIndex=x(V,d(B.lastIndex),W)),Q++}return Q===0?null:L}]})},SEBh:function(f,p,e){var a=e("glrk"),l=e("UIe5"),c=e("tiKp"),d=c("species");f.exports=function(O,y){var S=a(O).constructor,x;return S===void 0||(x=a(S)[d])==null?y:l(x)}},SFrS:function(f,p,e){var a=e("2oRo"),l=e("xluM"),c=e("Fib7"),d=e("hh1v"),O=a.TypeError;f.exports=function(y,S){var x,C;if(S==="string"&&c(x=y.toString)&&!d(C=l(x,y)))return C;if(c(x=y.valueOf)&&!d(C=l(x,y)))return C;if(S!=="string"&&c(x=y.toString)&&!d(C=l(x,y)))return C;throw O("Can't convert object to primitive value")}},STAE:function(f,p,e){var a=e("LQDL"),l=e("0Dky");f.exports=!!Object.getOwnPropertySymbols&&!l(function(){var c=Symbol();return!String(c)||!(Object(c)instanceof Symbol)||!Symbol.sham&&a&&a<41})},SYor:function(f,p,e){"use strict";var a=e("I+eb"),l=e("WKiH").trim,c=e("yNLB");a({target:"String",proto:!0,forced:c("trim")},{trim:function(){return l(this)}})},TWQb:function(f,p,e){var a=e("/GqU"),l=e("I8vh"),c=e("B/qT"),d=function(O){return function(y,S,x){var C=a(y),R=c(C),D=l(x,R),A;if(O&&S!=S){for(;R>D;)if(A=C[D++],A!=A)return!0}else for(;R>D;D++)if((O||D in C)&&C[D]===S)return O||D||0;return!O&&-1}};f.exports={includes:d(!0),indexOf:d(!1)}},Ta7t:function(f,p,e){var a=e("2oRo"),l=e("I8vh"),c=e("B/qT"),d=e("hBjN"),O=a.Array,y=Math.max;f.exports=function(S,x,C){for(var R=c(S),D=l(x,R),A=l(C===void 0?R:C,R),j=O(y(A-D,0)),B=0;D<A;D++,B++)d(j,B,S[D]);return j.length=B,j}},UIe5:function(f,p,e){var a=e("2oRo"),l=e("aO6C"),c=e("DVFp"),d=a.TypeError;f.exports=function(O){if(l(O))return O;throw d(c(O)+" is not a constructor")}},UMSQ:function(f,p,e){var a=e("WSbT"),l=Math.min;f.exports=function(c){return c>0?l(a(c),9007199254740991):0}},UxlC:function(f,p,e){"use strict";var a=e("K6Rb"),l=e("xluM"),c=e("4zBA"),d=e("14Sl"),O=e("0Dky"),y=e("glrk"),S=e("Fib7"),x=e("WSbT"),C=e("UMSQ"),R=e("V37c"),D=e("HYAF"),A=e("iqWW"),j=e("3Eq5"),B=e("DLK6"),V=e("FMNM"),G=e("tiKp"),W=G("replace"),L=Math.max,Q=Math.min,P=c([].concat),et=c([].push),m=c("".indexOf),z=c("".slice),T=function(Y){return Y===void 0?Y:String(Y)},b=function(){return"a".replace(/./,"$0")==="$0"}(),K=function(){return/./[W]?/./[W]("a","$0")==="":!1}(),k=!O(function(){var Y=/./;return Y.exec=function(){var g=[];return g.groups={a:"7"},g},"".replace(Y,"$<a>")!=="7"});d("replace",function(Y,g,F){var v=K?"$":"$0";return[function(U,I){var w=D(this),_=U==null?void 0:j(U,W);return _?l(_,U,w,I):l(g,R(w),U,I)},function(M,U){var I=y(this),w=R(M);if(typeof U=="string"&&m(U,v)===-1&&m(U,"$<")===-1){var _=F(g,I,w,U);if(_.done)return _.value}var J=S(U);J||(U=R(U));var nt=I.global;if(nt){var st=I.unicode;I.lastIndex=0}for(var ut=[];;){var ot=V(I,w);if(ot===null)break;if(et(ut,ot),!nt)break;var lt=R(ot[0]);lt===""&&(I.lastIndex=A(w,C(I.lastIndex),st))}for(var vt="",ft=0,ct=0;ct<ut.length;ct++){ot=ut[ct];for(var gt=R(ot[0]),xt=L(Q(x(ot.index),w.length),0),Pt=[],bt=1;bt<ot.length;bt++)et(Pt,T(ot[bt]));var Et=ot.groups;if(J){var Dt=P([gt],Pt,xt,w);Et!==void 0&&et(Dt,Et);var Rt=R(a(U,void 0,Dt))}else Rt=B(gt,w,xt,Pt,Et,U);xt>=ft&&(vt+=z(w,ft,xt)+Rt,ft=xt+gt.length)}return vt+z(w,ft)}]},!k||!b||K)},V37c:function(f,p,e){var a=e("2oRo"),l=e("9d/t"),c=a.String;f.exports=function(d){if(l(d)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return c(d)}},VpIT:function(f,p,e){var a=e("xDBR"),l=e("xs3f");(f.exports=function(c,d){return l[c]||(l[c]=d!==void 0?d:{})})("versions",[]).push({version:"3.21.1",mode:a?"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(f,p,e){var a=e("0GbY"),l=e("4zBA"),c=e("JBy8"),d=e("dBg+"),O=e("glrk"),y=l([].concat);f.exports=a("Reflect","ownKeys")||function(x){var C=c.f(O(x)),R=d.f;return R?y(C,R(x)):C}},WJkJ:function(f,p){f.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(f,p,e){var a=e("4zBA"),l=e("HYAF"),c=e("V37c"),d=e("WJkJ"),O=a("".replace),y="["+d+"]",S=RegExp("^"+y+y+"*"),x=RegExp(y+y+"*$"),C=function(R){return function(D){var A=c(l(D));return R&1&&(A=O(A,S,"")),R&2&&(A=O(A,x,"")),A}};f.exports={start:C(1),end:C(2),trim:C(3)}},WOGj:function(f,p){f.exports=function(e){this.ok=!1,this.alpha=1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();var a={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};e=a[e]||e;for(var l=[{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(x){return[parseInt(x[1]),parseInt(x[2]),parseInt(x[3]),parseFloat(x[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(x){return[parseInt(x[1]),parseInt(x[2]),parseInt(x[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:["#00ff00","336699"],process:function(x){return[parseInt(x[1],16),parseInt(x[2],16),parseInt(x[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:["#fb0","f0f"],process:function(x){return[parseInt(x[1]+x[1],16),parseInt(x[2]+x[2],16),parseInt(x[3]+x[3],16)]}}],c=0;c<l.length;c++){var d=l[c].re,O=l[c].process,y=d.exec(e);if(y){var S=O(y);this.r=S[0],this.g=S[1],this.b=S[2],S.length>3&&(this.alpha=S[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 x=this.r.toString(16),C=this.g.toString(16),R=this.b.toString(16);return x.length==1&&(x="0"+x),C.length==1&&(C="0"+C),R.length==1&&(R="0"+R),"#"+x+C+R},this.getHelpXML=function(){for(var x=new Array,C=0;C<l.length;C++)for(var R=l[C].example,D=0;D<R.length;D++)x[x.length]=R[D];for(var A in a)x[x.length]=A;var j=document.createElement("ul");j.setAttribute("id","rgbcolor-examples");for(var C=0;C<x.length;C++)try{var B=document.createElement("li"),V=new RGBColor(x[C]),G=document.createElement("div");G.style.cssText="margin: 3px; border: 1px solid black; background:"+V.toHex()+"; color:"+V.toHex(),G.appendChild(document.createTextNode("test"));var W=document.createTextNode(" "+x[C]+" -> "+V.toRGB()+" -> "+V.toHex());B.appendChild(G),B.appendChild(W),j.appendChild(B)}catch(Q){}return j}}},WSbT:function(f,p){var e=Math.ceil,a=Math.floor;f.exports=function(l){var c=+l;return c!==c||c===0?0:(c>0?a:e)(c)}},We1y:function(f,p,e){var a=e("2oRo"),l=e("Fib7"),c=e("DVFp"),d=a.TypeError;f.exports=function(O){if(l(O))return O;throw d(c(O)+" is not a function")}},WjRb:function(f,p,e){var a=e("2oRo"),l=e("ROdP"),c=a.TypeError;f.exports=function(d){if(l(d))throw c("The method doesn't accept regular expressions");return d}},XGwC:function(f,p){f.exports=function(e,a){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:a}}},Xnc8:function(f,p,e){var a=e("g6v/"),l=e("Gi26"),c=Function.prototype,d=a&&Object.getOwnPropertyDescriptor,O=l(c,"name"),y=O&&function(){}.name==="something",S=O&&(!a||a&&d(c,"name").configurable);f.exports={EXISTS:O,PROPER:y,CONFIGURABLE:S}},Xp4B:function(f,p,e){"use strict";e.d(p,"a",function(){return S});function a(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?a=function(j){return typeof j}:a=function(j){return j&&typeof Symbol=="function"&&j.constructor===Symbol&&j!==Symbol.prototype?"symbol":typeof j},a(A)}function l(A,j){if(!(A instanceof j))throw new TypeError("Cannot call a class as a function")}var c=[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],d=[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 O(A,j,B,V,G,W){if(typeof A=="string"&&(A=document.getElementById(A)),!A||!("naturalWidth"in A))return;var L=G?"offset":"natural",Q=A[L+"Width"],P=A[L+"Height"];if(typeof j=="string"&&(j=document.getElementById(j)),!j||!("getContext"in j))return;W||(j.style.width=Q+"px",j.style.height=P+"px"),j.width=Q,j.height=P;var et=j.getContext("2d");if(et.clearRect(0,0,Q,P),et.drawImage(A,0,0,A.naturalWidth,A.naturalHeight,0,0,Q,P),isNaN(B)||B<1)return;V?S(j,0,0,Q,P,B):C(j,0,0,Q,P,B)}function y(A,j,B,V,G){if(typeof A=="string"&&(A=document.getElementById(A)),!A||a(A)!=="object"||!("getContext"in A))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var W=A.getContext("2d");try{return W.getImageData(j,B,V,G)}catch(L){throw new Error("unable to access image data: "+L)}}function S(A,j,B,V,G,W){if(isNaN(W)||W<1)return;W|=0;var L=y(A,j,B,V,G);L=x(L,j,B,V,G,W),A.getContext("2d").putImageData(L,j,B)}function x(A,j,B,V,G,W){for(var L=A.data,Q=2*W+1,P=V-1,et=G-1,m=W+1,z=m*(m+1)/2,T=new D,b=T,K,k=1;k<Q;k++)b=b.next=new D,k===m&&(K=b);b.next=T;for(var Y=null,g=null,F=0,v=0,M=c[W],U=d[W],I=0;I<G;I++){b=T;for(var w=L[v],_=L[v+1],J=L[v+2],nt=L[v+3],st=0;st<m;st++)b.r=w,b.g=_,b.b=J,b.a=nt,b=b.next;for(var ut=0,ot=0,lt=0,vt=0,ft=m*w,ct=m*_,gt=m*J,xt=m*nt,Pt=z*w,bt=z*_,Et=z*J,Dt=z*nt,Rt=1;Rt<m;Rt++){var St=v+((P<Rt?P:Rt)<<2),Lt=L[St],jt=L[St+1],Bt=L[St+2],Mt=L[St+3],mt=m-Rt;Pt+=(b.r=Lt)*mt,bt+=(b.g=jt)*mt,Et+=(b.b=Bt)*mt,Dt+=(b.a=Mt)*mt,ut+=Lt,ot+=jt,lt+=Bt,vt+=Mt,b=b.next}Y=T,g=K;for(var wt=0;wt<V;wt++){var Ct=Dt*M>>U;if(L[v+3]=Ct,Ct!==0){var Wt=255/Ct;L[v]=(Pt*M>>U)*Wt,L[v+1]=(bt*M>>U)*Wt,L[v+2]=(Et*M>>U)*Wt}else L[v]=L[v+1]=L[v+2]=0;Pt-=ft,bt-=ct,Et-=gt,Dt-=xt,ft-=Y.r,ct-=Y.g,gt-=Y.b,xt-=Y.a;var Ut=wt+W+1;Ut=F+(Ut<P?Ut:P)<<2,ut+=Y.r=L[Ut],ot+=Y.g=L[Ut+1],lt+=Y.b=L[Ut+2],vt+=Y.a=L[Ut+3],Pt+=ut,bt+=ot,Et+=lt,Dt+=vt,Y=Y.next;var Qt=g,qt=Qt.r,ee=Qt.g,re=Qt.b,se=Qt.a;ft+=qt,ct+=ee,gt+=re,xt+=se,ut-=qt,ot-=ee,lt-=re,vt-=se,g=g.next,v+=4}F+=V}for(var Zt=0;Zt<V;Zt++){v=Zt<<2;var Kt=L[v],Xt=L[v+1],rt=L[v+2],$=L[v+3],q=m*Kt,ht=m*Xt,Ot=m*rt,zt=m*$,It=z*Kt,kt=z*Xt,$t=z*rt,Ht=z*$;b=T;for(var ae=0;ae<m;ae++)b.r=Kt,b.g=Xt,b.b=rt,b.a=$,b=b.next;for(var ne=V,le=0,de=0,ue=0,Oe=0,ve=1;ve<=W;ve++){v=ne+Zt<<2;var xe=m-ve;It+=(b.r=Kt=L[v])*xe,kt+=(b.g=Xt=L[v+1])*xe,$t+=(b.b=rt=L[v+2])*xe,Ht+=(b.a=$=L[v+3])*xe,Oe+=Kt,le+=Xt,de+=rt,ue+=$,b=b.next,ve<et&&(ne+=V)}v=Zt,Y=T,g=K;for(var Me=0;Me<G;Me++){var Ft=v<<2;L[Ft+3]=$=Ht*M>>U,$>0?($=255/$,L[Ft]=(It*M>>U)*$,L[Ft+1]=(kt*M>>U)*$,L[Ft+2]=($t*M>>U)*$):L[Ft]=L[Ft+1]=L[Ft+2]=0,It-=q,kt-=ht,$t-=Ot,Ht-=zt,q-=Y.r,ht-=Y.g,Ot-=Y.b,zt-=Y.a,Ft=Zt+((Ft=Me+m)<et?Ft:et)*V<<2,It+=Oe+=Y.r=L[Ft],kt+=le+=Y.g=L[Ft+1],$t+=de+=Y.b=L[Ft+2],Ht+=ue+=Y.a=L[Ft+3],Y=Y.next,q+=Kt=g.r,ht+=Xt=g.g,Ot+=rt=g.b,zt+=$=g.a,Oe-=Kt,le-=Xt,de-=rt,ue-=$,g=g.next,v+=V}}return A}function C(A,j,B,V,G,W){if(isNaN(W)||W<1)return;W|=0;var L=y(A,j,B,V,G);L=R(L,j,B,V,G,W),A.getContext("2d").putImageData(L,j,B)}function R(A,j,B,V,G,W){for(var L=A.data,Q=2*W+1,P=V-1,et=G-1,m=W+1,z=m*(m+1)/2,T=new D,b=T,K,k=1;k<Q;k++)b=b.next=new D,k===m&&(K=b);b.next=T;for(var Y=null,g=null,F=c[W],v=d[W],M,U,I=0,w=0,_=0;_<G;_++){var J=L[w],nt=L[w+1],st=L[w+2],ut=m*J,ot=m*nt,lt=m*st,vt=z*J,ft=z*nt,ct=z*st;b=T;for(var gt=0;gt<m;gt++)b.r=J,b.g=nt,b.b=st,b=b.next;for(var xt=0,Pt=0,bt=0,Et=1;Et<m;Et++)M=w+((P<Et?P:Et)<<2),vt+=(b.r=J=L[M])*(U=m-Et),ft+=(b.g=nt=L[M+1])*U,ct+=(b.b=st=L[M+2])*U,xt+=J,Pt+=nt,bt+=st,b=b.next;Y=T,g=K;for(var Dt=0;Dt<V;Dt++)L[w]=vt*F>>v,L[w+1]=ft*F>>v,L[w+2]=ct*F>>v,vt-=ut,ft-=ot,ct-=lt,ut-=Y.r,ot-=Y.g,lt-=Y.b,M=I+((M=Dt+W+1)<P?M:P)<<2,xt+=Y.r=L[M],Pt+=Y.g=L[M+1],bt+=Y.b=L[M+2],vt+=xt,ft+=Pt,ct+=bt,Y=Y.next,ut+=J=g.r,ot+=nt=g.g,lt+=st=g.b,xt-=J,Pt-=nt,bt-=st,g=g.next,w+=4;I+=V}for(var Rt=0;Rt<V;Rt++){w=Rt<<2;var St=L[w],Lt=L[w+1],jt=L[w+2],Bt=m*St,Mt=m*Lt,mt=m*jt,wt=z*St,Ct=z*Lt,Wt=z*jt;b=T;for(var Ut=0;Ut<m;Ut++)b.r=St,b.g=Lt,b.b=jt,b=b.next;for(var Qt=0,qt=0,ee=0,re=1,se=V;re<=W;re++)w=se+Rt<<2,wt+=(b.r=St=L[w])*(U=m-re),Ct+=(b.g=Lt=L[w+1])*U,Wt+=(b.b=jt=L[w+2])*U,Qt+=St,qt+=Lt,ee+=jt,b=b.next,re<et&&(se+=V);w=Rt,Y=T,g=K;for(var Zt=0;Zt<G;Zt++)M=w<<2,L[M]=wt*F>>v,L[M+1]=Ct*F>>v,L[M+2]=Wt*F>>v,wt-=Bt,Ct-=Mt,Wt-=mt,Bt-=Y.r,Mt-=Y.g,mt-=Y.b,M=Rt+((M=Zt+m)<et?M:et)*V<<2,wt+=Qt+=Y.r=L[M],Ct+=qt+=Y.g=L[M+1],Wt+=ee+=Y.b=L[M+2],Y=Y.next,Bt+=St=g.r,Mt+=Lt=g.g,mt+=jt=g.b,Qt-=St,qt-=Lt,ee-=jt,g=g.next,w+=V}return A}var D=function A(){l(this,A),this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}},YF1G:function(f,p,e){var a=e("xrYK"),l=e("2oRo");f.exports=a(l.process)=="process"},YGnB:function(f,p){f.exports=typeof window=="object"},ZUd8:function(f,p,e){var a=e("4zBA"),l=e("WSbT"),c=e("V37c"),d=e("HYAF"),O=a("".charAt),y=a("".charCodeAt),S=a("".slice),x=function(C){return function(R,D){var A=c(d(R)),j=l(D),B=A.length,V,G;return j<0||j>=B?C?"":void 0:(V=y(A,j),V<55296||V>56319||j+1===B||(G=y(A,j+1))<56320||G>57343?C?O(A,j):V:C?S(A,j,j+2):(V-55296<<10)+(G-56320)+65536)}};f.exports={codeAt:x(!1),charAt:x(!0)}},aO6C:function(f,p,e){var a=e("4zBA"),l=e("0Dky"),c=e("Fib7"),d=e("9d/t"),O=e("0GbY"),y=e("iSVu"),S=function(){},x=[],C=O("Reflect","construct"),R=/^\s*(?:class|function)\b/,D=a(R.exec),A=!R.exec(S),j=function(G){if(!c(G))return!1;try{return C(S,x,G),!0}catch(W){return!1}},B=function(G){if(!c(G))return!1;switch(d(G)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return A||!!D(R,y(G))}catch(W){return!0}};B.sham=!0,f.exports=!C||l(function(){var V;return j(j.call)||!j(Object)||!j(function(){V=!0})||V})?B:j},afO8:function(f,p,e){var a=e("f5p1"),l=e("2oRo"),c=e("4zBA"),d=e("hh1v"),O=e("kRJp"),y=e("Gi26"),S=e("xs3f"),x=e("93I0"),C=e("0BK2"),R="Object already initialized",D=l.TypeError,A=l.WeakMap,j,B,V,G=function(z){return V(z)?B(z):j(z,{})},W=function(z){return function(T){var b;if(!d(T)||(b=B(T)).type!==z)throw D("Incompatible receiver, "+z+" required");return b}};if(a||S.state){var L=S.state||(S.state=new A),Q=c(L.get),P=c(L.has),et=c(L.set);j=function(z,T){if(P(L,z))throw new D(R);return T.facade=z,et(L,z,T),T},B=function(z){return Q(L,z)||{}},V=function(z){return P(L,z)}}else{var m=x("state");C[m]=!0,j=function(z,T){if(y(z,m))throw new D(R);return T.facade=z,O(z,m,T),T},B=function(z){return y(z,m)?z[m]:{}},V=function(z){return y(z,m)}}f.exports={set:j,get:B,has:V,enforce:G,getterFor:W}},busE:function(f,p,e){var a=e("2oRo"),l=e("Fib7"),c=e("Gi26"),d=e("kRJp"),O=e("zk60"),y=e("iSVu"),S=e("afO8"),x=e("Xnc8").CONFIGURABLE,C=S.get,R=S.enforce,D=String(String).split("String");(f.exports=function(A,j,B,V){var G=V?!!V.unsafe:!1,W=V?!!V.enumerable:!1,L=V?!!V.noTargetGet:!1,Q=V&&V.name!==void 0?V.name:j,P;if(l(B)&&(String(Q).slice(0,7)==="Symbol("&&(Q="["+String(Q).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!c(B,"name")||x&&B.name!==Q)&&d(B,"name",Q),P=R(B),P.source||(P.source=D.join(typeof Q=="string"?Q:""))),A===a){W?A[j]=B:O(j,B);return}else G?!L&&A[j]&&(W=!0):delete A[j];W?A[j]=B:d(A,j,B)})(Function.prototype,"toString",function(){return l(this)&&C(this).source||y(this)})},"dBg+":function(f,p){p.f=Object.getOwnPropertySymbols},"eDl+":function(f,p){f.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},eFrH:function(f,p,e){var a=e("zBJ4"),l=a("span").classList,c=l&&l.constructor&&l.constructor.prototype;f.exports=c===Object.prototype?void 0:c},ewvW:function(f,p,e){var a=e("2oRo"),l=e("HYAF"),c=a.Object;f.exports=function(d){return c(l(d))}},f5p1:function(f,p,e){var a=e("2oRo"),l=e("Fib7"),c=e("iSVu"),d=a.WeakMap;f.exports=l(d)&&/native code/.test(c(d))},fHMY:function(f,p,e){var a=e("glrk"),l=e("N+g0"),c=e("eDl+"),d=e("0BK2"),O=e("G+Rx"),y=e("zBJ4"),S=e("93I0"),x=">",C="<",R="prototype",D="script",A=S("IE_PROTO"),j=function(){},B=function(Q){return C+D+x+Q+C+"/"+D+x},V=function(Q){Q.write(B("")),Q.close();var P=Q.parentWindow.Object;return Q=null,P},G=function(){var Q=y("iframe"),P="java"+D+":",et;return Q.style.display="none",O.appendChild(Q),Q.src=String(P),et=Q.contentWindow.document,et.open(),et.write(B("document.F=Object")),et.close(),et.F},W,L=function(){try{W=new ActiveXObject("htmlfile")}catch(P){}L=typeof document!="undefined"?document.domain&&W?V(W):G():V(W);for(var Q=c.length;Q--;)delete L[R][c[Q]];return L()};d[A]=!0,f.exports=Object.create||function(P,et){var m;return P!==null?(j[R]=a(P),m=new j,j[R]=null,m[A]=P):m=L(),et===void 0?m:l.f(m,et)}},fdAy:function(f,p,e){"use strict";var a=e("I+eb"),l=e("xluM"),c=e("xDBR"),d=e("Xnc8"),O=e("Fib7"),y=e("ntOU"),S=e("4WOD"),x=e("0rvr"),C=e("1E5z"),R=e("kRJp"),D=e("busE"),A=e("tiKp"),j=e("P4y1"),B=e("rpNk"),V=d.PROPER,G=d.CONFIGURABLE,W=B.IteratorPrototype,L=B.BUGGY_SAFARI_ITERATORS,Q=A("iterator"),P="keys",et="values",m="entries",z=function(){return this};f.exports=function(T,b,K,k,Y,g,F){y(K,b,k);var v=function(ot){if(ot===Y&&_)return _;if(!L&&ot in I)return I[ot];switch(ot){case P:return function(){return new K(this,ot)};case et:return function(){return new K(this,ot)};case m:return function(){return new K(this,ot)}}return function(){return new K(this)}},M=b+" Iterator",U=!1,I=T.prototype,w=I[Q]||I["@@iterator"]||Y&&I[Y],_=!L&&w||v(Y),J=b=="Array"&&I.entries||w,nt,st,ut;if(J&&(nt=S(J.call(new T)),nt!==Object.prototype&&nt.next&&(!c&&S(nt)!==W&&(x?x(nt,W):O(nt[Q])||D(nt,Q,z)),C(nt,M,!0,!0),c&&(j[M]=z))),V&&Y==et&&w&&w.name!==et&&(!c&&G?R(I,"name",et):(U=!0,_=function(){return l(w,this)})),Y)if(st={values:v(et),keys:g?_:v(P),entries:v(m)},F)for(ut in st)(L||U||!(ut in I))&&D(I,ut,st[ut]);else a({target:b,proto:!0,forced:L||U},st);return(!c||F)&&I[Q]!==_&&D(I,Q,_,{name:Y}),j[b]=_,st}},"g6v/":function(f,p,e){var a=e("0Dky");f.exports=!a(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},glrk:function(f,p,e){var a=e("2oRo"),l=e("hh1v"),c=a.String,d=a.TypeError;f.exports=function(O){if(l(O))return O;throw d(c(O)+" is not an object")}},hBjN:function(f,p,e){"use strict";var a=e("oEtG"),l=e("m/L8"),c=e("XGwC");f.exports=function(d,O,y){var S=a(O);S in d?l.f(d,S,c(0,y)):d[S]=y}},hh1v:function(f,p,e){var a=e("Fib7");f.exports=function(l){return typeof l=="object"?l!==null:a(l)}},iSVu:function(f,p,e){var a=e("4zBA"),l=e("Fib7"),c=e("xs3f"),d=a(Function.toString);l(c.inspectSource)||(c.inspectSource=function(O){return d(O)}),f.exports=c.inspectSource},inlA:function(f,p,e){"use strict";var a=e("I+eb"),l=e("4zBA"),c=e("Bs8V").f,d=e("UMSQ"),O=e("V37c"),y=e("WjRb"),S=e("HYAF"),x=e("qxPZ"),C=e("xDBR"),R=l("".endsWith),D=l("".slice),A=Math.min,j=x("endsWith"),B=!C&&!j&&!!function(){var V=c(String.prototype,"endsWith");return V&&!V.writable}();a({target:"String",proto:!0,forced:!B&&!j},{endsWith:function(G){var W=O(S(this));y(G);var L=arguments.length>1?arguments[1]:void 0,Q=W.length,P=L===void 0?Q:A(d(L),Q),et=O(G);return R?R(W,et,P):D(W,P-et.length,P)===et}})},kOOl:function(f,p,e){var a=e("4zBA"),l=0,c=Math.random(),d=a(1 .toString);f.exports=function(O){return"Symbol("+(O===void 0?"":O)+")_"+d(++l+c,36)}},kRJp:function(f,p,e){var a=e("g6v/"),l=e("m/L8"),c=e("XGwC");f.exports=a?function(d,O,y){return l.f(d,O,c(1,y))}:function(d,O,y){return d[O]=y,d}},kmMV:function(f,p,e){"use strict";var a=e("xluM"),l=e("4zBA"),c=e("V37c"),d=e("rW0t"),O=e("n3/R"),y=e("VpIT"),S=e("fHMY"),x=e("afO8").get,C=e("/OPJ"),R=e("EHx7"),D=y("native-string-replace",String.prototype.replace),A=RegExp.prototype.exec,j=A,B=l("".charAt),V=l("".indexOf),G=l("".replace),W=l("".slice),L=function(){var m=/a/,z=/b*/g;return a(A,m,"a"),a(A,z,"a"),m.lastIndex!==0||z.lastIndex!==0}(),Q=O.BROKEN_CARET,P=/()??/.exec("")[1]!==void 0,et=L||P||Q||C||R;et&&(j=function(z){var T=this,b=x(T),K=c(z),k=b.raw,Y,g,F,v,M,U,I;if(k)return k.lastIndex=T.lastIndex,Y=a(j,k,K),T.lastIndex=k.lastIndex,Y;var w=b.groups,_=Q&&T.sticky,J=a(d,T),nt=T.source,st=0,ut=K;if(_&&(J=G(J,"y",""),V(J,"g")===-1&&(J+="g"),ut=W(K,T.lastIndex),T.lastIndex>0&&(!T.multiline||T.multiline&&B(K,T.lastIndex-1)!==`
`)&&(nt="(?: "+nt+")",ut=" "+ut,st++),g=new RegExp("^(?:"+nt+")",J)),P&&(g=new RegExp("^"+nt+"$(?!\\s)",J)),L&&(F=T.lastIndex),v=a(A,_?g:T,ut),_?v?(v.input=W(v.input,st),v[0]=W(v[0],st),v.index=T.lastIndex,T.lastIndex+=v[0].length):T.lastIndex=0:L&&v&&(T.lastIndex=T.global?v.index+v[0].length:F),P&&v&&v.length>1&&a(D,v[0],g,function(){for(M=1;M<arguments.length-2;M++)arguments[M]===void 0&&(v[M]=void 0)}),v&&w)for(v.groups=U=S(null),M=0;M<w.length;M++)I=w[M],U[I[0]]=v[I[1]];return v}),f.exports=j},lMq5:function(f,p,e){var a=e("0Dky"),l=e("Fib7"),c=/#|\.prototype\./,d=function(C,R){var D=y[O(C)];return D==x?!0:D==S?!1:l(R)?a(R):!!R},O=d.normalize=function(C){return String(C).replace(c,".").toLowerCase()},y=d.data={},S=d.NATIVE="N",x=d.POLYFILL="P";f.exports=d},"m/L8":function(f,p,e){var a=e("2oRo"),l=e("g6v/"),c=e("DPsx"),d=e("rtlb"),O=e("glrk"),y=e("oEtG"),S=a.TypeError,x=Object.defineProperty,C=Object.getOwnPropertyDescriptor,R="enumerable",D="configurable",A="writable";p.f=l?d?function(B,V,G){if(O(B),V=y(V),O(G),typeof B=="function"&&V==="prototype"&&"value"in G&&A in G&&!G[A]){var W=C(B,V);W&&W[A]&&(B[V]=G.value,G={configurable:D in G?G[D]:W[D],enumerable:R in G?G[R]:W[R],writable:!1})}return x(B,V,G)}:x:function(B,V,G){if(O(B),V=y(V),O(G),c)try{return x(B,V,G)}catch(W){}if("get"in G||"set"in G)throw S("Accessors not supported");return"value"in G&&(B[V]=G.value),B}},"mh/w":function(f,p,e){var a=e("2oRo"),l=e("xluM"),c=e("We1y"),d=e("glrk"),O=e("DVFp"),y=e("NaFW"),S=a.TypeError;f.exports=function(x,C){var R=arguments.length<2?y(x):C;if(c(R))return d(l(R,x));throw S(O(x)+" is not iterable")}},"n3/R":function(f,p,e){var a=e("0Dky"),l=e("2oRo"),c=l.RegExp,d=a(function(){var S=c("a","y");return S.lastIndex=2,S.exec("abcd")!=null}),O=d||a(function(){return!c("a","y").sticky}),y=d||a(function(){var S=c("^r","gy");return S.lastIndex=2,S.exec("str")!=null});f.exports={BROKEN_CARET:y,MISSED_STICKY:O,UNSUPPORTED_Y:d}},ntOU:function(f,p,e){"use strict";var a=e("rpNk").IteratorPrototype,l=e("fHMY"),c=e("XGwC"),d=e("1E5z"),O=e("P4y1"),y=function(){return this};f.exports=function(S,x,C,R){var D=x+" Iterator";return S.prototype=l(a,{next:c(+!R,C)}),d(S,D,!1,!0),O[D]=y,S}},oEtG:function(f,p,e){var a=e("wE6v"),l=e("2bX/");f.exports=function(c){var d=a(c,"string");return l(d)?d:d+""}},pLQz:function(f,p,e){var a=e("NC/Y");f.exports=/web0s(?!.*chrome)/i.test(a)},pkCn:function(f,p,e){"use strict";var a=e("0Dky");f.exports=function(l,c){var d=[][l];return!!d&&a(function(){d.call(null,c||function(){return 1},1)})}},qxPZ:function(f,p,e){var a=e("tiKp"),l=a("match");f.exports=function(c){var d=/./;try{"/./"[c](d)}catch(O){try{return d[l]=!1,"/./"[c](d)}catch(y){}}return!1}},rB9j:function(f,p,e){"use strict";var a=e("I+eb"),l=e("kmMV");a({target:"RegExp",proto:!0,forced:/./.exec!==l},{exec:l})},rW0t:function(f,p,e){"use strict";var a=e("glrk");f.exports=function(){var l=a(this),c="";return l.global&&(c+="g"),l.ignoreCase&&(c+="i"),l.multiline&&(c+="m"),l.dotAll&&(c+="s"),l.unicode&&(c+="u"),l.sticky&&(c+="y"),c}},rpNk:function(f,p,e){"use strict";var a=e("0Dky"),l=e("Fib7"),c=e("fHMY"),d=e("4WOD"),O=e("busE"),y=e("tiKp"),S=e("xDBR"),x=y("iterator"),C=!1,R,D,A;[].keys&&(A=[].keys(),"next"in A?(D=d(d(A)),D!==Object.prototype&&(R=D)):C=!0);var j=R==null||a(function(){var B={};return R[x].call(B)!==B});j?R={}:S&&(R=c(R)),l(R[x])||O(R,x,function(){return this}),f.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:C}},rtlb:function(f,p,e){var a=e("g6v/"),l=e("0Dky");f.exports=a&&l(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},tXUg:function(f,p,e){var a=e("2oRo"),l=e("A2ZE"),c=e("Bs8V").f,d=e("LPSS").set,O=e("HNyW"),y=e("1MNl"),S=e("pLQz"),x=e("YF1G"),C=a.MutationObserver||a.WebKitMutationObserver,R=a.document,D=a.process,A=a.Promise,j=c(a,"queueMicrotask"),B=j&&j.value,V,G,W,L,Q,P,et,m;B||(V=function(){var z,T;for(x&&(z=D.domain)&&z.exit();G;){T=G.fn,G=G.next;try{T()}catch(b){throw G?L():W=void 0,b}}W=void 0,z&&z.enter()},!O&&!x&&!S&&C&&R?(Q=!0,P=R.createTextNode(""),new C(V).observe(P,{characterData:!0}),L=function(){P.data=Q=!Q}):!y&&A&&A.resolve?(et=A.resolve(void 0),et.constructor=A,m=l(et.then,et),L=function(){m(V)}):x?L=function(){D.nextTick(V)}:(d=l(d,a),L=function(){d(V)})),f.exports=B||function(z){var T={fn:z,next:void 0};W&&(W.next=T),G||(G=T,L()),W=T}},tiKp:function(f,p,e){var a=e("2oRo"),l=e("VpIT"),c=e("Gi26"),d=e("kOOl"),O=e("STAE"),y=e("/b8u"),S=l("wks"),x=a.Symbol,C=x&&x.for,R=y?x:x&&x.withoutSetter||d;f.exports=function(D){if(!c(S,D)||!(O||typeof S[D]=="string")){var A="Symbol."+D;O&&c(x,D)?S[D]=x[D]:y&&C?S[D]=C(A):S[D]=R(A)}return S[D]}},wE6v:function(f,p,e){var a=e("2oRo"),l=e("xluM"),c=e("hh1v"),d=e("2bX/"),O=e("3Eq5"),y=e("SFrS"),S=e("tiKp"),x=a.TypeError,C=S("toPrimitive");f.exports=function(R,D){if(!c(R)||d(R))return R;var A=O(R,C),j;if(A){if(D===void 0&&(D="default"),j=l(A,R,D),!c(j)||d(j))return j;throw x("Can't convert object to primitive value")}return D===void 0&&(D="number"),y(R,D)}},xDBR:function(f,p){f.exports=!1},xluM:function(f,p,e){var a=e("QNWe"),l=Function.prototype.call;f.exports=a?l.bind(l):function(){return l.apply(l,arguments)}},xrYK:function(f,p,e){var a=e("4zBA"),l=a({}.toString),c=a("".slice);f.exports=function(d){return c(l(d),8,-1)}},xs3f:function(f,p,e){var a=e("2oRo"),l=e("zk60"),c="__core-js_shared__",d=a[c]||l(c,{});f.exports=d},yNLB:function(f,p,e){var a=e("Xnc8").PROPER,l=e("0Dky"),c=e("WJkJ"),d="\u200B\x85\u180E";f.exports=function(O){return l(function(){return!!c[O]()||d[O]()!==d||a&&c[O].name!==O})}},yXPU:function(f,p){function e(l,c,d,O,y,S,x){try{var C=l[S](x),R=C.value}catch(D){d(D);return}C.done?c(R):Promise.resolve(R).then(O,y)}function a(l){return function(){var c=this,d=arguments;return new Promise(function(O,y){var S=l.apply(c,d);function x(R){e(S,O,y,x,C,"next",R)}function C(R){e(S,O,y,x,C,"throw",R)}x(void 0)})}}f.exports=a,f.exports.__esModule=!0,f.exports.default=f.exports},yXV3:function(f,p,e){"use strict";var a=e("I+eb"),l=e("4zBA"),c=e("TWQb").indexOf,d=e("pkCn"),O=l([].indexOf),y=!!O&&1/O([1],1,-0)<0,S=d("indexOf");a({target:"Array",proto:!0,forced:y||!S},{indexOf:function(C){var R=arguments.length>1?arguments[1]:void 0;return y?O(this,C,R)||0:c(this,C,R)}})},yoRg:function(f,p,e){var a=e("4zBA"),l=e("Gi26"),c=e("/GqU"),d=e("TWQb").indexOf,O=e("0BK2"),y=a([].push);f.exports=function(S,x){var C=c(S),R=0,D=[],A;for(A in C)!l(O,A)&&l(C,A)&&y(D,A);for(;x.length>R;)l(C,A=x[R++])&&(~d(D,A)||y(D,A));return D}},zBJ4:function(f,p,e){var a=e("2oRo"),l=e("hh1v"),c=a.document,d=l(c)&&l(c.createElement);f.exports=function(O){return d?c.createElement(O):{}}},zfnd:function(f,p,e){var a=e("glrk"),l=e("hh1v"),c=e("8GlL");f.exports=function(d,O){if(a(d),l(O)&&O.constructor===d)return O;var y=c.f(d),S=y.resolve;return S(O),y.promise}},zk60:function(f,p,e){var a=e("2oRo"),l=Object.defineProperty;f.exports=function(c,d){try{l(a,c,{value:d,configurable:!0,writable:!0})}catch(O){a[c]=d}return d}}}]);