PageSourceSearch

https://www.pse.pl/dane-kse-rb-portlet/js/Chart.bundle.js?safeargs…23d3632303426743d31373839363734323838303030

js pse.pl collected 2026-09-24 09:18:10 UTC 202,572 bytes, 10 lines download raw bytes

1/*!
2 * Chart.js
3 * http://chartjs.org/
4 * Version: 2.2.1
5 *
6 * Copyright 2016 Nick Downie
7 * Released under the MIT license
8 * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
9 */
10(function(c){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=c()}else{if(typeof define==="function"&&define.amd){define([],c)}else{var a;if(typeof window!=="undefined"){a=window}else{if(typeof global!=="undefined"){a=global}else{if(typeof self!=="undefined"){a=self}else{a=this}}}a.Chart=c()}}})(function(){var f,c,a;return(function d(h,m,k){function j(s,p){if(!m[s]){if(!h[s]){var n=typeof require=="function"&&require;if(!p&&n){return n(s,!0)}if(e){return e(s,!0)}var q=new Error("Cannot find module '"+s+"'");throw q.code="MODULE_NOT_FOUND",q}var i=m[s]={exports:{}};h[s][0].call(i.exports,function(o){var t=h[s][1][o];return j(t?t:o)},i,i.exports,d,h,m,k)}return m[s].exports}var e=typeof require=="function"&&require;for(var l=0;l<k.length;l++){j(k[l])}return j})({1:[function(n,i,C){var p=n(5);i.exports={getRgba:x,getHsla:l,getRgb:s,getHsl:y,getHwb:o,getAlpha:w,hexString:j,rgbString:m,rgbaString:k,percentString:t,percentaString:u,hslString:A,hslaString:q,hwbString:h,keyword:z};function x(J){if(!J){return}var N=/^#([a-fA-F0-9]{3})$/,E=/^#([a-fA-F0-9]{6})$/,G=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,F=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,K=/(\w+)/;var L=[0,0,0],M=1,I=J.match(N);if(I){I=I[1];for(var H=0;H<L.length;H++){L[H]=parseInt(I[H]+I[H],16)}}else{if(I=J.match(E)){I=I[1];for(var H=0;H<L.length;H++){L[H]=parseInt(I.slice(H*2,H*2+2),16)}}else{if(I=J.match(G)){for(var H=0;H<L.length;H++){L[H]=parseInt(I[H+1])}M=parseFloat(I[4])}else{if(I=J.match(F)){for(var H=0;H<L.length;H++){L[H]=Math.round(parseFloat(I[H+1])*2.55)}M=parseFloat(I[4])}else{if(I=J.match(K)){if(I[1]=="transparent"){return[0,0,0,0]}L=p[I[1]];if(!L){return}}}}}}for(var H=0;H<L.length;H++){L[H]=B(L[H],0,255)}if(!M&&M!=0){M=1}else{M=B(M,0,1)}L[3]=M;return L}function l(I){if(!I){return}var G=/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/;var H=I.match(G);if(H){var L=parseFloat(H[4]);var K=B(parseInt(H[1]),0,360),J=B(parseFloat(H[2]),0,100),F=B(parseFloat(H[3]),0,100),E=B(isNaN(L)?1:L,0,1);return[K,J,F,E]}}function o(I){if(!I){return}var L=/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/;var H=I.match(L);if(H){var K=parseFloat(H[4]);var J=B(parseInt(H[1]),0,360),G=B(parseFloat(H[2]),0,100),E=B(parseFloat(H[3]),0,100),F=B(isNaN(K)?1:K,0,1);return[J,G,E,F]}}function s(E){var F=x(E);return F&&F.slice(0,3)}function y(E){var F=l(E);return F&&F.slice(0,3)}function w(E){var F=x(E);if(F){return F[3]}else{if(F=l(E)){return F[3]}else{if(F=o(E)){return F[3]}}}}function j(E){return"#"+v(E[0])+v(E[1])+v(E[2])}function m(E,F){if(F<1||(E[3]&&E[3]<1)){return k(E,F)}return"rgb("+E[0]+", "+E[1]+", "+E[2]+")"}function k(E,F){if(F===undefined){F=(E[3]!==undefined?E[3]:1)}return"rgba("+E[0]+", "+E[1]+", "+E[2]+", "+F+")"}function t(F,I){if(I<1||(F[3]&&F[3]<1)){return u(F,I)}var H=Math.round(F[0]/255*100),G=Math.round(F[1]/255*100),E=Math.round(F[2]/255*100);return"rgb("+H+"%, "+G+"%, "+E+"%)"}function u(F,I){var H=Math.round(F[0]/255*100),G=Math.round(F[1]/255*100),E=Math.round(F[2]/255*100);return"rgba("+H+"%, "+G+"%, "+E+"%, "+(I||F[3]||1)+")"}function A(E,F){if(F<1||(E[3]&&E[3]<1)){return q(E,F)}return"hsl("+E[0]+", "+E[1]+"%, "+E[2]+"%)"}function q(E,F){if(F===undefined){F=(E[3]!==undefined?E[3]:1)}return"hsla("+E[0]+", "+E[1]+"%, "+E[2]+"%, "+F+")"}function h(F,E){if(E===undefined){E=(F[3]!==undefined?F[3]:1)}return"hwb("+F[0]+", "+F[1]+"%, "+F[2]+"%"+(E!==undefined&&E!==1?", "+E:"")+")"}function z(E){return e[E.slice(0,3)]}function B(F,G,E){return Math.min(Math.max(G,F),E)}function v(E){var F=E.toString(16).toUpperCase();return(F.length<2)?"0"+F:F}var e={};for(var D in p){e[p[D]]=D}},{"5":5}],2:[function(i,j,e){var l=i(4);var h=i(1);var k=function(n){if(n instanceof k){return n}if(!(this instanceof k)){return new k(n)}this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var m;
10if(typeof n==="string"){m=h.getRgba(n);if(m){this.setValues("rgb",m)}else{if(m=h.getHsla(n)){this.setValues("hsl",m)}else{if(m=h.getHwb(n)){this.setValues("hwb",m)}else{throw new Error('Unable to parse color from string "'+n+'"')}}}}else{if(typeof n==="object"){m=n;if(m.r!==undefined||m.red!==undefined){this.setValues("rgb",m)}else{if(m.l!==undefined||m.lightness!==undefined){this.setValues("hsl",m)}else{if(m.v!==undefined||m.value!==undefined){this.setValues("hsv",m)}else{if(m.w!==undefined||m.whiteness!==undefined){this.setValues("hwb",m)}else{if(m.c!==undefined||m.cyan!==undefined){this.setValues("cmyk",m)}else{throw new Error("Unable to parse color from object "+JSON.stringify(n))}}}}}}}};k.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var m=this.values;if(m.alpha!==1){return m.hwb.concat([m.alpha])}return m.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var m=this.values;return m.rgb.concat([m.alpha])},hslaArray:function(){var m=this.values;return m.hsl.concat([m.alpha])},alpha:function(m){if(m===undefined){return this.values.alpha}this.setValues("alpha",m);return this},red:function(m){return this.setChannel("rgb",0,m)},green:function(m){return this.setChannel("rgb",1,m)},blue:function(m){return this.setChannel("rgb",2,m)},hue:function(m){if(m){m%=360;m=m<0?360+m:m}return this.setChannel("hsl",0,m)},saturation:function(m){return this.setChannel("hsl",1,m)},lightness:function(m){return this.setChannel("hsl",2,m)},saturationv:function(m){return this.setChannel("hsv",1,m)},whiteness:function(m){return this.setChannel("hwb",1,m)},blackness:function(m){return this.setChannel("hwb",2,m)},value:function(m){return this.setChannel("hsv",2,m)},cyan:function(m){return this.setChannel("cmyk",0,m)},magenta:function(m){return this.setChannel("cmyk",1,m)},yellow:function(m){return this.setChannel("cmyk",2,m)},black:function(m){return this.setChannel("cmyk",3,m)},hexString:function(){return h.hexString(this.values.rgb)},rgbString:function(){return h.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return h.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return h.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return h.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return h.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return h.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return h.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var m=this.values.rgb;return(m[0]<<16)|(m[1]<<8)|m[2]},luminosity:function(){var n=this.values.rgb;var m=[];for(var o=0;o<n.length;o++){var p=n[o]/255;m[o]=(p<=0.03928)?p/12.92:Math.pow(((p+0.055)/1.055),2.4)}return 0.2126*m[0]+0.7152*m[1]+0.0722*m[2]},contrast:function(m){var o=this.luminosity();var n=m.luminosity();if(o>n){return(o+0.05)/(n+0.05)}return(n+0.05)/(o+0.05)},level:function(m){var n=this.contrast(m);if(n>=7.1){return"AAA"}return(n>=4.5)?"AA":""},dark:function(){var m=this.values.rgb;var n=(m[0]*299+m[1]*587+m[2]*114)/1000;return n<128},light:function(){return !this.dark()},negate:function(){var m=[];for(var n=0;n<3;n++){m[n]=255-this.values.rgb[n]}this.setValues("rgb",m);return this},lighten:function(n){var m=this.values.hsl;m[2]+=m[2]*n;this.setValues("hsl",m);return this},darken:function(n){var m=this.values.hsl;m[2]-=m[2]*n;this.setValues("hsl",m);return this},saturate:function(n){var m=this.values.hsl;m[1]+=m[1]*n;this.setValues("hsl",m);return this},desaturate:function(n){var m=this.values.hsl;m[1]-=m[1]*n;this.setValues("hsl",m);return this},whiten:function(m){var n=this.values.hwb;n[1]+=n[1]*m;this.setValues("hwb",n);return this},blacken:function(m){var n=this.values.hwb;n[2]+=n[2]*m;this.setValues("hwb",n);return this},greyscale:function(){var m=this.values.rgb;var n=m[0]*0.3+m[1]*0.59+m[2]*0.11;this.setValues("rgb",[n,n,n]);return this},clearer:function(m){var n=this.values.alpha;
10this.setValues("alpha",n-(n*m));return this},opaquer:function(m){var n=this.values.alpha;this.setValues("alpha",n+(n*m));return this},rotate:function(o){var n=this.values.hsl;var m=(n[0]+o)%360;n[0]=m<0?360+m:m;this.setValues("hsl",n);return this},mix:function(n,q){var x=this;var v=n;var m=q===undefined?0.5:q;var u=2*m-1;var t=x.alpha()-v.alpha();var s=(((u*t===-1)?u:(u+t)/(1+u*t))+1)/2;var o=1-s;return this.rgb(s*x.red()+o*v.red(),s*x.green()+o*v.green(),s*x.blue()+o*v.blue()).alpha(x.alpha()*m+v.alpha()*(1-m))},toJSON:function(){return this.rgb()},clone:function(){var m=new k();var p=this.values;var q=m.values;var o,n;for(var s in p){if(p.hasOwnProperty(s)){o=p[s];n=({}).toString.call(o);if(n==="[object Array]"){q[s]=o.slice(0)}else{if(n==="[object Number]"){q[s]=o}else{console.error("unexpected color value:",o)}}}}return m}};k.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]};k.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]};k.prototype.getValues=function(p){var m=this.values;var o={};for(var n=0;n<p.length;n++){o[p.charAt(n)]=m[p][n]}if(m.alpha!==1){o.a=m.alpha}return o};k.prototype.setValues=function(m,v){var w=this.values;var u=this.spaces;var p=this.maxes;var q=1;var s;if(m==="alpha"){q=v}else{if(v.length){w[m]=v.slice(0,m.length);q=v[m.length]}else{if(v[m.charAt(0)]!==undefined){for(s=0;s<m.length;s++){w[m][s]=v[m.charAt(s)]}q=v.a}else{if(v[u[m][0]]!==undefined){var o=u[m];for(s=0;s<m.length;s++){w[m][s]=v[o[s]]}q=v.alpha}}}}w.alpha=Math.max(0,Math.min(1,(q===undefined?w.alpha:q)));if(m==="alpha"){return false}var t;for(s=0;s<m.length;s++){t=Math.max(0,Math.min(p[m][s],w[m][s]));w[m][s]=Math.round(t)}for(var n in u){if(n!==m){w[n]=l[m][n](w[m])}}return true};k.prototype.setSpace=function(o,m){var n=m[0];if(n===undefined){return this.getValues(o)}if(typeof n==="number"){n=Array.prototype.slice.call(m)}this.setValues(o,n);return this};k.prototype.setChannel=function(n,m,p){var o=this.values[n];if(p===undefined){return o[m]}else{if(p===o[m]){return this}}o[m]=p;this.setValues(n,o);return this};if(typeof window!=="undefined"){window.Color=k}j.exports=k},{"1":1,"4":4}],3:[function(l,k,T){k.exports={rgb2hsl:z,rgb2hsv:w,rgb2hwb:v,rgb2cmyk:B,rgb2keyword:U,rgb2xyz:A,rgb2lab:ab,rgb2lch:u,hsl2rgb:N,hsl2hsv:Q,hsl2hwb:J,hsl2cmyk:X,hsl2keyword:t,hsv2rgb:ae,hsv2hsl:o,hsv2hwb:aa,hsv2cmyk:j,hsv2keyword:C,hwb2rgb:D,hwb2hsl:K,hwb2hsv:F,hwb2cmyk:M,hwb2keyword:R,cmyk2rgb:V,cmyk2hsl:e,cmyk2hsv:Y,cmyk2hwb:S,cmyk2keyword:G,keyword2rgb:ad,keyword2hsl:n,keyword2hsv:h,keyword2hwb:Z,keyword2cmyk:W,keyword2lab:I,keyword2xyz:p,xyz2rgb:i,xyz2lab:L,xyz2lch:ac,lab2xyz:x,lab2rgb:q,lab2lch:m,lch2lab:s,lch2xyz:P,lch2rgb:E};function z(ak){var af=ak[0]/255,aj=ak[1]/255,al=ak[2]/255,ah=Math.min(af,aj,al),am=Math.max(af,aj,al),an=am-ah,ai,ao,ag;if(am==ah){ai=0}else{if(af==am){ai=(aj-al)/an}else{if(aj==am){ai=2+(al-af)/an}else{if(al==am){ai=4+(af-aj)/an}}}}ai=Math.min(ai*60,360);if(ai<0){ai+=360}ag=(ah+am)/2;if(am==ah){ao=0}else{if(ag<=0.5){ao=an/(am+ah)}else{ao=an/(2-am-ah)}}return[ai,ao*100,ag*100]}function w(aj){var af=aj[0],ai=aj[1],ak=aj[2],ag=Math.min(af,ai,ak),al=Math.max(af,ai,ak),an=al-ag,ah,ao,am;if(al==0){ao=0}else{ao=(an/al*1000)/10}if(al==ag){ah=0}else{if(af==al){ah=(ai-ak)/an}else{if(ai==al){ah=2+(ak-af)/an}else{if(ak==al){ah=4+(af-ai)/an}}}}ah=Math.min(ah*60,360);if(ah<0){ah+=360}am=((al/255)*1000)/10;return[ah,ao,am]}function v(ah){var ak=ah[0],aj=ah[1],af=ah[2],ai=z(ah)[0],ag=1/255*Math.min(ak,Math.min(aj,af)),af=1-1/255*Math.max(ak,Math.max(aj,af));return[ai,ag*100,af*100]}function B(ai){var ak=ai[0]/255,aj=ai[1]/255,ag=ai[2]/255,am,af,al,ah;ah=Math.min(1-ak,1-aj,1-ag);am=(1-ak-ah)/(1-ah)||0;af=(1-aj-ah)/(1-ah)||0;al=(1-ag-ah)/(1-ah)||0;return[am*100,af*100,al*100,ah*100]}function U(af){return O[JSON.stringify(af)]}function A(ah){var aj=ah[0]/255,ai=ah[1]/255,ag=ah[2]/255;aj=aj>0.04045?Math.pow(((aj+0.055)/1.055),2.4):(aj/12.92);ai=ai>0.04045?Math.pow(((ai+0.055)/1.055),2.4):(ai/12.92);ag=ag>0.04045?Math.pow(((ag+0.055)/1.055),2.4):(ag/12.92);var af=(aj*0.4124)+(ai*0.3576)+(ag*0.1805);var al=(aj*0.2126)+(ai*0.7152)+(ag*0.0722);var ak=(aj*0.0193)+(ai*0.1192)+(ag*0.9505);return[af*100,al*100,ak*100]}function ab(ak){var aj=A(ak),ag=aj[0],am=aj[1],al=aj[2],ai,ah,af;ag/=95.047;am/=100;al/=108.883;ag=ag>0.008856?Math.pow(ag,1/3):(7.787*ag)+(16/116);am=am>0.008856?Math.pow(am,1/3):(7.787*am)+(16/116);al=al>0.008856?Math.pow(al,1/3):(7.787*al)+(16/116);ai=(116*am)-16;ah=500*(ag-am);af=200*(am-al);return[ai,ah,af]}function u(af){return m(ab(af))}function N(an){var aj=an[0]/360,ao=an[1]/100,ag=an[2]/100,al,ak,ai,am,af;if(ao==0){af=ag*255;return[af,af,af]}if(ag<0.5){ak=ag*(1+ao)}else{ak=ag+ao-ag*ao}al=2*ag-ak;am=[0,0,0];for(var ah=0;ah<3;ah++){ai=aj+1/3*-(ah-1);ai<0&&ai++;ai>1&&ai--;if(6*ai<1){af=al+(ak-al)*6*ai}else{if(2*ai<1){af=ak}else{if(3*ai<2){af=al+(ak-al)*(2/3-ai)*6}else{af=al}}}am[ah]=af*255}return am}function Q(ai){var ak=ai[0],aj=ai[1]/100,ag=ai[2]/100,af,ah;if(ag===0){return[0,0,0]}ag*=2;
10aj*=(ag<=1)?ag:2-ag;ah=(ag+aj)/2;af=(2*aj)/(ag+aj);return[ak,af*100,ah*100]}function J(af){return v(N(af))}function X(af){return B(N(af))}function t(af){return U(N(af))}function ae(aj){var ai=aj[0]/60,an=aj[1]/100,al=aj[2]/100,ah=Math.floor(ai)%6;var ak=ai-Math.floor(ai),ag=255*al*(1-an),af=255*al*(1-(an*ak)),am=255*al*(1-(an*(1-ak))),al=255*al;switch(ah){case 0:return[al,am,ag];case 1:return[af,al,ag];case 2:return[ag,al,am];case 3:return[ag,af,al];case 4:return[am,ag,al];case 5:return[al,ag,af]}}function o(ai){var ak=ai[0],aj=ai[1]/100,ah=ai[2]/100,af,ag;ag=(2-aj)*ah;af=aj*ah;af/=(ag<=1)?ag:2-ag;af=af||0;ag/=2;return[ak,af*100,ag*100]}function aa(af){return v(ae(af))}function j(af){return B(ae(af))}function C(af){return U(ae(af))}function D(an){var aj=an[0]/360,af=an[1]/100,ah=an[2]/100,al=af+ah,ai,am,ak,ag;if(al>1){af/=al;ah/=al}ai=Math.floor(6*aj);am=1-ah;ak=6*aj-ai;if((ai&1)!=0){ak=1-ak}ag=af+ak*(am-af);switch(ai){default:case 6:case 0:r=am;g=ag;b=af;break;case 1:r=ag;g=am;b=af;break;case 2:r=af;g=am;b=ag;break;case 3:r=af;g=ag;b=am;break;case 4:r=ag;g=af;b=am;break;case 5:r=am;g=af;b=ag;break}return[r*255,g*255,b*255]}function K(af){return z(D(af))}function F(af){return w(D(af))}function M(af){return B(D(af))}function R(af){return U(D(af))}function V(ak){var am=ak[0]/100,ag=ak[1]/100,al=ak[2]/100,ah=ak[3]/100,aj,ai,af;aj=1-Math.min(1,am*(1-ah)+ah);ai=1-Math.min(1,ag*(1-ah)+ah);af=1-Math.min(1,al*(1-ah)+ah);return[aj*255,ai*255,af*255]}function e(af){return z(V(af))}function Y(af){return w(V(af))}function S(af){return v(V(af))}function G(af){return U(V(af))}function i(ah){var ag=ah[0]/100,al=ah[1]/100,ak=ah[2]/100,aj,ai,af;aj=(ag*3.2406)+(al*-1.5372)+(ak*-0.4986);ai=(ag*-0.9689)+(al*1.8758)+(ak*0.0415);af=(ag*0.0557)+(al*-0.204)+(ak*1.057);aj=aj>0.0031308?((1.055*Math.pow(aj,1/2.4))-0.055):aj=(aj*12.92);ai=ai>0.0031308?((1.055*Math.pow(ai,1/2.4))-0.055):ai=(ai*12.92);af=af>0.0031308?((1.055*Math.pow(af,1/2.4))-0.055):af=(af*12.92);aj=Math.min(Math.max(0,aj),1);ai=Math.min(Math.max(0,ai),1);af=Math.min(Math.max(0,af),1);return[aj*255,ai*255,af*255]}function L(aj){var ag=aj[0],al=aj[1],ak=aj[2],ai,ah,af;ag/=95.047;al/=100;ak/=108.883;ag=ag>0.008856?Math.pow(ag,1/3):(7.787*ag)+(16/116);al=al>0.008856?Math.pow(al,1/3):(7.787*al)+(16/116);ak=ak>0.008856?Math.pow(ak,1/3):(7.787*ak)+(16/116);ai=(116*al)-16;ah=500*(ag-al);af=200*(al-ak);return[ai,ah,af]}function ac(af){return m(L(af))}function x(ak){var ai=ak[0],ah=ak[1],ag=ak[2],af,am,al,aj;if(ai<=8){am=(ai*100)/903.3;aj=(7.787*(am/100))+(16/116)}else{am=100*Math.pow((ai+16)/116,3);aj=Math.pow(am/100,1/3)}af=af/95.047<=0.008856?af=(95.047*((ah/500)+aj-(16/116)))/7.787:95.047*Math.pow((ah/500)+aj,3);al=al/108.883<=0.008859?al=(108.883*(aj-(ag/200)-(16/116)))/7.787:108.883*Math.pow(aj-(ag/200),3);return[af,am,al]}function m(ai){var ah=ai[0],ag=ai[1],af=ai[2],ak,aj,al;ak=Math.atan2(af,ag);aj=ak*360/2/Math.PI;if(aj<0){aj+=360}al=Math.sqrt(ag*ag+af*af);return[ah,al,aj]}function q(af){return i(x(af))}function s(ai){var ah=ai[0],al=ai[1],ak=ai[2],ag,af,aj;aj=ak/360*2*Math.PI;ag=al*Math.cos(aj);af=al*Math.sin(aj);return[ah,ag,af]}function P(af){return x(s(af))}function E(af){return q(s(af))}function ad(af){return H[af]}function n(af){return z(ad(af))}function h(af){return w(ad(af))}function Z(af){return v(ad(af))}function W(af){return B(ad(af))}function I(af){return ab(ad(af))}function p(af){return A(ad(af))}var H={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
10ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};var O={};for(var y in H){O[JSON.stringify(H[y])]=y}},{}],4:[function(i,e,l){var j=i(3);var n=function(){return new m()};for(var h in j){n[h+"Raw"]=(function(q){return function(s){if(typeof s=="number"){s=Array.prototype.slice.call(arguments)}return j[q](s)}})(h);var k=/(\w+)2(\w+)/.exec(h),p=k[1],o=k[2];n[p]=n[p]||{};n[p][o]=n[h]=(function(q){return function(s){if(typeof s=="number"){s=Array.prototype.slice.call(arguments)}var u=j[q](s);if(typeof u=="string"||u===undefined){return u}for(var t=0;t<u.length;t++){u[t]=Math.round(u[t])}return u}})(h)}var m=function(){this.convs={}};m.prototype.routeSpace=function(t,s){var q=s[0];if(q===undefined){return this.getValues(t)}if(typeof q=="number"){q=Array.prototype.slice.call(s)}return this.setValues(t,q)};m.prototype.setValues=function(s,q){this.space=s;this.convs={};this.convs[s]=q;return this};m.prototype.getValues=function(t){var s=this.convs[t];if(!s){var q=this.space,u=this.convs[q];s=n[q][t](u);this.convs[t]=s}return s};["rgb","hsl","hsv","cmyk","keyword"].forEach(function(q){m.prototype[q]=function(s){return this.routeSpace(q,arguments)}});e.exports=n},{"3":3}],5:[function(h,i,e){i.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
10ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],6:[function(h,i,e){(function(k,j){typeof e==="object"&&typeof i!=="undefined"?i.exports=j():typeof f==="function"&&f.amd?f(j):k.moment=j()}(this,function(){var cb;function bU(){return cb.apply(null,arguments)}function aR(eX){cb=eX}function Y(eX){return eX instanceof Array||Object.prototype.toString.call(eX)==="[object Array]"}function D(eX){return Object.prototype.toString.call(eX)==="[object Object]"}function ch(eY){var eX;for(eX in eY){return false}return true}function en(eX){return eX instanceof Date||Object.prototype.toString.call(eX)==="[object Date]"}function br(eX,e0){var eZ=[],eY;for(eY=0;eY<eX.length;++eY){eZ.push(e0(eX[eY],eY))}return eZ}function dj(eY,eX){return Object.prototype.hasOwnProperty.call(eY,eX)}function eR(eY,eX){for(var eZ in eX){if(dj(eX,eZ)){eY[eZ]=eX[eZ]}}if(dj(eX,"toString")){eY.toString=eX.toString}if(dj(eX,"valueOf")){eY.valueOf=eX.valueOf}return eY}function eb(eZ,e0,eX,eY){return ah(eZ,e0,eX,eY,true).utc()}function cs(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],meridiem:null}}function bd(eX){if(eX._pf==null){eX._pf=cs()}return eX._pf}var dm;if(Array.prototype.some){dm=Array.prototype.some}else{dm=function(eY){var e0=Object(this);var eX=e0.length>>>0;for(var eZ=0;eZ<eX;eZ++){if(eZ in e0&&eY.call(this,e0[eZ],eZ,e0)){return true}}return false}}function aA(eX){if(eX._isValid==null){var eY=bd(eX);var eZ=dm.call(eY.parsedDateParts,function(e0){return e0!=null});eX._isValid=!isNaN(eX._d.getTime())&&eY.overflow<0&&!eY.empty&&!eY.invalidMonth&&!eY.invalidWeekday&&!eY.nullInput&&!eY.invalidFormat&&!eY.userInvalidated&&(!eY.meridiem||(eY.meridiem&&eZ));if(eX._strict){eX._isValid=eX._isValid&&eY.charsLeftOver===0&&eY.unusedTokens.length===0&&eY.bigHour===undefined}}return eX._isValid}function cH(eY){var eX=eb(NaN);if(eY!=null){eR(bd(eX),eY)}else{bd(eX).userInvalidated=true}return eX}function M(eX){return eX===void 0}var cS=bU.momentProperties=[];function y(e1,e0){var eX,eZ,eY;if(!M(e0._isAMomentObject)){e1._isAMomentObject=e0._isAMomentObject}if(!M(e0._i)){e1._i=e0._i}if(!M(e0._f)){e1._f=e0._f}if(!M(e0._l)){e1._l=e0._l}if(!M(e0._strict)){e1._strict=e0._strict}if(!M(e0._tzm)){e1._tzm=e0._tzm}if(!M(e0._isUTC)){e1._isUTC=e0._isUTC}if(!M(e0._offset)){e1._offset=e0._offset}if(!M(e0._pf)){e1._pf=bd(e0)}if(!M(e0._locale)){e1._locale=e0._locale}if(cS.length>0){for(eX in cS){eZ=cS[eX];eY=e0[eZ];if(!M(eY)){e1[eZ]=eY}}}return e1}var de=false;function ek(eX){y(this,eX);this._d=new Date(eX._d!=null?eX._d.getTime():NaN);if(de===false){de=true;bU.updateOffset(this);de=false}}function cc(eX){return eX instanceof ek||(eX!=null&&eX._isAMomentObject!=null)}function dg(eX){if(eX<0){return Math.ceil(eX)||0}else{return Math.floor(eX)}}function cP(eX){var eZ=+eX,eY=0;if(eZ!==0&&isFinite(eZ)){eY=dg(eZ)}return eY}function b0(e2,e1,eY){var eX=Math.min(e2.length,e1.length),eZ=Math.abs(e2.length-e1.length),e3=0,e0;for(e0=0;e0<eX;e0++){if((eY&&e2[e0]!==e1[e0])||(!eY&&cP(e2[e0])!==cP(e1[e0]))){e3++}}return e3+eZ}
10function db(eX){if(bU.suppressDeprecationWarnings===false&&(typeof console!=="undefined")&&console.warn){console.warn("Deprecation warning: "+eX)}}function d8(eY,eX){var eZ=true;return eR(function(){if(bU.deprecationHandler!=null){bU.deprecationHandler(null,eY)}if(eZ){db(eY+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error()).stack);eZ=false}return eX.apply(this,arguments)},eX)}var ae={};function eK(eX,eY){if(bU.deprecationHandler!=null){bU.deprecationHandler(eX,eY)}if(!ae[eX]){db(eY);ae[eX]=true}}bU.suppressDeprecationWarnings=false;bU.deprecationHandler=null;function a6(eX){return eX instanceof Function||Object.prototype.toString.call(eX)==="[object Function]"}function dI(eX){var eZ,eY;for(eY in eX){eZ=eX[eY];if(a6(eZ)){this[eY]=eZ}else{this["_"+eY]=eZ}}this._config=eX;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+(/\d{1,2}/).source)}function d0(eZ,eX){var eY=eR({},eZ),e0;for(e0 in eX){if(dj(eX,e0)){if(D(eZ[e0])&&D(eX[e0])){eY[e0]={};eR(eY[e0],eZ[e0]);eR(eY[e0],eX[e0])}else{if(eX[e0]!=null){eY[e0]=eX[e0]}else{delete eY[e0]}}}}for(e0 in eZ){if(dj(eZ,e0)&&!dj(eX,e0)&&D(eZ[e0])){eY[e0]=eR({},eY[e0])}}return eY}function cC(eX){if(eX!=null){this.set(eX)}}var bX;if(Object.keys){bX=Object.keys}else{bX=function(eZ){var eY,eX=[];for(eY in eZ){if(dj(eZ,eY)){eX.push(eY)}}return eX}}var cl={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Z(eZ,e0,eY){var eX=this._calendar[eZ]||this._calendar.sameElse;return a6(eX)?eX.call(e0,eY):eX}var dQ={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function cL(eX){var eY=this._longDateFormat[eX],eZ=this._longDateFormat[eX.toUpperCase()];if(eY||!eZ){return eY}this._longDateFormat[eX]=eZ.replace(/MMMM|MM|DD|dddd/g,function(e0){return e0.slice(1)});return this._longDateFormat[eX]}var at="Invalid date";function ei(){return this._invalidDate}var b7="%d";var bz=/\d{1,2}/;function eu(eX){return this._ordinal.replace("%d",eX)}var et={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function cn(e0,eZ,eY,e1){var eX=this._relativeTime[eY];return(a6(eX))?eX(e0,eZ,eY,e1):eX.replace(/%d/i,e0)}function dR(eZ,eX){var eY=this._relativeTime[eZ>0?"future":"past"];return a6(eY)?eY(eX):eY.replace(/%s/i,eX)}var cM={};function cf(eZ,eX){var eY=eZ.toLowerCase();cM[eY]=cM[eY+"s"]=cM[eX]=eZ}function cO(eX){return typeof eX==="string"?cM[eX]||cM[eX.toLowerCase()]:undefined}function dG(eZ){var eY={},eX,e0;for(e0 in eZ){if(dj(eZ,e0)){eX=cO(e0);if(eX){eY[eX]=eZ[e0]}}}return eY}var bx={};function dP(eY,eX){bx[eY]=eX}function bu(eX){var eY=[];for(var eZ in eX){eY.push({unit:eZ,priority:bx[eZ]})}eY.sort(function(e1,e0){return e1.priority-e0.priority});return eY}function d4(eX,eY){return function(eZ){if(eZ!=null){eo(this,eX,eZ);bU.updateOffset(this,eY);return this}else{return eC(this,eX)}}}function eC(eY,eX){return eY.isValid()?eY._d["get"+(eY._isUTC?"UTC":"")+eX]():NaN}function eo(eY,eX,eZ){if(eY.isValid()){eY._d["set"+(eY._isUTC?"UTC":"")+eX](eZ)}}function aD(eX){eX=cO(eX);if(a6(this[eX])){return this[eX]()}return this}function ay(eX,e0){if(typeof eX==="object"){eX=dG(eX);var eZ=bu(eX);for(var eY=0;eY<eZ.length;eY++){this[eZ[eY].unit](eX[eZ[eY].unit])}}else{eX=cO(eX);if(a6(this[eX])){return this[eX](e0)}}return this}function cp(e2,e1,eY){var e0=""+Math.abs(e2),eZ=e1-e0.length,eX=e2>=0;return(eX?(eY?"+":""):"-")+Math.pow(10,Math.max(0,eZ)).toString().substr(1)+e0}var bS=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;var bR=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;var bQ={};var bb={};function cx(eY,eZ,eX,e1){var e0=e1;
10if(typeof e1==="string"){e0=function(){return this[e1]()}}if(eY){bb[eY]=e0}if(eZ){bb[eZ[0]]=function(){return cp(e0.apply(this,arguments),eZ[1],eZ[2])}}if(eX){bb[eX]=function(){return this.localeData().ordinal(e0.apply(this,arguments),eY)}}}function aB(eX){if(eX.match(/\[[\s\S]/)){return eX.replace(/^\[|\]$/g,"")}return eX.replace(/\\/g,"")}function bC(eZ){var e0=eZ.match(bS),eX,eY;for(eX=0,eY=e0.length;eX<eY;eX++){if(bb[e0[eX]]){e0[eX]=bb[e0[eX]]}else{e0[eX]=aB(e0[eX])}}return function(e3){var e1="",e2;for(e2=0;e2<eY;e2++){e1+=e0[e2] instanceof Function?e0[e2].call(e3,eZ):e0[e2]}return e1}}function ak(eX,eY){if(!eX.isValid()){return eX.localeData().invalidDate()}eY=bI(eY,eX.localeData());bQ[eY]=bQ[eY]||bC(eY);return bQ[eY](eX)}function bI(e0,eX){var eY=5;function eZ(e1){return eX.longDateFormat(e1)||e1}bR.lastIndex=0;while(eY>=0&&bR.test(e0)){e0=e0.replace(bR,eZ);bR.lastIndex=0;eY-=1}return e0}var aN=/\d/;var aM=/\d\d/;var aL=/\d{3}/;var aK=/\d{4}/;var aJ=/[+-]?\d{6}/;var ax=/\d\d?/;var cm=/\d\d\d\d?/;var d6=/\d\d\d\d\d\d?/;var aw=/\d{1,3}/;var av=/\d{1,4}/;var au=/[+-]?\d{1,6}/;var z=/\d+/;var I=/[+-]?\d+/;var bK=/Z|[+-]\d\d:?\d\d/gi;var cE=/Z|[+-]\d\d(?::?\d\d)?/gi;var eL=/[+-]?\d+(\.\d{1,3})?/;var a8=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i;var a2={};function bg(eX,eY,eZ){a2[eX]=a6(eY)?eY:function(e1,e0){return(e1&&eZ)?eZ:eY}}function bH(eY,eX){if(!dj(a2,eY)){return new RegExp(dh(eY))}return a2[eY](eX._strict,eX._locale)}function dh(eX){return cg(eX.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(eY,e2,e1,e0,eZ){return e2||e1||e0||eZ}))}function cg(eX){return eX.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var q={};function bV(eY,e0){var eX,eZ=e0;if(typeof eY==="string"){eY=[eY]}if(typeof e0==="number"){eZ=function(e1,e2){e2[e0]=cP(e1)}}for(eX=0;eX<eY.length;eX++){q[eY[eX]]=eZ}}function ac(eX,eY){bV(eX,function(eZ,e2,e0,e1){e0._w=e0._w||{};eY(eZ,e0._w,e0,e1)})}function C(eZ,eX,eY){if(eX!=null&&dj(q,eZ)){q[eZ](eX,eY._a,eY,eZ)}}var eM=0;var t=1;var em=2;var ez=3;var dE=4;var an=5;var bL=6;var ci=7;var s=8;var cQ;if(Array.prototype.indexOf){cQ=Array.prototype.indexOf}else{cQ=function(eY){var eX;for(eX=0;eX<this.length;++eX){if(this[eX]===eY){return eX}}return -1}}function bJ(eX,eY){return new Date(Date.UTC(eX,eY+1,0)).getUTCDate()}cx("M",["MM",2],"Mo",function(){return this.month()+1});cx("MMM",0,0,function(eX){return this.localeData().monthsShort(this,eX)});cx("MMMM",0,0,function(eX){return this.localeData().months(this,eX)});cf("month","M");dP("month",8);bg("M",ax);bg("MM",ax,aM);bg("MMM",function(eY,eX){return eX.monthsShortRegex(eY)});bg("MMMM",function(eY,eX){return eX.monthsRegex(eY)});bV(["M","MM"],function(eX,eY){eY[t]=cP(eX)-1});bV(["MMM","MMMM"],function(eX,e1,eY,eZ){var e0=eY._locale.monthsParse(eX,eZ,eY._strict);if(e0!=null){e1[t]=e0}else{bd(eY).invalidMonth=eX}});var b5=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/;var U="January_February_March_April_May_June_July_August_September_October_November_December".split("_");function a0(eX,eY){return Y(this._months)?this._months[eX.month()]:this._months[(this._months.isFormat||b5).test(eY)?"format":"standalone"][eX.month()]}var dU="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function bc(eX,eY){return Y(this._monthsShort)?this._monthsShort[eX.month()]:this._monthsShort[b5.test(eY)?"format":"standalone"][eX.month()]}function bf(eY,e3,eX){var e0,e1,e2,eZ=eY.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(e0=0;e0<12;++e0){e2=eb([2000,e0]);this._shortMonthsParse[e0]=this.monthsShort(e2,"").toLocaleLowerCase();this._longMonthsParse[e0]=this.months(e2,"").toLocaleLowerCase()}}
10if(eX){if(e3==="MMM"){e1=cQ.call(this._shortMonthsParse,eZ);return e1!==-1?e1:null}else{e1=cQ.call(this._longMonthsParse,eZ);return e1!==-1?e1:null}}else{if(e3==="MMM"){e1=cQ.call(this._shortMonthsParse,eZ);if(e1!==-1){return e1}e1=cQ.call(this._longMonthsParse,eZ);return e1!==-1?e1:null}else{e1=cQ.call(this._longMonthsParse,eZ);if(e1!==-1){return e1}e1=cQ.call(this._shortMonthsParse,eZ);return e1!==-1?e1:null}}}function da(eY,e2,eX){var eZ,e1,e0;if(this._monthsParseExact){return bf.call(this,eY,e2,eX)}if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(eZ=0;eZ<12;eZ++){e1=eb([2000,eZ]);if(eX&&!this._longMonthsParse[eZ]){this._longMonthsParse[eZ]=new RegExp("^"+this.months(e1,"").replace(".","")+"$","i");this._shortMonthsParse[eZ]=new RegExp("^"+this.monthsShort(e1,"").replace(".","")+"$","i")}if(!eX&&!this._monthsParse[eZ]){e0="^"+this.months(e1,"")+"|^"+this.monthsShort(e1,"");this._monthsParse[eZ]=new RegExp(e0.replace(".",""),"i")}if(eX&&e2==="MMMM"&&this._longMonthsParse[eZ].test(eY)){return eZ}else{if(eX&&e2==="MMM"&&this._shortMonthsParse[eZ].test(eY)){return eZ}else{if(!eX&&this._monthsParse[eZ].test(eY)){return eZ}}}}}function aV(eX,eY){var eZ;if(!eX.isValid()){return eX}if(typeof eY==="string"){if(/^\d+$/.test(eY)){eY=cP(eY)}else{eY=eX.localeData().monthsParse(eY);if(typeof eY!=="number"){return eX}}}eZ=Math.min(eX.date(),bJ(eX.year(),eY));eX._d["set"+(eX._isUTC?"UTC":"")+"Month"](eY,eZ);return eX}function ey(eX){if(eX!=null){aV(this,eX);bU.updateOffset(this,true);return this}else{return eC(this,"Month")}}function bO(){return bJ(this.year(),this.month())}var df=a8;function di(eX){if(this._monthsParseExact){if(!dj(this,"_monthsRegex")){dk.call(this)}if(eX){return this._monthsShortStrictRegex}else{return this._monthsShortRegex}}else{if(!dj(this,"_monthsShortRegex")){this._monthsShortRegex=df}return this._monthsShortStrictRegex&&eX?this._monthsShortStrictRegex:this._monthsShortRegex}}var eq=a8;function cZ(eX){if(this._monthsParseExact){if(!dj(this,"_monthsRegex")){dk.call(this)}if(eX){return this._monthsStrictRegex}else{return this._monthsRegex}}else{if(!dj(this,"_monthsRegex")){this._monthsRegex=eq}return this._monthsStrictRegex&&eX?this._monthsStrictRegex:this._monthsRegex}}function dk(){function e2(e4,e3){return e3.length-e4.length}var e1=[],eX=[],e0=[],eY,eZ;for(eY=0;eY<12;eY++){eZ=eb([2000,eY]);e1.push(this.monthsShort(eZ,""));eX.push(this.months(eZ,""));e0.push(this.months(eZ,""));e0.push(this.monthsShort(eZ,""))}e1.sort(e2);eX.sort(e2);e0.sort(e2);for(eY=0;eY<12;eY++){e1[eY]=cg(e1[eY]);eX[eY]=cg(eX[eY])}for(eY=0;eY<24;eY++){e0[eY]=cg(e0[eY])}this._monthsRegex=new RegExp("^("+e0.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+eX.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+e1.join("|")+")","i")}cx("Y",0,0,function(){var eX=this.year();return eX<=9999?""+eX:"+"+eX});cx(0,["YY",2],0,function(){return this.year()%100});cx(0,["YYYY",4],0,"year");cx(0,["YYYYY",5],0,"year");cx(0,["YYYYYY",6,true],0,"year");cf("year","y");dP("year",1);bg("Y",I);bg("YY",ax,aM);bg("YYYY",av,aK);bg("YYYYY",au,aJ);bg("YYYYYY",au,aJ);bV(["YYYYY","YYYYYY"],eM);bV("YYYY",function(eX,eY){eY[eM]=eX.length===2?bU.parseTwoDigitYear(eX):cP(eX)});bV("YY",function(eX,eY){eY[eM]=bU.parseTwoDigitYear(eX)});bV("Y",function(eX,eY){eY[eM]=parseInt(eX,10)});function dC(eX){return dT(eX)?366:365}function dT(eX){return(eX%4===0&&eX%100!==0)||eX%400===0}bU.parseTwoDigitYear=function(eX){return cP(eX)+(cP(eX)>68?1900:2000)};var cG=d4("FullYear",true);function cU(){return dT(this.year())}function d1(e4,eX,e2,e1,e3,e0,eZ){var eY=new Date(e4,eX,e2,e1,e3,e0,eZ);if(e4<100&&e4>=0&&isFinite(eY.getFullYear())){eY.setFullYear(e4)}return eY}function ds(eY){var eX=new Date(Date.UTC.apply(null,arguments));if(eY<100&&eY>=0&&isFinite(eX.getUTCFullYear())){eX.setUTCFullYear(eY)}return eX}function bl(eY,e1,e0){var eX=7+e1-e0,eZ=(7+ds(eY,0,eX).getUTCDay()-e1)%7;return -eZ+eX-1}function bF(e0,eY,eZ,e6,e4){var e5=(7+eZ-e6)%7,eX=bl(e0,e6,e4),e2=1+7*(eY-1)+e5+eX,e3,e1;if(e2<=0){e3=e0-1;e1=dC(e3)+e2}else{if(e2>dC(e0)){e3=e0+1;e1=e2-dC(e0)}else{e3=e0;e1=e2}}return{year:e3,dayOfYear:e1}}function el(e1,e3,e2){var eZ=bl(e1.year(),e3,e2),e0=Math.floor((e1.dayOfYear()-eZ-1)/7)+1,eX,eY;if(e0<1){eY=e1.year()-1;eX=e0+L(eY,e3,e2)}else{if(e0>L(e1.year(),e3,e2)){eX=e0-L(e1.year(),e3,e2);eY=e1.year()+1}else{eY=e1.year();eX=e0}}return{week:eX,year:eY}}function L(eY,e1,eZ){var eX=bl(eY,e1,eZ),e0=bl(eY+1,e1,eZ);return(dC(eY)-eX+e0)/7}cx("w",["ww",2],"wo","week");cx("W",["WW",2],"Wo","isoWeek");cf("week","w");cf("isoWeek","W");dP("week",5);dP("isoWeek",5);bg("w",ax);bg("ww",ax,aM);bg("W",ax);bg("WW",ax,aM);ac(["w","ww","W","WW"],function(eX,e0,eY,eZ){e0[eZ.substr(0,1)]=cP(eX)});function bs(eX){return el(eX,this._week.dow,this._week.doy).week}var b4={dow:0,doy:6};function al(){return this._week.dow}function c8(){return this._week.doy}function O(eX){var eY=this.localeData().week(this);return eX==null?eY:this.add((eX-eY)*7,"d")}function F(eX){var eY=el(this,1,4).week;return eX==null?eY:this.add((eX-eY)*7,"d")}cx("d",0,"do","day");cx("dd",0,0,function(eX){return this.localeData().weekdaysMin(this,eX)});cx("ddd",0,0,function(eX){return this.localeData().weekdaysShort(this,eX)});cx("dddd",0,0,function(eX){return this.localeData().weekdays(this,eX)});cx("e",0,0,"weekday");cx("E",0,0,"isoWeekday");cf("day","d");cf("weekday","e");cf("isoWeekday","E");dP("day",11);dP("weekday",11);dP("isoWeekday",11);bg("d",ax);bg("e",ax);bg("E",ax);bg("dd",function(eY,eX){return eX.weekdaysMinRegex(eY)});bg("ddd",function(eY,eX){return eX.weekdaysShortRegex(eY)});bg("dddd",function(eY,eX){return eX.weekdaysRegex(eY)});ac(["dd","ddd","dddd"],function(eX,e0,eY,eZ){var e1=eY._locale.weekdaysParse(eX,eZ,eY._strict);if(e1!=null){e0.d=e1}else{bd(eY).invalidWeekday=eX}});ac(["d","e","E"],function(eX,e0,eY,eZ){e0[eZ]=cP(eX)});function bk(eY,eX){if(typeof eY!=="string"){return eY}if(!isNaN(eY)){return parseInt(eY,10)}eY=eX.weekdaysParse(eY);if(typeof eY==="number"){return eY}return null}function bG(eY,eX){if(typeof eY==="string"){return eX.weekdaysParse(eY)%7||7}return isNaN(eY)?null:eY}var W="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");function aC(eX,eY){return Y(this._weekdays)?this._weekdays[eX.day()]:this._weekdays[this._weekdays.isFormat.test(eY)?"format":"standalone"][eX.day()]}var v="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");function S(eX){return this._weekdaysShort[eX.day()]}var by="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function ew(eX){return this._weekdaysMin[eX.day()]}function b1(e2,e3,eX){var eZ,e0,e1,eY=e2.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(eZ=0;eZ<7;++eZ){e1=eb([2000,1]).day(eZ);this._minWeekdaysParse[eZ]=this.weekdaysMin(e1,"").toLocaleLowerCase();this._shortWeekdaysParse[eZ]=this.weekdaysShort(e1,"").toLocaleLowerCase();this._weekdaysParse[eZ]=this.weekdays(e1,"").toLocaleLowerCase()}}
10if(eX){if(e3==="dddd"){e0=cQ.call(this._weekdaysParse,eY);return e0!==-1?e0:null}else{if(e3==="ddd"){e0=cQ.call(this._shortWeekdaysParse,eY);return e0!==-1?e0:null}else{e0=cQ.call(this._minWeekdaysParse,eY);return e0!==-1?e0:null}}}else{if(e3==="dddd"){e0=cQ.call(this._weekdaysParse,eY);if(e0!==-1){return e0}e0=cQ.call(this._shortWeekdaysParse,eY);if(e0!==-1){return e0}e0=cQ.call(this._minWeekdaysParse,eY);return e0!==-1?e0:null}else{if(e3==="ddd"){e0=cQ.call(this._shortWeekdaysParse,eY);if(e0!==-1){return e0}e0=cQ.call(this._weekdaysParse,eY);if(e0!==-1){return e0}e0=cQ.call(this._minWeekdaysParse,eY);return e0!==-1?e0:null}else{e0=cQ.call(this._minWeekdaysParse,eY);if(e0!==-1){return e0}e0=cQ.call(this._weekdaysParse,eY);if(e0!==-1){return e0}e0=cQ.call(this._shortWeekdaysParse,eY);return e0!==-1?e0:null}}}}function bN(e1,e2,eX){var eY,e0,eZ;if(this._weekdaysParseExact){return b1.call(this,e1,e2,eX)}if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(eY=0;eY<7;eY++){e0=eb([2000,1]).day(eY);if(eX&&!this._fullWeekdaysParse[eY]){this._fullWeekdaysParse[eY]=new RegExp("^"+this.weekdays(e0,"").replace(".",".?")+"$","i");this._shortWeekdaysParse[eY]=new RegExp("^"+this.weekdaysShort(e0,"").replace(".",".?")+"$","i");this._minWeekdaysParse[eY]=new RegExp("^"+this.weekdaysMin(e0,"").replace(".",".?")+"$","i")}if(!this._weekdaysParse[eY]){eZ="^"+this.weekdays(e0,"")+"|^"+this.weekdaysShort(e0,"")+"|^"+this.weekdaysMin(e0,"");this._weekdaysParse[eY]=new RegExp(eZ.replace(".",""),"i")}if(eX&&e2==="dddd"&&this._fullWeekdaysParse[eY].test(e1)){return eY}else{if(eX&&e2==="ddd"&&this._shortWeekdaysParse[eY].test(e1)){return eY}else{if(eX&&e2==="dd"&&this._minWeekdaysParse[eY].test(e1)){return eY}else{if(!eX&&this._weekdaysParse[eY].test(e1)){return eY}}}}}}function ed(eY){if(!this.isValid()){return eY!=null?this:NaN}var eX=this._isUTC?this._d.getUTCDay():this._d.getDay();if(eY!=null){eY=bk(eY,this.localeData());return this.add(eY-eX,"d")}else{return eX}}function ai(eX){if(!this.isValid()){return eX!=null?this:NaN}var eY=(this.day()+7-this.localeData()._week.dow)%7;return eX==null?eY:this.add(eX-eY,"d")}function cu(eX){if(!this.isValid()){return eX!=null?this:NaN}if(eX!=null){var eY=bG(eX,this.localeData());return this.day(this.day()%7?eY:eY-7)}else{return this.day()||7}}var af=a8;function eP(eX){if(this._weekdaysParseExact){if(!dj(this,"_weekdaysRegex")){H.call(this)}if(eX){return this._weekdaysStrictRegex}else{return this._weekdaysRegex}}else{if(!dj(this,"_weekdaysRegex")){this._weekdaysRegex=af}return this._weekdaysStrictRegex&&eX?this._weekdaysStrictRegex:this._weekdaysRegex}}var E=a8;function aI(eX){if(this._weekdaysParseExact){if(!dj(this,"_weekdaysRegex")){H.call(this)}if(eX){return this._weekdaysShortStrictRegex}else{return this._weekdaysShortRegex}}else{if(!dj(this,"_weekdaysShortRegex")){this._weekdaysShortRegex=E}return this._weekdaysShortStrictRegex&&eX?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}}var dO=a8;function K(eX){if(this._weekdaysParseExact){if(!dj(this,"_weekdaysRegex")){H.call(this)}if(eX){return this._weekdaysMinStrictRegex}else{return this._weekdaysMinRegex}}else{if(!dj(this,"_weekdaysMinRegex")){this._weekdaysMinRegex=dO}return this._weekdaysMinStrictRegex&&eX?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}}function H(){function e0(e8,e7){return e7.length-e8.length}var e2=[],e3=[],e6=[],eX=[],e1,eZ,eY,e4,e5;for(e1=0;e1<7;e1++){eZ=eb([2000,1]).day(e1);eY=this.weekdaysMin(eZ,"");e4=this.weekdaysShort(eZ,"");e5=this.weekdays(eZ,"");e2.push(eY);e3.push(e4);e6.push(e5);eX.push(eY);eX.push(e4);eX.push(e5)}e2.sort(e0);e3.sort(e0);e6.sort(e0);eX.sort(e0);for(e1=0;e1<7;e1++){e3[e1]=cg(e3[e1]);e6[e1]=cg(e6[e1]);eX[e1]=cg(eX[e1])}this._weekdaysRegex=new RegExp("^("+eX.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+e6.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+e3.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+e2.join("|")+")","i")}function dw(){return this.hours()%12||12}function T(){return this.hours()||24}cx("H",["HH",2],0,"hour");cx("h",["hh",2],0,dw);cx("k",["kk",2],0,T);cx("hmm",0,0,function(){return""+dw.apply(this)+cp(this.minutes(),2)}
10);cx("hmmss",0,0,function(){return""+dw.apply(this)+cp(this.minutes(),2)+cp(this.seconds(),2)});cx("Hmm",0,0,function(){return""+this.hours()+cp(this.minutes(),2)});cx("Hmmss",0,0,function(){return""+this.hours()+cp(this.minutes(),2)+cp(this.seconds(),2)});function eg(eX,eY){cx(eX,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),eY)})}eg("a",true);eg("A",false);cf("hour","h");dP("hour",13);function V(eY,eX){return eX._meridiemParse}bg("a",V);bg("A",V);bg("H",ax);bg("h",ax);bg("HH",ax,aM);bg("hh",ax,aM);bg("hmm",cm);bg("hmmss",d6);bg("Hmm",cm);bg("Hmmss",d6);bV(["H","HH"],ez);bV(["a","A"],function(eX,eZ,eY){eY._isPm=eY._locale.isPM(eX);eY._meridiem=eX});bV(["h","hh"],function(eX,eZ,eY){eZ[ez]=cP(eX);bd(eY).bigHour=true});bV("hmm",function(eX,e0,eY){var eZ=eX.length-2;e0[ez]=cP(eX.substr(0,eZ));e0[dE]=cP(eX.substr(eZ));bd(eY).bigHour=true});bV("hmmss",function(eX,e1,eY){var e0=eX.length-4;var eZ=eX.length-2;e1[ez]=cP(eX.substr(0,e0));e1[dE]=cP(eX.substr(e0,2));e1[an]=cP(eX.substr(eZ));bd(eY).bigHour=true});bV("Hmm",function(eX,e0,eY){var eZ=eX.length-2;e0[ez]=cP(eX.substr(0,eZ));e0[dE]=cP(eX.substr(eZ))});bV("Hmmss",function(eX,e1,eY){var e0=eX.length-4;var eZ=eX.length-2;e1[ez]=cP(eX.substr(0,e0));e1[dE]=cP(eX.substr(e0,2));e1[an]=cP(eX.substr(eZ))});function cd(eX){return((eX+"").toLowerCase().charAt(0)==="p")}var b6=/[ap]\.?m?\.?/i;function aT(eX,eY,eZ){if(eX>11){return eZ?"pm":"PM"}else{return eZ?"am":"AM"}}var cq=d4("Hours",true);var b3={calendar:cl,longDateFormat:dQ,invalidDate:at,ordinal:b7,ordinalParse:bz,relativeTime:et,months:U,monthsShort:dU,week:b4,weekdays:W,weekdaysMin:by,weekdaysShort:v,meridiemParse:b6};var bD={};var cY;function dl(eX){return eX?eX.toLowerCase().replace("_","-"):eX}function cX(e2){var e0=0,eY,e1,eX,eZ;while(e0<e2.length){eZ=dl(e2[e0]).split("-");eY=eZ.length;e1=dl(e2[e0+1]);e1=e1?e1.split("-"):null;while(eY>0){eX=aF(eZ.slice(0,eY).join("-"));if(eX){return eX}if(e1&&e1.length>=eY&&b0(eZ,e1,true)>=eY-1){break}eY--}e0++}return null}function aF(eX){var eZ=null;if(!bD[eX]&&(typeof i!=="undefined")&&i&&i.exports){try{eZ=cY._abbr;h("./locale/"+eX);cJ(eZ)}catch(eY){}}return bD[eX]}function cJ(eY,eX){var eZ;if(eY){if(M(eX)){eZ=A(eY)}else{eZ=cB(eY,eX)}if(eZ){cY=eZ}}return cY._abbr}function cB(eY,eX){if(eX!==null){var eZ=b3;eX.abbr=eY;if(bD[eY]!=null){eK("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.");eZ=bD[eY]._config}else{if(eX.parentLocale!=null){if(bD[eX.parentLocale]!=null){eZ=bD[eX.parentLocale]._config}else{eK("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")}}}bD[eY]=new cC(d0(eZ,eX));cJ(eY);return bD[eY]}else{delete bD[eY];return null}}function ee(eZ,eY){if(eY!=null){var eX,e0=b3;if(bD[eZ]!=null){e0=bD[eZ]._config}eY=d0(e0,eY);eX=new cC(eY);eX.parentLocale=bD[eZ];bD[eZ]=eX;cJ(eZ)}else{if(bD[eZ]!=null){if(bD[eZ].parentLocale!=null){bD[eZ]=bD[eZ].parentLocale}else{if(bD[eZ]!=null){delete bD[eZ]}}}}return bD[eZ]}function A(eY){var eX;if(eY&&eY._locale&&eY._locale._abbr){eY=eY._locale._abbr}if(!eY){return cY}if(!Y(eY)){eX=aF(eY);if(eX){return eX}eY=[eY]}return cX(eY)}function aa(){return bX(bD)}function cN(eX){var eZ;var eY=eX._a;if(eY&&bd(eX).overflow===-2){eZ=eY[t]<0||eY[t]>11?t:eY[em]<1||eY[em]>bJ(eY[eM],eY[t])?em:eY[ez]<0||eY[ez]>24||(eY[ez]===24&&(eY[dE]!==0||eY[an]!==0||eY[bL]!==0))?ez:eY[dE]<0||eY[dE]>59?dE:eY[an]<0||eY[an]>59?an:eY[bL]<0||eY[bL]>999?bL:-1;if(bd(eX)._overflowDayOfYear&&(eZ<eM||eZ>em)){eZ=em}if(bd(eX)._overflowWeeks&&eZ===-1){eZ=ci}if(bd(eX)._overflowWeekday&&eZ===-1){eZ=s}bd(eX).overflow=eZ}return eX}var u=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/;var aS=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/;var cF=/Z|[+-]\d\d(?::?\d\d)?/;var cR=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,false],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,false],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,false],["YYYYDDD",/\d{7}/]];var cr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]];var bW=/^\/?Date\((\-?\d+)/i;function J(eY){var e2,e0,e4=eY._i,e3=u.exec(e4)||aS.exec(e4),e5,eX,e1,eZ;if(e3){bd(eY).iso=true;for(e2=0,e0=cR.length;e2<e0;
10e2++){if(cR[e2][1].exec(e3[1])){eX=cR[e2][0];e5=cR[e2][2]!==false;break}}if(eX==null){eY._isValid=false;return}if(e3[3]){for(e2=0,e0=cr.length;e2<e0;e2++){if(cr[e2][1].exec(e3[3])){e1=(e3[2]||" ")+cr[e2][0];break}}if(e1==null){eY._isValid=false;return}}if(!e5&&e1!=null){eY._isValid=false;return}if(e3[4]){if(cF.exec(e3[4])){eZ="Z"}else{eY._isValid=false;return}}eY._f=eX+(e1||"")+(eZ||"");bY(eY)}else{eY._isValid=false}}function be(eY){var eX=bW.exec(eY._i);if(eX!==null){eY._d=new Date(+eX[1]);return}J(eY);if(eY._isValid===false){delete eY._isValid;bU.createFromInputFallback(eY)}}bU.createFromInputFallback=d8("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(eX){eX._d=new Date(eX._i+(eX._useUTC?" UTC":""))});function d2(eY,eX,eZ){if(eY!=null){return eY}if(eX!=null){return eX}return eZ}function a1(eY){var eX=new Date(bU.now());if(eY._useUTC){return[eX.getUTCFullYear(),eX.getUTCMonth(),eX.getUTCDate()]}return[eX.getFullYear(),eX.getMonth(),eX.getDate()]}function o(e1){var e2,e0,eZ=[],eY,eX;if(e1._d){return}eY=a1(e1);if(e1._w&&e1._a[em]==null&&e1._a[t]==null){c2(e1)}if(e1._dayOfYear){eX=d2(e1._a[eM],eY[eM]);if(e1._dayOfYear>dC(eX)){bd(e1)._overflowDayOfYear=true}e0=ds(eX,0,e1._dayOfYear);e1._a[t]=e0.getUTCMonth();e1._a[em]=e0.getUTCDate()}for(e2=0;e2<3&&e1._a[e2]==null;++e2){e1._a[e2]=eZ[e2]=eY[e2]}for(;e2<7;e2++){e1._a[e2]=eZ[e2]=(e1._a[e2]==null)?(e2===2?1:0):e1._a[e2]}if(e1._a[ez]===24&&e1._a[dE]===0&&e1._a[an]===0&&e1._a[bL]===0){e1._nextDay=true;e1._a[ez]=0}e1._d=(e1._useUTC?ds:d1).apply(null,eZ);if(e1._tzm!=null){e1._d.setUTCMinutes(e1._d.getUTCMinutes()-e1._tzm)}if(e1._nextDay){e1._a[ez]=24}}function c2(eZ){var e2,eX,eY,e0,e5,e3,e4,e1;e2=eZ._w;if(e2.GG!=null||e2.W!=null||e2.E!=null){e5=1;e3=4;eX=d2(e2.GG,eZ._a[eM],el(dY(),1,4).year);eY=d2(e2.W,1);e0=d2(e2.E,1);if(e0<1||e0>7){e1=true}}else{e5=eZ._locale._week.dow;e3=eZ._locale._week.doy;eX=d2(e2.gg,eZ._a[eM],el(dY(),e5,e3).year);eY=d2(e2.w,1);if(e2.d!=null){e0=e2.d;if(e0<0||e0>6){e1=true}}else{if(e2.e!=null){e0=e2.e+e5;if(e2.e<0||e2.e>6){e1=true}}else{e0=e5}}}if(eY<1||eY>L(eX,e5,e3)){bd(eZ)._overflowWeeks=true}else{if(e1!=null){bd(eZ)._overflowWeekday=true}else{e4=bF(eX,eY,e0,e5,e3);eZ._a[eM]=e4.year;eZ._dayOfYear=e4.dayOfYear}}}bU.ISO_8601=function(){};function bY(eZ){if(eZ._f===bU.ISO_8601){J(eZ);return}eZ._a=[];bd(eZ).empty=true;var e2=""+eZ._i,e1,eY,e5,e0,e4,eX=e2.length,e3=0;e5=bI(eZ._f,eZ._locale).match(bS)||[];for(e1=0;e1<e5.length;e1++){e0=e5[e1];eY=(e2.match(bH(e0,eZ))||[])[0];if(eY){e4=e2.substr(0,e2.indexOf(eY));if(e4.length>0){bd(eZ).unusedInput.push(e4)}e2=e2.slice(e2.indexOf(eY)+eY.length);e3+=eY.length}if(bb[e0]){if(eY){bd(eZ).empty=false}else{bd(eZ).unusedTokens.push(e0)}C(e0,eY,eZ)}else{if(eZ._strict&&!eY){bd(eZ).unusedTokens.push(e0)}}}bd(eZ).charsLeftOver=eX-e3;if(e2.length>0){bd(eZ).unusedInput.push(e2)}if(eZ._a[ez]<=12&&bd(eZ).bigHour===true&&eZ._a[ez]>0){bd(eZ).bigHour=undefined}bd(eZ).parsedDateParts=eZ._a.slice(0);bd(eZ).meridiem=eZ._meridiem;eZ._a[ez]=d9(eZ._locale,eZ._a[ez],eZ._meridiem);o(eZ);cN(eZ)}function d9(eX,eZ,e0){var eY;if(e0==null){return eZ}if(eX.meridiemHour!=null){return eX.meridiemHour(eZ,e0)}else{if(eX.isPM!=null){eY=eX.isPM(e0);if(eY&&eZ<12){eZ+=12}if(!eY&&eZ===12){eZ=0}return eZ}else{return eZ}}}function dA(eX){var e1,eZ,e0,eY,e2;if(eX._f.length===0){bd(eX).invalidFormat=true;eX._d=new Date(NaN);return}for(eY=0;eY<eX._f.length;eY++){e2=0;e1=y({},eX);if(eX._useUTC!=null){e1._useUTC=eX._useUTC}e1._f=eX._f[eY];bY(e1);if(!aA(e1)){continue}e2+=bd(e1).charsLeftOver;e2+=bd(e1).unusedTokens.length*10;bd(e1).score=e2;if(e0==null||e2<e0){e0=e2;eZ=e1}}eR(eX,eZ||e1)}function a3(eX){if(eX._d){return}var eY=dG(eX._i);eX._a=br([eY.year,eY.month,eY.day||eY.date,eY.hour,eY.minute,eY.second,eY.millisecond],function(eZ){return eZ&&parseInt(eZ,10)});o(eX)}function ar(eX){var eY=new ek(cN(bw(eX)));if(eY._nextDay){eY.add(1,"d");eY._nextDay=undefined}return eY}function bw(eY){var eX=eY._i,eZ=eY._f;eY._locale=eY._locale||A(eY._l);if(eX===null||(eZ===undefined&&eX==="")){return cH({nullInput:true})}
10if(typeof eX==="string"){eY._i=eX=eY._locale.preparse(eX)}if(cc(eX)){return new ek(cN(eX))}else{if(Y(eZ)){dA(eY)}else{if(en(eX)){eY._d=eX}else{if(eZ){bY(eY)}else{cv(eY)}}}}if(!aA(eY)){eY._d=null}return eY}function cv(eY){var eX=eY._i;if(eX===undefined){eY._d=new Date(bU.now())}else{if(en(eX)){eY._d=new Date(eX.valueOf())}else{if(typeof eX==="string"){be(eY)}else{if(Y(eX)){eY._a=br(eX.slice(0),function(eZ){return parseInt(eZ,10)});o(eY)}else{if(typeof(eX)==="object"){a3(eY)}else{if(typeof(eX)==="number"){eY._d=new Date(eX)}else{bU.createFromInputFallback(eY)}}}}}}}function ah(e0,e1,eX,eZ,eY){var e2={};if(typeof(eX)==="boolean"){eZ=eX;eX=undefined}if((D(e0)&&ch(e0))||(Y(e0)&&e0.length===0)){e0=undefined}e2._isAMomentObject=true;e2._useUTC=e2._isUTC=eY;e2._l=eX;e2._i=e0;e2._f=e1;e2._strict=eZ;return ar(e2)}function dY(eZ,e0,eX,eY){return ah(eZ,e0,eX,eY,false)}var cK=d8("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var eX=dY.apply(null,arguments);if(this.isValid()&&eX.isValid()){return eX<this?this:eX}else{return cH()}});var eh=d8("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var eX=dY.apply(null,arguments);if(this.isValid()&&eX.isValid()){return eX>this?this:eX}else{return cH()}});function eS(eZ,e0){var eY,eX;if(e0.length===1&&Y(e0[0])){e0=e0[0]}if(!e0.length){return dY()}eY=e0[0];for(eX=1;eX<e0.length;++eX){if(!e0[eX].isValid()||e0[eX][eZ](eY)){eY=e0[eX]}}return eY}function x(){var eX=[].slice.call(arguments,0);return eS("isBefore",eX)}function bp(){var eX=[].slice.call(arguments,0);return eS("isAfter",eX)}var cy=function(){return Date.now?Date.now():+(new Date())};function dJ(e2){var e4=dG(e2),e3=e4.year||0,eY=e4.quarter||0,eZ=e4.month||0,eX=e4.week||0,e7=e4.day||0,e5=e4.hour||0,e1=e4.minute||0,e6=e4.second||0,e0=e4.millisecond||0;this._milliseconds=+e0+e6*1000+e1*60000+e5*1000*60*60;this._days=+e7+eX*7;this._months=+eZ+eY*3+e3*12;this._data={};this._locale=A();this._bubble()}function aj(eX){return eX instanceof dJ}function bA(eX,eY){cx(eX,0,0,function(){var e0=this.utcOffset();var eZ="+";if(e0<0){e0=-e0;eZ="-"}return eZ+cp(~~(e0/60),2)+eY+cp(~~(e0)%60,2)})}bA("Z",":");bA("ZZ","");bg("Z",cE);bg("ZZ",cE);bV(["Z","ZZ"],function(eX,eZ,eY){eY._useUTC=true;eY._tzm=w(cE,eX)});var ev=/([\+\-]|\d\d)/gi;function w(e2,eY){var e0=((eY||"").match(e2)||[]);var eX=e0[e0.length-1]||[];var e1=(eX+"").match(ev)||["-",0,0];var eZ=+(e1[1]*60)+cP(e1[2]);return e1[0]==="+"?eZ:-eZ}function aG(eX,eY){var eZ,e0;if(eY._isUTC){eZ=eY.clone();e0=(cc(eX)||en(eX)?eX.valueOf():dY(eX).valueOf())-eZ.valueOf();eZ._d.setTime(eZ._d.valueOf()+e0);bU.updateOffset(eZ,false);return eZ}else{return dY(eX).local()}}function aP(eX){return -Math.round(eX._d.getTimezoneOffset()/15)*15}bU.updateOffset=function(){};function dt(eX,e0){var eZ=this._offset||0,eY;if(!this.isValid()){return eX!=null?this:NaN}if(eX!=null){if(typeof eX==="string"){eX=w(cE,eX)}else{if(Math.abs(eX)<16){eX=eX*60}}if(!this._isUTC&&e0){eY=aP(this)}this._offset=eX;this._isUTC=true;if(eY!=null){this.add(eY,"m")}if(eZ!==eX){if(!e0||this._changeInProgress){k(this,d7(eX-eZ,"m"),1,false)}else{if(!this._changeInProgress){this._changeInProgress=true;bU.updateOffset(this,true);this._changeInProgress=null}}}return this}else{return this._isUTC?eZ:aP(this)}}function dn(eX,eY){if(eX!=null){if(typeof eX!=="string"){eX=-eX}this.utcOffset(eX,eY);return this}else{return -this.utcOffset()}}function aZ(eX){return this.utcOffset(0,eX)}function dq(eX){if(this._isUTC){this.utcOffset(0,eX);this._isUTC=false;if(eX){this.subtract(aP(this),"m")}}return this}function b9(){if(this._tzm){this.utcOffset(this._tzm)}else{if(typeof this._i==="string"){this.utcOffset(w(bK,this._i))}}return this}function aE(eX){if(!this.isValid()){return false}eX=eX?dY(eX).utcOffset():0;return(this.utcOffset()-eX)%60===0}function aO(){return(this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset())}function m(){if(!M(this._isDSTShifted)){return this._isDSTShifted}var eY={};y(eY,this);eY=bw(eY);if(eY._a){var eX=eY._isUTC?eb(eY._a):dY(eY._a);this._isDSTShifted=this.isValid()&&b0(eY._a,eX.toArray())>0}else{this._isDSTShifted=false}return this._isDSTShifted}function du(){return this.isValid()?!this._isUTC:false}function bT(){return this.isValid()?this._isUTC:false}function dz(){return this.isValid()?this._isUTC&&this._offset===0:false}var ad=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/;var cw=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;function d7(eZ,e2){var e3=eZ,e1=null,eY,e0,eX;if(aj(eZ)){e3={ms:eZ._milliseconds,d:eZ._days,M:eZ._months}}else{if(typeof eZ==="number"){e3={};if(e2){e3[e2]=eZ}
10else{e3.milliseconds=eZ}}else{if(!!(e1=ad.exec(eZ))){eY=(e1[1]==="-")?-1:1;e3={y:0,d:cP(e1[em])*eY,h:cP(e1[ez])*eY,m:cP(e1[dE])*eY,s:cP(e1[an])*eY,ms:cP(e1[bL])*eY}}else{if(!!(e1=cw.exec(eZ))){eY=(e1[1]==="-")?-1:1;e3={y:eO(e1[2],eY),M:eO(e1[3],eY),w:eO(e1[4],eY),d:eO(e1[5],eY),h:eO(e1[6],eY),m:eO(e1[7],eY),s:eO(e1[8],eY)}}else{if(e3==null){e3={}}else{if(typeof e3==="object"&&("from" in e3||"to" in e3)){eX=bP(dY(e3.from),dY(e3.to));e3={};e3.ms=eX.milliseconds;e3.M=eX.months}}}}}}e0=new dJ(e3);if(aj(eZ)&&dj(eZ,"_locale")){e0._locale=eZ._locale}return e0}d7.fn=dJ.prototype;function eO(eZ,eX){var eY=eZ&&parseFloat(eZ.replace(",","."));return(isNaN(eY)?0:eY)*eX}function dx(eZ,eX){var eY={milliseconds:0,months:0};eY.months=eX.month()-eZ.month()+(eX.year()-eZ.year())*12;if(eZ.clone().add(eY.months,"M").isAfter(eX)){--eY.months}eY.milliseconds=+eX-+(eZ.clone().add(eY.months,"M"));return eY}function bP(eZ,eX){var eY;if(!(eZ.isValid()&&eX.isValid())){return{milliseconds:0,months:0}}eX=aG(eX,eZ);if(eZ.isBefore(eX)){eY=dx(eZ,eX)}else{eY=dx(eX,eZ);eY.milliseconds=-eY.milliseconds;eY.months=-eY.months}return eY}function ec(eX){if(eX<0){return Math.round(-1*eX)*-1}else{return Math.round(eX)}}function a4(eY,eX){return function(e2,e1){var e0,eZ;if(e1!==null&&!isNaN(+e1)){eK(eX,"moment()."+eX+"(period, number) is deprecated. Please use moment()."+eX+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.");eZ=e2;e2=e1;e1=eZ}e2=typeof e2==="string"?+e2:e2;e0=d7(e2,e1);k(this,e0,eY);return this}}function k(eZ,e2,e1,e0){var eY=e2._milliseconds,e3=ec(e2._days),eX=ec(e2._months);if(!eZ.isValid()){return}e0=e0==null?true:e0;if(eY){eZ._d.setTime(eZ._d.valueOf()+eY*e1)}if(e3){eo(eZ,"Date",eC(eZ,"Date")+e3*e1)}if(eX){aV(eZ,eC(eZ,"Month")+eX*e1)}if(e0){bU.updateOffset(eZ,e3||eX)}}var cj=a4(1,"add");var aX=a4(-1,"subtract");function az(eZ,eX){var eY=eZ.diff(eX,"days",true);return eY<-6?"sameElse":eY<-1?"lastWeek":eY<0?"lastDay":eY<1?"sameDay":eY<2?"nextDay":eY<7?"nextWeek":"sameElse"}function ce(e2,eX){var e0=e2||dY(),eZ=aG(e0,this).startOf("day"),e1=bU.calendarFormat(this,eZ)||"sameElse";var eY=eX&&(a6(eX[e1])?eX[e1].call(this,e0):eX[e1]);return this.format(eY||this.localeData().calendar(e1,this,dY(e0)))}function dp(){return new ek(this)}function cD(eY,eX){var eZ=cc(eY)?eY:dY(eY);if(!(this.isValid()&&eZ.isValid())){return false}eX=cO(!M(eX)?eX:"millisecond");if(eX==="millisecond"){return this.valueOf()>eZ.valueOf()}else{return eZ.valueOf()<this.clone().startOf(eX).valueOf()}}function eI(eY,eX){var eZ=cc(eY)?eY:dY(eY);if(!(this.isValid()&&eZ.isValid())){return false}eX=cO(!M(eX)?eX:"millisecond");if(eX==="millisecond"){return this.valueOf()<eZ.valueOf()}else{return this.clone().endOf(eX).valueOf()<eZ.valueOf()}}function ej(e0,eZ,eX,eY){eY=eY||"()";return(eY[0]==="("?this.isAfter(e0,eX):!this.isBefore(e0,eX))&&(eY[1]===")"?this.isBefore(eZ,eX):!this.isAfter(eZ,eX))}function cI(eY,eX){var e0=cc(eY)?eY:dY(eY),eZ;if(!(this.isValid()&&e0.isValid())){return false}eX=cO(eX||"millisecond");if(eX==="millisecond"){return this.valueOf()===e0.valueOf()}else{eZ=e0.valueOf();return this.clone().startOf(eX).valueOf()<=eZ&&eZ<=this.clone().endOf(eX).valueOf()}}function eB(eY,eX){return this.isSame(eY,eX)||this.isAfter(eY,eX)}function eG(eY,eX){return this.isSame(eY,eX)||this.isBefore(eY,eX)}function P(e0,eZ,eX){var e2,e1,e3,eY;if(!this.isValid()){return NaN}e2=aG(e0,this);if(!e2.isValid()){return NaN}e1=(e2.utcOffset()-this.utcOffset())*60000;eZ=cO(eZ);if(eZ==="year"||eZ==="month"||eZ==="quarter"){eY=ef(this,e2);if(eZ==="quarter"){eY=eY/3}else{if(eZ==="year"){eY=eY/12}}}else{e3=this-e2;eY=eZ==="second"?e3/1000:eZ==="minute"?e3/60000:eZ==="hour"?e3/3600000:eZ==="day"?(e3-e1)/86400000:eZ==="week"?(e3-e1)/604800000:e3}return eX?eY:dg(eY)}function ef(eY,eX){var e2=((eX.year()-eY.year())*12)+(eX.month()-eY.month()),eZ=eY.clone().add(e2,"months"),e0,e1;if(eX-eZ<0){e0=eY.clone().add(e2-1,"months");e1=(eX-eZ)/(eZ-e0)}else{e0=eY.clone().add(e2+1,"months");e1=(eX-eZ)/(e0-eZ)}return -(e2+e1)||0}bU.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";bU.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function dV(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function cz(){var eX=this.clone().utc();
10if(0<eX.year()&&eX.year()<=9999){if(a6(Date.prototype.toISOString)){return this.toDate().toISOString()}else{return ak(eX,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}}else{return ak(eX,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}}function c6(eY){if(!eY){eY=this.isUtc()?bU.defaultFormatUtc:bU.defaultFormat}var eX=ak(this,eY);return this.localeData().postformat(eX)}function dL(eY,eX){if(this.isValid()&&((cc(eY)&&eY.isValid())||dY(eY).isValid())){return d7({to:this,from:eY}).locale(this.locale()).humanize(!eX)}else{return this.localeData().invalidDate()}}function dH(eX){return this.from(dY(),eX)}function am(eY,eX){if(this.isValid()&&((cc(eY)&&eY.isValid())||dY(eY).isValid())){return d7({from:this,to:eY}).locale(this.locale()).humanize(!eX)}else{return this.localeData().invalidDate()}}function aQ(eX){return this.to(dY(),eX)}function eW(eY){var eX;if(eY===undefined){return this._locale._abbr}else{eX=A(eY);if(eX!=null){this._locale=eX}return this}}var G=d8("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(eX){if(eX===undefined){return this.localeData()}else{return this.locale(eX)}});function dM(){return this._locale}function b8(eX){eX=cO(eX);switch(eX){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}if(eX==="week"){this.weekday(0)}if(eX==="isoWeek"){this.isoWeekday(1)}if(eX==="quarter"){this.month(Math.floor(this.month()/3)*3)}return this}function ep(eX){eX=cO(eX);if(eX===undefined||eX==="millisecond"){return this}if(eX==="date"){eX="day"}return this.startOf(eX).add(1,(eX==="isoWeek"?"week":eX)).subtract(1,"ms")}function ao(){return this._d.valueOf()-((this._offset||0)*60000)}function bE(){return Math.floor(this.valueOf()/1000)}function c1(){return new Date(this.valueOf())}function dF(){var eX=this;return[eX.year(),eX.month(),eX.date(),eX.hour(),eX.minute(),eX.second(),eX.millisecond()]}function dN(){var eX=this;return{years:eX.year(),months:eX.month(),date:eX.date(),hours:eX.hours(),minutes:eX.minutes(),seconds:eX.seconds(),milliseconds:eX.milliseconds()}}function c7(){return this.isValid()?this.toISOString():null}function er(){return aA(this)}function dB(){return eR({},bd(this))}function cA(){return bd(this).overflow}function eJ(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}cx(0,["gg",2],0,function(){return this.weekYear()%100});cx(0,["GG",2],0,function(){return this.isoWeekYear()%100});function ab(eY,eX){cx(0,[eY,eY.length],0,eX)}ab("gggg","weekYear");ab("ggggg","weekYear");ab("GGGG","isoWeekYear");ab("GGGGG","isoWeekYear");cf("weekYear","gg");cf("isoWeekYear","GG");dP("weekYear",1);dP("isoWeekYear",1);bg("G",I);bg("g",I);bg("GG",ax,aM);bg("gg",ax,aM);bg("GGGG",av,aK);bg("gggg",av,aK);bg("GGGGG",au,aJ);bg("ggggg",au,aJ);ac(["gggg","ggggg","GGGG","GGGGG"],function(eX,e0,eY,eZ){e0[eZ.substr(0,2)]=cP(eX)});ac(["gg","GG"],function(eX,e0,eY,eZ){e0[eZ]=bU.parseTwoDigitYear(eX)});function bv(eX){return ct.call(this,eX,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function dS(eX){return ct.call(this,eX,this.isoWeek(),this.isoWeekday(),1,4)}function c9(){return L(this.year(),1,4)}function N(){var eX=this.localeData()._week;return L(this.year(),eX.dow,eX.doy)}function ct(eX,eY,e0,e2,e1){var eZ;if(eX==null){return el(this,e2,e1).year}else{eZ=L(eX,e2,e1);if(eY>eZ){eY=eZ}return a7.call(this,eX,eY,e0,e2,e1)}}function a7(eZ,eY,e1,e3,e2){var e0=bF(eZ,eY,e1,e3,e2),eX=ds(e0.year,0,e0.dayOfYear);this.year(eX.getUTCFullYear());this.month(eX.getUTCMonth());this.date(eX.getUTCDate());return this}cx("Q",0,"Qo","quarter");cf("quarter","Q");dP("quarter",7);bg("Q",aN);bV("Q",function(eX,eY){eY[t]=(cP(eX)-1)*3});function b2(eX){return eX==null?Math.ceil((this.month()+1)/3):this.month((eX-1)*3+this.month()%3)}cx("D",["DD",2],"Do","date");cf("date","D");dP("date",9);bg("D",ax);bg("DD",ax,aM);bg("Do",function(eY,eX){return eY?eX._ordinalParse:eX._ordinalParseLenient});bV(["D","DD"],em);bV("Do",function(eX,eY){eY[em]=cP(eX.match(ax)[0],10)});var co=d4("Date",true);cx("DDD",["DDDD",3],"DDDo","dayOfYear");cf("dayOfYear","DDD");dP("dayOfYear",4);bg("DDD",aw);bg("DDDD",aL);bV(["DDD","DDDD"],function(eX,eZ,eY){eY._dayOfYear=cP(eX)});function bi(eX){var eY=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/86400000)+1;return eX==null?eY:this.add((eX-eY),"d")}cx("m",["mm",2],0,"minute");cf("minute","m");dP("minute",14);bg("m",ax);bg("mm",ax,aM);bV(["m","mm"],dE);var eH=d4("Minutes",false);cx("s",["ss",2],0,"second");cf("second","s");dP("second",15);bg("s",ax);bg("ss",ax,aM);bV(["s","ss"],an);
10var bB=d4("Seconds",false);cx("S",0,0,function(){return ~~(this.millisecond()/100)});cx(0,["SS",2],0,function(){return ~~(this.millisecond()/10)});cx(0,["SSS",3],0,"millisecond");cx(0,["SSSS",4],0,function(){return this.millisecond()*10});cx(0,["SSSSS",5],0,function(){return this.millisecond()*100});cx(0,["SSSSSS",6],0,function(){return this.millisecond()*1000});cx(0,["SSSSSSS",7],0,function(){return this.millisecond()*10000});cx(0,["SSSSSSSS",8],0,function(){return this.millisecond()*100000});cx(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1000000});cf("millisecond","ms");dP("millisecond",16);bg("S",aw,aN);bg("SS",aw,aM);bg("SSS",aw,aL);var bn;for(bn="SSSS";bn.length<=9;bn+="S"){bg(bn,z)}function c4(eX,eY){eY[bL]=cP(("0."+eX)*1000)}for(bn="S";bn.length<=9;bn+="S"){bV(bn,c4)}var bZ=d4("Milliseconds",false);cx("z",0,0,"zoneAbbr");cx("zz",0,0,"zoneName");function eD(){return this._isUTC?"UTC":""}function ea(){return this._isUTC?"Coordinated Universal Time":""}var dd=ek.prototype;dd.add=cj;dd.calendar=ce;dd.clone=dp;dd.diff=P;dd.endOf=ep;dd.format=c6;dd.from=dL;dd.fromNow=dH;dd.to=am;dd.toNow=aQ;dd.get=aD;dd.invalidAt=cA;dd.isAfter=cD;dd.isBefore=eI;dd.isBetween=ej;dd.isSame=cI;dd.isSameOrAfter=eB;dd.isSameOrBefore=eG;dd.isValid=er;dd.lang=G;dd.locale=eW;dd.localeData=dM;dd.max=eh;dd.min=cK;dd.parsingFlags=dB;dd.set=ay;dd.startOf=b8;dd.subtract=aX;dd.toArray=dF;dd.toObject=dN;dd.toDate=c1;dd.toISOString=cz;dd.toJSON=c7;dd.toString=dV;dd.unix=bE;dd.valueOf=ao;dd.creationData=eJ;dd.year=cG;dd.isLeapYear=cU;dd.weekYear=bv;dd.isoWeekYear=dS;dd.quarter=dd.quarters=b2;dd.month=ey;dd.daysInMonth=bO;dd.week=dd.weeks=O;dd.isoWeek=dd.isoWeeks=F;dd.weeksInYear=N;dd.isoWeeksInYear=c9;dd.date=co;dd.day=dd.days=ed;dd.weekday=ai;dd.isoWeekday=cu;dd.dayOfYear=bi;dd.hour=dd.hours=cq;dd.minute=dd.minutes=eH;dd.second=dd.seconds=bB;dd.millisecond=dd.milliseconds=bZ;dd.utcOffset=dt;dd.utc=aZ;dd.local=dq;dd.parseZone=b9;dd.hasAlignedHourOffset=aE;dd.isDST=aO;dd.isLocal=du;dd.isUtcOffset=bT;dd.isUtc=dz;dd.isUTC=dz;dd.zoneAbbr=eD;dd.zoneName=ea;dd.dates=d8("dates accessor is deprecated. Use date instead.",co);dd.months=d8("months accessor is deprecated. Use month instead",ey);dd.years=d8("years accessor is deprecated. Use year instead",cG);dd.zone=d8("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",dn);dd.isDSTShifted=d8("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",m);var j=dd;function ag(eX){return dY(eX*1000)}function cW(){return dY.apply(null,arguments).parseZone()}function dv(eX){return eX}var c5=cC.prototype;c5.calendar=Z;c5.longDateFormat=cL;c5.invalidDate=ei;c5.ordinal=eu;c5.preparse=dv;
10c5.postformat=dv;c5.relativeTime=cn;c5.pastFuture=dR;c5.set=dI;c5.months=a0;c5.monthsShort=bc;c5.monthsParse=da;c5.monthsRegex=cZ;c5.monthsShortRegex=di;c5.week=bs;c5.firstDayOfYear=c8;c5.firstDayOfWeek=al;c5.weekdays=aC;c5.weekdaysMin=ew;c5.weekdaysShort=S;c5.weekdaysParse=bN;c5.weekdaysRegex=eP;c5.weekdaysShortRegex=aI;c5.weekdaysMinRegex=K;c5.isPM=cd;c5.meridiem=aT;function ba(e1,eY,e0,e2){var eX=A();var eZ=eb().set(e2,eY);return eX[e0](eZ,e1)}function aY(e1,eY,e0){if(typeof e1==="number"){eY=e1;e1=undefined}e1=e1||"";if(eY!=null){return ba(e1,eY,e0,"month")}var eZ;var eX=[];for(eZ=0;eZ<12;eZ++){eX[eZ]=ba(e1,eZ,e0,"month")}return eX}function eQ(e2,e4,e0,e3){if(typeof e2==="boolean"){if(typeof e4==="number"){e0=e4;e4=undefined}e4=e4||""}else{e4=e2;e0=e4;e2=false;if(typeof e4==="number"){e0=e4;e4=undefined}e4=e4||""}var eX=A(),eY=e2?eX._week.dow:0;if(e0!=null){return ba(e4,(e0+eY)%7,e3,"day")}var e1;var eZ=[];for(e1=0;e1<7;e1++){eZ[e1]=ba(e4,(e1+eY)%7,e3,"day")}return eZ}function eV(eY,eX){return aY(eY,eX,"months")}function ck(eY,eX){return aY(eY,eX,"monthsShort")}function a5(eY,eZ,eX){return eQ(eY,eZ,eX,"weekdays")}function eN(eY,eZ,eX){return eQ(eY,eZ,eX,"weekdaysShort")}function R(eY,eZ,eX){return eQ(eY,eZ,eX,"weekdaysMin")}cJ("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(eZ){var eX=eZ%10,eY=(cP(eZ%100/10)===1)?"th":(eX===1)?"st":(eX===2)?"nd":(eX===3)?"rd":"th";return eZ+eY}});bU.lang=d8("moment.lang is deprecated. Use moment.locale instead.",cJ);bU.langData=d8("moment.langData is deprecated. Use moment.localeData instead.",A);var es=Math.abs;function ap(){var eX=this._data;this._milliseconds=es(this._milliseconds);this._days=es(this._days);this._months=es(this._months);eX.milliseconds=es(eX.milliseconds);eX.seconds=es(eX.seconds);eX.minutes=es(eX.minutes);eX.hours=es(eX.hours);eX.months=es(eX.months);eX.years=es(eX.years);return this}function bq(e1,eY,eZ,e0){var eX=d7(eY,eZ);e1._milliseconds+=e0*eX._milliseconds;e1._days+=e0*eX._days;e1._months+=e0*eX._months;return e1._bubble()}function bt(eX,eY){return bq(this,eX,eY,1)}function dy(eX,eY){return bq(this,eX,eY,-1)}function ex(eX){if(eX<0){return Math.floor(eX)}else{return Math.ceil(eX)}}function cT(){var eZ=this._milliseconds;var e5=this._days;var eX=this._months;var e1=this._data;var e4,e0,e3,e2,eY;if(!((eZ>=0&&e5>=0&&eX>=0)||(eZ<=0&&e5<=0&&eX<=0))){eZ+=ex(eT(eX)+e5)*86400000;e5=0;eX=0}e1.milliseconds=eZ%1000;e4=dg(eZ/1000);e1.seconds=e4%60;e0=dg(e4/60);e1.minutes=e0%60;e3=dg(e0/60);e1.hours=e3%24;e5+=dg(e3/24);eY=dg(p(e5));eX+=eY;e5-=ex(eT(eY));e2=dg(eX/12);eX%=12;e1.days=e5;e1.months=eX;e1.years=e2;return this}function p(eX){return eX*4800/146097}function eT(eX){return eX*146097/4800}function eA(eY){var e0;var eX;var eZ=this._milliseconds;eY=cO(eY);if(eY==="month"||eY==="year"){e0=this._days+eZ/86400000;eX=this._months+p(e0);return eY==="month"?eX:eX/12}else{e0=this._days+Math.round(eT(this._months));switch(eY){case"week":return e0/7+eZ/604800000;case"day":return e0+eZ/86400000;case"hour":return e0*24+eZ/3600000;case"minute":return e0*1440+eZ/60000;case"second":return e0*86400+eZ/1000;case"millisecond":return Math.floor(e0*86400000)+eZ;default:throw new Error("Unknown unit "+eY)}}}function cV(){return(this._milliseconds+this._days*86400000+(this._months%12)*2592000000+cP(this._months/12)*31536000000)}function dZ(eX){return function(){return this.as(eX)}}var eU=dZ("ms");var Q=dZ("s");var dr=dZ("m");var B=dZ("h");var d3=dZ("d");var dK=dZ("w");var dX=dZ("M");var bm=dZ("y");function bo(eX){eX=cO(eX);return this[eX+"s"]()}function ca(eX){return function(){return this._data[eX]}}var n=ca("milliseconds");var bj=ca("seconds");var aH=ca("minutes");var X=ca("hours");var bh=ca("days");var eF=ca("months");var bM=ca("years");function d5(){return dg(this.days()/7)}var c0=Math.round;var dD={s:45,m:45,h:22,d:26,M:11};function aq(eY,e0,eZ,e1,eX){return eX.relativeTime(e0||1,!!eZ,eY,e1)}function dc(e1,eY,e5){var eZ=d7(e1).abs();var e6=c0(eZ.as("s"));var e0=c0(eZ.as("m"));var e4=c0(eZ.as("h"));var e7=c0(eZ.as("d"));var eX=c0(eZ.as("M"));var e2=c0(eZ.as("y"));var e3=e6<dD.s&&["s",e6]||e0<=1&&["m"]||e0<dD.m&&["mm",e0]||e4<=1&&["h"]||e4<dD.h&&["hh",e4]||e7<=1&&["d"]||e7<dD.d&&["dd",e7]||eX<=1&&["M"]||eX<dD.M&&["MM",eX]||e2<=1&&["y"]||["yy",e2];e3[2]=eY;e3[3]=+e1>0;e3[4]=e5;return aq.apply(null,e3)}function aU(eX){if(eX===undefined){return c0}if(typeof(eX)==="function"){c0=eX;return true}return false}function a9(eX,eY){if(dD[eX]===undefined){return false}if(eY===undefined){return dD[eX]}dD[eX]=eY;return true}function l(eZ){var eX=this.localeData();var eY=dc(this,!eZ,eX);if(eZ){eY=eX.pastFuture(+this,eY)}return eX.postformat(eY)}var aW=Math.abs;function eE(){var e7=aW(this._milliseconds)/1000;var e8=aW(this._days);var eZ=aW(this._months);var e1,e6,e3;e1=dg(e7/60);e6=dg(e1/60);e7%=60;e1%=60;e3=dg(eZ/12);eZ%=12;var eY=e3;var e4=eZ;var eX=e8;var e2=e6;var e0=e1;var e9=e7;var e5=this.asSeconds();if(!e5){return"P0D"}return(e5<0?"-":"")+"P"+(eY?eY+"Y":"")+(e4?e4+"M":"")+(eX?eX+"D":"")+((e2||e0||e9)?"T":"")+(e2?e2+"H":"")+(e0?e0+"M":"")+(e9?e9+"S":"")}var dW=dJ.prototype;dW.abs=ap;dW.add=bt;dW.subtract=dy;dW.as=eA;dW.asMilliseconds=eU;dW.asSeconds=Q;dW.asMinutes=dr;dW.asHours=B;dW.asDays=d3;dW.asWeeks=dK;dW.asMonths=dX;dW.asYears=bm;dW.valueOf=cV;dW._bubble=cT;dW.get=bo;dW.milliseconds=n;dW.seconds=bj;dW.minutes=aH;dW.hours=X;dW.days=bh;dW.weeks=d5;dW.months=eF;dW.years=bM;dW.humanize=l;dW.toISOString=eE;dW.toString=eE;dW.toJSON=eE;dW.locale=eW;dW.localeData=dM;dW.toIsoString=d8("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",eE);dW.lang=G;cx("X",0,0,"unix");cx("x",0,0,"valueOf");bg("x",I);bg("X",eL);bV("X",function(eX,eZ,eY){eY._d=new Date(parseFloat(eX,10)*1000)});bV("x",function(eX,eZ,eY){eY._d=new Date(cP(eX))});bU.version="2.14.1";aR(dY);bU.fn=j;bU.min=x;bU.max=bp;bU.now=cy;bU.utc=eb;bU.unix=ag;bU.months=eV;bU.isDate=en;bU.locale=cJ;bU.invalid=cH;bU.duration=d7;bU.isMoment=cc;bU.weekdays=a5;bU.parseZone=cW;bU.localeData=A;bU.isDuration=aj;bU.monthsShort=ck;bU.weekdaysMin=R;bU.defineLocale=cB;bU.updateLocale=ee;bU.locales=aa;bU.weekdaysShort=eN;bU.normalizeUnits=cO;bU.relativeTimeRounding=aU;bU.relativeTimeThreshold=a9;bU.calendarFormat=az;bU.prototype=j;var c3=bU;return c3}))},{}],7:[function(i,j,h){var e=i(27)();i(26)(e);i(22)(e);i(25)(e);i(21)(e);i(23)(e);i(24)(e);i(28)(e);i(32)(e);i(30)(e);i(31)(e);i(33)(e);i(29)(e);i(34)(e);i(35)(e);i(36)(e);i(37)(e);i(38)(e);i(41)(e);i(39)(e);i(40)(e);i(42)(e);i(43)(e);i(44)(e);i(15)(e);i(16)(e);i(17)(e);i(18)(e);i(19)(e);i(20)(e);i(8)(e);i(9)(e);i(10)(e);i(11)(e);i(12)(e);i(13)(e);i(14)(e);window.Chart=j.exports=e},{"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38,"39":39,"40":40,"41":41,"42":42,"43":43,"44":44,"8":8,"9":9}],8:[function(h,i,e){i.exports=function(j){j.Bar=function(l,k){k.type="bar";return new j(l,k)}}},{}],9:[function(h,i,e){i.exports=function(j){j.Bubble=function(l,k){k.type="bubble";return new j(l,k)}}},{}],10:[function(h,i,e){i.exports=function(j){j.Doughnut=function(l,k){k.type="doughnut";return new j(l,k)}}},{}],11:[function(h,i,e){i.exports=function(j){j.Line=function(l,k){k.type="line";return new j(l,k)}}},{}],12:[function(h,i,e){i.exports=function(j){j.PolarArea=function(l,k){k.type="polarArea";return new j(l,k)}}},{}],13:[function(h,i,e){i.exports=function(j){j.Radar=function(l,k){k.options=j.helpers.configMerge({aspectRatio:1},k.options);k.type="radar";return new j(l,k)}}},{}],14:[function(h,i,e){i.exports=function(k){var j={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(l){return"("+l.xLabel+", "+l.yLabel+")"}}}};k.defaults.scatter=j;
10k.controllers.scatter=k.controllers.line;k.Scatter=function(m,l){l.type="scatter";return new k(m,l)}}},{}],15:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:0.8,barPercentage:0.9,gridLines:{offsetGridLines:true}}],yAxes:[{type:"linear"}]}};j.controllers.bar=j.DatasetController.extend({dataElementType:j.elements.Rectangle,initialize:function(l,m){j.DatasetController.prototype.initialize.call(this,l,m);this.getMeta().bar=true},getBarCount:function(){var m=this;var l=0;k.each(m.chart.data.datasets,function(o,p){var n=m.chart.getDatasetMeta(p);if(n.bar&&m.chart.isDatasetVisible(p)){++l}},m);return l},update:function(m){var l=this;k.each(l.getMeta().data,function(o,n){l.updateElement(o,n,m)},l)},updateElement:function(u,s,q){var t=this;var w=t.getMeta();var v=t.getScaleForId(w.xAxisID);var m=t.getScaleForId(w.yAxisID);var p=m.getBasePixel();var o=t.chart.options.elements.rectangle;var l=u.custom||{};var n=t.getDataset();k.extend(u,{_xScale:v,_yScale:m,_datasetIndex:t.index,_index:s,_model:{x:t.calculateBarX(s,t.index),y:q?p:t.calculateBarY(s,t.index),label:t.chart.data.labels[s],datasetLabel:n.label,base:q?p:t.calculateBarBase(t.index,s),width:t.calculateBarWidth(s),backgroundColor:l.backgroundColor?l.backgroundColor:k.getValueAtIndexOrDefault(n.backgroundColor,s,o.backgroundColor),borderSkipped:l.borderSkipped?l.borderSkipped:o.borderSkipped,borderColor:l.borderColor?l.borderColor:k.getValueAtIndexOrDefault(n.borderColor,s,o.borderColor),borderWidth:l.borderWidth?l.borderWidth:k.getValueAtIndexOrDefault(n.borderWidth,s,o.borderWidth)}});u.pivot()},calculateBarBase:function(x,s){var u=this;var y=u.getMeta();var n=u.getScaleForId(y.yAxisID);var m=0;if(n.options.stacked){var t=u.chart;var p=t.data.datasets;var w=Number(p[x].data[s]);for(var q=0;q<x;q++){var v=p[q];var o=t.getDatasetMeta(q);if(o.bar&&o.yAxisID===n.id&&t.isDatasetVisible(q)){var l=Number(v.data[s]);m+=w<0?Math.min(l,0):Math.max(l,0)}}return n.getPixelForValue(m)}return n.getBasePixel()},getRuler:function(o){var q=this;var w=q.getMeta();var t=q.getScaleForId(w.xAxisID);var v=q.getBarCount();var p;if(t.options.type==="category"){p=t.getPixelForTick(o+1)-t.getPixelForTick(o)}else{p=t.width/t.ticks.length}var m=p*t.options.categoryPercentage;var n=(p-(p*t.options.categoryPercentage))/2;var l=m/v;if(t.ticks.length!==q.chart.data.labels.length){var s=t.ticks.length/q.chart.data.labels.length;l=l*s}var x=l*t.options.barPercentage;var u=l-(l*t.options.barPercentage);return{datasetCount:v,tickWidth:p,categoryWidth:m,categorySpacing:n,fullBarWidth:l,barWidth:x,barSpacing:u}},calculateBarWidth:function(l){var m=this.getScaleForId(this.getMeta().xAxisID);if(m.options.barThickness){return m.options.barThickness}var n=this.getRuler(l);return m.options.stacked?n.categoryWidth:n.barWidth},getBarIndex:function(o){var m=0;var n,l;for(l=0;l<o;++l){n=this.chart.getDatasetMeta(l);if(n.bar&&this.chart.isDatasetVisible(l)){++m}}return m},calculateBarX:function(m,t){var o=this;var q=o.getMeta();var p=o.getScaleForId(q.xAxisID);var l=o.getBarIndex(t);var s=o.getRuler(m);var n=p.getPixelForValue(null,m,t,o.chart.isCombo);n-=o.chart.isCombo?(s.tickWidth/2):0;if(p.options.stacked){return n+(s.categoryWidth/2)+s.categorySpacing}return n+(s.barWidth/2)+s.categorySpacing+(s.barWidth*l)+(s.barSpacing/2)+(s.barSpacing*l)},calculateBarY:function(p,u){var q=this;var v=q.getMeta();var l=q.getScaleForId(v.yAxisID);var t=Number(q.getDataset().data[p]);if(l.options.stacked){var o=0,x=0;for(var n=0;n<u;n++){var m=q.chart.data.datasets[n];var w=q.chart.getDatasetMeta(n);if(w.bar&&w.yAxisID===l.id&&q.chart.isDatasetVisible(n)){var s=Number(m.data[p]);if(s<0){x+=s||0}else{o+=s||0}}}if(t<0){return l.getPixelForValue(x+t)}else{return l.getPixelForValue(o+t)}}return l.getPixelForValue(t)},draw:function(n){var m=this;var l=n||1;k.each(m.getMeta().data,function(p,o){var q=m.getDataset().data[o];if(q!==null&&q!==undefined&&!isNaN(q)){p.transition(l).draw()}},m)},setHoverStyle:function(n){var p=this.chart.data.datasets[n._datasetIndex];var m=n._index;var o=n.custom||{};var l=n._model;
10l.backgroundColor=o.hoverBackgroundColor?o.hoverBackgroundColor:k.getValueAtIndexOrDefault(p.hoverBackgroundColor,m,k.getHoverColor(l.backgroundColor));l.borderColor=o.hoverBorderColor?o.hoverBorderColor:k.getValueAtIndexOrDefault(p.hoverBorderColor,m,k.getHoverColor(l.borderColor));l.borderWidth=o.hoverBorderWidth?o.hoverBorderWidth:k.getValueAtIndexOrDefault(p.hoverBorderWidth,m,l.borderWidth)},removeHoverStyle:function(o){var q=this.chart.data.datasets[o._datasetIndex];var n=o._index;var p=o.custom||{};var m=o._model;var l=this.chart.options.elements.rectangle;m.backgroundColor=p.backgroundColor?p.backgroundColor:k.getValueAtIndexOrDefault(q.backgroundColor,n,l.backgroundColor);m.borderColor=p.borderColor?p.borderColor:k.getValueAtIndexOrDefault(q.borderColor,n,l.borderColor);m.borderWidth=p.borderWidth?p.borderWidth:k.getValueAtIndexOrDefault(q.borderWidth,n,l.borderWidth)}});j.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:0.8,barPercentage:0.9,gridLines:{offsetGridLines:true}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(l,m){var n="";if(l.length>0){if(l[0].yLabel){n=l[0].yLabel}else{if(m.labels.length>0&&l[0].index<m.labels.length){n=m.labels[l[0].index]}}}return n},label:function(l,m){var n=m.datasets[l.datasetIndex].label||"";return n+": "+l.xLabel}}}};j.controllers.horizontalBar=j.controllers.bar.extend({updateElement:function(u,s,q){var t=this;var w=t.getMeta();var v=t.getScaleForId(w.xAxisID);var m=t.getScaleForId(w.yAxisID);var p=v.getBasePixel();var l=u.custom||{};var n=t.getDataset();var o=t.chart.options.elements.rectangle;k.extend(u,{_xScale:v,_yScale:m,_datasetIndex:t.index,_index:s,_model:{x:q?p:t.calculateBarX(s,t.index),y:t.calculateBarY(s,t.index),label:t.chart.data.labels[s],datasetLabel:n.label,base:q?p:t.calculateBarBase(t.index,s),height:t.calculateBarHeight(s),backgroundColor:l.backgroundColor?l.backgroundColor:k.getValueAtIndexOrDefault(n.backgroundColor,s,o.backgroundColor),borderSkipped:l.borderSkipped?l.borderSkipped:o.borderSkipped,borderColor:l.borderColor?l.borderColor:k.getValueAtIndexOrDefault(n.borderColor,s,o.borderColor),borderWidth:l.borderWidth?l.borderWidth:k.getValueAtIndexOrDefault(n.borderWidth,s,o.borderWidth)},draw:function(){var I=this._chart.ctx;var y=this._view;var E=y.height/2,x=y.y-E,z=y.y+E,H=y.base-(y.base-y.x),F=y.borderWidth/2;if(y.borderWidth){x+=F;z-=F;H+=F}I.beginPath();I.fillStyle=y.backgroundColor;I.strokeStyle=y.borderColor;I.lineWidth=y.borderWidth;var B=[[y.base,z],[y.base,x],[H,x],[H,z]];var D=["bottom","left","top","right"];var G=D.indexOf(y.borderSkipped,0);if(G===-1){G=0}function C(J){return B[(G+J)%4]}I.moveTo.apply(I,C(0));for(var A=1;A<4;A++){I.lineTo.apply(I,C(A))}I.fill();if(y.borderWidth){I.stroke()}},inRange:function(y,x){var z=this._view;var A=false;if(z){if(z.x<z.base){A=(x>=z.y-z.height/2&&x<=z.y+z.height/2)&&(y>=z.x&&y<=z.base)}else{A=(x>=z.y-z.height/2&&x<=z.y+z.height/2)&&(y>=z.base&&y<=z.x)}}return A}});u.pivot()},calculateBarBase:function(x,q){var t=this;var y=t.getMeta();var w=t.getScaleForId(y.xAxisID);var m=0;if(w.options.stacked){var s=t.chart;var o=s.data.datasets;var v=Number(o[x].data[q]);for(var p=0;p<x;p++){var u=o[p];var n=s.getDatasetMeta(p);if(n.bar&&n.xAxisID===w.id&&s.isDatasetVisible(p)){var l=Number(u.data[q]);m+=v<0?Math.min(l,0):Math.max(l,0)}}return w.getPixelForValue(m)}return w.getBasePixel()},getRuler:function(p){var q=this;var x=q.getMeta();var m=q.getScaleForId(x.yAxisID);var v=q.getBarCount();var n;if(m.options.type==="category"){n=m.getPixelForTick(p+1)-m.getPixelForTick(p)}else{n=m.width/m.ticks.length}var l=n*m.options.categoryPercentage;var o=(n-(n*m.options.categoryPercentage))/2;var w=l/v;if(m.ticks.length!==q.chart.data.labels.length){var s=m.ticks.length/q.chart.data.labels.length;w=w*s}var u=w*m.options.barPercentage;var t=w-(w*m.options.barPercentage);return{datasetCount:v,tickHeight:n,categoryHeight:l,categorySpacing:o,fullBarHeight:w,barHeight:u,barSpacing:t,}},calculateBarHeight:function(l){var n=this;var m=n.getScaleForId(n.getMeta().yAxisID);if(m.options.barThickness){return m.options.barThickness}var o=n.getRuler(l);return m.options.stacked?o.categoryHeight:o.barHeight},calculateBarX:function(o,u){var p=this;var v=p.getMeta();var t=p.getScaleForId(v.xAxisID);var s=Number(p.getDataset().data[o]);if(t.options.stacked){var n=0,x=0;for(var m=0;m<u;m++){var l=p.chart.data.datasets[m];var w=p.chart.getDatasetMeta(m);if(w.bar&&w.xAxisID===t.id&&p.chart.isDatasetVisible(m)){var q=Number(l.data[o]);if(q<0){x+=q||0}else{n+=q||0}}}if(s<0){return t.getPixelForValue(x+s)}else{return t.getPixelForValue(n+s)}}return t.getPixelForValue(s)},calculateBarY:function(n,t){var p=this;var q=p.getMeta();var o=p.getScaleForId(q.yAxisID);var m=p.getBarIndex(t);var s=p.getRuler(n);var l=o.getPixelForValue(null,n,t,p.chart.isCombo);l-=p.chart.isCombo?(s.tickHeight/2):0;if(o.options.stacked){return l+(s.categoryHeight/2)+s.categorySpacing}return l+(s.barHeight/2)+s.categorySpacing+(s.barHeight*m)+(s.barSpacing/2)+(s.barSpacing*m)}})}},{}],16:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(m,n){var o=n.datasets[m.datasetIndex].label||"";var l=n.datasets[m.datasetIndex].data[m.index];return o+": ("+l.x+", "+l.y+", "+l.r+")"}}}};j.controllers.bubble=j.DatasetController.extend({dataElementType:j.elements.Point,update:function(n){var m=this;var o=m.getMeta();var l=o.data;k.each(l,function(p,q){m.updateElement(p,q,n)})},updateElement:function(w,s,q){var u=this;var y=u.getMeta();var x=u.getScaleForId(y.xAxisID);var m=u.getScaleForId(y.yAxisID);var l=w.custom||{};var n=u.getDataset();var o=n.data[s];var t=u.chart.options.elements.point;var v=u.index;k.extend(w,{_xScale:x,_yScale:m,_datasetIndex:v,_index:s,_model:{x:q?x.getPixelForDecimal(0.5):x.getPixelForValue(typeof o==="object"?o:NaN,s,v,u.chart.isCombo),y:q?m.getBasePixel():m.getPixelForValue(o,s,v),radius:q?0:l.radius?l.radius:u.getRadius(o),hitRadius:l.hitRadius?l.hitRadius:k.getValueAtIndexOrDefault(n.hitRadius,s,t.hitRadius)}});j.DatasetController.prototype.removeHoverStyle.call(u,w,t);var p=w._model;
10p.skip=l.skip?l.skip:(isNaN(p.x)||isNaN(p.y));w.pivot()},getRadius:function(l){return l.r||this.chart.options.elements.point.radius},setHoverStyle:function(l){var o=this;j.DatasetController.prototype.setHoverStyle.call(o,l);var q=o.chart.data.datasets[l._datasetIndex];var n=l._index;var p=l.custom||{};var m=l._model;m.radius=p.hoverRadius?p.hoverRadius:(k.getValueAtIndexOrDefault(q.hoverRadius,n,o.chart.options.elements.point.hoverRadius))+o.getRadius(q.data[n])},removeHoverStyle:function(l){var o=this;j.DatasetController.prototype.removeHoverStyle.call(o,l,o.chart.options.elements.point);var n=o.chart.data.datasets[l._datasetIndex].data[l._index];var p=l.custom||{};var m=l._model;m.radius=p.radius?p.radius:o.getRadius(n)}})}},{}],17:[function(h,i,e){i.exports=function(j){var k=j.helpers,l=j.defaults;l.doughnut={animation:{animateRotate:true,animateScale:false},aspectRatio:1,hover:{mode:"single"},legendCallback:function(o){var q=[];q.push('<ul class="'+o.id+'-legend">');var p=o.data;var n=p.datasets;var s=p.labels;if(n.length){for(var m=0;m<n[0].data.length;++m){q.push('<li><span style="background-color:'+n[0].backgroundColor[m]+'"></span>');if(s[m]){q.push(s[m])}q.push("</li>")}}q.push("</ul>");return q.join("")},legend:{labels:{generateLabels:function(m){var n=m.data;if(n.labels.length&&n.datasets.length){return n.labels.map(function(w,u){var z=m.getDatasetMeta(0);var s=n.datasets[0];var p=z.data[u];var o=p&&p.custom||{};var q=k.getValueAtIndexOrDefault;var t=m.options.elements.arc;var y=o.backgroundColor?o.backgroundColor:q(s.backgroundColor,u,t.backgroundColor);var x=o.borderColor?o.borderColor:q(s.borderColor,u,t.borderColor);var v=o.borderWidth?o.borderWidth:q(s.borderWidth,u,t.borderWidth);return{text:w,fillStyle:y,strokeStyle:x,lineWidth:v,hidden:isNaN(s.data[u])||z.data[u].hidden,index:u}})}else{return[]}}},onClick:function(t,m){var n=m.index;var q=this.chart;var p,o,s;for(p=0,o=(q.data.datasets||[]).length;p<o;++p){s=q.getDatasetMeta(p);s.data[n].hidden=!s.data[n].hidden}q.update()}},cutoutPercentage:50,rotation:Math.PI*-0.5,circumference:Math.PI*2,tooltips:{callbacks:{title:function(){return""},label:function(m,n){return n.labels[m.index]+": "+n.datasets[m.datasetIndex].data[m.index]}}}};l.pie=k.clone(l.doughnut);k.extend(l.pie,{cutoutPercentage:0});j.controllers.doughnut=j.controllers.pie=j.DatasetController.extend({dataElementType:j.elements.Arc,linkScales:k.noop,getRingIndex:function(o){var n=0;for(var m=0;m<o;++m){if(this.chart.isDatasetVisible(m)){++n}}return n},update:function(J){var L=this;var z=L.chart,K=z.chartArea,y=z.options,B=y.elements.arc,o=K.right-K.left-B.borderWidth,p=K.bottom-K.top-B.borderWidth,m=Math.min(o,p),u={x:0,y:0},x=L.getMeta(),C=y.cutoutPercentage,G=y.circumference;if(G<Math.PI*2){var H=y.rotation%(Math.PI*2);H+=Math.PI*2*(H>=Math.PI?-1:H<-Math.PI?1:0);var D=H+G;var s={x:Math.cos(H),y:Math.sin(H)};var q={x:Math.cos(D),y:Math.sin(D)};var E=(H<=0&&0<=D)||(H<=Math.PI*2&&Math.PI*2<=D);var w=(H<=Math.PI*0.5&&Math.PI*0.5<=D)||(H<=Math.PI*2.5&&Math.PI*2.5<=D);var n=(H<=-Math.PI&&-Math.PI<=D)||(H<=Math.PI&&Math.PI<=D);var t=(H<=-Math.PI*0.5&&-Math.PI*0.5<=D)||(H<=Math.PI*1.5&&Math.PI*1.5<=D);var v=C/100;var F={x:n?-1:Math.min(s.x*(s.x<0?1:v),q.x*(q.x<0?1:v)),y:t?-1:Math.min(s.y*(s.y<0?1:v),q.y*(q.y<0?1:v))};var I={x:E?1:Math.max(s.x*(s.x>0?1:v),q.x*(q.x>0?1:v)),y:w?1:Math.max(s.y*(s.y>0?1:v),q.y*(q.y>0?1:v))};var A={width:(I.x-F.x)*0.5,height:(I.y-F.y)*0.5};m=Math.min(o/A.width,p/A.height);u={x:(I.x+F.x)*-0.5,y:(I.y+F.y)*-0.5}}z.borderWidth=L.getMaxBorderWidth(x.data);z.outerRadius=Math.max((m-z.borderWidth)/2,0);z.innerRadius=Math.max(C?(z.outerRadius/100)*(C):1,0);z.radiusLength=(z.outerRadius-z.innerRadius)/z.getVisibleDatasetCount();z.offsetX=u.x*z.outerRadius;z.offsetY=u.y*z.outerRadius;x.total=L.calculateTotal();L.outerRadius=z.outerRadius-(z.radiusLength*L.getRingIndex(L.index));L.innerRadius=L.outerRadius-z.radiusLength;k.each(x.data,function(N,M){L.updateElement(N,M,J)})},updateElement:function(p,n,B){var D=this;var v=D.chart,C=v.chartArea,u=v.options,E=u.animation,s=(C.left+C.right)/2,q=(C.top+C.bottom)/2,A=u.rotation,w=u.rotation,t=D.getDataset(),z=B&&E.animateRotate?0:p.hidden?0:D.calculateCircumference(t.data[n])*(u.circumference/(2*Math.PI)),o=B&&E.animateScale?0:D.innerRadius,y=B&&E.animateScale?0:D.outerRadius,x=k.getValueAtIndexOrDefault;k.extend(p,{_datasetIndex:D.index,_index:n,_model:{x:s+v.offsetX,y:q+v.offsetY,startAngle:A,endAngle:w,circumference:z,outerRadius:y,innerRadius:o,label:x(t.label,n,v.data.labels[n])}});var m=p._model;this.removeHoverStyle(p);if(!B||!E.animateRotate){if(n===0){m.startAngle=u.rotation}else{m.startAngle=D.getMeta().data[n-1]._model.endAngle}m.endAngle=m.startAngle+m.circumference}p.pivot()},removeHoverStyle:function(m){j.DatasetController.prototype.removeHoverStyle.call(this,m,this.chart.options.elements.ar
10c)},calculateTotal:function(){var p=this.getDataset();var o=this.getMeta();var m=0;var n;k.each(o.data,function(s,q){n=p.data[q];if(!isNaN(n)&&!s.hidden){m+=Math.abs(n)}});return m},calculateCircumference:function(n){var m=this.getMeta().total;if(m>0&&!isNaN(n)){return(Math.PI*2)*(n/m)}else{return 0}},getMaxBorderWidth:function(t){var m=0,o=this.index,q=t.length,n,s;for(var p=0;p<q;p++){n=t[p]._model?t[p]._model.borderWidth:0;s=t[p]._chart?t[p]._chart.config.data.datasets[o].hoverBorderWidth:0;m=n>m?n:m;m=s>m?s:m}return m}})}},{}],18:[function(h,i,e){i.exports=function(j){var l=j.helpers;j.defaults.line={showLines:true,spanGaps:false,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}};function k(n,m){return l.getValueOrDefault(n.showLine,m.showLines)}j.controllers.line=j.DatasetController.extend({datasetElementType:j.elements.Line,dataElementType:j.elements.Point,addElementAndReset:function(n){var o=this;var m=o.chart.options;var p=o.getMeta();j.DatasetController.prototype.addElementAndReset.call(o,n);if(k(o.getDataset(),m)&&p.dataset._model.tension!==0){o.updateBezierControlPoints()}},update:function(t){var u=this;var x=u.getMeta();var z=x.dataset;var w=x.data||[];var y=u.chart.options;var s=y.elements.line;var o=u.getScaleForId(x.yAxisID);var q,n,m;var p=u.getDataset();var v=k(p,y);if(v){m=z.custom||{};if((p.tension!==undefined)&&(p.lineTension===undefined)){p.lineTension=p.tension}z._scale=o;z._datasetIndex=u.index;z._children=w;z._model={spanGaps:p.spanGaps?p.spanGaps:y.spanGaps,tension:m.tension?m.tension:l.getValueOrDefault(p.lineTension,s.tension),backgroundColor:m.backgroundColor?m.backgroundColor:(p.backgroundColor||s.backgroundColor),borderWidth:m.borderWidth?m.borderWidth:(p.borderWidth||s.borderWidth),borderColor:m.borderColor?m.borderColor:(p.borderColor||s.borderColor),borderCapStyle:m.borderCapStyle?m.borderCapStyle:(p.borderCapStyle||s.borderCapStyle),borderDash:m.borderDash?m.borderDash:(p.borderDash||s.borderDash),borderDashOffset:m.borderDashOffset?m.borderDashOffset:(p.borderDashOffset||s.borderDashOffset),borderJoinStyle:m.borderJoinStyle?m.borderJoinStyle:(p.borderJoinStyle||s.borderJoinStyle),fill:m.fill?m.fill:(p.fill!==undefined?p.fill:s.fill),steppedLine:m.steppedLine?m.steppedLine:l.getValueOrDefault(p.steppedLine,s.stepped),scaleTop:o.top,scaleBottom:o.bottom,scaleZero:o.getBasePixel()};z.pivot()}for(q=0,n=w.length;q<n;++q){u.updateElement(w[q],q,t)}if(v&&z._model.tension!==0){u.updateBezierControlPoints()}for(q=0,n=w.length;q<n;++q){w[q].pivot()}}
10,getPointBackgroundColor:function(m,o){var n=this.chart.options.elements.point.backgroundColor;var q=this.getDataset();var p=m.custom||{};if(p.backgroundColor){n=p.backgroundColor}else{if(q.pointBackgroundColor){n=l.getValueAtIndexOrDefault(q.pointBackgroundColor,o,n)}else{if(q.backgroundColor){n=q.backgroundColor}}}return n},getPointBorderColor:function(m,n){var q=this.chart.options.elements.point.borderColor;var p=this.getDataset();var o=m.custom||{};if(o.borderColor){q=o.borderColor}else{if(p.pointBorderColor){q=l.getValueAtIndexOrDefault(p.pointBorderColor,n,q)}else{if(p.borderColor){q=p.borderColor}}}return q},getPointBorderWidth:function(m,o){var n=this.chart.options.elements.point.borderWidth;var q=this.getDataset();var p=m.custom||{};if(p.borderWidth){n=p.borderWidth}else{if(q.pointBorderWidth){n=l.getValueAtIndexOrDefault(q.pointBorderWidth,o,n)}else{if(q.borderWidth){n=q.borderWidth}}}return n},updateElement:function(z,s,q){var t=this;var C=t.getMeta();var m=z.custom||{};var o=t.getDataset();var B=t.index;var w=o.data[s];var n=t.getScaleForId(C.yAxisID);var A=t.getScaleForId(C.xAxisID);var p=t.chart.options.elements.point;var v,u;if((o.radius!==undefined)&&(o.pointRadius===undefined)){o.pointRadius=o.radius}if((o.hitRadius!==undefined)&&(o.pointHitRadius===undefined)){o.pointHitRadius=o.hitRadius}v=A.getPixelForValue(typeof w==="object"?w:NaN,s,B,t.chart.isCombo);u=q?n.getBasePixel():t.calculatePointY(w,s,B);z._xScale=A;z._yScale=n;z._datasetIndex=B;z._index=s;z._model={x:v,y:u,skip:m.skip||isNaN(v)||isNaN(u),radius:m.radius||l.getValueAtIndexOrDefault(o.pointRadius,s,p.radius),pointStyle:m.pointStyle||l.getValueAtIndexOrDefault(o.pointStyle,s,p.pointStyle),backgroundColor:t.getPointBackgroun
10dColor(z,s),borderColor:t.getPointBorderColor(z,s),borderWidth:t.getPointBorderWidth(z,s),tension:C.dataset._model?C.dataset._model.tension:0,steppedLine:C.dataset._model?C.dataset._model.steppedLine:false,hitRadius:m.hitRadius||l.getValueAtIndexOrDefault(o.pointHitRadius,s,p.hitRadius)}},calculatePointY:function(w,s,x){var v=this;var u=v.chart;var y=v.getMeta();var m=v.getScaleForId(y.yAxisID);var q=0;var A=0;var p,n,z;if(m.options.stacked){for(p=0;p<x;p++){n=u.data.datasets[p];z=u.getDatasetMeta(p);if(z.type==="line"&&z.yAxisID===m.id&&u.isDatasetVisible(p)){var t=Number(m.getRightValue(n.data[s]));if(t<0){A+=t||0}else{q+=t||0}}}var o=Number(m.getRightValue(w));if(o<0){return m.getPixelForValue(A+o)}else{return m.getPixelForValue(q+o)}}return m.getPixelForValue(w)},updateBezierControlPoints:function(){var s=this;var w=s.getMeta();var m=s.chart.chartArea;var v=(w.data||[]).filter(function(y){return !y._model.skip});var o,n,u,p,x;var q=s.chart.options.elements.line.capBezierPoints;function t(A,z,y){return q?Math.max(Math.min(A,y),z):A}for(o=0,n=v.length;o<n;++o){u=v[o];p=u._model;x=l.splineCurve(l.previousItem(v,o)._model,p,l.nextItem(v,o)._model,w.dataset._model.tension);p.controlPointPreviousX=t(x.previous.x,m.left,m.right);p.controlPointPreviousY=t(x.previous.y,m.top,m.bottom);p.controlPointNextX=t(x.next.x,m.left,m.right);p.controlPointNextY=t(x.next.y,m.top,m.bottom)}},draw:function(t){var q=this;var s=q.getMeta();var p=s.data||[];var m=t||1;var o,n;for(o=0,n=p.length;o<n;++o){p[o].transition(m)}if(k(q.getDataset(),q.chart.options)){s.dataset.transition(m).draw()}for(o=0,n=p.length;o<n;++o){p[o].draw()}},setHoverStyle:function(m){var q=this.chart.data.datasets[m._datasetIndex];var o=m._index;var p=m.custom||{};var n=m._model;n.radius=p.hoverRadius||l.getValueAtIndexOrDefault(q.pointHoverRadius,o,this.chart.options.elements.point.hoverRadius);n.backgroundColor=p.hoverBackgroundColor||l.getValueAtIndexOrDefault(q.pointHoverBackgroundColor,o,l.getHoverColor(n.backgroundColor));n.borderColor=p.hoverBorderColor||l.getValueAtIndexOrDefault(q.pointHoverBorderColor,o,l.getHoverColor(n.borderColor));n.borderWidth=p.hoverBorderWidth||l.getValueAtIndexOrDefault(q.pointHoverBorderWidth,o,n.borderWidth)},removeHoverStyle:function(m){var p=this;var s=p.chart.data.datasets[m._datasetIndex];var o=m._index;var q=m.custom||{};var n=m._model;if((s.radius!==undefined)&&(s.pointRadius===undefined)){s.pointRadius=s.radius}n.radius=q.radius||l.getValueAtIndexOrDefault(s.pointRadius,o,p.chart.options.elements.point.radius);
10n.backgroundColor=p.getPointBackgroundColor(m,o);n.borderColor=p.getPointBorderColor(m,o);n.borderWidth=p.getPointBorderWidth(m,o)}})}},{}],19:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.defaults.polarArea={scale:{type:"radialLinear",lineArc:true,ticks:{beginAtZero:true}},animation:{animateRotate:true,animateScale:true},startAngle:-0.5*Math.PI,aspectRatio:1,legendCallback:function(n){var p=[];p.push('<ul class="'+n.id+'-legend">');var o=n.data;var m=o.datasets;var q=o.labels;if(m.length){for(var l=0;l<m[0].data.length;++l){p.push('<li><span style="background-color:'+m[0].backgroundColor[l]+'">');if(q[l]){p.push(q[l])}p.push("</span></li>")}}p.push("</ul>");return p.join("")},legend:{labels:{generateLabels:function(l){var m=l.data;if(m.labels.length&&m.datasets.length){return m.labels.map(function(v,t){var y=l.getDatasetMeta(0);var q=m.datasets[0];var o=y.data[t];var n=o.custom||{};var p=k.getValueAtIndexOrDefault;var s=l.options.elements.arc;var x=n.backgroundColor?n.backgroundColor:p(q.backgroundColor,t,s.backgroundColor);var w=n.borderColor?n.borderColor:p(q.borderColor,t,s.borderColor);var u=n.borderWidth?n.borderWidth:p(q.borderWidth,t,s.borderWidth);return{text:v,fillStyle:x,strokeStyle:w,lineWidth:u,hidden:isNaN(q.data[t])||y.data[t].hidden,index:t}})}else{return[]}}},onClick:function(s,l){var m=l.index;var p=this.chart;var o,n,q;for(o=0,n=(p.data.datasets||[]).length;o<n;++o){q=p.getDatasetMeta(o);q.data[m].hidden=!q.data[m].hidden}p.update()}},tooltips:{callbacks:{title:function(){return""},label:function(l,m){return m.labels[l.index]+": "+l.yLabel}}}};j.controllers.polarArea=j.DatasetController.extend({dataElementType:j.elements.Arc,linkScales:k.noop,update:function(q){var p=this;var m=p.chart;var o=m.chartArea;var t=p.getMeta();var n=m.options;var l=n.elements.arc;var s=Math.min(o.right-o.left,o.bottom-o.top);m.outerRadius=Math.max((s-l.borderWidth/2)/2,0);m.innerRadius=Math.max(n.cutoutPercentage?(m.outerRadius/100)*(n.cutoutPercentage):1,0);m.radiusLength=(m.outerRadius-m.innerRadius)/m.getVisibleDatasetCount();p.outerRadius=m.outerRadius-(m.radiusLength*p.index);p.innerRadius=p.outerRadius-m.radiusLength;t.count=p.countVisibleElements();k.each(t.data,function(v,u){p.updateElement(v,u,q)})},updateElement:function(p,m,E){var F=this;var x=F.chart;var t=F.getDataset();var v=x.options;var G=v.animation;var H=x.scale;var n=k.getValueAtIndexOrDefault;var D=x.data.labels;var z=F.calculateCircumference(t.data[m]);var s=H.xCenter;var q=H.yCenter;var o=0;var u=F.getMeta();for(var B=0;B<m;++B){if(!isNaN(t.data[B])&&!u.data[B].hidden){++o}}var C=v.startAngle;var l=p.hidden?0:H.getDistanceFromCenterForValue(t.data[m]);var A=C+(z*o);var y=A+(p.hidden?0:z);var w=G.animateScale?0:H.getDistanceFromCenterForValue(t.data[m]);k.extend(p,{_datasetIndex:F.index,_index:m,_scale:H,_model:{x:s,y:q,innerRadius:0,outerRadius:E?w:l,startAngle:E&&G.animateRotate?C:A,endAngle:E&&G.animateRotate?C:y,label:n(D,m,D[m])}});F.removeHoverStyle(p);p.pivot()},removeHoverStyle:function(l){j.DatasetController.prototype.removeHoverStyle.call(this,l,this.chart.options.elements.arc)},countVisibleElements:function(){var n=this.getDataset();var m=this.getMeta();var l=0;k.each(m.data,function(p,o){if(!isNaN(n.data[o])&&!p.hidden){l++}});return l},calculateCircumference:function(m){var l=this.getMeta().count;if(l>0&&!isNaN(m)){return(2*Math.PI)/l}else{return 0}}})}},{}],20:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.defaults.radar={scale:{type:"radialLinear"},elements:{line:{tension:0}}};j.controllers.radar=j.DatasetController.extend({datasetElementType:j.elements.Line,dataElementType:j.elements.Point,linkScales:k.noop,addElementAndReset:function(l){j.DatasetController.prototype.addElementAndReset.call(this,l);this.updateBezierControlPoints()},update:function(p){var q=this;var t=q.getMeta();var u=t.dataset;var s=t.data;var l=u.custom||{};var n=q.getDataset();var o=q.chart.options.elements.line;var m=q.chart.scale;if((n.tension!==undefined)&&(n.lineTension===undefined)){n.lineTension=n.tension}k.extend(t.dataset,{_datasetIndex:q.index,_children:s,_loop:true,_model:{tension:l.tension?l.tension:k.getValueOrDefault(n.lineTension,o.tension),backgroundColor:l.backgroundColor?l.backgroundColor:(n.backgroundColor||o.backgroundColor),borderWidth:l.borderWidth?l.borderWidth:(n.borderWidth||o.borderWidth),borderColor:l.borderColor?l.borderColor:(n.borderColor||o.borderColor),fill:l.fill?l.fill:(n.fill!==undefined?n.fill:o.fill),borderCapStyle:l.borderCapStyle?l.borderCapStyle:(n.borderCapStyle||o.borderCapStyle),borderDash:l.borderDash?l.borderDash:(n.borderDash||o.borderDash),borderDashOffset:l.borderDashOffset?l.borderDashOffset:(n.borderDashOffset||o.borderDashOffset),borderJoinStyle:l.borderJoinStyle?l.borderJoinStyle:(n.borderJoinStyle||o.borderJoinStyle),scaleTop:m.top,scaleBottom:m.bottom,scaleZero:m.getBasePosition()}});t.dataset.pivot();k.each(s,function(v,w){q.updateElement(v,w,p)},q);q.updateBezierControlPoints()},updateElement:function(t,p,o){var q=this;var l=t.custom||{};var n=q.getDataset();var m=q.chart.scale;var s=q.chart.options.elements.point;var u=m.getPointPositionForValue(p,n.data[p]);k.extend(t,{_datasetIndex:q.index,_index:p,_scale:m,_model:{x:o?m.xCenter:u.x,y:o?m.yCenter:u.y,tension:l.tension?l.tension:k.getValueOrDefault(n.tension,q.chart.options.elements.line.tension),radius:l.radius?l.radius:k.getValueAtIndexOrDefault(n.pointRadius,p,s.radius),backgroundColor:l.backgroundColor?l.backgroundColor:k.getValueAtIndexOrDefault(n.pointBackgroun
10dColor,p,s.backgroundColor),borderColor:l.borderColor?l.borderColor:k.getValueAtIndexOrDefault(n.pointBorderColor,p,s.borderColor),borderWidth:l.borderWidth?l.borderWidth:k.getValueAtIndexOrDefault(n.pointBorderWidth,p,s.borderWidth),pointStyle:l.pointStyle?l.pointStyle:k.getValueAtIndexOrDefault(n.pointStyle,p,s.pointStyle),hitRadius:l.hitRadius?l.hitRadius:k.getValueAtIndexOrDefault(n.hitRadius,p,s.hitRadius)}});t._model.skip=l.skip?l.skip:(isNaN(t._model.x)||isNaN(t._model.y))},updateBezierControlPoints:function(){var l=this.chart.chartArea;var m=this.getMeta();k.each(m.data,function(n,q){var p=n._model;var o=k.splineCurve(k.previousItem(m.data,q,true)._model,p,k.nextItem(m.data,q,true)._model,p.tension);p.controlPointPreviousX=Math.max(Math.min(o.previous.x,l.right),l.left);p.controlPointPreviousY=Math.max(Math.min(o.previous.y,l.bottom),l.top);p.controlPointNextX=Math.max(Math.min(o.next.x,l.right),l.left);p.controlPointNextY=Math.max(Math.min(o.next.y,l.bottom),l.top);n.pivot()})},draw:function(n){var m=this.getMeta();var l=n||1;k.each(m.data,function(o){o.transition(l)});m.dataset.transition(l).draw();k.each(m.data,function(o){o.draw()})},setHoverStyle:function(l){var p=this.chart.data.datasets[l._datasetIndex];var o=l.custom||{};var n=l._index;var m=l._model;m.radius=o.hoverRadius?o.hoverRadius:k.getValueAtIndexOrDefault(p.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius);m.backgroundColor=o.hoverBackgroundColor?o.hoverBackgroundColor:k.getValueAtIndexOrDefault(p.pointHoverBackgroundColor,n,k.getHoverColor(m.backgroundColor));m.borderColor=o.hoverBorderColor?o.hoverBorderColor:k.getValueAtIndexOrDefault(p.pointHoverBorderColor,n,k.getHoverColor(m.borderColor));m.borderWidth=o.hoverBorderWidth?o.hoverBorderWidth:k.getValueAtIndexOrDefault(p.pointHoverBorderWidth,n,m.borderWidth)},removeHoverStyle:function(l){var q=this.chart.data.datasets[l._datasetIndex];var p=l.custom||{};var n=l._index;var m=l._model;var o=this.chart.options.elements.point;m.radius=p.radius?p.radius:k.getValueAtIndexOrDefault(q.radius,n,o.radius);m.backgroundColor=p.backgroundColor?p.backgroundColor:k.getValueAtIndexOrDefault(q.pointBackgroun
10dColor,n,o.backgroundColor);m.borderColor=p.borderColor?p.borderColor:k.getValueAtIndexOrDefault(q.pointBorderColor,n,o.borderColor);m.borderWidth=p.borderWidth?p.borderWidth:k.getValueAtIndexOrDefault(q.pointBorderWidth,n,o.borderWidth)}})}},{}],21:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.defaults.global.animation={duration:1000,easing:"easeOutQuart",onProgress:k.noop,onComplete:k.noop};j.Animation=j.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null});j.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(l,p,q,n){var o=this;if(!n){l.animating=true}for(var m=0;m<o.animations.length;++m){if(o.animations[m].chartInstance===l){o.animations[m].animationObject=p;return}}o.animations.push({chartInstance:l,animationObject:p});if(o.animations.length===1){o.requestAnimationFrame()}},cancelAnimation:function(l){var m=k.findIndex(this.animations,function(n){return n.chartInstance===l});if(m!==-1){this.animations.splice(m,1);l.animating=false}},requestAnimationFrame:function(){var l=this;if(l.request===null){l.request=k.requestAnimFrame.call(window,function(){l.request=null;l.startDigest()})}},startDigest:function(){var q=this;var p=Date.now();var m=0;if(q.dropFrames>1){m=Math.floor(q.dropFrames);q.dropFrames=q.dropFrames%1}var o=0;while(o<q.animations.length){if(q.animations[o].animationObject.currentStep===null){q.animations[o].animationObject.currentStep=0}q.animations[o].animationObject.currentStep+=1+m;if(q.animations[o].animationObject.currentStep>q.animations[o].animationObject.numSteps){q.animations[o].animationObject.currentStep=q.animations[o].animationObject.numSteps}q.animations[o].animationObject.render(q.animations[o].chartInstance,q.animations[o].animationObject);if(q.animations[o].animationObject.onAnimationProgress&&q.animations[o].animationObject.onAnimationProgress.call){q.animations[o].animationObject.onAnimationProgress.call(q.animations[o].chartInstance,q.animations[o])}if(q.animations[o].animationObject.currentStep===q.animations[o].animationObject.numSteps){if(q.animations[o].animationObject.onAnimationComplete&&q.animations[o].animationObject.onAnimationComplete.call){q.animations[o].animationObject.onAnimationComplete.call(q.animations[o].chartInstance,q.animations[o])}q.animations[o].chartInstance.animating=false;q.animations.splice(o,1)}else{++o}}var n=Date.now();var l=(n-p)/q.frameDuration;q.dropFrames+=l;if(q.animations.length>0){q.requestAnimationFrame()}}}}},{}],22:[function(h,i,e){i.exports=function(j){var k=j.canvasHelpers={};k.drawPoint=function(v,n,o,t,s){var q,l,p,m,u,w;if(typeof n==="object"){q=n.toString();if(q==="[object HTMLImageElement]"||q==="[object HTMLCanvasElement]"){v.drawImage(n,t-n.width/2,s-n.height/2);return}}if(isNaN(o)||o<=0){return}switch(n){default:v.beginPath();v.arc(t,s,o,0,Math.PI*2);v.closePath();v.fill();break;case"triangle":v.beginPath();l=3*o/Math.sqrt(3);u=l*Math.sqrt(3)/2;v.moveTo(t-l/2,s+u/3);v.lineTo(t+l/2,s+u/3);v.lineTo(t,s-2*u/3);v.closePath();v.fill();break;case"rect":w=1/Math.SQRT2*o;v.beginPath();v.fillRect(t-w,s-w,2*w,2*w);v.strokeRect(t-w,s-w,2*w,2*w);break;case"rectRot":w=1/Math.SQRT2*o;v.beginPath();v.moveTo(t-w,s);v.lineTo(t,s+w);v.lineTo(t+w,s);v.lineTo(t,s-w);v.closePath();v.fill();break;case"cross":v.beginPath();v.moveTo(t,s+o);v.lineTo(t,s-o);v.moveTo(t-o,s);v.lineTo(t+o,s);v.closePath();break;case"crossRot":v.beginPath();p=Math.cos(Math.PI/4)*o;m=Math.sin(Math.PI/4)*o;v.moveTo(t-p,s-m);v.lineTo(t+p,s+m);v.moveTo(t-p,s+m);v.lineTo(t+p,s-m);v.closePath();break;case"star":v.beginPath();v.moveTo(t,s+o);v.lineTo(t,s-o);v.moveTo(t-o,s);v.lineTo(t+o,s);p=Math.cos(Math.PI/4)*o;m=Math.sin(Math.PI/4)*o;v.moveTo(t-p,s-m);v.lineTo(t+p,s+m);v.moveTo(t-p,s+m);v.lineTo(t+p,s-m);v.closePath();break;case"line":v.beginPath();v.moveTo(t-o,s);v.lineTo(t+o,s);v.closePath();break;case"dash":v.beginPath();v.moveTo(t,s);v.lineTo(t+o,s);v.closePath();break}v.stroke()}}},{}],23:[function(h,i,e){i.exports=function(j){var n=j.helpers;j.types={};j.instances={};j.controllers={};j.Controller=function(p){this.chart=p;this.config=p.config;this.options=this.config.options=n.configMerge(j.defaults.global,j.defaults[this.config.type],this.config.options||{});this.id=n.uid();Object.defineProperty(this,"data",{get:function(){return this.config.data}});j.instances[this.id]=this;if(this.options.responsive){this.resize(true)}this.initialize();return this};n.extend(j.Controller.prototype,{initialize:function(){var p=this;
10j.plugins.notify("beforeInit",[p]);p.bindEvents();p.ensureScalesHaveIDs();p.buildOrUpdateControllers();p.buildScales();p.updateLayout();p.resetElements();p.initToolTip();p.update();j.plugins.notify("afterInit",[p]);return p},clear:function(){n.clear(this.chart);return this},stop:function(){j.animationService.cancelAnimation(this);return this},resize:function k(u){var w=this;var v=w.chart;var q=v.canvas;var s=n.getMaximumWidth(q);var y=v.aspectRatio;var p=(w.options.maintainAspectRatio&&isNaN(y)===false&&isFinite(y)&&y!==0)?s/y:n.getMaximumHeight(q);var x=v.width!==s||v.height!==p;if(!x){return w}q.width=v.width=s;q.height=v.height=p;n.retinaScale(v);var t={width:s,height:p};j.plugins.notify("resize",[w,t]);if(w.options.onResize){w.options.onResize(w,t)}if(!u){w.stop();w.update(w.options.responsiveAnimationDuration)}return w},ensureScalesHaveIDs:function(){var q=this.options;var s=q.scales||{};var p=q.scale;n.each(s.xAxes,function(t,u){t.id=t.id||("x-axis-"+u)});n.each(s.yAxes,function(u,t){u.id=u.id||("y-axis-"+t)});if(p){p.id=p.id||"scale"}},buildScales:function(){var s=this;var q=s.options;var t=s.scales={};var p=[];if(q.scales){p=p.concat((q.scales.xAxes||[]).map(function(u){return{options:u,dtype:"category"}}),(q.scales.yAxes||[]).map(function(u){return{options:u,dtype:"linear"}}))}if(q.scale){p.push({options:q.scale,dtype:"radialLinear",isDefault:true})}n.each(p,function(w){var v=w.options;var u=n.getValueOrDefault(v.type,w.dtype);var y=j.scaleService.getScaleConstructor(u);if(!y){return}var x=new y({id:v.id,options:v,ctx:s.chart.ctx,chart:s});t[x.id]=x;if(w.isDefault){s.scale=x}});j.scaleService.addScalesToLayout(this)},updateLayout:function(){j.layoutService.update(this,this.chart.width,this.chart.height)},buildOrUpdateControllers:function(){var s=this;var q=[];var t=[];n.each(s.data.datasets,function(v,w){var u=s.getDatasetMeta(w);if(!u.type){u.type=v.type||s.config.type}q.push(u.type);if(u.controller){u.controller.updateIndex(w)}else{u.controller=new j.controllers[u.type](s,w);t.push(u.controller)}},s);if(q.length>1){for(var p=1;p<q.length;p++){if(q[p]!==q[p-1]){s.isCombo=true;break}}}return t},resetElements:function(){var p=this;n.each(p.data.datasets,function(q,s){p.getDatasetMeta(s).controller.reset()},p)},update:function o(t,p){var q=this;j.plugins.notify("beforeUpdate",[q]);q.tooltip._data=q.data;var s=q.buildOrUpdateControllers();n.each(q.data.datasets,function(u,v){q.getDatasetMeta(v).controller.buildOrUpdateElements()},q);j.layoutService.update(q,q.chart.width,q.chart.height);j.plugins.notify("afterScaleUpdate",[q]);n.each(s,function(u){u.reset()});q.updateDatasets();j.plugins.notify("afterUpdate",[q]);q.render(t,p)},updateDatasets:function(){var s=this;var q,p;if(j.plugins.notify("beforeDatasetsUpdate",[s])){for(q=0,p=s.data.datasets.length;q<p;++q){s.getDatasetMeta(q).controller.update()}j.plugins.notify("afterDatasetsUpdate",[s])}},render:function m(u,p){var q=this;j.plugins.notify("beforeRender",[q]);var t=q.options.animation;if(t&&((typeof u!=="undefined"&&u!==0)||(typeof u==="undefined"&&t.duration!==0))){var s=new j.Animation();s.numSteps=(u||t.duration)/16.66;s.easing=t.easing;s.render=function(w,y){var z=n.easingEffects[y.easing];var x=y.currentStep/y.numSteps;var v=z(x);w.draw(v,x,y.currentStep)};s.onAnimationProgress=t.onProgress;s.onAnimationComplete=t.onComplete;j.animationService.addAnimation(q,s,u,p)}else{q.draw();if(t&&t.onComplete&&t.onComplete.call){t.onComplete.call(q)}}return q},draw:function(s){var q=this;var p=s||1;q.clear();j.plugins.notify("beforeDraw",[q,p]);n.each(q.boxes,function(t){t.draw(q.chartArea)},q);if(q.scale){q.scale.draw()}j.plugins.notify("beforeDatasetsDraw",[q,p]);n.each(q.data.datasets,function(t,u){if(q.isDatasetVisible(u)){q.getDatasetMeta(u).controller.draw(s)}},q,true);j.plugins.notify("afterDatasetsDraw",[q,p]);q.tooltip.transition(p).draw();j.plugins.notify("afterDraw",[q,p])},getElementAtEvent:function(t){var q=this;var p=n.getRelativePosition(t,q.chart);var s=[];n.each(q.data.datasets,function(v,w){if(q.isDatasetVisible(w)){var u=q.getDatasetMeta(w);n.each(u.data,function(x){if(x.inRange(p.x,p.y)){s.push(x);return s}})}});return s.slice(0,1)},getElementsAtEvent:function(u){var q=this;var p=n.getRelativePosition(u,q.chart);var t=[];var s=(function(){if(q.data.datasets){for(var w=0;w<q.data.datasets.length;w++){var x=q.getDatasetMeta(w);if(q.isDatasetVisible(w)){for(var v=0;v<x.data.length;v++){if(x.data[v].inRange(p.x,p.y)){return x.data[v]}}}}}}).call(q);if(!s){return t}n.each(q.data.datasets,function(x,y){if(q.isDatasetVisible(y)){var w=q.getDatasetMeta(y),v=w.data[s._index];if(v&&!v._view.skip){t.push(v)}}},q);return t},getElementsAtXAxis:function(u){var q=this;var p=n.getRelativePosition(u,q.chart);var t=[];var s=(function(){if(q.data.datasets){for(var w=0;w<q.data.datasets.length;w++){var x=q.getDatasetMeta(w);if(q.isDatasetVisible(w)){for(var v=0;v<x.data.length;v++){if(x.data[v].inLabelRange(p.x,p.y)){return x.data[v]}}}}}}).call(q);if(!s){return t}n.each(q.data.datasets,function(x,y){if(q.isDatasetVisible(y)){var w=q.getDatasetMeta(y);var v=n.findIndex(w.data,function(z){return s._model.x===z._model.x});if(v!==-1&&!w.data[v]._view.skip){t.push(w.data[v])}}},q);return t},getElementsAtEventForMode:function(q,s){var p=this;switch(s){case"single":return p.getElementAtEvent(q);case"label":return p.getElementsAtEvent(q);case"dataset":return p.getDatasetAtEvent(q);case"x-axis":return p.getElementsAtXAxis(q);default:return q}},getDatasetAtEvent:function(q){var p=this.getElementAtEvent(q);if(p.length>0){p=this.getDatasetMeta(p[0]._datasetIndex).data}return p},getDatasetMeta:function(t){var p=this;var s=p.data.datasets[t];if(!s._meta){s._meta={}}var q=s._meta[p.id];if(!q){q=s._meta[p.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}}return q},getVisibleDatasetCount:function(){var s=0;for(var q=0,p=this.data.datasets.length;q<p;++q){if(this.isDatasetVisible(q)){s++}}return s},isDatasetVisible:function(q){var p=this.getDatasetMeta(q);return typeof p.hidden==="boolean"?!p.hidden:!this.data.datasets[q].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var q=this;q.stop();q.clear();n.unbindEvents(q,q.events);n.removeResizeListener(q.chart.canvas.parentNode);var p=q.chart.canvas;p.width=q.chart.width;p.height=q.chart.height;if(q.chart.originalDevicePixelRatio!==undefined){q.chart.ctx.scale(1/q.chart.originalDevicePixelRatio,1/q.chart.originalDevicePixelRatio)}p.style.width=q.chart.originalCanvasStyleWidth;p.style.height=q.chart.originalCanvasStyleHeight;j.plugins.notify("destroy",[q]);delete j.instances[q.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var p=this;p.tooltip=new j.Tooltip({_chart:p.chart,_chartInstance:p,_data:p.data,_options:p.options.tooltips},p)},bindEvents:function(){var p=this;
10n.bindEvents(p,p.options.events,function(q){p.eventHandler(q)})},updateHoverStyle:function(u,v,p){var w=p?"setHoverStyle":"removeHoverStyle";var t,s,q;switch(v){case"single":u=[u[0]];break;case"label":case"dataset":case"x-axis":break;default:return}for(s=0,q=u.length;s<q;++s){t=u[s];if(t){this.getDatasetMeta(t._datasetIndex).controller[w](t)}}},eventHandler:function l(v){var s=this;var t=s.tooltip;var q=s.options||{};var p=q.hover;var u=q.tooltips;s.lastActive=s.lastActive||[];s.lastTooltipActive=s.lastTooltipActive||[];if(v.type==="mouseout"){s.active=[];s.tooltipActive=[]}else{s.active=s.getElementsAtEventForMode(v,p.mode);s.tooltipActive=s.getElementsAtEventForMode(v,u.mode)}if(p.onHover){p.onHover.call(s,s.active)}if(v.type==="mouseup"||v.type==="click"){if(q.onClick){q.onClick.call(s,v,s.active)}if(s.legend&&s.legend.handleEvent){s.legend.handleEvent(v)}}if(s.lastActive.length){s.updateHoverStyle(s.lastActive,p.mode,false)}if(s.active.length&&p.mode){s.updateHoverStyle(s.active,p.mode,true)}if(u.enabled||u.custom){t.initialize();t._active=s.tooltipActive;t.update(true)}t.pivot();if(!s.animating){if(!n.arrayEquals(s.active,s.lastActive)||!n.arrayEquals(s.tooltipActive,s.lastTooltipActive)){s.stop();if(u.enabled||u.custom){t.update(true)}s.render(p.animationDuration,true)}}s.lastActive=s.active;s.lastTooltipActive=s.tooltipActive;return s}})}},{}],24:[function(h,i,e){i.exports=function(j){var l=j.helpers;var k=l.noop;j.DatasetController=function(m,n){this.initialize.call(this,m,n)};l.extend(j.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(m,o){var n=this;n.chart=m;n.index=o;n.linkScales();n.addElements()},updateIndex:function(m){this.index=m},linkScales:function(){var m=this;var o=m.getMeta();var n=m.getDataset();if(o.xAxisID===null){o.xAxisID=n.xAxisID||m.chart.options.scales.xAxes[0].id}if(o.yAxisID===null){o.yAxisID=n.yAxisID||m.chart.options.scales.yAxes[0].id}},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(m){return this.chart.scales[m]},reset:function(){this.update(true)},createMetaDataset:function(){var n=this;var m=n.datasetElementType;return m&&new m({_chart:n.chart.chart,_datasetIndex:n.index})},createMetaData:function(m){var o=this;var n=o.dataElementType;return n&&new n({_chart:o.chart.chart,_datasetIndex:o.index,_index:m})},addElements:function(){var p=this;var s=p.getMeta();var q=p.getDataset().data||[];var m=s.data;var o,n;for(o=0,n=q.length;o<n;++o){m[o]=m[o]||p.createMetaData(s,o)}s.dataset=s.dataset||p.createMetaDataset()},addElementAndReset:function(m){var o=this;var n=o.createMetaData(m);o.getMeta().data.splice(m,0,n);o.updateElement(n,m,true)},buildOrUpdateElements:function(){var q=this.getMeta(),o=q.data,p=this.getDataset().data.length,n=o.length;if(p<n){o.splice(p,n-p)}else{if(p>n){for(var m=n;m<p;++m){this.addElementAndReset(m)}}}},update:k,draw:function(n){var m=n||1;l.each(this.getMeta().data,function(o){o.transition(m).draw()})},removeHoverStyle:function(p,o){var s=this.chart.data.datasets[p._datasetIndex],n=p._index,q=p.custom||{},t=l.getValueAtIndexOrDefault,m=p._model;m.backgroundColor=q.backgroundColor?q.backgroundColor:t(s.backgroundColor,n,o.backgroundColor);m.borderColor=q.borderColor?q.borderColor:t(s.borderColor,n,o.borderColor);m.borderWidth=q.borderWidth?q.borderWidth:t(s.borderWidth,n,o.borderWidth)},setHoverStyle:function(o){var s=this.chart.data.datasets[o._datasetIndex],n=o._index,p=o.custom||{},t=l.getValueAtIndexOrDefault,q=l.getHoverColor,m=o._model;m.backgroundColor=p.hoverBackgroundColor?p.hoverBackgroundColor:t(s.hoverBackgroundColor,n,q(m.backgroundColor));m.borderColor=p.hoverBorderColor?p.hoverBorderColor:t(s.hoverBorderColor,n,q(m.borderColor));m.borderWidth=p.hoverBorderWidth?p.hoverBorderWidth:t(s.hoverBorderWidth,n,m.borderWidth)}});j.DatasetController.extend=l.inherits}},{}],25:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.elements={};j.Element=function(l){k.extend(this,l);this.initialize.apply(this,arguments)};k.extend(j.Element.prototype,{initialize:function(){this.hidden=false},pivot:function(){var l=this;if(!l._view){l._view=k.clone(l._model)}l._start=k.clone(l._view);return l},transition:function(m){var l=this;if(!l._view){l._view=k.clone(l._model)}if(m===1){l._view=l._model;l._start=null;return l}if(!l._start){l.pivot()}k.each(l._model,function(s,p){if(p[0]==="_"){}else{if(!l._view.hasOwnProperty(p)){if(typeof s==="number"&&!isNaN(l._view[p])){l._view[p]=s*m}else{l._view[p]=s}}else{if(s===l._view[p]){}
10else{if(typeof s==="string"){try{var o=k.color(l._model[p]).mix(k.color(l._start[p]),m);l._view[p]=o.rgbString()}catch(q){l._view[p]=s}}else{if(typeof s==="number"){var n=l._start[p]!==undefined&&isNaN(l._start[p])===false?l._start[p]:0;l._view[p]=((l._model[p]-n)*m)+n}else{l._view[p]=s}}}}}},l);return l},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return k.isNumber(this._model.x)&&k.isNumber(this._model.y)}});j.Element.extend=k.inherits}},{}],26:[function(i,j,h){var e=i(2);j.exports=function(k){var n=k.helpers={};n.each=function(v,x,s,t){var u,q;if(n.isArray(v)){q=v.length;if(t){for(u=q-1;u>=0;u--){x.call(s,v[u],u)}}else{for(u=0;u<q;u++){x.call(s,v[u],u)}}}else{if(typeof v==="object"){var w=Object.keys(v);q=w.length;for(u=0;u<q;u++){x.call(s,v[w[u]],w[u])}}}};n.clone=function(s){var q={};n.each(s,function(u,t){if(n.isArray(u)){q[t]=u.slice(0)}else{if(typeof u==="object"&&u!==null){q[t]=n.clone(u)}else{q[t]=u}}});return q};n.extend=function(u){var t=function(w,v){u[v]=w};for(var s=1,q=arguments.length;s<q;s++){n.each(arguments[s],t)}return u};n.configMerge=function(q){var s=n.clone(q);n.each(Array.prototype.slice.call(arguments,1),function(t){n.each(t,function(w,u){if(u==="scales"){s[u]=n.scaleMerge(s.hasOwnProperty(u)?s[u]:{},w)}else{if(u==="scale"){s[u]=n.configMerge(s.hasOwnProperty(u)?s[u]:{},k.scaleService.getScaleDefaults(w.type),w)}else{if(s.hasOwnProperty(u)&&n.isArray(s[u])&&n.isArray(w)){var v=s[u];n.each(w,function(y,x){if(x<v.length){if(typeof v[x]==="object"&&v[x]!==null&&typeof y==="object"&&y!==null){v[x]=n.configMerge(v[x],y)}else{v[x]=y}}else{v.push(y)}})}else{if(s.hasOwnProperty(u)&&typeof s[u]==="object"&&s[u]!==null&&typeof w==="object"){s[u]=n.configMerge(s[u],w)}else{s[u]=w}}}}})});return s};n.scaleMerge=function(q,t){var s=n.clone(q);n.each(t,function(v,u){if(u==="xAxes"||u==="yAxes"){if(s.hasOwnProperty(u)){n.each(v,function(z,y){var w=n.getValueOrDefault(z.type,u==="xAxes"?"category":"linear");var x=k.scaleService.getScaleDefaults(w);if(y>=s[u].length||!s[u][y].type){s[u].push(n.configMerge(x,z))}else{if(z.type&&z.type!==s[u][y].type){s[u][y]=n.configMerge(s[u][y],x,z)}else{s[u][y]=n.configMerge(s[u][y],z)}}})}else{s[u]=[];n.each(v,function(x){var w=n.getValueOrDefault(x.type,u==="xAxes"?"category":"linear");s[u].push(n.configMerge(k.scaleService.getScaleDefaults(w),x))})}}else{if(s.hasOwnProperty(u)&&typeof s[u]==="object"&&s[u]!==null&&typeof v==="object"){s[u]=n.configMerge(s[u],v)}else{s[u]=v}}});return s};n.getValueAtIndexOrDefault=function(t,s,q){if(t===undefined||t===null){return q}if(n.isArray(t)){return s<t.length?t[s]:q}return t};n.getValueOrDefault=function(s,q){return s===undefined?q:s};n.indexOf=Array.prototype.indexOf?function(s,q){return s.indexOf(q)}:function(u,t){for(var s=0,q=u.length;s<q;++s){if(u[s]===t){return s}}return -1};n.where=function(t,s){if(n.isArray(t)&&Array.prototype.filter){return t.filter(s)}else{var q=[];n.each(t,function(u){if(s(u)){q.push(u)}});return q}};n.findIndex=Array.prototype.findIndex?function(t,s,q){return t.findIndex(s,q)}:function(v,u,t){t=t===undefined?v:t;for(var s=0,q=v.length;s<q;++s){if(u.call(t,v[s],s,v)){return s}}return -1};n.findNextWhere=function(q,v,u){if(u===undefined||u===null){u=-1}for(var t=u+1;t<q.length;t++){var s=q[t];if(v(s)){return s}}};n.findPreviousWhere=function(q,v,u){if(u===undefined||u===null){u=q.length}for(var t=u-1;t>=0;t--){var s=q[t];if(v(s)){return s}}};n.inherits=function(s){var q=this;var t=(s&&s.hasOwnProperty("constructor"))?s.constructor:function(){return q.apply(this,arguments)};var u=function(){this.constructor=t};u.prototype=q.prototype;t.prototype=new u();t.extend=n.inherits;if(s){n.extend(t.prototype,s)}t.__super__=q.prototype;return t};n.noop=function(){};n.uid=(function(){var q=0;return function(){return q++}})();n.isNumber=function(q){return !isNaN(parseFloat(q))&&isFinite(q)};n.almostEquals=function(q,t,s){return Math.abs(q-t)<s};n.max=function(q){return q.reduce(function(s,t){if(!isNaN(t)){return Math.max(s,t)}else{return s}},Number.NEGATIVE_INFINITY)};n.min=function(q){return q.reduce(function(s,t){if(!isNaN(t)){return Math.min(s,t)}else{return s}},Number.POSITIVE_INFINITY)};n.sign=Math.sign?function(q){return Math.sign(q)}:function(q){q=+q;if(q===0||isNaN(q)){return q}return q>0?1:-1};n.log10=Math.log10?function(q){return Math.log10(q)}:function(q){return Math.log(q)/Math.LN10};n.toRadians=function(q){return q*(Math.PI/180)};n.toDegrees=function(q){return q*(180/Math.PI)};n.getAngleFromPoint=function(u,s){var v=s.x-u.x,q=s.y-u.y,t=Math.sqrt(v*v+q*q);var w=Math.atan2(q,v);if(w<(-0.5*Math.PI)){w+=2*Math.PI}return{angle:w,distance:t}};n.aliasPixel=function(q){return(q%2===0)?0:0.5};n.splineCurve=function(w,s,y,E){var A=w.skip?s:w,B=s,x=y.skip?s:y;var D=Math.sqrt(Math.pow(B.x-A.x,2)+Math.pow(B.y-A.y,2));var z=Math.sqrt(Math.pow(x.x-B.x,2)+Math.pow(x.y-B.y,2));var q=D/(D+z);var C=z/(D+z);q=isNaN(q)?0:q;C=isNaN(C)?0:C;var v=E*q;var u=E*C;return{previous:{x:B.x-v*(x.x-A.x),y:B.y-v*(x.y-A.y)},next:{x:B.x+u*(x.x-A.x),y:B.y+u*(x.y-A.y)}}};n.nextItem=function(t,s,q){if(q){return s>=t.length-1?t[0]:t[s+1]}return s>=t.length-1?t[t.length-1]:t[s+1]};n.previousItem=function(t,s,q){if(q){return s<=0?t[t.length-1]:t[s-1]}return s<=0?t[0]:t[s-1]};n.niceNum=function(s,q){var v=Math.floor(n.log10(s));var u=s/Math.pow(10,v);var t;if(q){if(u<1.5){t=1}else{if(u<3){t=2}else{if(u<7){t=5}else{t=10}}}}else{if(u<=1){t=1}else{if(u<=2){t=2}else{if(u<=5){t=5}else{t=10}}}}return t*Math.pow(10,v)};
10var p=n.easingEffects={linear:function(q){return q},easeInQuad:function(q){return q*q},easeOutQuad:function(q){return -1*q*(q-2)},easeInOutQuad:function(q){if((q/=1/2)<1){return 1/2*q*q}return -1/2*((--q)*(q-2)-1)},easeInCubic:function(q){return q*q*q},easeOutCubic:function(q){return 1*((q=q/1-1)*q*q+1)},easeInOutCubic:function(q){if((q/=1/2)<1){return 1/2*q*q*q}return 1/2*((q-=2)*q*q+2)},easeInQuart:function(q){return q*q*q*q},easeOutQuart:function(q){return -1*((q=q/1-1)*q*q*q-1)},easeInOutQuart:function(q){if((q/=1/2)<1){return 1/2*q*q*q*q}return -1/2*((q-=2)*q*q*q-2)},easeInQuint:function(q){return 1*(q/=1)*q*q*q*q},easeOutQuint:function(q){return 1*((q=q/1-1)*q*q*q*q+1)},easeInOutQuint:function(q){if((q/=1/2)<1){return 1/2*q*q*q*q*q}return 1/2*((q-=2)*q*q*q*q+2)},easeInSine:function(q){return -1*Math.cos(q/1*(Math.PI/2))+1},easeOutSine:function(q){return 1*Math.sin(q/1*(Math.PI/2))},easeInOutSine:function(q){return -1/2*(Math.cos(Math.PI*q/1)-1)},easeInExpo:function(q){return(q===0)?1:1*Math.pow(2,10*(q/1-1))},easeOutExpo:function(q){return(q===1)?1:1*(-Math.pow(2,-10*q/1)+1)},easeInOutExpo:function(q){if(q===0){return 0}if(q===1){return 1}if((q/=1/2)<1){return 1/2*Math.pow(2,10*(q-1))}return 1/2*(-Math.pow(2,-10*--q)+2)},easeInCirc:function(q){if(q>=1){return q}return -1*(Math.sqrt(1-(q/=1)*q)-1)},easeOutCirc:function(q){return 1*Math.sqrt(1-(q=q/1-1)*q)},easeInOutCirc:function(q){if((q/=1/2)<1){return -1/2*(Math.sqrt(1-q*q)-1)}return 1/2*(Math.sqrt(1-(q-=2)*q)+1)},easeInElastic:function(u){var v=1.70158;var w=0;var q=1;if(u===0){return 0}if((u/=1)===1){return 1}if(!w){w=1*0.3}if(q<Math.abs(1)){q=1;v=w/4}else{v=w/(2*Math.PI)*Math.asin(1/q)}return -(q*Math.pow(2,10*(u-=1))*Math.sin((u*1-v)*(2*Math.PI)/w))},easeOutElastic:function(u){var v=1.70158;var w=0;var q=1;if(u===0){return 0}if((u/=1)===1){return 1}if(!w){w=1*0.3}if(q<Math.abs(1)){q=1;v=w/4}else{v=w/(2*Math.PI)*Math.asin(1/q)}return q*Math.pow(2,-10*u)*Math.sin((u*1-v)*(2*Math.PI)/w)+1},easeInOutElastic:function(u){var v=1.70158;var w=0;var q=1;if(u===0){return 0}if((u/=1/2)===2){return 1}if(!w){w=1*(0.3*1.5)}if(q<Math.abs(1)){q=1;v=w/4}else{v=w/(2*Math.PI)*Math.asin(1/q)}if(u<1){return -0.5*(q*Math.pow(2,10*(u-=1))*Math.sin((u*1-v)*(2*Math.PI)/w))}return q*Math.pow(2,-10*(u-=1))*Math.sin((u*1-v)*(2*Math.PI)/w)*0.5+1},easeInBack:function(q){var u=1.70158;return 1*(q/=1)*q*((u+1)*q-u)},easeOutBack:function(q){var u=1.70158;return 1*((q=q/1-1)*q*((u+1)*q+u)+1)},easeInOutBack:function(q){var u=1.70158;if((q/=1/2)<1){return 1/2*(q*q*(((u*=(1.525))+1)*q-u))}return 1/2*((q-=2)*q*(((u*=(1.525))+1)*q+u)+2)},easeInBounce:function(q){return 1-p.easeOutBounce(1-q)},easeOutBounce:function(q){if((q/=1)<(1/2.75)){return 1*(7.5625*q*q)}else{if(q<(2/2.75)){return 1*(7.5625*(q-=(1.5/2.75))*q+0.75)}else{if(q<(2.5/2.75)){return 1*(7.5625*(q-=(2.25/2.75))*q+0.9375)}else{return 1*(7.5625*(q-=(2.625/2.75))*q+0.984375)}}}},easeInOutBounce:function(q){if(q<1/2){return p.easeInBounce(q*2)*0.5}return p.easeOutBounce(q*2-1)*0.5+1*0.5}};n.requestAnimFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(q){return window.setTimeout(q,1000/60)}})();n.cancelAnimFrame=(function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(q){return window.clearTimeout(q,1000/60)}})();n.getRelativePosition=function(C,B){var y,x;var A=C.originalEvent||C,t=C.currentTarget||C.srcElement,u=t.getBoundingClientRect();var z=A.touches;if(z&&z.length>0){y=z[0].clientX;x=z[0].clientY}else{y=A.clientX;x=A.clientY}var w=parseFloat(n.getStyle(t,"padding-left"));var E=parseFloat(n.getStyle(t,"padding-top"));var v=parseFloat(n.getStyle(t,"padding-right"));var s=parseFloat(n.getStyle(t,"padding-bottom"));var q=u.right-u.left-w-v;var D=u.bottom-u.top-E-s;y=Math.round((y-u.left-w)/(q)*t.width/B.currentDevicePixelRatio);x=Math.round((x-u.top-E)/(D)*t.height/B.currentDevicePixelRatio);return{x:y,y:x}};n.addEvent=function(s,q,t){if(s.addEventListener){s.addEventListener(q,t)}else{if(s.attachEvent){s.attachEvent("on"+q,t)}
10else{s["on"+q]=t}}};n.removeEvent=function(t,q,s){if(t.removeEventListener){t.removeEventListener(q,s,false)}else{if(t.detachEvent){t.detachEvent("on"+q,s)}else{t["on"+q]=n.noop}}};n.bindEvents=function(q,u,t){var s=q.events=q.events||{};n.each(u,function(v){s[v]=function(){t.apply(q,arguments)};n.addEvent(q.chart.canvas,v,s[v])})};n.unbindEvents=function(q,t){var s=q.chart.canvas;n.each(t,function(v,u){n.removeEvent(s,u,v)})};function l(s,u,t){var q;if(typeof(s)==="string"){q=parseInt(s,10);if(s.indexOf("%")!=-1){q=q/100*u.parentNode[t]}}else{q=s}return q}function m(q){return q!==undefined&&q!==null&&q!=="none"}function o(u,A,x){var y=document.defaultView;var v=u.parentNode;var q=y.getComputedStyle(u)[A];var t=y.getComputedStyle(v)[A];var s=m(q);var z=m(t);var w=Number.POSITIVE_INFINITY;if(s||z){return Math.min(s?l(q,u,x):w,z?l(t,v,x):w)}return"none"}n.getConstraintWidth=function(q){return o(q,"max-width","clientWidth")};n.getConstraintHeight=function(q){return o(q,"max-height","clientHeight")};n.getMaximumWidth=function(u){var t=u.parentNode;var v=parseInt(n.getStyle(t,"padding-left"))+parseInt(n.getStyle(t,"padding-right"));var s=t.clientWidth-v;var q=n.getConstraintWidth(u);return isNaN(q)?s:Math.min(s,q)};n.getMaximumHeight=function(u){var q=u.parentNode;var v=parseInt(n.getStyle(q,"padding-top"))+parseInt(n.getStyle(q,"padding-bottom"));var t=q.clientHeight-v;var s=n.getConstraintHeight(u);return isNaN(s)?t:Math.min(t,s)};n.getStyle=function(q,s){return q.currentStyle?q.currentStyle[s]:document.defaultView.getComputedStyle(q,null).getPropertyValue(s)};n.retinaScale=function(v){var s=v.ctx;var t=v.canvas;var u=t.width;var q=t.height;var w=v.currentDevicePixelRatio=window.devicePixelRatio||1;if(w!==1){t.height=q*w;t.width=u*w;s.scale(w,w);v.originalDevicePixelRatio=v.originalDevicePixelRatio||w}t.style.width=u+"px";t.style.height=q+"px"};n.clear=function(q){q.ctx.clearRect(0,0,q.width,q.height)};n.fontString=function(s,t,q){return t+" "+s+"px "+q};n.longestText=function(z,t,w,q){q=q||{};var v=q.data=q.data||{};var y=q.garbageCollect=q.garbageCollect||[];if(q.font!==t){v=q.data={};y=q.garbageCollect=[];q.font=t}z.font=t;var s=0;n.each(w,function(A){if(A!==undefined&&A!==null&&n.isArray(A)!==true){s=n.measureText(z,v,y,s,A)}else{if(n.isArray(A)){n.each(A,function(B){if(B!==undefined&&B!==null&&!n.isArray(B)){s=n.measureText(z,v,y,s,B)}})}}});var x=y.length/2;if(x>w.length){for(var u=0;u<x;u++){delete v[y[u]]}y.splice(0,x)}return s};n.measureText=function(q,v,u,t,s){var w=v[s];if(!w){w=v[s]=q.measureText(s).width;u.push(s)}if(w>t){t=w}return t};n.numberOfLabelLines=function(s){var q=1;n.each(s,function(t){if(n.isArray(t)){if(t.length>q){q=t.length}}});return q};n.drawRoundedRectangle=function(u,t,w,v,s,q){u.beginPath();u.moveTo(t+q,w);u.lineTo(t+v-q,w);u.quadraticCurveTo(t+v,w,t+v,w+q);u.lineTo(t+v,w+s-q);u.quadraticCurveTo(t+v,w+s,t+v-q,w+s);u.lineTo(t+q,w+s);u.quadraticCurveTo(t,w+s,t,w+s-q);u.lineTo(t,w+q);u.quadraticCurveTo(t,w,t+q,w);u.closePath()};n.color=function(q){if(!e){console.log("Color.js not found!");return q}if(q instanceof CanvasGradient){return e(k.defaults.global.defaultColor)}return e(q)};n.addResizeListener=function(t,v){var q=document.createElement("iframe");var u="chartjs-hidden-iframe";if(q.classlist){q.classlist.add(u)}else{q.setAttribute("class",u)}var s=q.style;s.width="100%";s.display="block";s.border=0;s.height=0;s.margin=0;s.position="absolute";s.left=0;s.right=0;s.top=0;s.bottom=0;t.insertBefore(q,t.firstChild);(q.contentWindow||q).onresize=function(){if(v){v()}}};n.removeResizeListener=function(s){var q=s.querySelector(".chartjs-hidden-iframe");if(q){q.parentNode.removeChild(q)}};n.isArray=Array.isArray?function(q){return Array.isArray(q)}:function(q){return Object.prototype.toString.call(q)==="[object Array]"};n.arrayEquals=function(t,s){var v,u,q,w;if(!t||!s||t.length!=s.length){return false}for(v=0,u=t.length;v<u;++v){q=t[v];w=s[v];if(q instanceof Array&&w instanceof Array){if(!n.arrayEquals(q,w)){return false}}else{if(q!=w){return false}}}return true};n.callCallback=function(s,q,t){if(s&&typeof s.call==="function"){s.apply(t,q)}};n.getHoverColor=function(q){return(q instanceof CanvasPattern)?q:n.color(q).saturate(0.5).darken(0.1).rgbString()}}},{"2":2}],27:[function(h,i,e){i.exports=function(){var j=function(l,k){var n=this;var m=j.helpers;n.config=k||{data:{datasets:[]}};if(l.length&&l[0].getContext){l=l[0]}if(l.getContext){l=l.getContext("2d")}n.ctx=l;n.canvas=l.canvas;l.canvas.style.display=l.canvas.style.display||"block";n.width=l.canvas.width||parseInt(m.getStyle(l.canvas,"width"),10)||m.getMaximumWidth(l.canvas);n.height=l.canvas.height||parseInt(m.getStyle(l.canvas,"height"),10)||m.getMaximumHeight(l.canvas);n.aspectRatio=n.width/n.height;if(isNaN(n.aspectRatio)||isFinite(n.aspectRatio)===false){n.aspectRatio=k.aspectRatio!==undefined?k.aspectRatio:2}n.originalCanvasStyleWidth=l.canvas.style.width;n.originalCanvasStyleHeight=l.canvas.style.height;m.retinaScale(n);n.controller=new j.Controller(n);m.addResizeListener(l.canvas.parentNode,function(){if(n.controller&&n.controller.config.options.responsive){n.controller.resize()}});return n.controller?n.controller:n};j.defaults={global:{responsive:true,responsiveAnimationDuration:0,maintainAspectRatio:true,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:true,elements:{},legendCallback:function(l){var m=[];m.push('<ul class="'+l.id+'-legend">');for(var k=0;k<l.data.datasets.length;k++){m.push('<li><span style="background-color:'+l.data.datasets[k].backgroundColor+'"></span>');if(l.data.datasets[k].label){m.push(l.data.datasets[k].label)}m.push("</li>")}m.push("</ul>");return m.join("")}}};j.Chart=j;return j}},{}],28:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.layoutService={defaults:{},addBox:function(l,m){if(!l.boxes){l.boxes=[]}l.boxes.push(m)},removeBox:function(l,m){if(!l.boxes){return}l.boxes.splice(l.boxes.indexOf(m),1)},update:function(l,L,F){if(!l){return}var C=0;var n=0;var J=k.where(l.boxes,function(R){return R.options.position==="left"});var M=k.where(l.boxes,function(R){return R.options.position==="right"});var q=k.where(l.boxes,function(R){return R.options.position==="top"});var O=k.where(l.boxes,function(R){return R.options.position==="bottom"});var w=k.where(l.boxes,function(R){return R.options.position==="chartArea"});q.sort(function(S,R){return(R.options.fullWidth?1:0)-(S.options.fullWidth?1:0)});O.sort(function(S,R){return(S.options.fullWidth?1:0)-(R.options.fullWidth?1:0)});var N=L-(2*C);var z=F-(2*n);var D=N/2;var s=z/2;var G=(L-D)/(J.length+M.length);var x=(F-s)/(q.length+O.length);var A=N;var I=z;var t=[];k.each(J.concat(M,q,O),B);function B(R){var S;var T=R.isHorizontal();if(T){S=R.update(R.options.fullWidth?N:A,x);I-=S.height}else{S=R.update(G,s);A-=S.width}t.push({horizontal:T,minSize:S,box:R})}var Q=C;var m=C;var H=n;var o=n;k.each(J.concat(M),y);k.each(J,function(R){Q+=R.width});k.each(M,function(R){m+=R.width});k.each(q.concat(O),y);function y(S){var R=k.findNextWhere(t,function(U){return U.box===S});if(R){if(S.isHorizontal()){var T={left:Q,right:m,top:0,bottom:0};S.update(S.options.fullWidth?N:A,z/2,T)}else{S.update(R.minSize.width,I)}}}k.each(q,function(R){H+=R.height});k.each(O,function(R){o+=R.height});k.each(J.concat(M),p);function p(S){var R=k.findNextWhere(t,function(U){return U.box===S});var T={left:0,right:0,top:H,bottom:o};if(R){S.update(R.minSize.width,I,T)}}Q=C;m=C;H=n;o=n;k.each(J,function(R){Q+=R.width});k.each(M,function(R){m+=R.width});k.each(q,function(R){H+=R.height});k.each(O,function(R){o+=R.height});var P=F-H-o;var K=L-Q-m;if(K!==A||P!==I){k.each(J,function(R){R.height=P});k.each(M,function(R){R.height=P});k.each(q,function(R){if(!R.options.fullWidth){R.width=K}});k.each(O,function(R){if(!R.options.fullWidth){R.width=K}});I=P;A=K}var v=C;var E=n;k.each(J.concat(q),u);v+=A;E+=I;k.each(M,u);k.each(O,u);function u(R){if(R.isHorizontal()){R.left=R.options.fullWidth?C:Q;R.right=R.options.fullWidth?L-C:Q+A;R.top=E;R.bottom=E+R.height;E=R.bottom}else{R.left=v;R.right=v+R.width;R.top=H;R.bottom=H+I;v=R.right}}l.chartArea={left:Q,top:H,right:Q+A,bottom:H+I};k.each(w,function(R){R.left=l.chartArea.left;R.top=l.chartArea.top;R.right=l.chartArea.right;R.bottom=l.chartArea.bottom;R.update(A,I)})}}}},{}],29:[function(h,i,e){i.exports=function(j){var l=j.helpers;var k=l.noop;
10j.defaults.global.legend={display:true,position:"top",fullWidth:true,reverse:false,onClick:function(q,m){var n=m.datasetIndex;var o=this.chart;var p=o.getDatasetMeta(n);p.hidden=p.hidden===null?!o.data.datasets[n].hidden:null;o.update()},labels:{boxWidth:40,padding:10,generateLabels:function(m){var n=m.data;return l.isArray(n.datasets)?n.datasets.map(function(p,o){return{text:p.label,fillStyle:(!l.isArray(p.backgroundColor)?p.backgroundColor:p.backgroundColor[0]),hidden:!m.isDatasetVisible(o),lineCap:p.borderCapStyle,lineDash:p.borderDash,lineDashOffset:p.borderDashOffset,lineJoin:p.borderJoinStyle,lineWidth:p.borderWidth,strokeStyle:p.borderColor,pointStyle:p.pointStyle,datasetIndex:o}},this):[]}}};j.Legend=j.Element.extend({initialize:function(m){l.extend(this,m);this.legendHitBoxes=[];this.doughnutMode=false},beforeUpdate:k,update:function(o,n,p){var m=this;m.beforeUpdate();m.maxWidth=o;m.maxHeight=n;m.margins=p;m.beforeSetDimensions();m.setDimensions();m.afterSetDimensions();m.beforeBuildLabels();m.buildLabels();m.afterBuildLabels();m.beforeFit();m.fit();m.afterFit();m.afterUpdate();return m.minSize},afterUpdate:k,beforeSetDimensions:k,setDimensions:function(){var m=this;if(m.isHorizontal()){m.width=m.maxWidth;m.left=0;m.right=m.width}else{m.height=m.maxHeight;m.top=0;m.bottom=m.height}m.paddingLeft=0;m.paddingTop=0;m.paddingRight=0;m.paddingBottom=0;m.minSize={width:0,height:0}},afterSetDimensions:k,beforeBuildLabels:k,buildLabels:function(){var m=this;m.legendItems=m.options.labels.generateLabels.call(m,m.chart);if(m.options.reverse){m.legendItems.reverse()}},afterBuildLabels:k,beforeFit:k,fit:function(){var H=this;var z=H.options;var t=z.labels;var E=z.display;var C=H.ctx;var o=j.defaults.global,v=l.getValueOrDefault,p=v(t.fontSize,o.defaultFontSize),s=v(t.fontStyle,o.defaultFontStyle),F=v(t.fontFamily,o.defaultFontFamily),w=l.fontString(p,s,F);var D=H.legendHitBoxes=[];var n=H.minSize;var u=H.isHorizontal();if(u){n.width=H.maxWidth;n.height=E?10:0}else{n.width=E?10:0;n.height=H.maxHeight}if(E){C.font=w;if(u){var I=H.lineWidths=[0];var G=H.legendItems.length?p+(t.padding):0;C.textAlign="left";C.textBaseline="top";l.each(H.legendItems,function(J,K){var M=t.usePointStyle?p*Math.sqrt(2):t.boxWidth;var L=M+(p/2)+C.measureText(J.text).width;if(I[I.length-1]+L+t.padding>=H.width){G+=p+(t.padding);I[I.length]=H.left}D[K]={left:0,top:0,width:L,height:p};I[I.length-1]+=L+t.padding});n.height+=G}else{var m=t.padding;var y=H.columnWidths=[];var q=t.padding;var x=0;var B=0;var A=p+m;l.each(H.legendItems,function(J,K){var L=t.usePointStyle?2*t.boxWidth:t.boxWidth;var M=L+(p/2)+C.measureText(J.text).width;if(B+A>n.height){q+=x+t.padding;y.push(x);x=0;B=0}x=Math.max(x,M);B+=A;D[K]={left:0,top:0,width:M,height:p}});q+=x;y.push(x);n.width+=q}}H.width=n.width;H.height=n.height},afterFit:k,isHorizontal:function(){return this.options.position==="top"||this.options.position==="bottom"},draw:function(){var G=this;var z=G.options;var s=z.labels;var n=j.defaults.global,x=n.elements.line,A=G.width,H=G.lineWidths;if(z.display){var C=G.ctx,q,u=l.getValueOrDefault,m=u(s.fontColor,n.defaultFontColor),o=u(s.fontSize,n.defaultFontSize),p=u(s.fontStyle,n.defaultFontStyle),F=u(s.fontFamily,n.defaultFontFamily),v=l.fontString(o,p,F);C.textAlign="left";C.textBaseline="top";C.lineWidth=0.5;C.strokeStyle=m;C.fillStyle=m;C.font=v;var y=s.boxWidth,D=G.legendHitBoxes;var w=function(J,O,K){if(isNaN(y)||y<=0){return}C.save();C.fillStyle=u(K.fillStyle,n.defaultColor);C.lineCap=u(K.lineCap,x.borderCapStyle);C.lineDashOffset=u(K.lineDashOffset,x.borderDashOffset);C.lineJoin=u(K.lineJoin,x.borderJoinStyle);C.lineWidth=u(K.lineWidth,x.borderWidth);C.strokeStyle=u(K.strokeStyle,n.defaultColor);if(C.setLineDash){C.setLineDash(u(K.lineDash,x.borderDash))}if(z.labels&&z.labels.usePointStyle){var I=o*Math.SQRT2/2;var L=I/Math.SQRT2;var N=J+L;var M=O+L;j.canvasHelpers.drawPoint(C,K.pointStyle,I,N,M)}else{C.strokeRect(J,O,y,o);C.fillRect(J,O,y,o)}C.restore()};var E=function(I,L,J,K){C.fillText(J.text,y+(o/2)+I,L);if(J.hidden){C.beginPath();C.lineWidth=2;C.moveTo(y+(o/2)+I,L+(o/2));C.lineTo(y+(o/2)+I+K,L+(o/2));C.stroke()}};var t=G.isHorizontal();if(t){q={x:G.left+((A-H[0])/2),y:G.top+s.padding,line:0}}else{q={x:G.left+s.padding,y:G.top+s.padding,line:0}}var B=o+s.padding;l.each(G.legendItems,function(J,K){var M=C.measureText(J.text).width,L=s.usePointStyle?o+(o/2)+M:y+(o/2)+M,I=q.x,N=q.y;if(t){if(I+L>=A){N=q.y+=B;q.line++;I=q.x=G.left+((A-H[q.line])/2)}}else{if(N+B>G.bottom){I=q.x=I+G.columnWidths[q.line]+s.padding;N=q.y=G.top;q.line++}}w(I,N,J);D[K].left=I;D[K].top=N;E(I,N,J,M);if(t){q.x+=L+(s.padding)}else{q.y+=B}})}},handleEvent:function(q){var s=this;var p=l.getRelativePosition(q,s.chart.chart),u=p.x,t=p.y,n=s.options;if(u>=s.left&&u<=s.right&&t>=s.top&&t<=s.bottom){var v=s.legendHitBoxes;for(var o=0;o<v.length;++o){var m=v[o];if(u>=m.left&&u<=m.left+m.width&&t>=m.top&&t<=m.top+m.height){if(n.onClick){n.onClick.call(s,q,s.legendItems[o])}break}}}}});j.plugins.register({beforeInit:function(n){var o=n.options;var m=o.legend;if(m){n.legend=new j.Legend({ctx:n.chart.ctx,options:m,chart:n});j.layoutService.addBox(n,n.legend)}}})}},{}],30:[function(h,i,e){i.exports=function(j){var k=j.helpers.noop;j.plugins={_plugins:[],register:function(l){var m=this._plugins;([]).concat(l).forEach(function(n){if(m.indexOf(n)===-1){m.push(n)}})},unregister:function(l){var m=this._plugins;([]).concat(l).forEach(function(o){var n=m.indexOf(o);if(n!==-1){m.splice(n,1)}})},clear:function(){this._plugins=[]},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(q,m){var l=this._plugins;var o=l.length;var n,p;for(n=0;n<o;++n){p=l[n];if(typeof p[q]==="function"){if(p[q].apply(p,m||[])===false){return false}}}return true}};j.PluginBase=j.Element.extend({beforeInit:k,afterInit:k,beforeUpdate:k,afterUpdate:k,beforeDraw:k,afterDraw:k,destroy:k});j.pluginService=j.plugins}},{}],31:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.defaults.scale={display:true,position:"left",gridLines:{display:true,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:true,drawOnChartArea:true,drawTicks:true,tickMarkLength:10,zeroLineWi
10dth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:false},scaleLabel:{labelString:"",display:false},ticks:{beginAtZero:false,minRotation:0,maxRotation:50,mirror:false,padding:10,reverse:false,display:true,autoSkip:true,autoSkipPadding:0,labelOffset:0,callback:function(l){return k.isArray(l)?l:""+l}}};j.Scale=j.Element.extend({beforeUpdate:function(){k.callCallback(this.options.beforeUpdate,[this])},update:function(n,m,o){var l=this;l.beforeUpdate();l.maxWidth=n;l.maxHeight=m;l.margins=k.extend({left:0,right:0,top:0,bottom:0},o);l.beforeSetDimensions();l.setDimensions();l.afterSetDimensions();l.beforeDataLimits();l.determineDataLimits();l.afterDataLimits();l.beforeBuildTicks();l.buildTicks();l.afterBuildTicks();l.beforeTickToLabelConversion();l.convertTicksToLabels();l.afterTickToLabelConversion();l.beforeCalculateTickRotation();l.calculateTickRotation();l.afterCalculateTickRotation();l.beforeFit();l.fit();l.afterFit();l.afterUpdate();return l.minSize},afterUpdate:function(){k.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){k.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var l=this;if(l.isHorizontal()){l.width=l.maxWidth;l.left=0;l.right=l.width}else{l.height=l.maxHeight;l.top=0;l.bottom=l.height}l.paddingLeft=0;l.paddingTop=0;l.paddingRight=0;l.paddingBottom=0},afterSetDimensions:function(){k.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){k.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:k.noop,afterDataLimits:function(){k.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){k.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:k.noop,afterBuildTicks:function(){k.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){k.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var l=this;l.ticks=l.ticks.map(function(o,m,n){if(l.options.ticks.userCallback){return l.options.ticks.userCallback(o,m,n)}return l.options.ticks.callback(o,m,n)},l)},afterTickToLabelConversion:function(){k.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){k.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var y=this;var m=y.ctx;var s=j.defaults.global;var z=y.options.ticks;var A=k.getValueOrDefault(z.fontSize,s.defaultFontSize);var B=k.getValueOrDefault(z.fontStyle,s.defaultFontStyle);var q=k.getValueOrDefault(z.fontFamily,s.defaultFontFamily);var n=k.fontString(A,B,q);m.font=n;var x=m.measureText(y.ticks[0]).width;var l=m.measureText(y.ticks[y.ticks.length-1]).width;var u;y.labelRotation=z.minRotation||0;y.paddingRight=0;y.paddingLeft=0;if(y.options.display){if(y.isHorizontal()){y.paddingRight=l/2+3;y.paddingLeft=x/2+3;if(!y.longestTextCache){y.longestTextCache={}}var o=k.longestText(m,n,y.ticks,y.longestTextCache);var w=o;var p;var t;var v=y.getPixelForTick(1)-y.getPixelForTick(0)-6;while(w>v&&y.labelRotation<z.maxRotation){p=Math.cos(k.toRadians(y.labelRotation));
10t=Math.sin(k.toRadians(y.labelRotation));u=p*x;if(u+A/2>y.yLabelWidth){y.paddingLeft=u+A/2}y.paddingRight=A/2;if(t*o>y.maxHeight){y.labelRotation--;break}y.labelRotation++;w=p*o}}}if(y.margins){y.paddingLeft=Math.max(y.paddingLeft-y.margins.left,0);y.paddingRight=Math.max(y.paddingRight-y.margins.right,0)}},afterCalculateTickRotation:function(){k.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){k.callCallback(this.options.beforeFit,[this])},fit:function(){var G=this;var l=G.minSize={width:0,height:0};var w=G.options;var u=j.defaults.global;var y=w.ticks;var H=w.scaleLabel;var B=w.display;var t=G.isHorizontal();var A=k.getValueOrDefault(y.fontSize,u.defaultFontSize);var C=k.getValueOrDefault(y.fontStyle,u.defaultFontStyle);var p=k.getValueOrDefault(y.fontFamily,u.defaultFontFamily);var I=k.fontString(A,C,p);var v=k.getValueOrDefault(H.fontSize,u.defaultFontSize);var s=w.gridLines.tickMarkLength;if(t){l.width=G.isFullWidth()?G.maxWidth-G.margins.left-G.margins.right:G.maxWidth}else{l.width=B?s:0}if(t){l.height=B?s:0}else{l.height=G.maxHeight}if(H.display&&B){if(t){l.height+=(v*1.5)}else{l.width+=(v*1.5)}}if(y.display&&B){if(!G.longestTextCache){G.longestTextCache={}}var E=k.longestText(G.ctx,I,G.ticks,G.longestTextCache);var D=k.numberOfLabelLines(G.ticks);var q=A*0.5;if(t){G.longestLabelWidth=E;var n=(Math.sin(k.toRadians(G.labelRotation))*G.longestLabelWidth)+(A*D)+(q*D);l.height=Math.min(G.maxHeight,l.height+n);G.ctx.font=I;var o=G.ctx.measureText(G.ticks[0]).width;var z=G.ctx.measureText(G.ticks[G.ticks.length-1]).width;var J=Math.cos(k.toRadians(G.labelRotation));var m=Math.sin(k.toRadians(G.labelRotation));G.paddingLeft=G.labelRotation!==0?(J*o)+3:o/2+3;G.paddingRight=G.labelRotation!==0?(m*(A/2))+3:z/2+3}else{var F=G.maxWidth-l.width;var x=y.mirror;if(!x){E+=G.options.ticks.padding}else{E=0}if(E<F){l.width+=E}else{l.width=G.maxWidth}G.paddingTop=A/2;G.paddingBottom=A/2}}if(G.margins){G.paddingLeft=Math.max(G.paddingLeft-G.margins.left,0);G.paddingTop=Math.max(G.paddingTop-G.margins.top,0);G.paddingRight=Math.max(G.paddingRight-G.margins.right,0);G.paddingBottom=Math.max(G.paddingBottom-G.margins.bottom,0)}G.width=l.width;G.height=l.height},afterFit:function(){k.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return this.options.position==="top"||this.options.position==="bottom"},isFullWidth:function(){return(this.options.fullWidth)},getRightValue:function(l){if(l===null||typeof(l)==="undefined"){return NaN}if(typeof(l)==="number"&&isNaN(l)){return NaN}if(typeof(l)==="object"){if((l instanceof Date)||(l.isValid)){return l}else{return this.getRightValue(this.isHorizontal()?l.x:l.y)}}return l},getLabelForIndex:k.noop,getPixelForValue:k.noop,getValueForPixel:k.noop,getPixelForTick:function(o,p){var s=this;if(s.isHorizontal()){var m=s.width-(s.paddingLeft+s.paddingRight);var l=m/Math.max((s.ticks.length-((s.options.gridLines.offsetGridLines)?0:1)),1);var n=(l*o)+s.paddingLeft;if(p){n+=l/2}var q=s.left+Math.round(n);q+=s.isFullWidth()?s.margins.left:0;return q}else{var t=s.height-(s.paddingTop+s.paddingBottom);return s.top+(o*(t/(s.ticks.length-1)))}},getPixelForDecimal:function(m){var o=this;if(o.isHorizontal()){var l=o.width-(o.paddingLeft+o.paddingRight);var p=(l*m)+o.paddingLeft;var n=o.left+Math.round(p);n+=o.isFullWidth()?o.margins.left:0;return n}else{return o.top+(m*o.height)}},getBasePixel:function(){var n=this;var m=n.min;var l=n.max;return n.getPixelForValue(n.beginAtZero?0:m<0&&l<0?l:m>0&&l>0?m:0)},draw:function(n){var x=this;var B=x.options;if(!B.display){return}var Y=x.ctx;var K=j.defaults.global;var W=B.ticks;var m=B.gridLines;var F=B.scaleLabel;var T=x.labelRotation!==0;var X;var P=W.autoSkip;var L=x.isHorizontal();var s;if(W.maxTicksLimit){s=W.maxTicksLimit}var t=k.getValueOrDefault(W.fontColor,K.defaultFontColor);var w=k.getValueOrDefault(W.fontSize,K.defaultFontSize);var E=k.getValueOrDefault(W.fontStyle,K.defaultFontStyle);var H=k.getValueOrDefault(W.fontFamily,K.defaultFontFamily);var U=k.fontString(w,E,H);var l=m.tickMarkLength;var z=k.getValueOrDefault(F.fontColor,K.defaultFontColor);var A=k.getValueOrDefault(F.fontSize,K.defaultFontSize);var M=k.getValueOrDefault(F.fontStyle,K.defaultFontStyle);var V=k.getValueOrDefault(F.fontFamily,K.defaultFontFamily);var q=k.fontString(A,M,V);var aa=k.toRadians(x.labelRotation);var y=Math.cos(aa);var o=x.longestLabelWidth*y;Y.fillStyle=t;var C=[];if(L){X=false;if(T){o/=2}if((o+W.autoSkipPadding)*x.ticks.length>(x.width-(x.paddingLeft+x.paddingRight))){X=1+Math.floor(((o+W.autoSkipPadding)*x.ticks.length)/(x.width-(x.paddingLeft+x.paddingRight)))}if(s&&x.ticks.length>s){while(!X||x.ticks.length/(X||1)>s){if(!X){X=1}X+=1}}if(W.skip24&&x.ticks.length<=480){if(24%X){if(X%2){X+=1}if(24%X){if(X==10){X=12}else{if(X>12&&X<24){X=24}else{var O=X;X=48;while(X<O){X+=24}}}}}}else{X=24}if(!P){X=false}}var G=B.position==="right"?x.left:x.right-l;var I=B.position==="right"?x.left+l:x.right;var R=B.position==="bottom"?x.top:x.bottom-l;var N=B.position==="bottom"?x.top+l:x.bottom;k.each(x.ticks,function(am,ak){if(am===undefined||am===null){return}var ap=x.ticks.length===ak+1;var al=(X>1&&ak%X>0)||(ak%X===0&&ak+X>=x.ticks.length);if(al&&!ap||(am===undefined||am===null)){return}var ac,ad;if(ak===(typeof x.zeroLineIndex!=="undefined"?x.zeroLineIndex:0)){ac=m.zeroLineWi
10dth;ad=m.zeroLineColor}else{ac=k.getValueAtIndexOrDefault(m.lineWidth,ak);ad=k.getValueAtIndexOrDefault(m.color,ak)}var aw,aj,av,ai,au,ag,ar,ae,ao,an;var ah,at="middle";if(L){if(!T){at=B.position==="top"?"bottom":"top"}ah=T?"right":"center";var aq=x.getPixelForTick(ak)+k.aliasPixel(ac);ao=x.getPixelForTick(ak,m.offsetGridLines)+W.labelOffset;an=(T)?x.top+12:B.position==="top"?x.bottom-l:x.top+l;aw=av=au=ar=aq;aj=R;ai=N;ag=n.top;ae=n.bottom}else{if(B.position==="left"){if(W.mirror){ao=x.right+W.padding;ah="left"}else{ao=x.right-W.padding;ah="right"}}else{if(W.mirror){ao=x.left-W.padding;ah="right"}else{ao=x.left+W.padding;ah="left"}}var af=x.getPixelForTick(ak);af+=k.aliasPixel(ac);an=x.getPixelForTick(ak,m.offsetGridLines);aw=G;av=I;au=n.left;ar=n.right;aj=ai=ag=ae=af}C.push({tx1:aw,ty1:aj,tx2:av,ty2:ai,x1:au,y1:ag,x2:ar,y2:ae,labelX:ao,labelY:an,glWidth:ac,glColor:ad,rotation:-1*aa,label:am,textBaseline:at,textAlign:ah})});k.each(C,function(ae){if(m.display){Y.lineWidth=ae.glWidth;Y.strokeStyle=ae.glColor;Y.beginPath();if(m.drawTicks){Y.moveTo(ae.tx1,ae.ty1);Y.lineTo(ae.tx2,ae.ty2)}if(m.drawOnChartArea){Y.moveTo(ae.x1,ae.y1);Y.lineTo(ae.x2,ae.y2)}Y.stroke()}if(W.display){Y.save();Y.translate(ae.labelX,ae.labelY);Y.rotate(ae.rotation);Y.font=U;Y.textBaseline=ae.textBaseline;Y.textAlign=ae.textAlign;var ac=ae.label;if(k.isArray(ac)){for(var ad=0,af=0;ad<ac.length;++ad){Y.fillText(""+ac[ad],0,af);af+=(w*1.5)}}else{Y.fillText(ac,0,0)}Y.restore()}});if(F.display){var S;var Q;var D=0;if(L){S=x.left+((x.right-x.left)/2);Q=B.position==="bottom"?x.bottom-(A/2):x.top+(A/2)}else{var J=B.position==="left";S=J?x.left+(A/2):x.right-(A/2);Q=x.top+((x.bottom-x.top)/2);D=J?-0.5*Math.PI:0.5*Math.PI}Y.save();Y.translate(S,Q);Y.rotate(D);Y.textAlign="center";Y.textBaseline="middle";Y.fillStyle=z;Y.font=q;Y.fillText(F.labelString,0,0);Y.restore()}if(m.drawBorder){Y.lineWidth=k.getValueAtIndexOrDefault(m.lineWidth,0);Y.strokeStyle=k.getValueAtIndexOrDefault(m.color,0);var v=x.left,u=x.right,ab=x.top,Z=x.bottom;var p=k.aliasPixel(Y.lineWidth);if(L){ab=Z=B.position==="top"?x.bottom:x.top;ab+=p;Z+=p}else{v=u=B.position==="left"?x.right:x.left;v+=p;u+=p}Y.beginPath();Y.moveTo(v,ab);Y.lineTo(u,Z);Y.stroke()}}})}},{}],32:[function(h,i,e){i.exports=function(j){var k=j.helpers;j.scaleService={constructors:{},defaults:{},registerScaleType:function(l,m,n){this.constructors[l]=m;this.defaults[l]=k.clone(n)},getScaleConstructor:function(l){return this.constructors.hasOwnProperty(l)?this.constructors[l]:undefined},getScaleDefaults:function(l){return this.defaults.hasOwnProperty(l)?k.scaleMerge(j.defaults.scale,this.defaults[l]):{}},updateScaleDefaults:function(l,m){var n=this.defaults;if(n.hasOwnProperty(l)){n[l]=k.extend(n[l],m)}},addScalesToLayout:function(l){k.each(l.scales,function(m){j.layoutService.addBox(l,m)})}}}},{}],33:[function(h,i,e){i.exports=function(j){var l=j.helpers;j.defaults.global.title={display:false,position:"top",fullWidth:true,fontStyle:"bold",padding:10,text:""};var k=l.noop;j.Title=j.Element.extend({initialize:function(m){var n=this;l.extend(n,m);n.options=l.configMerge(j.defaults.global.title,m.options);n.legendHitBoxes=[]},beforeUpdate:function(){var m=this.chart.options;if(m&&m.title){this.options=l.configMerge(j.defaults.global.title,m.title)}},update:function(o,n,p){var m=this;m.beforeUpdate();m.maxWidth=o;m.maxHeight=n;m.margins=p;m.beforeSetDimensions();m.setDimensions();m.afterSetDimensions();m.beforeBuildLabels();m.buildLabels();m.afterBuildLabels();m.beforeFit();m.fit();m.afterFit();m.afterUpdate();return m.minSize},afterUpdate:k,beforeSetDimensions:k,setDimensions:function(){var m=this;if(m.isHorizontal()){m.width=m.maxWidth;m.left=0;m.right=m.width}else{m.height=m.maxHeight;m.top=0;m.bottom=m.height}m.paddingLeft=0;m.paddingTop=0;m.paddingRight=0;m.paddingBottom=0;m.minSize={width:0,height:0}},afterSetDimensions:k,beforeBuildLabels:k,buildLabels:k,afterBuildLabels:k,beforeFit:k,fit:function(){var o=this,t=l.getValueOrDefault,n=o.options,m=j.defaults.global,s=n.display,p=t(n.fontSize,m.defaultFontSize),q=o.minSize;
10if(o.isHorizontal()){q.width=o.maxWidth;q.height=s?p+(n.padding*2):0}else{q.width=s?p+(n.padding*2):0;q.height=o.maxHeight}o.width=q.width;o.height=q.height},afterFit:k,isHorizontal:function(){var m=this.options.position;return m==="top"||m==="bottom"},draw:function(){var w=this,B=w.ctx,u=l.getValueOrDefault,n=w.options,s=j.defaults.global;if(n.display){var C=u(n.fontSize,s.defaultFontSize),q=u(n.fontStyle,s.defaultFontStyle),x=u(n.fontFamily,s.defaultFontFamily),p=l.fontString(C,q,x),A=0,v,t,y=w.top,o=w.left,m=w.bottom,z=w.right;B.fillStyle=u(n.fontColor,s.defaultFontColor);B.font=p;if(w.isHorizontal()){v=o+((z-o)/2);t=y+((m-y)/2)}else{v=n.position==="left"?o+(C/2):z-(C/2);t=y+((m-y)/2);A=Math.PI*(n.position==="left"?-0.5:0.5)}B.save();B.translate(v,t);B.rotate(A);B.textAlign="center";B.textBaseline="middle";B.fillText(n.text,0,0);B.restore()}}});j.plugins.register({beforeInit:function(m){var n=m.options;var o=n.title;if(o){m.titleBlock=new j.Title({ctx:m.chart.ctx,options:o,chart:m});j.layoutService.addBox(m,m.titleBlock)}}})}},{}],34:[function(h,i,e){i.exports=function(j){var n=j.helpers;j.defaults.global.tooltips={enabled:true,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:n.noop,title:function(p,s){var t="";var u=s.labels;var o=u?u.length:0;if(p.length>0){var q=p[0];if(q.xLabel){t=q.xLabel}else{if(o>0&&q.index<o){t=u[q.index]}}}return t},afterTitle:n.noop,beforeBody:n.noop,beforeLabel:n.noop,label:function(o,p){var q=p.datasets[o.datasetIndex].label||"";return q+": "+o.yLabel},labelColor:function(s,p){var t=p.getDatasetMeta(s.datasetIndex);var q=t.data[s.index];var o=q._view;return{borderColor:o.borderColor,backgroundColor:o.backgroundColor}},afterLabel:n.noop,afterBody:n.noop,beforeFooter:n.noop,footer:n.noop,afterFooter:n.noop}};function m(p,o){if(o){if(n.isArray(o)){Array.prototype.push.apply(p,o)}else{p.push(o)}}return p}function k(o){if(!o.length){return false}var s,t;var z=[];var q=[];for(s=0,t=o.length;s<t;++s){var p=o[s];if(p&&p.hasValue()){var v=p.tooltipPosition();z.push(v.x);q.push(v.y)}}var w=0,u=0;for(s=0;s<z.length;++s){if(z[s]){w+=z[s];
10u+=q[s]}}return{x:Math.round(w/z.length),y:Math.round(u/z.length)}}function l(p){var s=p._xScale;var q=p._yScale||p._scale;var o=p._index,t=p._datasetIndex;return{xLabel:s?s.getLabelForIndex(o,t):"",yLabel:q?q.getLabelForIndex(o,t):"",index:o,datasetIndex:t}}j.Tooltip=j.Element.extend({initialize:function(){var s=this;var o=j.defaults.global;var q=s._options;var p=n.getValueOrDefault;n.extend(s,{_model:{xPadding:q.xPadding,yPadding:q.yPadding,xAlign:q.xAlign,yAlign:q.yAlign,bodyFontColor:q.bodyFontColor,_bodyFontFamily:p(q.bodyFontFamily,o.defaultFontFamily),_bodyFontStyle:p(q.bodyFontStyle,o.defaultFontStyle),_bodyAlign:q.bodyAlign,bodyFontSize:p(q.bodyFontSize,o.defaultFontSize),bodySpacing:q.bodySpacing,titleFontColor:q.titleFontColor,_titleFontFamily:p(q.titleFontFamily,o.defaultFontFamily),_titleFontStyle:p(q.titleFontStyle,o.defaultFontStyle),titleFontSize:p(q.titleFontSize,o.defaultFontSize),_titleAlign:q.titleAlign,titleSpacing:q.titleSpacing,titleMarginBottom:q.titleMarginBottom,footerFontColor:q.footerFontColor,_footerFontFamily:p(q.footerFontFamily,o.defaultFontFamily),_footerFontStyle:p(q.footerFontStyle,o.defaultFontStyle),footerFontSize:p(q.footerFontSize,o.defaultFontSize),_footerAlign:q.footerAlign,footerSpacing:q.footerSpacing,footerMarginTop:q.footerMarginTop,caretSize:q.caretSize,cornerRadius:q.cornerRadius,backgroundColor:q.backgroundColor,opacity:0,legendColorBackground:q.multiKeyBackground}})},getTitle:function(){var t=this;var s=t._options;var q=s.callbacks;var u=q.beforeTitle.apply(t,arguments),v=q.title.apply(t,arguments),o=q.afterTitle.apply(t,arguments);var p=[];p=m(p,u);p=m(p,v);p=m(p,o);return p},getBeforeBody:function(){var o=this._options.callbacks.beforeBody.apply(this,arguments);return n.isArray(o)?o:o!==undefined?[o]:[]},getBody:function(o,s){var q=this;var p=q._options.callbacks;var t=[];n.each(o,function(v){var u={before:[],lines:[],after:[]};m(u.before,p.beforeLabel.call(q,v,s));m(u.lines,p.label.call(q,v,s));m(u.after,p.afterLabel.call(q,v,s));t.push(u)});return t},getAfterBody:function(){var o=this._options.callbacks.afterBody.apply(this,arguments);return n.isArray(o)?o:o!==undefined?[o]:[]},getFooter:function(){var s=this;var q=s._options.callbacks;var t=q.beforeFooter.apply(s,arguments);var u=q.footer.apply(s,arguments);var p=q.afterFooter.apply(s,arguments);var o=[];o=m(o,t);o=m(o,u);o=m(o,p);return o},update:function(q){var y=this;var o=y._options;var u=y._model;var p=y._active;var s=y._data;var B=y._chartInstance;var t,w;if(p.length){u.opacity=1;var v=[],z=k(p);var A=[];for(t=0,w=p.length;t<w;++t){A.push(l(p[t]))}if(o.itemSort){A=A.sort(o.itemSort)}if(p.length>1){n.each(A,function(C){v.push(o.callbacks.labelColor.call(y,C,B))})}n.extend(u,{title:y.getTitle(A,s),beforeBody:y.getBeforeBody(A,s),body:y.getBody(A,s),afterBody:y.getAfterBody(A,s),footer:y.getFooter(A,s),x:Math.round(z.x),y:Math.round(z.y),caretPadding:n.getValueOrDefault(z.padding,2),labelColors:v});var x=y.getTooltipSize(u);y.determineAlignment(x);n.extend(u,y.getBackgroundPoint(u,x))}else{y._model.opacity=0}if(q&&o.custom){o.custom.call(y,u)}return y},getTooltipSize:function(p){var x=this._chart.ctx;var A={height:p.yPadding*2,width:0};var q=p.body;var u=q.reduce(function(C,B){return C+B.before.length+B.lines.length+B.after.length},0);u+=p.beforeBody.length+p.afterBody.length;var z=p.title.length;var t=p.footer.length;var s=p.titleFontSize,v=p.bodyFontSize,o=p.footerFontSize;A.height+=z*s;A.height+=(z-1)*p.titleSpacing;A.height+=z?p.titleMarginBottom:0;A.height+=u*v;A.height+=u?(u-1)*p.bodySpacing:0;A.height+=t?p.footerMarginTop:0;A.height+=t*(o);A.height+=t?(t-1)*p.footerSpacing:0;var w=0;var y=function(B){A.width=Math.max(A.width,x.measureText(B).width+w)};x.font=n.fontString(s,p._titleFontStyle,p._titleFontFamily);n.each(p.title,y);x.font=n.fontString(v,p._bodyFontStyle,p._bodyFontFamily);n.each(p.beforeBody.concat(p.afterBody),y);w=q.length>1?(v+2):0;n.each(q,function(B){n.each(B.before,y);n.each(B.lines,y);n.each(B.after,y)});w=0;x.font=n.fontString(o,p._footerFontStyle,p._footerFontFamily);n.each(p.footer,y);A.width+=2*p.xPadding;return A},determineAlignment:function(z){var v=this;var t=v._model;var u=v._chart;var p=v._chartInstance.chartArea;if(t.y<z.height){t.yAlign="top"}else{if(t.y>(u.height-z.height)){t.yAlign="bottom"}}var A,y;var q,o;var s;var x=(p.left+p.right)/2;var w=(p.top+p.bottom)/2;if(t.yAlign==="center"){A=function(B){return B<=x};y=function(B){return B>x}}else{A=function(B){return B<=(z.width/2)};y=function(B){return B>=(u.width-(z.width/2))}}q=function(B){return B+z.width>u.width};o=function(B){return B-z.width<0};s=function(B){return B<=w?"top":"bottom"};if(A(t.x)){t.xAlign="left";if(q(t.x)){t.xAlign="center";t.yAlign=s(t.y)}}else{if(y(t.x)){t.xAlign="right";if(o(t.x)){t.xAlign="center";t.yAlign=s(t.y)}}}}
10,getBackgroundPoint:function(q,y){var x={x:q.x,y:q.y};var t=q.caretSize,s=q.caretPadding,v=q.cornerRadius,p=q.xAlign,u=q.yAlign,w=t+s,o=v+s;if(p==="right"){x.x-=y.width}else{if(p==="center"){x.x-=(y.width/2)}}if(u==="top"){x.y+=w}else{if(u==="bottom"){x.y-=y.height+w}else{x.y-=(y.height/2)}}if(u==="center"){if(p==="left"){x.x+=w}else{if(p==="right"){x.x-=w}}}else{if(p==="left"){x.x-=o}else{if(p==="right"){x.x+=o}}}return x},drawCaret:function(H,z,t){var G=this._view;var B=this._chart.ctx;var F,E,D;var s,q,p;var v=G.caretSize;var o=G.cornerRadius;var C=G.xAlign,I=G.yAlign;var x=H.x,w=H.y;var A=z.width,y=z.height;if(I==="center"){if(C==="left"){F=x;E=F-v;D=F}else{F=x+A;E=F+v;D=F}q=w+(y/2);s=q-v;p=q+v}else{if(C==="left"){F=x+o;E=F+v;D=E+v}else{if(C==="right"){F=x+A-o;E=F-v;D=E-v}else{E=x+(A/2);F=E-v;D=E+v}}if(I==="top"){s=w;q=s-v;p=s}else{s=w+y;q=s+v;p=s}}var u=n.color(G.backgroundColor);B.fillStyle=u.alpha(t*u.alpha()).rgbString();B.beginPath();B.moveTo(F,s);B.lineTo(E,q);B.lineTo(D,p);B.closePath();B.fill()},drawTitle:function(y,o,x,s){var w=o.title;if(w.length){x.textAlign=o._titleAlign;x.textBaseline="top";var t=o.titleFontSize,u=o.titleSpacing;var v=n.color(o.titleFontColor);x.fillStyle=v.alpha(s*v.alpha()).rgbString();x.font=n.fontString(t,o._titleFontStyle,o._titleFontFamily);var p,q;for(p=0,q=w.length;p<q;++p){x.fillText(w[p],y.x,y.y);y.y+=t+u;if(p+1===w.length){y.y+=o.titleMarginBottom-u}}}},drawBody:function(A,o,z,s){var x=o.bodyFontSize;var u=o.bodySpacing;var q=o.body;z.textAlign=o._bodyAlign;z.textBaseline="top";var y=n.color(o.bodyFontColor);var w=y.alpha(s*y.alpha()).rgbString();z.fillStyle=w;z.font=n.fontString(x,o._bodyFontStyle,o._bodyFontFamily);var p=0;var t=function(B){z.fillText(B,A.x+p,A.y);A.y+=x+u};n.each(o.beforeBody,t);var v=q.length>1;p=v?(x+2):0;n.each(q,function(C,B){n.each(C.before,t);n.each(C.lines,function(D){if(v){z.fillStyle=n.color(o.legendColorBackground).alpha(s).rgbaString();z.fillRect(A.x,A.y,x,x);z.strokeStyle=n.color(o.labelColors[B].borderColor).alpha(s).rgbaString();z.strokeRect(A.x,A.y,x,x);z.fillStyle=n.color(o.labelColors[B].backgroundColor).alpha(s).rgbaString();z.fillRect(A.x+1,A.y+1,x-2,x-2);z.fillStyle=w}t(D)});n.each(C.after,t)});p=0;n.each(o.afterBody,t);A.y-=u},drawFooter:function(t,q,o,p){var u=q.footer;if(u.length){t.y+=q.footerMarginTop;o.textAlign=q._footerAlign;o.textBaseline="top";var s=n.color(q.footerFontColor);o.fillStyle=s.alpha(p*s.alpha()).rgbString();o.font=n.fontString(q.footerFontSize,q._footerFontStyle,q._footerFontFamily);n.each(u,function(v){o.fillText(v,t.x,t.y);t.y+=q.footerFontSize+q.footerSpacing})}},draw:function(){var o=this._chart.ctx;var s=this._view;if(s.opacity===0){return}var q=this.getTooltipSize(s);var u={x:s.x,y:s.y};var p=Math.abs(s.opacity<0.001)?0:s.opacity;if(this._options.enabled){var t=n.color(s.backgroundColor);o.fillStyle=t.alpha(p*t.alpha()).rgbString();n.drawRoundedRectangle(o,u.x,u.y,q.width,q.height,s.cornerRadius);o.fill();this.drawCaret(u,q,p);u.x+=s.xPadding;u.y+=s.yPadding;this.drawTitle(u,s,o,p);this.drawBody(u,s,o,p);this.drawFooter(u,s,o,p)}}})}},{}],35:[function(h,i,e){i.exports=function(j){var k=j.helpers,l=j.defaults.global;l.elements.arc={backgroundColor:l.defaultColor,borderColor:"#fff",borderWidth:2};j.elements.Arc=j.Element.extend({inLabelRange:function(m){var n=this._view;if(n){return(Math.pow(m-n.x,2)<Math.pow(n.radius+n.hoverRadius,2))}else{return false}},inRange:function(v,t){var n=this._view;if(n){var p=k.getAngleFromPoint(n,{x:v,y:t}),q=p.angle,m=p.distance;var u=n.startAngle;var o=n.endAngle;while(o<u){o+=2*Math.PI}while(q>o){q-=2*Math.PI}while(q<u){q+=2*Math.PI}var s=(q>=u&&q<=o),w=(m>=n.innerRadius&&m<=n.outerRadius);return(s&&w)}else{return false}},tooltipPosition:function(){var n=this._view;var m=n.startAngle+((n.endAngle-n.startAngle)/2),o=(n.outerRadius-n.innerRadius)/2+n.innerRadius;return{x:n.x+(Math.cos(m)*o),y:n.y+(Math.sin(m)*o)}},draw:function(){var m=this._chart.ctx,o=this._view,p=o.startAngle,n=o.endAngle;m.beginPath();m.arc(o.x,o.y,o.outerRadius,p,n);m.arc(o.x,o.y,o.innerRadius,n,p,true);m.closePath();m.strokeStyle=o.borderColor;m.lineWidth=o.borderWidth;m.fillStyle=o.backgroundColor;m.fill();m.lineJoin="bevel";if(o.borderWidth){m.stroke()}}})}},{}],36:[function(h,i,e){i.exports=function(j){var l=j.helpers;var k=j.defaults.global;j.defaults.global.elements.line={tension:0.4,backgroundColor:k.defaultColor,borderWidth:3,borderColor:k.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:true,fill:true};j.elements.Line=j.Element.extend({draw:function(){var w=this;var o=w._view;var y=o.spanGaps;var m=o.scaleZero;var q=w._loop;var A=w._chart.ctx;A.save();function t(D,B){var C=B._view;if(B._view.steppedLine===true){A.lineTo(B._view.x,D._view.y);A.lineTo(B._view.x,B._view.y)}else{if(B._view.tension===0){A.lineTo(C.x,C.y)}else{A.bezierCurveTo(D._view.controlPointNextX,D._view.controlPointNextY,C.controlPointPreviousX,C.controlPointPreviousY,C.x,C.y)}}}var z=w._children.slice();var x=-1;if(q&&z.length){z.push(z[0])}var u,v,s,n;if(z.length&&o.fill){A.beginPath();for(u=0;
10u<z.length;++u){v=z[u];s=l.previousItem(z,u);n=v._view;if(u===0){if(q){A.moveTo(m.x,m.y)}else{A.moveTo(n.x,m)}if(!n.skip){x=u;A.lineTo(n.x,n.y)}}else{s=x===-1?s:z[x];if(n.skip){if(!y&&x===(u-1)){if(q){A.lineTo(m.x,m.y)}else{A.lineTo(s._view.x,m)}}}else{if(x!==(u-1)){if(y&&x!==-1){t(s,v)}else{if(q){A.lineTo(n.x,n.y)}else{A.lineTo(n.x,m);A.lineTo(n.x,n.y)}}}else{t(s,v)}x=u}}}if(!q){A.lineTo(z[x]._view.x,m)}A.fillStyle=o.backgroundColor||k.defaultColor;A.closePath();A.fill()}var p=k.elements.line;A.lineCap=o.borderCapStyle||p.borderCapStyle;if(A.setLineDash){A.setLineDash(o.borderDash||p.borderDash)}A.lineDashOffset=o.borderDashOffset||p.borderDashOffset;A.lineJoin=o.borderJoinStyle||p.borderJoinStyle;A.lineWidth=o.borderWidth||p.borderWidth;A.strokeStyle=o.borderColor||k.defaultColor;A.beginPath();x=-1;for(u=0;u<z.length;++u){v=z[u];s=l.previousItem(z,u);n=v._view;if(u===0){if(n.skip){}else{A.moveTo(n.x,n.y);x=u}}else{s=x===-1?s:z[x];if(!n.skip){if((x!==(u-1)&&!y)||x===-1){A.moveTo(n.x,n.y)}else{t(s,v)}x=u}}}A.stroke();A.restore()}})}},{}],37:[function(h,i,e){i.exports=function(j){var k=j.helpers,m=j.defaults.global,l=m.defaultColor;m.elements.point={radius:3,pointStyle:"circle",backgroundColor:l,borderWidth:1,borderColor:l,hitRadius:1,hoverRadius:4,hoverBorderWidth:1};j.elements.Point=j.Element.extend({inRange:function(o,n){var p=this._view;return p?((Math.pow(o-p.x,2)+Math.pow(n-p.y,2))<Math.pow(p.hitRadius+p.radius,2)):false},inLabelRange:function(n){var o=this._view;return o?(Math.pow(n-o.x,2)<Math.pow(o.radius+o.hitRadius,2)):false},tooltipPosition:function(){var n=this._view;return{x:n.x,y:n.y,padding:n.radius+n.borderWidth}},draw:function(){var q=this._view;var p=this._chart.ctx;var s=q.pointStyle;var o=q.radius;var n=q.x;var t=q.y;if(q.skip){return}p.strokeStyle=q.borderColor||l;p.lineWidth=k.getValueOrDefault(q.borderWidth,m.elements.point.borderWidth);p.fillStyle=q.backgroundColor||l;j.canvasHelpers.drawPoint(p,s,o,n,t)}})}},{}],38:[function(h,i,e){i.exports=function(j){var k=j.defaults.global;k.elements.rectangle={backgroundColor:k.defaultColor,borderWidth:0,borderColor:k.defaultColor,borderSkipped:"bottom"};j.elements.Rectangle=j.Element.extend({draw:function(){var x=this._chart.ctx;var l=this._view;var p=l.width/2,m=l.x-p,n=l.x+p,v=l.base-(l.base-l.y),u=l.borderWidth/2;if(l.borderWidth){m+=u;n-=u;v+=u}x.beginPath();x.fillStyle=l.backgroundColor;x.strokeStyle=l.borderColor;x.lineWidth=l.borderWidth;var q=[[m,l.base],[m,v],[n,v],[n,l.base]];var t=["bottom","left","top","right"];var w=t.indexOf(l.borderSkipped,0);if(w===-1){w=0}function s(y){return q[(w+y)%4]}x.moveTo.apply(x,s(0));for(var o=1;o<4;o++){x.lineTo.apply(x,s(o))}x.fill();if(l.borderWidth){x.stroke()}},height:function(){var l=this._view;return l.base-l.y},inRange:function(m,l){var n=this._view;return n?(n.y<n.base?(m>=n.x-n.width/2&&m<=n.x+n.width/2)&&(l>=n.y&&l<=n.base):(m>=n.x-n.width/2&&m<=n.x+n.width/2)&&(l>=n.base&&l<=n.y)):false},inLabelRange:function(l){var m=this._view;return m?(l>=m.x-m.width/2&&l<=m.x+m.width/2):false},tooltipPosition:function(){var l=this._view;return{x:l.x,y:l.y}}})}},{}],39:[function(h,i,e){i.exports=function(k){var m=k.helpers;var j={position:"bottom"};var l=k.Scale.extend({getLabels:function(){var n=this.chart.data;return(this.isHorizontal()?n.xLabels:n.yLabels)||n.labels},determineDataLimits:function(){var o=this;var p=o.getLabels();o.minIndex=0;o.maxIndex=p.length-1;var n;if(o.options.ticks.min!==undefined){n=m.indexOf(p,o.options.ticks.min);o.minIndex=n!==-1?n:o.minIndex}if(o.options.ticks.max!==undefined){n=m.indexOf(p,o.options.ticks.max);o.maxIndex=n!==-1?n:o.maxIndex}o.min=p[o.minIndex];o.max=p[o.maxIndex]},buildTicks:function(){var n=this;var o=n.getLabels();n.ticks=(n.minIndex===0&&n.maxIndex===o.length-1)?o:o.slice(n.minIndex,n.maxIndex+1)},getLabelForIndex:function(n){return this.ticks[n]},getPixelForValue:function(y,u,A,s){var w=this;var t=Math.max((w.maxIndex+1-w.minIndex-((w.options.gridLines.offsetGridLines)?0:1)),1);if(A!==null){var z=w.chart.options.phase}if(w.isHorizontal()){var x=w.width-(w.paddingLeft+w.paddingRight);var q=x/t;var p=(q*(u-w.minIndex))+w.paddingLeft;if(w.options.gridLines.offsetGridLines&&s){p+=(q/2)}if(z&&z.enabled&&z.value){p+=q*z.value}return w.left+Math.round(p)}else{var o=w.height-(w.paddingTop+w.paddingBottom);var v=o/t;var n=(v*(u-w.minIndex))+w.paddingTop;if(w.options.gridLines.offsetGridLines&&s){n+=(v/2)}if(z&&z.enabled&&z.value){n+=v*z.value}return w.top+Math.round(n)}},getPixelForTick:function(n,o){return this.getPixelForValue(this.ticks[n],n+this.minIndex,null,o)},getValueForPixel:function(o){var p=this;var s;var q=Math.max((p.ticks.length-((p.options.gridLines.offsetGridLines)?0:1)),1);var u=p.isHorizontal();var t=u?p.width-(p.paddingLeft+p.paddingRight):p.height-(p.paddingTop+p.paddingBottom);var n=t/q;o-=u?p.left:p.top;if(p.options.gridLines.offsetGridLines){o-=(n/2)}o-=u?p.paddingLeft:p.paddingTop;if(o<=0){s=0}else{s=Math.round(o/n)}return s},getBasePixel:function(){return this.bottom}});k.scaleService.registerScaleType("category",l,j)}},{}],40:[function(h,i,e){i.exports=function(k){var m=k.helpers;var j={position:"left",ticks:{callback:function(p,s,t){var u=t.length>3?t[2]-t[1]:t[1]-t[0];
10if(Math.abs(u)>1){if(p!==Math.floor(p)){u=p-Math.floor(p)}}var n=m.log10(Math.abs(u));var q="";if(p!==0){var o=-1*Math.floor(n);o=Math.max(Math.min(o,20),0);q=p.toFixed(o)}else{q="0"}return q}}};var l=k.LinearScaleBase.extend({determineDataLimits:function(){var w=this;var o=w.options;var u=w.chart;var s=u.data;var p=s.datasets;var x=w.isHorizontal();function q(y){return x?y.xAxisID===w.id:y.yAxisID===w.id}w.min=null;w.max=null;if(o.stacked){var t={};var n=false;var v=false;m.each(p,function(B,C){var A=u.getDatasetMeta(C);if(t[A.type]===undefined){t[A.type]={positiveValues:[],negativeValues:[]}}var y=t[A.type].positiveValues;var z=t[A.type].negativeValues;if(u.isDatasetVisible(C)&&q(A)){m.each(B.data,function(F,D){var E=+w.getRightValue(F);if(isNaN(E)||A.data[D].hidden){return}y[D]=y[D]||0;z[D]=z[D]||0;if(o.relativePoints){y[D]=100}else{if(E<0){v=true;z[D]+=E}else{n=true;y[D]+=E}}})}});m.each(t,function(z){var A=z.positiveValues.concat(z.negativeValues);var y=m.min(A);var B=m.max(A);w.min=w.min===null?y:Math.min(w.min,y);w.max=w.max===null?B:Math.max(w.max,B)})}else{m.each(p,function(z,A){var y=u.getDatasetMeta(A);if(u.isDatasetVisible(A)&&q(y)){m.each(z.data,function(D,B){var C=+w.getRightValue(D);if(isNaN(C)||y.data[B].hidden){return}if(w.min===null){w.min=C}else{if(C<w.min){w.min=C}}if(w.max===null){w.max=C}else{if(C>w.max){w.max=C}}})}})}this.handleTickRangeOptions()},getTickLimit:function(){var p;var n=this;var q=n.options.ticks;if(n.isHorizontal()){p=Math.min(q.maxTicksLimit?q.maxTicksLimit:11,Math.ceil(n.width/50))}else{var o=m.getValueOrDefault(q.fontSize,k.defaults.global.defaultFontSize);p=Math.min(q.maxTicksLimit?q.maxTicksLimit:11,Math.ceil(n.height/(2*o)))}return p},handleDirectionalChanges:function(){if(!this.isHorizontal()){this.ticks.reverse()}},getLabelForIndex:function(n,o){return +this.getRightValue(this.chart.data.datasets[o].data[n])},getPixelForValue:function(w){var u=this;var q=u.paddingLeft;var p=u.paddingBottom;var n=u.start;var s=+u.getRightValue(w);var o;var v;var t=u.end-n;if(u.isHorizontal()){v=u.width-(q+u.paddingRight);o=u.left+(v/t*(s-n));return Math.round(o+q)}else{v=u.height-(u.paddingTop+p);o=(u.bottom-p)-(v/t*(s-n));return Math.round(o)}},getValueForPixel:function(o){var p=this;var u=p.isHorizontal();var n=p.paddingLeft;var s=p.paddingBottom;var q=u?p.width-(n+p.paddingRight):p.height-(p.paddingTop+s);var t=(u?o-p.left-n:p.bottom-s-o)/q;return p.start+((p.end-p.start)*t)},getPixelForTick:function(n){return this.getPixelForValue(this.ticksAsNumbers[n])}});k.scaleService.registerScaleType("linear",l,j)}},{}],41:[function(h,i,e){i.exports=function(j){var l=j.helpers,k=l.noop;j.LinearScaleBase=j.Scale.extend({handleTickRangeOptions:function(){var o=this;var n=o.options;var q=n.ticks;if(q.beginAtZero){var m=l.sign(o.min);var p=l.sign(o.max);if(m<0&&p<0){o.max=0}else{if(m>0&&p>0){o.min=0}}}if(q.min!==undefined){o.min=q.min}else{if(q.suggestedMin!==undefined){o.min=Math.min(o.min,q.suggestedMin)}}if(q.max!==undefined){o.max=q.max}else{if(q.suggestedMax!==undefined){o.max=Math.max(o.max,q.suggestedMax)}}if(o.min===o.max){o.max++;if(!q.beginAtZero){o.min--}}},getTickLimit:k,handleDirectionalChanges:k,buildTicks:function(){var x=this;var m=x.options;var z=x.ticks=[];var s=m.ticks;var p=l.getValueOrDefault;var u=x.getTickLimit();u=Math.max(2,u);var w;var y=(s.fixedStepSize&&s.fixedStepSize>0)||(s.stepSize&&s.stepSize>0);if(y){w=p(s.fixedStepSize,s.stepSize)}else{var t=l.niceNum(x.max-x.min,false);w=l.niceNum(t/(u-1),true)}var n=Math.floor(x.min/w)*w;var v=Math.ceil(x.max/w)*w;var q=(v-n)/w;if(l.almostEquals(q,Math.round(q),w/1000)){q=Math.round(q)}else{q=Math.ceil(q)}z.push(s.min!==undefined?s.min:n);for(var o=1;o<q;++o){z.push(n+(o*w))}z.push(s.max!==undefined?s.max:v);x.handleDirectionalChanges();x.max=l.max(z);x.min=l.min(z);if(s.reverse){z.reverse();x.start=x.max;x.end=x.min}else{x.start=x.min;x.end=x.max}},convertTicksToLabels:function(){var m=this;m.ticksAsNumbers=m.ticks.slice();m.zeroLineIndex=m.ticks.indexOf(0);j.Scale.prototype.convertTicksToLabels.call(m)},})}},{}],42:[function(h,i,e){i.exports=function(k){var l=k.helpers;var j={position:"left",ticks:{callback:function(p,o,n){var q=p/(Math.pow(10,Math.floor(l.log10(p))));if(q===1||q===2||q===5||o===0||o===n.length-1){return p.toExponential()}else{return""}}}};var m=k.Scale.extend({determineDataLimits:function(){var w=this;var n=w.options;var u=n.ticks;var v=w.chart;var s=v.data;var p=s.datasets;var q=l.getValueOrDefault;var x=w.isHorizontal();function o(y){return x?y.xAxisID===w.id:y.yAxisID===w.id}w.min=null;w.max=null;if(n.stacked){var t={};l.each(p,function(z,A){var y=v.getDatasetMeta(A);if(v.isDatasetVisible(A)&&o(y)){if(t[y.type]===undefined){t[y.type]=[]}l.each(z.data,function(E,C){var B=t[y.type];var D=+w.getRightValue(E);if(isNaN(D)||y.data[C].hidden){return}B[C]=B[C]||0;if(n.relativePoints){B[C]=100}else{B[C]+=D}})}});l.each(t,function(z){var y=l.min(z);var A=l.max(z);w.min=w.min===null?y:Math.min(w.min,y);w.max=w.max===null?A:Math.max(w.max,A)})}else{l.each(p,function(z,A){var y=v.getDatasetMeta(A);if(v.isDatasetVisible(A)&&o(y)){l.each(z.data,function(D,B){var C=+w.getRightValue(D);if(isNaN(C)||y.data[B].hidden){return}if(w.min===null){w.min=C}else{if(C<w.min){w.min=C}}if(w.max===null){w.max=C}else{if(C>w.max){w.max=C}}})}})}w.min=q(u.min,w.min);w.max=q(u.max,w.max);if(w.min===w.max){if(w.min!==0&&w.min!==null){w.min=Math.pow(10,Math.floor(l.log10(w.min))-1);w.max=Math.pow(10,Math.floor(l.log10(w.max))+1)}else{w.min=1;w.max=10}}},buildTicks:function(){var u=this;var n=u.options;var s=n.ticks;var q=l.getValueOrDefault;var v=u.ticks=[];var w=q(s.min,Math.pow(10,Math.floor(l.log10(u.min))));while(w<u.max){v.push(w);var p=Math.floor(l.log10(w));var t=Math.floor(w/Math.pow(10,p))+1;if(t===10){t=1;++p}w=t*Math.pow(10,p)}var o=q(s.max,w);v.push(o);if(!u.isHorizontal()){v.reverse()}u.max=l.max(v);u.min=l.min(v);if(s.reverse){v.reverse();u.start=u.max;u.end=u.min}else{u.start=u.min;u.end=u.max}},convertTicksToLabels:function(){this.tickValues=this.ticks.slice();k.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(n,o){return +this.getRightValue(this.chart.data.datasets[o].data[n])},getPixelForTick:function(n){return this.getPixelForValue(this.tickValues[n])},getPixelForValue:function(w){var u=this;var v;var o;var n=u.start;var q=+u.getRightValue(w);var t=l.log10(u.end)-l.log10(n);var x=u.paddingTop;var p=u.paddingBottom;var s=u.paddingLeft;
10if(u.isHorizontal()){if(q===0){o=u.left+s}else{v=u.width-(s+u.paddingRight);o=u.left+(v/t*(l.log10(q)-l.log10(n)));o+=s}}else{if(q===0){o=u.top+x}else{v=u.height-(x+p);o=(u.bottom-p)-(v/t*(l.log10(q)-l.log10(n)))}}return o},getValueForPixel:function(o){var p=this;var n=l.log10(p.end)-l.log10(p.start);var q,s;if(p.isHorizontal()){s=p.width-(p.paddingLeft+p.paddingRight);q=p.start*Math.pow(10,(o-p.left-p.paddingLeft)*n/s)}else{s=p.height-(p.paddingTop+p.paddingBottom);q=Math.pow(10,(p.bottom-p.paddingBottom-o)*n/s)/p.start}return q}});k.scaleService.registerScaleType("logarithmic",m,j)}},{}],43:[function(h,i,e){i.exports=function(k){var n=k.helpers;var l=k.defaults.global;var j={display:true,animate:true,lineArc:false,position:"chartArea",angleLines:{display:true,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:true,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2},pointLabels:{fontSize:10,callback:function(o){return o}}};var m=k.LinearScaleBase.extend({getValueCount:function(){return this.chart.data.labels.length},setDimensions:function(){var p=this;var o=p.options;var t=o.ticks;p.width=p.maxWidth;p.height=p.maxHeight;p.xCenter=Math.round(p.width/2);p.yCenter=Math.round(p.height/2);var s=n.min([p.height,p.width]);var q=n.getValueOrDefault(t.fontSize,l.defaultFontSize);p.drawingArea=o.display?(s/2)-(q/2+t.backdropPaddingY):(s/2)},determineDataLimits:function(){var p=this;var o=p.chart;p.min=null;p.max=null;n.each(o.data.datasets,function(s,t){if(o.isDatasetVisible(t)){var q=o.getDatasetMeta(t);n.each(s.data,function(w,u){var v=+p.getRightValue(w);if(isNaN(v)||q.data[u].hidden){return}if(p.min===null){p.min=v}else{if(v<p.min){p.min=v}}if(p.max===null){p.max=v}else{if(v>p.max){p.max=v}}})}});p.handleTickRangeOptions()},getTickLimit:function(){var p=this.options.ticks;var o=n.getValueOrDefault(p.fontSize,l.defaultFontSize);return Math.min(p.maxTicksLimit?p.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*o)))},convertTicksToLabels:function(){var o=this;k.LinearScaleBase.prototype.convertTicksToLabels.call(o);o.pointLabels=o.chart.data.labels.map(o.options.pointLabels.callback,o)},getLabelForIndex:function(o,p){return +this.getRightValue(this.chart.data.datasets[p].data[o])},fit:function(){var B=this.options.pointLabels;var A=n.getValueOrDefault(B.fontSize,l.defaultFontSize);var o=n.getValueOrDefault(B.fontStyle,l.defaultFontStyle);var w=n.getValueOrDefault(B.fontFamily,l.defaultFontFamily);var u=n.fontString(A,o,w);var G=n.min([(this.height/2-A-5),this.width/2]),J,F,s,z,y=this.width,D,t,K=0,p,E,q,C,H,v;this.ctx.font=u;for(F=0;F<this.getValueCount();F++){J=this.getPointPosition(F,G);s=this.ctx.measureText(this.pointLabels[F]?this.pointLabels[F]:"").width+5;var x=this.getIndexAngle(F)+(Math.PI/2);var I=(x*360/(2*Math.PI))%360;if(I===0||I===180){z=s/2;if(J.x+z>y){y=J.x+z;D=F}if(J.x-z<K){K=J.x-z;p=F}}else{if(I<180){if(J.x+s>y){y=J.x+s;D=F}}else{if(J.x-s<K){K=J.x-s;p=F}}}}q=K;C=Math.ceil(y-this.width);t=this.getIndexAngle(D);E=this.getIndexAngle(p);H=C/Math.sin(t+Math.PI/2);v=q/Math.sin(E+Math.PI/2);H=(n.isNumber(H))?H:0;v=(n.isNumber(v))?v:0;this.drawingArea=Math.round(G-(v+H)/2);this.setCenterPoint(v,H)},setCenterPoint:function(t,o){var s=this;var q=s.width-o-s.drawingArea,p=t+s.drawingArea;s.xCenter=Math.round(((p+q)/2)+s.left);s.yCenter=Math.round((s.height/2)+s.top)},getIndexAngle:function(q){var o=(Math.PI*2)/this.getValueCount();var s=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0;var p=s*Math.PI*2/360;return q*o-(Math.PI/2)+p},getDistanceFromCenterForValue:function(q){var p=this;if(q===null){return 0}var o=p.drawingArea/(p.max-p.min);if(p.options.reverse){return(p.max-q)*o}else{return(q-p.min)*o}},getPointPosition:function(p,s){var q=this;var o=q.getIndexAngle(p);return{x:Math.round(Math.cos(o)*s)+q.xCenter,y:Math.round(Math.sin(o)*s)+q.yCenter}},getPointPositionForValue:function(o,p){return this.getPointPosition(o,this.getDistanceFromCenterForValue(p))},getBasePosition:function(){var q=this;var p=q.min;var o=q.max;return q.getPointPositionForValue(0,q.beginAtZero?0:p<0&&o<0?o:p>0&&o>0?p:0)},draw:function(){var L=this;var C=L.options;var K=C.gridLines;var D=C.ticks;var y=C.angleLines;var z=C.pointLabels;var o=n.getValueOrDefault;if(C.display){var F=L.ctx;var G=o(D.fontSize,l.defaultFontSize);var I=o(D.fontStyle,l.defaultFontStyle);var s=o(D.fontFamily,l.defaultFontFamily);var M=n.fontString(G,I,s);n.each(L.ticks,function(R,Q){if(Q>0||C.reverse){var P=L.getDistanceFromCenterForValue(L.ticksAsNumbers[Q]);
10var O=L.yCenter-P;if(K.display&&Q!==0){F.strokeStyle=n.getValueAtIndexOrDefault(K.color,Q-1);F.lineWidth=n.getValueAtIndexOrDefault(K.lineWidth,Q-1);if(C.lineArc){F.beginPath();F.arc(L.xCenter,L.yCenter,P,0,Math.PI*2);F.closePath();F.stroke()}else{F.beginPath();for(var S=0;S<L.getValueCount();S++){var U=L.getPointPosition(S,P);if(S===0){F.moveTo(U.x,U.y)}else{F.lineTo(U.x,U.y)}}F.closePath();F.stroke()}}if(D.display){var T=o(D.fontColor,l.defaultFontColor);F.font=M;if(D.showLabelBackdrop){var N=F.measureText(R).width;F.fillStyle=D.backdropColor;F.fillRect(L.xCenter-N/2-D.backdropPaddingX,O-G/2-D.backdropPaddingY,N+D.backdropPaddingX*2,G+D.backdropPaddingY*2)}F.textAlign="center";F.textBaseline="middle";F.fillStyle=T;F.fillText(R,L.xCenter,O)}}});if(!C.lineArc){F.lineWidth=y.lineWidth;F.strokeStyle=y.color;var w=L.getDistanceFromCenterForValue(C.reverse?L.min:L.max);var A=o(z.fontSize,l.defaultFontSize);var p=o(z.fontStyle,l.defaultFontStyle);var v=o(z.fontFamily,l.defaultFontFamily);var t=n.fontString(A,p,v);for(var H=L.getValueCount()-1;H>=0;H--){if(y.display){var q=L.getPointPosition(H,w);F.beginPath();F.moveTo(L.xCenter,L.yCenter);F.lineTo(q.x,q.y);F.stroke();F.closePath()}var u=L.getPointPosition(H,w+5);var B=o(z.fontColor,l.defaultFontColor);F.font=t;F.fillStyle=B;var E=L.pointLabels;var x=this.getIndexAngle(H)+(Math.PI/2);var J=(x*360/(2*Math.PI))%360;if(J===0||J===180){F.textAlign="center"}else{if(J<180){F.textAlign="left"}else{F.textAlign="right"}}if(J===90||J===270){F.textBaseline="middle"}else{if(J>270||J<90){F.textBaseline="bottom"}else{F.textBaseline="top"}}F.fillText(E[H]?E[H]:"",u.x,u.y)}}}}});k.scaleService.registerScaleType("radialLinear",m,j)}},{}],44:[function(h,i,e){var j=h(6);j=typeof(j)==="function"?j:window.moment;i.exports=function(l){var n=l.helpers;var o={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:false}]};var k={position:"bottom",time:{parser:false,format:false,unit:false,round:false,displayFormat:false,isoWeekday:false,displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:false}};var m=l.Scale.extend({initialize:function(){if(!j){throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com")}l.Scale.prototype.initialize.call(this)},getLabelMoment:function(q,p){if(typeof this.labelMoments[q]!="undefined"){return this.labelMoments[q][p]}return null},getMomentStartOf:function(p){var q=this;if(q.options.time.unit==="week"&&q.options.time.isoWeekday!==false){return p.clone().startOf("isoWeek").isoWeekday(q.options.time.isoWeekday)}else{return p.clone().startOf(q.tickUnit)}},determineDataLimits:function(){var q=this;q.labelMoments=[];var p=[];if(q.chart.data.labels&&q.chart.data.labels.length>0){n.each(q.chart.data.labels,function(s){var t=q.parseTime(s);if(t.isValid()){if(q.options.time.round){t.startOf(q.options.time.round)}p.push(t)}},q);q.firstTick=j.min.call(q,p);q.lastTick=j.max.call(q,p)}else{q.firstTick=null;q.lastTick=null}n.each(q.chart.data.datasets,function(u,v){var s=[];var t=q.chart.isDatasetVisible(v);if(typeof u.data[0]==="object"&&u.data[0]!==null){n.each(u.data,function(x){var w=q.parseTime(q.getRightValue(x));if(w.isValid()){if(q.options.time.round){w.startOf(q.options.time.round)}s.push(w);if(t){q.firstTick=q.firstTick!==null?j.min(q.firstTick,w):w;q.lastTick=q.lastTick!==null?j.max(q.lastTick,w):w}}},q)}else{s=p}q.labelMoments.push(s)},q);if(q.options.time.min){q.firstTick=q.parseTime(q.options.time.min)}if(q.options.time.max){q.lastTick=q.parseTime(q.options.time.max)}q.firstTick=(q.firstTick||j()).clone();q.lastTick=(q.lastTick||j()).clone()},buildTicks:function(){var J=this;J.ctx.save();var C=n.getValueOrDefault(J.options.ticks.fontSize,l.defaults.global.defaultFontSize);var F=n.getValueOrDefault(J.options.ticks.fontStyle,l.defaults.global.defaultFontStyle);var t=n.getValueOrDefault(J.options.ticks.fontFamily,l.defaults.global.defaultFontFamily);var K=n.fontString(C,F,t);J.ctx.font=K;J.ticks=[];J.unitScale=1;J.scaleSizeInUnits=0;if(J.options.time.unit){J.tickUnit=J.options.time.unit||"day";J.displayFormat=J.options.time.displayFormats[J.tickUnit];J.scaleSizeInUnits=J.lastTick.diff(J.firstTick,J.tickUnit,true);J.unitScale=n.getValueOrDefault(J.options.time.unitStepSize,1)}else{var B=J.isHorizontal()?J.width-(J.paddingLeft+J.paddingRight):J.height-(J.paddingTop+J.paddingBottom);var y=J.tickFormatFunction(J.firstTick,0,[]);var G=J.ctx.measureText(y).width;var L=Math.cos(n.toRadians(J.options.ticks.maxRotation));var p=Math.sin(n.toRadians(J.options.ticks.maxRotation));G=(G*L)+(C*p);var s=B/(G);J.tickUnit="millisecond";J.scaleSizeInUnits=J.lastTick.diff(J.firstTick,J.tickUnit,true);J.displayFormat=J.options.time.displayFormats[J.tickUnit];var v=0;var q=o.units[v];while(v<o.units.length){J.unitScale=1;if(n.isArray(q.steps)&&Math.ceil(J.scaleSizeInUnits/s)<n.max(q.steps)){for(var A=0;A<q.steps.length;++A){if(q.steps[A]>=Math.ceil(J.scaleSizeInUnits/s)){J.unitScale=n.getValueOrDefault(J.options.time.unitStepSize,q.steps[A]);break}}break}else{if((q.maxStep===false)||(Math.ceil(J.scaleSizeInUnits/s)<q.maxStep)){J.unitScale=n.getValueOrDefault(J.options.time.unitStepSize,Math.ceil(J.scaleSizeInUnits/s));break}else{++v;q=o.units[v];J.tickUnit=q.name;var I=J.firstTick.diff(J.getMomentStartOf(J.firstTick),J.tickUnit,true);var D=J.getMomentStartOf(J.lastTick.clone().add(1,J.tickUnit)).diff(J.lastTick,J.tickUnit,true);J.scaleSizeInUnits=J.lastTick.diff(J.firstTick,J.tickUnit,true)+I+D;J.displayFormat=J.options.time.displayFormats[q.name]}}}}var w;if(!J.options.time.min){J.firstTick=J.getMomentStartOf(J.firstTick);w=J.firstTick}else{w=J.getMomentStartOf(J.firstTick)}if(!J.options.time.max){var x=J.getMomentStartOf(J.lastTick);var H=x.diff(J.lastTick,J.tickUnit,true);if(H<0){J.lastTick=J.getMomentStartOf(J.lastTick.add(1,J.tickUnit))}else{if(H>=0){J.lastTick=x}}J.scaleSizeInUnits=J.lastTick.diff(J.firstTick,J.tickUnit,true)}J.smallestLabelSeparation=J.width;n.each(J.chart.data.datasets,function(N,O){for(var M=1;M<J.labelMoments[O].length;M++){J.smallestLabelSeparation=Math.min(J.smallestLabelSeparation,J.labelMoments[O][M].diff(J.labelMoments[O][M-1],J.tickUnit,true))}},J);if(J.options.time.displayFormat){J.displayFormat=J.options.time.displayFormat}
10J.ticks.push(J.firstTick.clone());for(var E=1;E<=J.scaleSizeInUnits;++E){var u=w.clone().add(E,J.tickUnit);if(J.options.time.max&&u.diff(J.lastTick,J.tickUnit,true)>=0){break}if(E%J.unitScale===0){J.ticks.push(u)}}var z=J.ticks[J.ticks.length-1].diff(J.lastTick,J.tickUnit);if(z!==0||J.scaleSizeInUnits===0){if(J.options.time.max){J.ticks.push(J.lastTick.clone());J.scaleSizeInUnits=J.lastTick.diff(J.ticks[0],J.tickUnit,true)}else{J.ticks.push(J.lastTick.clone());J.scaleSizeInUnits=J.lastTick.diff(J.firstTick,J.tickUnit,true)}}J.ctx.restore()},getLabelForIndex:function(q,t){var s=this;var p=s.chart.data.labels&&q<s.chart.data.labels.length?s.chart.data.labels[q]:"";if(typeof s.chart.data.datasets[t].data[0]==="object"){p=s.getRightValue(s.chart.data.datasets[t].data[q])}if(s.options.time.tooltipFormat){p=s.parseTime(p).format(s.options.time.tooltipFormat)}return p},tickFormatFunction:function(s,q,t){var p=s.format(this.displayFormat);var u=this.options.ticks;var v=n.getValueOrDefault(u.callback,u.userCallback);if(v){return v(p,q,t)}else{return p}},convertTicksToLabels:function(){var p=this;p.tickMoments=p.ticks;p.ticks=p.ticks.map(p.tickFormatFunction,p)},getPixelForValue:function(z,w,A){var x=this;if(!z||!z.isValid){z=j(x.getRightValue(z))}var v=z&&z.isValid&&z.isValid()?z:x.getLabelMoment(A,w);if(v){var t=v.diff(x.firstTick,x.tickUnit,true);var u=t!==0?t/x.scaleSizeInUnits:t;if(x.isHorizontal()){var y=x.width-(x.paddingLeft+x.paddingRight);var s=(y*u)+x.paddingLeft;return x.left+Math.round(s)}else{var q=x.height-(x.paddingTop+x.paddingBottom);var p=(q*u)+x.paddingTop;return x.top+Math.round(p)}}},getPixelForTick:function(p){return this.getPixelForValue(this.tickMoments[p],null,null)},getValueForPixel:function(p){var q=this;var s=q.isHorizontal()?q.width-(q.paddingLeft+q.paddingRight):q.height-(q.paddingTop+q.paddingBottom);var t=(p-(q.isHorizontal()?q.left+q.paddingLeft:q.top+q.paddingTop))/s;t*=q.scaleSizeInUnits;return q.firstTick.clone().add(j.duration(t,q.tickUnit).asSeconds(),"seconds")},parseTime:function(p){var q=this;if(typeof q.options.time.parser==="string"){return j(p,q.options.time.parser)}if(typeof q.options.time.parser==="function"){return q.options.time.parser(p)}if(typeof p.getMonth==="function"||typeof p==="number"){return j(p)}if(p.isValid&&p.isValid()){return p}if(typeof q.options.time.format!=="string"&&q.options.time.format.call){console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale");return q.options.time.format(p)}return j(p,q.options.time.format)}});l.scaleService.registerScaleType("time",m,k)}},{"6":6}]},{},[7])(7)});

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.