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 /* Important Notice Any unauthorized use of this content may lead to sig..

Decoded Output download

<?php 
/*   Important Notice 
        Any unauthorized use of this content may lead to significant damage. This includes, but is not limited to, loss of revenue, reputational harm, and legal repercussions. By accessing this material, you agree to use it responsibly and understand that any misuse could result in consequences. 
         
        Please respect the rights associated with this work. 
        */ 
 session_start(); class User { private $B7ad3 = "http://101.99.92.227/api/key"; private $e2863 = "http://101.99.92.227/api/get-ip"; public function create_password($ee7df, $D2b65, $c7718) { goto c1e41; A4bfc: echo json_encode($Df1cb); goto D7f07; A560d: $config["password"] = $ee7df; goto f81b2; C3c9b: D6189: goto Be821; c8767: if ($this->isStrongPassword($ee7df)) { goto D7083; } goto F70e6; Fc45d: f7990: goto da291; b70a4: $Df1cb["message"] = "Login successful!"; goto Da086; d33cb: D60ce: goto Fc45d; Be821: $config["key"] = $D2b65; goto b6e14; Fe029: f41b6: goto C61b3; a0e64: ea7e1: goto C3c9b; b166f: echo json_encode($Df1cb); goto e035c; Bcf3c: $Fc5f1 = $this->curl("POST", $df8c4, $Bbeec); goto C2433; Ed645: goto D6189; goto Fe029; C61b3: if (!($c7718 != "admin")) { goto ea7e1; } goto a38fc; Afc12: ce4e4: goto Fbf94; E8d0e: goto f7990; goto f84b6; D7f07: die; goto E9a1e; F0c5a: if (!$Fc5f1["expired"]) { goto ce4e4; } goto B94b5; d347e: $df8c4 = $this->B7ad3; goto f954f; adb43: $Df1cb["status"] = "success"; goto b70a4; C2433: $Fc5f1 = json_decode($Fc5f1, true); goto ef729; f84b6: Eacae: goto F0c5a; D5c54: $Df1cb["status"] = "error"; goto Ae00f; f954f: $Bbeec = array("code" => $D2b65); goto Bcf3c; B7991: echo json_encode($Df1cb); goto effbb; Ace2b: $Df1cb["message"] = $Fc5f1["error"]; goto E8d0e; ef729: if ($Fc5f1["live"]) { goto Eacae; } goto Fcf6a; f81b2: $d64f1 = "<?php

$config = " . var_export($config, true) . ";
return $config;
"; goto F10c9; F10c9: file_put_contents("../config.php", $d64f1); goto adb43; a9dc7: $Df1cb["message"] = "Key is expired!"; goto A768e; Ff73f: if ($e4efc["success"]) { goto B1a33; } goto B23c0; da291: E377f: goto B7991; B23c0: $Df1cb["status"] = "error"; goto e6dd4; A768e: goto D60ce; goto Afc12; Ae00f: $Df1cb["message"] = "Folder name must be alphabetic only."; goto b166f; Fbf94: $config = (require "../config.php"); goto f8998; b6e14: $config["folder"] = $c7718; goto A560d; Fcf6a: $Df1cb["status"] = "error"; goto Ace2b; E9a1e: B1a33: goto a0e64; F2f0d: $D2b65 = $this->escapeString($D2b65); goto d347e; f8998: if ($this->isAlphaOnly($c7718)) { goto f41b6; } goto D5c54; e035c: die; goto Ed645; Da086: $_SESSION["login"] = true; goto d33cb; ebc4a: goto E377f; goto c0b6a; B94b5: $Df1cb["status"] = "error"; goto a9dc7; F70e6: $Df1cb["status"] = "error"; goto a52d2; a38fc: $e4efc = $this->renameFolder(__DIR__ . "/../admin", __DIR__ . "/../" . $c7718); goto Ff73f; e6dd4: $Df1cb["message"] = $e4efc["reason"]; goto A4bfc; a52d2: $Df1cb["message"] = "Minimal password length is 8."; goto ebc4a; c0b6a: D7083: goto F2f0d; c1e41: $ee7df = $this->escapeString($ee7df); goto c8767; effbb: } public function isAlphaOnly($c6dd1) { return preg_match("/^[a-zA-Z]+$/", $c6dd1); } private function SendMessageTelegram($c766f, $df61c, $f6aeb) { goto ab66a; e71ee: curl_setopt($c669b, CURLOPT_RETURNTRANSFER, true); goto Ed739; C34d4: $D2156 = curl_exec($c669b); goto B4c18; Eb92d: curl_close($c669b); goto Bc7e1; a3b95: $Bbeec = ["chat_id" => $df61c, "text" => $f6aeb, "parse_mode" => "HTML"]; goto c6071; C4fc6: d6dbc: goto Eb92d; e9d15: curl_setopt($c669b, CURLOPT_HTTPHEADER, ["Content-type: application/x-www-form-urlencoded"]); goto C34d4; ab66a: $df8c4 = "https://api.telegram.org/bot{$c766f}/sendMessage"; goto a3b95; d76d3: echo "Error:" . curl_error($c669b); goto C4fc6; Da2be: curl_setopt($c669b, CURLOPT_POSTFIELDS, http_build_query($Bbeec)); goto e9d15; B4c18: if (!curl_errno($c669b)) { goto d6dbc; } goto d76d3; c6071: $c669b = curl_init($df8c4); goto e71ee; Bc7e1: return json_decode($D2156, true); goto cf081; Ed739: curl_setopt($c669b, CURLOPT_POST, true); goto Da2be; cf081: } public function renameFolder($c03cf, $db5d7) { goto A8272; de153: Cd051: goto C75ca; d0a3a: a75fb: goto Db9bf; a8d85: return ["success" => true, "reason" => '']; goto d0a3a; D68d2: if (is_writable($c03cf)) { goto D524b; } goto D67bd; D67bd: $Fab8b = "Old folder is not writable."; goto Ddd98; Ddd98: return ["success" => false, "reason" => $Fab8b]; goto De919; adbaa: if (!(is_dir($db5d7) && !is_writable($db5d7))) { goto Cd051; } goto B9404; ca8a3: if (is_dir($c03cf)) { goto Fcaab; } goto aa3be; aa3be: $Fab8b = "Old folder does not exist."; goto bacf0; A8272: $Fab8b = ''; goto ca8a3; Db9bf: $Fab8b = "Failed to rename folder."; goto D2cf5; C75ca: if (!rename($c03cf, $db5d7)) { goto a75fb; } goto a8d85; B9404: $Fab8b = "New folder exists and is not writable."; goto D5cac; D5cac: return ["success" => false, "reason" => $Fab8b]; goto de153; D2cf5: return ["success" => false, "reason" => $Fab8b]; goto a2743; De919: D524b: goto adbaa; bacf0: return ["success" => false, "reason" => $Fab8b]; goto Fa044; Fa044: Fcaab: goto D68d2; a2743: } public function sendCode() { goto F0bd4; a6290: $f6aeb = "<b>Kratos</b> Admin Panel
ode : <code>{$a3a82}</code>"; goto dbddd; Dbdec: if (!$config["telegram"]["twofactor"]) { goto E946a; } goto eaa16; Ffc74: E946a: goto C7fe8; Af3d5: $_SESSION["code"] = $a3a82; goto a6290; F0bd4: $config = (require "../config.php"); goto Dbdec; dbddd: $this->SendMessageTelegram($config["telegram"]["bot_token"], $config["telegram"]["chat_id"], $f6aeb); goto Ffc74; eaa16: $a3a82 = $this->generateRandomString(); goto Af3d5; C7fe8: } public function isStrongPassword($ee7df) { goto c43e2; E8651: return true; goto F99bb; B89a1: return false; goto f1a6a; c43e2: $B49bf = 8; goto db396; db396: if (!(strlen($ee7df) < $B49bf)) { goto Ec48c; } goto B89a1; f1a6a: Ec48c: goto E8651; F99bb: } public function generateRandomString($c854d = 10) { return substr(str_shuffle(str_repeat($Cb3e6 = "abcdefghijklomnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", ceil($c854d / strlen($Cb3e6)))), 1, $c854d); } public function removeUrlParameters($df8c4) { goto bb40e; e8f90: $df310 .= isset($ccb83["host"]) ? $ccb83["host"] : ''; goto ef18e; Ed4c0: $df310 = isset($ccb83["scheme"]) ? $ccb83["scheme"] . "://" : ''; goto e8f90; Edaf7: return $df310; goto bbe43; bb40e: $ccb83 = parse_url($df8c4); goto Ed4c0; ef18e: $df310 .= isset($ccb83["path"]) ? $ccb83["path"] : ''; goto Edaf7; bbe43: } public function removeLastTwoDirectories($df8c4) { goto Ea3b8; Ea3b8: $ccb83 = parse_url($df8c4); goto a3fe0; eecae: d25b7: goto Cc37b; Cc37b: return rtrim($Ed49a, "/"); goto C784b; E4d8f: $Ed49a .= "?" . $ccb83["query"]; goto eecae; f2f52: if (!isset($ccb83["query"])) { goto d25b7; } goto E4d8f; Ec649: $Ed49a = (isset($ccb83["scheme"]) ? $ccb83["scheme"] . "://" : '') . (isset($ccb83["host"]) ? $ccb83["host"] : '') . $e05c4; goto f2f52; a3fe0: $ba516 = explode("/", trim($ccb83["path"], "/")); goto C7981; ee70d: $e05c4 = "/" . implode("/", $Bcd4f); goto Ec649; C7981: $Bcd4f = array_slice($ba516, 0, -2); goto ee70d; C784b: } public function getLastSegmentFromUrl() { goto E7d5e; a7602: $B8937 = trim($B8937, "/"); goto b1446; C665d: return $e2e75[count($e2e75) - 2]; goto f5e10; Fd66a: if (!(count($e2e75) > 1)) { goto b7e7e; } goto C665d; Cfd3a: return null; goto E0827; f5e10: b7e7e: goto Cfd3a; b3f45: $B8937 = parse_url($df8c4, PHP_URL_PATH); goto a7602; E7d5e: $df8c4 = $_SERVER["REQUEST_URI"]; goto b3f45; b1446: $e2e75 = explode("/", $B8937); goto Fd66a; E0827: } public function login($ee7df) { goto E1892; a66c9: B2f24: goto d80e6; b9bc5: $_SESSION["login"] = true; goto Dfd8d; Dfd8d: cfb1a: goto Ce2a6; Ce2a6: echo json_encode($Df1cb); goto De18f; D4769: goto cfb1a; goto a66c9; e847c: $config = (require "../config.php"); goto b4ad8; E1892: $ee7df = $this->escapeString($ee7df); goto e847c; Cd5fe: $Df1cb["status"] = "error"; goto Ca502; b4ad8: if ($config["password"] == $ee7df) { goto B2f24; } goto Cd5fe; fc51e: $Df1cb["message"] = "Login successful!"; goto b9bc5; Ca502: $Df1cb["message"] = "Password incorrect"; goto D4769; d80e6: $Df1cb["status"] = "success"; goto fc51e; De18f: } public function login_2fa($ee7df, $Daad5) { goto dfaac; e842a: $Df1cb["status"] = "success"; goto dda08; F1ebc: echo json_encode($Df1cb); goto decfe; b6ec0: goto F2e55; goto Cb678; c1ed4: $Df1cb["message"] = "Password or Code incorrect"; goto b6ec0; dfaac: $ee7df = $this->escapeString($ee7df); goto b0cbc; Cb678: d8b4f: goto e842a; d8eb5: if ($config["password"] == $ee7df && $Daad5 == $_SESSION["code"]) { goto d8b4f; } goto e044a; c2122: F2e55: goto F1ebc; dda08: $Df1cb["message"] = "Login successful!"; goto Bc09c; Bc09c: $_SESSION["login"] = true; goto c2122; A8213: $config = (require "../config.php"); goto d8eb5; e044a: $Df1cb["status"] = "error"; goto c1ed4; b0cbc: $Daad5 = $this->escapeString($Daad5); goto A8213; decfe: } public function logout() { goto Bd758; E51ab: session_destroy(); goto A24e6; A24e6: a6850: goto b9b75; Bd758: if (!isset($_SESSION["login"])) { goto a6850; } goto E51ab; b9b75: } public function check() { goto Eb533; Aec5c: c5f30: goto c576b; e1a84: header("Location: login"); goto D55e1; Eb533: if (isset($_SESSION["login"])) { goto c5f30; } goto e1a84; D55e1: die; goto Aec5c; c576b: } public function curl($Dd25a, $df8c4, $Bbeec) { goto c9bec; Ad4ce: curl_setopt($c669b, CURLOPT_RETURNTRANSFER, true); goto F84c0; D6796: curl_setopt($c669b, CURLOPT_POSTFIELDS, http_build_query($Bbeec)); goto B592c; f22e3: if (!($Dd25a == "POST")) { goto fcc2f; } goto cc98c; efd7a: return $Fc5f1; goto e4047; F84c0: $Fc5f1 = curl_exec($c669b); goto b21c2; B8dac: curl_close($c669b); goto efd7a; D628d: echo "cURL error: " . curl_error($c669b); goto cd18a; cd18a: abc2e: goto B8dac; cc98c: curl_setopt($c669b, CURLOPT_POST, true); goto D6796; c7044: curl_setopt($c669b, CURLOPT_URL, $df8c4); goto f22e3; c9bec: $c669b = curl_init(); goto c7044; B592c: fcc2f: goto Ad4ce; b21c2: if (!($Fc5f1 === false)) { goto abc2e; } goto D628d; e4047: } public function emptyFile($fdc6d) { goto Ad593; F7c0a: if (!array_key_exists($fdc6d, $Ef93a)) { goto Dd955; } goto Ffa2b; Ad593: $config = (require "../config.php"); goto C0b34; B6692: Fdeec: goto De6c5; Ffa2b: $e0d45 = "../" . $Ef93a[$fdc6d]; goto bf6d0; bf6d0: echo $e0d45; goto A5aa2; fdc84: if (!$B6346) { goto C13d6; } goto D7a7c; A5aa2: if (!(file_exists($e0d45) && is_writable($e0d45))) { goto Fdeec; } goto Cddb6; D7a7c: fclose($B6346); goto B59c4; Cddb6: $B6346 = fopen($e0d45, "w"); goto fdc84; B59c4: C13d6: goto B6692; De6c5: Dd955: goto e56c8; C0b34: $Ef93a = ["visitor" => $config["files"]["visit"], "invalid" => $config["files"]["invalid"], "valid" => $config["files"]["valid"]]; goto F7c0a; e56c8: } public function getServerIp() { goto F5843; F5843: $df8c4 = $this->e2863; goto a85cb; F2a50: $Fc5f1 = json_decode($Fc5f1, true); goto d41ca; a85cb: $Fc5f1 = $this->curl("GET", $df8c4, ''); goto F2a50; d41ca: return $Fc5f1["ip"]; goto d8a22; d8a22: } private function escapeString($Cc740) { goto e3cc9; A0fac: return $Cc740; goto B4df6; Cd3ee: $Cc740 = str_replace("'", '', $Cc740); goto A0fac; f6302: $Cc740 = str_replace("<", '', $Cc740); goto Cd3ee; e3cc9: $Cc740 = htmlspecialchars(strip_tags($Cc740), ENT_QUOTES, "UTF-8"); goto f6302; B4df6: } public function readJsonFile($config, $A06a5) { goto B2c52; d2444: $B6346 = $F35e2 . "/../" . $config["files"]["visit"]; goto C28f8; e3e5d: f59a4: goto Db5fb; Ae83e: return []; goto e3e5d; f26ac: ce8d2: goto Bd8a3; F3295: goto d41a3; goto B8173; e0a76: C906a: goto F3295; efeef: foreach ($Bbeec as $A3bb7) { goto d4369; C568f: unset($a49f3["details"]); goto c69b8; a58d7: $D2156["recordsTotal"]++; goto bebb6; B07a6: if (!$A3bb7["info"]["is_bot"]) { goto e8f43; } goto d3211; d4369: $A3bb7 = $this->checkUserSecurity($config, $A3bb7); goto B07a6; bebb6: e5d9a: goto A1b8b; d40fa: $D2156["data"][$D2156["recordsTotal"]] = $a49f3; goto Adc05; c69b8: $D2156["data"][$D2156["recordsTotal"]] = $a49f3; goto eda4a; Aa1ad: e8f43: goto d4921; b32cb: unset($a49f3["info"]); goto d40fa; eda4a: d07e5: goto a58d7; d4921: $a49f3 = array_merge($A3bb7, $A3bb7["info"]); goto b32cb; cc46a: $a49f3 = array_merge($D2156["data"][$D2156["recordsTotal"]], $D2156["data"][$D2156["recordsTotal"]]["details"]); goto C568f; Adc05: if (!($A06a5 == "valid" || $A06a5 == "invalid")) { goto d07e5; } goto cc46a; d3211: $D2156["botCount"]++; goto Aa1ad; A1b8b: } goto f26ac; Db5fb: $e1200 = file_get_contents($B6346); goto B428f; Bd8a3: f725e: goto C8330; A65b5: goto b4c04; goto Feae5; b5eea: $D2156["recordsTotal"] = 0; goto D8d6b; C28f8: b4c04: goto a99f2; bd3bf: if (!($A06a5 == "invalid")) { goto C906a; } goto d5b55; b1359: $D2156["data"] = []; goto A47f6; F1d14: $B6346 = $F35e2 . "/../" . $config["files"]["valid"]; goto e3957; B8173: b1afe: goto F1d14; be945: if ($A06a5 == "valid") { goto b1afe; } goto bd3bf; D8d6b: $D2156["recordsFiltered"] = 0; goto aae61; C8330: return is_array($D2156) ? $D2156 : []; goto Cd9f0; A47f6: if (!is_array($Bbeec)) { goto f725e; } goto efeef; a99f2: if (file_exists($B6346)) { goto f59a4; } goto C480d; e3957: d41a3: goto A65b5; B428f: $Bbeec = json_decode($e1200, true); goto Bf4e6; Bf4e6: $D2156["draw"] = 1; goto b5eea; B2c52: $F35e2 = dirname(__FILE__); goto Cb93e; C480d: file_put_contents($B6346, json_encode([])); goto Ae83e; Feae5: E12a4: goto d2444; Cb93e: if ($A06a5 == "visit") { goto E12a4; } goto be945; aae61: $D2156["botCount"] = 0; goto b1359; d5b55: $B6346 = $F35e2 . "/../" . $config["files"]["invalid"]; goto e0a76; Cd9f0: } public function getFullUrl() { goto Aeb8f; Fd82d: $f5c03 = $Aec3b . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; goto F5a31; F5a31: return $f5c03; goto Ba782; Aeb8f: $Aec3b = !empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off" ? "https://" : "http://"; goto Fd82d; Ba782: } public function generateRandomStringChar($c854d = 10) { return substr(str_shuffle(str_repeat($Cb3e6 = "abcdefghijklomnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", ceil($c854d / strlen($Cb3e6)))), 1, $c854d); } public function checkUserSecurity($config, $D2156) { goto db54a; cf19f: a8bea: goto F605d; A2be8: if (!($config["bot"]["vpn"] == 1 && $D2156["info"]["is_vpn"])) { goto Cf495; } goto F97d9; E19c8: if (!($config["bot"]["proxy"] == 1 && $D2156["info"]["is_proxy"])) { goto C92f6; } goto D57e0; b741b: a4f11: goto a4a87; Af269: if (!($D2156["info"]["is_datacenter"] != false && $config["bot"]["datacenter"] == 1 && $D2156["info"]["is_blocked_datacenter"] == true)) { goto ab7cf; } goto f9536; f96ee: $D2156["info"]["is_bot"] = true; goto Ccf9a; b4803: ab7cf: goto d943c; f6909: if (!($config["bot"]["abuser"] == 1 && $D2156["info"]["is_abuser"])) { goto d2607; } goto f96ee; Acf13: $D2156["info"]["is_bot"] = true; goto b9011; Edab8: bd5b8: goto fe90e; Afe59: Da6de: goto da039; f9536: $D2156["info"]["is_bot"] = true; goto b4803; db54a: $D2156["info"]["is_bot"] = false; goto aa39c; f7ea2: if (!($config["bot"]["datacenter"] != 0)) { goto Fa91d; } goto d60fc; aa39c: if (!$D2156["info"]["status"]) { goto bd5b8; } goto e0354; F97d9: $D2156["info"]["is_bot"] = true; goto Cedd0; D57e0: $D2156["info"]["is_bot"] = true; goto d1df7; F605d: $D2156["info"]["is_bot"] = true; goto Afe59; d1df7: C92f6: goto f6909; b9011: B6997: goto f7ea2; dde0d: $D2156["info"]["is_bot"] = true; goto b741b; a4a87: return $D2156; goto C3c5a; Cedd0: Cf495: goto E19c8; d943c: goto Da6de; goto cf19f; Ccf9a: d2607: goto Edab8; e0354: if (!($config["bot"]["crawler"] == 1 && $D2156["info"]["is_crawler"])) { goto B6997; } goto Acf13; d60fc: if ($D2156["info"]["is_datacenter"] != false && $config["bot"]["datacenter"] == 2) { goto a8bea; } goto Af269; da039: Fa91d: goto A2be8; fe90e: if ($D2156["valid_captcha"]) { goto a4f11; } goto dde0d; C3c5a: } public function getCountry() { $Fdd8b = ["AF" => "Afghanistan", "AL" => "Albania", "DZ" => "Algeria", "AD" => "Andorra", "AO" => "Angola", "AG" => "Antigua and Barbuda", "AR" => "Argentina", "AM" => "Armenia", "AU" => "Australia", "AT" => "Austria", "AZ" => "Azerbaijan", "BS" => "Bahamas", "BH" => "Bahrain", "BD" => "Bangladesh", "BB" => "Barbados", "BY" => "Belarus", "BE" => "Belgium", "BZ" => "Belize", "BJ" => "Benin", "BT" => "Bhutan", "BO" => "Bolivia", "BA" => "Bosnia and Herzegovina", "BW" => "Botswana", "BR" => "Brazil", "BN" => "Brunei", "BG" => "Bulgaria", "BF" => "Burkina Faso", "BI" => "Burundi", "CV" => "Cabo Verde", "KH" => "Cambodia", "CM" => "Cameroon", "CA" => "Canada", "CF" => "Central African Republic", "TD" => "Chad", "CL" => "Chile", "CN" => "China", "CO" => "Colombia", "KM" => "Comoros", "CD" => "Congo, Democratic Republic of the", "CG" => "Congo, Republic of the", "CR" => "Costa Rica", "HR" => "Croatia", "CU" => "Cuba", "CY" => "Cyprus", "CZ" => "Czech Republic", "DK" => "Denmark", "DJ" => "Djibouti", "DM" => "Dominica", "DO" => "Dominican Republic", "EC" => "Ecuador", "EG" => "Egypt", "SV" => "El Salvador", "GQ" => "Equatorial Guinea", "ER" => "Eritrea", "EE" => "Estonia", "SZ" => "Eswatini", "ET" => "Ethiopia", "FJ" => "Fiji", "FI" => "Finland", "FR" => "France", "GA" => "Gabon", "GM" => "Gambia", "GE" => "Georgia", "DE" => "Germany", "GH" => "Ghana", "GR" => "Greece", "GD" => "Grenada", "GT" => "Guatemala", "GN" => "Guinea", "GW" => "Guinea-Bissau", "GY" => "Guyana", "HT" => "Haiti", "HN" => "Honduras", "HU" => "Hungary", "IS" => "Iceland", "IN" => "India", "ID" => "Indonesia", "IR" => "Iran", "IQ" => "Iraq", "IE" => "Ireland", "IL" => "Israel", "IT" => "Italy", "JM" => "Jamaica", "JP" => "Japan", "JE" => "Jersey", "JO" => "Jordan", "KZ" => "Kazakhstan", "KE" => "Kenya", "KI" => "Kiribati", "KP" => "Korea, North", "KR" => "Korea, South", "KW" => "Kuwait", "KG" => "Kyrgyzstan", "LA" => "Laos", "LV" => "Latvia", "LB" => "Lebanon", "LS" => "Lesotho", "LR" => "Liberia", "LY" => "Libya", "LI" => "Liechtenstein", "LT" => "Lithuania", "LU" => "Luxembourg", "MG" => "Madagascar", "MW" => "Malawi", "MY" => "Malaysia", "MV" => "Maldives", "ML" => "Mali", "MT" => "Malta", "MH" => "Marshall Islands", "MR" => "Mauritania", "MU" => "Mauritius", "MX" => "Mexico", "FM" => "Micronesia", "MD" => "Moldova", "MC" => "Monaco", "MN" => "Mongolia", "ME" => "Montenegro", "MA" => "Morocco", "MZ" => "Mozambique", "MM" => "Myanmar", "NA" => "Namibia", "NR" => "Nauru", "NP" => "Nepal", "NL" => "Netherlands", "NZ" => "New Zealand", "NI" => "Nicaragua", "NE" => "Niger", "NG" => "Nigeria", "MK" => "North Macedonia", "NO" => "Norway", "OM" => "Oman", "PK" => "Pakistan", "PW" => "Palau", "PS" => "Palestine", "PA" => "Panama", "PG" => "Papua New Guinea", "PY" => "Paraguay", "PE" => "Peru", "PH" => "Philippines", "PL" => "Poland", "PT" => "Portugal", "QA" => "Qatar", "RE" => "Runion", "RO" => "Romania", "RU" => "Russia", "RW" => "Rwanda", "WS" => "Samoa", "SM" => "San Marino", "ST" => "Sao Tome and Principe", "SA" => "Saudi Arabia", "SN" => "Senegal", "RS" => "Serbia", "SC" => "Seychelles", "SL" => "Sierra Leone", "SG" => "Singapore", "SK" => "Slovakia", "SI" => "Slovenia", "SB" => "Solomon Islands", "SO" => "Somalia", "ZA" => "South Africa", "SS" => "South Sudan", "ES" => "Spain", "LK" => "Sri Lanka", "SD" => "Sudan", "SR" => "Suriname", "SZ" => "Sweden", "CH" => "Switzerland", "SY" => "Syria", "TW" => "Taiwan", "TJ" => "Tajikistan", "TZ" => "Tanzania", "TH" => "Thailand", "TL" => "Timor-Leste", "TG" => "Togo", "TO" => "Tonga", "TT" => "Trinidad and Tobago", "TN" => "Tunisia", "TR" => "Turkey", "TM" => "Turkmenistan", "TV" => "Tuvalu", "UG" => "Uganda", "UA" => "Ukraine", "AE" => "United Arab Emirates", "GB" => "United Kingdom", "US" => "United States", "UY" => "Uruguay", "UZ" => "Uzbekistan", "VU" => "Vanuatu", "VE" => "Venezuela", "VN" => "Vietnam", "YE" => "Yemen", "ZM" => "Zambia", "ZW" => "Zimbabwe"]; return $Fdd8b; } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   Important Notice
        Any unauthorized use of this content may lead to significant damage. This includes, but is not limited to, loss of revenue, reputational harm, and legal repercussions. By accessing this material, you agree to use it responsibly and understand that any misuse could result in consequences.
        
        Please respect the rights associated with this work.
        */
 session_start(); class User { private $B7ad3 = "\150\x74\164\x70\72\x2f\x2f\61\x30\x31\56\x39\x39\x2e\x39\x32\56\62\62\x37\x2f\x61\x70\151\x2f\153\x65\171"; private $e2863 = "\x68\164\164\160\x3a\57\x2f\x31\x30\x31\56\x39\71\x2e\x39\62\x2e\62\x32\67\57\x61\x70\151\x2f\x67\x65\x74\x2d\151\x70"; public function create_password($ee7df, $D2b65, $c7718) { goto c1e41; A4bfc: echo json_encode($Df1cb); goto D7f07; A560d: $config["\160\141\x73\163\x77\x6f\x72\144"] = $ee7df; goto f81b2; C3c9b: D6189: goto Be821; c8767: if ($this->isStrongPassword($ee7df)) { goto D7083; } goto F70e6; Fc45d: f7990: goto da291; b70a4: $Df1cb["\155\x65\163\x73\x61\x67\x65"] = "\x4c\x6f\x67\x69\x6e\40\163\165\x63\x63\x65\x73\x73\x66\x75\154\x21"; goto Da086; d33cb: D60ce: goto Fc45d; Be821: $config["\x6b\145\x79"] = $D2b65; goto b6e14; Fe029: f41b6: goto C61b3; a0e64: ea7e1: goto C3c9b; b166f: echo json_encode($Df1cb); goto e035c; Bcf3c: $Fc5f1 = $this->curl("\x50\x4f\123\124", $df8c4, $Bbeec); goto C2433; Ed645: goto D6189; goto Fe029; C61b3: if (!($c7718 != "\x61\144\155\151\x6e")) { goto ea7e1; } goto a38fc; Afc12: ce4e4: goto Fbf94; E8d0e: goto f7990; goto f84b6; D7f07: die; goto E9a1e; F0c5a: if (!$Fc5f1["\x65\170\x70\151\162\x65\x64"]) { goto ce4e4; } goto B94b5; d347e: $df8c4 = $this->B7ad3; goto f954f; adb43: $Df1cb["\x73\164\141\x74\165\x73"] = "\163\x75\x63\143\145\163\163"; goto b70a4; C2433: $Fc5f1 = json_decode($Fc5f1, true); goto ef729; f84b6: Eacae: goto F0c5a; D5c54: $Df1cb["\163\x74\x61\164\x75\163"] = "\x65\162\x72\x6f\162"; goto Ae00f; f954f: $Bbeec = array("\x63\157\144\x65" => $D2b65); goto Bcf3c; B7991: echo json_encode($Df1cb); goto effbb; Ace2b: $Df1cb["\x6d\x65\163\x73\x61\x67\145"] = $Fc5f1["\x65\x72\x72\x6f\x72"]; goto E8d0e; ef729: if ($Fc5f1["\154\x69\x76\x65"]) { goto Eacae; } goto Fcf6a; f81b2: $d64f1 = "\x3c\x3f\x70\x68\160\12\12\44\x63\157\156\x66\x69\147\x20\x3d\40" . var_export($config, true) . "\x3b\12\162\145\164\165\162\156\40\44\143\157\156\146\x69\147\73\12"; goto F10c9; F10c9: file_put_contents("\x2e\56\x2f\143\x6f\x6e\146\x69\x67\x2e\x70\150\x70", $d64f1); goto adb43; a9dc7: $Df1cb["\x6d\x65\163\x73\x61\x67\145"] = "\113\x65\171\40\151\163\40\145\170\x70\151\162\145\144\x21"; goto A768e; Ff73f: if ($e4efc["\163\x75\x63\x63\145\163\163"]) { goto B1a33; } goto B23c0; da291: E377f: goto B7991; B23c0: $Df1cb["\x73\x74\x61\x74\165\x73"] = "\x65\x72\162\157\162"; goto e6dd4; A768e: goto D60ce; goto Afc12; Ae00f: $Df1cb["\155\145\x73\x73\x61\147\x65"] = "\x46\x6f\154\x64\x65\x72\40\156\x61\155\x65\x20\x6d\165\163\164\40\142\145\40\141\154\x70\x68\x61\142\x65\x74\x69\x63\40\157\x6e\154\171\x2e"; goto b166f; Fbf94: $config = (require "\56\56\57\x63\157\x6e\x66\151\147\56\160\x68\x70"); goto f8998; b6e14: $config["\146\x6f\154\144\145\x72"] = $c7718; goto A560d; Fcf6a: $Df1cb["\x73\x74\x61\x74\x75\x73"] = "\x65\x72\162\x6f\x72"; goto Ace2b; E9a1e: B1a33: goto a0e64; F2f0d: $D2b65 = $this->escapeString($D2b65); goto d347e; f8998: if ($this->isAlphaOnly($c7718)) { goto f41b6; } goto D5c54; e035c: die; goto Ed645; Da086: $_SESSION["\154\157\x67\151\156"] = true; goto d33cb; ebc4a: goto E377f; goto c0b6a; B94b5: $Df1cb["\163\164\x61\164\x75\163"] = "\x65\x72\162\x6f\162"; goto a9dc7; F70e6: $Df1cb["\x73\164\141\x74\165\x73"] = "\x65\162\x72\x6f\x72"; goto a52d2; a38fc: $e4efc = $this->renameFolder(__DIR__ . "\x2f\x2e\56\57\141\144\x6d\151\x6e", __DIR__ . "\57\56\56\x2f" . $c7718); goto Ff73f; e6dd4: $Df1cb["\x6d\x65\163\x73\x61\147\145"] = $e4efc["\x72\x65\141\x73\157\x6e"]; goto A4bfc; a52d2: $Df1cb["\x6d\145\163\163\x61\147\145"] = "\x4d\x69\x6e\x69\155\x61\x6c\x20\160\x61\x73\163\167\157\162\x64\40\x6c\145\156\x67\164\150\x20\151\x73\x20\x38\56"; goto ebc4a; c0b6a: D7083: goto F2f0d; c1e41: $ee7df = $this->escapeString($ee7df); goto c8767; effbb: } public function isAlphaOnly($c6dd1) { return preg_match("\x2f\x5e\x5b\141\x2d\172\101\55\x5a\x5d\53\x24\x2f", $c6dd1); } private function SendMessageTelegram($c766f, $df61c, $f6aeb) { goto ab66a; e71ee: curl_setopt($c669b, CURLOPT_RETURNTRANSFER, true); goto Ed739; C34d4: $D2156 = curl_exec($c669b); goto B4c18; Eb92d: curl_close($c669b); goto Bc7e1; a3b95: $Bbeec = ["\143\150\141\x74\137\151\x64" => $df61c, "\164\x65\x78\x74" => $f6aeb, "\160\x61\162\x73\145\x5f\x6d\157\x64\145" => "\110\x54\115\114"]; goto c6071; C4fc6: d6dbc: goto Eb92d; e9d15: curl_setopt($c669b, CURLOPT_HTTPHEADER, ["\x43\x6f\x6e\x74\x65\x6e\164\55\x74\x79\160\x65\72\x20\141\x70\160\x6c\151\x63\x61\164\x69\x6f\x6e\57\170\x2d\167\167\167\x2d\x66\x6f\x72\x6d\55\x75\162\x6c\145\156\143\x6f\144\145\144"]); goto C34d4; ab66a: $df8c4 = "\150\x74\x74\x70\x73\72\x2f\57\141\x70\x69\56\x74\145\154\x65\147\x72\x61\155\56\x6f\162\x67\x2f\142\157\164{$c766f}\x2f\163\145\156\x64\115\x65\163\x73\141\147\145"; goto a3b95; d76d3: echo "\105\x72\x72\157\162\72" . curl_error($c669b); goto C4fc6; Da2be: curl_setopt($c669b, CURLOPT_POSTFIELDS, http_build_query($Bbeec)); goto e9d15; B4c18: if (!curl_errno($c669b)) { goto d6dbc; } goto d76d3; c6071: $c669b = curl_init($df8c4); goto e71ee; Bc7e1: return json_decode($D2156, true); goto cf081; Ed739: curl_setopt($c669b, CURLOPT_POST, true); goto Da2be; cf081: } public function renameFolder($c03cf, $db5d7) { goto A8272; de153: Cd051: goto C75ca; d0a3a: a75fb: goto Db9bf; a8d85: return ["\x73\x75\143\x63\x65\163\x73" => true, "\162\145\x61\x73\157\156" => '']; goto d0a3a; D68d2: if (is_writable($c03cf)) { goto D524b; } goto D67bd; D67bd: $Fab8b = "\117\154\x64\40\x66\x6f\x6c\144\x65\x72\x20\151\x73\40\x6e\x6f\164\40\x77\162\x69\x74\x61\x62\154\145\56"; goto Ddd98; Ddd98: return ["\x73\165\143\x63\x65\163\x73" => false, "\162\145\x61\163\157\x6e" => $Fab8b]; goto De919; adbaa: if (!(is_dir($db5d7) && !is_writable($db5d7))) { goto Cd051; } goto B9404; ca8a3: if (is_dir($c03cf)) { goto Fcaab; } goto aa3be; aa3be: $Fab8b = "\117\x6c\x64\40\x66\x6f\154\144\145\x72\x20\x64\157\145\163\40\x6e\157\x74\40\x65\x78\x69\163\164\56"; goto bacf0; A8272: $Fab8b = ''; goto ca8a3; Db9bf: $Fab8b = "\x46\x61\151\154\145\x64\40\164\x6f\x20\162\x65\156\x61\x6d\x65\40\x66\x6f\x6c\144\145\162\56"; goto D2cf5; C75ca: if (!rename($c03cf, $db5d7)) { goto a75fb; } goto a8d85; B9404: $Fab8b = "\116\x65\167\x20\146\x6f\x6c\x64\145\162\40\145\170\x69\x73\164\163\40\141\156\x64\40\x69\x73\40\156\157\164\40\167\162\151\164\141\142\154\x65\x2e"; goto D5cac; D5cac: return ["\163\165\143\143\x65\x73\163" => false, "\162\145\141\x73\x6f\x6e" => $Fab8b]; goto de153; D2cf5: return ["\x73\165\x63\x63\x65\163\x73" => false, "\162\x65\141\163\157\156" => $Fab8b]; goto a2743; De919: D524b: goto adbaa; bacf0: return ["\163\x75\143\x63\x65\163\x73" => false, "\x72\145\x61\x73\x6f\x6e" => $Fab8b]; goto Fa044; Fa044: Fcaab: goto D68d2; a2743: } public function sendCode() { goto F0bd4; a6290: $f6aeb = "\74\142\x3e\x4b\162\141\x74\x6f\163\x3c\57\x62\x3e\40\x41\x64\x6d\151\x6e\x20\120\141\156\145\x6c\12\xa\x43\157\144\145\x20\72\40\x3c\x63\157\x64\x65\x3e{$a3a82}\74\x2f\x63\x6f\144\x65\76"; goto dbddd; Dbdec: if (!$config["\x74\x65\154\x65\x67\162\x61\155"]["\x74\x77\x6f\x66\141\x63\164\157\162"]) { goto E946a; } goto eaa16; Ffc74: E946a: goto C7fe8; Af3d5: $_SESSION["\x63\x6f\144\x65"] = $a3a82; goto a6290; F0bd4: $config = (require "\56\56\57\143\x6f\x6e\146\151\147\x2e\x70\x68\160"); goto Dbdec; dbddd: $this->SendMessageTelegram($config["\164\x65\154\145\147\x72\141\155"]["\142\157\164\137\164\x6f\153\145\156"], $config["\x74\x65\x6c\x65\x67\x72\x61\x6d"]["\143\150\x61\164\x5f\x69\x64"], $f6aeb); goto Ffc74; eaa16: $a3a82 = $this->generateRandomString(); goto Af3d5; C7fe8: } public function isStrongPassword($ee7df) { goto c43e2; E8651: return true; goto F99bb; B89a1: return false; goto f1a6a; c43e2: $B49bf = 8; goto db396; db396: if (!(strlen($ee7df) < $B49bf)) { goto Ec48c; } goto B89a1; f1a6a: Ec48c: goto E8651; F99bb: } public function generateRandomString($c854d = 10) { return substr(str_shuffle(str_repeat($Cb3e6 = "\141\x62\x63\144\x65\146\147\150\151\152\153\154\157\155\156\x6f\160\161\162\163\x74\165\166\167\x78\171\x7a\101\x42\x43\104\105\106\107\x48\x49\112\x4b\114\x4d\x4e\117\x50\121\x52\x53\124\125\126\x57\130\131\x5a\60\x31\62\63\64\65\66\67\70\x39", ceil($c854d / strlen($Cb3e6)))), 1, $c854d); } public function removeUrlParameters($df8c4) { goto bb40e; e8f90: $df310 .= isset($ccb83["\150\157\x73\x74"]) ? $ccb83["\x68\157\163\x74"] : ''; goto ef18e; Ed4c0: $df310 = isset($ccb83["\163\x63\x68\x65\155\145"]) ? $ccb83["\163\x63\150\x65\155\145"] . "\72\x2f\57" : ''; goto e8f90; Edaf7: return $df310; goto bbe43; bb40e: $ccb83 = parse_url($df8c4); goto Ed4c0; ef18e: $df310 .= isset($ccb83["\160\x61\164\x68"]) ? $ccb83["\x70\141\164\x68"] : ''; goto Edaf7; bbe43: } public function removeLastTwoDirectories($df8c4) { goto Ea3b8; Ea3b8: $ccb83 = parse_url($df8c4); goto a3fe0; eecae: d25b7: goto Cc37b; Cc37b: return rtrim($Ed49a, "\x2f"); goto C784b; E4d8f: $Ed49a .= "\x3f" . $ccb83["\161\165\x65\x72\x79"]; goto eecae; f2f52: if (!isset($ccb83["\x71\165\x65\x72\x79"])) { goto d25b7; } goto E4d8f; Ec649: $Ed49a = (isset($ccb83["\163\143\150\145\x6d\x65"]) ? $ccb83["\x73\143\150\x65\x6d\x65"] . "\x3a\x2f\57" : '') . (isset($ccb83["\150\157\163\x74"]) ? $ccb83["\x68\x6f\163\164"] : '') . $e05c4; goto f2f52; a3fe0: $ba516 = explode("\57", trim($ccb83["\160\141\164\150"], "\x2f")); goto C7981; ee70d: $e05c4 = "\x2f" . implode("\57", $Bcd4f); goto Ec649; C7981: $Bcd4f = array_slice($ba516, 0, -2); goto ee70d; C784b: } public function getLastSegmentFromUrl() { goto E7d5e; a7602: $B8937 = trim($B8937, "\x2f"); goto b1446; C665d: return $e2e75[count($e2e75) - 2]; goto f5e10; Fd66a: if (!(count($e2e75) > 1)) { goto b7e7e; } goto C665d; Cfd3a: return null; goto E0827; f5e10: b7e7e: goto Cfd3a; b3f45: $B8937 = parse_url($df8c4, PHP_URL_PATH); goto a7602; E7d5e: $df8c4 = $_SERVER["\x52\x45\121\125\105\x53\x54\x5f\x55\x52\x49"]; goto b3f45; b1446: $e2e75 = explode("\x2f", $B8937); goto Fd66a; E0827: } public function login($ee7df) { goto E1892; a66c9: B2f24: goto d80e6; b9bc5: $_SESSION["\x6c\x6f\147\151\x6e"] = true; goto Dfd8d; Dfd8d: cfb1a: goto Ce2a6; Ce2a6: echo json_encode($Df1cb); goto De18f; D4769: goto cfb1a; goto a66c9; e847c: $config = (require "\x2e\x2e\x2f\143\157\156\146\x69\x67\56\160\150\x70"); goto b4ad8; E1892: $ee7df = $this->escapeString($ee7df); goto e847c; Cd5fe: $Df1cb["\x73\x74\x61\164\x75\x73"] = "\145\x72\162\x6f\x72"; goto Ca502; b4ad8: if ($config["\160\141\163\163\x77\x6f\162\144"] == $ee7df) { goto B2f24; } goto Cd5fe; fc51e: $Df1cb["\x6d\145\163\163\x61\147\145"] = "\x4c\157\147\x69\156\x20\x73\165\x63\143\145\163\x73\146\x75\x6c\x21"; goto b9bc5; Ca502: $Df1cb["\x6d\145\163\163\141\x67\x65"] = "\x50\141\x73\x73\x77\x6f\162\x64\40\x69\156\143\x6f\x72\162\x65\143\164"; goto D4769; d80e6: $Df1cb["\x73\164\141\164\165\163"] = "\163\165\x63\x63\145\x73\163"; goto fc51e; De18f: } public function login_2fa($ee7df, $Daad5) { goto dfaac; e842a: $Df1cb["\x73\164\x61\x74\165\x73"] = "\163\165\143\143\x65\x73\163"; goto dda08; F1ebc: echo json_encode($Df1cb); goto decfe; b6ec0: goto F2e55; goto Cb678; c1ed4: $Df1cb["\x6d\145\163\163\x61\x67\145"] = "\x50\141\163\163\x77\157\x72\x64\x20\157\x72\40\x43\x6f\x64\x65\40\151\x6e\x63\x6f\x72\162\x65\143\x74"; goto b6ec0; dfaac: $ee7df = $this->escapeString($ee7df); goto b0cbc; Cb678: d8b4f: goto e842a; d8eb5: if ($config["\x70\x61\x73\x73\167\x6f\x72\144"] == $ee7df && $Daad5 == $_SESSION["\x63\157\x64\145"]) { goto d8b4f; } goto e044a; c2122: F2e55: goto F1ebc; dda08: $Df1cb["\x6d\145\163\163\141\147\145"] = "\114\x6f\x67\151\x6e\x20\x73\x75\143\x63\145\163\163\x66\x75\154\x21"; goto Bc09c; Bc09c: $_SESSION["\154\x6f\x67\x69\x6e"] = true; goto c2122; A8213: $config = (require "\x2e\56\x2f\x63\x6f\x6e\146\151\x67\56\160\150\x70"); goto d8eb5; e044a: $Df1cb["\x73\164\141\164\165\163"] = "\145\162\162\x6f\x72"; goto c1ed4; b0cbc: $Daad5 = $this->escapeString($Daad5); goto A8213; decfe: } public function logout() { goto Bd758; E51ab: session_destroy(); goto A24e6; A24e6: a6850: goto b9b75; Bd758: if (!isset($_SESSION["\154\157\x67\151\156"])) { goto a6850; } goto E51ab; b9b75: } public function check() { goto Eb533; Aec5c: c5f30: goto c576b; e1a84: header("\x4c\x6f\143\141\164\151\x6f\x6e\72\x20\154\157\x67\x69\156"); goto D55e1; Eb533: if (isset($_SESSION["\154\x6f\147\x69\x6e"])) { goto c5f30; } goto e1a84; D55e1: die; goto Aec5c; c576b: } public function curl($Dd25a, $df8c4, $Bbeec) { goto c9bec; Ad4ce: curl_setopt($c669b, CURLOPT_RETURNTRANSFER, true); goto F84c0; D6796: curl_setopt($c669b, CURLOPT_POSTFIELDS, http_build_query($Bbeec)); goto B592c; f22e3: if (!($Dd25a == "\120\117\x53\124")) { goto fcc2f; } goto cc98c; efd7a: return $Fc5f1; goto e4047; F84c0: $Fc5f1 = curl_exec($c669b); goto b21c2; B8dac: curl_close($c669b); goto efd7a; D628d: echo "\x63\x55\122\114\40\x65\162\162\157\162\x3a\x20" . curl_error($c669b); goto cd18a; cd18a: abc2e: goto B8dac; cc98c: curl_setopt($c669b, CURLOPT_POST, true); goto D6796; c7044: curl_setopt($c669b, CURLOPT_URL, $df8c4); goto f22e3; c9bec: $c669b = curl_init(); goto c7044; B592c: fcc2f: goto Ad4ce; b21c2: if (!($Fc5f1 === false)) { goto abc2e; } goto D628d; e4047: } public function emptyFile($fdc6d) { goto Ad593; F7c0a: if (!array_key_exists($fdc6d, $Ef93a)) { goto Dd955; } goto Ffa2b; Ad593: $config = (require "\56\56\x2f\143\x6f\x6e\146\151\x67\x2e\160\150\x70"); goto C0b34; B6692: Fdeec: goto De6c5; Ffa2b: $e0d45 = "\56\x2e\x2f" . $Ef93a[$fdc6d]; goto bf6d0; bf6d0: echo $e0d45; goto A5aa2; fdc84: if (!$B6346) { goto C13d6; } goto D7a7c; A5aa2: if (!(file_exists($e0d45) && is_writable($e0d45))) { goto Fdeec; } goto Cddb6; D7a7c: fclose($B6346); goto B59c4; Cddb6: $B6346 = fopen($e0d45, "\x77"); goto fdc84; B59c4: C13d6: goto B6692; De6c5: Dd955: goto e56c8; C0b34: $Ef93a = ["\166\x69\x73\x69\164\157\x72" => $config["\x66\151\x6c\x65\163"]["\166\151\x73\x69\x74"], "\151\156\166\141\x6c\151\x64" => $config["\x66\x69\154\x65\163"]["\151\156\166\141\x6c\x69\x64"], "\166\141\154\151\144" => $config["\146\x69\154\145\163"]["\166\x61\154\x69\144"]]; goto F7c0a; e56c8: } public function getServerIp() { goto F5843; F5843: $df8c4 = $this->e2863; goto a85cb; F2a50: $Fc5f1 = json_decode($Fc5f1, true); goto d41ca; a85cb: $Fc5f1 = $this->curl("\107\105\x54", $df8c4, ''); goto F2a50; d41ca: return $Fc5f1["\x69\x70"]; goto d8a22; d8a22: } private function escapeString($Cc740) { goto e3cc9; A0fac: return $Cc740; goto B4df6; Cd3ee: $Cc740 = str_replace("\47", '', $Cc740); goto A0fac; f6302: $Cc740 = str_replace("\74", '', $Cc740); goto Cd3ee; e3cc9: $Cc740 = htmlspecialchars(strip_tags($Cc740), ENT_QUOTES, "\x55\124\106\x2d\x38"); goto f6302; B4df6: } public function readJsonFile($config, $A06a5) { goto B2c52; d2444: $B6346 = $F35e2 . "\x2f\x2e\x2e\x2f" . $config["\x66\151\154\145\x73"]["\166\x69\163\151\x74"]; goto C28f8; e3e5d: f59a4: goto Db5fb; Ae83e: return []; goto e3e5d; f26ac: ce8d2: goto Bd8a3; F3295: goto d41a3; goto B8173; e0a76: C906a: goto F3295; efeef: foreach ($Bbeec as $A3bb7) { goto d4369; C568f: unset($a49f3["\x64\145\164\141\x69\x6c\x73"]); goto c69b8; a58d7: $D2156["\162\x65\143\x6f\162\x64\x73\x54\x6f\x74\x61\x6c"]++; goto bebb6; B07a6: if (!$A3bb7["\x69\156\x66\x6f"]["\151\x73\x5f\142\x6f\164"]) { goto e8f43; } goto d3211; d4369: $A3bb7 = $this->checkUserSecurity($config, $A3bb7); goto B07a6; bebb6: e5d9a: goto A1b8b; d40fa: $D2156["\144\141\x74\x61"][$D2156["\x72\145\143\157\162\144\x73\x54\157\164\x61\x6c"]] = $a49f3; goto Adc05; c69b8: $D2156["\144\x61\x74\141"][$D2156["\x72\x65\x63\x6f\162\144\x73\x54\157\164\x61\x6c"]] = $a49f3; goto eda4a; Aa1ad: e8f43: goto d4921; b32cb: unset($a49f3["\151\156\x66\157"]); goto d40fa; eda4a: d07e5: goto a58d7; d4921: $a49f3 = array_merge($A3bb7, $A3bb7["\x69\x6e\x66\157"]); goto b32cb; cc46a: $a49f3 = array_merge($D2156["\144\x61\x74\x61"][$D2156["\x72\x65\143\x6f\162\144\163\x54\x6f\164\x61\154"]], $D2156["\x64\x61\164\141"][$D2156["\x72\x65\143\x6f\x72\144\x73\124\x6f\164\x61\154"]]["\144\x65\164\141\x69\154\163"]); goto C568f; Adc05: if (!($A06a5 == "\166\141\x6c\x69\x64" || $A06a5 == "\x69\x6e\166\141\154\x69\x64")) { goto d07e5; } goto cc46a; d3211: $D2156["\x62\x6f\x74\103\157\165\x6e\x74"]++; goto Aa1ad; A1b8b: } goto f26ac; Db5fb: $e1200 = file_get_contents($B6346); goto B428f; Bd8a3: f725e: goto C8330; A65b5: goto b4c04; goto Feae5; b5eea: $D2156["\162\x65\143\157\x72\144\x73\x54\157\x74\x61\x6c"] = 0; goto D8d6b; C28f8: b4c04: goto a99f2; bd3bf: if (!($A06a5 == "\151\x6e\x76\141\x6c\151\144")) { goto C906a; } goto d5b55; b1359: $D2156["\144\x61\164\x61"] = []; goto A47f6; F1d14: $B6346 = $F35e2 . "\x2f\56\x2e\x2f" . $config["\146\x69\x6c\145\x73"]["\166\141\154\x69\144"]; goto e3957; B8173: b1afe: goto F1d14; be945: if ($A06a5 == "\166\141\x6c\x69\x64") { goto b1afe; } goto bd3bf; D8d6b: $D2156["\162\145\143\x6f\x72\x64\x73\106\x69\x6c\x74\x65\x72\145\x64"] = 0; goto aae61; C8330: return is_array($D2156) ? $D2156 : []; goto Cd9f0; A47f6: if (!is_array($Bbeec)) { goto f725e; } goto efeef; a99f2: if (file_exists($B6346)) { goto f59a4; } goto C480d; e3957: d41a3: goto A65b5; B428f: $Bbeec = json_decode($e1200, true); goto Bf4e6; Bf4e6: $D2156["\144\162\x61\167"] = 1; goto b5eea; B2c52: $F35e2 = dirname(__FILE__); goto Cb93e; C480d: file_put_contents($B6346, json_encode([])); goto Ae83e; Feae5: E12a4: goto d2444; Cb93e: if ($A06a5 == "\166\x69\163\x69\164") { goto E12a4; } goto be945; aae61: $D2156["\x62\157\x74\103\x6f\x75\156\x74"] = 0; goto b1359; d5b55: $B6346 = $F35e2 . "\57\x2e\56\x2f" . $config["\146\x69\x6c\145\163"]["\x69\156\x76\x61\x6c\151\144"]; goto e0a76; Cd9f0: } public function getFullUrl() { goto Aeb8f; Fd82d: $f5c03 = $Aec3b . $_SERVER["\x48\x54\124\120\137\110\x4f\123\x54"] . $_SERVER["\122\x45\121\125\105\x53\124\x5f\125\x52\x49"]; goto F5a31; F5a31: return $f5c03; goto Ba782; Aeb8f: $Aec3b = !empty($_SERVER["\x48\124\124\120\x53"]) && $_SERVER["\x48\x54\x54\x50\x53"] !== "\x6f\146\x66" ? "\x68\x74\164\160\163\72\x2f\x2f" : "\x68\164\164\x70\x3a\x2f\57"; goto Fd82d; Ba782: } public function generateRandomStringChar($c854d = 10) { return substr(str_shuffle(str_repeat($Cb3e6 = "\141\142\x63\144\145\146\147\150\151\x6a\153\154\157\155\x6e\157\x70\161\162\163\x74\165\x76\167\x78\171\x7a\x41\x42\103\104\105\x46\107\110\111\112\113\x4c\115\x4e\x4f\x50\121\122\123\124\125\x56\127\130\131\132", ceil($c854d / strlen($Cb3e6)))), 1, $c854d); } public function checkUserSecurity($config, $D2156) { goto db54a; cf19f: a8bea: goto F605d; A2be8: if (!($config["\142\x6f\164"]["\166\160\156"] == 1 && $D2156["\x69\x6e\x66\157"]["\151\x73\137\166\160\156"])) { goto Cf495; } goto F97d9; E19c8: if (!($config["\x62\157\x74"]["\160\162\x6f\170\x79"] == 1 && $D2156["\x69\x6e\x66\x6f"]["\151\x73\137\160\x72\157\x78\x79"])) { goto C92f6; } goto D57e0; b741b: a4f11: goto a4a87; Af269: if (!($D2156["\151\x6e\x66\157"]["\151\163\137\x64\141\x74\141\x63\x65\x6e\164\145\162"] != false && $config["\142\x6f\x74"]["\x64\x61\164\x61\x63\x65\156\164\x65\x72"] == 1 && $D2156["\151\x6e\146\157"]["\x69\x73\x5f\x62\x6c\157\143\153\x65\x64\137\x64\x61\164\141\x63\145\x6e\164\x65\x72"] == true)) { goto ab7cf; } goto f9536; f96ee: $D2156["\151\156\x66\157"]["\151\x73\137\x62\x6f\164"] = true; goto Ccf9a; b4803: ab7cf: goto d943c; f6909: if (!($config["\142\x6f\x74"]["\x61\142\165\x73\x65\x72"] == 1 && $D2156["\151\156\x66\157"]["\x69\163\x5f\x61\x62\x75\163\x65\162"])) { goto d2607; } goto f96ee; Acf13: $D2156["\151\x6e\146\157"]["\151\163\137\x62\x6f\164"] = true; goto b9011; Edab8: bd5b8: goto fe90e; Afe59: Da6de: goto da039; f9536: $D2156["\x69\156\x66\157"]["\151\x73\137\142\x6f\164"] = true; goto b4803; db54a: $D2156["\x69\x6e\x66\157"]["\x69\x73\x5f\x62\157\164"] = false; goto aa39c; f7ea2: if (!($config["\142\x6f\164"]["\x64\141\x74\x61\x63\145\x6e\164\145\x72"] != 0)) { goto Fa91d; } goto d60fc; aa39c: if (!$D2156["\151\x6e\x66\157"]["\163\x74\141\x74\x75\163"]) { goto bd5b8; } goto e0354; F97d9: $D2156["\151\x6e\146\x6f"]["\x69\163\137\x62\x6f\x74"] = true; goto Cedd0; D57e0: $D2156["\151\156\x66\x6f"]["\x69\163\x5f\142\157\x74"] = true; goto d1df7; F605d: $D2156["\x69\156\x66\x6f"]["\x69\163\137\x62\157\x74"] = true; goto Afe59; d1df7: C92f6: goto f6909; b9011: B6997: goto f7ea2; dde0d: $D2156["\x69\x6e\146\x6f"]["\151\163\137\x62\x6f\164"] = true; goto b741b; a4a87: return $D2156; goto C3c5a; Cedd0: Cf495: goto E19c8; d943c: goto Da6de; goto cf19f; Ccf9a: d2607: goto Edab8; e0354: if (!($config["\x62\157\164"]["\143\x72\141\x77\154\145\162"] == 1 && $D2156["\151\x6e\146\x6f"]["\x69\x73\137\x63\162\141\x77\x6c\x65\162"])) { goto B6997; } goto Acf13; d60fc: if ($D2156["\x69\x6e\146\x6f"]["\x69\163\x5f\144\141\164\x61\143\145\x6e\164\145\x72"] != false && $config["\142\157\164"]["\x64\141\164\x61\x63\145\156\x74\x65\x72"] == 2) { goto a8bea; } goto Af269; da039: Fa91d: goto A2be8; fe90e: if ($D2156["\166\141\154\x69\144\137\143\141\x70\x74\143\150\x61"]) { goto a4f11; } goto dde0d; C3c5a: } public function getCountry() { $Fdd8b = ["\101\x46" => "\x41\x66\x67\x68\x61\156\151\163\x74\141\156", "\101\114" => "\x41\x6c\x62\141\156\x69\x61", "\104\x5a" => "\101\154\147\x65\x72\x69\141", "\101\104" => "\101\156\144\x6f\x72\x72\x61", "\x41\x4f" => "\x41\x6e\147\157\154\x61", "\101\x47" => "\101\x6e\x74\x69\x67\165\x61\x20\x61\x6e\144\x20\102\141\162\x62\x75\144\141", "\x41\x52" => "\x41\x72\x67\145\156\164\151\156\141", "\101\115" => "\x41\x72\155\145\x6e\x69\141", "\101\125" => "\101\165\163\164\x72\x61\x6c\x69\x61", "\101\124" => "\x41\165\x73\x74\162\151\141", "\101\x5a" => "\x41\x7a\145\162\x62\141\x69\152\141\x6e", "\102\x53" => "\102\141\150\141\x6d\x61\x73", "\102\110" => "\102\x61\x68\x72\x61\151\156", "\x42\104" => "\x42\141\x6e\x67\154\141\144\145\163\150", "\102\102" => "\102\x61\x72\142\x61\x64\157\x73", "\102\131" => "\102\145\154\141\162\x75\x73", "\x42\x45" => "\102\x65\154\147\x69\x75\155", "\102\132" => "\x42\x65\x6c\x69\172\x65", "\102\112" => "\102\x65\x6e\x69\156", "\x42\x54" => "\102\150\x75\x74\x61\x6e", "\x42\x4f" => "\102\157\154\151\166\151\141", "\102\x41" => "\102\157\x73\x6e\x69\x61\x20\141\156\144\x20\110\145\162\x7a\x65\x67\x6f\x76\151\x6e\141", "\x42\127" => "\x42\x6f\164\x73\x77\x61\x6e\x61", "\102\122" => "\102\162\x61\x7a\x69\154", "\102\x4e" => "\x42\162\165\x6e\145\151", "\x42\107" => "\102\x75\154\x67\141\x72\x69\x61", "\x42\106" => "\x42\x75\x72\153\151\x6e\x61\x20\106\141\x73\x6f", "\x42\x49" => "\x42\x75\162\165\x6e\x64\x69", "\103\126" => "\x43\141\x62\x6f\x20\126\x65\162\x64\x65", "\x4b\x48" => "\103\x61\155\142\157\144\x69\x61", "\103\115" => "\103\141\155\x65\162\157\x6f\x6e", "\103\x41" => "\x43\141\156\x61\144\x61", "\x43\106" => "\x43\x65\156\164\x72\141\154\x20\x41\146\162\x69\143\141\156\x20\x52\145\160\x75\142\x6c\151\x63", "\x54\104" => "\103\150\x61\x64", "\x43\114" => "\x43\150\151\154\145", "\103\116" => "\103\150\x69\x6e\x61", "\x43\117" => "\103\x6f\x6c\157\155\x62\x69\141", "\113\115" => "\x43\x6f\x6d\x6f\x72\x6f\x73", "\103\104" => "\x43\157\x6e\x67\157\54\40\x44\145\155\157\143\162\x61\164\x69\143\x20\122\x65\x70\165\x62\x6c\151\x63\40\x6f\x66\x20\164\x68\145", "\x43\x47" => "\x43\157\x6e\x67\157\54\40\122\x65\160\165\x62\154\151\143\x20\157\x66\x20\164\x68\x65", "\103\x52" => "\103\157\x73\164\x61\x20\122\151\x63\x61", "\110\x52" => "\x43\x72\157\141\x74\151\x61", "\x43\x55" => "\x43\x75\x62\x61", "\103\x59" => "\x43\171\160\x72\165\163", "\x43\132" => "\x43\172\145\143\150\x20\x52\145\160\165\x62\x6c\x69\143", "\104\113" => "\x44\145\x6e\155\x61\162\x6b", "\104\112" => "\x44\152\x69\142\157\165\164\151", "\104\115" => "\x44\157\x6d\x69\156\151\143\141", "\x44\x4f" => "\104\x6f\155\x69\156\151\x63\141\x6e\40\x52\x65\x70\165\x62\154\x69\143", "\x45\x43" => "\x45\x63\165\x61\144\157\x72", "\105\x47" => "\x45\147\171\x70\x74", "\123\x56" => "\105\x6c\x20\123\141\x6c\x76\141\144\157\x72", "\107\x51" => "\x45\x71\165\141\164\x6f\x72\x69\141\154\x20\x47\165\151\156\x65\141", "\x45\122" => "\x45\x72\x69\x74\162\145\141", "\x45\105" => "\105\x73\164\157\x6e\x69\141", "\x53\x5a" => "\105\x73\x77\141\x74\151\x6e\151", "\x45\x54" => "\105\164\x68\x69\x6f\160\x69\x61", "\x46\112" => "\x46\151\x6a\x69", "\106\x49" => "\x46\x69\x6e\154\141\x6e\x64", "\106\x52" => "\106\162\141\x6e\143\145", "\107\101" => "\107\x61\142\157\x6e", "\x47\115" => "\107\x61\x6d\x62\x69\x61", "\x47\105" => "\107\x65\x6f\162\x67\x69\141", "\x44\x45" => "\x47\145\x72\155\x61\x6e\x79", "\x47\110" => "\107\150\x61\156\141", "\107\122" => "\107\162\x65\x65\143\145", "\x47\104" => "\x47\162\145\156\x61\144\141", "\x47\x54" => "\107\x75\x61\x74\145\x6d\x61\154\141", "\107\116" => "\x47\x75\x69\x6e\145\141", "\x47\x57" => "\107\165\x69\156\x65\x61\x2d\102\151\x73\x73\x61\x75", "\x47\131" => "\107\x75\x79\x61\x6e\141", "\x48\124" => "\110\x61\x69\164\x69", "\x48\x4e" => "\110\157\156\144\x75\162\141\163", "\x48\x55" => "\x48\x75\156\x67\141\x72\x79", "\111\123" => "\111\143\x65\x6c\x61\x6e\x64", "\111\x4e" => "\x49\156\x64\151\x61", "\x49\104" => "\x49\156\144\157\x6e\145\x73\151\141", "\111\x52" => "\111\x72\x61\156", "\x49\121" => "\111\162\141\x71", "\x49\x45" => "\x49\162\145\154\141\x6e\x64", "\111\x4c" => "\111\163\x72\141\x65\x6c", "\111\124" => "\111\x74\x61\154\171", "\112\x4d" => "\x4a\141\x6d\x61\x69\143\141", "\x4a\120" => "\x4a\x61\x70\x61\x6e", "\x4a\105" => "\x4a\x65\x72\163\145\x79", "\112\x4f" => "\x4a\x6f\162\x64\x61\156", "\x4b\132" => "\x4b\x61\172\141\153\150\x73\164\141\156", "\x4b\105" => "\113\x65\156\x79\x61", "\113\111" => "\x4b\151\162\151\x62\141\164\x69", "\x4b\120" => "\113\157\x72\x65\141\x2c\x20\116\x6f\162\x74\x68", "\x4b\122" => "\x4b\x6f\162\x65\141\x2c\40\123\x6f\x75\164\x68", "\113\x57" => "\x4b\x75\167\141\151\x74", "\113\x47" => "\113\171\162\147\171\x7a\x73\164\x61\x6e", "\114\x41" => "\x4c\x61\x6f\163", "\114\x56" => "\114\141\164\166\151\141", "\x4c\102" => "\114\x65\x62\141\156\x6f\x6e", "\x4c\123" => "\114\x65\x73\x6f\164\150\157", "\x4c\122" => "\114\151\x62\145\162\x69\141", "\114\x59" => "\x4c\x69\x62\171\141", "\x4c\111" => "\114\151\145\143\150\164\145\x6e\x73\164\x65\151\x6e", "\x4c\x54" => "\x4c\151\x74\150\x75\141\x6e\x69\x61", "\114\125" => "\x4c\x75\170\x65\155\142\x6f\165\x72\147", "\115\x47" => "\115\x61\144\141\x67\141\163\x63\141\x72", "\115\127" => "\115\x61\154\x61\167\x69", "\x4d\x59" => "\115\x61\154\x61\x79\x73\x69\141", "\x4d\126" => "\115\x61\154\x64\151\x76\x65\x73", "\x4d\x4c" => "\115\141\x6c\x69", "\x4d\x54" => "\115\141\x6c\x74\x61", "\115\x48" => "\x4d\x61\x72\x73\150\x61\154\154\40\111\163\x6c\x61\156\144\163", "\x4d\x52" => "\115\141\x75\162\151\x74\x61\156\151\x61", "\x4d\x55" => "\115\x61\x75\162\151\164\151\165\163", "\115\130" => "\x4d\x65\170\x69\x63\157", "\106\115" => "\x4d\151\x63\x72\157\156\x65\163\151\x61", "\x4d\104" => "\115\x6f\x6c\144\157\x76\x61", "\x4d\x43" => "\x4d\157\156\141\143\157", "\115\116" => "\115\157\156\147\157\154\x69\x61", "\115\105" => "\x4d\157\x6e\164\x65\x6e\145\147\x72\157", "\x4d\x41" => "\x4d\x6f\162\157\143\x63\x6f", "\x4d\x5a" => "\x4d\x6f\172\x61\155\142\x69\x71\x75\x65", "\115\x4d" => "\x4d\171\141\156\155\141\x72", "\x4e\x41" => "\x4e\141\x6d\x69\142\151\141", "\x4e\122" => "\x4e\x61\x75\x72\165", "\x4e\x50" => "\x4e\145\x70\x61\x6c", "\116\114" => "\x4e\145\x74\x68\x65\162\x6c\141\156\x64\163", "\x4e\x5a" => "\116\145\167\x20\x5a\x65\x61\154\x61\x6e\x64", "\x4e\x49" => "\116\x69\x63\x61\x72\x61\147\165\141", "\116\105" => "\116\x69\x67\145\x72", "\116\x47" => "\x4e\x69\147\x65\x72\151\x61", "\x4d\113" => "\x4e\x6f\162\x74\x68\40\x4d\141\143\x65\144\x6f\156\x69\x61", "\x4e\117" => "\x4e\157\162\167\141\171", "\x4f\x4d" => "\x4f\155\141\x6e", "\x50\113" => "\120\141\153\151\x73\164\x61\156", "\x50\x57" => "\120\141\154\141\x75", "\x50\123" => "\x50\x61\x6c\145\163\164\x69\x6e\x65", "\120\x41" => "\x50\x61\156\141\155\141", "\x50\107" => "\120\x61\x70\x75\141\40\x4e\x65\x77\x20\107\x75\151\156\145\x61", "\120\x59" => "\x50\x61\x72\x61\147\165\141\171", "\120\105" => "\x50\x65\x72\x75", "\x50\x48" => "\x50\150\151\x6c\x69\x70\160\151\156\145\x73", "\120\114" => "\120\x6f\154\x61\x6e\144", "\120\124" => "\120\x6f\162\164\x75\x67\141\x6c", "\x51\101" => "\x51\x61\x74\x61\162", "\x52\x45" => "\122\xc3\xa9\165\156\x69\157\x6e", "\x52\x4f" => "\122\x6f\x6d\141\x6e\x69\141", "\122\x55" => "\122\x75\163\163\151\x61", "\x52\x57" => "\x52\x77\x61\x6e\x64\x61", "\x57\x53" => "\x53\141\x6d\157\x61", "\x53\115" => "\123\141\156\x20\115\x61\162\151\x6e\157", "\x53\124" => "\123\141\157\40\x54\x6f\155\x65\40\x61\156\144\x20\120\162\x69\x6e\x63\151\x70\145", "\123\101" => "\x53\141\x75\144\x69\40\101\x72\x61\x62\x69\141", "\123\x4e" => "\x53\x65\x6e\x65\x67\141\x6c", "\122\x53" => "\123\145\162\142\151\141", "\123\103" => "\123\145\x79\x63\150\145\154\154\145\163", "\x53\114" => "\x53\151\145\x72\x72\x61\40\114\145\x6f\156\x65", "\123\x47" => "\123\151\x6e\147\x61\x70\x6f\162\x65", "\123\113" => "\123\x6c\x6f\x76\141\153\151\x61", "\x53\111" => "\123\x6c\157\x76\145\156\x69\x61", "\123\102" => "\123\157\x6c\157\155\157\156\x20\111\x73\x6c\141\156\144\x73", "\x53\117" => "\x53\x6f\x6d\141\154\151\141", "\x5a\x41" => "\x53\157\x75\164\150\40\101\x66\x72\151\143\141", "\x53\123" => "\123\x6f\x75\x74\x68\40\123\165\x64\141\x6e", "\105\x53" => "\123\160\x61\151\156", "\x4c\x4b" => "\123\162\151\x20\x4c\x61\156\153\x61", "\x53\104" => "\x53\165\x64\x61\156", "\123\x52" => "\123\165\x72\151\156\141\155\x65", "\x53\132" => "\123\x77\x65\x64\x65\156", "\x43\110" => "\123\167\151\x74\172\x65\162\154\141\156\144", "\123\x59" => "\123\x79\162\151\141", "\x54\x57" => "\x54\x61\151\167\141\x6e", "\x54\112" => "\124\x61\x6a\x69\153\151\163\164\141\x6e", "\124\132" => "\124\141\x6e\172\141\x6e\x69\141", "\x54\x48" => "\124\150\141\x69\x6c\x61\156\x64", "\x54\114" => "\124\x69\155\x6f\x72\x2d\114\145\163\x74\145", "\x54\x47" => "\124\x6f\147\157", "\x54\x4f" => "\x54\x6f\x6e\x67\x61", "\x54\x54" => "\x54\x72\151\156\151\144\141\144\x20\141\x6e\x64\40\x54\157\x62\141\147\157", "\x54\x4e" => "\x54\x75\156\x69\163\151\x61", "\x54\122" => "\124\x75\162\153\145\171", "\x54\x4d" => "\124\165\x72\x6b\x6d\145\x6e\x69\163\164\141\156", "\124\x56" => "\x54\165\x76\141\154\x75", "\x55\107" => "\x55\x67\x61\x6e\x64\141", "\x55\101" => "\125\153\x72\x61\151\156\145", "\x41\x45" => "\x55\x6e\151\164\145\x64\40\x41\x72\141\x62\x20\105\x6d\151\x72\141\164\145\163", "\x47\102" => "\125\156\x69\164\x65\144\40\x4b\151\156\147\x64\x6f\155", "\x55\123" => "\x55\x6e\151\164\x65\144\x20\123\x74\141\164\145\x73", "\x55\x59" => "\x55\x72\x75\147\165\x61\171", "\125\x5a" => "\x55\x7a\x62\x65\153\151\163\x74\141\156", "\126\x55" => "\x56\x61\156\x75\x61\164\165", "\x56\105" => "\126\x65\156\x65\x7a\x75\145\154\x61", "\126\x4e" => "\126\x69\145\x74\x6e\141\x6d", "\x59\105" => "\131\145\x6d\145\x6e", "\x5a\115" => "\x5a\141\155\142\x69\141", "\132\127" => "\x5a\x69\x6d\x62\141\142\167\x65"]; return $Fdd8b; } }

Function Calls

None

Variables

None

Stats

MD5 9a11ae68e6d06978d273d58f2454dc71
Eval Count 0
Decode Time 82 ms