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("\x44\141\x74\x61\142\141\163\145")) { got..

Decoded Output download

<?php 
 use MaxMind\Db\Reader; if (class_exists("Database")) { goto D572b9e72eca2f45; } class Database { public $result; public $dbh; public $connected = false; function __construct() { $this->dbh = false; $this->db_connect(); } function close_mysql() { if (!$this->connected) { goto C127ba3906b2c2ec; } $this->connected = false; $this->dbh = null; C127ba3906b2c2ec: return true; } function __destruct() { $this->close_mysql(); } public function ping() { try { $this->dbh->query("SELECT 1"); } catch (Exception $aa19ce656b40f1c3) { return false; } return true; } function db_connect() { try { $this->dbh = Xui\Functions::connect("TKbxeQrBXw2swDNwTh5yrj4jMV4RaLO0"); if ($this->dbh) { goto Fb229c97a08afe06; } exit(json_encode(array("error" => "MySQL: Cannot connect to database! Please check credentials."))); Fb229c97a08afe06: } catch (PDOException $aa19ce656b40f1c3) { exit(json_encode(array("error" => "MySQL: " . $aa19ce656b40f1c3->getMessage()))); } $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->connected = true; return true; } function query($be2c1e2a0e2141e1, $E0576a95b10fa029 = false) { goto ca89bb32fc8bbda9; F49ed7fd9cceca57: eae51cdf640d2a94: if (!($ac82ae799aece42b < $Bbbf3b462610a2bd)) { goto eb118e12a3f65209; } if (is_null($bbc2a4502c2b7c9d[$ac82ae799aece42b]) or strtolower($bbc2a4502c2b7c9d[$ac82ae799aece42b]) == "null") { goto B2e0be27e2c0f3e3; } $e3ac9ce049418103[] = $bbc2a4502c2b7c9d[$ac82ae799aece42b]; goto d3d13a8994c347c6; goto e1b4990ca4ebc3dd; ca89bb32fc8bbda9: if (!$this->dbh) { goto a60ca3a215e9c7d1; } $Bbbf3b462610a2bd = func_num_args(); $bbc2a4502c2b7c9d = func_get_args(); $e3ac9ce049418103 = array(); $ac82ae799aece42b = 1; goto F49ed7fd9cceca57; B86d64eabe777007: goto eae51cdf640d2a94; eb118e12a3f65209: if (!($E0576a95b10fa029 === true)) { goto F06a3a49f7f5a238; } $this->dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false); F06a3a49f7f5a238: goto a4596e0910d366ac; a4596e0910d366ac: try { $this->result = $this->dbh->prepare($be2c1e2a0e2141e1); $this->result->execute($e3ac9ce049418103); } catch (Exception $aa19ce656b40f1c3) { return false; } return true; a60ca3a215e9c7d1: return false; goto Beff1b06b8a38076; e1b4990ca4ebc3dd: B2e0be27e2c0f3e3: $e3ac9ce049418103[] = null; d3d13a8994c347c6: Bb1ac68ec911d830: $ac82ae799aece42b++; goto B86d64eabe777007; Beff1b06b8a38076: } public function simple_query($be2c1e2a0e2141e1) { try { $this->result = $this->dbh->query($be2c1e2a0e2141e1); } catch (Exception $aa19ce656b40f1c3) { return false; } return true; } function get_rows($Ec02664b7b9efbb1 = false, $e0bcd41ef89caf64 = '', $C56c7e37ed2c68b6 = true, $a621ed38c42f3325 = '') { if (!($this->dbh && $this->result)) { goto d34036db8cbf4447; } $Ae937ff72e864722 = array(); if (!($this->result->rowCount() > 0)) { goto C4575b962b325de6; } foreach ($this->result->fetchAll(PDO::FETCH_ASSOC) as $f59b89e7790cfff4) { goto d47e5b17f459eb7d; d47e5b17f459eb7d: if ($Ec02664b7b9efbb1 && array_key_exists($e0bcd41ef89caf64, $f59b89e7790cfff4)) { goto Ca36278b3bf80444; } $Ae937ff72e864722[] = $f59b89e7790cfff4; goto Dda62c47a6aeedbe; Ca36278b3bf80444: if (isset($Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]])) { goto F18f036dfabbf7a0; } goto Cb5e20d86020ef01; Bedfc0fe0221e698: Ac0e9bc5d35205cc: if (!empty($a621ed38c42f3325) && array_key_exists($a621ed38c42f3325, $f59b89e7790cfff4)) { goto Cafd1cb8054edef5; } $Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]][] = $f59b89e7790cfff4; goto B8554b492058dabe; Cafd1cb8054edef5: goto A6b27486c32570a1; Cb5e20d86020ef01: $Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]] = array(); F18f036dfabbf7a0: if (!$C56c7e37ed2c68b6) { goto Ac0e9bc5d35205cc; } $Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]] = $f59b89e7790cfff4; goto B5edd062faee4909; goto Bedfc0fe0221e698; A6b27486c32570a1: $Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]][$f59b89e7790cfff4[$a621ed38c42f3325]] = $f59b89e7790cfff4; B8554b492058dabe: B5edd062faee4909: Dda62c47a6aeedbe: C861e92267abcebe: goto Cb6c19938b7b8987; Cb6c19938b7b8987: } Bab97cdb03abfa79: C4575b962b325de6: $this->result = null; return $Ae937ff72e864722; d34036db8cbf4447: return false; } public function get_row() { if (!($this->dbh && $this->result)) { goto C14b53fe52f1d01b; } $f59b89e7790cfff4 = array(); if (!($this->result->rowCount() > 0)) { goto A1913812233a9474; } $f59b89e7790cfff4 = $this->result->fetch(PDO::FETCH_ASSOC); A1913812233a9474: $this->result = null; return $f59b89e7790cfff4; C14b53fe52f1d01b: return false; } public function get_col() { if (!($this->dbh && $this->result)) { goto B9e7feb552c4bb26; } $f59b89e7790cfff4 = false; if (!($this->result->rowCount() > 0)) { goto A0f518778d0a5904; } $f59b89e7790cfff4 = $this->result->fetch(); $f59b89e7790cfff4 = $f59b89e7790cfff4[0]; A0f518778d0a5904: $this->result = null; return $f59b89e7790cfff4; B9e7feb552c4bb26: return false; } public function escape($Fec79cadd36b890e) { return $this->dbh->quote($Fec79cadd36b890e); } public function num_fields() { $b5881b4fc7bb6f62 = $this->result->columnCount(); return empty($b5881b4fc7bb6f62) ? 0 : $b5881b4fc7bb6f62; } public function last_insert_id() { $Bd33b5983f4019cb = $this->dbh->lastInsertId(); return empty($Bd33b5983f4019cb) ? 0 : $Bd33b5983f4019cb; } public function num_rows() { $ead4421bee432a77 = $this->result->rowCount(); return empty($ead4421bee432a77) ? 0 : $ead4421bee432a77; } } D572b9e72eca2f45: 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 $rFPMPIDs = array(); public static $rProxies = array(); public static $rFFMPEG_CPU; public static $rFFMPEG_GPU; public static $rCached; public static $rAccess; public static function init($b3fcce834012fd94 = false) { goto C7566d2c832ddcd4; f9332a8c9bbec18f: if (defined("SERVER_ID")) { goto Bf3ac1874766242f; } define("SERVER_ID", intval(self::$rConfig["server_id"])); Bf3ac1874766242f: if (self::$rSettings) { goto afa214d864467216; } self::$rSettings = self::c21Bc1b93249ab19("settings"); goto bd0625c4fbb30d93; e2ee1544f5f9609b: self::$rSegmentSettings = array("seg_time" => intval(self::$rSettings["seg_time"]), "seg_list_size" => intval(self::$rSettings["seg_list_size"])); if (!$b3fcce834012fd94) { goto C6b96a2d8fe98e6f; } self::A4aFCCDA289F314E(); C6b96a2d8fe98e6f: goto fef11ed3c330ebe4; e82cb2dc03eddc5d: self::$rSettings["on_demand_wait_time"] = 15; D9b7a9e5a408257f: switch (self::$rSettings["ffmpeg_cpu"]) { case "4.4": self::$rFFMPEG_CPU = FFMPEG_BIN_44; goto Fd5e1cd75c4b5aa1; case "4.3": self::$rFFMPEG_CPU = FFMPEG_BIN_43; goto Fd5e1cd75c4b5aa1; default: self::$rFFMPEG_CPU = FFMPEG_BIN_40; goto Fd5e1cd75c4b5aa1; } Ce8634e4b9dd0e90: Fd5e1cd75c4b5aa1: goto Fa1377d4c1d371ab; C7566d2c832ddcd4: if (empty($_GET)) { goto f6a187d089c1dd8d; } self::c890F007020955C8($_GET); f6a187d089c1dd8d: if (empty($_POST)) { goto D6612dfd966d1a52; } self::c890F007020955c8($_POST); goto E0fe909791c76b41; D4a6bc19c0ae33f9: self::c890F007020955C8($_COOKIE); a165317148b3e0d2: $A9b79a6b61252044 = @self::B432450Fb748BA8c($_GET, array()); self::$rRequest = @self::B432450fB748ba8c($_POST, $A9b79a6b61252044); self::$rConfig = parse_ini_file(CONFIG_PATH . "config.ini"); goto f9332a8c9bbec18f; Fa1377d4c1d371ab: self::$rFFMPEG_GPU = FFMPEG_BIN_40; self::$rCached = self::f7AB3c890602f619(); self::$rServers = self::c21BC1B93249Ab19("servers"); self::$rBlockedUA = self::c21Bc1b93249Ab19("blocked_ua"); self::$rBlockedISP = self::c21Bc1b93249aB19("blocked_isp"); goto D2a4fe95cb4f40df; E0fe909791c76b41: D6612dfd966d1a52: if (empty($_SESSION)) { goto dbb0600911f590fe; } self::C890f007020955c8($_SESSION); dbb0600911f590fe: if (empty($_COOKIE)) { goto a165317148b3e0d2; } goto D4a6bc19c0ae33f9; D2a4fe95cb4f40df: self::$rBlockedIPs = self::c21bc1b93249Ab19("blocked_ips"); self::$rBlockedServers = self::C21bc1B93249Ab19("blocked_servers"); self::$rAllowedIPs = self::c21BC1b93249AB19("allowed_ips"); self::$rFPMPIDs = self::c21Bc1B93249AB19("fpm_pids"); self::$rProxies = self::c21Bc1b93249Ab19("proxy_servers"); goto e2ee1544f5f9609b; bd0625c4fbb30d93: afa214d864467216: if (empty(self::$rSettings["default_timezone"])) { goto B0fe2524ec8cd7b7; } date_default_timezone_set(self::$rSettings["default_timezone"]); B0fe2524ec8cd7b7: if (!(self::$rSettings["on_demand_wait_time"] == 0)) { goto D9b7a9e5a408257f; } goto e82cb2dc03eddc5d; fef11ed3c330ebe4: } public static function F7AB3c890602f619() { if (!self::$rSettings["enable_cache"]) { goto E975a7abbc4b0d15; } return file_exists(CACHE_TMP_PATH . "cache_complete"); E975a7abbc4b0d15: return false; } public static function a4AFcCda289F314E() { self::$db = new Database(); } public static function f01dfccEa29Cc678() { if (!self::$db) { goto B04fca295f5c6094; } self::$db->close_mysql(); self::$db = null; B04fca295f5c6094: } public static function C21bc1b93249Ab19($F90f7d20f19c47b1) { $Df391c1205663254 = file_get_contents(CACHE_TMP_PATH . $F90f7d20f19c47b1) ?: null; return igbinary_unserialize($Df391c1205663254); } public static function bcF4349BAef245c4($Df391c1205663254, $F7f500299cf19408) { goto Ea26ccba25d9893f; Ea26ccba25d9893f: $Df391c1205663254 = explode("|", $Df391c1205663254 . "|"); $f16bcd89f737a0cd = base64_decode($Df391c1205663254[0]); $E168a6b907b42b79 = base64_decode($Df391c1205663254[1]); if (!(strlen($E168a6b907b42b79) !== mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC))) { goto Cf0f89e7120e08df; } return false; goto Beb70b1977e2d09d; Fc68674d67598913: return $ada2011b624ed0ec; goto Ba35786a6fb8d341; Beb70b1977e2d09d: Cf0f89e7120e08df: $F7f500299cf19408 = pack("H*", $F7f500299cf19408); $ada2011b624ed0ec = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $F7f500299cf19408, $f16bcd89f737a0cd, MCRYPT_MODE_CBC, $E168a6b907b42b79)); $f5d6e1993a03335a = substr($ada2011b624ed0ec, -64); $ada2011b624ed0ec = substr($ada2011b624ed0ec, 0, -64); goto C06285f3f0774309; C06285f3f0774309: $b3be55e1459d1b82 = hash_hmac("sha256", $ada2011b624ed0ec, substr(bin2hex($F7f500299cf19408), -32)); if (!($b3be55e1459d1b82 !== $f5d6e1993a03335a)) { goto e22cc64fd2ba12b3; } return false; e22cc64fd2ba12b3: $ada2011b624ed0ec = unserialize($ada2011b624ed0ec); goto Fc68674d67598913; Ba35786a6fb8d341: } public static function C890f007020955C8(&$Df391c1205663254, $Ac6e1b07f7630d99 = 0) { if (!($Ac6e1b07f7630d99 >= 10)) { goto aed0891c7833e181; } return; aed0891c7833e181: foreach ($Df391c1205663254 as $F7f500299cf19408 => $a1f1ec7f4bb1f6e4) { goto b8f513bb233b394c; A4a19de6316fa9f4: $a1f1ec7f4bb1f6e4 = str_replace("&#8238;", '', $a1f1ec7f4bb1f6e4); $Df391c1205663254[$F7f500299cf19408] = $a1f1ec7f4bb1f6e4; goto c935e7895c7a7411; bdde4036542b6275: self::C890F007020955c8($Df391c1205663254[$F7f500299cf19408], ++$Ac6e1b07f7630d99); goto d8d1c26198cef2a7; b8f513bb233b394c: if (is_array($a1f1ec7f4bb1f6e4)) { goto bdde4036542b6275; } $a1f1ec7f4bb1f6e4 = str_replace(chr("0"), '', $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("\0", '', $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("\0", '', $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("../", "&#46;&#46;/", $a1f1ec7f4bb1f6e4); goto A4a19de6316fa9f4; d8d1c26198cef2a7: c935e7895c7a7411: d4efb88872b716bf: goto C5d37ce2dd654203; C5d37ce2dd654203: } d065464776c5a94d: } public static function B432450fb748BA8C(&$Df391c1205663254, $A9b79a6b61252044 = array(), $Ac6e1b07f7630d99 = 0) { if (!($Ac6e1b07f7630d99 >= 20)) { goto A282b33672e3e25b; } return $A9b79a6b61252044; A282b33672e3e25b: if (is_array($Df391c1205663254)) { goto d9ad170273a17ec3; } return $A9b79a6b61252044; d9ad170273a17ec3: foreach ($Df391c1205663254 as $F7f500299cf19408 => $a1f1ec7f4bb1f6e4) { if (is_array($a1f1ec7f4bb1f6e4)) { goto Cc3c9c5af8fc44d2; } $F7f500299cf19408 = self::A1B9511198363761($F7f500299cf19408); $a1f1ec7f4bb1f6e4 = self::c5B63AAb46Fff3cE($a1f1ec7f4bb1f6e4); $A9b79a6b61252044[$F7f500299cf19408] = $a1f1ec7f4bb1f6e4; goto Fce49eaa8efeab0a; Cc3c9c5af8fc44d2: $A9b79a6b61252044[$F7f500299cf19408] = self::B432450FB748BA8c($Df391c1205663254[$F7f500299cf19408], array(), $Ac6e1b07f7630d99 + 1); Fce49eaa8efeab0a: F26821028960a78e: } C707ba573cdfacb0: return $A9b79a6b61252044; } public static function a1b9511198363761($F7f500299cf19408) { if (!($F7f500299cf19408 === '')) { goto d4bdf13d88ec6e86; } return ''; d4bdf13d88ec6e86: $F7f500299cf19408 = htmlspecialchars(urldecode($F7f500299cf19408)); $F7f500299cf19408 = str_replace("..", '', $F7f500299cf19408); $F7f500299cf19408 = preg_replace("/\_\_(.+?)\_\_/", '', $F7f500299cf19408); $F7f500299cf19408 = preg_replace("/^([\w\.\-\_]+)$/", "$1", $F7f500299cf19408); return $F7f500299cf19408; } public static function c5B63aab46FFf3CE($a1f1ec7f4bb1f6e4) { if (!($a1f1ec7f4bb1f6e4 == '')) { goto f6a5fb3104e425ed; } return ''; f6a5fb3104e425ed: $a1f1ec7f4bb1f6e4 = str_replace(array("
\xa", "\xa\xd", "\xd"), "\xa", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("<!--", "&#60;&#33;--", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("-->", "--&#62;", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_ireplace("<script", "&#60;script", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = preg_replace("/&amp;#([0-9]+);/s", "&#\1;", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = preg_replace("/&#(\d+?)([^\d;])/i", "&#\1;\2", $a1f1ec7f4bb1f6e4); return trim($a1f1ec7f4bb1f6e4); } public static function c6dD6c13912962a3($C85a9af7d2969dae = null) { goto ad838f1e112f8089; Cf0a2ae30bb8901c: if (self::$rCached) { goto Ec7de6452293c0fa; } self::$db->query("INSERT INTO `blocked_ips` (`ip`,`notes`,`date`) VALUES(?,?,?)", $C85a9af7d2969dae, "FLOOD ATTACK", time()); goto C5ea430e45c7a6a3; Ec7de6452293c0fa: self::AeaE33917C37791A("flood_attack/" . $C85a9af7d2969dae, 1); goto b22a8562f42df58c; bf86a4d4ac79a44d: file_put_contents($f8005f9f7c27b50b, json_encode(array("requests" => 0, "last_request" => time())), LOCK_EX); goto E2662321c9cb2b40; d76c59a724fc07e9: $A9a45090dd7abc01 = json_decode(file_get_contents($f8005f9f7c27b50b), true); $A4f6ae1698c40848 = self::$rSettings["flood_seconds"]; goto De75bac4105293ef; ad838f1e112f8089: if (!(self::$rSettings["flood_limit"] == 0)) { goto F946c73d7588a469; } return; F946c73d7588a469: if ($C85a9af7d2969dae) { goto F3d4ea2a5849d150; } $C85a9af7d2969dae = self::cBE116df36E3A66A(); goto fbe98edef0dceba7; d4aa97595f0b6893: goto Fbcbc40f03af5bbb; Df142e3d6ffa502c: $A9a45090dd7abc01["requests"]++; if (!($A9a45090dd7abc01["requests"] >= $c789075a6085762d)) { goto aceb19858f6f0d7b; } if (in_array($C85a9af7d2969dae, self::$rBlockedIPs)) { goto da1d692dd032dd9e; } goto Cf0a2ae30bb8901c; b128c52ab75193cf: if (!in_array($C85a9af7d2969dae, $f4133610d915fca8)) { goto F26d1e736a5811ef; } return; F26d1e736a5811ef: $f8005f9f7c27b50b = FLOOD_TMP_PATH . $C85a9af7d2969dae; if (file_exists($f8005f9f7c27b50b)) { goto d76c59a724fc07e9; } goto bf86a4d4ac79a44d; F678ce8b6f7de3d9: aceb19858f6f0d7b: $A9a45090dd7abc01["last_request"] = time(); file_put_contents($f8005f9f7c27b50b, json_encode($A9a45090dd7abc01), LOCK_EX); Fbcbc40f03af5bbb: E2662321c9cb2b40: goto e6b76b64c5895ffe; fbe98edef0dceba7: F3d4ea2a5849d150: if (!(empty($C85a9af7d2969dae) || in_array($C85a9af7d2969dae, self::$rAllowedIPs))) { goto Df32b67257de5906; } return; Df32b67257de5906: $f4133610d915fca8 = array_filter(array_unique(explode(",", self::$rSettings["flood_ips_exclude"]))); goto b128c52ab75193cf; De75bac4105293ef: $c789075a6085762d = self::$rSettings["flood_limit"]; if (time() - $A9a45090dd7abc01["last_request"] <= $A4f6ae1698c40848) { goto Df142e3d6ffa502c; } $A9a45090dd7abc01["requests"] = 0; $A9a45090dd7abc01["last_request"] = time(); file_put_contents($f8005f9f7c27b50b, json_encode($A9a45090dd7abc01), LOCK_EX); goto d4aa97595f0b6893; b22a8562f42df58c: C5ea430e45c7a6a3: touch(FLOOD_TMP_PATH . "block_" . $C85a9af7d2969dae); da1d692dd032dd9e: unlink($f8005f9f7c27b50b); return; goto F678ce8b6f7de3d9; e6b76b64c5895ffe: } public static function C1A8b55DE2643c7e($C85a9af7d2969dae = null, $f5d6e1993a03335a = null, $fa431415ab2a46b9 = null) { goto e8e0e4a3795487e5; b5f958414d9ca1df: $A9a45090dd7abc01["attempts"] = self::D11fF9516e435ad7($A9a45090dd7abc01["attempts"], $A4f6ae1698c40848); if (in_array($Dca4c1b95b914a65, array_keys($A9a45090dd7abc01["attempts"]))) { goto Ffedddde95617ea5; } $A9a45090dd7abc01["attempts"][$Dca4c1b95b914a65] = time(); if (!(count($A9a45090dd7abc01["attempts"]) >= $c789075a6085762d)) { goto D37b48084e42c9d4; } if (in_array($C85a9af7d2969dae, self::$rBlockedIPs)) { goto Ac9b66a5660bab71; } goto e637b6e36fb52ff5; B7bd6c1287d7bec8: goto f5fe30f552e2754f; e83bb598856a078e: $A9a45090dd7abc01 = json_decode(file_get_contents($f8005f9f7c27b50b), true); $A4f6ae1698c40848 = intval(self::$rSettings["bruteforce_frequency"]); $c789075a6085762d = intval(self::$rSettings[array("mac" => "bruteforce_mac_attempts", "user" => "bruteforce_username_attempts")[$f765c67ca95fc9fb]]); goto b5f958414d9ca1df; e637b6e36fb52ff5: if (self::$rCached) { goto F1de539dc14705f3; } self::$db->query("INSERT INTO `blocked_ips` (`ip`,`notes`,`date`) VALUES(?,?,?)", $C85a9af7d2969dae, "BRUTEFORCE " . strtoupper($f765c67ca95fc9fb) . " ATTACK", time()); goto b1b294e1d0f292eb; F1de539dc14705f3: self::aEAe33917c37791a("bruteforce_attack/" . $C85a9af7d2969dae, 1); goto a2c2f363086b573b; E6e4a5e472868e94: $f4133610d915fca8 = array_filter(array_unique(explode(",", self::$rSettings["flood_ips_exclude"]))); if (!in_array($C85a9af7d2969dae, $f4133610d915fca8)) { goto d00e4923b7e5dfb2; } return; d00e4923b7e5dfb2: $f765c67ca95fc9fb = !is_null($f5d6e1993a03335a) ? "mac" : "user"; goto Ddbce7222d007c5d; a2c2f363086b573b: b1b294e1d0f292eb: touch(FLOOD_TMP_PATH . "block_" . $C85a9af7d2969dae); Ac9b66a5660bab71: unlink($f8005f9f7c27b50b); return; goto ad2ccd41e8fa625b; Ac2902495270bcea: bfb7ac6491645893: if (!($fa431415ab2a46b9 && self::$rSettings["bruteforce_username_attempts"] == 0)) { goto e93f3dc1cb3d3b23; } return; e93f3dc1cb3d3b23: if ($C85a9af7d2969dae) { goto B0f15e2ebfa71809; } goto F1d4a10ccc6eecdb; e8e0e4a3795487e5: if (!(!$f5d6e1993a03335a && !$fa431415ab2a46b9)) { goto E2ab5f05deb258e3; } return; E2ab5f05deb258e3: if (!($f5d6e1993a03335a && self::$rSettings["bruteforce_mac_attempts"] == 0)) { goto bfb7ac6491645893; } return; goto Ac2902495270bcea; Ddbce7222d007c5d: $Dca4c1b95b914a65 = !is_null($f5d6e1993a03335a) ? $f5d6e1993a03335a : $fa431415ab2a46b9; $f8005f9f7c27b50b = FLOOD_TMP_PATH . $C85a9af7d2969dae . "_" . $f765c67ca95fc9fb; if (file_exists($f8005f9f7c27b50b)) { goto e83bb598856a078e; } $A9a45090dd7abc01 = array("attempts" => array($Dca4c1b95b914a65 => time())); file_put_contents($f8005f9f7c27b50b, json_encode($A9a45090dd7abc01), LOCK_EX); goto B7bd6c1287d7bec8; ad2ccd41e8fa625b: D37b48084e42c9d4: file_put_contents($f8005f9f7c27b50b, json_encode($A9a45090dd7abc01), LOCK_EX); Ffedddde95617ea5: f5fe30f552e2754f: goto b52d9ad815c30543; F1d4a10ccc6eecdb: $C85a9af7d2969dae = self::CBE116df36e3a66a(); B0f15e2ebfa71809: if (!(empty($C85a9af7d2969dae) || in_array($C85a9af7d2969dae, self::$rAllowedIPs))) { goto B4049f279c59170e; } return; B4049f279c59170e: goto E6e4a5e472868e94; b52d9ad815c30543: } public static function d37dE3295f92FEd2($ebbfa59c5fc639a3, $C85a9af7d2969dae = null) { goto C6ef842f46075e56; D14e32f8e76b61cd: return; b64597bac76100c5: $f4133610d915fca8 = array_filter(array_unique(explode(",", self::$rSettings["flood_ips_exclude"]))); if (!in_array($C85a9af7d2969dae, $f4133610d915fca8)) { goto e825a0bcbbeaacab; } return; goto e4d8afaacd44bf0e; e4d8afaacd44bf0e: e825a0bcbbeaacab: $B231d53b6365c65c = FLOOD_TMP_PATH . intval($ebbfa59c5fc639a3["id"]) . "_" . $C85a9af7d2969dae; if (file_exists($B231d53b6365c65c)) { goto Cbdb9e6dae5f5fd9; } file_put_contents($B231d53b6365c65c, json_encode(array("requests" => 0, "last_request" => time())), LOCK_EX); goto e5eab9458b87f696; goto a9cc6d024bfbb687; Bcccc1886b925b3b: $A9a45090dd7abc01["last_request"] = time(); file_put_contents($B231d53b6365c65c, json_encode($A9a45090dd7abc01), LOCK_EX); goto f6c10cadc50d3c9e; A121f16e72226d14: $A9a45090dd7abc01["requests"]++; goto F84257d014344402; F84257d014344402: if (!($A9a45090dd7abc01["requests"] >= $c789075a6085762d)) { goto ee0556a150ac6f9f; } $A9a45090dd7abc01["block_until"] = time() + $A4f6ae1698c40848 * 5; ee0556a150ac6f9f: $A9a45090dd7abc01["last_request"] = time(); file_put_contents($B231d53b6365c65c, json_encode($A9a45090dd7abc01), LOCK_EX); goto bce96d9c2efb13b9; a9cc6d024bfbb687: Cbdb9e6dae5f5fd9: $A9a45090dd7abc01 = json_decode(file_get_contents($B231d53b6365c65c), true); if (!(isset($A9a45090dd7abc01["block_until"]) && time() < $A9a45090dd7abc01["block_until"])) { goto f727bf42daa7418a; } http_response_code(429); exit; goto C4736f82943f37e2; C6ef842f46075e56: if (!(self::$rSettings["flood_limit"] == 0)) { goto f4f625f543055e45; } return; f4f625f543055e45: if (!$ebbfa59c5fc639a3["is_restreamer"]) { goto Cfffec5669b8df70; } return; goto D695bff6c518de9a; D695bff6c518de9a: Cfffec5669b8df70: if ($C85a9af7d2969dae) { goto c1c76217f5d8e954; } $C85a9af7d2969dae = self::cBe116df36E3A66A(); c1c76217f5d8e954: if (!(empty($C85a9af7d2969dae) || in_array($C85a9af7d2969dae, self::$rAllowedIPs))) { goto b64597bac76100c5; } goto D14e32f8e76b61cd; C4736f82943f37e2: f727bf42daa7418a: $A4f6ae1698c40848 = self::$rSettings["flood_seconds"]; $c789075a6085762d = self::$rSettings["flood_limit"]; if (time() - $A9a45090dd7abc01["last_request"] <= $A4f6ae1698c40848) { goto A121f16e72226d14; } $A9a45090dd7abc01["requests"] = 0; goto Bcccc1886b925b3b; bce96d9c2efb13b9: f6c10cadc50d3c9e: e5eab9458b87f696: goto c1f922eae45fe5e6; c1f922eae45fe5e6: } public static function C391E9c61d3DCc53($C85a9af7d2969dae) { if (!isset(self::$rProxies[$C85a9af7d2969dae])) { goto f2fa9c9aafd36e22; } return self::$rProxies[$C85a9af7d2969dae]; f2fa9c9aafd36e22: return null; } public static function D11FF9516E435aD7($b2cb89b0a68d9788, $a4fc5fd14fc87989) { $cc84d1cd7a3e73a2 = array(); $d3039c5e334eb51b = time(); foreach ($b2cb89b0a68d9788 as $b56d051595462053 => $c906bc0cdecb737b) { if (!($d3039c5e334eb51b - $c906bc0cdecb737b <= $a4fc5fd14fc87989)) { goto F306ee3211744b77; } $cc84d1cd7a3e73a2[$b56d051595462053] = $c906bc0cdecb737b; F306ee3211744b77: c655e2c4e1d47e6c: } A1255370b532aa30: return $cc84d1cd7a3e73a2; } public static function fA321ffA26c1432f($f015029ed346862d = false) { return json_decode(file_get_contents(CACHE_TMP_PATH . ($f015029ed346862d ? "proxy_capacity" : "servers_capacity")), true); } public static function c7F9cb5481dCa329($Cb0e6b6bea608281, $f436329234033eb2, $F7f24b19c4fe2e7a, $C9502b7846a61338, $F3edcd69d98f2e7d = '', $f8cd97817c6cbdb2 = '') { goto D0a5e75e17c684ba; Cb7f375a01a9d3f8: if ($f8cd97817c6cbdb2 == "archive") { goto f5e9628b50846ee4; } if ($ba42a9eb9aacede2 != SERVER_ID) { goto e39ffae40c100f80; } $ac62c6e85d4965aa = SERVER_ID; goto B564ba9736cdfe97; e39ffae40c100f80: goto e688525ed7ae7e4d; e688525ed7ae7e4d: $C39c0013253807a5["info"]["redirect_id"] = $ba42a9eb9aacede2; $ac62c6e85d4965aa = $ba42a9eb9aacede2; B564ba9736cdfe97: if (!(self::$rServers[$ac62c6e85d4965aa]["server_type"] == 1)) { goto D73c14a758b1cf1f; } $ac62c6e85d4965aa = self::$rServers[$ac62c6e85d4965aa]["parent_id"]; goto Bf221b9219ee8bec; B72eda220e11f7fb: C744a203d1c072a3: Ef9637d73466dfb2: if ($f8cd97817c6cbdb2 == "archive") { goto Abbd785181e6cc69; } return array(); goto D772015fda78dfd2; goto d1159e23a4d9f250; d39bff61595ef159: F3d0dc9a996565ca: goto e263abdf50811878; dcc6d1cb056ff00a: $ba42a9eb9aacede2 = SERVER_ID; e263abdf50811878: goto Cb7f375a01a9d3f8; a45453df9e1c82a4: Bd61c0b6086fd021: if ($C39c0013253807a5) { goto b4f89978b16556bf; } return false; b4f89978b16556bf: $C39c0013253807a5["info"]["bouquets"] = $C39c0013253807a5["bouquets"]; goto ec719ee7d37a4187; Eb840165b02bae98: b92eb3c5fcfee0fb: foreach (self::$rServers as $efa5d8ec8efb3ab5 => $d00f4793ede66fe7) { goto adae1e421a8e5945; Ca9f69d665e9b6a2: if (!(!empty($C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["pid"]) && $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["to_analyze"] == 0 && $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["stream_status"] == 0 && ($C39c0013253807a5["info"]["target_container"] == $f436329234033eb2 or $f436329234033eb2 = "srt") && $d00f4793ede66fe7["timeshift_only"] == 0)) { goto Cf18db89670bbcf0; } $fdc62578ff4b88e5[] = $efa5d8ec8efb3ab5; Cf18db89670bbcf0: F1341c13cc408410: ecb372ae0f66ce8f: goto D3a1a1a7ecc1c687; D3a1a1a7ecc1c687: A2b91a6c53032b65: goto c18ff2aef9f152c9; adae1e421a8e5945: if (!(!array_key_exists($efa5d8ec8efb3ab5, $C39c0013253807a5["servers"]) || !$d00f4793ede66fe7["server_online"] || $d00f4793ede66fe7["server_type"] != 0)) { goto A9256891a03620f0; } goto A2b91a6c53032b65; A9256891a03620f0: if (!isset($C39c0013253807a5["servers"][$efa5d8ec8efb3ab5])) { goto ecb372ae0f66ce8f; } if ($f8cd97817c6cbdb2 == "movie") { goto cadfebf88495e973; } goto f9725a376319e7bf; f9725a376319e7bf: if (!(($C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["on_demand"] == 1 && $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["stream_status"] != 1 || $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["pid"] > 0 && $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["stream_status"] == 0) && $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["to_analyze"] == 0 && time() >= (int) $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["delay_available_at"] && $d00f4793ede66fe7["timeshift_only"] == 0)) { goto D73cf0531833e4f7; } $fdc62578ff4b88e5[] = $efa5d8ec8efb3ab5; D73cf0531833e4f7: goto F1341c13cc408410; cadfebf88495e973: goto Ca9f69d665e9b6a2; c18ff2aef9f152c9: } ab9fb76de7c3a0d3: goto cc0ec8366d4815b0; Ae2faf677879b843: goto c407a82ea8eff7d3; a2859cf287d0b607: foreach ($fdc62578ff4b88e5 as $efa5d8ec8efb3ab5) { goto E6d602e4dbdc0f24; E6d602e4dbdc0f24: if (self::$rServers[$efa5d8ec8efb3ab5]["enable_proxy"] && (!$F7f24b19c4fe2e7a["is_restreamer"] or !self::$rSettings["restreamer_bypass_proxy"])) { goto d44bdac7e06b57a7; } $fe6311c337adf7df = isset($C9b351102da20325[$efa5d8ec8efb3ab5]["online_clients"]) ? $C9b351102da20325[$efa5d8ec8efb3ab5]["online_clients"] : 0; if (!($fe6311c337adf7df == 0)) { goto D5b50a1fdea984a0; } $C9b351102da20325[$efa5d8ec8efb3ab5]["capacity"] = 0; D5b50a1fdea984a0: goto c3523405b962d835; c3523405b962d835: $f9fb4c67a469992b[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["total_clients"] > 0 && self::$rServers[$efa5d8ec8efb3ab5]["total_clients"] > $fe6311c337adf7df ? $C9b351102da20325[$efa5d8ec8efb3ab5]["capacity"] : false; goto Cf6a72a16656d14c; d44bdac7e06b57a7: foreach (self::$rServers as $da016afdf0f5a77d => $d00f4793ede66fe7) { if (!($d00f4793ede66fe7["server_type"] == 1 && $d00f4793ede66fe7["parent_id"] == $efa5d8ec8efb3ab5 && $d00f4793ede66fe7["server_online"])) { goto cf13902094a37c8d; } $fe6311c337adf7df = isset($d497cfc978cbeef4[$da016afdf0f5a77d]["online_clients"]) ? $d497cfc978cbeef4[$da016afdf0f5a77d]["online_clients"] : 0; if (!($fe6311c337adf7df == 0)) { goto D2c304be78352abd; } $d497cfc978cbeef4[$da016afdf0f5a77d]["capacity"] = 0; D2c304be78352abd: $f9fb4c67a469992b[$da016afdf0f5a77d] = self::$rServers[$da016afdf0f5a77d]["total_clients"] > 0 && self::$rServers[$da016afdf0f5a77d]["total_clients"] > $fe6311c337adf7df ? $d497cfc978cbeef4[$da016afdf0f5a77d]["capacity"] : false; cf13902094a37c8d: B5d9f4e2ae9f4749: } C4f48e14f6ae4368: goto bb7c66f6833ebee8; bb7c66f6833ebee8: Cf6a72a16656d14c: A318da02aec867bb: goto Df735ff661595294; Df735ff661595294: } a69717bf51bf1ce0: $f9fb4c67a469992b = array_filter($f9fb4c67a469992b, "is_numeric"); if (empty($f9fb4c67a469992b)) { goto Ef9637d73466dfb2; } $D1f76f574c40336d = array_keys($f9fb4c67a469992b); goto be2db91ca6b2e823; D0a5e75e17c684ba: if (self::$rCached) { goto d9ce6acf7604fe6c; } $C39c0013253807a5 = self::F84F9975F0FdEaAD($Cb0e6b6bea608281); goto Bd61c0b6086fd021; d9ce6acf7604fe6c: $C39c0013253807a5 = igbinary_unserialize(file_get_contents(STREAMS_TMP_PATH . "stream_" . $Cb0e6b6bea608281)) ?: null; goto a45453df9e1c82a4; b3f0ba0a9785c5f9: $Caa2ee9a32d06d17 = array(); foreach (array_keys($f9fb4c67a469992b) as $efa5d8ec8efb3ab5) { goto fe309e7d2d004268; Cfc786f4d6cb0ee8: if (in_array($C9502b7846a61338, self::$rServers[$efa5d8ec8efb3ab5]["geoip_countries"])) { goto A503692b42f67ec6; } if (self::$rServers[$efa5d8ec8efb3ab5]["geoip_type"] == "strict") { goto f662c8a7d7298427; } if (isset($C39c0013253807a5) && !self::$rSettings["ondemand_balance_equal"] && $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["on_demand"]) { goto Cab4dd5eb00214e4; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["geoip_type"] == "low_priority" ? 2 : 1; goto f438b03b7443e65b; goto d9e63940cc58c324; C3e731a9a636ba3f: goto e41d8dd66ee0dda9; D57abddd912cc096: E045764826e563d2: goto C5a5bb3c2c4212dc; da366b14bf668c73: goto Cfc786f4d6cb0ee8; Ec858c6ebf3fd28a: goto e41d8dd66ee0dda9; Ba998a4dd36b4a33: C5a5bb3c2c4212dc: F3991c1da3919560: goto E695e1e505c08a3d; Be3c7ac32c3ba228: if (in_array(strtolower(trim(preg_replace("/[^A-Za-z0-9 ]/", '', $F3edcd69d98f2e7d))), self::$rServers[$efa5d8ec8efb3ab5]["isp_names"])) { goto A9739cfdc752b125; } if (self::$rServers[$efa5d8ec8efb3ab5]["isp_type"] == "strict") { goto F309cd710380b14a; } if (isset($C39c0013253807a5) && !self::$rSettings["ondemand_balance_equal"] && $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["on_demand"]) { goto A4e8f9e3199ea837; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["isp_type"] == "low_priority" ? 2 : 1; goto Cd943766b550c087; goto eedf65db2e3793b5; C8ec06b90cf342c9: unset($f9fb4c67a469992b[$efa5d8ec8efb3ab5]); Deab60b4d6f7439f: goto Ba998a4dd36b4a33; A503692b42f67ec6: $ba42a9eb9aacede2 = $efa5d8ec8efb3ab5; goto Ec858c6ebf3fd28a; fe309e7d2d004268: if (self::$rServers[$efa5d8ec8efb3ab5]["enable_geoip"] == 1) { goto da366b14bf668c73; } if (self::$rServers[$efa5d8ec8efb3ab5]["enable_isp"] == 1) { goto F9b41d6d521afcb2; } if (isset($C39c0013253807a5) && !self::$rSettings["ondemand_balance_equal"] && $C39c0013253807a5["servers"][$efa5d8ec8efb3ab5]["on_demand"]) { goto C2cb7f0b7a2d13a4; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = 1; goto D166ea5b2e211103; goto a0c45df5643ba335; d9e63940cc58c324: Cab4dd5eb00214e4: $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["geoip_type"] == "low_priority" ? 3 : 2; f438b03b7443e65b: goto Deab60b4d6f7439f; f662c8a7d7298427: goto C8ec06b90cf342c9; bb05d819bb5b13f4: unset($f9fb4c67a469992b[$efa5d8ec8efb3ab5]); Ebc434478691575d: goto D57abddd912cc096; A9739cfdc752b125: $ba42a9eb9aacede2 = $efa5d8ec8efb3ab5; goto C3e731a9a636ba3f; eedf65db2e3793b5: A4e8f9e3199ea837: $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["isp_type"] == "low_priority" ? 3 : 2; Cd943766b550c087: goto Ebc434478691575d; F309cd710380b14a: goto bb05d819bb5b13f4; a0c45df5643ba335: C2cb7f0b7a2d13a4: $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = 2; D166ea5b2e211103: goto E045764826e563d2; F9b41d6d521afcb2: goto Be3c7ac32c3ba228; E695e1e505c08a3d: } e41d8dd66ee0dda9: if (!(empty($Caa2ee9a32d06d17) && empty($ba42a9eb9aacede2))) { goto b822db81b09577fc; } return false; goto bca9a58f16b5a8b7; d1159e23a4d9f250: Abbd785181e6cc69: return null; D772015fda78dfd2: goto b1d510ba5ed1d5fe; bca9a58f16b5a8b7: b822db81b09577fc: $ba42a9eb9aacede2 = empty($ba42a9eb9aacede2) ? array_search(min($Caa2ee9a32d06d17), $Caa2ee9a32d06d17) : $ba42a9eb9aacede2; goto F3d0dc9a996565ca; ae95f046f1307a42: $ba42a9eb9aacede2 = $F7f24b19c4fe2e7a["force_server_id"]; goto d39bff61595ef159; c407a82ea8eff7d3: if (!($C39c0013253807a5["info"]["tv_archive_duration"] > 0 && $C39c0013253807a5["info"]["tv_archive_server_id"] > 0 && array_key_exists($C39c0013253807a5["info"]["tv_archive_server_id"], self::$rServers))) { goto c174e2e107b7b505; } $fdc62578ff4b88e5 = array($C39c0013253807a5["info"]["tv_archive_server_id"]); c174e2e107b7b505: cc0ec8366d4815b0: if (!empty($fdc62578ff4b88e5)) { goto ea7163626eee823c; } goto c5c35fdb899adb1b; Bf221b9219ee8bec: D73c14a758b1cf1f: return array_merge($C39c0013253807a5["info"], $C39c0013253807a5["servers"][$ac62c6e85d4965aa]); goto C744a203d1c072a3; f5e9628b50846ee4: return $ba42a9eb9aacede2; goto B72eda220e11f7fb; ec719ee7d37a4187: $fdc62578ff4b88e5 = array(); if ($f8cd97817c6cbdb2 == "archive") { goto Ae2faf677879b843; } if (!($C39c0013253807a5["info"]["direct_source"] == 1)) { goto b92eb3c5fcfee0fb; } header("Location: " . str_replace(" ", "%20", json_decode($C39c0013253807a5["info"]["stream_source"], true)[0])); exit; goto Eb840165b02bae98; c5c35fdb899adb1b: return false; ea7163626eee823c: $C9b351102da20325 = self::fA321FFa26C1432F(); $d497cfc978cbeef4 = self::fa321fFa26c1432F(true); $f9fb4c67a469992b = array(); goto a2859cf287d0b607; be2db91ca6b2e823: $Ecf2a7e0835e574c = array_values($f9fb4c67a469992b); array_multisort($Ecf2a7e0835e574c, SORT_ASC, $D1f76f574c40336d, SORT_ASC); $f9fb4c67a469992b = array_combine($D1f76f574c40336d, $Ecf2a7e0835e574c); if ($f436329234033eb2 == "rtmp" && array_key_exists(SERVER_ID, $f9fb4c67a469992b)) { goto dcc6d1cb056ff00a; } if (isset($F7f24b19c4fe2e7a) && ($F7f24b19c4fe2e7a["force_server_id"] != 0 and array_key_exists($F7f24b19c4fe2e7a["force_server_id"], $f9fb4c67a469992b))) { goto ae95f046f1307a42; } goto b3f0ba0a9785c5f9; b1d510ba5ed1d5fe: } public static function dD59c3D5451950D5($B9850aad696d0b6e) { if (!(isset(self::$rSettings[$B9850aad696d0b6e]) && strlen(self::$rSettings[$B9850aad696d0b6e]) > 0)) { goto c15f0201ebdcb0b3; } return self::$rSettings[$B9850aad696d0b6e]; c15f0201ebdcb0b3: switch ($B9850aad696d0b6e) { case "connected_video_path": if (!file_exists(VIDEO_PATH . "connected.ts")) { goto Ea23fe5e4ebb3ee1; } return VIDEO_PATH . "connected.ts"; Ea23fe5e4ebb3ee1: goto F76e6c30a84cd8bf; case "expired_video_path": if (!file_exists(VIDEO_PATH . "expired.ts")) { goto bebb5a09b3130471; } return VIDEO_PATH . "expired.ts"; bebb5a09b3130471: goto F76e6c30a84cd8bf; case "banned_video_path": if (!file_exists(VIDEO_PATH . "banned.ts")) { goto d45cd47a9b1ca2f9; } return VIDEO_PATH . "banned.ts"; d45cd47a9b1ca2f9: goto F76e6c30a84cd8bf; case "not_on_air_video_path": if (!file_exists(VIDEO_PATH . "offline.ts")) { goto B05e3a2543ab5084; } return VIDEO_PATH . "offline.ts"; B05e3a2543ab5084: goto F76e6c30a84cd8bf; case "expiring_video_path": if (!file_exists(VIDEO_PATH . "expiring.ts")) { goto d186e66a8291917c; } return VIDEO_PATH . "expiring.ts"; d186e66a8291917c: goto F76e6c30a84cd8bf; } E468b984dccba53b: F76e6c30a84cd8bf: return null; } public static function e9070C2A08153639($Dd816800cac034dc, $B9850aad696d0b6e, $f436329234033eb2, $F7f24b19c4fe2e7a, $C85a9af7d2969dae, $C9502b7846a61338, $b6727b1483ae8ac1, $fe54173444daa074 = null) { goto A0303c5ce4278932; d0d9194cf00b11a7: header("Location: {$d6187f170811b28b}/auth/{$Cb626a6c8ac109eb}"); exit; goto D82427e7b22f00dd; fcda4c206981e0a7: $f30074c06d442753 = "#EXTM3U\xa#EXT-X-VERSION:3\xa#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES\xa#EXT-X-TARGETDURATION:11\xa#EXTINF:10.0,
{$d6187f170811b28b}/auth/{$Cb626a6c8ac109eb}
#EXT-X-ENDLIST"; goto ac0bc1b0fcee6cbd; A0303c5ce4278932: $B9850aad696d0b6e = self::DD59C3D5451950D5($B9850aad696d0b6e); if (!(!$F7f24b19c4fe2e7a["is_restreamer"] && self::$rSettings[$Dd816800cac034dc] && strlen($B9850aad696d0b6e) > 0)) { goto a63a2f7dc26ed1aa; } if ($fe54173444daa074) { goto A6ce3caea8c5545b; } $fe54173444daa074 = self::D54B19ec840F8D25($F7f24b19c4fe2e7a, $C85a9af7d2969dae, $C9502b7846a61338, $b6727b1483ae8ac1); A6ce3caea8c5545b: goto E19433c3f5ed4cf8; E19433c3f5ed4cf8: if (!$fe54173444daa074) { goto A146237115a0fb49; } if (self::$rServers[$fe54173444daa074]["random_ip"] && count(self::$rServers[$fe54173444daa074]["domains"]["urls"]) > 0) { goto faab378d3012b5e0; } $d6187f170811b28b = rtrim(self::$rServers[$fe54173444daa074]["site_url"], "/"); goto A6a6b93e9aaaf4c6; faab378d3012b5e0: goto b5961aeefdfa4fec; Fc0bfe878f354afc: A146237115a0fb49: a63a2f7dc26ed1aa: switch ($Dd816800cac034dc) { case "show_expired_video": generateError("EXPIRED"); goto f457998a98969d8e; case "show_banned_video": generateError("BANNED"); goto f457998a98969d8e; case "show_not_on_air_video": generateError("STREAM_OFFLINE"); goto f457998a98969d8e; default: C63B8Cc70d829bcb(); goto f457998a98969d8e; } E24b65a04f09d950: f457998a98969d8e: goto cd64a0edffcdd1a8; ac0bc1b0fcee6cbd: header("Content-Type: application/x-mpegurl"); header("Content-Length: " . strlen($f30074c06d442753)); echo $f30074c06d442753; exit; D82427e7b22f00dd: goto Fc0bfe878f354afc; b5961aeefdfa4fec: $d6187f170811b28b = self::$rServers[$fe54173444daa074]["domains"]["protocol"] . "://" . self::$rServers[$fe54173444daa074]["domains"]["urls"][array_rand(self::$rServers[$fe54173444daa074]["domains"]["urls"])] . ":" . self::$rServers[$fe54173444daa074]["domains"]["port"]; A6a6b93e9aaaf4c6: $d1f773231c78cb1f = array("expires" => time() + 10, "video_path" => $B9850aad696d0b6e); $Cb626a6c8ac109eb = Xui\Functions::encrypt(json_encode($d1f773231c78cb1f), self::$rSettings["live_streaming_pass"], OPENSSL_EXTRA); if ($f436329234033eb2 == "m3u8") { goto fcda4c206981e0a7; } goto d0d9194cf00b11a7; cd64a0edffcdd1a8: } public static function D54b19eC840F8D25($F7f24b19c4fe2e7a, $cbfafbc378f75107, $C9502b7846a61338, $F3edcd69d98f2e7d = '') { goto C6e06d24b0f926e4; B157d06d80c2785b: Ec7e9ebf21d9c201: if (!(empty($Caa2ee9a32d06d17) && empty($ba42a9eb9aacede2))) { goto Eac414f2e3c57c67; } return false; Eac414f2e3c57c67: $ba42a9eb9aacede2 = empty($ba42a9eb9aacede2) ? array_search(min($Caa2ee9a32d06d17), $Caa2ee9a32d06d17) : $ba42a9eb9aacede2; goto D1abc991b7e23d54; D1abc991b7e23d54: goto C84553824bf4a5fd; B88b9ccff6d3a5e9: $ba42a9eb9aacede2 = $F7f24b19c4fe2e7a["force_server_id"]; C84553824bf4a5fd: return $ba42a9eb9aacede2; goto C53c3fdcb6504b04; d74242e393416e02: dc68f2fc3816dc61: $f9fb4c67a469992b = array_filter($f9fb4c67a469992b, "is_numeric"); if (empty($f9fb4c67a469992b)) { goto B942387f3ae0b8ed; } $D1f76f574c40336d = array_keys($f9fb4c67a469992b); $Ecf2a7e0835e574c = array_values($f9fb4c67a469992b); goto Cf44758384e91034; C53c3fdcb6504b04: B942387f3ae0b8ed: return false; goto F6430a3fdda7107d; Cf44758384e91034: array_multisort($Ecf2a7e0835e574c, SORT_ASC, $D1f76f574c40336d, SORT_ASC); $f9fb4c67a469992b = array_combine($D1f76f574c40336d, $Ecf2a7e0835e574c); if ($F7f24b19c4fe2e7a["force_server_id"] != 0 and array_key_exists($F7f24b19c4fe2e7a["force_server_id"], $f9fb4c67a469992b)) { goto B88b9ccff6d3a5e9; } $Caa2ee9a32d06d17 = array(); foreach (array_keys($f9fb4c67a469992b) as $efa5d8ec8efb3ab5) { goto a37aa67f47afa000; Bd8fb66d07385c85: unset($f9fb4c67a469992b[$efa5d8ec8efb3ab5]); E486b2be5fad34ba: goto F2f7f75ffde10175; F867d355a474c536: $ba42a9eb9aacede2 = $efa5d8ec8efb3ab5; goto d309d56a14406918; a37aa67f47afa000: if (self::$rServers[$efa5d8ec8efb3ab5]["enable_geoip"] == 1) { goto Db4bc75c9a844144; } if (self::$rServers[$efa5d8ec8efb3ab5]["enable_isp"] == 1) { goto c9fa6fa9ed9afe37; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = 1; goto bb20f5a75401d02b; c9fa6fa9ed9afe37: goto aeacdeefeb507ec2; bda198593edfa959: unset($f9fb4c67a469992b[$efa5d8ec8efb3ab5]); E723727f4731a289: goto C34e2c66e3b7d50c; E33559b5dce38790: $ba42a9eb9aacede2 = $efa5d8ec8efb3ab5; goto Ae48ba2184f47263; d309d56a14406918: goto Ec7e9ebf21d9c201; F2f7f75ffde10175: bb20f5a75401d02b: goto Ad9900370945a029; Db4bc75c9a844144: goto f2627c58cb6771de; f2627c58cb6771de: if (in_array($C9502b7846a61338, self::$rServers[$efa5d8ec8efb3ab5]["geoip_countries"])) { goto E33559b5dce38790; } if (self::$rServers[$efa5d8ec8efb3ab5]["geoip_type"] == "strict") { goto A8d6d287d42c7a5f; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["geoip_type"] == "low_priority" ? 1 : 2; goto E723727f4731a289; A8d6d287d42c7a5f: goto bda198593edfa959; Ae48ba2184f47263: goto Ec7e9ebf21d9c201; C34e2c66e3b7d50c: Ad9900370945a029: B2be37830bbe3ad4: goto e8440108e4cbc04f; aeacdeefeb507ec2: if (in_array($F3edcd69d98f2e7d, self::$rServers[$efa5d8ec8efb3ab5]["isp_names"])) { goto F867d355a474c536; } if (self::$rServers[$efa5d8ec8efb3ab5]["isp_type"] == "strict") { goto A611fded970d77bb; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["isp_type"] == "low_priority" ? 1 : 2; goto E486b2be5fad34ba; A611fded970d77bb: goto Bd8fb66d07385c85; e8440108e4cbc04f: } goto B157d06d80c2785b; F2feaaab51f57b99: bd02a9f545cfbbbb: $C9b351102da20325 = self::fa321fFA26C1432f(); $d497cfc978cbeef4 = self::fA321fFA26C1432F(true); $f9fb4c67a469992b = array(); foreach ($fdc62578ff4b88e5 as $efa5d8ec8efb3ab5) { goto e716f115471cc704; e716f115471cc704: if (self::$rServers[$efa5d8ec8efb3ab5]["enable_proxy"] && (!$F7f24b19c4fe2e7a["is_restreamer"] or !self::$rSettings["restreamer_bypass_proxy"])) { goto b7ae0eff5042aa84; } $fe6311c337adf7df = isset($C9b351102da20325[$efa5d8ec8efb3ab5]["online_clients"]) ? $C9b351102da20325[$efa5d8ec8efb3ab5]["online_clients"] : 0; if (!($fe6311c337adf7df == 0)) { goto D9a4c12371e0b59c; } $C9b351102da20325[$efa5d8ec8efb3ab5]["capacity"] = 0; D9a4c12371e0b59c: goto dbd888e2f6159193; D92f85a0ba2c2915: E970a6938719e488: f8005e86a1fe659a: goto e2122d1c85c61f73; dbd888e2f6159193: $f9fb4c67a469992b[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["total_clients"] > 0 && self::$rServers[$efa5d8ec8efb3ab5]["total_clients"] > $fe6311c337adf7df ? $C9b351102da20325[$efa5d8ec8efb3ab5]["capacity"] : false; goto E970a6938719e488; b7ae0eff5042aa84: foreach (self::$rServers as $da016afdf0f5a77d => $d00f4793ede66fe7) { if (!($d00f4793ede66fe7["server_type"] == 1 && $d00f4793ede66fe7["parent_id"] == $efa5d8ec8efb3ab5 && $d00f4793ede66fe7["server_online"])) { goto d10798dcfd6e6fad; } $fe6311c337adf7df = isset($d497cfc978cbeef4[$da016afdf0f5a77d]["online_clients"]) ? $d497cfc978cbeef4[$da016afdf0f5a77d]["online_clients"] : 0; if (!($fe6311c337adf7df == 0)) { goto e5aaf3baf6afe481; } $d497cfc978cbeef4[$da016afdf0f5a77d]["capacity"] = 0; e5aaf3baf6afe481: $f9fb4c67a469992b[$da016afdf0f5a77d] = self::$rServers[$da016afdf0f5a77d]["total_clients"] > 0 && self::$rServers[$da016afdf0f5a77d]["total_clients"] > $fe6311c337adf7df ? $d497cfc978cbeef4[$da016afdf0f5a77d]["capacity"] : false; d10798dcfd6e6fad: d266d1b34a2de9c9: } Eddcdc8f8b63fb51: goto D92f85a0ba2c2915; e2122d1c85c61f73: } goto d74242e393416e02; C6e06d24b0f926e4: $fdc62578ff4b88e5 = array(); foreach (self::$rServers as $efa5d8ec8efb3ab5 => $d00f4793ede66fe7) { if (!(!$d00f4793ede66fe7["server_online"] || $d00f4793ede66fe7["server_type"] != 0)) { goto A677220662aaefe5; } goto a3ecf9a2732e15a7; A677220662aaefe5: $fdc62578ff4b88e5[] = $efa5d8ec8efb3ab5; a3ecf9a2732e15a7: } f776ab44008a5d9b: if (!empty($fdc62578ff4b88e5)) { goto bd02a9f545cfbbbb; } return false; goto F2feaaab51f57b99; F6430a3fdda7107d: } public static function E0dfA6f377218491($F08e462dcbfb1788, $E2980ebe5cbe3370, $ae8c1b90a1b3c353 = null, $Fe2c987b3598866e = '', $C85a9af7d2969dae = null, $f089fd7362a9aa86 = null) { goto F5b5a745d9a10e05; ee1a8ea3a239162e: foreach ($cc600fbf91ca45ba as $D85e60d2db352f2e) { goto A345b259c5627e85; E962dfcdfcbc9c9d: $c975bde7ae37ea24->zRem("SERVER_LINES#{$D85e60d2db352f2e["server_id"]}", $D85e60d2db352f2e["uuid"]); e3ad13563897492f: if (!$D85e60d2db352f2e["proxy_id"]) { goto Db7f8fe8ec3beb5b; } $c975bde7ae37ea24->zRem("PROXY#{$D85e60d2db352f2e["proxy_id"]}", $D85e60d2db352f2e["uuid"]); Db7f8fe8ec3beb5b: goto e3b335165d80d558; e3b335165d80d558: $c975bde7ae37ea24->del($D85e60d2db352f2e["uuid"]); $B3f7b3857dc7970a[] = $D85e60d2db352f2e["uuid"]; B3f22a5dcd2b1ed2: goto C7751d33b4ce65a2; A345b259c5627e85: $c975bde7ae37ea24->zRem("LINE#{$D85e60d2db352f2e["identity"]}", $D85e60d2db352f2e["uuid"]); $c975bde7ae37ea24->zRem("LINE_ALL#{$D85e60d2db352f2e["identity"]}", $D85e60d2db352f2e["uuid"]); $c975bde7ae37ea24->zRem("STREAM#{$D85e60d2db352f2e["stream_id"]}", $D85e60d2db352f2e["uuid"]); $c975bde7ae37ea24->zRem("SERVER#{$D85e60d2db352f2e["server_id"]}", $D85e60d2db352f2e["uuid"]); if (!$D85e60d2db352f2e["user_id"]) { goto e3ad13563897492f; } goto E962dfcdfcbc9c9d; C7751d33b4ce65a2: } e4be20a78dac3659: $c975bde7ae37ea24->zRem("CONNECTIONS", ...$B3f7b3857dc7970a); $c975bde7ae37ea24->zRem("LIVE", ...$B3f7b3857dc7970a); $c975bde7ae37ea24->sRem("ENDED", ...$B3f7b3857dc7970a); goto Baa54df8d55a948f; B4656b4a5d7b7cc8: if ($C85a9af7d2969dae && $f089fd7362a9aa86) { goto C09d01cc26c854fd; } if ($C85a9af7d2969dae) { goto A4d06cee2463d320; } $fbc5e3fe1b0d3b13 = array(0); goto Bb5388f43b4a36c2; A4d06cee2463d320: goto Cf554b84c5ebe036; F901c0abdd235ced: return; A0718f84b7d4d5d9: $aa779dfce0c9f806 = self::$db->get_rows(); goto E915ac5974804926; D8beaa7746bbcb40: goto fbe915ede175bfe5; Bcf6d03b14140f89: return $D8172942606e77ef; goto e7c3f42fc8b75514; c180d04d74e16d4d: ec468bce101d0695: foreach ($fbc5e3fe1b0d3b13 as $b888470e58f9a548) { goto ab551ab048b0f071; f5ce291a54cdfc76: if (!self::C0695018154d7154($aa779dfce0c9f806[$ac82ae799aece42b])) { goto C57652da85a42a7e; } $D8172942606e77ef++; if (!($aa779dfce0c9f806[$ac82ae799aece42b]["container"] != "hls")) { goto f8178402f6ebfb1d; } if (self::$rSettings["redis_handler"]) { goto dc6c27f78db5f403; } $cc600fbf91ca45ba[] = intval($aa779dfce0c9f806[$ac82ae799aece42b]["activity_id"]); goto Bb51f7c47eb4676f; d4d3517723d04135: ee9bb9918ec066da: c25556ab84deb0ed: $ac82ae799aece42b++; goto e221ace59f75127c; Fb298aa9db9566b5: goto f6d1aa30ac3e2b10; E250ffaa72600da7: f8178402f6ebfb1d: if (!($aa779dfce0c9f806[$ac82ae799aece42b]["on_demand"] && $aa779dfce0c9f806[$ac82ae799aece42b]["server_id"] == SERVER_ID && self::$rSettings["on_demand_instant_off"])) { goto c716790cce4dfa2e; } self::C2C4A4929F51AeB6($aa779dfce0c9f806[$ac82ae799aece42b]["stream_id"], $aa779dfce0c9f806[$ac82ae799aece42b]["pid"]); c716790cce4dfa2e: C57652da85a42a7e: goto d4d3517723d04135; Bb51f7c47eb4676f: goto Bd90dbefbcb5735d; dc6c27f78db5f403: $cc600fbf91ca45ba[] = $aa779dfce0c9f806[$ac82ae799aece42b]; Bd90dbefbcb5735d: $b6c7cc913ba9eb7a[] = $aa779dfce0c9f806[$ac82ae799aece42b]["uuid"]; goto E250ffaa72600da7; f6d1aa30ac3e2b10: acd592c2bb87fdef: goto Db5c597c8b156204; ab551ab048b0f071: $ac82ae799aece42b = 0; e221ace59f75127c: if (!($ac82ae799aece42b < count($aa779dfce0c9f806) && $D8172942606e77ef < $Dccebfeab89fb0f4)) { goto Fb298aa9db9566b5; } if (!($D8172942606e77ef == $Dccebfeab89fb0f4)) { goto Cf7ae629ed2c376a; } goto eabfca1186523d95; goto f480d37ed3fb30a2; f480d37ed3fb30a2: Cf7ae629ed2c376a: if (!($aa779dfce0c9f806[$ac82ae799aece42b]["pid"] == getmypid())) { goto fcab45d72ad5899b; } goto c25556ab84deb0ed; fcab45d72ad5899b: if (!($aa779dfce0c9f806[$ac82ae799aece42b]["user_ip"] == $C85a9af7d2969dae && $aa779dfce0c9f806[$ac82ae799aece42b]["user_agent"] == $f089fd7362a9aa86 && $b888470e58f9a548 == 2 or $aa779dfce0c9f806[$ac82ae799aece42b]["user_ip"] == $C85a9af7d2969dae && $b888470e58f9a548 == 1 or $b888470e58f9a548 == 0)) { goto ee9bb9918ec066da; } goto f5ce291a54cdfc76; Db5c597c8b156204: } eabfca1186523d95: if (empty($cc600fbf91ca45ba)) { goto B2fbf8dfcc81147c; } if (self::$rSettings["redis_handler"]) { goto f7784ca1cee23b7b; } goto b3a7ca7c7fd917ea; Cf554b84c5ebe036: $fbc5e3fe1b0d3b13 = array(1, 0); Bb5388f43b4a36c2: goto ec468bce101d0695; C09d01cc26c854fd: $fbc5e3fe1b0d3b13 = array(2, 1, 0); goto c180d04d74e16d4d; fbe915ede175bfe5: $aa779dfce0c9f806 = array(); $D1f76f574c40336d = self::B283EC048c0b4D5f($F08e462dcbfb1788, true, true); $Dccebfeab89fb0f4 = count($D1f76f574c40336d) - $E2980ebe5cbe3370; if (!($Dccebfeab89fb0f4 <= 0)) { goto F268fa98c859e504; } return; goto F2d6cb04118961c7; Cbec508ff77cb7c8: 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", $ae8c1b90a1b3c353, $Fe2c987b3598866e); a836030ba7ea5ebb: $F1d86609880d1adc = self::$db->num_rows(); $Dccebfeab89fb0f4 = $F1d86609880d1adc - $E2980ebe5cbe3370; if (!($Dccebfeab89fb0f4 <= 0)) { goto A0718f84b7d4d5d9; } goto F901c0abdd235ced; A0f437b603013a66: array_multisort($F6f983527b0cb726, SORT_ASC, $aa779dfce0c9f806); E915ac5974804926: $C85a9af7d2969dae = self::cbe116dF36E3a66a(); $D8172942606e77ef = 0; $b6c7cc913ba9eb7a = $cc600fbf91ca45ba = array(); goto B4656b4a5d7b7cc8; F5b5a745d9a10e05: if (self::$rSettings["redis_handler"]) { goto D8beaa7746bbcb40; } if ($ae8c1b90a1b3c353) { goto Ca1942003cf2fb68; } 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", $F08e462dcbfb1788); goto a836030ba7ea5ebb; Ca1942003cf2fb68: goto Cbec508ff77cb7c8; F2d6cb04118961c7: F268fa98c859e504: foreach (array_map("igbinary_unserialize", self::$redis->mGet($D1f76f574c40336d)) as $D85e60d2db352f2e) { if (!is_array($D85e60d2db352f2e)) { goto C5235e8e7e846f57; } $aa779dfce0c9f806[] = $D85e60d2db352f2e; C5235e8e7e846f57: c33f72ea9a2e4dac: } f5e5e31804d43a0c: unset($D1f76f574c40336d); $F6f983527b0cb726 = array_column($aa779dfce0c9f806, "date_start"); goto A0f437b603013a66; b3a7ca7c7fd917ea: self::$db->query("DELETE FROM `lines_live` WHERE `activity_id` IN (" . implode(",", array_map("intval", $cc600fbf91ca45ba)) . ")"); goto E864556cd7247ca0; f7784ca1cee23b7b: $B3f7b3857dc7970a = array(); $c975bde7ae37ea24 = XUI::$redis->multi(); goto ee1a8ea3a239162e; Baa54df8d55a948f: $c975bde7ae37ea24->exec(); E864556cd7247ca0: foreach ($b6c7cc913ba9eb7a as $Faae14c064aabdac) { unlink(CONS_TMP_PATH . $Faae14c064aabdac); f0c7016a426e604c: } A05c30a64bc3796d: B2fbf8dfcc81147c: goto Bcf6d03b14140f89; e7c3f42fc8b75514: } public static function C0695018154D7154($Ba4e9d5b70ab5660) { goto e3161dd27d977cc9; Fad60fb0dd04f956: shell_exec("wget --timeout=2 -O /dev/null -o /dev/null "" . self::$rServers[SERVER_ID]["rtmp_mport_url"] . "control/drop/client?clientid=" . intval($Ba4e9d5b70ab5660["pid"]) . "" >/dev/null 2>/dev/null &"); c680df8906f00765: Cb19598f29d9adbd: self::A20Bf78d54734EB2($Ba4e9d5b70ab5660["server_id"], $Ba4e9d5b70ab5660["proxy_id"], $Ba4e9d5b70ab5660["user_id"], $Ba4e9d5b70ab5660["stream_id"], $Ba4e9d5b70ab5660["date_start"], $Ba4e9d5b70ab5660["user_agent"], $Ba4e9d5b70ab5660["user_ip"], $Ba4e9d5b70ab5660["container"], $Ba4e9d5b70ab5660["geoip_country_code"], $Ba4e9d5b70ab5660["isp"], $Ba4e9d5b70ab5660["external_device"], $Ba4e9d5b70ab5660["divergence"], $Ba4e9d5b70ab5660["hmac_id"], $Ba4e9d5b70ab5660["hmac_identifier"]); return true; goto c810b59ca2d6949b; E75ac3fd5a72e9d8: a3ed069c1c913f85: self::BB0E5BD764c490A2($Ba4e9d5b70ab5660, array(), "close"); Fde368e0f6ebfffe: b39ae6653c20bd97: goto Cb19598f29d9adbd; goto b574b10489edd94e; e3161dd27d977cc9: if (!empty($Ba4e9d5b70ab5660)) { goto fa37f354aa2a5718; } return false; fa37f354aa2a5718: if (is_array($Ba4e9d5b70ab5660)) { goto f79eb5de3b8b9274; } if (!self::$rSettings["redis_handler"]) { goto bc5a7815acd45686; } goto f3df66d1ab8c9306; Ddbbf4ec7500a141: if ($Ba4e9d5b70ab5660["container"] == "rtmp") { goto b8041d33d6b26c65; } if ($Ba4e9d5b70ab5660["container"] == "hls") { goto a339a1d013577eae; } if ($Ba4e9d5b70ab5660["server_id"] == SERVER_ID) { goto C4c568959a27c20c; } if (self::$rSettings["redis_handler"]) { goto E3a776ce90c51e94; } self::$db->query("INSERT INTO `signals` (`pid`,`server_id`,`time`) VALUES(?,?,UNIX_TIMESTAMP())", $Ba4e9d5b70ab5660["pid"], $Ba4e9d5b70ab5660["server_id"]); goto de0b38c8e5733281; f3df66d1ab8c9306: $Ba4e9d5b70ab5660 = igbinary_unserialize(self::$redis->get($Ba4e9d5b70ab5660)); goto e2a32615e5834cfd; bc5a7815acd45686: if (strlen(strval($Ba4e9d5b70ab5660)) == 32) { goto a9bee688ee0ab3aa; } self::$db->query("SELECT * FROM `lines_live` WHERE `activity_id` = ?", $Ba4e9d5b70ab5660); goto E08822c63409d4a5; D0b3e4775d1de2ca: e2a32615e5834cfd: f79eb5de3b8b9274: if (is_array($Ba4e9d5b70ab5660)) { goto F4f79ecd0e420ff9; } return false; F4f79ecd0e420ff9: goto Ddbbf4ec7500a141; de0b38c8e5733281: goto A8890c6494ec55ec; E3a776ce90c51e94: self::d5e820356C831f6E($Ba4e9d5b70ab5660["pid"], $Ba4e9d5b70ab5660["server_id"], 0); A8890c6494ec55ec: goto Cc6a76899d34316b; goto f5746994769471aa; E08822c63409d4a5: goto C3311b6ed080a81f; a9bee688ee0ab3aa: self::$db->query("SELECT * FROM `lines_live` WHERE `uuid` = ?", $Ba4e9d5b70ab5660); C3311b6ed080a81f: $Ba4e9d5b70ab5660 = self::$db->get_row(); goto D0b3e4775d1de2ca; a02eacdf45557327: goto b39ae6653c20bd97; a339a1d013577eae: if (self::$rSettings["redis_handler"]) { goto a3ed069c1c913f85; } self::$db->query("UPDATE `lines_live` SET `hls_end` = 1 WHERE `activity_id` = ?", $Ba4e9d5b70ab5660["activity_id"]); goto Fde368e0f6ebfffe; goto E75ac3fd5a72e9d8; D5e746b9a995b48c: Adb3ef35fb2850c0: self::D5E820356c831f6E($Ba4e9d5b70ab5660["pid"], $Ba4e9d5b70ab5660["server_id"], 1); Da81e1cabba747a6: goto c680df8906f00765; e00ceacca0f67baa: goto Fad60fb0dd04f956; b574b10489edd94e: b8041d33d6b26c65: if ($Ba4e9d5b70ab5660["server_id"] == SERVER_ID) { goto e00ceacca0f67baa; } if (self::$rSettings["redis_handler"]) { goto Adb3ef35fb2850c0; } self::$db->query("INSERT INTO `signals` (`pid`,`server_id`,`rtmp`,`time`) VALUES(?,?,?,UNIX_TIMESTAMP())", $Ba4e9d5b70ab5660["pid"], $Ba4e9d5b70ab5660["server_id"], 1); goto Da81e1cabba747a6; goto D5e746b9a995b48c; f5746994769471aa: C4c568959a27c20c: if (!(!in_array(intval($Ba4e9d5b70ab5660["pid"]), self::$rFPMPIDs) && $Ba4e9d5b70ab5660["pid"] != getmypid() && is_numeric($Ba4e9d5b70ab5660["pid"]) && $Ba4e9d5b70ab5660["pid"] > 0)) { goto d02823241acaf014; } posix_kill(intval($Ba4e9d5b70ab5660["pid"]), 9); d02823241acaf014: Cc6a76899d34316b: goto a02eacdf45557327; c810b59ca2d6949b: } public static function d4e366c6eB3828A4($Dca59bd0cc2fb95b) { goto Ea5db35c52682d54; b81699e6e4747c4b: $Ba4e9d5b70ab5660 = self::$db->get_row(); self::$db->query("DELETE FROM `lines_live` WHERE `activity_id` = ?", $Ba4e9d5b70ab5660["activity_id"]); self::A20Bf78d54734EB2($Ba4e9d5b70ab5660["server_id"], $Ba4e9d5b70ab5660["proxy_id"], $Ba4e9d5b70ab5660["user_id"], $Ba4e9d5b70ab5660["stream_id"], $Ba4e9d5b70ab5660["date_start"], $Ba4e9d5b70ab5660["user_agent"], $Ba4e9d5b70ab5660["user_ip"], $Ba4e9d5b70ab5660["container"], $Ba4e9d5b70ab5660["geoip_country_code"], $Ba4e9d5b70ab5660["isp"], $Ba4e9d5b70ab5660["external_device"], $Ba4e9d5b70ab5660["divergence"], $Ba4e9d5b70ab5660["hmac_id"], $Ba4e9d5b70ab5660["hmac_identifier"]); return true; cc6efce5857a4d73: goto Ec8ed0fa60658ea9; Ec8ed0fa60658ea9: return false; goto D11bdf2c21cf5807; Ea5db35c52682d54: if (!empty($Dca59bd0cc2fb95b)) { goto d780ac829b1d704b; } return false; d780ac829b1d704b: self::$db->query("SELECT * FROM `lines_live` WHERE `container` = 'rtmp' AND `pid` = ? AND `server_id` = ?", $Dca59bd0cc2fb95b, SERVER_ID); if (!(self::$db->num_rows() > 0)) { goto cc6efce5857a4d73; } goto b81699e6e4747c4b; D11bdf2c21cf5807: } public static function a20BF78d54734eB2($efa5d8ec8efb3ab5, $da016afdf0f5a77d, $F08e462dcbfb1788, $Cb0e6b6bea608281, $a57bb92003c6af8e, $f089fd7362a9aa86, $C85a9af7d2969dae, $f436329234033eb2, $Cd883c9ac93f468e, $b6727b1483ae8ac1, $D04713972bce545c = '', $A1c7ac44a6ada6b4 = 0, $ae8c1b90a1b3c353 = null, $Fe2c987b3598866e = '') { if (!(self::$rSettings["save_closed_connection"] == 0)) { goto f5c2d058e5306352; } return; f5c2d058e5306352: if (!($efa5d8ec8efb3ab5 && $F08e462dcbfb1788 && $Cb0e6b6bea608281)) { goto ab9b77ca45318f61; } $Ba4e9d5b70ab5660 = array("user_id" => intval($F08e462dcbfb1788), "stream_id" => intval($Cb0e6b6bea608281), "server_id" => intval($efa5d8ec8efb3ab5), "proxy_id" => intval($da016afdf0f5a77d), "date_start" => intval($a57bb92003c6af8e), "user_agent" => $f089fd7362a9aa86, "user_ip" => htmlentities($C85a9af7d2969dae), "date_end" => time(), "container" => $f436329234033eb2, "geoip_country_code" => $Cd883c9ac93f468e, "isp" => $b6727b1483ae8ac1, "external_device" => htmlentities($D04713972bce545c), "divergence" => intval($A1c7ac44a6ada6b4), "hmac_id" => $ae8c1b90a1b3c353, "hmac_identifier" => $Fe2c987b3598866e); file_put_contents(LOGS_TMP_PATH . "activity", base64_encode(json_encode($Ba4e9d5b70ab5660)) . "\xa", FILE_APPEND | LOCK_EX); ab9b77ca45318f61: } public static function A55a20B6c0D903fB() { $bc682183fc1f2478 = array(); self::$db->query("SELECT `ip`, `password`, `push`, `pull` FROM `rtmp_ips`"); foreach (self::$db->get_rows() as $e6489098a922f94f) { $bc682183fc1f2478[gethostbyname($e6489098a922f94f["ip"])] = array("password" => $e6489098a922f94f["password"], "push" => boolval($e6489098a922f94f["push"]), "pull" => boolval($e6489098a922f94f["pull"])); f9491800a10c6cfd: } Fe0e215760478b65: return $bc682183fc1f2478; } public static function e45f06c0aa682D7F($Cb0e6b6bea608281, $cc600fbf91ca45ba = array(), $f8cd97817c6cbdb2 = "movie") { goto E56b4f9daddb11ed; A22d61373fef20d7: return in_array(self::$db->get_col(), $cc600fbf91ca45ba); E69e3ef29d4ada65: goto fb4af7506af0f677; A4d8417865f56100: $a23d56d69160fd0b = igbinary_unserialize(file_get_contents(SERIES_TMP_PATH . "series_map")); goto c4e914bf37c7d591; E56b4f9daddb11ed: if ($f8cd97817c6cbdb2 == "movie") { goto a33aca77618814fe; } if (!($f8cd97817c6cbdb2 == "series")) { goto bf4b69dfc5b9440d; } if (self::$rCached) { goto A4d8417865f56100; } self::$db->query("SELECT series_id FROM `streams_episodes` WHERE `stream_id` = ? LIMIT 1", $Cb0e6b6bea608281); if (!(self::$db->num_rows() > 0)) { goto E69e3ef29d4ada65; } goto A22d61373fef20d7; c4e914bf37c7d591: return in_array($a23d56d69160fd0b[$Cb0e6b6bea608281], $cc600fbf91ca45ba); fb4af7506af0f677: bf4b69dfc5b9440d: goto d613f8af1ddc4a2c; a33aca77618814fe: goto d18c1bdb6a75f33c; d18c1bdb6a75f33c: return in_array($Cb0e6b6bea608281, $cc600fbf91ca45ba); d613f8af1ddc4a2c: return false; goto Cbc0cd2108400507; Cbc0cd2108400507: } public static function eE10a34E987e8eD2($F08e462dcbfb1788 = null, $fa431415ab2a46b9 = null, $a38e7b338168909c = null, $ae49450974a58762 = false, $d34b962b58623b47 = false, $C85a9af7d2969dae = '') { goto d9e0a3d843a08968; f2c544c8abe58412: c6e242e3242e6ca6: goto e32009b0b49fb4af; Faa25426da47a213: if (empty($a38e7b338168909c) && empty($F08e462dcbfb1788) && strlen($fa431415ab2a46b9) == 32) { goto F4d91c7ef1e41a9e; } if (!empty($fa431415ab2a46b9) && !empty($a38e7b338168909c)) { goto c1365662f5fa2e41; } goto d35ee1ea78ccbbdf; Bfd042e3ed4ff5da: return false; goto A0794e870f732caa; C3b8f948e40c3a69: 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` = ?", $F08e462dcbfb1788); A0794e870f732caa: goto E9ba017a8f4c7ec3; d9e0a3d843a08968: $F7f24b19c4fe2e7a = null; if (self::$rCached) { goto Faa25426da47a213; } if (empty($a38e7b338168909c) && empty($F08e462dcbfb1788) && strlen($fa431415ab2a46b9) == 32) { goto F49f38144035e691; } if (!empty($fa431415ab2a46b9) && !empty($a38e7b338168909c)) { goto f8c6f390e1eeaf80; } if (!empty($F08e462dcbfb1788)) { goto C3b8f948e40c3a69; } goto Bfd042e3ed4ff5da; d281f9ce0f17753a: B7733c253765dd91: cb9d4de260327fb2: C21f406f334f547b: if (!(!empty($F7f24b19c4fe2e7a["con_isp_name"]) && self::$rSettings["enable_isp_lock"] == 1 && $F7f24b19c4fe2e7a["is_stalker"] == 0 && $F7f24b19c4fe2e7a["is_isplock"] == 1 && !empty($F7f24b19c4fe2e7a["isp_desc"]) && strtolower($F7f24b19c4fe2e7a["con_isp_name"]) != strtolower($F7f24b19c4fe2e7a["isp_desc"]))) { goto A73bbe92cf584654; } $F7f24b19c4fe2e7a["isp_violate"] = 1; goto D33543c77b630e95; ad70a1c8fb241d14: if (!(self::$rSettings["county_override_1st"] == 1 && empty($F7f24b19c4fe2e7a["forced_country"]) && !empty($C85a9af7d2969dae) && $F7f24b19c4fe2e7a["max_connections"] == 1)) { goto C278a7c91476b02f; } $F7f24b19c4fe2e7a["forced_country"] = self::dFDa3E1B2f0E99D2($C85a9af7d2969dae)["registered_country"]["iso_code"]; if (self::$rCached) { goto F2fab9af92aeceff; } self::$db->query("UPDATE `lines` SET `forced_country` = ? WHERE `id` = ?", $F7f24b19c4fe2e7a["forced_country"], $F7f24b19c4fe2e7a["id"]); goto D29ac031743cd0a1; goto E96d3d706839597c; B3f7dce795d3b049: cf951733907ab496: self::AeAe33917C37791A("isp/" . $F7f24b19c4fe2e7a["id"], json_encode(array($F7f24b19c4fe2e7a["con_isp_name"], $F7f24b19c4fe2e7a["isp_asn"]))); ed9104c04badf94b: c1f0b580719f20a4: cec3bcd7d0356963: goto Ca818471359a636b; E9ba017a8f4c7ec3: goto b142eb3f6aafd306; f8c6f390e1eeaf80: 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", $fa431415ab2a46b9, $a38e7b338168909c); b142eb3f6aafd306: goto a432c39db2dd166c; goto A20bea7de60d3307; c1af1325baece778: $ed359137e63f53e6 = array(); $A45aaad172ca43ae = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "category_map")); foreach ($F7f24b19c4fe2e7a["bouquet"] as $e968a55c2df3fd23) { $ed359137e63f53e6 = array_merge($ed359137e63f53e6, $A45aaad172ca43ae[$e968a55c2df3fd23] ?: array()); dcbaadc866a8235f: } bb39f31d44b52b37: $F7f24b19c4fe2e7a["category_ids"] = array_values(array_unique($ed359137e63f53e6)); goto Cabc8e49c8b4c036; f8dad4b346bc33f4: foreach (igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "output_formats")) as $e6489098a922f94f) { if (!in_array(intval($e6489098a922f94f["access_output_id"]), $F7f24b19c4fe2e7a["allowed_outputs"])) { goto F08dbbf41e1945f3; } $F7f24b19c4fe2e7a["output_formats"][] = $e6489098a922f94f["output_key"]; F08dbbf41e1945f3: db96707bda79bbb4: } D6f28f32420e100b: c4fa993f852f8d62: $F7f24b19c4fe2e7a["con_isp_name"] = null; $F7f24b19c4fe2e7a["isp_violate"] = 0; goto aecd958b44a9e715; b1e814347fe0159d: $F7f24b19c4fe2e7a["allowed_ips"] = @array_filter(array_map("trim", json_decode($F7f24b19c4fe2e7a["allowed_ips"], true))); $F7f24b19c4fe2e7a["allowed_ua"] = @array_filter(array_map("trim", json_decode($F7f24b19c4fe2e7a["allowed_ua"], true))); $F7f24b19c4fe2e7a["allowed_outputs"] = array_map("intval", json_decode($F7f24b19c4fe2e7a["allowed_outputs"], True)); $F7f24b19c4fe2e7a["output_formats"] = array(); if (self::$rCached) { goto C118eca56452b72e; } goto eb1e7787b8c911f5; Ffc9d87f66eab6b4: if (self::$rSettings["case_sensitive_line"]) { goto E1e584bba76c3505; } $F08e462dcbfb1788 = intval(file_get_contents(LINES_TMP_PATH . "line_c_" . strtolower($fa431415ab2a46b9) . "_" . strtolower($a38e7b338168909c))); goto A154f18fdd6e4698; E1e584bba76c3505: $F08e462dcbfb1788 = intval(file_get_contents(LINES_TMP_PATH . "line_c_" . $fa431415ab2a46b9 . "_" . $a38e7b338168909c)); goto Da9835655cc0f5c9; f01448536ca19f5a: $F7f24b19c4fe2e7a["con_isp_name"] = $D01c28ccad4e781b["isp"]; $F7f24b19c4fe2e7a["isp_asn"] = $D01c28ccad4e781b["autonomous_system_number"]; $F7f24b19c4fe2e7a["isp_violate"] = self::e0fF7a59e3E506A7($F7f24b19c4fe2e7a["con_isp_name"]); if (!(self::$rSettings["block_svp"] == 1)) { goto B7733c253765dd91; } $F7f24b19c4fe2e7a["isp_is_server"] = intval(self::D8528e2A57cf43B7($F7f24b19c4fe2e7a["isp_asn"])); goto d281f9ce0f17753a; Bc131e332359e592: A7f840554a46e796: if (!$F08e462dcbfb1788) { goto C7efbd315988ea9d; } $F7f24b19c4fe2e7a = igbinary_unserialize(file_get_contents(LINES_TMP_PATH . "line_i_" . $F08e462dcbfb1788)); C7efbd315988ea9d: e32009b0b49fb4af: goto e5bbc6f6df2e2ace; d35ee1ea78ccbbdf: if (!empty($F08e462dcbfb1788)) { goto F099192d312dbd19; } return false; F099192d312dbd19: goto Ad1224302a30a132; c1365662f5fa2e41: goto Ffc9d87f66eab6b4; aecd958b44a9e715: $F7f24b19c4fe2e7a["isp_is_server"] = 0; if (!(self::$rSettings["show_isps"] == 1 && !empty($C85a9af7d2969dae))) { goto cec3bcd7d0356963; } $D01c28ccad4e781b = self::a700d3Fb85e6f206($C85a9af7d2969dae); if (!is_array($D01c28ccad4e781b)) { goto C21f406f334f547b; } if (empty($D01c28ccad4e781b["isp"])) { goto cb9d4de260327fb2; } goto f01448536ca19f5a; Ca818471359a636b: if (!$ae49450974a58762) { goto E52be2ca30db0fca; } $Baf883aa9e5bd09e = $Dc25ca1a58778f1f = $A787b9be1939af96 = $ea2ab5f1a1b07e72 = $Fee3b225e0810403 = $F75d7248a3ea776e = array(); foreach ($F7f24b19c4fe2e7a["bouquet"] as $e968a55c2df3fd23) { goto A38a4e273a4fcd52; bd6be77f3ea27641: e1ff09d7d2d04de0: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["channels"])) { goto d6f1acc1fae1232b; } $Baf883aa9e5bd09e = array_merge($Baf883aa9e5bd09e, self::$rBouquets[$e968a55c2df3fd23]["channels"]); d6f1acc1fae1232b: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["movies"])) { goto Bb89e055f56c2956; } goto C7aab70b7261c06e; D65a05d769f19b41: A412ae941fb9c319: goto Ab4562ba58a34add; A38a4e273a4fcd52: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["streams"])) { goto a4a602bb3450be7d; } $Fee3b225e0810403 = array_merge($Fee3b225e0810403, self::$rBouquets[$e968a55c2df3fd23]["streams"]); a4a602bb3450be7d: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["series"])) { goto e1ff09d7d2d04de0; } $F75d7248a3ea776e = array_merge($F75d7248a3ea776e, self::$rBouquets[$e968a55c2df3fd23]["series"]); goto bd6be77f3ea27641; C7aab70b7261c06e: $Dc25ca1a58778f1f = array_merge($Dc25ca1a58778f1f, self::$rBouquets[$e968a55c2df3fd23]["movies"]); Bb89e055f56c2956: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["radios"])) { goto a4d2d14936aaf22d; } $A787b9be1939af96 = array_merge($A787b9be1939af96, self::$rBouquets[$e968a55c2df3fd23]["radios"]); a4d2d14936aaf22d: goto D65a05d769f19b41; Ab4562ba58a34add: } dbd6cf5c323406c2: $F7f24b19c4fe2e7a["channel_ids"] = array_map("intval", array_unique($Fee3b225e0810403)); goto E76cac77f1642c81; A1fff15c82ae15c8: if (!($fa431415ab2a46b9 != $F7f24b19c4fe2e7a["access_token"])) { goto F44174216602472d; } return false; F44174216602472d: c343a5ff062f4f6b: Dd783dd960d0c78c: goto ad70a1c8fb241d14; D33543c77b630e95: A73bbe92cf584654: if (!($F7f24b19c4fe2e7a["isp_violate"] == 0 && strtolower($F7f24b19c4fe2e7a["con_isp_name"]) != strtolower($F7f24b19c4fe2e7a["isp_desc"]))) { goto c1f0b580719f20a4; } if (self::$rCached) { goto cf951733907ab496; } self::$db->query("UPDATE `lines` SET `isp_desc` = ?, `as_number` = ? WHERE `id` = ?", $F7f24b19c4fe2e7a["con_isp_name"], $F7f24b19c4fe2e7a["isp_asn"], $F7f24b19c4fe2e7a["id"]); goto ed9104c04badf94b; goto B3f7dce795d3b049; e5bbc6f6df2e2ace: if (!$F7f24b19c4fe2e7a) { goto a10c44d403be7bdb; } if (!self::$rCached) { goto Dd783dd960d0c78c; } if (empty($a38e7b338168909c) && empty($F08e462dcbfb1788) && strlen($fa431415ab2a46b9) == 32) { goto dbd9f6af92f88fa0; } if (!(!empty($fa431415ab2a46b9) && !empty($a38e7b338168909c))) { goto B7f3e44da9761c47; } if (!($fa431415ab2a46b9 != $F7f24b19c4fe2e7a["username"] or $a38e7b338168909c != $F7f24b19c4fe2e7a["password"])) { goto cc5ac22cea524528; } goto b29ffb12bab5289c; E96d3d706839597c: F2fab9af92aeceff: self::aEae33917c37791a("forced_country/" . $F7f24b19c4fe2e7a["id"], $F7f24b19c4fe2e7a["forced_country"]); D29ac031743cd0a1: C278a7c91476b02f: $F7f24b19c4fe2e7a["bouquet"] = json_decode($F7f24b19c4fe2e7a["bouquet"], true); goto b1e814347fe0159d; E76cac77f1642c81: $F7f24b19c4fe2e7a["series_ids"] = array_map("intval", array_unique($F75d7248a3ea776e)); $F7f24b19c4fe2e7a["vod_ids"] = array_map("intval", array_unique($Dc25ca1a58778f1f)); $F7f24b19c4fe2e7a["live_ids"] = array_map("intval", array_unique($Baf883aa9e5bd09e)); $F7f24b19c4fe2e7a["radio_ids"] = array_map("intval", array_unique($A787b9be1939af96)); E52be2ca30db0fca: goto c1af1325baece778; A34b9ff4870c296a: $F08e462dcbfb1788 = intval(file_get_contents(LINES_TMP_PATH . "line_t_" . strtolower($fa431415ab2a46b9))); goto A18da20c75b4727c; F11c17403ea4f368: $F08e462dcbfb1788 = intval(file_get_contents(LINES_TMP_PATH . "line_t_" . $fa431415ab2a46b9)); A18da20c75b4727c: goto Bc131e332359e592; b29ffb12bab5289c: return false; cc5ac22cea524528: B7f3e44da9761c47: goto c343a5ff062f4f6b; dbd9f6af92f88fa0: goto A1fff15c82ae15c8; Da9835655cc0f5c9: A154f18fdd6e4698: Ad1224302a30a132: goto A7f840554a46e796; F4d91c7ef1e41a9e: if (self::$rSettings["case_sensitive_line"]) { goto F11c17403ea4f368; } goto A34b9ff4870c296a; Cabc8e49c8b4c036: return $F7f24b19c4fe2e7a; a10c44d403be7bdb: return false; goto Fd48e424e4ecc9d7; eb1e7787b8c911f5: self::$db->query("SELECT `access_output_id`, `output_key` FROM `output_formats`;"); foreach (self::$db->get_rows() as $e6489098a922f94f) { if (!in_array(intval($e6489098a922f94f["access_output_id"]), $F7f24b19c4fe2e7a["allowed_outputs"])) { goto c71941c4cb851ff8; } $F7f24b19c4fe2e7a["output_formats"][] = $e6489098a922f94f["output_key"]; c71941c4cb851ff8: ff2fbfdf70dcff25: } c6c1909b7ea0c5ad: goto c4fa993f852f8d62; C118eca56452b72e: goto f8dad4b346bc33f4; A20bea7de60d3307: F49f38144035e691: self::$db->query("SELECT * FROM `lines` WHERE `is_mag` = 0 AND `is_e2` = 0 AND `access_token` = ? AND LENGTH(`access_token`) = 32", $fa431415ab2a46b9); a432c39db2dd166c: if (!(self::$db->num_rows() > 0)) { goto c6e242e3242e6ca6; } $F7f24b19c4fe2e7a = self::$db->get_row(); goto f2c544c8abe58412; Fd48e424e4ecc9d7: } public static function aEAE33917c37791a($F7f500299cf19408, $Df391c1205663254) { file_put_contents(SIGNALS_TMP_PATH . "cache_" . md5($F7f500299cf19408), json_encode(array($F7f500299cf19408, $Df391c1205663254))); } public static function d966e81e7dD6A3Af($a54b98e3b267cfda, $a44b87f64244d629, $Cb0e6b6bea608281, $f436329234033eb2, $C85a9af7d2969dae = '', $c67a13d3b245121e = '', $Fe2c987b3598866e = '', $E2980ebe5cbe3370 = 0) { goto cad621aeff4810a7; E0c58e5307da63df: Da6c69ec5969665c: goto F902ae477300c3ea; Db9ea885f2e2a785: $D1f76f574c40336d = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "hmac_keys")); F902ae477300c3ea: goto bd95fecbcbddf4af; bd95fecbcbddf4af: foreach ($D1f76f574c40336d as $F7f500299cf19408) { $F0965d67aca96ff7 = hash_hmac("sha256", "{$Cb0e6b6bea608281}##{$f436329234033eb2}##{$a44b87f64244d629}##{$c67a13d3b245121e}##{$Fe2c987b3598866e}##{$E2980ebe5cbe3370}", Xui\Functions::decrypt($F7f500299cf19408["key"], OPENSSL_EXTRA)); if (!(md5($F0965d67aca96ff7) == md5($a54b98e3b267cfda))) { goto bb497030c7900fc5; } $B7fdafd42f6c6d07 = $F7f500299cf19408["id"]; goto F6cc618e7808a06a; bb497030c7900fc5: Ae040a010fd5f920: } F6cc618e7808a06a: return $B7fdafd42f6c6d07; goto Ca0590d9dca9c9ae; cad621aeff4810a7: if (!(strlen($C85a9af7d2969dae) > 0 && strlen($c67a13d3b245121e) > 0)) { goto bb805061bf7acd45; } if (!($C85a9af7d2969dae != $c67a13d3b245121e)) { goto Ef4d364cb49e995e; } return null; Ef4d364cb49e995e: bb805061bf7acd45: goto D438dbe4f3a10a78; D438dbe4f3a10a78: $B7fdafd42f6c6d07 = null; if (self::$rCached) { goto Db9ea885f2e2a785; } $D1f76f574c40336d = array(); self::$db->query("SELECT `id`, `key` FROM `hmac_keys` WHERE `enabled` = 1;"); foreach (self::$db->get_rows() as $F7f500299cf19408) { $D1f76f574c40336d[] = $F7f500299cf19408; e4baf7f42689719f: } goto E0c58e5307da63df; Ca0590d9dca9c9ae: } public static function F5216B1C66461d02($Cb0e6b6bea608281, $F08e462dcbfb1788, $Da3d02d320a6e079, $C85a9af7d2969dae, $Df391c1205663254 = '', $e4523d983473e407 = false) { if (!(self::$rSettings["client_logs_save"] == 0 && !$e4523d983473e407)) { goto d80c252e6546804b; } return; d80c252e6546804b: $f089fd7362a9aa86 = !empty($_SERVER["HTTP_USER_AGENT"]) ? htmlentities($_SERVER["HTTP_USER_AGENT"]) : ''; $Df391c1205663254 = array("user_id" => $F08e462dcbfb1788, "stream_id" => $Cb0e6b6bea608281, "action" => $Da3d02d320a6e079, "query_string" => htmlentities($_SERVER["QUERY_STRING"]), "user_agent" => $f089fd7362a9aa86, "user_ip" => $C85a9af7d2969dae, "time" => time(), "extra_data" => $Df391c1205663254); file_put_contents(LOGS_TMP_PATH . "client_request.log", base64_encode(json_encode($Df391c1205663254)) . "
", FILE_APPEND); } public static function eAcd3A80d47f1Ad3($f089fd7362a9aa86, $bc682183fc1f2478 = false) { $f089fd7362a9aa86 = strtolower($f089fd7362a9aa86); foreach (self::$rBlockedUA as $F7f500299cf19408 => $Add0d87e42be6b39) { goto C248fb0ec6694a58; E099cc4ce6818003: D7c9f94759ac6642: if (!($Add0d87e42be6b39["blocked_ua"] == $f089fd7362a9aa86)) { goto b879f81bd622f5b0; } return true; b879f81bd622f5b0: ab9eab20b626de6a: goto E1bdf47e6fc08400; E1bdf47e6fc08400: Cc94532311095712: goto E51f7066daac167b; C248fb0ec6694a58: if ($Add0d87e42be6b39["exact_match"] == 1) { goto D7c9f94759ac6642; } if (!stristr($f089fd7362a9aa86, $Add0d87e42be6b39["blocked_ua"])) { goto B1326b696ac4e6d4; } return true; B1326b696ac4e6d4: goto ab9eab20b626de6a; goto E099cc4ce6818003; E51f7066daac167b: } Ef734c16059adb51: return false; } public static function f5A6927e33D5780C($Dca59bd0cc2fb95b, $Cb0e6b6bea608281, $A595980cb401034c = PHP_BIN) { goto bb8365d46a95c16f; bb8365d46a95c16f: if (!empty($Dca59bd0cc2fb95b)) { goto cba0ecd19d3dd14c; } return false; cba0ecd19d3dd14c: clearstatcache(true); if (!(file_exists("/proc/" . $Dca59bd0cc2fb95b) && is_readable("/proc/" . $Dca59bd0cc2fb95b . "/exe") && strpos(basename(readlink("/proc/" . $Dca59bd0cc2fb95b . "/exe")), basename($A595980cb401034c)) === 0)) { goto Fe9b436e7fcde601; } goto Af246e5a9d8ec9aa; Af246e5a9d8ec9aa: $a19c4d955796e28b = trim(file_get_contents("/proc/{$Dca59bd0cc2fb95b}/cmdline")); if (!($a19c4d955796e28b == "XUIAES[{$Cb0e6b6bea608281}]")) { goto f487bd401d7ce8c0; } return true; f487bd401d7ce8c0: Fe9b436e7fcde601: goto c09e889eccce86eb; c09e889eccce86eb: return false; goto bd91b8ab9cf66c69; bd91b8ab9cf66c69: } public static function C36bAd606fdbAF94($Dca59bd0cc2fb95b, $Cb0e6b6bea608281, $A595980cb401034c = PHP_BIN) { goto dc7b4213019f3673; dc7b4213019f3673: if (!empty($Dca59bd0cc2fb95b)) { goto c2991d62400ad56a; } return false; c2991d62400ad56a: clearstatcache(true); if (!(file_exists("/proc/" . $Dca59bd0cc2fb95b) && is_readable("/proc/" . $Dca59bd0cc2fb95b . "/exe") && strpos(basename(readlink("/proc/" . $Dca59bd0cc2fb95b . "/exe")), basename($A595980cb401034c)) === 0)) { goto F5182d400387d424; } goto b707fed007d71b66; f85fd81fdff12491: return false; goto fc2b9c4c4771f72f; b707fed007d71b66: $a19c4d955796e28b = trim(file_get_contents("/proc/{$Dca59bd0cc2fb95b}/cmdline")); if (!($a19c4d955796e28b == "XUI[{$Cb0e6b6bea608281}]")) { goto Ee2bab7ed3ed8cf1; } return true; Ee2bab7ed3ed8cf1: F5182d400387d424: goto f85fd81fdff12491; fc2b9c4c4771f72f: } public static function feb2D900Dc69833a($Dca59bd0cc2fb95b, $Cb0e6b6bea608281) { goto c0526aa37763e78e; Ec8cc091e02db84c: baaa29ca6a8f5da3: dc3179e2eb93cf71: return false; goto F412465b86cf86bb; c0526aa37763e78e: if (!empty($Dca59bd0cc2fb95b)) { goto f9713caf7a6954e5; } return false; f9713caf7a6954e5: clearstatcache(true); if (!(file_exists("/proc/" . $Dca59bd0cc2fb95b) && is_readable("/proc/" . $Dca59bd0cc2fb95b . "/exe"))) { goto dc3179e2eb93cf71; } goto ef18141d1eaf0cf3; ef18141d1eaf0cf3: if (strpos(basename(readlink("/proc/" . $Dca59bd0cc2fb95b . "/exe")), "ffmpeg") === 0) { goto ba61cad5600a4496; } if (!(strpos(basename(readlink("/proc/" . $Dca59bd0cc2fb95b . "/exe")), "php") === 0)) { goto d0b865825eb329da; } return true; d0b865825eb329da: goto baaa29ca6a8f5da3; goto e72224b022798b59; e72224b022798b59: ba61cad5600a4496: $a19c4d955796e28b = trim(file_get_contents("/proc/{$Dca59bd0cc2fb95b}/cmdline")); if (!(stristr($a19c4d955796e28b, "/{$Cb0e6b6bea608281}_.m3u8") or stristr($a19c4d955796e28b, "/{$Cb0e6b6bea608281}_%d.ts"))) { goto Ac061a84aba949d4; } return true; Ac061a84aba949d4: goto Ec8cc091e02db84c; F412465b86cf86bb: } public static function A884cfad2e1356fC($Dca59bd0cc2fb95b, $A595980cb401034c) { if (!empty($Dca59bd0cc2fb95b)) { goto fa930929b68d4834; } return false; fa930929b68d4834: clearstatcache(true); if (!(file_exists("/proc/" . $Dca59bd0cc2fb95b) && is_readable("/proc/" . $Dca59bd0cc2fb95b . "/exe") && strpos(basename(readlink("/proc/" . $Dca59bd0cc2fb95b . "/exe")), basename($A595980cb401034c)) === 0)) { goto C205ee86bedef5da; } return true; C205ee86bedef5da: return false; } public static function eb5A7A28AaD6be08($Cb0e6b6bea608281) { shell_exec(PHP_BIN . " " . CLI_PATH . "aes.php " . intval($Cb0e6b6bea608281) . " >/dev/null 2>/dev/null &"); return true; } public static function e91b9E285dbC4eaE($Cb0e6b6bea608281, $fd30f75cef070901 = 0) { shell_exec(PHP_BIN . " " . CLI_PATH . "monitor.php " . intval($Cb0e6b6bea608281) . " " . intval($fd30f75cef070901) . " >/dev/null 2>/dev/null &"); return true; } public static function b9104Ad26a4f4EF5($B26f49647a4cbb80, $D4f5ac7fd0838b92, $a77769b983999e41 = "h264", $bc682183fc1f2478 = false) { goto cb479420e4f427bd; cb479420e4f427bd: if (empty($B26f49647a4cbb80["xy_offset"])) { goto fb0422d7d9dd92df; } list($Ba903a52108536a6, $c312c5841253e6f0) = explode("x", $B26f49647a4cbb80["xy_offset"]); goto C599e33dda686450; fb0422d7d9dd92df: $Ba903a52108536a6 = rand(150, 380); goto c8563fc34e48668b; f17794da9521ecdc: unlink($bbaa58bafa129704); return $Df391c1205663254; c8ab92e1fdf10ce9: goto a3b0bf950c627797; ba0530c8f9483f1d: goto c8ab92e1fdf10ce9; cf3febf9a7e2e56d: $bbaa58bafa129704 = SIGNALS_TMP_PATH . $B26f49647a4cbb80["activity_id"] . "_" . $D4f5ac7fd0838b92; shell_exec(self::$rFFMPEG_CPU . " -copyts -vsync 0 -nostats -nostdin -hide_banner -loglevel quiet -y -i " . escapeshellarg(STREAMS_PATH . $D4f5ac7fd0838b92) . " -filter_complex "drawtext=fontfile=" . FFMPEG_FONT . ":text='" . escapeshellcmd($B26f49647a4cbb80["message"]) . "':fontsize=" . escapeshellcmd($B26f49647a4cbb80["font_size"]) . ":x=" . intval($Ba903a52108536a6) . ":y=" . intval($c312c5841253e6f0) . ":fontcolor=" . escapeshellcmd($B26f49647a4cbb80["font_color"]) . "" -map 0 -vcodec {$a77769b983999e41} -preset ultrafast -acodec copy -scodec copy -mpegts_flags +initial_discontinuity -mpegts_copyts 1 -f mpegts " . escapeshellarg($bbaa58bafa129704)); $Df391c1205663254 = file_get_contents($bbaa58bafa129704); goto f17794da9521ecdc; c8563fc34e48668b: $c312c5841253e6f0 = rand(110, 250); C599e33dda686450: if ($bc682183fc1f2478) { goto cf3febf9a7e2e56d; } passthru(self::$rFFMPEG_CPU . " -copyts -vsync 0 -nostats -nostdin -hide_banner -loglevel quiet -y -i " . escapeshellarg(STREAMS_PATH . $D4f5ac7fd0838b92) . " -filter_complex "drawtext=fontfile=" . FFMPEG_FONT . ":text='" . escapeshellcmd($B26f49647a4cbb80["message"]) . "':fontsize=" . escapeshellcmd($B26f49647a4cbb80["font_size"]) . ":x=" . intval($Ba903a52108536a6) . ":y=" . intval($c312c5841253e6f0) . ":fontcolor=" . escapeshellcmd($B26f49647a4cbb80["font_color"]) . "" -map 0 -vcodec {$a77769b983999e41} -preset ultrafast -acodec copy -scodec copy -mpegts_flags +initial_discontinuity -mpegts_copyts 1 -f mpegts -"); return true; goto ba0530c8f9483f1d; a3b0bf950c627797: } public static function cbe116df36E3A66a() { return $_SERVER["REMOTE_ADDR"]; } public static function a700D3Fb85E6f206($C85a9af7d2969dae) { goto F26b068229da381c; F26b068229da381c: if (!empty($C85a9af7d2969dae)) { goto A9bd74e5a70c8afe; } return false; A9bd74e5a70c8afe: $c44180d4c67eb4f1 = file_exists(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "_isp") ? json_decode(file_get_contents(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "_isp"), true) : null; if (is_array($c44180d4c67eb4f1)) { goto b1b782570eca779e; } goto d411e01b7fb5e098; d411e01b7fb5e098: $Cd883c9ac93f468e = new Reader(GEOISP_BIN); $c44180d4c67eb4f1 = $Cd883c9ac93f468e->get($C85a9af7d2969dae); $Cd883c9ac93f468e->close(); if (!is_array($c44180d4c67eb4f1)) { goto E52b17dd64d1bd38; } file_put_contents(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "_isp", json_encode($c44180d4c67eb4f1)); goto D1436ea10960618e; D1436ea10960618e: E52b17dd64d1bd38: b1b782570eca779e: return $c44180d4c67eb4f1; goto De2c1f5001f2742b; De2c1f5001f2742b: } public static function e0ff7a59E3e506a7($Aa947ad25a431a30) { foreach (self::$rBlockedISP as $b6727b1483ae8ac1) { if (!(strtolower($Aa947ad25a431a30) == strtolower($b6727b1483ae8ac1["isp"]))) { goto d6dc9d6eb52537ad; } return intval($b6727b1483ae8ac1["blocked"]); d6dc9d6eb52537ad: Ae0d5987dfa0377b: } edff01e60fd06e00: return 0; } public static function D8528E2a57cf43b7($fed5155933e4ec9e) { return in_array($fed5155933e4ec9e, self::$rBlockedServers); } public static function dfdA3e1B2F0E99D2($C85a9af7d2969dae) { goto C19a25acab9950f2; C19a25acab9950f2: if (!empty($C85a9af7d2969dae)) { goto Bb36e665f3fdf51f; } return false; Bb36e665f3fdf51f: if (!file_exists(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "_geo2")) { goto c439b99727a6dcac; } return json_decode(file_get_contents(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "_geo2"), true); goto a174134a08150ace; D0c2790c53a67c90: file_put_contents(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "_geo2", json_encode($c44180d4c67eb4f1)); D119346779a72cc5: return $c44180d4c67eb4f1; goto f63bb67a94d7ddab; a174134a08150ace: c439b99727a6dcac: $Cd883c9ac93f468e = new Reader(GEOLITE2_BIN); $c44180d4c67eb4f1 = $Cd883c9ac93f468e->get($C85a9af7d2969dae); $Cd883c9ac93f468e->close(); if (!$c44180d4c67eb4f1) { goto D119346779a72cc5; } goto D0c2790c53a67c90; f63bb67a94d7ddab: } public static function e3B00D60A476D0D1($d6187f170811b28b, $A068bf47fb81354f = null) { goto Ed8be7c3dc912f1e; Ed8be7c3dc912f1e: if (substr($d6187f170811b28b, 0, 2) == "s:") { goto d8b31f0e10c82fda; } return $d6187f170811b28b; goto C15d5ba196d3086b; d8b31f0e10c82fda: $bb9229bf3cae70ba = explode(":", $d6187f170811b28b, 3); goto A706ae2044b97ffb; E8c26343ac7fee42: return $A3dac8a4c8839858 . "images/" . basename($d6187f170811b28b); b08630058fa9c206: C15d5ba196d3086b: goto Acd6451a73b41a67; A706ae2044b97ffb: $A3dac8a4c8839858 = self::cCA8802773c11ee5(intval($bb9229bf3cae70ba[1]), $A068bf47fb81354f); if ($A3dac8a4c8839858) { goto fafd0c58a24f47b5; } return ''; goto b08630058fa9c206; fafd0c58a24f47b5: goto E8c26343ac7fee42; Acd6451a73b41a67: } public static function c3d293926De7A4F6() { $a70ec6a7a66e6105 = 0; exec("ps -fp $(pgrep -u xui)", $bbaa58bafa129704, $Bf37bf5e2217fc1a); foreach ($bbaa58bafa129704 as $fadf282e5a223781) { $bb9229bf3cae70ba = explode(" ", preg_replace("!\s+!", " ", trim($fadf282e5a223781))); if (!($bb9229bf3cae70ba[8] == "nginx:" && $bb9229bf3cae70ba[9] == "master")) { goto A8bff5182b75efde; } $a70ec6a7a66e6105++; A8bff5182b75efde: E4eb1349655641d5: } F4a702145111ae75: return $a70ec6a7a66e6105 > 0; } public static function CcA8802773c11EE5($efa5d8ec8efb3ab5, $A068bf47fb81354f = null) { goto b2f274a94f2ead42; e077b737603a63f4: F68741973c8664b1: $A3dac8a4c8839858 = $e5a66a4085dbbbbf . "://" . $fdf2284df72d7b09 . ":" . self::$rServers[$efa5d8ec8efb3ab5][$e5a66a4085dbbbbf . "_broadcast_port"] . "/"; return $A3dac8a4c8839858; Ed9d43a42a4cbf93: return null; goto bae8a0d70081cbe9; b2f274a94f2ead42: if (isset($efa5d8ec8efb3ab5)) { goto Eb80cab362e0c1e3; } $efa5d8ec8efb3ab5 = SERVER_ID; Eb80cab362e0c1e3: if ($A068bf47fb81354f) { goto e45798ce587013cb; } if (isset($_SERVER["SERVER_PORT"]) && self::$rSettings["keep_protocol"]) { goto e07b43061cd0d5d2; } goto f5ca53a203568d05; f5ca53a203568d05: $e5a66a4085dbbbbf = self::$rServers[$efa5d8ec8efb3ab5]["server_protocol"]; goto cdb46a3f6651d96c; e07b43061cd0d5d2: $e5a66a4085dbbbbf = !empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off" || $_SERVER["SERVER_PORT"] == 443 ? "https" : "http"; cdb46a3f6651d96c: goto e3473619dd257e82; D2b2afc5cad39079: return ''; ff30cf78bc06d20c: $efa5d8ec8efb3ab5 = $A517b0628f9e4bd3[array_rand($A517b0628f9e4bd3)]; af516174c7a67c36: $f8f6d0e810b18536 = defined("host") ? HOST : null; goto Ae6b82f094fc239a; efeab53e87893648: if (!self::$rServers[$efa5d8ec8efb3ab5]["enable_proxy"]) { goto af516174c7a67c36; } $A517b0628f9e4bd3 = array(); foreach (self::$rServers as $da016afdf0f5a77d => $d00f4793ede66fe7) { if (!($d00f4793ede66fe7["server_type"] == 1 && $d00f4793ede66fe7["parent_id"] == $efa5d8ec8efb3ab5)) { goto C44cb9b7652f430c; } $A517b0628f9e4bd3[] = $da016afdf0f5a77d; C44cb9b7652f430c: Ccb22068724d1933: } B92dea73d044d6f8: if (!(count($A517b0628f9e4bd3) == 0)) { goto ff30cf78bc06d20c; } goto D2b2afc5cad39079; Ae6b82f094fc239a: if ($f8f6d0e810b18536 && in_array(strtolower($f8f6d0e810b18536), array_map("strtolower", self::$rServers[$efa5d8ec8efb3ab5]["domains"]["urls"]))) { goto D3182218f4c91c7e; } $fdf2284df72d7b09 = empty(self::$rServers[$efa5d8ec8efb3ab5]["domain_name"]) ? self::$rServers[$efa5d8ec8efb3ab5]["server_ip"] : explode(",", self::$rServers[$efa5d8ec8efb3ab5]["domain_name"])[0]; goto F68741973c8664b1; D3182218f4c91c7e: $fdf2284df72d7b09 = $f8f6d0e810b18536; goto e077b737603a63f4; e3473619dd257e82: goto Ec10f53685bbda92; e45798ce587013cb: $e5a66a4085dbbbbf = $A068bf47fb81354f; Ec10f53685bbda92: if (!self::$rServers[$efa5d8ec8efb3ab5]) { goto Ed9d43a42a4cbf93; } goto efeab53e87893648; bae8a0d70081cbe9: } public static function F98aAe3E7E141E17($f8cd97817c6cbdb2 = null) { $bc682183fc1f2478 = array(); foreach (self::$rCategories as $Dbca23ecdb6a7954) { if (!($Dbca23ecdb6a7954["category_type"] == $f8cd97817c6cbdb2 or !$f8cd97817c6cbdb2)) { goto F7583ae13e8016c4; } $bc682183fc1f2478[] = $Dbca23ecdb6a7954; F7583ae13e8016c4: ba5f8b85b9de2155: } f25fc9fc29dc3e55: return $bc682183fc1f2478; } public static function A933493fB671cC37($fed5155933e4ec9e, $C85a9af7d2969dae) { if (!file_exists(CIDR_TMP_PATH . $fed5155933e4ec9e)) { goto b03105e6106703d4; } $A44809771fc85633 = json_decode(file_get_contents(CIDR_TMP_PATH . $fed5155933e4ec9e), True); foreach ($A44809771fc85633 as $f7017bd191b07ae7 => $Df391c1205663254) { if (!(ip2long($C85a9af7d2969dae) >= ip2long($Df391c1205663254[1]) && ip2long($C85a9af7d2969dae) <= ip2long($Df391c1205663254[2]))) { goto D1ab157dcfc3ca24; } return $Df391c1205663254; D1ab157dcfc3ca24: C838ecfe9bd8cf9a: } f56d0c9e4b5f2175: b03105e6106703d4: return null; } public static function BDfb1688651F1Eae($Ad064a4b8091300f, $bb5a581f12329951 = 0, $D7170a4e0a2bf6ae = 10) { goto Df434e9249c90946; Eb70d102e37f66e9: $c5027897d292c319 = 1; c88bbb7b54e529ad: return array_slice($A8f19e6aed50a5fe[0], -$c5027897d292c319); C8703532525141a0: a5d47c55b45d4a24: goto A6f69b5376c0ac58; fe61d6868a51f0b5: Fcaa2f04de6b529d: goto C8703532525141a0; E69cb7ae20605d3f: $c5027897d292c319 = intval($bb5a581f12329951 / $D7170a4e0a2bf6ae); if ($c5027897d292c319) { goto c88bbb7b54e529ad; } goto Eb70d102e37f66e9; dd5df1f9ae29d18a: preg_match("/_(.*)\./", array_pop($A8f19e6aed50a5fe[0]), $ba10ff3941f6da5c); return $ba10ff3941f6da5c[1]; goto Fcaa2f04de6b529d; Dc1b4f69fa5d25bc: return $A8f19e6aed50a5fe[0]; goto fe61d6868a51f0b5; Df434e9249c90946: if (!file_exists($Ad064a4b8091300f)) { goto B13a453575f74b94; } $Bda13f11ec80060e = file_get_contents($Ad064a4b8091300f); if (!preg_match_all("/(.*?).ts/", $Bda13f11ec80060e, $A8f19e6aed50a5fe)) { goto a5d47c55b45d4a24; } if ($bb5a581f12329951 > 0) { goto E69cb7ae20605d3f; } if ($bb5a581f12329951 == -1) { goto Dc1b4f69fa5d25bc; } goto dd5df1f9ae29d18a; A6f69b5376c0ac58: B13a453575f74b94: return null; goto Ee72fd4a18e2fbdb; Ee72fd4a18e2fbdb: } public static function B7E9b73B8993d38c($f30074c06d442753, $fa431415ab2a46b9, $a38e7b338168909c, $Cb0e6b6bea608281, $Faae14c064aabdac, $C85a9af7d2969dae, $ae8c1b90a1b3c353 = null, $Fe2c987b3598866e = '', $cdf1f35176307859 = "h264") { goto c5e331e4dd8288ad; Edd746b9b4599c97: B978e361153d4e68: F2ff11829282241c: return false; goto d26e58266b81c4ba; Edac4a4684913bb0: Be78a159d0a9bab0: if (!preg_match_all("/(.*?)\.ts/", $Bda13f11ec80060e, $A8f19e6aed50a5fe)) { goto B978e361153d4e68; } foreach ($A8f19e6aed50a5fe[0] as $df18394001b3df27) { goto c0ef8abd1dd0c318; E61b38d9019a01d8: $Bda13f11ec80060e = str_replace($df18394001b3df27, "/hls/{$df18394001b3df27}?token={$Cb626a6c8ac109eb}", $Bda13f11ec80060e); Cc2e6f688a08c3f4: c527cc06b3796996: goto A4a0779ce4b7bb87; c0ef8abd1dd0c318: if ($ae8c1b90a1b3c353) { goto e113c23a362ef093; } $Cb626a6c8ac109eb = Xui\Functions::encrypt($fa431415ab2a46b9 . "/" . $a38e7b338168909c . "/" . $C85a9af7d2969dae . "/" . $Cb0e6b6bea608281 . "/" . $df18394001b3df27 . "/" . $Faae14c064aabdac . "/" . SERVER_ID . "/" . $cdf1f35176307859, self::$rSettings["live_streaming_pass"], OPENSSL_EXTRA); goto b50e9a20da67bb45; e113c23a362ef093: $Cb626a6c8ac109eb = Xui\Functions::encrypt("HMAC#" . $ae8c1b90a1b3c353 . "/" . $Fe2c987b3598866e . "/" . $C85a9af7d2969dae . "/" . $Cb0e6b6bea608281 . "/" . $df18394001b3df27 . "/" . $Faae14c064aabdac . "/" . SERVER_ID . "/" . $cdf1f35176307859, self::$rSettings["live_streaming_pass"], OPENSSL_EXTRA); goto c35282679c66be16; c35282679c66be16: b50e9a20da67bb45: if (self::$rSettings["allow_cdn_access"]) { goto Bad132109024fbbf; } $Bda13f11ec80060e = str_replace($df18394001b3df27, "/hls/{$Cb626a6c8ac109eb}", $Bda13f11ec80060e); goto Cc2e6f688a08c3f4; Bad132109024fbbf: goto E61b38d9019a01d8; A4a0779ce4b7bb87: } B9ce5f4ca4040857: return $Bda13f11ec80060e; goto Edd746b9b4599c97; c5e331e4dd8288ad: if (!file_exists($f30074c06d442753)) { goto F2ff11829282241c; } $Bda13f11ec80060e = file_get_contents($f30074c06d442753); if (!self::$rSettings["encrypt_hls"]) { goto Be78a159d0a9bab0; } $a70df50dd57ee6ec = Xui\Functions::encrypt($C85a9af7d2969dae . "/" . $Cb0e6b6bea608281, self::$rSettings["live_streaming_pass"], OPENSSL_EXTRA); $Bda13f11ec80060e = "#EXTM3U\xa#EXT-X-KEY:METHOD=AES-128,URI="/key/{$a70df50dd57ee6ec}",IV=0x" . bin2hex(file_get_contents(STREAMS_PATH . $Cb0e6b6bea608281 . "_.iv")) . "\xa" . substr($Bda13f11ec80060e, 8, strlen($Bda13f11ec80060e) - 8); goto Edac4a4684913bb0; d26e58266b81c4ba: } public static function dDFEA646F38b087B($F7f24b19c4fe2e7a, $ae8c1b90a1b3c353 = false, $Fe2c987b3598866e = '', $C85a9af7d2969dae = null, $f089fd7362a9aa86 = null) { goto a4e2e8e157233be4; a4e2e8e157233be4: if (!($F7f24b19c4fe2e7a["max_connections"] != 0)) { goto D78092a90ff8f46d; } if (!$ae8c1b90a1b3c353) { goto F9eab5c746c24cc0; } self::E0dfA6F377218491(null, $F7f24b19c4fe2e7a["max_connections"], $ae8c1b90a1b3c353, $Fe2c987b3598866e, $C85a9af7d2969dae, $f089fd7362a9aa86); goto f156fd350e828013; F9eab5c746c24cc0: goto d7dfcd3e21f87fcb; C1274f8e64bf320b: D78092a90ff8f46d: goto e6bb03cf83f80e0b; d7dfcd3e21f87fcb: if (empty($F7f24b19c4fe2e7a["pair_id"])) { goto C95d54d72fda2ebc; } self::e0DfA6f377218491($F7f24b19c4fe2e7a["pair_id"], $F7f24b19c4fe2e7a["max_connections"], null, '', $C85a9af7d2969dae, $f089fd7362a9aa86); C95d54d72fda2ebc: self::e0dfa6F377218491($F7f24b19c4fe2e7a["id"], $F7f24b19c4fe2e7a["max_connections"], null, '', $C85a9af7d2969dae, $f089fd7362a9aa86); f156fd350e828013: goto C1274f8e64bf320b; e6bb03cf83f80e0b: } public static function getBouquetMap($Cb0e6b6bea608281) { $B74c2f346218ad1a = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "bouquet_map")); return $B74c2f346218ad1a[$Cb0e6b6bea608281] ?: array(); } public static function f84F9975f0fDEaad($Cb0e6b6bea608281) { goto F7e5af6fa4e545da; D372e8b512831162: return !empty($bbaa58bafa129704) ? $bbaa58bafa129704 : false; goto Bd8ed1fcc5f81eca; efd66261d7729cfc: if (!($E1dc28fe83690f7c["direct_source"] == 0)) { goto fd3297bc7222a468; } self::$db->query("SELECT * FROM `streams_servers` WHERE `stream_id` = ?", $Cb0e6b6bea608281); if (!(self::$db->num_rows() > 0)) { goto Ef93ee4732447c92; } $abcf669a1224b0ab = self::$db->get_rows(true, "server_id"); Ef93ee4732447c92: goto Ea97e2d0de7de7e9; Ea97e2d0de7de7e9: fd3297bc7222a468: $bbaa58bafa129704["bouquets"] = self::getBouquetMap($Cb0e6b6bea608281); $bbaa58bafa129704["info"] = $E1dc28fe83690f7c; $bbaa58bafa129704["servers"] = $abcf669a1224b0ab; dd72cffb8df3733c: goto D372e8b512831162; F7e5af6fa4e545da: $bbaa58bafa129704 = array(); self::$db->query("SELECT * FROM `streams` t1 LEFT JOIN `streams_types` t2 ON t2.type_id = t1.type WHERE t1.`id` = ?", $Cb0e6b6bea608281); if (!(self::$db->num_rows() > 0)) { goto dd72cffb8df3733c; } $E1dc28fe83690f7c = self::$db->get_row(); $abcf669a1224b0ab = array(); goto efd66261d7729cfc; Bd8ed1fcc5f81eca: } public static function ad8c22Fcc9d61Efe() { foreach (self::$rServers as $efa5d8ec8efb3ab5 => $fe54173444daa074) { if (!$fe54173444daa074["is_main"]) { goto B27b91bb1b2603cc; } return $efa5d8ec8efb3ab5; B27b91bb1b2603cc: D0f499bdd1720399: } D9f860583a6ae113: return null; } public static function F56B3e1Ec338Ba44($Cb0e6b6bea608281, $d49bb2cefd5c498d) { $Ac1451ed5f9cc3be = $d675fbc2992c7533 = array(); if (!file_exists(SIGNALS_TMP_PATH . "queue_" . intval($Cb0e6b6bea608281))) { goto F4cf0dd3b0f9eb23; } $d675fbc2992c7533 = igbinary_unserialize(file_get_contents(SIGNALS_TMP_PATH . "queue_" . intval($Cb0e6b6bea608281))); F4cf0dd3b0f9eb23: foreach ($d675fbc2992c7533 as $Dca59bd0cc2fb95b) { if (!self::A884Cfad2e1356Fc($Dca59bd0cc2fb95b, "php-fpm")) { goto C2212953178dfbfb; } $Ac1451ed5f9cc3be[] = $Dca59bd0cc2fb95b; C2212953178dfbfb: D1c2b57abbf9bcb4: } Ee49574d4325e89b: if (in_array($Ac1451ed5f9cc3be, $d49bb2cefd5c498d)) { goto C2ff903979ba13f2; } $Ac1451ed5f9cc3be[] = $d49bb2cefd5c498d; C2ff903979ba13f2: file_put_contents(SIGNALS_TMP_PATH . "queue_" . intval($Cb0e6b6bea608281), igbinary_serialize($Ac1451ed5f9cc3be)); } public static function c2C4A4929f51aeb6($Cb0e6b6bea608281, $Dca59bd0cc2fb95b) { $Ac1451ed5f9cc3be = array(); foreach (igbinary_unserialize(file_get_contents(SIGNALS_TMP_PATH . "queue_" . intval($Cb0e6b6bea608281))) ?: array() as $B7274097164f5980) { if (!(self::a884cFAD2e1356fC($B7274097164f5980, "php-fpm") && $Dca59bd0cc2fb95b != $B7274097164f5980)) { goto f476a8592cd4965b; } $Ac1451ed5f9cc3be[] = $B7274097164f5980; f476a8592cd4965b: Faec78fd02979e9b: } e82ca758b5e854be: if (count($Ac1451ed5f9cc3be) > 0) { goto fcefb7fd7307f500; } unlink(SIGNALS_TMP_PATH . "queue_" . intval($Cb0e6b6bea608281)); goto b49249620ac456b5; fcefb7fd7307f500: file_put_contents(SIGNALS_TMP_PATH . "queue_" . intval($Cb0e6b6bea608281), igbinary_serialize($Ac1451ed5f9cc3be)); b49249620ac456b5: } public static function e18B076EB88B0235($F3146d16990ef8fd = 10) { goto Ec9dcc2e81b7ea4f; Ec9dcc2e81b7ea4f: $D0c4587406aed4e1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789qwertyuiopasdfghjklzxcvbnm"; $b9acce88a7aa8943 = ''; $Cdbfc787cb64b5aa = strlen($D0c4587406aed4e1) - 1; $ac82ae799aece42b = 0; a33bc9d6934b0807: goto Dc3afc5b557bddcb; D5fd76cc3c3e2456: B13a13feb88c5cde: return $b9acce88a7aa8943; goto ed8647fbbd0b650e; Dc3afc5b557bddcb: if (!($ac82ae799aece42b < $F3146d16990ef8fd)) { goto B13a13feb88c5cde; } $b9acce88a7aa8943 .= $D0c4587406aed4e1[rand(0, $Cdbfc787cb64b5aa)]; b1bc9adb62918265: $ac82ae799aece42b++; goto a33bc9d6934b0807; goto D5fd76cc3c3e2456; ed8647fbbd0b650e: } public static function Fb6a5E6A048D87A9($C30f4b4d2ee1befc, $f691c3aa3f7bd00e) { goto F1f2aa75fafcbc86; F1f2aa75fafcbc86: if (!(is_numeric($f691c3aa3f7bd00e) && $f691c3aa3f7bd00e >= 1900 && $f691c3aa3f7bd00e <= intval(date("Y") + 1))) { goto e8c75ffee4e48e0c; } if (self::$rSettings["movie_year_append"] == 0) { goto b0a0d7df1d48ec49; } if (!(self::$rSettings["movie_year_append"] == 0)) { goto fa0504933a4841b9; } return trim($C30f4b4d2ee1befc) . " - {$f691c3aa3f7bd00e}"; fa0504933a4841b9: goto A02bd5238c83ae4a; A02bd5238c83ae4a: goto F301c173bcb0e7db; b0a0d7df1d48ec49: return trim($C30f4b4d2ee1befc) . " ({$f691c3aa3f7bd00e})"; F301c173bcb0e7db: e8c75ffee4e48e0c: goto b07bfbe3659f6644; b07bfbe3659f6644: return $C30f4b4d2ee1befc; goto b11adff071c022f6; b11adff071c022f6: } public static function AEE60B83e379b096($C4edbe452f0954d0) { goto Eb4e324f96561e4c; Eb4e324f96561e4c: if (!(count($C4edbe452f0954d0) > 0 && file_exists(CACHE_TMP_PATH . "channel_order") && self::$rSettings["channel_number_type"] != "bouquet")) { goto B1b9aa9d55bcc92b; } $a1758452e38dff80 = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "channel_order")); $C4edbe452f0954d0 = array_flip($C4edbe452f0954d0); $F5904ed673c01227 = array(); foreach ($a1758452e38dff80 as $e968a55c2df3fd23) { if (!isset($C4edbe452f0954d0[$e968a55c2df3fd23])) { goto Fe9f2a5982d548c3; } $F5904ed673c01227[] = $e968a55c2df3fd23; Fe9f2a5982d548c3: fe038b661be54946: } goto F556ef206906545b; f45400fc051bec11: return $C4edbe452f0954d0; goto e17141a36223bd9c; F556ef206906545b: Aae629a7a94a7239: if (!(count($F5904ed673c01227) > 0)) { goto Eaa578e6d628d9cb; } return $F5904ed673c01227; Eaa578e6d628d9cb: B1b9aa9d55bcc92b: goto f45400fc051bec11; e17141a36223bd9c: } public static function sortSeries($a23d56d69160fd0b) { goto Cae532046dd1741c; Cae532046dd1741c: if (!(count($a23d56d69160fd0b) > 0 && file_exists(CACHE_TMP_PATH . "series_order"))) { goto F3c59f902e050df4; } $a1758452e38dff80 = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "series_order")); $a23d56d69160fd0b = array_flip($a23d56d69160fd0b); $F5904ed673c01227 = array(); foreach ($a1758452e38dff80 as $e968a55c2df3fd23) { if (!isset($a23d56d69160fd0b[$e968a55c2df3fd23])) { goto f1586b8c3dcb3373; } $F5904ed673c01227[] = $e968a55c2df3fd23; f1586b8c3dcb3373: C537e53fc1462bd6: } goto b4ac2f25f5ec0e51; Fb41fff21af21f75: return $a23d56d69160fd0b; goto Ede7e10b9e745ef9; b4ac2f25f5ec0e51: B189ccfef3c8a047: if (!(count($F5904ed673c01227) > 0)) { goto Bcdff22297180408; } return $F5904ed673c01227; Bcdff22297180408: F3c59f902e050df4: goto Fb41fff21af21f75; Ede7e10b9e745ef9: } public static function F6918f954e805009($e392f54ce5eb6bf6) { $B5b30bbb9525053a = new DateTime("UTC", new DateTimeZone(date_default_timezone_get())); $C4b702c1d1a0b678 = new DateTime("UTC", new DateTimeZone($e392f54ce5eb6bf6)); return $C4b702c1d1a0b678->getTimestamp() - $B5b30bbb9525053a->getTimestamp(); } public static function c9b3EebEBe7897d6() { $bc682183fc1f2478 = array(); foreach (self::$rCategories as $Dbca23ecdb6a7954) { if (!$Dbca23ecdb6a7954["is_adult"]) { goto db61c60b561254a0; } $bc682183fc1f2478[] = intval($Dbca23ecdb6a7954["id"]); db61c60b561254a0: E2446f35610b0777: } E86d43b16acee29a: return $bc682183fc1f2478; } public static function f2a5a629949Ba9eE() { if (is_object(self::$redis)) { goto b08bfd9f2acbd225; } try { self::$redis = new Redis(); self::$redis->connect(self::$rConfig["hostname"], 6379); self::$redis->auth(self::$rSettings["redis_password"]); } catch (Exception $aa19ce656b40f1c3) { self::$redis = null; return false; } b08bfd9f2acbd225: return true; } public static function c24cdf51381c2bCA() { if (!is_object(self::$redis)) { goto c2df8a7db4b4427d; } self::$redis->close(); self::$redis = null; c2df8a7db4b4427d: return true; } public static function d7FcfA514ddF9F62($Faae14c064aabdac) { if (is_object(self::$redis)) { goto F764267ebfb56b4d; } self::f2a5a629949ba9Ee(); F764267ebfb56b4d: return igbinary_unserialize(self::$redis->get($Faae14c064aabdac)); } public static function FE9d2d6a18D45E72($Df391c1205663254) { goto Cd12c2e5e5f5317e; Cd12c2e5e5f5317e: if (is_object(self::$redis)) { goto F1a71766a3f4882d; } self::F2A5A629949ba9EE(); F1a71766a3f4882d: $c975bde7ae37ea24 = self::$redis->multi(); $c975bde7ae37ea24->zAdd("LINE#{$Df391c1205663254["identity"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); goto c63790e995fc7d32; c63790e995fc7d32: $c975bde7ae37ea24->zAdd("LINE_ALL#{$Df391c1205663254["identity"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); $c975bde7ae37ea24->zAdd("STREAM#{$Df391c1205663254["stream_id"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); $c975bde7ae37ea24->zAdd("SERVER#{$Df391c1205663254["server_id"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); if (!$Df391c1205663254["user_id"]) { goto A9fb721407d106e3; } $c975bde7ae37ea24->zAdd("SERVER_LINES#{$Df391c1205663254["server_id"]}", $Df391c1205663254["user_id"], $Df391c1205663254["uuid"]); goto c76929185b902053; c76929185b902053: A9fb721407d106e3: if (!$Df391c1205663254["proxy_id"]) { goto Ff2ec174d120e8d8; } $c975bde7ae37ea24->zAdd("PROXY#{$Df391c1205663254["proxy_id"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); Ff2ec174d120e8d8: $c975bde7ae37ea24->zAdd("CONNECTIONS", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); goto A2af0e2617468d90; A2af0e2617468d90: $c975bde7ae37ea24->zAdd("LIVE", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); $c975bde7ae37ea24->set($Df391c1205663254["uuid"], igbinary_serialize($Df391c1205663254)); return $c975bde7ae37ea24->exec(); goto Ba7b83b97fff54b6; Ba7b83b97fff54b6: } public static function Bb0e5Bd764c490a2($Df391c1205663254, $Acab831499ad05ad = array(), $e917b6975760e4c4 = null) { goto f38d482965503605; f38d482965503605: if (is_object(self::$redis)) { goto c3b575e69193096e; } self::f2a5A629949BA9eE(); c3b575e69193096e: $Bb29bd57623f58a4 = $Df391c1205663254; foreach ($Acab831499ad05ad as $F7f500299cf19408 => $a1f1ec7f4bb1f6e4) { $Df391c1205663254[$F7f500299cf19408] = $a1f1ec7f4bb1f6e4; Dc3aa866f3d5eb09: } goto cd9038199d1e1c04; C7962ba9355849af: dd904e172004436d: $c975bde7ae37ea24->set($Df391c1205663254["uuid"], igbinary_serialize($Df391c1205663254)); if ($c975bde7ae37ea24->exec()) { goto F03ac3cc8a099e74; } return null; goto e8583ff1f455533f; goto cdef5ca7f50584eb; dfa7c3859b28d5d4: $Df391c1205663254["hls_end"] = 0; if (!$Df391c1205663254["user_id"]) { goto Abe709f97bbe1d31; } $c975bde7ae37ea24->zAdd("SERVER_LINES#{$Df391c1205663254["server_id"]}", $Df391c1205663254["user_id"], $Df391c1205663254["uuid"]); Abe709f97bbe1d31: Ce356327814d235a: goto C7962ba9355849af; cdef5ca7f50584eb: F03ac3cc8a099e74: return $Df391c1205663254; e8583ff1f455533f: goto De66b8bab321fe19; d133215bd48dabe4: $c975bde7ae37ea24->zRem("LIVE", $Df391c1205663254["uuid"]); $c975bde7ae37ea24->zRem("LINE#{$Bb29bd57623f58a4["identity"]}", $Df391c1205663254["uuid"]); $c975bde7ae37ea24->zRem("STREAM#{$Bb29bd57623f58a4["stream_id"]}", $Df391c1205663254["uuid"]); $c975bde7ae37ea24->zRem("SERVER#{$Bb29bd57623f58a4["server_id"]}", $Df391c1205663254["uuid"]); if (!$Df391c1205663254["proxy_id"]) { goto F712acb7d70b4743; } goto d08d487f799d2312; d08d487f799d2312: $c975bde7ae37ea24->zRem("PROXY#{$Bb29bd57623f58a4["proxy_id"]}", $Df391c1205663254["uuid"]); F712acb7d70b4743: if (!($Df391c1205663254["hls_end"] == 0)) { goto eb649048efc23f12; } $Df391c1205663254["hls_end"] = 1; if (!$Df391c1205663254["user_id"]) { goto Bc381288bc936744; } goto c24337c254e43817; B3d56ef61778001d: ebac086c98c242a3: $c975bde7ae37ea24->sRem("ENDED", $Df391c1205663254["uuid"]); $c975bde7ae37ea24->zAdd("LIVE", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); $c975bde7ae37ea24->zAdd("LINE#{$Df391c1205663254["identity"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); $c975bde7ae37ea24->zAdd("STREAM#{$Df391c1205663254["stream_id"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); goto c6bb47a29293d99c; cd9038199d1e1c04: d963e00f0ccbda0e: $c975bde7ae37ea24 = self::$redis->multi(); if ($e917b6975760e4c4 == "open") { goto ebac086c98c242a3; } if (!($e917b6975760e4c4 == "close")) { goto e2ebeaa1b930044e; } $c975bde7ae37ea24->sAdd("ENDED", $Df391c1205663254["uuid"]); goto d133215bd48dabe4; c24337c254e43817: $c975bde7ae37ea24->zRem("SERVER_LINES#{$Bb29bd57623f58a4["server_id"]}", $Df391c1205663254["uuid"]); Bc381288bc936744: eb649048efc23f12: e2ebeaa1b930044e: goto dd904e172004436d; goto B3d56ef61778001d; c6bb47a29293d99c: $c975bde7ae37ea24->zAdd("SERVER#{$Df391c1205663254["server_id"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); if (!$Df391c1205663254["proxy_id"]) { goto D7543be2be15a070; } $c975bde7ae37ea24->zAdd("PROXY#{$Df391c1205663254["proxy_id"]}", $Df391c1205663254["date_start"], $Df391c1205663254["uuid"]); D7543be2be15a070: if (!($Df391c1205663254["hls_end"] == 1)) { goto Ce356327814d235a; } goto dfa7c3859b28d5d4; De66b8bab321fe19: } public static function B283EC048C0b4D5f($F08e462dcbfb1788, $d88babe95d2c4ad5 = false, $D1f76f574c40336d = false) { goto f98fd62e495d206e; f98fd62e495d206e: if (is_object(self::$redis)) { goto E272df9c07410078; } self::f2A5a629949Ba9eE(); E272df9c07410078: $D1f76f574c40336d = self::$redis->zRangeByScore(($d88babe95d2c4ad5 ? "LINE#" : "LINE_ALL#") . $F08e462dcbfb1788, "-inf", "+inf"); if ($D1f76f574c40336d) { goto C34dd3a8f17fb015; } goto fa94ec75bbd0adc1; fa94ec75bbd0adc1: if (!(count($D1f76f574c40336d) > 0)) { goto fce8968d5787fe2b; } return array_map("igbinary_unserialize", self::$redis->mGet($D1f76f574c40336d)); fce8968d5787fe2b: return array(); goto fdf2531ae7d26961; goto B4651b026e969f64; B4651b026e969f64: C34dd3a8f17fb015: return $D1f76f574c40336d; fdf2531ae7d26961: goto Ebf1d2400fbe0b61; Ebf1d2400fbe0b61: } public static function d5E820356c831F6e($Dca59bd0cc2fb95b, $efa5d8ec8efb3ab5, $B917bdc7946918f6, $f8f102ae861ae6ab = null) { if (is_object(self::$redis)) { goto d21d57194007190f; } self::F2a5A629949ba9EE(); d21d57194007190f: $F7f500299cf19408 = "SIGNAL#" . md5($efa5d8ec8efb3ab5 . "#" . $Dca59bd0cc2fb95b . "#" . $B917bdc7946918f6); $Df391c1205663254 = array("pid" => $Dca59bd0cc2fb95b, "server_id" => $efa5d8ec8efb3ab5, "rtmp" => $B917bdc7946918f6, "time" => time(), "custom_data" => $f8f102ae861ae6ab, "key" => $F7f500299cf19408); return self::$redis->multi()->sAdd("SIGNALS#" . $efa5d8ec8efb3ab5, $F7f500299cf19408)->set($F7f500299cf19408, igbinary_serialize($Df391c1205663254))->exec(); } public static function d72fAAE9253C1dFc($Ae05de8514ffca54, $Cbe07193fa9c322b) { $Bee823f0f1c0f152 = null; foreach ($Cbe07193fa9c322b as $D4ea857307b032b6) { if (!($Bee823f0f1c0f152 === null || abs($Ae05de8514ffca54 - $Bee823f0f1c0f152) > abs($D4ea857307b032b6 - $Ae05de8514ffca54))) { goto E2a5eca3f64f88d0; } $Bee823f0f1c0f152 = $D4ea857307b032b6; E2a5eca3f64f88d0: A9e3d6e25add5ba0: } a384b70fd60e4e53: return $Bee823f0f1c0f152; } } 
 ?>

Did this file decode correctly?

Original Code

<?php
 use MaxMind\Db\Reader; if (class_exists("\x44\141\x74\x61\142\141\163\145")) { goto D572b9e72eca2f45; } class Database { public $result; public $dbh; public $connected = false; function __construct() { $this->dbh = false; $this->db_connect(); } function close_mysql() { if (!$this->connected) { goto C127ba3906b2c2ec; } $this->connected = false; $this->dbh = null; C127ba3906b2c2ec: return true; } function __destruct() { $this->close_mysql(); } public function ping() { try { $this->dbh->query("\123\105\x4c\105\103\124\x20\x31"); } catch (Exception $aa19ce656b40f1c3) { return false; } return true; } function db_connect() { try { $this->dbh = Xui\Functions::connect("\x54\x4b\142\170\145\121\x72\102\x58\167\62\163\x77\x44\116\167\x54\150\65\171\162\x6a\64\152\x4d\x56\64\122\x61\x4c\117\x30"); if ($this->dbh) { goto Fb229c97a08afe06; } exit(json_encode(array("\x65\162\162\x6f\x72" => "\115\171\x53\x51\x4c\72\x20\103\141\x6e\156\x6f\164\x20\x63\157\156\156\145\143\x74\40\x74\157\40\x64\141\x74\141\142\x61\x73\145\41\40\x50\154\145\141\163\x65\x20\143\x68\145\x63\153\x20\x63\x72\145\144\145\156\x74\x69\141\154\163\x2e"))); Fb229c97a08afe06: } catch (PDOException $aa19ce656b40f1c3) { exit(json_encode(array("\145\x72\162\x6f\x72" => "\115\171\123\121\114\72\x20" . $aa19ce656b40f1c3->getMessage()))); } $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->connected = true; return true; } function query($be2c1e2a0e2141e1, $E0576a95b10fa029 = false) { goto ca89bb32fc8bbda9; F49ed7fd9cceca57: eae51cdf640d2a94: if (!($ac82ae799aece42b < $Bbbf3b462610a2bd)) { goto eb118e12a3f65209; } if (is_null($bbc2a4502c2b7c9d[$ac82ae799aece42b]) or strtolower($bbc2a4502c2b7c9d[$ac82ae799aece42b]) == "\156\165\154\x6c") { goto B2e0be27e2c0f3e3; } $e3ac9ce049418103[] = $bbc2a4502c2b7c9d[$ac82ae799aece42b]; goto d3d13a8994c347c6; goto e1b4990ca4ebc3dd; ca89bb32fc8bbda9: if (!$this->dbh) { goto a60ca3a215e9c7d1; } $Bbbf3b462610a2bd = func_num_args(); $bbc2a4502c2b7c9d = func_get_args(); $e3ac9ce049418103 = array(); $ac82ae799aece42b = 1; goto F49ed7fd9cceca57; B86d64eabe777007: goto eae51cdf640d2a94; eb118e12a3f65209: if (!($E0576a95b10fa029 === true)) { goto F06a3a49f7f5a238; } $this->dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false); F06a3a49f7f5a238: goto a4596e0910d366ac; a4596e0910d366ac: try { $this->result = $this->dbh->prepare($be2c1e2a0e2141e1); $this->result->execute($e3ac9ce049418103); } catch (Exception $aa19ce656b40f1c3) { return false; } return true; a60ca3a215e9c7d1: return false; goto Beff1b06b8a38076; e1b4990ca4ebc3dd: B2e0be27e2c0f3e3: $e3ac9ce049418103[] = null; d3d13a8994c347c6: Bb1ac68ec911d830: $ac82ae799aece42b++; goto B86d64eabe777007; Beff1b06b8a38076: } public function simple_query($be2c1e2a0e2141e1) { try { $this->result = $this->dbh->query($be2c1e2a0e2141e1); } catch (Exception $aa19ce656b40f1c3) { return false; } return true; } function get_rows($Ec02664b7b9efbb1 = false, $e0bcd41ef89caf64 = '', $C56c7e37ed2c68b6 = true, $a621ed38c42f3325 = '') { if (!($this->dbh && $this->result)) { goto d34036db8cbf4447; } $Ae937ff72e864722 = array(); if (!($this->result->rowCount() > 0)) { goto C4575b962b325de6; } foreach ($this->result->fetchAll(PDO::FETCH_ASSOC) as $f59b89e7790cfff4) { goto d47e5b17f459eb7d; d47e5b17f459eb7d: if ($Ec02664b7b9efbb1 && array_key_exists($e0bcd41ef89caf64, $f59b89e7790cfff4)) { goto Ca36278b3bf80444; } $Ae937ff72e864722[] = $f59b89e7790cfff4; goto Dda62c47a6aeedbe; Ca36278b3bf80444: if (isset($Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]])) { goto F18f036dfabbf7a0; } goto Cb5e20d86020ef01; Bedfc0fe0221e698: Ac0e9bc5d35205cc: if (!empty($a621ed38c42f3325) && array_key_exists($a621ed38c42f3325, $f59b89e7790cfff4)) { goto Cafd1cb8054edef5; } $Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]][] = $f59b89e7790cfff4; goto B8554b492058dabe; Cafd1cb8054edef5: goto A6b27486c32570a1; Cb5e20d86020ef01: $Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]] = array(); F18f036dfabbf7a0: if (!$C56c7e37ed2c68b6) { goto Ac0e9bc5d35205cc; } $Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]] = $f59b89e7790cfff4; goto B5edd062faee4909; goto Bedfc0fe0221e698; A6b27486c32570a1: $Ae937ff72e864722[$f59b89e7790cfff4[$e0bcd41ef89caf64]][$f59b89e7790cfff4[$a621ed38c42f3325]] = $f59b89e7790cfff4; B8554b492058dabe: B5edd062faee4909: Dda62c47a6aeedbe: C861e92267abcebe: goto Cb6c19938b7b8987; Cb6c19938b7b8987: } Bab97cdb03abfa79: C4575b962b325de6: $this->result = null; return $Ae937ff72e864722; d34036db8cbf4447: return false; } public function get_row() { if (!($this->dbh && $this->result)) { goto C14b53fe52f1d01b; } $f59b89e7790cfff4 = array(); if (!($this->result->rowCount() > 0)) { goto A1913812233a9474; } $f59b89e7790cfff4 = $this->result->fetch(PDO::FETCH_ASSOC); A1913812233a9474: $this->result = null; return $f59b89e7790cfff4; C14b53fe52f1d01b: return false; } public function get_col() { if (!($this->dbh && $this->result)) { goto B9e7feb552c4bb26; } $f59b89e7790cfff4 = false; if (!($this->result->rowCount() > 0)) { goto A0f518778d0a5904; } $f59b89e7790cfff4 = $this->result->fetch(); $f59b89e7790cfff4 = $f59b89e7790cfff4[0]; A0f518778d0a5904: $this->result = null; return $f59b89e7790cfff4; B9e7feb552c4bb26: return false; } public function escape($Fec79cadd36b890e) { return $this->dbh->quote($Fec79cadd36b890e); } public function num_fields() { $b5881b4fc7bb6f62 = $this->result->columnCount(); return empty($b5881b4fc7bb6f62) ? 0 : $b5881b4fc7bb6f62; } public function last_insert_id() { $Bd33b5983f4019cb = $this->dbh->lastInsertId(); return empty($Bd33b5983f4019cb) ? 0 : $Bd33b5983f4019cb; } public function num_rows() { $ead4421bee432a77 = $this->result->rowCount(); return empty($ead4421bee432a77) ? 0 : $ead4421bee432a77; } } D572b9e72eca2f45: 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 $rFPMPIDs = array(); public static $rProxies = array(); public static $rFFMPEG_CPU; public static $rFFMPEG_GPU; public static $rCached; public static $rAccess; public static function init($b3fcce834012fd94 = false) { goto C7566d2c832ddcd4; f9332a8c9bbec18f: if (defined("\x53\105\122\126\105\122\137\x49\104")) { goto Bf3ac1874766242f; } define("\123\x45\122\x56\105\x52\137\111\x44", intval(self::$rConfig["\x73\145\x72\166\x65\162\x5f\151\x64"])); Bf3ac1874766242f: if (self::$rSettings) { goto afa214d864467216; } self::$rSettings = self::c21Bc1b93249ab19("\x73\145\x74\x74\x69\x6e\147\163"); goto bd0625c4fbb30d93; e2ee1544f5f9609b: self::$rSegmentSettings = array("\163\x65\147\x5f\x74\x69\155\x65" => intval(self::$rSettings["\163\145\x67\137\x74\x69\155\x65"]), "\x73\x65\x67\x5f\x6c\151\x73\164\x5f\x73\151\x7a\x65" => intval(self::$rSettings["\x73\x65\x67\x5f\x6c\x69\163\164\x5f\x73\151\172\x65"])); if (!$b3fcce834012fd94) { goto C6b96a2d8fe98e6f; } self::A4aFCCDA289F314E(); C6b96a2d8fe98e6f: goto fef11ed3c330ebe4; e82cb2dc03eddc5d: self::$rSettings["\157\x6e\x5f\x64\145\155\x61\x6e\144\x5f\x77\x61\x69\164\x5f\x74\x69\155\x65"] = 15; D9b7a9e5a408257f: switch (self::$rSettings["\146\x66\155\x70\145\147\x5f\143\160\x75"]) { case "\x34\56\x34": self::$rFFMPEG_CPU = FFMPEG_BIN_44; goto Fd5e1cd75c4b5aa1; case "\64\56\63": self::$rFFMPEG_CPU = FFMPEG_BIN_43; goto Fd5e1cd75c4b5aa1; default: self::$rFFMPEG_CPU = FFMPEG_BIN_40; goto Fd5e1cd75c4b5aa1; } Ce8634e4b9dd0e90: Fd5e1cd75c4b5aa1: goto Fa1377d4c1d371ab; C7566d2c832ddcd4: if (empty($_GET)) { goto f6a187d089c1dd8d; } self::c890F007020955C8($_GET); f6a187d089c1dd8d: if (empty($_POST)) { goto D6612dfd966d1a52; } self::c890F007020955c8($_POST); goto E0fe909791c76b41; D4a6bc19c0ae33f9: self::c890F007020955C8($_COOKIE); a165317148b3e0d2: $A9b79a6b61252044 = @self::B432450Fb748BA8c($_GET, array()); self::$rRequest = @self::B432450fB748ba8c($_POST, $A9b79a6b61252044); self::$rConfig = parse_ini_file(CONFIG_PATH . "\143\x6f\156\146\x69\x67\x2e\151\x6e\151"); goto f9332a8c9bbec18f; Fa1377d4c1d371ab: self::$rFFMPEG_GPU = FFMPEG_BIN_40; self::$rCached = self::f7AB3c890602f619(); self::$rServers = self::c21BC1B93249Ab19("\163\x65\162\166\x65\x72\x73"); self::$rBlockedUA = self::c21Bc1b93249Ab19("\x62\x6c\157\x63\x6b\145\144\x5f\x75\141"); self::$rBlockedISP = self::c21Bc1b93249aB19("\142\154\x6f\143\x6b\x65\144\137\151\x73\160"); goto D2a4fe95cb4f40df; E0fe909791c76b41: D6612dfd966d1a52: if (empty($_SESSION)) { goto dbb0600911f590fe; } self::C890f007020955c8($_SESSION); dbb0600911f590fe: if (empty($_COOKIE)) { goto a165317148b3e0d2; } goto D4a6bc19c0ae33f9; D2a4fe95cb4f40df: self::$rBlockedIPs = self::c21bc1b93249Ab19("\x62\x6c\x6f\x63\153\x65\144\x5f\151\x70\x73"); self::$rBlockedServers = self::C21bc1B93249Ab19("\x62\x6c\157\x63\x6b\x65\144\137\163\145\x72\166\x65\x72\x73"); self::$rAllowedIPs = self::c21BC1b93249AB19("\x61\154\x6c\157\x77\x65\x64\x5f\151\x70\x73"); self::$rFPMPIDs = self::c21Bc1B93249AB19("\146\x70\x6d\137\x70\x69\x64\x73"); self::$rProxies = self::c21Bc1b93249Ab19("\x70\162\x6f\x78\171\137\163\x65\162\166\145\x72\163"); goto e2ee1544f5f9609b; bd0625c4fbb30d93: afa214d864467216: if (empty(self::$rSettings["\144\145\x66\x61\x75\154\x74\137\x74\151\155\x65\x7a\x6f\x6e\145"])) { goto B0fe2524ec8cd7b7; } date_default_timezone_set(self::$rSettings["\144\x65\146\x61\165\154\x74\x5f\164\x69\155\x65\172\157\156\145"]); B0fe2524ec8cd7b7: if (!(self::$rSettings["\x6f\156\137\x64\x65\x6d\x61\156\x64\x5f\x77\141\151\x74\x5f\x74\x69\155\145"] == 0)) { goto D9b7a9e5a408257f; } goto e82cb2dc03eddc5d; fef11ed3c330ebe4: } public static function F7AB3c890602f619() { if (!self::$rSettings["\x65\x6e\x61\142\x6c\x65\137\143\x61\x63\150\145"]) { goto E975a7abbc4b0d15; } return file_exists(CACHE_TMP_PATH . "\x63\141\x63\x68\145\x5f\x63\x6f\155\160\154\x65\x74\145"); E975a7abbc4b0d15: return false; } public static function a4AFcCda289F314E() { self::$db = new Database(); } public static function f01dfccEa29Cc678() { if (!self::$db) { goto B04fca295f5c6094; } self::$db->close_mysql(); self::$db = null; B04fca295f5c6094: } public static function C21bc1b93249Ab19($F90f7d20f19c47b1) { $Df391c1205663254 = file_get_contents(CACHE_TMP_PATH . $F90f7d20f19c47b1) ?: null; return igbinary_unserialize($Df391c1205663254); } public static function bcF4349BAef245c4($Df391c1205663254, $F7f500299cf19408) { goto Ea26ccba25d9893f; Ea26ccba25d9893f: $Df391c1205663254 = explode("\174", $Df391c1205663254 . "\x7c"); $f16bcd89f737a0cd = base64_decode($Df391c1205663254[0]); $E168a6b907b42b79 = base64_decode($Df391c1205663254[1]); if (!(strlen($E168a6b907b42b79) !== mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC))) { goto Cf0f89e7120e08df; } return false; goto Beb70b1977e2d09d; Fc68674d67598913: return $ada2011b624ed0ec; goto Ba35786a6fb8d341; Beb70b1977e2d09d: Cf0f89e7120e08df: $F7f500299cf19408 = pack("\x48\52", $F7f500299cf19408); $ada2011b624ed0ec = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $F7f500299cf19408, $f16bcd89f737a0cd, MCRYPT_MODE_CBC, $E168a6b907b42b79)); $f5d6e1993a03335a = substr($ada2011b624ed0ec, -64); $ada2011b624ed0ec = substr($ada2011b624ed0ec, 0, -64); goto C06285f3f0774309; C06285f3f0774309: $b3be55e1459d1b82 = hash_hmac("\163\x68\141\62\x35\x36", $ada2011b624ed0ec, substr(bin2hex($F7f500299cf19408), -32)); if (!($b3be55e1459d1b82 !== $f5d6e1993a03335a)) { goto e22cc64fd2ba12b3; } return false; e22cc64fd2ba12b3: $ada2011b624ed0ec = unserialize($ada2011b624ed0ec); goto Fc68674d67598913; Ba35786a6fb8d341: } public static function C890f007020955C8(&$Df391c1205663254, $Ac6e1b07f7630d99 = 0) { if (!($Ac6e1b07f7630d99 >= 10)) { goto aed0891c7833e181; } return; aed0891c7833e181: foreach ($Df391c1205663254 as $F7f500299cf19408 => $a1f1ec7f4bb1f6e4) { goto b8f513bb233b394c; A4a19de6316fa9f4: $a1f1ec7f4bb1f6e4 = str_replace("\46\x23\70\x32\x33\70\x3b", '', $a1f1ec7f4bb1f6e4); $Df391c1205663254[$F7f500299cf19408] = $a1f1ec7f4bb1f6e4; goto c935e7895c7a7411; bdde4036542b6275: self::C890F007020955c8($Df391c1205663254[$F7f500299cf19408], ++$Ac6e1b07f7630d99); goto d8d1c26198cef2a7; b8f513bb233b394c: if (is_array($a1f1ec7f4bb1f6e4)) { goto bdde4036542b6275; } $a1f1ec7f4bb1f6e4 = str_replace(chr("\x30"), '', $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("\0", '', $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("\0", '', $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("\x2e\x2e\x2f", "\x26\43\64\66\x3b\46\x23\x34\x36\x3b\x2f", $a1f1ec7f4bb1f6e4); goto A4a19de6316fa9f4; d8d1c26198cef2a7: c935e7895c7a7411: d4efb88872b716bf: goto C5d37ce2dd654203; C5d37ce2dd654203: } d065464776c5a94d: } public static function B432450fb748BA8C(&$Df391c1205663254, $A9b79a6b61252044 = array(), $Ac6e1b07f7630d99 = 0) { if (!($Ac6e1b07f7630d99 >= 20)) { goto A282b33672e3e25b; } return $A9b79a6b61252044; A282b33672e3e25b: if (is_array($Df391c1205663254)) { goto d9ad170273a17ec3; } return $A9b79a6b61252044; d9ad170273a17ec3: foreach ($Df391c1205663254 as $F7f500299cf19408 => $a1f1ec7f4bb1f6e4) { if (is_array($a1f1ec7f4bb1f6e4)) { goto Cc3c9c5af8fc44d2; } $F7f500299cf19408 = self::A1B9511198363761($F7f500299cf19408); $a1f1ec7f4bb1f6e4 = self::c5B63AAb46Fff3cE($a1f1ec7f4bb1f6e4); $A9b79a6b61252044[$F7f500299cf19408] = $a1f1ec7f4bb1f6e4; goto Fce49eaa8efeab0a; Cc3c9c5af8fc44d2: $A9b79a6b61252044[$F7f500299cf19408] = self::B432450FB748BA8c($Df391c1205663254[$F7f500299cf19408], array(), $Ac6e1b07f7630d99 + 1); Fce49eaa8efeab0a: F26821028960a78e: } C707ba573cdfacb0: return $A9b79a6b61252044; } public static function a1b9511198363761($F7f500299cf19408) { if (!($F7f500299cf19408 === '')) { goto d4bdf13d88ec6e86; } return ''; d4bdf13d88ec6e86: $F7f500299cf19408 = htmlspecialchars(urldecode($F7f500299cf19408)); $F7f500299cf19408 = str_replace("\x2e\x2e", '', $F7f500299cf19408); $F7f500299cf19408 = preg_replace("\57\134\137\134\x5f\50\56\53\77\51\x5c\137\x5c\137\x2f", '', $F7f500299cf19408); $F7f500299cf19408 = preg_replace("\x2f\136\x28\133\x5c\x77\134\56\x5c\x2d\134\137\x5d\53\x29\x24\x2f", "\x24\61", $F7f500299cf19408); return $F7f500299cf19408; } public static function c5B63aab46FFf3CE($a1f1ec7f4bb1f6e4) { if (!($a1f1ec7f4bb1f6e4 == '')) { goto f6a5fb3104e425ed; } return ''; f6a5fb3104e425ed: $a1f1ec7f4bb1f6e4 = str_replace(array("\15\xa", "\xa\xd", "\xd"), "\xa", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("\x3c\41\x2d\55", "\46\x23\66\x30\x3b\46\x23\63\x33\73\55\x2d", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_replace("\55\55\76", "\55\x2d\46\x23\x36\x32\x3b", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = str_ireplace("\74\x73\143\162\x69\x70\164", "\46\43\66\60\x3b\x73\143\162\151\x70\x74", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = preg_replace("\x2f\46\x61\x6d\160\73\x23\x28\x5b\60\x2d\71\x5d\53\51\73\57\x73", "\x26\x23\x5c\61\73", $a1f1ec7f4bb1f6e4); $a1f1ec7f4bb1f6e4 = preg_replace("\x2f\46\x23\x28\134\x64\x2b\x3f\x29\x28\133\x5e\x5c\144\73\x5d\51\x2f\x69", "\46\x23\134\x31\x3b\134\x32", $a1f1ec7f4bb1f6e4); return trim($a1f1ec7f4bb1f6e4); } public static function c6dD6c13912962a3($C85a9af7d2969dae = null) { goto ad838f1e112f8089; Cf0a2ae30bb8901c: if (self::$rCached) { goto Ec7de6452293c0fa; } self::$db->query("\x49\116\x53\x45\x52\x54\x20\111\x4e\x54\x4f\40\x60\x62\x6c\x6f\143\x6b\145\x64\137\151\x70\x73\x60\40\x28\140\151\160\x60\54\x60\x6e\157\x74\145\x73\140\x2c\x60\x64\x61\164\145\140\x29\x20\126\101\x4c\125\x45\x53\50\x3f\54\x3f\54\x3f\x29", $C85a9af7d2969dae, "\106\x4c\117\x4f\x44\x20\101\x54\x54\x41\x43\113", time()); goto C5ea430e45c7a6a3; Ec7de6452293c0fa: self::AeaE33917C37791A("\146\154\x6f\x6f\x64\137\141\164\x74\x61\143\x6b\57" . $C85a9af7d2969dae, 1); goto b22a8562f42df58c; bf86a4d4ac79a44d: file_put_contents($f8005f9f7c27b50b, json_encode(array("\x72\x65\x71\165\x65\x73\x74\x73" => 0, "\x6c\141\x73\x74\x5f\x72\145\161\x75\145\x73\x74" => time())), LOCK_EX); goto E2662321c9cb2b40; d76c59a724fc07e9: $A9a45090dd7abc01 = json_decode(file_get_contents($f8005f9f7c27b50b), true); $A4f6ae1698c40848 = self::$rSettings["\x66\x6c\157\x6f\144\137\x73\x65\143\x6f\156\144\x73"]; goto De75bac4105293ef; ad838f1e112f8089: if (!(self::$rSettings["\146\154\157\157\x64\x5f\154\151\x6d\x69\164"] == 0)) { goto F946c73d7588a469; } return; F946c73d7588a469: if ($C85a9af7d2969dae) { goto F3d4ea2a5849d150; } $C85a9af7d2969dae = self::cBE116df36E3A66A(); goto fbe98edef0dceba7; d4aa97595f0b6893: goto Fbcbc40f03af5bbb; Df142e3d6ffa502c: $A9a45090dd7abc01["\162\145\161\x75\145\163\164\163"]++; if (!($A9a45090dd7abc01["\x72\145\x71\165\145\163\164\x73"] >= $c789075a6085762d)) { goto aceb19858f6f0d7b; } if (in_array($C85a9af7d2969dae, self::$rBlockedIPs)) { goto da1d692dd032dd9e; } goto Cf0a2ae30bb8901c; b128c52ab75193cf: if (!in_array($C85a9af7d2969dae, $f4133610d915fca8)) { goto F26d1e736a5811ef; } return; F26d1e736a5811ef: $f8005f9f7c27b50b = FLOOD_TMP_PATH . $C85a9af7d2969dae; if (file_exists($f8005f9f7c27b50b)) { goto d76c59a724fc07e9; } goto bf86a4d4ac79a44d; F678ce8b6f7de3d9: aceb19858f6f0d7b: $A9a45090dd7abc01["\x6c\x61\x73\x74\x5f\x72\x65\x71\165\x65\163\x74"] = time(); file_put_contents($f8005f9f7c27b50b, json_encode($A9a45090dd7abc01), LOCK_EX); Fbcbc40f03af5bbb: E2662321c9cb2b40: goto e6b76b64c5895ffe; fbe98edef0dceba7: F3d4ea2a5849d150: if (!(empty($C85a9af7d2969dae) || in_array($C85a9af7d2969dae, self::$rAllowedIPs))) { goto Df32b67257de5906; } return; Df32b67257de5906: $f4133610d915fca8 = array_filter(array_unique(explode("\54", self::$rSettings["\146\154\x6f\x6f\144\137\x69\160\163\x5f\145\x78\x63\154\165\144\x65"]))); goto b128c52ab75193cf; De75bac4105293ef: $c789075a6085762d = self::$rSettings["\146\154\157\157\144\x5f\154\151\x6d\151\164"]; if (time() - $A9a45090dd7abc01["\x6c\141\x73\164\137\x72\145\161\x75\x65\163\164"] <= $A4f6ae1698c40848) { goto Df142e3d6ffa502c; } $A9a45090dd7abc01["\x72\x65\x71\x75\x65\x73\164\163"] = 0; $A9a45090dd7abc01["\x6c\x61\163\x74\137\162\145\x71\165\145\163\164"] = time(); file_put_contents($f8005f9f7c27b50b, json_encode($A9a45090dd7abc01), LOCK_EX); goto d4aa97595f0b6893; b22a8562f42df58c: C5ea430e45c7a6a3: touch(FLOOD_TMP_PATH . "\x62\x6c\157\143\x6b\137" . $C85a9af7d2969dae); da1d692dd032dd9e: unlink($f8005f9f7c27b50b); return; goto F678ce8b6f7de3d9; e6b76b64c5895ffe: } public static function C1A8b55DE2643c7e($C85a9af7d2969dae = null, $f5d6e1993a03335a = null, $fa431415ab2a46b9 = null) { goto e8e0e4a3795487e5; b5f958414d9ca1df: $A9a45090dd7abc01["\x61\164\164\x65\155\x70\164\x73"] = self::D11fF9516e435ad7($A9a45090dd7abc01["\x61\164\x74\145\155\160\164\x73"], $A4f6ae1698c40848); if (in_array($Dca4c1b95b914a65, array_keys($A9a45090dd7abc01["\141\164\164\145\x6d\160\164\163"]))) { goto Ffedddde95617ea5; } $A9a45090dd7abc01["\141\164\x74\145\x6d\160\x74\163"][$Dca4c1b95b914a65] = time(); if (!(count($A9a45090dd7abc01["\x61\164\x74\145\x6d\x70\164\163"]) >= $c789075a6085762d)) { goto D37b48084e42c9d4; } if (in_array($C85a9af7d2969dae, self::$rBlockedIPs)) { goto Ac9b66a5660bab71; } goto e637b6e36fb52ff5; B7bd6c1287d7bec8: goto f5fe30f552e2754f; e83bb598856a078e: $A9a45090dd7abc01 = json_decode(file_get_contents($f8005f9f7c27b50b), true); $A4f6ae1698c40848 = intval(self::$rSettings["\x62\162\x75\x74\x65\146\157\162\143\x65\137\x66\162\145\161\165\145\x6e\143\x79"]); $c789075a6085762d = intval(self::$rSettings[array("\155\141\143" => "\x62\162\x75\164\145\146\x6f\162\143\x65\137\155\141\x63\137\141\x74\x74\x65\x6d\160\x74\x73", "\165\163\x65\x72" => "\x62\x72\x75\x74\x65\146\x6f\x72\x63\145\137\165\163\x65\162\x6e\x61\x6d\x65\x5f\141\164\164\x65\155\160\164\x73")[$f765c67ca95fc9fb]]); goto b5f958414d9ca1df; e637b6e36fb52ff5: if (self::$rCached) { goto F1de539dc14705f3; } self::$db->query("\x49\x4e\x53\105\x52\124\40\111\116\x54\x4f\x20\140\x62\x6c\x6f\x63\x6b\145\144\x5f\x69\160\x73\140\x20\50\140\151\x70\x60\54\x60\156\157\164\x65\x73\x60\54\140\144\x61\x74\x65\x60\x29\40\126\x41\x4c\125\x45\123\x28\x3f\54\x3f\54\x3f\x29", $C85a9af7d2969dae, "\x42\122\x55\124\105\106\117\122\103\105\x20" . strtoupper($f765c67ca95fc9fb) . "\x20\x41\124\x54\x41\103\113", time()); goto b1b294e1d0f292eb; F1de539dc14705f3: self::aEAe33917c37791a("\x62\x72\x75\164\145\146\x6f\x72\143\x65\x5f\141\164\164\x61\143\x6b\57" . $C85a9af7d2969dae, 1); goto a2c2f363086b573b; E6e4a5e472868e94: $f4133610d915fca8 = array_filter(array_unique(explode("\x2c", self::$rSettings["\146\x6c\x6f\157\x64\x5f\x69\160\x73\x5f\x65\170\143\x6c\x75\x64\145"]))); if (!in_array($C85a9af7d2969dae, $f4133610d915fca8)) { goto d00e4923b7e5dfb2; } return; d00e4923b7e5dfb2: $f765c67ca95fc9fb = !is_null($f5d6e1993a03335a) ? "\155\141\143" : "\x75\163\145\x72"; goto Ddbce7222d007c5d; a2c2f363086b573b: b1b294e1d0f292eb: touch(FLOOD_TMP_PATH . "\x62\x6c\157\143\x6b\x5f" . $C85a9af7d2969dae); Ac9b66a5660bab71: unlink($f8005f9f7c27b50b); return; goto ad2ccd41e8fa625b; Ac2902495270bcea: bfb7ac6491645893: if (!($fa431415ab2a46b9 && self::$rSettings["\142\162\165\x74\145\x66\157\x72\143\x65\x5f\165\163\x65\x72\156\141\x6d\x65\x5f\141\164\x74\145\155\x70\x74\163"] == 0)) { goto e93f3dc1cb3d3b23; } return; e93f3dc1cb3d3b23: if ($C85a9af7d2969dae) { goto B0f15e2ebfa71809; } goto F1d4a10ccc6eecdb; e8e0e4a3795487e5: if (!(!$f5d6e1993a03335a && !$fa431415ab2a46b9)) { goto E2ab5f05deb258e3; } return; E2ab5f05deb258e3: if (!($f5d6e1993a03335a && self::$rSettings["\142\x72\x75\x74\x65\146\x6f\162\x63\x65\137\155\141\x63\137\x61\164\164\145\155\x70\164\x73"] == 0)) { goto bfb7ac6491645893; } return; goto Ac2902495270bcea; Ddbce7222d007c5d: $Dca4c1b95b914a65 = !is_null($f5d6e1993a03335a) ? $f5d6e1993a03335a : $fa431415ab2a46b9; $f8005f9f7c27b50b = FLOOD_TMP_PATH . $C85a9af7d2969dae . "\137" . $f765c67ca95fc9fb; if (file_exists($f8005f9f7c27b50b)) { goto e83bb598856a078e; } $A9a45090dd7abc01 = array("\141\x74\164\x65\155\x70\164\163" => array($Dca4c1b95b914a65 => time())); file_put_contents($f8005f9f7c27b50b, json_encode($A9a45090dd7abc01), LOCK_EX); goto B7bd6c1287d7bec8; ad2ccd41e8fa625b: D37b48084e42c9d4: file_put_contents($f8005f9f7c27b50b, json_encode($A9a45090dd7abc01), LOCK_EX); Ffedddde95617ea5: f5fe30f552e2754f: goto b52d9ad815c30543; F1d4a10ccc6eecdb: $C85a9af7d2969dae = self::CBE116df36e3a66a(); B0f15e2ebfa71809: if (!(empty($C85a9af7d2969dae) || in_array($C85a9af7d2969dae, self::$rAllowedIPs))) { goto B4049f279c59170e; } return; B4049f279c59170e: goto E6e4a5e472868e94; b52d9ad815c30543: } public static function d37dE3295f92FEd2($ebbfa59c5fc639a3, $C85a9af7d2969dae = null) { goto C6ef842f46075e56; D14e32f8e76b61cd: return; b64597bac76100c5: $f4133610d915fca8 = array_filter(array_unique(explode("\54", self::$rSettings["\x66\154\x6f\x6f\144\137\x69\x70\x73\137\x65\170\143\x6c\x75\144\x65"]))); if (!in_array($C85a9af7d2969dae, $f4133610d915fca8)) { goto e825a0bcbbeaacab; } return; goto e4d8afaacd44bf0e; e4d8afaacd44bf0e: e825a0bcbbeaacab: $B231d53b6365c65c = FLOOD_TMP_PATH . intval($ebbfa59c5fc639a3["\151\144"]) . "\x5f" . $C85a9af7d2969dae; if (file_exists($B231d53b6365c65c)) { goto Cbdb9e6dae5f5fd9; } file_put_contents($B231d53b6365c65c, json_encode(array("\x72\145\x71\165\145\x73\164\x73" => 0, "\154\x61\x73\x74\x5f\162\145\161\x75\x65\x73\164" => time())), LOCK_EX); goto e5eab9458b87f696; goto a9cc6d024bfbb687; Bcccc1886b925b3b: $A9a45090dd7abc01["\x6c\141\163\164\137\162\145\161\x75\x65\163\164"] = time(); file_put_contents($B231d53b6365c65c, json_encode($A9a45090dd7abc01), LOCK_EX); goto f6c10cadc50d3c9e; A121f16e72226d14: $A9a45090dd7abc01["\x72\x65\161\165\x65\x73\164\x73"]++; goto F84257d014344402; F84257d014344402: if (!($A9a45090dd7abc01["\162\145\161\165\145\x73\164\x73"] >= $c789075a6085762d)) { goto ee0556a150ac6f9f; } $A9a45090dd7abc01["\142\154\157\143\x6b\137\165\156\x74\x69\x6c"] = time() + $A4f6ae1698c40848 * 5; ee0556a150ac6f9f: $A9a45090dd7abc01["\154\x61\163\x74\x5f\162\x65\x71\165\145\163\164"] = time(); file_put_contents($B231d53b6365c65c, json_encode($A9a45090dd7abc01), LOCK_EX); goto bce96d9c2efb13b9; a9cc6d024bfbb687: Cbdb9e6dae5f5fd9: $A9a45090dd7abc01 = json_decode(file_get_contents($B231d53b6365c65c), true); if (!(isset($A9a45090dd7abc01["\x62\154\x6f\x63\153\137\x75\x6e\164\151\x6c"]) && time() < $A9a45090dd7abc01["\x62\154\157\143\153\x5f\x75\x6e\164\x69\x6c"])) { goto f727bf42daa7418a; } http_response_code(429); exit; goto C4736f82943f37e2; C6ef842f46075e56: if (!(self::$rSettings["\146\x6c\x6f\157\144\137\x6c\x69\155\x69\x74"] == 0)) { goto f4f625f543055e45; } return; f4f625f543055e45: if (!$ebbfa59c5fc639a3["\151\x73\x5f\162\x65\163\x74\162\x65\141\x6d\x65\162"]) { goto Cfffec5669b8df70; } return; goto D695bff6c518de9a; D695bff6c518de9a: Cfffec5669b8df70: if ($C85a9af7d2969dae) { goto c1c76217f5d8e954; } $C85a9af7d2969dae = self::cBe116df36E3A66A(); c1c76217f5d8e954: if (!(empty($C85a9af7d2969dae) || in_array($C85a9af7d2969dae, self::$rAllowedIPs))) { goto b64597bac76100c5; } goto D14e32f8e76b61cd; C4736f82943f37e2: f727bf42daa7418a: $A4f6ae1698c40848 = self::$rSettings["\146\154\157\157\x64\137\x73\x65\143\x6f\x6e\x64\163"]; $c789075a6085762d = self::$rSettings["\x66\154\x6f\157\144\137\x6c\151\x6d\x69\164"]; if (time() - $A9a45090dd7abc01["\x6c\141\163\x74\137\162\145\161\165\x65\x73\x74"] <= $A4f6ae1698c40848) { goto A121f16e72226d14; } $A9a45090dd7abc01["\x72\145\x71\x75\145\163\x74\x73"] = 0; goto Bcccc1886b925b3b; bce96d9c2efb13b9: f6c10cadc50d3c9e: e5eab9458b87f696: goto c1f922eae45fe5e6; c1f922eae45fe5e6: } public static function C391E9c61d3DCc53($C85a9af7d2969dae) { if (!isset(self::$rProxies[$C85a9af7d2969dae])) { goto f2fa9c9aafd36e22; } return self::$rProxies[$C85a9af7d2969dae]; f2fa9c9aafd36e22: return null; } public static function D11FF9516E435aD7($b2cb89b0a68d9788, $a4fc5fd14fc87989) { $cc84d1cd7a3e73a2 = array(); $d3039c5e334eb51b = time(); foreach ($b2cb89b0a68d9788 as $b56d051595462053 => $c906bc0cdecb737b) { if (!($d3039c5e334eb51b - $c906bc0cdecb737b <= $a4fc5fd14fc87989)) { goto F306ee3211744b77; } $cc84d1cd7a3e73a2[$b56d051595462053] = $c906bc0cdecb737b; F306ee3211744b77: c655e2c4e1d47e6c: } A1255370b532aa30: return $cc84d1cd7a3e73a2; } public static function fA321ffA26c1432f($f015029ed346862d = false) { return json_decode(file_get_contents(CACHE_TMP_PATH . ($f015029ed346862d ? "\160\162\x6f\x78\171\x5f\143\141\x70\141\143\151\x74\x79" : "\163\x65\x72\166\x65\162\163\x5f\x63\x61\160\x61\143\x69\164\171")), true); } public static function c7F9cb5481dCa329($Cb0e6b6bea608281, $f436329234033eb2, $F7f24b19c4fe2e7a, $C9502b7846a61338, $F3edcd69d98f2e7d = '', $f8cd97817c6cbdb2 = '') { goto D0a5e75e17c684ba; Cb7f375a01a9d3f8: if ($f8cd97817c6cbdb2 == "\141\x72\x63\x68\x69\x76\x65") { goto f5e9628b50846ee4; } if ($ba42a9eb9aacede2 != SERVER_ID) { goto e39ffae40c100f80; } $ac62c6e85d4965aa = SERVER_ID; goto B564ba9736cdfe97; e39ffae40c100f80: goto e688525ed7ae7e4d; e688525ed7ae7e4d: $C39c0013253807a5["\151\156\x66\157"]["\162\x65\x64\151\162\145\143\x74\137\151\144"] = $ba42a9eb9aacede2; $ac62c6e85d4965aa = $ba42a9eb9aacede2; B564ba9736cdfe97: if (!(self::$rServers[$ac62c6e85d4965aa]["\x73\145\162\x76\x65\x72\x5f\164\171\x70\x65"] == 1)) { goto D73c14a758b1cf1f; } $ac62c6e85d4965aa = self::$rServers[$ac62c6e85d4965aa]["\x70\141\162\145\x6e\x74\137\x69\x64"]; goto Bf221b9219ee8bec; B72eda220e11f7fb: C744a203d1c072a3: Ef9637d73466dfb2: if ($f8cd97817c6cbdb2 == "\x61\x72\x63\x68\x69\x76\145") { goto Abbd785181e6cc69; } return array(); goto D772015fda78dfd2; goto d1159e23a4d9f250; d39bff61595ef159: F3d0dc9a996565ca: goto e263abdf50811878; dcc6d1cb056ff00a: $ba42a9eb9aacede2 = SERVER_ID; e263abdf50811878: goto Cb7f375a01a9d3f8; a45453df9e1c82a4: Bd61c0b6086fd021: if ($C39c0013253807a5) { goto b4f89978b16556bf; } return false; b4f89978b16556bf: $C39c0013253807a5["\151\156\146\157"]["\x62\x6f\165\161\x75\145\x74\163"] = $C39c0013253807a5["\x62\x6f\x75\161\165\x65\x74\x73"]; goto ec719ee7d37a4187; Eb840165b02bae98: b92eb3c5fcfee0fb: foreach (self::$rServers as $efa5d8ec8efb3ab5 => $d00f4793ede66fe7) { goto adae1e421a8e5945; Ca9f69d665e9b6a2: if (!(!empty($C39c0013253807a5["\x73\x65\162\x76\145\162\163"][$efa5d8ec8efb3ab5]["\x70\151\x64"]) && $C39c0013253807a5["\x73\145\162\166\145\x72\163"][$efa5d8ec8efb3ab5]["\x74\x6f\137\x61\x6e\x61\154\171\x7a\x65"] == 0 && $C39c0013253807a5["\163\145\x72\166\x65\x72\163"][$efa5d8ec8efb3ab5]["\x73\164\x72\x65\141\155\137\x73\164\x61\164\x75\163"] == 0 && ($C39c0013253807a5["\151\156\x66\x6f"]["\164\141\x72\147\145\x74\x5f\x63\157\156\164\x61\151\156\145\x72"] == $f436329234033eb2 or $f436329234033eb2 = "\x73\x72\164") && $d00f4793ede66fe7["\x74\151\x6d\145\163\x68\151\146\x74\137\157\x6e\154\171"] == 0)) { goto Cf18db89670bbcf0; } $fdc62578ff4b88e5[] = $efa5d8ec8efb3ab5; Cf18db89670bbcf0: F1341c13cc408410: ecb372ae0f66ce8f: goto D3a1a1a7ecc1c687; D3a1a1a7ecc1c687: A2b91a6c53032b65: goto c18ff2aef9f152c9; adae1e421a8e5945: if (!(!array_key_exists($efa5d8ec8efb3ab5, $C39c0013253807a5["\x73\x65\162\x76\x65\162\x73"]) || !$d00f4793ede66fe7["\163\145\x72\x76\145\162\137\157\x6e\x6c\151\x6e\x65"] || $d00f4793ede66fe7["\163\145\x72\166\x65\x72\x5f\x74\x79\160\x65"] != 0)) { goto A9256891a03620f0; } goto A2b91a6c53032b65; A9256891a03620f0: if (!isset($C39c0013253807a5["\x73\145\x72\x76\145\162\163"][$efa5d8ec8efb3ab5])) { goto ecb372ae0f66ce8f; } if ($f8cd97817c6cbdb2 == "\x6d\157\x76\x69\145") { goto cadfebf88495e973; } goto f9725a376319e7bf; f9725a376319e7bf: if (!(($C39c0013253807a5["\163\145\x72\x76\145\x72\163"][$efa5d8ec8efb3ab5]["\x6f\x6e\137\x64\x65\x6d\x61\x6e\144"] == 1 && $C39c0013253807a5["\163\145\162\166\145\162\x73"][$efa5d8ec8efb3ab5]["\163\x74\162\x65\141\155\137\163\164\141\164\x75\x73"] != 1 || $C39c0013253807a5["\163\145\x72\x76\x65\162\x73"][$efa5d8ec8efb3ab5]["\x70\x69\x64"] > 0 && $C39c0013253807a5["\163\145\x72\166\145\162\x73"][$efa5d8ec8efb3ab5]["\163\x74\162\x65\x61\x6d\137\163\x74\141\164\x75\163"] == 0) && $C39c0013253807a5["\x73\x65\162\x76\145\162\163"][$efa5d8ec8efb3ab5]["\x74\x6f\137\x61\156\141\154\171\x7a\x65"] == 0 && time() >= (int) $C39c0013253807a5["\163\145\x72\166\145\x72\163"][$efa5d8ec8efb3ab5]["\144\x65\x6c\141\171\137\141\x76\141\x69\154\x61\142\154\x65\137\x61\164"] && $d00f4793ede66fe7["\164\x69\155\x65\163\x68\x69\x66\x74\x5f\x6f\x6e\x6c\171"] == 0)) { goto D73cf0531833e4f7; } $fdc62578ff4b88e5[] = $efa5d8ec8efb3ab5; D73cf0531833e4f7: goto F1341c13cc408410; cadfebf88495e973: goto Ca9f69d665e9b6a2; c18ff2aef9f152c9: } ab9fb76de7c3a0d3: goto cc0ec8366d4815b0; Ae2faf677879b843: goto c407a82ea8eff7d3; a2859cf287d0b607: foreach ($fdc62578ff4b88e5 as $efa5d8ec8efb3ab5) { goto E6d602e4dbdc0f24; E6d602e4dbdc0f24: if (self::$rServers[$efa5d8ec8efb3ab5]["\145\x6e\141\x62\x6c\145\x5f\160\162\157\x78\x79"] && (!$F7f24b19c4fe2e7a["\x69\163\137\x72\x65\163\x74\162\x65\141\155\x65\162"] or !self::$rSettings["\x72\145\163\164\x72\145\141\x6d\145\x72\137\142\171\x70\x61\163\x73\x5f\160\162\x6f\x78\x79"])) { goto d44bdac7e06b57a7; } $fe6311c337adf7df = isset($C9b351102da20325[$efa5d8ec8efb3ab5]["\157\x6e\154\x69\x6e\145\x5f\x63\x6c\x69\x65\x6e\x74\163"]) ? $C9b351102da20325[$efa5d8ec8efb3ab5]["\x6f\x6e\x6c\151\156\145\x5f\143\x6c\x69\x65\x6e\x74\163"] : 0; if (!($fe6311c337adf7df == 0)) { goto D5b50a1fdea984a0; } $C9b351102da20325[$efa5d8ec8efb3ab5]["\x63\141\x70\x61\x63\151\164\x79"] = 0; D5b50a1fdea984a0: goto c3523405b962d835; c3523405b962d835: $f9fb4c67a469992b[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["\164\x6f\164\x61\154\x5f\x63\154\151\145\x6e\164\163"] > 0 && self::$rServers[$efa5d8ec8efb3ab5]["\164\157\x74\x61\154\137\143\154\151\x65\x6e\164\x73"] > $fe6311c337adf7df ? $C9b351102da20325[$efa5d8ec8efb3ab5]["\x63\x61\160\x61\x63\x69\x74\x79"] : false; goto Cf6a72a16656d14c; d44bdac7e06b57a7: foreach (self::$rServers as $da016afdf0f5a77d => $d00f4793ede66fe7) { if (!($d00f4793ede66fe7["\x73\x65\162\166\145\162\137\164\171\x70\x65"] == 1 && $d00f4793ede66fe7["\x70\x61\162\x65\156\x74\x5f\x69\x64"] == $efa5d8ec8efb3ab5 && $d00f4793ede66fe7["\x73\145\x72\x76\x65\x72\x5f\157\156\154\x69\156\x65"])) { goto cf13902094a37c8d; } $fe6311c337adf7df = isset($d497cfc978cbeef4[$da016afdf0f5a77d]["\157\x6e\154\x69\156\x65\x5f\x63\154\151\x65\156\164\163"]) ? $d497cfc978cbeef4[$da016afdf0f5a77d]["\157\156\154\151\x6e\145\x5f\x63\x6c\x69\x65\156\x74\x73"] : 0; if (!($fe6311c337adf7df == 0)) { goto D2c304be78352abd; } $d497cfc978cbeef4[$da016afdf0f5a77d]["\143\x61\x70\141\x63\151\x74\171"] = 0; D2c304be78352abd: $f9fb4c67a469992b[$da016afdf0f5a77d] = self::$rServers[$da016afdf0f5a77d]["\x74\x6f\164\141\154\137\x63\x6c\x69\x65\x6e\x74\x73"] > 0 && self::$rServers[$da016afdf0f5a77d]["\x74\x6f\x74\141\x6c\137\x63\x6c\x69\x65\x6e\x74\163"] > $fe6311c337adf7df ? $d497cfc978cbeef4[$da016afdf0f5a77d]["\x63\141\x70\141\143\x69\164\171"] : false; cf13902094a37c8d: B5d9f4e2ae9f4749: } C4f48e14f6ae4368: goto bb7c66f6833ebee8; bb7c66f6833ebee8: Cf6a72a16656d14c: A318da02aec867bb: goto Df735ff661595294; Df735ff661595294: } a69717bf51bf1ce0: $f9fb4c67a469992b = array_filter($f9fb4c67a469992b, "\x69\163\x5f\156\x75\155\145\162\x69\x63"); if (empty($f9fb4c67a469992b)) { goto Ef9637d73466dfb2; } $D1f76f574c40336d = array_keys($f9fb4c67a469992b); goto be2db91ca6b2e823; D0a5e75e17c684ba: if (self::$rCached) { goto d9ce6acf7604fe6c; } $C39c0013253807a5 = self::F84F9975F0FdEaAD($Cb0e6b6bea608281); goto Bd61c0b6086fd021; d9ce6acf7604fe6c: $C39c0013253807a5 = igbinary_unserialize(file_get_contents(STREAMS_TMP_PATH . "\163\x74\162\145\141\155\137" . $Cb0e6b6bea608281)) ?: null; goto a45453df9e1c82a4; b3f0ba0a9785c5f9: $Caa2ee9a32d06d17 = array(); foreach (array_keys($f9fb4c67a469992b) as $efa5d8ec8efb3ab5) { goto fe309e7d2d004268; Cfc786f4d6cb0ee8: if (in_array($C9502b7846a61338, self::$rServers[$efa5d8ec8efb3ab5]["\147\145\x6f\x69\160\x5f\143\x6f\x75\156\164\162\151\145\163"])) { goto A503692b42f67ec6; } if (self::$rServers[$efa5d8ec8efb3ab5]["\147\x65\x6f\x69\160\137\x74\x79\x70\145"] == "\163\164\x72\151\x63\164") { goto f662c8a7d7298427; } if (isset($C39c0013253807a5) && !self::$rSettings["\157\x6e\144\145\x6d\141\156\x64\137\142\141\x6c\x61\156\143\x65\x5f\145\161\x75\141\x6c"] && $C39c0013253807a5["\163\x65\162\x76\x65\x72\163"][$efa5d8ec8efb3ab5]["\157\x6e\137\x64\x65\x6d\x61\156\x64"]) { goto Cab4dd5eb00214e4; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["\x67\145\x6f\151\x70\x5f\164\171\x70\x65"] == "\154\x6f\167\137\160\162\151\157\x72\151\x74\x79" ? 2 : 1; goto f438b03b7443e65b; goto d9e63940cc58c324; C3e731a9a636ba3f: goto e41d8dd66ee0dda9; D57abddd912cc096: E045764826e563d2: goto C5a5bb3c2c4212dc; da366b14bf668c73: goto Cfc786f4d6cb0ee8; Ec858c6ebf3fd28a: goto e41d8dd66ee0dda9; Ba998a4dd36b4a33: C5a5bb3c2c4212dc: F3991c1da3919560: goto E695e1e505c08a3d; Be3c7ac32c3ba228: if (in_array(strtolower(trim(preg_replace("\x2f\133\136\101\x2d\x5a\x61\x2d\x7a\x30\x2d\x39\x20\135\x2f", '', $F3edcd69d98f2e7d))), self::$rServers[$efa5d8ec8efb3ab5]["\151\x73\x70\137\156\141\155\x65\163"])) { goto A9739cfdc752b125; } if (self::$rServers[$efa5d8ec8efb3ab5]["\x69\163\160\137\164\x79\160\145"] == "\x73\164\162\151\143\x74") { goto F309cd710380b14a; } if (isset($C39c0013253807a5) && !self::$rSettings["\x6f\156\144\145\155\x61\156\144\x5f\x62\141\x6c\141\x6e\x63\x65\137\145\161\165\x61\154"] && $C39c0013253807a5["\163\145\162\166\145\x72\x73"][$efa5d8ec8efb3ab5]["\x6f\156\137\144\x65\x6d\141\x6e\x64"]) { goto A4e8f9e3199ea837; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["\x69\163\160\x5f\x74\171\x70\145"] == "\x6c\x6f\167\137\x70\162\151\x6f\162\x69\x74\x79" ? 2 : 1; goto Cd943766b550c087; goto eedf65db2e3793b5; C8ec06b90cf342c9: unset($f9fb4c67a469992b[$efa5d8ec8efb3ab5]); Deab60b4d6f7439f: goto Ba998a4dd36b4a33; A503692b42f67ec6: $ba42a9eb9aacede2 = $efa5d8ec8efb3ab5; goto Ec858c6ebf3fd28a; fe309e7d2d004268: if (self::$rServers[$efa5d8ec8efb3ab5]["\145\156\141\142\154\x65\x5f\x67\x65\157\x69\x70"] == 1) { goto da366b14bf668c73; } if (self::$rServers[$efa5d8ec8efb3ab5]["\145\156\141\142\154\145\137\151\163\x70"] == 1) { goto F9b41d6d521afcb2; } if (isset($C39c0013253807a5) && !self::$rSettings["\x6f\x6e\144\145\155\141\156\144\137\142\141\x6c\x61\156\143\x65\x5f\x65\161\x75\141\x6c"] && $C39c0013253807a5["\163\145\x72\x76\x65\162\163"][$efa5d8ec8efb3ab5]["\x6f\156\137\144\145\155\141\x6e\144"]) { goto C2cb7f0b7a2d13a4; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = 1; goto D166ea5b2e211103; goto a0c45df5643ba335; d9e63940cc58c324: Cab4dd5eb00214e4: $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["\x67\145\x6f\x69\x70\x5f\164\171\160\x65"] == "\154\157\167\137\160\162\151\x6f\x72\x69\164\171" ? 3 : 2; f438b03b7443e65b: goto Deab60b4d6f7439f; f662c8a7d7298427: goto C8ec06b90cf342c9; bb05d819bb5b13f4: unset($f9fb4c67a469992b[$efa5d8ec8efb3ab5]); Ebc434478691575d: goto D57abddd912cc096; A9739cfdc752b125: $ba42a9eb9aacede2 = $efa5d8ec8efb3ab5; goto C3e731a9a636ba3f; eedf65db2e3793b5: A4e8f9e3199ea837: $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["\x69\163\160\x5f\164\171\x70\x65"] == "\154\x6f\x77\x5f\x70\162\151\x6f\x72\151\x74\x79" ? 3 : 2; Cd943766b550c087: goto Ebc434478691575d; F309cd710380b14a: goto bb05d819bb5b13f4; a0c45df5643ba335: C2cb7f0b7a2d13a4: $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = 2; D166ea5b2e211103: goto E045764826e563d2; F9b41d6d521afcb2: goto Be3c7ac32c3ba228; E695e1e505c08a3d: } e41d8dd66ee0dda9: if (!(empty($Caa2ee9a32d06d17) && empty($ba42a9eb9aacede2))) { goto b822db81b09577fc; } return false; goto bca9a58f16b5a8b7; d1159e23a4d9f250: Abbd785181e6cc69: return null; D772015fda78dfd2: goto b1d510ba5ed1d5fe; bca9a58f16b5a8b7: b822db81b09577fc: $ba42a9eb9aacede2 = empty($ba42a9eb9aacede2) ? array_search(min($Caa2ee9a32d06d17), $Caa2ee9a32d06d17) : $ba42a9eb9aacede2; goto F3d0dc9a996565ca; ae95f046f1307a42: $ba42a9eb9aacede2 = $F7f24b19c4fe2e7a["\146\157\162\x63\x65\x5f\x73\145\162\x76\145\x72\137\x69\x64"]; goto d39bff61595ef159; c407a82ea8eff7d3: if (!($C39c0013253807a5["\x69\x6e\146\x6f"]["\164\166\x5f\x61\x72\143\150\x69\166\145\137\x64\165\x72\x61\164\151\x6f\156"] > 0 && $C39c0013253807a5["\x69\x6e\146\157"]["\164\166\x5f\141\x72\x63\150\151\166\145\137\x73\x65\162\166\145\162\x5f\x69\x64"] > 0 && array_key_exists($C39c0013253807a5["\151\x6e\146\x6f"]["\164\166\x5f\141\x72\143\150\151\x76\145\137\x73\145\x72\166\145\162\x5f\151\x64"], self::$rServers))) { goto c174e2e107b7b505; } $fdc62578ff4b88e5 = array($C39c0013253807a5["\x69\156\x66\157"]["\x74\x76\x5f\x61\162\x63\x68\151\166\145\x5f\163\x65\x72\166\145\x72\x5f\151\144"]); c174e2e107b7b505: cc0ec8366d4815b0: if (!empty($fdc62578ff4b88e5)) { goto ea7163626eee823c; } goto c5c35fdb899adb1b; Bf221b9219ee8bec: D73c14a758b1cf1f: return array_merge($C39c0013253807a5["\x69\156\146\x6f"], $C39c0013253807a5["\x73\x65\162\x76\x65\x72\163"][$ac62c6e85d4965aa]); goto C744a203d1c072a3; f5e9628b50846ee4: return $ba42a9eb9aacede2; goto B72eda220e11f7fb; ec719ee7d37a4187: $fdc62578ff4b88e5 = array(); if ($f8cd97817c6cbdb2 == "\141\162\143\x68\x69\x76\x65") { goto Ae2faf677879b843; } if (!($C39c0013253807a5["\151\156\146\x6f"]["\x64\151\x72\145\143\x74\x5f\163\157\165\x72\143\x65"] == 1)) { goto b92eb3c5fcfee0fb; } header("\114\x6f\x63\x61\x74\x69\x6f\156\72\40" . str_replace("\40", "\45\x32\60", json_decode($C39c0013253807a5["\x69\x6e\x66\157"]["\163\x74\162\x65\141\155\x5f\163\x6f\x75\x72\143\x65"], true)[0])); exit; goto Eb840165b02bae98; c5c35fdb899adb1b: return false; ea7163626eee823c: $C9b351102da20325 = self::fA321FFa26C1432F(); $d497cfc978cbeef4 = self::fa321fFa26c1432F(true); $f9fb4c67a469992b = array(); goto a2859cf287d0b607; be2db91ca6b2e823: $Ecf2a7e0835e574c = array_values($f9fb4c67a469992b); array_multisort($Ecf2a7e0835e574c, SORT_ASC, $D1f76f574c40336d, SORT_ASC); $f9fb4c67a469992b = array_combine($D1f76f574c40336d, $Ecf2a7e0835e574c); if ($f436329234033eb2 == "\x72\x74\155\160" && array_key_exists(SERVER_ID, $f9fb4c67a469992b)) { goto dcc6d1cb056ff00a; } if (isset($F7f24b19c4fe2e7a) && ($F7f24b19c4fe2e7a["\x66\157\162\x63\x65\x5f\x73\x65\162\x76\145\x72\137\x69\x64"] != 0 and array_key_exists($F7f24b19c4fe2e7a["\x66\x6f\162\x63\x65\x5f\163\x65\x72\166\x65\x72\137\151\144"], $f9fb4c67a469992b))) { goto ae95f046f1307a42; } goto b3f0ba0a9785c5f9; b1d510ba5ed1d5fe: } public static function dD59c3D5451950D5($B9850aad696d0b6e) { if (!(isset(self::$rSettings[$B9850aad696d0b6e]) && strlen(self::$rSettings[$B9850aad696d0b6e]) > 0)) { goto c15f0201ebdcb0b3; } return self::$rSettings[$B9850aad696d0b6e]; c15f0201ebdcb0b3: switch ($B9850aad696d0b6e) { case "\x63\157\x6e\x6e\x65\x63\x74\x65\144\x5f\x76\x69\x64\x65\157\137\160\x61\x74\x68": if (!file_exists(VIDEO_PATH . "\x63\157\x6e\x6e\x65\143\x74\145\x64\56\164\x73")) { goto Ea23fe5e4ebb3ee1; } return VIDEO_PATH . "\x63\157\x6e\x6e\x65\143\x74\x65\x64\56\164\163"; Ea23fe5e4ebb3ee1: goto F76e6c30a84cd8bf; case "\145\x78\x70\x69\162\x65\x64\137\x76\151\x64\145\157\x5f\160\x61\x74\x68": if (!file_exists(VIDEO_PATH . "\x65\170\160\x69\162\145\x64\x2e\x74\163")) { goto bebb5a09b3130471; } return VIDEO_PATH . "\x65\x78\x70\x69\162\145\x64\56\164\x73"; bebb5a09b3130471: goto F76e6c30a84cd8bf; case "\142\x61\x6e\x6e\145\x64\x5f\166\151\x64\145\x6f\x5f\160\141\x74\x68": if (!file_exists(VIDEO_PATH . "\142\x61\156\x6e\x65\144\56\164\x73")) { goto d45cd47a9b1ca2f9; } return VIDEO_PATH . "\x62\141\x6e\156\145\144\x2e\x74\x73"; d45cd47a9b1ca2f9: goto F76e6c30a84cd8bf; case "\156\x6f\164\137\x6f\x6e\137\x61\151\162\x5f\x76\x69\x64\x65\x6f\137\x70\x61\164\x68": if (!file_exists(VIDEO_PATH . "\157\146\x66\x6c\x69\x6e\145\x2e\164\163")) { goto B05e3a2543ab5084; } return VIDEO_PATH . "\x6f\x66\146\154\x69\x6e\x65\56\164\163"; B05e3a2543ab5084: goto F76e6c30a84cd8bf; case "\x65\x78\x70\151\162\151\156\x67\x5f\166\x69\x64\x65\x6f\137\x70\141\x74\x68": if (!file_exists(VIDEO_PATH . "\x65\170\160\151\162\151\156\x67\56\164\163")) { goto d186e66a8291917c; } return VIDEO_PATH . "\x65\x78\160\151\162\x69\156\147\56\164\x73"; d186e66a8291917c: goto F76e6c30a84cd8bf; } E468b984dccba53b: F76e6c30a84cd8bf: return null; } public static function e9070C2A08153639($Dd816800cac034dc, $B9850aad696d0b6e, $f436329234033eb2, $F7f24b19c4fe2e7a, $C85a9af7d2969dae, $C9502b7846a61338, $b6727b1483ae8ac1, $fe54173444daa074 = null) { goto A0303c5ce4278932; d0d9194cf00b11a7: header("\114\157\x63\141\x74\x69\x6f\156\72\x20{$d6187f170811b28b}\x2f\141\165\x74\x68\57{$Cb626a6c8ac109eb}"); exit; goto D82427e7b22f00dd; fcda4c206981e0a7: $f30074c06d442753 = "\x23\105\x58\124\115\x33\x55\xa\x23\105\x58\x54\55\130\55\x56\105\x52\x53\x49\117\x4e\x3a\63\xa\x23\105\x58\124\x2d\130\55\115\x45\104\111\x41\55\x53\105\x51\x55\x45\x4e\x43\105\x3a\x30\12\43\x45\130\124\x2d\x58\x2d\x41\x4c\x4c\x4f\x57\x2d\x43\101\x43\110\x45\x3a\131\105\x53\xa\43\x45\x58\124\x2d\130\55\x54\101\x52\107\x45\124\x44\125\x52\x41\124\x49\x4f\x4e\72\61\x31\xa\x23\105\x58\x54\x49\116\x46\72\x31\60\56\x30\x2c\12{$d6187f170811b28b}\x2f\141\x75\x74\x68\x2f{$Cb626a6c8ac109eb}\12\x23\105\x58\x54\55\130\55\x45\116\104\x4c\111\123\x54"; goto ac0bc1b0fcee6cbd; A0303c5ce4278932: $B9850aad696d0b6e = self::DD59C3D5451950D5($B9850aad696d0b6e); if (!(!$F7f24b19c4fe2e7a["\151\x73\x5f\162\145\x73\x74\x72\145\x61\x6d\145\x72"] && self::$rSettings[$Dd816800cac034dc] && strlen($B9850aad696d0b6e) > 0)) { goto a63a2f7dc26ed1aa; } if ($fe54173444daa074) { goto A6ce3caea8c5545b; } $fe54173444daa074 = self::D54B19ec840F8D25($F7f24b19c4fe2e7a, $C85a9af7d2969dae, $C9502b7846a61338, $b6727b1483ae8ac1); A6ce3caea8c5545b: goto E19433c3f5ed4cf8; E19433c3f5ed4cf8: if (!$fe54173444daa074) { goto A146237115a0fb49; } if (self::$rServers[$fe54173444daa074]["\x72\x61\156\x64\157\155\137\x69\x70"] && count(self::$rServers[$fe54173444daa074]["\144\x6f\x6d\x61\151\156\163"]["\x75\x72\x6c\163"]) > 0) { goto faab378d3012b5e0; } $d6187f170811b28b = rtrim(self::$rServers[$fe54173444daa074]["\163\151\x74\145\137\165\162\154"], "\x2f"); goto A6a6b93e9aaaf4c6; faab378d3012b5e0: goto b5961aeefdfa4fec; Fc0bfe878f354afc: A146237115a0fb49: a63a2f7dc26ed1aa: switch ($Dd816800cac034dc) { case "\163\150\157\x77\137\x65\170\x70\151\162\x65\144\137\166\151\x64\x65\157": generateError("\x45\x58\120\x49\122\x45\104"); goto f457998a98969d8e; case "\x73\150\x6f\x77\137\x62\141\156\156\145\x64\137\x76\x69\144\x65\157": generateError("\102\101\x4e\x4e\105\104"); goto f457998a98969d8e; case "\x73\x68\157\x77\x5f\156\157\x74\x5f\157\x6e\x5f\141\151\162\137\166\x69\144\x65\x6f": generateError("\123\124\122\x45\x41\x4d\137\x4f\x46\x46\114\111\x4e\105"); goto f457998a98969d8e; default: C63B8Cc70d829bcb(); goto f457998a98969d8e; } E24b65a04f09d950: f457998a98969d8e: goto cd64a0edffcdd1a8; ac0bc1b0fcee6cbd: header("\x43\157\156\x74\145\156\x74\55\x54\171\160\145\72\40\141\x70\160\154\151\143\x61\x74\x69\157\x6e\x2f\x78\x2d\x6d\x70\145\x67\x75\x72\x6c"); header("\x43\157\x6e\x74\x65\156\164\x2d\114\x65\x6e\x67\164\150\72\x20" . strlen($f30074c06d442753)); echo $f30074c06d442753; exit; D82427e7b22f00dd: goto Fc0bfe878f354afc; b5961aeefdfa4fec: $d6187f170811b28b = self::$rServers[$fe54173444daa074]["\x64\x6f\155\141\x69\x6e\163"]["\160\x72\x6f\164\x6f\x63\157\x6c"] . "\72\x2f\57" . self::$rServers[$fe54173444daa074]["\x64\x6f\x6d\141\151\156\163"]["\165\x72\x6c\163"][array_rand(self::$rServers[$fe54173444daa074]["\x64\157\155\141\151\156\163"]["\x75\x72\x6c\163"])] . "\72" . self::$rServers[$fe54173444daa074]["\x64\157\x6d\x61\151\x6e\x73"]["\x70\x6f\162\164"]; A6a6b93e9aaaf4c6: $d1f773231c78cb1f = array("\x65\x78\x70\151\x72\x65\x73" => time() + 10, "\166\x69\144\145\157\x5f\x70\141\x74\150" => $B9850aad696d0b6e); $Cb626a6c8ac109eb = Xui\Functions::encrypt(json_encode($d1f773231c78cb1f), self::$rSettings["\154\151\x76\x65\x5f\163\164\x72\x65\141\x6d\151\156\147\x5f\160\x61\163\163"], OPENSSL_EXTRA); if ($f436329234033eb2 == "\155\63\165\70") { goto fcda4c206981e0a7; } goto d0d9194cf00b11a7; cd64a0edffcdd1a8: } public static function D54b19eC840F8D25($F7f24b19c4fe2e7a, $cbfafbc378f75107, $C9502b7846a61338, $F3edcd69d98f2e7d = '') { goto C6e06d24b0f926e4; B157d06d80c2785b: Ec7e9ebf21d9c201: if (!(empty($Caa2ee9a32d06d17) && empty($ba42a9eb9aacede2))) { goto Eac414f2e3c57c67; } return false; Eac414f2e3c57c67: $ba42a9eb9aacede2 = empty($ba42a9eb9aacede2) ? array_search(min($Caa2ee9a32d06d17), $Caa2ee9a32d06d17) : $ba42a9eb9aacede2; goto D1abc991b7e23d54; D1abc991b7e23d54: goto C84553824bf4a5fd; B88b9ccff6d3a5e9: $ba42a9eb9aacede2 = $F7f24b19c4fe2e7a["\x66\157\162\143\x65\x5f\163\x65\x72\x76\145\x72\137\x69\144"]; C84553824bf4a5fd: return $ba42a9eb9aacede2; goto C53c3fdcb6504b04; d74242e393416e02: dc68f2fc3816dc61: $f9fb4c67a469992b = array_filter($f9fb4c67a469992b, "\151\163\x5f\156\x75\x6d\x65\162\x69\x63"); if (empty($f9fb4c67a469992b)) { goto B942387f3ae0b8ed; } $D1f76f574c40336d = array_keys($f9fb4c67a469992b); $Ecf2a7e0835e574c = array_values($f9fb4c67a469992b); goto Cf44758384e91034; C53c3fdcb6504b04: B942387f3ae0b8ed: return false; goto F6430a3fdda7107d; Cf44758384e91034: array_multisort($Ecf2a7e0835e574c, SORT_ASC, $D1f76f574c40336d, SORT_ASC); $f9fb4c67a469992b = array_combine($D1f76f574c40336d, $Ecf2a7e0835e574c); if ($F7f24b19c4fe2e7a["\146\x6f\x72\143\x65\137\x73\x65\162\166\x65\x72\137\x69\x64"] != 0 and array_key_exists($F7f24b19c4fe2e7a["\x66\157\162\143\x65\x5f\163\145\x72\x76\x65\x72\x5f\x69\x64"], $f9fb4c67a469992b)) { goto B88b9ccff6d3a5e9; } $Caa2ee9a32d06d17 = array(); foreach (array_keys($f9fb4c67a469992b) as $efa5d8ec8efb3ab5) { goto a37aa67f47afa000; Bd8fb66d07385c85: unset($f9fb4c67a469992b[$efa5d8ec8efb3ab5]); E486b2be5fad34ba: goto F2f7f75ffde10175; F867d355a474c536: $ba42a9eb9aacede2 = $efa5d8ec8efb3ab5; goto d309d56a14406918; a37aa67f47afa000: if (self::$rServers[$efa5d8ec8efb3ab5]["\x65\156\141\142\154\145\137\147\145\157\x69\x70"] == 1) { goto Db4bc75c9a844144; } if (self::$rServers[$efa5d8ec8efb3ab5]["\145\156\x61\x62\x6c\x65\137\151\163\x70"] == 1) { goto c9fa6fa9ed9afe37; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = 1; goto bb20f5a75401d02b; c9fa6fa9ed9afe37: goto aeacdeefeb507ec2; bda198593edfa959: unset($f9fb4c67a469992b[$efa5d8ec8efb3ab5]); E723727f4731a289: goto C34e2c66e3b7d50c; E33559b5dce38790: $ba42a9eb9aacede2 = $efa5d8ec8efb3ab5; goto Ae48ba2184f47263; d309d56a14406918: goto Ec7e9ebf21d9c201; F2f7f75ffde10175: bb20f5a75401d02b: goto Ad9900370945a029; Db4bc75c9a844144: goto f2627c58cb6771de; f2627c58cb6771de: if (in_array($C9502b7846a61338, self::$rServers[$efa5d8ec8efb3ab5]["\x67\x65\x6f\151\x70\137\x63\x6f\x75\156\x74\x72\x69\145\x73"])) { goto E33559b5dce38790; } if (self::$rServers[$efa5d8ec8efb3ab5]["\x67\145\157\151\x70\x5f\x74\171\160\145"] == "\163\x74\x72\151\143\164") { goto A8d6d287d42c7a5f; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["\147\145\x6f\151\x70\x5f\164\x79\160\x65"] == "\154\157\x77\x5f\160\162\x69\157\x72\151\164\x79" ? 1 : 2; goto E723727f4731a289; A8d6d287d42c7a5f: goto bda198593edfa959; Ae48ba2184f47263: goto Ec7e9ebf21d9c201; C34e2c66e3b7d50c: Ad9900370945a029: B2be37830bbe3ad4: goto e8440108e4cbc04f; aeacdeefeb507ec2: if (in_array($F3edcd69d98f2e7d, self::$rServers[$efa5d8ec8efb3ab5]["\x69\x73\x70\137\x6e\x61\155\x65\163"])) { goto F867d355a474c536; } if (self::$rServers[$efa5d8ec8efb3ab5]["\151\163\160\137\164\171\x70\145"] == "\x73\x74\162\x69\x63\x74") { goto A611fded970d77bb; } $Caa2ee9a32d06d17[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["\151\163\x70\137\x74\x79\160\x65"] == "\154\x6f\167\137\x70\x72\151\x6f\x72\x69\164\x79" ? 1 : 2; goto E486b2be5fad34ba; A611fded970d77bb: goto Bd8fb66d07385c85; e8440108e4cbc04f: } goto B157d06d80c2785b; F2feaaab51f57b99: bd02a9f545cfbbbb: $C9b351102da20325 = self::fa321fFA26C1432f(); $d497cfc978cbeef4 = self::fA321fFA26C1432F(true); $f9fb4c67a469992b = array(); foreach ($fdc62578ff4b88e5 as $efa5d8ec8efb3ab5) { goto e716f115471cc704; e716f115471cc704: if (self::$rServers[$efa5d8ec8efb3ab5]["\145\x6e\x61\142\x6c\145\x5f\x70\x72\157\170\171"] && (!$F7f24b19c4fe2e7a["\151\163\x5f\x72\x65\163\164\x72\x65\141\155\145\x72"] or !self::$rSettings["\x72\145\163\x74\162\x65\141\155\x65\162\137\142\171\160\141\163\163\x5f\160\x72\157\x78\x79"])) { goto b7ae0eff5042aa84; } $fe6311c337adf7df = isset($C9b351102da20325[$efa5d8ec8efb3ab5]["\x6f\156\x6c\151\x6e\x65\x5f\143\x6c\x69\x65\156\x74\163"]) ? $C9b351102da20325[$efa5d8ec8efb3ab5]["\157\156\x6c\x69\x6e\x65\137\x63\154\x69\145\156\x74\163"] : 0; if (!($fe6311c337adf7df == 0)) { goto D9a4c12371e0b59c; } $C9b351102da20325[$efa5d8ec8efb3ab5]["\x63\141\160\x61\143\151\164\x79"] = 0; D9a4c12371e0b59c: goto dbd888e2f6159193; D92f85a0ba2c2915: E970a6938719e488: f8005e86a1fe659a: goto e2122d1c85c61f73; dbd888e2f6159193: $f9fb4c67a469992b[$efa5d8ec8efb3ab5] = self::$rServers[$efa5d8ec8efb3ab5]["\164\157\164\x61\154\x5f\143\154\x69\145\x6e\x74\x73"] > 0 && self::$rServers[$efa5d8ec8efb3ab5]["\x74\x6f\x74\x61\x6c\137\x63\154\x69\x65\156\x74\x73"] > $fe6311c337adf7df ? $C9b351102da20325[$efa5d8ec8efb3ab5]["\143\x61\x70\141\x63\151\164\171"] : false; goto E970a6938719e488; b7ae0eff5042aa84: foreach (self::$rServers as $da016afdf0f5a77d => $d00f4793ede66fe7) { if (!($d00f4793ede66fe7["\163\x65\162\166\145\x72\x5f\x74\x79\160\x65"] == 1 && $d00f4793ede66fe7["\x70\x61\162\145\x6e\x74\137\151\x64"] == $efa5d8ec8efb3ab5 && $d00f4793ede66fe7["\163\x65\x72\166\145\x72\137\157\x6e\x6c\151\156\145"])) { goto d10798dcfd6e6fad; } $fe6311c337adf7df = isset($d497cfc978cbeef4[$da016afdf0f5a77d]["\157\156\x6c\151\156\145\137\143\154\151\145\156\x74\163"]) ? $d497cfc978cbeef4[$da016afdf0f5a77d]["\157\x6e\154\151\x6e\145\137\143\x6c\x69\145\x6e\x74\163"] : 0; if (!($fe6311c337adf7df == 0)) { goto e5aaf3baf6afe481; } $d497cfc978cbeef4[$da016afdf0f5a77d]["\143\141\160\141\x63\151\x74\171"] = 0; e5aaf3baf6afe481: $f9fb4c67a469992b[$da016afdf0f5a77d] = self::$rServers[$da016afdf0f5a77d]["\x74\x6f\x74\x61\x6c\137\x63\154\151\145\156\x74\x73"] > 0 && self::$rServers[$da016afdf0f5a77d]["\x74\x6f\x74\x61\x6c\137\x63\x6c\x69\x65\156\x74\x73"] > $fe6311c337adf7df ? $d497cfc978cbeef4[$da016afdf0f5a77d]["\x63\141\160\141\143\x69\164\x79"] : false; d10798dcfd6e6fad: d266d1b34a2de9c9: } Eddcdc8f8b63fb51: goto D92f85a0ba2c2915; e2122d1c85c61f73: } goto d74242e393416e02; C6e06d24b0f926e4: $fdc62578ff4b88e5 = array(); foreach (self::$rServers as $efa5d8ec8efb3ab5 => $d00f4793ede66fe7) { if (!(!$d00f4793ede66fe7["\163\145\x72\x76\x65\x72\x5f\x6f\156\x6c\x69\156\145"] || $d00f4793ede66fe7["\x73\145\162\x76\145\162\137\164\171\x70\145"] != 0)) { goto A677220662aaefe5; } goto a3ecf9a2732e15a7; A677220662aaefe5: $fdc62578ff4b88e5[] = $efa5d8ec8efb3ab5; a3ecf9a2732e15a7: } f776ab44008a5d9b: if (!empty($fdc62578ff4b88e5)) { goto bd02a9f545cfbbbb; } return false; goto F2feaaab51f57b99; F6430a3fdda7107d: } public static function E0dfA6f377218491($F08e462dcbfb1788, $E2980ebe5cbe3370, $ae8c1b90a1b3c353 = null, $Fe2c987b3598866e = '', $C85a9af7d2969dae = null, $f089fd7362a9aa86 = null) { goto F5b5a745d9a10e05; ee1a8ea3a239162e: foreach ($cc600fbf91ca45ba as $D85e60d2db352f2e) { goto A345b259c5627e85; E962dfcdfcbc9c9d: $c975bde7ae37ea24->zRem("\123\x45\x52\126\x45\x52\137\x4c\111\x4e\x45\123\43{$D85e60d2db352f2e["\163\145\162\x76\x65\162\x5f\151\x64"]}", $D85e60d2db352f2e["\x75\165\x69\x64"]); e3ad13563897492f: if (!$D85e60d2db352f2e["\x70\162\157\x78\171\137\151\144"]) { goto Db7f8fe8ec3beb5b; } $c975bde7ae37ea24->zRem("\120\x52\x4f\x58\x59\x23{$D85e60d2db352f2e["\160\x72\x6f\x78\x79\x5f\151\144"]}", $D85e60d2db352f2e["\x75\x75\x69\x64"]); Db7f8fe8ec3beb5b: goto e3b335165d80d558; e3b335165d80d558: $c975bde7ae37ea24->del($D85e60d2db352f2e["\165\165\x69\x64"]); $B3f7b3857dc7970a[] = $D85e60d2db352f2e["\165\x75\151\144"]; B3f22a5dcd2b1ed2: goto C7751d33b4ce65a2; A345b259c5627e85: $c975bde7ae37ea24->zRem("\x4c\111\x4e\x45\43{$D85e60d2db352f2e["\x69\144\145\156\x74\x69\164\171"]}", $D85e60d2db352f2e["\165\165\x69\x64"]); $c975bde7ae37ea24->zRem("\x4c\x49\x4e\x45\x5f\101\x4c\114\x23{$D85e60d2db352f2e["\151\144\x65\x6e\164\151\x74\171"]}", $D85e60d2db352f2e["\165\x75\x69\144"]); $c975bde7ae37ea24->zRem("\x53\x54\x52\x45\x41\115\43{$D85e60d2db352f2e["\x73\x74\162\145\x61\x6d\137\x69\x64"]}", $D85e60d2db352f2e["\165\x75\x69\144"]); $c975bde7ae37ea24->zRem("\x53\x45\x52\x56\105\122\x23{$D85e60d2db352f2e["\x73\x65\162\x76\x65\162\137\x69\x64"]}", $D85e60d2db352f2e["\165\165\x69\x64"]); if (!$D85e60d2db352f2e["\x75\163\x65\x72\x5f\151\x64"]) { goto e3ad13563897492f; } goto E962dfcdfcbc9c9d; C7751d33b4ce65a2: } e4be20a78dac3659: $c975bde7ae37ea24->zRem("\103\x4f\116\116\105\x43\124\x49\117\x4e\x53", ...$B3f7b3857dc7970a); $c975bde7ae37ea24->zRem("\114\x49\x56\x45", ...$B3f7b3857dc7970a); $c975bde7ae37ea24->sRem("\105\116\x44\105\x44", ...$B3f7b3857dc7970a); goto Baa54df8d55a948f; B4656b4a5d7b7cc8: if ($C85a9af7d2969dae && $f089fd7362a9aa86) { goto C09d01cc26c854fd; } if ($C85a9af7d2969dae) { goto A4d06cee2463d320; } $fbc5e3fe1b0d3b13 = array(0); goto Bb5388f43b4a36c2; A4d06cee2463d320: goto Cf554b84c5ebe036; F901c0abdd235ced: return; A0718f84b7d4d5d9: $aa779dfce0c9f806 = self::$db->get_rows(); goto E915ac5974804926; D8beaa7746bbcb40: goto fbe915ede175bfe5; Bcf6d03b14140f89: return $D8172942606e77ef; goto e7c3f42fc8b75514; c180d04d74e16d4d: ec468bce101d0695: foreach ($fbc5e3fe1b0d3b13 as $b888470e58f9a548) { goto ab551ab048b0f071; f5ce291a54cdfc76: if (!self::C0695018154d7154($aa779dfce0c9f806[$ac82ae799aece42b])) { goto C57652da85a42a7e; } $D8172942606e77ef++; if (!($aa779dfce0c9f806[$ac82ae799aece42b]["\143\x6f\156\x74\141\151\156\145\x72"] != "\150\x6c\163")) { goto f8178402f6ebfb1d; } if (self::$rSettings["\x72\x65\144\151\163\x5f\x68\141\x6e\144\154\x65\162"]) { goto dc6c27f78db5f403; } $cc600fbf91ca45ba[] = intval($aa779dfce0c9f806[$ac82ae799aece42b]["\141\143\164\151\166\151\x74\x79\x5f\151\x64"]); goto Bb51f7c47eb4676f; d4d3517723d04135: ee9bb9918ec066da: c25556ab84deb0ed: $ac82ae799aece42b++; goto e221ace59f75127c; Fb298aa9db9566b5: goto f6d1aa30ac3e2b10; E250ffaa72600da7: f8178402f6ebfb1d: if (!($aa779dfce0c9f806[$ac82ae799aece42b]["\x6f\156\137\144\x65\x6d\x61\x6e\x64"] && $aa779dfce0c9f806[$ac82ae799aece42b]["\163\145\x72\x76\145\x72\137\151\144"] == SERVER_ID && self::$rSettings["\x6f\156\137\x64\x65\155\x61\156\x64\x5f\151\156\163\x74\141\x6e\x74\137\157\x66\x66"])) { goto c716790cce4dfa2e; } self::C2C4A4929F51AeB6($aa779dfce0c9f806[$ac82ae799aece42b]["\x73\x74\x72\145\141\x6d\x5f\x69\144"], $aa779dfce0c9f806[$ac82ae799aece42b]["\160\x69\x64"]); c716790cce4dfa2e: C57652da85a42a7e: goto d4d3517723d04135; Bb51f7c47eb4676f: goto Bd90dbefbcb5735d; dc6c27f78db5f403: $cc600fbf91ca45ba[] = $aa779dfce0c9f806[$ac82ae799aece42b]; Bd90dbefbcb5735d: $b6c7cc913ba9eb7a[] = $aa779dfce0c9f806[$ac82ae799aece42b]["\165\x75\151\144"]; goto E250ffaa72600da7; f6d1aa30ac3e2b10: acd592c2bb87fdef: goto Db5c597c8b156204; ab551ab048b0f071: $ac82ae799aece42b = 0; e221ace59f75127c: if (!($ac82ae799aece42b < count($aa779dfce0c9f806) && $D8172942606e77ef < $Dccebfeab89fb0f4)) { goto Fb298aa9db9566b5; } if (!($D8172942606e77ef == $Dccebfeab89fb0f4)) { goto Cf7ae629ed2c376a; } goto eabfca1186523d95; goto f480d37ed3fb30a2; f480d37ed3fb30a2: Cf7ae629ed2c376a: if (!($aa779dfce0c9f806[$ac82ae799aece42b]["\160\151\x64"] == getmypid())) { goto fcab45d72ad5899b; } goto c25556ab84deb0ed; fcab45d72ad5899b: if (!($aa779dfce0c9f806[$ac82ae799aece42b]["\165\x73\145\x72\137\151\160"] == $C85a9af7d2969dae && $aa779dfce0c9f806[$ac82ae799aece42b]["\x75\163\145\162\x5f\141\147\x65\x6e\164"] == $f089fd7362a9aa86 && $b888470e58f9a548 == 2 or $aa779dfce0c9f806[$ac82ae799aece42b]["\165\163\x65\x72\137\x69\160"] == $C85a9af7d2969dae && $b888470e58f9a548 == 1 or $b888470e58f9a548 == 0)) { goto ee9bb9918ec066da; } goto f5ce291a54cdfc76; Db5c597c8b156204: } eabfca1186523d95: if (empty($cc600fbf91ca45ba)) { goto B2fbf8dfcc81147c; } if (self::$rSettings["\162\145\144\151\x73\x5f\150\x61\156\x64\154\x65\162"]) { goto f7784ca1cee23b7b; } goto b3a7ca7c7fd917ea; Cf554b84c5ebe036: $fbc5e3fe1b0d3b13 = array(1, 0); Bb5388f43b4a36c2: goto ec468bce101d0695; C09d01cc26c854fd: $fbc5e3fe1b0d3b13 = array(2, 1, 0); goto c180d04d74e16d4d; fbe915ede175bfe5: $aa779dfce0c9f806 = array(); $D1f76f574c40336d = self::B283EC048c0b4D5f($F08e462dcbfb1788, true, true); $Dccebfeab89fb0f4 = count($D1f76f574c40336d) - $E2980ebe5cbe3370; if (!($Dccebfeab89fb0f4 <= 0)) { goto F268fa98c859e504; } return; goto F2d6cb04118961c7; Cbec508ff77cb7c8: self::$db->query("\123\x45\114\x45\x43\x54\x20\x60\154\x69\x6e\x65\163\137\154\x69\x76\145\x60\x2e\52\54\40\x60\x6f\x6e\x5f\x64\145\x6d\141\x6e\144\x60\40\106\122\x4f\x4d\40\x60\x6c\x69\x6e\x65\x73\137\x6c\151\166\x65\140\40\114\x45\x46\x54\x20\112\117\111\x4e\x20\140\163\164\162\145\141\x6d\163\x5f\x73\x65\x72\x76\x65\162\163\140\x20\117\x4e\x20\x60\163\x74\x72\145\141\155\x73\137\x73\145\x72\x76\x65\162\163\140\56\x60\163\x74\162\x65\x61\155\137\x69\x64\140\40\75\40\140\x6c\151\156\145\163\137\154\x69\x76\x65\x60\56\140\x73\164\162\145\141\x6d\137\151\x64\x60\40\101\116\104\40\140\163\164\162\145\x61\155\x73\x5f\x73\x65\162\x76\145\x72\x73\140\x2e\140\163\145\162\166\x65\x72\x5f\151\x64\x60\40\75\40\x60\x6c\151\x6e\145\x73\x5f\x6c\x69\166\145\x60\x2e\140\x73\x65\x72\x76\x65\x72\x5f\x69\x64\x60\40\127\110\105\x52\x45\40\140\154\151\x6e\x65\x73\x5f\154\151\166\145\140\x2e\x60\x68\x6d\141\143\137\151\144\140\40\x3d\x20\x3f\x20\101\x4e\104\40\140\154\151\x6e\x65\163\x5f\154\x69\x76\x65\x60\x2e\x60\150\x6c\x73\137\145\156\144\x60\40\75\40\60\40\101\x4e\104\40\x60\x6c\151\x6e\145\x73\137\154\x69\x76\145\x60\56\140\x68\x6d\141\143\x5f\x69\144\145\156\164\151\146\151\145\162\x60\x20\75\40\x3f\x20\x4f\x52\x44\105\122\40\102\131\40\x60\154\151\156\x65\x73\137\154\x69\166\145\x60\56\140\141\143\164\151\x76\151\x74\171\137\x69\x64\140\40\101\123\x43", $ae8c1b90a1b3c353, $Fe2c987b3598866e); a836030ba7ea5ebb: $F1d86609880d1adc = self::$db->num_rows(); $Dccebfeab89fb0f4 = $F1d86609880d1adc - $E2980ebe5cbe3370; if (!($Dccebfeab89fb0f4 <= 0)) { goto A0718f84b7d4d5d9; } goto F901c0abdd235ced; A0f437b603013a66: array_multisort($F6f983527b0cb726, SORT_ASC, $aa779dfce0c9f806); E915ac5974804926: $C85a9af7d2969dae = self::cbe116dF36E3a66a(); $D8172942606e77ef = 0; $b6c7cc913ba9eb7a = $cc600fbf91ca45ba = array(); goto B4656b4a5d7b7cc8; F5b5a745d9a10e05: if (self::$rSettings["\x72\x65\144\x69\163\137\x68\141\x6e\144\154\145\162"]) { goto D8beaa7746bbcb40; } if ($ae8c1b90a1b3c353) { goto Ca1942003cf2fb68; } self::$db->query("\x53\105\114\105\103\124\x20\x60\x6c\151\156\x65\163\137\154\x69\166\x65\140\x2e\52\x2c\x20\140\157\x6e\x5f\x64\x65\x6d\141\156\x64\x60\40\106\x52\x4f\x4d\x20\140\x6c\x69\156\145\163\x5f\x6c\x69\x76\145\140\x20\x4c\105\106\124\40\112\117\x49\116\40\140\x73\x74\162\145\x61\155\163\137\x73\145\x72\166\145\162\163\140\x20\x4f\116\40\x60\163\164\162\x65\141\155\x73\x5f\163\145\x72\166\145\x72\163\140\56\x60\163\x74\162\145\x61\155\x5f\x69\144\x60\40\x3d\x20\140\154\151\x6e\145\163\x5f\x6c\x69\x76\145\140\56\140\x73\164\162\145\141\x6d\137\x69\144\x60\40\x41\116\x44\x20\x60\163\x74\x72\x65\x61\155\163\137\x73\145\162\x76\x65\x72\163\140\x2e\140\x73\x65\x72\x76\x65\162\137\x69\144\x60\40\75\40\x60\154\x69\x6e\x65\163\137\154\151\x76\145\x60\56\x60\x73\x65\162\x76\145\x72\x5f\151\x64\140\x20\127\x48\x45\122\x45\x20\x60\154\x69\156\145\163\x5f\x6c\x69\x76\x65\x60\x2e\140\165\163\145\162\137\x69\x64\140\x20\75\x20\x3f\40\101\x4e\x44\x20\140\154\151\x6e\x65\163\x5f\154\x69\166\x65\x60\x2e\140\x68\x6c\x73\137\145\x6e\x64\140\40\75\x20\60\40\117\x52\104\105\x52\x20\x42\x59\x20\140\x6c\x69\x6e\145\163\137\x6c\x69\x76\145\140\56\x60\141\x63\x74\151\x76\151\x74\x79\x5f\x69\x64\x60\40\101\x53\x43", $F08e462dcbfb1788); goto a836030ba7ea5ebb; Ca1942003cf2fb68: goto Cbec508ff77cb7c8; F2d6cb04118961c7: F268fa98c859e504: foreach (array_map("\x69\147\142\151\156\x61\162\x79\137\x75\x6e\x73\145\x72\x69\141\154\151\172\x65", self::$redis->mGet($D1f76f574c40336d)) as $D85e60d2db352f2e) { if (!is_array($D85e60d2db352f2e)) { goto C5235e8e7e846f57; } $aa779dfce0c9f806[] = $D85e60d2db352f2e; C5235e8e7e846f57: c33f72ea9a2e4dac: } f5e5e31804d43a0c: unset($D1f76f574c40336d); $F6f983527b0cb726 = array_column($aa779dfce0c9f806, "\144\141\x74\145\137\163\x74\141\x72\x74"); goto A0f437b603013a66; b3a7ca7c7fd917ea: self::$db->query("\x44\105\114\x45\x54\105\x20\106\x52\117\115\40\x60\154\151\156\x65\x73\137\x6c\151\166\145\x60\x20\x57\x48\x45\122\x45\40\x60\x61\x63\x74\x69\x76\x69\164\x79\x5f\151\144\x60\40\x49\x4e\40\x28" . implode("\x2c", array_map("\x69\156\x74\x76\x61\154", $cc600fbf91ca45ba)) . "\x29"); goto E864556cd7247ca0; f7784ca1cee23b7b: $B3f7b3857dc7970a = array(); $c975bde7ae37ea24 = XUI::$redis->multi(); goto ee1a8ea3a239162e; Baa54df8d55a948f: $c975bde7ae37ea24->exec(); E864556cd7247ca0: foreach ($b6c7cc913ba9eb7a as $Faae14c064aabdac) { unlink(CONS_TMP_PATH . $Faae14c064aabdac); f0c7016a426e604c: } A05c30a64bc3796d: B2fbf8dfcc81147c: goto Bcf6d03b14140f89; e7c3f42fc8b75514: } public static function C0695018154D7154($Ba4e9d5b70ab5660) { goto e3161dd27d977cc9; Fad60fb0dd04f956: shell_exec("\x77\147\145\x74\x20\x2d\x2d\x74\x69\155\145\157\x75\164\75\x32\40\x2d\x4f\40\57\x64\145\166\57\x6e\165\154\154\x20\55\x6f\x20\57\144\145\166\57\x6e\x75\x6c\154\x20\42" . self::$rServers[SERVER_ID]["\162\164\155\160\137\x6d\160\x6f\x72\164\137\x75\x72\x6c"] . "\x63\x6f\x6e\164\162\x6f\x6c\57\144\x72\157\x70\x2f\143\154\151\x65\156\x74\77\x63\154\x69\x65\x6e\x74\x69\x64\x3d" . intval($Ba4e9d5b70ab5660["\x70\x69\x64"]) . "\x22\40\76\x2f\144\145\166\57\156\x75\154\x6c\40\62\76\57\144\145\166\57\x6e\x75\x6c\154\x20\x26"); c680df8906f00765: Cb19598f29d9adbd: self::A20Bf78d54734EB2($Ba4e9d5b70ab5660["\x73\145\162\x76\x65\162\137\x69\144"], $Ba4e9d5b70ab5660["\x70\x72\157\170\x79\137\151\x64"], $Ba4e9d5b70ab5660["\x75\163\145\x72\137\151\144"], $Ba4e9d5b70ab5660["\x73\164\162\x65\x61\x6d\137\151\x64"], $Ba4e9d5b70ab5660["\144\141\x74\145\x5f\x73\164\x61\162\164"], $Ba4e9d5b70ab5660["\x75\163\x65\162\x5f\x61\x67\145\x6e\164"], $Ba4e9d5b70ab5660["\165\x73\145\162\137\x69\x70"], $Ba4e9d5b70ab5660["\143\x6f\x6e\x74\x61\151\156\x65\x72"], $Ba4e9d5b70ab5660["\147\145\x6f\151\160\x5f\143\x6f\165\x6e\x74\x72\171\137\143\x6f\144\x65"], $Ba4e9d5b70ab5660["\x69\163\160"], $Ba4e9d5b70ab5660["\145\x78\x74\145\x72\156\x61\154\x5f\x64\x65\166\151\143\x65"], $Ba4e9d5b70ab5660["\144\151\x76\x65\x72\x67\x65\156\143\x65"], $Ba4e9d5b70ab5660["\x68\x6d\141\x63\137\151\x64"], $Ba4e9d5b70ab5660["\150\155\141\143\137\x69\144\x65\156\164\x69\x66\x69\145\x72"]); return true; goto c810b59ca2d6949b; E75ac3fd5a72e9d8: a3ed069c1c913f85: self::BB0E5BD764c490A2($Ba4e9d5b70ab5660, array(), "\x63\154\x6f\x73\145"); Fde368e0f6ebfffe: b39ae6653c20bd97: goto Cb19598f29d9adbd; goto b574b10489edd94e; e3161dd27d977cc9: if (!empty($Ba4e9d5b70ab5660)) { goto fa37f354aa2a5718; } return false; fa37f354aa2a5718: if (is_array($Ba4e9d5b70ab5660)) { goto f79eb5de3b8b9274; } if (!self::$rSettings["\x72\145\x64\151\x73\x5f\x68\141\x6e\x64\x6c\145\x72"]) { goto bc5a7815acd45686; } goto f3df66d1ab8c9306; Ddbbf4ec7500a141: if ($Ba4e9d5b70ab5660["\143\157\x6e\x74\141\x69\156\145\x72"] == "\162\x74\x6d\160") { goto b8041d33d6b26c65; } if ($Ba4e9d5b70ab5660["\x63\x6f\156\164\141\x69\156\x65\x72"] == "\x68\154\x73") { goto a339a1d013577eae; } if ($Ba4e9d5b70ab5660["\x73\145\162\166\145\162\x5f\151\144"] == SERVER_ID) { goto C4c568959a27c20c; } if (self::$rSettings["\162\145\144\x69\x73\137\x68\x61\156\144\154\x65\x72"]) { goto E3a776ce90c51e94; } self::$db->query("\x49\x4e\123\x45\x52\124\40\x49\x4e\124\x4f\x20\x60\x73\151\147\x6e\141\154\163\x60\40\50\140\160\x69\x64\x60\x2c\x60\163\x65\162\166\145\162\137\x69\144\x60\54\x60\x74\x69\x6d\145\140\x29\x20\x56\x41\x4c\125\105\x53\50\x3f\54\x3f\54\x55\116\111\x58\137\x54\111\115\x45\123\x54\101\115\x50\50\x29\x29", $Ba4e9d5b70ab5660["\x70\x69\144"], $Ba4e9d5b70ab5660["\163\x65\x72\166\145\x72\137\x69\x64"]); goto de0b38c8e5733281; f3df66d1ab8c9306: $Ba4e9d5b70ab5660 = igbinary_unserialize(self::$redis->get($Ba4e9d5b70ab5660)); goto e2a32615e5834cfd; bc5a7815acd45686: if (strlen(strval($Ba4e9d5b70ab5660)) == 32) { goto a9bee688ee0ab3aa; } self::$db->query("\123\105\114\105\x43\124\x20\x2a\40\x46\122\117\x4d\40\140\x6c\x69\156\x65\x73\x5f\154\151\x76\145\x60\40\127\x48\x45\122\105\x20\140\x61\143\x74\151\166\151\x74\171\x5f\x69\144\140\40\75\x20\x3f", $Ba4e9d5b70ab5660); goto E08822c63409d4a5; D0b3e4775d1de2ca: e2a32615e5834cfd: f79eb5de3b8b9274: if (is_array($Ba4e9d5b70ab5660)) { goto F4f79ecd0e420ff9; } return false; F4f79ecd0e420ff9: goto Ddbbf4ec7500a141; de0b38c8e5733281: goto A8890c6494ec55ec; E3a776ce90c51e94: self::d5e820356C831f6E($Ba4e9d5b70ab5660["\x70\x69\144"], $Ba4e9d5b70ab5660["\x73\x65\162\x76\145\x72\x5f\151\x64"], 0); A8890c6494ec55ec: goto Cc6a76899d34316b; goto f5746994769471aa; E08822c63409d4a5: goto C3311b6ed080a81f; a9bee688ee0ab3aa: self::$db->query("\x53\105\x4c\x45\103\x54\40\x2a\x20\106\x52\117\115\x20\140\x6c\x69\156\145\163\137\154\151\166\145\x60\x20\x57\110\x45\x52\105\40\140\x75\165\x69\144\140\x20\75\x20\77", $Ba4e9d5b70ab5660); C3311b6ed080a81f: $Ba4e9d5b70ab5660 = self::$db->get_row(); goto D0b3e4775d1de2ca; a02eacdf45557327: goto b39ae6653c20bd97; a339a1d013577eae: if (self::$rSettings["\162\145\x64\x69\x73\137\x68\x61\x6e\144\x6c\145\x72"]) { goto a3ed069c1c913f85; } self::$db->query("\x55\120\x44\101\124\105\40\140\x6c\151\x6e\x65\x73\x5f\x6c\151\x76\145\140\x20\x53\x45\124\x20\140\150\154\x73\137\x65\156\x64\x60\40\75\40\x31\x20\x57\110\105\122\x45\x20\140\141\x63\x74\x69\166\x69\164\x79\137\151\144\x60\40\75\40\77", $Ba4e9d5b70ab5660["\x61\x63\164\x69\166\x69\164\x79\x5f\x69\x64"]); goto Fde368e0f6ebfffe; goto E75ac3fd5a72e9d8; D5e746b9a995b48c: Adb3ef35fb2850c0: self::D5E820356c831f6E($Ba4e9d5b70ab5660["\x70\x69\x64"], $Ba4e9d5b70ab5660["\163\145\162\x76\x65\162\137\x69\x64"], 1); Da81e1cabba747a6: goto c680df8906f00765; e00ceacca0f67baa: goto Fad60fb0dd04f956; b574b10489edd94e: b8041d33d6b26c65: if ($Ba4e9d5b70ab5660["\x73\145\x72\x76\x65\x72\x5f\x69\x64"] == SERVER_ID) { goto e00ceacca0f67baa; } if (self::$rSettings["\162\x65\144\x69\163\137\x68\141\156\144\154\145\162"]) { goto Adb3ef35fb2850c0; } self::$db->query("\x49\x4e\123\x45\122\124\x20\x49\x4e\x54\x4f\40\x60\x73\x69\x67\156\x61\154\x73\140\40\50\x60\160\151\144\x60\x2c\140\x73\x65\162\166\145\162\137\151\144\140\x2c\x60\162\x74\x6d\160\140\x2c\x60\164\151\155\145\140\x29\40\x56\101\x4c\125\x45\123\x28\77\x2c\x3f\x2c\x3f\x2c\x55\116\x49\x58\137\x54\x49\115\105\x53\124\101\115\120\x28\x29\51", $Ba4e9d5b70ab5660["\x70\x69\144"], $Ba4e9d5b70ab5660["\163\x65\x72\166\x65\x72\x5f\x69\144"], 1); goto Da81e1cabba747a6; goto D5e746b9a995b48c; f5746994769471aa: C4c568959a27c20c: if (!(!in_array(intval($Ba4e9d5b70ab5660["\160\x69\144"]), self::$rFPMPIDs) && $Ba4e9d5b70ab5660["\x70\151\x64"] != getmypid() && is_numeric($Ba4e9d5b70ab5660["\x70\151\144"]) && $Ba4e9d5b70ab5660["\160\151\144"] > 0)) { goto d02823241acaf014; } posix_kill(intval($Ba4e9d5b70ab5660["\x70\151\x64"]), 9); d02823241acaf014: Cc6a76899d34316b: goto a02eacdf45557327; c810b59ca2d6949b: } public static function d4e366c6eB3828A4($Dca59bd0cc2fb95b) { goto Ea5db35c52682d54; b81699e6e4747c4b: $Ba4e9d5b70ab5660 = self::$db->get_row(); self::$db->query("\x44\105\114\105\124\105\x20\106\122\x4f\x4d\x20\140\154\151\156\x65\x73\x5f\x6c\x69\166\145\140\40\127\x48\105\x52\x45\x20\x60\x61\143\164\x69\x76\x69\164\171\x5f\151\144\x60\40\75\x20\x3f", $Ba4e9d5b70ab5660["\x61\143\164\x69\166\x69\x74\171\137\x69\144"]); self::A20Bf78d54734EB2($Ba4e9d5b70ab5660["\x73\x65\162\x76\145\x72\x5f\151\144"], $Ba4e9d5b70ab5660["\160\162\157\170\171\137\x69\x64"], $Ba4e9d5b70ab5660["\165\163\x65\162\x5f\x69\144"], $Ba4e9d5b70ab5660["\163\164\x72\x65\x61\155\137\151\144"], $Ba4e9d5b70ab5660["\144\x61\164\145\x5f\163\x74\x61\162\x74"], $Ba4e9d5b70ab5660["\x75\x73\145\x72\137\141\x67\x65\x6e\164"], $Ba4e9d5b70ab5660["\165\163\145\162\x5f\151\x70"], $Ba4e9d5b70ab5660["\143\157\156\x74\141\x69\156\x65\162"], $Ba4e9d5b70ab5660["\147\145\157\151\x70\137\x63\157\x75\156\x74\x72\171\137\143\157\144\x65"], $Ba4e9d5b70ab5660["\x69\x73\x70"], $Ba4e9d5b70ab5660["\145\x78\x74\x65\162\x6e\x61\x6c\137\144\x65\166\x69\143\145"], $Ba4e9d5b70ab5660["\144\151\166\145\162\x67\x65\x6e\143\x65"], $Ba4e9d5b70ab5660["\150\155\x61\x63\137\151\x64"], $Ba4e9d5b70ab5660["\150\x6d\x61\x63\137\151\144\x65\x6e\164\x69\146\151\145\x72"]); return true; cc6efce5857a4d73: goto Ec8ed0fa60658ea9; Ec8ed0fa60658ea9: return false; goto D11bdf2c21cf5807; Ea5db35c52682d54: if (!empty($Dca59bd0cc2fb95b)) { goto d780ac829b1d704b; } return false; d780ac829b1d704b: self::$db->query("\123\x45\114\x45\103\x54\x20\x2a\x20\106\122\x4f\115\40\140\x6c\x69\x6e\x65\163\x5f\154\151\x76\x65\140\40\x57\x48\105\122\105\x20\140\143\x6f\156\164\141\x69\x6e\145\162\x60\x20\x3d\40\x27\x72\x74\155\160\x27\x20\101\x4e\104\40\140\160\151\144\x60\x20\75\40\x3f\40\x41\x4e\x44\40\140\x73\x65\x72\166\x65\x72\137\151\x64\140\40\75\40\x3f", $Dca59bd0cc2fb95b, SERVER_ID); if (!(self::$db->num_rows() > 0)) { goto cc6efce5857a4d73; } goto b81699e6e4747c4b; D11bdf2c21cf5807: } public static function a20BF78d54734eB2($efa5d8ec8efb3ab5, $da016afdf0f5a77d, $F08e462dcbfb1788, $Cb0e6b6bea608281, $a57bb92003c6af8e, $f089fd7362a9aa86, $C85a9af7d2969dae, $f436329234033eb2, $Cd883c9ac93f468e, $b6727b1483ae8ac1, $D04713972bce545c = '', $A1c7ac44a6ada6b4 = 0, $ae8c1b90a1b3c353 = null, $Fe2c987b3598866e = '') { if (!(self::$rSettings["\163\x61\166\x65\x5f\x63\154\x6f\x73\145\x64\137\143\x6f\x6e\x6e\145\143\x74\x69\157\156"] == 0)) { goto f5c2d058e5306352; } return; f5c2d058e5306352: if (!($efa5d8ec8efb3ab5 && $F08e462dcbfb1788 && $Cb0e6b6bea608281)) { goto ab9b77ca45318f61; } $Ba4e9d5b70ab5660 = array("\165\163\145\162\x5f\151\x64" => intval($F08e462dcbfb1788), "\163\164\x72\x65\x61\155\x5f\x69\x64" => intval($Cb0e6b6bea608281), "\163\x65\162\x76\x65\x72\137\x69\x64" => intval($efa5d8ec8efb3ab5), "\160\162\157\x78\x79\137\x69\144" => intval($da016afdf0f5a77d), "\x64\x61\164\145\x5f\x73\x74\x61\162\164" => intval($a57bb92003c6af8e), "\165\x73\145\162\137\141\x67\145\156\x74" => $f089fd7362a9aa86, "\x75\x73\145\162\137\x69\x70" => htmlentities($C85a9af7d2969dae), "\144\141\x74\x65\x5f\x65\156\144" => time(), "\143\157\156\x74\x61\151\x6e\x65\162" => $f436329234033eb2, "\x67\x65\157\x69\160\x5f\143\x6f\165\x6e\164\x72\171\x5f\x63\x6f\144\x65" => $Cd883c9ac93f468e, "\x69\x73\160" => $b6727b1483ae8ac1, "\x65\x78\x74\145\x72\156\141\x6c\x5f\x64\145\x76\151\x63\145" => htmlentities($D04713972bce545c), "\x64\x69\166\x65\x72\147\x65\x6e\143\145" => intval($A1c7ac44a6ada6b4), "\x68\155\x61\143\137\x69\144" => $ae8c1b90a1b3c353, "\150\x6d\141\143\137\151\x64\x65\156\164\151\x66\x69\145\162" => $Fe2c987b3598866e); file_put_contents(LOGS_TMP_PATH . "\141\x63\164\x69\166\151\x74\x79", base64_encode(json_encode($Ba4e9d5b70ab5660)) . "\xa", FILE_APPEND | LOCK_EX); ab9b77ca45318f61: } public static function A55a20B6c0D903fB() { $bc682183fc1f2478 = array(); self::$db->query("\x53\x45\x4c\105\x43\124\x20\140\151\160\x60\x2c\x20\x60\x70\x61\163\163\167\x6f\162\144\x60\54\x20\x60\x70\x75\x73\x68\140\x2c\x20\140\160\165\x6c\154\x60\x20\106\122\117\115\40\140\x72\164\155\160\137\151\160\163\x60"); foreach (self::$db->get_rows() as $e6489098a922f94f) { $bc682183fc1f2478[gethostbyname($e6489098a922f94f["\x69\160"])] = array("\x70\141\163\x73\x77\157\x72\144" => $e6489098a922f94f["\160\x61\x73\x73\167\157\x72\144"], "\x70\165\163\150" => boolval($e6489098a922f94f["\x70\165\163\150"]), "\x70\x75\154\154" => boolval($e6489098a922f94f["\160\x75\154\x6c"])); f9491800a10c6cfd: } Fe0e215760478b65: return $bc682183fc1f2478; } public static function e45f06c0aa682D7F($Cb0e6b6bea608281, $cc600fbf91ca45ba = array(), $f8cd97817c6cbdb2 = "\x6d\x6f\x76\x69\145") { goto E56b4f9daddb11ed; A22d61373fef20d7: return in_array(self::$db->get_col(), $cc600fbf91ca45ba); E69e3ef29d4ada65: goto fb4af7506af0f677; A4d8417865f56100: $a23d56d69160fd0b = igbinary_unserialize(file_get_contents(SERIES_TMP_PATH . "\163\x65\162\151\145\x73\x5f\x6d\x61\x70")); goto c4e914bf37c7d591; E56b4f9daddb11ed: if ($f8cd97817c6cbdb2 == "\x6d\157\x76\151\145") { goto a33aca77618814fe; } if (!($f8cd97817c6cbdb2 == "\x73\145\162\151\145\163")) { goto bf4b69dfc5b9440d; } if (self::$rCached) { goto A4d8417865f56100; } self::$db->query("\123\105\x4c\105\103\x54\x20\163\145\x72\151\145\163\137\151\144\x20\x46\x52\117\115\x20\x60\x73\x74\x72\145\x61\x6d\163\x5f\145\160\x69\163\x6f\x64\x65\x73\x60\40\127\x48\105\122\x45\x20\140\163\x74\x72\x65\141\155\x5f\151\144\x60\40\x3d\x20\77\x20\x4c\x49\x4d\111\124\40\x31", $Cb0e6b6bea608281); if (!(self::$db->num_rows() > 0)) { goto E69e3ef29d4ada65; } goto A22d61373fef20d7; c4e914bf37c7d591: return in_array($a23d56d69160fd0b[$Cb0e6b6bea608281], $cc600fbf91ca45ba); fb4af7506af0f677: bf4b69dfc5b9440d: goto d613f8af1ddc4a2c; a33aca77618814fe: goto d18c1bdb6a75f33c; d18c1bdb6a75f33c: return in_array($Cb0e6b6bea608281, $cc600fbf91ca45ba); d613f8af1ddc4a2c: return false; goto Cbc0cd2108400507; Cbc0cd2108400507: } public static function eE10a34E987e8eD2($F08e462dcbfb1788 = null, $fa431415ab2a46b9 = null, $a38e7b338168909c = null, $ae49450974a58762 = false, $d34b962b58623b47 = false, $C85a9af7d2969dae = '') { goto d9e0a3d843a08968; f2c544c8abe58412: c6e242e3242e6ca6: goto e32009b0b49fb4af; Faa25426da47a213: if (empty($a38e7b338168909c) && empty($F08e462dcbfb1788) && strlen($fa431415ab2a46b9) == 32) { goto F4d91c7ef1e41a9e; } if (!empty($fa431415ab2a46b9) && !empty($a38e7b338168909c)) { goto c1365662f5fa2e41; } goto d35ee1ea78ccbbdf; Bfd042e3ed4ff5da: return false; goto A0794e870f732caa; C3b8f948e40c3a69: self::$db->query("\123\105\114\105\x43\x54\40\140\154\x69\x6e\x65\163\x60\56\x2a\x2c\x20\x60\155\141\x67\x5f\144\145\x76\151\x63\145\x73\140\x2e\x60\x74\x6f\x6b\145\x6e\x60\40\x41\123\40\140\x6d\141\147\137\164\157\153\145\156\140\x20\106\x52\x4f\115\40\x60\154\x69\156\x65\x73\x60\40\x4c\x45\x46\124\x20\112\x4f\x49\x4e\40\x60\155\141\x67\x5f\x64\x65\x76\151\x63\x65\x73\140\x20\117\116\x20\140\155\x61\147\137\144\x65\166\x69\143\x65\163\x60\x2e\140\x75\163\145\x72\x5f\151\144\140\x20\x3d\40\x60\x6c\151\156\145\163\x60\x2e\x60\x69\144\140\x20\x57\110\x45\122\105\40\x60\151\144\140\40\75\40\77", $F08e462dcbfb1788); A0794e870f732caa: goto E9ba017a8f4c7ec3; d9e0a3d843a08968: $F7f24b19c4fe2e7a = null; if (self::$rCached) { goto Faa25426da47a213; } if (empty($a38e7b338168909c) && empty($F08e462dcbfb1788) && strlen($fa431415ab2a46b9) == 32) { goto F49f38144035e691; } if (!empty($fa431415ab2a46b9) && !empty($a38e7b338168909c)) { goto f8c6f390e1eeaf80; } if (!empty($F08e462dcbfb1788)) { goto C3b8f948e40c3a69; } goto Bfd042e3ed4ff5da; d281f9ce0f17753a: B7733c253765dd91: cb9d4de260327fb2: C21f406f334f547b: if (!(!empty($F7f24b19c4fe2e7a["\x63\x6f\x6e\137\x69\163\160\x5f\x6e\x61\x6d\145"]) && self::$rSettings["\145\156\x61\x62\x6c\x65\x5f\x69\x73\x70\137\x6c\x6f\143\153"] == 1 && $F7f24b19c4fe2e7a["\151\x73\137\x73\164\141\x6c\153\145\162"] == 0 && $F7f24b19c4fe2e7a["\151\163\137\x69\x73\160\154\x6f\x63\x6b"] == 1 && !empty($F7f24b19c4fe2e7a["\151\x73\x70\137\x64\145\x73\143"]) && strtolower($F7f24b19c4fe2e7a["\143\157\x6e\x5f\x69\163\160\x5f\156\x61\155\x65"]) != strtolower($F7f24b19c4fe2e7a["\x69\x73\x70\x5f\144\x65\163\143"]))) { goto A73bbe92cf584654; } $F7f24b19c4fe2e7a["\x69\163\160\x5f\x76\x69\x6f\154\141\164\x65"] = 1; goto D33543c77b630e95; ad70a1c8fb241d14: if (!(self::$rSettings["\143\x6f\x75\x6e\164\171\137\157\166\145\x72\162\x69\144\145\137\61\163\x74"] == 1 && empty($F7f24b19c4fe2e7a["\x66\x6f\162\143\145\x64\137\x63\157\165\156\164\x72\x79"]) && !empty($C85a9af7d2969dae) && $F7f24b19c4fe2e7a["\x6d\x61\170\137\x63\157\x6e\x6e\x65\143\x74\151\x6f\x6e\163"] == 1)) { goto C278a7c91476b02f; } $F7f24b19c4fe2e7a["\146\x6f\162\143\x65\144\x5f\x63\x6f\x75\156\164\x72\x79"] = self::dFDa3E1B2f0E99D2($C85a9af7d2969dae)["\162\145\147\x69\163\164\x65\162\x65\x64\x5f\143\157\x75\156\x74\x72\x79"]["\x69\x73\x6f\x5f\143\x6f\144\x65"]; if (self::$rCached) { goto F2fab9af92aeceff; } self::$db->query("\x55\120\x44\x41\x54\105\40\140\x6c\x69\156\145\x73\x60\x20\x53\x45\124\40\140\146\157\162\x63\145\144\x5f\143\x6f\165\x6e\164\162\x79\140\x20\75\x20\x3f\x20\x57\x48\105\122\x45\x20\140\x69\144\140\x20\x3d\x20\x3f", $F7f24b19c4fe2e7a["\146\x6f\162\143\x65\x64\137\143\157\x75\x6e\x74\x72\171"], $F7f24b19c4fe2e7a["\151\144"]); goto D29ac031743cd0a1; goto E96d3d706839597c; B3f7dce795d3b049: cf951733907ab496: self::AeAe33917C37791A("\x69\x73\x70\x2f" . $F7f24b19c4fe2e7a["\x69\144"], json_encode(array($F7f24b19c4fe2e7a["\143\x6f\x6e\x5f\151\x73\x70\137\x6e\x61\155\145"], $F7f24b19c4fe2e7a["\151\163\160\x5f\141\x73\156"]))); ed9104c04badf94b: c1f0b580719f20a4: cec3bcd7d0356963: goto Ca818471359a636b; E9ba017a8f4c7ec3: goto b142eb3f6aafd306; f8c6f390e1eeaf80: self::$db->query("\x53\105\114\x45\x43\124\40\140\154\x69\x6e\x65\163\x60\x2e\x2a\x2c\40\140\155\141\x67\137\x64\145\x76\x69\143\x65\x73\x60\56\140\164\x6f\153\x65\x6e\140\40\101\123\x20\x60\155\141\x67\137\x74\x6f\153\x65\x6e\140\40\x46\x52\117\115\x20\x60\x6c\x69\x6e\145\x73\x60\x20\114\x45\106\x54\40\112\x4f\x49\x4e\x20\x60\155\x61\147\137\144\x65\166\x69\x63\x65\163\x60\x20\117\116\x20\x60\x6d\141\147\x5f\144\x65\166\x69\143\x65\163\x60\x2e\x60\x75\163\x65\162\x5f\x69\x64\140\40\75\40\x60\x6c\x69\156\145\163\x60\56\x60\x69\144\x60\40\x57\110\105\122\x45\x20\x60\x75\x73\x65\162\156\141\x6d\x65\140\x20\x3d\x20\77\40\101\x4e\x44\x20\140\x70\x61\163\163\x77\x6f\x72\144\140\40\x3d\40\77\40\x4c\111\x4d\x49\x54\x20\x31", $fa431415ab2a46b9, $a38e7b338168909c); b142eb3f6aafd306: goto a432c39db2dd166c; goto A20bea7de60d3307; c1af1325baece778: $ed359137e63f53e6 = array(); $A45aaad172ca43ae = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\143\x61\x74\145\x67\x6f\162\x79\x5f\x6d\141\x70")); foreach ($F7f24b19c4fe2e7a["\x62\x6f\165\161\x75\145\x74"] as $e968a55c2df3fd23) { $ed359137e63f53e6 = array_merge($ed359137e63f53e6, $A45aaad172ca43ae[$e968a55c2df3fd23] ?: array()); dcbaadc866a8235f: } bb39f31d44b52b37: $F7f24b19c4fe2e7a["\143\x61\x74\145\x67\157\162\x79\x5f\151\144\163"] = array_values(array_unique($ed359137e63f53e6)); goto Cabc8e49c8b4c036; f8dad4b346bc33f4: foreach (igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\x6f\x75\164\160\x75\x74\137\146\157\162\155\141\164\x73")) as $e6489098a922f94f) { if (!in_array(intval($e6489098a922f94f["\141\x63\143\145\x73\163\137\157\165\164\160\165\164\x5f\151\x64"]), $F7f24b19c4fe2e7a["\141\154\x6c\157\167\x65\144\x5f\157\x75\164\x70\x75\x74\x73"])) { goto F08dbbf41e1945f3; } $F7f24b19c4fe2e7a["\157\165\164\x70\165\164\137\x66\x6f\162\155\x61\164\163"][] = $e6489098a922f94f["\157\165\164\x70\165\x74\x5f\x6b\x65\x79"]; F08dbbf41e1945f3: db96707bda79bbb4: } D6f28f32420e100b: c4fa993f852f8d62: $F7f24b19c4fe2e7a["\143\x6f\156\x5f\151\163\x70\137\156\x61\x6d\145"] = null; $F7f24b19c4fe2e7a["\151\163\160\x5f\x76\151\157\x6c\x61\164\145"] = 0; goto aecd958b44a9e715; b1e814347fe0159d: $F7f24b19c4fe2e7a["\x61\154\x6c\x6f\167\145\144\x5f\151\160\163"] = @array_filter(array_map("\x74\x72\151\155", json_decode($F7f24b19c4fe2e7a["\x61\154\154\x6f\x77\145\x64\x5f\x69\x70\163"], true))); $F7f24b19c4fe2e7a["\141\154\x6c\x6f\167\145\x64\x5f\165\141"] = @array_filter(array_map("\164\162\151\x6d", json_decode($F7f24b19c4fe2e7a["\141\x6c\x6c\157\x77\x65\x64\137\165\141"], true))); $F7f24b19c4fe2e7a["\x61\x6c\154\x6f\167\x65\x64\x5f\157\x75\x74\160\x75\x74\163"] = array_map("\151\156\164\166\141\x6c", json_decode($F7f24b19c4fe2e7a["\141\x6c\154\x6f\x77\145\x64\x5f\157\x75\x74\x70\x75\164\x73"], True)); $F7f24b19c4fe2e7a["\157\x75\x74\160\x75\164\137\x66\157\162\155\x61\x74\x73"] = array(); if (self::$rCached) { goto C118eca56452b72e; } goto eb1e7787b8c911f5; Ffc9d87f66eab6b4: if (self::$rSettings["\143\x61\163\x65\137\x73\x65\156\163\x69\x74\151\166\145\x5f\x6c\x69\156\x65"]) { goto E1e584bba76c3505; } $F08e462dcbfb1788 = intval(file_get_contents(LINES_TMP_PATH . "\154\x69\x6e\145\x5f\143\x5f" . strtolower($fa431415ab2a46b9) . "\x5f" . strtolower($a38e7b338168909c))); goto A154f18fdd6e4698; E1e584bba76c3505: $F08e462dcbfb1788 = intval(file_get_contents(LINES_TMP_PATH . "\x6c\x69\x6e\x65\x5f\x63\x5f" . $fa431415ab2a46b9 . "\x5f" . $a38e7b338168909c)); goto Da9835655cc0f5c9; f01448536ca19f5a: $F7f24b19c4fe2e7a["\143\x6f\156\x5f\151\163\160\x5f\x6e\x61\x6d\145"] = $D01c28ccad4e781b["\151\x73\160"]; $F7f24b19c4fe2e7a["\151\x73\x70\137\x61\163\x6e"] = $D01c28ccad4e781b["\141\x75\x74\157\156\x6f\155\157\165\163\137\x73\171\163\x74\145\155\x5f\156\x75\155\142\145\x72"]; $F7f24b19c4fe2e7a["\151\x73\x70\137\166\151\157\x6c\141\164\145"] = self::e0fF7a59e3E506A7($F7f24b19c4fe2e7a["\143\157\x6e\137\x69\163\160\x5f\x6e\141\x6d\x65"]); if (!(self::$rSettings["\142\x6c\x6f\143\153\x5f\x73\166\160"] == 1)) { goto B7733c253765dd91; } $F7f24b19c4fe2e7a["\151\163\160\137\x69\x73\137\x73\x65\162\x76\x65\162"] = intval(self::D8528e2A57cf43B7($F7f24b19c4fe2e7a["\151\163\160\x5f\x61\163\x6e"])); goto d281f9ce0f17753a; Bc131e332359e592: A7f840554a46e796: if (!$F08e462dcbfb1788) { goto C7efbd315988ea9d; } $F7f24b19c4fe2e7a = igbinary_unserialize(file_get_contents(LINES_TMP_PATH . "\154\151\x6e\145\137\x69\x5f" . $F08e462dcbfb1788)); C7efbd315988ea9d: e32009b0b49fb4af: goto e5bbc6f6df2e2ace; d35ee1ea78ccbbdf: if (!empty($F08e462dcbfb1788)) { goto F099192d312dbd19; } return false; F099192d312dbd19: goto Ad1224302a30a132; c1365662f5fa2e41: goto Ffc9d87f66eab6b4; aecd958b44a9e715: $F7f24b19c4fe2e7a["\x69\163\160\x5f\x69\x73\x5f\x73\145\162\x76\x65\x72"] = 0; if (!(self::$rSettings["\163\x68\x6f\167\x5f\151\x73\160\163"] == 1 && !empty($C85a9af7d2969dae))) { goto cec3bcd7d0356963; } $D01c28ccad4e781b = self::a700d3Fb85e6f206($C85a9af7d2969dae); if (!is_array($D01c28ccad4e781b)) { goto C21f406f334f547b; } if (empty($D01c28ccad4e781b["\151\x73\160"])) { goto cb9d4de260327fb2; } goto f01448536ca19f5a; Ca818471359a636b: if (!$ae49450974a58762) { goto E52be2ca30db0fca; } $Baf883aa9e5bd09e = $Dc25ca1a58778f1f = $A787b9be1939af96 = $ea2ab5f1a1b07e72 = $Fee3b225e0810403 = $F75d7248a3ea776e = array(); foreach ($F7f24b19c4fe2e7a["\142\157\165\x71\165\x65\x74"] as $e968a55c2df3fd23) { goto A38a4e273a4fcd52; bd6be77f3ea27641: e1ff09d7d2d04de0: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["\143\150\141\156\x6e\145\x6c\163"])) { goto d6f1acc1fae1232b; } $Baf883aa9e5bd09e = array_merge($Baf883aa9e5bd09e, self::$rBouquets[$e968a55c2df3fd23]["\x63\150\141\156\x6e\x65\x6c\x73"]); d6f1acc1fae1232b: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["\155\x6f\x76\151\x65\x73"])) { goto Bb89e055f56c2956; } goto C7aab70b7261c06e; D65a05d769f19b41: A412ae941fb9c319: goto Ab4562ba58a34add; A38a4e273a4fcd52: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["\163\164\x72\145\141\155\163"])) { goto a4a602bb3450be7d; } $Fee3b225e0810403 = array_merge($Fee3b225e0810403, self::$rBouquets[$e968a55c2df3fd23]["\x73\x74\162\145\x61\155\163"]); a4a602bb3450be7d: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["\x73\x65\162\x69\145\163"])) { goto e1ff09d7d2d04de0; } $F75d7248a3ea776e = array_merge($F75d7248a3ea776e, self::$rBouquets[$e968a55c2df3fd23]["\x73\x65\x72\x69\x65\163"]); goto bd6be77f3ea27641; C7aab70b7261c06e: $Dc25ca1a58778f1f = array_merge($Dc25ca1a58778f1f, self::$rBouquets[$e968a55c2df3fd23]["\x6d\157\166\x69\x65\163"]); Bb89e055f56c2956: if (!isset(self::$rBouquets[$e968a55c2df3fd23]["\x72\x61\144\151\x6f\163"])) { goto a4d2d14936aaf22d; } $A787b9be1939af96 = array_merge($A787b9be1939af96, self::$rBouquets[$e968a55c2df3fd23]["\162\x61\x64\151\157\163"]); a4d2d14936aaf22d: goto D65a05d769f19b41; Ab4562ba58a34add: } dbd6cf5c323406c2: $F7f24b19c4fe2e7a["\x63\150\141\x6e\156\x65\154\x5f\151\144\x73"] = array_map("\151\x6e\x74\166\141\154", array_unique($Fee3b225e0810403)); goto E76cac77f1642c81; A1fff15c82ae15c8: if (!($fa431415ab2a46b9 != $F7f24b19c4fe2e7a["\x61\x63\x63\x65\163\x73\137\164\157\x6b\145\156"])) { goto F44174216602472d; } return false; F44174216602472d: c343a5ff062f4f6b: Dd783dd960d0c78c: goto ad70a1c8fb241d14; D33543c77b630e95: A73bbe92cf584654: if (!($F7f24b19c4fe2e7a["\x69\x73\x70\137\166\x69\x6f\154\141\x74\x65"] == 0 && strtolower($F7f24b19c4fe2e7a["\143\x6f\x6e\137\x69\163\160\137\156\141\x6d\x65"]) != strtolower($F7f24b19c4fe2e7a["\x69\x73\x70\137\x64\x65\x73\x63"]))) { goto c1f0b580719f20a4; } if (self::$rCached) { goto cf951733907ab496; } self::$db->query("\x55\x50\x44\101\x54\x45\x20\x60\154\x69\x6e\145\163\x60\40\123\105\124\x20\140\151\163\x70\137\144\x65\163\x63\x60\40\x3d\40\x3f\54\40\140\x61\x73\x5f\x6e\165\155\142\x65\x72\140\x20\75\x20\77\40\x57\x48\x45\122\x45\40\x60\x69\x64\140\x20\75\40\77", $F7f24b19c4fe2e7a["\143\x6f\x6e\x5f\x69\163\x70\x5f\x6e\x61\155\145"], $F7f24b19c4fe2e7a["\x69\163\160\x5f\141\x73\x6e"], $F7f24b19c4fe2e7a["\x69\x64"]); goto ed9104c04badf94b; goto B3f7dce795d3b049; e5bbc6f6df2e2ace: if (!$F7f24b19c4fe2e7a) { goto a10c44d403be7bdb; } if (!self::$rCached) { goto Dd783dd960d0c78c; } if (empty($a38e7b338168909c) && empty($F08e462dcbfb1788) && strlen($fa431415ab2a46b9) == 32) { goto dbd9f6af92f88fa0; } if (!(!empty($fa431415ab2a46b9) && !empty($a38e7b338168909c))) { goto B7f3e44da9761c47; } if (!($fa431415ab2a46b9 != $F7f24b19c4fe2e7a["\x75\x73\145\x72\156\x61\x6d\x65"] or $a38e7b338168909c != $F7f24b19c4fe2e7a["\160\141\163\x73\x77\157\x72\x64"])) { goto cc5ac22cea524528; } goto b29ffb12bab5289c; E96d3d706839597c: F2fab9af92aeceff: self::aEae33917c37791a("\x66\x6f\162\x63\x65\x64\x5f\143\x6f\165\156\164\x72\x79\x2f" . $F7f24b19c4fe2e7a["\x69\144"], $F7f24b19c4fe2e7a["\x66\157\x72\x63\145\x64\137\x63\157\165\x6e\x74\162\171"]); D29ac031743cd0a1: C278a7c91476b02f: $F7f24b19c4fe2e7a["\142\157\165\x71\165\145\x74"] = json_decode($F7f24b19c4fe2e7a["\142\157\x75\x71\x75\145\x74"], true); goto b1e814347fe0159d; E76cac77f1642c81: $F7f24b19c4fe2e7a["\163\145\162\x69\145\x73\x5f\x69\x64\163"] = array_map("\151\x6e\x74\x76\x61\154", array_unique($F75d7248a3ea776e)); $F7f24b19c4fe2e7a["\166\157\x64\x5f\151\x64\x73"] = array_map("\151\156\x74\166\141\154", array_unique($Dc25ca1a58778f1f)); $F7f24b19c4fe2e7a["\154\x69\166\145\x5f\x69\x64\x73"] = array_map("\151\156\164\x76\x61\x6c", array_unique($Baf883aa9e5bd09e)); $F7f24b19c4fe2e7a["\x72\141\144\x69\157\x5f\151\144\163"] = array_map("\x69\x6e\x74\x76\x61\x6c", array_unique($A787b9be1939af96)); E52be2ca30db0fca: goto c1af1325baece778; A34b9ff4870c296a: $F08e462dcbfb1788 = intval(file_get_contents(LINES_TMP_PATH . "\154\151\156\x65\137\164\137" . strtolower($fa431415ab2a46b9))); goto A18da20c75b4727c; F11c17403ea4f368: $F08e462dcbfb1788 = intval(file_get_contents(LINES_TMP_PATH . "\x6c\151\156\145\x5f\164\137" . $fa431415ab2a46b9)); A18da20c75b4727c: goto Bc131e332359e592; b29ffb12bab5289c: return false; cc5ac22cea524528: B7f3e44da9761c47: goto c343a5ff062f4f6b; dbd9f6af92f88fa0: goto A1fff15c82ae15c8; Da9835655cc0f5c9: A154f18fdd6e4698: Ad1224302a30a132: goto A7f840554a46e796; F4d91c7ef1e41a9e: if (self::$rSettings["\143\x61\163\145\137\163\145\x6e\x73\151\164\x69\x76\x65\137\x6c\151\156\145"]) { goto F11c17403ea4f368; } goto A34b9ff4870c296a; Cabc8e49c8b4c036: return $F7f24b19c4fe2e7a; a10c44d403be7bdb: return false; goto Fd48e424e4ecc9d7; eb1e7787b8c911f5: self::$db->query("\x53\105\x4c\x45\x43\x54\40\140\141\143\x63\145\x73\163\x5f\157\165\x74\x70\x75\164\137\x69\144\x60\x2c\40\140\x6f\x75\164\x70\165\164\137\153\x65\171\140\40\x46\122\x4f\x4d\40\140\x6f\165\164\x70\165\x74\137\146\157\x72\155\141\164\x73\140\73"); foreach (self::$db->get_rows() as $e6489098a922f94f) { if (!in_array(intval($e6489098a922f94f["\141\143\x63\x65\163\163\x5f\x6f\x75\164\x70\x75\164\x5f\151\x64"]), $F7f24b19c4fe2e7a["\141\x6c\154\157\x77\145\x64\x5f\157\x75\164\x70\165\x74\x73"])) { goto c71941c4cb851ff8; } $F7f24b19c4fe2e7a["\157\x75\164\160\165\x74\x5f\x66\x6f\162\x6d\141\164\x73"][] = $e6489098a922f94f["\x6f\165\164\x70\x75\x74\137\153\x65\171"]; c71941c4cb851ff8: ff2fbfdf70dcff25: } c6c1909b7ea0c5ad: goto c4fa993f852f8d62; C118eca56452b72e: goto f8dad4b346bc33f4; A20bea7de60d3307: F49f38144035e691: self::$db->query("\123\105\x4c\105\103\x54\x20\52\40\x46\x52\117\x4d\40\x60\154\151\x6e\x65\x73\x60\40\127\110\105\x52\105\40\140\151\163\x5f\x6d\141\147\x60\40\75\40\x30\40\x41\x4e\x44\40\140\x69\163\x5f\145\62\x60\x20\x3d\x20\x30\40\x41\116\x44\x20\x60\141\143\x63\x65\x73\x73\x5f\x74\157\x6b\145\x6e\140\x20\75\40\x3f\x20\x41\x4e\104\x20\114\x45\116\x47\124\110\50\x60\141\143\143\145\x73\163\137\x74\x6f\x6b\x65\x6e\140\x29\40\x3d\40\x33\x32", $fa431415ab2a46b9); a432c39db2dd166c: if (!(self::$db->num_rows() > 0)) { goto c6e242e3242e6ca6; } $F7f24b19c4fe2e7a = self::$db->get_row(); goto f2c544c8abe58412; Fd48e424e4ecc9d7: } public static function aEAE33917c37791a($F7f500299cf19408, $Df391c1205663254) { file_put_contents(SIGNALS_TMP_PATH . "\x63\141\x63\x68\145\x5f" . md5($F7f500299cf19408), json_encode(array($F7f500299cf19408, $Df391c1205663254))); } public static function d966e81e7dD6A3Af($a54b98e3b267cfda, $a44b87f64244d629, $Cb0e6b6bea608281, $f436329234033eb2, $C85a9af7d2969dae = '', $c67a13d3b245121e = '', $Fe2c987b3598866e = '', $E2980ebe5cbe3370 = 0) { goto cad621aeff4810a7; E0c58e5307da63df: Da6c69ec5969665c: goto F902ae477300c3ea; Db9ea885f2e2a785: $D1f76f574c40336d = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\x68\x6d\x61\x63\x5f\x6b\145\171\163")); F902ae477300c3ea: goto bd95fecbcbddf4af; bd95fecbcbddf4af: foreach ($D1f76f574c40336d as $F7f500299cf19408) { $F0965d67aca96ff7 = hash_hmac("\x73\150\x61\x32\x35\x36", "{$Cb0e6b6bea608281}\43\x23{$f436329234033eb2}\x23\43{$a44b87f64244d629}\x23\43{$c67a13d3b245121e}\x23\x23{$Fe2c987b3598866e}\x23\x23{$E2980ebe5cbe3370}", Xui\Functions::decrypt($F7f500299cf19408["\x6b\145\x79"], OPENSSL_EXTRA)); if (!(md5($F0965d67aca96ff7) == md5($a54b98e3b267cfda))) { goto bb497030c7900fc5; } $B7fdafd42f6c6d07 = $F7f500299cf19408["\151\x64"]; goto F6cc618e7808a06a; bb497030c7900fc5: Ae040a010fd5f920: } F6cc618e7808a06a: return $B7fdafd42f6c6d07; goto Ca0590d9dca9c9ae; cad621aeff4810a7: if (!(strlen($C85a9af7d2969dae) > 0 && strlen($c67a13d3b245121e) > 0)) { goto bb805061bf7acd45; } if (!($C85a9af7d2969dae != $c67a13d3b245121e)) { goto Ef4d364cb49e995e; } return null; Ef4d364cb49e995e: bb805061bf7acd45: goto D438dbe4f3a10a78; D438dbe4f3a10a78: $B7fdafd42f6c6d07 = null; if (self::$rCached) { goto Db9ea885f2e2a785; } $D1f76f574c40336d = array(); self::$db->query("\123\105\114\x45\x43\x54\x20\140\x69\144\x60\x2c\40\x60\153\x65\x79\140\40\106\122\x4f\x4d\40\140\x68\155\x61\x63\137\153\145\171\x73\140\x20\x57\x48\105\122\105\40\140\x65\x6e\x61\x62\x6c\145\144\140\x20\x3d\40\61\73"); foreach (self::$db->get_rows() as $F7f500299cf19408) { $D1f76f574c40336d[] = $F7f500299cf19408; e4baf7f42689719f: } goto E0c58e5307da63df; Ca0590d9dca9c9ae: } public static function F5216B1C66461d02($Cb0e6b6bea608281, $F08e462dcbfb1788, $Da3d02d320a6e079, $C85a9af7d2969dae, $Df391c1205663254 = '', $e4523d983473e407 = false) { if (!(self::$rSettings["\x63\154\151\145\156\x74\137\x6c\x6f\x67\x73\x5f\x73\x61\x76\x65"] == 0 && !$e4523d983473e407)) { goto d80c252e6546804b; } return; d80c252e6546804b: $f089fd7362a9aa86 = !empty($_SERVER["\x48\124\x54\x50\x5f\125\123\x45\122\x5f\101\x47\105\116\x54"]) ? htmlentities($_SERVER["\x48\124\124\x50\x5f\125\x53\105\122\x5f\x41\107\105\116\x54"]) : ''; $Df391c1205663254 = array("\165\163\145\x72\137\151\144" => $F08e462dcbfb1788, "\x73\x74\x72\x65\x61\155\x5f\151\144" => $Cb0e6b6bea608281, "\x61\143\x74\151\157\156" => $Da3d02d320a6e079, "\161\x75\x65\x72\x79\x5f\x73\x74\x72\151\x6e\147" => htmlentities($_SERVER["\121\125\105\x52\x59\x5f\123\124\x52\x49\116\107"]), "\165\x73\x65\x72\137\141\x67\x65\156\164" => $f089fd7362a9aa86, "\x75\x73\145\x72\137\151\160" => $C85a9af7d2969dae, "\x74\x69\155\145" => time(), "\x65\x78\164\x72\141\x5f\x64\141\x74\x61" => $Df391c1205663254); file_put_contents(LOGS_TMP_PATH . "\x63\154\151\145\x6e\x74\x5f\x72\145\161\165\x65\163\164\56\x6c\157\x67", base64_encode(json_encode($Df391c1205663254)) . "\12", FILE_APPEND); } public static function eAcd3A80d47f1Ad3($f089fd7362a9aa86, $bc682183fc1f2478 = false) { $f089fd7362a9aa86 = strtolower($f089fd7362a9aa86); foreach (self::$rBlockedUA as $F7f500299cf19408 => $Add0d87e42be6b39) { goto C248fb0ec6694a58; E099cc4ce6818003: D7c9f94759ac6642: if (!($Add0d87e42be6b39["\142\x6c\157\143\153\x65\x64\x5f\x75\141"] == $f089fd7362a9aa86)) { goto b879f81bd622f5b0; } return true; b879f81bd622f5b0: ab9eab20b626de6a: goto E1bdf47e6fc08400; E1bdf47e6fc08400: Cc94532311095712: goto E51f7066daac167b; C248fb0ec6694a58: if ($Add0d87e42be6b39["\145\x78\x61\143\164\137\x6d\141\x74\x63\150"] == 1) { goto D7c9f94759ac6642; } if (!stristr($f089fd7362a9aa86, $Add0d87e42be6b39["\142\154\x6f\143\153\145\x64\x5f\165\141"])) { goto B1326b696ac4e6d4; } return true; B1326b696ac4e6d4: goto ab9eab20b626de6a; goto E099cc4ce6818003; E51f7066daac167b: } Ef734c16059adb51: return false; } public static function f5A6927e33D5780C($Dca59bd0cc2fb95b, $Cb0e6b6bea608281, $A595980cb401034c = PHP_BIN) { goto bb8365d46a95c16f; bb8365d46a95c16f: if (!empty($Dca59bd0cc2fb95b)) { goto cba0ecd19d3dd14c; } return false; cba0ecd19d3dd14c: clearstatcache(true); if (!(file_exists("\57\160\162\157\x63\57" . $Dca59bd0cc2fb95b) && is_readable("\x2f\x70\162\x6f\x63\x2f" . $Dca59bd0cc2fb95b . "\x2f\x65\x78\145") && strpos(basename(readlink("\57\x70\x72\157\143\x2f" . $Dca59bd0cc2fb95b . "\57\145\x78\x65")), basename($A595980cb401034c)) === 0)) { goto Fe9b436e7fcde601; } goto Af246e5a9d8ec9aa; Af246e5a9d8ec9aa: $a19c4d955796e28b = trim(file_get_contents("\57\x70\x72\x6f\143\x2f{$Dca59bd0cc2fb95b}\57\x63\155\144\x6c\151\156\145")); if (!($a19c4d955796e28b == "\130\x55\x49\101\105\x53\133{$Cb0e6b6bea608281}\x5d")) { goto f487bd401d7ce8c0; } return true; f487bd401d7ce8c0: Fe9b436e7fcde601: goto c09e889eccce86eb; c09e889eccce86eb: return false; goto bd91b8ab9cf66c69; bd91b8ab9cf66c69: } public static function C36bAd606fdbAF94($Dca59bd0cc2fb95b, $Cb0e6b6bea608281, $A595980cb401034c = PHP_BIN) { goto dc7b4213019f3673; dc7b4213019f3673: if (!empty($Dca59bd0cc2fb95b)) { goto c2991d62400ad56a; } return false; c2991d62400ad56a: clearstatcache(true); if (!(file_exists("\57\160\x72\x6f\143\57" . $Dca59bd0cc2fb95b) && is_readable("\x2f\x70\162\157\x63\x2f" . $Dca59bd0cc2fb95b . "\57\x65\170\x65") && strpos(basename(readlink("\57\160\x72\x6f\143\x2f" . $Dca59bd0cc2fb95b . "\57\145\170\x65")), basename($A595980cb401034c)) === 0)) { goto F5182d400387d424; } goto b707fed007d71b66; f85fd81fdff12491: return false; goto fc2b9c4c4771f72f; b707fed007d71b66: $a19c4d955796e28b = trim(file_get_contents("\57\x70\162\x6f\x63\x2f{$Dca59bd0cc2fb95b}\57\x63\x6d\144\154\151\156\x65")); if (!($a19c4d955796e28b == "\130\x55\x49\x5b{$Cb0e6b6bea608281}\x5d")) { goto Ee2bab7ed3ed8cf1; } return true; Ee2bab7ed3ed8cf1: F5182d400387d424: goto f85fd81fdff12491; fc2b9c4c4771f72f: } public static function feb2D900Dc69833a($Dca59bd0cc2fb95b, $Cb0e6b6bea608281) { goto c0526aa37763e78e; Ec8cc091e02db84c: baaa29ca6a8f5da3: dc3179e2eb93cf71: return false; goto F412465b86cf86bb; c0526aa37763e78e: if (!empty($Dca59bd0cc2fb95b)) { goto f9713caf7a6954e5; } return false; f9713caf7a6954e5: clearstatcache(true); if (!(file_exists("\x2f\160\x72\157\x63\57" . $Dca59bd0cc2fb95b) && is_readable("\x2f\x70\162\157\x63\57" . $Dca59bd0cc2fb95b . "\57\x65\x78\x65"))) { goto dc3179e2eb93cf71; } goto ef18141d1eaf0cf3; ef18141d1eaf0cf3: if (strpos(basename(readlink("\x2f\160\162\x6f\x63\57" . $Dca59bd0cc2fb95b . "\57\145\x78\145")), "\x66\146\155\x70\145\x67") === 0) { goto ba61cad5600a4496; } if (!(strpos(basename(readlink("\x2f\160\x72\x6f\143\57" . $Dca59bd0cc2fb95b . "\x2f\145\x78\x65")), "\160\150\x70") === 0)) { goto d0b865825eb329da; } return true; d0b865825eb329da: goto baaa29ca6a8f5da3; goto e72224b022798b59; e72224b022798b59: ba61cad5600a4496: $a19c4d955796e28b = trim(file_get_contents("\57\x70\162\157\x63\57{$Dca59bd0cc2fb95b}\57\143\x6d\x64\154\151\156\145")); if (!(stristr($a19c4d955796e28b, "\x2f{$Cb0e6b6bea608281}\137\x2e\x6d\63\x75\x38") or stristr($a19c4d955796e28b, "\x2f{$Cb0e6b6bea608281}\137\x25\144\56\x74\163"))) { goto Ac061a84aba949d4; } return true; Ac061a84aba949d4: goto Ec8cc091e02db84c; F412465b86cf86bb: } public static function A884cfad2e1356fC($Dca59bd0cc2fb95b, $A595980cb401034c) { if (!empty($Dca59bd0cc2fb95b)) { goto fa930929b68d4834; } return false; fa930929b68d4834: clearstatcache(true); if (!(file_exists("\57\160\x72\x6f\x63\57" . $Dca59bd0cc2fb95b) && is_readable("\57\x70\x72\x6f\x63\x2f" . $Dca59bd0cc2fb95b . "\x2f\145\x78\145") && strpos(basename(readlink("\x2f\160\x72\x6f\x63\x2f" . $Dca59bd0cc2fb95b . "\x2f\x65\x78\x65")), basename($A595980cb401034c)) === 0)) { goto C205ee86bedef5da; } return true; C205ee86bedef5da: return false; } public static function eb5A7A28AaD6be08($Cb0e6b6bea608281) { shell_exec(PHP_BIN . "\x20" . CLI_PATH . "\141\145\x73\x2e\160\150\x70\40" . intval($Cb0e6b6bea608281) . "\40\76\57\x64\x65\x76\x2f\x6e\x75\154\154\40\62\x3e\57\x64\145\x76\57\x6e\165\x6c\x6c\40\x26"); return true; } public static function e91b9E285dbC4eaE($Cb0e6b6bea608281, $fd30f75cef070901 = 0) { shell_exec(PHP_BIN . "\40" . CLI_PATH . "\155\x6f\x6e\151\164\x6f\162\56\x70\150\160\x20" . intval($Cb0e6b6bea608281) . "\40" . intval($fd30f75cef070901) . "\x20\x3e\x2f\x64\x65\x76\x2f\156\165\x6c\x6c\40\x32\76\x2f\144\x65\166\57\x6e\x75\154\154\40\x26"); return true; } public static function b9104Ad26a4f4EF5($B26f49647a4cbb80, $D4f5ac7fd0838b92, $a77769b983999e41 = "\150\62\x36\64", $bc682183fc1f2478 = false) { goto cb479420e4f427bd; cb479420e4f427bd: if (empty($B26f49647a4cbb80["\x78\171\x5f\x6f\146\146\163\x65\164"])) { goto fb0422d7d9dd92df; } list($Ba903a52108536a6, $c312c5841253e6f0) = explode("\170", $B26f49647a4cbb80["\x78\x79\x5f\157\x66\x66\163\145\x74"]); goto C599e33dda686450; fb0422d7d9dd92df: $Ba903a52108536a6 = rand(150, 380); goto c8563fc34e48668b; f17794da9521ecdc: unlink($bbaa58bafa129704); return $Df391c1205663254; c8ab92e1fdf10ce9: goto a3b0bf950c627797; ba0530c8f9483f1d: goto c8ab92e1fdf10ce9; cf3febf9a7e2e56d: $bbaa58bafa129704 = SIGNALS_TMP_PATH . $B26f49647a4cbb80["\141\x63\x74\151\166\151\164\171\x5f\151\144"] . "\x5f" . $D4f5ac7fd0838b92; shell_exec(self::$rFFMPEG_CPU . "\x20\x2d\x63\157\160\x79\x74\163\x20\55\166\x73\x79\156\143\x20\60\x20\x2d\156\157\163\164\x61\164\163\40\x2d\156\x6f\163\164\x64\x69\x6e\40\x2d\x68\151\144\145\137\142\141\x6e\x6e\x65\x72\x20\x2d\x6c\157\x67\x6c\x65\x76\145\x6c\x20\x71\x75\x69\145\164\x20\x2d\x79\40\55\x69\x20" . escapeshellarg(STREAMS_PATH . $D4f5ac7fd0838b92) . "\40\55\146\151\x6c\164\145\162\137\x63\x6f\x6d\160\x6c\145\x78\x20\x22\144\162\x61\x77\164\145\x78\164\75\146\x6f\156\164\x66\x69\154\145\75" . FFMPEG_FONT . "\72\164\145\x78\x74\x3d\47" . escapeshellcmd($B26f49647a4cbb80["\155\x65\163\x73\x61\x67\145"]) . "\x27\x3a\x66\x6f\156\x74\163\151\172\x65\x3d" . escapeshellcmd($B26f49647a4cbb80["\x66\x6f\156\164\x5f\x73\151\172\145"]) . "\72\x78\75" . intval($Ba903a52108536a6) . "\72\171\x3d" . intval($c312c5841253e6f0) . "\72\x66\x6f\156\x74\143\x6f\154\157\x72\75" . escapeshellcmd($B26f49647a4cbb80["\x66\157\x6e\164\x5f\143\157\x6c\x6f\x72"]) . "\x22\40\55\155\x61\160\x20\x30\x20\55\x76\143\157\x64\x65\x63\x20{$a77769b983999e41}\x20\x2d\x70\x72\145\163\x65\164\x20\165\154\164\162\x61\x66\x61\163\164\x20\55\141\x63\157\x64\145\143\x20\x63\x6f\x70\171\40\55\163\143\157\144\145\x63\40\x63\157\x70\171\x20\55\x6d\160\145\147\x74\163\137\146\x6c\141\x67\163\40\x2b\151\156\151\164\x69\141\x6c\137\144\x69\163\x63\x6f\x6e\164\x69\156\165\151\164\171\x20\55\x6d\160\145\147\x74\163\137\x63\x6f\x70\171\x74\x73\40\x31\40\55\146\x20\155\x70\145\x67\x74\x73\x20" . escapeshellarg($bbaa58bafa129704)); $Df391c1205663254 = file_get_contents($bbaa58bafa129704); goto f17794da9521ecdc; c8563fc34e48668b: $c312c5841253e6f0 = rand(110, 250); C599e33dda686450: if ($bc682183fc1f2478) { goto cf3febf9a7e2e56d; } passthru(self::$rFFMPEG_CPU . "\x20\55\x63\157\x70\171\164\x73\x20\x2d\x76\163\171\156\x63\40\60\40\x2d\156\x6f\x73\x74\x61\164\163\40\55\156\x6f\x73\x74\x64\x69\156\x20\x2d\x68\x69\x64\x65\137\142\x61\156\156\x65\162\x20\x2d\154\x6f\x67\154\145\166\x65\x6c\x20\161\x75\151\x65\164\x20\55\171\x20\x2d\x69\x20" . escapeshellarg(STREAMS_PATH . $D4f5ac7fd0838b92) . "\40\x2d\146\x69\154\164\145\x72\x5f\x63\157\155\x70\154\x65\170\40\x22\144\x72\x61\167\164\x65\x78\x74\75\146\x6f\156\164\146\151\154\145\75" . FFMPEG_FONT . "\72\x74\x65\170\x74\75\x27" . escapeshellcmd($B26f49647a4cbb80["\x6d\145\x73\x73\141\x67\x65"]) . "\47\72\x66\x6f\x6e\164\x73\151\172\145\75" . escapeshellcmd($B26f49647a4cbb80["\x66\157\x6e\x74\137\163\x69\172\x65"]) . "\x3a\x78\75" . intval($Ba903a52108536a6) . "\x3a\171\75" . intval($c312c5841253e6f0) . "\72\146\x6f\x6e\x74\x63\x6f\154\157\162\x3d" . escapeshellcmd($B26f49647a4cbb80["\146\157\x6e\x74\137\143\x6f\x6c\x6f\x72"]) . "\x22\40\x2d\x6d\141\160\x20\x30\40\x2d\166\x63\x6f\x64\x65\x63\40{$a77769b983999e41}\40\55\160\162\145\x73\x65\x74\40\165\154\164\x72\x61\x66\141\163\x74\x20\55\x61\x63\157\x64\145\x63\x20\x63\x6f\x70\x79\x20\55\163\143\157\144\x65\143\40\x63\157\x70\x79\40\55\155\x70\x65\147\164\163\x5f\x66\154\141\x67\x73\40\x2b\151\156\151\x74\151\x61\154\x5f\144\x69\x73\143\x6f\x6e\164\x69\x6e\x75\x69\164\171\40\55\x6d\x70\145\147\x74\x73\x5f\143\x6f\160\171\164\163\x20\x31\x20\55\146\40\x6d\160\x65\x67\164\163\40\x2d"); return true; goto ba0530c8f9483f1d; a3b0bf950c627797: } public static function cbe116df36E3A66a() { return $_SERVER["\x52\105\115\117\x54\x45\x5f\x41\x44\104\122"]; } public static function a700D3Fb85E6f206($C85a9af7d2969dae) { goto F26b068229da381c; F26b068229da381c: if (!empty($C85a9af7d2969dae)) { goto A9bd74e5a70c8afe; } return false; A9bd74e5a70c8afe: $c44180d4c67eb4f1 = file_exists(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "\137\151\x73\160") ? json_decode(file_get_contents(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "\137\x69\163\x70"), true) : null; if (is_array($c44180d4c67eb4f1)) { goto b1b782570eca779e; } goto d411e01b7fb5e098; d411e01b7fb5e098: $Cd883c9ac93f468e = new Reader(GEOISP_BIN); $c44180d4c67eb4f1 = $Cd883c9ac93f468e->get($C85a9af7d2969dae); $Cd883c9ac93f468e->close(); if (!is_array($c44180d4c67eb4f1)) { goto E52b17dd64d1bd38; } file_put_contents(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "\137\x69\163\x70", json_encode($c44180d4c67eb4f1)); goto D1436ea10960618e; D1436ea10960618e: E52b17dd64d1bd38: b1b782570eca779e: return $c44180d4c67eb4f1; goto De2c1f5001f2742b; De2c1f5001f2742b: } public static function e0ff7a59E3e506a7($Aa947ad25a431a30) { foreach (self::$rBlockedISP as $b6727b1483ae8ac1) { if (!(strtolower($Aa947ad25a431a30) == strtolower($b6727b1483ae8ac1["\x69\x73\x70"]))) { goto d6dc9d6eb52537ad; } return intval($b6727b1483ae8ac1["\x62\154\157\x63\153\145\144"]); d6dc9d6eb52537ad: Ae0d5987dfa0377b: } edff01e60fd06e00: return 0; } public static function D8528E2a57cf43b7($fed5155933e4ec9e) { return in_array($fed5155933e4ec9e, self::$rBlockedServers); } public static function dfdA3e1B2F0E99D2($C85a9af7d2969dae) { goto C19a25acab9950f2; C19a25acab9950f2: if (!empty($C85a9af7d2969dae)) { goto Bb36e665f3fdf51f; } return false; Bb36e665f3fdf51f: if (!file_exists(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "\137\x67\x65\157\62")) { goto c439b99727a6dcac; } return json_decode(file_get_contents(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "\x5f\x67\145\x6f\62"), true); goto a174134a08150ace; D0c2790c53a67c90: file_put_contents(CONS_TMP_PATH . md5($C85a9af7d2969dae) . "\137\x67\145\157\x32", json_encode($c44180d4c67eb4f1)); D119346779a72cc5: return $c44180d4c67eb4f1; goto f63bb67a94d7ddab; a174134a08150ace: c439b99727a6dcac: $Cd883c9ac93f468e = new Reader(GEOLITE2_BIN); $c44180d4c67eb4f1 = $Cd883c9ac93f468e->get($C85a9af7d2969dae); $Cd883c9ac93f468e->close(); if (!$c44180d4c67eb4f1) { goto D119346779a72cc5; } goto D0c2790c53a67c90; f63bb67a94d7ddab: } public static function e3B00D60A476D0D1($d6187f170811b28b, $A068bf47fb81354f = null) { goto Ed8be7c3dc912f1e; Ed8be7c3dc912f1e: if (substr($d6187f170811b28b, 0, 2) == "\163\x3a") { goto d8b31f0e10c82fda; } return $d6187f170811b28b; goto C15d5ba196d3086b; d8b31f0e10c82fda: $bb9229bf3cae70ba = explode("\72", $d6187f170811b28b, 3); goto A706ae2044b97ffb; E8c26343ac7fee42: return $A3dac8a4c8839858 . "\x69\x6d\141\x67\x65\x73\x2f" . basename($d6187f170811b28b); b08630058fa9c206: C15d5ba196d3086b: goto Acd6451a73b41a67; A706ae2044b97ffb: $A3dac8a4c8839858 = self::cCA8802773c11ee5(intval($bb9229bf3cae70ba[1]), $A068bf47fb81354f); if ($A3dac8a4c8839858) { goto fafd0c58a24f47b5; } return ''; goto b08630058fa9c206; fafd0c58a24f47b5: goto E8c26343ac7fee42; Acd6451a73b41a67: } public static function c3d293926De7A4F6() { $a70ec6a7a66e6105 = 0; exec("\x70\x73\x20\x2d\146\x70\40\44\50\x70\147\x72\x65\160\x20\55\165\40\x78\x75\151\51", $bbaa58bafa129704, $Bf37bf5e2217fc1a); foreach ($bbaa58bafa129704 as $fadf282e5a223781) { $bb9229bf3cae70ba = explode("\x20", preg_replace("\x21\x5c\163\53\41", "\x20", trim($fadf282e5a223781))); if (!($bb9229bf3cae70ba[8] == "\156\147\x69\156\170\72" && $bb9229bf3cae70ba[9] == "\x6d\141\163\164\145\162")) { goto A8bff5182b75efde; } $a70ec6a7a66e6105++; A8bff5182b75efde: E4eb1349655641d5: } F4a702145111ae75: return $a70ec6a7a66e6105 > 0; } public static function CcA8802773c11EE5($efa5d8ec8efb3ab5, $A068bf47fb81354f = null) { goto b2f274a94f2ead42; e077b737603a63f4: F68741973c8664b1: $A3dac8a4c8839858 = $e5a66a4085dbbbbf . "\x3a\x2f\57" . $fdf2284df72d7b09 . "\72" . self::$rServers[$efa5d8ec8efb3ab5][$e5a66a4085dbbbbf . "\137\x62\x72\157\141\x64\x63\141\x73\164\137\160\x6f\x72\164"] . "\x2f"; return $A3dac8a4c8839858; Ed9d43a42a4cbf93: return null; goto bae8a0d70081cbe9; b2f274a94f2ead42: if (isset($efa5d8ec8efb3ab5)) { goto Eb80cab362e0c1e3; } $efa5d8ec8efb3ab5 = SERVER_ID; Eb80cab362e0c1e3: if ($A068bf47fb81354f) { goto e45798ce587013cb; } if (isset($_SERVER["\123\x45\122\x56\x45\122\137\x50\x4f\122\124"]) && self::$rSettings["\153\x65\x65\160\137\x70\162\157\x74\x6f\x63\157\154"]) { goto e07b43061cd0d5d2; } goto f5ca53a203568d05; f5ca53a203568d05: $e5a66a4085dbbbbf = self::$rServers[$efa5d8ec8efb3ab5]["\x73\x65\x72\x76\x65\162\x5f\x70\162\x6f\x74\157\143\157\154"]; goto cdb46a3f6651d96c; e07b43061cd0d5d2: $e5a66a4085dbbbbf = !empty($_SERVER["\110\x54\x54\120\123"]) && $_SERVER["\x48\x54\x54\x50\x53"] !== "\x6f\x66\x66" || $_SERVER["\123\x45\x52\126\x45\x52\x5f\120\117\x52\x54"] == 443 ? "\x68\164\x74\160\x73" : "\150\164\164\x70"; cdb46a3f6651d96c: goto e3473619dd257e82; D2b2afc5cad39079: return ''; ff30cf78bc06d20c: $efa5d8ec8efb3ab5 = $A517b0628f9e4bd3[array_rand($A517b0628f9e4bd3)]; af516174c7a67c36: $f8f6d0e810b18536 = defined("\150\x6f\163\164") ? HOST : null; goto Ae6b82f094fc239a; efeab53e87893648: if (!self::$rServers[$efa5d8ec8efb3ab5]["\145\x6e\141\x62\x6c\x65\x5f\x70\162\x6f\x78\171"]) { goto af516174c7a67c36; } $A517b0628f9e4bd3 = array(); foreach (self::$rServers as $da016afdf0f5a77d => $d00f4793ede66fe7) { if (!($d00f4793ede66fe7["\163\145\162\166\145\162\x5f\x74\x79\160\145"] == 1 && $d00f4793ede66fe7["\160\x61\162\145\x6e\x74\137\x69\x64"] == $efa5d8ec8efb3ab5)) { goto C44cb9b7652f430c; } $A517b0628f9e4bd3[] = $da016afdf0f5a77d; C44cb9b7652f430c: Ccb22068724d1933: } B92dea73d044d6f8: if (!(count($A517b0628f9e4bd3) == 0)) { goto ff30cf78bc06d20c; } goto D2b2afc5cad39079; Ae6b82f094fc239a: if ($f8f6d0e810b18536 && in_array(strtolower($f8f6d0e810b18536), array_map("\163\x74\x72\x74\157\154\157\x77\145\x72", self::$rServers[$efa5d8ec8efb3ab5]["\144\157\155\x61\151\156\163"]["\x75\x72\154\x73"]))) { goto D3182218f4c91c7e; } $fdf2284df72d7b09 = empty(self::$rServers[$efa5d8ec8efb3ab5]["\144\x6f\x6d\141\x69\156\137\x6e\x61\x6d\x65"]) ? self::$rServers[$efa5d8ec8efb3ab5]["\x73\145\x72\x76\145\x72\137\x69\x70"] : explode("\x2c", self::$rServers[$efa5d8ec8efb3ab5]["\144\157\x6d\141\151\156\x5f\156\141\155\x65"])[0]; goto F68741973c8664b1; D3182218f4c91c7e: $fdf2284df72d7b09 = $f8f6d0e810b18536; goto e077b737603a63f4; e3473619dd257e82: goto Ec10f53685bbda92; e45798ce587013cb: $e5a66a4085dbbbbf = $A068bf47fb81354f; Ec10f53685bbda92: if (!self::$rServers[$efa5d8ec8efb3ab5]) { goto Ed9d43a42a4cbf93; } goto efeab53e87893648; bae8a0d70081cbe9: } public static function F98aAe3E7E141E17($f8cd97817c6cbdb2 = null) { $bc682183fc1f2478 = array(); foreach (self::$rCategories as $Dbca23ecdb6a7954) { if (!($Dbca23ecdb6a7954["\143\141\x74\x65\x67\157\162\x79\137\x74\x79\160\145"] == $f8cd97817c6cbdb2 or !$f8cd97817c6cbdb2)) { goto F7583ae13e8016c4; } $bc682183fc1f2478[] = $Dbca23ecdb6a7954; F7583ae13e8016c4: ba5f8b85b9de2155: } f25fc9fc29dc3e55: return $bc682183fc1f2478; } public static function A933493fB671cC37($fed5155933e4ec9e, $C85a9af7d2969dae) { if (!file_exists(CIDR_TMP_PATH . $fed5155933e4ec9e)) { goto b03105e6106703d4; } $A44809771fc85633 = json_decode(file_get_contents(CIDR_TMP_PATH . $fed5155933e4ec9e), True); foreach ($A44809771fc85633 as $f7017bd191b07ae7 => $Df391c1205663254) { if (!(ip2long($C85a9af7d2969dae) >= ip2long($Df391c1205663254[1]) && ip2long($C85a9af7d2969dae) <= ip2long($Df391c1205663254[2]))) { goto D1ab157dcfc3ca24; } return $Df391c1205663254; D1ab157dcfc3ca24: C838ecfe9bd8cf9a: } f56d0c9e4b5f2175: b03105e6106703d4: return null; } public static function BDfb1688651F1Eae($Ad064a4b8091300f, $bb5a581f12329951 = 0, $D7170a4e0a2bf6ae = 10) { goto Df434e9249c90946; Eb70d102e37f66e9: $c5027897d292c319 = 1; c88bbb7b54e529ad: return array_slice($A8f19e6aed50a5fe[0], -$c5027897d292c319); C8703532525141a0: a5d47c55b45d4a24: goto A6f69b5376c0ac58; fe61d6868a51f0b5: Fcaa2f04de6b529d: goto C8703532525141a0; E69cb7ae20605d3f: $c5027897d292c319 = intval($bb5a581f12329951 / $D7170a4e0a2bf6ae); if ($c5027897d292c319) { goto c88bbb7b54e529ad; } goto Eb70d102e37f66e9; dd5df1f9ae29d18a: preg_match("\57\x5f\x28\x2e\x2a\x29\134\56\57", array_pop($A8f19e6aed50a5fe[0]), $ba10ff3941f6da5c); return $ba10ff3941f6da5c[1]; goto Fcaa2f04de6b529d; Dc1b4f69fa5d25bc: return $A8f19e6aed50a5fe[0]; goto fe61d6868a51f0b5; Df434e9249c90946: if (!file_exists($Ad064a4b8091300f)) { goto B13a453575f74b94; } $Bda13f11ec80060e = file_get_contents($Ad064a4b8091300f); if (!preg_match_all("\57\50\56\52\x3f\x29\56\164\x73\x2f", $Bda13f11ec80060e, $A8f19e6aed50a5fe)) { goto a5d47c55b45d4a24; } if ($bb5a581f12329951 > 0) { goto E69cb7ae20605d3f; } if ($bb5a581f12329951 == -1) { goto Dc1b4f69fa5d25bc; } goto dd5df1f9ae29d18a; A6f69b5376c0ac58: B13a453575f74b94: return null; goto Ee72fd4a18e2fbdb; Ee72fd4a18e2fbdb: } public static function B7E9b73B8993d38c($f30074c06d442753, $fa431415ab2a46b9, $a38e7b338168909c, $Cb0e6b6bea608281, $Faae14c064aabdac, $C85a9af7d2969dae, $ae8c1b90a1b3c353 = null, $Fe2c987b3598866e = '', $cdf1f35176307859 = "\x68\62\x36\x34") { goto c5e331e4dd8288ad; Edd746b9b4599c97: B978e361153d4e68: F2ff11829282241c: return false; goto d26e58266b81c4ba; Edac4a4684913bb0: Be78a159d0a9bab0: if (!preg_match_all("\x2f\x28\x2e\52\77\x29\x5c\x2e\164\163\57", $Bda13f11ec80060e, $A8f19e6aed50a5fe)) { goto B978e361153d4e68; } foreach ($A8f19e6aed50a5fe[0] as $df18394001b3df27) { goto c0ef8abd1dd0c318; E61b38d9019a01d8: $Bda13f11ec80060e = str_replace($df18394001b3df27, "\57\x68\154\163\57{$df18394001b3df27}\77\164\x6f\x6b\x65\x6e\x3d{$Cb626a6c8ac109eb}", $Bda13f11ec80060e); Cc2e6f688a08c3f4: c527cc06b3796996: goto A4a0779ce4b7bb87; c0ef8abd1dd0c318: if ($ae8c1b90a1b3c353) { goto e113c23a362ef093; } $Cb626a6c8ac109eb = Xui\Functions::encrypt($fa431415ab2a46b9 . "\x2f" . $a38e7b338168909c . "\57" . $C85a9af7d2969dae . "\57" . $Cb0e6b6bea608281 . "\x2f" . $df18394001b3df27 . "\x2f" . $Faae14c064aabdac . "\57" . SERVER_ID . "\x2f" . $cdf1f35176307859, self::$rSettings["\154\151\x76\145\x5f\163\x74\162\145\141\x6d\151\x6e\x67\137\160\141\163\163"], OPENSSL_EXTRA); goto b50e9a20da67bb45; e113c23a362ef093: $Cb626a6c8ac109eb = Xui\Functions::encrypt("\x48\115\x41\x43\43" . $ae8c1b90a1b3c353 . "\x2f" . $Fe2c987b3598866e . "\57" . $C85a9af7d2969dae . "\57" . $Cb0e6b6bea608281 . "\57" . $df18394001b3df27 . "\57" . $Faae14c064aabdac . "\x2f" . SERVER_ID . "\57" . $cdf1f35176307859, self::$rSettings["\154\151\166\x65\x5f\163\x74\x72\x65\141\x6d\x69\x6e\147\137\x70\x61\163\x73"], OPENSSL_EXTRA); goto c35282679c66be16; c35282679c66be16: b50e9a20da67bb45: if (self::$rSettings["\141\154\x6c\x6f\x77\x5f\143\x64\156\137\141\143\143\145\x73\163"]) { goto Bad132109024fbbf; } $Bda13f11ec80060e = str_replace($df18394001b3df27, "\x2f\x68\154\x73\57{$Cb626a6c8ac109eb}", $Bda13f11ec80060e); goto Cc2e6f688a08c3f4; Bad132109024fbbf: goto E61b38d9019a01d8; A4a0779ce4b7bb87: } B9ce5f4ca4040857: return $Bda13f11ec80060e; goto Edd746b9b4599c97; c5e331e4dd8288ad: if (!file_exists($f30074c06d442753)) { goto F2ff11829282241c; } $Bda13f11ec80060e = file_get_contents($f30074c06d442753); if (!self::$rSettings["\x65\156\143\162\x79\160\x74\137\x68\x6c\x73"]) { goto Be78a159d0a9bab0; } $a70df50dd57ee6ec = Xui\Functions::encrypt($C85a9af7d2969dae . "\57" . $Cb0e6b6bea608281, self::$rSettings["\x6c\151\x76\145\x5f\163\164\162\145\141\155\x69\156\x67\137\x70\141\x73\163"], OPENSSL_EXTRA); $Bda13f11ec80060e = "\x23\105\130\124\x4d\x33\x55\xa\x23\x45\130\x54\55\x58\x2d\113\105\131\x3a\115\x45\124\110\x4f\x44\75\101\105\x53\x2d\x31\x32\x38\x2c\125\122\111\x3d\42\57\x6b\x65\x79\x2f{$a70df50dd57ee6ec}\42\x2c\111\x56\x3d\60\170" . bin2hex(file_get_contents(STREAMS_PATH . $Cb0e6b6bea608281 . "\137\56\x69\x76")) . "\xa" . substr($Bda13f11ec80060e, 8, strlen($Bda13f11ec80060e) - 8); goto Edac4a4684913bb0; d26e58266b81c4ba: } public static function dDFEA646F38b087B($F7f24b19c4fe2e7a, $ae8c1b90a1b3c353 = false, $Fe2c987b3598866e = '', $C85a9af7d2969dae = null, $f089fd7362a9aa86 = null) { goto a4e2e8e157233be4; a4e2e8e157233be4: if (!($F7f24b19c4fe2e7a["\x6d\141\x78\137\143\x6f\x6e\156\145\143\164\x69\x6f\156\x73"] != 0)) { goto D78092a90ff8f46d; } if (!$ae8c1b90a1b3c353) { goto F9eab5c746c24cc0; } self::E0dfA6F377218491(null, $F7f24b19c4fe2e7a["\155\x61\x78\137\x63\x6f\156\156\x65\143\164\x69\x6f\156\x73"], $ae8c1b90a1b3c353, $Fe2c987b3598866e, $C85a9af7d2969dae, $f089fd7362a9aa86); goto f156fd350e828013; F9eab5c746c24cc0: goto d7dfcd3e21f87fcb; C1274f8e64bf320b: D78092a90ff8f46d: goto e6bb03cf83f80e0b; d7dfcd3e21f87fcb: if (empty($F7f24b19c4fe2e7a["\x70\141\151\162\x5f\x69\144"])) { goto C95d54d72fda2ebc; } self::e0DfA6f377218491($F7f24b19c4fe2e7a["\160\141\151\162\137\x69\144"], $F7f24b19c4fe2e7a["\155\x61\x78\137\x63\157\156\x6e\145\143\x74\x69\157\156\163"], null, '', $C85a9af7d2969dae, $f089fd7362a9aa86); C95d54d72fda2ebc: self::e0dfa6F377218491($F7f24b19c4fe2e7a["\x69\x64"], $F7f24b19c4fe2e7a["\155\141\170\x5f\x63\x6f\x6e\156\145\x63\164\x69\157\156\163"], null, '', $C85a9af7d2969dae, $f089fd7362a9aa86); f156fd350e828013: goto C1274f8e64bf320b; e6bb03cf83f80e0b: } public static function getBouquetMap($Cb0e6b6bea608281) { $B74c2f346218ad1a = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\142\x6f\x75\x71\165\145\164\x5f\155\141\160")); return $B74c2f346218ad1a[$Cb0e6b6bea608281] ?: array(); } public static function f84F9975f0fDEaad($Cb0e6b6bea608281) { goto F7e5af6fa4e545da; D372e8b512831162: return !empty($bbaa58bafa129704) ? $bbaa58bafa129704 : false; goto Bd8ed1fcc5f81eca; efd66261d7729cfc: if (!($E1dc28fe83690f7c["\144\x69\162\x65\143\x74\x5f\163\157\x75\162\x63\145"] == 0)) { goto fd3297bc7222a468; } self::$db->query("\123\105\114\105\x43\124\40\x2a\40\106\x52\117\x4d\40\x60\x73\164\162\145\141\155\x73\x5f\163\x65\x72\166\145\162\163\140\40\x57\x48\x45\x52\105\x20\x60\163\164\x72\145\x61\x6d\x5f\x69\144\x60\40\75\40\77", $Cb0e6b6bea608281); if (!(self::$db->num_rows() > 0)) { goto Ef93ee4732447c92; } $abcf669a1224b0ab = self::$db->get_rows(true, "\x73\145\162\x76\x65\x72\x5f\151\144"); Ef93ee4732447c92: goto Ea97e2d0de7de7e9; Ea97e2d0de7de7e9: fd3297bc7222a468: $bbaa58bafa129704["\142\157\165\x71\165\x65\x74\x73"] = self::getBouquetMap($Cb0e6b6bea608281); $bbaa58bafa129704["\x69\156\x66\157"] = $E1dc28fe83690f7c; $bbaa58bafa129704["\x73\x65\162\x76\x65\162\163"] = $abcf669a1224b0ab; dd72cffb8df3733c: goto D372e8b512831162; F7e5af6fa4e545da: $bbaa58bafa129704 = array(); self::$db->query("\123\x45\114\105\x43\124\40\52\40\x46\x52\117\115\40\x60\163\x74\162\145\141\155\163\140\40\x74\61\x20\x4c\x45\106\x54\40\112\117\x49\116\x20\140\163\164\x72\145\141\155\163\x5f\164\x79\x70\145\163\140\40\164\x32\x20\117\x4e\x20\x74\62\56\x74\171\160\145\137\x69\144\40\75\40\164\x31\x2e\164\x79\x70\145\40\x57\110\x45\x52\x45\x20\164\61\56\140\x69\x64\x60\x20\75\x20\x3f", $Cb0e6b6bea608281); if (!(self::$db->num_rows() > 0)) { goto dd72cffb8df3733c; } $E1dc28fe83690f7c = self::$db->get_row(); $abcf669a1224b0ab = array(); goto efd66261d7729cfc; Bd8ed1fcc5f81eca: } public static function ad8c22Fcc9d61Efe() { foreach (self::$rServers as $efa5d8ec8efb3ab5 => $fe54173444daa074) { if (!$fe54173444daa074["\x69\x73\x5f\x6d\x61\151\x6e"]) { goto B27b91bb1b2603cc; } return $efa5d8ec8efb3ab5; B27b91bb1b2603cc: D0f499bdd1720399: } D9f860583a6ae113: return null; } public static function F56B3e1Ec338Ba44($Cb0e6b6bea608281, $d49bb2cefd5c498d) { $Ac1451ed5f9cc3be = $d675fbc2992c7533 = array(); if (!file_exists(SIGNALS_TMP_PATH . "\x71\165\145\165\x65\137" . intval($Cb0e6b6bea608281))) { goto F4cf0dd3b0f9eb23; } $d675fbc2992c7533 = igbinary_unserialize(file_get_contents(SIGNALS_TMP_PATH . "\161\165\145\165\x65\137" . intval($Cb0e6b6bea608281))); F4cf0dd3b0f9eb23: foreach ($d675fbc2992c7533 as $Dca59bd0cc2fb95b) { if (!self::A884Cfad2e1356Fc($Dca59bd0cc2fb95b, "\x70\x68\160\55\146\160\x6d")) { goto C2212953178dfbfb; } $Ac1451ed5f9cc3be[] = $Dca59bd0cc2fb95b; C2212953178dfbfb: D1c2b57abbf9bcb4: } Ee49574d4325e89b: if (in_array($Ac1451ed5f9cc3be, $d49bb2cefd5c498d)) { goto C2ff903979ba13f2; } $Ac1451ed5f9cc3be[] = $d49bb2cefd5c498d; C2ff903979ba13f2: file_put_contents(SIGNALS_TMP_PATH . "\x71\165\145\165\x65\137" . intval($Cb0e6b6bea608281), igbinary_serialize($Ac1451ed5f9cc3be)); } public static function c2C4A4929f51aeb6($Cb0e6b6bea608281, $Dca59bd0cc2fb95b) { $Ac1451ed5f9cc3be = array(); foreach (igbinary_unserialize(file_get_contents(SIGNALS_TMP_PATH . "\x71\165\145\x75\145\x5f" . intval($Cb0e6b6bea608281))) ?: array() as $B7274097164f5980) { if (!(self::a884cFAD2e1356fC($B7274097164f5980, "\x70\150\160\55\x66\160\x6d") && $Dca59bd0cc2fb95b != $B7274097164f5980)) { goto f476a8592cd4965b; } $Ac1451ed5f9cc3be[] = $B7274097164f5980; f476a8592cd4965b: Faec78fd02979e9b: } e82ca758b5e854be: if (count($Ac1451ed5f9cc3be) > 0) { goto fcefb7fd7307f500; } unlink(SIGNALS_TMP_PATH . "\161\165\x65\165\x65\x5f" . intval($Cb0e6b6bea608281)); goto b49249620ac456b5; fcefb7fd7307f500: file_put_contents(SIGNALS_TMP_PATH . "\161\165\x65\165\145\137" . intval($Cb0e6b6bea608281), igbinary_serialize($Ac1451ed5f9cc3be)); b49249620ac456b5: } public static function e18B076EB88B0235($F3146d16990ef8fd = 10) { goto Ec9dcc2e81b7ea4f; Ec9dcc2e81b7ea4f: $D0c4587406aed4e1 = "\x41\102\103\x44\105\106\x47\110\111\x4a\x4b\114\x4d\116\x4f\x50\121\x52\123\x54\125\x56\127\x58\x59\132\x30\61\x32\x33\x34\x35\x36\x37\70\71\x71\x77\x65\x72\x74\x79\x75\151\157\160\x61\x73\144\146\x67\150\152\x6b\154\x7a\170\x63\x76\x62\156\155"; $b9acce88a7aa8943 = ''; $Cdbfc787cb64b5aa = strlen($D0c4587406aed4e1) - 1; $ac82ae799aece42b = 0; a33bc9d6934b0807: goto Dc3afc5b557bddcb; D5fd76cc3c3e2456: B13a13feb88c5cde: return $b9acce88a7aa8943; goto ed8647fbbd0b650e; Dc3afc5b557bddcb: if (!($ac82ae799aece42b < $F3146d16990ef8fd)) { goto B13a13feb88c5cde; } $b9acce88a7aa8943 .= $D0c4587406aed4e1[rand(0, $Cdbfc787cb64b5aa)]; b1bc9adb62918265: $ac82ae799aece42b++; goto a33bc9d6934b0807; goto D5fd76cc3c3e2456; ed8647fbbd0b650e: } public static function Fb6a5E6A048D87A9($C30f4b4d2ee1befc, $f691c3aa3f7bd00e) { goto F1f2aa75fafcbc86; F1f2aa75fafcbc86: if (!(is_numeric($f691c3aa3f7bd00e) && $f691c3aa3f7bd00e >= 1900 && $f691c3aa3f7bd00e <= intval(date("\x59") + 1))) { goto e8c75ffee4e48e0c; } if (self::$rSettings["\x6d\x6f\166\151\x65\x5f\x79\145\x61\x72\x5f\141\160\x70\x65\x6e\144"] == 0) { goto b0a0d7df1d48ec49; } if (!(self::$rSettings["\x6d\157\166\x69\x65\x5f\x79\x65\x61\162\137\x61\160\x70\x65\156\144"] == 0)) { goto fa0504933a4841b9; } return trim($C30f4b4d2ee1befc) . "\x20\55\x20{$f691c3aa3f7bd00e}"; fa0504933a4841b9: goto A02bd5238c83ae4a; A02bd5238c83ae4a: goto F301c173bcb0e7db; b0a0d7df1d48ec49: return trim($C30f4b4d2ee1befc) . "\x20\x28{$f691c3aa3f7bd00e}\x29"; F301c173bcb0e7db: e8c75ffee4e48e0c: goto b07bfbe3659f6644; b07bfbe3659f6644: return $C30f4b4d2ee1befc; goto b11adff071c022f6; b11adff071c022f6: } public static function AEE60B83e379b096($C4edbe452f0954d0) { goto Eb4e324f96561e4c; Eb4e324f96561e4c: if (!(count($C4edbe452f0954d0) > 0 && file_exists(CACHE_TMP_PATH . "\143\x68\141\x6e\156\x65\x6c\x5f\157\x72\x64\145\x72") && self::$rSettings["\143\150\x61\156\156\x65\x6c\137\156\165\155\142\145\162\137\164\x79\160\x65"] != "\x62\157\165\161\165\x65\164")) { goto B1b9aa9d55bcc92b; } $a1758452e38dff80 = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\143\x68\x61\156\156\x65\x6c\x5f\x6f\x72\144\145\162")); $C4edbe452f0954d0 = array_flip($C4edbe452f0954d0); $F5904ed673c01227 = array(); foreach ($a1758452e38dff80 as $e968a55c2df3fd23) { if (!isset($C4edbe452f0954d0[$e968a55c2df3fd23])) { goto Fe9f2a5982d548c3; } $F5904ed673c01227[] = $e968a55c2df3fd23; Fe9f2a5982d548c3: fe038b661be54946: } goto F556ef206906545b; f45400fc051bec11: return $C4edbe452f0954d0; goto e17141a36223bd9c; F556ef206906545b: Aae629a7a94a7239: if (!(count($F5904ed673c01227) > 0)) { goto Eaa578e6d628d9cb; } return $F5904ed673c01227; Eaa578e6d628d9cb: B1b9aa9d55bcc92b: goto f45400fc051bec11; e17141a36223bd9c: } public static function sortSeries($a23d56d69160fd0b) { goto Cae532046dd1741c; Cae532046dd1741c: if (!(count($a23d56d69160fd0b) > 0 && file_exists(CACHE_TMP_PATH . "\163\145\x72\x69\x65\163\x5f\157\162\144\145\x72"))) { goto F3c59f902e050df4; } $a1758452e38dff80 = igbinary_unserialize(file_get_contents(CACHE_TMP_PATH . "\x73\x65\x72\x69\145\163\x5f\157\162\x64\145\162")); $a23d56d69160fd0b = array_flip($a23d56d69160fd0b); $F5904ed673c01227 = array(); foreach ($a1758452e38dff80 as $e968a55c2df3fd23) { if (!isset($a23d56d69160fd0b[$e968a55c2df3fd23])) { goto f1586b8c3dcb3373; } $F5904ed673c01227[] = $e968a55c2df3fd23; f1586b8c3dcb3373: C537e53fc1462bd6: } goto b4ac2f25f5ec0e51; Fb41fff21af21f75: return $a23d56d69160fd0b; goto Ede7e10b9e745ef9; b4ac2f25f5ec0e51: B189ccfef3c8a047: if (!(count($F5904ed673c01227) > 0)) { goto Bcdff22297180408; } return $F5904ed673c01227; Bcdff22297180408: F3c59f902e050df4: goto Fb41fff21af21f75; Ede7e10b9e745ef9: } public static function F6918f954e805009($e392f54ce5eb6bf6) { $B5b30bbb9525053a = new DateTime("\x55\124\103", new DateTimeZone(date_default_timezone_get())); $C4b702c1d1a0b678 = new DateTime("\125\x54\x43", new DateTimeZone($e392f54ce5eb6bf6)); return $C4b702c1d1a0b678->getTimestamp() - $B5b30bbb9525053a->getTimestamp(); } public static function c9b3EebEBe7897d6() { $bc682183fc1f2478 = array(); foreach (self::$rCategories as $Dbca23ecdb6a7954) { if (!$Dbca23ecdb6a7954["\151\x73\137\x61\x64\x75\154\164"]) { goto db61c60b561254a0; } $bc682183fc1f2478[] = intval($Dbca23ecdb6a7954["\151\x64"]); db61c60b561254a0: E2446f35610b0777: } E86d43b16acee29a: return $bc682183fc1f2478; } public static function f2a5a629949Ba9eE() { if (is_object(self::$redis)) { goto b08bfd9f2acbd225; } try { self::$redis = new Redis(); self::$redis->connect(self::$rConfig["\150\157\x73\164\156\141\x6d\145"], 6379); self::$redis->auth(self::$rSettings["\x72\145\x64\151\163\x5f\x70\x61\x73\163\167\x6f\x72\x64"]); } catch (Exception $aa19ce656b40f1c3) { self::$redis = null; return false; } b08bfd9f2acbd225: return true; } public static function c24cdf51381c2bCA() { if (!is_object(self::$redis)) { goto c2df8a7db4b4427d; } self::$redis->close(); self::$redis = null; c2df8a7db4b4427d: return true; } public static function d7FcfA514ddF9F62($Faae14c064aabdac) { if (is_object(self::$redis)) { goto F764267ebfb56b4d; } self::f2a5a629949ba9Ee(); F764267ebfb56b4d: return igbinary_unserialize(self::$redis->get($Faae14c064aabdac)); } public static function FE9d2d6a18D45E72($Df391c1205663254) { goto Cd12c2e5e5f5317e; Cd12c2e5e5f5317e: if (is_object(self::$redis)) { goto F1a71766a3f4882d; } self::F2A5A629949ba9EE(); F1a71766a3f4882d: $c975bde7ae37ea24 = self::$redis->multi(); $c975bde7ae37ea24->zAdd("\x4c\x49\116\105\x23{$Df391c1205663254["\151\144\x65\x6e\164\x69\x74\x79"]}", $Df391c1205663254["\x64\141\x74\x65\137\x73\164\141\162\x74"], $Df391c1205663254["\165\x75\x69\144"]); goto c63790e995fc7d32; c63790e995fc7d32: $c975bde7ae37ea24->zAdd("\114\x49\116\x45\137\x41\114\x4c\x23{$Df391c1205663254["\151\x64\145\x6e\164\x69\x74\171"]}", $Df391c1205663254["\x64\x61\164\145\x5f\163\x74\x61\162\x74"], $Df391c1205663254["\x75\x75\x69\144"]); $c975bde7ae37ea24->zAdd("\123\124\122\105\101\115\43{$Df391c1205663254["\163\164\x72\x65\141\x6d\137\151\144"]}", $Df391c1205663254["\144\x61\x74\x65\x5f\x73\x74\x61\x72\x74"], $Df391c1205663254["\x75\165\x69\x64"]); $c975bde7ae37ea24->zAdd("\123\x45\122\126\105\x52\x23{$Df391c1205663254["\163\x65\162\166\x65\162\x5f\151\144"]}", $Df391c1205663254["\144\141\x74\145\x5f\163\164\141\162\164"], $Df391c1205663254["\x75\x75\x69\144"]); if (!$Df391c1205663254["\165\163\145\162\137\151\x64"]) { goto A9fb721407d106e3; } $c975bde7ae37ea24->zAdd("\123\105\122\x56\x45\122\x5f\114\111\x4e\x45\123\x23{$Df391c1205663254["\x73\145\x72\166\145\x72\137\x69\x64"]}", $Df391c1205663254["\x75\x73\x65\162\x5f\x69\x64"], $Df391c1205663254["\x75\x75\x69\x64"]); goto c76929185b902053; c76929185b902053: A9fb721407d106e3: if (!$Df391c1205663254["\x70\162\157\x78\171\x5f\x69\x64"]) { goto Ff2ec174d120e8d8; } $c975bde7ae37ea24->zAdd("\x50\122\x4f\x58\131\43{$Df391c1205663254["\x70\162\157\x78\x79\137\151\144"]}", $Df391c1205663254["\x64\141\164\x65\137\x73\164\x61\x72\164"], $Df391c1205663254["\x75\x75\151\x64"]); Ff2ec174d120e8d8: $c975bde7ae37ea24->zAdd("\103\x4f\116\116\x45\103\124\111\x4f\116\x53", $Df391c1205663254["\144\141\x74\x65\x5f\x73\164\x61\162\x74"], $Df391c1205663254["\x75\x75\x69\144"]); goto A2af0e2617468d90; A2af0e2617468d90: $c975bde7ae37ea24->zAdd("\x4c\x49\126\x45", $Df391c1205663254["\144\141\x74\145\137\163\164\x61\162\164"], $Df391c1205663254["\x75\x75\151\144"]); $c975bde7ae37ea24->set($Df391c1205663254["\x75\x75\x69\144"], igbinary_serialize($Df391c1205663254)); return $c975bde7ae37ea24->exec(); goto Ba7b83b97fff54b6; Ba7b83b97fff54b6: } public static function Bb0e5Bd764c490a2($Df391c1205663254, $Acab831499ad05ad = array(), $e917b6975760e4c4 = null) { goto f38d482965503605; f38d482965503605: if (is_object(self::$redis)) { goto c3b575e69193096e; } self::f2a5A629949BA9eE(); c3b575e69193096e: $Bb29bd57623f58a4 = $Df391c1205663254; foreach ($Acab831499ad05ad as $F7f500299cf19408 => $a1f1ec7f4bb1f6e4) { $Df391c1205663254[$F7f500299cf19408] = $a1f1ec7f4bb1f6e4; Dc3aa866f3d5eb09: } goto cd9038199d1e1c04; C7962ba9355849af: dd904e172004436d: $c975bde7ae37ea24->set($Df391c1205663254["\165\x75\x69\x64"], igbinary_serialize($Df391c1205663254)); if ($c975bde7ae37ea24->exec()) { goto F03ac3cc8a099e74; } return null; goto e8583ff1f455533f; goto cdef5ca7f50584eb; dfa7c3859b28d5d4: $Df391c1205663254["\x68\154\x73\137\145\x6e\144"] = 0; if (!$Df391c1205663254["\165\x73\145\162\137\x69\x64"]) { goto Abe709f97bbe1d31; } $c975bde7ae37ea24->zAdd("\123\105\122\126\x45\122\137\x4c\x49\x4e\x45\x53\x23{$Df391c1205663254["\x73\145\x72\x76\x65\162\x5f\151\144"]}", $Df391c1205663254["\x75\x73\x65\162\137\151\x64"], $Df391c1205663254["\x75\165\151\x64"]); Abe709f97bbe1d31: Ce356327814d235a: goto C7962ba9355849af; cdef5ca7f50584eb: F03ac3cc8a099e74: return $Df391c1205663254; e8583ff1f455533f: goto De66b8bab321fe19; d133215bd48dabe4: $c975bde7ae37ea24->zRem("\x4c\x49\x56\105", $Df391c1205663254["\x75\165\151\x64"]); $c975bde7ae37ea24->zRem("\x4c\111\116\x45\x23{$Bb29bd57623f58a4["\x69\x64\x65\156\x74\151\164\x79"]}", $Df391c1205663254["\165\x75\151\x64"]); $c975bde7ae37ea24->zRem("\x53\124\x52\x45\x41\115\x23{$Bb29bd57623f58a4["\x73\164\162\145\141\155\137\x69\x64"]}", $Df391c1205663254["\x75\x75\x69\x64"]); $c975bde7ae37ea24->zRem("\x53\105\x52\126\x45\x52\x23{$Bb29bd57623f58a4["\x73\145\x72\166\x65\x72\x5f\151\x64"]}", $Df391c1205663254["\165\x75\151\x64"]); if (!$Df391c1205663254["\x70\162\x6f\x78\171\137\151\144"]) { goto F712acb7d70b4743; } goto d08d487f799d2312; d08d487f799d2312: $c975bde7ae37ea24->zRem("\120\x52\x4f\130\x59\x23{$Bb29bd57623f58a4["\x70\x72\157\x78\171\137\x69\x64"]}", $Df391c1205663254["\165\165\x69\x64"]); F712acb7d70b4743: if (!($Df391c1205663254["\x68\154\x73\137\x65\x6e\x64"] == 0)) { goto eb649048efc23f12; } $Df391c1205663254["\150\154\x73\137\145\x6e\x64"] = 1; if (!$Df391c1205663254["\165\163\145\x72\137\151\x64"]) { goto Bc381288bc936744; } goto c24337c254e43817; B3d56ef61778001d: ebac086c98c242a3: $c975bde7ae37ea24->sRem("\105\x4e\104\105\x44", $Df391c1205663254["\165\x75\151\144"]); $c975bde7ae37ea24->zAdd("\114\111\x56\105", $Df391c1205663254["\144\x61\x74\145\x5f\163\164\141\x72\164"], $Df391c1205663254["\x75\x75\x69\144"]); $c975bde7ae37ea24->zAdd("\x4c\111\x4e\105\43{$Df391c1205663254["\151\x64\x65\x6e\164\151\x74\171"]}", $Df391c1205663254["\144\141\x74\145\137\x73\164\x61\x72\x74"], $Df391c1205663254["\165\x75\x69\x64"]); $c975bde7ae37ea24->zAdd("\x53\124\x52\x45\x41\x4d\43{$Df391c1205663254["\163\x74\162\x65\141\155\137\151\x64"]}", $Df391c1205663254["\144\x61\164\x65\137\163\x74\141\x72\164"], $Df391c1205663254["\165\x75\x69\x64"]); goto c6bb47a29293d99c; cd9038199d1e1c04: d963e00f0ccbda0e: $c975bde7ae37ea24 = self::$redis->multi(); if ($e917b6975760e4c4 == "\x6f\160\145\x6e") { goto ebac086c98c242a3; } if (!($e917b6975760e4c4 == "\143\x6c\157\x73\x65")) { goto e2ebeaa1b930044e; } $c975bde7ae37ea24->sAdd("\105\116\104\x45\x44", $Df391c1205663254["\x75\x75\x69\x64"]); goto d133215bd48dabe4; c24337c254e43817: $c975bde7ae37ea24->zRem("\123\105\x52\x56\105\x52\137\x4c\111\116\x45\123\43{$Bb29bd57623f58a4["\163\145\162\x76\145\162\137\151\x64"]}", $Df391c1205663254["\165\x75\151\x64"]); Bc381288bc936744: eb649048efc23f12: e2ebeaa1b930044e: goto dd904e172004436d; goto B3d56ef61778001d; c6bb47a29293d99c: $c975bde7ae37ea24->zAdd("\x53\x45\122\x56\105\122\43{$Df391c1205663254["\x73\x65\x72\x76\x65\162\137\151\144"]}", $Df391c1205663254["\144\141\164\x65\137\163\x74\141\x72\x74"], $Df391c1205663254["\165\165\x69\x64"]); if (!$Df391c1205663254["\x70\162\x6f\170\x79\x5f\151\x64"]) { goto D7543be2be15a070; } $c975bde7ae37ea24->zAdd("\120\122\x4f\130\x59\x23{$Df391c1205663254["\160\162\x6f\x78\x79\137\151\144"]}", $Df391c1205663254["\x64\x61\164\x65\137\x73\x74\141\162\164"], $Df391c1205663254["\165\x75\x69\x64"]); D7543be2be15a070: if (!($Df391c1205663254["\x68\x6c\163\x5f\145\x6e\x64"] == 1)) { goto Ce356327814d235a; } goto dfa7c3859b28d5d4; De66b8bab321fe19: } public static function B283EC048C0b4D5f($F08e462dcbfb1788, $d88babe95d2c4ad5 = false, $D1f76f574c40336d = false) { goto f98fd62e495d206e; f98fd62e495d206e: if (is_object(self::$redis)) { goto E272df9c07410078; } self::f2A5a629949Ba9eE(); E272df9c07410078: $D1f76f574c40336d = self::$redis->zRangeByScore(($d88babe95d2c4ad5 ? "\114\111\x4e\105\43" : "\x4c\x49\116\105\x5f\x41\x4c\114\x23") . $F08e462dcbfb1788, "\55\151\x6e\146", "\53\151\156\x66"); if ($D1f76f574c40336d) { goto C34dd3a8f17fb015; } goto fa94ec75bbd0adc1; fa94ec75bbd0adc1: if (!(count($D1f76f574c40336d) > 0)) { goto fce8968d5787fe2b; } return array_map("\151\147\142\x69\x6e\141\x72\171\137\165\156\x73\145\162\151\141\154\151\172\145", self::$redis->mGet($D1f76f574c40336d)); fce8968d5787fe2b: return array(); goto fdf2531ae7d26961; goto B4651b026e969f64; B4651b026e969f64: C34dd3a8f17fb015: return $D1f76f574c40336d; fdf2531ae7d26961: goto Ebf1d2400fbe0b61; Ebf1d2400fbe0b61: } public static function d5E820356c831F6e($Dca59bd0cc2fb95b, $efa5d8ec8efb3ab5, $B917bdc7946918f6, $f8f102ae861ae6ab = null) { if (is_object(self::$redis)) { goto d21d57194007190f; } self::F2a5A629949ba9EE(); d21d57194007190f: $F7f500299cf19408 = "\123\x49\x47\x4e\101\114\43" . md5($efa5d8ec8efb3ab5 . "\43" . $Dca59bd0cc2fb95b . "\43" . $B917bdc7946918f6); $Df391c1205663254 = array("\x70\x69\144" => $Dca59bd0cc2fb95b, "\x73\x65\162\x76\x65\x72\x5f\x69\x64" => $efa5d8ec8efb3ab5, "\x72\164\x6d\x70" => $B917bdc7946918f6, "\x74\x69\x6d\145" => time(), "\x63\165\x73\164\157\x6d\137\144\141\x74\141" => $f8f102ae861ae6ab, "\x6b\145\171" => $F7f500299cf19408); return self::$redis->multi()->sAdd("\x53\111\x47\x4e\101\114\x53\43" . $efa5d8ec8efb3ab5, $F7f500299cf19408)->set($F7f500299cf19408, igbinary_serialize($Df391c1205663254))->exec(); } public static function d72fAAE9253C1dFc($Ae05de8514ffca54, $Cbe07193fa9c322b) { $Bee823f0f1c0f152 = null; foreach ($Cbe07193fa9c322b as $D4ea857307b032b6) { if (!($Bee823f0f1c0f152 === null || abs($Ae05de8514ffca54 - $Bee823f0f1c0f152) > abs($D4ea857307b032b6 - $Ae05de8514ffca54))) { goto E2a5eca3f64f88d0; } $Bee823f0f1c0f152 = $D4ea857307b032b6; E2a5eca3f64f88d0: A9e3d6e25add5ba0: } a384b70fd60e4e53: return $Bee823f0f1c0f152; } }

Function Calls

None

Variables

None

Stats

MD5 291d49c801c69790a893d9656019e968
Eval Count 0
Decode Time 337 ms