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 | 40aedb22247dd6a72cb93fe92252a7c5 |
Eval Count | 0 |
Decode Time | 59 ms |