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 use MaxMind\Db\Reader; if (class_exists("\104\141\164\x61\x62\x61\163\x65")) { got..

Decoded Output download

<?php 
 use MaxMind\Db\Reader; if (class_exists("Database")) { goto Aad02942b8444ca6; } class Database { public $result; public $dbh; public $connected = false; function __construct($E93375c9c5020e8d = true) { $this->dbh = false; if (!$E93375c9c5020e8d) { goto Dc0636c0f5ff3ce4; } $this->db_connect(); Dc0636c0f5ff3ce4: } function close_mysql() { if (!$this->connected) { goto ca9138d0bc7a792e; } $this->connected = false; $this->dbh = null; ca9138d0bc7a792e: return true; } function __destruct() { $this->close_mysql(); } public function ping() { try { $this->dbh->query("SELECT 1"); } catch (Exception $a658e17f204f5645) { return false; } return true; } function db_connect() { try { $this->dbh = Xui\Functions::connect("TKbxeQrBXw2swDNwTh5yrj4jMV4RaLO0"); if ($this->dbh) { goto ad7c6fd18e5aef5c; } exit(json_encode(array("error" => "MySQL: Cannot connect to database! Please check credentials."))); ad7c6fd18e5aef5c: } catch (PDOException $a658e17f204f5645) { exit(json_encode(array("error" => "MySQL: " . $a658e17f204f5645->getMessage()))); } $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->connected = true; return true; } function query($F2acfcb35480e356, $c4d7d4c3d500f8b2 = false) { goto bfef6546ac328c49; F72115588a5a2ef2: goto ad3a816e43f01d04; D9eeed9daec6b9e1: if (!($c4d7d4c3d500f8b2 === true)) { goto D20e7b5a7dd1e358; } $this->dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false); D20e7b5a7dd1e358: goto d4659bf602be7e2f; d4659bf602be7e2f: try { $this->result = $this->dbh->prepare($F2acfcb35480e356); $this->result->execute($F307ae362eadb201); } catch (Exception $a658e17f204f5645) { return false; } return true; e7b78e3ea7618663: return false; goto bf72c355f7841566; Feb8c14391e40768: f93ab2f8bce7d502: $F307ae362eadb201[] = null; a823fad0e221c982: D61323b082259b42: $ddaf7abb634c64e8++; goto F72115588a5a2ef2; c8f3453633bb807a: ad3a816e43f01d04: if (!($ddaf7abb634c64e8 < $D3a9e29ab1a240fd)) { goto D9eeed9daec6b9e1; } if (is_null($a706b45fe72e455d[$ddaf7abb634c64e8]) or strtolower($a706b45fe72e455d[$ddaf7abb634c64e8]) == "null") { goto f93ab2f8bce7d502; } $F307ae362eadb201[] = $a706b45fe72e455d[$ddaf7abb634c64e8]; goto a823fad0e221c982; goto Feb8c14391e40768; bfef6546ac328c49: if (!$this->dbh) { goto e7b78e3ea7618663; } $D3a9e29ab1a240fd = func_num_args(); $a706b45fe72e455d = func_get_args(); $F307ae362eadb201 = array(); $ddaf7abb634c64e8 = 1; goto c8f3453633bb807a; bf72c355f7841566: } public function simple_query($F2acfcb35480e356) { try { $this->result = $this->dbh->query($F2acfcb35480e356); } catch (Exception $a658e17f204f5645) { return false; } return true; } function get_rows($F0c71115fcf2ffd1 = false, $Fdd61deb8afd6917 = '', $Bc3c231b7eeb6968 = true, $c779c7069a3f59b7 = '') { if (!($this->dbh && $this->result)) { goto c2546409ed625f90; } $B914eba65432d9d6 = array(); if (!($this->result->rowCount() > 0)) { goto b4f5a6fc881aea6d; } foreach ($this->result->fetchAll(PDO::FETCH_ASSOC) as $fe9761af2962fe35) { goto Ba5a3f94424c5ffc; Ba5a3f94424c5ffc: if ($F0c71115fcf2ffd1 && array_key_exists($Fdd61deb8afd6917, $fe9761af2962fe35)) { goto A604b861be88ec25; } $B914eba65432d9d6[] = $fe9761af2962fe35; goto Cd070970f4674928; A604b861be88ec25: if (isset($B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]])) { goto b69f709b16cdc94b; } goto E1729879421445bc; E1729879421445bc: $B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]] = array(); b69f709b16cdc94b: if (!$Bc3c231b7eeb6968) { goto A70b26de2902c2e7; } $B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]] = $fe9761af2962fe35; goto D4f1bbecd7f791a9; goto Bbe90576afde9d60; Bbe90576afde9d60: A70b26de2902c2e7: if (!empty($c779c7069a3f59b7) && array_key_exists($c779c7069a3f59b7, $fe9761af2962fe35)) { goto B13a254840856e8c; } $B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]][] = $fe9761af2962fe35; goto Bf0802d0fe2c65a6; B13a254840856e8c: goto Fc9a93d95c0be506; Fc9a93d95c0be506: $B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]][$fe9761af2962fe35[$c779c7069a3f59b7]] = $fe9761af2962fe35; Bf0802d0fe2c65a6: D4f1bbecd7f791a9: Cd070970f4674928: fcd8b034dd98c111: goto E88366de4615679e; E88366de4615679e: } a9d7e5084e5b1f1e: b4f5a6fc881aea6d: $this->result = null; return $B914eba65432d9d6; c2546409ed625f90: return false; } public function get_row() { if (!($this->dbh && $this->result)) { goto Dd7bf064f3e83d70; } $fe9761af2962fe35 = array(); if (!($this->result->rowCount() > 0)) { goto C48f0c02ad8bf445; } $fe9761af2962fe35 = $this->result->fetch(PDO::FETCH_ASSOC); C48f0c02ad8bf445: $this->result = null; return $fe9761af2962fe35; Dd7bf064f3e83d70: return false; } public function get_col() { if (!($this->dbh && $this->result)) { goto ac4630e198b75e63; } $fe9761af2962fe35 = false; if (!($this->result->rowCount() > 0)) { goto Dc678d114042db13; } $fe9761af2962fe35 = $this->result->fetch(); $fe9761af2962fe35 = $fe9761af2962fe35[0]; Dc678d114042db13: $this->result = null; return $fe9761af2962fe35; ac4630e198b75e63: return false; } public function escape($Ebbf3a56841efb0c) { if (!$this->dbh) { goto d65d39455c907462; } return $this->dbh->quote($Ebbf3a56841efb0c); d65d39455c907462: return null; } public function num_fields() { if (!($this->dbh && $this->result)) { goto F0a8b7adefd5c4d9; } $f9aea7bb033c491c = $this->result->columnCount(); return empty($f9aea7bb033c491c) ? 0 : $f9aea7bb033c491c; F0a8b7adefd5c4d9: return 0; } public function last_insert_id() { if (!$this->dbh) { goto d21630332c6d27ca; } $bccb5d39fe3bc524 = $this->dbh->lastInsertId(); return empty($bccb5d39fe3bc524) ? 0 : $bccb5d39fe3bc524; d21630332c6d27ca: return null; } public function num_rows() { if (!($this->dbh && $this->result)) { goto B99905c88df48e1b; } $e0fb481a8e2af5e1 = $this->result->rowCount(); return empty($e0fb481a8e2af5e1) ? 0 : $e0fb481a8e2af5e1; B99905c88df48e1b: return 0; } } Aad02942b8444ca6: class XUI { public static $db; public static $redis; public static $rRequest = array(); public static $rConfig = array(); public static $rSettings = array(); public static $rBouquets = array(); public static $rServers = array(); public static $rSegmentSettings = array(); public static $rBlockedUA = array(); public static $rBlockedISP = array(); public static $rBlockedIPs = array(); public static $rBlockedServers = array(); public static $rAllowedIPs = array(); public static $rCategories = array(); public static $rProxies = array(); public static $rFFMPEG_CPU; public static $rFFMPEG_GPU; public static $rCached; public static $rAccess; public static function init($eee50c75150bf1b4 = false) { goto A2d902bc851d956e; Baae828e5a38dd8a: E0e5d0ba857650c8: if (empty(self::$rSettings["default_timezone"])) { goto fffdc3e07b552f56; } date_default_timezone_set(self::$rSettings["default_timezone"]); fffdc3e07b552f56: if (!(self::$rSettings["on_demand_wait_time"] == 0)) { goto a97345e82471fa53; } goto c683977631c16267; C547c9f1e309640b: E14dc4efb0b15403: if (empty($_SESSION)) { goto fa16ca6da95b1017; } self::F1aE9b540A9F0990($_SESSION); fa16ca6da95b1017: if (empty($_COOKIE)) { goto Fa2a64f5aea6f91a; } goto beb3718956a8c83e; A2d902bc851d956e: if (empty($_GET)) { goto df9fa8174d1908fa; } self::f1AE9b540A9f0990($_GET); df9fa8174d1908fa: if (empty($_POST)) { goto E14dc4efb0b15403; } self::F1ae9B540a9F0990($_POST); goto C547c9f1e309640b; bd895f5d033030c3: self::$rFFMPEG_GPU = FFMPEG_BIN_40; self::$rCached = self::b3A8F0C9ECd28074(); self::$rServers = self::eA711305E7e007Fb("servers"); self::$rBlockedUA = self::ea711305E7E007fb("blocked_ua"); self::$rBlockedISP = self::EA711305E7E007fB("blocked_isp"); goto F0d41763925a54c2; c683977631c16267: self::$rSettings["on_demand_wait_time"] = 15; a97345e82471fa53: switch (self::$rSettings["ffmpeg_cpu"]) { case "4.4": self::$rFFMPEG_CPU = FFMPEG_BIN_44; goto f3f1b10238da39ad; case "4.3": self::$rFFMPEG_CPU = FFMPEG_BIN_43; goto f3f1b10238da39ad; default: self::$rFFMPEG_CPU = FFMPEG_BIN_40; goto f3f1b10238da39ad; } C4d14e3aa9d7f3af: f3f1b10238da39ad: goto bd895f5d033030c3; Bb60c2349dccc629: self::c0e0b510Faf0da78($eee50c75150bf1b4); goto c32dc5f05fdca5f6; beb3718956a8c83e: self::F1ae9B540A9F0990($_COOKIE); Fa2a64f5aea6f91a: $fc888d0bde27d15a = @self::CD722F82C92073cd($_GET, array()); self::$rRequest = @self::cD722F82c92073Cd($_POST, $fc888d0bde27d15a); self::$rConfig = parse_ini_file(CONFIG_PATH . "config.ini"); goto Ec479d180dfd15d9; F0d41763925a54c2: self::$rBlockedIPs = self::eA711305e7E007fB("blocked_ips"); self::$rBlockedServers = self::Ea711305e7E007FB("blocked_servers"); self::$rAllowedIPs = self::EA711305E7e007fb("allowed_ips"); self::$rProxies = self::EA711305e7E007FB("proxy_servers"); self::$rSegmentSettings = array("seg_time" => intval(self::$rSettings["seg_time"]), "seg_list_size" => intval(self::$rSettings["seg_list_size"])); goto Bb60c2349dccc629; Ec479d180dfd15d9: if (defined("SERVER_ID")) { goto Ae04f0d016b6a740; } define("SERVER_ID", intval(self::$rConfig["server_id"])); Ae04f0d016b6a740: if (self::$rSettings) { goto E0e5d0ba857650c8; } self::$rSettings = self::Ea711305e7E007Fb("settings"); goto Baae828e5a38dd8a; c32dc5f05fdca5f6: } public static function b3a8F0c9ecD28074() { if (!self::$rSettings["enable_cache"]) { goto ea50cc4ac3ae996a; } return file_exists(CACHE_TMP_PATH . "cache_complete"); ea50cc4ac3ae996a: return false; } public static function c0E0b510FAf0DA78($A313e8ee6497ba01 = true) { self::$db = new Database($A313e8ee6497ba01); } public static function BF07222Cf6e72AA6() { if (!self::$db) { goto c96b4c38fce9c23e; } self::$db->close_mysql(); self::$db = null; c96b4c38fce9c23e: } public static function eA711305e7e007Fb($f430dda0502d060e) { $ed5074c1becb3e1e = file_get_contents(CACHE_TMP_PATH . $f430dda0502d060e) ?: null; return igbinary_unserialize($ed5074c1becb3e1e); } public static function c938092dde8489D9($ed5074c1becb3e1e, $c8326663a9eba075) { goto F0427266af3efb40; f9d868cbf9ecc9c3: cf59603083a20712: $c8326663a9eba075 = pack("H*", $c8326663a9eba075); $c3944f23569a1b8d = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $c8326663a9eba075, $A2bed61eb3389103, MCRYPT_MODE_CBC, $ffcc03dd1f38d183)); $a5211ab4824ab357 = substr($c3944f23569a1b8d, -64); $c3944f23569a1b8d = substr($c3944f23569a1b8d, 0, -64); goto D0c9fbdd5b49be9e; F0427266af3efb40: $ed5074c1becb3e1e = explode("|", $ed5074c1becb3e1e . "|"); $A2bed61eb3389103 = base64_decode($ed5074c1becb3e1e[0]); $ffcc03dd1f38d183 = base64_decode($ed5074c1becb3e1e[1]); if (!(strlen($ffcc03dd1f38d183) !== mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC))) { goto cf59603083a20712; } return false; goto f9d868cbf9ecc9c3; e15fd2189868aee2: return $c3944f23569a1b8d; goto C06be8ab0d5db78a; D0c9fbdd5b49be9e: $d257fd9fd1d83c04 = hash_hmac("sha256", $c3944f23569a1b8d, substr(bin2hex($c8326663a9eba075), -32)); if (!($d257fd9fd1d83c04 !== $a5211ab4824ab357)) { goto da4c47cad60a584c; } return false; da4c47cad60a584c: $c3944f23569a1b8d = unserialize($c3944f23569a1b8d); goto e15fd2189868aee2; C06be8ab0d5db78a: } public static function F1aE9B540a9F0990(&$ed5074c1becb3e1e, $A592c0c96d2eda40 = 0) { if (!($A592c0c96d2eda40 >= 10)) { goto c241bc868f11ba56; } return; c241bc868f11ba56: foreach ($ed5074c1becb3e1e as $c8326663a9eba075 => $f8919e366dd44b6c) { goto B43a3f7e51603248; E3ed58720643583b: D4efeb68cff3e109: Cc093bad441ffa2c: goto D91338cd9da64de1; c869cd905143694f: $f8919e366dd44b6c = str_replace("&#8238;", '', $f8919e366dd44b6c); $ed5074c1becb3e1e[$c8326663a9eba075] = $f8919e366dd44b6c; goto D4efeb68cff3e109; Ed2bd0aad0baa2c5: self::F1ae9b540A9F0990($ed5074c1becb3e1e[$c8326663a9eba075], ++$A592c0c96d2eda40); goto E3ed58720643583b; B43a3f7e51603248: if (is_array($f8919e366dd44b6c)) { goto Ed2bd0aad0baa2c5; } $f8919e366dd44b6c = str_replace(chr("0"), '', $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("\0", '', $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("\0", '', $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("../", "&#46;&#46;/", $f8919e366dd44b6c); goto c869cd905143694f; D91338cd9da64de1: } Aeabe038bbfc2c7f: } public static function Cd722f82c92073cd(&$ed5074c1becb3e1e, $fc888d0bde27d15a = array(), $A592c0c96d2eda40 = 0) { if (!($A592c0c96d2eda40 >= 20)) { goto B2e102c9e7e30cc6; } return $fc888d0bde27d15a; B2e102c9e7e30cc6: if (is_array($ed5074c1becb3e1e)) { goto bb2cabb77e565439; } return $fc888d0bde27d15a; bb2cabb77e565439: foreach ($ed5074c1becb3e1e as $c8326663a9eba075 => $f8919e366dd44b6c) { if (is_array($f8919e366dd44b6c)) { goto Bb7b2ea71faa84bd; } $c8326663a9eba075 = self::E6C687d2dd8f5F58($c8326663a9eba075); $f8919e366dd44b6c = self::CADDe82eFa94f3D3($f8919e366dd44b6c); $fc888d0bde27d15a[$c8326663a9eba075] = $f8919e366dd44b6c; goto b227879aadb9eb35; Bb7b2ea71faa84bd: $fc888d0bde27d15a[$c8326663a9eba075] = self::Cd722f82c92073cd($ed5074c1becb3e1e[$c8326663a9eba075], array(), $A592c0c96d2eda40 + 1); b227879aadb9eb35: ff74bdc8f8c0ee9c: } F5ec4ef3e94aa390: return $fc888d0bde27d15a; } public static function E6C687D2DD8F5f58($c8326663a9eba075) { if (!($c8326663a9eba075 === '')) { goto c88a806f8f783097; } return ''; c88a806f8f783097: $c8326663a9eba075 = htmlspecialchars(urldecode($c8326663a9eba075)); $c8326663a9eba075 = str_replace("..", '', $c8326663a9eba075); $c8326663a9eba075 = preg_replace("/\_\_(.+?)\_\_/", '', $c8326663a9eba075); $c8326663a9eba075 = preg_replace("/^([\w\.\-\_]+)$/", "$1", $c8326663a9eba075); return $c8326663a9eba075; } public static function CaDDE82Efa94F3d3($f8919e366dd44b6c) { if (!($f8919e366dd44b6c == '')) { goto c9d0997cb326fc39; } return ''; c9d0997cb326fc39: $f8919e366dd44b6c = str_replace(array("\xd\xa", "
\xd", "\xd"), "
", $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("<!--", "&#60;&#33;--", $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("-->", "--&#62;", $f8919e366dd44b6c); $f8919e366dd44b6c = str_ireplace("<script", "&#60;script", $f8919e366dd44b6c); $f8919e366dd44b6c = preg_replace("/&amp;#([0-9]+);/s", "&#\1;", $f8919e366dd44b6c); $f8919e366dd44b6c = preg_replace("/&#(\d+?)([^\d;])/i", "&#\1;\2", $f8919e366dd44b6c); return trim($f8919e366dd44b6c); } public static function b3d6458211b89210($baf7e368dc968fbb = null) { goto F1f375a43b9ebe67; E330eeacf55c82d9: file_put_contents($ed136402c60eb5ea, json_encode(array("requests" => 0, "last_request" => time())), LOCK_EX); goto C59d494f57f381aa; Edbb0063cffacf42: $dac540a79d7a697c = json_decode(file_get_contents($ed136402c60eb5ea), true); $B1f5ebf4e9b79274 = self::$rSettings["flood_seconds"]; goto F6f680a16c0ab0ff; b43c248818c3304c: if (self::$rCached) { goto a0976ebac8a83c1b; } self::$db->query("INSERT INTO `blocked_ips` (`ip`,`notes`,`date`) VALUES(?,?,?)", $baf7e368dc968fbb, "FLOOD ATTACK", time()); goto Ede3f467bbb7c655; a0976ebac8a83c1b: self::F49428a096906249("flood_attack/" . $baf7e368dc968fbb, 1); goto df8be6b003b8b5f0; df8be6b003b8b5f0: Ede3f467bbb7c655: touch(FLOOD_TMP_PATH . "block_" . $baf7e368dc968fbb); c31b3ee1177c6b50: unlink($ed136402c60eb5ea); return; goto b108e9714021af80; aff7314987f8b34a: F797e695be1d943e: if (!(empty($baf7e368dc968fbb) || in_array($baf7e368dc968fbb, self::$rAllowedIPs))) { goto D792e79677e3db1a; } return; D792e79677e3db1a: $e63a644735717ff6 = array_filter(array_unique(explode(",", self::$rSettings["flood_ips_exclude"]))); goto Fe27c72faa20bc05; F1f375a43b9ebe67: if (!(self::$rSettings["flood_limit"] == 0)) { goto Dd98fbf3dbc4afd0; } return; Dd98fbf3dbc4afd0: if ($baf7e368dc968fbb) { goto F797e695be1d943e; } $baf7e368dc968fbb = self::c5c4D0ac48CE3957(); goto aff7314987f8b34a; Fe27c72faa20bc05: if (!in_array($baf7e368dc968fbb, $e63a644735717ff6)) { goto E9ba915a95c2099e; } return; E9ba915a95c2099e: $ed136402c60eb5ea = FLOOD_TMP_PATH . $baf7e368dc968fbb; if (file_exists($ed136402c60eb5ea)) { goto Edbb0063cffacf42; } goto E330eeacf55c82d9; d1926aa5fce2ed98: goto d6af3c8543a82ac0; bf9a7b47968dbb31: $dac540a79d7a697c["requests"]++; if (!($dac540a79d7a697c["requests"] >= $e954e5c88670c61c)) { goto A5a40a39cc94a47a; } if (in_array($baf7e368dc968fbb, self::$rBlockedIPs)) { goto c31b3ee1177c6b50; } goto b43c248818c3304c; b108e9714021af80: A5a40a39cc94a47a: $dac540a79d7a697c["last_request"] = time(); file_put_contents($ed136402c60eb5ea, json_encode($dac540a79d7a697c), LOCK_EX); d6af3c8543a82ac0: C59d494f57f381aa: goto Dfc065ba7b0776f5; F6f680a16c0ab0ff: $e954e5c88670c61c = self::$rSettings["flood_limit"]; if (time() - $dac540a79d7a697c["last_request"] <= $B1f5ebf4e9b79274) { goto bf9a7b47968dbb31; } $dac540a79d7a697c["requests"] = 0; $dac540a79d7a697c["last_request"] = time(); file_put_contents($ed136402c60eb5ea, json_encode($dac540a79d7a697c), LOCK_EX); goto d1926aa5fce2ed98; Dfc065ba7b0776f5: } public static function C4eaF14E035235D9($baf7e368dc968fbb = null, $a5211ab4824ab357 = null, $Cdab8dc2039690b1 = null) { goto d08013e7d181d6fe; bb48a3889f53ce13: $baf7e368dc968fbb = self::C5c4d0aC48cE3957(); eec6623c1cb7ce92: if (!(empty($baf7e368dc968fbb) || in_array($baf7e368dc968fbb, self::$rAllowedIPs))) { goto Eba7b9496ae90d13; } return; Eba7b9496ae90d13: goto Ea86857aaefd1f04; Ea86857aaefd1f04: $e63a644735717ff6 = array_filter(array_unique(explode(",", self::$rSettings["flood_ips_exclude"]))); if (!in_array($baf7e368dc968fbb, $e63a644735717ff6)) { goto B3f18d0ed375c7b3; } return; B3f18d0ed375c7b3: $D41d8aa53c44f96a = !is_null($a5211ab4824ab357) ? "mac" : "user"; goto E630950e599cba26; F86f08b0cf71a800: if (self::$rCached) { goto dd6f2c86d8ed7709; } self::$db->query("INSERT INTO `blocked_ips` (`ip`,`notes`,`date`) VALUES(?,?,?)", $baf7e368dc968fbb, "BRUTEFORCE " . strtoupper($D41d8aa53c44f96a) . " ATTACK", time()); goto fe5621eca430fb44; dd6f2c86d8ed7709: self::f49428a096906249("bruteforce_attack/" . $baf7e368dc968fbb, 1); goto f5bba4aec5e23ce6; d08013e7d181d6fe: if (!(!$a5211ab4824ab357 && !$Cdab8dc2039690b1)) { goto E3577b75591af85b; } return; E3577b75591af85b: if (!($a5211ab4824ab357 && self::$rSettings["bruteforce_mac_attempts"] == 0)) { goto b7a3133032bfcc37; } return; goto Ed914e75a2c7a33f; Ed914e75a2c7a33f: b7a3133032bfcc37: if (!($Cdab8dc2039690b1 && self::$rSettings["bruteforce_username_attempts"] == 0)) { goto B353b5eec1c60d88; } return; B353b5eec1c60d88: if ($baf7e368dc968fbb) { goto eec6623c1cb7ce92; } goto bb48a3889f53ce13; c1eea1d216b0d253: goto C818f158962a0c69; cbe555612798ea88: $dac540a79d7a697c = json_decode(file_get_contents($ed136402c60eb5ea), true); $B1f5ebf4e9b79274 = intval(self::$rSettings["bruteforce_frequency"]); $e954e5c88670c61c = intval(self::$rSettings[array("mac" => "bruteforce_mac_attempts", "user" => "bruteforce_username_attempts")[$D41d8aa53c44f96a]]); goto A3f12e4ef048cf63; A3f12e4ef048cf63: $dac540a79d7a697c["attempts"] = self::E03111c8682c8fb2($dac540a79d7a697c["attempts"], $B1f5ebf4e9b79274); if (in_array($dc6b769a22f9069c, array_keys($dac540a79d7a697c["attempts"]))) { goto ea552efe4d909d26; } $dac540a79d7a697c["attempts"][$dc6b769a22f9069c] = time(); if (!(count($dac540a79d7a697c["attempts"]) >= $e954e5c88670c61c)) { goto c80699fa11cec314; } if (in_array($baf7e368dc968fbb, self::$rBlockedIPs)) { goto d7a7ba24dd97a335; } goto F86f08b0cf71a800; E630950e599cba26: $dc6b769a22f9069c = !is_null($a5211ab4824ab357) ? $a5211ab4824ab357 : $Cdab8dc2039690b1; $ed136402c60eb5ea = FLOOD_TMP_PATH . $baf7e368dc968fbb . "_" . $D41d8aa53c44f96a; if (file_exists($ed136402c60eb5ea)) { goto cbe555612798ea88; } $dac540a79d7a697c = array("attempts" => array($dc6b769a22f9069c => time())); file_put_contents($ed136402c60eb5ea, json_encode($dac540a79d7a697c), LOCK_EX); goto c1eea1d216b0d253; f5bba4aec5e23ce6: fe5621eca430fb44: touch(FLOOD_TMP_PATH . "block_" . $baf7e368dc968fbb); d7a7ba24dd97a335: unlink($ed136402c60eb5ea); return; goto Ca2a17ebb2af859c; Ca2a17ebb2af859c: c80699fa11cec314: file_put_contents($ed136402c60eb5ea, json_encode($dac540a79d7a697c), LOCK_EX); ea552efe4d909d26: C818f158962a0c69: goto ab4abfbe07203c90; ab4abfbe07203c90: } public static function da15f233135601D7($dcf4176375901802, $baf7e368dc968fbb = null) { goto b2208bd51d41f2b1; B98b63b4278a000d: ad23f2cc57c90321: $c484da7335b44f57 = FLOOD_TMP_PATH . intval($dcf4176375901802["id"]) . "_" . $baf7e368dc968fbb; if (file_exists($c484da7335b44f57)) { goto F546b62918febf7b; } file_put_contents($c484da7335b44f57, json_encode(array("attempts" => array(time()))), LOCK_EX); goto De17ecc534f05150; goto A4853c5522069ece; Ce3fa01fcea455f4: return; F0be6b710aea507b: $e63a644735717ff6 = array_filter(array_unique(explode(",", self::$rSettings["flood_ips_exclude"]))); if (!in_array($baf7e368dc968fbb, $e63a644735717ff6)) { goto ad23f2cc57c90321; } return; goto B98b63b4278a000d; A83832c0ab2ff9eb: d7c9e2c1225ef509: $dac540a79d7a697c["attempts"][] = time(); file_put_contents($c484da7335b44f57, json_encode($dac540a79d7a697c), LOCK_EX); De17ecc534f05150: goto C079033a97deeeec; A4853c5522069ece: F546b62918febf7b: $dac540a79d7a697c = json_decode(file_get_contents($c484da7335b44f57), true); if (!(isset($dac540a79d7a697c["block_until"]) && time() < $dac540a79d7a697c["block_until"])) { goto F9f94250b23149da; } sleep(intval(self::$rSettings["auth_flood_sleep"])); F9f94250b23149da: goto a2a43109f1f51670; Cf3c3f5361509a35: d59fa16b7e97b5d8: if ($baf7e368dc968fbb) { goto C5470baf2aae367a; } $baf7e368dc968fbb = self::c5C4D0aC48ce3957(); C5470baf2aae367a: if (!(empty($baf7e368dc968fbb) || in_array($baf7e368dc968fbb, self::$rAllowedIPs))) { goto F0be6b710aea507b; } goto Ce3fa01fcea455f4; b2208bd51d41f2b1: if (!(self::$rSettings["auth_flood_limit"] == 0)) { goto E631f478987271c7; } return; E631f478987271c7: if (!$dcf4176375901802["is_restreamer"]) { goto d59fa16b7e97b5d8; } return; goto Cf3c3f5361509a35; a2a43109f1f51670: $B1f5ebf4e9b79274 = self::$rSettings["auth_flood_seconds"]; $e954e5c88670c61c = self::$rSettings["auth_flood_limit"]; $dac540a79d7a697c["attempts"] = self::e03111C8682C8fb2($dac540a79d7a697c["attempts"], $B1f5ebf4e9b79274, true); if (!(count($dac540a79d7a697c["attempts"]) >= $e954e5c88670c61c)) { goto d7c9e2c1225ef509; } $dac540a79d7a697c["block_until"] = time() + intval(self::$rSettings["auth_flood_seconds"]); goto A83832c0ab2ff9eb; C079033a97deeeec: } public static function isProxied($ae5ac4dac1098256) { return self::$rServers[$ae5ac4dac1098256]["enable_proxy"]; } public static function Aa0CA13a1fccEdbb($baf7e368dc968fbb) { if (!isset(self::$rProxies[$baf7e368dc968fbb])) { goto C912fbd7ed3ed242; } return self::$rProxies[$baf7e368dc968fbb]; C912fbd7ed3ed242: return null; } public static function e03111c8682C8Fb2($e5ed5b698a10b1a6, $D4711018a77bf1f4, $F4c0ba97e581b3fe = false) { goto c7470d09eaafa2f3; c7470d09eaafa2f3: $Fb9730a711184e32 = array(); $Ba44061438cebea0 = time(); if ($F4c0ba97e581b3fe) { goto D7f44726a7a2bc56; } foreach ($e5ed5b698a10b1a6 as $F677d51867df08d6 => $E7e53585ae412b0b) { if (!($Ba44061438cebea0 - $E7e53585ae412b0b <= $D4711018a77bf1f4)) { goto F24d4753e805199d; } $Fb9730a711184e32[$F677d51867df08d6] = $E7e53585ae412b0b; F24d4753e805199d: B81c3a79a1707a52: } e3647fe8ff1595cb: goto a435ceabc16dd905; a435ceabc16dd905: goto Dd5d9044a3b7a2d5; D7f44726a7a2bc56: foreach ($e5ed5b698a10b1a6 as $E7e53585ae412b0b) { if (!($Ba44061438cebea0 - $E7e53585ae412b0b <= $D4711018a77bf1f4)) { goto c690f37e776bfbc5; } $Fb9730a711184e32[] = $E7e53585ae412b0b; c690f37e776bfbc5: f75cf860324bae5e: } e9c412c391e21b71: Dd5d9044a3b7a2d5: goto b5b8888023e1afca; b5b8888023e1afca: return $Fb9730a711184e32; goto df78a11030a4a656; df78a11030a4a656: } public static function d38d9dA07FD55505($Afc94734a92f075f = false) { return json_decode(file_get_contents(CACHE_TMP_PATH . ($Afc94734a92f075f ? "proxy_capacity" : "servers_capacity")), true); } public static function fB377615d1F67e5C($D7ab9dd8c588cced, $E21f856c1ce41b33, $Fa596e0d6af8360c, $A26eb510e5cf9fee, $ccd06d772df5a9cc = '', $e89304a4cce83be7 = '') { goto B3e75a4177088d6d; A0cc134b152576d0: $f36a67960e332d01 = array(); foreach ($ba551aa766c798db as $ae5ac4dac1098256) { $ea6a2dec39e1f8f7 = isset($Eb9fab91c1bae6ca[$ae5ac4dac1098256]["online_clients"]) ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["online_clients"] : 0; if (!($ea6a2dec39e1f8f7 == 0)) { goto f25d5b3cd3a84d1d; } $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["capacity"] = 0; f25d5b3cd3a84d1d: $f36a67960e332d01[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["total_clients"] > 0 && self::$rServers[$ae5ac4dac1098256]["total_clients"] > $ea6a2dec39e1f8f7 ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["capacity"] : false; c15b2a781db18f80: } Fbd4b281ef64128c: $f36a67960e332d01 = array_filter($f36a67960e332d01, "is_numeric"); if (empty($f36a67960e332d01)) { goto fa53f4063aec5f2f; } goto A545e50abb0a6c71; A738ce5aabf3eaaf: exit; dec350dfc11aad24: foreach (self::$rServers as $ae5ac4dac1098256 => $b2b54472d1fe5a60) { goto ef1053e1ea78b94f; edb9642334927894: if (!(($db520e494e7cd96f["servers"][$ae5ac4dac1098256]["on_demand"] == 1 && $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["stream_status"] != 1 || $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["pid"] > 0 && $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["stream_status"] == 0) && $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["to_analyze"] == 0 && time() >= (int) $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["delay_available_at"] && $b2b54472d1fe5a60["timeshift_only"] == 0 or $db520e494e7cd96f["info"]["direct_source"] == 1 && $db520e494e7cd96f["info"]["direct_proxy"] == 1)) { goto d38e2f688f22e1d8; } $ba551aa766c798db[] = $ae5ac4dac1098256; d38e2f688f22e1d8: goto a3750f52bd5fa589; efa80c645391e75b: goto f9dd3c4d04af4b13; ef1053e1ea78b94f: if (!(!array_key_exists($ae5ac4dac1098256, $db520e494e7cd96f["servers"]) || !$b2b54472d1fe5a60["server_online"] || $b2b54472d1fe5a60["server_type"] != 0)) { goto a76654d9b36df81c; } goto aa157fbadd93571c; a76654d9b36df81c: if (!isset($db520e494e7cd96f["servers"][$ae5ac4dac1098256])) { goto Dd3d9d85c8ce7021; } if ($e89304a4cce83be7 == "movie") { goto efa80c645391e75b; } goto edb9642334927894; f9dd3c4d04af4b13: if (!((!empty($db520e494e7cd96f["servers"][$ae5ac4dac1098256]["pid"]) && $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["to_analyze"] == 0 && $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["stream_status"] == 0 or $db520e494e7cd96f["info"]["direct_source"] == 1 && $db520e494e7cd96f["info"]["direct_proxy"] == 1) && ($db520e494e7cd96f["info"]["target_container"] == $E21f856c1ce41b33 or $E21f856c1ce41b33 = "srt") && $b2b54472d1fe5a60["timeshift_only"] == 0)) { goto F3f96dd8fdab6fdc; } $ba551aa766c798db[] = $ae5ac4dac1098256; F3f96dd8fdab6fdc: a3750f52bd5fa589: Dd3d9d85c8ce7021: goto E01c2e7e3886880a; E01c2e7e3886880a: aa157fbadd93571c: goto D078e74362c56001; D078e74362c56001: } Dab6f2c2f52ff6f9: goto Db9b3c94bc1cff24; goto dc419fa4d21ad279; D124587dfe759d54: if (!empty($ba551aa766c798db)) { goto e1e1976d8dcc3590; } return false; e1e1976d8dcc3590: shuffle($ba551aa766c798db); $Eb9fab91c1bae6ca = self::D38D9dA07Fd55505(); goto A0cc134b152576d0; C5e2d1609b5730c0: $db520e494e7cd96f["info"]["bouquets"] = $db520e494e7cd96f["bouquets"]; $ba551aa766c798db = array(); if ($e89304a4cce83be7 == "archive") { goto a06f5a75cf88d9b9; } if (!($db520e494e7cd96f["info"]["direct_source"] == 1 && $db520e494e7cd96f["info"]["direct_proxy"] == 0)) { goto dec350dfc11aad24; } header("Location: " . str_replace(" ", "%20", json_decode($db520e494e7cd96f["info"]["stream_source"], true)[0])); goto A738ce5aabf3eaaf; Cfc3160d369adbe8: cc02f651addc2846: goto bed197b0244ee89c; e0749652e88d23ff: if (isset($Fa596e0d6af8360c) && ($Fa596e0d6af8360c["force_server_id"] != 0 and array_key_exists($Fa596e0d6af8360c["force_server_id"], $f36a67960e332d01))) { goto C8fa246829d7b279; } $F2e78c999250e487 = array(); foreach (array_keys($f36a67960e332d01) as $ae5ac4dac1098256) { goto ac1728eb7226b3d3; Acec9984d4c6a638: Ceb223afacaa365d: $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["isp_type"] == "low_priority" ? 3 : 2; e0db2dc9fda07b91: goto Fa17fe0867d856ee; e5c9f5229b5ac1e6: goto da31469b0c4cbee5; ac1728eb7226b3d3: if (self::$rServers[$ae5ac4dac1098256]["enable_geoip"] == 1) { goto edd6024f6d0b12ed; } if (self::$rServers[$ae5ac4dac1098256]["enable_isp"] == 1) { goto Adaba8f1c6b38f76; } if (isset($db520e494e7cd96f) && !self::$rSettings["ondemand_balance_equal"] && $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["on_demand"]) { goto a6173d65e07b99f6; } $F2e78c999250e487[$ae5ac4dac1098256] = 1; goto cce2e7444d96d24e; goto Fd982c42b7a735b7; ab05a259d883fcf3: goto a9b85f5f444da242; e38fc145ef811b61: A143a873c52086e7: goto A3493430e2851a69; edd6024f6d0b12ed: goto f98198eeb3eb51ea; c5d57dacb79164ff: goto a9b85f5f444da242; beb0a1ed06805c6d: A3493430e2851a69: Ae0119bb28fdca67: goto Ed010387f4ac926c; da31469b0c4cbee5: unset($f36a67960e332d01[$ae5ac4dac1098256]); Fa17fe0867d856ee: goto e38fc145ef811b61; F85c91492e8ec5a9: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto ab05a259d883fcf3; dcd82e8c712f87d3: unset($f36a67960e332d01[$ae5ac4dac1098256]); Ba1389fac15d0805: goto beb0a1ed06805c6d; afa8655e847daabf: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto c5d57dacb79164ff; aea7295f4c141753: if (in_array(strtolower(trim(preg_replace("/[^A-Za-z0-9 ]/", '', $ccd06d772df5a9cc))), self::$rServers[$ae5ac4dac1098256]["isp_names"])) { goto F85c91492e8ec5a9; } if (self::$rServers[$ae5ac4dac1098256]["isp_type"] == "strict") { goto e5c9f5229b5ac1e6; } if (isset($db520e494e7cd96f) && !self::$rSettings["ondemand_balance_equal"] && $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["on_demand"]) { goto Ceb223afacaa365d; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["isp_type"] == "low_priority" ? 2 : 1; goto e0db2dc9fda07b91; goto Acec9984d4c6a638; Fd982c42b7a735b7: a6173d65e07b99f6: $F2e78c999250e487[$ae5ac4dac1098256] = 2; cce2e7444d96d24e: goto A143a873c52086e7; Adaba8f1c6b38f76: goto aea7295f4c141753; fd022ac51e98555c: Cc4255cd7e4bac77: $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["geoip_type"] == "low_priority" ? 3 : 2; De548149f22b332c: goto Ba1389fac15d0805; a09452824c897a3f: goto dcd82e8c712f87d3; f98198eeb3eb51ea: if (in_array($A26eb510e5cf9fee, self::$rServers[$ae5ac4dac1098256]["geoip_countries"])) { goto afa8655e847daabf; } if (self::$rServers[$ae5ac4dac1098256]["geoip_type"] == "strict") { goto a09452824c897a3f; } if (isset($db520e494e7cd96f) && !self::$rSettings["ondemand_balance_equal"] && $db520e494e7cd96f["servers"][$ae5ac4dac1098256]["on_demand"]) { goto Cc4255cd7e4bac77; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["geoip_type"] == "low_priority" ? 2 : 1; goto De548149f22b332c; goto fd022ac51e98555c; Ed010387f4ac926c: } a9b85f5f444da242: if (!(empty($F2e78c999250e487) && empty($D6d16a8286b77da0))) { goto F92db0500a9e96af; } goto A27085ac4c3d9a69; d95835482bd18650: if ($e89304a4cce83be7 == "archive") { goto b7a636424e0669e6; } return array(); goto cc02f651addc2846; b7a636424e0669e6: return null; goto Cfc3160d369adbe8; d935286ef13cb20d: goto C0c9b7a66b027128; D72f7b5db8e3b214: return $D6d16a8286b77da0; C0c9b7a66b027128: fa53f4063aec5f2f: goto d95835482bd18650; B3e75a4177088d6d: if (self::$rCached) { goto B3a234d15afef8f4; } $db520e494e7cd96f = self::Cf5d2160FB8BA33A($D7ab9dd8c588cced); goto E76ba822b039ff8a; B3a234d15afef8f4: $db520e494e7cd96f = igbinary_unserialize(file_get_contents(STREAMS_TMP_PATH . "stream_" . $D7ab9dd8c588cced)) ?: null; goto Ccc6ac02bb4f86f6; bf940a7a46975d9e: $D6d16a8286b77da0 = $Fa596e0d6af8360c["force_server_id"]; F20669c86d0d3b4b: goto E606d2d8b02ef86c; E6c1cc292db9e728: $D6d16a8286b77da0 = SERVER_ID; goto Dcaf5f12aa1d9374; A27085ac4c3d9a69: return false; F92db0500a9e96af: $D6d16a8286b77da0 = empty($D6d16a8286b77da0) ? array_search(min($F2e78c999250e487), $F2e78c999250e487) : $D6d16a8286b77da0; goto F20669c86d0d3b4b; C8fa246829d7b279: goto bf940a7a46975d9e; Ccc6ac02bb4f86f6: $db520e494e7cd96f["bouquets"] = self::getBouquetMap($D7ab9dd8c588cced); E76ba822b039ff8a: if ($db520e494e7cd96f) { goto D4180e5daf2f4aad; } return false; D4180e5daf2f4aad: goto C5e2d1609b5730c0; Dcaf5f12aa1d9374: E606d2d8b02ef86c: if ($e89304a4cce83be7 == "archive") { goto D72f7b5db8e3b214; } $db520e494e7cd96f["info"]["redirect_id"] = $D6d16a8286b77da0; $E1f6143fcdd0d425 = $D6d16a8286b77da0; return array_merge($db520e494e7cd96f["info"], $db520e494e7cd96f["servers"][$E1f6143fcdd0d425]); goto d935286ef13cb20d; A545e50abb0a6c71: $C5b27f4e786e790c = array_keys($f36a67960e332d01); $B5e32df8c62aaadc = array_values($f36a67960e332d01); array_multisort($B5e32df8c62aaadc, SORT_ASC, $C5b27f4e786e790c, SORT_ASC); $f36a67960e332d01 = array_combine($C5b27f4e786e790c, $B5e32df8c62aaadc); if ($E21f856c1ce41b33 == "rtmp" && array_key_exists(SERVER_ID, $f36a67960e332d01)) { goto E6c1cc292db9e728; } goto e0749652e88d23ff; dc419fa4d21ad279: a06f5a75cf88d9b9: if (!($db520e494e7cd96f["info"]["tv_archive_duration"] > 0 && $db520e494e7cd96f["info"]["tv_archive_server_id"] > 0 && array_key_exists($db520e494e7cd96f["info"]["tv_archive_server_id"], self::$rServers))) { goto f6d0e5dd8bef706b; } $ba551aa766c798db = array($db520e494e7cd96f["info"]["tv_archive_server_id"]); f6d0e5dd8bef706b: Db9b3c94bc1cff24: goto D124587dfe759d54; bed197b0244ee89c: } public static function d616Ceb0d9f594C4($ca9f15bf4112206e) { if (!(isset(self::$rSettings[$ca9f15bf4112206e]) && strlen(self::$rSettings[$ca9f15bf4112206e]) > 0)) { goto A6eb88c17b5f99b5; } return self::$rSettings[$ca9f15bf4112206e]; A6eb88c17b5f99b5: switch ($ca9f15bf4112206e) { case "connected_video_path": if (!file_exists(VIDEO_PATH . "connected.ts")) { goto C4f2b051cd4381d1; } return VIDEO_PATH . "connected.ts"; C4f2b051cd4381d1: goto Bbf3beb742749eaa; case "expired_video_path": if (!file_exists(VIDEO_PATH . "expired.ts")) { goto Cb9619068ea0f934; } return VIDEO_PATH . "expired.ts"; Cb9619068ea0f934: goto Bbf3beb742749eaa; case "banned_video_path": if (!file_exists(VIDEO_PATH . "banned.ts")) { goto fa1d6e5bfe4ca517; } return VIDEO_PATH . "banned.ts"; fa1d6e5bfe4ca517: goto Bbf3beb742749eaa; case "not_on_air_video_path": if (!file_exists(VIDEO_PATH . "offline.ts")) { goto d718f08f4ecbf5e0; } return VIDEO_PATH . "offline.ts"; d718f08f4ecbf5e0: goto Bbf3beb742749eaa; case "expiring_video_path": if (!file_exists(VIDEO_PATH . "expiring.ts")) { goto F34033ea94961e37; } return VIDEO_PATH . "expiring.ts"; F34033ea94961e37: goto Bbf3beb742749eaa; } c51da91b5ee52132: Bbf3beb742749eaa: return null; } public static function B837A5bfDBcC3234($b393eef354b02561, $ca9f15bf4112206e, $E21f856c1ce41b33, $Fa596e0d6af8360c, $baf7e368dc968fbb, $A26eb510e5cf9fee, $c4bb1de656cc02b8, $ae5ac4dac1098256 = null, $fb380a0d4d4caf83 = null) { goto b177b123df78ea3d; Cca6d5cbc8576cd6: header("Content-Type: application/x-mpegurl"); header("Content-Length: " . strlen($ac65e6ceb2976536)); echo $ac65e6ceb2976536; exit; A8c496be7091a1fa: goto f63d1ff463aef648; db9ca5043ddb0392: goto f1d117b3569bfe25; Aec644a539fe15de: $fed6d20d1eb686cf = self::$rServers[$ae5ac4dac1098256]["domains"]["protocol"] . "://" . self::$rServers[$ae5ac4dac1098256]["domains"]["urls"][array_rand(self::$rServers[$ae5ac4dac1098256]["domains"]["urls"])] . ":" . self::$rServers[$ae5ac4dac1098256]["domains"]["port"]; f1d117b3569bfe25: if (!($e641f3c23f795ba0 && !self::$rServers[$e641f3c23f795ba0]["is_main"])) { goto Deb36a0966e289de; } goto D406b3ccfb6b16b8; F4f42987e957d96e: if ($ae5ac4dac1098256) { goto aeb4c3aa160eb6db; } $ae5ac4dac1098256 = SERVER_ID; aeb4c3aa160eb6db: $e641f3c23f795ba0 = null; if (!(self::isProxied($ae5ac4dac1098256) && (!$Fa596e0d6af8360c["is_restreamer"] or !self::$rSettings["restreamer_bypass_proxy"]))) { goto c46c95463ae2ba63; } goto d1eea406697cadd0; f63d1ff463aef648: b8de7144846d9adf: switch ($b393eef354b02561) { case "show_expired_video": generateError("EXPIRED"); goto Dac15ccc37273e1c; case "show_banned_video": generateError("BANNED"); goto Dac15ccc37273e1c; case "show_not_on_air_video": generateError("STREAM_OFFLINE"); goto Dac15ccc37273e1c; default: E8C1Bf9496127cec(); goto Dac15ccc37273e1c; } a014b08563dd0085: Dac15ccc37273e1c: goto Dbacb8cbaf08c98d; D406b3ccfb6b16b8: $fed6d20d1eb686cf .= "/" . md5($ae5ac4dac1098256 . "_" . $e641f3c23f795ba0 . "_" . OPENSSL_EXTRA); Deb36a0966e289de: $D5439b1774065e48 = array("expires" => time() + 10, "video_path" => $ca9f15bf4112206e); $f697659a936bee8d = Xui\Functions::encrypt(json_encode($D5439b1774065e48), self::$rSettings["live_streaming_pass"], OPENSSL_EXTRA); if ($E21f856c1ce41b33 == "m3u8") { goto ff7f3379c4670f80; } goto E60c6ffd1ae09478; E8af8f6a4ec6acf8: $e641f3c23f795ba0 = $ae5ac4dac1098256; $ae5ac4dac1098256 = $fb380a0d4d4caf83; c46c95463ae2ba63: if (self::$rServers[$ae5ac4dac1098256]["random_ip"] && count(self::$rServers[$ae5ac4dac1098256]["domains"]["urls"]) > 0) { goto Aec644a539fe15de; } $fed6d20d1eb686cf = rtrim(self::$rServers[$ae5ac4dac1098256]["site_url"], "/"); goto db9ca5043ddb0392; b177b123df78ea3d: $ca9f15bf4112206e = self::D616ceB0d9F594c4($ca9f15bf4112206e); if (!(!$Fa596e0d6af8360c["is_restreamer"] && self::$rSettings[$b393eef354b02561] && strlen($ca9f15bf4112206e) > 0)) { goto b8de7144846d9adf; } if ($ae5ac4dac1098256) { goto Bacf4dd8323debc1; } $ae5ac4dac1098256 = self::e7c8d136d76aDAf4($Fa596e0d6af8360c, $baf7e368dc968fbb, $A26eb510e5cf9fee, $c4bb1de656cc02b8); Bacf4dd8323debc1: goto F4f42987e957d96e; E60c6ffd1ae09478: header("Location: {$fed6d20d1eb686cf}/auth/{$f697659a936bee8d}"); exit; goto A8c496be7091a1fa; ff7f3379c4670f80: $ac65e6ceb2976536 = "#EXTM3U\xa#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES\xa#EXT-X-TARGETDURATION:10
#EXTINF:10.0,\xa{$fed6d20d1eb686cf}/auth/{$f697659a936bee8d}
#EXT-X-ENDLIST"; goto Cca6d5cbc8576cd6; d1eea406697cadd0: $f0ebd2c033a8a36d = self::getProxies($ae5ac4dac1098256); $fb380a0d4d4caf83 = self::availableProxy(array_keys($f0ebd2c033a8a36d), $A26eb510e5cf9fee, $Fa596e0d6af8360c["con_isp_name"]); if ($fb380a0d4d4caf83) { goto Ac93d3f3ec27ad3d; } E8C1BF9496127cec(); Ac93d3f3ec27ad3d: goto E8af8f6a4ec6acf8; Dbacb8cbaf08c98d: } public static function E7c8D136d76AdAF4($Fa596e0d6af8360c, $Fb3e11f4112863ed, $A26eb510e5cf9fee, $ccd06d772df5a9cc = '') { goto Bd1ed168b2cc3529; Bd1ed168b2cc3529: $ba551aa766c798db = array(); foreach (self::$rServers as $ae5ac4dac1098256 => $b2b54472d1fe5a60) { if (!(!$b2b54472d1fe5a60["server_online"] || $b2b54472d1fe5a60["server_type"] != 0)) { goto fbf04e104d786414; } goto Faa0f02d8fa8b89d; fbf04e104d786414: $ba551aa766c798db[] = $ae5ac4dac1098256; Faa0f02d8fa8b89d: } C9932e464b8272b0: if (!empty($ba551aa766c798db)) { goto f188bb72147f25fa; } return false; goto A17f5939e8c26515; C16d22701ecab19a: goto D871aeede39372e8; df986e1bca0b3060: $D6d16a8286b77da0 = $Fa596e0d6af8360c["force_server_id"]; D871aeede39372e8: return $D6d16a8286b77da0; goto E8c831fb85740c86; e0ba48883afe6503: ac393dd65b00c72c: if (!(empty($F2e78c999250e487) && empty($D6d16a8286b77da0))) { goto b3f8d32633ce84cc; } return false; b3f8d32633ce84cc: $D6d16a8286b77da0 = empty($D6d16a8286b77da0) ? array_search(min($F2e78c999250e487), $F2e78c999250e487) : $D6d16a8286b77da0; goto C16d22701ecab19a; aa00577203f473b3: b714752adabbc966: $f36a67960e332d01 = array_filter($f36a67960e332d01, "is_numeric"); if (empty($f36a67960e332d01)) { goto cdccf25016880229; } $C5b27f4e786e790c = array_keys($f36a67960e332d01); $B5e32df8c62aaadc = array_values($f36a67960e332d01); goto a5aef8a34e0e1baf; A17f5939e8c26515: f188bb72147f25fa: shuffle($ba551aa766c798db); $Eb9fab91c1bae6ca = self::d38d9da07fd55505(); $f36a67960e332d01 = array(); foreach ($ba551aa766c798db as $ae5ac4dac1098256) { $ea6a2dec39e1f8f7 = isset($Eb9fab91c1bae6ca[$ae5ac4dac1098256]["online_clients"]) ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["online_clients"] : 0; if (!($ea6a2dec39e1f8f7 == 0)) { goto Df5553428ec54070; } $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["capacity"] = 0; Df5553428ec54070: $f36a67960e332d01[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["total_clients"] > 0 && self::$rServers[$ae5ac4dac1098256]["total_clients"] > $ea6a2dec39e1f8f7 ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["capacity"] : false; a96e83d74151e4eb: } goto aa00577203f473b3; E8c831fb85740c86: cdccf25016880229: return false; goto f5e98da9e07e1607; a5aef8a34e0e1baf: array_multisort($B5e32df8c62aaadc, SORT_ASC, $C5b27f4e786e790c, SORT_ASC); $f36a67960e332d01 = array_combine($C5b27f4e786e790c, $B5e32df8c62aaadc); if ($Fa596e0d6af8360c["force_server_id"] != 0 and array_key_exists($Fa596e0d6af8360c["force_server_id"], $f36a67960e332d01)) { goto df986e1bca0b3060; } $F2e78c999250e487 = array(); foreach (array_keys($f36a67960e332d01) as $ae5ac4dac1098256) { goto a5965a2bb5304341; A81fc4586a7a2b4c: if (in_array($ccd06d772df5a9cc, self::$rServers[$ae5ac4dac1098256]["isp_names"])) { goto af94b846786447cf; } if (self::$rServers[$ae5ac4dac1098256]["isp_type"] == "strict") { goto Fe66e5f90b585f65; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["isp_type"] == "low_priority" ? 1 : 2; goto bc1e1a73b271597b; Fe66e5f90b585f65: goto Cfaebbd958428eba; d89af317365d6f32: goto ac393dd65b00c72c; a45245757ba93241: Caffc5be8da88d4d: goto B26aa6ea539c8902; f376d1a8f6d5394f: goto e18ad225ced37084; a5965a2bb5304341: if (self::$rServers[$ae5ac4dac1098256]["enable_geoip"] == 1) { goto f376d1a8f6d5394f; } if (self::$rServers[$ae5ac4dac1098256]["enable_isp"] == 1) { goto d203e1e7f1df4c98; } $F2e78c999250e487[$ae5ac4dac1098256] = 1; goto Caffc5be8da88d4d; d203e1e7f1df4c98: goto A81fc4586a7a2b4c; fb38ee0658f5e51f: goto ac393dd65b00c72c; b5090cb11da21114: B26aa6ea539c8902: e4ffc7c7e5d8c465: goto ea285183c66c6de0; Cfaebbd958428eba: unset($f36a67960e332d01[$ae5ac4dac1098256]); bc1e1a73b271597b: goto a45245757ba93241; af94b846786447cf: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto d89af317365d6f32; C6ade4e63fd594fa: unset($f36a67960e332d01[$ae5ac4dac1098256]); d6ef8d9902594b57: goto b5090cb11da21114; d8ca7c58ee94fdcc: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto fb38ee0658f5e51f; e18ad225ced37084: if (in_array($A26eb510e5cf9fee, self::$rServers[$ae5ac4dac1098256]["geoip_countries"])) { goto d8ca7c58ee94fdcc; } if (self::$rServers[$ae5ac4dac1098256]["geoip_type"] == "strict") { goto B8e962c4a041cd59; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["geoip_type"] == "low_priority" ? 1 : 2; goto d6ef8d9902594b57; B8e962c4a041cd59: goto C6ade4e63fd594fa; ea285183c66c6de0: } goto e0ba48883afe6503; f5e98da9e07e1607: } public static function availableProxy($f0ebd2c033a8a36d, $A26eb510e5cf9fee, $ccd06d772df5a9cc = '') { goto D5a34f58c0248bbc; D52f0ad09d6a151b: D205d64d76662113: if (!(empty($F2e78c999250e487) && empty($D6d16a8286b77da0))) { goto ab26b90afa0e656d; } return null; ab26b90afa0e656d: $D6d16a8286b77da0 = empty($D6d16a8286b77da0) ? array_search(min($F2e78c999250e487), $F2e78c999250e487) : $D6d16a8286b77da0; goto f93c259658f20aed; f93c259658f20aed: return $D6d16a8286b77da0; A32347e1cf4e5f33: return null; goto f991862dbc129d02; b51cc0bec03eaaa1: foreach ($f0ebd2c033a8a36d as $ae5ac4dac1098256) { $ea6a2dec39e1f8f7 = isset($Eb9fab91c1bae6ca[$ae5ac4dac1098256]["online_clients"]) ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["online_clients"] : 0; if (!($ea6a2dec39e1f8f7 == 0)) { goto e634f1a244ca34a6; } $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["capacity"] = 0; e634f1a244ca34a6: $f36a67960e332d01[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["total_clients"] > 0 && self::$rServers[$ae5ac4dac1098256]["total_clients"] > $ea6a2dec39e1f8f7 ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["capacity"] : false; b22f22b5a642cb54: } C27c0391deff2d14: $f36a67960e332d01 = array_filter($f36a67960e332d01, "is_numeric"); if (empty($f36a67960e332d01)) { goto A32347e1cf4e5f33; } $C5b27f4e786e790c = array_keys($f36a67960e332d01); goto F3a9d14e0fdf1d9a; F3a9d14e0fdf1d9a: $B5e32df8c62aaadc = array_values($f36a67960e332d01); array_multisort($B5e32df8c62aaadc, SORT_ASC, $C5b27f4e786e790c, SORT_ASC); $f36a67960e332d01 = array_combine($C5b27f4e786e790c, $B5e32df8c62aaadc); $F2e78c999250e487 = array(); foreach (array_keys($f36a67960e332d01) as $ae5ac4dac1098256) { goto ce91dbadfab6d081; d4b69792bd25e87d: unset($f36a67960e332d01[$ae5ac4dac1098256]); f1b06cdcb820f361: goto f487fa00b6bdee06; c6dbf3d86edf3b7e: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto E2df3f4ea1a816ab; E2df3f4ea1a816ab: goto D205d64d76662113; f487fa00b6bdee06: ec3103fffe6eef19: D2d833a17144ab40: goto dd1fa91db1fe2969; e856db3e5cac77b2: unset($f36a67960e332d01[$ae5ac4dac1098256]); E82b8c9e3473f3e9: goto a62f50bcfa57e970; Ec520e7e678de9de: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto b35fd3ceddc31741; B9c9ade879454310: if (in_array($ccd06d772df5a9cc, self::$rServers[$ae5ac4dac1098256]["isp_names"])) { goto Ec520e7e678de9de; } if (self::$rServers[$ae5ac4dac1098256]["isp_type"] == "strict") { goto Dee90e80c51f4e87; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["isp_type"] == "low_priority" ? 1 : 2; goto E82b8c9e3473f3e9; Dee90e80c51f4e87: goto e856db3e5cac77b2; b35fd3ceddc31741: goto D205d64d76662113; a62f50bcfa57e970: B60a1461ef8bbcbe: goto ec3103fffe6eef19; A9d616fbe802b598: goto A6c7af7968c5869f; A6c7af7968c5869f: if (in_array($A26eb510e5cf9fee, self::$rServers[$ae5ac4dac1098256]["geoip_countries"])) { goto c6dbf3d86edf3b7e; } if (self::$rServers[$ae5ac4dac1098256]["geoip_type"] == "strict") { goto e9b778926a46b52a; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["geoip_type"] == "low_priority" ? 1 : 2; goto f1b06cdcb820f361; e9b778926a46b52a: goto d4b69792bd25e87d; ce91dbadfab6d081: if (self::$rServers[$ae5ac4dac1098256]["enable_geoip"] == 1) { goto A9d616fbe802b598; } if (self::$rServers[$ae5ac4dac1098256]["enable_isp"] == 1) { goto ba95464bf9d7fdb4; } $F2e78c999250e487[$ae5ac4dac1098256] = 1; goto B60a1461ef8bbcbe; ba95464bf9d7fdb4: goto B9c9ade879454310; dd1fa91db1fe2969: } goto D52f0ad09d6a151b; D5a34f58c0248bbc: if (!empty($f0ebd2c033a8a36d)) { goto aec00c9d6a5abfce; } return null; aec00c9d6a5abfce: $Eb9fab91c1bae6ca = self::d38D9Da07fD55505(true); $f36a67960e332d01 = array(); goto b51cc0bec03eaaa1; f991862dbc129d02: } public static function Aafa5c05D5154D21($E11988acbd78c128, $e73dedc1e4250d38, $d98e53aa13f0439f = null, $b9d5fec4881dbb60 = '', $baf7e368dc968fbb = null, $b22b6a5c2a6bfc7e = null) { goto B9c5cdd6c2d75c46; c73b2f9adffe5ff6: return; D1b317db1162fb24: $c3484da494dc5e3a = self::$db->get_rows(); goto b750985dafd59cca; db49cf557dfeb350: goto D7dc391ddf5ce17f; f348e47da58d04b3: self::$db->query("DELETE FROM `lines_live` WHERE `activity_id` IN (" . implode(",", array_map("intval", $Bc1201d71c20da55)) . ")"); goto E3bb621c212c3ccc; F2c2daa14bf0b349: $b87293013adb3002 = array(); $aa26eb7fb68f75c9 = self::$redis->multi(); goto F8897066561ed3fe; D7dc391ddf5ce17f: $c3484da494dc5e3a = array(); $C5b27f4e786e790c = self::F343b38458A6AE01($E11988acbd78c128, true, true); $d5c2361f587507a9 = count($C5b27f4e786e790c) - $e73dedc1e4250d38; if (!($d5c2361f587507a9 <= 0)) { goto A580a6bcece2db92; } return; goto be6bf8f7e38be783; Accb7d9ce6234ef5: a6c865218f78e2a7: foreach ($A9b8de1e7ded4929 as $A998c62b220dd163) { goto b3a2f79504640d8a; Cd00c78244c53ef9: c238eca665318e6e: if (!($c3484da494dc5e3a[$ddaf7abb634c64e8]["pid"] == getmypid())) { goto d3d63faabba596a0; } goto B6418bf9daf97e6d; d3d63faabba596a0: if (!($c3484da494dc5e3a[$ddaf7abb634c64e8]["user_ip"] == $baf7e368dc968fbb && $c3484da494dc5e3a[$ddaf7abb634c64e8]["user_agent"] == $b22b6a5c2a6bfc7e && $A998c62b220dd163 == 2 or $c3484da494dc5e3a[$ddaf7abb634c64e8]["user_ip"] == $baf7e368dc968fbb && $A998c62b220dd163 == 1 or $A998c62b220dd163 == 0)) { goto F5eab65c707cc7fd; } goto b5c612c1d66d14ea; f3090e8605c4328d: Eba00347e848a292: goto F111856cd3eb2e5d; b3a2f79504640d8a: $ddaf7abb634c64e8 = 0; a3ec5fa0e6531fb6: if (!($ddaf7abb634c64e8 < count($c3484da494dc5e3a) && $B33579c18e12f6f0 < $d5c2361f587507a9)) { goto cd2758380470c8a5; } if (!($B33579c18e12f6f0 == $d5c2361f587507a9)) { goto c238eca665318e6e; } goto d3a411f6c770f6bf; goto Cd00c78244c53ef9; ec5b457ec97fcee8: A78ea5a1a2f870eb: if (!($c3484da494dc5e3a[$ddaf7abb634c64e8]["on_demand"] && $c3484da494dc5e3a[$ddaf7abb634c64e8]["server_id"] == SERVER_ID && self::$rSettings["on_demand_instant_off"])) { goto be914ec74d6ea124; } self::cace4E7D4D8c2945($c3484da494dc5e3a[$ddaf7abb634c64e8]["stream_id"], $c3484da494dc5e3a[$ddaf7abb634c64e8]["pid"]); be914ec74d6ea124: a31184ab0ae3574d: goto E2d173c7bcf6a2dc; E2d173c7bcf6a2dc: F5eab65c707cc7fd: B6418bf9daf97e6d: $ddaf7abb634c64e8++; goto a3ec5fa0e6531fb6; cd2758380470c8a5: goto f3090e8605c4328d; b5c612c1d66d14ea: if (!self::d6f748d0E73cAcB3($c3484da494dc5e3a[$ddaf7abb634c64e8])) { goto a31184ab0ae3574d; } $B33579c18e12f6f0++; if (!($c3484da494dc5e3a[$ddaf7abb634c64e8]["container"] != "hls")) { goto A78ea5a1a2f870eb; } if (self::$rSettings["redis_handler"]) { goto b0a9c07c7a40b7d7; } $Bc1201d71c20da55[] = intval($c3484da494dc5e3a[$ddaf7abb634c64e8]["activity_id"]); goto e10a3732b47e3c54; e10a3732b47e3c54: goto A6bcd83fd31dd78c; b0a9c07c7a40b7d7: $Bc1201d71c20da55[] = $c3484da494dc5e3a[$ddaf7abb634c64e8]; A6bcd83fd31dd78c: $C0bd86501bccd2f5[$c3484da494dc5e3a[$ddaf7abb634c64e8]["stream_id"]][] = $A9f4fee9428b9672[] = $c3484da494dc5e3a[$ddaf7abb634c64e8]["uuid"]; goto ec5b457ec97fcee8; F111856cd3eb2e5d: } d3a411f6c770f6bf: if (empty($Bc1201d71c20da55)) { goto F4bae20f2e5845e4; } if (self::$rSettings["redis_handler"]) { goto F2c2daa14bf0b349; } goto f348e47da58d04b3; A369a341fd7a1980: $aa26eb7fb68f75c9->exec(); E3bb621c212c3ccc: foreach ($A9f4fee9428b9672 as $eaa7a2e7d4be7356) { @unlink(CONS_TMP_PATH . $eaa7a2e7d4be7356); Db0ee78c81a1983b: } E166c50e54022939: foreach ($C0bd86501bccd2f5 as $D7ab9dd8c588cced => $b87293013adb3002) { foreach ($b87293013adb3002 as $eaa7a2e7d4be7356) { @unlink(CONS_TMP_PATH . $D7ab9dd8c588cced . "/" . $eaa7a2e7d4be7356); A178fee23753b952: } F743e8f46651f29f: eeb5b1e91639c184: } goto B08db7ee357f9295; D68dc8c1fcd1a895: array_multisort($cf7bb3e9610a8bf9, SORT_ASC, $c3484da494dc5e3a); b750985dafd59cca: $baf7e368dc968fbb = self::C5c4D0ac48Ce3957(); $B33579c18e12f6f0 = 0; $C0bd86501bccd2f5 = $A9f4fee9428b9672 = $Bc1201d71c20da55 = array(); goto C629db69ebd8f39a; B08db7ee357f9295: a5adb6392323a5e0: F4bae20f2e5845e4: return $B33579c18e12f6f0; goto A807ae0dfdb8068b; ffc40f2801a4e245: self::$db->query("SELECT `lines_live`.*, `on_demand` FROM `lines_live` LEFT JOIN `streams_servers` ON `streams_servers`.`stream_id` = `lines_live`.`stream_id` AND `streams_servers`.`server_id` = `lines_live`.`server_id` WHERE `lines_live`.`hmac_id` = ? AND `lines_live`.`hls_end` = 0 AND `lines_live`.`hmac_identifier` = ? ORDER BY `lines_live`.`activity_id` ASC", $d98e53aa13f0439f, $b9d5fec4881dbb60); E44414f0011ab204: $c0a3c15f73f7d7c2 = self::$db->num_rows(); $d5c2361f587507a9 = $c0a3c15f73f7d7c2 - $e73dedc1e4250d38; if (!($d5c2361f587507a9 <= 0)) { goto D1b317db1162fb24; } goto c73b2f9adffe5ff6; Bb1a667a5cdb99d5: $A9b8de1e7ded4929 = array(1, 0); Cb7aea2c5270eab1: goto a6c865218f78e2a7; e90ed44082d1693e: $A9b8de1e7ded4929 = array(2, 1, 0); goto Accb7d9ce6234ef5; be6bf8f7e38be783: A580a6bcece2db92: foreach (array_map("igbinary_unserialize", self::$redis->mGet($C5b27f4e786e790c)) as $e23507400fd42c94) { if (!is_array($e23507400fd42c94)) { goto Bb5bb4bcd3df8d56; } $c3484da494dc5e3a[] = $e23507400fd42c94; Bb5bb4bcd3df8d56: c4cf5f5d219a0521: } b8ac9bf7171ba595: unset($C5b27f4e786e790c); $cf7bb3e9610a8bf9 = array_column($c3484da494dc5e3a, "date_start"); goto D68dc8c1fcd1a895; F8897066561ed3fe: foreach ($Bc1201d71c20da55 as $e23507400fd42c94) { goto Aaf1d203c43ef836; Aaf1d203c43ef836: $aa26eb7fb68f75c9->zRem("LINE#{$e23507400fd42c94["identity"]}", $e23507400fd42c94["uuid"]); $aa26eb7fb68f75c9->zRem("LINE_ALL#{$e23507400fd42c94["identity"]}", $e23507400fd42c94["uuid"]); $aa26eb7fb68f75c9->zRem("STREAM#{$e23507400fd42c94["stream_id"]}", $e23507400fd42c94["uuid"]); $aa26eb7fb68f75c9->zRem("SERVER#{$e23507400fd42c94["server_id"]}", $e23507400fd42c94["uuid"]); if (!$e23507400fd42c94["user_id"]) { goto a6e9b6cce21f3230; } goto b790e5f816e3097f; b790e5f816e3097f: $aa26eb7fb68f75c9->zRem("SERVER_LINES#{$e23507400fd42c94["server_id"]}", $e23507400fd42c94["uuid"]); a6e9b6cce21f3230: if (!$e23507400fd42c94["proxy_id"]) { goto Dcb9692eadee4cbf; } $aa26eb7fb68f75c9->zRem("PROXY#{$e23507400fd42c94["proxy_id"]}", $e23507400fd42c94["uuid"]); Dcb9692eadee4cbf: goto c95cecf01d0a9b12; c95cecf01d0a9b12: $aa26eb7fb68f75c9->del($e23507400fd42c94["uuid"]); $b87293013adb3002[] = $e23507400fd42c94["uuid"]; A418db3a1571704d: goto cf5ae49939bf01b9; cf5ae49939bf01b9: } A6e8cf8ba73f2025: $aa26eb7fb68f75c9->zRem("CONNECTIONS", ...$b87293013adb3002); $aa26eb7fb68f75c9->zRem("LIVE", ...$b87293013adb3002); $aa26eb7fb68f75c9->sRem("ENDED", ...$b87293013adb3002); goto A369a341fd7a1980; B9c5cdd6c2d75c46: if (self::$rSettings["redis_handler"]) { goto db49cf557dfeb350; } if ($d98e53aa13f0439f) { goto Ca525eb855b0bc4d; } self::$db->query("SELECT `lines_live`.*, `on_demand` FROM `lines_live` LEFT JOIN `streams_servers` ON `streams_servers`.`stream_id` = `lines_live`.`stream_id` AND `streams_servers`.`server_id` = `lines_live`.`server_id` WHERE `lines_live`.`user_id` = ? AND `lines_live`.`hls_end` = 0 ORDER BY `lines_live`.`activity_id` ASC", $E11988acbd78c128); goto E44414f0011ab204; Ca525eb855b0bc4d: goto ffc40f2801a4e245; C629db69ebd8f39a: if ($baf7e368dc968fbb && $b22b6a5c2a6bfc7e) { goto e90ed44082d1693e; } if ($baf7e368dc968fbb) { goto c733a249643c3444; } $A9b8de1e7ded4929 = array(0); goto Cb7aea2c5270eab1; c733a249643c3444: goto Bb1a667a5cdb99d5; A807ae0dfdb8068b: } public static function D6f748D0e73CaCb3($Ebb033294df38f8d) { goto cf67e805d8f37dbe; F9cf19ab395fcc97: $Ebb033294df38f8d = igbinary_unserialize(self::$redis->get($Ebb033294df38f8d)); goto f4fca100364108c6; C138e17907501fab: if (strlen(strval($Ebb033294df38f8d)) == 32) { goto b33b40b1aba90ac1; } self::$db->query("SELECT * FROM `lines_live` WHERE `activity_id` = ?", $Ebb033294df38f8d); goto e199acd437faf079; Caf1f23c295ba0d1: goto d83b5ab3133423e9; Bd0b66d8c81b6189: if (self::$rSettings["redis_handler"]) { goto Dfe2f35ee9f6f29f; } self::$db->query("UPDATE `lines_live` SET `hls_end` = 1 WHERE `activity_id` = ?", $Ebb033294df38f8d["activity_id"]); goto A58780c61ea7d240; goto Ea7250fd15281211; C7f1c51f14403a66: if ($Ebb033294df38f8d["container"] == "rtmp") { goto B3de010851d42ae5; } if ($Ebb033294df38f8d["container"] == "hls") { goto Bd0b66d8c81b6189; } if ($Ebb033294df38f8d["server_id"] == SERVER_ID) { goto ab65fc09a36b682a; } if (self::$rSettings["redis_handler"]) { goto ba6b81f50209c4a5; } self::$db->query("INSERT INTO `signals` (`pid`,`server_id`,`time`) VALUES(?,?,UNIX_TIMESTAMP())", $Ebb033294df38f8d["pid"], $Ebb033294df38f8d["server_id"]); goto a890d23bfc339946; Bd42ca118e94a4b4: b6246e4b14513d86: self::f3959CA05320379f($Ebb033294df38f8d["pid"], $Ebb033294df38f8d["server_id"], 1); adf306218c66b1b9: goto fe8c2b1c481f8975; B687b6fb04d31958: goto a5d55a71f5f774d7; Ea7250fd15281211: Dfe2f35ee9f6f29f: self::D4aCf4eFD64F5703($Ebb033294df38f8d, array(), "close"); A58780c61ea7d240: d83b5ab3133423e9: goto fc41ebb88bff3404; goto a76423f80f2526aa; b3fb93f7ae1e393f: ab65fc09a36b682a: if (!($Ebb033294df38f8d["pid"] != getmypid() && is_numeric($Ebb033294df38f8d["pid"]) && $Ebb033294df38f8d["pid"] > 0)) { goto ee25e151c50ed782; } posix_kill(intval($Ebb033294df38f8d["pid"]), 9); ee25e151c50ed782: a4d0ff18faf15a19: goto Caf1f23c295ba0d1; e199acd437faf079: goto b5d20f420cf4e55c; b33b40b1aba90ac1: self::$db->query("SELECT * FROM `lines_live` WHERE `uuid` = ?", $Ebb033294df38f8d); b5d20f420cf4e55c: $Ebb033294df38f8d = self::$db->get_row(); goto D91fb5135b67cdc3; a76423f80f2526aa: B3de010851d42ae5: if ($Ebb033294df38f8d["server_id"] == SERVER_ID) { goto B687b6fb04d31958; } if (self::$rSettings["redis_handler"]) { goto b6246e4b14513d86; } self::$db->query("INSERT INTO `signals` (`pid`,`server_id`,`rtmp`,`time`) VALUES(?,?,?,UNIX_TIMESTAMP())", $Ebb033294df38f8d["pid"], $Ebb033294df38f8d["server_id"], 1); goto adf306218c66b1b9; goto Bd42ca118e94a4b4; a890d23bfc339946: goto b930a2880871bd75; ba6b81f50209c4a5: self::f3959cA05320379F($Ebb033294df38f8d["pid"], $Ebb033294df38f8d["server_id"], 0); b930a2880871bd75: goto a4d0ff18faf15a19; goto b3fb93f7ae1e393f; cf67e805d8f37dbe: if (!empty($Ebb033294df38f8d)) { goto Fdd9bddfe1e91d69; } return false; Fdd9bddfe1e91d69: if (is_array($Ebb033294df38f8d)) { goto a6f5fbd864c73671; } if (!self::$rSettings["redis_handler"]) { goto C138e17907501fab; } goto F9cf19ab395fcc97; D91fb5135b67cdc3: f4fca100364108c6: a6f5fbd864c73671: if (is_array($Ebb033294df38f8d)) { goto Da0e1c679b21b01c; } return false; Da0e1c679b21b01c: goto C7f1c51f14403a66; a5d55a71f5f774d7: shell_exec("wget --timeout=2 -O /dev/null -o /dev/null "" . self::$rServers[SERVER_ID]["rtmp_mport_url"] . "control/drop/client?clientid=" . intval($Ebb033294df38f8d["pid"]) . "" >/dev/null 2>/dev/null &"); fe8c2b1c481f8975: fc41ebb88bff3404: self::D590dC96B80f84bd($Ebb033294df38f8d["server_id"], $Ebb033294df38f8d["proxy_id"], $Ebb033294df38f8d["user_id"], $Ebb033294df38f8d["stream_id"], $Ebb033294df38f8d["date_start"], $Ebb033294df38f8d["user_agent"], $Ebb033294df38f8d["user_ip"], $Ebb033294df38f8d["container"], $Ebb033294df38f8d["geoip_country_code"], $Ebb033294df38f8d["isp"], $Ebb033294df38f8d["external_device"], $Ebb033294df38f8d["divergence"], $Ebb033294df38f8d["hmac_id"], $Ebb033294df38f8d["hmac_identifier"]); return true; goto A6c34104c8c76d59; A6c34104c8c76d59: } public static function C72fca72f7189CdD($B13fed2048c604de) { goto Fec83cf70feeaca5; Fec83cf70feeaca5: if (!empty($B13fed2048c604de)) { goto Bcec0b260836b0cb; } return false; Bcec0b260836b0cb: self::$db->query("SELECT * FROM `lines_live` WHERE `container` = 'rtmp' AND `pid` = ? AND `server_id` = ?", $B13fed2048c604de, SERVER_ID); if (!(self::$db->num_rows() > 0)) { goto e2699eecf6087f3d; } goto dbdf691068d5f19e; dbdf691068d5f19e: $Ebb033294df38f8d = self::$db->get_row(); self::$db->query("DELETE FROM `lines_live` WHERE `activity_id` = ?", $Ebb033294df38f8d["activity_id"]); self::D590dC96b80F84BD($Ebb033294df38f8d["server_id"], $Ebb033294df38f8d["proxy_id"], $Ebb033294df38f8d["user_id"], $Ebb033294df38f8d["stream_id"], $Ebb033294df38f8d["date_start"], $Ebb033294df38f8d["user_agent"], $Ebb033294df38f8d["user_ip"], $Ebb033294df38f8d["container"], $Ebb033294df38f8d["geoip_country_code"], $Ebb033294df38f8d["isp"], $Ebb033294df38f8d["external_device"], $Ebb033294df38f8d["divergence"], $Ebb033294df38f8d["hmac_id"], $Ebb033294df38f8d["hmac_identifier"]); return true; e2699eecf6087f3d: goto a96e5911d8d6799e; a96e5911d8d6799e: return false; goto A459e225978d6ed6; A459e225978d6ed6: } public static function d590DC96b80F84Bd($ae5ac4dac1098256, $fb380a0d4d4caf83, $E11988acbd78c128, $D7ab9dd8c588cced, $c467641d63b2a8fc, $b22b6a5c2a6bfc7e, $baf7e368dc968fbb, $E21f856c1ce41b33, $d20548fff196f3df, $c4bb1de656cc02b8, $a9978e5c41a51dd6 = '', $E7b1cdfc39ce7ad2 = 0, $d98e53aa13f0439f = null, $b9d5fec4881dbb60 = '') { if (!(self::$rSettings["save_closed_connection"] == 0)) { goto b4ed079d6d851a64; } return; b4ed079d6d851a64: if (!($ae5ac4dac1098256 && $E11988acbd78c128 && $D7ab9dd8c588cced)) { goto B637949e6bfde573; } $Ebb033294df38f8d = array("user_id" => intval($E11988acbd78c128), "stream_id" => intval($D7ab9dd8c588cced), "server_id" => intval($ae5ac4dac1098256), "proxy_id" => intval($fb380a0d4d4caf83), "date_start" => intval($c467641d63b2a8fc), "user_agent" => $b22b6a5c2a6bfc7e, "user_ip" => htmlentities($baf7e368dc968fbb), "date_end" => time(), "container" => $E21f856c1ce41b33, "geoip_country_code" => $d20548fff196f3df, "isp" => $c4bb1de656cc02b8, "external_device" => htmlentities($a9978e5c41a51dd6), "divergence" => intval($E7b1cdfc39ce7ad2), "hmac_id" => $d98e53aa13f0439f, "hmac_identifier" => $b9d5fec4881dbb60); file_put_contents(LOGS_TMP_PATH . "activity", base64_encode(json_encode($Ebb033294df38f8d)) . "\xa", FILE_APPEND | LOCK_EX); B637949e6bfde573: } public static function dcEe7fB86464bab4() { $C348b8f0c0ca26d0 = array(); self::$db->query("SELECT `ip`, `password`, `push`, `pull` FROM `rtmp_ips`"); foreach (self::$db->get_rows() as $cfb2e7b89194298d) { $C348b8f0c0ca26d0[gethostbyname($cfb2e7b89194298d["ip"])] = array("password" => $cfb2e7b89194298d["password"], "push" => boolval($cfb2e7b89194298d["push"]), "pull" => boolval($cfb2e7b89194298d["pull"])); F3352448b681e8c9: } D710038eab43a7bb: return $C348b8f0c0ca26d0; } public static function E79Eb2b0d807a242($D7ab9dd8c588cced, $Bc1201d71c20da55 = array(), $e89304a4cce83be7 = "movie") { goto C2333272d00ec6d0; A6f533435d35cf47: return in_array($bfb560f9dca94a76[$D7ab9dd8c588cced], $Bc1201d71c20da55); Ce5aff38a63c0127: ab4a22b0d9267caa: goto B88a76e699df0ef8; bbf5b5adc42cb56e: goto E139793d9b5cbd93; C2333272d00ec6d0: if ($e89304a4cce83be7 == "movie") { goto bbf5b5adc42cb56e; } if (!($e89304a4cce83be7 == "series")) { goto ab4a22b0d9267caa; } if (self::$rCached) { goto a8f59d8fbf269cf3; } self::$db->query("SELECT series_id FROM `streams_episodes` WHERE `stream_id` = ? LIMIT 1", $D7ab9dd8c588cced); if (!(self::$db->num_rows() > 0)) { goto ad4f63036d028def; } goto aba5a0401ef996fd; aba5a0401ef996fd: return in_array(self::$db->get_col(), $Bc1201d71c20da55); ad4f63036d028def: goto Ce5aff38a63c0127; a8f59d8fbf269cf3: $bfb560f9dca94a76 = igbinary_unserialize(file_get_contents(SERIES_TMP_PATH . "series_map")); goto A6f533435d35cf47; E139793d9b5cbd93: return in_array($D7ab9dd8c588cced, $Bc1201d71c20da55); B88a76e699df0ef8: return false; goto E3336ed89eb2dcf3; E3336ed89eb2dcf3: } public static function f20b113Ad3f08C42($E11988acbd78c128 = null, $Cdab8dc2039690b1 = null, $C4bd75d9caf4b041 = null, $fae079f0cd5a87c8 = false, $d6bfb7fb8076dfb1 = false, $baf7e368dc968fbb = '') { goto E72c7816d00c5652; Cac3fc9b221bb696: goto C57bc2486ae5ab00; a1867015ccb686d0: self::$db->query("SELECT `lines`.*, `mag_devices`.`token` AS `mag_token` FROM `lines` LEFT JOIN `mag_devices` ON `mag_devices`.`user_id` = `lines`.`id` WHERE `username` = ? AND `password` = ? LIMIT 1", $Cdab8dc2039690b1, $C4bd75d9caf4b041); C57bc2486ae5ab00: goto F8fa99c67478d0e9; goto E898b7d9869f2766; b56cf803e19eb090: F1ed8ff3d271169b: F1e2f27e099bfc4f: e54507c8152a9e44: if (!(!empty($Fa596e0d6af8360c["con_isp_name"]) && self::$rSettings["enable_isp_lock"] == 1 && $Fa596e0d6af8360c["is_stalker"] == 0 && $Fa596e0d6af8360c["is_isplock"] == 1 && !empty($Fa596e0d6af8360c["isp_desc"]) && strtolower($Fa596e0d6af8360c["con_isp_name"]) != strtolower($Fa596e0d6af8360c["isp_desc"]))) { goto D89602ee89c2fd0c; } $Fa596e0d6af8360c["isp_violate"] = 1; goto b8c898ca14ca0ad2; Cc14c46cd23aa0c1: if (!(self::$rSettings["county_override_1st"] == 1 && empty($Fa596e0d6af8360c["forced_country"]) && !empty($baf7e368dc968fbb) && $Fa596e0d6af8360c["max_connections"] == 1)) { goto d59fa3c0f99211ce; } $Fa596e0d6af8360c["forced_country"] = self::d93158b24681D974($baf7e368dc968fbb)["registered_country"]["iso_code"]; if (self::$rCached) { goto adaffcd109066574; } self::$db->query("UPDATE `lines` SET `forced_country` = ? WHERE `id` = ?", $Fa596e0d6af8360c["forced_country"], $Fa596e0d6af8360c["id"]); goto f4c2d6b24b4d6c62; goto daaf7aa782442630; Ee677cd366ceb92f: return false; de46dfdd404012d3: Fd9522d1ebd1e5e3: goto A29b21761a0b028b; Bcdd5c8bb702a087: goto E6fa656172eb26f1; da9471d1adaad247: if (!$fae079f0cd5a87c8) { goto Fd04cb81ab628ff6; } $Bd13674501316448 = $da9c4f64444cb973 = $ae2dcaca7a2ac322 = $C7f670b144632cea = $C5ca6e80bbcfeb59 = $Ab574fa45ef099cd = array(); foreach ($Fa596e0d6af8360c["bouquet"] as $be4ee19df07e52a7) { goto A4bd08fab04e273f; e6644c56c67b7db9: f889d6174ca24e07: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["channels"])) { goto c8672e550693c09e; } $Bd13674501316448 = array_merge($Bd13674501316448, self::$rBouquets[$be4ee19df07e52a7]["channels"]); c8672e550693c09e: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["movies"])) { goto c1185fd003fc6d24; } goto bd45b697e2aee4cd; bd45b697e2aee4cd: $da9c4f64444cb973 = array_merge($da9c4f64444cb973, self::$rBouquets[$be4ee19df07e52a7]["movies"]); c1185fd003fc6d24: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["radios"])) { goto A31d9a4deb345917; } $ae2dcaca7a2ac322 = array_merge($ae2dcaca7a2ac322, self::$rBouquets[$be4ee19df07e52a7]["radios"]); A31d9a4deb345917: goto a18208ddf251338e; A4bd08fab04e273f: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["streams"])) { goto a9c5c237cc1c4de6; } $C5ca6e80bbcfeb59 = array_merge($C5ca6e80bbcfeb59, self::$rBouquets[$be4ee19df07e52a7]["streams"]); a9c5c237cc1c4de6: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["series"])) { goto f889d6174ca24e07; } $Ab574fa45ef099cd = array_merge($Ab574fa45ef099cd, self::$rBouquets[$be4ee19df07e52a7]["series"]); goto e6644c56c67b7db9; a18208ddf251338e: a33253d467a1cff8: goto E129f659a5348f5e; E129f659a5348f5e: } Fd694f9775043310: $Fa596e0d6af8360c["channel_ids"] = array_map("intval", array_unique($C5ca6e80bbcfeb59)); goto Ecbd792e8016ac31; c0ab143e9197d213: return $Fa596e0d6af8360c; a5c89c81c1faf129: return false; goto Eef965607fd1abf5; E898b7d9869f2766: f60677003dd0891d: self::$db->query("SELECT * FROM `lines` WHERE `is_mag` = 0 AND `is_e2` = 0 AND `access_token` = ? AND LENGTH(`access_token`) = 32", $Cdab8dc2039690b1); F8fa99c67478d0e9: if (!(self::$db->num_rows() > 0)) { goto De5e725928b2cad2; } $Fa596e0d6af8360c = self::$db->get_row(); goto c0c7d67b4bb7bf22; Dc7babeddc2368c5: self::$db->query("SELECT `access_output_id`, `output_key` FROM `output_formats`;"); foreach (self::$db->get_rows() as $cfb2e7b89194298d) { if (!in_array(intval($cfb2e7b89194298d["access_output_id"]), $Fa596e0d6af8360c["allowed_outputs"])) { goto b16a7a40976d55d8; } $Fa596e0d6af8360c["output_formats"][] = $cfb2e7b89194298d["output_key"]; b16a7a40976d55d8: D798a1a8f8208551: } C19080c8b30024f8: goto C6db7fee013cbdf5; Fa3b40af0eb81ee7: goto d91dc016a4d40ec7; d91dc016a4d40ec7: foreach (igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "output_formats")) as $cfb2e7b89194298d) { if (!in_array(intval($cfb2e7b89194298d["access_output_id"]), $Fa596e0d6af8360c["allowed_outputs"])) { goto Bc559d5a6f3a17a7; } $Fa596e0d6af8360c["output_formats"][] = $cfb2e7b89194298d["output_key"]; Bc559d5a6f3a17a7: a91b9f9cc89a51d9: } e1639d5c260d2933: C6db7fee013cbdf5: $Fa596e0d6af8360c["con_isp_name"] = null; $Fa596e0d6af8360c["isp_violate"] = 0; goto Dbcac9e715d40f3b; c0e973251e09bded: A3f28be25740509f: A88c37a57fe5eaa0: goto d2242dbfd1162e0c; E36b8b844d2ff4b1: if (self::$rSettings["case_sensitive_line"]) { goto D97c8d8988678a13; } goto ab2882bc64325f2c; e2ce5332c5b7bc5e: if (!$Fa596e0d6af8360c) { goto a5c89c81c1faf129; } if (!self::$rCached) { goto bf6eb86a7b5a9c1f; } if (empty($C4bd75d9caf4b041) && empty($E11988acbd78c128) && strlen($Cdab8dc2039690b1) == 32) { goto Bcdd5c8bb702a087; } if (!(!empty($Cdab8dc2039690b1) && !empty($C4bd75d9caf4b041))) { goto Fd9522d1ebd1e5e3; } if (!($Cdab8dc2039690b1 != $Fa596e0d6af8360c["username"] or $C4bd75d9caf4b041 != $Fa596e0d6af8360c["password"])) { goto de46dfdd404012d3; } goto Ee677cd366ceb92f; Dbcac9e715d40f3b: $Fa596e0d6af8360c["isp_is_server"] = 0; if (!(self::$rSettings["show_isps"] == 1 && !empty($baf7e368dc968fbb))) { goto A0ae04f2515a4243; } $Ebe04a2feb892719 = self::a3a4986cb57E2a17($baf7e368dc968fbb); if (!is_array($Ebe04a2feb892719)) { goto e54507c8152a9e44; } if (empty($Ebe04a2feb892719["isp"])) { goto F1e2f27e099bfc4f; } goto Da9eb5c3cd9d9b61; b8c898ca14ca0ad2: D89602ee89c2fd0c: if (!($Fa596e0d6af8360c["isp_violate"] == 0 && strtolower($Fa596e0d6af8360c["con_isp_name"]) != strtolower($Fa596e0d6af8360c["isp_desc"]))) { goto df8fabfa747850a4; } if (self::$rCached) { goto F0c2dac8f2b0c927; } self::$db->query("UPDATE `lines` SET `isp_desc` = ?, `as_number` = ? WHERE `id` = ?", $Fa596e0d6af8360c["con_isp_name"], $Fa596e0d6af8360c["isp_asn"], $Fa596e0d6af8360c["id"]); goto Faa2e9b52acff0d8; goto b5022ac7f6ba6b25; E9426601b3267276: $ff5f78cdf9402341 = array(); $Dff91f96627eda74 = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "category_map")); foreach ($Fa596e0d6af8360c["bouquet"] as $be4ee19df07e52a7) { $ff5f78cdf9402341 = array_merge($ff5f78cdf9402341, $Dff91f96627eda74[$be4ee19df07e52a7] ?: array()); be5a871cd0aa8674: } F7c0dac5d612ba80: $Fa596e0d6af8360c["category_ids"] = array_values(array_unique($ff5f78cdf9402341)); goto c0ab143e9197d213; e913bbecc4b2f4c6: if (self::$rSettings["case_sensitive_line"]) { goto bf8831c1ecec1fd7; } $E11988acbd78c128 = intval(file_get_contents(LINES_TMP_PATH . "line_c_" . strtolower($Cdab8dc2039690b1) . "_" . strtolower($C4bd75d9caf4b041))); goto A3f28be25740509f; bf8831c1ecec1fd7: $E11988acbd78c128 = intval(file_get_contents(LINES_TMP_PATH . "line_c_" . $Cdab8dc2039690b1 . "_" . $C4bd75d9caf4b041)); goto c0e973251e09bded; c0c7d67b4bb7bf22: De5e725928b2cad2: goto Fb69519669258844; Ed290b6cd9669180: if (empty($C4bd75d9caf4b041) && empty($E11988acbd78c128) && strlen($Cdab8dc2039690b1) == 32) { goto E36b8b844d2ff4b1; } if (!empty($Cdab8dc2039690b1) && !empty($C4bd75d9caf4b041)) { goto Fb4ab9b560ff64e5; } goto e42a8d22f01e51c0; A94a69f1c4317439: d2242dbfd1162e0c: if (!$E11988acbd78c128) { goto edbf5dd87439c7cc; } $Fa596e0d6af8360c = igbinary_unserialize(file_get_contents(LINES_TMP_PATH . "line_i_" . $E11988acbd78c128)); edbf5dd87439c7cc: Fb69519669258844: goto e2ce5332c5b7bc5e; ab2882bc64325f2c: $E11988acbd78c128 = intval(file_get_contents(LINES_TMP_PATH . "line_t_" . strtolower($Cdab8dc2039690b1))); goto db769d6019c74781; D97c8d8988678a13: $E11988acbd78c128 = intval(file_get_contents(LINES_TMP_PATH . "line_t_" . $Cdab8dc2039690b1)); db769d6019c74781: goto A94a69f1c4317439; b5022ac7f6ba6b25: F0c2dac8f2b0c927: self::f49428a096906249("isp/" . $Fa596e0d6af8360c["id"], json_encode(array($Fa596e0d6af8360c["con_isp_name"], $Fa596e0d6af8360c["isp_asn"]))); Faa2e9b52acff0d8: df8fabfa747850a4: A0ae04f2515a4243: goto da9471d1adaad247; E72c7816d00c5652: $Fa596e0d6af8360c = null; if (self::$rCached) { goto Ed290b6cd9669180; } if (empty($C4bd75d9caf4b041) && empty($E11988acbd78c128) && strlen($Cdab8dc2039690b1) == 32) { goto f60677003dd0891d; } if (!empty($Cdab8dc2039690b1) && !empty($C4bd75d9caf4b041)) { goto a1867015ccb686d0; } if (!empty($E11988acbd78c128)) { goto Ed47011dc3efe27c; } goto c753db3792a11d07; E6fa656172eb26f1: if (!($Cdab8dc2039690b1 != $Fa596e0d6af8360c["access_token"])) { goto b074759c7813a45f; } return false; b074759c7813a45f: A29b21761a0b028b: bf6eb86a7b5a9c1f: goto Cc14c46cd23aa0c1; Da9eb5c3cd9d9b61: $Fa596e0d6af8360c["con_isp_name"] = $Ebe04a2feb892719["isp"]; $Fa596e0d6af8360c["isp_asn"] = $Ebe04a2feb892719["autonomous_system_number"]; $Fa596e0d6af8360c["isp_violate"] = self::A1bd305197346485($Fa596e0d6af8360c["con_isp_name"]); if (!(self::$rSettings["block_svp"] == 1)) { goto F1ed8ff3d271169b; } $Fa596e0d6af8360c["isp_is_server"] = intval(self::DC1cff4eEFdFa907($Fa596e0d6af8360c["isp_asn"])); goto b56cf803e19eb090; b291a63951bcef5e: $Fa596e0d6af8360c["allowed_ips"] = @array_filter(array_map("trim", json_decode($Fa596e0d6af8360c["allowed_ips"], true))); $Fa596e0d6af8360c["allowed_ua"] = @array_filter(array_map("trim", json_decode($Fa596e0d6af8360c["allowed_ua"], true))); $Fa596e0d6af8360c["allowed_outputs"] = array_map("intval", json_decode($Fa596e0d6af8360c["allowed_outputs"], True)); $Fa596e0d6af8360c["output_formats"] = array(); if (self::$rCached) { goto Fa3b40af0eb81ee7; } goto Dc7babeddc2368c5; c753db3792a11d07: return false; goto Cec343380ba0bbf3; Ed47011dc3efe27c: self::$db->query("SELECT `lines`.*, `mag_devices`.`token` AS `mag_token` FROM `lines` LEFT JOIN `mag_devices` ON `mag_devices`.`user_id` = `lines`.`id` WHERE `id` = ?", $E11988acbd78c128); Cec343380ba0bbf3: goto Cac3fc9b221bb696; Ecbd792e8016ac31: $Fa596e0d6af8360c["series_ids"] = array_map("intval", array_unique($Ab574fa45ef099cd)); $Fa596e0d6af8360c["vod_ids"] = array_map("intval", array_unique($da9c4f64444cb973)); $Fa596e0d6af8360c["live_ids"] = array_map("intval", array_unique($Bd13674501316448)); $Fa596e0d6af8360c["radio_ids"] = array_map("intval", array_unique($ae2dcaca7a2ac322)); Fd04cb81ab628ff6: goto E9426601b3267276; e42a8d22f01e51c0: if (!empty($E11988acbd78c128)) { goto Cc7570c38dc856c1; } return false; Cc7570c38dc856c1: goto A88c37a57fe5eaa0; Fb4ab9b560ff64e5: goto e913bbecc4b2f4c6; daaf7aa782442630: adaffcd109066574: self::f49428A096906249("forced_country/" . $Fa596e0d6af8360c["id"], $Fa596e0d6af8360c["forced_country"]); f4c2d6b24b4d6c62: d59fa3c0f99211ce: $Fa596e0d6af8360c["bouquet"] = json_decode($Fa596e0d6af8360c["bouquet"], true); goto b291a63951bcef5e; Eef965607fd1abf5: } public static function f49428A096906249($c8326663a9eba075, $ed5074c1becb3e1e) { file_put_contents(SIGNALS_TMP_PATH . "cache_" . md5($c8326663a9eba075), json_encode(array($c8326663a9eba075, $ed5074c1becb3e1e))); } public static function aCEF6ff39B5974A7($B769969623a669e8, $Bad0e70141ee1ad6, $D7ab9dd8c588cced, $E21f856c1ce41b33, $baf7e368dc968fbb = '', $A17e12adcf5c9f51 = '', $b9d5fec4881dbb60 = '', $e73dedc1e4250d38 = 0) { goto Ec0b5ef785025b9b; baad6241107f12a8: Bc0026418210444a: goto D57894f3b0359e1b; Ca8f857038692e8d: $C5b27f4e786e790c = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "hmac_keys")); D57894f3b0359e1b: goto d2d2ca850443861c; bf0631d2bfcf16ef: $Dc4279dea7443b36 = null; if (self::$rCached) { goto Ca8f857038692e8d; } $C5b27f4e786e790c = array(); self::$db->query("SELECT `id`, `key` FROM `hmac_keys` WHERE `enabled` = 1;"); foreach (self::$db->get_rows() as $c8326663a9eba075) { $C5b27f4e786e790c[] = $c8326663a9eba075; b99a5c4eaecad49f: } goto baad6241107f12a8; d2d2ca850443861c: foreach ($C5b27f4e786e790c as $c8326663a9eba075) { $B613d85c84746f79 = hash_hmac("sha256", "{$D7ab9dd8c588cced}##{$E21f856c1ce41b33}##{$Bad0e70141ee1ad6}##{$A17e12adcf5c9f51}##{$b9d5fec4881dbb60}##{$e73dedc1e4250d38}", Xui\Functions::decrypt($c8326663a9eba075["key"], OPENSSL_EXTRA)); if (!(md5($B613d85c84746f79) == md5($B769969623a669e8))) { goto D85c2855c768596f; } $Dc4279dea7443b36 = $c8326663a9eba075["id"]; goto aff828641fd3487b; D85c2855c768596f: e30acbe2c14418c2: } aff828641fd3487b: return $Dc4279dea7443b36; goto E774eb81af7362d6; Ec0b5ef785025b9b: if (!(strlen($baf7e368dc968fbb) > 0 && strlen($A17e12adcf5c9f51) > 0)) { goto C71d3aa82df4d039; } if (!($baf7e368dc968fbb != $A17e12adcf5c9f51)) { goto F5a719f999463512; } return null; F5a719f999463512: C71d3aa82df4d039: goto bf0631d2bfcf16ef; E774eb81af7362d6: } public static function f451835Bd509AAe8($D7ab9dd8c588cced, $E11988acbd78c128, $fe6686c5d371b1c4, $baf7e368dc968fbb, $ed5074c1becb3e1e = '', $B10704108e02aa0a = false) { if (!(self::$rSettings["client_logs_save"] == 0 && !$B10704108e02aa0a)) { goto A71778b4b08ddf11; } return; A71778b4b08ddf11: $b22b6a5c2a6bfc7e = !empty($_SERVER["HTTP_USER_AGENT"]) ? htmlentities($_SERVER["HTTP_USER_AGENT"]) : ''; $ed5074c1becb3e1e = array("user_id" => $E11988acbd78c128, "stream_id" => $D7ab9dd8c588cced, "action" => $fe6686c5d371b1c4, "query_string" => htmlentities($_SERVER["QUERY_STRING"]), "user_agent" => $b22b6a5c2a6bfc7e, "user_ip" => $baf7e368dc968fbb, "time" => time(), "extra_data" => $ed5074c1becb3e1e); file_put_contents(LOGS_TMP_PATH . "client_request.log", base64_encode(json_encode($ed5074c1becb3e1e)) . "\xa", FILE_APPEND); } public static function bB09EC0A2DBd3A0F($b22b6a5c2a6bfc7e, $C348b8f0c0ca26d0 = false) { $b22b6a5c2a6bfc7e = strtolower($b22b6a5c2a6bfc7e); foreach (self::$rBlockedUA as $c8326663a9eba075 => $a508ecb625843fd0) { goto d346a15bc98fc476; d346a15bc98fc476: if ($a508ecb625843fd0["exact_match"] == 1) { goto D181c6a129c01c19; } if (!stristr($b22b6a5c2a6bfc7e, $a508ecb625843fd0["blocked_ua"])) { goto a860d29d74648095; } return true; a860d29d74648095: goto A085eddf8a953d5e; goto e47558dc7664cadd; e47558dc7664cadd: D181c6a129c01c19: if (!($a508ecb625843fd0["blocked_ua"] == $b22b6a5c2a6bfc7e)) { goto b6b7ec1bd18245c3; } return true; b6b7ec1bd18245c3: A085eddf8a953d5e: goto fa6a10146c4f9162; fa6a10146c4f9162: C17c4a64bcd52b8c: goto D6a9d63ad1a681f0; D6a9d63ad1a681f0: } e973e02621e3d1cd: return false; } public static function c904D674D110aC67($B13fed2048c604de, $D7ab9dd8c588cced, $A291693d0dcc557e = PHP_BIN) { goto E51467cf20ddb808; E51467cf20ddb808: if (!empty($B13fed2048c604de)) { goto a2addfc01e59bb8c; } return false; a2addfc01e59bb8c: clearstatcache(true); if (!(file_exists("/proc/" . $B13fed2048c604de) && is_readable("/proc/" . $B13fed2048c604de . "/exe") && strpos(basename(readlink("/proc/" . $B13fed2048c604de . "/exe")), basename($A291693d0dcc557e)) === 0)) { goto a2a51cd69c586b13; } goto d6d4a08e3834b661; d6d4a08e3834b661: $E9f3452d32f88b6d = trim(file_get_contents("/proc/{$B13fed2048c604de}/cmdline")); if (!($E9f3452d32f88b6d == "XUI[{$D7ab9dd8c588cced}]" or $E9f3452d32f88b6d == "XUIProxy[{$D7ab9dd8c588cced}]")) { goto Ed653c37d60804bf; } return true; Ed653c37d60804bf: a2a51cd69c586b13: goto B92a36e93832c138; B92a36e93832c138: return false; goto f43babfd4d98c941; f43babfd4d98c941: } public static function DE8da044Fc9d19c5($B13fed2048c604de, $D7ab9dd8c588cced) { goto C1b0b6aec3ea2983; E2c0dbd46b5f31b7: B660cf0daba973ee: e1d38742dcc4b0c5: return false; goto f6979ff55c22c5e6; c42e133a59d2deea: db18fa60d817a4e2: $E9f3452d32f88b6d = trim(file_get_contents("/proc/{$B13fed2048c604de}/cmdline")); if (!(stristr($E9f3452d32f88b6d, "/{$D7ab9dd8c588cced}_.m3u8") or stristr($E9f3452d32f88b6d, "/{$D7ab9dd8c588cced}_%d.ts"))) { goto c845dbb2c27967eb; } return true; c845dbb2c27967eb: goto E2c0dbd46b5f31b7; C1b0b6aec3ea2983: if (!empty($B13fed2048c604de)) { goto b21cee27b31fde6d; } return false; b21cee27b31fde6d: clearstatcache(true); if (!(file_exists("/proc/" . $B13fed2048c604de) && is_readable("/proc/" . $B13fed2048c604de . "/exe"))) { goto e1d38742dcc4b0c5; } goto C0eb13f0bdea3c44; C0eb13f0bdea3c44: if (strpos(basename(readlink("/proc/" . $B13fed2048c604de . "/exe")), "ffmpeg") === 0) { goto db18fa60d817a4e2; } if (!(strpos(basename(readlink("/proc/" . $B13fed2048c604de . "/exe")), "php") === 0)) { goto aaa92beee65dbffd; } return true; aaa92beee65dbffd: goto B660cf0daba973ee; goto c42e133a59d2deea; f6979ff55c22c5e6: } public static function a85e8039BdA7B8A8($B13fed2048c604de, $A291693d0dcc557e) { if (!empty($B13fed2048c604de)) { goto E73ab67172c8dd80; } return false; E73ab67172c8dd80: clearstatcache(true); if (!(file_exists("/proc/" . $B13fed2048c604de) && is_readable("/proc/" . $B13fed2048c604de . "/exe") && strpos(basename(readlink("/proc/" . $B13fed2048c604de . "/exe")), basename($A291693d0dcc557e)) === 0)) { goto ab0956b1f5dacd45; } return true; ab0956b1f5dacd45: return false; } public static function C998e382C982B527($D7ab9dd8c588cced, $bb6b66b8cdb4e7e6 = 0) { shell_exec(PHP_BIN . " " . CLI_PATH . "monitor.php " . intval($D7ab9dd8c588cced) . " " . intval($bb6b66b8cdb4e7e6) . " >/dev/null 2>/dev/null &"); return true; } public static function startProxy($D7ab9dd8c588cced) { shell_exec(PHP_BIN . " " . CLI_PATH . "proxy.php " . intval($D7ab9dd8c588cced) . " >/dev/null 2>/dev/null &"); return true; } public static function ecD26A3840431A10($A01e8843e3c99ce1, $C876d88f8bc7aae1, $d9bf215f85c31114 = "h264", $C348b8f0c0ca26d0 = false) { goto a4c94b19f1093208; Ff456bf86dd1388c: goto Fbdea67ad4ac3bdd; a9eb6413a6ebabf8: $c778695c4daf0b40 = SIGNALS_TMP_PATH . $A01e8843e3c99ce1["activity_id"] . "_" . $C876d88f8bc7aae1; shell_exec(self::$rFFMPEG_CPU . " -copyts -vsync 0 -nostats -nostdin -hide_banner -loglevel quiet -y -i " . escapeshellarg(STREAMS_PATH . $C876d88f8bc7aae1) . " -filter_complex "drawtext=fontfile=" . FFMPEG_FONT . ":text='" . escapeshellcmd($A01e8843e3c99ce1["message"]) . "':fontsize=" . escapeshellcmd($A01e8843e3c99ce1["font_size"]) . ":x=" . intval($f10faf2229b703ae) . ":y=" . intval($c10e17d6784a0b0b) . ":fontcolor=" . escapeshellcmd($A01e8843e3c99ce1["font_color"]) . "" -map 0 -vcodec {$d9bf215f85c31114} -preset ultrafast -acodec copy -scodec copy -mpegts_flags +initial_discontinuity -mpegts_copyts 1 -f mpegts " . escapeshellarg($c778695c4daf0b40)); $ed5074c1becb3e1e = file_get_contents($c778695c4daf0b40); goto b02c34e166157687; b02c34e166157687: unlink($c778695c4daf0b40); return $ed5074c1becb3e1e; Fbdea67ad4ac3bdd: goto cdf409a41aaf9252; a4c94b19f1093208: if (empty($A01e8843e3c99ce1["xy_offset"])) { goto f1574fd4bd0d4d9f; } list($f10faf2229b703ae, $c10e17d6784a0b0b) = explode("x", $A01e8843e3c99ce1["xy_offset"]); goto f03b39f56417e3e3; f1574fd4bd0d4d9f: $f10faf2229b703ae = rand(150, 380); goto E9ff67b9971da5fb; E9ff67b9971da5fb: $c10e17d6784a0b0b = rand(110, 250); f03b39f56417e3e3: if ($C348b8f0c0ca26d0) { goto a9eb6413a6ebabf8; } passthru(self::$rFFMPEG_CPU . " -copyts -vsync 0 -nostats -nostdin -hide_banner -loglevel quiet -y -i " . escapeshellarg(STREAMS_PATH . $C876d88f8bc7aae1) . " -filter_complex "drawtext=fontfile=" . FFMPEG_FONT . ":text='" . escapeshellcmd($A01e8843e3c99ce1["message"]) . "':fontsize=" . escapeshellcmd($A01e8843e3c99ce1["font_size"]) . ":x=" . intval($f10faf2229b703ae) . ":y=" . intval($c10e17d6784a0b0b) . ":fontcolor=" . escapeshellcmd($A01e8843e3c99ce1["font_color"]) . "" -map 0 -vcodec {$d9bf215f85c31114} -preset ultrafast -acodec copy -scodec copy -mpegts_flags +initial_discontinuity -mpegts_copyts 1 -f mpegts -"); return true; goto Ff456bf86dd1388c; cdf409a41aaf9252: } public static function C5c4D0aC48cE3957() { return $_SERVER["REMOTE_ADDR"]; } public static function a3A4986cB57e2a17($baf7e368dc968fbb) { goto Af4f76efd60fe6a7; a8fcdc54370b8d75: f46384f340582c78: E08921695e094e17: return $f45148e6e70eac17; goto a83a94c15d487a84; Af4f76efd60fe6a7: if (!empty($baf7e368dc968fbb)) { goto A4d031a8cb6c6769; } return false; A4d031a8cb6c6769: $f45148e6e70eac17 = file_exists(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "_isp") ? json_decode(file_get_contents(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "_isp"), true) : null; if (is_array($f45148e6e70eac17)) { goto E08921695e094e17; } goto c6ccdd237f024853; c6ccdd237f024853: $d20548fff196f3df = new Reader(GEOISP_BIN); $f45148e6e70eac17 = $d20548fff196f3df->get($baf7e368dc968fbb); $d20548fff196f3df->close(); if (!is_array($f45148e6e70eac17)) { goto f46384f340582c78; } file_put_contents(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "_isp", json_encode($f45148e6e70eac17)); goto a8fcdc54370b8d75; a83a94c15d487a84: } public static function a1bd305197346485($d52cf0659dffda4b) { foreach (self::$rBlockedISP as $c4bb1de656cc02b8) { if (!(strtolower($d52cf0659dffda4b) == strtolower($c4bb1de656cc02b8["isp"]))) { goto a9e59211f3e6dc09; } return intval($c4bb1de656cc02b8["blocked"]); a9e59211f3e6dc09: eaa680f07978875d: } A392e1dd1e90a37a: return 0; } public static function dC1cFF4EeFdFA907($A40d9637aabf7a2a) { return in_array($A40d9637aabf7a2a, self::$rBlockedServers); } public static function D93158B24681d974($baf7e368dc968fbb) { goto C9a195c6e95eeb4e; ae42ac669dc63c65: F9c958b3b0613f3b: $d20548fff196f3df = new Reader(GEOLITE2_BIN); $f45148e6e70eac17 = $d20548fff196f3df->get($baf7e368dc968fbb); $d20548fff196f3df->close(); if (!$f45148e6e70eac17) { goto f43eef96e019a01c; } goto b2924371a0676dda; b2924371a0676dda: file_put_contents(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "_geo2", json_encode($f45148e6e70eac17)); f43eef96e019a01c: return $f45148e6e70eac17; goto Bd4edf78057462af; C9a195c6e95eeb4e: if (!empty($baf7e368dc968fbb)) { goto E98a3c85a3acc278; } return false; E98a3c85a3acc278: if (!file_exists(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "_geo2")) { goto F9c958b3b0613f3b; } return json_decode(file_get_contents(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "_geo2"), true); goto ae42ac669dc63c65; Bd4edf78057462af: } public static function bcB4AF53ff063a57($fed6d20d1eb686cf, $C688dc18a9e935a5 = null) { goto A8cef7dc05e7bbf1; A8cef7dc05e7bbf1: if (substr($fed6d20d1eb686cf, 0, 2) == "s:") { goto F487af2c0796bc87; } return $fed6d20d1eb686cf; goto F2f9d4be384b4ea5; F487af2c0796bc87: $c8d3fccfb1106861 = explode(":", $fed6d20d1eb686cf, 3); goto f8b6816425660cd6; f8b6816425660cd6: $D7b6be3040f7cd28 = self::AC0eE9612C76776B(intval($c8d3fccfb1106861[1]), $C688dc18a9e935a5); if ($D7b6be3040f7cd28) { goto B149a074db5ad19c; } return ''; goto B77962aea89b7173; B149a074db5ad19c: goto Aaa673197412707d; Aaa673197412707d: return $D7b6be3040f7cd28 . "images/" . basename($fed6d20d1eb686cf); B77962aea89b7173: F2f9d4be384b4ea5: goto c0ce056c02623b0e; c0ce056c02623b0e: } public static function bC612665778DdE2D() { $bc8275bd508ae5a6 = 0; exec("ps -fp $(pgrep -u xui)", $c778695c4daf0b40, $Adc2c9756eb50b50); foreach ($c778695c4daf0b40 as $b2c166c792c4e373) { $c8d3fccfb1106861 = explode(" ", preg_replace("!\s+!", " ", trim($b2c166c792c4e373))); if (!($c8d3fccfb1106861[8] == "nginx:" && $c8d3fccfb1106861[9] == "master")) { goto dca5f4ba9a9d077d; } $bc8275bd508ae5a6++; dca5f4ba9a9d077d: d08b44783593b40c: } d0f21a811d4e1bbe: return $bc8275bd508ae5a6 > 0; } public static function ac0ee9612c76776B($ae5ac4dac1098256 = null, $C688dc18a9e935a5 = null) { goto C5b8ffbdd807d8a3; A34a4ea5f47e29a0: f46197f61f5a6b16: if (!(count($Cceee7395791ed52) == 0)) { goto c78a5134b3f5cc76; } return ''; c78a5134b3f5cc76: $e641f3c23f795ba0 = $ae5ac4dac1098256; goto C4a607850c817c02; E98489df9e61f8df: goto E7f6d5efe4b70d66; E4abe26c5061e4fc: $Cdf0ca8278b4298e = $E41cb358f46c9f61; E7f6d5efe4b70d66: $D7b6be3040f7cd28 = $d40f60484f9df7fb . "://" . $Cdf0ca8278b4298e . ":" . self::$rServers[$ae5ac4dac1098256][$d40f60484f9df7fb . "_broadcast_port"] . "/"; goto aa1ba6d413cfa815; f8188155dc54a304: return null; goto Ea23fd543e26bfeb; cbdb53656e54dae0: f52c1515b1357426: goto ef944802a6825a88; Bbc92c6c55e47aa2: $d40f60484f9df7fb = $C688dc18a9e935a5; ef944802a6825a88: goto B8846455f4dd9323; A8721f6cf4261cc6: if (isset($_SERVER["SERVER_PORT"]) && self::$rSettings["keep_protocol"]) { goto a5917e0df4392da2; } $d40f60484f9df7fb = self::$rServers[$ae5ac4dac1098256]["server_protocol"]; goto f52c1515b1357426; a5917e0df4392da2: $d40f60484f9df7fb = !empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off" || $_SERVER["SERVER_PORT"] == 443 ? "https" : "http"; goto cbdb53656e54dae0; aa1ba6d413cfa815: if (!(self::$rServers[$ae5ac4dac1098256]["server_type"] == 1 && $e641f3c23f795ba0 && self::$rServers[$e641f3c23f795ba0]["is_main"] == 0)) { goto B8dd28a9d505e363; } $D7b6be3040f7cd28 .= md5($ae5ac4dac1098256 . "_" . $e641f3c23f795ba0 . "_" . OPENSSL_EXTRA) . "/"; B8dd28a9d505e363: return $D7b6be3040f7cd28; fb1783fb3ea145d1: goto f8188155dc54a304; C5b8ffbdd807d8a3: $e641f3c23f795ba0 = null; if (isset($ae5ac4dac1098256)) { goto E9ff12b72eaa4ac6; } $ae5ac4dac1098256 = SERVER_ID; E9ff12b72eaa4ac6: if ($C688dc18a9e935a5) { goto Bbc92c6c55e47aa2; } goto A8721f6cf4261cc6; C4a607850c817c02: $ae5ac4dac1098256 = $Cceee7395791ed52[array_rand($Cceee7395791ed52)]; E1a7becda1740842: $E41cb358f46c9f61 = defined("host") ? HOST : null; if ($E41cb358f46c9f61 && in_array(strtolower($E41cb358f46c9f61), array_map("strtolower", self::$rServers[$ae5ac4dac1098256]["domains"]["urls"]))) { goto E4abe26c5061e4fc; } $Cdf0ca8278b4298e = empty(self::$rServers[$ae5ac4dac1098256]["domain_name"]) ? self::$rServers[$ae5ac4dac1098256]["server_ip"] : explode(",", self::$rServers[$ae5ac4dac1098256]["domain_name"])[0]; goto E98489df9e61f8df; B8846455f4dd9323: if (!self::$rServers[$ae5ac4dac1098256]) { goto fb1783fb3ea145d1; } if (!self::$rServers[$ae5ac4dac1098256]["enable_proxy"]) { goto E1a7becda1740842; } $Cceee7395791ed52 = array_keys(self::getProxies($ae5ac4dac1098256)); if (!(count($Cceee7395791ed52) == 0)) { goto f46197f61f5a6b16; } $Cceee7395791ed52 = array_keys(self::getProxies($ae5ac4dac1098256, false)); goto A34a4ea5f47e29a0; Ea23fd543e26bfeb: } public static function a671Bf4968302591($e89304a4cce83be7 = null) { $C348b8f0c0ca26d0 = array(); foreach (self::$rCategories as $Ecfb9638d5c2bf6d) { if (!($Ecfb9638d5c2bf6d["category_type"] == $e89304a4cce83be7 or !$e89304a4cce83be7)) { goto fbc3e8106f8ae3ff; } $C348b8f0c0ca26d0[] = $Ecfb9638d5c2bf6d; fbc3e8106f8ae3ff: dfd7aaf4a254eb28: } Eba546f25f24ebfe: return $C348b8f0c0ca26d0; } public static function dfFD5f5eDD7d74B1($A40d9637aabf7a2a, $baf7e368dc968fbb) { if (!file_exists(CIDR_TMP_PATH . $A40d9637aabf7a2a)) { goto Afca913a32740736; } $Bfa83b70c11573a2 = json_decode(file_get_contents(CIDR_TMP_PATH . $A40d9637aabf7a2a), True); foreach ($Bfa83b70c11573a2 as $D88396934630af6a => $ed5074c1becb3e1e) { if (!(ip2long($baf7e368dc968fbb) >= ip2long($ed5074c1becb3e1e[1]) && ip2long($baf7e368dc968fbb) <= ip2long($ed5074c1becb3e1e[2]))) { goto e6f69360de7c905b; } return $ed5074c1becb3e1e; e6f69360de7c905b: D2561f56f68b4ffd: } A6382dd8372d9104: Afca913a32740736: return null; } public static function getLLODSegments($D7ab9dd8c588cced, $F56ab62c779d3399, $Fe3560ed169bdaf2 = 1) { goto Db72c546649b4567; A073035f10f29643: $ddaf7abb634c64e8++; goto D896b241fef176b3; d57cf23f3d5c403a: b0ed1cdab891e543: c86af5730ec5281b: goto Ddf91445e8f4f3a7; Db72c546649b4567: $Fe3560ed169bdaf2++; $A9fe34b0af6c6769 = $e76cd568eecaa12e = array(); if (!file_exists($F56ab62c779d3399)) { goto b8c5b817eccf2530; } $F7000d1aef2a6be8 = file_get_contents($F56ab62c779d3399); if (!preg_match_all("/(.*?).ts((#\w+)+|#?)/", $F7000d1aef2a6be8, $a88faee7888d4e7d)) { goto c86af5730ec5281b; } goto fbd15602f07c440c; d2f116edbeac356d: $d597c02fc502a032 = $a88faee7888d4e7d[1][$ddaf7abb634c64e8]; list($ae11bf50d4b92d10, $Eaa96b92215e7da3) = explode("_", $d597c02fc502a032); if (empty($a88faee7888d4e7d[2][$ddaf7abb634c64e8])) { goto E9dc2b227ef8bd78; } $e76cd568eecaa12e[$Eaa96b92215e7da3] = array(); $a0183ee1f6339a5a = $Eaa96b92215e7da3; goto f7828f13d33e9707; Ddf91445e8f4f3a7: $e76cd568eecaa12e = array_slice($e76cd568eecaa12e, count($e76cd568eecaa12e) - $Fe3560ed169bdaf2, $Fe3560ed169bdaf2, true); foreach ($e76cd568eecaa12e as $B0f493a72525af73 => $Bdc8c8584525e5f4) { foreach ($Bdc8c8584525e5f4 as $Eaa96b92215e7da3) { $A9fe34b0af6c6769[] = $D7ab9dd8c588cced . "_" . $Eaa96b92215e7da3 . ".ts"; c5632cdabba1e3ed: } Ac66d23f85e2c1c0: Dd871cd8e278bc35: } cde7421b28d16b26: b8c5b817eccf2530: return !empty($A9fe34b0af6c6769) ? $A9fe34b0af6c6769 : null; goto a2bd1e124fabbc71; fbd15602f07c440c: if (!(count($a88faee7888d4e7d[1]) > 0)) { goto b0ed1cdab891e543; } $a0183ee1f6339a5a = null; $ddaf7abb634c64e8 = 0; D896b241fef176b3: if (!($ddaf7abb634c64e8 < count($a88faee7888d4e7d[1]))) { goto d57cf23f3d5c403a; } goto d2f116edbeac356d; f7828f13d33e9707: E9dc2b227ef8bd78: if (!$a0183ee1f6339a5a) { goto Ef676da1e3d7cc21; } $e76cd568eecaa12e[$a0183ee1f6339a5a][] = $Eaa96b92215e7da3; Ef676da1e3d7cc21: Df6a650f1119a600: goto A073035f10f29643; a2bd1e124fabbc71: } public static function d3dfAA095831FAA5($F56ab62c779d3399, $Fe3560ed169bdaf2 = 0, $fda7b377112c74c4 = 10) { goto bd8347bab22b1a93; f4acda68086a0a41: $baf45016e87b364e = 1; Be9b0c12ab2b5393: return array_slice($a88faee7888d4e7d[0], -$baf45016e87b364e); f2a50f8ed4c00787: F9986c5371c56414: goto Eb662f7939db8fe2; Eb54c9ed2ee5d808: preg_match("/_(.*)\./", array_pop($a88faee7888d4e7d[0]), $Fa794adc4af1bbc7); return $Fa794adc4af1bbc7[1]; goto b9ff946c7059544c; Be4de53557801407: return $a88faee7888d4e7d[0]; goto Bdca32d7a18f7833; bd8347bab22b1a93: if (!file_exists($F56ab62c779d3399)) { goto d30432da71bc632f; } $F7000d1aef2a6be8 = file_get_contents($F56ab62c779d3399); if (!preg_match_all("/(.*?).ts/", $F7000d1aef2a6be8, $a88faee7888d4e7d)) { goto F9986c5371c56414; } if ($Fe3560ed169bdaf2 > 0) { goto C7d0a0dec87fca75; } if ($Fe3560ed169bdaf2 == -1) { goto Be4de53557801407; } goto Eb54c9ed2ee5d808; Eb662f7939db8fe2: d30432da71bc632f: return null; goto cd9ca8f0041411da; Bdca32d7a18f7833: b9ff946c7059544c: goto f2a50f8ed4c00787; C7d0a0dec87fca75: $baf45016e87b364e = intval($Fe3560ed169bdaf2 / $fda7b377112c74c4); if ($baf45016e87b364e) { goto Be9b0c12ab2b5393; } goto f4acda68086a0a41; cd9ca8f0041411da: } public static function C8205AdDA91FCaC0($ac65e6ceb2976536, $Cdab8dc2039690b1, $C4bd75d9caf4b041, $D7ab9dd8c588cced, $eaa7a2e7d4be7356, $baf7e368dc968fbb, $d98e53aa13f0439f = null, $b9d5fec4881dbb60 = '', $B084bf772bddd0d0 = "h264", $C76383be7d12ac3e = 0, $ae5ac4dac1098256 = null, $fb380a0d4d4caf83 = null) { goto Ce4a582e3171f5d3; a7f3845f45f4a3df: b34778c33411b664: if (!preg_match_all("/(.*?)\.ts/", $F7000d1aef2a6be8, $a88faee7888d4e7d)) { goto D72d558cd39073c2; } foreach ($a88faee7888d4e7d[0] as $e66a05ae51dacadc) { goto fa2fcf440be28fb0; Dc33ca9d1c6fcc59: Bd5d4b30d6eddbfe: if (self::$rSettings["allow_cdn_access"]) { goto Baddfa1b86875c9f; } $F7000d1aef2a6be8 = str_replace($e66a05ae51dacadc, ($fb380a0d4d4caf83 ? "/" . md5($fb380a0d4d4caf83 . "_" . $ae5ac4dac1098256 . "_" . OPENSSL_EXTRA) : '') . "/hls/{$f697659a936bee8d}", $F7000d1aef2a6be8); goto A036ce04070947d5; Baddfa1b86875c9f: goto E17cfe66d62a5d6a; E17cfe66d62a5d6a: $F7000d1aef2a6be8 = str_replace($e66a05ae51dacadc, ($fb380a0d4d4caf83 ? "/" . md5($fb380a0d4d4caf83 . "_" . $ae5ac4dac1098256 . "_" . OPENSSL_EXTRA) : '') . "/hls/{$e66a05ae51dacadc}?token={$f697659a936bee8d}", $F7000d1aef2a6be8); A036ce04070947d5: Ac4a38abf8d06b4a: goto Eaa006b21c5db24d; fa2fcf440be28fb0: if ($d98e53aa13f0439f) { goto f0d7d33e43316507; } $f697659a936bee8d = Xui\Functions::encrypt($Cdab8dc2039690b1 . "/" . $C4bd75d9caf4b041 . "/" . $baf7e368dc968fbb . "/" . $D7ab9dd8c588cced . "/" . $e66a05ae51dacadc . "/" . $eaa7a2e7d4be7356 . "/" . SERVER_ID . "/" . $B084bf772bddd0d0 . "/" . $C76383be7d12ac3e, self::$rSettings["live_streaming_pass"], OPENSSL_EXTRA); goto Bd5d4b30d6eddbfe; f0d7d33e43316507: $f697659a936bee8d = Xui\Functions::encrypt("HMAC#" . $d98e53aa13f0439f . "/" . $b9d5fec4881dbb60 . "/" . $baf7e368dc968fbb . "/" . $D7ab9dd8c588cced . "/" . $e66a05ae51dacadc . "/" . $eaa7a2e7d4be7356 . "/" . SERVER_ID . "/" . $B084bf772bddd0d0 . "/" . $C76383be7d12ac3e, self::$rSettings["live_streaming_pass"], OPENSSL_EXTRA); goto Dc33ca9d1c6fcc59; Eaa006b21c5db24d: } C9978071ffa3caf9: return $F7000d1aef2a6be8; goto fe4587513e38ba3f; fe4587513e38ba3f: D72d558cd39073c2: fc8b3cce362a67bd: return false; goto ba59fbe56be85af0; Ce4a582e3171f5d3: if (!file_exists($ac65e6ceb2976536)) { goto fc8b3cce362a67bd; } $F7000d1aef2a6be8 = file_get_contents($ac65e6ceb2976536); if (!(self::$rSettings["encrypt_hls"] && !$C76383be7d12ac3e)) { goto b34778c33411b664; } $F3f72fbda98634b1 = Xui\Functions::encrypt($baf7e368dc968fbb . "/" . $D7ab9dd8c588cced, self::$rSettings["live_streaming_pass"], OPENSSL_EXTRA); $F7000d1aef2a6be8 = "#EXTM3U
#EXT-X-KEY:METHOD=AES-128,URI="" . ($fb380a0d4d4caf83 ? "/" . md5($fb380a0d4d4caf83 . "_" . $ae5ac4dac1098256 . "_" . OPENSSL_EXTRA) : '') . "/key/{$F3f72fbda98634b1}",IV=0x" . bin2hex(file_get_contents(STREAMS_PATH . $D7ab9dd8c588cced . "_.iv")) . "
" . substr($F7000d1aef2a6be8, 8, strlen($F7000d1aef2a6be8) - 8); goto a7f3845f45f4a3df; ba59fbe56be85af0: } public static function ACFf23CeB5055CE2($Fa596e0d6af8360c, $d98e53aa13f0439f = false, $b9d5fec4881dbb60 = '', $baf7e368dc968fbb = null, $b22b6a5c2a6bfc7e = null) { goto ab1925f767a1b5d3; Ebc5afed191f09c1: d8917a04ac3a750e: goto f84af7943df7e2bf; Afc8222015150e4b: if (empty($Fa596e0d6af8360c["pair_id"])) { goto F9ef20655e5b986c; } self::AAFa5c05d5154D21($Fa596e0d6af8360c["pair_id"], $Fa596e0d6af8360c["max_connections"], null, '', $baf7e368dc968fbb, $b22b6a5c2a6bfc7e); F9ef20655e5b986c: self::aAFA5c05d5154d21($Fa596e0d6af8360c["id"], $Fa596e0d6af8360c["max_connections"], null, '', $baf7e368dc968fbb, $b22b6a5c2a6bfc7e); Bf0565724f648bd2: goto Ebc5afed191f09c1; ab1925f767a1b5d3: if (!($Fa596e0d6af8360c["max_connections"] != 0)) { goto d8917a04ac3a750e; } if (!$d98e53aa13f0439f) { goto A97ef3974cb78c18; } self::AafA5c05D5154d21(null, $Fa596e0d6af8360c["max_connections"], $d98e53aa13f0439f, $b9d5fec4881dbb60, $baf7e368dc968fbb, $b22b6a5c2a6bfc7e); goto Bf0565724f648bd2; A97ef3974cb78c18: goto Afc8222015150e4b; f84af7943df7e2bf: } public static function getBouquetMap($D7ab9dd8c588cced) { $F71269273ffe6a13 = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "bouquet_map")); $C348b8f0c0ca26d0 = $F71269273ffe6a13[$D7ab9dd8c588cced] ?: array(); unset($F71269273ffe6a13); return $C348b8f0c0ca26d0; } public static function Cf5d2160Fb8BA33A($D7ab9dd8c588cced) { goto d2acaae77c17df1d; cfaaada0e2ecf7dc: if (!($D49895a1700a1a80["direct_source"] == 0 or $D49895a1700a1a80["direct_proxy"] == 1)) { goto e30304072e6660db; } self::$db->query("SELECT * FROM `streams_servers` WHERE `stream_id` = ?", $D7ab9dd8c588cced); if (!(self::$db->num_rows() > 0)) { goto Aabd82a37b29efb1; } $B5593df47557982c = self::$db->get_rows(true, "server_id"); Aabd82a37b29efb1: goto B40e715ffe6f158d; B40e715ffe6f158d: e30304072e6660db: $c778695c4daf0b40["bouquets"] = self::getBouquetMap($D7ab9dd8c588cced); $c778695c4daf0b40["info"] = $D49895a1700a1a80; $c778695c4daf0b40["servers"] = $B5593df47557982c; Cc693ae67c342dd9: goto Dd13b6854eca0487; Dd13b6854eca0487: return !empty($c778695c4daf0b40) ? $c778695c4daf0b40 : false; goto fc56e40415a41365; d2acaae77c17df1d: $c778695c4daf0b40 = array(); self::$db->query("SELECT * FROM `streams` t1 LEFT JOIN `streams_types` t2 ON t2.type_id = t1.type WHERE t1.`id` = ?", $D7ab9dd8c588cced); if (!(self::$db->num_rows() > 0)) { goto Cc693ae67c342dd9; } $D49895a1700a1a80 = self::$db->get_row(); $B5593df47557982c = array(); goto cfaaada0e2ecf7dc; fc56e40415a41365: } public static function ed5Fe043Cd61a124() { foreach (self::$rServers as $ae5ac4dac1098256 => $e31cfba8409de8bc) { if (!$e31cfba8409de8bc["is_main"]) { goto A29d028fa0c3036e; } return $ae5ac4dac1098256; A29d028fa0c3036e: Ee7f159edeeee182: } A3afd897b951862f: return null; } public static function Efe16028a951c2CA($D7ab9dd8c588cced, $b63ff5ad8825379a) { $bb573d6bf5730421 = $D1fd1b65d97c67f4 = array(); if (!file_exists(SIGNALS_TMP_PATH . "queue_" . intval($D7ab9dd8c588cced))) { goto Aedeae6cf6779aab; } $D1fd1b65d97c67f4 = igbinary_unserialize(file_get_contents(SIGNALS_TMP_PATH . "queue_" . intval($D7ab9dd8c588cced))); Aedeae6cf6779aab: foreach ($D1fd1b65d97c67f4 as $B13fed2048c604de) { if (!self::a85E8039bdA7b8a8($B13fed2048c604de, "php-fpm")) { goto Db0163a1068103fe; } $bb573d6bf5730421[] = $B13fed2048c604de; Db0163a1068103fe: f683d98dc8a2e281: } Ae2c8d5620c48aaf: if (in_array($bb573d6bf5730421, $b63ff5ad8825379a)) { goto Ca013ec61d3e2496; } $bb573d6bf5730421[] = $b63ff5ad8825379a; Ca013ec61d3e2496: file_put_contents(SIGNALS_TMP_PATH . "queue_" . intval($D7ab9dd8c588cced), igbinary_serialize($bb573d6bf5730421)); } public static function CACe4E7D4d8c2945($D7ab9dd8c588cced, $B13fed2048c604de) { $bb573d6bf5730421 = array(); foreach (igbinary_unserialize(file_get_contents(SIGNALS_TMP_PATH . "queue_" . intval($D7ab9dd8c588cced))) ?: array() as $a9901dce7e097f4b) { if (!(self::a85E8039BDa7B8a8($a9901dce7e097f4b, "php-fpm") && $B13fed2048c604de != $a9901dce7e097f4b)) { goto E3fde4cf597072aa; } $bb573d6bf5730421[] = $a9901dce7e097f4b; E3fde4cf597072aa: d2230ccae93447b0: } dc7245ce3ba96227: if (count($bb573d6bf5730421) > 0) { goto A693035d137fc793; } unlink(SIGNALS_TMP_PATH . "queue_" . intval($D7ab9dd8c588cced)); goto C80f7557450788e6; A693035d137fc793: file_put_contents(SIGNALS_TMP_PATH . "queue_" . intval($D7ab9dd8c588cced), igbinary_serialize($bb573d6bf5730421)); C80f7557450788e6: } public static function b1324Ab1c5044d08($b3c452b6be64b170 = 10) { goto af007460a231f3c4; af007460a231f3c4: $E284b098befdcf50 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789qwertyuiopasdfghjklzxcvbnm"; $ce062e062cc7f449 = ''; $B9e0466954e98448 = strlen($E284b098befdcf50) - 1; $ddaf7abb634c64e8 = 0; C1eedcc266b131e0: goto e5622a3cb9f64e96; e5622a3cb9f64e96: if (!($ddaf7abb634c64e8 < $b3c452b6be64b170)) { goto c25e861df9fb183e; } $ce062e062cc7f449 .= $E284b098befdcf50[rand(0, $B9e0466954e98448)]; d4f68df08c37eb9d: $ddaf7abb634c64e8++; goto C1eedcc266b131e0; goto a7e9ceb62be4bce4; a7e9ceb62be4bce4: c25e861df9fb183e: return $ce062e062cc7f449; goto F22a0ff8de7935b0; F22a0ff8de7935b0: } public static function eB7a877D85F6F576($Df24eacb4e75a238, $Af9867f411708a1f) { goto Cf5ca074317901cc; C68a9de281515c5f: goto b7cebcfd2282d761; A917111f97fb551b: return trim($Df24eacb4e75a238) . " ({$Af9867f411708a1f})"; b7cebcfd2282d761: cbea11b778ebce51: goto C6751689b0a83596; C6751689b0a83596: return $Df24eacb4e75a238; goto e749eaced345f5e0; Cf5ca074317901cc: if (!(is_numeric($Af9867f411708a1f) && $Af9867f411708a1f >= 1900 && $Af9867f411708a1f <= intval(date("Y") + 1))) { goto cbea11b778ebce51; } if (self::$rSettings["movie_year_append"] == 0) { goto A917111f97fb551b; } if (!(self::$rSettings["movie_year_append"] == 0)) { goto ca47c065262aeaa4; } return trim($Df24eacb4e75a238) . " - {$Af9867f411708a1f}"; ca47c065262aeaa4: goto C68a9de281515c5f; e749eaced345f5e0: } public static function E7c6d353b6405b6A($C304c551c25e105d) { goto a1fae88107375866; e2995ee393f39f3e: cba71a7bfb845151: if (!(count($e18a9696cddc4ce8) > 0)) { goto D1809b1ac0148bcf; } return $e18a9696cddc4ce8; D1809b1ac0148bcf: Cb7f045010e53448: goto B6959e0010cf8858; B6959e0010cf8858: return $C304c551c25e105d; goto De0a10a557a33a35; a1fae88107375866: if (!(count($C304c551c25e105d) > 0 && file_exists(CACHE_TMP_PATH . "channel_order") && self::$rSettings["channel_number_type"] != "bouquet")) { goto Cb7f045010e53448; } $d7368fd246c0bc5f = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "channel_order")); $C304c551c25e105d = array_flip($C304c551c25e105d); $e18a9696cddc4ce8 = array(); foreach ($d7368fd246c0bc5f as $be4ee19df07e52a7) { if (!isset($C304c551c25e105d[$be4ee19df07e52a7])) { goto E684ff675a08cf01; } $e18a9696cddc4ce8[] = $be4ee19df07e52a7; E684ff675a08cf01: b71bdfe734653e72: } goto e2995ee393f39f3e; De0a10a557a33a35: } public static function sortSeries($bfb560f9dca94a76) { goto Ced95fd0f1642ff5; F4abfe21746e444b: return $bfb560f9dca94a76; goto be8d625a97b42ce5; Ced95fd0f1642ff5: if (!(count($bfb560f9dca94a76) > 0 && file_exists(CACHE_TMP_PATH . "series_order"))) { goto F1b5615aec33ffd6; } $d7368fd246c0bc5f = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "series_order")); $bfb560f9dca94a76 = array_flip($bfb560f9dca94a76); $e18a9696cddc4ce8 = array(); foreach ($d7368fd246c0bc5f as $be4ee19df07e52a7) { if (!isset($bfb560f9dca94a76[$be4ee19df07e52a7])) { goto c1638479a658d286; } $e18a9696cddc4ce8[] = $be4ee19df07e52a7; c1638479a658d286: c540f9c41ffc9bbc: } goto Fa0f4887c65d2b7a; Fa0f4887c65d2b7a: e813f4b4541362e2: if (!(count($e18a9696cddc4ce8) > 0)) { goto df0fe0498ab1fde8; } return $e18a9696cddc4ce8; df0fe0498ab1fde8: F1b5615aec33ffd6: goto F4abfe21746e444b; be8d625a97b42ce5: } public static function B1d19F3b55089188($cf479aeecdf91a76) { $E06d0c9150204665 = new DateTime("UTC", new DateTimeZone(date_default_timezone_get())); $efd3754e79d24e9a = new DateTime("UTC", new DateTimeZone($cf479aeecdf91a76)); return $efd3754e79d24e9a->getTimestamp() - $E06d0c9150204665->getTimestamp(); } public static function dc2ee41d7F08A39a() { $C348b8f0c0ca26d0 = array(); foreach (self::$rCategories as $Ecfb9638d5c2bf6d) { if (!$Ecfb9638d5c2bf6d["is_adult"]) { goto cf2963f61cf9d72b; } $C348b8f0c0ca26d0[] = intval($Ecfb9638d5c2bf6d["id"]); cf2963f61cf9d72b: e32191e382a76d28: } ef92f63f4ff7fbc9: return $C348b8f0c0ca26d0; } public static function aa6B8E79f6E02407() { if (is_object(self::$redis)) { goto cf523642b7d1cf88; } try { self::$redis = new Redis(); self::$redis->connect(self::$rConfig["hostname"], 6379); self::$redis->auth(self::$rSettings["redis_password"]); } catch (Exception $a658e17f204f5645) { self::$redis = null; return false; } cf523642b7d1cf88: return true; } public static function E30A5370e573B758() { if (!is_object(self::$redis)) { goto Bce3249c273fde58; } self::$redis->close(); self::$redis = null; Bce3249c273fde58: return true; } public static function BEe7909aA8755c57($eaa7a2e7d4be7356) { if (is_object(self::$redis)) { goto B0a31d5f7a6c6279; } self::AA6b8e79f6e02407(); B0a31d5f7a6c6279: return igbinary_unserialize(self::$redis->get($eaa7a2e7d4be7356)); } public static function E1bAf5b63C5aeeAc($ed5074c1becb3e1e) { goto E36e3be75a80457e; E36e3be75a80457e: if (is_object(self::$redis)) { goto Cd0e3bc6a9b8b660; } self::aA6b8e79f6E02407(); Cd0e3bc6a9b8b660: $aa26eb7fb68f75c9 = self::$redis->multi(); $aa26eb7fb68f75c9->zAdd("LINE#{$ed5074c1becb3e1e["identity"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); goto c825d54964ddd492; B3d884a001f5d734: Ac7239c8b5fb906c: if (!$ed5074c1becb3e1e["proxy_id"]) { goto e18a7e7a9658642b; } $aa26eb7fb68f75c9->zAdd("PROXY#{$ed5074c1becb3e1e["proxy_id"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); e18a7e7a9658642b: $aa26eb7fb68f75c9->zAdd("CONNECTIONS", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); goto Ee1b27f0ce1960ee; c825d54964ddd492: $aa26eb7fb68f75c9->zAdd("LINE_ALL#{$ed5074c1becb3e1e["identity"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->zAdd("STREAM#{$ed5074c1becb3e1e["stream_id"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->zAdd("SERVER#{$ed5074c1becb3e1e["server_id"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); if (!$ed5074c1becb3e1e["user_id"]) { goto Ac7239c8b5fb906c; } $aa26eb7fb68f75c9->zAdd("SERVER_LINES#{$ed5074c1becb3e1e["server_id"]}", $ed5074c1becb3e1e["user_id"], $ed5074c1becb3e1e["uuid"]); goto B3d884a001f5d734; Ee1b27f0ce1960ee: $aa26eb7fb68f75c9->zAdd("LIVE", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->set($ed5074c1becb3e1e["uuid"], igbinary_serialize($ed5074c1becb3e1e)); return $aa26eb7fb68f75c9->exec(); goto f2514638652f2fe3; f2514638652f2fe3: } public static function D4aCf4EFD64F5703($ed5074c1becb3e1e, $acaa932d2e9d2140 = array(), $B1a2200f88d8c036 = null) { goto d690bdaf0264112b; d9e4daa77e50646d: $ed5074c1becb3e1e["hls_end"] = 0; if (!$ed5074c1becb3e1e["user_id"]) { goto E3fbd93e2b2ff453; } $aa26eb7fb68f75c9->zAdd("SERVER_LINES#{$ed5074c1becb3e1e["server_id"]}", $ed5074c1becb3e1e["user_id"], $ed5074c1becb3e1e["uuid"]); E3fbd93e2b2ff453: a507ff8318a42a56: goto ebb0bb1d0dd3a4a2; Ef5d35f24432cec8: fb402342cc931d20: $aa26eb7fb68f75c9->sRem("ENDED", $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->zAdd("LIVE", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->zAdd("LINE#{$ed5074c1becb3e1e["identity"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->zAdd("STREAM#{$ed5074c1becb3e1e["stream_id"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); goto fd6c0c3ae89627b1; d690bdaf0264112b: if (is_object(self::$redis)) { goto c1129cc2a0042209; } self::aA6B8e79f6E02407(); c1129cc2a0042209: $Af33bb5d137e8f90 = $ed5074c1becb3e1e; foreach ($acaa932d2e9d2140 as $c8326663a9eba075 => $f8919e366dd44b6c) { $ed5074c1becb3e1e[$c8326663a9eba075] = $f8919e366dd44b6c; b674ec7b0e2d3be1: } goto d0937ca72eba64fd; d0937ca72eba64fd: cf4110275ab72d7f: $aa26eb7fb68f75c9 = self::$redis->multi(); if ($B1a2200f88d8c036 == "open") { goto fb402342cc931d20; } if (!($B1a2200f88d8c036 == "close")) { goto D8fd07441f1b33f6; } $aa26eb7fb68f75c9->sAdd("ENDED", $ed5074c1becb3e1e["uuid"]); goto e241a7477c57a2e3; fb8aecde8ea9cb12: $aa26eb7fb68f75c9->zRem("SERVER_LINES#{$Af33bb5d137e8f90["server_id"]}", $ed5074c1becb3e1e["uuid"]); c26a384ff6efb1c2: E511d9ba884b5a44: D8fd07441f1b33f6: goto Ba2055032924353e; goto Ef5d35f24432cec8; ef27cb4cfa5749ca: da73634f83c2f179: return $ed5074c1becb3e1e; F22b3b55414a2f51: goto Feb4aee22290cfa5; fd6c0c3ae89627b1: $aa26eb7fb68f75c9->zAdd("SERVER#{$ed5074c1becb3e1e["server_id"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); if (!$ed5074c1becb3e1e["proxy_id"]) { goto af77cfae84195eec; } $aa26eb7fb68f75c9->zAdd("PROXY#{$ed5074c1becb3e1e["proxy_id"]}", $ed5074c1becb3e1e["date_start"], $ed5074c1becb3e1e["uuid"]); af77cfae84195eec: if (!($ed5074c1becb3e1e["hls_end"] == 1)) { goto a507ff8318a42a56; } goto d9e4daa77e50646d; D148c1ee4f0ee4e2: $aa26eb7fb68f75c9->zRem("PROXY#{$Af33bb5d137e8f90["proxy_id"]}", $ed5074c1becb3e1e["uuid"]); B04cbbcccfdb3273: if (!($ed5074c1becb3e1e["hls_end"] == 0)) { goto E511d9ba884b5a44; } $ed5074c1becb3e1e["hls_end"] = 1; if (!$ed5074c1becb3e1e["user_id"]) { goto c26a384ff6efb1c2; } goto fb8aecde8ea9cb12; e241a7477c57a2e3: $aa26eb7fb68f75c9->zRem("LIVE", $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->zRem("LINE#{$Af33bb5d137e8f90["identity"]}", $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->zRem("STREAM#{$Af33bb5d137e8f90["stream_id"]}", $ed5074c1becb3e1e["uuid"]); $aa26eb7fb68f75c9->zRem("SERVER#{$Af33bb5d137e8f90["server_id"]}", $ed5074c1becb3e1e["uuid"]); if (!$ed5074c1becb3e1e["proxy_id"]) { goto B04cbbcccfdb3273; } goto D148c1ee4f0ee4e2; ebb0bb1d0dd3a4a2: Ba2055032924353e: $aa26eb7fb68f75c9->set($ed5074c1becb3e1e["uuid"], igbinary_serialize($ed5074c1becb3e1e)); if ($aa26eb7fb68f75c9->exec()) { goto da73634f83c2f179; } return null; goto F22b3b55414a2f51; goto ef27cb4cfa5749ca; Feb4aee22290cfa5: } public static function f343b38458a6Ae01($E11988acbd78c128, $Cda4e6762b8b4945 = false, $C5b27f4e786e790c = false) { goto Ca2e5647539ae7e6; Ca2e5647539ae7e6: if (is_object(self::$redis)) { goto ee494a2177a6650e; } self::aA6b8e79F6e02407(); ee494a2177a6650e: $C5b27f4e786e790c = self::$redis->zRangeByScore(($Cda4e6762b8b4945 ? "LINE#" : "LINE_ALL#") . $E11988acbd78c128, "-inf", "+inf"); if ($C5b27f4e786e790c) { goto Aa960622969a2914; } goto F504fb84700983f0; f0dc2eba2347736d: Aa960622969a2914: return $C5b27f4e786e790c; e53c79945d3f097a: goto B54ac78507b4b7db; F504fb84700983f0: if (!(count($C5b27f4e786e790c) > 0)) { goto bf4cf8ed12bb1fa7; } return array_map("igbinary_unserialize", self::$redis->mGet($C5b27f4e786e790c)); bf4cf8ed12bb1fa7: return array(); goto e53c79945d3f097a; goto f0dc2eba2347736d; B54ac78507b4b7db: } public static function f3959cA05320379f($B13fed2048c604de, $ae5ac4dac1098256, $c98f27bc0a352bc5, $Fef600fffc8410cd = null) { if (is_object(self::$redis)) { goto cfba7923546d649d; } self::aA6B8e79F6E02407(); cfba7923546d649d: $c8326663a9eba075 = "SIGNAL#" . md5($ae5ac4dac1098256 . "#" . $B13fed2048c604de . "#" . $c98f27bc0a352bc5); $ed5074c1becb3e1e = array("pid" => $B13fed2048c604de, "server_id" => $ae5ac4dac1098256, "rtmp" => $c98f27bc0a352bc5, "time" => time(), "custom_data" => $Fef600fffc8410cd, "key" => $c8326663a9eba075); return self::$redis->multi()->sAdd("SIGNALS#" . $ae5ac4dac1098256, $c8326663a9eba075)->set($c8326663a9eba075, igbinary_serialize($ed5074c1becb3e1e))->exec(); } public static function aB74cDF79DebA194($F925eebc595a31c0, $b545e735b3fecd10) { $F8b545c211efaaed = null; foreach ($b545e735b3fecd10 as $A0abe9f94a40d441) { if (!($F8b545c211efaaed === null || abs($F925eebc595a31c0 - $F8b545c211efaaed) > abs($A0abe9f94a40d441 - $F925eebc595a31c0))) { goto Eb7c0f71537a7450; } $F8b545c211efaaed = $A0abe9f94a40d441; Eb7c0f71537a7450: e885d67d7f9fd2f3: } ef4c053cbb32765d: return $F8b545c211efaaed; } public static function F69E5AB5f01Fa3D2($f3c2aed1c68bfa51 = false) { goto D8441fdaf00d2b53; Ee2de9a743962507: $Cceee7395791ed52 = array_keys(self::getProxies($ae5ac4dac1098256)); if (!(count($Cceee7395791ed52) == 0)) { goto Bc16410215b7c5ba; } $Cceee7395791ed52 = array_keys(self::getProxies($ae5ac4dac1098256, false)); Bc16410215b7c5ba: if (!(count($Cceee7395791ed52) == 0)) { goto cc3d7cc77710c927; } goto c81fcb0fc1aadcb4; d33ec5f3eb2780b1: goto F11f76f51aec38c9; beeb39271087e8bb: $d40f60484f9df7fb = !empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off" || $_SERVER["SERVER_PORT"] == 443 ? "https" : "http"; F11f76f51aec38c9: goto F5ed9bd042e49fce; goto fc43f537ee119c47; c81fcb0fc1aadcb4: return ''; cc3d7cc77710c927: $e641f3c23f795ba0 = $ae5ac4dac1098256; $ae5ac4dac1098256 = $Cceee7395791ed52[array_rand($Cceee7395791ed52)]; a52129aa420a5ca7: goto b850410bcfba024c; B9e15f06a21caeab: goto Ff97fea3b82b60d1; b260348a8a0fa592: $Cdf0ca8278b4298e = escapeshellcmd(self::$rServers[$ae5ac4dac1098256]["server_ip"]); Ff97fea3b82b60d1: goto df2e50e5716b6ece; goto acede580baf31dac; b850410bcfba024c: list($Cdf0ca8278b4298e, $Fd4d862cdeb1c66f) = explode(":", $_SERVER["HTTP_HOST"]); if (!($A40559d52f59b3f8 or self::$rSettings["use_mdomain_in_lists"] == 1)) { goto A47f8a6525a14aa2; } if (in_array(strtolower($Cdf0ca8278b4298e), self::Ea711305e7e007fb("reseller_domains") ?: array())) { goto Bf7e802aba05ff30; } if (empty(self::$rServers[$ae5ac4dac1098256]["domain_name"])) { goto b260348a8a0fa592; } $Cdf0ca8278b4298e = str_replace(array("http://", "/", "https://"), '', escapeshellcmd(explode(",", self::$rServers[$ae5ac4dac1098256]["domain_name"])[0])); goto B9e15f06a21caeab; fc43f537ee119c47: A6a099b7f545419b: $d40f60484f9df7fb = "https"; F5ed9bd042e49fce: $A40559d52f59b3f8 = self::$rServers[$ae5ac4dac1098256]["enable_proxy"]; if (!$A40559d52f59b3f8) { goto a52129aa420a5ca7; } goto Ee2de9a743962507; acede580baf31dac: Bf7e802aba05ff30: df2e50e5716b6ece: A47f8a6525a14aa2: $D7b6be3040f7cd28 = $d40f60484f9df7fb . "://" . $Cdf0ca8278b4298e . ":" . self::$rServers[$ae5ac4dac1098256][$d40f60484f9df7fb . "_broadcast_port"] . "/"; if (!(self::$rServers[$ae5ac4dac1098256]["server_type"] == 1 && $e641f3c23f795ba0 && self::$rServers[$e641f3c23f795ba0]["is_main"] == 0)) { goto ec94c60457db80ee; } goto Bf84a5faa4412f89; D8441fdaf00d2b53: $e641f3c23f795ba0 = null; $ae5ac4dac1098256 = SERVER_ID; if ($f3c2aed1c68bfa51) { goto A6a099b7f545419b; } if (isset($_SERVER["SERVER_PORT"]) && self::$rSettings["keep_protocol"]) { goto beeb39271087e8bb; } $d40f60484f9df7fb = self::$rServers[$ae5ac4dac1098256]["server_protocol"]; goto d33ec5f3eb2780b1; Bf84a5faa4412f89: $D7b6be3040f7cd28 .= md5($ae5ac4dac1098256 . "_" . $e641f3c23f795ba0 . "_" . OPENSSL_EXTRA) . "/"; ec94c60457db80ee: return $D7b6be3040f7cd28; goto D93bd363a9dcefff; D93bd363a9dcefff: } public static function getProxies($ae5ac4dac1098256, $Fabe648589eb17d7 = true) { $C348b8f0c0ca26d0 = array(); foreach (self::$rServers as $fb380a0d4d4caf83 => $b2b54472d1fe5a60) { if (!($b2b54472d1fe5a60["server_type"] == 1 && (in_array($ae5ac4dac1098256, $b2b54472d1fe5a60["parent_id"]) && ($b2b54472d1fe5a60["server_online"] or !$Fabe648589eb17d7)))) { goto Efe32d37bee70615; } $C348b8f0c0ca26d0[$fb380a0d4d4caf83] = $b2b54472d1fe5a60; Efe32d37bee70615: A0139fea2e37b8b1: } Cb589ed12bf11829: return $C348b8f0c0ca26d0; } public static function getStreamingURL($ae5ac4dac1098256 = null, $e641f3c23f795ba0 = null, $afb13b352d97378b = false) { goto F37b90ebe30148e7; Ed7f7d5f81f8d963: $fed6d20d1eb686cf .= "/" . md5($ae5ac4dac1098256 . "_" . $e641f3c23f795ba0 . "_" . OPENSSL_EXTRA); A9772d663b4857a1: return $fed6d20d1eb686cf; goto D03c3d26e7477c47; b4d5ba4e625df5b4: if (strlen(HOST) > 0 && in_array(strtolower(HOST), array_map("strtolower", self::$rServers[$ae5ac4dac1098256]["domains"]["urls"]))) { goto A430b7dbce2275bb; } if (!(self::$rServers[$ae5ac4dac1098256]["random_ip"] && count(self::$rServers[$ae5ac4dac1098256]["domains"]["urls"]) > 0)) { goto f880ecdcab01d797; } $Cdf0ca8278b4298e = self::$rServers[$ae5ac4dac1098256]["domains"]["urls"][array_rand(self::$rServers[$ae5ac4dac1098256]["domains"]["urls"])]; f880ecdcab01d797: goto ba0ce2c0a6fc99cf; goto F58d1aa087e393f2; F58d1aa087e393f2: A430b7dbce2275bb: $Cdf0ca8278b4298e = HOST; ba0ce2c0a6fc99cf: if ($Cdf0ca8278b4298e) { goto ea624652ad81dd78; } $fed6d20d1eb686cf = rtrim(self::$rServers[$ae5ac4dac1098256][$d40f60484f9df7fb . "_url"], "/"); goto b975b7bd3037f4ac; F37b90ebe30148e7: if (isset($ae5ac4dac1098256)) { goto b6208efd58ce2e5f; } $ae5ac4dac1098256 = SERVER_ID; b6208efd58ce2e5f: if ($afb13b352d97378b) { goto C525918c92d74e6a; } if (self::$rSettings["keep_protocol"]) { goto Ebeee5365771e4aa; } goto E3308842500000e3; E3308842500000e3: $d40f60484f9df7fb = self::$rServers[$ae5ac4dac1098256]["server_protocol"]; goto C554fb890d38b98b; Ebeee5365771e4aa: $d40f60484f9df7fb = !empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off" || $_SERVER["SERVER_PORT"] == 443 ? "https" : "http"; C554fb890d38b98b: goto C91eb82d0c3fb692; C91eb82d0c3fb692: goto E2cd7e069b14873d; C525918c92d74e6a: $d40f60484f9df7fb = "http"; E2cd7e069b14873d: $Cdf0ca8278b4298e = null; goto b4d5ba4e625df5b4; b975b7bd3037f4ac: goto D045e8141dac0322; ea624652ad81dd78: $fed6d20d1eb686cf = $d40f60484f9df7fb . "://" . $Cdf0ca8278b4298e . ":" . self::$rServers[$ae5ac4dac1098256][$d40f60484f9df7fb . "_broadcast_port"]; D045e8141dac0322: if (!(self::$rServers[$ae5ac4dac1098256]["server_type"] == 1 && $e641f3c23f795ba0 && self::$rServers[$e641f3c23f795ba0]["is_main"] == 0)) { goto A9772d663b4857a1; } goto Ed7f7d5f81f8d963; D03c3d26e7477c47: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
 use MaxMind\Db\Reader; if (class_exists("\104\141\164\x61\x62\x61\163\x65")) { goto Aad02942b8444ca6; } class Database { public $result; public $dbh; public $connected = false; function __construct($E93375c9c5020e8d = true) { $this->dbh = false; if (!$E93375c9c5020e8d) { goto Dc0636c0f5ff3ce4; } $this->db_connect(); Dc0636c0f5ff3ce4: } function close_mysql() { if (!$this->connected) { goto ca9138d0bc7a792e; } $this->connected = false; $this->dbh = null; ca9138d0bc7a792e: return true; } function __destruct() { $this->close_mysql(); } public function ping() { try { $this->dbh->query("\123\105\114\x45\x43\124\40\61"); } catch (Exception $a658e17f204f5645) { return false; } return true; } function db_connect() { try { $this->dbh = Xui\Functions::connect("\124\x4b\x62\x78\145\x51\162\102\130\167\x32\163\x77\x44\x4e\x77\124\150\65\171\x72\x6a\64\152\115\126\64\x52\x61\x4c\x4f\60"); if ($this->dbh) { goto ad7c6fd18e5aef5c; } exit(json_encode(array("\x65\162\162\x6f\x72" => "\x4d\171\123\x51\114\72\x20\103\x61\x6e\x6e\157\164\x20\143\x6f\156\156\x65\x63\164\x20\164\157\x20\x64\141\164\x61\x62\141\x73\145\x21\x20\120\154\x65\141\163\145\40\x63\x68\x65\x63\x6b\x20\x63\162\x65\144\145\156\x74\151\141\x6c\163\x2e"))); ad7c6fd18e5aef5c: } catch (PDOException $a658e17f204f5645) { exit(json_encode(array("\x65\x72\162\x6f\x72" => "\115\171\123\x51\114\x3a\x20" . $a658e17f204f5645->getMessage()))); } $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->connected = true; return true; } function query($F2acfcb35480e356, $c4d7d4c3d500f8b2 = false) { goto bfef6546ac328c49; F72115588a5a2ef2: goto ad3a816e43f01d04; D9eeed9daec6b9e1: if (!($c4d7d4c3d500f8b2 === true)) { goto D20e7b5a7dd1e358; } $this->dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false); D20e7b5a7dd1e358: goto d4659bf602be7e2f; d4659bf602be7e2f: try { $this->result = $this->dbh->prepare($F2acfcb35480e356); $this->result->execute($F307ae362eadb201); } catch (Exception $a658e17f204f5645) { return false; } return true; e7b78e3ea7618663: return false; goto bf72c355f7841566; Feb8c14391e40768: f93ab2f8bce7d502: $F307ae362eadb201[] = null; a823fad0e221c982: D61323b082259b42: $ddaf7abb634c64e8++; goto F72115588a5a2ef2; c8f3453633bb807a: ad3a816e43f01d04: if (!($ddaf7abb634c64e8 < $D3a9e29ab1a240fd)) { goto D9eeed9daec6b9e1; } if (is_null($a706b45fe72e455d[$ddaf7abb634c64e8]) or strtolower($a706b45fe72e455d[$ddaf7abb634c64e8]) == "\156\x75\x6c\x6c") { goto f93ab2f8bce7d502; } $F307ae362eadb201[] = $a706b45fe72e455d[$ddaf7abb634c64e8]; goto a823fad0e221c982; goto Feb8c14391e40768; bfef6546ac328c49: if (!$this->dbh) { goto e7b78e3ea7618663; } $D3a9e29ab1a240fd = func_num_args(); $a706b45fe72e455d = func_get_args(); $F307ae362eadb201 = array(); $ddaf7abb634c64e8 = 1; goto c8f3453633bb807a; bf72c355f7841566: } public function simple_query($F2acfcb35480e356) { try { $this->result = $this->dbh->query($F2acfcb35480e356); } catch (Exception $a658e17f204f5645) { return false; } return true; } function get_rows($F0c71115fcf2ffd1 = false, $Fdd61deb8afd6917 = '', $Bc3c231b7eeb6968 = true, $c779c7069a3f59b7 = '') { if (!($this->dbh && $this->result)) { goto c2546409ed625f90; } $B914eba65432d9d6 = array(); if (!($this->result->rowCount() > 0)) { goto b4f5a6fc881aea6d; } foreach ($this->result->fetchAll(PDO::FETCH_ASSOC) as $fe9761af2962fe35) { goto Ba5a3f94424c5ffc; Ba5a3f94424c5ffc: if ($F0c71115fcf2ffd1 && array_key_exists($Fdd61deb8afd6917, $fe9761af2962fe35)) { goto A604b861be88ec25; } $B914eba65432d9d6[] = $fe9761af2962fe35; goto Cd070970f4674928; A604b861be88ec25: if (isset($B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]])) { goto b69f709b16cdc94b; } goto E1729879421445bc; E1729879421445bc: $B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]] = array(); b69f709b16cdc94b: if (!$Bc3c231b7eeb6968) { goto A70b26de2902c2e7; } $B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]] = $fe9761af2962fe35; goto D4f1bbecd7f791a9; goto Bbe90576afde9d60; Bbe90576afde9d60: A70b26de2902c2e7: if (!empty($c779c7069a3f59b7) && array_key_exists($c779c7069a3f59b7, $fe9761af2962fe35)) { goto B13a254840856e8c; } $B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]][] = $fe9761af2962fe35; goto Bf0802d0fe2c65a6; B13a254840856e8c: goto Fc9a93d95c0be506; Fc9a93d95c0be506: $B914eba65432d9d6[$fe9761af2962fe35[$Fdd61deb8afd6917]][$fe9761af2962fe35[$c779c7069a3f59b7]] = $fe9761af2962fe35; Bf0802d0fe2c65a6: D4f1bbecd7f791a9: Cd070970f4674928: fcd8b034dd98c111: goto E88366de4615679e; E88366de4615679e: } a9d7e5084e5b1f1e: b4f5a6fc881aea6d: $this->result = null; return $B914eba65432d9d6; c2546409ed625f90: return false; } public function get_row() { if (!($this->dbh && $this->result)) { goto Dd7bf064f3e83d70; } $fe9761af2962fe35 = array(); if (!($this->result->rowCount() > 0)) { goto C48f0c02ad8bf445; } $fe9761af2962fe35 = $this->result->fetch(PDO::FETCH_ASSOC); C48f0c02ad8bf445: $this->result = null; return $fe9761af2962fe35; Dd7bf064f3e83d70: return false; } public function get_col() { if (!($this->dbh && $this->result)) { goto ac4630e198b75e63; } $fe9761af2962fe35 = false; if (!($this->result->rowCount() > 0)) { goto Dc678d114042db13; } $fe9761af2962fe35 = $this->result->fetch(); $fe9761af2962fe35 = $fe9761af2962fe35[0]; Dc678d114042db13: $this->result = null; return $fe9761af2962fe35; ac4630e198b75e63: return false; } public function escape($Ebbf3a56841efb0c) { if (!$this->dbh) { goto d65d39455c907462; } return $this->dbh->quote($Ebbf3a56841efb0c); d65d39455c907462: return null; } public function num_fields() { if (!($this->dbh && $this->result)) { goto F0a8b7adefd5c4d9; } $f9aea7bb033c491c = $this->result->columnCount(); return empty($f9aea7bb033c491c) ? 0 : $f9aea7bb033c491c; F0a8b7adefd5c4d9: return 0; } public function last_insert_id() { if (!$this->dbh) { goto d21630332c6d27ca; } $bccb5d39fe3bc524 = $this->dbh->lastInsertId(); return empty($bccb5d39fe3bc524) ? 0 : $bccb5d39fe3bc524; d21630332c6d27ca: return null; } public function num_rows() { if (!($this->dbh && $this->result)) { goto B99905c88df48e1b; } $e0fb481a8e2af5e1 = $this->result->rowCount(); return empty($e0fb481a8e2af5e1) ? 0 : $e0fb481a8e2af5e1; B99905c88df48e1b: return 0; } } Aad02942b8444ca6: class XUI { public static $db; public static $redis; public static $rRequest = array(); public static $rConfig = array(); public static $rSettings = array(); public static $rBouquets = array(); public static $rServers = array(); public static $rSegmentSettings = array(); public static $rBlockedUA = array(); public static $rBlockedISP = array(); public static $rBlockedIPs = array(); public static $rBlockedServers = array(); public static $rAllowedIPs = array(); public static $rCategories = array(); public static $rProxies = array(); public static $rFFMPEG_CPU; public static $rFFMPEG_GPU; public static $rCached; public static $rAccess; public static function init($eee50c75150bf1b4 = false) { goto A2d902bc851d956e; Baae828e5a38dd8a: E0e5d0ba857650c8: if (empty(self::$rSettings["\144\x65\x66\x61\x75\154\164\x5f\164\151\x6d\x65\172\157\156\145"])) { goto fffdc3e07b552f56; } date_default_timezone_set(self::$rSettings["\144\145\x66\141\x75\x6c\164\x5f\164\x69\x6d\145\x7a\157\156\x65"]); fffdc3e07b552f56: if (!(self::$rSettings["\x6f\156\137\x64\145\155\141\156\144\137\x77\141\151\x74\137\x74\x69\155\145"] == 0)) { goto a97345e82471fa53; } goto c683977631c16267; C547c9f1e309640b: E14dc4efb0b15403: if (empty($_SESSION)) { goto fa16ca6da95b1017; } self::F1aE9b540A9F0990($_SESSION); fa16ca6da95b1017: if (empty($_COOKIE)) { goto Fa2a64f5aea6f91a; } goto beb3718956a8c83e; A2d902bc851d956e: if (empty($_GET)) { goto df9fa8174d1908fa; } self::f1AE9b540A9f0990($_GET); df9fa8174d1908fa: if (empty($_POST)) { goto E14dc4efb0b15403; } self::F1ae9B540a9F0990($_POST); goto C547c9f1e309640b; bd895f5d033030c3: self::$rFFMPEG_GPU = FFMPEG_BIN_40; self::$rCached = self::b3A8F0C9ECd28074(); self::$rServers = self::eA711305E7e007Fb("\163\145\x72\x76\145\x72\x73"); self::$rBlockedUA = self::ea711305E7E007fb("\142\154\157\143\x6b\x65\144\x5f\x75\141"); self::$rBlockedISP = self::EA711305E7E007fB("\x62\x6c\157\143\x6b\x65\x64\137\151\163\x70"); goto F0d41763925a54c2; c683977631c16267: self::$rSettings["\x6f\156\x5f\x64\x65\155\141\x6e\x64\137\167\141\x69\x74\137\164\x69\x6d\x65"] = 15; a97345e82471fa53: switch (self::$rSettings["\x66\146\155\160\x65\x67\137\143\x70\165"]) { case "\x34\56\x34": self::$rFFMPEG_CPU = FFMPEG_BIN_44; goto f3f1b10238da39ad; case "\x34\x2e\x33": self::$rFFMPEG_CPU = FFMPEG_BIN_43; goto f3f1b10238da39ad; default: self::$rFFMPEG_CPU = FFMPEG_BIN_40; goto f3f1b10238da39ad; } C4d14e3aa9d7f3af: f3f1b10238da39ad: goto bd895f5d033030c3; Bb60c2349dccc629: self::c0e0b510Faf0da78($eee50c75150bf1b4); goto c32dc5f05fdca5f6; beb3718956a8c83e: self::F1ae9B540A9F0990($_COOKIE); Fa2a64f5aea6f91a: $fc888d0bde27d15a = @self::CD722F82C92073cd($_GET, array()); self::$rRequest = @self::cD722F82c92073Cd($_POST, $fc888d0bde27d15a); self::$rConfig = parse_ini_file(CONFIG_PATH . "\143\157\156\x66\151\147\56\x69\x6e\x69"); goto Ec479d180dfd15d9; F0d41763925a54c2: self::$rBlockedIPs = self::eA711305e7E007fB("\142\154\x6f\x63\x6b\x65\x64\x5f\x69\x70\163"); self::$rBlockedServers = self::Ea711305e7E007FB("\142\154\x6f\x63\153\x65\x64\x5f\x73\145\x72\166\x65\162\163"); self::$rAllowedIPs = self::EA711305E7e007fb("\141\154\x6c\157\167\145\x64\137\151\x70\x73"); self::$rProxies = self::EA711305e7E007FB("\x70\162\157\170\171\x5f\x73\145\162\166\145\162\163"); self::$rSegmentSettings = array("\x73\145\147\137\164\x69\x6d\x65" => intval(self::$rSettings["\163\x65\x67\137\x74\151\x6d\x65"]), "\x73\145\x67\x5f\154\x69\163\164\137\x73\151\x7a\145" => intval(self::$rSettings["\163\x65\x67\137\154\151\163\x74\137\163\151\x7a\x65"])); goto Bb60c2349dccc629; Ec479d180dfd15d9: if (defined("\123\105\x52\x56\105\122\x5f\x49\104")) { goto Ae04f0d016b6a740; } define("\123\x45\x52\126\x45\122\x5f\x49\x44", intval(self::$rConfig["\x73\145\x72\x76\145\x72\137\x69\144"])); Ae04f0d016b6a740: if (self::$rSettings) { goto E0e5d0ba857650c8; } self::$rSettings = self::Ea711305e7E007Fb("\x73\145\x74\164\x69\156\147\163"); goto Baae828e5a38dd8a; c32dc5f05fdca5f6: } public static function b3a8F0c9ecD28074() { if (!self::$rSettings["\x65\x6e\141\x62\x6c\145\x5f\143\x61\143\150\145"]) { goto ea50cc4ac3ae996a; } return file_exists(CACHE_TMP_PATH . "\143\141\x63\150\x65\x5f\x63\157\x6d\x70\154\145\164\x65"); ea50cc4ac3ae996a: return false; } public static function c0E0b510FAf0DA78($A313e8ee6497ba01 = true) { self::$db = new Database($A313e8ee6497ba01); } public static function BF07222Cf6e72AA6() { if (!self::$db) { goto c96b4c38fce9c23e; } self::$db->close_mysql(); self::$db = null; c96b4c38fce9c23e: } public static function eA711305e7e007Fb($f430dda0502d060e) { $ed5074c1becb3e1e = file_get_contents(CACHE_TMP_PATH . $f430dda0502d060e) ?: null; return igbinary_unserialize($ed5074c1becb3e1e); } public static function c938092dde8489D9($ed5074c1becb3e1e, $c8326663a9eba075) { goto F0427266af3efb40; f9d868cbf9ecc9c3: cf59603083a20712: $c8326663a9eba075 = pack("\110\52", $c8326663a9eba075); $c3944f23569a1b8d = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $c8326663a9eba075, $A2bed61eb3389103, MCRYPT_MODE_CBC, $ffcc03dd1f38d183)); $a5211ab4824ab357 = substr($c3944f23569a1b8d, -64); $c3944f23569a1b8d = substr($c3944f23569a1b8d, 0, -64); goto D0c9fbdd5b49be9e; F0427266af3efb40: $ed5074c1becb3e1e = explode("\x7c", $ed5074c1becb3e1e . "\174"); $A2bed61eb3389103 = base64_decode($ed5074c1becb3e1e[0]); $ffcc03dd1f38d183 = base64_decode($ed5074c1becb3e1e[1]); if (!(strlen($ffcc03dd1f38d183) !== mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC))) { goto cf59603083a20712; } return false; goto f9d868cbf9ecc9c3; e15fd2189868aee2: return $c3944f23569a1b8d; goto C06be8ab0d5db78a; D0c9fbdd5b49be9e: $d257fd9fd1d83c04 = hash_hmac("\163\x68\x61\62\65\x36", $c3944f23569a1b8d, substr(bin2hex($c8326663a9eba075), -32)); if (!($d257fd9fd1d83c04 !== $a5211ab4824ab357)) { goto da4c47cad60a584c; } return false; da4c47cad60a584c: $c3944f23569a1b8d = unserialize($c3944f23569a1b8d); goto e15fd2189868aee2; C06be8ab0d5db78a: } public static function F1aE9B540a9F0990(&$ed5074c1becb3e1e, $A592c0c96d2eda40 = 0) { if (!($A592c0c96d2eda40 >= 10)) { goto c241bc868f11ba56; } return; c241bc868f11ba56: foreach ($ed5074c1becb3e1e as $c8326663a9eba075 => $f8919e366dd44b6c) { goto B43a3f7e51603248; E3ed58720643583b: D4efeb68cff3e109: Cc093bad441ffa2c: goto D91338cd9da64de1; c869cd905143694f: $f8919e366dd44b6c = str_replace("\x26\43\70\62\63\x38\73", '', $f8919e366dd44b6c); $ed5074c1becb3e1e[$c8326663a9eba075] = $f8919e366dd44b6c; goto D4efeb68cff3e109; Ed2bd0aad0baa2c5: self::F1ae9b540A9F0990($ed5074c1becb3e1e[$c8326663a9eba075], ++$A592c0c96d2eda40); goto E3ed58720643583b; B43a3f7e51603248: if (is_array($f8919e366dd44b6c)) { goto Ed2bd0aad0baa2c5; } $f8919e366dd44b6c = str_replace(chr("\60"), '', $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("\0", '', $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("\0", '', $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("\56\x2e\x2f", "\x26\x23\64\66\x3b\46\x23\64\66\73\x2f", $f8919e366dd44b6c); goto c869cd905143694f; D91338cd9da64de1: } Aeabe038bbfc2c7f: } public static function Cd722f82c92073cd(&$ed5074c1becb3e1e, $fc888d0bde27d15a = array(), $A592c0c96d2eda40 = 0) { if (!($A592c0c96d2eda40 >= 20)) { goto B2e102c9e7e30cc6; } return $fc888d0bde27d15a; B2e102c9e7e30cc6: if (is_array($ed5074c1becb3e1e)) { goto bb2cabb77e565439; } return $fc888d0bde27d15a; bb2cabb77e565439: foreach ($ed5074c1becb3e1e as $c8326663a9eba075 => $f8919e366dd44b6c) { if (is_array($f8919e366dd44b6c)) { goto Bb7b2ea71faa84bd; } $c8326663a9eba075 = self::E6C687d2dd8f5F58($c8326663a9eba075); $f8919e366dd44b6c = self::CADDe82eFa94f3D3($f8919e366dd44b6c); $fc888d0bde27d15a[$c8326663a9eba075] = $f8919e366dd44b6c; goto b227879aadb9eb35; Bb7b2ea71faa84bd: $fc888d0bde27d15a[$c8326663a9eba075] = self::Cd722f82c92073cd($ed5074c1becb3e1e[$c8326663a9eba075], array(), $A592c0c96d2eda40 + 1); b227879aadb9eb35: ff74bdc8f8c0ee9c: } F5ec4ef3e94aa390: return $fc888d0bde27d15a; } public static function E6C687D2DD8F5f58($c8326663a9eba075) { if (!($c8326663a9eba075 === '')) { goto c88a806f8f783097; } return ''; c88a806f8f783097: $c8326663a9eba075 = htmlspecialchars(urldecode($c8326663a9eba075)); $c8326663a9eba075 = str_replace("\x2e\x2e", '', $c8326663a9eba075); $c8326663a9eba075 = preg_replace("\x2f\134\x5f\x5c\137\x28\56\53\77\51\134\137\134\x5f\x2f", '', $c8326663a9eba075); $c8326663a9eba075 = preg_replace("\57\136\50\133\x5c\167\x5c\x2e\x5c\55\x5c\x5f\135\x2b\x29\x24\57", "\44\61", $c8326663a9eba075); return $c8326663a9eba075; } public static function CaDDE82Efa94F3d3($f8919e366dd44b6c) { if (!($f8919e366dd44b6c == '')) { goto c9d0997cb326fc39; } return ''; c9d0997cb326fc39: $f8919e366dd44b6c = str_replace(array("\xd\xa", "\12\xd", "\xd"), "\12", $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("\x3c\x21\x2d\x2d", "\46\x23\x36\60\73\x26\x23\x33\63\73\x2d\x2d", $f8919e366dd44b6c); $f8919e366dd44b6c = str_replace("\x2d\55\76", "\55\55\x26\x23\x36\x32\x3b", $f8919e366dd44b6c); $f8919e366dd44b6c = str_ireplace("\x3c\x73\x63\x72\x69\x70\164", "\46\x23\x36\60\73\163\143\x72\151\x70\164", $f8919e366dd44b6c); $f8919e366dd44b6c = preg_replace("\x2f\x26\141\155\160\x3b\43\x28\133\x30\x2d\x39\135\x2b\51\73\57\x73", "\46\x23\x5c\61\73", $f8919e366dd44b6c); $f8919e366dd44b6c = preg_replace("\x2f\x26\x23\x28\134\144\x2b\77\x29\50\133\136\x5c\144\73\x5d\51\57\x69", "\x26\x23\x5c\61\73\x5c\x32", $f8919e366dd44b6c); return trim($f8919e366dd44b6c); } public static function b3d6458211b89210($baf7e368dc968fbb = null) { goto F1f375a43b9ebe67; E330eeacf55c82d9: file_put_contents($ed136402c60eb5ea, json_encode(array("\x72\x65\x71\x75\145\x73\x74\163" => 0, "\x6c\141\163\164\137\162\145\x71\x75\x65\163\164" => time())), LOCK_EX); goto C59d494f57f381aa; Edbb0063cffacf42: $dac540a79d7a697c = json_decode(file_get_contents($ed136402c60eb5ea), true); $B1f5ebf4e9b79274 = self::$rSettings["\146\x6c\x6f\157\x64\137\163\x65\x63\157\x6e\144\163"]; goto F6f680a16c0ab0ff; b43c248818c3304c: if (self::$rCached) { goto a0976ebac8a83c1b; } self::$db->query("\x49\116\123\105\122\x54\x20\111\116\124\x4f\40\140\142\154\x6f\x63\x6b\x65\x64\137\151\x70\163\x60\x20\50\x60\151\x70\140\54\140\x6e\x6f\x74\145\x73\x60\x2c\140\x64\141\x74\x65\140\51\x20\126\101\114\125\x45\123\50\77\x2c\77\54\x3f\51", $baf7e368dc968fbb, "\106\x4c\x4f\117\104\x20\x41\x54\x54\x41\103\113", time()); goto Ede3f467bbb7c655; a0976ebac8a83c1b: self::F49428a096906249("\146\154\x6f\x6f\x64\137\x61\x74\164\x61\x63\x6b\x2f" . $baf7e368dc968fbb, 1); goto df8be6b003b8b5f0; df8be6b003b8b5f0: Ede3f467bbb7c655: touch(FLOOD_TMP_PATH . "\x62\154\157\143\x6b\137" . $baf7e368dc968fbb); c31b3ee1177c6b50: unlink($ed136402c60eb5ea); return; goto b108e9714021af80; aff7314987f8b34a: F797e695be1d943e: if (!(empty($baf7e368dc968fbb) || in_array($baf7e368dc968fbb, self::$rAllowedIPs))) { goto D792e79677e3db1a; } return; D792e79677e3db1a: $e63a644735717ff6 = array_filter(array_unique(explode("\x2c", self::$rSettings["\x66\154\157\157\x64\137\151\x70\x73\137\x65\170\x63\154\x75\x64\x65"]))); goto Fe27c72faa20bc05; F1f375a43b9ebe67: if (!(self::$rSettings["\x66\154\x6f\157\x64\137\x6c\151\155\x69\164"] == 0)) { goto Dd98fbf3dbc4afd0; } return; Dd98fbf3dbc4afd0: if ($baf7e368dc968fbb) { goto F797e695be1d943e; } $baf7e368dc968fbb = self::c5c4D0ac48CE3957(); goto aff7314987f8b34a; Fe27c72faa20bc05: if (!in_array($baf7e368dc968fbb, $e63a644735717ff6)) { goto E9ba915a95c2099e; } return; E9ba915a95c2099e: $ed136402c60eb5ea = FLOOD_TMP_PATH . $baf7e368dc968fbb; if (file_exists($ed136402c60eb5ea)) { goto Edbb0063cffacf42; } goto E330eeacf55c82d9; d1926aa5fce2ed98: goto d6af3c8543a82ac0; bf9a7b47968dbb31: $dac540a79d7a697c["\x72\145\x71\165\x65\x73\x74\x73"]++; if (!($dac540a79d7a697c["\162\145\161\165\145\163\x74\163"] >= $e954e5c88670c61c)) { goto A5a40a39cc94a47a; } if (in_array($baf7e368dc968fbb, self::$rBlockedIPs)) { goto c31b3ee1177c6b50; } goto b43c248818c3304c; b108e9714021af80: A5a40a39cc94a47a: $dac540a79d7a697c["\x6c\141\x73\164\137\162\145\161\x75\x65\163\x74"] = time(); file_put_contents($ed136402c60eb5ea, json_encode($dac540a79d7a697c), LOCK_EX); d6af3c8543a82ac0: C59d494f57f381aa: goto Dfc065ba7b0776f5; F6f680a16c0ab0ff: $e954e5c88670c61c = self::$rSettings["\146\154\x6f\x6f\144\x5f\x6c\x69\155\151\x74"]; if (time() - $dac540a79d7a697c["\x6c\141\x73\x74\137\x72\145\x71\165\145\163\164"] <= $B1f5ebf4e9b79274) { goto bf9a7b47968dbb31; } $dac540a79d7a697c["\x72\x65\x71\165\x65\x73\164\163"] = 0; $dac540a79d7a697c["\154\x61\x73\x74\137\162\145\161\165\x65\x73\x74"] = time(); file_put_contents($ed136402c60eb5ea, json_encode($dac540a79d7a697c), LOCK_EX); goto d1926aa5fce2ed98; Dfc065ba7b0776f5: } public static function C4eaF14E035235D9($baf7e368dc968fbb = null, $a5211ab4824ab357 = null, $Cdab8dc2039690b1 = null) { goto d08013e7d181d6fe; bb48a3889f53ce13: $baf7e368dc968fbb = self::C5c4d0aC48cE3957(); eec6623c1cb7ce92: if (!(empty($baf7e368dc968fbb) || in_array($baf7e368dc968fbb, self::$rAllowedIPs))) { goto Eba7b9496ae90d13; } return; Eba7b9496ae90d13: goto Ea86857aaefd1f04; Ea86857aaefd1f04: $e63a644735717ff6 = array_filter(array_unique(explode("\x2c", self::$rSettings["\146\x6c\x6f\x6f\x64\x5f\151\x70\x73\x5f\145\170\x63\154\165\144\x65"]))); if (!in_array($baf7e368dc968fbb, $e63a644735717ff6)) { goto B3f18d0ed375c7b3; } return; B3f18d0ed375c7b3: $D41d8aa53c44f96a = !is_null($a5211ab4824ab357) ? "\x6d\141\x63" : "\165\x73\x65\x72"; goto E630950e599cba26; F86f08b0cf71a800: if (self::$rCached) { goto dd6f2c86d8ed7709; } self::$db->query("\111\116\123\105\122\x54\x20\x49\x4e\124\x4f\x20\x60\142\154\157\143\153\x65\x64\137\x69\x70\x73\x60\40\50\140\151\160\x60\x2c\140\156\157\x74\x65\x73\x60\54\140\x64\x61\x74\x65\x60\51\x20\126\x41\x4c\125\x45\x53\50\77\x2c\x3f\54\77\x29", $baf7e368dc968fbb, "\102\x52\x55\x54\105\x46\x4f\x52\103\105\x20" . strtoupper($D41d8aa53c44f96a) . "\40\101\x54\x54\x41\103\x4b", time()); goto fe5621eca430fb44; dd6f2c86d8ed7709: self::f49428a096906249("\x62\x72\x75\x74\x65\146\157\162\143\145\x5f\141\164\x74\141\143\153\57" . $baf7e368dc968fbb, 1); goto f5bba4aec5e23ce6; d08013e7d181d6fe: if (!(!$a5211ab4824ab357 && !$Cdab8dc2039690b1)) { goto E3577b75591af85b; } return; E3577b75591af85b: if (!($a5211ab4824ab357 && self::$rSettings["\x62\x72\165\x74\145\146\x6f\x72\143\x65\137\x6d\141\143\x5f\141\164\164\x65\155\x70\x74\x73"] == 0)) { goto b7a3133032bfcc37; } return; goto Ed914e75a2c7a33f; Ed914e75a2c7a33f: b7a3133032bfcc37: if (!($Cdab8dc2039690b1 && self::$rSettings["\142\162\x75\x74\145\x66\x6f\x72\143\x65\137\165\x73\145\x72\x6e\x61\x6d\145\137\x61\164\x74\x65\x6d\x70\164\163"] == 0)) { goto B353b5eec1c60d88; } return; B353b5eec1c60d88: if ($baf7e368dc968fbb) { goto eec6623c1cb7ce92; } goto bb48a3889f53ce13; c1eea1d216b0d253: goto C818f158962a0c69; cbe555612798ea88: $dac540a79d7a697c = json_decode(file_get_contents($ed136402c60eb5ea), true); $B1f5ebf4e9b79274 = intval(self::$rSettings["\142\162\165\x74\x65\x66\157\x72\x63\145\137\x66\162\145\x71\x75\145\156\x63\171"]); $e954e5c88670c61c = intval(self::$rSettings[array("\x6d\x61\x63" => "\x62\162\165\x74\x65\x66\x6f\162\143\145\137\155\141\143\137\x61\164\164\145\x6d\160\164\x73", "\165\x73\x65\162" => "\x62\162\x75\x74\x65\146\x6f\x72\x63\145\137\165\x73\145\x72\156\x61\x6d\145\137\x61\x74\164\x65\x6d\160\x74\x73")[$D41d8aa53c44f96a]]); goto A3f12e4ef048cf63; A3f12e4ef048cf63: $dac540a79d7a697c["\141\164\x74\x65\155\160\164\163"] = self::E03111c8682c8fb2($dac540a79d7a697c["\x61\x74\x74\145\x6d\160\x74\163"], $B1f5ebf4e9b79274); if (in_array($dc6b769a22f9069c, array_keys($dac540a79d7a697c["\x61\164\164\145\155\x70\x74\163"]))) { goto ea552efe4d909d26; } $dac540a79d7a697c["\x61\x74\164\145\x6d\160\164\x73"][$dc6b769a22f9069c] = time(); if (!(count($dac540a79d7a697c["\141\x74\164\145\155\x70\x74\163"]) >= $e954e5c88670c61c)) { goto c80699fa11cec314; } if (in_array($baf7e368dc968fbb, self::$rBlockedIPs)) { goto d7a7ba24dd97a335; } goto F86f08b0cf71a800; E630950e599cba26: $dc6b769a22f9069c = !is_null($a5211ab4824ab357) ? $a5211ab4824ab357 : $Cdab8dc2039690b1; $ed136402c60eb5ea = FLOOD_TMP_PATH . $baf7e368dc968fbb . "\x5f" . $D41d8aa53c44f96a; if (file_exists($ed136402c60eb5ea)) { goto cbe555612798ea88; } $dac540a79d7a697c = array("\141\164\164\x65\155\160\164\163" => array($dc6b769a22f9069c => time())); file_put_contents($ed136402c60eb5ea, json_encode($dac540a79d7a697c), LOCK_EX); goto c1eea1d216b0d253; f5bba4aec5e23ce6: fe5621eca430fb44: touch(FLOOD_TMP_PATH . "\142\154\157\x63\153\x5f" . $baf7e368dc968fbb); d7a7ba24dd97a335: unlink($ed136402c60eb5ea); return; goto Ca2a17ebb2af859c; Ca2a17ebb2af859c: c80699fa11cec314: file_put_contents($ed136402c60eb5ea, json_encode($dac540a79d7a697c), LOCK_EX); ea552efe4d909d26: C818f158962a0c69: goto ab4abfbe07203c90; ab4abfbe07203c90: } public static function da15f233135601D7($dcf4176375901802, $baf7e368dc968fbb = null) { goto b2208bd51d41f2b1; B98b63b4278a000d: ad23f2cc57c90321: $c484da7335b44f57 = FLOOD_TMP_PATH . intval($dcf4176375901802["\x69\x64"]) . "\x5f" . $baf7e368dc968fbb; if (file_exists($c484da7335b44f57)) { goto F546b62918febf7b; } file_put_contents($c484da7335b44f57, json_encode(array("\x61\x74\164\x65\155\160\164\x73" => array(time()))), LOCK_EX); goto De17ecc534f05150; goto A4853c5522069ece; Ce3fa01fcea455f4: return; F0be6b710aea507b: $e63a644735717ff6 = array_filter(array_unique(explode("\x2c", self::$rSettings["\146\x6c\x6f\x6f\x64\x5f\151\160\x73\137\x65\170\x63\x6c\x75\144\145"]))); if (!in_array($baf7e368dc968fbb, $e63a644735717ff6)) { goto ad23f2cc57c90321; } return; goto B98b63b4278a000d; A83832c0ab2ff9eb: d7c9e2c1225ef509: $dac540a79d7a697c["\141\164\164\145\155\x70\x74\x73"][] = time(); file_put_contents($c484da7335b44f57, json_encode($dac540a79d7a697c), LOCK_EX); De17ecc534f05150: goto C079033a97deeeec; A4853c5522069ece: F546b62918febf7b: $dac540a79d7a697c = json_decode(file_get_contents($c484da7335b44f57), true); if (!(isset($dac540a79d7a697c["\142\x6c\157\143\x6b\137\x75\x6e\164\x69\x6c"]) && time() < $dac540a79d7a697c["\142\154\157\143\x6b\x5f\165\156\164\x69\154"])) { goto F9f94250b23149da; } sleep(intval(self::$rSettings["\141\165\x74\150\x5f\146\154\157\x6f\144\137\163\154\145\145\160"])); F9f94250b23149da: goto a2a43109f1f51670; Cf3c3f5361509a35: d59fa16b7e97b5d8: if ($baf7e368dc968fbb) { goto C5470baf2aae367a; } $baf7e368dc968fbb = self::c5C4D0aC48ce3957(); C5470baf2aae367a: if (!(empty($baf7e368dc968fbb) || in_array($baf7e368dc968fbb, self::$rAllowedIPs))) { goto F0be6b710aea507b; } goto Ce3fa01fcea455f4; b2208bd51d41f2b1: if (!(self::$rSettings["\x61\165\164\x68\x5f\x66\x6c\157\157\144\x5f\x6c\x69\155\151\164"] == 0)) { goto E631f478987271c7; } return; E631f478987271c7: if (!$dcf4176375901802["\x69\163\137\162\145\x73\x74\x72\145\x61\x6d\145\162"]) { goto d59fa16b7e97b5d8; } return; goto Cf3c3f5361509a35; a2a43109f1f51670: $B1f5ebf4e9b79274 = self::$rSettings["\x61\165\164\x68\137\x66\154\x6f\x6f\x64\x5f\163\x65\143\x6f\156\x64\x73"]; $e954e5c88670c61c = self::$rSettings["\x61\165\x74\150\x5f\x66\x6c\x6f\157\x64\137\154\151\x6d\151\x74"]; $dac540a79d7a697c["\x61\x74\164\x65\x6d\x70\x74\x73"] = self::e03111C8682C8fb2($dac540a79d7a697c["\141\164\x74\145\155\x70\x74\x73"], $B1f5ebf4e9b79274, true); if (!(count($dac540a79d7a697c["\x61\x74\x74\145\155\160\x74\x73"]) >= $e954e5c88670c61c)) { goto d7c9e2c1225ef509; } $dac540a79d7a697c["\142\154\x6f\143\x6b\x5f\x75\x6e\164\151\154"] = time() + intval(self::$rSettings["\141\x75\x74\x68\x5f\x66\x6c\157\157\x64\137\163\145\143\157\156\x64\x73"]); goto A83832c0ab2ff9eb; C079033a97deeeec: } public static function isProxied($ae5ac4dac1098256) { return self::$rServers[$ae5ac4dac1098256]["\x65\156\141\x62\154\x65\137\160\162\x6f\x78\171"]; } public static function Aa0CA13a1fccEdbb($baf7e368dc968fbb) { if (!isset(self::$rProxies[$baf7e368dc968fbb])) { goto C912fbd7ed3ed242; } return self::$rProxies[$baf7e368dc968fbb]; C912fbd7ed3ed242: return null; } public static function e03111c8682C8Fb2($e5ed5b698a10b1a6, $D4711018a77bf1f4, $F4c0ba97e581b3fe = false) { goto c7470d09eaafa2f3; c7470d09eaafa2f3: $Fb9730a711184e32 = array(); $Ba44061438cebea0 = time(); if ($F4c0ba97e581b3fe) { goto D7f44726a7a2bc56; } foreach ($e5ed5b698a10b1a6 as $F677d51867df08d6 => $E7e53585ae412b0b) { if (!($Ba44061438cebea0 - $E7e53585ae412b0b <= $D4711018a77bf1f4)) { goto F24d4753e805199d; } $Fb9730a711184e32[$F677d51867df08d6] = $E7e53585ae412b0b; F24d4753e805199d: B81c3a79a1707a52: } e3647fe8ff1595cb: goto a435ceabc16dd905; a435ceabc16dd905: goto Dd5d9044a3b7a2d5; D7f44726a7a2bc56: foreach ($e5ed5b698a10b1a6 as $E7e53585ae412b0b) { if (!($Ba44061438cebea0 - $E7e53585ae412b0b <= $D4711018a77bf1f4)) { goto c690f37e776bfbc5; } $Fb9730a711184e32[] = $E7e53585ae412b0b; c690f37e776bfbc5: f75cf860324bae5e: } e9c412c391e21b71: Dd5d9044a3b7a2d5: goto b5b8888023e1afca; b5b8888023e1afca: return $Fb9730a711184e32; goto df78a11030a4a656; df78a11030a4a656: } public static function d38d9dA07FD55505($Afc94734a92f075f = false) { return json_decode(file_get_contents(CACHE_TMP_PATH . ($Afc94734a92f075f ? "\x70\162\x6f\170\x79\137\143\141\x70\141\x63\x69\164\171" : "\163\145\162\x76\145\162\x73\x5f\143\141\x70\x61\143\x69\164\171")), true); } public static function fB377615d1F67e5C($D7ab9dd8c588cced, $E21f856c1ce41b33, $Fa596e0d6af8360c, $A26eb510e5cf9fee, $ccd06d772df5a9cc = '', $e89304a4cce83be7 = '') { goto B3e75a4177088d6d; A0cc134b152576d0: $f36a67960e332d01 = array(); foreach ($ba551aa766c798db as $ae5ac4dac1098256) { $ea6a2dec39e1f8f7 = isset($Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\157\156\x6c\151\x6e\x65\x5f\143\x6c\151\x65\156\x74\x73"]) ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\x6f\156\x6c\151\x6e\145\137\143\x6c\x69\x65\156\164\x73"] : 0; if (!($ea6a2dec39e1f8f7 == 0)) { goto f25d5b3cd3a84d1d; } $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\x63\141\160\x61\143\x69\x74\x79"] = 0; f25d5b3cd3a84d1d: $f36a67960e332d01[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\x74\x6f\164\x61\154\x5f\x63\x6c\151\145\x6e\164\163"] > 0 && self::$rServers[$ae5ac4dac1098256]["\164\x6f\164\141\x6c\137\x63\154\151\x65\x6e\164\163"] > $ea6a2dec39e1f8f7 ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\x63\x61\160\141\x63\151\164\171"] : false; c15b2a781db18f80: } Fbd4b281ef64128c: $f36a67960e332d01 = array_filter($f36a67960e332d01, "\x69\163\x5f\156\165\155\x65\x72\x69\143"); if (empty($f36a67960e332d01)) { goto fa53f4063aec5f2f; } goto A545e50abb0a6c71; A738ce5aabf3eaaf: exit; dec350dfc11aad24: foreach (self::$rServers as $ae5ac4dac1098256 => $b2b54472d1fe5a60) { goto ef1053e1ea78b94f; edb9642334927894: if (!(($db520e494e7cd96f["\x73\145\x72\x76\145\x72\163"][$ae5ac4dac1098256]["\157\x6e\x5f\144\145\155\141\x6e\x64"] == 1 && $db520e494e7cd96f["\x73\x65\162\166\x65\162\x73"][$ae5ac4dac1098256]["\163\x74\x72\145\x61\155\x5f\x73\x74\141\x74\165\163"] != 1 || $db520e494e7cd96f["\x73\x65\x72\x76\145\x72\x73"][$ae5ac4dac1098256]["\x70\x69\144"] > 0 && $db520e494e7cd96f["\x73\x65\x72\166\145\162\x73"][$ae5ac4dac1098256]["\163\x74\x72\x65\141\155\137\163\x74\x61\164\165\x73"] == 0) && $db520e494e7cd96f["\163\x65\162\x76\x65\162\163"][$ae5ac4dac1098256]["\164\x6f\137\x61\156\141\x6c\x79\x7a\x65"] == 0 && time() >= (int) $db520e494e7cd96f["\x73\145\162\166\x65\162\x73"][$ae5ac4dac1098256]["\x64\x65\154\x61\x79\x5f\x61\166\141\151\x6c\141\x62\154\145\137\141\x74"] && $b2b54472d1fe5a60["\164\151\x6d\145\163\x68\x69\146\x74\137\157\156\154\x79"] == 0 or $db520e494e7cd96f["\151\x6e\146\x6f"]["\x64\x69\x72\x65\143\x74\x5f\x73\x6f\165\x72\143\145"] == 1 && $db520e494e7cd96f["\x69\x6e\146\x6f"]["\x64\151\x72\145\x63\x74\137\x70\162\x6f\170\x79"] == 1)) { goto d38e2f688f22e1d8; } $ba551aa766c798db[] = $ae5ac4dac1098256; d38e2f688f22e1d8: goto a3750f52bd5fa589; efa80c645391e75b: goto f9dd3c4d04af4b13; ef1053e1ea78b94f: if (!(!array_key_exists($ae5ac4dac1098256, $db520e494e7cd96f["\x73\x65\x72\166\x65\x72\x73"]) || !$b2b54472d1fe5a60["\x73\x65\162\x76\x65\162\x5f\x6f\x6e\x6c\151\x6e\x65"] || $b2b54472d1fe5a60["\x73\x65\162\166\x65\x72\137\164\x79\x70\145"] != 0)) { goto a76654d9b36df81c; } goto aa157fbadd93571c; a76654d9b36df81c: if (!isset($db520e494e7cd96f["\x73\x65\x72\x76\145\162\x73"][$ae5ac4dac1098256])) { goto Dd3d9d85c8ce7021; } if ($e89304a4cce83be7 == "\x6d\157\166\x69\145") { goto efa80c645391e75b; } goto edb9642334927894; f9dd3c4d04af4b13: if (!((!empty($db520e494e7cd96f["\163\x65\162\166\x65\162\x73"][$ae5ac4dac1098256]["\x70\151\x64"]) && $db520e494e7cd96f["\163\145\x72\166\145\162\x73"][$ae5ac4dac1098256]["\164\157\x5f\141\156\141\x6c\171\172\x65"] == 0 && $db520e494e7cd96f["\163\145\162\x76\145\162\163"][$ae5ac4dac1098256]["\x73\x74\162\x65\x61\x6d\x5f\x73\x74\x61\164\165\x73"] == 0 or $db520e494e7cd96f["\151\x6e\x66\157"]["\x64\x69\162\x65\143\164\x5f\x73\157\165\x72\x63\x65"] == 1 && $db520e494e7cd96f["\x69\x6e\146\x6f"]["\x64\151\x72\x65\x63\164\x5f\160\x72\157\170\x79"] == 1) && ($db520e494e7cd96f["\x69\x6e\146\157"]["\x74\141\162\147\x65\164\137\x63\157\156\164\141\x69\x6e\x65\x72"] == $E21f856c1ce41b33 or $E21f856c1ce41b33 = "\163\162\x74") && $b2b54472d1fe5a60["\164\151\x6d\x65\x73\x68\x69\146\x74\137\x6f\x6e\154\171"] == 0)) { goto F3f96dd8fdab6fdc; } $ba551aa766c798db[] = $ae5ac4dac1098256; F3f96dd8fdab6fdc: a3750f52bd5fa589: Dd3d9d85c8ce7021: goto E01c2e7e3886880a; E01c2e7e3886880a: aa157fbadd93571c: goto D078e74362c56001; D078e74362c56001: } Dab6f2c2f52ff6f9: goto Db9b3c94bc1cff24; goto dc419fa4d21ad279; D124587dfe759d54: if (!empty($ba551aa766c798db)) { goto e1e1976d8dcc3590; } return false; e1e1976d8dcc3590: shuffle($ba551aa766c798db); $Eb9fab91c1bae6ca = self::D38D9dA07Fd55505(); goto A0cc134b152576d0; C5e2d1609b5730c0: $db520e494e7cd96f["\x69\156\146\157"]["\142\x6f\165\x71\165\x65\x74\163"] = $db520e494e7cd96f["\142\x6f\165\161\x75\145\x74\163"]; $ba551aa766c798db = array(); if ($e89304a4cce83be7 == "\x61\x72\x63\x68\x69\x76\x65") { goto a06f5a75cf88d9b9; } if (!($db520e494e7cd96f["\x69\156\x66\x6f"]["\144\151\x72\x65\x63\164\137\163\157\165\x72\143\145"] == 1 && $db520e494e7cd96f["\151\x6e\x66\157"]["\x64\151\162\x65\x63\164\x5f\160\162\x6f\x78\171"] == 0)) { goto dec350dfc11aad24; } header("\x4c\157\x63\x61\x74\x69\157\x6e\x3a\40" . str_replace("\x20", "\x25\62\60", json_decode($db520e494e7cd96f["\151\156\x66\x6f"]["\163\164\162\x65\x61\x6d\x5f\x73\157\165\162\143\145"], true)[0])); goto A738ce5aabf3eaaf; Cfc3160d369adbe8: cc02f651addc2846: goto bed197b0244ee89c; e0749652e88d23ff: if (isset($Fa596e0d6af8360c) && ($Fa596e0d6af8360c["\x66\157\x72\143\x65\137\x73\145\162\x76\145\162\x5f\x69\x64"] != 0 and array_key_exists($Fa596e0d6af8360c["\x66\157\162\143\145\x5f\163\x65\x72\x76\x65\x72\137\x69\x64"], $f36a67960e332d01))) { goto C8fa246829d7b279; } $F2e78c999250e487 = array(); foreach (array_keys($f36a67960e332d01) as $ae5ac4dac1098256) { goto ac1728eb7226b3d3; Acec9984d4c6a638: Ceb223afacaa365d: $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\x69\x73\160\137\164\171\x70\x65"] == "\154\x6f\x77\137\160\x72\x69\157\162\x69\x74\x79" ? 3 : 2; e0db2dc9fda07b91: goto Fa17fe0867d856ee; e5c9f5229b5ac1e6: goto da31469b0c4cbee5; ac1728eb7226b3d3: if (self::$rServers[$ae5ac4dac1098256]["\x65\x6e\x61\142\154\145\137\x67\145\x6f\x69\x70"] == 1) { goto edd6024f6d0b12ed; } if (self::$rServers[$ae5ac4dac1098256]["\145\x6e\141\142\x6c\145\x5f\x69\x73\x70"] == 1) { goto Adaba8f1c6b38f76; } if (isset($db520e494e7cd96f) && !self::$rSettings["\x6f\x6e\144\145\155\x61\x6e\144\137\x62\141\x6c\141\156\143\x65\x5f\145\161\x75\x61\154"] && $db520e494e7cd96f["\x73\145\x72\166\x65\162\163"][$ae5ac4dac1098256]["\x6f\x6e\x5f\144\145\x6d\x61\156\x64"]) { goto a6173d65e07b99f6; } $F2e78c999250e487[$ae5ac4dac1098256] = 1; goto cce2e7444d96d24e; goto Fd982c42b7a735b7; ab05a259d883fcf3: goto a9b85f5f444da242; e38fc145ef811b61: A143a873c52086e7: goto A3493430e2851a69; edd6024f6d0b12ed: goto f98198eeb3eb51ea; c5d57dacb79164ff: goto a9b85f5f444da242; beb0a1ed06805c6d: A3493430e2851a69: Ae0119bb28fdca67: goto Ed010387f4ac926c; da31469b0c4cbee5: unset($f36a67960e332d01[$ae5ac4dac1098256]); Fa17fe0867d856ee: goto e38fc145ef811b61; F85c91492e8ec5a9: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto ab05a259d883fcf3; dcd82e8c712f87d3: unset($f36a67960e332d01[$ae5ac4dac1098256]); Ba1389fac15d0805: goto beb0a1ed06805c6d; afa8655e847daabf: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto c5d57dacb79164ff; aea7295f4c141753: if (in_array(strtolower(trim(preg_replace("\57\x5b\136\101\55\132\141\55\x7a\60\x2d\x39\x20\x5d\x2f", '', $ccd06d772df5a9cc))), self::$rServers[$ae5ac4dac1098256]["\x69\163\x70\x5f\156\x61\x6d\145\163"])) { goto F85c91492e8ec5a9; } if (self::$rServers[$ae5ac4dac1098256]["\x69\x73\160\x5f\x74\x79\160\x65"] == "\x73\164\162\x69\x63\164") { goto e5c9f5229b5ac1e6; } if (isset($db520e494e7cd96f) && !self::$rSettings["\157\156\144\145\155\141\156\144\137\x62\x61\154\141\x6e\143\145\137\x65\161\x75\141\154"] && $db520e494e7cd96f["\163\x65\162\x76\x65\x72\x73"][$ae5ac4dac1098256]["\x6f\x6e\137\144\145\155\141\x6e\x64"]) { goto Ceb223afacaa365d; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\151\163\160\137\x74\x79\x70\x65"] == "\154\x6f\x77\x5f\160\x72\x69\x6f\x72\x69\164\171" ? 2 : 1; goto e0db2dc9fda07b91; goto Acec9984d4c6a638; Fd982c42b7a735b7: a6173d65e07b99f6: $F2e78c999250e487[$ae5ac4dac1098256] = 2; cce2e7444d96d24e: goto A143a873c52086e7; Adaba8f1c6b38f76: goto aea7295f4c141753; fd022ac51e98555c: Cc4255cd7e4bac77: $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\147\145\x6f\151\160\x5f\164\x79\x70\x65"] == "\x6c\157\167\137\160\x72\x69\157\x72\151\x74\171" ? 3 : 2; De548149f22b332c: goto Ba1389fac15d0805; a09452824c897a3f: goto dcd82e8c712f87d3; f98198eeb3eb51ea: if (in_array($A26eb510e5cf9fee, self::$rServers[$ae5ac4dac1098256]["\x67\x65\x6f\x69\160\137\x63\x6f\x75\156\164\162\x69\x65\163"])) { goto afa8655e847daabf; } if (self::$rServers[$ae5ac4dac1098256]["\147\145\x6f\151\160\x5f\164\171\160\x65"] == "\163\164\162\x69\x63\x74") { goto a09452824c897a3f; } if (isset($db520e494e7cd96f) && !self::$rSettings["\x6f\156\144\145\155\x61\x6e\x64\x5f\142\141\x6c\x61\156\143\x65\137\x65\x71\x75\x61\154"] && $db520e494e7cd96f["\163\145\162\x76\x65\x72\163"][$ae5ac4dac1098256]["\157\156\x5f\144\x65\155\x61\x6e\144"]) { goto Cc4255cd7e4bac77; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\x67\145\x6f\x69\x70\x5f\x74\171\x70\145"] == "\x6c\x6f\167\x5f\160\x72\x69\157\x72\x69\x74\171" ? 2 : 1; goto De548149f22b332c; goto fd022ac51e98555c; Ed010387f4ac926c: } a9b85f5f444da242: if (!(empty($F2e78c999250e487) && empty($D6d16a8286b77da0))) { goto F92db0500a9e96af; } goto A27085ac4c3d9a69; d95835482bd18650: if ($e89304a4cce83be7 == "\x61\162\143\150\151\166\145") { goto b7a636424e0669e6; } return array(); goto cc02f651addc2846; b7a636424e0669e6: return null; goto Cfc3160d369adbe8; d935286ef13cb20d: goto C0c9b7a66b027128; D72f7b5db8e3b214: return $D6d16a8286b77da0; C0c9b7a66b027128: fa53f4063aec5f2f: goto d95835482bd18650; B3e75a4177088d6d: if (self::$rCached) { goto B3a234d15afef8f4; } $db520e494e7cd96f = self::Cf5d2160FB8BA33A($D7ab9dd8c588cced); goto E76ba822b039ff8a; B3a234d15afef8f4: $db520e494e7cd96f = igbinary_unserialize(file_get_contents(STREAMS_TMP_PATH . "\x73\x74\x72\x65\141\155\137" . $D7ab9dd8c588cced)) ?: null; goto Ccc6ac02bb4f86f6; bf940a7a46975d9e: $D6d16a8286b77da0 = $Fa596e0d6af8360c["\146\157\x72\143\145\137\163\145\162\x76\145\162\137\151\144"]; F20669c86d0d3b4b: goto E606d2d8b02ef86c; E6c1cc292db9e728: $D6d16a8286b77da0 = SERVER_ID; goto Dcaf5f12aa1d9374; A27085ac4c3d9a69: return false; F92db0500a9e96af: $D6d16a8286b77da0 = empty($D6d16a8286b77da0) ? array_search(min($F2e78c999250e487), $F2e78c999250e487) : $D6d16a8286b77da0; goto F20669c86d0d3b4b; C8fa246829d7b279: goto bf940a7a46975d9e; Ccc6ac02bb4f86f6: $db520e494e7cd96f["\x62\x6f\x75\x71\x75\145\164\163"] = self::getBouquetMap($D7ab9dd8c588cced); E76ba822b039ff8a: if ($db520e494e7cd96f) { goto D4180e5daf2f4aad; } return false; D4180e5daf2f4aad: goto C5e2d1609b5730c0; Dcaf5f12aa1d9374: E606d2d8b02ef86c: if ($e89304a4cce83be7 == "\x61\162\143\x68\151\x76\145") { goto D72f7b5db8e3b214; } $db520e494e7cd96f["\x69\156\x66\x6f"]["\162\x65\144\x69\162\x65\143\x74\x5f\x69\144"] = $D6d16a8286b77da0; $E1f6143fcdd0d425 = $D6d16a8286b77da0; return array_merge($db520e494e7cd96f["\x69\156\x66\x6f"], $db520e494e7cd96f["\163\x65\x72\166\145\162\x73"][$E1f6143fcdd0d425]); goto d935286ef13cb20d; A545e50abb0a6c71: $C5b27f4e786e790c = array_keys($f36a67960e332d01); $B5e32df8c62aaadc = array_values($f36a67960e332d01); array_multisort($B5e32df8c62aaadc, SORT_ASC, $C5b27f4e786e790c, SORT_ASC); $f36a67960e332d01 = array_combine($C5b27f4e786e790c, $B5e32df8c62aaadc); if ($E21f856c1ce41b33 == "\162\x74\155\x70" && array_key_exists(SERVER_ID, $f36a67960e332d01)) { goto E6c1cc292db9e728; } goto e0749652e88d23ff; dc419fa4d21ad279: a06f5a75cf88d9b9: if (!($db520e494e7cd96f["\151\x6e\146\157"]["\x74\166\x5f\141\x72\x63\x68\151\166\x65\137\x64\165\162\x61\x74\x69\157\156"] > 0 && $db520e494e7cd96f["\x69\x6e\146\x6f"]["\x74\x76\x5f\141\162\x63\x68\x69\x76\x65\x5f\x73\145\162\x76\x65\x72\137\151\x64"] > 0 && array_key_exists($db520e494e7cd96f["\151\156\x66\x6f"]["\164\x76\137\x61\x72\143\150\x69\166\145\x5f\163\145\162\x76\145\x72\x5f\151\x64"], self::$rServers))) { goto f6d0e5dd8bef706b; } $ba551aa766c798db = array($db520e494e7cd96f["\151\156\x66\157"]["\164\166\137\x61\162\x63\150\151\x76\145\137\x73\x65\162\166\x65\x72\137\x69\x64"]); f6d0e5dd8bef706b: Db9b3c94bc1cff24: goto D124587dfe759d54; bed197b0244ee89c: } public static function d616Ceb0d9f594C4($ca9f15bf4112206e) { if (!(isset(self::$rSettings[$ca9f15bf4112206e]) && strlen(self::$rSettings[$ca9f15bf4112206e]) > 0)) { goto A6eb88c17b5f99b5; } return self::$rSettings[$ca9f15bf4112206e]; A6eb88c17b5f99b5: switch ($ca9f15bf4112206e) { case "\x63\x6f\x6e\156\x65\x63\x74\x65\144\x5f\x76\151\x64\x65\x6f\x5f\x70\x61\x74\x68": if (!file_exists(VIDEO_PATH . "\143\x6f\156\x6e\145\143\x74\x65\144\x2e\x74\163")) { goto C4f2b051cd4381d1; } return VIDEO_PATH . "\143\x6f\x6e\x6e\145\143\x74\145\x64\x2e\164\x73"; C4f2b051cd4381d1: goto Bbf3beb742749eaa; case "\x65\x78\160\151\x72\145\144\x5f\x76\151\x64\145\157\x5f\160\x61\164\x68": if (!file_exists(VIDEO_PATH . "\145\170\160\x69\x72\x65\144\x2e\164\163")) { goto Cb9619068ea0f934; } return VIDEO_PATH . "\145\x78\x70\x69\162\145\144\56\x74\163"; Cb9619068ea0f934: goto Bbf3beb742749eaa; case "\142\x61\156\x6e\145\144\137\166\151\144\x65\x6f\x5f\160\x61\164\x68": if (!file_exists(VIDEO_PATH . "\x62\141\x6e\x6e\x65\144\56\164\x73")) { goto fa1d6e5bfe4ca517; } return VIDEO_PATH . "\x62\141\156\x6e\145\x64\56\x74\163"; fa1d6e5bfe4ca517: goto Bbf3beb742749eaa; case "\156\157\164\x5f\x6f\156\137\x61\x69\162\137\x76\x69\x64\145\x6f\137\x70\x61\x74\x68": if (!file_exists(VIDEO_PATH . "\157\146\x66\x6c\x69\156\x65\56\164\163")) { goto d718f08f4ecbf5e0; } return VIDEO_PATH . "\157\146\x66\154\151\x6e\145\x2e\164\163"; d718f08f4ecbf5e0: goto Bbf3beb742749eaa; case "\x65\170\160\151\162\x69\156\147\x5f\x76\151\x64\145\157\x5f\x70\141\164\x68": if (!file_exists(VIDEO_PATH . "\145\x78\160\151\162\151\x6e\x67\x2e\x74\x73")) { goto F34033ea94961e37; } return VIDEO_PATH . "\x65\170\160\151\x72\151\x6e\x67\56\x74\163"; F34033ea94961e37: goto Bbf3beb742749eaa; } c51da91b5ee52132: Bbf3beb742749eaa: return null; } public static function B837A5bfDBcC3234($b393eef354b02561, $ca9f15bf4112206e, $E21f856c1ce41b33, $Fa596e0d6af8360c, $baf7e368dc968fbb, $A26eb510e5cf9fee, $c4bb1de656cc02b8, $ae5ac4dac1098256 = null, $fb380a0d4d4caf83 = null) { goto b177b123df78ea3d; Cca6d5cbc8576cd6: header("\x43\157\x6e\164\x65\x6e\164\55\124\x79\160\145\x3a\40\x61\x70\160\154\151\x63\x61\x74\151\x6f\x6e\57\170\55\x6d\160\145\147\165\x72\154"); header("\103\x6f\x6e\x74\145\156\x74\x2d\x4c\145\156\x67\164\150\72\40" . strlen($ac65e6ceb2976536)); echo $ac65e6ceb2976536; exit; A8c496be7091a1fa: goto f63d1ff463aef648; db9ca5043ddb0392: goto f1d117b3569bfe25; Aec644a539fe15de: $fed6d20d1eb686cf = self::$rServers[$ae5ac4dac1098256]["\x64\x6f\x6d\141\151\156\x73"]["\160\162\157\x74\157\143\157\154"] . "\x3a\57\57" . self::$rServers[$ae5ac4dac1098256]["\144\157\x6d\141\x69\x6e\x73"]["\x75\x72\x6c\163"][array_rand(self::$rServers[$ae5ac4dac1098256]["\144\x6f\155\x61\151\x6e\163"]["\165\162\154\x73"])] . "\x3a" . self::$rServers[$ae5ac4dac1098256]["\144\x6f\155\141\151\156\163"]["\x70\x6f\x72\164"]; f1d117b3569bfe25: if (!($e641f3c23f795ba0 && !self::$rServers[$e641f3c23f795ba0]["\151\x73\137\155\141\x69\156"])) { goto Deb36a0966e289de; } goto D406b3ccfb6b16b8; F4f42987e957d96e: if ($ae5ac4dac1098256) { goto aeb4c3aa160eb6db; } $ae5ac4dac1098256 = SERVER_ID; aeb4c3aa160eb6db: $e641f3c23f795ba0 = null; if (!(self::isProxied($ae5ac4dac1098256) && (!$Fa596e0d6af8360c["\x69\x73\x5f\x72\x65\163\x74\x72\145\x61\x6d\145\162"] or !self::$rSettings["\x72\x65\163\x74\162\145\141\x6d\x65\x72\137\142\171\x70\x61\163\x73\137\160\x72\x6f\170\171"]))) { goto c46c95463ae2ba63; } goto d1eea406697cadd0; f63d1ff463aef648: b8de7144846d9adf: switch ($b393eef354b02561) { case "\x73\150\157\x77\137\x65\x78\x70\151\162\x65\x64\x5f\166\151\144\x65\157": generateError("\x45\x58\120\x49\x52\105\104"); goto Dac15ccc37273e1c; case "\x73\x68\x6f\x77\x5f\x62\141\156\156\x65\144\137\166\x69\x64\145\157": generateError("\102\101\x4e\x4e\x45\x44"); goto Dac15ccc37273e1c; case "\163\150\157\x77\x5f\156\157\164\x5f\x6f\156\x5f\x61\x69\x72\x5f\x76\151\144\x65\157": generateError("\123\x54\x52\105\101\x4d\137\117\106\x46\114\111\x4e\x45"); goto Dac15ccc37273e1c; default: E8C1Bf9496127cec(); goto Dac15ccc37273e1c; } a014b08563dd0085: Dac15ccc37273e1c: goto Dbacb8cbaf08c98d; D406b3ccfb6b16b8: $fed6d20d1eb686cf .= "\x2f" . md5($ae5ac4dac1098256 . "\x5f" . $e641f3c23f795ba0 . "\x5f" . OPENSSL_EXTRA); Deb36a0966e289de: $D5439b1774065e48 = array("\145\x78\160\x69\162\x65\163" => time() + 10, "\x76\151\x64\x65\x6f\137\160\x61\164\150" => $ca9f15bf4112206e); $f697659a936bee8d = Xui\Functions::encrypt(json_encode($D5439b1774065e48), self::$rSettings["\x6c\x69\x76\x65\137\x73\164\162\x65\x61\155\151\156\x67\x5f\x70\141\163\x73"], OPENSSL_EXTRA); if ($E21f856c1ce41b33 == "\x6d\x33\x75\70") { goto ff7f3379c4670f80; } goto E60c6ffd1ae09478; E8af8f6a4ec6acf8: $e641f3c23f795ba0 = $ae5ac4dac1098256; $ae5ac4dac1098256 = $fb380a0d4d4caf83; c46c95463ae2ba63: if (self::$rServers[$ae5ac4dac1098256]["\162\x61\156\144\x6f\155\137\x69\160"] && count(self::$rServers[$ae5ac4dac1098256]["\144\157\x6d\141\151\156\x73"]["\165\x72\x6c\163"]) > 0) { goto Aec644a539fe15de; } $fed6d20d1eb686cf = rtrim(self::$rServers[$ae5ac4dac1098256]["\x73\x69\164\x65\x5f\x75\x72\x6c"], "\57"); goto db9ca5043ddb0392; b177b123df78ea3d: $ca9f15bf4112206e = self::D616ceB0d9F594c4($ca9f15bf4112206e); if (!(!$Fa596e0d6af8360c["\x69\x73\x5f\162\x65\163\x74\162\145\141\155\x65\x72"] && self::$rSettings[$b393eef354b02561] && strlen($ca9f15bf4112206e) > 0)) { goto b8de7144846d9adf; } if ($ae5ac4dac1098256) { goto Bacf4dd8323debc1; } $ae5ac4dac1098256 = self::e7c8d136d76aDAf4($Fa596e0d6af8360c, $baf7e368dc968fbb, $A26eb510e5cf9fee, $c4bb1de656cc02b8); Bacf4dd8323debc1: goto F4f42987e957d96e; E60c6ffd1ae09478: header("\x4c\157\x63\x61\164\151\x6f\156\x3a\x20{$fed6d20d1eb686cf}\x2f\x61\x75\164\x68\x2f{$f697659a936bee8d}"); exit; goto A8c496be7091a1fa; ff7f3379c4670f80: $ac65e6ceb2976536 = "\x23\105\130\x54\115\63\125\xa\43\105\130\124\55\130\x2d\126\105\122\123\111\x4f\116\72\x33\12\x23\x45\x58\x54\55\130\55\115\105\104\x49\101\x2d\x53\x45\121\x55\105\116\x43\x45\x3a\x30\12\x23\x45\130\124\55\x58\x2d\x41\114\x4c\117\127\x2d\x43\101\x43\110\x45\72\131\105\x53\xa\43\x45\130\124\x2d\130\x2d\x54\x41\x52\x47\105\124\104\x55\122\x41\124\x49\117\x4e\x3a\61\x30\12\x23\105\130\124\x49\x4e\106\x3a\x31\x30\x2e\x30\54\xa{$fed6d20d1eb686cf}\x2f\x61\165\164\x68\57{$f697659a936bee8d}\12\x23\105\130\x54\x2d\x58\x2d\x45\x4e\x44\114\111\x53\x54"; goto Cca6d5cbc8576cd6; d1eea406697cadd0: $f0ebd2c033a8a36d = self::getProxies($ae5ac4dac1098256); $fb380a0d4d4caf83 = self::availableProxy(array_keys($f0ebd2c033a8a36d), $A26eb510e5cf9fee, $Fa596e0d6af8360c["\x63\x6f\x6e\137\151\x73\160\x5f\x6e\x61\x6d\145"]); if ($fb380a0d4d4caf83) { goto Ac93d3f3ec27ad3d; } E8C1BF9496127cec(); Ac93d3f3ec27ad3d: goto E8af8f6a4ec6acf8; Dbacb8cbaf08c98d: } public static function E7c8D136d76AdAF4($Fa596e0d6af8360c, $Fb3e11f4112863ed, $A26eb510e5cf9fee, $ccd06d772df5a9cc = '') { goto Bd1ed168b2cc3529; Bd1ed168b2cc3529: $ba551aa766c798db = array(); foreach (self::$rServers as $ae5ac4dac1098256 => $b2b54472d1fe5a60) { if (!(!$b2b54472d1fe5a60["\x73\145\x72\x76\145\162\x5f\x6f\x6e\x6c\151\x6e\x65"] || $b2b54472d1fe5a60["\163\x65\x72\x76\145\162\x5f\164\171\x70\145"] != 0)) { goto fbf04e104d786414; } goto Faa0f02d8fa8b89d; fbf04e104d786414: $ba551aa766c798db[] = $ae5ac4dac1098256; Faa0f02d8fa8b89d: } C9932e464b8272b0: if (!empty($ba551aa766c798db)) { goto f188bb72147f25fa; } return false; goto A17f5939e8c26515; C16d22701ecab19a: goto D871aeede39372e8; df986e1bca0b3060: $D6d16a8286b77da0 = $Fa596e0d6af8360c["\146\x6f\162\143\x65\137\x73\x65\162\166\145\x72\137\x69\x64"]; D871aeede39372e8: return $D6d16a8286b77da0; goto E8c831fb85740c86; e0ba48883afe6503: ac393dd65b00c72c: if (!(empty($F2e78c999250e487) && empty($D6d16a8286b77da0))) { goto b3f8d32633ce84cc; } return false; b3f8d32633ce84cc: $D6d16a8286b77da0 = empty($D6d16a8286b77da0) ? array_search(min($F2e78c999250e487), $F2e78c999250e487) : $D6d16a8286b77da0; goto C16d22701ecab19a; aa00577203f473b3: b714752adabbc966: $f36a67960e332d01 = array_filter($f36a67960e332d01, "\151\163\x5f\x6e\165\155\x65\162\x69\x63"); if (empty($f36a67960e332d01)) { goto cdccf25016880229; } $C5b27f4e786e790c = array_keys($f36a67960e332d01); $B5e32df8c62aaadc = array_values($f36a67960e332d01); goto a5aef8a34e0e1baf; A17f5939e8c26515: f188bb72147f25fa: shuffle($ba551aa766c798db); $Eb9fab91c1bae6ca = self::d38d9da07fd55505(); $f36a67960e332d01 = array(); foreach ($ba551aa766c798db as $ae5ac4dac1098256) { $ea6a2dec39e1f8f7 = isset($Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\157\x6e\154\x69\156\x65\x5f\x63\x6c\x69\x65\x6e\x74\x73"]) ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\157\x6e\154\151\x6e\x65\x5f\143\154\151\x65\156\x74\x73"] : 0; if (!($ea6a2dec39e1f8f7 == 0)) { goto Df5553428ec54070; } $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\143\141\160\141\x63\151\164\171"] = 0; Df5553428ec54070: $f36a67960e332d01[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\x74\x6f\x74\x61\154\x5f\143\154\x69\x65\156\164\x73"] > 0 && self::$rServers[$ae5ac4dac1098256]["\164\157\x74\x61\x6c\137\x63\x6c\x69\145\156\164\x73"] > $ea6a2dec39e1f8f7 ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\143\141\x70\x61\143\x69\x74\171"] : false; a96e83d74151e4eb: } goto aa00577203f473b3; E8c831fb85740c86: cdccf25016880229: return false; goto f5e98da9e07e1607; a5aef8a34e0e1baf: array_multisort($B5e32df8c62aaadc, SORT_ASC, $C5b27f4e786e790c, SORT_ASC); $f36a67960e332d01 = array_combine($C5b27f4e786e790c, $B5e32df8c62aaadc); if ($Fa596e0d6af8360c["\146\157\162\x63\x65\x5f\163\x65\162\166\145\162\x5f\151\144"] != 0 and array_key_exists($Fa596e0d6af8360c["\146\x6f\162\143\x65\137\163\145\162\166\x65\162\137\x69\144"], $f36a67960e332d01)) { goto df986e1bca0b3060; } $F2e78c999250e487 = array(); foreach (array_keys($f36a67960e332d01) as $ae5ac4dac1098256) { goto a5965a2bb5304341; A81fc4586a7a2b4c: if (in_array($ccd06d772df5a9cc, self::$rServers[$ae5ac4dac1098256]["\x69\x73\160\137\156\141\155\145\163"])) { goto af94b846786447cf; } if (self::$rServers[$ae5ac4dac1098256]["\x69\x73\x70\137\x74\171\160\145"] == "\x73\164\x72\x69\143\164") { goto Fe66e5f90b585f65; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\x69\163\x70\137\164\171\160\x65"] == "\154\157\167\x5f\x70\x72\x69\x6f\162\151\164\x79" ? 1 : 2; goto bc1e1a73b271597b; Fe66e5f90b585f65: goto Cfaebbd958428eba; d89af317365d6f32: goto ac393dd65b00c72c; a45245757ba93241: Caffc5be8da88d4d: goto B26aa6ea539c8902; f376d1a8f6d5394f: goto e18ad225ced37084; a5965a2bb5304341: if (self::$rServers[$ae5ac4dac1098256]["\x65\156\141\142\154\x65\137\147\145\157\x69\x70"] == 1) { goto f376d1a8f6d5394f; } if (self::$rServers[$ae5ac4dac1098256]["\x65\x6e\141\x62\154\145\x5f\x69\163\x70"] == 1) { goto d203e1e7f1df4c98; } $F2e78c999250e487[$ae5ac4dac1098256] = 1; goto Caffc5be8da88d4d; d203e1e7f1df4c98: goto A81fc4586a7a2b4c; fb38ee0658f5e51f: goto ac393dd65b00c72c; b5090cb11da21114: B26aa6ea539c8902: e4ffc7c7e5d8c465: goto ea285183c66c6de0; Cfaebbd958428eba: unset($f36a67960e332d01[$ae5ac4dac1098256]); bc1e1a73b271597b: goto a45245757ba93241; af94b846786447cf: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto d89af317365d6f32; C6ade4e63fd594fa: unset($f36a67960e332d01[$ae5ac4dac1098256]); d6ef8d9902594b57: goto b5090cb11da21114; d8ca7c58ee94fdcc: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto fb38ee0658f5e51f; e18ad225ced37084: if (in_array($A26eb510e5cf9fee, self::$rServers[$ae5ac4dac1098256]["\x67\x65\157\x69\160\x5f\143\x6f\x75\x6e\164\x72\x69\145\x73"])) { goto d8ca7c58ee94fdcc; } if (self::$rServers[$ae5ac4dac1098256]["\147\145\157\151\x70\x5f\x74\x79\x70\x65"] == "\x73\x74\162\x69\143\x74") { goto B8e962c4a041cd59; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\x67\145\x6f\151\x70\137\x74\x79\x70\145"] == "\154\x6f\x77\x5f\x70\162\x69\157\x72\x69\164\x79" ? 1 : 2; goto d6ef8d9902594b57; B8e962c4a041cd59: goto C6ade4e63fd594fa; ea285183c66c6de0: } goto e0ba48883afe6503; f5e98da9e07e1607: } public static function availableProxy($f0ebd2c033a8a36d, $A26eb510e5cf9fee, $ccd06d772df5a9cc = '') { goto D5a34f58c0248bbc; D52f0ad09d6a151b: D205d64d76662113: if (!(empty($F2e78c999250e487) && empty($D6d16a8286b77da0))) { goto ab26b90afa0e656d; } return null; ab26b90afa0e656d: $D6d16a8286b77da0 = empty($D6d16a8286b77da0) ? array_search(min($F2e78c999250e487), $F2e78c999250e487) : $D6d16a8286b77da0; goto f93c259658f20aed; f93c259658f20aed: return $D6d16a8286b77da0; A32347e1cf4e5f33: return null; goto f991862dbc129d02; b51cc0bec03eaaa1: foreach ($f0ebd2c033a8a36d as $ae5ac4dac1098256) { $ea6a2dec39e1f8f7 = isset($Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\x6f\x6e\154\x69\156\145\137\x63\x6c\151\145\x6e\164\163"]) ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\x6f\x6e\154\151\x6e\145\x5f\x63\154\151\145\156\164\163"] : 0; if (!($ea6a2dec39e1f8f7 == 0)) { goto e634f1a244ca34a6; } $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\143\x61\x70\x61\143\151\x74\171"] = 0; e634f1a244ca34a6: $f36a67960e332d01[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\x74\157\x74\141\154\137\143\154\x69\x65\x6e\164\163"] > 0 && self::$rServers[$ae5ac4dac1098256]["\164\x6f\164\141\x6c\137\x63\x6c\151\x65\156\164\x73"] > $ea6a2dec39e1f8f7 ? $Eb9fab91c1bae6ca[$ae5ac4dac1098256]["\143\141\x70\141\143\151\x74\x79"] : false; b22f22b5a642cb54: } C27c0391deff2d14: $f36a67960e332d01 = array_filter($f36a67960e332d01, "\151\x73\137\156\165\155\145\x72\x69\x63"); if (empty($f36a67960e332d01)) { goto A32347e1cf4e5f33; } $C5b27f4e786e790c = array_keys($f36a67960e332d01); goto F3a9d14e0fdf1d9a; F3a9d14e0fdf1d9a: $B5e32df8c62aaadc = array_values($f36a67960e332d01); array_multisort($B5e32df8c62aaadc, SORT_ASC, $C5b27f4e786e790c, SORT_ASC); $f36a67960e332d01 = array_combine($C5b27f4e786e790c, $B5e32df8c62aaadc); $F2e78c999250e487 = array(); foreach (array_keys($f36a67960e332d01) as $ae5ac4dac1098256) { goto ce91dbadfab6d081; d4b69792bd25e87d: unset($f36a67960e332d01[$ae5ac4dac1098256]); f1b06cdcb820f361: goto f487fa00b6bdee06; c6dbf3d86edf3b7e: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto E2df3f4ea1a816ab; E2df3f4ea1a816ab: goto D205d64d76662113; f487fa00b6bdee06: ec3103fffe6eef19: D2d833a17144ab40: goto dd1fa91db1fe2969; e856db3e5cac77b2: unset($f36a67960e332d01[$ae5ac4dac1098256]); E82b8c9e3473f3e9: goto a62f50bcfa57e970; Ec520e7e678de9de: $D6d16a8286b77da0 = $ae5ac4dac1098256; goto b35fd3ceddc31741; B9c9ade879454310: if (in_array($ccd06d772df5a9cc, self::$rServers[$ae5ac4dac1098256]["\x69\x73\160\137\x6e\x61\155\145\163"])) { goto Ec520e7e678de9de; } if (self::$rServers[$ae5ac4dac1098256]["\151\163\160\x5f\164\171\x70\x65"] == "\x73\164\x72\x69\143\164") { goto Dee90e80c51f4e87; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\x69\163\160\x5f\x74\171\x70\145"] == "\x6c\157\x77\137\x70\162\x69\x6f\x72\151\x74\171" ? 1 : 2; goto E82b8c9e3473f3e9; Dee90e80c51f4e87: goto e856db3e5cac77b2; b35fd3ceddc31741: goto D205d64d76662113; a62f50bcfa57e970: B60a1461ef8bbcbe: goto ec3103fffe6eef19; A9d616fbe802b598: goto A6c7af7968c5869f; A6c7af7968c5869f: if (in_array($A26eb510e5cf9fee, self::$rServers[$ae5ac4dac1098256]["\147\145\157\151\x70\x5f\143\157\165\156\164\162\x69\x65\x73"])) { goto c6dbf3d86edf3b7e; } if (self::$rServers[$ae5ac4dac1098256]["\147\x65\157\151\160\x5f\x74\171\x70\145"] == "\x73\x74\x72\x69\143\x74") { goto e9b778926a46b52a; } $F2e78c999250e487[$ae5ac4dac1098256] = self::$rServers[$ae5ac4dac1098256]["\147\145\x6f\151\x70\137\164\x79\x70\x65"] == "\154\157\x77\137\160\x72\x69\x6f\162\151\164\171" ? 1 : 2; goto f1b06cdcb820f361; e9b778926a46b52a: goto d4b69792bd25e87d; ce91dbadfab6d081: if (self::$rServers[$ae5ac4dac1098256]["\x65\156\x61\142\154\145\x5f\147\x65\157\x69\160"] == 1) { goto A9d616fbe802b598; } if (self::$rServers[$ae5ac4dac1098256]["\x65\156\x61\142\154\145\137\151\x73\x70"] == 1) { goto ba95464bf9d7fdb4; } $F2e78c999250e487[$ae5ac4dac1098256] = 1; goto B60a1461ef8bbcbe; ba95464bf9d7fdb4: goto B9c9ade879454310; dd1fa91db1fe2969: } goto D52f0ad09d6a151b; D5a34f58c0248bbc: if (!empty($f0ebd2c033a8a36d)) { goto aec00c9d6a5abfce; } return null; aec00c9d6a5abfce: $Eb9fab91c1bae6ca = self::d38D9Da07fD55505(true); $f36a67960e332d01 = array(); goto b51cc0bec03eaaa1; f991862dbc129d02: } public static function Aafa5c05D5154D21($E11988acbd78c128, $e73dedc1e4250d38, $d98e53aa13f0439f = null, $b9d5fec4881dbb60 = '', $baf7e368dc968fbb = null, $b22b6a5c2a6bfc7e = null) { goto B9c5cdd6c2d75c46; c73b2f9adffe5ff6: return; D1b317db1162fb24: $c3484da494dc5e3a = self::$db->get_rows(); goto b750985dafd59cca; db49cf557dfeb350: goto D7dc391ddf5ce17f; f348e47da58d04b3: self::$db->query("\x44\105\114\x45\124\x45\40\x46\x52\117\x4d\40\x60\x6c\x69\x6e\145\163\x5f\154\x69\x76\x65\x60\40\127\x48\x45\122\x45\x20\x60\x61\x63\x74\x69\x76\151\x74\x79\137\x69\144\x60\40\x49\116\40\50" . implode("\54", array_map("\x69\x6e\164\x76\141\x6c", $Bc1201d71c20da55)) . "\51"); goto E3bb621c212c3ccc; F2c2daa14bf0b349: $b87293013adb3002 = array(); $aa26eb7fb68f75c9 = self::$redis->multi(); goto F8897066561ed3fe; D7dc391ddf5ce17f: $c3484da494dc5e3a = array(); $C5b27f4e786e790c = self::F343b38458A6AE01($E11988acbd78c128, true, true); $d5c2361f587507a9 = count($C5b27f4e786e790c) - $e73dedc1e4250d38; if (!($d5c2361f587507a9 <= 0)) { goto A580a6bcece2db92; } return; goto be6bf8f7e38be783; Accb7d9ce6234ef5: a6c865218f78e2a7: foreach ($A9b8de1e7ded4929 as $A998c62b220dd163) { goto b3a2f79504640d8a; Cd00c78244c53ef9: c238eca665318e6e: if (!($c3484da494dc5e3a[$ddaf7abb634c64e8]["\160\151\x64"] == getmypid())) { goto d3d63faabba596a0; } goto B6418bf9daf97e6d; d3d63faabba596a0: if (!($c3484da494dc5e3a[$ddaf7abb634c64e8]["\x75\163\145\x72\137\x69\160"] == $baf7e368dc968fbb && $c3484da494dc5e3a[$ddaf7abb634c64e8]["\x75\163\145\x72\137\141\147\145\x6e\x74"] == $b22b6a5c2a6bfc7e && $A998c62b220dd163 == 2 or $c3484da494dc5e3a[$ddaf7abb634c64e8]["\165\163\x65\162\x5f\x69\160"] == $baf7e368dc968fbb && $A998c62b220dd163 == 1 or $A998c62b220dd163 == 0)) { goto F5eab65c707cc7fd; } goto b5c612c1d66d14ea; f3090e8605c4328d: Eba00347e848a292: goto F111856cd3eb2e5d; b3a2f79504640d8a: $ddaf7abb634c64e8 = 0; a3ec5fa0e6531fb6: if (!($ddaf7abb634c64e8 < count($c3484da494dc5e3a) && $B33579c18e12f6f0 < $d5c2361f587507a9)) { goto cd2758380470c8a5; } if (!($B33579c18e12f6f0 == $d5c2361f587507a9)) { goto c238eca665318e6e; } goto d3a411f6c770f6bf; goto Cd00c78244c53ef9; ec5b457ec97fcee8: A78ea5a1a2f870eb: if (!($c3484da494dc5e3a[$ddaf7abb634c64e8]["\x6f\x6e\x5f\144\145\155\141\x6e\144"] && $c3484da494dc5e3a[$ddaf7abb634c64e8]["\x73\x65\162\x76\145\162\x5f\151\144"] == SERVER_ID && self::$rSettings["\157\x6e\x5f\144\x65\155\x61\156\x64\x5f\151\156\x73\164\x61\x6e\164\137\157\146\146"])) { goto be914ec74d6ea124; } self::cace4E7D4D8c2945($c3484da494dc5e3a[$ddaf7abb634c64e8]["\x73\164\162\x65\141\x6d\137\x69\144"], $c3484da494dc5e3a[$ddaf7abb634c64e8]["\160\x69\x64"]); be914ec74d6ea124: a31184ab0ae3574d: goto E2d173c7bcf6a2dc; E2d173c7bcf6a2dc: F5eab65c707cc7fd: B6418bf9daf97e6d: $ddaf7abb634c64e8++; goto a3ec5fa0e6531fb6; cd2758380470c8a5: goto f3090e8605c4328d; b5c612c1d66d14ea: if (!self::d6f748d0E73cAcB3($c3484da494dc5e3a[$ddaf7abb634c64e8])) { goto a31184ab0ae3574d; } $B33579c18e12f6f0++; if (!($c3484da494dc5e3a[$ddaf7abb634c64e8]["\x63\x6f\x6e\x74\141\151\x6e\x65\162"] != "\150\x6c\x73")) { goto A78ea5a1a2f870eb; } if (self::$rSettings["\162\x65\144\151\163\137\x68\141\156\x64\154\x65\x72"]) { goto b0a9c07c7a40b7d7; } $Bc1201d71c20da55[] = intval($c3484da494dc5e3a[$ddaf7abb634c64e8]["\x61\143\164\151\166\x69\164\171\x5f\151\x64"]); goto e10a3732b47e3c54; e10a3732b47e3c54: goto A6bcd83fd31dd78c; b0a9c07c7a40b7d7: $Bc1201d71c20da55[] = $c3484da494dc5e3a[$ddaf7abb634c64e8]; A6bcd83fd31dd78c: $C0bd86501bccd2f5[$c3484da494dc5e3a[$ddaf7abb634c64e8]["\163\x74\x72\145\141\155\137\x69\x64"]][] = $A9f4fee9428b9672[] = $c3484da494dc5e3a[$ddaf7abb634c64e8]["\165\x75\151\x64"]; goto ec5b457ec97fcee8; F111856cd3eb2e5d: } d3a411f6c770f6bf: if (empty($Bc1201d71c20da55)) { goto F4bae20f2e5845e4; } if (self::$rSettings["\162\145\144\x69\163\137\x68\x61\x6e\144\154\145\x72"]) { goto F2c2daa14bf0b349; } goto f348e47da58d04b3; A369a341fd7a1980: $aa26eb7fb68f75c9->exec(); E3bb621c212c3ccc: foreach ($A9f4fee9428b9672 as $eaa7a2e7d4be7356) { @unlink(CONS_TMP_PATH . $eaa7a2e7d4be7356); Db0ee78c81a1983b: } E166c50e54022939: foreach ($C0bd86501bccd2f5 as $D7ab9dd8c588cced => $b87293013adb3002) { foreach ($b87293013adb3002 as $eaa7a2e7d4be7356) { @unlink(CONS_TMP_PATH . $D7ab9dd8c588cced . "\x2f" . $eaa7a2e7d4be7356); A178fee23753b952: } F743e8f46651f29f: eeb5b1e91639c184: } goto B08db7ee357f9295; D68dc8c1fcd1a895: array_multisort($cf7bb3e9610a8bf9, SORT_ASC, $c3484da494dc5e3a); b750985dafd59cca: $baf7e368dc968fbb = self::C5c4D0ac48Ce3957(); $B33579c18e12f6f0 = 0; $C0bd86501bccd2f5 = $A9f4fee9428b9672 = $Bc1201d71c20da55 = array(); goto C629db69ebd8f39a; B08db7ee357f9295: a5adb6392323a5e0: F4bae20f2e5845e4: return $B33579c18e12f6f0; goto A807ae0dfdb8068b; ffc40f2801a4e245: self::$db->query("\x53\x45\x4c\105\103\x54\x20\140\x6c\x69\x6e\x65\x73\x5f\154\151\x76\x65\140\x2e\x2a\x2c\x20\x60\157\x6e\x5f\x64\145\x6d\x61\x6e\144\x60\x20\x46\x52\117\115\x20\x60\154\151\x6e\145\163\x5f\x6c\x69\x76\x65\x60\40\x4c\x45\x46\124\x20\x4a\117\x49\116\40\x60\x73\x74\x72\145\x61\x6d\163\137\x73\145\162\x76\145\x72\x73\140\x20\x4f\x4e\40\140\x73\164\162\145\x61\155\x73\x5f\x73\x65\162\x76\145\162\x73\140\56\x60\x73\x74\x72\145\141\x6d\137\x69\x64\140\x20\x3d\40\140\x6c\x69\x6e\145\163\x5f\x6c\151\x76\x65\x60\x2e\140\163\x74\162\x65\x61\155\137\151\144\x60\x20\x41\116\x44\x20\140\163\164\x72\x65\141\155\163\x5f\163\145\162\166\x65\x72\163\x60\56\x60\163\x65\x72\x76\x65\162\137\151\144\140\40\75\40\140\154\151\156\x65\x73\137\154\151\166\x65\140\x2e\140\x73\145\162\166\145\x72\x5f\x69\x64\140\x20\x57\110\x45\x52\x45\x20\x60\154\151\156\145\163\x5f\154\151\x76\x65\x60\x2e\140\150\x6d\x61\x63\137\151\144\140\40\75\x20\x3f\x20\101\x4e\x44\x20\x60\x6c\151\156\145\163\137\x6c\x69\166\145\140\56\140\x68\x6c\x73\137\145\156\x64\140\x20\x3d\x20\60\40\101\116\x44\x20\140\154\151\156\x65\163\137\x6c\151\166\x65\140\56\140\150\x6d\141\x63\x5f\151\x64\145\156\164\151\x66\151\145\x72\140\x20\75\40\x3f\40\x4f\x52\104\x45\122\40\x42\131\x20\x60\x6c\151\156\145\163\x5f\154\x69\166\x65\x60\x2e\x60\x61\143\164\x69\166\x69\x74\171\137\151\144\140\x20\101\x53\x43", $d98e53aa13f0439f, $b9d5fec4881dbb60); E44414f0011ab204: $c0a3c15f73f7d7c2 = self::$db->num_rows(); $d5c2361f587507a9 = $c0a3c15f73f7d7c2 - $e73dedc1e4250d38; if (!($d5c2361f587507a9 <= 0)) { goto D1b317db1162fb24; } goto c73b2f9adffe5ff6; Bb1a667a5cdb99d5: $A9b8de1e7ded4929 = array(1, 0); Cb7aea2c5270eab1: goto a6c865218f78e2a7; e90ed44082d1693e: $A9b8de1e7ded4929 = array(2, 1, 0); goto Accb7d9ce6234ef5; be6bf8f7e38be783: A580a6bcece2db92: foreach (array_map("\151\147\x62\151\156\141\162\x79\137\x75\156\163\x65\162\151\141\154\151\x7a\145", self::$redis->mGet($C5b27f4e786e790c)) as $e23507400fd42c94) { if (!is_array($e23507400fd42c94)) { goto Bb5bb4bcd3df8d56; } $c3484da494dc5e3a[] = $e23507400fd42c94; Bb5bb4bcd3df8d56: c4cf5f5d219a0521: } b8ac9bf7171ba595: unset($C5b27f4e786e790c); $cf7bb3e9610a8bf9 = array_column($c3484da494dc5e3a, "\144\141\x74\145\137\x73\164\x61\x72\164"); goto D68dc8c1fcd1a895; F8897066561ed3fe: foreach ($Bc1201d71c20da55 as $e23507400fd42c94) { goto Aaf1d203c43ef836; Aaf1d203c43ef836: $aa26eb7fb68f75c9->zRem("\114\x49\x4e\105\x23{$e23507400fd42c94["\x69\x64\x65\156\164\x69\x74\171"]}", $e23507400fd42c94["\165\165\151\x64"]); $aa26eb7fb68f75c9->zRem("\114\111\x4e\x45\x5f\x41\x4c\x4c\43{$e23507400fd42c94["\151\x64\x65\156\164\x69\164\171"]}", $e23507400fd42c94["\165\x75\151\x64"]); $aa26eb7fb68f75c9->zRem("\x53\x54\x52\x45\101\115\x23{$e23507400fd42c94["\x73\x74\162\145\141\x6d\137\151\x64"]}", $e23507400fd42c94["\x75\165\151\x64"]); $aa26eb7fb68f75c9->zRem("\x53\x45\x52\126\x45\122\43{$e23507400fd42c94["\x73\x65\162\x76\145\162\x5f\x69\x64"]}", $e23507400fd42c94["\165\165\151\x64"]); if (!$e23507400fd42c94["\x75\x73\145\x72\137\151\144"]) { goto a6e9b6cce21f3230; } goto b790e5f816e3097f; b790e5f816e3097f: $aa26eb7fb68f75c9->zRem("\x53\105\x52\x56\x45\122\x5f\x4c\111\116\105\x53\x23{$e23507400fd42c94["\163\145\162\166\145\162\137\x69\144"]}", $e23507400fd42c94["\165\x75\151\x64"]); a6e9b6cce21f3230: if (!$e23507400fd42c94["\160\x72\157\170\x79\x5f\x69\144"]) { goto Dcb9692eadee4cbf; } $aa26eb7fb68f75c9->zRem("\120\x52\117\x58\x59\x23{$e23507400fd42c94["\x70\162\157\x78\171\x5f\151\144"]}", $e23507400fd42c94["\x75\165\151\144"]); Dcb9692eadee4cbf: goto c95cecf01d0a9b12; c95cecf01d0a9b12: $aa26eb7fb68f75c9->del($e23507400fd42c94["\165\x75\151\x64"]); $b87293013adb3002[] = $e23507400fd42c94["\x75\x75\151\x64"]; A418db3a1571704d: goto cf5ae49939bf01b9; cf5ae49939bf01b9: } A6e8cf8ba73f2025: $aa26eb7fb68f75c9->zRem("\103\117\x4e\x4e\x45\103\124\111\x4f\116\123", ...$b87293013adb3002); $aa26eb7fb68f75c9->zRem("\x4c\x49\x56\x45", ...$b87293013adb3002); $aa26eb7fb68f75c9->sRem("\x45\x4e\x44\105\x44", ...$b87293013adb3002); goto A369a341fd7a1980; B9c5cdd6c2d75c46: if (self::$rSettings["\162\x65\x64\151\x73\x5f\150\141\156\144\x6c\x65\x72"]) { goto db49cf557dfeb350; } if ($d98e53aa13f0439f) { goto Ca525eb855b0bc4d; } self::$db->query("\123\105\x4c\x45\103\x54\40\x60\154\151\156\145\x73\137\x6c\151\166\145\140\x2e\52\54\40\x60\x6f\156\x5f\144\145\x6d\x61\156\144\140\x20\106\122\117\x4d\40\140\x6c\x69\156\x65\x73\x5f\154\151\166\x65\x60\40\x4c\105\x46\124\40\x4a\x4f\x49\x4e\x20\x60\x73\164\162\145\141\x6d\x73\137\163\145\x72\166\x65\162\163\x60\40\x4f\x4e\40\140\163\x74\162\x65\141\x6d\163\x5f\x73\145\162\166\x65\x72\x73\140\x2e\x60\163\164\162\x65\141\155\137\151\x64\140\x20\x3d\x20\x60\154\x69\156\x65\x73\x5f\x6c\151\x76\145\x60\x2e\x60\x73\x74\162\x65\x61\x6d\137\x69\x64\140\x20\x41\x4e\104\x20\140\163\164\162\145\x61\x6d\163\x5f\x73\x65\x72\x76\x65\162\x73\x60\x2e\x60\x73\145\162\x76\145\x72\x5f\151\x64\140\x20\75\x20\140\154\x69\x6e\145\163\137\x6c\x69\166\145\x60\x2e\140\163\x65\x72\166\145\x72\x5f\x69\x64\140\40\127\110\x45\x52\x45\40\x60\154\151\x6e\x65\x73\137\154\x69\166\145\140\x2e\140\x75\x73\145\x72\137\x69\x64\140\40\x3d\x20\x3f\40\101\116\x44\x20\140\154\x69\156\145\163\137\154\151\x76\x65\x60\x2e\x60\x68\154\163\x5f\145\156\144\140\40\x3d\x20\60\40\117\x52\x44\105\122\40\102\x59\40\x60\154\151\x6e\x65\163\137\x6c\151\x76\145\x60\56\x60\x61\x63\x74\x69\x76\151\x74\171\137\151\144\140\x20\x41\x53\103", $E11988acbd78c128); goto E44414f0011ab204; Ca525eb855b0bc4d: goto ffc40f2801a4e245; C629db69ebd8f39a: if ($baf7e368dc968fbb && $b22b6a5c2a6bfc7e) { goto e90ed44082d1693e; } if ($baf7e368dc968fbb) { goto c733a249643c3444; } $A9b8de1e7ded4929 = array(0); goto Cb7aea2c5270eab1; c733a249643c3444: goto Bb1a667a5cdb99d5; A807ae0dfdb8068b: } public static function D6f748D0e73CaCb3($Ebb033294df38f8d) { goto cf67e805d8f37dbe; F9cf19ab395fcc97: $Ebb033294df38f8d = igbinary_unserialize(self::$redis->get($Ebb033294df38f8d)); goto f4fca100364108c6; C138e17907501fab: if (strlen(strval($Ebb033294df38f8d)) == 32) { goto b33b40b1aba90ac1; } self::$db->query("\123\x45\x4c\105\x43\124\40\x2a\x20\106\x52\117\x4d\40\x60\154\151\x6e\145\163\137\x6c\x69\166\145\x60\x20\x57\110\105\122\105\40\x60\141\x63\164\x69\x76\x69\x74\x79\137\151\x64\x60\40\75\x20\77", $Ebb033294df38f8d); goto e199acd437faf079; Caf1f23c295ba0d1: goto d83b5ab3133423e9; Bd0b66d8c81b6189: if (self::$rSettings["\x72\145\x64\151\163\137\150\x61\x6e\x64\x6c\x65\x72"]) { goto Dfe2f35ee9f6f29f; } self::$db->query("\125\x50\104\x41\124\105\40\x60\154\x69\x6e\145\x73\137\x6c\x69\x76\145\140\40\x53\x45\124\x20\x60\150\x6c\163\137\x65\156\144\140\x20\75\x20\x31\x20\127\x48\x45\x52\105\40\x60\x61\143\x74\151\x76\x69\164\171\x5f\x69\x64\140\40\x3d\x20\x3f", $Ebb033294df38f8d["\x61\143\164\x69\166\x69\164\x79\x5f\151\144"]); goto A58780c61ea7d240; goto Ea7250fd15281211; C7f1c51f14403a66: if ($Ebb033294df38f8d["\x63\x6f\156\164\x61\151\156\145\x72"] == "\x72\x74\155\160") { goto B3de010851d42ae5; } if ($Ebb033294df38f8d["\143\x6f\156\x74\x61\x69\156\145\x72"] == "\150\154\x73") { goto Bd0b66d8c81b6189; } if ($Ebb033294df38f8d["\x73\145\x72\x76\x65\x72\x5f\151\144"] == SERVER_ID) { goto ab65fc09a36b682a; } if (self::$rSettings["\162\145\x64\x69\x73\x5f\150\x61\156\x64\x6c\x65\x72"]) { goto ba6b81f50209c4a5; } self::$db->query("\111\116\123\x45\122\x54\x20\x49\116\x54\117\x20\140\163\151\x67\x6e\141\154\x73\x60\40\50\140\160\x69\x64\x60\54\x60\163\145\x72\166\x65\162\x5f\x69\144\x60\x2c\140\164\151\155\x65\x60\x29\x20\x56\101\114\125\x45\123\x28\x3f\x2c\77\54\125\x4e\111\x58\x5f\x54\x49\115\x45\x53\124\x41\115\x50\x28\x29\51", $Ebb033294df38f8d["\x70\151\144"], $Ebb033294df38f8d["\163\145\162\x76\x65\x72\137\151\144"]); goto a890d23bfc339946; Bd42ca118e94a4b4: b6246e4b14513d86: self::f3959CA05320379f($Ebb033294df38f8d["\160\x69\144"], $Ebb033294df38f8d["\163\x65\x72\x76\x65\x72\137\x69\x64"], 1); adf306218c66b1b9: goto fe8c2b1c481f8975; B687b6fb04d31958: goto a5d55a71f5f774d7; Ea7250fd15281211: Dfe2f35ee9f6f29f: self::D4aCf4eFD64F5703($Ebb033294df38f8d, array(), "\143\x6c\157\163\145"); A58780c61ea7d240: d83b5ab3133423e9: goto fc41ebb88bff3404; goto a76423f80f2526aa; b3fb93f7ae1e393f: ab65fc09a36b682a: if (!($Ebb033294df38f8d["\160\x69\144"] != getmypid() && is_numeric($Ebb033294df38f8d["\x70\151\x64"]) && $Ebb033294df38f8d["\160\151\144"] > 0)) { goto ee25e151c50ed782; } posix_kill(intval($Ebb033294df38f8d["\x70\x69\x64"]), 9); ee25e151c50ed782: a4d0ff18faf15a19: goto Caf1f23c295ba0d1; e199acd437faf079: goto b5d20f420cf4e55c; b33b40b1aba90ac1: self::$db->query("\x53\x45\114\105\103\x54\x20\x2a\40\x46\x52\117\x4d\x20\140\x6c\x69\x6e\145\163\137\154\151\x76\x65\x60\40\x57\110\105\122\105\40\x60\x75\x75\151\144\x60\40\x3d\40\x3f", $Ebb033294df38f8d); b5d20f420cf4e55c: $Ebb033294df38f8d = self::$db->get_row(); goto D91fb5135b67cdc3; a76423f80f2526aa: B3de010851d42ae5: if ($Ebb033294df38f8d["\163\x65\162\x76\x65\x72\x5f\151\144"] == SERVER_ID) { goto B687b6fb04d31958; } if (self::$rSettings["\162\x65\144\151\x73\x5f\x68\141\x6e\x64\154\145\162"]) { goto b6246e4b14513d86; } self::$db->query("\x49\116\123\105\x52\124\40\111\x4e\124\117\40\x60\x73\151\147\x6e\x61\154\x73\x60\x20\x28\140\160\151\x64\140\54\x60\163\x65\162\x76\145\162\137\151\144\x60\x2c\140\x72\164\155\160\x60\54\x60\164\151\155\145\140\51\40\x56\x41\x4c\125\x45\123\x28\77\54\77\54\x3f\x2c\125\x4e\x49\x58\x5f\124\x49\x4d\x45\123\124\x41\x4d\120\x28\x29\51", $Ebb033294df38f8d["\160\151\x64"], $Ebb033294df38f8d["\163\x65\162\166\145\x72\137\151\144"], 1); goto adf306218c66b1b9; goto Bd42ca118e94a4b4; a890d23bfc339946: goto b930a2880871bd75; ba6b81f50209c4a5: self::f3959cA05320379F($Ebb033294df38f8d["\160\151\144"], $Ebb033294df38f8d["\163\145\162\x76\145\162\x5f\x69\x64"], 0); b930a2880871bd75: goto a4d0ff18faf15a19; goto b3fb93f7ae1e393f; cf67e805d8f37dbe: if (!empty($Ebb033294df38f8d)) { goto Fdd9bddfe1e91d69; } return false; Fdd9bddfe1e91d69: if (is_array($Ebb033294df38f8d)) { goto a6f5fbd864c73671; } if (!self::$rSettings["\x72\x65\144\151\x73\137\150\141\x6e\144\x6c\145\x72"]) { goto C138e17907501fab; } goto F9cf19ab395fcc97; D91fb5135b67cdc3: f4fca100364108c6: a6f5fbd864c73671: if (is_array($Ebb033294df38f8d)) { goto Da0e1c679b21b01c; } return false; Da0e1c679b21b01c: goto C7f1c51f14403a66; a5d55a71f5f774d7: shell_exec("\167\x67\x65\x74\40\x2d\x2d\164\x69\155\145\x6f\165\x74\75\62\x20\55\x4f\40\57\144\x65\166\57\x6e\x75\154\154\40\x2d\157\40\57\144\145\166\x2f\x6e\165\x6c\x6c\40\42" . self::$rServers[SERVER_ID]["\x72\164\x6d\x70\x5f\155\x70\157\162\164\137\x75\162\154"] . "\x63\x6f\x6e\164\162\x6f\x6c\x2f\x64\x72\157\x70\57\143\x6c\x69\x65\x6e\164\77\143\x6c\x69\x65\x6e\164\x69\144\75" . intval($Ebb033294df38f8d["\x70\151\x64"]) . "\42\40\76\57\x64\145\x76\57\156\165\x6c\154\x20\62\x3e\x2f\x64\x65\166\57\156\165\154\x6c\x20\46"); fe8c2b1c481f8975: fc41ebb88bff3404: self::D590dC96B80f84bd($Ebb033294df38f8d["\163\145\x72\166\x65\x72\137\151\x64"], $Ebb033294df38f8d["\x70\x72\157\170\171\x5f\151\144"], $Ebb033294df38f8d["\x75\163\x65\x72\x5f\151\x64"], $Ebb033294df38f8d["\163\x74\162\x65\141\x6d\137\151\x64"], $Ebb033294df38f8d["\144\141\164\x65\x5f\163\x74\141\x72\x74"], $Ebb033294df38f8d["\x75\x73\x65\162\137\x61\x67\x65\156\164"], $Ebb033294df38f8d["\x75\x73\x65\162\x5f\x69\x70"], $Ebb033294df38f8d["\143\x6f\x6e\164\x61\151\x6e\145\162"], $Ebb033294df38f8d["\x67\x65\157\151\160\137\x63\x6f\165\156\164\x72\x79\x5f\x63\x6f\144\x65"], $Ebb033294df38f8d["\151\x73\160"], $Ebb033294df38f8d["\145\x78\x74\x65\x72\x6e\x61\154\x5f\144\x65\x76\x69\x63\x65"], $Ebb033294df38f8d["\144\151\x76\145\x72\147\145\156\143\145"], $Ebb033294df38f8d["\x68\155\141\143\137\x69\144"], $Ebb033294df38f8d["\150\155\x61\143\x5f\x69\144\x65\x6e\164\x69\146\151\x65\162"]); return true; goto A6c34104c8c76d59; A6c34104c8c76d59: } public static function C72fca72f7189CdD($B13fed2048c604de) { goto Fec83cf70feeaca5; Fec83cf70feeaca5: if (!empty($B13fed2048c604de)) { goto Bcec0b260836b0cb; } return false; Bcec0b260836b0cb: self::$db->query("\x53\105\114\x45\103\x54\x20\x2a\40\106\122\117\x4d\40\140\x6c\151\156\145\163\137\154\151\x76\x65\140\40\x57\x48\105\122\x45\40\x60\x63\x6f\156\164\x61\151\156\x65\x72\x60\x20\x3d\x20\47\x72\164\155\x70\x27\x20\x41\116\x44\x20\140\160\151\144\140\x20\x3d\x20\x3f\x20\x41\x4e\x44\40\140\x73\x65\162\166\145\x72\137\151\144\140\40\x3d\40\77", $B13fed2048c604de, SERVER_ID); if (!(self::$db->num_rows() > 0)) { goto e2699eecf6087f3d; } goto dbdf691068d5f19e; dbdf691068d5f19e: $Ebb033294df38f8d = self::$db->get_row(); self::$db->query("\104\105\114\x45\124\105\40\106\122\117\115\x20\x60\x6c\x69\x6e\x65\163\x5f\154\151\166\145\x60\x20\127\x48\105\x52\x45\40\140\141\x63\164\151\166\151\x74\171\137\151\144\x60\x20\x3d\40\x3f", $Ebb033294df38f8d["\141\143\x74\x69\166\151\164\171\137\151\144"]); self::D590dC96b80F84BD($Ebb033294df38f8d["\163\x65\162\x76\x65\162\x5f\151\144"], $Ebb033294df38f8d["\x70\x72\157\170\x79\137\x69\144"], $Ebb033294df38f8d["\165\163\x65\162\137\151\144"], $Ebb033294df38f8d["\x73\x74\x72\x65\141\155\137\151\x64"], $Ebb033294df38f8d["\x64\141\x74\145\x5f\x73\x74\141\162\164"], $Ebb033294df38f8d["\165\x73\145\162\x5f\141\147\145\156\x74"], $Ebb033294df38f8d["\165\x73\145\162\x5f\151\x70"], $Ebb033294df38f8d["\x63\x6f\x6e\x74\141\151\156\x65\x72"], $Ebb033294df38f8d["\x67\145\x6f\x69\160\x5f\x63\x6f\x75\156\164\162\x79\137\143\157\144\x65"], $Ebb033294df38f8d["\151\163\160"], $Ebb033294df38f8d["\x65\170\164\145\162\x6e\141\x6c\137\144\145\166\x69\143\x65"], $Ebb033294df38f8d["\144\151\166\x65\162\x67\x65\x6e\x63\x65"], $Ebb033294df38f8d["\x68\x6d\x61\x63\x5f\151\x64"], $Ebb033294df38f8d["\150\x6d\x61\143\x5f\x69\144\x65\x6e\164\151\x66\151\145\x72"]); return true; e2699eecf6087f3d: goto a96e5911d8d6799e; a96e5911d8d6799e: return false; goto A459e225978d6ed6; A459e225978d6ed6: } public static function d590DC96b80F84Bd($ae5ac4dac1098256, $fb380a0d4d4caf83, $E11988acbd78c128, $D7ab9dd8c588cced, $c467641d63b2a8fc, $b22b6a5c2a6bfc7e, $baf7e368dc968fbb, $E21f856c1ce41b33, $d20548fff196f3df, $c4bb1de656cc02b8, $a9978e5c41a51dd6 = '', $E7b1cdfc39ce7ad2 = 0, $d98e53aa13f0439f = null, $b9d5fec4881dbb60 = '') { if (!(self::$rSettings["\x73\141\x76\x65\137\143\x6c\x6f\x73\145\144\x5f\x63\157\156\x6e\145\143\x74\151\x6f\156"] == 0)) { goto b4ed079d6d851a64; } return; b4ed079d6d851a64: if (!($ae5ac4dac1098256 && $E11988acbd78c128 && $D7ab9dd8c588cced)) { goto B637949e6bfde573; } $Ebb033294df38f8d = array("\165\x73\x65\x72\x5f\151\x64" => intval($E11988acbd78c128), "\x73\x74\x72\145\x61\x6d\x5f\151\144" => intval($D7ab9dd8c588cced), "\163\x65\x72\166\145\x72\137\x69\x64" => intval($ae5ac4dac1098256), "\x70\162\x6f\170\x79\x5f\x69\144" => intval($fb380a0d4d4caf83), "\x64\x61\164\145\137\163\x74\x61\162\164" => intval($c467641d63b2a8fc), "\x75\163\145\162\x5f\141\147\145\x6e\x74" => $b22b6a5c2a6bfc7e, "\165\163\145\x72\137\151\x70" => htmlentities($baf7e368dc968fbb), "\144\141\164\x65\137\145\x6e\144" => time(), "\143\157\x6e\x74\141\151\x6e\145\162" => $E21f856c1ce41b33, "\x67\145\x6f\151\x70\137\143\157\x75\156\164\162\171\x5f\x63\x6f\144\145" => $d20548fff196f3df, "\x69\x73\x70" => $c4bb1de656cc02b8, "\145\170\x74\x65\x72\x6e\x61\x6c\137\x64\145\166\151\x63\x65" => htmlentities($a9978e5c41a51dd6), "\144\151\x76\145\162\x67\x65\x6e\143\145" => intval($E7b1cdfc39ce7ad2), "\x68\x6d\x61\x63\137\151\x64" => $d98e53aa13f0439f, "\x68\x6d\x61\x63\x5f\151\144\x65\x6e\x74\151\x66\151\x65\162" => $b9d5fec4881dbb60); file_put_contents(LOGS_TMP_PATH . "\141\x63\164\151\x76\x69\164\171", base64_encode(json_encode($Ebb033294df38f8d)) . "\xa", FILE_APPEND | LOCK_EX); B637949e6bfde573: } public static function dcEe7fB86464bab4() { $C348b8f0c0ca26d0 = array(); self::$db->query("\123\105\114\x45\x43\124\40\x60\151\x70\x60\54\x20\140\x70\x61\163\x73\167\x6f\162\144\140\54\40\x60\160\165\x73\150\140\54\x20\x60\x70\165\154\x6c\x60\x20\106\122\x4f\x4d\x20\140\x72\x74\x6d\160\x5f\x69\160\x73\140"); foreach (self::$db->get_rows() as $cfb2e7b89194298d) { $C348b8f0c0ca26d0[gethostbyname($cfb2e7b89194298d["\x69\160"])] = array("\x70\x61\x73\x73\x77\x6f\162\144" => $cfb2e7b89194298d["\160\141\x73\163\x77\x6f\162\144"], "\x70\x75\x73\150" => boolval($cfb2e7b89194298d["\160\165\x73\x68"]), "\x70\165\154\x6c" => boolval($cfb2e7b89194298d["\x70\165\154\x6c"])); F3352448b681e8c9: } D710038eab43a7bb: return $C348b8f0c0ca26d0; } public static function E79Eb2b0d807a242($D7ab9dd8c588cced, $Bc1201d71c20da55 = array(), $e89304a4cce83be7 = "\x6d\x6f\x76\x69\145") { goto C2333272d00ec6d0; A6f533435d35cf47: return in_array($bfb560f9dca94a76[$D7ab9dd8c588cced], $Bc1201d71c20da55); Ce5aff38a63c0127: ab4a22b0d9267caa: goto B88a76e699df0ef8; bbf5b5adc42cb56e: goto E139793d9b5cbd93; C2333272d00ec6d0: if ($e89304a4cce83be7 == "\155\x6f\166\x69\x65") { goto bbf5b5adc42cb56e; } if (!($e89304a4cce83be7 == "\x73\x65\162\x69\145\x73")) { goto ab4a22b0d9267caa; } if (self::$rCached) { goto a8f59d8fbf269cf3; } self::$db->query("\123\x45\x4c\105\x43\124\x20\x73\145\x72\x69\x65\163\137\151\x64\40\x46\x52\x4f\x4d\x20\x60\163\x74\x72\145\141\x6d\x73\x5f\x65\160\151\x73\x6f\144\x65\x73\x60\40\127\x48\105\122\105\40\140\x73\164\x72\145\x61\155\137\x69\144\x60\40\x3d\x20\77\40\x4c\111\115\111\x54\40\61", $D7ab9dd8c588cced); if (!(self::$db->num_rows() > 0)) { goto ad4f63036d028def; } goto aba5a0401ef996fd; aba5a0401ef996fd: return in_array(self::$db->get_col(), $Bc1201d71c20da55); ad4f63036d028def: goto Ce5aff38a63c0127; a8f59d8fbf269cf3: $bfb560f9dca94a76 = igbinary_unserialize(file_get_contents(SERIES_TMP_PATH . "\x73\x65\x72\151\x65\163\x5f\155\141\160")); goto A6f533435d35cf47; E139793d9b5cbd93: return in_array($D7ab9dd8c588cced, $Bc1201d71c20da55); B88a76e699df0ef8: return false; goto E3336ed89eb2dcf3; E3336ed89eb2dcf3: } public static function f20b113Ad3f08C42($E11988acbd78c128 = null, $Cdab8dc2039690b1 = null, $C4bd75d9caf4b041 = null, $fae079f0cd5a87c8 = false, $d6bfb7fb8076dfb1 = false, $baf7e368dc968fbb = '') { goto E72c7816d00c5652; Cac3fc9b221bb696: goto C57bc2486ae5ab00; a1867015ccb686d0: self::$db->query("\123\x45\114\105\103\x54\40\x60\x6c\x69\x6e\x65\163\x60\56\x2a\x2c\x20\140\155\141\x67\137\x64\x65\x76\151\143\145\x73\x60\x2e\x60\164\x6f\x6b\145\156\x60\x20\x41\x53\40\x60\x6d\x61\147\x5f\x74\x6f\153\145\x6e\x60\x20\x46\x52\x4f\115\x20\140\x6c\x69\x6e\x65\x73\x60\x20\114\x45\106\x54\40\x4a\117\x49\116\x20\140\155\141\147\137\x64\x65\166\x69\143\x65\x73\140\40\117\x4e\40\140\x6d\141\147\137\x64\145\166\151\143\145\163\x60\x2e\x60\x75\x73\145\x72\137\x69\144\x60\40\75\x20\x60\154\x69\x6e\145\163\x60\x2e\140\x69\x64\x60\x20\127\x48\105\122\x45\40\x60\x75\x73\x65\162\156\x61\155\x65\140\x20\75\40\77\x20\x41\116\104\40\140\160\x61\163\x73\167\x6f\x72\x64\140\x20\75\40\77\40\114\111\115\111\x54\x20\61", $Cdab8dc2039690b1, $C4bd75d9caf4b041); C57bc2486ae5ab00: goto F8fa99c67478d0e9; goto E898b7d9869f2766; b56cf803e19eb090: F1ed8ff3d271169b: F1e2f27e099bfc4f: e54507c8152a9e44: if (!(!empty($Fa596e0d6af8360c["\143\x6f\156\x5f\151\x73\x70\137\x6e\141\155\145"]) && self::$rSettings["\145\x6e\141\142\x6c\145\137\x69\163\160\x5f\x6c\x6f\143\x6b"] == 1 && $Fa596e0d6af8360c["\151\x73\x5f\163\164\x61\154\x6b\x65\162"] == 0 && $Fa596e0d6af8360c["\x69\x73\137\151\x73\160\154\x6f\143\x6b"] == 1 && !empty($Fa596e0d6af8360c["\151\163\x70\x5f\x64\x65\163\x63"]) && strtolower($Fa596e0d6af8360c["\143\x6f\x6e\137\x69\x73\x70\x5f\x6e\x61\155\x65"]) != strtolower($Fa596e0d6af8360c["\151\163\160\x5f\x64\x65\163\143"]))) { goto D89602ee89c2fd0c; } $Fa596e0d6af8360c["\x69\163\x70\137\x76\x69\157\x6c\141\x74\x65"] = 1; goto b8c898ca14ca0ad2; Cc14c46cd23aa0c1: if (!(self::$rSettings["\x63\x6f\x75\156\x74\171\137\x6f\166\x65\x72\x72\x69\144\145\137\x31\163\x74"] == 1 && empty($Fa596e0d6af8360c["\146\157\162\143\x65\144\137\143\157\x75\x6e\x74\x72\x79"]) && !empty($baf7e368dc968fbb) && $Fa596e0d6af8360c["\x6d\x61\170\137\143\157\x6e\156\x65\143\x74\151\x6f\156\163"] == 1)) { goto d59fa3c0f99211ce; } $Fa596e0d6af8360c["\146\157\162\143\x65\x64\137\x63\x6f\165\x6e\x74\162\x79"] = self::d93158b24681D974($baf7e368dc968fbb)["\162\145\x67\x69\163\x74\x65\x72\x65\x64\137\143\x6f\x75\x6e\164\x72\171"]["\x69\x73\x6f\137\143\157\144\145"]; if (self::$rCached) { goto adaffcd109066574; } self::$db->query("\x55\x50\x44\x41\124\105\x20\140\x6c\151\156\145\x73\x60\40\x53\x45\124\40\140\146\157\162\143\145\144\137\143\x6f\165\156\x74\162\x79\x60\x20\75\40\77\x20\127\110\x45\x52\105\40\140\x69\x64\140\x20\x3d\x20\x3f", $Fa596e0d6af8360c["\x66\157\x72\x63\x65\x64\137\x63\x6f\165\156\x74\x72\171"], $Fa596e0d6af8360c["\x69\x64"]); goto f4c2d6b24b4d6c62; goto daaf7aa782442630; Ee677cd366ceb92f: return false; de46dfdd404012d3: Fd9522d1ebd1e5e3: goto A29b21761a0b028b; Bcdd5c8bb702a087: goto E6fa656172eb26f1; da9471d1adaad247: if (!$fae079f0cd5a87c8) { goto Fd04cb81ab628ff6; } $Bd13674501316448 = $da9c4f64444cb973 = $ae2dcaca7a2ac322 = $C7f670b144632cea = $C5ca6e80bbcfeb59 = $Ab574fa45ef099cd = array(); foreach ($Fa596e0d6af8360c["\142\x6f\165\x71\x75\x65\x74"] as $be4ee19df07e52a7) { goto A4bd08fab04e273f; e6644c56c67b7db9: f889d6174ca24e07: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["\x63\x68\x61\156\156\145\154\x73"])) { goto c8672e550693c09e; } $Bd13674501316448 = array_merge($Bd13674501316448, self::$rBouquets[$be4ee19df07e52a7]["\143\150\141\x6e\156\145\154\x73"]); c8672e550693c09e: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["\155\x6f\166\151\x65\163"])) { goto c1185fd003fc6d24; } goto bd45b697e2aee4cd; bd45b697e2aee4cd: $da9c4f64444cb973 = array_merge($da9c4f64444cb973, self::$rBouquets[$be4ee19df07e52a7]["\155\x6f\x76\151\145\x73"]); c1185fd003fc6d24: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["\162\x61\x64\151\157\x73"])) { goto A31d9a4deb345917; } $ae2dcaca7a2ac322 = array_merge($ae2dcaca7a2ac322, self::$rBouquets[$be4ee19df07e52a7]["\x72\141\x64\151\x6f\x73"]); A31d9a4deb345917: goto a18208ddf251338e; A4bd08fab04e273f: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["\163\x74\x72\145\141\155\x73"])) { goto a9c5c237cc1c4de6; } $C5ca6e80bbcfeb59 = array_merge($C5ca6e80bbcfeb59, self::$rBouquets[$be4ee19df07e52a7]["\x73\x74\162\x65\141\x6d\x73"]); a9c5c237cc1c4de6: if (!isset(self::$rBouquets[$be4ee19df07e52a7]["\x73\145\x72\151\145\163"])) { goto f889d6174ca24e07; } $Ab574fa45ef099cd = array_merge($Ab574fa45ef099cd, self::$rBouquets[$be4ee19df07e52a7]["\x73\x65\x72\x69\x65\x73"]); goto e6644c56c67b7db9; a18208ddf251338e: a33253d467a1cff8: goto E129f659a5348f5e; E129f659a5348f5e: } Fd694f9775043310: $Fa596e0d6af8360c["\x63\x68\x61\x6e\156\x65\154\137\151\x64\163"] = array_map("\151\156\x74\166\x61\x6c", array_unique($C5ca6e80bbcfeb59)); goto Ecbd792e8016ac31; c0ab143e9197d213: return $Fa596e0d6af8360c; a5c89c81c1faf129: return false; goto Eef965607fd1abf5; E898b7d9869f2766: f60677003dd0891d: self::$db->query("\123\105\x4c\105\103\124\40\52\x20\x46\122\x4f\115\x20\x60\154\151\x6e\145\163\140\x20\127\110\x45\122\x45\x20\x60\x69\163\x5f\x6d\141\x67\x60\40\x3d\40\60\x20\x41\116\104\x20\x60\x69\163\x5f\145\62\x60\x20\x3d\x20\60\x20\x41\x4e\x44\40\x60\141\x63\143\145\x73\x73\137\164\157\x6b\x65\x6e\x60\x20\75\40\x3f\40\101\116\104\40\114\105\116\107\x54\x48\50\140\141\143\x63\145\x73\163\x5f\164\x6f\x6b\145\x6e\x60\51\x20\75\x20\x33\x32", $Cdab8dc2039690b1); F8fa99c67478d0e9: if (!(self::$db->num_rows() > 0)) { goto De5e725928b2cad2; } $Fa596e0d6af8360c = self::$db->get_row(); goto c0c7d67b4bb7bf22; Dc7babeddc2368c5: self::$db->query("\x53\105\x4c\105\x43\124\x20\x60\x61\143\143\145\x73\x73\137\157\165\164\160\165\164\x5f\x69\144\x60\x2c\x20\140\x6f\165\164\x70\x75\164\137\153\x65\171\x60\40\x46\122\117\115\40\x60\157\165\x74\160\x75\x74\x5f\x66\157\x72\x6d\141\x74\163\x60\x3b"); foreach (self::$db->get_rows() as $cfb2e7b89194298d) { if (!in_array(intval($cfb2e7b89194298d["\141\x63\143\x65\x73\163\137\x6f\165\164\x70\165\164\x5f\x69\x64"]), $Fa596e0d6af8360c["\x61\x6c\154\157\167\x65\144\x5f\x6f\165\x74\x70\x75\164\x73"])) { goto b16a7a40976d55d8; } $Fa596e0d6af8360c["\157\x75\x74\160\x75\x74\x5f\x66\x6f\x72\x6d\141\164\163"][] = $cfb2e7b89194298d["\157\x75\x74\x70\x75\x74\x5f\153\145\171"]; b16a7a40976d55d8: D798a1a8f8208551: } C19080c8b30024f8: goto C6db7fee013cbdf5; Fa3b40af0eb81ee7: goto d91dc016a4d40ec7; d91dc016a4d40ec7: foreach (igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\x6f\x75\x74\160\x75\x74\x5f\x66\157\x72\155\141\x74\x73")) as $cfb2e7b89194298d) { if (!in_array(intval($cfb2e7b89194298d["\x61\x63\x63\145\x73\163\x5f\157\165\164\x70\x75\164\x5f\x69\144"]), $Fa596e0d6af8360c["\x61\x6c\x6c\157\x77\145\x64\137\157\x75\x74\160\x75\164\163"])) { goto Bc559d5a6f3a17a7; } $Fa596e0d6af8360c["\x6f\165\164\x70\165\x74\137\146\x6f\x72\155\141\164\x73"][] = $cfb2e7b89194298d["\x6f\x75\x74\160\165\164\x5f\x6b\x65\x79"]; Bc559d5a6f3a17a7: a91b9f9cc89a51d9: } e1639d5c260d2933: C6db7fee013cbdf5: $Fa596e0d6af8360c["\x63\157\x6e\x5f\x69\163\160\x5f\x6e\x61\x6d\x65"] = null; $Fa596e0d6af8360c["\x69\163\160\x5f\166\151\x6f\154\141\164\x65"] = 0; goto Dbcac9e715d40f3b; c0e973251e09bded: A3f28be25740509f: A88c37a57fe5eaa0: goto d2242dbfd1162e0c; E36b8b844d2ff4b1: if (self::$rSettings["\x63\x61\163\145\137\163\145\156\x73\151\x74\x69\x76\145\x5f\154\x69\x6e\145"]) { goto D97c8d8988678a13; } goto ab2882bc64325f2c; e2ce5332c5b7bc5e: if (!$Fa596e0d6af8360c) { goto a5c89c81c1faf129; } if (!self::$rCached) { goto bf6eb86a7b5a9c1f; } if (empty($C4bd75d9caf4b041) && empty($E11988acbd78c128) && strlen($Cdab8dc2039690b1) == 32) { goto Bcdd5c8bb702a087; } if (!(!empty($Cdab8dc2039690b1) && !empty($C4bd75d9caf4b041))) { goto Fd9522d1ebd1e5e3; } if (!($Cdab8dc2039690b1 != $Fa596e0d6af8360c["\x75\x73\145\x72\x6e\141\155\x65"] or $C4bd75d9caf4b041 != $Fa596e0d6af8360c["\x70\x61\163\163\167\x6f\x72\144"])) { goto de46dfdd404012d3; } goto Ee677cd366ceb92f; Dbcac9e715d40f3b: $Fa596e0d6af8360c["\x69\163\160\x5f\x69\163\137\x73\145\x72\166\x65\x72"] = 0; if (!(self::$rSettings["\x73\150\x6f\167\x5f\x69\x73\160\163"] == 1 && !empty($baf7e368dc968fbb))) { goto A0ae04f2515a4243; } $Ebe04a2feb892719 = self::a3a4986cb57E2a17($baf7e368dc968fbb); if (!is_array($Ebe04a2feb892719)) { goto e54507c8152a9e44; } if (empty($Ebe04a2feb892719["\151\x73\160"])) { goto F1e2f27e099bfc4f; } goto Da9eb5c3cd9d9b61; b8c898ca14ca0ad2: D89602ee89c2fd0c: if (!($Fa596e0d6af8360c["\151\x73\x70\x5f\x76\151\x6f\154\141\x74\145"] == 0 && strtolower($Fa596e0d6af8360c["\143\x6f\x6e\x5f\151\163\x70\x5f\x6e\141\x6d\145"]) != strtolower($Fa596e0d6af8360c["\151\x73\x70\x5f\144\145\163\143"]))) { goto df8fabfa747850a4; } if (self::$rCached) { goto F0c2dac8f2b0c927; } self::$db->query("\125\x50\x44\x41\124\105\40\x60\154\x69\x6e\x65\x73\x60\40\x53\x45\x54\x20\140\151\x73\x70\137\144\x65\163\x63\140\40\75\40\x3f\x2c\x20\x60\141\163\137\x6e\165\x6d\142\145\162\140\40\75\x20\x3f\40\127\x48\x45\122\105\40\x60\x69\144\140\x20\x3d\x20\77", $Fa596e0d6af8360c["\143\x6f\156\x5f\151\163\160\x5f\x6e\x61\x6d\x65"], $Fa596e0d6af8360c["\x69\163\x70\137\141\x73\156"], $Fa596e0d6af8360c["\x69\x64"]); goto Faa2e9b52acff0d8; goto b5022ac7f6ba6b25; E9426601b3267276: $ff5f78cdf9402341 = array(); $Dff91f96627eda74 = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\143\141\164\145\147\x6f\x72\171\x5f\x6d\x61\x70")); foreach ($Fa596e0d6af8360c["\x62\x6f\x75\161\x75\145\164"] as $be4ee19df07e52a7) { $ff5f78cdf9402341 = array_merge($ff5f78cdf9402341, $Dff91f96627eda74[$be4ee19df07e52a7] ?: array()); be5a871cd0aa8674: } F7c0dac5d612ba80: $Fa596e0d6af8360c["\143\x61\164\x65\x67\x6f\162\x79\137\151\x64\x73"] = array_values(array_unique($ff5f78cdf9402341)); goto c0ab143e9197d213; e913bbecc4b2f4c6: if (self::$rSettings["\143\141\x73\x65\137\163\x65\x6e\x73\151\164\151\x76\145\x5f\x6c\151\x6e\145"]) { goto bf8831c1ecec1fd7; } $E11988acbd78c128 = intval(file_get_contents(LINES_TMP_PATH . "\154\x69\156\x65\x5f\x63\x5f" . strtolower($Cdab8dc2039690b1) . "\x5f" . strtolower($C4bd75d9caf4b041))); goto A3f28be25740509f; bf8831c1ecec1fd7: $E11988acbd78c128 = intval(file_get_contents(LINES_TMP_PATH . "\154\151\x6e\145\x5f\143\x5f" . $Cdab8dc2039690b1 . "\x5f" . $C4bd75d9caf4b041)); goto c0e973251e09bded; c0c7d67b4bb7bf22: De5e725928b2cad2: goto Fb69519669258844; Ed290b6cd9669180: if (empty($C4bd75d9caf4b041) && empty($E11988acbd78c128) && strlen($Cdab8dc2039690b1) == 32) { goto E36b8b844d2ff4b1; } if (!empty($Cdab8dc2039690b1) && !empty($C4bd75d9caf4b041)) { goto Fb4ab9b560ff64e5; } goto e42a8d22f01e51c0; A94a69f1c4317439: d2242dbfd1162e0c: if (!$E11988acbd78c128) { goto edbf5dd87439c7cc; } $Fa596e0d6af8360c = igbinary_unserialize(file_get_contents(LINES_TMP_PATH . "\x6c\151\156\x65\137\x69\137" . $E11988acbd78c128)); edbf5dd87439c7cc: Fb69519669258844: goto e2ce5332c5b7bc5e; ab2882bc64325f2c: $E11988acbd78c128 = intval(file_get_contents(LINES_TMP_PATH . "\x6c\x69\x6e\x65\x5f\x74\137" . strtolower($Cdab8dc2039690b1))); goto db769d6019c74781; D97c8d8988678a13: $E11988acbd78c128 = intval(file_get_contents(LINES_TMP_PATH . "\x6c\151\156\145\x5f\164\137" . $Cdab8dc2039690b1)); db769d6019c74781: goto A94a69f1c4317439; b5022ac7f6ba6b25: F0c2dac8f2b0c927: self::f49428a096906249("\151\x73\x70\57" . $Fa596e0d6af8360c["\151\144"], json_encode(array($Fa596e0d6af8360c["\x63\x6f\156\137\x69\x73\x70\137\x6e\x61\x6d\x65"], $Fa596e0d6af8360c["\x69\163\x70\137\x61\x73\156"]))); Faa2e9b52acff0d8: df8fabfa747850a4: A0ae04f2515a4243: goto da9471d1adaad247; E72c7816d00c5652: $Fa596e0d6af8360c = null; if (self::$rCached) { goto Ed290b6cd9669180; } if (empty($C4bd75d9caf4b041) && empty($E11988acbd78c128) && strlen($Cdab8dc2039690b1) == 32) { goto f60677003dd0891d; } if (!empty($Cdab8dc2039690b1) && !empty($C4bd75d9caf4b041)) { goto a1867015ccb686d0; } if (!empty($E11988acbd78c128)) { goto Ed47011dc3efe27c; } goto c753db3792a11d07; E6fa656172eb26f1: if (!($Cdab8dc2039690b1 != $Fa596e0d6af8360c["\141\143\x63\145\163\163\x5f\164\157\153\x65\x6e"])) { goto b074759c7813a45f; } return false; b074759c7813a45f: A29b21761a0b028b: bf6eb86a7b5a9c1f: goto Cc14c46cd23aa0c1; Da9eb5c3cd9d9b61: $Fa596e0d6af8360c["\x63\157\156\x5f\151\x73\160\x5f\x6e\x61\x6d\145"] = $Ebe04a2feb892719["\151\x73\160"]; $Fa596e0d6af8360c["\151\x73\160\137\141\x73\156"] = $Ebe04a2feb892719["\141\165\x74\x6f\x6e\157\155\x6f\x75\x73\x5f\163\x79\163\x74\x65\x6d\x5f\x6e\165\155\142\x65\x72"]; $Fa596e0d6af8360c["\x69\163\160\x5f\166\151\x6f\154\x61\164\145"] = self::A1bd305197346485($Fa596e0d6af8360c["\143\x6f\x6e\137\151\163\160\137\x6e\141\x6d\x65"]); if (!(self::$rSettings["\x62\x6c\x6f\x63\153\x5f\x73\x76\160"] == 1)) { goto F1ed8ff3d271169b; } $Fa596e0d6af8360c["\151\x73\160\x5f\151\x73\137\x73\x65\162\166\145\162"] = intval(self::DC1cff4eEFdFa907($Fa596e0d6af8360c["\151\x73\160\x5f\x61\x73\x6e"])); goto b56cf803e19eb090; b291a63951bcef5e: $Fa596e0d6af8360c["\x61\x6c\154\x6f\167\145\x64\x5f\x69\x70\x73"] = @array_filter(array_map("\x74\x72\x69\155", json_decode($Fa596e0d6af8360c["\141\x6c\154\x6f\167\145\x64\x5f\151\160\x73"], true))); $Fa596e0d6af8360c["\141\154\154\157\167\x65\144\137\x75\141"] = @array_filter(array_map("\164\x72\151\155", json_decode($Fa596e0d6af8360c["\x61\154\x6c\157\167\x65\x64\x5f\165\x61"], true))); $Fa596e0d6af8360c["\x61\x6c\x6c\157\167\x65\x64\137\157\165\x74\160\x75\164\x73"] = array_map("\151\x6e\164\166\141\154", json_decode($Fa596e0d6af8360c["\141\154\x6c\x6f\x77\145\x64\137\157\x75\x74\x70\x75\164\x73"], True)); $Fa596e0d6af8360c["\157\x75\x74\x70\165\164\137\146\x6f\162\155\141\164\163"] = array(); if (self::$rCached) { goto Fa3b40af0eb81ee7; } goto Dc7babeddc2368c5; c753db3792a11d07: return false; goto Cec343380ba0bbf3; Ed47011dc3efe27c: self::$db->query("\123\105\x4c\105\x43\x54\x20\x60\x6c\x69\x6e\145\x73\140\x2e\x2a\x2c\40\140\155\141\x67\137\x64\x65\166\151\x63\145\163\140\x2e\x60\x74\157\x6b\x65\x6e\x60\x20\x41\123\40\x60\x6d\141\147\137\x74\x6f\x6b\145\156\x60\40\106\x52\x4f\x4d\40\x60\x6c\x69\x6e\x65\x73\x60\x20\114\105\x46\124\x20\112\x4f\x49\116\x20\x60\x6d\x61\147\137\x64\145\166\151\x63\145\x73\140\40\x4f\x4e\40\x60\155\141\x67\137\144\x65\166\151\143\145\163\140\56\140\165\x73\x65\x72\x5f\151\144\140\40\x3d\40\140\x6c\151\x6e\145\x73\140\x2e\x60\x69\x64\x60\x20\127\110\x45\x52\105\x20\x60\x69\144\140\x20\x3d\x20\x3f", $E11988acbd78c128); Cec343380ba0bbf3: goto Cac3fc9b221bb696; Ecbd792e8016ac31: $Fa596e0d6af8360c["\163\145\x72\151\145\163\137\151\x64\163"] = array_map("\x69\x6e\x74\166\141\x6c", array_unique($Ab574fa45ef099cd)); $Fa596e0d6af8360c["\x76\157\144\137\x69\x64\163"] = array_map("\x69\x6e\x74\x76\141\x6c", array_unique($da9c4f64444cb973)); $Fa596e0d6af8360c["\x6c\x69\166\x65\x5f\x69\144\x73"] = array_map("\x69\156\164\166\x61\x6c", array_unique($Bd13674501316448)); $Fa596e0d6af8360c["\162\x61\144\x69\x6f\x5f\151\x64\x73"] = array_map("\151\156\x74\166\x61\x6c", array_unique($ae2dcaca7a2ac322)); Fd04cb81ab628ff6: goto E9426601b3267276; e42a8d22f01e51c0: if (!empty($E11988acbd78c128)) { goto Cc7570c38dc856c1; } return false; Cc7570c38dc856c1: goto A88c37a57fe5eaa0; Fb4ab9b560ff64e5: goto e913bbecc4b2f4c6; daaf7aa782442630: adaffcd109066574: self::f49428A096906249("\146\157\162\x63\x65\x64\x5f\143\x6f\x75\156\164\162\x79\x2f" . $Fa596e0d6af8360c["\151\x64"], $Fa596e0d6af8360c["\146\x6f\162\143\145\144\137\x63\x6f\x75\156\164\x72\171"]); f4c2d6b24b4d6c62: d59fa3c0f99211ce: $Fa596e0d6af8360c["\x62\157\165\161\165\x65\x74"] = json_decode($Fa596e0d6af8360c["\x62\157\x75\x71\x75\145\x74"], true); goto b291a63951bcef5e; Eef965607fd1abf5: } public static function f49428A096906249($c8326663a9eba075, $ed5074c1becb3e1e) { file_put_contents(SIGNALS_TMP_PATH . "\x63\141\143\x68\x65\137" . md5($c8326663a9eba075), json_encode(array($c8326663a9eba075, $ed5074c1becb3e1e))); } public static function aCEF6ff39B5974A7($B769969623a669e8, $Bad0e70141ee1ad6, $D7ab9dd8c588cced, $E21f856c1ce41b33, $baf7e368dc968fbb = '', $A17e12adcf5c9f51 = '', $b9d5fec4881dbb60 = '', $e73dedc1e4250d38 = 0) { goto Ec0b5ef785025b9b; baad6241107f12a8: Bc0026418210444a: goto D57894f3b0359e1b; Ca8f857038692e8d: $C5b27f4e786e790c = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\150\155\x61\x63\x5f\153\x65\x79\x73")); D57894f3b0359e1b: goto d2d2ca850443861c; bf0631d2bfcf16ef: $Dc4279dea7443b36 = null; if (self::$rCached) { goto Ca8f857038692e8d; } $C5b27f4e786e790c = array(); self::$db->query("\x53\x45\114\x45\x43\124\x20\x60\x69\x64\140\54\x20\140\x6b\x65\x79\140\40\106\x52\117\115\40\x60\x68\155\x61\x63\137\153\x65\171\163\x60\40\x57\110\x45\x52\105\40\x60\x65\156\x61\142\154\x65\144\140\x20\x3d\x20\x31\x3b"); foreach (self::$db->get_rows() as $c8326663a9eba075) { $C5b27f4e786e790c[] = $c8326663a9eba075; b99a5c4eaecad49f: } goto baad6241107f12a8; d2d2ca850443861c: foreach ($C5b27f4e786e790c as $c8326663a9eba075) { $B613d85c84746f79 = hash_hmac("\163\150\141\x32\65\66", "{$D7ab9dd8c588cced}\43\43{$E21f856c1ce41b33}\43\x23{$Bad0e70141ee1ad6}\43\43{$A17e12adcf5c9f51}\43\x23{$b9d5fec4881dbb60}\x23\x23{$e73dedc1e4250d38}", Xui\Functions::decrypt($c8326663a9eba075["\x6b\145\171"], OPENSSL_EXTRA)); if (!(md5($B613d85c84746f79) == md5($B769969623a669e8))) { goto D85c2855c768596f; } $Dc4279dea7443b36 = $c8326663a9eba075["\x69\144"]; goto aff828641fd3487b; D85c2855c768596f: e30acbe2c14418c2: } aff828641fd3487b: return $Dc4279dea7443b36; goto E774eb81af7362d6; Ec0b5ef785025b9b: if (!(strlen($baf7e368dc968fbb) > 0 && strlen($A17e12adcf5c9f51) > 0)) { goto C71d3aa82df4d039; } if (!($baf7e368dc968fbb != $A17e12adcf5c9f51)) { goto F5a719f999463512; } return null; F5a719f999463512: C71d3aa82df4d039: goto bf0631d2bfcf16ef; E774eb81af7362d6: } public static function f451835Bd509AAe8($D7ab9dd8c588cced, $E11988acbd78c128, $fe6686c5d371b1c4, $baf7e368dc968fbb, $ed5074c1becb3e1e = '', $B10704108e02aa0a = false) { if (!(self::$rSettings["\x63\154\151\x65\156\x74\137\x6c\157\x67\x73\137\163\141\x76\x65"] == 0 && !$B10704108e02aa0a)) { goto A71778b4b08ddf11; } return; A71778b4b08ddf11: $b22b6a5c2a6bfc7e = !empty($_SERVER["\x48\x54\x54\x50\x5f\x55\123\x45\122\x5f\x41\107\105\116\124"]) ? htmlentities($_SERVER["\x48\124\124\120\x5f\x55\x53\x45\x52\137\x41\x47\105\x4e\x54"]) : ''; $ed5074c1becb3e1e = array("\x75\163\x65\x72\x5f\x69\x64" => $E11988acbd78c128, "\163\x74\x72\145\141\x6d\x5f\151\x64" => $D7ab9dd8c588cced, "\x61\x63\x74\151\x6f\156" => $fe6686c5d371b1c4, "\x71\165\145\162\171\137\163\x74\x72\x69\x6e\x67" => htmlentities($_SERVER["\x51\125\105\x52\x59\137\123\x54\122\x49\x4e\107"]), "\165\163\x65\x72\x5f\141\147\145\156\164" => $b22b6a5c2a6bfc7e, "\x75\x73\145\162\x5f\x69\160" => $baf7e368dc968fbb, "\164\x69\155\145" => time(), "\x65\x78\164\162\141\137\144\141\164\141" => $ed5074c1becb3e1e); file_put_contents(LOGS_TMP_PATH . "\143\154\x69\x65\x6e\x74\x5f\x72\x65\161\165\x65\163\164\x2e\x6c\157\147", base64_encode(json_encode($ed5074c1becb3e1e)) . "\xa", FILE_APPEND); } public static function bB09EC0A2DBd3A0F($b22b6a5c2a6bfc7e, $C348b8f0c0ca26d0 = false) { $b22b6a5c2a6bfc7e = strtolower($b22b6a5c2a6bfc7e); foreach (self::$rBlockedUA as $c8326663a9eba075 => $a508ecb625843fd0) { goto d346a15bc98fc476; d346a15bc98fc476: if ($a508ecb625843fd0["\x65\x78\x61\143\164\137\155\x61\x74\143\x68"] == 1) { goto D181c6a129c01c19; } if (!stristr($b22b6a5c2a6bfc7e, $a508ecb625843fd0["\142\154\157\x63\x6b\145\144\x5f\165\x61"])) { goto a860d29d74648095; } return true; a860d29d74648095: goto A085eddf8a953d5e; goto e47558dc7664cadd; e47558dc7664cadd: D181c6a129c01c19: if (!($a508ecb625843fd0["\x62\154\x6f\x63\x6b\145\x64\x5f\165\x61"] == $b22b6a5c2a6bfc7e)) { goto b6b7ec1bd18245c3; } return true; b6b7ec1bd18245c3: A085eddf8a953d5e: goto fa6a10146c4f9162; fa6a10146c4f9162: C17c4a64bcd52b8c: goto D6a9d63ad1a681f0; D6a9d63ad1a681f0: } e973e02621e3d1cd: return false; } public static function c904D674D110aC67($B13fed2048c604de, $D7ab9dd8c588cced, $A291693d0dcc557e = PHP_BIN) { goto E51467cf20ddb808; E51467cf20ddb808: if (!empty($B13fed2048c604de)) { goto a2addfc01e59bb8c; } return false; a2addfc01e59bb8c: clearstatcache(true); if (!(file_exists("\57\160\162\157\143\x2f" . $B13fed2048c604de) && is_readable("\x2f\160\x72\157\x63\57" . $B13fed2048c604de . "\57\145\x78\x65") && strpos(basename(readlink("\x2f\160\162\x6f\x63\x2f" . $B13fed2048c604de . "\x2f\145\170\145")), basename($A291693d0dcc557e)) === 0)) { goto a2a51cd69c586b13; } goto d6d4a08e3834b661; d6d4a08e3834b661: $E9f3452d32f88b6d = trim(file_get_contents("\x2f\x70\162\x6f\x63\57{$B13fed2048c604de}\57\143\155\144\154\151\156\145")); if (!($E9f3452d32f88b6d == "\x58\125\x49\133{$D7ab9dd8c588cced}\x5d" or $E9f3452d32f88b6d == "\130\x55\111\120\162\157\x78\171\133{$D7ab9dd8c588cced}\135")) { goto Ed653c37d60804bf; } return true; Ed653c37d60804bf: a2a51cd69c586b13: goto B92a36e93832c138; B92a36e93832c138: return false; goto f43babfd4d98c941; f43babfd4d98c941: } public static function DE8da044Fc9d19c5($B13fed2048c604de, $D7ab9dd8c588cced) { goto C1b0b6aec3ea2983; E2c0dbd46b5f31b7: B660cf0daba973ee: e1d38742dcc4b0c5: return false; goto f6979ff55c22c5e6; c42e133a59d2deea: db18fa60d817a4e2: $E9f3452d32f88b6d = trim(file_get_contents("\x2f\160\x72\157\143\x2f{$B13fed2048c604de}\57\143\x6d\x64\x6c\x69\x6e\x65")); if (!(stristr($E9f3452d32f88b6d, "\57{$D7ab9dd8c588cced}\x5f\x2e\x6d\63\165\x38") or stristr($E9f3452d32f88b6d, "\57{$D7ab9dd8c588cced}\x5f\x25\144\x2e\x74\x73"))) { goto c845dbb2c27967eb; } return true; c845dbb2c27967eb: goto E2c0dbd46b5f31b7; C1b0b6aec3ea2983: if (!empty($B13fed2048c604de)) { goto b21cee27b31fde6d; } return false; b21cee27b31fde6d: clearstatcache(true); if (!(file_exists("\57\x70\x72\x6f\x63\57" . $B13fed2048c604de) && is_readable("\57\x70\162\157\143\x2f" . $B13fed2048c604de . "\57\x65\x78\x65"))) { goto e1d38742dcc4b0c5; } goto C0eb13f0bdea3c44; C0eb13f0bdea3c44: if (strpos(basename(readlink("\57\x70\x72\x6f\x63\57" . $B13fed2048c604de . "\x2f\x65\170\x65")), "\146\x66\155\x70\145\x67") === 0) { goto db18fa60d817a4e2; } if (!(strpos(basename(readlink("\57\160\x72\157\143\x2f" . $B13fed2048c604de . "\x2f\145\170\x65")), "\x70\150\160") === 0)) { goto aaa92beee65dbffd; } return true; aaa92beee65dbffd: goto B660cf0daba973ee; goto c42e133a59d2deea; f6979ff55c22c5e6: } public static function a85e8039BdA7B8A8($B13fed2048c604de, $A291693d0dcc557e) { if (!empty($B13fed2048c604de)) { goto E73ab67172c8dd80; } return false; E73ab67172c8dd80: clearstatcache(true); if (!(file_exists("\57\x70\162\x6f\x63\57" . $B13fed2048c604de) && is_readable("\57\160\x72\157\143\57" . $B13fed2048c604de . "\57\x65\170\x65") && strpos(basename(readlink("\x2f\160\x72\x6f\143\57" . $B13fed2048c604de . "\x2f\145\170\145")), basename($A291693d0dcc557e)) === 0)) { goto ab0956b1f5dacd45; } return true; ab0956b1f5dacd45: return false; } public static function C998e382C982B527($D7ab9dd8c588cced, $bb6b66b8cdb4e7e6 = 0) { shell_exec(PHP_BIN . "\x20" . CLI_PATH . "\155\157\156\151\x74\157\162\56\160\150\160\x20" . intval($D7ab9dd8c588cced) . "\x20" . intval($bb6b66b8cdb4e7e6) . "\40\x3e\x2f\x64\145\x76\57\156\x75\x6c\154\40\62\x3e\x2f\144\x65\x76\57\x6e\x75\154\154\x20\46"); return true; } public static function startProxy($D7ab9dd8c588cced) { shell_exec(PHP_BIN . "\40" . CLI_PATH . "\x70\x72\x6f\170\171\x2e\x70\150\x70\x20" . intval($D7ab9dd8c588cced) . "\40\76\x2f\x64\145\166\x2f\156\x75\x6c\x6c\40\62\76\57\x64\145\x76\x2f\x6e\x75\154\154\x20\46"); return true; } public static function ecD26A3840431A10($A01e8843e3c99ce1, $C876d88f8bc7aae1, $d9bf215f85c31114 = "\150\x32\x36\64", $C348b8f0c0ca26d0 = false) { goto a4c94b19f1093208; Ff456bf86dd1388c: goto Fbdea67ad4ac3bdd; a9eb6413a6ebabf8: $c778695c4daf0b40 = SIGNALS_TMP_PATH . $A01e8843e3c99ce1["\141\x63\164\x69\166\151\164\x79\x5f\151\x64"] . "\x5f" . $C876d88f8bc7aae1; shell_exec(self::$rFFMPEG_CPU . "\40\55\x63\x6f\x70\x79\x74\x73\40\x2d\166\163\171\156\x63\x20\x30\x20\55\156\x6f\x73\164\141\x74\163\40\55\x6e\157\x73\x74\x64\151\x6e\40\55\150\151\144\x65\x5f\142\141\156\x6e\145\162\x20\55\x6c\x6f\147\x6c\x65\x76\145\x6c\40\x71\165\151\x65\164\x20\x2d\171\x20\x2d\151\x20" . escapeshellarg(STREAMS_PATH . $C876d88f8bc7aae1) . "\x20\x2d\146\151\x6c\164\x65\162\137\x63\x6f\155\160\x6c\145\170\40\x22\x64\x72\x61\167\164\145\x78\164\75\x66\157\156\164\146\x69\154\145\75" . FFMPEG_FONT . "\72\x74\145\170\x74\x3d\47" . escapeshellcmd($A01e8843e3c99ce1["\x6d\145\x73\x73\141\147\x65"]) . "\47\x3a\x66\x6f\x6e\x74\x73\x69\172\x65\75" . escapeshellcmd($A01e8843e3c99ce1["\146\x6f\156\164\137\x73\151\172\145"]) . "\72\170\75" . intval($f10faf2229b703ae) . "\72\171\75" . intval($c10e17d6784a0b0b) . "\72\x66\157\156\164\143\x6f\154\157\x72\75" . escapeshellcmd($A01e8843e3c99ce1["\x66\x6f\x6e\164\x5f\143\157\x6c\157\162"]) . "\x22\40\x2d\155\x61\160\x20\60\x20\x2d\166\143\x6f\x64\x65\143\40{$d9bf215f85c31114}\x20\55\160\162\x65\163\145\x74\40\165\x6c\x74\162\x61\x66\x61\x73\x74\40\x2d\141\143\157\144\145\143\x20\x63\157\160\x79\x20\55\163\x63\x6f\144\145\143\x20\x63\157\x70\171\x20\x2d\155\x70\145\147\164\163\x5f\x66\x6c\141\147\x73\40\53\x69\156\151\164\151\x61\x6c\x5f\x64\151\x73\143\157\x6e\164\x69\156\x75\x69\164\x79\40\x2d\x6d\160\145\147\164\x73\137\143\157\160\x79\x74\163\x20\61\x20\55\146\x20\x6d\x70\145\147\164\x73\x20" . escapeshellarg($c778695c4daf0b40)); $ed5074c1becb3e1e = file_get_contents($c778695c4daf0b40); goto b02c34e166157687; b02c34e166157687: unlink($c778695c4daf0b40); return $ed5074c1becb3e1e; Fbdea67ad4ac3bdd: goto cdf409a41aaf9252; a4c94b19f1093208: if (empty($A01e8843e3c99ce1["\170\x79\x5f\x6f\x66\x66\x73\x65\x74"])) { goto f1574fd4bd0d4d9f; } list($f10faf2229b703ae, $c10e17d6784a0b0b) = explode("\x78", $A01e8843e3c99ce1["\x78\x79\137\x6f\146\x66\x73\x65\x74"]); goto f03b39f56417e3e3; f1574fd4bd0d4d9f: $f10faf2229b703ae = rand(150, 380); goto E9ff67b9971da5fb; E9ff67b9971da5fb: $c10e17d6784a0b0b = rand(110, 250); f03b39f56417e3e3: if ($C348b8f0c0ca26d0) { goto a9eb6413a6ebabf8; } passthru(self::$rFFMPEG_CPU . "\x20\55\x63\157\160\171\x74\x73\40\55\166\163\x79\x6e\143\40\60\x20\x2d\156\157\x73\x74\141\164\163\40\55\156\x6f\163\164\144\151\156\40\55\x68\x69\144\x65\137\x62\141\x6e\156\x65\162\x20\55\154\x6f\147\x6c\x65\166\x65\x6c\x20\161\x75\151\x65\x74\x20\x2d\x79\x20\x2d\151\x20" . escapeshellarg(STREAMS_PATH . $C876d88f8bc7aae1) . "\40\x2d\146\151\154\x74\145\162\x5f\x63\157\x6d\160\x6c\145\170\40\42\144\x72\x61\167\164\145\x78\164\x3d\146\157\x6e\x74\x66\x69\154\145\75" . FFMPEG_FONT . "\72\164\x65\170\164\75\47" . escapeshellcmd($A01e8843e3c99ce1["\x6d\x65\163\x73\x61\147\145"]) . "\x27\72\146\157\156\x74\163\x69\172\145\75" . escapeshellcmd($A01e8843e3c99ce1["\x66\157\156\164\137\163\x69\172\x65"]) . "\72\x78\x3d" . intval($f10faf2229b703ae) . "\x3a\171\75" . intval($c10e17d6784a0b0b) . "\72\x66\x6f\x6e\164\143\x6f\154\x6f\162\75" . escapeshellcmd($A01e8843e3c99ce1["\146\x6f\156\164\137\143\157\x6c\157\162"]) . "\42\x20\55\x6d\141\160\40\x30\40\55\166\143\157\x64\145\143\x20{$d9bf215f85c31114}\x20\x2d\160\x72\145\x73\145\x74\40\x75\154\164\x72\141\x66\x61\163\x74\x20\x2d\141\x63\157\x64\145\x63\40\x63\157\x70\x79\x20\55\x73\143\x6f\x64\145\143\x20\x63\x6f\160\171\x20\55\x6d\x70\x65\x67\164\x73\137\x66\154\x61\x67\x73\40\53\151\156\x69\x74\151\x61\154\x5f\x64\x69\163\x63\157\x6e\x74\151\156\165\151\164\171\x20\x2d\155\160\x65\x67\x74\x73\137\x63\157\x70\171\164\163\40\x31\x20\55\x66\x20\155\160\x65\147\x74\163\x20\x2d"); return true; goto Ff456bf86dd1388c; cdf409a41aaf9252: } public static function C5c4D0aC48cE3957() { return $_SERVER["\x52\x45\x4d\117\x54\105\x5f\101\x44\104\x52"]; } public static function a3A4986cB57e2a17($baf7e368dc968fbb) { goto Af4f76efd60fe6a7; a8fcdc54370b8d75: f46384f340582c78: E08921695e094e17: return $f45148e6e70eac17; goto a83a94c15d487a84; Af4f76efd60fe6a7: if (!empty($baf7e368dc968fbb)) { goto A4d031a8cb6c6769; } return false; A4d031a8cb6c6769: $f45148e6e70eac17 = file_exists(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "\137\151\x73\160") ? json_decode(file_get_contents(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "\x5f\x69\x73\160"), true) : null; if (is_array($f45148e6e70eac17)) { goto E08921695e094e17; } goto c6ccdd237f024853; c6ccdd237f024853: $d20548fff196f3df = new Reader(GEOISP_BIN); $f45148e6e70eac17 = $d20548fff196f3df->get($baf7e368dc968fbb); $d20548fff196f3df->close(); if (!is_array($f45148e6e70eac17)) { goto f46384f340582c78; } file_put_contents(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "\x5f\x69\x73\x70", json_encode($f45148e6e70eac17)); goto a8fcdc54370b8d75; a83a94c15d487a84: } public static function a1bd305197346485($d52cf0659dffda4b) { foreach (self::$rBlockedISP as $c4bb1de656cc02b8) { if (!(strtolower($d52cf0659dffda4b) == strtolower($c4bb1de656cc02b8["\x69\x73\160"]))) { goto a9e59211f3e6dc09; } return intval($c4bb1de656cc02b8["\x62\x6c\157\143\153\x65\144"]); a9e59211f3e6dc09: eaa680f07978875d: } A392e1dd1e90a37a: return 0; } public static function dC1cFF4EeFdFA907($A40d9637aabf7a2a) { return in_array($A40d9637aabf7a2a, self::$rBlockedServers); } public static function D93158B24681d974($baf7e368dc968fbb) { goto C9a195c6e95eeb4e; ae42ac669dc63c65: F9c958b3b0613f3b: $d20548fff196f3df = new Reader(GEOLITE2_BIN); $f45148e6e70eac17 = $d20548fff196f3df->get($baf7e368dc968fbb); $d20548fff196f3df->close(); if (!$f45148e6e70eac17) { goto f43eef96e019a01c; } goto b2924371a0676dda; b2924371a0676dda: file_put_contents(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "\x5f\147\x65\157\x32", json_encode($f45148e6e70eac17)); f43eef96e019a01c: return $f45148e6e70eac17; goto Bd4edf78057462af; C9a195c6e95eeb4e: if (!empty($baf7e368dc968fbb)) { goto E98a3c85a3acc278; } return false; E98a3c85a3acc278: if (!file_exists(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "\x5f\147\145\157\x32")) { goto F9c958b3b0613f3b; } return json_decode(file_get_contents(CONS_TMP_PATH . md5($baf7e368dc968fbb) . "\137\147\145\x6f\x32"), true); goto ae42ac669dc63c65; Bd4edf78057462af: } public static function bcB4AF53ff063a57($fed6d20d1eb686cf, $C688dc18a9e935a5 = null) { goto A8cef7dc05e7bbf1; A8cef7dc05e7bbf1: if (substr($fed6d20d1eb686cf, 0, 2) == "\163\x3a") { goto F487af2c0796bc87; } return $fed6d20d1eb686cf; goto F2f9d4be384b4ea5; F487af2c0796bc87: $c8d3fccfb1106861 = explode("\x3a", $fed6d20d1eb686cf, 3); goto f8b6816425660cd6; f8b6816425660cd6: $D7b6be3040f7cd28 = self::AC0eE9612C76776B(intval($c8d3fccfb1106861[1]), $C688dc18a9e935a5); if ($D7b6be3040f7cd28) { goto B149a074db5ad19c; } return ''; goto B77962aea89b7173; B149a074db5ad19c: goto Aaa673197412707d; Aaa673197412707d: return $D7b6be3040f7cd28 . "\151\x6d\x61\147\x65\x73\x2f" . basename($fed6d20d1eb686cf); B77962aea89b7173: F2f9d4be384b4ea5: goto c0ce056c02623b0e; c0ce056c02623b0e: } public static function bC612665778DdE2D() { $bc8275bd508ae5a6 = 0; exec("\160\x73\x20\55\x66\x70\40\x24\x28\x70\x67\162\x65\160\x20\55\165\40\x78\x75\151\x29", $c778695c4daf0b40, $Adc2c9756eb50b50); foreach ($c778695c4daf0b40 as $b2c166c792c4e373) { $c8d3fccfb1106861 = explode("\x20", preg_replace("\41\x5c\x73\53\41", "\40", trim($b2c166c792c4e373))); if (!($c8d3fccfb1106861[8] == "\x6e\x67\x69\x6e\170\x3a" && $c8d3fccfb1106861[9] == "\x6d\x61\x73\x74\x65\162")) { goto dca5f4ba9a9d077d; } $bc8275bd508ae5a6++; dca5f4ba9a9d077d: d08b44783593b40c: } d0f21a811d4e1bbe: return $bc8275bd508ae5a6 > 0; } public static function ac0ee9612c76776B($ae5ac4dac1098256 = null, $C688dc18a9e935a5 = null) { goto C5b8ffbdd807d8a3; A34a4ea5f47e29a0: f46197f61f5a6b16: if (!(count($Cceee7395791ed52) == 0)) { goto c78a5134b3f5cc76; } return ''; c78a5134b3f5cc76: $e641f3c23f795ba0 = $ae5ac4dac1098256; goto C4a607850c817c02; E98489df9e61f8df: goto E7f6d5efe4b70d66; E4abe26c5061e4fc: $Cdf0ca8278b4298e = $E41cb358f46c9f61; E7f6d5efe4b70d66: $D7b6be3040f7cd28 = $d40f60484f9df7fb . "\72\57\x2f" . $Cdf0ca8278b4298e . "\72" . self::$rServers[$ae5ac4dac1098256][$d40f60484f9df7fb . "\x5f\x62\162\x6f\x61\144\143\x61\x73\164\137\x70\x6f\162\x74"] . "\57"; goto aa1ba6d413cfa815; f8188155dc54a304: return null; goto Ea23fd543e26bfeb; cbdb53656e54dae0: f52c1515b1357426: goto ef944802a6825a88; Bbc92c6c55e47aa2: $d40f60484f9df7fb = $C688dc18a9e935a5; ef944802a6825a88: goto B8846455f4dd9323; A8721f6cf4261cc6: if (isset($_SERVER["\123\105\x52\x56\105\x52\137\120\x4f\x52\124"]) && self::$rSettings["\x6b\x65\x65\x70\137\160\162\157\164\x6f\143\157\x6c"]) { goto a5917e0df4392da2; } $d40f60484f9df7fb = self::$rServers[$ae5ac4dac1098256]["\x73\145\x72\x76\x65\162\137\160\x72\157\164\x6f\143\x6f\x6c"]; goto f52c1515b1357426; a5917e0df4392da2: $d40f60484f9df7fb = !empty($_SERVER["\110\x54\124\x50\x53"]) && $_SERVER["\110\x54\124\x50\123"] !== "\157\146\x66" || $_SERVER["\123\x45\x52\x56\105\122\x5f\x50\x4f\122\124"] == 443 ? "\150\x74\x74\160\x73" : "\150\x74\x74\160"; goto cbdb53656e54dae0; aa1ba6d413cfa815: if (!(self::$rServers[$ae5ac4dac1098256]["\163\x65\162\166\x65\162\x5f\x74\x79\160\145"] == 1 && $e641f3c23f795ba0 && self::$rServers[$e641f3c23f795ba0]["\x69\x73\x5f\155\141\x69\156"] == 0)) { goto B8dd28a9d505e363; } $D7b6be3040f7cd28 .= md5($ae5ac4dac1098256 . "\x5f" . $e641f3c23f795ba0 . "\x5f" . OPENSSL_EXTRA) . "\57"; B8dd28a9d505e363: return $D7b6be3040f7cd28; fb1783fb3ea145d1: goto f8188155dc54a304; C5b8ffbdd807d8a3: $e641f3c23f795ba0 = null; if (isset($ae5ac4dac1098256)) { goto E9ff12b72eaa4ac6; } $ae5ac4dac1098256 = SERVER_ID; E9ff12b72eaa4ac6: if ($C688dc18a9e935a5) { goto Bbc92c6c55e47aa2; } goto A8721f6cf4261cc6; C4a607850c817c02: $ae5ac4dac1098256 = $Cceee7395791ed52[array_rand($Cceee7395791ed52)]; E1a7becda1740842: $E41cb358f46c9f61 = defined("\x68\x6f\x73\164") ? HOST : null; if ($E41cb358f46c9f61 && in_array(strtolower($E41cb358f46c9f61), array_map("\x73\x74\x72\x74\157\x6c\157\x77\x65\162", self::$rServers[$ae5ac4dac1098256]["\144\x6f\155\x61\151\156\163"]["\x75\x72\x6c\x73"]))) { goto E4abe26c5061e4fc; } $Cdf0ca8278b4298e = empty(self::$rServers[$ae5ac4dac1098256]["\144\157\155\141\151\x6e\x5f\156\x61\155\x65"]) ? self::$rServers[$ae5ac4dac1098256]["\163\x65\162\x76\145\162\137\x69\x70"] : explode("\x2c", self::$rServers[$ae5ac4dac1098256]["\x64\157\x6d\141\151\x6e\137\x6e\141\155\x65"])[0]; goto E98489df9e61f8df; B8846455f4dd9323: if (!self::$rServers[$ae5ac4dac1098256]) { goto fb1783fb3ea145d1; } if (!self::$rServers[$ae5ac4dac1098256]["\x65\x6e\141\x62\154\145\x5f\x70\x72\x6f\x78\171"]) { goto E1a7becda1740842; } $Cceee7395791ed52 = array_keys(self::getProxies($ae5ac4dac1098256)); if (!(count($Cceee7395791ed52) == 0)) { goto f46197f61f5a6b16; } $Cceee7395791ed52 = array_keys(self::getProxies($ae5ac4dac1098256, false)); goto A34a4ea5f47e29a0; Ea23fd543e26bfeb: } public static function a671Bf4968302591($e89304a4cce83be7 = null) { $C348b8f0c0ca26d0 = array(); foreach (self::$rCategories as $Ecfb9638d5c2bf6d) { if (!($Ecfb9638d5c2bf6d["\x63\x61\x74\x65\x67\x6f\162\x79\x5f\164\x79\x70\x65"] == $e89304a4cce83be7 or !$e89304a4cce83be7)) { goto fbc3e8106f8ae3ff; } $C348b8f0c0ca26d0[] = $Ecfb9638d5c2bf6d; fbc3e8106f8ae3ff: dfd7aaf4a254eb28: } Eba546f25f24ebfe: return $C348b8f0c0ca26d0; } public static function dfFD5f5eDD7d74B1($A40d9637aabf7a2a, $baf7e368dc968fbb) { if (!file_exists(CIDR_TMP_PATH . $A40d9637aabf7a2a)) { goto Afca913a32740736; } $Bfa83b70c11573a2 = json_decode(file_get_contents(CIDR_TMP_PATH . $A40d9637aabf7a2a), True); foreach ($Bfa83b70c11573a2 as $D88396934630af6a => $ed5074c1becb3e1e) { if (!(ip2long($baf7e368dc968fbb) >= ip2long($ed5074c1becb3e1e[1]) && ip2long($baf7e368dc968fbb) <= ip2long($ed5074c1becb3e1e[2]))) { goto e6f69360de7c905b; } return $ed5074c1becb3e1e; e6f69360de7c905b: D2561f56f68b4ffd: } A6382dd8372d9104: Afca913a32740736: return null; } public static function getLLODSegments($D7ab9dd8c588cced, $F56ab62c779d3399, $Fe3560ed169bdaf2 = 1) { goto Db72c546649b4567; A073035f10f29643: $ddaf7abb634c64e8++; goto D896b241fef176b3; d57cf23f3d5c403a: b0ed1cdab891e543: c86af5730ec5281b: goto Ddf91445e8f4f3a7; Db72c546649b4567: $Fe3560ed169bdaf2++; $A9fe34b0af6c6769 = $e76cd568eecaa12e = array(); if (!file_exists($F56ab62c779d3399)) { goto b8c5b817eccf2530; } $F7000d1aef2a6be8 = file_get_contents($F56ab62c779d3399); if (!preg_match_all("\x2f\50\x2e\52\x3f\x29\56\164\x73\50\x28\43\x5c\167\x2b\51\x2b\174\x23\x3f\51\x2f", $F7000d1aef2a6be8, $a88faee7888d4e7d)) { goto c86af5730ec5281b; } goto fbd15602f07c440c; d2f116edbeac356d: $d597c02fc502a032 = $a88faee7888d4e7d[1][$ddaf7abb634c64e8]; list($ae11bf50d4b92d10, $Eaa96b92215e7da3) = explode("\x5f", $d597c02fc502a032); if (empty($a88faee7888d4e7d[2][$ddaf7abb634c64e8])) { goto E9dc2b227ef8bd78; } $e76cd568eecaa12e[$Eaa96b92215e7da3] = array(); $a0183ee1f6339a5a = $Eaa96b92215e7da3; goto f7828f13d33e9707; Ddf91445e8f4f3a7: $e76cd568eecaa12e = array_slice($e76cd568eecaa12e, count($e76cd568eecaa12e) - $Fe3560ed169bdaf2, $Fe3560ed169bdaf2, true); foreach ($e76cd568eecaa12e as $B0f493a72525af73 => $Bdc8c8584525e5f4) { foreach ($Bdc8c8584525e5f4 as $Eaa96b92215e7da3) { $A9fe34b0af6c6769[] = $D7ab9dd8c588cced . "\137" . $Eaa96b92215e7da3 . "\x2e\x74\x73"; c5632cdabba1e3ed: } Ac66d23f85e2c1c0: Dd871cd8e278bc35: } cde7421b28d16b26: b8c5b817eccf2530: return !empty($A9fe34b0af6c6769) ? $A9fe34b0af6c6769 : null; goto a2bd1e124fabbc71; fbd15602f07c440c: if (!(count($a88faee7888d4e7d[1]) > 0)) { goto b0ed1cdab891e543; } $a0183ee1f6339a5a = null; $ddaf7abb634c64e8 = 0; D896b241fef176b3: if (!($ddaf7abb634c64e8 < count($a88faee7888d4e7d[1]))) { goto d57cf23f3d5c403a; } goto d2f116edbeac356d; f7828f13d33e9707: E9dc2b227ef8bd78: if (!$a0183ee1f6339a5a) { goto Ef676da1e3d7cc21; } $e76cd568eecaa12e[$a0183ee1f6339a5a][] = $Eaa96b92215e7da3; Ef676da1e3d7cc21: Df6a650f1119a600: goto A073035f10f29643; a2bd1e124fabbc71: } public static function d3dfAA095831FAA5($F56ab62c779d3399, $Fe3560ed169bdaf2 = 0, $fda7b377112c74c4 = 10) { goto bd8347bab22b1a93; f4acda68086a0a41: $baf45016e87b364e = 1; Be9b0c12ab2b5393: return array_slice($a88faee7888d4e7d[0], -$baf45016e87b364e); f2a50f8ed4c00787: F9986c5371c56414: goto Eb662f7939db8fe2; Eb54c9ed2ee5d808: preg_match("\x2f\137\x28\56\x2a\x29\134\x2e\x2f", array_pop($a88faee7888d4e7d[0]), $Fa794adc4af1bbc7); return $Fa794adc4af1bbc7[1]; goto b9ff946c7059544c; Be4de53557801407: return $a88faee7888d4e7d[0]; goto Bdca32d7a18f7833; bd8347bab22b1a93: if (!file_exists($F56ab62c779d3399)) { goto d30432da71bc632f; } $F7000d1aef2a6be8 = file_get_contents($F56ab62c779d3399); if (!preg_match_all("\x2f\x28\x2e\x2a\x3f\51\x2e\x74\163\x2f", $F7000d1aef2a6be8, $a88faee7888d4e7d)) { goto F9986c5371c56414; } if ($Fe3560ed169bdaf2 > 0) { goto C7d0a0dec87fca75; } if ($Fe3560ed169bdaf2 == -1) { goto Be4de53557801407; } goto Eb54c9ed2ee5d808; Eb662f7939db8fe2: d30432da71bc632f: return null; goto cd9ca8f0041411da; Bdca32d7a18f7833: b9ff946c7059544c: goto f2a50f8ed4c00787; C7d0a0dec87fca75: $baf45016e87b364e = intval($Fe3560ed169bdaf2 / $fda7b377112c74c4); if ($baf45016e87b364e) { goto Be9b0c12ab2b5393; } goto f4acda68086a0a41; cd9ca8f0041411da: } public static function C8205AdDA91FCaC0($ac65e6ceb2976536, $Cdab8dc2039690b1, $C4bd75d9caf4b041, $D7ab9dd8c588cced, $eaa7a2e7d4be7356, $baf7e368dc968fbb, $d98e53aa13f0439f = null, $b9d5fec4881dbb60 = '', $B084bf772bddd0d0 = "\x68\62\66\x34", $C76383be7d12ac3e = 0, $ae5ac4dac1098256 = null, $fb380a0d4d4caf83 = null) { goto Ce4a582e3171f5d3; a7f3845f45f4a3df: b34778c33411b664: if (!preg_match_all("\57\x28\56\x2a\77\x29\134\56\164\163\57", $F7000d1aef2a6be8, $a88faee7888d4e7d)) { goto D72d558cd39073c2; } foreach ($a88faee7888d4e7d[0] as $e66a05ae51dacadc) { goto fa2fcf440be28fb0; Dc33ca9d1c6fcc59: Bd5d4b30d6eddbfe: if (self::$rSettings["\141\x6c\154\x6f\x77\137\x63\144\x6e\137\141\x63\143\145\x73\163"]) { goto Baddfa1b86875c9f; } $F7000d1aef2a6be8 = str_replace($e66a05ae51dacadc, ($fb380a0d4d4caf83 ? "\57" . md5($fb380a0d4d4caf83 . "\x5f" . $ae5ac4dac1098256 . "\137" . OPENSSL_EXTRA) : '') . "\57\x68\154\163\x2f{$f697659a936bee8d}", $F7000d1aef2a6be8); goto A036ce04070947d5; Baddfa1b86875c9f: goto E17cfe66d62a5d6a; E17cfe66d62a5d6a: $F7000d1aef2a6be8 = str_replace($e66a05ae51dacadc, ($fb380a0d4d4caf83 ? "\57" . md5($fb380a0d4d4caf83 . "\137" . $ae5ac4dac1098256 . "\x5f" . OPENSSL_EXTRA) : '') . "\x2f\150\x6c\163\x2f{$e66a05ae51dacadc}\77\164\157\x6b\145\x6e\75{$f697659a936bee8d}", $F7000d1aef2a6be8); A036ce04070947d5: Ac4a38abf8d06b4a: goto Eaa006b21c5db24d; fa2fcf440be28fb0: if ($d98e53aa13f0439f) { goto f0d7d33e43316507; } $f697659a936bee8d = Xui\Functions::encrypt($Cdab8dc2039690b1 . "\x2f" . $C4bd75d9caf4b041 . "\57" . $baf7e368dc968fbb . "\57" . $D7ab9dd8c588cced . "\x2f" . $e66a05ae51dacadc . "\57" . $eaa7a2e7d4be7356 . "\x2f" . SERVER_ID . "\x2f" . $B084bf772bddd0d0 . "\57" . $C76383be7d12ac3e, self::$rSettings["\x6c\151\x76\145\x5f\163\x74\x72\x65\141\x6d\151\156\x67\x5f\160\141\x73\x73"], OPENSSL_EXTRA); goto Bd5d4b30d6eddbfe; f0d7d33e43316507: $f697659a936bee8d = Xui\Functions::encrypt("\110\115\101\x43\x23" . $d98e53aa13f0439f . "\x2f" . $b9d5fec4881dbb60 . "\x2f" . $baf7e368dc968fbb . "\57" . $D7ab9dd8c588cced . "\x2f" . $e66a05ae51dacadc . "\57" . $eaa7a2e7d4be7356 . "\57" . SERVER_ID . "\x2f" . $B084bf772bddd0d0 . "\x2f" . $C76383be7d12ac3e, self::$rSettings["\x6c\151\166\x65\x5f\x73\164\162\145\x61\x6d\151\x6e\x67\x5f\x70\x61\163\x73"], OPENSSL_EXTRA); goto Dc33ca9d1c6fcc59; Eaa006b21c5db24d: } C9978071ffa3caf9: return $F7000d1aef2a6be8; goto fe4587513e38ba3f; fe4587513e38ba3f: D72d558cd39073c2: fc8b3cce362a67bd: return false; goto ba59fbe56be85af0; Ce4a582e3171f5d3: if (!file_exists($ac65e6ceb2976536)) { goto fc8b3cce362a67bd; } $F7000d1aef2a6be8 = file_get_contents($ac65e6ceb2976536); if (!(self::$rSettings["\x65\x6e\143\162\171\160\164\137\150\154\163"] && !$C76383be7d12ac3e)) { goto b34778c33411b664; } $F3f72fbda98634b1 = Xui\Functions::encrypt($baf7e368dc968fbb . "\57" . $D7ab9dd8c588cced, self::$rSettings["\x6c\151\x76\145\137\163\x74\162\x65\141\155\x69\156\x67\137\x70\x61\x73\163"], OPENSSL_EXTRA); $F7000d1aef2a6be8 = "\x23\105\130\x54\115\x33\125\12\x23\x45\x58\124\55\x58\x2d\x4b\x45\x59\x3a\x4d\x45\124\x48\117\104\75\x41\105\x53\55\61\62\70\x2c\125\122\111\75\x22" . ($fb380a0d4d4caf83 ? "\57" . md5($fb380a0d4d4caf83 . "\x5f" . $ae5ac4dac1098256 . "\x5f" . OPENSSL_EXTRA) : '') . "\57\153\145\171\x2f{$F3f72fbda98634b1}\42\54\111\126\x3d\60\x78" . bin2hex(file_get_contents(STREAMS_PATH . $D7ab9dd8c588cced . "\x5f\56\x69\166")) . "\12" . substr($F7000d1aef2a6be8, 8, strlen($F7000d1aef2a6be8) - 8); goto a7f3845f45f4a3df; ba59fbe56be85af0: } public static function ACFf23CeB5055CE2($Fa596e0d6af8360c, $d98e53aa13f0439f = false, $b9d5fec4881dbb60 = '', $baf7e368dc968fbb = null, $b22b6a5c2a6bfc7e = null) { goto ab1925f767a1b5d3; Ebc5afed191f09c1: d8917a04ac3a750e: goto f84af7943df7e2bf; Afc8222015150e4b: if (empty($Fa596e0d6af8360c["\x70\141\x69\x72\x5f\151\x64"])) { goto F9ef20655e5b986c; } self::AAFa5c05d5154D21($Fa596e0d6af8360c["\x70\x61\151\162\137\151\144"], $Fa596e0d6af8360c["\155\x61\170\x5f\x63\157\x6e\x6e\145\x63\164\x69\x6f\x6e\163"], null, '', $baf7e368dc968fbb, $b22b6a5c2a6bfc7e); F9ef20655e5b986c: self::aAFA5c05d5154d21($Fa596e0d6af8360c["\151\x64"], $Fa596e0d6af8360c["\x6d\x61\170\x5f\143\x6f\156\156\145\x63\164\x69\x6f\156\x73"], null, '', $baf7e368dc968fbb, $b22b6a5c2a6bfc7e); Bf0565724f648bd2: goto Ebc5afed191f09c1; ab1925f767a1b5d3: if (!($Fa596e0d6af8360c["\x6d\141\170\137\143\x6f\x6e\x6e\x65\x63\x74\x69\x6f\156\x73"] != 0)) { goto d8917a04ac3a750e; } if (!$d98e53aa13f0439f) { goto A97ef3974cb78c18; } self::AafA5c05D5154d21(null, $Fa596e0d6af8360c["\x6d\x61\x78\137\143\157\156\156\x65\143\164\x69\157\x6e\x73"], $d98e53aa13f0439f, $b9d5fec4881dbb60, $baf7e368dc968fbb, $b22b6a5c2a6bfc7e); goto Bf0565724f648bd2; A97ef3974cb78c18: goto Afc8222015150e4b; f84af7943df7e2bf: } public static function getBouquetMap($D7ab9dd8c588cced) { $F71269273ffe6a13 = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\x62\157\x75\x71\165\x65\x74\137\155\141\160")); $C348b8f0c0ca26d0 = $F71269273ffe6a13[$D7ab9dd8c588cced] ?: array(); unset($F71269273ffe6a13); return $C348b8f0c0ca26d0; } public static function Cf5d2160Fb8BA33A($D7ab9dd8c588cced) { goto d2acaae77c17df1d; cfaaada0e2ecf7dc: if (!($D49895a1700a1a80["\x64\151\x72\x65\143\164\137\x73\x6f\x75\162\x63\145"] == 0 or $D49895a1700a1a80["\144\x69\162\x65\143\164\137\x70\x72\x6f\x78\171"] == 1)) { goto e30304072e6660db; } self::$db->query("\x53\x45\x4c\x45\103\x54\x20\52\40\106\122\117\x4d\40\x60\163\x74\x72\x65\141\155\163\x5f\x73\x65\x72\x76\145\162\x73\140\40\127\x48\105\122\105\x20\140\163\x74\x72\x65\x61\x6d\x5f\x69\144\x60\40\75\x20\77", $D7ab9dd8c588cced); if (!(self::$db->num_rows() > 0)) { goto Aabd82a37b29efb1; } $B5593df47557982c = self::$db->get_rows(true, "\163\145\x72\x76\x65\x72\x5f\x69\144"); Aabd82a37b29efb1: goto B40e715ffe6f158d; B40e715ffe6f158d: e30304072e6660db: $c778695c4daf0b40["\x62\157\165\161\165\x65\164\163"] = self::getBouquetMap($D7ab9dd8c588cced); $c778695c4daf0b40["\151\156\146\157"] = $D49895a1700a1a80; $c778695c4daf0b40["\163\x65\162\166\x65\x72\x73"] = $B5593df47557982c; Cc693ae67c342dd9: goto Dd13b6854eca0487; Dd13b6854eca0487: return !empty($c778695c4daf0b40) ? $c778695c4daf0b40 : false; goto fc56e40415a41365; d2acaae77c17df1d: $c778695c4daf0b40 = array(); self::$db->query("\x53\105\114\105\103\124\40\x2a\40\x46\122\x4f\x4d\x20\140\x73\164\162\145\141\155\x73\140\40\x74\61\x20\x4c\105\x46\x54\x20\112\x4f\111\116\x20\140\163\x74\162\x65\141\155\163\137\164\x79\x70\145\163\140\40\x74\x32\x20\117\x4e\40\x74\x32\56\164\x79\160\145\137\151\x64\40\75\x20\x74\61\x2e\x74\171\160\145\40\127\110\105\x52\105\x20\164\61\56\x60\x69\x64\x60\x20\75\40\x3f", $D7ab9dd8c588cced); if (!(self::$db->num_rows() > 0)) { goto Cc693ae67c342dd9; } $D49895a1700a1a80 = self::$db->get_row(); $B5593df47557982c = array(); goto cfaaada0e2ecf7dc; fc56e40415a41365: } public static function ed5Fe043Cd61a124() { foreach (self::$rServers as $ae5ac4dac1098256 => $e31cfba8409de8bc) { if (!$e31cfba8409de8bc["\x69\163\137\155\141\151\x6e"]) { goto A29d028fa0c3036e; } return $ae5ac4dac1098256; A29d028fa0c3036e: Ee7f159edeeee182: } A3afd897b951862f: return null; } public static function Efe16028a951c2CA($D7ab9dd8c588cced, $b63ff5ad8825379a) { $bb573d6bf5730421 = $D1fd1b65d97c67f4 = array(); if (!file_exists(SIGNALS_TMP_PATH . "\x71\165\x65\165\145\x5f" . intval($D7ab9dd8c588cced))) { goto Aedeae6cf6779aab; } $D1fd1b65d97c67f4 = igbinary_unserialize(file_get_contents(SIGNALS_TMP_PATH . "\x71\165\145\x75\x65\x5f" . intval($D7ab9dd8c588cced))); Aedeae6cf6779aab: foreach ($D1fd1b65d97c67f4 as $B13fed2048c604de) { if (!self::a85E8039bdA7b8a8($B13fed2048c604de, "\160\150\160\x2d\x66\160\x6d")) { goto Db0163a1068103fe; } $bb573d6bf5730421[] = $B13fed2048c604de; Db0163a1068103fe: f683d98dc8a2e281: } Ae2c8d5620c48aaf: if (in_array($bb573d6bf5730421, $b63ff5ad8825379a)) { goto Ca013ec61d3e2496; } $bb573d6bf5730421[] = $b63ff5ad8825379a; Ca013ec61d3e2496: file_put_contents(SIGNALS_TMP_PATH . "\x71\x75\145\x75\145\x5f" . intval($D7ab9dd8c588cced), igbinary_serialize($bb573d6bf5730421)); } public static function CACe4E7D4d8c2945($D7ab9dd8c588cced, $B13fed2048c604de) { $bb573d6bf5730421 = array(); foreach (igbinary_unserialize(file_get_contents(SIGNALS_TMP_PATH . "\x71\165\145\165\x65\x5f" . intval($D7ab9dd8c588cced))) ?: array() as $a9901dce7e097f4b) { if (!(self::a85E8039BDa7B8a8($a9901dce7e097f4b, "\x70\x68\x70\x2d\x66\x70\x6d") && $B13fed2048c604de != $a9901dce7e097f4b)) { goto E3fde4cf597072aa; } $bb573d6bf5730421[] = $a9901dce7e097f4b; E3fde4cf597072aa: d2230ccae93447b0: } dc7245ce3ba96227: if (count($bb573d6bf5730421) > 0) { goto A693035d137fc793; } unlink(SIGNALS_TMP_PATH . "\161\x75\x65\165\x65\137" . intval($D7ab9dd8c588cced)); goto C80f7557450788e6; A693035d137fc793: file_put_contents(SIGNALS_TMP_PATH . "\x71\165\x65\165\145\137" . intval($D7ab9dd8c588cced), igbinary_serialize($bb573d6bf5730421)); C80f7557450788e6: } public static function b1324Ab1c5044d08($b3c452b6be64b170 = 10) { goto af007460a231f3c4; af007460a231f3c4: $E284b098befdcf50 = "\x41\x42\103\104\105\106\107\110\111\112\113\x4c\x4d\x4e\x4f\x50\x51\x52\123\x54\125\126\127\x58\131\x5a\60\x31\x32\x33\64\65\66\x37\x38\x39\x71\x77\x65\x72\x74\x79\x75\x69\157\160\x61\163\144\146\147\150\152\153\x6c\172\x78\x63\166\x62\156\155"; $ce062e062cc7f449 = ''; $B9e0466954e98448 = strlen($E284b098befdcf50) - 1; $ddaf7abb634c64e8 = 0; C1eedcc266b131e0: goto e5622a3cb9f64e96; e5622a3cb9f64e96: if (!($ddaf7abb634c64e8 < $b3c452b6be64b170)) { goto c25e861df9fb183e; } $ce062e062cc7f449 .= $E284b098befdcf50[rand(0, $B9e0466954e98448)]; d4f68df08c37eb9d: $ddaf7abb634c64e8++; goto C1eedcc266b131e0; goto a7e9ceb62be4bce4; a7e9ceb62be4bce4: c25e861df9fb183e: return $ce062e062cc7f449; goto F22a0ff8de7935b0; F22a0ff8de7935b0: } public static function eB7a877D85F6F576($Df24eacb4e75a238, $Af9867f411708a1f) { goto Cf5ca074317901cc; C68a9de281515c5f: goto b7cebcfd2282d761; A917111f97fb551b: return trim($Df24eacb4e75a238) . "\40\50{$Af9867f411708a1f}\x29"; b7cebcfd2282d761: cbea11b778ebce51: goto C6751689b0a83596; C6751689b0a83596: return $Df24eacb4e75a238; goto e749eaced345f5e0; Cf5ca074317901cc: if (!(is_numeric($Af9867f411708a1f) && $Af9867f411708a1f >= 1900 && $Af9867f411708a1f <= intval(date("\x59") + 1))) { goto cbea11b778ebce51; } if (self::$rSettings["\x6d\157\x76\151\145\137\x79\x65\141\x72\x5f\141\x70\160\x65\x6e\144"] == 0) { goto A917111f97fb551b; } if (!(self::$rSettings["\155\x6f\x76\x69\x65\137\x79\x65\x61\x72\137\141\160\160\145\156\144"] == 0)) { goto ca47c065262aeaa4; } return trim($Df24eacb4e75a238) . "\40\x2d\40{$Af9867f411708a1f}"; ca47c065262aeaa4: goto C68a9de281515c5f; e749eaced345f5e0: } public static function E7c6d353b6405b6A($C304c551c25e105d) { goto a1fae88107375866; e2995ee393f39f3e: cba71a7bfb845151: if (!(count($e18a9696cddc4ce8) > 0)) { goto D1809b1ac0148bcf; } return $e18a9696cddc4ce8; D1809b1ac0148bcf: Cb7f045010e53448: goto B6959e0010cf8858; B6959e0010cf8858: return $C304c551c25e105d; goto De0a10a557a33a35; a1fae88107375866: if (!(count($C304c551c25e105d) > 0 && file_exists(CACHE_TMP_PATH . "\x63\x68\x61\156\156\145\154\x5f\157\162\x64\145\162") && self::$rSettings["\x63\x68\141\x6e\x6e\145\154\x5f\x6e\165\155\x62\x65\x72\x5f\x74\x79\160\145"] != "\x62\x6f\x75\161\x75\x65\164")) { goto Cb7f045010e53448; } $d7368fd246c0bc5f = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\x63\x68\141\x6e\156\x65\x6c\x5f\157\162\x64\145\162")); $C304c551c25e105d = array_flip($C304c551c25e105d); $e18a9696cddc4ce8 = array(); foreach ($d7368fd246c0bc5f as $be4ee19df07e52a7) { if (!isset($C304c551c25e105d[$be4ee19df07e52a7])) { goto E684ff675a08cf01; } $e18a9696cddc4ce8[] = $be4ee19df07e52a7; E684ff675a08cf01: b71bdfe734653e72: } goto e2995ee393f39f3e; De0a10a557a33a35: } public static function sortSeries($bfb560f9dca94a76) { goto Ced95fd0f1642ff5; F4abfe21746e444b: return $bfb560f9dca94a76; goto be8d625a97b42ce5; Ced95fd0f1642ff5: if (!(count($bfb560f9dca94a76) > 0 && file_exists(CACHE_TMP_PATH . "\163\x65\x72\x69\x65\x73\x5f\x6f\162\x64\145\162"))) { goto F1b5615aec33ffd6; } $d7368fd246c0bc5f = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\163\145\162\151\x65\x73\x5f\x6f\x72\x64\x65\162")); $bfb560f9dca94a76 = array_flip($bfb560f9dca94a76); $e18a9696cddc4ce8 = array(); foreach ($d7368fd246c0bc5f as $be4ee19df07e52a7) { if (!isset($bfb560f9dca94a76[$be4ee19df07e52a7])) { goto c1638479a658d286; } $e18a9696cddc4ce8[] = $be4ee19df07e52a7; c1638479a658d286: c540f9c41ffc9bbc: } goto Fa0f4887c65d2b7a; Fa0f4887c65d2b7a: e813f4b4541362e2: if (!(count($e18a9696cddc4ce8) > 0)) { goto df0fe0498ab1fde8; } return $e18a9696cddc4ce8; df0fe0498ab1fde8: F1b5615aec33ffd6: goto F4abfe21746e444b; be8d625a97b42ce5: } public static function B1d19F3b55089188($cf479aeecdf91a76) { $E06d0c9150204665 = new DateTime("\125\x54\x43", new DateTimeZone(date_default_timezone_get())); $efd3754e79d24e9a = new DateTime("\x55\x54\103", new DateTimeZone($cf479aeecdf91a76)); return $efd3754e79d24e9a->getTimestamp() - $E06d0c9150204665->getTimestamp(); } public static function dc2ee41d7F08A39a() { $C348b8f0c0ca26d0 = array(); foreach (self::$rCategories as $Ecfb9638d5c2bf6d) { if (!$Ecfb9638d5c2bf6d["\151\163\137\141\x64\x75\x6c\x74"]) { goto cf2963f61cf9d72b; } $C348b8f0c0ca26d0[] = intval($Ecfb9638d5c2bf6d["\151\x64"]); cf2963f61cf9d72b: e32191e382a76d28: } ef92f63f4ff7fbc9: return $C348b8f0c0ca26d0; } public static function aa6B8E79f6E02407() { if (is_object(self::$redis)) { goto cf523642b7d1cf88; } try { self::$redis = new Redis(); self::$redis->connect(self::$rConfig["\150\157\x73\x74\156\141\x6d\145"], 6379); self::$redis->auth(self::$rSettings["\162\145\x64\151\163\137\x70\141\163\x73\167\x6f\162\x64"]); } catch (Exception $a658e17f204f5645) { self::$redis = null; return false; } cf523642b7d1cf88: return true; } public static function E30A5370e573B758() { if (!is_object(self::$redis)) { goto Bce3249c273fde58; } self::$redis->close(); self::$redis = null; Bce3249c273fde58: return true; } public static function BEe7909aA8755c57($eaa7a2e7d4be7356) { if (is_object(self::$redis)) { goto B0a31d5f7a6c6279; } self::AA6b8e79f6e02407(); B0a31d5f7a6c6279: return igbinary_unserialize(self::$redis->get($eaa7a2e7d4be7356)); } public static function E1bAf5b63C5aeeAc($ed5074c1becb3e1e) { goto E36e3be75a80457e; E36e3be75a80457e: if (is_object(self::$redis)) { goto Cd0e3bc6a9b8b660; } self::aA6b8e79f6E02407(); Cd0e3bc6a9b8b660: $aa26eb7fb68f75c9 = self::$redis->multi(); $aa26eb7fb68f75c9->zAdd("\x4c\111\x4e\105\x23{$ed5074c1becb3e1e["\151\x64\145\156\164\x69\x74\171"]}", $ed5074c1becb3e1e["\x64\141\164\x65\x5f\163\164\141\162\x74"], $ed5074c1becb3e1e["\165\165\x69\144"]); goto c825d54964ddd492; B3d884a001f5d734: Ac7239c8b5fb906c: if (!$ed5074c1becb3e1e["\x70\x72\157\170\171\137\x69\144"]) { goto e18a7e7a9658642b; } $aa26eb7fb68f75c9->zAdd("\120\x52\117\130\131\x23{$ed5074c1becb3e1e["\160\162\x6f\x78\x79\x5f\151\x64"]}", $ed5074c1becb3e1e["\x64\141\164\145\137\163\x74\x61\162\x74"], $ed5074c1becb3e1e["\x75\x75\x69\144"]); e18a7e7a9658642b: $aa26eb7fb68f75c9->zAdd("\x43\117\116\x4e\105\x43\x54\111\117\116\123", $ed5074c1becb3e1e["\x64\141\164\x65\137\163\x74\x61\x72\164"], $ed5074c1becb3e1e["\x75\x75\x69\144"]); goto Ee1b27f0ce1960ee; c825d54964ddd492: $aa26eb7fb68f75c9->zAdd("\114\111\116\105\x5f\101\114\114\43{$ed5074c1becb3e1e["\151\144\x65\156\x74\151\x74\171"]}", $ed5074c1becb3e1e["\x64\141\164\x65\137\x73\x74\141\x72\164"], $ed5074c1becb3e1e["\x75\165\151\144"]); $aa26eb7fb68f75c9->zAdd("\x53\124\x52\x45\x41\x4d\43{$ed5074c1becb3e1e["\163\164\162\x65\141\155\137\x69\x64"]}", $ed5074c1becb3e1e["\x64\141\x74\145\x5f\163\164\141\162\x74"], $ed5074c1becb3e1e["\x75\x75\x69\x64"]); $aa26eb7fb68f75c9->zAdd("\123\x45\122\126\105\122\43{$ed5074c1becb3e1e["\x73\145\x72\x76\145\x72\x5f\151\x64"]}", $ed5074c1becb3e1e["\144\x61\x74\x65\x5f\163\x74\x61\x72\x74"], $ed5074c1becb3e1e["\165\x75\151\x64"]); if (!$ed5074c1becb3e1e["\165\x73\145\x72\x5f\151\x64"]) { goto Ac7239c8b5fb906c; } $aa26eb7fb68f75c9->zAdd("\123\105\x52\126\105\122\137\114\111\116\105\123\43{$ed5074c1becb3e1e["\163\145\162\x76\x65\x72\x5f\x69\x64"]}", $ed5074c1becb3e1e["\x75\x73\x65\162\137\151\144"], $ed5074c1becb3e1e["\x75\x75\151\x64"]); goto B3d884a001f5d734; Ee1b27f0ce1960ee: $aa26eb7fb68f75c9->zAdd("\114\111\x56\x45", $ed5074c1becb3e1e["\x64\x61\164\145\x5f\163\164\x61\x72\164"], $ed5074c1becb3e1e["\165\165\x69\x64"]); $aa26eb7fb68f75c9->set($ed5074c1becb3e1e["\165\165\151\144"], igbinary_serialize($ed5074c1becb3e1e)); return $aa26eb7fb68f75c9->exec(); goto f2514638652f2fe3; f2514638652f2fe3: } public static function D4aCf4EFD64F5703($ed5074c1becb3e1e, $acaa932d2e9d2140 = array(), $B1a2200f88d8c036 = null) { goto d690bdaf0264112b; d9e4daa77e50646d: $ed5074c1becb3e1e["\150\154\163\137\x65\x6e\144"] = 0; if (!$ed5074c1becb3e1e["\165\x73\x65\x72\137\151\144"]) { goto E3fbd93e2b2ff453; } $aa26eb7fb68f75c9->zAdd("\x53\x45\x52\126\x45\122\137\114\x49\116\105\123\43{$ed5074c1becb3e1e["\163\x65\162\166\x65\x72\137\x69\x64"]}", $ed5074c1becb3e1e["\165\x73\x65\162\x5f\151\144"], $ed5074c1becb3e1e["\165\x75\x69\x64"]); E3fbd93e2b2ff453: a507ff8318a42a56: goto ebb0bb1d0dd3a4a2; Ef5d35f24432cec8: fb402342cc931d20: $aa26eb7fb68f75c9->sRem("\105\116\104\x45\104", $ed5074c1becb3e1e["\165\165\x69\x64"]); $aa26eb7fb68f75c9->zAdd("\114\x49\x56\x45", $ed5074c1becb3e1e["\x64\141\x74\x65\x5f\163\x74\141\162\164"], $ed5074c1becb3e1e["\165\165\x69\x64"]); $aa26eb7fb68f75c9->zAdd("\114\111\x4e\105\x23{$ed5074c1becb3e1e["\x69\x64\145\x6e\164\151\164\x79"]}", $ed5074c1becb3e1e["\x64\141\x74\145\x5f\x73\164\x61\162\164"], $ed5074c1becb3e1e["\x75\x75\x69\144"]); $aa26eb7fb68f75c9->zAdd("\x53\x54\x52\105\x41\x4d\43{$ed5074c1becb3e1e["\x73\x74\162\x65\141\x6d\x5f\x69\x64"]}", $ed5074c1becb3e1e["\144\141\x74\x65\x5f\163\164\x61\x72\x74"], $ed5074c1becb3e1e["\165\165\151\144"]); goto fd6c0c3ae89627b1; d690bdaf0264112b: if (is_object(self::$redis)) { goto c1129cc2a0042209; } self::aA6B8e79f6E02407(); c1129cc2a0042209: $Af33bb5d137e8f90 = $ed5074c1becb3e1e; foreach ($acaa932d2e9d2140 as $c8326663a9eba075 => $f8919e366dd44b6c) { $ed5074c1becb3e1e[$c8326663a9eba075] = $f8919e366dd44b6c; b674ec7b0e2d3be1: } goto d0937ca72eba64fd; d0937ca72eba64fd: cf4110275ab72d7f: $aa26eb7fb68f75c9 = self::$redis->multi(); if ($B1a2200f88d8c036 == "\157\160\x65\x6e") { goto fb402342cc931d20; } if (!($B1a2200f88d8c036 == "\x63\154\x6f\163\x65")) { goto D8fd07441f1b33f6; } $aa26eb7fb68f75c9->sAdd("\x45\x4e\104\x45\x44", $ed5074c1becb3e1e["\165\x75\151\144"]); goto e241a7477c57a2e3; fb8aecde8ea9cb12: $aa26eb7fb68f75c9->zRem("\123\105\x52\126\105\x52\x5f\x4c\x49\x4e\x45\x53\43{$Af33bb5d137e8f90["\x73\x65\162\x76\145\x72\x5f\151\x64"]}", $ed5074c1becb3e1e["\x75\x75\151\144"]); c26a384ff6efb1c2: E511d9ba884b5a44: D8fd07441f1b33f6: goto Ba2055032924353e; goto Ef5d35f24432cec8; ef27cb4cfa5749ca: da73634f83c2f179: return $ed5074c1becb3e1e; F22b3b55414a2f51: goto Feb4aee22290cfa5; fd6c0c3ae89627b1: $aa26eb7fb68f75c9->zAdd("\123\105\x52\126\x45\x52\43{$ed5074c1becb3e1e["\163\x65\162\166\x65\x72\137\151\x64"]}", $ed5074c1becb3e1e["\x64\141\164\145\137\x73\x74\x61\x72\164"], $ed5074c1becb3e1e["\x75\x75\151\144"]); if (!$ed5074c1becb3e1e["\x70\162\157\170\x79\x5f\x69\x64"]) { goto af77cfae84195eec; } $aa26eb7fb68f75c9->zAdd("\x50\122\117\x58\131\x23{$ed5074c1becb3e1e["\x70\162\157\x78\x79\137\x69\144"]}", $ed5074c1becb3e1e["\144\x61\164\145\137\x73\164\x61\162\x74"], $ed5074c1becb3e1e["\x75\x75\151\x64"]); af77cfae84195eec: if (!($ed5074c1becb3e1e["\x68\x6c\163\x5f\145\156\144"] == 1)) { goto a507ff8318a42a56; } goto d9e4daa77e50646d; D148c1ee4f0ee4e2: $aa26eb7fb68f75c9->zRem("\120\x52\x4f\x58\131\x23{$Af33bb5d137e8f90["\160\x72\x6f\x78\171\x5f\151\x64"]}", $ed5074c1becb3e1e["\x75\x75\151\144"]); B04cbbcccfdb3273: if (!($ed5074c1becb3e1e["\150\x6c\x73\137\145\156\x64"] == 0)) { goto E511d9ba884b5a44; } $ed5074c1becb3e1e["\150\x6c\x73\137\145\x6e\144"] = 1; if (!$ed5074c1becb3e1e["\x75\x73\x65\162\137\x69\x64"]) { goto c26a384ff6efb1c2; } goto fb8aecde8ea9cb12; e241a7477c57a2e3: $aa26eb7fb68f75c9->zRem("\114\x49\126\x45", $ed5074c1becb3e1e["\x75\165\151\x64"]); $aa26eb7fb68f75c9->zRem("\114\111\116\x45\43{$Af33bb5d137e8f90["\x69\144\x65\156\x74\x69\x74\x79"]}", $ed5074c1becb3e1e["\x75\165\151\x64"]); $aa26eb7fb68f75c9->zRem("\123\124\122\x45\101\115\x23{$Af33bb5d137e8f90["\x73\x74\162\x65\x61\x6d\x5f\x69\144"]}", $ed5074c1becb3e1e["\x75\165\151\x64"]); $aa26eb7fb68f75c9->zRem("\123\x45\x52\126\x45\x52\x23{$Af33bb5d137e8f90["\x73\145\162\x76\145\x72\x5f\151\x64"]}", $ed5074c1becb3e1e["\x75\165\151\144"]); if (!$ed5074c1becb3e1e["\160\162\x6f\x78\171\137\x69\144"]) { goto B04cbbcccfdb3273; } goto D148c1ee4f0ee4e2; ebb0bb1d0dd3a4a2: Ba2055032924353e: $aa26eb7fb68f75c9->set($ed5074c1becb3e1e["\x75\165\x69\144"], igbinary_serialize($ed5074c1becb3e1e)); if ($aa26eb7fb68f75c9->exec()) { goto da73634f83c2f179; } return null; goto F22b3b55414a2f51; goto ef27cb4cfa5749ca; Feb4aee22290cfa5: } public static function f343b38458a6Ae01($E11988acbd78c128, $Cda4e6762b8b4945 = false, $C5b27f4e786e790c = false) { goto Ca2e5647539ae7e6; Ca2e5647539ae7e6: if (is_object(self::$redis)) { goto ee494a2177a6650e; } self::aA6b8e79F6e02407(); ee494a2177a6650e: $C5b27f4e786e790c = self::$redis->zRangeByScore(($Cda4e6762b8b4945 ? "\x4c\111\116\x45\43" : "\114\111\116\105\x5f\x41\114\114\43") . $E11988acbd78c128, "\x2d\x69\156\146", "\x2b\x69\x6e\146"); if ($C5b27f4e786e790c) { goto Aa960622969a2914; } goto F504fb84700983f0; f0dc2eba2347736d: Aa960622969a2914: return $C5b27f4e786e790c; e53c79945d3f097a: goto B54ac78507b4b7db; F504fb84700983f0: if (!(count($C5b27f4e786e790c) > 0)) { goto bf4cf8ed12bb1fa7; } return array_map("\151\x67\142\151\x6e\141\162\171\137\165\156\x73\x65\162\x69\x61\154\151\x7a\x65", self::$redis->mGet($C5b27f4e786e790c)); bf4cf8ed12bb1fa7: return array(); goto e53c79945d3f097a; goto f0dc2eba2347736d; B54ac78507b4b7db: } public static function f3959cA05320379f($B13fed2048c604de, $ae5ac4dac1098256, $c98f27bc0a352bc5, $Fef600fffc8410cd = null) { if (is_object(self::$redis)) { goto cfba7923546d649d; } self::aA6B8e79F6E02407(); cfba7923546d649d: $c8326663a9eba075 = "\123\111\x47\116\101\x4c\x23" . md5($ae5ac4dac1098256 . "\43" . $B13fed2048c604de . "\43" . $c98f27bc0a352bc5); $ed5074c1becb3e1e = array("\x70\151\x64" => $B13fed2048c604de, "\x73\x65\x72\166\145\x72\x5f\151\x64" => $ae5ac4dac1098256, "\162\x74\x6d\160" => $c98f27bc0a352bc5, "\164\x69\x6d\145" => time(), "\x63\165\163\x74\x6f\155\137\144\x61\164\141" => $Fef600fffc8410cd, "\x6b\145\x79" => $c8326663a9eba075); return self::$redis->multi()->sAdd("\123\x49\107\116\101\x4c\123\x23" . $ae5ac4dac1098256, $c8326663a9eba075)->set($c8326663a9eba075, igbinary_serialize($ed5074c1becb3e1e))->exec(); } public static function aB74cDF79DebA194($F925eebc595a31c0, $b545e735b3fecd10) { $F8b545c211efaaed = null; foreach ($b545e735b3fecd10 as $A0abe9f94a40d441) { if (!($F8b545c211efaaed === null || abs($F925eebc595a31c0 - $F8b545c211efaaed) > abs($A0abe9f94a40d441 - $F925eebc595a31c0))) { goto Eb7c0f71537a7450; } $F8b545c211efaaed = $A0abe9f94a40d441; Eb7c0f71537a7450: e885d67d7f9fd2f3: } ef4c053cbb32765d: return $F8b545c211efaaed; } public static function F69E5AB5f01Fa3D2($f3c2aed1c68bfa51 = false) { goto D8441fdaf00d2b53; Ee2de9a743962507: $Cceee7395791ed52 = array_keys(self::getProxies($ae5ac4dac1098256)); if (!(count($Cceee7395791ed52) == 0)) { goto Bc16410215b7c5ba; } $Cceee7395791ed52 = array_keys(self::getProxies($ae5ac4dac1098256, false)); Bc16410215b7c5ba: if (!(count($Cceee7395791ed52) == 0)) { goto cc3d7cc77710c927; } goto c81fcb0fc1aadcb4; d33ec5f3eb2780b1: goto F11f76f51aec38c9; beeb39271087e8bb: $d40f60484f9df7fb = !empty($_SERVER["\110\124\x54\x50\123"]) && $_SERVER["\110\124\x54\x50\123"] !== "\157\146\x66" || $_SERVER["\123\x45\122\126\x45\122\137\120\117\122\x54"] == 443 ? "\150\164\x74\x70\163" : "\x68\x74\x74\x70"; F11f76f51aec38c9: goto F5ed9bd042e49fce; goto fc43f537ee119c47; c81fcb0fc1aadcb4: return ''; cc3d7cc77710c927: $e641f3c23f795ba0 = $ae5ac4dac1098256; $ae5ac4dac1098256 = $Cceee7395791ed52[array_rand($Cceee7395791ed52)]; a52129aa420a5ca7: goto b850410bcfba024c; B9e15f06a21caeab: goto Ff97fea3b82b60d1; b260348a8a0fa592: $Cdf0ca8278b4298e = escapeshellcmd(self::$rServers[$ae5ac4dac1098256]["\163\145\x72\166\x65\162\137\x69\160"]); Ff97fea3b82b60d1: goto df2e50e5716b6ece; goto acede580baf31dac; b850410bcfba024c: list($Cdf0ca8278b4298e, $Fd4d862cdeb1c66f) = explode("\72", $_SERVER["\110\124\x54\120\137\x48\117\123\124"]); if (!($A40559d52f59b3f8 or self::$rSettings["\165\x73\x65\137\x6d\144\157\x6d\x61\x69\x6e\x5f\x69\x6e\x5f\154\151\x73\x74\x73"] == 1)) { goto A47f8a6525a14aa2; } if (in_array(strtolower($Cdf0ca8278b4298e), self::Ea711305e7e007fb("\x72\145\163\x65\154\x6c\x65\162\x5f\x64\157\155\141\x69\x6e\163") ?: array())) { goto Bf7e802aba05ff30; } if (empty(self::$rServers[$ae5ac4dac1098256]["\144\x6f\x6d\x61\x69\x6e\x5f\x6e\141\155\x65"])) { goto b260348a8a0fa592; } $Cdf0ca8278b4298e = str_replace(array("\150\x74\x74\160\x3a\x2f\57", "\57", "\x68\164\164\160\163\x3a\x2f\x2f"), '', escapeshellcmd(explode("\54", self::$rServers[$ae5ac4dac1098256]["\144\x6f\155\141\151\156\137\x6e\141\155\145"])[0])); goto B9e15f06a21caeab; fc43f537ee119c47: A6a099b7f545419b: $d40f60484f9df7fb = "\150\x74\x74\160\x73"; F5ed9bd042e49fce: $A40559d52f59b3f8 = self::$rServers[$ae5ac4dac1098256]["\145\x6e\x61\x62\154\145\137\160\x72\157\170\x79"]; if (!$A40559d52f59b3f8) { goto a52129aa420a5ca7; } goto Ee2de9a743962507; acede580baf31dac: Bf7e802aba05ff30: df2e50e5716b6ece: A47f8a6525a14aa2: $D7b6be3040f7cd28 = $d40f60484f9df7fb . "\72\x2f\57" . $Cdf0ca8278b4298e . "\72" . self::$rServers[$ae5ac4dac1098256][$d40f60484f9df7fb . "\137\x62\x72\x6f\x61\x64\143\x61\x73\x74\x5f\x70\x6f\x72\164"] . "\x2f"; if (!(self::$rServers[$ae5ac4dac1098256]["\163\x65\x72\166\145\162\x5f\164\x79\160\x65"] == 1 && $e641f3c23f795ba0 && self::$rServers[$e641f3c23f795ba0]["\x69\x73\x5f\155\x61\x69\x6e"] == 0)) { goto ec94c60457db80ee; } goto Bf84a5faa4412f89; D8441fdaf00d2b53: $e641f3c23f795ba0 = null; $ae5ac4dac1098256 = SERVER_ID; if ($f3c2aed1c68bfa51) { goto A6a099b7f545419b; } if (isset($_SERVER["\x53\105\122\x56\x45\x52\x5f\x50\117\122\124"]) && self::$rSettings["\x6b\x65\x65\x70\x5f\x70\x72\x6f\164\x6f\143\157\154"]) { goto beeb39271087e8bb; } $d40f60484f9df7fb = self::$rServers[$ae5ac4dac1098256]["\163\145\x72\166\x65\x72\137\160\162\x6f\164\157\x63\x6f\154"]; goto d33ec5f3eb2780b1; Bf84a5faa4412f89: $D7b6be3040f7cd28 .= md5($ae5ac4dac1098256 . "\137" . $e641f3c23f795ba0 . "\137" . OPENSSL_EXTRA) . "\x2f"; ec94c60457db80ee: return $D7b6be3040f7cd28; goto D93bd363a9dcefff; D93bd363a9dcefff: } public static function getProxies($ae5ac4dac1098256, $Fabe648589eb17d7 = true) { $C348b8f0c0ca26d0 = array(); foreach (self::$rServers as $fb380a0d4d4caf83 => $b2b54472d1fe5a60) { if (!($b2b54472d1fe5a60["\163\145\162\166\x65\162\137\x74\171\x70\145"] == 1 && (in_array($ae5ac4dac1098256, $b2b54472d1fe5a60["\160\x61\x72\145\x6e\x74\137\x69\144"]) && ($b2b54472d1fe5a60["\163\145\162\x76\145\x72\x5f\157\156\154\x69\x6e\x65"] or !$Fabe648589eb17d7)))) { goto Efe32d37bee70615; } $C348b8f0c0ca26d0[$fb380a0d4d4caf83] = $b2b54472d1fe5a60; Efe32d37bee70615: A0139fea2e37b8b1: } Cb589ed12bf11829: return $C348b8f0c0ca26d0; } public static function getStreamingURL($ae5ac4dac1098256 = null, $e641f3c23f795ba0 = null, $afb13b352d97378b = false) { goto F37b90ebe30148e7; Ed7f7d5f81f8d963: $fed6d20d1eb686cf .= "\x2f" . md5($ae5ac4dac1098256 . "\137" . $e641f3c23f795ba0 . "\137" . OPENSSL_EXTRA); A9772d663b4857a1: return $fed6d20d1eb686cf; goto D03c3d26e7477c47; b4d5ba4e625df5b4: if (strlen(HOST) > 0 && in_array(strtolower(HOST), array_map("\163\x74\162\164\x6f\154\157\x77\145\x72", self::$rServers[$ae5ac4dac1098256]["\144\157\x6d\x61\151\156\163"]["\165\x72\154\x73"]))) { goto A430b7dbce2275bb; } if (!(self::$rServers[$ae5ac4dac1098256]["\162\x61\x6e\x64\x6f\155\x5f\151\x70"] && count(self::$rServers[$ae5ac4dac1098256]["\144\x6f\x6d\141\x69\x6e\163"]["\x75\162\154\163"]) > 0)) { goto f880ecdcab01d797; } $Cdf0ca8278b4298e = self::$rServers[$ae5ac4dac1098256]["\144\157\x6d\x61\x69\156\163"]["\x75\x72\154\163"][array_rand(self::$rServers[$ae5ac4dac1098256]["\x64\x6f\x6d\x61\151\x6e\163"]["\x75\162\x6c\163"])]; f880ecdcab01d797: goto ba0ce2c0a6fc99cf; goto F58d1aa087e393f2; F58d1aa087e393f2: A430b7dbce2275bb: $Cdf0ca8278b4298e = HOST; ba0ce2c0a6fc99cf: if ($Cdf0ca8278b4298e) { goto ea624652ad81dd78; } $fed6d20d1eb686cf = rtrim(self::$rServers[$ae5ac4dac1098256][$d40f60484f9df7fb . "\137\165\x72\154"], "\57"); goto b975b7bd3037f4ac; F37b90ebe30148e7: if (isset($ae5ac4dac1098256)) { goto b6208efd58ce2e5f; } $ae5ac4dac1098256 = SERVER_ID; b6208efd58ce2e5f: if ($afb13b352d97378b) { goto C525918c92d74e6a; } if (self::$rSettings["\153\x65\145\x70\x5f\x70\x72\x6f\164\157\143\x6f\x6c"]) { goto Ebeee5365771e4aa; } goto E3308842500000e3; E3308842500000e3: $d40f60484f9df7fb = self::$rServers[$ae5ac4dac1098256]["\x73\x65\x72\x76\x65\x72\x5f\160\x72\x6f\x74\157\x63\157\x6c"]; goto C554fb890d38b98b; Ebeee5365771e4aa: $d40f60484f9df7fb = !empty($_SERVER["\x48\x54\124\120\x53"]) && $_SERVER["\110\x54\x54\x50\123"] !== "\157\x66\x66" || $_SERVER["\123\105\x52\126\x45\122\137\120\117\122\x54"] == 443 ? "\x68\164\x74\160\x73" : "\150\164\x74\x70"; C554fb890d38b98b: goto C91eb82d0c3fb692; C91eb82d0c3fb692: goto E2cd7e069b14873d; C525918c92d74e6a: $d40f60484f9df7fb = "\150\164\164\160"; E2cd7e069b14873d: $Cdf0ca8278b4298e = null; goto b4d5ba4e625df5b4; b975b7bd3037f4ac: goto D045e8141dac0322; ea624652ad81dd78: $fed6d20d1eb686cf = $d40f60484f9df7fb . "\72\57\x2f" . $Cdf0ca8278b4298e . "\x3a" . self::$rServers[$ae5ac4dac1098256][$d40f60484f9df7fb . "\137\x62\162\x6f\141\x64\x63\x61\163\164\x5f\x70\157\x72\164"]; D045e8141dac0322: if (!(self::$rServers[$ae5ac4dac1098256]["\163\145\x72\166\x65\162\137\x74\x79\160\145"] == 1 && $e641f3c23f795ba0 && self::$rServers[$e641f3c23f795ba0]["\x69\163\x5f\155\x61\x69\156"] == 0)) { goto A9772d663b4857a1; } goto Ed7f7d5f81f8d963; D03c3d26e7477c47: } }

Function Calls

None

Variables

None

Stats

MD5 17eed72f801b3cf20811e893b58f81f6
Eval Count 0
Decode Time 172 ms