/*! For license information please see 3.9b43f527.chunk.js.LICENSE.txt */ (this["webpackJsonpsrra-calculator"]=this["webpackJsonpsrra-calculator"]||[]).push([[3],[function(e,t,n){"use strict";e.exports=n(176)},function(e,t,n){"use strict";n.d(t,"a",(function(){return Ye})),n.d(t,"b",(function(){return wt})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return un})),n.d(t,"e",(function(){return nn})),n.d(t,"f",(function(){return dn})),n.d(t,"g",(function(){return l})),n.d(t,"h",(function(){return fn})),n.d(t,"i",(function(){return V})),n.d(t,"j",(function(){return tn})),n.d(t,"k",(function(){return G})),n.d(t,"l",(function(){return Y})),n.d(t,"m",(function(){return y})),n.d(t,"n",(function(){return x})),n.d(t,"o",(function(){return xt})),n.d(t,"p",(function(){return ne})),n.d(t,"q",(function(){return R})),n.d(t,"r",(function(){return tt})),n.d(t,"s",(function(){return ue})),n.d(t,"t",(function(){return rt})),n.d(t,"u",(function(){return H})),n.d(t,"v",(function(){return at})),n.d(t,"w",(function(){return ct})),n.d(t,"x",(function(){return st})),n.d(t,"y",(function(){return Bt})),n.d(t,"z",(function(){return c})),n.d(t,"A",(function(){return f})),n.d(t,"B",(function(){return Lt})),n.d(t,"C",(function(){return Ct})),n.d(t,"D",(function(){return Q})),n.d(t,"E",(function(){return N})),n.d(t,"F",(function(){return Je})),n.d(t,"G",(function(){return j})),n.d(t,"H",(function(){return _t})),n.d(t,"I",(function(){return It})),n.d(t,"J",(function(){return Nt})),n.d(t,"K",(function(){return U})),n.d(t,"L",(function(){return p})),n.d(t,"M",(function(){return u})),n.d(t,"N",(function(){return ee})),n.d(t,"O",(function(){return X})),n.d(t,"P",(function(){return Z})),n.d(t,"Q",(function(){return $})),n.d(t,"R",(function(){return re})),n.d(t,"S",(function(){return nt})),n.d(t,"T",(function(){return kt})),n.d(t,"U",(function(){return Et})),n.d(t,"V",(function(){return cn})),n.d(t,"W",(function(){return At})),n.d(t,"X",(function(){return M})),n.d(t,"Y",(function(){return F})),n.d(t,"Z",(function(){return Ae})),n.d(t,"ab",(function(){return mt})),n.d(t,"bb",(function(){return en})),n.d(t,"cb",(function(){return Fn})),n.d(t,"db",(function(){return En})),n.d(t,"eb",(function(){return pn})),n.d(t,"fb",(function(){return gn})),n.d(t,"gb",(function(){return hn})),n.d(t,"hb",(function(){return lt})),n.d(t,"ib",(function(){return ut})),n.d(t,"jb",(function(){return it})),n.d(t,"kb",(function(){return ht})),n.d(t,"lb",(function(){return bt})),n.d(t,"mb",(function(){return yt})),n.d(t,"nb",(function(){return xn})),n.d(t,"ob",(function(){return ae})),n.d(t,"pb",(function(){return bn})),n.d(t,"qb",(function(){return yn})),n.d(t,"rb",(function(){return d})),n.d(t,"sb",(function(){return wn})),n.d(t,"tb",(function(){return h})),n.d(t,"ub",(function(){return ie})),n.d(t,"vb",(function(){return v})),n.d(t,"wb",(function(){return qe})),n.d(t,"xb",(function(){return et})),n.d(t,"yb",(function(){return he})),n.d(t,"zb",(function(){return _})),n.d(t,"Ab",(function(){return b})),n.d(t,"Bb",(function(){return P})),n.d(t,"Cb",(function(){return m})),n.d(t,"Db",(function(){return g})),n.d(t,"Eb",(function(){return B})),n.d(t,"Fb",(function(){return Qt})),n.d(t,"Gb",(function(){return C})),n.d(t,"Hb",(function(){return mn})),n.d(t,"Ib",(function(){return se})),n.d(t,"Jb",(function(){return J})),n.d(t,"Kb",(function(){return le})),n.d(t,"Lb",(function(){return s})),n.d(t,"Mb",(function(){return q})),n.d(t,"Nb",(function(){return te})),n.d(t,"Ob",(function(){return Ut})),n.d(t,"Pb",(function(){return w})),n.d(t,"Qb",(function(){return Ft})),n.d(t,"Rb",(function(){return sn})),n.d(t,"Sb",(function(){return ot})),n.d(t,"Tb",(function(){return Ot}));var r=n(22),A=n(29),i=n(13),o=n(14),a=n(20);var s="undefined"===typeof window?function(e){return e()}:window.requestAnimationFrame;function l(e,t,n){var r=n||function(e){return Array.prototype.slice.call(e)},A=!1,i=[];return function(){for(var n=arguments.length,o=new Array(n),a=0;a=0;A--)t.call(n,e[A],A);else for(A=0;An;)e=e[t.substr(n,r-n)],r=I(t,n=r+1);return e}function N(e){return e.charAt(0).toUpperCase()+e.slice(1)}var P=function(e){return"undefined"!==typeof e},j=function(e){return"function"===typeof e},M=function(e,t){if(e.size!==t.size)return!1;var n,r=Object(a.a)(e);try{for(r.s();!(n=r.n()).done;){var A=n.value;if(!t.has(A))return!1}}catch(i){r.e(i)}finally{r.f()}return!0},R=Math.PI,H=2*R,D=H+R,T=Number.POSITIVE_INFINITY,K=R/180,V=R/2,z=R/4,W=2*R/3,G=Math.log10,q=Math.sign;function X(e){var t=Math.round(e);e=$(e,t,e/1e3)?t:e;var n=Math.pow(10,Math.floor(G(e))),r=e/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function Y(e){var t,n=[],r=Math.sqrt(e);for(t=1;t=e}function ee(e,t,n){var r,A,i;for(r=0,A=e.length;rs&&l=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){return ce(e)?e:fe(e,.075,.3)},easeOutElastic:function(e){return ce(e)?e:de(e,.075,.3)},easeInOutElastic:function(e){var t=.1125;return ce(e)?e:e<.5?.5*fe(2*e,t,.45):.5+.5*de(2*e-1,t,.45)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-he.easeOutBounce(1-e)},easeOutBounce:function(e){var t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*he.easeInBounce(2*e):.5*he.easeOutBounce(2*e-1)+.5}},pe={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},ge="0123456789ABCDEF",ve=function(e){return ge[15&e]},me=function(e){return ge[(240&e)>>4]+ge[15&e]},be=function(e){return(240&e)>>4===(15&e)};function ye(e){var t=function(e){return be(e.r)&&be(e.g)&&be(e.b)&&be(e.a)}(e)?ve:me;return e?"#"+t(e.r)+t(e.g)+t(e.b)+(e.a<255?t(e.a):""):e}function we(e){return e+.5|0}var Be=function(e,t,n){return Math.max(Math.min(e,n),t)};function Ce(e){return Be(we(2.55*e),0,255)}function xe(e){return Be(we(255*e),0,255)}function Ee(e){return Be(we(e/2.55)/100,0,1)}function Fe(e){return Be(we(100*e),0,100)}var Oe=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;var ke=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Se(e,t,n){var r=t*Math.min(n,1-n),A=function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(t+e/30)%12;return n-r*Math.max(Math.min(A-3,9-A,1),-1)};return[A(0),A(8),A(4)]}function Qe(e,t,n){var r=function(r){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+e/60)%6;return n-n*t*Math.max(Math.min(A,4-A,1),0)};return[r(5),r(3),r(1)]}function Ue(e,t,n){var r,A=Se(e,1,.5);for(t+n>1&&(t*=r=1/(t+n),n*=r),r=0;r<3;r++)A[r]*=1-t-n,A[r]+=t;return A}function Le(e){var t,n,r,A=e.r/255,i=e.g/255,o=e.b/255,a=Math.max(A,i,o),s=Math.min(A,i,o),l=(a+s)/2;return a!==s&&(r=a-s,n=l>.5?r/(2-a-s):r/(a+s),t=60*(t=a===A?(i-o)/r+(i>16&255,n>>8&255,255&n]}return i}()).transparent=[0,0,0,0]);var t=je[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}function De(e,t,n){if(e){var r=Le(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,0===t?360:1)),r=_e(r),e.r=r[0],e.g=r[1],e.b=r[2]}}function Te(e,t){return e?Object.assign(t||{},e):e}function Ke(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=xe(e[3]))):(t=Te(e,{r:0,g:0,b:0,a:1})).a=xe(t.a),t}function Ve(e){return"r"===e.charAt(0)?function(e){var t,n,r,A=Oe.exec(e),i=255;if(A){if(A[7]!==t){var o=+A[7];i=255&(A[8]?Ce(o):255*o)}return t=+A[1],n=+A[3],r=+A[5],{r:t=255&(A[2]?Ce(t):t),g:n=255&(A[4]?Ce(n):n),b:r=255&(A[6]?Ce(r):r),a:i}}}(e):Pe(e)}var ze=function(){function e(t){if(Object(i.a)(this,e),t instanceof e)return t;var n,r=typeof t;"object"===r?n=Ke(t):"string"===r&&(n=function(e){var t,n=e.length;return"#"===e[0]&&(4===n||5===n?t={r:255&17*pe[e[1]],g:255&17*pe[e[2]],b:255&17*pe[e[3]],a:5===n?17*pe[e[4]]:255}:7!==n&&9!==n||(t={r:pe[e[1]]<<4|pe[e[2]],g:pe[e[3]]<<4|pe[e[4]],b:pe[e[5]]<<4|pe[e[6]],a:9===n?pe[e[7]]<<4|pe[e[8]]:255})),t}(t)||He(t)||Ve(t)),this._rgb=n,this._valid=!!n}return Object(o.a)(e,[{key:"valid",get:function(){return this._valid}},{key:"rgb",get:function(){var e=Te(this._rgb);return e&&(e.a=Ee(e.a)),e},set:function(e){this._rgb=Ke(e)}},{key:"rgbString",value:function(){return this._valid?(e=this._rgb)&&(e.a<255?"rgba(".concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(Ee(e.a),")"):"rgb(".concat(e.r,", ").concat(e.g,", ").concat(e.b,")")):this._rgb;var e}},{key:"hexString",value:function(){return this._valid?ye(this._rgb):this._rgb}},{key:"hslString",value:function(){return this._valid?function(e){if(e){var t=Le(e),n=t[0],r=Fe(t[1]),A=Fe(t[2]);return e.a<255?"hsla(".concat(n,", ").concat(r,"%, ").concat(A,"%, ").concat(Ee(e.a),")"):"hsl(".concat(n,", ").concat(r,"%, ").concat(A,"%)")}}(this._rgb):this._rgb}},{key:"mix",value:function(e,t){var n=this;if(e){var r,A=n.rgb,i=e.rgb,o=t===r?.5:t,a=2*o-1,s=A.a-i.a,l=((a*s===-1?a:(a+s)/(1+a*s))+1)/2;r=1-l,A.r=255&l*A.r+r*i.r+.5,A.g=255&l*A.g+r*i.g+.5,A.b=255&l*A.b+r*i.b+.5,A.a=o*A.a+(1-o)*i.a,n.rgb=A}return n}},{key:"clone",value:function(){return new e(this.rgb)}},{key:"alpha",value:function(e){return this._rgb.a=xe(e),this}},{key:"clearer",value:function(e){return this._rgb.a*=1-e,this}},{key:"greyscale",value:function(){var e=this._rgb,t=we(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}},{key:"opaquer",value:function(e){return this._rgb.a*=1+e,this}},{key:"negate",value:function(){var e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}},{key:"lighten",value:function(e){return De(this._rgb,2,e),this}},{key:"darken",value:function(e){return De(this._rgb,2,-e),this}},{key:"saturate",value:function(e){return De(this._rgb,1,e),this}},{key:"desaturate",value:function(e){return De(this._rgb,1,-e),this}},{key:"rotate",value:function(e){return function(e,t){var n=Le(e);n[0]=Ne(n[0]+t),n=_e(n),e.r=n[0],e.g=n[1],e.b=n[2]}(this._rgb,e),this}}]),e}();function We(e){return new ze(e)}var Ge=function(e){return e instanceof CanvasGradient||e instanceof CanvasPattern};function qe(e){return Ge(e)?e:We(e)}function Xe(e){return Ge(e)?e:We(e).saturate(.5).darken(.1).hexString()}var Ye=Object.create(null),Je=Object.create(null);function $e(e,t){if(!t)return e;for(var n=t.split("."),r=0,A=n.length;rr&&(r=i),r}function nt(e,t,n,r){var A=(r=r||{}).data=r.data||{},i=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(A=r.data={},i=r.garbageCollect=[],r.font=t),e.save(),e.font=t;var o,a,s,l,u,c=0,f=n.length;for(o=0;on.length){for(o=0;o0&&e.stroke()}}function ot(e,t,n){return n=n||.5,e&&t&&e.x>t.left-n&&e.xt.top-n&&e.y5&&void 0!==arguments[5]?arguments[5]:{},s=v(t)?t:[t],l=a.strokeWidth>0&&""!==a.strokeColor;for(e.save(),e.font=A.string,ft(e,a),i=0;i1;)n(r=i+A>>1)?i=r:A=r;return{lo:i,hi:A}}var Ft=function(e,t,n){return Et(e,n,(function(r){return e[r][t]=n}))};function kt(e,t,n){for(var r=0,A=e.length;rr&&e[A-1]>n;)A--;return r>0||A0||(St.forEach((function(t){delete e[t]})),delete e._chartjs)}}function Lt(e){var t,n,r=new Set;for(t=0,n=e.length;t1&&void 0!==arguments[1]?arguments[1]:[""],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,o=arguments.length>3?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return e[0]};P(o)||(o=zt("_fallback",e));var s=(t={},Object(A.a)(t,Symbol.toStringTag,"Object"),Object(A.a)(t,"_cacheable",!0),Object(A.a)(t,"_scopes",e),Object(A.a)(t,"_rootScopes",i),Object(A.a)(t,"_fallback",o),Object(A.a)(t,"_getTarget",a),Object(A.a)(t,"override",(function(t){return It([t].concat(Object(r.a)(e)),n,i,o)})),t);return new Proxy(s,{deleteProperty:function(t,n){return delete t[n],delete t._keys,delete e[0][n],!0},get:function(t,r){return Mt(t,r,(function(){return Vt(r,n,e,t)}))},getOwnPropertyDescriptor:function(e,t){return Reflect.getOwnPropertyDescriptor(e._scopes[0],t)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e[0])},has:function(e,t){return Wt(e).includes(t)},ownKeys:function(e){return Wt(e)},set:function(e,t,n){return(e._storage||(e._storage=a()))[t]=n,delete e[t],delete e._keys,!0}})}function _t(e,t,n,r){var A={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:Nt(e,r),setContext:function(t){return _t(e,t,n,r)},override:function(A){return _t(e.override(A),t,n,r)}};return new Proxy(A,{deleteProperty:function(t,n){return delete t[n],delete e[n],!0},get:function(e,t,n){return Mt(e,t,(function(){return function(e,t,n){var r=e._proxy,A=e._context,i=e._subProxy,o=e._descriptors,s=r[t];j(s)&&o.isScriptable(t)&&(s=function(e,t,n,r){var A=n._proxy,i=n._context,o=n._subProxy,a=n._stack;if(a.has(e))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+e);a.add(e),t=t(i,o||r),a.delete(e),m(t)&&(t=Tt(A._scopes,A,e,t));return t}(t,s,e,n));v(s)&&s.length&&(s=function(e,t,n,r){var A=n._proxy,i=n._context,o=n._subProxy,s=n._descriptors;if(P(i.index)&&r(e))t=t[i.index%t.length];else if(m(t[0])){var l=t,u=A._scopes.filter((function(e){return e!==l}));t=[];var c,f=Object(a.a)(l);try{for(f.s();!(c=f.n()).done;){var d=Tt(u,A,e,c.value);t.push(_t(d,i,o&&o[e],s))}}catch(h){f.e(h)}finally{f.f()}}return t}(t,s,e,o.isIndexable));jt(t,s)&&(s=_t(s,A,i&&i[t],o));return s}(e,t,n)}))},getOwnPropertyDescriptor:function(t,n){return t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e)},has:function(t,n){return Reflect.has(e,n)},ownKeys:function(){return Reflect.ownKeys(e)},set:function(t,n,r){return e[n]=r,delete t[n],!0}})}function Nt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0},n=e._scriptable,r=void 0===n?t.scriptable:n,A=e._indexable,i=void 0===A?t.indexable:A,o=e._allKeys,a=void 0===o?t.allKeys:o;return{allKeys:a,scriptable:r,indexable:i,isScriptable:j(r)?r:function(){return r},isIndexable:j(i)?i:function(){return i}}}var Pt=function(e,t){return e?e+N(t):t},jt=function(e,t){return m(t)&&"adapters"!==e};function Mt(e,t,n){var r=e[t];return P(r)||(r=n(),P(r)&&(e[t]=r)),r}function Rt(e,t,n){return j(e)?e(t,n):e}var Ht=function(e,t){return!0===e?t:"string"===typeof e?_(t,e):void 0};function Dt(e,t,n,r){var A,i=Object(a.a)(t);try{for(i.s();!(A=i.n()).done;){var o=A.value,s=Ht(n,o);if(s){e.add(s);var l=Rt(s._fallback,n,s);if(P(l)&&l!==n&&l!==r)return l}else if(!1===s&&P(r)&&n!==r)return null}}catch(u){i.e(u)}finally{i.f()}return!1}function Tt(e,t,n,A){var i=t._rootScopes,o=Rt(t._fallback,n,A),a=[].concat(Object(r.a)(e),Object(r.a)(i)),s=new Set;s.add(A);var l=Kt(s,a,n,o||n);return null!==l&&((!P(o)||o===n||null!==(l=Kt(s,a,o,l)))&&It(Array.from(s),[""],i,o,(function(){return function(e,t,n){var r=e._getTarget();t in r||(r[t]={});var A=r[t];if(v(A)&&m(n))return n;return A}(t,n,A)})))}function Kt(e,t,n,r){for(;n;)n=Dt(e,t,n,r);return n}function Vt(e,t,n,r){var A,i,o=Object(a.a)(t);try{for(o.s();!(i=o.n()).done;){var s=i.value;if(A=zt(Pt(s,e),n),P(A))return jt(e,A)?Tt(n,r,e,A):A}}catch(l){o.e(l)}finally{o.f()}}function zt(e,t){var n,r=Object(a.a)(t);try{for(r.s();!(n=r.n()).done;){var A=n.value;if(A){var i=A[e];if(P(i))return i}}}catch(o){r.e(o)}finally{r.f()}}function Wt(e){var t=e._keys;return t||(t=e._keys=function(e){var t,n=new Set,r=Object(a.a)(e);try{for(r.s();!(t=r.n()).done;){var A,i=t.value,o=Object(a.a)(Object.keys(i).filter((function(e){return!e.startsWith("_")})));try{for(o.s();!(A=o.n()).done;){var s=A.value;n.add(s)}}catch(l){o.e(l)}finally{o.f()}}}catch(l){r.e(l)}finally{r.f()}return Array.from(n)}(e._scopes)),t}var Gt=Number.EPSILON||1e-14,qt=function(e,t){return t2&&void 0!==arguments[2]?arguments[2]:"x",o=Xt(i),a=e.length,s=qt(e,0),l=0;l1&&void 0!==arguments[1]?arguments[1]:"x",i=Xt(A),o=e.length,a=Array(o).fill(0),s=Array(o),l=qt(e,0);for(t=0;t0||t>0)&&(!n||!n.shadowRoot)}(a,s,A.target))n=a,r=s;else{var u=t.getBoundingClientRect();n=o.clientX-u.left,r=o.clientY-u.top,l=!0}return{x:n,y:r,box:l}}(e,n),l=s.x,u=s.y,c=s.box,f=o.left+(c&&a.left),d=o.top+(c&&a.top),h=t.width,p=t.height;return i&&(h-=o.width+a.width,p-=o.height+a.height),{x:Math.round((l-f)/h*n.width/r),y:Math.round((u-d)/p*n.height/r)}}var ln=function(e){return Math.round(10*e)/10};function un(e,t,n,r){var A=An(e),i=an(A,"margin"),o=rn(A.maxWidth,e,"clientWidth")||T,a=rn(A.maxHeight,e,"clientHeight")||T,s=function(e,t,n){var r,A;if(void 0===t||void 0===n){var i=nn(e);if(i){var o=i.getBoundingClientRect(),a=An(i),s=an(a,"border","width"),l=an(a,"padding");t=o.width-l.width-s.width,n=o.height-l.height-s.height,r=rn(a.maxWidth,i,"clientWidth"),A=rn(a.maxHeight,i,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:r||T,maxHeight:A||T}}(e,t,n),l=s.width,u=s.height;if("content-box"===A.boxSizing){var c=an(A,"border","width"),f=an(A,"padding");l-=f.width+c.width,u-=f.height+c.height}return l=Math.max(0,l-i.width),u=Math.max(0,r?Math.floor(l/r):u-i.height),l=ln(Math.min(l,o,s.maxWidth)),u=ln(Math.min(u,a,s.maxHeight)),l&&!u&&(u=ln(l/2)),{width:l,height:u}}function cn(e,t,n){var r=t||1,A=Math.floor(e.height*r),i=Math.floor(e.width*r);e.height=A/r,e.width=i/r;var o=e.canvas;return o.style&&(n||!o.style.height&&!o.style.width)&&(o.style.height="".concat(e.height,"px"),o.style.width="".concat(e.width,"px")),(e.currentDevicePixelRatio!==r||o.height!==A||o.width!==i)&&(e.currentDevicePixelRatio=r,o.height=A,o.width=i,e.ctx.setTransform(r,0,0,r,0,0),!0)}var fn=function(){var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(n){}return e}();function dn(e,t){var n=function(e,t){return An(e).getPropertyValue(t)}(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function hn(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function pn(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:"middle"===r?n<.5?e.y:t.y:"after"===r?n<1?e.y:t.y:n>0?t.y:e.y}}function gn(e,t,n,r){var A={x:e.cp2x,y:e.cp2y},i={x:t.cp1x,y:t.cp1y},o=hn(e,A,n),a=hn(A,i,n),s=hn(i,t,n),l=hn(o,a,n),u=hn(a,s,n);return hn(l,u,n)}var vn=new Map;function mn(e,t,n){return function(e,t){t=t||{};var n=e+JSON.stringify(t),r=vn.get(n);return r||(r=new Intl.NumberFormat(e,t),vn.set(n,r)),r}(t,n).format(e)}function bn(e,t,n){return e?function(e,t){return{x:function(n){return e+e+t-n},setWidth:function(e){t=e},textAlign:function(e){return"center"===e?e:"right"===e?"left":"right"},xPlus:function(e,t){return e-t},leftForLtr:function(e,t){return e-t}}}(t,n):{x:function(e){return e},setWidth:function(e){},textAlign:function(e){return e},xPlus:function(e,t){return e+t},leftForLtr:function(e,t){return e}}}function yn(e,t){var n,r;"ltr"!==t&&"rtl"!==t||(r=[(n=e.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function wn(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function Bn(e){return"angle"===e?{between:se,compare:oe,normalize:ae}:{between:function(e,t,n){return e>=Math.min(t,n)&&e<=Math.max(n,t)},compare:function(e,t){return e-t},normalize:function(e){return e}}}function Cn(e){var t=e.start,n=e.end,r=e.count;return{start:t%r,end:n%r,loop:e.loop&&(n-t+1)%r===0,style:e.style}}function xn(e,t,n){if(!n)return[e];for(var r,A,i,o=n.property,a=n.start,s=n.end,l=t.length,u=Bn(o),c=u.compare,f=u.between,d=u.normalize,h=function(e,t,n){var r,A,i=n.property,o=n.start,a=n.end,s=Bn(i),l=s.between,u=s.normalize,c=t.length,f=e.start,d=e.end,h=e.loop;if(h){for(f+=c,d+=c,r=0,A=c;rA&&e[i%t].skip;)i--;return{start:A,end:i%=t}}(n,A,i,r),a=o.start,s=o.end;return On(e,!0===r?[{start:a,end:s,loop:i}]:function(e,t,n,r){var A,i=e.length,o=[],a=t,s=e[t];for(A=t+1;A<=n;++A){var l=e[A%i];l.skip||l.stop?s.skip||(r=!1,o.push({start:t%i,end:(A-1)%i,loop:r}),t=a=l.stop?A:null):(a=A,s.skip&&(t=A)),s=l}return null!==a&&o.push({start:t%i,end:a%i,loop:r}),o}(n,a,s=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(29);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||p(e)||t}function v(e,t,n){var r=g(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function m(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return g(e,"Component");if("object"===Object(f.a)(e))switch(e.$$typeof){case d.ForwardRef:return v(e,e.render,"ForwardRef");case d.Memo:return v(e,e.type,"memo");default:return}}}function b(e,t,n,r,A){return null}var y="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),w=o.a.oneOfType([o.a.func,o.a.object])},function(e,t,n){"use strict";function r(e,t,n,r,A,i,o){try{var a=e[i](o),s=a.value}catch(l){return void n(l)}a.done?t(s):Promise.resolve(s).then(r,A)}function A(e){return function(){var t=this,n=arguments;return new Promise((function(A,i){var o=e.apply(t,n);function a(e){r(o,A,i,a,s,"next",e)}function s(e){r(o,A,i,a,s,"throw",e)}a(void 0)}))}}n.d(t,"a",(function(){return A}))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[A++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),A=n(64);function i(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){Object(A.a)(e,n),Object(A.a)(t,n)}}),[e,t])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(87);var A=n(76);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(A.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return f}));var r=n(99);function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,e));var A=e.substring(t+1,e.length-1).split(",");return{type:n,values:A=A.map((function(e){return parseFloat(e)}))}}function o(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function a(e,t){var n=s(e),r=s(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function s(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,A=t[2]/100,a=r*Math.min(A,1-A),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return A-a*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",u=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(l+="a",u.push(t[3])),o({type:l,values:u})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return s(e)>.5?c(e,t):f(e,t)}function u(e,t){return e=i(e),t=A(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,o(e)}function c(e,t){if(e=i(e),t=A(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return o(e)}function f(e,t){if(e=i(e),t=A(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return o(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(35);function A(e){return(A="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=n(61);function o(e,t){return!t||"object"!==A(t)&&"function"!==typeof t?Object(i.a)(e):t}function a(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,A=Object(r.a)(e);if(t){var i=Object(r.a)(this).constructor;n=Reflect.construct(A,arguments,i)}else n=A.apply(this,arguments);return o(this,n)}}},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return A}))},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,A={},i=Object.keys(e);for(r=0;r=0||(A[n]=e[n]);return A}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var r=n(157);function A(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Object(r.a)(e,t)}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(17);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"common",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"red",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"pink",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"purple",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"deepPurple",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"indigo",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"blue",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"lightBlue",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"cyan",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"teal",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"green",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"lightGreen",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"lime",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"yellow",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"amber",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"orange",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"deepOrange",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"brown",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"grey",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"blueGrey",{enumerable:!0,get:function(){return C.default}});var A=r(n(140)),i=r(n(144)),o=r(n(143)),a=r(n(211)),s=r(n(212)),l=r(n(142)),u=r(n(146)),c=r(n(213)),f=r(n(214)),d=r(n(215)),h=r(n(147)),p=r(n(216)),g=r(n(217)),v=r(n(218)),m=r(n(219)),b=r(n(145)),y=r(n(220)),w=r(n(221)),B=r(n(141)),C=r(n(222))},function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return m})),n.d(t,"f",(function(){return O})),n.d(t,"g",(function(){return k}));var r=n(28),A=n(0),i=n.n(A),o=(n(8),n(46)),a=n(125),s=n(43),l=n(3),u=n(126),c=n.n(u),f=(n(48),n(27)),d=(n(49),function(e){var t=Object(a.a)();return t.displayName=e,t}("Router-History")),h=function(e){var t=Object(a.a)();return t.displayName=e,t}("Router"),p=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return i.a.createElement(h.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},i.a.createElement(d.Provider,{children:this.props.children||null,value:this.props.history}))},t}(i.a.Component);i.a.Component;i.a.Component;var g={},v=0;function m(e,t){void 0===t&&(t={}),("string"===typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,A=n.exact,i=void 0!==A&&A,o=n.strict,a=void 0!==o&&o,s=n.sensitive,l=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=g[n]||(g[n]={});if(r[e])return r[e];var A=[],i={regexp:c()(e,A,t),keys:A};return v<1e4&&(r[e]=i,v++),i}(n,{end:i,strict:a,sensitive:l}),A=r.regexp,o=r.keys,s=A.exec(e);if(!s)return null;var u=s[0],f=s.slice(1),d=e===u;return i&&!d?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:d,params:o.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var b=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return i.a.createElement(h.Consumer,null,(function(t){t||Object(s.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?m(n.pathname,e.props):t.match,A=Object(l.a)({},t,{location:n,match:r}),o=e.props,a=o.children,u=o.component,c=o.render;return Array.isArray(a)&&0===a.length&&(a=null),i.a.createElement(h.Provider,{value:A},A.match?a?"function"===typeof a?a(A):a:u?i.a.createElement(u,A):c?c(A):null:"function"===typeof a?a(A):null)}))},t}(i.a.Component);function y(e){return"/"===e.charAt(0)?e:"/"+e}function w(e,t){if(!e)return t;var n=y(e);return 0!==t.pathname.indexOf(n)?t:Object(l.a)({},t,{pathname:t.pathname.substr(n.length)})}function B(e){return"string"===typeof e?e:Object(o.e)(e)}function C(e){return function(){Object(s.a)(!1)}}function x(){}i.a.Component;var E=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return i.a.createElement(h.Consumer,null,(function(t){t||Object(s.a)(!1);var n,r,A=e.props.location||t.location;return i.a.Children.forEach(e.props.children,(function(e){if(null==r&&i.a.isValidElement(e)){n=e;var o=e.props.path||e.props.from;r=o?m(A.pathname,Object(l.a)({},e.props,{path:o})):t.match}})),r?i.a.cloneElement(n,{location:A,computedMatch:r}):null}))},t}(i.a.Component);var F=i.a.useContext;function O(){return F(d)}function k(){return F(h).location}},,function(e,t,n){var r=n(184).default;function A(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(A=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=A(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=e[a]}return i.default=e,n&&n.set(e,i),i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.d(t,"a",(function(){return G})),n.d(t,"b",(function(){return Y})),n.d(t,"c",(function(){return ve})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return pe})),n.d(t,"f",(function(){return ge})),n.d(t,"g",(function(){return d}));var r=n(3),A=n(70),i=(n(59),n(63)),o=n(28),a=n(86),s=n(27),l={}.constructor;function u(e){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map(u);if(e.constructor!==l)return e;var t={};for(var n in e)t[n]=u(e[n]);return t}function c(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,A=u(t),i=r.plugins.onCreateRule(e,A,n);return i||(e[0],null)}var f=function(e,t){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,v="undefined"!==typeof CSS&&CSS.escape,m=function(e){return v?v(e):e.replace(g,"\\$1")},b=function(){function e(e,t,n){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=n.sheet,A=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:A&&(this.renderer=new A)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var A=t;n&&!1===n.process||(A=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==A||!1===A,o=e in this.style;if(i&&!o&&!r)return this;var a=i&&o;if(a?delete this.style[e]:this.style[e]=A,this.renderable&&this.renderer)return a?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,A),this;var s=this.options.sheet;return s&&s.attached,this},e}(),y=function(e){function t(t,n,r){var A;(A=e.call(this,t,n,r)||this).selectorText=void 0,A.id=void 0,A.renderable=void 0;var i=r.selector,o=r.scoped,s=r.sheet,l=r.generateId;return i?A.selectorText=i:!1!==o&&(A.id=l(Object(a.a)(Object(a.a)(A)),s),A.selectorText="."+m(A.id)),A}Object(o.a)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=d(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return p(this.selectorText,this.style,n)},Object(i.a)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(b),w={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new y(e,t,n)}},B={indent:1,children:!0},C=/@([\w-]+)/,x=function(){function e(e,t,n){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e;var A=e.match(C);for(var i in this.at=A?A[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new G(Object(r.a)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.toString=function(e){if(void 0===e&&(e=B),null==e.indent&&(e.indent=B.indent),null==e.children&&(e.children=B.children),!1===e.children)return this.query+" {}";var t=this.rules.toString(e);return t?this.query+" {\n"+t+"\n}":""},e}(),E=/@media|@supports\s+/,F={onCreateRule:function(e,t,n){return E.test(e)?new x(e,t,n):null}},O={indent:1,children:!0},k=/@keyframes\s+([\w-]+)/,S=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var A=e.match(k);A&&A[1]?this.name=A[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,o=n.sheet,a=n.generateId;for(var s in this.id=!1===i?this.name:m(a(this,o)),this.rules=new G(Object(r.a)({},n,{parent:this})),t)this.rules.add(s,t[s],Object(r.a)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){if(void 0===e&&(e=O),null==e.indent&&(e.indent=O.indent),null==e.children&&(e.children=O.children),!1===e.children)return this.at+" "+this.id+" {}";var t=this.rules.toString(e);return t&&(t="\n"+t+"\n"),this.at+" "+this.id+" {"+t+"}"},e}(),Q=/@keyframes\s+/,U=/\$([\w-]+)/g,L=function(e,t){return"string"===typeof e?e.replace(U,(function(e,n){return n in t?t[n]:e})):e},I=function(e,t,n){var r=e[t],A=L(r,n);A!==r&&(e[t]=A)},_={onCreateRule:function(e,t,n){return"string"===typeof e&&Q.test(e)?new S(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&I(e,"animation-name",n.keyframes),"animation"in e&&I(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return L(e,r.keyframes);default:return e}}},N=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),A=0;A=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=Object(s.a)(t,["attached"]),A="",i=0;i0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var A=function(e){for(var t=ae(),n=0;nn?n:t},fe=function(){function e(e){this.getPropertyValue=re,this.setProperty=Ae,this.removeProperty=ie,this.setSelector=oe,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,this.cssRules=[],e&&J.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,A=t.element;this.element=A||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=le();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=se(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var A=n,i=A.parentNode;i&&i.insertBefore(e,A.nextSibling)}else ae().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return v}));var r=n(31),A=n(28),i=n(0),o=n.n(i),a=n(46),s=(n(8),n(3)),l=n(27),u=n(43),c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),A=0;A0&&void 0!==arguments[0]?arguments[0]:{};Object(u.a)(this,e),this.options=t}return Object(c.a)(e,[{key:"collect",value:function(e){var t=new Map;this.sheetsRegistry=new h.b;var n=Object(r.a)();return d.a.createElement(p.b,Object(l.a)({sheetsManager:t,serverGenerateClassName:n,sheetsRegistry:this.sheetsRegistry},this.options),e)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(e){return d.a.createElement("style",Object(l.a)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}]),e}(),v=n(5),m=n(4),b=(n(8),n(49)),y=n.n(b);function w(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function B(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.name,A=Object(v.a)(n,["name"]);var i,o=r,s="function"===typeof t?function(e){return{root:function(n){return t(Object(l.a)({theme:e},n))}}}:{root:t},u=Object(a.a)(s,Object(l.a)({Component:e,name:r||e.displayName,classNamePrefix:o},A));t.filterProps&&(i=t.filterProps,delete t.filterProps),t.propTypes&&(t.propTypes,delete t.propTypes);var c=d.a.forwardRef((function(t,n){var r=t.children,A=t.className,o=t.clone,a=t.component,s=Object(v.a)(t,["children","className","clone","component"]),c=u(t),f=Object(m.default)(c.root,A),h=s;if(i&&(h=w(h,i)),o)return d.a.cloneElement(r,Object(l.a)({className:Object(m.default)(r.props.className,f)},h));if("function"===typeof r)return r(Object(l.a)({className:f},h));var p=a||e;return d.a.createElement(p,Object(l.a)({ref:n,className:f},h),r)}));return y()(c,e),c}}var C=n(79),x=n(104),E=n(165),F=n(103);var O=function(e){var t=e.children,n=e.theme,r=Object(E.a)(),A=d.a.useMemo((function(){var e=null===r?n:function(e,t){return"function"===typeof t?t(e):Object(l.a)({},e,t)}(r,n);return null!=e&&(e[F.a]=null!==r),e}),[n,r]);return d.a.createElement(x.a.Provider,{value:A},t)},k=n(244);function S(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=function(e){var n=d.a.forwardRef((function(n,r){var A=n.innerRef,i=Object(v.a)(n,["innerRef"]),o=Object(E.a)()||t;return d.a.createElement(e,Object(l.a)({theme:o,ref:A||r},i))}));return y()(n,e),n};return n}var Q=S()},function(e,t,n){"use strict";function r(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e}),{})}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return C})),n.d(t,"b",(function(){return S})),n.d(t,"d",(function(){return U})),n.d(t,"c",(function(){return p})),n.d(t,"f",(function(){return g})),n.d(t,"e",(function(){return h}));var r=n(3);function A(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,A=e.length;r=0;f--){var d=o[f];"."===d?i(o,f):".."===d?(i(o,f),c++):c&&(i(o,f),c--)}if(!l)for(;c--;c)o.unshift("..");!l||""===o[0]||o[0]&&A(o[0])||o.unshift("");var h=o.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function a(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var s=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var r=a(t),A=a(n);return r!==t||A!==n?e(r,A):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},l=n(43);function u(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function f(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function h(e){var t=e.pathname,n=e.search,r=e.hash,A=t||"/";return n&&"?"!==n&&(A+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(A+="#"===r.charAt(0)?r:"#"+r),A}function p(e,t,n,A){var i;"string"===typeof e?(i=function(e){var t=e||"/",n="",r="",A=t.indexOf("#");-1!==A&&(r=t.substr(A),t=t.substr(0,A));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(r.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(a){throw a instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):a}return n&&(i.key=n),A?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,A.pathname)):i.pathname=A.pathname:i.pathname||(i.pathname="/"),i}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&s(e.state,t.state)}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,A){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,A):A(!0):A(!1!==i)}else A(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,A):n.push(A),c({action:r,location:A,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",A=p(e,t,f(),y.location);u.confirmTransitionTo(A,r,n,(function(e){e&&(y.entries[y.index]=A,c({action:r,location:A}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=y.index+e;return t>=0&&t1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:d(e)?3:0}function s(e,t){return 2===a(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){return 2===a(e)?e.get(t):e[t]}function u(e,t,n){var r=a(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function c(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return T&&e instanceof Map}function d(e){return K&&e instanceof Set}function h(e){return e.o||e.t}function p(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Y(e);delete t[G];for(var n=X(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=v),Object.freeze(e),t&&o(e,(function(e,t){return g(t,!0)}),!0)),e}function v(){r(2)}function m(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=J[e];return t||r(18,e),t}function y(e,t){J[e]||(J[e]=t)}function w(){return H}function B(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.v=t)}function C(e){x(e),e.p.forEach(F),e.p=null}function x(e){e===H&&(H=e.l)}function E(e){return H={p:[],l:H,h:e,m:!0,_:0}}function F(e){var t=e[G];0===t.i||1===t.i?t.j():t.O=!0}function O(e,t){t._=t.p.length;var n=t.p[0],A=void 0!==e&&e!==n;return t.h.g||b("ES5").S(t,e,A),A?(n[G].P&&(C(t),r(4)),i(e)&&(e=k(t,e),t.l||Q(t,e)),t.u&&b("Patches").M(n[G],e,t.u,t.s)):e=k(t,n,[]),C(t),t.u&&t.v(t.u,t.s),e!==z?e:void 0}function k(e,t,n){if(m(t))return t;var r=t[G];if(!r)return o(t,(function(A,i){return S(e,r,t,A,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return Q(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var A=4===r.i||5===r.i?r.o=p(r.k):r.o;o(3===r.i?new Set(A):A,(function(t,i){return S(e,r,A,t,i,n)})),Q(e,A,!1),n&&e.u&&b("Patches").R(r,n,e.u,e.s)}return r.o}function S(e,t,n,r,o,a){if(A(o)){var l=k(e,o,a&&t&&3!==t.i&&!s(t.D,r)?a.concat(r):void 0);if(u(n,r,l),!A(l))return;e.m=!1}if(i(o)&&!m(o)){if(!e.h.F&&e._<1)return;k(e,o),t&&t.A.l||Q(e,o)}}function Q(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&g(t,n)}function U(e,t){var n=e[G];return(n?h(n):e)[t]}function L(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function I(e){e.P||(e.P=!0,e.l&&I(e.l))}function _(e){e.o||(e.o=p(e.t))}function N(e,t,n){var r=f(t)?b("MapSet").N(t,n):d(t)?b("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:w(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},A=r,i=$;n&&(A=[r],i=Z);var o=Proxy.revocable(A,i),a=o.revoke,s=o.proxy;return r.k=s,r.j=a,s}(t,n):b("ES5").J(t,n);return(n?n.A:w()).p.push(r),r}function P(e){return A(e)||r(22,e),function e(t){if(!i(t))return t;var n,r=t[G],A=a(t);if(r){if(!r.P&&(r.i<4||!b("ES5").K(r)))return r.t;r.I=!0,n=j(t,A),r.I=!1}else n=j(t,A);return o(n,(function(t,A){r&&l(r.t,t)===A||u(n,t,e(A))})),3===A?new Set(n):n}(e)}function j(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return p(e)}function M(){function e(e,t){var n=i[e];return n?n.enumerable=t:i[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[G];return $.get(t,e)},set:function(t){var n=this[G];$.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var A=e[t][G];if(!A.P)switch(A.i){case 5:r(A)&&I(A);break;case 4:n(A)&&I(A)}}}function n(e){for(var t=e.t,n=e.k,r=X(n),A=r.length-1;A>=0;A--){var i=r[A];if(i!==G){var o=t[i];if(void 0===o&&!s(t,i))return!0;var a=n[i],l=a&&a[G];if(l?l.t!==o:!c(a,o))return!0}}var u=!!t[G];return r.length!==X(t).length+(u?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}var i={};y("ES5",{J:function(t,n){var r=Array.isArray(t),A=function(t,n){if(t){for(var r=Array(n.length),A=0;A1?r-1:0),i=1;i1?r-1:0),i=1;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var i=b("Patches").$;return A(e)?i(e,t):this.produce(e,(function(e){return i(e,t.slice(n+1))}))},e}()),te=ee.produce,ne=(ee.produceWithPatches.bind(ee),ee.setAutoFreeze.bind(ee),ee.setUseProxies.bind(ee),ee.applyPatches.bind(ee),ee.createDraft.bind(ee),ee.finishDraft.bind(ee),te);function re(e,t){return e===t}function Ae(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,A=0;A1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:re,n=null,r=null;return function(){return Ae(t,n,arguments)||(r=e.apply(null,arguments)),n=arguments,r}}));var oe=n(26);function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function se(e){for(var t=1;t0&&A[A.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!A||i[1]>A[0]&&i[1]0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,a=void 0===n?i.standard:n,s=t.easing,l=void 0===s?A.easeInOut:s,u=t.delay,c=void 0===u?0:u;Object(r.a)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof a?a:o(a)," ").concat(l," ").concat("string"===typeof c?c:o(c))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),A="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;function i(e){var t=r.useRef(e);return A((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return vt})),n.d(t,"b",(function(){return L})),n.d(t,"c",(function(){return Ne})),n.d(t,"d",(function(){return fn})),n.d(t,"e",(function(){return Gt})),n.d(t,"f",(function(){return zt})),n.d(t,"g",(function(){return an}));n(6);var r=n(61),A=n(35);function i(e,t,n){return(i="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=Object(A.a)(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}var o=n(25),a=n(24),s=n(16),l=n(29),u=n(20),c=n(22),f=n(13),d=n(14),h=n(1),p=new(function(){function e(){Object(f.a)(this,e),this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}return Object(d.a)(e,[{key:"_notify",value:function(e,t,n,r){var A=t.listeners[r],i=t.duration;A.forEach((function(r){return r({chart:e,initial:t.initial,numSteps:i,currentStep:Math.min(n-t.start,i)})}))}},{key:"_refresh",value:function(){var e=this;e._request||(e._running=!0,e._request=h.Lb.call(window,(function(){e._update(),e._request=null,e._running&&e._refresh()})))}},{key:"_update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),t=this,n=0;t._charts.forEach((function(r,A){if(r.running&&r.items.length){for(var i,o=r.items,a=o.length-1,s=!1;a>=0;--a)(i=o[a])._active?(i._total>r.duration&&(r.duration=i._total),i.tick(e),s=!0):(o[a]=o[o.length-1],o.pop());s&&(A.draw(),t._notify(A,r,e,"progress")),o.length||(r.running=!1,t._notify(A,r,e,"complete"),r.initial=!1),n+=o.length}})),t._lastDate=e,0===n&&(t._running=!1)}},{key:"_getAnims",value:function(e){var t=this._charts,n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}},{key:"listen",value:function(e,t,n){this._getAnims(e).listeners[t].push(n)}},{key:"add",value:function(e,t){var n;t&&t.length&&(n=this._getAnims(e).items).push.apply(n,Object(c.a)(t))}},{key:"has",value:function(e){return this._getAnims(e).items.length>0}},{key:"start",value:function(e){var t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((function(e,t){return Math.max(e,t._duration)}),0),this._refresh())}},{key:"running",value:function(e){if(!this._running)return!1;var t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}},{key:"stop",value:function(e){var t=this._charts.get(e);if(t&&t.items.length){for(var n=t.items,r=n.length-1;r>=0;--r)n[r].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}}},{key:"remove",value:function(e){return this._charts.delete(e)}}]),e}()),g="transparent",v={boolean:function(e,t,n){return n>.5?t:e},color:function(e,t,n){var r=Object(h.wb)(e||g),A=r.valid&&Object(h.wb)(t||g);return A&&A.valid?A.mix(r,n).hexString():t},number:function(e,t,n){return e+(t-e)*n}},m=function(){function e(t,n,r,A){Object(f.a)(this,e);var i=n[r];A=Object(h.C)([t.to,A,i,t.from]);var o=Object(h.C)([t.from,i,A]);this._active=!0,this._fn=t.fn||v[t.type||typeof o],this._easing=h.yb[t.easing]||h.yb.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=r,this._from=o,this._to=A,this._promises=void 0}return Object(d.a)(e,[{key:"active",value:function(){return this._active}},{key:"update",value:function(e,t,n){var r=this;if(r._active){r._notify(!1);var A=r._target[r._prop],i=n-r._start,o=r._duration-i;r._start=n,r._duration=Math.floor(Math.max(o,e.duration)),r._total+=i,r._loop=!!e.loop,r._to=Object(h.C)([e.to,t,A,e.from]),r._from=Object(h.C)([e.from,A,t])}}},{key:"cancel",value:function(){var e=this;e._active&&(e.tick(Date.now()),e._active=!1,e._notify(!1))}},{key:"tick",value:function(e){var t,n=this,r=e-n._start,A=n._duration,i=n._prop,o=n._from,a=n._loop,s=n._to;if(n._active=o!==s&&(a||r1?2-t:t,t=n._easing(Math.min(1,Math.max(0,t))),n._target[i]=n._fn(o,s,t))}},{key:"wait",value:function(){var e=this._promises||(this._promises=[]);return new Promise((function(t,n){e.push({res:t,rej:n})}))}},{key:"_notify",value:function(e){for(var t=e?"res":"rej",n=this._promises||[],r=0;r=0;--n){var s=o[n];if("$"!==s.charAt(0))if("options"!==s){var l=t[s],u=i[s],f=r.get(s);if(u){if(f&&u.active()){u.update(f,l,a);continue}u.cancel()}f&&f.duration?(i[s]=u=new m(f,e,s,l),A.push(u)):e[s]=l}else A.push.apply(A,Object(c.a)(this._animateOptions(e,t)))}return A}},{key:"update",value:function(e,t){if(0!==this._properties.size){var n=this._createAnimations(e,t);return n.length?(p.add(this._chart,n),!0):void 0}Object.assign(e,t)}}]),e}();function w(e,t){var n=e&&e.options||{},r=n.reverse,A=void 0===n.min?t:0,i=void 0===n.max?t:0;return{start:r?i:A,end:r?A:i}}function B(e,t){var n,r,A=[],i=e._getSortedDatasetMetas(t);for(n=0,r=i.length;n0||!n&&o<0)return i.index}}catch(a){A.e(a)}finally{A.f()}return null}function O(e,t){for(var n,r=e.chart,A=e._cachedMeta,i=r._stacks||(r._stacks={}),o=A.iScale,a=A.vScale,s=A.index,l=o.axis,u=a.axis,c=function(e,t,n){return"".concat(e.id,".").concat(t.id,".").concat(n.stack||n.type)}(o,a,A),f=t.length,d=0;d0&&o._parsed[e-1];if(!1===i._parsing)o._parsed=a,o._sorted=!0,A=a;else{A=Object(h.vb)(a[e])?i.parseArrayData(o,a,e,t):Object(h.Cb)(a[e])?i.parseObjectData(o,a,e,t):i.parsePrimitiveData(o,a,e,t);for(n=0;ni||v=0;--n)if(!m()){o.updateRangeFromParsed(d,e,A,f);break}return d}},{key:"getAllParsedValues",value:function(e){var t,n,r,A=this._cachedMeta._parsed,i=[];for(t=0,n=A.length;t=0&&e1&&void 0!==arguments[1]?arguments[1]:"default",n=arguments.length>2?arguments[2]:void 0,r=this,A="active"===t,i=r._cachedDataOpts,o=e+"-"+t,a=i[o],s=r.enableOptionSharing&&Object(h.Bb)(n);if(a)return U(a,s);var l=r.chart.config,u=l.datasetElementScopeKeys(r._type,e),c=A?["".concat(e,"Hover"),"hover",e,""]:[e,""],f=l.getOptionScopes(r.getDataset(),u),d=Object.keys(h.xb.elements[e]),p=function(){return r.getContext(n,A)},g=l.resolveNamedOptions(f,d,p,c);return g.$shared&&(g.$shared=s,i[o]=Object.freeze(U(g,s))),g}},{key:"_resolveAnimations",value:function(e,t,n){var r,A=this,i=A.chart,o=A._cachedDataOpts,a="animation-".concat(t),s=o[a];if(s)return s;if(!1!==i.options.animation){var l=A.chart.config,u=l.datasetAnimationScopeKeys(A._type,t),c=l.getOptionScopes(A.getDataset(),u);r=l.createResolver(c,A.getContext(e,n,t))}var f=new y(i,r&&r.animations);return r&&r._cacheable&&(o[a]=Object.freeze(f)),f}},{key:"getSharedOptions",value:function(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}},{key:"includeOptions",value:function(e,t){return!t||Q(e)||this.chart._animationsDisabled}},{key:"updateElement",value:function(e,t,n,r){Q(r)?Object.assign(e,n):this._resolveAnimations(t,r).update(e,n)}},{key:"updateSharedOptions",value:function(e,t,n){e&&!Q(t)&&this._resolveAnimations(void 0,t).update(e,n)}},{key:"_setStyle",value:function(e,t,n,r){e.active=r;var A=this.getStyle(t,r);this._resolveAnimations(t,n,r).update(e,{options:!r&&this.getSharedOptions(A)||A})}},{key:"removeHoverStyle",value:function(e,t,n){this._setStyle(e,n,"active",!1)}},{key:"setHoverStyle",value:function(e,t,n){this._setStyle(e,n,"active",!0)}},{key:"_removeDatasetHoverStyle",value:function(){var e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}},{key:"_setDatasetHoverStyle",value:function(){var e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}},{key:"_resyncElements",value:function(e){var t,n=this,r=n._data,A=n._cachedMeta.data,i=Object(u.a)(n._syncList);try{for(i.s();!(t=i.n()).done;){var o=Object(s.a)(t.value,3),a=o[0],l=o[1],c=o[2];n[a](l,c)}}catch(p){i.e(p)}finally{i.f()}n._syncList=[];var f=A.length,d=r.length,h=Math.min(d,f);h&&n.parse(0,h),d>f?n._insertElements(f,d-f,e):d2&&void 0!==arguments[2])||arguments[2],A=this,i=A._cachedMeta,o=i.data,a=e+t,s=function(e){for(e.length+=t,n=e.length-1;n>=a;n--)e[n]=e[n-t]};for(s(o),n=e;nMath.abs(a)&&(s=a,l=o),t[n.axis]=l,t._custom={barStart:s,barEnd:l,start:A,end:i,min:o,max:a}}(e,t,n,r):t[n.axis]=n.parse(e,r),t}function N(e,t,n,r){var A,i,o,a,s=e.iScale,l=e.vScale,u=s.getLabels(),c=s===l,f=[];for(A=n,i=n+r;Ae.x,n="left",r="right"):(t=e.base=n?1:-1)}(n,i,u)*l,p===u&&(b-=n/2),t=b+n),b===i.getPixelForValue(u)){var y=Object(h.Mb)(n)*i.getLineWidthForValue(u)/2;b+=y,n-=y}return{size:n,base:b,head:t,center:t+n/2}}},{key:"_calculateBarIndexPixels",value:function(e,t){var n,r,A=this,i=t.scale,o=A.options,a=o.skipNull,s=Object(h.Pb)(o.maxBarThickness,1/0);if(t.grouped){var l=a?A._getStackCount(e):t.stackCount,u="flex"===o.barThickness?function(e,t,n,r){var A=t.pixels,i=A[e],o=e>0?A[e-1]:null,a=e=0;--A)r=Math.max(r,t[A].size()/2,n[A]._custom);return r>0&&r}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=t.xScale,r=t.yScale,A=this.getParsed(e),i=n.getLabelForValue(A.x),o=r.getLabelForValue(A.y),a=A._custom;return{label:t.label,value:"("+i+", "+o+(a?", "+a:"")+")"}}},{key:"update",value:function(e){var t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var A=this,i="reset"===r,o=A._cachedMeta,a=o.iScale,s=o.vScale,l=A.resolveDataElementOptions(t,r),u=A.getSharedOptions(l),c=A.includeOptions(r,u),f=a.axis,d=s.axis,h=t;h0&&!isNaN(e)?h.u*(Math.abs(e)/t):0}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart,r=n.data.labels||[],A=Object(h.Hb)(t._parsed[e],n.options.locale);return{label:r[e]||"",value:A}}},{key:"getMaxBorderWidth",value:function(e){var t,n,r,A,i,o=0,a=this.chart;if(!e)for(t=0,n=a.data.datasets.length;t0&&A.getParsed(t-1),y=t;y0&&B[d]-b[d]>v,C.parsed=B,f&&(C.options=c||A.resolveDataElementOptions(y,w.active?"active":r)),m||A.updateElement(w,y,C,r),b=B}A.updateSharedOptions(c,r,u)}},{key:"getMaxOverflow",value:function(){var e=this,t=e._cachedMeta,n=t.dataset,r=n.options&&n.options.borderWidth||0,A=t.data||[];if(!A.length)return r;var i=A[0].size(e.resolveDataElementOptions(0)),o=A[A.length-1].size(e.resolveDataElementOptions(A.length-1));return Math.max(r,i,o)/2}},{key:"draw",value:function(){var e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),i(Object(A.a)(n.prototype),"draw",this).call(this)}}]),n}(L);K.id="line",K.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},K.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var V=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e,r){var A;return Object(f.a)(this,n),(A=t.call(this,e,r)).innerRadius=void 0,A.outerRadius=void 0,A}return Object(d.a)(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart,r=n.data.labels||[],A=Object(h.Hb)(t._parsed[e].r,n.options.locale);return{label:r[e]||"",value:A}}},{key:"update",value:function(e){var t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}},{key:"_updateRadius",value:function(){var e=this,t=e.chart,n=t.chartArea,r=t.options,A=Math.min(n.right-n.left,n.bottom-n.top),i=Math.max(A/2,0),o=(i-Math.max(r.cutoutPercentage?i/100*r.cutoutPercentage:1,0))/t.getVisibleDatasetCount();e.outerRadius=i-o*e.index,e.innerRadius=e.outerRadius-o}},{key:"updateElements",value:function(e,t,n,r){var A,i=this,o="reset"===r,a=i.chart,s=i.getDataset(),l=a.options.animation,u=i._cachedMeta.rScale,c=u.xCenter,f=u.yCenter,d=u.getIndexAngle(0)-.5*h.q,p=d,g=360/i.countVisibleElements();for(A=0;A0){var a=o[0].datasetIndex,s=e.getDatasetMeta(a).data;o=[];for(var l=0;l1){var o=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(o<1e-4||o>1e15)&&(r="scientific"),i=function(e,t){var n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e));return n}(e,n)}var a=Object(h.k)(Math.abs(i)),s=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:r,minimumFractionDigits:s,maximumFractionDigits:s};return Object.assign(l,this.options.ticks.format),Object(h.Hb)(e,A,l)},logarithmic:function(e,t,n){if(0===e)return"0";var r=e/Math.pow(10,Math.floor(Object(h.k)(e)));return 1===r||2===r||5===r?Pe.numeric.call(this,e,t,n):""}};var je={formatters:Pe};function Me(e,t){var n=e.options.ticks,r=n.maxTicksLimit||function(e){var t=e.options.offset,n=e._tickSize(),r=e._length/n+(t?0:1),A=e._maxLength/n;return Math.floor(Math.min(r,A))}(e),A=n.major.enabled?function(e){var t,n,r=[];for(t=0,n=e.length;tr)return function(e,t,n,r){var A,i=0,o=n[0];for(r=Math.ceil(r),A=0;AA)return s}return Math.max(A,1)}(A,t,r);if(i>0){var u,c,f=i>1?Math.round((a-o)/(i-1)):null;for(Re(t,s,l,Object(h.Db)(f)?0:o-f,o),u=0,c=i-1;ua+s)))return l}function Ke(e){return e.drawTicks?e.tickLength:0}function Ve(e,t){if(!e.display)return 0;var n=Object(h.y)(e.font,t),r=Object(h.b)(e.padding);return(Object(h.vb)(e.text)?e.text.length:1)*n.lineHeight+r.height}function ze(e,t,n){var r=Object(h.z)(e);return(n&&"right"!==t||!n&&"right"===t)&&(r=function(e){return"left"===e?"right":"right"===e?"left":e}(r)),r}var We=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this)).id=e.id,r.type=e.type,r.options=void 0,r.ctx=e.ctx,r.chart=e.chart,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r._margins={left:0,right:0,top:0,bottom:0},r.maxWidth=void 0,r.maxHeight=void 0,r.paddingTop=void 0,r.paddingBottom=void 0,r.paddingLeft=void 0,r.paddingRight=void 0,r.axis=void 0,r.labelRotation=void 0,r.min=void 0,r.max=void 0,r._range=void 0,r.ticks=[],r._gridLineItems=null,r._labelItems=null,r._labelSizes=null,r._length=0,r._maxLength=0,r._longestTextCache={},r._startPixel=void 0,r._endPixel=void 0,r._reversePixels=!1,r._userMax=void 0,r._userMin=void 0,r._suggestedMax=void 0,r._suggestedMin=void 0,r._ticksLength=0,r._borderValue=0,r._cache={},r._dataLimitsCached=!1,r.$context=void 0,r}return Object(d.a)(n,[{key:"init",value:function(e){var t=this;t.options=e.setContext(t.getContext()),t.axis=e.axis,t._userMin=t.parse(e.min),t._userMax=t.parse(e.max),t._suggestedMin=t.parse(e.suggestedMin),t._suggestedMax=t.parse(e.suggestedMax)}},{key:"parse",value:function(e,t){return e}},{key:"getUserBounds",value:function(){var e=this._userMin,t=this._userMax,n=this._suggestedMin,r=this._suggestedMax;return e=Object(h.m)(e,Number.POSITIVE_INFINITY),t=Object(h.m)(t,Number.NEGATIVE_INFINITY),n=Object(h.m)(n,Number.POSITIVE_INFINITY),r=Object(h.m)(r,Number.NEGATIVE_INFINITY),{min:Object(h.m)(e,n),max:Object(h.m)(t,r),minDefined:Object(h.Ab)(e),maxDefined:Object(h.Ab)(t)}}},{key:"getMinMax",value:function(e){var t,n=this,r=n.getUserBounds(),A=r.min,i=r.max,o=r.minDefined,a=r.maxDefined;if(o&&a)return{min:A,max:i};for(var s=n.getMatchingVisibleMetas(),l=0,u=s.length;l=s||o<=1||!r.isHorizontal())r.labelRotation=a;else{var u=r._getLabelSizes(),c=u.widest.width,f=u.highest.height,d=Object(h.Kb)(r.chart.width-c,0,r.maxWidth);c+6>(e=A.offset?r.maxWidth/o:d/(o-1))&&(e=d/(o-(A.offset?.5:1)),t=r.maxHeight-Ke(A.grid)-i.padding-Ve(A.title,r.chart.options.font),n=Math.sqrt(c*c+f*f),l=Object(h.p)(Math.min(Math.asin(Object(h.Kb)((u.highest.height+6)/e,-1,1)),Math.asin(Object(h.Kb)(t/n,-1,1))-Math.asin(Object(h.Kb)(f/n,-1,1)))),l=Math.max(a,Math.min(s,l))),r.labelRotation=l}}},{key:"afterCalculateLabelRotation",value:function(){Object(h.n)(this.options.afterCalculateLabelRotation,[this])}},{key:"beforeFit",value:function(){Object(h.n)(this.options.beforeFit,[this])}},{key:"fit",value:function(){var e=this,t={width:0,height:0},n=e.chart,r=e.options,A=r.ticks,i=r.title,o=r.grid,a=e._isVisible(),s=e.isHorizontal();if(a){var l=Ve(i,n.options.font);if(s?(t.width=e.maxWidth,t.height=Ke(o)+l):(t.height=e.maxHeight,t.width=Ke(o)+l),A.display&&e.ticks.length){var u=e._getLabelSizes(),c=u.first,f=u.last,d=u.widest,p=u.highest,g=2*A.padding,v=Object(h.Nb)(e.labelRotation),m=Math.cos(v),b=Math.sin(v);if(s){var y=A.mirror?0:b*d.width+m*p.height;t.height=Math.min(e.maxHeight,t.height+y+g)}else{var w=A.mirror?0:m*d.width+b*p.height;t.width=Math.min(e.maxWidth,t.width+w+g)}e._calculatePadding(c,f,b,m)}}e._handleMargins(),s?(e.width=e._length=n.width-e._margins.left-e._margins.right,e.height=t.height):(e.width=t.width,e.height=e._length=n.height-e._margins.top-e._margins.bottom)}},{key:"_calculatePadding",value:function(e,t,n,r){var A=this,i=A.options,o=i.ticks,a=o.align,s=o.padding,l=i.position,u=0!==A.labelRotation,c="top"!==l&&"x"===A.axis;if(A.isHorizontal()){var f=A.getPixelForTick(0)-A.left,d=A.right-A.getPixelForTick(A.ticks.length-1),h=0,p=0;u?c?(h=r*e.width,p=n*t.height):(h=n*e.height,p=r*t.width):"start"===a?p=t.width:"end"===a?h=e.width:(h=e.width/2,p=t.width/2),A.paddingLeft=Math.max((h-f+s)*A.width/(A.width-f),0),A.paddingRight=Math.max((p-d+s)*A.width/(A.width-d),0)}else{var g=t.height/2,v=e.height/2;"start"===a?(g=0,v=e.height):"end"===a&&(g=t.height,v=0),A.paddingTop=g+s,A.paddingBottom=v+s}}},{key:"_handleMargins",value:function(){var e=this;e._margins&&(e._margins.left=Math.max(e.paddingLeft,e._margins.left),e._margins.top=Math.max(e.paddingTop,e._margins.top),e._margins.right=Math.max(e.paddingRight,e._margins.right),e._margins.bottom=Math.max(e.paddingBottom,e._margins.bottom))}},{key:"afterFit",value:function(){Object(h.n)(this.options.afterFit,[this])}},{key:"isHorizontal",value:function(){var e=this.options,t=e.axis,n=e.position;return"top"===n||"bottom"===n||"x"===t}},{key:"isFullSize",value:function(){return this.options.fullSize}},{key:"_convertTicksToLabels",value:function(e){var t,n,r=this;for(r.beforeTickToLabelConversion(),r.generateTickLabels(e),t=0,n=e.length;tt){for(n=0;nt.length-1?null:this.getPixelForValue(t[e].value)}},{key:"getPixelForDecimal",value:function(e){var t=this;t._reversePixels&&(e=1-e);var n=t._startPixel+e*t._length;return Object(h.s)(t._alignToPixels?Object(h.t)(t.chart,n,0):n)}},{key:"getDecimalForPixel",value:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}},{key:"getBasePixel",value:function(){return this.getPixelForValue(this.getBaseValue())}},{key:"getBaseValue",value:function(){var e=this.min,t=this.max;return e<0&&t<0?t:e>0&&t>0?e:0}},{key:"getContext",value:function(e){var t,n,r=this,A=r.ticks||[];if(e>=0&&ea*A?a/r:s/A:s*A0}},{key:"_computeGridLineItems",value:function(e){var t,n,r,A,i,o,a,s,l,u,c,f,d=this,p=d.axis,g=d.chart,v=d.options,m=v.grid,b=v.position,y=m.offset,w=d.isHorizontal(),B=d.ticks.length+(y?1:0),C=Ke(m),x=[],E=m.setContext(d.getContext()),F=E.drawBorder?E.borderWidth:0,O=F/2,k=function(e){return Object(h.t)(g,e,F)};if("top"===b)t=k(d.bottom),o=d.bottom-C,s=t-O,u=k(e.top)+O,f=e.bottom;else if("bottom"===b)t=k(d.top),u=e.top,f=k(e.bottom)-O,o=t+O,s=d.top+C;else if("left"===b)t=k(d.right),i=d.right-C,a=t-O,l=k(e.left)+O,c=e.right;else if("right"===b)t=k(d.left),l=e.left,c=k(e.right)-O,i=t+O,a=d.left+C;else if("x"===p){if("center"===b)t=k((e.top+e.bottom)/2+.5);else if(Object(h.Cb)(b)){var S=Object.keys(b)[0],Q=b[S];t=k(d.chart.scales[S].getPixelForValue(Q))}u=e.top,f=e.bottom,s=(o=t+O)+C}else if("y"===p){if("center"===b)t=k((e.left+e.right)/2);else if(Object(h.Cb)(b)){var U=Object.keys(b)[0],L=b[U];t=k(d.chart.scales[U].getPixelForValue(L))}a=(i=t-O)-C,l=e.left,c=e.right}var I=Object(h.Pb)(v.ticks.maxTicksLimit,B),_=Math.max(1,Math.ceil(B/I));for(n=0;n=0?n.setContext(t.getContext(r)).lineWidth:0}},{key:"drawGrid",value:function(e){var t,n,r=this,A=r.options.grid,i=r.ctx,o=r._gridLineItems||(r._gridLineItems=r._computeGridLineItems(e)),a=function(e,t,n){n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(e.x,e.y),i.lineTo(t.x,t.y),i.stroke(),i.restore())};if(A.display)for(t=0,n=o.length;t3&&void 0!==arguments[3]?arguments[3]:[""],A={$shared:!0},i=at(this._resolverCache,e,r),o=i.resolver,a=i.subPrefixes,s=o;if(st(o,t)){A.$shared=!1,n=Object(h.G)(n)?n():n;var l=this.createResolver(e,n,a);s=Object(h.H)(o,n,l)}var c,f=Object(u.a)(t);try{for(f.s();!(c=f.n()).done;){var d=c.value;A[d]=s[d]}}catch(p){f.e(p)}finally{f.f()}return A}},{key:"createResolver",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],r=arguments.length>3?arguments[3]:void 0,A=at(this._resolverCache,e,n),i=A.resolver;return Object(h.Cb)(t)?Object(h.H)(i,t,void 0,r):i}}]),e}();function at(e,t,n){var r=e.get(t);r||(r=new Map,e.set(t,r));var A=n.join(),i=r.get(A);i||(i={resolver:Object(h.I)(t,n),subPrefixes:n.filter((function(e){return!e.toLowerCase().includes("hover")}))},r.set(A,i));return i}function st(e,t){var n,r=Object(h.J)(e),A=r.isScriptable,i=r.isIndexable,o=Object(u.a)(t);try{for(o.s();!(n=o.n()).done;){var a=n.value;if(A(a)&&Object(h.G)(e[a])||i(a)&&Object(h.vb)(e[a]))return!0}}catch(s){o.e(s)}finally{o.f()}return!1}var lt=["top","bottom","left","right","chartArea"];function ut(e,t){return"top"===e||"bottom"===e||-1===lt.indexOf(e)&&"x"===t}function ct(e,t){return function(n,r){return n[e]===r[e]?n[t]-r[t]:n[e]-r[e]}}function ft(e){var t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),Object(h.n)(n&&n.onComplete,[e],t)}function dt(e){var t=e.chart,n=t.options.animation;Object(h.n)(n&&n.onProgress,[e],t)}function ht(e){return Object(h.j)()&&"string"===typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}var pt={},gt=function(e){var t=ht(e);return Object.values(pt).filter((function(e){return e.canvas===t})).pop()},vt=function(){function e(t,n){var r=this;Object(f.a)(this,e);var A=this,i=this.config=new ot(n),o=ht(t),a=gt(o);if(a)throw new Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas can be reused.");var s=i.createResolver(i.chartOptionScopes(),A.getContext());this.platform=new(i.platform||function(e){return!Object(h.j)()||"undefined"!==typeof OffscreenCanvas&&e instanceof OffscreenCanvas?we:_e}(o));var l=A.platform.acquireContext(o,s.aspectRatio),u=l&&l.canvas,c=u&&u.height,d=u&&u.width;this.id=Object(h.L)(),this.ctx=l,this.canvas=u,this.width=d,this.height=c,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this.scale=void 0,this._plugins=new Xe,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Object(h.M)((function(){return r.update("resize")}),s.resizeDelay||0),pt[A.id]=A,l&&u?(p.listen(A,"complete",ft),p.listen(A,"progress",dt),A._initialize(),A.attached&&A.update()):console.error("Failed to create chart: can't acquire context from the given item")}return Object(d.a)(e,[{key:"aspectRatio",get:function(){var e=this.options,t=e.aspectRatio,n=e.maintainAspectRatio,r=this.width,A=this.height,i=this._aspectRatio;return Object(h.Db)(t)?n&&i?i:A?r/A:null:t}},{key:"data",get:function(){return this.config.data},set:function(e){this.config.data=e}},{key:"options",get:function(){return this._options},set:function(e){this.config.options=e}},{key:"_initialize",value:function(){var e=this;return e.notifyPlugins("beforeInit"),e.options.responsive?e.resize():Object(h.V)(e,e.options.devicePixelRatio),e.bindEvents(),e.notifyPlugins("afterInit"),e}},{key:"clear",value:function(){return Object(h.W)(this.canvas,this.ctx),this}},{key:"stop",value:function(){return p.stop(this),this}},{key:"resize",value:function(e,t){p.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}},{key:"_resize",value:function(e,t){var n=this,r=n.options,A=n.canvas,i=r.maintainAspectRatio&&n.aspectRatio,o=n.platform.getMaximumSize(A,e,t,i),a=r.devicePixelRatio||n.platform.getDevicePixelRatio();n.width=o.width,n.height=o.height,n._aspectRatio=n.aspectRatio,Object(h.V)(n,a,!0)&&(n.notifyPlugins("resize",{size:o}),Object(h.n)(r.onResize,[n,o],n),n.attached&&n._doResize()&&n.render())}},{key:"ensureScalesHaveIDs",value:function(){var e=this.options.scales||{};Object(h.c)(e,(function(e,t){e.id=t}))}},{key:"buildOrUpdateScales",value:function(){var e=this,t=e.options,n=t.scales,r=e.scales,A=Object.keys(r).reduce((function(e,t){return e[t]=!1,e}),{}),i=[];n&&(i=i.concat(Object.keys(n).map((function(e){var t=n[e],r=Ze(e,t),A="r"===r,i="x"===r;return{options:t,dposition:A?"chartArea":i?"bottom":"left",dtype:A?"radialLinear":i?"category":"linear"}})))),Object(h.c)(i,(function(n){var i=n.options,o=i.id,a=Ze(o,i),s=Object(h.Pb)(i.type,n.dtype);void 0!==i.position&&ut(i.position,a)===ut(n.dposition)||(i.position=n.dposition),A[o]=!0;var l=null;o in r&&r[o].type===s?l=r[o]:(l=new(qe.getScale(s))({id:o,type:s,ctx:e.ctx,chart:e}),r[l.id]=l);l.init(i,t)})),Object(h.c)(A,(function(e,t){e||delete r[t]})),Object(h.c)(r,(function(t){me(e,t,t.options),ge(e,t)}))}},{key:"_updateMetasets",value:function(){var e=this,t=e._metasets,n=e.data.datasets.length,r=t.length;if(t.sort((function(e,t){return e.index-t.index})),r>n){for(var A=n;An.length&&delete e._stacks,t.forEach((function(t,r){0===n.filter((function(e){return e===t._dataset})).length&&e._destroyDatasetMeta(r)}))}},{key:"buildOrUpdateControllers",value:function(){var e,t,n=this,r=[],A=n.data.datasets;for(n._removeUnreferencedMetasets(),e=0,t=A.length;e=0;--n)e._drawDataset(t[n]);e.notifyPlugins("afterDatasetsDraw")}}},{key:"_drawDataset",value:function(e){var t=this,n=t.ctx,r=e._clip,A=!r.disabled,i=t.chartArea,o={meta:e,index:e.index,cancelable:!0};!1!==t.notifyPlugins("beforeDatasetDraw",o)&&(A&&Object(h.v)(n,{left:!1===r.left?0:i.left-r.left,right:!1===r.right?t.width:i.right+r.right,top:!1===r.top?0:i.top-r.top,bottom:!1===r.bottom?t.height:i.bottom+r.bottom}),e.controller.draw(),A&&Object(h.x)(n),o.cancelable=!1,t.notifyPlugins("afterDatasetDraw",o))}},{key:"getElementsAtEventForMode",value:function(e,t,n,r){var A=re.modes[t];return"function"===typeof A?A(this,e,n,r):[]}},{key:"getDatasetMeta",value:function(e){var t=this.data.datasets[e],n=this._metasets,r=n.filter((function(e){return e&&e._dataset===t})).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},n.push(r)),r}},{key:"getContext",value:function(){return this.$context||(this.$context={chart:this,type:"chart"})}},{key:"getVisibleDatasetCount",value:function(){return this.getSortedVisibleDatasetMetas().length}},{key:"isDatasetVisible",value:function(e){var t=this.data.datasets[e];if(!t)return!1;var n=this.getDatasetMeta(e);return"boolean"===typeof n.hidden?!n.hidden:!t.hidden}},{key:"setDatasetVisibility",value:function(e,t){this.getDatasetMeta(e).hidden=!t}},{key:"toggleDataVisibility",value:function(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}},{key:"getDataVisibility",value:function(e){return!this._hiddenIndices[e]}},{key:"_updateVisibility",value:function(e,t,n){var r=this,A=n?"show":"hide",i=r.getDatasetMeta(e),o=i.controller._resolveAnimations(void 0,A);Object(h.Bb)(t)?(i.data[t].hidden=!n,r.update()):(r.setDatasetVisibility(e,n),o.update(i,{visible:n}),r.update((function(t){return t.datasetIndex===e?A:void 0})))}},{key:"hide",value:function(e,t){this._updateVisibility(e,t,!1)}},{key:"show",value:function(e,t){this._updateVisibility(e,t,!0)}},{key:"_destroyDatasetMeta",value:function(e){var t=this,n=t._metasets&&t._metasets[e];n&&n.controller&&(n.controller._destroy(),delete t._metasets[e])}},{key:"destroy",value:function(){var e,t,n=this,r=n.canvas,A=n.ctx;for(n.stop(),p.remove(n),e=0,t=n.data.datasets.length;eA?(l=A/s,e.arc(i,o,s,n+l,r-l,!0)):e.arc(i,o,A,n+h.i,r-h.i),e.closePath(),e.clip()}function wt(e,t,n,r){var A,i=(A=e.options.borderRadius,Object(h.ab)(A,["outerStart","outerEnd","innerStart","innerEnd"])),o=(n-t)/2,a=Math.min(o,r*t/2),s=function(e){var t=(n-Math.min(o,e))*r/2;return Object(h.Kb)(e,0,Math.min(o,t))};return{outerStart:s(i.outerStart),outerEnd:s(i.outerEnd),innerStart:Object(h.Kb)(i.innerStart,0,a),innerEnd:Object(h.Kb)(i.innerEnd,0,a)}}function Bt(e,t,n,r){return{x:n+e*Math.cos(t),y:r+e*Math.sin(t)}}function Ct(e,t,n,r,A){var i=t.x,o=t.y,a=t.startAngle,s=t.pixelMargin,l=t.innerRadius,u=Math.max(t.outerRadius+r+n-s,0),c=l>0?l+r+n+s:0,f=0,d=A-a;if(r){var p=((l>0?l-r:0)+(u>0?u-r:0))/2;f=(d-(0!==p?d*p/(p+r):d))/2}var g=(d-Math.max(.001,d*u-n/h.q)/u)/2,v=a+g+f,m=A-g-f,b=wt(t,c,u,m-v),y=b.outerStart,w=b.outerEnd,B=b.innerStart,C=b.innerEnd,x=u-y,E=u-w,F=v+y/x,O=m-w/E,k=c+B,S=c+C,Q=v+B/k,U=m-C/S;if(e.beginPath(),e.arc(i,o,u,F,O),w>0){var L=Bt(E,O,i,o);e.arc(L.x,L.y,w,O,m+h.i)}var I=Bt(S,m,i,o);if(e.lineTo(I.x,I.y),C>0){var _=Bt(S,U,i,o);e.arc(_.x,_.y,C,m+h.i,U+Math.PI)}if(e.arc(i,o,c,m-C/c,v+B/c,!0),B>0){var N=Bt(k,Q,i,o);e.arc(N.x,N.y,B,Q+Math.PI,v-h.i)}var P=Bt(x,v,i,o);if(e.lineTo(P.x,P.y),y>0){var j=Bt(x,F,i,o);e.arc(j.x,j.y,y,v-h.i,F)}e.closePath()}function xt(e,t,n,r,A){var i=t.options,o="inner"===i.borderAlign;i.borderWidth&&(o?(e.lineWidth=2*i.borderWidth,e.lineJoin="round"):(e.lineWidth=i.borderWidth,e.lineJoin="bevel"),t.fullCircles&&function(e,t,n){var r,A=t.x,i=t.y,o=t.startAngle,a=t.pixelMargin,s=t.fullCircles,l=Math.max(t.outerRadius-a,0),u=t.innerRadius+a;for(n&&yt(e,t,o+h.u),e.beginPath(),e.arc(A,i,u,o+h.u,o,!0),r=0;r=h.u||Object(h.Ib)(i,s,l))&&(o>=u+d&&o<=c+d)}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),n=t.x,r=t.y,A=t.startAngle,i=t.endAngle,o=t.innerRadius,a=t.outerRadius,s=this.options,l=s.offset,u=(A+i)/2,c=(o+a+s.spacing+l)/2;return{x:n+Math.cos(u)*c,y:r+Math.sin(u)*c}}},{key:"tooltipPosition",value:function(e){return this.getCenterPoint(e)}},{key:"draw",value:function(e){var t=this,n=t.options,r=t.circumference,A=(n.offset||0)/2,i=(n.spacing||0)/2;if(t.pixelMargin="inner"===n.borderAlign?.33:0,t.fullCircles=r>h.u?Math.floor(r/h.u):0,!(0===r||t.innerRadius<0||t.outerRadius<0)){e.save();var o=0;if(A){o=A/2;var a=(t.startAngle+t.endAngle)/2;e.translate(Math.cos(a)*o,Math.sin(a)*o),t.circumference>=h.q&&(o=A)}e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor;var s=function(e,t,n,r){var A=t.fullCircles,i=t.startAngle,o=t.circumference,a=t.endAngle;if(A){Ct(e,t,n,r,i+h.u);for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:t;e.lineCap=Object(h.Pb)(n.borderCapStyle,t.borderCapStyle),e.setLineDash(Object(h.Pb)(n.borderDash,t.borderDash)),e.lineDashOffset=Object(h.Pb)(n.borderDashOffset,t.borderDashOffset),e.lineJoin=Object(h.Pb)(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=Object(h.Pb)(n.borderWidth,t.borderWidth),e.strokeStyle=Object(h.Pb)(n.borderColor,t.borderColor)}function Ot(e,t,n){e.lineTo(n.x,n.y)}function kt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.length,A=n.start,i=void 0===A?0:A,o=n.end,a=void 0===o?r-1:o,s=t.start,l=t.end,u=Math.max(i,s),c=Math.min(a,l),f=il&&a>l;return{count:r,start:u,loop:t.loop,ilen:cs&&(s=x),b=(y*b+C)/++y):(B(),e.lineTo(C,x),o=E,y=0,a=s=x),l=x}B()}function Ut(e){var t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&"monotone"!==t.cubicInterpolationMode&&!t.stepped&&!n?Qt:St}Et.id="arc",Et.defaults={borderAlign:"center",borderColor:"#fff",borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0},Et.defaultRoutes={backgroundColor:"backgroundColor"};var Lt="function"===typeof Path2D;function It(e,t,n,r){Lt&&1===t.segments.length?function(e,t,n,r){var A=t._path;A||(A=t._path=new Path2D,t.path(A,n,r)&&A.closePath()),Ft(e,t.options),e.stroke(A)}(e,t,n,r):function(e,t,n,r){var A,i=t.segments,o=t.options,a=Ut(t),s=Object(u.a)(i);try{for(s.s();!(A=s.n()).done;){var l=A.value;Ft(e,o,l.style),e.beginPath(),a(e,t,l,{start:n,end:n+r-1})&&e.closePath(),e.stroke()}}catch(c){s.e(c)}finally{s.f()}}(e,t,n,r)}var _t=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var A;return Object(f.a)(this,n),(A=t.call(this)).animated=!0,A.options=void 0,A._loop=void 0,A._fullLoop=void 0,A._path=void 0,A._points=void 0,A._segments=void 0,A._decimated=!1,A._pointsUpdated=!1,A._datasetIndex=void 0,e&&Object.assign(Object(r.a)(A),e),A}return Object(d.a)(n,[{key:"updateControlPoints",value:function(e,t){var n=this,r=n.options;if((r.tension||"monotone"===r.cubicInterpolationMode)&&!r.stepped&&!n._pointsUpdated){var A=r.spanGaps?n._loop:n._fullLoop;Object(h.bb)(n._points,r,e,A,t),n._pointsUpdated=!0}}},{key:"points",get:function(){return this._points},set:function(e){var t=this;t._points=e,delete t._segments,delete t._path,t._pointsUpdated=!1}},{key:"segments",get:function(){return this._segments||(this._segments=Object(h.cb)(this,this.options.segment))}},{key:"first",value:function(){var e=this.segments,t=this.points;return e.length&&t[e[0].start]}},{key:"last",value:function(){var e=this.segments,t=this.points,n=e.length;return n&&t[e[n-1].end]}},{key:"interpolate",value:function(e,t){var n=this,r=n.options,A=e[t],i=n.points,o=Object(h.db)(n,{property:t,start:A,end:A});if(o.length){var a,s,l=[],u=function(e){return e.stepped?h.eb:e.tension||"monotone"===e.cubicInterpolationMode?h.fb:h.gb}(r);for(a=0,s=o.length;a=o.left&&t<=o.right)&&(i||n>=o.top&&n<=o.bottom)}function Dt(e,t){e.rect(t.x,t.y,t.w,t.h)}function Tt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.x!==n.x?-t:0,A=e.y!==n.y?-t:0,i=(e.x+e.w!==n.x+n.w?t:0)-r,o=(e.y+e.h!==n.y+n.h?t:0)-A;return{x:e.x+r,y:e.y+A,w:e.w+i,h:e.h+o,radius:e.radius}}Pt.id="point",Pt.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},Pt.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var Kt=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var A;return Object(f.a)(this,n),(A=t.call(this)).options=void 0,A.horizontal=void 0,A.base=void 0,A.width=void 0,A.height=void 0,e&&Object.assign(Object(r.a)(A),e),A}return Object(d.a)(n,[{key:"draw",value:function(e){var t,n=this.options,r=Rt(this),A=r.inner,i=r.outer,o=(t=i.radius).topLeft||t.topRight||t.bottomLeft||t.bottomRight?h.kb:Dt,a=.33;e.save(),i.w===A.w&&i.h===A.h||(e.beginPath(),o(e,Tt(i,a,A)),e.clip(),o(e,Tt(A,-.33,i)),e.fillStyle=n.borderColor,e.fill("evenodd")),e.beginPath(),o(e,Tt(A,a,i)),e.fillStyle=n.backgroundColor,e.fill(),e.restore()}},{key:"inRange",value:function(e,t,n){return Ht(this,e,t,n)}},{key:"inXRange",value:function(e,t){return Ht(this,e,null,t)}},{key:"inYRange",value:function(e,t){return Ht(this,null,e,t)}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","base","horizontal"],e),n=t.x,r=t.y,A=t.base,i=t.horizontal;return{x:i?(n+A)/2:n,y:i?r:(r+A)/2}}},{key:"getRange",value:function(e){return"x"===e?this.width/2:this.height/2}}]),n}(Ne);Kt.id="bar",Kt.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,enableBorderRadius:!0,pointStyle:void 0},Kt.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var Vt=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this)).chart=e.chart,r.options=e.options,r.ctx=e.ctx,r._padding=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return Object(d.a)(n,[{key:"update",value:function(e,t){var n=this,r=n.options;if(n.left=0,n.top=0,r.display){n.width=n.right=e,n.height=n.bottom=t;var A=Object(h.vb)(r.text)?r.text.length:1;n._padding=Object(h.b)(r.padding);var i=A*Object(h.y)(r.font).lineHeight+n._padding.height;n.isHorizontal()?n.height=i:n.width=i}else n.width=n.height=n.right=n.bottom=0}},{key:"isHorizontal",value:function(){var e=this.options.position;return"top"===e||"bottom"===e}},{key:"_drawArgs",value:function(e){var t,n,r,A=this.top,i=this.left,o=this.bottom,a=this.right,s=this.options,l=s.align,u=0;return this.isHorizontal()?(n=Object(h.A)(l,i,a),r=A+e,t=a-i):("left"===s.position?(n=i+e,r=Object(h.A)(l,o,A),u=-.5*h.q):(n=a-e,r=Object(h.A)(l,A,o),u=.5*h.q),t=o-A),{titleX:n,titleY:r,maxWidth:t,rotation:u}}},{key:"draw",value:function(){var e=this,t=e.ctx,n=e.options;if(n.display){var r=Object(h.y)(n.font),A=r.lineHeight/2+e._padding.top,i=e._drawArgs(A),o=i.titleX,a=i.titleY,s=i.maxWidth,l=i.rotation;Object(h.w)(t,n.text,0,0,r,{color:n.color,maxWidth:s,rotation:l,textAlign:Object(h.z)(n.align),textBaseline:"middle",translation:[o,a]})}}}]),n}(Ne);var zt={id:"title",_element:Vt,start:function(e,t,n){!function(e,t){var n=new Vt({ctx:e.ctx,options:t,chart:e});me(e,n,t),ge(e,n),e.titleBlock=n}(e,n)},stop:function(e){var t=e.titleBlock;ve(e,t),delete e.titleBlock},beforeUpdate:function(e,t,n){var r=e.titleBlock;me(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Wt=new WeakMap,Gt={id:"subtitle",start:function(e,t,n){var r=new Vt({ctx:e.ctx,options:n,chart:e});me(e,r,n),ge(e,r),Wt.set(e,r)},stop:function(e){ve(e,Wt.get(e)),Wt.delete(e)},beforeUpdate:function(e,t,n){var r=Wt.get(e);me(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},qt={average:function(e){if(!e.length)return!1;var t,n,r=0,A=0,i=0;for(t=0,n=e.length;t-1?e.split("\n"):e}function Jt(e,t){var n=t.element,r=t.datasetIndex,A=t.index,i=e.getDatasetMeta(r).controller,o=i.getLabelAndValue(A),a=o.label,s=o.value;return{chart:e,label:a,parsed:i.getParsed(A),raw:e.data.datasets[r].data[A],formattedValue:s,dataset:i.getDataset(),dataIndex:A,datasetIndex:r,element:n}}function $t(e,t){var n=e._chart.ctx,r=e.body,A=e.footer,i=e.title,o=t.boxWidth,a=t.boxHeight,s=Object(h.y)(t.bodyFont),l=Object(h.y)(t.titleFont),u=Object(h.y)(t.footerFont),c=i.length,f=A.length,d=r.length,p=Object(h.b)(t.padding),g=p.height,v=0,m=r.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);(m+=e.beforeBody.length+e.afterBody.length,c&&(g+=c*l.lineHeight+(c-1)*t.titleSpacing+t.titleMarginBottom),m)&&(g+=d*(t.displayColors?Math.max(a,s.lineHeight):s.lineHeight)+(m-d)*s.lineHeight+(m-1)*t.bodySpacing);f&&(g+=t.footerMarginTop+f*u.lineHeight+(f-1)*t.footerSpacing);var b=0,y=function(e){v=Math.max(v,n.measureText(e).width+b)};return n.save(),n.font=l.string,Object(h.c)(e.title,y),n.font=s.string,Object(h.c)(e.beforeBody.concat(e.afterBody),y),b=t.displayColors?o+2:0,Object(h.c)(r,(function(e){Object(h.c)(e.before,y),Object(h.c)(e.lines,y),Object(h.c)(e.after,y)})),b=0,n.font=u.string,Object(h.c)(e.footer,y),n.restore(),{width:v+=p.width,height:g}}function Zt(e,t,n,r){var A=n.x,i=n.width,o=e.width,a=e.chartArea,s=a.left,l=a.right,u="center";return"center"===r?u=A<=(s+l)/2?"left":"right":A<=i/2?u="left":A>=o-i/2&&(u="right"),function(e,t,n,r){var A=r.x,i=r.width,o=n.caretSize+n.caretPadding;return"left"===e&&A+i+o>t.width||"right"===e&&A-i-o<0||void 0}(u,e,t,n)&&(u="center"),u}function en(e,t,n){var r=t.yAlign||function(e,t){var n=t.y,r=t.height;return ne.height-r/2?"bottom":"center"}(e,n);return{xAlign:t.xAlign||Zt(e,t,n,r),yAlign:r}}function tn(e,t,n,r){var A=e.caretSize,i=e.caretPadding,o=e.cornerRadius,a=n.xAlign,s=n.yAlign,l=A+i,u=o+i,c=function(e,t){var n=e.x,r=e.width;return"right"===t?n-=r:"center"===t&&(n-=r/2),n}(t,a),f=function(e,t,n){var r=e.y,A=e.height;return"top"===t?r+=n:r-="bottom"===t?A+n:A/2,r}(t,s,l);return"center"===s?"left"===a?c+=l:"right"===a&&(c-=l):"left"===a?c-=u:"right"===a&&(c+=u),{x:Object(h.Kb)(c,0,r.width-t.width),y:Object(h.Kb)(f,0,r.height-t.height)}}function nn(e,t,n){var r=Object(h.b)(n.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-r.right:e.x+r.left}function rn(e){return Xt([],Yt(e))}function An(e,t){var n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}var on=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this)).opacity=0,r._active=[],r._chart=e._chart,r._eventPosition=void 0,r._size=void 0,r._cachedAnimations=void 0,r._tooltipItems=[],r.$animations=void 0,r.$context=void 0,r.options=e.options,r.dataPoints=void 0,r.title=void 0,r.beforeBody=void 0,r.body=void 0,r.afterBody=void 0,r.footer=void 0,r.xAlign=void 0,r.yAlign=void 0,r.x=void 0,r.y=void 0,r.height=void 0,r.width=void 0,r.caretX=void 0,r.caretY=void 0,r.labelColors=void 0,r.labelPointStyles=void 0,r.labelTextColors=void 0,r}return Object(d.a)(n,[{key:"initialize",value:function(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}},{key:"_resolveAnimations",value:function(){var e=this,t=e._cachedAnimations;if(t)return t;var n=e._chart,r=e.options.setContext(e.getContext()),A=r.enabled&&n.options.animation&&r.animations,i=new y(e._chart,A);return A._cacheable&&(e._cachedAnimations=Object.freeze(i)),i}},{key:"getContext",value:function(){var e,t,n,r=this;return r.$context||(r.$context=(e=r._chart.getContext(),t=r,n=r._tooltipItems,Object.assign(Object.create(e),{tooltip:t,tooltipItems:n,type:"tooltip"})))}},{key:"getTitle",value:function(e,t){var n=this,r=t.callbacks,A=r.beforeTitle.apply(n,[e]),i=r.title.apply(n,[e]),o=r.afterTitle.apply(n,[e]),a=[];return a=Xt(a,Yt(A)),a=Xt(a,Yt(i)),a=Xt(a,Yt(o))}},{key:"getBeforeBody",value:function(e,t){return rn(t.callbacks.beforeBody.apply(this,[e]))}},{key:"getBody",value:function(e,t){var n=this,r=t.callbacks,A=[];return Object(h.c)(e,(function(e){var t={before:[],lines:[],after:[]},i=An(r,e);Xt(t.before,Yt(i.beforeLabel.call(n,e))),Xt(t.lines,i.label.call(n,e)),Xt(t.after,Yt(i.afterLabel.call(n,e))),A.push(t)})),A}},{key:"getAfterBody",value:function(e,t){return rn(t.callbacks.afterBody.apply(this,[e]))}},{key:"getFooter",value:function(e,t){var n=this,r=t.callbacks,A=r.beforeFooter.apply(n,[e]),i=r.footer.apply(n,[e]),o=r.afterFooter.apply(n,[e]),a=[];return a=Xt(a,Yt(A)),a=Xt(a,Yt(i)),a=Xt(a,Yt(o))}},{key:"_createItems",value:function(e){var t,n,r=this,A=r._active,i=r._chart.data,o=[],a=[],s=[],l=[];for(t=0,n=A.length;t0&&t.stroke()}},{key:"_updateAnimationTarget",value:function(e){var t=this,n=t._chart,r=t.$animations,A=r&&r.x,i=r&&r.y;if(A||i){var o=qt[e.position].call(t,t._active,t._eventPosition);if(!o)return;var a=t._size=$t(t,e),s=Object.assign({},o,t._size),l=en(n,e,s),u=tn(e,s,l,n);A._to===u.x&&i._to===u.y||(t.xAlign=l.xAlign,t.yAlign=l.yAlign,t.width=a.width,t.height=a.height,t.caretX=o.x,t.caretY=o.y,t._resolveAnimations().update(t,u))}}},{key:"draw",value:function(e){var t=this,n=t.options.setContext(t.getContext()),r=t.opacity;if(r){t._updateAnimationTarget(n);var A={width:t.width,height:t.height},i={x:t.x,y:t.y};r=Math.abs(r)<.001?0:r;var o=Object(h.b)(n.padding),a=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;n.enabled&&a&&(e.save(),e.globalAlpha=r,t.drawBackground(i,e,A,n),Object(h.qb)(e,n.textDirection),i.y+=o.top,t.drawTitle(i,e,n),t.drawBody(i,e,n),t.drawFooter(i,e,n),Object(h.sb)(e,n.textDirection),e.restore())}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(e,t){var n=this,r=n._active,A=e.map((function(e){var t=e.datasetIndex,r=e.index,A=n._chart.getDatasetMeta(t);if(!A)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:A.data[r],index:r}})),i=!Object(h.Y)(r,A),o=n._positionChanged(A,t);(i||o)&&(n._active=A,n._eventPosition=t,n.update(!0))}},{key:"handleEvent",value:function(e,t){var n,r=this,A=r.options,i=r._active||[],o=[];"mouseout"!==e.type&&(o=r._chart.getElementsAtEventForMode(e,A.mode,A,t),A.reverse&&o.reverse());var a=r._positionChanged(o,e);return(n=t||!Object(h.Y)(o,i)||a)&&(r._active=o,(A.enabled||A.external)&&(r._eventPosition={x:e.x,y:e.y},r.update(!0,t))),n}},{key:"_positionChanged",value:function(e,t){var n=this.caretX,r=this.caretY,A=this.options,i=qt[A.position].call(this,e,t);return!1!==i&&(n!==i.x||r!==i.y)}}]),n}(Ne);on.positioners=qt;var an={id:"tooltip",_element:on,positioners:qt,afterInit:function(e,t,n){n&&(e.tooltip=new on({_chart:e,options:n}))},beforeUpdate:function(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset:function(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw:function(e){var t=e.tooltip,n={tooltip:t};!1!==e.notifyPlugins("beforeTooltipDraw",n)&&(t&&t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n))},afterEvent:function(e,t){if(e.tooltip){var n=t.replay;e.tooltip.handleEvent(t.event,n)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:function(e,t){return t.bodyFont.size},boxWidth:function(e,t){return t.bodyFont.size},multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:h.tb,title:function(e){if(e.length>0){var t=e[0],n=t.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(r>0&&t.dataIndex=0&&et.length-1?null:this.getPixelForValue(t[e].value)}},{key:"getValueForPixel",value:function(e){var t=this;return Math.round(t._startValue+t.getDecimalForPixel(e)*t._valueRange)}},{key:"getBasePixel",value:function(){return this.bottom}}]),n}(We);function un(e,t,n){var r=n.horizontal,A=n.minRotation,i=Object(h.Nb)(A),o=(r?Math.sin(i):Math.cos(i))||.001,a=.75*t*(""+e).length;return Math.min(t/o,a)}ln.id="category",ln.defaults={ticks:{callback:ln.prototype.getLabelForValue}};var cn=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this,e)).start=void 0,r.end=void 0,r._startValue=void 0,r._endValue=void 0,r._valueRange=0,r}return Object(d.a)(n,[{key:"parse",value:function(e,t){return Object(h.Db)(e)||("number"===typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}},{key:"handleTickRangeOptions",value:function(){var e=this,t=e.options.beginAtZero,n=e.getUserBounds(),r=n.minDefined,A=n.maxDefined,i=e.min,o=e.max,a=function(e){return i=r?i:e},s=function(e){return o=A?o:e};if(t){var l=Object(h.Mb)(i),u=Object(h.Mb)(o);l<0&&u<0?s(0):l>0&&u>0&&a(0)}if(i===o){var c=1;(o>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(c=Math.abs(.05*o)),s(o+c),t||a(i-c)}e.min=i,e.max=o}},{key:"getTickLimit",value:function(){var e,t=this,n=t.options.ticks,r=n.maxTicksLimit,A=n.stepSize;return A?e=Math.ceil(t.max/A)-Math.floor(t.min/A)+1:(e=t.computeTickLimit(),r=r||11),r&&(e=Math.min(r,e)),e}},{key:"computeTickLimit",value:function(){return Number.POSITIVE_INFINITY}},{key:"buildTicks",value:function(){var e=this,t=e.options,n=t.ticks,r=e.getTickLimit(),A=function(e,t){var n,r,A,i,o=[],a=e.bounds,s=e.step,l=e.min,u=e.max,c=e.precision,f=e.count,d=e.maxTicks,p=e.maxDigits,g=e.includeBounds,v=s||1,m=d-1,b=t.min,y=t.max,w=!Object(h.Db)(l),B=!Object(h.Db)(u),C=!Object(h.Db)(f),x=(y-b)/(p+1),E=Object(h.O)((y-b)/m/v)*v;if(E<1e-14&&!w&&!B)return[{value:b},{value:y}];(i=Math.ceil(y/E)-Math.floor(b/E))>m&&(E=Object(h.O)(i*E/m/v)*v),Object(h.Db)(c)||(n=Math.pow(10,c),E=Math.ceil(E*n)/n),"ticks"===a?(r=Math.floor(b/E)*E,A=Math.ceil(y/E)*E):(r=b,A=y),w&&B&&s&&Object(h.P)((u-l)/s,E/1e3)?(E=(u-l)/(i=Math.round(Math.min((u-l)/E,d))),r=l,A=u):C?E=((A=B?u:A)-(r=w?l:r))/(i=f-1):(i=(A-r)/E,i=Object(h.Q)(i,Math.round(i),E/1e3)?Math.round(i):Math.ceil(i));var F=Math.max(Object(h.R)(E),Object(h.R)(r));n=Math.pow(10,Object(h.Db)(c)?F:c),r=Math.round(r*n)/n,A=Math.round(A*n)/n;var O=0;for(w&&(g&&r!==l?(o.push({value:l}),r0?n:null;this._zero=!0}},{key:"determineDataLimits",value:function(){var e=this,t=e.getMinMax(!0),n=t.min,r=t.max;e.min=Object(h.Ab)(n)?Math.max(0,n):null,e.max=Object(h.Ab)(r)?Math.max(0,r):null,e.options.beginAtZero&&(e._zero=!0),e.handleTickRangeOptions()}},{key:"handleTickRangeOptions",value:function(){var e=this,t=e.getUserBounds(),n=t.minDefined,r=t.maxDefined,A=e.min,i=e.max,o=function(e){return A=n?A:e},a=function(e){return i=r?i:e},s=function(e,t){return Math.pow(10,Math.floor(Object(h.k)(e))+t)};A===i&&(A<=0?(o(1),a(10)):(o(s(A,-1)),a(s(i,1)))),A<=0&&o(s(i,-1)),i<=0&&a(s(A,1)),e._zero&&e.min!==e._suggestedMin&&A===s(e.min,0)&&o(s(A,-1)),e.min=A,e.max=i}},{key:"buildTicks",value:function(){var e=this,t=e.options,n=function(e,t){var n=Math.floor(Object(h.k)(t.max)),r=Math.ceil(t.max/Math.pow(10,n)),A=[],i=Object(h.m)(e.min,Math.pow(10,Math.floor(Object(h.k)(t.min)))),o=Math.floor(Object(h.k)(i)),a=Math.floor(i/Math.pow(10,o)),s=o<0?Math.pow(10,Math.abs(o)):1;do{A.push({value:i,major:dn(i)}),10===++a&&(a=1,s=++o>=0?1:s),i=Math.round(a*Math.pow(10,o)*s)/s}while(oA?{start:t-n,end:t}:{start:t,end:t+n}}function vn(e){for(var t,n,r,A={l:0,r:e.width,t:0,b:e.height-e.paddingTop},i={},o=[],a=[],s=e.getLabels().length,l=0;lA.r&&(A.r=v.end,i.r=p),m.startA.b&&(A.b=m.end,i.b=p)}e._setReductions(e.drawingArea,A,i),e._pointLabelItems=function(e,t,n){for(var r=[],A=e.getLabels().length,i=e.options,o=pn(i),a=e.getDistanceFromCenterForValue(i.ticks.reverse?e.min:e.max),s=0;s270||n<90)&&(e-=t),e}function wn(e,t,n,r){var A=e.ctx;if(n)A.arc(e.xCenter,e.yCenter,t,0,h.u);else{var i=e.getPointPosition(0,t);A.moveTo(i.x,i.y);for(var o=1;o=0&&e=0;A--){var i=r.setContext(e.getPointLabelContext(A)),o=Object(h.y)(i.font),a=e._pointLabelItems[A],s=a.x,l=a.y,u=a.textAlign,c=a.left,f=a.top,d=a.right,p=a.bottom,g=i.backdropColor;if(!Object(h.Db)(g)){var v=Object(h.b)(i.backdropPadding);n.fillStyle=g,n.fillRect(c-v.left,f-v.top,d-c+v.width,p-f+v.height)}Object(h.w)(n,e._pointLabels[A],s,l+o.lineHeight/2,o,{color:i.color,textAlign:u,textBaseline:"middle"})}}(r,s),a.display&&r.ticks.forEach((function(e,n){if(0!==n){t=r.getDistanceFromCenterForValue(e.value);var A=a.setContext(r.getContext(n-1));!function(e,t,n,r){var A=e.ctx,i=t.circular,o=t.color,a=t.lineWidth;!i&&!r||!o||!a||n<0||(A.save(),A.strokeStyle=o,A.lineWidth=a,A.setLineDash(t.borderDash),A.lineDashOffset=t.borderDashOffset,A.beginPath(),wn(e,n,i,r),A.closePath(),A.stroke(),A.restore())}(r,A,t,s)}})),o.display){for(A.save(),e=r.getLabels().length-1;e>=0;e--){var l=o.setContext(r.getPointLabelContext(e)),u=l.color,c=l.lineWidth;c&&u&&(A.lineWidth=c,A.strokeStyle=u,A.setLineDash(l.borderDash),A.lineDashOffset=l.borderDashOffset,t=r.getDistanceFromCenterForValue(i.ticks.reverse?r.min:r.max),n=r.getPointPosition(e,t),A.beginPath(),A.moveTo(r.xCenter,r.yCenter),A.lineTo(n.x,n.y),A.stroke())}A.restore()}}},{key:"drawBorder",value:function(){}},{key:"drawLabels",value:function(){var e=this,t=e.ctx,n=e.options,r=n.ticks;if(r.display){var A,i,o=e.getIndexAngle(0);t.save(),t.translate(e.xCenter,e.yCenter),t.rotate(o),t.textAlign="center",t.textBaseline="middle",e.ticks.forEach((function(o,a){if(0!==a||n.reverse){var s=r.setContext(e.getContext(a)),l=Object(h.y)(s.font);if(A=e.getDistanceFromCenterForValue(e.ticks[a].value),s.showLabelBackdrop){t.font=l.string,i=t.measureText(o.label).width,t.fillStyle=s.backdropColor;var u=Object(h.b)(s.backdropPadding);t.fillRect(-i/2-u.left,-A-l.size/2-u.top,i+u.width,l.size+u.height)}Object(h.w)(t,o.label,0,-A,l,{color:s.color})}})),t.restore()}}},{key:"drawTitle",value:function(){}}]),n}(cn);Cn.id="radialLinear",Cn.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:je.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:function(e){return e},padding:5}},Cn.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},Cn.descriptors={angleLines:{_fallback:"grid"}};var xn={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},En=Object.keys(xn);function Fn(e,t){return e-t}function On(e,t){if(Object(h.Db)(t))return null;var n=e._adapter,r=e._parseOpts,A=r.parser,i=r.round,o=r.isoWeekday,a=t;return"function"===typeof A&&(a=A(a)),Object(h.Ab)(a)||(a="string"===typeof A?n.parse(a,A):n.parse(a)),null===a?null:(i&&(a="week"!==i||!Object(h.Jb)(o)&&!0!==o?n.startOf(a,i):n.startOf(a,"isoWeek",o)),+a)}function kn(e,t,n,r){for(var A=En.length,i=En.indexOf(e);i=t?n[A]:n[i]]=!0}}else e[t]=!0}function Qn(e,t,n){var r,A,i=[],o={},a=t.length;for(r=0;r=0&&(t[i].major=!0);return t}(e,i,o,n):i}var Un=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this,e))._cache={data:[],labels:[],all:[]},r._unit="day",r._majorUnit=void 0,r._offsets={},r._normalized=!1,r._parseOpts=void 0,r}return Object(d.a)(n,[{key:"init",value:function(e,t){var r=e.time||(e.time={}),o=this._adapter=new Y._date(e.adapters.date);Object(h.K)(r.displayFormats,o.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},i(Object(A.a)(n.prototype),"init",this).call(this,e),this._normalized=t.normalized}},{key:"parse",value:function(e,t){return void 0===e?null:On(this,e)}},{key:"beforeLayout",value:function(){i(Object(A.a)(n.prototype),"beforeLayout",this).call(this),this._cache={data:[],labels:[],all:[]}}},{key:"determineDataLimits",value:function(){var e=this,t=e.options,n=e._adapter,r=t.time.unit||"day",A=e.getUserBounds(),i=A.min,o=A.max,a=A.minDefined,s=A.maxDefined;function l(e){a||isNaN(e.min)||(i=Math.min(i,e.min)),s||isNaN(e.max)||(o=Math.max(o,e.max))}a&&s||(l(e._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||l(e.getMinMax(!1))),i=Object(h.Ab)(i)&&!isNaN(i)?i:+n.startOf(Date.now(),r),o=Object(h.Ab)(o)&&!isNaN(o)?o:+n.endOf(Date.now(),r)+1,e.min=Math.min(i,o-1),e.max=Math.max(i+1,o)}},{key:"_getLabelBounds",value:function(){var e=this.getLabelTimestamps(),t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return e.length&&(t=e[0],n=e[e.length-1]),{min:t,max:n}}},{key:"buildTicks",value:function(){var e=this,t=e.options,n=t.time,r=t.ticks,A="labels"===r.source?e.getLabelTimestamps():e._generate();"ticks"===t.bounds&&A.length&&(e.min=e._userMin||A[0],e.max=e._userMax||A[A.length-1]);var i=e.min,o=e.max,a=Object(h.T)(A,i,o);return e._unit=n.unit||(r.autoSkip?kn(n.minUnit,e.min,e.max,e._getLabelCapacity(i)):function(e,t,n,r,A){for(var i=En.length-1;i>=En.indexOf(n);i--){var o=En[i];if(xn[o].common&&e._adapter.diff(A,r,o)>=t-1)return o}return En[n?En.indexOf(n):0]}(e,a.length,n.minUnit,e.min,e.max)),e._majorUnit=r.major.enabled&&"year"!==e._unit?function(e){for(var t=En.indexOf(e)+1,n=En.length;t1e5*l)throw new Error(A+" and "+i+" are too far apart with stepSize of "+l+" "+s);var p="data"===o.ticks.source&&n.getDataTimestamps();for(e=d,t=0;e0?a:1}},{key:"getDataTimestamps",value:function(){var e,t,n=this,r=n._cache.data||[];if(r.length)return r;var A=n.getMatchingVisibleMetas();if(n._normalized&&A.length)return n._cache.data=A[0].controller.getAllParsedValues(n);for(e=0,t=A.length;e=e[a].pos&&t<=e[s].pos){var l=Object(h.Qb)(e,"pos",t);a=l.lo,s=l.hi}var u=e[a];r=u.pos,i=u.time;var c=e[s];A=c.pos,o=c.time}else{if(t>=e[a].time&&t<=e[s].time){var f=Object(h.Qb)(e,"time",t);a=f.lo,s=f.hi}var d=e[a];r=d.time,i=d.pos;var p=e[s];A=p.time,o=p.pos}var g=A-r;return g?i+(o-i)*(t-r)/g:i}Un.id="time",Un.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};var In=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this,e))._table=[],r._minPos=void 0,r._tableRange=void 0,r}return Object(d.a)(n,[{key:"initOffsets",value:function(){var e=this,t=e._getTimestampsForTable(),r=e._table=e.buildLookupTable(t);e._minPos=Ln(r,e.min),e._tableRange=Ln(r,e.max)-e._minPos,i(Object(A.a)(n.prototype),"initOffsets",this).call(this,t)}},{key:"buildLookupTable",value:function(e){var t,n,r,A,i,o=this.min,a=this.max,s=[],l=[];for(t=0,n=e.length;t=o&&A<=a&&s.push(A);if(s.length<2)return[{time:o,pos:0},{time:a,pos:1}];for(t=0,n=s.length;t=0||(A[n]=e[n]);return A}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(A[n]=e[n])}return A}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));var r=n(0),A=r.createContext();function i(){return r.useContext(A)}t.a=A},function(e,t,n){"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function A(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A="object"===("undefined"===typeof window?"undefined":r(window))&&"object"===("undefined"===typeof document?"undefined":r(document))&&9===document.nodeType;t.a=A},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return y}));var r=n(0),A=n.n(r),i=(n(8),A.a.createContext(null));var o=function(e){e()};function a(){var e=o,t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,A=n={callback:e,next:null,prev:n};return A.prev?A.prev.next=A:t=A,function(){r&&null!==t&&(r=!1,A.next?A.next.prev=A.prev:n=A.prev,A.prev?A.prev.next=A.next:t=A.next)}}}}var s={notify:function(){},get:function(){return[]}};function l(e,t){var n,r=s;function A(){o.onStateChange&&o.onStateChange()}function i(){n||(n=t?t.addNestedSub(A):e.subscribe(A),r=a())}var o={addNestedSub:function(e){return i(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:A,isSubscribed:function(){return Boolean(n)},trySubscribe:i,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=s)},getListeners:function(){return r}};return o}var u="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect;var c=function(e){var t=e.store,n=e.context,o=e.children,a=Object(r.useMemo)((function(){var e=l(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}}),[t]),s=Object(r.useMemo)((function(){return t.getState()}),[t]);u((function(){var e=a.subscription;return e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[a,s]);var c=n||i;return A.a.createElement(c.Provider,{value:a},o)};n(3),n(27),n(49),n(48);function f(){return Object(r.useContext)(i)}function d(e){void 0===e&&(e=i);var t=e===i?f:function(){return Object(r.useContext)(e)};return function(){return t().store}}var h=d();function p(e){void 0===e&&(e=i);var t=e===i?h:d(e);return function(){return t().dispatch}}var g=p(),v=function(e,t){return e===t};function m(e){void 0===e&&(e=i);var t=e===i?f:function(){return Object(r.useContext)(e)};return function(e,n){void 0===n&&(n=v);var A=t(),i=function(e,t,n,A){var i,o=Object(r.useReducer)((function(e){return e+1}),0)[1],a=Object(r.useMemo)((function(){return l(n,A)}),[n,A]),s=Object(r.useRef)(),c=Object(r.useRef)(),f=Object(r.useRef)(),d=Object(r.useRef)(),h=n.getState();try{if(e!==c.current||h!==f.current||s.current){var p=e(h);i=void 0!==d.current&&t(p,d.current)?d.current:p}else i=d.current}catch(g){throw s.current&&(g.message+="\nThe error may be correlated with this previous error:\n"+s.current.stack+"\n\n"),g}return u((function(){c.current=e,f.current=h,d.current=i,s.current=void 0})),u((function(){function e(){try{var e=n.getState();if(e===f.current)return;var r=c.current(e);if(t(r,d.current))return;d.current=r,f.current=e}catch(g){s.current=g}o()}return a.onStateChange=e,a.trySubscribe(),e(),function(){return a.tryUnsubscribe()}}),[n,a]),i}(e,n,A.store,A.subscription);return Object(r.useDebugValue)(i),i}}var b,y=m(),w=n(19);b=w.unstable_batchedUpdates,o=b},function(e,t,n){"use strict";e.exports=n(223)},,function(e,t,n){"use strict";n.d(t,"b",(function(){return l}));var r=n(55),A=n(3),i=n(52),o=(n(8),n(60)),a={xs:0,sm:600,md:960,lg:1280,xl:1920},s={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(a[e],"px)")}};function l(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||s;return t.reduce((function(e,A,i){return e[r.up(r.keys[i])]=n(t[i]),e}),{})}if("object"===Object(i.a)(t)){var A=e.theme.breakpoints||s;return Object.keys(t).reduce((function(e,r){return e[A.up(r)]=n(t[r]),e}),{})}return n(t)}t.a=function(e){var t=function(t){var n=e(t),r=t.theme.breakpoints||s,i=r.keys.reduce((function(n,i){return t[i]&&((n=n||{})[r.up(i)]=e(Object(A.a)({theme:t.theme},t[i]))),n}),null);return Object(o.a)(n,i)};return t.propTypes={},t.filterProps=["xs","sm","md","lg","xl"].concat(Object(r.a)(e.filterProps)),t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var r=n(85);function A(e,t){if(e){if("string"===typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var r=n(87);function A(e,t){if(e){if("string"===typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var r=n(0);function A(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},function(e,t,n){"use strict";var r=n(0),A=r.createContext({});t.a=A},function(e,t,n){"use strict";var r=n(95);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.c}))},function(e,t,n){"use strict";var r=n(17);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var A=(0,r(n(120)).default)();t.default=A},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("string"!==typeof e)throw new Error((0,r.formatMuiErrorMessage)(7));return e.charAt(0).toUpperCase()+e.slice(1)};var r=n(11)},function(e,t,n){"use strict";var r=n(17),A=n(33);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return i.useMemo((function(){return null==e&&null==t?null:function(n){(0,o.default)(e,n),(0,o.default)(t,n)}}),[e,t])};var i=A(n(0)),o=r(n(96))},function(e,t,n){"use strict";n.r(t),n.d(t,"CSSTransition",(function(){return f})),n.d(t,"ReplaceTransition",(function(){return b})),n.d(t,"SwitchTransition",(function(){return O})),n.d(t,"TransitionGroup",(function(){return p.a})),n.d(t,"Transition",(function(){return l.d})),n.d(t,"config",(function(){return k.a}));var r=n(3),A=n(27),i=n(28);n(8);function o(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var a=n(0),s=n.n(a),l=n(39),u=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=o(n.className,r):n.setAttribute("class",o(n.className&&n.className.baseVal||"",r)));var n,r}))},c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),A=0;Ae.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n>>1|(21845&v)<<1;m=(61680&(m=(52428&m)>>>2|(13107&m)<<2))>>>4|(3855&m)<<4,g[v]=((65280&m)>>>8|(255&m)<<8)>>>1}var b=function(e,t,n){for(var r=e.length,i=0,o=new A(t);i>>l]=u}else for(a=new A(r),i=0;i>>15-e[i];return a},y=new r(288);for(v=0;v<144;++v)y[v]=8;for(v=144;v<256;++v)y[v]=9;for(v=256;v<280;++v)y[v]=7;for(v=280;v<288;++v)y[v]=8;var w=new r(32);for(v=0;v<32;++v)w[v]=5;var B=b(y,9,0),C=b(y,9,1),x=b(w,5,0),E=b(w,5,1),F=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},O=function(e,t,n){var r=t/8>>0;return(e[r]|e[r+1]<<8)>>>(7&t)&n},k=function(e,t){var n=t/8>>0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(7&t)},S=function(e){return(e/8>>0)+(7&e&&1)},Q=function(e,t,n){(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var o=new(e instanceof A?A:e instanceof i?i:r)(n-t);return o.set(e.subarray(t,n)),o},U=function(e,t,n){var A=e.length,i=!t||n,l=!n||n.i;n||(n={}),t||(t=new r(3*A));var u=function(e){var n=t.length;if(e>n){var A=new r(Math.max(2*n,e));A.set(t),t=A}},f=n.f||0,d=n.p||0,p=n.b||0,g=n.l,v=n.d,m=n.m,y=n.n,w=8*A;do{if(!g){n.f=f=O(e,d,1);var B=O(e,d+1,3);if(d+=3,!B){var x=e[(D=S(d)+4)-4]|e[D-3]<<8,U=D+x;if(U>A){if(l)throw"unexpected EOF";break}i&&u(p+x),t.set(e.subarray(D,U),p),n.b=p+=x,n.p=d=8*U;continue}if(1==B)g=C,v=E,m=9,y=5;else{if(2!=B)throw"invalid block type";var L=O(e,d,31)+257,I=O(e,d+10,15)+4,_=L+O(e,d+5,31)+1;d+=14;for(var N=new r(_),P=new r(19),j=0;jw)break;var H=b(P,M,1);for(j=0;j<_;){var D,T=H[O(e,d,R)];if(d+=15&T,(D=T>>>4)<16)N[j++]=D;else{var K=0,V=0;for(16==D?(V=3+O(e,d,3),d+=2,K=N[j-1]):17==D?(V=3+O(e,d,7),d+=3):18==D&&(V=11+O(e,d,127),d+=7);V--;)N[j++]=K}}var z=N.subarray(0,L),W=N.subarray(L);m=F(z),y=F(W),g=b(z,m,1),v=b(W,y,1)}if(d>w)throw"unexpected EOF"}i&&u(p+131072);for(var G=(1<>>4;if((d+=15&K)>w)throw"unexpected EOF";if(!K)throw"invalid length/literal";if(Y<256)t[p++]=Y;else{if(256==Y){g=null;break}var J=Y-254;if(Y>264){var $=o[j=Y-257];J=O(e,d,(1<<$)-1)+c[j],d+=$}var Z=v[k(e,d)&q],ee=Z>>>4;if(!Z)throw"invalid distance";d+=15&Z;W=h[ee];if(ee>3){$=a[ee];W+=k(e,d)&(1<<$)-1,d+=$}if(d>w)throw"unexpected EOF";i&&u(p+131072);for(var te=p+J;p>0;e[r]|=n,e[r+1]|=n>>>8},I=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},_=function(e,t){for(var n=[],i=0;ih&&(h=a[i].s);var p=new A(h+1),g=N(n[f-1],p,0);if(g>t){i=0;var v=0,m=g-t,b=1<t))break;v+=b-(1<>>=m;v>0;){var w=a[i].s;p[w]=0&&v;--i){var B=a[i].s;p[B]==t&&(--p[B],++v)}g=t}return[new r(p),g]},N=function e(t,n,r){return-1==t.s?Math.max(e(t.l,n,r+1),e(t.r,n,r+1)):n[t.s]=r},P=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new A(++t),r=0,i=e[0],o=1,a=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=e[s]}return[n.subarray(0,r),t]},j=function(e,t){for(var n=0,r=0;r>>8,e[A+2]=255^e[A],e[A+3]=255^e[A+1];for(var i=0;i4&&!D[s[K-1]];--K);var V,z,W,G,q=d+5<<3,X=j(i,y)+j(l,w)+u,Y=j(i,g)+j(l,C)+u+14+3*K+j(N,D)+(2*N[16]+3*N[17]+7*N[18]);if(q<=X&&q<=Y)return M(t,h,e.subarray(f,f+d));if(L(t,h,1+(Y15&&(L(t,h,ee[R]>>>5&127),h+=ee[R]>>>12)}}}else V=B,z=y,W=x,G=w;for(R=0;R255){te=r[R]>>>18&31;I(t,h,V[te+257]),h+=z[te+257],te>7&&(L(t,h,r[R]>>>23&31),h+=o[te]);var ne=31&r[R];I(t,h,W[ne]),h+=G[ne],ne>3&&(I(t,h,r[R]>>>5&8191),h+=a[ne])}else I(t,h,V[r[R]]),h+=z[r[R]];return I(t,h,V[256]),h+z[256]},H=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),D=new r(0),T=function(e,t,n,s,l,u){var c=e.length,d=new r(s+c+5*(1+Math.floor(c/7e3))+l),h=d.subarray(s,d.length-l),g=0;if(!t||c<8)for(var v=0;v<=c;v+=65535){var m=v+65535;m>>13,w=8191&b,B=(1<7e3||N>24576)&&z>423){g=R(e,h,0,k,U,L,_,N,j,v-j,g),N=I=_=0,j=v;for(var W=0;W<286;++W)U[W]=0;for(W=0;W<30;++W)L[W]=0}var G=2,q=0,X=w,Y=K-V&32767;if(z>2&&T==O(v-Y))for(var J=Math.min(y,z)-1,$=Math.min(32767,v),Z=Math.min(258,z);Y<=$&&--X&&K!=V;){if(e[v+G]==e[v+G-Y]){for(var ee=0;eeG){if(G=ee,q=Y,ee>J)break;var te=Math.min(Y,ee-2),ne=0;for(W=0;Wne&&(ne=Ae,V=re)}}}Y+=(K=V)-(V=C[K])+32768&32767}if(q){k[N++]=268435456|f[G]<<18|p[q];var ie=31&f[G],oe=31&p[q];_+=o[ie]+a[oe],++U[257+ie],++L[oe],P=v+G,++I}else k[N++]=e[v],++U[e[v]]}}g=R(e,h,u,k,U,L,_,N,j,v-j,g),u||(g=M(h,g,D))}return Q(d,0,s+S(g)+l)},K=function(){var e=1,t=0;return{p:function(n){for(var r=e,A=t,i=n.length,o=0;o!=i;){for(var a=Math.min(o+5552,i);o>>8<<16|(255&t)<<8|t>>>8)+2*((255&e)<<23)}}},V=function(e,t,n,r,A){return T(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,n,r,!A)},z=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},W=function(e,t){var n=t.level,r=0==n?0:n<6?1:9==n?3:2;e[0]=120,e[1]=r<<6|(r?32-2*r:1)},G=function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"};function q(e,t){void 0===t&&(t={});var n=K();n.p(e);var r=V(e,t,2,4);return W(r,t),z(r,r.length-4,n.d()),r}function X(e,t){return U((G(e),e.subarray(2,-4)),t)}},,,,function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(A){return!1}}()?Object.assign:function(e,t){for(var n,a,s=o(e),l=1;l1&&void 0!==arguments[1]?arguments[1]:.15;return l(e)>.5?c(e,t):f(e,t)},t.fade=function(e,t){0;return u(e,t)},t.alpha=u,t.darken=c,t.lighten=f;var r=n(11);function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}function o(e){var t=(e=a(e)).values,n=t[0],r=t[1]/100,A=t[2]/100,i=r*Math.min(A,1-A),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return A-i*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",u=[Math.round(255*o(0)),Math.round(255*o(8)),Math.round(255*o(4))];return"hsla"===e.type&&(l+="a",u.push(t[3])),s({type:l,values:u})}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(i(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.formatMuiErrorMessage)(3,e));var A=e.substring(t+1,e.length-1).split(",");return{type:n,values:A=A.map((function(e){return parseFloat(e)}))}}function s(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function l(e){var t="hsl"===(e=a(e)).type?a(o(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){return e=a(e),t=A(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,s(e)}function c(e,t){if(e=a(e),t=A(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return s(e)}function f(e,t){if(e=a(e),t=A(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return s(e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return g}));var r,A=n(3),i=n(5),o=n(0),a=n.n(o),s=(n(8),n(242)),l=n(34),u=n(166),c=Object(l.c)(Object(u.a)()),f=Object(s.a)(),d=new Map,h={disableGeneration:!1,generateClassName:f,jss:c,sheetsCache:null,sheetsManager:d,sheetsRegistry:null},p=a.a.createContext(h);function g(e){var t=e.children,n=e.injectFirst,o=void 0!==n&&n,s=e.disableGeneration,c=void 0!==s&&s,f=Object(i.a)(e,["children","injectFirst","disableGeneration"]),d=a.a.useContext(p),h=Object(A.a)({},d,{disableGeneration:c},f);if(!h.jss.options.insertionPoint&&o&&"undefined"!==typeof window){if(!r){var g=document.head;r=document.createComment("mui-inject-first"),g.insertBefore(r,g.firstChild)}h.jss=Object(l.c)({plugins:Object(u.a)().plugins,insertionPoint:r})}return a.a.createElement(p.Provider,{value:h},t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){"function"===typeof e?e(t):e&&(e.current=t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(38),A=n(74),i=n(60);var o={m:"margin",p:"padding"},a={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},l=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){if(e.length>2){if(!s[e])return[e];e=s[e]}var t=e.split(""),n=Object(r.a)(t,2),A=n[0],i=n[1],l=o[A],u=a[i]||"";return Array.isArray(u)?u.map((function(e){return l+e})):[l+u]})),u=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function c(e){var t=e.spacing||8;return"number"===typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"===typeof t?t:function(){}}function f(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}(t,n),e}),{})}}function d(e){var t=c(e.theme);return Object.keys(e).map((function(n){if(-1===u.indexOf(n))return null;var r=f(l(n),t),i=e[n];return Object(A.b)(e,i,r)})).reduce(i.a,{})}d.propTypes={},d.filterProps=u;t.b=d},function(e,t,n){"use strict";var r=n(27),A=n(3),i=n(86),o=n(28),a=(n(8),n(0)),s=n.n(a),l=n(65);function u(e,t){var n=Object.create(null);return e&&a.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&Object(a.isValidElement)(e)?t(e):e}(e)})),n}function c(e,t,n){return null!=n[t]?n[t]:e.props[t]}function f(e,t,n){var r=u(e.children),A=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,A=Object.create(null),i=[];for(var o in e)o in t?i.length&&(A[o]=i,i=[]):i.push(o);var a={};for(var s in t){if(A[s])for(r=0;r1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,A=new Array(r),i=0;i0&&A[A.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!A||i[1]>A[0]&&i[1]=55296&&A<=56319&&n>10),o%1024+56320)),(A+1===n||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f="undefined"===typeof Uint8Array?[]:new Uint8Array(256),d=0;d>4,u[s++]=(15&r)<<4|A>>2,u[s++]=(3&A)<<6|63&i;return l},p=function(e){for(var t=e.length,n=[],r=0;r>v,B=1<>v,E=w+x+32,F=65536>>m,O=(1<=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>v])<>v)])<>m),t=this.index[t],t+=e>>v&O,t=((t=this.index[t])<L?(A.push(!0),o-=L):A.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return r.push(i),n.push(G);if(o===P||o===T){if(0===i)return r.push(i),n.push(ae);var a=n[i-1];return-1===Qe.indexOf(a)?(r.push(r[i-1]),n.push(a)):(r.push(i),n.push(ae))}return r.push(i),o===se?n.push("strict"===t?$:he):o===be||o===oe?n.push(ae):o===ye?e>=131072&&e<=196605||e>=196608&&e<=262141?n.push(he):n.push(ae):void n.push(o)})),[r,n,A]},_e=function(e,t,n,r){var A=r[n];if(Array.isArray(e)?-1!==e.indexOf(A):e===A)for(var i=n;i<=r.length;){if((s=r[++i])===t)return!0;if(s!==D)break}if(A===D)for(i=n;i>0;){var o=r[--i];if(Array.isArray(e)?-1!==e.indexOf(o):e===o)for(var a=n;a<=r.length;){var s;if((s=r[++a])===t)return!0;if(s!==D)break}if(o!==D)break}return!1},Ne=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r!==D)return r;n--}return 0},Pe=function(e,t,n,r,A){if(0===n[r])return Ce;var i=r-1;if(Array.isArray(A)&&!0===A[i])return Ce;var o=i-1,a=i+1,s=t[i],l=o>=0?t[o]:0,u=t[a];if(s===_&&u===N)return Ce;if(-1!==Oe.indexOf(s))return Be;if(-1!==Oe.indexOf(u))return Ce;if(-1!==ke.indexOf(u))return Ce;if(Ne(i,t)===R)return xe;if(Ee.get(e[i])===T)return Ce;if((s===le||s===ue)&&Ee.get(e[a])===T)return Ce;if(s===M||u===M)return Ce;if(s===H)return Ce;if(-1===[D,V,W].indexOf(s)&&u===H)return Ce;if(-1!==[q,X,Y,te,ie].indexOf(u))return Ce;if(Ne(i,t)===Z)return Ce;if(_e(ee,Z,i,t))return Ce;if(_e([q,X],$,i,t))return Ce;if(_e(K,K,i,t))return Ce;if(s===D)return xe;if(s===ee||u===ee)return Ce;if(u===G||s===G)return xe;if(-1!==[V,W,$].indexOf(u)||s===z)return Ce;if(l===de&&-1!==Le.indexOf(s))return Ce;if(s===ie&&u===de)return Ce;if(u===J)return Ce;if(-1!==Fe.indexOf(u)&&s===ne||-1!==Fe.indexOf(s)&&u===ne)return Ce;if(s===Ae&&-1!==[he,le,ue].indexOf(u)||-1!==[he,le,ue].indexOf(s)&&u===re)return Ce;if(-1!==Fe.indexOf(s)&&-1!==Se.indexOf(u)||-1!==Se.indexOf(s)&&-1!==Fe.indexOf(u))return Ce;if(-1!==[Ae,re].indexOf(s)&&(u===ne||-1!==[Z,W].indexOf(u)&&t[a+1]===ne)||-1!==[Z,W].indexOf(s)&&u===ne||s===ne&&-1!==[ne,ie,te].indexOf(u))return Ce;if(-1!==[ne,ie,te,q,X].indexOf(u))for(var c=i;c>=0;){if((f=t[c])===ne)return Ce;if(-1===[ie,te].indexOf(f))break;c--}if(-1!==[Ae,re].indexOf(u))for(c=-1!==[q,X].indexOf(s)?o:i;c>=0;){var f;if((f=t[c])===ne)return Ce;if(-1===[ie,te].indexOf(f))break;c--}if(pe===s&&-1!==[pe,ge,ce,fe].indexOf(u)||-1!==[ge,ce].indexOf(s)&&-1!==[ge,ve].indexOf(u)||-1!==[ve,fe].indexOf(s)&&u===ve)return Ce;if(-1!==Ue.indexOf(s)&&-1!==[J,re].indexOf(u)||-1!==Ue.indexOf(u)&&s===Ae)return Ce;if(-1!==Fe.indexOf(s)&&-1!==Fe.indexOf(u))return Ce;if(s===te&&-1!==Fe.indexOf(u))return Ce;if(-1!==Fe.concat(ne).indexOf(s)&&u===Z&&-1===we.indexOf(e[a])||-1!==Fe.concat(ne).indexOf(u)&&s===X)return Ce;if(s===me&&u===me){for(var d=n[i],h=1;d>0&&t[--d]===me;)h++;if(h%2!==0)return Ce}return s===le&&u===ue?Ce:xe},je=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var n=Ie(e,t.lineBreak),r=n[0],A=n[1],i=n[2];return"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(A=A.map((function(e){return-1!==[ne,ae,be].indexOf(e)?he:e}))),[r,A,"keep-all"===t.wordBreak?i.map((function(t,n){return t&&e[n]>=19968&&e[n]<=40959})):void 0]},Me=function(){function e(e,t,n,r){this.codePoints=e,this.required=t===Be,this.start=n,this.end=r}return e.prototype.slice=function(){return u.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),Re=function(e,t){var n=l(e),r=je(n,t),A=r[0],i=r[1],o=r[2],a=n.length,s=0,u=0;return{next:function(){if(u>=a)return{done:!0,value:null};for(var e=Ce;u=Lt&&e<=57},Vt=function(e){return e>=55296&&e<=57343},zt=function(e){return Kt(e)||e>=Mt&&e<=Ht||e>=It&&e<=Nt},Wt=function(e){return e>=It&&e<=jt},Gt=function(e){return e>=Mt&&e<=Tt},qt=function(e){return Wt(e)||Gt(e)},Xt=function(e){return e>=vt},Yt=function(e){return e===Ve||e===Ge||e===qe},Jt=function(e){return qt(e)||Xt(e)||e===rt},$t=function(e){return Jt(e)||Kt(e)||e===At},Zt=function(e){return e>=Et&&e<=Ft||e===Ot||e>=kt&&e<=St||e===Qt},en=function(e,t){return e===We&&t!==Ve},tn=function(e,t,n){return e===At?Jt(t)||en(t,n):!!Jt(e)||!(e!==We||!en(e,t))},nn=function(e,t,n){return e===yt||e===At?!!Kt(t)||t===xt&&Kt(n):Kt(e===xt?t:e)},rn=function(e){var t=0,n=1;e[t]!==yt&&e[t]!==At||(e[t]===At&&(n=-1),t++);for(var r=[];Kt(e[t]);)r.push(e[t++]);var A=r.length?parseInt(u.apply(void 0,r),10):0;e[t]===xt&&t++;for(var i=[];Kt(e[t]);)i.push(e[t++]);var o=i.length,a=o?parseInt(u.apply(void 0,i),10):0;e[t]!==Rt&&e[t]!==_t||t++;var s=1;e[t]!==yt&&e[t]!==At||(e[t]===At&&(s=-1),t++);for(var l=[];Kt(e[t]);)l.push(e[t++]);var c=l.length?parseInt(u.apply(void 0,l),10):0;return n*(A+a*Math.pow(10,-o))*Math.pow(10,s*c)},An={type:2},on={type:3},an={type:4},sn={type:13},ln={type:8},un={type:21},cn={type:9},fn={type:10},dn={type:11},hn={type:12},pn={type:14},gn={type:23},vn={type:1},mn={type:25},bn={type:24},yn={type:26},wn={type:27},Bn={type:28},Cn={type:29},xn={type:31},En={type:32},Fn=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(l(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==En;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case Xe:return this.consumeStringToken(Xe);case Je:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if($t(t)||en(n,r)){var A=tn(t,n,r)?De:He;return{type:5,value:this.consumeName(),flags:A}}break;case $e:if(this.peekCodePoint(0)===Ye)return this.consumeCodePoint(),sn;break;case et:return this.consumeStringToken(et);case tt:return An;case nt:return on;case bt:if(this.peekCodePoint(0)===Ye)return this.consumeCodePoint(),pn;break;case yt:if(nn(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case wt:return an;case At:var i=e,o=this.peekCodePoint(0),a=this.peekCodePoint(1);if(nn(i,o,a))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(tn(i,o,a))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(o===At&&a===at)return this.consumeCodePoint(),this.consumeCodePoint(),bn;break;case xt:if(nn(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case ze:if(this.peekCodePoint(0)===bt)for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(s===bt&&(s=this.consumeCodePoint())===ze)return this.consumeToken();if(s===Ut)return this.consumeToken()}break;case Bt:return yn;case Ct:return wn;case ot:if(this.peekCodePoint(0)===it&&this.peekCodePoint(1)===At&&this.peekCodePoint(2)===At)return this.consumeCodePoint(),this.consumeCodePoint(),mn;break;case st:var l=this.peekCodePoint(0),c=this.peekCodePoint(1),f=this.peekCodePoint(2);if(tn(l,c,f))return{type:7,value:this.consumeName()};break;case lt:return Bn;case We:if(en(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case ut:return Cn;case ct:if(this.peekCodePoint(0)===Ye)return this.consumeCodePoint(),ln;break;case ft:return dn;case ht:return hn;case Pt:case Dt:var d=this.peekCodePoint(0),h=this.peekCodePoint(1);return d!==yt||!zt(h)&&h!==dt||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case pt:if(this.peekCodePoint(0)===Ye)return this.consumeCodePoint(),cn;if(this.peekCodePoint(0)===pt)return this.consumeCodePoint(),un;break;case gt:if(this.peekCodePoint(0)===Ye)return this.consumeCodePoint(),fn;break;case Ut:return En}return Yt(e)?(this.consumeWhiteSpace(),xn):Kt(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):Jt(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:u(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return"undefined"===typeof e?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();zt(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;t===dt&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n)return{type:30,start:parseInt(u.apply(void 0,e.map((function(e){return e===dt?Lt:e}))),16),end:parseInt(u.apply(void 0,e.map((function(e){return e===dt?Ht:e}))),16)};var r=parseInt(u.apply(void 0,e),16);if(this.peekCodePoint(0)===At&&zt(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var A=[];zt(t)&&A.length<6;)A.push(t),t=this.consumeCodePoint();return{type:30,start:r,end:parseInt(u.apply(void 0,A),16)}}return{type:30,start:r,end:r}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===tt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===tt?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ut)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===et||t===Xe){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ut||this.peekCodePoint(0)===nt)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),gn)}for(;;){var r=this.consumeCodePoint();if(r===Ut||r===nt)return{type:22,value:u.apply(void 0,e)};if(Yt(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ut||this.peekCodePoint(0)===nt?(this.consumeCodePoint(),{type:22,value:u.apply(void 0,e)}):(this.consumeBadUrlRemnants(),gn);if(r===Xe||r===et||r===tt||Zt(r))return this.consumeBadUrlRemnants(),gn;if(r===We){if(!en(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),gn;e.push(this.consumeEscapedCodePoint())}else e.push(r)}},e.prototype.consumeWhiteSpace=function(){for(;Yt(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===nt||e===Ut)return;en(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t=6e4,n="";e>0;){var r=Math.min(t,e);n+=u.apply(void 0,this._value.splice(0,r)),e-=r}return this._value.shift(),n},e.prototype.consumeStringToken=function(e){for(var t="",n=0;;){var r=this._value[n];if(r===Ut||void 0===r||r===e)return{type:0,value:t+=this.consumeStringSlice(n)};if(r===Ve)return this._value.splice(0,n),vn;if(r===We){var A=this._value[n+1];A!==Ut&&void 0!==A&&(A===Ve?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):en(r,A)&&(t+=this.consumeStringSlice(n),t+=u(this.consumeEscapedCodePoint()),n=-1))}n++}},e.prototype.consumeNumber=function(){var e=[],t=Te,n=this.peekCodePoint(0);for(n!==yt&&n!==At||e.push(this.consumeCodePoint());Kt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(n===xt&&Kt(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Ke;Kt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var A=this.peekCodePoint(2);if((n===Rt||n===_t)&&((r===yt||r===At)&&Kt(A)||Kt(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Ke;Kt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[rn(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],r=this.peekCodePoint(0),A=this.peekCodePoint(1),i=this.peekCodePoint(2);return tn(r,A,i)?{type:15,number:t,flags:n,unit:this.consumeName()}:r===Ze?(this.consumeCodePoint(),{type:16,number:t,flags:n}):{type:17,number:t,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(zt(e)){for(var t=u(e);zt(this.peekCodePoint(0))&&t.length<6;)t+=u(this.consumeCodePoint());Yt(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return 0===n||Vt(n)||n>1114111?mt:n}return e===Ut?mt:e},e.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if($t(t))e+=u(t);else{if(!en(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=u(this.consumeEscapedCodePoint())}}},e}(),On=function(){function e(e){this._tokens=e}return e.create=function(t){var n=new Fn;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();31===e.type;)e=this.consumeToken();if(32===e.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do{e=this.consumeToken()}while(31===e.type);if(32===e.type)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(32===t.type)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(32===n.type||Pn(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return"undefined"===typeof e?En:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),kn=function(e){return 15===e.type},Sn=function(e){return 17===e.type},Qn=function(e){return 20===e.type},Un=function(e){return 0===e.type},Ln=function(e,t){return Qn(e)&&e.value===t},In=function(e){return 31!==e.type},_n=function(e){return 31!==e.type&&4!==e.type},Nn=function(e){var t=[],n=[];return e.forEach((function(e){if(4===e.type){if(0===n.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(n),void(n=[])}31!==e.type&&n.push(e)})),n.length&&t.push(n),t},Pn=function(e,t){return 11===t&&12===e.type||28===t&&29===e.type||2===t&&3===e.type},jn=function(e){return 17===e.type||15===e.type},Mn=function(e){return 16===e.type||jn(e)},Rn=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},Hn={type:17,number:0,flags:Te},Dn={type:16,number:50,flags:Te},Tn={type:16,number:100,flags:Te},Kn=function(e,t,n){var r=e[0],A=e[1];return[Vn(r,t),Vn("undefined"!==typeof A?A:r,n)]},Vn=function(e,t){if(16===e.type)return e.number/100*t;if(kn(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},zn="deg",Wn="grad",Gn="rad",qn="turn",Xn={name:"angle",parse:function(e,t){if(15===t.type)switch(t.unit){case zn:return Math.PI*t.number/180;case Wn:return Math.PI/200*t.number;case Gn:return t.number;case qn:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},Yn=function(e){return 15===e.type&&(e.unit===zn||e.unit===Wn||e.unit===Gn||e.unit===qn)},Jn=function(e){switch(e.filter(Qn).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Hn,Hn];case"to top":case"bottom":return $n(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Hn,Tn];case"to right":case"left":return $n(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Tn,Tn];case"to bottom":case"top":return $n(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Tn,Hn];case"to left":case"right":return $n(270)}return 0},$n=function(e){return Math.PI*e/180},Zn={name:"color",parse:function(e,t){if(18===t.type){var n=sr[t.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return n(e,t.values)}if(5===t.type){if(3===t.value.length){var r=t.value.substring(0,1),A=t.value.substring(1,2),i=t.value.substring(2,3);return nr(parseInt(r+r,16),parseInt(A+A,16),parseInt(i+i,16),1)}if(4===t.value.length){r=t.value.substring(0,1),A=t.value.substring(1,2),i=t.value.substring(2,3);var o=t.value.substring(3,4);return nr(parseInt(r+r,16),parseInt(A+A,16),parseInt(i+i,16),parseInt(o+o,16)/255)}if(6===t.value.length)return r=t.value.substring(0,2),A=t.value.substring(2,4),i=t.value.substring(4,6),nr(parseInt(r,16),parseInt(A,16),parseInt(i,16),1);if(8===t.value.length)return r=t.value.substring(0,2),A=t.value.substring(2,4),i=t.value.substring(4,6),o=t.value.substring(6,8),nr(parseInt(r,16),parseInt(A,16),parseInt(i,16),parseInt(o,16)/255)}if(20===t.type){var a=ur[t.value.toUpperCase()];if("undefined"!==typeof a)return a}return ur.TRANSPARENT}},er=function(e){return 0===(255&e)},tr=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,A=255&e>>24;return t<255?"rgba("+A+","+r+","+n+","+t/255+")":"rgb("+A+","+r+","+n+")"},nr=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(255*r)<<0)>>>0},rr=function(e,t){if(17===e.type)return e.number;if(16===e.type){var n=3===t?1:255;return 3===t?e.number/100*n:Math.round(e.number/100*n)}return 0},Ar=function(e,t){var n=t.filter(_n);if(3===n.length){var r=n.map(rr),A=r[0],i=r[1],o=r[2];return nr(A,i,o,1)}if(4===n.length){var a=n.map(rr),s=(A=a[0],i=a[1],o=a[2],a[3]);return nr(A,i,o,s)}return 0};function ir(e,t,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(t-e)*n*6+e:n<.5?t:n<2/3?6*(t-e)*(2/3-n)+e:e}var or,ar=function(e,t){var n=t.filter(_n),r=n[0],A=n[1],i=n[2],o=n[3],a=(17===r.type?$n(r.number):Xn.parse(e,r))/(2*Math.PI),s=Mn(A)?A.number/100:0,l=Mn(i)?i.number/100:0,u="undefined"!==typeof o&&Mn(o)?Vn(o,1):1;if(0===s)return nr(255*l,255*l,255*l,1);var c=l<=.5?l*(s+1):l+s-l*s,f=2*l-c,d=ir(f,c,a+1/3),h=ir(f,c,a),p=ir(f,c,a-1/3);return nr(255*d,255*h,255*p,u)},sr={hsl:ar,hsla:ar,rgb:Ar,rgba:Ar},lr=function(e,t){return Zn.parse(e,On.create(t).parseComponentValue())},ur={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199};!function(e){e[e.BORDER_BOX=0]="BORDER_BOX",e[e.PADDING_BOX=1]="PADDING_BOX",e[e.CONTENT_BOX=2]="CONTENT_BOX"}(or||(or={}));var cr,fr={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(Qn(e))switch(e.value){case"padding-box":return or.PADDING_BOX;case"content-box":return or.CONTENT_BOX}return or.BORDER_BOX}))}},dr={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},hr=function(e,t){var n=Zn.parse(e,t[0]),r=t[1];return r&&Mn(r)?{color:n,stop:r}:{color:n,stop:null}},pr=function(e,t){var n=e[0],r=e[e.length-1];null===n.stop&&(n.stop=Hn),null===r.stop&&(r.stop=Tn);for(var A=[],i=0,o=0;oi?A.push(s):A.push(i),i=s}else A.push(null)}var l=null;for(o=0;oe.optimumDistance)?{optimumCorner:t,optimumDistance:a}:e}),{optimumDistance:A?1/0:-1/0,optimumCorner:null}).optimumCorner},yr=function(e,t,n,r,A){var i=0,o=0;switch(e.size){case Nr.CLOSEST_SIDE:e.shape===_r.CIRCLE?i=o=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-A)):e.shape===_r.ELLIPSE&&(i=Math.min(Math.abs(t),Math.abs(t-r)),o=Math.min(Math.abs(n),Math.abs(n-A)));break;case Nr.CLOSEST_CORNER:if(e.shape===_r.CIRCLE)i=o=Math.min(mr(t,n),mr(t,n-A),mr(t-r,n),mr(t-r,n-A));else if(e.shape===_r.ELLIPSE){var a=Math.min(Math.abs(n),Math.abs(n-A))/Math.min(Math.abs(t),Math.abs(t-r)),s=br(r,A,t,n,!0),l=s[0],u=s[1];o=a*(i=mr(l-t,(u-n)/a))}break;case Nr.FARTHEST_SIDE:e.shape===_r.CIRCLE?i=o=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-A)):e.shape===_r.ELLIPSE&&(i=Math.max(Math.abs(t),Math.abs(t-r)),o=Math.max(Math.abs(n),Math.abs(n-A)));break;case Nr.FARTHEST_CORNER:if(e.shape===_r.CIRCLE)i=o=Math.max(mr(t,n),mr(t,n-A),mr(t-r,n),mr(t-r,n-A));else if(e.shape===_r.ELLIPSE){a=Math.max(Math.abs(n),Math.abs(n-A))/Math.max(Math.abs(t),Math.abs(t-r));var c=br(r,A,t,n,!1);l=c[0],u=c[1],o=a*(i=mr(l-t,(u-n)/a))}}return Array.isArray(e.size)&&(i=Vn(e.size[0],r),o=2===e.size.length?Vn(e.size[1],A):i),[i,o]},wr=function(e,t){var n=$n(180),r=[];return Nn(t).forEach((function(t,A){if(0===A){var i=t[0];if(20===i.type&&"to"===i.value)return void(n=Jn(t));if(Yn(i))return void(n=Xn.parse(e,i))}var o=hr(e,t);r.push(o)})),{angle:n,stops:r,type:cr.LINEAR_GRADIENT}},Br=function(e,t){var n=$n(180),r=[];return Nn(t).forEach((function(t,A){if(0===A){var i=t[0];if(20===i.type&&-1!==["top","left","right","bottom"].indexOf(i.value))return void(n=Jn(t));if(Yn(i))return void(n=(Xn.parse(e,i)+$n(270))%$n(360))}var o=hr(e,t);r.push(o)})),{angle:n,stops:r,type:cr.LINEAR_GRADIENT}},Cr=function(e,t){var n=$n(180),r=[],A=cr.LINEAR_GRADIENT,i=_r.CIRCLE,o=Nr.FARTHEST_CORNER,a=[];return Nn(t).forEach((function(t,n){var i=t[0];if(0===n){if(Qn(i)&&"linear"===i.value)return void(A=cr.LINEAR_GRADIENT);if(Qn(i)&&"radial"===i.value)return void(A=cr.RADIAL_GRADIENT)}if(18===i.type)if("from"===i.name){var o=Zn.parse(e,i.values[0]);r.push({stop:Hn,color:o})}else if("to"===i.name)o=Zn.parse(e,i.values[0]),r.push({stop:Tn,color:o});else if("color-stop"===i.name){var a=i.values.filter(_n);if(2===a.length){o=Zn.parse(e,a[1]);var s=a[0];Sn(s)&&r.push({stop:{type:16,number:100*s.number,flags:s.flags},color:o})}}})),A===cr.LINEAR_GRADIENT?{angle:(n+$n(180))%$n(360),stops:r,type:A}:{size:o,shape:i,stops:r,position:a,type:A}},xr="closest-side",Er="farthest-side",Fr="closest-corner",Or="farthest-corner",kr="circle",Sr="ellipse",Qr="cover",Ur="contain",Lr=function(e,t){var n=_r.CIRCLE,r=Nr.FARTHEST_CORNER,A=[],i=[];return Nn(t).forEach((function(t,o){var a=!0;if(0===o){var s=!1;a=t.reduce((function(e,t){if(s)if(Qn(t))switch(t.value){case"center":return i.push(Dn),e;case"top":case"left":return i.push(Hn),e;case"right":case"bottom":return i.push(Tn),e}else(Mn(t)||jn(t))&&i.push(t);else if(Qn(t))switch(t.value){case kr:return n=_r.CIRCLE,!1;case Sr:return n=_r.ELLIPSE,!1;case"at":return s=!0,!1;case xr:return r=Nr.CLOSEST_SIDE,!1;case Qr:case Er:return r=Nr.FARTHEST_SIDE,!1;case Ur:case Fr:return r=Nr.CLOSEST_CORNER,!1;case Or:return r=Nr.FARTHEST_CORNER,!1}else if(jn(t)||Mn(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),a)}if(a){var l=hr(e,t);A.push(l)}})),{size:r,shape:n,stops:A,position:i,type:cr.RADIAL_GRADIENT}},Ir=function(e,t){var n=_r.CIRCLE,r=Nr.FARTHEST_CORNER,A=[],i=[];return Nn(t).forEach((function(t,o){var a=!0;if(0===o?a=t.reduce((function(e,t){if(Qn(t))switch(t.value){case"center":return i.push(Dn),!1;case"top":case"left":return i.push(Hn),!1;case"right":case"bottom":return i.push(Tn),!1}else if(Mn(t)||jn(t))return i.push(t),!1;return e}),a):1===o&&(a=t.reduce((function(e,t){if(Qn(t))switch(t.value){case kr:return n=_r.CIRCLE,!1;case Sr:return n=_r.ELLIPSE,!1;case Ur:case xr:return r=Nr.CLOSEST_SIDE,!1;case Er:return r=Nr.FARTHEST_SIDE,!1;case Fr:return r=Nr.CLOSEST_CORNER,!1;case Qr:case Or:return r=Nr.FARTHEST_CORNER,!1}else if(jn(t)||Mn(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),a)),a){var s=hr(e,t);A.push(s)}})),{size:r,shape:n,stops:A,position:i,type:cr.RADIAL_GRADIENT}};!function(e){e[e.URL=0]="URL",e[e.LINEAR_GRADIENT=1]="LINEAR_GRADIENT",e[e.RADIAL_GRADIENT=2]="RADIAL_GRADIENT"}(cr||(cr={}));var _r,Nr,Pr=function(e){return e.type===cr.LINEAR_GRADIENT},jr=function(e){return e.type===cr.RADIAL_GRADIENT};(function(e){e[e.CIRCLE=0]="CIRCLE",e[e.ELLIPSE=1]="ELLIPSE"})(_r||(_r={})),function(e){e[e.CLOSEST_SIDE=0]="CLOSEST_SIDE",e[e.FARTHEST_SIDE=1]="FARTHEST_SIDE",e[e.CLOSEST_CORNER=2]="CLOSEST_CORNER",e[e.FARTHEST_CORNER=3]="FARTHEST_CORNER"}(Nr||(Nr={}));var Mr={name:"image",parse:function(e,t){if(22===t.type){var n={url:t.value,type:cr.URL};return e.cache.addImage(t.value),n}if(18===t.type){var r=Dr[t.name];if("undefined"===typeof r)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function Rr(e){return!(20===e.type&&"none"===e.value)&&(18!==e.type||!!Dr[e.name])}var Hr,Dr={"linear-gradient":wr,"-moz-linear-gradient":Br,"-ms-linear-gradient":Br,"-o-linear-gradient":Br,"-webkit-linear-gradient":Br,"radial-gradient":Lr,"-moz-radial-gradient":Ir,"-ms-radial-gradient":Ir,"-o-radial-gradient":Ir,"-webkit-radial-gradient":Ir,"-webkit-gradient":Cr},Tr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var n=t[0];return 20===n.type&&"none"===n.value?[]:t.filter((function(e){return _n(e)&&Rr(e)})).map((function(t){return Mr.parse(e,t)}))}},Kr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(Qn(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Vr={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return Nn(t).map((function(e){return e.filter(Mn)})).map(Rn)}};!function(e){e[e.REPEAT=0]="REPEAT",e[e.NO_REPEAT=1]="NO_REPEAT",e[e.REPEAT_X=2]="REPEAT_X",e[e.REPEAT_Y=3]="REPEAT_Y"}(Hr||(Hr={}));var zr,Wr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return Nn(t).map((function(e){return e.filter(Qn).map((function(e){return e.value})).join(" ")})).map(Gr)}},Gr=function(e){switch(e){case"no-repeat":return Hr.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return Hr.REPEAT_X;case"repeat-y":case"no-repeat repeat":return Hr.REPEAT_Y;case"repeat":default:return Hr.REPEAT}};!function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"}(zr||(zr={}));var qr,Xr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return Nn(t).map((function(e){return e.filter(Yr)}))}},Yr=function(e){return Qn(e)||Mn(e)},Jr=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},$r=Jr("top"),Zr=Jr("right"),eA=Jr("bottom"),tA=Jr("left"),nA=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return Rn(t.filter(Mn))}}},rA=nA("top-left"),AA=nA("top-right"),iA=nA("bottom-right"),oA=nA("bottom-left");!function(e){e[e.NONE=0]="NONE",e[e.SOLID=1]="SOLID",e[e.DASHED=2]="DASHED",e[e.DOTTED=3]="DOTTED",e[e.DOUBLE=4]="DOUBLE"}(qr||(qr={}));var aA,sA=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return qr.NONE;case"dashed":return qr.DASHED;case"dotted":return qr.DOTTED;case"double":return qr.DOUBLE}return qr.SOLID}}},lA=sA("top"),uA=sA("right"),cA=sA("bottom"),fA=sA("left"),dA=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return kn(t)?t.number:0}}},hA=dA("top"),pA=dA("right"),gA=dA("bottom"),vA=dA("left"),mA={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},bA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},yA={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(Qn).reduce((function(e,t){return e|wA(t.value)}),0)}},wA=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0};!function(e){e[e.NONE=0]="NONE",e[e.LEFT=1]="LEFT",e[e.RIGHT=2]="RIGHT",e[e.INLINE_START=3]="INLINE_START",e[e.INLINE_END=4]="INLINE_END"}(aA||(aA={}));var BA,CA={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return aA.LEFT;case"right":return aA.RIGHT;case"inline-start":return aA.INLINE_START;case"inline-end":return aA.INLINE_END}return aA.NONE}},xA={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}};!function(e){e.NORMAL="normal",e.STRICT="strict"}(BA||(BA={}));var EA,FA={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return BA.STRICT;case"normal":default:return BA.NORMAL}}},OA={name:"line-height",initialValue:"normal",prefix:!1,type:4},kA=function(e,t){return Qn(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:Mn(e)?Vn(e,t):t},SA={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:Mr.parse(e,t)}};!function(e){e[e.INSIDE=0]="INSIDE",e[e.OUTSIDE=1]="OUTSIDE"}(EA||(EA={}));var QA,UA={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return EA.INSIDE;case"outside":default:return EA.OUTSIDE}}};!function(e){e[e.NONE=-1]="NONE",e[e.DISC=0]="DISC",e[e.CIRCLE=1]="CIRCLE",e[e.SQUARE=2]="SQUARE",e[e.DECIMAL=3]="DECIMAL",e[e.CJK_DECIMAL=4]="CJK_DECIMAL",e[e.DECIMAL_LEADING_ZERO=5]="DECIMAL_LEADING_ZERO",e[e.LOWER_ROMAN=6]="LOWER_ROMAN",e[e.UPPER_ROMAN=7]="UPPER_ROMAN",e[e.LOWER_GREEK=8]="LOWER_GREEK",e[e.LOWER_ALPHA=9]="LOWER_ALPHA",e[e.UPPER_ALPHA=10]="UPPER_ALPHA",e[e.ARABIC_INDIC=11]="ARABIC_INDIC",e[e.ARMENIAN=12]="ARMENIAN",e[e.BENGALI=13]="BENGALI",e[e.CAMBODIAN=14]="CAMBODIAN",e[e.CJK_EARTHLY_BRANCH=15]="CJK_EARTHLY_BRANCH",e[e.CJK_HEAVENLY_STEM=16]="CJK_HEAVENLY_STEM",e[e.CJK_IDEOGRAPHIC=17]="CJK_IDEOGRAPHIC",e[e.DEVANAGARI=18]="DEVANAGARI",e[e.ETHIOPIC_NUMERIC=19]="ETHIOPIC_NUMERIC",e[e.GEORGIAN=20]="GEORGIAN",e[e.GUJARATI=21]="GUJARATI",e[e.GURMUKHI=22]="GURMUKHI",e[e.HEBREW=22]="HEBREW",e[e.HIRAGANA=23]="HIRAGANA",e[e.HIRAGANA_IROHA=24]="HIRAGANA_IROHA",e[e.JAPANESE_FORMAL=25]="JAPANESE_FORMAL",e[e.JAPANESE_INFORMAL=26]="JAPANESE_INFORMAL",e[e.KANNADA=27]="KANNADA",e[e.KATAKANA=28]="KATAKANA",e[e.KATAKANA_IROHA=29]="KATAKANA_IROHA",e[e.KHMER=30]="KHMER",e[e.KOREAN_HANGUL_FORMAL=31]="KOREAN_HANGUL_FORMAL",e[e.KOREAN_HANJA_FORMAL=32]="KOREAN_HANJA_FORMAL",e[e.KOREAN_HANJA_INFORMAL=33]="KOREAN_HANJA_INFORMAL",e[e.LAO=34]="LAO",e[e.LOWER_ARMENIAN=35]="LOWER_ARMENIAN",e[e.MALAYALAM=36]="MALAYALAM",e[e.MONGOLIAN=37]="MONGOLIAN",e[e.MYANMAR=38]="MYANMAR",e[e.ORIYA=39]="ORIYA",e[e.PERSIAN=40]="PERSIAN",e[e.SIMP_CHINESE_FORMAL=41]="SIMP_CHINESE_FORMAL",e[e.SIMP_CHINESE_INFORMAL=42]="SIMP_CHINESE_INFORMAL",e[e.TAMIL=43]="TAMIL",e[e.TELUGU=44]="TELUGU",e[e.THAI=45]="THAI",e[e.TIBETAN=46]="TIBETAN",e[e.TRAD_CHINESE_FORMAL=47]="TRAD_CHINESE_FORMAL",e[e.TRAD_CHINESE_INFORMAL=48]="TRAD_CHINESE_INFORMAL",e[e.UPPER_ARMENIAN=49]="UPPER_ARMENIAN",e[e.DISCLOSURE_OPEN=50]="DISCLOSURE_OPEN",e[e.DISCLOSURE_CLOSED=51]="DISCLOSURE_CLOSED"}(QA||(QA={}));var LA,IA={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return QA.DISC;case"circle":return QA.CIRCLE;case"square":return QA.SQUARE;case"decimal":return QA.DECIMAL;case"cjk-decimal":return QA.CJK_DECIMAL;case"decimal-leading-zero":return QA.DECIMAL_LEADING_ZERO;case"lower-roman":return QA.LOWER_ROMAN;case"upper-roman":return QA.UPPER_ROMAN;case"lower-greek":return QA.LOWER_GREEK;case"lower-alpha":return QA.LOWER_ALPHA;case"upper-alpha":return QA.UPPER_ALPHA;case"arabic-indic":return QA.ARABIC_INDIC;case"armenian":return QA.ARMENIAN;case"bengali":return QA.BENGALI;case"cambodian":return QA.CAMBODIAN;case"cjk-earthly-branch":return QA.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return QA.CJK_HEAVENLY_STEM;case"cjk-ideographic":return QA.CJK_IDEOGRAPHIC;case"devanagari":return QA.DEVANAGARI;case"ethiopic-numeric":return QA.ETHIOPIC_NUMERIC;case"georgian":return QA.GEORGIAN;case"gujarati":return QA.GUJARATI;case"gurmukhi":return QA.GURMUKHI;case"hebrew":return QA.HEBREW;case"hiragana":return QA.HIRAGANA;case"hiragana-iroha":return QA.HIRAGANA_IROHA;case"japanese-formal":return QA.JAPANESE_FORMAL;case"japanese-informal":return QA.JAPANESE_INFORMAL;case"kannada":return QA.KANNADA;case"katakana":return QA.KATAKANA;case"katakana-iroha":return QA.KATAKANA_IROHA;case"khmer":return QA.KHMER;case"korean-hangul-formal":return QA.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return QA.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return QA.KOREAN_HANJA_INFORMAL;case"lao":return QA.LAO;case"lower-armenian":return QA.LOWER_ARMENIAN;case"malayalam":return QA.MALAYALAM;case"mongolian":return QA.MONGOLIAN;case"myanmar":return QA.MYANMAR;case"oriya":return QA.ORIYA;case"persian":return QA.PERSIAN;case"simp-chinese-formal":return QA.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return QA.SIMP_CHINESE_INFORMAL;case"tamil":return QA.TAMIL;case"telugu":return QA.TELUGU;case"thai":return QA.THAI;case"tibetan":return QA.TIBETAN;case"trad-chinese-formal":return QA.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return QA.TRAD_CHINESE_INFORMAL;case"upper-armenian":return QA.UPPER_ARMENIAN;case"disclosure-open":return QA.DISCLOSURE_OPEN;case"disclosure-closed":return QA.DISCLOSURE_CLOSED;case"none":default:return QA.NONE}}},_A=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},NA=_A("top"),PA=_A("right"),jA=_A("bottom"),MA=_A("left");!function(e){e[e.VISIBLE=0]="VISIBLE",e[e.HIDDEN=1]="HIDDEN",e[e.SCROLL=2]="SCROLL",e[e.CLIP=3]="CLIP",e[e.AUTO=4]="AUTO"}(LA||(LA={}));var RA,HA={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(Qn).map((function(e){switch(e.value){case"hidden":return LA.HIDDEN;case"scroll":return LA.SCROLL;case"clip":return LA.CLIP;case"auto":return LA.AUTO;case"visible":default:return LA.VISIBLE}}))}},DA={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},TA=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},KA=TA("top"),VA=TA("right"),zA=TA("bottom"),WA=TA("left");!function(e){e[e.LEFT=0]="LEFT",e[e.CENTER=1]="CENTER",e[e.RIGHT=2]="RIGHT"}(RA||(RA={}));var GA,qA={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return RA.RIGHT;case"center":case"justify":return RA.CENTER;case"left":default:return RA.LEFT}}};!function(e){e[e.STATIC=0]="STATIC",e[e.RELATIVE=1]="RELATIVE",e[e.ABSOLUTE=2]="ABSOLUTE",e[e.FIXED=3]="FIXED",e[e.STICKY=4]="STICKY"}(GA||(GA={}));var XA,YA={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return GA.RELATIVE;case"absolute":return GA.ABSOLUTE;case"fixed":return GA.FIXED;case"sticky":return GA.STICKY}return GA.STATIC}},JA={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&Ln(t[0],"none")?[]:Nn(t).map((function(t){for(var n={color:ur.TRANSPARENT,offsetX:Hn,offsetY:Hn,blur:Hn},r=0,A=0;A1?1:0],this.overflowWrap=_i(e,DA,t.overflowWrap),this.paddingTop=_i(e,KA,t.paddingTop),this.paddingRight=_i(e,VA,t.paddingRight),this.paddingBottom=_i(e,zA,t.paddingBottom),this.paddingLeft=_i(e,WA,t.paddingLeft),this.paintOrder=_i(e,ki,t.paintOrder),this.position=_i(e,YA,t.position),this.textAlign=_i(e,qA,t.textAlign),this.textDecorationColor=_i(e,fi,null!==(n=t.textDecorationColor)&&void 0!==n?n:t.color),this.textDecorationLine=_i(e,di,null!==(r=t.textDecorationLine)&&void 0!==r?r:t.textDecoration),this.textShadow=_i(e,JA,t.textShadow),this.textTransform=_i(e,ZA,t.textTransform),this.transform=_i(e,ei,t.transform),this.transformOrigin=_i(e,Ai,t.transformOrigin),this.visibility=_i(e,oi,t.visibility),this.webkitTextStrokeColor=_i(e,Si,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=_i(e,Qi,t.webkitTextStrokeWidth),this.wordBreak=_i(e,si,t.wordBreak),this.zIndex=_i(e,li,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===$A.VISIBLE},e.prototype.isTransparent=function(){return er(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return this.position!==GA.STATIC},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==aA.NONE},e.prototype.isInlineLevel=function(){return yi(this.display,4)||yi(this.display,33554432)||yi(this.display,268435456)||yi(this.display,536870912)||yi(this.display,67108864)||yi(this.display,134217728)},e}(),Li=function(){function e(e,t){this.content=_i(e,wi,t.content),this.quotes=_i(e,Ei,t.quotes)}return e}(),Ii=function(){function e(e,t){this.counterIncrement=_i(e,Bi,t.counterIncrement),this.counterReset=_i(e,Ci,t.counterReset)}return e}(),_i=function(e,t,n){var r=new Fn,A=null!==n&&"undefined"!==typeof n?n.toString():t.initialValue;r.write(A);var i=new On(r.read());switch(t.type){case 2:var o=i.parseComponentValue();return t.parse(e,Qn(o)?o.value:t.initialValue);case 0:return t.parse(e,i.parseComponentValue());case 1:return t.parse(e,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(t.format){case"angle":return Xn.parse(e,i.parseComponentValue());case"color":return Zn.parse(e,i.parseComponentValue());case"image":return Mr.parse(e,i.parseComponentValue());case"length":var a=i.parseComponentValue();return jn(a)?a:Hn;case"length-percentage":var s=i.parseComponentValue();return Mn(s)?s:Hn;case"time":return ui.parse(e,i.parseComponentValue())}}},Ni="data-html2canvas-debug",Pi=function(e){switch(e.getAttribute(Ni)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ji=function(e,t){var n=Pi(e);return 1===n||t===n},Mi=function(){function e(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,ji(t,3),this.styles=new Ui(e,window.getComputedStyle(t,null)),Ea(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=a(this.context,t),ji(t,4)&&(this.flags|=16)}return e}(),Ri="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Hi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Di="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Ti=0;Ti>4,u[s++]=(15&r)<<4|A>>2,u[s++]=(3&A)<<6|63&i;return l},Vi=function(e){for(var t=e.length,n=[],r=0;r>Wi,Yi=(1<>Wi)+32,$i=65536>>Gi,Zi=(1<=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>Wi])<>Wi)])<>Gi),t=this.index[t],t+=e>>Wi&Zi,t=((t=this.index[t])<=55296&&A<=56319&&n>10),o%1024+56320)),(A+1===n||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},Eo=no(Ri),Fo="\xd7",Oo="\xf7",ko=function(e){return Eo.get(e)},So=function(e,t,n){var r=n-2,A=t[r],i=t[n-1],o=t[n];if(i===lo&&o===uo)return Fo;if(i===lo||i===uo||i===co)return Oo;if(o===lo||o===uo||o===co)return Oo;if(i===po&&-1!==[po,go,mo,bo].indexOf(o))return Fo;if((i===mo||i===go)&&(o===go||o===vo))return Fo;if((i===bo||i===vo)&&o===vo)return Fo;if(o===yo||o===fo)return Fo;if(o===ho)return Fo;if(i===so)return Fo;if(i===yo&&o===wo){for(;A===fo;)A=t[--r];if(A===wo)return Fo}if(i===Bo&&o===Bo){for(var a=0;A===Bo;)a++,A=t[--r];if(a%2===0)return Fo}return Oo},Qo=function(e){var t=Co(e),n=t.length,r=0,A=0,i=t.map(ko);return{next:function(){if(r>=n)return{done:!0,value:null};for(var e=Fo;ro.x||A.y>o.y;return o=A,0===t||a}));return e.body.removeChild(t),a},_o=function(){return"undefined"!==typeof(new Image).crossOrigin},No=function(){return"string"===typeof(new XMLHttpRequest).responseType},Po=function(e){var t=new Image,n=e.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,";try{r.drawImage(t,0,0),n.toDataURL()}catch(_t){return!1}return!0},jo=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},Mo=function(e){var t=e.createElement("canvas"),n=100;t.width=n,t.height=n;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,n,n);var A=new Image,i=t.toDataURL();A.src=i;var o=Ro(n,n,0,0,A);return r.fillStyle="red",r.fillRect(0,0,n,n),Ho(o).then((function(t){r.drawImage(t,0,0);var A=r.getImageData(0,0,n,n).data;r.fillStyle="red",r.fillRect(0,0,n,n);var o=e.createElement("div");return o.style.backgroundImage="url("+i+")",o.style.height=n+"px",jo(A)?Ho(Ro(n,n,0,0,o)):Promise.reject(!1)})).then((function(e){return r.drawImage(e,0,0),jo(r.getImageData(0,0,n,n).data)})).catch((function(){return!1}))},Ro=function(e,t,n,r,A){var i="http://www.w3.org/2000/svg",o=document.createElementNS(i,"svg"),a=document.createElementNS(i,"foreignObject");return o.setAttributeNS(null,"width",e.toString()),o.setAttributeNS(null,"height",t.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",n.toString()),a.setAttributeNS(null,"y",r.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(a),a.appendChild(A),o},Ho=function(e){return new Promise((function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Do={get SUPPORT_RANGE_BOUNDS(){var e=Lo(document);return Object.defineProperty(Do,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Do.SUPPORT_RANGE_BOUNDS&&Io(document);return Object.defineProperty(Do,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=Po(document);return Object.defineProperty(Do,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"===typeof Array.from&&"function"===typeof window.fetch?Mo(document):Promise.resolve(!1);return Object.defineProperty(Do,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=_o();return Object.defineProperty(Do,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=No();return Object.defineProperty(Do,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Do,"SUPPORT_CORS_XHR",{value:e}),e}},To=function(){function e(e,t){this.text=e,this.bounds=t}return e}(),Ko=function(e,t,n,r){var A=Go(t,n),i=[],a=0;return A.forEach((function(t){if(n.textDecorationLine.length||t.trim().length>0)if(Do.SUPPORT_RANGE_BOUNDS)Do.SUPPORT_WORD_BREAKING?i.push(new To(t,Wo(e,r,a,t.length))):i.push(new To(t,o.fromDOMRectList(e,zo(r,a,t.length).getClientRects())));else{var A=r.splitText(t.length);i.push(new To(t,Vo(e,r))),r=A}else Do.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));a+=t.length})),i},Vo=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var A=t.parentNode;if(A){A.replaceChild(r,t);var i=a(e,r);return r.firstChild&&A.replaceChild(r.firstChild,r),i}}return o.EMPTY},zo=function(e,t,n){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var A=r.createRange();return A.setStart(e,t),A.setEnd(e,t+n),A},Wo=function(e,t,n,r){return o.fromClientRect(e,zo(t,n,r).getBoundingClientRect())},Go=function(e,t){return 0!==t.letterSpacing?Uo(e):Xo(e,t)},qo=[32,160,4961,65792,65793,4153,4241],Xo=function(e,t){for(var n,r=Re(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),A=[],i=function(){if(n.value){var e=n.value.slice(),t=l(e),r="";t.forEach((function(e){-1===qo.indexOf(e)?r+=u(e):(r.length&&A.push(r),A.push(u(e)),r="")})),r.length&&A.push(r)}};!(n=r.next()).done;)i();return A},Yo=function(){function e(e,t,n){this.text=Jo(t.data,n.textTransform),this.textBounds=Ko(e,this.text,n,t)}return e}(),Jo=function(e,t){switch(t){case XA.LOWERCASE:return e.toLowerCase();case XA.CAPITALIZE:return e.replace($o,Zo);case XA.UPPERCASE:return e.toUpperCase();default:return e}},$o=/(^|\s|:|-|\(|\))([a-z])/g,Zo=function(e,t,n){return e.length>0?t+n.toUpperCase():e},ea=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return t(n,e),n}(Mi),ta=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return t(n,e),n}(Mi),na=function(e){function n(t,n){var r=e.call(this,t,n)||this,A=new XMLSerializer,i=a(t,n);return n.setAttribute("width",i.width+"px"),n.setAttribute("height",i.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(A.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return t(n,e),n}(Mi),ra=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return t(n,e),n}(Mi),Aa=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.start=n.start,r.reversed="boolean"===typeof n.reversed&&!0===n.reversed,r}return t(n,e),n}(Mi),ia=[{type:15,flags:0,unit:"px",number:3}],oa=[{type:16,flags:0,number:50}],aa=function(e){return e.width>e.height?new o(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)r.textNodes.push(new Yo(t,i,r.styles));else if(xa(i))if(Ha(i)&&i.assignedNodes)i.assignedNodes().forEach((function(n){return e(t,n,r,A)}));else{var a=ba(t,i);a.styles.isVisible()&&(wa(i,a,A)?a.flags|=4:Ba(a.styles)&&(a.flags|=2),-1!==va.indexOf(i.tagName)&&(a.flags|=8),r.elements.push(a),i.slot,i.shadowRoot?e(t,i.shadowRoot,a,A):Ma(i)||Ua(i)||Ra(i)||e(t,i,a,A))}},ba=function(e,t){return _a(t)?new ea(e,t):Ia(t)?new ta(e,t):Ua(t)?new na(e,t):Oa(t)?new ra(e,t):ka(t)?new Aa(e,t):Sa(t)?new da(e,t):Ra(t)?new ha(e,t):Ma(t)?new pa(e,t):Na(t)?new ga(e,t):new Mi(e,t)},ya=function(e,t){var n=ba(e,t);return n.flags|=4,ma(e,t,n,n),n},wa=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||La(e)&&n.styles.isTransparent()},Ba=function(e){return e.isPositioned()||e.isFloating()},Ca=function(e){return e.nodeType===Node.TEXT_NODE},xa=function(e){return e.nodeType===Node.ELEMENT_NODE},Ea=function(e){return xa(e)&&"undefined"!==typeof e.style&&!Fa(e)},Fa=function(e){return"object"===typeof e.className},Oa=function(e){return"LI"===e.tagName},ka=function(e){return"OL"===e.tagName},Sa=function(e){return"INPUT"===e.tagName},Qa=function(e){return"HTML"===e.tagName},Ua=function(e){return"svg"===e.tagName},La=function(e){return"BODY"===e.tagName},Ia=function(e){return"CANVAS"===e.tagName},_a=function(e){return"IMG"===e.tagName},Na=function(e){return"IFRAME"===e.tagName},Pa=function(e){return"STYLE"===e.tagName},ja=function(e){return"SCRIPT"===e.tagName},Ma=function(e){return"TEXTAREA"===e.tagName},Ra=function(e){return"SELECT"===e.tagName},Ha=function(e){return"SLOT"===e.tagName},Da=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},e.prototype.pop=function(e){var t=this;e.forEach((function(e){return t.counters[e].pop()}))},e.prototype.parse=function(e){var t=this,n=e.counterIncrement,r=e.counterReset,A=!0;null!==n&&n.forEach((function(e){var n=t.counters[e.counter];n&&0!==e.increment&&(A=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=e.increment)}));var i=[];return A&&r.forEach((function(e){var n=t.counters[e.counter];i.push(e.counter),n||(n=t.counters[e.counter]=[]),n.push(e.reset)})),i},e}(),Ta={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Ka={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054f","\u054e","\u054d","\u054c","\u054b","\u054a","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053f","\u053e","\u053d","\u053c","\u053b","\u053a","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Va={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05d9\u05f3","\u05d8\u05f3","\u05d7\u05f3","\u05d6\u05f3","\u05d5\u05f3","\u05d4\u05f3","\u05d3\u05f3","\u05d2\u05f3","\u05d1\u05f3","\u05d0\u05f3","\u05ea","\u05e9","\u05e8","\u05e7","\u05e6","\u05e4","\u05e2","\u05e1","\u05e0","\u05de","\u05dc","\u05db","\u05d9\u05d8","\u05d9\u05d7","\u05d9\u05d6","\u05d8\u05d6","\u05d8\u05d5","\u05d9","\u05d8","\u05d7","\u05d6","\u05d5","\u05d4","\u05d3","\u05d2","\u05d1","\u05d0"]},za={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10f5","\u10f0","\u10ef","\u10f4","\u10ee","\u10ed","\u10ec","\u10eb","\u10ea","\u10e9","\u10e8","\u10e7","\u10e6","\u10e5","\u10e4","\u10f3","\u10e2","\u10e1","\u10e0","\u10df","\u10de","\u10dd","\u10f2","\u10dc","\u10db","\u10da","\u10d9","\u10d8","\u10d7","\u10f1","\u10d6","\u10d5","\u10d4","\u10d3","\u10d2","\u10d1","\u10d0"]},Wa=function(e,t,n,r,A,i){return en?is(e,A,i.length>0):r.integers.reduce((function(t,n,A){for(;e>=n;)e-=n,t+=r.values[A];return t}),"")+i},Ga=function(e,t,n,r){var A="";do{n||e--,A=r(e)+A,e/=t}while(e*t>=t);return A},qa=function(e,t,n,r,A){var i=n-t+1;return(e<0?"-":"")+(Ga(Math.abs(e),i,r,(function(e){return u(Math.floor(e%i)+t)}))+A)},Xa=function(e,t,n){void 0===n&&(n=". ");var r=t.length;return Ga(Math.abs(e),r,!1,(function(e){return t[Math.floor(e%r)]}))+n},Ya=1,Ja=2,$a=4,Za=8,es=function(e,t,n,r,A,i){if(e<-9999||e>9999)return is(e,QA.CJK_DECIMAL,A.length>0);var o=Math.abs(e),a=A;if(0===o)return t[0]+a;for(var s=0;o>0&&s<=4;s++){var l=o%10;0===l&&yi(i,Ya)&&""!==a?a=t[l]+a:l>1||1===l&&0===s||1===l&&1===s&&yi(i,Ja)||1===l&&1===s&&yi(i,$a)&&e>100||1===l&&s>1&&yi(i,Za)?a=t[l]+(s>0?n[s-1]:"")+a:1===l&&s>0&&(a=n[s-1]+a),o=Math.floor(o/10)}return(e<0?r:"")+a},ts="\u5341\u767e\u5343\u842c",ns="\u62fe\u4f70\u4edf\u842c",rs="\u30de\u30a4\u30ca\u30b9",As="\ub9c8\uc774\ub108\uc2a4",is=function(e,t,n){var r=n?". ":"",A=n?"\u3001":"",i=n?", ":"",o=n?" ":"";switch(t){case QA.DISC:return"\u2022"+o;case QA.CIRCLE:return"\u25e6"+o;case QA.SQUARE:return"\u25fe"+o;case QA.DECIMAL_LEADING_ZERO:var a=qa(e,48,57,!0,r);return a.length<4?"0"+a:a;case QA.CJK_DECIMAL:return Xa(e,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",A);case QA.LOWER_ROMAN:return Wa(e,1,3999,Ta,QA.DECIMAL,r).toLowerCase();case QA.UPPER_ROMAN:return Wa(e,1,3999,Ta,QA.DECIMAL,r);case QA.LOWER_GREEK:return qa(e,945,969,!1,r);case QA.LOWER_ALPHA:return qa(e,97,122,!1,r);case QA.UPPER_ALPHA:return qa(e,65,90,!1,r);case QA.ARABIC_INDIC:return qa(e,1632,1641,!0,r);case QA.ARMENIAN:case QA.UPPER_ARMENIAN:return Wa(e,1,9999,Ka,QA.DECIMAL,r);case QA.LOWER_ARMENIAN:return Wa(e,1,9999,Ka,QA.DECIMAL,r).toLowerCase();case QA.BENGALI:return qa(e,2534,2543,!0,r);case QA.CAMBODIAN:case QA.KHMER:return qa(e,6112,6121,!0,r);case QA.CJK_EARTHLY_BRANCH:return Xa(e,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",A);case QA.CJK_HEAVENLY_STEM:return Xa(e,"\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678",A);case QA.CJK_IDEOGRAPHIC:case QA.TRAD_CHINESE_INFORMAL:return es(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",ts,"\u8ca0",A,Ja|$a|Za);case QA.TRAD_CHINESE_FORMAL:return es(e,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396",ns,"\u8ca0",A,Ya|Ja|$a|Za);case QA.SIMP_CHINESE_INFORMAL:return es(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",ts,"\u8d1f",A,Ja|$a|Za);case QA.SIMP_CHINESE_FORMAL:return es(e,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396",ns,"\u8d1f",A,Ya|Ja|$a|Za);case QA.JAPANESE_INFORMAL:return es(e,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u4e07",rs,A,0);case QA.JAPANESE_FORMAL:return es(e,"\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343\u4e07",rs,A,Ya|Ja|$a);case QA.KOREAN_HANGUL_FORMAL:return es(e,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc",As,i,Ya|Ja|$a);case QA.KOREAN_HANJA_INFORMAL:return es(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c",As,i,0);case QA.KOREAN_HANJA_FORMAL:return es(e,"\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343",As,i,Ya|Ja|$a);case QA.DEVANAGARI:return qa(e,2406,2415,!0,r);case QA.GEORGIAN:return Wa(e,1,19999,za,QA.DECIMAL,r);case QA.GUJARATI:return qa(e,2790,2799,!0,r);case QA.GURMUKHI:return qa(e,2662,2671,!0,r);case QA.HEBREW:return Wa(e,1,10999,Va,QA.DECIMAL,r);case QA.HIRAGANA:return Xa(e,"\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3090\u3091\u3092\u3093");case QA.HIRAGANA_IROHA:return Xa(e,"\u3044\u308d\u306f\u306b\u307b\u3078\u3068\u3061\u308a\u306c\u308b\u3092\u308f\u304b\u3088\u305f\u308c\u305d\u3064\u306d\u306a\u3089\u3080\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304d\u3086\u3081\u307f\u3057\u3091\u3072\u3082\u305b\u3059");case QA.KANNADA:return qa(e,3302,3311,!0,r);case QA.KATAKANA:return Xa(e,"\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u30f3",A);case QA.KATAKANA_IROHA:return Xa(e,"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8\u30c1\u30ea\u30cc\u30eb\u30f2\u30ef\u30ab\u30e8\u30bf\u30ec\u30bd\u30c4\u30cd\u30ca\u30e9\u30e0\u30a6\u30f0\u30ce\u30aa\u30af\u30e4\u30de\u30b1\u30d5\u30b3\u30a8\u30c6\u30a2\u30b5\u30ad\u30e6\u30e1\u30df\u30b7\u30f1\u30d2\u30e2\u30bb\u30b9",A);case QA.LAO:return qa(e,3792,3801,!0,r);case QA.MONGOLIAN:return qa(e,6160,6169,!0,r);case QA.MYANMAR:return qa(e,4160,4169,!0,r);case QA.ORIYA:return qa(e,2918,2927,!0,r);case QA.PERSIAN:return qa(e,1776,1785,!0,r);case QA.TAMIL:return qa(e,3046,3055,!0,r);case QA.TELUGU:return qa(e,3174,3183,!0,r);case QA.THAI:return qa(e,3664,3673,!0,r);case QA.TIBETAN:return qa(e,3872,3881,!0,r);case QA.DECIMAL:default:return qa(e,48,57,!0,r)}},os="data-html2canvas-ignore",as=function(){function e(e,t,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=t,this.counters=new Da,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement)}return e.prototype.toIFrame=function(e,t){var n=this,i=ls(e,t);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var o=e.defaultView.pageXOffset,a=e.defaultView.pageYOffset,s=i.contentWindow,l=s.document,u=fs(i).then((function(){return r(n,void 0,void 0,(function(){var e,n;return A(this,(function(r){switch(r.label){case 0:return this.scrolledElements.forEach(vs),s&&(s.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||s.scrollY===t.top&&s.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-t.left,s.scrollY-t.top,0,0))),e=this.options.onclone,"undefined"===typeof(n=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,cs(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"===typeof e?[2,Promise.resolve().then((function(){return e(l,n)})).then((function(){return i}))]:[2,i]}}))}))}));return l.open(),l.write(ps(document.doctype)+""),gs(this.referenceElement.ownerDocument,o,a),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),u},e.prototype.createElementClone=function(e){if(ji(e,2),Ia(e))return this.createCanvasClone(e);if(Pa(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return _a(t)&&(_a(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce((function(e,t){return t&&"string"===typeof t.cssText?e+t.cssText:e}),""),r=e.cloneNode(!1);return r.textContent=n,r}}catch(_t){if(this.context.logger.error("Unable to access cssRules property",_t),"SecurityError"!==_t.name)throw _t}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var n=e.ownerDocument.createElement("img");try{return n.src=e.toDataURL(),n}catch(_t){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var r=e.cloneNode(!1);try{r.width=e.width,r.height=e.height;var A=e.getContext("2d"),i=r.getContext("2d");if(i)if(!this.options.allowTaint&&A)i.putImageData(A.getImageData(0,0,e.width,e.height),0,0);else{var o=null!==(t=e.getContext("webgl2"))&&void 0!==t?t:e.getContext("webgl");if(o){var a=o.getContextAttributes();!1===(null===a||void 0===a?void 0:a.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}i.drawImage(e,0,0)}return r}catch(_t){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return r},e.prototype.cloneNode=function(e){if(Ca(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var t=e.ownerDocument.defaultView;if(t&&xa(e)&&(Ea(e)||Fa(e))){var n=this.createElementClone(e);n.style.transitionProperty="none";var r=t.getComputedStyle(e),A=t.getComputedStyle(e,":before"),i=t.getComputedStyle(e,":after");this.referenceElement===e&&Ea(n)&&(this.clonedReferenceElement=n),La(n)&&Cs(n);for(var o=this.counters.parse(new Ii(this.context,r)),a=this.resolvePseudoContent(e,n,A,ao.BEFORE),s=e.firstChild;s;s=s.nextSibling)xa(s)&&(ja(s)||s.hasAttribute(os)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(s))||this.options.copyStyles&&xa(s)&&Pa(s)||n.appendChild(this.cloneNode(s));a&&n.insertBefore(a,n.firstChild);var l=this.resolvePseudoContent(e,n,i,ao.AFTER);return l&&n.appendChild(l),this.counters.pop(o),r&&(this.options.copyStyles||Fa(e))&&!Na(e)&&hs(r,n),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([n,e.scrollLeft,e.scrollTop]),(Ma(e)||Ra(e))&&(Ma(n)||Ra(n))&&(n.value=e.value),n}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,n,r){var A=this;if(n){var i=n.content,o=t.ownerDocument;if(o&&i&&"none"!==i&&"-moz-alt-content"!==i&&"none"!==n.display){this.counters.parse(new Ii(this.context,n));var a=new Li(this.context,n),s=o.createElement("html2canvaspseudoelement");hs(n,s),a.content.forEach((function(t){if(0===t.type)s.appendChild(o.createTextNode(t.value));else if(22===t.type){var n=o.createElement("img");n.src=t.value,n.style.opacity="1",s.appendChild(n)}else if(18===t.type){if("attr"===t.name){var r=t.values.filter(Qn);r.length&&s.appendChild(o.createTextNode(e.getAttribute(r[0].value)||""))}else if("counter"===t.name){var i=t.values.filter(_n),l=i[0],u=i[1];if(l&&Qn(l)){var c=A.counters.getCounterValue(l.value),f=u&&Qn(u)?IA.parse(A.context,u.value):QA.DECIMAL;s.appendChild(o.createTextNode(is(c,f,!1)))}}else if("counters"===t.name){var d=t.values.filter(_n),h=(l=d[0],d[1]);if(u=d[2],l&&Qn(l)){var p=A.counters.getCounterValues(l.value),g=u&&Qn(u)?IA.parse(A.context,u.value):QA.DECIMAL,v=h&&0===h.type?h.value:"",m=p.map((function(e){return is(e,g,!1)})).join(v);s.appendChild(o.createTextNode(m))}}}else if(20===t.type)switch(t.value){case"open-quote":s.appendChild(o.createTextNode(Fi(a.quotes,A.quoteDepth++,!0)));break;case"close-quote":s.appendChild(o.createTextNode(Fi(a.quotes,--A.quoteDepth,!1)));break;default:s.appendChild(o.createTextNode(t.value))}})),s.className=ys+" "+ws;var l=r===ao.BEFORE?" "+ys:" "+ws;return Fa(t)?t.className.baseValue+=l:t.className+=l,s}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(ao||(ao={}));var ss,ls=function(e,t){var n=e.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling="no",n.setAttribute(os,"true"),e.body.appendChild(n),n},us=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},cs=function(e){return Promise.all([].slice.call(e.images,0).map(us))},fs=function(e){return new Promise((function(t,n){var r=e.contentWindow;if(!r)return n("No window assigned for iframe");var A=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var n=setInterval((function(){A.body.childNodes.length>0&&"complete"===A.readyState&&(clearInterval(n),t(e))}),50)}}))},ds=["all","d","content"],hs=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);-1===ds.indexOf(r)&&t.style.setProperty(r,e.getPropertyValue(r))}return t},ps=function(e){var t="";return e&&(t+=""),t},gs=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},vs=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},ms=":before",bs=":after",ys="___html2canvas___pseudoelement_before",ws="___html2canvas___pseudoelement_after",Bs='{\n content: "" !important;\n display: none !important;\n}',Cs=function(e){xs(e,"."+ys+ms+Bs+"\n ."+ws+bs+Bs)},xs=function(e,t){var n=e.ownerDocument;if(n){var r=n.createElement("style");r.textContent=t,e.appendChild(r)}},Es=function(){function e(){}return e.getOrigin=function(t){var n=e._link;return n?(n.href=t,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),Fs=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)?t:Is(e)||Qs(e)?((this._cache[e]=this.loadImage(e)).catch((function(){})),t):t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return r(this,void 0,void 0,(function(){var t,n,r,i,o=this;return A(this,(function(A){switch(A.label){case 0:return t=Es.isSameOrigin(e),n=!Us(e)&&!0===this._options.useCORS&&Do.SUPPORT_CORS_IMAGES&&!t,r=!Us(e)&&!t&&!Is(e)&&"string"===typeof this._options.proxy&&Do.SUPPORT_CORS_XHR&&!n,t||!1!==this._options.allowTaint||Us(e)||Is(e)||r||n?(i=e,r?[4,this.proxy(i)]:[3,2]):[2];case 1:i=A.sent(),A.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,(Ls(i)||n)&&(r.crossOrigin="anonymous"),r.src=i,!0===r.complete&&setTimeout((function(){return e(r)}),500),o._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+o._options.imageTimeout+"ms) loading image")}),o._options.imageTimeout)}))];case 3:return[2,A.sent()]}}))}))},e.prototype.has=function(e){return"undefined"!==typeof this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var r=e.substring(0,256);return new Promise((function(A,i){var o=Do.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===o)A(a.response);else{var e=new FileReader;e.addEventListener("load",(function(){return A(e.result)}),!1),e.addEventListener("error",(function(e){return i(e)}),!1),e.readAsDataURL(a.response)}else i("Failed to proxy resource "+r+" with status code "+a.status)},a.onerror=i;var s=n.indexOf("?")>-1?"&":"?";if(a.open("GET",""+n+s+"url="+encodeURIComponent(e)+"&responseType="+o),"text"!==o&&a instanceof XMLHttpRequest&&(a.responseType=o),t._options.imageTimeout){var l=t._options.imageTimeout;a.timeout=l,a.ontimeout=function(){return i("Timed out ("+l+"ms) proxying "+r)}}a.send()}))},e}(),Os=/^data:image\/svg\+xml/i,ks=/^data:image\/.*;base64,/i,Ss=/^data:image\/.*/i,Qs=function(e){return Do.SUPPORT_SVG_DRAWING||!_s(e)},Us=function(e){return Ss.test(e)},Ls=function(e){return ks.test(e)},Is=function(e){return"blob"===e.substr(0,4)},_s=function(e){return"svg"===e.substr(-3).toLowerCase()||Os.test(e)};!function(e){e[e.VECTOR=0]="VECTOR",e[e.BEZIER_CURVE=1]="BEZIER_CURVE"}(ss||(ss={}));var Ns,Ps=function(e,t){return e.length===t.length&&e.some((function(e,n){return e===t[n]}))},js=function(e,t,n,r,A){return e.map((function(e,i){switch(i){case 0:return e.add(t,n);case 1:return e.add(t+r,n);case 2:return e.add(t+r,n+A);case 3:return e.add(t,n+A)}return e}))},Ms=function(){function e(e,t){this.type=ss.VECTOR,this.x=e,this.y=t}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e}(),Rs=function(e,t,n){return new Ms(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},Hs=function(){function e(e,t,n,r){this.type=ss.BEZIER_CURVE,this.start=e,this.startControl=t,this.endControl=n,this.end=r}return e.prototype.subdivide=function(t,n){var r=Rs(this.start,this.startControl,t),A=Rs(this.startControl,this.endControl,t),i=Rs(this.endControl,this.end,t),o=Rs(r,A,t),a=Rs(A,i,t),s=Rs(o,a,t);return n?new e(this.start,r,o,s):new e(s,a,i,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Ds=function(e){return e.type===ss.BEZIER_CURVE},Ts=function(){function e(e){var t=e.styles,n=e.bounds,r=Kn(t.borderTopLeftRadius,n.width,n.height),A=r[0],i=r[1],o=Kn(t.borderTopRightRadius,n.width,n.height),a=o[0],s=o[1],l=Kn(t.borderBottomRightRadius,n.width,n.height),u=l[0],c=l[1],f=Kn(t.borderBottomLeftRadius,n.width,n.height),d=f[0],h=f[1],p=[];p.push((A+a)/n.width),p.push((d+u)/n.width),p.push((i+h)/n.height),p.push((s+c)/n.height);var g=Math.max.apply(Math,p);g>1&&(A/=g,i/=g,a/=g,s/=g,u/=g,c/=g,d/=g,h/=g);var v=n.width-a,m=n.height-c,b=n.width-u,y=n.height-h,w=t.borderTopWidth,B=t.borderRightWidth,C=t.borderBottomWidth,x=t.borderLeftWidth,E=Vn(t.paddingTop,e.bounds.width),F=Vn(t.paddingRight,e.bounds.width),O=Vn(t.paddingBottom,e.bounds.width),k=Vn(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=A>0||i>0?Ks(n.left+x/3,n.top+w/3,A-x/3,i-w/3,Ns.TOP_LEFT):new Ms(n.left+x/3,n.top+w/3),this.topRightBorderDoubleOuterBox=A>0||i>0?Ks(n.left+v,n.top+w/3,a-B/3,s-w/3,Ns.TOP_RIGHT):new Ms(n.left+n.width-B/3,n.top+w/3),this.bottomRightBorderDoubleOuterBox=u>0||c>0?Ks(n.left+b,n.top+m,u-B/3,c-C/3,Ns.BOTTOM_RIGHT):new Ms(n.left+n.width-B/3,n.top+n.height-C/3),this.bottomLeftBorderDoubleOuterBox=d>0||h>0?Ks(n.left+x/3,n.top+y,d-x/3,h-C/3,Ns.BOTTOM_LEFT):new Ms(n.left+x/3,n.top+n.height-C/3),this.topLeftBorderDoubleInnerBox=A>0||i>0?Ks(n.left+2*x/3,n.top+2*w/3,A-2*x/3,i-2*w/3,Ns.TOP_LEFT):new Ms(n.left+2*x/3,n.top+2*w/3),this.topRightBorderDoubleInnerBox=A>0||i>0?Ks(n.left+v,n.top+2*w/3,a-2*B/3,s-2*w/3,Ns.TOP_RIGHT):new Ms(n.left+n.width-2*B/3,n.top+2*w/3),this.bottomRightBorderDoubleInnerBox=u>0||c>0?Ks(n.left+b,n.top+m,u-2*B/3,c-2*C/3,Ns.BOTTOM_RIGHT):new Ms(n.left+n.width-2*B/3,n.top+n.height-2*C/3),this.bottomLeftBorderDoubleInnerBox=d>0||h>0?Ks(n.left+2*x/3,n.top+y,d-2*x/3,h-2*C/3,Ns.BOTTOM_LEFT):new Ms(n.left+2*x/3,n.top+n.height-2*C/3),this.topLeftBorderStroke=A>0||i>0?Ks(n.left+x/2,n.top+w/2,A-x/2,i-w/2,Ns.TOP_LEFT):new Ms(n.left+x/2,n.top+w/2),this.topRightBorderStroke=A>0||i>0?Ks(n.left+v,n.top+w/2,a-B/2,s-w/2,Ns.TOP_RIGHT):new Ms(n.left+n.width-B/2,n.top+w/2),this.bottomRightBorderStroke=u>0||c>0?Ks(n.left+b,n.top+m,u-B/2,c-C/2,Ns.BOTTOM_RIGHT):new Ms(n.left+n.width-B/2,n.top+n.height-C/2),this.bottomLeftBorderStroke=d>0||h>0?Ks(n.left+x/2,n.top+y,d-x/2,h-C/2,Ns.BOTTOM_LEFT):new Ms(n.left+x/2,n.top+n.height-C/2),this.topLeftBorderBox=A>0||i>0?Ks(n.left,n.top,A,i,Ns.TOP_LEFT):new Ms(n.left,n.top),this.topRightBorderBox=a>0||s>0?Ks(n.left+v,n.top,a,s,Ns.TOP_RIGHT):new Ms(n.left+n.width,n.top),this.bottomRightBorderBox=u>0||c>0?Ks(n.left+b,n.top+m,u,c,Ns.BOTTOM_RIGHT):new Ms(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=d>0||h>0?Ks(n.left,n.top+y,d,h,Ns.BOTTOM_LEFT):new Ms(n.left,n.top+n.height),this.topLeftPaddingBox=A>0||i>0?Ks(n.left+x,n.top+w,Math.max(0,A-x),Math.max(0,i-w),Ns.TOP_LEFT):new Ms(n.left+x,n.top+w),this.topRightPaddingBox=a>0||s>0?Ks(n.left+Math.min(v,n.width-B),n.top+w,v>n.width+B?0:Math.max(0,a-B),Math.max(0,s-w),Ns.TOP_RIGHT):new Ms(n.left+n.width-B,n.top+w),this.bottomRightPaddingBox=u>0||c>0?Ks(n.left+Math.min(b,n.width-x),n.top+Math.min(m,n.height-C),Math.max(0,u-B),Math.max(0,c-C),Ns.BOTTOM_RIGHT):new Ms(n.left+n.width-B,n.top+n.height-C),this.bottomLeftPaddingBox=d>0||h>0?Ks(n.left+x,n.top+Math.min(y,n.height-C),Math.max(0,d-x),Math.max(0,h-C),Ns.BOTTOM_LEFT):new Ms(n.left+x,n.top+n.height-C),this.topLeftContentBox=A>0||i>0?Ks(n.left+x+k,n.top+w+E,Math.max(0,A-(x+k)),Math.max(0,i-(w+E)),Ns.TOP_LEFT):new Ms(n.left+x+k,n.top+w+E),this.topRightContentBox=a>0||s>0?Ks(n.left+Math.min(v,n.width+x+k),n.top+w+E,v>n.width+x+k?0:a-x+k,s-(w+E),Ns.TOP_RIGHT):new Ms(n.left+n.width-(B+F),n.top+w+E),this.bottomRightContentBox=u>0||c>0?Ks(n.left+Math.min(b,n.width-(x+k)),n.top+Math.min(m,n.height+w+E),Math.max(0,u-(B+F)),c-(C+O),Ns.BOTTOM_RIGHT):new Ms(n.left+n.width-(B+F),n.top+n.height-(C+O)),this.bottomLeftContentBox=d>0||h>0?Ks(n.left+x+k,n.top+y,Math.max(0,d-(x+k)),h-(C+O),Ns.BOTTOM_LEFT):new Ms(n.left+x+k,n.top+n.height-(C+O))}return e}();!function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Ns||(Ns={}));var Ks=function(e,t,n,r,A){var i=(Math.sqrt(2)-1)/3*4,o=n*i,a=r*i,s=e+n,l=t+r;switch(A){case Ns.TOP_LEFT:return new Hs(new Ms(e,l),new Ms(e,l-a),new Ms(s-o,t),new Ms(s,t));case Ns.TOP_RIGHT:return new Hs(new Ms(e,t),new Ms(e+o,t),new Ms(s,l-a),new Ms(s,l));case Ns.BOTTOM_RIGHT:return new Hs(new Ms(s,t),new Ms(s,t+a),new Ms(e+o,l),new Ms(e,l));case Ns.BOTTOM_LEFT:default:return new Hs(new Ms(s,l),new Ms(s-o,l),new Ms(e,t+a),new Ms(e,t))}},Vs=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},zs=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Ws=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Gs=function(){function e(e,t,n){this.offsetX=e,this.offsetY=t,this.matrix=n,this.type=0,this.target=6}return e}(),qs=function(){function e(e,t){this.path=e,this.target=t,this.type=1}return e}(),Xs=function(){function e(e){this.opacity=e,this.type=2,this.target=6}return e}(),Ys=function(e){return 0===e.type},Js=function(e){return 1===e.type},$s=function(e){return 2===e.type},Zs=function(){function e(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),el=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new Ts(this.container),this.container.styles.opacity<1&&this.effects.push(new Xs(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,A=this.container.styles.transform;this.effects.push(new Gs(n,r,A))}if(this.container.styles.overflowX!==LA.VISIBLE){var i=Vs(this.curves),o=Ws(this.curves);Ps(i,o)?this.effects.push(new qs(i,6)):(this.effects.push(new qs(i,2)),this.effects.push(new qs(o,4)))}}return e.prototype.getEffects=function(e){for(var t=-1===[GA.ABSOLUTE,GA.FIXED].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var A=n.effects.filter((function(e){return!Js(e)}));if(t||n.container.styles.position!==GA.STATIC||!n.parent){if(r.unshift.apply(r,A),t=-1===[GA.ABSOLUTE,GA.FIXED].indexOf(n.container.styles.position),n.container.styles.overflowX!==LA.VISIBLE){var i=Vs(n.curves),o=Ws(n.curves);Ps(i,o)||r.unshift(new qs(o,6))}}else r.unshift.apply(r,A);n=n.parent}return r.filter((function(t){return yi(t.target,e)}))},e}(),tl=function e(t,n,r,A){t.container.elements.forEach((function(i){var o=yi(i.flags,4),a=yi(i.flags,2),s=new el(i,t);yi(i.styles.display,2048)&&A.push(s);var l=yi(i.flags,8)?[]:A;if(o||a){var u=o||i.styles.isPositioned()?r:n,c=new Zs(s);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var f=i.styles.zIndex.order;if(f<0){var d=0;u.negativeZIndex.some((function(e,t){return f>e.element.container.styles.zIndex.order?(d=t,!1):d>0})),u.negativeZIndex.splice(d,0,c)}else if(f>0){var h=0;u.positiveZIndex.some((function(e,t){return f>=e.element.container.styles.zIndex.order?(h=t+1,!1):h>0})),u.positiveZIndex.splice(h,0,c)}else u.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else i.styles.isFloating()?u.nonPositionedFloats.push(c):u.nonPositionedInlineLevel.push(c);e(s,c,o?c:r,l)}else i.styles.isInlineLevel()?n.inlineLevel.push(s):n.nonInlineLevel.push(s),e(s,n,r,l);yi(i.flags,8)&&nl(i,l)}))},nl=function(e,t){for(var n=e instanceof Aa?e.start:1,r=e instanceof Aa&&e.reversed,A=0;A0&&e.intrinsicHeight>0){var r=cl(e),A=Ws(t);this.path(A),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,e.intrinsicWidth,e.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},n.prototype.renderNodeContent=function(e){return r(this,void 0,void 0,(function(){var t,r,i,a,s,l,u,c,f,d,h,p,g,v,m,b,y,w;return A(this,(function(A){switch(A.label){case 0:this.applyEffects(e.getEffects(4)),t=e.container,r=e.curves,i=t.styles,a=0,s=t.textNodes,A.label=1;case 1:return a0&&x>0&&(m=r.ctx.createPattern(p,"repeat"),r.renderRepeat(y,m,F,O))):jr(n)&&(b=hl(e,t,[null,null,null]),y=b[0],w=b[1],B=b[2],C=b[3],x=b[4],E=0===n.position.length?[Dn]:n.position,F=Vn(E[0],C),O=Vn(E[E.length-1],x),k=yr(n,F,O,C,x),S=k[0],Q=k[1],S>0&&Q>0&&(U=r.ctx.createRadialGradient(w+F,B+O,0,w+F,B+O,S),pr(n.stops,2*S).forEach((function(e){return U.addColorStop(e.stop,tr(e.color))})),r.path(y),r.ctx.fillStyle=U,S!==Q?(L=e.bounds.left+.5*e.bounds.width,I=e.bounds.top+.5*e.bounds.height,N=1/(_=Q/S),r.ctx.save(),r.ctx.translate(L,I),r.ctx.transform(1,0,0,_,0,0),r.ctx.translate(-L,-I),r.ctx.fillRect(w,N*(B-I)+I,C,x*N),r.ctx.restore()):r.ctx.fill())),A.label=6;case 6:return t--,[2]}}))},r=this,i=0,o=e.styles.backgroundImage.slice(0).reverse(),s.label=1;case 1:return i0?l.style!==qr.DASHED?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,o,e.curves,qr.DASHED)]:[3,11]:[3,13];case 4:return A.sent(),[3,11];case 5:return l.style!==qr.DOTTED?[3,7]:[4,this.renderDashedDottedBorder(l.color,l.width,o,e.curves,qr.DOTTED)];case 6:return A.sent(),[3,11];case 7:return l.style!==qr.DOUBLE?[3,9]:[4,this.renderDoubleBorder(l.color,l.width,o,e.curves)];case 8:return A.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,o,e.curves)];case 10:A.sent(),A.label=11;case 11:o++,A.label=12;case 12:return a++,[3,3];case 13:return[2]}}))}))},n.prototype.renderDashedDottedBorder=function(e,t,n,i,o){return r(this,void 0,void 0,(function(){var r,a,s,l,u,c,f,d,h,p,g,v,m,b,y,w;return A(this,(function(A){return this.ctx.save(),r=al(i,n),a=Al(i,n),o===qr.DASHED&&(this.path(a),this.ctx.clip()),Ds(a[0])?(s=a[0].start.x,l=a[0].start.y):(s=a[0].x,l=a[0].y),Ds(a[1])?(u=a[1].end.x,c=a[1].end.y):(u=a[1].x,c=a[1].y),f=0===n||2===n?Math.abs(s-u):Math.abs(l-c),this.ctx.beginPath(),o===qr.DOTTED?this.formatPath(r):this.formatPath(a.slice(0,2)),d=t<3?3*t:2*t,h=t<3?2*t:t,o===qr.DOTTED&&(d=t,h=t),p=!0,f<=2*d?p=!1:f<=2*d+h?(d*=g=f/(2*d+h),h*=g):(v=Math.floor((f+h)/(d+h)),m=(f-v*d)/(v-1),h=(b=(f-(v+1)*d)/v)<=0||Math.abs(h-m)0?r:e)-l/100).concat(i,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},u)}function l(e,t,n){var A;return Object(o.a)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),Object(o.a)({paddingLeft:t(2),paddingRight:t(2)},n,Object(r.a)({},e.up("sm"),Object(o.a)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(A={minHeight:56},Object(r.a)(A,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Object(r.a)(A,e.up("sm"),{minHeight:64}),A)},n)}var u=n(99),c={black:"#000",white:"#fff"},f={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},d={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},h={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},p={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},g={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},v={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},m={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},b=n(23),y={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:c.white,default:f[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},w={text:{primary:c.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:f[800],default:"#303030"},action:{active:c.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function B(e,t,n,r){var A=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=Object(b.e)(e.main,A):"dark"===t&&(e.dark=Object(b.b)(e.main,i)))}function C(e){var t=e.primary,n=void 0===t?{light:d[300],main:d[500],dark:d[700]}:t,r=e.secondary,a=void 0===r?{light:h.A200,main:h.A400,dark:h.A700}:r,s=e.error,l=void 0===s?{light:p[300],main:p[500],dark:p[700]}:s,C=e.warning,x=void 0===C?{light:g[300],main:g[500],dark:g[700]}:C,E=e.info,F=void 0===E?{light:v[300],main:v[500],dark:v[700]}:E,O=e.success,k=void 0===O?{light:m[300],main:m[500],dark:m[700]}:O,S=e.type,Q=void 0===S?"light":S,U=e.contrastThreshold,L=void 0===U?3:U,I=e.tonalOffset,_=void 0===I?.2:I,N=Object(A.a)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function P(e){return Object(b.d)(e,w.text.primary)>=L?w.text.primary:y.text.primary}var j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=Object(o.a)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error(Object(u.a)(4,t));if("string"!==typeof e.main)throw new Error(Object(u.a)(5,JSON.stringify(e.main)));return B(e,"light",n,_),B(e,"dark",r,_),e.contrastText||(e.contrastText=P(e.main)),e},M={dark:w,light:y};return Object(i.a)(Object(o.a)({common:c,type:Q,primary:j(n),secondary:j(a,"A400","A200","A700"),error:j(l),warning:j(x),info:j(F),success:j(k),grey:f,contrastThreshold:L,getContrastText:P,augmentColor:j,tonalOffset:_},M[Q]),N)}function x(e){return Math.round(1e5*e)/1e5}function E(e){return x(e)}var F={textTransform:"uppercase"},O='"Roboto", "Helvetica", "Arial", sans-serif';function k(e,t){var n="function"===typeof t?t(e):t,r=n.fontFamily,a=void 0===r?O:r,s=n.fontSize,l=void 0===s?14:s,u=n.fontWeightLight,c=void 0===u?300:u,f=n.fontWeightRegular,d=void 0===f?400:f,h=n.fontWeightMedium,p=void 0===h?500:h,g=n.fontWeightBold,v=void 0===g?700:g,m=n.htmlFontSize,b=void 0===m?16:m,y=n.allVariants,w=n.pxToRem,B=Object(A.a)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);var C=l/14,k=w||function(e){return"".concat(e/b*C,"rem")},S=function(e,t,n,r,A){return Object(o.a)({fontFamily:a,fontWeight:e,fontSize:k(t),lineHeight:n},a===O?{letterSpacing:"".concat(x(r/t),"em")}:{},A,y)},Q={h1:S(c,96,1.167,-1.5),h2:S(c,60,1.2,-.5),h3:S(d,48,1.167,0),h4:S(d,34,1.235,.25),h5:S(d,24,1.334,0),h6:S(p,20,1.6,.15),subtitle1:S(d,16,1.75,.15),subtitle2:S(p,14,1.57,.1),body1:S(d,16,1.5,.15),body2:S(d,14,1.43,.15),button:S(p,14,1.75,.4,F),caption:S(d,12,1.66,.4),overline:S(d,12,2.66,1,F)};return Object(i.a)(Object(o.a)({htmlFontSize:b,pxToRem:k,round:E,fontFamily:a,fontSize:l,fontWeightLight:c,fontWeightRegular:d,fontWeightMedium:p,fontWeightBold:v},Q),B,{clone:!1})}function S(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var Q=["none",S(0,2,1,-1,0,1,1,0,0,1,3,0),S(0,3,1,-2,0,2,2,0,0,1,5,0),S(0,3,3,-2,0,3,4,0,0,1,8,0),S(0,2,4,-1,0,4,5,0,0,1,10,0),S(0,3,5,-1,0,5,8,0,0,1,14,0),S(0,3,5,-1,0,6,10,0,0,1,18,0),S(0,4,5,-2,0,7,10,1,0,2,16,1),S(0,5,5,-3,0,8,10,1,0,3,14,2),S(0,5,6,-3,0,9,12,1,0,3,16,2),S(0,6,6,-3,0,10,14,1,0,4,18,3),S(0,6,7,-4,0,11,15,1,0,4,20,3),S(0,7,8,-4,0,12,17,2,0,5,22,4),S(0,7,8,-4,0,13,19,2,0,5,24,4),S(0,7,9,-4,0,14,21,2,0,5,26,4),S(0,8,9,-5,0,15,22,2,0,6,28,5),S(0,8,10,-5,0,16,24,2,0,6,30,5),S(0,8,11,-5,0,17,26,2,0,6,32,5),S(0,9,11,-5,0,18,28,2,0,7,34,6),S(0,9,12,-6,0,19,29,2,0,7,36,6),S(0,10,13,-6,0,20,31,3,0,8,38,7),S(0,10,13,-6,0,21,33,3,0,8,40,7),S(0,10,14,-6,0,22,35,3,0,8,42,7),S(0,11,14,-7,0,23,36,3,0,9,44,8),S(0,11,15,-7,0,24,38,3,0,9,46,8)],U={borderRadius:4},L=n(97);function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=Object(L.a)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,o=void 0===r?{}:r,a=e.palette,u=void 0===a?{}:a,c=e.spacing,f=e.typography,d=void 0===f?{}:f,h=Object(A.a)(e,["breakpoints","mixins","palette","spacing","typography"]),p=C(u),g=s(n),v=I(c),m=Object(i.a)({breakpoints:g,direction:"ltr",mixins:l(g,v,o),overrides:{},palette:p,props:{},shadows:Q,typography:k(p,d),spacing:v,shape:U,transitions:_.a,zIndex:N.a},h),b=arguments.length,y=new Array(b>1?b-1:0),w=1;w0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,p=void 0===r?{}:r,g=e.palette,v=void 0===g?{}:g,m=e.spacing,b=e.typography,y=void 0===b?{}:b,w=(0,A.default)(e,["breakpoints","mixins","palette","spacing","typography"]),B=(0,s.default)(v),C=(0,o.default)(n),x=(0,f.default)(m),E=(0,i.deepmerge)({breakpoints:C,direction:"ltr",mixins:(0,a.default)(C,x,p),overrides:{},palette:B,props:{},shadows:u.default,typography:(0,l.default)(B,y),spacing:x,shape:c.default,transitions:d.default,zIndex:h.default},w),F=arguments.length,O=new Array(F>1?F-1:0),k=1;k>",a=i||n;return"undefined"!==typeof e[n]?new Error("The ".concat(A," `").concat(a,"` of ")+"`".concat(o,"` is deprecated. ").concat(t)):null}}},function(e,t,n){"use strict";var r=n(33);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=A.useRef(e);return i((function(){t.current=e})),A.useCallback((function(){return t.current.apply(void 0,arguments)}),[])};var A=r(n(0)),i="undefined"!==typeof window?A.useLayoutEffect:A.useEffect},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(3),A=n(52);function i(e){return e&&"object"===Object(A.a)(e)&&e.constructor===Object}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},A=n.clone?Object(r.a)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(i(t[r])&&r in e?A[r]=o(e[r],t[r],n):A[r]=t[r])})),A}},function(e,t,n){"use strict";(function(e){var r=n(0),A=n.n(r),i=n(28),o=n(8),a=n.n(o),s=1073741823,l="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{};function u(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var c=A.a.createContext||function(e,t){var n,A,o="__create-react-context-"+function(){var e="__global_unique_id__";return l[e]=(l[e]||0)+1}()+"__",c=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=u(t.props.value),t}Object(i.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,A=e.value;((i=r)===(o=A)?0!==i||1/i===1/o:i!==i&&o!==o)?n=0:(n="function"===typeof t?t(r,A):s,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,o},r.render=function(){return this.props.children},n}(r.Component);c.childContextTypes=((n={})[o]=a.a.object.isRequired,n);var f=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!==((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(i.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?s:t},r.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?s:e},r.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},r.getValue=function(){return this.context[o]?this.context[o].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return f.contextTypes=((A={})[o]=a.a.object,A),{Provider:c,Consumer:f}};t.a=c}).call(this,n(116))},function(e,t,n){var r=n(202);e.exports=d,e.exports.parse=i,e.exports.compile=function(e,t){return a(i(e,t),t)},e.exports.tokensToFunction=a,e.exports.tokensToRegExp=f;var A=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,o=0,a="",u=t&&t.delimiter||"/";null!=(n=A.exec(e));){var c=n[0],f=n[1],d=n.index;if(a+=e.slice(o,d),o=d+c.length,f)a+=f[1];else{var h=e[o],p=n[2],g=n[3],v=n[4],m=n[5],b=n[6],y=n[7];a&&(r.push(a),a="");var w=null!=p&&null!=h&&h!==p,B="+"===b||"*"===b,C="?"===b||"*"===b,x=n[2]||u,E=v||m;r.push({name:g||i++,prefix:p||"",delimiter:x,optional:C,repeat:B,partial:w,asterisk:!!y,pattern:E?l(E):y?".*":"[^"+s(x)+"]+?"})}}return o=a?(A.forEach((function(e){o=b(e,o),o=Math.max(o+e.out,m(e,o))})),i.forEach((function(e){a=b(e,a),a=Math.max(a+e.in,m(e,a))}))):(i.forEach((function(e){a=b(e,a),a=Math.max(a+e.in,m(e,a))})),A.forEach((function(e){o=b(e,o),o=Math.max(o+e.out,m(e,o))}))),Math.max(o,a)}(e,t);return Math.max(r,A,i)}function w(e,t,n){var r=Object(l.a)(e.values()),A=function(e,t){for(var n=new Set(t.map((function(e){return e.to}))),r=new Set(t.map((function(e){return e.from}))),A=new Set(Object(l.a)(e.keys())),i=0;A.size;){for(var o=f(Object(l.a)(A),n),a=0;ae.y);n++);A=n}e.y+=n*t,n++}i=Math.max(i,e.y+Math.max(e.in,e.out))})),i}(r,.03*i);return function(e){e.forEach((function(e){var t=0;e.from.sort((function(e,t){return e.node.y+e.node.out/2-(t.node.y+t.node.out/2)})).forEach((function(e){e.addY=t,t+=e.flow})),t=0,e.to.sort((function(e,t){return e.node.y+e.node.in/2-(t.node.y+t.node.in/2)})).forEach((function(e){e.addY=t,t+=e.flow}))}))}(r),{maxX:A,maxY:o}}function B(e,t){for(var n=0;n1)for(var s=a-15*o/2+7.5,l=0;l "+t.to+": "+t.flow}}},legend:{display:!1}},scales:{x:{type:"linear",bounds:"data",display:!1,min:0,offset:!1},y:{type:"linear",bounds:"data",display:!1,min:0,reverse:!0,offset:!1}},layout:{padding:{top:3,left:3,right:13,bottom:3}}};var x=function(e,t,n,r){return eo)return!1;var l=x(A,i,o,a),u=l.cp1,c=l.cp2,f=(e-A)/(o-A),d={x:o,y:a},h=E({x:A,y:i},u,f),p=E(u,c,f),g=E(c,d,f),v=E(h,p,f),m=E(p,g,f),b=E(v,m,f).y;return t>=b&&t<=b+s}},{key:"inXRange",value:function(e,t){var n=this.getProps(["x","x2"],t),r=n.x,A=n.x2;return e>=r&&e<=A}},{key:"inYRange",value:function(e,t){var n=this.getProps(["y","y2","height"],t),r=n.y,A=n.y2,i=n.height,o=Math.min(r,A),a=Math.max(r,A)+i;return e>=o&&e<=a}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","x2","y2","height"],e),n=t.x,r=t.y;return{x:(n+t.x2)/2,y:(r+t.y2+t.height)/2}}},{key:"tooltipPosition",value:function(e){return this.getCenterPoint(e)}},{key:"getRange",value:function(e){return"x"===e?this.width/2:this.height/2}}]),n}(u.c);F.id="flow",F.defaults={colorFrom:"red",colorTo:"green",colorMode:"gradient"}},function(e,t,n){"use strict";var r=n(3),A=n(5),i=n(0),o=(n(8),n(4)),a=n(9),s=n(15),l={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},u=i.forwardRef((function(e,t){var n=e.align,a=void 0===n?"inherit":n,u=e.classes,c=e.className,f=e.color,d=void 0===f?"initial":f,h=e.component,p=e.display,g=void 0===p?"initial":p,v=e.gutterBottom,m=void 0!==v&&v,b=e.noWrap,y=void 0!==b&&b,w=e.paragraph,B=void 0!==w&&w,C=e.variant,x=void 0===C?"body1":C,E=e.variantMapping,F=void 0===E?l:E,O=Object(A.a)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),k=h||(B?"p":F[x]||l[x])||"span";return i.createElement(k,Object(r.a)({className:Object(o.default)(u.root,c,"inherit"!==x&&u[x],"initial"!==d&&u["color".concat(Object(s.a)(d))],y&&u.noWrap,m&&u.gutterBottom,B&&u.paragraph,"inherit"!==a&&u["align".concat(Object(s.a)(a))],"initial"!==g&&u["display".concat(Object(s.a)(g))]),ref:t},O))}));t.a=Object(a.a)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(u)},,,,,,,,,,function(e,t,n){"use strict";var r=n(17);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.primary,n=void 0===t?{light:l.default[300],main:l.default[500],dark:l.default[700]}:t,r=e.secondary,b=void 0===r?{light:u.default.A200,main:u.default.A400,dark:u.default.A700}:r,y=e.error,w=void 0===y?{light:c.default[300],main:c.default[500],dark:c.default[700]}:y,B=e.warning,C=void 0===B?{light:f.default[300],main:f.default[500],dark:f.default[700]}:B,x=e.info,E=void 0===x?{light:d.default[300],main:d.default[500],dark:d.default[700]}:x,F=e.success,O=void 0===F?{light:h.default[300],main:h.default[500],dark:h.default[700]}:F,k=e.type,S=void 0===k?"light":k,Q=e.contrastThreshold,U=void 0===Q?3:Q,L=e.tonalOffset,I=void 0===L?.2:L,_=(0,i.default)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function N(e){return(0,p.getContrastRatio)(e,v.text.primary)>=U?v.text.primary:g.text.primary}var P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,A.default)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,o.formatMuiErrorMessage)(4,t));if("string"!==typeof e.main)throw new Error(_formatMuiErrorMessage(5,JSON.stringify(e.main)));return m(e,"light",n,I),m(e,"dark",r,I),e.contrastText||(e.contrastText=N(e.main)),e},j={dark:v,light:g};0;return(0,o.deepmerge)((0,A.default)({common:a.default,type:S,primary:P(n),secondary:P(b,"A400","A200","A700"),error:P(w),warning:P(C),info:P(E),success:P(O),grey:s.default,contrastThreshold:U,getContrastText:N,augmentColor:P,tonalOffset:I},j[S]),_)},t.dark=t.light=void 0;var A=r(n(36)),i=r(n(41)),o=n(11),a=r(n(140)),s=r(n(141)),l=r(n(142)),u=r(n(143)),c=r(n(144)),f=r(n(145)),d=r(n(146)),h=r(n(147)),p=n(94),g={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:a.default.white,default:s.default[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}};t.light=g;var v={text:{primary:a.default.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:s.default[800],default:"#303030"},action:{active:a.default.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function m(e,t,n,r){var A=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,p.lighten)(e.main,A):"dark"===t&&(e.dark=(0,p.darken)(e.main,i)))}t.dark=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={black:"#000",white:"#fff"};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};t.default=r},function(e,t,n){"use strict";var r=n(17);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.duration=t.easing=void 0;var A=r(n(41)),i={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"};t.easing=i;var o={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(e){return"".concat(Math.round(e),"ms")}t.duration=o;var s={easing:i,duration:o,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,r=void 0===n?o.standard:n,s=t.easing,l=void 0===s?i.easeInOut:s,u=t.delay,c=void 0===u?0:u;(0,A.default)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof r?r:a(r)," ").concat(l," ").concat("string"===typeof c?c:a(c))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}};t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=200&&t.status<=299}function l(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(A){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var u,c,f=A.saveAs||("object"!=typeof window||window!==A?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(e,t,n){var r=A.URL||A.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener","string"==typeof e?(i.href=e,i.origin!==location.origin?s(i.href)?a(e,t,n):l(i,i.target="_blank"):l(i)):(i.href=r.createObjectURL(e),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){l(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download","string"==typeof e)if(s(e))a(e,t,n);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout((function(){l(r)}))}else navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(o.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,n),t)}:function(e,t,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return a(e,t,n);var i="application/octet-stream"===e.type,o=/constructor/i.test(A.HTMLElement)||A.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&o)&&"object"==typeof FileReader){var l=new FileReader;l.onloadend=function(){var e=l.result;e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},l.readAsDataURL(e)}else{var u=A.URL||A.webkitURL,c=u.createObjectURL(e);r?r.location=c:location.href=c,r=null,setTimeout((function(){u.revokeObjectURL(c)}),4e4)}});function d(e){var t;e=e||"",this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e={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",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=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r255?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.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n}}function h(e,t){var n=e[0],r=e[1],A=e[2],i=e[3];n=g(n,r,A,i,t[0],7,-680876936),i=g(i,n,r,A,t[1],12,-389564586),A=g(A,i,n,r,t[2],17,606105819),r=g(r,A,i,n,t[3],22,-1044525330),n=g(n,r,A,i,t[4],7,-176418897),i=g(i,n,r,A,t[5],12,1200080426),A=g(A,i,n,r,t[6],17,-1473231341),r=g(r,A,i,n,t[7],22,-45705983),n=g(n,r,A,i,t[8],7,1770035416),i=g(i,n,r,A,t[9],12,-1958414417),A=g(A,i,n,r,t[10],17,-42063),r=g(r,A,i,n,t[11],22,-1990404162),n=g(n,r,A,i,t[12],7,1804603682),i=g(i,n,r,A,t[13],12,-40341101),A=g(A,i,n,r,t[14],17,-1502002290),n=v(n,r=g(r,A,i,n,t[15],22,1236535329),A,i,t[1],5,-165796510),i=v(i,n,r,A,t[6],9,-1069501632),A=v(A,i,n,r,t[11],14,643717713),r=v(r,A,i,n,t[0],20,-373897302),n=v(n,r,A,i,t[5],5,-701558691),i=v(i,n,r,A,t[10],9,38016083),A=v(A,i,n,r,t[15],14,-660478335),r=v(r,A,i,n,t[4],20,-405537848),n=v(n,r,A,i,t[9],5,568446438),i=v(i,n,r,A,t[14],9,-1019803690),A=v(A,i,n,r,t[3],14,-187363961),r=v(r,A,i,n,t[8],20,1163531501),n=v(n,r,A,i,t[13],5,-1444681467),i=v(i,n,r,A,t[2],9,-51403784),A=v(A,i,n,r,t[7],14,1735328473),n=m(n,r=v(r,A,i,n,t[12],20,-1926607734),A,i,t[5],4,-378558),i=m(i,n,r,A,t[8],11,-2022574463),A=m(A,i,n,r,t[11],16,1839030562),r=m(r,A,i,n,t[14],23,-35309556),n=m(n,r,A,i,t[1],4,-1530992060),i=m(i,n,r,A,t[4],11,1272893353),A=m(A,i,n,r,t[7],16,-155497632),r=m(r,A,i,n,t[10],23,-1094730640),n=m(n,r,A,i,t[13],4,681279174),i=m(i,n,r,A,t[0],11,-358537222),A=m(A,i,n,r,t[3],16,-722521979),r=m(r,A,i,n,t[6],23,76029189),n=m(n,r,A,i,t[9],4,-640364487),i=m(i,n,r,A,t[12],11,-421815835),A=m(A,i,n,r,t[15],16,530742520),n=b(n,r=m(r,A,i,n,t[2],23,-995338651),A,i,t[0],6,-198630844),i=b(i,n,r,A,t[7],10,1126891415),A=b(A,i,n,r,t[14],15,-1416354905),r=b(r,A,i,n,t[5],21,-57434055),n=b(n,r,A,i,t[12],6,1700485571),i=b(i,n,r,A,t[3],10,-1894986606),A=b(A,i,n,r,t[10],15,-1051523),r=b(r,A,i,n,t[1],21,-2054922799),n=b(n,r,A,i,t[8],6,1873313359),i=b(i,n,r,A,t[15],10,-30611744),A=b(A,i,n,r,t[6],15,-1560198380),r=b(r,A,i,n,t[13],21,1309151649),n=b(n,r,A,i,t[4],6,-145523070),i=b(i,n,r,A,t[11],10,-1120210379),A=b(A,i,n,r,t[2],15,718787259),r=b(r,A,i,n,t[9],21,-343485551),e[0]=F(n,e[0]),e[1]=F(r,e[1]),e[2]=F(A,e[2]),e[3]=F(i,e[3])}function p(e,t,n,r,A,i){return t=F(F(t,e),F(r,i)),F(t<>>32-A,n)}function g(e,t,n,r,A,i,o){return p(t&n|~t&r,e,t,A,i,o)}function v(e,t,n,r,A,i,o){return p(t&r|n&~r,e,t,A,i,o)}function m(e,t,n,r,A,i,o){return p(t^n^r,e,t,A,i,o)}function b(e,t,n,r,A,i,o){return p(n^(t|~r),e,t,A,i,o)}function y(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)h(r,w(e.substring(t-64,t)));e=e.substring(t-64);var A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t>2]|=e.charCodeAt(t)<<(t%4<<3);if(A[t>>2]|=128<<(t%4<<3),t>55)for(h(r,A),t=0;t<16;t++)A[t]=0;return A[14]=8*n,h(r,A),r}function w(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}u=A.atob.bind(A),c=A.btoa.bind(A);var B="0123456789abcdef".split("");function C(e){for(var t="",n=0;n<4;n++)t+=B[e>>8*n+4&15]+B[e>>8*n&15];return t}function x(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function E(e){return y(e).map(x).join("")}function F(e,t){return e+t&4294967295}if("5d41402abc4b2a76b9719d911017c592"!=function(e){for(var t=0;t>0),new Array(i+1).join(A)),a=[],s=0;s<256;s++)a[s]=s;var l=0;for(s=0;s<256;s++){var u=a[s];l=(l+u+o.charCodeAt(s))%256,a[s]=a[l],a[l]=u}n=e,r=a}else a=r;var c=t.length,f=0,d=0,h="";for(s=0;s\x80/\f\xa9\xfedSiz";var i=(t+this.padding).substr(0,32),o=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,o),this.P=-(1+(255^A)),this.encryptionKey=E(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=O(this.encryptionKey,this.padding)}function Q(e){if("object"!=typeof e)throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var A=Math.random().toString(35);return t[e][A]=[n,!!r],A},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var a in t[n]){var s=t[n][a];try{s[0].apply(e,r)}catch(e){A.console&&o.error("jsPDF PubSub Error",e.message,e)}s[1]&&i.push(a)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function U(e){if(!(this instanceof U))return new U(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function L(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function I(e,t,n,r,A){if(!(this instanceof I))return new I(e,t,n,r,A);this.type="axial"===e?2:3,this.coords=t,this.colors=n,L.call(this,r,A)}function _(e,t,n,r,A){if(!(this instanceof _))return new _(e,t,n,r,A);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,L.call(this,r,A)}function N(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],a=arguments[3],s=[],l=1,u=16,h="S",p=null;"object"==typeof(e=e||{})&&(n=e.orientation,r=e.unit||r,i=e.format||i,a=e.compress||e.compressPdf||a,null!==(p=e.encryption||null)&&(p.userPassword=p.userPassword||"",p.ownerPassword=p.ownerPassword||"",p.userPermissions=p.userPermissions||[]),l="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(u=e.floatPrecision),h=e.defaultPathOperation||"S"),s=e.filters||(!0===a?["FlateEncode"]:s),r=r||"mm",n=(""+(n||"P")).toLowerCase();var g=e.putOnlyUsedFonts||!1,v={},m={internal:{},__private__:{}};m.__private__.PubSub=Q;var b="1.3",y=m.__private__.getPdfVersion=function(){return b};m.__private__.setPdfVersion=function(e){b=e};var w={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};m.__private__.getPageFormats=function(){return w};var B=m.__private__.getPageFormat=function(e){return w[e]};i=i||"a4";var C={COMPAT:"compat",ADVANCED:"advanced"},x=C.COMPAT;function E(){this.saveGraphicsState(),le(new Ke(xe,0,0,-xe,0,jn()*xe).toString()+" cm"),this.setFontSize(this.getFontSize()/xe),h="n",x=C.ADVANCED}function F(){this.restoreGraphicsState(),h="S",x=C.COMPAT}var O=function(e,t){if("bold"==e&&"normal"==t||"bold"==e&&400==t||"normal"==e&&"italic"==t||"bold"==e&&"italic"==t)throw new Error("Invalid Combination of fontweight and fontstyle");return t&&e!==t&&(e=400==t?"italic"==e?"italic":"normal":700==t&&"italic"!==e?"bold":e+""+t),e};m.advancedAPI=function(e){var t=x===C.COMPAT;return t&&E.call(this),"function"!=typeof e||(e(this),t&&F.call(this)),this},m.compatAPI=function(e){var t=x===C.ADVANCED;return t&&F.call(this),"function"!=typeof e||(e(this),t&&E.call(this)),this},m.isAdvancedAPI=function(){return x===C.ADVANCED};var k,L=function(e){if(x!==C.ADVANCED)throw new Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},P=m.roundToPrecision=m.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};k=m.hpf=m.__private__.hpf="number"==typeof u?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return P(e,u)}:"smart"===u?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return P(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return P(e,16)};var j=m.f2=m.__private__.f2=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f2");return P(e,2)},M=m.__private__.f3=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f3");return P(e,3)},R=m.scale=m.__private__.scale=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.scale");return x===C.COMPAT?e*xe:x===C.ADVANCED?e:void 0},H=function(e){return x===C.COMPAT?jn()-e:x===C.ADVANCED?e:void 0},D=function(e){return R(H(e))};m.__private__.setPrecision=m.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var T,K="00000000000000000000000000000000",V=m.__private__.getFileId=function(){return K},z=m.__private__.setFileId=function(e){return K=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():K.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==p&&(zt=new S(p.userPermissions,p.userPassword,p.ownerPassword,K)),K};m.setFileId=function(e){return z(e),this},m.getFileId=function(){return V()};var W=m.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?"+":"-",r=Math.floor(Math.abs(t/60)),A=Math.abs(t%60),i=[n,J(r),"'",J(A),"'"].join("");return["D:",e.getFullYear(),J(e.getMonth()+1),J(e.getDate()),J(e.getHours()),J(e.getMinutes()),J(e.getSeconds()),i].join("")},G=m.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),A=parseInt(e.substr(10,2),10),i=parseInt(e.substr(12,2),10),o=parseInt(e.substr(14,2),10);return new Date(t,n,r,A,i,o,0)},q=m.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=W(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw new Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return T=t},X=m.__private__.getCreationDate=function(e){var t=T;return"jsDate"===e&&(t=G(T)),t};m.setCreationDate=function(e){return q(e),this},m.getCreationDate=function(e){return X(e)};var Y,J=m.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},$=m.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},Z=0,ee=[],te=[],ne=0,re=[],Ae=[],ie=!1,oe=te,ae=function(){Z=0,ne=0,te=[],ee=[],re=[],Je=qe(),$e=qe()};m.__private__.setCustomOutputDestination=function(e){ie=!0,oe=e};var se=function(e){ie||(oe=e)};m.__private__.resetCustomOutputDestination=function(){ie=!1,oe=te};var le=m.__private__.out=function(e){return e=e.toString(),ne+=e.length+1,oe.push(e),oe},ue=m.__private__.write=function(e){return le(1===arguments.length?e.toString():Array.prototype.join.call(arguments," "))},ce=m.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},fe=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];m.__private__.getStandardFonts=function(){return fe};var de=e.fontSize||16;m.__private__.setFontSize=m.setFontSize=function(e){return de=x===C.ADVANCED?e/xe:e,this};var he,pe=m.__private__.getFontSize=m.getFontSize=function(){return x===C.COMPAT?de:de*xe},ge=e.R2L||!1;m.__private__.setR2L=m.setR2L=function(e){return ge=e,this},m.__private__.getR2L=m.getR2L=function(){return ge};var ve,me=m.__private__.setZoomMode=function(e){if(/^\d*\.?\d*%$/.test(e))he=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');he=e}else he=parseInt(e,10)};m.__private__.getZoomMode=function(){return he};var be,ye=m.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');ve=e};m.__private__.getPageMode=function(){return ve};var we=m.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');be=e};m.__private__.getLayoutMode=function(){return be},m.__private__.setDisplayMode=m.setDisplayMode=function(e,t,n){return me(e),we(t),ye(n),this};var Be={title:"",subject:"",author:"",keywords:"",creator:""};m.__private__.getDocumentProperty=function(e){if(-1===Object.keys(Be).indexOf(e))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Be[e]},m.__private__.getDocumentProperties=function(){return Be},m.__private__.setDocumentProperties=m.setProperties=m.setDocumentProperties=function(e){for(var t in Be)Be.hasOwnProperty(t)&&e[t]&&(Be[t]=e[t]);return this},m.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(Be).indexOf(e))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Be[e]=t};var Ce,xe,Ee,Fe,Oe,ke={},Se={},Qe=[],Ue={},Le={},Ie={},_e={},Ne=null,Pe=0,je=[],Me=new Q(m),Re=e.hotfixes||[],He={},De={},Te=[],Ke=function e(t,n,r,A,i,o){if(!(this instanceof e))return new e(t,n,r,A,i,o);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(A)&&(A=1),isNaN(i)&&(i=0),isNaN(o)&&(o=0),this._matrix=[t,n,r,A,i,o]};Object.defineProperty(Ke.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Ke.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Ke.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Ke.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Ke.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Ke.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Ke.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Ke.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Ke.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Ke.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Ke.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Ke.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Ke.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ke.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ke.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ke.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Ke.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(k).join(e)},Ke.prototype.multiply=function(e){var t=e.sx*this.sx+e.shy*this.shx,n=e.sx*this.shy+e.shy*this.sy,r=e.shx*this.sx+e.sy*this.shx,A=e.shx*this.shy+e.sy*this.sy,i=e.tx*this.sx+e.ty*this.shx+this.tx,o=e.tx*this.shy+e.ty*this.sy+this.ty;return new Ke(t,n,r,A,i,o)},Ke.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,A=this.tx,i=this.ty,o=Math.sqrt(e*e+t*t),a=(e/=o)*n+(t/=o)*r;n-=e*a,r-=t*a;var s=Math.sqrt(n*n+r*r);return a/=s,e*(r/=s)>16&255,r=s>>8&255,A=255&s}if(void 0===r||void 0===i&&n===r&&r===A)if("string"==typeof n)t=n+" "+o[0];else switch(e.precision){case 2:t=j(n/255)+" "+o[0];break;case 3:default:t=M(n/255)+" "+o[0]}else if(void 0===i||"object"==typeof i){if(i&&!isNaN(i.a)&&0===i.a)return["1.","1.","1.",o[1]].join(" ");if("string"==typeof n)t=[n,r,A,o[1]].join(" ");else switch(e.precision){case 2:t=[j(n/255),j(r/255),j(A/255),o[1]].join(" ");break;default:case 3:t=[M(n/255),M(r/255),M(A/255),o[1]].join(" ")}}else if("string"==typeof n)t=[n,r,A,i,o[2]].join(" ");else switch(e.precision){case 2:t=[j(n),j(r),j(A),j(i),o[2]].join(" ");break;case 3:default:t=[M(n),M(r),M(A),M(i),o[2]].join(" ")}return t},tt=m.__private__.getFilters=function(){return s},nt=m.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||tt(),r=e.alreadyAppliedFilters||[],A=e.addLength1||!1,i=t.length,o=e.objectId,a=function(e){return e};if(null!==p&&void 0===o)throw new Error("ObjectId must be passed to putStream for file encryption");null!==p&&(a=zt.encryptor(o,0));var s={};!0===n&&(n=["FlateEncode"]);var l=e.additionalKeyValues||[],u=(s=void 0!==N.API.processDataByFilters?N.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==s.data.length&&(l.push({key:"Length",value:s.data.length}),!0===A&&l.push({key:"Length1",value:i})),0!=u.length)if(u.split("/").length-1==1)l.push({key:"Filter",value:u});else{l.push({key:"Filter",value:"["+u+"]"});for(var c=0;c>"),0!==s.data.length&&(le("stream"),le(a(s.data)),le("endstream"))},rt=m.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,A=e.contentsObjId;Xe(r,!0),le("<>"),le("endobj");var i=n.join("\n");return x===C.ADVANCED&&(i+="\nQ"),Xe(A,!0),nt({data:i,filters:tt(),objectId:A}),le("endobj"),r},At=m.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=Pe;e++)je[e].objId=qe(),je[e].contentsObjId=qe();for(e=1;e<=Pe;e++)n.push(rt({number:e,data:Ae[e],objId:je[e].objId,contentsObjId:je[e].contentsObjId,mediaBox:je[e].mediaBox,cropBox:je[e].cropBox,bleedBox:je[e].bleedBox,trimBox:je[e].trimBox,artBox:je[e].artBox,userUnit:je[e].userUnit,rootDictionaryObjId:Je,resourceDictionaryObjId:$e}));Xe(Je,!0),le("<>"),le("endobj"),Me.publish("postPutPages")},it=function(e){var t=function(e,t){return-1!==e.indexOf(" ")?"("+St(e,t)+")":St(e,t)};Me.publish("putFont",{font:e,out:le,newObject:Ge,putStream:nt,pdfEscapeWithNeededParanthesis:t}),!0!==e.isAlreadyPutted&&(e.objectNumber=Ge(),le("<<"),le("/Type /Font"),le("/BaseFont /"+t(e.postScriptName)),le("/Subtype /Type1"),"string"==typeof e.encoding&&le("/Encoding /"+e.encoding),le("/FirstChar 32"),le("/LastChar 255"),le(">>"),le("endobj"))},ot=function(){for(var e in ke)ke.hasOwnProperty(e)&&(!1===g||!0===g&&v.hasOwnProperty(e))&&it(ke[e])},at=function(e){e.objectNumber=Ge();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[k(e.x),k(e.y),k(e.x+e.width),k(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"});var n=e.pages[1].join("\n");nt({data:n,additionalKeyValues:t,objectId:e.objectNumber}),le("endobj")},st=function(){for(var e in He)He.hasOwnProperty(e)&&at(He[e])},lt=function(e,t){var n,r=[],A=1/(t-1);for(n=0;n<1;n+=A)r.push(n);if(r.push(1),0!=e[0].offset){var i={offset:0,color:e[0].color};e.unshift(i)}if(1!=e[e.length-1].offset){var o={offset:1,color:e[e.length-1].color};e.push(o)}for(var a="",s=0,l=0;le[s+1].offset;)s++;var u=e[s].offset,c=(n-u)/(e[s+1].offset-u),f=e[s].color,d=e[s+1].color;a+=$(Math.round((1-c)*f[0]+c*d[0]).toString(16))+$(Math.round((1-c)*f[1]+c*d[1]).toString(16))+$(Math.round((1-c)*f[2]+c*d[2]).toString(16))}return a.trim()},ut=function(e,t){t||(t=21);var n=Ge(),r=lt(e.colors,t),A=[];A.push({key:"FunctionType",value:"0"}),A.push({key:"Domain",value:"[0.0 1.0]"}),A.push({key:"Size",value:"["+t+"]"}),A.push({key:"BitsPerSample",value:"8"}),A.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),A.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),nt({data:r,additionalKeyValues:A,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),le("endobj"),e.objectNumber=Ge(),le("<< /ShadingType "+e.type),le("/ColorSpace /DeviceRGB");var i="/Coords ["+k(parseFloat(e.coords[0]))+" "+k(parseFloat(e.coords[1]))+" ";2===e.type?i+=k(parseFloat(e.coords[2]))+" "+k(parseFloat(e.coords[3])):i+=k(parseFloat(e.coords[2]))+" "+k(parseFloat(e.coords[3]))+" "+k(parseFloat(e.coords[4]))+" "+k(parseFloat(e.coords[5])),le(i+="]"),e.matrix&&le("/Matrix ["+e.matrix.toString()+"]"),le("/Function "+n+" 0 R"),le("/Extend [true true]"),le(">>"),le("endobj")},ct=function(e,t){var n=qe(),r=Ge();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var A=[];A.push({key:"Type",value:"/Pattern"}),A.push({key:"PatternType",value:"1"}),A.push({key:"PaintType",value:"1"}),A.push({key:"TilingType",value:"1"}),A.push({key:"BBox",value:"["+e.boundingBox.map(k).join(" ")+"]"}),A.push({key:"XStep",value:k(e.xStep)}),A.push({key:"YStep",value:k(e.yStep)}),A.push({key:"Resources",value:n+" 0 R"}),e.matrix&&A.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),nt({data:e.stream,additionalKeyValues:A,objectId:e.objectNumber}),le("endobj")},ft=function(e){var t;for(t in Ue)Ue.hasOwnProperty(t)&&(Ue[t]instanceof I?ut(Ue[t]):Ue[t]instanceof _&&ct(Ue[t],e))},dt=function(e){for(var t in e.objectNumber=Ge(),le("<<"),e)switch(t){case"opacity":le("/ca "+j(e[t]));break;case"stroke-opacity":le("/CA "+j(e[t]))}le(">>"),le("endobj")},ht=function(){var e;for(e in Ie)Ie.hasOwnProperty(e)&&dt(Ie[e])},pt=function(){for(var e in le("/XObject <<"),He)He.hasOwnProperty(e)&&He[e].objectNumber>=0&&le("/"+e+" "+He[e].objectNumber+" 0 R");Me.publish("putXobjectDict"),le(">>")},gt=function(){zt.oid=Ge(),le("<<"),le("/Filter /Standard"),le("/V "+zt.v),le("/R "+zt.r),le("/U <"+zt.toHexString(zt.U)+">"),le("/O <"+zt.toHexString(zt.O)+">"),le("/P "+zt.P),le(">>"),le("endobj")},vt=function(){for(var e in le("/Font <<"),ke)ke.hasOwnProperty(e)&&(!1===g||!0===g&&v.hasOwnProperty(e))&&le("/"+e+" "+ke[e].objectNumber+" 0 R");le(">>")},mt=function(){if(Object.keys(Ue).length>0){for(var e in le("/Shading <<"),Ue)Ue.hasOwnProperty(e)&&Ue[e]instanceof I&&Ue[e].objectNumber>=0&&le("/"+e+" "+Ue[e].objectNumber+" 0 R");Me.publish("putShadingPatternDict"),le(">>")}},bt=function(e){if(Object.keys(Ue).length>0){for(var t in le("/Pattern <<"),Ue)Ue.hasOwnProperty(t)&&Ue[t]instanceof m.TilingPattern&&Ue[t].objectNumber>=0&&Ue[t].objectNumber>")}},yt=function(){if(Object.keys(Ie).length>0){var e;for(e in le("/ExtGState <<"),Ie)Ie.hasOwnProperty(e)&&Ie[e].objectNumber>=0&&le("/"+e+" "+Ie[e].objectNumber+" 0 R");Me.publish("putGStateDict"),le(">>")}},wt=function(e){Xe(e.resourcesOid,!0),le("<<"),le("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),vt(),mt(),bt(e.objectOid),yt(),pt(),le(">>"),le("endobj")},Bt=function(){var e=[];ot(),ht(),st(),ft(e),Me.publish("putResources"),e.forEach(wt),wt({resourcesOid:$e,objectOid:Number.MAX_SAFE_INTEGER}),Me.publish("postPutResources")},Ct=function(){Me.publish("putAdditionalObjects");for(var e=0;e>8&&(s=!0);e=a.join("")}for(n=e.length;void 0===s&&0!==n;)e.charCodeAt(n-1)>>8&&(s=!0),n--;if(!s)return e;for(a=t.noBOM?[]:[254,255],n=0,r=e.length;n>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");a.push(u),a.push(l-(u<<8))}return String.fromCharCode.apply(void 0,a)},St=m.__private__.pdfEscape=m.pdfEscape=function(e,t){return kt(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Qt=m.__private__.beginPage=function(e){Ae[++Pe]=[],je[Pe]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},It(Pe),se(Ae[Y])},Ut=function(e,t){var r,A,a;switch(n=t||n,"string"==typeof e&&(r=B(e.toLowerCase()),Array.isArray(r)&&(A=r[0],a=r[1])),Array.isArray(e)&&(A=e[0]*xe,a=e[1]*xe),isNaN(A)&&(A=i[0],a=i[1]),(A>14400||a>14400)&&(o.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),A=Math.min(14400,A),a=Math.min(14400,a)),i=[A,a],n.substr(0,1)){case"l":a>A&&(i=[a,A]);break;case"p":A>a&&(i=[a,A])}Qt(i),fn(cn),le(yn),0!==Fn&&le(Fn+" J"),0!==On&&le(On+" j"),Me.publish("addPage",{pageNumber:Pe})},Lt=function(e){e>0&&e<=Pe&&(Ae.splice(e,1),je.splice(e,1),Pe--,Y>Pe&&(Y=Pe),this.setPage(Y))},It=function(e){e>0&&e<=Pe&&(Y=e)},_t=m.__private__.getNumberOfPages=m.getNumberOfPages=function(){return Ae.length-1},Nt=function(e,t,n){var r,A=void 0;return n=n||{},e=void 0!==e?e:ke[Ce].fontName,t=void 0!==t?t:ke[Ce].fontStyle,r=e.toLowerCase(),void 0!==Se[r]&&void 0!==Se[r][t]?A=Se[r][t]:void 0!==Se[e]&&void 0!==Se[e][t]?A=Se[e][t]:!1===n.disableWarning&&o.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),A||n.noFallback||null==(A=Se.times[t])&&(A=Se.times.normal),A},Pt=m.__private__.putInfo=function(){var e=Ge(),t=function(e){return e};for(var n in null!==p&&(t=zt.encryptor(e,0)),le("<<"),le("/Producer ("+St(t("jsPDF "+N.version))+")"),Be)Be.hasOwnProperty(n)&&Be[n]&&le("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+St(t(Be[n]))+")");le("/CreationDate ("+St(t(T))+")"),le(">>"),le("endobj")},jt=m.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||Je;switch(Ge(),le("<<"),le("/Type /Catalog"),le("/Pages "+t+" 0 R"),he||(he="fullwidth"),he){case"fullwidth":le("/OpenAction [3 0 R /FitH null]");break;case"fullheight":le("/OpenAction [3 0 R /FitV null]");break;case"fullpage":le("/OpenAction [3 0 R /Fit]");break;case"original":le("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+he;"%"===n.substr(n.length-1)&&(he=parseInt(he)/100),"number"==typeof he&&le("/OpenAction [3 0 R /XYZ null null "+j(he)+"]")}switch(be||(be="continuous"),be){case"continuous":le("/PageLayout /OneColumn");break;case"single":le("/PageLayout /SinglePage");break;case"two":case"twoleft":le("/PageLayout /TwoColumnLeft");break;case"tworight":le("/PageLayout /TwoColumnRight")}ve&&le("/PageMode /"+ve),Me.publish("putCatalog"),le(">>"),le("endobj")},Mt=m.__private__.putTrailer=function(){le("trailer"),le("<<"),le("/Size "+(Z+1)),le("/Root "+Z+" 0 R"),le("/Info "+(Z-1)+" 0 R"),null!==p&&le("/Encrypt "+zt.oid+" 0 R"),le("/ID [ <"+K+"> <"+K+"> ]"),le(">>")},Rt=m.__private__.putHeader=function(){le("%PDF-"+b),le("%\xba\xdf\xac\xe0")},Ht=m.__private__.putXRef=function(){var e="0000000000";le("xref"),le("0 "+(Z+1)),le("0000000000 65535 f ");for(var t=1;t<=Z;t++)"function"==typeof ee[t]?le((e+ee[t]()).slice(-10)+" 00000 n "):void 0!==ee[t]?le((e+ee[t]).slice(-10)+" 00000 n "):le("0000000000 00000 n ")},Dt=m.__private__.buildDocument=function(){ae(),se(te),Me.publish("buildDocument"),Rt(),At(),Ct(),Bt(),null!==p&>(),Pt(),jt();var e=ne;return Ht(),Mt(),le("startxref"),le(""+e),le("%%EOF"),se(Ae[Y]),te.join("\n")},Tt=m.__private__.getBlob=function(e){return new Blob([ce(e)],{type:"application/pdf"})},Kt=m.output=m.__private__.output=Ot((function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return Dt();case"save":m.save(t.filename);break;case"arraybuffer":return ce(Dt());case"blob":return Tt(Dt());case"bloburi":case"bloburl":if(void 0!==A.URL&&"function"==typeof A.URL.createObjectURL)return A.URL&&A.URL.createObjectURL(Tt(Dt()))||void 0;o.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Dt();try{n=c(r)}catch(e){n=c(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(A)){var i='