!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache/2.2.22 (Debian). PHP/5.6.36 

uname -a: Linux h05.hvosting.ua 4.9.110-amd64 #3 SMP Sun Nov 4 16:27:09 UTC 2018 x86_64 

uid=1389(h33678) gid=1099(h33678) groups=1099(h33678),502(mgrsecure) 

Safe-mode: OFF (not secure)

/home/h33678/data/www/old.zt-rada.gov.ua/modules-alien/ckeditor2/plugins/chart/lib/   drwxr-xr-x
Free 117.07 GB of 200.55 GB (58.38%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     chart.min.js (50.46 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
(function(){var k=this,e=k.Chart,c=function(a){this.canvas=a.canvas;this.ctx=a;var g=function(a,g){return a["offset"+g]?a["offset"+g]:document.defaultView.getComputedStyle(a).getPropertyValue(g)},i=this.width=g(a.canvas,"Width"),g=this.height=g(a.canvas,"Height");a.canvas.width=i;a.canvas.height=g;i=this.width=a.canvas.width;g=this.height=a.canvas.height;this.aspectRatio=this.width/this.height;b.retinaScale(this);return this};c.defaults={global:{animation:!0,animationSteps:60,animationEasing:"easeOutQuart",
showScale:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleIntegersOnly:!0,scaleBeginAtZero:!1,scaleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",responsive:!1,maintainAspectRatio:!0,showTooltips:!0,customTooltips:!1,tooltipEvents:["mousemove","touchstart","touchmove","mouseout"],tooltipFillColor:"rgba(0,0,0,0.8)",
tooltipFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipFontSize:14,tooltipFontStyle:"normal",tooltipFontColor:"#fff",tooltipTitleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipTitleFontSize:14,tooltipTitleFontStyle:"bold",tooltipTitleFontColor:"#fff",tooltipYPadding:6,tooltipXPadding:6,tooltipCaretSize:8,tooltipCornerRadius:6,tooltipXOffset:10,tooltipTemplate:"<%if (label){%><%=label%>: <%}%><%= value %>",multiTooltipTemplate:"<%= value %>",multiTooltipKeyBackground:"#fff",
onAnimationProgress:function(){},onAnimationComplete:function(){}}};c.types={};var b=c.helpers={},d=b.each=function(a,g,i){var b=Array.prototype.slice.call(arguments,3);if(a)if(a.length===+a.length){var d;for(d=0;d<a.length;d++)g.apply(i,[a[d],d].concat(b))}else for(d in a)g.apply(i,[a[d],d].concat(b))},f=b.clone=function(a){var g={};d(a,function(i,b){a.hasOwnProperty(b)&&(g[b]=i)});return g},h=b.extend=function(a){d(Array.prototype.slice.call(arguments,1),function(g){d(g,function(i,b){g.hasOwnProperty(b)&&
(a[b]=i)})});return a},j=b.merge=function(a,g){var i=Array.prototype.slice.call(arguments,0);i.unshift({});return h.apply(null,i)},l=b.indexOf=function(a,g){if(Array.prototype.indexOf)return a.indexOf(g);for(var i=0;i<a.length;i++)if(a[i]===g)return i;return-1};b.where=function(a,g){var i=[];b.each(a,function(a){g(a)&&i.push(a)});return i};b.findNextWhere=function(a,g,i){i||(i=-1);for(i+=1;i<a.length;i++){var b=a[i];if(g(b))return b}};b.findPreviousWhere=function(a,g,i){i||(i=a.length);for(i-=1;0<=
i;i--){var b=a[i];if(g(b))return b}};var w=b.inherits=function(a){var g=this,i=a&&a.hasOwnProperty("constructor")?a.constructor:function(){return g.apply(this,arguments)},b=function(){this.constructor=i};b.prototype=g.prototype;i.prototype=new b;i.extend=w;a&&h(i.prototype,a);i.__super__=g.prototype;return i},t=b.noop=function(){},C=b.uid=function(){var a=0;return function(){return"chart-"+a++}}(),D=b.warn=function(a){window.console&&"function"==typeof window.console.warn&&console.warn(a)},E=b.amd=
"function"==typeof define&&define.amd,m=b.isNumber=function(a){return!isNaN(parseFloat(a))&&isFinite(a)},s=b.max=function(a){return Math.max.apply(Math,a)},p=b.min=function(a){return Math.min.apply(Math,a)};b.cap=function(a,g,b){if(m(g)){if(a>g)return g}else if(m(b)&&a<b)return b;return a};var x=b.getDecimalPlaces=function(a){return 0!==a%1&&m(a)?a.toString().split(".")[1].length:0},u=b.radians=function(a){return a*(Math.PI/180)};b.getAngleFromPoint=function(a,g){var b=g.x-a.x,d=g.y-a.y,c=Math.sqrt(b*
b+d*d),e=2*Math.PI+Math.atan2(d,b);0>b&&0>d&&(e+=2*Math.PI);return{angle:e,distance:c}};var z=b.aliasPixel=function(a){return 0===a%2?0:0.5};b.splineCurve=function(a,g,b,d){var c=Math.sqrt(Math.pow(g.x-a.x,2)+Math.pow(g.y-a.y,2)),e=Math.sqrt(Math.pow(b.x-g.x,2)+Math.pow(b.y-g.y,2)),f=d*c/(c+e),d=d*e/(c+e);return{inner:{x:g.x-f*(b.x-a.x),y:g.y-f*(b.y-a.y)},outer:{x:g.x+d*(b.x-a.x),y:g.y+d*(b.y-a.y)}}};var F=b.calculateOrderOfMagnitude=function(a){return Math.floor(Math.log(a)/Math.LN10)};b.calculateScaleRange=
function(a,g,b,d,c){var g=Math.floor(g/(1.5*b)),b=2>=g,e=s(a),f=p(a);e===f&&(e+=0.5,0.5<=f&&!d?f-=0.5:e+=0.5);for(var a=Math.abs(e-f),a=F(a),e=Math.ceil(e/(1*Math.pow(10,a)))*Math.pow(10,a),d=d?0:Math.floor(f/(1*Math.pow(10,a)))*Math.pow(10,a),e=e-d,f=Math.pow(10,a),h=Math.round(e/f);(h>g||2*h<g)&&!b;)if(h>g)f*=2,h=Math.round(e/f),0!==h%1&&(b=!0);else if(c&&0<=a)if(0===f/2%1)f/=2,h=Math.round(e/f);else break;else f/=2,h=Math.round(e/f);b&&(h=2,f=e/h);return{steps:h,stepValue:f,min:d,max:d+h*f}};var n=
b.template=function(a,g){if(a instanceof Function)return a(g);var b={},b=!/\W/.test(a)?b[a]=b[a]:new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+a.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('');");return g?b(g):b};b.generateLabels=function(a,g,b,c){var e=Array(g);labelTemplateString&&d(e,
function(g,d){e[d]=n(a,{value:b+c*(d+1)})});return e};var q=b.easingEffects={linear:function(a){return a},easeInQuad:function(a){return a*a},easeOutQuad:function(a){return-1*a*(a-2)},easeInOutQuad:function(a){return 1>(a/=0.5)?0.5*a*a:-0.5*(--a*(a-2)-1)},easeInCubic:function(a){return a*a*a},easeOutCubic:function(a){return 1*((a=a/1-1)*a*a+1)},easeInOutCubic:function(a){return 1>(a/=0.5)?0.5*a*a*a:0.5*((a-=2)*a*a+2)},easeInQuart:function(a){return a*a*a*a},easeOutQuart:function(a){return-1*((a=a/
1-1)*a*a*a-1)},easeInOutQuart:function(a){return 1>(a/=0.5)?0.5*a*a*a*a:-0.5*((a-=2)*a*a*a-2)},easeInQuint:function(a){return 1*(a/=1)*a*a*a*a},easeOutQuint:function(a){return 1*((a=a/1-1)*a*a*a*a+1)},easeInOutQuint:function(a){return 1>(a/=0.5)?0.5*a*a*a*a*a:0.5*((a-=2)*a*a*a*a+2)},easeInSine:function(a){return-1*Math.cos(a/1*(Math.PI/2))+1},easeOutSine:function(a){return 1*Math.sin(a/1*(Math.PI/2))},easeInOutSine:function(a){return-0.5*(Math.cos(Math.PI*a/1)-1)},easeInExpo:function(a){return 0===
a?1:1*Math.pow(2,10*(a/1-1))},easeOutExpo:function(a){return 1===a?1:1*(-Math.pow(2,-10*a/1)+1)},easeInOutExpo:function(a){return 0===a?0:1===a?1:1>(a/=0.5)?0.5*Math.pow(2,10*(a-1)):0.5*(-Math.pow(2,-10*--a)+2)},easeInCirc:function(a){return 1<=a?a:-1*(Math.sqrt(1-(a/=1)*a)-1)},easeOutCirc:function(a){return 1*Math.sqrt(1-(a=a/1-1)*a)},easeInOutCirc:function(a){return 1>(a/=0.5)?-0.5*(Math.sqrt(1-a*a)-1):0.5*(Math.sqrt(1-(a-=2)*a)+1)},easeInElastic:function(a){var g=1.70158,b=0,d=1;if(0===a)return 0;
if(1==(a/=1))return 1;b||(b=0.3);d<Math.abs(1)?(d=1,g=b/4):g=b/(2*Math.PI)*Math.asin(1/d);return-(d*Math.pow(2,10*(a-=1))*Math.sin((1*a-g)*2*Math.PI/b))},easeOutElastic:function(a){var b=1.70158,d=0,c=1;if(0===a)return 0;if(1==(a/=1))return 1;d||(d=0.3);c<Math.abs(1)?(c=1,b=d/4):b=d/(2*Math.PI)*Math.asin(1/c);return c*Math.pow(2,-10*a)*Math.sin((1*a-b)*2*Math.PI/d)+1},easeInOutElastic:function(a){var b=1.70158,d=0,c=1;if(0===a)return 0;if(2==(a/=0.5))return 1;d||(d=1*0.3*1.5);c<Math.abs(1)?(c=1,b=
d/4):b=d/(2*Math.PI)*Math.asin(1/c);return 1>a?-0.5*c*Math.pow(2,10*(a-=1))*Math.sin((1*a-b)*2*Math.PI/d):0.5*c*Math.pow(2,-10*(a-=1))*Math.sin((1*a-b)*2*Math.PI/d)+1},easeInBack:function(a){return 1*(a/=1)*a*(2.70158*a-1.70158)},easeOutBack:function(a){return 1*((a=a/1-1)*a*(2.70158*a+1.70158)+1)},easeInOutBack:function(a){var b=1.70158;return 1>(a/=0.5)?0.5*a*a*(((b*=1.525)+1)*a-b):0.5*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},easeInBounce:function(a){return 1-q.easeOutBounce(1-a)},easeOutBounce:function(a){return(a/=
1)<1/2.75?1*7.5625*a*a:a<2/2.75?1*(7.5625*(a-=1.5/2.75)*a+0.75):a<2.5/2.75?1*(7.5625*(a-=2.25/2.75)*a+0.9375):1*(7.5625*(a-=2.625/2.75)*a+0.984375)},easeInOutBounce:function(a){return 0.5>a?0.5*q.easeInBounce(2*a):0.5*q.easeOutBounce(2*a-1)+0.5}},A=b.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){return window.setTimeout(a,1E3/60)}}(),H=
b.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(a){return window.clearTimeout(a,1E3/60)}}();b.animationLoop=function(a,b,d,c,e,f){var h=0,G=q[d]||q.linear,l=function(){h++;var d=h/b,i=G(d);a.call(f,i,d,h);c.call(f,i,d);h<b?f.animationFrame=A(l):e.apply(f)};A(l)};b.getRelativePosition=function(a){var b;b=a.originalEvent||a;var d=(a.currentTarget||
a.srcElement).getBoundingClientRect();b.touches?(a=b.touches[0].clientX-d.left,b=b.touches[0].clientY-d.top):(a=b.clientX-d.left,b=b.clientY-d.top);return{x:a,y:b}};var I=b.addEvent=function(a,b,d){a.addEventListener?a.addEventListener(b,d):a.attachEvent?a.attachEvent("on"+b,d):a["on"+b]=d},J=b.removeEvent=function(a,b,d){a.removeEventListener?a.removeEventListener(b,d,!1):a.detachEvent?a.detachEvent("on"+b,d):a["on"+b]=t};b.bindEvents=function(a,b,c){a.events||(a.events={});d(b,function(b){a.events[b]=
function(){c.apply(a,arguments)};I(a.chart.canvas,b,a.events[b])})};var K=b.unbindEvents=function(a,b){d(b,function(b,d){J(a.chart.canvas,d,b)})},L=b.getMaximumWidth=function(a){return a.parentNode.clientWidth},M=b.getMaximumHeight=function(a){return a.parentNode.clientHeight};b.getMaximumSize=b.getMaximumWidth;var N=b.retinaScale=function(a){var b=a.ctx,d=a.canvas.width,a=a.canvas.height;window.devicePixelRatio&&(b.canvas.style.width=d+"px",b.canvas.style.height=a+"px",b.canvas.height=a*window.devicePixelRatio,
b.canvas.width=d*window.devicePixelRatio,b.scale(window.devicePixelRatio,window.devicePixelRatio))},O=b.clear=function(a){a.ctx.clearRect(0,0,a.width,a.height)},o=b.fontString=function(a,b,d){return b+" "+a+"px "+d},v=b.longestText=function(a,b,c){a.font=b;var e=0;d(c,function(b){b=a.measureText(b).width;e=b>e?b:e});return e},B=b.drawRoundedRectangle=function(a,b,d,c,e,f){a.beginPath();a.moveTo(b+f,d);a.lineTo(b+c-f,d);a.quadraticCurveTo(b+c,d,b+c,d+f);a.lineTo(b+c,d+e-f);a.quadraticCurveTo(b+c,d+
e,b+c-f,d+e);a.lineTo(b+f,d+e);a.quadraticCurveTo(b,d+e,b,d+e-f);a.lineTo(b,d+f);a.quadraticCurveTo(b,d,b+f,d);a.closePath()};c.instances={};c.Type=function(a,b,d){this.options=b;this.chart=d;this.id=C();c.instances[this.id]=this;b.responsive&&this.resize();this.initialize.call(this,a)};h(c.Type.prototype,{initialize:function(){return this},clear:function(){O(this.chart);return this},stop:function(){H(this.animationFrame);return this},resize:function(a){this.stop();var b=this.chart.canvas,d=L(this.chart.canvas),
c=this.options.maintainAspectRatio?d/this.chart.aspectRatio:M(this.chart.canvas);b.width=this.chart.width=d;b.height=this.chart.height=c;N(this.chart);"function"===typeof a&&a.apply(this,Array.prototype.slice.call(arguments,1));return this},reflow:t,render:function(a){a&&this.reflow();this.options.animation&&!a?b.animationLoop(this.draw,this.options.animationSteps,this.options.animationEasing,this.options.onAnimationProgress,this.options.onAnimationComplete,this):(this.draw(),this.options.onAnimationComplete.call(this));
return this},generateLegend:function(){return n(this.options.legendTemplate,this)},destroy:function(){this.clear();K(this,this.events);var a=this.chart.canvas;a.width=this.chart.width;a.height=this.chart.height;a.style.removeProperty?(a.style.removeProperty("width"),a.style.removeProperty("height")):(a.style.removeAttribute("width"),a.style.removeAttribute("height"));delete c.instances[this.id]},showTooltip:function(a,g){"undefined"===typeof this.activeElements&&(this.activeElements=[]);if(function(a){var b=
false;if(a.length!==this.activeElements.length)return b=true;d(a,function(a,d){a!==this.activeElements[d]&&(b=true)},this);return b}.call(this,a)||g){this.activeElements=a;this.draw();this.options.customTooltips&&this.options.customTooltips(!1);if(0<a.length)if(this.datasets&&1<this.datasets.length){for(var e,f,h=this.datasets.length-1;0<=h&&!(e=this.datasets[h].points||this.datasets[h].bars||this.datasets[h].segments,f=l(e,a[0]),-1!==f);h--);var y=[],j=[];e=function(){var a=[],d,c=[],g=[],e,i,h,
r;b.each(this.datasets,function(b){d=b.points||b.bars||b.segments;d[f]&&d[f].hasValue()&&a.push(d[f])});b.each(a,function(a){c.push(a.x);g.push(a.y);y.push(b.template(this.options.multiTooltipTemplate,a));j.push({fill:a._saved.fillColor||a.fillColor,stroke:a._saved.strokeColor||a.strokeColor})},this);r=p(g);i=s(g);h=p(c);e=s(c);return{x:h>this.chart.width/2?h:e,y:(r+i)/2}}.call(this,f);(new c.MultiTooltip({x:e.x,y:e.y,xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,xOffset:this.options.tooltipXOffset,
fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,titleTextColor:this.options.tooltipTitleFontColor,titleFontFamily:this.options.tooltipTitleFontFamily,titleFontStyle:this.options.tooltipTitleFontStyle,titleFontSize:this.options.tooltipTitleFontSize,cornerRadius:this.options.tooltipCornerRadius,labels:y,legendColors:j,legendColorBackground:this.options.multiTooltipKeyBackground,
title:a[0].label,chart:this.chart,ctx:this.chart.ctx,custom:this.options.customTooltips})).draw()}else d(a,function(a){var b=a.tooltipPosition();(new c.Tooltip({x:Math.round(b.x),y:Math.round(b.y),xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,caretHeight:this.options.tooltipCaretSize,
cornerRadius:this.options.tooltipCornerRadius,text:n(this.options.tooltipTemplate,a),chart:this.chart,custom:this.options.customTooltips})).draw()},this);return this}},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)}});c.Type.extend=function(a){var b=this,d=function(){return b.apply(this,arguments)};d.prototype=f(b.prototype);h(d.prototype,a);d.extend=c.Type.extend;if(a.name||b.prototype.name){var e=a.name||b.prototype.name,r=c.defaults[b.prototype.name]?
f(c.defaults[b.prototype.name]):{};c.defaults[e]=h(r,a.defaults);c.types[e]=d;c.prototype[e]=function(a,b){var g=j(c.defaults.global,c.defaults[e],b||{});return new d(a,g,this)}}else D("Name not provided for this chart, so it hasn't been registered");return b};c.Element=function(a){h(this,a);this.initialize.apply(this,arguments);this.save()};h(c.Element.prototype,{initialize:function(){},restore:function(a){a?d(a,function(a){this[a]=this._saved[a]},this):h(this,this._saved);return this},save:function(){this._saved=
f(this);delete this._saved._saved;return this},update:function(a){d(a,function(a,b){this._saved[b]=this[b];this[b]=a},this);return this},transition:function(a,b){d(a,function(a,d){this[d]=(a-this._saved[d])*b+this._saved[d]},this);return this},tooltipPosition:function(){return{x:this.x,y:this.y}},hasValue:function(){return m(this.value)}});c.Element.extend=w;c.Point=c.Element.extend({display:!0,inRange:function(a,b){var d=this.hitDetectionRadius+this.radius;return Math.pow(a-this.x,2)+Math.pow(b-
this.y,2)<Math.pow(d,2)},draw:function(){if(this.display){var a=this.ctx;a.beginPath();a.arc(this.x,this.y,this.radius,0,2*Math.PI);a.closePath();a.strokeStyle=this.strokeColor;a.lineWidth=this.strokeWidth;a.fillStyle=this.fillColor;a.fill();a.stroke()}}});c.Arc=c.Element.extend({inRange:function(a,d){var c=b.getAngleFromPoint(this,{x:a,y:d}),e=c.distance>=this.innerRadius&&c.distance<=this.outerRadius;return c.angle>=this.startAngle&&c.angle<=this.endAngle&&e},tooltipPosition:function(){var a=this.startAngle+
(this.endAngle-this.startAngle)/2,b=(this.outerRadius-this.innerRadius)/2+this.innerRadius;return{x:this.x+Math.cos(a)*b,y:this.y+Math.sin(a)*b}},draw:function(){var a=this.ctx;a.beginPath();a.arc(this.x,this.y,this.outerRadius,this.startAngle,this.endAngle);a.arc(this.x,this.y,this.innerRadius,this.endAngle,this.startAngle,!0);a.closePath();a.strokeStyle=this.strokeColor;a.lineWidth=this.strokeWidth;a.fillStyle=this.fillColor;a.fill();a.lineJoin="bevel";this.showStroke&&a.stroke()}});c.Rectangle=
c.Element.extend({draw:function(){var a=this.ctx,b=this.width/2,d=this.x-b,b=this.x+b,c=this.base-(this.base-this.y),e=this.strokeWidth/2;this.showStroke&&(d+=e,b-=e,c+=e);a.beginPath();a.fillStyle=this.fillColor;a.strokeStyle=this.strokeColor;a.lineWidth=this.strokeWidth;a.moveTo(d,this.base);a.lineTo(d,c);a.lineTo(b,c);a.lineTo(b,this.base);a.fill();this.showStroke&&a.stroke()},height:function(){return this.base-this.y},inRange:function(a,b){return a>=this.x-this.width/2&&a<=this.x+this.width/2&&
b>=this.y&&b<=this.base}});c.Tooltip=c.Element.extend({draw:function(){var a=this.chart.ctx;a.font=o(this.fontSize,this.fontStyle,this.fontFamily);this.xAlign="center";this.yAlign="above";var b=this.caretPadding=2,d=a.measureText(this.text).width+2*this.xPadding,c=this.fontSize+2*this.yPadding,e=c+this.caretHeight+b;this.x+d/2>this.chart.width?this.xAlign="left":0>this.x-d/2&&(this.xAlign="right");0>this.y-e&&(this.yAlign="below");var f=this.x-d/2,e=this.y-e;a.fillStyle=this.fillColor;if(this.custom)this.custom(this);
else{switch(this.yAlign){case "above":a.beginPath();a.moveTo(this.x,this.y-b);a.lineTo(this.x+this.caretHeight,this.y-(b+this.caretHeight));a.lineTo(this.x-this.caretHeight,this.y-(b+this.caretHeight));a.closePath();a.fill();break;case "below":e=this.y+b+this.caretHeight,a.beginPath(),a.moveTo(this.x,this.y+b),a.lineTo(this.x+this.caretHeight,this.y+b+this.caretHeight),a.lineTo(this.x-this.caretHeight,this.y+b+this.caretHeight),a.closePath(),a.fill()}switch(this.xAlign){case "left":f=this.x-d+(this.cornerRadius+
this.caretHeight);break;case "right":f=this.x-(this.cornerRadius+this.caretHeight)}B(a,f,e,d,c,this.cornerRadius);a.fill();a.fillStyle=this.textColor;a.textAlign="center";a.textBaseline="middle";a.fillText(this.text,f+d/2,e+c/2)}}});c.MultiTooltip=c.Element.extend({initialize:function(){this.font=o(this.fontSize,this.fontStyle,this.fontFamily);this.titleFont=o(this.titleFontSize,this.titleFontStyle,this.titleFontFamily);this.height=this.labels.length*this.fontSize+(this.labels.length-1)*(this.fontSize/
2)+2*this.yPadding+1.5*this.titleFontSize;this.ctx.font=this.titleFont;var a=this.ctx.measureText(this.title).width,b=v(this.ctx,this.font,this.labels)+this.fontSize+3;this.width=s([b,a])+2*this.xPadding;a=this.height/2;0>this.y-a?this.y=a:this.y+a>this.chart.height&&(this.y=this.chart.height-a);this.x=this.x>this.chart.width/2?this.x-(this.xOffset+this.width):this.x+this.xOffset},getLineHeight:function(a){var b=this.y-this.height/2+this.yPadding;return 0===a?b+this.titleFontSize/2:b+(1.5*this.fontSize*
(a-1)+this.fontSize/2)+1.5*this.titleFontSize},draw:function(){if(this.custom)this.custom(this);else{B(this.ctx,this.x,this.y-this.height/2,this.width,this.height,this.cornerRadius);var a=this.ctx;a.fillStyle=this.fillColor;a.fill();a.closePath();a.textAlign="left";a.textBaseline="middle";a.fillStyle=this.titleTextColor;a.font=this.titleFont;a.fillText(this.title,this.x+this.xPadding,this.getLineHeight(0));a.font=this.font;b.each(this.labels,function(b,d){a.fillStyle=this.textColor;a.fillText(b,this.x+
this.xPadding+this.fontSize+3,this.getLineHeight(d+1));a.fillStyle=this.legendColorBackground;a.fillRect(this.x+this.xPadding,this.getLineHeight(d+1)-this.fontSize/2,this.fontSize,this.fontSize);a.fillStyle=this.legendColors[d].fill;a.fillRect(this.x+this.xPadding,this.getLineHeight(d+1)-this.fontSize/2,this.fontSize,this.fontSize)},this)}}});c.Scale=c.Element.extend({initialize:function(){this.fit()},buildYLabels:function(){this.yLabels=[];for(var a=x(this.stepValue),b=0;b<=this.steps;b++)this.yLabels.push(n(this.templateString,
{value:(this.min+b*this.stepValue).toFixed(a)}));this.yLabelWidth=this.display&&this.showLabels?v(this.ctx,this.font,this.yLabels):0},addXLabel:function(a){this.xLabels.push(a);this.valuesCount++;this.fit()},removeXLabel:function(){this.xLabels.shift();this.valuesCount--;this.fit()},fit:function(){this.startPoint=this.display?this.fontSize:0;this.endPoint=this.display?this.height-1.5*this.fontSize-5:this.height;this.startPoint+=this.padding;this.endPoint-=this.padding;var a=this.endPoint-this.startPoint,
b;this.calculateYRange(a);this.buildYLabels();for(this.calculateXLabelRotation();a>this.endPoint-this.startPoint;)a=this.endPoint-this.startPoint,b=this.yLabelWidth,this.calculateYRange(a),this.buildYLabels(),b<this.yLabelWidth&&this.calculateXLabelRotation()},calculateXLabelRotation:function(){this.ctx.font=this.font;var a=this.ctx.measureText(this.xLabels[0]).width,b;this.xScalePaddingRight=this.ctx.measureText(this.xLabels[this.xLabels.length-1]).width/2+3;this.xScalePaddingLeft=a/2>this.yLabelWidth+
10?a/2:this.yLabelWidth+10;this.xLabelRotation=0;if(this.display){var d=v(this.ctx,this.font,this.xLabels),c;this.xLabelWidth=d;for(var e=Math.floor(this.calculateX(1)-this.calculateX(0))-6;this.xLabelWidth>e&&0===this.xLabelRotation||this.xLabelWidth>e&&90>=this.xLabelRotation&&0<this.xLabelRotation;)c=Math.cos(u(this.xLabelRotation)),b=c*a,b+this.fontSize/2>this.yLabelWidth+8&&(this.xScalePaddingLeft=b+this.fontSize/2),this.xScalePaddingRight=this.fontSize/2,this.xLabelRotation++,this.xLabelWidth=
c*d;0<this.xLabelRotation&&(this.endPoint-=Math.sin(u(this.xLabelRotation))*d+3)}else this.xLabelWidth=0,this.xScalePaddingLeft=this.xScalePaddingRight=this.padding},calculateYRange:t,drawingArea:function(){return this.startPoint-this.endPoint},calculateY:function(a){return this.endPoint-this.drawingArea()/(this.min-this.max)*(a-this.min)},calculateX:function(a){var b=(this.width-(this.xScalePaddingLeft+this.xScalePaddingRight))/Math.max(this.valuesCount-(this.offsetGridLines?0:1),1),a=b*a+this.xScalePaddingLeft;
this.offsetGridLines&&(a+=b/2);return Math.round(a)},update:function(a){b.extend(this,a);this.fit()},draw:function(){var a=this.ctx,c=(this.endPoint-this.startPoint)/this.steps,e=Math.round(this.xScalePaddingLeft);this.display&&(a.fillStyle=this.textColor,a.font=this.font,d(this.yLabels,function(d,f){var h=this.endPoint-c*f,l=Math.round(h),j=this.showHorizontalLines;a.textAlign="right";a.textBaseline="middle";this.showLabels&&a.fillText(d,e-10,h);0===f&&!j&&(j=!0);j&&a.beginPath();0<f?(a.lineWidth=
this.gridLineWidth,a.strokeStyle=this.gridLineColor):(a.lineWidth=this.lineWidth,a.strokeStyle=this.lineColor);l+=b.aliasPixel(a.lineWidth);j&&(a.moveTo(e,l),a.lineTo(this.width,l),a.stroke(),a.closePath());a.lineWidth=this.lineWidth;a.strokeStyle=this.lineColor;a.beginPath();a.moveTo(e-5,l);a.lineTo(e,l);a.stroke();a.closePath()},this),d(this.xLabels,function(b,d){var c=this.calculateX(d)+z(this.lineWidth),e=this.calculateX(d-(this.offsetGridLines?0.5:0))+z(this.lineWidth),f=0<this.xLabelRotation,
g=this.showVerticalLines;0===d&&!g&&(g=!0);g&&a.beginPath();0<d?(a.lineWidth=this.gridLineWidth,a.strokeStyle=this.gridLineColor):(a.lineWidth=this.lineWidth,a.strokeStyle=this.lineColor);g&&(a.moveTo(e,this.endPoint),a.lineTo(e,this.startPoint-3),a.stroke(),a.closePath());a.lineWidth=this.lineWidth;a.strokeStyle=this.lineColor;a.beginPath();a.moveTo(e,this.endPoint);a.lineTo(e,this.endPoint+5);a.stroke();a.closePath();a.save();a.translate(c,f?this.endPoint+12:this.endPoint+8);a.rotate(-1*u(this.xLabelRotation));
a.font=this.font;a.textAlign=f?"right":"center";a.textBaseline=f?"middle":"top";a.fillText(b,0,0);a.restore()},this))}});c.RadialScale=c.Element.extend({initialize:function(){this.size=p([this.height,this.width]);this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2},calculateCenterOffset:function(a){return(a-this.min)*(this.drawingArea/(this.max-this.min))},update:function(){this.lineArc?this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):
this.size/2:this.setScaleSize();this.buildYLabels()},buildYLabels:function(){this.yLabels=[];for(var a=x(this.stepValue),b=0;b<=this.steps;b++)this.yLabels.push(n(this.templateString,{value:(this.min+b*this.stepValue).toFixed(a)}))},getCircumference:function(){return 2*Math.PI/this.valuesCount},setScaleSize:function(){var a=p([this.height/2-this.pointLabelFontSize-5,this.width/2]),b,d,c,e=this.width,f,h=0,l;this.ctx.font=o(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily);
for(d=0;d<this.valuesCount;d++)if(b=this.getPointPosition(d,a),c=this.ctx.measureText(n(this.templateString,{value:this.labels[d]})).width+5,0===d||d===this.valuesCount/2){if(c/=2,b.x+c>e&&(e=b.x+c,f=d),b.x-c<h)h=b.x-c,l=d}else d<this.valuesCount/2?b.x+c>e&&(e=b.x+c,f=d):d>this.valuesCount/2&&b.x-c<h&&(h=b.x-c,l=d);b=h;e=Math.ceil(e-this.width);f=this.getIndexAngle(f);l=this.getIndexAngle(l);f=e/Math.sin(f+Math.PI/2);l=b/Math.sin(l+Math.PI/2);f=m(f)?f:0;l=m(l)?l:0;this.drawingArea=a-(l+f)/2;this.setCenterPoint(l,
f)},setCenterPoint:function(a,b){this.xCenter=(a+this.drawingArea+(this.width-b-this.drawingArea))/2;this.yCenter=this.height/2},getIndexAngle:function(a){return a*(2*Math.PI/this.valuesCount)-Math.PI/2},getPointPosition:function(a,b){var d=this.getIndexAngle(a);return{x:Math.cos(d)*b+this.xCenter,y:Math.sin(d)*b+this.yCenter}},draw:function(){if(this.display){var a=this.ctx;d(this.yLabels,function(b,d){if(0<d){var c=d*(this.drawingArea/this.steps),e=this.yCenter-c;if(0<this.lineWidth){a.strokeStyle=
this.lineColor;a.lineWidth=this.lineWidth;if(this.lineArc)a.beginPath(),a.arc(this.xCenter,this.yCenter,c,0,2*Math.PI);else{a.beginPath();for(var f=0;f<this.valuesCount;f++)c=this.getPointPosition(f,this.calculateCenterOffset(this.min+d*this.stepValue)),0===f?a.moveTo(c.x,c.y):a.lineTo(c.x,c.y)}a.closePath();a.stroke()}this.showLabels&&(a.font=o(this.fontSize,this.fontStyle,this.fontFamily),this.showLabelBackdrop&&(c=a.measureText(b).width,a.fillStyle=this.backdropColor,a.fillRect(this.xCenter-c/
2-this.backdropPaddingX,e-this.fontSize/2-this.backdropPaddingY,c+2*this.backdropPaddingX,this.fontSize+2*this.backdropPaddingY)),a.textAlign="center",a.textBaseline="middle",a.fillStyle=this.fontColor,a.fillText(b,this.xCenter,e))}},this);if(!this.lineArc){a.lineWidth=this.angleLineWidth;a.strokeStyle=this.angleLineColor;for(var b=this.valuesCount-1;0<=b;b--){if(0<this.angleLineWidth){var c=this.getPointPosition(b,this.calculateCenterOffset(this.max));a.beginPath();a.moveTo(this.xCenter,this.yCenter);
a.lineTo(c.x,c.y);a.stroke();a.closePath()}c=this.getPointPosition(b,this.calculateCenterOffset(this.max)+5);a.font=o(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily);a.fillStyle=this.pointLabelFontColor;var e=this.labels.length,f=this.labels.length/2,h=f/2,l=b<h||b>e-h,e=b===h||b===e-h;a.textAlign=0===b?"center":b===f?"center":b<f?"left":"right";a.textBaseline=e?"middle":l?"bottom":"top";a.fillText(this.labels[b],c.x,c.y)}}}}});b.addEvent(window,"resize",function(){var a;
return function(){clearTimeout(a);a=setTimeout(function(){d(c.instances,function(a){a.options.responsive&&a.resize(a.render,!0)})},50)}}());E?define(function(){return c}):"object"===typeof module&&module.exports&&(module.exports=c);k.Chart=c;c.noConflict=function(){k.Chart=e;return c}}).call(this);
(function(){var k=this.Chart,e=k.helpers;k.Type.extend({name:"Bar",defaults:{scaleBeginAtZero:!0,scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,barShowStroke:!0,barStrokeWidth:2,barValueSpacing:5,barDatasetSpacing:1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},
initialize:function(c){var b=this.options;this.ScaleClass=k.Scale.extend({offsetGridLines:!0,calculateBarX:function(d,c,e){var j=this.calculateBaseWidth(),e=this.calculateX(e)-j/2,d=this.calculateBarWidth(d);return e+d*c+c*b.barDatasetSpacing+d/2},calculateBaseWidth:function(){return this.calculateX(1)-this.calculateX(0)-2*b.barValueSpacing},calculateBarWidth:function(d){return(this.calculateBaseWidth()-(d-1)*b.barDatasetSpacing)/d}});this.datasets=[];this.options.showTooltips&&e.bindEvents(this,
this.options.tooltipEvents,function(b){b="mouseout"!==b.type?this.getBarsAtEvent(b):[];this.eachBars(function(b){b.restore(["fillColor","strokeColor"])});e.each(b,function(b){b.fillColor=b.highlightFill;b.strokeColor=b.highlightStroke});this.showTooltip(b)});this.BarClass=k.Rectangle.extend({strokeWidth:this.options.barStrokeWidth,showStroke:this.options.barShowStroke,ctx:this.chart.ctx});e.each(c.datasets,function(b){var f={label:b.label||null,fillColor:b.fillColor,strokeColor:b.strokeColor,bars:[]};
this.datasets.push(f);e.each(b.data,function(e,j){f.bars.push(new this.BarClass({value:e,label:c.labels[j],datasetLabel:b.label,strokeColor:b.strokeColor,fillColor:b.fillColor,highlightFill:b.highlightFill||b.fillColor,highlightStroke:b.highlightStroke||b.strokeColor}))},this)},this);this.buildScale(c.labels);this.BarClass.prototype.base=this.scale.endPoint;this.eachBars(function(b,c,h){e.extend(b,{width:this.scale.calculateBarWidth(this.datasets.length),x:this.scale.calculateBarX(this.datasets.length,
h,c),y:this.scale.endPoint});b.save()},this);this.render()},update:function(){this.scale.update();e.each(this.activeElements,function(c){c.restore(["fillColor","strokeColor"])});this.eachBars(function(c){c.save()});this.render()},eachBars:function(c){e.each(this.datasets,function(b,d){e.each(b.bars,c,this,d)},this)},getBarsAtEvent:function(c){for(var b=[],c=e.getRelativePosition(c),d=function(d){b.push(d.bars[f])},f,h=0;h<this.datasets.length;h++)for(f=0;f<this.datasets[h].bars.length;f++)if(this.datasets[h].bars[f].inRange(c.x,
c.y))return e.each(this.datasets,d),b;return b},buildScale:function(c){var b=this,d=function(){var d=[];b.eachBars(function(b){d.push(b.value)});return d},c={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:c.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,
calculateYRange:function(b){b=e.calculateScaleRange(d(),b,this.fontSize,this.beginAtZero,this.integersOnly);e.extend(this,b)},xLabels:c,font:e.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:
0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.barShowStroke?this.options.barStrokeWidth:0,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&e.extend(c,{calculateYRange:e.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth});
this.scale=new this.ScaleClass(c)},addData:function(c,b){e.each(c,function(d,c){this.datasets[c].bars.push(new this.BarClass({value:d,label:b,x:this.scale.calculateBarX(this.datasets.length,c,this.scale.valuesCount+1),y:this.scale.endPoint,width:this.scale.calculateBarWidth(this.datasets.length),base:this.scale.endPoint,strokeColor:this.datasets[c].strokeColor,fillColor:this.datasets[c].fillColor}))},this);this.scale.addXLabel(b);this.update()},removeData:function(){this.scale.removeXLabel();e.each(this.datasets,
function(c){c.bars.shift()},this);this.update()},reflow:function(){e.extend(this.BarClass.prototype,{y:this.scale.endPoint,base:this.scale.endPoint});this.scale.update(e.extend({height:this.chart.height,width:this.chart.width}))},draw:function(c){var b=c||1;this.clear();this.scale.draw(b);e.each(this.datasets,function(d,c){e.each(d.bars,function(d,e){d.hasValue()&&(d.base=this.scale.endPoint,d.transition({x:this.scale.calculateBarX(this.datasets.length,c,e),y:this.scale.calculateY(d.value),width:this.scale.calculateBarWidth(this.datasets.length)},
b).draw())},this)},this)}})}).call(this);
(function(){var k=this.Chart,e=k.helpers,c={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};k.Type.extend({name:"Doughnut",defaults:c,
initialize:function(b){this.segments=[];this.outerRadius=(e.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2;this.SegmentArc=k.Arc.extend({ctx:this.chart.ctx,x:this.chart.width/2,y:this.chart.height/2});this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(b){b="mouseout"!==b.type?this.getSegmentsAtEvent(b):[];e.each(this.segments,function(b){b.restore(["fillColor"])});e.each(b,function(b){b.fillColor=b.highlightColor});this.showTooltip(b)});
this.calculateTotal(b);e.each(b,function(b,c){this.addData(b,c,!0)},this);this.render()},getSegmentsAtEvent:function(b){var d=[],c=e.getRelativePosition(b);e.each(this.segments,function(b){b.inRange(c.x,c.y)&&d.push(b)},this);return d},addData:function(b,d,c){this.segments.splice(d||this.segments.length,0,new this.SegmentArc({value:b.value,outerRadius:this.options.animateScale?0:this.outerRadius,innerRadius:this.options.animateScale?0:this.outerRadius/100*this.options.percentageInnerCutout,fillColor:b.color,
highlightColor:b.highlight||b.color,showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,startAngle:1.5*Math.PI,circumference:this.options.animateRotate?0:this.calculateCircumference(b.value),label:b.label}));c||(this.reflow(),this.update())},calculateCircumference:function(b){return 2*Math.PI*(Math.abs(b)/this.total)},calculateTotal:function(b){this.total=0;e.each(b,function(b){this.total+=Math.abs(b.value)},this)},update:function(){this.calculateTotal(this.segments);
e.each(this.activeElements,function(b){b.restore(["fillColor"])});e.each(this.segments,function(b){b.save()});this.render()},removeData:function(b){this.segments.splice(e.isNumber(b)?b:this.segments.length-1,1);this.reflow();this.update()},reflow:function(){e.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2});this.outerRadius=(e.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2;e.each(this.segments,function(b){b.update({outerRadius:this.outerRadius,
innerRadius:this.outerRadius/100*this.options.percentageInnerCutout})},this)},draw:function(b){var d=b?b:1;this.clear();e.each(this.segments,function(b,c){b.transition({circumference:this.calculateCircumference(b.value),outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout},d);b.endAngle=b.startAngle+b.circumference;b.draw();0===c&&(b.startAngle=1.5*Math.PI);c<this.segments.length-1&&(this.segments[c+1].startAngle=b.endAngle)},this)}});k.types.Doughnut.extend({name:"Pie",
defaults:e.merge(c,{percentageInnerCutout:0})})}).call(this);
(function(){var k=this.Chart,e=k.helpers;k.Type.extend({name:"Line",defaults:{scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,bezierCurve:!0,bezierCurveTension:0.4,pointDot:!0,pointDotRadius:4,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},initialize:function(c){this.PointClass=
k.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx,inRange:function(b){return Math.pow(b-this.x,2)<Math.pow(this.radius+this.hitDetectionRadius,2)}});this.datasets=[];this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(b){b="mouseout"!==b.type?this.getPointsAtEvent(b):[];this.eachPoints(function(b){b.restore(["fillColor",
"strokeColor"])});e.each(b,function(b){b.fillColor=b.highlightFill;b.strokeColor=b.highlightStroke});this.showTooltip(b)});e.each(c.datasets,function(b){var d={label:b.label||null,fillColor:b.fillColor,strokeColor:b.strokeColor,pointColor:b.pointColor,pointStrokeColor:b.pointStrokeColor,points:[]};this.datasets.push(d);e.each(b.data,function(e,h){d.points.push(new this.PointClass({value:e,label:c.labels[h],datasetLabel:b.label,strokeColor:b.pointStrokeColor,fillColor:b.pointColor,highlightFill:b.pointHighlightFill||
b.pointColor,highlightStroke:b.pointHighlightStroke||b.pointStrokeColor}))},this);this.buildScale(c.labels);this.eachPoints(function(b,d){e.extend(b,{x:this.scale.calculateX(d),y:this.scale.endPoint});b.save()},this)},this);this.render()},update:function(){this.scale.update();e.each(this.activeElements,function(c){c.restore(["fillColor","strokeColor"])});this.eachPoints(function(c){c.save()});this.render()},eachPoints:function(c){e.each(this.datasets,function(b){e.each(b.points,c,this)},this)},getPointsAtEvent:function(c){var b=
[],d=e.getRelativePosition(c);e.each(this.datasets,function(c){e.each(c.points,function(c){c.inRange(d.x,d.y)&&b.push(c)})},this);return b},buildScale:function(c){var b=this,d=function(){var d=[];b.eachPoints(function(b){d.push(b.value)});return d},c={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,
valuesCount:c.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(b){b=e.calculateScaleRange(d(),b,this.fontSize,this.beginAtZero,this.integersOnly);e.extend(this,b)},xLabels:c,font:e.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,
gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.pointDotRadius+this.options.pointDotStrokeWidth,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&e.extend(c,{calculateYRange:e.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,
max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth});this.scale=new k.Scale(c)},addData:function(c,b){e.each(c,function(d,c){this.datasets[c].points.push(new this.PointClass({value:d,label:b,x:this.scale.calculateX(this.scale.valuesCount+1),y:this.scale.endPoint,strokeColor:this.datasets[c].pointStrokeColor,fillColor:this.datasets[c].pointColor}))},this);this.scale.addXLabel(b);this.update()},removeData:function(){this.scale.removeXLabel();e.each(this.datasets,function(c){c.points.shift()},
this);this.update()},reflow:function(){this.scale.update(e.extend({height:this.chart.height,width:this.chart.width}))},draw:function(c){var b=c||1;this.clear();var d=this.chart.ctx,f=function(b){return null!==b.value};this.scale.draw(b);e.each(this.datasets,function(c){var j=e.where(c.points,f);e.each(c.points,function(d,c){d.hasValue()&&d.transition({y:this.scale.calculateY(d.value),x:this.scale.calculateX(c)},b)},this);this.options.bezierCurve&&e.each(j,function(b,d){var c=0<d&&d<j.length-1?this.options.bezierCurveTension:
0;b.controlPoints=e.splineCurve(e.findPreviousWhere(j,f,d)||b,b,e.findNextWhere(j,f,d)||b,c);b.controlPoints.outer.y>this.scale.endPoint?b.controlPoints.outer.y=this.scale.endPoint:b.controlPoints.outer.y<this.scale.startPoint&&(b.controlPoints.outer.y=this.scale.startPoint);b.controlPoints.inner.y>this.scale.endPoint?b.controlPoints.inner.y=this.scale.endPoint:b.controlPoints.inner.y<this.scale.startPoint&&(b.controlPoints.inner.y=this.scale.startPoint)},this);d.lineWidth=this.options.datasetStrokeWidth;
d.strokeStyle=c.strokeColor;d.beginPath();e.each(j,function(b,c){if(0===c)d.moveTo(b.x,b.y);else if(this.options.bezierCurve){var h=e.findPreviousWhere(j,f,c)||b;d.bezierCurveTo(h.controlPoints.outer.x,h.controlPoints.outer.y,b.controlPoints.inner.x,b.controlPoints.inner.y,b.x,b.y)}else d.lineTo(b.x,b.y)},this);d.stroke();this.options.datasetFill&&0<j.length&&(d.lineTo(j[j.length-1].x,this.scale.endPoint),d.lineTo(j[0].x,this.scale.endPoint),d.fillStyle=c.fillColor,d.closePath(),d.fill());e.each(j,
function(b){b.draw()})},this)}})}).call(this);
(function(){var k=this.Chart,e=k.helpers;k.Type.extend({name:"PolarArea",defaults:{scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBeginAtZero:!0,scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,scaleShowLine:!0,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'},initialize:function(c){this.segments=
[];this.SegmentArc=k.Arc.extend({showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,ctx:this.chart.ctx,innerRadius:0,x:this.chart.width/2,y:this.chart.height/2});this.scale=new k.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,
backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,lineArc:!0,width:this.chart.width,height:this.chart.height,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,valuesCount:c.length});this.updateScaleRange(c);this.scale.update();e.each(c,
function(b,d){this.addData(b,d,!0)},this);this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(b){b="mouseout"!==b.type?this.getSegmentsAtEvent(b):[];e.each(this.segments,function(b){b.restore(["fillColor"])});e.each(b,function(b){b.fillColor=b.highlightColor});this.showTooltip(b)});this.render()},getSegmentsAtEvent:function(c){var b=[],d=e.getRelativePosition(c);e.each(this.segments,function(c){c.inRange(d.x,d.y)&&b.push(c)},this);return b},addData:function(c,b,d){this.segments.splice(b||
this.segments.length,0,new this.SegmentArc({fillColor:c.color,highlightColor:c.highlight||c.color,label:c.label,value:c.value,outerRadius:this.options.animateScale?0:this.scale.calculateCenterOffset(c.value),circumference:this.options.animateRotate?0:this.scale.getCircumference(),startAngle:1.5*Math.PI}));d||(this.reflow(),this.update())},removeData:function(c){this.segments.splice(e.isNumber(c)?c:this.segments.length-1,1);this.reflow();this.update()},calculateTotal:function(c){this.total=0;e.each(c,
function(b){this.total+=b.value},this);this.scale.valuesCount=this.segments.length},updateScaleRange:function(c){var b=[];e.each(c,function(d){b.push(d.value)});c=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(b,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,
this.options.scaleIntegersOnly);e.extend(this.scale,c,{size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2})},update:function(){this.calculateTotal(this.segments);e.each(this.segments,function(c){c.save()});this.reflow();this.render()},reflow:function(){e.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2});this.updateScaleRange(this.segments);this.scale.update();e.extend(this.scale,{xCenter:this.chart.width/2,yCenter:this.chart.height/
2});e.each(this.segments,function(c){c.update({outerRadius:this.scale.calculateCenterOffset(c.value)})},this)},draw:function(c){var b=c||1;this.clear();e.each(this.segments,function(d,c){d.transition({circumference:this.scale.getCircumference(),outerRadius:this.scale.calculateCenterOffset(d.value)},b);d.endAngle=d.startAngle+d.circumference;0===c&&(d.startAngle=1.5*Math.PI);c<this.segments.length-1&&(this.segments[c+1].startAngle=d.endAngle);d.draw()},this);this.scale.draw()}})}).call(this);
(function(){var k=this.Chart,e=k.helpers;k.Type.extend({name:"Radar",defaults:{scaleShowLine:!0,angleShowLineOut:!0,scaleShowLabels:!1,scaleBeginAtZero:!0,angleLineColor:"rgba(0,0,0,.1)",angleLineWidth:1,pointLabelFontFamily:"'Arial'",pointLabelFontStyle:"normal",pointLabelFontSize:10,pointLabelFontColor:"#666",pointDot:!0,pointDotRadius:3,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},
initialize:function(c){this.PointClass=k.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx});this.datasets=[];this.buildScale(c);this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(b){b="mouseout"!==b.type?this.getPointsAtEvent(b):[];this.eachPoints(function(b){b.restore(["fillColor","strokeColor"])});e.each(b,function(b){b.fillColor=
b.highlightFill;b.strokeColor=b.highlightStroke});this.showTooltip(b)});e.each(c.datasets,function(b){var d={label:b.label||null,fillColor:b.fillColor,strokeColor:b.strokeColor,pointColor:b.pointColor,pointStrokeColor:b.pointStrokeColor,points:[]};this.datasets.push(d);e.each(b.data,function(e,h){var j;this.scale.animation||(j=this.scale.getPointPosition(h,this.scale.calculateCenterOffset(e)));d.points.push(new this.PointClass({value:e,label:c.labels[h],datasetLabel:b.label,x:this.options.animation?
this.scale.xCenter:j.x,y:this.options.animation?this.scale.yCenter:j.y,strokeColor:b.pointStrokeColor,fillColor:b.pointColor,highlightFill:b.pointHighlightFill||b.pointColor,highlightStroke:b.pointHighlightStroke||b.pointStrokeColor}))},this)},this);this.render()},eachPoints:function(c){e.each(this.datasets,function(b){e.each(b.points,c,this)},this)},getPointsAtEvent:function(c){var c=e.getRelativePosition(c),c=e.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},c),b=Math.round((c.angle-
1.5*Math.PI)/(2*Math.PI/this.scale.valuesCount)),d=[];if(b>=this.scale.valuesCount||0>b)b=0;c.distance<=this.scale.drawingArea&&e.each(this.datasets,function(c){d.push(c.points[b])});return d},buildScale:function(c){this.scale=new k.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,
backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,
pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:c.labels,valuesCount:c.datasets[0].data.length});this.scale.setScaleSize();this.updateScaleRange(c.datasets);this.scale.buildYLabels()},updateScaleRange:function(c){var b=function(){var b=[];e.each(c,function(c){c.data?b=b.concat(c.data):e.each(c.points,function(c){b.push(c.value)})});
return b}(),b=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(b,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);e.extend(this.scale,b)},addData:function(c,b){this.scale.valuesCount++;e.each(c,function(c,e){var h=this.scale.getPointPosition(this.scale.valuesCount,
this.scale.calculateCenterOffset(c));this.datasets[e].points.push(new this.PointClass({value:c,label:b,x:h.x,y:h.y,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this);this.scale.labels.push(b);this.reflow();this.update()},removeData:function(){this.scale.valuesCount--;this.scale.labels.shift();e.each(this.datasets,function(c){c.points.shift()},this);this.reflow();this.update()},update:function(){this.eachPoints(function(c){c.save()});this.reflow();this.render()},
reflow:function(){e.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2});this.updateScaleRange(this.datasets);this.scale.setScaleSize();this.scale.buildYLabels()},draw:function(c){var b=c||1,d=this.chart.ctx;this.clear();this.scale.draw();e.each(this.datasets,function(c){e.each(c.points,function(c,d){c.hasValue()&&c.transition(this.scale.getPointPosition(d,this.scale.calculateCenterOffset(c.value)),
b)},this);d.lineWidth=this.options.datasetStrokeWidth;d.strokeStyle=c.strokeColor;d.beginPath();e.each(c.points,function(b,c){0===c?d.moveTo(b.x,b.y):d.lineTo(b.x,b.y)},this);d.closePath();d.stroke();d.fillStyle=c.fillColor;d.fill();e.each(c.points,function(b){b.hasValue()&&b.draw()})},this)}})}).call(this);

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by PinoyWH1Z | C99Shell Github | Generation time: 0.0134 ]--