File: /var/www/html/wpprm/wp-content/themes/ronneby/assets/js/chart.min.js
var Chart=function(l){function m(e,t,a){return e=u((e-t.graphMin)/(t.steps*t.stepValue),1,0),a*t.steps*e}function M(a,l,n,o){var i=a.animation?1/u(a.animationSteps,Number.MAX_VALUE,1):1,s=t[a.animationEasing],r=a.animation?0:1;"function"!=typeof l&&(l=function(){}),f(function e(){r+=i;var t=a.animation?u(s(r),null,0):1;o.clearRect(0,0,L,F),a.scaleOverlay?(n(t),l()):(l(),n(t)),r<=1?f(e):"function"==typeof a.onAnimationComplete&&a.onAnimationComplete()})}function v(e,t,a,l,n,o){var i;for(e=Math.floor(Math.log(l-n)/Math.LN10),n=Math.floor(n/(1*Math.pow(10,e)))*Math.pow(10,e),l=Math.ceil(l/(1*Math.pow(10,e)))*Math.pow(10,e)-n,e=Math.pow(10,e),i=Math.round(l/e);i<a||t<i;)e=i<a?e/2:2*e,i=Math.round(l/e);return k(o,t=[],i,n,e),{steps:i,stepValue:e,graphMin:n,labels:t}}function k(e,t,a,l,n){if(e)for(var o=1;o<a+1;o++)t.push(i(e,{value:(l+n*o).toFixed(0!=n%1?n.toString().split(".")[1].length:0)}))}function u(e,t,a){return!isNaN(parseFloat(t))&&isFinite(t)&&t<e?t:!isNaN(parseFloat(a))&&isFinite(a)&&e<a?a:e}function n(e,t){var a,l={};for(a in e)l[a]=e[a];for(a in t)l[a]=t[a];return l}function i(e,t){var a=/\W/.test(e)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+e.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):p[e]=p[e]||i(document.getElementById(e).innerHTML);return t?a(t):a}var o=this,t={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-1*e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return 1*((e=e/1-1)*e*e+1)},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-1*((e=e/1-1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return 1*(e/=1)*e*e*e*e},easeOutQuint:function(e){return 1*((e=e/1-1)*e*e*e*e+1)},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return-1*Math.cos(e/1*(Math.PI/2))+1},easeOutSine:function(e){return 1*Math.sin(e/1*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e/1)-1)},easeInExpo:function(e){return 0==e?1:1*Math.pow(2,10*(e/1-1))},easeOutExpo:function(e){return 1==e?1:1*(1-Math.pow(2,-10*e/1))},easeInOutExpo:function(e){return 0==e?0:1==e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return 1<=e?e:-1*(Math.sqrt(1-(e/=1)*e)-1)},easeOutCirc:function(e){return 1*Math.sqrt(1-(e=e/1-1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,a=0,l=1;return 0==e?0:1==(e/=1)?1:(a||(a=.3),l<Math.abs(1)?(l=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/l),-l*Math.pow(2,10*(e-=1))*Math.sin(2*(1*e-t)*Math.PI/a))},easeOutElastic:function(e){var t=1.70158,a=0,l=1;return 0==e?0:1==(e/=1)?1:(a||(a=.3),l<Math.abs(1)?(l=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/l),l*Math.pow(2,-10*e)*Math.sin(2*(1*e-t)*Math.PI/a)+1)},easeInOutElastic:function(e){var t=1.70158,a=0,l=1;return 0==e?0:2==(e/=.5)?1:(a||(a=.3*1.5),l<Math.abs(1)?(l=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/l),e<1?-.5*l*Math.pow(2,10*(e-=1))*Math.sin(2*(1*e-t)*Math.PI/a):.5*l*Math.pow(2,-10*(e-=1))*Math.sin(2*(1*e-t)*Math.PI/a)+1)},easeInBack:function(e){return 1*(e/=1)*e*(2.70158*e-1.70158)},easeOutBack:function(e){return 1*((e=e/1-1)*e*(2.70158*e+1.70158)+1)},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?.5*e*e*((1+(t*=1.525))*e-t):.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-t.easeOutBounce(1-e)},easeOutBounce:function(e){return(e/=1)<1/2.75?7.5625*e*e:e<2/2.75?1*(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?1*(7.5625*(e-=2.25/2.75)*e+.9375):1*(7.5625*(e-=2.625/2.75)*e+.984375)},easeInOutBounce:function(e){return e<.5?.5*t.easeInBounce(2*e):.5*t.easeOutBounce(2*e-1)+.5}},L=l.canvas.width,F=l.canvas.height;window.devicePixelRatio&&(l.canvas.style.width=L+"px",l.canvas.style.height=F+"px",l.canvas.height=F*window.devicePixelRatio,l.canvas.width=L*window.devicePixelRatio,l.scale(window.devicePixelRatio,window.devicePixelRatio)),this.PolarArea=function(e,t){o.PolarArea.defaults={scaleOverlay:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleShowLine:!0,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleFontFamily:"'Arial'",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animation:!0,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,onAnimationComplete:null};var a=t?n(o.PolarArea.defaults,t):o.PolarArea.defaults;return new s(e,a,l)},this.Radar=function(e,t){o.Radar.defaults={scaleOverlay:!1,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleShowLine:!0,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!1,scaleLabel:"<%=value%>",scaleFontFamily:"'Arial'",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,angleShowLineOut:!0,angleLineColor:"rgba(0,0,0,.1)",angleLineWidth:1,pointLabelFontFamily:"'Arial'",pointLabelFontStyle:"normal",pointLabelFontSize:12,pointLabelFontColor:"#666",pointDot:!0,pointDotRadius:3,pointDotStrokeWidth:1,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,animation:!0,animationSteps:60,animationEasing:"easeOutQuart",onAnimationComplete:null};var a=t?n(o.Radar.defaults,t):o.Radar.defaults;return new r(e,a,l)},this.Pie=function(e,t){o.Pie.defaults={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animation:!0,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,onAnimationComplete:null};var a=t?n(o.Pie.defaults,t):o.Pie.defaults;return new c(e,a,l)},this.Doughnut=function(e,t){o.Doughnut.defaults={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animation:!0,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,onAnimationComplete:null};var a=t?n(o.Doughnut.defaults,t):o.Doughnut.defaults;return new h(e,a,l)},this.Line=function(e,t){o.Line.defaults={scaleOverlay:!1,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleFontFamily:"'Arial'",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,bezierCurve:!0,pointDot:!0,pointDotRadius:4,pointDotStrokeWidth:2,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,animation:!0,animationSteps:60,animationEasing:"easeOutQuart",onAnimationComplete:null};var a=t?n(o.Line.defaults,t):o.Line.defaults;return new d(e,a,l)},this.Bar=function(e,t){o.Bar.defaults={scaleOverlay:!1,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleFontFamily:"'Arial'",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,barShowStroke:!0,barStrokeWidth:2,barValueSpacing:5,barDatasetSpacing:1,animation:!0,animationSteps:60,animationEasing:"easeOutQuart",onAnimationComplete:null};var a=t?n(o.Bar.defaults,t):o.Bar.defaults;return new S(e,a,l)};var s=function(o,i,s){var e,t,a,l,n,r,c,h,d;for(n=Math.min.apply(Math,[L,F])/2,n-=Math.max.apply(Math,[.5*i.scaleFontSize,.5*i.scaleLineWidth]),l=2*i.scaleFontSize,i.scaleShowLabelBackdrop&&(l+=2*i.scaleBackdropPaddingY,n-=1.5*i.scaleBackdropPaddingY),h=n,l=l||5,e=Number.MIN_VALUE,t=Number.MAX_VALUE,a=0;a<o.length;a++)o[a].value>e&&(e=o[a].value),o[a].value<t&&(t=o[a].value);a=Math.floor(h/(.66*l)),l=Math.floor(h/l*.5),d=i.scaleShowLabels?i.scaleLabel:null,i.scaleOverride?k(d,(c={steps:i.scaleSteps,stepValue:i.scaleStepWidth,graphMin:i.scaleStartValue,labels:[]}).labels,c.steps,i.scaleStartValue,i.scaleStepWidth):c=v(h,a,l,e,t,d),r=n/c.steps,M(i,function(){for(var e=0;e<c.steps;e++)if(i.scaleShowLine&&(s.beginPath(),s.arc(L/2,F/2,r*(e+1),0,2*Math.PI,!0),s.strokeStyle=i.scaleLineColor,s.lineWidth=i.scaleLineWidth,s.stroke()),i.scaleShowLabels){s.textAlign="center",s.font=i.scaleFontStyle+" "+i.scaleFontSize+"px "+i.scaleFontFamily;var t=c.labels[e];if(i.scaleShowLabelBackdrop){var a=s.measureText(t).width;s.fillStyle=i.scaleBackdropColor,s.beginPath(),s.rect(Math.round(L/2-a/2-i.scaleBackdropPaddingX),Math.round(F/2-r*(e+1)-.5*i.scaleFontSize-i.scaleBackdropPaddingY),Math.round(a+2*i.scaleBackdropPaddingX),Math.round(i.scaleFontSize+2*i.scaleBackdropPaddingY)),s.fill()}s.textBaseline="middle",s.fillStyle=i.scaleFontColor,s.fillText(t,L/2,F/2-r*(e+1))}},function(e){var t=-Math.PI/2,a=2*Math.PI/o.length,l=1,n=1;for(i.animation&&(i.animateScale&&(l=e),i.animateRotate&&(n=e)),e=0;e<o.length;e++)s.beginPath(),s.arc(L/2,F/2,l*m(o[e].value,c,r),t,t+n*a,!1),s.lineTo(L/2,F/2),s.closePath(),s.fillStyle=o[e].color,s.fill(),i.segmentShowStroke&&(s.strokeStyle=i.segmentStrokeColor,s.lineWidth=i.segmentStrokeWidth,s.stroke()),t+=n*a},s)},r=function(n,o,i){var e,t,a,l,s,r,c,h,d;for(n.labels||(n.labels=[]),s=Math.min.apply(Math,[L,F])/2,l=2*o.scaleFontSize,e=h=0;e<n.labels.length;e++)i.font=o.pointLabelFontStyle+" "+o.pointLabelFontSize+"px "+o.pointLabelFontFamily,h<(t=i.measureText(n.labels[e]).width)&&(h=t);for(s-=Math.max.apply(Math,[h,o.pointLabelFontSize/2*1.5]),h=s=u(s-=o.pointLabelFontSize,null,0),l=l||5,e=Number.MIN_VALUE,t=Number.MAX_VALUE,a=0;a<n.datasets.length;a++)for(d=0;d<n.datasets[a].data.length;d++)n.datasets[a].data[d]>e&&(e=n.datasets[a].data[d]),n.datasets[a].data[d]<t&&(t=n.datasets[a].data[d]);a=Math.floor(h/(.66*l)),l=Math.floor(h/l*.5),d=o.scaleShowLabels?o.scaleLabel:null,o.scaleOverride?k(d,(c={steps:o.scaleSteps,stepValue:o.scaleStepWidth,graphMin:o.scaleStartValue,labels:[]}).labels,c.steps,o.scaleStartValue,o.scaleStepWidth):c=v(h,a,l,e,t,d),r=s/c.steps,M(o,function(){var e=2*Math.PI/n.datasets[0].data.length;if(i.save(),i.translate(L/2,F/2),o.angleShowLineOut){i.strokeStyle=o.angleLineColor,i.lineWidth=o.angleLineWidth;for(var t=0;t<n.datasets[0].data.length;t++)i.rotate(e),i.beginPath(),i.moveTo(0,0),i.lineTo(0,-s),i.stroke()}for(t=0;t<c.steps;t++){if(i.beginPath(),o.scaleShowLine){i.strokeStyle=o.scaleLineColor,i.lineWidth=o.scaleLineWidth,i.moveTo(0,-r*(t+1));for(var a=0;a<n.datasets[0].data.length;a++)i.rotate(e),i.lineTo(0,-r*(t+1));i.closePath(),i.stroke()}o.scaleShowLabels&&(i.textAlign="center",i.font=o.scaleFontStyle+" "+o.scaleFontSize+"px "+o.scaleFontFamily,i.textBaseline="middle",o.scaleShowLabelBackdrop&&(a=i.measureText(c.labels[t]).width,i.fillStyle=o.scaleBackdropColor,i.beginPath(),i.rect(Math.round(-a/2-o.scaleBackdropPaddingX),Math.round(-r*(t+1)-.5*o.scaleFontSize-o.scaleBackdropPaddingY),Math.round(a+2*o.scaleBackdropPaddingX),Math.round(o.scaleFontSize+2*o.scaleBackdropPaddingY)),i.fill()),i.fillStyle=o.scaleFontColor,i.fillText(c.labels[t],0,-r*(t+1)))}for(t=0;t<n.labels.length;t++){i.font=o.pointLabelFontStyle+" "+o.pointLabelFontSize+"px "+o.pointLabelFontFamily,i.fillStyle=o.pointLabelFontColor;a=Math.sin(e*t)*(s+o.pointLabelFontSize);var l=Math.cos(e*t)*(s+o.pointLabelFontSize);i.textAlign=e*t==Math.PI||0==e*t?"center":e*t>Math.PI?"right":"left",i.textBaseline="middle",i.fillText(n.labels[t],a,-l)}i.restore()},function(e){var t=2*Math.PI/n.datasets[0].data.length;i.save(),i.translate(L/2,F/2);for(var a=0;a<n.datasets.length;a++){i.beginPath(),i.moveTo(0,-1*e*m(n.datasets[a].data[0],c,r));for(var l=1;l<n.datasets[a].data.length;l++)i.rotate(t),i.lineTo(0,-1*e*m(n.datasets[a].data[l],c,r));if(i.closePath(),i.fillStyle=n.datasets[a].fillColor,i.strokeStyle=n.datasets[a].strokeColor,i.lineWidth=o.datasetStrokeWidth,i.fill(),i.stroke(),o.pointDot)for(i.fillStyle=n.datasets[a].pointColor,i.strokeStyle=n.datasets[a].pointStrokeColor,i.lineWidth=o.pointDotStrokeWidth,l=0;l<n.datasets[a].data.length;l++)i.rotate(t),i.beginPath(),i.arc(0,-1*e*m(n.datasets[a].data[l],c,r),o.pointDotRadius,2*Math.PI,!1),i.fill(),i.stroke();i.rotate(t)}i.restore()},i)},c=function(o,i,s){for(var r=0,c=Math.min.apply(Math,[F/2,L/2])-5,e=0;e<o.length;e++)r+=o[e].value;M(i,null,function(e){var t=-Math.PI/2,a=1,l=1;for(i.animation&&(i.animateScale&&(a=e),i.animateRotate&&(l=e)),e=0;e<o.length;e++){var n=l*o[e].value/r*2*Math.PI;s.beginPath(),s.arc(L/2,F/2,a*c,t,t+n),s.lineTo(L/2,F/2),s.closePath(),s.fillStyle=o[e].color,s.fill(),i.segmentShowStroke&&(s.lineWidth=i.segmentStrokeWidth,s.strokeStyle=i.segmentStrokeColor,s.stroke()),t+=n}},s)},h=function(o,i,s){for(var r=0,c=Math.min.apply(Math,[F/2,L/2])-5,h=c*(i.percentageInnerCutout/100),e=0;e<o.length;e++)r+=o[e].value;M(i,null,function(e){var t=-Math.PI/2,a=1,l=1;for(i.animation&&(i.animateScale&&(a=e),i.animateRotate&&(l=e)),e=0;e<o.length;e++){var n=l*o[e].value/r*2*Math.PI;s.beginPath(),s.arc(L/2,F/2,a*c,t,t+n,!1),s.arc(L/2,F/2,a*h,t+n,t,!0),s.closePath(),s.fillStyle=o[e].color,s.fill(),i.segmentShowStroke&&(s.lineWidth=i.segmentStrokeWidth,s.strokeStyle=i.segmentStrokeColor,s.stroke()),t+=n}},s)},d=function(n,o,i){var e,t,a,l,s,r,c,h,d,u,S,f,p,g=0;for(s=F,i.font=o.scaleFontStyle+" "+o.scaleFontSize+"px "+o.scaleFontFamily,u=1,l=0;l<n.labels.length;l++)e=i.measureText(n.labels[l]).width,u=u<e?e:u;for(L/n.labels.length<u?(g=45,L/n.labels.length<Math.cos(g)*u?(g=90,s-=u):s-=Math.sin(g)*u):s-=o.scaleFontSize,s=s-5-(l=o.scaleFontSize),e=Number.MIN_VALUE,t=Number.MAX_VALUE,a=0;a<n.datasets.length;a++)for(h=0;h<n.datasets[a].data.length;h++)n.datasets[a].data[h]>e&&(e=n.datasets[a].data[h]),n.datasets[a].data[h]<t&&(t=n.datasets[a].data[h]);if(a=Math.floor(s/(.66*l)),l=Math.floor(s/l*.5),h=o.scaleShowLabels?o.scaleLabel:"",o.scaleOverride?k(h,(c={steps:o.scaleSteps,stepValue:o.scaleStepWidth,graphMin:o.scaleStartValue,labels:[]}).labels,c.steps,o.scaleStartValue,o.scaleStepWidth):c=v(s,a,l,e,t,h),r=Math.floor(s/c.steps),l=1,o.scaleShowLabels){for(i.font=o.scaleFontStyle+" "+o.scaleFontSize+"px "+o.scaleFontFamily,e=0;e<c.labels.length;e++)l=l<(t=i.measureText(c.labels[e]).width)?t:l;l+=10}S=L-l-u,d=Math.floor(S/(n.labels.length-1)),f=L-u/2-S,p=s+o.scaleFontSize/2,M(o,function(){i.lineWidth=o.scaleLineWidth,i.strokeStyle=o.scaleLineColor,i.beginPath(),i.moveTo(L-u/2+5,p),i.lineTo(L-u/2-S-5,p),i.stroke(),0<g?(i.save(),i.textAlign="right"):i.textAlign="center",i.fillStyle=o.scaleFontColor;for(var e=0;e<n.labels.length;e++)i.save(),0<g?(i.translate(f+e*d,p+o.scaleFontSize),i.rotate(-g*(Math.PI/180)),i.fillText(n.labels[e],0,0),i.restore()):i.fillText(n.labels[e],f+e*d,p+o.scaleFontSize+3),i.beginPath(),i.moveTo(f+e*d,p+3),o.scaleShowGridLines&&0<e?(i.lineWidth=o.scaleGridLineWidth,i.strokeStyle=o.scaleGridLineColor,i.lineTo(f+e*d,5)):i.lineTo(f+e*d,p+3),i.stroke();for(i.lineWidth=o.scaleLineWidth,i.strokeStyle=o.scaleLineColor,i.beginPath(),i.moveTo(f,p+5),i.lineTo(f,5),i.stroke(),i.textAlign="right",i.textBaseline="middle",e=0;e<c.steps;e++)i.beginPath(),i.moveTo(f-3,p-(e+1)*r),o.scaleShowGridLines?(i.lineWidth=o.scaleGridLineWidth,i.strokeStyle=o.scaleGridLineColor,i.lineTo(f+S+5,p-(e+1)*r)):i.lineTo(f-.5,p-(e+1)*r),i.stroke(),o.scaleShowLabels&&i.fillText(c.labels[e],f-8,p-(e+1)*r)},function(a){function e(e,t){return p-a*m(n.datasets[e].data[t],c,r)}for(var t=0;t<n.datasets.length;t++){i.strokeStyle=n.datasets[t].strokeColor,i.lineWidth=o.datasetStrokeWidth,i.beginPath(),i.moveTo(f,p-a*m(n.datasets[t].data[0],c,r));for(var l=1;l<n.datasets[t].data.length;l++)o.bezierCurve?i.bezierCurveTo(f+d*(l-.5),e(t,l-1),f+d*(l-.5),e(t,l),f+d*l,e(t,l)):i.lineTo(f+d*l,e(t,l));if(i.stroke(),o.datasetFill?(i.lineTo(f+d*(n.datasets[t].data.length-1),p),i.lineTo(f,p),i.closePath(),i.fillStyle=n.datasets[t].fillColor,i.fill()):i.closePath(),o.pointDot)for(i.fillStyle=n.datasets[t].pointColor,i.strokeStyle=n.datasets[t].pointStrokeColor,i.lineWidth=o.pointDotStrokeWidth,l=0;l<n.datasets[t].data.length;l++)i.beginPath(),i.arc(f+d*l,p-a*m(n.datasets[t].data[l],c,r),o.pointDotRadius,0,2*Math.PI,!0),i.fill(),i.stroke()}},i)},S=function(n,o,i){var e,t,a,l,s,r,c,h,d,u,S,f,p,g,b=0;for(s=F,i.font=o.scaleFontStyle+" "+o.scaleFontSize+"px "+o.scaleFontFamily,u=1,l=0;l<n.labels.length;l++)e=i.measureText(n.labels[l]).width,u=u<e?e:u;for(L/n.labels.length<u?(b=45,L/n.labels.length<Math.cos(b)*u?(b=90,s-=u):s-=Math.sin(b)*u):s-=o.scaleFontSize,s=s-5-(l=o.scaleFontSize),e=Number.MIN_VALUE,t=Number.MAX_VALUE,a=0;a<n.datasets.length;a++)for(h=0;h<n.datasets[a].data.length;h++)n.datasets[a].data[h]>e&&(e=n.datasets[a].data[h]),n.datasets[a].data[h]<t&&(t=n.datasets[a].data[h]);if(a=Math.floor(s/(.66*l)),l=Math.floor(s/l*.5),h=o.scaleShowLabels?o.scaleLabel:"",o.scaleOverride?k(h,(c={steps:o.scaleSteps,stepValue:o.scaleStepWidth,graphMin:o.scaleStartValue,labels:[]}).labels,c.steps,o.scaleStartValue,o.scaleStepWidth):c=v(s,a,l,e,t,h),r=Math.floor(s/c.steps),l=1,o.scaleShowLabels){for(i.font=o.scaleFontStyle+" "+o.scaleFontSize+"px "+o.scaleFontFamily,e=0;e<c.labels.length;e++)l=l<(t=i.measureText(c.labels[e]).width)?t:l;l+=10}S=L-l-u,d=Math.floor(S/n.labels.length),g=(d-2*o.scaleGridLineWidth-2*o.barValueSpacing-(o.barDatasetSpacing*n.datasets.length-1)-(o.barStrokeWidth/2*n.datasets.length-1))/n.datasets.length,f=L-u/2-S,p=s+o.scaleFontSize/2,M(o,function(){i.lineWidth=o.scaleLineWidth,i.strokeStyle=o.scaleLineColor,i.beginPath(),i.moveTo(L-u/2+5,p),i.lineTo(L-u/2-S-5,p),i.stroke(),0<b?(i.save(),i.textAlign="right"):i.textAlign="center",i.fillStyle=o.scaleFontColor;for(var e=0;e<n.labels.length;e++)i.save(),0<b?(i.translate(f+e*d,p+o.scaleFontSize),i.rotate(-b*(Math.PI/180)),i.fillText(n.labels[e],0,0),i.restore()):i.fillText(n.labels[e],f+e*d+d/2,p+o.scaleFontSize+3),i.beginPath(),i.moveTo(f+(e+1)*d,p+3),i.lineWidth=o.scaleGridLineWidth,i.strokeStyle=o.scaleGridLineColor,i.lineTo(f+(e+1)*d,5),i.stroke();for(i.lineWidth=o.scaleLineWidth,i.strokeStyle=o.scaleLineColor,i.beginPath(),i.moveTo(f,p+5),i.lineTo(f,5),i.stroke(),i.textAlign="right",i.textBaseline="middle",e=0;e<c.steps;e++)i.beginPath(),i.moveTo(f-3,p-(e+1)*r),o.scaleShowGridLines?(i.lineWidth=o.scaleGridLineWidth,i.strokeStyle=o.scaleGridLineColor,i.lineTo(f+S+5,p-(e+1)*r)):i.lineTo(f-.5,p-(e+1)*r),i.stroke(),o.scaleShowLabels&&i.fillText(c.labels[e],f-8,p-(e+1)*r)},function(e){i.lineWidth=o.barStrokeWidth;for(var t=0;t<n.datasets.length;t++){i.fillStyle=n.datasets[t].fillColor,i.strokeStyle=n.datasets[t].strokeColor;for(var a=0;a<n.datasets[t].data.length;a++){var l=f+o.barValueSpacing+d*a+g*t+o.barDatasetSpacing*t+o.barStrokeWidth*t;i.beginPath(),i.moveTo(l,p),i.lineTo(l,p-e*m(n.datasets[t].data[a],c,r)+o.barStrokeWidth/2),i.lineTo(l+g,p-e*m(n.datasets[t].data[a],c,r)+o.barStrokeWidth/2),i.lineTo(l+g,p),o.barShowStroke&&i.stroke(),i.closePath(),i.fill()}}},i)},f=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)},p={}};