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 2024-03-28 07:11:36              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 namespace GDPlayer\Hosting; class youtube extends \GDPlayer\CoreExtractor { private $youtubeBaseUrl = "https://www.youtube.com/"; private $thirdPartyAPIUrl = "https://yt1s.com/"; private $headers = []; public function __construct($id, $dl, $hostname) { goto Heyg7yJ5gPb58LjQ; a9wSIoC9lEi3rqlP: session_write_close(); goto rImkVSuVbQfo8nfx; OAFN0o8V2GKH6ERD: $this->url = $this->youtubeBaseUrl . "watch?v=" . $id; goto rhqqPbC_UVT5uKk8; Heyg7yJ5gPb58LjQ: session_write_close(); goto hguFdqzWNJp7DDp8; QhhEk3ds7t3IP3o8: if (!empty($this->sources)) { goto P8Tb7PXeIp0s0c_9; } goto a9wSIoC9lEi3rqlP; rImkVSuVbQfo8nfx: $this->getThirdPartySources(); goto f7dS15oFZZybfWeY; f7dS15oFZZybfWeY: P8Tb7PXeIp0s0c_9: goto aUQoD2aPVC5DIRLL; rhqqPbC_UVT5uKk8: $this->referer = "https://youtube.googleapis.com/"; goto Fx5KR9rFIJ8QbUua; Fx5KR9rFIJ8QbUua: $this->getAPISources(); goto QhhEk3ds7t3IP3o8; hguFdqzWNJp7DDp8: parent::__construct($id, $dl, $hostname); goto yZEkgCSnIyyT2QNs; yZEkgCSnIyyT2QNs: $this->baseURL = $this->youtubeBaseUrl; goto OAFN0o8V2GKH6ERD; aUQoD2aPVC5DIRLL: } private function createImage() { session_write_close(); $this->image = "https://i.ytimg.com/vi/" . $this->id . "/maxresdefault.jpg"; } private function thirdPartySourcesParser(array $sources = []) { goto jWKXArqo48GON4w2; jWKXArqo48GON4w2: session_write_close(); goto BoM34U0awiqn1Y2X; MTCOa2LK3Xp_5_S6: session_write_close(); goto bgoVlQAhs2Kdq99j; yVyRaA18zVF9WeQH: HAPQOy8boZQdLxFF: goto xyoFlwx0qf38nqWJ; zkjlZm2GP2AQ5w9C: PpnjwtDNfAA048xP: goto yVyRaA18zVF9WeQH; BoM34U0awiqn1Y2X: if (empty($sources)) { goto HAPQOy8boZQdLxFF; } goto MTCOa2LK3Xp_5_S6; bgoVlQAhs2Kdq99j: foreach ($sources as $dt) { goto Yf9f6W__r75MXf9a; Vj7Xcw_BVKLDD1Ko: $this->sources[] = ["file" => $dt["dlink"], "label" => preg_replace("/[^0-9.]+/", '', $dt["fquality"]) . "p", "type" => $this->videoType]; goto Nu0m2l1ssoElanMk; Yf9f6W__r75MXf9a: session_write_close(); goto Vj7Xcw_BVKLDD1Ko; Nu0m2l1ssoElanMk: vWp2Hw_rT_cMnBgr: goto Kr1O6td_sb6aeTc7; Kr1O6td_sb6aeTc7: } goto zkjlZm2GP2AQ5w9C; xyoFlwx0qf38nqWJ: } private function thirdPartySourcesConvert(array $keys = [], string $vid = '') { goto fyHOEzfHW6z1A9yS; jt2niGwLDsnS1Mr3: lbleppTPXGkkUCdj: goto XgA5zbTZfh2pr9A4; qf_hmFWh0i7eyPKl: MvcTs_daLgVRyIZG: goto rB3dQwCMVQuYhzL7; fhUwmpoWerxubPr5: session_write_close(); goto nYCxEBM907ns3Pe4; gr_vJTrcfqtoJxcc: foreach ($keys as $i => $key) { goto VQJTNXzLIbGIb6YN; uAUz3cZ37aDEFauw: if (!$this->proxy) { goto XWJfJ4RqxqZlDhCM; } goto gv8QQE7d102G7qJQ; mZPJmpq8rZ6lFMGu: curl_setopt($ch[$i], CURLOPT_HTTPHEADER, $this->headers); goto X0dd_LPBDb2h56fd; EuoYcFiPlQD91y0Z: $ch[$i] = $this->helper->getCurlDefaultConfig(curl_init($this->thirdPartyAPIUrl . "api/ajaxConvert/convert")); goto g62JEIFV64dj0CwO; jjQLICDxMaDwTVTb: curl_multi_add_handle($mh, $ch[$i]); goto uAUz3cZ37aDEFauw; gv8QQE7d102G7qJQ: session_write_close(); goto mdd3NM41ZmJSjlB_; WYlqFEAWojXGl0Mf: curl_setopt($this->ch, CURLOPT_PROXYUSERPWD, $this->proxy["usrpwd"]); goto Pt8AszgWOyA0Nu2Z; VQJTNXzLIbGIb6YN: session_write_close(); goto EuoYcFiPlQD91y0Z; Rb8S9NHYuhpKtF1B: curl_setopt($ch[$i], CURLOPT_POSTFIELDS, http_build_query(array("vid" => $vid, "k" => $key))); goto jjQLICDxMaDwTVTb; Pt8AszgWOyA0Nu2Z: XWJfJ4RqxqZlDhCM: goto mZPJmpq8rZ6lFMGu; g62JEIFV64dj0CwO: curl_setopt($ch[$i], CURLOPT_CUSTOMREQUEST, "POST"); goto Rb8S9NHYuhpKtF1B; so58p2MPx_Zr25v5: curl_setopt($this->ch, CURLOPT_PROXYTYPE, $this->proxy["type"]); goto WYlqFEAWojXGl0Mf; X0dd_LPBDb2h56fd: zKf5iYg3t6gGYIb6: goto Qm5mdJpRBKJ5vjK2; mdd3NM41ZmJSjlB_: curl_setopt($this->ch, CURLOPT_PROXY, $this->proxy["proxy"]); goto so58p2MPx_Zr25v5; Qm5mdJpRBKJ5vjK2: } goto DTUj4HTOL0Td3wyG; D2nvFfRaW89PlDM7: $ch = []; goto gr_vJTrcfqtoJxcc; lPwShNSekec3uCDn: goto yyZsEPrsSii4CNeq; goto g1VlvBFeegUZbtPa; NMh8Lo7y8PNbPodm: session_write_close(); goto Ii3Kn3f95_zaPHdE; pdy73bPpYhMCyf7R: if ($mrc === CURLM_CALL_MULTI_PERFORM) { goto bWP9JmVf27sqRrJ5; } goto qf_hmFWh0i7eyPKl; fyHOEzfHW6z1A9yS: session_write_close(); goto iY5SkW5ifOCG66X9; aauomw1e3buH5uMc: if (!(curl_multi_select($mh) === -1)) { goto lbleppTPXGkkUCdj; } goto NMh8Lo7y8PNbPodm; XgA5zbTZfh2pr9A4: IwUA7BBB1TOVOVk4: goto fhUwmpoWerxubPr5; g1VlvBFeegUZbtPa: hf30FDQmeUjqnzSg: goto ZQdV8z5T1hKiHGdQ; DNPQdkD0C9u8Pupe: curl_multi_close($mh); goto RZVe822_d041gg9P; YO3YnNfW9lErPN12: foreach ($keys as $i => $key) { goto nMlznoq3qQ24IEVW; mQ6DL_KuAixnKlVT: $response = curl_multi_getcontent($ch[$i]); goto Z5fv0hdO6vs5r8go; UwCeyzGWLt9iULcP: $arr[] = @json_decode($response, true); goto C3GL0JM7QJMei8Cq; tSYBHXkXlY6rRKzk: fs2Wv_k_3fCl_cLl: goto BdcFk03fViuOWtvM; iNH3ahZLq0n__gyE: session_write_close(); goto UwCeyzGWLt9iULcP; Z5fv0hdO6vs5r8go: $status = curl_getinfo($ch[$i], CURLINFO_HTTP_CODE); goto DPGmQPJUX4pUOydO; DPGmQPJUX4pUOydO: if (!($status >= 200 && $status < 400)) { goto X0BBJed3c_MhHL5q; } goto iNH3ahZLq0n__gyE; nMlznoq3qQ24IEVW: session_write_close(); goto mQ6DL_KuAixnKlVT; C3GL0JM7QJMei8Cq: X0BBJed3c_MhHL5q: goto ZQtufWvqBMx227xn; ZQtufWvqBMx227xn: curl_multi_remove_handle($mh, $ch[$i]); goto tSYBHXkXlY6rRKzk; BdcFk03fViuOWtvM: } goto rJRP13jRr4AP4a3W; B868Hrmij5grWAHx: if ($mrc === CURLM_CALL_MULTI_PERFORM) { goto IwUA7BBB1TOVOVk4; } goto Nuo5R6ucVJRt9sUF; nYCxEBM907ns3Pe4: $mrc = curl_multi_exec($mh, $active); goto B868Hrmij5grWAHx; iY5SkW5ifOCG66X9: $mh = curl_multi_init(); goto D2nvFfRaW89PlDM7; xx2fTtulaaCOb9h3: $active = null; goto lZ8Dw5UWul67e1op; V2iS7zr1WKHBSYtW: session_write_close(); goto rtSp5es20dGDT7tu; Ii3Kn3f95_zaPHdE: usleep(10); goto jt2niGwLDsnS1Mr3; lZ8Dw5UWul67e1op: bWP9JmVf27sqRrJ5: goto V2iS7zr1WKHBSYtW; rB3dQwCMVQuYhzL7: yyZsEPrsSii4CNeq: goto aCkiGRi_Mvj_fSPY; DTUj4HTOL0Td3wyG: y3lde7lCGNln_GEq: goto xx2fTtulaaCOb9h3; ZQdV8z5T1hKiHGdQ: $arr = []; goto YO3YnNfW9lErPN12; aCkiGRi_Mvj_fSPY: if (!($active && $mrc === CURLM_OK)) { goto hf30FDQmeUjqnzSg; } goto HTAhHkQrJJOo3CnB; Nuo5R6ucVJRt9sUF: kcTISQeOp922Sdg2: goto lPwShNSekec3uCDn; rtSp5es20dGDT7tu: $mrc = curl_multi_exec($mh, $active); goto pdy73bPpYhMCyf7R; rJRP13jRr4AP4a3W: NgpMq6FwPGJHpEwF: goto DNPQdkD0C9u8Pupe; RZVe822_d041gg9P: $this->thirdPartySourcesParser(array_filter($arr, function ($dt) { session_write_close(); return is_array($dt) && !empty($dt["dlink"]) && !empty($dt["fquality"]) && is_numeric(preg_replace("/[^0-9.]+/", '', $dt["fquality"])); })); goto HbpEeDwUZkDzS3jQ; HTAhHkQrJJOo3CnB: session_write_close(); goto aauomw1e3buH5uMc; HbpEeDwUZkDzS3jQ: } private function thirdPartySources(string $response = '') { goto I7tZx_vgdh2Oi8De; mAPHET96ItFuLFER: if (!(isset($data["status"]) && $data["status"] === "ok")) { goto aEZCgQ4JjDlVfF4L; } goto Qt_adGBoxsJGTnc_; Wb4THQvPJyU_vAGE: $data = @json_decode($response, true); goto mAPHET96ItFuLFER; yZpQLNKd1vmpzXCY: nJzGTB6hRDnIJLdf: goto KnZwsM0Gzwf0YFv_; t2episrSkGRFTBSN: $keys = array_column(array_values(array_filter($data["links"]["mp4"], function ($dt) { goto Om80grSiKJiR6mh2; Om80grSiKJiR6mh2: session_write_close(); goto MgTfgVgCiXbR4JHq; P2CLWKiMc8JhNTci: return $q === "360" || $q === "480" || $q === "720" || $q === "1080"; goto ipmaHQMSmQ2Zud_W; MgTfgVgCiXbR4JHq: $q = trim($dt["q"], "p"); goto P2CLWKiMc8JhNTci; ipmaHQMSmQ2Zud_W: })), "k"); goto wB2U5ZqmETOno_wJ; KnZwsM0Gzwf0YFv_: if (!(!empty($data["vid"]) && !empty($data["links"]["mp4"]))) { goto YEHaJiX_ci58lm7T; } goto t2episrSkGRFTBSN; I7tZx_vgdh2Oi8De: session_write_close(); goto Wb4THQvPJyU_vAGE; BRaC2i_JtYP0WtEn: if (empty($data["title"])) { goto nJzGTB6hRDnIJLdf; } goto w38R1za1C4wpuNgr; fvqRHb0hqylI7yDg: $this->createImage(); goto BRaC2i_JtYP0WtEn; Qt_adGBoxsJGTnc_: session_write_close(); goto F7z1SIx3cf5SZ9fN; jX94swE6RXCW9Gwo: $this->referer = $this->thirdPartyAPIUrl . "en612"; goto fvqRHb0hqylI7yDg; vLHcq1EH2tMey0dt: $this->title = $data["title"]; goto yZpQLNKd1vmpzXCY; E9PPsMSIHgCNVVI0: YEHaJiX_ci58lm7T: goto acRMKBKcvE1pu2ej; w38R1za1C4wpuNgr: session_write_close(); goto vLHcq1EH2tMey0dt; wB2U5ZqmETOno_wJ: $this->thirdPartySourcesConvert($keys, $data["vid"]); goto E9PPsMSIHgCNVVI0; acRMKBKcvE1pu2ej: aEZCgQ4JjDlVfF4L: goto JqEvurGFchlhvLkj; F7z1SIx3cf5SZ9fN: $this->status = "ok"; goto jX94swE6RXCW9Gwo; JqEvurGFchlhvLkj: } private function getThirdPartySources() { goto zbtc7mfJYzhS8si8; lEci1uJyYMY9xIZi: $this->headers = array("Content-Type: application/x-www-form-urlencoded; charset=UTF-8", "X-Requested-With: XMLHttpRequest"); goto nj0h2WFh6e4AM85u; zbtc7mfJYzhS8si8: session_write_close(); goto lEci1uJyYMY9xIZi; nj0h2WFh6e4AM85u: $this->modifyCurlConfig($this->thirdPartyAPIUrl . "api/ajaxSearch/index", $this->headers, "POST"); goto PQ3hvWL9lJAjZ2Gl; kMBSEHaGALTe1jCv: $this->updateAllowedProxy(true); goto uZzrAblyjqMsJ_9v; r0c7ITPxNlnZnQLV: $err = curl_error($this->ch); goto vSq_j5T_tXiZHPQd; gF_XyMbaRUCUO7X0: $this->thirdPartySources($response); goto bCI3_svQVWX04vxk; vSq_j5T_tXiZHPQd: if ($status >= 200 && $status < 400) { goto FmqXq_vqJvmlpVYW; } goto DnBW_WoReLo4gP1_; F7q8qJQVokiHKyXa: FmqXq_vqJvmlpVYW: goto bDwwkrAGLRpyIqeA; uZzrAblyjqMsJ_9v: $this->getThirdPartySources(); goto yw1AHfq1xo7RAQD5; JQdvbV8kg6dH3gi3: $response = curl_exec($this->ch); goto rgvHQcThmqY0FsjC; Y3ysjGVMDbvAiMsI: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto iI1v7Ih9h0T3aZr9; k0WeMFSj9FB6tLOj: curl_setopt($this->ch, CURLOPT_REFERER, $this->thirdPartyAPIUrl . "en439"); goto JQdvbV8kg6dH3gi3; JGcwq3IdSVkCd3E6: dtHvwRUE7MD_or59: goto JiwrhlQvbOTKYSJ8; rgvHQcThmqY0FsjC: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto r0c7ITPxNlnZnQLV; PQ3hvWL9lJAjZ2Gl: curl_setopt($this->ch, CURLOPT_POSTFIELDS, http_build_query(array("q" => $this->youtubeBaseUrl . "watch?v=" . $this->id, "vt" => "home"))); goto k0WeMFSj9FB6tLOj; JiwrhlQvbOTKYSJ8: session_write_close(); goto vYc6enopSbvTk4Iz; bDwwkrAGLRpyIqeA: session_write_close(); goto gF_XyMbaRUCUO7X0; CVQhEG3iJigrHWj1: goto r1at5ZJTJyLw2OfU; goto JGcwq3IdSVkCd3E6; DnBW_WoReLo4gP1_: if ($status !== 404 && $this->proxy && $this->retryProxy()) { goto dtHvwRUE7MD_or59; } goto e3_liJCCPoRFpzwb; vYc6enopSbvTk4Iz: createErrorLog([__FILE__, __FUNCTION__, $this->id, $this->proxy["format"], $status, $err]); goto kMBSEHaGALTe1jCv; iI1v7Ih9h0T3aZr9: goto r1at5ZJTJyLw2OfU; goto F7q8qJQVokiHKyXa; bCI3_svQVWX04vxk: $this->updateAllowedProxy(); goto CVQhEG3iJigrHWj1; e3_liJCCPoRFpzwb: session_write_close(); goto Y3ysjGVMDbvAiMsI; yw1AHfq1xo7RAQD5: r1at5ZJTJyLw2OfU: goto KzYVNaktuqbPamgt; KzYVNaktuqbPamgt: } private function parseAPISources(string $response = '') { goto r8rP2lfLRbxQrfT2; tPmavnOe37XfR2vn: FBmdeOPYeq2koeYk: goto Yrm48QPgO90LFU9w; kT7vd5twKOJ4J6b4: session_write_close(); goto qgb6UjB6d6MAXmoZ; GS1qFZUBI_AhRgdo: $this->status = "ok"; goto YHZzk6DpCk5Za62H; QdeaWTrAPx0x53zg: GTplCRRExHKeviJl: goto kLHPugnMFGhy6348; qgb6UjB6d6MAXmoZ: foreach ($data["captions"]["playerCaptionsTracklistRenderer"]["captionTracks"] as $sub) { goto jFX86o8ZywMb8ddd; jFX86o8ZywMb8ddd: session_write_close(); goto slNNZs8cB3XoxjGr; slNNZs8cB3XoxjGr: $this->tracks[] = ["file" => $sub["baseUrl"], "label" => $sub["name"]["simpleText"], "srclang" => $sub["languageCode"]]; goto NI900DGGEEYdK84W; NI900DGGEEYdK84W: V2yCvVhYFzhx9bHV: goto qtQL5RoXMDlMBTBF; qtQL5RoXMDlMBTBF: } goto T2jPHG9BpngDdP_1; l5F_6bZoQ6yPu5O3: xd6EXdlKv0hEHUnf: goto ehEElVh7ne26twuJ; ehEElVh7ne26twuJ: if (empty($data["videoDetails"]["title"])) { goto GDmIJbVswBS6ggnf; } goto H36ns1NSkzDJhE40; KKnK4vu1yYpENJiU: if (empty($data["captions"]["playerCaptionsTracklistRenderer"]["captionTracks"])) { goto xd6EXdlKv0hEHUnf; } goto kT7vd5twKOJ4J6b4; iyy_znAo5NV1ONHU: goto FBmdeOPYeq2koeYk; goto tTn6RNLXUGq_6a3M; JtH_HQuLmr2ISjV0: foreach ($data["streamingData"]["formats"] as $vid) { goto FmiRp8LbuOI08CEM; S3PzwoNzooNJX0Kh: session_write_close(); goto f0XxLKL139kTq20_; MPUsHrjBpME5vBuX: Rx4e7UiCuTeVvLfS: goto qBg3UR4bCn4HXNqw; f0XxLKL139kTq20_: $this->sources[] = ["file" => $vid["url"], "type" => $this->videoType, "label" => $this->googleLabel($vid["itag"])]; goto MPUsHrjBpME5vBuX; TPwgGnC_sBhCuaYm: if (!(!empty($vid["url"]) && strpos($vid["mimeType"], "video/mp4") !== false)) { goto Rx4e7UiCuTeVvLfS; } goto S3PzwoNzooNJX0Kh; qBg3UR4bCn4HXNqw: ijpTLZuiaqUmBWrI: goto WKQWxjcyavU2A9G2; FmiRp8LbuOI08CEM: session_write_close(); goto TPwgGnC_sBhCuaYm; WKQWxjcyavU2A9G2: } goto uIOlImmtuTpirTHi; jwoZW148nr04zkGR: if (!empty($data["streamingData"]["formats"])) { goto GTplCRRExHKeviJl; } goto ViBrwKtayhQCLHBC; nsfhJ5TvMjfWnfsO: $this->sources[] = ["file" => $data["streamingData"]["hlsManifestUrl"], "type" => $this->hlsType, "label" => "Original"]; goto bb6kIrhmmidqtrAY; ozMSYPyoN8DCyVcv: $this->title = $data["videoDetails"]["title"]; goto x4UCLUONithU1RqD; kLHPugnMFGhy6348: session_write_close(); goto hQc3ptySP4hoGWRg; YHZzk6DpCk5Za62H: $this->referer = "https://www.youtube.com/"; goto nsfhJ5TvMjfWnfsO; cLlm32VwayOVOZUp: if (!empty($data["streamingData"]["hlsManifestUrl"])) { goto E1AXsgJMnJ1TT1HM; } goto jwoZW148nr04zkGR; L5ifh9mHbbfRvpFo: $this->status = "ok"; goto JtH_HQuLmr2ISjV0; uIOlImmtuTpirTHi: mU1QIf9VBqScPwv4: goto tPmavnOe37XfR2vn; T2jPHG9BpngDdP_1: qALNBTug7KlGBHPl: goto l5F_6bZoQ6yPu5O3; hQc3ptySP4hoGWRg: $this->createImage(); goto L5ifh9mHbbfRvpFo; kQ5Kc4RRbc9WmozJ: createErrorLog([__FILE__, $this->url, "streamingData formats not found or empty", $response]); goto iyy_znAo5NV1ONHU; tTn6RNLXUGq_6a3M: E1AXsgJMnJ1TT1HM: goto nRXLYDSmf5LWf8bC; nRXLYDSmf5LWf8bC: session_write_close(); goto zVcbfHc2L0p3Ydrr; saMu9P9LaOEhheEO: $data = @json_decode($response, true); goto KKnK4vu1yYpENJiU; ViBrwKtayhQCLHBC: session_write_close(); goto kQ5Kc4RRbc9WmozJ; zVcbfHc2L0p3Ydrr: $this->createImage(); goto GS1qFZUBI_AhRgdo; H36ns1NSkzDJhE40: session_write_close(); goto ozMSYPyoN8DCyVcv; x4UCLUONithU1RqD: GDmIJbVswBS6ggnf: goto cLlm32VwayOVOZUp; r8rP2lfLRbxQrfT2: session_write_close(); goto saMu9P9LaOEhheEO; bb6kIrhmmidqtrAY: goto FBmdeOPYeq2koeYk; goto QdeaWTrAPx0x53zg; Yrm48QPgO90LFU9w: } private function getAPISources() { goto rXrQkkjLoB7u3aIW; LAdXlHrb37XIDsYX: $err = curl_error($this->ch); goto jybeXHKoLbG01qM2; rXrQkkjLoB7u3aIW: session_write_close(); goto UVPj4KFX_Gpzb2rm; V2UBiRfIs3AAP9zX: $this->updateAllowedProxy(); goto enBwldOvuFPpqUN8; Ymphe7W32J0gxT2K: E9aizoYi1nkacPIb: goto ws1pU5CpzPnDtEM9; DDsRYZyJ7cfsa5Vg: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto LAdXlHrb37XIDsYX; cRTapda5en80c4iy: goto VSYauJudpYNjHjaA; goto a82WQwsdHKXohcOt; fbRGAdbu6GFqPuD0: $this->parseAPISources(trim(get_string_between($response, "var ytInitialPlayerResponse =", "};") . "}")); goto V2UBiRfIs3AAP9zX; U__YkL0kkmDWu4Ja: $this->getAPISources(); goto lY2qWBaj1zhZ0Vg4; a82WQwsdHKXohcOt: EyzOkOJ2jnL_mnmw: goto hYTnBkuOFscbcdhG; o9oWREWGLvr1EKvU: $this->updateAllowedProxy(true); goto U__YkL0kkmDWu4Ja; hYTnBkuOFscbcdhG: session_write_close(); goto fbRGAdbu6GFqPuD0; A0i_CWdCHMC3cFPJ: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto cRTapda5en80c4iy; lY2qWBaj1zhZ0Vg4: VSYauJudpYNjHjaA: goto SNq3cS6EhzBwqLPl; jybeXHKoLbG01qM2: if ($status >= 200 && $status < 400) { goto EyzOkOJ2jnL_mnmw; } goto xCyhB_ODXrB50B_K; Ug8DFsdEuXs1w_3I: session_write_close(); goto A0i_CWdCHMC3cFPJ; xCyhB_ODXrB50B_K: if ($status !== 404 && $this->proxy && $this->retryProxy()) { goto E9aizoYi1nkacPIb; } goto Ug8DFsdEuXs1w_3I; GNrzGG2jkGNysxca: $response = curl_exec($this->ch); goto DDsRYZyJ7cfsa5Vg; mHt2DWPTBPD8BkI6: createErrorLog([__FILE__, __FUNCTION__, $this->id, $this->proxy["format"], $status, $err]); goto o9oWREWGLvr1EKvU; UVPj4KFX_Gpzb2rm: $this->modifyCurlConfig($this->url); goto GNrzGG2jkGNysxca; ws1pU5CpzPnDtEM9: session_write_close(); goto mHt2DWPTBPD8BkI6; enBwldOvuFPpqUN8: goto VSYauJudpYNjHjaA; goto Ymphe7W32J0gxT2K; SNq3cS6EhzBwqLPl: } public function __destruct() { session_write_close(); parent::__destruct(); } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-03-28 07:11:36              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace GDPlayer\Hosting; class youtube extends \GDPlayer\CoreExtractor { private $youtubeBaseUrl = "\150\164\x74\x70\163\72\57\x2f\167\x77\x77\56\171\157\x75\x74\x75\x62\145\x2e\143\x6f\155\x2f"; private $thirdPartyAPIUrl = "\x68\x74\164\x70\x73\72\x2f\x2f\171\x74\x31\163\x2e\143\157\155\x2f"; private $headers = []; public function __construct($id, $dl, $hostname) { goto Heyg7yJ5gPb58LjQ; a9wSIoC9lEi3rqlP: session_write_close(); goto rImkVSuVbQfo8nfx; OAFN0o8V2GKH6ERD: $this->url = $this->youtubeBaseUrl . "\x77\x61\164\143\150\77\x76\75" . $id; goto rhqqPbC_UVT5uKk8; Heyg7yJ5gPb58LjQ: session_write_close(); goto hguFdqzWNJp7DDp8; QhhEk3ds7t3IP3o8: if (!empty($this->sources)) { goto P8Tb7PXeIp0s0c_9; } goto a9wSIoC9lEi3rqlP; rImkVSuVbQfo8nfx: $this->getThirdPartySources(); goto f7dS15oFZZybfWeY; f7dS15oFZZybfWeY: P8Tb7PXeIp0s0c_9: goto aUQoD2aPVC5DIRLL; rhqqPbC_UVT5uKk8: $this->referer = "\x68\164\x74\160\163\x3a\57\57\171\x6f\x75\x74\165\x62\145\x2e\x67\x6f\x6f\x67\154\x65\x61\160\151\x73\x2e\x63\157\155\x2f"; goto Fx5KR9rFIJ8QbUua; Fx5KR9rFIJ8QbUua: $this->getAPISources(); goto QhhEk3ds7t3IP3o8; hguFdqzWNJp7DDp8: parent::__construct($id, $dl, $hostname); goto yZEkgCSnIyyT2QNs; yZEkgCSnIyyT2QNs: $this->baseURL = $this->youtubeBaseUrl; goto OAFN0o8V2GKH6ERD; aUQoD2aPVC5DIRLL: } private function createImage() { session_write_close(); $this->image = "\150\164\164\x70\163\72\57\x2f\x69\x2e\171\x74\151\x6d\x67\x2e\143\157\155\x2f\166\x69\x2f" . $this->id . "\57\x6d\141\x78\162\145\163\144\145\146\x61\x75\154\164\x2e\x6a\160\x67"; } private function thirdPartySourcesParser(array $sources = []) { goto jWKXArqo48GON4w2; jWKXArqo48GON4w2: session_write_close(); goto BoM34U0awiqn1Y2X; MTCOa2LK3Xp_5_S6: session_write_close(); goto bgoVlQAhs2Kdq99j; yVyRaA18zVF9WeQH: HAPQOy8boZQdLxFF: goto xyoFlwx0qf38nqWJ; zkjlZm2GP2AQ5w9C: PpnjwtDNfAA048xP: goto yVyRaA18zVF9WeQH; BoM34U0awiqn1Y2X: if (empty($sources)) { goto HAPQOy8boZQdLxFF; } goto MTCOa2LK3Xp_5_S6; bgoVlQAhs2Kdq99j: foreach ($sources as $dt) { goto Yf9f6W__r75MXf9a; Vj7Xcw_BVKLDD1Ko: $this->sources[] = ["\x66\151\154\x65" => $dt["\x64\154\x69\x6e\153"], "\x6c\141\142\145\154" => preg_replace("\x2f\133\136\x30\x2d\71\56\x5d\53\x2f", '', $dt["\x66\161\165\141\154\x69\x74\x79"]) . "\x70", "\x74\171\160\145" => $this->videoType]; goto Nu0m2l1ssoElanMk; Yf9f6W__r75MXf9a: session_write_close(); goto Vj7Xcw_BVKLDD1Ko; Nu0m2l1ssoElanMk: vWp2Hw_rT_cMnBgr: goto Kr1O6td_sb6aeTc7; Kr1O6td_sb6aeTc7: } goto zkjlZm2GP2AQ5w9C; xyoFlwx0qf38nqWJ: } private function thirdPartySourcesConvert(array $keys = [], string $vid = '') { goto fyHOEzfHW6z1A9yS; jt2niGwLDsnS1Mr3: lbleppTPXGkkUCdj: goto XgA5zbTZfh2pr9A4; qf_hmFWh0i7eyPKl: MvcTs_daLgVRyIZG: goto rB3dQwCMVQuYhzL7; fhUwmpoWerxubPr5: session_write_close(); goto nYCxEBM907ns3Pe4; gr_vJTrcfqtoJxcc: foreach ($keys as $i => $key) { goto VQJTNXzLIbGIb6YN; uAUz3cZ37aDEFauw: if (!$this->proxy) { goto XWJfJ4RqxqZlDhCM; } goto gv8QQE7d102G7qJQ; mZPJmpq8rZ6lFMGu: curl_setopt($ch[$i], CURLOPT_HTTPHEADER, $this->headers); goto X0dd_LPBDb2h56fd; EuoYcFiPlQD91y0Z: $ch[$i] = $this->helper->getCurlDefaultConfig(curl_init($this->thirdPartyAPIUrl . "\141\160\151\57\141\x6a\141\x78\x43\157\156\x76\145\162\164\x2f\143\x6f\156\166\145\x72\x74")); goto g62JEIFV64dj0CwO; jjQLICDxMaDwTVTb: curl_multi_add_handle($mh, $ch[$i]); goto uAUz3cZ37aDEFauw; gv8QQE7d102G7qJQ: session_write_close(); goto mdd3NM41ZmJSjlB_; WYlqFEAWojXGl0Mf: curl_setopt($this->ch, CURLOPT_PROXYUSERPWD, $this->proxy["\165\x73\x72\x70\167\x64"]); goto Pt8AszgWOyA0Nu2Z; VQJTNXzLIbGIb6YN: session_write_close(); goto EuoYcFiPlQD91y0Z; Rb8S9NHYuhpKtF1B: curl_setopt($ch[$i], CURLOPT_POSTFIELDS, http_build_query(array("\166\x69\x64" => $vid, "\x6b" => $key))); goto jjQLICDxMaDwTVTb; Pt8AszgWOyA0Nu2Z: XWJfJ4RqxqZlDhCM: goto mZPJmpq8rZ6lFMGu; g62JEIFV64dj0CwO: curl_setopt($ch[$i], CURLOPT_CUSTOMREQUEST, "\x50\x4f\123\124"); goto Rb8S9NHYuhpKtF1B; so58p2MPx_Zr25v5: curl_setopt($this->ch, CURLOPT_PROXYTYPE, $this->proxy["\164\x79\x70\x65"]); goto WYlqFEAWojXGl0Mf; X0dd_LPBDb2h56fd: zKf5iYg3t6gGYIb6: goto Qm5mdJpRBKJ5vjK2; mdd3NM41ZmJSjlB_: curl_setopt($this->ch, CURLOPT_PROXY, $this->proxy["\160\162\157\x78\x79"]); goto so58p2MPx_Zr25v5; Qm5mdJpRBKJ5vjK2: } goto DTUj4HTOL0Td3wyG; D2nvFfRaW89PlDM7: $ch = []; goto gr_vJTrcfqtoJxcc; lPwShNSekec3uCDn: goto yyZsEPrsSii4CNeq; goto g1VlvBFeegUZbtPa; NMh8Lo7y8PNbPodm: session_write_close(); goto Ii3Kn3f95_zaPHdE; pdy73bPpYhMCyf7R: if ($mrc === CURLM_CALL_MULTI_PERFORM) { goto bWP9JmVf27sqRrJ5; } goto qf_hmFWh0i7eyPKl; fyHOEzfHW6z1A9yS: session_write_close(); goto iY5SkW5ifOCG66X9; aauomw1e3buH5uMc: if (!(curl_multi_select($mh) === -1)) { goto lbleppTPXGkkUCdj; } goto NMh8Lo7y8PNbPodm; XgA5zbTZfh2pr9A4: IwUA7BBB1TOVOVk4: goto fhUwmpoWerxubPr5; g1VlvBFeegUZbtPa: hf30FDQmeUjqnzSg: goto ZQdV8z5T1hKiHGdQ; DNPQdkD0C9u8Pupe: curl_multi_close($mh); goto RZVe822_d041gg9P; YO3YnNfW9lErPN12: foreach ($keys as $i => $key) { goto nMlznoq3qQ24IEVW; mQ6DL_KuAixnKlVT: $response = curl_multi_getcontent($ch[$i]); goto Z5fv0hdO6vs5r8go; UwCeyzGWLt9iULcP: $arr[] = @json_decode($response, true); goto C3GL0JM7QJMei8Cq; tSYBHXkXlY6rRKzk: fs2Wv_k_3fCl_cLl: goto BdcFk03fViuOWtvM; iNH3ahZLq0n__gyE: session_write_close(); goto UwCeyzGWLt9iULcP; Z5fv0hdO6vs5r8go: $status = curl_getinfo($ch[$i], CURLINFO_HTTP_CODE); goto DPGmQPJUX4pUOydO; DPGmQPJUX4pUOydO: if (!($status >= 200 && $status < 400)) { goto X0BBJed3c_MhHL5q; } goto iNH3ahZLq0n__gyE; nMlznoq3qQ24IEVW: session_write_close(); goto mQ6DL_KuAixnKlVT; C3GL0JM7QJMei8Cq: X0BBJed3c_MhHL5q: goto ZQtufWvqBMx227xn; ZQtufWvqBMx227xn: curl_multi_remove_handle($mh, $ch[$i]); goto tSYBHXkXlY6rRKzk; BdcFk03fViuOWtvM: } goto rJRP13jRr4AP4a3W; B868Hrmij5grWAHx: if ($mrc === CURLM_CALL_MULTI_PERFORM) { goto IwUA7BBB1TOVOVk4; } goto Nuo5R6ucVJRt9sUF; nYCxEBM907ns3Pe4: $mrc = curl_multi_exec($mh, $active); goto B868Hrmij5grWAHx; iY5SkW5ifOCG66X9: $mh = curl_multi_init(); goto D2nvFfRaW89PlDM7; xx2fTtulaaCOb9h3: $active = null; goto lZ8Dw5UWul67e1op; V2iS7zr1WKHBSYtW: session_write_close(); goto rtSp5es20dGDT7tu; Ii3Kn3f95_zaPHdE: usleep(10); goto jt2niGwLDsnS1Mr3; lZ8Dw5UWul67e1op: bWP9JmVf27sqRrJ5: goto V2iS7zr1WKHBSYtW; rB3dQwCMVQuYhzL7: yyZsEPrsSii4CNeq: goto aCkiGRi_Mvj_fSPY; DTUj4HTOL0Td3wyG: y3lde7lCGNln_GEq: goto xx2fTtulaaCOb9h3; ZQdV8z5T1hKiHGdQ: $arr = []; goto YO3YnNfW9lErPN12; aCkiGRi_Mvj_fSPY: if (!($active && $mrc === CURLM_OK)) { goto hf30FDQmeUjqnzSg; } goto HTAhHkQrJJOo3CnB; Nuo5R6ucVJRt9sUF: kcTISQeOp922Sdg2: goto lPwShNSekec3uCDn; rtSp5es20dGDT7tu: $mrc = curl_multi_exec($mh, $active); goto pdy73bPpYhMCyf7R; rJRP13jRr4AP4a3W: NgpMq6FwPGJHpEwF: goto DNPQdkD0C9u8Pupe; RZVe822_d041gg9P: $this->thirdPartySourcesParser(array_filter($arr, function ($dt) { session_write_close(); return is_array($dt) && !empty($dt["\144\154\x69\156\153"]) && !empty($dt["\146\161\x75\141\154\151\164\x79"]) && is_numeric(preg_replace("\57\133\x5e\60\55\71\56\135\x2b\x2f", '', $dt["\x66\x71\x75\x61\x6c\151\164\171"])); })); goto HbpEeDwUZkDzS3jQ; HTAhHkQrJJOo3CnB: session_write_close(); goto aauomw1e3buH5uMc; HbpEeDwUZkDzS3jQ: } private function thirdPartySources(string $response = '') { goto I7tZx_vgdh2Oi8De; mAPHET96ItFuLFER: if (!(isset($data["\163\x74\x61\164\x75\x73"]) && $data["\163\164\141\x74\165\163"] === "\x6f\153")) { goto aEZCgQ4JjDlVfF4L; } goto Qt_adGBoxsJGTnc_; Wb4THQvPJyU_vAGE: $data = @json_decode($response, true); goto mAPHET96ItFuLFER; yZpQLNKd1vmpzXCY: nJzGTB6hRDnIJLdf: goto KnZwsM0Gzwf0YFv_; t2episrSkGRFTBSN: $keys = array_column(array_values(array_filter($data["\x6c\151\156\x6b\x73"]["\x6d\160\64"], function ($dt) { goto Om80grSiKJiR6mh2; Om80grSiKJiR6mh2: session_write_close(); goto MgTfgVgCiXbR4JHq; P2CLWKiMc8JhNTci: return $q === "\63\66\x30" || $q === "\64\70\x30" || $q === "\67\x32\x30" || $q === "\x31\60\70\x30"; goto ipmaHQMSmQ2Zud_W; MgTfgVgCiXbR4JHq: $q = trim($dt["\x71"], "\160"); goto P2CLWKiMc8JhNTci; ipmaHQMSmQ2Zud_W: })), "\x6b"); goto wB2U5ZqmETOno_wJ; KnZwsM0Gzwf0YFv_: if (!(!empty($data["\x76\151\x64"]) && !empty($data["\x6c\x69\x6e\x6b\x73"]["\x6d\x70\x34"]))) { goto YEHaJiX_ci58lm7T; } goto t2episrSkGRFTBSN; I7tZx_vgdh2Oi8De: session_write_close(); goto Wb4THQvPJyU_vAGE; BRaC2i_JtYP0WtEn: if (empty($data["\164\151\164\154\x65"])) { goto nJzGTB6hRDnIJLdf; } goto w38R1za1C4wpuNgr; fvqRHb0hqylI7yDg: $this->createImage(); goto BRaC2i_JtYP0WtEn; Qt_adGBoxsJGTnc_: session_write_close(); goto F7z1SIx3cf5SZ9fN; jX94swE6RXCW9Gwo: $this->referer = $this->thirdPartyAPIUrl . "\x65\x6e\66\61\x32"; goto fvqRHb0hqylI7yDg; vLHcq1EH2tMey0dt: $this->title = $data["\164\x69\x74\x6c\145"]; goto yZpQLNKd1vmpzXCY; E9PPsMSIHgCNVVI0: YEHaJiX_ci58lm7T: goto acRMKBKcvE1pu2ej; w38R1za1C4wpuNgr: session_write_close(); goto vLHcq1EH2tMey0dt; wB2U5ZqmETOno_wJ: $this->thirdPartySourcesConvert($keys, $data["\x76\151\144"]); goto E9PPsMSIHgCNVVI0; acRMKBKcvE1pu2ej: aEZCgQ4JjDlVfF4L: goto JqEvurGFchlhvLkj; F7z1SIx3cf5SZ9fN: $this->status = "\x6f\153"; goto jX94swE6RXCW9Gwo; JqEvurGFchlhvLkj: } private function getThirdPartySources() { goto zbtc7mfJYzhS8si8; lEci1uJyYMY9xIZi: $this->headers = array("\103\157\156\x74\145\x6e\164\55\124\x79\x70\145\x3a\x20\141\x70\x70\x6c\151\143\x61\x74\151\x6f\x6e\57\170\55\167\167\167\55\x66\x6f\x72\155\x2d\165\162\154\x65\156\143\x6f\x64\x65\144\73\x20\143\150\141\162\163\x65\164\x3d\125\x54\106\x2d\x38", "\x58\55\122\x65\x71\165\x65\163\164\145\x64\x2d\x57\151\164\x68\x3a\40\130\115\x4c\110\x74\x74\x70\x52\145\x71\x75\x65\163\164"); goto nj0h2WFh6e4AM85u; zbtc7mfJYzhS8si8: session_write_close(); goto lEci1uJyYMY9xIZi; nj0h2WFh6e4AM85u: $this->modifyCurlConfig($this->thirdPartyAPIUrl . "\x61\160\x69\x2f\x61\152\x61\x78\x53\x65\141\162\x63\150\x2f\x69\x6e\x64\145\x78", $this->headers, "\x50\117\x53\124"); goto PQ3hvWL9lJAjZ2Gl; kMBSEHaGALTe1jCv: $this->updateAllowedProxy(true); goto uZzrAblyjqMsJ_9v; r0c7ITPxNlnZnQLV: $err = curl_error($this->ch); goto vSq_j5T_tXiZHPQd; gF_XyMbaRUCUO7X0: $this->thirdPartySources($response); goto bCI3_svQVWX04vxk; vSq_j5T_tXiZHPQd: if ($status >= 200 && $status < 400) { goto FmqXq_vqJvmlpVYW; } goto DnBW_WoReLo4gP1_; F7q8qJQVokiHKyXa: FmqXq_vqJvmlpVYW: goto bDwwkrAGLRpyIqeA; uZzrAblyjqMsJ_9v: $this->getThirdPartySources(); goto yw1AHfq1xo7RAQD5; JQdvbV8kg6dH3gi3: $response = curl_exec($this->ch); goto rgvHQcThmqY0FsjC; Y3ysjGVMDbvAiMsI: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto iI1v7Ih9h0T3aZr9; k0WeMFSj9FB6tLOj: curl_setopt($this->ch, CURLOPT_REFERER, $this->thirdPartyAPIUrl . "\145\x6e\x34\x33\x39"); goto JQdvbV8kg6dH3gi3; JGcwq3IdSVkCd3E6: dtHvwRUE7MD_or59: goto JiwrhlQvbOTKYSJ8; rgvHQcThmqY0FsjC: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto r0c7ITPxNlnZnQLV; PQ3hvWL9lJAjZ2Gl: curl_setopt($this->ch, CURLOPT_POSTFIELDS, http_build_query(array("\161" => $this->youtubeBaseUrl . "\167\x61\x74\x63\x68\77\x76\x3d" . $this->id, "\x76\164" => "\x68\x6f\155\145"))); goto k0WeMFSj9FB6tLOj; JiwrhlQvbOTKYSJ8: session_write_close(); goto vYc6enopSbvTk4Iz; bDwwkrAGLRpyIqeA: session_write_close(); goto gF_XyMbaRUCUO7X0; CVQhEG3iJigrHWj1: goto r1at5ZJTJyLw2OfU; goto JGcwq3IdSVkCd3E6; DnBW_WoReLo4gP1_: if ($status !== 404 && $this->proxy && $this->retryProxy()) { goto dtHvwRUE7MD_or59; } goto e3_liJCCPoRFpzwb; vYc6enopSbvTk4Iz: createErrorLog([__FILE__, __FUNCTION__, $this->id, $this->proxy["\146\157\x72\155\141\x74"], $status, $err]); goto kMBSEHaGALTe1jCv; iI1v7Ih9h0T3aZr9: goto r1at5ZJTJyLw2OfU; goto F7q8qJQVokiHKyXa; bCI3_svQVWX04vxk: $this->updateAllowedProxy(); goto CVQhEG3iJigrHWj1; e3_liJCCPoRFpzwb: session_write_close(); goto Y3ysjGVMDbvAiMsI; yw1AHfq1xo7RAQD5: r1at5ZJTJyLw2OfU: goto KzYVNaktuqbPamgt; KzYVNaktuqbPamgt: } private function parseAPISources(string $response = '') { goto r8rP2lfLRbxQrfT2; tPmavnOe37XfR2vn: FBmdeOPYeq2koeYk: goto Yrm48QPgO90LFU9w; kT7vd5twKOJ4J6b4: session_write_close(); goto qgb6UjB6d6MAXmoZ; GS1qFZUBI_AhRgdo: $this->status = "\x6f\x6b"; goto YHZzk6DpCk5Za62H; QdeaWTrAPx0x53zg: GTplCRRExHKeviJl: goto kLHPugnMFGhy6348; qgb6UjB6d6MAXmoZ: foreach ($data["\143\141\160\164\x69\157\156\163"]["\x70\154\x61\x79\145\x72\x43\x61\x70\164\x69\x6f\x6e\163\x54\162\x61\143\153\x6c\x69\163\x74\122\x65\156\144\145\x72\145\162"]["\143\x61\x70\x74\x69\x6f\x6e\124\x72\x61\x63\x6b\163"] as $sub) { goto jFX86o8ZywMb8ddd; jFX86o8ZywMb8ddd: session_write_close(); goto slNNZs8cB3XoxjGr; slNNZs8cB3XoxjGr: $this->tracks[] = ["\x66\x69\x6c\x65" => $sub["\142\141\x73\x65\125\x72\154"], "\x6c\141\142\145\x6c" => $sub["\156\x61\x6d\145"]["\x73\151\x6d\x70\154\x65\x54\x65\x78\164"], "\x73\x72\143\154\x61\156\x67" => $sub["\x6c\x61\x6e\147\165\141\147\x65\x43\157\144\x65"]]; goto NI900DGGEEYdK84W; NI900DGGEEYdK84W: V2yCvVhYFzhx9bHV: goto qtQL5RoXMDlMBTBF; qtQL5RoXMDlMBTBF: } goto T2jPHG9BpngDdP_1; l5F_6bZoQ6yPu5O3: xd6EXdlKv0hEHUnf: goto ehEElVh7ne26twuJ; ehEElVh7ne26twuJ: if (empty($data["\166\151\144\x65\157\104\x65\164\x61\151\154\163"]["\164\151\x74\x6c\x65"])) { goto GDmIJbVswBS6ggnf; } goto H36ns1NSkzDJhE40; KKnK4vu1yYpENJiU: if (empty($data["\x63\141\x70\164\x69\157\156\163"]["\x70\154\141\x79\145\162\103\141\160\x74\x69\x6f\x6e\x73\x54\162\141\x63\x6b\154\151\x73\x74\x52\x65\x6e\144\145\x72\145\162"]["\143\x61\160\x74\151\157\156\124\x72\x61\143\x6b\163"])) { goto xd6EXdlKv0hEHUnf; } goto kT7vd5twKOJ4J6b4; iyy_znAo5NV1ONHU: goto FBmdeOPYeq2koeYk; goto tTn6RNLXUGq_6a3M; JtH_HQuLmr2ISjV0: foreach ($data["\x73\x74\162\x65\x61\155\x69\x6e\147\x44\x61\164\x61"]["\146\x6f\x72\155\141\x74\x73"] as $vid) { goto FmiRp8LbuOI08CEM; S3PzwoNzooNJX0Kh: session_write_close(); goto f0XxLKL139kTq20_; MPUsHrjBpME5vBuX: Rx4e7UiCuTeVvLfS: goto qBg3UR4bCn4HXNqw; f0XxLKL139kTq20_: $this->sources[] = ["\x66\x69\154\145" => $vid["\165\x72\x6c"], "\x74\x79\x70\145" => $this->videoType, "\154\141\x62\145\154" => $this->googleLabel($vid["\x69\x74\x61\147"])]; goto MPUsHrjBpME5vBuX; TPwgGnC_sBhCuaYm: if (!(!empty($vid["\x75\162\x6c"]) && strpos($vid["\x6d\151\x6d\145\124\x79\160\x65"], "\166\151\x64\145\x6f\x2f\x6d\x70\x34") !== false)) { goto Rx4e7UiCuTeVvLfS; } goto S3PzwoNzooNJX0Kh; qBg3UR4bCn4HXNqw: ijpTLZuiaqUmBWrI: goto WKQWxjcyavU2A9G2; FmiRp8LbuOI08CEM: session_write_close(); goto TPwgGnC_sBhCuaYm; WKQWxjcyavU2A9G2: } goto uIOlImmtuTpirTHi; jwoZW148nr04zkGR: if (!empty($data["\x73\x74\x72\145\x61\x6d\151\x6e\x67\104\x61\x74\141"]["\146\x6f\162\x6d\141\x74\163"])) { goto GTplCRRExHKeviJl; } goto ViBrwKtayhQCLHBC; nsfhJ5TvMjfWnfsO: $this->sources[] = ["\x66\x69\154\145" => $data["\163\164\x72\145\141\x6d\151\x6e\147\104\141\164\141"]["\150\x6c\x73\115\141\x6e\x69\146\145\163\164\x55\x72\x6c"], "\164\x79\160\x65" => $this->hlsType, "\x6c\x61\142\145\154" => "\x4f\162\x69\x67\x69\156\x61\154"]; goto bb6kIrhmmidqtrAY; ozMSYPyoN8DCyVcv: $this->title = $data["\166\x69\144\145\157\x44\x65\164\x61\151\x6c\163"]["\164\151\x74\x6c\145"]; goto x4UCLUONithU1RqD; kLHPugnMFGhy6348: session_write_close(); goto hQc3ptySP4hoGWRg; YHZzk6DpCk5Za62H: $this->referer = "\150\x74\x74\160\x73\x3a\x2f\57\x77\x77\167\56\x79\157\165\164\x75\x62\145\x2e\143\x6f\155\57"; goto nsfhJ5TvMjfWnfsO; cLlm32VwayOVOZUp: if (!empty($data["\163\x74\162\145\x61\155\x69\156\x67\x44\x61\164\141"]["\x68\154\x73\x4d\141\x6e\151\146\145\163\x74\x55\162\154"])) { goto E1AXsgJMnJ1TT1HM; } goto jwoZW148nr04zkGR; L5ifh9mHbbfRvpFo: $this->status = "\157\153"; goto JtH_HQuLmr2ISjV0; uIOlImmtuTpirTHi: mU1QIf9VBqScPwv4: goto tPmavnOe37XfR2vn; T2jPHG9BpngDdP_1: qALNBTug7KlGBHPl: goto l5F_6bZoQ6yPu5O3; hQc3ptySP4hoGWRg: $this->createImage(); goto L5ifh9mHbbfRvpFo; kQ5Kc4RRbc9WmozJ: createErrorLog([__FILE__, $this->url, "\x73\164\162\145\x61\155\151\156\x67\104\141\x74\141\40\146\157\162\155\141\x74\x73\x20\x6e\x6f\164\40\146\157\165\x6e\x64\x20\157\x72\x20\145\155\160\x74\x79", $response]); goto iyy_znAo5NV1ONHU; tTn6RNLXUGq_6a3M: E1AXsgJMnJ1TT1HM: goto nRXLYDSmf5LWf8bC; nRXLYDSmf5LWf8bC: session_write_close(); goto zVcbfHc2L0p3Ydrr; saMu9P9LaOEhheEO: $data = @json_decode($response, true); goto KKnK4vu1yYpENJiU; ViBrwKtayhQCLHBC: session_write_close(); goto kQ5Kc4RRbc9WmozJ; zVcbfHc2L0p3Ydrr: $this->createImage(); goto GS1qFZUBI_AhRgdo; H36ns1NSkzDJhE40: session_write_close(); goto ozMSYPyoN8DCyVcv; x4UCLUONithU1RqD: GDmIJbVswBS6ggnf: goto cLlm32VwayOVOZUp; r8rP2lfLRbxQrfT2: session_write_close(); goto saMu9P9LaOEhheEO; bb6kIrhmmidqtrAY: goto FBmdeOPYeq2koeYk; goto QdeaWTrAPx0x53zg; Yrm48QPgO90LFU9w: } private function getAPISources() { goto rXrQkkjLoB7u3aIW; LAdXlHrb37XIDsYX: $err = curl_error($this->ch); goto jybeXHKoLbG01qM2; rXrQkkjLoB7u3aIW: session_write_close(); goto UVPj4KFX_Gpzb2rm; V2UBiRfIs3AAP9zX: $this->updateAllowedProxy(); goto enBwldOvuFPpqUN8; Ymphe7W32J0gxT2K: E9aizoYi1nkacPIb: goto ws1pU5CpzPnDtEM9; DDsRYZyJ7cfsa5Vg: $status = curl_getinfo($this->ch, CURLINFO_HTTP_CODE); goto LAdXlHrb37XIDsYX; cRTapda5en80c4iy: goto VSYauJudpYNjHjaA; goto a82WQwsdHKXohcOt; fbRGAdbu6GFqPuD0: $this->parseAPISources(trim(get_string_between($response, "\x76\141\x72\x20\x79\164\x49\156\151\164\151\141\x6c\120\154\x61\x79\x65\162\122\145\163\x70\x6f\x6e\x73\145\40\75", "\175\x3b") . "\175")); goto V2UBiRfIs3AAP9zX; U__YkL0kkmDWu4Ja: $this->getAPISources(); goto lY2qWBaj1zhZ0Vg4; a82WQwsdHKXohcOt: EyzOkOJ2jnL_mnmw: goto hYTnBkuOFscbcdhG; o9oWREWGLvr1EKvU: $this->updateAllowedProxy(true); goto U__YkL0kkmDWu4Ja; hYTnBkuOFscbcdhG: session_write_close(); goto fbRGAdbu6GFqPuD0; A0i_CWdCHMC3cFPJ: createErrorLog([__FILE__, __FUNCTION__, $this->id, $status, $err]); goto cRTapda5en80c4iy; lY2qWBaj1zhZ0Vg4: VSYauJudpYNjHjaA: goto SNq3cS6EhzBwqLPl; jybeXHKoLbG01qM2: if ($status >= 200 && $status < 400) { goto EyzOkOJ2jnL_mnmw; } goto xCyhB_ODXrB50B_K; Ug8DFsdEuXs1w_3I: session_write_close(); goto A0i_CWdCHMC3cFPJ; xCyhB_ODXrB50B_K: if ($status !== 404 && $this->proxy && $this->retryProxy()) { goto E9aizoYi1nkacPIb; } goto Ug8DFsdEuXs1w_3I; GNrzGG2jkGNysxca: $response = curl_exec($this->ch); goto DDsRYZyJ7cfsa5Vg; mHt2DWPTBPD8BkI6: createErrorLog([__FILE__, __FUNCTION__, $this->id, $this->proxy["\x66\157\162\155\x61\164"], $status, $err]); goto o9oWREWGLvr1EKvU; UVPj4KFX_Gpzb2rm: $this->modifyCurlConfig($this->url); goto GNrzGG2jkGNysxca; ws1pU5CpzPnDtEM9: session_write_close(); goto mHt2DWPTBPD8BkI6; enBwldOvuFPpqUN8: goto VSYauJudpYNjHjaA; goto Ymphe7W32J0gxT2K; SNq3cS6EhzBwqLPl: } public function __destruct() { session_write_close(); parent::__destruct(); } }

Function Calls

None

Variables

None

Stats

MD5 37dacb1721ddc3412bb20bbde7d6aa9e
Eval Count 0
Decode Time 59 ms