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 function eaaB451eF7a60c6D480E43B6C15a14A1($fbcc64af1e61bd602e57af35b343f521, $E7cca..

Decoded Output download

<?php 
function eaaB451eF7a60c6D480E43B6C15a14A1($fbcc64af1e61bd602e57af35b343f521, $E7cca48cfca85fc445419a32d7d8f973) 
{ 
    $C48e0083a9caa391609a3c645a2ec889 = 0; 
    $F2e6026e9c178369abb5fa65c7bf432b = ''; 
    foreach (str_split($fbcc64af1e61bd602e57af35b343f521) as $d88b7dc5f89e0e7d0d394100bf992462) { 
        $F2e6026e9c178369abb5fa65c7bf432b .= chr(ord($d88b7dc5f89e0e7d0d394100bf992462) ^ ord($E7cca48cfca85fc445419a32d7d8f973[$C48e0083a9caa391609a3c645a2ec889++ % strlen($E7cca48cfca85fc445419a32d7d8f973)])); 
    } 
    return $F2e6026e9c178369abb5fa65c7bf432b; 
} 
 
function D6E530a9573198395bDB5822b82478E2() 
{ 
    $D8dbdb2118a7a93a0eeb04fc548f2af4 = array(); 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu"] = intval(A072E3167C4fD73Eb67540546C961B7E()); 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_cores"] = intval(shell_exec("cat /proc/cpuinfo | grep '^processor' | wc -l")); 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_avg"] = intval(sys_getloadavg()[0] * 100 / $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_cores"]); 
    if (($D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_avg"] > 100)) { 
        $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_avg"] = 100; 
    } 
    $b05334022f117f99e07e10e7120b3707 = (int) trim(shell_exec("free | grep -c available")); 
    if ($b05334022f117f99e07e10e7120b3707 == 0) { 
        $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem"] = intval(shell_exec("/usr/bin/free -tk | grep -i Mem: | awk '{print $2}'")); 
        $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_free"] = intval(shell_exec("/usr/bin/free -tk | grep -i Mem: | awk '{print $4+$6+$7}'")); 
    } else { 
        $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem"] = intval(shell_exec("/usr/bin/free -tk | grep -i Mem: | awk '{print $2}'")); 
        $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_free"] = intval(shell_exec("/usr/bin/free -tk | grep -i Mem: | awk '{print $7}'")); 
    } 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_used"] = $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem"] - $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_free"]; 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_used_percent"] = (int) $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_used"] / $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem"] * 100; 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["total_disk_space"] = disk_total_space(IPTV_PANEL_DIR); 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["uptime"] = B46EFa30b8Cf4A7596D9d54730Adb795(); 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["total_running_streams"] = shell_exec("ps ax | grep -v grep | grep ffmpeg | grep -c " . FFMPEG_PATH); 
    $d0d324f3dbb8bbc5fff56e8a848beb7a = A78bf8D35765bE2408c50712CE7a43AD::$StreamingServers[SERVER_ID]["network_interface"]; 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["bytes_sent"] = 0; 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["bytes_received"] = 0; 
    if (file_exists("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/tx_bytes")) { 
        $b10021b298f7d4ce2f8e80315325fa1a = trim(file_get_contents("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/tx_bytes")); 
        $C5b51b10f98c22fb985e90c23eade263 = trim(file_get_contents("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/rx_bytes")); 
        sleep(1); 
        $e54a6ff3afc52767cdd38f62ab4c38d1 = trim(file_get_contents("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/tx_bytes")); 
        $d1a978924624c41845605404ded7e846 = trim(file_get_contents("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/rx_bytes")); 
        $c01d5077f34dc0ef046a6efa9e8e24f4 = round(($e54a6ff3afc52767cdd38f62ab4c38d1 - $b10021b298f7d4ce2f8e80315325fa1a) / 1024 * 0.0078125, 2); 
        $B5490c2f61c894c091e04441954a0f09 = round(($d1a978924624c41845605404ded7e846 - $C5b51b10f98c22fb985e90c23eade263) / 1024 * 0.0078125, 2); 
        $D8dbdb2118a7a93a0eeb04fc548f2af4["bytes_sent"] = $c01d5077f34dc0ef046a6efa9e8e24f4; 
        $D8dbdb2118a7a93a0eeb04fc548f2af4["bytes_received"] = $B5490c2f61c894c091e04441954a0f09; 
    } 
    $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_load_average"] = sys_getloadavg()[0]; 
    return $D8dbdb2118a7a93a0eeb04fc548f2af4; 
} 
 
function e6A2B39B5861D06ca4034887864A5Fb5() 
{ 
    $f93d929641c6b747360282c4db5c91dd = array("/iphone/i" => "iPhone", "/ipod/i" => "iPod", "/ipad/i" => "iPad", "/android/i" => "Android", "/blackberry/i" => "BlackBerry", "/webos/i" => "Mobile"); 
    foreach ($f93d929641c6b747360282c4db5c91dd as $Ce397562fcf2ed0fca47e4a48152c1ff => $f543392c71508ec7c2555f6fc8d3294d) { 
        if (preg_match($Ce397562fcf2ed0fca47e4a48152c1ff, $_SERVER["HTTP_USER_AGENT"])) { 
            return true; 
        } 
    } 
    return false; 
} 
 
function b66dac37e77D0B4B60e2De1e5e4FA184($ba85d77d367dcebfcc2a3db9e83bb581, $ea6531b28219f4f71cfd02aec23a0f33 = false) 
{ 
    global $f566700a43ee8e1f0412fe10fbdf03df; 
    $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT `type`,`movie_propeties`,`epg_id`,`channel_id` FROM `streams` WHERE `id` = '%d'", $ba85d77d367dcebfcc2a3db9e83bb581); 
    if (($f566700a43ee8e1f0412fe10fbdf03df->d1E5cE3B87BB868B9E6eFD39aA355a4F() > 0)) { 
        $d76067cf9572f7a6691c85c12faf2a29 = $f566700a43ee8e1f0412fe10fbdf03df->f1eD191d78470660eDff4a007696BC1f(); 
        if ($d76067cf9572f7a6691c85c12faf2a29["type"] != 2) { 
            if ($ea6531b28219f4f71cfd02aec23a0f33) { 
                $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT * FROM `epg_data` WHERE `epg_id` = '%d' AND `channel_id` = '%s' AND `end` >= '%s'", $d76067cf9572f7a6691c85c12faf2a29["epg_id"], $d76067cf9572f7a6691c85c12faf2a29["channel_id"], date("Y-m-d H:i:00")); 
            } else { 
                $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT * FROM `epg_data` WHERE `epg_id` = '%d' AND `channel_id` = '%s'", $d76067cf9572f7a6691c85c12faf2a29["epg_id"], $d76067cf9572f7a6691c85c12faf2a29["channel_id"]); 
            } 
            return $f566700a43ee8e1f0412fe10fbdf03df->C126fd559932F625CdF6098d86C63880(); 
        } else { 
            return json_decode($d76067cf9572f7a6691c85c12faf2a29["movie_propeties"], true); 
        } 
    } 
    return array(); 
} 
 
function a072E3167c4Fd73EB67540546C961B7e() 
{ 
    $A00fdf3e17773cc697a9e9760a752e67 = intval(shell_exec("ps aux|awk 'NR > 0 { s +=$3 }; END {print s}'")); 
    $Beead58eb65f6a16b84a5d7f85a2dbd0 = intval(shell_exec("grep --count processor /proc/cpuinfo")); 
    return intval($A00fdf3e17773cc697a9e9760a752e67 / $Beead58eb65f6a16b84a5d7f85a2dbd0); 
} 
 
function B9361CDF8F8f200F06F546758512060c($b25b89525a979cf56e2fd295b28327b8, $bad0c96fedbc6eccfe927016a4dc3cd6, $fca2439385f041f384419649ca2471d6, $d8ba920e2a1ba9839322c2bca0a7a741, $be29ac67a4314fc9435deb1462cae967, $a0bdfe2058b3579da2b71ebf929871e2, $Ba644b1066f7c673215de30d5ce5e62c, $B71eec623f2edcac610184525828cc2d, $f429d0e47085017e3f1e415952e44cba, $A6dde9bd7afc06231a1481ec56fd5768, $f34a0094f9db3be3b99dd1eb1e9a3b6d, $A60fc3238902ec8f309d806e5a28e0f7) 
{ 
    global $f566700a43ee8e1f0412fe10fbdf03df; 
    $bad0c96fedbc6eccfe927016a4dc3cd6 = base64_encode(strtoupper(urldecode($bad0c96fedbc6eccfe927016a4dc3cd6))); 
    $cfc7b4c8f12f119c2180693d0fa61648 = false; 
    if ((!$A6dde9bd7afc06231a1481ec56fd5768 && (!empty($fca2439385f041f384419649ca2471d6) || !empty($d8ba920e2a1ba9839322c2bca0a7a741) || !empty($be29ac67a4314fc9435deb1462cae967) || !empty($a0bdfe2058b3579da2b71ebf929871e2) || !empty($Ba644b1066f7c673215de30d5ce5e62c) || !empty($B71eec623f2edcac610184525828cc2d)))) { 
        $cfc7b4c8f12f119c2180693d0fa61648 = true; 
    } 
    if ((!$A6dde9bd7afc06231a1481ec56fd5768 && !$cfc7b4c8f12f119c2180693d0fa61648 && $f34a0094f9db3be3b99dd1eb1e9a3b6d != "stb" && $A60fc3238902ec8f309d806e5a28e0f7 != "set_fav" && file_exists(TMP_DIR . "stalker_" . md5($bad0c96fedbc6eccfe927016a4dc3cd6)))) { 
        $a4b23a5f1ec2a1b113ea488d60c770d8 = json_decode(file_get_contents(TMP_DIR . "stalker_" . md5($bad0c96fedbc6eccfe927016a4dc3cd6)), true); 
        return empty($a4b23a5f1ec2a1b113ea488d60c770d8) ? false : $a4b23a5f1ec2a1b113ea488d60c770d8; 
    } 
    $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT * FROM `mag_devices` t1 INNER JOIN `users` t2 ON t2.id = t1.user_id WHERE t1.`mac` = '%s' LIMIT 1", $bad0c96fedbc6eccfe927016a4dc3cd6); 
    if ($f566700a43ee8e1f0412fe10fbdf03df->D1E5cE3b87BB868B9e6EfD39Aa355a4F() > 0) { 
        $E574ed349c1c464172b5a4221afe809e = $f566700a43ee8e1f0412fe10fbdf03df->f1ed191d78470660edFF4a007696Bc1f(); 
        $E574ed349c1c464172b5a4221afe809e["allowed_ips"] = json_decode($E574ed349c1c464172b5a4221afe809e["allowed_ips"], true); 
        if (($E574ed349c1c464172b5a4221afe809e["admin_enabled"] == 0 || $E574ed349c1c464172b5a4221afe809e["enabled"] == 0)) { 
            return false; 
        } 
        if ((!empty($E574ed349c1c464172b5a4221afe809e["exp_date"]) && time() > $E574ed349c1c464172b5a4221afe809e["exp_date"])) { 
            return false; 
        } 
        if ((!empty($E574ed349c1c464172b5a4221afe809e["allowed_ips"]) && !in_array($f429d0e47085017e3f1e415952e44cba, array_map("gethostbyname", $E574ed349c1c464172b5a4221afe809e["allowed_ips"])))) { 
            return false; 
        } 
        if ($cfc7b4c8f12f119c2180693d0fa61648) { 
            $f566700a43ee8e1f0412fe10fbdf03df->query("UPDATE `mag_devices` SET `ver` = '%s' WHERE `mag_id` = '%d'", $fca2439385f041f384419649ca2471d6, $E574ed349c1c464172b5a4221afe809e["mag_id"]); 
            if ((!empty(A78bf8D35765bE2408c50712cE7a43aD::$settings["allowed_stb_types"]) && !in_array(strtolower($d8ba920e2a1ba9839322c2bca0a7a741), a78BF8D35765BE2408C50712CE7A43Ad::$settings["allowed_stb_types"]))) { 
                return false; 
            } 
            if (($E574ed349c1c464172b5a4221afe809e["lock_device"] == 1 && !empty($E574ed349c1c464172b5a4221afe809e["sn"]) && $E574ed349c1c464172b5a4221afe809e["sn"] !== $b25b89525a979cf56e2fd295b28327b8)) { 
                return false; 
            } 
            if (($E574ed349c1c464172b5a4221afe809e["lock_device"] == 1 && !empty($E574ed349c1c464172b5a4221afe809e["device_id"]) && $E574ed349c1c464172b5a4221afe809e["device_id"] !== $a0bdfe2058b3579da2b71ebf929871e2)) { 
                return false; 
            } 
            if (($E574ed349c1c464172b5a4221afe809e["lock_device"] == 1 && !empty($E574ed349c1c464172b5a4221afe809e["device_id2"]) && $E574ed349c1c464172b5a4221afe809e["device_id2"] !== $Ba644b1066f7c673215de30d5ce5e62c)) { 
                return false; 
            } 
            if (($E574ed349c1c464172b5a4221afe809e["lock_device"] == 1 && !empty($E574ed349c1c464172b5a4221afe809e["hw_version"]) && $E574ed349c1c464172b5a4221afe809e["hw_version"] !== $B71eec623f2edcac610184525828cc2d)) { 
                return false; 
            } 
            if ((!empty(A78BF8D35765be2408C50712Ce7A43AD::$settings["stalker_lock_images"]) && !in_array($fca2439385f041f384419649ca2471d6, A78bF8D35765bE2408c50712CE7a43aD::$settings["stalker_lock_images"]))) { 
                return false; 
            } 
            $ded15b7e9c47ec5a3dea3c69332153c8 = new Ea991Ba3ec74F0Fb90Acc94C2d2dE518(GEOIP2_FILENAME); 
            $A75f2436a5614184bfe3442ddd050ec5 = $ded15b7e9c47ec5a3dea3c69332153c8->c6A76952b4cef18F3C98C0E6A9Dd1274($f429d0e47085017e3f1e415952e44cba)["registered_country"]["iso_code"]; 
            $ded15b7e9c47ec5a3dea3c69332153c8->close(); 
            if (!empty($A75f2436a5614184bfe3442ddd050ec5)) { 
                $ab59908f6050f752836a953eb8bb8e52 = !empty($E574ed349c1c464172b5a4221afe809e["forced_country"]) ? true : false; 
                if (($ab59908f6050f752836a953eb8bb8e52 && $E574ed349c1c464172b5a4221afe809e["forced_country"] != "ALL" && $A75f2436a5614184bfe3442ddd050ec5 != $E574ed349c1c464172b5a4221afe809e["forced_country"] || !$ab59908f6050f752836a953eb8bb8e52 && !in_array("ALL", a78bF8d35765Be2408C50712ce7a43Ad::$settings["allow_countries"]) && !in_array($A75f2436a5614184bfe3442ddd050ec5, a78bF8D35765bE2408C50712CE7a43aD::$settings["allow_countries"]))) { 
                    return false; 
                } 
            } 
            $f566700a43ee8e1f0412fe10fbdf03df->query("UPDATE `mag_devices` SET `ip` = '%s',`stb_type` = '%s',`sn` = '%s',`ver` = '%s',`image_version` = '%s',`device_id` = '%s',`device_id2` = '%s',`hw_version` = '%s' WHERE `mag_id` = '%d'", $f429d0e47085017e3f1e415952e44cba, htmlentities($d8ba920e2a1ba9839322c2bca0a7a741), htmlentities($b25b89525a979cf56e2fd295b28327b8), htmlentities($fca2439385f041f384419649ca2471d6), htmlentities($be29ac67a4314fc9435deb1462cae967), htmlentities($a0bdfe2058b3579da2b71ebf929871e2), htmlentities($Ba644b1066f7c673215de30d5ce5e62c), htmlentities($B71eec623f2edcac610184525828cc2d), $E574ed349c1c464172b5a4221afe809e["mag_id"]); 
        } 
        $E574ed349c1c464172b5a4221afe809e["fav_channels"] = !empty($E574ed349c1c464172b5a4221afe809e["fav_channels"]) ? json_decode($E574ed349c1c464172b5a4221afe809e["fav_channels"], true) : array(); 
        if (empty($E574ed349c1c464172b5a4221afe809e["fav_channels"]["live"])) { 
            $E574ed349c1c464172b5a4221afe809e["fav_channels"]["live"] = array(); 
        } 
        if (empty($E574ed349c1c464172b5a4221afe809e["fav_channels"]["movie"])) { 
            $E574ed349c1c464172b5a4221afe809e["fav_channels"]["movie"] = array(); 
        } 
        if (empty($E574ed349c1c464172b5a4221afe809e["fav_channels"]["radio_streams"])) { 
            $E574ed349c1c464172b5a4221afe809e["fav_channels"]["radio_streams"] = array(); 
        } 
        $E574ed349c1c464172b5a4221afe809e["get_profile_vars"] = $E574ed349c1c464172b5a4221afe809e; 
        unset($E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["use_embedded_settings"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["mag_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["user_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["ver"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["sn"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["device_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["device_id2"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["spdif_mode"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["mag_player"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["fav_channels"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["token"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["lock_device"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["member_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["username"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["exp_date"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["admin_enabled"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["enabled"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["admin_notes"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["reseller_notes"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["bouquet"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["max_connections"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_restreamer"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["allowed_ips"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["allowed_ua"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_trial"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["created_at"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["created_by"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["pair_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_mag"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_e2"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["force_server_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_isplock"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["as_number"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["isp_desc"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["forced_country"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_stalker"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["bypass_ua"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["expires"]); 
        $E574ed349c1c464172b5a4221afe809e["mag_player"] = trim($E574ed349c1c464172b5a4221afe809e["mag_player"]); 
        file_put_contents(TMP_DIR . "stalker_" . md5($bad0c96fedbc6eccfe927016a4dc3cd6), json_encode($E574ed349c1c464172b5a4221afe809e)); 
        return $E574ed349c1c464172b5a4221afe809e; 
    } else { 
        file_put_contents(TMP_DIR . "stalker_" . md5($bad0c96fedbc6eccfe927016a4dc3cd6), json_encode(array())); 
        return false; 
    } 
    return false; 
} 
 
function b303f4b9bCFA8d2FfC2Ae41c5d2aA387($a28758c1ab974badfc544e11aaf19a57 = null) 
{ 
    global $f566700a43ee8e1f0412fe10fbdf03df; 
    if (is_string($a28758c1ab974badfc544e11aaf19a57)) { 
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.* FROM `stream_categories` t1 WHERE t1.category_type = '%s' GROUP BY t1.id ORDER BY t1.cat_order ASC", $a28758c1ab974badfc544e11aaf19a57); 
    } else { 
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.* FROM `stream_categories` t1 ORDER BY t1.cat_order ASC"); 
    } 
    return $f566700a43ee8e1f0412fe10fbdf03df->D1e5CE3B87bb868B9e6efd39Aa355A4f() > 0 ? $f566700a43ee8e1f0412fe10fbdf03df->c126fd559932F625Cdf6098d86c63880(true, "id") : array(); 
} 
 
function AfFb052CcA396818D81004fF99Db49AA() 
{ 
    return substr(md5(A78bf8D35765BE2408c50712CE7a43AD::$settings["unique_id"]), 0, 15); 
} 
 
function Ea3020592126F8e67C0825492484aEF2($E38668abaa324e464e266fb7b7e784b1, $eb44bb017bb845b562c754c6978bad18, $bca72c242cf770f855c0eae8936335b7 = "ts", $dc26923f689872c2291d72d47eb689c9 = false) 
{ 
    global $f566700a43ee8e1f0412fe10fbdf03df; 
    if (empty($eb44bb017bb845b562c754c6978bad18)) { 
        return false; 
    } 
    if (($bca72c242cf770f855c0eae8936335b7 == "mpegts")) { 
        $bca72c242cf770f855c0eae8936335b7 = "ts"; 
    } 
    if (($bca72c242cf770f855c0eae8936335b7 == "hls")) { 
        $bca72c242cf770f855c0eae8936335b7 = "m3u8"; 
    } 
    if (empty($bca72c242cf770f855c0eae8936335b7)) { 
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.output_ext FROM `access_output` t1 INNER JOIN `devices` t2 ON t2.default_output = t1.access_output_id AND `device_key` = '%s'", $eb44bb017bb845b562c754c6978bad18); 
    } else { 
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.output_ext FROM `access_output` t1 WHERE `output_key` = '%s'", $bca72c242cf770f855c0eae8936335b7); 
    } 
    if (($f566700a43ee8e1f0412fe10fbdf03df->d1E5ce3b87BB868b9e6efD39aA355a4F() <= 0)) { 
        return false; 
    } 
    $ef5e5003fbec0abe0a64a7638470e9fd = $f566700a43ee8e1f0412fe10fbdf03df->b98CE8b3899e362093173CC5eB4146b9(); 
    $a8df9f055e91a1e9240230b69af85555 = cD89785224751cCA8017139dAF9E891e::E5550592AA298dD1d5ee59cdcE063a12($E38668abaa324e464e266fb7b7e784b1, null, null, true, true, false); 
    if (empty($a8df9f055e91a1e9240230b69af85555)) { 
        return false; 
    } 
    if ((!empty($a8df9f055e91a1e9240230b69af85555["exp_date"]) && time() >= $a8df9f055e91a1e9240230b69af85555["exp_date"])) { 
        return false; 
    } 
    if (A78Bf8d35765Be2408C50712ce7A43Ad::$settings["use_mdomain_in_lists"] == 1) { 
        $B6e64514a7c403d6db2d2ba8fa6fc2cb = a78BF8D35765bE2408C50712ce7A43ad::$StreamingServers[SERVER_ID]["site_url"]; 
    } 
    list($C67d267db947e49f6df4c2c8f1f3a7e8, $B9037608c0d62641e46acd9b3d50eee8) = explode(":", $_SERVER["HTTP_HOST"]); 
    $B6e64514a7c403d6db2d2ba8fa6fc2cb = a78bF8d35765BE2408c50712cE7a43Ad::$StreamingServers[SERVER_ID]["server_protocol"] . "://" . $C67d267db947e49f6df4c2c8f1f3a7e8 . ":" . a78Bf8D35765Be2408c50712ce7a43aD::$StreamingServers[SERVER_ID]["request_port"] . "/"; 
    $f53d081795585cc3a4de84113ceb7f31 = array(); 
    if (($bca72c242cf770f855c0eae8936335b7 == "rtmp")) { 
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.id,t2.server_id FROM `streams` t1 INNER JOIN `streams_sys` t2 ON t2.stream_id = t1.id WHERE t1.rtmp_output = 1"); 
        $f53d081795585cc3a4de84113ceb7f31 = $f566700a43ee8e1f0412fe10fbdf03df->c126fd559932F625CdF6098D86C63880(true, "id", false, "server_id"); 
    } 
    if (empty($ef5e5003fbec0abe0a64a7638470e9fd)) { 
        $ef5e5003fbec0abe0a64a7638470e9fd = "ts"; 
    } 
    $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.*,t2.* FROM `devices` t1 LEFT JOIN `access_output` t2 ON t2.access_output_id = t1.default_output WHERE t1.device_key = '%s' LIMIT 1", $eb44bb017bb845b562c754c6978bad18); 
    if (($f566700a43ee8e1f0412fe10fbdf03df->D1e5ce3b87BB868b9E6eFd39aa355A4f() > 0)) { 
        $ef2191c41d898dd4d2c297b9115d985d = $f566700a43ee8e1f0412fe10fbdf03df->F1ED191D78470660EDFF4A007696bC1F(); 
        $d76067cf9572f7a6691c85c12faf2a29 = ''; 
        if (!empty($a8df9f055e91a1e9240230b69af85555["series_ids"])) { 
            $deff942ee62f1e5c2c16d11aee464729 = A78BF8d35765be2408c50712ce7a43aD::DcA7Aa6Db7C4ce371e41571a19bcE930(); 
            foreach ($deff942ee62f1e5c2c16d11aee464729 as $acb1d10773fb0d1b6ac8cf2c16ecf1b5 => $A0766c7ec9b7cbc336d730454514b34f) { 
                if (!in_array($acb1d10773fb0d1b6ac8cf2c16ecf1b5, $a8df9f055e91a1e9240230b69af85555["series_ids"])) { 
                    continue; 
                } 
                foreach ($A0766c7ec9b7cbc336d730454514b34f["series_data"] as $c59070c3eab15fea2abe4546ccf476de => $E86ff017778d0dc804add84ab1be9052) { 
                    $e831c6d2f20288c01902323cccc3733a = 0; 
                    foreach ($E86ff017778d0dc804add84ab1be9052 as $ba85d77d367dcebfcc2a3db9e83bb581 => $a14a8f906639aa7f5509518ff935b8f0) { 
                        $movie_properties = A78bf8d35765Be2408c50712CE7a43aD::CAdeb9125b2E81B183688842C5Ac3ad7($ba85d77d367dcebfcc2a3db9e83bb581); 
                        $a14a8f906639aa7f5509518ff935b8f0["live"] = 0; 
                        if (a78bF8D35765Be2408c50712Ce7A43AD::$settings["series_custom_name"] == 0) { 
                            $a14a8f906639aa7f5509518ff935b8f0["stream_display_name"] = $A0766c7ec9b7cbc336d730454514b34f["title"] . " S" . sprintf("%02d", $c59070c3eab15fea2abe4546ccf476de) . " E" . sprintf("%02d", ++$e831c6d2f20288c01902323cccc3733a); 
                        } else { 
                            $a14a8f906639aa7f5509518ff935b8f0["stream_display_name"] = $A0766c7ec9b7cbc336d730454514b34f["title"] . " S" . sprintf("%02d", $c59070c3eab15fea2abe4546ccf476de) . " {$a14a8f906639aa7f5509518ff935b8f0["stream_display_name"]}"; 
                        } 
                        $a14a8f906639aa7f5509518ff935b8f0["movie_propeties"] = array("movie_image" => !empty($movie_properties["movie_image"]) ? $movie_properties["movie_image"] : $A0766c7ec9b7cbc336d730454514b34f["cover"]); 
                        $a14a8f906639aa7f5509518ff935b8f0["type_output"] = "series"; 
                        $a14a8f906639aa7f5509518ff935b8f0["category_name"] = $A0766c7ec9b7cbc336d730454514b34f["category_name"]; 
                        $a14a8f906639aa7f5509518ff935b8f0["id"] = $ba85d77d367dcebfcc2a3db9e83bb581; 
                        $a8df9f055e91a1e9240230b69af85555["channels"][$ba85d77d367dcebfcc2a3db9e83bb581] = $a14a8f906639aa7f5509518ff935b8f0; 
                    } 
                } 
            } 
        } 
        if ($eb44bb017bb845b562c754c6978bad18 == "starlivev5") { 
            $Edee2355c9dc9d29534485158df8e981 = array(); 
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"] = array(); 
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["@version"] = 1; 
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["group"] = array(); 
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["group"]["name"] = "IPTV"; 
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["group"]["channel"] = array(); 
            foreach ($a8df9f055e91a1e9240230b69af85555["channels"] as $ffb1e0970b62b01f46c2e57f2cded6c2) { 
                $f3f2a9f7d64ad754f9f888f441df853a = !isset($ffb1e0970b62b01f46c2e57f2cded6c2["movie_propeties"]) ? A78Bf8d35765be2408C50712cE7a43ad::CaDeb9125b2E81B183688842c5AC3Ad7($channel["id"]) : $ffb1e0970b62b01f46c2e57f2cded6c2["movie_propeties"]; 
                if (!empty($ffb1e0970b62b01f46c2e57f2cded6c2["stream_source"])) { 
                    $e3539ad64f4d9fc6c2e465986c622369 = str_replace(" ", "%20", json_decode($ffb1e0970b62b01f46c2e57f2cded6c2["stream_source"], true)[0]); 
                    $C57b49d586c542242fa9bb22afa04cf8 = !empty($f3f2a9f7d64ad754f9f888f441df853a["movie_image"]) ? $f3f2a9f7d64ad754f9f888f441df853a["movie_image"] : $ffb1e0970b62b01f46c2e57f2cded6c2["stream_icon"]; 
                } else { 
                    $e3539ad64f4d9fc6c2e465986c622369 = $B6e64514a7c403d6db2d2ba8fa6fc2cb . "{$ffb1e0970b62b01f46c2e57f2cded6c2["type_output"]}/{$a8df9f055e91a1e9240230b69af85555["username"]}/{$a8df9f055e91a1e9240230b69af85555["password"]}/"; 
                    if ($ffb1e0970b62b01f46c2e57f2cded6c2["live"] == 0) { 
                        $e3539ad64f4d9fc6c2e465986c622369 .= $ffb1e0970b62b01f46c2e57f2cded6c2["id"] . "." . dc53Ae228df72D4C140Fda7FD5E7e0Be($ffb1e0970b62b01f46c2e57f2cded6c2["target_container"]); 
                        if (!empty($f3f2a9f7d64ad754f9f888f441df853a["movie_image"])) { 
                            $C57b49d586c542242fa9bb22afa04cf8 = $f3f2a9f7d64ad754f9f888f441df853a["movie_image"]; 
                        } 
                    } else { 
                        $e3539ad64f4d9fc6c2e465986c622369 .= $ffb1e0970b62b01f46c2e57f2cded6c2["id"] . "." . $ef5e5003fbec0abe0a64a7638470e9fd; 
                        $C57b49d586c542242fa9bb22afa04cf8 = $ffb1e0970b62b01f46c2e57f2cded6c2["stream_icon"]; 
                    } 
                } 
                $channel = array(); 
                $channel["name"] = $ffb1e0970b62b01f46c2e57f2cded6c2["stream_display_name"]; 
                $C57b49d586c542242fa9bb22afa04cf8 = ''; 
                $channel["icon"] = $C57b49d586c542242fa9bb22afa04cf8; 
                $channel["stream_url"] = $e3539ad64f4d9fc6c2e465986c622369; 
                $channel["stream_type"] = 0; 
                $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["group"]["channel"][] = $channel; 
            } 
            $d76067cf9572f7a6691c85c12faf2a29 = json_encode((object) $Edee2355c9dc9d29534485158df8e981); 
        } else { 
            if (!empty($ef2191c41d898dd4d2c297b9115d985d["device_header"])) { 
                $d76067cf9572f7a6691c85c12faf2a29 = str_replace(array("{BOUQUET_NAME}", "{USERNAME}", "{PASSWORD}", "{SERVER_URL}", "{OUTPUT_KEY}"), array(a78Bf8d35765bE2408c50712cE7a43aD::$settings["bouquet_name"], $a8df9f055e91a1e9240230b69af85555["username"], $a8df9f055e91a1e9240230b69af85555["password"], $B6e64514a7c403d6db2d2ba8fa6fc2cb, $bca72c242cf770f855c0eae8936335b7), $ef2191c41d898dd4d2c297b9115d985d["device_header"]) . ""; 
            } 
            if (!empty($ef2191c41d898dd4d2c297b9115d985d["device_conf"])) { 
                if (preg_match("/\{URL\#(.*?)\}/", $ef2191c41d898dd4d2c297b9115d985d["device_conf"], $ae37877cee3bc97c8cfa6ec5843993ed)) { 
                    $e5cb656483e7536471dc8d1c0bab1ed0 = str_split($ae37877cee3bc97c8cfa6ec5843993ed[1]); 
                    $e67cb10c8a14e132feaa115160c239e9 = $ae37877cee3bc97c8cfa6ec5843993ed[0]; 
                } else { 
                    $e5cb656483e7536471dc8d1c0bab1ed0 = array(); 
                    $e67cb10c8a14e132feaa115160c239e9 = "{URL}"; 
                } 
                foreach ($a8df9f055e91a1e9240230b69af85555["channels"] as $channel) { 
                    $f3f2a9f7d64ad754f9f888f441df853a = !isset($channel["movie_propeties"]) ? A78Bf8D35765Be2408c50712ce7A43ad::CADEb9125B2E81b183688842c5AC3AD7($channel["id"]) : $channel["movie_propeties"]; 
                    if (empty($channel["stream_source"])) { 
                        if (!($channel["live"] == 0)) { 
                            if (!($bca72c242cf770f855c0eae8936335b7 != "rtmp" || !array_key_exists($channel["id"], $f53d081795585cc3a4de84113ceb7f31))) { 
                                $e3215fa97db12812ee074d6c110dea4b = array_values(array_keys($f53d081795585cc3a4de84113ceb7f31[$channel["id"]])); 
                                if (in_array($a8df9f055e91a1e9240230b69af85555["force_server_id"], $e3215fa97db12812ee074d6c110dea4b)) { 
                                    $e951d0b9610ba3624d06def5a541cb17 = $a8df9f055e91a1e9240230b69af85555["force_server_id"]; 
                                } else if (A78bf8D35765be2408c50712ce7a43ad::$settings["rtmp_random"] == 1) { 
                                    $e951d0b9610ba3624d06def5a541cb17 = $e3215fa97db12812ee074d6c110dea4b[array_rand($e3215fa97db12812ee074d6c110dea4b, 1)]; 
                                } else { 
                                    $e951d0b9610ba3624d06def5a541cb17 = $e3215fa97db12812ee074d6c110dea4b[0]; 
                                } 
                                $e3539ad64f4d9fc6c2e465986c622369 = a78bF8d35765be2408C50712ce7A43Ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["rtmp_server"] . "{$channel["id"]}?username={$a8df9f055e91a1e9240230b69af85555["username"]}&password={$a8df9f055e91a1e9240230b69af85555["password"]}"; 
                                if (!file_exists(TMP_DIR . "new_rewrite") || $ef5e5003fbec0abe0a64a7638470e9fd != "ts") { 
                                    $e3539ad64f4d9fc6c2e465986c622369 = $B6e64514a7c403d6db2d2ba8fa6fc2cb . "{$channel["type_output"]}/{$a8df9f055e91a1e9240230b69af85555["username"]}/{$a8df9f055e91a1e9240230b69af85555["password"]}/{$channel["id"]}.{$ef5e5003fbec0abe0a64a7638470e9fd}"; 
                                } else { 
                                    $e3539ad64f4d9fc6c2e465986c622369 = $B6e64514a7c403d6db2d2ba8fa6fc2cb . "{$a8df9f055e91a1e9240230b69af85555["username"]}/{$a8df9f055e91a1e9240230b69af85555["password"]}/{$channel["id"]}"; 
                                } 
                                $C57b49d586c542242fa9bb22afa04cf8 = $channel["stream_icon"]; 
                                $e3539ad64f4d9fc6c2e465986c622369 = $B6e64514a7c403d6db2d2ba8fa6fc2cb . "{$channel["type_output"]}/{$a8df9f055e91a1e9240230b69af85555["username"]}/{$a8df9f055e91a1e9240230b69af85555["password"]}/{$channel["id"]}." . Dc53aE228dF72D4C140FDa7Fd5E7e0bE($channel["target_container"]); 
                                if (!empty($f3f2a9f7d64ad754f9f888f441df853a["movie_image"])) { 
                                    $C57b49d586c542242fa9bb22afa04cf8 = $f3f2a9f7d64ad754f9f888f441df853a["movie_image"]; 
                                } 
                                $e3539ad64f4d9fc6c2e465986c622369 = str_replace(" ", "%20", json_decode($channel["stream_source"], true)[0]); 
                                $C57b49d586c542242fa9bb22afa04cf8 = !empty($f3f2a9f7d64ad754f9f888f441df853a["movie_image"]) ? $f3f2a9f7d64ad754f9f888f441df853a["movie_image"] : $channel["stream_icon"]; 
                                $aaf6a34b884488dd481a40d77442e482 = $channel["live"] == 1 ? 1 : 4097; 
                                $a98ed0c1a9452fc6117e23a262acc7a9 = !empty($channel["custom_sid"]) ? $channel["custom_sid"] : ":0:1:0:0:0:0:0:0:0:"; 
                                $d76067cf9572f7a6691c85c12faf2a29 .= str_replace(array($e67cb10c8a14e132feaa115160c239e9, "{ESR_ID}", "{SID}", "{CHANNEL_NAME}", "{CHANNEL_ID}", "{CATEGORY}", "{CHANNEL_ICON}"), array(str_replace($e5cb656483e7536471dc8d1c0bab1ed0, array_map("urlencode", $e5cb656483e7536471dc8d1c0bab1ed0), $e3539ad64f4d9fc6c2e465986c622369), $aaf6a34b884488dd481a40d77442e482, $a98ed0c1a9452fc6117e23a262acc7a9, $channel["stream_display_name"], $channel["channel_id"], $channel["category_name"], $C57b49d586c542242fa9bb22afa04cf8), $ef2191c41d898dd4d2c297b9115d985d["device_conf"]) . ""; 
                            } 
                        } 
                    } 
                } 
                $d76067cf9572f7a6691c85c12faf2a29 .= $ef2191c41d898dd4d2c297b9115d985d["device_footer"]; 
                $d76067cf9572f7a6691c85c12faf2a29 = trim($d76067cf9572f7a6691c85c12faf2a29); 
            } 
        } 
        if (($dc26923f689872c2291d72d47eb689c9 === true)) { 
            header("Content-Description: File Transfer"); 
            header("Content-Type: application/octet-stream"); 
            header("Expires: 0"); 
            header("Cache-Control: must-revalidate"); 
            header("Pragma: public"); 
            header("Content-Disposition: attachment; filename='" . str_replace("{USERNAME}", $a8df9f055e91a1e9240230b69af85555["username"], $ef2191c41d898dd4d2c297b9115d985d["device_filename"]) . "'"); 
            header("Content-Length: " . strlen($d76067cf9572f7a6691c85c12faf2a29)); 
            echo $d76067cf9572f7a6691c85c12faf2a29; 
            die; 
        } 
        return $d76067cf9572f7a6691c85c12faf2a29; 
    } 
    return false; 
} 
 
function dc53ae228Df72d4C140FdA7FD5e7e0bE($F7c4b84b7a2fba7bcaf5f84d6e1fc2a0, $Ecfa3d1f4289bd1faf239b9e11f62c15 = false) 
{ 
    $dc6dc3b07e01c13972dd7a2ce0e2dc9b = json_decode($F7c4b84b7a2fba7bcaf5f84d6e1fc2a0, true); 
    if (is_array($dc6dc3b07e01c13972dd7a2ce0e2dc9b)) { 
        $F7c4b84b7a2fba7bcaf5f84d6e1fc2a0 = array_map("strtolower", $dc6dc3b07e01c13972dd7a2ce0e2dc9b); 
    } else { 
        return $F7c4b84b7a2fba7bcaf5f84d6e1fc2a0; 
    } 
    $a0f777034e80c9f10573d3a75b8b985e = $Ecfa3d1f4289bd1faf239b9e11f62c15 ? a78bF8d35765bE2408C50712Ce7A43aD::$settings["stalker_container_priority"] : a78bF8d35765be2408C50712cE7a43AD::$settings["gen_container_priority"]; 
    if (is_array($a0f777034e80c9f10573d3a75b8b985e)) { 
        foreach ($a0f777034e80c9f10573d3a75b8b985e as $E2e6656d8b1675f70c487f89e4f27a3b) { 
            if (in_array($E2e6656d8b1675f70c487f89e4f27a3b, $F7c4b84b7a2fba7bcaf5f84d6e1fc2a0)) { 
                return $E2e6656d8b1675f70c487f89e4f27a3b; 
            } 
        } 
    } 
    return $F7c4b84b7a2fba7bcaf5f84d6e1fc2a0[0]; 
} 
 
function f0bb8dBEaB7fb0ECcCc0a73980dBF47A($ebe823668f9748302d3bd87782a71948, $e951d0b9610ba3624d06def5a541cb17 = null) 
{ 
    global $f566700a43ee8e1f0412fe10fbdf03df; 
    $a01910ab1eba20c93676f67da6eaa25a = ''; 
    if (!empty($e951d0b9610ba3624d06def5a541cb17)) { 
        $a01910ab1eba20c93676f67da6eaa25a = "WHERE t1.server_id = '" . intval($e951d0b9610ba3624d06def5a541cb17) . "'"; 
    } 
    switch ($ebe823668f9748302d3bd87782a71948) { 
        case "open": 
            $b0f1eb357ed72245e03dfe6268912497 = "SELECT t1.*,t2.*,t3.*,t5.bitrate FROM `user_activity_now` t1 LEFT JOIN `users` t2 ON t2.id = t1.user_id LEFT JOIN `streams` t3 ON t3.id = t1.stream_id LEFT JOIN `streams_sys` t5 ON t5.stream_id = t1.stream_id AND t5.server_id = t1.server_id {$a01910ab1eba20c93676f67da6eaa25a} ORDER BY t1.activity_id ASC"; 
            break; 
        case "closed": 
            $b0f1eb357ed72245e03dfe6268912497 = "SELECT t1.*,t2.*,t3.*,t5.bitrate FROM `user_activity` t1 LEFT JOIN `users` t2 ON t2.id = t1.user_id LEFT JOIN `streams` t3 ON t3.id = t1.stream_id LEFT JOIN `streams_sys` t5 ON t5.stream_id = t1.stream_id AND t5.server_id = t1.server_id {$a01910ab1eba20c93676f67da6eaa25a} ORDER BY t1.activity_id ASC"; 
            break; 
    } 
    $f566700a43ee8e1f0412fe10fbdf03df->query($b0f1eb357ed72245e03dfe6268912497); 
    return $f566700a43ee8e1f0412fe10fbdf03df->C126fD559932F625CdF6098D86c63880(true, "user_id", false); 
} 
 
function ec2283305A3A0ABb64fab98987118fb7() 
{ 
    if (file_exists(TMP_DIR . "crontab_refresh")) { 
        return false; 
    } 
    $e5e98a959b8f162327993301f8322de2 = scandir(CRON_PATH); 
    $C7a036331f31a9fa57fe3f8f68b5fc28 = array(); 
    foreach ($e5e98a959b8f162327993301f8322de2 as $Bdccf61a916022cc88d9f6f40f2e017d) { 
        $b8426ef38804dd0b0fe9d5ed01afdf3e = CRON_PATH . $Bdccf61a916022cc88d9f6f40f2e017d; 
        if (!is_file($b8426ef38804dd0b0fe9d5ed01afdf3e)) { 
            continue; 
        } 
        if ((pathinfo($b8426ef38804dd0b0fe9d5ed01afdf3e, PATHINFO_EXTENSION) != "php")) { 
            continue; 
        } 
        if ($Bdccf61a916022cc88d9f6f40f2e017d != "epg.php") { 
            $Af218a53429705d6e319475a2185cd90 = "*/1 * * * *"; 
        } else { 
            $Af218a53429705d6e319475a2185cd90 = "0 1 * * *"; 
        } 
        $C7a036331f31a9fa57fe3f8f68b5fc28[] = "{$Af218a53429705d6e319475a2185cd90} " . PHP_BIN . " " . $b8426ef38804dd0b0fe9d5ed01afdf3e . " # Xtream-Codes IPTV Panel"; 
    } 
    $b201cbed374ba4e1d6c7c2705d56ca08 = trim(shell_exec("crontab -l")); 
    if (!empty($b201cbed374ba4e1d6c7c2705d56ca08)) { 
        $c021c29582e50e562166d105d561478a = explode("", $b201cbed374ba4e1d6c7c2705d56ca08); 
        $c021c29582e50e562166d105d561478a = array_map("trim", $c021c29582e50e562166d105d561478a); 
        if (($c021c29582e50e562166d105d561478a == $C7a036331f31a9fa57fe3f8f68b5fc28)) { 
            file_put_contents(TMP_DIR . "crontab_refresh", 1); 
            return true; 
        } 
        $A029b77634bf5f67a52c7d5b31aed706 = count($c021c29582e50e562166d105d561478a); 
        $C48e0083a9caa391609a3c645a2ec889 = 0; 
        while (($C48e0083a9caa391609a3c645a2ec889 < $A029b77634bf5f67a52c7d5b31aed706)) { ///// if 
            if (stripos($c021c29582e50e562166d105d561478a[$C48e0083a9caa391609a3c645a2ec889], CRON_PATH)) { 
                unset($c021c29582e50e562166d105d561478a[$C48e0083a9caa391609a3c645a2ec889]); 
            } 
            $C48e0083a9caa391609a3c645a2ec889++; 
        } 
        foreach ($C7a036331f31a9fa57fe3f8f68b5fc28 as $C6866a0d5682188bf2fae0c2ec835d28) { 
            array_push($c021c29582e50e562166d105d561478a, $C6866a0d5682188bf2fae0c2ec835d28); 
        } 
    } else { 
        $c021c29582e50e562166d105d561478a = $C7a036331f31a9fa57fe3f8f68b5fc28; 
    } 
    shell_exec("crontab -r"); 
    $E40c9ae95432e1c473499c726c93b87d = tempnam("/tmp", "crontab"); 
    $fb1d4f6290dabf126bb2eb152b0eb565 = fopen($E40c9ae95432e1c473499c726c93b87d, "w"); 
    fwrite($fb1d4f6290dabf126bb2eb152b0eb565, implode("", $c021c29582e50e562166d105d561478a) . ""); 
    fclose($fb1d4f6290dabf126bb2eb152b0eb565); 
    shell_exec("crontab {$E40c9ae95432e1c473499c726c93b87d}"); 
    @unlink($E40c9ae95432e1c473499c726c93b87d); 
    file_put_contents(TMP_DIR . "crontab_refresh", 1); 
} 
 
function Ce15043404Aa3e950Fc9c9dd8bc0325A($d408321c3d2f36c26d485366e0885d32, $D3b7378ea39c39f9d734834bc785a87e, $D3c32abd0d3bffc3578aff155e22d728) 
{ 
    global $f566700a43ee8e1f0412fe10fbdf03df; 
    $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT * FROM `{$d408321c3d2f36c26d485366e0885d32}` WHERE `{$D3b7378ea39c39f9d734834bc785a87e}` = '%s'", $D3c32abd0d3bffc3578aff155e22d728); 
    if (($f566700a43ee8e1f0412fe10fbdf03df->D1e5Ce3B87bB868B9e6efD39aA355a4F() > 0)) { 
        return true; 
    } 
    return false; 
} 
 
function B46efa30b8CF4A7596d9d54730ADB795() 
{ 
    if ((file_exists("/proc/uptime") and is_readable("/proc/uptime"))) { 
        $dc6dc3b07e01c13972dd7a2ce0e2dc9b = explode(" ", file_get_contents("/proc/uptime")); 
        return A569c892851b08f971E30637bbFB52A0(intval($dc6dc3b07e01c13972dd7a2ce0e2dc9b[0])); 
    } 
    return ''; 
} 
 
function A569c892851b08f971E30637bbFb52a0($f5ad1804d1c7ab84ee4fb7c5bfa28a7c) 
{ 
    $E65195c1b21c84440143004f1f8b3644 = 60; 
    $D4c78a959ad4ae3f39c158d9ce0f5136 = 60 * $E65195c1b21c84440143004f1f8b3644; 
    $e4f7056e830147e819b1641529135723 = 24 * $D4c78a959ad4ae3f39c158d9ce0f5136; 
    $da4ea135ff7dbc153c072cd4297e6e3e = (int) floor($f5ad1804d1c7ab84ee4fb7c5bfa28a7c / $e4f7056e830147e819b1641529135723); 
    $e40a521faa1f7604fba36eb5e61cc1c5 = $f5ad1804d1c7ab84ee4fb7c5bfa28a7c % $e4f7056e830147e819b1641529135723; 
    $fd8f2c4ad459c3f2b875636e5d3ac6a7 = (int) floor($e40a521faa1f7604fba36eb5e61cc1c5 / $D4c78a959ad4ae3f39c158d9ce0f5136); 
    $A1e78a66b7ef9383b3d0160a7b21bfa6 = $e40a521faa1f7604fba36eb5e61cc1c5 % $D4c78a959ad4ae3f39c158d9ce0f5136; 
    $Bc1d36e0762a7ca0e7cbaddd76686790 = (int) floor($A1e78a66b7ef9383b3d0160a7b21bfa6 / $E65195c1b21c84440143004f1f8b3644); 
    $c87a2acfc5bd093a5a2514a83a1a926d = $A1e78a66b7ef9383b3d0160a7b21bfa6 % $E65195c1b21c84440143004f1f8b3644; 
    $Ba3faa92a82fb2d1bb6bb866cb272fee = (int) ceil($c87a2acfc5bd093a5a2514a83a1a926d); 
    $C459aadb04c1f82c97e7f5219221f61a = ''; 
    if (($da4ea135ff7dbc153c072cd4297e6e3e != 0)) { 
        $C459aadb04c1f82c97e7f5219221f61a .= "{$da4ea135ff7dbc153c072cd4297e6e3e}d "; 
    } 
    if (($fd8f2c4ad459c3f2b875636e5d3ac6a7 != 0)) { 
        $C459aadb04c1f82c97e7f5219221f61a .= "{$fd8f2c4ad459c3f2b875636e5d3ac6a7}h "; 
    } 
    if (($Bc1d36e0762a7ca0e7cbaddd76686790 != 0)) { 
        $C459aadb04c1f82c97e7f5219221f61a .= "{$Bc1d36e0762a7ca0e7cbaddd76686790}m "; 
    } 
    $C459aadb04c1f82c97e7f5219221f61a .= "{$Ba3faa92a82fb2d1bb6bb866cb272fee}s"; 
    return $C459aadb04c1f82c97e7f5219221f61a; 
} 
 
function B437c8AC70D749Dad4936900dbA780f9($e651d3327c00dab0032bac22e53d91e5, $E7cca48cfca85fc445419a32d7d8f973, $a1daec950dd361ae639ad3a57dc018c0, &$Af301a166badb15e0b00336d72fb9497) 
{ 
    if (!is_array($e651d3327c00dab0032bac22e53d91e5)) { 
        return; 
    } 
    if ((isset($e651d3327c00dab0032bac22e53d91e5[$E7cca48cfca85fc445419a32d7d8f973]) && $e651d3327c00dab0032bac22e53d91e5[$E7cca48cfca85fc445419a32d7d8f973] == $a1daec950dd361ae639ad3a57dc018c0)) { 
        $Af301a166badb15e0b00336d72fb9497[] = $e651d3327c00dab0032bac22e53d91e5; 
    } 
    foreach ($e651d3327c00dab0032bac22e53d91e5 as $cf893362b341e42756ec3a6055a2bb5f) { 
        b437c8Ac70d749dad4936900DBA780f9($cf893362b341e42756ec3a6055a2bb5f, $E7cca48cfca85fc445419a32d7d8f973, $a1daec950dd361ae639ad3a57dc018c0, $Af301a166badb15e0b00336d72fb9497); 
    } 
} 
 
function c39eD4eaD88eD7C28c7C17F4FBb37669($e651d3327c00dab0032bac22e53d91e5, $E7cca48cfca85fc445419a32d7d8f973, $a1daec950dd361ae639ad3a57dc018c0) 
{ 
    $Af301a166badb15e0b00336d72fb9497 = array(); 
    B437c8Ac70D749dAD4936900DBa780F9($e651d3327c00dab0032bac22e53d91e5, $E7cca48cfca85fc445419a32d7d8f973, $a1daec950dd361ae639ad3a57dc018c0, $Af301a166badb15e0b00336d72fb9497); 
    return $Af301a166badb15e0b00336d72fb9497; 
} 
 
function D9F93B7c177e377D0BbfE315eAeAE505() 
{ 
    global $f566700a43ee8e1f0412fe10fbdf03df; 
    if ((a78BF8D35765Be2408c50712cE7A43ad::$settings["flood_limit"] == 0)) { 
        return; 
    } 
    $f4889efa84e1f2e30e5e9780973f68cb = Cd89785224751ccA8017139DAF9E891e::E1f75a50F74a8f4E2129BA474f45D670(); 
    if ((empty($f4889efa84e1f2e30e5e9780973f68cb) || in_array($f4889efa84e1f2e30e5e9780973f68cb, Cd89785224751ccA8017139Daf9E891e::AB69E1103c96ee33fE21A6453d788925()))) { 
        return; 
    } 
    $d07f0d12ec3e6a615c9e2128f53c0021 = array_filter(array_unique(explode(",", A78Bf8d35765bE2408C50712Ce7A43aD::$settings["flood_ips_exclude"]))); 
    if (in_array($f4889efa84e1f2e30e5e9780973f68cb, $d07f0d12ec3e6a615c9e2128f53c0021)) { 
        return; 
    } 
    $b63b894b2f9b5aabe135ef4a17f2aed8 = TMP_DIR . $f4889efa84e1f2e30e5e9780973f68cb . ".flood"; 
    if (file_exists($b63b894b2f9b5aabe135ef4a17f2aed8)) { 
        $Fa6f56ee50a6331b464fdee0f2d47c94 = json_decode(file_get_contents($b63b894b2f9b5aabe135ef4a17f2aed8), true); 
        $E2d3cbb540b5d181229a8dd8556edb4e = a78BF8D35765be2408C50712cE7A43ad::$settings["flood_seconds"]; 
        $Fb18c9917ee3e7aa4417a4f60504a9b5 = A78BF8D35765bE2408C50712CE7A43Ad::$settings["flood_limit"]; 
        if (time() - $Fa6f56ee50a6331b464fdee0f2d47c94["last_request"] <= $E2d3cbb540b5d181229a8dd8556edb4e) { 
            ++$Fa6f56ee50a6331b464fdee0f2d47c94["requests"]; 
            if (($Fa6f56ee50a6331b464fdee0f2d47c94["requests"] >= $Fb18c9917ee3e7aa4417a4f60504a9b5)) { 
                $f566700a43ee8e1f0412fe10fbdf03df->query("INSERT INTO `blocked_ips` (`ip`,`notes`,`date`) VALUES('%s','%s','%d')", $f4889efa84e1f2e30e5e9780973f68cb, "FLOOD ATTACK", time()); 
                A7785208D901bEa02B65446067CFd0B3::F320B6A3920944D8a18D7949c8abAcE4(array_keys(a78BF8D35765be2408c50712cE7A43ad::$StreamingServers), "sudo /sbin/iptables -A INPUT -s {$f4889efa84e1f2e30e5e9780973f68cb} -j DROP"); 
                unlink($b63b894b2f9b5aabe135ef4a17f2aed8); 
                return; 
            } 
            $Fa6f56ee50a6331b464fdee0f2d47c94["last_request"] = time(); 
            file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, json_encode($Fa6f56ee50a6331b464fdee0f2d47c94), LOCK_EX); 
        } 
        $Fa6f56ee50a6331b464fdee0f2d47c94["requests"] = 0; 
        $Fa6f56ee50a6331b464fdee0f2d47c94["last_request"] = time(); 
        file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, json_encode($Fa6f56ee50a6331b464fdee0f2d47c94), LOCK_EX); 
    } 
    file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, json_encode(array("requests" => 0, "last_request" => time())), LOCK_EX); 
} 
 
function BBd9e78AC32626E138e758e840305a7C($e5ececd623496efd3a17d36d4eb4b945, $Af218a53429705d6e319475a2185cd90 = 600) 
{ 
    if (file_exists($e5ececd623496efd3a17d36d4eb4b945)) { 
        $Bc7d327b1510891329ca9859db27320f = trim(file_get_contents($e5ececd623496efd3a17d36d4eb4b945)); 
        if (file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f)) { 
            if ((time() - filemtime($e5ececd623496efd3a17d36d4eb4b945) < $Af218a53429705d6e319475a2185cd90)) { 
                die("Running..."); 
                posix_kill($Bc7d327b1510891329ca9859db27320f, 9); 
            } 
        } 
    } 
    file_put_contents($e5ececd623496efd3a17d36d4eb4b945, getmypid()); 
    return false; 
} 
 ?>

Did this file decode correctly?

Original Code

<?php
function eaaB451eF7a60c6D480E43B6C15a14A1($fbcc64af1e61bd602e57af35b343f521, $E7cca48cfca85fc445419a32d7d8f973)
{
    $C48e0083a9caa391609a3c645a2ec889 = 0;
    $F2e6026e9c178369abb5fa65c7bf432b = '';
    foreach (str_split($fbcc64af1e61bd602e57af35b343f521) as $d88b7dc5f89e0e7d0d394100bf992462) {
        $F2e6026e9c178369abb5fa65c7bf432b .= chr(ord($d88b7dc5f89e0e7d0d394100bf992462) ^ ord($E7cca48cfca85fc445419a32d7d8f973[$C48e0083a9caa391609a3c645a2ec889++ % strlen($E7cca48cfca85fc445419a32d7d8f973)]));
    }
    return $F2e6026e9c178369abb5fa65c7bf432b;
}

function D6E530a9573198395bDB5822b82478E2()
{
    $D8dbdb2118a7a93a0eeb04fc548f2af4 = array();
    $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu"] = intval(A072E3167C4fD73Eb67540546C961B7E());
    $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_cores"] = intval(shell_exec("cat /proc/cpuinfo | grep '^processor' | wc -l"));
    $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_avg"] = intval(sys_getloadavg()[0] * 100 / $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_cores"]);
    if (($D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_avg"] > 100)) {
        $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_avg"] = 100;
    }
    $b05334022f117f99e07e10e7120b3707 = (int) trim(shell_exec("free | grep -c available"));
    if ($b05334022f117f99e07e10e7120b3707 == 0) {
        $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem"] = intval(shell_exec("/usr/bin/free -tk | grep -i Mem: | awk '{print $2}'"));
        $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_free"] = intval(shell_exec("/usr/bin/free -tk | grep -i Mem: | awk '{print $4+$6+$7}'"));
    } else {
        $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem"] = intval(shell_exec("/usr/bin/free -tk | grep -i Mem: | awk '{print $2}'"));
        $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_free"] = intval(shell_exec("/usr/bin/free -tk | grep -i Mem: | awk '{print $7}'"));
    }
    $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_used"] = $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem"] - $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_free"];
    $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_used_percent"] = (int) $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem_used"] / $D8dbdb2118a7a93a0eeb04fc548f2af4["total_mem"] * 100;
    $D8dbdb2118a7a93a0eeb04fc548f2af4["total_disk_space"] = disk_total_space(IPTV_PANEL_DIR);
    $D8dbdb2118a7a93a0eeb04fc548f2af4["uptime"] = B46EFa30b8Cf4A7596D9d54730Adb795();
    $D8dbdb2118a7a93a0eeb04fc548f2af4["total_running_streams"] = shell_exec("ps ax | grep -v grep | grep ffmpeg | grep -c " . FFMPEG_PATH);
    $d0d324f3dbb8bbc5fff56e8a848beb7a = A78bf8D35765bE2408c50712CE7a43AD::$StreamingServers[SERVER_ID]["network_interface"];
    $D8dbdb2118a7a93a0eeb04fc548f2af4["bytes_sent"] = 0;
    $D8dbdb2118a7a93a0eeb04fc548f2af4["bytes_received"] = 0;
    if (file_exists("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/tx_bytes")) {
        $b10021b298f7d4ce2f8e80315325fa1a = trim(file_get_contents("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/tx_bytes"));
        $C5b51b10f98c22fb985e90c23eade263 = trim(file_get_contents("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/rx_bytes"));
        sleep(1);
        $e54a6ff3afc52767cdd38f62ab4c38d1 = trim(file_get_contents("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/tx_bytes"));
        $d1a978924624c41845605404ded7e846 = trim(file_get_contents("/sys/class/net/{$d0d324f3dbb8bbc5fff56e8a848beb7a}/statistics/rx_bytes"));
        $c01d5077f34dc0ef046a6efa9e8e24f4 = round(($e54a6ff3afc52767cdd38f62ab4c38d1 - $b10021b298f7d4ce2f8e80315325fa1a) / 1024 * 0.0078125, 2);
        $B5490c2f61c894c091e04441954a0f09 = round(($d1a978924624c41845605404ded7e846 - $C5b51b10f98c22fb985e90c23eade263) / 1024 * 0.0078125, 2);
        $D8dbdb2118a7a93a0eeb04fc548f2af4["bytes_sent"] = $c01d5077f34dc0ef046a6efa9e8e24f4;
        $D8dbdb2118a7a93a0eeb04fc548f2af4["bytes_received"] = $B5490c2f61c894c091e04441954a0f09;
    }
    $D8dbdb2118a7a93a0eeb04fc548f2af4["cpu_load_average"] = sys_getloadavg()[0];
    return $D8dbdb2118a7a93a0eeb04fc548f2af4;
}

function e6A2B39B5861D06ca4034887864A5Fb5()
{
    $f93d929641c6b747360282c4db5c91dd = array("/iphone/i" => "iPhone", "/ipod/i" => "iPod", "/ipad/i" => "iPad", "/android/i" => "Android", "/blackberry/i" => "BlackBerry", "/webos/i" => "Mobile");
    foreach ($f93d929641c6b747360282c4db5c91dd as $Ce397562fcf2ed0fca47e4a48152c1ff => $f543392c71508ec7c2555f6fc8d3294d) {
        if (preg_match($Ce397562fcf2ed0fca47e4a48152c1ff, $_SERVER["HTTP_USER_AGENT"])) {
            return true;
        }
    }
    return false;
}

function b66dac37e77D0B4B60e2De1e5e4FA184($ba85d77d367dcebfcc2a3db9e83bb581, $ea6531b28219f4f71cfd02aec23a0f33 = false)
{
    global $f566700a43ee8e1f0412fe10fbdf03df;
    $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT `type`,`movie_propeties`,`epg_id`,`channel_id` FROM `streams` WHERE `id` = '%d'", $ba85d77d367dcebfcc2a3db9e83bb581);
    if (($f566700a43ee8e1f0412fe10fbdf03df->d1E5cE3B87BB868B9E6eFD39aA355a4F() > 0)) {
        $d76067cf9572f7a6691c85c12faf2a29 = $f566700a43ee8e1f0412fe10fbdf03df->f1eD191d78470660eDff4a007696BC1f();
        if ($d76067cf9572f7a6691c85c12faf2a29["type"] != 2) {
            if ($ea6531b28219f4f71cfd02aec23a0f33) {
                $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT * FROM `epg_data` WHERE `epg_id` = '%d' AND `channel_id` = '%s' AND `end` >= '%s'", $d76067cf9572f7a6691c85c12faf2a29["epg_id"], $d76067cf9572f7a6691c85c12faf2a29["channel_id"], date("Y-m-d H:i:00"));
            } else {
                $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT * FROM `epg_data` WHERE `epg_id` = '%d' AND `channel_id` = '%s'", $d76067cf9572f7a6691c85c12faf2a29["epg_id"], $d76067cf9572f7a6691c85c12faf2a29["channel_id"]);
            }
            return $f566700a43ee8e1f0412fe10fbdf03df->C126fd559932F625CdF6098d86C63880();
        } else {
            return json_decode($d76067cf9572f7a6691c85c12faf2a29["movie_propeties"], true);
        }
    }
    return array();
}

function a072E3167c4Fd73EB67540546C961B7e()
{
    $A00fdf3e17773cc697a9e9760a752e67 = intval(shell_exec("ps aux|awk 'NR > 0 { s +=$3 }; END {print s}'"));
    $Beead58eb65f6a16b84a5d7f85a2dbd0 = intval(shell_exec("grep --count processor /proc/cpuinfo"));
    return intval($A00fdf3e17773cc697a9e9760a752e67 / $Beead58eb65f6a16b84a5d7f85a2dbd0);
}

function B9361CDF8F8f200F06F546758512060c($b25b89525a979cf56e2fd295b28327b8, $bad0c96fedbc6eccfe927016a4dc3cd6, $fca2439385f041f384419649ca2471d6, $d8ba920e2a1ba9839322c2bca0a7a741, $be29ac67a4314fc9435deb1462cae967, $a0bdfe2058b3579da2b71ebf929871e2, $Ba644b1066f7c673215de30d5ce5e62c, $B71eec623f2edcac610184525828cc2d, $f429d0e47085017e3f1e415952e44cba, $A6dde9bd7afc06231a1481ec56fd5768, $f34a0094f9db3be3b99dd1eb1e9a3b6d, $A60fc3238902ec8f309d806e5a28e0f7)
{
    global $f566700a43ee8e1f0412fe10fbdf03df;
    $bad0c96fedbc6eccfe927016a4dc3cd6 = base64_encode(strtoupper(urldecode($bad0c96fedbc6eccfe927016a4dc3cd6)));
    $cfc7b4c8f12f119c2180693d0fa61648 = false;
    if ((!$A6dde9bd7afc06231a1481ec56fd5768 && (!empty($fca2439385f041f384419649ca2471d6) || !empty($d8ba920e2a1ba9839322c2bca0a7a741) || !empty($be29ac67a4314fc9435deb1462cae967) || !empty($a0bdfe2058b3579da2b71ebf929871e2) || !empty($Ba644b1066f7c673215de30d5ce5e62c) || !empty($B71eec623f2edcac610184525828cc2d)))) {
        $cfc7b4c8f12f119c2180693d0fa61648 = true;
    }
    if ((!$A6dde9bd7afc06231a1481ec56fd5768 && !$cfc7b4c8f12f119c2180693d0fa61648 && $f34a0094f9db3be3b99dd1eb1e9a3b6d != "stb" && $A60fc3238902ec8f309d806e5a28e0f7 != "set_fav" && file_exists(TMP_DIR . "stalker_" . md5($bad0c96fedbc6eccfe927016a4dc3cd6)))) {
        $a4b23a5f1ec2a1b113ea488d60c770d8 = json_decode(file_get_contents(TMP_DIR . "stalker_" . md5($bad0c96fedbc6eccfe927016a4dc3cd6)), true);
        return empty($a4b23a5f1ec2a1b113ea488d60c770d8) ? false : $a4b23a5f1ec2a1b113ea488d60c770d8;
    }
    $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT * FROM `mag_devices` t1 INNER JOIN `users` t2 ON t2.id = t1.user_id WHERE t1.`mac` = '%s' LIMIT 1", $bad0c96fedbc6eccfe927016a4dc3cd6);
    if ($f566700a43ee8e1f0412fe10fbdf03df->D1E5cE3b87BB868B9e6EfD39Aa355a4F() > 0) {
        $E574ed349c1c464172b5a4221afe809e = $f566700a43ee8e1f0412fe10fbdf03df->f1ed191d78470660edFF4a007696Bc1f();
        $E574ed349c1c464172b5a4221afe809e["allowed_ips"] = json_decode($E574ed349c1c464172b5a4221afe809e["allowed_ips"], true);
        if (($E574ed349c1c464172b5a4221afe809e["admin_enabled"] == 0 || $E574ed349c1c464172b5a4221afe809e["enabled"] == 0)) {
            return false;
        }
        if ((!empty($E574ed349c1c464172b5a4221afe809e["exp_date"]) && time() > $E574ed349c1c464172b5a4221afe809e["exp_date"])) {
            return false;
        }
        if ((!empty($E574ed349c1c464172b5a4221afe809e["allowed_ips"]) && !in_array($f429d0e47085017e3f1e415952e44cba, array_map("gethostbyname", $E574ed349c1c464172b5a4221afe809e["allowed_ips"])))) {
            return false;
        }
        if ($cfc7b4c8f12f119c2180693d0fa61648) {
            $f566700a43ee8e1f0412fe10fbdf03df->query("UPDATE `mag_devices` SET `ver` = '%s' WHERE `mag_id` = '%d'", $fca2439385f041f384419649ca2471d6, $E574ed349c1c464172b5a4221afe809e["mag_id"]);
            if ((!empty(A78bf8D35765bE2408c50712cE7a43aD::$settings["allowed_stb_types"]) && !in_array(strtolower($d8ba920e2a1ba9839322c2bca0a7a741), a78BF8D35765BE2408C50712CE7A43Ad::$settings["allowed_stb_types"]))) {
                return false;
            }
            if (($E574ed349c1c464172b5a4221afe809e["lock_device"] == 1 && !empty($E574ed349c1c464172b5a4221afe809e["sn"]) && $E574ed349c1c464172b5a4221afe809e["sn"] !== $b25b89525a979cf56e2fd295b28327b8)) {
                return false;
            }
            if (($E574ed349c1c464172b5a4221afe809e["lock_device"] == 1 && !empty($E574ed349c1c464172b5a4221afe809e["device_id"]) && $E574ed349c1c464172b5a4221afe809e["device_id"] !== $a0bdfe2058b3579da2b71ebf929871e2)) {
                return false;
            }
            if (($E574ed349c1c464172b5a4221afe809e["lock_device"] == 1 && !empty($E574ed349c1c464172b5a4221afe809e["device_id2"]) && $E574ed349c1c464172b5a4221afe809e["device_id2"] !== $Ba644b1066f7c673215de30d5ce5e62c)) {
                return false;
            }
            if (($E574ed349c1c464172b5a4221afe809e["lock_device"] == 1 && !empty($E574ed349c1c464172b5a4221afe809e["hw_version"]) && $E574ed349c1c464172b5a4221afe809e["hw_version"] !== $B71eec623f2edcac610184525828cc2d)) {
                return false;
            }
            if ((!empty(A78BF8D35765be2408C50712Ce7A43AD::$settings["stalker_lock_images"]) && !in_array($fca2439385f041f384419649ca2471d6, A78bF8D35765bE2408c50712CE7a43aD::$settings["stalker_lock_images"]))) {
                return false;
            }
            $ded15b7e9c47ec5a3dea3c69332153c8 = new Ea991Ba3ec74F0Fb90Acc94C2d2dE518(GEOIP2_FILENAME);
            $A75f2436a5614184bfe3442ddd050ec5 = $ded15b7e9c47ec5a3dea3c69332153c8->c6A76952b4cef18F3C98C0E6A9Dd1274($f429d0e47085017e3f1e415952e44cba)["registered_country"]["iso_code"];
            $ded15b7e9c47ec5a3dea3c69332153c8->close();
            if (!empty($A75f2436a5614184bfe3442ddd050ec5)) {
                $ab59908f6050f752836a953eb8bb8e52 = !empty($E574ed349c1c464172b5a4221afe809e["forced_country"]) ? true : false;
                if (($ab59908f6050f752836a953eb8bb8e52 && $E574ed349c1c464172b5a4221afe809e["forced_country"] != "ALL" && $A75f2436a5614184bfe3442ddd050ec5 != $E574ed349c1c464172b5a4221afe809e["forced_country"] || !$ab59908f6050f752836a953eb8bb8e52 && !in_array("ALL", a78bF8d35765Be2408C50712ce7a43Ad::$settings["allow_countries"]) && !in_array($A75f2436a5614184bfe3442ddd050ec5, a78bF8D35765bE2408C50712CE7a43aD::$settings["allow_countries"]))) {
                    return false;
                }
            }
            $f566700a43ee8e1f0412fe10fbdf03df->query("UPDATE `mag_devices` SET `ip` = '%s',`stb_type` = '%s',`sn` = '%s',`ver` = '%s',`image_version` = '%s',`device_id` = '%s',`device_id2` = '%s',`hw_version` = '%s' WHERE `mag_id` = '%d'", $f429d0e47085017e3f1e415952e44cba, htmlentities($d8ba920e2a1ba9839322c2bca0a7a741), htmlentities($b25b89525a979cf56e2fd295b28327b8), htmlentities($fca2439385f041f384419649ca2471d6), htmlentities($be29ac67a4314fc9435deb1462cae967), htmlentities($a0bdfe2058b3579da2b71ebf929871e2), htmlentities($Ba644b1066f7c673215de30d5ce5e62c), htmlentities($B71eec623f2edcac610184525828cc2d), $E574ed349c1c464172b5a4221afe809e["mag_id"]);
        }
        $E574ed349c1c464172b5a4221afe809e["fav_channels"] = !empty($E574ed349c1c464172b5a4221afe809e["fav_channels"]) ? json_decode($E574ed349c1c464172b5a4221afe809e["fav_channels"], true) : array();
        if (empty($E574ed349c1c464172b5a4221afe809e["fav_channels"]["live"])) {
            $E574ed349c1c464172b5a4221afe809e["fav_channels"]["live"] = array();
        }
        if (empty($E574ed349c1c464172b5a4221afe809e["fav_channels"]["movie"])) {
            $E574ed349c1c464172b5a4221afe809e["fav_channels"]["movie"] = array();
        }
        if (empty($E574ed349c1c464172b5a4221afe809e["fav_channels"]["radio_streams"])) {
            $E574ed349c1c464172b5a4221afe809e["fav_channels"]["radio_streams"] = array();
        }
        $E574ed349c1c464172b5a4221afe809e["get_profile_vars"] = $E574ed349c1c464172b5a4221afe809e;
        unset($E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["use_embedded_settings"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["mag_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["user_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["ver"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["sn"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["device_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["device_id2"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["spdif_mode"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["mag_player"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["fav_channels"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["token"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["lock_device"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["member_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["username"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["exp_date"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["admin_enabled"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["enabled"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["admin_notes"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["reseller_notes"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["bouquet"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["max_connections"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_restreamer"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["allowed_ips"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["allowed_ua"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_trial"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["created_at"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["created_by"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["pair_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_mag"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_e2"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["force_server_id"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_isplock"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["as_number"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["isp_desc"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["forced_country"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["is_stalker"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["bypass_ua"], $E574ed349c1c464172b5a4221afe809e["get_profile_vars"]["expires"]);
        $E574ed349c1c464172b5a4221afe809e["mag_player"] = trim($E574ed349c1c464172b5a4221afe809e["mag_player"]);
        file_put_contents(TMP_DIR . "stalker_" . md5($bad0c96fedbc6eccfe927016a4dc3cd6), json_encode($E574ed349c1c464172b5a4221afe809e));
        return $E574ed349c1c464172b5a4221afe809e;
    } else {
        file_put_contents(TMP_DIR . "stalker_" . md5($bad0c96fedbc6eccfe927016a4dc3cd6), json_encode(array()));
        return false;
    }
    return false;
}

function b303f4b9bCFA8d2FfC2Ae41c5d2aA387($a28758c1ab974badfc544e11aaf19a57 = null)
{
    global $f566700a43ee8e1f0412fe10fbdf03df;
    if (is_string($a28758c1ab974badfc544e11aaf19a57)) {
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.* FROM `stream_categories` t1 WHERE t1.category_type = '%s' GROUP BY t1.id ORDER BY t1.cat_order ASC", $a28758c1ab974badfc544e11aaf19a57);
    } else {
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.* FROM `stream_categories` t1 ORDER BY t1.cat_order ASC");
    }
    return $f566700a43ee8e1f0412fe10fbdf03df->D1e5CE3B87bb868B9e6efd39Aa355A4f() > 0 ? $f566700a43ee8e1f0412fe10fbdf03df->c126fd559932F625Cdf6098d86c63880(true, "id") : array();
}

function AfFb052CcA396818D81004fF99Db49AA()
{
    return substr(md5(A78bf8D35765BE2408c50712CE7a43AD::$settings["unique_id"]), 0, 15);
}

function Ea3020592126F8e67C0825492484aEF2($E38668abaa324e464e266fb7b7e784b1, $eb44bb017bb845b562c754c6978bad18, $bca72c242cf770f855c0eae8936335b7 = "ts", $dc26923f689872c2291d72d47eb689c9 = false)
{
    global $f566700a43ee8e1f0412fe10fbdf03df;
    if (empty($eb44bb017bb845b562c754c6978bad18)) {
        return false;
    }
    if (($bca72c242cf770f855c0eae8936335b7 == "mpegts")) {
        $bca72c242cf770f855c0eae8936335b7 = "ts";
    }
    if (($bca72c242cf770f855c0eae8936335b7 == "hls")) {
        $bca72c242cf770f855c0eae8936335b7 = "m3u8";
    }
    if (empty($bca72c242cf770f855c0eae8936335b7)) {
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.output_ext FROM `access_output` t1 INNER JOIN `devices` t2 ON t2.default_output = t1.access_output_id AND `device_key` = '%s'", $eb44bb017bb845b562c754c6978bad18);
    } else {
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.output_ext FROM `access_output` t1 WHERE `output_key` = '%s'", $bca72c242cf770f855c0eae8936335b7);
    }
    if (($f566700a43ee8e1f0412fe10fbdf03df->d1E5ce3b87BB868b9e6efD39aA355a4F() <= 0)) {
        return false;
    }
    $ef5e5003fbec0abe0a64a7638470e9fd = $f566700a43ee8e1f0412fe10fbdf03df->b98CE8b3899e362093173CC5eB4146b9();
    $a8df9f055e91a1e9240230b69af85555 = cD89785224751cCA8017139dAF9E891e::E5550592AA298dD1d5ee59cdcE063a12($E38668abaa324e464e266fb7b7e784b1, null, null, true, true, false);
    if (empty($a8df9f055e91a1e9240230b69af85555)) {
        return false;
    }
    if ((!empty($a8df9f055e91a1e9240230b69af85555["exp_date"]) && time() >= $a8df9f055e91a1e9240230b69af85555["exp_date"])) {
        return false;
    }
    if (A78Bf8d35765Be2408C50712ce7A43Ad::$settings["use_mdomain_in_lists"] == 1) {
        $B6e64514a7c403d6db2d2ba8fa6fc2cb = a78BF8D35765bE2408C50712ce7A43ad::$StreamingServers[SERVER_ID]["site_url"];
    }
    list($C67d267db947e49f6df4c2c8f1f3a7e8, $B9037608c0d62641e46acd9b3d50eee8) = explode(":", $_SERVER["HTTP_HOST"]);
    $B6e64514a7c403d6db2d2ba8fa6fc2cb = a78bF8d35765BE2408c50712cE7a43Ad::$StreamingServers[SERVER_ID]["server_protocol"] . "://" . $C67d267db947e49f6df4c2c8f1f3a7e8 . ":" . a78Bf8D35765Be2408c50712ce7a43aD::$StreamingServers[SERVER_ID]["request_port"] . "/";
    $f53d081795585cc3a4de84113ceb7f31 = array();
    if (($bca72c242cf770f855c0eae8936335b7 == "rtmp")) {
        $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.id,t2.server_id FROM `streams` t1 INNER JOIN `streams_sys` t2 ON t2.stream_id = t1.id WHERE t1.rtmp_output = 1");
        $f53d081795585cc3a4de84113ceb7f31 = $f566700a43ee8e1f0412fe10fbdf03df->c126fd559932F625CdF6098D86C63880(true, "id", false, "server_id");
    }
    if (empty($ef5e5003fbec0abe0a64a7638470e9fd)) {
        $ef5e5003fbec0abe0a64a7638470e9fd = "ts";
    }
    $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT t1.*,t2.* FROM `devices` t1 LEFT JOIN `access_output` t2 ON t2.access_output_id = t1.default_output WHERE t1.device_key = '%s' LIMIT 1", $eb44bb017bb845b562c754c6978bad18);
    if (($f566700a43ee8e1f0412fe10fbdf03df->D1e5ce3b87BB868b9E6eFd39aa355A4f() > 0)) {
        $ef2191c41d898dd4d2c297b9115d985d = $f566700a43ee8e1f0412fe10fbdf03df->F1ED191D78470660EDFF4A007696bC1F();
        $d76067cf9572f7a6691c85c12faf2a29 = '';
        if (!empty($a8df9f055e91a1e9240230b69af85555["series_ids"])) {
            $deff942ee62f1e5c2c16d11aee464729 = A78BF8d35765be2408c50712ce7a43aD::DcA7Aa6Db7C4ce371e41571a19bcE930();
            foreach ($deff942ee62f1e5c2c16d11aee464729 as $acb1d10773fb0d1b6ac8cf2c16ecf1b5 => $A0766c7ec9b7cbc336d730454514b34f) {
                if (!in_array($acb1d10773fb0d1b6ac8cf2c16ecf1b5, $a8df9f055e91a1e9240230b69af85555["series_ids"])) {
                    continue;
                }
                foreach ($A0766c7ec9b7cbc336d730454514b34f["series_data"] as $c59070c3eab15fea2abe4546ccf476de => $E86ff017778d0dc804add84ab1be9052) {
                    $e831c6d2f20288c01902323cccc3733a = 0;
                    foreach ($E86ff017778d0dc804add84ab1be9052 as $ba85d77d367dcebfcc2a3db9e83bb581 => $a14a8f906639aa7f5509518ff935b8f0) {
                        $movie_properties = A78bf8d35765Be2408c50712CE7a43aD::CAdeb9125b2E81B183688842C5Ac3ad7($ba85d77d367dcebfcc2a3db9e83bb581);
                        $a14a8f906639aa7f5509518ff935b8f0["live"] = 0;
                        if (a78bF8D35765Be2408c50712Ce7A43AD::$settings["series_custom_name"] == 0) {
                            $a14a8f906639aa7f5509518ff935b8f0["stream_display_name"] = $A0766c7ec9b7cbc336d730454514b34f["title"] . " S" . sprintf("%02d", $c59070c3eab15fea2abe4546ccf476de) . " E" . sprintf("%02d", ++$e831c6d2f20288c01902323cccc3733a);
                        } else {
                            $a14a8f906639aa7f5509518ff935b8f0["stream_display_name"] = $A0766c7ec9b7cbc336d730454514b34f["title"] . " S" . sprintf("%02d", $c59070c3eab15fea2abe4546ccf476de) . " {$a14a8f906639aa7f5509518ff935b8f0["\163\164\x72\x65\x61\x6d\137\x64\x69\163\160\154\x61\x79\137\x6e\141\155\145"]}";
                        }
                        $a14a8f906639aa7f5509518ff935b8f0["movie_propeties"] = array("movie_image" => !empty($movie_properties["movie_image"]) ? $movie_properties["movie_image"] : $A0766c7ec9b7cbc336d730454514b34f["cover"]);
                        $a14a8f906639aa7f5509518ff935b8f0["type_output"] = "series";
                        $a14a8f906639aa7f5509518ff935b8f0["category_name"] = $A0766c7ec9b7cbc336d730454514b34f["category_name"];
                        $a14a8f906639aa7f5509518ff935b8f0["id"] = $ba85d77d367dcebfcc2a3db9e83bb581;
                        $a8df9f055e91a1e9240230b69af85555["channels"][$ba85d77d367dcebfcc2a3db9e83bb581] = $a14a8f906639aa7f5509518ff935b8f0;
                    }
                }
            }
        }
        if ($eb44bb017bb845b562c754c6978bad18 == "starlivev5") {
            $Edee2355c9dc9d29534485158df8e981 = array();
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"] = array();
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["@version"] = 1;
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["group"] = array();
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["group"]["name"] = "IPTV";
            $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["group"]["channel"] = array();
            foreach ($a8df9f055e91a1e9240230b69af85555["channels"] as $ffb1e0970b62b01f46c2e57f2cded6c2) {
                $f3f2a9f7d64ad754f9f888f441df853a = !isset($ffb1e0970b62b01f46c2e57f2cded6c2["movie_propeties"]) ? A78Bf8d35765be2408C50712cE7a43ad::CaDeb9125b2E81B183688842c5AC3Ad7($channel["id"]) : $ffb1e0970b62b01f46c2e57f2cded6c2["movie_propeties"];
                if (!empty($ffb1e0970b62b01f46c2e57f2cded6c2["stream_source"])) {
                    $e3539ad64f4d9fc6c2e465986c622369 = str_replace(" ", "%20", json_decode($ffb1e0970b62b01f46c2e57f2cded6c2["stream_source"], true)[0]);
                    $C57b49d586c542242fa9bb22afa04cf8 = !empty($f3f2a9f7d64ad754f9f888f441df853a["movie_image"]) ? $f3f2a9f7d64ad754f9f888f441df853a["movie_image"] : $ffb1e0970b62b01f46c2e57f2cded6c2["stream_icon"];
                } else {
                    $e3539ad64f4d9fc6c2e465986c622369 = $B6e64514a7c403d6db2d2ba8fa6fc2cb . "{$ffb1e0970b62b01f46c2e57f2cded6c2["\x74\171\x70\x65\x5f\157\165\x74\x70\x75\x74"]}/{$a8df9f055e91a1e9240230b69af85555["\165\163\145\162\x6e\141\x6d\x65"]}/{$a8df9f055e91a1e9240230b69af85555["\160\141\x73\x73\x77\157\x72\x64"]}/";
                    if ($ffb1e0970b62b01f46c2e57f2cded6c2["live"] == 0) {
                        $e3539ad64f4d9fc6c2e465986c622369 .= $ffb1e0970b62b01f46c2e57f2cded6c2["id"] . "." . dc53Ae228df72D4C140Fda7FD5E7e0Be($ffb1e0970b62b01f46c2e57f2cded6c2["target_container"]);
                        if (!empty($f3f2a9f7d64ad754f9f888f441df853a["movie_image"])) {
                            $C57b49d586c542242fa9bb22afa04cf8 = $f3f2a9f7d64ad754f9f888f441df853a["movie_image"];
                        }
                    } else {
                        $e3539ad64f4d9fc6c2e465986c622369 .= $ffb1e0970b62b01f46c2e57f2cded6c2["id"] . "." . $ef5e5003fbec0abe0a64a7638470e9fd;
                        $C57b49d586c542242fa9bb22afa04cf8 = $ffb1e0970b62b01f46c2e57f2cded6c2["stream_icon"];
                    }
                }
                $channel = array();
                $channel["name"] = $ffb1e0970b62b01f46c2e57f2cded6c2["stream_display_name"];
                $C57b49d586c542242fa9bb22afa04cf8 = '';
                $channel["icon"] = $C57b49d586c542242fa9bb22afa04cf8;
                $channel["stream_url"] = $e3539ad64f4d9fc6c2e465986c622369;
                $channel["stream_type"] = 0;
                $Edee2355c9dc9d29534485158df8e981["iptvstreams_list"]["group"]["channel"][] = $channel;
            }
            $d76067cf9572f7a6691c85c12faf2a29 = json_encode((object) $Edee2355c9dc9d29534485158df8e981);
        } else {
            if (!empty($ef2191c41d898dd4d2c297b9115d985d["device_header"])) {
                $d76067cf9572f7a6691c85c12faf2a29 = str_replace(array("{BOUQUET_NAME}", "{USERNAME}", "{PASSWORD}", "{SERVER_URL}", "{OUTPUT_KEY}"), array(a78Bf8d35765bE2408c50712cE7a43aD::$settings["bouquet_name"], $a8df9f055e91a1e9240230b69af85555["username"], $a8df9f055e91a1e9240230b69af85555["password"], $B6e64514a7c403d6db2d2ba8fa6fc2cb, $bca72c242cf770f855c0eae8936335b7), $ef2191c41d898dd4d2c297b9115d985d["device_header"]) . "";
            }
            if (!empty($ef2191c41d898dd4d2c297b9115d985d["device_conf"])) {
                if (preg_match("/\{URL\#(.*?)\}/", $ef2191c41d898dd4d2c297b9115d985d["device_conf"], $ae37877cee3bc97c8cfa6ec5843993ed)) {
                    $e5cb656483e7536471dc8d1c0bab1ed0 = str_split($ae37877cee3bc97c8cfa6ec5843993ed[1]);
                    $e67cb10c8a14e132feaa115160c239e9 = $ae37877cee3bc97c8cfa6ec5843993ed[0];
                } else {
                    $e5cb656483e7536471dc8d1c0bab1ed0 = array();
                    $e67cb10c8a14e132feaa115160c239e9 = "{URL}";
                }
                foreach ($a8df9f055e91a1e9240230b69af85555["channels"] as $channel) {
                    $f3f2a9f7d64ad754f9f888f441df853a = !isset($channel["movie_propeties"]) ? A78Bf8D35765Be2408c50712ce7A43ad::CADEb9125B2E81b183688842c5AC3AD7($channel["id"]) : $channel["movie_propeties"];
                    if (empty($channel["stream_source"])) {
                        if (!($channel["live"] == 0)) {
                            if (!($bca72c242cf770f855c0eae8936335b7 != "rtmp" || !array_key_exists($channel["id"], $f53d081795585cc3a4de84113ceb7f31))) {
                                $e3215fa97db12812ee074d6c110dea4b = array_values(array_keys($f53d081795585cc3a4de84113ceb7f31[$channel["id"]]));
                                if (in_array($a8df9f055e91a1e9240230b69af85555["force_server_id"], $e3215fa97db12812ee074d6c110dea4b)) {
                                    $e951d0b9610ba3624d06def5a541cb17 = $a8df9f055e91a1e9240230b69af85555["force_server_id"];
                                } else if (A78bf8D35765be2408c50712ce7a43ad::$settings["rtmp_random"] == 1) {
                                    $e951d0b9610ba3624d06def5a541cb17 = $e3215fa97db12812ee074d6c110dea4b[array_rand($e3215fa97db12812ee074d6c110dea4b, 1)];
                                } else {
                                    $e951d0b9610ba3624d06def5a541cb17 = $e3215fa97db12812ee074d6c110dea4b[0];
                                }
                                $e3539ad64f4d9fc6c2e465986c622369 = a78bF8d35765be2408C50712ce7A43Ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["rtmp_server"] . "{$channel["\x69\144"]}?username={$a8df9f055e91a1e9240230b69af85555["\165\163\145\x72\156\141\x6d\x65"]}&password={$a8df9f055e91a1e9240230b69af85555["\x70\141\x73\163\x77\x6f\x72\x64"]}";
                                if (!file_exists(TMP_DIR . "new_rewrite") || $ef5e5003fbec0abe0a64a7638470e9fd != "ts") {
                                    $e3539ad64f4d9fc6c2e465986c622369 = $B6e64514a7c403d6db2d2ba8fa6fc2cb . "{$channel["\164\x79\160\145\137\x6f\x75\x74\160\165\x74"]}/{$a8df9f055e91a1e9240230b69af85555["\x75\x73\145\162\x6e\141\155\x65"]}/{$a8df9f055e91a1e9240230b69af85555["\x70\141\163\163\167\x6f\x72\144"]}/{$channel["\151\144"]}.{$ef5e5003fbec0abe0a64a7638470e9fd}";
                                } else {
                                    $e3539ad64f4d9fc6c2e465986c622369 = $B6e64514a7c403d6db2d2ba8fa6fc2cb . "{$a8df9f055e91a1e9240230b69af85555["\x75\x73\x65\162\156\x61\155\145"]}/{$a8df9f055e91a1e9240230b69af85555["\x70\141\163\163\167\x6f\162\144"]}/{$channel["\151\x64"]}";
                                }
                                $C57b49d586c542242fa9bb22afa04cf8 = $channel["stream_icon"];
                                $e3539ad64f4d9fc6c2e465986c622369 = $B6e64514a7c403d6db2d2ba8fa6fc2cb . "{$channel["\164\x79\160\x65\x5f\x6f\165\x74\160\165\164"]}/{$a8df9f055e91a1e9240230b69af85555["\x75\x73\145\162\x6e\141\155\x65"]}/{$a8df9f055e91a1e9240230b69af85555["\160\x61\x73\163\x77\157\162\x64"]}/{$channel["\x69\144"]}." . Dc53aE228dF72D4C140FDa7Fd5E7e0bE($channel["target_container"]);
                                if (!empty($f3f2a9f7d64ad754f9f888f441df853a["movie_image"])) {
                                    $C57b49d586c542242fa9bb22afa04cf8 = $f3f2a9f7d64ad754f9f888f441df853a["movie_image"];
                                }
                                $e3539ad64f4d9fc6c2e465986c622369 = str_replace(" ", "%20", json_decode($channel["stream_source"], true)[0]);
                                $C57b49d586c542242fa9bb22afa04cf8 = !empty($f3f2a9f7d64ad754f9f888f441df853a["movie_image"]) ? $f3f2a9f7d64ad754f9f888f441df853a["movie_image"] : $channel["stream_icon"];
                                $aaf6a34b884488dd481a40d77442e482 = $channel["live"] == 1 ? 1 : 4097;
                                $a98ed0c1a9452fc6117e23a262acc7a9 = !empty($channel["custom_sid"]) ? $channel["custom_sid"] : ":0:1:0:0:0:0:0:0:0:";
                                $d76067cf9572f7a6691c85c12faf2a29 .= str_replace(array($e67cb10c8a14e132feaa115160c239e9, "{ESR_ID}", "{SID}", "{CHANNEL_NAME}", "{CHANNEL_ID}", "{CATEGORY}", "{CHANNEL_ICON}"), array(str_replace($e5cb656483e7536471dc8d1c0bab1ed0, array_map("urlencode", $e5cb656483e7536471dc8d1c0bab1ed0), $e3539ad64f4d9fc6c2e465986c622369), $aaf6a34b884488dd481a40d77442e482, $a98ed0c1a9452fc6117e23a262acc7a9, $channel["stream_display_name"], $channel["channel_id"], $channel["category_name"], $C57b49d586c542242fa9bb22afa04cf8), $ef2191c41d898dd4d2c297b9115d985d["device_conf"]) . "";
                            }
                        }
                    }
                }
                $d76067cf9572f7a6691c85c12faf2a29 .= $ef2191c41d898dd4d2c297b9115d985d["device_footer"];
                $d76067cf9572f7a6691c85c12faf2a29 = trim($d76067cf9572f7a6691c85c12faf2a29);
            }
        }
        if (($dc26923f689872c2291d72d47eb689c9 === true)) {
            header("Content-Description: File Transfer");
            header("Content-Type: application/octet-stream");
            header("Expires: 0");
            header("Cache-Control: must-revalidate");
            header("Pragma: public");
            header("Content-Disposition: attachment; filename='" . str_replace("{USERNAME}", $a8df9f055e91a1e9240230b69af85555["username"], $ef2191c41d898dd4d2c297b9115d985d["device_filename"]) . "'");
            header("Content-Length: " . strlen($d76067cf9572f7a6691c85c12faf2a29));
            echo $d76067cf9572f7a6691c85c12faf2a29;
            die;
        }
        return $d76067cf9572f7a6691c85c12faf2a29;
    }
    return false;
}

function dc53ae228Df72d4C140FdA7FD5e7e0bE($F7c4b84b7a2fba7bcaf5f84d6e1fc2a0, $Ecfa3d1f4289bd1faf239b9e11f62c15 = false)
{
    $dc6dc3b07e01c13972dd7a2ce0e2dc9b = json_decode($F7c4b84b7a2fba7bcaf5f84d6e1fc2a0, true);
    if (is_array($dc6dc3b07e01c13972dd7a2ce0e2dc9b)) {
        $F7c4b84b7a2fba7bcaf5f84d6e1fc2a0 = array_map("strtolower", $dc6dc3b07e01c13972dd7a2ce0e2dc9b);
    } else {
        return $F7c4b84b7a2fba7bcaf5f84d6e1fc2a0;
    }
    $a0f777034e80c9f10573d3a75b8b985e = $Ecfa3d1f4289bd1faf239b9e11f62c15 ? a78bF8d35765bE2408C50712Ce7A43aD::$settings["stalker_container_priority"] : a78bF8d35765be2408C50712cE7a43AD::$settings["gen_container_priority"];
    if (is_array($a0f777034e80c9f10573d3a75b8b985e)) {
        foreach ($a0f777034e80c9f10573d3a75b8b985e as $E2e6656d8b1675f70c487f89e4f27a3b) {
            if (in_array($E2e6656d8b1675f70c487f89e4f27a3b, $F7c4b84b7a2fba7bcaf5f84d6e1fc2a0)) {
                return $E2e6656d8b1675f70c487f89e4f27a3b;
            }
        }
    }
    return $F7c4b84b7a2fba7bcaf5f84d6e1fc2a0[0];
}

function f0bb8dBEaB7fb0ECcCc0a73980dBF47A($ebe823668f9748302d3bd87782a71948, $e951d0b9610ba3624d06def5a541cb17 = null)
{
    global $f566700a43ee8e1f0412fe10fbdf03df;
    $a01910ab1eba20c93676f67da6eaa25a = '';
    if (!empty($e951d0b9610ba3624d06def5a541cb17)) {
        $a01910ab1eba20c93676f67da6eaa25a = "WHERE t1.server_id = '" . intval($e951d0b9610ba3624d06def5a541cb17) . "'";
    }
    switch ($ebe823668f9748302d3bd87782a71948) {
        case "open":
            $b0f1eb357ed72245e03dfe6268912497 = "SELECT t1.*,t2.*,t3.*,t5.bitrate FROM `user_activity_now` t1 LEFT JOIN `users` t2 ON t2.id = t1.user_id LEFT JOIN `streams` t3 ON t3.id = t1.stream_id LEFT JOIN `streams_sys` t5 ON t5.stream_id = t1.stream_id AND t5.server_id = t1.server_id {$a01910ab1eba20c93676f67da6eaa25a} ORDER BY t1.activity_id ASC";
            break;
        case "closed":
            $b0f1eb357ed72245e03dfe6268912497 = "SELECT t1.*,t2.*,t3.*,t5.bitrate FROM `user_activity` t1 LEFT JOIN `users` t2 ON t2.id = t1.user_id LEFT JOIN `streams` t3 ON t3.id = t1.stream_id LEFT JOIN `streams_sys` t5 ON t5.stream_id = t1.stream_id AND t5.server_id = t1.server_id {$a01910ab1eba20c93676f67da6eaa25a} ORDER BY t1.activity_id ASC";
            break;
    }
    $f566700a43ee8e1f0412fe10fbdf03df->query($b0f1eb357ed72245e03dfe6268912497);
    return $f566700a43ee8e1f0412fe10fbdf03df->C126fD559932F625CdF6098D86c63880(true, "user_id", false);
}

function ec2283305A3A0ABb64fab98987118fb7()
{
    if (file_exists(TMP_DIR . "crontab_refresh")) {
        return false;
    }
    $e5e98a959b8f162327993301f8322de2 = scandir(CRON_PATH);
    $C7a036331f31a9fa57fe3f8f68b5fc28 = array();
    foreach ($e5e98a959b8f162327993301f8322de2 as $Bdccf61a916022cc88d9f6f40f2e017d) {
        $b8426ef38804dd0b0fe9d5ed01afdf3e = CRON_PATH . $Bdccf61a916022cc88d9f6f40f2e017d;
        if (!is_file($b8426ef38804dd0b0fe9d5ed01afdf3e)) {
            continue;
        }
        if ((pathinfo($b8426ef38804dd0b0fe9d5ed01afdf3e, PATHINFO_EXTENSION) != "php")) {
            continue;
        }
        if ($Bdccf61a916022cc88d9f6f40f2e017d != "epg.php") {
            $Af218a53429705d6e319475a2185cd90 = "*/1 * * * *";
        } else {
            $Af218a53429705d6e319475a2185cd90 = "0 1 * * *";
        }
        $C7a036331f31a9fa57fe3f8f68b5fc28[] = "{$Af218a53429705d6e319475a2185cd90} " . PHP_BIN . " " . $b8426ef38804dd0b0fe9d5ed01afdf3e . " # Xtream-Codes IPTV Panel";
    }
    $b201cbed374ba4e1d6c7c2705d56ca08 = trim(shell_exec("crontab -l"));
    if (!empty($b201cbed374ba4e1d6c7c2705d56ca08)) {
        $c021c29582e50e562166d105d561478a = explode("", $b201cbed374ba4e1d6c7c2705d56ca08);
        $c021c29582e50e562166d105d561478a = array_map("trim", $c021c29582e50e562166d105d561478a);
        if (($c021c29582e50e562166d105d561478a == $C7a036331f31a9fa57fe3f8f68b5fc28)) {
            file_put_contents(TMP_DIR . "crontab_refresh", 1);
            return true;
        }
        $A029b77634bf5f67a52c7d5b31aed706 = count($c021c29582e50e562166d105d561478a);
        $C48e0083a9caa391609a3c645a2ec889 = 0;
        while (($C48e0083a9caa391609a3c645a2ec889 < $A029b77634bf5f67a52c7d5b31aed706)) { ///// if
            if (stripos($c021c29582e50e562166d105d561478a[$C48e0083a9caa391609a3c645a2ec889], CRON_PATH)) {
                unset($c021c29582e50e562166d105d561478a[$C48e0083a9caa391609a3c645a2ec889]);
            }
            $C48e0083a9caa391609a3c645a2ec889++;
        }
        foreach ($C7a036331f31a9fa57fe3f8f68b5fc28 as $C6866a0d5682188bf2fae0c2ec835d28) {
            array_push($c021c29582e50e562166d105d561478a, $C6866a0d5682188bf2fae0c2ec835d28);
        }
    } else {
        $c021c29582e50e562166d105d561478a = $C7a036331f31a9fa57fe3f8f68b5fc28;
    }
    shell_exec("crontab -r");
    $E40c9ae95432e1c473499c726c93b87d = tempnam("/tmp", "crontab");
    $fb1d4f6290dabf126bb2eb152b0eb565 = fopen($E40c9ae95432e1c473499c726c93b87d, "w");
    fwrite($fb1d4f6290dabf126bb2eb152b0eb565, implode("", $c021c29582e50e562166d105d561478a) . "");
    fclose($fb1d4f6290dabf126bb2eb152b0eb565);
    shell_exec("crontab {$E40c9ae95432e1c473499c726c93b87d}");
    @unlink($E40c9ae95432e1c473499c726c93b87d);
    file_put_contents(TMP_DIR . "crontab_refresh", 1);
}

function Ce15043404Aa3e950Fc9c9dd8bc0325A($d408321c3d2f36c26d485366e0885d32, $D3b7378ea39c39f9d734834bc785a87e, $D3c32abd0d3bffc3578aff155e22d728)
{
    global $f566700a43ee8e1f0412fe10fbdf03df;
    $f566700a43ee8e1f0412fe10fbdf03df->query("SELECT * FROM `{$d408321c3d2f36c26d485366e0885d32}` WHERE `{$D3b7378ea39c39f9d734834bc785a87e}` = '%s'", $D3c32abd0d3bffc3578aff155e22d728);
    if (($f566700a43ee8e1f0412fe10fbdf03df->D1e5Ce3B87bB868B9e6efD39aA355a4F() > 0)) {
        return true;
    }
    return false;
}

function B46efa30b8CF4A7596d9d54730ADB795()
{
    if ((file_exists("/proc/uptime") and is_readable("/proc/uptime"))) {
        $dc6dc3b07e01c13972dd7a2ce0e2dc9b = explode(" ", file_get_contents("/proc/uptime"));
        return A569c892851b08f971E30637bbFB52A0(intval($dc6dc3b07e01c13972dd7a2ce0e2dc9b[0]));
    }
    return '';
}

function A569c892851b08f971E30637bbFb52a0($f5ad1804d1c7ab84ee4fb7c5bfa28a7c)
{
    $E65195c1b21c84440143004f1f8b3644 = 60;
    $D4c78a959ad4ae3f39c158d9ce0f5136 = 60 * $E65195c1b21c84440143004f1f8b3644;
    $e4f7056e830147e819b1641529135723 = 24 * $D4c78a959ad4ae3f39c158d9ce0f5136;
    $da4ea135ff7dbc153c072cd4297e6e3e = (int) floor($f5ad1804d1c7ab84ee4fb7c5bfa28a7c / $e4f7056e830147e819b1641529135723);
    $e40a521faa1f7604fba36eb5e61cc1c5 = $f5ad1804d1c7ab84ee4fb7c5bfa28a7c % $e4f7056e830147e819b1641529135723;
    $fd8f2c4ad459c3f2b875636e5d3ac6a7 = (int) floor($e40a521faa1f7604fba36eb5e61cc1c5 / $D4c78a959ad4ae3f39c158d9ce0f5136);
    $A1e78a66b7ef9383b3d0160a7b21bfa6 = $e40a521faa1f7604fba36eb5e61cc1c5 % $D4c78a959ad4ae3f39c158d9ce0f5136;
    $Bc1d36e0762a7ca0e7cbaddd76686790 = (int) floor($A1e78a66b7ef9383b3d0160a7b21bfa6 / $E65195c1b21c84440143004f1f8b3644);
    $c87a2acfc5bd093a5a2514a83a1a926d = $A1e78a66b7ef9383b3d0160a7b21bfa6 % $E65195c1b21c84440143004f1f8b3644;
    $Ba3faa92a82fb2d1bb6bb866cb272fee = (int) ceil($c87a2acfc5bd093a5a2514a83a1a926d);
    $C459aadb04c1f82c97e7f5219221f61a = '';
    if (($da4ea135ff7dbc153c072cd4297e6e3e != 0)) {
        $C459aadb04c1f82c97e7f5219221f61a .= "{$da4ea135ff7dbc153c072cd4297e6e3e}d ";
    }
    if (($fd8f2c4ad459c3f2b875636e5d3ac6a7 != 0)) {
        $C459aadb04c1f82c97e7f5219221f61a .= "{$fd8f2c4ad459c3f2b875636e5d3ac6a7}h ";
    }
    if (($Bc1d36e0762a7ca0e7cbaddd76686790 != 0)) {
        $C459aadb04c1f82c97e7f5219221f61a .= "{$Bc1d36e0762a7ca0e7cbaddd76686790}m ";
    }
    $C459aadb04c1f82c97e7f5219221f61a .= "{$Ba3faa92a82fb2d1bb6bb866cb272fee}s";
    return $C459aadb04c1f82c97e7f5219221f61a;
}

function B437c8AC70D749Dad4936900dbA780f9($e651d3327c00dab0032bac22e53d91e5, $E7cca48cfca85fc445419a32d7d8f973, $a1daec950dd361ae639ad3a57dc018c0, &$Af301a166badb15e0b00336d72fb9497)
{
    if (!is_array($e651d3327c00dab0032bac22e53d91e5)) {
        return;
    }
    if ((isset($e651d3327c00dab0032bac22e53d91e5[$E7cca48cfca85fc445419a32d7d8f973]) && $e651d3327c00dab0032bac22e53d91e5[$E7cca48cfca85fc445419a32d7d8f973] == $a1daec950dd361ae639ad3a57dc018c0)) {
        $Af301a166badb15e0b00336d72fb9497[] = $e651d3327c00dab0032bac22e53d91e5;
    }
    foreach ($e651d3327c00dab0032bac22e53d91e5 as $cf893362b341e42756ec3a6055a2bb5f) {
        b437c8Ac70d749dad4936900DBA780f9($cf893362b341e42756ec3a6055a2bb5f, $E7cca48cfca85fc445419a32d7d8f973, $a1daec950dd361ae639ad3a57dc018c0, $Af301a166badb15e0b00336d72fb9497);
    }
}

function c39eD4eaD88eD7C28c7C17F4FBb37669($e651d3327c00dab0032bac22e53d91e5, $E7cca48cfca85fc445419a32d7d8f973, $a1daec950dd361ae639ad3a57dc018c0)
{
    $Af301a166badb15e0b00336d72fb9497 = array();
    B437c8Ac70D749dAD4936900DBa780F9($e651d3327c00dab0032bac22e53d91e5, $E7cca48cfca85fc445419a32d7d8f973, $a1daec950dd361ae639ad3a57dc018c0, $Af301a166badb15e0b00336d72fb9497);
    return $Af301a166badb15e0b00336d72fb9497;
}

function D9F93B7c177e377D0BbfE315eAeAE505()
{
    global $f566700a43ee8e1f0412fe10fbdf03df;
    if ((a78BF8D35765Be2408c50712cE7A43ad::$settings["flood_limit"] == 0)) {
        return;
    }
    $f4889efa84e1f2e30e5e9780973f68cb = Cd89785224751ccA8017139DAF9E891e::E1f75a50F74a8f4E2129BA474f45D670();
    if ((empty($f4889efa84e1f2e30e5e9780973f68cb) || in_array($f4889efa84e1f2e30e5e9780973f68cb, Cd89785224751ccA8017139Daf9E891e::AB69E1103c96ee33fE21A6453d788925()))) {
        return;
    }
    $d07f0d12ec3e6a615c9e2128f53c0021 = array_filter(array_unique(explode(",", A78Bf8d35765bE2408C50712Ce7A43aD::$settings["flood_ips_exclude"])));
    if (in_array($f4889efa84e1f2e30e5e9780973f68cb, $d07f0d12ec3e6a615c9e2128f53c0021)) {
        return;
    }
    $b63b894b2f9b5aabe135ef4a17f2aed8 = TMP_DIR . $f4889efa84e1f2e30e5e9780973f68cb . ".flood";
    if (file_exists($b63b894b2f9b5aabe135ef4a17f2aed8)) {
        $Fa6f56ee50a6331b464fdee0f2d47c94 = json_decode(file_get_contents($b63b894b2f9b5aabe135ef4a17f2aed8), true);
        $E2d3cbb540b5d181229a8dd8556edb4e = a78BF8D35765be2408C50712cE7A43ad::$settings["flood_seconds"];
        $Fb18c9917ee3e7aa4417a4f60504a9b5 = A78BF8D35765bE2408C50712CE7A43Ad::$settings["flood_limit"];
        if (time() - $Fa6f56ee50a6331b464fdee0f2d47c94["last_request"] <= $E2d3cbb540b5d181229a8dd8556edb4e) {
            ++$Fa6f56ee50a6331b464fdee0f2d47c94["requests"];
            if (($Fa6f56ee50a6331b464fdee0f2d47c94["requests"] >= $Fb18c9917ee3e7aa4417a4f60504a9b5)) {
                $f566700a43ee8e1f0412fe10fbdf03df->query("INSERT INTO `blocked_ips` (`ip`,`notes`,`date`) VALUES('%s','%s','%d')", $f4889efa84e1f2e30e5e9780973f68cb, "FLOOD ATTACK", time());
                A7785208D901bEa02B65446067CFd0B3::F320B6A3920944D8a18D7949c8abAcE4(array_keys(a78BF8D35765be2408c50712cE7A43ad::$StreamingServers), "sudo /sbin/iptables -A INPUT -s {$f4889efa84e1f2e30e5e9780973f68cb} -j DROP");
                unlink($b63b894b2f9b5aabe135ef4a17f2aed8);
                return;
            }
            $Fa6f56ee50a6331b464fdee0f2d47c94["last_request"] = time();
            file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, json_encode($Fa6f56ee50a6331b464fdee0f2d47c94), LOCK_EX);
        }
        $Fa6f56ee50a6331b464fdee0f2d47c94["requests"] = 0;
        $Fa6f56ee50a6331b464fdee0f2d47c94["last_request"] = time();
        file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, json_encode($Fa6f56ee50a6331b464fdee0f2d47c94), LOCK_EX);
    }
    file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, json_encode(array("requests" => 0, "last_request" => time())), LOCK_EX);
}

function BBd9e78AC32626E138e758e840305a7C($e5ececd623496efd3a17d36d4eb4b945, $Af218a53429705d6e319475a2185cd90 = 600)
{
    if (file_exists($e5ececd623496efd3a17d36d4eb4b945)) {
        $Bc7d327b1510891329ca9859db27320f = trim(file_get_contents($e5ececd623496efd3a17d36d4eb4b945));
        if (file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f)) {
            if ((time() - filemtime($e5ececd623496efd3a17d36d4eb4b945) < $Af218a53429705d6e319475a2185cd90)) {
                die("Running...");
                posix_kill($Bc7d327b1510891329ca9859db27320f, 9);
            }
        }
    }
    file_put_contents($e5ececd623496efd3a17d36d4eb4b945, getmypid());
    return false;
}

Function Calls

None

Variables

None

Stats

MD5 742302fbabf04f0a59ba40c64c943509
Eval Count 0
Decode Time 77 ms