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

Signing you up...

Thank you for signing up!

PHP Decode

<?php class cd89785224751CCA8017139dAF9e891E { public static $ipTV_db; public stat..

Decoded Output download

<?php 
class cd89785224751CCA8017139dAF9e891E 
{ 
  public static $ipTV_db; 
  public static $AllowedIPs = array(); 
  public static function a0218A0e77B606FEF8D734AC4510Ddb1() 
  { 
    self::$ipTV_db->query("SELECT `ip` FROM `rtmp_ips`"); 
    return array_merge(array("127.0.0.1"), array_map("gethostbyname", A78bf8D35765BE2408c50712ce7a43ad::c0dA8e7BD7A2028B339E52af2835a028(self::$ipTV_db->c126Fd559932F625cDF6098D86c63880()))); 
  } 
 
  public static function e8e54de10433EB446982a4Af8ADea379($d38a1c3d822bdbbd61f649f33212ebde, $c5f97e03cbf94a57a805526a8288042f) 
  { 
    if (empty($d38a1c3d822bdbbd61f649f33212ebde["xy_offset"])) { 
      $d43f5adb4da33d3ded5cecc9d0c0b4c7 = rand(150, 380); 
      $Cca4c808b355e55e72f3bfb3c6603659 = rand(110, 250); 
    } else { 
      list($d43f5adb4da33d3ded5cecc9d0c0b4c7, $Cca4c808b355e55e72f3bfb3c6603659) = explode("x", $d38a1c3d822bdbbd61f649f33212ebde["xy_offset"]); 
    } 
    passthru(FFMPEG_PATH . " -nofix_dts -fflags +igndts -copyts -vsync 0 -nostats -nostdin -hide_banner -loglevel quiet -y -i '" . STREAMS_PATH . $c5f97e03cbf94a57a805526a8288042f . "' -filter_complex 'drawtext=fontfile=" . FFMPEG_FONTS_PATH . ":text='{$d38a1c3d822bdbbd61f649f33212ebde['message']}':fontsize={$d38a1c3d822bdbbd61f649f33212ebde["font_size"]}:x={$d43f5adb4da33d3ded5cecc9d0c0b4c7}:y={$Cca4c808b355e55e72f3bfb3c6603659}:fontcolor={$d38a1c3d822bdbbd61f649f33212ebde['font_color']}' -map 0 -vcodec libx264 -preset ultrafast -acodec copy -scodec copy -mpegts_flags +initial_discontinuity -mpegts_copyts 1 -f mpegts -"); 
    return true; 
  } 
 
  public static function B20C5d64B4C7dBfAffeA9f96934138A4() 
  { 
    $cde0861dbbf0191a801e3f0699b834ed = array("127.0.0.1", $_SERVER["SERVER_ADDR"]); 
    if ((!file_exists(TMP_DIR . "cloud_ips") || time() - filemtime(TMP_DIR . "cloud_ips") >= 600)) { 
      $f0bdbe56c3b41dee80ecaf635ea527e1 = A78bf8d35765Be2408C50712cE7a43Ad::d508D1E2ECC2E304e5bAb85E6A347b23("http://xtream-codes.com/cloud_ips"); 
      if (!empty($f0bdbe56c3b41dee80ecaf635ea527e1)) { 
        file_put_contents(TMP_DIR . "cloud_ips", $f0bdbe56c3b41dee80ecaf635ea527e1); 
      } 
    } 
    if (file_exists(TMP_DIR . "cloud_ips")) { 
      $cde0861dbbf0191a801e3f0699b834ed = array_filter(array_merge($cde0861dbbf0191a801e3f0699b834ed, array_map("trim", file(TMP_DIR . "cloud_ips")))); 
    } 
    return array_unique($cde0861dbbf0191a801e3f0699b834ed); 
  } 
 
  public static function ab69E1103C96eE33Fe21a6453d788925($fdb41a5a5b49d5e9c80473d2f1b86731 = false) 
  { 
    if (!empty(self::$AllowedIPs)) { 
      return self::$AllowedIPs; 
    } 
    $cde0861dbbf0191a801e3f0699b834ed = array("127.0.0.1", $_SERVER["SERVER_ADDR"]); 
    foreach (a78BF8D35765be2408c50712ce7A43Ad::$StreamingServers as $e951d0b9610ba3624d06def5a541cb17 => $C3af9fee694e49882d2d0c32f538efc8) { 
      if (!empty($C3af9fee694e49882d2d0c32f538efc8["whitelist_ips"])) { 
        $cde0861dbbf0191a801e3f0699b834ed = array_merge($cde0861dbbf0191a801e3f0699b834ed, json_decode($C3af9fee694e49882d2d0c32f538efc8["whitelist_ips"], true)); 
      } 
      $cde0861dbbf0191a801e3f0699b834ed[] = $C3af9fee694e49882d2d0c32f538efc8["server_ip"]; 
    } 
    if ($fdb41a5a5b49d5e9c80473d2f1b86731) { 
      if (!empty(a78bF8d35765Be2408C50712Ce7A43AD::$settings["allowed_ips_admin"])) { 
        $cde0861dbbf0191a801e3f0699b834ed = array_merge($cde0861dbbf0191a801e3f0699b834ed, explode(",", A78Bf8D35765bE2408C50712Ce7A43Ad::$settings["allowed_ips_admin"])); 
      } 
      self::$ipTV_db->query("SELECT * FROM `xtream_main` WHERE id = 1"); 
      $fdf8df33b9a361067fee2f972282611d = self::$ipTV_db->f1ed191D78470660EDFF4a007696BC1f(); 
      if (!empty($fdf8df33b9a361067fee2f972282611d["root_ip"])) { 
        $cde0861dbbf0191a801e3f0699b834ed[] = $fdf8df33b9a361067fee2f972282611d["root_ip"]; 
      } 
      self::$ipTV_db->query("SELECT DISTINCT t1.`ip` FROM `reg_users` t1 INNER JOIN `member_groups` t2 ON t2.group_id = t1.member_group_id AND t2.is_admin = 1 AND t1.`last_login` >= '%d'", strtotime("-2 hour")); 
      $Cfa6e78e5b50872422c16bab31113ce7 = a78bF8D35765Be2408c50712Ce7A43aD::c0da8E7bD7A2028B339E52AF2835A028(self::$ipTV_db->C126fd559932f625cDf6098D86C63880()); 
      $cde0861dbbf0191a801e3f0699b834ed = array_merge($cde0861dbbf0191a801e3f0699b834ed, $Cfa6e78e5b50872422c16bab31113ce7); 
    } 
    if ((!file_exists(TMP_DIR . "cloud_ips") || time() - filemtime(TMP_DIR . "cloud_ips") >= 600)) { 
      $f0bdbe56c3b41dee80ecaf635ea527e1 = a78bf8D35765bE2408C50712ce7A43aD::D508d1e2eCC2e304E5bAb85e6A347B23("http://xtream-codes.com/cloud_ips"); 
      if (!empty($f0bdbe56c3b41dee80ecaf635ea527e1)) { 
        file_put_contents(TMP_DIR . "cloud_ips", $f0bdbe56c3b41dee80ecaf635ea527e1); 
      } 
    } 
    if (file_exists(TMP_DIR . "cloud_ips")) { 
      $cde0861dbbf0191a801e3f0699b834ed = array_filter(array_merge($cde0861dbbf0191a801e3f0699b834ed, array_map("trim", file(TMP_DIR . "cloud_ips")))); 
    } 
    self::$AllowedIPs = $cde0861dbbf0191a801e3f0699b834ed; 
    return array_unique($cde0861dbbf0191a801e3f0699b834ed); 
  } 
 
  public static function E990445b40642e0eFD070e994375F6af($E821605d1d9382d422040b86d29632d9) 
  { 
    file_put_contents(CLOSE_OPEN_CONS_PATH . $E821605d1d9382d422040b86d29632d9, 1); 
  } 
 
  public static function C1B5A5e17240E1fbe7502CCDb57EA2EF($ba85d77d367dcebfcc2a3db9e83bb581) 
  { 
    goto Ecfb3d8207ea70780cf098099b7f8a4e; 
    A7063b564e801d6d6b221777e0d0529c: 
    self::$ipTV_db->query("SELECT * FROM `streams_sys` WHERE `stream_id` = '%d'", $ba85d77d367dcebfcc2a3db9e83bb581); 
    goto C23bab267079729ada502295af6ce9de; 
    A45f3b9ef9db7a0ae59d830d34631f39: 
    file_put_contents(TMP_DIR . $ba85d77d367dcebfcc2a3db9e83bb581 . "_cacheStream", serialize($output), LOCK_EX); 
    goto ebdeea7693610674cd14bf57eedca839; 
    Ef4d61bc279912e322379659cc9d1f55: 
    B6c33a366c8d846ac540cf7623387237: 
    goto D855fd20a2ebaf8b7c8e205a8810dd6a; 
    d76472de6fa90a665384326c87133373: 
    c21457ecef144b2c3cdef3e40006a985: 
    goto df949db956b54d5d1c84125bdd44d2c8; 
    Dbcc2b900ff92e675fcb96663c919e69: 
    return unserialize(file_get_contents(TMP_DIR . $ba85d77d367dcebfcc2a3db9e83bb581 . "_cacheStream")); 
    goto a7c0c69b7d75bfac7280fb5742765925; 
    F15b83e254eb3f1b4d9fbbe370bf845c: 
    self::$ipTV_db->query("SELECT * FROM `streams` t1 LEFT JOIN `streams_types` t2 ON t2.type_id = t1.type WHERE t1.`id` = '%d'", $ba85d77d367dcebfcc2a3db9e83bb581); 
    goto b7f60fa7f76f2762fb9469a756895e50; 
    b7f60fa7f76f2762fb9469a756895e50: 
    if (!(self::$ipTV_db->d1e5ce3B87Bb868b9E6efD39aA355a4f() > 0)) { 
      goto C1b72be49e69898024d500c432843cb2; 
    } 
    goto f36a21c6f7b12a8a4e7a8f8491417c61; 
    D855fd20a2ebaf8b7c8e205a8810dd6a: 
    $output = array(); 
    goto F15b83e254eb3f1b4d9fbbe370bf845c; 
    ebdeea7693610674cd14bf57eedca839: 
    Ca3c4ba4ad4afab6f31a5f634ff17759: 
    goto c51435861f674c394748e3d407a79876; 
    D445117cc3411fe9b489ccedb3579044: 
    if (!CACHE_STREAMS) { 
      goto Ca3c4ba4ad4afab6f31a5f634ff17759; 
    } 
    goto A45f3b9ef9db7a0ae59d830d34631f39; 
    C77b4f5ab409e45d17652115d124a132: 
    $f9b9c9baaec5b82b03b15c6eb07ec8f9 = array(); 
    goto Bad941f590be0cb7572794c7f7aa931d; 
    c51435861f674c394748e3d407a79876: 
    C1b72be49e69898024d500c432843cb2: 
    goto c6f8bb281d689092cb8080769a05a317; 
    f994bc4229ee9bd425b6414dd3fce987: 
    $f9b9c9baaec5b82b03b15c6eb07ec8f9 = self::$ipTV_db->c126fD559932F625CDF6098D86c63880(true, "server_id"); 
    goto d76472de6fa90a665384326c87133373; 
    Ecfb3d8207ea70780cf098099b7f8a4e: 
    if (!CACHE_STREAMS) { 
      goto B6c33a366c8d846ac540cf7623387237; 
    } 
    goto a341d3d9a7984ee9a4dc36e99e51027e; 
    ce03c88b39a61fb0885dd45efef5009d: 
    $output["servers"] = $f9b9c9baaec5b82b03b15c6eb07ec8f9; 
    goto D445117cc3411fe9b489ccedb3579044; 
    c6f8bb281d689092cb8080769a05a317: 
    return !empty($output) ? $output : false; 
    goto b9b99b98fc5b4c34d9a2da47b9ad3e03; 
    a7c0c69b7d75bfac7280fb5742765925: 
    Ced1501580d675defb07fbbedb1ce8f2: 
    goto Ef4d61bc279912e322379659cc9d1f55; 
    f36a21c6f7b12a8a4e7a8f8491417c61: 
    $Cb08b127bfe426d7f3ccbd3e38f05471 = self::$ipTV_db->f1ED191D78470660eDFf4A007696bC1f(); 
    goto C77b4f5ab409e45d17652115d124a132; 
    df949db956b54d5d1c84125bdd44d2c8: 
    d65aaa5c3a83f7ce8eb84d0cd8e2ceff: 
    goto a2854f5b47fd51de1ee305573bc2819a; 
    C23bab267079729ada502295af6ce9de: 
    if (!(self::$ipTV_db->d1e5ce3B87bB868B9E6eFd39Aa355A4f() > 0)) { 
      goto c21457ecef144b2c3cdef3e40006a985; 
    } 
    goto f994bc4229ee9bd425b6414dd3fce987; 
    Bad941f590be0cb7572794c7f7aa931d: 
    if (!($Cb08b127bfe426d7f3ccbd3e38f05471["direct_source"] == 0)) { 
      goto d65aaa5c3a83f7ce8eb84d0cd8e2ceff; 
    } 
    goto A7063b564e801d6d6b221777e0d0529c; 
    a2854f5b47fd51de1ee305573bc2819a: 
    $output["info"] = $Cb08b127bfe426d7f3ccbd3e38f05471; 
    goto ce03c88b39a61fb0885dd45efef5009d; 
    a341d3d9a7984ee9a4dc36e99e51027e: 
    if (!(file_exists(TMP_DIR . $ba85d77d367dcebfcc2a3db9e83bb581 . "_cacheStream") && time() - filemtime(TMP_DIR . $ba85d77d367dcebfcc2a3db9e83bb581 . "_cacheStream") <= CACHE_STREAMS_TIME)) { 
      goto Ced1501580d675defb07fbbedb1ce8f2; 
    } 
    goto Dbcc2b900ff92e675fcb96663c919e69; 
    b9b99b98fc5b4c34d9a2da47b9ad3e03: 
  } 
 
  public static function F3c105bCCed491229d4Aed6937F96a8c($ba85d77d367dcebfcc2a3db9e83bb581, $F1350a5569e4b73d2f9cb26483f2a0c1, $a8df9f055e91a1e9240230b69af85555, $f4889efa84e1f2e30e5e9780973f68cb, $A75f2436a5614184bfe3442ddd050ec5, $a349f0750f0a814bd31ec4b3da51da95 = '', $Cf735adc0fa7bac523a6d09af79aa459 = '', $a28758c1ab974badfc544e11aaf19a57) 
  { 
    goto b1c176eedfbfd60de119b8e4f3b9c685; 
    cb691e5ea4923875959ea3d6e88b32da: 
    $D4a67bbd52a22a102a646011a4bec962 = time() + $Cc31a34e0b1fa157d875f9946912d9fa["duration"] * 60; 
    goto efc4ab30b155c99936225531f862dc01; 
    d828117fbe336bfc05300a72a945d262: 
    if (a78bF8d35765be2408c50712ce7A43Ad::$settings["online_capacity_interval"] != 0 && file_exists(TMP_DIR . "servers_capacity") && time() - filemtime(TMP_DIR . "servers_capacity") <= a78Bf8D35765Be2408C50712CE7a43aD::$settings["online_capacity_interval"]) { 
      goto C9a1a2dc01ae36bb16ae75537f10f800; 
    } 
    goto ce7b63a7698ab9a6aa98fbeecf469f43; 
    F71d0cbe575edd94190677d8d2fb1fad: 
    array_multisort($C3a0e56f71bc74a3da1fc67955fac9a6, SORT_ASC, $aeab45b2c8e6c4f72bec66f6f1a380c0, SORT_ASC); 
    goto D2daa0bb3082cab7130aa07d5a53b765; 
    A310c907f687288b3da063a088411ef7: 
    if ($F1350a5569e4b73d2f9cb26483f2a0c1 == "rtmp" && array_key_exists(SERVER_ID, $aab0f9a311e1a69945f2338c5651dd87)) { 
      goto Bfc8df779a82702b4f229ad776f10b3d; 
    } 
    goto e00179269beca5e07221f9948929c9db; 
    Aad5d2f4eff485583deb4e648ed46ead: 
    $aab0f9a311e1a69945f2338c5651dd87 = array(); 
    goto d828117fbe336bfc05300a72a945d262; 
    ce7b63a7698ab9a6aa98fbeecf469f43: 
    self::$ipTV_db->query("SELECT server_id, COUNT(*) AS online_clients FROM `user_activity_now` GROUP BY server_id"); 
    goto b983fd3bc30889b0b9ab11f213cd05eb; 
    Dfe2f6c77b4f1cd235cb0174be7d83f9: 
    fba49a2bd367cabf5c5e03385b73845f: 
    goto c0b522ed318d2cbfd86f7db3c745e349; 
    Fe044906f571f770bca3191ad7bc323e: 
    goto C6fcbb65dec4737262da56fa394385a8; 
    goto Ef65ada29e4a711c220692a228db9608; 
    D02a49ca04679379fb83ce47b5b17a57: 
    df6e8fc4e3f72f166d70a21412dcfaca: 
    goto cd4dd29eef05c0749d6d9e60c7aec6f5; 
    c92ff82a43a1f51d597cc06a38614285: 
    die; 
    goto ea67c2641fda11809c3568d74c9b5bc0; 
    bca7c02b10712e6f21df7092904a1463: 
    $Cb08b127bfe426d7f3ccbd3e38f05471 = json_decode($c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["stream_info"], true); 
    goto c651a9f28e97ac087e0c507b181ba80e; 
    a64e351d23fd0c5ce33d7bf522e7a198: 
    return false; 
    goto E496c8168891c79c4fa480830bf91746; 
    C8259eff433c7b136d41cbc78c38cb03: 
    return false; 
    goto D85f05d9be452f6006b5b520793a09ef; 
    ad62002556ca34d04924e9ff3c62252c: 
    return false; 
    goto A80c1105ce32c2813307173839234574; 
    d15aed01d5b7d42865a69bb4c34d048b: 
    foreach (array_keys($aab0f9a311e1a69945f2338c5651dd87) as $e951d0b9610ba3624d06def5a541cb17) { 
      goto E1e5b6681ee560c5fcaaf540bec801b2; 
      Db102b0f28ac0c479ff00a0fa3b48fd9: 
      cae4e00b5efbf3cb09c5d40ed9dbd449: 
      goto e01f97220618f4de6d38b61694be7a12; 
      e01f97220618f4de6d38b61694be7a12: 
      unset($aab0f9a311e1a69945f2338c5651dd87[$e951d0b9610ba3624d06def5a541cb17]); 
      goto F8729fb2e150ebd9eaececa784c85daa; 
      eb3f5edeb1cb8f81a2f3122c11dbaa71: 
      $B0e9c71612dc0f9cbfac184b33ec7cae = $e951d0b9610ba3624d06def5a541cb17; 
      goto c7a60a3dd7767a8cc95b1a5fd01af8db; 
      Cc5a31177a4ea3cc6526d55dcadfda66: 
      $C8a559944c9ad8d120b437a065024840[$e951d0b9610ba3624d06def5a541cb17] = a78bF8d35765BE2408C50712CE7a43Ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["isp_type"] == "low_priority" ? 1 : 2; 
      goto b1c2af85d25d235fbf86886d417d662f; 
      e3b855eb9afa8b9488a58d42872d41d8: 
      goto b5531bc8ac92447022ab49da65c2e7d0; 
      goto Db102b0f28ac0c479ff00a0fa3b48fd9; 
      D5d6dab8f9060fc54285b93725e4084d: 
      df1dab1529b7af4fa42d1ac9d461f6c7: 
      goto e2b68077be05c9af73a1c2d0764819db; 
      F77ca7345df9132f985d2463502a51cf: 
      goto D60a6b55cfd678a3cab0a9b2bb62cc0b; 
      goto f87edc9493ae7eab02f5415258c54b51; 
      ce9c9f20f9933059e835dbc7ba72bdf4: 
      if (a78bf8D35765Be2408c50712Ce7a43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["enable_isp"] == 1) { 
        goto c3d2f0f5bac224106a3c47723c91674f; 
      } 
      goto e9a52b0e7eded883ae70f1b8e296ca51; 
      Dc9ad5043cbc60b22da223165a725a80: 
      goto df1dab1529b7af4fa42d1ac9d461f6c7; 
      goto C6d4aeeaa386c938697f6d2ec5bcf55f; 
      c88e453aa505538de5603997115b9f38: 
      unset($aab0f9a311e1a69945f2338c5651dd87[$e951d0b9610ba3624d06def5a541cb17]); 
      goto Fd7c8e366330c6c5185231676a8c2a7d; 
      b1c2af85d25d235fbf86886d417d662f: 
      goto b5531bc8ac92447022ab49da65c2e7d0; 
      goto F61753426b6ed9d88dc896700c3c0fa8; 
      E1e5b6681ee560c5fcaaf540bec801b2: 
      if (A78bF8d35765Be2408c50712ce7a43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["enable_geoip"] == 1) { 
        goto a581ba46dded3a0d1670459d2009c099; 
      } 
      goto ce9c9f20f9933059e835dbc7ba72bdf4; 
      e2b68077be05c9af73a1c2d0764819db: 
      fa5b07d299e08653b79d5e41509af0f9: 
      goto d7290edb9aaeadf2eb4c01e25ddb74cb; 
      c055562f7bc4cee3e5b5abada430a98e: 
      goto D60a6b55cfd678a3cab0a9b2bb62cc0b; 
      goto F5ef9014a8105e1c2f41c89ee332df97; 
      Ceca68cd114fb09e5fdf3f102c7da7e5: 
      if (in_array($A75f2436a5614184bfe3442ddd050ec5, a78BF8D35765Be2408c50712ce7a43Ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["geoip_countries"])) { 
        goto Cc791c1e1088ae7c9c260d4ad4bd0ff3; 
      } 
      goto B41c4cae20c98e34772d08efbe018295; 
      Ccbc340b932433cc699f78a09933caa1: 
      if (a78bF8D35765Be2408C50712cE7A43Ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["isp_type"] == "strict") { 
        goto cae4e00b5efbf3cb09c5d40ed9dbd449; 
      } 
      goto Cc5a31177a4ea3cc6526d55dcadfda66; 
      c7a60a3dd7767a8cc95b1a5fd01af8db: 
      goto e05f1b72bef6daaab8430644e6cb5ae4; 
      goto e3b855eb9afa8b9488a58d42872d41d8; 
      f87edc9493ae7eab02f5415258c54b51: 
      a2adac5b840a390a6548afde2a027322: 
      goto c88e453aa505538de5603997115b9f38; 
      A63260e39afa0f3dc6c3e1938e522b12: 
      $C8a559944c9ad8d120b437a065024840[$e951d0b9610ba3624d06def5a541cb17] = a78bf8d35765bE2408C50712ce7a43aD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["geoip_type"] == "low_priority" ? 1 : 2; 
      goto c055562f7bc4cee3e5b5abada430a98e; 
      Fd7c8e366330c6c5185231676a8c2a7d: 
      D60a6b55cfd678a3cab0a9b2bb62cc0b: 
      goto e189177bdc7e9759f5ae6a5446473eec; 
      F7956c2fe680418f2d0b8f51c0370323: 
      goto e05f1b72bef6daaab8430644e6cb5ae4; 
      goto F77ca7345df9132f985d2463502a51cf; 
      F8729fb2e150ebd9eaececa784c85daa: 
      b5531bc8ac92447022ab49da65c2e7d0: 
      goto D5d6dab8f9060fc54285b93725e4084d; 
      d106898b647779ead0b519061ce81b94: 
      $B0e9c71612dc0f9cbfac184b33ec7cae = $e951d0b9610ba3624d06def5a541cb17; 
      goto F7956c2fe680418f2d0b8f51c0370323; 
      D56f861139d395c7042bc8ab7bb94ae5: 
      c3d2f0f5bac224106a3c47723c91674f: 
      goto De422e3a4bb08dc3ee84e00de871b3c6; 
      B41c4cae20c98e34772d08efbe018295: 
      if (A78Bf8d35765be2408c50712cE7A43AD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["geoip_type"] == "strict") { 
        goto a2adac5b840a390a6548afde2a027322; 
      } 
      goto A63260e39afa0f3dc6c3e1938e522b12; 
      De422e3a4bb08dc3ee84e00de871b3c6: 
      if (in_array($Cf735adc0fa7bac523a6d09af79aa459, a78Bf8d35765Be2408C50712Ce7A43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["isp_names"])) { 
        goto acfe9d9c88cfcc8196451a8ee08ffdbe; 
      } 
      goto Ccbc340b932433cc699f78a09933caa1; 
      F61753426b6ed9d88dc896700c3c0fa8: 
      acfe9d9c88cfcc8196451a8ee08ffdbe: 
      goto eb3f5edeb1cb8f81a2f3122c11dbaa71; 
      e189177bdc7e9759f5ae6a5446473eec: 
      goto df1dab1529b7af4fa42d1ac9d461f6c7; 
      goto D56f861139d395c7042bc8ab7bb94ae5; 
      F5ef9014a8105e1c2f41c89ee332df97: 
      Cc791c1e1088ae7c9c260d4ad4bd0ff3: 
      goto d106898b647779ead0b519061ce81b94; 
      e9a52b0e7eded883ae70f1b8e296ca51: 
      $C8a559944c9ad8d120b437a065024840[$e951d0b9610ba3624d06def5a541cb17] = 1; 
      goto Dc9ad5043cbc60b22da223165a725a80; 
      C6d4aeeaa386c938697f6d2ec5bcf55f: 
      a581ba46dded3a0d1670459d2009c099: 
      goto Ceca68cd114fb09e5fdf3f102c7da7e5; 
      d7290edb9aaeadf2eb4c01e25ddb74cb: 
    } 
    goto ae34f15bf83b7762fcae9089e30c0729; 
    f3635186d8f6f27d3679cb7f418c8821: 
    d7780df795dbea1ab944558ead786705: 
    goto Dcddaefd10755a21dcfdfc022fe0af49; 
    b5b0a468f10b13b2de840090e6f99373: 
    if (!(a78bF8D35765BE2408c50712Ce7A43ad::$settings["online_capacity_interval"] != 0)) { 
      goto E97a1b9abcd5b8e675ce561fae0f23ab; 
    } 
    goto Afc7052b31f912f63e950fd20d5f3b5f; 
    e8ab5de2d0c4c54274c48f2d6effe4cb: 
    fe44649b515c4ec3e22b8a3cf1fc4d22: 
    goto Cc9379700c7f90976e249f691b099739; 
    b7f379b1545c84b451407fb9decdf816: 
    $e3874676e9103a9996301beac4efcde2 = array("hash" => md5(json_encode(array("stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "user_id" => $a8df9f055e91a1e9240230b69af85555["id"], "username" => $a8df9f055e91a1e9240230b69af85555["username"], "password" => $a8df9f055e91a1e9240230b69af85555["password"], "user_ip" => $f4889efa84e1f2e30e5e9780973f68cb, "live_streaming_pass" => a78bf8d35765BE2408c50712CE7a43Ad::$settings["live_streaming_pass"], "pid" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["pid"], "external_device" => $a349f0750f0a814bd31ec4b3da51da95, "on_demand" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["on_demand"], "isp" => $Cf735adc0fa7bac523a6d09af79aa459, "bitrate" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["bitrate"], "country" => $A75f2436a5614184bfe3442ddd050ec5, "extension" => $F1350a5569e4b73d2f9cb26483f2a0c1, "is_restreamer" => $a8df9f055e91a1e9240230b69af85555["is_restreamer"], "max_connections" => $a8df9f055e91a1e9240230b69af85555["max_connections"], "monitor_pid" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["monitor_pid"], "time" => $D4a67bbd52a22a102a646011a4bec962))), "stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "user_id" => $a8df9f055e91a1e9240230b69af85555["id"], "time" => $D4a67bbd52a22a102a646011a4bec962, "pid" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["pid"], "external_device" => $a349f0750f0a814bd31ec4b3da51da95, "on_demand" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["on_demand"], "isp" => $Cf735adc0fa7bac523a6d09af79aa459, "bitrate" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["bitrate"], "country" => $A75f2436a5614184bfe3442ddd050ec5, "extension" => $F1350a5569e4b73d2f9cb26483f2a0c1, "is_restreamer" => $a8df9f055e91a1e9240230b69af85555["is_restreamer"], "max_connections" => $a8df9f055e91a1e9240230b69af85555["max_connections"], "monitor_pid" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["monitor_pid"]); 
    goto Edfd667d8434c05ed571affb56f9df24; 
    e89ca2920e0492def23f0ac978bab6ac: 
    Abfdd728972a2798d5f98e139390ecf3: 
    goto A848dbf886a06adafe91794422c6fc6e; 
    D2daa0bb3082cab7130aa07d5a53b765: 
    $aab0f9a311e1a69945f2338c5651dd87 = array_combine($aeab45b2c8e6c4f72bec66f6f1a380c0, $C3a0e56f71bc74a3da1fc67955fac9a6); 
    goto A310c907f687288b3da063a088411ef7; 
    Cabea72092ffdb1cd37a32241769527d: 
    f55713a7b473d505aba6599037261e41: 
    goto F1e92d40f4d6542c23186ef0a122890b; 
    ed42fadc9ac30081a6b36db6050d65ba: 
    foreach ($e3215fa97db12812ee074d6c110dea4b as $e951d0b9610ba3624d06def5a541cb17) { 
      goto A250f48c456f168d5b65ae8b543eac39; 
      a205a2c1eb0a44fec90b6f8b14d782da: 
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = 0; 
      goto dfe6049410ea3404e36d310e0b59471a; 
      dfe6049410ea3404e36d310e0b59471a: 
      F83aff35a0b0217600a2ea48f186bf3e: 
      goto f136d85c36f91612dfd3d72ad0e7b934; 
      fedc933d5af095c8989f4d31cec6eaa5: 
      if (!($Fe028c63f38ae95c5a00bf47dbfb97a9 == 0)) { 
        goto F83aff35a0b0217600a2ea48f186bf3e; 
      } 
      goto a205a2c1eb0a44fec90b6f8b14d782da; 
      F2cc928ae72a96db8e91911e04281de9: 
      Bc3646c1b7d12f0b8474ff3cf6c95d8e: 
      goto Dc60fcfebdb6c90f8599002244f87193; 
      A250f48c456f168d5b65ae8b543eac39: 
      $Fe028c63f38ae95c5a00bf47dbfb97a9 = isset($Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["online_clients"]) ? $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["online_clients"] : 0; 
      goto fedc933d5af095c8989f4d31cec6eaa5; 
      f136d85c36f91612dfd3d72ad0e7b934: 
      $aab0f9a311e1a69945f2338c5651dd87[$e951d0b9610ba3624d06def5a541cb17] = A78bf8D35765BE2408c50712cE7a43aD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["total_clients"] > 0 && A78Bf8D35765be2408C50712CE7A43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["total_clients"] > $Fe028c63f38ae95c5a00bf47dbfb97a9 ? $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] : false; 
      goto F2cc928ae72a96db8e91911e04281de9; 
      Dc60fcfebdb6c90f8599002244f87193: 
    } 
    goto fca022222067b1c4eb3a75ba52735a09; 
    Fce418948046ffa8d6d70d28e01f1b2e: 
    foreach ($Cd4eabf7ecf553f46c17f0bd5a382c46 as $e951d0b9610ba3624d06def5a541cb17 => $c72d66b481d02f854f0bef67db92a547) { 
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = (float) ($c72d66b481d02f854f0bef67db92a547["online_clients"] / $D8d3ca7afab93e5c110124dc7611906c[$e951d0b9610ba3624d06def5a541cb17]); 
      cb8e96a6955dbb0d22315e774bedfed9: 
    } 
    goto D02a49ca04679379fb83ce47b5b17a57; 
    Aa4fbadae621efbddacd10052e1dc7e8: 
    C6fcbb65dec4737262da56fa394385a8: 
    goto Ec3c82ae49cdcc8ab3c7882a72a65387; 
    ba4483360caf2c37234a43a5e4a8235f: 
    D0d4c8c9d44be27ca9af5aab34b431a5: 
    goto a20a772cb4520c1cc3bb24aea11c3280; 
    fc59527587775e7a7ecf9a1a03e2801e: 
    goto D66dabf2d379bc1f320d758fc933ad01; 
    goto F4ff2f20f23f81f853564b85c737fdf6; 
    e15548ad2e0ff766403f1b64df1e5bf7: 
    if (!(self::$ipTV_db->D1e5ce3B87bb868B9E6eFD39aa355a4F() > 0)) { 
      goto fe44649b515c4ec3e22b8a3cf1fc4d22; 
    } 
    goto caa645d4ceb8cc45c616e767986b24a0; 
    Eb4680c2145780861a2092a789138a50: 
    $aeab45b2c8e6c4f72bec66f6f1a380c0 = array_keys($aab0f9a311e1a69945f2338c5651dd87); 
    goto b1dd495c80cb5db74cf7e8ca201b3a4c; 
    D85f05d9be452f6006b5b520793a09ef: 
    cca4431a00a242dc46df20b32de7cb90: 
    goto Aad5d2f4eff485583deb4e648ed46ead; 
    b983fd3bc30889b0b9ab11f213cd05eb: 
    $Cd4eabf7ecf553f46c17f0bd5a382c46 = self::$ipTV_db->c126fD559932f625cdf6098d86c63880(true, "server_id"); 
    goto C6324b0331a6c24c3f8cb67566581e1f; 
    F1e92d40f4d6542c23186ef0a122890b: 
    goto fb8512650313d24ebbda99a7e541af4a; 
    goto ba4483360caf2c37234a43a5e4a8235f; 
    F4b5c00b88d571eaf0ed3542b2ae53b9: 
    goto fb8512650313d24ebbda99a7e541af4a; 
    goto bf4fb81a79019050cf5f8150971abc01; 
    a817b6a16effd4a1978691139a7c6817: 
    $C8a559944c9ad8d120b437a065024840 = array(); 
    goto d15aed01d5b7d42865a69bb4c34d048b; 
    caa645d4ceb8cc45c616e767986b24a0: 
    $c72d66b481d02f854f0bef67db92a547 = self::$ipTV_db->F1eD191D78470660EDfF4A007696BC1F(); 
    goto ab6cba26230b497e1a701e79afd42811; 
    D9695b98e86f493ee391b261b529caf2: 
    $e3215fa97db12812ee074d6c110dea4b = array(); 
    goto D6590c985d4ef24481355049c0644fbf; 
    Be6542b8a49e1aa12fa62249a1686bab: 
    $D8d3ca7afab93e5c110124dc7611906c = array(); 
    goto E4a964166769cd9dbcb47b0e5aacea24; 
    c8062876559b07af7c44bd95b82a4d31: 
    foreach ($Cd4eabf7ecf553f46c17f0bd5a382c46 as $e951d0b9610ba3624d06def5a541cb17 => $c72d66b481d02f854f0bef67db92a547) { 
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = (float) ($c72d66b481d02f854f0bef67db92a547["online_clients"] / a78bF8d35765Be2408C50712CE7a43AD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["total_clients"]); 
      C83ea4a3ff37b92b12b18e6cfc823d85: 
    } 
    goto Cabea72092ffdb1cd37a32241769527d; 
    F735d166ec5ba85b021b565562bf0313: 
    ca45a770d218785cd69b20d16b38e1ac: 
    goto Dd3158b3ec222e47ea430167f2cdbc7a; 
    cd4dd29eef05c0749d6d9e60c7aec6f5: 
    goto fb8512650313d24ebbda99a7e541af4a; 
    goto F05c22b7cf5494cd7bf4bda614199805; 
    d511f32e191999fa5557c987210c2f7f: 
    D66dabf2d379bc1f320d758fc933ad01: 
    goto b7f379b1545c84b451407fb9decdf816; 
    D6590c985d4ef24481355049c0644fbf: 
    foreach (A78bf8d35765be2408c50712ce7A43ad::$StreamingServers as $B5d03ddefb862a50fd6abc8561488d01 => $C3af9fee694e49882d2d0c32f538efc8) { 
      goto C1b8dc907eefa53a06ebcc1dabcedf99; 
      Ef2a5780c8151052189aeff7364d716c: 
      goto E2be3a534695ff459239229a0157d361; 
      goto C4cb058a224b4c24ab1ecf13f4065146; 
      f6613b6005619116ff8df7999ef819e9: 
      if (!(!empty($c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["pid"]) && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["to_analyze"] == 0 && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["stream_status"] == 0 && $C3af9fee694e49882d2d0c32f538efc8["timeshift_only"] == 0)) { 
        goto e98c598ed9f55756c7dfdfe8d7fcbbe7; 
      } 
      goto E77db6d4b326c6f6b877525113b6c54f; 
      B342294113c973e85af387b1da673eaa: 
      E2be3a534695ff459239229a0157d361: 
      goto b6e86aab7f8b19b2d92db1fe3fa4e42d; 
      C2694fe01bfc092b1252cfe5647c3424: 
      if (!(($c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["on_demand"] == 1 && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["pid"] >= 0 && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["stream_status"] == 0 || $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["pid"] > 0 && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["stream_status"] == 0) && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["to_analyze"] == 0 && time() >= (int) $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["delay_available_at"] && $C3af9fee694e49882d2d0c32f538efc8["timeshift_only"] == 0)) { 
        goto f7fc5cbddb27503b0f07d4f00f75a612; 
      } 
      goto c906f3b4083f61adfaefbe1f4d7e8774; 
      C1b8dc907eefa53a06ebcc1dabcedf99: 
      if (!(!array_key_exists($B5d03ddefb862a50fd6abc8561488d01, $c3a18c26bfa971a25d2e6ada870ff735["servers"]) || !A78bf8d35765Be2408C50712ce7a43Ad::$StreamingServers[$B5d03ddefb862a50fd6abc8561488d01]["server_online"])) { 
        goto fc35e98ae7eea0cc7ebcc4474b9bbdb9; 
      } 
      goto E8bb286369ad0f16975442b7331c3240; 
      Aaee55c52960292070457e9e51d00def: 
      fc35e98ae7eea0cc7ebcc4474b9bbdb9: 
      goto f919935b395769ffc9195e02e1054109; 
      b6e86aab7f8b19b2d92db1fe3fa4e42d: 
      Be93cd107eaa4cfee6f31c440f905d39: 
      goto d2768dfa2cd0ce4a3bde36de258096ba; 
      bed751bd45b63147a4a2d83ad2e1fd01: 
      f7fc5cbddb27503b0f07d4f00f75a612: 
      goto Ef2a5780c8151052189aeff7364d716c; 
      C4cb058a224b4c24ab1ecf13f4065146: 
      df63412b4197da96c00f0cf4ff50c0e7: 
      goto f6613b6005619116ff8df7999ef819e9; 
      E77db6d4b326c6f6b877525113b6c54f: 
      $e3215fa97db12812ee074d6c110dea4b[] = $B5d03ddefb862a50fd6abc8561488d01; 
      goto d2b5339a40f1144ab66d5ffbef3d706c; 
      d2b5339a40f1144ab66d5ffbef3d706c: 
      e98c598ed9f55756c7dfdfe8d7fcbbe7: 
      goto B342294113c973e85af387b1da673eaa; 
      f919935b395769ffc9195e02e1054109: 
      if ($a28758c1ab974badfc544e11aaf19a57 == "movie") { 
        goto df63412b4197da96c00f0cf4ff50c0e7; 
      } 
      goto C2694fe01bfc092b1252cfe5647c3424; 
      E8bb286369ad0f16975442b7331c3240: 
      goto Be93cd107eaa4cfee6f31c440f905d39; 
      goto Aaee55c52960292070457e9e51d00def; 
      c906f3b4083f61adfaefbe1f4d7e8774: 
      $e3215fa97db12812ee074d6c110dea4b[] = $B5d03ddefb862a50fd6abc8561488d01; 
      goto bed751bd45b63147a4a2d83ad2e1fd01; 
      d2768dfa2cd0ce4a3bde36de258096ba: 
    } 
    goto F735d166ec5ba85b021b565562bf0313; 
    a5a265eda7c6180d66d2bade5eed31fe: 
    header("Location: " . str_replace(" ", "%20", json_decode($c3a18c26bfa971a25d2e6ada870ff735["info"]["stream_source"], true)[0])); 
    goto Dbfafb1291fd9a5709021431a7b7593a; 
    Cc9379700c7f90976e249f691b099739: 
    return false; 
    goto C52103d0b391d6ae188a6ef284a6178f; 
    A212625b26cd7701cd8f235ca0a1f5d2: 
    goto Da1db3808885febae115d7afb9b47c91; 
    goto f3635186d8f6f27d3679cb7f418c8821; 
    e447e2793c2603c782814b2d27ea3e2c: 
    $c3a18c26bfa971a25d2e6ada870ff735 = self::C1b5A5E17240e1fbE7502ccdb57eA2Ef($ba85d77d367dcebfcc2a3db9e83bb581); 
    goto f8b54a3dcf1863bbf3154054cd20acf0; 
    fad232088a10ebb53cc214e26f2847be: 
    if (!(empty($C8a559944c9ad8d120b437a065024840) && empty($B0e9c71612dc0f9cbfac184b33ec7cae))) { 
      goto F4768d73ba329b6227cb48e873dc8c20; 
    } 
    goto ad62002556ca34d04924e9ff3c62252c; 
    C4067f2b9e7341ab0eaceac4971496c2: 
    Bfd3727570c1bc0f8cb3d32d3a47de18: 
    goto F4b5c00b88d571eaf0ed3542b2ae53b9; 
    Dbfafb1291fd9a5709021431a7b7593a: 
    die; 
    goto F4c527fff6dfbecac32b17f50c017625; 
    Faf40657798dfc594db2cffcae1571b0: 
    return array_merge($c3a18c26bfa971a25d2e6ada870ff735["info"], $c3a18c26bfa971a25d2e6ada870ff735["servers"][SERVER_ID]); 
    goto A212625b26cd7701cd8f235ca0a1f5d2; 
    a1d0f5a0245de83473e667b8ad6aee08: 
    die; 
    goto Aa4fbadae621efbddacd10052e1dc7e8; 
    fca022222067b1c4eb3a75ba52735a09: 
    f7bfd8453d37c7fbeb24aa22d1876fde: 
    goto B4ee705282f024b04f758ba84c81b060; 
    Bd3d61e1591e98a9ede064b39c9a01b0: 
    $D4a67bbd52a22a102a646011a4bec962 = $F1350a5569e4b73d2f9cb26483f2a0c1 == "m3u8" ? 0 : time() + 6; 
    goto d511f32e191999fa5557c987210c2f7f; 
    B45e5bf356a62776f490909a5d06cb64: 
    F7fb95e8f77635d7d4a54fb74a1377f5: 
    goto Fce418948046ffa8d6d70d28e01f1b2e; 
    ae34f15bf83b7762fcae9089e30c0729: 
    e05f1b72bef6daaab8430644e6cb5ae4: 
    goto fad232088a10ebb53cc214e26f2847be; 
    a27970ec0bddb6fa4671578e8d0bb77f: 
    Ba7f699e449589c167e5cfd21a901e95: 
    goto b7d42a1656823e3c7aa082a4aa3c4d10; 
    Adc6c647bd63d751bc38a28c9e90fef0: 
    if ($c72d66b481d02f854f0bef67db92a547["tv_archive_server_id"] != SERVER_ID) { 
      goto f6b406faa75c2eba4f7b379760db250e; 
    } 
    goto b9960fd8bf165f7e6366516dd069ed8c; 
    b2bdc860adc9249df939cbd40d06e8f4: 
    $cb8983ea8c2dc44d7be007079a71c336 = substr_count($Ad100f7d10d8567e78ddc1e86e51e4a9, "?") == 0 ? "?" : "&"; 
    goto e847b45abdf1e4cd229ec15125c27715; 
    E496c8168891c79c4fa480830bf91746: 
    Beb4e8b3339238c2e131f222f3ab5103: 
    goto c3535f7df6b75f430436c3893ae0dcb6; 
    C52103d0b391d6ae188a6ef284a6178f: 
    db5a3cc8fee3642d83846e5161fa5d4d: 
    goto e447e2793c2603c782814b2d27ea3e2c; 
    d36960bf323d24cdb709434bb8a55afd: 
    goto Abfdd728972a2798d5f98e139390ecf3; 
    goto abe052952286d74170aa79f3a62ecdad; 
    E310f9d1d479044c3f38d4e3940098c7: 
    d70ed864d6326141a170ff65fdc47989: 
    goto a59a06bbec634d711b0e3df2a13217a4; 
    Fce416eccdef6547495d303b5b431c38: 
    if (a78bF8D35765Be2408C50712cE7a43ad::$settings["split_by"] == "guar_band") { 
      goto D0d4c8c9d44be27ca9af5aab34b431a5; 
    } 
    goto Ef4c3df97e0bc65f65df6b2a70c1e9bb; 
    c651a9f28e97ac087e0c507b181ba80e: 
    $D4a67bbd52a22a102a646011a4bec962 = time() + (int) $Cb08b127bfe426d7f3ccbd3e38f05471["of_duration"]; 
    goto fc59527587775e7a7ecf9a1a03e2801e; 
    b1c176eedfbfd60de119b8e4f3b9c685: 
    if (!($a28758c1ab974badfc544e11aaf19a57 == "archive")) { 
      goto db5a3cc8fee3642d83846e5161fa5d4d; 
    } 
    goto Eea42f9f6c88347bbd4465dcde5367ab; 
    E4a964166769cd9dbcb47b0e5aacea24: 
    foreach ($e3215fa97db12812ee074d6c110dea4b as $e951d0b9610ba3624d06def5a541cb17) { 
      goto f1d574778c30d1e4d6053c37d12b47cd; 
      f1d574778c30d1e4d6053c37d12b47cd: 
      $A8897e590149896423cc3c897a6c6651 = json_decode(a78bf8D35765bE2408C50712CE7A43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["server_hardware"], true); 
      goto da5f7259243018e2b37a95d1b310c4db; 
      da5f7259243018e2b37a95d1b310c4db: 
      if (!empty($A8897e590149896423cc3c897a6c6651["network_speed"])) { 
        goto bf2c8de9cb8c9c245ca1a4bd4214209d; 
      } 
      goto D3638269a3deb2322b9c1eec17916178; 
      A4e689ffc9059b421f29ec76a9e282f2: 
      goto B45ef1373ddf2132e2a9005c091fa227; 
      goto Ab5e56efe66b59b2218029280076690f; 
      b5bec56f3c747ea3cc8c8f58d4ba16ed: 
      $D8d3ca7afab93e5c110124dc7611906c[$e951d0b9610ba3624d06def5a541cb17] = (float) $A8897e590149896423cc3c897a6c6651["network_speed"]; 
      goto d6478715224e6c5d8fbba6cedd93a54a; 
      D3638269a3deb2322b9c1eec17916178: 
      $D8d3ca7afab93e5c110124dc7611906c[$e951d0b9610ba3624d06def5a541cb17] = 1000; 
      goto A4e689ffc9059b421f29ec76a9e282f2; 
      Ab5e56efe66b59b2218029280076690f: 
      bf2c8de9cb8c9c245ca1a4bd4214209d: 
      goto b5bec56f3c747ea3cc8c8f58d4ba16ed; 
      db2837c35f2dcc25d97dcfc15e130a1c: 
      Bf2b3c86eb9d63d02ec2ee45909d50fe: 
      goto D474671241d2c713f4273e0eb630ed43; 
      d6478715224e6c5d8fbba6cedd93a54a: 
      B45ef1373ddf2132e2a9005c091fa227: 
      goto db2837c35f2dcc25d97dcfc15e130a1c; 
      D474671241d2c713f4273e0eb630ed43: 
    } 
    goto B45e5bf356a62776f490909a5d06cb64; 
    A848dbf886a06adafe91794422c6fc6e: 
    if ($B0e9c71612dc0f9cbfac184b33ec7cae != SERVER_ID) { 
      goto d7780df795dbea1ab944558ead786705; 
    } 
    goto Faf40657798dfc594db2cffcae1571b0; 
    Ef65ada29e4a711c220692a228db9608: 
    f6b406faa75c2eba4f7b379760db250e: 
    goto F2cb0046663c3c30a242c2271914baa4; 
    E9814f8262aef41942add5a24984178b: 
    if (empty($aab0f9a311e1a69945f2338c5651dd87)) { 
      goto d70ed864d6326141a170ff65fdc47989; 
    } 
    goto Eb4680c2145780861a2092a789138a50; 
    c3535f7df6b75f430436c3893ae0dcb6: 
    if (!($c3a18c26bfa971a25d2e6ada870ff735["info"]["direct_source"] == 1)) { 
      goto Faa6285e0bddf2a58a2904de10a94fd2; 
    } 
    goto a5a265eda7c6180d66d2bade5eed31fe; 
    df7b02e3ecfba0fd837b9ed640997d20: 
    E97a1b9abcd5b8e675ce561fae0f23ab: 
    goto a29d197e70a3ab923c78f07531fbafa6; 
    b9960fd8bf165f7e6366516dd069ed8c: 
    return true; 
    goto Fe044906f571f770bca3191ad7bc323e; 
    C6324b0331a6c24c3f8cb67566581e1f: 
    if (a78Bf8D35765bE2408c50712CE7A43AD::$settings["split_by"] == "band") { 
      goto b7996ad12ff749ea18612a2fbc6c0799; 
    } 
    goto f1ab566057624c34c29ba06ed43ce8bb; 
    F4c527fff6dfbecac32b17f50c017625: 
    Faa6285e0bddf2a58a2904de10a94fd2: 
    goto D9695b98e86f493ee391b261b529caf2; 
    Dcddaefd10755a21dcfdfc022fe0af49: 
    if ($a28758c1ab974badfc544e11aaf19a57 == "live") { 
      goto bbc856ae51a9ba971ec1e30b2515cc37; 
    } 
    goto bca7c02b10712e6f21df7092904a1463; 
    a29d197e70a3ab923c78f07531fbafa6: 
    goto f9d0339b29f0177ec3021f090aed97c5; 
    goto D5dc52e380b4feaa4f5c44feca8b0651; 
    Ef4c3df97e0bc65f65df6b2a70c1e9bb: 
    foreach ($Cd4eabf7ecf553f46c17f0bd5a382c46 as $e951d0b9610ba3624d06def5a541cb17 => $c72d66b481d02f854f0bef67db92a547) { 
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = $c72d66b481d02f854f0bef67db92a547["online_clients"]; 
      B08617ccbed7448049c5c8d7885fb284: 
    } 
    goto C4067f2b9e7341ab0eaceac4971496c2; 
    b1dd495c80cb5db74cf7e8ca201b3a4c: 
    $C3a0e56f71bc74a3da1fc67955fac9a6 = array_values($aab0f9a311e1a69945f2338c5651dd87); 
    goto F71d0cbe575edd94190677d8d2fb1fad; 
    ea67c2641fda11809c3568d74c9b5bc0: 
    Da1db3808885febae115d7afb9b47c91: 
    goto E310f9d1d479044c3f38d4e3940098c7; 
    F4ff2f20f23f81f853564b85c737fdf6: 
    bbc856ae51a9ba971ec1e30b2515cc37: 
    goto Bd3d61e1591e98a9ede064b39c9a01b0; 
    a59a06bbec634d711b0e3df2a13217a4: 
    return false; 
    goto B319dca4e1495d5e19cc4da0a21fecf1; 
    F05c22b7cf5494cd7bf4bda614199805: 
    F91d1cc4be7db904cc6b94954999c9d5: 
    goto c8062876559b07af7c44bd95b82a4d31; 
    B4ee705282f024b04f758ba84c81b060: 
    $aab0f9a311e1a69945f2338c5651dd87 = array_filter($aab0f9a311e1a69945f2338c5651dd87, "is_numeric"); 
    goto E9814f8262aef41942add5a24984178b; 
    a20a772cb4520c1cc3bb24aea11c3280: 
    foreach ($Cd4eabf7ecf553f46c17f0bd5a382c46 as $e951d0b9610ba3624d06def5a541cb17 => $c72d66b481d02f854f0bef67db92a547) { 
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = (float) ($c72d66b481d02f854f0bef67db92a547["online_clients"] / A78Bf8d35765bE2408C50712CE7a43AD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["network_guaranteed_speed"]); 
      B51b6287ab4aaff6fd6723951a0ccb9e: 
    } 
    goto Dfe2f6c77b4f1cd235cb0174be7d83f9; 
    Afc7052b31f912f63e950fd20d5f3b5f: 
    file_put_contents(TMP_DIR . "servers_capacity", json_encode($Cd4eabf7ecf553f46c17f0bd5a382c46), LOCK_EX); 
    goto df7b02e3ecfba0fd837b9ed640997d20; 
    c0b522ed318d2cbfd86f7db3c745e349: 
    fb8512650313d24ebbda99a7e541af4a: 
    goto b5b0a468f10b13b2de840090e6f99373; 
    D5dc52e380b4feaa4f5c44feca8b0651: 
    C9a1a2dc01ae36bb16ae75537f10f800: 
    goto B2766ab0755932e4f4a31b9c2d178f73; 
    F2cb0046663c3c30a242c2271914baa4: 
    parse_str($_SERVER["QUERY_STRING"], $Cc31a34e0b1fa157d875f9946912d9fa); 
    goto cb691e5ea4923875959ea3d6e88b32da; 
    f1ab566057624c34c29ba06ed43ce8bb: 
    if (a78Bf8d35765BE2408c50712ce7A43ad::$settings["split_by"] == "maxclients") { 
      goto F91d1cc4be7db904cc6b94954999c9d5; 
    } 
    goto Fce416eccdef6547495d303b5b431c38; 
    B2766ab0755932e4f4a31b9c2d178f73: 
    $Cd4eabf7ecf553f46c17f0bd5a382c46 = json_decode(file_get_contents(TMP_DIR . "servers_capacity"), true); 
    goto Dcb6013d6c011b31fa12d890c6f527c4; 
    Cb19ddf66e897dc4610dfc4709d939fe: 
    header("Location: " . A78bF8D35765be2408c50712Ce7A43aD::$StreamingServers[$c72d66b481d02f854f0bef67db92a547["tv_archive_server_id"]]["site_url"] . "streaming/timeshift.php?token=" . base64_encode(eaAB451ef7A60C6d480E43b6c15A14A1(json_encode($e3874676e9103a9996301beac4efcde2), md5(A78bF8d35765BE2408c50712Ce7A43AD::$settings["crypt_load_balancing"])))); 
    goto a1d0f5a0245de83473e667b8ad6aee08; 
    Edfd667d8434c05ed571affb56f9df24: 
    $Ad100f7d10d8567e78ddc1e86e51e4a9 = substr($_SERVER["REQUEST_URI"], 1); 
    goto b2bdc860adc9249df939cbd40d06e8f4; 
    E2b465fbbc5d42fb710ccac92854f59d: 
    $Ad100f7d10d8567e78ddc1e86e51e4a9 = substr($_SERVER["REQUEST_URI"], 1); 
    goto Cb19ddf66e897dc4610dfc4709d939fe; 
    f14e9544e058c4cd4606bf1a132e9b6e: 
    $B0e9c71612dc0f9cbfac184b33ec7cae = SERVER_ID; 
    goto F57ada0055508c52e889caf8740b6d87; 
    a14b7693040c58fc847faf9273e07f6c: 
    $B0e9c71612dc0f9cbfac184b33ec7cae = empty($B0e9c71612dc0f9cbfac184b33ec7cae) ? array_search(min($C8a559944c9ad8d120b437a065024840), $C8a559944c9ad8d120b437a065024840) : $B0e9c71612dc0f9cbfac184b33ec7cae; 
    goto d36960bf323d24cdb709434bb8a55afd; 
    Eea42f9f6c88347bbd4465dcde5367ab: 
    self::$ipTV_db->query("SELECT `tv_archive_server_id`,`tv_archive_duration` FROM `streams` WHERE `id` = '%d'", $ba85d77d367dcebfcc2a3db9e83bb581); 
    goto e15548ad2e0ff766403f1b64df1e5bf7; 
    Dd3158b3ec222e47ea430167f2cdbc7a: 
    if (!empty($e3215fa97db12812ee074d6c110dea4b)) { 
      goto cca4431a00a242dc46df20b32de7cb90; 
    } 
    goto C8259eff433c7b136d41cbc78c38cb03; 
    b7d42a1656823e3c7aa082a4aa3c4d10: 
    $B0e9c71612dc0f9cbfac184b33ec7cae = $a8df9f055e91a1e9240230b69af85555["force_server_id"]; 
    goto e89ca2920e0492def23f0ac978bab6ac; 
    Ec3c82ae49cdcc8ab3c7882a72a65387: 
    c532afa75b9d34b522c5cdad0243335a: 
    goto e8ab5de2d0c4c54274c48f2d6effe4cb; 
    A80c1105ce32c2813307173839234574: 
    F4768d73ba329b6227cb48e873dc8c20: 
    goto a14b7693040c58fc847faf9273e07f6c; 
    ab6cba26230b497e1a701e79afd42811: 
    if (!($c72d66b481d02f854f0bef67db92a547["tv_archive_duration"] > 0 && $c72d66b481d02f854f0bef67db92a547["tv_archive_server_id"] > 0 && array_key_exists($c72d66b481d02f854f0bef67db92a547["tv_archive_server_id"], A78bF8D35765BE2408C50712Ce7a43AD::$StreamingServers))) { 
      goto c532afa75b9d34b522c5cdad0243335a; 
    } 
    goto Adc6c647bd63d751bc38a28c9e90fef0; 
    e847b45abdf1e4cd229ec15125c27715: 
    header("Location: " . A78bF8d35765be2408c50712CE7A43aD::$StreamingServers[$B0e9c71612dc0f9cbfac184b33ec7cae]["site_url"] . $Ad100f7d10d8567e78ddc1e86e51e4a9 . $cb8983ea8c2dc44d7be007079a71c336 . "token=" . base64_encode(EAAB451EF7a60c6d480e43b6c15a14a1(json_encode($e3874676e9103a9996301beac4efcde2), md5(a78bf8D35765Be2408C50712Ce7a43Ad::$settings["crypt_load_balancing"])))); 
    goto c92ff82a43a1f51d597cc06a38614285; 
    abe052952286d74170aa79f3a62ecdad: 
    Bfc8df779a82702b4f229ad776f10b3d: 
    goto f14e9544e058c4cd4606bf1a132e9b6e; 
    f8b54a3dcf1863bbf3154054cd20acf0: 
    if (!empty($c3a18c26bfa971a25d2e6ada870ff735)) { 
      goto Beb4e8b3339238c2e131f222f3ab5103; 
    } 
    goto a64e351d23fd0c5ce33d7bf522e7a198; 
    F57ada0055508c52e889caf8740b6d87: 
    goto Abfdd728972a2798d5f98e139390ecf3; 
    goto a27970ec0bddb6fa4671578e8d0bb77f; 
    bf4fb81a79019050cf5f8150971abc01: 
    b7996ad12ff749ea18612a2fbc6c0799: 
    goto Be6542b8a49e1aa12fa62249a1686bab; 
    efc4ab30b155c99936225531f862dc01: 
    $e3874676e9103a9996301beac4efcde2 = array("hash" => md5(json_encode(array("user_id" => $a8df9f055e91a1e9240230b69af85555["id"], "username" => $a8df9f055e91a1e9240230b69af85555["username"], "password" => $a8df9f055e91a1e9240230b69af85555["password"], "user_ip" => $f4889efa84e1f2e30e5e9780973f68cb, "live_streaming_pass" => a78bF8D35765bE2408C50712cE7a43Ad::$settings["live_streaming_pass"], "external_device" => $a349f0750f0a814bd31ec4b3da51da95, "isp" => $Cf735adc0fa7bac523a6d09af79aa459, "country" => $A75f2436a5614184bfe3442ddd050ec5, "stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "start" => $Cc31a34e0b1fa157d875f9946912d9fa["start"], "duration" => $Cc31a34e0b1fa157d875f9946912d9fa["duration"], "extension" => $Cc31a34e0b1fa157d875f9946912d9fa["extension"], "time" => $D4a67bbd52a22a102a646011a4bec962))), "user_id" => $a8df9f055e91a1e9240230b69af85555["id"], "username" => $a8df9f055e91a1e9240230b69af85555["username"], "password" => $a8df9f055e91a1e9240230b69af85555["password"], "time" => $D4a67bbd52a22a102a646011a4bec962, "external_device" => $a349f0750f0a814bd31ec4b3da51da95, "isp" => $Cf735adc0fa7bac523a6d09af79aa459, "country" => $A75f2436a5614184bfe3442ddd050ec5, "stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "start" => $Cc31a34e0b1fa157d875f9946912d9fa["start"], "duration" => $Cc31a34e0b1fa157d875f9946912d9fa["duration"], "extension" => $Cc31a34e0b1fa157d875f9946912d9fa["extension"]); 
    goto E2b465fbbc5d42fb710ccac92854f59d; 
    Dcb6013d6c011b31fa12d890c6f527c4: 
    f9d0339b29f0177ec3021f090aed97c5: 
    goto ed42fadc9ac30081a6b36db6050d65ba; 
    e00179269beca5e07221f9948929c9db: 
    if ($a8df9f055e91a1e9240230b69af85555["force_server_id"] != 0 and array_key_exists($a8df9f055e91a1e9240230b69af85555["force_server_id"], $aab0f9a311e1a69945f2338c5651dd87)) { 
      goto Ba7f699e449589c167e5cfd21a901e95; 
    } 
    goto a817b6a16effd4a1978691139a7c6817; 
    B319dca4e1495d5e19cc4da0a21fecf1: 
  } 
 
  public static function eC7E013cf424bDF03238C1d46AB2a9Ae($ba85d77d367dcebfcc2a3db9e83bb581, $a65cbae81b158857c4230683ea812050 = array(), $a28758c1ab974badfc544e11aaf19a57 = "movie") 
  { 
    if ($a28758c1ab974badfc544e11aaf19a57 == "movie") { 
      return in_array($ba85d77d367dcebfcc2a3db9e83bb581, $a65cbae81b158857c4230683ea812050); 
    } else if ($a28758c1ab974badfc544e11aaf19a57 == "series") { 
      self::$ipTV_db->query("SELECT series_id FROM `series_episodes` WHERE `stream_id` = '%d' LIMIT 1", $ba85d77d367dcebfcc2a3db9e83bb581); 
      if ((self::$ipTV_db->D1E5ce3b87Bb868b9e6EFD39Aa355a4f() > 0)) { 
        return in_array(self::$ipTV_db->b98ce8B3899e362093173CC5EB4146b9(), $a65cbae81b158857c4230683ea812050); 
      } 
    } 
    return false; 
  } 
 
  public static function E5550592AA298DD1D5ee59cdcE063A12($E38668abaa324e464e266fb7b7e784b1 = null, $f6806488699d3315dc5dc1e27a401b3e = null, $A6a4b4fbceaf0ab570c374f4faaa990f = null, $Fa9d0275367287eb0662f130e93d3a25 = false, $C1c49b38f7480b5e67acaf5b0185dc21 = false, $F7b34d6358a2bbb674f79a68e942b7e2 = false, $a28758c1ab974badfc544e11aaf19a57 = array(), $B5e1c013996afcec27bf828245c3ec37 = false, $f4889efa84e1f2e30e5e9780973f68cb = '', $D4f195af96a237479546fa1dccf6173a = '', $a8851ef591e0cdd9aad6ec4f7bd4b160 = array(), $Cd2953f76721ad9589ab3d88c42b62b9 = '', $ba85d77d367dcebfcc2a3db9e83bb581 = 0) 
  { 
    goto dcb07dea8fe03c9526aa2f590cf31722; 
    fd3946df96aa8f6315f620742465ee7f: 
    $a8df9f055e91a1e9240230b69af85555["channels"] = array(); 
    goto B459166d8659ba080b0119d7f110d086; 
    C6200de537f851c51e344ffa6695fc3f: 
    D0412de8a75e99ca3552f03fbcb2f008: 
    goto f4d927f6858941a02bd04c6da7597e32; 
    Da5055548945ffac577729dd3ee71ef8: 
    if (!($C1c49b38f7480b5e67acaf5b0185dc21 && !empty($a8df9f055e91a1e9240230b69af85555["channel_ids"]))) { 
      goto Cb7dc9da592a751caa60eec5c1b5c8bd; 
    } 
    goto fd3946df96aa8f6315f620742465ee7f; 
    F8ca421cdb36f86ccd86ee4ec85bb173: 
    if (!(a78bF8D35765BE2408C50712ce7a43aD::$settings["new_sorting_bouquet"] != 1)) { 
      goto def1705bd5fb80508dec2211cd2cdfa4; 
    } 
    goto D77e2bcab8d8b2edfe9d2ad046d8ed75; 
    f4d927f6858941a02bd04c6da7597e32: 
    if (!$Fa9d0275367287eb0662f130e93d3a25) { 
      goto Ae3a7fbfc860ed14102e22fa14af74b8; 
    } 
    goto E47530761abed77ab5a962f5cd29f4c9; 
    De64d4ef4b8d9e06622ab1ae0b5b516e: 
    ec8948a763869b196c6edd56f02ebd47: 
    goto C09c0bd7ad4077267564758c044e1ea5; 
    D24cdbb62da4f82a619f6be4337fdc0a: 
    return $a8df9f055e91a1e9240230b69af85555; 
    goto ccc4d65044655f0d3580b8af282993ce; 
    C2425f027a6bc3223c6800abd10c5025: 
    goto A4c888d0ed6ed56b2dc8ce905c65a38f; 
    goto D7433ad04e332c8be0ae3a6f93bb6f48; 
    bac2b0e1199e86c7a893c7dbee197183: 
    self::$ipTV_db->query("SELECT * FROM `users` WHERE `username` = '%s' AND `password` = '%s' LIMIT 1", $f6806488699d3315dc5dc1e27a401b3e, $A6a4b4fbceaf0ab570c374f4faaa990f); 
    goto ba15e6818a3efe445f4f9693713b0a63; 
    fd2d9ff64ba9720bfe918e90e71eb347: 
    cec17e215e6ada13315b8a96c290b35e: 
    goto bd0ee541af1ebb4f096f2a1ba60d754d; 
    d4f85c82cd84d60c2fba476ef14c1710: 
    goto Bf7d5ccecea92571df8c51191b64e765; 
    goto E7f13dbaf32181bf05db5658f804ec85; 
    Ad00a6385219831a1c9e4b381b95c590: 
    if (!is_array($Ab8205819e41cfa4d857e6ec45554558)) { 
      goto b9c412a8f73a23a52d0c15cda3e4912b; 
    } 
    goto E31b3be4bc72c4baa0f6125f64788b1f; 
    D77e2bcab8d8b2edfe9d2ad046d8ed75: 
    sort($a8df9f055e91a1e9240230b69af85555["bouquet"]); 
    goto Db39acc2a0b3c624d0cacd97370f6268; 
    Fce681d57fd7c35f696b3d97fab84308: 
    $a8df9f055e91a1e9240230b69af85555["pair_line_info"]["active_cons"] = self::$ipTV_db->b98Ce8b3899E362093173cc5eB4146B9(); 
    goto C5d453d7f39608d10a8b00e4bdb95823; 
    d49b27917fcd00686ff5cee1504091d3: 
    self::$ipTV_db->query("SELECT COUNT(`activity_id`) FROM `user_activity_now` WHERE `user_id` = '%d'", $a8df9f055e91a1e9240230b69af85555["pair_id"]); 
    goto Fce681d57fd7c35f696b3d97fab84308; 
    C34d27c6bd232e77ab46c95fa7ae0bcb: 
    $Ab8205819e41cfa4d857e6ec45554558 = self::ec7D6405e2E9AB495aFb23100077912c($f4889efa84e1f2e30e5e9780973f68cb, $D4f195af96a237479546fa1dccf6173a); 
    goto Ad00a6385219831a1c9e4b381b95c590; 
    ab53a6746b910a9e9f86a7518aea2f2f: 
    goto Bb10556813bea35d49642527336262d7; 
    goto cbb2025b2241bb1a6d84efb174a63054; 
    C5d453d7f39608d10a8b00e4bdb95823: 
    self::$ipTV_db->query("SELECT max_connections FROM `users` WHERE `id` = '%d'", $a8df9f055e91a1e9240230b69af85555["pair_id"]); 
    goto B7f219e63ca151039f06779c3e5022ff; 
    E55cbff8c432a1a9b3289300173c359e: 
    if (!($a8df9f055e91a1e9240230b69af85555["is_mag"] == 1 && a78Bf8D35765BE2408c50712Ce7A43aD::$settings["mag_security"] == 1)) { 
      goto A4a7aff7f29c6ec2e57bfd6bad6e63a5; 
    } 
    goto E6ea6cd96d639f67c09a504ec47f43aa; 
    fd8376fa62f89fca1fae7661dd63c018: 
    $a8df9f055e91a1e9240230b69af85555["con_isp_type"] = $Ab8205819e41cfa4d857e6ec45554558["isp_info"]["type"]; 
    goto d87db31ccf03dc9d2b5f08e1658534bc; 
    Aac40281dec497d5bd3d8733e143b62f: 
    if ($F7b34d6358a2bbb674f79a68e942b7e2) { 
      goto cd4d613d2328bad68851079108182896; 
    } 
    goto Df70e16bce93e5bab284fadb3a0cf492; 
    b48837afa84687f64523761f18e1fb7c: 
    if (!($a8df9f055e91a1e9240230b69af85555["isp_violate"] == 0 && strtolower($a8df9f055e91a1e9240230b69af85555["con_isp_name"]) != strtolower($a8df9f055e91a1e9240230b69af85555["isp_desc"]))) { 
      goto ac33fc440f7f7f506e33791c8189a6e8; 
    } 
    goto Ca56c3f9e004db350ef011af1b384621; 
    D47e1fc99ad2f95b608b379d4d489c2b: 
    if (A78Bf8d35765be2408c50712CE7A43aD::$settings["new_sorting_bouquet"] != 1) { 
      goto A031bf7a23ef446f1e31d2cee02ee7d4; 
    } 
    goto Ba1ae61e697d1dec944a07d5b7ee37a8; 
    C0634f2eca6822e5a2b587aa198285d5: 
    bdcd318a4e6cd52c118c39713c3b9f6c: 
    goto Eeef57bd06b00f1a39f96f869e8a433b; 
    E7f13dbaf32181bf05db5658f804ec85: 
    a832ffe07e4cbea537d91b8fc7e877e6: 
    goto Fce13fc2bb39c52e0718c4fcc28e1e6f; 
    affc3dc69665de861269e3f741d8075f: 
    $a8df9f055e91a1e9240230b69af85555["ip_limit_reached"] = 1; 
    goto Ebc645312857aa9d831039feb43e9832; 
    Cdbd7b583f13249263bf11dce9791d4a: 
    return false; 
    goto bf064e635f29df7de1d209f31c599778; 
    C09c0bd7ad4077267564758c044e1ea5: 
    if (!(A78bf8d35765bE2408c50712ce7a43ad::$settings["county_override_1st"] == 1 && empty($a8df9f055e91a1e9240230b69af85555["forced_country"]) && !empty($f4889efa84e1f2e30e5e9780973f68cb) && $a8df9f055e91a1e9240230b69af85555["max_connections"] == 1)) { 
      goto f09cc905c8975d30745e50905000379b; 
    } 
    goto af22759d20600e90e7670d552bbbcfde; 
    ed14c194f5a60e0b1d2fbb043161f9c9: 
    Cfa347dd16ff36dd4663229326a65eda: 
    goto e29b4c4982960a309f1da6c3913c7aed; 
    Ca56c3f9e004db350ef011af1b384621: 
    self::$ipTV_db->query("UPDATE `users` SET `isp_desc` = '%s' WHERE `id` = '%d'", $a8df9f055e91a1e9240230b69af85555["con_isp_name"], $a8df9f055e91a1e9240230b69af85555["id"]); 
    goto F4a7ed21a656cabefe13fd9727f4cee6; 
    Aafddc374629ea29380ce73599424e40: 
    D76dc5ae3f08adbfc1066ab1a89fa5ca: 
    goto Dc6f7f6ed304932b70bf9c75f6d2520e; 
    Bf8a610691e4d6cca498b48622274f4c: 
    F758822fa7326feeffd7f744e04d98be: 
    goto Da5055548945ffac577729dd3ee71ef8; 
    a3afa2e5b1ed3e22dc499a7dd5b43400: 
    goto c40a02a12e2246de1971d22792cb296e; 
    goto B5e1d45bb481414a0b5c7beb27af4b4c; 
    F2dbd19c57c9ec49a45658872c411a6f: 
    $a8df9f055e91a1e9240230b69af85555["mag_invalid_token"] = true; 
    goto C2425f027a6bc3223c6800abd10c5025; 
    F37193570c08c871d3c21db43a8be0bf: 
    if (!($C529401a6487f7fc473dd0ec948c66c8 != $f4889efa84e1f2e30e5e9780973f68cb)) { 
      goto B5d4391b192de3af44f6814ffe1ead92; 
    } 
    goto affc3dc69665de861269e3f741d8075f; 
    bb58f9dd0855e45c96df1e7d301de511: 
    foreach ($a8df9f055e91a1e9240230b69af85555["bouquet"] as $b3c28ce8f38cc88b3954fadda9ca6553) { 
      goto A8d8eccf41186d66e4e334a35bf3beb2; 
      A50c3e679f21066ea738b07b0e2cd6c7: 
      C177c343e54a22ea3588265047589bca: 
      goto f1a501f65ad5207bdd9e519d3a8d22a9; 
      B9483c719fed1dd1e7b7417349197778: 
      $A92229131e0f5177a362478fd6f3bd8d = array_merge($A92229131e0f5177a362478fd6f3bd8d, A78bF8D35765be2408c50712Ce7A43AD::$Bouquets[$b3c28ce8f38cc88b3954fadda9ca6553]["series"]); 
      goto A50c3e679f21066ea738b07b0e2cd6c7; 
      Cf773c2bfb77f114328584e91a112943: 
      if (!isset(a78BF8d35765BE2408C50712cE7a43aD::$Bouquets[$b3c28ce8f38cc88b3954fadda9ca6553]["series"])) { 
        goto C177c343e54a22ea3588265047589bca; 
      } 
      goto B9483c719fed1dd1e7b7417349197778; 
      f1a501f65ad5207bdd9e519d3a8d22a9: 
      caa7467bd7d51fbdb6c6fe565e5d3e4d: 
      goto ac907ad49f189d8c3ae55911613d9262; 
      E430e6801cfe6928049ce2e79057a590: 
      $Ff48bb3649e5b84524bd8d318c03db3c = array_merge($Ff48bb3649e5b84524bd8d318c03db3c, a78BF8D35765be2408c50712ce7a43AD::$Bouquets[$b3c28ce8f38cc88b3954fadda9ca6553]["streams"]); 
      goto B4febe92da9ac3e43b7edb7c2459314d; 
      A8d8eccf41186d66e4e334a35bf3beb2: 
      if (!isset(A78bF8d35765BE2408c50712Ce7A43AD::$Bouquets[$b3c28ce8f38cc88b3954fadda9ca6553]["streams"])) { 
        goto Ae97305c7e24168ca652f7bf2620f352; 
      } 
      goto E430e6801cfe6928049ce2e79057a590; 
      B4febe92da9ac3e43b7edb7c2459314d: 
      Ae97305c7e24168ca652f7bf2620f352: 
      goto Cf773c2bfb77f114328584e91a112943; 
      ac907ad49f189d8c3ae55911613d9262: 
    } 
    goto B0cf1f04d1f6f9e49c5590c1815153cb; 
    d87db31ccf03dc9d2b5f08e1658534bc: 
    C36f1b09018272dea575165c202c33f8: 
    goto eaa614b69bf562404f03553078949b34; 
    Adb286e9b0c28094fb5c293e56a8a8d0: 
    file_put_contents(TMP_DIR . "user_output" . $a8df9f055e91a1e9240230b69af85555["id"], serialize($a8df9f055e91a1e9240230b69af85555["output_formats"]), LOCK_EX); 
    goto d4f85c82cd84d60c2fba476ef14c1710; 
    e4e6e030bc238098d5aeb0fd09402b1c: 
    foreach ($e3a76043abaf369f5e7250f23baaf1bb as $Ca434bcc380e9dbd2a3a588f6c32d84f) { 
      goto Fa7ca6be82cbfc4fad2a866e57032145; 
      Cd71a3584e89bea036e7cfdcb0bb1439: 
      F74013b606ea4ccaa2fbf85d07446844: 
      goto Cb457d356a75d63ae42ba41c448b7701; 
      f5bca43c9e0aa2b4f1904c89f5db84f9: 
      $output = array_replace($output, $d8371b9d492a3a005aae00b32747599b); 
      goto Cd71a3584e89bea036e7cfdcb0bb1439; 
      Cb457d356a75d63ae42ba41c448b7701: 
      e83743c27358eb0ea88d8a6d3298ab93: 
      goto B6298610dfe334809e9098fe1baaeccf; 
      Fa31a70ae2fcbe39326d6f6da662dd81: 
      $d8371b9d492a3a005aae00b32747599b = (include TMP_DIR . $Ca434bcc380e9dbd2a3a588f6c32d84f . "_main.php"); 
      goto f5bca43c9e0aa2b4f1904c89f5db84f9; 
      Fa7ca6be82cbfc4fad2a866e57032145: 
      if (!file_exists(TMP_DIR . $Ca434bcc380e9dbd2a3a588f6c32d84f . "_main.php")) { 
        goto F74013b606ea4ccaa2fbf85d07446844; 
      } 
      goto Fa31a70ae2fcbe39326d6f6da662dd81; 
      B6298610dfe334809e9098fe1baaeccf: 
    } 
    goto Aafddc374629ea29380ce73599424e40; 
    a6a5df55ccef684e2573c07333d7e6c2: 
    if ($Aacb752351b5de80f12830c2026b757e == $Cd2953f76721ad9589ab3d88c42b62b9 && $B96676565d19827b6e2eda6db94167c0 >= time() && $cced8089119eaa83c17b19ea19d9af22 == $ba85d77d367dcebfcc2a3db9e83bb581) { 
      goto bdcd318a4e6cd52c118c39713c3b9f6c; 
    } 
    goto C568931836b4e4a8ac2c8019165e4057; 
    B352bd41f4c482abebb8ac7591b98549: 
    return false; 
    goto Eada6c4344bbf68029cd38fbebaf91ba; 
    Aca4364f4baea3f470ce612afb41aa7a: 
    $a8df9f055e91a1e9240230b69af85555["channel_ids"] = array_unique($Ff48bb3649e5b84524bd8d318c03db3c); 
    goto e0a1e00bb887a7793a60c4562a3d53bb; 
    Dca4f68ae7b46641a9729acf2813535c: 
    if (!($a8df9f055e91a1e9240230b69af85555["is_restreamer"] == 0 && a78bf8d35765Be2408C50712CE7a43AD::$settings["block_svp"] == 1 && !empty($Ab8205819e41cfa4d857e6ec45554558["isp_info"]["is_server"]))) { 
      goto aa73a3261c0741ab2dedbbf1deccd099; 
    } 
    goto C09f7b1fd558ed42a86a463aee6baa07; 
    e29b4c4982960a309f1da6c3913c7aed: 
    $output = null; 
    goto c9ca6fabb3e781d30c5de858dd56ed1f; 
    f785642b26eda301c22a459f1e69e1b1: 
    if (!(!empty($a8df9f055e91a1e9240230b69af85555["con_isp_name"]) && A78bF8D35765be2408C50712cE7A43aD::$settings["enable_isp_lock"] == 1 && $a8df9f055e91a1e9240230b69af85555["is_stalker"] == 0 && $a8df9f055e91a1e9240230b69af85555["is_isplock"] == 1 && !empty($a8df9f055e91a1e9240230b69af85555["isp_desc"]) && strtolower($a8df9f055e91a1e9240230b69af85555["con_isp_name"]) != strtolower($a8df9f055e91a1e9240230b69af85555["isp_desc"]))) { 
      goto d723e4aa719aee16fc3798fcecf2819d; 
    } 
    goto bdad263ad9a2d483d5f6d775c0762705; 
    E2b47b6fc96a1dac4c81530929e2426c: 
    $a8df9f055e91a1e9240230b69af85555["con_isp_name"] = $a8df9f055e91a1e9240230b69af85555["con_isp_type"] = null; 
    goto Ed26e750805d0768027c29b09bf15af8; 
    Ebc645312857aa9d831039feb43e9832: 
    B5d4391b192de3af44f6814ffe1ead92: 
    goto B8ab700fa726a60c118cb099d5e8a0be; 
    b64f58fbb2c506c0a061875ea7bfbd06: 
    if (!(self::$ipTV_db->D1E5cE3b87Bb868B9e6efD39aA355a4F() > 0)) { 
      goto d27bc04afcffd81351093f9008498dc7; 
    } 
    goto dee3efa278a1aaf4244ac69531ac60f1; 
    bd40bfe73997d3c571bcd6ff6d4541d5: 
    $a8df9f055e91a1e9240230b69af85555["output_formats"] = self::$ipTV_db->c126fd559932f625CDF6098D86C63880(true, "output_key"); 
    goto Adb286e9b0c28094fb5c293e56a8a8d0; 
    e64f08d1a29090f3c94a08ce4e1a5021: 
    $a8df9f055e91a1e9240230b69af85555["total_found_rows"] = count($a8df9f055e91a1e9240230b69af85555["channels"]); 
    goto E215d24309823770dbd5eb9e80dfee11; 
    D1e5e0567103b069b9bf0bbd9ab18fb6: 
    b9c412a8f73a23a52d0c15cda3e4912b: 
    goto f785642b26eda301c22a459f1e69e1b1; 
    ccc4d65044655f0d3580b8af282993ce: 
    Af210dc6adba96336f13c322a7de84aa: 
    goto Cdbd7b583f13249263bf11dce9791d4a; 
    E6ea6cd96d639f67c09a504ec47f43aa: 
    if (!empty($a8df9f055e91a1e9240230b69af85555["play_token"]) && !empty($Cd2953f76721ad9589ab3d88c42b62b9)) { 
      goto C05f0ef1c9c7127bba7de5d3cd3bdbd5; 
    } 
    goto F2dbd19c57c9ec49a45658872c411a6f; 
    B5e1d45bb481414a0b5c7beb27af4b4c: 
    e3e869715a3ef1accb1d36b629d1c6fc: 
    goto bac2b0e1199e86c7a893c7dbee197183; 
    B6b8972043123e950174dde60caf9223: 
    $e3a76043abaf369f5e7250f23baaf1bb = empty($a28758c1ab974badfc544e11aaf19a57) ? STREAM_TYPE : $a28758c1ab974badfc544e11aaf19a57; 
    goto e4e6e030bc238098d5aeb0fd09402b1c; 
    Cad2a589a67b3558230e029cd5ec7fe8: 
    goto F758822fa7326feeffd7f744e04d98be; 
    goto dd096742b53db45ce2cdb668eae01217; 
    e9874c1b4f01230fe2b12cb5d81c3d09: 
    e223e65fb63c7ad10d76b1b7bec4175d: 
    goto Fcfa2cfd01abc68e0af6f97e421edb3b; 
    e0a1e00bb887a7793a60c4562a3d53bb: 
    $a8df9f055e91a1e9240230b69af85555["series_ids"] = array_unique($A92229131e0f5177a362478fd6f3bd8d); 
    goto Bf8a610691e4d6cca498b48622274f4c; 
    ba15e6818a3efe445f4f9693713b0a63: 
    c40a02a12e2246de1971d22792cb296e: 
    goto dfcb44a87937d59217224dd10311ff7b; 
    B9b9e6671c2a85c5d5a299b233c9c762: 
    $a8df9f055e91a1e9240230b69af85555["active_cons"] = self::$ipTV_db->B98CE8b3899E362093173CC5eB4146b9(); 
    goto c724a4ddfd3d5f78dabcf09a168ba8ab; 
    B7f219e63ca151039f06779c3e5022ff: 
    $a8df9f055e91a1e9240230b69af85555["pair_line_info"]["max_connections"] = self::$ipTV_db->B98cE8b3899E362093173cc5Eb4146B9(); 
    goto b633475bd16781d1c2139301d0ec3865; 
    dd096742b53db45ce2cdb668eae01217: 
    A031bf7a23ef446f1e31d2cee02ee7d4: 
    goto Aca4364f4baea3f470ce612afb41aa7a; 
    A8422a771e781ef9c719e7c2c737b847: 
    self::$ipTV_db->query("SELECT * FROM `access_output` t1 INNER JOIN `user_output` t2 ON t1.access_output_id = t2.access_output_id WHERE t2.user_id = '%d'", $a8df9f055e91a1e9240230b69af85555["id"]); 
    goto bd40bfe73997d3c571bcd6ff6d4541d5; 
    B459166d8659ba080b0119d7f110d086: 
    $output = array(); 
    goto B6b8972043123e950174dde60caf9223; 
    af22759d20600e90e7670d552bbbcfde: 
    $a8df9f055e91a1e9240230b69af85555["forced_country"] = geoip_country_code_by_name($f4889efa84e1f2e30e5e9780973f68cb); 
    goto a70ecbe777c6a90429e54e12cf5372cb; 
    bdad263ad9a2d483d5f6d775c0762705: 
    $a8df9f055e91a1e9240230b69af85555["isp_violate"] = 1; 
    goto C0918811252ebcea3622c8b8c1cc0519; 
    Dc6f7f6ed304932b70bf9c75f6d2520e: 
    foreach ($a8df9f055e91a1e9240230b69af85555["channel_ids"] as $b3c28ce8f38cc88b3954fadda9ca6553) { 
      goto C31cd29381d5b7d58211dfe67e5dfe35; 
      E11c365192740e6e6fe77fadd2aaa69a: 
      if (!$B5e1c013996afcec27bf828245c3ec37) { 
        goto Fbbfd9a91f5062a8f5fcf23a8bacdf23; 
      } 
      goto a534dcb2c78cacbd53f4e1a8ccd7789b; 
      d5336a7ca211db8090f63d356bdbf09a: 
      Cff7a1a4b2befb264fe3ceebe674f5ba: 
      goto A58dd711f3ac16d50e2044045e61130a; 
      a534dcb2c78cacbd53f4e1a8ccd7789b: 
      $output[$b3c28ce8f38cc88b3954fadda9ca6553]["is_adult"] = strtolower($output[$b3c28ce8f38cc88b3954fadda9ca6553]["category_name"]) == "for adults" ? 1 : 0; 
      goto c1cfa17c6fc0ef0025e647f60f795451; 
      F9c5e0fac8277e8d2e2fae96348fb8c8: 
      $a8df9f055e91a1e9240230b69af85555["channels"][$b3c28ce8f38cc88b3954fadda9ca6553] = $output[$b3c28ce8f38cc88b3954fadda9ca6553]; 
      goto c513bf488110b8c44cc2d6a8c2f1240f; 
      C31cd29381d5b7d58211dfe67e5dfe35: 
      if (!isset($output[$b3c28ce8f38cc88b3954fadda9ca6553])) { 
        goto Cbc53590065dc35ae1d391492a5c3f4c; 
      } 
      goto E11c365192740e6e6fe77fadd2aaa69a; 
      c513bf488110b8c44cc2d6a8c2f1240f: 
      Cbc53590065dc35ae1d391492a5c3f4c: 
      goto d5336a7ca211db8090f63d356bdbf09a; 
      c1cfa17c6fc0ef0025e647f60f795451: 
      Fbbfd9a91f5062a8f5fcf23a8bacdf23: 
      goto F9c5e0fac8277e8d2e2fae96348fb8c8; 
      A58dd711f3ac16d50e2044045e61130a: 
    } 
    goto ed14c194f5a60e0b1d2fbb043161f9c9; 
    cf540eca74bc3e94b4577f86bea61b0c: 
    list($Aacb752351b5de80f12830c2026b757e, $B96676565d19827b6e2eda6db94167c0, $cced8089119eaa83c17b19ea19d9af22) = explode(":", $a8df9f055e91a1e9240230b69af85555["play_token"]); 
    goto a6a5df55ccef684e2573c07333d7e6c2; 
    a70ecbe777c6a90429e54e12cf5372cb: 
    self::$ipTV_db->query("UPDATE `users` SET `forced_country` = '%s' WHERE `id` = '%d'", $a8df9f055e91a1e9240230b69af85555["forced_country"], $a8df9f055e91a1e9240230b69af85555["id"]); 
    goto D4c83122c86a332ae42338287c41cba0; 
    f4f2d12a70e105bad34545af29c74939: 
    $a8df9f055e91a1e9240230b69af85555["isp_is_server"] = $de64b4b9800f8407c8499fdc13f8e4f6 == 1 ? 1 : 0; 
    goto eb37d5c3e0c620b09d105606bf770774; 
    dcb07dea8fe03c9526aa2f590cf31722: 
    if (empty($E38668abaa324e464e266fb7b7e784b1)) { 
      goto e3e869715a3ef1accb1d36b629d1c6fc; 
    } 
    goto cc52b8c6ccd45cfde75c7c845cf20fee; 
    Df70e16bce93e5bab284fadb3a0cf492: 
    $a8df9f055e91a1e9240230b69af85555["active_cons"] = "N/A"; 
    goto ab53a6746b910a9e9f86a7518aea2f2f; 
    a3479b1554f7b8468c70f26b277b6a56: 
    Be31f674dffdf9e6b17ab7a11f12d66c: 
    goto B421693f45646b992bd8596f3025c895; 
    e73705250888fee7b2507fcaf5cc08cc: 
    self::$ipTV_db->query("SELECT user_ip FROM `user_activity_now` WHERE `user_id` = '%d' LIMIT 1", $a8df9f055e91a1e9240230b69af85555["id"]); 
    goto b64f58fbb2c506c0a061875ea7bfbd06; 
    b2660f52b45108aa32383587bda5229d: 
    $a8df9f055e91a1e9240230b69af85555["allowed_ua"] = @array_filter(array_map("trim", json_decode($a8df9f055e91a1e9240230b69af85555["allowed_ua"], true))); 
    goto Aac40281dec497d5bd3d8733e143b62f; 
    Ba1ae61e697d1dec944a07d5b7ee37a8: 
    $a8df9f055e91a1e9240230b69af85555["channel_ids"] = array_reverse(array_unique(array_reverse($Ff48bb3649e5b84524bd8d318c03db3c))); 
    goto fb82caee17ee507d8dd7a3720fe68163; 
    Ecdeae823e2553da93e6f3e571b0351a: 
    Bb10556813bea35d49642527336262d7: 
    goto C96ccd8f3f171d906d53503c4e3af9e1; 
    F9ade69a63b8cee6001feb7c540f3dfc: 
    if (is_null($a8df9f055e91a1e9240230b69af85555["pair_id"])) { 
      goto c8ad298c2087c7240ac59f239f61fb2e; 
    } 
    goto d49b27917fcd00686ff5cee1504091d3; 
    B8ab700fa726a60c118cb099d5e8a0be: 
    d27bc04afcffd81351093f9008498dc7: 
    goto fd2d9ff64ba9720bfe918e90e71eb347; 
    fb82caee17ee507d8dd7a3720fe68163: 
    $a8df9f055e91a1e9240230b69af85555["series_ids"] = array_reverse(array_unique(array_reverse($A92229131e0f5177a362478fd6f3bd8d))); 
    goto Cad2a589a67b3558230e029cd5ec7fe8; 
    D4bf70cbf29e135a0b49abb86a7d9012: 
    Ae3a7fbfc860ed14102e22fa14af74b8: 
    goto D24cdbb62da4f82a619f6be4337fdc0a; 
    Adb7bceee538d459cef255a32115d958: 
    $a8df9f055e91a1e9240230b69af85555 = self::$ipTV_db->F1eD191d78470660eDFf4A007696bC1F(); 
    goto b09775eb6dc5fc29986f0dcba0d835a2; 
    D7433ad04e332c8be0ae3a6f93bb6f48: 
    C05f0ef1c9c7127bba7de5d3cd3bdbd5: 
    goto cf540eca74bc3e94b4577f86bea61b0c; 
    Eeef57bd06b00f1a39f96f869e8a433b: 
    A4c888d0ed6ed56b2dc8ce905c65a38f: 
    goto C8730fa2db4a4b44107cdef4a2a2625d; 
    bd0ee541af1ebb4f096f2a1ba60d754d: 
    $a8df9f055e91a1e9240230b69af85555["pair_line_info"] = array(); 
    goto F9ade69a63b8cee6001feb7c540f3dfc; 
    C96ccd8f3f171d906d53503c4e3af9e1: 
    if (file_exists(TMP_DIR . "user_output" . $a8df9f055e91a1e9240230b69af85555["id"])) { 
      goto a832ffe07e4cbea537d91b8fc7e877e6; 
    } 
    goto A8422a771e781ef9c719e7c2c737b847; 
    E215d24309823770dbd5eb9e80dfee11: 
    $a8df9f055e91a1e9240230b69af85555["channels"] = array_slice($a8df9f055e91a1e9240230b69af85555["channels"], $a8851ef591e0cdd9aad6ec4f7bd4b160["offset"], $a8851ef591e0cdd9aad6ec4f7bd4b160["items_per_page"]); 
    goto e9874c1b4f01230fe2b12cb5d81c3d09; 
    d7390cda74af24b07c82807520f1b130: 
    $de64b4b9800f8407c8499fdc13f8e4f6 = self::A477369ead7aA63E77aD3F4634982a8A($a8df9f055e91a1e9240230b69af85555["con_isp_name"]); 
    goto Dca4f68ae7b46641a9729acf2813535c; 
    Eada6c4344bbf68029cd38fbebaf91ba: 
    Ace99340c288ee1f97b0b369facadb1d: 
    goto De64d4ef4b8d9e06622ab1ae0b5b516e; 
    cbb2025b2241bb1a6d84efb174a63054: 
    cd4d613d2328bad68851079108182896: 
    goto B245d74ab8b631492e507a8cafca4bfd; 
    C0918811252ebcea3622c8b8c1cc0519: 
    d723e4aa719aee16fc3798fcecf2819d: 
    goto b48837afa84687f64523761f18e1fb7c; 
    D2ee84a7005171d43061decc8fc1e2b3: 
    if (!($a8df9f055e91a1e9240230b69af85555["username"] != $f6806488699d3315dc5dc1e27a401b3e || $a8df9f055e91a1e9240230b69af85555["password"] != $A6a4b4fbceaf0ab570c374f4faaa990f)) { 
      goto Ace99340c288ee1f97b0b369facadb1d; 
    } 
    goto B352bd41f4c482abebb8ac7591b98549; 
    cc52b8c6ccd45cfde75c7c845cf20fee: 
    self::$ipTV_db->query("SELECT * FROM `users` WHERE `id` = '%d'", $E38668abaa324e464e266fb7b7e784b1); 
    goto a3afa2e5b1ed3e22dc499a7dd5b43400; 
    Db39acc2a0b3c624d0cacd97370f6268: 
    def1705bd5fb80508dec2211cd2cdfa4: 
    goto bb58f9dd0855e45c96df1e7d301de511; 
    E47530761abed77ab5a962f5cd29f4c9: 
    $Ff48bb3649e5b84524bd8d318c03db3c = $A92229131e0f5177a362478fd6f3bd8d = array(); 
    goto F8ca421cdb36f86ccd86ee4ec85bb173; 
    Ee83a21126893d4e9c60e146ce9d5eb2: 
    if (!(a78bF8D35765be2408c50712CE7A43aD::$settings["show_isps"] == 1 && !empty($f4889efa84e1f2e30e5e9780973f68cb))) { 
      goto D0412de8a75e99ca3552f03fbcb2f008; 
    } 
    goto C34d27c6bd232e77ab46c95fa7ae0bcb; 
    C568931836b4e4a8ac2c8019165e4057: 
    $a8df9f055e91a1e9240230b69af85555["mag_invalid_token"] = true; 
    goto C0634f2eca6822e5a2b587aa198285d5; 
    B502114d2462a2b04b290c0b3e7a0244: 
    Bf7d5ccecea92571df8c51191b64e765: 
    goto E2b47b6fc96a1dac4c81530929e2426c; 
    Ed26e750805d0768027c29b09bf15af8: 
    $a8df9f055e91a1e9240230b69af85555["isp_is_server"] = $a8df9f055e91a1e9240230b69af85555["isp_violate"] = 0; 
    goto Ee83a21126893d4e9c60e146ce9d5eb2; 
    dee3efa278a1aaf4244ac69531ac60f1: 
    $C529401a6487f7fc473dd0ec948c66c8 = self::$ipTV_db->B98cE8b3899e362093173cC5eb4146B9(); 
    goto F37193570c08c871d3c21db43a8be0bf; 
    B245d74ab8b631492e507a8cafca4bfd: 
    self::$ipTV_db->query("SELECT COUNT(`activity_id`) FROM `user_activity_now` WHERE `user_id` = '%d'", $a8df9f055e91a1e9240230b69af85555["id"]); 
    goto B9b9e6671c2a85c5d5a299b233c9c762; 
    B0cf1f04d1f6f9e49c5590c1815153cb: 
    Fee5ea7a09ac4d9faf2fc2a0073bf819: 
    goto D47e1fc99ad2f95b608b379d4d489c2b; 
    bb6a40541f1e0f81360d9847055eb60c: 
    $a8df9f055e91a1e9240230b69af85555["allowed_ips"] = @array_filter(array_map("trim", json_decode($a8df9f055e91a1e9240230b69af85555["allowed_ips"], true))); 
    goto b2660f52b45108aa32383587bda5229d; 
    fc2074500be3c450ae0b914d03e610f4: 
    if (!($a8df9f055e91a1e9240230b69af85555["isp_is_server"] == 1)) { 
      goto C36f1b09018272dea575165c202c33f8; 
    } 
    goto fd8376fa62f89fca1fae7661dd63c018; 
    c724a4ddfd3d5f78dabcf09a168ba8ab: 
    if (!($a8df9f055e91a1e9240230b69af85555["max_connections"] == 1 && a78Bf8d35765Be2408c50712CE7a43Ad::$settings["disallow_2nd_ip_con"] == 1 && $a8df9f055e91a1e9240230b69af85555["active_cons"] > 0 && !empty($f4889efa84e1f2e30e5e9780973f68cb))) { 
      goto cec17e215e6ada13315b8a96c290b35e; 
    } 
    goto e73705250888fee7b2507fcaf5cc08cc; 
    b09775eb6dc5fc29986f0dcba0d835a2: 
    if (!(A78Bf8D35765be2408C50712cE7A43Ad::$settings["case_sensitive_line"] == 1 && !empty($f6806488699d3315dc5dc1e27a401b3e) && !empty($A6a4b4fbceaf0ab570c374f4faaa990f))) { 
      goto ec8948a763869b196c6edd56f02ebd47; 
    } 
    goto D2ee84a7005171d43061decc8fc1e2b3; 
    C09f7b1fd558ed42a86a463aee6baa07: 
    $a8df9f055e91a1e9240230b69af85555["isp_is_server"] = $Ab8205819e41cfa4d857e6ec45554558["isp_info"]["is_server"]; 
    goto eb2f0005496feff492b0514ddcfbe295; 
    b633475bd16781d1c2139301d0ec3865: 
    c8ad298c2087c7240ac59f239f61fb2e: 
    goto Ecdeae823e2553da93e6f3e571b0351a; 
    F4a7ed21a656cabefe13fd9727f4cee6: 
    ac33fc440f7f7f506e33791c8189a6e8: 
    goto C6200de537f851c51e344ffa6695fc3f; 
    eb37d5c3e0c620b09d105606bf770774: 
    $a8df9f055e91a1e9240230b69af85555["con_isp_type"] = $a8df9f055e91a1e9240230b69af85555["isp_is_server"] == 1 ? "Custom" : null; 
    goto a3479b1554f7b8468c70f26b277b6a56; 
    dfcb44a87937d59217224dd10311ff7b: 
    if (!(self::$ipTV_db->d1e5Ce3b87BB868b9E6EfD39Aa355a4F() > 0)) { 
      goto Af210dc6adba96336f13c322a7de84aa; 
    } 
    goto Adb7bceee538d459cef255a32115d958; 
    D4c83122c86a332ae42338287c41cba0: 
    f09cc905c8975d30745e50905000379b: 
    goto E55cbff8c432a1a9b3289300173c359e; 
    B421693f45646b992bd8596f3025c895: 
    A551dfd8f74f90d8fd0499f2b5078982: 
    goto D1e5e0567103b069b9bf0bbd9ab18fb6; 
    c9ca6fabb3e781d30c5de858dd56ed1f: 
    if (empty($a8851ef591e0cdd9aad6ec4f7bd4b160["items_per_page"])) { 
      goto e223e65fb63c7ad10d76b1b7bec4175d; 
    } 
    goto e64f08d1a29090f3c94a08ce4e1a5021; 
    D71445065fcc62a43fa76771b05d8a0f: 
    $a8df9f055e91a1e9240230b69af85555["bouquet"] = json_decode($a8df9f055e91a1e9240230b69af85555["bouquet"], true); 
    goto bb6a40541f1e0f81360d9847055eb60c; 
    Fcfa2cfd01abc68e0af6f97e421edb3b: 
    Cb7dc9da592a751caa60eec5c1b5c8bd: 
    goto D4bf70cbf29e135a0b49abb86a7d9012; 
    eb2f0005496feff492b0514ddcfbe295: 
    aa73a3261c0741ab2dedbbf1deccd099: 
    goto fc2074500be3c450ae0b914d03e610f4; 
    a5d321610522b60862285684d3018927: 
    $a8df9f055e91a1e9240230b69af85555["con_isp_name"] = $Ab8205819e41cfa4d857e6ec45554558["isp_info"]["description"]; 
    goto d7390cda74af24b07c82807520f1b130; 
    Fce13fc2bb39c52e0718c4fcc28e1e6f: 
    $a8df9f055e91a1e9240230b69af85555["output_formats"] = unserialize(file_get_contents(TMP_DIR . "user_output" . $a8df9f055e91a1e9240230b69af85555["id"])); 
    goto B502114d2462a2b04b290c0b3e7a0244; 
    C8730fa2db4a4b44107cdef4a2a2625d: 
    A4a7aff7f29c6ec2e57bfd6bad6e63a5: 
    goto D71445065fcc62a43fa76771b05d8a0f; 
    E31b3be4bc72c4baa0f6125f64788b1f: 
    if (empty($Ab8205819e41cfa4d857e6ec45554558["isp_info"]["description"])) { 
      goto A551dfd8f74f90d8fd0499f2b5078982; 
    } 
    goto a5d321610522b60862285684d3018927; 
    eaa614b69bf562404f03553078949b34: 
    if (!($de64b4b9800f8407c8499fdc13f8e4f6 !== false)) { 
      goto Be31f674dffdf9e6b17ab7a11f12d66c; 
    } 
    goto f4f2d12a70e105bad34545af29c74939; 
    bf064e635f29df7de1d209f31c599778: 
  } 
 
  public static function Bc358DB57D4903bFdDF6652560fae708($Fe9028a70727ba5f6b7129f9352b020c, $a9b4c615c3623cb531f93f87f402ccdc) 
  { 
    if (!file_exists(TMP_DIR . "categories_bouq")) { 
      return true; 
    } 
    if (!is_array($a9b4c615c3623cb531f93f87f402ccdc)) { 
      $a9b4c615c3623cb531f93f87f402ccdc = json_decode($a9b4c615c3623cb531f93f87f402ccdc, true); 
    } 
    $output = unserialize(file_get_contents(TMP_DIR . "categories_bouq")); 
    foreach ($a9b4c615c3623cb531f93f87f402ccdc as $A4d6fb6268124336b7497e2f7283d227) { 
      if (isset($output[$A4d6fb6268124336b7497e2f7283d227])) { 
        if (in_array($Fe9028a70727ba5f6b7129f9352b020c, $output[$A4d6fb6268124336b7497e2f7283d227])) { 
          return true; 
        } 
      } 
    } 
    return false; 
  } 
 
  public static function f2cBd6b6f59558B819C0cFF8C3B2EF2c($F89e57ebe9caa43312cce5a27bfa9e5c = null, $bad0c96fedbc6eccfe927016a4dc3cd6 = null, $Fa9d0275367287eb0662f130e93d3a25 = false, $C1c49b38f7480b5e67acaf5b0185dc21 = false, $F7b34d6358a2bbb674f79a68e942b7e2 = false) 
  { 
    if (empty($F89e57ebe9caa43312cce5a27bfa9e5c)) { 
      self::$ipTV_db->query("SELECT * FROM `mag_devices` WHERE `mac` = '%s'", base64_encode($bad0c96fedbc6eccfe927016a4dc3cd6)); 
    } else { 
      self::$ipTV_db->query("SELECT * FROM `mag_devices` WHERE `mag_id` = '%d'", $F89e57ebe9caa43312cce5a27bfa9e5c); 
    } 
    if ((self::$ipTV_db->d1e5Ce3b87bb868b9e6eFd39Aa355a4F() > 0)) { 
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e = array(); 
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["mag_device"] = self::$ipTV_db->f1eD191d78470660eDff4a007696bc1F(); 
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["mag_device"]["mac"] = base64_decode($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["mag_device"]["mac"]); 
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"] = array(); 
      if (($a8df9f055e91a1e9240230b69af85555 = self::E5550592Aa298dd1D5EE59Cdce063A12($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["mag_device"]["user_id"], null, null, $Fa9d0275367287eb0662f130e93d3a25, $C1c49b38f7480b5e67acaf5b0185dc21, $F7b34d6358a2bbb674f79a68e942b7e2))) { 
        $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"] = $a8df9f055e91a1e9240230b69af85555; 
      } 
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["pair_line_info"] = array(); 
      if (!empty($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"])) { 
        $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["pair_line_info"] = array(); 
        if (!is_null($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"]["pair_id"])) { 
          if (($a8df9f055e91a1e9240230b69af85555 = self::E5550592aA298dd1D5ee59cdce063A12($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"]["pair_id"], null, null, $Fa9d0275367287eb0662f130e93d3a25, $C1c49b38f7480b5e67acaf5b0185dc21, $F7b34d6358a2bbb674f79a68e942b7e2))) { 
            $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["pair_line_info"] = $a8df9f055e91a1e9240230b69af85555; 
          } 
        } 
      } 
      return $a9acf1899f95ee2d7eaf6ccc5c6e8d8e; 
    } 
    return false; 
  } 
 
  public static function a2999eEDBe1FF2D9cE52ef5311680Cd4($E84b78040a42ede27e9c6a342a7cf406, $Fa9d0275367287eb0662f130e93d3a25 = false, $C1c49b38f7480b5e67acaf5b0185dc21 = false, $F7b34d6358a2bbb674f79a68e942b7e2 = false) 
  { 
    if (empty($E84b78040a42ede27e9c6a342a7cf406["device_id"])) { 
      self::$ipTV_db->query("SELECT * FROM `enigma2_devices` WHERE `mac` = '%s'", $E84b78040a42ede27e9c6a342a7cf406["mac"]); 
    } 
    self::$ipTV_db->query("SELECT * FROM `enigma2_devices` WHERE `device_id` = '%d'", $E84b78040a42ede27e9c6a342a7cf406["device_id"]); 
    if ((self::$ipTV_db->d1e5CE3B87bb868b9e6eFD39aA355A4F() > 0)) { 
      $f80fde69180c88b387a3450bccab89de = array(); 
      $f80fde69180c88b387a3450bccab89de["enigma2"] = self::$ipTV_db->F1ED191d78470660edFF4a007696bc1F(); 
      $f80fde69180c88b387a3450bccab89de["user_info"] = array(); 
      if (($a8df9f055e91a1e9240230b69af85555 = self::E5550592aA298DD1d5EE59cdce063A12($f80fde69180c88b387a3450bccab89de["enigma2"]["user_id"], null, null, $Fa9d0275367287eb0662f130e93d3a25, $C1c49b38f7480b5e67acaf5b0185dc21, $F7b34d6358a2bbb674f79a68e942b7e2))) { 
        $f80fde69180c88b387a3450bccab89de["user_info"] = $a8df9f055e91a1e9240230b69af85555; 
      } 
      $f80fde69180c88b387a3450bccab89de["pair_line_info"] = array(); 
      if (!empty($f80fde69180c88b387a3450bccab89de["user_info"])) { 
        $f80fde69180c88b387a3450bccab89de["pair_line_info"] = array(); 
        if (!is_null($f80fde69180c88b387a3450bccab89de["user_info"]["pair_id"])) { 
          if (($a8df9f055e91a1e9240230b69af85555 = self::e5550592aA298dD1d5Ee59cDce063a12($f80fde69180c88b387a3450bccab89de["user_info"]["pair_id"], null, null, $Fa9d0275367287eb0662f130e93d3a25, $C1c49b38f7480b5e67acaf5b0185dc21, $F7b34d6358a2bbb674f79a68e942b7e2))) { 
            $f80fde69180c88b387a3450bccab89de["pair_line_info"] = $a8df9f055e91a1e9240230b69af85555; 
          } 
        } 
      } 
      return $f80fde69180c88b387a3450bccab89de; 
    } 
    return false; 
  } 
 
  public static function a813cBD1E7EA2Bb17742dE7BB2392ebF($E38668abaa324e464e266fb7b7e784b1, $d1137e717291f9bcc4c153ac7ea29f57) 
  { 
    self::$ipTV_db->query("SELECT * FROM `user_activity_now` WHERE `user_id` = '%d' ORDER BY activity_id ASC", $E38668abaa324e464e266fb7b7e784b1); 
    $E80aae019385d9c9558555fb07017028 = self::$ipTV_db->c126fd559932F625Cdf6098d86C63880(); 
    $f5ab0145e33718c87b1ade175ab1ec24 = count($E80aae019385d9c9558555fb07017028) - $d1137e717291f9bcc4c153ac7ea29f57 + 1; 
    if (($f5ab0145e33718c87b1ade175ab1ec24 <= 0)) { 
      return; 
    } 
    $Fc400afa4288af82b36b1a85c30416c2 = 0; 
    $a65cbae81b158857c4230683ea812050 = array(); 
    $C48e0083a9caa391609a3c645a2ec889 = 0; 
    while (($C48e0083a9caa391609a3c645a2ec889 < count($E80aae019385d9c9558555fb07017028) && $C48e0083a9caa391609a3c645a2ec889 < $f5ab0145e33718c87b1ade175ab1ec24)) { 
      if (($E80aae019385d9c9558555fb07017028[$C48e0083a9caa391609a3c645a2ec889]["hls_end"] == 1)) { 
        continue; 
      } 
      if (self::a1eAe86369aa95a55b4BE332F1e22FE3($E80aae019385d9c9558555fb07017028[$C48e0083a9caa391609a3c645a2ec889], false)) { 
        ++$Fc400afa4288af82b36b1a85c30416c2; 
        if (($E80aae019385d9c9558555fb07017028[$C48e0083a9caa391609a3c645a2ec889]["container"] != "hls")) { 
          $a65cbae81b158857c4230683ea812050[] = $E80aae019385d9c9558555fb07017028[$C48e0083a9caa391609a3c645a2ec889]["activity_id"]; 
        } 
      } 
      $C48e0083a9caa391609a3c645a2ec889++; 
    } 
    if (!empty($a65cbae81b158857c4230683ea812050)) { 
      self::$ipTV_db->query("DELETE FROM `user_activity_now` WHERE `activity_id` IN (" . implode(",", $a65cbae81b158857c4230683ea812050) . ")"); 
    } 
    return $Fc400afa4288af82b36b1a85c30416c2; 
  } 
 
  public static function A1Eae86369aa95A55B4bE332f1e22fE3($Cac03b89c9bf5eedf49be049cd3ad8b2, $F5478657dda4770727c6f4f19bcf419c = true) 
  { ///// error 
    if (empty($Cac03b89c9bf5eedf49be049cd3ad8b2)) { 
      return false; 
    } 
    if (empty($Cac03b89c9bf5eedf49be049cd3ad8b2["activity_id"])) { 
      self::$ipTV_db->query("SELECT * FROM `user_activity_now` WHERE `activity_id` = '%d'", $Cac03b89c9bf5eedf49be049cd3ad8b2); 
      $Cac03b89c9bf5eedf49be049cd3ad8b2 = self::$ipTV_db->f1Ed191D78470660edfF4A007696bC1f(); 
    } 
    if (empty($Cac03b89c9bf5eedf49be049cd3ad8b2)) { 
      return false; 
    } 
    if ($Cac03b89c9bf5eedf49be049cd3ad8b2["container"] == "rtmp") { 
      if ($Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"] == SERVER_ID) { 
        shell_exec("wget --timeout=2 -O /dev/null -o /dev/null '" . A78bF8D35765BE2408c50712cE7a43AD::$StreamingServers[SERVER_ID]["rtmp_mport_url"] . "control/drop/client?clientid={$Cac03b89c9bf5eedf49be049cd3ad8b2['pid']}' >/dev/null 2>/dev/null &"); 
      } else { 
        self::$ipTV_db->query("INSERT INTO `signals` (`pid`,`server_id`,`rtmp`,`time`) VALUES('%d','%d','%d',UNIX_TIMESTAMP())", $Cac03b89c9bf5eedf49be049cd3ad8b2["pid"], $Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"], 1); 
      } 
    } else { 
      if ($Cac03b89c9bf5eedf49be049cd3ad8b2["container"] == "hls") { 
        if (!$F5478657dda4770727c6f4f19bcf419c) { 
          self::$ipTV_db->query("UPDATE `user_activity_now` SET `hls_end` = 1 WHERE `activity_id` = '%d'", $Cac03b89c9bf5eedf49be049cd3ad8b2["activity_id"]); 
        } 
      } else { 
        if ($Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"] == SERVER_ID) { 
          shell_exec("kill -9 {$Cac03b89c9bf5eedf49be049cd3ad8b2["pid"]} >/dev/null 2>/dev/null &"); 
        } 
        self::$ipTV_db->query("INSERT INTO `signals` (`pid`,`server_id`,`time`) VALUES('%d','%d',UNIX_TIMESTAMP())", $Cac03b89c9bf5eedf49be049cd3ad8b2["pid"], $Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"]); 
      } 
      if ($F5478657dda4770727c6f4f19bcf419c) { 
        self::$ipTV_db->query("DELETE FROM `user_activity_now` WHERE `activity_id` = '%d'", $Cac03b89c9bf5eedf49be049cd3ad8b2["activity_id"]); 
      } 
      self::A49C2fB1ebA096C52a352A85C8D09D8d($Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["stream_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["date_start"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_agent"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_ip"], $Cac03b89c9bf5eedf49be049cd3ad8b2["container"], $Cac03b89c9bf5eedf49be049cd3ad8b2["geoip_country_code"], $Cac03b89c9bf5eedf49be049cd3ad8b2["isp"], $Cac03b89c9bf5eedf49be049cd3ad8b2["external_device"]); 
      return true; 
    } 
  } 
 
  public static function BA58BB30969E80D158Da7Db06421D0d8($Bc7d327b1510891329ca9859db27320f) 
  { 
    if (empty($Bc7d327b1510891329ca9859db27320f)) { 
      return false; 
    } 
    self::$ipTV_db->query("SELECT * FROM `user_activity_now` WHERE `container` = 'rtmp' AND `pid` = '%d' AND `server_id` = '%d'", $Bc7d327b1510891329ca9859db27320f, SERVER_ID); 
    if ((self::$ipTV_db->d1e5ce3b87bb868B9E6efd39aA355a4F() > 0)) { 
      $Cac03b89c9bf5eedf49be049cd3ad8b2 = self::$ipTV_db->f1eD191D78470660eDFf4a007696bc1F(); 
      self::$ipTV_db->query("DELETE FROM `user_activity_now` WHERE `activity_id` = '%d'", $Cac03b89c9bf5eedf49be049cd3ad8b2["activity_id"]); 
      self::a49c2FB1Eba096c52a352a85C8d09D8d($Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["stream_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["date_start"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_agent"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_ip"], $Cac03b89c9bf5eedf49be049cd3ad8b2["container"], $Cac03b89c9bf5eedf49be049cd3ad8b2["geoip_country_code"], $Cac03b89c9bf5eedf49be049cd3ad8b2["isp"], $Cac03b89c9bf5eedf49be049cd3ad8b2["external_device"]); 
      return true; 
    } 
    return false; 
  } 
 
  public static function A49c2Fb1ebA096C52a352A85C8d09D8D($e951d0b9610ba3624d06def5a541cb17, $E38668abaa324e464e266fb7b7e784b1, $ba85d77d367dcebfcc2a3db9e83bb581, $start, $D4f195af96a237479546fa1dccf6173a, $f4889efa84e1f2e30e5e9780973f68cb, $F1350a5569e4b73d2f9cb26483f2a0c1, $d453b0f7262b2c8794e5bc6e4802d449, $A1849c9433e6c0ae1d4aeafaf150d131, $a349f0750f0a814bd31ec4b3da51da95 = '') 
  { 
    if ((A78bF8d35765bE2408c50712cE7a43ad::$settings["save_closed_connection"] == 0)) { 
      return; 
    } 
    $Cac03b89c9bf5eedf49be049cd3ad8b2 = array("user_id" => intval($E38668abaa324e464e266fb7b7e784b1), "stream_id" => intval($ba85d77d367dcebfcc2a3db9e83bb581), "server_id" => intval($e951d0b9610ba3624d06def5a541cb17), "date_start" => intval($start), "user_agent" => $D4f195af96a237479546fa1dccf6173a, "user_ip" => htmlentities($f4889efa84e1f2e30e5e9780973f68cb), "date_end" => time(), "container" => $F1350a5569e4b73d2f9cb26483f2a0c1, "geoip_country_code" => $d453b0f7262b2c8794e5bc6e4802d449, "isp" => $A1849c9433e6c0ae1d4aeafaf150d131, "external_device" => htmlentities($a349f0750f0a814bd31ec4b3da51da95)); 
    file_put_contents(TMP_DIR . "offline_cons", base64_encode(json_encode($Cac03b89c9bf5eedf49be049cd3ad8b2)) . "", FILE_APPEND | LOCK_EX); 
  } 
 
  public static function c1591643EAfdAaE33ff6E69e5e49D651($ba85d77d367dcebfcc2a3db9e83bb581, $A46fd5eee12ebb82d63744d80a987c05, $b4af8b82d0e004d138b6f62947d7a1fa, $f090771de8f10383e371fc62e73e226f, $d76067cf9572f7a6691c85c12faf2a29 = '', $aa1dc37d3856d0124e1c6669bb98c933 = false) 
  { 
    if ((a78BF8d35765be2408C50712Ce7a43AD::$settings["client_logs_save"] == 0 && !$aa1dc37d3856d0124e1c6669bb98c933)) { 
      return; 
    } 
    $D4f195af96a237479546fa1dccf6173a = !empty($_SERVER["HTTP_USER_AGENT"]) ? htmlentities($_SERVER["HTTP_USER_AGENT"]) : ''; 
    $edd8801e02c613e4742a16fe132ace86 = empty($_SERVER["QUERY_STRING"]) ? '' : $_SERVER["QUERY_STRING"]; 
    $d76067cf9572f7a6691c85c12faf2a29 = array("user_id" => $A46fd5eee12ebb82d63744d80a987c05, "stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "action" => $b4af8b82d0e004d138b6f62947d7a1fa, "query_string" => htmlentities($_SERVER["QUERY_STRING"]), "user_agent" => $D4f195af96a237479546fa1dccf6173a, "user_ip" => $f090771de8f10383e371fc62e73e226f, "time" => time(), "extra_data" => $d76067cf9572f7a6691c85c12faf2a29); 
    file_put_contents(TMP_DIR . "client_request.log", base64_encode(json_encode($d76067cf9572f7a6691c85c12faf2a29)) . "", FILE_APPEND); 
  } 
 
  public static function b8430212cC8301200A4976571DbA202C($Bb37b848bec813a5c13ea0b018962c40, $af46c19ad71d32d62575a30b0e1b2f2a = 0) 
  { 
    if (file_exists($Bb37b848bec813a5c13ea0b018962c40)) { 
      $F3803fa85b38b65447e6d438f8e9176a = file_get_contents($Bb37b848bec813a5c13ea0b018962c40); 
      if (preg_match_all("/(.*?).ts/", $F3803fa85b38b65447e6d438f8e9176a, $ae37877cee3bc97c8cfa6ec5843993ed)) { 
        if ($af46c19ad71d32d62575a30b0e1b2f2a > 0) { 
          $D8eed577376997b90ec084598ddf5bab = intval($af46c19ad71d32d62575a30b0e1b2f2a / 10); 
          return array_slice($ae37877cee3bc97c8cfa6ec5843993ed[0], -$D8eed577376997b90ec084598ddf5bab); 
        } 
        preg_match("/_(.*)\./", array_pop($ae37877cee3bc97c8cfa6ec5843993ed[0]), $adb24597b0e7956b0f3baad7c260916d); 
        return $adb24597b0e7956b0f3baad7c260916d[1]; 
      } 
    } 
    return false; 
  } 
 
  public static function B18c6BF534aE0B9B94354DB508D52A48($D556aa916c3639fd698001b7fef2c4ea, $A6a4b4fbceaf0ab570c374f4faaa990f, $ba85d77d367dcebfcc2a3db9e83bb581) 
  { 
    if (file_exists($D556aa916c3639fd698001b7fef2c4ea)) { 
      $F3803fa85b38b65447e6d438f8e9176a = file_get_contents($D556aa916c3639fd698001b7fef2c4ea); 
      if (preg_match_all("/(.*?)\.ts/", $F3803fa85b38b65447e6d438f8e9176a, $ae37877cee3bc97c8cfa6ec5843993ed)) { 
        foreach ($ae37877cee3bc97c8cfa6ec5843993ed[0] as $A35c84197cc933d0578522463b946147) { 
          $F3803fa85b38b65447e6d438f8e9176a = str_replace($A35c84197cc933d0578522463b946147, "/streaming/admin_live.php?password={$A6a4b4fbceaf0ab570c374f4faaa990f}&extension=m3u8&segment={$A35c84197cc933d0578522463b946147}&stream={$ba85d77d367dcebfcc2a3db9e83bb581}", $F3803fa85b38b65447e6d438f8e9176a); 
        } 
        return $F3803fa85b38b65447e6d438f8e9176a; 
      } 
      return false; 
    } 
  } 
 
  public static function E7917f7f55606C448105A9A4016538b9($D556aa916c3639fd698001b7fef2c4ea, $f6806488699d3315dc5dc1e27a401b3e = '', $A6a4b4fbceaf0ab570c374f4faaa990f = '', $Fa6494e569aed942b375e025f096b099) 
  { 
    if (file_exists($D556aa916c3639fd698001b7fef2c4ea)) { 
      $F3803fa85b38b65447e6d438f8e9176a = file_get_contents($D556aa916c3639fd698001b7fef2c4ea); 
      if (preg_match_all("/(.*?)\.ts/", $F3803fa85b38b65447e6d438f8e9176a, $ae37877cee3bc97c8cfa6ec5843993ed)) { 
        foreach ($ae37877cee3bc97c8cfa6ec5843993ed[0] as $A35c84197cc933d0578522463b946147) { 
          $Aacb752351b5de80f12830c2026b757e = md5($A35c84197cc933d0578522463b946147 . $f6806488699d3315dc5dc1e27a401b3e . A78bF8d35765BE2408C50712CE7A43AD::$settings["crypt_load_balancing"] . filesize(STREAMS_PATH . $A35c84197cc933d0578522463b946147)); 
          $F3803fa85b38b65447e6d438f8e9176a = str_replace($A35c84197cc933d0578522463b946147, "/hls/{$f6806488699d3315dc5dc1e27a401b3e}/{$A6a4b4fbceaf0ab570c374f4faaa990f}/{$Fa6494e569aed942b375e025f096b099}/{$Aacb752351b5de80f12830c2026b757e}/{$A35c84197cc933d0578522463b946147}", $F3803fa85b38b65447e6d438f8e9176a); 
        } 
        return $F3803fa85b38b65447e6d438f8e9176a; 
      } 
      return false; 
    } 
  } 
 
  public static function DfBDd0f64a97ac684CE49c689D9636Ac($D4f195af96a237479546fa1dccf6173a) 
  { 
    $D4f195af96a237479546fa1dccf6173a = strtolower($D4f195af96a237479546fa1dccf6173a); 
    $ac3e12febbb571ae6bbc11a06c8f5331 = false; 
    foreach (a78bf8d35765Be2408C50712CE7a43aD::$blockedUA as $E7cca48cfca85fc445419a32d7d8f973 => $e5703a07efed268fcb5c4c86a4cab348) { 
      if ($e5703a07efed268fcb5c4c86a4cab348["exact_match"] == 1) { 
        if (($e5703a07efed268fcb5c4c86a4cab348["blocked_ua"] == $D4f195af96a237479546fa1dccf6173a)) { 
          $ac3e12febbb571ae6bbc11a06c8f5331 = $E7cca48cfca85fc445419a32d7d8f973; 
          break; 
        } 
      } else if (stristr($D4f195af96a237479546fa1dccf6173a, $e5703a07efed268fcb5c4c86a4cab348["blocked_ua"])) { 
        $ac3e12febbb571ae6bbc11a06c8f5331 = $E7cca48cfca85fc445419a32d7d8f973; 
      } 
    } 
    if (($ac3e12febbb571ae6bbc11a06c8f5331 > 0)) { 
      self::$ipTV_db->query("UPDATE `blocked_user_agents` SET `attempts_blocked` = `attempts_blocked`+1 WHERE `id` = '%d'", $ac3e12febbb571ae6bbc11a06c8f5331); 
      die; 
    } 
  } 
 
  public static function CdA72bC41975C364bc559db25648a5b2($Bc7d327b1510891329ca9859db27320f, $ba85d77d367dcebfcc2a3db9e83bb581, $b2157c035e132769495d0acb4e6be575 = PHP_BIN) 
  { 
    if (empty($Bc7d327b1510891329ca9859db27320f)) { 
      return false; 
    } 
    clearstatcache(true); 
    if ((file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f) && is_readable("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe") && basename(readlink("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe")) == basename($b2157c035e132769495d0acb4e6be575))) { 
      $ea5780c60b0a2afa62b1d8395f019e9a = trim(file_get_contents("/proc/{$Bc7d327b1510891329ca9859db27320f}/cmdline")); 
      if (($ea5780c60b0a2afa62b1d8395f019e9a == "XtreamCodes[{$ba85d77d367dcebfcc2a3db9e83bb581}]")) { 
        return true; 
      } 
    } 
    return false; 
  } 
 
  public static function C57799E5196664CB99139813250673e2($f4889efa84e1f2e30e5e9780973f68cb) 
  { 
    $b63b894b2f9b5aabe135ef4a17f2aed8 = TMP_DIR . md5($f4889efa84e1f2e30e5e9780973f68cb . "cracked"); 
    if (file_exists($b63b894b2f9b5aabe135ef4a17f2aed8)) { 
      $f0bdbe56c3b41dee80ecaf635ea527e1 = intval(file_get_contents($b63b894b2f9b5aabe135ef4a17f2aed8)); 
      return $f0bdbe56c3b41dee80ecaf635ea527e1 == 1 ? true : false; 
    } 
    if (file_exists(TMP_DIR . "cache_x")) { 
      $E39de148e1c9c7c038772e11158786c8 = json_decode(eAab451Ef7A60C6d480e43b6C15a14A1(base64_decode(file_get_contents(TMP_DIR . "cache_x")), KEY_CRYPT), true); 
      if ((is_array($E39de148e1c9c7c038772e11158786c8["ips"]) && !empty($E39de148e1c9c7c038772e11158786c8["ips"]) && in_array($f4889efa84e1f2e30e5e9780973f68cb, $E39de148e1c9c7c038772e11158786c8["ips"]))) { 
        file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, 1); 
        return true; 
      } 
    } 
    file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, 0); 
    return false; 
  } 
 
  public static function F4a9B20600bb9A41Ed2391b0ea000578($Bc7d327b1510891329ca9859db27320f, $ba85d77d367dcebfcc2a3db9e83bb581) 
  { 
    if (empty($Bc7d327b1510891329ca9859db27320f)) { 
      return false; 
    } 
    clearstatcache(true); 
    if ((file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f) && is_readable("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe"))) { 
      $ea5780c60b0a2afa62b1d8395f019e9a = trim(file_get_contents("/proc/{$Bc7d327b1510891329ca9859db27320f}/cmdline")); 
      if (($ea5780c60b0a2afa62b1d8395f019e9a == "XtreamCodesDelay[{$ba85d77d367dcebfcc2a3db9e83bb581}]")) { 
        return true; 
      } 
    } 
    return false; 
  } 
 
  public static function BCaA9B8a7B46eb36CD507A218fa64474($Bc7d327b1510891329ca9859db27320f, $ba85d77d367dcebfcc2a3db9e83bb581, $b2157c035e132769495d0acb4e6be575 = FFMPEG_PATH) 
  { 
    if (empty($Bc7d327b1510891329ca9859db27320f)) { 
      return false; 
    } 
    clearstatcache(true); 
    if ((file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f) && is_readable("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe") && basename(readlink("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe")) == basename($b2157c035e132769495d0acb4e6be575))) { 
      $ea5780c60b0a2afa62b1d8395f019e9a = trim(file_get_contents("/proc/{$Bc7d327b1510891329ca9859db27320f}/cmdline")); 
      if (stristr($ea5780c60b0a2afa62b1d8395f019e9a, "/{$ba85d77d367dcebfcc2a3db9e83bb581}_.m3u8")) { 
        return true; 
      } 
    } 
    return false; 
  } 
 
  public static function ps_running($Bc7d327b1510891329ca9859db27320f, $b2157c035e132769495d0acb4e6be575) 
  { 
    if (empty($Bc7d327b1510891329ca9859db27320f)) { 
      return false; 
    } 
    clearstatcache(true); 
    if ((file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f) && is_readable("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe") && basename(readlink("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe")) == basename($b2157c035e132769495d0acb4e6be575))) { 
      return true; 
    } 
    return false; 
  } 
 
  public static function d0b968cd6CFdf340CA85B1c3d9A40649($Fef8638ed5bbe909f78f718c782ee1aa = 0, $f2ec7ce9da258301346cfc56d0e836ce, $Cca12fe7fb7e87077953f76f574e3128, $F1350a5569e4b73d2f9cb26483f2a0c1 = "ts") 
  { 
    if (($Fef8638ed5bbe909f78f718c782ee1aa == 0 && A78bF8D35765Be2408C50712cE7a43aD::$settings[$f2ec7ce9da258301346cfc56d0e836ce] == 1)) { 
      if ($F1350a5569e4b73d2f9cb26483f2a0c1 == "m3u8") { 
        $F0329648e3dd07351be94b489e02ddfb = "#EXTM3U #EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-ALLOW-CACHE:YES #EXT-X-TARGETDURATION:11 #EXTINF:10.0," . A78BF8D35765be2408c50712cE7A43Ad::$settings[$Cca12fe7fb7e87077953f76f574e3128] . "#EXT-X-ENDLIST"; 
        header("Content-Type: application/x-mpegurl"); 
        header("Content-Length: " . strlen($F0329648e3dd07351be94b489e02ddfb)); 
        echo $F0329648e3dd07351be94b489e02ddfb; 
        die; 
      } else { 
        header("Content-Type: video/mp2t"); 
        readfile(A78bf8d35765BE2408C50712ce7A43aD::$settings[$Cca12fe7fb7e87077953f76f574e3128]); 
        die; 
      } 
    } 
    http_response_code(403); 
    die; 
  } 
 
  public static function cFE2E5B7a9107cD2B2Fdb629C199787d($Bb37b848bec813a5c13ea0b018962c40, $Bc7d327b1510891329ca9859db27320f) 
  { 
    return self::ps_running($Bc7d327b1510891329ca9859db27320f, FFMPEG_PATH) && file_exists($Bb37b848bec813a5c13ea0b018962c40); 
  } 
 
  public static function e1F75a50f74A8f4E2129ba474f45d670() 
  { 
    return !empty(a78bf8d35765Be2408c50712cE7A43AD::$settings["get_real_ip_client"]) && !empty($_SERVER[a78bf8d35765BE2408c50712CE7A43ad::$settings["get_real_ip_client"]]) ? $_SERVER[a78bF8D35765be2408C50712cE7a43ad::$settings["get_real_ip_client"]] : $_SERVER["REMOTE_ADDR"]; 
  } 
 
  public static function D28EF1088dD95Be31717AE0F5fa2A158($a28758c1ab974badfc544e11aaf19a57, $Ee89081fe13e3dff2248733e353d4250, $e2409244caf188142affd65c7ad3b0a8 = null) 
  { 
    clearstatcache(); 
    if (!file_exists($Ee89081fe13e3dff2248733e353d4250)) { 
      return false; 
    } 
    switch ($a28758c1ab974badfc544e11aaf19a57) { 
      case "movie": 
        if (!is_null($e2409244caf188142affd65c7ad3b0a8)) { 
          sscanf($e2409244caf188142affd65c7ad3b0a8, "%d:%d:%d", $fd8f2c4ad459c3f2b875636e5d3ac6a7, $Bc1d36e0762a7ca0e7cbaddd76686790, $Ba3faa92a82fb2d1bb6bb866cb272fee); 
          $Bed5705166e68002911f53d0e71685f5 = isset($Ba3faa92a82fb2d1bb6bb866cb272fee) ? $fd8f2c4ad459c3f2b875636e5d3ac6a7 * 3600 + $Bc1d36e0762a7ca0e7cbaddd76686790 * 60 + $Ba3faa92a82fb2d1bb6bb866cb272fee : $fd8f2c4ad459c3f2b875636e5d3ac6a7 * 60 + $Bc1d36e0762a7ca0e7cbaddd76686790; 
          $D2f61e797d44efa20d9d559b2fc2c039 = round(filesize($Ee89081fe13e3dff2248733e353d4250) * 0.008 / $Bed5705166e68002911f53d0e71685f5); 
        } 
      case "live": 
        $Ab9f45b38498c3a010f3c4276ad5767c = fopen($Ee89081fe13e3dff2248733e353d4250, "r"); 
        $ddbd898760d5c96a0ba50b5036daf027 = array(); 
        while (!feof($Ab9f45b38498c3a010f3c4276ad5767c)) { 
          $bb85be39ea05b75c9bffeff236bd9355 = trim(fgets($Ab9f45b38498c3a010f3c4276ad5767c)); 
          if (stristr($bb85be39ea05b75c9bffeff236bd9355, "EXTINF")) { 
            list($C76b30d7f4bca2add414f0f3f81feb56, $Ba3faa92a82fb2d1bb6bb866cb272fee) = explode(":", $bb85be39ea05b75c9bffeff236bd9355); 
            $Ba3faa92a82fb2d1bb6bb866cb272fee = rtrim($Ba3faa92a82fb2d1bb6bb866cb272fee, ","); 
            if (($Ba3faa92a82fb2d1bb6bb866cb272fee <= 0)) { 
              continue; 
            } 
            $c5f97e03cbf94a57a805526a8288042f = trim(fgets($Ab9f45b38498c3a010f3c4276ad5767c)); 
            if (!file_exists(dirname($Ee89081fe13e3dff2248733e353d4250) . "/" . $c5f97e03cbf94a57a805526a8288042f)) { 
              fclose($Ab9f45b38498c3a010f3c4276ad5767c); 
              return false; 
            } 
            $d1e7ea06a1ea36e906219589a2c091d2 = filesize(dirname($Ee89081fe13e3dff2248733e353d4250) . "/" . $c5f97e03cbf94a57a805526a8288042f) * 0.008; 
            $ddbd898760d5c96a0ba50b5036daf027[] = $d1e7ea06a1ea36e906219589a2c091d2 / $Ba3faa92a82fb2d1bb6bb866cb272fee; 
          } 
        } 
        fclose($Ab9f45b38498c3a010f3c4276ad5767c); 
        $D2f61e797d44efa20d9d559b2fc2c039 = count($ddbd898760d5c96a0ba50b5036daf027) > 0 ? round(array_sum($ddbd898760d5c96a0ba50b5036daf027) / count($ddbd898760d5c96a0ba50b5036daf027)) : 0; 
        break; 
    } 
    return $D2f61e797d44efa20d9d559b2fc2c039 > 0 ? $D2f61e797d44efa20d9d559b2fc2c039 : false; 
  } 
 
  public static function EC7D6405E2e9aB495AfB23100077912c($f4889efa84e1f2e30e5e9780973f68cb, $D4f195af96a237479546fa1dccf6173a) 
  { 
    if (empty($f4889efa84e1f2e30e5e9780973f68cb)) { 
      return false; 
    } 
    if (file_exists(TMP_DIR . md5($f4889efa84e1f2e30e5e9780973f68cb))) { 
      return json_decode(file_get_contents(TMP_DIR . md5($f4889efa84e1f2e30e5e9780973f68cb)), true); 
    } 
    $b5ea393347d3e7d8e5baa597b03f7b91 = stream_context_create(array("http" => array("timeout" => 2))); 
    $D8f2ce7d46faab25d8f26203fe94962b = @file_get_contents("http://api.xtream-codes.com/api.php?ip={$f4889efa84e1f2e30e5e9780973f68cb}&user_agent=" . base64_encode($D4f195af96a237479546fa1dccf6173a) . "&block_svp=" . A78Bf8D35765be2408c50712cE7a43ad::$settings["block_svp"], false, $b5ea393347d3e7d8e5baa597b03f7b91); 
    if (!empty($D8f2ce7d46faab25d8f26203fe94962b)) { 
      file_put_contents(TMP_DIR . md5($f4889efa84e1f2e30e5e9780973f68cb), $D8f2ce7d46faab25d8f26203fe94962b); 
    } 
    return json_decode($D8f2ce7d46faab25d8f26203fe94962b, true); 
  } 
 
  public static function a477369eaD7aa63E77AD3F4634982a8a($Cf735adc0fa7bac523a6d09af79aa459) 
  { 
    foreach (a78bf8d35765be2408c50712Ce7a43AD::$customISP as $A1849c9433e6c0ae1d4aeafaf150d131) { 
      if ((strtolower($Cf735adc0fa7bac523a6d09af79aa459) == strtolower($A1849c9433e6c0ae1d4aeafaf150d131["isp"]))) { 
        return $A1849c9433e6c0ae1d4aeafaf150d131["blocked"]; 
      } 
    } 
    return false; 
  } 
} 
 ?>

Did this file decode correctly?

Original Code

<?php
class cd89785224751CCA8017139dAF9e891E
{
  public static $ipTV_db;
  public static $AllowedIPs = array();
  public static function a0218A0e77B606FEF8D734AC4510Ddb1()
  {
    self::$ipTV_db->query("SELECT `ip` FROM `rtmp_ips`");
    return array_merge(array("127.0.0.1"), array_map("gethostbyname", A78bf8D35765BE2408c50712ce7a43ad::c0dA8e7BD7A2028B339E52af2835a028(self::$ipTV_db->c126Fd559932F625cDF6098D86c63880())));
  }

  public static function e8e54de10433EB446982a4Af8ADea379($d38a1c3d822bdbbd61f649f33212ebde, $c5f97e03cbf94a57a805526a8288042f)
  {
    if (empty($d38a1c3d822bdbbd61f649f33212ebde["xy_offset"])) {
      $d43f5adb4da33d3ded5cecc9d0c0b4c7 = rand(150, 380);
      $Cca4c808b355e55e72f3bfb3c6603659 = rand(110, 250);
    } else {
      list($d43f5adb4da33d3ded5cecc9d0c0b4c7, $Cca4c808b355e55e72f3bfb3c6603659) = explode("x", $d38a1c3d822bdbbd61f649f33212ebde["xy_offset"]);
    }
    passthru(FFMPEG_PATH . " -nofix_dts -fflags +igndts -copyts -vsync 0 -nostats -nostdin -hide_banner -loglevel quiet -y -i '" . STREAMS_PATH . $c5f97e03cbf94a57a805526a8288042f . "' -filter_complex 'drawtext=fontfile=" . FFMPEG_FONTS_PATH . ":text='{$d38a1c3d822bdbbd61f649f33212ebde['\155\145\x73\163\x61\147\145']}':fontsize={$d38a1c3d822bdbbd61f649f33212ebde["\x66\x6f\x6e\164\137\x73\151\172\x65"]}:x={$d43f5adb4da33d3ded5cecc9d0c0b4c7}:y={$Cca4c808b355e55e72f3bfb3c6603659}:fontcolor={$d38a1c3d822bdbbd61f649f33212ebde['\146\157\x6e\x74\137\143\x6f\154\157\x72']}' -map 0 -vcodec libx264 -preset ultrafast -acodec copy -scodec copy -mpegts_flags +initial_discontinuity -mpegts_copyts 1 -f mpegts -");
    return true;
  }

  public static function B20C5d64B4C7dBfAffeA9f96934138A4()
  {
    $cde0861dbbf0191a801e3f0699b834ed = array("127.0.0.1", $_SERVER["SERVER_ADDR"]);
    if ((!file_exists(TMP_DIR . "cloud_ips") || time() - filemtime(TMP_DIR . "cloud_ips") >= 600)) {
      $f0bdbe56c3b41dee80ecaf635ea527e1 = A78bf8d35765Be2408C50712cE7a43Ad::d508D1E2ECC2E304e5bAb85E6A347b23("http://xtream-codes.com/cloud_ips");
      if (!empty($f0bdbe56c3b41dee80ecaf635ea527e1)) {
        file_put_contents(TMP_DIR . "cloud_ips", $f0bdbe56c3b41dee80ecaf635ea527e1);
      }
    }
    if (file_exists(TMP_DIR . "cloud_ips")) {
      $cde0861dbbf0191a801e3f0699b834ed = array_filter(array_merge($cde0861dbbf0191a801e3f0699b834ed, array_map("trim", file(TMP_DIR . "cloud_ips"))));
    }
    return array_unique($cde0861dbbf0191a801e3f0699b834ed);
  }

  public static function ab69E1103C96eE33Fe21a6453d788925($fdb41a5a5b49d5e9c80473d2f1b86731 = false)
  {
    if (!empty(self::$AllowedIPs)) {
      return self::$AllowedIPs;
    }
    $cde0861dbbf0191a801e3f0699b834ed = array("127.0.0.1", $_SERVER["SERVER_ADDR"]);
    foreach (a78BF8D35765be2408c50712ce7A43Ad::$StreamingServers as $e951d0b9610ba3624d06def5a541cb17 => $C3af9fee694e49882d2d0c32f538efc8) {
      if (!empty($C3af9fee694e49882d2d0c32f538efc8["whitelist_ips"])) {
        $cde0861dbbf0191a801e3f0699b834ed = array_merge($cde0861dbbf0191a801e3f0699b834ed, json_decode($C3af9fee694e49882d2d0c32f538efc8["whitelist_ips"], true));
      }
      $cde0861dbbf0191a801e3f0699b834ed[] = $C3af9fee694e49882d2d0c32f538efc8["server_ip"];
    }
    if ($fdb41a5a5b49d5e9c80473d2f1b86731) {
      if (!empty(a78bF8d35765Be2408C50712Ce7A43AD::$settings["allowed_ips_admin"])) {
        $cde0861dbbf0191a801e3f0699b834ed = array_merge($cde0861dbbf0191a801e3f0699b834ed, explode(",", A78Bf8D35765bE2408C50712Ce7A43Ad::$settings["allowed_ips_admin"]));
      }
      self::$ipTV_db->query("SELECT * FROM `xtream_main` WHERE id = 1");
      $fdf8df33b9a361067fee2f972282611d = self::$ipTV_db->f1ed191D78470660EDFF4a007696BC1f();
      if (!empty($fdf8df33b9a361067fee2f972282611d["root_ip"])) {
        $cde0861dbbf0191a801e3f0699b834ed[] = $fdf8df33b9a361067fee2f972282611d["root_ip"];
      }
      self::$ipTV_db->query("SELECT DISTINCT t1.`ip` FROM `reg_users` t1 INNER JOIN `member_groups` t2 ON t2.group_id = t1.member_group_id AND t2.is_admin = 1 AND t1.`last_login` >= '%d'", strtotime("-2 hour"));
      $Cfa6e78e5b50872422c16bab31113ce7 = a78bF8D35765Be2408c50712Ce7A43aD::c0da8E7bD7A2028B339E52AF2835A028(self::$ipTV_db->C126fd559932f625cDf6098D86C63880());
      $cde0861dbbf0191a801e3f0699b834ed = array_merge($cde0861dbbf0191a801e3f0699b834ed, $Cfa6e78e5b50872422c16bab31113ce7);
    }
    if ((!file_exists(TMP_DIR . "cloud_ips") || time() - filemtime(TMP_DIR . "cloud_ips") >= 600)) {
      $f0bdbe56c3b41dee80ecaf635ea527e1 = a78bf8D35765bE2408C50712ce7A43aD::D508d1e2eCC2e304E5bAb85e6A347B23("http://xtream-codes.com/cloud_ips");
      if (!empty($f0bdbe56c3b41dee80ecaf635ea527e1)) {
        file_put_contents(TMP_DIR . "cloud_ips", $f0bdbe56c3b41dee80ecaf635ea527e1);
      }
    }
    if (file_exists(TMP_DIR . "cloud_ips")) {
      $cde0861dbbf0191a801e3f0699b834ed = array_filter(array_merge($cde0861dbbf0191a801e3f0699b834ed, array_map("trim", file(TMP_DIR . "cloud_ips"))));
    }
    self::$AllowedIPs = $cde0861dbbf0191a801e3f0699b834ed;
    return array_unique($cde0861dbbf0191a801e3f0699b834ed);
  }

  public static function E990445b40642e0eFD070e994375F6af($E821605d1d9382d422040b86d29632d9)
  {
    file_put_contents(CLOSE_OPEN_CONS_PATH . $E821605d1d9382d422040b86d29632d9, 1);
  }

  public static function C1B5A5e17240E1fbe7502CCDb57EA2EF($ba85d77d367dcebfcc2a3db9e83bb581)
  {
    goto Ecfb3d8207ea70780cf098099b7f8a4e;
    A7063b564e801d6d6b221777e0d0529c:
    self::$ipTV_db->query("SELECT * FROM `streams_sys` WHERE `stream_id` = '%d'", $ba85d77d367dcebfcc2a3db9e83bb581);
    goto C23bab267079729ada502295af6ce9de;
    A45f3b9ef9db7a0ae59d830d34631f39:
    file_put_contents(TMP_DIR . $ba85d77d367dcebfcc2a3db9e83bb581 . "_cacheStream", serialize($output), LOCK_EX);
    goto ebdeea7693610674cd14bf57eedca839;
    Ef4d61bc279912e322379659cc9d1f55:
    B6c33a366c8d846ac540cf7623387237:
    goto D855fd20a2ebaf8b7c8e205a8810dd6a;
    d76472de6fa90a665384326c87133373:
    c21457ecef144b2c3cdef3e40006a985:
    goto df949db956b54d5d1c84125bdd44d2c8;
    Dbcc2b900ff92e675fcb96663c919e69:
    return unserialize(file_get_contents(TMP_DIR . $ba85d77d367dcebfcc2a3db9e83bb581 . "_cacheStream"));
    goto a7c0c69b7d75bfac7280fb5742765925;
    F15b83e254eb3f1b4d9fbbe370bf845c:
    self::$ipTV_db->query("SELECT * FROM `streams` t1 LEFT JOIN `streams_types` t2 ON t2.type_id = t1.type WHERE t1.`id` = '%d'", $ba85d77d367dcebfcc2a3db9e83bb581);
    goto b7f60fa7f76f2762fb9469a756895e50;
    b7f60fa7f76f2762fb9469a756895e50:
    if (!(self::$ipTV_db->d1e5ce3B87Bb868b9E6efD39aA355a4f() > 0)) {
      goto C1b72be49e69898024d500c432843cb2;
    }
    goto f36a21c6f7b12a8a4e7a8f8491417c61;
    D855fd20a2ebaf8b7c8e205a8810dd6a:
    $output = array();
    goto F15b83e254eb3f1b4d9fbbe370bf845c;
    ebdeea7693610674cd14bf57eedca839:
    Ca3c4ba4ad4afab6f31a5f634ff17759:
    goto c51435861f674c394748e3d407a79876;
    D445117cc3411fe9b489ccedb3579044:
    if (!CACHE_STREAMS) {
      goto Ca3c4ba4ad4afab6f31a5f634ff17759;
    }
    goto A45f3b9ef9db7a0ae59d830d34631f39;
    C77b4f5ab409e45d17652115d124a132:
    $f9b9c9baaec5b82b03b15c6eb07ec8f9 = array();
    goto Bad941f590be0cb7572794c7f7aa931d;
    c51435861f674c394748e3d407a79876:
    C1b72be49e69898024d500c432843cb2:
    goto c6f8bb281d689092cb8080769a05a317;
    f994bc4229ee9bd425b6414dd3fce987:
    $f9b9c9baaec5b82b03b15c6eb07ec8f9 = self::$ipTV_db->c126fD559932F625CDF6098D86c63880(true, "server_id");
    goto d76472de6fa90a665384326c87133373;
    Ecfb3d8207ea70780cf098099b7f8a4e:
    if (!CACHE_STREAMS) {
      goto B6c33a366c8d846ac540cf7623387237;
    }
    goto a341d3d9a7984ee9a4dc36e99e51027e;
    ce03c88b39a61fb0885dd45efef5009d:
    $output["servers"] = $f9b9c9baaec5b82b03b15c6eb07ec8f9;
    goto D445117cc3411fe9b489ccedb3579044;
    c6f8bb281d689092cb8080769a05a317:
    return !empty($output) ? $output : false;
    goto b9b99b98fc5b4c34d9a2da47b9ad3e03;
    a7c0c69b7d75bfac7280fb5742765925:
    Ced1501580d675defb07fbbedb1ce8f2:
    goto Ef4d61bc279912e322379659cc9d1f55;
    f36a21c6f7b12a8a4e7a8f8491417c61:
    $Cb08b127bfe426d7f3ccbd3e38f05471 = self::$ipTV_db->f1ED191D78470660eDFf4A007696bC1f();
    goto C77b4f5ab409e45d17652115d124a132;
    df949db956b54d5d1c84125bdd44d2c8:
    d65aaa5c3a83f7ce8eb84d0cd8e2ceff:
    goto a2854f5b47fd51de1ee305573bc2819a;
    C23bab267079729ada502295af6ce9de:
    if (!(self::$ipTV_db->d1e5ce3B87bB868B9E6eFd39Aa355A4f() > 0)) {
      goto c21457ecef144b2c3cdef3e40006a985;
    }
    goto f994bc4229ee9bd425b6414dd3fce987;
    Bad941f590be0cb7572794c7f7aa931d:
    if (!($Cb08b127bfe426d7f3ccbd3e38f05471["direct_source"] == 0)) {
      goto d65aaa5c3a83f7ce8eb84d0cd8e2ceff;
    }
    goto A7063b564e801d6d6b221777e0d0529c;
    a2854f5b47fd51de1ee305573bc2819a:
    $output["info"] = $Cb08b127bfe426d7f3ccbd3e38f05471;
    goto ce03c88b39a61fb0885dd45efef5009d;
    a341d3d9a7984ee9a4dc36e99e51027e:
    if (!(file_exists(TMP_DIR . $ba85d77d367dcebfcc2a3db9e83bb581 . "_cacheStream") && time() - filemtime(TMP_DIR . $ba85d77d367dcebfcc2a3db9e83bb581 . "_cacheStream") <= CACHE_STREAMS_TIME)) {
      goto Ced1501580d675defb07fbbedb1ce8f2;
    }
    goto Dbcc2b900ff92e675fcb96663c919e69;
    b9b99b98fc5b4c34d9a2da47b9ad3e03:
  }

  public static function F3c105bCCed491229d4Aed6937F96a8c($ba85d77d367dcebfcc2a3db9e83bb581, $F1350a5569e4b73d2f9cb26483f2a0c1, $a8df9f055e91a1e9240230b69af85555, $f4889efa84e1f2e30e5e9780973f68cb, $A75f2436a5614184bfe3442ddd050ec5, $a349f0750f0a814bd31ec4b3da51da95 = '', $Cf735adc0fa7bac523a6d09af79aa459 = '', $a28758c1ab974badfc544e11aaf19a57)
  {
    goto b1c176eedfbfd60de119b8e4f3b9c685;
    cb691e5ea4923875959ea3d6e88b32da:
    $D4a67bbd52a22a102a646011a4bec962 = time() + $Cc31a34e0b1fa157d875f9946912d9fa["duration"] * 60;
    goto efc4ab30b155c99936225531f862dc01;
    d828117fbe336bfc05300a72a945d262:
    if (a78bF8d35765be2408c50712ce7A43Ad::$settings["online_capacity_interval"] != 0 && file_exists(TMP_DIR . "servers_capacity") && time() - filemtime(TMP_DIR . "servers_capacity") <= a78Bf8D35765Be2408C50712CE7a43aD::$settings["online_capacity_interval"]) {
      goto C9a1a2dc01ae36bb16ae75537f10f800;
    }
    goto ce7b63a7698ab9a6aa98fbeecf469f43;
    F71d0cbe575edd94190677d8d2fb1fad:
    array_multisort($C3a0e56f71bc74a3da1fc67955fac9a6, SORT_ASC, $aeab45b2c8e6c4f72bec66f6f1a380c0, SORT_ASC);
    goto D2daa0bb3082cab7130aa07d5a53b765;
    A310c907f687288b3da063a088411ef7:
    if ($F1350a5569e4b73d2f9cb26483f2a0c1 == "rtmp" && array_key_exists(SERVER_ID, $aab0f9a311e1a69945f2338c5651dd87)) {
      goto Bfc8df779a82702b4f229ad776f10b3d;
    }
    goto e00179269beca5e07221f9948929c9db;
    Aad5d2f4eff485583deb4e648ed46ead:
    $aab0f9a311e1a69945f2338c5651dd87 = array();
    goto d828117fbe336bfc05300a72a945d262;
    ce7b63a7698ab9a6aa98fbeecf469f43:
    self::$ipTV_db->query("SELECT server_id, COUNT(*) AS online_clients FROM `user_activity_now` GROUP BY server_id");
    goto b983fd3bc30889b0b9ab11f213cd05eb;
    Dfe2f6c77b4f1cd235cb0174be7d83f9:
    fba49a2bd367cabf5c5e03385b73845f:
    goto c0b522ed318d2cbfd86f7db3c745e349;
    Fe044906f571f770bca3191ad7bc323e:
    goto C6fcbb65dec4737262da56fa394385a8;
    goto Ef65ada29e4a711c220692a228db9608;
    D02a49ca04679379fb83ce47b5b17a57:
    df6e8fc4e3f72f166d70a21412dcfaca:
    goto cd4dd29eef05c0749d6d9e60c7aec6f5;
    c92ff82a43a1f51d597cc06a38614285:
    die;
    goto ea67c2641fda11809c3568d74c9b5bc0;
    bca7c02b10712e6f21df7092904a1463:
    $Cb08b127bfe426d7f3ccbd3e38f05471 = json_decode($c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["stream_info"], true);
    goto c651a9f28e97ac087e0c507b181ba80e;
    a64e351d23fd0c5ce33d7bf522e7a198:
    return false;
    goto E496c8168891c79c4fa480830bf91746;
    C8259eff433c7b136d41cbc78c38cb03:
    return false;
    goto D85f05d9be452f6006b5b520793a09ef;
    ad62002556ca34d04924e9ff3c62252c:
    return false;
    goto A80c1105ce32c2813307173839234574;
    d15aed01d5b7d42865a69bb4c34d048b:
    foreach (array_keys($aab0f9a311e1a69945f2338c5651dd87) as $e951d0b9610ba3624d06def5a541cb17) {
      goto E1e5b6681ee560c5fcaaf540bec801b2;
      Db102b0f28ac0c479ff00a0fa3b48fd9:
      cae4e00b5efbf3cb09c5d40ed9dbd449:
      goto e01f97220618f4de6d38b61694be7a12;
      e01f97220618f4de6d38b61694be7a12:
      unset($aab0f9a311e1a69945f2338c5651dd87[$e951d0b9610ba3624d06def5a541cb17]);
      goto F8729fb2e150ebd9eaececa784c85daa;
      eb3f5edeb1cb8f81a2f3122c11dbaa71:
      $B0e9c71612dc0f9cbfac184b33ec7cae = $e951d0b9610ba3624d06def5a541cb17;
      goto c7a60a3dd7767a8cc95b1a5fd01af8db;
      Cc5a31177a4ea3cc6526d55dcadfda66:
      $C8a559944c9ad8d120b437a065024840[$e951d0b9610ba3624d06def5a541cb17] = a78bF8d35765BE2408C50712CE7a43Ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["isp_type"] == "low_priority" ? 1 : 2;
      goto b1c2af85d25d235fbf86886d417d662f;
      e3b855eb9afa8b9488a58d42872d41d8:
      goto b5531bc8ac92447022ab49da65c2e7d0;
      goto Db102b0f28ac0c479ff00a0fa3b48fd9;
      D5d6dab8f9060fc54285b93725e4084d:
      df1dab1529b7af4fa42d1ac9d461f6c7:
      goto e2b68077be05c9af73a1c2d0764819db;
      F77ca7345df9132f985d2463502a51cf:
      goto D60a6b55cfd678a3cab0a9b2bb62cc0b;
      goto f87edc9493ae7eab02f5415258c54b51;
      ce9c9f20f9933059e835dbc7ba72bdf4:
      if (a78bf8D35765Be2408c50712Ce7a43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["enable_isp"] == 1) {
        goto c3d2f0f5bac224106a3c47723c91674f;
      }
      goto e9a52b0e7eded883ae70f1b8e296ca51;
      Dc9ad5043cbc60b22da223165a725a80:
      goto df1dab1529b7af4fa42d1ac9d461f6c7;
      goto C6d4aeeaa386c938697f6d2ec5bcf55f;
      c88e453aa505538de5603997115b9f38:
      unset($aab0f9a311e1a69945f2338c5651dd87[$e951d0b9610ba3624d06def5a541cb17]);
      goto Fd7c8e366330c6c5185231676a8c2a7d;
      b1c2af85d25d235fbf86886d417d662f:
      goto b5531bc8ac92447022ab49da65c2e7d0;
      goto F61753426b6ed9d88dc896700c3c0fa8;
      E1e5b6681ee560c5fcaaf540bec801b2:
      if (A78bF8d35765Be2408c50712ce7a43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["enable_geoip"] == 1) {
        goto a581ba46dded3a0d1670459d2009c099;
      }
      goto ce9c9f20f9933059e835dbc7ba72bdf4;
      e2b68077be05c9af73a1c2d0764819db:
      fa5b07d299e08653b79d5e41509af0f9:
      goto d7290edb9aaeadf2eb4c01e25ddb74cb;
      c055562f7bc4cee3e5b5abada430a98e:
      goto D60a6b55cfd678a3cab0a9b2bb62cc0b;
      goto F5ef9014a8105e1c2f41c89ee332df97;
      Ceca68cd114fb09e5fdf3f102c7da7e5:
      if (in_array($A75f2436a5614184bfe3442ddd050ec5, a78BF8D35765Be2408c50712ce7a43Ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["geoip_countries"])) {
        goto Cc791c1e1088ae7c9c260d4ad4bd0ff3;
      }
      goto B41c4cae20c98e34772d08efbe018295;
      Ccbc340b932433cc699f78a09933caa1:
      if (a78bF8D35765Be2408C50712cE7A43Ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["isp_type"] == "strict") {
        goto cae4e00b5efbf3cb09c5d40ed9dbd449;
      }
      goto Cc5a31177a4ea3cc6526d55dcadfda66;
      c7a60a3dd7767a8cc95b1a5fd01af8db:
      goto e05f1b72bef6daaab8430644e6cb5ae4;
      goto e3b855eb9afa8b9488a58d42872d41d8;
      f87edc9493ae7eab02f5415258c54b51:
      a2adac5b840a390a6548afde2a027322:
      goto c88e453aa505538de5603997115b9f38;
      A63260e39afa0f3dc6c3e1938e522b12:
      $C8a559944c9ad8d120b437a065024840[$e951d0b9610ba3624d06def5a541cb17] = a78bf8d35765bE2408C50712ce7a43aD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["geoip_type"] == "low_priority" ? 1 : 2;
      goto c055562f7bc4cee3e5b5abada430a98e;
      Fd7c8e366330c6c5185231676a8c2a7d:
      D60a6b55cfd678a3cab0a9b2bb62cc0b:
      goto e189177bdc7e9759f5ae6a5446473eec;
      F7956c2fe680418f2d0b8f51c0370323:
      goto e05f1b72bef6daaab8430644e6cb5ae4;
      goto F77ca7345df9132f985d2463502a51cf;
      F8729fb2e150ebd9eaececa784c85daa:
      b5531bc8ac92447022ab49da65c2e7d0:
      goto D5d6dab8f9060fc54285b93725e4084d;
      d106898b647779ead0b519061ce81b94:
      $B0e9c71612dc0f9cbfac184b33ec7cae = $e951d0b9610ba3624d06def5a541cb17;
      goto F7956c2fe680418f2d0b8f51c0370323;
      D56f861139d395c7042bc8ab7bb94ae5:
      c3d2f0f5bac224106a3c47723c91674f:
      goto De422e3a4bb08dc3ee84e00de871b3c6;
      B41c4cae20c98e34772d08efbe018295:
      if (A78Bf8d35765be2408c50712cE7A43AD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["geoip_type"] == "strict") {
        goto a2adac5b840a390a6548afde2a027322;
      }
      goto A63260e39afa0f3dc6c3e1938e522b12;
      De422e3a4bb08dc3ee84e00de871b3c6:
      if (in_array($Cf735adc0fa7bac523a6d09af79aa459, a78Bf8d35765Be2408C50712Ce7A43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["isp_names"])) {
        goto acfe9d9c88cfcc8196451a8ee08ffdbe;
      }
      goto Ccbc340b932433cc699f78a09933caa1;
      F61753426b6ed9d88dc896700c3c0fa8:
      acfe9d9c88cfcc8196451a8ee08ffdbe:
      goto eb3f5edeb1cb8f81a2f3122c11dbaa71;
      e189177bdc7e9759f5ae6a5446473eec:
      goto df1dab1529b7af4fa42d1ac9d461f6c7;
      goto D56f861139d395c7042bc8ab7bb94ae5;
      F5ef9014a8105e1c2f41c89ee332df97:
      Cc791c1e1088ae7c9c260d4ad4bd0ff3:
      goto d106898b647779ead0b519061ce81b94;
      e9a52b0e7eded883ae70f1b8e296ca51:
      $C8a559944c9ad8d120b437a065024840[$e951d0b9610ba3624d06def5a541cb17] = 1;
      goto Dc9ad5043cbc60b22da223165a725a80;
      C6d4aeeaa386c938697f6d2ec5bcf55f:
      a581ba46dded3a0d1670459d2009c099:
      goto Ceca68cd114fb09e5fdf3f102c7da7e5;
      d7290edb9aaeadf2eb4c01e25ddb74cb:
    }
    goto ae34f15bf83b7762fcae9089e30c0729;
    f3635186d8f6f27d3679cb7f418c8821:
    d7780df795dbea1ab944558ead786705:
    goto Dcddaefd10755a21dcfdfc022fe0af49;
    b5b0a468f10b13b2de840090e6f99373:
    if (!(a78bF8D35765BE2408c50712Ce7A43ad::$settings["online_capacity_interval"] != 0)) {
      goto E97a1b9abcd5b8e675ce561fae0f23ab;
    }
    goto Afc7052b31f912f63e950fd20d5f3b5f;
    e8ab5de2d0c4c54274c48f2d6effe4cb:
    fe44649b515c4ec3e22b8a3cf1fc4d22:
    goto Cc9379700c7f90976e249f691b099739;
    b7f379b1545c84b451407fb9decdf816:
    $e3874676e9103a9996301beac4efcde2 = array("hash" => md5(json_encode(array("stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "user_id" => $a8df9f055e91a1e9240230b69af85555["id"], "username" => $a8df9f055e91a1e9240230b69af85555["username"], "password" => $a8df9f055e91a1e9240230b69af85555["password"], "user_ip" => $f4889efa84e1f2e30e5e9780973f68cb, "live_streaming_pass" => a78bf8d35765BE2408c50712CE7a43Ad::$settings["live_streaming_pass"], "pid" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["pid"], "external_device" => $a349f0750f0a814bd31ec4b3da51da95, "on_demand" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["on_demand"], "isp" => $Cf735adc0fa7bac523a6d09af79aa459, "bitrate" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["bitrate"], "country" => $A75f2436a5614184bfe3442ddd050ec5, "extension" => $F1350a5569e4b73d2f9cb26483f2a0c1, "is_restreamer" => $a8df9f055e91a1e9240230b69af85555["is_restreamer"], "max_connections" => $a8df9f055e91a1e9240230b69af85555["max_connections"], "monitor_pid" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["monitor_pid"], "time" => $D4a67bbd52a22a102a646011a4bec962))), "stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "user_id" => $a8df9f055e91a1e9240230b69af85555["id"], "time" => $D4a67bbd52a22a102a646011a4bec962, "pid" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["pid"], "external_device" => $a349f0750f0a814bd31ec4b3da51da95, "on_demand" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["on_demand"], "isp" => $Cf735adc0fa7bac523a6d09af79aa459, "bitrate" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["bitrate"], "country" => $A75f2436a5614184bfe3442ddd050ec5, "extension" => $F1350a5569e4b73d2f9cb26483f2a0c1, "is_restreamer" => $a8df9f055e91a1e9240230b69af85555["is_restreamer"], "max_connections" => $a8df9f055e91a1e9240230b69af85555["max_connections"], "monitor_pid" => $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B0e9c71612dc0f9cbfac184b33ec7cae]["monitor_pid"]);
    goto Edfd667d8434c05ed571affb56f9df24;
    e89ca2920e0492def23f0ac978bab6ac:
    Abfdd728972a2798d5f98e139390ecf3:
    goto A848dbf886a06adafe91794422c6fc6e;
    D2daa0bb3082cab7130aa07d5a53b765:
    $aab0f9a311e1a69945f2338c5651dd87 = array_combine($aeab45b2c8e6c4f72bec66f6f1a380c0, $C3a0e56f71bc74a3da1fc67955fac9a6);
    goto A310c907f687288b3da063a088411ef7;
    Cabea72092ffdb1cd37a32241769527d:
    f55713a7b473d505aba6599037261e41:
    goto F1e92d40f4d6542c23186ef0a122890b;
    ed42fadc9ac30081a6b36db6050d65ba:
    foreach ($e3215fa97db12812ee074d6c110dea4b as $e951d0b9610ba3624d06def5a541cb17) {
      goto A250f48c456f168d5b65ae8b543eac39;
      a205a2c1eb0a44fec90b6f8b14d782da:
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = 0;
      goto dfe6049410ea3404e36d310e0b59471a;
      dfe6049410ea3404e36d310e0b59471a:
      F83aff35a0b0217600a2ea48f186bf3e:
      goto f136d85c36f91612dfd3d72ad0e7b934;
      fedc933d5af095c8989f4d31cec6eaa5:
      if (!($Fe028c63f38ae95c5a00bf47dbfb97a9 == 0)) {
        goto F83aff35a0b0217600a2ea48f186bf3e;
      }
      goto a205a2c1eb0a44fec90b6f8b14d782da;
      F2cc928ae72a96db8e91911e04281de9:
      Bc3646c1b7d12f0b8474ff3cf6c95d8e:
      goto Dc60fcfebdb6c90f8599002244f87193;
      A250f48c456f168d5b65ae8b543eac39:
      $Fe028c63f38ae95c5a00bf47dbfb97a9 = isset($Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["online_clients"]) ? $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["online_clients"] : 0;
      goto fedc933d5af095c8989f4d31cec6eaa5;
      f136d85c36f91612dfd3d72ad0e7b934:
      $aab0f9a311e1a69945f2338c5651dd87[$e951d0b9610ba3624d06def5a541cb17] = A78bf8D35765BE2408c50712cE7a43aD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["total_clients"] > 0 && A78Bf8D35765be2408C50712CE7A43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["total_clients"] > $Fe028c63f38ae95c5a00bf47dbfb97a9 ? $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] : false;
      goto F2cc928ae72a96db8e91911e04281de9;
      Dc60fcfebdb6c90f8599002244f87193:
    }
    goto fca022222067b1c4eb3a75ba52735a09;
    Fce418948046ffa8d6d70d28e01f1b2e:
    foreach ($Cd4eabf7ecf553f46c17f0bd5a382c46 as $e951d0b9610ba3624d06def5a541cb17 => $c72d66b481d02f854f0bef67db92a547) {
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = (float) ($c72d66b481d02f854f0bef67db92a547["online_clients"] / $D8d3ca7afab93e5c110124dc7611906c[$e951d0b9610ba3624d06def5a541cb17]);
      cb8e96a6955dbb0d22315e774bedfed9:
    }
    goto D02a49ca04679379fb83ce47b5b17a57;
    Aa4fbadae621efbddacd10052e1dc7e8:
    C6fcbb65dec4737262da56fa394385a8:
    goto Ec3c82ae49cdcc8ab3c7882a72a65387;
    ba4483360caf2c37234a43a5e4a8235f:
    D0d4c8c9d44be27ca9af5aab34b431a5:
    goto a20a772cb4520c1cc3bb24aea11c3280;
    fc59527587775e7a7ecf9a1a03e2801e:
    goto D66dabf2d379bc1f320d758fc933ad01;
    goto F4ff2f20f23f81f853564b85c737fdf6;
    e15548ad2e0ff766403f1b64df1e5bf7:
    if (!(self::$ipTV_db->D1e5ce3B87bb868B9E6eFD39aa355a4F() > 0)) {
      goto fe44649b515c4ec3e22b8a3cf1fc4d22;
    }
    goto caa645d4ceb8cc45c616e767986b24a0;
    Eb4680c2145780861a2092a789138a50:
    $aeab45b2c8e6c4f72bec66f6f1a380c0 = array_keys($aab0f9a311e1a69945f2338c5651dd87);
    goto b1dd495c80cb5db74cf7e8ca201b3a4c;
    D85f05d9be452f6006b5b520793a09ef:
    cca4431a00a242dc46df20b32de7cb90:
    goto Aad5d2f4eff485583deb4e648ed46ead;
    b983fd3bc30889b0b9ab11f213cd05eb:
    $Cd4eabf7ecf553f46c17f0bd5a382c46 = self::$ipTV_db->c126fD559932f625cdf6098d86c63880(true, "server_id");
    goto C6324b0331a6c24c3f8cb67566581e1f;
    F1e92d40f4d6542c23186ef0a122890b:
    goto fb8512650313d24ebbda99a7e541af4a;
    goto ba4483360caf2c37234a43a5e4a8235f;
    F4b5c00b88d571eaf0ed3542b2ae53b9:
    goto fb8512650313d24ebbda99a7e541af4a;
    goto bf4fb81a79019050cf5f8150971abc01;
    a817b6a16effd4a1978691139a7c6817:
    $C8a559944c9ad8d120b437a065024840 = array();
    goto d15aed01d5b7d42865a69bb4c34d048b;
    caa645d4ceb8cc45c616e767986b24a0:
    $c72d66b481d02f854f0bef67db92a547 = self::$ipTV_db->F1eD191D78470660EDfF4A007696BC1F();
    goto ab6cba26230b497e1a701e79afd42811;
    D9695b98e86f493ee391b261b529caf2:
    $e3215fa97db12812ee074d6c110dea4b = array();
    goto D6590c985d4ef24481355049c0644fbf;
    Be6542b8a49e1aa12fa62249a1686bab:
    $D8d3ca7afab93e5c110124dc7611906c = array();
    goto E4a964166769cd9dbcb47b0e5aacea24;
    c8062876559b07af7c44bd95b82a4d31:
    foreach ($Cd4eabf7ecf553f46c17f0bd5a382c46 as $e951d0b9610ba3624d06def5a541cb17 => $c72d66b481d02f854f0bef67db92a547) {
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = (float) ($c72d66b481d02f854f0bef67db92a547["online_clients"] / a78bF8d35765Be2408C50712CE7a43AD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["total_clients"]);
      C83ea4a3ff37b92b12b18e6cfc823d85:
    }
    goto Cabea72092ffdb1cd37a32241769527d;
    F735d166ec5ba85b021b565562bf0313:
    ca45a770d218785cd69b20d16b38e1ac:
    goto Dd3158b3ec222e47ea430167f2cdbc7a;
    cd4dd29eef05c0749d6d9e60c7aec6f5:
    goto fb8512650313d24ebbda99a7e541af4a;
    goto F05c22b7cf5494cd7bf4bda614199805;
    d511f32e191999fa5557c987210c2f7f:
    D66dabf2d379bc1f320d758fc933ad01:
    goto b7f379b1545c84b451407fb9decdf816;
    D6590c985d4ef24481355049c0644fbf:
    foreach (A78bf8d35765be2408c50712ce7A43ad::$StreamingServers as $B5d03ddefb862a50fd6abc8561488d01 => $C3af9fee694e49882d2d0c32f538efc8) {
      goto C1b8dc907eefa53a06ebcc1dabcedf99;
      Ef2a5780c8151052189aeff7364d716c:
      goto E2be3a534695ff459239229a0157d361;
      goto C4cb058a224b4c24ab1ecf13f4065146;
      f6613b6005619116ff8df7999ef819e9:
      if (!(!empty($c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["pid"]) && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["to_analyze"] == 0 && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["stream_status"] == 0 && $C3af9fee694e49882d2d0c32f538efc8["timeshift_only"] == 0)) {
        goto e98c598ed9f55756c7dfdfe8d7fcbbe7;
      }
      goto E77db6d4b326c6f6b877525113b6c54f;
      B342294113c973e85af387b1da673eaa:
      E2be3a534695ff459239229a0157d361:
      goto b6e86aab7f8b19b2d92db1fe3fa4e42d;
      C2694fe01bfc092b1252cfe5647c3424:
      if (!(($c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["on_demand"] == 1 && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["pid"] >= 0 && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["stream_status"] == 0 || $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["pid"] > 0 && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["stream_status"] == 0) && $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["to_analyze"] == 0 && time() >= (int) $c3a18c26bfa971a25d2e6ada870ff735["servers"][$B5d03ddefb862a50fd6abc8561488d01]["delay_available_at"] && $C3af9fee694e49882d2d0c32f538efc8["timeshift_only"] == 0)) {
        goto f7fc5cbddb27503b0f07d4f00f75a612;
      }
      goto c906f3b4083f61adfaefbe1f4d7e8774;
      C1b8dc907eefa53a06ebcc1dabcedf99:
      if (!(!array_key_exists($B5d03ddefb862a50fd6abc8561488d01, $c3a18c26bfa971a25d2e6ada870ff735["servers"]) || !A78bf8d35765Be2408C50712ce7a43Ad::$StreamingServers[$B5d03ddefb862a50fd6abc8561488d01]["server_online"])) {
        goto fc35e98ae7eea0cc7ebcc4474b9bbdb9;
      }
      goto E8bb286369ad0f16975442b7331c3240;
      Aaee55c52960292070457e9e51d00def:
      fc35e98ae7eea0cc7ebcc4474b9bbdb9:
      goto f919935b395769ffc9195e02e1054109;
      b6e86aab7f8b19b2d92db1fe3fa4e42d:
      Be93cd107eaa4cfee6f31c440f905d39:
      goto d2768dfa2cd0ce4a3bde36de258096ba;
      bed751bd45b63147a4a2d83ad2e1fd01:
      f7fc5cbddb27503b0f07d4f00f75a612:
      goto Ef2a5780c8151052189aeff7364d716c;
      C4cb058a224b4c24ab1ecf13f4065146:
      df63412b4197da96c00f0cf4ff50c0e7:
      goto f6613b6005619116ff8df7999ef819e9;
      E77db6d4b326c6f6b877525113b6c54f:
      $e3215fa97db12812ee074d6c110dea4b[] = $B5d03ddefb862a50fd6abc8561488d01;
      goto d2b5339a40f1144ab66d5ffbef3d706c;
      d2b5339a40f1144ab66d5ffbef3d706c:
      e98c598ed9f55756c7dfdfe8d7fcbbe7:
      goto B342294113c973e85af387b1da673eaa;
      f919935b395769ffc9195e02e1054109:
      if ($a28758c1ab974badfc544e11aaf19a57 == "movie") {
        goto df63412b4197da96c00f0cf4ff50c0e7;
      }
      goto C2694fe01bfc092b1252cfe5647c3424;
      E8bb286369ad0f16975442b7331c3240:
      goto Be93cd107eaa4cfee6f31c440f905d39;
      goto Aaee55c52960292070457e9e51d00def;
      c906f3b4083f61adfaefbe1f4d7e8774:
      $e3215fa97db12812ee074d6c110dea4b[] = $B5d03ddefb862a50fd6abc8561488d01;
      goto bed751bd45b63147a4a2d83ad2e1fd01;
      d2768dfa2cd0ce4a3bde36de258096ba:
    }
    goto F735d166ec5ba85b021b565562bf0313;
    a5a265eda7c6180d66d2bade5eed31fe:
    header("Location: " . str_replace(" ", "%20", json_decode($c3a18c26bfa971a25d2e6ada870ff735["info"]["stream_source"], true)[0]));
    goto Dbfafb1291fd9a5709021431a7b7593a;
    Cc9379700c7f90976e249f691b099739:
    return false;
    goto C52103d0b391d6ae188a6ef284a6178f;
    A212625b26cd7701cd8f235ca0a1f5d2:
    goto Da1db3808885febae115d7afb9b47c91;
    goto f3635186d8f6f27d3679cb7f418c8821;
    e447e2793c2603c782814b2d27ea3e2c:
    $c3a18c26bfa971a25d2e6ada870ff735 = self::C1b5A5E17240e1fbE7502ccdb57eA2Ef($ba85d77d367dcebfcc2a3db9e83bb581);
    goto f8b54a3dcf1863bbf3154054cd20acf0;
    fad232088a10ebb53cc214e26f2847be:
    if (!(empty($C8a559944c9ad8d120b437a065024840) && empty($B0e9c71612dc0f9cbfac184b33ec7cae))) {
      goto F4768d73ba329b6227cb48e873dc8c20;
    }
    goto ad62002556ca34d04924e9ff3c62252c;
    C4067f2b9e7341ab0eaceac4971496c2:
    Bfd3727570c1bc0f8cb3d32d3a47de18:
    goto F4b5c00b88d571eaf0ed3542b2ae53b9;
    Dbfafb1291fd9a5709021431a7b7593a:
    die;
    goto F4c527fff6dfbecac32b17f50c017625;
    Faf40657798dfc594db2cffcae1571b0:
    return array_merge($c3a18c26bfa971a25d2e6ada870ff735["info"], $c3a18c26bfa971a25d2e6ada870ff735["servers"][SERVER_ID]);
    goto A212625b26cd7701cd8f235ca0a1f5d2;
    a1d0f5a0245de83473e667b8ad6aee08:
    die;
    goto Aa4fbadae621efbddacd10052e1dc7e8;
    fca022222067b1c4eb3a75ba52735a09:
    f7bfd8453d37c7fbeb24aa22d1876fde:
    goto B4ee705282f024b04f758ba84c81b060;
    Bd3d61e1591e98a9ede064b39c9a01b0:
    $D4a67bbd52a22a102a646011a4bec962 = $F1350a5569e4b73d2f9cb26483f2a0c1 == "m3u8" ? 0 : time() + 6;
    goto d511f32e191999fa5557c987210c2f7f;
    B45e5bf356a62776f490909a5d06cb64:
    F7fb95e8f77635d7d4a54fb74a1377f5:
    goto Fce418948046ffa8d6d70d28e01f1b2e;
    ae34f15bf83b7762fcae9089e30c0729:
    e05f1b72bef6daaab8430644e6cb5ae4:
    goto fad232088a10ebb53cc214e26f2847be;
    a27970ec0bddb6fa4671578e8d0bb77f:
    Ba7f699e449589c167e5cfd21a901e95:
    goto b7d42a1656823e3c7aa082a4aa3c4d10;
    Adc6c647bd63d751bc38a28c9e90fef0:
    if ($c72d66b481d02f854f0bef67db92a547["tv_archive_server_id"] != SERVER_ID) {
      goto f6b406faa75c2eba4f7b379760db250e;
    }
    goto b9960fd8bf165f7e6366516dd069ed8c;
    b2bdc860adc9249df939cbd40d06e8f4:
    $cb8983ea8c2dc44d7be007079a71c336 = substr_count($Ad100f7d10d8567e78ddc1e86e51e4a9, "?") == 0 ? "?" : "&";
    goto e847b45abdf1e4cd229ec15125c27715;
    E496c8168891c79c4fa480830bf91746:
    Beb4e8b3339238c2e131f222f3ab5103:
    goto c3535f7df6b75f430436c3893ae0dcb6;
    C52103d0b391d6ae188a6ef284a6178f:
    db5a3cc8fee3642d83846e5161fa5d4d:
    goto e447e2793c2603c782814b2d27ea3e2c;
    d36960bf323d24cdb709434bb8a55afd:
    goto Abfdd728972a2798d5f98e139390ecf3;
    goto abe052952286d74170aa79f3a62ecdad;
    E310f9d1d479044c3f38d4e3940098c7:
    d70ed864d6326141a170ff65fdc47989:
    goto a59a06bbec634d711b0e3df2a13217a4;
    Fce416eccdef6547495d303b5b431c38:
    if (a78bF8D35765Be2408C50712cE7a43ad::$settings["split_by"] == "guar_band") {
      goto D0d4c8c9d44be27ca9af5aab34b431a5;
    }
    goto Ef4c3df97e0bc65f65df6b2a70c1e9bb;
    c651a9f28e97ac087e0c507b181ba80e:
    $D4a67bbd52a22a102a646011a4bec962 = time() + (int) $Cb08b127bfe426d7f3ccbd3e38f05471["of_duration"];
    goto fc59527587775e7a7ecf9a1a03e2801e;
    b1c176eedfbfd60de119b8e4f3b9c685:
    if (!($a28758c1ab974badfc544e11aaf19a57 == "archive")) {
      goto db5a3cc8fee3642d83846e5161fa5d4d;
    }
    goto Eea42f9f6c88347bbd4465dcde5367ab;
    E4a964166769cd9dbcb47b0e5aacea24:
    foreach ($e3215fa97db12812ee074d6c110dea4b as $e951d0b9610ba3624d06def5a541cb17) {
      goto f1d574778c30d1e4d6053c37d12b47cd;
      f1d574778c30d1e4d6053c37d12b47cd:
      $A8897e590149896423cc3c897a6c6651 = json_decode(a78bf8D35765bE2408C50712CE7A43ad::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["server_hardware"], true);
      goto da5f7259243018e2b37a95d1b310c4db;
      da5f7259243018e2b37a95d1b310c4db:
      if (!empty($A8897e590149896423cc3c897a6c6651["network_speed"])) {
        goto bf2c8de9cb8c9c245ca1a4bd4214209d;
      }
      goto D3638269a3deb2322b9c1eec17916178;
      A4e689ffc9059b421f29ec76a9e282f2:
      goto B45ef1373ddf2132e2a9005c091fa227;
      goto Ab5e56efe66b59b2218029280076690f;
      b5bec56f3c747ea3cc8c8f58d4ba16ed:
      $D8d3ca7afab93e5c110124dc7611906c[$e951d0b9610ba3624d06def5a541cb17] = (float) $A8897e590149896423cc3c897a6c6651["network_speed"];
      goto d6478715224e6c5d8fbba6cedd93a54a;
      D3638269a3deb2322b9c1eec17916178:
      $D8d3ca7afab93e5c110124dc7611906c[$e951d0b9610ba3624d06def5a541cb17] = 1000;
      goto A4e689ffc9059b421f29ec76a9e282f2;
      Ab5e56efe66b59b2218029280076690f:
      bf2c8de9cb8c9c245ca1a4bd4214209d:
      goto b5bec56f3c747ea3cc8c8f58d4ba16ed;
      db2837c35f2dcc25d97dcfc15e130a1c:
      Bf2b3c86eb9d63d02ec2ee45909d50fe:
      goto D474671241d2c713f4273e0eb630ed43;
      d6478715224e6c5d8fbba6cedd93a54a:
      B45ef1373ddf2132e2a9005c091fa227:
      goto db2837c35f2dcc25d97dcfc15e130a1c;
      D474671241d2c713f4273e0eb630ed43:
    }
    goto B45e5bf356a62776f490909a5d06cb64;
    A848dbf886a06adafe91794422c6fc6e:
    if ($B0e9c71612dc0f9cbfac184b33ec7cae != SERVER_ID) {
      goto d7780df795dbea1ab944558ead786705;
    }
    goto Faf40657798dfc594db2cffcae1571b0;
    Ef65ada29e4a711c220692a228db9608:
    f6b406faa75c2eba4f7b379760db250e:
    goto F2cb0046663c3c30a242c2271914baa4;
    E9814f8262aef41942add5a24984178b:
    if (empty($aab0f9a311e1a69945f2338c5651dd87)) {
      goto d70ed864d6326141a170ff65fdc47989;
    }
    goto Eb4680c2145780861a2092a789138a50;
    c3535f7df6b75f430436c3893ae0dcb6:
    if (!($c3a18c26bfa971a25d2e6ada870ff735["info"]["direct_source"] == 1)) {
      goto Faa6285e0bddf2a58a2904de10a94fd2;
    }
    goto a5a265eda7c6180d66d2bade5eed31fe;
    df7b02e3ecfba0fd837b9ed640997d20:
    E97a1b9abcd5b8e675ce561fae0f23ab:
    goto a29d197e70a3ab923c78f07531fbafa6;
    b9960fd8bf165f7e6366516dd069ed8c:
    return true;
    goto Fe044906f571f770bca3191ad7bc323e;
    C6324b0331a6c24c3f8cb67566581e1f:
    if (a78Bf8D35765bE2408c50712CE7A43AD::$settings["split_by"] == "band") {
      goto b7996ad12ff749ea18612a2fbc6c0799;
    }
    goto f1ab566057624c34c29ba06ed43ce8bb;
    F4c527fff6dfbecac32b17f50c017625:
    Faa6285e0bddf2a58a2904de10a94fd2:
    goto D9695b98e86f493ee391b261b529caf2;
    Dcddaefd10755a21dcfdfc022fe0af49:
    if ($a28758c1ab974badfc544e11aaf19a57 == "live") {
      goto bbc856ae51a9ba971ec1e30b2515cc37;
    }
    goto bca7c02b10712e6f21df7092904a1463;
    a29d197e70a3ab923c78f07531fbafa6:
    goto f9d0339b29f0177ec3021f090aed97c5;
    goto D5dc52e380b4feaa4f5c44feca8b0651;
    Ef4c3df97e0bc65f65df6b2a70c1e9bb:
    foreach ($Cd4eabf7ecf553f46c17f0bd5a382c46 as $e951d0b9610ba3624d06def5a541cb17 => $c72d66b481d02f854f0bef67db92a547) {
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = $c72d66b481d02f854f0bef67db92a547["online_clients"];
      B08617ccbed7448049c5c8d7885fb284:
    }
    goto C4067f2b9e7341ab0eaceac4971496c2;
    b1dd495c80cb5db74cf7e8ca201b3a4c:
    $C3a0e56f71bc74a3da1fc67955fac9a6 = array_values($aab0f9a311e1a69945f2338c5651dd87);
    goto F71d0cbe575edd94190677d8d2fb1fad;
    ea67c2641fda11809c3568d74c9b5bc0:
    Da1db3808885febae115d7afb9b47c91:
    goto E310f9d1d479044c3f38d4e3940098c7;
    F4ff2f20f23f81f853564b85c737fdf6:
    bbc856ae51a9ba971ec1e30b2515cc37:
    goto Bd3d61e1591e98a9ede064b39c9a01b0;
    a59a06bbec634d711b0e3df2a13217a4:
    return false;
    goto B319dca4e1495d5e19cc4da0a21fecf1;
    F05c22b7cf5494cd7bf4bda614199805:
    F91d1cc4be7db904cc6b94954999c9d5:
    goto c8062876559b07af7c44bd95b82a4d31;
    B4ee705282f024b04f758ba84c81b060:
    $aab0f9a311e1a69945f2338c5651dd87 = array_filter($aab0f9a311e1a69945f2338c5651dd87, "is_numeric");
    goto E9814f8262aef41942add5a24984178b;
    a20a772cb4520c1cc3bb24aea11c3280:
    foreach ($Cd4eabf7ecf553f46c17f0bd5a382c46 as $e951d0b9610ba3624d06def5a541cb17 => $c72d66b481d02f854f0bef67db92a547) {
      $Cd4eabf7ecf553f46c17f0bd5a382c46[$e951d0b9610ba3624d06def5a541cb17]["capacity"] = (float) ($c72d66b481d02f854f0bef67db92a547["online_clients"] / A78Bf8d35765bE2408C50712CE7a43AD::$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]["network_guaranteed_speed"]);
      B51b6287ab4aaff6fd6723951a0ccb9e:
    }
    goto Dfe2f6c77b4f1cd235cb0174be7d83f9;
    Afc7052b31f912f63e950fd20d5f3b5f:
    file_put_contents(TMP_DIR . "servers_capacity", json_encode($Cd4eabf7ecf553f46c17f0bd5a382c46), LOCK_EX);
    goto df7b02e3ecfba0fd837b9ed640997d20;
    c0b522ed318d2cbfd86f7db3c745e349:
    fb8512650313d24ebbda99a7e541af4a:
    goto b5b0a468f10b13b2de840090e6f99373;
    D5dc52e380b4feaa4f5c44feca8b0651:
    C9a1a2dc01ae36bb16ae75537f10f800:
    goto B2766ab0755932e4f4a31b9c2d178f73;
    F2cb0046663c3c30a242c2271914baa4:
    parse_str($_SERVER["QUERY_STRING"], $Cc31a34e0b1fa157d875f9946912d9fa);
    goto cb691e5ea4923875959ea3d6e88b32da;
    f1ab566057624c34c29ba06ed43ce8bb:
    if (a78Bf8d35765BE2408c50712ce7A43ad::$settings["split_by"] == "maxclients") {
      goto F91d1cc4be7db904cc6b94954999c9d5;
    }
    goto Fce416eccdef6547495d303b5b431c38;
    B2766ab0755932e4f4a31b9c2d178f73:
    $Cd4eabf7ecf553f46c17f0bd5a382c46 = json_decode(file_get_contents(TMP_DIR . "servers_capacity"), true);
    goto Dcb6013d6c011b31fa12d890c6f527c4;
    Cb19ddf66e897dc4610dfc4709d939fe:
    header("Location: " . A78bF8D35765be2408c50712Ce7A43aD::$StreamingServers[$c72d66b481d02f854f0bef67db92a547["tv_archive_server_id"]]["site_url"] . "streaming/timeshift.php?token=" . base64_encode(eaAB451ef7A60C6d480E43b6c15A14A1(json_encode($e3874676e9103a9996301beac4efcde2), md5(A78bF8d35765BE2408c50712Ce7A43AD::$settings["crypt_load_balancing"]))));
    goto a1d0f5a0245de83473e667b8ad6aee08;
    Edfd667d8434c05ed571affb56f9df24:
    $Ad100f7d10d8567e78ddc1e86e51e4a9 = substr($_SERVER["REQUEST_URI"], 1);
    goto b2bdc860adc9249df939cbd40d06e8f4;
    E2b465fbbc5d42fb710ccac92854f59d:
    $Ad100f7d10d8567e78ddc1e86e51e4a9 = substr($_SERVER["REQUEST_URI"], 1);
    goto Cb19ddf66e897dc4610dfc4709d939fe;
    f14e9544e058c4cd4606bf1a132e9b6e:
    $B0e9c71612dc0f9cbfac184b33ec7cae = SERVER_ID;
    goto F57ada0055508c52e889caf8740b6d87;
    a14b7693040c58fc847faf9273e07f6c:
    $B0e9c71612dc0f9cbfac184b33ec7cae = empty($B0e9c71612dc0f9cbfac184b33ec7cae) ? array_search(min($C8a559944c9ad8d120b437a065024840), $C8a559944c9ad8d120b437a065024840) : $B0e9c71612dc0f9cbfac184b33ec7cae;
    goto d36960bf323d24cdb709434bb8a55afd;
    Eea42f9f6c88347bbd4465dcde5367ab:
    self::$ipTV_db->query("SELECT `tv_archive_server_id`,`tv_archive_duration` FROM `streams` WHERE `id` = '%d'", $ba85d77d367dcebfcc2a3db9e83bb581);
    goto e15548ad2e0ff766403f1b64df1e5bf7;
    Dd3158b3ec222e47ea430167f2cdbc7a:
    if (!empty($e3215fa97db12812ee074d6c110dea4b)) {
      goto cca4431a00a242dc46df20b32de7cb90;
    }
    goto C8259eff433c7b136d41cbc78c38cb03;
    b7d42a1656823e3c7aa082a4aa3c4d10:
    $B0e9c71612dc0f9cbfac184b33ec7cae = $a8df9f055e91a1e9240230b69af85555["force_server_id"];
    goto e89ca2920e0492def23f0ac978bab6ac;
    Ec3c82ae49cdcc8ab3c7882a72a65387:
    c532afa75b9d34b522c5cdad0243335a:
    goto e8ab5de2d0c4c54274c48f2d6effe4cb;
    A80c1105ce32c2813307173839234574:
    F4768d73ba329b6227cb48e873dc8c20:
    goto a14b7693040c58fc847faf9273e07f6c;
    ab6cba26230b497e1a701e79afd42811:
    if (!($c72d66b481d02f854f0bef67db92a547["tv_archive_duration"] > 0 && $c72d66b481d02f854f0bef67db92a547["tv_archive_server_id"] > 0 && array_key_exists($c72d66b481d02f854f0bef67db92a547["tv_archive_server_id"], A78bF8D35765BE2408C50712Ce7a43AD::$StreamingServers))) {
      goto c532afa75b9d34b522c5cdad0243335a;
    }
    goto Adc6c647bd63d751bc38a28c9e90fef0;
    e847b45abdf1e4cd229ec15125c27715:
    header("Location: " . A78bF8d35765be2408c50712CE7A43aD::$StreamingServers[$B0e9c71612dc0f9cbfac184b33ec7cae]["site_url"] . $Ad100f7d10d8567e78ddc1e86e51e4a9 . $cb8983ea8c2dc44d7be007079a71c336 . "token=" . base64_encode(EAAB451EF7a60c6d480e43b6c15a14a1(json_encode($e3874676e9103a9996301beac4efcde2), md5(a78bf8D35765Be2408C50712Ce7a43Ad::$settings["crypt_load_balancing"]))));
    goto c92ff82a43a1f51d597cc06a38614285;
    abe052952286d74170aa79f3a62ecdad:
    Bfc8df779a82702b4f229ad776f10b3d:
    goto f14e9544e058c4cd4606bf1a132e9b6e;
    f8b54a3dcf1863bbf3154054cd20acf0:
    if (!empty($c3a18c26bfa971a25d2e6ada870ff735)) {
      goto Beb4e8b3339238c2e131f222f3ab5103;
    }
    goto a64e351d23fd0c5ce33d7bf522e7a198;
    F57ada0055508c52e889caf8740b6d87:
    goto Abfdd728972a2798d5f98e139390ecf3;
    goto a27970ec0bddb6fa4671578e8d0bb77f;
    bf4fb81a79019050cf5f8150971abc01:
    b7996ad12ff749ea18612a2fbc6c0799:
    goto Be6542b8a49e1aa12fa62249a1686bab;
    efc4ab30b155c99936225531f862dc01:
    $e3874676e9103a9996301beac4efcde2 = array("hash" => md5(json_encode(array("user_id" => $a8df9f055e91a1e9240230b69af85555["id"], "username" => $a8df9f055e91a1e9240230b69af85555["username"], "password" => $a8df9f055e91a1e9240230b69af85555["password"], "user_ip" => $f4889efa84e1f2e30e5e9780973f68cb, "live_streaming_pass" => a78bF8D35765bE2408C50712cE7a43Ad::$settings["live_streaming_pass"], "external_device" => $a349f0750f0a814bd31ec4b3da51da95, "isp" => $Cf735adc0fa7bac523a6d09af79aa459, "country" => $A75f2436a5614184bfe3442ddd050ec5, "stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "start" => $Cc31a34e0b1fa157d875f9946912d9fa["start"], "duration" => $Cc31a34e0b1fa157d875f9946912d9fa["duration"], "extension" => $Cc31a34e0b1fa157d875f9946912d9fa["extension"], "time" => $D4a67bbd52a22a102a646011a4bec962))), "user_id" => $a8df9f055e91a1e9240230b69af85555["id"], "username" => $a8df9f055e91a1e9240230b69af85555["username"], "password" => $a8df9f055e91a1e9240230b69af85555["password"], "time" => $D4a67bbd52a22a102a646011a4bec962, "external_device" => $a349f0750f0a814bd31ec4b3da51da95, "isp" => $Cf735adc0fa7bac523a6d09af79aa459, "country" => $A75f2436a5614184bfe3442ddd050ec5, "stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "start" => $Cc31a34e0b1fa157d875f9946912d9fa["start"], "duration" => $Cc31a34e0b1fa157d875f9946912d9fa["duration"], "extension" => $Cc31a34e0b1fa157d875f9946912d9fa["extension"]);
    goto E2b465fbbc5d42fb710ccac92854f59d;
    Dcb6013d6c011b31fa12d890c6f527c4:
    f9d0339b29f0177ec3021f090aed97c5:
    goto ed42fadc9ac30081a6b36db6050d65ba;
    e00179269beca5e07221f9948929c9db:
    if ($a8df9f055e91a1e9240230b69af85555["force_server_id"] != 0 and array_key_exists($a8df9f055e91a1e9240230b69af85555["force_server_id"], $aab0f9a311e1a69945f2338c5651dd87)) {
      goto Ba7f699e449589c167e5cfd21a901e95;
    }
    goto a817b6a16effd4a1978691139a7c6817;
    B319dca4e1495d5e19cc4da0a21fecf1:
  }

  public static function eC7E013cf424bDF03238C1d46AB2a9Ae($ba85d77d367dcebfcc2a3db9e83bb581, $a65cbae81b158857c4230683ea812050 = array(), $a28758c1ab974badfc544e11aaf19a57 = "movie")
  {
    if ($a28758c1ab974badfc544e11aaf19a57 == "movie") {
      return in_array($ba85d77d367dcebfcc2a3db9e83bb581, $a65cbae81b158857c4230683ea812050);
    } else if ($a28758c1ab974badfc544e11aaf19a57 == "series") {
      self::$ipTV_db->query("SELECT series_id FROM `series_episodes` WHERE `stream_id` = '%d' LIMIT 1", $ba85d77d367dcebfcc2a3db9e83bb581);
      if ((self::$ipTV_db->D1E5ce3b87Bb868b9e6EFD39Aa355a4f() > 0)) {
        return in_array(self::$ipTV_db->b98ce8B3899e362093173CC5EB4146b9(), $a65cbae81b158857c4230683ea812050);
      }
    }
    return false;
  }

  public static function E5550592AA298DD1D5ee59cdcE063A12($E38668abaa324e464e266fb7b7e784b1 = null, $f6806488699d3315dc5dc1e27a401b3e = null, $A6a4b4fbceaf0ab570c374f4faaa990f = null, $Fa9d0275367287eb0662f130e93d3a25 = false, $C1c49b38f7480b5e67acaf5b0185dc21 = false, $F7b34d6358a2bbb674f79a68e942b7e2 = false, $a28758c1ab974badfc544e11aaf19a57 = array(), $B5e1c013996afcec27bf828245c3ec37 = false, $f4889efa84e1f2e30e5e9780973f68cb = '', $D4f195af96a237479546fa1dccf6173a = '', $a8851ef591e0cdd9aad6ec4f7bd4b160 = array(), $Cd2953f76721ad9589ab3d88c42b62b9 = '', $ba85d77d367dcebfcc2a3db9e83bb581 = 0)
  {
    goto dcb07dea8fe03c9526aa2f590cf31722;
    fd3946df96aa8f6315f620742465ee7f:
    $a8df9f055e91a1e9240230b69af85555["channels"] = array();
    goto B459166d8659ba080b0119d7f110d086;
    C6200de537f851c51e344ffa6695fc3f:
    D0412de8a75e99ca3552f03fbcb2f008:
    goto f4d927f6858941a02bd04c6da7597e32;
    Da5055548945ffac577729dd3ee71ef8:
    if (!($C1c49b38f7480b5e67acaf5b0185dc21 && !empty($a8df9f055e91a1e9240230b69af85555["channel_ids"]))) {
      goto Cb7dc9da592a751caa60eec5c1b5c8bd;
    }
    goto fd3946df96aa8f6315f620742465ee7f;
    F8ca421cdb36f86ccd86ee4ec85bb173:
    if (!(a78bF8D35765BE2408C50712ce7a43aD::$settings["new_sorting_bouquet"] != 1)) {
      goto def1705bd5fb80508dec2211cd2cdfa4;
    }
    goto D77e2bcab8d8b2edfe9d2ad046d8ed75;
    f4d927f6858941a02bd04c6da7597e32:
    if (!$Fa9d0275367287eb0662f130e93d3a25) {
      goto Ae3a7fbfc860ed14102e22fa14af74b8;
    }
    goto E47530761abed77ab5a962f5cd29f4c9;
    De64d4ef4b8d9e06622ab1ae0b5b516e:
    ec8948a763869b196c6edd56f02ebd47:
    goto C09c0bd7ad4077267564758c044e1ea5;
    D24cdbb62da4f82a619f6be4337fdc0a:
    return $a8df9f055e91a1e9240230b69af85555;
    goto ccc4d65044655f0d3580b8af282993ce;
    C2425f027a6bc3223c6800abd10c5025:
    goto A4c888d0ed6ed56b2dc8ce905c65a38f;
    goto D7433ad04e332c8be0ae3a6f93bb6f48;
    bac2b0e1199e86c7a893c7dbee197183:
    self::$ipTV_db->query("SELECT * FROM `users` WHERE `username` = '%s' AND `password` = '%s' LIMIT 1", $f6806488699d3315dc5dc1e27a401b3e, $A6a4b4fbceaf0ab570c374f4faaa990f);
    goto ba15e6818a3efe445f4f9693713b0a63;
    fd2d9ff64ba9720bfe918e90e71eb347:
    cec17e215e6ada13315b8a96c290b35e:
    goto bd0ee541af1ebb4f096f2a1ba60d754d;
    d4f85c82cd84d60c2fba476ef14c1710:
    goto Bf7d5ccecea92571df8c51191b64e765;
    goto E7f13dbaf32181bf05db5658f804ec85;
    Ad00a6385219831a1c9e4b381b95c590:
    if (!is_array($Ab8205819e41cfa4d857e6ec45554558)) {
      goto b9c412a8f73a23a52d0c15cda3e4912b;
    }
    goto E31b3be4bc72c4baa0f6125f64788b1f;
    D77e2bcab8d8b2edfe9d2ad046d8ed75:
    sort($a8df9f055e91a1e9240230b69af85555["bouquet"]);
    goto Db39acc2a0b3c624d0cacd97370f6268;
    Fce681d57fd7c35f696b3d97fab84308:
    $a8df9f055e91a1e9240230b69af85555["pair_line_info"]["active_cons"] = self::$ipTV_db->b98Ce8b3899E362093173cc5eB4146B9();
    goto C5d453d7f39608d10a8b00e4bdb95823;
    d49b27917fcd00686ff5cee1504091d3:
    self::$ipTV_db->query("SELECT COUNT(`activity_id`) FROM `user_activity_now` WHERE `user_id` = '%d'", $a8df9f055e91a1e9240230b69af85555["pair_id"]);
    goto Fce681d57fd7c35f696b3d97fab84308;
    C34d27c6bd232e77ab46c95fa7ae0bcb:
    $Ab8205819e41cfa4d857e6ec45554558 = self::ec7D6405e2E9AB495aFb23100077912c($f4889efa84e1f2e30e5e9780973f68cb, $D4f195af96a237479546fa1dccf6173a);
    goto Ad00a6385219831a1c9e4b381b95c590;
    ab53a6746b910a9e9f86a7518aea2f2f:
    goto Bb10556813bea35d49642527336262d7;
    goto cbb2025b2241bb1a6d84efb174a63054;
    C5d453d7f39608d10a8b00e4bdb95823:
    self::$ipTV_db->query("SELECT max_connections FROM `users` WHERE `id` = '%d'", $a8df9f055e91a1e9240230b69af85555["pair_id"]);
    goto B7f219e63ca151039f06779c3e5022ff;
    E55cbff8c432a1a9b3289300173c359e:
    if (!($a8df9f055e91a1e9240230b69af85555["is_mag"] == 1 && a78Bf8D35765BE2408c50712Ce7A43aD::$settings["mag_security"] == 1)) {
      goto A4a7aff7f29c6ec2e57bfd6bad6e63a5;
    }
    goto E6ea6cd96d639f67c09a504ec47f43aa;
    fd8376fa62f89fca1fae7661dd63c018:
    $a8df9f055e91a1e9240230b69af85555["con_isp_type"] = $Ab8205819e41cfa4d857e6ec45554558["isp_info"]["type"];
    goto d87db31ccf03dc9d2b5f08e1658534bc;
    Aac40281dec497d5bd3d8733e143b62f:
    if ($F7b34d6358a2bbb674f79a68e942b7e2) {
      goto cd4d613d2328bad68851079108182896;
    }
    goto Df70e16bce93e5bab284fadb3a0cf492;
    b48837afa84687f64523761f18e1fb7c:
    if (!($a8df9f055e91a1e9240230b69af85555["isp_violate"] == 0 && strtolower($a8df9f055e91a1e9240230b69af85555["con_isp_name"]) != strtolower($a8df9f055e91a1e9240230b69af85555["isp_desc"]))) {
      goto ac33fc440f7f7f506e33791c8189a6e8;
    }
    goto Ca56c3f9e004db350ef011af1b384621;
    D47e1fc99ad2f95b608b379d4d489c2b:
    if (A78Bf8d35765be2408c50712CE7A43aD::$settings["new_sorting_bouquet"] != 1) {
      goto A031bf7a23ef446f1e31d2cee02ee7d4;
    }
    goto Ba1ae61e697d1dec944a07d5b7ee37a8;
    C0634f2eca6822e5a2b587aa198285d5:
    bdcd318a4e6cd52c118c39713c3b9f6c:
    goto Eeef57bd06b00f1a39f96f869e8a433b;
    E7f13dbaf32181bf05db5658f804ec85:
    a832ffe07e4cbea537d91b8fc7e877e6:
    goto Fce13fc2bb39c52e0718c4fcc28e1e6f;
    affc3dc69665de861269e3f741d8075f:
    $a8df9f055e91a1e9240230b69af85555["ip_limit_reached"] = 1;
    goto Ebc645312857aa9d831039feb43e9832;
    Cdbd7b583f13249263bf11dce9791d4a:
    return false;
    goto bf064e635f29df7de1d209f31c599778;
    C09c0bd7ad4077267564758c044e1ea5:
    if (!(A78bf8d35765bE2408c50712ce7a43ad::$settings["county_override_1st"] == 1 && empty($a8df9f055e91a1e9240230b69af85555["forced_country"]) && !empty($f4889efa84e1f2e30e5e9780973f68cb) && $a8df9f055e91a1e9240230b69af85555["max_connections"] == 1)) {
      goto f09cc905c8975d30745e50905000379b;
    }
    goto af22759d20600e90e7670d552bbbcfde;
    ed14c194f5a60e0b1d2fbb043161f9c9:
    Cfa347dd16ff36dd4663229326a65eda:
    goto e29b4c4982960a309f1da6c3913c7aed;
    Ca56c3f9e004db350ef011af1b384621:
    self::$ipTV_db->query("UPDATE `users` SET `isp_desc` = '%s' WHERE `id` = '%d'", $a8df9f055e91a1e9240230b69af85555["con_isp_name"], $a8df9f055e91a1e9240230b69af85555["id"]);
    goto F4a7ed21a656cabefe13fd9727f4cee6;
    Aafddc374629ea29380ce73599424e40:
    D76dc5ae3f08adbfc1066ab1a89fa5ca:
    goto Dc6f7f6ed304932b70bf9c75f6d2520e;
    Bf8a610691e4d6cca498b48622274f4c:
    F758822fa7326feeffd7f744e04d98be:
    goto Da5055548945ffac577729dd3ee71ef8;
    a3afa2e5b1ed3e22dc499a7dd5b43400:
    goto c40a02a12e2246de1971d22792cb296e;
    goto B5e1d45bb481414a0b5c7beb27af4b4c;
    F2dbd19c57c9ec49a45658872c411a6f:
    $a8df9f055e91a1e9240230b69af85555["mag_invalid_token"] = true;
    goto C2425f027a6bc3223c6800abd10c5025;
    F37193570c08c871d3c21db43a8be0bf:
    if (!($C529401a6487f7fc473dd0ec948c66c8 != $f4889efa84e1f2e30e5e9780973f68cb)) {
      goto B5d4391b192de3af44f6814ffe1ead92;
    }
    goto affc3dc69665de861269e3f741d8075f;
    bb58f9dd0855e45c96df1e7d301de511:
    foreach ($a8df9f055e91a1e9240230b69af85555["bouquet"] as $b3c28ce8f38cc88b3954fadda9ca6553) {
      goto A8d8eccf41186d66e4e334a35bf3beb2;
      A50c3e679f21066ea738b07b0e2cd6c7:
      C177c343e54a22ea3588265047589bca:
      goto f1a501f65ad5207bdd9e519d3a8d22a9;
      B9483c719fed1dd1e7b7417349197778:
      $A92229131e0f5177a362478fd6f3bd8d = array_merge($A92229131e0f5177a362478fd6f3bd8d, A78bF8D35765be2408c50712Ce7A43AD::$Bouquets[$b3c28ce8f38cc88b3954fadda9ca6553]["series"]);
      goto A50c3e679f21066ea738b07b0e2cd6c7;
      Cf773c2bfb77f114328584e91a112943:
      if (!isset(a78BF8d35765BE2408C50712cE7a43aD::$Bouquets[$b3c28ce8f38cc88b3954fadda9ca6553]["series"])) {
        goto C177c343e54a22ea3588265047589bca;
      }
      goto B9483c719fed1dd1e7b7417349197778;
      f1a501f65ad5207bdd9e519d3a8d22a9:
      caa7467bd7d51fbdb6c6fe565e5d3e4d:
      goto ac907ad49f189d8c3ae55911613d9262;
      E430e6801cfe6928049ce2e79057a590:
      $Ff48bb3649e5b84524bd8d318c03db3c = array_merge($Ff48bb3649e5b84524bd8d318c03db3c, a78BF8D35765be2408c50712ce7a43AD::$Bouquets[$b3c28ce8f38cc88b3954fadda9ca6553]["streams"]);
      goto B4febe92da9ac3e43b7edb7c2459314d;
      A8d8eccf41186d66e4e334a35bf3beb2:
      if (!isset(A78bF8d35765BE2408c50712Ce7A43AD::$Bouquets[$b3c28ce8f38cc88b3954fadda9ca6553]["streams"])) {
        goto Ae97305c7e24168ca652f7bf2620f352;
      }
      goto E430e6801cfe6928049ce2e79057a590;
      B4febe92da9ac3e43b7edb7c2459314d:
      Ae97305c7e24168ca652f7bf2620f352:
      goto Cf773c2bfb77f114328584e91a112943;
      ac907ad49f189d8c3ae55911613d9262:
    }
    goto B0cf1f04d1f6f9e49c5590c1815153cb;
    d87db31ccf03dc9d2b5f08e1658534bc:
    C36f1b09018272dea575165c202c33f8:
    goto eaa614b69bf562404f03553078949b34;
    Adb286e9b0c28094fb5c293e56a8a8d0:
    file_put_contents(TMP_DIR . "user_output" . $a8df9f055e91a1e9240230b69af85555["id"], serialize($a8df9f055e91a1e9240230b69af85555["output_formats"]), LOCK_EX);
    goto d4f85c82cd84d60c2fba476ef14c1710;
    e4e6e030bc238098d5aeb0fd09402b1c:
    foreach ($e3a76043abaf369f5e7250f23baaf1bb as $Ca434bcc380e9dbd2a3a588f6c32d84f) {
      goto Fa7ca6be82cbfc4fad2a866e57032145;
      Cd71a3584e89bea036e7cfdcb0bb1439:
      F74013b606ea4ccaa2fbf85d07446844:
      goto Cb457d356a75d63ae42ba41c448b7701;
      f5bca43c9e0aa2b4f1904c89f5db84f9:
      $output = array_replace($output, $d8371b9d492a3a005aae00b32747599b);
      goto Cd71a3584e89bea036e7cfdcb0bb1439;
      Cb457d356a75d63ae42ba41c448b7701:
      e83743c27358eb0ea88d8a6d3298ab93:
      goto B6298610dfe334809e9098fe1baaeccf;
      Fa31a70ae2fcbe39326d6f6da662dd81:
      $d8371b9d492a3a005aae00b32747599b = (include TMP_DIR . $Ca434bcc380e9dbd2a3a588f6c32d84f . "_main.php");
      goto f5bca43c9e0aa2b4f1904c89f5db84f9;
      Fa7ca6be82cbfc4fad2a866e57032145:
      if (!file_exists(TMP_DIR . $Ca434bcc380e9dbd2a3a588f6c32d84f . "_main.php")) {
        goto F74013b606ea4ccaa2fbf85d07446844;
      }
      goto Fa31a70ae2fcbe39326d6f6da662dd81;
      B6298610dfe334809e9098fe1baaeccf:
    }
    goto Aafddc374629ea29380ce73599424e40;
    a6a5df55ccef684e2573c07333d7e6c2:
    if ($Aacb752351b5de80f12830c2026b757e == $Cd2953f76721ad9589ab3d88c42b62b9 && $B96676565d19827b6e2eda6db94167c0 >= time() && $cced8089119eaa83c17b19ea19d9af22 == $ba85d77d367dcebfcc2a3db9e83bb581) {
      goto bdcd318a4e6cd52c118c39713c3b9f6c;
    }
    goto C568931836b4e4a8ac2c8019165e4057;
    B352bd41f4c482abebb8ac7591b98549:
    return false;
    goto Eada6c4344bbf68029cd38fbebaf91ba;
    Aca4364f4baea3f470ce612afb41aa7a:
    $a8df9f055e91a1e9240230b69af85555["channel_ids"] = array_unique($Ff48bb3649e5b84524bd8d318c03db3c);
    goto e0a1e00bb887a7793a60c4562a3d53bb;
    Dca4f68ae7b46641a9729acf2813535c:
    if (!($a8df9f055e91a1e9240230b69af85555["is_restreamer"] == 0 && a78bf8d35765Be2408C50712CE7a43AD::$settings["block_svp"] == 1 && !empty($Ab8205819e41cfa4d857e6ec45554558["isp_info"]["is_server"]))) {
      goto aa73a3261c0741ab2dedbbf1deccd099;
    }
    goto C09f7b1fd558ed42a86a463aee6baa07;
    e29b4c4982960a309f1da6c3913c7aed:
    $output = null;
    goto c9ca6fabb3e781d30c5de858dd56ed1f;
    f785642b26eda301c22a459f1e69e1b1:
    if (!(!empty($a8df9f055e91a1e9240230b69af85555["con_isp_name"]) && A78bF8D35765be2408C50712cE7A43aD::$settings["enable_isp_lock"] == 1 && $a8df9f055e91a1e9240230b69af85555["is_stalker"] == 0 && $a8df9f055e91a1e9240230b69af85555["is_isplock"] == 1 && !empty($a8df9f055e91a1e9240230b69af85555["isp_desc"]) && strtolower($a8df9f055e91a1e9240230b69af85555["con_isp_name"]) != strtolower($a8df9f055e91a1e9240230b69af85555["isp_desc"]))) {
      goto d723e4aa719aee16fc3798fcecf2819d;
    }
    goto bdad263ad9a2d483d5f6d775c0762705;
    E2b47b6fc96a1dac4c81530929e2426c:
    $a8df9f055e91a1e9240230b69af85555["con_isp_name"] = $a8df9f055e91a1e9240230b69af85555["con_isp_type"] = null;
    goto Ed26e750805d0768027c29b09bf15af8;
    Ebc645312857aa9d831039feb43e9832:
    B5d4391b192de3af44f6814ffe1ead92:
    goto B8ab700fa726a60c118cb099d5e8a0be;
    b64f58fbb2c506c0a061875ea7bfbd06:
    if (!(self::$ipTV_db->D1E5cE3b87Bb868B9e6efD39aA355a4F() > 0)) {
      goto d27bc04afcffd81351093f9008498dc7;
    }
    goto dee3efa278a1aaf4244ac69531ac60f1;
    bd40bfe73997d3c571bcd6ff6d4541d5:
    $a8df9f055e91a1e9240230b69af85555["output_formats"] = self::$ipTV_db->c126fd559932f625CDF6098D86C63880(true, "output_key");
    goto Adb286e9b0c28094fb5c293e56a8a8d0;
    e64f08d1a29090f3c94a08ce4e1a5021:
    $a8df9f055e91a1e9240230b69af85555["total_found_rows"] = count($a8df9f055e91a1e9240230b69af85555["channels"]);
    goto E215d24309823770dbd5eb9e80dfee11;
    D1e5e0567103b069b9bf0bbd9ab18fb6:
    b9c412a8f73a23a52d0c15cda3e4912b:
    goto f785642b26eda301c22a459f1e69e1b1;
    ccc4d65044655f0d3580b8af282993ce:
    Af210dc6adba96336f13c322a7de84aa:
    goto Cdbd7b583f13249263bf11dce9791d4a;
    E6ea6cd96d639f67c09a504ec47f43aa:
    if (!empty($a8df9f055e91a1e9240230b69af85555["play_token"]) && !empty($Cd2953f76721ad9589ab3d88c42b62b9)) {
      goto C05f0ef1c9c7127bba7de5d3cd3bdbd5;
    }
    goto F2dbd19c57c9ec49a45658872c411a6f;
    B5e1d45bb481414a0b5c7beb27af4b4c:
    e3e869715a3ef1accb1d36b629d1c6fc:
    goto bac2b0e1199e86c7a893c7dbee197183;
    B6b8972043123e950174dde60caf9223:
    $e3a76043abaf369f5e7250f23baaf1bb = empty($a28758c1ab974badfc544e11aaf19a57) ? STREAM_TYPE : $a28758c1ab974badfc544e11aaf19a57;
    goto e4e6e030bc238098d5aeb0fd09402b1c;
    Cad2a589a67b3558230e029cd5ec7fe8:
    goto F758822fa7326feeffd7f744e04d98be;
    goto dd096742b53db45ce2cdb668eae01217;
    e9874c1b4f01230fe2b12cb5d81c3d09:
    e223e65fb63c7ad10d76b1b7bec4175d:
    goto Fcfa2cfd01abc68e0af6f97e421edb3b;
    e0a1e00bb887a7793a60c4562a3d53bb:
    $a8df9f055e91a1e9240230b69af85555["series_ids"] = array_unique($A92229131e0f5177a362478fd6f3bd8d);
    goto Bf8a610691e4d6cca498b48622274f4c;
    ba15e6818a3efe445f4f9693713b0a63:
    c40a02a12e2246de1971d22792cb296e:
    goto dfcb44a87937d59217224dd10311ff7b;
    B9b9e6671c2a85c5d5a299b233c9c762:
    $a8df9f055e91a1e9240230b69af85555["active_cons"] = self::$ipTV_db->B98CE8b3899E362093173CC5eB4146b9();
    goto c724a4ddfd3d5f78dabcf09a168ba8ab;
    B7f219e63ca151039f06779c3e5022ff:
    $a8df9f055e91a1e9240230b69af85555["pair_line_info"]["max_connections"] = self::$ipTV_db->B98cE8b3899E362093173cc5Eb4146B9();
    goto b633475bd16781d1c2139301d0ec3865;
    dd096742b53db45ce2cdb668eae01217:
    A031bf7a23ef446f1e31d2cee02ee7d4:
    goto Aca4364f4baea3f470ce612afb41aa7a;
    A8422a771e781ef9c719e7c2c737b847:
    self::$ipTV_db->query("SELECT * FROM `access_output` t1 INNER JOIN `user_output` t2 ON t1.access_output_id = t2.access_output_id WHERE t2.user_id = '%d'", $a8df9f055e91a1e9240230b69af85555["id"]);
    goto bd40bfe73997d3c571bcd6ff6d4541d5;
    B459166d8659ba080b0119d7f110d086:
    $output = array();
    goto B6b8972043123e950174dde60caf9223;
    af22759d20600e90e7670d552bbbcfde:
    $a8df9f055e91a1e9240230b69af85555["forced_country"] = geoip_country_code_by_name($f4889efa84e1f2e30e5e9780973f68cb);
    goto a70ecbe777c6a90429e54e12cf5372cb;
    bdad263ad9a2d483d5f6d775c0762705:
    $a8df9f055e91a1e9240230b69af85555["isp_violate"] = 1;
    goto C0918811252ebcea3622c8b8c1cc0519;
    Dc6f7f6ed304932b70bf9c75f6d2520e:
    foreach ($a8df9f055e91a1e9240230b69af85555["channel_ids"] as $b3c28ce8f38cc88b3954fadda9ca6553) {
      goto C31cd29381d5b7d58211dfe67e5dfe35;
      E11c365192740e6e6fe77fadd2aaa69a:
      if (!$B5e1c013996afcec27bf828245c3ec37) {
        goto Fbbfd9a91f5062a8f5fcf23a8bacdf23;
      }
      goto a534dcb2c78cacbd53f4e1a8ccd7789b;
      d5336a7ca211db8090f63d356bdbf09a:
      Cff7a1a4b2befb264fe3ceebe674f5ba:
      goto A58dd711f3ac16d50e2044045e61130a;
      a534dcb2c78cacbd53f4e1a8ccd7789b:
      $output[$b3c28ce8f38cc88b3954fadda9ca6553]["is_adult"] = strtolower($output[$b3c28ce8f38cc88b3954fadda9ca6553]["category_name"]) == "for adults" ? 1 : 0;
      goto c1cfa17c6fc0ef0025e647f60f795451;
      F9c5e0fac8277e8d2e2fae96348fb8c8:
      $a8df9f055e91a1e9240230b69af85555["channels"][$b3c28ce8f38cc88b3954fadda9ca6553] = $output[$b3c28ce8f38cc88b3954fadda9ca6553];
      goto c513bf488110b8c44cc2d6a8c2f1240f;
      C31cd29381d5b7d58211dfe67e5dfe35:
      if (!isset($output[$b3c28ce8f38cc88b3954fadda9ca6553])) {
        goto Cbc53590065dc35ae1d391492a5c3f4c;
      }
      goto E11c365192740e6e6fe77fadd2aaa69a;
      c513bf488110b8c44cc2d6a8c2f1240f:
      Cbc53590065dc35ae1d391492a5c3f4c:
      goto d5336a7ca211db8090f63d356bdbf09a;
      c1cfa17c6fc0ef0025e647f60f795451:
      Fbbfd9a91f5062a8f5fcf23a8bacdf23:
      goto F9c5e0fac8277e8d2e2fae96348fb8c8;
      A58dd711f3ac16d50e2044045e61130a:
    }
    goto ed14c194f5a60e0b1d2fbb043161f9c9;
    cf540eca74bc3e94b4577f86bea61b0c:
    list($Aacb752351b5de80f12830c2026b757e, $B96676565d19827b6e2eda6db94167c0, $cced8089119eaa83c17b19ea19d9af22) = explode(":", $a8df9f055e91a1e9240230b69af85555["play_token"]);
    goto a6a5df55ccef684e2573c07333d7e6c2;
    a70ecbe777c6a90429e54e12cf5372cb:
    self::$ipTV_db->query("UPDATE `users` SET `forced_country` = '%s' WHERE `id` = '%d'", $a8df9f055e91a1e9240230b69af85555["forced_country"], $a8df9f055e91a1e9240230b69af85555["id"]);
    goto D4c83122c86a332ae42338287c41cba0;
    f4f2d12a70e105bad34545af29c74939:
    $a8df9f055e91a1e9240230b69af85555["isp_is_server"] = $de64b4b9800f8407c8499fdc13f8e4f6 == 1 ? 1 : 0;
    goto eb37d5c3e0c620b09d105606bf770774;
    dcb07dea8fe03c9526aa2f590cf31722:
    if (empty($E38668abaa324e464e266fb7b7e784b1)) {
      goto e3e869715a3ef1accb1d36b629d1c6fc;
    }
    goto cc52b8c6ccd45cfde75c7c845cf20fee;
    Df70e16bce93e5bab284fadb3a0cf492:
    $a8df9f055e91a1e9240230b69af85555["active_cons"] = "N/A";
    goto ab53a6746b910a9e9f86a7518aea2f2f;
    a3479b1554f7b8468c70f26b277b6a56:
    Be31f674dffdf9e6b17ab7a11f12d66c:
    goto B421693f45646b992bd8596f3025c895;
    e73705250888fee7b2507fcaf5cc08cc:
    self::$ipTV_db->query("SELECT user_ip FROM `user_activity_now` WHERE `user_id` = '%d' LIMIT 1", $a8df9f055e91a1e9240230b69af85555["id"]);
    goto b64f58fbb2c506c0a061875ea7bfbd06;
    b2660f52b45108aa32383587bda5229d:
    $a8df9f055e91a1e9240230b69af85555["allowed_ua"] = @array_filter(array_map("trim", json_decode($a8df9f055e91a1e9240230b69af85555["allowed_ua"], true)));
    goto Aac40281dec497d5bd3d8733e143b62f;
    Ba1ae61e697d1dec944a07d5b7ee37a8:
    $a8df9f055e91a1e9240230b69af85555["channel_ids"] = array_reverse(array_unique(array_reverse($Ff48bb3649e5b84524bd8d318c03db3c)));
    goto fb82caee17ee507d8dd7a3720fe68163;
    Ecdeae823e2553da93e6f3e571b0351a:
    Bb10556813bea35d49642527336262d7:
    goto C96ccd8f3f171d906d53503c4e3af9e1;
    F9ade69a63b8cee6001feb7c540f3dfc:
    if (is_null($a8df9f055e91a1e9240230b69af85555["pair_id"])) {
      goto c8ad298c2087c7240ac59f239f61fb2e;
    }
    goto d49b27917fcd00686ff5cee1504091d3;
    B8ab700fa726a60c118cb099d5e8a0be:
    d27bc04afcffd81351093f9008498dc7:
    goto fd2d9ff64ba9720bfe918e90e71eb347;
    fb82caee17ee507d8dd7a3720fe68163:
    $a8df9f055e91a1e9240230b69af85555["series_ids"] = array_reverse(array_unique(array_reverse($A92229131e0f5177a362478fd6f3bd8d)));
    goto Cad2a589a67b3558230e029cd5ec7fe8;
    D4bf70cbf29e135a0b49abb86a7d9012:
    Ae3a7fbfc860ed14102e22fa14af74b8:
    goto D24cdbb62da4f82a619f6be4337fdc0a;
    Adb7bceee538d459cef255a32115d958:
    $a8df9f055e91a1e9240230b69af85555 = self::$ipTV_db->F1eD191d78470660eDFf4A007696bC1F();
    goto b09775eb6dc5fc29986f0dcba0d835a2;
    D7433ad04e332c8be0ae3a6f93bb6f48:
    C05f0ef1c9c7127bba7de5d3cd3bdbd5:
    goto cf540eca74bc3e94b4577f86bea61b0c;
    Eeef57bd06b00f1a39f96f869e8a433b:
    A4c888d0ed6ed56b2dc8ce905c65a38f:
    goto C8730fa2db4a4b44107cdef4a2a2625d;
    bd0ee541af1ebb4f096f2a1ba60d754d:
    $a8df9f055e91a1e9240230b69af85555["pair_line_info"] = array();
    goto F9ade69a63b8cee6001feb7c540f3dfc;
    C96ccd8f3f171d906d53503c4e3af9e1:
    if (file_exists(TMP_DIR . "user_output" . $a8df9f055e91a1e9240230b69af85555["id"])) {
      goto a832ffe07e4cbea537d91b8fc7e877e6;
    }
    goto A8422a771e781ef9c719e7c2c737b847;
    E215d24309823770dbd5eb9e80dfee11:
    $a8df9f055e91a1e9240230b69af85555["channels"] = array_slice($a8df9f055e91a1e9240230b69af85555["channels"], $a8851ef591e0cdd9aad6ec4f7bd4b160["offset"], $a8851ef591e0cdd9aad6ec4f7bd4b160["items_per_page"]);
    goto e9874c1b4f01230fe2b12cb5d81c3d09;
    d7390cda74af24b07c82807520f1b130:
    $de64b4b9800f8407c8499fdc13f8e4f6 = self::A477369ead7aA63E77aD3F4634982a8A($a8df9f055e91a1e9240230b69af85555["con_isp_name"]);
    goto Dca4f68ae7b46641a9729acf2813535c;
    Eada6c4344bbf68029cd38fbebaf91ba:
    Ace99340c288ee1f97b0b369facadb1d:
    goto De64d4ef4b8d9e06622ab1ae0b5b516e;
    cbb2025b2241bb1a6d84efb174a63054:
    cd4d613d2328bad68851079108182896:
    goto B245d74ab8b631492e507a8cafca4bfd;
    C0918811252ebcea3622c8b8c1cc0519:
    d723e4aa719aee16fc3798fcecf2819d:
    goto b48837afa84687f64523761f18e1fb7c;
    D2ee84a7005171d43061decc8fc1e2b3:
    if (!($a8df9f055e91a1e9240230b69af85555["username"] != $f6806488699d3315dc5dc1e27a401b3e || $a8df9f055e91a1e9240230b69af85555["password"] != $A6a4b4fbceaf0ab570c374f4faaa990f)) {
      goto Ace99340c288ee1f97b0b369facadb1d;
    }
    goto B352bd41f4c482abebb8ac7591b98549;
    cc52b8c6ccd45cfde75c7c845cf20fee:
    self::$ipTV_db->query("SELECT * FROM `users` WHERE `id` = '%d'", $E38668abaa324e464e266fb7b7e784b1);
    goto a3afa2e5b1ed3e22dc499a7dd5b43400;
    Db39acc2a0b3c624d0cacd97370f6268:
    def1705bd5fb80508dec2211cd2cdfa4:
    goto bb58f9dd0855e45c96df1e7d301de511;
    E47530761abed77ab5a962f5cd29f4c9:
    $Ff48bb3649e5b84524bd8d318c03db3c = $A92229131e0f5177a362478fd6f3bd8d = array();
    goto F8ca421cdb36f86ccd86ee4ec85bb173;
    Ee83a21126893d4e9c60e146ce9d5eb2:
    if (!(a78bF8D35765be2408c50712CE7A43aD::$settings["show_isps"] == 1 && !empty($f4889efa84e1f2e30e5e9780973f68cb))) {
      goto D0412de8a75e99ca3552f03fbcb2f008;
    }
    goto C34d27c6bd232e77ab46c95fa7ae0bcb;
    C568931836b4e4a8ac2c8019165e4057:
    $a8df9f055e91a1e9240230b69af85555["mag_invalid_token"] = true;
    goto C0634f2eca6822e5a2b587aa198285d5;
    B502114d2462a2b04b290c0b3e7a0244:
    Bf7d5ccecea92571df8c51191b64e765:
    goto E2b47b6fc96a1dac4c81530929e2426c;
    Ed26e750805d0768027c29b09bf15af8:
    $a8df9f055e91a1e9240230b69af85555["isp_is_server"] = $a8df9f055e91a1e9240230b69af85555["isp_violate"] = 0;
    goto Ee83a21126893d4e9c60e146ce9d5eb2;
    dee3efa278a1aaf4244ac69531ac60f1:
    $C529401a6487f7fc473dd0ec948c66c8 = self::$ipTV_db->B98cE8b3899e362093173cC5eb4146B9();
    goto F37193570c08c871d3c21db43a8be0bf;
    B245d74ab8b631492e507a8cafca4bfd:
    self::$ipTV_db->query("SELECT COUNT(`activity_id`) FROM `user_activity_now` WHERE `user_id` = '%d'", $a8df9f055e91a1e9240230b69af85555["id"]);
    goto B9b9e6671c2a85c5d5a299b233c9c762;
    B0cf1f04d1f6f9e49c5590c1815153cb:
    Fee5ea7a09ac4d9faf2fc2a0073bf819:
    goto D47e1fc99ad2f95b608b379d4d489c2b;
    bb6a40541f1e0f81360d9847055eb60c:
    $a8df9f055e91a1e9240230b69af85555["allowed_ips"] = @array_filter(array_map("trim", json_decode($a8df9f055e91a1e9240230b69af85555["allowed_ips"], true)));
    goto b2660f52b45108aa32383587bda5229d;
    fc2074500be3c450ae0b914d03e610f4:
    if (!($a8df9f055e91a1e9240230b69af85555["isp_is_server"] == 1)) {
      goto C36f1b09018272dea575165c202c33f8;
    }
    goto fd8376fa62f89fca1fae7661dd63c018;
    c724a4ddfd3d5f78dabcf09a168ba8ab:
    if (!($a8df9f055e91a1e9240230b69af85555["max_connections"] == 1 && a78Bf8d35765Be2408c50712CE7a43Ad::$settings["disallow_2nd_ip_con"] == 1 && $a8df9f055e91a1e9240230b69af85555["active_cons"] > 0 && !empty($f4889efa84e1f2e30e5e9780973f68cb))) {
      goto cec17e215e6ada13315b8a96c290b35e;
    }
    goto e73705250888fee7b2507fcaf5cc08cc;
    b09775eb6dc5fc29986f0dcba0d835a2:
    if (!(A78Bf8D35765be2408C50712cE7A43Ad::$settings["case_sensitive_line"] == 1 && !empty($f6806488699d3315dc5dc1e27a401b3e) && !empty($A6a4b4fbceaf0ab570c374f4faaa990f))) {
      goto ec8948a763869b196c6edd56f02ebd47;
    }
    goto D2ee84a7005171d43061decc8fc1e2b3;
    C09f7b1fd558ed42a86a463aee6baa07:
    $a8df9f055e91a1e9240230b69af85555["isp_is_server"] = $Ab8205819e41cfa4d857e6ec45554558["isp_info"]["is_server"];
    goto eb2f0005496feff492b0514ddcfbe295;
    b633475bd16781d1c2139301d0ec3865:
    c8ad298c2087c7240ac59f239f61fb2e:
    goto Ecdeae823e2553da93e6f3e571b0351a;
    F4a7ed21a656cabefe13fd9727f4cee6:
    ac33fc440f7f7f506e33791c8189a6e8:
    goto C6200de537f851c51e344ffa6695fc3f;
    eb37d5c3e0c620b09d105606bf770774:
    $a8df9f055e91a1e9240230b69af85555["con_isp_type"] = $a8df9f055e91a1e9240230b69af85555["isp_is_server"] == 1 ? "Custom" : null;
    goto a3479b1554f7b8468c70f26b277b6a56;
    dfcb44a87937d59217224dd10311ff7b:
    if (!(self::$ipTV_db->d1e5Ce3b87BB868b9E6EfD39Aa355a4F() > 0)) {
      goto Af210dc6adba96336f13c322a7de84aa;
    }
    goto Adb7bceee538d459cef255a32115d958;
    D4c83122c86a332ae42338287c41cba0:
    f09cc905c8975d30745e50905000379b:
    goto E55cbff8c432a1a9b3289300173c359e;
    B421693f45646b992bd8596f3025c895:
    A551dfd8f74f90d8fd0499f2b5078982:
    goto D1e5e0567103b069b9bf0bbd9ab18fb6;
    c9ca6fabb3e781d30c5de858dd56ed1f:
    if (empty($a8851ef591e0cdd9aad6ec4f7bd4b160["items_per_page"])) {
      goto e223e65fb63c7ad10d76b1b7bec4175d;
    }
    goto e64f08d1a29090f3c94a08ce4e1a5021;
    D71445065fcc62a43fa76771b05d8a0f:
    $a8df9f055e91a1e9240230b69af85555["bouquet"] = json_decode($a8df9f055e91a1e9240230b69af85555["bouquet"], true);
    goto bb6a40541f1e0f81360d9847055eb60c;
    Fcfa2cfd01abc68e0af6f97e421edb3b:
    Cb7dc9da592a751caa60eec5c1b5c8bd:
    goto D4bf70cbf29e135a0b49abb86a7d9012;
    eb2f0005496feff492b0514ddcfbe295:
    aa73a3261c0741ab2dedbbf1deccd099:
    goto fc2074500be3c450ae0b914d03e610f4;
    a5d321610522b60862285684d3018927:
    $a8df9f055e91a1e9240230b69af85555["con_isp_name"] = $Ab8205819e41cfa4d857e6ec45554558["isp_info"]["description"];
    goto d7390cda74af24b07c82807520f1b130;
    Fce13fc2bb39c52e0718c4fcc28e1e6f:
    $a8df9f055e91a1e9240230b69af85555["output_formats"] = unserialize(file_get_contents(TMP_DIR . "user_output" . $a8df9f055e91a1e9240230b69af85555["id"]));
    goto B502114d2462a2b04b290c0b3e7a0244;
    C8730fa2db4a4b44107cdef4a2a2625d:
    A4a7aff7f29c6ec2e57bfd6bad6e63a5:
    goto D71445065fcc62a43fa76771b05d8a0f;
    E31b3be4bc72c4baa0f6125f64788b1f:
    if (empty($Ab8205819e41cfa4d857e6ec45554558["isp_info"]["description"])) {
      goto A551dfd8f74f90d8fd0499f2b5078982;
    }
    goto a5d321610522b60862285684d3018927;
    eaa614b69bf562404f03553078949b34:
    if (!($de64b4b9800f8407c8499fdc13f8e4f6 !== false)) {
      goto Be31f674dffdf9e6b17ab7a11f12d66c;
    }
    goto f4f2d12a70e105bad34545af29c74939;
    bf064e635f29df7de1d209f31c599778:
  }

  public static function Bc358DB57D4903bFdDF6652560fae708($Fe9028a70727ba5f6b7129f9352b020c, $a9b4c615c3623cb531f93f87f402ccdc)
  {
    if (!file_exists(TMP_DIR . "categories_bouq")) {
      return true;
    }
    if (!is_array($a9b4c615c3623cb531f93f87f402ccdc)) {
      $a9b4c615c3623cb531f93f87f402ccdc = json_decode($a9b4c615c3623cb531f93f87f402ccdc, true);
    }
    $output = unserialize(file_get_contents(TMP_DIR . "categories_bouq"));
    foreach ($a9b4c615c3623cb531f93f87f402ccdc as $A4d6fb6268124336b7497e2f7283d227) {
      if (isset($output[$A4d6fb6268124336b7497e2f7283d227])) {
        if (in_array($Fe9028a70727ba5f6b7129f9352b020c, $output[$A4d6fb6268124336b7497e2f7283d227])) {
          return true;
        }
      }
    }
    return false;
  }

  public static function f2cBd6b6f59558B819C0cFF8C3B2EF2c($F89e57ebe9caa43312cce5a27bfa9e5c = null, $bad0c96fedbc6eccfe927016a4dc3cd6 = null, $Fa9d0275367287eb0662f130e93d3a25 = false, $C1c49b38f7480b5e67acaf5b0185dc21 = false, $F7b34d6358a2bbb674f79a68e942b7e2 = false)
  {
    if (empty($F89e57ebe9caa43312cce5a27bfa9e5c)) {
      self::$ipTV_db->query("SELECT * FROM `mag_devices` WHERE `mac` = '%s'", base64_encode($bad0c96fedbc6eccfe927016a4dc3cd6));
    } else {
      self::$ipTV_db->query("SELECT * FROM `mag_devices` WHERE `mag_id` = '%d'", $F89e57ebe9caa43312cce5a27bfa9e5c);
    }
    if ((self::$ipTV_db->d1e5Ce3b87bb868b9e6eFd39Aa355a4F() > 0)) {
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e = array();
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["mag_device"] = self::$ipTV_db->f1eD191d78470660eDff4a007696bc1F();
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["mag_device"]["mac"] = base64_decode($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["mag_device"]["mac"]);
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"] = array();
      if (($a8df9f055e91a1e9240230b69af85555 = self::E5550592Aa298dd1D5EE59Cdce063A12($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["mag_device"]["user_id"], null, null, $Fa9d0275367287eb0662f130e93d3a25, $C1c49b38f7480b5e67acaf5b0185dc21, $F7b34d6358a2bbb674f79a68e942b7e2))) {
        $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"] = $a8df9f055e91a1e9240230b69af85555;
      }
      $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["pair_line_info"] = array();
      if (!empty($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"])) {
        $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["pair_line_info"] = array();
        if (!is_null($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"]["pair_id"])) {
          if (($a8df9f055e91a1e9240230b69af85555 = self::E5550592aA298dd1D5ee59cdce063A12($a9acf1899f95ee2d7eaf6ccc5c6e8d8e["user_info"]["pair_id"], null, null, $Fa9d0275367287eb0662f130e93d3a25, $C1c49b38f7480b5e67acaf5b0185dc21, $F7b34d6358a2bbb674f79a68e942b7e2))) {
            $a9acf1899f95ee2d7eaf6ccc5c6e8d8e["pair_line_info"] = $a8df9f055e91a1e9240230b69af85555;
          }
        }
      }
      return $a9acf1899f95ee2d7eaf6ccc5c6e8d8e;
    }
    return false;
  }

  public static function a2999eEDBe1FF2D9cE52ef5311680Cd4($E84b78040a42ede27e9c6a342a7cf406, $Fa9d0275367287eb0662f130e93d3a25 = false, $C1c49b38f7480b5e67acaf5b0185dc21 = false, $F7b34d6358a2bbb674f79a68e942b7e2 = false)
  {
    if (empty($E84b78040a42ede27e9c6a342a7cf406["device_id"])) {
      self::$ipTV_db->query("SELECT * FROM `enigma2_devices` WHERE `mac` = '%s'", $E84b78040a42ede27e9c6a342a7cf406["mac"]);
    }
    self::$ipTV_db->query("SELECT * FROM `enigma2_devices` WHERE `device_id` = '%d'", $E84b78040a42ede27e9c6a342a7cf406["device_id"]);
    if ((self::$ipTV_db->d1e5CE3B87bb868b9e6eFD39aA355A4F() > 0)) {
      $f80fde69180c88b387a3450bccab89de = array();
      $f80fde69180c88b387a3450bccab89de["enigma2"] = self::$ipTV_db->F1ED191d78470660edFF4a007696bc1F();
      $f80fde69180c88b387a3450bccab89de["user_info"] = array();
      if (($a8df9f055e91a1e9240230b69af85555 = self::E5550592aA298DD1d5EE59cdce063A12($f80fde69180c88b387a3450bccab89de["enigma2"]["user_id"], null, null, $Fa9d0275367287eb0662f130e93d3a25, $C1c49b38f7480b5e67acaf5b0185dc21, $F7b34d6358a2bbb674f79a68e942b7e2))) {
        $f80fde69180c88b387a3450bccab89de["user_info"] = $a8df9f055e91a1e9240230b69af85555;
      }
      $f80fde69180c88b387a3450bccab89de["pair_line_info"] = array();
      if (!empty($f80fde69180c88b387a3450bccab89de["user_info"])) {
        $f80fde69180c88b387a3450bccab89de["pair_line_info"] = array();
        if (!is_null($f80fde69180c88b387a3450bccab89de["user_info"]["pair_id"])) {
          if (($a8df9f055e91a1e9240230b69af85555 = self::e5550592aA298dD1d5Ee59cDce063a12($f80fde69180c88b387a3450bccab89de["user_info"]["pair_id"], null, null, $Fa9d0275367287eb0662f130e93d3a25, $C1c49b38f7480b5e67acaf5b0185dc21, $F7b34d6358a2bbb674f79a68e942b7e2))) {
            $f80fde69180c88b387a3450bccab89de["pair_line_info"] = $a8df9f055e91a1e9240230b69af85555;
          }
        }
      }
      return $f80fde69180c88b387a3450bccab89de;
    }
    return false;
  }

  public static function a813cBD1E7EA2Bb17742dE7BB2392ebF($E38668abaa324e464e266fb7b7e784b1, $d1137e717291f9bcc4c153ac7ea29f57)
  {
    self::$ipTV_db->query("SELECT * FROM `user_activity_now` WHERE `user_id` = '%d' ORDER BY activity_id ASC", $E38668abaa324e464e266fb7b7e784b1);
    $E80aae019385d9c9558555fb07017028 = self::$ipTV_db->c126fd559932F625Cdf6098d86C63880();
    $f5ab0145e33718c87b1ade175ab1ec24 = count($E80aae019385d9c9558555fb07017028) - $d1137e717291f9bcc4c153ac7ea29f57 + 1;
    if (($f5ab0145e33718c87b1ade175ab1ec24 <= 0)) {
      return;
    }
    $Fc400afa4288af82b36b1a85c30416c2 = 0;
    $a65cbae81b158857c4230683ea812050 = array();
    $C48e0083a9caa391609a3c645a2ec889 = 0;
    while (($C48e0083a9caa391609a3c645a2ec889 < count($E80aae019385d9c9558555fb07017028) && $C48e0083a9caa391609a3c645a2ec889 < $f5ab0145e33718c87b1ade175ab1ec24)) {
      if (($E80aae019385d9c9558555fb07017028[$C48e0083a9caa391609a3c645a2ec889]["hls_end"] == 1)) {
        continue;
      }
      if (self::a1eAe86369aa95a55b4BE332F1e22FE3($E80aae019385d9c9558555fb07017028[$C48e0083a9caa391609a3c645a2ec889], false)) {
        ++$Fc400afa4288af82b36b1a85c30416c2;
        if (($E80aae019385d9c9558555fb07017028[$C48e0083a9caa391609a3c645a2ec889]["container"] != "hls")) {
          $a65cbae81b158857c4230683ea812050[] = $E80aae019385d9c9558555fb07017028[$C48e0083a9caa391609a3c645a2ec889]["activity_id"];
        }
      }
      $C48e0083a9caa391609a3c645a2ec889++;
    }
    if (!empty($a65cbae81b158857c4230683ea812050)) {
      self::$ipTV_db->query("DELETE FROM `user_activity_now` WHERE `activity_id` IN (" . implode(",", $a65cbae81b158857c4230683ea812050) . ")");
    }
    return $Fc400afa4288af82b36b1a85c30416c2;
  }

  public static function A1Eae86369aa95A55B4bE332f1e22fE3($Cac03b89c9bf5eedf49be049cd3ad8b2, $F5478657dda4770727c6f4f19bcf419c = true)
  { ///// error
    if (empty($Cac03b89c9bf5eedf49be049cd3ad8b2)) {
      return false;
    }
    if (empty($Cac03b89c9bf5eedf49be049cd3ad8b2["activity_id"])) {
      self::$ipTV_db->query("SELECT * FROM `user_activity_now` WHERE `activity_id` = '%d'", $Cac03b89c9bf5eedf49be049cd3ad8b2);
      $Cac03b89c9bf5eedf49be049cd3ad8b2 = self::$ipTV_db->f1Ed191D78470660edfF4A007696bC1f();
    }
    if (empty($Cac03b89c9bf5eedf49be049cd3ad8b2)) {
      return false;
    }
    if ($Cac03b89c9bf5eedf49be049cd3ad8b2["container"] == "rtmp") {
      if ($Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"] == SERVER_ID) {
        shell_exec("wget --timeout=2 -O /dev/null -o /dev/null '" . A78bF8D35765BE2408c50712cE7a43AD::$StreamingServers[SERVER_ID]["rtmp_mport_url"] . "control/drop/client?clientid={$Cac03b89c9bf5eedf49be049cd3ad8b2['\160\151\144']}' >/dev/null 2>/dev/null &");
      } else {
        self::$ipTV_db->query("INSERT INTO `signals` (`pid`,`server_id`,`rtmp`,`time`) VALUES('%d','%d','%d',UNIX_TIMESTAMP())", $Cac03b89c9bf5eedf49be049cd3ad8b2["pid"], $Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"], 1);
      }
    } else {
      if ($Cac03b89c9bf5eedf49be049cd3ad8b2["container"] == "hls") {
        if (!$F5478657dda4770727c6f4f19bcf419c) {
          self::$ipTV_db->query("UPDATE `user_activity_now` SET `hls_end` = 1 WHERE `activity_id` = '%d'", $Cac03b89c9bf5eedf49be049cd3ad8b2["activity_id"]);
        }
      } else {
        if ($Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"] == SERVER_ID) {
          shell_exec("kill -9 {$Cac03b89c9bf5eedf49be049cd3ad8b2["\x70\x69\x64"]} >/dev/null 2>/dev/null &");
        }
        self::$ipTV_db->query("INSERT INTO `signals` (`pid`,`server_id`,`time`) VALUES('%d','%d',UNIX_TIMESTAMP())", $Cac03b89c9bf5eedf49be049cd3ad8b2["pid"], $Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"]);
      }
      if ($F5478657dda4770727c6f4f19bcf419c) {
        self::$ipTV_db->query("DELETE FROM `user_activity_now` WHERE `activity_id` = '%d'", $Cac03b89c9bf5eedf49be049cd3ad8b2["activity_id"]);
      }
      self::A49C2fB1ebA096C52a352A85C8D09D8d($Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["stream_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["date_start"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_agent"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_ip"], $Cac03b89c9bf5eedf49be049cd3ad8b2["container"], $Cac03b89c9bf5eedf49be049cd3ad8b2["geoip_country_code"], $Cac03b89c9bf5eedf49be049cd3ad8b2["isp"], $Cac03b89c9bf5eedf49be049cd3ad8b2["external_device"]);
      return true;
    }
  }

  public static function BA58BB30969E80D158Da7Db06421D0d8($Bc7d327b1510891329ca9859db27320f)
  {
    if (empty($Bc7d327b1510891329ca9859db27320f)) {
      return false;
    }
    self::$ipTV_db->query("SELECT * FROM `user_activity_now` WHERE `container` = 'rtmp' AND `pid` = '%d' AND `server_id` = '%d'", $Bc7d327b1510891329ca9859db27320f, SERVER_ID);
    if ((self::$ipTV_db->d1e5ce3b87bb868B9E6efd39aA355a4F() > 0)) {
      $Cac03b89c9bf5eedf49be049cd3ad8b2 = self::$ipTV_db->f1eD191D78470660eDFf4a007696bc1F();
      self::$ipTV_db->query("DELETE FROM `user_activity_now` WHERE `activity_id` = '%d'", $Cac03b89c9bf5eedf49be049cd3ad8b2["activity_id"]);
      self::a49c2FB1Eba096c52a352a85C8d09D8d($Cac03b89c9bf5eedf49be049cd3ad8b2["server_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["stream_id"], $Cac03b89c9bf5eedf49be049cd3ad8b2["date_start"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_agent"], $Cac03b89c9bf5eedf49be049cd3ad8b2["user_ip"], $Cac03b89c9bf5eedf49be049cd3ad8b2["container"], $Cac03b89c9bf5eedf49be049cd3ad8b2["geoip_country_code"], $Cac03b89c9bf5eedf49be049cd3ad8b2["isp"], $Cac03b89c9bf5eedf49be049cd3ad8b2["external_device"]);
      return true;
    }
    return false;
  }

  public static function A49c2Fb1ebA096C52a352A85C8d09D8D($e951d0b9610ba3624d06def5a541cb17, $E38668abaa324e464e266fb7b7e784b1, $ba85d77d367dcebfcc2a3db9e83bb581, $start, $D4f195af96a237479546fa1dccf6173a, $f4889efa84e1f2e30e5e9780973f68cb, $F1350a5569e4b73d2f9cb26483f2a0c1, $d453b0f7262b2c8794e5bc6e4802d449, $A1849c9433e6c0ae1d4aeafaf150d131, $a349f0750f0a814bd31ec4b3da51da95 = '')
  {
    if ((A78bF8d35765bE2408c50712cE7a43ad::$settings["save_closed_connection"] == 0)) {
      return;
    }
    $Cac03b89c9bf5eedf49be049cd3ad8b2 = array("user_id" => intval($E38668abaa324e464e266fb7b7e784b1), "stream_id" => intval($ba85d77d367dcebfcc2a3db9e83bb581), "server_id" => intval($e951d0b9610ba3624d06def5a541cb17), "date_start" => intval($start), "user_agent" => $D4f195af96a237479546fa1dccf6173a, "user_ip" => htmlentities($f4889efa84e1f2e30e5e9780973f68cb), "date_end" => time(), "container" => $F1350a5569e4b73d2f9cb26483f2a0c1, "geoip_country_code" => $d453b0f7262b2c8794e5bc6e4802d449, "isp" => $A1849c9433e6c0ae1d4aeafaf150d131, "external_device" => htmlentities($a349f0750f0a814bd31ec4b3da51da95));
    file_put_contents(TMP_DIR . "offline_cons", base64_encode(json_encode($Cac03b89c9bf5eedf49be049cd3ad8b2)) . "", FILE_APPEND | LOCK_EX);
  }

  public static function c1591643EAfdAaE33ff6E69e5e49D651($ba85d77d367dcebfcc2a3db9e83bb581, $A46fd5eee12ebb82d63744d80a987c05, $b4af8b82d0e004d138b6f62947d7a1fa, $f090771de8f10383e371fc62e73e226f, $d76067cf9572f7a6691c85c12faf2a29 = '', $aa1dc37d3856d0124e1c6669bb98c933 = false)
  {
    if ((a78BF8d35765be2408C50712Ce7a43AD::$settings["client_logs_save"] == 0 && !$aa1dc37d3856d0124e1c6669bb98c933)) {
      return;
    }
    $D4f195af96a237479546fa1dccf6173a = !empty($_SERVER["HTTP_USER_AGENT"]) ? htmlentities($_SERVER["HTTP_USER_AGENT"]) : '';
    $edd8801e02c613e4742a16fe132ace86 = empty($_SERVER["QUERY_STRING"]) ? '' : $_SERVER["QUERY_STRING"];
    $d76067cf9572f7a6691c85c12faf2a29 = array("user_id" => $A46fd5eee12ebb82d63744d80a987c05, "stream_id" => $ba85d77d367dcebfcc2a3db9e83bb581, "action" => $b4af8b82d0e004d138b6f62947d7a1fa, "query_string" => htmlentities($_SERVER["QUERY_STRING"]), "user_agent" => $D4f195af96a237479546fa1dccf6173a, "user_ip" => $f090771de8f10383e371fc62e73e226f, "time" => time(), "extra_data" => $d76067cf9572f7a6691c85c12faf2a29);
    file_put_contents(TMP_DIR . "client_request.log", base64_encode(json_encode($d76067cf9572f7a6691c85c12faf2a29)) . "", FILE_APPEND);
  }

  public static function b8430212cC8301200A4976571DbA202C($Bb37b848bec813a5c13ea0b018962c40, $af46c19ad71d32d62575a30b0e1b2f2a = 0)
  {
    if (file_exists($Bb37b848bec813a5c13ea0b018962c40)) {
      $F3803fa85b38b65447e6d438f8e9176a = file_get_contents($Bb37b848bec813a5c13ea0b018962c40);
      if (preg_match_all("/(.*?).ts/", $F3803fa85b38b65447e6d438f8e9176a, $ae37877cee3bc97c8cfa6ec5843993ed)) {
        if ($af46c19ad71d32d62575a30b0e1b2f2a > 0) {
          $D8eed577376997b90ec084598ddf5bab = intval($af46c19ad71d32d62575a30b0e1b2f2a / 10);
          return array_slice($ae37877cee3bc97c8cfa6ec5843993ed[0], -$D8eed577376997b90ec084598ddf5bab);
        }
        preg_match("/_(.*)\./", array_pop($ae37877cee3bc97c8cfa6ec5843993ed[0]), $adb24597b0e7956b0f3baad7c260916d);
        return $adb24597b0e7956b0f3baad7c260916d[1];
      }
    }
    return false;
  }

  public static function B18c6BF534aE0B9B94354DB508D52A48($D556aa916c3639fd698001b7fef2c4ea, $A6a4b4fbceaf0ab570c374f4faaa990f, $ba85d77d367dcebfcc2a3db9e83bb581)
  {
    if (file_exists($D556aa916c3639fd698001b7fef2c4ea)) {
      $F3803fa85b38b65447e6d438f8e9176a = file_get_contents($D556aa916c3639fd698001b7fef2c4ea);
      if (preg_match_all("/(.*?)\.ts/", $F3803fa85b38b65447e6d438f8e9176a, $ae37877cee3bc97c8cfa6ec5843993ed)) {
        foreach ($ae37877cee3bc97c8cfa6ec5843993ed[0] as $A35c84197cc933d0578522463b946147) {
          $F3803fa85b38b65447e6d438f8e9176a = str_replace($A35c84197cc933d0578522463b946147, "/streaming/admin_live.php?password={$A6a4b4fbceaf0ab570c374f4faaa990f}&extension=m3u8&segment={$A35c84197cc933d0578522463b946147}&stream={$ba85d77d367dcebfcc2a3db9e83bb581}", $F3803fa85b38b65447e6d438f8e9176a);
        }
        return $F3803fa85b38b65447e6d438f8e9176a;
      }
      return false;
    }
  }

  public static function E7917f7f55606C448105A9A4016538b9($D556aa916c3639fd698001b7fef2c4ea, $f6806488699d3315dc5dc1e27a401b3e = '', $A6a4b4fbceaf0ab570c374f4faaa990f = '', $Fa6494e569aed942b375e025f096b099)
  {
    if (file_exists($D556aa916c3639fd698001b7fef2c4ea)) {
      $F3803fa85b38b65447e6d438f8e9176a = file_get_contents($D556aa916c3639fd698001b7fef2c4ea);
      if (preg_match_all("/(.*?)\.ts/", $F3803fa85b38b65447e6d438f8e9176a, $ae37877cee3bc97c8cfa6ec5843993ed)) {
        foreach ($ae37877cee3bc97c8cfa6ec5843993ed[0] as $A35c84197cc933d0578522463b946147) {
          $Aacb752351b5de80f12830c2026b757e = md5($A35c84197cc933d0578522463b946147 . $f6806488699d3315dc5dc1e27a401b3e . A78bF8d35765BE2408C50712CE7A43AD::$settings["crypt_load_balancing"] . filesize(STREAMS_PATH . $A35c84197cc933d0578522463b946147));
          $F3803fa85b38b65447e6d438f8e9176a = str_replace($A35c84197cc933d0578522463b946147, "/hls/{$f6806488699d3315dc5dc1e27a401b3e}/{$A6a4b4fbceaf0ab570c374f4faaa990f}/{$Fa6494e569aed942b375e025f096b099}/{$Aacb752351b5de80f12830c2026b757e}/{$A35c84197cc933d0578522463b946147}", $F3803fa85b38b65447e6d438f8e9176a);
        }
        return $F3803fa85b38b65447e6d438f8e9176a;
      }
      return false;
    }
  }

  public static function DfBDd0f64a97ac684CE49c689D9636Ac($D4f195af96a237479546fa1dccf6173a)
  {
    $D4f195af96a237479546fa1dccf6173a = strtolower($D4f195af96a237479546fa1dccf6173a);
    $ac3e12febbb571ae6bbc11a06c8f5331 = false;
    foreach (a78bf8d35765Be2408C50712CE7a43aD::$blockedUA as $E7cca48cfca85fc445419a32d7d8f973 => $e5703a07efed268fcb5c4c86a4cab348) {
      if ($e5703a07efed268fcb5c4c86a4cab348["exact_match"] == 1) {
        if (($e5703a07efed268fcb5c4c86a4cab348["blocked_ua"] == $D4f195af96a237479546fa1dccf6173a)) {
          $ac3e12febbb571ae6bbc11a06c8f5331 = $E7cca48cfca85fc445419a32d7d8f973;
          break;
        }
      } else if (stristr($D4f195af96a237479546fa1dccf6173a, $e5703a07efed268fcb5c4c86a4cab348["blocked_ua"])) {
        $ac3e12febbb571ae6bbc11a06c8f5331 = $E7cca48cfca85fc445419a32d7d8f973;
      }
    }
    if (($ac3e12febbb571ae6bbc11a06c8f5331 > 0)) {
      self::$ipTV_db->query("UPDATE `blocked_user_agents` SET `attempts_blocked` = `attempts_blocked`+1 WHERE `id` = '%d'", $ac3e12febbb571ae6bbc11a06c8f5331);
      die;
    }
  }

  public static function CdA72bC41975C364bc559db25648a5b2($Bc7d327b1510891329ca9859db27320f, $ba85d77d367dcebfcc2a3db9e83bb581, $b2157c035e132769495d0acb4e6be575 = PHP_BIN)
  {
    if (empty($Bc7d327b1510891329ca9859db27320f)) {
      return false;
    }
    clearstatcache(true);
    if ((file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f) && is_readable("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe") && basename(readlink("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe")) == basename($b2157c035e132769495d0acb4e6be575))) {
      $ea5780c60b0a2afa62b1d8395f019e9a = trim(file_get_contents("/proc/{$Bc7d327b1510891329ca9859db27320f}/cmdline"));
      if (($ea5780c60b0a2afa62b1d8395f019e9a == "XtreamCodes[{$ba85d77d367dcebfcc2a3db9e83bb581}]")) {
        return true;
      }
    }
    return false;
  }

  public static function C57799E5196664CB99139813250673e2($f4889efa84e1f2e30e5e9780973f68cb)
  {
    $b63b894b2f9b5aabe135ef4a17f2aed8 = TMP_DIR . md5($f4889efa84e1f2e30e5e9780973f68cb . "cracked");
    if (file_exists($b63b894b2f9b5aabe135ef4a17f2aed8)) {
      $f0bdbe56c3b41dee80ecaf635ea527e1 = intval(file_get_contents($b63b894b2f9b5aabe135ef4a17f2aed8));
      return $f0bdbe56c3b41dee80ecaf635ea527e1 == 1 ? true : false;
    }
    if (file_exists(TMP_DIR . "cache_x")) {
      $E39de148e1c9c7c038772e11158786c8 = json_decode(eAab451Ef7A60C6d480e43b6C15a14A1(base64_decode(file_get_contents(TMP_DIR . "cache_x")), KEY_CRYPT), true);
      if ((is_array($E39de148e1c9c7c038772e11158786c8["ips"]) && !empty($E39de148e1c9c7c038772e11158786c8["ips"]) && in_array($f4889efa84e1f2e30e5e9780973f68cb, $E39de148e1c9c7c038772e11158786c8["ips"]))) {
        file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, 1);
        return true;
      }
    }
    file_put_contents($b63b894b2f9b5aabe135ef4a17f2aed8, 0);
    return false;
  }

  public static function F4a9B20600bb9A41Ed2391b0ea000578($Bc7d327b1510891329ca9859db27320f, $ba85d77d367dcebfcc2a3db9e83bb581)
  {
    if (empty($Bc7d327b1510891329ca9859db27320f)) {
      return false;
    }
    clearstatcache(true);
    if ((file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f) && is_readable("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe"))) {
      $ea5780c60b0a2afa62b1d8395f019e9a = trim(file_get_contents("/proc/{$Bc7d327b1510891329ca9859db27320f}/cmdline"));
      if (($ea5780c60b0a2afa62b1d8395f019e9a == "XtreamCodesDelay[{$ba85d77d367dcebfcc2a3db9e83bb581}]")) {
        return true;
      }
    }
    return false;
  }

  public static function BCaA9B8a7B46eb36CD507A218fa64474($Bc7d327b1510891329ca9859db27320f, $ba85d77d367dcebfcc2a3db9e83bb581, $b2157c035e132769495d0acb4e6be575 = FFMPEG_PATH)
  {
    if (empty($Bc7d327b1510891329ca9859db27320f)) {
      return false;
    }
    clearstatcache(true);
    if ((file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f) && is_readable("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe") && basename(readlink("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe")) == basename($b2157c035e132769495d0acb4e6be575))) {
      $ea5780c60b0a2afa62b1d8395f019e9a = trim(file_get_contents("/proc/{$Bc7d327b1510891329ca9859db27320f}/cmdline"));
      if (stristr($ea5780c60b0a2afa62b1d8395f019e9a, "/{$ba85d77d367dcebfcc2a3db9e83bb581}_.m3u8")) {
        return true;
      }
    }
    return false;
  }

  public static function ps_running($Bc7d327b1510891329ca9859db27320f, $b2157c035e132769495d0acb4e6be575)
  {
    if (empty($Bc7d327b1510891329ca9859db27320f)) {
      return false;
    }
    clearstatcache(true);
    if ((file_exists("/proc/" . $Bc7d327b1510891329ca9859db27320f) && is_readable("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe") && basename(readlink("/proc/" . $Bc7d327b1510891329ca9859db27320f . "/exe")) == basename($b2157c035e132769495d0acb4e6be575))) {
      return true;
    }
    return false;
  }

  public static function d0b968cd6CFdf340CA85B1c3d9A40649($Fef8638ed5bbe909f78f718c782ee1aa = 0, $f2ec7ce9da258301346cfc56d0e836ce, $Cca12fe7fb7e87077953f76f574e3128, $F1350a5569e4b73d2f9cb26483f2a0c1 = "ts")
  {
    if (($Fef8638ed5bbe909f78f718c782ee1aa == 0 && A78bF8D35765Be2408C50712cE7a43aD::$settings[$f2ec7ce9da258301346cfc56d0e836ce] == 1)) {
      if ($F1350a5569e4b73d2f9cb26483f2a0c1 == "m3u8") {
        $F0329648e3dd07351be94b489e02ddfb = "#EXTM3U #EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-ALLOW-CACHE:YES #EXT-X-TARGETDURATION:11 #EXTINF:10.0," . A78BF8D35765be2408c50712cE7A43Ad::$settings[$Cca12fe7fb7e87077953f76f574e3128] . "#EXT-X-ENDLIST";
        header("Content-Type: application/x-mpegurl");
        header("Content-Length: " . strlen($F0329648e3dd07351be94b489e02ddfb));
        echo $F0329648e3dd07351be94b489e02ddfb;
        die;
      } else {
        header("Content-Type: video/mp2t");
        readfile(A78bf8d35765BE2408C50712ce7A43aD::$settings[$Cca12fe7fb7e87077953f76f574e3128]);
        die;
      }
    }
    http_response_code(403);
    die;
  }

  public static function cFE2E5B7a9107cD2B2Fdb629C199787d($Bb37b848bec813a5c13ea0b018962c40, $Bc7d327b1510891329ca9859db27320f)
  {
    return self::ps_running($Bc7d327b1510891329ca9859db27320f, FFMPEG_PATH) && file_exists($Bb37b848bec813a5c13ea0b018962c40);
  }

  public static function e1F75a50f74A8f4E2129ba474f45d670()
  {
    return !empty(a78bf8d35765Be2408c50712cE7A43AD::$settings["get_real_ip_client"]) && !empty($_SERVER[a78bf8d35765BE2408c50712CE7A43ad::$settings["get_real_ip_client"]]) ? $_SERVER[a78bF8D35765be2408C50712cE7a43ad::$settings["get_real_ip_client"]] : $_SERVER["REMOTE_ADDR"];
  }

  public static function D28EF1088dD95Be31717AE0F5fa2A158($a28758c1ab974badfc544e11aaf19a57, $Ee89081fe13e3dff2248733e353d4250, $e2409244caf188142affd65c7ad3b0a8 = null)
  {
    clearstatcache();
    if (!file_exists($Ee89081fe13e3dff2248733e353d4250)) {
      return false;
    }
    switch ($a28758c1ab974badfc544e11aaf19a57) {
      case "movie":
        if (!is_null($e2409244caf188142affd65c7ad3b0a8)) {
          sscanf($e2409244caf188142affd65c7ad3b0a8, "%d:%d:%d", $fd8f2c4ad459c3f2b875636e5d3ac6a7, $Bc1d36e0762a7ca0e7cbaddd76686790, $Ba3faa92a82fb2d1bb6bb866cb272fee);
          $Bed5705166e68002911f53d0e71685f5 = isset($Ba3faa92a82fb2d1bb6bb866cb272fee) ? $fd8f2c4ad459c3f2b875636e5d3ac6a7 * 3600 + $Bc1d36e0762a7ca0e7cbaddd76686790 * 60 + $Ba3faa92a82fb2d1bb6bb866cb272fee : $fd8f2c4ad459c3f2b875636e5d3ac6a7 * 60 + $Bc1d36e0762a7ca0e7cbaddd76686790;
          $D2f61e797d44efa20d9d559b2fc2c039 = round(filesize($Ee89081fe13e3dff2248733e353d4250) * 0.008 / $Bed5705166e68002911f53d0e71685f5);
        }
      case "live":
        $Ab9f45b38498c3a010f3c4276ad5767c = fopen($Ee89081fe13e3dff2248733e353d4250, "r");
        $ddbd898760d5c96a0ba50b5036daf027 = array();
        while (!feof($Ab9f45b38498c3a010f3c4276ad5767c)) {
          $bb85be39ea05b75c9bffeff236bd9355 = trim(fgets($Ab9f45b38498c3a010f3c4276ad5767c));
          if (stristr($bb85be39ea05b75c9bffeff236bd9355, "EXTINF")) {
            list($C76b30d7f4bca2add414f0f3f81feb56, $Ba3faa92a82fb2d1bb6bb866cb272fee) = explode(":", $bb85be39ea05b75c9bffeff236bd9355);
            $Ba3faa92a82fb2d1bb6bb866cb272fee = rtrim($Ba3faa92a82fb2d1bb6bb866cb272fee, ",");
            if (($Ba3faa92a82fb2d1bb6bb866cb272fee <= 0)) {
              continue;
            }
            $c5f97e03cbf94a57a805526a8288042f = trim(fgets($Ab9f45b38498c3a010f3c4276ad5767c));
            if (!file_exists(dirname($Ee89081fe13e3dff2248733e353d4250) . "/" . $c5f97e03cbf94a57a805526a8288042f)) {
              fclose($Ab9f45b38498c3a010f3c4276ad5767c);
              return false;
            }
            $d1e7ea06a1ea36e906219589a2c091d2 = filesize(dirname($Ee89081fe13e3dff2248733e353d4250) . "/" . $c5f97e03cbf94a57a805526a8288042f) * 0.008;
            $ddbd898760d5c96a0ba50b5036daf027[] = $d1e7ea06a1ea36e906219589a2c091d2 / $Ba3faa92a82fb2d1bb6bb866cb272fee;
          }
        }
        fclose($Ab9f45b38498c3a010f3c4276ad5767c);
        $D2f61e797d44efa20d9d559b2fc2c039 = count($ddbd898760d5c96a0ba50b5036daf027) > 0 ? round(array_sum($ddbd898760d5c96a0ba50b5036daf027) / count($ddbd898760d5c96a0ba50b5036daf027)) : 0;
        break;
    }
    return $D2f61e797d44efa20d9d559b2fc2c039 > 0 ? $D2f61e797d44efa20d9d559b2fc2c039 : false;
  }

  public static function EC7D6405E2e9aB495AfB23100077912c($f4889efa84e1f2e30e5e9780973f68cb, $D4f195af96a237479546fa1dccf6173a)
  {
    if (empty($f4889efa84e1f2e30e5e9780973f68cb)) {
      return false;
    }
    if (file_exists(TMP_DIR . md5($f4889efa84e1f2e30e5e9780973f68cb))) {
      return json_decode(file_get_contents(TMP_DIR . md5($f4889efa84e1f2e30e5e9780973f68cb)), true);
    }
    $b5ea393347d3e7d8e5baa597b03f7b91 = stream_context_create(array("http" => array("timeout" => 2)));
    $D8f2ce7d46faab25d8f26203fe94962b = @file_get_contents("http://api.xtream-codes.com/api.php?ip={$f4889efa84e1f2e30e5e9780973f68cb}&user_agent=" . base64_encode($D4f195af96a237479546fa1dccf6173a) . "&block_svp=" . A78Bf8D35765be2408c50712cE7a43ad::$settings["block_svp"], false, $b5ea393347d3e7d8e5baa597b03f7b91);
    if (!empty($D8f2ce7d46faab25d8f26203fe94962b)) {
      file_put_contents(TMP_DIR . md5($f4889efa84e1f2e30e5e9780973f68cb), $D8f2ce7d46faab25d8f26203fe94962b);
    }
    return json_decode($D8f2ce7d46faab25d8f26203fe94962b, true);
  }

  public static function a477369eaD7aa63E77AD3F4634982a8a($Cf735adc0fa7bac523a6d09af79aa459)
  {
    foreach (a78bf8d35765be2408c50712Ce7a43AD::$customISP as $A1849c9433e6c0ae1d4aeafaf150d131) {
      if ((strtolower($Cf735adc0fa7bac523a6d09af79aa459) == strtolower($A1849c9433e6c0ae1d4aeafaf150d131["isp"]))) {
        return $A1849c9433e6c0ae1d4aeafaf150d131["blocked"];
      }
    }
    return false;
  }
}

Function Calls

None

Variables

None

Stats

MD5 9e16f4a4e7b665e8608120be86f13a8e
Eval Count 0
Decode Time 128 ms