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 /* __________________________________________________ | Obfuscated by YAK P..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-09-25 01:13:58 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace GDPlayer; use GDPlayer\{Core, FileStream, Security, HLS, MPD}; use GDPlayer\Model\VideosHash; ini_set("max_execution_time", -1); ini_set("zlib.output_compression", "Off"); ini_set("output_buffering", "Off"); class StreamMaster { private $core; private $security; private $vHash; private $url = ''; private $vHost = ''; private $vTitle = ''; private $vEmail = ''; private $vID = ''; private $sID = 0; private $sData; private $cacheCreated = 0; private $cacheExpired = 0; private $referer = ''; private $cookie = ''; private $token; private $isLive = false; private $vData; private $isMaster = false; private $isMPD = false; private $isMP4 = false; private $isUrlAsId = false; private const MSG_ERROR_404 = "Page not found"; private const MSG_ERROR_403 = "Access denied"; private const CACHE_CONTROL = "Cache-Control: no-cache, no-store, must-revalidate, max-age=0"; public function __construct(bool $isMaster = false, bool $isMPD = false, bool $isMP4 = false) { goto qYxeERDBNitY00Nj; Qh3Xkp8620bZp2PI: $this->sData = is_load_balancer(); goto iZ_Y5o_45aH4fMed; Hz2935lPWrDMcc7W: http_response_code(403); goto XyWglVneOAKQToYd; ilFeO4QO0mFpbcIt: session_write_close(); goto Hz2935lPWrDMcc7W; My5kO3kum9IgJlne: exit(self::MSG_ERROR_403); goto TgbEWYs2woS2TATE; ZpRBGLjCAYvGFvO3: $allow = cors_policy($this->token); goto ma9aUu04UD75NPwr; TgbEWYs2woS2TATE: bzrwWCUeOxL1ZPXO: goto ixPXpOY238RrN_Xf; GLfm1zOH85n1qfgy: uRbHwKRbEsu581rI: goto oth1swaLl5xN9CLx; ma9aUu04UD75NPwr: if (!(!$allow || validate_boolean(get_option("idm_protect")) && $this->security->isIDM($isMP4) && empty($_GET["_nc_sid"]))) { goto bzrwWCUeOxL1ZPXO; } goto ilFeO4QO0mFpbcIt; XyWglVneOAKQToYd: header(self::CACHE_CONTROL, true); goto My5kO3kum9IgJlne; O3PPVRKA0CD76oRe: corsPolicyValidation(); goto bJiJ44hE0quUOFf7; NKmcXToLWdcOt7eH: $this->vData = filter_input(INPUT_GET, "data", FILTER_SANITIZE_FULL_SPECIAL_CHARS); goto Qh3Xkp8620bZp2PI; zKFJE9wNoryf8X89: $this->core = new Core(); goto ObRQx80a9UIBO1jG; bJiJ44hE0quUOFf7: $this->isLive = filter_input(INPUT_GET, "live", FILTER_SANITIZE_FULL_SPECIAL_CHARS) === "true"; goto NKmcXToLWdcOt7eH; ixPXpOY238RrN_Xf: $this->security->enableUAFilter(); goto O3PPVRKA0CD76oRe; rHi_2_oTeLmioF2_: $this->sID = $this->sData["id"]; goto GLfm1zOH85n1qfgy; On_FXex6znVzIqg6: $this->isMaster = $isMaster; goto HJKh3h1q5gR23h0v; bbitNcUCSXzH_B05: $this->isMP4 = $isMP4; goto zKFJE9wNoryf8X89; gW9Dmd6ELIC5l43c: session_write_close(); goto rHi_2_oTeLmioF2_; iZ_Y5o_45aH4fMed: if (!isset($this->sData["id"])) { goto uRbHwKRbEsu581rI; } goto gW9Dmd6ELIC5l43c; HJKh3h1q5gR23h0v: $this->isMPD = $isMPD; goto bbitNcUCSXzH_B05; ObRQx80a9UIBO1jG: $this->security = new Security(); goto ETp5ZcrEaqIcA8Cn; qYxeERDBNitY00Nj: session_write_close(); goto On_FXex6znVzIqg6; ETp5ZcrEaqIcA8Cn: $this->vHash = new VideosHash(); goto JMh8NmEjKRMqNvyO; JMh8NmEjKRMqNvyO: $this->token = filter_input(INPUT_GET, "token", FILTER_SANITIZE_FULL_SPECIAL_CHARS); goto ZpRBGLjCAYvGFvO3; oth1swaLl5xN9CLx: } private function createVideoURL(string $baseURL = '') { goto SQqJen04LgLQLU8i; vjVpNihIjjtndItJ: $this->url = trim($this->url, "?#"); goto q2AYNaivwXXPOpLz; yOb5Jet18EH0lgr4: unset($qry["live"]); goto j3tlDM7u1d7AWErp; BrKXx7BVrdox51Yi: session_write_close(); goto OLH360SP2AdFtw8J; QoIg8dcrORycjO4V: if (empty($_SERVER["REQUEST_URI"])) { goto jCjfXw3pAjKCqfwk; } goto BrKXx7BVrdox51Yi; OLH360SP2AdFtw8J: $ex = array_pad(explode("#", $_SERVER["REQUEST_URI"]), 2, ''); goto vLyK0QLO33yJiM4x; KEnAZYPR40iX10Sj: session_write_close(); goto Tq3vyNrS3bfr3ONQ; Tq3vyNrS3bfr3ONQ: parse_str($_SERVER["QUERY_STRING"], $qry); goto aIFGtMhv29tACKqT; hGOQxAeMYpULv6OZ: p2MzCJI2c64HVp1_: goto QoIg8dcrORycjO4V; zvYLeq6LKQgWzJrq: jCjfXw3pAjKCqfwk: goto vjVpNihIjjtndItJ; vLyK0QLO33yJiM4x: $this->url .= "#" . end($ex); goto zvYLeq6LKQgWzJrq; A9O21EJWfvHN5ZBM: $this->url = $baseURL; goto VflSgEbFlBOcznWo; SQqJen04LgLQLU8i: session_write_close(); goto A9O21EJWfvHN5ZBM; VflSgEbFlBOcznWo: if (empty($_SERVER["QUERY_STRING"])) { goto p2MzCJI2c64HVp1_; } goto KEnAZYPR40iX10Sj; j3tlDM7u1d7AWErp: unset($qry["data"]); goto Iql6HqGk8l2T8YoW; aIFGtMhv29tACKqT: unset($qry["token"]); goto yOb5Jet18EH0lgr4; Iql6HqGk8l2T8YoW: $this->url .= "?" . http_build_query($qry); goto hGOQxAeMYpULv6OZ; q2AYNaivwXXPOpLz: } private function getVideoSources(int $dl = 0, string $resolution = "Original") { goto RNw1ozvwULhc2lIf; TXbiWQ1Gm0XqYl8L: if ($this->isMP4) { goto rx0clxtIipeGCYnM; } goto kB950B6dfhb8DLgI; aquknsj_Nj6aihem: $this->vEmail = $data["email"]; goto KKS7YYopzmFoXB9u; VagmcBOs5BbNSyGB: S3__x0YJvgVHt2Gq: goto LElM68MFJ22kHfvM; Q7RKdxzYpnlwh2d6: if ($this->isUrlAsId) { goto EYmBuXoeUE8qn4lK; } goto TXbiWQ1Gm0XqYl8L; YvMyER31eEwFbiJD: $this->url = $data["sources"][0]["file"]; goto ltLqZF26cVgLwWej; UV5AS8bxq5wVa2BX: EYmBuXoeUE8qn4lK: goto rmsdRVUVfbs95WDg; YaAsVxMgG2EP8md_: $this->url = $data["sources"][$key]["file"]; goto TGn5VBpc2L2BmRA0; GUHm4hcJmSXYupcQ: session_write_close(); goto Q7RKdxzYpnlwh2d6; kB950B6dfhb8DLgI: goto S3__x0YJvgVHt2Gq; goto UV5AS8bxq5wVa2BX; isarTC0EXQJs6JfZ: if (!isset($data["sources"])) { goto QvPrC1e8YfoQSwMr; } goto GUHm4hcJmSXYupcQ; ltLqZF26cVgLwWej: goto S3__x0YJvgVHt2Gq; goto tsPs8ayynStMwE_l; dFJ7ydJCM6ts3g4d: $key = array_search($resolution, array_column($data["sources"], "label")); goto VvwERI9d9kR_Y3YT; XAegJLI_G8vlvWj0: session_write_close(); goto YaAsVxMgG2EP8md_; j_bbf9JfIv9N1jlR: if (empty($dataSources["data"])) { goto iZdad1iBZjVSTz2x; } goto cDhsxUab356E3BSO; aXtkvor5K4UrwQC0: session_write_close(); goto KLYUOYLT1Jn1hHHs; LElM68MFJ22kHfvM: $this->cookie = implode(";", $data["cookies"]); goto DEE8jpuBO7N2h4wD; RNw1ozvwULhc2lIf: session_write_close(); goto mzoAsrLYZAseSrsP; MljnGcWWrCPuS2CA: $data = @json_decode($dataSources["data"], true); goto isarTC0EXQJs6JfZ; BR4cV18AdswoVHY_: $this->cacheCreated = intval($dataSources["created"]); goto AFxzd1wJyC73g9Rc; z0ZRR7w3S795t1XV: iZdad1iBZjVSTz2x: goto gBmZ9YKgJuGHkMD3; KKS7YYopzmFoXB9u: QvPrC1e8YfoQSwMr: goto z0ZRR7w3S795t1XV; tsPs8ayynStMwE_l: rx0clxtIipeGCYnM: goto aXtkvor5K4UrwQC0; KLYUOYLT1Jn1hHHs: $this->url = $data["sources"][0]["file"]; goto dFJ7ydJCM6ts3g4d; mzoAsrLYZAseSrsP: $dataSources = $this->core->getDataSources($this->vHost, $this->vID, $dl); goto j_bbf9JfIv9N1jlR; DEE8jpuBO7N2h4wD: $this->referer = $data["referer"]; goto DW_2d8_hI4lU0xQk; rmsdRVUVfbs95WDg: session_write_close(); goto YvMyER31eEwFbiJD; TGn5VBpc2L2BmRA0: jOB4IJukYYuajzcK: goto VagmcBOs5BbNSyGB; AFxzd1wJyC73g9Rc: $this->cacheExpired = intval($dataSources["expired"]); goto MljnGcWWrCPuS2CA; cDhsxUab356E3BSO: session_write_close(); goto BR4cV18AdswoVHY_; DW_2d8_hI4lU0xQk: $this->vTitle = $data["title"]; goto aquknsj_Nj6aihem; VvwERI9d9kR_Y3YT: if (!$key) { goto jOB4IJukYYuajzcK; } goto XAegJLI_G8vlvWj0; gBmZ9YKgJuGHkMD3: } private function parse() { goto NlTIOrquYTMLAz56; aDYDZnURg6tHKBb2: $urlOrId = $this->security->decryptURL($uri[0]); goto eawNk6_3p11Px_xq; xU6jznfLX8eXsPyI: session_write_close(); goto az_6FyRjD3aC4Ko1; OkXInuh7BTBHraXD: if (!$data) { goto ghUrKYSO8HUaY6FQ; } goto bVtJXxT6TB8mpwVG; ceSkMzoIlJ46b1lr: goto Rm4O56xoPkiAlD1z; goto CJydmCR2h55niP5d; qJrHRWy0vrJuyo94: $this->getVideoSources(); goto G7j89XZTNTv8CGHC; QR9gvtdeT2bUHpLA: $this->vHost = $data["host"]; goto qVuemHOHD1MulBd5; eawNk6_3p11Px_xq: $this->isUrlAsId = is_numeric($urlOrId); goto zdcNsc45X3ikXCMK; CJydmCR2h55niP5d: K798lXUAGBWVQJ4m: goto omsGQeSBUXZ5I85B; eax_NTtZ_WMdTlFv: $this->createVideoURL($urlOrId . implode("/", $uri)); goto v6lhsXzhSFz4ncKY; NlTIOrquYTMLAz56: session_write_close(); goto ylcwe_EEadU1LTsj; qVuemHOHD1MulBd5: $this->vID = $data["host_id"]; goto p3R1wShiktUDtL60; az_6FyRjD3aC4Ko1: $this->vHash->setCriteria("id", $urlOrId); goto wY6Hz4QMumEzjmEY; cugyEt516x07bPI8: array_splice($uri, 0, 1); goto Zu1nD0wsMvV7mYA2; Zu1nD0wsMvV7mYA2: if (isset($uri[0])) { goto IeEwHeeThCsBdl0r; } goto sMcaSmhMBaRBdf3Z; wY6Hz4QMumEzjmEY: $data = $this->vHash->getOne(["host", "host_id"]); goto OkXInuh7BTBHraXD; nhEMH0OF14sukQMY: yAXTFs7KAkYZaBU9: goto xU6jznfLX8eXsPyI; UFP32LNIcokpn_1b: if (validate_url($urlOrId)) { goto K798lXUAGBWVQJ4m; } goto hG4kpmPOF4D9bZ9i; UQ9DPadLkvVoYVYl: return false; goto hTzmnVjsOPAOm0VT; hTzmnVjsOPAOm0VT: IeEwHeeThCsBdl0r: goto aDYDZnURg6tHKBb2; omsGQeSBUXZ5I85B: session_write_close(); goto x1HNEd7MuD3cinhy; YfrXDKDXDZ_Nh5p5: Rm4O56xoPkiAlD1z: goto qJrHRWy0vrJuyo94; p3R1wShiktUDtL60: ghUrKYSO8HUaY6FQ: goto ceSkMzoIlJ46b1lr; bVtJXxT6TB8mpwVG: session_write_close(); goto QR9gvtdeT2bUHpLA; x1HNEd7MuD3cinhy: array_splice($uri, 0, 1); goto eax_NTtZ_WMdTlFv; sMcaSmhMBaRBdf3Z: session_write_close(); goto UQ9DPadLkvVoYVYl; v6lhsXzhSFz4ncKY: list($this->vHost, $this->vID) = array_pad(explode("~", $this->security->decryptURL($this->vData)), 2, ''); goto YfrXDKDXDZ_Nh5p5; zdcNsc45X3ikXCMK: if ($this->isMaster && $this->isUrlAsId) { goto yAXTFs7KAkYZaBU9; } goto UFP32LNIcokpn_1b; hG4kpmPOF4D9bZ9i: goto Rm4O56xoPkiAlD1z; goto nhEMH0OF14sukQMY; ylcwe_EEadU1LTsj: $uri = get_page_uris(); goto cugyEt516x07bPI8; G7j89XZTNTv8CGHC: } private function parseMP4() { goto I2oSQiIf0RK24vaS; nLtkaI0EHsDcMgZr: return false; goto zItHwgox0sAyDSa7; U9NHcDEYN__1dNZe: $uri = get_page_uris(); goto hiJEWKdr6ioXaSa2; JVMJe0E6bCuZMYv7: session_write_close(); goto jxiGNjHzHf1iGCS8; I2oSQiIf0RK24vaS: session_write_close(); goto U9NHcDEYN__1dNZe; eZ4114EJlclRRZf1: POp8fvW5AYCI_751: goto zwoBohy1O_wJ6TjF; jxiGNjHzHf1iGCS8: $this->vHost = $data["host"]; goto JLlwGf_FPBrsECNS; QqzAULSY6ncjgACk: if (!(!isset($uri[0]) || !isset($uri[1]))) { goto paJs9r6c1c_BckeI; } goto ygvaIsWhEJXtbb7y; OmYn3qGmhPOQtfem: if (is_numeric($id)) { goto B8V1Ya0YKYQnEMJC; } goto vsu4ztjeLqef4h6Q; UCYe1l4upwFr_M_S: B8V1Ya0YKYQnEMJC: goto LQ_D0oQpPmpH0IV1; BtT1XOIOnnpm1k65: $dl = in_array($this->vHost, $this->core->getMp4HlsHosts()) ? 1 : 0; goto TouRHjc10yf8GlCV; vr0bwrspiRZwu1gX: $id = trim($this->security->decryptURL($uri[0])); goto OmYn3qGmhPOQtfem; hiJEWKdr6ioXaSa2: array_splice($uri, 0, 1); goto QqzAULSY6ncjgACk; zItHwgox0sAyDSa7: paJs9r6c1c_BckeI: goto vr0bwrspiRZwu1gX; dx36w7Zo0rPFWOvs: $data = $this->vHash->getOne(["host", "host_id"]); goto MyQGsCSEdcs4PIsS; TouRHjc10yf8GlCV: $this->getVideoSources($dl, ucwords(strtolower($uri[1]))); goto eZ4114EJlclRRZf1; LQ_D0oQpPmpH0IV1: $this->vHash->setCriteria("id", $id); goto dx36w7Zo0rPFWOvs; MyQGsCSEdcs4PIsS: if (!$data) { goto POp8fvW5AYCI_751; } goto JVMJe0E6bCuZMYv7; gMlv2HZZKxrbj1zG: return false; goto UCYe1l4upwFr_M_S; vsu4ztjeLqef4h6Q: session_write_close(); goto gMlv2HZZKxrbj1zG; JLlwGf_FPBrsECNS: $this->vID = $data["host_id"]; goto BtT1XOIOnnpm1k65; ygvaIsWhEJXtbb7y: session_write_close(); goto nLtkaI0EHsDcMgZr; zwoBohy1O_wJ6TjF: } private function parseSources() { goto euBn5WFrokdF6VeA; wIK5sqCnlKqaDlb4: session_write_close(); goto st3OSdA_BnUY6u1G; mPA8exbSpxHyo3Z1: xkvf5lcTtGUU2Zcs: goto v3LboVCePhAJPHzD; euBn5WFrokdF6VeA: session_write_close(); goto fqmgbrxseygazjQ9; st3OSdA_BnUY6u1G: $this->parse(); goto fNIX23q8iVUkUt7O; LVI754aPC0dgqUvW: WnXHEWKZxED1M5eM: goto cUhm1TKFN8runArt; v3LboVCePhAJPHzD: session_write_close(); goto GWfDh5FekswtLfOI; GWfDh5FekswtLfOI: $this->parseMP4(); goto LVI754aPC0dgqUvW; fNIX23q8iVUkUt7O: goto WnXHEWKZxED1M5eM; goto mPA8exbSpxHyo3Z1; fqmgbrxseygazjQ9: if ($this->isMP4) { goto xkvf5lcTtGUU2Zcs; } goto wIK5sqCnlKqaDlb4; cUhm1TKFN8runArt: } private function getValidSources() { goto mjez1h23rWwl3GrL; fgEWrqOtVUNXxkwK: http_response_code(404); goto tG2wwl3akps2u5zh; ebfwilFvnHD8IdGJ: if (!empty($data["sources"])) { goto T1XMcK64rxZb3Z76; } goto DZcnFuZ3MlbFxc7k; oSmxGyjp_vwMhqaW: if (!empty($this->url)) { goto p4W2MQe705d09UMU; } goto OACFSraDN4IESOc5; DZcnFuZ3MlbFxc7k: session_write_close(); goto fgEWrqOtVUNXxkwK; yfrW78h8Bcc4tp_2: p4W2MQe705d09UMU: goto WUWYrR4AFc5uchWU; Av59S6GtgHWq_u66: $this->core->setServerId($this->sID); goto pqjIECBZfQK405ou; pqjIECBZfQK405ou: $this->core->setDownload($dl === 1); goto xuO_oRrOlvmgx4iG; SiDKfvYTdSQTLGoF: CNPZr0TYieJ6D9D9: goto yfrW78h8Bcc4tp_2; VZjPUhz3QO4_4sFP: T1XMcK64rxZb3Z76: goto wKv2iYAF8drXc_rk; Hk492o5Y5Vs195g6: $this->parseSources(); goto SiDKfvYTdSQTLGoF; Z9LRkQrhCBPYEov9: goto CNPZr0TYieJ6D9D9; goto VZjPUhz3QO4_4sFP; JNEjyb62QpFXxstZ: $dl = in_array($this->vHost, $this->core->getMp4HlsHosts()) ? 1 : 0; goto Av59S6GtgHWq_u66; Ws1AodbRxW749As_: $data = $this->core->result(); goto ebfwilFvnHD8IdGJ; tG2wwl3akps2u5zh: header(self::CACHE_CONTROL, true); goto mbKtx9tFpp73up2Q; mbKtx9tFpp73up2Q: exit(self::MSG_ERROR_404); goto Z9LRkQrhCBPYEov9; xuO_oRrOlvmgx4iG: $this->core->setQuery(["host" => $this->vHost, "id" => $this->vID, "email" => $this->vEmail]); goto Ws1AodbRxW749As_; wKv2iYAF8drXc_rk: session_write_close(); goto Hk492o5Y5Vs195g6; s23DMzKAxW7_iRAY: $this->parseSources(); goto oSmxGyjp_vwMhqaW; OACFSraDN4IESOc5: session_write_close(); goto JNEjyb62QpFXxstZ; mjez1h23rWwl3GrL: session_write_close(); goto s23DMzKAxW7_iRAY; WUWYrR4AFc5uchWU: } public function load() { goto PLbki6wI6TFKyB0j; fPD1HtbkfVwq_0o4: $vPlayer->setEmail($this->vEmail); goto yDYyVuEtutzkwsss; MVMJbca14nF6RvaU: oG4CUHXFuAIZ6XBA: goto shOU6n_Sob2yzqS9; V8JfhJy9XOGpzQHk: session_write_close(); goto zsaGoed_BSwF_tqf; oAz0cRT3T1jjZKeF: $vPlayer->setCookie($this->cookie); goto VOq44l9nxBr3Lhkp; IA7kYp9U_QIiXhvN: session_write_close(); goto wffRPvhSvHa0O0Cr; j30TORBZiT6Ybkdz: $vPlayer->setLiveToken($this->isLive, $this->token); goto r6HEtqtq3PHhedpp; DJ4mG45DSeVPcJiM: $vPlayer = new MPD($this->vHost, $this->vID, $this->url, $bypassRateLimit); goto Sj2uIa3vFd_eJ0Rp; Sj2uIa3vFd_eJ0Rp: eAoOovkgVkQ9Z2F9: goto zEA2FkrnHPcjACtl; O3s89X6nGUSywR_n: cqqyaNEV7M4FRULZ: goto L182JC2HSSersh6z; VOq44l9nxBr3Lhkp: $vPlayer->setReferer($this->referer); goto fmG1T1d_clbGZyHi; MNhURqntnevL6K1M: goto oG4CUHXFuAIZ6XBA; goto O3s89X6nGUSywR_n; NEB_Ux0AQK5GAFVu: $vPlayer = new HLS($this->vHost, $this->vID, $this->url, $bypassRateLimit); goto Lla6Z0dUj55zNWEH; mg67oXV36oIHrQsf: $vPlayer->setFilename($this->vTitle); goto fPD1HtbkfVwq_0o4; HhHq9o8s9kV6kCC3: session_write_close(); goto DJ4mG45DSeVPcJiM; yDYyVuEtutzkwsss: goto R9BhpRjntnqp3XYy; goto LZCMq8lfpXYxjexp; zsaGoed_BSwF_tqf: $vPlayer = new FileStream(strtr($this->url, [BASE_URL => BASE_DIR, "%20" => " "])); goto zX_pFiQ2BQGL2SRT; KhmNLAo7M5WYalUV: p2kBEkhNwLIBv61Z: goto XMvReC_Dah8yJnu4; bM3zhb632INfHT27: goto eAoOovkgVkQ9Z2F9; goto xo6jqAD02GQtAQ5o; okwLekphJDRVrj42: session_write_close(); goto OG69F30TJKp6DQ5R; WliDCQtmEIEmhmHP: $vPlayer->playlistStream(); goto MVMJbca14nF6RvaU; Lla6Z0dUj55zNWEH: goto eAoOovkgVkQ9Z2F9; goto KhmNLAo7M5WYalUV; HL35HHHxzTU2bp0H: goto oG4CUHXFuAIZ6XBA; goto jdecgrFNIMhjCwkJ; wffRPvhSvHa0O0Cr: $vPlayer->stream(); goto HL35HHHxzTU2bp0H; r6HEtqtq3PHhedpp: $vPlayer->setCache($this->cacheCreated, $this->cacheExpired); goto oAz0cRT3T1jjZKeF; LZCMq8lfpXYxjexp: WyJDX8KmFWsHSzJ2: goto V8JfhJy9XOGpzQHk; fOpOHc3aI5mPjPKS: if (strpos($this->url, BASE_URL) !== false) { goto WyJDX8KmFWsHSzJ2; } goto okwLekphJDRVrj42; xo6jqAD02GQtAQ5o: Bqv5NDwX1zM1ikXv: goto HhHq9o8s9kV6kCC3; zX_pFiQ2BQGL2SRT: $vPlayer->mp4Stream(); goto GRX5512MLsYLUeTI; QkHys9BSq583nFKV: if ($this->isMP4) { goto p2kBEkhNwLIBv61Z; } goto jAiZINhvaT1Fj1W0; MrU_sq7DdNVosjIr: $vPlayer->mp4Stream(); goto MNhURqntnevL6K1M; PLbki6wI6TFKyB0j: session_write_close(); goto BRrUFRCz4oXfwNSF; OG69F30TJKp6DQ5R: $vPlayer = new VideoPlayer($this->vHost, $this->vID, $this->url, $bypassRateLimit); goto mg67oXV36oIHrQsf; nCvKjbBWsmnPI6FC: $bypassRateLimit = in_array($this->vHost, $this->core->getBadHosts()) && $this->vHost !== "direct"; goto QkHys9BSq583nFKV; l0hOj49guLOuvUb9: R9BhpRjntnqp3XYy: goto bM3zhb632INfHT27; GRX5512MLsYLUeTI: exit; goto l0hOj49guLOuvUb9; zEA2FkrnHPcjACtl: $vPlayer->setVerbose($this->vHost, $this->vID); goto j30TORBZiT6Ybkdz; XMvReC_Dah8yJnu4: session_write_close(); goto fOpOHc3aI5mPjPKS; fmG1T1d_clbGZyHi: if ($this->isMP4) { goto lxgjRg2vJhrd2b82; } goto ZvDum4VTWqzhzjjE; ZvDum4VTWqzhzjjE: if ($this->isMaster) { goto cqqyaNEV7M4FRULZ; } goto IA7kYp9U_QIiXhvN; TIeXuEMgZhWvVKs_: session_write_close(); goto MrU_sq7DdNVosjIr; jdecgrFNIMhjCwkJ: lxgjRg2vJhrd2b82: goto TIeXuEMgZhWvVKs_; L182JC2HSSersh6z: session_write_close(); goto WliDCQtmEIEmhmHP; BRrUFRCz4oXfwNSF: $this->getValidSources(); goto nCvKjbBWsmnPI6FC; jAiZINhvaT1Fj1W0: if ($this->isMPD) { goto Bqv5NDwX1zM1ikXv; } goto FESChFgPJ3BBBNvy; FESChFgPJ3BBBNvy: session_write_close(); goto NEB_Ux0AQK5GAFVu; shOU6n_Sob2yzqS9: } }
?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2023-09-25 01:13:58 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
namespace GDPlayer; use GDPlayer\{Core, FileStream, Security, HLS, MPD}; use GDPlayer\Model\VideosHash; ini_set("\155\x61\170\x5f\x65\170\x65\x63\x75\164\x69\x6f\x6e\x5f\164\151\155\x65", -1); ini_set("\172\154\151\x62\x2e\157\x75\164\160\x75\x74\137\143\157\155\x70\162\145\163\x73\151\x6f\x6e", "\117\x66\x66"); ini_set("\157\x75\164\x70\165\164\137\142\x75\146\146\x65\x72\x69\156\x67", "\117\x66\146"); class StreamMaster { private $core; private $security; private $vHash; private $url = ''; private $vHost = ''; private $vTitle = ''; private $vEmail = ''; private $vID = ''; private $sID = 0; private $sData; private $cacheCreated = 0; private $cacheExpired = 0; private $referer = ''; private $cookie = ''; private $token; private $isLive = false; private $vData; private $isMaster = false; private $isMPD = false; private $isMP4 = false; private $isUrlAsId = false; private const MSG_ERROR_404 = "\x50\141\147\145\x20\x6e\x6f\x74\x20\146\x6f\x75\x6e\144"; private const MSG_ERROR_403 = "\101\x63\x63\x65\x73\163\40\x64\x65\156\x69\x65\144"; private const CACHE_CONTROL = "\103\x61\x63\x68\x65\55\103\x6f\156\164\162\157\154\x3a\x20\156\157\55\x63\x61\x63\150\145\x2c\x20\x6e\x6f\x2d\163\164\157\x72\x65\x2c\40\155\165\x73\164\55\x72\x65\x76\x61\x6c\x69\x64\x61\x74\x65\x2c\x20\155\141\170\55\141\147\x65\x3d\60"; public function __construct(bool $isMaster = false, bool $isMPD = false, bool $isMP4 = false) { goto qYxeERDBNitY00Nj; Qh3Xkp8620bZp2PI: $this->sData = is_load_balancer(); goto iZ_Y5o_45aH4fMed; Hz2935lPWrDMcc7W: http_response_code(403); goto XyWglVneOAKQToYd; ilFeO4QO0mFpbcIt: session_write_close(); goto Hz2935lPWrDMcc7W; My5kO3kum9IgJlne: exit(self::MSG_ERROR_403); goto TgbEWYs2woS2TATE; ZpRBGLjCAYvGFvO3: $allow = cors_policy($this->token); goto ma9aUu04UD75NPwr; TgbEWYs2woS2TATE: bzrwWCUeOxL1ZPXO: goto ixPXpOY238RrN_Xf; GLfm1zOH85n1qfgy: uRbHwKRbEsu581rI: goto oth1swaLl5xN9CLx; ma9aUu04UD75NPwr: if (!(!$allow || validate_boolean(get_option("\x69\x64\x6d\137\160\x72\157\164\145\143\164")) && $this->security->isIDM($isMP4) && empty($_GET["\x5f\156\x63\x5f\x73\151\x64"]))) { goto bzrwWCUeOxL1ZPXO; } goto ilFeO4QO0mFpbcIt; XyWglVneOAKQToYd: header(self::CACHE_CONTROL, true); goto My5kO3kum9IgJlne; O3PPVRKA0CD76oRe: corsPolicyValidation(); goto bJiJ44hE0quUOFf7; NKmcXToLWdcOt7eH: $this->vData = filter_input(INPUT_GET, "\144\141\164\x61", FILTER_SANITIZE_FULL_SPECIAL_CHARS); goto Qh3Xkp8620bZp2PI; zKFJE9wNoryf8X89: $this->core = new Core(); goto ObRQx80a9UIBO1jG; bJiJ44hE0quUOFf7: $this->isLive = filter_input(INPUT_GET, "\x6c\151\x76\x65", FILTER_SANITIZE_FULL_SPECIAL_CHARS) === "\164\x72\165\145"; goto NKmcXToLWdcOt7eH; ixPXpOY238RrN_Xf: $this->security->enableUAFilter(); goto O3PPVRKA0CD76oRe; rHi_2_oTeLmioF2_: $this->sID = $this->sData["\151\x64"]; goto GLfm1zOH85n1qfgy; On_FXex6znVzIqg6: $this->isMaster = $isMaster; goto HJKh3h1q5gR23h0v; bbitNcUCSXzH_B05: $this->isMP4 = $isMP4; goto zKFJE9wNoryf8X89; gW9Dmd6ELIC5l43c: session_write_close(); goto rHi_2_oTeLmioF2_; iZ_Y5o_45aH4fMed: if (!isset($this->sData["\x69\x64"])) { goto uRbHwKRbEsu581rI; } goto gW9Dmd6ELIC5l43c; HJKh3h1q5gR23h0v: $this->isMPD = $isMPD; goto bbitNcUCSXzH_B05; ObRQx80a9UIBO1jG: $this->security = new Security(); goto ETp5ZcrEaqIcA8Cn; qYxeERDBNitY00Nj: session_write_close(); goto On_FXex6znVzIqg6; ETp5ZcrEaqIcA8Cn: $this->vHash = new VideosHash(); goto JMh8NmEjKRMqNvyO; JMh8NmEjKRMqNvyO: $this->token = filter_input(INPUT_GET, "\x74\x6f\x6b\x65\x6e", FILTER_SANITIZE_FULL_SPECIAL_CHARS); goto ZpRBGLjCAYvGFvO3; oth1swaLl5xN9CLx: } private function createVideoURL(string $baseURL = '') { goto SQqJen04LgLQLU8i; vjVpNihIjjtndItJ: $this->url = trim($this->url, "\x3f\x23"); goto q2AYNaivwXXPOpLz; yOb5Jet18EH0lgr4: unset($qry["\x6c\x69\x76\145"]); goto j3tlDM7u1d7AWErp; BrKXx7BVrdox51Yi: session_write_close(); goto OLH360SP2AdFtw8J; QoIg8dcrORycjO4V: if (empty($_SERVER["\122\x45\x51\125\x45\123\x54\x5f\125\x52\111"])) { goto jCjfXw3pAjKCqfwk; } goto BrKXx7BVrdox51Yi; OLH360SP2AdFtw8J: $ex = array_pad(explode("\x23", $_SERVER["\122\x45\x51\x55\x45\x53\124\137\125\x52\111"]), 2, ''); goto vLyK0QLO33yJiM4x; KEnAZYPR40iX10Sj: session_write_close(); goto Tq3vyNrS3bfr3ONQ; Tq3vyNrS3bfr3ONQ: parse_str($_SERVER["\x51\x55\x45\122\131\x5f\x53\124\122\111\116\107"], $qry); goto aIFGtMhv29tACKqT; hGOQxAeMYpULv6OZ: p2MzCJI2c64HVp1_: goto QoIg8dcrORycjO4V; zvYLeq6LKQgWzJrq: jCjfXw3pAjKCqfwk: goto vjVpNihIjjtndItJ; vLyK0QLO33yJiM4x: $this->url .= "\x23" . end($ex); goto zvYLeq6LKQgWzJrq; A9O21EJWfvHN5ZBM: $this->url = $baseURL; goto VflSgEbFlBOcznWo; SQqJen04LgLQLU8i: session_write_close(); goto A9O21EJWfvHN5ZBM; VflSgEbFlBOcznWo: if (empty($_SERVER["\121\125\105\x52\131\137\123\x54\x52\111\x4e\x47"])) { goto p2MzCJI2c64HVp1_; } goto KEnAZYPR40iX10Sj; j3tlDM7u1d7AWErp: unset($qry["\x64\x61\x74\x61"]); goto Iql6HqGk8l2T8YoW; aIFGtMhv29tACKqT: unset($qry["\x74\157\153\145\x6e"]); goto yOb5Jet18EH0lgr4; Iql6HqGk8l2T8YoW: $this->url .= "\x3f" . http_build_query($qry); goto hGOQxAeMYpULv6OZ; q2AYNaivwXXPOpLz: } private function getVideoSources(int $dl = 0, string $resolution = "\117\x72\151\x67\x69\x6e\141\154") { goto RNw1ozvwULhc2lIf; TXbiWQ1Gm0XqYl8L: if ($this->isMP4) { goto rx0clxtIipeGCYnM; } goto kB950B6dfhb8DLgI; aquknsj_Nj6aihem: $this->vEmail = $data["\x65\155\x61\x69\154"]; goto KKS7YYopzmFoXB9u; VagmcBOs5BbNSyGB: S3__x0YJvgVHt2Gq: goto LElM68MFJ22kHfvM; Q7RKdxzYpnlwh2d6: if ($this->isUrlAsId) { goto EYmBuXoeUE8qn4lK; } goto TXbiWQ1Gm0XqYl8L; YvMyER31eEwFbiJD: $this->url = $data["\163\x6f\165\162\x63\145\163"][0]["\146\151\154\x65"]; goto ltLqZF26cVgLwWej; UV5AS8bxq5wVa2BX: EYmBuXoeUE8qn4lK: goto rmsdRVUVfbs95WDg; YaAsVxMgG2EP8md_: $this->url = $data["\x73\x6f\x75\162\143\x65\x73"][$key]["\146\x69\x6c\x65"]; goto TGn5VBpc2L2BmRA0; GUHm4hcJmSXYupcQ: session_write_close(); goto Q7RKdxzYpnlwh2d6; kB950B6dfhb8DLgI: goto S3__x0YJvgVHt2Gq; goto UV5AS8bxq5wVa2BX; isarTC0EXQJs6JfZ: if (!isset($data["\163\157\165\162\143\x65\163"])) { goto QvPrC1e8YfoQSwMr; } goto GUHm4hcJmSXYupcQ; ltLqZF26cVgLwWej: goto S3__x0YJvgVHt2Gq; goto tsPs8ayynStMwE_l; dFJ7ydJCM6ts3g4d: $key = array_search($resolution, array_column($data["\x73\x6f\x75\x72\143\x65\x73"], "\154\141\142\x65\154")); goto VvwERI9d9kR_Y3YT; XAegJLI_G8vlvWj0: session_write_close(); goto YaAsVxMgG2EP8md_; j_bbf9JfIv9N1jlR: if (empty($dataSources["\x64\141\x74\141"])) { goto iZdad1iBZjVSTz2x; } goto cDhsxUab356E3BSO; aXtkvor5K4UrwQC0: session_write_close(); goto KLYUOYLT1Jn1hHHs; LElM68MFJ22kHfvM: $this->cookie = implode("\x3b", $data["\143\x6f\157\x6b\x69\145\x73"]); goto DEE8jpuBO7N2h4wD; RNw1ozvwULhc2lIf: session_write_close(); goto mzoAsrLYZAseSrsP; MljnGcWWrCPuS2CA: $data = @json_decode($dataSources["\x64\141\164\141"], true); goto isarTC0EXQJs6JfZ; BR4cV18AdswoVHY_: $this->cacheCreated = intval($dataSources["\x63\162\x65\x61\164\x65\x64"]); goto AFxzd1wJyC73g9Rc; z0ZRR7w3S795t1XV: iZdad1iBZjVSTz2x: goto gBmZ9YKgJuGHkMD3; KKS7YYopzmFoXB9u: QvPrC1e8YfoQSwMr: goto z0ZRR7w3S795t1XV; tsPs8ayynStMwE_l: rx0clxtIipeGCYnM: goto aXtkvor5K4UrwQC0; KLYUOYLT1Jn1hHHs: $this->url = $data["\x73\157\x75\x72\x63\145\x73"][0]["\146\x69\x6c\x65"]; goto dFJ7ydJCM6ts3g4d; mzoAsrLYZAseSrsP: $dataSources = $this->core->getDataSources($this->vHost, $this->vID, $dl); goto j_bbf9JfIv9N1jlR; DEE8jpuBO7N2h4wD: $this->referer = $data["\x72\145\146\145\x72\145\162"]; goto DW_2d8_hI4lU0xQk; rmsdRVUVfbs95WDg: session_write_close(); goto YvMyER31eEwFbiJD; TGn5VBpc2L2BmRA0: jOB4IJukYYuajzcK: goto VagmcBOs5BbNSyGB; AFxzd1wJyC73g9Rc: $this->cacheExpired = intval($dataSources["\x65\x78\x70\x69\162\x65\x64"]); goto MljnGcWWrCPuS2CA; cDhsxUab356E3BSO: session_write_close(); goto BR4cV18AdswoVHY_; DW_2d8_hI4lU0xQk: $this->vTitle = $data["\x74\x69\164\x6c\x65"]; goto aquknsj_Nj6aihem; VvwERI9d9kR_Y3YT: if (!$key) { goto jOB4IJukYYuajzcK; } goto XAegJLI_G8vlvWj0; gBmZ9YKgJuGHkMD3: } private function parse() { goto NlTIOrquYTMLAz56; aDYDZnURg6tHKBb2: $urlOrId = $this->security->decryptURL($uri[0]); goto eawNk6_3p11Px_xq; xU6jznfLX8eXsPyI: session_write_close(); goto az_6FyRjD3aC4Ko1; OkXInuh7BTBHraXD: if (!$data) { goto ghUrKYSO8HUaY6FQ; } goto bVtJXxT6TB8mpwVG; ceSkMzoIlJ46b1lr: goto Rm4O56xoPkiAlD1z; goto CJydmCR2h55niP5d; qJrHRWy0vrJuyo94: $this->getVideoSources(); goto G7j89XZTNTv8CGHC; QR9gvtdeT2bUHpLA: $this->vHost = $data["\x68\x6f\163\164"]; goto qVuemHOHD1MulBd5; eawNk6_3p11Px_xq: $this->isUrlAsId = is_numeric($urlOrId); goto zdcNsc45X3ikXCMK; CJydmCR2h55niP5d: K798lXUAGBWVQJ4m: goto omsGQeSBUXZ5I85B; eax_NTtZ_WMdTlFv: $this->createVideoURL($urlOrId . implode("\57", $uri)); goto v6lhsXzhSFz4ncKY; NlTIOrquYTMLAz56: session_write_close(); goto ylcwe_EEadU1LTsj; qVuemHOHD1MulBd5: $this->vID = $data["\x68\157\x73\x74\137\151\144"]; goto p3R1wShiktUDtL60; az_6FyRjD3aC4Ko1: $this->vHash->setCriteria("\x69\x64", $urlOrId); goto wY6Hz4QMumEzjmEY; cugyEt516x07bPI8: array_splice($uri, 0, 1); goto Zu1nD0wsMvV7mYA2; Zu1nD0wsMvV7mYA2: if (isset($uri[0])) { goto IeEwHeeThCsBdl0r; } goto sMcaSmhMBaRBdf3Z; wY6Hz4QMumEzjmEY: $data = $this->vHash->getOne(["\x68\x6f\163\x74", "\150\x6f\x73\164\137\151\x64"]); goto OkXInuh7BTBHraXD; nhEMH0OF14sukQMY: yAXTFs7KAkYZaBU9: goto xU6jznfLX8eXsPyI; UFP32LNIcokpn_1b: if (validate_url($urlOrId)) { goto K798lXUAGBWVQJ4m; } goto hG4kpmPOF4D9bZ9i; UQ9DPadLkvVoYVYl: return false; goto hTzmnVjsOPAOm0VT; hTzmnVjsOPAOm0VT: IeEwHeeThCsBdl0r: goto aDYDZnURg6tHKBb2; omsGQeSBUXZ5I85B: session_write_close(); goto x1HNEd7MuD3cinhy; YfrXDKDXDZ_Nh5p5: Rm4O56xoPkiAlD1z: goto qJrHRWy0vrJuyo94; p3R1wShiktUDtL60: ghUrKYSO8HUaY6FQ: goto ceSkMzoIlJ46b1lr; bVtJXxT6TB8mpwVG: session_write_close(); goto QR9gvtdeT2bUHpLA; x1HNEd7MuD3cinhy: array_splice($uri, 0, 1); goto eax_NTtZ_WMdTlFv; sMcaSmhMBaRBdf3Z: session_write_close(); goto UQ9DPadLkvVoYVYl; v6lhsXzhSFz4ncKY: list($this->vHost, $this->vID) = array_pad(explode("\x7e", $this->security->decryptURL($this->vData)), 2, ''); goto YfrXDKDXDZ_Nh5p5; zdcNsc45X3ikXCMK: if ($this->isMaster && $this->isUrlAsId) { goto yAXTFs7KAkYZaBU9; } goto UFP32LNIcokpn_1b; hG4kpmPOF4D9bZ9i: goto Rm4O56xoPkiAlD1z; goto nhEMH0OF14sukQMY; ylcwe_EEadU1LTsj: $uri = get_page_uris(); goto cugyEt516x07bPI8; G7j89XZTNTv8CGHC: } private function parseMP4() { goto I2oSQiIf0RK24vaS; nLtkaI0EHsDcMgZr: return false; goto zItHwgox0sAyDSa7; U9NHcDEYN__1dNZe: $uri = get_page_uris(); goto hiJEWKdr6ioXaSa2; JVMJe0E6bCuZMYv7: session_write_close(); goto jxiGNjHzHf1iGCS8; I2oSQiIf0RK24vaS: session_write_close(); goto U9NHcDEYN__1dNZe; eZ4114EJlclRRZf1: POp8fvW5AYCI_751: goto zwoBohy1O_wJ6TjF; jxiGNjHzHf1iGCS8: $this->vHost = $data["\x68\157\x73\164"]; goto JLlwGf_FPBrsECNS; QqzAULSY6ncjgACk: if (!(!isset($uri[0]) || !isset($uri[1]))) { goto paJs9r6c1c_BckeI; } goto ygvaIsWhEJXtbb7y; OmYn3qGmhPOQtfem: if (is_numeric($id)) { goto B8V1Ya0YKYQnEMJC; } goto vsu4ztjeLqef4h6Q; UCYe1l4upwFr_M_S: B8V1Ya0YKYQnEMJC: goto LQ_D0oQpPmpH0IV1; BtT1XOIOnnpm1k65: $dl = in_array($this->vHost, $this->core->getMp4HlsHosts()) ? 1 : 0; goto TouRHjc10yf8GlCV; vr0bwrspiRZwu1gX: $id = trim($this->security->decryptURL($uri[0])); goto OmYn3qGmhPOQtfem; hiJEWKdr6ioXaSa2: array_splice($uri, 0, 1); goto QqzAULSY6ncjgACk; zItHwgox0sAyDSa7: paJs9r6c1c_BckeI: goto vr0bwrspiRZwu1gX; dx36w7Zo0rPFWOvs: $data = $this->vHash->getOne(["\150\x6f\x73\164", "\x68\x6f\163\x74\x5f\151\144"]); goto MyQGsCSEdcs4PIsS; TouRHjc10yf8GlCV: $this->getVideoSources($dl, ucwords(strtolower($uri[1]))); goto eZ4114EJlclRRZf1; LQ_D0oQpPmpH0IV1: $this->vHash->setCriteria("\151\144", $id); goto dx36w7Zo0rPFWOvs; MyQGsCSEdcs4PIsS: if (!$data) { goto POp8fvW5AYCI_751; } goto JVMJe0E6bCuZMYv7; gMlv2HZZKxrbj1zG: return false; goto UCYe1l4upwFr_M_S; vsu4ztjeLqef4h6Q: session_write_close(); goto gMlv2HZZKxrbj1zG; JLlwGf_FPBrsECNS: $this->vID = $data["\x68\157\x73\164\137\151\144"]; goto BtT1XOIOnnpm1k65; ygvaIsWhEJXtbb7y: session_write_close(); goto nLtkaI0EHsDcMgZr; zwoBohy1O_wJ6TjF: } private function parseSources() { goto euBn5WFrokdF6VeA; wIK5sqCnlKqaDlb4: session_write_close(); goto st3OSdA_BnUY6u1G; mPA8exbSpxHyo3Z1: xkvf5lcTtGUU2Zcs: goto v3LboVCePhAJPHzD; euBn5WFrokdF6VeA: session_write_close(); goto fqmgbrxseygazjQ9; st3OSdA_BnUY6u1G: $this->parse(); goto fNIX23q8iVUkUt7O; LVI754aPC0dgqUvW: WnXHEWKZxED1M5eM: goto cUhm1TKFN8runArt; v3LboVCePhAJPHzD: session_write_close(); goto GWfDh5FekswtLfOI; GWfDh5FekswtLfOI: $this->parseMP4(); goto LVI754aPC0dgqUvW; fNIX23q8iVUkUt7O: goto WnXHEWKZxED1M5eM; goto mPA8exbSpxHyo3Z1; fqmgbrxseygazjQ9: if ($this->isMP4) { goto xkvf5lcTtGUU2Zcs; } goto wIK5sqCnlKqaDlb4; cUhm1TKFN8runArt: } private function getValidSources() { goto mjez1h23rWwl3GrL; fgEWrqOtVUNXxkwK: http_response_code(404); goto tG2wwl3akps2u5zh; ebfwilFvnHD8IdGJ: if (!empty($data["\163\157\x75\x72\143\x65\x73"])) { goto T1XMcK64rxZb3Z76; } goto DZcnFuZ3MlbFxc7k; oSmxGyjp_vwMhqaW: if (!empty($this->url)) { goto p4W2MQe705d09UMU; } goto OACFSraDN4IESOc5; DZcnFuZ3MlbFxc7k: session_write_close(); goto fgEWrqOtVUNXxkwK; yfrW78h8Bcc4tp_2: p4W2MQe705d09UMU: goto WUWYrR4AFc5uchWU; Av59S6GtgHWq_u66: $this->core->setServerId($this->sID); goto pqjIECBZfQK405ou; pqjIECBZfQK405ou: $this->core->setDownload($dl === 1); goto xuO_oRrOlvmgx4iG; SiDKfvYTdSQTLGoF: CNPZr0TYieJ6D9D9: goto yfrW78h8Bcc4tp_2; VZjPUhz3QO4_4sFP: T1XMcK64rxZb3Z76: goto wKv2iYAF8drXc_rk; Hk492o5Y5Vs195g6: $this->parseSources(); goto SiDKfvYTdSQTLGoF; Z9LRkQrhCBPYEov9: goto CNPZr0TYieJ6D9D9; goto VZjPUhz3QO4_4sFP; JNEjyb62QpFXxstZ: $dl = in_array($this->vHost, $this->core->getMp4HlsHosts()) ? 1 : 0; goto Av59S6GtgHWq_u66; Ws1AodbRxW749As_: $data = $this->core->result(); goto ebfwilFvnHD8IdGJ; tG2wwl3akps2u5zh: header(self::CACHE_CONTROL, true); goto mbKtx9tFpp73up2Q; mbKtx9tFpp73up2Q: exit(self::MSG_ERROR_404); goto Z9LRkQrhCBPYEov9; xuO_oRrOlvmgx4iG: $this->core->setQuery(["\x68\157\163\164" => $this->vHost, "\151\x64" => $this->vID, "\145\x6d\141\151\154" => $this->vEmail]); goto Ws1AodbRxW749As_; wKv2iYAF8drXc_rk: session_write_close(); goto Hk492o5Y5Vs195g6; s23DMzKAxW7_iRAY: $this->parseSources(); goto oSmxGyjp_vwMhqaW; OACFSraDN4IESOc5: session_write_close(); goto JNEjyb62QpFXxstZ; mjez1h23rWwl3GrL: session_write_close(); goto s23DMzKAxW7_iRAY; WUWYrR4AFc5uchWU: } public function load() { goto PLbki6wI6TFKyB0j; fPD1HtbkfVwq_0o4: $vPlayer->setEmail($this->vEmail); goto yDYyVuEtutzkwsss; MVMJbca14nF6RvaU: oG4CUHXFuAIZ6XBA: goto shOU6n_Sob2yzqS9; V8JfhJy9XOGpzQHk: session_write_close(); goto zsaGoed_BSwF_tqf; oAz0cRT3T1jjZKeF: $vPlayer->setCookie($this->cookie); goto VOq44l9nxBr3Lhkp; IA7kYp9U_QIiXhvN: session_write_close(); goto wffRPvhSvHa0O0Cr; j30TORBZiT6Ybkdz: $vPlayer->setLiveToken($this->isLive, $this->token); goto r6HEtqtq3PHhedpp; DJ4mG45DSeVPcJiM: $vPlayer = new MPD($this->vHost, $this->vID, $this->url, $bypassRateLimit); goto Sj2uIa3vFd_eJ0Rp; Sj2uIa3vFd_eJ0Rp: eAoOovkgVkQ9Z2F9: goto zEA2FkrnHPcjACtl; O3s89X6nGUSywR_n: cqqyaNEV7M4FRULZ: goto L182JC2HSSersh6z; VOq44l9nxBr3Lhkp: $vPlayer->setReferer($this->referer); goto fmG1T1d_clbGZyHi; MNhURqntnevL6K1M: goto oG4CUHXFuAIZ6XBA; goto O3s89X6nGUSywR_n; NEB_Ux0AQK5GAFVu: $vPlayer = new HLS($this->vHost, $this->vID, $this->url, $bypassRateLimit); goto Lla6Z0dUj55zNWEH; mg67oXV36oIHrQsf: $vPlayer->setFilename($this->vTitle); goto fPD1HtbkfVwq_0o4; HhHq9o8s9kV6kCC3: session_write_close(); goto DJ4mG45DSeVPcJiM; yDYyVuEtutzkwsss: goto R9BhpRjntnqp3XYy; goto LZCMq8lfpXYxjexp; zsaGoed_BSwF_tqf: $vPlayer = new FileStream(strtr($this->url, [BASE_URL => BASE_DIR, "\45\62\60" => "\40"])); goto zX_pFiQ2BQGL2SRT; KhmNLAo7M5WYalUV: p2kBEkhNwLIBv61Z: goto XMvReC_Dah8yJnu4; bM3zhb632INfHT27: goto eAoOovkgVkQ9Z2F9; goto xo6jqAD02GQtAQ5o; okwLekphJDRVrj42: session_write_close(); goto OG69F30TJKp6DQ5R; WliDCQtmEIEmhmHP: $vPlayer->playlistStream(); goto MVMJbca14nF6RvaU; Lla6Z0dUj55zNWEH: goto eAoOovkgVkQ9Z2F9; goto KhmNLAo7M5WYalUV; HL35HHHxzTU2bp0H: goto oG4CUHXFuAIZ6XBA; goto jdecgrFNIMhjCwkJ; wffRPvhSvHa0O0Cr: $vPlayer->stream(); goto HL35HHHxzTU2bp0H; r6HEtqtq3PHhedpp: $vPlayer->setCache($this->cacheCreated, $this->cacheExpired); goto oAz0cRT3T1jjZKeF; LZCMq8lfpXYxjexp: WyJDX8KmFWsHSzJ2: goto V8JfhJy9XOGpzQHk; fOpOHc3aI5mPjPKS: if (strpos($this->url, BASE_URL) !== false) { goto WyJDX8KmFWsHSzJ2; } goto okwLekphJDRVrj42; xo6jqAD02GQtAQ5o: Bqv5NDwX1zM1ikXv: goto HhHq9o8s9kV6kCC3; zX_pFiQ2BQGL2SRT: $vPlayer->mp4Stream(); goto GRX5512MLsYLUeTI; QkHys9BSq583nFKV: if ($this->isMP4) { goto p2kBEkhNwLIBv61Z; } goto jAiZINhvaT1Fj1W0; MrU_sq7DdNVosjIr: $vPlayer->mp4Stream(); goto MNhURqntnevL6K1M; PLbki6wI6TFKyB0j: session_write_close(); goto BRrUFRCz4oXfwNSF; OG69F30TJKp6DQ5R: $vPlayer = new VideoPlayer($this->vHost, $this->vID, $this->url, $bypassRateLimit); goto mg67oXV36oIHrQsf; nCvKjbBWsmnPI6FC: $bypassRateLimit = in_array($this->vHost, $this->core->getBadHosts()) && $this->vHost !== "\x64\x69\x72\x65\x63\164"; goto QkHys9BSq583nFKV; l0hOj49guLOuvUb9: R9BhpRjntnqp3XYy: goto bM3zhb632INfHT27; GRX5512MLsYLUeTI: exit; goto l0hOj49guLOuvUb9; zEA2FkrnHPcjACtl: $vPlayer->setVerbose($this->vHost, $this->vID); goto j30TORBZiT6Ybkdz; XMvReC_Dah8yJnu4: session_write_close(); goto fOpOHc3aI5mPjPKS; fmG1T1d_clbGZyHi: if ($this->isMP4) { goto lxgjRg2vJhrd2b82; } goto ZvDum4VTWqzhzjjE; ZvDum4VTWqzhzjjE: if ($this->isMaster) { goto cqqyaNEV7M4FRULZ; } goto IA7kYp9U_QIiXhvN; TIeXuEMgZhWvVKs_: session_write_close(); goto MrU_sq7DdNVosjIr; jdecgrFNIMhjCwkJ: lxgjRg2vJhrd2b82: goto TIeXuEMgZhWvVKs_; L182JC2HSSersh6z: session_write_close(); goto WliDCQtmEIEmhmHP; BRrUFRCz4oXfwNSF: $this->getValidSources(); goto nCvKjbBWsmnPI6FC; jAiZINhvaT1Fj1W0: if ($this->isMPD) { goto Bqv5NDwX1zM1ikXv; } goto FESChFgPJ3BBBNvy; FESChFgPJ3BBBNvy: session_write_close(); goto NEB_Ux0AQK5GAFVu; shOU6n_Sob2yzqS9: } }
Function Calls
None |
Stats
MD5 | aa5c2a744c095c3c744527a386a978ce |
Eval Count | 0 |
Decode Time | 71 ms |