1/*! For license information please see main.f8e5c88c.js.LICENSE.txt */ 2!function(){var t={757:function(t,e,n){t.exports=n(727)},694:function(t,e){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var t=[],e=0;e<arguments.length;e++){var n=arguments[e];if(n){var a=typeof n;if("string"===a||"number"===a)t.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&t.push(o)}}else if("object"===a)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&t.push(s);else t.push(n.toString())}}return t.join(" ")}t.exports?(i.default=i,t.exports=i):void 0===(n=function(){return i}.apply(e,[]))||(t.exports=n)}()},59:function(t,e){var n;!function(r){"use strict";var i=function(t){return.5*(Math.exp(t)+Math.exp(-t))},a=function(t){return.5*(Math.exp(t)-Math.exp(-t))},o=function(){throw SyntaxError("Invalid Param")};function s(t,e){var n=Math.abs(t),r=Math.abs(e);return 0===t?Math.log(r):0===e?Math.log(n):n<3e3&&r<3e3?.5*Math.log(t*t+e*e):Math.log(t/Math.cos(Math.atan2(e,t)))}function l(t,e){if(!(this instanceof l))return new l(t,e);var n=function(t,e){var n={re:0,im:0};if(void 0===t||null===t)n.re=n.im=0;else if(void 0!==e)n.re=t,n.im=e;else switch(typeof t){case"object":if("im"in t&&"re"in t)n.re=t.re,n.im=t.im;else if("abs"in t&&"arg"in t){if(!Number.isFinite(t.abs)&&Number.isFinite(t.arg))return l.INFINITY;n.re=t.abs*Math.cos(t.arg),n.im=t.abs*Math.sin(t.arg)}else if("r"in t&&"phi"in t){if(!Number.isFinite(t.r)&&Number.isFinite(t.phi))return l.INFINITY;n.re=t.r*Math.cos(t.phi),n.im=t.r*Math.sin(t.phi)}else 2===t.length?(n.re=t[0],n.im=t[1]):o();break;case"string":n.im=n.re=0;var r=t.match(/\d+\.?\d*e[+-]?\d+|\d+\.?\d*|\.\d+|./g),i=1,a=0;null===r&&o();for(var s=0;s<r.length;s++){var u=r[s];" "===u||"\t"===u||"\n"===u||("+"===u?i++:"-"===u?a++:"i"===u||"I"===u?(i+a===0&&o()," "===r[s+1]||isNaN(r[s+1])?n.im+=parseFloat((a%2?"-":"")+"1"):(n.im+=parseFloat((a%2?"-":"")+r[s+1]),s++),i=a=0):((i+a===0||isNaN(u))&&o(),"i"===r[s+1]||"I"===r[s+1]?(n.im+=parseFloat((a%2?"-":"")+u),s++):n.re+=parseFloat((a%2?"-":"")+u),i=a=0))}i+a>0&&o();break;case"number":n.im=0,n.re=t;break;default:o()}return isNaN(n.re)||isNaN(n.im),n}(t,e);this.re=n.re,this.im=n.im}l.prototype={re:0,im:0,sign:function(){var t=this.abs();return new l(this.re/t,this.im/t)},add:function(t,e){var n=new l(t,e);return this.isInfinite()&&n.isInfinite()?l.NAN:this.isInfinite()||n.isInfinite()?l.INFINITY:new l(this.re+n.re,this.im+n.im)},sub:function(t,e){var n=new l(t,e);return this.isInfinite()&&n.isInfinite()?l.NAN:this.isInfinite()||n.isInfinite()?l.INFINITY:new l(this.re-n.re,this.im-n.im)},mul:function(t,e){var n=new l(t,e);return this.isInfinite()&&n.isZero()||this.isZero()&&n.isInfinite()?l.NAN:this.isInfinite()||n.isInfinite()?l.INFINITY:0===n.im&&0===this.im?new l(this.re*n.re,0):new l(this.re*n.re-this.im*n.im,this.re*n.im+this.im*n.re)},div:function(t,e){var n=new l(t,e);if(this.isZero()&&n.isZero()||this.isInfinite()&&n.isInfinite())return l.NAN;if(this.isInfinite()||n.isZero())return l.INFINITY;if(this.isZero()||n.isInfinite())return l.ZERO;t=this.re,e=this.im;var r,i,a=n.re,o=n.im;return 0===o?new l(t/a,e/a):Math.abs(a)<Math.abs(o)?new l((t*(i=a/o)+e)/(r=a*i+o),(e*i-t)/r):new l((t+e*(i=o/a))/(r=o*i+a),(e-t*i)/r)},pow:function(t,e){var n=new l(t,e);if(t=this.re,e=this.im,n.isZero())return l.ONE;if(0===n.im){if(0===e&&t>0)return new l(Math.pow(t,n.re),0);if(0===t)switch((n.re%4+4)%4){case 0:return new l(Math.pow(e,n.re),0);case 1:return new l(0,Math.pow(e,n.re));case 2:return new l(-Math.pow(e,n.re),0);case 3:return new l(0,-Math.pow(e,n.re))}}if(0===t&&0===e&&n.re>0&&n.im>=0)return l.ZERO;var r=Math.atan2(e,t),i=s(t,e);return t=Math.exp(n.re*i-n.im*r),e=n.im*i+n.re*r,new l(t*Math.cos(e),t*Math.sin(e))},sqrt:function(){var t,e,n=this.re,r=this.im,i=this.abs();if(n>=0){if(0===r)return new l(Math.sqrt(n),0);t=.5*Math.sqrt(2*(i+n))}else t=Math.abs(r)/Math.sqrt(2*(i-n));return e=n<=0?.5*Math.sqrt(2*(i-n)):Math.abs(r)/Math.sqrt(2*(i+n)),new l(t,r<0?-e:e)},exp:function(){var t=Math.exp(this.re);return this.im,new l(t*Math.cos(this.im),t*Math.sin(this.im))},expm1:function(){var t=this.re,e=this.im;return new l(Math.expm1(t)*Math.cos(e)+function(t){var e=Math.PI/4;if(-e>t||t>e)return Math.cos(t)-1;var n=t*t;return n*(n*(n*(n*(n*(n*(n*(n/20922789888e3-1/87178291200)+1/479001600)-1/3628800)+1/40320)-1/720)+1/24)-.5)}(e),Math.exp(t)*Math.sin(e))},log:function(){var t=this.re,e=this.im;return new l(s(t,e),Math.atan2(e,t))},abs:function(){return function(t,e){var n=Math.abs(t),r=Math.abs(e);return n<3e3&&r<3e3?Math.sqrt(n*n+r*r):(n<r?(n=r,r=t/e):r=e/t,n*Math.sqrt(1+r*r))}(this.re,this.im)},arg:function(){return Math.atan2(this.im,this.re)},sin:function(){var t=this.re,e=this.im;return new l(Math.sin(t)*i(e),Math.cos(t)*a(e))},cos:function(){var t=this.re,e=this.im;return new l(Math.cos(t)*i(e),-Math.sin(t)*a(e))},tan:function(){var t=2*this.re,e=2*this.im,n=Math.cos(t)+i(e);return new l(Math.sin(t)/n,a(e)/n)},cot:function(){var t=2*this.re,e=2*this.im,n=Math.cos(t)-i(e);return new l(-Math.sin(t)/n,a(e)/n)},sec:function(){var t=this.re,e=this.im,n=.5*i(2*e)+.5*Math.cos(2*t);return new l(Math.cos(t)*i(e)/n,Math.sin(t)*a(e)/n)},csc:function(){var t=this.re,e=this.im,n=.5*i(2*e)-.5*Math.cos(2*t);return new l(Math.sin(t)*i(e)/n,-Math.cos(t)*a(e)/n)},asin:function(){var t=this.re,e=this.im,n=new l(e*e-t*t+1,-2*t*e).sqrt(),r=new l(n.re-e,n.im+t).log();return new l(r.im,-r.re)},acos:function(){var t=this.re,e=this.im,n=new l(e*e-t*t+1,-2*t*e).sqrt(),r=new l(n.re-e,n.im+t).log();return new l(Math.PI/2-r.im,r.re)}
vendor: 2,598 bytes, line 2
2,atan:function(){var t=this.re,e=this.im;if(0===t){if(1===e)return new l(0,1/0);if(-1===e)return new l(0,-1/0)}var n=t*t+(1-e)*(1-e),r=new l((1-e*e-t*t)/n,-2*t/n).log();return new l(-.5*r.im,.5*r.re)},acot:function(){var t=this.re,e=this.im;if(0===e)return new l(Math.atan2(1,t),0);var n=t*t+e*e;return 0!==n?new l(t/n,-e/n).atan():new l(0!==t?t/0:0,0!==e?-e/0:0).atan()},asec:function(){var t=this.re,e=this.im;if(0===t&&0===e)return new l(0,1/0);var n=t*t+e*e;return 0!==n?new l(t/n,-e/n).acos():new l(0!==t?t/0:0,0!==e?-e/0:0).acos()},acsc:function(){var t=this.re,e=this.im;if(0===t&&0===e)return new l(Math.PI/2,1/0);var n=t*t+e*e;return 0!==n?new l(t/n,-e/n).asin():new l(0!==t?t/0:0,0!==e?-e/0:0).asin()},sinh:function(){var t=this.re,e=this.im;return new l(a(t)*Math.cos(e),i(t)*Math.sin(e))},cosh:function(){var t=this.re,e=this.im;return new l(i(t)*Math.cos(e),a(t)*Math.sin(e))},tanh:function(){var t=2*this.re,e=2*this.im,n=i(t)+Math.cos(e);return new l(a(t)/n,Math.sin(e)/n)},coth:function(){var t=2*this.re,e=2*this.im,n=i(t)-Math.cos(e);return new l(a(t)/n,-Math.sin(e)/n)},csch:function(){var t=this.re,e=this.im,n=Math.cos(2*e)-i(2*t);return new l(-2*a(t)*Math.cos(e)/n,2*i(t)*Math.sin(e)/n)},sech:function(){var t=this.re,e=this.im,n=Math.cos(2*e)+i(2*t);return new l(2*i(t)*Math.cos(e)/n,-2*a(t)*Math.sin(e)/n)},asinh:function(){var t=this.im;this.im=-this.re,this.re=t;var e=this.asin();return this.re=-this.im,this.im=t,t=e.re,e.re=-e.im,e.im=t,e},acosh:function(){var t=this.acos();if(t.im<=0){var e=t.re;t.re=-t.im,t.im=e}else{e=t.im;t.im=-t.re,t.re=e}return t},atanh:function(){var t=this.re,e=this.im,n=t>1&&0===e,r=1-t,i=1+t,a=r*r+e*e,o=0!==a?new l((i*r-e*e)/a,(e*r+i*e)/a):new l(-1!==t?t/0:0,0!==e?e/0:0),u=o.re;return o.re=s(o.re,o.im)/2,o.im=Math.atan2(o.im,u)/2,n&&(o.im=-o.im),o},acoth:function(){var t=this.re,e=this.im;if(0===t&&0===e)return new l(0,Math.PI/2);var n=t*t+e*e;return 0!==n?new l(t/n,-e/n).atanh():new l(0!==t?t/0:0,0!==e?-e/0:0).atanh()},acsch:function(){var t=this.re,e=this.im;if(0===e)return new l(0!==t?Math.log(t+Math.sqrt(t*t+1)):1/0,0);var n=t*t+e*e;return 0!==n?new l(t/n,-e/n).asinh():new l(0!==t?t/0:0,0!==e?-e/0:0).asinh()},asech:function(){var t=this.re,e=this.im;if(this.isZero())return l.INFINITY;var n=t*t+e*e;return 0!==n?new l(t/n,-e/n).acosh():new l(0!==t?t/0:0,0!==e?-e/0:0).acosh()},inverse:function(){if(this.isZero())return l.INFINITY;if(this.isInfinite())return l.ZERO;var t=this.re,e=this.im,n=t*t+e*e;return new l(t/n,-e/n)},conjugate:function(){return new l(this.re,-this.im)},neg:function(){return new l(-this.re,-this.im)}
2,ceil:function(t){return t=Math.pow(10,t||0),new l(Math.ceil(this.re*t)/t,Math.ceil(this.im*t)/t)},floor:function(t){return t=Math.pow(10,t||0),new l(Math.floor(this.re*t)/t,Math.floor(this.im*t)/t)},round:function(t){return t=Math.pow(10,t||0),new l(Math.round(this.re*t)/t,Math.round(this.im*t)/t)},equals:function(t,e){var n=new l(t,e);return Math.abs(n.re-this.re)<=l.EPSILON&&Math.abs(n.im-this.im)<=l.EPSILON},clone:function(){return new l(this.re,this.im)},toString:function(){var t=this.re,e=this.im,n="";return this.isNaN()?"NaN":this.isInfinite()?"Infinity":(Math.abs(t)<l.EPSILON&&(t=0),Math.abs(e)<l.EPSILON&&(e=0),0===e?n+t:(0!==t?(n+=t,n+=" ",e<0?(e=-e,n+="-"):n+="+",n+=" "):e<0&&(e=-e,n+="-"),1!==e&&(n+=e),n+"i"))},toVector:function(){return[this.re,this.im]},valueOf:function(){return 0===this.im?this.re:null},isNaN:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){return isNaN(this.re)||isNaN(this.im)})),isZero:function(){return 0===this.im&&0===this.re},isFinite:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){return isFinite(this.re)&&isFinite(this.im)})),isInfinite:function(){return!(this.isNaN()||this.isFinite())}},l.ZERO=new l(0,0),l.ONE=new l(1,0),l.I=new l(0,1),l.PI=new l(Math.PI,0),l.E=new l(Math.E,0),l.INFINITY=new l(1/0,1/0),l.NAN=new l(NaN,NaN),l.EPSILON=1e-15,void 0===(n=function(){return l}.apply(e,[]))||(t.exports=n)}()},142:function(t,e,n){var r;!function(i){"use strict";var a,o,s,l=9e15,u=1e9,c="0123456789abcdef",f="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",h="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",d={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-l,maxE:l,crypto:!1},p=!0,v="[DecimalError] ",g=v+"Invalid argument: ",m=v+"Precision limit exceeded",y=v+"crypto unavailable",b="[object Decimal]",x=Math.floor,w=Math.pow,k=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,_=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,E=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,M=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,S=1e7,N=f.length-1,C=h.length-1,P={toStringTag:b};function O(t){var e,n,r,i=t.length-1,a="",o=t[0];if(i>0){for(a+=o,e=1;e<i;e++)(n=7-(r=t[e]+"").length)&&(a+=V(n)),a+=r;(n=7-(r=(o=t[e])+"").length)&&(a+=V(n))}else if(0===o)return"0";for(;o%10===0;)o/=10;return a+o}function j(t,e,n){if(t!==~~t||t<e||t>n)throw Error(g+t)}function T(t,e,n,r){var i,a,o,s;for(a=t[0];a>=10;a/=10)--e;return--e<0?(e+=7,i=0):(i=Math.ceil((e+1)/7),e%=7),a=w(10,7-e),s=t[i]%a|0,null==r?e<3?(0==e?s=s/100|0:1==e&&(s=s/10|0),o=n<4&&99999==s||n>3&&49999==s||5e4==s||0==s):o=(n<4&&s+1==a||n>3&&s+1==a/2)&&(t[i+1]/a/100|0)==w(10,e-2)-1||(s==a/2||0==s)&&0==(t[i+1]/a/100|0):e<4?(0==e?s=s/1e3|0:1==e?s=s/100|0:2==e&&(s=s/10|0),o=(r||n<4)&&9999==s||!r&&n>3&&4999==s):o=((r||n<4)&&s+1==a||!r&&n>
vendor: 4,249 bytes, line 2
23&&s+1==a/2)&&(t[i+1]/a/1e3|0)==w(10,e-3)-1,o}function I(t,e,n){for(var r,i,a=[0],o=0,s=t.length;o<s;){for(i=a.length;i--;)a[i]*=e;for(a[0]+=c.indexOf(t.charAt(o++)),r=0;r<a.length;r++)a[r]>n-1&&(void 0===a[r+1]&&(a[r+1]=0),a[r+1]+=a[r]/n|0,a[r]%=n)}return a.reverse()}P.absoluteValue=P.abs=function(){var t=new this.constructor(this);return t.s<0&&(t.s=1),A(t)},P.ceil=function(){return A(new this.constructor(this),this.e+1,2)},P.clampedTo=P.clamp=function(t,e){var n=this,r=n.constructor;if(t=new r(t),e=new r(e),!t.s||!e.s)return new r(NaN);if(t.gt(e))throw Error(g+e);return n.cmp(t)<0?t:n.cmp(e)>0?e:new r(n)},P.comparedTo=P.cmp=function(t){var e,n,r,i,a=this,o=a.d,s=(t=new a.constructor(t)).d,l=a.s,u=t.s;if(!o||!s)return l&&u?l!==u?l:o===s?0:!o^l<0?1:-1:NaN;if(!o[0]||!s[0])return o[0]?l:s[0]?-u:0;if(l!==u)return l;if(a.e!==t.e)return a.e>t.e^l<0?1:-1;for(e=0,n=(r=o.length)<(i=s.length)?r:i;e<n;++e)if(o[e]!==s[e])return o[e]>s[e]^l<0?1:-1;return r===i?0:r>i^l<0?1:-1},P.cosine=P.cos=function(){var t,e,n=this,r=n.constructor;return n.d?n.d[0]?(t=r.precision,e=r.rounding,r.precision=t+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(t,e){var n,r,i;if(e.isZero())return e;(r=e.d.length)<32?i=(1/G(4,n=Math.ceil(r/3))).toString():(n=16,i="2.3283064365386962890625e-10");t.precision+=n,e=Q(t,1,e.times(i),new t(1));for(var a=n;a--;){var o=e.times(e);e=o.times(o).minus(o).times(8).plus(1)}return t.precision-=n,e}(r,Z(r,n)),r.precision=t,r.rounding=e,A(2==s||3==s?n.neg():n,t,e,!0)):new r(1):new r(NaN)},P.cubeRoot=P.cbrt=function(){var t,e,n,r,i,a,o,s,l,u,c=this,f=c.constructor;if(!c.isFinite()||c.isZero())return new f(c);for(p=!1,(a=c.s*w(c.s*c,1/3))&&Math.abs(a)!=1/0?r=new f(a.toString()):(n=O(c.d),(a=((t=c.e)-n.length+1)%3)&&(n+=1==a||-2==a?"0":"00"),a=w(n,1/3),t=x((t+1)/3)-(t%3==(t<0?-1:2)),(r=new f(n=a==1/0?"5e"+t:(n=a.toExponential()).slice(0,n.indexOf("e")+1)+t)).s=c.s),o=(t=f.precision)+3;;)if(u=(l=(s=r).times(s).times(s)).plus(c),r=L(u.plus(c).times(s),u.plus(l),o+2,1),O(s.d).slice(0,o)===(n=O(r.d)).slice(0,o)){if("9999"!=(n=n.slice(o-3,o+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(A(r,t+1,1),e=!r.times(r).times(r).eq(c));break}if(!i&&(A(s,t+1,0),s.times(s).times(s).eq(c))){r=s;break}o+=4,i=1}return p=!0,A(r,t,f.rounding,e)},P.decimalPlaces=P.dp=function(){var t,e=this.d,n=NaN;if(e){if(n=7*((t=e.length-1)-x(this.e/7)),t=e[t])for(;t%10==0;t/=10)n--;n<0&&(n=0)}return n},P.dividedBy=P.div=function(t){return L(this,new this.constructor(t))},P.dividedToIntegerBy=P.divToInt=function(t){var e=this.constructor;return A(L(this,new e(t),0,1,1),e.precision,e.rounding)},P.equals=P.eq=function(t){return 0===this.cmp(t)},P.floor=function(){return A(new this.constructor(this),this.e+1,3)},P.greaterThan=P.gt=function(t){return this.cmp(t)>0},P.greaterThanOrEqualTo=P.gte=function(t){var e=this.cmp(t);return 1==e||0===e},P.hyperbolicCosine=P.cosh=function(){var t,e,n,r,i,a=this,o=a.constructor,s=new o(1);if(!a.isFinite())return new o(a.s?1/0:NaN);if(a.isZero())return s;n=o.precision,r=o.rounding,o.precision=n+Math.max(a.e,a.sd())+4,o.rounding=1,(i=a.d.length)<32?e=(1/G(4,t=Math.ceil(i/3))).toString():(t=16,e="2.3283064365386962890625e-10"),a=Q(o,1,a.times(e),new o(1),!0);for(var l,u=t,c=new o(8);u--;)l=a.times(a),a=s.minus(l.times(c.minus(l.times(c))));return A(a,o.precision=n,o.rounding=r,!0)},P.hyperbolicSine=P.sinh=function(){var t,e,n,r,i=this,a=i.constructor;if(!i.isFinite()||i.isZero())return new a(i);if(e=a.precision,n=a.rounding,a.precision=e+Math.max(i.e,i.sd())+4,a.rounding=1,(r=i.d.length)<3)i=Q(a,2,i,i,!0);else{t=(t=1.4*Math.sqrt(r))>16?16:0|t,i=Q(a,2,i=i.times(1/G(5,t)),i,!0);for(var o,s=new a(5),l=new a(16),u=new a(20);t--;)o=i.times(i),i=i.times(s.plus(o.times(l.times(o).plus(u))))}return a.precision=e,a.rounding=n,A(i,e,n,!0)},P.hyperbolicTangent=P.tanh=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+7,r.rounding=1,L(n.sinh(),n.cosh(),r.precision=t,r.rounding=e)):new r(n.s)},P.inverseCosine=P.acos=function(){var t,e=this,n=e.constructor,r=e.abs().cmp(1),i=n.precision,a=n.rounding;return-1!==r?0===r?e.isNeg()?z(n,i,a):new n(0):new n(NaN):e.isZero()?z(n,i+4,a).times(.5):(n.precision=i+6,n.roun
vendor: 6,998 bytes, line 2
2ding=1,e=e.asin(),t=z(n,i+4,a).times(.5),n.precision=i,n.rounding=a,t.minus(e))},P.inverseHyperbolicCosine=P.acosh=function(){var t,e,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(t=r.precision,e=r.rounding,r.precision=t+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,p=!1,n=n.times(n).minus(1).sqrt().plus(n),p=!0,r.precision=t,r.rounding=e,n.ln()):new r(n)},P.inverseHyperbolicSine=P.asinh=function(){var t,e,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,p=!1,n=n.times(n).plus(1).sqrt().plus(n),p=!0,r.precision=t,r.rounding=e,n.ln())},P.inverseHyperbolicTangent=P.atanh=function(){var t,e,n,r,i=this,a=i.constructor;return i.isFinite()?i.e>=0?new a(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(t=a.precision,e=a.rounding,r=i.sd(),Math.max(r,t)<2*-i.e-1?A(new a(i),t,e,!0):(a.precision=n=r-i.e,i=L(i.plus(1),new a(1).minus(i),n+t,1),a.precision=t+4,a.rounding=1,i=i.ln(),a.precision=t,a.rounding=e,i.times(.5))):new a(NaN)},P.inverseSine=P.asin=function(){var t,e,n,r,i=this,a=i.constructor;return i.isZero()?new a(i):(e=i.abs().cmp(1),n=a.precision,r=a.rounding,-1!==e?0===e?((t=z(a,n+4,r).times(.5)).s=i.s,t):new a(NaN):(a.precision=n+6,a.rounding=1,i=i.div(new a(1).minus(i.times(i)).sqrt().plus(1)).atan(),a.precision=n,a.rounding=r,i.times(2)))},P.inverseTangent=P.atan=function(){var t,e,n,r,i,a,o,s,l,u=this,c=u.constructor,f=c.precision,h=c.rounding;if(u.isFinite()){if(u.isZero())return new c(u);if(u.abs().eq(1)&&f+4<=C)return(o=z(c,f+4,h).times(.25)).s=u.s,o}else{if(!u.s)return new c(NaN);if(f+4<=C)return(o=z(c,f+4,h).times(.5)).s=u.s,o}for(c.precision=s=f+10,c.rounding=1,t=n=Math.min(28,s/7+2|0);t;--t)u=u.div(u.times(u).plus(1).sqrt().plus(1));for(p=!1,e=Math.ceil(s/7),r=1,l=u.times(u),o=new c(u),i=u;-1!==t;)if(i=i.times(l),a=o.minus(i.div(r+=2)),i=i.times(l),void 0!==(o=a.plus(i.div(r+=2))).d[e])for(t=e;o.d[t]===a.d[t]&&t--;);return n&&(o=o.times(2<<n-1)),p=!0,A(o,c.precision=f,c.rounding=h,!0)},P.isFinite=function(){return!!this.d},P.isInteger=P.isInt=function(){return!!this.d&&x(this.e/7)>this.d.length-2},P.isNaN=function(){return!this.s},P.isNegative=P.isNeg=function(){return this.s<0},P.isPositive=P.isPos=function(){return this.s>0},P.isZero=function(){return!!this.d&&0===this.d[0]},P.lessThan=P.lt=function(t){return this.cmp(t)<0},P.lessThanOrEqualTo=P.lte=function(t){return this.cmp(t)<1},P.logarithm=P.log=function(t){var e,n,r,i,a,o,s,l,u=this,c=u.constructor,f=c.precision,h=c.rounding;if(null==t)t=new c(10),e=!0;else{if(n=(t=new c(t)).d,t.s<0||!n||!n[0]||t.eq(1))return new c(NaN);e=t.eq(10)}if(n=u.d,u.s<0||!n||!n[0]||u.eq(1))return new c(n&&!n[0]?-1/0:1!=u.s?NaN:n?0:1/0);if(e)if(n.length>1)a=!0;else{for(i=n[0];i%10===0;)i/=10;a=1!==i}if(p=!1,o=$(u,s=f+5),r=e?F(c,s+10):$(t,s),T((l=L(o,r,s,1)).d,i=f,h))do{if(o=$(u,s+=10),r=e?F(c,s+10):$(t,s),l=L(o,r,s,1),!a){+O(l.d).slice(i+1,i+15)+1==1e14&&(l=A(l,f+1,0));break}}while(T(l.d,i+=10,h));return p=!0,A(l,f,h)},P.minus=P.sub=function(t){var e,n,r,i,a,o,s,l,u,c,f,h,d=this,v=d.constructor;if(t=new v(t),!d.d||!t.d)return d.s&&t.s?d.d?t.s=-t.s:t=new v(t.d||d.s!==t.s?d:NaN):t=new v(NaN),t;if(d.s!=t.s)return t.s=-t.s,d.plus(t);if(u=d.d,h=t.d,s=v.precision,l=v.rounding,!u[0]||!h[0]){if(h[0])t.s=-t.s;else{if(!u[0])return new v(3===l?-0:0);t=new v(d)}return p?A(t,s,l):t}if(n=x(t.e/7),c=x(d.e/7),u=u.slice(),a=c-n){for((f=a<0)?(e=u,a=-a,o=h.length):(e=h,n=c,o=u.length),a>(r=Math.max(Math.ceil(s/7),o)+2)&&(a=r,e.length=1),e.reverse(),r=a;r--;)e.push(0);e.reverse()}else{for((f=(r=u.length)<(o=h.length))&&(o=r),r=0;r<o;r++)if(u[r]!=h[r]){f=u[r]<h[r];break}a=0}for(f&&(e=u,u=h,h=e,t.s=-t.s),o=u.length,r=h.length-o;r>0;--r)u[o++]=0;for(r=h.length;r>a;){if(u[--r]<h[r]){for(i=r;i&&0===u[--i];)u[i]=S-1;--u[i],u[r]+=S}u[r]-=h[r]}for(;0===u[--o];)u.pop();for(;0===u[0];u.shift())--n;return u[0]?(t.d=u,t.e=R(u,n),p?A(t,s,l):t):new v(3===l?-0:0)},P.modulo=P.mod=function(t){var e,n=this,r=n.constructor;return t=new r(t),!n.d||!t.s||t.d&&!t.d[0]?new r(NaN):!t.d||n.d&&!n.d[0]?A(new r(n),r.precision,r.rounding):(p=!1,9==r.modulo?(e=L(n,t.abs(),0,3,1)).s*=t.s:e=L(n,t,0,r.modulo,1),e=e.times(t),p=!0,n.minus(e))},P.naturalExponential=P.exp=function(){return q(this)},P.naturalLogarithm=P.ln=function(){return $(this)},P.negated=P.neg=function(){var t=new this.constructor(this);return t.s=-t.s,A(t)},P.plus=P.add=function(t){var e,n,r,i,a,o,s,l,u,c,f=this,h=f.constructor;if(t=new h(t),!f.d||!t.d)return f.s&&t.s?f.d||(t=new h(t.d||f.s===t.s?f:NaN)):t=new h(NaN),t;if(f.s!=t.s)return t.s=-t.s,f.minus(t);if(u=f.d,c=t.d,s=h.precision,l=h.rounding,!u[0]||!c[0])return c[0]||(t=new h(f)),p?A(t,s,l):t;if(a=x(f.e/7),r=x(t.e/7),u=u.slice(),i=a-r){for(i<0?(n=u,i=-i,o=c.length):(n=c,r=a,o=u.length),i>(o=(a=Math.ceil(s/7))>o?a+1:o+1)&&(i=o,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((o=u.length)-(i=c.length)<0&&(i=o,n=c,c=u,u=n),e=0;i;)e=(u[--i]=u[i]+c[i]+e)/S|0,u[i]%=S;for(e&&(u.unshift(e),++r),o=u.length;0==u[--o];)u.pop();return t.d=u,t.e=R(u,r),p?A(t,s,l):t},P.precision=P.sd=function(t){var e,n=this;if(void 0!==t&&t!==!!t&&1!==t&&0!==t)throw Error(g+t);return n.d?(e=B(n.d),t&&n.e+1>e&&(e=n.e+1)):e=NaN,e},P.round=function(){var t=this,e=t.constructor;return A(new e(t),t.e+1,e.rounding)},P.sine=P.sin=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(t,e){var n,r=e.d.length;if(r<3)return e.isZero()?e:Q(t,2,e,e);n=(n=1.4*Math.sqrt(r))>16?16:0|n,e=e.times(1/G(5,n)),e=Q(t,2,e,e);for(var i,a=new t(5),o=new t(16),s=new t(20);n--;)i=e.times(e),e=e.times(a.plus(i.times(o.times(i).minus(s))));return e}(r,Z(r,n)),r.precision=t,r.rounding=e,A(s>2?n.neg():n,t,e,!0)):new r(NaN)},P.squareRoot=P.sqrt=function(){var t,e,n,r,i,a,o=this,s=o.d,l=o.e,u=o.s,c=o.constructor;if(1!==u||!s||!s[0])return new c(!u||u<0&&(!s||s[0])?NaN:s?o:1/0);for(p=!1,0==(u=Math.sqrt(+o))||u==1/0?(((e=O(s)).length+l)%2==0&&(e+="0"),u=Math.sqrt(e),l=x((l+1)/2)-(l<0||l%2),r=new c(e=u==1/0?"5e"+l:(e=u.toExponential()).slice(0,e.indexOf("e")+1)+l)):r=new c(u.toString()),n=(l=c.precision)+3;;)if(r=(a=r).plus(L(o,a,n+2,1)).times(.5),O(a.d).slice(0,n)===(e=O(r.d)).slice(0,n)){if("9999"!=(e=e.slice(n-3,n+1))&&(i||"4999"!=e)){+e&&(+e.slice(1)||"5"!=e.charAt(0))||(A(r,l+1,1),t=!r.times(r).eq(o));break}if(!i&&(A(a,l+1,0),a.times(a).eq(o))){r=a;break}n+=4,i=1}return p=!0,A(r,l,c.rounding,t)},P.tangent=P.tan=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+10,r.rounding=1,(n=n.sin()).s=1,n=L(n,new r(1).minus(n.times(n)).sqrt(),t+10,0),r.precision=t,r.rounding=e,A(2==s||4==s?n.neg():n,t,e,!0)):new r(NaN)},P.times=P.mul=function(t){var e,n,r,i,a,o,s,l,u,c=this,f=c.constructor,h=c.d,d=(t=new f(t)).d;if(t.s*=c.s,!h||!h[0]||!d||!d[0])return new f(!t.s||h&&!h[0]&&!d||d&&!d[0]&&!h?NaN:h&&d?0*t.s:t.s/0);
vendor: 4,121 bytes, line 2
2for(n=x(c.e/7)+x(t.e/7),(l=h.length)<(u=d.length)&&(a=h,h=d,d=a,o=l,l=u,u=o),a=[],r=o=l+u;r--;)a.push(0);for(r=u;--r>=0;){for(e=0,i=l+r;i>r;)s=a[i]+d[r]*h[i-r-1]+e,a[i--]=s%S|0,e=s/S|0;a[i]=(a[i]+e)%S|0}for(;!a[--o];)a.pop();return e?++n:a.shift(),t.d=a,t.e=R(a,n),p?A(t,f.precision,f.rounding):t},P.toBinary=function(t,e){return J(this,2,t,e)},P.toDecimalPlaces=P.toDP=function(t,e){var n=this,r=n.constructor;return n=new r(n),void 0===t?n:(j(t,0,u),void 0===e?e=r.rounding:j(e,0,8),A(n,t+n.e+1,e))},P.toExponential=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=D(r,!0):(j(t,0,u),void 0===e?e=i.rounding:j(e,0,8),n=D(r=A(new i(r),t+1,e),!0,t+1)),r.isNeg()&&!r.isZero()?"-"+n:n},P.toFixed=function(t,e){var n,r,i=this,a=i.constructor;return void 0===t?n=D(i):(j(t,0,u),void 0===e?e=a.rounding:j(e,0,8),n=D(r=A(new a(i),t+i.e+1,e),!1,t+r.e+1)),i.isNeg()&&!i.isZero()?"-"+n:n},P.toFraction=function(t){var e,n,r,i,a,o,s,l,u,c,f,h,d=this,v=d.d,m=d.constructor;if(!v)return new m(d);if(u=n=new m(1),r=l=new m(0),o=(a=(e=new m(r)).e=B(v)-d.e-1)%7,e.d[0]=w(10,o<0?7+o:o),null==t)t=a>0?e:u;else{if(!(s=new m(t)).isInt()||s.lt(u))throw Error(g+s);t=s.gt(e)?a>0?e:u:s}for(p=!1,s=new m(O(v)),c=m.precision,m.precision=a=7*v.length*2;f=L(s,e,0,1,1),1!=(i=n.plus(f.times(r))).cmp(t);)n=r,r=i,i=u,u=l.plus(f.times(i)),l=i,i=e,e=s.minus(f.times(i)),s=i;return i=L(t.minus(n),r,0,1,1),l=l.plus(i.times(u)),n=n.plus(i.times(r)),l.s=u.s=d.s,h=L(u,r,a,1).minus(d).abs().cmp(L(l,n,a,1).minus(d).abs())<1?[u,r]:[l,n],m.precision=c,p=!0,h},P.toHexadecimal=P.toHex=function(t,e){return J(this,16,t,e)},P.toNearest=function(t,e){var n=this,r=n.constructor;if(n=new r(n),null==t){if(!n.d)return n;t=new r(1),e=r.rounding}else{if(t=new r(t),void 0===e?e=r.rounding:j(e,0,8),!n.d)return t.s?n:t;if(!t.d)return t.s&&(t.s=n.s),t}return t.d[0]?(p=!1,n=L(n,t,0,e,1).times(t),p=!0,A(n)):(t.s=n.s,n=t),n},P.toNumber=function(){return+this},P.toOctal=function(t,e){return J(this,8,t,e)},P.toPower=P.pow=function(t){var e,n,r,i,a,o,s=this,l=s.constructor,u=+(t=new l(t));if(!s.d||!t.d||!s.d[0]||!t.d[0])return new l(w(+s,u));if((s=new l(s)).eq(1))return s;if(r=l.precision,a=l.rounding,t.eq(1))return A(s,r,a);if((e=x(t.e/7))>=t.d.length-1&&(n=u<0?-u:u)<=9007199254740991)return i=W(l,s,n,r),t.s<0?new l(1).div(i):A(i,r,a);if((o=s.s)<0){if(e<t.d.length-1)return new l(NaN);if(0==(1&t.d[e])&&(o=1),0==s.e&&1==s.d[0]&&1==s.d.length)return s.s=o,s}return(e=0!=(n=w(+s,u))&&isFinite(n)?new l(n+"").e:x(u*(Math.log("0."+O(s.d))/Math.LN10+s.e+1)))>l.maxE+1||e<l.minE-1?new l(e>0?o/0:0):(p=!1,l.rounding=s.s=1,n=Math.min(12,(e+"").length),(i=q(t.times($(s,r+n)),r)).d&&T((i=A(i,r+5,1)).d,r,a)&&(e=r+10,+O((i=A(q(t.times($(s,e+n)),e),e+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=A(i,r+1,0))),i.s=o,p=!0,l.rounding=a,A(i,r,a))},P.toPrecision=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=D(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(j(t,1,u),void 0===e?e=i.rounding:j(e,0,8),n=D(r=A(new i(r),t,e),t<=r.e||r.e<=i.toExpNeg,t)),r.isNeg()&&!r.isZero()?"-"+n:n},P.toSignificantDigits=P.toSD=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(j(t,1,u),void 0===e?e=n.rounding:j(e,0,8)),A(new n(this),t,e)},P.toString=function(){var t=this,e=t.constructor,n=D(t,t.e<=e.toExpNeg||t.e>=e.toExpPos);return t.isNeg()&&!t.isZero()?"-"+n:n},P.truncated=P.trunc=function(){return A(new this.constructor(this),this.e+1,1)},P.valueOf=P.toJSON=function(){var t=this,e=t.constructor,n=D(t,t.e<=e.toExpNeg||t.e>=e.toExpPos);return t.isNeg()?"-"+n:n};var L=function(){function t(t,e,n){var r,i=0,a=t.length;for(t=t.slice();a--;)r=t[a]*e+i,t[a]=r%n|0,i=r/n|0;return i&&t.unshift(i),t}function e(t,e,n,r){var i,a;if(n!=r)a=n>r?1:-1;else for(i=a=0;i<n;i++)if(t[i]!=e[i]){a=t[i]>e[i]?1:-1;break}return a}function n(t,e,n,r){for(var i=0;n--;)t[n]-=i,i=t[n]<e[n]?1:0,t[n]=i*r+t[n]-e[n];for(;!t[0]&&t.length>1;)t.shift()}return function(r,i,a,s,l,u){var c,f,h,d,p,v,g,m,y,b,w,k,_,E,M,N,C,P,O,j,T=r.constructor,I=r.s==i.s?1:-1,L=r.d,D=i.d;if(!L||!L[0]||!D||!D[0])return new T(r.s&&i.s&&(L?!D||L[0]!=D[0]:D)?L&&0==L[0]||!D?0*I:I/0:NaN);
vendor: 10,695 bytes, line 2
2for(u?(p=1,f=r.e-i.e):(u=S,p=7,f=x(r.e/p)-x(i.e/p)),O=D.length,C=L.length,b=(y=new T(I)).d=[],h=0;D[h]==(L[h]||0);h++);if(D[h]>(L[h]||0)&&f--,null==a?(E=a=T.precision,s=T.rounding):E=l?a+(r.e-i.e)+1:a,E<0)b.push(1),v=!0;else{if(E=E/p+2|0,h=0,1==O){for(d=0,D=D[0],E++;(h<C||d)&&E--;h++)M=d*u+(L[h]||0),b[h]=M/D|0,d=M%D|0;v=d||h<C}else{for((d=u/(D[0]+1)|0)>1&&(D=t(D,d,u),L=t(L,d,u),O=D.length,C=L.length),N=O,k=(w=L.slice(0,O)).length;k<O;)w[k++]=0;(j=D.slice()).unshift(0),P=D[0],D[1]>=u/2&&++P;do{d=0,(c=e(D,w,O,k))<0?(_=w[0],O!=k&&(_=_*u+(w[1]||0)),(d=_/P|0)>1?(d>=u&&(d=u-1),1==(c=e(g=t(D,d,u),w,m=g.length,k=w.length))&&(d--,n(g,O<m?j:D,m,u))):(0==d&&(c=d=1),g=D.slice()),(m=g.length)<k&&g.unshift(0),n(w,g,k,u),-1==c&&(c=e(D,w,O,k=w.length))<1&&(d++,n(w,O<k?j:D,k,u)),k=w.length):0===c&&(d++,w=[0]),b[h++]=d,c&&w[0]?w[k++]=L[N]||0:(w=[L[N]],k=1)}while((N++<C||void 0!==w[0])&&E--);v=void 0!==w[0]}b[0]||b.shift()}if(1==p)y.e=f,o=v;else{for(h=1,d=b[0];d>=10;d/=10)h++;y.e=h+f*p-1,A(y,l?a+y.e+1:a,s,v)}return y}}();function A(t,e,n,r){var i,a,o,s,l,u,c,f,h,d=t.constructor;t:if(null!=e){if(!(f=t.d))return t;for(i=1,s=f[0];s>=10;s/=10)i++;if((a=e-i)<0)a+=7,o=e,l=(c=f[h=0])/w(10,i-o-1)%10|0;else if((h=Math.ceil((a+1)/7))>=(s=f.length)){if(!r)break t;for(;s++<=h;)f.push(0);c=l=0,i=1,o=(a%=7)-7+1}else{for(c=s=f[h],i=1;s>=10;s/=10)i++;l=(o=(a%=7)-7+i)<0?0:c/w(10,i-o-1)%10|0}if(r=r||e<0||void 0!==f[h+1]||(o<0?c:c%w(10,i-o-1)),u=n<4?(l||r)&&(0==n||n==(t.s<0?3:2)):l>5||5==l&&(4==n||r||6==n&&(a>0?o>0?c/w(10,i-o):0:f[h-1])%10&1||n==(t.s<0?8:7)),e<1||!f[0])return f.length=0,u?(e-=t.e+1,f[0]=w(10,(7-e%7)%7),t.e=-e||0):f[0]=t.e=0,t;if(0==a?(f.length=h,s=1,h--):(f.length=h+1,s=w(10,7-a),f[h]=o>0?(c/w(10,i-o)%w(10,o)|0)*s:0),u)for(;;){if(0==h){for(a=1,o=f[0];o>=10;o/=10)a++;for(o=f[0]+=s,s=1;o>=10;o/=10)s++;a!=s&&(t.e++,f[0]==S&&(f[0]=1));break}if(f[h]+=s,f[h]!=S)break;f[h--]=0,s=1}for(a=f.length;0===f[--a];)f.pop()}return p&&(t.e>d.maxE?(t.d=null,t.e=NaN):t.e<d.minE&&(t.e=0,t.d=[0])),t}function D(t,e,n){if(!t.isFinite())return Y(t);var r,i=t.e,a=O(t.d),o=a.length;return e?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+V(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(t.e<0?"e":"e+")+t.e):i<0?(a="0."+V(-i-1)+a,n&&(r=n-o)>0&&(a+=V(r))):i>=o?(a+=V(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+V(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=V(r))),a}function R(t,e){var n=t[0];for(e*=7;n>=10;n/=10)e++;return e}function F(t,e,n){if(e>N)throw p=!0,n&&(t.precision=n),Error(m);return A(new t(f),e,1,!0)}function z(t,e,n){if(e>C)throw Error(m);return A(new t(h),e,n,!0)}function B(t){var e=t.length-1,n=7*e+1;if(e=t[e]){for(;e%10==0;e/=10)n--;for(e=t[0];e>=10;e/=10)n++}return n}function V(t){for(var e="";t--;)e+="0";return e}function W(t,e,n,r){var i,a=new t(1),o=Math.ceil(r/7+4);for(p=!1;;){if(n%2&&tt((a=a.times(e)).d,o)&&(i=!0),0===(n=x(n/2))){n=a.d.length-1,i&&0===a.d[n]&&++a.d[n];break}tt((e=e.times(e)).d,o)}return p=!0,a}function H(t){return 1&t.d[t.d.length-1]}function U(t,e,n){for(var r,i=new t(e[0]),a=0;++a<e.length;){if(!(r=new t(e[a])).s){i=r;break}i[n](r)&&(i=r)}return i}function q(t,e){var n,r,i,a,o,s,l,u=0,c=0,f=0,h=t.constructor,d=h.rounding,v=h.precision;if(!t.d||!t.d[0]||t.e>17)return new h(t.d?t.d[0]?t.s<0?0:1/0:1:t.s?t.s<0?0:t:NaN);for(null==e?(p=!1,l=v):l=e,s=new h(.03125);t.e>-2;)t=t.times(s),f+=5;for(l+=r=Math.log(w(2,f))/Math.LN10*2+5|0,n=a=o=new h(1),h.precision=l;;){if(a=A(a.times(t),l,1),n=n.times(++c),O((s=o.plus(L(a,n,l,1))).d).slice(0,l)===O(o.d).slice(0,l)){for(i=f;i--;)o=A(o.times(o),l,1);if(null!=e)return h.precision=v,o;if(!(u<3&&T(o.d,l-r,d,u)))return A(o,h.precision=v,d,p=!0);h.precision=l+=10,n=a=s=new h(1),c=0,u++}o=s}}function $(t,e){var n,r,i,a,o,s,l,u,c,f,h,d=1,v=t,g=v.d,m=v.constructor,y=m.rounding,b=m.precision;if(v.s<0||!g||!g[0]||!v.e&&1==g[0]&&1==g.length)return new m(g&&!g[0]?-1/0:1!=v.s?NaN:g?0:v);if(null==e?(p=!1,c=b):c=e,m.precision=c+=10,r=(n=O(g)).charAt(0),!(Math.abs(a=v.e)<15e14))return u=F(m,c+2,b).times(a+""),v=$(new m(r+"."+n.slice(1)),c-10).plus(u),m.precision=b,null==e?A(v,b,y,p=!0):v;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=O((v=v.times(t)).d)).charAt(0),d++;for(a=v.e,r>1?(v=new m("0."+n),a++):v=new m(r+"."+n.slice(1)),f=v,l=o=v=L(v.minus(1),v.plus(1),c,1),h=A(v.times(v),c,1),i=3;;){if(o=A(o.times(h),c,1),O((u=l.plus(L(o,new m(i),c,1))).d).slice(0,c)===O(l.d).slice(0,c)){if(l=l.times(2),0!==a&&(l=l.plus(F(m,c+2,b).times(a+""))),l=L(l,new m(d),c,1),null!=e)return m.precision=b,l;if(!T(l.d,c-10,y,s))return A(l,m.precision=b,y,p=!0);m.precision=c+=10,u=o=v=L(f.minus(1),f.plus(1),c,1),h=A(v.times(v),c,1),i=s=1}l=u,i+=2}}function Y(t){return String(t.s*t.s/0)}function X(t,e){var n,r,i;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);r++);for(i=e.length;48===e.charCodeAt(i-1);--i);if(e=e.slice(r,i)){if(i-=r,t.e=n=n-r-1,t.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&t.d.push(+e.slice(0,r)),i-=7;r<i;)t.d.push(+e.slice(r,r+=7));r=7-(e=e.slice(r)).length}else r-=i;for(;r--;)e+="0";t.d.push(+e),p&&(t.e>t.constructor.maxE?(t.d=null,t.e=NaN):t.e<t.constructor.minE&&(t.e=0,t.d=[0]))}else t.e=0,t.d=[0];return t}function K(t,e){var n,r,i,o,s,l,u,c,f;if(e.indexOf("_")>-1){if(e=e.replace(/(\d)_(?=\d)/g,"$1"),M.test(e))return X(t,e)}else if("Infinity"===e||"NaN"===e)return+e||(t.s=NaN),t.e=NaN,t.d=null,t;if(_.test(e))n=16,e=e.toLowerCase();else if(k.test(e))n=2;else{if(!E.test(e))throw Error(g+e);n=8}for((o=e.search(/p/i))>0?(u=+e.slice(o+1),e=e.substring(2,o)):e=e.slice(2),s=(o=e.indexOf("."))>=0,r=t.constructor,s&&(o=(l=(e=e.replace(".","")).length)-o,i=W(r,new r(n),o,2*o)),o=f=(c=I(e,n,S)).length-1;0===c[o];--o)c.pop();return o<0?new r(0*t.s):(t.e=R(c,f),t.d=c,p=!1,s&&(t=L(t,i,4*l)),u&&(t=t.times(Math.abs(u)<54?w(2,u):a.pow(2,u))),p=!0,t)}function Q(t,e,n,r,i){var a,o,s,l,u=t.precision,c=Math.ceil(u/7);for(p=!1,l=n.times(n),s=new t(r);;){if(o=L(s.times(l),new t(e++*e++),u,1),s=i?r.plus(o):r.minus(o),r=L(o.times(l),new t(e++*e++),u,1),void 0!==(o=s.plus(r)).d[c]){for(a=c;o.d[a]===s.d[a]&&a--;);if(-1==a)break}a=s,s=r,r=o,o=a}return p=!0,o.d.length=c+1,o}function G(t,e){for(var n=t;--e;)n*=t;return n}function Z(t,e){var n,r=e.s<0,i=z(t,t.precision,1),a=i.times(.5);if((e=e.abs()).lte(a))return s=r?4:1,e;if((n=e.divToInt(i)).isZero())s=r?3:2;else{if((e=e.minus(n.times(i))).lte(a))return s=H(n)?r?2:3:r?4:1,e;s=H(n)?r?1:4:r?3:2}return e.minus(i).abs()}function J(t,e,n,r){var i,a,s,l,f,h,d,p,v,g=t.constructor,m=void 0!==n;if(m?(j(n,1,u),void 0===r?r=g.rounding:j(r,0,8)):(n=g.precision,r=g.rounding),t.isFinite()){for(m?(i=2,16==e?n=4*n-3:8==e&&(n=3*n-2)):i=e,(s=(d=D(t)).indexOf("."))>=0&&(d=d.replace(".",""),(v=new g(1)).e=d.length-s,v.d=I(D(v),10,i),v.e=v.d.length),a=f=(p=I(d,10,i)).length;0==p[--f];)p.pop();if(p[0]){if(s<0?a--:((t=new g(t)).d=p,t.e=a,p=(t=L(t,v,n,r,0,i)).d,a=t.e,h=o),s=p[n],l=i/2,h=h||void 0!==p[n+1],h=r<4?(void 0!==s||h)&&(0===r||r===(t.s<0?3:2)):s>l||s===l&&(4===r||h||6===r&&1&p[n-1]||r===(t.s<0?8:7)),p.length=n,h)for(;++p[--n]>i-1;)p[n]=0,n||(++a,p.unshift(1));for(f=p.length;!p[f-1];--f);for(s=0,d="";s<f;s++)d+=c.charAt(p[s]);if(m){if(f>1)if(16==e||8==e){for(s=16==e?4:3,--f;f%s;f++)d+="0";for(f=(p=I(d,i,e)).length;!p[f-1];--f);for(s=1,d="1.";s<f;s++)d+=c.charAt(p[s])}else d=d.charAt(0)+"."+d.slice(1);d=d+(a<0?"p":"p+")+a}else if(a<0){for(;++a;)d="0"+d;d="0."+d}else if(++a>f)for(a-=f;a--;)d+="0";else a<f&&(d=d.slice(0,a)+"."+d.slice(a))}else d=m?"0p+0":"0";d=(16==e?"0x":2==e?"0b":8==e?"0o":"")+d}else d=Y(t);return t.s<0?"-"+d:d}function tt(t,e){if(t.length>e)return t.length=e,!0}function et(t){return new this(t).abs()}function nt(t){return new this(t).acos()}function rt(t){return new this(t).acosh()}function it(t,e){return new this(t).plus(e)}function at(t){return new this(t).asin()}function ot(t){return new this(t).asinh()}function st(t){return new this(t).atan()}function lt(t){return new this(t).atanh()}function ut(t,e){t=new this(t),e=new this(e);var n,r=this.precision,i=this.rounding,a=r+4;return t.s&&e.s?t.d||e.d?!e.d||t.isZero()?(n=e.s<0?z(this,r,i):new this(0)).s=t.s:!t.d||e.isZero()?(n=z(this,a,1).times(.5)).s=t.s:e.s<0?(this.precision=a,this.rounding=1,n=this.atan(L(t,e,a,1)),e=z(this,a,1),this.precision=r,this.rounding=i,n=t.s<0?n.minus(e):n.plus(e)):n=this.atan(L(t,e,a,1)):(n=z(this,a,1).times(e.s>0?.25:.75)).s=t.s:n=new this(NaN),n}function ct(t){return new this(t).cbrt()}function ft(t){return A(t=new this(t),t.e+1,2)}function ht(t,e,n){return new this(t).clamp(e,n)}function dt(t){if(!t||"object"!==typeof t)throw Error(v+"Object expected");var e,n,r,i=!0===t.defaults,a=["precision",1,u,"rounding",0,8,"toExpNeg",-l,0,"toExpPos",0,l,"maxE",0,l,"minE",-l,0,"modulo",0,9];for(e=0;e<a.length;e+=3)if(n=a[e],i&&(this[n]=d[n]),void 0!==(r=t[n])){if(!(x(r)===r&&r>=a[e+1]&&r<=a[e+2]))throw Error(g+n+": "+r);this[n]=r}if(n="crypto",i&&(this[n]=d[n]),void 0!==(r=t[n])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(g+n+": "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(y);this[n]=!0}else this[n]=!1}return this}function pt(t){return new this(t).cos()}function vt(t){return new this(t).cosh()}function gt(t,e){return new this(t).div(e)}function mt(t){return new this(t).exp()}function yt(t){return A(t=new this(t),t.e+1,3)}function bt(){var t,e,n=new this(0);for(p=!1,t=0;t<arguments.length;)if((e=new this(arguments[t++])).d)n.d&&(n=n.plus(e.times(e)));else{if(e.s)return p=!0,new this(1/0);n=e}return p=!0,n.sqrt()}function xt(t){return t instanceof a||t&&t.toStringTag===b||!1}function wt(t){return new this(t).ln()}function kt(t,e){return new this(t).log(e)}function _t(t){return new this(t).log(2)}function Et(t){return new this(t).log(10)}function Mt(){return U(this,arguments,"lt")}function St(){return U(this,arguments,"gt")}function Nt(t,e){return new this(t).mod(e)}function Ct(t,e){return new this(t).mul(e)}function Pt(t,e){return new this(t).pow(e)}function Ot(t){var e,n,r,i,a=0,o=new this(1),s=[];if(void 0===t?t=this.precision:j(t,1,u),r=Math.ceil(t/7),this.crypto)if(crypto.getRandomValues)for(e=crypto.getRandomValues(new Uint32Array(r));a<r;)(i=e[a])>=429e7?e[a]=crypto.getRandomValues(new Uint32Array(1))[0]:s[a++]=i%1e7;else{if(!crypto.randomBytes)throw Error(y);for(e=crypto.randomBytes(r*=4);a<r;)(i=e[a]+(e[a+1]<<8)+(e[a+2]<<16)+((127&e[a+3])<<24))>=214e7?crypto.randomBytes(4).copy(e,a):(s.push(i%1e7),a+=4);a=r/4}else for(;a<r;)s[a++]=1e7*Math.random()|0;for(t%=7,(r=s[--a])&&t&&(i=w(10,7-t),s[a]=(r/i|0)*i);0===s[a];a--)s.pop();if(a<0)n=0,s=[0];else{for(n=-1;0===s[0];n-=7)s.shift();for(r=1,i=s[0];i>=10;
2i/=10)r++;r<7&&(n-=7-r)}return o.e=n,o.d=s,o}function jt(t){return A(t=new this(t),t.e+1,this.rounding)}function Tt(t){return(t=new this(t)).d?t.d[0]?t.s:0*t.s:t.s||NaN}function It(t){return new this(t).sin()}function Lt(t){return new this(t).sinh()}function At(t){return new this(t).sqrt()}function Dt(t,e){return new this(t).sub(e)}function Rt(){var t=0,e=arguments,n=new this(e[t]);for(p=!1;n.s&&++t<e.length;)n=n.plus(e[t]);return p=!0,A(n,this.precision,this.rounding)}function Ft(t){return new this(t).tan()}function zt(t){return new this(t).tanh()}function Bt(t){return A(t=new this(t),t.e+1,1)}a=function t(e){var n,r,i;function a(t){var e,n,r,i=this;if(!(i instanceof a))return new a(t);if(i.constructor=a,xt(t))return i.s=t.s,void(p?!t.d||t.e>a.maxE?(i.e=NaN,i.d=null):t.e<a.minE?(i.e=0,i.d=[0]):(i.e=t.e,i.d=t.d.slice()):(i.e=t.e,i.d=t.d?t.d.slice():t.d));if("number"===(r=typeof t)){if(0===t)return i.s=1/t<0?-1:1,i.e=0,void(i.d=[0]);if(t<0?(t=-t,i.s=-1):i.s=1,t===~~t&&t<1e7){for(e=0,n=t;n>=10;n/=10)e++;return void(p?e>a.maxE?(i.e=NaN,i.d=null):e<a.minE?(i.e=0,i.d=[0]):(i.e=e,i.d=[t]):(i.e=e,i.d=[t]))}return 0*t!==0?(t||(i.s=NaN),i.e=NaN,void(i.d=null)):X(i,t.toString())}if("string"!==r)throw Error(g+t);return 45===(n=t.charCodeAt(0))?(t=t.slice(1),i.s=-1):(43===n&&(t=t.slice(1)),i.s=1),M.test(t)?X(i,t):K(i,t)}if(a.prototype=P,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.EUCLID=9,a.config=a.set=dt,a.clone=t,a.isDecimal=xt,a.abs=et,a.acos=nt,a.acosh=rt,a.add=it,a.asin=at,a.asinh=ot,a.atan=st,a.atanh=lt,a.atan2=ut,a.cbrt=ct,a.ceil=ft,a.clamp=ht,a.cos=pt,a.cosh=vt,a.div=gt,a.exp=mt,a.floor=yt,a.hypot=bt,a.ln=wt,a.log=kt,a.log10=Et,a.log2=_t,a.max=Mt,a.min=St,a.mod=Nt,a.mul=Ct,a.pow=Pt,a.random=Ot,a.round=jt,a.sign=Tt,a.sin=It,a.sinh=Lt,a.sqrt=At,a.sub=Dt,a.sum=Rt,a.tan=Ft,a.tanh=zt,a.trunc=Bt,void 0===e&&(e={}),e&&!0!==e.defaults)for(i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],n=0;n<i.length;)e.hasOwnProperty(r=i[n++])||(e[r]=this[r]);return a.config(e),a}(d),a.prototype.constructor=a,a.default=a.Decimal=a,f=new a(f),h=new a(h),void 0===(r=function(){return a}.call(e,n,e,t))||(t.exports=r)}()},547:function(t,e){var n;!function(r){"use strict";var i={s:1,n:0,d:1};function a(t){function e(){var e=Error.apply(this,arguments);e.name=this.name=t,this.stack=e.stack,this.message=e.message}function n(){}return n.prototype=Error.prototype,e.prototype=new n,e}var o=d.DivisionByZero=a("DivisionByZero"),s=d.InvalidParameter=a("InvalidParameter");function l(t,e){return isNaN(t=parseInt(t,10))&&u(),t*e}function u(){throw new s}function c(t){for(var e={},n=t,r=2,i=4;i<=n;){for(;n%r===0;)n/=r,e[r]=(e[r]||0)+1;i+=1+2*r++}return n!==t?n>1&&(e[n]=(e[n]||0)+1):e[t]=(e[t]||0)+1,e}var f=function(t,e){var n,r=0,a=1,s=1,c=0,f=0,h=0,d=1,p=1,v=0,g=1,m=1,y=1,b=1e7;if(void 0===t||null===t);else if(void 0!==e)s=(r=t)*(a=e);else switch(typeof t){case"object":"d"in t&&"n"in t?(r=t.n,a=t.d,"s"in t&&(r*=t.s)):0 in t?(r=t[0],1 in t&&(a=t[1])):u(),s=r*a;break;case"number":if(t<0&&(s=t,t=-t),t%1===0)r=t;else if(t>0){for(t>=1&&(t/=p=Math.pow(10,Math.floor(1+Math.log(t)/Math.LN10)));g<=b&&y<=b;){if(t===(n=(v+m)/(g+y))){g+y<=b?(r=v+m,a=g+y):y>g?(r=m,a=y):(r=v,a=g);break}t>n?(v+=m,g+=y):(m+=v,y+=g),g>b?(r=m,a=y):(r=v,a=g)}r*=p}else(isNaN(t)||isNaN(e))&&(a=r=NaN);break;case"string":if(null===(g=t.match(/\d+|./g))&&u(),"-"===g[v]?(s=-1,v++):"+"===g[v]&&v++,g.length===v+1?f=l(g[v++],s):"."===g[v+1]||"."===g[v]?("."!==g[v]&&(c=l(g[v++],s)),(++v+1===g.length||"("===g[v+1]&&")"===g[v+3]||"'"===g[v+1]&&"'"===g[v+3])&&(f=l(g[v],s),d=Math.pow(10,g[v].length),v++),("("===g[v]&&")"===g[v+2]||"'"===g[v]&&"'"===g[v+2])&&(h=l(g[v+1],s),p=Math.pow(10,g[v+1].length)-1,v+=3)):"/"===g[v+1]||":"===g[v+1]?(f=l(g[v],s),d=l(g[v+2],1),v+=3):"/"===g[v+3]&&" "===g[v+1]&&(c=l(g[v],s),f=l(g[v+2],s),d=l(g[v+4],1),v+=5),g.length<=v){s=r=h+(a=d*p)*c+p*f;break}default:u()}if(0===a)throw new o;i.s=s<0?-1:1,i.n=Math.abs(r),i.d=Math.abs(a)};function h(t,e){if(!t)return e;if(!e)return t;for(;;){if(!(t%=e))return e;if(!(e%=t))return t}}function d(t,e){if(!(this instanceof d))return new d(t,e);f(t,e),t=h(i.d,i.n),this.s=i.s,this.n=i.n/t,this.d=i.d/t}d.prototype={s:1,n:0,d:1,abs:function(){return new d(this.n,this.d)},neg:function(){return new d(-this.s*this.n,this.d)},add:function(t,e){return f(t,e),new d(this.s*this.n*i.d+i.s*this.d*i.n,this.d*i.d)},sub:function(t,e){return f(t,e),new d(this.s*this.n*i.d-i.s*this.d*i.n,this.d*i.d)},mul:function(t,e){return f(t,e),new d(this.s*i.s*this.n*i.n,this.d*i.d)},div:function(t,e){return f(t,e),new d(this.s*i.s*this.n*i.d,this.d*i.n)},clone:function(){return new d(this)},mod:function(t,e){return isNaN(this.n)||isNaN(this.d)?new d(NaN):void 0===t?new d(this.s*this.n%this.d,1):(f(t,e),0===i.n&&0===this.d&&d(0,0),new d(this.s*(i.d*this.n)%(i.n*this.d),i.d*this.d))},gcd:function(t,e){return f(t,e),new d(h(i.n,this.n)*h(i.d,this.d),i.d*this.d)},lcm:function(t,e){return f(t,e),0===i.n&&0===this.n?new d:new d(i.n*this.n,h(i.n,this.n)*h(i.d,this.d))}
2,ceil:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.ceil(t*this.s*this.n/this.d),t)},floor:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.floor(t*this.s*this.n/this.d),t)},round:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.round(t*this.s*this.n/this.d),t)},inverse:function(){return new d(this.s*this.d,this.n)},pow:function(t,e){if(f(t,e),1===i.d)return i.s<0?new d(Math.pow(this.s*this.d,i.n),Math.pow(this.n,i.n)):new d(Math.pow(this.s*this.n,i.n),Math.pow(this.d,i.n));if(this.s<0)return null;var n=c(this.n),r=c(this.d),a=1,o=1;for(var s in n)if("1"!==s){if("0"===s){a=0;break}if(n[s]*=i.n,n[s]%i.d!==0)return null;n[s]/=i.d,a*=Math.pow(s,n[s])}for(var s in r)if("1"!==s){if(r[s]*=i.n,r[s]%i.d!==0)return null;r[s]/=i.d,o*=Math.pow(s,r[s])}return i.s<0?new d(o,a):new d(a,o)},equals:function(t,e){return f(t,e),this.s*this.n*i.d===i.s*i.n*this.d},compare:function(t,e){f(t,e);var n=this.s*this.n*i.d-i.s*i.n*this.d;return(0<n)-(n<0)},simplify:function(t){if(isNaN(this.n)||isNaN(this.d))return this;var e=this.abs().toContinued();function n(t){return 1===t.length?new d(t[0]):n(t.slice(1)).inverse().add(t[0])}t=t||.001;for(var r=0;r<e.length;r++){var i=n(e.slice(0,r+1));if(i.sub(this.abs()).abs().valueOf()<t)return i.mul(this.s)}return this},divisible:function(t,e){return f(t,e),!(!(i.n*this.d)||this.n*i.d%(i.n*this.d))},valueOf:function(){return this.s*this.n/this.d},toFraction:function(t){var e,n="",r=this.n,i=this.d;return this.s<0&&(n+="-"),1===i?n+=r:(t&&(e=Math.floor(r/i))>0&&(n+=e,n+=" ",r%=i),n+=r,n+="/",n+=i),n},toLatex:function(t){var e,n="",r=this.n,i=this.d;return this.s<0&&(n+="-"),1===i?n+=r:(t&&(e=Math.floor(r/i))>0&&(n+=e,r%=i),n+="\\frac{",n+=r,n+="}{",n+=i,n+="}"),n},toContinued:function(){var t,e=this.n,n=this.d,r=[];if(isNaN(e)||isNaN(n))return r;do{r.push(Math.floor(e/n)),t=e%n,e=n,n=t}while(1!==e);return r},toString:function(t){var e=this.n,n=this.d;if(isNaN(e)||isNaN(n))return"NaN";t=t||15;var r=function(t,e){for(;e%2===0;e/=2);for(;e%5===0;e/=5);if(1===e)return 0;for(var n=10%e,r=1;1!==n;r++)if(n=10*n%e,r>2e3)return 0;return r}(0,n),i=function(t,e,n){for(var r=1,i=function(t,e,n){for(var r=1;e>0;t=t*t%n,e>>=1)1&e&&(r=r*t%n);return r}(10,n,e),a=0;a<300;a++){if(r===i)return a;r=10*r%e,i=10*i%e}return 0}(0,n,r),a=-1===this.s?"-":"";if(a+=e/n|0,e%=n,(e*=10)&&(a+="."),r){for(var o=i;o--;)a+=e/n|0,e%=n,e*=10;a+="(";for(o=r;o--;)a+=e/n|0,e%=n,e*=10;a+=")"}else for(o=t;e&&o--;)a+=e/n|0,e%=n,e*=10;return a}},void 0===(n=function(){return d}.apply(e,[]))||(t.exports=n)}()},176:function(t){"use strict";t.exports=function(t,e,n,r,i,a,o,s){if(!t){var l;if(void 0===e)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,a,o,s],c=0;(l=new Error(e.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},921:function(t){t.exports=function t(e,n){"use strict";var r,i,a=/(^([+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,o=/(^[ ]*|[ ]*$)/g,s=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,l=/^0x[0-9a-f]+$/i,u=/^0/,c=function(e){return t.insensitive&&(""+e).toLowerCase()||""+e},f=c(e).replace(o,"")||"",h=c(n).replace(o,"")||"",d=f.replace(a,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),p=h.replace(a,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),v=parseInt(f.match(l),16)||1!==d.length&&f.match(s)&&Date.parse(f),g=parseInt(h.match(l),16)||v&&h.match(s)&&Date.parse(h)||null;if(g){if(v<g)return-1;if(v>g)return 1}for(var m=0,y=Math.max(d.length,p.length);m<y;m++){if(r=!(d[m]||"").match(u)&&parseFloat(d[m])||d[m]||0,i=!(p[m]||"").match(u)&&parseFloat(p[m])||p[m]||0,isNaN(r)!==isNaN(i))return isNaN(r)?1:-1;if(typeof r!==typeof i&&(r+="",i+=""),r<i)return-1;if(r>i)return 1}return 0}},725:function(t){"use strict";var e=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;
2if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(t,a){for(var o,s,l=i(t),u=1;u<arguments.length;u++){for(var c in o=Object(arguments[u]))n.call(o,c)&&(l[c]=o[c]);if(e){s=e(o);for(var f=0;f<s.length;f++)r.call(o,s[f])&&(l[s[f]]=o[s[f]])}}return l}},573:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];function r(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=null;return e.forEach((function(t){if(null==i){var e=t.apply(void 0,n);null!=e&&(i=e)}})),i}return(0,a.default)(r)};var r,i=n(54),a=(r=i)&&r.__esModule?r:{default:r};t.exports=e.default},54:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){function e(e,n,r,i,a,o){var s=i||"<<anonymous>>",l=o||r;if(null==n[r])return e?new Error("Required "+a+" `"+l+"` was not specified in `"+s+"`."):null;for(var u=arguments.length,c=Array(u>6?u-6:0),f=6;f<u;f++)c[f-6]=arguments[f];return t.apply(void 0,[n,r,s,a,l].concat(c))}var n=e.bind(null,!1);return n.isRequired=e.bind(null,!0),n},t.exports=e.default},888:function(t,e,n){"use strict";var r=n(47);function i(){}function a(){}a.resetWarningCache=i,t.exports=function(){function t(t,e,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:a,resetWarningCache:i}
vendor: 4,662 bytes, line 2
2;return n.PropTypes=n,n}},7:function(t,e,n){t.exports=n(888)()},47:function(t){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},463:function(t,e,n){"use strict";var r=n(791),i=n(725),a=n(296);function o(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(o(227));var s=new Set,l={};function u(t,e){c(t,e),c(t+"Capture",e)}function c(t,e){for(l[t]=e,t=0;t<e.length;t++)s.add(e[t])}var f=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),h=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d=Object.prototype.hasOwnProperty,p={},v={};function g(t,e,n,r,i,a,o){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=a,this.removeEmptyString=o}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(t){m[t]=new g(t,0,!1,t,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(t){var e=t[0];m[e]=new g(e,1,!1,t[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(t){m[t]=new g(t,2,!1,t.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(t){m[t]=new g(t,2,!1,t,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(t){m[t]=new g(t,3,!1,t.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(t){m[t]=new g(t,3,!0,t,null,!1,!1)})),["capture","download"].forEach((function(t){m[t]=new g(t,4,!1,t,null,!1,!1)})),["cols","rows","size","span"].forEach((function(t){m[t]=new g(t,6,!1,t,null,!1,!1)})),["rowSpan","start"].forEach((function(t){m[t]=new g(t,5,!1,t.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(t){return t[1].toUpperCase()}function x(t,e,n,r){var i=m.hasOwnProperty(e)?m[e]:null;(null!==i?0===i.type:!r&&(2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])))||(function(t,e,n,r){if(null===e||"undefined"===typeof e||function(t,e,n,r){if(null!==n&&0===n.type)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(t=t.toLowerCase().slice(0,5))&&"aria-"!==t);default:return!1}}(t,e,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}(e,n,i,r)&&(n=null),r||null===i?function(t){return!!d.call(v,t)||!d.call(p,t)&&(h.test(t)?v[t]=!0:(p[t]=!0,!1))}(e)&&(null===n?t.removeAttribute(e):t.setAttribute(e,""+n)):i.mustUseProperty?t[i.propertyName]=null===n?3!==i.type&&"":n:(e=i.attributeName,r=i.attributeNamespace,null===n?t.removeAttribute(e):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?t.setAttributeNS(r,e,n):t.setAttribute(e,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
2-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(t){var e=t.replace(y,b);m[e]=new g(e,1,!1,t,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(t){var e=t.replace(y,b);m[e]=new g(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(t){var e=t.replace(y,b);m[e]=new g(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(t){m[t]=new g(t,1,!1,t.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(t){m[t]=new g(t,1,!1,t.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=60103,_=60106,E=60107,M=60108,S=60114,N=60109,C=60110,P=60112,O=60113,j=60120,T=60115,I=60116,L=60121,A=60128,D=60129,R=60130,F=60131;if("function"===typeof Symbol&&Symbol.for){var z=Symbol.for;k=z("react.element"),_=z("react.portal"),E=z("react.fragment"),M=z("react.strict_mode"),S=z("react.profiler"),N=z("react.provider"),C=z("react.context"),P=z("react.forward_ref"),O=z("react.suspense"),j=z("react.suspense_list"),T=z("react.memo"),I=z("react.lazy"),L=z("react.block"),z("react.scope"),A=z("react.opaque.id"),D=z("react.debug_trace_mode"),R=z("react.offscreen"),F=z("react.legacy_hidden")}var B,V="function"===typeof Symbol&&Symbol.iterator;function W(t){return null===t||"object"!==typeof t?null:"function"===typeof(t=V&&t[V]||t["@@iterator"])?t:null}function H(t){if(void 0===B)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);B=e&&e[1]||""}return"\n"+B+t}var U=!1;function q(t,e){if(!t||U)return"";U=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(e,[])}catch(l){var r=l}Reflect.construct(t,[],e)}else{try{e.call()}catch(l){r=l}t.call(e.prototype)}else{try{throw Error()}catch(l){r=l}t()}}catch(l){if(l&&r&&"string"===typeof l.stack){for(var i=l.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s])return"\n"+i[o].replace(" at new "," at ")}while(1<=o&&0<=s);break}}}finally{U=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?H(t):""}function $(t){switch(t.tag){case 5:return H(t.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return t=q(t.type,!1);case 11:return t=q(t.type.render,!1);case 22:return t=q(t.type._render,!1);case 1:return t=q(t.type,!0);default:return""}}function Y(t){if(null==t)return null;if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t;switch(t){case E:return"Fragment";case _:return"Portal";case S:return"Profiler";case M:return"StrictMode";case O:return"Suspense";case j:return"SuspenseList"}if("object"===typeof t)switch(t.$$typeof){case C:return(t.displayName||"Context")+".Consumer";case N:return(t._context.displayName||"Context")+".Provider";case P:var e=t.render;return e=e.displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case T:return Y(t.type);case L:return Y(t._render);case I:e=t._payload,t=t._init;try{return Y(t(e))}catch(n){}}return null}function X(t){switch(typeof t){case"boolean":case"number":case"object":case"string":case"undefined":return t;default:return""}}function K(t){var e=t.type;return(t=t.nodeName)&&"input"===t.toLowerCase()&&("checkbox"===e||"radio"===e)}function Q(t){t._valueTracker||(t._valueTracker=function(t){var e=K(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,a=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(t){r=""+t,a.call(this,t)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(t){r=""+t},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}(t))}function G(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=K(t)?t.checked?"true":"false":t.value),(t=r)!==n&&(e.setValue(t),!0)}function Z(t){if("undefined"===typeof(t=t||("undefined"!==typeof document?document:void 0)))return null;try{return t.activeElement||t.body}catch(e){return t.body}}function J(t,e){var n=e.checked;return i({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:t._wrapperState.initialChecked})}function tt(t,e){var n=null==e.defaultValue?"":e.defaultValue,r=null!=e.checked?e.checked:e.defaultChecked;n=X(null!=e.value?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}}function et(t,e){null!=(e=e.checked)&&x(t,"checked",e,!1)}function nt(t,e){et(t,e);var n=X(e.value),r=e.type;if(null!=n)"number"===r?(0===n&&""===t.value||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if("submit"===r||"reset"===r)return void t.removeAttribute("value");e.hasOwnProperty("value")?it(t,e.type,n):e.hasOwnProperty("defaultValue")&&it(t,e.type,X(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(t.defaultChecked=!!e.defaultChecked)}function rt(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!("submit"!==r&&"reset"!==r||void 0!==e.value&&null!==e.value))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}""!==(n=t.name)&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,""!==n&&(t.name=n)}function it(t,e,n){"number"===e&&Z(t.ownerDocument)===t||(null==n?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}function at(t,e){return t=i({children:void 0},e),(e=function(t){var e="";
vendor: 4,342 bytes, line 2
2return r.Children.forEach(t,(function(t){null!=t&&(e+=t)})),e}(e.children))&&(t.children=e),t}function ot(t,e,n,r){if(t=t.options,e){e={};for(var i=0;i<n.length;i++)e["$"+n[i]]=!0;for(n=0;n<t.length;n++)i=e.hasOwnProperty("$"+t[n].value),t[n].selected!==i&&(t[n].selected=i),i&&r&&(t[n].defaultSelected=!0)}else{for(n=""+X(n),e=null,i=0;i<t.length;i++){if(t[i].value===n)return t[i].selected=!0,void(r&&(t[i].defaultSelected=!0));null!==e||t[i].disabled||(e=t[i])}null!==e&&(e.selected=!0)}}function st(t,e){if(null!=e.dangerouslySetInnerHTML)throw Error(o(91));return i({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function lt(t,e){var n=e.value;if(null==n){if(n=e.children,e=e.defaultValue,null!=n){if(null!=e)throw Error(o(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(o(93));n=n[0]}e=n}null==e&&(e=""),n=e}t._wrapperState={initialValue:X(n)}}function ut(t,e){var n=X(e.value),r=X(e.defaultValue);null!=n&&((n=""+n)!==t.value&&(t.value=n),null==e.defaultValue&&t.defaultValue!==n&&(t.defaultValue=n)),null!=r&&(t.defaultValue=""+r)}function ct(t){var e=t.textContent;e===t._wrapperState.initialValue&&""!==e&&null!==e&&(t.value=e)}var ft="http://www.w3.org/1999/xhtml",ht="http://www.w3.org/2000/svg";function dt(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pt(t,e){return null==t||"http://www.w3.org/1999/xhtml"===t?dt(e):"http://www.w3.org/2000/svg"===t&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":t}var vt,gt,mt=(gt=function(t,e){if(t.namespaceURI!==ht||"innerHTML"in t)t.innerHTML=e;else{for((vt=vt||document.createElement("div")).innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=vt.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,e,n,r){MSApp.execUnsafeLocalFunction((function(){return gt(t,e)}))}:gt);function yt(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&3===n.nodeType)return void(n.nodeValue=e)}t.textContent=e}var bt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},xt=["Webkit","ms","Moz","O"];function wt(t,e,n){return null==e||"boolean"===typeof e||""===e?"":n||"number"!==typeof e||0===e||bt.hasOwnProperty(t)&&bt[t]?(""+e).trim():e+"px"}function kt(t,e){for(var n in t=t.style,e)if(e.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=wt(n,e[n],r);"float"===n&&(n="cssFloat"),r?t.setProperty(n,i):t[n]=i}}Object.keys(bt).forEach((function(t){xt.forEach((function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),bt[e]=bt[t]}))}));var _t=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Et(t,e){if(e){if(_t[t]&&(null!=e.children||null!=e.dangerouslySetInnerHTML))throw Error(o(137,t));if(null!=e.dangerouslySetInnerHTML){if(null!=e.children)throw Error(o(60));if("object"!==typeof e.dangerouslySetInnerHTML||!("__html"in e.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=e.style&&"object"!==typeof e.style)throw Error(o(62))}}function Mt(t,e){if(-1===t.indexOf("-"))return"string"===typeof e.is;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function St(t){return(t=t.target||t.srcElement||window).correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}var Nt=null,Ct=null,Pt=null;function Ot(t){if(t=ri(t)){if("function"!==typeof Nt)throw Error(o(280));var e=t.stateNode;e&&(e=ai(e),Nt(t.stateNode,t.type,e))}}function jt(t){Ct?Pt?Pt.push(t):Pt=[t]:Ct=t}
vendor: 1,539 bytes, line 2
2function Tt(){if(Ct){var t=Ct,e=Pt;if(Pt=Ct=null,Ot(t),e)for(t=0;t<e.length;t++)Ot(e[t])}}function It(t,e){return t(e)}function Lt(t,e,n,r,i){return t(e,n,r,i)}function At(){}var Dt=It,Rt=!1,Ft=!1;function zt(){null===Ct&&null===Pt||(At(),Tt())}function Bt(t,e){var n=t.stateNode;if(null===n)return null;var r=ai(n);if(null===r)return null;n=r[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(t=t.type)||"input"===t||"select"===t||"textarea"===t)),t=!r;break t;default:t=!1}if(t)return null;if(n&&"function"!==typeof n)throw Error(o(231,e,typeof n));return n}var Vt=!1;if(f)try{var Wt={};Object.defineProperty(Wt,"passive",{get:function(){Vt=!0}}),window.addEventListener("test",Wt,Wt),window.removeEventListener("test",Wt,Wt)}catch(gt){Vt=!1}function Ht(t,e,n,r,i,a,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{e.apply(n,u)}catch(c){this.onError(c)}}var Ut=!1,qt=null,$t=!1,Yt=null,Xt={onError:function(t){Ut=!0,qt=t}};function Kt(t,e,n,r,i,a,o,s,l){Ut=!1,qt=null,Ht.apply(Xt,arguments)}function Qt(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do{0!==(1026&(e=t).flags)&&(n=e.return),t=e.return}while(t)}return 3===e.tag?n:null}function Gt(t){if(13===t.tag){var e=t.memoizedState;if(null===e&&(null!==(t=t.alternate)&&(e=t.memoizedState)),null!==e)return e.dehydrated}return null}
vendor: 11,130 bytes, line 2
2function Zt(t){if(Qt(t)!==t)throw Error(o(188))}function Jt(t){if(t=function(t){var e=t.alternate;if(!e){if(null===(e=Qt(t)))throw Error(o(188));return e!==t?null:t}for(var n=t,r=e;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return Zt(i),t;if(a===r)return Zt(i),e;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?t:e}(t),!t)return null;for(var e=t;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===t)break;for(;!e.sibling;){if(!e.return||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}function te(t,e){for(var n=t.alternate;null!==e;){if(e===t||e===n)return!0;e=e.return}return!1}var ee,ne,re,ie,ae=!1,oe=[],se=null,le=null,ue=null,ce=new Map,fe=new Map,he=[],de="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function pe(t,e,n,r,i){return{blockedOn:t,domEventName:e,eventSystemFlags:16|n,nativeEvent:i,targetContainers:[r]}}function ve(t,e){switch(t){case"focusin":case"focusout":se=null;break;case"dragenter":case"dragleave":le=null;break;case"mouseover":case"mouseout":ue=null;break;case"pointerover":case"pointerout":ce.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":fe.delete(e.pointerId)}}function ge(t,e,n,r,i,a){return null===t||t.nativeEvent!==a?(t=pe(e,n,r,i,a),null!==e&&(null!==(e=ri(e))&&ne(e)),t):(t.eventSystemFlags|=r,e=t.targetContainers,null!==i&&-1===e.indexOf(i)&&e.push(i),t)}function me(t){var e=ni(t.target);if(null!==e){var n=Qt(e);if(null!==n)if(13===(e=n.tag)){if(null!==(e=Gt(n)))return t.blockedOn=e,void ie(t.lanePriority,(function(){a.unstable_runWithPriority(t.priority,(function(){re(n)}))}))}else if(3===e&&n.stateNode.hydrate)return void(t.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}t.blockedOn=null}function ye(t){if(null!==t.blockedOn)return!1;for(var e=t.targetContainers;0<e.length;){var n=Je(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(null!==n)return null!==(e=ri(n))&&ne(e),t.blockedOn=n,!1;e.shift()}return!0}function be(t,e,n){ye(t)&&n.delete(e)}function xe(){for(ae=!1;0<oe.length;){var t=oe[0];if(null!==t.blockedOn){null!==(t=ri(t.blockedOn))&&ee(t);break}for(var e=t.targetContainers;0<e.length;){var n=Je(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(null!==n){t.blockedOn=n;break}e.shift()}null===t.blockedOn&&oe.shift()}null!==se&&ye(se)&&(se=null),null!==le&&ye(le)&&(le=null),null!==ue&&ye(ue)&&(ue=null),ce.forEach(be),fe.forEach(be)}function we(t,e){t.blockedOn===e&&(t.blockedOn=null,ae||(ae=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,xe)))}function ke(t){function e(e){return we(e,t)}if(0<oe.length){we(oe[0],t);for(var n=1;n<oe.length;n++){var r=oe[n];r.blockedOn===t&&(r.blockedOn=null)}}for(null!==se&&we(se,t),null!==le&&we(le,t),null!==ue&&we(ue,t),ce.forEach(e),fe.forEach(e),n=0;n<he.length;n++)(r=he[n]).blockedOn===t&&(r.blockedOn=null);for(;0<he.length&&null===(n=he[0]).blockedOn;)me(n),null===n.blockedOn&&he.shift()}function _e(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var Ee={animationend:_e("Animation","AnimationEnd"),animationiteration:_e("Animation","AnimationIteration"),animationstart:_e("Animation","AnimationStart"),transitionend:_e("Transition","TransitionEnd")},Me={},Se={};function Ne(t){if(Me[t])return Me[t];if(!Ee[t])return t;var e,n=Ee[t];for(e in n)if(n.hasOwnProperty(e)&&e in Se)return Me[t]=n[e];return t}f&&(Se=document.createElement("div").style,"AnimationEvent"in window||(delete Ee.animationend.animation,delete Ee.animationiteration.animation,delete Ee.animationstart.animation),"TransitionEvent"in window||delete Ee.transitionend.transition);var Ce=Ne("animationend"),Pe=Ne("animationiteration"),Oe=Ne("animationstart"),je=Ne("transitionend"),Te=new Map,Ie=new Map,Le=["abort","abort",Ce,"animationEnd",Pe,"animationIteration",Oe,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",je,"transitionEnd","waiting","waiting"];function Ae(t,e){for(var n=0;n<t.length;n+=2){var r=t[n],i=t[n+1];i="on"+(i[0].toUpperCase()+i.slice(1)),Ie.set(r,e),Te.set(r,i),u(i,[r])}}(0,a.unstable_now)();var De=8;function Re(t){if(0!==(1&t))return De=15,1;if(0!==(2&t))return De=14,2;if(0!==(4&t))return De=13,4;var e=24&t;return 0!==e?(De=12,e):0!==(32&t)?(De=11,32):0!==(e=192&t)?(De=10,e):0!==(256&t)?(De=9,256):0!==(e=3584&t)?(De=8,e):0!==(4096&t)?(De=7,4096):0!==(e=4186112&t)?(De=6,e):0!==(e=62914560&t)?(De=5,e):67108864&t?(De=4,67108864):0!==(134217728&t)?(De=3,134217728):0!==(e=805306368&t)?(De=2,e):0!==(1073741824&t)?(De=1,1073741824):(De=8,t)}function Fe(t,e){var n=t.pendingLanes;if(0===n)return De=0;var r=0,i=0,a=t.expiredLanes,o=t.suspendedLanes,s=t.pingedLanes;if(0!==a)r=a,i=De=15;else if(0!==(a=134217727&n)){var l=a&~o;0!==l?(r=Re(l),i=De):0!==(s&=a)&&(r=Re(s),i=De)}else 0!==(a=n&~o)?(r=Re(a),i=De):0!==s&&(r=Re(s),i=De);if(0===r)return 0;if(r=n&((0>(r=31-Ue(r))?0:1<<r)<<1)-1,0!==e&&e!==r&&0===(e&o)){if(Re(e),i<=De)return e;De=i}if(0!==(e=t.entangledLanes))for(t=t.entanglements,e&=r;0<e;)i=1<<(n=31-Ue(e)),r|=t[n],e&=~i;return r}function ze(t){return 0!==(t=-1073741825&t.pendingLanes)?t:1073741824&t?1073741824:0}function Be(t,e){switch(t){case 15:return 1;case 14:return 2;case 12:return 0===(t=Ve(24&~e))?Be(10,e):t;case 10:return 0===(t=Ve(192&~e))?Be(8,e):t;case 8:return 0===(t=Ve(3584&~e))&&(0===(t=Ve(4186112&~e))&&(t=512)),t;case 2:return 0===(e=Ve(805306368&~e))&&(e=268435456),e}throw Error(o(358,t))}function Ve(t){return t&-t}function We(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function He(t,e,n){t.pendingLanes|=e;var r=e-1;t.suspendedLanes&=r,t.pingedLanes&=r,(t=t.eventTimes)[e=31-Ue(e)]=n}var Ue=Math.clz32?Math.clz32:function(t){return 0===t?32:31-(qe(t)/$e|0)|0},qe=Math.log,$e=Math.LN2;var Ye=a.unstable_UserBlockingPriority,Xe=a.unstable_runWithPriority,Ke=!0;function Qe(t,e,n,r){Rt||At();var i=Ze,a=Rt;Rt=!0;try{Lt(i,t,e,n,r)}finally{(Rt=a)||zt()}}function Ge(t,e,n,r){Xe(Ye,Ze.bind(null,t,e,n,r))}function Ze(t,e,n,r){var i;if(Ke)if((i=0===(4&e))&&0<oe.length&&-1<de.indexOf(t))t=pe(null,t,e,n,r),oe.push(t);else{var a=Je(t,e,n,r);if(null===a)i&&ve(t,r);else{if(i){if(-1<de.indexOf(t))return t=pe(a,t,e,n,r),void oe.push(t);if(function(t,e,n,r,i){switch(e){case"focusin":return se=ge(se,t,e,n,r,i),!0;case"dragenter":return le=ge(le,t,e,n,r,i),!0;case"mouseover":return ue=ge(ue,t,e,n,r,i),!0;case"pointerover":var a=i.pointerId;return ce.set(a,ge(ce.get(a)||null,t,e,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,fe.set(a,ge(fe.get(a)||null,t,e,n,r,i)),!0}return!1}(a,t,e,n,r))return;ve(t,r)}Ar(t,e,r,null,n)}}}function Je(t,e,n,r){var i=St(r);if(null!==(i=ni(i))){var a=Qt(i);if(null===a)i=null;else{var o=a.tag;if(13===o){if(null!==(i=Gt(a)))return i;i=null}else if(3===o){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;i=null}else a!==i&&(i=null)}}return Ar(t,e,r,i,n),null}var tn=null,en=null,nn=null;function rn(){if(nn)return nn;var t,e,n=en,r=n.length,i="value"in tn?tn.value:tn.textContent,a=i.length;for(t=0;t<r&&n[t]===i[t];t++);var o=r-t;for(e=1;e<=o&&n[r-e]===i[a-e];e++);return nn=i.slice(t,1<e?1-e:void 0)}function an(t){var e=t.keyCode;return"charCode"in t?0===(t=t.charCode)&&13===e&&(t=13):t=e,10===t&&(t=13),32<=t||13===t?t:0}function on(){return!0}function sn(){return!1}function ln(t){function e(e,n,r,i,a){for(var o in this._reactName=e,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,t)t.hasOwnProperty(o)&&(e=t[o],this[o]=e?e(i):i[o]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?on:sn,this.isPropagationStopped=sn,this}return i(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;t&&(t.preventDefault?t.preventDefault():"unknown"!==typeof t.returnValue&&(t.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var t=this.nativeEvent;t&&(t.stopPropagation?t.stopPropagation():"unknown"!==typeof t.cancelBubble&&(t.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),e}var un,cn,fn,hn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},dn=ln(hn),pn=i({},hn,{view:0,detail:0}),vn=ln(pn),gn=i({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(t){return void 0===t.relatedTarget?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==fn&&(fn&&"mousemove"===t.type?(un=t.screenX-fn.screenX,cn=t.screenY-fn.screenY):cn=un=0,fn=t),un)},movementY:function(t){return"movementY"in t?t.movementY:cn}}),mn=ln(gn),yn=ln(i({},gn,{dataTransfer:0})),bn=ln(i({},pn,{relatedTarget:0})),xn=ln(i({},hn,{animationName:0,elapsedTime:0,pseudoElement:0})),wn=i({},hn,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),kn=ln(wn),_n=ln(i({},hn,{data:0})),En={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Mn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nn(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):!!(t=Sn[t])&&!!e[t]}function Cn(){return Nn}var Pn=i({},pn,{key:function(t){if(t.key){var e=En[t.key]||t.key;if("Unidentified"!==e)return e}return"keypress"===t.type?13===(t=an(t))?"Enter":String.fromCharCode(t):"keydown"===t.type||"ke
2yup"===t.type?Mn[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(t){return"keypress"===t.type?an(t):0},keyCode:function(t){return"keydown"===t.type||"keyup"===t.type?t.keyCode:0},which:function(t){return"keypress"===t.type?an(t):"keydown"===t.type||"keyup"===t.type?t.keyCode:0}}),On=ln(Pn),jn=ln(i({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=ln(i({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),In=ln(i({},hn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ln=i({},gn,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),An=ln(Ln),Dn=[9,13,27,32],Rn=f&&"CompositionEvent"in window,Fn=null;f&&"documentMode"in document&&(Fn=document.documentMode);var zn=f&&"TextEvent"in window&&!Fn,Bn=f&&(!Rn||Fn&&8<Fn&&11>=Fn),Vn=String.fromCharCode(32),Wn=!1;function Hn(t,e){switch(t){case"keyup":return-1!==Dn.indexOf(e.keyCode);case"keydown":return 229!==e.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(t){return"object"===typeof(t=t.detail)&&"data"in t?t.data:null}var qn=!1;var $n={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Yn(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return"input"===e?!!$n[t.type]:"textarea"===e}function Xn(t,e,n,r){jt(r),0<(e=Rr(e,"onChange")).length&&(n=new dn("onChange","change",null,n,r),t.push({event:n,listeners:e}))}var Kn=null,Qn=null;function Gn(t){Pr(t,0)}function Zn(t){if(G(ii(t)))return t}function Jn(t,e){if("change"===t)return e}var tr=!1;if(f){var er;if(f){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}er=nr}else er=!1;tr=er&&(!document.documentMode||9<document.documentMode)}function ir(){Kn&&(Kn.detachEvent("onpropertychange",ar),Qn=Kn=null)}function ar(t){if("value"===t.propertyName&&Zn(Qn)){var e=[];if(Xn(e,Qn,t,St(t)),t=Gn,Rt)t(e);else{Rt=!0;try{It(t,e)}finally{Rt=!1,zt()}}}}function or(t,e,n){"focusin"===t?(ir(),Qn=n,(Kn=e).attachEvent("onpropertychange",ar)):"focusout"===t&&ir()}function sr(t){if("selectionchange"===t||"keyup"===t||"keydown"===t)return Zn(Qn)}function lr(t,e){if("click"===t)return Zn(e)}function ur(t,e){if("input"===t||"change"===t)return Zn(e)}var cr="function"===typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t===1/e)||t!==t&&e!==e},fr=Object.prototype.hasOwnProperty;function hr(t,e){if(cr(t,e))return!0;if("object"!==typeof t||null===t||"object"!==typeof e||null===e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!fr.call(e,n[r])||!cr(t[n[r]],e[n[r]]))return!1;return!0}function dr(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function pr(t,e){var n,r=dr(t);for(t=0;r;){if(3===r.nodeType){if(n=t+r.textContent.length,t<=e&&n>=e)return{node:r,offset:e-t};t=n}t:{for(;r;){if(r.nextSibling){r=r.nextSibling;break t}r=r.parentNode}r=void 0}r=dr(r)}}function vr(t,e){return!(!t||!e)&&(t===e||(!t||3!==t.nodeType)&&(e&&3===e.nodeType?vr(t,e.parentNode):"contains"in t?t.contains(e):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(e))))}function gr(){for(var t=window,e=Z();e instanceof t.HTMLIFrameElement;){try{var n="string"===typeof e.contentWindow.location.href}catch(r){n=!1}if(!n)break;e=Z((t=e.contentWindow).document)}return e}function mr(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&("input"===e&&("text"===t.type||"search"===t.type||"tel"===t.type||"url"===t.type||"password"===t.type)||"textarea"===e||"true"===t.contentEditable)}var yr=f&&"documentMode"in document&&11>=document.documentMode,br=null,xr=null,wr=null,kr=!1;function _r(t,e,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;kr||null==br||br!==Z(r)||("selectionStart"in(r=br)&&mr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 6,473 bytes, line 2
2sNode:r.focusNode,focusOffset:r.focusOffset},wr&&hr(wr,r)||(wr=r,0<(r=Rr(xr,"onSelect")).length&&(e=new dn("onSelect","select",null,e,n),t.push({event:e,listeners:r}),e.target=br)))}Ae("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ae("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ae(Le,2);for(var Er="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Mr=0;Mr<Er.length;Mr++)Ie.set(Er[Mr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Nr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Sr));function Cr(t,e,n){var r=t.type||"unknown-event";t.currentTarget=n,function(t,e,n,r,i,a,s,l,u){if(Kt.apply(this,arguments),Ut){if(!Ut)throw Error(o(198));var c=qt;Ut=!1,qt=null,$t||($t=!0,Yt=c)}}(r,e,void 0,t),t.currentTarget=null}function Pr(t,e){e=0!==(4&e);for(var n=0;n<t.length;n++){var r=t[n],i=r.event;r=r.listeners;t:{var a=void 0;if(e)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break t;Cr(i,s,u),a=l}else for(o=0;o<r.length;o++){if(l=(s=r[o]).instance,u=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break t;Cr(i,s,u),a=l}}}if($t)throw t=Yt,$t=!1,Yt=null,t}function Or(t,e){var n=oi(e),r=t+"__bubble";n.has(r)||(Lr(e,t,2,!1),n.add(r))}var jr="_reactListening"+Math.random().toString(36).slice(2);function Tr(t){t[jr]||(t[jr]=!0,s.forEach((function(e){Nr.has(e)||Ir(e,!1,t,null),Ir(e,!0,t,null)})))}function Ir(t,e,n,r){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=n;if("selectionchange"===t&&9!==n.nodeType&&(a=n.ownerDocument),null!==r&&!e&&Nr.has(t)){if("scroll"!==t)return;i|=2,a=r}var o=oi(a),s=t+"__"+(e?"capture":"bubble");o.has(s)||(e&&(i|=4),Lr(a,t,i,e),o.add(s))}function Lr(t,e,n,r){var i=Ie.get(e);switch(void 0===i?2:i){case 0:i=Qe;break;case 1:i=Ge;break;default:i=Ze}n=i.bind(null,e,n,t),i=void 0,!Vt||"touchstart"!==e&&"touchmove"!==e&&"wheel"!==e||(i=!0),r?void 0!==i?t.addEventListener(e,n,{capture:!0,passive:i}):t.addEventListener(e,n,!0):void 0!==i?t.addEventListener(e,n,{passive:i}):t.addEventListener(e,n,!1)}function Ar(t,e,n,r,i){var a=r;if(0===(1&e)&&0===(2&e)&&null!==r)t:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===o)for(o=r.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;o=o.return}for(;null!==s;){if(null===(o=ni(s)))return;if(5===(l=o.tag)||6===l){r=a=o;continue t}s=s.parentNode}}r=r.return}!function(t,e,n){if(Ft)return t(e,n);Ft=!0;try{Dt(t,e,n)}finally{Ft=!1,zt()}}((function(){var r=a,i=St(n),o=[];t:{var s=Te.get(t);if(void 0!==s){var l=dn,u=t;switch(t){case"keypress":if(0===an(n))break t;case"keydown":case"keyup":l=On;break;case"focusin":u="focus",l=bn;break;case"focusout":u="blur",l=bn;break;case"beforeblur":case"afterblur":l=bn;break;case"click":if(2===n.button)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Tn;break;case Ce:case Pe:case Oe:l=xn;break;case je:l=In;break;case"scroll":l=vn;break;case"wheel":l=An;break;case"copy":case"cut":case"paste":l=kn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=jn}var c=0!==(4&e),f=!c&&"scroll"===t,h=c?null!==s?s+"Capture":null:s;c=[];for(var d,p=r;null!==p;){var v=(d=p).stateNode;if(5===d.tag&&null!==v&&(d=v,null!==h&&(null!=(v=Bt(p,h))&&c.push(Dr(p,v,d)))),f)break;p=p.return}0<c.length&&(s=new l(s,u,null,n,i),o.push({event:s,listeners:c}))}}if(0===(7&e)){if(l="mouseout"===t||"pointerout"===t,(!(s="mouseover"===t||"pointerover"===t)||0!==(16&e)||!(u=n.relatedTarget||n.fromElement)||!ni(u)&&!u[ti])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?ni(u):null)&&(u!==(f=Qt(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=mn,v="onMouseLeave",h="onMouseEnter",p="mouse","pointerout"!==t&&"pointerover"!==t||(c=jn,v="onPointerLeave",h="onPointerEnter",p="pointer"),f=null==l?s:ii(l),d=null==u?s:ii(u),(s=new c(v,p+"leave",l,n,i)).target=f,s.relatedTarget=d,v=null,ni(i)===r&&((c=new c(h,p+"enter",u,n,i)).target=d,c.relatedTarget=f,v=c),f=v,l&&u)t:{for(h=u,p=0,d=c=l;d;d=Fr(d))p++;for(d=0,v=h;v;v=Fr(v))d++;for(;0<p-d;)c=Fr(c),p--;for(;0<d-p;)h=Fr(h),d--;for(;p--;){if(c===h||null!==h&&c===h.alternate)break t;
vendor: 1,844 bytes, line 2
2c=Fr(c),h=Fr(h)}c=null}else c=null;null!==l&&zr(o,s,l,c,!1),null!==u&&null!==f&&zr(o,f,u,c,!0)}if("select"===(l=(s=r?ii(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Jn;else if(Yn(s))if(tr)g=ur;else{g=sr;var m=or}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=lr);switch(g&&(g=g(t,r))?Xn(o,g,n,i):(m&&m(t,s,r),"focusout"===t&&(m=s._wrapperState)&&m.controlled&&"number"===s.type&&it(s,"number",s.value)),m=r?ii(r):window,t){case"focusin":(Yn(m)||"true"===m.contentEditable)&&(br=m,xr=r,wr=null);break;case"focusout":wr=xr=br=null;break;case"mousedown":kr=!0;break;case"contextmenu":case"mouseup":case"dragend":kr=!1,_r(o,n,i);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":_r(o,n,i)}var y;if(Rn)t:{switch(t){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else qn?Hn(t,n)&&(b="onCompositionEnd"):"keydown"===t&&229===n.keyCode&&(b="onCompositionStart");b&&(Bn&&"ko"!==n.locale&&(qn||"onCompositionStart"!==b?"onCompositionEnd"===b&&qn&&(y=rn()):(en="value"in(tn=i)?tn.value:tn.textContent,qn=!0)),0<(m=Rr(r,b)).length&&(b=new _n(b,t,null,n,i),o.push({event:b,listeners:m}),y?b.data=y:null!==(y=Un(n))&&(b.data=y))),(y=zn?function(t,e){switch(t){case"compositionend":return Un(e);case"keypress":return 32!==e.which?null:(Wn=!0,Vn);case"textInput":return(t=e.data)===Vn&&Wn?null:t;default:return null}}(t,n):function(t,e){if(qn)return"compositionend"===t||!Rn&&Hn(t,e)?(t=rn(),nn=en=tn=null,qn=!1,t):null;switch(t){case"paste":default:return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;
vendor: 4,984 bytes, line 2
2case"compositionend":return Bn&&"ko"!==e.locale?null:e.data}}(t,n))&&(0<(r=Rr(r,"onBeforeInput")).length&&(i=new _n("onBeforeInput","beforeinput",null,n,i),o.push({event:i,listeners:r}),i.data=y))}Pr(o,e)}))}function Dr(t,e,n){return{instance:t,listener:e,currentTarget:n}}function Rr(t,e){for(var n=e+"Capture",r=[];null!==t;){var i=t,a=i.stateNode;5===i.tag&&null!==a&&(i=a,null!=(a=Bt(t,n))&&r.unshift(Dr(t,a,i)),null!=(a=Bt(t,e))&&r.push(Dr(t,a,i))),t=t.return}return r}function Fr(t){if(null===t)return null;do{t=t.return}while(t&&5!==t.tag);return t||null}function zr(t,e,n,r,i){for(var a=e._reactName,o=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,i?null!=(l=Bt(n,a))&&o.unshift(Dr(n,l,s)):i||null!=(l=Bt(n,a))&&o.push(Dr(n,l,s))),n=n.return}0!==o.length&&t.push({event:e,listeners:o})}function Br(){}var Vr=null,Wr=null;function Hr(t,e){switch(t){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function Ur(t,e){return"textarea"===t||"option"===t||"noscript"===t||"string"===typeof e.children||"number"===typeof e.children||"object"===typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&null!=e.dangerouslySetInnerHTML.__html}var qr="function"===typeof setTimeout?setTimeout:void 0,$r="function"===typeof clearTimeout?clearTimeout:void 0;function Yr(t){1===t.nodeType?t.textContent="":9===t.nodeType&&(null!=(t=t.body)&&(t.textContent=""))}function Xr(t){for(;null!=t;t=t.nextSibling){var e=t.nodeType;if(1===e||3===e)break}return t}function Kr(t){t=t.previousSibling;for(var e=0;t;){if(8===t.nodeType){var n=t.data;if("$"===n||"$!"===n||"$?"===n){if(0===e)return t;e--}else"/$"===n&&e++}t=t.previousSibling}return null}var Qr=0;var Gr=Math.random().toString(36).slice(2),Zr="__reactFiber$"+Gr,Jr="__reactProps$"+Gr,ti="__reactContainer$"+Gr,ei="__reactEvents$"+Gr;function ni(t){var e=t[Zr];if(e)return e;for(var n=t.parentNode;n;){if(e=n[ti]||n[Zr]){if(n=e.alternate,null!==e.child||null!==n&&null!==n.child)for(t=Kr(t);null!==t;){if(n=t[Zr])return n;t=Kr(t)}return e}n=(t=n).parentNode}return null}function ri(t){return!(t=t[Zr]||t[ti])||5!==t.tag&&6!==t.tag&&13!==t.tag&&3!==t.tag?null:t}function ii(t){if(5===t.tag||6===t.tag)return t.stateNode;throw Error(o(33))}function ai(t){return t[Jr]||null}function oi(t){var e=t[ei];return void 0===e&&(e=t[ei]=new Set),e}var si=[],li=-1;function ui(t){return{current:t}}function ci(t){0>li||(t.current=si[li],si[li]=null,li--)}function fi(t,e){li++,si[li]=t.current,t.current=e}var hi={},di=ui(hi),pi=ui(!1),vi=hi;function gi(t,e){var n=t.type.contextTypes;if(!n)return hi;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=e[i];return r&&((t=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=a),a}function mi(t){return null!==(t=t.childContextTypes)&&void 0!==t}function yi(){ci(pi),ci(di)}function bi(t,e,n){if(di.current!==hi)throw Error(o(168));fi(di,e),fi(pi,n)}function xi(t,e,n){var r=t.stateNode;if(t=e.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,Y(e)||"Unknown",a));return i({},n,r)}function wi(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||hi,vi=di.current,fi(di,t),fi(pi,pi.current),!0}function ki(t,e,n){var r=t.stateNode;if(!r)throw Error(o(169));n?(t=xi(t,e,vi),r.__reactInternalMemoizedMergedChildContext=t,ci(pi),ci(di),fi(di,t)):ci(pi),fi(pi,n)}var _i=null,Ei=null,Mi=a.unstable_runWithPriority,Si=a.unstable_scheduleCallback,Ni=a.unstable_cancelCallback,Ci=a.unstable_shouldYield,Pi=a.unstable_requestPaint,Oi=a.unstable_now,ji=a.unstable_getCurrentPriorityLevel,Ti=a.unstable_ImmediatePriority,Ii=a.unstable_UserBlockingPriority,Li=a.unstable_NormalPriority,Ai=a.unstable_LowPriority,Di=a.unstable_IdlePriority,Ri={},Fi=void 0!==Pi?Pi:function(){},zi=null,Bi=null,Vi=!1,Wi=Oi(),Hi=1e4>Wi?Oi:function(){return Oi()-Wi};function Ui(){switch(ji()){case Ti:return 99;case Ii:return 98;case Li:return 97;case Ai:return 96;case Di:return 95;default:throw Error(o(332))}}function qi(t){switch(t){case 99:return Ti;case 98:return Ii;case 97:return Li;case 96:return Ai;case 95:return Di;default:throw Error(o(332))}}function $i(t,e){return t=qi(t),Mi(t,e)}function Yi(t,e,n){return t=qi(t),Si(t,e,n)}function Xi(){if(null!==Bi){var t=Bi;Bi=null,Ni(t)}Ki()}function Ki(){if(!Vi&&null!==zi){Vi=!0;var t=0;try{var e=zi;$i(99,(function(){for(;t<e.length;t++){var n=e[t];do{n=n(!0)}while(null!==n)}})),zi=null}catch(n){throw null!==zi&&(zi=zi.slice(t+1)),Si(Ti,Xi),n}finally{Vi=!1}}}var Qi=w.ReactCurrentBatchConfig;function Gi(t,e){if(t&&t.defaultProps){for(var n in e=i({},e),t=t.defaultProps)void 0===e[n]&&(e[n]=t[n]);return e}return e}var Zi=ui(null),Ji=null,ta=null,ea=null;function na(){ea=ta=Ji=null}function ra(t){var e=Zi.current;
2ci(Zi),t.type._context._currentValue=e}function ia(t,e){for(;null!==t;){var n=t.alternate;if((t.childLanes&e)===e){if(null===n||(n.childLanes&e)===e)break;n.childLanes|=e}else t.childLanes|=e,null!==n&&(n.childLanes|=e);t=t.return}}function aa(t,e){Ji=t,ea=ta=null,null!==(t=t.dependencies)&&null!==t.firstContext&&(0!==(t.lanes&e)&&(Ro=!0),t.firstContext=null)}function oa(t,e){if(ea!==t&&!1!==e&&0!==e)if("number"===typeof e&&1073741823!==e||(ea=t,e=1073741823),e={context:t,observedBits:e,next:null},null===ta){if(null===Ji)throw Error(o(308));ta=e,Ji.dependencies={lanes:0,firstContext:e,responders:null}}else ta=ta.next=e;return t._currentValue}var sa=!1;function la(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ua(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function ca(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function fa(t,e){if(null!==(t=t.updateQueue)){var n=(t=t.shared).pending;null===n?e.next=e:(e.next=n.next,n.next=e),t.pending=e}}function ha(t,e){var n=t.updateQueue,r=t.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=e:a=a.next=e}else i=a=e;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(t.updateQueue=n)}null===(t=n.lastBaseUpdate)?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}function da(t,e,n,r){var a=t.updateQueue;sa=!1;var o=a.firstBaseUpdate,s=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var u=l,c=u.next;u.next=null,null===s?o=c:s.next=c,s=u;var f=t.alternate;if(null!==f){var h=(f=f.updateQueue).lastBaseUpdate;h!==s&&(null===h?f.firstBaseUpdate=c:h.next=c,f.lastBaseUpdate=u)}}if(null!==o){for(h=a.baseState,s=0,f=c=u=null;;){l=o.lane;var d=o.eventTime;if((r&l)===l){null!==f&&(f=f.next={eventTime:d,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});t:{var p=t,v=o;switch(l=e,d=n,v.tag){case 1:if("function"===typeof(p=v.payload)){h=p.call(d,h,l);break t}h=p;break t;case 3:p.flags=-4097&p.flags|64;case 0:if(null===(l="function"===typeof(p=v.payload)?p.call(d,h,l):p)||void 0===l)break t;h=i({},h,l);break t;case 2:sa=!0}}null!==o.callback&&(t.flags|=32,null===(l=a.effects)?a.effects=[o]:l.push(o))}else d={eventTime:d,lane:l,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===f?(c=f=d,u=h):f=f.next=d,s|=l;if(null===(o=o.next)){if(null===(l=a.shared.pending))break;o=l.next,l.next=null,a.lastBaseUpdate=l,a.shared.pending=null}}null===f&&(u=h),a.baseState=u,a.firstBaseUpdate=c,a.lastBaseUpdate=f,Vs|=s,t.lanes=s,t.memoizedState=h}}function pa(t,e,n){if(t=e.effects,e.effects=null,null!==t)for(e=0;e<t.length;e++){var r=t[e],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!==typeof i)throw Error(o(191,i));i.call(r)}}}var va=(new r.Component).refs;function ga(t,e,n,r){n=null===(n=n(r,e=t.memoizedState))||void 0===n?e:i({},e,n),t.memoizedState=n,0===t.lanes&&(t.updateQueue.baseState=n)}var ma={isMounted:function(t){return!!(t=t._reactInternals)&&Qt(t)===t},enqueueSetState:function(t,e,n){t=t._reactInternals;var r=hl(),i=dl(t),a=ca(r,i);a.payload=e,void 0!==n&&null!==n&&(a.callback=n),fa(t,a),pl(t,i,r)},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var r=hl(),i=dl(t),a=ca(r,i);a.tag=1,a.payload=e,void 0!==n&&null!==n&&(a.callback=n),fa(t,a),pl(t,i,r)},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=hl(),r=dl(t),i=ca(n,r);i.tag=2,void 0!==e&&null!==e&&(i.callback=e),fa(t,i),pl(t,r,n)}};function ya(t,e,n,r,i,a,o){return"function"===typeof(t=t.stateNode).shouldComponentUpdate?t.shouldComponentUpdate(r,a,o):!e.prototype||!e.prototype.isPureReactComponent||(!hr(n,r)||!hr(i,a))}function ba(t,e,n){var r=!1,i=hi,a=e.contextType;return"object"===typeof a&&null!==a?a=oa(a):(i=mi(e)?vi:di.current,a=(r=null!==(r=e.contextTypes)&&void 0!==r)?gi(t,i):hi),e=new e(n,a),t.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=ma,t.stateNode=e,e._reactInternals=t,r&&((t=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=a
2),e}function xa(t,e,n,r){t=e.state,"function"===typeof e.componentWillReceiveProps&&e.componentWillReceiveProps(n,r),"function"===typeof e.UNSAFE_componentWillReceiveProps&&e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&&ma.enqueueReplaceState(e,e.state,null)}function wa(t,e,n,r){var i=t.stateNode;i.props=n,i.state=t.memoizedState,i.refs=va,la(t);var a=e.contextType;"object"===typeof a&&null!==a?i.context=oa(a):(a=mi(e)?vi:di.current,i.context=gi(t,a)),da(t,n,i,r),i.state=t.memoizedState,"function"===typeof(a=e.getDerivedStateFromProps)&&(ga(t,e,a,n),i.state=t.memoizedState),"function"===typeof e.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(e=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),e!==i.state&&ma.enqueueReplaceState(i,i.state,null),da(t,n,i,r),i.state=t.memoizedState),"function"===typeof i.componentDidMount&&(t.flags|=4)}var ka=Array.isArray;function _a(t,e,n){if(null!==(t=n.ref)&&"function"!==typeof t&&"object"!==typeof t){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,t));var i=""+t;return null!==e&&null!==e.ref&&"function"===typeof e.ref&&e.ref._stringRef===i?e.ref:(e=function(t){var e=r.refs;e===va&&(e=r.refs={}),null===t?delete e[i]:e[i]=t},e._stringRef=i,e)}if("string"!==typeof t)throw Error(o(284));if(!n._owner)throw Error(o(290,t))}return t}function Ea(t,e){if("textarea"!==t.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(e)?"object with keys {"+Object.keys(e).join(", ")+"}":e))}function Ma(t){function e(e,n){if(t){var r=e.lastEffect;null!==r?(r.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!t)return null;for(;null!==r;)e(n,r),r=r.sibling;return null}function r(t,e){for(t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function i(t,e){return(t=$l(t,e)).index=0,t.sibling=null,t}function a(e,n,r){return e.index=r,t?null!==(r=e.alternate)?(r=r.index)<n?(e.flags=2,n):r:(e.flags=2,n):n}function s(e){return t&&null===e.alternate&&(e.flags=2),e}function l(t,e,n,r){return null===e||6!==e.tag?((e=Ql(n,t.mode,r)).return=t,e):((e=i(e,n)).return=t,e)}function u(t,e,n,r){return null!==e&&e.elementType===n.type?((r=i(e,n.props)).ref=_a(t,e,n),r.return=t,r):((r=Yl(n.type,n.key,n.props,null,t.mode,r)).ref=_a(t,e,n),r.return=t,r)}function c(t,e,n,r){return null===e||4!==e.tag||e.stateNode.containerInfo!==n.containerInfo||e.stateNode.implementation!==n.implementation?((e=Gl(n,t.mode,r)).return=t,e):((e=i(e,n.children||[])).return=t,e)}function f(t,e,n,r,a){return null===e||7!==e.tag?((e=Xl(n,t.mode,r,a)).return=t,e):((e=i(e,n)).return=t,e)}function h(t,e,n){if("string"===typeof e||"number"===typeof e)return(e=Ql(""+e,t.mode,n)).return=t,e;if("object"===typeof e&&null!==e){switch(e.$$typeof){case k:return(n=Yl(e.type,e.key,e.props,null,t.mode,n)).ref=_a(t,null,e),n.return=t,n;case _:return(e=Gl(e,t.mode,n)).return=t,e}if(ka(e)||W(e))return(e=Xl(e,t.mode,n,null)).return=t,e;Ea(t,e)}return null}function d(t,e,n,r){var i=null!==e?e.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:l(t,e,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===i?n.type===E?f(t,e,n.props.children,r,i):u(t,e,n,r):null;case _:return n.key===i?c(t,e,n,r):null}if(ka(n)||W(n))return null!==i?null:f(t,e,n,r,null);Ea(t,n)}return null}function p(t,e,n,r,i){if("string"===typeof r||"number"===typeof r)return l(e,t=t.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case k:return t=t.get(null===r.key?n:r.key)||null,r.type===E?f(e,t,r.props.children,i,r.key):u(e,t,r,i);case _:return c(e,t=t.get(null===r.key?n:r.key)||null,r,i)}if(ka(r)||W(r))return f(e,t=t.get(n)||null,r,i,null);Ea(e,r)}return null}function v(i,o,s,l){for(var u=null,c=null,f=o,v=o=0,g=null;null!==f&&v<s.length;v++){f.index>
vendor: 5,309 bytes, line 2
2v?(g=f,f=null):g=f.sibling;var m=d(i,f,s[v],l);if(null===m){null===f&&(f=g);break}t&&f&&null===m.alternate&&e(i,f),o=a(m,o,v),null===c?u=m:c.sibling=m,c=m,f=g}if(v===s.length)return n(i,f),u;if(null===f){for(;v<s.length;v++)null!==(f=h(i,s[v],l))&&(o=a(f,o,v),null===c?u=f:c.sibling=f,c=f);return u}for(f=r(i,f);v<s.length;v++)null!==(g=p(f,i,v,s[v],l))&&(t&&null!==g.alternate&&f.delete(null===g.key?v:g.key),o=a(g,o,v),null===c?u=g:c.sibling=g,c=g);return t&&f.forEach((function(t){return e(i,t)})),u}function g(i,s,l,u){var c=W(l);if("function"!==typeof c)throw Error(o(150));if(null==(l=c.call(l)))throw Error(o(151));for(var f=c=null,v=s,g=s=0,m=null,y=l.next();null!==v&&!y.done;g++,y=l.next()){v.index>g?(m=v,v=null):m=v.sibling;var b=d(i,v,y.value,u);if(null===b){null===v&&(v=m);break}t&&v&&null===b.alternate&&e(i,v),s=a(b,s,g),null===f?c=b:f.sibling=b,f=b,v=m}if(y.done)return n(i,v),c;if(null===v){for(;!y.done;g++,y=l.next())null!==(y=h(i,y.value,u))&&(s=a(y,s,g),null===f?c=y:f.sibling=y,f=y);return c}for(v=r(i,v);!y.done;g++,y=l.next())null!==(y=p(v,i,g,y.value,u))&&(t&&null!==y.alternate&&v.delete(null===y.key?g:y.key),s=a(y,s,g),null===f?c=y:f.sibling=y,f=y);return t&&v.forEach((function(t){return e(i,t)})),c}return function(t,r,a,l){var u="object"===typeof a&&null!==a&&a.type===E&&null===a.key;u&&(a=a.props.children);var c="object"===typeof a&&null!==a;if(c)switch(a.$$typeof){case k:t:{for(c=a.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(a.type===E){n(t,u.sibling),(r=i(u,a.props.children)).return=t,t=r;break t}}else if(u.elementType===a.type){n(t,u.sibling),(r=i(u,a.props)).ref=_a(t,u,a),r.return=t,t=r;break t}n(t,u);break}e(t,u),u=u.sibling}a.type===E?((r=Xl(a.props.children,t.mode,l,a.key)).return=t,t=r):((l=Yl(a.type,a.key,a.props,null,t.mode,l)).ref=_a(t,r,a),l.return=t,t=l)}return s(t);case _:t:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(t,r.sibling),(r=i(r,a.children||[])).return=t,t=r;break t}n(t,r);break}e(t,r),r=r.sibling}(r=Gl(a,t.mode,l)).return=t,t=r}return s(t)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(n(t,r.sibling),(r=i(r,a)).return=t,t=r):(n(t,r),(r=Ql(a,t.mode,l)).return=t,t=r),s(t);if(ka(a))return v(t,r,a,l);if(W(a))return g(t,r,a,l);if(c&&Ea(t,a),"undefined"===typeof a&&!u)switch(t.tag){case 1:case 22:case 0:case 11:case 15:throw Error(o(152,Y(t.type)||"Component"))}return n(t,r)}}var Sa=Ma(!0),Na=Ma(!1),Ca={},Pa=ui(Ca),Oa=ui(Ca),ja=ui(Ca);function Ta(t){if(t===Ca)throw Error(o(174));return t}function Ia(t,e){switch(fi(ja,e),fi(Oa,t),fi(Pa,Ca),t=e.nodeType){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:pt(null,"");break;default:e=pt(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}ci(Pa),fi(Pa,e)}function La(){ci(Pa),ci(Oa),ci(ja)}function Aa(t){Ta(ja.current);var e=Ta(Pa.current),n=pt(e,t.type);e!==n&&(fi(Oa,t),fi(Pa,n))}function Da(t){Oa.current===t&&(ci(Pa),ci(Oa))}var Ra=ui(0);function Fa(t){for(var e=t;null!==e;){if(13===e.tag){var n=e.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return e}else if(19===e.tag&&void 0!==e.memoizedProps.revealOrder){if(0!==(64&e.flags))return e}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var za=null,Ba=null,Va=!1;function Wa(t,e){var n=Ul(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=e,n.return=t,n.flags=8,null!==t.lastEffect?(t.lastEffect.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n}function Ha(t,e){switch(t.tag){case 5:var n=t.type;return null!==(e=1!==e.nodeType||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e)&&(t.stateNode=e,!0);case 6:return null!==(e=""===t.pendingProps||3!==e.nodeType?null:e)&&(t.stateNode=e,!0);default:return!1}}function Ua(t){if(Va){var e=Ba;if(e){var n=e;if(!Ha(t,e)){if(!(e=Xr(n.nextSibling))||!Ha(t,e))return t.flags=-1025&t.flags|2,Va=!1,void(za=t);Wa(za,n)}za=t,Ba=Xr(e.firstChild)}else t.flags=-1025&t.flags|2,Va=!1,za=t}}function qa(t){for(t=t.return;null!==t&&5!==t.tag&&3!==t.tag&&13!==t.tag;)t=t.return;za=t}function $a(t){if(t!==za)return!1;if(!Va)return qa(t),Va=!0,!1;var e=t.type;if(5!==t.tag||"head"!==e&&"body"!==e&&!Ur(e,t.memoizedProps))for(e=Ba;e;)Wa(t,e),e=Xr(e.nextSibling);if(qa(t),13===t.tag){if(!(t=null!==(t=t.memoizedState)?t.dehydrated:null))throw Error(o(317));t:{for(t=t.nextSibling,e=0;t;){if(8===t.nodeType){var n=t.data;if("/$"===n){if(0===e){Ba=Xr(t.nextSibling);break t}e--}else"$"!==n&&"$!"!==n&&"$?"!==n||e++}t=t.nextSibling}Ba=null}}else Ba=za?Xr(t.stateNode.nextSibling):null;return!0}function Ya(){Ba=za=null,Va=!1}var Xa=[];function Ka(){for(var t=0;t<Xa.length;t++)Xa[t]._workInProgressVersionPrimary=null;Xa.length=0}var Qa=w.ReactCurrentDispatcher,Ga=w.ReactCurrentBatchConfig,Za=0,Ja=null,to=null,eo=null,no=!1,ro=!1;function io(){throw Error(o(321))}function ao(t,e){if(null===e)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!cr(t[n],e[n]))return!1;return!0}function oo(t,e,n,r,i,a){if(Za=a,Ja=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,Qa.current=null===t||null===t.memoizedState?Io:Lo,t=n(r,i),ro){a=0;
vendor: 7,121 bytes, line 2
2do{if(ro=!1,!(25>a))throw Error(o(301));a+=1,eo=to=null,e.updateQueue=null,Qa.current=Ao,t=n(r,i)}while(ro)}if(Qa.current=To,e=null!==to&&null!==to.next,Za=0,eo=to=Ja=null,no=!1,e)throw Error(o(300));return t}function so(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===eo?Ja.memoizedState=eo=t:eo=eo.next=t,eo}function lo(){if(null===to){var t=Ja.alternate;t=null!==t?t.memoizedState:null}else t=to.next;var e=null===eo?Ja.memoizedState:eo.next;if(null!==e)eo=e,to=t;else{if(null===t)throw Error(o(310));t={memoizedState:(to=t).memoizedState,baseState:to.baseState,baseQueue:to.baseQueue,queue:to.queue,next:null},null===eo?Ja.memoizedState=eo=t:eo=eo.next=t}return eo}function uo(t,e){return"function"===typeof e?e(t):e}function co(t){var e=lo(),n=e.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=t;var r=to,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}r.baseQueue=i=a,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var l=s=a=null,u=i;do{var c=u.lane;if((Za&c)===c)null!==l&&(l=l.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===t?u.eagerState:t(r,u.action);else{var f={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===l?(s=l=f,a=r):l=l.next=f,Ja.lanes|=c,Vs|=c}u=u.next}while(null!==u&&u!==i);null===l?a=r:l.next=s,cr(r,e.memoizedState)||(Ro=!0),e.memoizedState=r,e.baseState=a,e.baseQueue=l,n.lastRenderedState=r}return[e.memoizedState,n.dispatch]}function fo(t){var e=lo(),n=e.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=t;var r=n.dispatch,i=n.pending,a=e.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{a=t(a,s.action),s=s.next}while(s!==i);cr(a,e.memoizedState)||(Ro=!0),e.memoizedState=a,null===e.baseQueue&&(e.baseState=a),n.lastRenderedState=a}return[a,r]}function ho(t,e,n){var r=e._getVersion;r=r(e._source);var i=e._workInProgressVersionPrimary;if(null!==i?t=i===r:(t=t.mutableReadLanes,(t=(Za&t)===t)&&(e._workInProgressVersionPrimary=r,Xa.push(e))),t)return n(e._source);throw Xa.push(e),Error(o(350))}function po(t,e,n,r){var i=Is;if(null===i)throw Error(o(349));var a=e._getVersion,s=a(e._source),l=Qa.current,u=l.useState((function(){return ho(i,e,n)})),c=u[1],f=u[0];u=eo;var h=t.memoizedState,d=h.refs,p=d.getSnapshot,v=h.source;h=h.subscribe;var g=Ja;return t.memoizedState={refs:d,source:e,subscribe:r},l.useEffect((function(){d.getSnapshot=n,d.setSnapshot=c;var t=a(e._source);if(!cr(s,t)){t=n(e._source),cr(f,t)||(c(t),t=dl(g),i.mutableReadLanes|=t&i.pendingLanes),t=i.mutableReadLanes,i.entangledLanes|=t;for(var r=i.entanglements,o=t;0<o;){var l=31-Ue(o),u=1<<l;r[l]|=t,o&=~u}}}),[n,e,r]),l.useEffect((function(){return r(e._source,(function(){var t=d.getSnapshot,n=d.setSnapshot;try{n(t(e._source));var r=dl(g);i.mutableReadLanes|=r&i.pendingLanes}catch(a){n((function(){throw a}))}}))}),[e,r]),cr(p,n)&&cr(v,e)&&cr(h,r)||((t={pending:null,dispatch:null,lastRenderedReducer:uo,lastRenderedState:f}).dispatch=c=jo.bind(null,Ja,t),u.queue=t,u.baseQueue=null,f=ho(i,e,n),u.memoizedState=u.baseState=f),f}function vo(t,e,n){return po(lo(),t,e,n)}function go(t){var e=so();return"function"===typeof t&&(t=t()),e.memoizedState=e.baseState=t,t=(t=e.queue={pending:null,dispatch:null,lastRenderedReducer:uo,lastRenderedState:t}).dispatch=jo.bind(null,Ja,t),[e.memoizedState,t]}function mo(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},null===(e=Ja.updateQueue)?(e={lastEffect:null},Ja.updateQueue=e,e.lastEffect=t.next=t):null===(n=e.lastEffect)?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t),t}function yo(t){return t={current:t},so().memoizedState=t}function bo(){return lo().memoizedState}function xo(t,e,n,r){var i=so();Ja.flags|=t,i.memoizedState=mo(1|e,n,void 0,void 0===r?null:r)}function wo(t,e,n,r){var i=lo();r=void 0===r?null:r;var a=void 0;if(null!==to){var o=to.memoizedState;if(a=o.destroy,null!==r&&ao(r,o.deps))return void mo(e,n,a,r)}Ja.flags|=t,i.memoizedState=mo(1|e,n,a,r)}function ko(t,e){return xo(516,4,t,e)}function _o(t,e){return wo(516,4,t,e)}function Eo(t,e){return wo(4,2,t,e)}function Mo(t,e){return"function"===typeof e?(t=t(),e(t),function(){e(null)}):null!==e&&void 0!==e?(t=t(),e.current=t,function(){e.current=null}):void 0}function So(t,e,n){return n=null!==n&&void 0!==n?n.concat([t]):null,wo(4,2,Mo.bind(null,e,t),n)}function No(){}function Co(t,e){var n=lo();e=void 0===e?null:e;var r=n.memoizedState;return null!==r&&null!==e&&ao(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function Po(t,e){var n=lo();e=void 0===e?null:e;var r=n.memoizedState;return null!==r&&null!==e&&ao(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}function Oo(t,e){var n=Ui();$i(98>n?98:n,(function(){t(!0)})),$i(97<n?97:n,(function(){var n=Ga.transition;Ga.transition=1;try{t(!1),e()}finally{Ga.transition=n}}))}function jo(t,e,n){var r=hl(),i=dl(t),a={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},o=e.pending;if(null===o?a.next=a:(a.next=o.next,o.next=a),e.pending=a,o=t.alternate,t===Ja||null!==o&&o===Ja)ro=no=!0;else{if(0===t.lanes&&(null===o||0===o.lanes)&&null!==(o=e.lastRenderedReducer))try{var s=e.lastRenderedState,l=o(s,n);if(a.eagerReducer=o,a.eagerState=l,cr(l,s))return}catch(u){}pl(t,i,r)}}var To={readContext:oa,useCallback:io,useContext:io,useEffect:io,useImperativeHandle:io,useLayoutEffect:io,useMemo:io,useReducer:io,useRef:io,useState:io,useDebugValue:io,useDeferredValue:io,useTransition:io,useMutableSource:io,useOpaqueIdentifier:io,unstable_isNewReconciler:!1},Io={readContext:oa,useCallback:function(t,e){return so().memoizedState=[t,void 0===e?null:e],t},useContext:oa,useEffect:ko,useImperativeHandle:function(t,e,n){return n=null!==n&&void 0!==n?n.concat([t]):null,xo(4,2,Mo.bind(null,e,t),n)},useLayoutEffect:function(t,e){return xo(4,2,t,e)},useMemo:function(t,e){var n=so();return e=void 0===e?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=so();return e=void 0!==n?n(e):e,r.memoizedState=r.baseState=e,t=(t=r.queue={pending:null,dispatch:null,lastRenderedReducer:t,lastRenderedState:e}).dispatch=jo.bind(null,Ja,t),[r.memoizedState,t]},useRef:yo,useState:go,useDebugValue:No,useDeferredValue:function(t){var e=go(t),n=e[0],r=e[1];return ko((function(){var e=Ga.transition;Ga.transition=1;try{r(t)}finally{Ga.transition=e}}),[t]),n},useTransition:function(){var t=go(!1),e=t[0];return yo(t=Oo.bind(null,t[1])),[t,e]},useMutableSource:function(t,e,n){var r=so();return r.memoizedState={refs:{getSnapshot:e,setSnapshot:null},source:t,subscribe:n},po(r,t,e,n)},useOpaqueIdentifier:function(){if(Va){var t=!1,e=function(t){return{$$typeof:A,toString:t,valueOf:t}}((function(){throw t||(t=!0,n("r:"+(Qr++).toString(36))),Error(o(355))})),n=go(e)[1];return 0===(2&Ja.mode)&&(Ja.flags|=516,mo(5,(function(){n("r:"+(Qr++).toString(36))}),void 0,null)),e}return go(e="r:"+(Qr++).toString(36)),e},unstable_isNewReconciler:!1},Lo={readContext:oa,useCallback:Co,useContext:oa,useEffect:_o,useImperativeHandle:So,useLayoutEffect:Eo,useMemo:Po,useReducer:co,useRef
2:bo,useState:function(){return co(uo)},useDebugValue:No,useDeferredValue:function(t){var e=co(uo),n=e[0],r=e[1];return _o((function(){var e=Ga.transition;Ga.transition=1;try{r(t)}finally{Ga.transition=e}}),[t]),n},useTransition:function(){var t=co(uo)[0];return[bo().current,t]},useMutableSource:vo,useOpaqueIdentifier:function(){return co(uo)[0]},unstable_isNewReconciler:!1},Ao={readContext:oa,useCallback:Co,useContext:oa,useEffect:_o,useImperativeHandle:So,useLayoutEffect:Eo,useMemo:Po,useReducer:fo,useRef:bo,useState:function(){return fo(uo)},useDebugValue:No,useDeferredValue:function(t){var e=fo(uo),n=e[0],r=e[1];return _o((function(){var e=Ga.transition;Ga.transition=1;try{r(t)}finally{Ga.transition=e}}),[t]),n},useTransition:function(){var t=fo(uo)[0];return[bo().current,t]},useMutableSource:vo,useOpaqueIdentifier:function(){return fo(uo)[0]},unstable_isNewReconciler:!1},Do=w.ReactCurrentOwner,Ro=!1;function Fo(t,e,n,r){e.child=null===t?Na(e,null,n,r):Sa(e,t.child,n,r)}function zo(t,e,n,r,i){n=n.render;var a=e.ref;return aa(e,i),r=oo(t,e,n,r,a,i),null===t||Ro?(e.flags|=1,Fo(t,e,r,i),e.child):(e.updateQueue=t.updateQueue,e.flags&=-517,t.lanes&=~i,as(t,e,i))}function Bo(t,e,n,r,i,a){if(null===t){var o=n.type;return"function"!==typeof o||ql(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((t=Yl(n.type,null,r,e,e.mode,a)).ref=e.ref,t.return=e,e.child=t):(e.tag=15,e.type=o,Vo(t,e,o,r,i,a))}return o=t.child,0===(i&a)&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:hr)(i,r)&&t.ref===e.ref)?as(t,e,a):(e.flags|=1,(t=$l(o,r)).ref=e.ref,t.return=e,e.child=t)}function Vo(t,e,n,r,i,a){if(null!==t&&hr(t.memoizedProps,r)&&t.ref===e.ref){if(Ro=!1,0===(a&i))return e.lanes=t.lanes,as(t,e,a);0!==(16384&t.flags)&&(Ro=!0)}return Uo(t,e,n,r,a)}function Wo(t,e,n){var r=e.pendingProps,i=r.children,a=null!==t?t.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&e.mode))e.memoizedState={baseLanes:0},kl(e,n);else{if(0===(1073741824&n))return t=null!==a?a.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t},kl(e,t),null;e.memoizedState={baseLanes:0},kl(e,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,e.memoizedState=null):r=n,kl(e,r);return Fo(t,e,i,n),e.child}function Ho(t,e){var n=e.ref;(null===t&&null!==n||null!==t&&t.ref!==n)&&(e.flags|=128)}function Uo(t,e,n,r,i){var a=mi(n)?vi:di.current;return a=gi(e,a),aa(e,i),n=oo(t,e,n,r,a,i),null===t||Ro?(e.flags|=1,Fo(t,e,n,i),e.child):(e.updateQueue=t.updateQueue,e.flags&=-517,t.lanes&=~i,as(t,e,i))}function qo(t,e,n,r,i){if(mi(n)){var a=!0;wi(e)}else a=!1;if(aa(e,i),null===e.stateNode)null!==t&&(t.alternate=null,e.alternate=null,e.flags|=2),ba(e,n,r),wa(e,n,r,i),r=!0;else if(null===t){var o=e.stateNode,s=e.memoizedProps;o.props=s;var l=o.context,u=n.contextType;"object"===typeof u&&null!==u?u=oa(u):u=gi(e,u=mi(n)?vi:di.current);var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||l!==u)&&xa(e,o,r,u),sa=!1;var h=e.memoizedState;o.state=h,da(e,r,o,i),l=e.memoizedState,s!==r||h!==l||pi.current||sa?("function"===typeof c&&(ga(e,n,c,r),l=e.memoizedState),(s=sa||ya(e,n,s,r,h,l,u))?(f||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(e.flags|=4)):("function"===typeof o.componentDidMount&&(e.flags|=4),e.memoizedProps=r,e.memoizedState=l),o.props=r,o.state=l,o.context=u,r=s):("function"===typeof o.componentDidMount&&(e.flags|=4),r=!1)}else{o=e.stateNode,ua(t,e),s=e.memoizedProps,u=e.type===e.elementType?s:Gi(e.type,s),o.props=u,f=e.pendingProps,h=o.context,"object"===typeof(l=n.contextType)&&null!==l?l=oa(l):l=gi(e,l=mi(n)?vi:di.current);var d=n.getDerivedStateFromProps;(c="function"===typeof d||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==f||h!==l)&&xa(e,o,r,l),sa=!1,h=e.memoizedState,o.state=h,da(e,r,o,i);var p=e.memoizedState;s!==f||h!==p||pi.current||sa?("function"===typeof d&&(ga(e,n,d,r),p=e.memoizedState),(u=sa||ya(e,n,u,r,h,p,l))?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,p,l),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,p,l)),"function"===typeof o.componentDidUpdate&&(e.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(e.flags|=256)):("function"!==typeof o.componentDidUpdate||s===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===t.memoizedProps&&h===t.memoizedState||(e.flags|=256),e.memoizedProps=r,e.memoizedState=p),o.props=r,o.state=p,o.context=l,r=u):("function"!==typeof o.componentDidUpdate||s===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===t.memoizedProps&&h===t.memoizedState||(e.flags|=256),r=!1)}return $o(t,e,n,r,a,i)}function $o(t,e,n,r,i,a){Ho(t,e);var o=0!==(64&e.flags);if(!r&&!o)return i&&ki(e,n,!1),as(t,e,a);r=e.stateNode,Do.current=e;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return e.flags|=1,null!==t&&o?(e.child=Sa(e,t.child,null,a),e.child=Sa(e,null,s,a)):Fo(t,e,s,a),e.memoizedState=r.state,i&&ki(e,n,!0),e.child}function Yo(t){var e=t.stateNode;e.pendingContext?bi(0,e.pendingContext,e.pendingContext!==e.context):e.context&&bi(0,e.context,!1),Ia(t,e.containerInfo)}var Xo,Ko,Qo,Go={dehydrated:null,retryLane:0};function Zo(t,e,n){var r,i=e.pendingProps,a=Ra.current,o=!1;return(r=0!==(64&e.flags))||(r=(null===t||null!==t.memoizedState)&&0!==(2&a)),r?
vendor: 23,136 bytes, line 2
2(o=!0,e.flags&=-65):null!==t&&null===t.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),fi(Ra,1&a),null===t?(void 0!==i.fallback&&Ua(e),t=i.children,a=i.fallback,o?(t=Jo(e,t,a,n),e.child.memoizedState={baseLanes:n},e.memoizedState=Go,t):"number"===typeof i.unstable_expectedLoadTime?(t=Jo(e,t,a,n),e.child.memoizedState={baseLanes:n},e.memoizedState=Go,e.lanes=33554432,t):((n=Kl({mode:"visible",children:t},e.mode,n,null)).return=e,e.child=n)):(t.memoizedState,o?(i=es(t,e,i.children,i.fallback,n),o=e.child,a=t.child.memoizedState,o.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},o.childLanes=t.childLanes&~n,e.memoizedState=Go,i):(n=ts(t,e,i.children,n),e.memoizedState=null,n))}function Jo(t,e,n,r){var i=t.mode,a=t.child;return e={mode:"hidden",children:e},0===(2&i)&&null!==a?(a.childLanes=0,a.pendingProps=e):a=Kl(e,i,0,null),n=Xl(n,i,r,null),a.return=t,n.return=t,a.sibling=n,t.child=a,n}function ts(t,e,n,r){var i=t.child;return t=i.sibling,n=$l(i,{mode:"visible",children:n}),0===(2&e.mode)&&(n.lanes=r),n.return=e,n.sibling=null,null!==t&&(t.nextEffect=null,t.flags=8,e.firstEffect=e.lastEffect=t),e.child=n}function es(t,e,n,r,i){var a=e.mode,o=t.child;t=o.sibling;var s={mode:"hidden",children:n};return 0===(2&a)&&e.child!==o?((n=e.child).childLanes=0,n.pendingProps=s,null!==(o=n.lastEffect)?(e.firstEffect=n.firstEffect,e.lastEffect=o,o.nextEffect=null):e.firstEffect=e.lastEffect=null):n=$l(o,s),null!==t?r=$l(t,r):(r=Xl(r,a,i,null)).flags|=2,r.return=e,n.return=e,n.sibling=r,e.child=n,r}function ns(t,e){t.lanes|=e;var n=t.alternate;null!==n&&(n.lanes|=e),ia(t.return,e)}function rs(t,e,n,r,i,a){var o=t.memoizedState;null===o?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:a}:(o.isBackwards=e,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.lastEffect=a)}function is(t,e,n){var r=e.pendingProps,i=r.revealOrder,a=r.tail;if(Fo(t,e,r.children,n),0!==(2&(r=Ra.current)))r=1&r|2,e.flags|=64;else{if(null!==t&&0!==(64&t.flags))t:for(t=e.child;null!==t;){if(13===t.tag)null!==t.memoizedState&&ns(t,n);else if(19===t.tag)ns(t,n);else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;null===t.sibling;){if(null===t.return||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}if(fi(Ra,r),0===(2&e.mode))e.memoizedState=null;else switch(i){case"forwards":for(n=e.child,i=null;null!==n;)null!==(t=n.alternate)&&null===Fa(t)&&(i=n),n=n.sibling;null===(n=i)?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),rs(e,!1,i,n,a,e.lastEffect);break;case"backwards":for(n=null,i=e.child,e.child=null;null!==i;){if(null!==(t=i.alternate)&&null===Fa(t)){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}rs(e,!0,n,null,a,e.lastEffect);break;case"together":rs(e,!1,null,null,void 0,e.lastEffect);break;default:e.memoizedState=null}return e.child}function as(t,e,n){if(null!==t&&(e.dependencies=t.dependencies),Vs|=e.lanes,0!==(n&e.childLanes)){if(null!==t&&e.child!==t.child)throw Error(o(153));if(null!==e.child){for(n=$l(t=e.child,t.pendingProps),e.child=n,n.return=e;null!==t.sibling;)t=t.sibling,(n=n.sibling=$l(t,t.pendingProps)).return=e;n.sibling=null}return e.child}return null}function os(t,e){if(!Va)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;null!==e;)null!==e.alternate&&(n=e),e=e.sibling;null===n?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?e||null===t.tail?t.tail=null:t.tail.sibling=null:r.sibling=null}}function ss(t,e,n){var r=e.pendingProps;switch(e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return mi(e.type)&&yi(),null;case 3:return La(),ci(pi),ci(di),Ka(),(r=e.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==t&&null!==t.child||($a(e)?e.flags|=4:r.hydrate||(e.flags|=256)),null;case 5:Da(e);var a=Ta(ja.current);if(n=e.type,null!==t&&null!=e.stateNode)Ko(t,e,n,r),t.ref!==e.ref&&(e.flags|=128);else{if(!r){if(null===e.stateNode)throw Error(o(166));return null}if(t=Ta(Pa.current),$a(e)){r=e.stateNode,n=e.type;var s=e.memoizedProps;switch(r[Zr]=e,r[Jr]=s,n){case"dialog":Or("cancel",r),Or("close",r);break;case"iframe":case"object":case"embed":Or("load",r);break;case"video":case"audio":for(t=0;t<Sr.length;t++)Or(Sr[t],r);break;case"source":Or("error",r);break;case"img":case"image":case"link":Or("error",r),Or("load",r);break;case"details":Or("toggle",r);break;case"input":tt(r,s),Or("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Or("invalid",r);break;case"textarea":lt(r,s),Or("invalid",r)}for(var u in Et(n,s),t=null,s)s.hasOwnProperty(u)&&(a=s[u],"children"===u?"string"===typeof a?r.textContent!==a&&(t=["children",a]):"number"===typeof a&&r.textContent!==""+a&&(t=["children",""+a]):l.hasOwnProperty(u)&&null!=a&&"onScroll"===u&&Or("scroll",r));switch(n){case"input":Q(r),rt(r,s,!0);break;case"textarea":Q(r),ct(r);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(r.onclick=Br)}r=t,e.updateQueue=r,null!==r&&(e.flags|=4)}else{switch(u=9===a.nodeType?a:a.ownerDocument,t===ft&&(t=dt(n)),t===ft?"script"===n?((t=u.createElement("div")).innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):"string"===typeof r.is?t=u.createElement(n,{is:r.is}):(t=u.createElement(n),"select"===n&&(u=t,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):t=u.createElementNS(t,n),t[Zr]=e,t[Jr]=r,Xo(t,e),e.stateNode=t,u=Mt(n,r),n){case"dialog":Or("cancel",t),Or("close",t),a=r;break;case"iframe":case"object":case"embed":Or("load",t),a=r;break;case"video":case"audio":for(a=0;a<Sr.length;a++)Or(Sr[a],t);a=r;break;case"source":Or("error",t),a=r;break;case"img":case"image":case"link":Or("error",t),Or("load",t),a=r;break;case"details":Or("toggle",t),a=r;break;case"input":tt(t,r),a=J(t,r),Or("invalid",t);break;case"option":a=at(t,r);break;case"select":t._wrapperState={wasMultiple:!!r.multiple},a=i({},r,{value:void 0}),Or("invalid",t);break;case"textarea":lt(t,r),a=st(t,r),Or("invalid",t);break;default:a=r}Et(n,a);var c=a;for(s in c)if(c.hasOwnProperty(s)){var f=c[s];"style"===s?kt(t,f):"dangerouslySetInnerHTML"===s?null!=(f=f?f.__html:void 0)&&mt(t,f):"children"===s?"string"===typeof f?("textarea"!==n||""!==f)&&yt(t,f):"number"===typeof f&&yt(t,""+f):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=f&&"onScroll"===s&&Or("scroll",t):null!=f&&x(t,s,f,u))}switch(n){case"input":Q(t),rt(t,r,!1);break;case"textarea":Q(t),ct(t);break;case"option":null!=r.value&&t.setAttribute("value",""+X(r.value));break;case"select":t.multiple=!!r.multiple,null!=(s=r.value)?ot(t,!!r.multiple,s,!1):null!=r.defaultValue&&ot(t,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof a.onClick&&(t.onclick=Br)}Hr(n,r)&&(e.flags|=4)}null!==e.ref&&(e.flags|=128)}return null;case 6:if(t&&null!=e.stateNode)Qo(0,e,t.memoizedProps,r);else{if("string"!==typeof r&&null===e.stateNode)throw Error(o(166));n=Ta(ja.current),Ta(Pa.current),$a(e)?(r=e.stateNode,n=e.memoizedProps,r[Zr]=e,r.nodeValue!==n&&(e.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Zr]=e,e.stateNode=r)}return null;case 13:return ci(Ra),r=e.memoizedState,0!==(64&e.flags)?(e.lanes=n,e):(r=null!==r,n=!1,null===t?void 0!==e.memoizedProps.fallback&&$a(e):n=null!==t.memoizedState,r&&!n&&0!==(2&e.mode)&&(null===t&&!0!==e.memoizedProps.unstable_avoidThisFallback||0!==(1&Ra.current)?0===Fs&&(Fs=3):(0!==Fs&&3!==Fs||(Fs=4),null===Is||0===(134217727&Vs)&&0===(134217727&Ws)||yl(Is,As))),(r||n)&&(e.flags|=4),null);case 4:return La(),null===t&&Tr(e.stateNode.containerInfo),null;case 10:return ra(e),null;case 19:if(ci(Ra),null===(r=e.memoizedState))return null;if(s=0!==(64&e.flags),null===(u=r.rendering))if(s)os(r,!1);else{if(0!==Fs||null!==t&&0!==(64&t.flags))for(t=e.child;null!==t;){if(null!==(u=Fa(t))){for(e.flags|=64,os(r,!1),null!==(s=u.updateQueue)&&(e.updateQueue=s,e.flags|=4),null===r.lastEffect&&(e.firstEffect=null),e.lastEffect=r.lastEffect,r=n,n=e.child;null!==n;)t=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(u=s.alternate)?(s.childLanes=0,s.lanes=t,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=u.childLanes,s.lanes=u.lanes,s.child=u.child,s.memoizedProps=u.memoizedProps,s.memoizedState=u.memoizedState,s.updateQueue=u.updateQueue,s.type=u.type,t=u.dependencies,s.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),n=n.sibling;return fi(Ra,1&Ra.current|2),e.child}t=t.sibling}null!==r.tail&&Hi()>$s&&(e.flags|=64,s=!0,os(r,!1),e.lanes=33554432)}else{if(!s)if(null!==(t=Fa(u))){if(e.flags|=64,s=!0,null!==(n=t.updateQueue)&&(e.updateQueue=n,e.flags|=4),os(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!Va)return null!==(e=e.lastEffect=r.lastEffect)&&(e.nextEffect=null),null}else 2*Hi()-r.renderingStartTime>$s&&1073741824!==n&&(e.flags|=64,s=!0,os(r,!1),e.lanes=33554432);r.isBackwards?(u.sibling=e.child,e.child=u):(null!==(n=r.last)?n.sibling=u:e.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=e.lastEffect,r.renderingStartTime=Hi(),n.sibling=null,e=Ra.current,fi(Ra,s?1&e|2:1&e),n):null;case 23:case 24:return _l(),null!==t&&null!==t.memoizedState!==(null!==e.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(e.flags|=4),null}throw Error(o(156,e.tag))}function ls(t){switch(t.tag){case 1:mi(t.type)&&yi();var e=t.flags;return 4096&e?(t.flags=-4097&e|64,t):null;case 3:if(La(),ci(pi),ci(di),Ka(),0!==(64&(e=t.flags)))throw Error(o(285));return t.flags=-4097&e|64,t;case 5:return Da(t),null;case 13:return ci(Ra),4096&(e=t.flags)?(t.flags=-4097&e|64,t):null;case 19:return ci(Ra),null;case 4:return La(),null;case 10:return ra(t),null;case 23:case 24:return _l(),null;default:return null}}function us(t,e){try{var n="",r=e;do{n+=$(r),r=r.return}while(r);var i=n}catch(a){i="\nError generating stack: "+a.message+"\n"+a.stack}return{value:t,source:e,stack:i}}function cs(t,e){try{console.error(e.value)}catch(n){setTimeout((function(){throw n}))}}Xo=function(t,e){for(var n=e.child;null!==n;){if(5===n.tag||6===n.tag)t.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ko=function(t,e,n,r){var a=t.memoizedProps;if(a!==r){t=e.stateNode,Ta(Pa.current);var o,s=null;switch(n){case"input":a=J(t,a),r=J(t,r),s=[];break;case"option":a=at(t,a),r=at(t,r),s=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),s=[];break;case"textarea":a=st(t,a),r=st(t,r),s=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(t.onclick=Br)}for(f in Et(n,r),n=null,a)if(!r.hasOwnProperty(f)&&a.hasOwnProperty(f)&&null!=a[f])if("style"===f){var u=a[f];for(o in u)u.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(l.hasOwnProperty(f)?s||(s=[]):(s=s||[]).push(f,null));for(f in r){var c=r[f];if(u=null!=a?a[f]:void 0,r.hasOwnProperty(f)&&c!==u&&(null!=c||null!=u))if("style"===f)if(u){for(o in u)!u.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&u[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(s||(s=[]),s.push(f,n)),n=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(s=s||[]).push(f,c)):"children"===f?"string"!==typeof c&&"number"!==typeof c||(s=s||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(l.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&Or("scroll",t),s||u===c||(s=[])):"object"===typeof c&&null!==c&&c.$$typeof===A?c.toString():(s=s||[]).push(f,c))}n&&(s=s||[]).push("style",n);var f=s;(e.updateQueue=f)&&(e.flags|=4)}},Qo=function(t,e,n,r){n!==r&&(e.flags|=4)};var fs="function"===typeof WeakMap?WeakMap:Map;function hs(t,e,n){(n=ca(-1,n)).tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){Qs||(Qs=!0,Gs=r),cs(0,e)},n}function ds(t,e,n){(n=ca(-1,n)).tag=3;var r=t.type.getDerivedStateFromError;if("function"===typeof r){var i=e.value;n.payload=function(){return cs(0,e),r(i)}}var a=t.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Zs?Zs=new Set([this]):Zs.add(this),cs(0,e));var t=e.stack;this.componentDidCatch(e.value,{componentStack:null!==t?t:""})}),n}var ps="function"===typeof WeakSet?WeakSet:Set;function vs(t){var e=t.ref;if(null!==e)if("function"===typeof e)try{e(null)}catch(n){Bl(t,n)}else e.current=null}function gs(t,e){switch(e.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&e.flags&&null!==t){var n=t.memoizedProps,r=t.memoizedState;e=(t=e.stateNode).getSnapshotBeforeUpdate(e.elementType===e.type?n:Gi(e.type,n),r),t.__reactInternalSnapshotBeforeUpdate=e}return;case 3:return void(256&e.flags&&Yr(e.stateNode.containerInfo))}throw Error(o(163))}function ms(t,e,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(e=null!==(e=n.updateQueue)?e.lastEffect:null)){t=e=e.next;do{if(3===(3&t.tag)){var r=t.create;t.destroy=r()}t=t.next}while(t!==e)}if(null!==(e=null!==(e=n.updateQueue)?e.lastEffect:null)){t=e=e.next;do{var i=t;r=i.next,0!==(4&(i=i.tag))&&0!==(1&i)&&(Rl(n,t),Dl(n,t)),t=r}while(t!==e)}return;case 1:return t=n.stateNode,4&n.flags&&(null===e?t.componentDidMount():(r=n.elementType===n.type?e.memoizedProps:Gi(n.type,e.memoizedProps),t.componentDidUpdate(r,e.memoizedState,t.__reactInternalSnapshotBeforeUpdate))),void(null!==(e=n.updateQueue)&&pa(n,e,t));case 3:if(null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 5:case 1:t=n.child.stateNode}pa(n,e,t)}return;case 5:return t=n.stateNode,void(null===e&&4&n.flags&&Hr(n.type,n.memoizedProps)&&t.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&ke(n)))))}throw Error(o(163))}function ys(t,e){for(var n=t;;){if(5===n.tag){var r=n.stateNode;if(e)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=void 0!==i&&null!==i&&i.hasOwnProperty("display")?i.display:null,r.style.display=wt("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=e?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===t)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bs(t,e){if(Ei&&"function"===typeof Ei.onCommitFiberUnmount)try{Ei.onCommitFiberUnmount(_i,e)}catch(a){}switch(e.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(t=e.updateQueue)&&null!==(t=t.lastEffect)){var n=t=t.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(0!==(4&r))Rl(e,n);else{r=e;try{i()}catch(a){Bl(r,a)}}n=n.next}while(n!==t)}break;case 1:if(vs(e),"function"===typeof(t=e.stateNode).componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(a){Bl(e,a)}break;case 5:vs(e);break;case 4:Ms(t,e)}}function xs(t){t.alternate=null,t.child=null,t.dependencies=null,t.firstEffect=null,t.lastEffect=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.return=null,t.updateQueue=null}function ws(t){return 5===t.tag||3===t.tag||4===t.tag}function ks(t){t:{for(var e=t.return;null!==e;){if(ws(e))break t;e=e.return}throw Error(o(160))}var n=e;switch(e=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:e=e.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.flags&&(yt(e,""),n.flags&=-17);t:e:for(n=t;;){for(;null===n.sibling;){if(null===n.return||ws(n.return)){n=null;break t}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue e;if(null===n.child||4===n.tag)continue e;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break t}}r?_s(t,n,e):Es(t,n,e)}function _s(t,e,n){var r=t.tag,i=5===r||6===r;if(i)t=i?t.stateNode:t.stateNode.instance,e?8===n.nodeType?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(8===n.nodeType?(e=n.parentNode).insertBefore(t,n):(e=n).appendChild(t),null!==(n=n._reactRootContainer)&&void 0!==n||null!==e.onclick||(e.onclick=Br));else if(4!==r&&null!==(t=t.child))for(_s(t,e,n),t=t.sibling;null!==t;)_s(t,e,n),t=t.sibling}function Es(t,e,n){var r=t.tag,i=5===r||6===r;if(i)t=i?t.stateNode:t.stateNode.instance,e?n.insertBefore(t,e):n.appendChild(t);else if(4!==r&&null!==(t=t.child))for(Es(t,e,n),t=t.sibling;null!==t;)Es(t,e,n),t=t.sibling}function Ms(t,e){for(var n,r,i=e,a=!1;;){if(!a){a=i.return;t:for(;;){if(null===a)throw Error(o(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break t;case 3:case 4:n=n.containerInfo,r=!0;break t}a=a.return}a=!0}if(5===i.tag||6===i.tag){t:for(var s=t,l=i,u=l;;)if(bs(s,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===l)break t;for(;null===u.sibling;){if(null===u.return||u.return===l)break t;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(s=n,l=i.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(bs(t,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;4===(i=i.return).tag&&(a=!1)}i.sibling.return=i.return,i=i.sibling}}function Ss(t,e){switch(e.tag){case 0:case 11:case 14:case 15:case 22:var n=e.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(t=r.destroy,r.destroy=void 0,void 0!==t&&t()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=e.stateNode)){r=e.memoizedProps;var i=null!==t?t.memoizedProps:r;t=e.type;var a=e.updateQueue;if(e.updateQueue=null,null!==a){for(n[Jr]=r,"input"===t&&"radio"===r.type&&null!=r.name&&et(n,r),Mt(t,i),e=Mt(t,r),i=0;i<a.length;i+=2){var s=a[i],l=a[i+1];"style"===s?kt(n,l):"dangerouslySetInnerHTML"===s?mt(n,l):"children"===s?yt(n,l):x(n,s,l,e)}switch(t){case"input":nt(n,r);break;case"textarea":ut(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(a=r.value)?ot(n,!!r.multiple,a,!1):t!==!!r.multiple&&(null!=r.defaultValue?ot(n,!!r.multiple,r.defaultValue,!0):ot(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===e.stateNode)throw Error(o(162));return void(e.stateNode.nodeValue=e.memoizedProps);case 3:return void((n=e.stateNode).hydrate&&(n.hydrate=!1,ke(n.containerInfo)));case 13:return null!==e.memoizedState&&(qs=Hi(),ys(e.child,!0)),void Ns(e);case 19:return void Ns(e);case 23:case 24:return void ys(e,null!==e.memoizedState)}throw Error(o(163))}function Ns(t){var e=t.updateQueue;if(null!==e){t.updateQueue=null;var n=t.stateNode;null===n&&(n=t.stateNode=new ps),e.forEach((function(e){var r=Wl.bind(null,t,e);n.has(e)||(n.add(e),e.then(r,r))}))}}function Cs(t,e){return null!==t&&(null===(t=t.memoizedState)||null!==t.dehydrated)&&(null!==(e=e.memoizedState)&&null===e.dehydrated)}var Ps=Math.ceil,Os=w.ReactCurrentDispatcher,js=w.ReactCurrentOwner,Ts=0,Is=null,Ls=null,As=0,Ds=0,Rs=ui(0),Fs=0,zs=null,Bs=0,Vs=0,Ws=0,Hs=0,Us=null,qs=0,$s=1/0;function Ys(){$s=Hi()+500}var Xs,Ks=null,Qs=!1,Gs=null,Zs=null,Js=!1,tl=null,el=90,nl=[],rl=[],il=null,al=0,ol=null,sl=-1,ll=0,ul=0,cl=null,fl=!1;function hl(){return 0!==(48&Ts)?Hi():-1!==sl?sl:sl=Hi()}function dl(t){if(0===(2&(t=t.mode)))return 1;if(0===(4&t))return 99===Ui()?1:2;if(0===ll&&(ll=Bs),0!==Qi.transition){0!==ul&&(ul=null!==Us?Us.pendingLanes:0),t=ll;var e=4186112&~ul;return 0===(e&=-e)&&(0===(e=(t=4186112&~t)&-t)&&(e=8192)),e}return t=Ui(),0!==(4&Ts)&&98===t?t=Be(12,ll):t=Be(t=function(t){switch(t){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(t),ll),t}function pl(t,e,n){if(50<al)throw al=0,ol=null,Error(o(185));if(null===(t=vl(t,e)))return null;He(t,e,n),t===Is&&(Ws|=e,4===Fs&&yl(t,As));var r=Ui();1===e?0!==(8&Ts)&&0===(48&Ts)?bl(t):(gl(t,n),0===Ts&&(Ys(),Xi())):(0===(4&Ts)||98!==r&&99!==r||(null===il?il=new Set([t]):il.add(t)),gl(t,n)),Us=t}function vl(t,e){t.lanes|=e;var n=t.alternate;for(null!==n&&(n.lanes|=e),n=t,t=t.return;null!==t;)t.childLanes|=e,null!==(n=t.alternate)&&(n.childLanes|=e),n=t,t=t.return;return 3===n.tag?n.stateNode:null}function gl(t,e){for(var n=t.callbackNode,r=t.suspendedLanes,i=t.pingedLanes,a=t.expirationTimes,s=t.pendingLanes;0<s;){var l=31-Ue(s),u=1<<l,c=a[l];if(-1===c){if(0===(u&r)||0!==(u&i)){c=e,Re(u);var f=De;a[l]=10<=f?c+250:6<=f?c+5e3:-1}}else c<=e&&(t.expiredLanes|=u);s&=~u}if(r=Fe(t,t===Is?As:0),e=De,0===r)null!==n&&(n!==Ri&&Ni(n),t.callbackNode=null,t.callbackPriority=0);else{if(null!==n){if(t.callbackPriority===e)return;n!==Ri&&Ni(n)}15===e?(n=bl.bind(null,t),null===zi?(zi=[n],Bi=Si(Ti,Ki)):zi.push(n),n=Ri):14===e?n=Yi(99,bl.bind(null,t)):(n=function(t){switch(t){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(o(358,t))}}(e),n=Yi(n,ml.bind(null,t))),t.callbackPriority=e,t.callbackNode=n}}function ml(t){if(sl=-1,ul=ll=0,0!==(48&Ts))throw Error(o(327));var e=t.callbackNode;if(Al()&&t.callbackNode!==e)return null;var n=Fe(t,t===Is?As:0);if(0===n)return null;var r=n,i=Ts;Ts|=16;var a=Sl();for(Is===t&&As===r||(Ys(),El(t,r));;)try{Pl();break}catch(l){Ml(t,l)}if(na(),Os.current=a,Ts=i,null!==Ls?r=0:(Is=null,As=0,r=Fs),0!==(Bs&Ws))El(t,0);else if(0!==r){if(2===r&&(Ts|=64,t.hydrate&&(t.hydrate=!1,Yr(t.containerInfo)),0!==(n=ze(t))&&(r=Nl(t,n))),1===r)throw e=zs,El(t,0),yl(t,n),gl(t,Hi()),e;switch(t.finishedWork=t.current.alternate,t.finishedLanes=n,r){case 0:case 1:throw Error(o(345));case 2:case 5:Tl(t);break;case 3:if(yl(t,n),(62914560&n)===n&&10<(r=qs+500-Hi())){if(0!==Fe(t,0))break;if(((i=t.suspendedLanes)&n)!==n){hl(),t.pingedLanes|=t.suspendedLanes&i;break}t.timeoutHandle=qr(Tl.bind(null,t),r);break}Tl(t);break;case 4:if(yl(t,n),(4186112&n)===n)break;for(r=t.eventTimes,i=-1;0<n;){var s=31-Ue(n);a=1<<s,(s=r[s])>i&&(i=s),n&=~a}if(n=i,10<(n=(120>(n=Hi()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ps(n/1960))-n)){t.timeoutHandle=qr(Tl.bind(null,t),n);break}Tl(t);break;default:throw Error(o(329))}}return gl(t,Hi()),t.callbackNode===e?ml.bind(null,t):null}function yl(t,e){for(e&=~Hs,e&=~Ws,t.suspendedLanes|=e,t.pingedLanes&=~e,t=t.expirationTimes;0<e;){var n=31-Ue(e),r=1<<n;t[n]=-1,e&=~r}}function bl(t){if(0!==(48&Ts))throw Error(o(327));if(Al(),t===Is&&0!==(t.expiredLanes&As)){var e=As,n=Nl(t,e);
vendor: 4,108 bytes, line 2
20!==(Bs&Ws)&&(n=Nl(t,e=Fe(t,e)))}else n=Nl(t,e=Fe(t,0));if(0!==t.tag&&2===n&&(Ts|=64,t.hydrate&&(t.hydrate=!1,Yr(t.containerInfo)),0!==(e=ze(t))&&(n=Nl(t,e))),1===n)throw n=zs,El(t,0),yl(t,e),gl(t,Hi()),n;return t.finishedWork=t.current.alternate,t.finishedLanes=e,Tl(t),gl(t,Hi()),null}function xl(t,e){var n=Ts;Ts|=1;try{return t(e)}finally{0===(Ts=n)&&(Ys(),Xi())}}function wl(t,e){var n=Ts;Ts&=-2,Ts|=8;try{return t(e)}finally{0===(Ts=n)&&(Ys(),Xi())}}function kl(t,e){fi(Rs,Ds),Ds|=e,Bs|=e}function _l(){Ds=Rs.current,ci(Rs)}function El(t,e){t.finishedWork=null,t.finishedLanes=0;var n=t.timeoutHandle;if(-1!==n&&(t.timeoutHandle=-1,$r(n)),null!==Ls)for(n=Ls.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&yi();break;case 3:La(),ci(pi),ci(di),Ka();break;case 5:Da(r);break;case 4:La();break;case 13:case 19:ci(Ra);break;case 10:ra(r);break;case 23:case 24:_l()}n=n.return}Is=t,Ls=$l(t.current,null),As=Ds=Bs=e,Fs=0,zs=null,Hs=Ws=Vs=0}function Ml(t,e){for(;;){var n=Ls;try{if(na(),Qa.current=To,no){for(var r=Ja.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}no=!1}if(Za=0,eo=to=Ja=null,ro=!1,js.current=null,null===n||null===n.return){Fs=1,zs=e,Ls=null;break}t:{var a=t,o=n.return,s=n,l=e;if(e=As,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"===typeof l&&"function"===typeof l.then){var u=l;if(0===(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var f=0!==(1&Ra.current),h=o;do{var d;if(d=13===h.tag){var p=h.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var v=h.memoizedProps;d=void 0!==v.fallback&&(!0!==v.unstable_avoidThisFallback||!f)}}if(d){var g=h.updateQueue;if(null===g){var m=new Set;m.add(u),h.updateQueue=m}else g.add(u);if(0===(2&h.mode)){if(h.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=ca(-1,1);y.tag=2,fa(s,y)}s.lanes|=1;break t}l=void 0,s=e;var b=a.pingCache;if(null===b?(b=a.pingCache=new fs,l=new Set,b.set(u,l)):void 0===(l=b.get(u))&&(l=new Set,b.set(u,l)),!l.has(s)){l.add(s);var x=Vl.bind(null,a,u,s);u.then(x,x)}h.flags|=4096,h.lanes=e;break t}h=h.return}while(null!==h);l=Error((Y(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Fs&&(Fs=2),l=us(l,s),h=o;do{switch(h.tag){case 3:a=l,h.flags|=4096,e&=-e,h.lanes|=e,ha(h,hs(0,a,e));break t;case 1:a=l;var w=h.type,k=h.stateNode;if(0===(64&h.flags)&&("function"===typeof w.getDerivedStateFromError||null!==k&&"function"===typeof k.componentDidCatch&&(null===Zs||!Zs.has(k)))){h.flags|=4096,e&=-e,h.lanes|=e,ha(h,ds(h,a,e));break t}}h=h.return}while(null!==h)}jl(n)}catch(_){e=_,Ls===n&&null!==n&&(Ls=n=n.return);continue}break}}function Sl(){var t=Os.current;return Os.current=To,null===t?To:t}function Nl(t,e){var n=Ts;Ts|=16;var r=Sl();for(Is===t&&As===e||El(t,e);;)try{Cl();break}catch(i){Ml(t,i)}if(na(),Ts=n,Os.current=r,null!==Ls)throw Error(o(261));return Is=null,As=0,Fs}function Cl(){for(;null!==Ls;)Ol(Ls)}function Pl(){for(;null!==Ls&&!Ci();)Ol(Ls)}function Ol(t){var e=Xs(t.alternate,t,Ds);t.memoizedProps=t.pendingProps,null===e?jl(t):Ls=e,js.current=null}function jl(t){var e=t;do{var n=e.alternate;if(t=e.return,0===(2048&e.flags)){if(null!==(n=ss(n,e,Ds)))return void(Ls=n);if(24!==(n=e).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Ds)||0===(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==t&&0===(2048&t.flags)&&(null===t.firstEffect&&(t.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==t.lastEffect&&(t.lastEffect.nextEffect=e.firstEffect),t.lastEffect=e.lastEffect),1<e.flags&&(null!==t.lastEffect?t.lastEffect.nextEffect=e:t.firstEffect=e,t.lastEffect=e))}else{if(null!==(n=ls(e)))return n.flags&=2047,void(Ls=n);null!==t&&(t.firstEffect=t.lastEffect=null,t.flags|=2048)}if(null!==(e=e.sibling))return void(Ls=e);
vendor: 10,756 bytes, line 2
2Ls=e=t}while(null!==e);0===Fs&&(Fs=5)}function Tl(t){var e=Ui();return $i(99,Il.bind(null,t,e)),null}function Il(t,e){do{Al()}while(null!==tl);if(0!==(48&Ts))throw Error(o(327));var n=t.finishedWork;if(null===n)return null;if(t.finishedWork=null,t.finishedLanes=0,n===t.current)throw Error(o(177));t.callbackNode=null;var r=n.lanes|n.childLanes,i=r,a=t.pendingLanes&~i;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=i,t.mutableReadLanes&=i,t.entangledLanes&=i,i=t.entanglements;for(var s=t.eventTimes,l=t.expirationTimes;0<a;){var u=31-Ue(a),c=1<<u;i[u]=0,s[u]=-1,l[u]=-1,a&=~c}if(null!==il&&0===(24&r)&&il.has(t)&&il.delete(t),t===Is&&(Ls=Is=null,As=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(i=Ts,Ts|=32,js.current=null,Vr=Ke,mr(s=gr())){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else t:if(l=(l=s.ownerDocument)&&l.defaultView||window,(c=l.getSelection&&l.getSelection())&&0!==c.rangeCount){l=c.anchorNode,a=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{l.nodeType,u.nodeType}catch(S){l=null;break t}var f=0,h=-1,d=-1,p=0,v=0,g=s,m=null;e:for(;;){for(var y;g!==l||0!==a&&3!==g.nodeType||(h=f+a),g!==u||0!==c&&3!==g.nodeType||(d=f+c),3===g.nodeType&&(f+=g.nodeValue.length),null!==(y=g.firstChild);)m=g,g=y;for(;;){if(g===s)break e;if(m===l&&++p===a&&(h=f),m===u&&++v===c&&(d=f),null!==(y=g.nextSibling))break;m=(g=m).parentNode}g=y}l=-1===h||-1===d?null:{start:h,end:d}}else l=null;l=l||{start:0,end:0}}else l=null;Wr={focusedElem:s,selectionRange:l},Ke=!1,cl=null,fl=!1,Ks=r;do{try{Ll()}catch(S){if(null===Ks)throw Error(o(330));Bl(Ks,S),Ks=Ks.nextEffect}}while(null!==Ks);cl=null,Ks=r;do{try{for(s=t;null!==Ks;){var b=Ks.flags;if(16&b&&yt(Ks.stateNode,""),128&b){var x=Ks.alternate;if(null!==x){var w=x.ref;null!==w&&("function"===typeof w?w(null):w.current=null)}}switch(1038&b){case 2:ks(Ks),Ks.flags&=-3;break;case 6:ks(Ks),Ks.flags&=-3,Ss(Ks.alternate,Ks);break;case 1024:Ks.flags&=-1025;break;case 1028:Ks.flags&=-1025,Ss(Ks.alternate,Ks);break;case 4:Ss(Ks.alternate,Ks);break;case 8:Ms(s,l=Ks);var k=l.alternate;xs(l),null!==k&&xs(k)}Ks=Ks.nextEffect}}catch(S){if(null===Ks)throw Error(o(330));Bl(Ks,S),Ks=Ks.nextEffect}}while(null!==Ks);if(w=Wr,x=gr(),b=w.focusedElem,s=w.selectionRange,x!==b&&b&&b.ownerDocument&&vr(b.ownerDocument.documentElement,b)){null!==s&&mr(b)&&(x=s.start,void 0===(w=s.end)&&(w=x),"selectionStart"in b?(b.selectionStart=x,b.selectionEnd=Math.min(w,b.value.length)):(w=(x=b.ownerDocument||document)&&x.defaultView||window).getSelection&&(w=w.getSelection(),l=b.textContent.length,k=Math.min(s.start,l),s=void 0===s.end?k:Math.min(s.end,l),!w.extend&&k>s&&(l=s,s=k,k=l),l=pr(b,k),a=pr(b,s),l&&a&&(1!==w.rangeCount||w.anchorNode!==l.node||w.anchorOffset!==l.offset||w.focusNode!==a.node||w.focusOffset!==a.offset)&&((x=x.createRange()).setStart(l.node,l.offset),w.removeAllRanges(),k>s?(w.addRange(x),w.extend(a.node,a.offset)):(x.setEnd(a.node,a.offset),w.addRange(x))))),x=[];for(w=b;w=w.parentNode;)1===w.nodeType&&x.push({element:w,left:w.scrollLeft,top:w.scrollTop});for("function"===typeof b.focus&&b.focus(),b=0;b<x.length;b++)(w=x[b]).element.scrollLeft=w.left,w.element.scrollTop=w.top}Ke=!!Vr,Wr=Vr=null,t.current=n,Ks=r;do{try{for(b=t;null!==Ks;){var _=Ks.flags;if(36&_&&ms(b,Ks.alternate,Ks),128&_){x=void 0;var E=Ks.ref;if(null!==E){var M=Ks.stateNode;Ks.tag,x=M,"function"===typeof E?E(x):E.current=x}}Ks=Ks.nextEffect}}catch(S){if(null===Ks)throw Error(o(330));Bl(Ks,S),Ks=Ks.nextEffect}}while(null!==Ks);Ks=null,Fi(),Ts=i}else t.current=n;if(Js)Js=!1,tl=t,el=e;else for(Ks=r;null!==Ks;)e=Ks.nextEffect,Ks.nextEffect=null,8&Ks.flags&&((_=Ks).sibling=null,_.stateNode=null),Ks=e;if(0===(r=t.pendingLanes)&&(Zs=null),1===r?t===ol?al++:(al=0,ol=t):al=0,n=n.stateNode,Ei&&"function"===typeof Ei.onCommitFiberRoot)try{Ei.onCommitFiberRoot(_i,n,void 0,64===(64&n.current.flags))}catch(S){}if(gl(t,Hi()),Qs)throw Qs=!1,t=Gs,Gs=null,t;return 0!==(8&Ts)||Xi(),null}function Ll(){for(;null!==Ks;){var t=Ks.alternate;fl||null===cl||(0!==(8&Ks.flags)?te(Ks,cl)&&(fl=!0):13===Ks.tag&&Cs(t,Ks)&&te(Ks,cl)&&(fl=!0));var e=Ks.flags;0!==(256&e)&&gs(t,Ks),0===(512&e)||Js||(Js=!0,Yi(97,(function(){return Al(),null}))),Ks=Ks.nextEffect}}function Al(){if(90!==el){var t=97<el?97:el;return el=90,$i(t,Fl)}return!1}function Dl(t,e){nl.push(e,t),Js||(Js=!0,Yi(97,(function(){return Al(),null})))}function Rl(t,e){rl.push(e,t),Js||(Js=!0,Yi(97,(function(){return Al(),null})))}function Fl(){if(null===tl)return!1;var t=tl;if(tl=null,0!==(48&Ts))throw Error(o(331));var e=Ts;Ts|=32;var n=rl;rl=[];for(var r=0;r<n.length;r+=2){var i=n[r],a=n[r+1],s=i.destroy;if(i.destroy=void 0,"function"===typeof s)try{s()}catch(u){if(null===a)throw Error(o(330));Bl(a,u)}}for(n=nl,nl=[],r=0;r<n.length;r+=2){i=n[r],a=n[r+1];try{var l=i.create;i.destroy=l()}catch(u){if(null===a)throw Error(o(330));Bl(a,u)}}for(l=t.current.firstEffect;null!==l;)t=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=t;return Ts=e,Xi(),!0}function zl(t,e,n){fa(t,e=hs(0,e=us(n,e),1)),e=hl(),null!==(t=vl(t,1))&&(He(t,1,e),gl(t,e))}function Bl(t,e){if(3===t.tag)zl(t,t,e);else for(var n=t.return;null!==n;){if(3===n.tag){zl(n,t,e);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Zs||!Zs.has(r))){var i=ds(n,t=us(e,t),1);if(fa(n,i),i=hl(),null!==(n=vl(n,1)))He(n,1,i),gl(n,i);else if("function"===typeof r.componentDidCatch&&(null===Zs||!Zs.has(r)))try{r.componentDidCatch(e,t)}catch(a){}break}}n=n.return}}function Vl(t,e,n){var r=t.pingCache;null!==r&&r.delete(e),e=hl(),t.pingedLanes|=t.suspendedLanes&n,Is===t&&(As&n)===n&&(4===Fs||3===Fs&&(62914560&As)===As&&500>Hi()-qs?El(t,0):Hs|=n),gl(t,e)}function Wl(t,e){var n=t.stateNode;null!==n&&n.delete(e),0===(e=0)&&(0===(2&(e=t.mode))?e=1:0===(4&e)?e=99===Ui()?1:2:(0===ll&&(ll=Bs),0===(e=Ve(62914560&~ll))&&(e=4194304))),n=hl(),null!==(t=vl(t,e))&&(He(t,e,n),gl(t,n))}function Hl(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Ul(t,e,n,r){return new Hl(t,e,n,r)}function ql(t){return!(!(t=t.prototype)||!t.isReactComponent)}function $l(t,e){var n=t.alternate;return null===n?((n=Ul(t.tag,e,t.key,t.mode)).elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function Yl(t,e,n,r,i,a){var s=2;if(r=t,"function"===typeof t)ql(t)&&(s=1);else if("string"===typeof t)s=5;else t:switch(t){case E:return Xl(n.children,i,a,e);case D:s=8,i|=16;break;case M:s=8,i|=1;break;case S:return(t=Ul(12,n,e,8|i)).elementType=S,t.type=S,t.lanes=a,t;case O:return(t=Ul(13,n,e,i)).type=O,t.elementType=O,t.lanes=a,t;case j:return(t=Ul(19,n,e,i)).elementType=j,t.lanes=a,t;case R:return Kl(n,i,a,e);case F:return(t=Ul(24,n,e,i)).elementType=F,t.lanes=a,t;default:if("object"===typeof t&&null!==t)switch(t.$$typeof){case N:s=10;break t;case C:s=9;break t;case P:s=11;break t;case T:s=14;break t;case I:s=16,r=null;break t;case L:s=22;break t}throw Error(o(130,null==t?t:typeof t,""))}return(e=Ul(s,n,e,i)).elementType=t,e.type=r,e.lanes=a,e}function Xl(t,e,n,r){return(t=Ul(7,t,r,e)).lanes=n,t}function Kl(t,e,n,r){return(t=Ul(23,t,r,e)).elementType=R,t.lanes=n,t}function Ql(t,e,n){return(t=Ul(6,t,null,e)).lanes=n,t}function Gl(t,e,n){return(e=Ul(4,null!==t.children?t.children:[],t.key,e)).lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Zl(t,e,n){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=We(0),this.expirationTimes=We(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=We(0),this.mutableSourceEagerHydrationData=null}function Jl(t,e,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==r?null:""+r,children:t,containerInfo:e,implementation:n}}function tu(t,e,n,r){var i=e.current,a=hl(),s=dl(i);t:if(n){e:{if(Qt(n=n._reactInternals)!==n||1!==n.tag)throw Error(o(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break e;case 1:if(mi(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break e}}l=l.return}while(null!==l);throw Error(o(171))}if(1===n.tag){var u=n.type;if(mi(u)){n=xi(n,u,l);break t}}n=l}else n=hi;return null===e.context?e.context=n:e.pendingContext=n,(e=ca(a,s)).payload={element:t},null!==(r=void 0===r?null:r)&&(e.callback=r),fa(i,e),pl(i,s,a),s}function eu(t){return(t=t.current).child?(t.child.tag,t.child.stateNode):null}function nu(t,e){if(null!==(t=t.memoizedState)&&null!==t.dehydrated){var n=t.retryLane;t.retryLane=0!==n&&n<e?n:e}}function ru(t,e){nu(t,e),(t=t.alternate)&&nu(t,e)}function iu(t,e,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Zl(t,e,null!=n&&!0===n.hydrate),e=Ul(3,null,null,2===e?7:1===e?3:0),n.current=e,e.stateNode=n,la(e),t[ti]=n.current,Tr(8===t.nodeType?t.parentNode:t),r)for(t=0;t<r.length;t++){var i=(e=r[t])._getVersion;i=i(e._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[e,i]:n.mutableSourceEagerHydrationData.push(e,i)}this._internalRoot=n}function au(t){return!(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType&&(8!==t.nodeType||" react-mount-point-unstable "!==t.nodeValue))}function ou(t,e,n,r,i){var a=n._reactRootContainer;if(a){var o=a._internalRoot;if("function"===typeof i){var s=i;i=function(){var t=eu(o);s.call(t)}}tu(e,o,t,i)}else{if(a=n._reactRootContainer=function(t,e){if(e||(e=!(!(e=t?9===t.nodeType?t.documentElement:t.firstChild:null)||1!==e.nodeType||!e.hasAttribute("data-reactroot"))),!e)for(var n;n=t.lastChild;)t.removeChild(n);return new iu(t,0,e?{hydrate:!0}:void 0)}(n,r),o=a._internalRoot,"function"===typeof i){var l=i;
vendor: 8,482 bytes, line 2
2i=function(){var t=eu(o);l.call(t)}}wl((function(){tu(e,o,t,i)}))}return eu(o)}function su(t,e){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!au(e))throw Error(o(200));return Jl(t,e,null,n)}Xs=function(t,e,n){var r=e.lanes;if(null!==t)if(t.memoizedProps!==e.pendingProps||pi.current)Ro=!0;else{if(0===(n&r)){switch(Ro=!1,e.tag){case 3:Yo(e),Ya();break;case 5:Aa(e);break;case 1:mi(e.type)&&wi(e);break;case 4:Ia(e,e.stateNode.containerInfo);break;case 10:r=e.memoizedProps.value;var i=e.type._context;fi(Zi,i._currentValue),i._currentValue=r;break;case 13:if(null!==e.memoizedState)return 0!==(n&e.child.childLanes)?Zo(t,e,n):(fi(Ra,1&Ra.current),null!==(e=as(t,e,n))?e.sibling:null);fi(Ra,1&Ra.current);break;case 19:if(r=0!==(n&e.childLanes),0!==(64&t.flags)){if(r)return is(t,e,n);e.flags|=64}if(null!==(i=e.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),fi(Ra,Ra.current),r)break;return null;case 23:case 24:return e.lanes=0,Wo(t,e,n)}return as(t,e,n)}Ro=0!==(16384&t.flags)}else Ro=!1;switch(e.lanes=0,e.tag){case 2:if(r=e.type,null!==t&&(t.alternate=null,e.alternate=null,e.flags|=2),t=e.pendingProps,i=gi(e,di.current),aa(e,n),i=oo(null,e,r,t,i,n),e.flags|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof){if(e.tag=1,e.memoizedState=null,e.updateQueue=null,mi(r)){var a=!0;wi(e)}else a=!1;e.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,la(e);var s=r.getDerivedStateFromProps;"function"===typeof s&&ga(e,r,s,t),i.updater=ma,e.stateNode=i,i._reactInternals=e,wa(e,r,t,n),e=$o(null,e,r,!0,a,n)}else e.tag=0,Fo(null,e,i,n),e=e.child;return e;case 16:i=e.elementType;t:{switch(null!==t&&(t.alternate=null,e.alternate=null,e.flags|=2),t=e.pendingProps,i=(a=i._init)(i._payload),e.type=i,a=e.tag=function(t){if("function"===typeof t)return ql(t)?1:0;if(void 0!==t&&null!==t){if((t=t.$$typeof)===P)return 11;if(t===T)return 14}return 2}(i),t=Gi(i,t),a){case 0:e=Uo(null,e,i,t,n);break t;case 1:e=qo(null,e,i,t,n);break t;case 11:e=zo(null,e,i,t,n);break t;case 14:e=Bo(null,e,i,Gi(i.type,t),r,n);break t}throw Error(o(306,i,""))}return e;case 0:return r=e.type,i=e.pendingProps,Uo(t,e,r,i=e.elementType===r?i:Gi(r,i),n);case 1:return r=e.type,i=e.pendingProps,qo(t,e,r,i=e.elementType===r?i:Gi(r,i),n);case 3:if(Yo(e),r=e.updateQueue,null===t||null===r)throw Error(o(282));if(r=e.pendingProps,i=null!==(i=e.memoizedState)?i.element:null,ua(t,e),da(e,r,null,n),(r=e.memoizedState.element)===i)Ya(),e=as(t,e,n);else{if((a=(i=e.stateNode).hydrate)&&(Ba=Xr(e.stateNode.containerInfo.firstChild),za=e,a=Va=!0),a){if(null!=(t=i.mutableSourceEagerHydrationData))for(i=0;i<t.length;i+=2)(a=t[i])._workInProgressVersionPrimary=t[i+1],Xa.push(a);for(n=Na(e,null,r,n),e.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Fo(t,e,r,n),Ya();e=e.child}return e;case 5:return Aa(e),null===t&&Ua(e),r=e.type,i=e.pendingProps,a=null!==t?t.memoizedProps:null,s=i.children,Ur(r,i)?s=null:null!==a&&Ur(r,a)&&(e.flags|=16),Ho(t,e),Fo(t,e,s,n),e.child;case 6:return null===t&&Ua(e),null;case 13:return Zo(t,e,n);case 4:return Ia(e,e.stateNode.containerInfo),r=e.pendingProps,null===t?e.child=Sa(e,null,r,n):Fo(t,e,r,n),e.child;case 11:return r=e.type,i=e.pendingProps,zo(t,e,r,i=e.elementType===r?i:Gi(r,i),n);case 7:return Fo(t,e,e.pendingProps,n),e.child;case 8:case 12:return Fo(t,e,e.pendingProps.children,n),e.child;case 10:t:{r=e.type._context,i=e.pendingProps,s=e.memoizedProps,a=i.value;var l=e.type._context;if(fi(Zi,l._currentValue),l._currentValue=a,null!==s)if(l=s.value,0===(a=cr(l,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,a):1073741823))){if(s.children===i.children&&!pi.current){e=as(t,e,n);break t}}else for(null!==(l=e.child)&&(l.return=e);null!==l;){var u=l.dependencies;if(null!==u){s=l.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&a)){1===l.tag&&((c=ca(-1,n&-n)).tag=2,fa(l,c)),l.lanes|=n,null!==(c=l.alternate)&&(c.lanes|=n),ia(l.return,n),u.lanes|=n;break}c=c.next}}else s=10===l.tag&&l.type===e.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===e){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}Fo(t,e,i.children,n),e=e.child}return e;case 9:return i=e.type,r=(a=e.pendingProps).children,aa(e,n),r=r(i=oa(i,a.unstable_observedBits)),e.flags|=1,Fo(t,e,r,n),e.child;case 14:return a=Gi(i=e.type,e.pendingProps),Bo(t,e,i,a=Gi(i.type,a),r,n);case 15:return Vo(t,e,e.type,e.pendingProps,r,n);case 17:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Gi(r,i),null!==t&&(t.alternate=null,e.alternate=null,e.flags|=2),e.tag=1,mi(r)?(t=!0,wi(e)):t=!1,aa(e,n),ba(e,r,i),wa(e,r,i,n),$o(null,e,r,!0,t,n);case 19:return is(t,e,n);case 23:case 24:return Wo(t,e,n)}throw Error(o(156,e.tag))},iu.prototype.render=function(t){tu(t,this._internalRoot,null,null)},iu.prototype.unmount=function(){var t=this._internalRoot,e=t.containerInfo;tu(null,t,null,(function(){e[ti]=null}))},ee=function(t){13===t.tag&&(pl(t,4,hl()),ru(t,4))},ne=function(t){13===t.tag&&(pl(t,67108864,hl()),ru(t,67108864))},re=function(t){if(13===t.tag){var e=hl(),n=dl(t);pl(t,n,e),ru(t,n)}},ie=function(t,e){return e()},Nt=function(t,e,n){switch(e){case"input":if(nt(t,n),e=n.name,"radio"===n.type&&null!=e){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<n.length;e++){var r=n[e];if(r!==t&&r.form===t.form){var i=ai(r);if(!i)throw Error(o(90));G(r),nt(r,i)}}}break;case"textarea":ut(t,n);break;case"select":null!=(e=n.value)&&ot(t,!!n.multiple,e,!1)}},It=xl,Lt=function(t,e,n,r,i){var a=Ts;Ts|=4;try{return $i(98,t.bind(null,e,n,r,i))}finally{0===(Ts=a)&&(Ys(),Xi())}},At=function(){0===(49&Ts)&&(function(){if(null!==il){var t=il;il=null,t.forEach((function(t){t.expiredLanes|=24&t.pendingLanes,gl(t,Hi())}))}Xi()}(),Al())},Dt=function(t,e){var n=Ts;Ts|=2;try{return t(e)}finally{0===(Ts=n)&&(Ys(),Xi())}};var lu={Events:[ri,ii,ai,jt,Tt,Al,{current:!1}]},uu={findFiberByHostInstance:ni,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cu={bundleType:uu.bundleType,version:uu.version,rendererPackageName:uu.rendererPackageName,rendererConfig:uu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return null===(t=Jt(t))?null:t.stateNode},findFiberByHostInstance:uu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var fu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fu.isDisabled&&fu.supportsFiber)try{_i=fu.inject(cu),Ei=fu}catch(gt){}}e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lu,e.createPortal=su,e.findDOMNode=function(t){if(null==t)return null;if(1===t.nodeType)return t;var e=t._reactInternals;if(void 0===e){if("function"===typeof t.render)throw Error(o(188));throw Error(o(268,Object.keys(t)))}return t=null===(t=Jt(e))?null:t.stateNode},e.flushSync=function(t,e){var n=Ts;if(0!==(48&n))return t(e);Ts|=1;try{if(t)return $i(99,t.bind(null,e))}finally{Ts=n,Xi()}},e.hydrate=function(t,e,n){if(!au(e))throw Error(o(200));return ou(null,t,e,!0,n)},e.render=function(t,e,n){if(!au(e))throw Error(o(200));return ou(null,t,e,!1,n)},e.unmountComponentAtNode=function(t){if(!au(t))throw Error(o(40));return!!t._reactRootContainer&&(wl((function(){ou(null,null,t,!1,(function(){t._reactRootContainer=null,t[ti]=null}))})),!0)},e.unstable_batchedUpdates=xl,e.unstable_createPortal=function(t,e){return su(t,e,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},e.unstable_renderSubtreeIntoContainer=function(t,e,n,r){if(!au(n))throw Error(o(200));if(null==t||void 0===t._reactInternals)throw Error(o(38));return ou(t,e,n,!1,r)},e.version="17.0.2"},164:function(t,e,n){"use strict";!function t(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}(),t.exports=n(463)},374:function(t,e,n){"use strict";n(725);var r=n(791),i=60103;if(60107,"function"===typeof Symbol&&Symbol.for){var a=Symbol.for;i=a("react.element"),a("react.fragment")}
2var o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function u(t,e,n){var r,a={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==e.key&&(u=""+e.key),void 0!==e.ref&&(c=e.ref),e)s.call(e,r)&&!l.hasOwnProperty(r)&&(a[r]=e[r]);if(t&&t.defaultProps)for(r in e=t.defaultProps)void 0===a[r]&&(a[r]=e[r]);return{$$typeof:i,type:t,key:u,ref:c,props:a,_owner:o.current}}e.jsx=u,e.jsxs=u},117:function(t,e,n){"use strict";var r=n(725),i=60103,a=60106;e.Fragment=60107,e.StrictMode=60108,e.Profiler=60114;var o=60109,s=60110,l=60112;e.Suspense=60113;var u=60115,c=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;i=f("react.element"),a=f("react.portal"),e.Fragment=f("react.fragment"),e.StrictMode=f("react.strict_mode"),e.Profiler=f("react.profiler"),o=f("react.provider"),s=f("react.context"),l=f("react.forward_ref"),e.Suspense=f("react.suspense"),u=f("react.memo"),c=f("react.lazy")}var h="function"===typeof Symbol&&Symbol.iterator;function d(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function g(t,e,n){this.props=t,this.context=e,this.refs=v,this.updater=n||p}function m(){}function y(t,e,n){this.props=t,this.context=e,this.refs=v,this.updater=n||p}g.prototype.isReactComponent={},g.prototype.setState=function(t,e){if("object"!==typeof t&&"function"!==typeof t&&null!=t)throw Error(d(85));this.updater.enqueueSetState(this,t,e,"setState")},g.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},m.prototype=g.prototype;var b=y.prototype=new m;b.constructor=y,r(b,g.prototype),b.isPureReactComponent=!0;var x={current:null},w=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function _(t,e,n){var r,a={},o=null,s=null;
vendor: 2,788 bytes, line 2
2if(null!=e)for(r in void 0!==e.ref&&(s=e.ref),void 0!==e.key&&(o=""+e.key),e)w.call(e,r)&&!k.hasOwnProperty(r)&&(a[r]=e[r]);var l=arguments.length-2;if(1===l)a.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];a.children=u}if(t&&t.defaultProps)for(r in l=t.defaultProps)void 0===a[r]&&(a[r]=l[r]);return{$$typeof:i,type:t,key:o,ref:s,props:a,_owner:x.current}}function E(t){return"object"===typeof t&&null!==t&&t.$$typeof===i}var M=/\/+/g;function S(t,e){return"object"===typeof t&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,(function(t){return e[t]}))}(""+t.key):e.toString(36)}function N(t,e,n,r,o){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return o=o(l=t),t=""===r?"."+S(l,0):r,Array.isArray(o)?(n="",null!=t&&(n=t.replace(M,"$&/")+"/"),N(o,e,n,"",(function(t){return t}))):null!=o&&(E(o)&&(o=function(t,e){return{$$typeof:i,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}(o,n+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(M,"$&/")+"/")+t)),e.push(o)),1;if(l=0,r=""===r?".":r+":",Array.isArray(t))for(var u=0;u<t.length;u++){var c=r+S(s=t[u],u);l+=N(s,e,n,c,o)}else if(c=function(t){return null===t||"object"!==typeof t?null:"function"===typeof(t=h&&t[h]||t["@@iterator"])?t:null}(t),"function"===typeof c)for(t=c.call(t),u=0;!(s=t.next()).done;)l+=N(s=s.value,e,n,c=r+S(s,u++),o);else if("object"===s)throw e=""+t,Error(d(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e));return l}function C(t,e,n){if(null==t)return t;var r=[],i=0;return N(t,r,"","",(function(t){return e.call(n,t,i++)})),r}function P(t){if(-1===t._status){var e=t._result;e=e(),t._status=0,t._result=e,e.then((function(e){0===t._status&&(e=e.default,t._status=1,t._result=e)}),(function(e){0===t._status&&(t._status=2,t._result=e)}))}if(1===t._status)return t._result;throw t._result}var O={current:null};function j(){var t=O.current;if(null===t)throw Error(d(321));return t}var T={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:x,IsSomeRendererActing:{current:!1},assign:r};e.Children={map:C,forEach:function(t,e,n){C(t,(function(){e.apply(this,arguments)}),n)},count:function(t){var e=0;return C(t,(function(){e++})),e},toArray:function(t){return C(t,(function(t){return t}))||[]},only:function(t){if(!E(t))throw Error(d(143));return t}},e.Component=g,e.PureComponent=y,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T,e.cloneElement=function(t,e,n){if(null===t||void 0===t)throw Error(d(267,t));var a=r({},t.props),o=t.key,s=t.ref,l=t._owner;if(null!=e){if(void 0!==e.ref&&(s=e.ref,l=x.current),void 0!==e.ke
vendor: 9,975 bytes, line 2
2y&&(o=""+e.key),t.type&&t.type.defaultProps)var u=t.type.defaultProps;for(c in e)w.call(e,c)&&!k.hasOwnProperty(c)&&(a[c]=void 0===e[c]&&void 0!==u?u[c]:e[c])}var c=arguments.length-2;if(1===c)a.children=n;else if(1<c){u=Array(c);for(var f=0;f<c;f++)u[f]=arguments[f+2];a.children=u}return{$$typeof:i,type:t.type,key:o,ref:s,props:a,_owner:l}},e.createContext=function(t,e){return void 0===e&&(e=null),(t={$$typeof:s,_calculateChangedBits:e,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:t},t.Consumer=t},e.createElement=_,e.createFactory=function(t){var e=_.bind(null,t);return e.type=t,e},e.createRef=function(){return{current:null}},e.forwardRef=function(t){return{$$typeof:l,render:t}},e.isValidElement=E,e.lazy=function(t){return{$$typeof:c,_payload:{_status:-1,_result:t},_init:P}},e.memo=function(t,e){return{$$typeof:u,type:t,compare:void 0===e?null:e}},e.useCallback=function(t,e){return j().useCallback(t,e)},e.useContext=function(t,e){return j().useContext(t,e)},e.useDebugValue=function(){},e.useEffect=function(t,e){return j().useEffect(t,e)},e.useImperativeHandle=function(t,e,n){return j().useImperativeHandle(t,e,n)},e.useLayoutEffect=function(t,e){return j().useLayoutEffect(t,e)},e.useMemo=function(t,e){return j().useMemo(t,e)},e.useReducer=function(t,e,n){return j().useReducer(t,e,n)},e.useRef=function(t){return j().useRef(t)},e.useState=function(t){return j().useState(t)},e.version="17.0.2"},791:function(t,e,n){"use strict";t.exports=n(117)},184:function(t,e,n){"use strict";t.exports=n(374)},727:function(t){var e=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,i="function"===typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(j){l=function(t,e,n){return t[e]=n}}function u(t,e,n,r){var i=e&&e.prototype instanceof g?e:g,a=Object.create(i.prototype),o=new C(r||[]);return a._invoke=function(t,e,n){var r=f;return function(i,a){if(r===d)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw a;return O()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=M(o,n);if(s){if(s===v)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var l=c(t,e,n);if("normal"===l.type){if(r=n.done?p:h,l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=p,n.method="throw",n.arg=l.arg)}}}(t,n,o),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(j){return{type:"throw",arg:j}}}t.wrap=u;var f="suspendedStart",h="suspendedYield",d="executing",p="completed",v={};function g(){}function m(){}function y(){}var b={};l(b,a,(function(){return this}));var x=Object.getPrototypeOf,w=x&&x(x(P([])));w&&w!==n&&r.call(w,a)&&(b=w);var k=y.prototype=g.prototype=Object.create(b);function _(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function n(i,a,o,s){var l=c(t[i],t,a);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"===typeof f&&r.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(f).then((function(t){u.value=t,o(u)}),(function(t){return n("throw",t,o,s)}))}s(l.arg)}var i;this._invoke=function(t,r){function a(){return new e((function(e,i){n(t,r,e,i)}))}return i=i?i.then(a,a):a()}}function M(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,M(t,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var i=c(r,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var a=i.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function N(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function P(t){if(t){var n=t[a];if(n)return n.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}return{next:O}}function O(){return{value:e,done:!0}}return m.prototype=y,l(k,"constructor",y),l(y,"constructor",m),m.displayName=l(y,s,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"===typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,l(t,s,"GeneratorFunction")),t.prototype=Object.create(k),t},t.awrap=function(t){return{__await:t}},_(E.prototype),l(E.prototype,o,(function(){return this})),t.AsyncIterator=E,t.async=function(e,n,r,i,a){void 0===a&&(a=Promise);var o=new E(u(e,n,r,i),a);return t.isGeneratorFunction(n)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},_(k),l(k,s,"Generator"),l(k,a,(function(){return this})),l(k,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=P,C.prototype={constructor:C,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var l=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(l&&u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a.finallyLoc,v):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),N(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;N(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}(t.exports);try{regeneratorRuntime=e}catch(n){"object"===typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},813:function(t,e){"use strict";var n,r,i,a;if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var u=null,c=null,f=function t(){if(null!==u)try{var n=e.unstable_now();u(!0,n),u=null}catch(r){throw setTimeout(t,0),r}};n=function(t){null!==u?setTimeout(n,0,t):(u=t,setTimeout(f,0))},r=function(t,e){c=setTimeout(t,e)},i=function(){clearTimeout(c)},e.unstable_shouldYield=function(){return!1},a=e.unstable_forceFrameRate=function(){}}else{var h=window.setTimeout,d=window.clearTimeout;if("undefined"!==typeof console){var p=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof p&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var v=!1,g=null,m=-1,y=5,b=0;e.unstable_shouldYield=function(){return e.unstable_now()>=b},a=function(){},e.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<t?Math.floor(1e3/t):5};var x=new MessageChannel,w=x.port2;x.port1.onmessage=function(){if(null!==g){var t=e.unstable_now();b=t+y;try{g(!0,t)?w.postMessage(null):(v=!1,g=null)}catch(n){throw w.postMessage(null),n}}else v=!1},n=function(t){g=t,v||(v=!0,w.postMessage(null))},r=function(t,n){m=h((function(){t(e.unstable_now())}),n)},i=function(){d(m),m=-1}}function k(t,e){var n=t.length;t.push(e);t:for(;;){var r=n-1>>>1,i=t[r];
2if(!(void 0!==i&&0<M(i,e)))break t;t[r]=e,t[n]=i,n=r}}function _(t){return void 0===(t=t[0])?null:t}function E(t){var e=t[0];if(void 0!==e){var n=t.pop();if(n!==e){t[0]=n;t:for(var r=0,i=t.length;r<i;){var a=2*(r+1)-1,o=t[a],s=a+1,l=t[s];if(void 0!==o&&0>M(o,n))void 0!==l&&0>M(l,o)?(t[r]=l,t[s]=n,r=s):(t[r]=o,t[a]=n,r=a);else{if(!(void 0!==l&&0>M(l,n)))break t;t[r]=l,t[s]=n,r=s}}}return e}return null}function M(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}var S=[],N=[],C=1,P=null,O=3,j=!1,T=!1,I=!1;function L(t){for(var e=_(N);null!==e;){if(null===e.callback)E(N);else{if(!(e.startTime<=t))break;E(N),e.sortIndex=e.expirationTime,k(S,e)}e=_(N)}}function A(t){if(I=!1,L(t),!T)if(null!==_(S))T=!0,n(D);else{var e=_(N);null!==e&&r(A,e.startTime-t)}}function D(t,n){T=!1,I&&(I=!1,i()),j=!0;var a=O;try{for(L(n),P=_(S);null!==P&&(!(P.expirationTime>n)||t&&!e.unstable_shouldYield());){var o=P.callback;if("function"===typeof o){P.callback=null,O=P.priorityLevel;var s=o(P.expirationTime<=n);n=e.unstable_now(),"function"===typeof s?P.callback=s:P===_(S)&&E(S),L(n)}else E(S);P=_(S)}if(null!==P)var l=!0;else{var u=_(N);null!==u&&r(A,u.startTime-n),l=!1}return l}finally{P=null,O=a,j=!1}}var R=a;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(t){t.callback=null},e.unstable_continueExecution=function(){T||j||(T=!0,n(D))},e.unstable_getCurrentPriorityLevel=function(){return O},e.unstable_getFirstCallbackNode=function(){return _(S)},e.unstable_next=function(t){switch(O){case 1:case 2:case 3:var e=3;break;default:e=O}var n=O;O=e;try{return t()}finally{O=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=R,e.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=O;O=t;try{return e()}finally{O=n}},e.unstable_scheduleCallback=function(t,a,o){var s=e.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?s+o:s:o=s,t){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return t={id:C++,callback:a,priorityLevel:t,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>s?(t.sortIndex=o,k(N,t),null===_(S)&&t===_(N)&&(I?i():I=!0,r(A,o-s))):(t.sortIndex=l,k(S,t),T||j||(T=!0,n(D))),t},e.unstable_wrapCallback=function(t){var e=O;return function(){var n=O;O=e;try{return t.apply(this,arguments)}finally{O=n}}}},296:function(t,e,n){"use strict";t.exports=n(813)},699:function(t,e,n){var r=n(501),i=n(112),a=n(132),o=n(890),s=n(113),l=n(350),u=n(411);u.alea=r,u.xor128=i,u.xorwow=a,u.xorshift7=o,u.xor4096=s,u.tychei=l,t.exports=u},501:function(t,e,n){var r;!function(t,i,a){function o(t){var e=this,n=function(){var t=4022871197;return function(e){e=String(e);for(var n=0;n<e.length;n++){var r=.02519603282416938*(t+=e.charCodeAt(n));r-=t=r>>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)}}();e.next=function(){var t=2091639*e.s0+2.3283064365386963e-10*e.c;return e.s0=e.s1,e.s1=e.s2,e.s2=t-(e.c=0|t)},e.c=1,e.s0=n(" "),e.s1=n(" "),e.s2=n(" "),e.s0-=n(t),e.s0<0&&(e.s0+=1),e.s1-=n(t),e.s1<0&&(e.s1+=1),e.s2-=n(t),e.s2<0&&(e.s2+=1),n=null}function s(t,e){return e.c=t.c,e.s0=t.s0,e.s1=t.s1,e.s2=t.s2,e}function l(t,e){var n=new o(t),r=e&&e.state,i=n.next;return i.int32=function(){return 4294967296*n.next()|0},i.double=function(){return i()+11102230246251565e-32*(2097152*i()|0)},i.quick=i,r&&("object"==typeof r&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=l:n.amdD&&n.amdO?void 0===(r=function(){return l}.call(e,n,e,i))||(i.exports=r):this.alea=l}(0,t=n.nmd(t),n.amdD)},350:function(t,e,n){var r;!function(t,i,a){function o(t){var e=this,n="";e.next=function(){var t=e.b,n=e.c,r=e.d,i=e.a;return t=t<<25^t>>>7^n,n=n-r|0,r=r<<24^r>>>8^i,i=i-t|0,e.b=t=t<<20^t>>>12^n,e.c=n=n-r|0,e.d=r<<16^n>>>16^i,e.a=i-t|0},e.a=0,e.b=0,e.c=-1640531527,e.d=1367130551,t===Math.floor(t)?(e.a=t/4294967296|0,e.b=0|t):n+=t;for(var r=0;r<n.length+20;
vendor: 3,720 bytes, line 2
2r++)e.b^=0|n.charCodeAt(r),e.next()}function s(t,e){return e.a=t.a,e.b=t.b,e.c=t.c,e.d=t.d,e}function l(t,e){var n=new o(t),r=e&&e.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var t=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===t);return t},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=l:n.amdD&&n.amdO?void 0===(r=function(){return l}.call(e,n,e,i))||(i.exports=r):this.tychei=l}(0,t=n.nmd(t),n.amdD)},112:function(t,e,n){var r;!function(t,i,a){function o(t){var e=this,n="";e.x=0,e.y=0,e.z=0,e.w=0,e.next=function(){var t=e.x^e.x<<11;return e.x=e.y,e.y=e.z,e.z=e.w,e.w^=e.w>>>19^t^t>>>8},t===(0|t)?e.x=t:n+=t;for(var r=0;r<n.length+64;r++)e.x^=0|n.charCodeAt(r),e.next()}function s(t,e){return e.x=t.x,e.y=t.y,e.z=t.z,e.w=t.w,e}function l(t,e){var n=new o(t),r=e&&e.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var t=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===t);return t},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=l:n.amdD&&n.amdO?void 0===(r=function(){return l}.call(e,n,e,i))||(i.exports=r):this.xor128=l}(0,t=n.nmd(t),n.amdD)},113:function(t,e,n){var r;!function(t,i,a){function o(t){var e=this;e.next=function(){var t,n,r=e.w,i=e.X,a=e.i;return e.w=r=r+1640531527|0,n=i[a+34&127],t=i[a=a+1&127],n^=n<<13,t^=t<<17,n^=n>>>15,t^=t>>>12,n=i[a]=n^t,e.i=a,n+(r^r>>>16)|0},function(t,e){var n,r,i,a,o,s=[],l=128;for(e===(0|e)?(r=e,e=null):(e+="\0",r=0,l=Math.max(l,e.length)),i=0,a=-32;a<l;++a)e&&(r^=e.charCodeAt((a+32)%e.length)),0===a&&(o=r),r^=r<<10,r^=r>>>15,r^=r<<4,r^=r>>>13,a>=0&&(o=o+1640531527|0,i=0==(n=s[127&a]^=r+o)?i+1:0);for(i>=128&&(s[127&(e&&e.length||0)]=-1),i=127,a=512;a>0;--a)r=s[i+34&127],n=s[i=i+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,s[i]=r^n;t.w=o,t.X=s,t.i=i}(e,t)}function s(t,e){return e.i=t.i,e.w=t.w,e.X=t.X.slice(),e}function l(t,e){null==t&&(t=+new Date);var n=new o(t),r=e&&e.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var t=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===t);return t},i.int32=n.next,i.quick=i,r&&(r.X&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=l:n.amdD&&n.amdO?void 0===(r=function(){return l}.call(e,n,e,i))||(i.exports=r):this.xor4096=l}(0,t=n.nmd(t),n.amdD)},890:function(t,e,n){var r;!function(t,i,a){function o(t){var e=this;e.next=function(){var t,n,r=e.x,i=e.i;return t=r[i],n=(t^=t>>>7)^t<<24,n^=(t=r[i+1&7])^t>>>10,n^=(t=r[i+3&7])^t>>>3,n^=(t=r[i+4&7])^t<<7,t=r[i+7&7],n^=(t^=t<<13)^t<<9,r[i]=n,e.i=i+1&7,n},function(t,e){var n,r=[];if(e===(0|e))r[0]=e;else for(e=""+e,n=0;n<e.length;++n)r[7&n]=r[7&n]<<15^e.charCodeAt(n)+r[n+1&7]<<13;for(;r.length<8;)r.push(0);for(n=0;n<8&&0===r[n];++n);for(8==n?r[7]=-1:r[n],t.x=r,t.i=0,n=256;n>0;--n)t.next()}(e,t)}function s(t,e){return e.x=t.x.slice(),e.i=t.i,e}function l(t,e){null==t&&(t=+new Date);var n=new o(t),r=e&&e.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var t=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===t);return t},i.int32=n.next,i.quick=i,r&&(r.x&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=l:n.amdD&&n.amdO?void 0===(r=function(){return l}.call(e,n,e,i))||(i.exports=r):this.xorshift7=l}(0,t=n.nmd(t),n.amdD)},132:function(t,e,n){var r;!function(t,i,a){function o(t){var e=this,n="";e.next=function(){var t=e.x^e.x>>>2;return e.x=e.y,e.y=e.z,e.z=e.w,e.w=e.v,(e.d=e.d+362437|0)+(e.v=e.v^e.v<<4^t^t<<1)|0},e.x=0,e.y=0,e.z=0,e.w=0,e.v=0,t===(0|t)?e.x=t:n+=t;for(var r=0;r<n.length+64;
2r++)e.x^=0|n.charCodeAt(r),r==n.length&&(e.d=e.x<<10^e.x>>>4),e.next()}function s(t,e){return e.x=t.x,e.y=t.y,e.z=t.z,e.w=t.w,e.v=t.v,e.d=t.d,e}function l(t,e){var n=new o(t),r=e&&e.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var t=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===t);return t},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=l:n.amdD&&n.amdO?void 0===(r=function(){return l}.call(e,n,e,i))||(i.exports=r):this.xorwow=l}(0,t=n.nmd(t),n.amdD)},411:function(t,e,n){var r;!function(i,a,o){var s,l=256,u=o.pow(l,6),c=o.pow(2,52),f=2*c,h=255;function d(t,e,n){var r=[],h=m(g((e=1==e?{entropy:!0}:e||{}).entropy?[t,y(a)]:null==t?function(){try{var t;return s&&(t=s.randomBytes)?t=t(l):(t=new Uint8Array(l),(i.crypto||i.msCrypto).getRandomValues(t)),y(t)}catch(r){var e=i.navigator,n=e&&e.plugins;return[+new Date,i,n,i.screen,y(a)]}}():t,3),r),d=new p(r),b=function(){for(var t=d.g(6),e=u,n=0;t<c;)t=(t+n)*l,e*=l,n=d.g(1);for(;t>=f;)t/=2,e/=2,n>>>=1;return(t+n)/e};return b.int32=function(){return 0|d.g(4)},b.quick=function(){return d.g(4)/4294967296},b.double=b,m(y(d.S),a),(e.pass||n||function(t,e,n,r){return r&&(r.S&&v(r,d),t.state=function(){return v(d,{})}),n?(o.random=t,e):t})(b,h,"global"in e?e.global:this==o,e.state)}function p(t){var e,n=t.length,r=this,i=0,a=r.i=r.j=0,o=r.S=[];for(n||(t=[n++]);i<l;)o[i]=i++;for(i=0;i<l;i++)o[i]=o[a=h&a+t[i%n]+(e=o[i])],o[a]=e;(r.g=function(t){for(var e,n=0,i=r.i,a=r.j,o=r.S;t--;)e=o[i=h&i+1],n=n*l+o[h&(o[i]=o[a=h&a+e])+(o[a]=e)];return r.i=i,r.j=a,n})(l)}function v(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function g(t,e){var n,r=[],i=typeof t;if(e&&"object"==i)for(n in t)try{r.push(g(t[n],e-1))}catch(a){}return r.length?r:"string"==i?t:t+"\0"}function m(t,e){for(var n,r=t+"",i=0;i<r.length;)e[h&i]=h&(n^=19*e[h&i])+r.charCodeAt(i++);return y(e)}function y(t){return String.fromCharCode.apply(0,t)}if(m(o.random(),a),t.exports){t.exports=d;try{s=n(42)}catch(b){}}else void 0===(r=function(){return d}.call(e,n,e,t))||(t.exports=r)}("undefined"!==typeof self?self:this,[],Math)},11:function(t,e){"use strict";var n,r,i;r=[],n=function(){function t(){return!0}function e(){return!1}function n(){}function r(){var i=[{name:"number",test:function(t){return"number"===typeof t}},{name:"string",test:function(t){return"string"===typeof t}},{name:"boolean",test:function(t){return"boolean"===typeof t}},{name:"Function",test:function(t){return"function"===typeof t}},{name:"Array",test:Array.isArray},{name:"Date",test:function(t){return t instanceof Date}},{name:"RegExp",test:function(t){return t instanceof RegExp}},{name:"Object",test:function(t){return"object"===typeof t&&null!==t&&t.constructor===Object}},{name:"null",test:function(t){return null===t}},{name:"undefined",test:function(t){return void 0===t}}],a={name:"any",test:t},o=[],s=[],l={types:i,conversions:s,ignore:o};function u(t){var e=X(l.types,(function(e){return e.name===t}));if(e)return e;if("any"===t)return a;var n=X(l.types,(function(e){return e.name.toLowerCase()===t.toLowerCase()}));throw new TypeError('Unknown type "'+t+'"'+(n?'. Did you mean "'+n.name+'"?':""))}function c(t){return t===a?999:l.types.indexOf(t)}function f(t){var e=X(l.types,(function(e){return e.test(t)}));if(e)return e.name;throw new TypeError("Value has unknown type. Value: "+t)}function h(t,e){if(!t.signatures)throw new TypeError("Function is no typed-function");var n;if("string"===typeof e){n=e.split(",");for(var r=0;r<n.length;r++)n[r]=n[r].trim()}else{if(!Array.isArray(e))throw new TypeError("String array or a comma separated string expected");n=e}var i=n.join(","),a=t.signatures[i];if(a)return a;throw new TypeError("Signature not found (signature: "+(t.name||"unnamed")+"("+n.join(", ")+"))")}function d(t,e){var n=f(t);if(e===n)return t;for(var r=0;r<l.conversions.length;r++){var i=l.conversions[r];if(i.from===n&&i.to===e)return i.convert(t)}throw new Error("Cannot convert from "+n+" to "+e)}function p(t){return t.map((function(t){var e=t.types.map(_);return(t.restParam?"...":"")+e.join("|")})).join(",")}function v(t,e){var n=0===t.indexOf("..."),r=(n?t.length>
23?t.slice(3):"any":t).split("|").map(z).filter(B).filter(F),i=j(e,r),a=r.map((function(t){var e=u(t);return{name:t,typeIndex:c(e),test:e.test,conversion:null,conversionIndex:-1}})),o=i.map((function(t){var n=u(t.from);return{name:t.from,typeIndex:c(n),test:n.test,conversion:t,conversionIndex:e.indexOf(t)}}));return{types:a.concat(o),restParam:n}}function g(t,e,n){var r=[];return""!==t.trim()&&(r=t.split(",").map(z).map((function(t,e,r){var i=v(t,n);if(i.restParam&&e!==r.length-1)throw new SyntaxError('Unexpected rest parameter "'+t+'": only allowed for the last parameter');return i}))),r.some(W)?null:{params:r,fn:e}}function m(t){var e=U(t);return!!e&&e.restParam}function y(t){return t.types.some((function(t){return null!=t.conversion}))}function b(e){if(e&&0!==e.types.length){if(1===e.types.length)return u(e.types[0].name).test;if(2===e.types.length){var n=u(e.types[0].name).test,r=u(e.types[1].name).test;return function(t){return n(t)||r(t)}}var i=e.types.map((function(t){return u(t.name).test}));return function(t){for(var e=0;e<i.length;e++)if(i[e](t))return!0;return!1}}return t}function x(t){var e,n,r;if(m(t)){var i=(e=H(t).map(b)).length,a=b(U(t)),o=function(t){for(var e=i;e<t.length;e++)if(!a(t[e]))return!1;return!0};return function(t){for(var n=0;n<e.length;n++)if(!e[n](t[n]))return!1;return o(t)&&t.length>=i+1}}return 0===t.length?function(t){return 0===t.length}:1===t.length?(n=b(t[0]),function(t){return n(t[0])&&1===t.length}):2===t.length?(n=b(t[0]),r=b(t[1]),function(t){return n(t[0])&&r(t[1])&&2===t.length}):(e=t.map(b),function(t){for(var n=0;n<e.length;n++)if(!e[n](t[n]))return!1;return t.length===e.length})}function w(t,e){return e<t.params.length?t.params[e]:m(t.params)?U(t.params):null}function k(t,e,n){var r=w(t,e);return(r?n?r.types.filter(E):r.types:[]).map(_)}function _(t){return t.name}function E(t){return null===t.conversion||void 0===t.conversion}function M(t,e){var n=K(Q(t,(function(t){return k(t,e,!1)})));return-1!==n.indexOf("any")?["any"]:n}function S(t,e,n){var r,i,a,o=t||"unnamed",s=n;for(a=0;a<e.length;a++){var l=s.filter((function(t){var n=b(w(t,a));return(a<t.params.length||m(t.params))&&n(e[a])}));if(0===l.length){if((i=M(s,a)).length>0){var u=f(e[a]);return(r=new TypeError("Unexpected type of argument in function "+o+" (expected: "+i.join(" or ")+", actual: "+u+", index: "+a+")")).data={category:"wrongType",fn:o,index:a,actual:u,expected:i},r}}else s=l}var c=s.map((function(t){return m(t.params)?1/0:t.params.length}));if(e.length<Math.min.apply(null,c))return i=M(s,a),(r=new TypeError("Too few arguments in function "+o+" (expected: "+i.join(" or ")+", index: "+e.length+")")).data={category:"tooFewArgs",fn:o,index:e.length,expected:i},r;var h=Math.max.apply(null,c);return e.length>h?((r=new TypeError("Too many arguments in function "+o+" (expected: "+h+", actual: "+e.length+")")).data={category:"tooManyArgs",fn:o,index:e.length,expectedLength:h},r):((r=new TypeError('Arguments of type "'+e.join(", ")+'" do not match any of the defined signatures of function '+o+".")).data={category:"mismatch",actual:e.map(f)},r)}function N(t){for(var e=999,n=0;n<t.types.length;n++)E(t.types[n])&&(e=Math.min(e,t.types[n].typeIndex));return e}function C(t){for(var e=999,n=0;n<t.types.length;n++)E(t.types[n])||(e=Math.min(e,t.types[n].conversionIndex));return e}function P(t,e){var n;return 0!==(n=t.restParam-e.restParam)||0!==(n=y(t)-y(e))||0!==(n=N(t)-N(e))?n:C(t)-C(e)}function O(t,e){var n,r,i=Math.min(t.params.length,e.params.length);if(0!==(r=t.params.some(y)-e.params.some(y)))return r;for(n=0;n<i;n++)if(0!==(r=y(t.params[n])-y(e.params[n])))return r;for(n=0;n<i;n++)if(0!==(r=P(t.params[n],e.params[n])))return r;return t.params.length-e.params.length}function j(t,e){var n={};return t.forEach((function(t){-1!==e.indexOf(t.from)||-1===e.indexOf(t.to)||n[t.from]||(n[t.from]=t)})),Object.keys(n).map((function(t){return n[t]}))}function T(t,e){var n=e;if(t.some(y)){var r=m(t),i=t.map(I);n=function(){for(var t=[],n=r?arguments.length-1:arguments.length,a=0;a<n;a++)t[a]=i[a](arguments[a]);return r&&(t[n]=arguments[n].map(i[n])),e.apply(this,t)}}var a=n;if(m(t)){var o=t.length-1;a=function(){return n.apply(this,q(arguments,0,o).concat([q(arguments,o)]))}}return a}function I(t){var e,n,r,i,a=[],o=[];
2switch(t.types.forEach((function(t){t.conversion&&(a.push(u(t.conversion.from).test),o.push(t.conversion.convert))})),o.length){case 0:return function(t){return t};case 1:return e=a[0],r=o[0],function(t){return e(t)?r(t):t};case 2:return e=a[0],n=a[1],r=o[0],i=o[1],function(t){return e(t)?r(t):n(t)?i(t):t};default:return function(t){for(var e=0;e<o.length;e++)if(a[e](t))return o[e](t);return t}}}function L(t){var e={};return t.forEach((function(t){t.params.some(y)||A(t.params,!0).forEach((function(n){e[p(n)]=t.fn}))})),e}function A(t,e){function n(t,r,i){if(r<t.length){var a,o=t[r],s=e?o.types.filter(E):o.types;if(o.restParam){var l=s.filter(E);a=l.length<s.length?[l,s]:[s]}else a=s.map((function(t){return[t]}));return Q(a,(function(e){return n(t,r+1,i.concat([e]))}))}return[i.map((function(e,n){return{types:e,restParam:n===t.length-1&&m(t)}}))]}return n(t,0,[])}function D(t,e){for(var n=Math.max(t.params.length,e.params.length),r=0;r<n;r++)if(!Y(k(t,r,!0),k(e,r,!0)))return!1;var i=t.params.length,a=e.params.length,o=m(t.params),s=m(e.params);return o?s?i===a:a>=i:s?i>=a:i===a}function R(t,r){if(0===Object.keys(r).length)throw new SyntaxError("No signatures provided");var i=[];Object.keys(r).map((function(t){return g(t,r[t],l.conversions)}
2)).filter(V).forEach((function(t){var e=X(i,(function(e){return D(e,t)}));if(e)throw new TypeError('Conflicting signatures "'+p(e.params)+'" and "'+p(t.params)+'".');i.push(t)}));var a=Q(i,(function(t){return(t?A(t.params,!1):[]).map((function(e){return{params:e,fn:t.fn}}))})).filter(V);a.sort(O);var o=a[0]&&a[0].params.length<=2&&!m(a[0].params),s=a[1]&&a[1].params.length<=2&&!m(a[1].params),u=a[2]&&a[2].params.length<=2&&!m(a[2].params),c=a[3]&&a[3].params.length<=2&&!m(a[3].params),f=a[4]&&a[4].params.length<=2&&!m(a[4].params),h=a[5]&&a[5].params.length<=2&&!m(a[5].params),d=o&&s&&u&&c&&f&&h,v=a.map((function(t){return x(t.params)})),y=o?b(a[0].params[0]):e,w=s?b(a[1].params[0]):e,k=u?b(a[2].params[0]):e,_=c?b(a[3].params[0]):e,E=f?b(a[4].params[0]):e,M=h?b(a[5].params[0]):e,N=o?b(a[0].params[1]):e,C=s?b(a[1].params[1]):e,P=u?b(a[2].params[1]):e,j=c?b(a[3].params[1]):e,I=f?b(a[4].params[1]):e,R=h?b(a[5].params[1]):e,F=a.map((function(t){return T(t.params,t.fn)})),z=o?F[0]:n,B=s?F[1]:n,W=u?F[2]:n,H=c?F[3]:n,U=f?F[4]:n,q=h?F[5]:n,$=o?a[0].params.length:-1,Y=s?a[1].params.length:-1,K=u?a[2].params.length:-1,G=c?a[3].params.length:-1,Z=f?a[4].params.length:-1,J=h?a[5].params.length:-1,tt=d?6:0,et=a.length,nt=function(){for(var e=tt;e<et;e++)if(v[e](arguments))return F[e].apply(this,arguments);throw S(t,arguments,a)},rt=function t(e,n){return arguments.length===$&&y(e)&&N(n)?z.apply(t,arguments):arguments.length===Y&&w(e)&&C(n)?B.apply(t,arguments):arguments.length===K&&k(e)&&P(n)?W.apply(t,arguments):arguments.length===G&&_(e)&&j(n)?H.apply(t,arguments):arguments.length===Z&&E(e)&&I(n)?U.apply(t,arguments):arguments.length===J&&M(e)&&R(n)?q.apply(t,arguments):nt.apply(t,arguments)};try{Object.defineProperty(rt,"name",{value:t})}catch(it){}return rt.signatures=L(a),rt}function F(t){return-1===l.ignore.indexOf(t)}function z(t){return t.trim()}function B(t){return!!t}function V(t){return null!==t}function W(t){return 0===t.types.length}function H(t){return t.slice(0,t.length-1)}function U(t){return t[t.length-1]}function q(t,e,n){return Array.prototype.slice.call(t,e,n)}function $(t,e){return-1!==t.indexOf(e)}function Y(t,e){for(var n=0;n<t.length;n++)if($(e,t[n]))return!0;return!1}function X(t,e){for(var n=0;n<t.length;n++)if(e(t[n]))return t[n]}function K(t){for(var e={},n=0;n<t.length;n++)e[t[n]]=!0;return Object.keys(e)}function Q(t,e){return Array.prototype.concat.apply([],t.map(e))}function G(t){for(var e="",n=0;n<t.length;n++){var r=t[n];if(("object"===typeof r.signatures||"string"===typeof r.signature)&&""!==r.name)if(""===e)e=r.name;else if(e!==r.name){var i=new Error("Function names do not match (expected: "+e+", actual: "+r.name+")");throw i.data={actual:r.name,expected:e},i}}return e}function Z(t){var e,n={};function r(t,r){if(n.hasOwnProperty(t)&&r!==n[t])throw(e=new Error('Signature "'+t+'" is defined twice')).data={signature:t},e}for(var i=0;i<t.length;i++){var a=t[i];if("object"===typeof a.signatures)for(var o in a.signatures)a.signatures.hasOwnProperty(o)&&(r(o,a.signatures[o]),n[o]=a.signatures[o]);else{if("string"!==typeof a.signature)throw(e=new TypeError("Function is no typed-function (index: "+i+")")).data={index:i},e;r(a.signature,a),n[a.signature]=a}}return n}return(l=R("typed",{"string, Object":R,Object:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(t[n]);return R(G(e),t)},"...Function":function(t){return R(G(t),Z(t))},"string, ...Function":function(t,e){return R(t,Z(e))}})).create=r,l.types=i,l.conversions=s,l.ignore=o,l.convert=d,l.find=h,l.addType=function(t,e){if(!t||"string"!==typeof t.name||"function"!==typeof t.test)throw new TypeError("Object with properties {name: string, test: function} expected");if(!1!==e)for(var n=0;n<l.types.length;n++)if("Object"===l.types[n].name)return void l.types.splice(n,0,t);l.types.push(t)},l.addConversion=function(t){if(!t||"string"!==typeof t.from||"string"!==typeof t.to||"function"!==typeof t.convert)throw new TypeError("Object with properties {from: string, to: string, convert: function} expected");l.conversions.push(t)},l}return r()},void 0===(i="function"===typeof n?n.apply(e,r):n)||(t.exports=i)},391:function(t){"use strict";var e=function(){};t.exports=e}
2,125:function(t,e,n){"use strict";t.exports=n.p+"static/media/PG - Calc Dosagem de Concreto IPT:EPUSP.802003ff3fb5509678d1.pdf"},42:function(){}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var a=e[r]={id:r,loaded:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=t,n.amdD=function(){throw new Error("define cannot be used indirect")},n.amdO={},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.f={},n.e=function(t){return Promise.all(Object.keys(n.f).reduce((function(e,r){return n.f[r](t,e),e}),[]))},n.u=function(t){return"static/js/"+t+".5707d3eb.chunk.js"},n.miniCssF=function(t){},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){var t={},e="app-dosagem:";n.l=function(r,i,a,o){if(t[r])t[r].push(i);else{var s,l;if(void 0!==a)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var f=u[c];if(f.getAttribute("src")==r||f.getAttribute("data-webpack")==e+a){s=f;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",e+a),s.src=r),t[r]=[i];var h=function(e,n){s.onerror=s.onload=null,clearTimeout(d);var i=t[r];if(delete t[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((function(t){return t(n)})),e)return e(n)},d=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),l&&document.head.appendChild(s)}}}(),n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t},n.p="/",function(){var t={179:0};n.f.j=function(e,r){var i=n.o(t,e)?t[e]:void 0;if(0!==i)if(i)r.push(i[2]);else{var a=new Promise((function(n,r){i=t[e]=[n,r]}));r.push(i[2]=a);var o=n.p+n.u(e),s=new Error;n.l(o,(function(r){if(n.o(t,e)&&(0!==(i=t[e])&&(t[e]=void 0),i)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+e+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,i[1](s)}}),"chunk-"+e,e)}};var e=function(e,r){var i,a,o=r[0],s=r[1],l=r[2],u=0;if(o.some((function(e){return 0!==t[e]}))){for(i in s)n.o(s,i)&&(n.m[i]=s[i]);if(l)l(n)}for(e&&e(r);u<o.length;u++)a=o[u],n.o(t,a)&&t[a]&&t[a][0](),t[a]=0},r=self.webpackChunkapp_dosagem=self.webpackChunkapp_dosagem||[];r.forEach(e.bind(null,0)),r.push=e.bind(null,r.push.bind(r))}(),function(){"use strict";var t=n(791),e=n(164);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function a(t,e){if(t){if("string"===typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,e):void 0}}function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(t);!(o=(r=n.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(l){s=!0,i=l}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(t,e)||a(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(){return s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},s.apply(this,arguments)}var l={epsilon:1e-12,matrix:"Matrix",number:"number",precision:64,predictable:!1,randomSeed:null},u=["Matrix","Array"],c=["number","BigNumber","Fraction"];var f=function(t){if(t)throw new Error("The global config is readonly. \nPlease create a mathjs instance if you want to change the default configuration. \nExample:\n\n import { create, all } from 'mathjs';\n const mathjs = create(all);\n mathjs.config({ number: 'BigNumber' });\n");return Object.freeze(l)};function h(t){return"number"===typeof t}function d(t){return!(!t||"object"!==typeof t||"function"!==typeof t.constructor)&&(!0===t.isBigNumber&&"object"===typeof t.constructor.prototype&&!0===t.constructor.prototype.isBigNumber||"function"===typeof t.constructor.isDecimal&&!0===t.constructor.isDecimal(t))}function p(t){return t&&"object"===typeof t&&!0===Object.getPrototypeOf(t).isComplex||!1}function v(t){return t&&"object"===typeof t&&!0===Object.getPrototypeOf(t).isFraction||!1}function g(t){return t&&!0===t.constructor.prototype.isUnit||!1}function m(t){return"string"===typeof t}s(f,l,{MATRIX_OPTIONS:u,NUMBER_OPTIONS:c});var y=Array.isArray;function b(t){return t&&!0===t.constructor.prototype.isMatrix||!1}function x(t){return Array.isArray(t)||b(t)}function w(t){return t&&t.isDenseMatrix&&!0===t.constructor.prototype.isMatrix||!1}function k(t){return t&&t.isSparseMatrix&&!0===t.constructor.prototype.isMatrix||!1}function _(t){return t&&!0===t.constructor.prototype.isRange||!1}function E(t){return t&&!0===t.constructor.prototype.isIndex||!1}function M(t){return"boolean"===typeof t}function S(t){return t&&!0===t.constructor.prototype.isResultSet||!1}function N(t){return t&&!0===t.constructor.prototype.isHelp||!1}function C(t){return"function"===typeof t}function P(t){return t instanceof Date}function O(t){return t instanceof RegExp}function j(t){return!(!t||"object"!==typeof t||t.constructor!==Object||p(t)||v(t))}function T(t){return null===t}function I(t){return void 0===t}function L(t){return t&&!0===t.isAccessorNode&&!0===t.constructor.prototype.isNode||!1}function A(t){return t&&!0===t.isArrayNode&&!0===t.constructor.prototype.isNode||!1}function D(t){return t&&!0===t.isAssignmentNode&&!0===t.constructor.prototype.isNode||!1}function R(t){return t&&!0===t.isBlockNode&&!0===t.constructor.prototype.isNode||!1}function F(t){return t&&!0===t.isConditionalNode&&!0===t.constructor.prototype.isNode||!1}function z(t){return t&&!0===t.isConstantNode&&!0===t.constructor.prototype.isNode||!1}function B(t){return t&&!0===t.isFunctionAssignmentNode&&!0===t.constructor.prototype.isNode||!1}function V(t){return t&&!0===t.isFunctionNode&&!0===t.constructor.prototype.isNode||!1}function W(t){return t&&!0===t.isIndexNode&&!0===t.constructor.prototype.isNode||!1}function H(t){return t&&!0===t.isNode&&!0===t.constructor.prototype.isNode||!1}function U(t){return t&&!0===t.isObjectNode&&!0===t.constructor.prototype.isNode||!1}function q(t){return t&&!0===t.isOperatorNode&&!0===t.constructor.prototype.isNode||!1}function $(t){return t&&!0===t.isParenthesisNode&&!0===t.constructor.prototype.isNode||!1}function Y(t){return t&&!0===t.isRangeNode&&!0===t.constructor.prototype.isNode||!1}function X(t){return t&&!0===t.isSymbolNode&&!0===t.constructor.prototype.isNode||!1}function K(t){return t&&!0===t.constructor.prototype.isChain||!1}function Q(t){var e=typeof t;return"object"===e?null===t?"null":Array.isArray(t)?"Array":t instanceof Date?"Date":t instanceof RegExp?"RegExp":d(t)?"BigNumber":p(t)?"Complex":v(t)?"Fraction":b(t)?"Matr
2ix":g(t)?"Unit":E(t)?"Index":_(t)?"Range":S(t)?"ResultSet":H(t)?t.type:K(t)?"Chain":N(t)?"Help":"Object":"function"===e?"Function":e}function G(t){var e=typeof t;if("number"===e||"string"===e||"boolean"===e||null===t||void 0===t)return t;if("function"===typeof t.clone)return t.clone();if(Array.isArray(t))return t.map((function(t){return G(t)}));if(t instanceof Date)return new Date(t.valueOf());if(d(t))return t;if(t instanceof RegExp)throw new TypeError("Cannot clone "+t);return function(t,e){var n={};for(var r in t)J(t,r)&&(n[r]=e(t[r]));return n}(t,G)}function Z(t,e){var n,r,i;if(Array.isArray(t)){if(!Array.isArray(e))return!1;if(t.length!==e.length)return!1;for(r=0,i=t.length;r<i;r++)if(!Z(t[r],e[r]))return!1;return!0}if("function"===typeof t)return t===e;if(t instanceof Object){if(Array.isArray(e)||!(e instanceof Object))return!1;for(n in t)if(!(n in e)||!Z(t[n],e[n]))return!1;for(n in e)if(!(n in t))return!1;return!0}return t===e}function J(t,e){return t&&Object.hasOwnProperty.call(t,e)}function tt(t,e,n,r){function i(r){var i=function(t,e){for(var n={},r=0;r<e.length;r++){var i=e[r],a=t[i];void 0!==a&&(n[i]=a)}return n}(r,e.map(et));return function(t,e,n){if(!e.filter((function(t){return!function(t){return t&&"?"===t[0]}(t)})).every((function(t){return void 0!==n[t]}))){var r=e.filter((function(t){return void 0===n[t]}));throw new Error('Cannot create function "'.concat(t,'", ')+"some dependencies are missing: ".concat(r.map((function(t){return'"'.concat(t,'"')})).join(", "),"."))}}(t,e,r),n(i)}return i.isFactory=!0,i.fn=t,i.dependencies=e.slice().sort(),r&&(i.meta=r),i}function et(t){return t&&"?"===t[0]?t.slice(1):t}var nt=n(59);function rt(t){return"boolean"===typeof t||!!isFinite(t)&&t===Math.round(t)}var it=Math.sign||function(t){return t>0?1:t<0?-1:0},at=Math.log2||function(t){return Math.log(t)/Math.LN2},ot=Math.log10||function(t){return Math.log(t)/Math.LN10},st=(Math.log1p,Math.cbrt||function(t){if(0===t)return t;var e,n=t<0;return n&&(t=-t),e=isFinite(t)?(t/((e=Math.exp(Math.log(t)/3))*e)+2*e)/3:t,n?-e:e}),lt=Math.expm1||function(t){return t>=2e-4||t<=-2e-4?Math.exp(t)-1:t+t*t/2+t*t*t/6};function ut(t,e,n){var r={2:"0b",8:"0o",16:"0x"}[e],i="";if(n){if(n<1)throw new Error("size must be in greater than 0");if(!rt(n))throw new Error("size must be an integer");if(t>Math.pow(2,n-1)-1||t<-Math.pow(2,n-1))throw new Error("Value must be in range [-2^".concat(n-1,", 2^").concat(n-1,"-1]"));if(!rt(t))throw new Error("Value must be an integer");t<0&&(t+=Math.pow(2,n)),i="i".concat(n)}var a="";return t<0&&(t=-t,a="-"),"".concat(a).concat(r).concat(t.toString(e)).concat(i)}function ct(t,e){if("function"===typeof e)return e(t);if(t===1/0)return"Infinity";if(t===-1/0)return"-Infinity";if(isNaN(t))return"NaN";var n,r,i="auto";if(e&&(e.notation&&(i=e.notation),h(e)?n=e:h(e.precision)&&(n=e.precision),e.wordSize&&"number"!==typeof(r=e.wordSize)))throw new Error('Option "wordSize" must be a number');switch(i){case"fixed":return ht(t,n);case"exponential":return dt(t,n);case"engineering":return function(t,e){if(isNaN(t)||!isFinite(t))return String(t);var n=pt(ft(t),e),r=n.exponent,i=n.coefficients,a=r%3===0?r:r<0?r-3-r%3:r-r%3;if(h(e))for(;e>i.length||r-a+1>i.length;)i.push(0);else for(var o=Math.abs(r-a)-(i.length-1),s=0;s<o;s++)i.push(0);var l=Math.abs(r-a),u=1;for(;l>0;)u++,l--;var c=i.slice(u).join(""),f=h(e)&&c.length||c.match(/[1-9]/)?"."+c:"",d=i.slice(0,u).join("")+f+"e"+(r>=0?"+":"")+a.toString();return n.sign+d}(t,n);case"bin":return ut(t,2,r);case"oct":return ut(t,8,r);case"hex":return ut(t,16,r);case"auto":return function(t,e,n){if(isNaN(t)||!isFinite(t))return String(t);var r=n&&void 0!==n.lowerExp?n.lowerExp:-3,i=n&&void 0!==n.upperExp?n.upperExp:5,a=ft(t),o=e?pt(a,e):a;if(o.exponent<r||o.exponent>=i)return dt(t,e);var s=o.coefficients,l=o.exponent;s.length<e&&(s=s.concat(vt(e-s.length))),s=s.concat(vt(l-s.length+1+(s.length<e?e-s.length:0)));var u=l>0?l:0;return u<(s=vt(-l).concat(s)).length-1&&s.splice(u+1,0,"."),o.sign+s.join("")}(t,n,e&&e).replace(/((\.\d*?)(0+))($|e)/,(function(){var t=arguments[2],e=arguments[4];return"."!==t?t+e:e}));default:throw new Error('Unknown notation "'+i+'". Choose "auto", "exponential", "fixed", "bin", "oct", or "hex.')}}function ft(t){var e=String(t).toLowerCase().match(/^0*?(-?)(\d+\.?\d*)(e([+-]?\d+))?$/);if(!e)throw new SyntaxError("Invalid number "+t);var n=e[1],r=e[2],i=parseFloat(e[4]||"0"),a=r.indexOf(".");i+=-1!==a?a-1:r.length-1;var o=r.replace(".","").replace(/^0*/,(function(t){return i-=t.length,""})).replace(/0*$/,"").split("").map((function(t){return parseInt(t)}));return 0===o.length&&(o.push(0),i++),{sign:n,coefficients:o,exponent:i}}function ht(t,e){if(isNaN(t)||!isFinite(t))return String(t);var n=ft(t),r="number"===typeof e?pt(n,n.exponent+1+e):n,i=r.coefficients,a=r.exponent+1,o=a+(e||0);return i.length<o&&(i=i.concat(vt(o-i.length))),a<0&&(i=vt(1-a).concat(i),a=1),a<i.length&&i.splice(a,0,0===a?"0.":"."),r.sign+i.join("")}function dt(t,e){if(isNaN(t)||!isFinite(t))return String(t);var n=ft(t),r=e?pt(n,e):n,i=r.coefficients,a=r.exponent;i.length<e&&(i=i.concat(vt(e-i.length)));var o=i.shift();return r.sign+o+(i.length>0?"."+i.join(""):"")+"e"+(a>=0?"+":"")+a}function pt(t,e){for(var n={sign:t.sign,coefficients:t.coefficients,exponent:t.exponent},r=n.coefficients;e<=0;)r.unshift(0),n.exponent++,e++;if(r.length>e&&r.splice(e,r.length-e)[0]>=5){var i=e-1;for(r[i]++;10===r[i];)r.pop(),0===i&&(r.unshift(0),n.exponent++,i++),r[--i]++}return n}function vt(t){for(var e=[],n=0;n<t;n++)e.push(0);return e}var gt=Number.EPSILON||2220446049250313e-31;function mt(t,e,n){if(null===n||void 0===n)return t===e;if(t===e)return!0;
2if(isNaN(t)||isNaN(e))return!1;if(isFinite(t)&&isFinite(e)){var r=Math.abs(t-e);return r<gt||r<=Math.max(Math.abs(t),Math.abs(e))*n}return!1}var yt=Math.acosh||function(t){return Math.log(Math.sqrt(t*t-1)+t)},bt=Math.asinh||function(t){return Math.log(Math.sqrt(t*t+1)+t)},xt=Math.atanh||function(t){return Math.log((1+t)/(1-t))/2},wt=(Math.cosh,Math.sinh||function(t){return(Math.exp(t)-Math.exp(-t))/2}),kt=(Math.tanh,tt("Complex",[],(function(){return nt.prototype.type="Complex",nt.prototype.isComplex=!0,nt.prototype.toJSON=function(){return{mathjs:"Complex",re:this.re,im:this.im}},nt.prototype.toPolar=function(){return{r:this.abs(),phi:this.arg()}},nt.prototype.format=function(t){var e=this.im,n=this.re,r=ct(this.re,t),i=ct(this.im,t),a=h(t)?t:t?t.precision:null;if(null!==a){var o=Math.pow(10,-a);Math.abs(n/e)<o&&(n=0),Math.abs(e/n)<o&&(e=0)}return 0===e?r:0===n?1===e?"i":-1===e?"-i":i+"i":e<0?-1===e?r+" - i":r+" - "+i.substring(1)+"i":1===e?r+" + i":r+" + "+i+"i"},nt.fromPolar=function(t){switch(arguments.length){case 1:var e=arguments[0];if("object"===typeof e)return nt(e);throw new TypeError("Input has to be an object with r and phi keys.");case 2:var n=arguments[0],r=arguments[1];if(h(n)){if(g(r)&&r.hasBase("ANGLE")&&(r=r.toNumber("rad")),h(r))return new nt({r:n,phi:r});throw new TypeError("Phi is not a number nor an angle unit.")}throw new TypeError("Radius r is not a number.");default:throw new SyntaxError("Wrong number of arguments in function fromPolar")}},nt.prototype.valueOf=nt.prototype.toString,nt.fromJSON=function(t){return new nt(t)},nt.compare=function(t,e){return t.re>e.re?1:t.re<e.re?-1:t.im>e.im?1:t.im<e.im?-1:0},nt}),{isClass:!0}));function _t(t){var e=0,n=1,r=Object.create(null),i=Object.create(null),a=0,o=function(t){var o=i[t];if(o&&(delete r[o],delete i[t],--e,n===o)){if(!e)return a=0,void(n=1);for(;!hasOwnProperty.call(r,++n););}};return t=Math.abs(t),{hit:function(s){var l=i[s],u=++a;if(r[u]=s,i[s]=u,!l){if(++e<=t)return;return s=r[n],o(s),s}if(delete r[l],n===l)for(;!hasOwnProperty.call(r,++n););},delete:o,clear:function(){e=a=0,n=1,r=Object.create(null),i=Object.create(null)}}}function Et(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.hasher,r=e.limit;return r=null==r?Number.POSITIVE_INFINITY:r,n=null==n?JSON.stringify:n,function e(){"object"!==typeof e.cache&&(e.cache={values:new Map,lru:_t(r||Number.POSITIVE_INFINITY)});for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var o=n(i);if(e.cache.values.has(o))return e.cache.lru.hit(o),e.cache.values.get(o);var s=t.apply(t,i);return e.cache.values.set(o,s),e.cache.values.delete(e.cache.lru.hit(o)),s}}Et((function(t){return new t(1).exp()}),{hasher:St}),Et((function(t){return new t(1).plus(new t(5).sqrt()).div(2)}),{hasher:St});var Mt=Et((function(t){return t.acos(-1)}),{hasher:St});Et((function(t){return Mt(t).times(2)}),{hasher:St});function St(t){return t[0].precision}Math.PI,Math.PI,Math.E;var Nt=n(142),Ct=tt("BigNumber",["?on","config"],(function(t){var e=t.on,n=t.config,r=Nt.clone({precision:n.precision,modulo:Nt.EUCLID});return r.prototype=Object.create(r.prototype),r.prototype.type="BigNumber",r.prototype.isBigNumber=!0,r.prototype.toJSON=function(){return{mathjs:"BigNumber",value:this.toString()}},r.fromJSON=function(t){return new r(t.value)},e&&e("config",(function(t,e){t.precision!==e.precision&&r.config({precision:t.precision})})),r}),{isClass:!0}),Pt=tt("Matrix",[],(function(){function t(){if(!(this instanceof t))throw new SyntaxError("Constructor must be called with the new operator")}return t.prototype.type="Matrix",t.prototype.isMatrix=!0,t.prototype.storage=function(){throw new Error("Cannot invoke storage on a Matrix interface")},t.prototype.datatype=function(){throw new Error("Cannot invoke datatype on a Matrix interface")},t.prototype.create=function(t,e){throw new Error("Cannot invoke create on a Matrix interface")},t.prototype.subset=function(t,e,n){throw new Error("Cannot invoke subset on a Matrix interface")},t.prototype.get=function(t){throw new Error("Cannot invoke get on a Matrix interface")},t.prototype.set=function(t,e,n){throw new Error("Cannot invoke set on a Matrix interface")},t.prototype.resize=function(t,e){throw new Error("Cannot invoke resize on a Matrix interface")},t.prototype.reshape=function(t,e){throw new Error("Cannot invoke reshape on a Matrix interface")},t.prototype.clone=function(){throw new Error("Cannot invoke clone on a Matrix interface")},t.prototype.size=function(){throw new Error("Cannot invoke size on a Matrix interface")},t.prototype.map=function(t,e){throw new Error("Cannot invoke map on a Matrix interface")},t.prototype.forEach=function(t){throw new Error("Cannot invoke forEach on a Matrix interface")},t.prototype[Symbol.iterator]=function(){throw new Error("Cannot iterate a Matrix interface")},t.prototype.toArray=function(){throw new Error("Cannot invoke toArray on a Matrix interface")},t.prototype.valueOf=function(){throw new Error("Cannot invoke valueOf on a Matrix interface")},t.prototype.format=function(t){throw new Error("Cannot invoke format on a Matrix interface")},t.prototype.toString=function(){throw new Error("Cannot invoke toString on a Matrix interface")},t}),{isClass:!0});Ot("fineStructure",.0072973525693),Ot("weakMixingAngle",.2229),Ot("efimovFactor",22.7),Ot("sackurTetrode",-1.16487052358);function Ot(t,e){return tt(t,["config","BigNumber"],(function(t){var n=t.config,r=t.BigNumber;return"BigNumber"===n.number?new r(e):e}))}var jt=n(547),Tt=tt("Fraction",[],(function(){return jt.prototype.type="Fraction",jt.prototype.isFraction=!0,jt.prototype.toJSON=function(){return{mathjs:"Fraction",n:this.s*this.n,d:this.d}},jt.fromJSON=function(t){return new jt(t)},jt}),{isClass:!0});function It(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];
2if(!n){if(Array.isArray(t)||(n=a(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},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,s=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){l=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}var Lt=n(757);function At(t,e,n){var r=new(0,t.constructor)(2),i="";if(n){if(n<1)throw new Error("size must be in greater than 0");if(!rt(n))throw new Error("size must be an integer");if(t.greaterThan(r.pow(n-1).sub(1))||t.lessThan(r.pow(n-1).mul(-1)))throw new Error("Value must be in range [-2^".concat(n-1,", 2^").concat(n-1,"-1]"));if(!t.isInteger())throw new Error("Value must be an integer");t.lessThan(0)&&(t=t.add(r.pow(n))),i="i".concat(n)}switch(e){case 2:return"".concat(t.toBinary()).concat(i);case 8:return"".concat(t.toOctal()).concat(i);case 16:return"".concat(t.toHexadecimal()).concat(i);default:throw new Error("Base ".concat(e," not supported "))}}function Dt(t,e){if("function"===typeof e)return e(t);if(!t.isFinite())return t.isNaN()?"NaN":t.gt(0)?"Infinity":"-Infinity";var n,r,i="auto";if(void 0!==e&&(e.notation&&(i=e.notation),"number"===typeof e?n=e:e.precision&&(n=e.precision),e.wordSize&&"number"!==typeof(r=e.wordSize)))throw new Error('Option "wordSize" must be a number');switch(i){case"fixed":return function(t,e){return t.toFixed(e)}(t,n);case"exponential":return Rt(t,n);case"engineering":return function(t,e){var n=t.e,r=n%3===0?n:n<0?n-3-n%3:n-n%3,i=t.mul(Math.pow(10,-r)),a=i.toPrecision(e);-1!==a.indexOf("e")&&(a=i.toString());return a+"e"+(n>=0?"+":"")+r.toString()}(t,n);case"bin":return At(t,2,r);case"oct":return At(t,8,r);case"hex":return At(t,16,r);case"auto":var a=e&&void 0!==e.lowerExp?e.lowerExp:-3,o=e&&void 0!==e.upperExp?e.upperExp:5;if(t.isZero())return"0";var s=t.toSignificantDigits(n),l=s.e;return(l>=a&&l<o?s.toFixed():Rt(t,n)).replace(/((\.\d*?)(0+))($|e)/,(function(){var t=arguments[2],e=arguments[4];return"."!==t?t+e:e}));default:throw new Error('Unknown notation "'+i+'". Choose "auto", "exponential", "fixed", "bin", "oct", or "hex.')}}function Rt(t,e){return void 0!==e?t.toExponential(e-1):t.toExponential()}function Ft(t,e){return"number"===typeof t?ct(t,e):d(t)?Dt(t,e):function(t){return t&&"object"===typeof t&&"number"===typeof t.s&&"number"===typeof t.n&&"number"===typeof t.d||!1}(t)?e&&"decimal"===e.fraction?t.toString():t.s*t.n+"/"+t.d:Array.isArray(t)?zt(t,e):m(t)?'"'+t+'"':"function"===typeof t?t.syntax?String(t.syntax):"function":t&&"object"===typeof t?"function"===typeof t.format?t.format(e):t&&t.toString(e)!=={}.toString()?t.toString(e):"{"+Object.keys(t).map((function(n){return'"'+n+'": '+Ft(t[n],e)})).join(", ")+"}":String(t)}function zt(t,e){if(Array.isArray(t)){for(var n="[",r=t.length,i=0;i<r;i++)0!==i&&(n+=", "),n+=zt(t[i],e);return n+="]"}return Ft(t,e)}function Bt(t,e,n){if(!(this instanceof Bt))throw new SyntaxError("Constructor must be called with the new operator");this.actual=t,this.expected=e,this.relation=n,this.message="Dimension mismatch ("+(Array.isArray(t)?"["+t.join(", ")+"]":t)+" "+(this.relation||"!=")+" "+(Array.isArray(e)?"["+e.join(", ")+"]":e)+")",this.stack=(new Error).stack}function Vt(t,e,n){if(!(this instanceof Vt))throw new SyntaxError("Constructor must be called with the new operator");this.index=t,arguments.length<3?(this.min=0,this.max=e):(this.min=e,this.max=n),void 0!==this.min&&this.index<this.min?this.message="Index out of range ("+this.index+" < "+this.min+")":void 0!==this.max&&this.index>=this.max?this.message="Index out of range ("+this.index+" > "+(this.max-1)+")":this.message="Index out of range ("+this.index+")",this.stack=(new Error).stack}function Wt(t){for(var e=[];Array.isArray(t);)e.push(t.length),t=t[0];return e}function Ht(t,e,n){var r,i=t.length;if(i!==e[n])throw new Bt(i,e[n]);if(n<e.length-1){var a=n+1;for(r=0;r<i;r++){var o=t[r];if(!Array.isArray(o))throw new Bt(e.length-1,e.length,"<");Ht(t[r],e,a)}}else for(r=0;r<i;r++)if(Array.isArray(t[r]))throw new Bt(e.length+1,e.length,">")}function Ut(t,e){if(0===e.length){if(Array.isArray(t))throw new Bt(t.length,0)}else Ht(t,e,0)}function qt(t,e){if(!h(t)||!rt(t))throw new TypeError("Index must be an integer (value: "+t+")");if(t<0||"number"===typeof e&&t>=e)throw new Vt(t,e)}function $t(t,e,n){if(!Array.isArray(t)||!Array.isArray(e))throw new TypeError("Array expected");if(0===e.length)throw new Error("Resizing to scalar is not supported");return e.forEach((function(t){if(!h(t)||!rt(t)||t<0)throw new TypeError("Invalid size, must contain positive integers (size: "+Ft(e)+")")})),Yt(t,e,0,void 0!==n?n:0),t}function Yt(t,e,n,r){var i,a,o=t.length,s=e[n],l=Math.min(o,s);if(t.length=s,n<e.length-1){var u=n+1;for(i=0;i<l;i++)a=t[i],Array.isArray(a)||(a=[a],t[i]=a),Yt(a,e,u,r);for(i=l;i<s;i++)a=[],t[i]=a,Yt(a,e,u,r)}else{for(i=0;i<l;i++)for(;Array.isArray(t[i]);)t[i]=t[i][0];for(i=l;i<s;i++)t[i]=r}}function Xt(t,e){var n=Jt(t),r=n.length;if(!Array.isArray(t)||!Array.isArray(e))throw new TypeError("Array expected");if(0===e.length)throw new Bt(0,r,"!=");var i=Qt(e=Kt(e,r));if(r!==i)throw new Bt(i,r,"!=");try{return function(t,e){for(var n,r=t,i=e.length-1;i>0;i--){var a=e[i];n=[];for(var o=r.length/a,s=0;s<o;s++)n.push(r.slice(s*a,(s+1)*a));r=n}return r}(n,e)}catch(a){if(a instanceof Bt)throw new Bt(i,r,"!=");throw a}}function Kt(t,e){var n=Qt(t),r=t.slice(),i=t.indexOf(-1);if(t.indexOf(-1,i+1)>=0)throw new Error("More than one wildcard in sizes");if(i>=0){if(!(e%n===0))throw new Error("Could not replace wildcard, since "+e+" is no multiple of "+-n);r[i]=-e/n}return r}function Qt(t){return t.reduce((function(t,e){return t*e}),1)}function Gt(t,e,n,r){var i=r||Wt(t);if(n)for(var a=0;a<n;a++)t=[t],i.unshift(1);for(t=Zt(t,e,0);i.length<e;)i.push(1);return t}function Zt(t,e,n){var r,i;if(Array.isArray(t)){var a=n+1;for(r=0,i=t.length;r<i;r++)t[r]=Zt(t[r],e,a)}else for(var o=n;o<e;o++)t=[t];return t}function Jt(t){if(!Array.isArray(t))return t;var e=[];
vendor: 9,100 bytes, line 2
2return t.forEach((function t(n){Array.isArray(n)?n.forEach(t):e.push(n)})),e}function te(t,e){for(var n,r=0,i=0;i<t.length;i++){var a=t[i],o=Array.isArray(a);if(0===i&&o&&(r=a.length),o&&a.length!==r)return;var s=o?te(a,e):e(a);if(void 0===n)n=s;else if(n!==s)return"mixed"}return n}Bt.prototype=new RangeError,Bt.prototype.constructor=RangeError,Bt.prototype.name="DimensionError",Bt.prototype.isDimensionError=!0,Vt.prototype=new RangeError,Vt.prototype.constructor=RangeError,Vt.prototype.name="IndexError",Vt.prototype.isIndexError=!0;var ee=tt("DenseMatrix",["Matrix"],(function(t){var e=t.Matrix;function n(t,e){if(!(this instanceof n))throw new SyntaxError("Constructor must be called with the new operator");if(e&&!m(e))throw new Error("Invalid datatype: "+e);if(b(t))"DenseMatrix"===t.type?(this._data=G(t._data),this._size=G(t._size),this._datatype=e||t._datatype):(this._data=t.toArray(),this._size=t.size(),this._datatype=e||t._datatype);else if(t&&y(t.data)&&y(t.size))this._data=t.data,this._size=t.size,Ut(this._data,this._size),this._datatype=e||t.datatype;else if(y(t))this._data=u(t),this._size=Wt(this._data),Ut(this._data,this._size),this._datatype=e;else{if(t)throw new TypeError("Unsupported type of data ("+Q(t)+")");this._data=[],this._size=[0],this._datatype=e}}function r(t,e){if(!E(e))throw new TypeError("Invalid index");if(e.isScalar())return t.get(e.min());var r=e.size();if(r.length!==t._size.length)throw new Bt(r.length,t._size.length);for(var a=e.min(),o=e.max(),s=0,l=t._size.length;s<l;s++)qt(a[s],t._size[s]),qt(o[s],t._size[s]);return new n(i(t._data,e,r.length,0),t._datatype)}function i(t,e,n,r){var a=r===n-1,o=e.dimension(r);return a?o.map((function(e){return qt(e,t.length),t[e]})).valueOf():o.map((function(a){return qt(a,t.length),i(t[a],e,n,r+1)})).valueOf()}function a(t,e,n,r){if(!e||!0!==e.isIndex)throw new TypeError("Invalid index");var i,a=e.size(),s=e.isScalar();if(b(n)?(i=n.size(),n=n.valueOf()):i=Wt(n),s){if(0!==i.length)throw new TypeError("Scalar expected");t.set(e.min(),n,r)}else{if(a.length<t._size.length)throw new Bt(a.length,t._size.length,"<");if(i.length<a.length){for(var u=0,c=0;1===a[u]&&1===i[u];)u++;for(;1===a[u];)c++,u++;n=Gt(n,a.length,c,i)}if(!Z(a,i))throw new Bt(a,i,">");var f=e.max().map((function(t){return t+1}));l(t,f,r);var h=a.length;o(t._data,e,n,h,0)}return t}function o(t,e,n,r,i){var a=i===r-1,s=e.dimension(i);a?s.forEach((function(e,r){qt(e),t[e]=n[r[0]]})):s.forEach((function(a,s){qt(a),o(t[a],e,n[s[0]],r,i+1)}))}function s(t,e,n){if(0===e.length){for(var r=t._data;y(r);)r=r[0];return r}return t._size=e.slice(0),t._data=$t(t._data,t._size,n),t}function l(t,e,n){for(var r=t._size.slice(0),i=!1;r.length<e.length;)r.push(0),i=!0;for(var a=0,o=e.length;a<o;a++)e[a]>r[a]&&(r[a]=e[a],i=!0);i&&s(t,r,n)}function u(t){for(var e=0,n=t.length;e<n;e++){var r=t[e];y(r)?t[e]=u(r):r&&!0===r.isMatrix&&(t[e]=u(r.valueOf()))}return t}return n.prototype=new e,n.prototype.createDenseMatrix=function(t,e){return new n(t,e)},n.prototype.type="DenseMatrix",n.prototype.isDenseMatrix=!0,n.prototype.getDataType=function(){return te(this._data,Q)},n.prototype.storage=function(){return"dense"},n.prototype.datatype=function(){return this._datatype},n.prototype.create=function(t,e){return new n(t,e)},n.prototype.subset=function(t,e,n){switch(arguments.length){case 1:return r(this,t);case 2:case 3:return a(this,t,e,n);default:throw new SyntaxError("Wrong number of arguments")}},n.prototype.get=function(t){if(!y(t))throw new TypeError("Array expected");if(t.length!==this._size.length)throw new Bt(t.length,this._size.length);for(var e=0;e<t.length;e++)qt(t[e],this._size[e]);for(var n=this._data,r=0,i=t.length;r<i;r++){var a=t[r];qt(a,n.length),n=n[a]}return n},n.prototype.set=function(t,e,n){if(!y(t))throw new TypeError("Array expected");if(t.length<this._size.length)throw new Bt(t.length,this._size.length,"<");var r,i,a,o=t.map((function(t){return t+1}));l(this,o,n);var s=this._data;for(r=0,i=t.length-1;r<i;r++)qt(a=t[r],s.length),s=s[a];return qt(a=t[t.length-1],s.length),s[a]=e,this},n.prototype.resize=function(t,e,n){if(!x(t))throw new TypeError("Array or Matrix expected");var r=t.valueOf().map((function(t){return Array.isArray(t)&&1===t.length?t[0]:t}));return s(n?this.clone():this,r,e)},n.prototype.reshape=function(t,e){var n=e?this.clone():this;n._data=Xt(n._data,t);var r=n._size.reduce((function(t,e){return t*e}));return n._size=Kt(t,r),n},n.prototype.clone=function(){return new n({data:G(this._data),size:G(this._size),datatype:this._datatype})},n.prototype.size=function(){return this._size.slice(0)},n.prototype.map=function(t){var e=this,r=function n(r,i){return y(r)?r.map((function(t,e){return n(t,i.concat(e))})):t(r,i,e)}(this._data,[]);return new n(r,void 0!==this._datatype?te(r,Q):void 0)},n.prototype.forEach=function(t){var e=this;!function n(r,i){y(r)?r.forEach((function(t,e){n(t,i.concat(e))})):t(r,i,e)}(this._data,[])},n.prototype[Symbol.iterator]=Lt.mark((function t(){var e;return Lt.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=Lt.mark((function t(e,n){var r;return Lt.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(!y(e)){i.next=9;break}r=0;case 2:if(!(r<e.length)){i.next=7;break}return i.delegateYield(t(e[r],n.concat(r)),"t0",4);case 4:r++,i.next=2;break;case 7:i.next=11;break;case 9:return i.next=11,{value:e,index:n};case 11:case"end":return i.stop()}}),t)})),t.delegateYield(e(this._data,[]),"t0",2);case 2:case"end":return t.stop()}}),t,this)})),n.prototype.rows=function(){var t=[];if(2!==this.size().length)throw new TypeError("Rows can only be returned for a 2D matrix.");var e,r=It(this._data);try{for(r.s();!(e=r.n()).done;){var i=e.value;t.push(new n([i],this._datatype))}}catch(a){r.e(a)}finally{r.f()}return t},n.prototype.columns=function(){var t=this,e=[],r=this.size();if(2!==r.length)throw new TypeError("Rows can only be returned for a 2D matrix.");for(var i=this._data,a=function(r){var a=i.map((function(t){return[t[r]]}));e.push(new n(a,t._datatype))},o=0;o<r[1];o++)a(o);return e},n.prototype.toArray=function(){return G(this._data)},n.prototype.valueOf=function(){return this._data},n.prototype.format=function(t){return Ft(this._data,t)},n.prototype.toString=function(){return Ft(this._data)},n.prototype.toJSON=function(){return{mathjs:"DenseMatrix",data:this._data,size:this._size,datatype:this._datatype}},n.prototype.diagonal=function(t){if(t){if(d(t)&&(t=t.toNumber()),!h(t)||!rt(t))throw new TypeError("The parameter k must be an integer number")}else t=0;for(var e=t>0?t:0,r=t<0?-t:0,i=this._size[0],a=this._size[1],o=Math.min(i-r,a-e),s=[],l=0;l<o;l++)s[l]=this._data[l+r][l+e];return new n({data:s,size:[o],datatype:this._datatype})},n.diagonal=function(t,e,r,i){if(!y(t))throw new TypeError("Array expected, size parameter");if(2!==t.length)throw new Error("Only two dimensions matrix are supported");if(t=t.map((function(t){if(d(t)&&(t=t.toNumber()),!h(t)||!rt(t)||t<1)throw new Error("Size values must be positive integers");return t})),r){if(d(r)&&(r=r.toNumber()),!h(r)||!rt(r))throw new TypeError("The parameter k must be an integer number")}else r=0;var a,o=r>0?r:0,s=r<0?-r:0,l=t[0],u=t[1],c=Math.min(l-s,u-o);if(y(e)){if(e.length!==c)throw new Error("Invalid value array length");a=function(t){return e[t]}}else if(b(e)){var f=e.size();if(1!==f.length||f[0]!==c)throw new Error("Invalid matrix length");a=function(t){return e.get([t])}}else a=function(){return e};i||(i=d(a(0))?a(0).mul(0):0);var p=[];if(t.length>0){p=$t(p,t,i);for(var v=0;v<c;v++)p[v+s][v+o]=a(v)}return new n({data:p,size:[l,u]})},n.fromJSON=function(t){return new n(t)},n.prototype.swapRows=function(t,e){if(!h(t)||!rt(t)||!h(e)||!rt(e))throw new Error("Row index must be positive integers");if(2!==this._size.length)throw new Error("Only two dimensional matrix is supported");return qt(t,this._size[0]),qt(e,this._size[0]),n._swapRows(t,e,this._data),this},n._swapRows=function(t,e,n){var r=n[t];n[t]=n[e],n[e]=r},n}),{isClass:!0}),ne=n(11);function re(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ie(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function ae(t,e,n){return e&&ie(t.prototype,e),n&&ie(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function oe(t,e){if(ce(t)&&le(t,e))return t[e];if("function"===typeof t[e]&&ue(t,e))throw new Error('Cannot access method "'+e+'" as a property');throw new Error('No access to property "'+e+'"')}function se(t,e,n){if(ce(t)&&le(t,e))return t[e]=n,n;throw new Error('No access to property "'+e+'"')}function le(t,e){return!(!t||"object"!==typeof t)&&(!!J(fe,e)||!(e in Object.prototype)&&!(e in Function.prototype))}function ue(t,e){return null!==t&&void 0!==t&&"function"===typeof t[e]&&(!(J(t,e)&&Object.getPrototypeOf&&e in Object.getPrototypeOf(t))&&(!!J(he,e)||!(e in Object.prototype)&&!(e in Function.prototype)))}function ce(t){return"object"===typeof t&&t&&t.constructor===Object}var fe={length:!0,name:!0}
2,he={toString:!0,valueOf:!0,toLocaleString:!0},de=function(){function t(e){re(this,t),this.wrappedObject=e}return ae(t,[{key:"keys",value:function(){return Object.keys(this.wrappedObject)}},{key:"get",value:function(t){return oe(this.wrappedObject,t)}},{key:"set",value:function(t,e){return se(this.wrappedObject,t,e),this}},{key:"has",value:function(t){return e=this.wrappedObject,t in e;var e}}]),t}();function pe(t){return!!t&&(t instanceof Map||t instanceof de||"function"===typeof t.set&&"function"===typeof t.get&&"function"===typeof t.keys&&"function"===typeof t.has)}var ve=function(){return ve=ne.create,ne},ge=tt("typed",["?BigNumber","?Complex","?DenseMatrix","?Fraction"],(function(t){var e=t.BigNumber,n=t.Complex,r=t.DenseMatrix,i=t.Fraction,a=ve();return a.types=[{name:"number",test:h},{name:"Complex",test:p},{name:"BigNumber",test:d},{name:"Fraction",test:v},{name:"Unit",test:g},{name:"string",test:m},{name:"Chain",test:K},{name:"Array",test:y},{name:"Matrix",test:b},{name:"DenseMatrix",test:w},{name:"SparseMatrix",test:k},{name:"Range",test:_},{name:"Index",test:E},{name:"boolean",test:M},{name:"ResultSet",test:S},{name:"Help",test:N},{name:"function",test:C},{name:"Date",test:P},{name:"RegExp",test:O},{name:"null",test:T},{name:"undefined",test:I}
2,{name:"AccessorNode",test:L},{name:"ArrayNode",test:A},{name:"AssignmentNode",test:D},{name:"BlockNode",test:R},{name:"ConditionalNode",test:F},{name:"ConstantNode",test:z},{name:"FunctionNode",test:V},{name:"FunctionAssignmentNode",test:B},{name:"IndexNode",test:W},{name:"Node",test:H},{name:"ObjectNode",test:U},{name:"OperatorNode",test:q},{name:"ParenthesisNode",test:$},{name:"RangeNode",test:Y},{name:"SymbolNode",test:X},{name:"Map",test:pe},{name:"Object",test:j}],a.conversions=[{from:"number",to:"BigNumber",convert:function(t){if(e||me(t),t.toExponential().replace(/e.*$/,"").replace(/^0\.?0*|\./,"").length>15)throw new TypeError("Cannot implicitly convert a number with >15 significant digits to BigNumber (value: "+t+"). Use function bignumber(x) to convert to BigNumber.");return new e(t)}},{from:"number",to:"Complex",convert:function(t){return n||ye(t),new n(t,0)}},{from:"number",to:"string",convert:function(t){return t+""}},{from:"BigNumber",to:"Complex",convert:function(t){return n||ye(t),new n(t.toNumber(),0)}},{from:"Fraction",to:"BigNumber",convert:function(t){throw new TypeError("Cannot implicitly convert a Fraction to BigNumber or vice versa. Use function bignumber(x) to convert to BigNumber or fraction(x) to convert to Fraction.")}},{from:"Fraction",to:"Complex",convert:function(t){return n||ye(t),new n(t.valueOf(),0)}},{from:"number",to:"Fraction",convert:function(t){i||be(t);var e=new i(t);if(e.valueOf()!==t)throw new TypeError("Cannot implicitly convert a number to a Fraction when there will be a loss of precision (value: "+t+"). Use function fraction(x) to convert to Fraction.");return e}},{from:"string",to:"number",convert:function(t){var e=Number(t);if(isNaN(e))throw new Error('Cannot convert "'+t+'" to a number');return e}},{from:"string",to:"BigNumber",convert:function(t){e||me(t);try{return new e(t)}catch(n){throw new Error('Cannot convert "'+t+'" to BigNumber')}}},{from:"string",to:"Fraction",convert:function(t){i||be(t);try{return new i(t)}catch(e){throw new Error('Cannot convert "'+t+'" to Fraction')}}},{from:"string",to:"Complex",convert:function(t){n||ye(t);try{return new n(t)}catch(e){throw new Error('Cannot convert "'+t+'" to Complex')}}},{from:"boolean",to:"number",convert:function(t){return+t}},{from:"boolean",to:"BigNumber",convert:function(t){return e||me(t),new e(+t)}},{from:"boolean",to:"Fraction",convert:function(t){return i||be(t),new i(+t)}},{from:"boolean",to:"string",convert:function(t){return String(t)}},{from:"Array",to:"Matrix",convert:function(t){return r||function(){throw new Error("Cannot convert array into a Matrix: no class 'DenseMatrix' provided")}(),new r(t)}},{from:"Matrix",to:"Array",convert:function(t){return t.valueOf()}}],a}));function me(t){throw new Error("Cannot convert value ".concat(t," into a BigNumber: no class 'BigNumber' provided"))}function ye(t){throw new Error("Cannot convert value ".concat(t," into a Complex number: no class 'Complex' provided"))}function be(t){throw new Error("Cannot convert value ".concat(t," into a Fraction, no class 'Fraction' provided."))}function xe(t,e,n){return t&&"function"===typeof t.map?t.map((function(t){return xe(t,e,n)})):e(t)}var we="number";function ke(t){return t<0}function _e(t){return t>0}function Ee(t){return 0===t}function Me(t){return Number.isNaN(t)}ke.signature=we,_e.signature=we,Ee.signature=we,Me.signature=we;var Se="equalScalar";tt(Se,["typed","config"],(function(t){var e=t.typed,n=t.config;return e(Se,{"number, number":function(t,e){return mt(t,e,n.epsilon)}})}));var Ne=tt("number",["typed"],(function(t){var e=(0,t.typed)("number",{"":function(){return 0},number:function(t){return t},string:function(t){if("NaN"===t)return NaN;var e=function(t){var e=t.match(/(0[box])([0-9a-fA-F]*)\.([0-9a-fA-F]*)/);return e?{input:t,radix:{"0b":2,"0o":8,"0x":16}[e[1]],integerPart:e[2],fractionalPart:e[3]}:null}(t);if(e)return function(t){for(var e=parseInt(t.integerPart,t.radix),n=0,r=0;r<t.fractionalPart.length;r++)n+=parseInt(t.fractionalPart[r],t.radix)/Math.pow(t.radix,r+1);var i=e+n;if(isNaN(i))throw new SyntaxError('String "'+t.input+'" is no valid number');return i}(e);var n=0,r=t.match(/(0[box][0-9a-fA-F]*)i([0-9]*)/);r&&(n=Number(r[2]),t=r[1]);var i=Number(t);if(isNaN(i))throw new SyntaxError('String "'+t+'" is no valid number');if(r){if(i>Math.pow(2,n)-1)throw new SyntaxError('String "'.concat(t,'" is out of range'));i>=Math.pow(2,n-1)&&(i-=Math.pow(2,n))}return i},BigNumber:function(t){return t.toNumber()},Fraction:function(t){return t.valueOf()},Unit:function(t){throw new Error("Second argument with valueless unit expected")},null:function(t){return 0},"Unit, string | Unit":function(t,e){return t.toNumber(e)},"Array | Matrix":function(t){return xe(t,this)}});return e.fromJSON=function(t){return parseFloat(t.value)},e})),Ce="number",Pe="number, number";function Oe(t){return Math.abs(t)}function je(t,e){return t+e}function Te(t,e){return t*e}function Ie(t){return-t}function Le(t){return t}function Ae(t){return st(t)}function De(t){return Math.ceil(t)}function Re(t){return t*t*t}function Fe(t){return Math.exp(t)}function ze(t){return lt(t)}function Be(t,e){if(!rt(t)||!rt(e))throw new Error("Parameters in function gcd must be integer numbers");for(var n;0!==e;)n=t%e,t=e,e=n;return t<0?-t:t}function Ve(t,e){if(!rt(t)||!rt(e))throw new Error("Parameters in function lcm must be integer numbers");if(0===t||0===e)return 0;for(var n,r=t*e;0!==e;)e=t%(n=e),t=n;return Math.abs(r/t)}function We(t){return Math.log(t)}function He(t){return ot(t)}function Ue(t){return at(t)}function qe(t,e){if(e>0)return t-e*Math.floor(t/e);if(0===e)return t;throw new Error("Cannot calculate mod for a negative divisor")}function $e(t,e){var n=e<0;if(n&&(e=-e),0===e)throw new Error("Root must be non-zero");if(t<0&&Math.abs(e)%2!==1)throw new Error("Root must be odd when a is negative.");if(0===t)return n?1/0:0;
2if(!isFinite(t))return n?0:t;var r=Math.pow(Math.abs(t),1/e);return r=t<0?-r:r,n?1/r:r}function Ye(t){return it(t)}function Xe(t){return t*t}function Ke(t,e){var n,r,i,a=0,o=1,s=1,l=0;if(!rt(t)||!rt(e))throw new Error("Parameters in function xgcd must be integer numbers");for(;e;)i=t-(r=Math.floor(t/e))*e,n=a,a=o-r*a,o=n,n=s,s=l-r*s,l=n,t=e,e=i;return t<0?[-t,-o,-l]:[t,t?o:0,l]}function Qe(t,e){return t*t<1&&e===1/0||t*t>1&&e===-1/0?0:Math.pow(t,e)}function Ge(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat(ht(t,e))}Oe.signature=Ce,je.signature=Pe,Te.signature=Pe,Ie.signature=Ce,Le.signature=Ce,Ae.signature=Ce,De.signature=Ce,Re.signature=Ce,Fe.signature=Ce,ze.signature=Ce,Be.signature=Pe,Ve.signature=Pe,We.signature=Ce,He.signature=Ce,Ue.signature=Ce,qe.signature=Pe,$e.signature=Pe,Ye.signature=Ce,Xe.signature=Ce,Ke.signature=Pe,Qe.signature=Pe,Ge.signature=Pe;var Ze="number, number";function Je(t,e){if(!rt(t)||!rt(e))throw new Error("Integers expected in function bitAnd");return t&e}function tn(t){if(!rt(t))throw new Error("Integer expected in function bitNot");return~t}function en(t,e){if(!rt(t)||!rt(e))throw new Error("Integers expected in function bitOr");return t|e}function nn(t,e){if(!rt(t)||!rt(e))throw new Error("Integers expected in function bitXor");return t^e}function rn(t,e){if(!rt(t)||!rt(e))throw new Error("Integers expected in function leftShift");return t<<e}function an(t,e){if(!rt(t)||!rt(e))throw new Error("Integers expected in function rightArithShift");return t>>e}function on(t,e){if(!rt(t)||!rt(e))throw new Error("Integers expected in function rightLogShift");return t>>>e}Je.signature=Ze,tn.signature="number",en.signature=Ze,nn.signature=Ze,rn.signature=Ze,an.signature=Ze,on.signature=Ze;var sn="number, number";function ln(t){return!t}function un(t,e){return!(!t&&!e)}function cn(t,e){return!!t!==!!e}function fn(t,e){return!(!t||!e)}ln.signature="number",un.signature=sn,cn.signature=sn,fn.signature=sn;Math.pow(2,53),tt("oct",["typed","format"],(function(t){var e=t.typed,n=t.format;return e("oct",{"number | BigNumber":function(t){return n(t,{notation:"oct"})},"number | BigNumber, number":function(t,e){return n(t,{notation:"oct",wordSize:e})}})}));var hn="number";function dn(t){return yt(t)}function pn(t){return Math.atan(1/t)}function vn(t){return isFinite(t)?(Math.log((t+1)/t)+Math.log(t/(t-1)))/2:0}function gn(t){return Math.asin(1/t)}function mn(t){var e=1/t;return Math.log(e+Math.sqrt(e*e+1))}function yn(t){return Math.acos(1/t)}function bn(t){var e=1/t,n=Math.sqrt(e*e-1);return Math.log(n+e)}function xn(t){return bt(t)}function wn(t){return xt(t)}function kn(t){return 1/Math.tan(t)}function _n(t){var e=Math.exp(2*t);return(e+1)/(e-1)}function En(t){return 1/Math.sin(t)}function Mn(t){return 0===t?Number.POSITIVE_INFINITY:Math.abs(2/(Math.exp(t)-Math.exp(-t)))*it(t)}function Sn(t){return 1/Math.cos(t)}function Nn(t){return 2/(Math.exp(t)+Math.exp(-t))}function Cn(t){return wt(t)}dn.signature=hn,pn.signature=hn,vn.signature=hn,gn.signature=hn,mn.signature=hn,yn.signature=hn,bn.signature=hn,xn.signature=hn,wn.signature=hn,kn.signature=hn,_n.signature=hn,En.signature=hn,Mn.signature=hn,Sn.signature=hn,Nn.signature=hn,Cn.signature=hn;function Pn(t,e){if(e<t)return 1;if(e===t)return e;var n=e+t>>1;return Pn(t,n)*Pn(n+1,e)}function On(t,e){if(!rt(t)||t<0)throw new TypeError("Positive integer value expected in function combinations");if(!rt(e)||e<0)throw new TypeError("Positive integer value expected in function combinations");if(e>t)throw new TypeError("k must be less than or equal to n");var n=t-e;return e<n?Pn(n+1,t)/Pn(1,e):Pn(e+1,t)/Pn(1,n)}On.signature="number, number";var jn=n(699);Date.now();var Tn=tt("fraction",["typed","Fraction"],(function(t){var e=t.typed,n=t.Fraction;return e("fraction",{number:function(t){if(!isFinite(t)||isNaN(t))throw new Error(t+" cannot be represented as a fraction");return new n(t)},string:function(t){return new n(t)},"number, number":function(t,e){return new n(t,e)},null:function(t){return new n(0)},BigNumber:function(t){return new n(t.toString())},Fraction:function(t){return t},Object:function(t){return new n(t)},"Array | Matrix":function(t){return xe(t,this)}})}));tt("bin",["typed","format"],(function(t){var e=t.typed,n=t.format;return e("bin",{"number | BigNumber":function(t){return n(t,{notation:"bin"})},"number | BigNumber, number":function(t,e){return n(t,{notation:"bin",wordSize:e})}})}));function In(){throw new Error('No "bignumber" implementation available')}function Ln(){throw new Error('No "fraction" implementation available')}tt("hex",["typed","format"],(function(t){var e=t.typed,n=t.format;return e("hex",{"number | BigNumber":function(t){return n(t,{notation:"hex"})},"number | BigNumber, number":function(t,e){return n(t,{notation:"hex",wordSize:e})}})}));var An="unequal";tt(An,["typed","equalScalar"],(function(t){var e=t.typed,n=t.equalScalar;return e(An,{"any, any":function(t,e){return null===t?null!==e:null===e?null!==t:void 0===t?void 0!==e:void 0===e?void 0!==t:!n(t,e)}})}));function Dn(t,e,n,r){if(!(this instanceof Dn))throw new SyntaxError("Constructor must be called with the new operator");this.fn=t,this.count=e,this.min=n,this.max=r,this.message="Wrong number of arguments in function "+t+" ("+e+" provided, "+n+(void 0!==r&&null!==r?"-"+r:"")+" expected)",this.stack=(new Error).stack}Dn.prototype=new Error,Dn.prototype.constructor=Error,Dn.prototype.name="ArgumentsError",Dn.prototype.isArgumentsError=!0;n(921);function Rn(t){var e;if(rt(t))return t<=0?isFinite(t)?1/0:NaN:t>171?1/0:Pn(1,t-1);if(t<.5)return Math.PI/(Math.sin(Math.PI*t)*Rn(1-t));if(t>=171.35)return 1/0;if(t>85){var n=t*t,r=n*t,i=r*t,a=i*t;return Math.sqrt(2*Math.PI/t)*Math.pow(t/Math.E,t)*(1+1/(12*t)+1/(288*n)-139/(51840*r)-571/(2488320*i)+163879/(209018880*a)+5246819/(75246796800*a*t))}--t,e=zn[0];for(var o=1;o<zn.length;++o)e+=zn[o]/(t+o);var s=t+Fn+.5;return Math.sqrt(2*Math.PI)*Math.pow(s,t+.5)*Math.exp(-s)*e}Rn.signature="number";var Fn=4.7421875,zn=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,339946499848
21189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22],Bn=tt("bignumber",["typed","BigNumber"],(function(t){var e=t.typed,n=t.BigNumber;return e("bignumber",{"":function(){return new n(0)},number:function(t){return new n(t+"")},string:function(t){var e=t.match(/(0[box][0-9a-fA-F]*)i([0-9]*)/);if(e){var r=e[2],i=n(e[1]),a=new n(2).pow(Number(r));if(i.gt(a.sub(1)))throw new SyntaxError('String "'.concat(t,'" is out of range'));var o=new n(2).pow(Number(r)-1);return i.gte(o)?i.sub(a):i}return new n(t)},BigNumber:function(t){return t},Fraction:function(t){return new n(t.n).div(t.d).times(t.s)},null:function(t){return new n(0)},"Array | Matrix":function(t){return xe(t,this)}})})),Vn=tt("numeric",["number","?bignumber","?fraction"],(function(t){var e=t.number,n=t.bignumber,r=t.fraction,i={string:!0,number:!0,BigNumber:!0,Fraction:!0},a={number:function(t){return e(t)},BigNumber:n?function(t){return n(t)}:In,Fraction:r?function(t){return r(t)}:Ln};return function(t,e){var n=Q(t);if(!(n in i))throw new TypeError("Cannot convert "+t+' of type "'+n+'"; valid input types are '+Object.keys(i).join(", "));if(!(e in a))throw new TypeError("Cannot convert "+t+' to type "'+e+'"; valid output types are '+Object.keys(a).join(", "));return e===n?t:a[e](t)}}));var Wn="equal",Hn=(tt(Wn,["typed","equalScalar"],(function(t){var e=t.typed,n=t.equalScalar;return e(Wn,{"any, any":function(t,e){return null===t?null===e:null===e?null===t:void 0===t?void 0===e:void 0===e?void 0===t:n(t,e)}})})),"divideScalar"),Un=tt(Hn,["typed","numeric"],(function(t){var e=t.typed,n=t.numeric;return e(Hn,{"number, number":function(t,e){return t/e},"Complex, Complex":function(t,e){return t.div(e)},"BigNumber, BigNumber":function(t,e){return t.div(e)},"Fraction, Fraction":function(t,e){return t.div(e)},"Unit, number | Fraction | BigNumber":function(t,e){var r=t.clone(),i=n(1,Q(e));return r.value=this(null===r.value?r._normalize(i):r.value,e),r},"number | Fraction | BigNumber, Unit":function(t,e){var r=e.clone();r=r.pow(-1);var i=n(1,Q(t));return r.value=this(t,null===e.value?e._normalize(i):e.value),r},"Unit, Unit":function(t,e){return t.divide(e)}})}));function qn(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||a(t)||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.")}()}var $n=tt("log",["config","typed","divideScalar","Complex"],(function(t){var e=t.typed,n=t.config,r=t.divideScalar,i=t.Complex;return e("log",{number:function(t){return t>=0||n.predictable?We(t):new i(t,0).log()},Complex:function(t){return t.log()},BigNumber:function(t){return!t.isNegative()||n.predictable?t.ln():new i(t.toNumber(),0).log()},"Array | Matrix":function(t){return xe(t,this)},"any, any":function(t,e){return r(this(t),this(e))}})}));var Yn=kt({}),Xn=Ct({config:f}),Kn=Pt({}),Qn=Tt({}),Gn=ee({Matrix:Kn}),Zn=ge({BigNumber:Xn,Complex:Yn,DenseMatrix:Gn,Fraction:Qn}),Jn=Ne({typed:Zn}
2),tr=Tn({Fraction:Qn,typed:Zn}),er=Bn({BigNumber:Xn,typed:Zn}),nr=Vn({bignumber:er,fraction:tr,number:Jn}),rr=Un({numeric:nr,typed:Zn}),ir=$n({Complex:Yn,config:f,divideScalar:rr,typed:Zn});function ar(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}var or=n(694),sr=n.n(or);n(176);function lr(t){return"default"+t.charAt(0).toUpperCase()+t.substr(1)}function ur(t){var e=function(t,e){if("object"!==typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===typeof e?e:String(e)}function cr(e,n){return Object.keys(n).reduce((function(r,i){var a,o=r,l=o[lr(i)],u=o[i],c=ar(o,[lr(i),i].map(ur)),f=n[i],h=function(e,n,r){var i=(0,t.useRef)(void 0!==e),a=(0,t.useState)(n),o=a[0],s=a[1],l=void 0!==e,u=i.current;return i.current=l,!l&&u&&o!==n&&s(n),[l?e:o,(0,t.useCallback)((function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];r&&r.apply(void 0,[t].concat(n)),s(t)}),[r])]}(u,l,e[f]),d=h[0],p=h[1];return s({},c,((a={})[i]=d,a[f]=p,a))}),e)}function fr(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==t&&void 0!==t&&this.setState(t)}function hr(t){this.setState(function(e){var n=this.constructor.getDerivedStateFromProps(t,e);return null!==n&&void 0!==n?n:null}.bind(this))}function dr(t,e){try{var n=this.props,r=this.state;this.props=t,this.state=e,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}fr.__suppressDeprecationWarning=!0,hr.__suppressDeprecationWarning=!0,dr.__suppressDeprecationWarning=!0;var pr=/-(.)/g;var vr=t.createContext({});vr.Consumer,vr.Provider;function gr(e,n){var r=(0,t.useContext)(vr);return e||r[n]||n}var mr=["className","bsPrefix","as"],yr=function(t){return t[0].toUpperCase()+function(t){return t.replace(pr,(function(t,e){return e.toUpperCase()}))}(t).slice(1)};function br(e,n){var r=void 0===n?{}:n,i=r.displayName,a=void 0===i?yr(e):i,o=r.Component,l=r.defaultProps,u=t.forwardRef((function(n,r){var i=n.className,a=n.bsPrefix,l=n.as,u=void 0===l?o||"div":l,c=ar(n,mr),f=gr(a,e);return t.createElement(u,s({ref:r,className:sr()(i,f)},c))}));return u.defaultProps=l,u.displayName=a,u}var xr=["bsPrefix","className","as"],wr=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.as,o=ar(e,xr);r=gr(r,"navbar-brand");var l=a||(o.href?"a":"span");return t.createElement(l,s({},o,{ref:n,className:sr()(i,r)}))}));wr.displayName="NavbarBrand";var kr=wr;function _r(t){var e=function(t){return t&&t.ownerDocument||document}(t);return e&&e.defaultView||window}var Er=/([A-Z])/g;var Mr=/^ms-/;function Sr(t){return function(t){return t.replace(Er,"-$1").toLowerCase()}(t).replace(Mr,"-ms-")}var Nr=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;var Cr=function(t,e){var n="",r="";if("string"===typeof e)return t.style.getPropertyValue(Sr(e))||function(t,e){return _r(t).getComputedStyle(t,e)}(t).getPropertyValue(Sr(e));Object.keys(e).forEach((function(i){var a=e[i];a||0===a?!function(t){return!(!t||!Nr.test(t))}(i)?n+=Sr(i)+": "+a+";":r+=i+"("+a+") ":t.style.removeProperty(Sr(i))})),r&&(n+="transform: "+r+";"),t.style.cssText+=";"+n};function Pr(t,e){return Pr=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},Pr(t,e)}var Or=n(7),jr=n.n(Or),Tr=!1,Ir=t.createContext(null),Lr="unmounted",Ar="exited",Dr="entering",Rr="entered",Fr="exiting",zr=function(n){var r,i;function a(t,e){var r;r=n.call(this,t,e)||this;var i,a=e&&!e.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(i=Ar,r.appearStatus=Dr):i=Rr:i=t.unmountOnExit||t.mountOnEnter?Lr:Ar,r.state={status:i},r.nextCallback=null,r}i=n,(r=a).prototype=Object.create(i.prototype),r.prototype.constructor=r,Pr(r,i),a.getDerivedStateFromProps=function(t,e){return t.in&&e.status===Lr?{status:Ar}:null};var o=a.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?n!==Dr&&n!==Rr&&(e=Dr):n!==Dr&&n!==Rr||(e=Fr)}this.updateStatus(!1,e)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var t,e,n,r=this.props.timeout;return t=e=n=r,null!=r&&"number"!==typeof r&&(t=r.exit,e=r.enter,n=void 0!==r.appear?r.appear:e),{exit:t,enter:e,appear:n}},o.updateStatus=function(t,e){void 0===t&&(t=!1),null!==e?(this.cancelNextCallback(),e===Dr?this.performEnter(t):this.performExit()):this.props.unmountOnExit&&this.state.status===Ar&&this.setState({status:Lr})},o.performEnter=function(t){var n=this,r=this.props.enter,i=this.context?this.context.
2isMounting:t,a=this.props.nodeRef?[i]:[e.findDOMNode(this),i],o=a[0],s=a[1],l=this.getTimeouts(),u=i?l.appear:l.enter;!t&&!r||Tr?this.safeSetState({status:Rr},(function(){n.props.onEntered(o)})):(this.props.onEnter(o,s),this.safeSetState({status:Dr},(function(){n.props.onEntering(o,s),n.onTransitionEnd(u,(function(){n.safeSetState({status:Rr},(function(){n.props.onEntered(o,s)}))}))})))},o.performExit=function(){var t=this,n=this.props.exit,r=this.getTimeouts(),i=this.props.nodeRef?void 0:e.findDOMNode(this);n&&!Tr?(this.props.onExit(i),this.safeSetState({status:Fr},(function(){t.props.onExiting(i),t.onTransitionEnd(r.exit,(function(){t.safeSetState({status:Ar},(function(){t.props.onExited(i)}))}))}))):this.safeSetState({status:Ar},(function(){t.props.onExited(i)}))},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},o.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,e.nextCallback=null,t(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},o.onTransitionEnd=function(t,n){this.setNextCallback(n);var r=this.props.nodeRef?this.props.nodeRef.current:e.findDOMNode(this),i=null==t&&!this.props.addEndListener;if(r&&!i){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],o=a[0],s=a[1];this.props.addEndListener(o,s)}null!=t&&setTimeout(this.nextCallback,t)}else setTimeout(this.nextCallback,0)},o.render=function(){var e=this.state.status;if(e===Lr)return null;var n=this.props,r=n.children,i=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,ar(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.createElement(Ir.Provider,{value:null},"function"===typeof r?r(e,i):t.cloneElement(t.Children.only(r),i))},a}(t.Component);function Br(){}zr.contextType=Ir,zr.propTypes={},zr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Br,onEntering:Br,onEntered:Br,onExit:Br,onExiting:Br,onExited:Br},zr.UNMOUNTED=Lr,zr.EXITED=Ar,zr.ENTERING=Dr,zr.ENTERED=Rr,zr.EXITING=Fr;var Vr=zr,Wr=!("undefined"===typeof window||!window.document||!window.document.createElement),Hr=!1,Ur=!1;try{var qr={get passive(){return Hr=!0},get once(){return Ur=Hr=!0}};Wr&&(window.addEventListener("test",qr,qr),window.removeEventListener("test",qr,!0))}catch(kd){}var $r=function(t,e,n,r){if(r&&"boolean"!==typeof r&&!Ur){var i=r.once,a=r.capture,o=n;!Ur&&i&&(o=n.__once||function t(r){this.removeEventListener(e,t,a),n.call(this,r)},n.__once=o),t.addEventListener(e,o,Hr?r:a)}t.addEventListener(e,n,r)};var Yr=function(t,e,n,r){var i=r&&"boolean"!==typeof r?r.capture:r;t.removeEventListener(e,n,i),n.__once&&t.removeEventListener(e,n.__once,i)};var Xr=function(t,e,n,r){return $r(t,e,n,r),function(){Yr(t,e,n,r)}};function Kr(t,e,n){void 0===n&&(n=5);var r=!1,i=setTimeout((function(){r||function(t,e,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),t){var i=document.createEvent("HTMLEvents");i.initEvent(e,n,r),t.dispatchEvent(i)}}(t,"transitionend",!0)}),e+n),a=Xr(t,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(i),a()}}function Qr(t,e,n,r){null==n&&(n=function(t){var e=Cr(t,"transitionDuration")||"",n=-1===e.indexOf("ms")?1e3:1;return parseFloat(e)*n}(t)||0);var i=Kr(t,n,r),a=Xr(t,"transitionend",e);return function(){i(),a()}}function Gr(t,e){var n=Cr(t,e)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function Zr(t,e){var n=Gr(t,"transitionDuration"),r=Gr(t,"transitionDelay"),i=Qr(t,(function(n){n.target===t&&(i(),e(n))}),n+r)}var Jr=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.filter((function(t){return null!=t})).reduce((function(t,e){if("function"!==typeof e)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===t?e:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];t.apply(this,r),e.apply(this,r)}}),null)};var ti,ei=["onEnter","onEntering","onEntered","onExit","onExiting","className","children","dimension","getDimensionValue"],ni={he
2ight:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function ri(t,e){var n=e["offset"+t[0].toUpperCase()+t.slice(1)],r=ni[t];return n+parseInt(Cr(e,r[0]),10)+parseInt(Cr(e,r[1]),10)}var ii=((ti={}).exited="collapse",ti.exiting="collapsing",ti.entering="collapsing",ti.entered="collapse show",ti),ai={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:ri},oi=t.forwardRef((function(e,n){var r=e.onEnter,i=e.onEntering,a=e.onEntered,o=e.onExit,l=e.onExiting,u=e.className,c=e.children,f=e.dimension,h=void 0===f?"height":f,d=e.getDimensionValue,p=void 0===d?ri:d,v=ar(e,ei),g="function"===typeof h?h():h,m=(0,t.useMemo)((function(){return Jr((function(t){t.style[g]="0"}),r)}),[g,r]),y=(0,t.useMemo)((function(){return Jr((function(t){var e="scroll"+g[0].toUpperCase()+g.slice(1);t.style[g]=t[e]+"px"}),i)}),[g,i]),b=(0,t.useMemo)((function(){return Jr((function(t){t.style[g]=null}),a)}),[g,a]),x=(0,t.useMemo)((function(){return Jr((function(t){t.style[g]=p(g,t)+"px",t.offsetHeight}),o)}),[o,p,g]),w=(0,t.useMemo)((function(){return Jr((function(t){t.style[g]=null}),l)}),[g,l]);return t.createElement(Vr,s({ref:n,addEndListener:Zr},v,{"aria-expanded":v.role?v.in:null,onEnter:m,onEntering:y,onEntered:b,onExit:x,onExiting:w}),(function(e,n){return t.cloneElement(c,s({},n,{className:sr()(u,c.props.className,ii[e],"width"===g&&"width")}))}))}));oi.defaultProps=ai;var si=oi,li=t.createContext(null);li.displayName="NavbarContext";var ui=li,ci=["children","bsPrefix"],fi=t.forwardRef((function(e,n){var r=e.children,i=e.bsPrefix,a=ar(e,ci);return i=gr(i,"navbar-collapse"),t.createElement(ui.Consumer,null,(function(e){return t.createElement(si,s({in:!(!e||!e.expanded)},a),t.createElement("div",{ref:n,className:i},r))}))}));fi.displayName="NavbarCollapse";var hi=fi;var di=function(e){var n=(0,t.useRef)(e);return(0,t.useEffect)((function(){n.current=e}),[e]),n};var pi=["bsPrefix","className","children","label","as","onClick"],vi=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.children,o=e.label,l=e.as,u=void 0===l?"button":l,c=e.onClick,f=ar(e,pi);r=gr(r,"navbar-toggler");var h=(0,t.useContext)(ui)||{},d=h.onToggle,p=h.expanded,v=function(e){var n=di(e);return(0,t.useCallback)((function(){return n.current&&n.current.apply(n,arguments)}),[n])}((function(t){c&&c(t),d&&d()}));return"button"===u&&(f.type="button"),t.createElement(u,s({},f,{ref:n,onClick:v,"aria-label":o,className:sr()(i,r,!p&&"collapsed")}),a||t.createElement("span",{className:r+"-icon"}))}));vi.displayName="NavbarToggle",vi.defaultProps={label:"Toggle navigation"};var gi=vi,mi=t.createContext(null),yi=["bsPrefix","expand","variant","bg","fixed","sticky","className","children","as","expanded","onToggle","onSelect","collapseOnSelect"],bi=br("navbar-text",{Component:"span"}),xi=t.forwardRef((function(e,n){var r=cr(e,{expanded:"onToggle"}),i=r.bsPrefix,a=r.expand,o=r.variant,l=r.bg,u=r.fixed,c=r.sticky,f=r.className,h=r.children,d=r.as,p=void 0===d?"nav":d,v=r.expanded,g=r.onToggle,m=r.onSelect,y=r.collapseOnSelect,b=ar(r,yi),x=gr(i,"navbar"),w=(0,t.useCallback)((function(){m&&m.apply(void 0,arguments),y&&v&&g&&g(!1)}),[m,y,v,g]);void 0===b.role&&"nav"!==p&&(b.role="navigation");var k=x+"-expand";"string"===typeof a&&(k=k+"-"+a);var _=(0,t.useMemo)((function(){return{onToggle:function(){return g&&g(!v)},bsPrefix:x,expanded:!!v}}),[x,v,g]);return t.createElement(ui.Provider,{value:_},t.createElement(mi.Provider,{value:w},t.createElement(p,s({ref:n},b,{className:sr()(f,x,a&&k,o&&x+"-"+o,l&&"bg-"+l,c&&"sticky-"+c,u&&"fixed-"+u)}),h)))}));xi.defaultProps={expand:!0,variant:"light",collapseOnSelect:!1},xi.displayName="Navbar",xi.Brand=kr,xi.Toggle=gi,xi.Collapse=hi,xi.Text=bi;var wi=xi,ki=["bsPrefix","fluid","as","className"],_i=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.fluid,a=e.as,o=void 0===a?"div":a,l=e.className,u=ar(e,ki),c=gr(r,"container"),f="string"===typeof i?"-"+i:"-fluid";return t.createElement(o,s({ref:n},u,{className:sr()(l,i?""+c+f:c)}))}));_i.displayName="Container",_i.defaultProps={fluid:!1};var Ei=_i,Mi=["bsPrefix","className","noGutters","as"],Si=["xl","lg","md","sm","xs"],Ni=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.noGutters,o=e.as,l=void 0===o?"div":o,u=ar(e,Mi),c=gr(r,"row"),f=c+"-cols",h=[];return Si.forEach((function(t){var e,n=u[t];delete u[t];var r="xs"!==t?"-"+t:"";null!=(e=null!=n&&"object"===typeof n?n.cols:n)&&h.push(""+f+r+"-"+e)})),t.createElement(l,s({ref:n},u,{className:sr().apply(void 0,[i,c,a&&"no-gutters"].concat(h))}))}));Ni.displayName="Row",Ni.defaultProps={noGutters:!1};var Ci=Ni,Pi=["bsPrefix","className","as"],Oi=["xl","lg","md","sm","xs"],ji=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.as,o=void 0===a?"div":a,l=ar(e,Pi),u=gr(r,"col"),c=[],f=[];
2return Oi.forEach((function(t){var e,n,r,i=l[t];if(delete l[t],"object"===typeof i&&null!=i){var a=i.span;e=void 0===a||a,n=i.offset,r=i.order}else e=i;var o="xs"!==t?"-"+t:"";e&&c.push(!0===e?""+u+o:""+u+o+"-"+e),null!=r&&f.push("order"+o+"-"+r),null!=n&&f.push("offset"+o+"-"+n)})),c.length||c.push(u),t.createElement(o,s({},l,{ref:n,className:sr().apply(void 0,[i].concat(c,f))}))}));ji.displayName="Col";var Ti=ji,Ii=["as","disabled","onKeyDown"];function Li(t){return!t||"#"===t.trim()}var Ai=t.forwardRef((function(e,n){var r=e.as,i=void 0===r?"a":r,a=e.disabled,o=e.onKeyDown,l=ar(e,Ii),u=function(t){var e=l.href,n=l.onClick;(a||Li(e))&&t.preventDefault(),a?t.stopPropagation():n&&n(t)};return Li(l.href)&&(l.role=l.role||"button",l.href=l.href||"#"),a&&(l.tabIndex=-1,l["aria-disabled"]=!0),t.createElement(i,s({ref:n},l,{onClick:u,onKeyDown:Jr((function(t){" "===t.key&&(t.preventDefault(),u(t))}),o)}))}));Ai.displayName="SafeAnchor";var Di=Ai,Ri=["bsPrefix","variant","size","active","className","block","type","as"],Fi=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.variant,a=e.size,o=e.active,l=e.className,u=e.block,c=e.type,f=e.as,h=ar(e,Ri),d=gr(r,"btn"),p=sr()(l,d,o&&"active",i&&d+"-"+i,u&&d+"-block",a&&d+"-"+a);if(h.href)return t.createElement(Di,s({},h,{as:f,ref:n,className:sr()(p,h.disabled&&"disabled")}));n&&(h.ref=n),c?h.type=c:f||(h.type="button");var v=f||"button";return t.createElement(v,s({},h,{className:p}))}));Fi.displayName="Button",Fi.defaultProps={variant:"primary",active:!1,disabled:!1};var zi=Fi,Bi=(n(573),["as","className","type","tooltip"]),Vi={type:jr().string,tooltip:jr().bool,as:jr().elementType},Wi=t.forwardRef((function(e,n){var r=e.as,i=void 0===r?"div":r,a=e.className,o=e.type,l=void 0===o?"valid":o,u=e.tooltip,c=void 0!==u&&u,f=ar(e,Bi);return t.createElement(i,s({},f,{ref:n,className:sr()(a,l+"-"+(c?"tooltip":"feedback"))}))}));Wi.displayName="Feedback",Wi.propTypes=Vi;var Hi=Wi,Ui=t.createContext({controlId:void 0}),qi=["id","bsPrefix","bsCustomPrefix","className","type","isValid","isInvalid","isStatic","as"],$i=t.forwardRef((function(e,n){var r=e.id,i=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,l=e.type,u=void 0===l?"checkbox":l,c=e.isValid,f=void 0!==c&&c,h=e.isInvalid,d=void 0!==h&&h,p=e.isStatic,v=e.as,g=void 0===v?"input":v,m=ar(e,qi),y=(0,t.useContext)(Ui),b=y.controlId,x=y.custom?[a,"custom-control-input"]:[i,"form-check-input"];return i=gr(x[0],x[1]),t.createElement(g,s({},m,{ref:n,type:u,id:r||b,className:sr()(o,i,f&&"is-valid",d&&"is-invalid",p&&"position-static")}))}));$i.displayName="FormCheckInput";var Yi=$i,Xi=["bsPrefix","bsCustomPrefix","className","htmlFor"],Ki=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.bsCustomPrefix,a=e.className,o=e.htmlFor,l=ar(e,Xi),u=(0,t.useContext)(Ui),c=u.controlId,f=u.custom?[i,"custom-control-label"]:[r,"form-check-label"];return r=gr(f[0],f[1]),t.createElement("label",s({},l,{ref:n,htmlFor:o||c,className:sr()(a,r)}))}));Ki.displayName="FormCheckLabel";var Qi=Ki,Gi=["id","bsPrefix","bsCustomPrefix","inline","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","title","type","label","children","custom","as"],Zi=t.forwardRef((function(e,n){var r=e.id,i=e.bsPrefix,a=e.bsCustomPrefix,o=e.inline,l=void 0!==o&&o,u=e.disabled,c=void 0!==u&&u,f=e.isValid,h=void 0!==f&&f,d=e.isInvalid,p=void 0!==d&&d,v=e.feedbackTooltip,g=void 0!==v&&v,m=e.feedback,y=e.className,b=e.style,x=e.title,w=void 0===x?"":x,k=e.type,_=void 0===k?"checkbox":k,E=e.label,M=e.children,S=e.custom,N=e.as,C=void 0===N?"input":N,P=ar(e,Gi),O="switch"===_||S,j=O?[a,"custom-control"]:[i,"form-check"];i=gr(j[0],j[1]);var T=(0,t.useContext)(Ui).controlId,I=(0,t.useMemo)((function(){return{controlId:r||T,custom:O}}),[T,O,r]),L=O||null!=E&&!1!==E&&!M,A=t.createElement(Yi,s({},P,{type:"switch"===_?"checkbox":_,ref:n,isValid:h,isInvalid:p,isStatic:!L,disabled:c,as:C}));return t.createElement(Ui.Provider,{value:I},t.createElement("div",{style:b,className:sr()(y,i,O&&"custom-"+_,l&&i+"-inline")},M||t.createElement(t.Fragment,null,A,L&&t.createElement(Qi,{title:w},E),(h||p)&&t.createElement(Hi,{type:h?"valid":"invalid",tooltip:g},m))))}));Zi.displayName="FormCheck",Zi.Input=Yi,Zi.Label=Qi;var Ji=Zi,ta=["id","bsPrefix","bsCustomPrefix","className","isValid","isInvalid","lang","as"],ea=t.forwardRef((function(e,n){var r=e.id,i=e.bsPrefix,a=e.bsCustomPrefix,o=e.className,l=e.isValid,u=e.isInvalid,c=e.lang,f=e.as,h=void 0===f?"input":f,d=ar(e,ta),p=(0,t.useContext)(Ui),v=p.controlId,g=p.custom?[a,"custom-file-input"]:[i,"form-control-file"];return i=gr(g[0],g[1]),t.createElement(h,s({},d,{ref:n,id:r||v,type:"file",lang:c,className:sr()(o,i,l&&"is-valid",u&&"is-invalid")}))}
2));ea.displayName="FormFileInput";var na=ea,ra=["bsPrefix","bsCustomPrefix","className","htmlFor"],ia=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.bsCustomPrefix,a=e.className,o=e.htmlFor,l=ar(e,ra),u=(0,t.useContext)(Ui),c=u.controlId,f=u.custom?[i,"custom-file-label"]:[r,"form-file-label"];return r=gr(f[0],f[1]),t.createElement("label",s({},l,{ref:n,htmlFor:o||c,className:sr()(a,r),"data-browse":l["data-browse"]}))}));ia.displayName="FormFileLabel";var aa=ia,oa=["id","bsPrefix","bsCustomPrefix","disabled","isValid","isInvalid","feedbackTooltip","feedback","className","style","label","children","custom","lang","data-browse","as","inputAs"],sa=t.forwardRef((function(e,n){var r=e.id,i=e.bsPrefix,a=e.bsCustomPrefix,o=e.disabled,l=void 0!==o&&o,u=e.isValid,c=void 0!==u&&u,f=e.isInvalid,h=void 0!==f&&f,d=e.feedbackTooltip,p=void 0!==d&&d,v=e.feedback,g=e.className,m=e.style,y=e.label,b=e.children,x=e.custom,w=e.lang,k=e["data-browse"],_=e.as,E=void 0===_?"div":_,M=e.inputAs,S=void 0===M?"input":M,N=ar(e,oa),C=x?[a,"custom"]:[i,"form-file"];i=gr(C[0],C[1]);var P=(0,t.useContext)(Ui).controlId,O=(0,t.useMemo)((function(){return{controlId:r||P,custom:x}}),[P,x,r]),j=null!=y&&!1!==y&&!b,T=t.createElement(na,s({},N,{ref:n,isValid:c,isInvalid:h,disabled:l,as:S,lang:w}));return t.createElement(Ui.Provider,{value:O},t.createElement(E,{style:m,className:sr()(g,i,x&&"custom-file")},b||t.createElement(t.Fragment,null,x?t.createElement(t.Fragment,null,T,j&&t.createElement(aa,{"data-browse":k},y)):t.createElement(t.Fragment,null,j&&t.createElement(aa,null,y),T),(c||h)&&t.createElement(Hi,{type:c?"valid":"invalid",tooltip:p},v))))}));sa.displayName="FormFile",sa.Input=na,sa.Label=aa;var la=sa,ua=(n(391),["bsPrefix","bsCustomPrefix","type","size","htmlSize","id","className","isValid","isInvalid","plaintext","readOnly","custom","as"]),ca=t.forwardRef((function(e,n){var r,i,a=e.bsPrefix,o=e.bsCustomPrefix,l=e.type,u=e.size,c=e.htmlSize,f=e.id,h=e.className,d=e.isValid,p=void 0!==d&&d,v=e.isInvalid,g=void 0!==v&&v,m=e.plaintext,y=e.readOnly,b=e.custom,x=e.as,w=void 0===x?"input":x,k=ar(e,ua),_=(0,t.useContext)(Ui).controlId,E=b?[o,"custom"]:[a,"form-control"];if(a=gr(E[0],E[1]),m)(i={})[a+"-plaintext"]=!0,r=i;else if("file"===l){var M;(M={})[a+"-file"]=!0,r=M}else if("range"===l){var S;(S={})[a+"-range"]=!0,r=S}else if("select"===w&&b){var N;(N={})[a+"-select"]=!0,N[a+"-select-"+u]=u,r=N}else{var C;(C={})[a]=!0,C[a+"-"+u]=u,r=C}return t.createElement(w,s({},k,{type:l,size:c,ref:n,readOnly:y,id:f||_,className:sr()(h,r,p&&"is-valid",g&&"is-invalid")}))}));ca.displayName="FormControl";var fa=Object.assign(ca,{Feedback:Hi}),ha=["bsPrefix","className","children","controlId","as"],da=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.children,o=e.controlId,l=e.as,u=void 0===l?"div":l,c=ar(e,ha);r=gr(r,"form-group");var f=(0,t.useMemo)((function(){return{controlId:o}}),[o]);return t.createElement(Ui.Provider,{value:f},t.createElement(u,s({},c,{ref:n,className:sr()(i,r)}),a))}));da.displayName="FormGroup";var pa=da,va=["as","bsPrefix","column","srOnly","className","htmlFor"],ga=t.forwardRef((function(e,n){var r=e.as,i=void 0===r?"label":r,a=e.bsPrefix,o=e.column,l=e.srOnly,u=e.className,c=e.htmlFor,f=ar(e,va),h=(0,t.useContext)(Ui).controlId;a=gr(a,"form-label");var d="col-form-label";"string"===typeof o&&(d=d+" "+d+"-"+o);var p=sr()(u,a,l&&"sr-only",o&&d);return c=c||h,o?t.createElement(Ti,s({ref:n,as:"label",className:p,htmlFor:c},f)):t.createElement(i,s({ref:n,className:p,htmlFor:c},f))}));ga.displayName="FormLabel",ga.defaultProps={column:!1,srOnly:!1};var ma=ga,ya=["bsPrefix","className","as","muted"],ba=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.as,o=void 0===a?"small":a,l=e.muted,u=ar(e,ya);return r=gr(r,"form-text"),t.createElement(o,s({},u,{ref:n,className:sr()(i,r,l&&"text-muted")}))}));ba.displayName="FormText";var xa=ba,wa=t.forwardRef((function(e,n){return t.createElement(Ji,s({},e,{ref:n,type:"switch"}))}));wa.displayName="Switch",wa.Input=Ji.Input,wa.Label=Ji.Label;var ka=wa,_a=["bsPrefix","inline","className","validated","as"],Ea=br("form-row"),Ma=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.inline,a=e.className,o=e.validated,l=e.as,u=void 0===l?"form":l,c=ar(e,_a);return r=gr(r,"form"),t.createElement(u,s({},c,{ref:n,className:sr()(a,o&&"was-validated",i&&r+"-inline")}))}));Ma.displayName="Form",Ma.defaultProps={inline:!1},Ma.Row=Ea,Ma.Group=pa,Ma.Control=fa,Ma.Check=Ji,Ma.File=la,Ma.Switch=ka,Ma.Label=ma,Ma.Text=xa;var Sa=Ma,Na=["bsPrefix","size","hasValidation","className","as"],Ca=br("input-group-append"),Pa=br("input-group-prepend"),Oa=br("input-group-text",{Component:"span"}),ja=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.size,a=e.hasValidation,o=e.className,l=e.as,u=void 0===l?"div":l,c=ar(e,Na);return r=gr(r,"input-group"),t.createElement(u,s({ref:n}
2,c,{className:sr()(o,r,i&&r+"-"+i,a&&"has-validation")}))}));ja.displayName="InputGroup";var Ta=s({},ja,{Text:Oa,Radio:function(e){return t.createElement(Oa,null,t.createElement("input",s({type:"radio"},e)))},Checkbox:function(e){return t.createElement(Oa,null,t.createElement("input",s({type:"checkbox"},e)))},Append:Ca,Prepend:Pa}),Ia=function(e){return t.forwardRef((function(n,r){return t.createElement("div",s({},n,{ref:r,className:sr()(n.className,e)}))}))},La=t.createContext(null);La.displayName="CardContext";var Aa=La,Da=["bsPrefix","className","variant","as"],Ra=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.variant,o=e.as,l=void 0===o?"img":o,u=ar(e,Da),c=gr(r,"card-img");return t.createElement(l,s({ref:n,className:sr()(a?c+"-"+a:c,i)},u))}));Ra.displayName="CardImg",Ra.defaultProps={variant:null};var Fa=Ra,za=["bsPrefix","className","bg","text","border","body","children","as"],Ba=Ia("h5"),Va=Ia("h6"),Wa=br("card-body"),Ha=br("card-title",{Component:Ba}),Ua=br("card-subtitle",{Component:Va}),qa=br("card-link",{Component:"a"}),$a=br("card-text",{Component:"p"}),Ya=br("card-header"),Xa=br("card-footer"),Ka=br("card-img-overlay"),Qa=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.bg,o=e.text,l=e.border,u=e.body,c=e.children,f=e.as,h=void 0===f?"div":f,d=ar(e,za),p=gr(r,"card"),v=(0,t.useMemo)((function(){return{cardHeaderBsPrefix:p+"-header"}}),[p]);return t.createElement(Aa.Provider,{value:v},t.createElement(h,s({ref:n},d,{className:sr()(i,p,a&&"bg-"+a,o&&"text-"+o,l&&"border-"+l)}
2),u?t.createElement(Wa,null,c):c))}));Qa.displayName="Card",Qa.defaultProps={body:!1},Qa.Img=Fa,Qa.Title=Ha,Qa.Subtitle=Ua,Qa.Body=Wa,Qa.Link=qa,Qa.Text=$a,Qa.Header=Ya,Qa.Footer=Xa,Qa.ImgOverlay=Ka;var Ga=Qa,Za=["bsPrefix","className","striped","bordered","borderless","hover","size","variant","responsive"],Ja=t.forwardRef((function(e,n){var r=e.bsPrefix,i=e.className,a=e.striped,o=e.bordered,l=e.borderless,u=e.hover,c=e.size,f=e.variant,h=e.responsive,d=ar(e,Za),p=gr(r,"table"),v=sr()(i,p,f&&p+"-"+f,c&&p+"-"+c,a&&p+"-striped",o&&p+"-bordered",l&&p+"-borderless",u&&p+"-hover"),g=t.createElement("table",s({},d,{className:v,ref:n}));if(h){var m=p+"-responsive";return"string"===typeof h&&(m=m+"-"+h),t.createElement("div",{className:m},g)}return g})),to=Ja;function eo(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function no(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?eo(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):eo(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function ro(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function io(t){return io=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},io(t)}function ao(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=io(t)););return t}function oo(){return oo="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=ao(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(arguments.length<3?t:n):i.value}},oo.apply(this,arguments)}function so(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Pr(t,e)}function lo(t){return lo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lo(t)}function uo(t,e){if(e&&("object"===lo(e)||"function"===typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return ro(t)}function co(t){var e=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(kd){return!1}}();return function(){var n,r=io(t);if(e){var i=io(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return uo(this,n)}}var fo="undefined"===typeof window?function(t){return t()}:window.requestAnimationFrame;function ho(t,e,n){var r=n||function(t){return Array.prototype.slice.call(t)},i=!1,a=[];return function(){for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];a=r(o),i||(i=!0,fo.call(window,(function(){i=!1,t.apply(e,a)})))}}var po=function(t){return"start"===t?"left":"end"===t?"right":"center"},vo=function(t,e,n){return"start"===t?e:"end"===t?n:(e+n)/2};function go(){}var mo=function(){var t=0;return function(){return t++}}();function yo(t){return null===t||"undefined"===typeof t}function bo(t){if(Array.isArray&&Array.isArray(t))return!0;var e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)}function xo(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}var wo=function(t){return("number"===typeof t||t instanceof Number)&&isFinite(+t)};function ko(t,e){return wo(t)?t:e}function _o(t,e){return"undefined"===typeof t?e:t}var Eo=function(t,e){return"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t};function Mo(t,e,n){if(t&&"function"===typeof t.call)return t.apply(n,e)}function So(t,e,n,r){var i,a,o;if(bo(t))if(a=t.length,r)for(i=a-1;i>=0;i--)e.call(n,t[i],i);else for(i=0;i<a;i++)e.call(n,t[i],i);else if(xo(t))for(a=(o=Object.keys(t)).length,i=0;i<a;i++)e.call(n,t[o[i]],o[i])}function No(t,e){var n,r,i,a;if(!t||!e||t.length!==e.length)return!1;for(n=0,r=t.length;n<r;++n)if(i=t[n],a=e[n],i.datasetIndex!==a.datasetIndex||i.index!==a.index)return!1;return!0}function Co(t){if(bo(t))return t.map(Co);if(xo(t)){for(var e=Object.create(null),n=Object.keys(t),r=n.length,i=0;i<r;++i)e[n[i]]=Co(t[n[i]]);return e}return t}function Po(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}function Oo(t,e,n,r){if(Po(t)){var i=e[t],a=n[t];xo(i)&&xo(a)?jo(i,a,r):e[t]=Co(a)}}function jo(t,e,n){var r=bo(e)?e:[e],i=r.length;if(!xo(t))return t;for(var a=(n=n||{}).merger||Oo,o=0;o<i;++o)if(xo(e=r[o]))for(var s=Object.keys(e),l=0,u=s.length;l<u;++l)a(s[l],t,e,n);return t}function To(t,e){return jo(t,e,{merger:Io})}function Io(t,e,n){if(Po(t)){var r=e[t],i=n[t];xo(r)&&xo(i)?To(r,i):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=Co(i))}}function Lo(t,e){var n=t.indexOf(".",e);return-1===n?t.length:n}function Ao(t,e){if(""===e)return t;for(var n=0,r=Lo(e,n);t&&r>n;)t=t[e.substr(n,r-n)],r=Lo(e,n=r+1);return t}function Do(t){return t.charAt(0).toUpperCase()+t.slice(1)}var Ro=function(t){return"undefined"!==typeof t},Fo=function(t){return"function"===typeof t},zo=function(t,e){if(t.size!==e.size)return!1;var n,r=It(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(!e.has(i))return!1}}catch(a){r.e(a)}finally{r.f()}return!0};var Bo=Math.PI,Vo=2*Bo,Wo=Vo+Bo,Ho=Number.POSITIVE_INFINITY,Uo=Bo/180,qo=Bo/2,$o=Bo/4,Yo=2*Bo/3,Xo=Math.log10,Ko=Math.sign;function Qo(t){var e=Math.round(t);t=Zo(t,e,t/1e3)?e:t;var n=Math.pow(10,Math.floor(Xo(t))),r=t/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function Go(t){return!isNaN(parseFloat(t))&&isFinite(t)}
2function Zo(t,e,n){return Math.abs(t-e)<n}function Jo(t,e,n){var r,i,a;for(r=0,i=t.length;r<i;r++)a=t[r][n],isNaN(a)||(e.min=Math.min(e.min,a),e.max=Math.max(e.max,a))}function ts(t){return t*(Bo/180)}function es(t){return t*(180/Bo)}function ns(t){if(wo(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}}function rs(t,e){var n=e.x-t.x,r=e.y-t.y,i=Math.sqrt(n*n+r*r),a=Math.atan2(r,n);return a<-.5*Bo&&(a+=Vo),{angle:a,distance:i}}function is(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function as(t,e){return(t-e+Wo)%Vo-Bo}function os(t){return(t%Vo+Vo)%Vo}function ss(t,e,n,r){var i=os(t),a=os(e),o=os(n),s=os(a-i),l=os(o-i),u=os(i-a),c=os(i-o);return i===a||i===o||r&&a===o||s>l&&u<c}function ls(t,e,n){return Math.max(e,Math.min(n,t))}function us(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e-6;return t>=Math.min(e,n)-r&&t<=Math.max(e,n)+r}var cs=function(t){return 0===t||1===t},fs=function(t,e,n){return-Math.pow(2,10*(t-=1))*Math.sin((t-e)*Vo/n)},hs=function(t,e,n){return Math.pow(2,-10*t)*Math.sin((t-e)*Vo/n)+1},ds={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*qo)},easeOutSine:function(t){return Math.sin(t*qo)},easeInOutSine:function(t){return-.5*(Math.cos(Bo*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return cs(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1)))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){return cs(t)?t:fs(t,.075,.3)},easeOutElastic:function(t){return cs(t)?t:hs(t,.075,.3)},easeInOutElastic:function(t){var e=.1125;return cs(t)?t:t<.5?.5*fs(2*t,e,.45):.5+.5*hs(2*t-1,e,.45)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-ds.easeOutBounce(1-t)},easeOutBounce:function(t){var e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*ds.easeInBounce(2*t):.5*ds.easeOutBounce(2*t-1)+.5}},ps={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},vs="0123456789ABCDEF",gs=function(t){return vs[15&t]},ms=function(t){return vs[(240&t)>>4]+vs[15&t]},ys=function(t){return(240&t)>>4===(15&t)};function bs(t){var e=function(t){return ys(t.r)&&ys(t.g)&&ys(t.b)&&ys(t.a)}(t)?gs:ms;return t?"#"+e(t.r)+e(t.g)+e(t.b)+(t.a<255?e(t.a):""):t}function xs(t){return t+.5|0}var ws=function(t,e,n){return Math.max(Math.min(t,n),e)};function ks(t){return ws(xs(2.55*t),0,255)}function _s(t){return ws(xs(255*t),0,255)}function Es(t){return ws(xs(t/2.55)/100,0,1)}function Ms(t){return ws(xs(100*t),0,100)}var Ss=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;var Ns=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Cs(t,e,n){var r=e*Math.min(n,1-n),i=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+t/30)%12;return n-r*Math.max(Math.min(i-3,9-i,1),-1)};return[i(0),i(8),i(4)]}function Ps(t,e,n){var r=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+t/60)%6;return n-n*e*Math.max(Math.min(i,4-i,1),0)};return[r(5),r(3),r(1)]}function Os(t,e,n){var r,i=Cs(t,1,.5);for(e+n>1&&(e*=r=1/(e+n),n*=r),r=0;r<3;r++)i[r]*=1-e-n,i[r]+=e;return i}function js(t){var e,n,r,i=t.r/255,a=t.g/255,o=t.b/255,s=Math.max(i,a,o),l=Math.min(i,a,o),u=(s+l)/2;return s!==l&&(r=s-l,n=u>.5?r/(2-s-l):r/(s+l),e=60*(e=s===i?(a-o)/r+(a<o?6:0):s===a?(o-i)/r+2:(i-a)/r+4)+.5),[0|e,n||0,u]}function Ts(t,e,n,r){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,r)).map(_s)}function Is(t,e,n){return Ts(Cs,t,e,n)}function Ls(t){return(t%360+360)%360}function As(t){var e,n=Ns.exec(t),r=255;if(n){n[5]!==e&&(r=n[6]?ks(+n[5]):_s(+n[5]));var i=Ls(+n[2]),a=+n[3]/100,o=+n[4]/100;return{r:(e="hwb"===n[1]?function(t,e,n){return Ts(Os,t,e,n)}(i,a,o):"hsv"===n[1]?function(t,e,n){return Ts(Ps,t,e,n)}(i,a,o):Is(i,a,o))[0],g:e[1],b:e[2],a:r}}}var Ds,Rs={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Fs={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",K
2ocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function zs(t){Ds||(Ds=function(){var t,e,n,r,i,a={},o=Object.keys(Fs),s=Object.keys(Rs);for(t=0;t<o.length;t++){for(r=i=o[t],e=0;e<s.length;e++)n=s[e],i=i.replace(n,Rs[n]);n=parseInt(Fs[r],16),a[i]=[n>>16&255,n>>8&255,255&n]}return a}(),Ds.transparent=[0,0,0,0]);var e=Ds[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}function Bs(t,e,n){if(t){var r=js(t);r[e]=Math.max(0,Math.min(r[e]+r[e]*n,0===e?360:1)),r=Is(r),t.r=r[0],t.g=r[1],t.b=r[2]}}function Vs(t,e){return t?Object.assign(e||{},t):t}function Ws(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=_s(t[3]))):(e=Vs(t,{r:0,g:0,b:0,a:1})).a=_s(e.a),e}function Hs(t){return"r"===t.charAt(0)?function(t){var e,n,r,i=Ss.exec(t),a=255;if(i){if(i[7]!==e){var o=+i[7];a=255&(i[8]?ks(o):255*o)}return e=+i[1],n=+i[3],r=+i[5],{r:e=255&(i[2]?ks(e):e),g:n=255&(i[4]?ks(n):n),b:r=255&(i[6]?ks(r):r),a:a}}}(t):As(t)}var Us=function(){function t(e){if(re(this,t),e instanceof t)return e;var n,r=typeof e;"object"===r?n=Ws(e):"string"===r&&(n=function(t){var e,n=t.length;return"#"===t[0]&&(4===n||5===n?e={r:255&17*ps[t[1]],g:255&17*ps[t[2]],b:255&17*ps[t[3]],a:5===n?17*ps[t[4]]:255}:7!==n&&9!==n||(e={r:ps[t[1]]<<4|ps[t[2]],g:ps[t[3]]<<4|ps[t[4]],b:ps[t[5]]<<4|ps[t[6]],a:9===n?ps[t[7]]<<4|ps[t[8]]:255})),e}(e)||zs(e)||Hs(e)),this._rgb=n,this._valid=!!n}return ae(t,[{key:"valid",get:function(){return this._valid}},{key:"rgb",get:function(){var t=Vs(this._rgb);return t&&(t.a=Es(t.a)),t},set:function(t){this._rgb=Ws(t)}},{key:"rgbString",value:function(){return this._valid?(t=this._rgb)&&(t.a<255?"rgba(".concat(t.r,", ").concat(t.g,", ").concat(t.b,", ").concat(Es(t.a),")"):"rgb(".concat(t.r,", ").concat(t.g,", ").concat(t.b,")")):this._rgb;var t}},{key:"hexString",value:function(){return this._valid?bs(this._rgb):this._rgb}},{key:"hslString",value:function(){return this._valid?function(t){if(t){var e=js(t),n=e[0],r=Ms(e[1]),i=Ms(e[2]);return t.a<255?"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(Es(t.a),")"):"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)")}}(this._rgb):this._rgb}},{key:"mix",value:function(t,e){var n=this;if(t){var r,i=n.rgb,a=t.rgb,o=e===r?.5:e,s=2*o-1,l=i.a-a.a,u=((s*l===-1?s:(s+l)/(1+s*l))+1)/2;r=1-u,i.r=255&u*i.r+r*a.r+.5,i.g=255&u*i.g+r*a.g+.5,i.b=255&u*i.b+r*a.b+.5,i.a=o*i.a+(1-o)*a.a,n.rgb=i}return n}},{key:"clone",value:function(){return new t(this.rgb)}},{key:"alpha",value:function(t){return this._rgb.a=_s(t),this}},{key:"clearer",value:function(t){return this._rgb.a*=1-t,this}},{key:"greyscale",value:function(){var t=this._rgb,e=xs(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}},{key:"opaquer",value:function(t){return this._rgb.a*=1+t,this}},{key:"negate",value:function(){var t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}},{key:"lighten",value:function(t){return Bs(this._rgb,2,t),this}},{key:"darken",value:function(t){return Bs(this._rgb,2,-t),this}},{key:"saturate",value:function(t){return Bs(this._rgb,1,t),this}},{key:"desaturate",value:function(t){return Bs(this._rgb,1,-t),this}},{key:"rotate",value:function(t){return function(t,e){var n=js(t);n[0]=Ls(n[0]+e),n=Is(n),t.r=n[0],t.g=n[1],t.b=n[2]}(this._rgb,t),this}}]),t}();function qs(t){return new Us(t)}var $s=function(t){return t instanceof CanvasGradient||t instanceof CanvasPattern};function Ys(t){return $s(t)?t:qs(t)}function Xs(t){return $s(t)?t:qs(t).saturate(.5).darken(.1).hexString()}var Ks=Object.create(null),Qs=Object.create(null);function Gs(t,e){if(!e)return t;for(var n=e.split("."),r=0,i=n.length;r<i;++r){var a=n[r];t=t[a]||(t[a]=Object.create(null))}return t}function Zs(t,e,n){return"string"===typeof e?jo(Gs(t,e),n):jo(Gs(t,""),e)}var Js=function(){function t(e){re(this,t),this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=function(t){return t.chart.platform.getDevicePixelRatio()},this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={}
2,this.hoverBackgroundColor=function(t,e){return Xs(e.backgroundColor)},this.hoverBorderColor=function(t,e){return Xs(e.borderColor)},this.hoverColor=function(t,e){return Xs(e.color)},this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e)}return ae(t,[{key:"set",value:function(t,e){return Zs(this,t,e)}},{key:"get",value:function(t){return Gs(this,t)}},{key:"describe",value:function(t,e){return Zs(Qs,t,e)}},{key:"override",value:function(t,e){return Zs(Ks,t,e)}},{key:"route",value:function(t,e,n,i){var a,o=Gs(this,t),s=Gs(this,n),l="_"+e;Object.defineProperties(o,(r(a={},l,{value:o[e],writable:!0}),r(a,e,{enumerable:!0,get:function(){var t=this[l],e=s[i];return xo(t)?Object.assign({},e,t):_o(t,e)},set:function(t){this[l]=t}}),a))}}]),t}(),tl=new Js({_scriptable:function(t){return!t.startsWith("on")},_indexable:function(t){return"events"!==t},hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function el(t,e,n,r,i){var a=e[i];return a||(a=e[i]=t.measureText(i).width,n.push(i)),a>r&&(r=a),r}function nl(t,e,n,r){var i=(r=r||{}).data=r.data||{},a=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(i=r.data={},a=r.garbageCollect=[],r.font=e),t.save(),t.font=e;var o,s,l,u,c,f=0,h=n.length;for(o=0;o<h;o++)if(void 0!==(u=n[o])&&null!==u&&!0!==bo(u))f=el(t,i,a,f,u);else if(bo(u))for(s=0,l=u.length;s<l;s++)void 0===(c=u[s])||null===c||bo(c)||(f=el(t,i,a,f,c));t.restore();var d=a.length/2;if(d>n.length){for(o=0;o<d;o++)delete i[a[o]];a.splice(0,d)}return f}function rl(t,e,n){var r=t.currentDevicePixelRatio,i=0!==n?Math.max(n/2,.5):0;return Math.round((e-i)*r)/r+i}function il(t,e){(e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore()}function al(t,e,n,r){var i,a,o,s,l,u=e.pointStyle,c=e.rotation,f=e.radius,h=(c||0)*Uo;if(u&&"object"===typeof u&&("[object HTMLImageElement]"===(i=u.toString())||"[object HTMLCanvasElement]"===i))return t.save(),t.translate(n,r),t.rotate(h),t.drawImage(u,-u.width/2,-u.height/2,u.width,u.height),void t.restore();if(!(isNaN(f)||f<=0)){switch(t.beginPath(),u){default:t.arc(n,r,f,0,Vo),t.closePath();break;case"triangle":t.moveTo(n+Math.sin(h)*f,r-Math.cos(h)*f),h+=Yo,t.lineTo(n+Math.sin(h)*f,r-Math.cos(h)*f),h+=Yo,t.lineTo(n+Math.sin(h)*f,r-Math.cos(h)*f),t.closePath();break;case"rectRounded":s=f-(l=.516*f),a=Math.cos(h+$o)*s,o=Math.sin(h+$o)*s,t.arc(n-a,r-o,l,h-Bo,h-qo),t.arc(n+o,r-a,l,h-qo,h),t.arc(n+a,r+o,l,h,h+qo),t.arc(n-o,r+a,l,h+qo,h+Bo),t.closePath();break;case"rect":if(!c){s=Math.SQRT1_2*f,t.rect(n-s,r-s,2*s,2*s);break}h+=$o;case"rectRot":a=Math.cos(h)*f,o=Math.sin(h)*f,t.moveTo(n-a,r-o),t.lineTo(n+o,r-a),t.lineTo(n+a,r+o),t.lineTo(n-o,r+a),t.closePath();break;case"crossRot":h+=$o;case"cross":a=Math.cos(h)*f,o=Math.sin(h)*f,t.moveTo(n-a,r-o),t.lineTo(n+a,r+o),t.moveTo(n+o,r-a),t.lineTo(n-o,r+a);break;case"star":a=Math.cos(h)*f,o=Math.sin(h)*f,t.moveTo(n-a,r-o),t.lineTo(n+a,r+o),t.moveTo(n+o,r-a),t.lineTo(n-o,r+a),h+=$o,a=Math.cos(h)*f,o=Math.sin(h)*f,t.moveTo(n-a,r-o),t.lineTo(n+a,r+o),t.moveTo(n+o,r-a),t.lineTo(n-o,r+a);break;case"line":a=Math.cos(h)*f,o=Math.sin(h)*f,t.moveTo(n-a,r-o),t.lineTo(n+a,r+o);break;case"dash":t.moveTo(n,r),t.lineTo(n+Math.cos(h)*f,r+Math.sin(h)*f)}t.fill(),e.borderWidth>0&&t.stroke()}}function ol(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.x<e.right+n&&t.y>e.top-n&&t.y<e.bottom+n}function sl(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function ll(t){t.restore()}function ul(t,e,n,r,i){if(!e)return t.lineTo(n.x,n.y);if("middle"===i){var a=(e.x+n.x)/2;t.lineTo(a,e.y),t.lineTo(a,n.y)}else"after"===i!==!!r?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}function cl(t,e,n,r){if(!e)return t.lineTo(n.x,n.y);t.bezierCurveTo(r?e.cp1x:e.cp2x,r?e.cp1y:e.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function fl(t,e,n,r,i){var a,o,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},l=bo(e)?e:[e],u=s.strokeWidth>0&&""!==s.strokeColor;for(t.save(),t.font=i.string,hl(t,s),a=0;a<l.length;++a)o=l[a],u&&(s.strokeColor&&(t.strokeStyle=s.strokeColor),yo(s.strokeWidth)||(t.lineWidth=s.strokeWidth),t.strokeText(o,n,r,s.maxWidth)),t.fillText(o,n,r,s.maxWidth),dl(t,n,r,o,s),r+=i.lineHeight;
2t.restore()}function hl(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),yo(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}function dl(t,e,n,r,i){if(i.strikethrough||i.underline){var a=t.measureText(r),o=e-a.actualBoundingBoxLeft,s=e+a.actualBoundingBoxRight,l=n-a.actualBoundingBoxAscent,u=n+a.actualBoundingBoxDescent,c=i.strikethrough?(l+u)/2:u;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=i.decorationWidth||2,t.moveTo(o,c),t.lineTo(s,c),t.stroke()}}function pl(t,e){var n=e.x,r=e.y,i=e.w,a=e.h,o=e.radius;t.arc(n+o.topLeft,r+o.topLeft,o.topLeft,-qo,Bo,!0),t.lineTo(n,r+a-o.bottomLeft),t.arc(n+o.bottomLeft,r+a-o.bottomLeft,o.bottomLeft,Bo,qo,!0),t.lineTo(n+i-o.bottomRight,r+a),t.arc(n+i-o.bottomRight,r+a-o.bottomRight,o.bottomRight,qo,0,!0),t.lineTo(n+i,r+o.topRight),t.arc(n+i-o.topRight,r+o.topRight,o.topRight,0,-qo,!0),t.lineTo(n+o.topLeft,r)}var vl=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),gl=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function ml(t,e){var n=(""+t).match(vl);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t}function yl(t,e){var n,r={},i=xo(e),a=i?Object.keys(e):e,o=xo(t)?i?function(n){return _o(t[n],t[e[n]])}:function(e){return t[e]}:function(){return t},s=It(a);try{for(s.s();!(n=s.n()).done;){var l=n.value;r[l]=+o(l)||0}}catch(u){s.e(u)}finally{s.f()}return r}function bl(t){return yl(t,{top:"y",right:"x",bottom:"y",left:"x"})}function xl(t){return yl(t,["topLeft","topRight","bottomLeft","bottomRight"])}function wl(t){var e=bl(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function kl(t,e){t=t||{},e=e||tl.font;var n=_o(t.size,e.size);"string"===typeof n&&(n=parseInt(n,10));var r=_o(t.style,e.style);r&&!(""+r).match(gl)&&(console.warn('Invalid font style specified: "'+r+'"'),r="");var i={family:_o(t.family,e.family),lineHeight:ml(_o(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:_o(t.weight,e.weight),string:""};return i.string=function(t){return!t||yo(t.size)||yo(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(i),i}function _l(t,e,n,r){var i,a,o,s=!0;for(i=0,a=t.length;i<a;++i)if(void 0!==(o=t[i])&&(void 0!==e&&"function"===typeof o&&(o=o(e),s=!1),void 0!==n&&bo(o)&&(o=o[n%o.length],s=!1),void 0!==o))return r&&!s&&(r.cacheable=!1),o}function El(t,e){return Object.assign(Object.create(t),e)}function Ml(t,e,n){n=n||function(n){return t[n]<e};for(var r,i=t.length-1,a=0;i-a>1;)n(r=a+i>>1)?a=r:i=r;return{lo:a,hi:i}}var Sl=function(t,e,n){return Ml(t,n,(function(r){return t[r][e]<n}))},Nl=function(t,e,n){return Ml(t,n,(function(r){return t[r][e]>=n}))};var Cl=["push","pop","shift","splice","unshift"];function Pl(t,e){var n=t._chartjs;if(n){var r=n.listeners,i=r.indexOf(e);-1!==i&&r.splice(i,1),r.length>0||(Cl.forEach((function(e){delete t[e]})),delete t._chartjs)}}function Ol(t){var e,n,r=new Set;for(e=0,n=t.length;e<n;++e)r.add(t[e]);return r.size===n?t:Array.from(r)}function jl(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,a=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return t[0]};Ro(a)||(a=Hl("_fallback",t));var s=(r(e={},Symbol.toStringTag,"Object"),r(e,"_cacheable",!0),r(e,"_scopes",t),r(e,"_rootScopes",i),r(e,"_fallback",a),r(e,"_getTarget",o),r(e,"override",(function(e){return jl([e].concat(qn(t)),n,i,a)})),e);return new Proxy(s,{deleteProperty:function(e,n){return delete e[n],delete e._keys,delete t[0][n],!0},get:function(e,r){return Dl(e,r,(function(){return Wl(r,n,t,e)}))},getOwnPropertyDescriptor:function(t,e){return Reflect.getOwnPropertyDescriptor(t._scopes[0],e)},getPrototypeOf:function(){return Reflect.getPrototypeOf(t[0])},has:function(t,e){return Ul(t).includes(e)},ownKeys:function(t){return Ul(t)},set:function(t,e,n){var r=t._storage||(t._storage=o());return t[e]=r[e]=n,delete t._keys,!0}})}function Tl(t,e,n,r){var i={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:Il(t,r),setContext:function(e){return Tl(t,e,n,r)},override:function(i){return Tl(t.override(i),e,n,r)}};return new Proxy(i,{deleteProperty:function(e,n){return delete e[n],delete t[n],!0},get:function(t,e,n){return Dl(t,e,(function(){return function(t,e,n){var r=t._proxy,i=t._context,a=t._subProxy,o=t._descriptors,s=r[e];Fo(s)&&o.isScriptable(e)&&(s=function(t,e,n,r){var i=n._proxy,a=n._context,o=n._subProxy,s=n._stack;if(s.has(t))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+t);s.add(t),e=e(a,o||r),s.delete(t),Al(t,e)&&(e=Bl(i._scopes,i,t,e));return e}(e,s,t,n));bo(s)&&s.length&&(s=function(t,e,n,r){var i=n._proxy,a=n._context,o=n._subProxy,s=n._descriptors;if(Ro(a.index)&&r(t))e=e[a.index%e.length];else if(xo(e[0])){var l=e,u=i._scopes.filter((function(t){return t!==l}));e=[];var c,f=It(l);try{for(f.s();!(c=f.n()).done;){var h=Bl(u,i,t,c.value);e.push(Tl(h,a,o&&o[t],s))}}catch(d){f.e(d)}finally{f.f()}}return e}(e,s,t,o.isIndexable));Al(e,s)&&(s=Tl(s,i,a&&a[e],o));return s}(t,e,n)}
2))},getOwnPropertyDescriptor:function(e,n){return e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,n)},getPrototypeOf:function(){return Reflect.getPrototypeOf(t)},has:function(e,n){return Reflect.has(t,n)},ownKeys:function(){return Reflect.ownKeys(t)},set:function(e,n,r){return t[n]=r,delete e[n],!0}})}function Il(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0},n=t._scriptable,r=void 0===n?e.scriptable:n,i=t._indexable,a=void 0===i?e.indexable:i,o=t._allKeys,s=void 0===o?e.allKeys:o;return{allKeys:s,scriptable:r,indexable:a,isScriptable:Fo(r)?r:function(){return r},isIndexable:Fo(a)?a:function(){return a}}}var Ll=function(t,e){return t?t+Do(e):e},Al=function(t,e){return xo(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object)};function Dl(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];var r=n();return t[e]=r,r}function Rl(t,e,n){return Fo(t)?t(e,n):t}var Fl=function(t,e){return!0===t?e:"string"===typeof t?Ao(e,t):void 0};function zl(t,e,n,r,i){var a,o=It(e);try{for(o.s();!(a=o.n()).done;){var s=a.value,l=Fl(n,s);if(l){t.add(l);var u=Rl(l._fallback,n,i);if(Ro(u)&&u!==n&&u!==r)return u}else if(!1===l&&Ro(r)&&n!==r)return null}}catch(c){o.e(c)}finally{o.f()}return!1}function Bl(t,e,n,r){var i=e._rootScopes,a=Rl(e._fallback,n,r),o=[].concat(qn(t),qn(i)),s=new Set;s.add(r);var l=Vl(s,o,n,a||n,r);return null!==l&&((!Ro(a)||a===n||null!==(l=Vl(s,o,a,l,r)))&&jl(Array.from(s),[""],i,a,(function(){return function(t,e,n){var r=t._getTarget();e in r||(r[e]={});var i=r[e];if(bo(i)&&xo(n))return n;return i}(e,n,r)})))}function Vl(t,e,n,r,i){for(;n;)n=zl(t,e,n,r,i);return n}function Wl(t,e,n,r){var i,a,o=It(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(i=Hl(Ll(s,t),n),Ro(i))return Al(t,i)?Bl(n,r,t,i):i}}catch(l){o.e(l)}finally{o.f()}}function Hl(t,e){var n,r=It(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i){var a=i[t];if(Ro(a))return a}}}catch(o){r.e(o)}finally{r.f()}}function Ul(t){var e=t._keys;return e||(e=t._keys=function(t){var e,n=new Set,r=It(t);try{for(r.s();!(e=r.n()).done;){var i,a=e.value,o=It(Object.keys(a).filter((function(t){return!t.startsWith("_")})));try{for(o.s();!(i=o.n()).done;){var s=i.value;n.add(s)}}catch(l){o.e(l)}finally{o.f()}}}catch(l){r.e(l)}finally{r.f()}return Array.from(n)}(t._scopes)),e}var ql=Number.EPSILON||1e-14,$l=function(t,e){return e<t.length&&!t[e].skip&&t[e]},Yl=function(t){return"x"===t?"y":"x"};function Xl(t,e,n,r){var i=t.skip?e:t,a=e,o=n.skip?e:n,s=is(a,i),l=is(o,a),u=s/(s+l),c=l/(s+l),f=r*(u=isNaN(u)?0:u),h=r*(c=isNaN(c)?0:c);return{previous:{x:a.x-f*(o.x-i.x),y:a.y-f*(o.y-i.y)},next:{x:a.x+h*(o.x-i.x),y:a.y+h*(o.y-i.y)}}}function Kl(t,e,n){for(var r,i,a,o,s,l=t.length,u=$l(t,0),c=0;c<l-1;++c)s=u,u=$l(t,c+1),s&&u&&(Zo(e[c],0,ql)?n[c]=n[c+1]=0:(r=n[c]/e[c],i=n[c+1]/e[c],(o=Math.pow(r,2)+Math.pow(i,2))<=9||(a=3/Math.sqrt(o),n[c]=r*a*e[c],n[c+1]=i*a*e[c])))}function Ql(t,e){for(var n,r,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",o=Yl(a),s=t.length,l=$l(t,0),u=0;u<s;++u)if(r=i,i=l,l=$l(t,u+1),i){var c=i[a],f=i[o];r&&(n=(c-r[a])/3,i["cp1".concat(a)]=c-n,i["cp1".concat(o)]=f-n*e[u]),l&&(n=(l[a]-c)/3,i["cp2".concat(a)]=c+n,i["cp2".concat(o)]=f+n*e[u])}}function Gl(t,e,n){return Math.max(Math.min(t,n),e)}function Zl(t,e,n,r,i){var a,o,s,l;if(e.spanGaps&&(t=t.filter((function(t){return!t.skip}))),"monotone"===e.cubicInterpolationMode)!function(t){var e,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",a=Yl(i),o=t.length,s=Array(o).fill(0),l=Array(o),u=$l(t,0);for(e=0;e<o;++e)if(n=r,r=u,u=$l(t,e+1),r){if(u){var c=u[i]-r[i];s[e]=0!==c?(u[a]-r[a])/c:0}l[e]=n?u?Ko(s[e-1])!==Ko(s[e])?0:(s[e-1]+s[e])/2:s[e-1]:s[e]}Kl(t,s,l),Ql(t,l,i)}(t,i);else{var u=r?t[t.length-1]:t[0];for(a=0,o=t.length;a<o;++a)l=Xl(u,s=t[a],t[Math.min(a+1,o-(r?0:1))%o],e.tension),s.cp1x=l.previous.x,s.cp1y=l.previous.y,s.cp2x=l.next.x,s.cp2y=l.next.y,u=s}e.capBezierPoints&&function(t,e){var n,r,i,a,o,s=ol(t[0],e);for(n=0,r=t.length;n<r;++n)o=a,a=s,s=n<r-1&&ol(t[n+1],e),a&&(i=t[n],o&&(i.cp1x=Gl(i.cp1x,e.left,e.right),i.cp1y=Gl(i.cp1y,e.top,e.bottom)),s&&(i.cp2x=Gl(i.cp2x,e.left,e.right),i.cp2y=Gl(i.cp2y,e.top,e.bottom)))}(t,n)}function Jl(){return"undefined"!==typeof window&&"undefined"!==typeof document}function tu(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function eu(t,e,n){var r;return"string"===typeof t?(r=parseInt(t,10),-1!==t.indexOf("%")&&(r=r/100*e.parentNode[n])):r=t,r}var nu=function(t){return window.getComputedStyle(t,null)};var ru=["top","right","bottom","left"];function iu(t,e,n){var r={};n=n?"-"+n:"";for(var i=0;i<4;i++){var a=ru[i];r[a]=parseFloat(t[e+"-"+a+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function au(t,e){var n=e.canvas,r=e.currentDevicePixelRatio,i=nu(n),a="border-box"===i.boxSizing,o=iu(i,"padding"),s=iu(i,"border","width"),l=function(t,e){var n,r,i=t.native||t,a=i.touches,o=a&&a.length?a[0]:i,s=o.offsetX,l=o.offsetY,u=!1;if(function(t,e,n){return(t>0||e>0)&&(!n||!n.shadowRoot)}(s,l,i.target))n=s,r=l;else{var c=e.getBoundingClientRect();
2n=o.clientX-c.left,r=o.clientY-c.top,u=!0}return{x:n,y:r,box:u}}(t,n),u=l.x,c=l.y,f=l.box,h=o.left+(f&&s.left),d=o.top+(f&&s.top),p=e.width,v=e.height;return a&&(p-=o.width+s.width,v-=o.height+s.height),{x:Math.round((u-h)/p*n.width/r),y:Math.round((c-d)/v*n.height/r)}}var ou=function(t){return Math.round(10*t)/10};function su(t,e,n,r){var i=nu(t),a=iu(i,"margin"),o=eu(i.maxWidth,t,"clientWidth")||Ho,s=eu(i.maxHeight,t,"clientHeight")||Ho,l=function(t,e,n){var r,i;if(void 0===e||void 0===n){var a=tu(t);if(a){var o=a.getBoundingClientRect(),s=nu(a),l=iu(s,"border","width"),u=iu(s,"padding");e=o.width-u.width-l.width,n=o.height-u.height-l.height,r=eu(s.maxWidth,a,"clientWidth"),i=eu(s.maxHeight,a,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||Ho,maxHeight:i||Ho}}(t,e,n),u=l.width,c=l.height;if("content-box"===i.boxSizing){var f=iu(i,"border","width"),h=iu(i,"padding");u-=h.width+f.width,c-=h.height+f.height}return u=Math.max(0,u-a.width),c=Math.max(0,r?Math.floor(u/r):c-a.height),u=ou(Math.min(u,o,l.maxWidth)),c=ou(Math.min(c,s,l.maxHeight)),u&&!c&&(c=ou(u/2)),{width:u,height:c}}function lu(t,e,n){var r=e||1,i=Math.floor(t.height*r),a=Math.floor(t.width*r);t.height=i/r,t.width=a/r;var o=t.canvas;return o.style&&(n||!o.style.height&&!o.style.width)&&(o.style.height="".concat(t.height,"px"),o.style.width="".concat(t.width,"px")),(t.currentDevicePixelRatio!==r||o.height!==i||o.width!==a)&&(t.currentDevicePixelRatio=r,o.height=i,o.width=a,t.ctx.setTransform(r,0,0,r,0,0),!0)}var uu=function(){var t=!1;try{var e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(kd){}return t}();function cu(t,e){var n=function(t,e){return nu(t).getPropertyValue(e)}(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function fu(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function hu(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function du(t,e,n,r){var i={x:t.cp2x,y:t.cp2y},a={x:e.cp1x,y:e.cp1y},o=fu(t,i,n),s=fu(i,a,n),l=fu(a,e,n),u=fu(o,s,n),c=fu(s,l,n);return fu(u,c,n)}var pu=new Map;function vu(t,e,n){return function(t,e){e=e||{};var n=t+JSON.stringify(e),r=pu.get(n);return r||(r=new Intl.NumberFormat(t,e),pu.set(n,r)),r}(e,n).format(t)}function gu(t,e,n){return t?function(t,e){return{x:function(n){return t+t+e-n},setWidth:function(t){e=t},textAlign:function(t){return"center"===t?t:"right"===t?"left":"right"},xPlus:function(t,e){return t-e},leftForLtr:function(t,e){return t-e}}}(e,n):{x:function(t){return t},setWidth:function(t){},textAlign:function(t){return t},xPlus:function(t,e){return t+e},leftForLtr:function(t,e){return t}}}function mu(t,e){var n,r;"ltr"!==e&&"rtl"!==e||(r=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function yu(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function bu(t){return"angle"===t?{between:ss,compare:as,normalize:os}:{between:us,compare:function(t,e){return t-e},normalize:function(t){return t}}}function xu(t){var e=t.start,n=t.end,r=t.count;return{start:e%r,end:n%r,loop:t.loop&&(n-e+1)%r===0,style:t.style}}function wu(t,e,n){if(!n)return[t];for(var r,i,a,o=n.property,s=n.start,l=n.end,u=e.length,c=bu(o),f=c.compare,h=c.between,d=c.normalize,p=function(t,e,n){var r,i,a=n.property,o=n.start,s=n.end,l=bu(a),u=l.between,c=l.normalize,f=e.length,h=t.start,d=t.end,p=t.loop;if(p){for(h+=f,d+=f,r=0,i=f;r<i&&u(c(e[h%f][a]),o,s);++r)h--,d--;h%=f,d%=f}return d<h&&(d+=f),{start:h,end:d,loop:p,style:t.style}}(t,e,n),v=p.start,g=p.end,m=p.loop,y=p.style,b=[],x=!1,w=null,k=function(){return x||h(s,a,r)&&0!==f(s,a)},_=function(){return!x||0===f(l,r)||h(l,a,r)},E=v,M=v;E<=g;++E)(i=e[E%u]).skip||(r=d(i[o]))!==a&&(x=h(r,s,l),null===w&&k()&&(w=0===f(r,s)?E:M),null!==w&&_()&&(b.push(xu({start:w,end:E,loop:m,count:u,style:y})),w=null),M=E,a=r);return null!==w&&b.push(xu({start:w,end:g,loop:m,count:u,style:y})),b}function ku(t,e){for(var n=[],r=t.segments,i=0;i<r.length;i++){var a=wu(r[i],t.points,e);a.length&&n.push.apply(n,qn(a))}return n}function _u(t,e,n,r){return r&&r.setContext&&n?function(t,e,n,r){var i=t._chart.getContext(),a=Eu(t.options),o=t._datasetIndex,s=t.options.spanGaps,l=n.length,u=[],c=a,f=e[0].start,h=f;function d(t,e,r,i){var a=s?-1:1;if(t!==e){for(t+=l;n[t%l].skip;)t-=a;for(;n[e%l].skip;)e+=a;t%l!==e%l&&(u.push({start:t%l,end:e%l,loop:r,style:i}),c=i,f=e%l)}}var p,v=It(e);try{for(v.s();!(p=v.n()).done;){var g=p.value;f=s?f:g.start;var m=n[f%l],y=void 0;for(h=f+1;h<=g.end;h++){var b=n[h%l];Mu(y=Eu(r.setContext(El(i,{type:"segment",p0:m,p1:b,p0DataIndex:(h-1)%l,p1DataIndex:h%l,datasetIndex:o}))),c)&&d(f,h-1,g.loop,c),m=b,c=y}f<h-1&&d(f,h-1,g.loop,c)}}catch(x){v.e(x)}finally{v.f()}return u}(t,e,n,r):e}function Eu(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function Mu(t,e){return e&&JSON.stringify(t)!==JSON.stringify(e)}var Su=function(){function t(){re(this,t),this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}return ae(t,[{key:"_notify",value:function(t,e,n,r){var i=e.listeners[r],a=e.duration;
2i.forEach((function(r){return r({chart:t,initial:e.initial,numSteps:a,currentStep:Math.min(n-e.start,a)})}))}},{key:"_refresh",value:function(){var t=this;this._request||(this._running=!0,this._request=fo.call(window,(function(){t._update(),t._request=null,t._running&&t._refresh()})))}},{key:"_update",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),n=0;this._charts.forEach((function(r,i){if(r.running&&r.items.length){for(var a,o=r.items,s=o.length-1,l=!1;s>=0;--s)(a=o[s])._active?(a._total>r.duration&&(r.duration=a._total),a.tick(e),l=!0):(o[s]=o[o.length-1],o.pop());l&&(i.draw(),t._notify(i,r,e,"progress")),o.length||(r.running=!1,t._notify(i,r,e,"complete"),r.initial=!1),n+=o.length}})),this._lastDate=e,0===n&&(this._running=!1)}},{key:"_getAnims",value:function(t){var e=this._charts,n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}},{key:"listen",value:function(t,e,n){this._getAnims(t).listeners[e].push(n)}},{key:"add",value:function(t,e){var n;e&&e.length&&(n=this._getAnims(t).items).push.apply(n,qn(e))}},{key:"has",value:function(t){return this._getAnims(t).items.length>0}},{key:"start",value:function(t){var e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((function(t,e){return Math.max(t,e._duration)}),0),this._refresh())}},{key:"running",value:function(t){if(!this._running)return!1;var e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}},{key:"stop",value:function(t){var e=this._charts.get(t);if(e&&e.items.length){for(var n=e.items,r=n.length-1;r>=0;--r)n[r].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}}},{key:"remove",value:function(t){return this._charts.delete(t)}}]),t}(),Nu=new Su,Cu="transparent",Pu={boolean:function(t,e,n){return n>.5?e:t},color:function(t,e,n){var r=Ys(t||Cu),i=r.valid&&Ys(e||Cu);return i&&i.valid?i.mix(r,n).hexString():e},number:function(t,e,n){return t+(e-t)*n}},Ou=function(){function t(e,n,r,i){re(this,t);var a=n[r];i=_l([e.to,i,a,e.from]);var o=_l([e.from,a,i]);this._active=!0,this._fn=e.fn||Pu[e.type||typeof o],this._easing=ds[e.easing]||ds.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=n,this._prop=r,this._from=o,this._to=i,this._promises=void 0}return ae(t,[{key:"active",value:function(){return this._active}},{key:"update",value:function(t,e,n){if(this._active){this._notify(!1);var r=this._target[this._prop],i=n-this._start,a=this._duration-i;this._start=n,this._duration=Math.floor(Math.max(a,t.duration)),this._total+=i,this._loop=!!t.loop,this._to=_l([t.to,e,r,t.from]),this._from=_l([t.from,r,e])}}},{key:"cancel",value:function(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}},{key:"tick",value:function(t){var e,n=t-this._start,r=this._duration,i=this._prop,a=this._from,o=this._loop,s=this._to;if(this._active=a!==s&&(o||n<r),!this._active)return this._target[i]=s,void this._notify(!0);n<0?this._target[i]=a:(e=n/r%2,e=o&&e>1?2-e:e,e=this._easing(Math.min(1,Math.max(0,e))),this._target[i]=this._fn(a,s,e))}},{key:"wait",value:function(){var t=this._promises||(this._promises=[]);return new Promise((function(e,n){t.push({res:e,rej:n})}))}},{key:"_notify",value:function(t){for(var e=t?"res":"rej",n=this._promises||[],r=0;r<n.length;r++)n[r][e]()}}]),t}();tl.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});var ju=Object.keys(tl.animation);tl.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:function(t){return"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}}),tl.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),tl.describe("animations",{_fallback:"animation"}),tl.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:function(t){return 0|t}}}}});var Tu=function(){function t(e,n){re(this,t),this._chart=e,this._properties=new Map,this.configure(n)}
2return ae(t,[{key:"configure",value:function(t){if(xo(t)){var e=this._properties;Object.getOwnPropertyNames(t).forEach((function(n){var r=t[n];if(xo(r)){var i,a={},o=It(ju);try{for(o.s();!(i=o.n()).done;){var s=i.value;a[s]=r[s]}}catch(l){o.e(l)}finally{o.f()}(bo(r.properties)&&r.properties||[n]).forEach((function(t){t!==n&&e.has(t)||e.set(t,a)}))}}))}}},{key:"_animateOptions",value:function(t,e){var n=e.options,r=function(t,e){if(!e)return;var n=t.options;if(!n)return void(t.options=e);n.$shared&&(t.options=n=Object.assign({},n,{$shared:!1,$animations:{}}));return n}(t,n);if(!r)return[];var i=this._createAnimations(r,n);return n.$shared&&function(t,e){for(var n=[],r=Object.keys(e),i=0;i<r.length;i++){var a=t[r[i]];a&&a.active()&&n.push(a.wait())}return Promise.all(n)}(t.options.$animations,n).then((function(){t.options=n}),(function(){})),i}},{key:"_createAnimations",value:function(t,e){var n,r=this._properties,i=[],a=t.$animations||(t.$animations={}),o=Object.keys(e),s=Date.now();for(n=o.length-1;n>=0;--n){var l=o[n];if("$"!==l.charAt(0))if("options"!==l){var u=e[l],c=a[l],f=r.get(l);if(c){if(f&&c.active()){c.update(f,u,s);continue}c.cancel()}f&&f.duration?(a[l]=c=new Ou(f,t,l,u),i.push(c)):t[l]=u}else i.push.apply(i,qn(this._animateOptions(t,e)))}return i}},{key:"update",value:function(t,e){if(0!==this._properties.size){var n=this._createAnimations(t,e);return n.length?(Nu.add(this._chart,n),!0):void 0}Object.assign(t,e)}}]),t}();function Iu(t,e){var n=t&&t.options||{},r=n.reverse,i=void 0===n.min?e:0,a=void 0===n.max?e:0;return{start:r?a:i,end:r?i:a}}function Lu(t,e){var n,r,i=[],a=t._getSortedDatasetMetas(e);for(n=0,r=a.length;n<r;++n)i.push(a[n].index);return i}function Au(t,e,n){var r,i,a,o,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=t.keys,u="single"===s.mode;if(null!==e){for(r=0,i=l.length;r<i;++r){if((a=+l[r])===n){if(s.all)continue;break}o=t.values[a],wo(o)&&(u||0===e||Ko(e)===Ko(o))&&(e+=o)}return e}}function Du(t,e){var n=t&&t.options.stacked;return n||void 0===n&&void 0!==e.stack}function Ru(t,e,n){var r=t[e]||(t[e]={});return r[n]||(r[n]={})}function Fu(t,e,n,r){var i,a=It(e.getMatchingVisibleMetas(r).reverse());try{for(a.s();!(i=a.n()).done;){var o=i.value,s=t[o.index];if(n&&s>0||!n&&s<0)return o.index}}catch(l){a.e(l)}finally{a.f()}return null}function zu(t,e){for(var n,r=t.chart,i=t._cachedMeta,a=r._stacks||(r._stacks={}),o=i.iScale,s=i.vScale,l=i.index,u=o.axis,c=s.axis,f=function(t,e,n){return"".concat(t.id,".").concat(e.id,".").concat(n.stack||n.type)}(o,s,i),h=e.length,d=0;d<h;++d){var p=e[d],v=p[u],g=p[c];(n=(p._stacks||(p._stacks={}))[c]=Ru(a,f,v))[l]=g,n._top=Fu(n,s,!0,i.type),n._bottom=Fu(n,s,!1,i.type)}}function Bu(t,e){var n=t.scales;return Object.keys(n).filter((function(t){return n[t].axis===e})).shift()}function Vu(t,e){var n=t.controller.index,r=t.vScale&&t.vScale.axis;if(r){var i,a=It(e=e||t._parsed);try{for(a.s();!(i=a.n()).done;){var o=i.value._stacks;if(!o||void 0===o[r]||void 0===o[r][n])return;delete o[r][n]}}catch(s){a.e(s)}finally{a.f()}}}var Wu=function(t){return"reset"===t||"none"===t},Hu=function(t,e){return e?t:Object.assign({},t)},Uu=function(){function t(e,n){re(this,t),this.chart=e,this._ctx=e.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.$context=void 0,this._syncList=[],this.initialize()}return ae(t,[{key:"initialize",value:function(){var t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Du(t.vScale,t),this.addElements()}},{key:"updateIndex",value:function(t){this.index!==t&&Vu(this._cachedMeta),this.index=t}},{key:"linkScales",value:function(){var t=this.chart,e=this._cachedMeta,n=this.getDataset(),r=function(t,e,n,r){return"x"===t?e:"r"===t?r:n},i=e.xAxisID=_o(n.xAxisID,Bu(t,"x")),a=e.yAxisID=_o(n.yAxisID,Bu(t,"y")),o=e.rAxisID=_o(n.rAxisID,Bu(t,"r")),s=e.indexAxis,l=e.iAxisID=r(s,i,a,o),u=e.vAxisID=r(s,a,i,o);e.xScale=this.getScaleForId(i),e.yScale=this.getScaleForId(a),e.rScale=this.getScaleForId(o),e.
2iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(u)}},{key:"getDataset",value:function(){return this.chart.data.datasets[this.index]}},{key:"getMeta",value:function(){return this.chart.getDatasetMeta(this.index)}},{key:"getScaleForId",value:function(t){return this.chart.scales[t]}},{key:"_getOtherScale",value:function(t){var e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}},{key:"reset",value:function(){this._update("reset")}},{key:"_destroy",value:function(){var t=this._cachedMeta;this._data&&Pl(this._data,this),t._stacked&&Vu(t)}},{key:"_dataCheck",value:function(){var t,e,n=this.getDataset(),r=n.data||(n.data=[]),i=this._data;if(xo(r))this._data=function(t){var e,n,r,i=Object.keys(t),a=new Array(i.length);for(e=0,n=i.length;e<n;++e)r=i[e],a[e]={x:r,y:t[r]};return a}(r);else if(i!==r){if(i){Pl(i,this);var a=this._cachedMeta;Vu(a),a._parsed=[]}r&&Object.isExtensible(r)&&(e=this,(t=r)._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),Cl.forEach((function(e){var n="_onData"+Do(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){for(var e=arguments.length,i=new Array(e),a=0;a<e;a++)i[a]=arguments[a];var o=r.apply(this,i);return t._chartjs.listeners.forEach((function(t){"function"===typeof t[n]&&t[n].apply(t,i)})),o}})})))),this._syncList=[],this._data=r}}},{key:"addElements",value:function(){var t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}},{key:"buildOrUpdateElements",value:function(t){var e=this._cachedMeta,n=this.getDataset(),r=!1;this._dataCheck();var i=e._stacked;e._stacked=Du(e.vScale,e),e.stack!==n.stack&&(r=!0,Vu(e),e.stack=n.stack),this._resyncElements(t),(r||i!==e._stacked)&&zu(this,e._parsed)}},{key:"configure",value:function(){var t=this.chart.config,e=t.datasetScopeKeys(this._type),n=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}},{key:"parse",value:function(t,e){var n,r,i,a=this._cachedMeta,o=this._data,s=a.iScale,l=a._stacked,u=s.axis,c=0===t&&e===o.length||a._sorted,f=t>0&&a._parsed[t-1];if(!1===this._parsing)a._parsed=o,a._sorted=!0,i=o;else{i=bo(o[t])?this.parseArrayData(a,o,t,e):xo(o[t])?this.parseObjectData(a,o,t,e):this.parsePrimitiveData(a,o,t,e);for(n=0;n<e;++n)a._parsed[n+t]=r=i[n],c&&((null===r[u]||f&&r[u]<f[u])&&(c=!1),f=r);a._sorted=c}l&&zu(this,i)}},{key:"parsePrimitiveData",value:function(t,e,n,i){var a,o,s,l=t.iScale,u=t.vScale,c=l.axis,f=u.axis,h=l.getLabels(),d=l===u,p=new Array(i);for(a=0,o=i;a<o;++a){var v;s=a+n,p[a]=(r(v={},c,d||l.parse(h[s],s)),r(v,f,u.parse(e[s],s)),v)}return p}},{key:"parseArrayData",value:function(t,e,n,r){var i,a,o,s,l=t.xScale,u=t.yScale,c=new Array(r);for(i=0,a=r;i<a;++i)s=e[o=i+n],c[i]={x:l.parse(s[0],o),y:u.parse(s[1],o)};return c}},{key:"parseObjectData",value:function(t,e,n,r){var i,a,o,s,l=t.xScale,u=t.yScale,c=this._parsing,f=c.xAxisKey,h=void 0===f?"x":f,d=c.yAxisKey,p=void 0===d?"y":d,v=new Array(r);for(i=0,a=r;i<a;++i)s=e[o=i+n],v[i]={x:l.parse(Ao(s,h),o),y:u.parse(Ao(s,p),o)};return v}},{key:"getParsed",value:function(t){return this._cachedMeta._parsed[t]}},{key:"getDataElement",value:function(t){return this._cachedMeta.data[t]}},{key:"applyStack",value:function(t,e,n){var r=this.chart,i=this._cachedMeta,a=e[t.axis];return Au({keys:Lu(r,!0),values:e._stacks[t.axis]},a,i.index,{mode:n})}},{key:"updateRangeFromParsed",value:function(t,e,n,r){var i=n[e.axis],a=null===i?NaN:i,o=r&&n._stacks[e.axis];r&&o&&(r.values=o,a=Au(r,i,this._cachedMeta.index)),t.min=Math.min(t.min,a),t.max=Math.max(t.max,a)}},{key:"getMinMax",value:function(t,e){var n,r,i=this._cachedMeta,a=i._parsed,o=i._sorted&&t===i.iScale,s=a.length,l=this._getOtherScale(t),u=function(t,e,n){return t&&!e.hidden&&e._stacked&&{keys:Lu(n,!0),values:null}}(e,i,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},f=function(t){var e=t.getUserBounds(),n=e.min,r=e.max,i=e.minDefined,a=e.maxDefined;return{min:i?n:Number.NEGATIVE_INFINITY,max:a?r:Number.POSITIVE_INFINITY}}(l),h=f.min,d=f.max;function p(){var e=(r=a[n])[l.axis];return!wo(r[t.axis])||h>e||d<e}for(n=0;n<s&&(p()||(this.updateRangeFromParsed(c,t,r,u),!o));++n);if(o)for(n=s-1;n>=0;--n)if(!p()){this.updateRangeFromParsed(c,t,r,u);break}return c}},{key:"getAllParsedValues",value:function(t){var e,n,r,i=this._cachedMeta._parsed,a=[];for(e=0,n=i.length;e<n;++e)r=i[e][t.axis],wo(r)&&a.push(r);return a}},{key:"getMaxOverflow",value:function(){return!1}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=e.iScale,r=e.vScale,i=this.getParsed(t);return{label:n?""+n.getLabelForValue(i[n.axis]):"",value:r?""+r.getLabelForValue(i[r.axis]):""}}},{key:"_update",value:function(t){var e=this._cachedMeta;this.update(t||"default"),e._clip=function(t){var e,n,r,i;return xo(t)?(e=t.top,n=t.right,r=t.bottom,i=t.left):e=n=r=i=t,{top:e,right:n,bottom:r,left:i,disabled:!1===t}}(_o(this.options.clip,function(t,e,n){if(!1===n)return!1;var r=Iu(t,n),i=Iu(e,n);return{top:i.end,right:r.end,bottom:i.start,left:r.start}}(e.xScale,e.yScale,this.getMaxOverflow())))}},{key:"update",value:function(t){}}
2,{key:"draw",value:function(){var t,e=this._ctx,n=this.chart,r=this._cachedMeta,i=r.data||[],a=n.chartArea,o=[],s=this._drawStart||0,l=this._drawCount||i.length-s,u=this.options.drawActiveElementsOnTop;for(r.dataset&&r.dataset.draw(e,a,s,l),t=s;t<s+l;++t){var c=i[t];c.hidden||(c.active&&u?o.push(c):c.draw(e,a))}for(t=0;t<o.length;++t)o[t].draw(e,a)}},{key:"getStyle",value:function(t,e){var n=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(t||0,n)}},{key:"getContext",value:function(t,e,n){var r,i=this.getDataset();if(t>=0&&t<this._cachedMeta.data.length){var a=this._cachedMeta.data[t];r=a.$context||(a.$context=function(t,e,n){return El(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:n,index:e,mode:"default",type:"data"})}(this.getContext(),t,a)),r.parsed=this.getParsed(t),r.raw=i.data[t],r.index=r.dataIndex=t}else r=this.$context||(this.$context=function(t,e){return El(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),r.dataset=i,r.index=r.datasetIndex=this.index;return r.active=!!e,r.mode=n,r}},{key:"resolveDatasetElementOptions",value:function(t){return this._resolveElementOptions(this.datasetElementType.id,t)}},{key:"resolveDataElementOptions",value:function(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}},{key:"_resolveElementOptions",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",r=arguments.length>2?arguments[2]:void 0,i="active"===n,a=this._cachedDataOpts,o=t+"-"+n,s=a[o],l=this.enableOptionSharing&&Ro(r);if(s)return Hu(s,l);var u=this.chart.config,c=u.datasetElementScopeKeys(this._type,t),f=i?["".concat(t,"Hover"),"hover",t,""]:[t,""],h=u.getOptionScopes(this.getDataset(),c),d=Object.keys(tl.elements[t]),p=function(){return e.getContext(r,i)},v=u.resolveNamedOptions(h,d,p,f);return v.$shared&&(v.$shared=l,a[o]=Object.freeze(Hu(v,l))),v}},{key:"_resolveAnimations",value:function(t,e,n){var r,i=this.chart,a=this._cachedDataOpts,o="animation-".concat(e),s=a[o];if(s)return s;if(!1!==i.options.animation){var l=this.chart.config,u=l.datasetAnimationScopeKeys(this._type,e),c=l.getOptionScopes(this.getDataset(),u);r=l.createResolver(c,this.getContext(t,n,e))}var f=new Tu(i,r&&r.animations);return r&&r._cacheable&&(a[o]=Object.freeze(f)),f}},{key:"getSharedOptions",value:function(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}},{key:"includeOptions",value:function(t,e){return!e||Wu(t)||this.chart._animationsDisabled}},{key:"updateElement",value:function(t,e,n,r){Wu(r)?Object.assign(t,n):this._resolveAnimations(e,r).update(t,n)}},{key:"updateSharedOptions",value:function(t,e,n){t&&!Wu(e)&&this._resolveAnimations(void 0,e).update(t,n)}},{key:"_setStyle",value:function(t,e,n,r){t.active=r;var i=this.getStyle(e,r);this._resolveAnimations(e,n,r).update(t,{options:!r&&this.getSharedOptions(i)||i})}},{key:"removeHoverStyle",value:function(t,e,n){this._setStyle(t,n,"active",!1)}},{key:"setHoverStyle",value:function(t,e,n){this._setStyle(t,n,"active",!0)}},{key:"_removeDatasetHoverStyle",value:function(){var t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}},{key:"_setDatasetHoverStyle",value:function(){var t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}},{key:"_resyncElements",value:function(t){var e,n=this._data,r=this._cachedMeta.data,i=It(this._syncList);try{for(i.s();!(e=i.n()).done;){var a=o(e.value,3),s=a[0],l=a[1],u=a[2];this[s](l,u)}}catch(d){i.e(d)}finally{i.f()}this._syncList=[];var c=r.length,f=n.length,h=Math.min(f,c);h&&this.parse(0,h),f>c?this._insertElements(c,f-c,t):f<c&&this._removeElements(f,c-f)}},{key:"_insertElements",value:function(t,e){var n,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this._cachedMeta,a=i.data,o=t+e,s=function(t){for(t.length+=e,n=t.length-1;n>=o;n--)t[n]=t[n-e]};for(s(a),n=t;n<o;++n)a[n]=new this.dataElementType;this._parsing&&s(i._parsed),this.parse(t,e),r&&this.updateElements(a,t,e,"reset")}},{key:"updateElements",value:function(t,e,n,r){}},{key:"_removeElements",value:function(t,e){var n=this._cachedMeta;if(this._parsing){var r=n._parsed.splice(t,e);n._stacked&&Vu(n,r)}n.data.splice(t,e)}},{key:"_sync",value:function(t){if(this._parsing)this._syncList.push(t);else{var e=o(t,3),n=e[0],r=e[1],i=e[2];this[n](r,i)}this.chart._dataChanges.push([this.index].concat(qn(t)))}},{key:"_onDataPush",value:function(){var t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}},{key:"_onDataPop",value:function(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}},{key:"_onDataShift",value:function(){this._sync(["_removeElements",0,1])}},{key:"_onDataSplice",value:function(t,e){e&&this._sync(["_removeElements",t,e]);var n=arguments.length-2;n&&this._sync(["_insertElements",t,n])}},{key:"_onDataUnshift",value:function(){this._sync(["_insertElements",0,arguments.length])}}]),t}();function qu(t){var e,n,r,i,a=t.iScale,o=function(t,e){if(!t._cache.$bar){for(var n=t.getMatchingVisibleMetas(e),r=[],i=0,a=n.length;i<a;i++)r=r.concat(n[i].controller.getAllParsedValues(t));t._cache.$bar=Ol(r.sort((function(t,e){return t-e})))}return t._cache.$bar}(a,t.type),s=a._length,l=function(){32767!==r&&-32768!==r&&(Ro(i)&&(s=Math.min(s,Math.abs(r-i)||s)),i=r)};for(e=0,n=o.length;e<n;++e)r=a.getPixelForValue(o[e]),l();for(i=void 0,e=0,n=a.ticks.length;e<n;++e)r=a.getPixelForTick(e),l();return s}function $u(t,e,n,r){return bo(t)?function(t,e,n,r){var i=n.parse(t[0],r),a=n.parse(t[1],r),o=Math.min(i,a),s=Math.max(i,a),l=o,u=s;Math.abs(o)>Math.abs(s)&&(l=s,u=o),e[n.axis]=u,e._custom={barStart:l,barEnd:u,start:i,end:a,min:o,max:s}}(t,e,n,r):e[n.axis]=n.parse(t,r),e}function Yu(t,e,n,r){var i,a,o,s,l=t.iScale,u=t.vScale,c=l.getLabels(),f=l===u,h=[];for(i=n,a=n+r;i<a;++i)s=e[i],(o={})[l.axis]=f||l.parse(c[i],i),h.push($u(s,o,u,i));return h}function Xu(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function Ku(t,e,n,r){var i=e.borderSkipped,a={};if(i){var o=function(t){var e,n,r,i,a;return t.horizontal?(e=t.base>t.x,n="left",r="right"):(e=t.base<t.y,n="bottom",r="top"),e?(i="end",a="start"):(i="start",a="end"),{start:n,end:r,reverse:e,top:i,bottom:a}}(t),s=o.start,l=o.end,u=o.reverse,c=o.top,f=o.bottom;"middle"===i&&n&&(t.enableBorderRadius=!0,(n._top||0)===r?i=c:(n._bottom||0)===r?i=f:(a[Qu(f,s,l,u)]=!0,i=c)),a[Qu(i,s,l,u)]=!0,t.borderSkipped=a}else t.borderSkipped=a}function Qu(t,e,n,r){var i,a,o;return r?(o=n,t=Gu(t=(i=t)===(a=e)?o:i===o?a:i,n,e)):t=Gu(t,e,n),t}function Gu(t,e,n){return"start"===t?e:"end"===t?n:t}
2function Zu(t,e,n){var r=e.inflateAmount;t.inflateAmount="auto"===r?1===n?.33:0:r}Uu.defaults={},Uu.prototype.datasetElementType=null,Uu.prototype.dataElementType=null;var Ju=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n,[{key:"parsePrimitiveData",value:function(t,e,n,r){return Yu(t,e,n,r)}},{key:"parseArrayData",value:function(t,e,n,r){return Yu(t,e,n,r)}},{key:"parseObjectData",value:function(t,e,n,r){var i,a,o,s,l=t.iScale,u=t.vScale,c=this._parsing,f=c.xAxisKey,h=void 0===f?"x":f,d=c.yAxisKey,p=void 0===d?"y":d,v="x"===l.axis?h:p,g="x"===u.axis?h:p,m=[];for(i=n,a=n+r;i<a;++i)s=e[i],(o={})[l.axis]=l.parse(Ao(s,v),i),m.push($u(Ao(s,g),o,u,i));return m}},{key:"updateRangeFromParsed",value:function(t,e,r,i){oo(io(n.prototype),"updateRangeFromParsed",this).call(this,t,e,r,i);var a=r._custom;a&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,a.min),t.max=Math.max(t.max,a.max))}},{key:"getMaxOverflow",value:function(){return 0}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=e.iScale,r=e.vScale,i=this.getParsed(t),a=i._custom,o=Xu(a)?"["+a.start+", "+a.end+"]":""+r.getLabelForValue(i[r.axis]);return{label:""+n.getLabelForValue(i[n.axis]),value:o}}},{key:"initialize",value:function(){this.enableOptionSharing=!0,oo(io(n.prototype),"initialize",this).call(this),this._cachedMeta.stack=this.getDataset().stack}},{key:"update",value:function(t){var e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}},{key:"updateElements",value:function(t,e,n,r){var i="reset"===r,a=this.index,o=this._cachedMeta.vScale,s=o.getBasePixel(),l=o.isHorizontal(),u=this._getRuler(),c=this.resolveDataElementOptions(e,r),f=this.getSharedOptions(c),h=this.includeOptions(r,f);this.updateSharedOptions(f,r,c);for(var d=e;d<e+n;d++){var p=this.getParsed(d),v=i||yo(p[o.axis])?{base:s,head:s}:this._calculateBarValuePixels(d),g=this._calculateBarIndexPixels(d,u),m=(p._stacks||{})[o.axis],y={horizontal:l,base:v.base,enableBorderRadius:!m||Xu(p._custom)||a===m._top||a===m._bottom,x:l?v.head:g.center,y:l?g.center:v.head,height:l?g.size:Math.abs(v.size),width:l?Math.abs(v.size):g.size};h&&(y.options=f||this.resolveDataElementOptions(d,t[d].active?"active":r));var b=y.options||t[d].options;Ku(y,b,m,a),Zu(y,b,u.ratio),this.updateElement(t[d],d,y,r)}}},{key:"_getStacks",value:function(t,e){var n,r,i=this._cachedMeta.iScale,a=i.getMatchingVisibleMetas(this._type),o=i.options.stacked,s=a.length,l=[];for(n=0;n<s;++n)if((r=a[n]).controller.options.grouped){if("undefined"!==typeof e){var u=r.controller.getParsed(e)[r.controller._cachedMeta.vScale.axis];if(yo(u)||isNaN(u))continue}if((!1===o||-1===l.indexOf(r.stack)||void 0===o&&void 0===r.stack)&&l.push(r.stack),r.index===t)break}return l.length||l.push(void 0),l}},{key:"_getStackCount",value:function(t){return this._getStacks(void 0,t).length}},{key:"_getStackIndex",value:function(t,e,n){var r=this._getStacks(t,n),i=void 0!==e?r.indexOf(e):-1;return-1===i?r.length-1:i}},{key:"_getRuler",value:function(){var t,e,n=this.options,r=this._cachedMeta,i=r.iScale,a=[];for(t=0,e=r.data.length;t<e;++t)a.push(i.getPixelForValue(this.getParsed(t)[i.axis],t));var o=n.barThickness;return{min:o||qu(r),pixels:a,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:n.grouped,ratio:o?1:n.categoryPercentage*n.barPercentage}}},{key:"_calculateBarValuePixels",value:function(t){var e,n,r=this._cachedMeta,i=r.vScale,a=r._stacked,o=this.options,s=o.base,l=o.minBarLength,u=s||0,c=this.getParsed(t),f=c._custom,h=Xu(f),d=c[i.axis],p=0,v=a?this.applyStack(i,c,a):d;v!==d&&(p=v-d,v=d),h&&(d=f.barStart,v=f.barEnd-f.barStart,0!==d&&Ko(d)!==Ko(f.barEnd)&&(p=0),p+=d);var g=yo(s)||h?p:s,m=i.getPixelForValue(g);if(n=(e=this.chart.getDataVisibility(t)?i.getPixelForValue(p+v):m)-m,Math.abs(n)<l&&(n=function(t,e,n){return 0!==t?Ko(t):(e.isHorizontal()?1:-1)*(e.min>=n?1:-1)}(n,i,u)*l,d===u&&(m-=n/2),e=m+n),m===i.getPixelForValue(u)){var y=Ko(n)*i.getLineWidthForValue(u)/2;m+=y,n-=y}return{size:n,base:m,head:e,center:e+n/2}}},{key:"_calculateBarIndexPixels",value:function(t,e){var n,r,i=e.scale,a=this.options,o=a.skipNull,s=_o(a.maxBarThickness,1/0);if(e.grouped){var l=o?this._getStackCount(t):e.stackCount,u="flex"===a.barThickness?function(t,e,n,r){var i=e.pixels,a=i[t],o=t>
20?i[t-1]:null,s=t<i.length-1?i[t+1]:null,l=n.categoryPercentage;null===o&&(o=a-(null===s?e.end-e.start:s-a)),null===s&&(s=a+a-o);var u=a-(a-Math.min(o,s))/2*l;return{chunk:Math.abs(s-o)/2*l/r,ratio:n.barPercentage,start:u}}(t,e,a,l):function(t,e,n,r){var i,a,o=n.barThickness;return yo(o)?(i=e.min*n.categoryPercentage,a=n.barPercentage):(i=o*r,a=1),{chunk:i/r,ratio:a,start:e.pixels[t]-i/2}}(t,e,a,l),c=this._getStackIndex(this.index,this._cachedMeta.stack,o?t:void 0);n=u.start+u.chunk*c+u.chunk/2,r=Math.min(s,u.chunk*u.ratio)}else n=i.getPixelForValue(this.getParsed(t)[i.axis],t),r=Math.min(s,e.min*e.ratio);return{base:n-r/2,head:n+r/2,center:n,size:r}}},{key:"draw",value:function(){for(var t=this._cachedMeta,e=t.vScale,n=t.data,r=n.length,i=0;i<r;++i)null!==this.getParsed(i)[e.axis]&&n[i].draw(this._ctx)}}]),n}(Uu);Ju.id="bar",Ju.defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}},Ju.overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};var tc=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,oo(io(n.prototype),"initialize",this).call(this)}},{key:"parsePrimitiveData",value:function(t,e,r,i){for(var a=oo(io(n.prototype),"parsePrimitiveData",this).call(this,t,e,r,i),o=0;o<a.length;o++)a[o]._custom=this.resolveDataElementOptions(o+r).radius;return a}},{key:"parseArrayData",value:function(t,e,r,i){for(var a=oo(io(n.prototype),"parseArrayData",this).call(this,t,e,r,i),o=0;o<a.length;o++){var s=e[r+o];a[o]._custom=_o(s[2],this.resolveDataElementOptions(o+r).radius)}return a}},{key:"parseObjectData",value:function(t,e,r,i){for(var a=oo(io(n.prototype),"parseObjectData",this).call(this,t,e,r,i),o=0;o<a.length;o++){var s=e[r+o];a[o]._custom=_o(s&&s.r&&+s.r,this.resolveDataElementOptions(o+r).radius)}return a}},{key:"getMaxOverflow",value:function(){for(var t=this._cachedMeta.data,e=0,n=t.length-1;n>=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=e.xScale,r=e.yScale,i=this.getParsed(t),a=n.getLabelForValue(i.x),o=r.getLabelForValue(i.y),s=i._custom;return{label:e.label,value:"("+a+", "+o+(s?", "+s:"")+")"}}},{key:"update",value:function(t){var e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,a=this._cachedMeta,o=a.iScale,s=a.vScale,l=this.resolveDataElementOptions(e,r),u=this.getSharedOptions(l),c=this.includeOptions(r,u),f=o.axis,h=s.axis,d=e;d<e+n;d++){var p=t[d],v=!i&&this.getParsed(d),g={},m=g[f]=i?o.getPixelForDecimal(.5):o.getPixelForValue(v[f]),y=g[h]=i?s.getBasePixel():s.getPixelForValue(v[h]);g.skip=isNaN(m)||isNaN(y),c&&(g.options=this.resolveDataElementOptions(d,p.active?"active":r),i&&(g.options.radius=0)),this.updateElement(p,d,g,r)}this.updateSharedOptions(u,r,l)}},{key:"resolveDataElementOptions",value:function(t,e){var r=this.getParsed(t),i=oo(io(n.prototype),"resolveDataElementOptions",this).call(this,t,e);i.$shared&&(i=Object.assign({},i,{$shared:!1}));var a=i.radius;return"active"!==e&&(i.radius=0),i.radius+=_o(r&&r._custom,a),i}}]),n}(Uu);tc.id="bubble",tc.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},tc.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title:function(){return""}}}}};var ec=function(t){so(n,t);var e=co(n);function n(t,r){var i;return re(this,n),(i=e.call(this,t,r)).enableOptionSharing=!0,i.innerRadius=void 0,i.outerRadius=void 0,i.offsetX=void 0,i.offsetY=void 0,i}return ae(n,[{key:"linkScales",value:function(){}},{key:"parse",value:function(t,e){var n=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=n;else{var i,a,o=function(t){return+n[t]};if(xo(n[t])){var s=this._parsing.key,l=void 0===s?"value":s;o=function(t){return+Ao(n[t],l)}}for(i=t,a=t+e;i<a;++i)r._parsed[i]=o(i)}}},{key:"_getRotation",value:function(){return ts(this.options.rotation-90)}},{key:"_getCircumference",value:function(){return ts(this.options.circumference)}},{key:"_getRotationExtents",value:function(){for(var t=Vo,e=-Vo,n=0;n<this.chart.data.datasets.length;++n)if(this.chart.isDatasetVisible(n)){var r=this.chart.getDatasetMeta(n).controller,i=r._getRotation(),a=r._getCircumference();t=Math.min(t,i),e=Math.max(e,i+a)}return{rotation:t,circumference:e-t}}},{key:"update",value:function(t){var e,n,r=this.chart.chartArea,i=this._cachedMeta,a=i.data,o=this.getMaxBorderWidth()+this.getMaxOffset(a
2)+this.options.spacing,s=Math.max((Math.min(r.width,r.height)-o)/2,0),l=Math.min((e=this.options.cutout,n=s,"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100:e/n),1),u=this._getRingWeight(this.index),c=this._getRotationExtents(),f=c.circumference,h=function(t,e,n){var r=1,i=1,a=0,o=0;if(e<Vo){var s=t,l=s+e,u=Math.cos(s),c=Math.sin(s),f=Math.cos(l),h=Math.sin(l),d=function(t,e,r){return ss(t,s,l,!0)?1:Math.max(e,e*n,r,r*n)},p=function(t,e,r){return ss(t,s,l,!0)?-1:Math.min(e,e*n,r,r*n)},v=d(0,u,f),g=d(qo,c,h),m=p(Bo,u,f),y=p(Bo+qo,c,h);r=(v-m)/2,i=(g-y)/2,a=-(v+m)/2,o=-(g+y)/2}return{ratioX:r,ratioY:i,offsetX:a,offsetY:o}}(c.rotation,f,l),d=h.ratioX,p=h.ratioY,v=h.offsetX,g=h.offsetY,m=(r.width-o)/d,y=(r.height-o)/p,b=Math.max(Math.min(m,y)/2,0),x=Eo(this.options.radius,b),w=(x-Math.max(x*l,0))/this._getVisibleDatasetWeightTotal();this.offsetX=v*x,this.offsetY=g*x,i.total=this.calculateTotal(),this.outerRadius=x-w*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-w*u,0),this.updateElements(a,0,a.length,t)}},{key:"_circumference",value:function(t,e){var n=this.options,r=this._cachedMeta,i=this._getCircumference();return e&&n.animation.animateRotate||!this.chart.getDataVisibility(t)||null===r._parsed[t]||r.data[t].hidden?0:this.calculateCircumference(r._parsed[t]*i/Vo)}},{key:"updateElements",value:function(t,e,n,r){var i,a="reset"===r,o=this.chart,s=o.chartArea,l=o.options.animation,u=(s.left+s.right)/2,c=(s.top+s.bottom)/2,f=a&&l.animateScale,h=f?0:this.innerRadius,d=f?0:this.outerRadius,p=this.resolveDataElementOptions(e,r),v=this.getSharedOptions(p),g=this.includeOptions(r,v),m=this._getRotation();for(i=0;i<e;++i)m+=this._circumference(i,a);for(i=e;i<e+n;++i){var y=this._circumference(i,a),b=t[i],x={x:u+this.offsetX,y:c+this.offsetY,startAngle:m,endAngle:m+y,circumference:y,outerRadius:d,innerRadius:h};g&&(x.options=v||this.resolveDataElementOptions(i,b.active?"active":r)),m+=y,this.updateElement(b,i,x,r)}this.updateSharedOptions(v,r,p)}},{key:"calculateTotal",value:function(){var t,e=this._cachedMeta,n=e.data,r=0;for(t=0;t<n.length;t++){var i=e._parsed[t];null===i||isNaN(i)||!this.chart.getDataVisibility(t)||n[t].hidden||(r+=Math.abs(i))}return r}},{key:"calculateCircumference",value:function(t){var e=this._cachedMeta.total;return e>0&&!isNaN(t)?Vo*(Math.abs(t)/e):0}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=vu(e._parsed[t],n.options.locale);return{label:r[t]||"",value:i}}},{key:"getMaxBorderWidth",value:function(t){var e,n,r,i,a,o=0,s=this.chart;if(!t)for(e=0,n=s.data.datasets.length;e<n;++e)if(s.isDatasetVisible(e)){t=(r=s.getDatasetMeta(e)).data,i=r.controller;break}if(!t)return 0;for(e=0,n=t.length;e<n;++e)"inner"!==(a=i.resolveDataElementOptions(e)).borderAlign&&(o=Math.max(o,a.borderWidth||0,a.hoverBorderWidth||0));return o}},{key:"getMaxOffset",value:function(t){for(var e=0,n=0,r=t.length;n<r;++n){var i=this.resolveDataElementOptions(n);e=Math.max(e,i.offset||0,i.hoverOffset||0)}return e}},{key:"_getRingWeightOffset",value:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e}},{key:"_getRingWeight",value:function(t){return Math.max(_o(this.chart.data.datasets[t].weight,1),0)}},{key:"_getVisibleDatasetWeightTotal",value:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}]),n}(Uu);ec.id="doughnut",ec.defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"},ec.descriptors={_scriptable:function(t){return"spacing"!==t},_indexable:function(t){return"spacing"!==t}},ec.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(t){var e=t.data;if(e.labels.length&&e.datasets.length){var n=t.legend.options.labels.pointStyle;return e.labels.map((function(e,r){var i=t.getDatasetMeta(0).controller.getStyle(r);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(r),index:r}}))}return[]}},onClick:function(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update(
2)}},tooltip:{callbacks:{title:function(){return""},label:function(t){var e=t.label,n=": "+t.formattedValue;return bo(e)?(e=e.slice())[0]+=n:e+=n,e}}}}};var nc=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,oo(io(n.prototype),"initialize",this).call(this)}},{key:"update",value:function(t){var e=this._cachedMeta,n=e.dataset,r=e.data,i=void 0===r?[]:r,a=e._dataset,o=this.chart._animationsDisabled,s=function(t,e,n){var r=e.length,i=0,a=r;if(t._sorted){var o=t.iScale,s=t._parsed,l=o.axis,u=o.getUserBounds(),c=u.min,f=u.max,h=u.minDefined,d=u.maxDefined;h&&(i=ls(Math.min(Sl(s,o.axis,c).lo,n?r:Sl(e,l,o.getPixelForValue(c)).lo),0,r-1)),a=d?ls(Math.max(Sl(s,o.axis,f).hi+1,n?0:Sl(e,l,o.getPixelForValue(f)).hi+1),i,r)-i:r-i}return{start:i,count:a}}(e,i,o),l=s.start,u=s.count;this._drawStart=l,this._drawCount=u,function(t){var e=t.xScale,n=t.yScale,r=t._scaleRanges,i={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=i,!0;var a=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),a}(e)&&(l=0,u=i.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!a._decimated,n.points=i;var c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(n,void 0,{animated:!o,options:c},t),this.updateElements(i,l,u,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i="reset"===r,a=this._cachedMeta,o=a.iScale,s=a.vScale,l=a._stacked,u=a._dataset,c=this.resolveDataElementOptions(e,r),f=this.getSharedOptions(c),h=this.includeOptions(r,f),d=o.axis,p=s.axis,v=this.options,g=v.spanGaps,m=v.segment,y=Go(g)?g:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||i||"none"===r,x=e>0&&this.getParsed(e-1),w=e;w<e+n;++w){var k=t[w],_=this.getParsed(w),E=b?k:{},M=yo(_[p]),S=E[d]=o.getPixelForValue(_[d],w),N=E[p]=i||M?s.getBasePixel():s.getPixelForValue(l?this.applyStack(s,_,l):_[p],w);E.skip=isNaN(S)||isNaN(N)||M,E.stop=w>0&&_[d]-x[d]>y,m&&(E.parsed=_,E.raw=u.data[w]),h&&(E.options=f||this.resolveDataElementOptions(w,k.active?"active":r)),b||this.updateElement(k,w,E,r),x=_}this.updateSharedOptions(f,r,c)}},{key:"getMaxOverflow",value:function(){var t=this._cachedMeta,e=t.dataset,n=e.options&&e.options.borderWidth||0,r=t.data||[];if(!r.length)return n;var i=r[0].size(this.resolveDataElementOptions(0)),a=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(n,i,a)/2}},{key:"draw",value:function(){var t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),oo(io(n.prototype),"draw",this).call(this)}}]),n}(Uu);nc.id="line",nc.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},nc.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var rc=function(t){so(n,t);var e=co(n);function n(t,r){var i;return re(this,n),(i=e.call(this,t,r)).innerRadius=void 0,i.outerRadius=void 0,i}return ae(n,[{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=vu(e._parsed[t].r,n.options.locale);return{label:r[t]||"",value:i}}},{key:"update",value:function(t){var e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}},{key:"_updateRadius",value:function(){var t=this.chart,e=t.chartArea,n=t.options,r=Math.min(e.right-e.left,e.bottom-e.top),i=Math.max(r/2,0),a=(i-Math.max(n.cutoutPercentage?i/100*n.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=i-a*this.index,this.innerRadius=this.outerRadius-a}},{key:"updateElements",value:function(t,e,n,r){var i,a="reset"===r,o=this.chart,s=this.getDataset(),l=o.options.animation,u=this._cachedMeta.rScale,c=u.xCenter,f=u.yCenter,h=u.getIndexAngle(0)-.5*Bo,d=h,p=360/this.countVisibleElements();for(i=0;i<e;++i)d+=this._computeAngle(i,r,p);for(i=e;i<e+n;i++){var v=t[i],g=d,m=d+this._computeAngle(i,r,p),y=o.getDataVisibility(i)?u.getDistanceFromCenterForValue(s.data[i]):0;d=m,a&&(l.animateScale&&(y=0),l.animateRotate&&(g=m=h));var b={x:c,y:f,innerRadius:0,outerRadius:y,startAngle:g,endAngle:m,options:this.resolveDataElementOptions(i,v.active?"active":r)};this.updateElement(v,i,b,r)}}},{key:"countVisibleElements",value:function(){var t=this,e=this.getDataset(),n=this._cachedMeta,r=0;return n.data.forEach((function(n,i){!isNaN(e.data[i])&&t.chart.getDataVisibility(i)&&r++})),r}},{key:"_computeAngle",value:function(t,e,n){return this.chart.getDataVisibility(t)?ts(this.resolveDataElementOptions(t,e).angle||n):0}}]),n}(Uu);rc.id="polarArea",rc.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},rc.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(t){var e=t.data;if(e.labels.length&&e.datasets.length){var n=t.legend.options.labels.pointStyle;return e.labels.map((function(e,r){var i=t.getDatasetMeta(0).controller.getStyle(r);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(r),index:r}}))}return[]}},onClick:function(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update(
2)}},tooltip:{callbacks:{title:function(){return""},label:function(t){return t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};var ic=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n)}(ec);ic.id="pie",ic.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};var ac=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n,[{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta.vScale,n=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(n[e.axis])}}},{key:"update",value:function(t){var e=this._cachedMeta,n=e.dataset,r=e.data||[],i=e.iScale.getLabels();if(n.points=r,"resize"!==t){var a=this.resolveDatasetElementOptions(t);this.options.showLine||(a.borderWidth=0);var o={_loop:!0,_fullLoop:i.length===r.length,options:a};this.updateElement(n,void 0,o,t)}this.updateElements(r,0,r.length,t)}},{key:"updateElements",value:function(t,e,n,r){for(var i=this.getDataset(),a=this._cachedMeta.rScale,o="reset"===r,s=e;s<e+n;s++){var l=t[s],u=this.resolveDataElementOptions(s,l.active?"active":r),c=a.getPointPositionForValue(s,i.data[s]),f=o?a.xCenter:c.x,h=o?a.yCenter:c.y,d={x:f,y:h,angle:c.angle,skip:isNaN(f)||isNaN(h),options:u};this.updateElement(l,s,d,r)}}}]),n}(Uu);ac.id="radar",ac.defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}},ac.overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};var oc=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n)}(nc);oc.id="scatter",oc.defaults={showLine:!1,fill:!1},oc.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:function(){return""},label:function(t){return"("+t.label+", "+t.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function sc(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var lc=function(){function t(e){re(this,t),this.options=e||{}}return ae(t,[{key:"formats",value:function(){return sc()}},{key:"parse",value:function(t,e){return sc()}},{key:"format",value:function(t,e){return sc()}},{key:"add",value:function(t,e,n){return sc()}},{key:"diff",value:function(t,e,n){return sc()}},{key:"startOf",value:function(t,e,n){return sc()}},{key:"endOf",value:function(t,e){return sc()}}]),t}();lc.override=function(t){Object.assign(lc.prototype,t)};var uc={_date:lc};function cc(t,e){return"native"in t?{x:t.x,y:t.y}:au(t,e)}function fc(t,e,n,r){var i=t.controller,a=t.data,o=t._sorted,s=i._cachedMeta.iScale;if(s&&e===s.axis&&"r"!==e&&o&&a.length){var l=s._reversePixels?Nl:Sl;if(!r)return l(a,e,n);if(i._sharedOptions){var u=a[0],c="function"===typeof u.getRange&&u.getRange(e);if(c){var f=l(a,e,n-c),h=l(a,e,n+c);return{lo:f.lo,hi:h.hi}}}}return{lo:0,hi:a.length-1}}function hc(t,e,n,r,i){for(var a=t.getSortedVisibleDatasetMetas(),o=n[e],s=0,l=a.length;s<l;++s)for(var u=a[s],c=u.index,f=u.data,h=fc(a[s],e,o,i),d=h.lo,p=h.hi,v=d;v<=p;++v){var g=f[v];g.skip||r(g,c,v)}}function dc(t,e,n,r){var i=[];if(!ol(e,t.chartArea,t._minPadding))return i;return hc(t,n,e,(function(t,n,a){t.inRange(e.x,e.y,r)&&i.push({element:t,datasetIndex:n,index:a})}),!0),i}function pc(t,e,n,r,i){var a=[],o=function(t){var e=-1!==t.indexOf("x"),n=-1!==t.indexOf("y");return function(t,r){var i=e?Math.abs(t.x-r.x):0,a=n?Math.abs(t.y-r.y):0;return Math.sqrt(Math.pow(i,2)+Math.pow(a,2))}}(n),s=Number.POSITIVE_INFINITY;return hc(t,n,e,(function(n,l,u){var c=n.inRange(e.x,e.y,i);if(!r||c){var f=n.getCenterPoint(i);if(ol(f,t.chartArea,t._minPadding)||c){var h=o(e,f);h<s?(a=[{element:n,datasetIndex:l,index:u}],s=h):h===s&&a.push({element:n,datasetIndex:l,index:u})}}})),a}function vc(t,e,n,r,i){return ol(e,t.chartArea,t._minPadding)?"r"!==n||r?pc(t,e,n,r,i):function(t,e,n,r){var i=[];return hc(t,n,e,(function(t,n,a){var o=t.getProps(["startAngle","endAngle"],r),s=o.startAngle,l=o.endAngle;ss(rs(t,{x:e.x,y:e.y}).angle,s,l)&&i.push({element:t,datasetIndex:n,index:a})})),i}(t,e,n,i):[]}function gc(t,e,n,r){var i=cc(e,t),a=[],o=n.axis,s="x"===o?"inXRange":"inYRange",l=!1;return function(t,e){for(var n,r,i,a=t.getSortedVisibleDatasetMetas(),o=0,s=a.length;o<s;++o){var l=a[o];n=l.index;for(var u=0,c=(r=l.data).length;u<c;++u)(i=r[u]).skip||e(i,n,u)}}(t,(function(t,e,n){t[s](i[o],r)&&a.push({element:t,datasetIndex:e,index:n}),t.inRange(i.x,i.y,r)&&(l=!0)})),n.intersect&&!l?[]:a}var mc={modes:{index:function(t,e,n,r){var i=cc(e,t),a=n.axis||"x",o=n.intersect?dc(t,i,a,r):vc(t,i,a,!1,r),s=[];
2return o.length?(t.getSortedVisibleDatasetMetas().forEach((function(t){var e=o[0].index,n=t.data[e];n&&!n.skip&&s.push({element:n,datasetIndex:t.index,index:e})})),s):[]},dataset:function(t,e,n,r){var i=cc(e,t),a=n.axis||"xy",o=n.intersect?dc(t,i,a,r):vc(t,i,a,!1,r);if(o.length>0){var s=o[0].datasetIndex,l=t.getDatasetMeta(s).data;o=[];for(var u=0;u<l.length;++u)o.push({element:l[u],datasetIndex:s,index:u})}return o},point:function(t,e,n,r){return dc(t,cc(e,t),n.axis||"xy",r)},nearest:function(t,e,n,r){return vc(t,cc(e,t),n.axis||"xy",n.intersect,r)},x:function(t,e,n,r){return gc(t,e,{axis:"x",intersect:n.intersect},r)},y:function(t,e,n,r){return gc(t,e,{axis:"y",intersect:n.intersect},r)}}},yc=["left","top","right","bottom"];function bc(t,e){return t.filter((function(t){return t.pos===e}))}function xc(t,e){return t.filter((function(t){return-1===yc.indexOf(t.pos)&&t.box.axis===e}))}function wc(t,e){return t.sort((function(t,n){var r=e?n:t,i=e?t:n;return r.weight===i.weight?r.index-i.index:r.weight-i.weight}))}function kc(t,e){var n,r,i,a=function(t){var e,n={},r=It(t);try{for(r.s();!(e=r.n()).done;){var i=e.value,a=i.stack,o=i.pos,s=i.stackWeight;if(a&&yc.includes(o)){var l=n[a]||(n[a]={count:0,placed:0,weight:0,size:0});l.count++,l.weight+=s}}}catch(u){r.e(u)}finally{r.f()}return n}(t),o=e.vBoxMaxWidth,s=e.hBoxMaxHeight;for(n=0,r=t.length;n<r;++n){var l=(i=t[n]).box.fullSize,u=a[i.stack],c=u&&i.stackWeight/u.weight;i.horizontal?(i.width=c?c*o:l&&e.availableWidth,i.height=s):(i.width=o,i.height=c?c*s:l&&e.availableHeight)}return a}function _c(t,e,n,r){return Math.max(t[n],e[n])+Math.max(t[r],e[r])}function Ec(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function Mc(t,e,n,r){var i=n.pos,a=n.box,o=t.maxPadding;if(!xo(i)){n.size&&(t[i]-=n.size);var s=r[n.stack]||{size:0,count:1};s.size=Math.max(s.size,n.horizontal?a.height:a.width),n.size=s.size/s.count,t[i]+=n.size}a.getPadding&&Ec(o,a.getPadding());var l=Math.max(0,e.outerWidth-_c(o,t,"left","right")),u=Math.max(0,e.outerHeight-_c(o,t,"top","bottom")),c=l!==t.w,f=u!==t.h;return t.w=l,t.h=u,n.horizontal?{same:c,other:f}:{same:f,other:c}}function Sc(t,e){var n=e.maxPadding;function r(t){var r={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){r[t]=Math.max(e[t],n[t])})),r}return r(t?["left","right"]:["top","bottom"])}function Nc(t,e,n,r){var i,a,o,s,l,u,c=[];for(i=0,a=t.length,l=0;i<a;++i){(s=(o=t[i]).box).update(o.width||e.w,o.height||e.h,Sc(o.horizontal,e));var f=Mc(e,n,o,r),h=f.same,d=f.other;l|=h&&c.length,u=u||d,s.fullSize||c.push(o)}return l&&Nc(c,e,n,r)||u}function Cc(t,e,n,r,i){t.top=n,t.left=e,t.right=e+r,t.bottom=n+i,t.width=r,t.height=i}function Pc(t,e,n,r){var i,a=n.padding,o=e.x,s=e.y,l=It(t);try{for(l.s();!(i=l.n()).done;){var u=i.value,c=u.box,f=r[u.stack]||{count:1,placed:0,weight:1},h=u.stackWeight/f.weight||1;if(u.horizontal){var d=e.w*h,p=f.size||c.height;Ro(f.start)&&(s=f.start),c.fullSize?Cc(c,a.left,s,n.outerWidth-a.right-a.left,p):Cc(c,e.left+f.placed,s,d,p),f.start=s,f.placed+=d,s=c.bottom}else{var v=e.h*h,g=f.size||c.width;Ro(f.start)&&(o=f.start),c.fullSize?Cc(c,o,a.top,g,n.outerHeight-a.bottom-a.top):Cc(c,o,e.top+f.placed,g,v),f.start=o,f.placed+=v,o=c.right}}}catch(m){l.e(m)}finally{l.f()}e.x=o,e.y=s}tl.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var Oc=function(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw:function(t){e.draw(t)}}]},t.boxes.push(e)},jc=function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},Tc=function(t,e,n){e.fullSize=n.fullSize,e.position=n.position,e.weight=n.weight},Ic=function(t,e,n,r){if(t){var i=wl(t.options.layout.padding),a=Math.max(e-i.width,0),o=Math.max(n-i.height,0),s=function(t){var e=function(t){var e,n,r,i,a,o,s=[];for(e=0,n=(t||[]).length;e<n;++e){var l=r=t[e];i=l.position;var u=l.options;a=u.stack;var c=u.stackWeight;o=void 0===c?1:c,s.push({index:e,box:r,pos:i,horizontal:r.isHorizontal(),weight:r.weight,stack:a&&i+a,stackWeight:o})}return s}(t),n=wc(e.filter((function(t){return t.box.fullSize})),!0),r=wc(bc(e,"left"),!0),i=wc(bc(e,"right")),a=wc(bc(e,"top"),!0),o=wc(bc(e,"bottom")),s=xc(e,"x"),l=xc(e,"y");return{fullSize:n,leftAndTop:r.concat(a),rightAndBottom:i.concat(l).concat(o).concat(s),chartArea:bc(e,"chartArea"),vertical:r.concat(i).c
2oncat(l),horizontal:a.concat(o).concat(s)}}(t.boxes),l=s.vertical,u=s.horizontal;So(t.boxes,(function(t){"function"===typeof t.beforeLayout&&t.beforeLayout()}));var c=l.reduce((function(t,e){return e.box.options&&!1===e.box.options.display?t:t+1}),0)||1,f=Object.freeze({outerWidth:e,outerHeight:n,padding:i,availableWidth:a,availableHeight:o,vBoxMaxWidth:a/2/c,hBoxMaxHeight:o/2}),h=Object.assign({},i);Ec(h,wl(r));var d=Object.assign({maxPadding:h,w:a,h:o,x:i.left,y:i.top},i),p=kc(l.concat(u),f);Nc(s.fullSize,d,f,p),Nc(l,d,f,p),Nc(u,d,f,p)&&Nc(l,d,f,p),function(t){var e=t.maxPadding;function n(n){var r=Math.max(e[n]-t[n],0);return t[n]+=r,r}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(d),Pc(s.leftAndTop,d,f,p),d.x+=d.w,d.y+=d.h,Pc(s.rightAndBottom,d,f,p),t.chartArea={left:d.left,top:d.top,right:d.left+d.w,bottom:d.top+d.h,height:d.h,width:d.w},So(s.chartArea,(function(e){var n=e.box;Object.assign(n,t.chartArea),n.update(d.w,d.h,{left:0,top:0,right:0,bottom:0})}))}},Lc=function(){function t(){re(this,t)}return ae(t,[{key:"acquireContext",value:function(t,e){}},{key:"releaseContext",value:function(t){return!1}},{key:"addEventListener",value:function(t,e,n){}},{key:"removeEventListener",value:function(t,e,n){}},{key:"getDevicePixelRatio",value:function(){return 1}},{key:"getMaximumSize",value:function(t,e,n,r){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,r?Math.floor(e/r):n)}}},{key:"isAttached",value:function(t){return!0}},{key:"updateConfig",value:function(t){}}]),t}(),Ac=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n,[{key:"acquireContext",value:function(t){return t&&t.getContext&&t.getContext("2d")||null}},{key:"updateConfig",value:function(t){t.options.animation=!1}}]),n}(Lc),Dc={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Rc=function(t){return null===t||""===t};var Fc=!!uu&&{passive:!0};function zc(t,e,n){t.canvas.removeEventListener(e,n,Fc)}function Bc(t,e){var n,r=It(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i===e||i.contains(e))return!0}}catch(a){r.e(a)}finally{r.f()}}function Vc(t,e,n){var r=t.canvas,i=new MutationObserver((function(t){var e,i=!1,a=It(t);try{for(a.s();!(e=a.n()).done;){var o=e.value;i=(i=i||Bc(o.addedNodes,r))&&!Bc(o.removedNodes,r)}}catch(s){a.e(s)}finally{a.f()}i&&n()}));return i.observe(document,{childList:!0,subtree:!0}),i}function Wc(t,e,n){var r=t.canvas,i=new MutationObserver((function(t){var e,i=!1,a=It(t);try{for(a.s();!(e=a.n()).done;){var o=e.value;i=(i=i||Bc(o.removedNodes,r))&&!Bc(o.addedNodes,r)}}catch(s){a.e(s)}finally{a.f()}i&&n()}));return i.observe(document,{childList:!0,subtree:!0}),i}var Hc=new Map,Uc=0;function qc(){var t=window.devicePixelRatio;
2t!==Uc&&(Uc=t,Hc.forEach((function(e,n){n.currentDevicePixelRatio!==t&&e()})))}function $c(t,e,n){var r=t.canvas,i=r&&tu(r);if(i){var a=ho((function(t,e){var r=i.clientWidth;n(t,e),r<i.clientWidth&&n()}),window),o=new ResizeObserver((function(t){var e=t[0],n=e.contentRect.width,r=e.contentRect.height;0===n&&0===r||a(n,r)}));return o.observe(i),function(t,e){Hc.size||window.addEventListener("resize",qc),Hc.set(t,e)}(t,a),o}}function Yc(t,e,n){n&&n.disconnect(),"resize"===e&&function(t){Hc.delete(t),Hc.size||window.removeEventListener("resize",qc)}(t)}function Xc(t,e,n){var r=t.canvas,i=ho((function(e){null!==t.ctx&&n(function(t,e){var n=Dc[t.type]||t.type,r=au(t,e),i=r.x,a=r.y;return{type:n,chart:e,native:t,x:void 0!==i?i:null,y:void 0!==a?a:null}}(e,t))}),t,(function(t){var e=t[0];return[e,e.offsetX,e.offsetY]}));return function(t,e,n){t.addEventListener(e,n,Fc)}(r,e,i),i}var Kc=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n,[{key:"acquireContext",value:function(t,e){var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(function(t,e){var n=t.style,r=t.getAttribute("height"),i=t.getAttribute("width");if(t.$chartjs={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",Rc(i)){var a=cu(t,"width");void 0!==a&&(t.width=a)}if(Rc(r))if(""===t.style.height)t.height=t.width/(e||2);else{var o=cu(t,"height");void 0!==o&&(t.height=o)}}(t,e),n):null}},{key:"releaseContext",value:function(t){var e=t.canvas;if(!e.$chartjs)return!1;var n=e.$chartjs.initial;["height","width"].forEach((function(t){var r=n[t];yo(r)?e.removeAttribute(t):e.setAttribute(t,r)}));var r=n.style||{};return Object.keys(r).forEach((function(t){e.style[t]=r[t]})),e.width=e.width,delete e.$chartjs,!0}},{key:"addEventListener",value:function(t,e,n){this.removeEventListener(t,e);var r=t.$proxies||(t.$proxies={}),i={attach:Vc,detach:Wc,resize:$c}[e]||Xc;r[e]=i(t,e,n)}},{key:"removeEventListener",value:function(t,e){var n=t.$proxies||(t.$proxies={}),r=n[e];r&&(({attach:Yc,detach:Yc,resize:Yc}[e]||zc)(t,e,r),n[e]=void 0)}},{key:"getDevicePixelRatio",value:function(){return window.devicePixelRatio}},{key:"getMaximumSize",value:function(t,e,n,r){return su(t,e,n,r)}},{key:"isAttached",value:function(t){var e=tu(t);return!(!e||!e.isConnected)}}]),n}(Lc);var Qc=function(){function t(){re(this,t),this.x=void 0,this.y=void 0,this.active=!1,this.options=void 0,this.$animations=void 0}return ae(t,[{key:"tooltipPosition",value:function(t){var e=this.getProps(["x","y"],t);return{x:e.x,y:e.y}}},{key:"hasValue",value:function(){return Go(this.x)&&Go(this.y)}},{key:"getProps",value:function(t,e){var n=this,r=this.$animations;if(!e||!r)return this;var i={};return t.forEach((function(t){i[t]=r[t]&&r[t].active()?r[t]._to:n[t]})),i}}]),t}();Qc.defaults={},Qc.defaultRoutes=void 0;var Gc={values:function(t){return bo(t)?t:""+t},numeric:function(t,e,n){if(0===t)return"0";var r,i=this.chart.options.locale,a=t;if(n.length>1){var o=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(o<1e-4||o>1e15)&&(r="scientific"),a=function(t,e){var n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t));return n}(t,n)}var s=Xo(Math.abs(a)),l=Math.max(Math.min(-1*Math.floor(s),20),0),u={notation:r,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(u,this.options.ticks.format),vu(t,i,u)},logarithmic:function(t,e,n){if(0===t)return"0";var r=t/Math.pow(10,Math.floor(Xo(t)));return 1===r||2===r||5===r?Gc.numeric.call(this,t,e,n):""}};var Zc={formatters:Gc};function Jc(t,e){var n=t.options.ticks,r=n.maxTicksLimit||function(t){var e=t.options.offset,n=t._tickSize(),r=t._length/n+(e?0:1),i=t._maxLength/n;return Math.floor(Math.min(r,i))}(t),i=n.major.enabled?function(t){var e,n,r=[];for(e=0,n=t.length;e<n;e++)t[e].major&&r.push(e);return r}(e):[],a=i.length,o=i[0],s=i[a-1],l=[];if(a>r)return function(t,e,n,r){var i,a=0,o=n[0];for(r=Math.ceil(r),i=0;i<t.length;i++)i===o&&(e.push(t[i]),o=n[++a*r])}(e,l,i,a/r),l;var u=function(t,e,n){var r=function(t){var e,n,r=t.length;if(r<2)return!1;for(n=t[0],e=1;e<r;++e)if(t[e]-t[e-1]!==n)return!1;return n}(t),i=e.length/n;if(!r)return Math.max(i,1);for(var a=function(t){var e,n=[],r=Math.sqrt(t);for(e=1;e<r;e++)t%e===0&&(n.push(e),n.push(t/e));return r===(0|r)&&n.push(r),n.sort((function(t,e){return t-e})).pop(),n}(r),o=0,s=a.length-1;o<s;o++){var l=a[o];if(l>i)return l}return Math.max(i,1)}(i,e,r);if(a>0){var c,f,h=a>1?Math.round((s-o)/(a-1)):null;for(tf(e,l,u,yo(h)?0:o-h,o),c=0,f=a-1;c<f;c++)tf(e,l,u,i[c],i[c+1]);return tf(e,l,u,s,yo(h)?e.length:s+h),l}return tf(e,l,u),l}function tf(t,e,n,r,i){var a,o,s,l=_o(r,0),u=Math.min(_o(i,t.length),t.length),c=0;for(n=Math.ceil(n),i&&(n=(a=i-r)/Math.floor(a/n)),s=l;s<0;)c++,s=Math.round(l+c*n);for(o=Math.max(l,0);o<u;o++)o===s&&(e.push(t[o]),c++,s=Math.round(l+c*n))}tl.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:function(t,e){return e.lineWidth},tickColor:function(t,e){return e.color},offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Zc.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),tl.route("scale.ticks","color","","color"),tl.route("scale.grid","color","","borderColor"),tl.route("scale.grid","borderColor","","borderColor"),tl.route("scale.title","color","","color"),tl.describe("scale",{_fallback:!1,_scriptable:function(t){return!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t},_indexable:function(t){return"borderDash"!==t&&"tickBorderDash"!==t}}),tl.describe("scales",{_fallback:"scale"}),tl.describe("scale.ticks",{_scriptable:function(t){return"backdropPadding"!==t&&"callback"!==t},_indexable:function(t){return"backdropPadding"!==t}});var ef=function(t,e,n){return"top"===e||"left"===e?t[e]+n:t[e]-n};function nf(t,e){for(var n=[],r=t.length/e,i=t.length,a=0;a<i;a+=r)n.push(t[Math.floor(a)]);return n}function rf(t,e,n){var r,i=t.ticks.length,a=Math.min(e,i-1),o=t._startPixel,s=t._endPixel,l=1e-6,u=t.getPixelForTick(a);if(!(n&&(r=1===i?Math.max(u-o,s-u):0===e?(t.getPixelForTick(1)-u)/2:(u-t.getPixelForTick(a-1))/2,(u+=a<e?r:-r)<o-l||u>s+l)))return u}function af(t){return t.drawTicks?t.tickLength:0}function of(t,e){if(!t.display)return 0;var n=kl(t.font,e),r=wl(t.padding);return(bo(t.text)?t.text.length:1)*n.lineHeight+r.height}function sf(t,e,n){var r=po(t);return(n&&"right"!==e||!n&&"right"===e)&&(r=function(t){return"left"===t?"right":"right"===t?"left":t}(r)),r}var lf=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this)).id=t.id,r.type=t.type,r.options=void 0,r.ctx=t.ctx,r.chart=t.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 ae(n,[{key:"init",value:function(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}},{key:"parse",value:function(t,e){return t}},{key:"getUserBounds",value:function(){var t=this._userMin,e=this._userMax,n=this._suggestedMin,r=this._suggestedMax;return t=ko(t,Number.POSITIVE_INFINITY),e=ko(e,Number.NEGATIVE_INFINITY),n=ko(n,Number.POSITIVE_INFINITY),r=ko(r,Number.NEGATIVE_INFINITY),{min:ko(t,n),max:ko(e,r),minDefined:wo(t),maxDefined:wo(e)}}},{key:"getMinMax",value:function(t){var e,n=this.getUserBounds(),r=n.min,i=n.max,a=n.minDefined,o=n.maxDefined;if(a&&o)return{min:r,max:i};for(var s=this.getMatchingVisibleMetas(),l=0,u=s.length;l<u;++l)e=s[l].controller.getMinMax(this,t),a||(r=Math.min(r,e.min)),o||(i=Math.max(i,e.max));return{min:ko(r=o&&r>i?i:r,ko(i=a&&r>i?r:i,r)),max:ko(i,ko(r,i))}}},{key:"getPadding",value:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}},{key:"getTicks",value:function(){return this.ticks}},{key:"getLabels",value:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}},{key:"beforeLayout",value:function(){this._cache={},this._dataLimitsCached=!1}},{key:"beforeUpdate",value:function(){Mo(this.options.beforeUpdate,[this])}},{key:"update",value:function(t,e,n){var r=this.options,i=r.beginAtZero,a=r.grace,o=r.ticks,s=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(t,e,n){var r=t.min,i=t.max,a=Eo(e,(i-r)/2),o=function(t,e){return n&&0===t?0:t+e};
2return{min:o(r,-Math.abs(a)),max:o(i,a)}}(this,a,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();var l=s<this.ticks.length;this._convertTicksToLabels(l?nf(this.ticks,s):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||"auto"===o.source)&&(this.ticks=Jc(this,this.ticks),this._labelSizes=null),l&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}},{key:"configure",value:function(){var t,e,n=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,n=!n),this._startPixel=t,this._endPixel=e,this._reversePixels=n,this._length=e-t,this._alignToPixels=this.options.alignToPixels}},{key:"afterUpdate",value:function(){Mo(this.options.afterUpdate,[this])}},{key:"beforeSetDimensions",value:function(){Mo(this.options.beforeSetDimensions,[this])}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}},{key:"afterSetDimensions",value:function(){Mo(this.options.afterSetDimensions,[this])}},{key:"_callHooks",value:function(t){this.chart.notifyPlugins(t,this.getContext()),Mo(this.options[t],[this])}},{key:"beforeDataLimits",value:function(){this._callHooks("beforeDataLimits")}},{key:"determineDataLimits",value:function(){}},{key:"afterDataLimits",value:function(){this._callHooks("afterDataLimits")}},{key:"beforeBuildTicks",value:function(){this._callHooks("beforeBuildTicks")}},{key:"buildTicks",value:function(){return[]}},{key:"afterBuildTicks",value:function(){this._callHooks("afterBuildTicks")}},{key:"beforeTickToLabelConversion",value:function(){Mo(this.options.beforeTickToLabelConversion,[this])}},{key:"generateTickLabels",value:function(t){var e,n,r,i=this.options.ticks;for(e=0,n=t.length;e<n;e++)(r=t[e]).label=Mo(i.callback,[r.value,e,t],this)}},{key:"afterTickToLabelConversion",value:function(){Mo(this.options.afterTickToLabelConversion,[this])}},{key:"beforeCalculateLabelRotation",value:function(){Mo(this.options.beforeCalculateLabelRotation,[this])}},{key:"calculateLabelRotation",value:function(){var t,e,n,r=this.options,i=r.ticks,a=this.ticks.length,o=i.minRotation||0,s=i.maxRotation,l=o;if(!this._isVisible()||!i.display||o>=s||a<=1||!this.isHorizontal())this.labelRotation=o;else{var u=this._getLabelSizes(),c=u.widest.width,f=u.highest.height,h=ls(this.chart.width-c,0,this.maxWidth);c+6>(t=r.offset?this.maxWidth/a:h/(a-1))&&(t=h/(a-(r.offset?.5:1)),e=this.maxHeight-af(r.grid)-i.padding-of(r.title,this.chart.options.font),n=Math.sqrt(c*c+f*f),l=es(Math.min(Math.asin(ls((u.highest.height+6)/t,-1,1)),Math.asin(ls(e/n,-1,1))-Math.asin(ls(f/n,-1,1)))),l=Math.max(o,Math.min(s,l))),this.labelRotation=l}}},{key:"afterCalculateLabelRotation",value:function(){Mo(this.options.afterCalculateLabelRotation,[this])}},{key:"beforeFit",value:function(){Mo(this.options.beforeFit,[this])}},{key:"fit",value:function(){var t={width:0,height:0},e=this.chart,n=this.options,r=n.ticks,i=n.title,a=n.grid,o=this._isVisible(),s=this.isHorizontal();if(o){var l=of(i,e.options.font);if(s?(t.width=this.maxWidth,t.height=af(a)+l):(t.height=this.maxHeight,t.width=af(a)+l),r.display&&this.ticks.length){var u=this._getLabelSizes(),c=u.first,f=u.last,h=u.widest,d=u.highest,p=2*r.padding,v=ts(this.labelRotation),g=Math.cos(v),m=Math.sin(v);if(s){var y=r.mirror?0:m*h.width+g*d.height;t.height=Math.min(this.maxHeight,t.height+y+p)}else{var b=r.mirror?0:g*h.width+m*d.height;t.width=Math.min(this.maxWidth,t.width+b+p)}this._calculatePadding(c,f,m,g)}}this._handleMargins(),s?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}},{key:"_calculatePadding",value:function(t,e,n,r){var i=this.options,a=i.ticks,o=a.align,s=a.padding,l=i.position,u=0!==this.labelRotation,c="top"!==l&&"x"===this.axis;if(this.isHorizontal()){var f=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1),d=0,p=0;u?c?(d=r*t.width,p=n*e.height):(d=n*t.height,p=r*e.width):"start"===o?p=e.width:"end"===o?d=t.width:(d=t.width/2,p=e.width/2),this.paddingLeft=Math.max((d-f+s)*this.width/(this.width-f),0),this.paddingRight=Math.max((p-h+s)*this.width/(this.width-h),0)}else{var v=e.height/2,g=t.height/2;"start"===o?(v=0,g=t.height):"end"===o&&(v=e.height,g=0),this.paddingTop=v+s,this.paddingBottom=g+s}}},{key:"_handleMargins",value:function(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}},{key:"afterFit",value:function(){Mo(this.options.afterFit,[this])}},{key:"isHorizontal",value:function(){var t=this.options,e=t.axis,n=t.position;return"top"===n||"bottom"===n||"x"===e}},{key:"isFullSize",value:function(){return this.options.fullSize}},{key:"_convertTicksToLabels",value:function(t){var e,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,n=t.length;e<n;e++)yo(t[e].label)&&(t.splice(e,1),n--,e--);this.afterTickToLabelConversion()}},{key:"_getLabelSizes",value:function(){var t=this._labelSizes;if(!t){var e=this.options.ticks.sampleSize,n=this.ticks;e<n.length&&(n=nf(n,e)),this._labelSizes=t=this._computeLabelSizes(n,n.length)}return t}},{key:"_computeLabelSizes",value:function(t,e){var n,r,i,a,o,s,l,u,c,f,h,d=this.ctx,p=this._longestTextCache,v=[],g=[],m=0,y=0;for(n=0;n<e;++n){if(a=t[n].label,o=this._resolveTickFontOptions(n),d.font=s=o.string,l=p[s]=p[s]||{data:{},gc:[]},u=o.lineHeight,c=f=0,yo(a)||bo(a)){if(bo(a))for(r=0,i=a.length;r<i;++r)yo(h=a[r])||bo(h)||(c=el(d,l.data,l.gc,c,h),f+=u)}else c=el(d,l.data,l.gc,c,a),f=u;v.push(c),g.push(f),m=Math.max(c,m),y=Math.max(f,y)}!function(t,e){So(t,(function(t){var n,r=t.gc,i=r.length/2;if(i>e){for(n=0;n<i;++n)delete t.data[r[n]];r.splice(0,i)}}))}(p,e);var b=v.indexOf(m),x=g.indexOf(y),w=function(t){return{width:v[t]||0,height:g[t]||0}};return{first:w(0),last:w(e-1),widest:w(b),highest:w(x),widths:v,heights:g}}},{key:"getLabelForValue",value:function(t){return t}},{key:"getPixelForValue",value:function(t,e){return NaN}},{key:"getValueForPixel",value:function(t){}}
2,{key:"getPixelForTick",value:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}},{key:"getPixelForDecimal",value:function(t){this._reversePixels&&(t=1-t);var e=this._startPixel+t*this._length;return ls(this._alignToPixels?rl(this.chart,e,0):e,-32768,32767)}},{key:"getDecimalForPixel",value:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}},{key:"getBasePixel",value:function(){return this.getPixelForValue(this.getBaseValue())}},{key:"getBaseValue",value:function(){var t=this.min,e=this.max;return t<0&&e<0?e:t>0&&e>0?t:0}},{key:"getContext",value:function(t){var e=this.ticks||[];if(t>=0&&t<e.length){var n=e[t];return n.$context||(n.$context=function(t,e,n){return El(t,{tick:n,index:e,type:"tick"})}(this.getContext(),t,n))}return this.$context||(this.$context=El(this.chart.getContext(),{scale:this,type:"scale"}))}},{key:"_tickSize",value:function(){var t=this.options.ticks,e=ts(this.labelRotation),n=Math.abs(Math.cos(e)),r=Math.abs(Math.sin(e)),i=this._getLabelSizes(),a=t.autoSkipPadding||0,o=i?i.widest.width+a:0,s=i?i.highest.height+a:0;return this.isHorizontal()?s*n>o*r?o/n:s/r:s*r<o*n?s/n:o/r}},{key:"_isVisible",value:function(){var t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}},{key:"_computeGridLineItems",value:function(t){var e,n,r,i,a,o,s,l,u,c,f,h,d=this.axis,p=this.chart,v=this.options,g=v.grid,m=v.position,y=g.offset,b=this.isHorizontal(),x=this.ticks.length+(y?1:0),w=af(g),k=[],_=g.setContext(this.getContext()),E=_.drawBorder?_.borderWidth:0,M=E/2,S=function(t){return rl(p,t,E)};if("top"===m)e=S(this.bottom),o=this.bottom-w,l=e-M,c=S(t.top)+M,h=t.bottom;else if("bottom"===m)e=S(this.top),c=t.top,h=S(t.bottom)-M,o=e+M,l=this.top+w;else if("left"===m)e=S(this.right),a=this.right-w,s=e-M,u=S(t.left)+M,f=t.right;else if("right"===m)e=S(this.left),u=t.left,f=S(t.right)-M,a=e+M,s=this.left+w;else if("x"===d){if("center"===m)e=S((t.top+t.bottom)/2+.5);else if(xo(m)){var N=Object.keys(m)[0],C=m[N];e=S(this.chart.scales[N].getPixelForValue(C))}c=t.top,h=t.bottom,l=(o=e+M)+w}else if("y"===d){if("center"===m)e=S((t.left+t.right)/2);else if(xo(m)){var P=Object.keys(m)[0],O=m[P];e=S(this.chart.scales[P].getPixelForValue(O))}s=(a=e-M)-w,u=t.left,f=t.right}var j=_o(v.ticks.maxTicksLimit,x),T=Math.max(1,Math.ceil(x/j));for(n=0;n<x;n+=T){var I=g.setContext(this.getContext(n)),L=I.lineWidth,A=I.color,D=g.borderDash||[],R=I.borderDashOffset,F=I.tickWidth,z=I.tickColor,B=I.tickBorderDash||[],V=I.tickBorderDashOffset;void 0!==(r=rf(this,n,y))&&(i=rl(p,r,L),b?a=s=u=f=i:o=l=c=h=i,k.push({tx1:a,ty1:o,tx2:s,ty2:l,x1:u,y1:c,x2:f,y2:h,width:L,color:A,borderDash:D,borderDashOffset:R,tickWidth:F,tickColor:z,tickBorderDash:B,tickBorderDashOffset:V}))}return this._ticksLength=x,this._borderValue=e,k}},{key:"_computeLabelItems",value:function(t){var e,n,r,i,a,o,s,l,u,c,f,h=this.axis,d=this.options,p=d.position,v=d.ticks,g=this.isHorizontal(),m=this.ticks,y=v.align,b=v.crossAlign,x=v.padding,w=v.mirror,k=af(d.grid),_=k+x,E=w?-x:_,M=-ts(this.labelRotation),S=[],N="middle";if("top"===p)a=this.bottom-E,o=this._getXAxisLabelAlignment();else if("bottom"===p)a=this.top+E,o=this._getXAxisLabelAlignment();else if("left"===p){var C=this._getYAxisLabelAlignment(k);o=C.textAlign,i=C.x}else if("right"===p){var P=this._getYAxisLabelAlignment(k);o=P.textAlign,i=P.x}else if("x"===h){if("center"===p)a=(t.top+t.bottom)/2+_;else if(xo(p)){var O=Object.keys(p)[0],j=p[O];a=this.chart.scales[O].getPixelForValue(j)+_}o=this._getXAxisLabelAlignment()}else if("y"===h){if("center"===p)i=(t.left+t.right)/2-_;else if(xo(p)){var T=Object.keys(p)[0],I=p[T];i=this.chart.scales[T].getPixelForValue(I)}o=this._getYAxisLabelAlignment(k).textAlign}"y"===h&&("start"===y?N="top":"end"===y&&(N="bottom"));var L=this._getLabelSizes();for(e=0,n=m.length;e<n;++e){r=m[e].label;var A=v.setContext(this.getContext(e));s=this.getPixelForTick(e)+v.labelOffset,u=(l=this._resolveTickFontOptions(e)).lineHeight;var D=(c=bo(r)?r.length:1)/2,R=A.color,F=A.textStrokeColor,z=A.textStrokeWidth;g?(i=s,f="top"===p?"near"===b||0!==M?-c*u+u/2:"center"===b?-L.highest.height/2-D*u+u:-L.highest.height+u/2:"near"===b||0!==M?u/2:"center"===b?L.highest.height/2-D*u:L.highest.height-c*u,w&&(f*=-1)):(a=s,f=(1-c)*u/2);var B=void 0;if(A.showLabelBackdrop){var V=wl(A.backdropPadding),W=L.heights[e],H=L.widths[e],U=a+f-V.top,q=i-V.left;switch(N){case"middle":U-=W/2;break;case"bottom":U-=W}switch(o){case"center":q-=H/2;break;case"right":q-=H}B={left:q,top:U,width:H+V.width,height:W+V.height,color:A.backdropColor}}S.push({rotation:M,label:r,font:l,color:R,strokeColor:F,strokeWidth:z,textOffset:f,textAlign:o,textBaseline:N,translation:[i,a],backdrop:B})}return S}},{key:"_getXAxisLabelAlignment",value:function(){var t=this.options,e=t.position,n=t.ticks;
2if(-ts(this.labelRotation))return"top"===e?"left":"right";var r="center";return"start"===n.align?r="left":"end"===n.align&&(r="right"),r}},{key:"_getYAxisLabelAlignment",value:function(t){var e,n,r=this.options,i=r.position,a=r.ticks,o=a.crossAlign,s=a.mirror,l=a.padding,u=t+l,c=this._getLabelSizes().widest.width;return"left"===i?s?(n=this.right+l,"near"===o?e="left":"center"===o?(e="center",n+=c/2):(e="right",n+=c)):(n=this.right-u,"near"===o?e="right":"center"===o?(e="center",n-=c/2):(e="left",n=this.left)):"right"===i?s?(n=this.left+l,"near"===o?e="right":"center"===o?(e="center",n-=c/2):(e="left",n-=c)):(n=this.left+u,"near"===o?e="left":"center"===o?(e="center",n+=c/2):(e="right",n=this.right)):e="right",{textAlign:e,x:n}}},{key:"_computeLabelArea",value:function(){if(!this.options.ticks.mirror){var t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}}},{key:"drawBackground",value:function(){var t=this.ctx,e=this.options.backgroundColor,n=this.left,r=this.top,i=this.width,a=this.height;e&&(t.save(),t.fillStyle=e,t.fillRect(n,r,i,a),t.restore())}},{key:"getLineWidthForValue",value:function(t){var e=this.options.grid;if(!this._isVisible()||!e.display)return 0;var n=this.ticks.findIndex((function(e){return e.value===t}));return n>=0?e.setContext(this.getContext(n)).lineWidth:0}},{key:"drawGrid",value:function(t){var e,n,r=this.options.grid,i=this.ctx,a=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),o=function(t,e,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(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(r.display)for(e=0,n=a.length;e<n;++e){var s=a[e];r.drawOnChartArea&&o({x:s.x1,y:s.y1},{x:s.x2,y:s.y2},s),r.drawTicks&&o({x:s.tx1,y:s.ty1},{x:s.tx2,y:s.ty2},{color:s.tickColor,width:s.tickWidth,borderDash:s.tickBorderDash,borderDashOffset:s.tickBorderDashOffset})}}},{key:"drawBorder",value:function(){var t=this.chart,e=this.ctx,n=this.options.grid,r=n.setContext(this.getContext()),i=n.drawBorder?r.borderWidth:0;if(i){var a,o,s,l,u=n.setContext(this.getContext(0)).lineWidth,c=this._borderValue;this.isHorizontal()?(a=rl(t,this.left,i)-i/2,o=rl(t,this.right,u)+u/2,s=l=c):(s=rl(t,this.top,i)-i/2,l=rl(t,this.bottom,u)+u/2,a=o=c),e.save(),e.lineWidth=r.borderWidth,e.strokeStyle=r.borderColor,e.beginPath(),e.moveTo(a,s),e.lineTo(o,l),e.stroke(),e.restore()}}},{key:"drawLabels",value:function(t){if(this.options.ticks.display){var e=this.ctx,n=this._computeLabelArea();n&&sl(e,n);var r,i,a=this._labelItems||(this._labelItems=this._computeLabelItems(t));for(r=0,i=a.length;r<i;++r){var o=a[r],s=o.font,l=o.label;o.backdrop&&(e.fillStyle=o.backdrop.color,e.fillRect(o.backdrop.left,o.backdrop.top,o.backdrop.width,o.backdrop.height)),fl(e,l,0,o.textOffset,s,o)}n&&ll(e)}}},{key:"drawTitle",value:function(){var t=this.ctx,e=this.options,n=e.position,r=e.title,i=e.reverse;if(r.display){var a=kl(r.font),o=wl(r.padding),s=r.align,l=a.lineHeight/2;"bottom"===n||"center"===n||xo(n)?(l+=o.bottom,bo(r.text)&&(l+=a.lineHeight*(r.text.length-1))):l+=o.top;var u=function(t,e,n,r){var i,a,o,s=t.top,l=t.left,u=t.bottom,c=t.right,f=t.chart,h=f.chartArea,d=f.scales,p=0,v=u-s,g=c-l;if(t.isHorizontal()){if(a=vo(r,l,c),xo(n)){var m=Object.keys(n)[0],y=n[m];o=d[m].getPixelForValue(y)+v-e}else o="center"===n?(h.bottom+h.top)/2+v-e:ef(t,n,e);i=c-l}else{if(xo(n)){var b=Object.keys(n)[0],x=n[b];a=d[b].getPixelForValue(x)-g+e}else a="center"===n?(h.left+h.right)/2-g+e:ef(t,n,e);o=vo(r,u,s),p="left"===n?-qo:qo}return{titleX:a,titleY:o,maxWidth:i,rotation:p}}(this,l,n,s),c=u.titleX,f=u.titleY,h=u.maxWidth,d=u.rotation;fl(t,r.text,0,0,a,{color:r.color,maxWidth:h,rotation:d,textAlign:sf(s,n,i),textBaseline:"middle",translation:[c,f]})}}},{key:"draw",value:function(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}},{key:"_layers",value:function(){var t=this,e=this.options,r=e.ticks&&e.ticks.z||0,i=_o(e.grid&&e.grid.z,-1);return this._isVisible()&&this.draw===n.prototype.draw?[{z:i,draw:function(e){t.drawBackgroun
2d(),t.drawGrid(e),t.drawTitle()}},{z:i+1,draw:function(){t.drawBorder()}},{z:r,draw:function(e){t.drawLabels(e)}}]:[{z:r,draw:function(e){t.draw(e)}}]}},{key:"getMatchingVisibleMetas",value:function(t){var e,n,r=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",a=[];for(e=0,n=r.length;e<n;++e){var o=r[e];o[i]!==this.id||t&&o.type!==t||a.push(o)}return a}},{key:"_resolveTickFontOptions",value:function(t){return kl(this.options.ticks.setContext(this.getContext(t)).font)}},{key:"_maxDigits",value:function(){var t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}]),n}(Qc),uf=function(){function t(e,n,r){re(this,t),this.type=e,this.scope=n,this.override=r,this.items=Object.create(null)}return ae(t,[{key:"isForType",value:function(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}},{key:"register",value:function(t){var e,n=Object.getPrototypeOf(t);(function(t){return"id"in t&&"defaults"in t})(n)&&(e=this.register(n));var r=this.items,i=t.id,a=this.scope+"."+i;if(!i)throw new Error("class does not have id: "+t);return i in r||(r[i]=t,function(t,e,n){var r=jo(Object.create(null),[n?tl.get(n):{},tl.get(e),t.defaults]);tl.set(e,r),t.defaultRoutes&&function(t,e){Object.keys(e).forEach((function(n){var r=n.split("."),i=r.pop(),a=[t].concat(r).join("."),o=e[n].split("."),s=o.pop(),l=o.join(".");tl.route(a,i,l,s)}))}(e,t.defaultRoutes);t.descriptors&&tl.describe(e,t.descriptors)}(t,a,e),this.override&&tl.override(t.id,t.overrides)),a}},{key:"get",value:function(t){return this.items[t]}},{key:"unregister",value:function(t){var e=this.items,n=t.id,r=this.scope;n in e&&delete e[n],r&&n in tl[r]&&(delete tl[r][n],this.override&&delete Ks[n])}}]),t}();var cf=function(){function t(){re(this,t),this.controllers=new uf(Uu,"datasets",!0),this.elements=new uf(Qc,"elements"),this.plugins=new uf(Object,"plugins"),this.scales=new uf(lf,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}return ae(t,[{key:"add",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e)}},{key:"remove",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e)}},{key:"addControllers",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.controllers)}},{key:"addElements",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.elements)}},{key:"addPlugins",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.plugins)}},{key:"addScales",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("register",e,this.scales)}},{key:"getController",value:function(t){return this._get(t,this.controllers,"controller")}},{key:"getElement",value:function(t){return this._get(t,this.elements,"element")}},{key:"getPlugin",value:function(t){return this._get(t,this.plugins,"plugin")}},{key:"getScale",value:function(t){return this._get(t,this.scales,"scale")}},{key:"removeControllers",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.controllers)}},{key:"removeElements",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.elements)}},{key:"removePlugins",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.plugins)}},{key:"removeScales",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];this._each("unregister",e,this.scales)}},{key:"_each",value:function(t,e,n){var r=this;qn(e).forEach((function(e){var i=n||r._getRegistryForType(e);n||i.isForType(e)||i===r.plugins&&e.id?r._exec(t,i,e):So(e,(function(e){var i=n||r._getRegistryForType(e);r._exec(t,i,e)}))}))}},{key:"_exec",value:function(t,e,n){var r=Do(t);Mo(n["before"+r],[],n),e[t](n),Mo(n["after"+r],[],n)}},{key:"_getRegistryForType",value:function(t){for(var e=0;e<this._typedRegistries.length;e++){var n=this._typedRegistries[e];if(n.isForType(t))return n}return this.plugins}},{key:"_get",value:function(t,e,n){var r=e.get(t);if(void 0===r)throw new Error('"'+t+'" is not a registered '+n+".");return r}}]),t}(),ff=new cf,hf=function(){function t(){re(this,t),this._init=[]}return ae(t,[{key:"notify",value:function(t,e,n,r){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));var i=r?this._descriptors(t).filter(r):this._descriptors(t),a=this._notify(i,t,e,n);return"afterDestroy"===e&&(this._notify(i,t,"stop"),this._notify(this._init,t,"uninstall")),a}},{key:"_notify",value:function(t,e,n,r){r=r||{};var i,a=It(t);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=o.plugin;if(!1===Mo(s[n],[e,r,o.options],s)&&r.cancelable)return!1}}catch(l){a.e(l)}finally{a.f()}return!0}},{key:"invalidate",value:function(){yo(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}},{key:"_descriptors",value:function(t){if(this._cache)return this._cache;var e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}},{key:"_createDescriptors",value:function(t,e){var n=t&&t.config,r=_o(n.options&&n.options.plugins,{}),i=function(t){for(var e=[],n=Object.keys(ff.plugins.items),r=0;r<n.length;r++)e.push(ff.getPlugin(n[r]));for(var i=t.plugins||[],a=0;a<i.length;a++){var o=i[a];-1===e.indexOf(o)&&e.push(o)}return e}(n);return!1!==r||e?function(t,e,n,r){for(var i=[],a=t.getContext(),o=0;o<e.length;o++){var s=e[o],l=df(n[s.id],r);null!==l&&i.push({plugin:s,options:pf(t.config,s,l,a)})}return i}(t,i,r,e):[]}},{key:"_notifyStateChanges",value:function(t){var e=this._oldCache||[],n=this._cache,r=function(t,e){return t.filter((function(t){return!e.s
2ome((function(e){return t.plugin.id===e.plugin.id}))}))};this._notify(r(e,n),t,"stop"),this._notify(r(n,e),t,"start")}}]),t}();function df(t,e){return e||!1!==t?!0===t?{}:t:null}function pf(t,e,n,r){var i=t.pluginScopeKeys(e),a=t.getOptionScopes(n,i);return t.createResolver(a,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function vf(t,e){var n=tl.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||n.indexAxis||"x"}function gf(t,e){return"x"===t||"y"===t?t:e.axis||("top"===(n=e.position)||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0)||t.charAt(0).toLowerCase();var n}function mf(t){var e=t.options||(t.options={});e.plugins=_o(e.plugins,{}),e.scales=function(t,e){var n=Ks[t.type]||{scales:{}},r=e.scales||{},i=vf(t.type,e),a=Object.create(null),o=Object.create(null);return Object.keys(r).forEach((function(t){var e=r[t];if(!xo(e))return console.error("Invalid scale configuration for scale: ".concat(t));if(e._proxy)return console.warn("Ignoring resolver passed as options for scale: ".concat(t));var s=gf(t,e),l=function(t,e){return t===e?"_index_":"_value_"}(s,i),u=n.scales||{};a[s]=a[s]||t,o[t]=To(Object.create(null),[{axis:s},e,u[s],u[l]])})),t.data.datasets.forEach((function(n){var i=n.type||t.type,s=n.indexAxis||vf(i,e),l=(Ks[i]||{}).scales||{};Object.keys(l).forEach((function(t){var e=function(t,e){var n=t;return"_index_"===t?n=e:"_value_"===t&&(n="x"===e?"y":"x"),n}(t,s),i=n[e+"AxisID"]||a[e]||e;o[i]=o[i]||Object.create(null),To(o[i],[{axis:e},r[i],l[t]])}))})),Object.keys(o).forEach((function(t){var e=o[t];To(e,[tl.scales[e.type],tl.scale])})),o}(t,e)}function yf(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}var bf=new Map,xf=new Set;function wf(t,e){var n=bf.get(t);return n||(n=e(),bf.set(t,n),xf.add(n)),n}var kf=function(t,e,n){var r=Ao(e,n);void 0!==r&&t.add(r)},_f=function(){function t(e){re(this,t),this._config=function(t){return(t=t||{}).data=yf(t.data),mf(t),t}(e),this._scopeCache=new Map,this._resolverCache=new Map}return ae(t,[{key:"platform",get:function(){return this._config.platform}},{key:"type",get:function(){return this._config.type},set:function(t){this._config.type=t}},{key:"data",get:function(){return this._config.data},set:function(t){this._config.data=yf(t)}},{key:"options",get:function(){return this._config.options},set:function(t){this._config.options=t}},{key:"plugins",get:function(){return this._config.plugins}},{key:"update",value:function(){var t=this._config;this.clearCache(),mf(t)}},{key:"clearCache",value:function(){this._scopeCache.clear(),this._resolverCache.clear()}},{key:"datasetScopeKeys",value:function(t){return wf(t,(function(){return[["datasets.".concat(t),""]]}))}},{key:"datasetAnimationScopeKeys",value:function(t,e){return wf("".concat(t,".transition.").concat(e),(function(){return[["datasets.".concat(t,".transitions.").concat(e),"transitions.".concat(e)],["datasets.".concat(t),""]]}))}},{key:"datasetElementScopeKeys",value:function(t,e){return wf("".concat(t,"-").concat(e),(function(){return[["datasets.".concat(t,".elements.").concat(e),"datasets.".concat(t),"elements.".concat(e),""]]}))}},{key:"pluginScopeKeys",value:function(t){var e=t.id,n=this.type;return wf("".concat(n,"-plugin-").concat(e),(function(){return[["plugins.".concat(e)].concat(qn(t.additionalOptionScopes||[]))]}))}},{key:"_cachedScopes",value:function(t,e){var n=this._scopeCache,r=n.get(t);return r&&!e||(r=new Map,n.set(t,r)),r}},{key:"getOptionScopes",value:function(t,e,n){var r=this.options,i=this.type,a=this._cachedScopes(t,n),o=a.get(e);if(o)return o;var s=new Set;e.forEach((function(e){t&&(s.add(t),e.forEach((function(e){return kf(s,t,e)}))),e.forEach((function(t){return kf(s,r,t)})),e.forEach((function(t){return kf(s,Ks[i]||{},t)})),e.forEach((function(t){return kf(s,tl,t)})),e.forEach((function(t){return kf(s,Qs,t)}))}));var l=Array.from(s);return 0===l.length&&l.push(Object.create(null)),xf.has(e)&&a.set(e,l),l}},{key:"chartOptionScopes",value:function(){var t=this.options,e=this.type;return[t,Ks[e]||{},tl.datasets[e]||{},{type:e},tl,Qs]}},{key:"resolveNamedOptions",value:function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[""],i={$shared:!0},a=Ef(this._resolverCache,t,r),o=a.resolver,s=a.subPrefixes,l=o;if(Sf(o,e)){i.$shared=!1,n=Fo(n)?n():n;var u=this.createResolver(t,n,s);l=Tl(o,n,u)}var c,f=It(e);try{for(f.s();!(c=f.n()).done;){var h=c.value;i[h]=l[h]}}catch(d){f.e(d)}finally{f.f()}return i}},{key:"createResolver",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],r=arguments.length>3?arguments[3]:void 0,i=Ef(this._resolverCache,t,n),a=i.resolver;return xo(e)?Tl(a,e,void 0,r):a}}]),t}();function Ef(t,e,n){var r=t.get(e);r||(r=new Map,t.set(e,r));var i=n.join(),a=r.get(i);a||(a={resolver:jl(e,n),subPrefixes:n.filter((function(t){return!t.toLowerCase().includes("hover")}))},r.set(i,a));return a}var Mf=function(t){return xo(t)&&Object.getOwnPropertyNames(t).reduce((function(e,n){return e||Fo(t[n])}),!1)};function Sf(t,e){var n,r=Il(t),i=r.isScriptable,a=r.isIndexable,o=It(e);try{for(o.s();!(n=o.n()).done;){var s=n.value,l=i(s),u=a(s),c=(u||l)&&t[s];if(l&&(Fo(c)||Mf(c))||u&&bo(c))return!0}}catch(f){o.e(f)}finally{o.f()}return!1}var Nf=["top","bottom","left","right","chartArea"];
2function Cf(t,e){return"top"===t||"bottom"===t||-1===Nf.indexOf(t)&&"x"===e}function Pf(t,e){return function(n,r){return n[t]===r[t]?n[e]-r[e]:n[t]-r[t]}}function Of(t){var e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),Mo(n&&n.onComplete,[t],e)}function jf(t){var e=t.chart,n=e.options.animation;Mo(n&&n.onProgress,[t],e)}function Tf(t){return Jl()&&"string"===typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}var If={},Lf=function(t){var e=Tf(t);return Object.values(If).filter((function(t){return t.canvas===e})).pop()};function Af(t,e,n){for(var r=0,i=Object.keys(t);r<i.length;r++){var a=i[r],o=+a;if(o>=e){var s=t[a];delete t[a],(n>0||o>e)&&(t[o+n]=s)}}}var Df=function(){function t(e,n){var r=this;re(this,t);var i=this.config=new _f(n),a=Tf(e),o=Lf(a);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas can be reused.");var s=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function(t){return!Jl()||"undefined"!==typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Ac:Kc}(a)),this.platform.updateConfig(i);var l=this.platform.acquireContext(a,s.aspectRatio),u=l&&l.canvas,c=u&&u.height,f=u&&u.width;this.id=mo(),this.ctx=l,this.canvas=u,this.width=f,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._plugins=new hf,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(t,e){var n;return function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return e?(clearTimeout(n),n=setTimeout(t,e,i)):t.apply(this,i),e}}((function(t){return r.update(t)}),s.resizeDelay||0),this._dataChanges=[],If[this.id]=this,l&&u?(Nu.listen(this,"complete",Of),Nu.listen(this,"progress",jf),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}return ae(t,[{key:"aspectRatio",get:function(){var t=this.options,e=t.aspectRatio,n=t.maintainAspectRatio,r=this.width,i=this.height,a=this._aspectRatio;return yo(e)?n&&a?a:i?r/i:null:e}},{key:"data",get:function(){return this.config.data},set:function(t){this.config.data=t}},{key:"options",get:function(){return this._options},set:function(t){this.config.options=t}},{key:"_initialize",value:function(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():lu(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}},{key:"clear",value:function(){return il(this.canvas,this.ctx),this}},{key:"stop",value:function(){return Nu.stop(this),this}},{key:"resize",value:function(t,e){Nu.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}},{key:"_resize",value:function(t,e){var n=this.options,r=this.canvas,i=n.maintainAspectRatio&&this.aspectRatio,a=this.platform.getMaximumSize(r,t,e,i),o=n.devicePixelRatio||this.platform.getDevicePixelRatio(),s=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,lu(this,o,!0)&&(this.notifyPlugins("resize",{size:a}),Mo(n.onResize,[this,a],this),this.attached&&this._doResize(s)&&this.render())}},{key:"ensureScalesHaveIDs",value:function(){So(this.options.scales||{},(function(t,e){t.id=e}))}},{key:"buildOrUpdateScales",value:function(){var t=this,e=this.options,n=e.scales,r=this.scales,i=Object.keys(r).reduce((function(t,e){return t[e]=!1,t}),{}),a=[];n&&(a=a.concat(Object.keys(n).map((function(t){var e=n[t],r=gf(t,e),i="r"===r,a="x"===r;return{options:e,dposition:i?"chartArea":a?"bottom":"left",dtype:i?"radialLinear":a?"category":"linear"}})))),So(a,(function(n){var a=n.options,o=a.id,s=gf(o,a),l=_o(a.type,n.dtype);void 0!==a.position&&Cf(a.position,s)===Cf(n.dposition)||(a.position=n.dposition),i[o]=!0;var u=null;o in r&&r[o].type===l?u=r[o]:(u=new(ff.getScale(l))({id:o,type:l,ctx:t.ctx,chart:t}),r[u.id]=u);u.init(a,e)})),So(i,(function(t,e){t||delete r[e]})),So(r,(function(e){Tc(t,e,e.options),Oc(t,e)}))}},{key:"_updateMetasets",value:function(){var t=this._metasets,e=this.data.datasets.length,n=t.length;if(t.sort((function(t,e){return t.index-e.index})),n>e){for(var r=e;r<n;++r)this._destroyDatasetMeta(r);t.splice(e,n-e)}this._sortedMetasets=t.slice(0).sort(Pf("order","index"))}},{key:"_removeUnreferencedMetasets",value:function(){var t=this,e=this._metasets,n=this.data.datasets;e.length>n.length&&delete this._stacks,e.forEach((function(e,r){0===n.filter((function(t){return t===e._dataset})).length&&t._destroyDatasetMeta(r)}))}},{key:"buildOrUpdateControllers",value:function(){var t,e,n=[],r=this.data.datasets;for(this._removeUnreferencedMetasets(),t=0,e=r.length;t<e;t++){var i=r[t],a=this.getDatasetMeta(t),o=i.type||this.config.type;if(a.type&&a.type!==o&&(this._destroyDatasetMeta(t),a=this.getDatasetMeta(t)),a.type=o,a.indexAxis=i.indexAxis||vf(o,this.options),a.order=i.order||0,a.index=t,a.label=""+i.label,a.visible=this.isDatasetVisible(t),a.controller)a.controller.updateIndex(t),a.controller.linkScales();else{var s=ff.getController(o),l=tl.datasets[o],u=l.datasetElementType,c=l.dataElementType;Object.assign(s.prototype,{dataElementType:ff.getElement(c),datasetElementType:u&&ff.getElement(u)}),a.controller=new s(this,t),n.push(a.controller)}}return this._updateMetasets(),n}},{key:"_resetElements",value:function(){var t=this;So(this.data.datasets,(function(e,n){t.getDatasetMeta(n).controller.reset()}),this)}},{key:"reset",value:function(){this._resetElements(),this.notifyPlugins("reset")}},{key:"update",value:function(t){var e=this.config;
2e.update();var n=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1!==this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})){var i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");for(var a=0,o=0,s=this.data.datasets.length;o<s;o++){var l=this.getDatasetMeta(o).controller,u=!r&&-1===i.indexOf(l);l.buildOrUpdateElements(u),a=Math.max(+l.getMaxOverflow(),a)}a=this._minPadding=n.layout.autoPadding?a:0,this._updateLayout(a),r||So(i,(function(t){t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Pf("z","_idx"));var c=this._active,f=this._lastEvent;f?this._eventHandler(f,!0):c.length&&this._updateHoverStyles(c,c,!0),this.render()}}},{key:"_updateScales",value:function(){var t=this;So(this.scales,(function(e){jc(t,e)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}},{key:"_checkEventBindings",value:function(){var t=this.options,e=new Set(Object.keys(this._listeners)),n=new Set(t.events);zo(e,n)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}},{key:"_updateHiddenIndices",value:function(){var t,e=this._hiddenIndices,n=It(this._getUniformDataChanges()||[]);try{for(n.s();!(t=n.n()).done;){var r=t.value,i=r.method,a=r.start,o=r.count;Af(e,a,"_removeElements"===i?-o:o)}}catch(s){n.e(s)}finally{n.f()}}},{key:"_getUniformDataChanges",value:function(){var t=this._dataChanges;if(t&&t.length){this._dataChanges=[];for(var e=this.data.datasets.length,n=function(e){return new Set(t.filter((function(t){return t[0]===e})).map((function(t,e){return e+","+t.splice(1).join(",")})))},r=n(0),i=1;i<e;i++)if(!zo(r,n(i)))return;return Array.from(r).map((function(t){return t.split(",")})).map((function(t){return{method:t[1],start:+t[2],count:+t[3]}}))}}},{key:"_updateLayout",value:function(t){var e=this;if(!1!==this.notifyPlugins("beforeLayout",{cancelable:!0})){Ic(this,this.width,this.height,t);var n=this.chartArea,r=n.width<=0||n.height<=0;this._layers=[],So(this.boxes,(function(t){var n;r&&"chartArea"===t.position||(t.configure&&t.configure(),(n=e._layers).push.apply(n,qn(t._layers())))}),this),this._layers.forEach((function(t,e){t._idx=e})),this.notifyPlugins("afterLayout")}}},{key:"_updateDatasets",value:function(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(var e=0,n=this.data.datasets.length;e<n;++e)this.getDatasetMeta(e).controller.configure();for(var r=0,i=this.data.datasets.length;r<i;++r)this._updateDataset(r,Fo(t)?t({datasetIndex:r}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}},{key:"_updateDataset",value:function(t,e){var n=this.getDatasetMeta(t),r={meta:n,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",r)&&(n.controller._update(e),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}},{key:"render",value:function(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(Nu.has(this)?this.attached&&!Nu.running(this)&&Nu.start(this):(this.draw(),Of({chart:this})))}},{key:"draw",value:function(){var t;if(this._resizeBeforeDraw){var e=this._resizeBeforeDraw,n=e.width,r=e.height;this._resize(n,r),this._resizeBeforeDraw=null}if(this.clear(),!(this.width<=0||this.height<=0)&&!1!==this.notifyPlugins("beforeDraw",{cancelable:!0})){var i=this._layers;for(t=0;t<i.length&&i[t].z<=0;++t)i[t].draw(this.chartArea);for(this._drawDatasets();t<i.length;++t)i[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}}},{key:"_getSortedDatasetMetas",value:function(t){var e,n,r=this._sortedMetasets,i=[];for(e=0,n=r.length;e<n;++e){var a=r[e];t&&!a.visible||i.push(a)}return i}},{key:"getSortedVisibleDatasetMetas",value:function(){return this._getSortedDatasetMetas(!0)}},{key:"_drawDatasets",value:function(){if(!1!==this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})){for(var t=this.getSortedVisibleDatasetMetas(),e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}}},{key:"_drawDataset",value:function(t){var e=this.ctx,n=t._clip,r=!n.disabled,i=this.chartArea,a={meta:t,index:t.index,cancelable:!0};
2!1!==this.notifyPlugins("beforeDatasetDraw",a)&&(r&&sl(e,{left:!1===n.left?0:i.left-n.left,right:!1===n.right?this.width:i.right+n.right,top:!1===n.top?0:i.top-n.top,bottom:!1===n.bottom?this.height:i.bottom+n.bottom}),t.controller.draw(),r&&ll(e),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}},{key:"getElementsAtEventForMode",value:function(t,e,n,r){var i=mc.modes[e];return"function"===typeof i?i(this,t,n,r):[]}},{key:"getDatasetMeta",value:function(t){var e=this.data.datasets[t],n=this._metasets,r=n.filter((function(t){return t&&t._dataset===e})).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},n.push(r)),r}},{key:"getContext",value:function(){return this.$context||(this.$context=El(null,{chart:this,type:"chart"}))}},{key:"getVisibleDatasetCount",value:function(){return this.getSortedVisibleDatasetMetas().length}},{key:"isDatasetVisible",value:function(t){var e=this.data.datasets[t];if(!e)return!1;var n=this.getDatasetMeta(t);return"boolean"===typeof n.hidden?!n.hidden:!e.hidden}},{key:"setDatasetVisibility",value:function(t,e){this.getDatasetMeta(t).hidden=!e}},{key:"toggleDataVisibility",value:function(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}},{key:"getDataVisibility",value:function(t){return!this._hiddenIndices[t]}},{key:"_updateVisibility",value:function(t,e,n){var r=n?"show":"hide",i=this.getDatasetMeta(t),a=i.controller._resolveAnimations(void 0,r);Ro(e)?(i.data[e].hidden=!n,this.update()):(this.setDatasetVisibility(t,n),a.update(i,{visible:n}),this.update((function(e){return e.datasetIndex===t?r:void 0})))}},{key:"hide",value:function(t,e){this._updateVisibility(t,e,!1)}},{key:"show",value:function(t,e){this._updateVisibility(t,e,!0)}},{key:"_destroyDatasetMeta",value:function(t){var e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}},{key:"_stop",value:function(){var t,e;for(this.stop(),Nu.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}},{key:"destroy",value:function(){this.notifyPlugins("beforeDestroy");var t=this.canvas,e=this.ctx;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),il(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),this.notifyPlugins("destroy"),delete If[this.id],this.notifyPlugins("afterDestroy")}},{key:"toBase64Image",value:function(){var t;return(t=this.canvas).toDataURL.apply(t,arguments)}},{key:"bindEvents",value:function(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}},{key:"bindUserEvents",value:function(){var t=this,e=this._listeners,n=this.platform,r=function(e,n,r){e.offsetX=n,e.offsetY=r,t._eventHandler(e)};So(this.options.events,(function(i){return function(r,i){n.addEventListener(t,r,i),e[r]=i}(i,r)}))}},{key:"bindResponsiveEvents",value:function(){var t=this;this._responsiveListeners||(this._responsiveListeners={});var e,n=this._responsiveListeners,r=this.platform,i=function(e,i){r.addEventListener(t,e,i),n[e]=i},a=function(e,i){n[e]&&(r.removeEventListener(t,e,i),delete n[e])},o=function(e,n){t.canvas&&t.resize(e,n)},s=function n(){a("attach",n),t.attached=!0,t.resize(),i("resize",o),i("detach",e)};e=function(){t.attached=!1,a("resize",o),t._stop(),t._resize(0,0),i("attach",s)},r.isAttached(this.canvas)?s():e()}},{key:"unbindEvents",value:function(){var t=this;So(this._listeners,(function(e,n){t.platform.removeEventListener(t,n,e)})),this._listeners={},So(this._responsiveListeners,(function(e,n){t.platform.removeEventListener(t,n,e)})),this._responsiveListeners=void 0}},{key:"updateHoverStyle",value:function(t,e,n){var r,i,a,o=n?"set":"remove";for("dataset"===e&&this.getDatasetMeta(t[0].datasetIndex).controller["_"+o+"DatasetHoverStyle"](),i=0,a=t.length;i<a;++i){var s=(r=t[i])&&this.getDatasetMeta(r.datasetIndex).controller;s&&s[o+"HoverStyle"](r.element,r.datasetIndex,r.index)}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(t){var e=this,n=this._active||[],r=t.map((function(t){var n=t.datasetIndex,r=t.index,i=e.getDatasetMeta(n);if(!i)throw new Error("No dataset found at index "+n);return{datasetIndex:n,element:i.data[r],index:r}}));!No(r,n)&&(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,n))}},{key:"notifyPlugins",value:function(t,e,n){return this._plugins.notify(this,t,e,n)}},{key:"_updateHoverStyles",value:function(t,e,n){var r=this.options.hover,i=function(t,e){return t.filter((function(t){return!e.s
2ome((function(e){return t.datasetIndex===e.datasetIndex&&t.index===e.index}))}))},a=i(e,t),o=n?t:i(t,e);a.length&&this.updateHoverStyle(a,r.mode,!1),o.length&&r.mode&&this.updateHoverStyle(o,r.mode,!0)}},{key:"_eventHandler",value:function(t,e){var n=this,r={event:t,replay:e,cancelable:!0,inChartArea:ol(t,this.chartArea,this._minPadding)},i=function(e){return(e.options.events||n.options.events).includes(t.native.type)};if(!1!==this.notifyPlugins("beforeEvent",r,i)){var a=this._handleEvent(t,e,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,i),(a||r.changed)&&this.render(),this}}},{key:"_handleEvent",value:function(t,e,n){var r=this._active,i=void 0===r?[]:r,a=this.options,o=e,s=this._getActiveElements(t,i,n,o),l=function(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}(t),u=function(t,e,n,r){return n&&"mouseout"!==t.type?r?e:t:null}(t,this._lastEvent,n,l);n&&(this._lastEvent=null,Mo(a.onHover,[t,s,this],this),l&&Mo(a.onClick,[t,s,this],this));var c=!No(s,i);return(c||e)&&(this._active=s,this._updateHoverStyles(s,i,e)),this._lastEvent=u,c}},{key:"_getActiveElements",value:function(t,e,n,r){if("mouseout"===t.type)return[];if(!n)return e;var i=this.options.hover;return this.getElementsAtEventForMode(t,i.mode,i,r)}}]),t}(),Rf=function(){return So(Df.instances,(function(t){return t._plugins.invalidate()}))},Ff=!0;function zf(t,e,n){var r=e.startAngle,i=e.pixelMargin,a=e.x,o=e.y,s=e.outerRadius,l=e.innerRadius,u=i/s;t.beginPath(),t.arc(a,o,s,r-u,n+u),l>i?(u=i/l,t.arc(a,o,l,n+u,r-u,!0)):t.arc(a,o,i,n+qo,r-qo),t.closePath(),t.clip()}function Bf(t,e,n,r){var i=yl(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),a=(n-e)/2,o=Math.min(a,r*e/2),s=function(t){var e=(n-Math.min(a,t))*r/2;return ls(t,0,Math.min(a,e))};return{outerStart:s(i.outerStart),outerEnd:s(i.outerEnd),innerStart:ls(i.innerStart,0,o),innerEnd:ls(i.innerEnd,0,o)}}function Vf(t,e,n,r){return{x:n+t*Math.cos(e),y:r+t*Math.sin(e)}}function Wf(t,e,n,r,i){var a=e.x,o=e.y,s=e.startAngle,l=e.pixelMargin,u=e.innerRadius,c=Math.max(e.outerRadius+r+n-l,0),f=u>0?u+r+n+l:0,h=0,d=i-s;if(r){var p=((u>0?u-r:0)+(c>0?c-r:0))/2;h=(d-(0!==p?d*p/(p+r):d))/2}var v=(d-Math.max(.001,d*c-n/Bo)/c)/2,g=s+v+h,m=i-v-h,y=Bf(e,f,c,m-g),b=y.outerStart,x=y.outerEnd,w=y.innerStart,k=y.innerEnd,_=c-b,E=c-x,M=g+b/_,S=m-x/E,N=f+w,C=f+k,P=g+w/N,O=m-k/C;if(t.beginPath(),t.arc(a,o,c,M,S),x>0){var j=Vf(E,S,a,o);t.arc(j.x,j.y,x,S,m+qo)}var T=Vf(C,m,a,o);if(t.lineTo(T.x,T.y),k>0){var I=Vf(C,O,a,o);t.arc(I.x,I.y,k,m+qo,O+Math.PI)}if(t.arc(a,o,f,m-k/f,g+w/f,!0),w>0){var L=Vf(N,P,a,o);t.arc(L.x,L.y,w,P+Math.PI,g-qo)}var A=Vf(_,g,a,o);if(t.lineTo(A.x,A.y),b>0){var D=Vf(_,M,a,o);t.arc(D.x,D.y,b,g-qo,M)}t.closePath()}function Hf(t,e,n,r,i){var a=e.options,o=a.borderWidth,s=a.borderJoinStyle,l="inner"===a.borderAlign;o&&(l?(t.lineWidth=2*o,t.lineJoin=s||"round"):(t.lineWidth=o,t.lineJoin=s||"bevel"),e.fullCircles&&function(t,e,n){var r,i=e.x,a=e.y,o=e.startAngle,s=e.pixelMargin,l=e.fullCircles,u=Math.max(e.outerRadius-s,0),c=e.innerRadius+s;for(n&&zf(t,e,o+Vo),t.beginPath(),t.arc(i,a,c,o+Vo,o,!0),r=0;r<l;++r)t.stroke();for(t.beginPath(),t.arc(i,a,u,o,o+Vo),r=0;r<l;++r)t.stroke()}(t,e,l),l&&zf(t,e,i),Wf(t,e,n,r,i),t.stroke())}Object.defineProperties(Df,{defaults:{enumerable:Ff,value:tl},instances:{enumerable:Ff,value:If},overrides:{enumerable:Ff,value:Ks},registry:{enumerable:Ff,value:ff},version:{enumerable:Ff,value:"3.7.1"},getChart:{enumerable:Ff,value:Lf},register:{enumerable:Ff,value:function(){ff.add.apply(ff,arguments),Rf()}},unregister:{enumerable:Ff,value:function(){ff.remove.apply(ff,arguments),Rf()}}});var Uf=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this)).options=void 0,r.circumference=void 0,r.startAngle=void 0,r.endAngle=void 0,r.innerRadius=void 0,r.outerRadius=void 0,r.pixelMargin=0,r.fullCircles=0,t&&Object.assign(ro(r),t),r}return ae(n,[{key:"inRange",value:function(t,e,n){var r=rs(this.getProps(["x","y"],n),{x:t,y:e}),i=r.angle,a=r.distance,o=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),s=o.startAngle,l=o.endAngle,u=o.innerRadius,c=o.outerRadius,f=o.circumference,h=this.options.spacing/2,d=_o(f,l-s)>=Vo||ss(i,s,l),p=us(a,u+h,c+h);return d&&p}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),n=e.x,r=e.y,i=e.startAngle,a=e.endAngle,o=e.innerRadius,s=e.outerRadius,l=this.options,u=l.offset,c=(i+a)/2,f=(o+s+l.spacing+u)/2;return{x:n+Math.cos(c)*f,y:r+Math.sin(c)*f}}},{key:"tooltipPosition",value:function(t){return this.getCenterPoint(t)}},{key:"draw",value:function(t){var e=this.options,n=this.circumference,r=(e.offset||0)/2,i=(e.spacing||0)/2;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=n>Vo?Math.floor(n/Vo):0,!(0===n||this.innerRadius<0||this.outerRadius<0)){t.save();var a=0;if(r){a=r/2;var o=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(o)*a,Math.sin(o)*a),this.circumference>=Bo&&(a=r)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;var s=function(t,e,n,r){var i=e.fullCircles,a=e.startAngle,o=e.circumference,s=e.endAngle;if(i){Wf(t,e,n,r,a+Vo);for(var l=0;l<i;++l)t.fill();isNaN(o)||(s=a+o%Vo,o%Vo===0&&(s+=Vo))}return Wf(t,e,n,r,s),t.fill(),s}(t,this,a,i);
2Hf(t,this,a,i,s),t.restore()}}}]),n}(Qc);function qf(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;t.lineCap=_o(n.borderCapStyle,e.borderCapStyle),t.setLineDash(_o(n.borderDash,e.borderDash)),t.lineDashOffset=_o(n.borderDashOffset,e.borderDashOffset),t.lineJoin=_o(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=_o(n.borderWidth,e.borderWidth),t.strokeStyle=_o(n.borderColor,e.borderColor)}function $f(t,e,n){t.lineTo(n.x,n.y)}function Yf(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.length,i=n.start,a=void 0===i?0:i,o=n.end,s=void 0===o?r-1:o,l=e.start,u=e.end,c=Math.max(a,l),f=Math.min(s,u),h=a<l&&s<l||a>u&&s>u;return{count:r,start:c,loop:e.loop,ilen:f<c&&!h?r+f-c:f-c}}function Xf(t,e,n,r){var i,a,o,s=e.points,l=e.options,u=Yf(s,n,r),c=u.count,f=u.start,h=u.loop,d=u.ilen,p=function(t){return t.stepped?ul:t.tension||"monotone"===t.cubicInterpolationMode?cl:$f}(l),v=r||{},g=v.move,m=void 0===g||g,y=v.reverse;for(i=0;i<=d;++i)(a=s[(f+(y?d-i:i))%c]).skip||(m?(t.moveTo(a.x,a.y),m=!1):p(t,o,a,y,l.stepped),o=a);return h&&p(t,o,a=s[(f+(y?d:0))%c],y,l.stepped),!!h}function Kf(t,e,n,r){var i,a,o,s,l,u,c=e.points,f=Yf(c,n,r),h=f.count,d=f.start,p=f.ilen,v=r||{},g=v.move,m=void 0===g||g,y=v.reverse,b=0,x=0,w=function(t){return(d+(y?p-t:t))%h},k=function(){s!==l&&(t.lineTo(b,l),t.lineTo(b,s),t.lineTo(b,u))};for(m&&(a=c[w(0)],t.moveTo(a.x,a.y)),i=0;i<=p;++i)if(!(a=c[w(i)]).skip){var _=a.x,E=a.y,M=0|_;M===o?(E<s?s=E:E>l&&(l=E),b=(x*b+_)/++x):(k(),t.lineTo(_,E),o=M,x=0,s=l=E),u=E}k()}function Qf(t){var e=t.options,n=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&"monotone"!==e.cubicInterpolationMode&&!e.stepped&&!n?Kf:Xf}Uf.id="arc",Uf.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0},Uf.defaultRoutes={backgroundColor:"backgroundColor"};var Gf="function"===typeof Path2D;function Zf(t,e,n,r){Gf&&!e.options.segment?function(t,e,n,r){var i=e._path;i||(i=e._path=new Path2D,e.path(i,n,r)&&i.closePath()),qf(t,e.options),t.stroke(i)}(t,e,n,r):function(t,e,n,r){var i,a=e.segments,o=e.options,s=Qf(e),l=It(a);try{for(l.s();!(i=l.n()).done;){var u=i.value;qf(t,o,u.style),t.beginPath(),s(t,e,u,{start:n,end:n+r-1})&&t.closePath(),t.stroke()}}catch(c){l.e(c)}finally{l.f()}}(t,e,n,r)}var Jf=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this)).animated=!0,r.options=void 0,r._chart=void 0,r._loop=void 0,r._fullLoop=void 0,r._path=void 0,r._points=void 0,r._segments=void 0,r._decimated=!1,r._pointsUpdated=!1,r._datasetIndex=void 0,t&&Object.assign(ro(r),t),r}return ae(n,[{key:"updateControlPoints",value:function(t,e){var n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){var r=n.spanGaps?this._loop:this._fullLoop;Zl(this._points,n,t,r,e),this._pointsUpdated=!0}}},{key:"points",get:function(){return this._points},set:function(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}},{key:"segments",get:function(){return this._segments||(this._segments=function(t,e){var n=t.points,r=t.options.spanGaps,i=n.length;if(!i)return[];var a=!!t._loop,o=function(t,e,n,r){var i=0,a=e-1;if(n&&!r)for(;i<e&&!t[i].skip;)i++;for(;i<e&&t[i].skip;)i++;for(i%=e,n&&(a+=i);a>i&&t[a%e].skip;)a--;return{start:i,end:a%=e}}(n,i,a,r),s=o.start,l=o.end;return _u(t,!0===r?[{start:s,end:l,loop:a}]:function(t,e,n,r){var i,a=t.length,o=[],s=e,l=t[e];for(i=e+1;i<=n;++i){var u=t[i%a];u.skip||u.stop?l.skip||(r=!1,o.push({start:e%a,end:(i-1)%a,loop:r}),e=s=u.stop?i:null):(s=i,l.skip&&(e=i)),l=u}return null!==s&&o.push({start:e%a,end:s%a,loop:r}),o}(n,s,l<s?l+i:l,!!t._fullLoop&&0===s&&l===i-1),n,e)}(this,this.options.segment))}},{key:"first",value:function(){var t=this.segments,e=this.points;return t.length&&e[t[0].start]}},{key:"last",value:function(){var t=this.segments,e=this.points,n=t.length;return n&&e[t[n-1].end]}},{key:"interpolate",value:function(t,e){var n=this.options,r=t[e],i=this.points,a=ku(this,{property:e,start:r,end:r});if(a.length){var o,s,l=[],u=function(t){return t.stepped?hu:t.tension||"monotone"===t.cubicInterpolationMode?du:fu}(n);for(o=0,s=a.length;o<s;++o){var c=a[o],f=c.start,h=c.end,d=i[f],p=i[h];if(d!==p){var v=u(d,p,Math.abs((r-d[e])/(p[e]-d[e])),n.stepped);v[e]=t[e],l.push(v)}else l.push(d)}return 1===l.length?l[0]:l}}},{key:"pathSegment",value:function(t,e,n){return Qf(this)(t,this,e,n)}},{key:"path",value:function(t,e,n){var r=this.segments,i=Qf(this),a=this._loop;e=e||0,n=n||this.points.length-e;var o,s=It(r);try{for(s.s();!(o=s.n()).done;){a&=i(t,this,o.value,{start:e,end:e+n-1})}}catch(l){s.e(l)}finally{s.f()}return!!a}},{key:"draw",value:function(t,e,n,r){var i=this.options||{};(this.points||[]).length&&i.borderWidth&&(t.save(),Zf(t,this,n,r),t.restore(
2)),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}]),n}(Qc);function th(t,e,n,r){var i=t.options,a=t.getProps([n],r)[n];return Math.abs(e-a)<i.radius+i.hitRadius}Jf.id="line",Jf.defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0},Jf.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"},Jf.descriptors={_scriptable:!0,_indexable:function(t){return"borderDash"!==t&&"fill"!==t}};var eh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this)).options=void 0,r.parsed=void 0,r.skip=void 0,r.stop=void 0,t&&Object.assign(ro(r),t),r}return ae(n,[{key:"inRange",value:function(t,e,n){var r=this.options,i=this.getProps(["x","y"],n),a=i.x,o=i.y;return Math.pow(t-a,2)+Math.pow(e-o,2)<Math.pow(r.hitRadius+r.radius,2)}},{key:"inXRange",value:function(t,e){return th(this,t,"x",e)}},{key:"inYRange",value:function(t,e){return th(this,t,"y",e)}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y"],t);return{x:e.x,y:e.y}}},{key:"size",value:function(t){var e=(t=t||this.options||{}).radius||0;return 2*((e=Math.max(e,e&&t.hoverRadius||0))+(e&&t.borderWidth||0))}},{key:"draw",value:function(t,e){var n=this.options;this.skip||n.radius<.1||!ol(this,e,this.size(n)/2)||(t.strokeStyle=n.borderColor,t.lineWidth=n.borderWidth,t.fillStyle=n.backgroundColor,al(t,n,this.x,this.y))}},{key:"getRange",value:function(){var t=this.options||{};return t.radius+t.hitRadius}}]),n}(Qc);function nh(t,e){var n,r,i,a,o,s=t.getProps(["x","y","base","width","height"],e),l=s.x,u=s.y,c=s.base,f=s.width,h=s.height;return t.horizontal?(o=h/2,n=Math.min(l,c),r=Math.max(l,c),i=u-o,a=u+o):(n=l-(o=f/2),r=l+o,i=Math.min(u,c),a=Math.max(u,c)),{left:n,top:i,right:r,bottom:a}}function rh(t,e,n,r){return t?0:ls(e,n,r)}function ih(t){var e=nh(t),n=e.right-e.left,r=e.bottom-e.top,i=function(t,e,n){var r=t.options.borderWidth,i=t.borderSkipped,a=bl(r);return{t:rh(i.top,a.top,0,n),r:rh(i.right,a.right,0,e),b:rh(i.bottom,a.bottom,0,n),l:rh(i.left,a.left,0,e)}}(t,n/2,r/2),a=function(t,e,n){var r=t.getProps(["enableBorderRadius"]).enableBorderRadius,i=t.o
2ptions.borderRadius,a=xl(i),o=Math.min(e,n),s=t.borderSkipped,l=r||xo(i);return{topLeft:rh(!l||s.top||s.left,a.topLeft,0,o),topRight:rh(!l||s.top||s.right,a.topRight,0,o),bottomLeft:rh(!l||s.bottom||s.left,a.bottomLeft,0,o),bottomRight:rh(!l||s.bottom||s.right,a.bottomRight,0,o)}}(t,n/2,r/2);return{outer:{x:e.left,y:e.top,w:n,h:r,radius:a},inner:{x:e.left+i.l,y:e.top+i.t,w:n-i.l-i.r,h:r-i.t-i.b,radius:{topLeft:Math.max(0,a.topLeft-Math.max(i.t,i.l)),topRight:Math.max(0,a.topRight-Math.max(i.t,i.r)),bottomLeft:Math.max(0,a.bottomLeft-Math.max(i.b,i.l)),bottomRight:Math.max(0,a.bottomRight-Math.max(i.b,i.r))}}}}function ah(t,e,n,r){var i=null===e,a=null===n,o=t&&!(i&&a)&&nh(t,r);return o&&(i||us(e,o.left,o.right))&&(a||us(n,o.top,o.bottom))}function oh(t,e){t.rect(e.x,e.y,e.w,e.h)}function sh(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.x!==n.x?-e:0,i=t.y!==n.y?-e:0,a=(t.x+t.w!==n.x+n.w?e:0)-r,o=(t.y+t.h!==n.y+n.h?e:0)-i;return{x:t.x+r,y:t.y+i,w:t.w+a,h:t.h+o,radius:t.radius}}eh.id="point",eh.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},eh.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var lh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this)).options=void 0,r.horizontal=void 0,r.base=void 0,r.width=void 0,r.height=void 0,r.inflateAmount=void 0,t&&Object.assign(ro(r),t),r}return ae(n,[{key:"draw",value:function(t){var e,n=this.inflateAmount,r=this.options,i=r.borderColor,a=r.backgroundColor,o=ih(this),s=o.inner,l=o.outer,u=(e=l.radius).topLeft||e.topRight||e.bottomLeft||e.bottomRight?pl:oh;t.save(),l.w===s.w&&l.h===s.h||(t.beginPath(),u(t,sh(l,n,s)),t.clip(),u(t,sh(s,-n,l)),t.fillStyle=i,t.fill("evenodd")),t.beginPath(),u(t,sh(s,n)),t.fillStyle=a,t.fill(),t.restore()}},{key:"inRange",value:function(t,e,n){return ah(this,t,e,n)}},{key:"inXRange",value:function(t,e){return ah(this,t,null,e)}},{key:"inYRange",value:function(t,e){return ah(this,null,t,e)}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y","base","horizontal"],t),n=e.x,r=e.y,i=e.base,a=e.horizontal;return{x:a?(n+i)/2:n,y:a?r:(r+i)/2}}},{key:"getRange",value:function(t){return"x"===t?this.width/2:this.height/2}}]),n}(Qc);lh.id="bar",lh.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0},lh.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var uh=function(t,e){var n=t.boxHeight,r=void 0===n?e:n,i=t.boxWidth,a=void 0===i?e:i;return t.usePointStyle&&(r=Math.min(r,e),a=Math.min(a,e)),{boxWidth:a,boxHeight:r,itemHeight:Math.max(e,r)}},ch=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this))._added=!1,r.legendHitBoxes=[],r._hoveredItem=null,r.doughnutMode=!1,r.chart=t.chart,r.options=t.options,r.ctx=t.ctx,r.legendItems=void 0,r.columnSizes=void 0,r.lineWidths=void 0,r.maxHeight=void 0,r.maxWidth=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.height=void 0,r.width=void 0,r._margins=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return ae(n,[{key:"update",value:function(t,e,n){this.maxWidth=t,this.maxHeight=e,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}},{key:"buildLabels",value:function(){var t=this,e=this.options.labels||{},n=Mo(e.generateLabels,[this.chart],this)||[];e.filter&&(n=n.filter((function(n){return e.filter(n,t.chart.data)}))),e.sort&&(n=n.sort((function(n,r){return e.sort(n,r,t.chart.data)}))),this.options.reverse&&n.reverse(),this.legendItems=n}},{key:"fit",value:function(){var t=this.options,e=this.ctx;if(t.display){var n,r,i=t.labels,a=kl(i.font),o=a.size,s=this._computeTitleHeight(),l=uh(i,o),u=l.boxWidth,c=l.itemHeight;e.font=a.string,this.isHorizontal()?(n=this.maxWidth,r=this._fitRows(s,o,u,c)+10):(r=this.maxHeight,n=this._fitCols(s,o,u,c)+10),this.width=Math.min(n,t.maxWidth||this.maxWidth),this.height=Math.min(r,t.maxHeight||this.maxHeight)}else this.width=this.height=0}},{key:"_fitRows",value:function(t,e,n,r){var i=this.ctx,a=this.maxWidth,o=this.options.labels.padding,s=this.legendHitBoxes=[],l=this.lineWidths=[0],u=r+o,c=t;i.textAlign="left",i.textBaseline="middle";var f=-1,h=-u;
2return this.legendItems.forEach((function(t,d){var p=n+e/2+i.measureText(t.text).width;(0===d||l[l.length-1]+p+2*o>a)&&(c+=u,l[l.length-(d>0?0:1)]=0,h+=u,f++),s[d]={left:0,top:h,row:f,width:p,height:r},l[l.length-1]+=p+o})),c}},{key:"_fitCols",value:function(t,e,n,r){var i=this.ctx,a=this.maxHeight,o=this.options.labels.padding,s=this.legendHitBoxes=[],l=this.columnSizes=[],u=a-t,c=o,f=0,h=0,d=0,p=0;return this.legendItems.forEach((function(t,a){var v=n+e/2+i.measureText(t.text).width;a>0&&h+r+2*o>u&&(c+=f+o,l.push({width:f,height:h}),d+=f+o,p++,f=h=0),s[a]={left:d,top:h,col:p,width:v,height:r},f=Math.max(f,v),h+=r+o})),c+=f,l.push({width:f,height:h}),c}},{key:"adjustHitBoxes",value:function(){if(this.options.display){var t=this._computeTitleHeight(),e=this.legendHitBoxes,n=this.options,r=n.align,i=n.labels.padding,a=gu(n.rtl,this.left,this.width);if(this.isHorizontal()){var o,s=0,l=vo(r,this.left+i,this.right-this.lineWidths[s]),u=It(e);try{for(u.s();!(o=u.n()).done;){var c=o.value;s!==c.row&&(s=c.row,l=vo(r,this.left+i,this.right-this.lineWidths[s])),c.top+=this.top+t+i,c.left=a.leftForLtr(a.x(l),c.width),l+=c.width+i}}catch(g){u.e(g)}finally{u.f()}}else{var f,h=0,d=vo(r,this.top+t+i,this.bottom-this.columnSizes[h].height),p=It(e);try{for(p.s();!(f=p.n()).done;){var v=f.value;v.col!==h&&(h=v.col,d=vo(r,this.top+t+i,this.bottom-this.columnSizes[h].height)),v.top=d,v.left+=this.left+i,v.left=a.leftForLtr(a.x(v.left),v.width),d+=v.height+i}}catch(g){p.e(g)}finally{p.f()}}}}},{key:"isHorizontal",value:function(){return"top"===this.options.position||"bottom"===this.options.position}},{key:"draw",value:function(){if(this.options.display){var t=this.ctx;sl(t,this),this._draw(),ll(t)}}},{key:"_draw",value:function(){var t,e=this,n=this.options,r=this.columnSizes,i=this.lineWidths,a=this.ctx,o=n.align,s=n.labels,l=tl.color,u=gu(n.rtl,this.left,this.width),c=kl(s.font),f=s.color,h=s.padding,d=c.size,p=d/2;this.drawTitle(),a.textAlign=u.textAlign("left"),a.textBaseline="middle",a.lineWidth=.5,a.font=c.string;var v=uh(s,d),g=v.boxWidth,m=v.boxHeight,y=v.itemHeight,b=this.isHorizontal(),x=this._computeTitleHeight();t=b?{x:vo(o,this.left+h,this.right-i[0]),y:this.top+h+x,line:0}:{x:this.left+h,y:vo(o,this.top+x+h,this.bottom-r[0].height),line:0},mu(this.ctx,n.textDirection);var w=y+h;this.legendItems.forEach((function(v,k){a.strokeStyle=v.fontColor||f,a.fillStyle=v.fontColor||f;var _=a.measureText(v.text).width,E=u.textAlign(v.textAlign||(v.textAlign=s.textAlign)),M=g+p+_,S=t.x,N=t.y;u.setWidth(e.width),b?k>0&&S+M+h>e.right&&(N=t.y+=w,t.line++,S=t.x=vo(o,e.left+h,e.right-i[t.line])):k>0&&N+w>e.bottom&&(S=t.x=S+r[t.line].width+h,t.line++,N=t.y=vo(o,e.top+x+h,e.bottom-r[t.line].height)),function(t,e,n){if(!(isNaN(g)||g<=0||isNaN(m)||m<0)){a.save();var r=_o(n.lineWidth,1);if(a.fillStyle=_o(n.fillStyle,l),a.lineCap=_o(n.lineCap,"butt"),a.lineDashOffset=_o(n.lineDashOffset,0),a.lineJoin=_o(n.lineJoin,"miter"),a.lineWidth=r,a.strokeStyle=_o(n.strokeStyle,l),a.setLineDash(_o(n.lineDash,[])),s.usePointStyle){var i={radius:g*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},o=u.xPlus(t,g/2);al(a,i,o,e+p)}else{var c=e+Math.max((d-m)/2,0),f=u.leftForLtr(t,g),h=xl(n.borderRadius);a.beginPath(),Object.values(h).some((function(t){return 0!==t}
2))?pl(a,{x:f,y:c,w:g,h:m,radius:h}):a.rect(f,c,g,m),a.fill(),0!==r&&a.stroke()}a.restore()}}(u.x(S),N,v),S=function(t,e,n,r){return t===(r?"left":"right")?n:"center"===t?(e+n)/2:e}(E,S+g+p,b?S+M:e.right,n.rtl),function(t,e,n){fl(a,n.text,t,e+y/2,c,{strikethrough:n.hidden,textAlign:u.textAlign(n.textAlign)})}(u.x(S),N,v),b?t.x+=M+h:t.y+=w})),yu(this.ctx,n.textDirection)}},{key:"drawTitle",value:function(){var t=this.options,e=t.title,n=kl(e.font),r=wl(e.padding);if(e.display){var i,a=gu(t.rtl,this.left,this.width),o=this.ctx,s=e.position,l=n.size/2,u=r.top+l,c=this.left,f=this.width;if(this.isHorizontal())f=Math.max.apply(Math,qn(this.lineWidths)),i=this.top+u,c=vo(t.align,c,this.right-f);else{var h=this.columnSizes.reduce((function(t,e){return Math.max(t,e.height)}),0);i=u+vo(t.align,this.top,this.bottom-h-t.labels.padding-this._computeTitleHeight())}var d=vo(s,c,c+f);o.textAlign=a.textAlign(po(s)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=n.string,fl(o,e.text,d,i,n)}}},{key:"_computeTitleHeight",value:function(){var t=this.options.title,e=kl(t.font),n=wl(t.padding);return t.display?e.lineHeight+n.height:0}},{key:"_getLegendItemAt",value:function(t,e){var n,r,i;if(us(t,this.left,this.right)&&us(e,this.top,this.bottom))for(i=this.legendHitBoxes,n=0;n<i.length;++n)if(us(t,(r=i[n]).left,r.left+r.width)&&us(e,r.top,r.top+r.height))return this.legendItems[n];return null}},{key:"handleEvent",value:function(t){var e=this.options;if(function(t,e){if("mousemove"===t&&(e.onHover||e.onLeave))return!0;if(e.onClick&&("click"===t||"mouseup"===t))return!0;return!1}(t.type,e)){var n,r,i=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type){var a=this._hoveredItem,o=(r=i,null!==(n=a)&&null!==r&&n.datasetIndex===r.datasetIndex&&n.index===r.index);a&&!o&&Mo(e.onLeave,[t,a,this],this),this._hoveredItem=i,i&&!o&&Mo(e.onHover,[t,i,this],this)}else i&&Mo(e.onClick,[t,i,this],this)}}}]),n}(Qc);var fh={id:"legend",_element:ch,start:function(t,e,n){var r=t.legend=new ch({ctx:t.ctx,options:n,chart:t});Tc(t,r,n),Oc(t,r)},stop:function(t){jc(t,t.legend),delete t.legend},beforeUpdate:function(t,e,n){var r=t.legend;Tc(t,r,n),r.options=n},afterUpdate:function(t){var e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent:function(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick:function(t,e,n){var r=e.datasetIndex,i=n.chart;i.isDatasetVisible(r)?(i.hide(r),e.hidden=!0):(i.show(r),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:function(t){return t.chart.options.color},boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.legend.options.labels,r=n.usePointStyle,i=n.pointStyle,a=n.textAlign,o=n.color;return t._getSortedDatasetMetas().map((function(t){var n=t.controller.getStyle(r?0:void 0),s=wl(n.borderWidth);return{text:e[t.index].label,fillStyle:n.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:(s.width+s.height)/4,strokeStyle:n.borderColor,pointStyle:i||n.pointStyle,rotation:n.rotation,textAlign:a||n.textAlign,borderRadius:0,datasetIndex:t.index}}),this)}},title:{color:function(t){return t.chart.options.color},display:!1,position:"center",text:""}},descriptors:{_scriptable:function(t){return!t.startsWith("on")},labels:{_scriptable:function(t){return!["generateLabels","filter","sort"].includes(t)}}}},hh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this)).chart=t.chart,r.options=t.options,r.ctx=t.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 ae(n,[{key:"update",value:function(t,e){var n=this.options;if(this.left=0,this.top=0,n.display){this.width=this.right=t,this.height=this.bottom=e;var r=bo(n.text)?n.text.length:1;this._padding=wl(n.padding);var i=r*kl(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}else this.width=this.height=this.right=this.bottom=0}},{key:"isHorizontal",value:function(){var t=this.options.position;return"top"===t||"bottom"===t}},{key:"_drawArgs",value:function(t){var e,n,r,i=this.top,a=this.left,o=this.bottom,s=this.right,l=this.options,u=l.align,c=0;return this.isHorizontal()?(n=vo(u,a,s),r=i+t,e=s-a):("left"===l.position?(n=a+t,r=vo(u,o,i),c=-.5*Bo):(n=s-t,r=vo(u,i,o),c=.5*Bo),e=o-i),{titleX:n,titleY:r,maxWidth:e,rotation:c}}},{key:"draw",value:function(){var t=this.ctx,e=this.options;if(e.display){var n=kl(e.font),r=n.lineHeight/2+this._padding.top,i=this._drawArgs(r),a=i.titleX,o=i.titleY,s=i.maxWidth,l=i.rotation;fl(t,e.text,0,0,n,{color:e.color,maxWidth:s,rotation:l,textAlign:po(e.align),textBaseline:"middle",translation:[a,o]})}}}]),n}(Qc);var dh={id:"title",_element:hh,start:function(t,e,n){!function(t,e){var n=new hh({ctx:t.ctx,options:e,chart:t});Tc(t,n,e),Oc(t,n),t.titleBlock=n}(t,n)},stop:function(t){var e=t.titleBlock;jc(t,e),delete t.titleBlock},beforeUpdate:function(t,e,n){var r=t.titleBlock;Tc(t,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}}
2,ph=(new WeakMap,{average:function(t){if(!t.length)return!1;var e,n,r=0,i=0,a=0;for(e=0,n=t.length;e<n;++e){var o=t[e].element;if(o&&o.hasValue()){var s=o.tooltipPosition();r+=s.x,i+=s.y,++a}}return{x:r/a,y:i/a}},nearest:function(t,e){if(!t.length)return!1;var n,r,i,a=e.x,o=e.y,s=Number.POSITIVE_INFINITY;for(n=0,r=t.length;n<r;++n){var l=t[n].element;if(l&&l.hasValue()){var u=is(e,l.getCenterPoint());u<s&&(s=u,i=l)}}if(i){var c=i.tooltipPosition();a=c.x,o=c.y}return{x:a,y:o}}});function vh(t,e){return e&&(bo(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function gh(t){return("string"===typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function mh(t,e){var n=e.element,r=e.datasetIndex,i=e.index,a=t.getDatasetMeta(r).controller,o=a.getLabelAndValue(i),s=o.label,l=o.value;return{chart:t,label:s,parsed:a.getParsed(i),raw:t.data.datasets[r].data[i],formattedValue:l,dataset:a.getDataset(),dataIndex:i,datasetIndex:r,element:n}}function yh(t,e){var n=t.chart.ctx,r=t.body,i=t.footer,a=t.title,o=e.boxWidth,s=e.boxHeight,l=kl(e.bodyFont),u=kl(e.titleFont),c=kl(e.footerFont),f=a.length,h=i.length,d=r.length,p=wl(e.padding),v=p.height,g=0,m=r.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);(m+=t.beforeBody.length+t.afterBody.length,f&&(v+=f*u.lineHeight+(f-1)*e.titleSpacing+e.titleMarginBottom),m)&&(v+=d*(e.displayColors?Math.max(s,l.lineHeight):l.lineHeight)+(m-d)*l.lineHeight+(m-1)*e.bodySpacing);h&&(v+=e.footerMarginTop+h*c.lineHeight+(h-1)*e.footerSpacing);var y=0,b=function(t){g=Math.max(g,n.measureText(t).width+y)};return n.save(),n.font=u.string,So(t.title,b),n.font=l.string,So(t.beforeBody.concat(t.afterBody),b),y=e.displayColors?o+2+e.boxPadding:0,So(r,(function(t){So(t.before,b),So(t.lines,b),So(t.after,b)})),y=0,n.font=c.string,So(t.footer,b),n.restore(),{width:g+=p.width,height:v}}function bh(t,e,n,r){var i=n.x,a=n.width,o=t.width,s=t.chartArea,l=s.left,u=s.right,c="center";return"center"===r?c=i<=(l+u)/2?"left":"right":i<=a/2?c="left":i>=o-a/2&&(c="right"),function(t,e,n,r){var i=r.x,a=r.width,o=n.caretSize+n.caretPadding;return"left"===t&&i+a+o>e.width||"right"===t&&i-a-o<0||void 0}(c,t,e,n)&&(c="center"),c}function xh(t,e,n){var r=n.yAlign||e.yAlign||function(t,e){var n=e.y,r=e.height;return n<r/2?"top":n>t.height-r/2?"bottom":"center"}(t,n);return{xAlign:n.xAlign||e.xAlign||bh(t,e,n,r),yAlign:r}}function wh(t,e,n,r){var i=t.caretSize,a=t.caretPadding,o=t.cornerRadius,s=n.xAlign,l=n.yAlign,u=i+a,c=xl(o),f=c.topLeft,h=c.topRight,d=c.bottomLeft,p=c.bottomRight,v=function(t,e){var n=t.x,r=t.width;return"right"===e?n-=r:"center"===e&&(n-=r/2),n}(e,s),g=function(t,e,n){var r=t.y,i=t.height;return"top"===e?r+=n:r-="bottom"===e?i+n:i/2,r}(e,l,u);return"center"===l?"left"===s?v+=u:"right"===s&&(v-=u):"left"===s?v-=Math.max(f,d)+i:"right"===s&&(v+=Math.max(h,p)+i),{x:ls(v,0,r.width-e.width),y:ls(g,0,r.height-e.height)}}function kh(t,e,n){var r=wl(n.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-r.right:t.x+r.left}function _h(t){return vh([],gh(t))}function Eh(t,e){var n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}var Mh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this)).opacity=0,r._active=[],r._eventPosition=void 0,r._size=void 0,r._cachedAnimations=void 0,r._tooltipItems=[],r.$animations=void 0,r.$context=void 0,r.chart=t.chart||t._chart,r._chart=r.chart,r.options=t.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 ae(n,[{key:"initialize",value:function(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}},{key:"_resolveAnimations",value:function(){var t=this._cachedAnimations;if(t)return t;var e=this.chart,n=this.options.setContext(this.getContext()),r=n.enabled&&e.options.animation&&n.animations,i=new Tu(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(i)),i}},{key:"getContext",value:function(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,n=this._tooltipItems,El(t,{tooltip:e,tooltipItems:n,type:"tooltip"})));var t,e,n}},{key:"getTitle",value:function(t,e){var n=e.callbacks,r=n.beforeTitle.apply(this,[t]),i=n.title.apply(this,[t]),a=n.afterTitle.apply(this,[t]),o=[];return o=vh(o,gh(r)),o=vh(o,gh(i)),o=vh(o,gh(a))}},{key:"getBeforeBody",value:function(t,e){return _h(e.callbacks.beforeBody.apply(this,[t]))}},{key:"getBody",value:function(t,e){var n=this,r=e.callbacks,i=[];return So(t,(function(t){var e={before:[],lines:[],after:[]},a=Eh(r,t);vh(e.before,gh(a.beforeLabel.call(n,t))),vh(e.lines,a.label.call(n,t)),vh(e.after,gh(a.afterLabel.call(n,t))),i.push(e)})),i}},{key:"getAfterBody",value:function(t,e){return _h(e.callbacks.afterBody.apply(this,[t]))}},{key:"getFooter",value:function(t,e){var n=e.callbacks,r=n.beforeFooter.apply(this,[t]),i=n.footer.apply(this,[t]),a=n.afterFooter.apply(this,[t]),o=[];return o=vh(o,gh(r)),o=vh(o,gh(i)),o=vh(o,gh(a))}},{key:"_createItems",value:function(t){var e,n,r=this,i=this._active,a=this.chart.data,o=[],s=[],l=[],u=[];for(e=0,n=i.length;e<n;++e)u.push(mh(this.chart,i[e]));return t.filter&&(u=u.filter((function(e,n,r){return t.filter(e,n,r,a)}))),t.itemSort&&(u=u.sort((function(e,n){return t.itemSort(e,n,a)}))),So(u,(function(e){var n=Eh(t.callbacks,e);o.push(n.labelColor.call(r,e)),s.push(n.labelPointStyle.call(r,e)),l.push(n.labelTextColor.call(r,e))})),this.labelColors=o,this.labelPointStyles=s,this.labelTextColors=l,this.dataPoints=u,u}},{key:"update",value:function(t,e){var n,r=this.options.setContext(this.getContext()),i=this._active,a=[];if(i.length){var o=ph[r.position].call(this,i,this._eventPosition);a=this._createItems(r),this.title=this.getTitle(a,r),this.beforeBody=this.getBeforeBody(a,r),this.body=this.getBody(a,r),this.afterBody=this.getAfterBody(a,r),this.footer=this.getFooter(a,r);var s=this._size=yh(this,r),l=Object.assign({},o,s),u=xh(this.chart,r,l),c=wh(r,l,u,this.chart);this.xAlign=u.xAlign,this.yAlign=u.yAlign,n={opacity:1,x:c.x,y:c.y,width:s.width,height:s.height,caretX:o.x,caretY:o.y}}else 0!==this.opacity&&(n={opacity:0}
2);this._tooltipItems=a,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:e})}},{key:"drawCaret",value:function(t,e,n,r){var i=this.getCaretPosition(t,n,r);e.lineTo(i.x1,i.y1),e.lineTo(i.x2,i.y2),e.lineTo(i.x3,i.y3)}},{key:"getCaretPosition",value:function(t,e,n){var r,i,a,o,s,l,u=this.xAlign,c=this.yAlign,f=n.caretSize,h=xl(n.cornerRadius),d=h.topLeft,p=h.topRight,v=h.bottomLeft,g=h.bottomRight,m=t.x,y=t.y,b=e.width,x=e.height;return"center"===c?(s=y+x/2,"left"===u?(i=(r=m)-f,o=s+f,l=s-f):(i=(r=m+b)+f,o=s-f,l=s+f),a=r):(i="left"===u?m+Math.max(d,v)+f:"right"===u?m+b-Math.max(p,g)-f:this.caretX,"top"===c?(s=(o=y)-f,r=i-f,a=i+f):(s=(o=y+x)+f,r=i+f,a=i-f),l=o),{x1:r,x2:i,x3:a,y1:o,y2:s,y3:l}}},{key:"drawTitle",value:function(t,e,n){var r,i,a,o=this.title,s=o.length;if(s){var l=gu(n.rtl,this.x,this.width);for(t.x=kh(this,n.titleAlign,n),e.textAlign=l.textAlign(n.titleAlign),e.textBaseline="middle",r=kl(n.titleFont),i=n.titleSpacing,e.fillStyle=n.titleColor,e.font=r.string,a=0;a<s;++a)e.fillText(o[a],l.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+i,a+1===s&&(t.y+=n.titleMarginBottom-i)}}},{key:"_drawColorBox",value:function(t,e,n,r,i){var a=this.labelColors[n],o=this.labelPointStyles[n],s=i.boxHeight,l=i.boxWidth,u=i.boxPadding,c=kl(i.bodyFont),f=kh(this,"left",i),h=r.x(f),d=s<c.lineHeight?(c.lineHeight-s)/2:0,p=e.y+d;if(i.usePointStyle){var v={radius:Math.min(l,s)/2,pointStyle:o.pointStyle,rotation:o.rotation,borderWidth:1},g=r.leftForLtr(h,l)+l/2,m=p+s/2;t.strokeStyle=i.multiKeyBackground,t.fillStyle=i.multiKeyBackground,al(t,v,g,m),t.strokeStyle=a.borderColor,t.fillStyle=a.backgroundColor,al(t,v,g,m)}else{t.lineWidth=a.borderWidth||1,t.strokeStyle=a.borderColor,t.setLineDash(a.borderDash||[]),t.lineDashOffset=a.borderDashOffset||0;var y=r.leftForLtr(h,l-u),b=r.leftForLtr(r.xPlus(h,1),l-u-2),x=xl(a.borderRadius);Object.values(x).some((function(t){return 0!==t}))?(t.beginPath(),t.fillStyle=i.multiKeyBackground,pl(t,{x:y,y:p,w:l,h:s,radius:x}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),pl(t,{x:b,y:p+1,w:l-2,h:s-2,radius:x}),t.fill()):(t.fillStyle=i.multiKeyBackground,t.fillRect(y,p,l,s),t.strokeRect(y,p,l,s),t.fillStyle=a.backgroundColor,t.fillRect(b,p+1,l-2,s-2))}t.fillStyle=this.labelTextColors[n]}},{key:"drawBody",value:function(t,e,n){var r,i,a,o,s,l,u,c=this.body,f=n.bodySpacing,h=n.bodyAlign,d=n.displayColors,p=n.boxHeight,v=n.boxWidth,g=n.boxPadding,m=kl(n.bodyFont),y=m.lineHeight,b=0,x=gu(n.rtl,this.x,this.width),w=function(n){e.fillText(n,x.x(t.x+b),t.y+y/2),t.y+=y+f},k=x.textAlign(h);for(e.textAlign=h,e.textBaseline="middle",e.font=m.string,t.x=kh(this,k,n),e.fillStyle=n.bodyColor,So(this.beforeBody,w),b=d&&"right"!==k?"center"===h?v/2+g:v+2+g:0,o=0,l=c.length;o<l;++o){for(r=c[o],i=this.labelTextColors[o],e.fillStyle=i,So(r.before,w),a=r.lines,d&&a.length&&(this._drawColorBox(e,t,o,x,n),y=Math.max(m.lineHeight,p)),s=0,u=a.length;s<u;++s)w(a[s]),y=m.lineHeight;So(r.after,w)}b=0,y=m.lineHeight,So(this.afterBody,w),t.y-=f}},{key:"drawFooter",value:function(t,e,n){var r,i,a=this.footer,o=a.length;if(o){var s=gu(n.rtl,this.x,this.width);for(t.x=kh(this,n.footerAlign,n),t.y+=n.footerMarginTop,e.textAlign=s.textAlign(n.footerAlign),e.textBaseline="middle",r=kl(n.footerFont),e.fillStyle=n.footerColor,e.font=r.string,i=0;i<o;++i)e.fillText(a[i],s.x(t.x),t.y+r.lineHeight/2),t.y+=r.lineHeight+n.footerSpacing}}},{key:"drawBackground",value:function(t,e,n,r){var i=this.xAlign,a=this.yAlign,o=t.x,s=t.y,l=n.width,u=n.height,c=xl(r.cornerRadius),f=c.topLeft,h=c.topRight,d=c.bottomLeft,p=c.bottomRight;e.fillStyle=r.backgroundColor,e.strokeStyle=r.borderColor,e.lineWidth=r.borderWidth,e.beginPath(),e.moveTo(o+f,s),"top"===a&&this.drawCaret(t,e,n,r),e.lineTo(o+l-h,s),e.quadraticCurveTo(o+l,s,o+l,s+h),"center"===a&&"right"===i&&this.drawCaret(t,e,n,r),e.lineTo(o+l,s+u-p),e.quadraticCurveTo(o+l,s+u,o+l-p,s+u),"bottom"===a&&this.drawCaret(t,e,n,r),e.lineTo(o+d,s+u),e.quadraticCurveTo(o,s+u,o,s+u-d),"center"===a&&"left"===i&&this.drawCaret(t,e,n,r),e.lineTo(o,s+f),e.quadraticCurveTo(o,s,o+f,s),e.closePath(),e.fill(),r.borderWidth>0&&e.stroke()}},{key:"_updateAnimationTarget",value:function(t){var e=this.chart,n=this.$animations,r=n&&n.x,i=n&&n.y;if(r||i){var a=ph[t.position].call(this,this._active,this._eventPosition);if(!a)return;var o=this._size=yh(this,t),s=Object.assign({},a,this._size),l=xh(e,t,s),u=wh(t,s,l,e);r._to===u.x&&i._to===u.y||(this.xAlign=l.xAlign,this.yAlign=l.yAlign,this.width=o.width,this.height=o.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,u))}}},{key:"draw",value:function(t){var e=this.options.setContext(this.getContext()),n=this.opacity;if(n){this._updateAnimationTarget(e);var r={width:this.width,height:this.height},i={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;var a=wl(e.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;
2e.enabled&&o&&(t.save(),t.globalAlpha=n,this.drawBackground(i,t,r,e),mu(t,e.textDirection),i.y+=a.top,this.drawTitle(i,t,e),this.drawBody(i,t,e),this.drawFooter(i,t,e),yu(t,e.textDirection),t.restore())}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(t,e){var n=this,r=this._active,i=t.map((function(t){var e=t.datasetIndex,r=t.index,i=n.chart.getDatasetMeta(e);if(!i)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:i.data[r],index:r}})),a=!No(r,i),o=this._positionChanged(i,e);(a||o)&&(this._active=i,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}},{key:"handleEvent",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;var r=this.options,i=this._active||[],a=this._getActiveElements(t,i,e,n),o=this._positionChanged(a,t),s=e||!No(a,i)||o;return s&&(this._active=a,(r.enabled||r.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),s}},{key:"_getActiveElements",value:function(t,e,n,r){var i=this.options;if("mouseout"===t.type)return[];if(!r)return e;var a=this.chart.getElementsAtEventForMode(t,i.mode,i,n);return i.reverse&&a.reverse(),a}},{key:"_positionChanged",value:function(t,e){var n=this.caretX,r=this.caretY,i=this.options,a=ph[i.position].call(this,t,e);return!1!==a&&(n!==a.x||r!==a.y)}}]),n}(Qc);Mh.positioners=ph;var Sh={id:"tooltip",_element:Mh,positioners:ph,afterInit:function(t,e,n){n&&(t.tooltip=new Mh({chart:t,options:n}))},beforeUpdate:function(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset:function(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw:function(t){var e=t.tooltip,n={tooltip:e};!1!==t.notifyPlugins("beforeTooltipDraw",n)&&(e&&e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n))},afterEvent:function(t,e){if(t.tooltip){var n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.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(t,e){return e.bodyFont.size},boxWidth:function(t,e){return e.bodyFont.size},multiKeyBackground:"#fff",displayColors:!0,boxPadding: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:go,title:function(t){if(t.length>0){var e=t[0],n=e.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(r>0&&e.dataIndex<r)return n[e.dataIndex]}return""},afterTitle:go,beforeBody:go,beforeLabel:go,label:function(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;var e=t.dataset.label||"";e&&(e+=": ");var n=t.formattedValue;return yo(n)||(e+=n),e},labelColor:function(t){var e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor:function(){return this.options.bodyColor},labelPointStyle:function(t){var e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:go,afterBody:go,beforeFooter:go,footer:go,afterFooter:go}},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:function(t){return"filter"!==t&&"itemSort"!==t&&"external"!==t},_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function Nh(t,e,n,r){var i=t.indexOf(e);return-1===i?function(t,e,n,r){return"string"===typeof e?(n=t.push(e)-1,r.unshift({index:n,label:e})):isNaN(e)&&(n=null),n}(t,e,n,r):i!==t.lastIndexOf(e)?n:i}var Ch=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this,t))._startValue=void 0,r._valueRange=0,r._addedLabels=[],r}return ae(n,[{key:"init",value:function(t){var e=this._addedLabels;if(e.length){var r,i=this.getLabels(),a=It(e);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=o.index,l=o.label;i[s]===l&&i.splice(s,1)}}catch(u){a.e(u)}finally{a.f()}this._addedLabels=[]}oo(io(n.prototype),"init",this).call(this,t)}},{key:"parse",value:function(t,e){if(yo(t))return null;var n=this.getLabels();return function(t,e){return null===t?null:ls(Math.round(t),0,e)}(e=isFinite(e)&&n[e]===t?e:Nh(n,t,_o(e,t),this._addedLabels),n.length-1)}},{key:"determineDataLimits",value:function(){var t=this.getUserBounds(),e=t.minDefined,n=t.maxDefined,r=this.getMinMax(!0),i=r.min,a=r.max;"ticks"===this.options.bounds&&(e||(i=0),n||(a=this.getLabels().length-1)),this.min=i,this.max=a}},{key:"buildTicks",value:function(){var t=this.min,e=this.max,n=this.options.offset,r=[],i=this.getLabels();i=0===t&&e===i.length-1?i:i.slice(t,e+1),this._valueRange=Math.max(i.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(var a=t;a<=e;a++)r.push({value:a});return r}},{key:"getLabelForValue",value:function(t){var e=this.getLabels();return t>=0&&t<e.length?e[t]:t}},{key:"configure",value:function(){oo(io(n.prototype),"configure",this).call(this),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}},{key:"getPixelForValue",value:function(t){return"number"!==typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}},{key:"getPixelForTick",value:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}},{key:"getValueForPixel",value:function(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}},{key:"getBasePixel",value:function(){return this.bottom}}]),n}(lf);function Ph(t,e){var n,r,i,a,o=[],s=t.bounds,l=t.step,u=t.min,c=t.max,f=t.precision,h=t.count,d=t.maxTicks,p=t.maxDigits,v=t.includeBounds,g=l||1,m=d-1,y=e.min,b=e.max,x=!yo(u),w=!yo(c),k=!yo(h),_=(b-y)/(p+1),E=Qo((b-y)/m/g)*g;if(E<1e-14&&!x&&!w)return[{value:y},{value:b}];(a=Math.ceil(b/E)-Math.floor(y/E))>m&&(E=Qo(a*E/m/g)*g),yo(f)||(n=Math.pow(10,f),E=Math.ceil(E*n)/n),"ticks"===s?(r=Math.floor(y/E)*E,i=Math.ceil(b/E)*E):(r=y,i=b),x&&w&&l&&function(t,e){var n=Math.round(t);return n-e<=t&&n+e>=t}((c-u)/l,E/1e3)?(E=(c-u)/(a=Math.round(Math.min((c-u)/E,d))),r=u,i=c):k?E=((i=w?c:i)-(r=x?u:r))/(a=h-1):a=Zo(a=(i-r)/E,Math.round(a),E/1e3)?Math.round(a):Math.ceil(a);var M=Math.max(ns(E),ns(r));n=Math.pow(10,yo(f)?M:f),r=Math.round(r*n)/n,i=Math.round(i*n)/n;var S=0;for(x&&(v&&r!==u?(o.push({value:u}),r<u&&S++,Zo(Math.round((r+S*E)*n)/n,u,Oh(u,_,t))&&S++):r<u&&S++);S<a;++S)o.push({value:Math.round((r+S*E)*n)/n});return w&&v&&i!==c?o.length&&Zo(o[o.length-1].value,c,Oh(c,_,t))?o[o.length-1].value=c:o.push({value:c}):w&&i!==c||o.push({value:i}),o}function Oh(t,e,n){var r=n.horizontal,i=ts(n.minRotation),a=(r?Math.sin(i):Math.cos(i))||.001,o=.75*e*(""+t).length;return Math.min(e/a,o)}Ch.id="category",Ch.defaults={ticks:{callback:Ch.prototype.getLabelForValue}};var jh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this,t)).start=void 0,r.end=void 0,r._startValue=void 0,r._endValue=void 0,r._valueRange=0,r}return ae(n,[{key:"parse",value:function(t,e){return yo(t)||("number"===typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}},{key:"handleTickRangeOptions",value:function(){var t=this.options.beginAtZero,e=this.getUserBounds(),n=e.minDefined,r=e.maxDefined,i=this.min,a=this.max,o=function(t){return i=n?i:t},s=function(t){return a=r?a:t};if(t){var l=Ko(i),u=Ko(a);l<0&&u<0?s(0):l>0&&u>0&&o(0)}if(i===a){var c=1;(a>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(c=Math.abs(.05*a)),s(a+c),t||o(i-c)}this.min=i,this.max=a}},{key:"getTickLimit",value:function(){var t,e=this.options.ticks,n=e.maxTicksLimit,r=e.stepSize;return r?(t=Math.ceil(this.max/r)-Math.floor(this.min/r)+1)>1e3&&(console.warn("scales.".concat(this.id,".ticks.stepSize: ").concat(r," would result generating up to ").concat(t," ticks. Limiting to 1000.")),t=1e3):(t=this.computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t}},{key:"computeTickLimit",value:function(){return Number.POSITIVE_INFINITY}},{key:"buildTicks",value:function(){var t=this.options,e=t.ticks,n=this.getTickLimit(),r=Ph({maxTicks:n=Math.max(2,n),bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&Jo(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}},{key:"configure",value:function(){var t=this.ticks,e=this.min,r=this.max;if(oo(io(n.prototype),"configure",this).call(this),this.options.offset&&t.length){var i=(r-e)/
2Math.max(t.length-1,1)/2;e-=i,r+=i}this._startValue=e,this._endValue=r,this._valueRange=r-e}},{key:"getLabelForValue",value:function(t){return vu(t,this.chart.options.locale,this.options.ticks.format)}}]),n}(lf),Th=function(t){so(n,t);var e=co(n);function n(){return re(this,n),e.apply(this,arguments)}return ae(n,[{key:"determineDataLimits",value:function(){var t=this.getMinMax(!0),e=t.min,n=t.max;this.min=wo(e)?e:0,this.max=wo(n)?n:1,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){var t=this.isHorizontal(),e=t?this.width:this.height,n=ts(this.options.ticks.minRotation),r=(t?Math.sin(n):Math.cos(n))||.001,i=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,i.lineHeight/r))}},{key:"getPixelForValue",value:function(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}]),n}(jh);function Ih(t){return 1===t/Math.pow(10,Math.floor(Xo(t)))}Th.id="linear",Th.defaults={ticks:{callback:Zc.formatters.numeric}};var Lh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this,t)).start=void 0,r.end=void 0,r._startValue=void 0,r._valueRange=0,r}return ae(n,[{key:"parse",value:function(t,e){var n=jh.prototype.parse.apply(this,[t,e]);if(0!==n)return wo(n)&&n>0?n:null;this._zero=!0}},{key:"determineDataLimits",value:function(){var t=this.getMinMax(!0),e=t.min,n=t.max;this.min=wo(e)?Math.max(0,e):null,this.max=wo(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}},{key:"handleTickRangeOptions",value:function(){var t=this.getUserBounds(),e=t.minDefined,n=t.maxDefined,r=this.min,i=this.max,a=function(t){return r=e?r:t},o=function(t){return i=n?i:t},s=function(t,e){return Math.pow(10,Math.floor(Xo(t))+e)};r===i&&(r<=0?(a(1),o(10)):(a(s(r,-1)),o(s(i,1)))),r<=0&&a(s(i,-1)),i<=0&&o(s(r,1)),this._zero&&this.min!==this._suggestedMin&&r===s(this.min,0)&&a(s(r,-1)),this.min=r,this.max=i}},{key:"buildTicks",value:function(){var t=this.options,e=function(t,e){var n=Math.floor(Xo(e.max)),r=Math.ceil(e.max/Math.pow(10,n)),i=[],a=ko(t.min,Math.pow(10,Math.floor(Xo(e.min)))),o=Math.floor(Xo(a)
2),s=Math.floor(a/Math.pow(10,o)),l=o<0?Math.pow(10,Math.abs(o)):1;do{i.push({value:a,major:Ih(a)}),10===++s&&(s=1,l=++o>=0?1:l),a=Math.round(s*Math.pow(10,o)*l)/l}while(o<n||o===n&&s<r);var u=ko(t.max,a);return i.push({value:u,major:Ih(a)}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&Jo(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}},{key:"getLabelForValue",value:function(t){return void 0===t?"0":vu(t,this.chart.options.locale,this.options.ticks.format)}},{key:"configure",value:function(){var t=this.min;oo(io(n.prototype),"configure",this).call(this),this._startValue=Xo(t),this._valueRange=Xo(this.max)-Xo(t)}},{key:"getPixelForValue",value:function(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Xo(t)-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(t){var e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}]),n}(lf);function Ah(t){var e=t.ticks;if(e.display&&t.display){var n=wl(e.backdropPadding);return _o(e.font&&e.font.size,tl.font.size)+n.height}return 0}function Dh(t,e,n,r,i){return t===r||t===i?{start:e-n/2,end:e+n/2}:t<r||t>i?{start:e-n,end:e}:{start:e,end:e+n}}function Rh(t){for(var e,n,r,i={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},a=Object.assign({},i),o=[],s=[],l=t._pointLabels.length,u=t.options.pointLabels,c=u.centerPointLabels?Bo/l:0,f=0;f<l;f++){var h=u.setContext(t.getPointLabelContext(f));s[f]=h.padding;var d=t.getPointPosition(f,t.drawingArea+s[f],c),p=kl(h.font),v=(e=t.ctx,n=p,r=bo(r=t._pointLabels[f])?r:[r],{w:nl(e,n.string,r),h:r.length*n.lineHeight});o[f]=v;var g=os(t.getIndexAngle(f)+c),m=Math.round(es(g));Fh(a,i,g,Dh(m,d.x,v.w,0,180),Dh(m,d.y,v.h,90,270))}t.setCenterPoint(i.l-a.l,a.r-i.r,i.t-a.t,a.b-i.b),t._pointLabelItems=function(t,e,n){for(var r=[],i=t._pointLabels.length,a=t.options,o=Ah(a)/2,s=t.drawingArea,l=a.pointLabels.centerPointLabels?Bo/i:0,u=0;u<i;u++){var c=t.getPointPosition(u,s+o+n[u],l),f=Math.round(es(os(c.angle+qo))),h=e[u],d=Vh(c.y,h.h,f),p=zh(f),v=Bh(c.x,h.w,p);r.push({x:c.x,y:d,textAlign:p,left:v,top:d,right:v+h.w,bottom:d+h.h})}return r}(t,o,s)}function Fh(t,e,n,r,i){var a=Math.abs(Math.sin(n)),o=Math.abs(Math.cos(n)),s=0,l=0;r.start<e.l?(s=(e.l-r.start)/a,t.l=Math.min(t.l,e.l-s)):r.end>e.r&&(s=(r.end-e.r)/a,t.r=Math.max(t.r,e.r+s)),i.start<e.t?(l=(e.t-i.start)/o,t.t=Math.min(t.t,e.t-l)):i.end>e.b&&(l=(i.end-e.b)/o,t.b=Math.max(t.b,e.b+l))}function zh(t){return 0===t||180===t?"center":t<180?"left":"right"}function Bh(t,e,n){return"right"===n?t-=e:"center"===n&&(t-=e/2),t}function Vh(t,e,n){return 90===n||270===n?t-=e/2:(n>270||n<90)&&(t-=e),t}function Wh(t,e,n,r){var i=t.ctx;if(n)i.arc(t.xCenter,t.yCenter,e,0,Vo);else{var a=t.getPointPosition(0,e);i.moveTo(a.x,a.y);for(var o=1;o<r;o++)a=t.getPointPosition(o,e),i.lineTo(a.x,a.y)}}Lh.id="logarithmic",Lh.defaults={ticks:{callback:Zc.formatters.logarithmic,major:{enabled:!0}}};var Hh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this,t)).xCenter=void 0,r.yCenter=void 0,r.drawingArea=void 0,r._pointLabels=[],r._pointLabelItems=[],r}return ae(n,[{key:"setDimensions",value:function(){var t=this._padding=wl(Ah(this.options)/2),e=this.width=this.maxWidth-t.width,n=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+n/2+t.top),this.drawingArea=Math.floor(Math.min(e,n)/2)}},{key:"determineDataLimits",value:function(){var t=this.getMinMax(!1),e=t.min,n=t.max;this.min=wo(e)&&!isNaN(e)?e:0,this.max=wo(n)&&!isNaN(n)?n:0,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){return Math.ceil(this.drawingArea/Ah(this.options))}},{key:"generateTickLabels",value:function(t){var e=this;jh.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map((function(t,n){var r=Mo(e.options.pointLabels.callback,[t,n],e);return r||0===r?r:""})).filter((function(t,n){return e.chart.getDataVisibility(n)}))}},{key:"fit",value:function(){var t=this.options;t.display&&t.pointLabels.display?Rh(this):this.setCenterPoint(0,0,0,0)}},{key:"setCenterPoint",value:function(t,e,n,r){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,n,r))}},{key:"getIndexAngle",value:function(t){return os(t*(Vo/(this._pointLabels.length||1))+ts(this.options.startAngle||0))}},{key:"getDistanceFromCenterForValue",value:function(t){if(yo(t))return NaN;var e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}},{key:"getValueForDistanceFromCenter",value:function(t){if(yo(t))return NaN;var e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}},{key:"getPointLabelContext",value:function(t){var e=this._pointLabels||[];if(t>=0&&t<e.length){var n=e[t];return function(t,e,n){return El(t,{label:n,index:e,type:"pointLabel"})}(this.getContext(),t,n)}}},{key:"getPointPosition",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.getIndexAngle(t)-qo+n;return{x:Math.cos(r)*e+this.xCenter,y:Math.sin(r)*e+this.yCenter,angle:r}}},{key:"getPointPositionForValue",value:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}},{key:"getBasePosition",value:function(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}},{key:"getPointLabelPosition",value:function(t){var e=this._pointLabelItems[t];return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}}
2,{key:"drawBackground",value:function(){var t=this.options,e=t.backgroundColor,n=t.grid.circular;if(e){var r=this.ctx;r.save(),r.beginPath(),Wh(this,this.getDistanceFromCenterForValue(this._endValue),n,this._pointLabels.length),r.closePath(),r.fillStyle=e,r.fill(),r.restore()}}},{key:"drawGrid",value:function(){var t,e,n,r=this,i=this.ctx,a=this.options,o=a.angleLines,s=a.grid,l=this._pointLabels.length;if(a.pointLabels.display&&function(t,e){for(var n=t.ctx,r=t.options.pointLabels,i=e-1;i>=0;i--){var a=r.setContext(t.getPointLabelContext(i)),o=kl(a.font),s=t._pointLabelItems[i],l=s.x,u=s.y,c=s.textAlign,f=s.left,h=s.top,d=s.right,p=s.bottom,v=a.backdropColor;if(!yo(v)){var g=wl(a.backdropPadding);n.fillStyle=v,n.fillRect(f-g.left,h-g.top,d-f+g.width,p-h+g.height)}fl(n,t._pointLabels[i],l,u+o.lineHeight/2,o,{color:a.color,textAlign:c,textBaseline:"middle"})}}(this,l),s.display&&this.ticks.forEach((function(t,n){if(0!==n){e=r.getDistanceFromCenterForValue(t.value);var i=s.setContext(r.getContext(n-1));!function(t,e,n,r){var i=t.ctx,a=e.circular,o=e.color,s=e.lineWidth;!a&&!r||!o||!s||n<0||(i.save(),i.strokeStyle=o,i.lineWidth=s,i.setLineDash(e.borderDash),i.lineDashOffset=e.borderDashOffset,i.beginPath(),Wh(t,n,a,r),i.closePath(),i.stroke(),i.restore())}(r,i,e,l)}})),o.display){for(i.save(),t=l-1;t>=0;t--){var u=o.setContext(this.getPointLabelContext(t)),c=u.color,f=u.lineWidth;f&&c&&(i.lineWidth=f,i.strokeStyle=c,i.setLineDash(u.borderDash),i.lineDashOffset=u.borderDashOffset,e=this.getDistanceFromCenterForValue(a.ticks.reverse?this.min:this.max),n=this.getPointPosition(t,e),i.beginPath(),i.moveTo(this.xCenter,this.yCenter),i.lineTo(n.x,n.y),i.stroke())}i.restore()}}},{key:"drawBorder",value:function(){}},{key:"drawLabels",value:function(){var t=this,e=this.ctx,n=this.options,r=n.ticks;if(r.display){var i,a,o=this.getIndexAngle(0);e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(o),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((function(o,s){if(0!==s||n.reverse){var l=r.setContext(t.getContext(s)),u=kl(l.font);if(i=t.getDistanceFromCenterForValue(t.ticks[s].value),l.showLabelBackdrop){e.font=u.string,a=e.measureText(o.label).width,e.fillStyle=l.backdropColor;var c=wl(l.backdropPadding);e.fillRect(-a/2-c.left,-i-u.size/2-c.top,a+c.width,u.size+c.height)}fl(e,o.label,0,-i,u,{color:l.color})}})),e.restore()}}},{key:"drawTitle",value:function(){}}]),n}(jh);Hh.id="radialLinear",Hh.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Zc.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:function(t){return t},padding:5,centerPointLabels:!1}},Hh.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},Hh.descriptors={angleLines:{_fallback:"grid"}};var Uh={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}},qh=Object.keys(Uh);function $h(t,e){return t-e}function Yh(t,e){if(yo(e))return null;var n=t._adapter,r=t._parseOpts,i=r.parser,a=r.round,o=r.isoWeekday,s=e;return"function"===typeof i&&(s=i(s)),wo(s)||(s="string"===typeof i?n.parse(s,i):n.parse(s)),null===s?null:(a&&(s="week"!==a||!Go(o)&&!0!==o?n.startOf(s,a):n.startOf(s,"isoWeek",o)),+s)}function Xh(t,e,n,r){for(var i=qh.length,a=qh.indexOf(t);a<i-1;++a){var o=Uh[qh[a]],s=o.steps?o.steps:Number.MAX_SAFE_INTEGER;if(o.common&&Math.ceil((n-e)/(s*o.size))<=r)return qh[a]}return qh[i-1]}function Kh(t,e,n){if(n){if(n.length){var r=Ml(n,e),i=r.lo,a=r.hi;t[n[i]>=e?n[i]:n[a]]=!0}}else t[e]=!0}function Qh(t,e,n){var r,i,a=[],o={},s=e.length;for(r=0;r<s;++r)o[i=e[r]]=r,a.push({value:i,major:!1});return 0!==s&&n?function(t,e,n,r){var i,a,o=t._adapter,s=+o.startOf(e[0].value,r),l=e[e.length-1].value;for(i=s;i<=l;i=+o.add(i,1,r))(a=n[i])>=0&&(e[a].major=!0);return e}(t,a,o,n):a}var Gh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this,t))._cache={data:[],labels:[],all:[]},r._unit="day",r._majorUnit=void 0,r._offsets={},r._normalized=!1,r._parseOpts=void 0,r}return ae(n,[{key:"init",value:function(t,e){var r=t.time||(t.time={}),i=this._adapter=new uc._date(t.adapters.date);To(r.displayFormats,i.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},oo(io(n.prototype),"init",this).call(this,t),this._normalized=e.normalized}},{key:"parse",value:function(t,e){return void 0===t?null:Yh(this,t)}},{key:"beforeLayout",value:function(){oo(io(n.prototype),"beforeLayout",this).call(this),this._cache={data:[],labels:[],all:[]}}},{key:"determineDataLimits",value:function(){var t=this.options,e=this._adapter,n=t.time.unit||"day",r=this.getUserBounds(),i=r.min,a=r.max,o=r.minDefined,s=r.maxDefined;function l(t){o||isNaN(t.min)||(i=Math.min(i,t.min)),s||isNaN(t.max)||(a=Math.max(a,t.max))}o&&s||(l(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||l(this.getMinMax(!1))),i=wo(i)&&!isNaN(i)?i:+e.startOf(Date.now(),n),a=wo(a)&&!isNaN(a)?a:+e.endOf(Date.now(),n)+1,this.min=Math.min(i,a-1),this.max=Math.max(i+1,a)}},{key:"_getLabelBounds",value:function(){var t=this.getLabelTimestamps(),e=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],n=t[t.length-1]),{min:e,max:n}}},{key:"buildTicks",value:function(){var t=this.options,e=t.time,n=t.ticks,r="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);var i=this.min,a=function(t,e,n){for(var r=0,i=t.length;r<i&&t[r]<e;)r++;for(;i>r&&t[i-1]>n;)i--;return r>0||i<t.length?t.slice(r,i):t}(r,i,this.max);return this._unit=e.unit||(n.autoSkip?Xh(e.minUnit,this.min,this.max,this._getLabelCapacity(i)):function(t,e,n,r,i){for(var a=qh.length-1;a>=qh.indexOf(n);a--){var o=qh[a];if(Uh[o].common&&t._adapter.diff(i,r,o)>=e-1)return o}return qh[n?qh.indexOf(n):0]}(this,a.length,e.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(t){for(var e=qh.indexOf(t)+1,n=qh.length;e<n;++e)if(Uh[qh[e]].common)return qh[e]}(this._unit):void 0,this.initOffsets(r),t.reverse&&a.reverse(),Qh(this,a,this._majorUnit)}},{key:"initOffsets",value:function(t){var e,n,r=0,i=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),r=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,n=this.getDecimalForValue(t[t.length-1]),i=1===t.length?n:(n-this.getDecimalForValue(t[t.length-2]))/2);var a=t.length<3?.5:.25;r=ls(r,0,a),i=ls(i,0,a),this._offsets={start:r,end:i,factor:1/(r+1+i)}}},{key:"_generate",value:function(){var t,e,n=this._adapter,r=this.min,i=this.max,a=this.options,o=a.time,s=o.unit||Xh(o.minUnit,r,i,this._getLabelCapacity(r)),l=_o(o.stepSize,1),u="week"===s&&o.isoWeekday,c=Go(u)||!0===u,f={},h=r;if(c&&(h=+n.startOf(h,"isoWeek",u)),h=+n.startOf(h,c?"day":s),n.diff(i,r,s)>1e5*l)throw new Error(r+" and "+i+" are too far apart with stepSize of "+l+" "+s);var d="data"===a.ticks.source&&this.getDataTimestamps();for(t=h,e=0;t<i;t=+n.add(t,l,s),e++)Kh(f,t,d);return t!==i&&"ticks"!==a.bounds&&1!==e||Kh(f,t,d),Object.keys(f).sort((function(t,e){return t-e})).map((function(t){return+t}))}},{key:"getLabelForValue",value:function(t){var e=this._adapter,n=this.options.time;return n.tooltipFormat?e.format(t,n.tooltipFormat):e.format(t,n.displayFormats.datetime)}},{key:"_tickFormatFunction",value:function(t,e,n,r){var i=this.options,a=i.time.displayFormats,o=this._unit,s=this._majorUnit,l=o&&a[o],u=s&&a[s],c=n[e],f=s&&u&&c&&c.major,h=this._adapter.format(t,r||(f?u:l)),d=i.ticks.callback;return d?Mo(d,[h,e,n],this):h}},{key:"generateTickLabels",value:function(t){var e,n,r;for(e=0,n=t.length;e<n;
2++e)(r=t[e]).label=this._tickFormatFunction(r.value,e,t)}},{key:"getDecimalForValue",value:function(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}},{key:"getPixelForValue",value:function(t){var e=this._offsets,n=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+n)*e.factor)}},{key:"getValueForPixel",value:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+n*(this.max-this.min)}},{key:"_getLabelSize",value:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,r=ts(this.isHorizontal()?e.maxRotation:e.minRotation),i=Math.cos(r),a=Math.sin(r),o=this._resolveTickFontOptions(0).size;return{w:n*i+o*a,h:n*a+o*i}}},{key:"_getLabelCapacity",value:function(t){var e=this.options.time,n=e.displayFormats,r=n[e.unit]||n.millisecond,i=this._tickFormatFunction(t,0,Qh(this,[t],this._majorUnit),r),a=this._getLabelSize(i),o=Math.floor(this.isHorizontal()?this.width/a.w:this.height/a.h)-1;return o>0?o:1}},{key:"getDataTimestamps",value:function(){var t,e,n=this._cache.data||[];if(n.length)return n;var r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(t=0,e=r.length;t<e;++t)n=n.concat(r[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(n)}},{key:"getLabelTimestamps",value:function(){var t,e,n=this._cache.labels||[];if(n.length)return n;var r=this.getLabels();for(t=0,e=r.length;t<e;++t)n.push(Yh(this,r[t]));return this._cache.labels=this._normalized?n:this.normalize(n)}},{key:"normalize",value:function(t){return Ol(t.sort($h))}}]),n}(lf);function Zh(t,e,n){var r,i,a,o,s=0,l=t.length-1;if(n){if(e>=t[s].pos&&e<=t[l].pos){var u=Sl(t,"pos",e);s=u.lo,l=u.hi}var c=t[s];r=c.pos,a=c.time;var f=t[l];i=f.pos,o=f.time}else{if(e>=t[s].time&&e<=t[l].time){var h=Sl(t,"time",e);s=h.lo,l=h.hi}var d=t[s];r=d.time,a=d.pos;var p=t[l];i=p.time,o=p.pos}var v=i-r;return v?a+(o-a)*(e-r)/v:a}Gh.id="time",Gh.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};var Jh=function(t){so(n,t);var e=co(n);function n(t){var r;return re(this,n),(r=e.call(this,t))._table=[],r._minPos=void 0,r._tableRange=void 0,r}return ae(n,[{key:"initOffsets",value:function(){var t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Zh(e,this.min),this._tableRange=Zh(e,this.max)-this._minPos,oo(io(n.prototype),"initOffsets",this).call(this,t)}},{key:"buildLookupTable",value:function(t){var e,n,r,i,a,o=this.min,s=this.max,l=[],u=[];for(e=0,n=t.length;e<n;++e)(i=t[e])>=o&&i<=s&&l.push(i);if(l.length<2)return[{time:o,pos:0},{time:s,pos:1}];for(e=0,n=l.length;e<n;++e)a=l[e+1],r=l[e-1],i=l[e],Math.round((a+r)/2)!==i&&u.push({time:i,pos:e/(n-1)});return u}},{key:"_getTimestampsForTable",value:function(){var t=this._cache.all||[];if(t.length)return t;var e=this.getDataTimestamps(),n=this.getLabelTimestamps();return t=e.length&&n.length?this.normalize(e.concat(n)):e.length?e:n,t=this._cache.all=t}},{key:"getDecimalForValue",value:function(t){return(Zh(this._table,t)-this._minPos)/this._tableRange}},{key:"getValueForPixel",value:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return Zh(this._table,n*this._tableRange+this._minPos,!0)}}]),n}(Gh);Jh.id="timeseries",Jh.defaults=Gh.defaults;var td=["height","width","redraw","datasetIdKey","type","data","options","plugins","fallbackContent"],ed="label";function nd(t,e){"function"===typeof t?t(e):t&&(t.current=e)}function rd(t,e){t.labels=e}function id(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ed,r=[];t.datasets=e.map((function(e){var i=t.datasets.find((function(t){return t[n]===e[n]}));return i&&e.data&&!r.includes(i)?(r.push(i),Object.assign(i,e),i):no({},e)}))}function ad(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ed,n={labels:[],datasets:[]};return rd(n,t.labels),id(n,t.datasets,e),n}function od(e,n){var r=e.height,i=void 0===r?150:r,a=e.width,o=void 0===a?300:a,s=e.redraw,l=void 0!==s&&s,u=e.datasetIdKey,c=e.type,f=e.data,h=e.options,d=e.plugins,p=void 0===d?[]:d,v=e.fallbackContent,g=function(t,e){if(null==t)return{};var n,r,i=ar(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(e,td),m=(0,t.useRef)(null),y=(0,t.useRef)(),b=function(){m.current&&(y.current=ne
2w Df(m.current,{type:c,data:ad(f,u),options:h,plugins:p}),nd(n,y.current))},x=function(){nd(n,null),y.current&&(y.current.destroy(),y.current=null)};return(0,t.useEffect)((function(){var t,e;!l&&y.current&&h&&(t=y.current,e=h,t.options=no({},e))}),[l,h]),(0,t.useEffect)((function(){!l&&y.current&&rd(y.current.config.data,f.labels)}),[l,f.labels]),(0,t.useEffect)((function(){!l&&y.current&&f.datasets&&id(y.current.config.data,f.datasets,u)}),[l,f.datasets]),(0,t.useEffect)((function(){y.current&&(l?(x(),setTimeout(b)):y.current.update())}),[l,h,f.labels,f.datasets]),(0,t.useEffect)((function(){return b(),function(){return x()}}),[]),t.createElement("canvas",Object.assign({ref:m,role:"img",height:i,width:o},g),v)}var sd=(0,t.forwardRef)(od);function ld(e,n){return Df.register(n),(0,t.forwardRef)((function(n,r){return t.createElement(sd,Object.assign({},n,{ref:r,type:e}))}))}var ud=ld("scatter",oc),cd=n(125),fd={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},hd=t.createContext&&t.createContext(fd),dd=function(){return dd=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},dd.apply(this,arguments)},pd=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]])}return n};function vd(e){return e&&e.map((function(e,n){return t.createElement(e.tag,dd({key:n},e.attr),vd(e.child))}))}function gd(e){return function(n){return t.createElement(md,dd({attr:dd({},e.attr)},n),vd(e.child))}}function md(e){var n=function(n){var r,i=e.attr,a=e.size,o=e.title,s=pd(e,["attr","size","title"]),l=a||n.size||"1em";return n.className&&(r=n.className),e.className&&(r=(r?r+" ":"")+e.className),t.createElement("svg",dd({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,i,s,{className:r,style:dd(dd({color:e.color||n.color},n.style),e.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),o&&t.createElement("title",null,o),e.children)};return void 0!==hd?t.createElement(hd.Consumer,null,(function(t){return n(t)})):n(fd)}function yd(t){return gd({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z"}},{tag:"path",attr:{fillRule:"evenodd",d:"M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z"}}]})(t)}var bd=n(184);Df.register(Ch,Th,eh,Jf,dh,Sh,fh);var xd=function(){var e=o((0,t.useState)(0),2),n=e[0],i=e[1],a=o((0,t.useState)(0),2),s=a[0],l=a[1],u=o((0,t.useState)(0),2),c=u[0],f=u[1],h=o((0,t.useState)(0),2),d=h[0],p=h[1],v=o((0,t.useState)(0),2),g=v[0],m=v[1],y=o((0,t.useState)(0),2),b=y[0],x=y[1],w=o((0,t.useState)(0),2),k=w[0],_=w[1],E=o((0,t.useState)(0),2),M=E[0],S=E[1],N=o((0,t.useState)(0),2),C=N[0],P=N[1],O=o((0,t.useState)(0),2),j=O[0],T=O[1],I=o((0,t.useState)(0),2),L=I[0],A=I[1],D=o((0,t.useState)(0),2),R=D[0],F=D[1],z=o((0,t.useState)(0),2),B=z[0],V=z[1],W=o((0,t.useState)(0),2),H=W[0],U=W[1],q=o((0,t.useState)(0),2),$=q[0],Y=q[1],X=o((0,t.useState)(0),2),K=X[0],Q=(X[1],o((0,t.useState)(0),2)),G=Q[0],Z=(Q[1],o((0,t.useState)(0),2)),J=Z[0],tt=Z[1],et=o((0,t.useState)(0),2),nt=et[0],rt=et[1],it=o((0,t.useState)(0),2),at=it[0],ot=it[1],st=o((0,t.useState)(0),2),lt=st[0],ut=(st[1],o((0,t.useState)(0),2)),ct=ut[0],ft=ut[1],ht=o((0,t.useState)(0),2),dt=ht[0],pt=(ht[1],o((0,t.useState)(0),2)),vt=pt[0],gt=pt[1],mt=o((0,t.useState)(0),2),yt=mt[0],bt=mt[1],xt=o((0,t.useState)(0),2),wt=xt[0],kt=xt[1],_t=o((0,t.useState)(0),2),Et=_t[0],Mt=_t[1],St=o((0,t.useState)(0),2),Nt=St[0],Ct=St[1],Pt=o((0,t.useState)(0),2),Ot=Pt[0],jt=Pt[1],Tt=o((0,t.useState)(0),2),It=Tt[0],Lt=Tt[1],At=o((0,t.useState)(0),2),Dt=At[0],Rt=At[1],Ft=o((0,t.useState)(0),2),zt=Ft[0],Bt=Ft[1],Vt=o((0,t.useState)(0),2),Wt=Vt[0],Ht=Vt[1],Ut=o((0,t.useState)(0),2),qt=Ut[0],$t=Ut[1],Yt=o((0,t.useState)(0),2),Xt=Yt[0],Kt=Yt[1],Qt=o((0,t.useState)(0),2),Gt=Qt[0],Zt=Qt[1],Jt=o((0,t.useState)(!1),2),te=Jt[0],ee=Jt[1],ne=o((0,t.useState)(!1),2),re=ne[0],ie=ne[1],ae=o((0,t.useState)(!1),2),oe=ae[0],se=ae[1];(0,t.useEffect)((function(){!0===te&&document.getElementById("result").scrollIntoView({behavior:"smooth"})}),[te]);var le=function(t){"sd"===t.target.name&&("d"===t.target.id?(ie(!0),V(B=1)):(ie(!1),B=parseFloat(t.target.value),V(B))),"sdvalue"===t.target.name&&(B=+document.getElementById("sdvalue").value,V(B)),"ca"===t.target.name&&(H=parseInt(t.target.value),U(H)),"tc"===t.target.name&&($=t.target.value,Y($)),function(){"CP"===$&&(1===H?(tt(.6),rt(25),ot(260)):2===H?(tt(.55),rt(30),ot(280)):3===H?(tt(.5),rt(35),ot(320)):4===H&&(tt(.45),rt(40),ot(360))
2);"CA"===$&&(1===H?(tt(.65),rt(20),ot(260)):2===H?(tt(.6),rt(25),ot(280)):3===H?(tt(.55),rt(30),ot(320)):4===H&&(tt(.45),rt(40),ot(360)));console.log({sd:B,ca:H,tc:$,acMin:J,fckMin:nt,ccMin:at})}()},ue={datasets:[{data:[{x:n,y:s},{x:g,y:b},{x:C,y:j}],borderColor:"rgb(255, 99, 132)",backgroundColor:"rgba(255, 99, 132, 0.5)",showLine:!0,tension:.4}]},ce={datasets:[{label:"Dataset 1",data:[{x:d,y:c},{x:M,y:k},{x:R,y:L}],borderColor:"rgb(255, 99, 132)",backgroundColor:"rgba(255, 99, 132, 0.5)",showLine:!0,tension:.4}]},fe={datasets:[{label:"Dataset 1",data:[{x:n,y:c},{x:g,y:k},{x:C,y:L}],borderColor:"rgb(255, 99, 132)",backgroundColor:"rgba(255, 99, 132, 0.5)",showLine:!0,tension:.4}]};return(0,bd.jsx)("div",{className:"App",children:(0,bd.jsxs)("div",{children:[(0,bd.jsx)(wi,{bg:"light",children:(0,bd.jsxs)(Ei,{style:{maxWidth:960},children:[(0,bd.jsx)(wi.Brand,{href:"#home",children:(0,bd.jsx)("img",r({src:"https://www.ufes.br/sites/all/themes/padrao_ufes/images/marca_ufes.png",height:"50",className:"d-inline-block align-top",alt:"Logo Universidade Federal Espirito Santo"},"className","d-inline-block align-middle"))}),(0,bd.jsx)("p",{children:"Calculadora de Dosagem de Concreto"})]})}),(0,bd.jsxs)(Ei,{className:"my-4",style:{maxWidth:960},children:[(0,bd.jsx)("p",{children:"Insira os valores abaixo para realizar os c\xe1lculos e obter a dosagem de concreto de acordo com M\xe9todo IPT/EPUSP."}),(0,bd.jsxs)(Ci,{children:[(0,bd.jsx)(Ti,{xs:12,sm:"auto",className:"mt-1",children:(0,bd.jsxs)(zi,{variant:"outline-primary",href:cd,target:"_blank",children:["Leia o Projeto ",(0,bd.jsx)(yd,{className:"mb-1"})]})}),(0,bd.jsx)(Ti,{className:"mt-1",children:(0,bd.jsx)(zi,{variant:"outline-secondary",onClick:function(){document.getElementById("m1").value=4,document.getElementById("ac1").value=.47,document.getElementById("fcj1").value=45.1,document.getElementById("me1").value=2.28,document.getElementById("m2").value=5,document.getElementById("ac2").value=.56,document.getElementById("fcj2").value=36.4,document.getElementById("me2").value=2.3,document.getElementById("m3").value=6,document.getElementById("ac3").value=.65,document.getElementById("fcj3").value=29.6,document.getElementById("me3").value=2.32,document.getElementById("ta").value=52,document.getElementById("fck").value=30,console.log("populate function")},children:"Adicionar Valores Demonstra\xe7\xe3o"})})]}),(0,bd.jsxs)(Sa,{noValidate:!0,validated:oe,onSubmit:function(t){var e=t.currentTarget;!1===e.checkValidity()?(se(!1),ee(!1)):(!function(){c=+document.getElementById("m1").value,
2n=+document.getElementById("ac1").value,s=+document.getElementById("fcj1").value;var t=+document.getElementById("me1").value;k=+document.getElementById("m2").value,g=+document.getElementById("ac2").value,b=+document.getElementById("fcj2").value;var e=+document.getElementById("me2").value;L=+document.getElementById("m3").value,C=+document.getElementById("ac3").value,j=+document.getElementById("fcj3").value;var r=+document.getElementById("me3").value;K=+document.getElementById("ta").value,G=+document.getElementById("fck").value,Gt=+document.getElementById("volC").value,console.log({ta:K,fck:G,sd:B}),Et=ir(s,10)*(2*n-g-C)+ir(b,10)*(2*g-n-C)+ir(j,10)*(2*C-n-g),Nt=2*(Math.pow(n,2)+Math.pow(g,2)+Math.pow(C,2))-2*(n*g+n*C+g*C),Ot=Et/Nt,It=Math.pow(10,1/3*(ir(s,10)+ir(b,10)+ir(j,10)-Ot*(n+g+C))),Dt=Math.pow(10,-Ot),Wt=(c*n+k*g+L*C-k*(n+g+C))/(Math.pow(n,2)+Math.pow(g,2)+Math.pow(C,2)-Math.pow(n+g+C,2)/3);var a=1e3*t/(1+c+n),o=1e3*e/(1+k+g),u=1e3*r/(1+L+C);Xt=(3e3*(c/a+k/o+L/u)-1e3*(1/a+1/o+1/u)*(c+k+L))/(3*(Math.pow(c,2)+Math.pow(k,2)+Math.pow(L,2))-Math.pow(c+k+L,2)),qt=(1e3*(1/a+1/o+1/u)-Xt*(c+k+L))/3,zt=k-Wt*(n+g+C)/3,lt=G<nt?nt+1.65*B:G+1.65*B,(ct=(ir(It,10)-ir(lt,10))/ir(Dt,10))>J&&(ct=J),(yt=1e3/(qt+Xt*(dt=zt+ct*Wt)))<at&&(yt=at),wt=dt-(vt=K*(1+dt)/100-1),console.log({x:Et,y:Nt,b:Ot,k1:It,k2:Dt,k3:zt,k4:Wt,k5:qt,k6:Xt,fcjFinal:lt,acFinal:ct,mFinal:dt,areiaFinal:vt,cFinal:yt}),i(n),l(s),f(c),p(a),m(g),x(b),_(k),S(o),P(C),T(j),A(L),F(u),Mt(Et),Ct(Nt),jt(Ot),Lt(It),Rt(Dt),Bt(zt),Ht(Wt),$t(qt),Kt(Xt),Zt(Gt),gt(vt.toFixed(2)),kt(wt.toFixed(2)),ft(ct.toFixed(2)),bt(yt.toFixed(2))}(),ee(!0),!0===te&&document.getElementById("result").scrollIntoView()),se(!0),t.preventDefault(),t.stopPropagation(),console.log(e.checkValidity()),console.log(oe)},children:[(0,bd.jsxs)(Ci,{className:"my-4",children:[(0,bd.jsx)("h3",{children:"Tra\xe7o Experimental 1"}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"m1",children:[(0,bd.jsx)(Sa.Label,{children:"Tra\xe7o (m)"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Ta.Text,{children:"1 : "}),(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.01",step:"any",max:"20"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"ac1",children:[(0,bd.jsx)(Sa.Label,{children:"a/c"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.01",step:"any",max:"1"}),(0,bd.jsx)(Ta.Text,{children:"kg/kg"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"fcj1",children:[(0,bd.jsxs)(Sa.Label,{children:["f",(0,bd.jsx)("sub",{children:"cj"})]}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"5",step:"any",max:"250"}),(0,bd.jsx)(Ta.Text,{children:"MPa"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"me1",children:[(0,bd.jsx)(Sa.Label,{children:"Massa Esp. Concreto"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.5",step:"any",max:"1000"}),(0,bd.jsx)(Ta.Text,{children:"kg/dm\xb3"})]})]})})]}),(0,bd.jsxs)(Ci,{className:"my-4",children:[(0,bd.jsx)("h3",{children:"Tra\xe7o Experimental 2"}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"m2",children:[(0,bd.jsx)(Sa.Label,{children:"Tra\xe7o (m)"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Ta.Text,{children:"1 : "}),(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.01",step:"any",max:"20"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"ac2",children:[(0,bd.jsx)(Sa.Label,{children:"a/c"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.01",step:"any",max:"1"}),(0,bd.jsx)(Ta.Text,{children:"kg/kg"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"fcj2",children:[(0,bd.jsxs)(Sa.Label,{children:["f",(0,bd.jsx)("sub",{children:"cj"})]}
2),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"5",step:"any",max:"250"}),(0,bd.jsx)(Ta.Text,{children:"MPa"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"me2",children:[(0,bd.jsx)(Sa.Label,{children:"Massa Esp. Concreto"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.5",step:"any",max:"1000"}),(0,bd.jsx)(Ta.Text,{children:"kg/dm\xb3"})]})]})})]}),(0,bd.jsxs)(Ci,{className:"my-4",children:[(0,bd.jsx)("h3",{children:"Tra\xe7o Experimental 3"}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"m3",children:[(0,bd.jsx)(Sa.Label,{children:"Tra\xe7o (m)"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Ta.Text,{children:"1 : "}),(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.01",step:"any",max:"20"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"ac3",children:[(0,bd.jsx)(Sa.Label,{children:"a/c"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.01",step:"any",max:"1"}),(0,bd.jsx)(Ta.Text,{children:"kg/kg"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"fcj3",children:[(0,bd.jsxs)(Sa.Label,{children:["f",(0,bd.jsx)("sub",{children:"cj"})]}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"5",step:"any",max:"250"}),(0,bd.jsx)(Ta.Text,{children:"MPa"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"me3",children:[(0,bd.jsx)(Sa.Label,{children:"Massa Esp. Concreto"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.5",step:"any",max:"1000"}),(0,bd.jsx)(Ta.Text,{children:"kg/dm\xb3"})]})]})})]}),(0,bd.jsx)("h3",{children:"Propriedades do Concreto"}),(0,bd.jsxs)(Ci,{className:"",children:[(0,bd.jsx)(Ti,{xs:12,md:5,className:"py-2",children:(0,bd.jsxs)(Ga,{className:"my-2 p-2 h-100",children:[(0,bd.jsx)("fieldset",{children:(0,bd.jsxs)(Sa.Group,{as:Ci,controlId:"sd",children:[(0,bd.jsx)(Sa.Label,{as:"legend",column:!0,xl:12,children:"Condi\xe7\xe3o de Preparo do Concreto"}),(0,bd.jsxs)(Ti,{xl:12,children:[(0,bd.jsx)(Sa.Check,{type:"radio",label:"A - Desvio Padr\xe3o: 4,0 MPa",name:"sd",id:"a",required:!0,value:4,onChange:le}),(0,bd.jsx)(Sa.Check,{type:"radio",label:"B - Desvio Padr\xe3o: 5,5 MPa",name:"sd",id:"b",value:5.5,onChange:le}),(0,bd.jsx)(Sa.Check,{type:"radio",label:"C - Desvio Padr\xe3o: 7,0 MPa",name:"sd",id:"c",value:7,onChange:le}),(0,bd.jsx)(Sa.Check,{type:"radio",label:"Desvio Padr\xe3o Personalizado",name:"sd",id:"d",value:"",onChange:le})]})]})}),re&&(0,bd.jsx)(Ci,{children:(0,bd.jsx)(Ti,{sm:12,md:12,className:"mt-2 ps-5",children:(0,bd.jsxs)(Sa.Group,{controlId:"sdvalue",children:[(0,bd.jsx)(Sa.Label,{children:"Desvio Padr\xe3o"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",name:"sdvalue",type:"number",inputMode:"decimal",min:"0.01",step:"any",max:"30",defaultValue:"1.0",onChange:le}),(0,bd.jsx)(Ta.Text,{children:"MPa"})]})]})})})]})}),(0,bd.jsx)(Ti,{xs:6,md:3,className:"py-2",children:(0,bd.jsx)(Ga,{className:"my-2 p-2 h-100",children:(0,bd.jsx)("fieldset",{children:(0,bd.jsxs)(Sa.Group,{as:Ci,controlId:"ca",children:[(0,bd.jsx)(Sa.Label,{as:"legend",column:!0,xl:12,children:"Classe de Agressividade"}),(0,bd.jsxs)(Ti,{xl:12,children:[(0,bd.jsx)(Sa.Check,{type:"radio",label:"I",name:"ca",value:"1",required:!0,onChange:le}),(0,bd.jsx)(Sa.Check,{type:"radio",label:"II",name:"ca",value:"2",onChange:le}),(0,bd.jsx)(Sa.Check,{type:"radio",label:"III",name:"ca",value:"3",onChange:le}),(0,bd.jsx)(Sa.Check,{type:"radio",label:"IV",name:"ca",value:"4",onChange:le})]})]})})})}),(0,bd.jsx)(Ti,{xs:6,md:4,className:"py-2",children:(0,bd.jsx)(Ga,{className:"my-2 p-2 h-100",children:(0,bd.jsx)("fieldset",{children:(0,bd.jsxs)(Sa.Group,{as:Ci,controlId:"tc",children:[(0,bd.jsx)(Sa.Label,{as:"legend",column:!0,xl:12,children:"Tipo de Concreto"}
2),(0,bd.jsxs)(Ti,{xl:12,children:[(0,bd.jsx)(Sa.Check,{type:"radio",label:"CA - Concreto Armado",name:"tc",id:"ca",required:!0,value:"CA",onChange:le}),(0,bd.jsx)(Sa.Check,{type:"radio",label:"CP - Concreto Protendido",name:"tc",id:"cp",value:"CP",onChange:le})]})]})})})})]}),(0,bd.jsxs)("div",{className:"d-grid gap-2 my-auto",children:[(0,bd.jsxs)(Ci,{className:"my-2",children:[(0,bd.jsx)(Ti,{children:(0,bd.jsxs)(Sa.Group,{controlId:"ta",children:[(0,bd.jsx)(Sa.Label,{children:"Teor de Argamassa"}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"1",step:"any",max:"100"}),(0,bd.jsx)(Ta.Text,{children:"% em massa"})]})]})}),(0,bd.jsx)(Ti,{children:(0,bd.jsxs)(Sa.Group,{controlId:"fck",children:[(0,bd.jsxs)(Sa.Label,{children:["f",(0,bd.jsx)("sub",{children:"ck"})]}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",required:!0,type:"number",inputMode:"decimal",min:"0.5",step:"any",max:"50"}),(0,bd.jsx)(Ta.Text,{children:"MPa"})]})]})})]}),(0,bd.jsxs)(Ci,{children:[(0,bd.jsx)(Ti,{xs:6,md:4,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"sl",children:[(0,bd.jsxs)(Sa.Label,{children:["Slump ",(0,bd.jsx)("sub",{children:"(Opcional)"})]}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",type:"number",inputMode:"decimal",min:"0",step:"any",max:"50"}),(0,bd.jsx)(Ta.Text,{children:"cm"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:4,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"taditivo",children:[(0,bd.jsxs)(Sa.Label,{children:["Teor de Aditivo ",(0,bd.jsx)("sub",{children:"(Opcional)"})]}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",type:"number",inputMode:"decimal",min:"0",step:"any",max:"50"}),(0,bd.jsx)(Ta.Text,{children:"% em massa"})]})]})}),(0,bd.jsx)(Ti,{xs:6,md:4,className:"mt-2",children:(0,bd.jsxs)(Sa.Group,{controlId:"volC",children:[(0,bd.jsxs)(Sa.Label,{children:["Volume de Concreto ",(0,bd.jsx)("sub",{children:"(Opcional)"})]}),(0,bd.jsxs)(Ta,{children:[(0,bd.jsx)(Sa.Control,{placeholder:"0.0",type:"number",inputMode:"decimal",min:"1",step:"any",defaultValue:"1"}),(0,bd.jsx)(Ta.Text,{children:"m\xb3"})]})]})})]}),(0,bd.jsx)(zi,{variant:"primary",type:"submit",size:"lg",className:"mx-auto mt-4",children:"Calcular"})]})]}),te&&(0,bd.jsxs)(Ga,{id:"result",className:"my-5 pagebreak",border:"primary",children:[(0,bd.jsx)(Ga.Header,{children:"Resultado"}),(0,bd.jsxs)(Ga.Body,{children:[(0,bd.jsx)("h4",{children:"C\xe1lculo"}),(0,bd.jsxs)(Ci,{children:[(0,bd.jsx)(Ti,{xs:6,md:6,children:(0,bd.jsx)(to,{hover:!0,size:"sm",responsive:"sm",children:(0,bd.jsxs)("tbody",{children:[(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" X "}),(0,bd.jsxs)("td",{children:[" ",Et.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" Y "}),(0,bd.jsxs)("td",{children:[" ",Nt.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" b "}),(0,bd.jsxs)("td",{children:[" ",Ot.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" Consumo - Tra\xe7o 1 "}),(0,bd.jsxs)("td",{children:[" ",d.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" Consumo - Tra\xe7o 2 "}),(0,bd.jsxs)("td",{children:[" ",M.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" Consumo - Tra\xe7o 3 "}),(0,bd.jsxs)("td",{children:[" ",R.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" Desvio Padr\xe3o "}),(0,bd.jsxs)("td",{children:[" ",B," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsxs)("td",{children:[" ","f",(0,bd.jsx)("sub",{children:"ck"})," M\xedn."," "]}),(0,bd.jsxs)("td",{children:[" ",nt," "]})]})]})})}),(0,bd.jsx)(Ti,{xs:6,md:6,children:(0,bd.jsx)(to,{hover:!0,size:"sm",responsive:"sm",children:(0,bd.jsxs)("tbody",{children:[(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" K1 "}),(0,bd.jsxs)("td",{children:[" ",It.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" K2 "}),(0,bd.jsxs)("td",{children:[" ",Dt.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" K3 "}),(0,bd.jsxs)("td",{children:[" ",zt.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" K4 "}),(0,bd.jsxs)("td",{children:[" ",Wt.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" K5 "}),(0,bd.jsxs)("td",{children:[" ",qt.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" K6 "}),(0,bd.jsxs)("td",{children:[" ",Xt.toFixed(4)," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" A/C M\xedn. "}),(0,bd.jsxs)("td",{children:[" ",J," "]})]}),(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" Consumo de Cimento M\xedn. "}),(0,bd.jsxs)("td",{children:[" ",at," "]})]})]})})})]}),(0,bd.jsx)("h4",{children:"Tra\xe7o Final"}),(0,bd.jsxs)(to,{striped:!0,bordered:!0,children:[(0,bd.jsx)("thead",{children:(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("th",{children:"Cimento"}),(0,bd.jsx)("th",{children:"Areia"}),(0,bd.jsx)("th",{children:"Brita"}),(0,bd.jsx)("th",{children:"\xc1gua"})]})}),(0,bd.jsx)("tbody",{children:(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("td",{children:" 1 "}),(0,bd.jsxs)("td",{children:[" ",vt," "]}),(0,bd.jsxs)("td",{children:[wt," "]}),(0,bd.jsxs)("td",{children:[" ",ct," "]})]})})]}),(0,bd.jsx)("h4",{children:"Consumo de Materiais (Kg/m\xb3 de Concreto)"}),(0,bd.jsxs)(to,{striped:!0,bordered:!0,children:[(0,bd.jsx)("thead",{children:(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("th",{children:"Cimento"}),(0,bd.jsx)("th",{children:"Areia"}),(0,bd.jsx)("th",{children:"Brita"}),(0,bd.jsx)("th",{children:"\xc1gua"})]})}),(0,bd.jsx)("tbody",{children:(0,bd.jsxs)("tr",{children:[(0,bd.jsxs)("td",{children:[" ",yt," "]}),(0,bd.jsxs)("td",{children:[" ",(yt*vt).toFixed(2)," "]}),(0,bd.jsxs)("td",{children:[" ",(yt*wt).toFixed(2)," "]}),(0,bd.jsxs)("td",{children:[" ",(yt*ct).toFixed(2)," "]})]})})]}),(0,bd.jsxs)("h4",{children:["Consumo de Materiais para ",Gt,"m\xb3 de Concreto"]}),(0,bd.jsxs)(to,{striped:!0,bordered:!0,children:[(0,bd.jsx)("thead",{children:(0,bd.jsxs)("tr",{children:[(0,bd.jsx)("th",{children:"Cimento"}),(0,bd.jsx)("th",{children:"Areia"}),(0,bd.jsx)("th",{children:"Brita"}),(0,bd.jsx)("th",{children:"\xc1gua"})]})}),(0,bd.jsx)("tbody",{children:(0,bd.jsxs)("tr",{children:[(0,bd.jsxs)("td",{children:[" ",(yt*Gt).toFixed(2)," "]}),(0,bd.jsxs)("td",{children:[" ",(yt*vt*Gt).toFixed(2)," "]}),(0,bd.jsxs)("td",{children:[" ",(yt*wt*Gt).toFixed(2)," "]}),(0,bd.jsxs)("td",{children:[" ",(yt*ct*Gt).toFixed(2)," "]})]})})]}),(0,bd.jsx)("h4",{children:"Gr\xe1fico"}),(0,bd.jsxs)(Ci,{style:{height:250},children:[(0,bd.jsx)(Ti,{xs:6,className:"pe-0"}),(0,bd.jsxs)(Ti,{xs:6,className:"ps-0",children:[(0,bd.jsx)(ud,{options:{responsive:!0,maintainAspectRatio:!1,scales:{x:{beginAtZero:!0,position:"top",title:{display:!0,text:"A/C (Kg/Kg)"}},y:{beginAtZero:!0,position:"right",title:{display:!0,text:"fcj (MPa)"}}},plugins:{title:{display:!0,text:"Lei de Abrams"}
2,legend:{display:!1}}},data:ue})," "]})]}),(0,bd.jsxs)(Ci,{style:{height:250},children:[(0,bd.jsx)(Ti,{xs:6,className:"pe-0",children:(0,bd.jsx)(ud,{options:{responsive:!0,maintainAspectRatio:!1,scales:{x:{beginAtZero:!0,reverse:!0,title:{display:!0,text:"Consumo (Kg/m\xb3)"}},y:{beginAtZero:!0,reverse:!0,title:{display:!0,text:"m (Kg)"}}},plugins:{title:{display:!0,text:"Lei de Kirilos",position:"bottom"},legend:{display:!1}}},data:ce})}),(0,bd.jsx)(Ti,{xs:6,className:"ps-0",children:(0,bd.jsx)(ud,{options:{responsive:!0,maintainAspectRatio:!1,scales:{x:{beginAtZero:!0,title:{display:!0,text:"A/C (Kg/Kg)"}},y:{beginAtZero:!0,reverse:!0,position:"right",title:{display:!0,text:"m (Kg)"}}},plugins:{title:{display:!0,text:"Lei de Lyse",position:"bottom"},legend:{display:!1}}},data:fe})})]}),(0,bd.jsx)(zi,{variant:"outline-secondary",onClick:function(){return window.print()},children:"Imprimir"})]})]}),(0,bd.jsx)("small",{children:(0,bd.jsxs)("p",{className:"mt-4 text-secondary",children:["Projeto de Gradua\xe7\xe3o de Engenharia Civil - Universidade Federal do Espirito Santo. ","\n"," Autores: Jo\xe3o Vitor Bortolotti e Yasmin dos Reis Batisa. ","\n"," Orientador: Prof. Dr. Ronaldo Pilar"]})})]})]})})},wd=function(t){t&&t instanceof Function&&n.e(787).then(n.bind(n,787)).then((function(e){var n=e.getCLS,r=e.getFID,i=e.getFCP,a=e.getLCP,o=e.getTTFB;n(t),r(t),i(t),a(t),o(t)}))};e.render((0,bd.jsx)(t.StrictMode,{children:(0,bd.jsx)(xd,{})}),document.getElementById("root")),new URL(window.location.href).searchParams.forEach((function(t,e){return document.getElementById(e).value=t})),wd()}()}(); 3//# sourceMappingURL=main.f8e5c88c.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.