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

Signing you up...

Thank you for signing up!

PHP Decode

class b73c353A42BB6925Ad18700f28dF7792 { public $isValid = false; public $stream_info = ar..

Decoded Output download

<?  class b73c353A42BB6925Ad18700f28dF7792 { public $isValid = false; public $stream_info = array(); public $servers = array(); public $id; public $localPID = null; public $localMonitorPID = null; public $PlayList; public $DelayPlayList; public $PlayList_md5; public $delay = false; public $delayPid; public $args = array(); public $currentSource; public $onDemand = 0; public $archive_en = false; public $turnedON = false; function __construct($c97f92741fbc02ee89ad321367e99f3c, $Ff1fda23f707b9ded2dd282100b2398f = true) {  if (!$Ff1fda23f707b9ded2dd282100b2398f) {     } static function DF4D0b6E00c932016934F146953A6d4f($cce3e7f9ad75a8570435106052f194bc) {   if (empty($this->servers[SERVER_ID]["current_source"])) {   }  $this->currentSource = $this->servers[SERVER_ID]["current_source"];   $this->id = $c97f92741fbc02ee89ad321367e99f3c;  $this->PlayList = STREAMS_PATH . $this->id . "_.m3u8";   $this->onDemand = $this->servers[SERVER_ID]["on_demand"] ? true : false;  $this->archive_en = $this->stream_info["tv_archive_server_id"] == SERVER_ID && $this->stream_info["tv_archive_duration"] > 0 ? true : false;        $this->delayPid = $this->servers[SERVER_ID]["delay_pid"];  $this->delayRun = true;   $this->PlayList = STREAMS_PATH . $this->id . "_.m3u8";  $this->DelayPlayList = DELAY_STREAM . $this->id . "_.m3u8";   if (!($this->stream_info["direct_source"] == 0)) {   }  App::$ipTV_db->query("SELECT * FROM `streams_sys` WHERE `stream_id` = '%d'", $this->id);   $this->archive_en = $this->stream_info["tv_archive_server_id"] == SERVER_ID && $this->stream_info["tv_archive_duration"] > 0 ? true : false;     if (!($this->servers[SERVER_ID]["parent_id"] == 0)) {   }  $this->stream_info["sources"] = json_decode($this->stream_info["stream_source"], true);     $this->onDemand = $this->servers[SERVER_ID]["on_demand"] ? true : false;   App::$ipTV_db->query("SELECT * FROM `streams_sys` WHERE `stream_id` = '%d'", $this->id);  if (!(App::$ipTV_db->num_rows() > 0)) {   $this->stream_info["sources"] = array();  if (!($this->servers[SERVER_ID]["parent_id"] == 0)) {   $this->isValid = true;  $this->id = $c97f92741fbc02ee89ad321367e99f3c;   $this->stream_info["sources"] = json_decode($this->stream_info["stream_source"], true);     $this->DelayPlayList = DELAY_STREAM . $this->id . "_.m3u8";  $this->DelayPlayListOld = DELAY_STREAM . $this->id . "_.m3u8_old";   $this->turnedON = ($this->servers[SERVER_ID]["stream_status"] == 0 and $this->servers[SERVER_ID]["to_analyze"] == 0 and empty($this->servers[SERVER_ID]["stream_started"]) and empty($this->servers[SERVER_ID]["pid"])) ? false : true;  if (empty($this->servers[SERVER_ID]["current_source"])) {     $this->isValid = true;   if (empty($this->servers[SERVER_ID])) {   }  $this->turnedON = ($this->servers[SERVER_ID]["stream_status"] == 0 and $this->servers[SERVER_ID]["to_analyze"] == 0 and empty($this->servers[SERVER_ID]["stream_started"]) and empty($this->servers[SERVER_ID]["pid"])) ? false : true;        $this->currentSource = $this->servers[SERVER_ID]["current_source"];     $this->localMonitorPID = !empty($this->servers[SERVER_ID]["monitor_pid"]) ? $this->servers[SERVER_ID]["monitor_pid"] : null;  if (!($this->stream_info["delay_minutes"] > 0 && $this->servers[SERVER_ID]["parent_id"] == 0)) {   $this->DelayPlayList = DELAY_STREAM . $this->id . "_.m3u8";  $this->DelayPlayListOld = DELAY_STREAM . $this->id . "_.m3u8_old";     $this->stream_info["auto_restart"] = json_decode($this->stream_info["auto_restart"], true);        if (!(App::$ipTV_db->num_rows() > 0)) {   }  $this->isValid = true;   $this->delay = true;  if (!$this->BB8C6De0D4C39c1486F7852940A3f6e9()) {   $this->servers = App::$ipTV_db->e06b8CE84dEDB0d044db2Bc8A6A52c65(true, "server_id");  if (empty($this->servers[SERVER_ID])) {          $this->stream_info["sources"] = array();       $this->PlayList = STREAMS_PATH . $this->id . "_.m3u8";  $this->DelayPlayList = DELAY_STREAM . $this->id . "_.m3u8";   $this->DelayPlayListOld = DELAY_STREAM . $this->id . "_.m3u8_old";  if (!($this->stream_info["direct_source"] == 0)) {   if (!$Ff1fda23f707b9ded2dd282100b2398f) {   }  App::$ipTV_db->query("SELECT * FROM `streams` WHERE `id` = '%d'", $c97f92741fbc02ee89ad321367e99f3c);   App::$ipTV_db->query("SELECT * FROM `streams` WHERE `id` = '%d'", $c97f92741fbc02ee89ad321367e99f3c);  if (!(App::$ipTV_db->num_rows() > 0)) {   $this->stream_info = App::$ipTV_db->DfA068e8D3417444ff06a2Ed719bA361();  $this->PlayList = STREAMS_PATH . $this->id . "_.m3u8";   $this->stream_info["auto_restart"] = json_decode($this->stream_info["auto_restart"], true);  $this->localPID = !empty($this->servers[SERVER_ID]["pid"]) ? $this->servers[SERVER_ID]["pid"] : null;   if (!($this->stream_info["delay_minutes"] > 0 && $this->servers[SERVER_ID]["parent_id"] == 0)) {   }  $this->delay = true;   $this->isValid = true;  $this->id = $c97f92741fbc02ee89ad321367e99f3c;   $this->DelayPlayListOld = DELAY_STREAM . $this->id . "_.m3u8_old";     if (!$this->BB8C6De0D4C39c1486F7852940A3f6e9()) {   }  $this->delayPid = $this->servers[SERVER_ID]["delay_pid"];   $this->localPID = !empty($this->servers[SERVER_ID]["pid"]) ? $this->servers[SERVER_ID]["pid"] : null;  $this->localMonitorPID = !empty($this->servers[SERVER_ID]["monitor_pid"]) ? $this->servers[SERVER_ID]["monitor_pid"] : null;   if (!(App::$ipTV_db->num_rows() > 0)) {   }  $this->servers = App::$ipTV_db->e06b8CE84dEDB0d044db2Bc8A6A52c65(true, "server_id");   $this->delayRun = true;     $this->id = $c97f92741fbc02ee89ad321367e99f3c;  $this->stream_info = App::$ipTV_db->DfA068e8D3417444ff06a2Ed719bA361();         } static function DF4D0b6E00c932016934F146953A6d4f($cce3e7f9ad75a8570435106052f194bc) {  App::$ipTV_db->query("
                SELECT * FROM `streams` t1 
                LEFT JOIN `transcoding_profiles` t3 ON t1.transcode_profile_id = t3.profile_id\xd
                WHERE t1.`id` = '%d'", $cce3e7f9ad75a8570435106052f194bc);   $a47fcb3980c5cce0057e7b0fe4ec9670 = App::$ipTV_db->DFa068E8d3417444Ff06a2ed719BA361();  $a47fcb3980c5cce0057e7b0fe4ec9670["cchannel_rsources"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["cchannel_rsources"], true);     if (array_key_exists("-vcodec", $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"])) {   $f3564afeb670d7e4680492b7490dd8ee = array_diff($a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"], $a47fcb3980c5cce0057e7b0fe4ec9670["cchannel_rsources"]);  $B88cb575bcb72c684f1975de314e4cfa = "";         d182d881937b081bd339cd97dcd32026:  $B88cb575bcb72c684f1975de314e4cfa = base64_encode($B88cb575bcb72c684f1975de314e4cfa);   shell_exec("echo {$B88cb575bcb72c684f1975de314e4cfa} | base64 --decode > "" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "_.list"");  return 1;   $a47fcb3980c5cce0057e7b0fe4ec9670["cchannel_rsources"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["cchannel_rsources"], true);  $a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"], true);   return empty($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"]) ? 2 : 1;     $a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"], true);  $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["profile_options"], true);     foreach ($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"] as $a548a18e65444503cdbb9d6cb421c41b => $F790dd01cac7ebf872ef45a2541b6cd6) {         $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["profile_options"], true);  if (array_key_exists("-acodec", $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"])) {   $B88cb575bcb72c684f1975de314e4cfa = base64_encode($B88cb575bcb72c684f1975de314e4cfa);  if (!empty($f3564afeb670d7e4680492b7490dd8ee) || $a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"] !== $a47fcb3980c5cce0057e7b0fe4ec9670["cchannel_rsources"]) {   $Bd7fe96309651973dd082b5c13894a34 .= implode(" ", self::CB8C727DF91EE653452b3C128Ae45e9b($a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"])) . " ";  $Bd7fe96309651973dd082b5c13894a34 .= "-strict -2 -mpegts_flags +initial_discontinuity -f mpegts "" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "_{INPUT_MD5}.ts" >/dev/null 2>/dev/null & jobs -p";   $Bd7fe96309651973dd082b5c13894a34 = FFMPEG_PATH . " -fflags +genpts -async 1 -y -nostdin -hide_banner -loglevel quiet -i "{INPUT}" ";  $Bd7fe96309651973dd082b5c13894a34 .= implode(" ", self::CB8C727DF91EE653452b3C128Ae45e9b($a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"])) . " ";   if (!empty($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"])) {   }    $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"]["-vcodec"] = "copy";     if (array_key_exists("-acodec", $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"])) {   }  $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"]["-acodec"] = "copy";     $Bd7fe96309651973dd082b5c13894a34 = FFMPEG_PATH . " -fflags +genpts -async 1 -y -nostdin -hide_banner -loglevel quiet -i "{INPUT}" ";   $Bd7fe96309651973dd082b5c13894a34 .= "-strict -2 -mpegts_flags +initial_discontinuity -f mpegts "" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "_{INPUT_MD5}.ts" >/dev/null 2>/dev/null & jobs -p";  $f3564afeb670d7e4680492b7490dd8ee = array_diff($a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"], $a47fcb3980c5cce0057e7b0fe4ec9670["cchannel_rsources"]);   f8d7cb14c032a5efe4c9dcbbf80c05be:  App::$ipTV_db->query("UPDATE `streams` SET pids_create_channel = '%s',`cchannel_rsources` = '%s' WHERE `id` = '%d'", json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"]), json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"]), $cce3e7f9ad75a8570435106052f194bc);   ef32abc1e078231762bc6639a4e438a1:  App::$ipTV_db->query("UPDATE `streams` SET pids_create_channel = '%s' WHERE `id` = '%d'", json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"]), $cce3e7f9ad75a8570435106052f194bc);   $a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"], true);  $a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"], true);   $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"]["-acodec"] = "copy";     App::$ipTV_db->query("UPDATE `streams` SET pids_create_channel = '%s' WHERE `id` = '%d'", json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"]), $cce3e7f9ad75a8570435106052f194bc);  return empty($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"]) ? 2 : 1;   foreach ($f3564afeb670d7e4680492b7490dd8ee as $c5fb7fd31d4785cf2c64561d7f5af6fa) {  if (substr($c5fb7fd31d4785cf2c64561d7f5af6fa, 0, 2) == "s:") {   $f78b61913675a3849c310cb738a012d1 = $Cba44c8229e8b65cb7cb2f3e3e8d6b02 . $Ee5dac4ef4e34fa1a45d2bf8f49ebf92 . "." . $B9d9716f2ea4f9b234b537bbb1cead00["target_container"];  if ($B9d9716f2ea4f9b234b537bbb1cead00["server_id"] != SERVER_ID) {   if ($B9d9716f2ea4f9b234b537bbb1cead00["server_id"] != SERVER_ID) {   }  $Fa2699d1248c6bb2a7edf6479dae0da9 = $f78b61913675a3849c310cb738a012d1;   $B9d9716f2ea4f9b234b537bbb1cead00["target_container"] = array($B9d9716f2ea4f9b234b537bbb1cead00["target_container"]);    $B9d9716f2ea4f9b234b537bbb1cead00["target_container"] = $B9d9716f2ea4f9b234b537bbb1cead00["target_container"][0];  $Cba44c8229e8b65cb7cb2f3e3e8d6b02 = empty($B9d9716f2ea4f9b234b537bbb1cead00["vod_folder"]) ? MOVIES_PATH : $B9d9716f2ea4f9b234b537bbb1cead00["vod_folder"];   if (substr($c5fb7fd31d4785cf2c64561d7f5af6fa, 0, 4) == "vod:") {   }  $Fa2699d1248c6bb2a7edf6479dae0da9 = $c5fb7fd31d4785cf2c64561d7f5af6fa;     $B9d9716f2ea4f9b234b537bbb1cead00["target_container"] = $B9d9716f2ea4f9b234b537bbb1cead00["target_container"][0];   $Fa2699d1248c6bb2a7edf6479dae0da9 = $A1b283ce59956cee6b302fa375f00511[2];    $B9d9716f2ea4f9b234b537bbb1cead00["target_container"] = $a26ac8a138976b0939021762ac5047b6;     list($Dd872909bb8728d3f3d5437373e5ebe5, $Ee5dac4ef4e34fa1a45d2bf8f49ebf92) = explode(":", $c5fb7fd31d4785cf2c64561d7f5af6fa);  App::$ipTV_db->query("SELECT t1.`server_id`,t1.`vod_folder`,t2.target_container FROM `streams_sys` t1 INNER JOIN `streams` t2 ON t2.id = t1.stream_id WHERE (t1.parent_id = 0 OR t1.parent_id IS NULL) AND t1.`stream_id` = '%d' LIMIT 1", $Ee5dac4ef4e34fa1a45d2bf8f49ebf92);   $A1b283ce59956cee6b302fa375f00511 = explode(":", $c5fb7fd31d4785cf2c64561d7f5af6fa, 3);  $C5a2e4ec40beb4a9ff59e828fc969e58 = $A1b283ce59956cee6b302fa375f00511[1];   $Cba44c8229e8b65cb7cb2f3e3e8d6b02 = empty($B9d9716f2ea4f9b234b537bbb1cead00["vod_folder"]) ? MOVIES_PATH : $B9d9716f2ea4f9b234b537bbb1cead00["vod_folder"];  $f78b61913675a3849c310cb738a012d1 = $Cba44c8229e8b65cb7cb2f3e3e8d6b02 . $Ee5dac4ef4e34fa1a45d2bf8f49ebf92 . "." . $B9d9716f2ea4f9b234b537bbb1cead00["target_container"];   Dc4e76fbb850f7d65492d4fb1e1c2463:  }     list($Dd872909bb8728d3f3d5437373e5ebe5, $Ee5dac4ef4e34fa1a45d2bf8f49ebf92) = explode(":", $c5fb7fd31d4785cf2c64561d7f5af6fa);   if (!(App::$ipTV_db->num_rows() > 0)) {   }  $B9d9716f2ea4f9b234b537bbb1cead00 = App::$ipTV_db->Dfa068e8d3417444ff06A2eD719Ba361();   print_r($B9d9716f2ea4f9b234b537bbb1cead00);  $a26ac8a138976b0939021762ac5047b6 = json_decode($B9d9716f2ea4f9b234b537bbb1cead00["target_container"], true);     $bc3813e2c499953e49e254b0d7d73b20 = str_ireplace(array("{INPUT}", "{INPUT_MD5}"), array($Fa2699d1248c6bb2a7edf6479dae0da9, md5($c5fb7fd31d4785cf2c64561d7f5af6fa)), $Bd7fe96309651973dd082b5c13894a34);   if ($C5a2e4ec40beb4a9ff59e828fc969e58 != SERVER_ID) {   }  $Fa2699d1248c6bb2a7edf6479dae0da9 = $A1b283ce59956cee6b302fa375f00511[2];         $a26ac8a138976b0939021762ac5047b6 = json_decode($B9d9716f2ea4f9b234b537bbb1cead00["target_container"], true);  if (json_last_error() === JSON_ERROR_NONE) {        $Fa2699d1248c6bb2a7edf6479dae0da9 = $c5fb7fd31d4785cf2c64561d7f5af6fa;    $a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"][] = shell_exec($bc3813e2c499953e49e254b0d7d73b20);  Dc4e76fbb850f7d65492d4fb1e1c2463:         $C5a2e4ec40beb4a9ff59e828fc969e58 = $A1b283ce59956cee6b302fa375f00511[1];  if ($C5a2e4ec40beb4a9ff59e828fc969e58 != SERVER_ID) {     $Fa2699d1248c6bb2a7edf6479dae0da9 = App::$StreamingServers[$B9d9716f2ea4f9b234b537bbb1cead00["server_id"]]["api_url"] . "&action=getFile&filename=" . urlencode($f78b61913675a3849c310cb738a012d1);   if (substr($c5fb7fd31d4785cf2c64561d7f5af6fa, 0, 2) == "s:") {   }  if (substr($c5fb7fd31d4785cf2c64561d7f5af6fa, 0, 4) == "vod:") {   $Fa2699d1248c6bb2a7edf6479dae0da9 = App::$StreamingServers[$C5a2e4ec40beb4a9ff59e828fc969e58]["api_url"] . "&action=getFile&filename=" . urlencode($A1b283ce59956cee6b302fa375f00511[2]);     App::$ipTV_db->query("SELECT t1.`server_id`,t1.`vod_folder`,t2.target_container FROM `streams_sys` t1 INNER JOIN `streams` t2 ON t2.id = t1.stream_id WHERE (t1.parent_id = 0 OR t1.parent_id IS NULL) AND t1.`stream_id` = '%d' LIMIT 1", $Ee5dac4ef4e34fa1a45d2bf8f49ebf92);  if (!(App::$ipTV_db->num_rows() > 0)) {     $A1b283ce59956cee6b302fa375f00511 = explode(":", $c5fb7fd31d4785cf2c64561d7f5af6fa, 3);         if (json_last_error() === JSON_ERROR_NONE) {   }  $B9d9716f2ea4f9b234b537bbb1cead00["target_container"] = array($B9d9716f2ea4f9b234b537bbb1cead00["target_container"]);   $bc3813e2c499953e49e254b0d7d73b20 = str_ireplace(array("{INPUT}", "{INPUT_MD5}"), array($Fa2699d1248c6bb2a7edf6479dae0da9, md5($c5fb7fd31d4785cf2c64561d7f5af6fa)), $Bd7fe96309651973dd082b5c13894a34);  $a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"][] = shell_exec($bc3813e2c499953e49e254b0d7d73b20);             $B9d9716f2ea4f9b234b537bbb1cead00 = App::$ipTV_db->Dfa068e8d3417444ff06A2eD719Ba361();  print_r($B9d9716f2ea4f9b234b537bbb1cead00);   $Fa2699d1248c6bb2a7edf6479dae0da9 = $f78b61913675a3849c310cb738a012d1;      $B9d9716f2ea4f9b234b537bbb1cead00["target_container"] = $a26ac8a138976b0939021762ac5047b6;   $Fa2699d1248c6bb2a7edf6479dae0da9 = App::$StreamingServers[$B9d9716f2ea4f9b234b537bbb1cead00["server_id"]]["api_url"] . "&action=getFile&filename=" . urlencode($f78b61913675a3849c310cb738a012d1);                  $Fa2699d1248c6bb2a7edf6479dae0da9 = App::$StreamingServers[$C5a2e4ec40beb4a9ff59e828fc969e58]["api_url"] . "&action=getFile&filename=" . urlencode($A1b283ce59956cee6b302fa375f00511[2]);   }  f8d7cb14c032a5efe4c9dcbbf80c05be:   App::$ipTV_db->query("UPDATE `streams` SET pids_create_channel = '%s',`cchannel_rsources` = '%s' WHERE `id` = '%d'", json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"]), json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"]), $cce3e7f9ad75a8570435106052f194bc);  shell_exec("echo {$B88cb575bcb72c684f1975de314e4cfa} | base64 --decode > "" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "_.list"");   foreach ($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"] as $a548a18e65444503cdbb9d6cb421c41b => $F790dd01cac7ebf872ef45a2541b6cd6) {  if (aC72bD8d68B1c3Ca5E4aC5938edacBd5::e465b31B794CDb4c3d694F97f50d7DD3($F790dd01cac7ebf872ef45a2541b6cd6, FFMPEG_PATH)) {   unset($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"][$a548a18e65444503cdbb9d6cb421c41b]);       D3ec0a192ed847f3b3f76fc697845024:   D3ec0a192ed847f3b3f76fc697845024:  }   if (aC72bD8d68B1c3Ca5E4aC5938edacBd5::e465b31B794CDb4c3d694F97f50d7DD3($F790dd01cac7ebf872ef45a2541b6cd6, FFMPEG_PATH)) {   }  unset($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"][$a548a18e65444503cdbb9d6cb421c41b]);   }  ef32abc1e078231762bc6639a4e438a1:   $B88cb575bcb72c684f1975de314e4cfa = "";  foreach ($a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"] as $c5fb7fd31d4785cf2c64561d7f5af6fa) { $B88cb575bcb72c684f1975de314e4cfa .= "file '" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "_" . md5($c5fb7fd31d4785cf2c64561d7f5af6fa) . ".ts'\xa"; B158f4ae9c064a326cabb66a25a3f161: }   if (!empty($f3564afeb670d7e4680492b7490dd8ee) || $a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"] !== $a47fcb3980c5cce0057e7b0fe4ec9670["cchannel_rsources"]) {   }  if (!empty($a47fcb3980c5cce0057e7b0fe4ec9670["pids_create_channel"])) {   foreach ($a47fcb3980c5cce0057e7b0fe4ec9670["stream_source"] as $c5fb7fd31d4785cf2c64561d7f5af6fa) { $B88cb575bcb72c684f1975de314e4cfa .= "file '" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "_" . md5($c5fb7fd31d4785cf2c64561d7f5af6fa) . ".ts'\xa"; B158f4ae9c064a326cabb66a25a3f161: }  d182d881937b081bd339cd97dcd32026:   App::$ipTV_db->query("
                SELECT * FROM `streams` t1 
                LEFT JOIN `transcoding_profiles` t3 ON t1.transcode_profile_id = t3.profile_id\xd
                WHERE t1.`id` = '%d'", $cce3e7f9ad75a8570435106052f194bc);  $a47fcb3980c5cce0057e7b0fe4ec9670 = App::$ipTV_db->DFa068E8d3417444Ff06a2ed719BA361();   return 1;    if (array_key_exists("-vcodec", $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"])) {   }  $a47fcb3980c5cce0057e7b0fe4ec9670["transcode_attributes"]["-vcodec"] = "copy";   return 2;  } public function FE560BA7A260B8D4cEB23178960e93D2() { $e6550217593b544b11fb7dea611035ef = $this->e82012f6c00ED0de835a765DFB6f9B76(); return file_exists($e6550217593b544b11fb7dea611035ef) ? md5_file($e6550217593b544b11fb7dea611035ef) : null; } public function c29Fd77a42D94312fF3Be9a617ff9FEC() {     foreach ($f3564afeb670d7e4680492b7490dd8ee as $c5fb7fd31d4785cf2c64561d7f5af6fa) {     return 2;   } public function FE560BA7A260B8D4cEB23178960e93D2() { $e6550217593b544b11fb7dea611035ef = $this->e82012f6c00ED0de835a765DFB6f9B76(); return file_exists($e6550217593b544b11fb7dea611035ef) ? md5_file($e6550217593b544b11fb7dea611035ef) : null; } public function c29Fd77a42D94312fF3Be9a617ff9FEC() {  if (empty($this->args)) {   App::$ipTV_db->query("SELECT t1.*, t2.* FROM `streams_options` t1, `streams_arguments` t2 WHERE t1.stream_id = '%d' AND t1.argument_id = t2.id", $this->id);  $this->args = App::$ipTV_db->E06B8CE84dedB0d044Db2Bc8A6A52c65();     App::$ipTV_db->query("SELECT t1.*, t2.* FROM `streams_options` t1, `streams_arguments` t2 WHERE t1.stream_id = '%d' AND t1.argument_id = t2.id", $this->id);   return $this->args;  } public function B69d414A3dc295B23513cE16Fc6FD381() {   if (empty($this->args)) {   }  return $this->args;   return $this->args;     $this->args = App::$ipTV_db->E06B8CE84dedB0d044Db2Bc8A6A52c65();  return $this->args;   } public function B69d414A3dc295B23513cE16Fc6FD381() {  if (!$this->D1820D4356E7bC0b1d09827fF1797cf9()) {     $this->localMonitorPID = 0;   $this->localMonitorPID = 0;  } public function CcF38a5D6E5Cc1174B6C12AAf2A37704($ca04c45b265b507dda6aafce73cc357b = 0) {   if (!$this->D1820D4356E7bC0b1d09827fF1797cf9()) {   }  posix_kill($this->localMonitorPID, 9);   posix_kill($this->localMonitorPID, 9);     } public function CcF38a5D6E5Cc1174B6C12AAf2A37704($ca04c45b265b507dda6aafce73cc357b = 0) {  $this->b69D414a3dc295B23513Ce16Fc6Fd381();     fclose($d94a8fb945d58c6f858ccea87f41a3e1);   $this->b69D414a3dc295B23513Ce16Fc6Fd381();  $C334522382770a1fb7a7521bb8d39d38 = STREAMS_PATH . $this->id . ".lock";   flock($d94a8fb945d58c6f858ccea87f41a3e1, LOCK_UN);     $C334522382770a1fb7a7521bb8d39d38 = STREAMS_PATH . $this->id . ".lock";  $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($C334522382770a1fb7a7521bb8d39d38, "a+");   $ca04c45b265b507dda6aafce73cc357b = intval($ca04c45b265b507dda6aafce73cc357b);  $F790dd01cac7ebf872ef45a2541b6cd6 = $this->localMonitorPID = shell_exec(PHP_BIN . " " . TOOLS_PATH . "stream_monitor.php {$this->id} {$ca04c45b265b507dda6aafce73cc357b} >/dev/null 2>/dev/null & echo $!");   fclose($d94a8fb945d58c6f858ccea87f41a3e1);  } public function fF7BBa9938953B6485785032a0C06317() {   if (!flock($d94a8fb945d58c6f858ccea87f41a3e1, LOCK_EX | LOCK_NB)) {   }  $ca04c45b265b507dda6aafce73cc357b = intval($ca04c45b265b507dda6aafce73cc357b);   usleep(300);  flock($d94a8fb945d58c6f858ccea87f41a3e1, LOCK_UN);   $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($C334522382770a1fb7a7521bb8d39d38, "a+");  if (!flock($d94a8fb945d58c6f858ccea87f41a3e1, LOCK_EX | LOCK_NB)) {   $F790dd01cac7ebf872ef45a2541b6cd6 = $this->localMonitorPID = shell_exec(PHP_BIN . " " . TOOLS_PATH . "stream_monitor.php {$this->id} {$ca04c45b265b507dda6aafce73cc357b} >/dev/null 2>/dev/null & echo $!");  usleep(300);   } public function fF7BBa9938953B6485785032a0C06317() {  if (!$this->BB8c6de0d4C39C1486F7852940a3F6e9()) {   if (!$this->BB8c6de0d4C39C1486F7852940a3F6e9()) {   }  posix_kill($this->delayPid, 9);   posix_kill($this->delayPid, 9);       $this->delayPid = 0;   $this->delayPid = 0;  } public function Ec20667DE15d7a88b8a544a95Bc960a3($a025757d900ceb310f62d8465e33cd1f = false) {   } public function Ec20667DE15d7a88b8a544a95Bc960a3($a025757d900ceb310f62d8465e33cd1f = false) {  if (!$this->E5029c2A7509AD1547Aab93d8a118503()) {     $this->localPID = 0;   shell_exec("rm -f " . STREAMS_PATH . $this->id . "_*");  if (!$a025757d900ceb310f62d8465e33cd1f) {   if (!$a025757d900ceb310f62d8465e33cd1f) {   }  shell_exec("rm -f " . DELAY_STREAM . $this->id . "_*");   shell_exec("rm -f " . DELAY_STREAM . $this->id . "_*");  App::$ipTV_db->query("UPDATE `streams_sys` SET `bitrate` = NULL,`current_source` = NULL,`to_analyze` = 0,`pid` = NULL,`stream_started` = NULL,`stream_info` = NULL,`stream_status` = 0,`monitor_pid` = NULL WHERE `stream_id` = '%d' AND `server_id` = '%d'", $this->id, SERVER_ID);   posix_kill($this->localPID, 9);       shell_exec("rm -f " . STREAMS_PATH . $this->id . "_*");   if (!$this->E5029c2A7509AD1547Aab93d8a118503()) {   }  posix_kill($this->localPID, 9);   App::$ipTV_db->query("UPDATE `streams_sys` SET `bitrate` = NULL,`current_source` = NULL,`to_analyze` = 0,`pid` = NULL,`stream_started` = NULL,`stream_info` = NULL,`stream_status` = 0,`monitor_pid` = NULL WHERE `stream_id` = '%d' AND `server_id` = '%d'", $this->id, SERVER_ID);     $this->localPID = 0;  } public function da0AfF689A0ba9b6ed2595694B22ce7C() {   } public function da0AfF689A0ba9b6ed2595694B22ce7C() {  $this->B69d414A3dc295B23513cE16FC6fd381();   $this->B69d414A3dc295B23513cE16FC6fd381();  $this->FF7BBA9938953b6485785032a0c06317();   $this->FF7BBA9938953b6485785032a0c06317();  $this->EC20667de15D7A88B8A544a95Bc960a3(true);   $this->EC20667de15D7A88B8A544a95Bc960a3(true);  } public function f6a3C2263d4d36886B65721e0875a986($F790dd01cac7ebf872ef45a2541b6cd6 = null) {   } public function f6a3C2263d4d36886B65721e0875a986($F790dd01cac7ebf872ef45a2541b6cd6 = null) {  if (!(App::$ipTV_db->query("UPDATE `streams_sys` SET `delay_pid` = '%d' WHERE `stream_id` = '%d' AND `server_id` = '%d'", $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID) === false)) {   $this->delayPid = $F790dd01cac7ebf872ef45a2541b6cd6;  } public function DfB0aE7f02d8C49537ec16146A70DB93($F790dd01cac7ebf872ef45a2541b6cd6 = null) {     $this->delayPid = $F790dd01cac7ebf872ef45a2541b6cd6;   if (!(App::$ipTV_db->query("UPDATE `streams_sys` SET `delay_pid` = '%d' WHERE `stream_id` = '%d' AND `server_id` = '%d'", $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID) === false)) {   }  exit;   exit;     } public function DfB0aE7f02d8C49537ec16146A70DB93($F790dd01cac7ebf872ef45a2541b6cd6 = null) {  if (!(App::$ipTV_db->query("UPDATE `streams_sys` SET `monitor_pid` = '%d' WHERE `stream_id` = '%d' AND `server_id` = '%d'", $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID) === false)) {   exit;       $this->localMonitorPID = $F790dd01cac7ebf872ef45a2541b6cd6;   if (!(App::$ipTV_db->query("UPDATE `streams_sys` SET `monitor_pid` = '%d' WHERE `stream_id` = '%d' AND `server_id` = '%d'", $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID) === false)) {   }  exit;   $this->localMonitorPID = $F790dd01cac7ebf872ef45a2541b6cd6;  } public function C15dfe74D0E00bE31Aa5B95BbED5Ae05() {   } public function C15dfe74D0E00bE31Aa5B95BbED5Ae05() {  if (!file_exists(STREAMS_PATH . $this->id . "_.progress")) {     return [];   return json_decode(file_get_contents(STREAMS_PATH . $this->id . "_.progress"), true);     return [];  } public static function C155fFD6bA9634B0f484eF8D58aDCBE3($d6898a23376491b3bdd709c5a8c5a038, $d33fad6b9ff4e9586f69386c30b3289f, $e7916ec911419e933f53d4439dd45558 = null) {   if (!file_exists(STREAMS_PATH . $this->id . "_.progress")) {   }  return json_decode(file_get_contents(STREAMS_PATH . $this->id . "_.progress"), true);   } public static function C155fFD6bA9634B0f484eF8D58aDCBE3($d6898a23376491b3bdd709c5a8c5a038, $d33fad6b9ff4e9586f69386c30b3289f, $e7916ec911419e933f53d4439dd45558 = null) {  clearstatcache();   C1eca6e91adb34a4f78b0f7a806b0767:       return $b9a0a20ea03b74cdd9c9445c6dcd7e81 > 0 ? $b9a0a20ea03b74cdd9c9445c6dcd7e81 : false;   switch ($d6898a23376491b3bdd709c5a8c5a038) { case "movie":  if (is_null($e7916ec911419e933f53d4439dd45558)) {   if (is_null($e7916ec911419e933f53d4439dd45558)) {   }  sscanf($e7916ec911419e933f53d4439dd45558, "%d:%d:%d", $d58279160364c2fde6853fd6229f8803, $bc02c1cc3fa4d768c78d8a7a7a9b9562, $a5f31bb1f3d34848d53e215666620d53);       $C5639ff686e458586108c776c2cab1f8 = isset($a5f31bb1f3d34848d53e215666620d53) ? $d58279160364c2fde6853fd6229f8803 * 3600 + $bc02c1cc3fa4d768c78d8a7a7a9b9562 * 60 + $a5f31bb1f3d34848d53e215666620d53 : $d58279160364c2fde6853fd6229f8803 * 60 + $bc02c1cc3fa4d768c78d8a7a7a9b9562;  $b9a0a20ea03b74cdd9c9445c6dcd7e81 = round(filesize($d33fad6b9ff4e9586f69386c30b3289f) * 0.008 / $C5639ff686e458586108c776c2cab1f8);   $b9a0a20ea03b74cdd9c9445c6dcd7e81 = round(filesize($d33fad6b9ff4e9586f69386c30b3289f) * 0.008 / $C5639ff686e458586108c776c2cab1f8);        case "live":   sscanf($e7916ec911419e933f53d4439dd45558, "%d:%d:%d", $d58279160364c2fde6853fd6229f8803, $bc02c1cc3fa4d768c78d8a7a7a9b9562, $a5f31bb1f3d34848d53e215666620d53);  $C5639ff686e458586108c776c2cab1f8 = isset($a5f31bb1f3d34848d53e215666620d53) ? $d58279160364c2fde6853fd6229f8803 * 3600 + $bc02c1cc3fa4d768c78d8a7a7a9b9562 * 60 + $a5f31bb1f3d34848d53e215666620d53 : $d58279160364c2fde6853fd6229f8803 * 60 + $bc02c1cc3fa4d768c78d8a7a7a9b9562;   case "live":  $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($d33fad6b9ff4e9586f69386c30b3289f, "r");     $d6981d8a299085686ea03e5ac54a480f = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));   $B54e1703bdafbc6a3f19d77d03c6fc32[] = $Fe89035679e5f370af9b68d32688b530 / $a5f31bb1f3d34848d53e215666620d53;     if (!($a5f31bb1f3d34848d53e215666620d53 <= 0)) {   }    if (file_exists(dirname($d33fad6b9ff4e9586f69386c30b3289f) . "/" . $d6981d8a299085686ea03e5ac54a480f)) {   }  fclose($d94a8fb945d58c6f858ccea87f41a3e1);     fclose($d94a8fb945d58c6f858ccea87f41a3e1);     if (feof($d94a8fb945d58c6f858ccea87f41a3e1)) {   fclose($d94a8fb945d58c6f858ccea87f41a3e1);  return false;      }         $b9a0a20ea03b74cdd9c9445c6dcd7e81 = count($B54e1703bdafbc6a3f19d77d03c6fc32) > 0 ? round(array_sum($B54e1703bdafbc6a3f19d77d03c6fc32) / count($B54e1703bdafbc6a3f19d77d03c6fc32)) : 0;    if (!stristr($f7014cc05453d2b26de23062de239287, "EXTINF")) {   }  list($bf2ed81d58f05702661ab6d3e8338c18, $a5f31bb1f3d34848d53e215666620d53) = explode(":", $f7014cc05453d2b26de23062de239287);   list($bf2ed81d58f05702661ab6d3e8338c18, $a5f31bb1f3d34848d53e215666620d53) = explode(":", $f7014cc05453d2b26de23062de239287);  $a5f31bb1f3d34848d53e215666620d53 = rtrim($a5f31bb1f3d34848d53e215666620d53, ",");   $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($d33fad6b9ff4e9586f69386c30b3289f, "r");  $B54e1703bdafbc6a3f19d77d03c6fc32 = array();   fclose($d94a8fb945d58c6f858ccea87f41a3e1);  $b9a0a20ea03b74cdd9c9445c6dcd7e81 = count($B54e1703bdafbc6a3f19d77d03c6fc32) > 0 ? round(array_sum($B54e1703bdafbc6a3f19d77d03c6fc32) / count($B54e1703bdafbc6a3f19d77d03c6fc32)) : 0;   $Fe89035679e5f370af9b68d32688b530 = filesize(dirname($d33fad6b9ff4e9586f69386c30b3289f) . "/" . $d6981d8a299085686ea03e5ac54a480f) * 0.008;  $B54e1703bdafbc6a3f19d77d03c6fc32[] = $Fe89035679e5f370af9b68d32688b530 / $a5f31bb1f3d34848d53e215666620d53;   return false;       $Fe89035679e5f370af9b68d32688b530 = filesize(dirname($d33fad6b9ff4e9586f69386c30b3289f) . "/" . $d6981d8a299085686ea03e5ac54a480f) * 0.008;   $B54e1703bdafbc6a3f19d77d03c6fc32 = array();     $f7014cc05453d2b26de23062de239287 = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));  if (!stristr($f7014cc05453d2b26de23062de239287, "EXTINF")) {       $a5f31bb1f3d34848d53e215666620d53 = rtrim($a5f31bb1f3d34848d53e215666620d53, ",");  if (!($a5f31bb1f3d34848d53e215666620d53 <= 0)) {         if (feof($d94a8fb945d58c6f858ccea87f41a3e1)) {   }  $f7014cc05453d2b26de23062de239287 = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));   $d6981d8a299085686ea03e5ac54a480f = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));  if (file_exists(dirname($d33fad6b9ff4e9586f69386c30b3289f) . "/" . $d6981d8a299085686ea03e5ac54a480f)) {   }  C1eca6e91adb34a4f78b0f7a806b0767:   return $b9a0a20ea03b74cdd9c9445c6dcd7e81 > 0 ? $b9a0a20ea03b74cdd9c9445c6dcd7e81 : false;  } public function BB8C6dE0d4C39C1486F7852940A3F6E9() {   clearstatcache();  if (file_exists($d33fad6b9ff4e9586f69386c30b3289f)) {   return false;     if (file_exists($d33fad6b9ff4e9586f69386c30b3289f)) {   }  return false;     switch ($d6898a23376491b3bdd709c5a8c5a038) { case "movie":   } public function BB8C6dE0d4C39C1486F7852940A3F6E9() {  if (!empty($this->delayPid)) {   $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("/proc/{$this->delayPid}/cmdline"));  if (!($F3ee0a28318db38047ffb57a9f3a35ed == "STREAMDELAY[{$this->id}]")) {   clearstatcache(true);  if (!(file_exists("/proc/" . $this->delayPid) && is_readable("/proc/" . $this->delayPid . "/exe") && basename(readlink("/proc/" . $this->delayPid . "/exe")) == basename(PHP_BIN))) {   return false;          if (!($F3ee0a28318db38047ffb57a9f3a35ed == "STREAMDELAY[{$this->id}]")) {   }  return true;   return false;  } public function B04180C5E5E412f72d5ff43c9534Ac61() { return $this->isValid && $this->E5029c2a7509aD1547aab93D8a118503() && file_exists($this->e82012f6C00ED0de835A765dFb6f9B76()); } public function e5029C2a7509Ad1547aAB93d8a118503() {     return false;   if (!(file_exists("/proc/" . $this->delayPid) && is_readable("/proc/" . $this->delayPid . "/exe") && basename(readlink("/proc/" . $this->delayPid . "/exe")) == basename(PHP_BIN))) {   }  $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("/proc/{$this->delayPid}/cmdline"));     clearstatcache(true);   return true;     if (!empty($this->delayPid)) {   }  return false;   } public function B04180C5E5E412f72d5ff43c9534Ac61() { return $this->isValid && $this->E5029c2a7509aD1547aab93D8a118503() && file_exists($this->e82012f6C00ED0de835A765dFb6f9B76()); } public function e5029C2a7509Ad1547aAB93d8a118503() {  if (!empty($this->localPID)) {   return true;       clearstatcache(true);        if (!(file_exists("/proc/" . $this->localPID) && is_readable("/proc/" . $this->localPID . "/exe") && basename(readlink("/proc/" . $this->localPID . "/exe")) == basename(FFMPEG_PATH))) {   }  $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("/proc/{$this->localPID}/cmdline"));   clearstatcache(true);  if (!(file_exists("/proc/" . $this->localPID) && is_readable("/proc/" . $this->localPID . "/exe") && basename(readlink("/proc/" . $this->localPID . "/exe")) == basename(FFMPEG_PATH))) {     return false;   $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("/proc/{$this->localPID}/cmdline"));  if (!stristr($F3ee0a28318db38047ffb57a9f3a35ed, "/{$this->id}_.m3u8")) {   return false;     if (!stristr($F3ee0a28318db38047ffb57a9f3a35ed, "/{$this->id}_.m3u8")) {   }  return true;   return false;  } public function D1820D4356e7bc0b1d09827FF1797CF9($cd4c07cf24c5bbce20f23ffc4ea084b1 = PHP_BIN) {   if (!empty($this->localPID)) {   }  return false;   } public function D1820D4356e7bc0b1d09827FF1797CF9($cd4c07cf24c5bbce20f23ffc4ea084b1 = PHP_BIN) {  if (!empty($this->localMonitorPID)) {   return false;       clearstatcache(true);   if (!($F3ee0a28318db38047ffb57a9f3a35ed == "STREAM_MONITOR[{$this->id}]")) {   }  return true;   return false;  } public function a4bE4ae3cE918207cB53B4D679286B3A($password) {   if (!(file_exists("/proc/" . $this->localMonitorPID) && is_readable("/proc/" . $this->localMonitorPID . "/exe") && basename(readlink("/proc/" . $this->localMonitorPID . "/exe")) == basename($cd4c07cf24c5bbce20f23ffc4ea084b1))) {   }  $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("/proc/{$this->localMonitorPID}/cmdline"));   if (!empty($this->localMonitorPID)) {   }  return false;   clearstatcache(true);  if (!(file_exists("/proc/" . $this->localMonitorPID) && is_readable("/proc/" . $this->localMonitorPID . "/exe") && basename(readlink("/proc/" . $this->localMonitorPID . "/exe")) == basename($cd4c07cf24c5bbce20f23ffc4ea084b1))) {     return false;        $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("/proc/{$this->localMonitorPID}/cmdline"));  if (!($F3ee0a28318db38047ffb57a9f3a35ed == "STREAM_MONITOR[{$this->id}]")) {   return true;     } public function a4bE4ae3cE918207cB53B4D679286B3A($password) {  if (!file_exists($this->PlayList)) {   if (!file_exists($this->PlayList)) {   }  $fdaac4814b6218b4cf2bb72b257c95a6 = file_get_contents($this->PlayList);     } public function eA5a7B8FB4B4d67e3dCFc7563A4A3D30($d111fa5f4ac0bed7b0af7121214deeaa = 60) {   return $fdaac4814b6218b4cf2bb72b257c95a6;     $fdaac4814b6218b4cf2bb72b257c95a6 = file_get_contents($this->PlayList);  if (!preg_match_all("/(.*?)\.ts/", $fdaac4814b6218b4cf2bb72b257c95a6, $ccdbf2dfdd54c6b82b91144c69d92926)) {   return false;       return false;   if (!preg_match_all("/(.*?)\.ts/", $fdaac4814b6218b4cf2bb72b257c95a6, $ccdbf2dfdd54c6b82b91144c69d92926)) {   }  foreach ($ccdbf2dfdd54c6b82b91144c69d92926[0] as $Dd3337ec079fcdcec7a775992cb81afa) { $fdaac4814b6218b4cf2bb72b257c95a6 = str_replace($Dd3337ec079fcdcec7a775992cb81afa, "/streaming/admin_live.php?password={$password}&extension=m3u8&segment={$Dd3337ec079fcdcec7a775992cb81afa}&stream={$this->id}", $fdaac4814b6218b4cf2bb72b257c95a6); e68f555d6f3b3c849a0ec543233760e3: }   foreach ($ccdbf2dfdd54c6b82b91144c69d92926[0] as $Dd3337ec079fcdcec7a775992cb81afa) { $fdaac4814b6218b4cf2bb72b257c95a6 = str_replace($Dd3337ec079fcdcec7a775992cb81afa, "/streaming/admin_live.php?password={$password}&extension=m3u8&segment={$Dd3337ec079fcdcec7a775992cb81afa}&stream={$this->id}", $fdaac4814b6218b4cf2bb72b257c95a6); e68f555d6f3b3c849a0ec543233760e3: }  e1e9be6c8f5b35f9ec945c5abd8166e0:   e1e9be6c8f5b35f9ec945c5abd8166e0:  return $fdaac4814b6218b4cf2bb72b257c95a6;   } public function eA5a7B8FB4B4d67e3dCFc7563A4A3D30($d111fa5f4ac0bed7b0af7121214deeaa = 60) {  if (!file_exists($this->PlayList)) {   if (empty($B2b49d12a017784a34d4eccf1365a345["segments"])) {   }  if (!($d111fa5f4ac0bed7b0af7121214deeaa <= 10)) {   $B2b49d12a017784a34d4eccf1365a345 = self::cA07d780500a67616a98A7C21fC57561($this->PlayList);  if (empty($B2b49d12a017784a34d4eccf1365a345["segments"])) {   foreach ($B2b49d12a017784a34d4eccf1365a345["segments"] as $d245c651e0394efedc78fac799cfcb67 => $a316003e11fc9f14200696a3812c579b) {  $eeb6641f1ba5799f2fd447805704b549 = md5(md5_file(STREAMS_PATH . $a316003e11fc9f14200696a3812c579b["segment"]) . filesize(STREAMS_PATH . $a316003e11fc9f14200696a3812c579b["segment"]));   $fdaac4814b6218b4cf2bb72b257c95a6 .= $a316003e11fc9f14200696a3812c579b["header"] . "
/hls/{$eeb6641f1ba5799f2fd447805704b549}/" . $a316003e11fc9f14200696a3812c579b["segment"] . "\xa";  dfd2047a599fd507a77a5185013fb98c:   dfd2047a599fd507a77a5185013fb98c:  }   $eeb6641f1ba5799f2fd447805704b549 = md5(md5_file(STREAMS_PATH . $a316003e11fc9f14200696a3812c579b["segment"]) . filesize(STREAMS_PATH . $a316003e11fc9f14200696a3812c579b["segment"]));  $fdaac4814b6218b4cf2bb72b257c95a6 .= $a316003e11fc9f14200696a3812c579b["header"] . "
/hls/{$eeb6641f1ba5799f2fd447805704b549}/" . $a316003e11fc9f14200696a3812c579b["segment"] . "\xa";   }  E280f831d851e4b16184bc9e6d7839cc:     } public static function CA07D780500a67616a98a7c21fC57561($Faead82d48561e3f27b11662a8ae6f01) {   return $fdaac4814b6218b4cf2bb72b257c95a6;     if (!file_exists($this->PlayList)) {   }  $B2b49d12a017784a34d4eccf1365a345 = self::cA07d780500a67616a98A7C21fC57561($this->PlayList);   E280f831d851e4b16184bc9e6d7839cc:  return $fdaac4814b6218b4cf2bb72b257c95a6;   $B2b49d12a017784a34d4eccf1365a345["segments"] = array_slice($B2b49d12a017784a34d4eccf1365a345["segments"], -($d111fa5f4ac0bed7b0af7121214deeaa / 10));  $fdaac4814b6218b4cf2bb72b257c95a6 = implode("
", $B2b49d12a017784a34d4eccf1365a345["header"]) . "
";   if (!($d111fa5f4ac0bed7b0af7121214deeaa <= 10)) {   }  $d111fa5f4ac0bed7b0af7121214deeaa = 20;   return false;       return false;   $d111fa5f4ac0bed7b0af7121214deeaa = 20;       $B2b49d12a017784a34d4eccf1365a345["segments"] = array_slice($B2b49d12a017784a34d4eccf1365a345["segments"], -($d111fa5f4ac0bed7b0af7121214deeaa / 10));   $fdaac4814b6218b4cf2bb72b257c95a6 = implode("
", $B2b49d12a017784a34d4eccf1365a345["header"]) . "
";  foreach ($B2b49d12a017784a34d4eccf1365a345["segments"] as $d245c651e0394efedc78fac799cfcb67 => $a316003e11fc9f14200696a3812c579b) {   } public static function CA07D780500a67616a98a7c21fC57561($Faead82d48561e3f27b11662a8ae6f01) {  $A0764d3c7aed80f178e302bc08eaa7c2 = [];   if (stripos($f7014cc05453d2b26de23062de239287, "EXTINF") !== false) {   }  $A0764d3c7aed80f178e302bc08eaa7c2["header"][] = $f7014cc05453d2b26de23062de239287;     if (stripos($f7014cc05453d2b26de23062de239287, "EXTINF") !== false) {         $A0764d3c7aed80f178e302bc08eaa7c2["header"][] = $f7014cc05453d2b26de23062de239287;    $A0764d3c7aed80f178e302bc08eaa7c2["segments"] = [];  $A0764d3c7aed80f178e302bc08eaa7c2["header"] = [];   $A0764d3c7aed80f178e302bc08eaa7c2["header"] = [];  if (!file_exists($Faead82d48561e3f27b11662a8ae6f01)) {   if (!empty($f7014cc05453d2b26de23062de239287)) {   }      fclose($d94a8fb945d58c6f858ccea87f41a3e1);   fclose($d94a8fb945d58c6f858ccea87f41a3e1);     $d6981d8a299085686ea03e5ac54a480f = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));  $A0764d3c7aed80f178e302bc08eaa7c2["segments"][] = ["header" => $f7014cc05453d2b26de23062de239287, "segment" => $d6981d8a299085686ea03e5ac54a480f];   if (feof($d94a8fb945d58c6f858ccea87f41a3e1)) {   }  $f7014cc05453d2b26de23062de239287 = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));     return $A0764d3c7aed80f178e302bc08eaa7c2;   $A0764d3c7aed80f178e302bc08eaa7c2 = [];  $A0764d3c7aed80f178e302bc08eaa7c2["segments"] = [];   $A0764d3c7aed80f178e302bc08eaa7c2["segments"][] = ["header" => $f7014cc05453d2b26de23062de239287, "segment" => $d6981d8a299085686ea03e5ac54a480f];       $d6981d8a299085686ea03e5ac54a480f = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));   return $A0764d3c7aed80f178e302bc08eaa7c2;  } public function e292C39A6d8Ac3573f446E381C705039($d111fa5f4ac0bed7b0af7121214deeaa = 0) {               if (feof($d94a8fb945d58c6f858ccea87f41a3e1)) {   $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($Faead82d48561e3f27b11662a8ae6f01, "r");     $f7014cc05453d2b26de23062de239287 = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));  if (!empty($f7014cc05453d2b26de23062de239287)) {         if (!file_exists($Faead82d48561e3f27b11662a8ae6f01)) {   }  $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($Faead82d48561e3f27b11662a8ae6f01, "r");   } public function e292C39A6d8Ac3573f446E381C705039($d111fa5f4ac0bed7b0af7121214deeaa = 0) {  if (!file_exists($this->PlayList)) {   return array_column(array_slice($B2b49d12a017784a34d4eccf1365a345["segments"], -$Ee45e7660154cefe8154460bd2b348e7), "segment");          if ($d111fa5f4ac0bed7b0af7121214deeaa > 0) {   }  preg_match("/_(.*)\./", array_pop($B2b49d12a017784a34d4eccf1365a345["segments"])["segment"], $dcc1a600c275a75f15447dd987ca6fb4);           $Ee45e7660154cefe8154460bd2b348e7 = intval($d111fa5f4ac0bed7b0af7121214deeaa / 10);        preg_match("/_(.*)\./", array_pop($B2b49d12a017784a34d4eccf1365a345["segments"])["segment"], $dcc1a600c275a75f15447dd987ca6fb4);  return $dcc1a600c275a75f15447dd987ca6fb4[1];   if (empty($B2b49d12a017784a34d4eccf1365a345["segments"])) {   }  if ($d111fa5f4ac0bed7b0af7121214deeaa > 0) {     return false;   $B2b49d12a017784a34d4eccf1365a345 = self::ca07d780500A67616A98A7c21fC57561($this->PlayList);  if (empty($B2b49d12a017784a34d4eccf1365a345["segments"])) {   $Ee45e7660154cefe8154460bd2b348e7 = intval($d111fa5f4ac0bed7b0af7121214deeaa / 10);  return array_column(array_slice($B2b49d12a017784a34d4eccf1365a345["segments"], -$Ee45e7660154cefe8154460bd2b348e7), "segment");   return $dcc1a600c275a75f15447dd987ca6fb4[1];    return false;  } public function Ea098D517C6712329da8912dF957ac5e($Eac37dd0fb35e0d9151b5478b38232a5, D2DF9E367339B2e389634C5094955D33 $dd653b99eead45c9cad7b75be7ee2186, $d6898a23376491b3bdd709c5a8c5a038) {   if (!file_exists($this->PlayList)) {   }  $B2b49d12a017784a34d4eccf1365a345 = self::ca07d780500A67616A98A7c21fC57561($this->PlayList);   } public function Ea098D517C6712329da8912dF957ac5e($Eac37dd0fb35e0d9151b5478b38232a5, D2DF9E367339B2e389634C5094955D33 $dd653b99eead45c9cad7b75be7ee2186, $d6898a23376491b3bdd709c5a8c5a038) {  if (!($this->stream_info["direct_source"] == 1)) {   E35673ebe8e00c19e926c5f55333c989:          if ($dd653b99eead45c9cad7b75be7ee2186->UserInfo["force_server_id"] != 0 and array_key_exists($dd653b99eead45c9cad7b75be7ee2186->UserInfo["force_server_id"], $A9ad57be2f717ecaaa6305e8213c0867)) {   }  $E1aa3a3ecd76b495c2aa6918ff33fcbc = array();     $eeb6641f1ba5799f2fd447805704b549 = base64_encode(StreamCreed\Main::encdec(json_encode(["aid" => $Bdd7adc89618f0095c039bae058dfb62]), md5(App::$settings["crypt_load_balancing"])));         $bb8a54e70b8b0a8c3243291790ff78a0 = substr_count($fd47d4c6446e094cf2b629e7b7a82935, "?") == 0 ? "?" : "&";  $B1dcdf873a2c329e1701b5eca5e8631f = array_rand(App::$StreamingServers[$B15e6c97bde33d5e69eddb7a74f4db57]["broadcast_addresses"], 1);   $D429f2e53132bd328f226e879aa0b0bb = $Eac37dd0fb35e0d9151b5478b38232a5 == "m3u8" ? time() + 14400 : time() + 4;     foreach ($a04f1a5fe45e42674fc80533d95c8a70 as $d6b5038cb3972000dcd01ccf7ad21701) {  $D55c3d28fe148128e3705f8c375e5cc6 = json_decode(App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["server_hardware"], true);     bb44dbf6c82c5e0fa503fda795dc034e:   $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701] = 1000;    $D55c3d28fe148128e3705f8c375e5cc6 = json_decode(App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["server_hardware"], true);  if (!empty($D55c3d28fe148128e3705f8c375e5cc6["network_speed"])) {   bb44dbf6c82c5e0fa503fda795dc034e:  }     $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701] = (float) $D55c3d28fe148128e3705f8c375e5cc6["network_speed"];         $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701] = (float) $D55c3d28fe148128e3705f8c375e5cc6["network_speed"];     if (!empty($D55c3d28fe148128e3705f8c375e5cc6["network_speed"])) {   }  $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701] = 1000;   }  B71ad36a1efd0cd588264d03beb2c8c6:   $A582d5052c008b83c14fcccc478f76d2 = array();  foreach ($a04f1a5fe45e42674fc80533d95c8a70 as $d6b5038cb3972000dcd01ccf7ad21701) {   if (empty($a04f1a5fe45e42674fc80533d95c8a70)) {   }  $ab27fb4e5576e3e58527ea6feace3120 = App::$redis->returnKeyData("capacity");     if ($d6898a23376491b3bdd709c5a8c5a038 == "archive") {         $C6fd28b2191376c535aaa1f806b912d3 = $A9ad57be2f717ecaaa6305e8213c0867 = [];  if (!is_array($ab27fb4e5576e3e58527ea6feace3120)) {   foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["network_guaranteed_speed"]); B680ed518c2f625dbc3a75db77076ce0: }  cfe77e9c30341b7cbc8c73607bcf0bae:   $A9ad57be2f717ecaaa6305e8213c0867 = array_combine($b301ca6a0affaafb21fb2c8d00afd647, $Ecd8c6e29917dd6b182635b7a8dde418);  if ($Eac37dd0fb35e0d9151b5478b38232a5 == "rtmp" && array_key_exists(SERVER_ID, $A9ad57be2f717ecaaa6305e8213c0867)) {   exit;    exit;     $b301ca6a0affaafb21fb2c8d00afd647 = array_keys($A9ad57be2f717ecaaa6305e8213c0867);  $Ecd8c6e29917dd6b182635b7a8dde418 = array_values($A9ad57be2f717ecaaa6305e8213c0867);   foreach (App::$StreamingServers as $a1abb4fc598a315ea5337e3bb1489059 => $De4db6ff7d10e257199751bb2ca6a1f1) {  if (!(!array_key_exists($a1abb4fc598a315ea5337e3bb1489059, $this->servers) || !$De4db6ff7d10e257199751bb2ca6a1f1["server_online"])) {   A2da1c59a12cf80999641eefcdb5c8a4:     if (!(!array_key_exists($a1abb4fc598a315ea5337e3bb1489059, $this->servers) || !$De4db6ff7d10e257199751bb2ca6a1f1["server_online"])) {   }                 }   switch ($d6898a23376491b3bdd709c5a8c5a038) { case "movie":  if (!(!empty($this->servers[$a1abb4fc598a315ea5337e3bb1489059]["pid"]) && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["to_analyze"] == 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["stream_status"] == 0 && $De4db6ff7d10e257199751bb2ca6a1f1["timeshift_only"] == 0)) {   if (!(!empty($this->servers[$a1abb4fc598a315ea5337e3bb1489059]["pid"]) && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["to_analyze"] == 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["stream_status"] == 0 && $De4db6ff7d10e257199751bb2ca6a1f1["timeshift_only"] == 0)) {   }  $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;      case "archive":   $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;         case "archive":  if (!($this->stream_info["tv_archive_server_id"] == $a1abb4fc598a315ea5337e3bb1489059)) {   if (!($this->stream_info["tv_archive_server_id"] == $a1abb4fc598a315ea5337e3bb1489059)) {   }  $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;      default:   $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;         default:  if (!(($this->servers[$a1abb4fc598a315ea5337e3bb1489059]["on_demand"] == 1 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["pid"] >= 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["stream_status"] == 0 || $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["pid"] > 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["stream_status"] == 0) && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["to_analyze"] == 0 && time() >= (int) $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["delay_available_at"] && $De4db6ff7d10e257199751bb2ca6a1f1["timeshift_only"] == 0)) {   if (!(($this->servers[$a1abb4fc598a315ea5337e3bb1489059]["on_demand"] == 1 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["pid"] >= 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["stream_status"] == 0 || $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["pid"] > 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["stream_status"] == 0) && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["to_analyze"] == 0 && time() >= (int) $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["delay_available_at"] && $De4db6ff7d10e257199751bb2ca6a1f1["timeshift_only"] == 0)) {   }  $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;   $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;       }   }  A2da1c59a12cf80999641eefcdb5c8a4:     switch ($d6898a23376491b3bdd709c5a8c5a038) { case "movie":   }  ffb845005267fe7aaaa26cb4a26a3564:   $eeb6641f1ba5799f2fd447805704b549 = str_replace("+", "-", $eeb6641f1ba5799f2fd447805704b549);  $fd47d4c6446e094cf2b629e7b7a82935 = substr($_SERVER["REQUEST_URI"], 1);   foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["total_clients"]); ab2edfd9b3dceecf740aee2a1c4281d1: }  E35673ebe8e00c19e926c5f55333c989:   if (!is_array($ab27fb4e5576e3e58527ea6feace3120)) {   }  if (App::$settings["split_by"] == "band") {     $A582d5052c008b83c14fcccc478f76d2 = array();   $E3f56f8d60f9238e7e1bf9dc727efaff = ["hash" => md5($dd653b99eead45c9cad7b75be7ee2186->UserInfo["username"] . $this->id . $dd653b99eead45c9cad7b75be7ee2186->UserInfo["password"]), "stream_data" => $this->servers[$B15e6c97bde33d5e69eddb7a74f4db57], "stream_id" => $this->id, "user_agent" => $dd653b99eead45c9cad7b75be7ee2186->Player, "user_ip" => $dd653b99eead45c9cad7b75be7ee2186->UserIP, "server_id" => $B15e6c97bde33d5e69eddb7a74f4db57, "container" => $d6898a23376491b3bdd709c5a8c5a038, "extension" => $Eac37dd0fb35e0d9151b5478b38232a5, "pid" => 0, "user_id" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["id"], "date_start" => time(), "geoip_country_code" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["country_code_now"], "isp" => $dd653b99eead45c9cad7b75be7ee2186->ISP_name, "city" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["city_now"], "is_restreamer" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["is_restreamer"], "time_token" => $D429f2e53132bd328f226e879aa0b0bb, "locked" => false, "last_access" => time(), "dur" => !empty(App::$request["duration"]) ? App::$request["duration"] : "", "start" => !empty(App::$request["start"]) ? App::$request["start"] : ""];  $Bdd7adc89618f0095c039bae058dfb62 = App::$redis->AddSelfConnection($dd653b99eead45c9cad7b75be7ee2186->UserInfo["id"], $B15e6c97bde33d5e69eddb7a74f4db57, $E3f56f8d60f9238e7e1bf9dc727efaff);         App::E4a9a289fEb5ddf3959fAdDd53A5020b("Unable to Create Connection Token for Stream ID {$this->id} and User ID {$dd653b99eead45c9cad7b75be7ee2186->UserInfo["id"]}");  http_response_code(503);   $eeb6641f1ba5799f2fd447805704b549 = base64_encode(StreamCreed\Main::encdec(json_encode(["aid" => $Bdd7adc89618f0095c039bae058dfb62]), md5(App::$settings["crypt_load_balancing"])));  $eeb6641f1ba5799f2fd447805704b549 = str_replace("+", "-", $eeb6641f1ba5799f2fd447805704b549);   $D429f2e53132bd328f226e879aa0b0bb = time() + App::$request["duration"] * 60;    foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701]); c9d981db5afab050c3e3f285a7eb6b06: }  fa1c372954267894aeed8e9632917327:     $B15e6c97bde33d5e69eddb7a74f4db57 = empty($B15e6c97bde33d5e69eddb7a74f4db57) ? array_search(min($E1aa3a3ecd76b495c2aa6918ff33fcbc), $E1aa3a3ecd76b495c2aa6918ff33fcbc) : $B15e6c97bde33d5e69eddb7a74f4db57;   $B1dcdf873a2c329e1701b5eca5e8631f = array_rand(App::$StreamingServers[$B15e6c97bde33d5e69eddb7a74f4db57]["broadcast_addresses"], 1);  header("Location: " . App::$StreamingServers[$B15e6c97bde33d5e69eddb7a74f4db57]["broadcast_addresses"][$B1dcdf873a2c329e1701b5eca5e8631f] . $fd47d4c6446e094cf2b629e7b7a82935 . $bb8a54e70b8b0a8c3243291790ff78a0 . "token=" . $eeb6641f1ba5799f2fd447805704b549);     foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["total_clients"]); ab2edfd9b3dceecf740aee2a1c4281d1: }   ffb845005267fe7aaaa26cb4a26a3564:  if (empty($a04f1a5fe45e42674fc80533d95c8a70)) {     $B15e6c97bde33d5e69eddb7a74f4db57 = SERVER_ID;   $a04f1a5fe45e42674fc80533d95c8a70 = array();  foreach (App::$StreamingServers as $a1abb4fc598a315ea5337e3bb1489059 => $De4db6ff7d10e257199751bb2ca6a1f1) {     $E3f56f8d60f9238e7e1bf9dc727efaff = ["hash" => md5($dd653b99eead45c9cad7b75be7ee2186->UserInfo["username"] . $this->id . $dd653b99eead45c9cad7b75be7ee2186->UserInfo["password"]), "stream_data" => $this->servers[$B15e6c97bde33d5e69eddb7a74f4db57], "stream_id" => $this->id, "user_agent" => $dd653b99eead45c9cad7b75be7ee2186->Player, "user_ip" => $dd653b99eead45c9cad7b75be7ee2186->UserIP, "server_id" => $B15e6c97bde33d5e69eddb7a74f4db57, "container" => $d6898a23376491b3bdd709c5a8c5a038, "extension" => $Eac37dd0fb35e0d9151b5478b38232a5, "pid" => 0, "user_id" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["id"], "date_start" => time(), "geoip_country_code" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["country_code_now"], "isp" => $dd653b99eead45c9cad7b75be7ee2186->ISP_name, "city" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["city_now"], "is_restreamer" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["is_restreamer"], "time_token" => $D429f2e53132bd328f226e879aa0b0bb, "locked" => false, "last_access" => time(), "dur" => !empty(App::$request["duration"]) ? App::$request["duration"] : "", "start" => !empty(App::$request["start"]) ? App::$request["start"] : ""];   foreach ($a04f1a5fe45e42674fc80533d95c8a70 as $d6b5038cb3972000dcd01ccf7ad21701) {  $A0c90033f86296f3c22f39e5b8f92b52 = isset($ab27fb4e5576e3e58527ea6feace3120[$d6b5038cb3972000dcd01ccf7ad21701]) ? $ab27fb4e5576e3e58527ea6feace3120[$d6b5038cb3972000dcd01ccf7ad21701] : 0;   D94ba91ac8508da7c2a867755e94f2ab:  }   if (!($A0c90033f86296f3c22f39e5b8f92b52 == 0)) {   }  $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = 0;   $A0c90033f86296f3c22f39e5b8f92b52 = isset($ab27fb4e5576e3e58527ea6feace3120[$d6b5038cb3972000dcd01ccf7ad21701]) ? $ab27fb4e5576e3e58527ea6feace3120[$d6b5038cb3972000dcd01ccf7ad21701] : 0;  if (!($A0c90033f86296f3c22f39e5b8f92b52 == 0)) {   $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = 0;     $A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["total_clients"] == 0 || App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["total_clients"] > $A0c90033f86296f3c22f39e5b8f92b52 ? $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] : false;  D94ba91ac8508da7c2a867755e94f2ab:     $A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["total_clients"] == 0 || App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["total_clients"] > $A0c90033f86296f3c22f39e5b8f92b52 ? $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] : false;   }  E31461b20cf522c33dc14c1dd527adc4:   http_response_code(503);  exit;   if (!(empty($E1aa3a3ecd76b495c2aa6918ff33fcbc) && empty($B15e6c97bde33d5e69eddb7a74f4db57))) {   }  http_response_code(503);   $B15e6c97bde33d5e69eddb7a74f4db57 = empty($B15e6c97bde33d5e69eddb7a74f4db57) ? array_search(min($E1aa3a3ecd76b495c2aa6918ff33fcbc), $E1aa3a3ecd76b495c2aa6918ff33fcbc) : $B15e6c97bde33d5e69eddb7a74f4db57;    B71ad36a1efd0cd588264d03beb2c8c6:  foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701]); c9d981db5afab050c3e3f285a7eb6b06: }   cfe77e9c30341b7cbc8c73607bcf0bae:     header("Location: " . str_replace(" ", "%20", json_decode($this->stream_info["stream_source"], true)[0]));  exit;     if (!(empty($E1aa3a3ecd76b495c2aa6918ff33fcbc) && empty($B15e6c97bde33d5e69eddb7a74f4db57))) {   foreach (array_keys($A9ad57be2f717ecaaa6305e8213c0867) as $d6b5038cb3972000dcd01ccf7ad21701) {  if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["enable_geoip"] == 1) {   if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["enable_geoip"] == 1) {   }  if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["enable_isp"] == 1) {           if (in_array($dd653b99eead45c9cad7b75be7ee2186->UserInfo["country_code_now"], App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["geoip_countries"])) {       if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["isp_type"] == "strict") {   }  $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["isp_type"] == "low_priority" ? 1 : 2;                 $B15e6c97bde33d5e69eddb7a74f4db57 = $d6b5038cb3972000dcd01ccf7ad21701;        unset($A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701]);     $B15e6c97bde33d5e69eddb7a74f4db57 = $d6b5038cb3972000dcd01ccf7ad21701;      unset($A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701]);     if (in_array($dd653b99eead45c9cad7b75be7ee2186->ISP_name, App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["isp_names"])) {   eb0167171e45bfa1d3e7633e893457a3:  }         if (in_array($dd653b99eead45c9cad7b75be7ee2186->ISP_name, App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["isp_names"])) {   }  if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["isp_type"] == "strict") {     $B15e6c97bde33d5e69eddb7a74f4db57 = $d6b5038cb3972000dcd01ccf7ad21701;   if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["geoip_type"] == "strict") {   }  $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["geoip_type"] == "low_priority" ? 1 : 2;   $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["geoip_type"] == "low_priority" ? 1 : 2;          $B15e6c97bde33d5e69eddb7a74f4db57 = $d6b5038cb3972000dcd01ccf7ad21701;    if (in_array($dd653b99eead45c9cad7b75be7ee2186->UserInfo["country_code_now"], App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["geoip_countries"])) {   }  if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["geoip_type"] == "strict") {   unset($A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701]);            unset($A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701]);   $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["isp_type"] == "low_priority" ? 1 : 2;      eb0167171e45bfa1d3e7633e893457a3:   $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = 1;    if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["enable_isp"] == 1) {   }  $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = 1;              }       $D429f2e53132bd328f226e879aa0b0bb = $Eac37dd0fb35e0d9151b5478b38232a5 == "m3u8" ? time() + 14400 : time() + 4;   $B15e6c97bde33d5e69eddb7a74f4db57 = $dd653b99eead45c9cad7b75be7ee2186->UserInfo["force_server_id"];     fa1c372954267894aeed8e9632917327:    header("Location: " . App::$StreamingServers[$B15e6c97bde33d5e69eddb7a74f4db57]["broadcast_addresses"][$B1dcdf873a2c329e1701b5eca5e8631f] . $fd47d4c6446e094cf2b629e7b7a82935 . $bb8a54e70b8b0a8c3243291790ff78a0 . "token=" . $eeb6641f1ba5799f2fd447805704b549);  exit;   $E1aa3a3ecd76b495c2aa6918ff33fcbc = array();  foreach (array_keys($A9ad57be2f717ecaaa6305e8213c0867) as $d6b5038cb3972000dcd01ccf7ad21701) {         if ($d6898a23376491b3bdd709c5a8c5a038 == "live") {   }  $D429f2e53132bd328f226e879aa0b0bb = time() + 60 * 60 * 2;   if (App::$settings["split_by"] == "maxclients") {   }  if (App::$settings["split_by"] == "guar_band") {   if ($Eac37dd0fb35e0d9151b5478b38232a5 == "rtmp" && array_key_exists(SERVER_ID, $A9ad57be2f717ecaaa6305e8213c0867)) {   }  if ($dd653b99eead45c9cad7b75be7ee2186->UserInfo["force_server_id"] != 0 and array_key_exists($dd653b99eead45c9cad7b75be7ee2186->UserInfo["force_server_id"], $A9ad57be2f717ecaaa6305e8213c0867)) {   E31461b20cf522c33dc14c1dd527adc4:  $A9ad57be2f717ecaaa6305e8213c0867 = array_filter($A9ad57be2f717ecaaa6305e8213c0867, "is_numeric");        $Ecd8c6e29917dd6b182635b7a8dde418 = array_values($A9ad57be2f717ecaaa6305e8213c0867);  array_multisort($Ecd8c6e29917dd6b182635b7a8dde418, SORT_ASC, $b301ca6a0affaafb21fb2c8d00afd647, SORT_ASC);         exit;       $a04f1a5fe45e42674fc80533d95c8a70 = array();     $D429f2e53132bd328f226e879aa0b0bb = time() + App::$request["duration"] * 60;     foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["network_guaranteed_speed"]); B680ed518c2f625dbc3a75db77076ce0: }   foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = $A0c90033f86296f3c22f39e5b8f92b52; B269b6f6d6dc42013aa441e0b36b4ef7: }  dca76a4a3d5e394c0c9071920af0ac80:   if ($d6898a23376491b3bdd709c5a8c5a038 == "archive") {   }  if ($d6898a23376491b3bdd709c5a8c5a038 == "live") {   $B15e6c97bde33d5e69eddb7a74f4db57 = SERVER_ID;    http_response_code(503);  exit;   if (App::$settings["split_by"] == "band") {   }  if (App::$settings["split_by"] == "maxclients") {         $fd47d4c6446e094cf2b629e7b7a82935 = substr($_SERVER["REQUEST_URI"], 1);  $bb8a54e70b8b0a8c3243291790ff78a0 = substr_count($fd47d4c6446e094cf2b629e7b7a82935, "?") == 0 ? "?" : "&";     foreach ($a04f1a5fe45e42674fc80533d95c8a70 as $d6b5038cb3972000dcd01ccf7ad21701) {   http_response_code(503);  exit;   if (!($this->stream_info["direct_source"] == 1)) {   }  header("Location: " . str_replace(" ", "%20", json_decode($this->stream_info["stream_source"], true)[0]));   $Bdd7adc89618f0095c039bae058dfb62 = App::$redis->AddSelfConnection($dd653b99eead45c9cad7b75be7ee2186->UserInfo["id"], $B15e6c97bde33d5e69eddb7a74f4db57, $E3f56f8d60f9238e7e1bf9dc727efaff);  if ($Bdd7adc89618f0095c039bae058dfb62 !== false) {   $ab27fb4e5576e3e58527ea6feace3120 = App::$redis->returnKeyData("capacity");  $C6fd28b2191376c535aaa1f806b912d3 = $A9ad57be2f717ecaaa6305e8213c0867 = [];   exit;     array_multisort($Ecd8c6e29917dd6b182635b7a8dde418, SORT_ASC, $b301ca6a0affaafb21fb2c8d00afd647, SORT_ASC);  $A9ad57be2f717ecaaa6305e8213c0867 = array_combine($b301ca6a0affaafb21fb2c8d00afd647, $Ecd8c6e29917dd6b182635b7a8dde418);     http_response_code(503);   if ($Bdd7adc89618f0095c039bae058dfb62 !== false) {   }  App::E4a9a289fEb5ddf3959fAdDd53A5020b("Unable to Create Connection Token for Stream ID {$this->id} and User ID {$dd653b99eead45c9cad7b75be7ee2186->UserInfo["id"]}");        $D429f2e53132bd328f226e879aa0b0bb = time() + 60 * 60 * 2;    if (empty($A9ad57be2f717ecaaa6305e8213c0867)) {   }  $b301ca6a0affaafb21fb2c8d00afd647 = array_keys($A9ad57be2f717ecaaa6305e8213c0867);         $A9ad57be2f717ecaaa6305e8213c0867 = array_filter($A9ad57be2f717ecaaa6305e8213c0867, "is_numeric");  if (empty($A9ad57be2f717ecaaa6305e8213c0867)) {        exit;  } public function B55ffa06698cAf47083b8Bfcdf2b3fdC() {     $B15e6c97bde33d5e69eddb7a74f4db57 = $dd653b99eead45c9cad7b75be7ee2186->UserInfo["force_server_id"];   dca76a4a3d5e394c0c9071920af0ac80:    if (App::$settings["split_by"] == "guar_band") {   }  foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = $A0c90033f86296f3c22f39e5b8f92b52; B269b6f6d6dc42013aa441e0b36b4ef7: }   } public function B55ffa06698cAf47083b8Bfcdf2b3fdC() {  if (empty($this->transcodingProfile)) {     App::$ipTV_db->query("SELECT * FROM `transcoding_profiles` WHERE `profile_id` = '%d'", $this->stream_info["transcode_profile_id"]);   App::$ipTV_db->query("SELECT * FROM `transcoding_profiles` WHERE `profile_id` = '%d'", $this->stream_info["transcode_profile_id"]);  $this->transcodingProfile = App::$ipTV_db->dFA068E8d3417444Ff06A2ED719BA361();   if (empty($this->transcodingProfile)) {   }  return $this->transcodingProfile;   return $this->transcodingProfile;     return $this->transcodingProfile;  } public function E58088940548BFB94339788c212EF349() { shell_exec("rm -f " . STREAMS_PATH . $this->id . "_*"); } public function cF6e0943BF952F0766CC21d2fe70c69F($E54dadc861ba4cbf585c499cf4007745 = null) {   $this->transcodingProfile = App::$ipTV_db->dFA068E8d3417444Ff06A2ED719BA361();  return $this->transcodingProfile;   } public function E58088940548BFB94339788c212EF349() { shell_exec("rm -f " . STREAMS_PATH . $this->id . "_*"); } public function cF6e0943BF952F0766CC21d2fe70c69F($E54dadc861ba4cbf585c499cf4007745 = null) {  if (!($this->stream_info["direct_source"] != 0 || empty($this->servers[SERVER_ID]))) {   $this->localPID = intval(file_get_contents(STREAMS_PATH . $this->id . "_.pid"));  $this->servers[SERVER_ID]["delay_available_at"] = $this->delay ? time() + $d06d3c2751f6e51123c3172971388aad : 0;   $ab93db7774d22657a581a2ba1b717eff = "http://127.0.0.1:" . App::$StreamingServers[SERVER_ID]["http_broadcast_port"] . "/progress.php?stream_id={$this->id}";  if (empty($this->stream_info["custom_ffmpeg"])) {   $de8c6a5b23d5ab713210b3bf475e2dc1 = App::$StreamingServers[$this->servers[SERVER_ID]["parent_id"]]["site_url_ip"];    return 0;     if (array_key_exists("-vcodec", $this->stream_info["transcode_attributes"])) {   }  $this->stream_info["transcode_attributes"]["-vcodec"] = "copy";        if (array_key_exists("-acodec", $this->stream_info["transcode_attributes"])) {   }  $this->stream_info["transcode_attributes"]["-acodec"] = "copy";     if ($this->servers[SERVER_ID]["on_demand"] == 1) {   $this->stream_info["transcode_attributes"]["-acodec"] = "copy";     return false;          $D59d69a1860d7b82c85e26028dfb01aa = "-map 0 -copy_unknown ";    $cc081ecd8f6dacca3315d6fbc768c1a3 = json_decode($this->stream_info["external_push"], true);  $ab93db7774d22657a581a2ba1b717eff = "http://127.0.0.1:" . App::$StreamingServers[SERVER_ID]["http_broadcast_port"] . "/progress.php?stream_id={$this->id}";   d99c1d903c4b8d59907acce572e4226e:           if ($this->servers[SERVER_ID]["on_demand"] == 1) {   }  $Ba4d873454191514e92d2ce517c3611a = abs(intval(App::$settings["stream_max_analyze"]));   if (count($E8ac8a06113ee09285f7dc7f5a5c48b3) > 0) {   }    $Ba4d873454191514e92d2ce517c3611a = abs(intval(App::$settings["stream_max_analyze"]));  $e02ec08a1202417d0cc3ce55026a7e52 = abs(intval(App::$settings["probesize"]));     if (($this->stream_info["gen_timestamps"] == 1 || empty($fdaac4814b6218b4cf2bb72b257c95a6["protocol"])) && $this->stream_info["type_key"] != "created_live") {   $Cd84180c61bc5ddd8fce12400c37449c = $E8ac8a06113ee09285f7dc7f5a5c48b3[$D0899b9c2542f4dc2e0c97d6bf467352];  unset($E8ac8a06113ee09285f7dc7f5a5c48b3[$D0899b9c2542f4dc2e0c97d6bf467352]);   $this->stream_info["transcode_attributes"] = array_merge(self::b7C999BB3d474b870F7687eB692f2292($this->args, $fdaac4814b6218b4cf2bb72b257c95a6["protocol"], "transcode"), json_decode($this->stream_info["transcode_attributes"], true));     $D13840ec0e6962538389768ce1d9c46e = "";  if (!($this->servers[SERVER_ID]["parent_id"] == 0 && ($this->stream_info["read_native"] == 1 or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["container"], "hls") or empty($fdaac4814b6218b4cf2bb72b257c95a6["protocol"]) or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["container"], "mp4") or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["container"], "matroska")))) {     if ($this->servers[SERVER_ID]["parent_id"] == 0 and $this->stream_info["enable_transcode"] == 1 and $this->stream_info["type_key"] != "created_live") {   $e02ec08a1202417d0cc3ce55026a7e52 = abs(intval(App::$settings["probesize"]));    if ($this->stream_info["transcode_profile_id"] == -1) {   }  if (is_array($this->stream_info["transcode_attributes"])) {   $this->stream_info["transcode_attributes"] = array();    if (stristr($d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 1], $this->id . "_")) {   }  if (!preg_match("/\_(.*?)\.ts/", $d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 2], $ccdbf2dfdd54c6b82b91144c69d92926)) {     $E8ac8a06113ee09285f7dc7f5a5c48b3 = array(App::$StreamingServers[$this->servers[SERVER_ID]["parent_id"]]["site_url_ip"] . "streaming/admin_live.php?stream=" . $this->id . "&password=" . App::$settings["live_streaming_pass"] . "&extension=ts");          foreach ($D2a141129e4fb91441078aed4d8a3851 as $A47b6e27a4ee52977b2a35cab3a40d41 => $c2b990ca894d8a5637dd8ac749af51b5) {   if (($this->stream_info["gen_timestamps"] == 1 || empty($fdaac4814b6218b4cf2bb72b257c95a6["protocol"])) && $this->stream_info["type_key"] != "created_live") {   }  $bbddc969ab54f8b34b79242b742f767f = "-nofix_dts -start_at_zero -copyts -vsync 0 -correct_ts_overflow 0 -avoid_negative_ts disabled -max_interleave_delta 0";   $D13840ec0e6962538389768ce1d9c46e = "-re";     $this->stream_info = array_merge($this->stream_info, App::$ipTV_db->DfA068e8d3417444Ff06a2eD719ba361());     foreach ($D2a141129e4fb91441078aed4d8a3851 as $A47b6e27a4ee52977b2a35cab3a40d41 => $c2b990ca894d8a5637dd8ac749af51b5) {  foreach ($c2b990ca894d8a5637dd8ac749af51b5 as $B98b1e903a74aa5d65323ccc627fca59) {   foreach ($c2b990ca894d8a5637dd8ac749af51b5 as $B98b1e903a74aa5d65323ccc627fca59) {  $B6297663e2f9541454b597a94534d52a .= implode(" ", $this->cb8C727dF91eE653452B3C128aE45e9B($this->stream_info["transcode_attributes"])) . " ";   $B6297663e2f9541454b597a94534d52a .= $B98b1e903a74aa5d65323ccc627fca59;  deeb53096fc4886bedddd183e9776e0f:   $B6297663e2f9541454b597a94534d52a .= implode(" ", $this->cb8C727dF91eE653452B3C128aE45e9B($this->stream_info["transcode_attributes"])) . " ";  $B6297663e2f9541454b597a94534d52a .= $B98b1e903a74aa5d65323ccc627fca59;   deeb53096fc4886bedddd183e9776e0f:  }   }  B74d482a7d862c7cf4e14ef0ef9d0fbc:   D1445535ef3440a979eac58150e54f37:  }   B74d482a7d862c7cf4e14ef0ef9d0fbc:  D1445535ef3440a979eac58150e54f37:   }  d99c1d903c4b8d59907acce572e4226e:   if (empty($this->stream_info["transcode_attributes"]["-deint"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("{NV_DEINT}", "-deint " . $this->stream_info["transcode_attributes"]["-deint"], $B6297663e2f9541454b597a94534d52a);   D551b0b8a5311e14da05c210281852cf:  $D0899b9c2542f4dc2e0c97d6bf467352++;               $this->stream_info["transcode_attributes"]["-scodec"] = "copy";       $cc081ecd8f6dacca3315d6fbc768c1a3 = json_decode($this->stream_info["external_push"], true);             if (!($d245c651e0394efedc78fac799cfcb67 !== false)) {   }  $D0899b9c2542f4dc2e0c97d6bf467352 = 0;   if ($this->servers[SERVER_ID]["parent_id"] == 0 and $this->stream_info["enable_transcode"] == 1 and $this->stream_info["type_key"] != "created_live") {   }  $this->stream_info["transcode_attributes"] = array();   if (!preg_match("/\_(.*?)\.ts/", $d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 1], $ccdbf2dfdd54c6b82b91144c69d92926)) {   }  $F8626f8e7426645266accf68fad2878b = intval($ccdbf2dfdd54c6b82b91144c69d92926[1]) + 1;   if (is_array($this->stream_info["transcode_attributes"])) {   }  $this->stream_info["transcode_attributes"] = array_merge(self::b7C999BB3d474b870F7687eB692f2292($this->args, $fdaac4814b6218b4cf2bb72b257c95a6["protocol"], "transcode"), json_decode($this->stream_info["transcode_attributes"], true));   copy(DELAY_STREAM . $this->id . "_.m3u8", DELAY_STREAM . $this->id . "_.m3u8_old");      if (!empty($E54dadc861ba4cbf585c499cf4007745)) {   $A2853cb796b7a539a28727b4c3a77ae7 = App::Ec792dAE0396Cc84Cbfab25C7F6ab2eb(SERVER_ID, $this->servers[SERVER_ID]["parent_id"]);  if ($A2853cb796b7a539a28727b4c3a77ae7 !== false) {           $de8c6a5b23d5ab713210b3bf475e2dc1 = "http://" . $A2853cb796b7a539a28727b4c3a77ae7 . ":" . App::$StreamingServers[$this->servers[SERVER_ID]["parent_id"]]["http_broadcast_port"] . "/";   $B6297663e2f9541454b597a94534d52a = str_ireplace("{NV_DEINT}", "-deint " . $this->stream_info["transcode_attributes"]["-deint"], $B6297663e2f9541454b597a94534d52a);             $D59d69a1860d7b82c85e26028dfb01aa = $this->stream_info["custom_map"] . " -copy_unknown ";   $E8ac8a06113ee09285f7dc7f5a5c48b3 = array(App::$StreamingServers[$this->servers[SERVER_ID]["parent_id"]]["site_url_ip"] . "streaming/admin_live.php?stream=" . $this->id . "&password=" . App::$settings["live_streaming_pass"] . "&extension=ts");    $D59d69a1860d7b82c85e26028dfb01aa = "";    file_put_contents(DELAY_STREAM . $this->id . "_.m3u8_old", file_get_contents(DELAY_STREAM . $this->id . "_.m3u8_old") . file_get_contents(DELAY_STREAM . $this->id . "_.m3u8"));  shell_exec("sed -i '/EXTINF\|.ts/!d' " . DELAY_STREAM . $this->id . "_.m3u8_old");   if (!($d06d3c2751f6e51123c3172971388aad <= 0)) {   }  $d06d3c2751f6e51123c3172971388aad = 0;     $bbddc969ab54f8b34b79242b742f767f = "-fflags +genpts -async 1";         $d4f1fcffe5d3e357af324cf0f2a88e22 = file(DELAY_STREAM . $this->id . "_.m3u8");  if (stristr($d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 1], $this->id . "_")) {   $d06d3c2751f6e51123c3172971388aad = 0;     $this->b55fFA06698cAf47083B8bFcDf2b3FDC();  if (!empty($this->stream_info["type_key"])) {   $F8626f8e7426645266accf68fad2878b = intval($ccdbf2dfdd54c6b82b91144c69d92926[1]) + 1;     array_push($E8ac8a06113ee09285f7dc7f5a5c48b3, $Cd84180c61bc5ddd8fce12400c37449c);  D551b0b8a5311e14da05c210281852cf:   $E8ac8a06113ee09285f7dc7f5a5c48b3 = array($E54dadc861ba4cbf585c499cf4007745);    shell_exec($B6297663e2f9541454b597a94534d52a);  $this->localPID = intval(file_get_contents(STREAMS_PATH . $this->id . "_.pid"));   $Ffce68dc0d0c6351f30a099cc05de24d = 0;  if (!$this->delay) {   if (file_exists(DELAY_STREAM . $this->id . "_.m3u8_old")) {   }  copy(DELAY_STREAM . $this->id . "_.m3u8", DELAY_STREAM . $this->id . "_.m3u8_old");     $B6297663e2f9541454b597a94534d52a .= " >/dev/null 2>>" . STREAMS_PATH . $this->id . ".errors & echo $! > " . STREAMS_PATH . $this->id . "_.pid";   $D2a141129e4fb91441078aed4d8a3851 = array();  $D2a141129e4fb91441078aed4d8a3851["mpegts"][] = "{MAP} -individual_header_trailer 0 -f segment -segment_format mpegts -segment_time " . App::c8af65395590e2bee43da9f0c29e89aa . " -segment_list_size " . App::c1071cf87f9db1c4cef070d98e314c87 . " -segment_format_options "mpegts_flags=+initial_discontinuity:mpegts_copyts=1" -segment_list_type m3u8 -segment_list_flags +live+delete -segment_list "" . STREAMS_PATH . $this->id . "_.m3u8" "" . STREAMS_PATH . $this->id . "_%d.ts" ";   return false;     $B6297663e2f9541454b597a94534d52a = str_ireplace("{HW_ACCEL}", "-hwaccel " . $this->stream_info["transcode_attributes"]["-hwaccel"], $B6297663e2f9541454b597a94534d52a);  if (empty($this->stream_info["transcode_attributes"]["-resize"])) {     if (array_key_exists("-vcodec", $this->stream_info["transcode_attributes"])) {   if (!empty($ab1c9e4ab4af19d4522b98bee9d7e03f)) {   }  return 0;   if ($this->stream_info["stream_all"] == 1) {   }  if (!empty($this->stream_info["custom_map"])) {   if (!($F8626f8e7426645266accf68fad2878b > 0)) {   }  $d06d3c2751f6e51123c3172971388aad -= ($F8626f8e7426645266accf68fad2878b - 1) * 10;   $e02ec08a1202417d0cc3ce55026a7e52 = $this->stream_info["probesize_ondemand"];  $Ba4d873454191514e92d2ce517c3611a = "10000000";   foreach ($E8ac8a06113ee09285f7dc7f5a5c48b3 as $fdaac4814b6218b4cf2bb72b257c95a6) {  $this->currentSource = $fdaac4814b6218b4cf2bb72b257c95a6;         $this->currentSource = $fdaac4814b6218b4cf2bb72b257c95a6;  $fdaac4814b6218b4cf2bb72b257c95a6 = $this->ParseStreamURL($fdaac4814b6218b4cf2bb72b257c95a6);   $fdaac4814b6218b4cf2bb72b257c95a6 = $this->ParseStreamURL($fdaac4814b6218b4cf2bb72b257c95a6);  if (file_exists(STREAMS_PATH . md5($this->currentSource))) {   c519b3ff60a23f43d83d1b4747ba0e79:  }         if (file_exists(STREAMS_PATH . md5($this->currentSource))) {   }  file_put_contents(STREAMS_PATH . md5($this->currentSource), json_encode($ab1c9e4ab4af19d4522b98bee9d7e03f));   file_put_contents(STREAMS_PATH . md5($this->currentSource), json_encode($ab1c9e4ab4af19d4522b98bee9d7e03f));       c519b3ff60a23f43d83d1b4747ba0e79:   $ab1c9e4ab4af19d4522b98bee9d7e03f = self::b6dc985AEf1a3ccEA612B7134F5D2949($fdaac4814b6218b4cf2bb72b257c95a6["url"], $fdaac4814b6218b4cf2bb72b257c95a6["fetch_options"]);      $ab1c9e4ab4af19d4522b98bee9d7e03f = json_decode(file_get_contents(STREAMS_PATH . md5($this->currentSource)), true);   $ab1c9e4ab4af19d4522b98bee9d7e03f = json_decode(file_get_contents(STREAMS_PATH . md5($this->currentSource)), true);    if (file_exists(STREAMS_PATH . md5($this->currentSource))) {   }  $ab1c9e4ab4af19d4522b98bee9d7e03f = self::b6dc985AEf1a3ccEA612B7134F5D2949($fdaac4814b6218b4cf2bb72b257c95a6["url"], $fdaac4814b6218b4cf2bb72b257c95a6["fetch_options"]);       if (empty($ab1c9e4ab4af19d4522b98bee9d7e03f)) {   }  if (file_exists(STREAMS_PATH . md5($this->currentSource))) {           if (empty($ab1c9e4ab4af19d4522b98bee9d7e03f)) {   }           $this->c29Fd77A42D94312FF3Be9a617FF9fEC();  $this->b55fFA06698cAf47083B8bFcDf2b3FDC();   $D2a141129e4fb91441078aed4d8a3851["mpegts"][] = "{MAP} -individual_header_trailer 0 -f segment -segment_format mpegts -segment_time " . App::c8af65395590e2bee43da9f0c29e89aa . " -segment_list_size " . App::c1071cf87f9db1c4cef070d98e314c87 . " -segment_format_options "mpegts_flags=+initial_discontinuity:mpegts_copyts=1" -segment_list_type m3u8 -segment_list_flags +live+delete -segment_list "" . STREAMS_PATH . $this->id . "_.m3u8" "" . STREAMS_PATH . $this->id . "_%d.ts" ";  if (!($this->stream_info["rtmp_output"] == 1)) {        $D2a141129e4fb91441078aed4d8a3851["flv"][] = "{MAP} {AAC_FILTER} -f flv rtmp://127.0.0.1:" . App::$StreamingServers[$this->servers[SERVER_ID]["server_id"]]["rtmp_port"] . "/live/{$this->id} ";       $D59d69a1860d7b82c85e26028dfb01aa = "-map 0:a? ";              if (array_key_exists("-scodec", $this->stream_info["transcode_attributes"])) {         if (!($this->stream_info["rtmp_output"] == 1)) {   }  $D2a141129e4fb91441078aed4d8a3851["flv"][] = "{MAP} {AAC_FILTER} -f flv rtmp://127.0.0.1:" . App::$StreamingServers[$this->servers[SERVER_ID]["server_id"]]["rtmp_port"] . "/live/{$this->id} ";   if (!(App::$ipTV_db->query("UPDATE `streams_sys` SET `delay_available_at` = '%d',`to_analyze` = 0,`stream_started` = '%d',`stream_info` = '%s',`stream_status` = 0,`pid` = '%d',`progress_info` = '%s',`current_source` = '%s' WHERE `stream_id` = '%d' AND `server_id` = '%d'", $this->servers[SERVER_ID]["delay_available_at"], time(), json_encode($ab1c9e4ab4af19d4522b98bee9d7e03f), $this->localPID, json_encode(array()), $this->currentSource, $this->id, SERVER_ID) === false)) {   }  posix_kill($this->localPID, 9);     if ($this->servers[SERVER_ID]["parent_id"] == 0) {     if (empty($this->stream_info["transcode_attributes"]["-hwaccel"])) {   if (!(App::$ipTV_db->num_rows() <= 0)) {   }  return false;     if (file_exists(DELAY_STREAM . $this->id . "_.m3u8_old")) {   shell_exec(PHP_BIN . " " . TOOLS_PATH . "archive.php " . $this->id . " >/dev/null 2>/dev/null & echo $!");     $d06d3c2751f6e51123c3172971388aad -= ($F8626f8e7426645266accf68fad2878b - 1) * 10;  if (!($d06d3c2751f6e51123c3172971388aad <= 0)) {   if (!file_exists(DELAY_STREAM . $this->id . "_.m3u8")) {   }  $d4f1fcffe5d3e357af324cf0f2a88e22 = file(DELAY_STREAM . $this->id . "_.m3u8");   $B6297663e2f9541454b597a94534d52a = str_ireplace("{NV_RESIZE}", "-resize " . $this->stream_info["transcode_attributes"]["-resize"], $B6297663e2f9541454b597a94534d52a);     $this->localPID = null;  return 0;     if ($this->stream_info["transcode_profile_id"] == -1) {     $e02ec08a1202417d0cc3ce55026a7e52 = $this->stream_info["probesize_ondemand"];   $this->stream_info["transcode_attributes"] = array();  $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . " -y -nostdin -hide_banner -loglevel warning -err_detect ignore_err -progress "{$ab93db7774d22657a581a2ba1b717eff}" " . $this->stream_info["custom_ffmpeg"];   if (!$this->delay) {   }  $F8626f8e7426645266accf68fad2878b = 0;   if (empty($this->currentSource)) {   }  $d245c651e0394efedc78fac799cfcb67 = array_search($this->currentSource, $E8ac8a06113ee09285f7dc7f5a5c48b3);   $B6297663e2f9541454b597a94534d52a .= "{MAP} -individual_header_trailer 0 -f segment -segment_format mpegts -segment_time " . App::c8af65395590e2bee43da9f0c29e89aa . " -segment_list_size " . $this->stream_info["delay_minutes"] * 6 . " -segment_start_number {$F8626f8e7426645266accf68fad2878b} -segment_format_options "mpegts_flags=+initial_discontinuity:mpegts_copyts=1" -segment_list_type m3u8 -segment_list_flags +live+delete -segment_list "" . DELAY_STREAM . $this->id . "_.m3u8" "" . DELAY_STREAM . $this->id . "_%d.ts" ";  $d06d3c2751f6e51123c3172971388aad = $this->stream_info["delay_minutes"] * 60;     $E8ac8a06113ee09285f7dc7f5a5c48b3 = array_values($E8ac8a06113ee09285f7dc7f5a5c48b3);   $B6297663e2f9541454b597a94534d52a .= " >/dev/null 2>>" . STREAMS_PATH . $this->id . ".errors & echo $! > " . STREAMS_PATH . $this->id . "_.pid";  $B6297663e2f9541454b597a94534d52a = str_replace(array("{NV_DEINT}", "{NV_RESIZE}", "{HW_ACCEL}", "{FETCH_OPTIONS}", "{GEN_PTS}", "{STREAM_SOURCE}", "{INPUT}", "{MAP}", "{READ_NATIVE}", "{CONCAT}", "{AAC_FILTER}"), array("", "", "", empty($this->stream_info["custom_ffmpeg"]) ? implode(" ", $fdaac4814b6218b4cf2bb72b257c95a6["fetch_options"]) : "", empty($this->stream_info["custom_ffmpeg"]) ? $bbddc969ab54f8b34b79242b742f767f : "", $fdaac4814b6218b4cf2bb72b257c95a6["url"], ""{$fdaac4814b6218b4cf2bb72b257c95a6["url"]}"", empty($this->stream_info["custom_ffmpeg"]) ? $D59d69a1860d7b82c85e26028dfb01aa : "", empty($this->stream_info["custom_ffmpeg"]) ? $D13840ec0e6962538389768ce1d9c46e : "", $this->stream_info["type_key"] == "created_live" && $this->servers[SERVER_ID]["parent_id"] == 0 ? "-safe 0 -f concat" : "", !stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["container"], "flv") && $ab1c9e4ab4af19d4522b98bee9d7e03f["codecs"]["audio"]["codec_name"] == "aac" && $this->stream_info["transcode_attributes"]["-acodec"] == "copy" ? "-bsf:a aac_adtstoasc" : ""), $B6297663e2f9541454b597a94534d52a);   $this->stream_info["transcode_attributes"]["-vcodec"] = "copy";       if (empty($this->stream_info["transcode_attributes"]["-deint"])) {   $F8626f8e7426645266accf68fad2878b = 0;  if (!file_exists(DELAY_STREAM . $this->id . "_.m3u8")) {         if (!empty($this->stream_info["type_key"])) {   }  App::$ipTV_db->query("SELECT * FROM `streams_types` WHERE type_id = '%d' AND `live` = 1", $this->stream_info["type"]);     $E8ac8a06113ee09285f7dc7f5a5c48b3 = $this->stream_info["type_key"] == "created_live" ? array(CREATED_CHANNELS . $this->id . "_.list") : $this->stream_info["sources"];   $de8c6a5b23d5ab713210b3bf475e2dc1 = "http://" . $A2853cb796b7a539a28727b4c3a77ae7 . ":" . App::$StreamingServers[$this->servers[SERVER_ID]["parent_id"]]["http_broadcast_port"] . "/";     if (!empty($this->stream_info["custom_map"])) {   }  if ($this->stream_info["type_key"] == "radio_streams") {   if (array_key_exists("-scodec", $this->stream_info["transcode_attributes"])) {   }  $this->stream_info["transcode_attributes"]["-scodec"] = "copy";   $d245c651e0394efedc78fac799cfcb67 = array_search($this->currentSource, $E8ac8a06113ee09285f7dc7f5a5c48b3);  if (!($d245c651e0394efedc78fac799cfcb67 !== false)) {   if ($this->stream_info["type_key"] == "radio_streams") {   }  $D59d69a1860d7b82c85e26028dfb01aa = "";   $d06d3c2751f6e51123c3172971388aad = $this->stream_info["delay_minutes"] * 60;  if (!($F8626f8e7426645266accf68fad2878b > 0)) {   if (!($this->stream_info["direct_source"] != 0 || empty($this->servers[SERVER_ID]))) {   }  return false;     if (array_key_exists("-acodec", $this->stream_info["transcode_attributes"])) {   if (!($this->servers[SERVER_ID]["parent_id"] == 0 && ($this->stream_info["read_native"] == 1 or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["container"], "hls") or empty($fdaac4814b6218b4cf2bb72b257c95a6["protocol"]) or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["container"], "mp4") or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["container"], "matroska")))) {   }  $D13840ec0e6962538389768ce1d9c46e = "-re";   $B6297663e2f9541454b597a94534d52a .= implode(" ", self::cb8c727DF91ee653452b3C128AE45E9B($this->stream_info["transcode_attributes"])) . " ";  $B6297663e2f9541454b597a94534d52a .= "{MAP} -individual_header_trailer 0 -f segment -segment_format mpegts -segment_time " . App::c8af65395590e2bee43da9f0c29e89aa . " -segment_list_size " . $this->stream_info["delay_minutes"] * 6 . " -segment_start_number {$F8626f8e7426645266accf68fad2878b} -segment_format_options "mpegts_flags=+initial_discontinuity:mpegts_copyts=1" -segment_list_type m3u8 -segment_list_flags +live+delete -segment_list "" . DELAY_STREAM . $this->id . "_.m3u8" "" . DELAY_STREAM . $this->id . "_%d.ts" ";   $this->DelayStartAt = $Ffce68dc0d0c6351f30a099cc05de24d;  return true;         $D59d69a1860d7b82c85e26028dfb01aa = "-map 0:a? ";     unset($E8ac8a06113ee09285f7dc7f5a5c48b3[$D0899b9c2542f4dc2e0c97d6bf467352]);  array_push($E8ac8a06113ee09285f7dc7f5a5c48b3, $Cd84180c61bc5ddd8fce12400c37449c);   $bbddc969ab54f8b34b79242b742f767f = "-nofix_dts -start_at_zero -copyts -vsync 0 -correct_ts_overflow 0 -avoid_negative_ts disabled -max_interleave_delta 0";                     if (!($D0899b9c2542f4dc2e0c97d6bf467352 <= $d245c651e0394efedc78fac799cfcb67)) {   }  $Cd84180c61bc5ddd8fce12400c37449c = $E8ac8a06113ee09285f7dc7f5a5c48b3[$D0899b9c2542f4dc2e0c97d6bf467352];              $this->e58088940548bFB94339788C212ef349();   return 0;     if (!(SERVER_ID == $this->stream_info["tv_archive_server_id"])) {   }  shell_exec(PHP_BIN . " " . TOOLS_PATH . "archive.php " . $this->id . " >/dev/null 2>/dev/null & echo $!");   $D0899b9c2542f4dc2e0c97d6bf467352 = 0;       if (empty($this->currentSource)) {     $B6297663e2f9541454b597a94534d52a .= implode(" ", self::cb8c727DF91ee653452b3C128AE45E9B($this->stream_info["transcode_attributes"])) . " ";   $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . " -y -nostdin -hide_banner -loglevel warning -err_detect ignore_err -progress "{$ab93db7774d22657a581a2ba1b717eff}" " . $this->stream_info["custom_ffmpeg"];      $D2a141129e4fb91441078aed4d8a3851 = array();   $this->stream_info["transcode_attributes"] = json_decode($this->transcodingProfile["profile_options"], true);       $D59d69a1860d7b82c85e26028dfb01aa = "-map 0 -copy_unknown ";   if (empty($this->stream_info["transcode_attributes"]["-resize"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("{NV_RESIZE}", "-resize " . $this->stream_info["transcode_attributes"]["-resize"], $B6297663e2f9541454b597a94534d52a);         $this->servers[SERVER_ID]["delay_available_at"] = $this->delay ? time() + $d06d3c2751f6e51123c3172971388aad : 0;  if (!(App::$ipTV_db->query("UPDATE `streams_sys` SET `delay_available_at` = '%d',`to_analyze` = 0,`stream_started` = '%d',`stream_info` = '%s',`stream_status` = 0,`pid` = '%d',`progress_info` = '%s',`current_source` = '%s' WHERE `stream_id` = '%d' AND `server_id` = '%d'", $this->servers[SERVER_ID]["delay_available_at"], time(), json_encode($ab1c9e4ab4af19d4522b98bee9d7e03f), $this->localPID, json_encode(array()), $this->currentSource, $this->id, SERVER_ID) === false)) {     $Ffce68dc0d0c6351f30a099cc05de24d = 0;     if (!preg_match("/\_(.*?)\.ts/", $d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 1], $ccdbf2dfdd54c6b82b91144c69d92926)) {     if (is_array($this->stream_info["transcode_attributes"])) {   $E8ac8a06113ee09285f7dc7f5a5c48b3 = array_values($E8ac8a06113ee09285f7dc7f5a5c48b3);       if (!($D0899b9c2542f4dc2e0c97d6bf467352 <= $d245c651e0394efedc78fac799cfcb67)) {     $this->DelayStartAt = $Ffce68dc0d0c6351f30a099cc05de24d;   $D59d69a1860d7b82c85e26028dfb01aa = $this->stream_info["custom_map"] . " -copy_unknown ";    if (is_array($this->stream_info["transcode_attributes"])) {   }  $this->stream_info["transcode_attributes"] = json_decode($this->transcodingProfile["profile_options"], true);   App::$ipTV_db->query("SELECT * FROM `streams_types` WHERE type_id = '%d' AND `live` = 1", $this->stream_info["type"]);  if (!(App::$ipTV_db->num_rows() <= 0)) {   if ($A2853cb796b7a539a28727b4c3a77ae7 !== false) {   }  $de8c6a5b23d5ab713210b3bf475e2dc1 = App::$StreamingServers[$this->servers[SERVER_ID]["parent_id"]]["site_url_ip"];   if (!preg_match("/\_(.*?)\.ts/", $d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 2], $ccdbf2dfdd54c6b82b91144c69d92926)) {   }  $F8626f8e7426645266accf68fad2878b = intval($ccdbf2dfdd54c6b82b91144c69d92926[1]) + 1;   $B6297663e2f9541454b597a94534d52a = str_replace(array("{NV_DEINT}", "{NV_RESIZE}", "{HW_ACCEL}", "{FETCH_OPTIONS}", "{GEN_PTS}", "{STREAM_SOURCE}", "{INPUT}", "{MAP}", "{READ_NATIVE}", "{CONCAT}", "{AAC_FILTER}"), array("", "", "", empty($this->stream_info["custom_ffmpeg"]) ? implode(" ", $fdaac4814b6218b4cf2bb72b257c95a6["fetch_options"]) : "", empty($this->stream_info["custom_ffmpeg"]) ? $bbddc969ab54f8b34b79242b742f767f : "", $fdaac4814b6218b4cf2bb72b257c95a6["url"], ""{$fdaac4814b6218b4cf2bb72b257c95a6["url"]}"", empty($this->stream_info["custom_ffmpeg"]) ? $D59d69a1860d7b82c85e26028dfb01aa : "", empty($this->stream_info["custom_ffmpeg"]) ? $D13840ec0e6962538389768ce1d9c46e : "", $this->stream_info["type_key"] == "created_live" && $this->servers[SERVER_ID]["parent_id"] == 0 ? "-safe 0 -f concat" : "", !stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["container"], "flv") && $ab1c9e4ab4af19d4522b98bee9d7e03f["codecs"]["audio"]["codec_name"] == "aac" && $this->stream_info["transcode_attributes"]["-acodec"] == "copy" ? "-bsf:a aac_adtstoasc" : ""), $B6297663e2f9541454b597a94534d52a);  shell_exec($B6297663e2f9541454b597a94534d52a);           $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . " -y -nostdin -hide_banner -loglevel warning -err_detect ignore_err {HW_ACCEL} {NV_RESIZE} {NV_DEINT} {FETCH_OPTIONS} {GEN_PTS} {READ_NATIVE} -probesize {$e02ec08a1202417d0cc3ce55026a7e52} -analyzeduration {$Ba4d873454191514e92d2ce517c3611a} -progress "{$ab93db7774d22657a581a2ba1b717eff}" {CONCAT} -i "{STREAM_SOURCE}" ";   $F8626f8e7426645266accf68fad2878b = intval($ccdbf2dfdd54c6b82b91144c69d92926[1]) + 1;     $bbddc969ab54f8b34b79242b742f767f = "-fflags +genpts -async 1";       $D13840ec0e6962538389768ce1d9c46e = "";   $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . " -y -nostdin -hide_banner -loglevel warning -err_detect ignore_err {HW_ACCEL} {NV_RESIZE} {NV_DEINT} {FETCH_OPTIONS} {GEN_PTS} {READ_NATIVE} -probesize {$e02ec08a1202417d0cc3ce55026a7e52} -analyzeduration {$Ba4d873454191514e92d2ce517c3611a} -progress "{$ab93db7774d22657a581a2ba1b717eff}" {CONCAT} -i "{STREAM_SOURCE}" ";  if ($this->stream_info["stream_all"] == 1) {     if (!(SERVER_ID == $this->stream_info["tv_archive_server_id"])) {   shell_exec("sed -i '/EXTINF\|.ts/!d' " . DELAY_STREAM . $this->id . "_.m3u8_old");     if (empty($this->stream_info["transcode_attributes"]["-hwaccel"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("{HW_ACCEL}", "-hwaccel " . $this->stream_info["transcode_attributes"]["-hwaccel"], $B6297663e2f9541454b597a94534d52a);          $this->stream_info = array_merge($this->stream_info, App::$ipTV_db->DfA068e8d3417444Ff06a2eD719ba361());   if ($this->servers[SERVER_ID]["parent_id"] == 0) {   }  $A2853cb796b7a539a28727b4c3a77ae7 = App::Ec792dAE0396Cc84Cbfab25C7F6ab2eb(SERVER_ID, $this->servers[SERVER_ID]["parent_id"]);     $E8ac8a06113ee09285f7dc7f5a5c48b3 = array($E54dadc861ba4cbf585c499cf4007745);   foreach ($cc081ecd8f6dacca3315d6fbc768c1a3[SERVER_ID] as $b799eeca060586964fabc26e3b9e57c6) { $D2a141129e4fb91441078aed4d8a3851["flv"][] = "{MAP} {AAC_FILTER} -f flv "{$b799eeca060586964fabc26e3b9e57c6}" "; fbe4f3a586be6cfecb139fa091cef62f: }  E6633684a6206956a3666ed350a1b8e7:     foreach ($E8ac8a06113ee09285f7dc7f5a5c48b3 as $fdaac4814b6218b4cf2bb72b257c95a6) {   $E8ac8a06113ee09285f7dc7f5a5c48b3 = $this->stream_info["type_key"] == "created_live" ? array(CREATED_CHANNELS . $this->id . "_.list") : $this->stream_info["sources"];       if (empty($cc081ecd8f6dacca3315d6fbc768c1a3[SERVER_ID])) {     if (!empty($ab1c9e4ab4af19d4522b98bee9d7e03f)) {   if (empty($this->stream_info["custom_ffmpeg"])) {   }  $this->stream_info["transcode_attributes"] = array();        $D0899b9c2542f4dc2e0c97d6bf467352++;          posix_kill($this->localPID, 9);  $this->localPID = null;   if (!empty($E54dadc861ba4cbf585c499cf4007745)) {   }  if (count($E8ac8a06113ee09285f7dc7f5a5c48b3) > 0) {   $this->e58088940548bFB94339788C212ef349();  $this->c29Fd77A42D94312FF3Be9a617FF9fEC();   return true;  } public function bc6993fFCAEE71C439803fFB964D9E47() { App::$ipTV_db->query("UPDATE `streams_sys` SET `progress_info` = '',`to_analyze` = 0,`pid` = -1,`stream_status` = 1 WHERE `server_id` = '%d' AND `stream_id` = '%d'", SERVER_ID, $this->id); } public function Aa7A8A8174e53C3B39F498fF2577A7aa() {     file_put_contents(DELAY_STREAM . $this->id . "_.m3u8_old", file_get_contents(DELAY_STREAM . $this->id . "_.m3u8_old") . file_get_contents(DELAY_STREAM . $this->id . "_.m3u8"));   $Ba4d873454191514e92d2ce517c3611a = "10000000";     if (empty($cc081ecd8f6dacca3315d6fbc768c1a3[SERVER_ID])) {   }  foreach ($cc081ecd8f6dacca3315d6fbc768c1a3[SERVER_ID] as $b799eeca060586964fabc26e3b9e57c6) { $D2a141129e4fb91441078aed4d8a3851["flv"][] = "{MAP} {AAC_FILTER} -f flv "{$b799eeca060586964fabc26e3b9e57c6}" "; fbe4f3a586be6cfecb139fa091cef62f: }   E6633684a6206956a3666ed350a1b8e7:     } public function bc6993fFCAEE71C439803fFB964D9E47() { App::$ipTV_db->query("UPDATE `streams_sys` SET `progress_info` = '',`to_analyze` = 0,`pid` = -1,`stream_status` = 1 WHERE `server_id` = '%d' AND `stream_id` = '%d'", SERVER_ID, $this->id); } public function Aa7A8A8174e53C3B39F498fF2577A7aa() {  if (!file_exists(MOVIES_PATH . $this->id . "_.pid")) {   shell_exec("rm -f " . MOVIES_PATH . $this->id . ".*");  App::$ipTV_db->query("UPDATE `streams_sys` SET `bitrate` = NULL,`current_source` = NULL,`to_analyze` = 0,`pid` = NULL,`stream_started` = NULL,`stream_info` = NULL,`stream_status` = 0 WHERE `stream_id` = '%d' AND `server_id` = '%d'", $this->id, SERVER_ID);     shell_exec("rm -f " . MOVIES_PATH . $this->id . ".*");   posix_kill($F790dd01cac7ebf872ef45a2541b6cd6, 9);     $F790dd01cac7ebf872ef45a2541b6cd6 = (int) file_get_contents(MOVIES_PATH . $this->id . "_.pid");  posix_kill($F790dd01cac7ebf872ef45a2541b6cd6, 9);   if (!file_exists(MOVIES_PATH . $this->id . "_.pid")) {   }  $F790dd01cac7ebf872ef45a2541b6cd6 = (int) file_get_contents(MOVIES_PATH . $this->id . "_.pid");   App::$ipTV_db->query("UPDATE `streams_sys` SET `bitrate` = NULL,`current_source` = NULL,`to_analyze` = 0,`pid` = NULL,`stream_started` = NULL,`stream_info` = NULL,`stream_status` = 0 WHERE `stream_id` = '%d' AND `server_id` = '%d'", $this->id, SERVER_ID);  } public function f18f03c1EA98c030aaB03D66aDCF5Fe0() {   } public function f18f03c1EA98c030aaB03D66aDCF5Fe0() {  if (!($this->stream_info["direct_source"] != 0 || empty($this->servers[SERVER_ID]))) {   $e6e10186fac54f10e4e821bcd852aa86 = urldecode($e0a9b3d0af65f1531855625572d05e19["files"][$D0899b9c2542f4dc2e0c97d6bf467352]);  $Adb98396a05d8bfabf5b3306f19e40fa = $e0a9b3d0af65f1531855625572d05e19["charset"][$D0899b9c2542f4dc2e0c97d6bf467352];   $e0a9b3d0af65f1531855625572d05e19 = json_decode($this->stream_info["movie_subtitles"], true);  $D9a2977d2e9f70941cf90f7096477f8b = $Bda07685b00717896ccf463d89f3675d = "";   $this->stream_info = array_merge($this->stream_info, App::$ipTV_db->dFA068E8d3417444ff06A2eD719bA361());     if ($C5a2e4ec40beb4a9ff59e828fc969e58 != SERVER_ID) {   }  $f78b61913675a3849c310cb738a012d1 = $A1b283ce59956cee6b302fa375f00511[2];   $D9a2977d2e9f70941cf90f7096477f8b = $Bda07685b00717896ccf463d89f3675d = "";  if (empty($e0a9b3d0af65f1531855625572d05e19)) {         $f78b61913675a3849c310cb738a012d1 = str_replace(" ", "%20", $b7b780eed6265720934a0fb8f5088e7a);  $b93a9ae9c26934a7adf58d99d85842ff = implode(" ", self::B7C999bB3D474B870F7687Eb692f2292($e94b72adf42877667d3ab4bf80577308["stream_arguments"], $be8a5a2e661b47cb6a8ded5edc19918b, "fetch"));     $D59d69a1860d7b82c85e26028dfb01aa = $this->stream_info["custom_map"] . " -copy_unknown ";   $Adb98396a05d8bfabf5b3306f19e40fa = $e0a9b3d0af65f1531855625572d05e19["charset"][$D0899b9c2542f4dc2e0c97d6bf467352];  if ($e0a9b3d0af65f1531855625572d05e19["location"] == SERVER_ID) {     App::$ipTV_db->query("SELECT * FROM `streams_sys` WHERE stream_id  = '%d' AND `server_id` = '%d'", $this->id, SERVER_ID);         shell_exec($B6297663e2f9541454b597a94534d52a);  $F790dd01cac7ebf872ef45a2541b6cd6 = intval(file_get_contents(MOVIES_PATH . $this->id . "_.pid"));   if (!($this->stream_info["direct_source"] != 0 || empty($this->servers[SERVER_ID]))) {   }  return false;     $c48a89850c0323dee6d07ea09f2e8b1f = MOVIES_PATH;   if (!($this->stream_info["read_native"] == 1)) {   }  $D13840ec0e6962538389768ce1d9c46e = "-re";   $this->stream_info["transcode_attributes"] = array();         if (!($D0899b9c2542f4dc2e0c97d6bf467352 < count($e0a9b3d0af65f1531855625572d05e19["files"]))) {   }  $Bda07685b00717896ccf463d89f3675d .= "-map " . ($D0899b9c2542f4dc2e0c97d6bf467352 + 1) . " -metadata:s:s:{$D0899b9c2542f4dc2e0c97d6bf467352} title={$e0a9b3d0af65f1531855625572d05e19["names"][$D0899b9c2542f4dc2e0c97d6bf467352]} -metadata:s:s:{$D0899b9c2542f4dc2e0c97d6bf467352} language={$e0a9b3d0af65f1531855625572d05e19["names"][$D0899b9c2542f4dc2e0c97d6bf467352]} ";   $b7b780eed6265720934a0fb8f5088e7a = urldecode($b7b780eed6265720934a0fb8f5088e7a);  $be8a5a2e661b47cb6a8ded5edc19918b = substr($b7b780eed6265720934a0fb8f5088e7a, 0, strpos($b7b780eed6265720934a0fb8f5088e7a, "://"));   f3fa59c43e67b27d0d96d1c486a7da29:  $B6297663e2f9541454b597a94534d52a .= " >/dev/null 2>" . MOVIES_PATH . $this->id . ".errors & echo $! > " . MOVIES_PATH . $this->id . "_.pid";   $e94b72adf42877667d3ab4bf80577308["server_info"] = App::$ipTV_db->DFa068e8d3417444Ff06A2ed719BA361();  App::$ipTV_db->query("SELECT t1.*, t2.* FROM `streams_options` t1, `streams_arguments` t2 WHERE t1.stream_id = '%d' AND t1.argument_id = t2.id", $this->id);         e33a98bb8456e9ca9c73eda36179a468:  $D0899b9c2542f4dc2e0c97d6bf467352++;   $a26ac8a138976b0939021762ac5047b6 = json_decode($this->stream_info["target_container"], true);  if (json_last_error() === JSON_ERROR_NONE) {   $D0899b9c2542f4dc2e0c97d6bf467352 = 0;     return false;       if (empty($this->stream_info["transcode_attributes"]["-hwaccel"])) {   d24345f6bb0bea05ca2c73cf2faf0ed8:  foreach ($D2a141129e4fb91441078aed4d8a3851 as $A47b6e27a4ee52977b2a35cab3a40d41 => $B98b1e903a74aa5d65323ccc627fca59) {   Ac2b9d2a9b72544b6267e0027a1ac39e:  $D0899b9c2542f4dc2e0c97d6bf467352++;     $be8a5a2e661b47cb6a8ded5edc19918b = null;   if (empty($e0a9b3d0af65f1531855625572d05e19)) {   }  $D0899b9c2542f4dc2e0c97d6bf467352 = 0;     $e94b72adf42877667d3ab4bf80577308["server_info"] = App::$ipTV_db->DFa068e8d3417444Ff06A2ed719BA361();   App::$ipTV_db->query("SELECT * FROM `streams_sys` WHERE stream_id  = '%d' AND `server_id` = '%d'", $this->id, SERVER_ID);  if (!(App::$ipTV_db->num_rows() <= 0)) {     $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . " -y -nostdin -hide_banner -loglevel warning -err_detect ignore_err {HW_ACCEL} {NV_RESIZE} {NV_DEINT} {FETCH_OPTIONS} -fflags +genpts -async 1 {READ_NATIVE} -i "{STREAM_SOURCE}" {$D9a2977d2e9f70941cf90f7096477f8b}";   if (!empty($this->stream_info["type_key"])) {   }  App::$ipTV_db->query("SELECT * FROM `streams_types` WHERE type_id = '%d' AND `live` = 0", $this->stream_info["type"]);   return false;     if ($e0a9b3d0af65f1531855625572d05e19["location"] == SERVER_ID) {   }  $D9a2977d2e9f70941cf90f7096477f8b .= "-sub_charenc "{$Adb98396a05d8bfabf5b3306f19e40fa}" -i "" . App::$StreamingServers[$e0a9b3d0af65f1531855625572d05e19["location"]]["api_url"] . "&action=getFile&filename=" . urlencode($e6e10186fac54f10e4e821bcd852aa86) . "" ";   $F790dd01cac7ebf872ef45a2541b6cd6 = intval(file_get_contents(MOVIES_PATH . $this->id . "_.pid"));  App::$ipTV_db->query("UPDATE `streams_sys` SET `vod_folder` = '%s',`to_analyze` = 1,`stream_started` = '%d',`stream_status` = 0,`pid` = '%d' WHERE `stream_id` = '%d' AND `server_id` = '%d'", $c48a89850c0323dee6d07ea09f2e8b1f, time(), $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID);   $e94b72adf42877667d3ab4bf80577308["stream_arguments"] = App::$ipTV_db->E06b8ce84dEDb0D044DB2bC8a6A52C65();  $b7b780eed6265720934a0fb8f5088e7a = json_decode($this->stream_info["stream_source"], true)[0];   $B6297663e2f9541454b597a94534d52a = str_replace(array("{NV_DEINT}", "{NV_RESIZE}", "{HW_ACCEL}", "{FETCH_OPTIONS}", "{STREAM_SOURCE}", "{READ_NATIVE}"), array("", "", "", empty($b93a9ae9c26934a7adf58d99d85842ff) ? "" : $b93a9ae9c26934a7adf58d99d85842ff, $f78b61913675a3849c310cb738a012d1, empty($this->stream_info["custom_ffmpeg"]) ? $D13840ec0e6962538389768ce1d9c46e : ""), $B6297663e2f9541454b597a94534d52a);    if (empty($this->stream_info["transcode_attributes"]["-hwaccel"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("{HW_ACCEL}", "-hwaccel " . $this->stream_info["transcode_attributes"]["-hwaccel"], $B6297663e2f9541454b597a94534d52a);   App::$ipTV_db->query("SELECT t1.*, t2.* FROM `streams_options` t1, `streams_arguments` t2 WHERE t1.stream_id = '%d' AND t1.argument_id = t2.id", $this->id);  $e94b72adf42877667d3ab4bf80577308["stream_arguments"] = App::$ipTV_db->E06b8ce84dEDb0D044DB2bC8a6A52C65();         $D0899b9c2542f4dc2e0c97d6bf467352++;      $D59d69a1860d7b82c85e26028dfb01aa = "-map 0:a -map 0:v";   $this->stream_info["target_container"] = $a26ac8a138976b0939021762ac5047b6;       $f78b61913675a3849c310cb738a012d1 = App::$StreamingServers[$C5a2e4ec40beb4a9ff59e828fc969e58]["api_url"] . "&action=getFile&filename=" . urlencode($A1b283ce59956cee6b302fa375f00511[2]);     $B6297663e2f9541454b597a94534d52a = "ln -s "{$f78b61913675a3849c310cb738a012d1}" " . MOVIES_PATH . $this->id . "." . pathinfo($f78b61913675a3849c310cb738a012d1, PATHINFO_EXTENSION) . " >/dev/null 2>/dev/null & echo $! > " . MOVIES_PATH . $this->id . "_.pid";   if ($this->stream_info["enable_transcode"] == 1) {   }  $this->stream_info["transcode_attributes"] = array();   return $F790dd01cac7ebf872ef45a2541b6cd6;  } function e82012F6C00ED0De835A765dFB6f9B76() { return !$this->delay ? STREAMS_PATH . $this->id . "_.m3u8" : DELAY_STREAM . $this->id . "_.m3u8"; } public static function B7c999Bb3d474B870f7687eb692F2292($A13fe3dd3899eb026099553c02fad853, $be8a5a2e661b47cb6a8ded5edc19918b, $d6898a23376491b3bdd709c5a8c5a038) {   $f78b61913675a3849c310cb738a012d1 = App::$StreamingServers[$C5a2e4ec40beb4a9ff59e828fc969e58]["api_url"] . "&action=getFile&filename=" . urlencode($A1b283ce59956cee6b302fa375f00511[2]);       $this->stream_info["target_container"] = $a26ac8a138976b0939021762ac5047b6;     $a26ac8a138976b0939021762ac5047b6 = json_decode($this->stream_info["target_container"], true);   if (empty(App::$StreamingServers[SERVER_ID]["vod_output_folder"]) || !is_dir(App::$StreamingServers[SERVER_ID]["vod_output_folder"]) || !is_writeable(App::$StreamingServers[SERVER_ID]["vod_output_folder"])) {   }  $c48a89850c0323dee6d07ea09f2e8b1f = App::$StreamingServers[SERVER_ID]["vod_output_folder"];         if (array_key_exists("-vcodec", $this->stream_info["transcode_attributes"])) {   }  $this->stream_info["transcode_attributes"]["-vcodec"] = "copy";     if (empty(App::$StreamingServers[SERVER_ID]["vod_output_folder"]) || !is_dir(App::$StreamingServers[SERVER_ID]["vod_output_folder"]) || !is_writeable(App::$StreamingServers[SERVER_ID]["vod_output_folder"])) {   $f78b61913675a3849c310cb738a012d1 = $A1b283ce59956cee6b302fa375f00511[2];      $D59d69a1860d7b82c85e26028dfb01aa = "-map 0 -copy_unknown ";         if (json_last_error() === JSON_ERROR_NONE) {   }  $this->stream_info["target_container"] = array($this->stream_info["target_container"]);   $this->stream_info["transcode_attributes"] = array_merge(self::b7C999bB3d474b870f7687eB692f2292($e94b72adf42877667d3ab4bf80577308["stream_arguments"], $be8a5a2e661b47cb6a8ded5edc19918b, "transcode"), json_decode($this->stream_info["transcode_attributes"], true));     App::$ipTV_db->query("SELECT * FROM `streams_types` WHERE type_id = '%d' AND `live` = 0", $this->stream_info["type"]);  if (!(App::$ipTV_db->num_rows() <= 0)) {     if (!($D0899b9c2542f4dc2e0c97d6bf467352 < count($e0a9b3d0af65f1531855625572d05e19["files"]))) {   if (empty($this->stream_info["transcode_attributes"]["-resize"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("{NV_RESIZE}", "-resize " . $this->stream_info["transcode_attributes"]["-resize"], $B6297663e2f9541454b597a94534d52a);   return false;     if (!(App::$ipTV_db->num_rows() <= 0)) {   }  return false;         $D9a2977d2e9f70941cf90f7096477f8b .= "-sub_charenc "{$Adb98396a05d8bfabf5b3306f19e40fa}" -i "{$e6e10186fac54f10e4e821bcd852aa86}" ";     foreach ($D2a141129e4fb91441078aed4d8a3851 as $A47b6e27a4ee52977b2a35cab3a40d41 => $B98b1e903a74aa5d65323ccc627fca59) {  if ($A47b6e27a4ee52977b2a35cab3a40d41 == "mp4") {     $B6297663e2f9541454b597a94534d52a .= implode(" ", self::cB8c727DF91Ee653452b3C128AE45e9B($this->stream_info["transcode_attributes"])) . " ";     $this->stream_info["transcode_attributes"]["-scodec"] = "srt";         $this->stream_info["transcode_attributes"]["-scodec"] = "srt";     $this->stream_info["transcode_attributes"]["-scodec"] = "copy";    $B6297663e2f9541454b597a94534d52a .= implode(" ", self::cB8c727DF91Ee653452b3C128AE45e9B($this->stream_info["transcode_attributes"])) . " ";  $B6297663e2f9541454b597a94534d52a .= $B98b1e903a74aa5d65323ccc627fca59;   if ($A47b6e27a4ee52977b2a35cab3a40d41 == "mkv") {   }  $this->stream_info["transcode_attributes"]["-scodec"] = "copy";         $B6297663e2f9541454b597a94534d52a .= $B98b1e903a74aa5d65323ccc627fca59;  E478135f98460566f54e1cfb77615ee7:     $this->stream_info["transcode_attributes"]["-scodec"] = "mov_text";   E478135f98460566f54e1cfb77615ee7:  }   if ($A47b6e27a4ee52977b2a35cab3a40d41 == "mp4") {   }  if ($A47b6e27a4ee52977b2a35cab3a40d41 == "mkv") {   $this->stream_info["transcode_attributes"]["-scodec"] = "mov_text";    }  f3fa59c43e67b27d0d96d1c486a7da29:   foreach ($this->stream_info["target_container"] as $Fda47fb593bdf988c16793db779ade53) { $D2a141129e4fb91441078aed4d8a3851[$Fda47fb593bdf988c16793db779ade53] = "-movflags +faststart -dn {$D59d69a1860d7b82c85e26028dfb01aa} -ignore_unknown {$Bda07685b00717896ccf463d89f3675d} " . $c48a89850c0323dee6d07ea09f2e8b1f . $this->id . "." . $Fda47fb593bdf988c16793db779ade53 . " "; Eb89f075ef9f2461ef1673c9915b55df: }  d24345f6bb0bea05ca2c73cf2faf0ed8:   $this->stream_info["transcode_attributes"] = json_decode($this->transcodingProfile["profile_options"], true);            if ($this->stream_info["enable_transcode"] == 1) {   if (empty($this->stream_info["transcode_attributes"]["-deint"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("{NV_DEINT}", "-deint " . $this->stream_info["transcode_attributes"]["-deint"], $B6297663e2f9541454b597a94534d52a);   $this->C29FD77A42D94312ff3be9a617Ff9FEC();  $this->B55ffa06698cAF47083b8bFcDf2b3Fdc();     $A1b283ce59956cee6b302fa375f00511 = explode(":", $b7b780eed6265720934a0fb8f5088e7a, 3);     $D2a141129e4fb91441078aed4d8a3851 = array();     if (array_key_exists("-vcodec", $this->stream_info["transcode_attributes"])) {   if (!($D0899b9c2542f4dc2e0c97d6bf467352 < count($e0a9b3d0af65f1531855625572d05e19["files"]))) {   }  $e6e10186fac54f10e4e821bcd852aa86 = urldecode($e0a9b3d0af65f1531855625572d05e19["files"][$D0899b9c2542f4dc2e0c97d6bf467352]);   $D13840ec0e6962538389768ce1d9c46e = "-re";       $D0899b9c2542f4dc2e0c97d6bf467352 = 0;     $this->stream_info["transcode_attributes"] = array_merge(self::b7C999bB3d474b870f7687eB692f2292($e94b72adf42877667d3ab4bf80577308["stream_arguments"], $be8a5a2e661b47cb6a8ded5edc19918b, "transcode"), json_decode($this->stream_info["transcode_attributes"], true));   $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . " -y -nostdin -hide_banner -loglevel warning -err_detect ignore_err {HW_ACCEL} {NV_RESIZE} {NV_DEINT} {FETCH_OPTIONS} -fflags +genpts -async 1 {READ_NATIVE} -i "{STREAM_SOURCE}" {$D9a2977d2e9f70941cf90f7096477f8b}";  $D13840ec0e6962538389768ce1d9c46e = "";     if (array_key_exists("-acodec", $this->stream_info["transcode_attributes"])) {     $D9a2977d2e9f70941cf90f7096477f8b .= "-sub_charenc "{$Adb98396a05d8bfabf5b3306f19e40fa}" -i "{$e6e10186fac54f10e4e821bcd852aa86}" ";   if (array_key_exists("-acodec", $this->stream_info["transcode_attributes"])) {   }  $this->stream_info["transcode_attributes"]["-acodec"] = "copy";   App::$ipTV_db->query("UPDATE `streams_sys` SET `vod_folder` = '%s',`to_analyze` = 1,`stream_started` = '%d',`stream_status` = 0,`pid` = '%d' WHERE `stream_id` = '%d' AND `server_id` = '%d'", $c48a89850c0323dee6d07ea09f2e8b1f, time(), $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID);  return $F790dd01cac7ebf872ef45a2541b6cd6;     $this->stream_info = array_merge($this->stream_info, App::$ipTV_db->dFA068E8d3417444ff06A2eD719bA361());   $B6297663e2f9541454b597a94534d52a = str_ireplace("{HW_ACCEL}", "-hwaccel " . $this->stream_info["transcode_attributes"]["-hwaccel"], $B6297663e2f9541454b597a94534d52a);  if (empty($this->stream_info["transcode_attributes"]["-resize"])) {           if (!($D0899b9c2542f4dc2e0c97d6bf467352 < count($e0a9b3d0af65f1531855625572d05e19["files"]))) {   $be8a5a2e661b47cb6a8ded5edc19918b = substr($b7b780eed6265720934a0fb8f5088e7a, 0, strpos($b7b780eed6265720934a0fb8f5088e7a, "://"));  $f78b61913675a3849c310cb738a012d1 = str_replace(" ", "%20", $b7b780eed6265720934a0fb8f5088e7a);     if ($this->stream_info["transcode_profile_id"] == -1) {   $D0899b9c2542f4dc2e0c97d6bf467352++;    $D59d69a1860d7b82c85e26028dfb01aa = "-map 0:a -map 0:v";       if (isset($C5a2e4ec40beb4a9ff59e828fc969e58) && $C5a2e4ec40beb4a9ff59e828fc969e58 == SERVER_ID && $this->stream_info["movie_symlink"] == 1) {     shell_exec($B6297663e2f9541454b597a94534d52a);         $D2a141129e4fb91441078aed4d8a3851 = array();  foreach ($this->stream_info["target_container"] as $Fda47fb593bdf988c16793db779ade53) { $D2a141129e4fb91441078aed4d8a3851[$Fda47fb593bdf988c16793db779ade53] = "-movflags +faststart -dn {$D59d69a1860d7b82c85e26028dfb01aa} -ignore_unknown {$Bda07685b00717896ccf463d89f3675d} " . $c48a89850c0323dee6d07ea09f2e8b1f . $this->id . "." . $Fda47fb593bdf988c16793db779ade53 . " "; Eb89f075ef9f2461ef1673c9915b55df: }   $b93a9ae9c26934a7adf58d99d85842ff = implode(" ", self::B7C999bB3D474B870F7687Eb692f2292($e94b72adf42877667d3ab4bf80577308["stream_arguments"], $be8a5a2e661b47cb6a8ded5edc19918b, "fetch"));    if (!empty($this->stream_info["custom_map"])) {   }  if ($this->stream_info["remove_subtitles"] == 1) {   $b7b780eed6265720934a0fb8f5088e7a = json_decode($this->stream_info["stream_source"], true)[0];  if (substr($b7b780eed6265720934a0fb8f5088e7a, 0, 2) == "s:") {   $c48a89850c0323dee6d07ea09f2e8b1f = App::$StreamingServers[SERVER_ID]["vod_output_folder"];          if (!(App::$ipTV_db->num_rows() <= 0)) {   }  return false;   $C5a2e4ec40beb4a9ff59e828fc969e58 = $A1b283ce59956cee6b302fa375f00511[1];  if ($C5a2e4ec40beb4a9ff59e828fc969e58 != SERVER_ID) {   $D0899b9c2542f4dc2e0c97d6bf467352 = 0;     if ($this->stream_info["remove_subtitles"] == 1) {   }    $D13840ec0e6962538389768ce1d9c46e = "";  if (!($this->stream_info["read_native"] == 1)) {   $this->B55ffa06698cAF47083b8bFcDf2b3Fdc();  if (!empty($this->stream_info["type_key"])) {        $B6297663e2f9541454b597a94534d52a = str_ireplace("{NV_DEINT}", "-deint " . $this->stream_info["transcode_attributes"]["-deint"], $B6297663e2f9541454b597a94534d52a);     if (substr($b7b780eed6265720934a0fb8f5088e7a, 0, 2) == "s:") {   }  $b7b780eed6265720934a0fb8f5088e7a = urldecode($b7b780eed6265720934a0fb8f5088e7a);   $D59d69a1860d7b82c85e26028dfb01aa = $this->stream_info["custom_map"] . " -copy_unknown ";      Ac2b9d2a9b72544b6267e0027a1ac39e:   $D59d69a1860d7b82c85e26028dfb01aa = "-map 0 -copy_unknown ";  if (!empty($this->stream_info["custom_map"])) {        if ($this->stream_info["transcode_profile_id"] == -1) {   }  $this->stream_info["transcode_attributes"] = json_decode($this->transcodingProfile["profile_options"], true);   $this->stream_info["target_container"] = array($this->stream_info["target_container"]);    $B6297663e2f9541454b597a94534d52a .= " >/dev/null 2>" . MOVIES_PATH . $this->id . ".errors & echo $! > " . MOVIES_PATH . $this->id . "_.pid";  $B6297663e2f9541454b597a94534d52a = str_replace(array("{NV_DEINT}", "{NV_RESIZE}", "{HW_ACCEL}", "{FETCH_OPTIONS}", "{STREAM_SOURCE}", "{READ_NATIVE}"), array("", "", "", empty($b93a9ae9c26934a7adf58d99d85842ff) ? "" : $b93a9ae9c26934a7adf58d99d85842ff, $f78b61913675a3849c310cb738a012d1, empty($this->stream_info["custom_ffmpeg"]) ? $D13840ec0e6962538389768ce1d9c46e : ""), $B6297663e2f9541454b597a94534d52a);     $this->C29FD77A42D94312ff3be9a617Ff9FEC();   $B6297663e2f9541454b597a94534d52a = "ln -s "{$f78b61913675a3849c310cb738a012d1}" " . MOVIES_PATH . $this->id . "." . pathinfo($f78b61913675a3849c310cb738a012d1, PATHINFO_EXTENSION) . " >/dev/null 2>/dev/null & echo $! > " . MOVIES_PATH . $this->id . "_.pid";     $c48a89850c0323dee6d07ea09f2e8b1f = MOVIES_PATH;     $A1b283ce59956cee6b302fa375f00511 = explode(":", $b7b780eed6265720934a0fb8f5088e7a, 3);  $C5a2e4ec40beb4a9ff59e828fc969e58 = $A1b283ce59956cee6b302fa375f00511[1];   $D9a2977d2e9f70941cf90f7096477f8b .= "-sub_charenc "{$Adb98396a05d8bfabf5b3306f19e40fa}" -i "" . App::$StreamingServers[$e0a9b3d0af65f1531855625572d05e19["location"]]["api_url"] . "&action=getFile&filename=" . urlencode($e6e10186fac54f10e4e821bcd852aa86) . "" ";    $B6297663e2f9541454b597a94534d52a = str_ireplace("{NV_RESIZE}", "-resize " . $this->stream_info["transcode_attributes"]["-resize"], $B6297663e2f9541454b597a94534d52a);       if (empty($this->stream_info["transcode_attributes"]["-deint"])) {         $this->stream_info["transcode_attributes"]["-vcodec"] = "copy";     $be8a5a2e661b47cb6a8ded5edc19918b = null;     $Bda07685b00717896ccf463d89f3675d .= "-map " . ($D0899b9c2542f4dc2e0c97d6bf467352 + 1) . " -metadata:s:s:{$D0899b9c2542f4dc2e0c97d6bf467352} title={$e0a9b3d0af65f1531855625572d05e19["names"][$D0899b9c2542f4dc2e0c97d6bf467352]} -metadata:s:s:{$D0899b9c2542f4dc2e0c97d6bf467352} language={$e0a9b3d0af65f1531855625572d05e19["names"][$D0899b9c2542f4dc2e0c97d6bf467352]} ";  e33a98bb8456e9ca9c73eda36179a468:   if (isset($C5a2e4ec40beb4a9ff59e828fc969e58) && $C5a2e4ec40beb4a9ff59e828fc969e58 == SERVER_ID && $this->stream_info["movie_symlink"] == 1) {   }  $e0a9b3d0af65f1531855625572d05e19 = json_decode($this->stream_info["movie_subtitles"], true);   $this->stream_info["transcode_attributes"]["-acodec"] = "copy";     } function e82012F6C00ED0De835A765dFB6f9B76() { return !$this->delay ? STREAMS_PATH . $this->id . "_.m3u8" : DELAY_STREAM . $this->id . "_.m3u8"; } public static function B7c999Bb3d474B870f7687eb692F2292($A13fe3dd3899eb026099553c02fad853, $be8a5a2e661b47cb6a8ded5edc19918b, $d6898a23376491b3bdd709c5a8c5a038) {  $c6b5ba025968550542006e6f3c09b8ec = array();   if (empty($A13fe3dd3899eb026099553c02fad853)) {   }  foreach ($A13fe3dd3899eb026099553c02fad853 as $d46eba458cb7d09b1251f1fbadbc1565 => $ea90ab958f6e1f9c15ff4a699271430f) {   d1f6ae77564bd16fe366391f70f1ef25:       return $c6b5ba025968550542006e6f3c09b8ec;   return $c6b5ba025968550542006e6f3c09b8ec;  } public function b5aC8D47622ea2bd178Cb047c9Cc359B() { foreach ($this->stream_info["sources"] as $fdaac4814b6218b4cf2bb72b257c95a6) {   $c6b5ba025968550542006e6f3c09b8ec = array();  if (empty($A13fe3dd3899eb026099553c02fad853)) {   foreach ($A13fe3dd3899eb026099553c02fad853 as $d46eba458cb7d09b1251f1fbadbc1565 => $ea90ab958f6e1f9c15ff4a699271430f) {  if (!($ea90ab958f6e1f9c15ff4a699271430f["argument_cat"] != $d6898a23376491b3bdd709c5a8c5a038)) {        if (!($ea90ab958f6e1f9c15ff4a699271430f["argument_cat"] != $d6898a23376491b3bdd709c5a8c5a038)) {   }      if (!(!is_null($ea90ab958f6e1f9c15ff4a699271430f["argument_wprotocol"]) && !stristr($be8a5a2e661b47cb6a8ded5edc19918b, $ea90ab958f6e1f9c15ff4a699271430f["argument_wprotocol"]) && !is_null($be8a5a2e661b47cb6a8ded5edc19918b))) {           $c6b5ba025968550542006e6f3c09b8ec[] = sprintf($ea90ab958f6e1f9c15ff4a699271430f["argument_cmd"], $ea90ab958f6e1f9c15ff4a699271430f["value"]);         if (!(!is_null($ea90ab958f6e1f9c15ff4a699271430f["argument_wprotocol"]) && !stristr($be8a5a2e661b47cb6a8ded5edc19918b, $ea90ab958f6e1f9c15ff4a699271430f["argument_wprotocol"]) && !is_null($be8a5a2e661b47cb6a8ded5edc19918b))) {   }    $c6b5ba025968550542006e6f3c09b8ec[] = sprintf($ea90ab958f6e1f9c15ff4a699271430f["argument_cmd"], $ea90ab958f6e1f9c15ff4a699271430f["value"]);       }   if ($ea90ab958f6e1f9c15ff4a699271430f["argument_type"] == "text") {   }  $c6b5ba025968550542006e6f3c09b8ec[] = $ea90ab958f6e1f9c15ff4a699271430f["argument_cmd"];     if ($ea90ab958f6e1f9c15ff4a699271430f["argument_type"] == "text") {   $c6b5ba025968550542006e6f3c09b8ec[] = $ea90ab958f6e1f9c15ff4a699271430f["argument_cmd"];          }  d1f6ae77564bd16fe366391f70f1ef25:   } public function b5aC8D47622ea2bd178Cb047c9Cc359B() { foreach ($this->stream_info["sources"] as $fdaac4814b6218b4cf2bb72b257c95a6) {  if (!file_exists(STREAMS_PATH . md5($fdaac4814b6218b4cf2bb72b257c95a6))) {   if (!file_exists(STREAMS_PATH . md5($fdaac4814b6218b4cf2bb72b257c95a6))) {   }  unlink(STREAMS_PATH . md5($fdaac4814b6218b4cf2bb72b257c95a6));   Cdf27a6efad0ff86e1d11e948747add6:  } c78a133921eabf7837e2bc95b56564ae: } public function ParseStreamURL($ec9d9c1d95379f7034b928bf7b271e19) {   unlink(STREAMS_PATH . md5($fdaac4814b6218b4cf2bb72b257c95a6));       Cdf27a6efad0ff86e1d11e948747add6:   } c78a133921eabf7837e2bc95b56564ae: } public function ParseStreamURL($ec9d9c1d95379f7034b928bf7b271e19) {  $be8a5a2e661b47cb6a8ded5edc19918b = strtolower(substr($ec9d9c1d95379f7034b928bf7b271e19, 0, strpos($ec9d9c1d95379f7034b928bf7b271e19, "://")));   if ($be8a5a2e661b47cb6a8ded5edc19918b == "http" && $this->stream_info["is_website"] == 1) {   }    return array("url" => $ec9d9c1d95379f7034b928bf7b271e19, "protocol" => $be8a5a2e661b47cb6a8ded5edc19918b, "fetch_options" => b73c353a42bB6925AD18700f28Df7792::b7C999bb3d474b870f7687Eb692f2292($this->args, $be8a5a2e661b47cb6a8ded5edc19918b, "fetch"));  } static function B6dc985aEf1a3CcEA612b7134f5D2949($C9dbd3d050259a9b404f6176f8058b52, $Ff5b042f5d42caced3e6e3e284b7a52d = array(), $ab3561aa773b9bf9a0d718a446f54aa8 = "") {     $ec9d9c1d95379f7034b928bf7b271e19 .= " live=1 timeout=10";               $Bf308b6634d8f0fd744569b2a06864a1 = "rtmp://$OPT:rtmp-raw=";  $ec9d9c1d95379f7034b928bf7b271e19 = trim(substr($ec9d9c1d95379f7034b928bf7b271e19, stripos($ec9d9c1d95379f7034b928bf7b271e19, $Bf308b6634d8f0fd744569b2a06864a1) + strlen($Bf308b6634d8f0fd744569b2a06864a1)));   $ec9d9c1d95379f7034b928bf7b271e19 = trim(substr($ec9d9c1d95379f7034b928bf7b271e19, stripos($ec9d9c1d95379f7034b928bf7b271e19, $Bf308b6634d8f0fd744569b2a06864a1) + strlen($Bf308b6634d8f0fd744569b2a06864a1)));     $A1dcc118a83819669d9f92ce1b4090e5 = trim(shell_exec(YOUTUBE_PATH . " "{$ec9d9c1d95379f7034b928bf7b271e19}" -q --get-url --skip-download -f best"));  $ec9d9c1d95379f7034b928bf7b271e19 = explode("
", $A1dcc118a83819669d9f92ce1b4090e5)[0];   if (!stristr($ec9d9c1d95379f7034b928bf7b271e19, "$OPT")) {   }  $Bf308b6634d8f0fd744569b2a06864a1 = "rtmp://$OPT:rtmp-raw=";   if ($be8a5a2e661b47cb6a8ded5edc19918b == "rtmp") {   }  if ($be8a5a2e661b47cb6a8ded5edc19918b == "http" && $this->stream_info["is_website"] == 1) {   $ec9d9c1d95379f7034b928bf7b271e19 = explode("
", $A1dcc118a83819669d9f92ce1b4090e5)[0];       $A1dcc118a83819669d9f92ce1b4090e5 = trim(shell_exec(YOUTUBE_PATH . " "{$ec9d9c1d95379f7034b928bf7b271e19}" -q --get-url --skip-download -f best"));     if (!stristr($ec9d9c1d95379f7034b928bf7b271e19, "$OPT")) {     return array("url" => $ec9d9c1d95379f7034b928bf7b271e19, "protocol" => $be8a5a2e661b47cb6a8ded5edc19918b, "fetch_options" => b73c353a42bB6925AD18700f28Df7792::b7C999bb3d474b870f7687Eb692f2292($this->args, $be8a5a2e661b47cb6a8ded5edc19918b, "fetch"));   $be8a5a2e661b47cb6a8ded5edc19918b = strtolower(substr($ec9d9c1d95379f7034b928bf7b271e19, 0, strpos($ec9d9c1d95379f7034b928bf7b271e19, "://")));  if ($be8a5a2e661b47cb6a8ded5edc19918b == "rtmp") {   $ec9d9c1d95379f7034b928bf7b271e19 .= " live=1 timeout=10";    } static function B6dc985aEf1a3CcEA612b7134f5D2949($C9dbd3d050259a9b404f6176f8058b52, $Ff5b042f5d42caced3e6e3e284b7a52d = array(), $ab3561aa773b9bf9a0d718a446f54aa8 = "") {  $Ba4d873454191514e92d2ce517c3611a = abs(intval(App::$settings["stream_max_analyze"]));   return self::eff0e10420614072862D88fAC1c4D8A6(json_decode($c1dcf69bde40d060e3486429442c5507, true));  } public static function eff0E10420614072862d88FaC1C4d8A6($D96a7536747cf366fc2571af40f2df7d) {   $Ba4d873454191514e92d2ce517c3611a = abs(intval(App::$settings["stream_max_analyze"]));  $e02ec08a1202417d0cc3ce55026a7e52 = abs(intval(App::$settings["probesize"]));   $B746b0f8a07ab848d7db3fb3041ca4b3 = "{$ab3561aa773b9bf9a0d718a446f54aa8}/usr/bin/timeout {$F718093935be1208db3ad259458ab66d}s " . FFPROBE_PATH . " -probesize {$e02ec08a1202417d0cc3ce55026a7e52} -analyzeduration {$Ba4d873454191514e92d2ce517c3611a} " . implode(" ", $Ff5b042f5d42caced3e6e3e284b7a52d) . " {$e705e49571a592c5b3d9fbb5fa0ff37c} -i "{$C9dbd3d050259a9b404f6176f8058b52}" -v quiet -print_format json -show_streams -show_format";  $c1dcf69bde40d060e3486429442c5507 = Ac72bd8d68B1C3cA5e4Ac5938edacBD5::e22b60985e66ce8Cb06C05766995BE85($B746b0f8a07ab848d7db3fb3041ca4b3, "raw");   $e705e49571a592c5b3d9fbb5fa0ff37c = "";  if (!stristr($C9dbd3d050259a9b404f6176f8058b52, CREATED_CHANNELS)) {     $B746b0f8a07ab848d7db3fb3041ca4b3 = "{$ab3561aa773b9bf9a0d718a446f54aa8}/usr/bin/timeout {$F718093935be1208db3ad259458ab66d}s " . FFPROBE_PATH . " -probesize {$e02ec08a1202417d0cc3ce55026a7e52} -analyzeduration {$Ba4d873454191514e92d2ce517c3611a} " . implode(" ", $Ff5b042f5d42caced3e6e3e284b7a52d) . " {$e705e49571a592c5b3d9fbb5fa0ff37c} -i "{$C9dbd3d050259a9b404f6176f8058b52}" -v quiet -print_format json -show_streams -show_format";   $e02ec08a1202417d0cc3ce55026a7e52 = abs(intval(App::$settings["probesize"]));  $F718093935be1208db3ad259458ab66d = intval($Ba4d873454191514e92d2ce517c3611a / 1000000) + 5;   $e705e49571a592c5b3d9fbb5fa0ff37c = "-safe 0 -f concat";     if (!stristr($C9dbd3d050259a9b404f6176f8058b52, CREATED_CHANNELS)) {   }  $e705e49571a592c5b3d9fbb5fa0ff37c = "-safe 0 -f concat";   $F718093935be1208db3ad259458ab66d = intval($Ba4d873454191514e92d2ce517c3611a / 1000000) + 5;  $e705e49571a592c5b3d9fbb5fa0ff37c = "";   $c1dcf69bde40d060e3486429442c5507 = Ac72bd8d68B1C3cA5e4Ac5938edacBD5::e22b60985e66ce8Cb06C05766995BE85($B746b0f8a07ab848d7db3fb3041ca4b3, "raw");  return self::eff0e10420614072862D88fAC1c4D8A6(json_decode($c1dcf69bde40d060e3486429442c5507, true));   } public static function eff0E10420614072862d88FaC1C4d8A6($D96a7536747cf366fc2571af40f2df7d) {  if (empty($D96a7536747cf366fc2571af40f2df7d)) {     $output = array();   foreach ($D96a7536747cf366fc2571af40f2df7d["streams"] as $a398552c7fd93f02fbb7b11395b24ac6) {  if (isset($a398552c7fd93f02fbb7b11395b24ac6["codec_type"])) {     if (!($a398552c7fd93f02fbb7b11395b24ac6["codec_type"] != "audio" && $a398552c7fd93f02fbb7b11395b24ac6["codec_type"] != "video")) {   $output["codecs"][$a398552c7fd93f02fbb7b11395b24ac6["codec_type"]] = $a398552c7fd93f02fbb7b11395b24ac6;       $output["codecs"][$a398552c7fd93f02fbb7b11395b24ac6["codec_type"]] = $a398552c7fd93f02fbb7b11395b24ac6;                 }   if (!($a398552c7fd93f02fbb7b11395b24ac6["codec_type"] != "audio" && $a398552c7fd93f02fbb7b11395b24ac6["codec_type"] != "video")) {   }    if (isset($a398552c7fd93f02fbb7b11395b24ac6["codec_type"])) {   }    }  ee827d47d9afb8c3fcef57fe8a1cc3cb:   if (empty($D96a7536747cf366fc2571af40f2df7d)) {   }  if (empty($D96a7536747cf366fc2571af40f2df7d["codecs"])) {   $output = array();  $output["codecs"]["video"] = "";   $output["codecs"]["video"] = "";  $output["codecs"]["audio"] = "";   return $output;     $output["filename"] = $D96a7536747cf366fc2571af40f2df7d["format"]["filename"];  $output["bitrate"] = !empty($D96a7536747cf366fc2571af40f2df7d["format"]["bit_rate"]) ? $D96a7536747cf366fc2571af40f2df7d["format"]["bit_rate"] : null;   $output["container"] = $D96a7536747cf366fc2571af40f2df7d["format"]["format_name"];  $output["filename"] = $D96a7536747cf366fc2571af40f2df7d["format"]["filename"];   $output["of_duration"] = !empty($D96a7536747cf366fc2571af40f2df7d["format"]["duration"]) ? $D96a7536747cf366fc2571af40f2df7d["format"]["duration"] : "N/A";  $output["duration"] = !empty($D96a7536747cf366fc2571af40f2df7d["format"]["duration"]) ? gmdate("H:i:s", intval($D96a7536747cf366fc2571af40f2df7d["format"]["duration"])) : "N/A";   return false;  } public static function cb8c727df91Ee653452b3c128AE45e9b($b4e7b79224424dd7144cfcd279b6f001) {   if (empty($D96a7536747cf366fc2571af40f2df7d["codecs"])) {   }  return $D96a7536747cf366fc2571af40f2df7d;   return $D96a7536747cf366fc2571af40f2df7d;       return false;   $output["bitrate"] = !empty($D96a7536747cf366fc2571af40f2df7d["format"]["bit_rate"]) ? $D96a7536747cf366fc2571af40f2df7d["format"]["bit_rate"] : null;  $output["of_duration"] = !empty($D96a7536747cf366fc2571af40f2df7d["format"]["duration"]) ? $D96a7536747cf366fc2571af40f2df7d["format"]["duration"] : "N/A";   $output["duration"] = !empty($D96a7536747cf366fc2571af40f2df7d["format"]["duration"]) ? gmdate("H:i:s", intval($D96a7536747cf366fc2571af40f2df7d["format"]["duration"])) : "N/A";  foreach ($D96a7536747cf366fc2571af40f2df7d["streams"] as $a398552c7fd93f02fbb7b11395b24ac6) {   ee827d47d9afb8c3fcef57fe8a1cc3cb:  return $output;   $output["codecs"]["audio"] = "";  $output["container"] = $D96a7536747cf366fc2571af40f2df7d["format"]["format_name"];   } public static function cb8c727df91Ee653452b3c128AE45e9b($b4e7b79224424dd7144cfcd279b6f001) {  if (!isset($b4e7b79224424dd7144cfcd279b6f001["-hwaccel"])) {   uasort($B83d857d039699a5b9884a8540630393, array(__CLASS__, "customOrder"));  return array_map("trim", array_values(array_filter($B83d857d039699a5b9884a8540630393)));   return array_map("trim", array_values(array_filter($B83d857d039699a5b9884a8540630393)));  } public static function customOrder($Eca5eb2a6ed7ee7d89915c57e95ce35d, $C5a2d6b5b9a2e186a757987975e772d0) {   E2409a5d0dedec20a5d1e4585611e9c2:  if (empty($Ba31a5b779f5aa7174d4e4ccd3fbd885)) {   $b4e7b79224424dd7144cfcd279b6f001[] = "-filter_complex "" . implode(",", $Ba31a5b779f5aa7174d4e4ccd3fbd885) . """;     foreach ($b4e7b79224424dd7144cfcd279b6f001 as $d245c651e0394efedc78fac799cfcb67 => $ea90ab958f6e1f9c15ff4a699271430f) {  if (!isset($ea90ab958f6e1f9c15ff4a699271430f["cmd"])) {   if (!isset($ea90ab958f6e1f9c15ff4a699271430f["cmd"])) {   }  $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67] = $ea90ab958f6e1f9c15ff4a699271430f = $ea90ab958f6e1f9c15ff4a699271430f["cmd"];   $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67] = trim(str_replace($ccdbf2dfdd54c6b82b91144c69d92926[0], "", $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67]));  $Ba31a5b779f5aa7174d4e4ccd3fbd885[] = $ccdbf2dfdd54c6b82b91144c69d92926[1];   $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67] = $ea90ab958f6e1f9c15ff4a699271430f = $ea90ab958f6e1f9c15ff4a699271430f["cmd"];       if (!preg_match("/-filter_complex "(.*?)"/", $ea90ab958f6e1f9c15ff4a699271430f, $ccdbf2dfdd54c6b82b91144c69d92926)) {   if (!preg_match("/-filter_complex "(.*?)"/", $ea90ab958f6e1f9c15ff4a699271430f, $ccdbf2dfdd54c6b82b91144c69d92926)) {   }  $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67] = trim(str_replace($ccdbf2dfdd54c6b82b91144c69d92926[0], "", $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67]));   A7569b91d69a4946e0ee644520d5bbad:  }     A7569b91d69a4946e0ee644520d5bbad:   $Ba31a5b779f5aa7174d4e4ccd3fbd885[] = $ccdbf2dfdd54c6b82b91144c69d92926[1];     }  E2409a5d0dedec20a5d1e4585611e9c2:   $Ba31a5b779f5aa7174d4e4ccd3fbd885 = array();  foreach ($b4e7b79224424dd7144cfcd279b6f001 as $d245c651e0394efedc78fac799cfcb67 => $ea90ab958f6e1f9c15ff4a699271430f) {   if (empty($Ba31a5b779f5aa7174d4e4ccd3fbd885)) {   }  $b4e7b79224424dd7144cfcd279b6f001[] = "-filter_complex "" . implode(",", $Ba31a5b779f5aa7174d4e4ccd3fbd885) . """;   if (!isset($b4e7b79224424dd7144cfcd279b6f001["-resize"])) {   }  unset($b4e7b79224424dd7144cfcd279b6f001["-resize"]);   unset($b4e7b79224424dd7144cfcd279b6f001["-deint"]);     Bf7f86c1054076ba231a45d91df5c719:  $B83d857d039699a5b9884a8540630393 = array_filter($B83d857d039699a5b9884a8540630393);     $Ba31a5b779f5aa7174d4e4ccd3fbd885 = array();     $B83d857d039699a5b9884a8540630393 = array();   unset($b4e7b79224424dd7144cfcd279b6f001["-hwaccel"]);       if (!isset($b4e7b79224424dd7144cfcd279b6f001["-resize"])) {   unset($b4e7b79224424dd7144cfcd279b6f001["-resize"]);     if (!isset($b4e7b79224424dd7144cfcd279b6f001["-hwaccel"])) {   }  unset($b4e7b79224424dd7144cfcd279b6f001["-hwaccel"]);   if (!isset($b4e7b79224424dd7144cfcd279b6f001["-deint"])) {   }  unset($b4e7b79224424dd7144cfcd279b6f001["-deint"]);   $B83d857d039699a5b9884a8540630393 = array();  foreach ($b4e7b79224424dd7144cfcd279b6f001 as $d245c651e0394efedc78fac799cfcb67 => $A90d22a5ce9a1b23b83b081058cc6e3b) {   foreach ($b4e7b79224424dd7144cfcd279b6f001 as $d245c651e0394efedc78fac799cfcb67 => $A90d22a5ce9a1b23b83b081058cc6e3b) {  if (is_numeric($d245c651e0394efedc78fac799cfcb67)) {   $B83d857d039699a5b9884a8540630393[] = $A90d22a5ce9a1b23b83b081058cc6e3b;     Ae5c92fd247892f21aad6080f08c5a33:  }     Ae5c92fd247892f21aad6080f08c5a33:         if (is_numeric($d245c651e0394efedc78fac799cfcb67)) {   }  $B83d857d039699a5b9884a8540630393[] = $d245c651e0394efedc78fac799cfcb67 . " " . $A90d22a5ce9a1b23b83b081058cc6e3b;   $B83d857d039699a5b9884a8540630393[] = $d245c651e0394efedc78fac799cfcb67 . " " . $A90d22a5ce9a1b23b83b081058cc6e3b;      $B83d857d039699a5b9884a8540630393[] = $A90d22a5ce9a1b23b83b081058cc6e3b;   }  Bf7f86c1054076ba231a45d91df5c719:     if (!isset($b4e7b79224424dd7144cfcd279b6f001["-deint"])) {   $B83d857d039699a5b9884a8540630393 = array_filter($B83d857d039699a5b9884a8540630393);  uasort($B83d857d039699a5b9884a8540630393, array(__CLASS__, "customOrder"));   } public static function customOrder($Eca5eb2a6ed7ee7d89915c57e95ce35d, $C5a2d6b5b9a2e186a757987975e772d0) {  if (!(substr($Eca5eb2a6ed7ee7d89915c57e95ce35d, 0, 3) == "-i ")) {   return -1;     return 1;  } }  if (!(substr($Eca5eb2a6ed7ee7d89915c57e95ce35d, 0, 3) == "-i ")) {   }  return -1;     return 1;   } } ?>

Did this file decode correctly?

Original Code

class b73c353A42BB6925Ad18700f28dF7792 { public $isValid = false; public $stream_info = array(); public $servers = array(); public $id; public $localPID = null; public $localMonitorPID = null; public $PlayList; public $DelayPlayList; public $PlayList_md5; public $delay = false; public $delayPid; public $args = array(); public $currentSource; public $onDemand = 0; public $archive_en = false; public $turnedON = false; function __construct($c97f92741fbc02ee89ad321367e99f3c, $Ff1fda23f707b9ded2dd282100b2398f = true) {  if (!$Ff1fda23f707b9ded2dd282100b2398f) {     } static function DF4D0b6E00c932016934F146953A6d4f($cce3e7f9ad75a8570435106052f194bc) {   if (empty($this->servers[SERVER_ID]["\x63\x75\x72\162\145\x6e\164\137\x73\157\x75\162\143\145"])) {   }  $this->currentSource = $this->servers[SERVER_ID]["\143\x75\x72\x72\145\156\x74\137\163\157\x75\x72\x63\x65"];   $this->id = $c97f92741fbc02ee89ad321367e99f3c;  $this->PlayList = STREAMS_PATH . $this->id . "\137\x2e\x6d\x33\x75\70";   $this->onDemand = $this->servers[SERVER_ID]["\157\156\x5f\144\x65\x6d\x61\x6e\x64"] ? true : false;  $this->archive_en = $this->stream_info["\164\166\137\x61\x72\143\150\x69\166\x65\137\x73\145\162\x76\145\162\137\x69\x64"] == SERVER_ID && $this->stream_info["\x74\166\x5f\x61\162\143\150\x69\166\145\137\x64\x75\x72\x61\x74\151\x6f\156"] > 0 ? true : false;        $this->delayPid = $this->servers[SERVER_ID]["\144\145\x6c\x61\x79\137\x70\x69\x64"];  $this->delayRun = true;   $this->PlayList = STREAMS_PATH . $this->id . "\137\56\x6d\x33\165\70";  $this->DelayPlayList = DELAY_STREAM . $this->id . "\137\56\155\x33\x75\70";   if (!($this->stream_info["\144\151\x72\145\x63\164\137\163\157\165\x72\143\145"] == 0)) {   }  App::$ipTV_db->query("\x53\105\x4c\x45\x43\124\40\52\40\106\122\117\x4d\x20\x60\163\164\162\x65\141\155\x73\137\x73\x79\x73\140\40\x57\x48\x45\122\105\40\x60\163\164\162\x65\141\155\x5f\x69\144\140\x20\x3d\40\x27\45\x64\47", $this->id);   $this->archive_en = $this->stream_info["\164\166\137\x61\x72\143\150\x69\166\x65\137\x73\145\162\x76\145\162\137\x69\x64"] == SERVER_ID && $this->stream_info["\x74\166\x5f\x61\162\143\150\x69\166\145\137\x64\x75\x72\x61\x74\151\x6f\156"] > 0 ? true : false;     if (!($this->servers[SERVER_ID]["\x70\x61\x72\145\x6e\x74\x5f\151\144"] == 0)) {   }  $this->stream_info["\163\157\165\162\x63\x65\163"] = json_decode($this->stream_info["\x73\164\x72\145\x61\x6d\137\x73\x6f\x75\x72\143\145"], true);     $this->onDemand = $this->servers[SERVER_ID]["\157\156\x5f\144\x65\x6d\x61\x6e\x64"] ? true : false;   App::$ipTV_db->query("\x53\105\x4c\x45\x43\124\40\52\40\106\122\117\x4d\x20\x60\163\164\162\x65\141\155\x73\137\x73\x79\x73\140\40\x57\x48\x45\122\105\40\x60\163\164\162\x65\141\155\x5f\x69\144\140\x20\x3d\40\x27\45\x64\47", $this->id);  if (!(App::$ipTV_db->num_rows() > 0)) {   $this->stream_info["\163\157\x75\162\143\x65\x73"] = array();  if (!($this->servers[SERVER_ID]["\x70\x61\x72\145\x6e\x74\x5f\151\144"] == 0)) {   $this->isValid = true;  $this->id = $c97f92741fbc02ee89ad321367e99f3c;   $this->stream_info["\163\157\165\162\x63\x65\163"] = json_decode($this->stream_info["\x73\164\x72\145\x61\x6d\137\x73\x6f\x75\x72\143\145"], true);     $this->DelayPlayList = DELAY_STREAM . $this->id . "\137\56\155\x33\x75\70";  $this->DelayPlayListOld = DELAY_STREAM . $this->id . "\137\56\155\63\x75\x38\x5f\x6f\154\x64";   $this->turnedON = ($this->servers[SERVER_ID]["\x73\164\x72\x65\x61\x6d\137\163\x74\x61\164\x75\x73"] == 0 and $this->servers[SERVER_ID]["\164\157\137\x61\x6e\141\154\x79\x7a\145"] == 0 and empty($this->servers[SERVER_ID]["\x73\164\x72\x65\x61\x6d\137\163\164\141\162\164\145\x64"]) and empty($this->servers[SERVER_ID]["\x70\x69\144"])) ? false : true;  if (empty($this->servers[SERVER_ID]["\x63\x75\x72\162\145\x6e\164\137\x73\157\x75\162\143\145"])) {     $this->isValid = true;   if (empty($this->servers[SERVER_ID])) {   }  $this->turnedON = ($this->servers[SERVER_ID]["\x73\164\x72\x65\x61\x6d\137\163\x74\x61\164\x75\x73"] == 0 and $this->servers[SERVER_ID]["\164\157\137\x61\x6e\141\154\x79\x7a\145"] == 0 and empty($this->servers[SERVER_ID]["\x73\164\x72\x65\x61\x6d\137\163\164\141\162\164\145\x64"]) and empty($this->servers[SERVER_ID]["\x70\x69\144"])) ? false : true;        $this->currentSource = $this->servers[SERVER_ID]["\143\x75\x72\x72\145\156\x74\137\163\157\x75\x72\x63\x65"];     $this->localMonitorPID = !empty($this->servers[SERVER_ID]["\155\x6f\x6e\151\x74\x6f\162\x5f\160\x69\x64"]) ? $this->servers[SERVER_ID]["\155\x6f\156\x69\x74\157\162\137\160\x69\144"] : null;  if (!($this->stream_info["\x64\x65\x6c\x61\171\137\155\151\156\165\164\x65\x73"] > 0 && $this->servers[SERVER_ID]["\x70\x61\162\145\156\164\137\151\x64"] == 0)) {   $this->DelayPlayList = DELAY_STREAM . $this->id . "\137\x2e\x6d\63\x75\70";  $this->DelayPlayListOld = DELAY_STREAM . $this->id . "\x5f\56\x6d\x33\165\70\137\157\x6c\x64";     $this->stream_info["\141\165\164\x6f\137\x72\145\x73\x74\141\x72\x74"] = json_decode($this->stream_info["\x61\x75\x74\157\x5f\162\145\163\164\x61\162\164"], true);        if (!(App::$ipTV_db->num_rows() > 0)) {   }  $this->isValid = true;   $this->delay = true;  if (!$this->BB8C6De0D4C39c1486F7852940A3f6e9()) {   $this->servers = App::$ipTV_db->e06b8CE84dEDB0d044db2Bc8A6A52c65(true, "\x73\x65\162\166\x65\x72\x5f\x69\x64");  if (empty($this->servers[SERVER_ID])) {          $this->stream_info["\163\157\x75\162\143\x65\x73"] = array();       $this->PlayList = STREAMS_PATH . $this->id . "\137\x2e\x6d\x33\x75\70";  $this->DelayPlayList = DELAY_STREAM . $this->id . "\137\x2e\x6d\63\x75\70";   $this->DelayPlayListOld = DELAY_STREAM . $this->id . "\137\56\155\63\x75\x38\x5f\x6f\154\x64";  if (!($this->stream_info["\144\151\x72\145\x63\164\137\163\157\165\x72\143\145"] == 0)) {   if (!$Ff1fda23f707b9ded2dd282100b2398f) {   }  App::$ipTV_db->query("\123\105\114\x45\103\x54\x20\52\x20\106\x52\117\x4d\x20\140\x73\164\162\145\141\x6d\x73\140\x20\x57\x48\x45\122\105\x20\140\x69\144\140\40\75\x20\47\x25\x64\47", $c97f92741fbc02ee89ad321367e99f3c);   App::$ipTV_db->query("\123\105\114\x45\103\x54\x20\52\x20\106\x52\117\x4d\x20\140\x73\164\162\145\141\x6d\x73\140\x20\x57\x48\x45\122\105\x20\140\x69\144\140\40\75\x20\47\x25\x64\47", $c97f92741fbc02ee89ad321367e99f3c);  if (!(App::$ipTV_db->num_rows() > 0)) {   $this->stream_info = App::$ipTV_db->DfA068e8D3417444ff06a2Ed719bA361();  $this->PlayList = STREAMS_PATH . $this->id . "\137\56\x6d\x33\165\70";   $this->stream_info["\141\165\164\x6f\137\x72\145\x73\x74\141\x72\x74"] = json_decode($this->stream_info["\x61\x75\x74\157\x5f\162\145\163\164\x61\162\164"], true);  $this->localPID = !empty($this->servers[SERVER_ID]["\160\151\144"]) ? $this->servers[SERVER_ID]["\x70\151\x64"] : null;   if (!($this->stream_info["\x64\x65\x6c\x61\171\137\155\151\156\165\164\x65\x73"] > 0 && $this->servers[SERVER_ID]["\x70\x61\162\145\156\164\137\151\x64"] == 0)) {   }  $this->delay = true;   $this->isValid = true;  $this->id = $c97f92741fbc02ee89ad321367e99f3c;   $this->DelayPlayListOld = DELAY_STREAM . $this->id . "\x5f\56\x6d\x33\165\70\137\157\x6c\x64";     if (!$this->BB8C6De0D4C39c1486F7852940A3f6e9()) {   }  $this->delayPid = $this->servers[SERVER_ID]["\144\145\x6c\x61\x79\137\x70\x69\x64"];   $this->localPID = !empty($this->servers[SERVER_ID]["\160\151\144"]) ? $this->servers[SERVER_ID]["\x70\151\x64"] : null;  $this->localMonitorPID = !empty($this->servers[SERVER_ID]["\155\x6f\x6e\151\x74\x6f\162\x5f\160\x69\x64"]) ? $this->servers[SERVER_ID]["\155\x6f\156\x69\x74\157\162\137\160\x69\144"] : null;   if (!(App::$ipTV_db->num_rows() > 0)) {   }  $this->servers = App::$ipTV_db->e06b8CE84dEDB0d044db2Bc8A6A52c65(true, "\x73\x65\162\166\x65\x72\x5f\x69\x64");   $this->delayRun = true;     $this->id = $c97f92741fbc02ee89ad321367e99f3c;  $this->stream_info = App::$ipTV_db->DfA068e8D3417444ff06a2Ed719bA361();         } static function DF4D0b6E00c932016934F146953A6d4f($cce3e7f9ad75a8570435106052f194bc) {  App::$ipTV_db->query("\15\12\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\123\105\x4c\105\x43\124\x20\52\x20\106\x52\117\115\x20\x60\163\164\x72\145\x61\x6d\163\x60\x20\x74\x31\x20\15\12\40\40\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\40\x20\114\105\106\124\40\112\117\x49\x4e\40\140\x74\162\x61\156\x73\x63\x6f\x64\x69\x6e\x67\x5f\x70\x72\x6f\x66\x69\154\x65\163\x60\40\164\x33\40\x4f\x4e\40\164\x31\x2e\x74\x72\141\156\x73\143\157\144\145\x5f\160\x72\157\146\151\x6c\145\x5f\151\x64\x20\x3d\40\164\x33\x2e\x70\x72\x6f\146\151\154\x65\x5f\x69\144\xd\12\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x57\x48\x45\x52\x45\x20\x74\x31\56\x60\x69\x64\x60\40\75\x20\47\x25\x64\x27", $cce3e7f9ad75a8570435106052f194bc);   $a47fcb3980c5cce0057e7b0fe4ec9670 = App::$ipTV_db->DFa068E8d3417444Ff06a2ed719BA361();  $a47fcb3980c5cce0057e7b0fe4ec9670["\143\143\150\141\156\156\145\154\137\162\x73\x6f\165\x72\143\x65\163"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["\143\x63\150\x61\x6e\x6e\145\154\x5f\x72\x73\157\165\162\143\145\x73"], true);     if (array_key_exists("\55\166\x63\x6f\x64\145\143", $a47fcb3980c5cce0057e7b0fe4ec9670["\164\x72\141\156\x73\143\157\144\x65\x5f\x61\x74\164\162\x69\142\165\164\x65\x73"])) {   $f3564afeb670d7e4680492b7490dd8ee = array_diff($a47fcb3980c5cce0057e7b0fe4ec9670["\x73\164\x72\x65\x61\155\x5f\163\157\x75\x72\x63\x65"], $a47fcb3980c5cce0057e7b0fe4ec9670["\x63\x63\x68\x61\x6e\x6e\145\x6c\x5f\162\163\x6f\x75\162\x63\x65\x73"]);  $B88cb575bcb72c684f1975de314e4cfa = "";         d182d881937b081bd339cd97dcd32026:  $B88cb575bcb72c684f1975de314e4cfa = base64_encode($B88cb575bcb72c684f1975de314e4cfa);   shell_exec("\x65\x63\150\x6f\x20{$B88cb575bcb72c684f1975de314e4cfa}\40\x7c\x20\x62\141\x73\x65\66\x34\x20\x2d\55\x64\x65\x63\157\x64\145\x20\76\x20\x22" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "\x5f\x2e\154\x69\x73\x74\x22");  return 1;   $a47fcb3980c5cce0057e7b0fe4ec9670["\143\143\150\141\156\156\145\154\137\162\x73\x6f\165\x72\143\x65\163"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["\143\x63\150\x61\x6e\x6e\145\154\x5f\x72\x73\157\165\162\143\145\x73"], true);  $a47fcb3980c5cce0057e7b0fe4ec9670["\163\x74\x72\145\141\155\x5f\x73\x6f\x75\162\143\x65"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["\163\164\162\x65\141\155\137\x73\157\x75\162\x63\145"], true);   return empty($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\151\x64\163\137\x63\x72\145\x61\164\145\137\143\x68\141\x6e\x6e\x65\154"]) ? 2 : 1;     $a47fcb3980c5cce0057e7b0fe4ec9670["\160\151\x64\x73\137\x63\x72\x65\141\x74\x65\137\x63\x68\x61\x6e\x6e\145\154"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\151\x64\x73\137\143\x72\145\x61\164\145\137\143\x68\141\x6e\x6e\x65\154"], true);  $a47fcb3980c5cce0057e7b0fe4ec9670["\x74\x72\141\156\163\x63\x6f\144\x65\137\141\164\x74\162\151\142\x75\164\145\x73"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\162\x6f\x66\x69\154\x65\137\157\160\x74\151\157\x6e\x73"], true);     foreach ($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\151\x64\x73\x5f\x63\x72\x65\141\164\145\137\143\150\141\156\156\x65\154"] as $a548a18e65444503cdbb9d6cb421c41b => $F790dd01cac7ebf872ef45a2541b6cd6) {         $a47fcb3980c5cce0057e7b0fe4ec9670["\x74\x72\141\156\163\x63\x6f\144\x65\137\141\164\x74\162\151\142\x75\164\145\x73"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\162\x6f\x66\x69\154\x65\137\157\160\x74\151\157\x6e\x73"], true);  if (array_key_exists("\55\x61\143\157\144\145\143", $a47fcb3980c5cce0057e7b0fe4ec9670["\x74\x72\x61\x6e\x73\x63\157\144\x65\x5f\141\164\x74\x72\x69\x62\x75\x74\x65\x73"])) {   $B88cb575bcb72c684f1975de314e4cfa = base64_encode($B88cb575bcb72c684f1975de314e4cfa);  if (!empty($f3564afeb670d7e4680492b7490dd8ee) || $a47fcb3980c5cce0057e7b0fe4ec9670["\x73\164\162\145\x61\155\x5f\x73\x6f\165\x72\143\145"] !== $a47fcb3980c5cce0057e7b0fe4ec9670["\x63\x63\x68\x61\156\x6e\145\x6c\x5f\162\163\157\165\x72\143\x65\163"]) {   $Bd7fe96309651973dd082b5c13894a34 .= implode("\x20", self::CB8C727DF91EE653452b3C128Ae45e9b($a47fcb3980c5cce0057e7b0fe4ec9670["\x74\162\141\x6e\x73\143\157\x64\x65\x5f\x61\x74\164\x72\x69\x62\165\164\145\163"])) . "\x20";  $Bd7fe96309651973dd082b5c13894a34 .= "\x2d\163\x74\x72\x69\x63\x74\40\55\62\40\x2d\x6d\160\145\147\x74\x73\x5f\146\154\x61\x67\x73\40\x2b\x69\156\151\x74\151\141\x6c\137\x64\x69\163\x63\157\156\164\x69\156\x75\151\x74\x79\40\55\x66\40\x6d\x70\145\147\x74\x73\40\x22" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "\x5f\173\x49\x4e\120\x55\x54\x5f\115\104\x35\x7d\x2e\164\163\42\40\76\x2f\144\145\x76\57\x6e\x75\x6c\154\40\62\x3e\x2f\x64\145\166\57\156\165\154\154\x20\46\x20\152\x6f\x62\163\40\55\160";   $Bd7fe96309651973dd082b5c13894a34 = FFMPEG_PATH . "\x20\55\146\146\154\141\147\163\40\x2b\147\x65\156\160\164\x73\x20\55\141\163\x79\x6e\143\x20\61\40\x2d\171\40\55\x6e\x6f\163\x74\x64\151\x6e\x20\x2d\x68\x69\144\x65\137\x62\141\156\x6e\x65\x72\40\55\154\157\147\x6c\145\166\145\154\x20\x71\165\151\x65\164\40\x2d\151\40\x22\173\111\x4e\120\125\x54\175\x22\x20";  $Bd7fe96309651973dd082b5c13894a34 .= implode("\x20", self::CB8C727DF91EE653452b3C128Ae45e9b($a47fcb3980c5cce0057e7b0fe4ec9670["\x74\162\141\x6e\x73\143\157\x64\x65\x5f\x61\x74\164\x72\x69\x62\165\164\145\163"])) . "\x20";   if (!empty($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\x69\x64\x73\x5f\x63\x72\145\141\x74\145\137\143\150\x61\x6e\x6e\145\154"])) {   }    $a47fcb3980c5cce0057e7b0fe4ec9670["\164\162\141\x6e\163\x63\x6f\144\x65\137\141\164\164\162\x69\142\165\x74\145\163"]["\x2d\x76\143\157\144\145\x63"] = "\143\x6f\x70\x79";     if (array_key_exists("\55\x61\143\157\144\145\143", $a47fcb3980c5cce0057e7b0fe4ec9670["\x74\x72\x61\x6e\x73\x63\157\144\x65\x5f\141\164\x74\x72\x69\x62\x75\x74\x65\x73"])) {   }  $a47fcb3980c5cce0057e7b0fe4ec9670["\164\162\x61\x6e\163\143\x6f\144\x65\x5f\x61\164\164\x72\151\x62\x75\164\145\163"]["\x2d\141\x63\x6f\144\x65\x63"] = "\x63\x6f\x70\x79";     $Bd7fe96309651973dd082b5c13894a34 = FFMPEG_PATH . "\x20\55\146\146\154\141\147\163\40\x2b\147\x65\156\160\164\x73\x20\55\141\163\x79\x6e\143\x20\61\40\x2d\171\40\55\x6e\x6f\163\x74\x64\151\x6e\x20\x2d\x68\x69\144\x65\137\x62\141\156\x6e\x65\x72\40\55\154\157\147\x6c\145\166\145\154\x20\x71\165\151\x65\164\40\x2d\151\40\x22\173\111\x4e\120\125\x54\175\x22\x20";   $Bd7fe96309651973dd082b5c13894a34 .= "\x2d\163\x74\x72\x69\x63\x74\40\55\62\40\x2d\x6d\160\145\147\x74\x73\x5f\146\154\x61\x67\x73\40\x2b\x69\156\151\x74\151\141\x6c\137\x64\x69\163\x63\157\156\164\x69\156\x75\151\x74\x79\40\55\x66\40\x6d\x70\145\147\x74\x73\40\x22" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "\x5f\173\x49\x4e\120\x55\x54\x5f\115\104\x35\x7d\x2e\164\163\42\40\76\x2f\144\145\x76\57\x6e\x75\x6c\154\40\62\x3e\x2f\x64\145\166\57\156\165\154\154\x20\46\x20\152\x6f\x62\163\40\55\160";  $f3564afeb670d7e4680492b7490dd8ee = array_diff($a47fcb3980c5cce0057e7b0fe4ec9670["\x73\164\x72\x65\x61\155\x5f\163\157\x75\x72\x63\x65"], $a47fcb3980c5cce0057e7b0fe4ec9670["\x63\x63\x68\x61\x6e\x6e\145\x6c\x5f\162\163\x6f\x75\162\x63\x65\x73"]);   f8d7cb14c032a5efe4c9dcbbf80c05be:  App::$ipTV_db->query("\125\x50\104\x41\124\105\40\140\x73\164\162\145\x61\155\163\x60\x20\x53\x45\124\x20\160\151\x64\163\137\x63\x72\145\x61\x74\145\137\x63\x68\x61\156\156\x65\x6c\40\75\40\47\45\163\47\54\140\143\x63\150\141\x6e\x6e\145\x6c\137\162\163\x6f\165\162\x63\145\163\140\40\75\40\47\45\x73\x27\40\127\x48\x45\x52\x45\40\x60\x69\144\140\40\x3d\x20\x27\x25\144\x27", json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["\160\151\144\163\137\x63\162\x65\x61\164\x65\x5f\143\150\141\x6e\156\x65\x6c"]), json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["\x73\164\162\x65\x61\155\137\163\x6f\x75\162\143\145"]), $cce3e7f9ad75a8570435106052f194bc);   ef32abc1e078231762bc6639a4e438a1:  App::$ipTV_db->query("\125\x50\x44\x41\x54\x45\x20\140\x73\164\x72\x65\141\155\x73\140\x20\123\105\124\x20\160\x69\144\x73\137\x63\x72\x65\x61\x74\145\x5f\143\x68\x61\156\x6e\x65\154\x20\x3d\40\x27\x25\x73\47\x20\x57\x48\105\x52\105\40\x60\x69\144\140\40\75\x20\x27\x25\144\x27", json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\151\x64\163\137\x63\x72\145\141\x74\145\137\143\150\x61\156\156\x65\x6c"]), $cce3e7f9ad75a8570435106052f194bc);   $a47fcb3980c5cce0057e7b0fe4ec9670["\163\x74\x72\145\141\155\x5f\x73\x6f\x75\162\143\x65"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["\163\164\162\x65\141\155\137\x73\157\x75\162\x63\145"], true);  $a47fcb3980c5cce0057e7b0fe4ec9670["\160\151\x64\x73\137\x63\x72\x65\141\x74\x65\137\x63\x68\x61\x6e\x6e\145\154"] = json_decode($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\151\x64\x73\137\143\x72\145\x61\164\145\137\143\x68\141\x6e\x6e\x65\154"], true);   $a47fcb3980c5cce0057e7b0fe4ec9670["\164\162\x61\x6e\163\143\x6f\144\x65\x5f\x61\164\164\x72\151\x62\x75\164\145\163"]["\x2d\141\x63\x6f\144\x65\x63"] = "\x63\x6f\x70\x79";     App::$ipTV_db->query("\125\x50\x44\x41\x54\x45\x20\140\x73\164\x72\x65\141\155\x73\140\x20\123\105\124\x20\160\x69\144\x73\137\x63\x72\x65\x61\x74\145\x5f\143\x68\x61\156\x6e\x65\154\x20\x3d\40\x27\x25\x73\47\x20\x57\x48\105\x52\105\40\x60\x69\144\140\40\75\x20\x27\x25\144\x27", json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\151\x64\163\137\x63\x72\145\141\x74\145\137\143\150\x61\156\156\x65\x6c"]), $cce3e7f9ad75a8570435106052f194bc);  return empty($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\151\x64\163\137\x63\x72\145\x61\164\145\137\143\x68\141\x6e\x6e\x65\154"]) ? 2 : 1;   foreach ($f3564afeb670d7e4680492b7490dd8ee as $c5fb7fd31d4785cf2c64561d7f5af6fa) {  if (substr($c5fb7fd31d4785cf2c64561d7f5af6fa, 0, 2) == "\x73\x3a") {   $f78b61913675a3849c310cb738a012d1 = $Cba44c8229e8b65cb7cb2f3e3e8d6b02 . $Ee5dac4ef4e34fa1a45d2bf8f49ebf92 . "\x2e" . $B9d9716f2ea4f9b234b537bbb1cead00["\x74\141\x72\x67\x65\164\137\143\x6f\x6e\x74\x61\x69\x6e\x65\162"];  if ($B9d9716f2ea4f9b234b537bbb1cead00["\x73\145\162\x76\145\162\x5f\151\x64"] != SERVER_ID) {   if ($B9d9716f2ea4f9b234b537bbb1cead00["\x73\145\162\x76\145\162\x5f\151\x64"] != SERVER_ID) {   }  $Fa2699d1248c6bb2a7edf6479dae0da9 = $f78b61913675a3849c310cb738a012d1;   $B9d9716f2ea4f9b234b537bbb1cead00["\x74\141\162\147\145\x74\137\143\157\x6e\164\x61\x69\156\145\162"] = array($B9d9716f2ea4f9b234b537bbb1cead00["\x74\x61\162\x67\x65\x74\137\143\157\156\x74\141\x69\156\x65\x72"]);    $B9d9716f2ea4f9b234b537bbb1cead00["\164\x61\162\147\145\x74\x5f\143\157\x6e\164\141\x69\156\x65\x72"] = $B9d9716f2ea4f9b234b537bbb1cead00["\164\x61\x72\147\145\164\x5f\x63\x6f\156\164\x61\x69\x6e\145\162"][0];  $Cba44c8229e8b65cb7cb2f3e3e8d6b02 = empty($B9d9716f2ea4f9b234b537bbb1cead00["\x76\157\144\137\146\x6f\154\x64\145\x72"]) ? MOVIES_PATH : $B9d9716f2ea4f9b234b537bbb1cead00["\x76\157\x64\x5f\x66\x6f\154\x64\x65\x72"];   if (substr($c5fb7fd31d4785cf2c64561d7f5af6fa, 0, 4) == "\x76\x6f\x64\72") {   }  $Fa2699d1248c6bb2a7edf6479dae0da9 = $c5fb7fd31d4785cf2c64561d7f5af6fa;     $B9d9716f2ea4f9b234b537bbb1cead00["\164\x61\162\147\145\x74\x5f\143\157\x6e\164\141\x69\156\x65\x72"] = $B9d9716f2ea4f9b234b537bbb1cead00["\164\x61\x72\147\145\164\x5f\x63\x6f\156\164\x61\x69\x6e\145\162"][0];   $Fa2699d1248c6bb2a7edf6479dae0da9 = $A1b283ce59956cee6b302fa375f00511[2];    $B9d9716f2ea4f9b234b537bbb1cead00["\164\141\162\147\x65\x74\137\143\157\x6e\x74\141\x69\156\145\x72"] = $a26ac8a138976b0939021762ac5047b6;     list($Dd872909bb8728d3f3d5437373e5ebe5, $Ee5dac4ef4e34fa1a45d2bf8f49ebf92) = explode("\x3a", $c5fb7fd31d4785cf2c64561d7f5af6fa);  App::$ipTV_db->query("\123\105\114\105\x43\x54\x20\164\x31\56\x60\163\145\x72\x76\145\162\137\151\x64\140\54\164\61\56\140\166\157\x64\x5f\146\157\154\144\x65\x72\140\x2c\164\x32\56\x74\x61\162\x67\145\164\x5f\x63\x6f\156\164\141\x69\x6e\145\162\x20\x46\122\x4f\x4d\x20\x60\x73\164\162\x65\141\155\163\137\x73\171\163\140\40\164\x31\x20\x49\x4e\116\105\x52\40\112\117\111\116\x20\x60\163\x74\x72\145\141\155\163\x60\x20\164\62\40\117\x4e\40\x74\62\x2e\151\144\x20\75\40\x74\x31\x2e\x73\x74\x72\x65\x61\x6d\137\x69\x64\x20\x57\110\105\122\105\40\x28\164\61\56\160\141\162\x65\x6e\164\x5f\x69\144\x20\75\40\60\x20\117\122\40\164\61\56\160\141\x72\x65\x6e\x74\x5f\151\x64\x20\111\123\x20\116\x55\114\x4c\51\40\101\116\104\40\x74\x31\56\140\x73\x74\x72\x65\x61\155\x5f\x69\x64\140\40\75\40\47\45\144\47\x20\x4c\x49\x4d\x49\124\x20\61", $Ee5dac4ef4e34fa1a45d2bf8f49ebf92);   $A1b283ce59956cee6b302fa375f00511 = explode("\x3a", $c5fb7fd31d4785cf2c64561d7f5af6fa, 3);  $C5a2e4ec40beb4a9ff59e828fc969e58 = $A1b283ce59956cee6b302fa375f00511[1];   $Cba44c8229e8b65cb7cb2f3e3e8d6b02 = empty($B9d9716f2ea4f9b234b537bbb1cead00["\x76\157\144\137\146\x6f\154\x64\145\x72"]) ? MOVIES_PATH : $B9d9716f2ea4f9b234b537bbb1cead00["\x76\157\x64\x5f\x66\x6f\154\x64\x65\x72"];  $f78b61913675a3849c310cb738a012d1 = $Cba44c8229e8b65cb7cb2f3e3e8d6b02 . $Ee5dac4ef4e34fa1a45d2bf8f49ebf92 . "\x2e" . $B9d9716f2ea4f9b234b537bbb1cead00["\x74\141\x72\x67\x65\164\137\143\x6f\x6e\x74\x61\x69\x6e\x65\162"];   Dc4e76fbb850f7d65492d4fb1e1c2463:  }     list($Dd872909bb8728d3f3d5437373e5ebe5, $Ee5dac4ef4e34fa1a45d2bf8f49ebf92) = explode("\x3a", $c5fb7fd31d4785cf2c64561d7f5af6fa);   if (!(App::$ipTV_db->num_rows() > 0)) {   }  $B9d9716f2ea4f9b234b537bbb1cead00 = App::$ipTV_db->Dfa068e8d3417444ff06A2eD719Ba361();   print_r($B9d9716f2ea4f9b234b537bbb1cead00);  $a26ac8a138976b0939021762ac5047b6 = json_decode($B9d9716f2ea4f9b234b537bbb1cead00["\164\x61\162\x67\x65\164\x5f\143\157\x6e\x74\x61\x69\x6e\145\x72"], true);     $bc3813e2c499953e49e254b0d7d73b20 = str_ireplace(array("\173\x49\116\120\x55\x54\175", "\x7b\x49\x4e\x50\x55\x54\137\115\104\x35\175"), array($Fa2699d1248c6bb2a7edf6479dae0da9, md5($c5fb7fd31d4785cf2c64561d7f5af6fa)), $Bd7fe96309651973dd082b5c13894a34);   if ($C5a2e4ec40beb4a9ff59e828fc969e58 != SERVER_ID) {   }  $Fa2699d1248c6bb2a7edf6479dae0da9 = $A1b283ce59956cee6b302fa375f00511[2];         $a26ac8a138976b0939021762ac5047b6 = json_decode($B9d9716f2ea4f9b234b537bbb1cead00["\164\x61\162\x67\x65\164\x5f\143\157\x6e\x74\x61\x69\x6e\145\x72"], true);  if (json_last_error() === JSON_ERROR_NONE) {        $Fa2699d1248c6bb2a7edf6479dae0da9 = $c5fb7fd31d4785cf2c64561d7f5af6fa;    $a47fcb3980c5cce0057e7b0fe4ec9670["\x70\x69\x64\163\137\143\x72\x65\x61\x74\x65\x5f\143\x68\x61\x6e\156\x65\154"][] = shell_exec($bc3813e2c499953e49e254b0d7d73b20);  Dc4e76fbb850f7d65492d4fb1e1c2463:         $C5a2e4ec40beb4a9ff59e828fc969e58 = $A1b283ce59956cee6b302fa375f00511[1];  if ($C5a2e4ec40beb4a9ff59e828fc969e58 != SERVER_ID) {     $Fa2699d1248c6bb2a7edf6479dae0da9 = App::$StreamingServers[$B9d9716f2ea4f9b234b537bbb1cead00["\x73\x65\162\x76\x65\162\x5f\x69\144"]]["\x61\160\151\137\165\162\x6c"] . "\46\141\x63\164\151\x6f\156\x3d\147\145\x74\x46\151\154\145\x26\x66\151\154\x65\x6e\x61\x6d\145\x3d" . urlencode($f78b61913675a3849c310cb738a012d1);   if (substr($c5fb7fd31d4785cf2c64561d7f5af6fa, 0, 2) == "\x73\x3a") {   }  if (substr($c5fb7fd31d4785cf2c64561d7f5af6fa, 0, 4) == "\x76\x6f\x64\72") {   $Fa2699d1248c6bb2a7edf6479dae0da9 = App::$StreamingServers[$C5a2e4ec40beb4a9ff59e828fc969e58]["\141\160\151\137\165\x72\x6c"] . "\x26\141\x63\164\x69\157\x6e\x3d\147\145\164\x46\151\x6c\x65\46\146\151\154\x65\156\141\155\145\75" . urlencode($A1b283ce59956cee6b302fa375f00511[2]);     App::$ipTV_db->query("\123\105\114\105\x43\x54\x20\164\x31\56\x60\163\145\x72\x76\145\162\137\151\x64\140\54\164\61\56\140\166\157\x64\x5f\146\157\154\144\x65\x72\140\x2c\164\x32\56\x74\x61\162\x67\145\164\x5f\x63\x6f\156\164\141\x69\x6e\145\162\x20\x46\122\x4f\x4d\x20\x60\x73\164\162\x65\141\155\163\137\x73\171\163\140\40\164\x31\x20\x49\x4e\116\105\x52\40\112\117\111\116\x20\x60\163\x74\x72\145\141\155\163\x60\x20\164\62\40\117\x4e\40\x74\62\x2e\151\144\x20\75\40\x74\x31\x2e\x73\x74\x72\x65\x61\x6d\137\x69\x64\x20\x57\110\105\122\105\40\x28\164\61\56\160\141\162\x65\x6e\164\x5f\x69\144\x20\75\40\60\x20\117\122\40\164\61\56\160\141\x72\x65\x6e\x74\x5f\151\x64\x20\111\123\x20\116\x55\114\x4c\51\40\101\116\104\40\x74\x31\56\140\x73\x74\x72\x65\x61\155\x5f\x69\x64\140\40\75\40\47\45\144\47\x20\x4c\x49\x4d\x49\124\x20\61", $Ee5dac4ef4e34fa1a45d2bf8f49ebf92);  if (!(App::$ipTV_db->num_rows() > 0)) {     $A1b283ce59956cee6b302fa375f00511 = explode("\x3a", $c5fb7fd31d4785cf2c64561d7f5af6fa, 3);         if (json_last_error() === JSON_ERROR_NONE) {   }  $B9d9716f2ea4f9b234b537bbb1cead00["\x74\141\162\147\145\x74\137\143\157\x6e\164\x61\x69\156\145\162"] = array($B9d9716f2ea4f9b234b537bbb1cead00["\x74\x61\162\x67\x65\x74\137\143\157\156\x74\141\x69\156\x65\x72"]);   $bc3813e2c499953e49e254b0d7d73b20 = str_ireplace(array("\173\x49\116\120\x55\x54\175", "\x7b\x49\x4e\x50\x55\x54\137\115\104\x35\175"), array($Fa2699d1248c6bb2a7edf6479dae0da9, md5($c5fb7fd31d4785cf2c64561d7f5af6fa)), $Bd7fe96309651973dd082b5c13894a34);  $a47fcb3980c5cce0057e7b0fe4ec9670["\x70\x69\x64\163\137\143\x72\x65\x61\x74\x65\x5f\143\x68\x61\x6e\156\x65\154"][] = shell_exec($bc3813e2c499953e49e254b0d7d73b20);             $B9d9716f2ea4f9b234b537bbb1cead00 = App::$ipTV_db->Dfa068e8d3417444ff06A2eD719Ba361();  print_r($B9d9716f2ea4f9b234b537bbb1cead00);   $Fa2699d1248c6bb2a7edf6479dae0da9 = $f78b61913675a3849c310cb738a012d1;      $B9d9716f2ea4f9b234b537bbb1cead00["\164\141\162\147\x65\x74\137\143\157\x6e\x74\141\x69\156\145\x72"] = $a26ac8a138976b0939021762ac5047b6;   $Fa2699d1248c6bb2a7edf6479dae0da9 = App::$StreamingServers[$B9d9716f2ea4f9b234b537bbb1cead00["\x73\x65\162\x76\x65\162\x5f\x69\144"]]["\x61\160\151\137\165\162\x6c"] . "\46\141\x63\164\151\x6f\156\x3d\147\145\x74\x46\151\154\145\x26\x66\151\154\x65\x6e\x61\x6d\145\x3d" . urlencode($f78b61913675a3849c310cb738a012d1);                  $Fa2699d1248c6bb2a7edf6479dae0da9 = App::$StreamingServers[$C5a2e4ec40beb4a9ff59e828fc969e58]["\141\160\151\137\165\x72\x6c"] . "\x26\141\x63\164\x69\157\x6e\x3d\147\145\164\x46\151\x6c\x65\46\146\151\154\x65\156\141\155\145\75" . urlencode($A1b283ce59956cee6b302fa375f00511[2]);   }  f8d7cb14c032a5efe4c9dcbbf80c05be:   App::$ipTV_db->query("\125\x50\104\x41\124\105\40\140\x73\164\162\145\x61\155\163\x60\x20\x53\x45\124\x20\160\151\x64\163\137\x63\x72\145\x61\x74\145\137\x63\x68\x61\156\156\x65\x6c\40\75\40\47\45\163\47\54\140\143\x63\150\141\x6e\x6e\145\x6c\137\162\163\x6f\165\162\x63\145\163\140\40\75\40\47\45\x73\x27\40\127\x48\x45\x52\x45\40\x60\x69\144\140\40\x3d\x20\x27\x25\144\x27", json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["\160\151\144\163\137\x63\162\x65\x61\164\x65\x5f\143\150\141\x6e\156\x65\x6c"]), json_encode($a47fcb3980c5cce0057e7b0fe4ec9670["\x73\164\162\x65\x61\155\137\163\x6f\x75\162\143\145"]), $cce3e7f9ad75a8570435106052f194bc);  shell_exec("\x65\x63\150\x6f\x20{$B88cb575bcb72c684f1975de314e4cfa}\40\x7c\x20\x62\141\x73\x65\66\x34\x20\x2d\55\x64\x65\x63\157\x64\145\x20\76\x20\x22" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "\x5f\x2e\154\x69\x73\x74\x22");   foreach ($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\151\x64\x73\x5f\x63\x72\x65\141\164\145\137\143\150\141\156\156\x65\154"] as $a548a18e65444503cdbb9d6cb421c41b => $F790dd01cac7ebf872ef45a2541b6cd6) {  if (aC72bD8d68B1c3Ca5E4aC5938edacBd5::e465b31B794CDb4c3d694F97f50d7DD3($F790dd01cac7ebf872ef45a2541b6cd6, FFMPEG_PATH)) {   unset($a47fcb3980c5cce0057e7b0fe4ec9670["\160\151\144\163\x5f\x63\x72\x65\141\164\x65\x5f\x63\x68\x61\156\156\x65\154"][$a548a18e65444503cdbb9d6cb421c41b]);       D3ec0a192ed847f3b3f76fc697845024:   D3ec0a192ed847f3b3f76fc697845024:  }   if (aC72bD8d68B1c3Ca5E4aC5938edacBd5::e465b31B794CDb4c3d694F97f50d7DD3($F790dd01cac7ebf872ef45a2541b6cd6, FFMPEG_PATH)) {   }  unset($a47fcb3980c5cce0057e7b0fe4ec9670["\160\151\144\163\x5f\x63\x72\x65\141\164\x65\x5f\x63\x68\x61\156\156\x65\154"][$a548a18e65444503cdbb9d6cb421c41b]);   }  ef32abc1e078231762bc6639a4e438a1:   $B88cb575bcb72c684f1975de314e4cfa = "";  foreach ($a47fcb3980c5cce0057e7b0fe4ec9670["\x73\164\x72\x65\x61\x6d\x5f\163\x6f\165\162\x63\x65"] as $c5fb7fd31d4785cf2c64561d7f5af6fa) { $B88cb575bcb72c684f1975de314e4cfa .= "\146\x69\154\145\x20\x27" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "\x5f" . md5($c5fb7fd31d4785cf2c64561d7f5af6fa) . "\56\164\x73\47\xa"; B158f4ae9c064a326cabb66a25a3f161: }   if (!empty($f3564afeb670d7e4680492b7490dd8ee) || $a47fcb3980c5cce0057e7b0fe4ec9670["\x73\164\162\145\x61\155\x5f\x73\x6f\165\x72\143\145"] !== $a47fcb3980c5cce0057e7b0fe4ec9670["\x63\x63\x68\x61\156\x6e\145\x6c\x5f\162\163\157\165\x72\143\x65\163"]) {   }  if (!empty($a47fcb3980c5cce0057e7b0fe4ec9670["\x70\x69\x64\x73\x5f\x63\x72\145\141\x74\145\137\143\150\x61\x6e\x6e\145\154"])) {   foreach ($a47fcb3980c5cce0057e7b0fe4ec9670["\x73\164\x72\x65\x61\x6d\x5f\163\x6f\165\162\x63\x65"] as $c5fb7fd31d4785cf2c64561d7f5af6fa) { $B88cb575bcb72c684f1975de314e4cfa .= "\146\x69\154\145\x20\x27" . CREATED_CHANNELS . $cce3e7f9ad75a8570435106052f194bc . "\x5f" . md5($c5fb7fd31d4785cf2c64561d7f5af6fa) . "\56\164\x73\47\xa"; B158f4ae9c064a326cabb66a25a3f161: }  d182d881937b081bd339cd97dcd32026:   App::$ipTV_db->query("\15\12\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\123\105\x4c\105\x43\124\x20\52\x20\106\x52\117\115\x20\x60\163\164\x72\145\x61\x6d\163\x60\x20\x74\x31\x20\15\12\40\40\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\40\x20\114\105\106\124\40\112\117\x49\x4e\40\140\x74\162\x61\156\x73\x63\x6f\x64\x69\x6e\x67\x5f\x70\x72\x6f\x66\x69\154\x65\163\x60\40\164\x33\40\x4f\x4e\40\164\x31\x2e\x74\x72\141\156\x73\143\157\144\145\x5f\160\x72\157\146\151\x6c\145\x5f\151\x64\x20\x3d\40\164\x33\x2e\x70\x72\x6f\146\151\154\x65\x5f\x69\144\xd\12\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x57\x48\x45\x52\x45\x20\x74\x31\56\x60\x69\x64\x60\40\75\x20\47\x25\x64\x27", $cce3e7f9ad75a8570435106052f194bc);  $a47fcb3980c5cce0057e7b0fe4ec9670 = App::$ipTV_db->DFa068E8d3417444Ff06a2ed719BA361();   return 1;    if (array_key_exists("\55\166\x63\x6f\x64\145\143", $a47fcb3980c5cce0057e7b0fe4ec9670["\164\x72\141\156\x73\143\157\144\x65\x5f\x61\x74\164\162\x69\142\165\164\x65\x73"])) {   }  $a47fcb3980c5cce0057e7b0fe4ec9670["\164\162\141\x6e\163\x63\x6f\144\x65\137\141\164\164\162\x69\142\165\x74\145\163"]["\x2d\x76\143\157\144\145\x63"] = "\143\x6f\x70\x79";   return 2;  } public function FE560BA7A260B8D4cEB23178960e93D2() { $e6550217593b544b11fb7dea611035ef = $this->e82012f6c00ED0de835a765DFB6f9B76(); return file_exists($e6550217593b544b11fb7dea611035ef) ? md5_file($e6550217593b544b11fb7dea611035ef) : null; } public function c29Fd77a42D94312fF3Be9a617ff9FEC() {     foreach ($f3564afeb670d7e4680492b7490dd8ee as $c5fb7fd31d4785cf2c64561d7f5af6fa) {     return 2;   } public function FE560BA7A260B8D4cEB23178960e93D2() { $e6550217593b544b11fb7dea611035ef = $this->e82012f6c00ED0de835a765DFB6f9B76(); return file_exists($e6550217593b544b11fb7dea611035ef) ? md5_file($e6550217593b544b11fb7dea611035ef) : null; } public function c29Fd77a42D94312fF3Be9a617ff9FEC() {  if (empty($this->args)) {   App::$ipTV_db->query("\123\105\x4c\105\x43\124\40\x74\x31\x2e\52\54\x20\164\x32\56\x2a\x20\x46\x52\117\115\40\x60\x73\164\162\x65\x61\x6d\x73\137\157\160\164\151\x6f\x6e\163\140\40\x74\x31\x2c\40\140\163\164\x72\x65\x61\155\163\x5f\x61\x72\147\x75\155\x65\156\x74\163\140\x20\164\x32\x20\x57\110\105\122\105\x20\x74\61\x2e\x73\164\162\145\x61\155\x5f\151\x64\x20\75\40\x27\45\144\x27\40\x41\x4e\104\x20\164\61\56\141\162\x67\165\x6d\x65\x6e\164\x5f\x69\x64\x20\x3d\40\164\x32\56\x69\144", $this->id);  $this->args = App::$ipTV_db->E06B8CE84dedB0d044Db2Bc8A6A52c65();     App::$ipTV_db->query("\123\105\x4c\105\x43\124\40\x74\x31\x2e\52\54\x20\164\x32\56\x2a\x20\x46\x52\117\115\40\x60\x73\164\162\x65\x61\x6d\x73\137\157\160\164\151\x6f\x6e\163\140\40\x74\x31\x2c\40\140\163\164\x72\x65\x61\155\163\x5f\x61\x72\147\x75\155\x65\156\x74\163\140\x20\164\x32\x20\x57\110\105\122\105\x20\x74\61\x2e\x73\164\162\145\x61\155\x5f\151\x64\x20\75\40\x27\45\144\x27\40\x41\x4e\104\x20\164\61\56\141\162\x67\165\x6d\x65\x6e\164\x5f\x69\x64\x20\x3d\40\164\x32\56\x69\144", $this->id);   return $this->args;  } public function B69d414A3dc295B23513cE16Fc6FD381() {   if (empty($this->args)) {   }  return $this->args;   return $this->args;     $this->args = App::$ipTV_db->E06B8CE84dedB0d044Db2Bc8A6A52c65();  return $this->args;   } public function B69d414A3dc295B23513cE16Fc6FD381() {  if (!$this->D1820D4356E7bC0b1d09827fF1797cf9()) {     $this->localMonitorPID = 0;   $this->localMonitorPID = 0;  } public function CcF38a5D6E5Cc1174B6C12AAf2A37704($ca04c45b265b507dda6aafce73cc357b = 0) {   if (!$this->D1820D4356E7bC0b1d09827fF1797cf9()) {   }  posix_kill($this->localMonitorPID, 9);   posix_kill($this->localMonitorPID, 9);     } public function CcF38a5D6E5Cc1174B6C12AAf2A37704($ca04c45b265b507dda6aafce73cc357b = 0) {  $this->b69D414a3dc295B23513Ce16Fc6Fd381();     fclose($d94a8fb945d58c6f858ccea87f41a3e1);   $this->b69D414a3dc295B23513Ce16Fc6Fd381();  $C334522382770a1fb7a7521bb8d39d38 = STREAMS_PATH . $this->id . "\56\154\x6f\x63\x6b";   flock($d94a8fb945d58c6f858ccea87f41a3e1, LOCK_UN);     $C334522382770a1fb7a7521bb8d39d38 = STREAMS_PATH . $this->id . "\56\154\x6f\x63\x6b";  $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($C334522382770a1fb7a7521bb8d39d38, "\x61\53");   $ca04c45b265b507dda6aafce73cc357b = intval($ca04c45b265b507dda6aafce73cc357b);  $F790dd01cac7ebf872ef45a2541b6cd6 = $this->localMonitorPID = shell_exec(PHP_BIN . "\x20" . TOOLS_PATH . "\163\164\162\145\x61\x6d\137\x6d\157\x6e\151\164\157\x72\x2e\x70\150\160\x20{$this->id}\40{$ca04c45b265b507dda6aafce73cc357b}\40\76\57\x64\145\x76\x2f\x6e\x75\x6c\x6c\40\x32\76\x2f\144\x65\x76\57\156\x75\x6c\x6c\40\46\x20\145\143\x68\157\40\44\41");   fclose($d94a8fb945d58c6f858ccea87f41a3e1);  } public function fF7BBa9938953B6485785032a0C06317() {   if (!flock($d94a8fb945d58c6f858ccea87f41a3e1, LOCK_EX | LOCK_NB)) {   }  $ca04c45b265b507dda6aafce73cc357b = intval($ca04c45b265b507dda6aafce73cc357b);   usleep(300);  flock($d94a8fb945d58c6f858ccea87f41a3e1, LOCK_UN);   $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($C334522382770a1fb7a7521bb8d39d38, "\x61\53");  if (!flock($d94a8fb945d58c6f858ccea87f41a3e1, LOCK_EX | LOCK_NB)) {   $F790dd01cac7ebf872ef45a2541b6cd6 = $this->localMonitorPID = shell_exec(PHP_BIN . "\x20" . TOOLS_PATH . "\163\164\162\145\x61\x6d\137\x6d\157\x6e\151\164\157\x72\x2e\x70\150\160\x20{$this->id}\40{$ca04c45b265b507dda6aafce73cc357b}\40\76\57\x64\145\x76\x2f\x6e\x75\x6c\x6c\40\x32\76\x2f\144\x65\x76\57\156\x75\x6c\x6c\40\46\x20\145\143\x68\157\40\44\41");  usleep(300);   } public function fF7BBa9938953B6485785032a0C06317() {  if (!$this->BB8c6de0d4C39C1486F7852940a3F6e9()) {   if (!$this->BB8c6de0d4C39C1486F7852940a3F6e9()) {   }  posix_kill($this->delayPid, 9);   posix_kill($this->delayPid, 9);       $this->delayPid = 0;   $this->delayPid = 0;  } public function Ec20667DE15d7a88b8a544a95Bc960a3($a025757d900ceb310f62d8465e33cd1f = false) {   } public function Ec20667DE15d7a88b8a544a95Bc960a3($a025757d900ceb310f62d8465e33cd1f = false) {  if (!$this->E5029c2A7509AD1547Aab93d8a118503()) {     $this->localPID = 0;   shell_exec("\162\x6d\x20\55\x66\x20" . STREAMS_PATH . $this->id . "\x5f\52");  if (!$a025757d900ceb310f62d8465e33cd1f) {   if (!$a025757d900ceb310f62d8465e33cd1f) {   }  shell_exec("\162\155\x20\55\146\40" . DELAY_STREAM . $this->id . "\x5f\52");   shell_exec("\162\155\x20\55\146\40" . DELAY_STREAM . $this->id . "\x5f\52");  App::$ipTV_db->query("\x55\120\104\x41\x54\x45\x20\x60\x73\164\162\145\141\155\163\x5f\x73\x79\163\x60\x20\123\105\x54\40\140\x62\x69\x74\x72\x61\x74\145\x60\x20\75\x20\x4e\125\x4c\114\x2c\140\143\x75\162\x72\x65\x6e\164\137\x73\x6f\x75\162\143\x65\140\40\75\x20\x4e\125\114\114\x2c\x60\x74\157\x5f\141\156\141\x6c\x79\172\145\x60\x20\75\40\x30\54\140\x70\151\x64\140\40\x3d\40\x4e\125\114\114\54\140\163\164\162\145\x61\x6d\x5f\x73\164\141\x72\x74\145\144\140\x20\75\40\x4e\x55\114\x4c\54\140\x73\164\x72\145\x61\x6d\x5f\151\x6e\x66\x6f\140\40\x3d\x20\116\x55\114\x4c\54\x60\x73\x74\x72\145\141\155\137\163\x74\141\164\x75\163\x60\40\x3d\x20\60\54\140\x6d\157\156\151\x74\157\162\137\160\151\144\x60\40\x3d\x20\x4e\x55\x4c\114\x20\x57\110\105\122\105\40\140\163\164\162\145\141\x6d\x5f\151\x64\x60\40\75\x20\x27\45\x64\x27\x20\x41\x4e\x44\x20\x60\163\x65\x72\166\x65\162\137\x69\144\x60\40\x3d\x20\47\x25\144\x27", $this->id, SERVER_ID);   posix_kill($this->localPID, 9);       shell_exec("\162\x6d\x20\55\x66\x20" . STREAMS_PATH . $this->id . "\x5f\52");   if (!$this->E5029c2A7509AD1547Aab93d8a118503()) {   }  posix_kill($this->localPID, 9);   App::$ipTV_db->query("\x55\120\104\x41\x54\x45\x20\x60\x73\164\162\145\141\155\163\x5f\x73\x79\163\x60\x20\123\105\x54\40\140\x62\x69\x74\x72\x61\x74\145\x60\x20\75\x20\x4e\125\x4c\114\x2c\140\143\x75\162\x72\x65\x6e\164\137\x73\x6f\x75\162\143\x65\140\40\75\x20\x4e\125\114\114\x2c\x60\x74\157\x5f\141\156\141\x6c\x79\172\145\x60\x20\75\40\x30\54\140\x70\151\x64\140\40\x3d\40\x4e\125\114\114\54\140\163\164\162\145\x61\x6d\x5f\x73\164\141\x72\x74\145\144\140\x20\75\40\x4e\x55\114\x4c\54\140\x73\164\x72\145\x61\x6d\x5f\151\x6e\x66\x6f\140\40\x3d\x20\116\x55\114\x4c\54\x60\x73\x74\x72\145\141\155\137\163\x74\141\164\x75\163\x60\40\x3d\x20\60\54\140\x6d\157\156\151\x74\157\162\137\160\151\144\x60\40\x3d\x20\x4e\x55\x4c\114\x20\x57\110\105\122\105\40\140\163\164\162\145\141\x6d\x5f\151\x64\x60\40\75\x20\x27\45\x64\x27\x20\x41\x4e\x44\x20\x60\163\x65\x72\166\x65\162\137\x69\144\x60\40\x3d\x20\47\x25\144\x27", $this->id, SERVER_ID);     $this->localPID = 0;  } public function da0AfF689A0ba9b6ed2595694B22ce7C() {   } public function da0AfF689A0ba9b6ed2595694B22ce7C() {  $this->B69d414A3dc295B23513cE16FC6fd381();   $this->B69d414A3dc295B23513cE16FC6fd381();  $this->FF7BBA9938953b6485785032a0c06317();   $this->FF7BBA9938953b6485785032a0c06317();  $this->EC20667de15D7A88B8A544a95Bc960a3(true);   $this->EC20667de15D7A88B8A544a95Bc960a3(true);  } public function f6a3C2263d4d36886B65721e0875a986($F790dd01cac7ebf872ef45a2541b6cd6 = null) {   } public function f6a3C2263d4d36886B65721e0875a986($F790dd01cac7ebf872ef45a2541b6cd6 = null) {  if (!(App::$ipTV_db->query("\125\120\104\x41\124\105\40\140\163\x74\x72\x65\x61\x6d\163\137\x73\171\163\140\x20\123\x45\124\x20\x60\x64\x65\154\141\x79\137\160\x69\144\x60\40\75\40\x27\x25\x64\47\40\127\110\105\x52\x45\40\x60\x73\164\x72\x65\141\155\x5f\x69\144\140\x20\x3d\x20\47\45\144\47\x20\x41\116\104\x20\x60\163\145\x72\x76\145\x72\137\x69\x64\140\40\75\x20\x27\45\x64\47", $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID) === false)) {   $this->delayPid = $F790dd01cac7ebf872ef45a2541b6cd6;  } public function DfB0aE7f02d8C49537ec16146A70DB93($F790dd01cac7ebf872ef45a2541b6cd6 = null) {     $this->delayPid = $F790dd01cac7ebf872ef45a2541b6cd6;   if (!(App::$ipTV_db->query("\125\120\104\x41\124\105\40\140\163\x74\x72\x65\x61\x6d\163\137\x73\171\163\140\x20\123\x45\124\x20\x60\x64\x65\154\141\x79\137\160\x69\144\x60\40\75\40\x27\x25\x64\47\40\127\110\105\x52\x45\40\x60\x73\164\x72\x65\141\155\x5f\x69\144\140\x20\x3d\x20\47\45\144\47\x20\x41\116\104\x20\x60\163\145\x72\x76\145\x72\137\x69\x64\140\40\75\x20\x27\45\x64\47", $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID) === false)) {   }  exit;   exit;     } public function DfB0aE7f02d8C49537ec16146A70DB93($F790dd01cac7ebf872ef45a2541b6cd6 = null) {  if (!(App::$ipTV_db->query("\125\120\x44\101\124\105\40\x60\163\164\162\145\x61\155\x73\x5f\x73\x79\x73\x60\40\x53\x45\x54\40\140\155\157\156\x69\164\x6f\x72\137\160\x69\x64\140\x20\x3d\x20\x27\45\x64\47\x20\x57\110\x45\x52\105\x20\x60\x73\164\162\145\x61\x6d\x5f\151\144\140\40\x3d\40\x27\45\x64\x27\x20\x41\x4e\x44\x20\x60\163\x65\162\x76\145\x72\x5f\x69\144\140\x20\x3d\40\47\45\x64\47", $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID) === false)) {   exit;       $this->localMonitorPID = $F790dd01cac7ebf872ef45a2541b6cd6;   if (!(App::$ipTV_db->query("\125\120\x44\101\124\105\40\x60\163\164\162\145\x61\155\x73\x5f\x73\x79\x73\x60\40\x53\x45\x54\40\140\155\157\156\x69\164\x6f\x72\137\160\x69\x64\140\x20\x3d\x20\x27\45\x64\47\x20\x57\110\x45\x52\105\x20\x60\x73\164\162\145\x61\x6d\x5f\151\144\140\40\x3d\40\x27\45\x64\x27\x20\x41\x4e\x44\x20\x60\163\x65\162\x76\145\x72\x5f\x69\144\140\x20\x3d\40\47\45\x64\47", $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID) === false)) {   }  exit;   $this->localMonitorPID = $F790dd01cac7ebf872ef45a2541b6cd6;  } public function C15dfe74D0E00bE31Aa5B95BbED5Ae05() {   } public function C15dfe74D0E00bE31Aa5B95BbED5Ae05() {  if (!file_exists(STREAMS_PATH . $this->id . "\x5f\x2e\160\x72\157\147\x72\145\163\163")) {     return [];   return json_decode(file_get_contents(STREAMS_PATH . $this->id . "\x5f\x2e\x70\162\x6f\x67\x72\x65\163\x73"), true);     return [];  } public static function C155fFD6bA9634B0f484eF8D58aDCBE3($d6898a23376491b3bdd709c5a8c5a038, $d33fad6b9ff4e9586f69386c30b3289f, $e7916ec911419e933f53d4439dd45558 = null) {   if (!file_exists(STREAMS_PATH . $this->id . "\x5f\x2e\160\x72\157\147\x72\145\163\163")) {   }  return json_decode(file_get_contents(STREAMS_PATH . $this->id . "\x5f\x2e\x70\162\x6f\x67\x72\x65\163\x73"), true);   } public static function C155fFD6bA9634B0f484eF8D58aDCBE3($d6898a23376491b3bdd709c5a8c5a038, $d33fad6b9ff4e9586f69386c30b3289f, $e7916ec911419e933f53d4439dd45558 = null) {  clearstatcache();   C1eca6e91adb34a4f78b0f7a806b0767:       return $b9a0a20ea03b74cdd9c9445c6dcd7e81 > 0 ? $b9a0a20ea03b74cdd9c9445c6dcd7e81 : false;   switch ($d6898a23376491b3bdd709c5a8c5a038) { case "\155\x6f\x76\x69\145":  if (is_null($e7916ec911419e933f53d4439dd45558)) {   if (is_null($e7916ec911419e933f53d4439dd45558)) {   }  sscanf($e7916ec911419e933f53d4439dd45558, "\45\x64\x3a\x25\x64\x3a\45\144", $d58279160364c2fde6853fd6229f8803, $bc02c1cc3fa4d768c78d8a7a7a9b9562, $a5f31bb1f3d34848d53e215666620d53);       $C5639ff686e458586108c776c2cab1f8 = isset($a5f31bb1f3d34848d53e215666620d53) ? $d58279160364c2fde6853fd6229f8803 * 3600 + $bc02c1cc3fa4d768c78d8a7a7a9b9562 * 60 + $a5f31bb1f3d34848d53e215666620d53 : $d58279160364c2fde6853fd6229f8803 * 60 + $bc02c1cc3fa4d768c78d8a7a7a9b9562;  $b9a0a20ea03b74cdd9c9445c6dcd7e81 = round(filesize($d33fad6b9ff4e9586f69386c30b3289f) * 0.008 / $C5639ff686e458586108c776c2cab1f8);   $b9a0a20ea03b74cdd9c9445c6dcd7e81 = round(filesize($d33fad6b9ff4e9586f69386c30b3289f) * 0.008 / $C5639ff686e458586108c776c2cab1f8);        case "\x6c\151\166\145":   sscanf($e7916ec911419e933f53d4439dd45558, "\45\x64\x3a\x25\x64\x3a\45\144", $d58279160364c2fde6853fd6229f8803, $bc02c1cc3fa4d768c78d8a7a7a9b9562, $a5f31bb1f3d34848d53e215666620d53);  $C5639ff686e458586108c776c2cab1f8 = isset($a5f31bb1f3d34848d53e215666620d53) ? $d58279160364c2fde6853fd6229f8803 * 3600 + $bc02c1cc3fa4d768c78d8a7a7a9b9562 * 60 + $a5f31bb1f3d34848d53e215666620d53 : $d58279160364c2fde6853fd6229f8803 * 60 + $bc02c1cc3fa4d768c78d8a7a7a9b9562;   case "\x6c\151\166\145":  $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($d33fad6b9ff4e9586f69386c30b3289f, "\162");     $d6981d8a299085686ea03e5ac54a480f = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));   $B54e1703bdafbc6a3f19d77d03c6fc32[] = $Fe89035679e5f370af9b68d32688b530 / $a5f31bb1f3d34848d53e215666620d53;     if (!($a5f31bb1f3d34848d53e215666620d53 <= 0)) {   }    if (file_exists(dirname($d33fad6b9ff4e9586f69386c30b3289f) . "\x2f" . $d6981d8a299085686ea03e5ac54a480f)) {   }  fclose($d94a8fb945d58c6f858ccea87f41a3e1);     fclose($d94a8fb945d58c6f858ccea87f41a3e1);     if (feof($d94a8fb945d58c6f858ccea87f41a3e1)) {   fclose($d94a8fb945d58c6f858ccea87f41a3e1);  return false;      }         $b9a0a20ea03b74cdd9c9445c6dcd7e81 = count($B54e1703bdafbc6a3f19d77d03c6fc32) > 0 ? round(array_sum($B54e1703bdafbc6a3f19d77d03c6fc32) / count($B54e1703bdafbc6a3f19d77d03c6fc32)) : 0;    if (!stristr($f7014cc05453d2b26de23062de239287, "\x45\130\x54\111\116\106")) {   }  list($bf2ed81d58f05702661ab6d3e8338c18, $a5f31bb1f3d34848d53e215666620d53) = explode("\x3a", $f7014cc05453d2b26de23062de239287);   list($bf2ed81d58f05702661ab6d3e8338c18, $a5f31bb1f3d34848d53e215666620d53) = explode("\x3a", $f7014cc05453d2b26de23062de239287);  $a5f31bb1f3d34848d53e215666620d53 = rtrim($a5f31bb1f3d34848d53e215666620d53, "\x2c");   $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($d33fad6b9ff4e9586f69386c30b3289f, "\162");  $B54e1703bdafbc6a3f19d77d03c6fc32 = array();   fclose($d94a8fb945d58c6f858ccea87f41a3e1);  $b9a0a20ea03b74cdd9c9445c6dcd7e81 = count($B54e1703bdafbc6a3f19d77d03c6fc32) > 0 ? round(array_sum($B54e1703bdafbc6a3f19d77d03c6fc32) / count($B54e1703bdafbc6a3f19d77d03c6fc32)) : 0;   $Fe89035679e5f370af9b68d32688b530 = filesize(dirname($d33fad6b9ff4e9586f69386c30b3289f) . "\x2f" . $d6981d8a299085686ea03e5ac54a480f) * 0.008;  $B54e1703bdafbc6a3f19d77d03c6fc32[] = $Fe89035679e5f370af9b68d32688b530 / $a5f31bb1f3d34848d53e215666620d53;   return false;       $Fe89035679e5f370af9b68d32688b530 = filesize(dirname($d33fad6b9ff4e9586f69386c30b3289f) . "\x2f" . $d6981d8a299085686ea03e5ac54a480f) * 0.008;   $B54e1703bdafbc6a3f19d77d03c6fc32 = array();     $f7014cc05453d2b26de23062de239287 = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));  if (!stristr($f7014cc05453d2b26de23062de239287, "\x45\130\x54\111\116\106")) {       $a5f31bb1f3d34848d53e215666620d53 = rtrim($a5f31bb1f3d34848d53e215666620d53, "\x2c");  if (!($a5f31bb1f3d34848d53e215666620d53 <= 0)) {         if (feof($d94a8fb945d58c6f858ccea87f41a3e1)) {   }  $f7014cc05453d2b26de23062de239287 = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));   $d6981d8a299085686ea03e5ac54a480f = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));  if (file_exists(dirname($d33fad6b9ff4e9586f69386c30b3289f) . "\x2f" . $d6981d8a299085686ea03e5ac54a480f)) {   }  C1eca6e91adb34a4f78b0f7a806b0767:   return $b9a0a20ea03b74cdd9c9445c6dcd7e81 > 0 ? $b9a0a20ea03b74cdd9c9445c6dcd7e81 : false;  } public function BB8C6dE0d4C39C1486F7852940A3F6E9() {   clearstatcache();  if (file_exists($d33fad6b9ff4e9586f69386c30b3289f)) {   return false;     if (file_exists($d33fad6b9ff4e9586f69386c30b3289f)) {   }  return false;     switch ($d6898a23376491b3bdd709c5a8c5a038) { case "\155\x6f\x76\x69\145":   } public function BB8C6dE0d4C39C1486F7852940A3F6E9() {  if (!empty($this->delayPid)) {   $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("\57\160\x72\157\143\57{$this->delayPid}\57\x63\155\x64\x6c\151\x6e\x65"));  if (!($F3ee0a28318db38047ffb57a9f3a35ed == "\x53\124\122\105\x41\x4d\104\105\114\101\x59\133{$this->id}\135")) {   clearstatcache(true);  if (!(file_exists("\57\160\162\157\143\x2f" . $this->delayPid) && is_readable("\57\x70\x72\157\x63\57" . $this->delayPid . "\57\x65\170\x65") && basename(readlink("\x2f\160\x72\157\143\x2f" . $this->delayPid . "\x2f\145\170\145")) == basename(PHP_BIN))) {   return false;          if (!($F3ee0a28318db38047ffb57a9f3a35ed == "\x53\124\122\105\x41\x4d\104\105\114\101\x59\133{$this->id}\135")) {   }  return true;   return false;  } public function B04180C5E5E412f72d5ff43c9534Ac61() { return $this->isValid && $this->E5029c2a7509aD1547aab93D8a118503() && file_exists($this->e82012f6C00ED0de835A765dFb6f9B76()); } public function e5029C2a7509Ad1547aAB93d8a118503() {     return false;   if (!(file_exists("\57\160\162\157\143\x2f" . $this->delayPid) && is_readable("\57\x70\x72\157\x63\57" . $this->delayPid . "\57\x65\170\x65") && basename(readlink("\x2f\160\x72\157\143\x2f" . $this->delayPid . "\x2f\145\170\145")) == basename(PHP_BIN))) {   }  $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("\57\160\x72\157\143\57{$this->delayPid}\57\x63\155\x64\x6c\151\x6e\x65"));     clearstatcache(true);   return true;     if (!empty($this->delayPid)) {   }  return false;   } public function B04180C5E5E412f72d5ff43c9534Ac61() { return $this->isValid && $this->E5029c2a7509aD1547aab93D8a118503() && file_exists($this->e82012f6C00ED0de835A765dFb6f9B76()); } public function e5029C2a7509Ad1547aAB93d8a118503() {  if (!empty($this->localPID)) {   return true;       clearstatcache(true);        if (!(file_exists("\x2f\x70\x72\157\143\57" . $this->localPID) && is_readable("\x2f\x70\x72\x6f\x63\x2f" . $this->localPID . "\x2f\145\170\x65") && basename(readlink("\57\160\x72\x6f\x63\57" . $this->localPID . "\x2f\x65\x78\x65")) == basename(FFMPEG_PATH))) {   }  $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("\x2f\x70\x72\157\x63\x2f{$this->localPID}\x2f\x63\x6d\x64\154\x69\156\145"));   clearstatcache(true);  if (!(file_exists("\x2f\x70\x72\157\143\57" . $this->localPID) && is_readable("\x2f\x70\x72\x6f\x63\x2f" . $this->localPID . "\x2f\145\170\x65") && basename(readlink("\57\160\x72\x6f\x63\57" . $this->localPID . "\x2f\x65\x78\x65")) == basename(FFMPEG_PATH))) {     return false;   $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("\x2f\x70\x72\157\x63\x2f{$this->localPID}\x2f\x63\x6d\x64\154\x69\156\145"));  if (!stristr($F3ee0a28318db38047ffb57a9f3a35ed, "\x2f{$this->id}\x5f\56\155\x33\165\x38")) {   return false;     if (!stristr($F3ee0a28318db38047ffb57a9f3a35ed, "\x2f{$this->id}\x5f\56\155\x33\165\x38")) {   }  return true;   return false;  } public function D1820D4356e7bc0b1d09827FF1797CF9($cd4c07cf24c5bbce20f23ffc4ea084b1 = PHP_BIN) {   if (!empty($this->localPID)) {   }  return false;   } public function D1820D4356e7bc0b1d09827FF1797CF9($cd4c07cf24c5bbce20f23ffc4ea084b1 = PHP_BIN) {  if (!empty($this->localMonitorPID)) {   return false;       clearstatcache(true);   if (!($F3ee0a28318db38047ffb57a9f3a35ed == "\x53\x54\122\x45\x41\115\137\x4d\x4f\x4e\x49\x54\x4f\122\133{$this->id}\x5d")) {   }  return true;   return false;  } public function a4bE4ae3cE918207cB53B4D679286B3A($password) {   if (!(file_exists("\x2f\160\162\157\143\x2f" . $this->localMonitorPID) && is_readable("\x2f\x70\162\x6f\x63\57" . $this->localMonitorPID . "\x2f\x65\x78\145") && basename(readlink("\x2f\160\x72\x6f\143\57" . $this->localMonitorPID . "\57\145\x78\145")) == basename($cd4c07cf24c5bbce20f23ffc4ea084b1))) {   }  $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("\57\160\x72\x6f\143\57{$this->localMonitorPID}\x2f\x63\x6d\x64\154\x69\156\145"));   if (!empty($this->localMonitorPID)) {   }  return false;   clearstatcache(true);  if (!(file_exists("\x2f\160\162\157\143\x2f" . $this->localMonitorPID) && is_readable("\x2f\x70\162\x6f\x63\57" . $this->localMonitorPID . "\x2f\x65\x78\145") && basename(readlink("\x2f\160\x72\x6f\143\57" . $this->localMonitorPID . "\57\145\x78\145")) == basename($cd4c07cf24c5bbce20f23ffc4ea084b1))) {     return false;        $F3ee0a28318db38047ffb57a9f3a35ed = trim(file_get_contents("\57\160\x72\x6f\143\57{$this->localMonitorPID}\x2f\x63\x6d\x64\154\x69\156\145"));  if (!($F3ee0a28318db38047ffb57a9f3a35ed == "\x53\x54\122\x45\x41\115\137\x4d\x4f\x4e\x49\x54\x4f\122\133{$this->id}\x5d")) {   return true;     } public function a4bE4ae3cE918207cB53B4D679286B3A($password) {  if (!file_exists($this->PlayList)) {   if (!file_exists($this->PlayList)) {   }  $fdaac4814b6218b4cf2bb72b257c95a6 = file_get_contents($this->PlayList);     } public function eA5a7B8FB4B4d67e3dCFc7563A4A3D30($d111fa5f4ac0bed7b0af7121214deeaa = 60) {   return $fdaac4814b6218b4cf2bb72b257c95a6;     $fdaac4814b6218b4cf2bb72b257c95a6 = file_get_contents($this->PlayList);  if (!preg_match_all("\x2f\x28\56\x2a\x3f\51\134\x2e\x74\163\x2f", $fdaac4814b6218b4cf2bb72b257c95a6, $ccdbf2dfdd54c6b82b91144c69d92926)) {   return false;       return false;   if (!preg_match_all("\x2f\x28\56\x2a\x3f\51\134\x2e\x74\163\x2f", $fdaac4814b6218b4cf2bb72b257c95a6, $ccdbf2dfdd54c6b82b91144c69d92926)) {   }  foreach ($ccdbf2dfdd54c6b82b91144c69d92926[0] as $Dd3337ec079fcdcec7a775992cb81afa) { $fdaac4814b6218b4cf2bb72b257c95a6 = str_replace($Dd3337ec079fcdcec7a775992cb81afa, "\x2f\163\x74\x72\x65\141\x6d\151\156\147\57\141\144\x6d\x69\x6e\137\x6c\151\x76\145\56\160\x68\x70\x3f\x70\141\163\x73\167\x6f\x72\144\x3d{$password}\46\145\170\x74\x65\x6e\163\x69\157\156\75\155\x33\x75\70\46\163\x65\147\x6d\145\156\x74\75{$Dd3337ec079fcdcec7a775992cb81afa}\x26\x73\164\162\x65\141\x6d\75{$this->id}", $fdaac4814b6218b4cf2bb72b257c95a6); e68f555d6f3b3c849a0ec543233760e3: }   foreach ($ccdbf2dfdd54c6b82b91144c69d92926[0] as $Dd3337ec079fcdcec7a775992cb81afa) { $fdaac4814b6218b4cf2bb72b257c95a6 = str_replace($Dd3337ec079fcdcec7a775992cb81afa, "\x2f\163\x74\x72\x65\141\x6d\151\156\147\57\141\144\x6d\x69\x6e\137\x6c\151\x76\145\56\160\x68\x70\x3f\x70\141\163\x73\167\x6f\x72\144\x3d{$password}\46\145\170\x74\x65\x6e\163\x69\157\156\75\155\x33\x75\70\46\163\x65\147\x6d\145\156\x74\75{$Dd3337ec079fcdcec7a775992cb81afa}\x26\x73\164\162\x65\141\x6d\75{$this->id}", $fdaac4814b6218b4cf2bb72b257c95a6); e68f555d6f3b3c849a0ec543233760e3: }  e1e9be6c8f5b35f9ec945c5abd8166e0:   e1e9be6c8f5b35f9ec945c5abd8166e0:  return $fdaac4814b6218b4cf2bb72b257c95a6;   } public function eA5a7B8FB4B4d67e3dCFc7563A4A3D30($d111fa5f4ac0bed7b0af7121214deeaa = 60) {  if (!file_exists($this->PlayList)) {   if (empty($B2b49d12a017784a34d4eccf1365a345["\x73\x65\147\155\145\156\164\163"])) {   }  if (!($d111fa5f4ac0bed7b0af7121214deeaa <= 10)) {   $B2b49d12a017784a34d4eccf1365a345 = self::cA07d780500a67616a98A7C21fC57561($this->PlayList);  if (empty($B2b49d12a017784a34d4eccf1365a345["\x73\x65\147\155\145\156\164\163"])) {   foreach ($B2b49d12a017784a34d4eccf1365a345["\163\145\147\x6d\145\156\x74\x73"] as $d245c651e0394efedc78fac799cfcb67 => $a316003e11fc9f14200696a3812c579b) {  $eeb6641f1ba5799f2fd447805704b549 = md5(md5_file(STREAMS_PATH . $a316003e11fc9f14200696a3812c579b["\x73\x65\x67\x6d\x65\x6e\x74"]) . filesize(STREAMS_PATH . $a316003e11fc9f14200696a3812c579b["\163\x65\147\155\145\156\164"]));   $fdaac4814b6218b4cf2bb72b257c95a6 .= $a316003e11fc9f14200696a3812c579b["\x68\x65\x61\144\145\162"] . "\12\57\x68\x6c\163\57{$eeb6641f1ba5799f2fd447805704b549}\57" . $a316003e11fc9f14200696a3812c579b["\x73\145\147\155\145\x6e\164"] . "\xa";  dfd2047a599fd507a77a5185013fb98c:   dfd2047a599fd507a77a5185013fb98c:  }   $eeb6641f1ba5799f2fd447805704b549 = md5(md5_file(STREAMS_PATH . $a316003e11fc9f14200696a3812c579b["\x73\x65\x67\x6d\x65\x6e\x74"]) . filesize(STREAMS_PATH . $a316003e11fc9f14200696a3812c579b["\163\x65\147\155\145\156\164"]));  $fdaac4814b6218b4cf2bb72b257c95a6 .= $a316003e11fc9f14200696a3812c579b["\x68\x65\x61\144\145\162"] . "\12\57\x68\x6c\163\57{$eeb6641f1ba5799f2fd447805704b549}\57" . $a316003e11fc9f14200696a3812c579b["\x73\145\147\155\145\x6e\164"] . "\xa";   }  E280f831d851e4b16184bc9e6d7839cc:     } public static function CA07D780500a67616a98a7c21fC57561($Faead82d48561e3f27b11662a8ae6f01) {   return $fdaac4814b6218b4cf2bb72b257c95a6;     if (!file_exists($this->PlayList)) {   }  $B2b49d12a017784a34d4eccf1365a345 = self::cA07d780500a67616a98A7C21fC57561($this->PlayList);   E280f831d851e4b16184bc9e6d7839cc:  return $fdaac4814b6218b4cf2bb72b257c95a6;   $B2b49d12a017784a34d4eccf1365a345["\x73\x65\147\x6d\x65\x6e\164\x73"] = array_slice($B2b49d12a017784a34d4eccf1365a345["\163\x65\x67\x6d\x65\x6e\164\x73"], -($d111fa5f4ac0bed7b0af7121214deeaa / 10));  $fdaac4814b6218b4cf2bb72b257c95a6 = implode("\12", $B2b49d12a017784a34d4eccf1365a345["\150\x65\141\144\x65\x72"]) . "\12";   if (!($d111fa5f4ac0bed7b0af7121214deeaa <= 10)) {   }  $d111fa5f4ac0bed7b0af7121214deeaa = 20;   return false;       return false;   $d111fa5f4ac0bed7b0af7121214deeaa = 20;       $B2b49d12a017784a34d4eccf1365a345["\x73\x65\147\x6d\x65\x6e\164\x73"] = array_slice($B2b49d12a017784a34d4eccf1365a345["\163\x65\x67\x6d\x65\x6e\164\x73"], -($d111fa5f4ac0bed7b0af7121214deeaa / 10));   $fdaac4814b6218b4cf2bb72b257c95a6 = implode("\12", $B2b49d12a017784a34d4eccf1365a345["\150\x65\141\144\x65\x72"]) . "\12";  foreach ($B2b49d12a017784a34d4eccf1365a345["\163\145\147\x6d\145\156\x74\x73"] as $d245c651e0394efedc78fac799cfcb67 => $a316003e11fc9f14200696a3812c579b) {   } public static function CA07D780500a67616a98a7c21fC57561($Faead82d48561e3f27b11662a8ae6f01) {  $A0764d3c7aed80f178e302bc08eaa7c2 = [];   if (stripos($f7014cc05453d2b26de23062de239287, "\105\x58\x54\111\116\106") !== false) {   }  $A0764d3c7aed80f178e302bc08eaa7c2["\150\x65\x61\144\x65\162"][] = $f7014cc05453d2b26de23062de239287;     if (stripos($f7014cc05453d2b26de23062de239287, "\105\x58\x54\111\116\106") !== false) {         $A0764d3c7aed80f178e302bc08eaa7c2["\150\x65\x61\144\x65\162"][] = $f7014cc05453d2b26de23062de239287;    $A0764d3c7aed80f178e302bc08eaa7c2["\x73\145\147\x6d\x65\156\x74\163"] = [];  $A0764d3c7aed80f178e302bc08eaa7c2["\x68\x65\x61\x64\x65\x72"] = [];   $A0764d3c7aed80f178e302bc08eaa7c2["\x68\x65\x61\x64\x65\x72"] = [];  if (!file_exists($Faead82d48561e3f27b11662a8ae6f01)) {   if (!empty($f7014cc05453d2b26de23062de239287)) {   }      fclose($d94a8fb945d58c6f858ccea87f41a3e1);   fclose($d94a8fb945d58c6f858ccea87f41a3e1);     $d6981d8a299085686ea03e5ac54a480f = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));  $A0764d3c7aed80f178e302bc08eaa7c2["\163\145\x67\x6d\145\x6e\x74\x73"][] = ["\150\145\141\x64\145\162" => $f7014cc05453d2b26de23062de239287, "\163\145\147\155\145\x6e\164" => $d6981d8a299085686ea03e5ac54a480f];   if (feof($d94a8fb945d58c6f858ccea87f41a3e1)) {   }  $f7014cc05453d2b26de23062de239287 = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));     return $A0764d3c7aed80f178e302bc08eaa7c2;   $A0764d3c7aed80f178e302bc08eaa7c2 = [];  $A0764d3c7aed80f178e302bc08eaa7c2["\x73\145\147\x6d\x65\156\x74\163"] = [];   $A0764d3c7aed80f178e302bc08eaa7c2["\163\145\x67\x6d\145\x6e\x74\x73"][] = ["\150\145\141\x64\145\162" => $f7014cc05453d2b26de23062de239287, "\163\145\147\155\145\x6e\164" => $d6981d8a299085686ea03e5ac54a480f];       $d6981d8a299085686ea03e5ac54a480f = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));   return $A0764d3c7aed80f178e302bc08eaa7c2;  } public function e292C39A6d8Ac3573f446E381C705039($d111fa5f4ac0bed7b0af7121214deeaa = 0) {               if (feof($d94a8fb945d58c6f858ccea87f41a3e1)) {   $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($Faead82d48561e3f27b11662a8ae6f01, "\x72");     $f7014cc05453d2b26de23062de239287 = trim(fgets($d94a8fb945d58c6f858ccea87f41a3e1));  if (!empty($f7014cc05453d2b26de23062de239287)) {         if (!file_exists($Faead82d48561e3f27b11662a8ae6f01)) {   }  $d94a8fb945d58c6f858ccea87f41a3e1 = fopen($Faead82d48561e3f27b11662a8ae6f01, "\x72");   } public function e292C39A6d8Ac3573f446E381C705039($d111fa5f4ac0bed7b0af7121214deeaa = 0) {  if (!file_exists($this->PlayList)) {   return array_column(array_slice($B2b49d12a017784a34d4eccf1365a345["\163\x65\x67\155\x65\x6e\164\x73"], -$Ee45e7660154cefe8154460bd2b348e7), "\x73\x65\x67\155\x65\x6e\164");          if ($d111fa5f4ac0bed7b0af7121214deeaa > 0) {   }  preg_match("\x2f\137\50\x2e\x2a\x29\134\x2e\57", array_pop($B2b49d12a017784a34d4eccf1365a345["\x73\x65\147\x6d\x65\x6e\x74\163"])["\x73\x65\147\155\x65\x6e\164"], $dcc1a600c275a75f15447dd987ca6fb4);           $Ee45e7660154cefe8154460bd2b348e7 = intval($d111fa5f4ac0bed7b0af7121214deeaa / 10);        preg_match("\x2f\137\50\x2e\x2a\x29\134\x2e\57", array_pop($B2b49d12a017784a34d4eccf1365a345["\x73\x65\147\x6d\x65\x6e\x74\163"])["\x73\x65\147\155\x65\x6e\164"], $dcc1a600c275a75f15447dd987ca6fb4);  return $dcc1a600c275a75f15447dd987ca6fb4[1];   if (empty($B2b49d12a017784a34d4eccf1365a345["\163\145\147\x6d\x65\156\164\163"])) {   }  if ($d111fa5f4ac0bed7b0af7121214deeaa > 0) {     return false;   $B2b49d12a017784a34d4eccf1365a345 = self::ca07d780500A67616A98A7c21fC57561($this->PlayList);  if (empty($B2b49d12a017784a34d4eccf1365a345["\163\145\147\x6d\x65\156\164\163"])) {   $Ee45e7660154cefe8154460bd2b348e7 = intval($d111fa5f4ac0bed7b0af7121214deeaa / 10);  return array_column(array_slice($B2b49d12a017784a34d4eccf1365a345["\163\x65\x67\155\x65\x6e\164\x73"], -$Ee45e7660154cefe8154460bd2b348e7), "\x73\x65\x67\155\x65\x6e\164");   return $dcc1a600c275a75f15447dd987ca6fb4[1];    return false;  } public function Ea098D517C6712329da8912dF957ac5e($Eac37dd0fb35e0d9151b5478b38232a5, D2DF9E367339B2e389634C5094955D33 $dd653b99eead45c9cad7b75be7ee2186, $d6898a23376491b3bdd709c5a8c5a038) {   if (!file_exists($this->PlayList)) {   }  $B2b49d12a017784a34d4eccf1365a345 = self::ca07d780500A67616A98A7c21fC57561($this->PlayList);   } public function Ea098D517C6712329da8912dF957ac5e($Eac37dd0fb35e0d9151b5478b38232a5, D2DF9E367339B2e389634C5094955D33 $dd653b99eead45c9cad7b75be7ee2186, $d6898a23376491b3bdd709c5a8c5a038) {  if (!($this->stream_info["\x64\x69\x72\x65\x63\x74\137\x73\157\165\x72\143\x65"] == 1)) {   E35673ebe8e00c19e926c5f55333c989:          if ($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\146\157\x72\143\145\x5f\163\145\162\x76\x65\x72\137\x69\x64"] != 0 and array_key_exists($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\146\157\x72\x63\x65\137\163\145\x72\166\145\162\x5f\x69\144"], $A9ad57be2f717ecaaa6305e8213c0867)) {   }  $E1aa3a3ecd76b495c2aa6918ff33fcbc = array();     $eeb6641f1ba5799f2fd447805704b549 = base64_encode(StreamCreed\Main::encdec(json_encode(["\x61\x69\x64" => $Bdd7adc89618f0095c039bae058dfb62]), md5(App::$settings["\x63\x72\171\160\x74\x5f\154\157\x61\144\x5f\x62\141\154\141\x6e\x63\151\156\147"])));         $bb8a54e70b8b0a8c3243291790ff78a0 = substr_count($fd47d4c6446e094cf2b629e7b7a82935, "\77") == 0 ? "\77" : "\46";  $B1dcdf873a2c329e1701b5eca5e8631f = array_rand(App::$StreamingServers[$B15e6c97bde33d5e69eddb7a74f4db57]["\x62\162\x6f\x61\144\143\x61\x73\164\x5f\x61\x64\144\162\145\x73\163\145\x73"], 1);   $D429f2e53132bd328f226e879aa0b0bb = $Eac37dd0fb35e0d9151b5478b38232a5 == "\x6d\63\x75\x38" ? time() + 14400 : time() + 4;     foreach ($a04f1a5fe45e42674fc80533d95c8a70 as $d6b5038cb3972000dcd01ccf7ad21701) {  $D55c3d28fe148128e3705f8c375e5cc6 = json_decode(App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\163\145\x72\166\x65\162\x5f\x68\x61\162\144\x77\141\162\145"], true);     bb44dbf6c82c5e0fa503fda795dc034e:   $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701] = 1000;    $D55c3d28fe148128e3705f8c375e5cc6 = json_decode(App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\163\145\x72\166\x65\162\x5f\x68\x61\162\144\x77\141\162\145"], true);  if (!empty($D55c3d28fe148128e3705f8c375e5cc6["\x6e\x65\164\x77\157\162\153\x5f\163\x70\x65\x65\x64"])) {   bb44dbf6c82c5e0fa503fda795dc034e:  }     $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701] = (float) $D55c3d28fe148128e3705f8c375e5cc6["\x6e\145\x74\167\157\x72\x6b\137\x73\x70\x65\145\144"];         $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701] = (float) $D55c3d28fe148128e3705f8c375e5cc6["\x6e\145\x74\167\157\x72\x6b\137\x73\x70\x65\145\144"];     if (!empty($D55c3d28fe148128e3705f8c375e5cc6["\x6e\x65\164\x77\157\162\153\x5f\163\x70\x65\x65\x64"])) {   }  $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701] = 1000;   }  B71ad36a1efd0cd588264d03beb2c8c6:   $A582d5052c008b83c14fcccc478f76d2 = array();  foreach ($a04f1a5fe45e42674fc80533d95c8a70 as $d6b5038cb3972000dcd01ccf7ad21701) {   if (empty($a04f1a5fe45e42674fc80533d95c8a70)) {   }  $ab27fb4e5576e3e58527ea6feace3120 = App::$redis->returnKeyData("\143\x61\160\141\143\x69\164\x79");     if ($d6898a23376491b3bdd709c5a8c5a038 == "\141\x72\143\x68\151\166\145") {         $C6fd28b2191376c535aaa1f806b912d3 = $A9ad57be2f717ecaaa6305e8213c0867 = [];  if (!is_array($ab27fb4e5576e3e58527ea6feace3120)) {   foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\156\145\164\x77\157\x72\153\x5f\147\165\141\162\x61\x6e\x74\145\x65\x64\137\x73\x70\145\x65\144"]); B680ed518c2f625dbc3a75db77076ce0: }  cfe77e9c30341b7cbc8c73607bcf0bae:   $A9ad57be2f717ecaaa6305e8213c0867 = array_combine($b301ca6a0affaafb21fb2c8d00afd647, $Ecd8c6e29917dd6b182635b7a8dde418);  if ($Eac37dd0fb35e0d9151b5478b38232a5 == "\x72\164\x6d\x70" && array_key_exists(SERVER_ID, $A9ad57be2f717ecaaa6305e8213c0867)) {   exit;    exit;     $b301ca6a0affaafb21fb2c8d00afd647 = array_keys($A9ad57be2f717ecaaa6305e8213c0867);  $Ecd8c6e29917dd6b182635b7a8dde418 = array_values($A9ad57be2f717ecaaa6305e8213c0867);   foreach (App::$StreamingServers as $a1abb4fc598a315ea5337e3bb1489059 => $De4db6ff7d10e257199751bb2ca6a1f1) {  if (!(!array_key_exists($a1abb4fc598a315ea5337e3bb1489059, $this->servers) || !$De4db6ff7d10e257199751bb2ca6a1f1["\x73\x65\x72\166\145\162\137\157\x6e\x6c\x69\x6e\x65"])) {   A2da1c59a12cf80999641eefcdb5c8a4:     if (!(!array_key_exists($a1abb4fc598a315ea5337e3bb1489059, $this->servers) || !$De4db6ff7d10e257199751bb2ca6a1f1["\x73\x65\x72\166\145\162\137\157\x6e\x6c\x69\x6e\x65"])) {   }                 }   switch ($d6898a23376491b3bdd709c5a8c5a038) { case "\155\157\x76\151\145":  if (!(!empty($this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\160\x69\x64"]) && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\x74\x6f\x5f\x61\156\x61\154\171\x7a\145"] == 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\163\164\x72\x65\141\155\137\x73\x74\x61\x74\x75\x73"] == 0 && $De4db6ff7d10e257199751bb2ca6a1f1["\x74\x69\155\145\x73\150\151\x66\164\x5f\x6f\x6e\154\x79"] == 0)) {   if (!(!empty($this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\160\x69\x64"]) && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\x74\x6f\x5f\x61\156\x61\154\171\x7a\145"] == 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\163\164\x72\x65\141\155\137\x73\x74\x61\x74\x75\x73"] == 0 && $De4db6ff7d10e257199751bb2ca6a1f1["\x74\x69\155\145\x73\150\151\x66\164\x5f\x6f\x6e\154\x79"] == 0)) {   }  $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;      case "\141\x72\143\150\151\166\x65":   $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;         case "\141\x72\143\150\151\166\x65":  if (!($this->stream_info["\x74\166\x5f\x61\x72\x63\150\x69\166\x65\137\163\145\162\166\145\162\137\151\144"] == $a1abb4fc598a315ea5337e3bb1489059)) {   if (!($this->stream_info["\x74\166\x5f\x61\x72\x63\150\x69\166\x65\137\163\145\162\166\145\162\137\151\144"] == $a1abb4fc598a315ea5337e3bb1489059)) {   }  $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;      default:   $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;         default:  if (!(($this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\157\156\137\144\145\x6d\x61\x6e\144"] == 1 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\160\x69\144"] >= 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\163\164\162\145\x61\155\x5f\x73\164\141\164\x75\x73"] == 0 || $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\160\x69\x64"] > 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\x73\164\x72\x65\x61\155\x5f\163\164\141\x74\165\163"] == 0) && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\x74\157\137\x61\x6e\141\154\x79\x7a\145"] == 0 && time() >= (int) $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\x64\145\154\141\x79\137\141\x76\x61\151\x6c\141\142\x6c\145\x5f\x61\x74"] && $De4db6ff7d10e257199751bb2ca6a1f1["\x74\x69\x6d\145\163\150\151\x66\164\x5f\157\156\154\x79"] == 0)) {   if (!(($this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\157\156\137\144\145\x6d\x61\x6e\144"] == 1 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\160\x69\144"] >= 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\163\164\162\145\x61\155\x5f\x73\164\141\164\x75\x73"] == 0 || $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\160\x69\x64"] > 0 && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\x73\164\x72\x65\x61\155\x5f\163\164\141\x74\165\163"] == 0) && $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\x74\157\137\x61\x6e\141\154\x79\x7a\145"] == 0 && time() >= (int) $this->servers[$a1abb4fc598a315ea5337e3bb1489059]["\x64\145\154\141\x79\137\141\x76\x61\151\x6c\141\142\x6c\145\x5f\x61\x74"] && $De4db6ff7d10e257199751bb2ca6a1f1["\x74\x69\x6d\145\163\150\151\x66\164\x5f\157\156\154\x79"] == 0)) {   }  $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;   $a04f1a5fe45e42674fc80533d95c8a70[] = $a1abb4fc598a315ea5337e3bb1489059;       }   }  A2da1c59a12cf80999641eefcdb5c8a4:     switch ($d6898a23376491b3bdd709c5a8c5a038) { case "\155\157\x76\151\145":   }  ffb845005267fe7aaaa26cb4a26a3564:   $eeb6641f1ba5799f2fd447805704b549 = str_replace("\x2b", "\55", $eeb6641f1ba5799f2fd447805704b549);  $fd47d4c6446e094cf2b629e7b7a82935 = substr($_SERVER["\x52\x45\121\125\x45\123\124\137\x55\x52\x49"], 1);   foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x74\x6f\164\x61\154\x5f\x63\x6c\x69\145\x6e\164\x73"]); ab2edfd9b3dceecf740aee2a1c4281d1: }  E35673ebe8e00c19e926c5f55333c989:   if (!is_array($ab27fb4e5576e3e58527ea6feace3120)) {   }  if (App::$settings["\163\160\x6c\151\164\x5f\x62\x79"] == "\x62\x61\x6e\144") {     $A582d5052c008b83c14fcccc478f76d2 = array();   $E3f56f8d60f9238e7e1bf9dc727efaff = ["\150\141\163\150" => md5($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x75\x73\x65\162\156\x61\155\x65"] . $this->id . $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x70\141\163\163\167\x6f\162\x64"]), "\163\164\162\x65\x61\155\x5f\x64\x61\x74\141" => $this->servers[$B15e6c97bde33d5e69eddb7a74f4db57], "\x73\x74\162\145\x61\x6d\x5f\151\144" => $this->id, "\165\x73\x65\x72\x5f\x61\147\145\x6e\164" => $dd653b99eead45c9cad7b75be7ee2186->Player, "\165\163\145\162\137\x69\160" => $dd653b99eead45c9cad7b75be7ee2186->UserIP, "\163\145\162\x76\145\x72\137\x69\144" => $B15e6c97bde33d5e69eddb7a74f4db57, "\143\x6f\156\x74\x61\x69\156\145\x72" => $d6898a23376491b3bdd709c5a8c5a038, "\145\170\164\x65\156\x73\x69\x6f\x6e" => $Eac37dd0fb35e0d9151b5478b38232a5, "\160\151\x64" => 0, "\x75\163\145\162\137\151\144" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\151\144"], "\x64\141\x74\145\137\x73\164\x61\162\164" => time(), "\x67\145\157\x69\160\x5f\143\157\x75\x6e\164\162\x79\137\143\157\x64\145" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x63\157\165\x6e\164\x72\x79\x5f\x63\157\x64\x65\137\156\x6f\167"], "\x69\163\160" => $dd653b99eead45c9cad7b75be7ee2186->ISP_name, "\x63\x69\164\171" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\143\151\x74\x79\137\156\157\167"], "\x69\x73\x5f\x72\145\163\x74\x72\145\x61\155\145\162" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x69\163\x5f\x72\145\163\164\x72\145\141\x6d\x65\x72"], "\x74\151\x6d\x65\137\x74\x6f\x6b\145\x6e" => $D429f2e53132bd328f226e879aa0b0bb, "\x6c\157\x63\x6b\x65\144" => false, "\x6c\141\163\x74\x5f\141\x63\143\145\x73\163" => time(), "\144\x75\162" => !empty(App::$request["\x64\165\x72\141\x74\x69\157\156"]) ? App::$request["\x64\165\162\141\x74\151\157\156"] : "", "\163\x74\x61\x72\164" => !empty(App::$request["\163\x74\141\x72\164"]) ? App::$request["\x73\x74\x61\x72\x74"] : ""];  $Bdd7adc89618f0095c039bae058dfb62 = App::$redis->AddSelfConnection($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x69\144"], $B15e6c97bde33d5e69eddb7a74f4db57, $E3f56f8d60f9238e7e1bf9dc727efaff);         App::E4a9a289fEb5ddf3959fAdDd53A5020b("\x55\x6e\141\142\x6c\145\x20\164\x6f\40\x43\162\x65\x61\x74\x65\x20\x43\x6f\156\156\145\x63\164\x69\157\156\x20\124\157\153\145\156\40\146\157\162\40\x53\164\162\145\x61\155\x20\111\x44\40{$this->id}\x20\x61\156\x64\x20\x55\163\x65\x72\x20\x49\x44\x20{$dd653b99eead45c9cad7b75be7ee2186->UserInfo["\151\x64"]}");  http_response_code(503);   $eeb6641f1ba5799f2fd447805704b549 = base64_encode(StreamCreed\Main::encdec(json_encode(["\x61\x69\x64" => $Bdd7adc89618f0095c039bae058dfb62]), md5(App::$settings["\x63\x72\171\160\x74\x5f\154\157\x61\144\x5f\x62\141\154\141\x6e\x63\151\156\147"])));  $eeb6641f1ba5799f2fd447805704b549 = str_replace("\x2b", "\55", $eeb6641f1ba5799f2fd447805704b549);   $D429f2e53132bd328f226e879aa0b0bb = time() + App::$request["\144\165\162\141\164\x69\157\156"] * 60;    foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701]); c9d981db5afab050c3e3f285a7eb6b06: }  fa1c372954267894aeed8e9632917327:     $B15e6c97bde33d5e69eddb7a74f4db57 = empty($B15e6c97bde33d5e69eddb7a74f4db57) ? array_search(min($E1aa3a3ecd76b495c2aa6918ff33fcbc), $E1aa3a3ecd76b495c2aa6918ff33fcbc) : $B15e6c97bde33d5e69eddb7a74f4db57;   $B1dcdf873a2c329e1701b5eca5e8631f = array_rand(App::$StreamingServers[$B15e6c97bde33d5e69eddb7a74f4db57]["\x62\162\x6f\x61\144\143\x61\x73\164\x5f\x61\x64\144\162\145\x73\163\145\x73"], 1);  header("\x4c\x6f\143\x61\164\x69\157\156\72\x20" . App::$StreamingServers[$B15e6c97bde33d5e69eddb7a74f4db57]["\x62\x72\x6f\x61\x64\143\141\163\x74\x5f\x61\x64\144\x72\145\163\163\145\x73"][$B1dcdf873a2c329e1701b5eca5e8631f] . $fd47d4c6446e094cf2b629e7b7a82935 . $bb8a54e70b8b0a8c3243291790ff78a0 . "\x74\157\x6b\145\x6e\75" . $eeb6641f1ba5799f2fd447805704b549);     foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x74\x6f\164\x61\154\x5f\x63\x6c\x69\145\x6e\164\x73"]); ab2edfd9b3dceecf740aee2a1c4281d1: }   ffb845005267fe7aaaa26cb4a26a3564:  if (empty($a04f1a5fe45e42674fc80533d95c8a70)) {     $B15e6c97bde33d5e69eddb7a74f4db57 = SERVER_ID;   $a04f1a5fe45e42674fc80533d95c8a70 = array();  foreach (App::$StreamingServers as $a1abb4fc598a315ea5337e3bb1489059 => $De4db6ff7d10e257199751bb2ca6a1f1) {     $E3f56f8d60f9238e7e1bf9dc727efaff = ["\150\141\163\150" => md5($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x75\x73\x65\162\156\x61\155\x65"] . $this->id . $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x70\141\163\163\167\x6f\162\x64"]), "\163\164\162\x65\x61\155\x5f\x64\x61\x74\141" => $this->servers[$B15e6c97bde33d5e69eddb7a74f4db57], "\x73\x74\162\145\x61\x6d\x5f\151\144" => $this->id, "\165\x73\x65\x72\x5f\x61\147\145\x6e\164" => $dd653b99eead45c9cad7b75be7ee2186->Player, "\165\163\145\162\137\x69\160" => $dd653b99eead45c9cad7b75be7ee2186->UserIP, "\163\145\162\x76\145\x72\137\x69\144" => $B15e6c97bde33d5e69eddb7a74f4db57, "\143\x6f\156\x74\x61\x69\156\145\x72" => $d6898a23376491b3bdd709c5a8c5a038, "\145\170\164\x65\156\x73\x69\x6f\x6e" => $Eac37dd0fb35e0d9151b5478b38232a5, "\160\151\x64" => 0, "\x75\163\145\162\137\151\144" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\151\144"], "\x64\141\x74\145\137\x73\164\x61\162\164" => time(), "\x67\145\157\x69\160\x5f\143\157\x75\x6e\164\162\x79\137\143\157\x64\145" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x63\157\165\x6e\164\x72\x79\x5f\x63\157\x64\x65\137\156\x6f\167"], "\x69\163\160" => $dd653b99eead45c9cad7b75be7ee2186->ISP_name, "\x63\x69\164\171" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\143\151\x74\x79\137\156\157\167"], "\x69\x73\x5f\x72\145\163\x74\x72\145\x61\155\145\162" => $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x69\163\x5f\x72\145\163\164\x72\145\141\x6d\x65\x72"], "\x74\151\x6d\x65\137\x74\x6f\x6b\145\x6e" => $D429f2e53132bd328f226e879aa0b0bb, "\x6c\157\x63\x6b\x65\144" => false, "\x6c\141\163\x74\x5f\141\x63\143\145\x73\163" => time(), "\144\x75\162" => !empty(App::$request["\x64\165\x72\141\x74\x69\157\156"]) ? App::$request["\x64\165\162\141\x74\151\157\156"] : "", "\163\x74\x61\x72\164" => !empty(App::$request["\163\x74\141\x72\164"]) ? App::$request["\x73\x74\x61\x72\x74"] : ""];   foreach ($a04f1a5fe45e42674fc80533d95c8a70 as $d6b5038cb3972000dcd01ccf7ad21701) {  $A0c90033f86296f3c22f39e5b8f92b52 = isset($ab27fb4e5576e3e58527ea6feace3120[$d6b5038cb3972000dcd01ccf7ad21701]) ? $ab27fb4e5576e3e58527ea6feace3120[$d6b5038cb3972000dcd01ccf7ad21701] : 0;   D94ba91ac8508da7c2a867755e94f2ab:  }   if (!($A0c90033f86296f3c22f39e5b8f92b52 == 0)) {   }  $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = 0;   $A0c90033f86296f3c22f39e5b8f92b52 = isset($ab27fb4e5576e3e58527ea6feace3120[$d6b5038cb3972000dcd01ccf7ad21701]) ? $ab27fb4e5576e3e58527ea6feace3120[$d6b5038cb3972000dcd01ccf7ad21701] : 0;  if (!($A0c90033f86296f3c22f39e5b8f92b52 == 0)) {   $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = 0;     $A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\164\x6f\164\x61\154\x5f\143\x6c\151\145\156\164\163"] == 0 || App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x74\157\x74\141\154\x5f\143\154\151\145\156\x74\163"] > $A0c90033f86296f3c22f39e5b8f92b52 ? $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] : false;  D94ba91ac8508da7c2a867755e94f2ab:     $A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\164\x6f\164\x61\154\x5f\143\x6c\151\145\156\164\163"] == 0 || App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x74\157\x74\141\154\x5f\143\154\151\145\156\x74\163"] > $A0c90033f86296f3c22f39e5b8f92b52 ? $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] : false;   }  E31461b20cf522c33dc14c1dd527adc4:   http_response_code(503);  exit;   if (!(empty($E1aa3a3ecd76b495c2aa6918ff33fcbc) && empty($B15e6c97bde33d5e69eddb7a74f4db57))) {   }  http_response_code(503);   $B15e6c97bde33d5e69eddb7a74f4db57 = empty($B15e6c97bde33d5e69eddb7a74f4db57) ? array_search(min($E1aa3a3ecd76b495c2aa6918ff33fcbc), $E1aa3a3ecd76b495c2aa6918ff33fcbc) : $B15e6c97bde33d5e69eddb7a74f4db57;    B71ad36a1efd0cd588264d03beb2c8c6:  foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / $A582d5052c008b83c14fcccc478f76d2[$d6b5038cb3972000dcd01ccf7ad21701]); c9d981db5afab050c3e3f285a7eb6b06: }   cfe77e9c30341b7cbc8c73607bcf0bae:     header("\x4c\x6f\143\141\x74\x69\x6f\156\x3a\x20" . str_replace("\x20", "\45\62\60", json_decode($this->stream_info["\x73\164\162\x65\x61\155\137\x73\157\165\162\143\x65"], true)[0]));  exit;     if (!(empty($E1aa3a3ecd76b495c2aa6918ff33fcbc) && empty($B15e6c97bde33d5e69eddb7a74f4db57))) {   foreach (array_keys($A9ad57be2f717ecaaa6305e8213c0867) as $d6b5038cb3972000dcd01ccf7ad21701) {  if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\145\x6e\x61\142\x6c\x65\137\x67\145\x6f\151\160"] == 1) {   if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\145\x6e\x61\142\x6c\x65\137\x67\145\x6f\151\160"] == 1) {   }  if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\145\x6e\141\142\154\145\137\151\x73\160"] == 1) {           if (in_array($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\143\x6f\x75\156\164\162\171\x5f\x63\x6f\144\x65\x5f\156\x6f\167"], App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\147\145\x6f\x69\x70\x5f\x63\x6f\x75\x6e\x74\x72\151\145\x73"])) {       if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x69\x73\160\137\x74\x79\160\x65"] == "\163\164\x72\151\143\164") {   }  $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\151\x73\160\x5f\x74\171\x70\x65"] == "\x6c\x6f\x77\x5f\x70\162\x69\x6f\162\x69\x74\x79" ? 1 : 2;                 $B15e6c97bde33d5e69eddb7a74f4db57 = $d6b5038cb3972000dcd01ccf7ad21701;        unset($A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701]);     $B15e6c97bde33d5e69eddb7a74f4db57 = $d6b5038cb3972000dcd01ccf7ad21701;      unset($A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701]);     if (in_array($dd653b99eead45c9cad7b75be7ee2186->ISP_name, App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x69\163\x70\x5f\156\x61\155\145\x73"])) {   eb0167171e45bfa1d3e7633e893457a3:  }         if (in_array($dd653b99eead45c9cad7b75be7ee2186->ISP_name, App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x69\163\x70\x5f\156\x61\155\145\x73"])) {   }  if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x69\x73\160\137\x74\x79\160\x65"] == "\163\164\x72\151\143\164") {     $B15e6c97bde33d5e69eddb7a74f4db57 = $d6b5038cb3972000dcd01ccf7ad21701;   if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\147\x65\x6f\x69\160\x5f\x74\171\160\x65"] == "\163\164\162\x69\143\x74") {   }  $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x67\145\157\151\160\137\x74\171\x70\145"] == "\154\x6f\x77\137\x70\162\151\157\162\151\x74\x79" ? 1 : 2;   $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\x67\145\157\151\160\137\x74\171\x70\145"] == "\154\x6f\x77\137\x70\162\151\157\162\151\x74\x79" ? 1 : 2;          $B15e6c97bde33d5e69eddb7a74f4db57 = $d6b5038cb3972000dcd01ccf7ad21701;    if (in_array($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\143\x6f\x75\156\164\162\171\x5f\x63\x6f\144\x65\x5f\156\x6f\167"], App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\147\145\x6f\x69\x70\x5f\x63\x6f\x75\x6e\x74\x72\151\145\x73"])) {   }  if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\147\x65\x6f\x69\160\x5f\x74\171\160\x65"] == "\163\164\162\x69\143\x74") {   unset($A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701]);            unset($A9ad57be2f717ecaaa6305e8213c0867[$d6b5038cb3972000dcd01ccf7ad21701]);   $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\151\x73\160\x5f\x74\171\x70\x65"] == "\x6c\x6f\x77\x5f\x70\162\x69\x6f\162\x69\x74\x79" ? 1 : 2;      eb0167171e45bfa1d3e7633e893457a3:   $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = 1;    if (App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\145\x6e\141\142\154\145\137\151\x73\160"] == 1) {   }  $E1aa3a3ecd76b495c2aa6918ff33fcbc[$d6b5038cb3972000dcd01ccf7ad21701] = 1;              }       $D429f2e53132bd328f226e879aa0b0bb = $Eac37dd0fb35e0d9151b5478b38232a5 == "\x6d\63\x75\x38" ? time() + 14400 : time() + 4;   $B15e6c97bde33d5e69eddb7a74f4db57 = $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x66\157\162\143\145\x5f\x73\145\x72\x76\x65\x72\x5f\x69\144"];     fa1c372954267894aeed8e9632917327:    header("\x4c\x6f\143\x61\164\x69\157\156\72\x20" . App::$StreamingServers[$B15e6c97bde33d5e69eddb7a74f4db57]["\x62\x72\x6f\x61\x64\143\141\163\x74\x5f\x61\x64\144\x72\145\163\163\145\x73"][$B1dcdf873a2c329e1701b5eca5e8631f] . $fd47d4c6446e094cf2b629e7b7a82935 . $bb8a54e70b8b0a8c3243291790ff78a0 . "\x74\157\x6b\145\x6e\75" . $eeb6641f1ba5799f2fd447805704b549);  exit;   $E1aa3a3ecd76b495c2aa6918ff33fcbc = array();  foreach (array_keys($A9ad57be2f717ecaaa6305e8213c0867) as $d6b5038cb3972000dcd01ccf7ad21701) {         if ($d6898a23376491b3bdd709c5a8c5a038 == "\x6c\x69\166\145") {   }  $D429f2e53132bd328f226e879aa0b0bb = time() + 60 * 60 * 2;   if (App::$settings["\x73\160\154\x69\x74\137\142\171"] == "\155\x61\x78\143\154\x69\145\156\164\163") {   }  if (App::$settings["\x73\x70\154\151\x74\x5f\142\171"] == "\x67\x75\141\162\137\142\x61\156\x64") {   if ($Eac37dd0fb35e0d9151b5478b38232a5 == "\x72\164\x6d\x70" && array_key_exists(SERVER_ID, $A9ad57be2f717ecaaa6305e8213c0867)) {   }  if ($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\146\157\x72\143\145\x5f\163\145\162\x76\x65\x72\137\x69\x64"] != 0 and array_key_exists($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\146\157\x72\x63\x65\137\163\145\x72\166\145\162\x5f\x69\144"], $A9ad57be2f717ecaaa6305e8213c0867)) {   E31461b20cf522c33dc14c1dd527adc4:  $A9ad57be2f717ecaaa6305e8213c0867 = array_filter($A9ad57be2f717ecaaa6305e8213c0867, "\x69\163\x5f\156\165\x6d\x65\162\x69\143");        $Ecd8c6e29917dd6b182635b7a8dde418 = array_values($A9ad57be2f717ecaaa6305e8213c0867);  array_multisort($Ecd8c6e29917dd6b182635b7a8dde418, SORT_ASC, $b301ca6a0affaafb21fb2c8d00afd647, SORT_ASC);         exit;       $a04f1a5fe45e42674fc80533d95c8a70 = array();     $D429f2e53132bd328f226e879aa0b0bb = time() + App::$request["\144\165\162\141\164\x69\157\156"] * 60;     foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = (float) ($A0c90033f86296f3c22f39e5b8f92b52 / App::$StreamingServers[$d6b5038cb3972000dcd01ccf7ad21701]["\156\145\164\x77\157\x72\153\x5f\147\165\141\162\x61\x6e\x74\145\x65\x64\137\x73\x70\145\x65\144"]); B680ed518c2f625dbc3a75db77076ce0: }   foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = $A0c90033f86296f3c22f39e5b8f92b52; B269b6f6d6dc42013aa441e0b36b4ef7: }  dca76a4a3d5e394c0c9071920af0ac80:   if ($d6898a23376491b3bdd709c5a8c5a038 == "\141\x72\143\x68\151\166\145") {   }  if ($d6898a23376491b3bdd709c5a8c5a038 == "\x6c\x69\166\145") {   $B15e6c97bde33d5e69eddb7a74f4db57 = SERVER_ID;    http_response_code(503);  exit;   if (App::$settings["\163\160\x6c\151\164\x5f\x62\x79"] == "\x62\x61\x6e\144") {   }  if (App::$settings["\x73\160\154\x69\x74\137\142\171"] == "\155\x61\x78\143\154\x69\145\156\164\163") {         $fd47d4c6446e094cf2b629e7b7a82935 = substr($_SERVER["\x52\x45\121\125\x45\123\124\137\x55\x52\x49"], 1);  $bb8a54e70b8b0a8c3243291790ff78a0 = substr_count($fd47d4c6446e094cf2b629e7b7a82935, "\77") == 0 ? "\77" : "\46";     foreach ($a04f1a5fe45e42674fc80533d95c8a70 as $d6b5038cb3972000dcd01ccf7ad21701) {   http_response_code(503);  exit;   if (!($this->stream_info["\x64\x69\x72\x65\x63\x74\137\x73\157\165\x72\143\x65"] == 1)) {   }  header("\x4c\x6f\143\141\x74\x69\x6f\156\x3a\x20" . str_replace("\x20", "\45\62\60", json_decode($this->stream_info["\x73\164\162\x65\x61\155\137\x73\157\165\162\143\x65"], true)[0]));   $Bdd7adc89618f0095c039bae058dfb62 = App::$redis->AddSelfConnection($dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x69\144"], $B15e6c97bde33d5e69eddb7a74f4db57, $E3f56f8d60f9238e7e1bf9dc727efaff);  if ($Bdd7adc89618f0095c039bae058dfb62 !== false) {   $ab27fb4e5576e3e58527ea6feace3120 = App::$redis->returnKeyData("\143\x61\160\141\143\x69\164\x79");  $C6fd28b2191376c535aaa1f806b912d3 = $A9ad57be2f717ecaaa6305e8213c0867 = [];   exit;     array_multisort($Ecd8c6e29917dd6b182635b7a8dde418, SORT_ASC, $b301ca6a0affaafb21fb2c8d00afd647, SORT_ASC);  $A9ad57be2f717ecaaa6305e8213c0867 = array_combine($b301ca6a0affaafb21fb2c8d00afd647, $Ecd8c6e29917dd6b182635b7a8dde418);     http_response_code(503);   if ($Bdd7adc89618f0095c039bae058dfb62 !== false) {   }  App::E4a9a289fEb5ddf3959fAdDd53A5020b("\x55\x6e\141\142\x6c\145\x20\164\x6f\40\x43\162\x65\x61\x74\x65\x20\x43\x6f\156\156\145\x63\164\x69\157\156\x20\124\157\153\145\156\40\146\157\162\40\x53\164\162\145\x61\155\x20\111\x44\40{$this->id}\x20\x61\156\x64\x20\x55\163\x65\x72\x20\x49\x44\x20{$dd653b99eead45c9cad7b75be7ee2186->UserInfo["\151\x64"]}");        $D429f2e53132bd328f226e879aa0b0bb = time() + 60 * 60 * 2;    if (empty($A9ad57be2f717ecaaa6305e8213c0867)) {   }  $b301ca6a0affaafb21fb2c8d00afd647 = array_keys($A9ad57be2f717ecaaa6305e8213c0867);         $A9ad57be2f717ecaaa6305e8213c0867 = array_filter($A9ad57be2f717ecaaa6305e8213c0867, "\x69\163\x5f\156\165\x6d\x65\162\x69\143");  if (empty($A9ad57be2f717ecaaa6305e8213c0867)) {        exit;  } public function B55ffa06698cAf47083b8Bfcdf2b3fdC() {     $B15e6c97bde33d5e69eddb7a74f4db57 = $dd653b99eead45c9cad7b75be7ee2186->UserInfo["\x66\157\162\143\145\x5f\x73\145\x72\x76\x65\x72\x5f\x69\144"];   dca76a4a3d5e394c0c9071920af0ac80:    if (App::$settings["\x73\x70\154\151\x74\x5f\142\171"] == "\x67\x75\141\162\137\142\x61\156\x64") {   }  foreach ($ab27fb4e5576e3e58527ea6feace3120 as $d6b5038cb3972000dcd01ccf7ad21701 => $A0c90033f86296f3c22f39e5b8f92b52) { $C6fd28b2191376c535aaa1f806b912d3[$d6b5038cb3972000dcd01ccf7ad21701] = $A0c90033f86296f3c22f39e5b8f92b52; B269b6f6d6dc42013aa441e0b36b4ef7: }   } public function B55ffa06698cAf47083b8Bfcdf2b3fdC() {  if (empty($this->transcodingProfile)) {     App::$ipTV_db->query("\x53\105\114\105\103\x54\40\x2a\40\106\x52\117\x4d\x20\140\x74\x72\141\x6e\163\143\x6f\x64\x69\x6e\147\x5f\160\x72\157\x66\x69\154\x65\x73\140\x20\x57\110\105\x52\x45\40\140\160\x72\x6f\x66\x69\154\x65\x5f\151\144\140\x20\75\40\47\x25\x64\47", $this->stream_info["\164\162\x61\x6e\x73\x63\x6f\x64\x65\x5f\x70\x72\x6f\x66\151\154\x65\137\151\x64"]);   App::$ipTV_db->query("\x53\105\114\105\103\x54\40\x2a\40\106\x52\117\x4d\x20\140\x74\x72\141\x6e\163\143\x6f\x64\x69\x6e\147\x5f\160\x72\157\x66\x69\154\x65\x73\140\x20\x57\110\105\x52\x45\40\140\160\x72\x6f\x66\x69\154\x65\x5f\151\144\140\x20\75\40\47\x25\x64\47", $this->stream_info["\164\162\x61\x6e\x73\x63\x6f\x64\x65\x5f\x70\x72\x6f\x66\151\154\x65\137\151\x64"]);  $this->transcodingProfile = App::$ipTV_db->dFA068E8d3417444Ff06A2ED719BA361();   if (empty($this->transcodingProfile)) {   }  return $this->transcodingProfile;   return $this->transcodingProfile;     return $this->transcodingProfile;  } public function E58088940548BFB94339788c212EF349() { shell_exec("\162\155\x20\x2d\146\40" . STREAMS_PATH . $this->id . "\x5f\x2a"); } public function cF6e0943BF952F0766CC21d2fe70c69F($E54dadc861ba4cbf585c499cf4007745 = null) {   $this->transcodingProfile = App::$ipTV_db->dFA068E8d3417444Ff06A2ED719BA361();  return $this->transcodingProfile;   } public function E58088940548BFB94339788c212EF349() { shell_exec("\162\155\x20\x2d\146\40" . STREAMS_PATH . $this->id . "\x5f\x2a"); } public function cF6e0943BF952F0766CC21d2fe70c69F($E54dadc861ba4cbf585c499cf4007745 = null) {  if (!($this->stream_info["\x64\x69\162\x65\x63\164\137\163\x6f\165\162\143\145"] != 0 || empty($this->servers[SERVER_ID]))) {   $this->localPID = intval(file_get_contents(STREAMS_PATH . $this->id . "\137\x2e\160\151\144"));  $this->servers[SERVER_ID]["\x64\145\x6c\x61\x79\137\x61\x76\x61\151\x6c\141\x62\154\145\x5f\141\164"] = $this->delay ? time() + $d06d3c2751f6e51123c3172971388aad : 0;   $ab93db7774d22657a581a2ba1b717eff = "\x68\164\164\x70\72\57\x2f\x31\62\x37\56\x30\x2e\x30\56\x31\x3a" . App::$StreamingServers[SERVER_ID]["\150\x74\x74\160\137\x62\x72\x6f\x61\x64\143\x61\x73\x74\x5f\x70\157\162\164"] . "\x2f\x70\162\157\x67\162\x65\x73\x73\56\x70\150\160\x3f\163\x74\x72\145\x61\x6d\x5f\151\x64\x3d{$this->id}";  if (empty($this->stream_info["\143\165\163\164\x6f\x6d\x5f\146\x66\x6d\160\x65\147"])) {   $de8c6a5b23d5ab713210b3bf475e2dc1 = App::$StreamingServers[$this->servers[SERVER_ID]["\160\141\162\145\x6e\164\x5f\x69\144"]]["\x73\151\164\145\x5f\x75\x72\154\137\x69\x70"];    return 0;     if (array_key_exists("\x2d\x76\x63\157\144\145\143", $this->stream_info["\x74\x72\x61\156\163\143\157\144\145\x5f\141\x74\x74\x72\151\x62\165\x74\145\163"])) {   }  $this->stream_info["\164\162\x61\156\x73\143\x6f\144\145\x5f\141\x74\x74\162\x69\x62\165\x74\145\x73"]["\55\x76\143\157\x64\x65\143"] = "\143\x6f\x70\x79";        if (array_key_exists("\55\x61\143\157\144\145\143", $this->stream_info["\164\162\141\x6e\x73\x63\157\x64\145\137\141\x74\x74\162\151\142\165\x74\145\163"])) {   }  $this->stream_info["\x74\x72\x61\x6e\x73\143\x6f\144\145\137\x61\x74\164\162\151\142\165\x74\x65\x73"]["\x2d\x61\x63\x6f\x64\x65\x63"] = "\x63\x6f\x70\x79";     if ($this->servers[SERVER_ID]["\157\x6e\137\x64\x65\155\x61\156\144"] == 1) {   $this->stream_info["\x74\x72\x61\x6e\x73\143\x6f\144\145\137\x61\x74\164\162\151\142\165\x74\x65\x73"]["\x2d\x61\x63\x6f\x64\x65\x63"] = "\x63\x6f\x70\x79";     return false;          $D59d69a1860d7b82c85e26028dfb01aa = "\x2d\155\141\x70\40\60\40\x2d\x63\x6f\x70\171\137\x75\x6e\x6b\x6e\157\x77\x6e\x20";    $cc081ecd8f6dacca3315d6fbc768c1a3 = json_decode($this->stream_info["\145\x78\x74\145\x72\156\x61\x6c\137\160\165\x73\150"], true);  $ab93db7774d22657a581a2ba1b717eff = "\x68\164\164\x70\72\57\x2f\x31\62\x37\56\x30\x2e\x30\56\x31\x3a" . App::$StreamingServers[SERVER_ID]["\150\x74\x74\160\137\x62\x72\x6f\x61\x64\143\x61\x73\x74\x5f\x70\157\162\164"] . "\x2f\x70\162\157\x67\162\x65\x73\x73\56\x70\150\160\x3f\163\x74\x72\145\x61\x6d\x5f\151\x64\x3d{$this->id}";   d99c1d903c4b8d59907acce572e4226e:           if ($this->servers[SERVER_ID]["\157\x6e\137\x64\x65\155\x61\156\144"] == 1) {   }  $Ba4d873454191514e92d2ce517c3611a = abs(intval(App::$settings["\x73\x74\x72\145\141\155\x5f\x6d\x61\x78\x5f\x61\x6e\x61\x6c\171\172\x65"]));   if (count($E8ac8a06113ee09285f7dc7f5a5c48b3) > 0) {   }    $Ba4d873454191514e92d2ce517c3611a = abs(intval(App::$settings["\x73\x74\x72\145\141\155\x5f\x6d\x61\x78\x5f\x61\x6e\x61\x6c\171\172\x65"]));  $e02ec08a1202417d0cc3ce55026a7e52 = abs(intval(App::$settings["\x70\x72\x6f\142\x65\x73\151\172\145"]));     if (($this->stream_info["\x67\x65\156\137\164\151\155\x65\163\x74\141\155\x70\163"] == 1 || empty($fdaac4814b6218b4cf2bb72b257c95a6["\x70\x72\157\164\x6f\143\157\154"])) && $this->stream_info["\x74\x79\x70\145\x5f\x6b\x65\x79"] != "\143\162\145\x61\x74\x65\x64\137\154\x69\166\x65") {   $Cd84180c61bc5ddd8fce12400c37449c = $E8ac8a06113ee09285f7dc7f5a5c48b3[$D0899b9c2542f4dc2e0c97d6bf467352];  unset($E8ac8a06113ee09285f7dc7f5a5c48b3[$D0899b9c2542f4dc2e0c97d6bf467352]);   $this->stream_info["\x74\162\x61\156\x73\x63\x6f\x64\x65\137\141\164\164\x72\x69\x62\x75\164\x65\163"] = array_merge(self::b7C999BB3d474b870F7687eB692f2292($this->args, $fdaac4814b6218b4cf2bb72b257c95a6["\x70\162\157\x74\157\143\x6f\154"], "\164\162\141\156\x73\x63\157\144\x65"), json_decode($this->stream_info["\164\162\141\x6e\163\143\x6f\144\145\137\x61\164\x74\x72\x69\142\165\164\145\x73"], true));     $D13840ec0e6962538389768ce1d9c46e = "";  if (!($this->servers[SERVER_ID]["\x70\x61\162\x65\156\164\x5f\151\x64"] == 0 && ($this->stream_info["\162\x65\141\144\137\156\141\164\151\166\145"] == 1 or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["\x63\x6f\156\x74\141\151\x6e\x65\x72"], "\x68\154\x73") or empty($fdaac4814b6218b4cf2bb72b257c95a6["\160\x72\x6f\x74\x6f\143\157\x6c"]) or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["\143\157\156\164\141\x69\x6e\x65\162"], "\x6d\x70\64") or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["\143\157\156\164\141\x69\x6e\x65\x72"], "\x6d\141\164\162\x6f\163\x6b\141")))) {     if ($this->servers[SERVER_ID]["\x70\141\x72\145\156\x74\137\151\x64"] == 0 and $this->stream_info["\x65\x6e\141\142\154\145\x5f\164\162\141\x6e\163\x63\157\x64\x65"] == 1 and $this->stream_info["\x74\171\x70\x65\137\x6b\x65\x79"] != "\143\162\x65\141\164\145\144\x5f\x6c\x69\166\145") {   $e02ec08a1202417d0cc3ce55026a7e52 = abs(intval(App::$settings["\x70\x72\x6f\142\x65\x73\151\172\145"]));    if ($this->stream_info["\164\x72\141\x6e\163\x63\x6f\x64\145\x5f\160\162\x6f\x66\x69\x6c\x65\137\151\x64"] == -1) {   }  if (is_array($this->stream_info["\x74\162\x61\x6e\163\143\x6f\x64\x65\x5f\141\164\164\x72\x69\142\x75\164\x65\163"])) {   $this->stream_info["\x74\x72\x61\156\x73\x63\157\144\x65\137\x61\x74\164\x72\151\x62\165\x74\145\x73"] = array();    if (stristr($d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 1], $this->id . "\137")) {   }  if (!preg_match("\57\x5c\x5f\50\56\52\77\51\134\x2e\x74\163\57", $d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 2], $ccdbf2dfdd54c6b82b91144c69d92926)) {     $E8ac8a06113ee09285f7dc7f5a5c48b3 = array(App::$StreamingServers[$this->servers[SERVER_ID]["\x70\141\162\145\x6e\x74\137\151\144"]]["\163\x69\x74\145\137\165\162\154\137\x69\x70"] . "\x73\164\x72\x65\141\155\x69\x6e\147\57\141\x64\x6d\x69\x6e\x5f\x6c\x69\x76\145\x2e\x70\x68\x70\77\163\164\162\x65\141\155\75" . $this->id . "\x26\x70\x61\x73\163\x77\157\x72\144\75" . App::$settings["\154\151\166\x65\137\x73\x74\x72\145\141\x6d\151\x6e\147\x5f\x70\141\163\163"] . "\46\145\170\x74\145\156\163\151\x6f\156\75\x74\163");          foreach ($D2a141129e4fb91441078aed4d8a3851 as $A47b6e27a4ee52977b2a35cab3a40d41 => $c2b990ca894d8a5637dd8ac749af51b5) {   if (($this->stream_info["\x67\x65\156\137\164\151\155\x65\163\x74\141\155\x70\163"] == 1 || empty($fdaac4814b6218b4cf2bb72b257c95a6["\x70\x72\157\164\x6f\143\157\154"])) && $this->stream_info["\x74\x79\x70\145\x5f\x6b\x65\x79"] != "\143\162\145\x61\x74\x65\x64\137\154\x69\166\x65") {   }  $bbddc969ab54f8b34b79242b742f767f = "\55\x6e\x6f\146\x69\x78\x5f\144\164\x73\40\x2d\x73\x74\141\x72\164\137\x61\164\137\x7a\145\x72\157\40\x2d\143\157\160\171\164\163\40\55\166\163\171\x6e\143\x20\60\x20\x2d\x63\157\162\162\x65\143\164\x5f\x74\x73\137\x6f\166\145\162\146\x6c\x6f\167\40\x30\40\55\x61\166\x6f\151\144\x5f\x6e\x65\x67\x61\164\151\x76\145\137\x74\163\40\x64\x69\163\141\142\x6c\x65\x64\40\x2d\155\x61\x78\137\x69\x6e\x74\x65\162\x6c\x65\x61\x76\145\x5f\x64\145\154\x74\141\x20\60";   $D13840ec0e6962538389768ce1d9c46e = "\x2d\x72\145";     $this->stream_info = array_merge($this->stream_info, App::$ipTV_db->DfA068e8d3417444Ff06a2eD719ba361());     foreach ($D2a141129e4fb91441078aed4d8a3851 as $A47b6e27a4ee52977b2a35cab3a40d41 => $c2b990ca894d8a5637dd8ac749af51b5) {  foreach ($c2b990ca894d8a5637dd8ac749af51b5 as $B98b1e903a74aa5d65323ccc627fca59) {   foreach ($c2b990ca894d8a5637dd8ac749af51b5 as $B98b1e903a74aa5d65323ccc627fca59) {  $B6297663e2f9541454b597a94534d52a .= implode("\40", $this->cb8C727dF91eE653452B3C128aE45e9B($this->stream_info["\x74\x72\141\156\163\143\157\144\x65\x5f\x61\x74\164\x72\x69\142\x75\164\x65\163"])) . "\x20";   $B6297663e2f9541454b597a94534d52a .= $B98b1e903a74aa5d65323ccc627fca59;  deeb53096fc4886bedddd183e9776e0f:   $B6297663e2f9541454b597a94534d52a .= implode("\40", $this->cb8C727dF91eE653452B3C128aE45e9B($this->stream_info["\x74\x72\141\156\163\143\157\144\x65\x5f\x61\x74\164\x72\x69\142\x75\164\x65\163"])) . "\x20";  $B6297663e2f9541454b597a94534d52a .= $B98b1e903a74aa5d65323ccc627fca59;   deeb53096fc4886bedddd183e9776e0f:  }   }  B74d482a7d862c7cf4e14ef0ef9d0fbc:   D1445535ef3440a979eac58150e54f37:  }   B74d482a7d862c7cf4e14ef0ef9d0fbc:  D1445535ef3440a979eac58150e54f37:   }  d99c1d903c4b8d59907acce572e4226e:   if (empty($this->stream_info["\164\x72\141\x6e\163\143\x6f\x64\x65\x5f\141\164\164\162\x69\142\165\x74\145\163"]["\x2d\x64\x65\x69\x6e\164"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("\173\x4e\x56\x5f\104\x45\111\x4e\124\x7d", "\55\x64\145\151\x6e\x74\40" . $this->stream_info["\x74\x72\x61\156\163\143\157\144\145\137\x61\164\x74\x72\x69\x62\x75\x74\x65\163"]["\55\x64\x65\x69\156\x74"], $B6297663e2f9541454b597a94534d52a);   D551b0b8a5311e14da05c210281852cf:  $D0899b9c2542f4dc2e0c97d6bf467352++;               $this->stream_info["\x74\162\x61\x6e\163\143\x6f\x64\x65\137\141\x74\x74\162\151\x62\165\164\145\163"]["\55\x73\143\157\x64\x65\x63"] = "\x63\157\160\171";       $cc081ecd8f6dacca3315d6fbc768c1a3 = json_decode($this->stream_info["\145\x78\x74\145\x72\156\x61\x6c\137\160\165\x73\150"], true);             if (!($d245c651e0394efedc78fac799cfcb67 !== false)) {   }  $D0899b9c2542f4dc2e0c97d6bf467352 = 0;   if ($this->servers[SERVER_ID]["\x70\141\x72\145\156\x74\137\151\x64"] == 0 and $this->stream_info["\x65\x6e\141\142\154\145\x5f\164\162\141\x6e\163\x63\157\x64\x65"] == 1 and $this->stream_info["\x74\171\x70\x65\137\x6b\x65\x79"] != "\143\162\x65\141\164\145\144\x5f\x6c\x69\166\145") {   }  $this->stream_info["\x74\x72\x61\156\x73\x63\157\144\x65\137\x61\x74\164\x72\151\x62\165\x74\145\x73"] = array();   if (!preg_match("\x2f\134\137\x28\56\52\x3f\51\134\56\164\x73\x2f", $d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 1], $ccdbf2dfdd54c6b82b91144c69d92926)) {   }  $F8626f8e7426645266accf68fad2878b = intval($ccdbf2dfdd54c6b82b91144c69d92926[1]) + 1;   if (is_array($this->stream_info["\164\162\141\156\x73\x63\157\144\x65\137\141\164\x74\x72\151\142\x75\x74\145\x73"])) {   }  $this->stream_info["\x74\162\x61\156\x73\x63\x6f\x64\x65\137\141\164\164\x72\x69\x62\x75\164\x65\163"] = array_merge(self::b7C999BB3d474b870F7687eB692f2292($this->args, $fdaac4814b6218b4cf2bb72b257c95a6["\x70\162\157\x74\157\143\x6f\154"], "\164\162\141\156\x73\x63\157\144\x65"), json_decode($this->stream_info["\164\162\141\x6e\163\143\x6f\144\145\137\x61\164\x74\x72\x69\142\165\164\145\x73"], true));   copy(DELAY_STREAM . $this->id . "\x5f\56\x6d\x33\x75\x38", DELAY_STREAM . $this->id . "\x5f\x2e\x6d\x33\165\70\x5f\157\x6c\144");      if (!empty($E54dadc861ba4cbf585c499cf4007745)) {   $A2853cb796b7a539a28727b4c3a77ae7 = App::Ec792dAE0396Cc84Cbfab25C7F6ab2eb(SERVER_ID, $this->servers[SERVER_ID]["\x70\x61\162\x65\156\164\137\151\144"]);  if ($A2853cb796b7a539a28727b4c3a77ae7 !== false) {           $de8c6a5b23d5ab713210b3bf475e2dc1 = "\150\164\x74\160\72\x2f\57" . $A2853cb796b7a539a28727b4c3a77ae7 . "\x3a" . App::$StreamingServers[$this->servers[SERVER_ID]["\x70\x61\x72\145\156\164\x5f\x69\144"]]["\x68\x74\x74\x70\137\x62\x72\157\141\144\x63\141\163\164\x5f\160\157\x72\x74"] . "\57";   $B6297663e2f9541454b597a94534d52a = str_ireplace("\173\x4e\x56\x5f\104\x45\111\x4e\124\x7d", "\55\x64\145\151\x6e\x74\40" . $this->stream_info["\x74\x72\x61\156\163\143\157\144\145\137\x61\164\x74\x72\x69\x62\x75\x74\x65\163"]["\55\x64\x65\x69\156\x74"], $B6297663e2f9541454b597a94534d52a);             $D59d69a1860d7b82c85e26028dfb01aa = $this->stream_info["\143\165\x73\x74\157\x6d\137\155\x61\x70"] . "\x20\55\x63\x6f\x70\x79\x5f\x75\x6e\x6b\x6e\x6f\x77\156\40";   $E8ac8a06113ee09285f7dc7f5a5c48b3 = array(App::$StreamingServers[$this->servers[SERVER_ID]["\x70\141\162\145\x6e\x74\137\151\144"]]["\163\x69\x74\145\137\165\162\154\137\x69\x70"] . "\x73\164\x72\x65\141\155\x69\x6e\147\57\141\x64\x6d\x69\x6e\x5f\x6c\x69\x76\145\x2e\x70\x68\x70\77\163\164\162\x65\141\155\75" . $this->id . "\x26\x70\x61\x73\163\x77\157\x72\144\75" . App::$settings["\154\151\166\x65\137\x73\x74\x72\145\141\x6d\151\x6e\147\x5f\x70\141\163\163"] . "\46\145\170\x74\145\156\163\151\x6f\156\75\x74\163");    $D59d69a1860d7b82c85e26028dfb01aa = "";    file_put_contents(DELAY_STREAM . $this->id . "\137\x2e\155\63\x75\70\x5f\157\x6c\x64", file_get_contents(DELAY_STREAM . $this->id . "\x5f\56\155\63\165\70\x5f\x6f\x6c\x64") . file_get_contents(DELAY_STREAM . $this->id . "\x5f\56\x6d\63\x75\70"));  shell_exec("\163\x65\x64\40\x2d\x69\40\47\x2f\x45\x58\x54\111\x4e\x46\x5c\174\56\x74\x73\x2f\41\x64\x27\40" . DELAY_STREAM . $this->id . "\x5f\56\155\x33\x75\70\x5f\x6f\x6c\144");   if (!($d06d3c2751f6e51123c3172971388aad <= 0)) {   }  $d06d3c2751f6e51123c3172971388aad = 0;     $bbddc969ab54f8b34b79242b742f767f = "\55\x66\x66\x6c\141\147\x73\40\53\147\145\156\160\x74\x73\40\x2d\x61\x73\171\x6e\x63\x20\61";         $d4f1fcffe5d3e357af324cf0f2a88e22 = file(DELAY_STREAM . $this->id . "\137\x2e\x6d\63\x75\70");  if (stristr($d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 1], $this->id . "\137")) {   $d06d3c2751f6e51123c3172971388aad = 0;     $this->b55fFA06698cAf47083B8bFcDf2b3FDC();  if (!empty($this->stream_info["\x74\x79\160\145\x5f\x6b\145\171"])) {   $F8626f8e7426645266accf68fad2878b = intval($ccdbf2dfdd54c6b82b91144c69d92926[1]) + 1;     array_push($E8ac8a06113ee09285f7dc7f5a5c48b3, $Cd84180c61bc5ddd8fce12400c37449c);  D551b0b8a5311e14da05c210281852cf:   $E8ac8a06113ee09285f7dc7f5a5c48b3 = array($E54dadc861ba4cbf585c499cf4007745);    shell_exec($B6297663e2f9541454b597a94534d52a);  $this->localPID = intval(file_get_contents(STREAMS_PATH . $this->id . "\137\x2e\160\151\144"));   $Ffce68dc0d0c6351f30a099cc05de24d = 0;  if (!$this->delay) {   if (file_exists(DELAY_STREAM . $this->id . "\137\x2e\155\63\165\70\x5f\157\x6c\x64")) {   }  copy(DELAY_STREAM . $this->id . "\x5f\56\x6d\x33\x75\x38", DELAY_STREAM . $this->id . "\x5f\x2e\x6d\x33\165\70\x5f\157\x6c\144");     $B6297663e2f9541454b597a94534d52a .= "\40\76\57\144\x65\x76\57\156\165\x6c\x6c\40\x32\76\76" . STREAMS_PATH . $this->id . "\56\145\162\162\157\162\x73\x20\46\40\145\x63\x68\x6f\x20\44\41\40\x3e\x20" . STREAMS_PATH . $this->id . "\x5f\x2e\160\151\144";   $D2a141129e4fb91441078aed4d8a3851 = array();  $D2a141129e4fb91441078aed4d8a3851["\155\160\145\147\164\163"][] = "\x7b\x4d\101\120\175\x20\55\x69\x6e\x64\x69\x76\151\x64\x75\x61\x6c\x5f\x68\x65\141\x64\145\162\137\x74\162\x61\151\x6c\x65\162\40\60\x20\55\x66\40\163\145\147\x6d\x65\x6e\164\40\x2d\163\145\147\x6d\x65\x6e\x74\137\x66\157\162\155\x61\164\x20\155\160\x65\x67\x74\163\40\x2d\x73\145\147\155\145\x6e\164\137\164\x69\x6d\145\x20" . App::c8af65395590e2bee43da9f0c29e89aa . "\40\x2d\x73\145\147\x6d\145\156\x74\x5f\x6c\151\163\x74\137\x73\151\172\x65\40" . App::c1071cf87f9db1c4cef070d98e314c87 . "\40\x2d\163\145\147\155\x65\156\164\x5f\x66\157\162\x6d\x61\x74\x5f\x6f\160\164\151\157\156\x73\40\x22\155\x70\x65\147\164\x73\137\146\x6c\x61\x67\163\x3d\53\x69\156\151\x74\x69\141\154\x5f\144\x69\163\143\157\156\x74\151\156\165\x69\164\171\72\155\160\145\147\164\x73\137\x63\x6f\x70\x79\x74\x73\75\61\x22\40\x2d\x73\x65\x67\x6d\145\x6e\x74\x5f\154\151\163\164\137\164\171\x70\145\40\x6d\x33\x75\x38\40\55\x73\145\147\155\145\156\x74\137\x6c\x69\163\x74\x5f\x66\x6c\141\147\x73\x20\53\x6c\151\166\145\x2b\x64\x65\x6c\145\x74\145\40\x2d\163\145\147\x6d\145\x6e\164\x5f\x6c\x69\x73\x74\40\x22" . STREAMS_PATH . $this->id . "\x5f\56\155\x33\x75\70\x22\x20\42" . STREAMS_PATH . $this->id . "\x5f\45\x64\x2e\164\163\42\40";   return false;     $B6297663e2f9541454b597a94534d52a = str_ireplace("\173\110\x57\x5f\x41\103\103\105\x4c\175", "\55\x68\167\x61\143\x63\145\x6c\40" . $this->stream_info["\164\162\x61\156\163\143\x6f\144\145\137\x61\164\x74\x72\x69\x62\x75\164\x65\163"]["\55\x68\x77\x61\143\143\145\154"], $B6297663e2f9541454b597a94534d52a);  if (empty($this->stream_info["\164\x72\141\156\x73\143\x6f\144\145\137\x61\164\x74\162\x69\142\165\164\145\x73"]["\x2d\162\x65\163\x69\172\x65"])) {     if (array_key_exists("\x2d\x76\x63\157\144\145\143", $this->stream_info["\x74\x72\x61\156\163\143\157\144\145\x5f\141\x74\x74\x72\151\x62\165\x74\145\163"])) {   if (!empty($ab1c9e4ab4af19d4522b98bee9d7e03f)) {   }  return 0;   if ($this->stream_info["\163\x74\162\145\x61\155\137\141\154\x6c"] == 1) {   }  if (!empty($this->stream_info["\x63\x75\x73\164\x6f\155\137\x6d\x61\160"])) {   if (!($F8626f8e7426645266accf68fad2878b > 0)) {   }  $d06d3c2751f6e51123c3172971388aad -= ($F8626f8e7426645266accf68fad2878b - 1) * 10;   $e02ec08a1202417d0cc3ce55026a7e52 = $this->stream_info["\x70\162\x6f\x62\x65\x73\151\x7a\x65\x5f\x6f\156\x64\x65\155\141\x6e\x64"];  $Ba4d873454191514e92d2ce517c3611a = "\x31\x30\60\x30\60\60\60\60";   foreach ($E8ac8a06113ee09285f7dc7f5a5c48b3 as $fdaac4814b6218b4cf2bb72b257c95a6) {  $this->currentSource = $fdaac4814b6218b4cf2bb72b257c95a6;         $this->currentSource = $fdaac4814b6218b4cf2bb72b257c95a6;  $fdaac4814b6218b4cf2bb72b257c95a6 = $this->ParseStreamURL($fdaac4814b6218b4cf2bb72b257c95a6);   $fdaac4814b6218b4cf2bb72b257c95a6 = $this->ParseStreamURL($fdaac4814b6218b4cf2bb72b257c95a6);  if (file_exists(STREAMS_PATH . md5($this->currentSource))) {   c519b3ff60a23f43d83d1b4747ba0e79:  }         if (file_exists(STREAMS_PATH . md5($this->currentSource))) {   }  file_put_contents(STREAMS_PATH . md5($this->currentSource), json_encode($ab1c9e4ab4af19d4522b98bee9d7e03f));   file_put_contents(STREAMS_PATH . md5($this->currentSource), json_encode($ab1c9e4ab4af19d4522b98bee9d7e03f));       c519b3ff60a23f43d83d1b4747ba0e79:   $ab1c9e4ab4af19d4522b98bee9d7e03f = self::b6dc985AEf1a3ccEA612B7134F5D2949($fdaac4814b6218b4cf2bb72b257c95a6["\x75\162\154"], $fdaac4814b6218b4cf2bb72b257c95a6["\x66\x65\164\143\150\137\x6f\x70\x74\x69\157\156\163"]);      $ab1c9e4ab4af19d4522b98bee9d7e03f = json_decode(file_get_contents(STREAMS_PATH . md5($this->currentSource)), true);   $ab1c9e4ab4af19d4522b98bee9d7e03f = json_decode(file_get_contents(STREAMS_PATH . md5($this->currentSource)), true);    if (file_exists(STREAMS_PATH . md5($this->currentSource))) {   }  $ab1c9e4ab4af19d4522b98bee9d7e03f = self::b6dc985AEf1a3ccEA612B7134F5D2949($fdaac4814b6218b4cf2bb72b257c95a6["\x75\162\154"], $fdaac4814b6218b4cf2bb72b257c95a6["\x66\x65\164\143\150\137\x6f\x70\x74\x69\157\156\163"]);       if (empty($ab1c9e4ab4af19d4522b98bee9d7e03f)) {   }  if (file_exists(STREAMS_PATH . md5($this->currentSource))) {           if (empty($ab1c9e4ab4af19d4522b98bee9d7e03f)) {   }           $this->c29Fd77A42D94312FF3Be9a617FF9fEC();  $this->b55fFA06698cAf47083B8bFcDf2b3FDC();   $D2a141129e4fb91441078aed4d8a3851["\155\160\145\147\164\163"][] = "\x7b\x4d\101\120\175\x20\55\x69\x6e\x64\x69\x76\151\x64\x75\x61\x6c\x5f\x68\x65\141\x64\145\162\137\x74\162\x61\151\x6c\x65\162\40\60\x20\55\x66\40\163\145\147\x6d\x65\x6e\164\40\x2d\163\145\147\x6d\x65\x6e\x74\137\x66\157\162\155\x61\164\x20\155\160\x65\x67\x74\163\40\x2d\x73\145\147\155\145\x6e\164\137\164\x69\x6d\145\x20" . App::c8af65395590e2bee43da9f0c29e89aa . "\40\x2d\x73\145\147\x6d\145\156\x74\x5f\x6c\151\163\x74\137\x73\151\172\x65\40" . App::c1071cf87f9db1c4cef070d98e314c87 . "\40\x2d\163\145\147\155\x65\156\164\x5f\x66\157\162\x6d\x61\x74\x5f\x6f\160\164\151\157\156\x73\40\x22\155\x70\x65\147\164\x73\137\146\x6c\x61\x67\163\x3d\53\x69\156\151\x74\x69\141\154\x5f\144\x69\163\143\157\156\x74\151\156\165\x69\164\171\72\155\160\145\147\164\x73\137\x63\x6f\x70\x79\x74\x73\75\61\x22\40\x2d\x73\x65\x67\x6d\145\x6e\x74\x5f\154\151\163\164\137\164\171\x70\145\40\x6d\x33\x75\x38\40\55\x73\145\147\155\145\156\x74\137\x6c\x69\163\x74\x5f\x66\x6c\141\147\x73\x20\53\x6c\151\166\145\x2b\x64\x65\x6c\145\x74\145\40\x2d\163\145\147\x6d\145\x6e\164\x5f\x6c\x69\x73\x74\40\x22" . STREAMS_PATH . $this->id . "\x5f\56\155\x33\x75\70\x22\x20\42" . STREAMS_PATH . $this->id . "\x5f\45\x64\x2e\164\163\42\40";  if (!($this->stream_info["\x72\164\x6d\160\x5f\x6f\165\x74\x70\x75\164"] == 1)) {        $D2a141129e4fb91441078aed4d8a3851["\x66\x6c\166"][] = "\x7b\115\101\x50\175\40\x7b\x41\x41\103\x5f\106\x49\x4c\x54\x45\122\x7d\x20\x2d\146\x20\x66\154\x76\x20\x72\164\x6d\x70\x3a\57\57\61\x32\67\x2e\x30\x2e\x30\x2e\x31\x3a" . App::$StreamingServers[$this->servers[SERVER_ID]["\x73\145\162\x76\x65\x72\137\x69\144"]]["\162\x74\x6d\x70\137\x70\x6f\162\164"] . "\57\154\151\x76\145\57{$this->id}\x20";       $D59d69a1860d7b82c85e26028dfb01aa = "\x2d\155\x61\x70\40\x30\72\141\x3f\40";              if (array_key_exists("\55\x73\x63\157\x64\x65\143", $this->stream_info["\x74\162\x61\x6e\x73\143\x6f\144\145\x5f\141\164\x74\162\151\142\x75\164\x65\x73"])) {         if (!($this->stream_info["\x72\164\x6d\160\x5f\x6f\165\x74\x70\x75\164"] == 1)) {   }  $D2a141129e4fb91441078aed4d8a3851["\x66\x6c\166"][] = "\x7b\115\101\x50\175\40\x7b\x41\x41\103\x5f\106\x49\x4c\x54\x45\122\x7d\x20\x2d\146\x20\x66\154\x76\x20\x72\164\x6d\x70\x3a\57\57\61\x32\67\x2e\x30\x2e\x30\x2e\x31\x3a" . App::$StreamingServers[$this->servers[SERVER_ID]["\x73\145\162\x76\x65\x72\137\x69\144"]]["\162\x74\x6d\x70\137\x70\x6f\162\164"] . "\57\154\151\x76\145\57{$this->id}\x20";   if (!(App::$ipTV_db->query("\x55\x50\104\x41\x54\x45\x20\x60\163\x74\x72\x65\141\x6d\x73\137\163\x79\x73\140\40\x53\x45\x54\40\x60\x64\145\154\141\171\137\141\x76\141\151\x6c\141\142\154\145\x5f\x61\x74\x60\40\75\x20\x27\45\144\47\x2c\x60\x74\x6f\137\x61\x6e\x61\x6c\171\x7a\x65\x60\40\x3d\x20\60\x2c\x60\163\x74\x72\x65\x61\x6d\137\x73\164\141\162\164\145\x64\140\x20\x3d\x20\47\x25\x64\47\54\x60\x73\x74\x72\x65\x61\x6d\x5f\x69\156\x66\x6f\140\40\x3d\40\x27\x25\x73\x27\54\140\163\164\x72\x65\141\x6d\137\x73\x74\141\164\x75\x73\140\x20\x3d\40\x30\54\x60\x70\151\x64\x60\x20\75\40\47\x25\x64\47\54\x60\160\x72\157\147\x72\145\163\163\x5f\x69\156\x66\x6f\140\40\75\x20\47\x25\x73\x27\54\x60\x63\x75\x72\162\x65\156\164\x5f\x73\x6f\165\162\143\x65\140\40\75\x20\x27\x25\x73\x27\40\127\x48\105\122\105\x20\x60\x73\164\x72\x65\x61\x6d\137\x69\x64\140\x20\75\40\x27\x25\144\47\40\101\116\104\x20\x60\163\145\x72\166\145\162\x5f\x69\144\140\x20\x3d\x20\x27\45\x64\x27", $this->servers[SERVER_ID]["\x64\x65\154\141\171\137\141\x76\141\x69\154\x61\x62\x6c\145\137\141\164"], time(), json_encode($ab1c9e4ab4af19d4522b98bee9d7e03f), $this->localPID, json_encode(array()), $this->currentSource, $this->id, SERVER_ID) === false)) {   }  posix_kill($this->localPID, 9);     if ($this->servers[SERVER_ID]["\160\141\162\145\x6e\x74\x5f\x69\144"] == 0) {     if (empty($this->stream_info["\x74\x72\x61\x6e\x73\x63\x6f\144\x65\x5f\141\x74\164\x72\151\x62\165\x74\x65\x73"]["\x2d\x68\167\141\143\143\x65\x6c"])) {   if (!(App::$ipTV_db->num_rows() <= 0)) {   }  return false;     if (file_exists(DELAY_STREAM . $this->id . "\137\x2e\155\63\165\70\x5f\157\x6c\x64")) {   shell_exec(PHP_BIN . "\40" . TOOLS_PATH . "\141\x72\x63\150\x69\166\x65\x2e\x70\x68\x70\x20" . $this->id . "\x20\76\57\x64\145\x76\57\x6e\165\154\x6c\x20\x32\x3e\57\144\x65\x76\57\x6e\x75\x6c\154\x20\46\x20\145\x63\x68\157\40\44\x21");     $d06d3c2751f6e51123c3172971388aad -= ($F8626f8e7426645266accf68fad2878b - 1) * 10;  if (!($d06d3c2751f6e51123c3172971388aad <= 0)) {   if (!file_exists(DELAY_STREAM . $this->id . "\137\56\x6d\63\165\x38")) {   }  $d4f1fcffe5d3e357af324cf0f2a88e22 = file(DELAY_STREAM . $this->id . "\137\x2e\x6d\63\x75\70");   $B6297663e2f9541454b597a94534d52a = str_ireplace("\x7b\x4e\x56\137\x52\x45\123\x49\132\x45\x7d", "\x2d\x72\x65\163\x69\x7a\x65\x20" . $this->stream_info["\x74\162\x61\156\163\x63\157\x64\x65\137\141\164\164\162\151\x62\x75\x74\145\163"]["\x2d\162\145\x73\151\172\x65"], $B6297663e2f9541454b597a94534d52a);     $this->localPID = null;  return 0;     if ($this->stream_info["\164\x72\141\x6e\163\x63\x6f\x64\145\x5f\160\162\x6f\x66\x69\x6c\x65\137\151\x64"] == -1) {     $e02ec08a1202417d0cc3ce55026a7e52 = $this->stream_info["\x70\162\x6f\x62\x65\x73\151\x7a\x65\x5f\x6f\156\x64\x65\155\141\x6e\x64"];   $this->stream_info["\x74\162\141\156\163\143\157\144\145\137\x61\164\164\x72\151\x62\165\x74\145\x73"] = array();  $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . "\x20\x2d\x79\40\x2d\156\157\x73\x74\x64\151\156\x20\x2d\150\x69\144\x65\137\142\x61\x6e\156\x65\x72\x20\55\x6c\x6f\147\154\x65\x76\145\154\40\x77\141\x72\156\151\156\147\40\x2d\x65\x72\162\137\x64\x65\x74\145\143\164\40\x69\x67\x6e\x6f\x72\x65\137\x65\162\x72\x20\x2d\160\x72\157\147\162\145\x73\163\40\x22{$ab93db7774d22657a581a2ba1b717eff}\x22\x20" . $this->stream_info["\143\x75\163\x74\x6f\155\137\146\146\x6d\160\x65\x67"];   if (!$this->delay) {   }  $F8626f8e7426645266accf68fad2878b = 0;   if (empty($this->currentSource)) {   }  $d245c651e0394efedc78fac799cfcb67 = array_search($this->currentSource, $E8ac8a06113ee09285f7dc7f5a5c48b3);   $B6297663e2f9541454b597a94534d52a .= "\x7b\115\x41\120\175\x20\55\151\156\144\151\166\151\x64\x75\x61\x6c\x5f\150\x65\x61\144\145\162\137\x74\162\141\151\x6c\x65\x72\40\x30\40\x2d\x66\40\x73\145\147\x6d\x65\x6e\x74\x20\55\163\145\147\155\145\156\164\x5f\x66\157\x72\155\141\164\x20\x6d\x70\x65\147\x74\x73\x20\x2d\x73\x65\147\155\x65\x6e\x74\137\x74\151\155\145\40" . App::c8af65395590e2bee43da9f0c29e89aa . "\x20\55\x73\x65\147\x6d\x65\x6e\x74\x5f\154\x69\163\164\x5f\x73\151\x7a\x65\40" . $this->stream_info["\x64\x65\x6c\x61\171\137\x6d\x69\x6e\165\x74\x65\x73"] * 6 . "\x20\x2d\x73\145\x67\x6d\x65\156\164\137\163\x74\x61\162\x74\x5f\156\x75\155\x62\145\x72\x20{$F8626f8e7426645266accf68fad2878b}\40\55\163\x65\x67\x6d\145\156\x74\137\146\x6f\x72\x6d\x61\164\137\x6f\x70\164\x69\x6f\156\x73\x20\42\155\x70\145\147\x74\163\137\146\154\141\x67\x73\75\53\x69\x6e\x69\x74\x69\x61\x6c\137\144\x69\163\x63\157\x6e\x74\x69\x6e\x75\151\x74\171\x3a\155\160\145\x67\x74\x73\x5f\143\x6f\x70\171\164\163\x3d\61\42\40\x2d\x73\145\x67\x6d\x65\x6e\164\137\x6c\151\x73\164\x5f\x74\x79\160\145\x20\155\x33\165\70\40\x2d\x73\145\147\155\x65\x6e\164\x5f\154\x69\163\164\137\146\154\141\147\x73\40\x2b\x6c\151\166\x65\x2b\144\145\x6c\145\x74\145\40\55\x73\145\x67\x6d\x65\156\164\x5f\154\x69\x73\x74\x20\42" . DELAY_STREAM . $this->id . "\137\x2e\x6d\63\x75\x38\42\40\42" . DELAY_STREAM . $this->id . "\x5f\x25\144\x2e\x74\163\x22\x20";  $d06d3c2751f6e51123c3172971388aad = $this->stream_info["\x64\x65\x6c\x61\171\137\155\x69\156\165\x74\145\163"] * 60;     $E8ac8a06113ee09285f7dc7f5a5c48b3 = array_values($E8ac8a06113ee09285f7dc7f5a5c48b3);   $B6297663e2f9541454b597a94534d52a .= "\40\76\57\144\x65\x76\57\156\165\x6c\x6c\40\x32\76\76" . STREAMS_PATH . $this->id . "\56\145\162\162\157\162\x73\x20\46\40\145\x63\x68\x6f\x20\44\41\40\x3e\x20" . STREAMS_PATH . $this->id . "\x5f\x2e\160\151\144";  $B6297663e2f9541454b597a94534d52a = str_replace(array("\173\116\x56\x5f\x44\x45\111\x4e\x54\x7d", "\x7b\116\x56\x5f\122\x45\x53\x49\132\105\x7d", "\x7b\x48\127\x5f\101\x43\x43\x45\114\175", "\x7b\106\x45\124\103\110\137\x4f\120\124\x49\117\x4e\x53\175", "\x7b\107\x45\116\x5f\120\x54\123\175", "\173\123\124\x52\x45\101\115\137\123\x4f\x55\x52\x43\x45\175", "\173\111\116\120\x55\x54\x7d", "\173\115\101\x50\x7d", "\173\122\x45\x41\x44\x5f\116\101\124\x49\x56\x45\175", "\x7b\103\x4f\116\x43\101\x54\x7d", "\x7b\x41\101\x43\x5f\106\x49\x4c\x54\x45\122\175"), array("", "", "", empty($this->stream_info["\143\x75\163\x74\157\x6d\x5f\x66\x66\x6d\160\145\147"]) ? implode("\40", $fdaac4814b6218b4cf2bb72b257c95a6["\146\145\x74\143\150\x5f\157\x70\x74\151\157\x6e\163"]) : "", empty($this->stream_info["\143\165\x73\x74\157\x6d\137\x66\x66\x6d\x70\145\147"]) ? $bbddc969ab54f8b34b79242b742f767f : "", $fdaac4814b6218b4cf2bb72b257c95a6["\165\x72\x6c"], "\42{$fdaac4814b6218b4cf2bb72b257c95a6["\165\162\x6c"]}\x22", empty($this->stream_info["\143\165\163\x74\x6f\x6d\137\x66\146\x6d\x70\x65\147"]) ? $D59d69a1860d7b82c85e26028dfb01aa : "", empty($this->stream_info["\x63\165\x73\164\x6f\155\137\146\146\155\x70\145\x67"]) ? $D13840ec0e6962538389768ce1d9c46e : "", $this->stream_info["\164\x79\160\x65\137\x6b\x65\171"] == "\x63\x72\145\x61\164\x65\x64\137\154\151\166\145" && $this->servers[SERVER_ID]["\160\x61\x72\x65\x6e\x74\137\151\x64"] == 0 ? "\x2d\x73\x61\x66\145\x20\x30\x20\55\146\x20\143\157\x6e\x63\141\x74" : "", !stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["\143\x6f\156\x74\x61\x69\x6e\145\162"], "\146\x6c\166") && $ab1c9e4ab4af19d4522b98bee9d7e03f["\143\157\144\x65\143\163"]["\141\x75\x64\x69\157"]["\143\x6f\x64\x65\x63\137\156\x61\155\145"] == "\x61\x61\143" && $this->stream_info["\164\x72\x61\156\x73\x63\x6f\x64\x65\x5f\141\x74\x74\162\x69\142\165\x74\x65\163"]["\x2d\x61\x63\157\x64\145\143"] == "\x63\157\x70\171" ? "\x2d\142\x73\x66\x3a\141\40\x61\141\143\137\141\x64\x74\x73\164\157\141\x73\x63" : ""), $B6297663e2f9541454b597a94534d52a);   $this->stream_info["\164\162\x61\156\x73\143\x6f\144\145\x5f\141\x74\x74\162\x69\x62\165\x74\145\x73"]["\55\x76\143\157\x64\x65\143"] = "\143\x6f\x70\x79";       if (empty($this->stream_info["\164\x72\141\x6e\163\143\x6f\x64\x65\x5f\141\164\164\162\x69\142\165\x74\145\163"]["\x2d\x64\x65\x69\x6e\164"])) {   $F8626f8e7426645266accf68fad2878b = 0;  if (!file_exists(DELAY_STREAM . $this->id . "\137\56\x6d\63\165\x38")) {         if (!empty($this->stream_info["\x74\x79\160\145\x5f\x6b\145\171"])) {   }  App::$ipTV_db->query("\x53\x45\x4c\105\103\x54\x20\52\x20\x46\122\x4f\115\40\x60\163\x74\162\145\141\x6d\x73\137\x74\171\x70\x65\163\140\x20\x57\x48\x45\122\x45\40\x74\171\160\145\x5f\x69\144\40\75\x20\x27\45\x64\x27\40\101\x4e\104\x20\x60\x6c\151\166\145\140\x20\x3d\40\61", $this->stream_info["\164\x79\160\x65"]);     $E8ac8a06113ee09285f7dc7f5a5c48b3 = $this->stream_info["\164\171\160\x65\137\153\x65\x79"] == "\143\162\145\x61\x74\x65\x64\137\x6c\x69\166\145" ? array(CREATED_CHANNELS . $this->id . "\137\x2e\x6c\x69\163\164") : $this->stream_info["\163\x6f\x75\x72\x63\x65\163"];   $de8c6a5b23d5ab713210b3bf475e2dc1 = "\150\164\x74\160\72\x2f\57" . $A2853cb796b7a539a28727b4c3a77ae7 . "\x3a" . App::$StreamingServers[$this->servers[SERVER_ID]["\x70\x61\x72\145\156\164\x5f\x69\144"]]["\x68\x74\x74\x70\137\x62\x72\157\141\144\x63\141\163\164\x5f\160\157\x72\x74"] . "\57";     if (!empty($this->stream_info["\x63\x75\x73\164\x6f\155\137\x6d\x61\160"])) {   }  if ($this->stream_info["\164\171\x70\145\137\153\x65\171"] == "\x72\x61\144\x69\157\x5f\163\x74\162\x65\x61\155\x73") {   if (array_key_exists("\55\x73\x63\157\x64\x65\143", $this->stream_info["\x74\162\x61\x6e\x73\143\x6f\144\145\x5f\141\164\x74\162\151\142\x75\164\x65\x73"])) {   }  $this->stream_info["\x74\162\x61\x6e\163\143\x6f\x64\x65\137\141\x74\x74\162\151\x62\165\164\145\163"]["\55\x73\143\157\x64\x65\x63"] = "\x63\157\160\171";   $d245c651e0394efedc78fac799cfcb67 = array_search($this->currentSource, $E8ac8a06113ee09285f7dc7f5a5c48b3);  if (!($d245c651e0394efedc78fac799cfcb67 !== false)) {   if ($this->stream_info["\164\171\x70\145\137\153\x65\171"] == "\x72\x61\144\x69\157\x5f\163\x74\162\x65\x61\155\x73") {   }  $D59d69a1860d7b82c85e26028dfb01aa = "";   $d06d3c2751f6e51123c3172971388aad = $this->stream_info["\x64\x65\x6c\x61\171\137\155\x69\156\165\x74\145\163"] * 60;  if (!($F8626f8e7426645266accf68fad2878b > 0)) {   if (!($this->stream_info["\x64\x69\162\x65\x63\164\137\163\x6f\165\162\143\145"] != 0 || empty($this->servers[SERVER_ID]))) {   }  return false;     if (array_key_exists("\55\x61\143\157\144\145\143", $this->stream_info["\164\162\141\x6e\x73\x63\157\x64\145\137\141\x74\x74\162\151\142\165\x74\145\163"])) {   if (!($this->servers[SERVER_ID]["\x70\x61\162\x65\156\164\x5f\151\x64"] == 0 && ($this->stream_info["\162\x65\141\144\137\156\141\164\151\166\145"] == 1 or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["\x63\x6f\156\x74\141\151\x6e\x65\x72"], "\x68\154\x73") or empty($fdaac4814b6218b4cf2bb72b257c95a6["\160\x72\x6f\x74\x6f\143\157\x6c"]) or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["\143\157\156\164\141\x69\x6e\x65\162"], "\x6d\x70\64") or stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["\143\157\156\164\141\x69\x6e\x65\x72"], "\x6d\141\164\162\x6f\163\x6b\141")))) {   }  $D13840ec0e6962538389768ce1d9c46e = "\x2d\x72\145";   $B6297663e2f9541454b597a94534d52a .= implode("\x20", self::cb8c727DF91ee653452b3C128AE45E9B($this->stream_info["\164\162\141\x6e\163\x63\157\x64\145\x5f\x61\x74\x74\x72\x69\x62\165\164\x65\x73"])) . "\40";  $B6297663e2f9541454b597a94534d52a .= "\x7b\115\x41\120\175\x20\55\151\156\144\151\166\151\x64\x75\x61\x6c\x5f\150\x65\x61\144\145\162\137\x74\162\141\151\x6c\x65\x72\40\x30\40\x2d\x66\40\x73\145\147\x6d\x65\x6e\x74\x20\55\163\145\147\155\145\156\164\x5f\x66\157\x72\155\141\164\x20\x6d\x70\x65\147\x74\x73\x20\x2d\x73\x65\147\155\x65\x6e\x74\137\x74\151\155\145\40" . App::c8af65395590e2bee43da9f0c29e89aa . "\x20\55\x73\x65\147\x6d\x65\x6e\x74\x5f\154\x69\163\164\x5f\x73\151\x7a\x65\40" . $this->stream_info["\x64\x65\x6c\x61\171\137\x6d\x69\x6e\165\x74\x65\x73"] * 6 . "\x20\x2d\x73\145\x67\x6d\x65\156\164\137\163\x74\x61\162\x74\x5f\156\x75\155\x62\145\x72\x20{$F8626f8e7426645266accf68fad2878b}\40\55\163\x65\x67\x6d\145\156\x74\137\146\x6f\x72\x6d\x61\164\137\x6f\x70\164\x69\x6f\156\x73\x20\42\155\x70\145\147\x74\163\137\146\154\141\x67\x73\75\53\x69\x6e\x69\x74\x69\x61\x6c\137\144\x69\163\x63\157\x6e\x74\x69\x6e\x75\151\x74\171\x3a\155\160\145\x67\x74\x73\x5f\143\x6f\x70\171\164\163\x3d\61\42\40\x2d\x73\145\x67\x6d\x65\x6e\164\137\x6c\151\x73\164\x5f\x74\x79\160\145\x20\155\x33\165\70\40\x2d\x73\145\147\155\x65\x6e\164\x5f\154\x69\163\164\137\146\154\141\147\x73\40\x2b\x6c\151\166\x65\x2b\144\145\x6c\145\x74\145\40\55\x73\145\x67\x6d\x65\156\164\x5f\154\x69\x73\x74\x20\42" . DELAY_STREAM . $this->id . "\137\x2e\x6d\63\x75\x38\42\40\42" . DELAY_STREAM . $this->id . "\x5f\x25\144\x2e\x74\163\x22\x20";   $this->DelayStartAt = $Ffce68dc0d0c6351f30a099cc05de24d;  return true;         $D59d69a1860d7b82c85e26028dfb01aa = "\x2d\155\x61\x70\40\x30\72\141\x3f\40";     unset($E8ac8a06113ee09285f7dc7f5a5c48b3[$D0899b9c2542f4dc2e0c97d6bf467352]);  array_push($E8ac8a06113ee09285f7dc7f5a5c48b3, $Cd84180c61bc5ddd8fce12400c37449c);   $bbddc969ab54f8b34b79242b742f767f = "\55\x6e\x6f\146\x69\x78\x5f\144\164\x73\40\x2d\x73\x74\141\x72\164\137\x61\164\137\x7a\145\x72\157\40\x2d\143\157\160\171\164\163\40\55\166\163\171\x6e\143\x20\60\x20\x2d\x63\157\162\162\x65\143\164\x5f\x74\x73\137\x6f\166\145\162\146\x6c\x6f\167\40\x30\40\55\x61\166\x6f\151\144\x5f\x6e\x65\x67\x61\164\151\x76\145\137\x74\163\40\x64\x69\163\141\142\x6c\x65\x64\40\x2d\155\x61\x78\137\x69\x6e\x74\x65\162\x6c\x65\x61\x76\145\x5f\x64\145\154\x74\141\x20\60";                     if (!($D0899b9c2542f4dc2e0c97d6bf467352 <= $d245c651e0394efedc78fac799cfcb67)) {   }  $Cd84180c61bc5ddd8fce12400c37449c = $E8ac8a06113ee09285f7dc7f5a5c48b3[$D0899b9c2542f4dc2e0c97d6bf467352];              $this->e58088940548bFB94339788C212ef349();   return 0;     if (!(SERVER_ID == $this->stream_info["\x74\166\x5f\x61\162\143\x68\x69\x76\145\137\x73\145\162\x76\x65\x72\137\x69\x64"])) {   }  shell_exec(PHP_BIN . "\40" . TOOLS_PATH . "\141\x72\x63\150\x69\166\x65\x2e\x70\x68\x70\x20" . $this->id . "\x20\76\57\x64\145\x76\57\x6e\165\154\x6c\x20\x32\x3e\57\144\x65\x76\57\x6e\x75\x6c\154\x20\46\x20\145\x63\x68\157\40\44\x21");   $D0899b9c2542f4dc2e0c97d6bf467352 = 0;       if (empty($this->currentSource)) {     $B6297663e2f9541454b597a94534d52a .= implode("\x20", self::cb8c727DF91ee653452b3C128AE45E9B($this->stream_info["\164\162\141\x6e\163\x63\157\x64\145\x5f\x61\x74\x74\x72\x69\x62\165\164\x65\x73"])) . "\40";   $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . "\x20\x2d\x79\40\x2d\156\157\x73\x74\x64\151\156\x20\x2d\150\x69\144\x65\137\142\x61\x6e\156\x65\x72\x20\55\x6c\x6f\147\154\x65\x76\145\154\40\x77\141\x72\156\151\156\147\40\x2d\x65\x72\162\137\x64\x65\x74\145\143\164\40\x69\x67\x6e\x6f\x72\x65\137\x65\162\x72\x20\x2d\160\x72\157\147\162\145\x73\163\40\x22{$ab93db7774d22657a581a2ba1b717eff}\x22\x20" . $this->stream_info["\143\x75\163\x74\x6f\155\137\146\146\x6d\160\x65\x67"];      $D2a141129e4fb91441078aed4d8a3851 = array();   $this->stream_info["\164\x72\141\x6e\163\x63\x6f\x64\145\137\x61\x74\164\x72\x69\142\165\x74\145\x73"] = json_decode($this->transcodingProfile["\x70\x72\x6f\x66\x69\154\145\137\157\x70\164\x69\157\156\163"], true);       $D59d69a1860d7b82c85e26028dfb01aa = "\x2d\155\141\x70\40\60\40\x2d\x63\x6f\x70\171\137\x75\x6e\x6b\x6e\157\x77\x6e\x20";   if (empty($this->stream_info["\164\x72\141\156\x73\143\x6f\144\145\137\x61\164\x74\162\x69\142\165\164\145\x73"]["\x2d\162\x65\163\x69\172\x65"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("\x7b\x4e\x56\137\x52\x45\123\x49\132\x45\x7d", "\x2d\x72\x65\163\x69\x7a\x65\x20" . $this->stream_info["\x74\162\x61\156\163\x63\157\x64\x65\137\141\164\164\162\151\x62\x75\x74\145\163"]["\x2d\162\145\x73\151\172\x65"], $B6297663e2f9541454b597a94534d52a);         $this->servers[SERVER_ID]["\x64\145\x6c\x61\x79\137\x61\x76\x61\151\x6c\141\x62\154\145\x5f\141\164"] = $this->delay ? time() + $d06d3c2751f6e51123c3172971388aad : 0;  if (!(App::$ipTV_db->query("\x55\x50\104\x41\x54\x45\x20\x60\163\x74\x72\x65\141\x6d\x73\137\163\x79\x73\140\40\x53\x45\x54\40\x60\x64\145\154\141\171\137\141\x76\141\151\x6c\141\142\154\145\x5f\x61\x74\x60\40\75\x20\x27\45\144\47\x2c\x60\x74\x6f\137\x61\x6e\x61\x6c\171\x7a\x65\x60\40\x3d\x20\60\x2c\x60\163\x74\x72\x65\x61\x6d\137\x73\164\141\162\164\145\x64\140\x20\x3d\x20\47\x25\x64\47\54\x60\x73\x74\x72\x65\x61\x6d\x5f\x69\156\x66\x6f\140\40\x3d\40\x27\x25\x73\x27\54\140\163\164\x72\x65\141\x6d\137\x73\x74\141\164\x75\x73\140\x20\x3d\40\x30\54\x60\x70\151\x64\x60\x20\75\40\47\x25\x64\47\54\x60\160\x72\157\147\x72\145\163\163\x5f\x69\156\x66\x6f\140\40\75\x20\47\x25\x73\x27\54\x60\x63\x75\x72\162\x65\156\164\x5f\x73\x6f\165\162\143\x65\140\40\75\x20\x27\x25\x73\x27\40\127\x48\105\122\105\x20\x60\x73\164\x72\x65\x61\x6d\137\x69\x64\140\x20\75\40\x27\x25\144\47\40\101\116\104\x20\x60\163\145\x72\166\145\162\x5f\x69\144\140\x20\x3d\x20\x27\45\x64\x27", $this->servers[SERVER_ID]["\x64\x65\154\141\171\137\141\x76\141\x69\154\x61\x62\x6c\145\137\141\164"], time(), json_encode($ab1c9e4ab4af19d4522b98bee9d7e03f), $this->localPID, json_encode(array()), $this->currentSource, $this->id, SERVER_ID) === false)) {     $Ffce68dc0d0c6351f30a099cc05de24d = 0;     if (!preg_match("\x2f\134\137\x28\56\52\x3f\51\134\56\164\x73\x2f", $d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 1], $ccdbf2dfdd54c6b82b91144c69d92926)) {     if (is_array($this->stream_info["\164\162\141\156\x73\x63\157\144\x65\137\141\164\x74\x72\151\142\x75\x74\145\x73"])) {   $E8ac8a06113ee09285f7dc7f5a5c48b3 = array_values($E8ac8a06113ee09285f7dc7f5a5c48b3);       if (!($D0899b9c2542f4dc2e0c97d6bf467352 <= $d245c651e0394efedc78fac799cfcb67)) {     $this->DelayStartAt = $Ffce68dc0d0c6351f30a099cc05de24d;   $D59d69a1860d7b82c85e26028dfb01aa = $this->stream_info["\143\165\x73\x74\157\x6d\137\155\x61\x70"] . "\x20\55\x63\x6f\x70\x79\x5f\x75\x6e\x6b\x6e\x6f\x77\156\40";    if (is_array($this->stream_info["\x74\162\x61\x6e\163\143\x6f\x64\x65\x5f\141\164\164\x72\x69\142\x75\164\x65\163"])) {   }  $this->stream_info["\164\x72\141\x6e\163\x63\x6f\x64\145\137\x61\x74\164\x72\x69\142\165\x74\145\x73"] = json_decode($this->transcodingProfile["\x70\x72\x6f\x66\x69\154\145\137\157\x70\164\x69\157\156\163"], true);   App::$ipTV_db->query("\x53\x45\x4c\105\103\x54\x20\52\x20\x46\122\x4f\115\40\x60\163\x74\162\145\141\x6d\x73\137\x74\171\x70\x65\163\140\x20\x57\x48\x45\122\x45\40\x74\171\160\145\x5f\x69\144\40\75\x20\x27\45\x64\x27\40\101\x4e\104\x20\x60\x6c\151\166\145\140\x20\x3d\40\61", $this->stream_info["\164\x79\160\x65"]);  if (!(App::$ipTV_db->num_rows() <= 0)) {   if ($A2853cb796b7a539a28727b4c3a77ae7 !== false) {   }  $de8c6a5b23d5ab713210b3bf475e2dc1 = App::$StreamingServers[$this->servers[SERVER_ID]["\160\141\162\145\x6e\164\x5f\x69\144"]]["\x73\151\164\145\x5f\x75\x72\154\137\x69\x70"];   if (!preg_match("\57\x5c\x5f\50\56\52\77\51\134\x2e\x74\163\57", $d4f1fcffe5d3e357af324cf0f2a88e22[count($d4f1fcffe5d3e357af324cf0f2a88e22) - 2], $ccdbf2dfdd54c6b82b91144c69d92926)) {   }  $F8626f8e7426645266accf68fad2878b = intval($ccdbf2dfdd54c6b82b91144c69d92926[1]) + 1;   $B6297663e2f9541454b597a94534d52a = str_replace(array("\173\116\x56\x5f\x44\x45\111\x4e\x54\x7d", "\x7b\116\x56\x5f\122\x45\x53\x49\132\105\x7d", "\x7b\x48\127\x5f\101\x43\x43\x45\114\175", "\x7b\106\x45\124\103\110\137\x4f\120\124\x49\117\x4e\x53\175", "\x7b\107\x45\116\x5f\120\x54\123\175", "\173\123\124\x52\x45\101\115\137\123\x4f\x55\x52\x43\x45\175", "\173\111\116\120\x55\x54\x7d", "\173\115\101\x50\x7d", "\173\122\x45\x41\x44\x5f\116\101\124\x49\x56\x45\175", "\x7b\103\x4f\116\x43\101\x54\x7d", "\x7b\x41\101\x43\x5f\106\x49\x4c\x54\x45\122\175"), array("", "", "", empty($this->stream_info["\143\x75\163\x74\157\x6d\x5f\x66\x66\x6d\160\145\147"]) ? implode("\40", $fdaac4814b6218b4cf2bb72b257c95a6["\146\145\x74\143\150\x5f\157\x70\x74\151\157\x6e\163"]) : "", empty($this->stream_info["\143\165\x73\x74\157\x6d\137\x66\x66\x6d\x70\145\147"]) ? $bbddc969ab54f8b34b79242b742f767f : "", $fdaac4814b6218b4cf2bb72b257c95a6["\165\x72\x6c"], "\42{$fdaac4814b6218b4cf2bb72b257c95a6["\165\162\x6c"]}\x22", empty($this->stream_info["\143\165\163\x74\x6f\x6d\137\x66\146\x6d\x70\x65\147"]) ? $D59d69a1860d7b82c85e26028dfb01aa : "", empty($this->stream_info["\x63\165\x73\164\x6f\155\137\146\146\155\x70\145\x67"]) ? $D13840ec0e6962538389768ce1d9c46e : "", $this->stream_info["\164\x79\160\x65\137\x6b\x65\171"] == "\x63\x72\145\x61\164\x65\x64\137\154\151\166\145" && $this->servers[SERVER_ID]["\160\x61\x72\x65\x6e\x74\137\151\x64"] == 0 ? "\x2d\x73\x61\x66\145\x20\x30\x20\55\146\x20\143\157\x6e\x63\141\x74" : "", !stristr($ab1c9e4ab4af19d4522b98bee9d7e03f["\143\x6f\156\x74\x61\x69\x6e\145\162"], "\146\x6c\166") && $ab1c9e4ab4af19d4522b98bee9d7e03f["\143\157\144\x65\143\163"]["\141\x75\x64\x69\157"]["\143\x6f\x64\x65\x63\137\156\x61\155\145"] == "\x61\x61\143" && $this->stream_info["\164\x72\x61\156\x73\x63\x6f\x64\x65\x5f\141\x74\x74\162\x69\142\165\x74\x65\163"]["\x2d\x61\x63\157\x64\145\143"] == "\x63\157\x70\171" ? "\x2d\142\x73\x66\x3a\141\40\x61\141\143\137\141\x64\x74\x73\164\157\141\x73\x63" : ""), $B6297663e2f9541454b597a94534d52a);  shell_exec($B6297663e2f9541454b597a94534d52a);           $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . "\x20\x2d\x79\40\55\x6e\157\163\x74\x64\x69\156\x20\x2d\x68\151\x64\145\137\x62\141\156\156\x65\x72\40\55\x6c\157\x67\x6c\x65\166\145\x6c\40\x77\141\x72\x6e\151\156\x67\40\x2d\x65\162\162\x5f\x64\x65\x74\x65\143\x74\40\x69\x67\156\157\x72\145\137\x65\162\x72\x20\x7b\x48\x57\x5f\x41\x43\x43\105\x4c\x7d\40\x7b\116\126\137\x52\105\123\111\x5a\105\x7d\x20\x7b\x4e\126\x5f\x44\105\x49\116\124\175\x20\173\x46\x45\x54\103\110\137\x4f\x50\124\111\117\116\x53\175\40\x7b\107\105\116\137\x50\124\123\x7d\x20\x7b\122\x45\x41\104\x5f\x4e\101\x54\x49\x56\105\175\x20\55\x70\162\157\x62\x65\x73\x69\172\x65\40{$e02ec08a1202417d0cc3ce55026a7e52}\x20\55\141\156\x61\154\x79\172\145\x64\x75\162\141\x74\x69\157\x6e\x20{$Ba4d873454191514e92d2ce517c3611a}\40\55\x70\162\157\x67\162\x65\163\163\x20\x22{$ab93db7774d22657a581a2ba1b717eff}\x22\40\173\103\x4f\x4e\x43\x41\x54\175\x20\x2d\151\x20\42\173\123\124\x52\x45\x41\x4d\x5f\x53\x4f\125\x52\103\105\175\x22\40";   $F8626f8e7426645266accf68fad2878b = intval($ccdbf2dfdd54c6b82b91144c69d92926[1]) + 1;     $bbddc969ab54f8b34b79242b742f767f = "\55\x66\x66\x6c\141\147\x73\40\53\147\145\156\160\x74\x73\40\x2d\x61\x73\171\x6e\x63\x20\61";       $D13840ec0e6962538389768ce1d9c46e = "";   $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . "\x20\x2d\x79\40\55\x6e\157\163\x74\x64\x69\156\x20\x2d\x68\151\x64\145\137\x62\141\156\156\x65\x72\40\55\x6c\157\x67\x6c\x65\166\145\x6c\40\x77\141\x72\x6e\151\156\x67\40\x2d\x65\162\162\x5f\x64\x65\x74\x65\143\x74\40\x69\x67\156\157\x72\145\137\x65\162\x72\x20\x7b\x48\x57\x5f\x41\x43\x43\105\x4c\x7d\40\x7b\116\126\137\x52\105\123\111\x5a\105\x7d\x20\x7b\x4e\126\x5f\x44\105\x49\116\124\175\x20\173\x46\x45\x54\103\110\137\x4f\x50\124\111\117\116\x53\175\40\x7b\107\105\116\137\x50\124\123\x7d\x20\x7b\122\x45\x41\104\x5f\x4e\101\x54\x49\x56\105\175\x20\55\x70\162\157\x62\x65\x73\x69\172\x65\40{$e02ec08a1202417d0cc3ce55026a7e52}\x20\55\141\156\x61\154\x79\172\145\x64\x75\162\141\x74\x69\157\x6e\x20{$Ba4d873454191514e92d2ce517c3611a}\40\55\x70\162\157\x67\162\x65\163\163\x20\x22{$ab93db7774d22657a581a2ba1b717eff}\x22\40\173\103\x4f\x4e\x43\x41\x54\175\x20\x2d\151\x20\42\173\123\124\x52\x45\x41\x4d\x5f\x53\x4f\125\x52\103\105\175\x22\40";  if ($this->stream_info["\163\x74\162\145\x61\155\137\141\154\x6c"] == 1) {     if (!(SERVER_ID == $this->stream_info["\x74\166\x5f\x61\162\143\x68\x69\x76\145\137\x73\145\162\x76\x65\x72\137\x69\x64"])) {   shell_exec("\163\x65\x64\40\x2d\x69\40\47\x2f\x45\x58\x54\111\x4e\x46\x5c\174\56\x74\x73\x2f\41\x64\x27\40" . DELAY_STREAM . $this->id . "\x5f\56\155\x33\x75\70\x5f\x6f\x6c\144");     if (empty($this->stream_info["\x74\x72\x61\x6e\x73\x63\x6f\144\x65\x5f\141\x74\164\x72\151\x62\165\x74\x65\x73"]["\x2d\x68\167\141\143\143\x65\x6c"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("\173\110\x57\x5f\x41\103\103\105\x4c\175", "\55\x68\167\x61\143\x63\145\x6c\40" . $this->stream_info["\164\162\x61\156\163\143\x6f\144\145\137\x61\164\x74\x72\x69\x62\x75\164\x65\163"]["\55\x68\x77\x61\143\143\145\154"], $B6297663e2f9541454b597a94534d52a);          $this->stream_info = array_merge($this->stream_info, App::$ipTV_db->DfA068e8d3417444Ff06a2eD719ba361());   if ($this->servers[SERVER_ID]["\160\141\162\145\x6e\x74\x5f\x69\144"] == 0) {   }  $A2853cb796b7a539a28727b4c3a77ae7 = App::Ec792dAE0396Cc84Cbfab25C7F6ab2eb(SERVER_ID, $this->servers[SERVER_ID]["\x70\x61\162\x65\156\164\137\151\144"]);     $E8ac8a06113ee09285f7dc7f5a5c48b3 = array($E54dadc861ba4cbf585c499cf4007745);   foreach ($cc081ecd8f6dacca3315d6fbc768c1a3[SERVER_ID] as $b799eeca060586964fabc26e3b9e57c6) { $D2a141129e4fb91441078aed4d8a3851["\146\x6c\166"][] = "\x7b\x4d\101\x50\x7d\40\x7b\101\x41\103\x5f\106\111\x4c\124\105\x52\x7d\40\55\146\x20\146\154\166\x20\x22{$b799eeca060586964fabc26e3b9e57c6}\42\40"; fbe4f3a586be6cfecb139fa091cef62f: }  E6633684a6206956a3666ed350a1b8e7:     foreach ($E8ac8a06113ee09285f7dc7f5a5c48b3 as $fdaac4814b6218b4cf2bb72b257c95a6) {   $E8ac8a06113ee09285f7dc7f5a5c48b3 = $this->stream_info["\164\171\160\x65\137\153\x65\x79"] == "\143\162\145\x61\x74\x65\x64\137\x6c\x69\166\145" ? array(CREATED_CHANNELS . $this->id . "\137\x2e\x6c\x69\163\164") : $this->stream_info["\163\x6f\x75\x72\x63\x65\163"];       if (empty($cc081ecd8f6dacca3315d6fbc768c1a3[SERVER_ID])) {     if (!empty($ab1c9e4ab4af19d4522b98bee9d7e03f)) {   if (empty($this->stream_info["\143\165\163\164\x6f\x6d\x5f\146\x66\x6d\160\x65\147"])) {   }  $this->stream_info["\x74\162\141\156\163\143\157\144\145\137\x61\164\164\x72\151\x62\165\x74\145\x73"] = array();        $D0899b9c2542f4dc2e0c97d6bf467352++;          posix_kill($this->localPID, 9);  $this->localPID = null;   if (!empty($E54dadc861ba4cbf585c499cf4007745)) {   }  if (count($E8ac8a06113ee09285f7dc7f5a5c48b3) > 0) {   $this->e58088940548bFB94339788C212ef349();  $this->c29Fd77A42D94312FF3Be9a617FF9fEC();   return true;  } public function bc6993fFCAEE71C439803fFB964D9E47() { App::$ipTV_db->query("\125\x50\x44\101\124\x45\x20\140\163\x74\162\145\x61\155\x73\137\x73\171\163\140\x20\x53\105\x54\40\140\x70\x72\x6f\x67\x72\145\163\163\x5f\x69\156\x66\x6f\140\x20\x3d\x20\47\x27\x2c\x60\164\157\137\141\156\x61\154\171\x7a\145\140\40\x3d\x20\x30\x2c\x60\x70\x69\x64\140\x20\x3d\x20\x2d\x31\54\140\x73\x74\x72\x65\141\155\x5f\163\164\x61\164\165\x73\x60\40\x3d\x20\61\x20\127\110\x45\x52\x45\x20\x60\x73\x65\x72\x76\145\x72\x5f\x69\x64\x60\x20\75\x20\47\x25\144\x27\x20\x41\116\x44\40\x60\163\x74\162\145\x61\155\x5f\151\144\x60\40\x3d\40\47\45\x64\47", SERVER_ID, $this->id); } public function Aa7A8A8174e53C3B39F498fF2577A7aa() {     file_put_contents(DELAY_STREAM . $this->id . "\137\x2e\155\63\x75\70\x5f\157\x6c\x64", file_get_contents(DELAY_STREAM . $this->id . "\x5f\56\155\63\165\70\x5f\x6f\x6c\x64") . file_get_contents(DELAY_STREAM . $this->id . "\x5f\56\x6d\63\x75\70"));   $Ba4d873454191514e92d2ce517c3611a = "\x31\x30\60\x30\60\60\60\60";     if (empty($cc081ecd8f6dacca3315d6fbc768c1a3[SERVER_ID])) {   }  foreach ($cc081ecd8f6dacca3315d6fbc768c1a3[SERVER_ID] as $b799eeca060586964fabc26e3b9e57c6) { $D2a141129e4fb91441078aed4d8a3851["\146\x6c\166"][] = "\x7b\x4d\101\x50\x7d\40\x7b\101\x41\103\x5f\106\111\x4c\124\105\x52\x7d\40\55\146\x20\146\154\166\x20\x22{$b799eeca060586964fabc26e3b9e57c6}\42\40"; fbe4f3a586be6cfecb139fa091cef62f: }   E6633684a6206956a3666ed350a1b8e7:     } public function bc6993fFCAEE71C439803fFB964D9E47() { App::$ipTV_db->query("\125\x50\x44\101\124\x45\x20\140\163\x74\162\145\x61\155\x73\137\x73\171\163\140\x20\x53\105\x54\40\140\x70\x72\x6f\x67\x72\145\163\163\x5f\x69\156\x66\x6f\140\x20\x3d\x20\47\x27\x2c\x60\164\157\137\141\156\x61\154\171\x7a\145\140\40\x3d\x20\x30\x2c\x60\x70\x69\x64\140\x20\x3d\x20\x2d\x31\54\140\x73\x74\x72\x65\141\155\x5f\163\164\x61\164\165\x73\x60\40\x3d\x20\61\x20\127\110\x45\x52\x45\x20\x60\x73\x65\x72\x76\145\x72\x5f\x69\x64\x60\x20\75\x20\47\x25\144\x27\x20\x41\116\x44\40\x60\163\x74\162\145\x61\155\x5f\151\144\x60\40\x3d\40\47\45\x64\47", SERVER_ID, $this->id); } public function Aa7A8A8174e53C3B39F498fF2577A7aa() {  if (!file_exists(MOVIES_PATH . $this->id . "\137\56\160\x69\x64")) {   shell_exec("\x72\155\40\55\x66\x20" . MOVIES_PATH . $this->id . "\56\52");  App::$ipTV_db->query("\x55\120\104\x41\124\x45\40\x60\163\x74\x72\145\141\155\x73\x5f\163\171\163\x60\40\123\x45\x54\x20\x60\x62\x69\164\162\141\x74\x65\140\40\x3d\x20\116\125\x4c\x4c\x2c\x60\143\x75\162\162\x65\156\x74\137\163\x6f\165\162\143\145\x60\40\x3d\40\116\x55\x4c\x4c\54\140\164\157\137\141\156\x61\x6c\x79\172\145\x60\40\x3d\x20\x30\54\x60\x70\x69\144\x60\40\x3d\x20\x4e\125\x4c\x4c\54\x60\163\164\x72\145\141\x6d\137\163\x74\141\x72\x74\x65\144\x60\40\x3d\x20\116\125\x4c\x4c\54\140\163\164\x72\145\141\155\137\151\x6e\146\x6f\x60\x20\x3d\x20\x4e\125\x4c\x4c\54\x60\163\x74\162\x65\x61\155\137\163\164\x61\164\165\163\x60\x20\x3d\40\x30\x20\x57\x48\x45\x52\105\40\x60\x73\x74\162\145\x61\155\137\151\144\140\x20\x3d\40\x27\45\144\x27\x20\x41\x4e\104\x20\140\x73\145\162\166\145\x72\137\x69\144\x60\40\75\40\x27\45\x64\x27", $this->id, SERVER_ID);     shell_exec("\x72\155\40\55\x66\x20" . MOVIES_PATH . $this->id . "\56\52");   posix_kill($F790dd01cac7ebf872ef45a2541b6cd6, 9);     $F790dd01cac7ebf872ef45a2541b6cd6 = (int) file_get_contents(MOVIES_PATH . $this->id . "\137\x2e\x70\151\144");  posix_kill($F790dd01cac7ebf872ef45a2541b6cd6, 9);   if (!file_exists(MOVIES_PATH . $this->id . "\137\56\160\x69\x64")) {   }  $F790dd01cac7ebf872ef45a2541b6cd6 = (int) file_get_contents(MOVIES_PATH . $this->id . "\137\x2e\x70\151\144");   App::$ipTV_db->query("\x55\120\104\x41\124\x45\40\x60\163\x74\x72\145\141\155\x73\x5f\163\171\163\x60\40\123\x45\x54\x20\x60\x62\x69\164\162\141\x74\x65\140\40\x3d\x20\116\125\x4c\x4c\x2c\x60\143\x75\162\162\x65\156\x74\137\163\x6f\165\162\143\145\x60\40\x3d\40\116\x55\x4c\x4c\54\140\164\157\137\141\156\x61\x6c\x79\172\145\x60\40\x3d\x20\x30\54\x60\x70\x69\144\x60\40\x3d\x20\x4e\125\x4c\x4c\54\x60\163\164\x72\145\141\x6d\137\163\x74\141\x72\x74\x65\144\x60\40\x3d\x20\116\125\x4c\x4c\54\140\163\164\x72\145\141\155\137\151\x6e\146\x6f\x60\x20\x3d\x20\x4e\125\x4c\x4c\54\x60\163\x74\162\x65\x61\155\137\163\164\x61\164\165\163\x60\x20\x3d\40\x30\x20\x57\x48\x45\x52\105\40\x60\x73\x74\162\145\x61\155\137\151\144\140\x20\x3d\40\x27\45\144\x27\x20\x41\x4e\104\x20\140\x73\145\162\166\145\x72\137\x69\144\x60\40\75\40\x27\45\x64\x27", $this->id, SERVER_ID);  } public function f18f03c1EA98c030aaB03D66aDCF5Fe0() {   } public function f18f03c1EA98c030aaB03D66aDCF5Fe0() {  if (!($this->stream_info["\x64\x69\162\145\x63\164\137\x73\x6f\165\162\x63\145"] != 0 || empty($this->servers[SERVER_ID]))) {   $e6e10186fac54f10e4e821bcd852aa86 = urldecode($e0a9b3d0af65f1531855625572d05e19["\146\x69\154\x65\x73"][$D0899b9c2542f4dc2e0c97d6bf467352]);  $Adb98396a05d8bfabf5b3306f19e40fa = $e0a9b3d0af65f1531855625572d05e19["\143\x68\141\x72\163\x65\164"][$D0899b9c2542f4dc2e0c97d6bf467352];   $e0a9b3d0af65f1531855625572d05e19 = json_decode($this->stream_info["\155\x6f\x76\x69\x65\x5f\x73\x75\x62\164\151\x74\154\x65\163"], true);  $D9a2977d2e9f70941cf90f7096477f8b = $Bda07685b00717896ccf463d89f3675d = "";   $this->stream_info = array_merge($this->stream_info, App::$ipTV_db->dFA068E8d3417444ff06A2eD719bA361());     if ($C5a2e4ec40beb4a9ff59e828fc969e58 != SERVER_ID) {   }  $f78b61913675a3849c310cb738a012d1 = $A1b283ce59956cee6b302fa375f00511[2];   $D9a2977d2e9f70941cf90f7096477f8b = $Bda07685b00717896ccf463d89f3675d = "";  if (empty($e0a9b3d0af65f1531855625572d05e19)) {         $f78b61913675a3849c310cb738a012d1 = str_replace("\x20", "\x25\62\x30", $b7b780eed6265720934a0fb8f5088e7a);  $b93a9ae9c26934a7adf58d99d85842ff = implode("\40", self::B7C999bB3D474B870F7687Eb692f2292($e94b72adf42877667d3ab4bf80577308["\x73\x74\x72\145\x61\155\137\141\x72\147\x75\155\x65\x6e\164\x73"], $be8a5a2e661b47cb6a8ded5edc19918b, "\146\x65\164\x63\x68"));     $D59d69a1860d7b82c85e26028dfb01aa = $this->stream_info["\x63\165\163\164\x6f\x6d\137\155\141\160"] . "\40\x2d\143\157\160\x79\137\165\156\153\156\157\167\x6e\x20";   $Adb98396a05d8bfabf5b3306f19e40fa = $e0a9b3d0af65f1531855625572d05e19["\143\x68\141\x72\163\x65\164"][$D0899b9c2542f4dc2e0c97d6bf467352];  if ($e0a9b3d0af65f1531855625572d05e19["\154\x6f\143\141\x74\151\x6f\156"] == SERVER_ID) {     App::$ipTV_db->query("\x53\x45\114\x45\103\x54\x20\x2a\40\x46\122\x4f\115\40\140\163\x74\162\145\141\155\x73\x5f\x73\171\x73\x60\x20\x57\x48\x45\122\x45\x20\163\x74\162\x65\x61\x6d\137\151\144\40\40\75\x20\47\x25\x64\x27\40\101\x4e\x44\x20\140\x73\145\x72\x76\x65\162\137\x69\144\140\x20\x3d\x20\x27\x25\144\x27", $this->id, SERVER_ID);         shell_exec($B6297663e2f9541454b597a94534d52a);  $F790dd01cac7ebf872ef45a2541b6cd6 = intval(file_get_contents(MOVIES_PATH . $this->id . "\x5f\56\160\151\x64"));   if (!($this->stream_info["\x64\x69\162\145\x63\164\137\x73\x6f\165\162\x63\145"] != 0 || empty($this->servers[SERVER_ID]))) {   }  return false;     $c48a89850c0323dee6d07ea09f2e8b1f = MOVIES_PATH;   if (!($this->stream_info["\x72\145\x61\x64\137\156\141\164\x69\166\145"] == 1)) {   }  $D13840ec0e6962538389768ce1d9c46e = "\55\x72\x65";   $this->stream_info["\164\x72\x61\x6e\x73\x63\157\x64\x65\137\141\164\164\162\x69\142\x75\x74\145\x73"] = array();         if (!($D0899b9c2542f4dc2e0c97d6bf467352 < count($e0a9b3d0af65f1531855625572d05e19["\x66\151\x6c\x65\163"]))) {   }  $Bda07685b00717896ccf463d89f3675d .= "\x2d\x6d\141\160\x20" . ($D0899b9c2542f4dc2e0c97d6bf467352 + 1) . "\40\55\x6d\x65\x74\141\144\x61\164\141\72\x73\x3a\163\72{$D0899b9c2542f4dc2e0c97d6bf467352}\40\164\x69\164\154\x65\75{$e0a9b3d0af65f1531855625572d05e19["\156\x61\155\x65\163"][$D0899b9c2542f4dc2e0c97d6bf467352]}\40\55\x6d\x65\164\x61\144\141\x74\x61\x3a\163\72\x73\x3a{$D0899b9c2542f4dc2e0c97d6bf467352}\x20\154\141\x6e\x67\x75\x61\x67\145\x3d{$e0a9b3d0af65f1531855625572d05e19["\156\141\x6d\x65\163"][$D0899b9c2542f4dc2e0c97d6bf467352]}\x20";   $b7b780eed6265720934a0fb8f5088e7a = urldecode($b7b780eed6265720934a0fb8f5088e7a);  $be8a5a2e661b47cb6a8ded5edc19918b = substr($b7b780eed6265720934a0fb8f5088e7a, 0, strpos($b7b780eed6265720934a0fb8f5088e7a, "\x3a\57\x2f"));   f3fa59c43e67b27d0d96d1c486a7da29:  $B6297663e2f9541454b597a94534d52a .= "\x20\x3e\x2f\144\145\166\57\x6e\x75\x6c\x6c\40\62\76" . MOVIES_PATH . $this->id . "\x2e\x65\162\162\157\162\x73\x20\x26\40\x65\143\150\x6f\x20\x24\41\40\76\40" . MOVIES_PATH . $this->id . "\x5f\x2e\x70\151\144";   $e94b72adf42877667d3ab4bf80577308["\163\145\x72\166\145\x72\137\x69\156\146\157"] = App::$ipTV_db->DFa068e8d3417444Ff06A2ed719BA361();  App::$ipTV_db->query("\123\105\114\x45\103\x54\x20\164\61\x2e\x2a\x2c\x20\164\62\x2e\52\40\106\x52\x4f\x4d\x20\140\163\x74\x72\145\x61\155\163\137\x6f\160\164\x69\x6f\156\x73\x60\40\164\61\54\x20\x60\163\x74\162\145\141\x6d\163\137\x61\x72\x67\x75\155\x65\156\x74\x73\x60\x20\164\x32\x20\127\x48\105\122\105\x20\164\61\56\163\164\162\145\141\155\137\151\144\40\75\40\x27\45\x64\47\x20\x41\116\x44\40\164\61\x2e\141\x72\147\165\x6d\x65\156\164\137\x69\144\x20\x3d\40\x74\x32\56\151\x64", $this->id);         e33a98bb8456e9ca9c73eda36179a468:  $D0899b9c2542f4dc2e0c97d6bf467352++;   $a26ac8a138976b0939021762ac5047b6 = json_decode($this->stream_info["\164\x61\162\x67\x65\x74\x5f\x63\x6f\x6e\164\x61\x69\156\x65\x72"], true);  if (json_last_error() === JSON_ERROR_NONE) {   $D0899b9c2542f4dc2e0c97d6bf467352 = 0;     return false;       if (empty($this->stream_info["\164\x72\141\x6e\x73\143\x6f\144\145\x5f\x61\x74\x74\162\x69\142\165\164\145\x73"]["\55\x68\x77\141\x63\x63\x65\154"])) {   d24345f6bb0bea05ca2c73cf2faf0ed8:  foreach ($D2a141129e4fb91441078aed4d8a3851 as $A47b6e27a4ee52977b2a35cab3a40d41 => $B98b1e903a74aa5d65323ccc627fca59) {   Ac2b9d2a9b72544b6267e0027a1ac39e:  $D0899b9c2542f4dc2e0c97d6bf467352++;     $be8a5a2e661b47cb6a8ded5edc19918b = null;   if (empty($e0a9b3d0af65f1531855625572d05e19)) {   }  $D0899b9c2542f4dc2e0c97d6bf467352 = 0;     $e94b72adf42877667d3ab4bf80577308["\163\145\x72\166\145\x72\137\x69\156\146\157"] = App::$ipTV_db->DFa068e8d3417444Ff06A2ed719BA361();   App::$ipTV_db->query("\x53\x45\114\x45\103\x54\x20\x2a\40\x46\122\x4f\115\40\140\163\x74\162\145\141\155\x73\x5f\x73\171\x73\x60\x20\x57\x48\x45\122\x45\x20\163\x74\162\x65\x61\x6d\137\151\144\40\40\75\x20\47\x25\x64\x27\40\101\x4e\x44\x20\140\x73\145\x72\x76\x65\162\137\x69\144\140\x20\x3d\x20\x27\x25\144\x27", $this->id, SERVER_ID);  if (!(App::$ipTV_db->num_rows() <= 0)) {     $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . "\40\x2d\x79\40\55\156\157\x73\164\x64\x69\156\x20\x2d\x68\151\144\145\x5f\142\x61\x6e\156\x65\x72\x20\x2d\x6c\157\x67\154\145\166\x65\154\x20\167\141\x72\156\x69\x6e\x67\40\55\145\162\162\137\x64\x65\x74\x65\x63\x74\x20\151\x67\156\x6f\x72\145\137\x65\x72\162\x20\x7b\110\127\137\x41\103\x43\x45\114\175\40\173\116\x56\137\x52\x45\x53\111\x5a\105\175\x20\173\116\x56\137\x44\105\x49\116\x54\x7d\x20\173\106\105\124\103\x48\x5f\117\x50\x54\x49\x4f\x4e\123\x7d\x20\x2d\146\146\154\x61\x67\x73\x20\x2b\x67\145\156\x70\x74\163\x20\x2d\141\163\171\156\x63\x20\x31\40\173\122\105\x41\104\137\x4e\101\x54\x49\126\x45\x7d\x20\x2d\x69\x20\x22\173\123\124\122\105\x41\115\137\x53\117\125\x52\103\105\175\x22\x20{$D9a2977d2e9f70941cf90f7096477f8b}";   if (!empty($this->stream_info["\164\171\x70\x65\x5f\x6b\145\171"])) {   }  App::$ipTV_db->query("\x53\x45\x4c\105\103\124\40\x2a\x20\x46\x52\x4f\x4d\40\x60\x73\164\162\x65\141\x6d\x73\137\x74\x79\160\x65\x73\140\x20\127\x48\x45\x52\x45\40\x74\171\160\x65\137\x69\x64\40\75\x20\47\x25\144\x27\40\x41\x4e\104\40\140\154\151\166\x65\140\40\75\40\x30", $this->stream_info["\164\x79\x70\x65"]);   return false;     if ($e0a9b3d0af65f1531855625572d05e19["\154\x6f\143\141\x74\151\x6f\156"] == SERVER_ID) {   }  $D9a2977d2e9f70941cf90f7096477f8b .= "\x2d\x73\165\x62\137\143\x68\x61\162\x65\x6e\x63\40\42{$Adb98396a05d8bfabf5b3306f19e40fa}\42\40\55\151\40\x22" . App::$StreamingServers[$e0a9b3d0af65f1531855625572d05e19["\x6c\157\x63\x61\x74\151\157\x6e"]]["\141\160\151\137\x75\x72\x6c"] . "\x26\141\143\164\x69\157\156\75\x67\145\164\106\151\x6c\x65\46\x66\151\x6c\145\x6e\x61\155\145\75" . urlencode($e6e10186fac54f10e4e821bcd852aa86) . "\42\x20";   $F790dd01cac7ebf872ef45a2541b6cd6 = intval(file_get_contents(MOVIES_PATH . $this->id . "\x5f\56\160\151\x64"));  App::$ipTV_db->query("\125\120\x44\101\x54\x45\40\x60\163\164\162\145\x61\155\x73\x5f\x73\171\163\x60\40\123\105\124\x20\140\166\x6f\144\137\146\157\154\144\145\x72\140\40\x3d\40\x27\45\163\47\x2c\140\x74\157\x5f\141\x6e\141\154\x79\172\145\140\40\x3d\x20\61\x2c\140\163\164\x72\x65\x61\x6d\x5f\163\164\141\x72\x74\145\x64\x60\40\75\x20\47\x25\x64\x27\54\x60\x73\x74\162\x65\x61\x6d\137\x73\x74\141\x74\x75\163\140\40\x3d\40\x30\x2c\140\x70\151\144\x60\x20\75\x20\x27\45\x64\47\40\x57\x48\105\x52\x45\x20\x60\163\164\162\x65\x61\155\137\151\144\x60\40\x3d\x20\x27\x25\144\x27\x20\x41\116\x44\40\140\163\145\x72\166\x65\x72\x5f\151\x64\x60\x20\75\x20\x27\x25\x64\x27", $c48a89850c0323dee6d07ea09f2e8b1f, time(), $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID);   $e94b72adf42877667d3ab4bf80577308["\163\164\162\x65\x61\x6d\x5f\x61\162\147\165\155\145\156\164\163"] = App::$ipTV_db->E06b8ce84dEDb0D044DB2bC8a6A52C65();  $b7b780eed6265720934a0fb8f5088e7a = json_decode($this->stream_info["\163\164\162\x65\141\155\137\163\157\x75\x72\143\x65"], true)[0];   $B6297663e2f9541454b597a94534d52a = str_replace(array("\x7b\116\x56\x5f\x44\x45\x49\116\124\175", "\173\116\x56\x5f\x52\x45\x53\111\132\105\x7d", "\173\110\x57\137\x41\x43\103\105\x4c\x7d", "\173\106\x45\x54\103\110\137\117\120\x54\x49\117\116\x53\175", "\x7b\x53\x54\122\105\101\115\x5f\123\x4f\x55\x52\103\105\175", "\173\122\x45\x41\x44\137\x4e\x41\124\111\x56\105\175"), array("", "", "", empty($b93a9ae9c26934a7adf58d99d85842ff) ? "" : $b93a9ae9c26934a7adf58d99d85842ff, $f78b61913675a3849c310cb738a012d1, empty($this->stream_info["\143\x75\163\164\x6f\155\x5f\x66\146\155\x70\x65\147"]) ? $D13840ec0e6962538389768ce1d9c46e : ""), $B6297663e2f9541454b597a94534d52a);    if (empty($this->stream_info["\164\x72\141\x6e\x73\143\x6f\144\145\x5f\x61\x74\x74\162\x69\142\165\164\145\x73"]["\55\x68\x77\141\x63\x63\x65\154"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("\x7b\110\x57\137\x41\x43\103\105\x4c\175", "\55\150\167\141\x63\x63\x65\x6c\40" . $this->stream_info["\164\162\141\x6e\163\x63\157\144\145\x5f\x61\x74\x74\162\x69\x62\x75\x74\x65\x73"]["\55\x68\167\141\143\x63\x65\154"], $B6297663e2f9541454b597a94534d52a);   App::$ipTV_db->query("\123\105\114\x45\103\x54\x20\164\61\x2e\x2a\x2c\x20\164\62\x2e\52\40\106\x52\x4f\x4d\x20\140\163\x74\x72\145\x61\155\163\137\x6f\160\164\x69\x6f\156\x73\x60\40\164\61\54\x20\x60\163\x74\162\145\141\x6d\163\137\x61\x72\x67\x75\155\x65\156\x74\x73\x60\x20\164\x32\x20\127\x48\105\122\105\x20\164\61\56\163\164\162\145\141\155\137\151\144\40\75\40\x27\45\x64\47\x20\x41\116\x44\40\164\61\x2e\141\x72\147\165\x6d\x65\156\164\137\x69\144\x20\x3d\40\x74\x32\56\151\x64", $this->id);  $e94b72adf42877667d3ab4bf80577308["\163\164\162\x65\x61\x6d\x5f\x61\162\147\165\155\145\156\164\163"] = App::$ipTV_db->E06b8ce84dEDb0D044DB2bC8a6A52C65();         $D0899b9c2542f4dc2e0c97d6bf467352++;      $D59d69a1860d7b82c85e26028dfb01aa = "\x2d\155\x61\160\x20\60\x3a\141\40\x2d\155\141\x70\40\60\72\x76";   $this->stream_info["\164\141\162\x67\145\x74\137\143\157\x6e\164\x61\151\x6e\145\162"] = $a26ac8a138976b0939021762ac5047b6;       $f78b61913675a3849c310cb738a012d1 = App::$StreamingServers[$C5a2e4ec40beb4a9ff59e828fc969e58]["\141\160\x69\x5f\x75\x72\x6c"] . "\x26\x61\x63\164\x69\157\x6e\x3d\147\145\164\106\151\154\145\x26\x66\151\154\x65\x6e\x61\155\145\75" . urlencode($A1b283ce59956cee6b302fa375f00511[2]);     $B6297663e2f9541454b597a94534d52a = "\154\x6e\x20\55\x73\40\x22{$f78b61913675a3849c310cb738a012d1}\42\40" . MOVIES_PATH . $this->id . "\56" . pathinfo($f78b61913675a3849c310cb738a012d1, PATHINFO_EXTENSION) . "\x20\x3e\57\x64\145\166\57\156\x75\154\x6c\40\62\76\x2f\144\x65\166\x2f\x6e\x75\154\154\40\x26\x20\145\143\150\x6f\40\x24\x21\40\x3e\x20" . MOVIES_PATH . $this->id . "\137\56\x70\x69\144";   if ($this->stream_info["\x65\156\x61\x62\x6c\x65\137\164\162\141\156\x73\143\157\144\x65"] == 1) {   }  $this->stream_info["\164\x72\x61\x6e\x73\x63\157\x64\x65\137\141\164\164\162\x69\142\x75\x74\145\x73"] = array();   return $F790dd01cac7ebf872ef45a2541b6cd6;  } function e82012F6C00ED0De835A765dFB6f9B76() { return !$this->delay ? STREAMS_PATH . $this->id . "\137\x2e\155\63\x75\x38" : DELAY_STREAM . $this->id . "\x5f\x2e\x6d\63\165\70"; } public static function B7c999Bb3d474B870f7687eb692F2292($A13fe3dd3899eb026099553c02fad853, $be8a5a2e661b47cb6a8ded5edc19918b, $d6898a23376491b3bdd709c5a8c5a038) {   $f78b61913675a3849c310cb738a012d1 = App::$StreamingServers[$C5a2e4ec40beb4a9ff59e828fc969e58]["\141\160\x69\x5f\x75\x72\x6c"] . "\x26\x61\x63\164\x69\157\x6e\x3d\147\145\164\106\151\154\145\x26\x66\151\154\x65\x6e\x61\155\145\75" . urlencode($A1b283ce59956cee6b302fa375f00511[2]);       $this->stream_info["\164\141\162\x67\145\x74\137\143\157\x6e\164\x61\151\x6e\145\162"] = $a26ac8a138976b0939021762ac5047b6;     $a26ac8a138976b0939021762ac5047b6 = json_decode($this->stream_info["\164\x61\162\x67\x65\x74\x5f\x63\x6f\x6e\164\x61\x69\156\x65\x72"], true);   if (empty(App::$StreamingServers[SERVER_ID]["\x76\x6f\144\137\x6f\165\x74\x70\165\164\x5f\146\x6f\x6c\144\145\x72"]) || !is_dir(App::$StreamingServers[SERVER_ID]["\166\157\x64\x5f\157\x75\164\x70\165\164\137\x66\x6f\x6c\x64\x65\x72"]) || !is_writeable(App::$StreamingServers[SERVER_ID]["\166\157\x64\137\x6f\x75\164\x70\x75\164\137\146\157\154\144\x65\x72"])) {   }  $c48a89850c0323dee6d07ea09f2e8b1f = App::$StreamingServers[SERVER_ID]["\166\x6f\144\137\x6f\x75\x74\x70\165\164\x5f\146\157\154\x64\145\162"];         if (array_key_exists("\x2d\x76\x63\x6f\144\x65\x63", $this->stream_info["\164\162\141\156\x73\143\x6f\x64\145\137\x61\x74\x74\x72\151\142\x75\x74\145\x73"])) {   }  $this->stream_info["\x74\x72\x61\156\163\143\157\x64\x65\137\141\164\x74\x72\x69\142\x75\x74\x65\163"]["\x2d\x76\143\157\x64\x65\x63"] = "\143\x6f\x70\171";     if (empty(App::$StreamingServers[SERVER_ID]["\x76\x6f\144\137\x6f\165\x74\x70\165\164\x5f\146\x6f\x6c\144\145\x72"]) || !is_dir(App::$StreamingServers[SERVER_ID]["\166\157\x64\x5f\157\x75\164\x70\165\164\137\x66\x6f\x6c\x64\x65\x72"]) || !is_writeable(App::$StreamingServers[SERVER_ID]["\166\157\x64\137\x6f\x75\164\x70\x75\164\137\146\157\154\144\x65\x72"])) {   $f78b61913675a3849c310cb738a012d1 = $A1b283ce59956cee6b302fa375f00511[2];      $D59d69a1860d7b82c85e26028dfb01aa = "\x2d\x6d\141\160\x20\x30\40\x2d\143\157\x70\171\x5f\x75\x6e\153\x6e\x6f\167\x6e\x20";         if (json_last_error() === JSON_ERROR_NONE) {   }  $this->stream_info["\x74\141\162\x67\x65\164\x5f\143\157\156\x74\141\151\x6e\x65\x72"] = array($this->stream_info["\x74\141\x72\147\145\x74\x5f\143\157\156\x74\141\x69\x6e\x65\162"]);   $this->stream_info["\164\x72\141\156\163\x63\x6f\x64\x65\137\141\x74\164\x72\151\142\x75\164\145\163"] = array_merge(self::b7C999bB3d474b870f7687eB692f2292($e94b72adf42877667d3ab4bf80577308["\163\164\x72\145\x61\x6d\137\x61\162\x67\x75\155\x65\x6e\164\x73"], $be8a5a2e661b47cb6a8ded5edc19918b, "\164\x72\x61\156\163\143\157\144\145"), json_decode($this->stream_info["\164\162\141\156\x73\143\x6f\x64\145\x5f\x61\x74\164\162\x69\142\x75\164\145\163"], true));     App::$ipTV_db->query("\x53\x45\x4c\105\103\124\40\x2a\x20\x46\x52\x4f\x4d\40\x60\x73\164\162\x65\141\x6d\x73\137\x74\x79\160\x65\x73\140\x20\127\x48\x45\x52\x45\40\x74\171\160\x65\137\x69\x64\40\75\x20\47\x25\144\x27\40\x41\x4e\104\40\140\154\151\166\x65\140\40\75\40\x30", $this->stream_info["\164\x79\x70\x65"]);  if (!(App::$ipTV_db->num_rows() <= 0)) {     if (!($D0899b9c2542f4dc2e0c97d6bf467352 < count($e0a9b3d0af65f1531855625572d05e19["\x66\151\x6c\x65\x73"]))) {   if (empty($this->stream_info["\x74\162\141\156\x73\x63\157\x64\x65\137\141\164\164\162\x69\142\x75\164\145\163"]["\x2d\162\145\x73\151\x7a\145"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("\173\x4e\x56\x5f\x52\105\x53\111\132\105\x7d", "\x2d\162\x65\x73\x69\x7a\145\40" . $this->stream_info["\164\162\141\156\x73\x63\157\x64\145\137\x61\x74\x74\x72\151\142\x75\x74\x65\163"]["\x2d\x72\x65\163\x69\x7a\x65"], $B6297663e2f9541454b597a94534d52a);   return false;     if (!(App::$ipTV_db->num_rows() <= 0)) {   }  return false;         $D9a2977d2e9f70941cf90f7096477f8b .= "\x2d\163\x75\142\137\143\x68\x61\x72\x65\x6e\143\40\x22{$Adb98396a05d8bfabf5b3306f19e40fa}\42\40\55\151\x20\42{$e6e10186fac54f10e4e821bcd852aa86}\x22\x20";     foreach ($D2a141129e4fb91441078aed4d8a3851 as $A47b6e27a4ee52977b2a35cab3a40d41 => $B98b1e903a74aa5d65323ccc627fca59) {  if ($A47b6e27a4ee52977b2a35cab3a40d41 == "\155\x70\x34") {     $B6297663e2f9541454b597a94534d52a .= implode("\40", self::cB8c727DF91Ee653452b3C128AE45e9B($this->stream_info["\164\162\x61\x6e\163\143\x6f\144\145\137\x61\164\x74\162\151\142\x75\164\145\x73"])) . "\x20";     $this->stream_info["\164\162\141\x6e\163\x63\157\144\x65\x5f\x61\x74\x74\x72\x69\x62\165\164\145\x73"]["\x2d\163\x63\157\144\x65\143"] = "\163\162\164";         $this->stream_info["\164\162\141\x6e\163\x63\157\144\x65\x5f\x61\x74\x74\x72\x69\x62\165\164\145\x73"]["\x2d\163\x63\157\144\x65\143"] = "\163\162\164";     $this->stream_info["\164\162\x61\156\x73\143\x6f\x64\x65\x5f\x61\164\164\162\x69\x62\165\164\x65\x73"]["\55\x73\x63\157\x64\145\x63"] = "\143\x6f\x70\x79";    $B6297663e2f9541454b597a94534d52a .= implode("\40", self::cB8c727DF91Ee653452b3C128AE45e9B($this->stream_info["\164\162\x61\x6e\163\143\x6f\144\145\137\x61\164\x74\162\151\142\x75\164\145\x73"])) . "\x20";  $B6297663e2f9541454b597a94534d52a .= $B98b1e903a74aa5d65323ccc627fca59;   if ($A47b6e27a4ee52977b2a35cab3a40d41 == "\155\x6b\166") {   }  $this->stream_info["\164\162\x61\156\x73\143\x6f\x64\x65\x5f\x61\164\164\162\x69\x62\165\164\x65\x73"]["\55\x73\x63\157\x64\145\x63"] = "\143\x6f\x70\x79";         $B6297663e2f9541454b597a94534d52a .= $B98b1e903a74aa5d65323ccc627fca59;  E478135f98460566f54e1cfb77615ee7:     $this->stream_info["\164\x72\x61\156\x73\143\157\144\x65\x5f\x61\x74\164\x72\151\x62\x75\x74\x65\x73"]["\55\163\143\157\144\x65\x63"] = "\155\157\x76\x5f\x74\x65\170\164";   E478135f98460566f54e1cfb77615ee7:  }   if ($A47b6e27a4ee52977b2a35cab3a40d41 == "\155\x70\x34") {   }  if ($A47b6e27a4ee52977b2a35cab3a40d41 == "\155\x6b\166") {   $this->stream_info["\164\x72\x61\156\x73\143\157\144\x65\x5f\x61\x74\164\x72\151\x62\x75\x74\x65\x73"]["\55\163\143\157\144\x65\x63"] = "\155\157\x76\x5f\x74\x65\170\164";    }  f3fa59c43e67b27d0d96d1c486a7da29:   foreach ($this->stream_info["\x74\x61\162\147\145\164\137\143\x6f\x6e\164\x61\151\x6e\x65\x72"] as $Fda47fb593bdf988c16793db779ade53) { $D2a141129e4fb91441078aed4d8a3851[$Fda47fb593bdf988c16793db779ade53] = "\55\x6d\x6f\166\x66\x6c\x61\x67\x73\40\53\x66\x61\x73\x74\x73\164\141\162\164\40\55\144\x6e\x20{$D59d69a1860d7b82c85e26028dfb01aa}\x20\x2d\151\147\156\157\x72\x65\x5f\x75\x6e\x6b\x6e\157\x77\x6e\40{$Bda07685b00717896ccf463d89f3675d}\x20" . $c48a89850c0323dee6d07ea09f2e8b1f . $this->id . "\56" . $Fda47fb593bdf988c16793db779ade53 . "\40"; Eb89f075ef9f2461ef1673c9915b55df: }  d24345f6bb0bea05ca2c73cf2faf0ed8:   $this->stream_info["\x74\162\141\156\x73\x63\157\144\x65\x5f\x61\164\x74\162\151\x62\x75\164\145\163"] = json_decode($this->transcodingProfile["\160\162\x6f\146\x69\x6c\145\137\x6f\160\x74\x69\157\156\163"], true);            if ($this->stream_info["\x65\156\x61\x62\x6c\x65\137\164\162\141\156\x73\143\157\144\x65"] == 1) {   if (empty($this->stream_info["\x74\x72\141\x6e\163\x63\x6f\144\x65\x5f\141\164\164\162\x69\142\165\164\145\x73"]["\55\144\145\x69\x6e\x74"])) {   }  $B6297663e2f9541454b597a94534d52a = str_ireplace("\x7b\116\126\137\104\x45\111\116\124\175", "\55\144\x65\x69\x6e\x74\x20" . $this->stream_info["\x74\x72\x61\156\163\x63\157\x64\145\137\141\x74\164\x72\x69\142\165\x74\145\163"]["\55\x64\145\x69\156\164"], $B6297663e2f9541454b597a94534d52a);   $this->C29FD77A42D94312ff3be9a617Ff9FEC();  $this->B55ffa06698cAF47083b8bFcDf2b3Fdc();     $A1b283ce59956cee6b302fa375f00511 = explode("\72", $b7b780eed6265720934a0fb8f5088e7a, 3);     $D2a141129e4fb91441078aed4d8a3851 = array();     if (array_key_exists("\x2d\x76\x63\x6f\144\x65\x63", $this->stream_info["\164\162\141\156\x73\143\x6f\x64\145\137\x61\x74\x74\x72\151\142\x75\x74\145\x73"])) {   if (!($D0899b9c2542f4dc2e0c97d6bf467352 < count($e0a9b3d0af65f1531855625572d05e19["\x66\151\x6c\x65\x73"]))) {   }  $e6e10186fac54f10e4e821bcd852aa86 = urldecode($e0a9b3d0af65f1531855625572d05e19["\146\x69\154\x65\x73"][$D0899b9c2542f4dc2e0c97d6bf467352]);   $D13840ec0e6962538389768ce1d9c46e = "\55\x72\x65";       $D0899b9c2542f4dc2e0c97d6bf467352 = 0;     $this->stream_info["\164\x72\141\156\163\x63\x6f\x64\x65\137\141\x74\164\x72\151\142\x75\164\145\163"] = array_merge(self::b7C999bB3d474b870f7687eB692f2292($e94b72adf42877667d3ab4bf80577308["\163\164\x72\145\x61\x6d\137\x61\162\x67\x75\155\x65\x6e\164\x73"], $be8a5a2e661b47cb6a8ded5edc19918b, "\164\x72\x61\156\163\143\157\144\145"), json_decode($this->stream_info["\164\162\141\156\x73\143\x6f\x64\145\x5f\x61\x74\164\162\x69\142\x75\164\145\163"], true));   $B6297663e2f9541454b597a94534d52a = FFMPEG_PATH . "\40\x2d\x79\40\55\156\157\x73\164\x64\x69\156\x20\x2d\x68\151\144\145\x5f\142\x61\x6e\156\x65\x72\x20\x2d\x6c\157\x67\154\145\166\x65\154\x20\167\141\x72\156\x69\x6e\x67\40\55\145\162\162\137\x64\x65\x74\x65\x63\x74\x20\151\x67\156\x6f\x72\145\137\x65\x72\162\x20\x7b\110\127\137\x41\103\x43\x45\114\175\40\173\116\x56\137\x52\x45\x53\111\x5a\105\175\x20\173\116\x56\137\x44\105\x49\116\x54\x7d\x20\173\106\105\124\103\x48\x5f\117\x50\x54\x49\x4f\x4e\123\x7d\x20\x2d\146\146\154\x61\x67\x73\x20\x2b\x67\145\156\x70\x74\163\x20\x2d\141\163\171\156\x63\x20\x31\40\173\122\105\x41\104\137\x4e\101\x54\x49\126\x45\x7d\x20\x2d\x69\x20\x22\173\123\124\122\105\x41\115\137\x53\117\125\x52\103\105\175\x22\x20{$D9a2977d2e9f70941cf90f7096477f8b}";  $D13840ec0e6962538389768ce1d9c46e = "";     if (array_key_exists("\55\141\143\x6f\144\145\x63", $this->stream_info["\164\162\141\x6e\x73\143\157\x64\145\137\141\164\164\x72\x69\x62\165\164\145\163"])) {     $D9a2977d2e9f70941cf90f7096477f8b .= "\x2d\163\x75\142\137\143\x68\x61\x72\x65\x6e\143\40\x22{$Adb98396a05d8bfabf5b3306f19e40fa}\42\40\55\151\x20\42{$e6e10186fac54f10e4e821bcd852aa86}\x22\x20";   if (array_key_exists("\55\141\143\x6f\144\145\x63", $this->stream_info["\164\162\141\x6e\x73\143\157\x64\145\137\141\164\164\x72\x69\x62\165\164\145\163"])) {   }  $this->stream_info["\164\162\141\156\x73\x63\x6f\x64\145\x5f\x61\x74\x74\162\x69\142\x75\x74\145\163"]["\x2d\x61\143\157\x64\x65\x63"] = "\x63\157\x70\x79";   App::$ipTV_db->query("\125\120\x44\101\x54\x45\40\x60\163\164\162\145\x61\155\x73\x5f\x73\171\163\x60\40\123\105\124\x20\140\166\x6f\144\137\146\157\154\144\145\x72\140\40\x3d\40\x27\45\163\47\x2c\140\x74\157\x5f\141\x6e\141\154\x79\172\145\140\40\x3d\x20\61\x2c\140\163\164\x72\x65\x61\x6d\x5f\163\164\141\x72\x74\145\x64\x60\40\75\x20\47\x25\x64\x27\54\x60\x73\x74\162\x65\x61\x6d\137\x73\x74\141\x74\x75\163\140\40\x3d\40\x30\x2c\140\x70\151\144\x60\x20\75\x20\x27\45\x64\47\40\x57\x48\105\x52\x45\x20\x60\163\164\162\x65\x61\155\137\151\144\x60\40\x3d\x20\x27\x25\144\x27\x20\x41\116\x44\40\140\163\145\x72\166\x65\x72\x5f\151\x64\x60\x20\75\x20\x27\x25\x64\x27", $c48a89850c0323dee6d07ea09f2e8b1f, time(), $F790dd01cac7ebf872ef45a2541b6cd6, $this->id, SERVER_ID);  return $F790dd01cac7ebf872ef45a2541b6cd6;     $this->stream_info = array_merge($this->stream_info, App::$ipTV_db->dFA068E8d3417444ff06A2eD719bA361());   $B6297663e2f9541454b597a94534d52a = str_ireplace("\x7b\110\x57\137\x41\x43\103\105\x4c\175", "\55\150\167\141\x63\x63\x65\x6c\40" . $this->stream_info["\164\162\141\x6e\163\x63\157\144\145\x5f\x61\x74\x74\162\x69\x62\x75\x74\x65\x73"]["\55\x68\167\141\143\x63\x65\154"], $B6297663e2f9541454b597a94534d52a);  if (empty($this->stream_info["\x74\162\141\156\x73\x63\157\x64\x65\137\141\164\164\162\x69\142\x75\164\145\163"]["\x2d\162\145\x73\151\x7a\145"])) {           if (!($D0899b9c2542f4dc2e0c97d6bf467352 < count($e0a9b3d0af65f1531855625572d05e19["\x66\151\x6c\x65\163"]))) {   $be8a5a2e661b47cb6a8ded5edc19918b = substr($b7b780eed6265720934a0fb8f5088e7a, 0, strpos($b7b780eed6265720934a0fb8f5088e7a, "\x3a\57\x2f"));  $f78b61913675a3849c310cb738a012d1 = str_replace("\x20", "\x25\62\x30", $b7b780eed6265720934a0fb8f5088e7a);     if ($this->stream_info["\x74\162\x61\x6e\163\143\x6f\x64\145\137\160\x72\157\x66\151\x6c\x65\137\x69\x64"] == -1) {   $D0899b9c2542f4dc2e0c97d6bf467352++;    $D59d69a1860d7b82c85e26028dfb01aa = "\x2d\155\x61\160\x20\60\x3a\141\40\x2d\155\141\x70\40\60\72\x76";       if (isset($C5a2e4ec40beb4a9ff59e828fc969e58) && $C5a2e4ec40beb4a9ff59e828fc969e58 == SERVER_ID && $this->stream_info["\x6d\x6f\166\x69\145\137\x73\x79\155\x6c\x69\156\153"] == 1) {     shell_exec($B6297663e2f9541454b597a94534d52a);         $D2a141129e4fb91441078aed4d8a3851 = array();  foreach ($this->stream_info["\x74\x61\162\147\145\164\137\143\x6f\x6e\164\x61\151\x6e\x65\x72"] as $Fda47fb593bdf988c16793db779ade53) { $D2a141129e4fb91441078aed4d8a3851[$Fda47fb593bdf988c16793db779ade53] = "\55\x6d\x6f\166\x66\x6c\x61\x67\x73\40\53\x66\x61\x73\x74\x73\164\141\162\164\40\55\144\x6e\x20{$D59d69a1860d7b82c85e26028dfb01aa}\x20\x2d\151\147\156\157\x72\x65\x5f\x75\x6e\x6b\x6e\157\x77\x6e\40{$Bda07685b00717896ccf463d89f3675d}\x20" . $c48a89850c0323dee6d07ea09f2e8b1f . $this->id . "\56" . $Fda47fb593bdf988c16793db779ade53 . "\40"; Eb89f075ef9f2461ef1673c9915b55df: }   $b93a9ae9c26934a7adf58d99d85842ff = implode("\40", self::B7C999bB3D474B870F7687Eb692f2292($e94b72adf42877667d3ab4bf80577308["\x73\x74\x72\145\x61\155\137\141\x72\147\x75\155\x65\x6e\164\x73"], $be8a5a2e661b47cb6a8ded5edc19918b, "\146\x65\164\x63\x68"));    if (!empty($this->stream_info["\x63\x75\163\164\x6f\155\x5f\x6d\x61\160"])) {   }  if ($this->stream_info["\162\145\x6d\x6f\166\145\137\x73\165\x62\164\151\x74\x6c\145\163"] == 1) {   $b7b780eed6265720934a0fb8f5088e7a = json_decode($this->stream_info["\163\164\162\x65\141\155\137\163\157\x75\x72\143\x65"], true)[0];  if (substr($b7b780eed6265720934a0fb8f5088e7a, 0, 2) == "\163\x3a") {   $c48a89850c0323dee6d07ea09f2e8b1f = App::$StreamingServers[SERVER_ID]["\166\x6f\144\137\x6f\x75\x74\x70\165\164\x5f\146\157\154\x64\145\162"];          if (!(App::$ipTV_db->num_rows() <= 0)) {   }  return false;   $C5a2e4ec40beb4a9ff59e828fc969e58 = $A1b283ce59956cee6b302fa375f00511[1];  if ($C5a2e4ec40beb4a9ff59e828fc969e58 != SERVER_ID) {   $D0899b9c2542f4dc2e0c97d6bf467352 = 0;     if ($this->stream_info["\162\145\x6d\x6f\166\145\137\x73\165\x62\164\151\x74\x6c\145\163"] == 1) {   }    $D13840ec0e6962538389768ce1d9c46e = "";  if (!($this->stream_info["\x72\145\x61\x64\137\156\141\164\x69\166\145"] == 1)) {   $this->B55ffa06698cAF47083b8bFcDf2b3Fdc();  if (!empty($this->stream_info["\164\171\x70\x65\x5f\x6b\145\171"])) {        $B6297663e2f9541454b597a94534d52a = str_ireplace("\x7b\116\126\137\104\x45\111\116\124\175", "\55\144\x65\x69\x6e\x74\x20" . $this->stream_info["\x74\x72\x61\156\163\x63\157\x64\145\137\141\x74\164\x72\x69\142\165\x74\145\163"]["\55\x64\145\x69\156\164"], $B6297663e2f9541454b597a94534d52a);     if (substr($b7b780eed6265720934a0fb8f5088e7a, 0, 2) == "\163\x3a") {   }  $b7b780eed6265720934a0fb8f5088e7a = urldecode($b7b780eed6265720934a0fb8f5088e7a);   $D59d69a1860d7b82c85e26028dfb01aa = $this->stream_info["\x63\165\163\164\x6f\x6d\137\155\141\160"] . "\40\x2d\143\157\160\x79\137\165\156\153\156\157\167\x6e\x20";      Ac2b9d2a9b72544b6267e0027a1ac39e:   $D59d69a1860d7b82c85e26028dfb01aa = "\x2d\x6d\141\160\x20\x30\40\x2d\143\157\x70\171\x5f\x75\x6e\153\x6e\x6f\167\x6e\x20";  if (!empty($this->stream_info["\x63\x75\163\164\x6f\155\x5f\x6d\x61\160"])) {        if ($this->stream_info["\x74\162\x61\x6e\163\143\x6f\x64\145\137\160\x72\157\x66\151\x6c\x65\137\x69\x64"] == -1) {   }  $this->stream_info["\x74\162\141\156\x73\x63\157\144\x65\x5f\x61\164\x74\162\151\x62\x75\164\145\163"] = json_decode($this->transcodingProfile["\160\162\x6f\146\x69\x6c\145\137\x6f\160\x74\x69\157\156\163"], true);   $this->stream_info["\x74\141\162\x67\x65\164\x5f\143\157\156\x74\141\151\x6e\x65\x72"] = array($this->stream_info["\x74\141\x72\147\145\x74\x5f\143\157\156\x74\141\x69\x6e\x65\162"]);    $B6297663e2f9541454b597a94534d52a .= "\x20\x3e\x2f\144\145\166\57\x6e\x75\x6c\x6c\40\62\76" . MOVIES_PATH . $this->id . "\x2e\x65\162\162\157\162\x73\x20\x26\40\x65\143\150\x6f\x20\x24\41\40\76\40" . MOVIES_PATH . $this->id . "\x5f\x2e\x70\151\144";  $B6297663e2f9541454b597a94534d52a = str_replace(array("\x7b\116\x56\x5f\x44\x45\x49\116\124\175", "\173\116\x56\x5f\x52\x45\x53\111\132\105\x7d", "\173\110\x57\137\x41\x43\103\105\x4c\x7d", "\173\106\x45\x54\103\110\137\117\120\x54\x49\117\116\x53\175", "\x7b\x53\x54\122\105\101\115\x5f\123\x4f\x55\x52\103\105\175", "\173\122\x45\x41\x44\137\x4e\x41\124\111\x56\105\175"), array("", "", "", empty($b93a9ae9c26934a7adf58d99d85842ff) ? "" : $b93a9ae9c26934a7adf58d99d85842ff, $f78b61913675a3849c310cb738a012d1, empty($this->stream_info["\143\x75\163\164\x6f\155\x5f\x66\146\155\x70\x65\147"]) ? $D13840ec0e6962538389768ce1d9c46e : ""), $B6297663e2f9541454b597a94534d52a);     $this->C29FD77A42D94312ff3be9a617Ff9FEC();   $B6297663e2f9541454b597a94534d52a = "\154\x6e\x20\55\x73\40\x22{$f78b61913675a3849c310cb738a012d1}\42\40" . MOVIES_PATH . $this->id . "\56" . pathinfo($f78b61913675a3849c310cb738a012d1, PATHINFO_EXTENSION) . "\x20\x3e\57\x64\145\166\57\156\x75\154\x6c\40\62\76\x2f\144\x65\166\x2f\x6e\x75\154\154\40\x26\x20\145\143\150\x6f\40\x24\x21\40\x3e\x20" . MOVIES_PATH . $this->id . "\137\56\x70\x69\144";     $c48a89850c0323dee6d07ea09f2e8b1f = MOVIES_PATH;     $A1b283ce59956cee6b302fa375f00511 = explode("\72", $b7b780eed6265720934a0fb8f5088e7a, 3);  $C5a2e4ec40beb4a9ff59e828fc969e58 = $A1b283ce59956cee6b302fa375f00511[1];   $D9a2977d2e9f70941cf90f7096477f8b .= "\x2d\x73\165\x62\137\143\x68\x61\162\x65\x6e\x63\40\42{$Adb98396a05d8bfabf5b3306f19e40fa}\42\40\55\151\40\x22" . App::$StreamingServers[$e0a9b3d0af65f1531855625572d05e19["\x6c\157\x63\x61\x74\151\157\x6e"]]["\141\160\151\137\x75\x72\x6c"] . "\x26\141\143\164\x69\157\156\75\x67\145\164\106\151\x6c\x65\46\x66\151\x6c\145\x6e\x61\155\145\75" . urlencode($e6e10186fac54f10e4e821bcd852aa86) . "\42\x20";    $B6297663e2f9541454b597a94534d52a = str_ireplace("\173\x4e\x56\x5f\x52\105\x53\111\132\105\x7d", "\x2d\162\x65\x73\x69\x7a\145\40" . $this->stream_info["\164\162\141\156\x73\x63\157\x64\145\137\x61\x74\x74\x72\151\142\x75\x74\x65\163"]["\x2d\x72\x65\163\x69\x7a\x65"], $B6297663e2f9541454b597a94534d52a);       if (empty($this->stream_info["\x74\x72\141\x6e\163\x63\x6f\144\x65\x5f\141\164\164\162\x69\142\165\164\145\x73"]["\55\144\145\x69\x6e\x74"])) {         $this->stream_info["\x74\x72\x61\156\163\143\157\x64\x65\137\141\164\x74\x72\x69\142\x75\x74\x65\163"]["\x2d\x76\143\157\x64\x65\x63"] = "\143\x6f\x70\171";     $be8a5a2e661b47cb6a8ded5edc19918b = null;     $Bda07685b00717896ccf463d89f3675d .= "\x2d\x6d\141\160\x20" . ($D0899b9c2542f4dc2e0c97d6bf467352 + 1) . "\40\55\x6d\x65\x74\141\144\x61\164\141\72\x73\x3a\163\72{$D0899b9c2542f4dc2e0c97d6bf467352}\40\164\x69\164\154\x65\75{$e0a9b3d0af65f1531855625572d05e19["\156\x61\155\x65\163"][$D0899b9c2542f4dc2e0c97d6bf467352]}\40\55\x6d\x65\164\x61\144\141\x74\x61\x3a\163\72\x73\x3a{$D0899b9c2542f4dc2e0c97d6bf467352}\x20\154\141\x6e\x67\x75\x61\x67\145\x3d{$e0a9b3d0af65f1531855625572d05e19["\156\141\x6d\x65\163"][$D0899b9c2542f4dc2e0c97d6bf467352]}\x20";  e33a98bb8456e9ca9c73eda36179a468:   if (isset($C5a2e4ec40beb4a9ff59e828fc969e58) && $C5a2e4ec40beb4a9ff59e828fc969e58 == SERVER_ID && $this->stream_info["\x6d\x6f\166\x69\145\137\x73\x79\155\x6c\x69\156\153"] == 1) {   }  $e0a9b3d0af65f1531855625572d05e19 = json_decode($this->stream_info["\155\x6f\x76\x69\x65\x5f\x73\x75\x62\164\151\x74\154\x65\163"], true);   $this->stream_info["\164\162\141\156\x73\x63\x6f\x64\145\x5f\x61\x74\x74\162\x69\142\x75\x74\145\163"]["\x2d\x61\143\157\x64\x65\x63"] = "\x63\157\x70\x79";     } function e82012F6C00ED0De835A765dFB6f9B76() { return !$this->delay ? STREAMS_PATH . $this->id . "\137\x2e\155\63\x75\x38" : DELAY_STREAM . $this->id . "\x5f\x2e\x6d\63\165\70"; } public static function B7c999Bb3d474B870f7687eb692F2292($A13fe3dd3899eb026099553c02fad853, $be8a5a2e661b47cb6a8ded5edc19918b, $d6898a23376491b3bdd709c5a8c5a038) {  $c6b5ba025968550542006e6f3c09b8ec = array();   if (empty($A13fe3dd3899eb026099553c02fad853)) {   }  foreach ($A13fe3dd3899eb026099553c02fad853 as $d46eba458cb7d09b1251f1fbadbc1565 => $ea90ab958f6e1f9c15ff4a699271430f) {   d1f6ae77564bd16fe366391f70f1ef25:       return $c6b5ba025968550542006e6f3c09b8ec;   return $c6b5ba025968550542006e6f3c09b8ec;  } public function b5aC8D47622ea2bd178Cb047c9Cc359B() { foreach ($this->stream_info["\163\x6f\165\x72\x63\x65\x73"] as $fdaac4814b6218b4cf2bb72b257c95a6) {   $c6b5ba025968550542006e6f3c09b8ec = array();  if (empty($A13fe3dd3899eb026099553c02fad853)) {   foreach ($A13fe3dd3899eb026099553c02fad853 as $d46eba458cb7d09b1251f1fbadbc1565 => $ea90ab958f6e1f9c15ff4a699271430f) {  if (!($ea90ab958f6e1f9c15ff4a699271430f["\x61\162\147\x75\155\x65\156\x74\137\143\141\x74"] != $d6898a23376491b3bdd709c5a8c5a038)) {        if (!($ea90ab958f6e1f9c15ff4a699271430f["\x61\162\147\x75\155\x65\156\x74\137\143\141\x74"] != $d6898a23376491b3bdd709c5a8c5a038)) {   }      if (!(!is_null($ea90ab958f6e1f9c15ff4a699271430f["\141\162\x67\165\x6d\x65\156\x74\x5f\167\x70\162\157\x74\157\x63\x6f\154"]) && !stristr($be8a5a2e661b47cb6a8ded5edc19918b, $ea90ab958f6e1f9c15ff4a699271430f["\x61\162\x67\x75\x6d\145\x6e\164\137\x77\160\162\x6f\x74\x6f\x63\x6f\x6c"]) && !is_null($be8a5a2e661b47cb6a8ded5edc19918b))) {           $c6b5ba025968550542006e6f3c09b8ec[] = sprintf($ea90ab958f6e1f9c15ff4a699271430f["\141\x72\147\x75\x6d\x65\156\x74\137\143\x6d\x64"], $ea90ab958f6e1f9c15ff4a699271430f["\166\x61\154\165\145"]);         if (!(!is_null($ea90ab958f6e1f9c15ff4a699271430f["\141\162\x67\165\x6d\x65\156\x74\x5f\167\x70\162\157\x74\157\x63\x6f\154"]) && !stristr($be8a5a2e661b47cb6a8ded5edc19918b, $ea90ab958f6e1f9c15ff4a699271430f["\x61\162\x67\x75\x6d\145\x6e\164\137\x77\160\162\x6f\x74\x6f\x63\x6f\x6c"]) && !is_null($be8a5a2e661b47cb6a8ded5edc19918b))) {   }    $c6b5ba025968550542006e6f3c09b8ec[] = sprintf($ea90ab958f6e1f9c15ff4a699271430f["\141\x72\147\x75\x6d\x65\156\x74\137\143\x6d\x64"], $ea90ab958f6e1f9c15ff4a699271430f["\166\x61\154\165\145"]);       }   if ($ea90ab958f6e1f9c15ff4a699271430f["\x61\162\x67\165\155\x65\156\164\137\x74\171\x70\x65"] == "\x74\x65\x78\x74") {   }  $c6b5ba025968550542006e6f3c09b8ec[] = $ea90ab958f6e1f9c15ff4a699271430f["\x61\x72\x67\x75\x6d\x65\x6e\x74\x5f\143\x6d\144"];     if ($ea90ab958f6e1f9c15ff4a699271430f["\x61\162\x67\165\155\x65\156\164\137\x74\171\x70\x65"] == "\x74\x65\x78\x74") {   $c6b5ba025968550542006e6f3c09b8ec[] = $ea90ab958f6e1f9c15ff4a699271430f["\x61\x72\x67\x75\x6d\x65\x6e\x74\x5f\143\x6d\144"];          }  d1f6ae77564bd16fe366391f70f1ef25:   } public function b5aC8D47622ea2bd178Cb047c9Cc359B() { foreach ($this->stream_info["\163\x6f\165\x72\x63\x65\x73"] as $fdaac4814b6218b4cf2bb72b257c95a6) {  if (!file_exists(STREAMS_PATH . md5($fdaac4814b6218b4cf2bb72b257c95a6))) {   if (!file_exists(STREAMS_PATH . md5($fdaac4814b6218b4cf2bb72b257c95a6))) {   }  unlink(STREAMS_PATH . md5($fdaac4814b6218b4cf2bb72b257c95a6));   Cdf27a6efad0ff86e1d11e948747add6:  } c78a133921eabf7837e2bc95b56564ae: } public function ParseStreamURL($ec9d9c1d95379f7034b928bf7b271e19) {   unlink(STREAMS_PATH . md5($fdaac4814b6218b4cf2bb72b257c95a6));       Cdf27a6efad0ff86e1d11e948747add6:   } c78a133921eabf7837e2bc95b56564ae: } public function ParseStreamURL($ec9d9c1d95379f7034b928bf7b271e19) {  $be8a5a2e661b47cb6a8ded5edc19918b = strtolower(substr($ec9d9c1d95379f7034b928bf7b271e19, 0, strpos($ec9d9c1d95379f7034b928bf7b271e19, "\72\x2f\x2f")));   if ($be8a5a2e661b47cb6a8ded5edc19918b == "\150\164\164\x70" && $this->stream_info["\151\x73\137\x77\145\x62\x73\151\164\145"] == 1) {   }    return array("\165\x72\154" => $ec9d9c1d95379f7034b928bf7b271e19, "\160\162\157\164\157\x63\x6f\x6c" => $be8a5a2e661b47cb6a8ded5edc19918b, "\x66\x65\x74\143\x68\137\157\160\164\151\x6f\156\163" => b73c353a42bB6925AD18700f28Df7792::b7C999bb3d474b870f7687Eb692f2292($this->args, $be8a5a2e661b47cb6a8ded5edc19918b, "\x66\x65\x74\x63\x68"));  } static function B6dc985aEf1a3CcEA612b7134f5D2949($C9dbd3d050259a9b404f6176f8058b52, $Ff5b042f5d42caced3e6e3e284b7a52d = array(), $ab3561aa773b9bf9a0d718a446f54aa8 = "") {     $ec9d9c1d95379f7034b928bf7b271e19 .= "\40\154\151\x76\145\x3d\61\x20\164\151\155\145\x6f\165\164\x3d\61\60";               $Bf308b6634d8f0fd744569b2a06864a1 = "\162\164\x6d\160\x3a\x2f\x2f\x24\117\x50\124\72\162\164\x6d\x70\x2d\x72\141\167\x3d";  $ec9d9c1d95379f7034b928bf7b271e19 = trim(substr($ec9d9c1d95379f7034b928bf7b271e19, stripos($ec9d9c1d95379f7034b928bf7b271e19, $Bf308b6634d8f0fd744569b2a06864a1) + strlen($Bf308b6634d8f0fd744569b2a06864a1)));   $ec9d9c1d95379f7034b928bf7b271e19 = trim(substr($ec9d9c1d95379f7034b928bf7b271e19, stripos($ec9d9c1d95379f7034b928bf7b271e19, $Bf308b6634d8f0fd744569b2a06864a1) + strlen($Bf308b6634d8f0fd744569b2a06864a1)));     $A1dcc118a83819669d9f92ce1b4090e5 = trim(shell_exec(YOUTUBE_PATH . "\40\x22{$ec9d9c1d95379f7034b928bf7b271e19}\x22\x20\x2d\x71\x20\55\x2d\147\145\x74\55\x75\x72\x6c\x20\x2d\x2d\x73\153\x69\160\x2d\144\x6f\x77\x6e\154\x6f\141\x64\x20\55\146\x20\x62\x65\163\x74"));  $ec9d9c1d95379f7034b928bf7b271e19 = explode("\12", $A1dcc118a83819669d9f92ce1b4090e5)[0];   if (!stristr($ec9d9c1d95379f7034b928bf7b271e19, "\x24\117\120\x54")) {   }  $Bf308b6634d8f0fd744569b2a06864a1 = "\162\164\x6d\160\x3a\x2f\x2f\x24\117\x50\124\72\162\164\x6d\x70\x2d\x72\141\167\x3d";   if ($be8a5a2e661b47cb6a8ded5edc19918b == "\x72\x74\x6d\x70") {   }  if ($be8a5a2e661b47cb6a8ded5edc19918b == "\150\164\164\x70" && $this->stream_info["\151\x73\137\x77\145\x62\x73\151\164\145"] == 1) {   $ec9d9c1d95379f7034b928bf7b271e19 = explode("\12", $A1dcc118a83819669d9f92ce1b4090e5)[0];       $A1dcc118a83819669d9f92ce1b4090e5 = trim(shell_exec(YOUTUBE_PATH . "\40\x22{$ec9d9c1d95379f7034b928bf7b271e19}\x22\x20\x2d\x71\x20\55\x2d\147\145\x74\55\x75\x72\x6c\x20\x2d\x2d\x73\153\x69\160\x2d\144\x6f\x77\x6e\154\x6f\141\x64\x20\55\146\x20\x62\x65\163\x74"));     if (!stristr($ec9d9c1d95379f7034b928bf7b271e19, "\x24\117\120\x54")) {     return array("\165\x72\154" => $ec9d9c1d95379f7034b928bf7b271e19, "\160\162\157\164\157\x63\x6f\x6c" => $be8a5a2e661b47cb6a8ded5edc19918b, "\x66\x65\x74\143\x68\137\157\160\164\151\x6f\156\163" => b73c353a42bB6925AD18700f28Df7792::b7C999bb3d474b870f7687Eb692f2292($this->args, $be8a5a2e661b47cb6a8ded5edc19918b, "\x66\x65\x74\x63\x68"));   $be8a5a2e661b47cb6a8ded5edc19918b = strtolower(substr($ec9d9c1d95379f7034b928bf7b271e19, 0, strpos($ec9d9c1d95379f7034b928bf7b271e19, "\72\x2f\x2f")));  if ($be8a5a2e661b47cb6a8ded5edc19918b == "\x72\x74\x6d\x70") {   $ec9d9c1d95379f7034b928bf7b271e19 .= "\40\154\151\x76\145\x3d\61\x20\164\151\155\145\x6f\165\164\x3d\61\60";    } static function B6dc985aEf1a3CcEA612b7134f5D2949($C9dbd3d050259a9b404f6176f8058b52, $Ff5b042f5d42caced3e6e3e284b7a52d = array(), $ab3561aa773b9bf9a0d718a446f54aa8 = "") {  $Ba4d873454191514e92d2ce517c3611a = abs(intval(App::$settings["\x73\x74\x72\x65\x61\x6d\137\x6d\141\170\x5f\x61\156\x61\x6c\x79\172\145"]));   return self::eff0e10420614072862D88fAC1c4D8A6(json_decode($c1dcf69bde40d060e3486429442c5507, true));  } public static function eff0E10420614072862d88FaC1C4d8A6($D96a7536747cf366fc2571af40f2df7d) {   $Ba4d873454191514e92d2ce517c3611a = abs(intval(App::$settings["\x73\x74\x72\x65\x61\x6d\137\x6d\141\170\x5f\x61\156\x61\x6c\x79\172\145"]));  $e02ec08a1202417d0cc3ce55026a7e52 = abs(intval(App::$settings["\x70\x72\x6f\142\x65\x73\151\x7a\x65"]));   $B746b0f8a07ab848d7db3fb3041ca4b3 = "{$ab3561aa773b9bf9a0d718a446f54aa8}\x2f\x75\163\x72\57\x62\x69\156\57\x74\151\155\x65\x6f\x75\164\x20{$F718093935be1208db3ad259458ab66d}\x73\x20" . FFPROBE_PATH . "\x20\55\x70\x72\157\x62\x65\x73\151\172\145\40{$e02ec08a1202417d0cc3ce55026a7e52}\40\55\x61\x6e\x61\x6c\x79\x7a\145\x64\165\x72\x61\x74\151\157\156\x20{$Ba4d873454191514e92d2ce517c3611a}\x20" . implode("\40", $Ff5b042f5d42caced3e6e3e284b7a52d) . "\x20{$e705e49571a592c5b3d9fbb5fa0ff37c}\40\55\151\x20\x22{$C9dbd3d050259a9b404f6176f8058b52}\42\40\x2d\x76\40\x71\165\151\145\x74\40\x2d\x70\162\x69\156\x74\137\x66\x6f\162\155\x61\x74\x20\152\x73\x6f\156\x20\55\x73\150\157\167\137\x73\x74\x72\x65\141\x6d\x73\x20\x2d\163\150\157\167\137\146\157\x72\155\141\164";  $c1dcf69bde40d060e3486429442c5507 = Ac72bd8d68B1C3cA5e4Ac5938edacBD5::e22b60985e66ce8Cb06C05766995BE85($B746b0f8a07ab848d7db3fb3041ca4b3, "\x72\141\167");   $e705e49571a592c5b3d9fbb5fa0ff37c = "";  if (!stristr($C9dbd3d050259a9b404f6176f8058b52, CREATED_CHANNELS)) {     $B746b0f8a07ab848d7db3fb3041ca4b3 = "{$ab3561aa773b9bf9a0d718a446f54aa8}\x2f\x75\163\x72\57\x62\x69\156\57\x74\151\155\x65\x6f\x75\164\x20{$F718093935be1208db3ad259458ab66d}\x73\x20" . FFPROBE_PATH . "\x20\55\x70\x72\157\x62\x65\x73\151\172\145\40{$e02ec08a1202417d0cc3ce55026a7e52}\40\55\x61\x6e\x61\x6c\x79\x7a\145\x64\165\x72\x61\x74\151\157\156\x20{$Ba4d873454191514e92d2ce517c3611a}\x20" . implode("\40", $Ff5b042f5d42caced3e6e3e284b7a52d) . "\x20{$e705e49571a592c5b3d9fbb5fa0ff37c}\40\55\151\x20\x22{$C9dbd3d050259a9b404f6176f8058b52}\42\40\x2d\x76\40\x71\165\151\145\x74\40\x2d\x70\162\x69\156\x74\137\x66\x6f\162\155\x61\x74\x20\152\x73\x6f\156\x20\55\x73\150\157\167\137\x73\x74\x72\x65\141\x6d\x73\x20\x2d\163\150\157\167\137\146\157\x72\155\141\164";   $e02ec08a1202417d0cc3ce55026a7e52 = abs(intval(App::$settings["\x70\x72\x6f\142\x65\x73\151\x7a\x65"]));  $F718093935be1208db3ad259458ab66d = intval($Ba4d873454191514e92d2ce517c3611a / 1000000) + 5;   $e705e49571a592c5b3d9fbb5fa0ff37c = "\x2d\163\x61\146\x65\x20\60\x20\55\x66\40\143\157\156\x63\x61\x74";     if (!stristr($C9dbd3d050259a9b404f6176f8058b52, CREATED_CHANNELS)) {   }  $e705e49571a592c5b3d9fbb5fa0ff37c = "\x2d\163\x61\146\x65\x20\60\x20\55\x66\40\143\157\156\x63\x61\x74";   $F718093935be1208db3ad259458ab66d = intval($Ba4d873454191514e92d2ce517c3611a / 1000000) + 5;  $e705e49571a592c5b3d9fbb5fa0ff37c = "";   $c1dcf69bde40d060e3486429442c5507 = Ac72bd8d68B1C3cA5e4Ac5938edacBD5::e22b60985e66ce8Cb06C05766995BE85($B746b0f8a07ab848d7db3fb3041ca4b3, "\x72\141\167");  return self::eff0e10420614072862D88fAC1c4D8A6(json_decode($c1dcf69bde40d060e3486429442c5507, true));   } public static function eff0E10420614072862d88FaC1C4d8A6($D96a7536747cf366fc2571af40f2df7d) {  if (empty($D96a7536747cf366fc2571af40f2df7d)) {     $output = array();   foreach ($D96a7536747cf366fc2571af40f2df7d["\163\164\x72\145\141\x6d\163"] as $a398552c7fd93f02fbb7b11395b24ac6) {  if (isset($a398552c7fd93f02fbb7b11395b24ac6["\143\x6f\144\x65\143\x5f\164\171\x70\145"])) {     if (!($a398552c7fd93f02fbb7b11395b24ac6["\143\157\144\x65\143\137\164\171\160\x65"] != "\141\165\x64\151\157" && $a398552c7fd93f02fbb7b11395b24ac6["\x63\157\x64\x65\x63\x5f\x74\171\x70\x65"] != "\x76\x69\144\145\157")) {   $output["\143\x6f\x64\145\x63\163"][$a398552c7fd93f02fbb7b11395b24ac6["\143\157\144\145\143\x5f\164\171\160\145"]] = $a398552c7fd93f02fbb7b11395b24ac6;       $output["\143\x6f\x64\145\x63\163"][$a398552c7fd93f02fbb7b11395b24ac6["\143\157\144\145\143\x5f\164\171\160\145"]] = $a398552c7fd93f02fbb7b11395b24ac6;                 }   if (!($a398552c7fd93f02fbb7b11395b24ac6["\143\157\144\x65\143\137\164\171\160\x65"] != "\141\165\x64\151\157" && $a398552c7fd93f02fbb7b11395b24ac6["\x63\157\x64\x65\x63\x5f\x74\171\x70\x65"] != "\x76\x69\144\145\157")) {   }    if (isset($a398552c7fd93f02fbb7b11395b24ac6["\143\x6f\144\x65\143\x5f\164\171\x70\145"])) {   }    }  ee827d47d9afb8c3fcef57fe8a1cc3cb:   if (empty($D96a7536747cf366fc2571af40f2df7d)) {   }  if (empty($D96a7536747cf366fc2571af40f2df7d["\x63\157\144\145\x63\163"])) {   $output = array();  $output["\x63\x6f\144\145\143\163"]["\166\151\144\x65\x6f"] = "";   $output["\x63\x6f\144\145\143\163"]["\166\151\144\x65\x6f"] = "";  $output["\143\x6f\x64\x65\x63\163"]["\x61\x75\144\151\157"] = "";   return $output;     $output["\146\x69\x6c\x65\156\141\x6d\x65"] = $D96a7536747cf366fc2571af40f2df7d["\146\x6f\162\x6d\141\x74"]["\x66\x69\154\145\156\141\x6d\x65"];  $output["\x62\151\164\162\141\164\145"] = !empty($D96a7536747cf366fc2571af40f2df7d["\146\x6f\x72\155\141\164"]["\142\151\164\x5f\x72\141\164\x65"]) ? $D96a7536747cf366fc2571af40f2df7d["\x66\157\x72\155\141\x74"]["\x62\x69\x74\x5f\162\141\164\145"] : null;   $output["\143\x6f\156\x74\x61\151\x6e\x65\162"] = $D96a7536747cf366fc2571af40f2df7d["\146\x6f\162\155\x61\164"]["\x66\x6f\x72\x6d\141\x74\x5f\x6e\x61\x6d\145"];  $output["\146\x69\x6c\x65\156\141\x6d\x65"] = $D96a7536747cf366fc2571af40f2df7d["\146\x6f\162\x6d\141\x74"]["\x66\x69\154\145\156\141\x6d\x65"];   $output["\x6f\146\137\144\165\162\141\164\151\157\156"] = !empty($D96a7536747cf366fc2571af40f2df7d["\146\157\x72\x6d\141\164"]["\x64\x75\x72\x61\x74\x69\x6f\156"]) ? $D96a7536747cf366fc2571af40f2df7d["\x66\157\162\155\x61\164"]["\x64\x75\x72\141\164\x69\x6f\x6e"] : "\116\57\x41";  $output["\144\x75\162\141\x74\151\x6f\156"] = !empty($D96a7536747cf366fc2571af40f2df7d["\146\x6f\x72\x6d\141\164"]["\x64\165\162\x61\164\x69\157\156"]) ? gmdate("\110\72\x69\x3a\163", intval($D96a7536747cf366fc2571af40f2df7d["\x66\157\x72\155\141\x74"]["\x64\x75\x72\141\x74\151\157\x6e"])) : "\116\x2f\x41";   return false;  } public static function cb8c727df91Ee653452b3c128AE45e9b($b4e7b79224424dd7144cfcd279b6f001) {   if (empty($D96a7536747cf366fc2571af40f2df7d["\x63\157\144\145\x63\163"])) {   }  return $D96a7536747cf366fc2571af40f2df7d;   return $D96a7536747cf366fc2571af40f2df7d;       return false;   $output["\x62\151\164\162\141\164\145"] = !empty($D96a7536747cf366fc2571af40f2df7d["\146\x6f\x72\155\141\164"]["\142\151\164\x5f\x72\141\164\x65"]) ? $D96a7536747cf366fc2571af40f2df7d["\x66\157\x72\155\141\x74"]["\x62\x69\x74\x5f\162\141\164\145"] : null;  $output["\x6f\146\137\144\165\162\141\164\151\157\156"] = !empty($D96a7536747cf366fc2571af40f2df7d["\146\157\x72\x6d\141\164"]["\x64\x75\x72\x61\x74\x69\x6f\156"]) ? $D96a7536747cf366fc2571af40f2df7d["\x66\157\162\155\x61\164"]["\x64\x75\x72\141\164\x69\x6f\x6e"] : "\116\57\x41";   $output["\144\x75\162\141\x74\151\x6f\156"] = !empty($D96a7536747cf366fc2571af40f2df7d["\146\x6f\x72\x6d\141\164"]["\x64\165\162\x61\164\x69\157\156"]) ? gmdate("\110\72\x69\x3a\163", intval($D96a7536747cf366fc2571af40f2df7d["\x66\157\x72\155\141\x74"]["\x64\x75\x72\141\x74\151\157\x6e"])) : "\116\x2f\x41";  foreach ($D96a7536747cf366fc2571af40f2df7d["\163\164\x72\145\141\x6d\163"] as $a398552c7fd93f02fbb7b11395b24ac6) {   ee827d47d9afb8c3fcef57fe8a1cc3cb:  return $output;   $output["\143\x6f\x64\x65\x63\163"]["\x61\x75\144\151\157"] = "";  $output["\143\x6f\156\x74\x61\151\x6e\x65\162"] = $D96a7536747cf366fc2571af40f2df7d["\146\x6f\162\155\x61\164"]["\x66\x6f\x72\x6d\141\x74\x5f\x6e\x61\x6d\145"];   } public static function cb8c727df91Ee653452b3c128AE45e9b($b4e7b79224424dd7144cfcd279b6f001) {  if (!isset($b4e7b79224424dd7144cfcd279b6f001["\x2d\x68\167\141\143\x63\145\x6c"])) {   uasort($B83d857d039699a5b9884a8540630393, array(__CLASS__, "\143\x75\163\164\157\x6d\117\x72\144\145\x72"));  return array_map("\164\x72\x69\x6d", array_values(array_filter($B83d857d039699a5b9884a8540630393)));   return array_map("\164\x72\x69\x6d", array_values(array_filter($B83d857d039699a5b9884a8540630393)));  } public static function customOrder($Eca5eb2a6ed7ee7d89915c57e95ce35d, $C5a2d6b5b9a2e186a757987975e772d0) {   E2409a5d0dedec20a5d1e4585611e9c2:  if (empty($Ba31a5b779f5aa7174d4e4ccd3fbd885)) {   $b4e7b79224424dd7144cfcd279b6f001[] = "\55\146\151\x6c\x74\x65\162\137\x63\x6f\155\x70\x6c\145\x78\x20\42" . implode("\54", $Ba31a5b779f5aa7174d4e4ccd3fbd885) . "\42";     foreach ($b4e7b79224424dd7144cfcd279b6f001 as $d245c651e0394efedc78fac799cfcb67 => $ea90ab958f6e1f9c15ff4a699271430f) {  if (!isset($ea90ab958f6e1f9c15ff4a699271430f["\x63\155\x64"])) {   if (!isset($ea90ab958f6e1f9c15ff4a699271430f["\x63\155\x64"])) {   }  $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67] = $ea90ab958f6e1f9c15ff4a699271430f = $ea90ab958f6e1f9c15ff4a699271430f["\143\155\144"];   $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67] = trim(str_replace($ccdbf2dfdd54c6b82b91144c69d92926[0], "", $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67]));  $Ba31a5b779f5aa7174d4e4ccd3fbd885[] = $ccdbf2dfdd54c6b82b91144c69d92926[1];   $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67] = $ea90ab958f6e1f9c15ff4a699271430f = $ea90ab958f6e1f9c15ff4a699271430f["\143\155\144"];       if (!preg_match("\57\55\146\x69\x6c\x74\145\162\137\x63\x6f\x6d\x70\154\145\170\40\x22\50\56\52\77\51\x22\57", $ea90ab958f6e1f9c15ff4a699271430f, $ccdbf2dfdd54c6b82b91144c69d92926)) {   if (!preg_match("\57\55\146\x69\x6c\x74\145\162\137\x63\x6f\x6d\x70\154\145\170\40\x22\50\56\52\77\51\x22\57", $ea90ab958f6e1f9c15ff4a699271430f, $ccdbf2dfdd54c6b82b91144c69d92926)) {   }  $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67] = trim(str_replace($ccdbf2dfdd54c6b82b91144c69d92926[0], "", $b4e7b79224424dd7144cfcd279b6f001[$d245c651e0394efedc78fac799cfcb67]));   A7569b91d69a4946e0ee644520d5bbad:  }     A7569b91d69a4946e0ee644520d5bbad:   $Ba31a5b779f5aa7174d4e4ccd3fbd885[] = $ccdbf2dfdd54c6b82b91144c69d92926[1];     }  E2409a5d0dedec20a5d1e4585611e9c2:   $Ba31a5b779f5aa7174d4e4ccd3fbd885 = array();  foreach ($b4e7b79224424dd7144cfcd279b6f001 as $d245c651e0394efedc78fac799cfcb67 => $ea90ab958f6e1f9c15ff4a699271430f) {   if (empty($Ba31a5b779f5aa7174d4e4ccd3fbd885)) {   }  $b4e7b79224424dd7144cfcd279b6f001[] = "\55\146\151\x6c\x74\x65\162\137\x63\x6f\155\x70\x6c\145\x78\x20\42" . implode("\54", $Ba31a5b779f5aa7174d4e4ccd3fbd885) . "\42";   if (!isset($b4e7b79224424dd7144cfcd279b6f001["\55\162\145\x73\151\x7a\x65"])) {   }  unset($b4e7b79224424dd7144cfcd279b6f001["\x2d\x72\x65\163\151\x7a\x65"]);   unset($b4e7b79224424dd7144cfcd279b6f001["\55\144\145\151\x6e\x74"]);     Bf7f86c1054076ba231a45d91df5c719:  $B83d857d039699a5b9884a8540630393 = array_filter($B83d857d039699a5b9884a8540630393);     $Ba31a5b779f5aa7174d4e4ccd3fbd885 = array();     $B83d857d039699a5b9884a8540630393 = array();   unset($b4e7b79224424dd7144cfcd279b6f001["\55\150\x77\x61\143\143\x65\154"]);       if (!isset($b4e7b79224424dd7144cfcd279b6f001["\55\162\145\x73\151\x7a\x65"])) {   unset($b4e7b79224424dd7144cfcd279b6f001["\x2d\x72\x65\163\151\x7a\x65"]);     if (!isset($b4e7b79224424dd7144cfcd279b6f001["\x2d\x68\167\141\143\x63\145\x6c"])) {   }  unset($b4e7b79224424dd7144cfcd279b6f001["\55\150\x77\x61\143\143\x65\154"]);   if (!isset($b4e7b79224424dd7144cfcd279b6f001["\55\144\x65\151\156\x74"])) {   }  unset($b4e7b79224424dd7144cfcd279b6f001["\55\144\145\151\x6e\x74"]);   $B83d857d039699a5b9884a8540630393 = array();  foreach ($b4e7b79224424dd7144cfcd279b6f001 as $d245c651e0394efedc78fac799cfcb67 => $A90d22a5ce9a1b23b83b081058cc6e3b) {   foreach ($b4e7b79224424dd7144cfcd279b6f001 as $d245c651e0394efedc78fac799cfcb67 => $A90d22a5ce9a1b23b83b081058cc6e3b) {  if (is_numeric($d245c651e0394efedc78fac799cfcb67)) {   $B83d857d039699a5b9884a8540630393[] = $A90d22a5ce9a1b23b83b081058cc6e3b;     Ae5c92fd247892f21aad6080f08c5a33:  }     Ae5c92fd247892f21aad6080f08c5a33:         if (is_numeric($d245c651e0394efedc78fac799cfcb67)) {   }  $B83d857d039699a5b9884a8540630393[] = $d245c651e0394efedc78fac799cfcb67 . "\40" . $A90d22a5ce9a1b23b83b081058cc6e3b;   $B83d857d039699a5b9884a8540630393[] = $d245c651e0394efedc78fac799cfcb67 . "\40" . $A90d22a5ce9a1b23b83b081058cc6e3b;      $B83d857d039699a5b9884a8540630393[] = $A90d22a5ce9a1b23b83b081058cc6e3b;   }  Bf7f86c1054076ba231a45d91df5c719:     if (!isset($b4e7b79224424dd7144cfcd279b6f001["\55\144\x65\151\156\x74"])) {   $B83d857d039699a5b9884a8540630393 = array_filter($B83d857d039699a5b9884a8540630393);  uasort($B83d857d039699a5b9884a8540630393, array(__CLASS__, "\143\x75\163\164\157\x6d\117\x72\144\145\x72"));   } public static function customOrder($Eca5eb2a6ed7ee7d89915c57e95ce35d, $C5a2d6b5b9a2e186a757987975e772d0) {  if (!(substr($Eca5eb2a6ed7ee7d89915c57e95ce35d, 0, 3) == "\55\151\x20")) {   return -1;     return 1;  } }  if (!(substr($Eca5eb2a6ed7ee7d89915c57e95ce35d, 0, 3) == "\55\151\x20")) {   }  return -1;     return 1;   } }

Function Calls

None

Variables

None

Stats

MD5 b1f84b062a1532f9b11791e899735f38
Eval Count 0
Decode Time 446 ms